Commit Graph

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