This website requires JavaScript.
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