Commit Graph

  • 88a47ff681 Switch to re-entrant lists in ForwardSys and CForward. David Anderson 2015-09-19 00:17:54 -0700
  • d0843ab997 Add a ReentrantList class to abstract list mutation during iteration. David Anderson 2015-09-18 23:50:44 -0700
  • c1396de2fc Replace SourceHook::List with ke::LinkedList in ForwardSys. David Anderson 2015-09-18 21:13:18 -0700
  • 0810c4b217 Fix style issues in ForwardSys, removing extra blocks and tightening variable scope. David Anderson 2015-09-17 20:10:30 -0700
  • 632c7d05dd Remove the forward cache and simplify CForward construction. David Anderson 2015-09-17 19:54:39 -0700
  • dcc192ee0d Use new header style. David Anderson 2015-09-17 19:51:54 -0700
  • 9b1678bd18 Remove error outparams from first-pass internal plugin loading commands. David Anderson 2015-09-17 14:53:00 -0700
  • 5f19fc036d Refactor AskPluginLoad() to contain its own error state. David Anderson 2015-09-17 14:10:48 -0700
  • 5eec2e7d6d Remove error message outparam to LoadExtensions. David Anderson 2015-09-17 13:45:57 -0700
  • 3195dec436 Split LoadOrRequireExtensions into two distinct functions. David Anderson 2015-09-16 23:23:37 -0700
  • 15f4a05122 Factor the iterator out of LoadOrRequireExtensions. David Anderson 2015-09-16 22:10:33 -0700
  • e559e6ffa8 Simplify pass 2 of LoadOrRequireExtensions. David Anderson 2015-09-16 21:58:16 -0700
  • 23290b35a7 Clean up LoadOrRequireExtensions and properly scope variables. David Anderson 2015-09-16 21:55:34 -0700
  • 2b3da56fb5 Dedent a huge block of code. David Anderson 2015-09-16 21:51:54 -0700
  • 370710c0ff Fix build. David Anderson 2015-09-20 21:39:12 -0700
  • 4fc7eb8a6b Remove trailing whitespace. David Anderson 2015-09-16 21:42:00 -0700
  • 38c01714d7 Clean up AskPluginLoad logic. David Anderson 2015-09-16 21:40:13 -0700
  • 0e1a34a4d7 Hide CPlugin timestamp management details. David Anderson 2015-09-16 21:32:16 -0700
  • d5d7e8c9cf Factor guts of _LoadPlugin into a separate function. David Anderson 2015-09-16 21:12:22 -0700
  • 76d681761d Factor malware checks into its own pass. David Anderson 2015-09-16 21:05:18 -0700
  • 3807edbeb8 Move CPlugin compilation into its own function. David Anderson 2015-09-16 20:53:28 -0700
  • d9216cc599 Remove references to non-mapupdated plugins. David Anderson 2015-09-16 01:22:12 -0700
  • d551338510 Merge pull request #400 from alliedmodders/mv-srvcmds-x David Anderson 2015-09-20 15:15:43 -0700
  • 8a7dfdbc11 Move the "sm" command to core/logic. David Anderson 2015-09-11 01:52:39 -0700
  • 1a7b708df8 Split command buffer peeking hacks out of the "sm" command. David Anderson 2015-09-11 01:48:25 -0700
  • 168b779786 Move sm_dump_handles to core/logic. David Anderson 2015-09-11 01:33:43 -0700
  • c853050265 Move sm_reload_translations to Translator. David Anderson 2015-09-10 23:45:55 -0700
  • c614d19af0 Move sm_dump_admcache to AdminCache. David Anderson 2015-09-10 23:43:52 -0700
  • 8b4f27a038 Add infrastructure to let logic define ConCommands. David Anderson 2015-09-10 23:43:29 -0700
  • 48eee4db9b Sync GDC symbols.txt to match one currently used (NPOTB). Ruben Gonzalez 2015-09-20 15:28:33 -0400
  • c66d14605a Merge pull request #397 from alliedmodders/rm-old-mms David Anderson 2015-09-18 14:38:52 -0700
  • ac8a7ecad7 Merge pull request #416 from alliedmodders/rip-s1dota Nicholas Hastings 2015-09-18 15:48:59 -0400
  • 292df5010f Stop building Source 1 Dota 2 build. Nicholas Hastings 2015-09-18 15:36:46 -0400
  • 5f3f9e869e Trigger build for hl2sdk TF2/CS:S/DoD:S/HL2:DM CUserCmd changes. Nicholas Hastings 2015-09-18 15:32:52 -0400
  • e748d49343 In package script, set binmode for geoip out file (bug 6415). Nicholas Hastings 2015-09-18 10:08:39 -0400
  • c085444a03 In packaging, use API for gunzip instead of executable (bug 6415). Nicholas Hastings 2015-09-18 08:27:28 -0400
  • c982cc9991 Merge pull request #354 from powerlord/findmap-plugins Nicholas Hastings 2015-09-17 11:17:40 -0400
  • 249be7ad56 Merge pull request #411 from alliedmodders/terminate-fix Ruben Gonzalez 2015-09-16 19:31:52 -0400
  • 6268abe2c3 Untab #ifdef's Ruben Gonzalez 2015-09-16 19:21:58 -0400
  • 6aa776eab7 Add comments to VIP RoundEnd reasons. Fix typo. Ruben Gonzalez 2015-09-16 19:21:21 -0400
  • c86a6abdc5 Add shim for TerminateRound for CS:GO Ruben Gonzalez 2015-09-16 19:03:40 -0400
  • 0e4edd4419 Merge pull request #401 from alliedmodders/css-sync Nicholas Hastings 2015-09-16 18:14:58 -0400
  • 2a6b37dc81 Merge pull request #410 from alliedmodders/fix-static David Anderson 2015-09-16 10:01:39 -0700
  • 485975fd99 Fix temporary parameter list being static. David Anderson 2015-09-16 00:27:36 -0700
  • c36f80b93d Don't use server commands to flush plugin unloads. David Anderson 2015-08-16 19:10:50 -0700
  • 08cadcdda6 Merge pull request #372 from alliedmodders/rm-pausing David Anderson 2015-09-15 19:15:26 -0700
  • d473b0441d Allow plugin info fields to outlive their runtime. David Anderson 2015-08-16 13:20:47 -0700
  • 189369fcf3 Fix GDC byte offset check printing for linux (NPOTB) Ruben Gonzalez 2015-09-15 21:59:24 -0400
  • a01a63cb71 Update CS:GO gamedata. Ruben Gonzalez 2015-09-15 19:22:50 -0400
  • 10a95cfdce Add new function: GetMapDisplayName. Ross Bemrose 2015-09-14 11:21:26 -0400
  • 653dd36020 Merge pull request #378 from powerlord/fix-convar David Anderson 2015-09-15 12:33:51 -0700
  • 28bf744a18 Merge pull request #399 from alliedmodders/tf2branch-nontf2-ismapvalid Nicholas Hastings 2015-09-14 20:44:24 -0400
  • e7d9795fc1 Fix IsMapValid call on non-TF2 TF2-branch games to use old behavior requiring only map name. Nicholas Hastings 2015-09-10 21:01:38 -0400
  • 2adae27557 Clean up CPlugin member variables. David Anderson 2015-08-16 13:08:18 -0700
  • 3430962cbe Simplify required libs handling and make sure they create dependency links. David Anderson 2015-08-14 19:16:28 -0700
  • 0aaa659e29 Fix how the mark-serial is used. David Anderson 2015-08-14 18:19:36 -0700
  • 9ef8cc7064 Separate the top of UnloadPlugin into a precursor function. David Anderson 2015-08-14 17:55:58 -0700
  • 44bacdc067 Fix recent regression with finding engine ptr on CS:S, DoD:S, HL2:DM. Nicholas Hastings 2015-09-14 09:56:06 -0400
  • 7d2c0bd962 Merge pull request #408 from alliedmodders/css-sync2 Nicholas Hastings 2015-09-13 17:45:13 -0400
  • bb39c54f17 Merge pull request #403 from alliedmodders/gdc-fix Ruben Gonzalez 2015-09-13 17:23:24 -0400
  • 8f8c00c66d Update metamod-attached extensions to use same engine ptr lookup as core. Nicholas Hastings 2015-09-13 17:18:33 -0400
  • 5b3b17799f Merge pull request #407 from Thordin/FindEntityByNetClass Kyle Sanderson 2015-09-13 14:02:38 -0700
  • 3a59baab2c Added IsFree() edict check to FindEntityByNetClass. thordin 2015-09-13 13:49:31 -0700
  • fc947c68f7 Merge pull request #404 from alliedmodders/fix-crash David Anderson 2015-09-12 22:53:09 -0700
  • cfd116b93b Removed public/sourcepawn from include. Add -Wno-unused for unused variables. Ruben Gonzalez 2015-09-12 20:30:53 -0400
  • afc88694fd Merge pull request #305 from KyleSanderson/filetranshooks Kyle Sanderson 2015-09-12 13:12:50 -0700
  • 274e7bd329 Add FileTransfer Hooks to SDKTools (r=Drifter). Kyle Sanderson 2015-09-12 13:01:33 -0700
  • 8777d0d0da Use unlink() instead of rm in packaging script for Windows compat. Nicholas Hastings 2015-09-12 15:12:45 -0400
  • 8ce41407dd When downloading translations for packaging, bypass certificate check. Nicholas Hastings 2015-09-12 14:16:38 -0400
  • bcd80d3e84 Fix a regression from the ConCmdManager refactoring that causes a crash using SourceMod commands in the server console. David Anderson 2015-09-12 00:26:47 -0700
  • cfa09f22c1 Merge pull request #390 from alliedmodders/pkg-more Nicholas Hastings 2015-09-11 15:53:38 -0400
  • cec5bfe7b2 Update Makefile to compile against central. Added some more info on byte checks. Ruben Gonzalez 2015-09-11 15:36:11 -0400
  • f1a907c298 Merge pull request #402 from alliedmodders/shim-noshim Nicholas Hastings 2015-09-11 09:24:24 -0400
  • f6d7fd4949 Don't use VInterfaceMatch when wanting explicit iface version. Nicholas Hastings 2015-09-11 05:40:03 -0700
  • 2bd91dd93b Fix always failing when falling back to engine v22. Nicholas Hastings 2015-09-11 05:38:53 -0700
  • 2b13f28cfc Updated gamedata for CS:S, DoD:S, and HL2:DM. Nicholas Hastings 2015-09-11 05:29:09 -0700
  • 3c264d78bb Merge pull request #398 from alliedmodders/shim-noshim Nicholas Hastings 2015-09-10 22:47:13 -0400
  • 82b7485001 Shim for TF2-branch games to find latest, non-shimmed engine iface. Nicholas Hastings 2015-09-10 20:43:48 -0400
  • c6c034f90a Trigger build for hl2sdk-tf2 changes. Nicholas Hastings 2015-09-10 19:54:13 -0400
  • cb9f2b9144 Trigger build for hl2sdk-tf2 changes.. Nicholas Hastings 2015-09-10 18:31:30 -0400
  • 6909f7f23c Merge pull request #396 from alliedmodders/findmapconst Kyle Sanderson 2015-09-10 12:14:43 -0700
  • f59df243ea Change FindMap to take a const char* for searching instead of char*. Kyle Sanderson 2015-09-10 11:47:46 -0700
  • d9839bab68 Fix sm-central crashing on start (bug 6413). Kyle Sanderson 2015-09-10 11:32:10 -0700
  • fe16e8e47c Move the SetCommandClient hook into GameHooks. David Anderson 2015-09-06 14:55:51 -0700
  • fd961f4712 Remove code to handle SourceHook versions 3 and lower. David Anderson 2015-09-08 20:06:44 -0700
  • b548ba7b58 Remove bad-console-read protection logic for Metamod:Source 1.7 and earlier. David Anderson 2015-09-08 19:47:22 -0700
  • df672dd8ce Remove the ability to compile against Metamod:Source versions lower than 1.8. David Anderson 2015-09-08 19:34:40 -0700
  • c54b54ded0 Use GameHooks for ChatTriggers. David Anderson 2015-09-06 12:54:12 -0700
  • 5757b729ac Hide MRES_SUPERCEDE from command hook callbacks. David Anderson 2015-09-06 12:59:19 -0700
  • b048dc7b10 Move ConCommand hooks into GameHooks and switch callbacks to ICommandArgs. David Anderson 2015-09-06 12:35:04 -0700
  • b63bfdc72a Rename QueryHookMode to ClientCvarQueryMode. David Anderson 2015-09-06 11:31:13 -0700
  • fa93426f6a Remove blanket includes from sm_stringutil. David Anderson 2015-09-05 21:58:36 -0700
  • 86f0a77e73 Reduce dependence on sm_strdup. David Anderson 2015-09-05 21:55:41 -0700
  • 13a783d441 Remove UTIL_Format() and UTIL_FormatArgs(). David Anderson 2015-09-05 21:47:33 -0700
  • e08697ad54 Remove strncopy(). David Anderson 2015-09-05 21:44:18 -0700
  • 67ba703b84 Merge pull request #392 from alliedmodders/mv-datapack David Anderson 2015-09-09 14:41:49 -0700
  • d85568b54b Merge pull request #321 from Bara20/getentityrendercolor Kyle Sanderson 2015-09-08 16:22:16 -0700
  • 67c8ee4ce3 Move CDataPack from core to logic. David Anderson 2015-09-05 21:10:32 -0700
  • 69984f472f Remove unused, NPOTB CrazyDebugger. David Anderson 2015-09-05 20:44:00 -0700
  • 2ab7c08da9 Add translation files and updated GeoIP data to snapshots. Nicholas Hastings 2015-09-01 11:30:45 -0700