This website requires JavaScript.
0f52f6931b
Switch ADTFactory/IBasicTrie off KTrie (bug 5884 part 17, r=ds).
David Anderson
2013-08-25 12:21:15 -07:00
51dc097266
Switch TopMenus off KTrie (bug 5884 part 16, r=ds).
David Anderson
2013-08-25 12:20:38 -07:00
8e99b342a4
Switch ClientPrefs off KTrie (bug 5884 part 15, r=ds).
David Anderson
2013-08-25 12:19:10 -07:00
bc51c3e5b1
Switch ConCmdManager off KTrie (bug 5884 part 14, r=ds).
David Anderson
2013-08-25 12:18:25 -07:00
d5177fdc74
Switch EventManager off KTrie (bug 5884 part 13, r=ds).
David Anderson
2013-08-25 12:17:26 -07:00
80eba57e6b
Switch sm_srvcmds off KTrie (bug 5884 part 12, r=ds).
David Anderson
2013-08-25 12:17:25 -07:00
3985dd639a
Switch UserMessages off KTrie (bug 5884 part 11, r=ds).
David Anderson
2013-08-25 12:16:07 -07:00
3000445af9
Switch smn_console off KTrie (bug 5884 part 10, r=ds).
David Anderson
2013-08-25 12:15:27 -07:00
0235d57625
Switch ConsoleDetours off KTrie (bug 5884 part 9, r=ds).
David Anderson
2013-08-25 12:15:26 -07:00
77c7b312ea
Switch ConVar, CoreConfig off KTrie (bug 5884 part 8, r=ds).
David Anderson
2013-08-25 12:13:30 -07:00
3850765759
Switch HalfLife2 off KTrie (bug 5884 part 7, r=ds).
David Anderson
2013-08-25 11:59:48 -07:00
0b8e2fd5c9
Switch Profiler off KTrie (bug 5884 part 6, r=ds).
David Anderson
2013-08-25 11:59:48 -07:00
ebe9ee8114
Switch ShareSys off KTrie (bug 5884 part 5, r=ds).
David Anderson
2013-08-25 11:59:47 -07:00
a8ab617ee9
Switch smn_maplists off KTrie (bug 5884 part 4, r=ds).
David Anderson
2013-08-25 11:59:47 -07:00
414440589e
Switch PluginSys off KTrie (bug 5884 part 3, r=ds).
David Anderson
2013-08-25 11:59:46 -07:00
544b6d94aa
Switch HandleSys off KTrie (bug 5884 part 2, r=ds).
David Anderson
2013-08-25 11:59:45 -07:00
0144062126
Introduce NameHashSet (bug 5884 part 1, r=ds).
David Anderson
2013-08-25 11:59:44 -07:00
db1b7a8067
Fix build.
David Anderson
2013-08-25 11:26:37 -07:00
a9905ec95e
Add missing MarkNativeAsOptional calls for cstrike.inc (r=me).
Nicholas Hastings
2013-08-25 11:01:55 -04:00
7e2afacf34
Fix broken translating in some plugins and natives (bug 5612, r=psychonic).
Kyle Sanderson
2013-08-25 10:15:35 -04:00
2b6257e94e
Fixed potential deadlock in HandleSystem::TryAndFreeSomeHandles (bug 5665, r=dvander).
Kyle Sanderson
2013-08-25 09:59:13 -04:00
d14b5fe00b
Switch GameConfigs to hash tables (bug 5878 part 3, r=ds).
David Anderson
2013-08-25 01:42:16 -07:00
04bb2d1066
Switch Translator to hash tables (bug 5878 part 2, r=ds).
David Anderson
2013-08-25 01:42:15 -07:00
3b9037397a
Add new StringHashMap container (bug 5878 part 1, r=ds).
David Anderson
2013-08-25 01:42:14 -07:00
ea3e602835
Fix cmd listener callback return behavior to match func doc (bug 5882, r=asherkin).
Nicholas Hastings
2013-08-24 23:56:39 -04:00
96e971084a
Fix SDKHooks hook ent validation missing first datatable name (bug 5881, r=asherkin).
Nicholas Hastings
2013-08-24 21:59:52 -04:00
9bf78a96cc
Replace hardcoded "/ff" check in basetriggers (bug 5863, r=drifter).
Nicholas Hastings
2013-08-24 21:59:52 -04:00
ba55ef0b2e
Don't call SayCommand forwards for chat triggers (bug 5863, r=asherkin).
Nicholas Hastings
2013-08-24 21:59:52 -04:00
0c00f7393c
Fixed regression causing public triggers to no longer display (bug 5863, r=drifter).
Nicholas Hastings
2013-08-24 21:59:52 -04:00
1824826474
Removed unused var m_bTriggerWasSilent from core ChatTriggers (bug 5863, r=asherkin).
Nicholas Hastings
2013-08-24 21:59:52 -04:00
57e1c7d55f
Fix build problems when using HashMap.
David Anderson
2013-08-24 01:29:43 -07:00
e489b4a570
Fix build problems when using HashTable.
David Anderson
2013-08-24 01:29:26 -07:00
83dc7f0855
Fix performance problems in AString.
David Anderson
2013-08-24 01:29:03 -07:00
90a2d1bb39
Update AMTL with a number of changes. - Introduce HashMap, a key-value map based on HashTable. - Introduce LinkedList, to port from SourceHook::List. - Introduce AString, to port from SourceHook::String. - Introduce KE_OVERRIDE and KE_DELETE helpers for C++11. - HashTable now constructs/destructs only live items. - Fix insert-on-removed-item bug in HashTable. - Fix Vector keeping a new maxsize if allocation fails. - Renamed am-inline-list.h to am-inlinelist.h.
David Anderson
2013-08-23 22:29:44 -07:00
da650606e3
Fixed optional dependencies logging errors (again) (bug 5739, r=dvander).
systematicmania
2013-08-24 00:12:21 -04:00
bc789d7c1a
Add missing GetFunctionCount check in ChatTriggers::OnSayCommand_Pre (bug 5864, r=kyles).
Nicholas Hastings
2013-08-23 18:48:06 -04:00
5999b50e10
Fix Windows build errors.
David Anderson
2013-08-23 15:45:07 -07:00
e5428a3c27
Fixed crash in OnSayCommand_Post with console chat, pass console chat (bug 5864, r=kyles).
Peace-Maker
2013-08-23 07:31:04 -04:00
cf39bc97a5
Backed out changeset: 4af1c2ab3816 (bug 5864).
Nicholas Hastings
2013-08-23 07:28:07 -04:00
4d43374fde
Add atomic reference counting and port DBI (bug 5876 part 3, r=ds).
David Anderson
2013-08-23 00:18:13 -07:00
dac42ee272
Add reference counting to IDatabase (bug 5876 part 2, r=ds).
David Anderson
2013-08-23 00:18:12 -07:00
f7991185ba
Add reference counting and use it for CGameConfig (bug 5876 part 1, r=ds).
David Anderson
2013-08-23 00:18:11 -07:00
5954f15989
Fixed crash in OnSayCommand_Post with console chat, pass console chat (bug 5864, r=voided);
Nicholas Hastings
2013-08-22 21:45:42 -04:00
4d2eb7af30
Changed from RemoveEdict to using the Kill input for TF2_RemoveWeapon (r=voided).
Nicholas Hastings
2013-08-22 21:45:40 -04:00
50083048f6
Fixed SDKHooks thinking a hook type was supported when gamedata missing (r=voided).
Nicholas Hastings
2013-08-22 21:45:19 -04:00
dab2932550
Fix Linux build.
David Anderson
2013-08-22 18:03:00 -07:00
a8cebbe3fd
Fix windows build.
David Anderson
2013-08-22 17:55:49 -07:00
d6a6194e68
Make amtl headers BSD-licensed and clean up outstanding style issues.
David Anderson
2013-08-22 17:11:17 -07:00
c373527851
Rename ke_* headers to am-*
David Anderson
2013-08-22 17:10:59 -07:00
de8726ab73
Move ke_ headers to new public/amtl folder.
David Anderson
2013-08-22 16:30:44 -07:00
94d33a4ef1
Fix various problems with unloading ClientPrefs and SourceMod (bug 5874, r=ds).
David Anderson
2013-08-22 14:05:44 -07:00
d79b41e4a7
Fix weapon ID checks (bug 5872, r=Dr!fter)
Kyle Sanderson
2013-08-21 10:55:12 -04:00
754a6e1177
Rewrite DBManager to use the new synchronization primitives (bug 5870, r=fyren).
David Anderson
2013-08-21 00:01:28 -07:00
b972ea4781
Fix stack alignment when lazily compiling scripted calls (bug 5871, r=ds).
David Anderson
2013-08-20 23:59:11 -07:00
45856816c1
Rewrite IThreader implementation around new synchronization primitives (bug 5862, r=fyren).
David Anderson
2013-08-19 20:58:02 -07:00
582162460f
Fix OP_MOVS to not clobber random memory (bug 5868, r=psychonic).
David Anderson
2013-08-19 12:59:10 -07:00
e970c36419
Fixed GuessSDKVersion return value when using MM:S versions < 1.10 (r=me).
Nicholas Hastings
2013-08-16 11:47:35 -04:00
c48cc0afdc
Fix OS X build.
David Anderson
2013-08-15 16:26:16 -07:00
3d6d4f5464
typo
Nicholas Hastings
2013-08-15 18:53:02 -04:00
61bc6ec825
snaaaaaaaaaaaaaaaaakes
Nicholas Hastings
2013-08-15 18:49:55 -04:00
6f0f6676db
Fixed char * constant conversion warning in cstrike ext.
Nicholas Hastings
2013-08-15 18:43:14 -04:00
fc240d4dfa
Only add -Wno-narrowing if GCC >= 4.6 or Clang(?).
Nicholas Hastings
2013-08-15 18:34:51 -04:00
6dc0861740
Update some more CS:GO gamedata
Dr!fter
2013-08-15 17:22:30 -04:00
45cabd756c
Fix CS:GO GetWeaponPrice and OnGetWeaponPrice using outdated method (r=psychonic).
Drifter
2013-08-15 14:40:30 -04:00
5fc854ab4f
Fixed chat trigger crash regression on ep1 (bug 5394, r=asherkin).
Nicholas Hastings
2013-08-15 10:18:27 -04:00
caa3343dea
Added missing core.cfg entry.
David Anderson
2013-08-14 23:59:31 -07:00
3ac43497b9
Implement a watchdog timer for scripts that take too long to execute (bug 5837, r=fyren).
David Anderson
2013-08-14 23:54:25 -07:00
74f1b800c2
Update gdc keys for CS:GO update
Dr!fter
2013-08-14 17:18:02 -04:00
7d431e55df
Update BuyCommand detour in CStrike extension with new param on CS:GO.
Nicholas Hastings
2013-08-14 17:08:02 -04:00
575962569f
Update GivePlayerItem for new params in CS:GO.
Nicholas Hastings
2013-08-14 17:07:27 -04:00
01ef0e93aa
Update some more CS:GO gamedata
Dr!fter
2013-08-14 16:42:40 -04:00
439f4f6f0e
Updated some CS:GO gamedata.
Nicholas Hastings
2013-08-14 14:20:57 -04:00
00b1f33725
Fixed typo in Nuclear Dawn gamedata backcompat fix.
Nicholas Hastings
2013-08-14 13:14:59 -04:00
1204eec8ac
Added compat shim to load on Nuclear Dawn with MM:S < 1.9.3. (bug 5813, r=me).
Nicholas Hastings
2013-08-14 12:55:55 -04:00
f3ac8f6649
Added gamedata and extension loading compat shims for Nuclear Dawn (bug 5813, r=asherkin).
Nicholas Hastings
2013-08-14 11:56:34 -04:00
7db280a666
Add GetPlayerJingleFile native. (bug 5690, r=asherkin)
FlaminSarge
2013-08-12 02:08:34 +01:00
a4b7ad0d42
Fixed memory corruption when parsing natives. (bug 5840, r=fyren)
David Anderson
2013-08-12 01:33:04 +01:00
2b88905b40
Fixed build.
Asher Baker
2013-08-12 01:32:44 +01:00
ef5263ef9e
Add support for more CalcIsAttackCritical helpers. (bug 5576, r=asherkin)
FlaminSarge
2013-08-12 01:18:01 +01:00
9206512c38
Add support for tracking player conditions >= 64. (bug 5565, r=asherkin)
FlaminSarge
2013-08-12 01:11:11 +01:00
82e16db275
Fixed sm_cancelvote not resetting rtv state. (bug 5808, r=asherkin)
Peace-Maker
2013-08-12 00:58:43 +01:00
97fc093eef
Fix crash creating a timer when there are no handles available. (bug 5317, r=asherkin)
Peace-Maker
2013-08-12 00:57:26 +01:00
b9cd424186
Add support for nested datatables. (bug 5446, r=asherkin)
Kyle Sanderson
2013-08-12 00:54:21 +01:00
6af85409f1
Dump handle information when a plugin is forcefully unloaded. (bug 5666, r=asherkin)
Kyle Sanderson
2013-08-12 00:45:29 +01:00
86c699dd36
Fixed various memory issues. (bug 5766, r=asherkin)
Kyle Sanderson
2013-08-12 00:44:22 +01:00
3d4e1ffd64
Added helper stock to check if a command exists. (bug 5510, r=asherkin)
Kyle Sanderson
2013-08-12 00:42:56 +01:00
b39fcebe65
Remove InfoVars, reassign DAT from EBP to ESI to preserve C++ stacktraces in JIT code (bug 5844 part 10, r=ds).
David Anderson
2013-08-12 00:24:02 +01:00
04129a0841
Remove InfoVars::frm (bug 5844 part 9, r=ds).
David Anderson
2013-08-12 00:23:54 +01:00
a7658f013e
Eliminate InfoVars::hp (bug 5844 part 8, r=ds).
David Anderson
2013-08-12 00:23:00 +01:00
2822bf7a65
Eliminate InfoVars::cip (bug 5844 part 7, r=ds).
David Anderson
2013-08-12 00:22:54 +01:00
87ccd272ee
Eliminate InfoVars::rval (bug 5844 part 6, r=ds).
David Anderson
2013-08-12 00:22:41 +01:00
18275ce2c9
Remove InfoVars::ctx (bug 5844 part 5, r=fyren).
David Anderson
2013-08-11 11:33:47 -07:00
5935070dfa
Remove InfoVars::memory (bug 5844 part 4, r=ds).
David Anderson
2013-08-11 11:33:29 -07:00
8391c83121
Remove InfoVars::stp (bug 5844 part 3, r=fyren).
David Anderson
2013-08-11 11:31:55 -07:00
4255ee105f
Remove InfoVars::data_size (bug 5844 part 2, r=ds).
David Anderson
2013-08-11 11:31:24 -07:00
e3c45bd1f7
Clean up INFO register structure (bug 5844 part 1, r=ds).
David Anderson
2013-08-11 11:30:27 -07:00
449617474b
Statically align the stack at function boundaries (bug 5842, r=ds).
David Anderson
2013-08-11 11:27:19 -07:00
ce542ac5f6
Move tracker related opcodes entirely to C++.
David Anderson
2013-08-10 21:23:02 -07:00
d0e18ed0ba
Debug build fixes.
Nicholas Hastings
2013-08-10 12:22:09 -04:00
70952282f0
More Windows build fix.
David Anderson
2013-08-08 22:02:42 -07:00