9292e0f816
Fixed a bug where natives with no owner could be bound (crashing). Fixed a bug where FakeNative entries were leaked.
David Anderson2008-07-16 03:46:10 +00:00
4d48fc7ae5
Fixed double-period showing on native failures.
David Anderson2008-07-16 03:37:37 +00:00
dd75e88cbb
Identities are now dropped before extensions unload.
Matt Woodrow2008-07-13 05:36:52 +00:00
775d22a5ca
Identities are now dropped before extensions unload.
Matt Woodrow2008-07-13 05:36:39 +00:00
c75d607a00
- Added ForceChangeLevel and Map History to nextmap api - Changed base plugins to use new api - Added sm_maphistory command to nextmap.sp
Matt Woodrow2008-07-13 05:13:37 +00:00
e1882f97a1
Added amb1826 - 'nextmap' command now attempts to obey 'sm_trigger_show' if available.
Matt Woodrow2008-07-11 08:31:57 +00:00
1a156deca5
landed massive refactoring of the JIT. contexts are actually contexts now, and a higher level structure wraps sp_plugin_t info. on that note, both sp_plugin_t and sp_context_t are entirely opaque, and not even core has access to them. amazingly, i managed to keep binary compatibility here although a large number of functions are deprecated (and core should eventually stop calling them).
David Anderson2008-07-11 08:18:43 +00:00
5668f23b50
fixed a compat regression, forgot msvc does funky things with overloaded virtual calls
David Anderson2008-07-11 06:51:21 +00:00
ea1f5e86c0
Gamedata fetcher now unlocks gamedata files after a successful query
Matt Woodrow2008-07-10 01:26:02 +00:00
b1072d3b09
Fixed amb1838 - Mapchooser should not instantly start a new vote if the current one was cancelled (and caused a stack overflow)
Matt Woodrow2008-07-10 01:11:51 +00:00
81632dda97
Fixed unload crash with tf2 extension.
Matt Woodrow2008-07-09 02:03:13 +00:00
80fdbcf8c7
Fixed regression in ForwardSys with ET_LowEvent
Matt Woodrow2008-07-08 23:55:29 +00:00
7d42655e8f
Fixed regression in ForwardSys with ET_LowEvent
Matt Woodrow2008-07-08 23:55:15 +00:00
c9a81c0651
- Fixed amb1802: Crash when client was disconnected as a result of false being returned in OnClientConnect and a function that operated on this client was used. A client's connection state was not reset when this happened. - Removed IForwardFilter due to overall horribleness (should be safe since no one seems to use it). Perhaps it might be back one day? - Added ET_LowEvent forward exec type which is exactly the same as ET_Event, except that it returns the lowest value rather than the highest
Scott Ehlert2008-07-08 09:20:47 +00:00
b58e7177ed
Oops, forgot to commit this; fixed build
Scott Ehlert2008-07-08 09:15:15 +00:00
6e0f4ee665
- Fixed amb1802: Crash when client was disconnected as a result of false being returned in OnClientConnect and a function that operated on this client was used. A client's connection state was not reset when this happened. - Removed IForwardFilter due to overall horribleness (should be safe since no one seems to use it). Perhaps it might be back one day? - Added ET_LowEvent forward exec type which is exactly the same as ET_Event, except that it returns the lowest value rather than the highest
Scott Ehlert2008-07-08 08:55:50 +00:00
aa096f2385
fixed a few really dumb crash bugs in refac-jit
David Anderson2008-07-08 07:59:33 +00:00
2df2b791d8
amb1797 - reduced query staggering time from 500ms to 50ms
David Anderson2008-07-06 00:51:05 +00:00
0e1ae4d85b
fixed amb1808 - KickClient() is delayed and does not crash -- KickClientEx() is the old functionality
David Anderson2008-07-06 00:45:26 +00:00
b21b24830e
fixed amb1808 - KickClient() is delayed and does not crash -- KickClientEx() is the old functionality
David Anderson2008-07-06 00:44:56 +00:00
3d96f8f127
fixed amb1763 - clear function call status on a new call
David Anderson2008-07-06 00:02:11 +00:00
e6cec6528c
fixed amb1763 - clear function call status on a new call
David Anderson2008-07-06 00:01:40 +00:00
2cc809be0c
fixed amb1748 - timeleft was spammable from console
David Anderson2008-07-05 23:02:27 +00:00
d2d2578314
Fixed more critical hit crashes when compiled on msvc8.
Matt Woodrow2008-07-05 22:28:02 +00:00
76b51aed07
Fixed trunk versioning properly this time.
Matt Woodrow2008-07-05 09:23:55 +00:00
1c08ddc939
fixed eyeangles helper not being freed
Borja Ferrer2008-07-05 00:15:18 +00:00
d0cbd943f1
fixed eyeangles helper not being freed
Borja Ferrer2008-07-05 00:15:18 +00:00
c67a3cd749
Nominations not blocking current map and excluded maps when used from console. Removed error causing debug stuff from mapchooser.
Matt Woodrow2008-07-04 22:54:14 +00:00
bf0354dbb9
fixed amb1801, IsFakeClient() wasn't working for TF2 causing false results and crashes
Borja Ferrer2008-07-04 19:04:33 +00:00
bc6b3495be
fixed amb1801, IsFakeClient() wasn't working for TF2 causing false results and crashes
Borja Ferrer2008-07-04 19:04:17 +00:00
bc4f24e94d
Temporarily added back version numbers to builds.
Matt Woodrow2008-07-04 00:21:34 +00:00
83b59da392
Updated gamedata files now that dod:s is no longer in beta.
Matt Woodrow2008-07-03 02:39:49 +00:00
5c58f8c97b
Updated gamedata files now that dod:s is no longer in beta.
Matt Woodrow2008-07-03 02:35:35 +00:00
bb9f31e555
Changed dod script to support dod:s no longer being beta
Matt Woodrow2008-07-03 02:30:59 +00:00
ce57617744
Gamedata query no longer detects a failed query as a crash.
Matt Woodrow2008-07-02 02:57:08 +00:00
77a7bf385b
Added a vtable scan script for dod:s beta
Matt Woodrow2008-07-02 01:34:46 +00:00
52d2a1797d
A null check that lets the program keep running is somewhat pointless.
Matt Woodrow2008-07-01 23:44:33 +00:00
111a3a7169
Added a null check on the vtable symbol
Matt Woodrow2008-07-01 23:42:19 +00:00
a513a2a6f8
And the most important piece: Import of experimental gamedata autoupdater. Also new debug command "sm_gamedata_md5 <filename>"
Matt Woodrow2008-07-01 09:48:17 +00:00
f3f46fc126
Minor fix to the filename reading logic. Almost done!
Matt Woodrow2008-07-01 09:38:20 +00:00
3cff457c6d
More changes to support the shell script.
Matt Woodrow2008-07-01 09:29:02 +00:00
853b080aa4
Updated shell script to remove windows line endings
Matt Woodrow2008-07-01 09:24:22 +00:00
261023800e
Updated gamedatamd5 to print the md5 in a more usable format and added shell script (thanks wowsawce!) for updating gamedata files.
Matt Woodrow2008-07-01 09:13:27 +00:00
d530d0c726
Big critical hits cleanup. Cleaner, easier to maintain, uses less memory and should be much less likely to cause crashes when valve change things on me.
Matt Woodrow2008-07-01 09:04:00 +00:00
b01dd0798c
clientprefs now uses the new dbi dependency shim
David Anderson2008-07-01 06:13:09 +00:00
968045ae62
- Interface dropping semantics are now changed, any pointer can be piped through. - IDBDriver lets you bind driver dependencies and cleanly shutdown now
David Anderson2008-07-01 06:12:16 +00:00
4106620928
New mapchooser, rockthevote and nominations plugins finally ready. Removed the existing mapmanager stuff.
Matt Woodrow2008-07-01 01:18:52 +00:00
ac9b9f8c2a
Removed DEBUG from admin-sql-threaded.sp (amb1780)
Matt Woodrow2008-06-30 23:18:26 +00:00
a4bf30ac1b
Removed DEBUG from admin-sql-threaded.sp (amb1780)
Matt Woodrow2008-06-30 23:18:13 +00:00