sourcemod/core
David Anderson 074883512a removed core bcompat shims where possible
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401942
2008-03-16 23:08:56 +00:00
..
msvc8 added amb1424 - hudtext functions for mods that support them 2008-03-02 23:54:38 +00:00
systems updated comment at top of pluginsys header 2008-03-12 02:12:47 +00:00
thread Updated license headers on virtually all files with extremely minor changes in the name of some sort of strange consistency. 2007-08-15 06:19:30 +00:00
vm implemented amb1514 - SM_PARAM_STRING_BINARY (bumped ISourceMod for this) 2008-03-12 04:06:32 +00:00
zlib finalized new structure and imported newly proposed plugin system API 2006-11-08 06:30:20 +00:00
AdminCache.cpp - added amb1332, new cvar protection mechanism for rcon_password 2008-01-08 03:06:33 +00:00
AdminCache.h fixed CheckAccess() in IAdminSystem having the wrong parameter type 2007-09-26 02:14:05 +00:00
ADTFactory.cpp Updated license headers on virtually all files with extremely minor changes in the name of some sort of strange consistency. 2007-08-15 06:19:30 +00:00
ADTFactory.h Updated license headers on virtually all files with extremely minor changes in the name of some sort of strange consistency. 2007-08-15 06:19:30 +00:00
CDataPack.cpp Updated license headers on virtually all files with extremely minor changes in the name of some sort of strange consistency. 2007-08-15 06:19:30 +00:00
CDataPack.h Updated license headers on virtually all files with extremely minor changes in the name of some sort of strange consistency. 2007-08-15 06:19:30 +00:00
CellArray.h fixed amb1485 - memory corruption in ShiftArrayUp() / CellArray::insert_at() 2008-03-01 06:07:16 +00:00
CellRecipientFilter.h added GetGlobalTarget/SetGlobalTarget to g_pSM 2007-11-17 05:33:47 +00:00
ChatTriggers.cpp removed debug output 2008-03-16 22:32:03 +00:00
ChatTriggers.h reworked antiflood. it now has some logic in core to take care of loading order nastiness, and to fully prevent trigger spamming 2008-03-12 03:33:52 +00:00
concmd_cleaner.cpp fixed build 2007-10-16 05:58:45 +00:00
concmd_cleaner.h added amb1062, get/set command flags natives 2007-10-26 20:37:02 +00:00
ConCmdManager.cpp fixed crash bug in new antiflood code 2008-03-12 04:51:41 +00:00
ConCmdManager.h concmd manager now uses the concmd cleaner 2007-10-16 05:30:41 +00:00
convar_sm_ob.h ported SM's core to Orange Box 2007-10-14 00:04:21 +00:00
convar_sm.h Made some things const in convar_sm.h 2007-06-26 19:29:24 +00:00
ConVarManager.cpp fixed amb1475 - inconsistent root console menu usage 2008-03-01 05:42:25 +00:00
ConVarManager.h - rewrote internal convar hooking mechanism to prevent crashes and potential "race conditions" 2007-12-06 03:28:02 +00:00
CoreConfig.cpp fixed a number of memory complaints from valgrind. most of these were minor, but there was a rather disturbing memory over-read error in the SMC text parser. correcting this brought about a rewrite of its API. this change is BACKWARDS INCOMPATIBLE for C++ extensions, but it was sorely needed, and the API is now both future-extensible and much easier to work with. plugins didn't need any changes, but they will probably get the better API changes in a future release. as a special bonus, the RawLine() hook is now much less expensive since the entire stream buffer won't be shoved through it like before! 2007-10-31 05:04:07 +00:00
CoreConfig.h fixed a number of memory complaints from valgrind. most of these were minor, but there was a rather disturbing memory over-read error in the SMC text parser. correcting this brought about a rewrite of its API. this change is BACKWARDS INCOMPATIBLE for C++ extensions, but it was sorely needed, and the API is now both future-extensible and much easier to work with. plugins didn't need any changes, but they will probably get the better API changes in a future release. as a special bonus, the RawLine() hook is now much less expensive since the entire stream buffer won't be shoved through it like before! 2007-10-31 05:04:07 +00:00
CrazyDebugger.cpp - added beefy new ReadMapList() native 2007-12-02 02:10:37 +00:00
Database.cpp fixed a number of memory complaints from valgrind. most of these were minor, but there was a rather disturbing memory over-read error in the SMC text parser. correcting this brought about a rewrite of its API. this change is BACKWARDS INCOMPATIBLE for C++ extensions, but it was sorely needed, and the API is now both future-extensible and much easier to work with. plugins didn't need any changes, but they will probably get the better API changes in a future release. as a special bonus, the RawLine() hook is now much less expensive since the entire stream buffer won't be shoved through it like before! 2007-10-31 05:04:07 +00:00
Database.h fixed a number of memory complaints from valgrind. most of these were minor, but there was a rather disturbing memory over-read error in the SMC text parser. correcting this brought about a rewrite of its API. this change is BACKWARDS INCOMPATIBLE for C++ extensions, but it was sorely needed, and the API is now both future-extensible and much easier to work with. plugins didn't need any changes, but they will probably get the better API changes in a future release. as a special bonus, the RawLine() hook is now much less expensive since the entire stream buffer won't be shoved through it like before! 2007-10-31 05:04:07 +00:00
DebugReporter.cpp plugin name is now outputted in debug messages 2007-08-15 20:22:30 +00:00
DebugReporter.h SourceMod will now spit out errors for scripts that become corrupt and would otherwise be crashing Core. if you get these errors contact the dev team. 2007-08-15 20:18:15 +00:00
EventManager.cpp Updated license headers on virtually all files with extremely minor changes in the name of some sort of strange consistency. 2007-08-15 06:19:30 +00:00
EventManager.h Updated license headers on virtually all files with extremely minor changes in the name of some sort of strange consistency. 2007-08-15 06:19:30 +00:00
frame_hooks.cpp added amb1495 - ISourceMod::Add/RemoveGameFrameHook 2008-03-01 06:33:25 +00:00
frame_hooks.h added amb1495 - ISourceMod::Add/RemoveGameFrameHook 2008-03-01 06:33:25 +00:00
GameConfigs.cpp added amb1402 - gameconfig errors are now logged fully 2008-02-22 17:12:24 +00:00
GameConfigs.h fixed a number of memory complaints from valgrind. most of these were minor, but there was a rather disturbing memory over-read error in the SMC text parser. correcting this brought about a rewrite of its API. this change is BACKWARDS INCOMPATIBLE for C++ extensions, but it was sorely needed, and the API is now both future-extensible and much easier to work with. plugins didn't need any changes, but they will probably get the better API changes in a future release. as a special bonus, the RawLine() hook is now much less expensive since the entire stream buffer won't be shoved through it like before! 2007-10-31 05:04:07 +00:00
HalfLife2.cpp fixed linux build 2008-01-13 08:17:47 +00:00
HalfLife2.h fixed amb1379 with sweeping changes to the entity stuff. all prop stocks are now natives so they can properly compute everything quickly, as well as do type checks. Get/SetEntDataEnt are deprecated for being sucky, the new 2 versions do more checking and uses better values. lastly, there are functions/parameters for finding types and sizes of property. 2008-01-13 08:10:25 +00:00
Logger.cpp added amb1497 - log hooking 2008-03-02 19:08:27 +00:00
Logger.h added amb1497 - log hooking 2008-03-02 19:08:27 +00:00
Makefile updated linux build 2008-03-02 23:58:33 +00:00
MemoryUtils.cpp Updated license headers on virtually all files with extremely minor changes in the name of some sort of strange consistency. 2007-08-15 06:19:30 +00:00
MemoryUtils.h Updated license headers on virtually all files with extremely minor changes in the name of some sort of strange consistency. 2007-08-15 06:19:30 +00:00
MenuManager.cpp fixed amb1468 - renderer marked disabled items as valid selections 2008-02-22 01:56:22 +00:00
MenuManager.h sm_dump_handles now shows memory usage 2007-12-05 18:07:18 +00:00
MenuStyle_Base.cpp sm_dump_handles now shows memory usage 2007-12-05 18:07:18 +00:00
MenuStyle_Base.h sm_dump_handles now shows memory usage 2007-12-05 18:07:18 +00:00
MenuStyle_Radio.cpp - fixed amb1302 - GetClientMenu() could return 1 for stale external menus 2008-01-07 22:36:39 +00:00
MenuStyle_Radio.h sm_dump_handles now shows memory usage 2007-12-05 18:07:18 +00:00
MenuStyle_Valve.cpp sm_dump_handles now shows memory usage 2007-12-05 18:07:18 +00:00
MenuStyle_Valve.h sm_dump_handles now shows memory usage 2007-12-05 18:07:18 +00:00
MenuVoting.cpp ported SM's core to Orange Box 2007-10-14 00:04:21 +00:00
MenuVoting.h added API for menus to re-display from a previous page 2007-09-26 01:04:22 +00:00
PlayerManager.cpp added amb1424 - hudtext functions for mods that support them 2008-03-02 23:54:38 +00:00
PlayerManager.h added amb1165 - exposed some plugin admin functionality to extensions 2007-11-17 02:54:44 +00:00
Profiler.cpp fixed linux build 2008-03-02 08:10:34 +00:00
Profiler.h added amb256 - (nice number), profiler complete with gui to show files 2008-03-02 06:40:59 +00:00
sm_autonatives.cpp Updated license headers on virtually all files with extremely minor changes in the name of some sort of strange consistency. 2007-08-15 06:19:30 +00:00
sm_autonatives.h Updated license headers on virtually all files with extremely minor changes in the name of some sort of strange consistency. 2007-08-15 06:19:30 +00:00
sm_crc32.cpp Updated license headers on virtually all files with extremely minor changes in the name of some sort of strange consistency. 2007-08-15 06:19:30 +00:00
sm_crc32.h Updated license headers on virtually all files with extremely minor changes in the name of some sort of strange consistency. 2007-08-15 06:19:30 +00:00
sm_fastlink.h Updated license headers on virtually all files with extremely minor changes in the name of some sort of strange consistency. 2007-08-15 06:19:30 +00:00
sm_globals.h added amb1424 - hudtext functions for mods that support them 2008-03-02 23:54:38 +00:00
sm_memtable.cpp Updated license headers on virtually all files with extremely minor changes in the name of some sort of strange consistency. 2007-08-15 06:19:30 +00:00
sm_memtable.h sm_dump_handles now shows memory usage 2007-12-05 18:07:18 +00:00
sm_queue.h Updated license headers on virtually all files with extremely minor changes in the name of some sort of strange consistency. 2007-08-15 06:19:30 +00:00
sm_simple_prioqueue.h Updated license headers on virtually all files with extremely minor changes in the name of some sort of strange consistency. 2007-08-15 06:19:30 +00:00
sm_srvcmds.cpp fixed amb1475 - inconsistent root console menu usage 2008-03-01 05:42:25 +00:00
sm_srvcmds.h added amb1447 - IRootConsoleMenu exposure 2008-02-22 16:07:27 +00:00
sm_stringutil.cpp - added beefy new ReadMapList() native 2007-12-02 02:10:37 +00:00
sm_stringutil.h - added beefy new ReadMapList() native 2007-12-02 02:10:37 +00:00
sm_trie.cpp sm_dump_handles now shows memory usage 2007-12-05 18:07:18 +00:00
sm_trie.h sm_dump_handles now shows memory usage 2007-12-05 18:07:18 +00:00
sm_version.h Updated license headers on virtually all files with extremely minor changes in the name of some sort of strange consistency. 2007-08-15 06:19:30 +00:00
sm_version.tpl Updated license headers on virtually all files with extremely minor changes in the name of some sort of strange consistency. 2007-08-15 06:19:30 +00:00
smn_admin.cpp - completely overhauled the immunity system 2007-09-10 23:38:58 +00:00
smn_adt_array.cpp sm_dump_handles now shows memory usage 2007-12-05 18:07:18 +00:00
smn_adt_trie.cpp added amb1336 - GetTrieSize() 2008-01-03 06:11:26 +00:00
smn_banning.cpp - added AddTargetsToMenu2() for using COMMAND_FILTER flags 2008-01-04 16:05:26 +00:00
smn_bitbuffer.cpp Added amb1460 - BfGetNumBytesLeft 2008-02-21 01:03:35 +00:00
smn_console.cpp added amb1425, added description buffers to find concommand natives 2008-02-23 12:25:27 +00:00
smn_core.cpp added amb1348 - SetFailState() formatting 2008-01-04 16:20:25 +00:00
smn_database.cpp added amb1377 - binary sql functions 2008-03-02 18:01:49 +00:00
smn_datapacks.cpp Updated license headers on virtually all files with extremely minor changes in the name of some sort of strange consistency. 2007-08-15 06:19:30 +00:00
smn_entities.cpp fixed amb1483 - GetEntPropString() rejected FIELD_MODELNAME/FIELD_SOUNDNAME 2008-02-27 13:49:57 +00:00
smn_events.cpp Updated license headers on virtually all files with extremely minor changes in the name of some sort of strange consistency. 2007-08-15 06:19:30 +00:00
smn_fakenatives.cpp Updated license headers on virtually all files with extremely minor changes in the name of some sort of strange consistency. 2007-08-15 06:19:30 +00:00
smn_filesystem.cpp added amb1497 - log hooking 2008-03-02 19:08:27 +00:00
smn_float.cpp removed core bcompat shims where possible 2008-03-16 23:08:56 +00:00
smn_functions.cpp sm_dump_handles now shows memory usage 2007-12-05 18:07:18 +00:00
smn_gameconfigs.cpp Updated license headers on virtually all files with extremely minor changes in the name of some sort of strange consistency. 2007-08-15 06:19:30 +00:00
smn_halflife.cpp - added GuessSDKVersion() 2008-01-07 06:59:44 +00:00
smn_handles.cpp Updated license headers on virtually all files with extremely minor changes in the name of some sort of strange consistency. 2007-08-15 06:19:30 +00:00
smn_hudtext.cpp added amb1424 - hudtext functions for mods that support them 2008-03-02 23:54:38 +00:00
smn_keyvalues.cpp removed core bcompat shims where possible 2008-03-16 23:08:56 +00:00
smn_lang.cpp Updated license headers on virtually all files with extremely minor changes in the name of some sort of strange consistency. 2007-08-15 06:19:30 +00:00
smn_maplists.cpp added special build rule for sp_vm_engine.cpp 2008-02-23 20:54:31 +00:00
smn_menus.cpp sm_dump_handles now shows memory usage 2007-12-05 18:07:18 +00:00
smn_player.cpp removed core bcompat shims where possible 2008-03-16 23:08:56 +00:00
smn_profiler.cpp Updated license headers on virtually all files with extremely minor changes in the name of some sort of strange consistency. 2007-08-15 06:19:30 +00:00
smn_sorting.cpp Added amb466 - Random Sorting 2008-03-03 06:28:41 +00:00
smn_string.cpp removed core bcompat shims where possible 2008-03-16 23:08:56 +00:00
smn_textparse.cpp sm_dump_handles now shows memory usage 2007-12-05 18:07:18 +00:00
smn_timers.cpp Executable memory is now provided by MM:S's allocator, this should reduce virtual memory usage. 2008-02-23 20:18:49 +00:00
smn_usermsgs.cpp Update of project file to match latest hl2sdk 2008-02-20 07:56:33 +00:00
smn_usermsgs.h Updated license headers on virtually all files with extremely minor changes in the name of some sort of strange consistency. 2007-08-15 06:19:30 +00:00
smn_vector.cpp Update of project file to match latest hl2sdk 2008-02-20 07:56:33 +00:00
sourcemm_api.cpp fixed bugs in the external extension system 2007-11-10 05:46:09 +00:00
sourcemm_api.h added more "remote extension" stuff 2007-10-30 20:43:59 +00:00
sourcemod.cpp Fixed bug in GetAdjustedTime() 2008-03-11 23:52:56 +00:00
sourcemod.h added amb1495 - ISourceMod::Add/RemoveGameFrameHook 2008-03-01 06:33:25 +00:00
TextParsers.cpp added extended error info to text parser API; GameConfigs now display better errors 2007-12-22 19:36:28 +00:00
TextParsers.h added extended error info to text parser API; GameConfigs now display better errors 2007-12-22 19:36:28 +00:00
ThreadSupport.cpp Updated license headers on virtually all files with extremely minor changes in the name of some sort of strange consistency. 2007-08-15 06:19:30 +00:00
ThreadSupport.h Updated license headers on virtually all files with extremely minor changes in the name of some sort of strange consistency. 2007-08-15 06:19:30 +00:00
TimerSys.cpp added amb1495 - ISourceMod::Add/RemoveGameFrameHook 2008-03-01 06:33:25 +00:00
TimerSys.h addressed amb1201 - no_mapchange timers now get removed right after onmapend 2007-11-25 02:45:12 +00:00
Translator.cpp reworked antiflood. it now has some logic in core to take care of loading order nastiness, and to fully prevent trigger spamming 2008-03-12 03:33:52 +00:00
Translator.h reworked antiflood. it now has some logic in core to take care of loading order nastiness, and to fully prevent trigger spamming 2008-03-12 03:33:52 +00:00
UserMessages.cpp added GetGlobalTarget/SetGlobalTarget to g_pSM 2007-11-17 05:33:47 +00:00
UserMessages.h added GetGlobalTarget/SetGlobalTarget to g_pSM 2007-11-17 05:33:47 +00:00
version.rc new versioning stuff 2007-03-03 07:50:01 +00:00