SourceMod uses rolling releases, and updates are continuous. Updates to stable versions of SourceMod are small and non-disruptive. It is generally recommended to run the latest stable build, however, it is not necessarily urgent to upgrade when a newer build appears.

These are unstable, development SourceMod builds. For stable builds, see this page instead.

Latest downloads for version 1.9 - build 6108:


Do you need help upgrading?

SourceMod's PDB Symbol Server: https://sm.alliedmods.net/symbols/.
Click here to see how to use this URL in Visual Studio. The URL is not web-browseable.

All Builds from 1.9 Branch

Build Download Change Details Src
6108 Update CS:GO InfoChanged offset.
6107 Trigger build.
6106 Trigger build for hl2sdk-sdk2013 change.
6105 Update CS:GO CBaseClient related gamedata.
6104 Trigger build against latest hl2sdk-tf2 update. Fixes #624)
6103 Merge branch 'master' of https://github.com/alliedmodders/sourcemod
6101 Merge pull request #623 from alliedmodders/CSWeaponDrop-change
6100 Updated more KreedzClimbing gamedata.
6099 Update KreedzClimbing gamedir.
6098 Fix ICommandLine lookup on Linux for Insurgency and Day of Infamy.
6097 Merge branch 'master' of github.com:alliedmodders/sourcemod
6095 Gamedata cleanup.
6094 Fix CS:GO gamedata.
6093 Update CS:GO gamedata
6092 Merge branch 'master' of github.com:alliedmodders/sourcemod
6090 Disable nextmap on Alien Swarm: Reactive Drop.
6089 Add gamedata for Alien Swarm: Reactive Drop.
6088 Update Kreedz Climbing gamedata.
6087 Update CS:GO windows gamedata
6086 Update CS:GO gamedata for windows.
6085 Update CS:GO windows gamedata.
6084 Add OnPlayerRunCmdPost forward (#591)
6083 Add missing parameter to DataPack.IsReadable (#603)
6082 Add contributing guidelines.
6081 Fix typo in file.inc include (#602)
6080 Force build for hl2sdk-csgo update.
6079 Force build for hl2sdk-csgo update.
6078 Fix default value always being when calling ParmValue(string,string).
6077 Add gamedata for Alien Swarm: Reactive Drop.
6076 Add PrintToConsoleAll (#601)
6075 Update blacklist.plugins.txt
6074 Change CHalfLife2::GetMapDisplayName to always check for string substitutions. (#596)
6073 Update Day of Infamy gamedata.
6072 Update Empires gamedata (supercedes #599).
6071 Fixed typo on previous PR (#600)
6070 Update GDC symbols.txt (NPOTB).
6069 Fix GDC's Linux SIg offset checking (NPOTB).
6068 Updated CS:GO gamedata.
6067 Fix CS:GO gamedata.
6066 HUD is now supported on CSGO (#598)
6065 Merge branch 'tf2-toolchainbeta'
6063 Update sm_map behavior to better reflect FindMap/GetMapDisplayName results (#588)
6062 Fix crash when accessing gamerules during mapchange (#593)
6061 Ignore replay and sourcetv in @spec targeting. (#595)
6060 Fix error when configuring for csgo SDK build on VS 2017.
6059 Fix AllowClLanguageVar setting being ignored in CS:GO.
6058 Make CS:GO recognize both / and \ for GetMapDisplayName (#592)
6057 rockthevote.sp - RoundToFloor() -> RoundToCeil() (#590)
6056 Add FireEntityOutput native. (#587)
6055 Update Insurgency gamedata.
6054 Update FoF gamedata.
6053 Add ADT array blocksize getter (#578)
6052 Update Plugin Blacklist (#574)
6051 Update blacklist.plugins.txt
6050 Fix regression with GetEntPropEnt always returning -1 (#584)
6049 Add support for getting and setting output variables with Get/SetEntProp*.
6048 Fix incorrect bit size given for vectors with FindDataMapInfo.
6047 Update GDC's symbols.txt.
6046 Update GDC's symbols.txt.
6045 Fix startup crash on CS:GO caused by PR #514
6044 Add 2 CSGO gamerules netprops to CSGO blocklist if FollowCSGOServerGuidelines is enabled. (#514)
6043 Fix typo in menu manager drawing no spacer (#581)
6042 Merge pull request #582 from alliedmodders/update-sp
6040 Update Linux CS:GO TerminateRound gamedata.
6039 Fix crash when a database transaction fails (bug 6531) (#577)
6038 Update SourcePawn Module to c687974f5451b9d312141bfa020f465bd8bf96aa .
6037 Sanitize servercfgfile and lservercfgfile values with sm_cvar (bug 6579).
6036 Fix GDC's Linux sigscanning (#576)
6035 Update CS:GO TerminateRound gamedata (#575)
6034 Fix memory leak in Regex extension. (#572)
6033 Use newer MM:S api for Ep1/Original engine. (#548)
6032 Allow direct event FireToClient if broadcast disabled.
6031 Don't check handle ownership on Event.FireToClient
6030 Fix some gamedata issues.
6029 Send the complete TextMsg usermsg (#571)
6028 Allow CStrike ext to load on CS:GO "mods".
6027 Fix gamedata for CS:GO "mods".
6026 Limit Black Mesa to 6 max radio menu items. (7+ not bound)
6025 Enable Radio menus for Black Mesa.
6024 Use method-map .Style instead of GetMaxPageItems. (sm_msay patch) (#569)
6023 Change sm_msay behavior to use GetMaxPageItems instead of hardcoded values (#568)
6022 Fix Panel.Style getter not being bound.
6021 Fix crash in CloneArray for too large arrays (#566)
6020 Fix threaded query's result handle access rights (#567)
6019 Update blacklist.plugins.txt
6018 Add support for more SQLite database open options. (#565)
6017 Fixed description for CharToLower and CharToUpper (#564)
6016 Fix case of not calling OnMapTimeLeftChanged in CS:GO (#563)
6015 Fix null check when generating signature. (#562)
6014 Add DETOUR_DECL_* marcos for more parameter counts (#561)
6013 Fix CS:GO OnGetWeaponPrice forward on Linux.
6012 Fix innocuous copy/paste error.
6011 Add gamedata missing from last commit.
6010 Semi-tested fix for CS:GO GetWeaponPrice on Linux.
6009 Revert "Update CS:GO GetWeaponPrice gamedata."
6008 Update CS:GO GetWeaponPrice gamedata.
6007 Add CS:GO FindEntityByClassname signature for Linux.
6006 Update Linux IServer gamedata.
6005 Update cstrike extension gamedata.
6004 Untested Core, SDKTools, SDKHooks fixes. (CStrike ext fixes pending)
6003 Update blacklist.plugins.txt
6002 Trigger build for hl2sdk-bms changes.
6001 Update TF2 gamedata.
6000 Merge pull request #558 from peace-maker/suppress_not_runnable
5997 Add spacing to compile.sh (#53)
5996 Add AutoExecConfig native call to basevotes.sp (#535)
5995 Add AutoExecConfig native call to basevotes.sp (#534)
5994 Check multiple engine sources for updated AuthIDs. (#552)
5993 GetPlayerNetworkIDString isn't alone anymore, we have friends. (#551)
5992 Trigger build against hl2sdk-csgo change.
5991 Trigger build against hl2sdk-csgo change.
5990 Speculative fix for CS:GO GetClientAuthId issue...
5989 Don't build for CS:GO on Mac anymore. (Game is 64-bit-only there now).
5988 Trigger build for hl2sdk-csgo update. (Fixes crash on player join.)
5987 Update more tf2 gamedata.
5986 Update tf2 gamedata.
5985 Add note about uninitialized data in ArrayList.Resize / ResizeArray.
5984 Update CS:GO InfoChanged gamedata. (Fixes SetClientInfo).
5983 Fixed offsets for SetClientName (#547)
5982 Trigger Build
5981 Update pushbuild.txt
5980 Fixed wrong return type in UserMessageToBfRead (#546)
5979 Update Insurgency gamedata.
5978 Fixed doc on RadToDeg.
5977 Allow setting multiple chat trigger characters (PR #449, bug 4341, bug 5668)
5976 Fixed return doc on CharToLower, CharToUpper.
5975 Merge PR #489: Do not call functions in paused plugins This should be reverted when pausing is removed, see PR discussion.
5973 Fix use-after-free crash in SQLite extension (#481)
5972 Fix erroneous () in DebugReport:: printouts. (#517)
5971 Merge pull request #476 from alliedmodders/query-format
5963 Strip invalid UTF-8 char from end of player names. (#545)
5962 Update MakeBleed gamedata
5961 Merge pull request #544 from alliedmodders/update-amtl
5959 Trigger build for hl2sdk-tf2 update.
5958 Typo in OnRemoveBan documentation (#542)
5957 Update GoldenEye:Source gamedata (bug 6529).
5956 Sync AMTL with upstream fixes. (#538)
5955 Merge pull request #537 from peace-maker/cellarray_bridge
5952 Update to latest Sourcepawn for fixens.
5951 Fix building of MySQL DBI extension on VS 2015+.
5950 Update CS:GO gamedata for latest update.
5949 Fix typo in updated Dino D-Day gamedata.
5948 Update Dino D-Day gamedata.
5947 Update Insurgency gamedata.
5946 Fix CS:GO signature for conflicts with detours.
5945 Fix /nominations returning Plugin_Continue (#532)
5944 Add expanded documentation for sm_reserve_type (#531)
5943 Fix Linux build.
5942 Merge pull request #529 from peace-maker/optional_natives
5940 Fix typo in DoI SlapSound13.
5939 Add preliminary gamedata for Day of Infamy.
5938 Merge pull request #530 from alliedmodders/new-amtl
5936 Redownload GeoIP data if file size is 0, regardless of file modified time..
5935 Trigger build.
5934 Merge pull request #527 from alliedmodders/fix-new-sp
5932 Update to the latest AMTL.
5931 Remove TFHoliday_SpyVsEngyWar - no longer exists.
5930 Update TF2 "holiday" gamedata.
5929 Update TF2 gamedata.
5928 Force build for CS:GO CUserCmd mouse vector fix
5927 Trigger build for hl2sdk-csgo update.
5926 Merge pull request #524 from alliedmodders/rm-halfup
5924 Download Clang from SourceMod site (#523)
5923 Increase topmenu display buffer size (#520)
5922 Change behaviour for mass renaming (#521)
5921 Update FoF gamedata.
5920 Update CS:GO gamedata.
5919 🐍🐍🐍🐍🐍🐍🐍🐍🐍🐍🐍🐍
5918 Merge branch 'vs2015'
5916 Add PowerShell version of checkout-deps script for Windows (NPOTB).
5915 Fix float unary minus operator not functioning properly after PR #510.
5914 Use VSERVERTOOLS003 in Nuclear Dawn if server has it available.
5913 Merge pull request #518 from alliedmodders/UTIL_ReplaceAll-fix
5911 Merge pull request #516 from alliedmodders/scheduledpluginreloads
5909 Fixed varint sendprops being treated improperly in CS:GO.
5908 Bump version number.
5907 Fixed return doc spacing for GetGameFolderName (#515)
5906 Update more Insurgency gamedata.
5905 Update Insurgency gamedata.
5904 Fix late/incorrect calls to TR_GetEntityIndex potentially causing crash. (#513)
5903 Fix comment and reduce branching in TF2_IsPlayerInCondition.
5902 Clarified func doc for some edict/entity funcs.
5901 Fix some funcommands gamedata for CS:GO.
5900 Update large includes for transitional syntax #2 (#511)
5899 Update large includes for transitional syntax #1 (#510)
5898 Update small includes for transitional syntax (#509)
5897 Update FoF gamedata.
5896 Don't enable FileExists hook (SendFile forward) on TF2 servers with Replay. (#512)
5895 Merge pull request #493 from alliedmodders/tfreplaycrash
5893 Update more BM:S gamedata and trigger build against SDK change.
5892 Update BM:S gamedata.
5891 Update FoF gamedata.
5890 Add support for sending gameevent to specific client. (#505)
5889 Remove some unused gamedata.
5888 Update fun plugins for transitional syntax (#508)
5887 Update base plugins for transitional syntax (#507)
5886 Update small plugins for transitional syntax (#506)
5885 Fix potential crash on plugin load when a required library is not found.
5884 Update basebans and SQL admins plugins for transitional syntax (#484)
5883 Transitional Syntax for reservedslots.sp (#501)
5882 Remove support for Source 1 Dota 2. (#496)
5881 Update TFCond and tf2_stocks enums (#499)
5880 Allow Plugin_Changed return on event PreHooks to not block. (#503)
5879 Allow support for running on filesystems that use 64-bit inodes on Linux. (#502)
5878 Add support for retrieving game server Steam Id (bug 6404). (#495)
5877 Change checkout-deps to use tls for mysql.
5875 Really fix FollowCSGOServerGuidelines setting being ignored in SDKTools (always on) (bug 6480).
5874 Merge pull request #494 from akowald/gamerules-edictstate
5872 Fix FollowCSGOServerGuidelines setting being ignored in SDKTools (always on).
5871 Merge pull request #491 from alliedmodders/travis-clang-3.7
5869 Update to the latest SourcePawn and AMTL.
5868 Merge pull request #486 from alliedmodders/csgo-safety
5866 Merge pull request #477 from 2m/wip-fix-sample-extension-2m
5864 Merge pull request #485 from peace-maker/plugin_unloading
5862 Merge pull request #482 from peace-maker/ext_deps_name
5860 Merge pull request #480 from iNilo/patch-1
5858 Merge pull request #479 from TheCreeper/master
5855 Update Empires gamedata.
5854 Update TF2 gamedata.
5853 Update CS:GO gamedata for cstrike extension.
5852 Update TerminateRound detour comment's
5851 Enable ShowMenu and HudMsg for KreedzClimbing.
5850 Merge pull request #458 from stickz/patch-5
5848 Merge pull request #474 from Benoist3012/Benoist3012-tf2-tfcond-enums-update
5845 Merge pull request #473 from akowald/gamerules-crash
5843 Merge pull request #472 from alliedmodders/more-stv-detect-fix
5841 Fix some typos in BM:S SDKHooks gamedata.
5840 Merge pull request #471 from peace-maker/drawitem_returntag
5838 Merge pull request #470 from powerlord/sampleext-updateambuild
5836 Merge branch 'static-lib-sym-vis'
5834 Merge pull request #469 from alliedmodders/static-lib-sym-vis
5832 Updated NMRiH gamedata.
5831 Merge pull request #468 from splewis/new-syntax-testing
5829 Merge pull request #467 from peace-maker/removefromtrie_tag
5827 Merge pull request #466 from peace-maker/inform_customgd
5825 Merge pull request #465 from klausenbusk/bug-5515
5823 Fix Neotokyo SDKHooks gamedata (bug 6453).
5822 Fix Neotokyo SDKTools gamedata (bug 6453).
5821 Update PVKII gamedata.
5820 Merge pull request #456 from alliedmodders/canbeautobalanced
5817 Merge pull request #455 from alliedmodders/normalshook-typeset
5814 Typo fix fix.
5813 Trigger Build
5812 Typo fix.
5811 Fix for Black Mesa's different GiveNamedItem prototype.
5810 Fix for varint gamerules sendprops being treated improperly in Black Mesa.
5809 Fix Black Mesa gamerules gamedata having always been incorrect.
5808 Update Black Mesa gamedata for game update.
5807 Adjust for hl2sdk-bms updates.
5806 Merge branch 'master' of https://github.com/alliedmodders/sourcemod
5804 Update NMRiH gamedata.
5803 Merge pull request #462 from GoD-Tony/vtable-dump-fix
5801 Force a build to make sure I didn't break CS:GO
5800 Trigger build for hl2sdk-csgo updates.
5799 Revert part of Windows CS:GO gamedata change to fix IServer lookup.
5798 Update CS:GO engine gamedata.
5797 Force build for CS:GO SDK changes
5796 Merge pull request #457 from GoD-Tony/vtable-dump-x64
5794 Update SP to version that uses its own new.
5793 Fix GetEntSendPropOffs returning 0 for missing props when actual=false
5792 Merge pull request #448 from alliedmodders/use-blamepluginerror
5789 Merge pull request #443 from alliedmodders/fix-ext-dep-load
5787 Update CTakeDamageInfoHack in SDK Hooks for semi-recent game/SDK updates.
5786 Update Windows TerminateRound signature for CS:GO (bug 6432).
5785 Merge pull request #444 from alliedmodders/decl-bad
5783 Update to the latest AMTL: remove PassRef.
5782 Update to the latest AMTL - Rename Ref to RefPtr.
5781 Merge pull request #442 from alliedmodders/netchanR
5779 Merge pull request #441 from powerlord/mapdisplayname-backslash
5777 And the last piece of the puzzle... normalise the slashes.
5776 Alright, this should work.
5775 Whoops.
5774 Windows sucks. This may or may not break the Windows build in retaliation.
5773 Suppress error messages from missing repositories.
5772 Last try before I revert all this.
5771 Fix symbol dumping to work on ancient python versions.
5770 Really fix Mac symbol dumping.
5769 Fix Mac symbol dumping.
5768 Updated SourcePawn submodule.
5767 Merge pull request #439 from alliedmodders/propinfo
5765 Fix Mac build.
5764 Fix libcurl build on Clang 3.5.
5763 Update TF2 StunPlayer gamedata.
5762 Merge pull request #437 from alliedmodders/rm-pausing-12
5757 Improve plugin console diagnostics.
5756 Evict plugins that fail to load.
5755 Clean up "sm plugins list" after status meaning clarifications.
5754 Clarify plugin states.
5753 Fix a number of inconsistencies in plugin state.
5752 Add a state variable to CPlugin to indicate queue/list membership.
5751 Separate plugin unloading into an eviction step, which disconnects the plugin from Core.
5750 Rename CPlugin::SetErrorState to EvictWithError.
5749 Remove a crazy unused function from CPluginManager.
5748 Remove the Illiad-length mostly-wrong comment at the top of PluginSys.h
5747 Fix re-entrancy issues in CPluginManager by using ReentrantList.
5746 Remove the CPluginIterator cache.
5745 Remove CPluginManager's friend access to CPlugin.
5744 Remove CPluginManager direct use of CPlugin::NativeOwner::m_fakes.
5743 Remove CPluginManager direct use of CPlugin::m_LibraryMissing.
5742 Remove CPluginManager direct use of CPlugin::m_FakeNativesMissing.
5741 Remove CPluginManager direct use of CPlugin::m_RequiredLibs.
5740 Remove CPluginManager direct use of CPlugin::m_errormsg.
5739 Remove CPluginManager direct use of CPlugin::m_FileVersion.
5738 Remove CPluginManager direct use of CPlugin::m_DateTime.
5737 Remove CPluginManager use of CPlugin::m_pRuntime.
5736 Remove CPluginManager direct use of CPlugin::m_filename.
5735 Remove CPluginManager direct use of CPlugin::m_Libraries.
5734 Remove CPlugin's friend access to CPluginManager.
5733 Merge pull request #435 from alliedmodders/spelling
5730 Fix a misleading error message from "sm config". The Ignore state could be hit if the value was read directly rather than using OnSourceModConfigChanged.
5729 Merge pull request #433 from alliedmodders/dinner
5727 makesig.idc fucked me without taking me to dinner and a movie first
5726 Update TF2 gamedata.
5725 Normalize repository root path.
5724 Merge pull request #431 from alliedmodders/symbol-repos
5721 Update Insurgency gamedata.
5720 Fix Insurgency build on Linux for SDK changes.
5719 Merge pull request #430 from alliedmodders/packaging-latest
5717 Update CS:GO CSore offset.
5716 Update CS:GO gamedata for CScore.
5715 Merge pull request #429 from powerlord/sqltxn-dbresultset
5713 Merge pull request #427 from alliedmodders/refactor-amb
5711 Merge pull request #425 from WildCard65/WildCard65-FixedDBI.inc
5709 Merge pull request #428 from FlaminSarge/tf_mannpower_conds
5707 Fix NeoTokyo SDKTools gamedata signatures.
5706 Update Fistful of Frags gamedata.
5705 Update CS:GO gamedata.
5704 Merge pull request #426 from powerlord/holiday-communityupdate
5702 Update TF2 CanPlayerTeleport signature on Windows.
5701 Merge pull request #424 from alliedmodders/update-versioning
5699 Add FireOutput gamedata for KreedzClimbing.
5698 Update CS:GO gamedata.
5697 Add gamedata for Kreedz Climbing.
5696 Switch to re-entrant lists in ForwardSys and CForward.
5695 Add a ReentrantList class to abstract list mutation during iteration.
5694 Replace SourceHook::List with ke::LinkedList in ForwardSys.
5693 Fix style issues in ForwardSys, removing extra blocks and tightening variable scope.
5692 Remove the forward cache and simplify CForward construction.
5691 Use new header style.
5690 Remove error outparams from first-pass internal plugin loading commands.
5689 Refactor AskPluginLoad() to contain its own error state.
5688 Remove error message outparam to LoadExtensions.
5687 Split LoadOrRequireExtensions into two distinct functions.
5686 Factor the iterator out of LoadOrRequireExtensions.
5685 Simplify pass 2 of LoadOrRequireExtensions.
5684 Clean up LoadOrRequireExtensions and properly scope variables.
5683 Dedent a huge block of code.
5682 Fix build.
5681 Remove trailing whitespace.
5680 Clean up AskPluginLoad logic.
5679 Hide CPlugin timestamp management details.
5678 Factor guts of _LoadPlugin into a separate function.
5677 Factor malware checks into its own pass.
5676 Move CPlugin compilation into its own function.
5675 Remove references to non-mapupdated plugins.
5674 Merge pull request #400 from alliedmodders/mv-srvcmds-x
5667 Sync GDC symbols.txt to match one currently used (NPOTB).
5666 Merge pull request #397 from alliedmodders/rm-old-mms
5662 Merge pull request #416 from alliedmodders/rip-s1dota
5660 Trigger build for hl2sdk TF2/CS:S/DoD:S/HL2:DM CUserCmd changes.
5659 In package script, set binmode for geoip out file (bug 6415).
5658 In packaging, use API for gunzip instead of executable (bug 6415).
5657 Merge pull request #354 from powerlord/findmap-plugins
5655 Merge pull request #411 from alliedmodders/terminate-fix
5651 Merge pull request #401 from alliedmodders/css-sync
5649 Merge pull request #410 from alliedmodders/fix-static
5647 Don't use server commands to flush plugin unloads.
5646 Merge pull request #372 from alliedmodders/rm-pausing
5640 Fix GDC byte offset check printing for linux (NPOTB)
5639 Update CS:GO gamedata.
5638 Merge pull request #378 from powerlord/fix-convar
5636 Merge pull request #399 from alliedmodders/tf2branch-nontf2-ismapvalid
5634 Fix recent regression with finding engine ptr on CS:S, DoD:S, HL2:DM.
5633 Merge pull request #408 from alliedmodders/css-sync2
5631 Merge pull request #403 from alliedmodders/gdc-fix
5628 Merge pull request #407 from Thordin/FindEntityByNetClass
5626 Merge pull request #404 from alliedmodders/fix-crash
5624 Merge pull request #305 from KyleSanderson/filetranshooks
5622 Use unlink() instead of `rm` in packaging script for Windows compat.
5621 When downloading translations for packaging, bypass certificate check.
5620 Merge pull request #390 from alliedmodders/pkg-more
5618 Merge pull request #402 from alliedmodders/shim-noshim
5615 Merge pull request #398 from alliedmodders/shim-noshim
5613 Trigger build for hl2sdk-tf2 changes.
5612 Trigger build for hl2sdk-tf2 changes..
5611 Merge pull request #396 from alliedmodders/findmapconst
5609 Fix sm-central crashing on start (bug 6413).
5608 Move the SetCommandClient hook into GameHooks.
5607 Use GameHooks for ChatTriggers.
5606 Hide MRES_SUPERCEDE from command hook callbacks.
5605 Move ConCommand hooks into GameHooks and switch callbacks to ICommandArgs.
5604 Rename QueryHookMode to ClientCvarQueryMode.
5603 Remove blanket includes from sm_stringutil.
5602 Reduce dependence on sm_strdup.
5601 Remove UTIL_Format() and UTIL_FormatArgs().
5600 Remove strncopy().
5599 Merge pull request #392 from alliedmodders/mv-datapack
5597 Merge pull request #321 from Bara20/getentityrendercolor
5595 Remove unused, NPOTB CrazyDebugger.
5594 Update to the latest SourcePawn revision.
5593 Merge pull request #319 from KyleSanderson/20isntagoodnumber
5591 Merge pull request #391 from alliedmodders/dataprop-stringt-arrays
5588 Split intercom.h into separate headers and reduce shared header inclusion.
5587 Rename some bridge interfaces.
5586 Move OnQueryCvarValueFinished into the global hook manager.
5585 Move OnConVarChanged into a global hook.
5584 Move CCommandArgs into its own header.
5583 Put the game provider in its own header.
5582 Start a new bridge mechanism for global callbacks.
5581 Clean up the core side of the logic bridge.
5580 Virtualize MMS functions in the core/logic bridge.
5579 Virtualize game state functions in the core/logic bridge.
5578 Virtualize game description functions in the core/logic bridge.
5577 Virtualize ConVar bridge functions.
5576 Convert core_bridge to a proper class declaration.
5575 Rename smcore to bridge, and use it as a pointer.
5574 Remove CCommand from the logic bridge.
5573 Move RootConsoleMenu into core/logic.
5572 Move RootConsoleMenu::ConsolePrint into the logic bridge.
5571 Move RootConsoleMenu into its own header and .cpp file.
5570 Replace the AddRootConsoleCommand API to not expose internal structures.
5569 Factor irrelevant stuff out of RootConsoleMenu.
5568 Move the sourcemod_version convar.
5567 Move LibrarySys from core to logic.
5566 Replace g_LibSys usage with AMTL primitives.
5565 Replace internal ILibrary use with ke::SharedLib.
5564 Replace CLibrary with a wrapper around ke::SharedLib.
5563 Move gnprintf/atcprintf from core to logic.
5562 Move TrimWhitespace from core to logic.
5561 Merge branch 'rm-strncopy'
5559 Update to the latest AMTL revision.
5558 Merge pull request #379 from alliedmodders/rm-format
5555 Merge pull request #383 from alliedmodders/new-amtl
5553 Update build scripts for new AMTL folder structure.
5552 Merge pull request #376 from s3bul/convars/define
5550 Merge pull request #375 from alliedmodders/tf2-update-15-08-18-pre
5548 Fix CS:GO Score gamedata.
5547 Fix typo in last commit.
5546 Fix Mac build.
5545 Merge pull request #371 from alliedmodders/clang-3.6
5543 Merge pull request #370 from alliedmodders/valvefs-default-pathid
5540 Merge pull request #369 from alliedmodders/bug-6391
5538 Merge pull request #366 from peace-maker/timer_paused
5536 Update SourcePawn and AMTL.
5535 Merge pull request #368 from alliedmodders/rm-binding
5533 Update SourcePawn for bug 6396.
5532 Update Insurgency gamedata.
5531 Update AMTL and SourcePawn submodules to master.
5530 Merge pull request #364 from alliedmodders/bug-6391
5528 Merge pull request #365 from powerlord/sampleext-fixcopyfiles
5526 Merge pull request #363 from VoiDeD/datapack-pos
5523 Update FoF sdktools gamedata.
5522 Merge pull request #311 from alliedmodders/juju
5515 Merge pull request #360 from alliedmodders/cckv
5510 Update FoF sdktools gamedata.
5509 Merge pull request #340 from asherkin/datapack-alloc
5506 Remove hack around FuzzyMatch never being returned in TF2 for FindMap.
5505 Merge pull request #357 from alliedmodders/dumps-datestamps
5500 Merge pull request #353 from alliedmodders/getentpropstringt
5495 Merge pull request #356 from alliedmodders/revert-355-master
5493 Merge pull request #355 from TheMadSword/master
5491 Update TF2 Disguise signature.
5490 Merge pull request #352 from peace-maker/charset_thread
5488 Merge pull request #351 from alliedmodders/expose-findmap
5483 Merge pull request #341 from powerlord/ambuild-sampleext
5479 Update CS:GO gamedata MVP base to be the same as Scores.
5478 Update CS:GO MVP and Contribution score offsets.
5477 Merge pull request #347 from alliedmodders/double
5475 Merge pull request #226 from powerlord/mapchooser-updates
5456 Update Insurgency gamedata.
5455 Update IsMapValid for today's TF2 update.
5454 Merge pull request #346 from alliedmodders/ctype-fixes
5452 Add gamedata for Modular Combat.
5451 Update FoF gamedata.
5450 Merge pull request #344 from alliedmodders/update-convar-flags
5445 Merge pull request #345 from VoiDeD/fix-sizes-part-deux
5443 Merge pull request #343 from alliedmodders/fix-sizes
5440 Update FoF gamedata.
5439 Fix crash on Black Mesa when an entity is deleted and SDK Hooks is loaded.
5438 Fix sm_trigger_show default in shipped sourcemod.cfg match default in basetriggers.
5437 Update more CS:GO gamedata.
5436 Update AMTL and SourcePawn.
5435 Update CS:GO gamedata for latest update.
5434 Add GetDataMap gamedata for Black Mesa.
5433 Merge pull request #337 from alliedmodders/earlier-maxclients
5427 Merge pull request #339 from alliedmodders/mapcycle-finding
5424 Merge pull request #342 from alliedmodders/bug-6365
5422 Trigger build.
5421 Trigger Build
5420 Trigger Build
5419 Trigger build for hl2sdk-bms update.
5418 Merge pull request #338 from alliedmodders/nuke-address-minvalid
5416 Merge pull request #336 from alliedmodders/link-libm
5413 Merge pull request #333 from TheMadSword/IncreasedPrintToBufferSize
5409 Merge branch 'master' of https://github.com/alliedmodders/sourcemod
5405 Add gamedata file missing in PackageScript.
5404 Remove unused gamedata.
5403 Fix spacing in PackageScript.
5402 Disable nextmap on Black Mesa for now. (Doesn't ship with mapcycle.txt).
5401 Remove leftover debug code.
5400 Add gamedata for Black Mesa.
5399 Add basic support for Black Mesa.
5398 Add IsFree check to FindEntityByNetClass in SDKTools (PR #330).
5397 Trigger build for hl2sdk-dota changes.
5396 Trigger build for hl2sdk-dota changes.
5395 Merge branch 'set-client-name'
5393 Merge pull request #325 from VoiDeD/setfailstate-crash
5391 Sourcepawn fix.
5390 Update Sourcepawn submodule to get fix for bug 6329.
5389 Merge pull request #322 from alliedmodders/fix-coreconf-order
5387 Update sourcepawn submodule to version with --gen=vs fix.
5386 Merge pull request #320 from KyleSanderson/dust
5384 Merge pull request #229 from powerlord/menuactions_all_warning_fix
5382 Merge pull request #301 from alliedmodders/get-team-entity
5380 Merge pull request #315 from alliedmodders/direxists-empty
5376 Merge pull request #314 from alliedmodders/tfconds-reducks
5374 Merge pull request #313 from alliedmodders/set-client-name
5367 Fix typo in core AMBuilder file triggering exception when triggering exception.
5366 Update TF2 gamedata.
5365 Update the sourcepawn repo.
5364 Merge pull request #316 from alliedmodders/ondropweapon-fix
5362 Merge pull request #317 from alliedmodders/ffgamedata-update
5360 Fix crash in games that don't support radio style menus
5359 Checkout submodules recursively.
5358 Fix build.
5357 Merge pull request #300 from alliedmodders/sp-upstream
5355 Merge pull request #310 from InstantMuffin/patch-2
5353 Merge pull request #303 from alliedmodders/tf2_vstk_fix
5349 Update TF2's MakeBleed native for the latest update.
5348 Merge pull request #299 from alliedmodders/amtl-upstream
5346 Merge pull request #295 from DoctorMcKay/fix-doc
5344 Merge pull request #297 from alliedmodders/rm-packing
5342 Move macro assembler out of public/assembler into sourcepawn/vm/x86.
5341 Move SourcePawn headers out of public/ into sourcepawn/include.
5340 Strip internal SourcePawn dependencies on SM relative paths.
5339 Keep one copy of zlib in the SourcePawn tree.
5338 Remove msvc project files for SourcePawn.
5337 Move batchtool out of sourcepawn.
5336 Rename jit/ to vm/.
5335 Merge pull request #296 from WildCard65/WildCard65-patch-1
5333 Merge pull request #294 from alliedmodders/explicit-ret-types
5331 Merge pull request #287 from peace-maker/tempent_range
5329 Revert unintentional change.
5328 Merge pull request #240 from alliedmodders/stock-values
5326 Trigger build for hl2sdk-dota changes.
5325 Merge pull request #289 from alliedmodders/more-ninvoke-killing
5323 Merge pull request #288 from klausenbusk/patch-1
5321 Merge pull request #293 from alliedmodders/spcomp-option-spaces
5319 Merge pull request #290 from InstantMuffin/patch-1
5316 Merge pull request #292 from alliedmodders/sourcepawn-fix-signed-compare
5314 Merge pull request #291 from VoiDeD/spcomp-error25-improvements
5312 Merge pull request #269 from KyleSanderson/wnoerrorsign
5310 Fix mac build.
5309 Merge pull request #263 from alliedmodders/admins-trans
5299 Merge pull request #285 from alliedmodders/frames
5297 Fix Mac build.
5296 Merge pull request #266 from alliedmodders/tfconds-reducks
5287 Rewrite the .smx parser.
5286 Merge branch 'rm-interpreter'
5283 Merge branch 'simpl-fns'
5281 Merge branch 'fix-native-updating'
5279 Merge pull request #280 from alliedmodders/rm-ctx
5264 Updated plugin blacklist.
5263 Merge pull request #279 from alliedmodders/mv-basecontext
5260 Merge pull request #213 from splewis/find-array-nonzero-blocks
5257 Remove dead file and fix gcc build.
5256 Merge branch 'cc3'
5249 Merge branch 'cc2'.
5247 Merge branch 'rm-watchdog-singleton'
5245 Merge pull request #274 from alliedmodders/refactor-api
5242 Merge pull request #267 from 50Wliu/tf2_setclientteam
5238 Fix shell build on Windows.
5237 Merge pull request #273 from alliedmodders/add-shell
5235 Merge pull request #272 from alliedmodders/rn-runtime
5232 Merge pull request #271 from alliedmodders/rm-jit-function
5227 Merge pull request #270 from alliedmodders/modernize-vm-style
5221 Fix Insurgency s_pTempEntities offset on Windows.
5220 Use new IVEngineServer::GetIServer to get IServer* on Insurgency.
5219 Update Insurgency Windows SDKTools gamedata.
5218 Merge pull request #200 from alliedmodders/travis-clang-3.5
5215 Merge pull request #268 from KyleSanderson/MenuCrash
5213 Trigger build for hl2sdk-dota changes.
5212 Merge pull request #265 from alliedmodders/missing-fs-native
5210 Merge pull request #247 from AnthonyIacono/normalshook-upgrade
5206 Merge pull request #264 from davidskuza/sample-ext-vs-update
5204 Trigger build for hl2sdk-csgo changes.
5203 Merge pull request #262 from VoiDeD/bug-6310
5201 Merge pull request #261 from alliedmodders/handle-dump-loc
5198 Merge currently in-use gdc-psyfork symbols.txt.
5197 Merge pull request #260 from alliedmodders/bug-6303
5195 Merge pull request #259 from alliedmodders/rm-sizeof-defarg
5193 Merge pull request #203 from alliedmodders/bug-6248
5189 Merge pull request #258 from alliedmodders/weaponprice-fix-wip
5186 Merge pull request #257 from alliedmodders/sm-plugins-refresh
5184 Merge pull request #256 from alliedmodders/bug6302
5182 Merge pull request #255 from alliedmodders/bug6298
5180 Merge pull request #253 from alliedmodders/adminmenu-newdecl
5178 Merge pull request #250 from alliedmodders/sdkhooks-newdecls
5176 Merge pull request #251 from alliedmodders/topmenus-stuff
5173 Merge pull request #254 from alliedmodders/bug-6226
5171 Merge pull request #252 from alliedmodders/sdkhooks-lvlinit-block
5169 Merge pull request #249 from alliedmodders/signunsigned-stack-warning
5167 Merge pull request #215 from Thordin/more_handles
5165 Merge pull request #244 from alliedmodders/db-fix
5163 Remove conditionals in ambuild scripts for using msvc <2013 (not supported).
5162 Update protobuf include path for Dota build.
5161 Merge pull request #248 from KyleSanderson/mysqltimeout
5159 Force reconfigure.
5158 Merge pull request #129 from KyleSanderson/SDKDep
5156 Prevent null auth string comparisons.
5155 Merge pull request #246 from alliedmodders/bot-admins
5153 Merge pull request #245 from chauffer/master
5151 Merge pull request #243 from VoiDeD/umsg-callback
5148 Merge pull request #242 from VoiDeD/umsg-callback
5146 Add PlayerRunCommand gamedata for Dark Messiah.
5145 Fix ICommandLine not being found in Dark Messiah.
5144 Trigger build for hl2sdk-dota update.
5143 Update TF2 gamedata.
5142 Fix threads leaking if they're not joined. (bug 3460, r=dvander)
5141 Fix uninitialized variable in decl_enum().
5140 Allow "stock static" in addition to "static stock".
5139 Fix ArrayList.Clear func name.
5138 Fix typo on ArrayList.Erase native.
5137 Merge pull request #239 from peace-maker/sdkhooks_otdsig
5135 Remove some heinous preprocessor directives.
5134 Fix typos in dbi.inc transitional syntax.
5133 Merge pull request #93 from peace-maker/failstate_dependencies
5130 Merge pull request #237 from alliedmodders/ep1-servertools
5128 Merge pull request #236 from alliedmodders/sdkhooks-noload-crash
5126 More gamedata cleanup.
5125 Merge pull request #234 from alliedmodders/expose-getmulticastrecips
5123 Merge pull request #235 from alliedmodders/dmapdump-offset
5121 Change sm_trigger_show default value to 0 / disabled.
5120 Revert "Disable FireOutput detour on Windows for Dota for now."
5119 Disable FireOutput detour on Windows for Dota for now.
5118 Fix build.
5117 Gamedata cleanup.
5116 Add new and remove old gamerules gamedata for numerous games.
5115 Merge pull request #230 from peace-maker/mysql_unpack_spam
5113 Merge pull request #232 from FlaminSarge/tf_mannpower_conds
5110 Update TF2 gamedata.
5109 Disable nextmap on Insurgency.
5108 Move bot auth to after connect to fix old too-early-authid bug now causing crash (r=VoiDeD).
5107 Merge pull request #228 from VoiDeD/fix-version
5105 Trigger build.
5104 Bump version to 1.8.0-dev.
5103 Merge pull request #222 from alliedmodders/auth-ogrekill
5099 Merge pull request #223 from alliedmodders/zo
5096 Merge pull request #227 from VoiDeD/newdecls-retag-warning
5094 Merge pull request #225 from powerlord/votecallback-fix
5092 Merge pull request #224 from VoiDeD/umsg-fix
5090 Merge pull request #221 from alliedmodders/tr-db
5087 Merge pull request #220 from alliedmodders/gamerules-no-gamedata
5083 Disallow coercion to/from char[] and any[].
5082 Merge pull request #207 from alliedmodders/tr-menus
5079 Merge pull request #198 from alliedmodders/tr-events
5077 Reserve 'builtin' as a keyword.
5076 Merge pull request #219 from alliedmodders/static-methods
5072 Merge pull request #217 from alliedmodders/tf2-holidayvars
5070 Allow int: and void: tags, but warn.
5069 Fix some compile errors in new-style includes.
5068 Use typeset in sdkhooks.inc.
5067 Merge pull request #218 from KyleSanderson/damageeeee
5065 Gracefully error on newly reserved keywords.
5064 Reserve many keywords.
5063 Rename "union" semantics to "typeset".
5062 Update TF2 gamedata.
5061 Merge pull request #211 from Bara20/patch-1
5059 Add a view_as operator.
5058 Update plugins for new syntax.
5057 Fix a bug where aliased constructors of nullable methodmaps could not be used.
5056 Add a "new" keyword for constructing nullable methodmaps.
5055 Merge pull request #210 from alliedmodders/more-clientprefs-newauth
5053 Update PVKII gamedata.
5052 Merge pull request #208 from asherkin/long-lang-codes
5050 Fix reading the wrong symbol name when throw argument errors.
5049 Disallow retagging enums or using implicit-int as an enum tag.
5048 Merge pull request #209 from splewis/master
5046 Merge pull request #199 from alliedmodders/tr-convars
5029 Merge pull request #173 from alliedmodders/tr-smc
5027 Merge pull request #205 from alliedmodders/tf2condex3
5023 Merge pull request #206 from alliedmodders/tr-files
5021 Fix typo in CPlayer::GetSteam3Id doing length check on wrong var.
5020 Remove unused variables.
5019 Merge pull request #204 from alliedmodders/more-clientprefs-newauth
5017 Merge pull request #187 from alliedmodders/tr-arrays
5015 Merge pull request #189 from alliedmodders/tr-tries
5013 Merge branch 'tr-bitbuf'
5011 Merge pull request #196 from alliedmodders/tr-protobuf
5009 Merge pull request #188 from alliedmodders/tr-stack
5007 Merge pull request #183 from powerlord/tf2-halloween-2014
5003 Merge pull request #201 from DoctorMcKay/tf2-getclientteam
5001 Update CS:GO gamedata.
5000 Merge pull request #190 from asherkin/emscripten-asm-fix
4998 Merge pull request #192 from alliedmodders/no-random-iface
4996 Remove handling of class pseudokeyword since there is no C++ API to use it.
4995 Merge pull request #194 from alliedmodders/keyword-this
4993 Merge pull request #193 from alliedmodders/rm-assert-macro
4991 Merge pull request #191 from alliedmodders/inc-fixups
4989 Fix a bug where local dynamic array declarations could be mistakenly parsed as old decls (bug 6280).
4988 Revert "Fix a bug where local dynamic array declarations could be mistakenly parsed as old decls."
4987 Fix a bug where local dynamic array declarations could be mistakenly parsed as old decls (bug 6279).
4986 Fix trailing commas in array literals changing the result of sizeof().
4985 Mark symbols as read when using sizeof().
4984 Fix comparisons of derived tags (bug 6239).
4983 Fix bug where bad carriage returns mess up line endings.
4982 Allow dynamic char arrays.
4981 Merge pull request #185 from powerlord/tr-event
4976 Merge pull request #177 from alliedmodders/tr-keyvalues
4974 Merge pull request #178 from alliedmodders/fs-redux
4972 Merge pull request #186 from alliedmodders/fix-arrays
4963 Merge pull request #169 from alliedmodders/vfsdir-fixes
4960 Merge pull request #174 from alliedmodders/eliminate-more-gamedata
4954 Merge pull request #184 from powerlord/sminc-pragma-newdecls-forward-fix
4951 Merge pull request #181 from powerlord/tf2-holiday-spyvengy
4949 Merge pull request #182 from powerlord/tr-convar
4942 Updated IDA scripts for 6.5.
4941 Merge pull request #180 from VoiDeD/tf2-gd-nov4-2014
4939 Merge pull request #170 from alliedmodders/tr-datapack
4936 Fix more line-endings.
4935 Fix line-endings.
4934 Improve error messages when we can't find a typeexpr on a method.
4933 Fix a crash when we fail to parse a typexpr in a global declaration.
4932 Merge pull request #171 from alliedmodders/ts-topmenus
4930 Merge pull request #176 from VoiDeD/tf2-gd-oct30-2014
4927 Merge pull request #175 from alliedmodders/allow-any
4925 Fix Fistful of Frags Weapon_GetSlot offset.
4924 Update more Insurgency gamedata.
4923 Update Insurgency gamedata.
4922 Update NMRiH gamedata.
4921 Merge pull request #172 from alliedmodders/fix-setters
4919 Revert accidental reverting of tf-regex merge.
4918 Merge branch 'master' of https://github.com/alliedmodders/sourcemod
4915 Update TF2 gamedata.
4914 Update Fistful of Frags gamedata.
4913 Fix build.
4912 Merge pull request #156 from Bara20/patch-2
4910 Merge pull request #164 from VoiDeD/sp-commandline
4905 Merge pull request #162 from alliedmodders/steam3-bans
4902 Fix build.
4901 Fix OnTakeDamage_Alive gamedata lookup in SDKHooks.
4900 Update windows CS:GO CheckWinLimit signature
4899 Merge pull request #163 from alliedmodders/admdump-crash
4897 Merge pull request #157 from VoiDeD/getevent-defaults
4894 Trigger build for hl2sdk-tf2 changes.
4893 Trigger build for hl2sdk-tf2 changes.
4892 Trigger build for hl2sdk-tf2 changes (bug 6259).
4891 Merge pull request #158 from VoiDeD/te-const-clients
4889 Re-add DBI query throttling (r=dvander).
4888 Fix regression where duplicate function names were not an error.
4887 Updated plugin blacklist.
4886 Fix regression causing inconsistencies in clientprefs auth id handling (r=VoiDeD).
4885 Fix regression in auth causing crash on L4D and newer (r=VoiDeD).
4884 Update linux CSGO gamedata
4883 Update CS:GO linux ClanTagOffset.
4882 Disable RTTI for more game-agnostic extensions.
4881 Disable RTTI for game-agnostic extensions
4880 Disable RTTI for Loader, Logic, and JIT bins
4879 Link libstdc++ on linux for CS:GO.
4878 Merge pull request #155 from alliedmodders/onclientauth-steam2
4871 Trigger build for hl2sdk-tf2 changes.
4870 Fix crash regression from typo in 892edd96508d
4869 Re-enable -Wformat and -Wformat-security in builds
4868 Nuke spurious NULL checks in spcomp to appease Clang 3.5
4867 Merge pull request #152 from alliedmodders/error-sp-warnings
4865 Merge pull request #153 from alliedmodders/auth-fixups
4857 Fix build.
4856 Merge pull request #151 from alliedmodders/menu-natives-logic
4854 Merge branch 'calli-7'
4851 Merge pull request #141 from alliedmodders/calli-5
4843 Merge pull request #154 from VoiDeD/sdkhooks-inc-fix
4841 Fix syntax error in sdkhooks.inc.
4840 Remove support for multiple tags on an argument.
4839 Merge pull request #150 from alliedmodders/fix-dbi
4837 Fix build.
4836 Sync with AMTL one last time.
4835 Final sync of AMTL.
4834 Sync am-string.
4833 Sync am-hashmap.
4832 Sync am-utility.h from upstream.
4831 Sync a change from AMTL.
4830 Merge pull request #147 from alliedmodders/new-auth
4822 Add gamedata for SDKHooks Blocked and OnTakeDamage_Alive for many games.
4821 Merge pull request #149 from alliedmodders/ontakedamage_alive
4819 Merge pull request #148 from alliedmodders/warnings-as-errors
4817 Merge pull request #119 from VoiDeD/sdkhooks-blocked
4813 Update core AMBuild script for hl2sdk-csgo and hl2sdk-dota protobuf changes.
4812 Merge pull request #146 from alliedmodders/unions
4810 Merge pull request #120 from alliedmodders/wip-valve-fs2
4797 Merge branch 'master' of https://github.com/alliedmodders/sourcemod
4734 Update for hl2sdk-dota changes
4733 Reformatted compiler output a little. (r=dvander)
4732 Merge pull request #122 from peace-maker/datapack_funcpointer
4730 Merge pull request #128 from VoiDeD/profile-dump
4728 Merge pull request #124 from alliedmodders/csgo-cl-language
4726 Remove inaccurate note on GetClientLanguage function doc.
4725 Merge pull request #125 from WildCard65/wearablesfix
4722 Merge pull request #123 from alliedmodders/sp2-compat
4720 Fix style atrocities in sc1.c.
4719 Merge pull request #121 from VoiDeD/bug-6206
4717 Merge pull request #116 from VoiDeD/funcommands-gravity
4715 Merge pull request #114 from VoiDeD/tf2-removewearable
4712 Merge pull request #107 from alliedmodders/sdkhackfix
4707 Merge pull request #115 from asherkin/basebans-load
4705 Update Fistful of Frags gamedata.
4704 Merge pull request #113 from VoiDeD/spcomp-include-path
4702 Fix build.
4701 Merge pull request #112 from alliedmodders/dynamic-scp
4698 Regen sc5.scp.
4697 Merge pull request #111 from alliedmodders/bug6199
4695 Merge pull request #109 from alliedmodders/binreloc
4690 Merge pull request #108 from VoiDeD/bug-6187
4688 Merge pull request #106 from VoiDeD/spcomp-file-handles
4686 Merge pull request #105 from alliedmodders/fix-varargs
4684 Merge pull request #103 from alliedmodders/fix-incdec
4681 Merge pull request #104 from alliedmodders/fix-structs
4679 Merge pull request #101 from alliedmodders/sp2-incs
4677 More indentation, spacing, and style fixes in sc1.c.
4676 Fix indentation, spacing, and style in declstruct().
4675 Merge pull request #102 from alliedmodders/fix-map-check
4673 Merge pull request #100 from alliedmodders/delete-crash
4671 Merge pull request #99 from alliedmodders/any-newdecls
4669 Merge pull request #98 from alliedmodders/fix-nullable
4666 Merge pull request #97 from alliedmodders/bug-6179
4664 Merge pull request #96 from peace-maker/reloadpost_hook
4662 Remove references to the DisableJIT option. r=psychonic
4661 Merge pull request #89 from alliedmodders/bug-6176
4659 Merge pull request #91 from alliedmodders/bug-6183
4656 Merge pull request #90 from alliedmodders/bug-6178
4654 Update some Contagion gamedata.
4653 Merge pull request #88 from alliedmodders/bug-6175
4650 Update TerminateRound code and gamedata for update.
4649 Merge pull request #87 from alliedmodders/bug-6174
4647 Merge pull request #86 from VoiDeD/transitional-functags
4645 Merge pull request #85 from alliedmodders/more-prop-data-types
4643 Merge pull request #83 from alliedmodders/more-prop-data-types
4639 Merge pull request #82 from VoiDeD/fix-version
4637 Merge pull request #81 from alliedmodders/unkeyword-class
4635 Merge pull request #80 from alliedmodders/lockdown-funcs
4633 Merge pull request #79 from alliedmodders/fix-null-func
4629 Merge pull request #72 from VoiDeD/keyvalue-from-string
4626 Update nominations.sp and improve compiler error messaging.
4625 Merge branch 'master' into redo-noms
4609 Port nominations.sp to the transitional syntax and API.
4608 Port some includes to transitional API.
4607 Allow CloseHandle() on nulls.
4606 Merge pull request #61 from VoiDeD/ambuild-disable-auto-versioning
4604 Merge pull request #71 from VoiDeD/jit-spew
4602 Merge pull request #69 from alliedmodders/pragma-newdecls
4599 Fix bug in newdecls in for loop initializers.
4598 Fix tests.
4597 Merge pull request #68 from alliedmodders/declloc
4591 Merge pull request #67 from alliedmodders/glbdecls
4583 Merge pull request #65 from powerlord/master
4579 Merge pull request #66 from alliedmodders/tf2-iserver
4577 Merge pull request #60 from VoiDeD/ambuild-remove-tp-flag
4575 Merge pull request #64 from alliedmodders/newdecl
4566 Merge pull request #63 from alliedmodders/memsrc
4563 Merge pull request #59 from alliedmodders/csgo-weapon-drop
4561 Remove accidental files.
4560 Merge pull request #58 from alliedmodders/bug6164
4558 Update CS:GO CSWeaponDrop gamedata.
4557 Merge pull request #57 from VoiDeD/reservedslots-override-fix
4555 Merge pull request #56 from peace-maker/gitignorefix
4553 Refresh sorting of topmenu after (re)LoadTopMenuConfig (bug 6032, r=psychonic).
4552 Add HudText gamedata support for Synergy (bug 6161).
4551 Update Dota Linux EntityFactoryDictionary gamedata.
4550 Update Synergy gamedata and switch NMRiH gamedata on linux to use symbols.
4549 Merge pull request #55 from alliedmodders/nts
4547 Fix build.
4546 Merge pull request #54 from alliedmodders/profiling
4541 Fix build.
4540 Merge pull request #50 from alliedmodders/map-api
4537 Update non-auto version for 1.7.0 for compiled plugins.
4536 Merge pull request #52 from alliedmodders/bug-6137
4533 More MSVC fixes.
4532 Workaround buggy C99 support in MSVC.
4531 Merge pull request #49 from alliedmodders/methodmaps-inline-3
4528 Merge pull request #42 from alliedmodders/bug-6137
4524 Merge pull request #48 from alliedmodders/methodmaps-inline-3
4521 Merge pull request #47 from alliedmodders/fix-dbi-leak
4519 Merge pull request #46 from alliedmodders/methodmaps-inline-2
4516 Merge pull request #45 from alliedmodders/methodmaps-inline
4514 Merge pull request #44 from alliedmodders/methodmaps-dtor-fix
4512 Introduce basic methodmaps (PR #38).
4511 Merge pull request #41 from alliedmodders/c++11
4507 Merge pull request #40 from alliedmodders/fix-invalid-string-index
4505 Merge pull request #39 from alliedmodders/outputs-getentclassname
4503 Revert "Disable FireOutput gamedata on TF2 until proper fix is found."
4502 Add early-exit in entity output detour if entity has no classname.
4501 Disable FireOutput gamedata on TF2 until proper fix is found.
4500 Revert "Update TF2 FireOutput gamedata."
4499 Update TF2 FireOutput gamedata.
4498 Bump version for master branch.
4497 Merge pull request #34 from WildCard65/Spacing
4495 Merge pull request #37 from FlaminSarge/tf_weapon_enum_2014jun11
4492 Update Fistful of Frags gamedata.
4491 Merge pull request #27 from VoiDeD/convar-cache
4489 Merge pull request #25 from KyleSanderson/kylepreds
4487 Update TF2 SDKHooks Reload gamedata.
4486 Update CSGO Windows SetClanTag gamedata (bug 6150).
4485 Merge pull request #33 from alliedmodders/tf2-iservertools
4482 Update TF2 CalcIsAttackCritical gamedata.
4481 Merge pull request #5 from peace-maker/pawn_stringconcat
4476 Revert "Add better spacing to compile.sh"
4475 Merge pull request #26 from alliedmodders/sql-txn
4460 Merge pull request #24 from 50Wliu/compile
4458 Merge pull request #23 from KyleSanderson/gameextusage
4455 Update CS:GO Gamedata
4454 Fix "sm version" command reporting incorrect compile time in many cases (bug 6078, r=asherkin).
4453 Trigger build again for hl2sdk-l4d and hl2sdk-dota changes.
4452 Trigger build for hl2sdk-dota changes.
4451 Merge pull request #22 from alliedmodders/css-clan-teamscore-mac
4448 Trigger build for hl2sdk-l4d changes.
4447 Merge pull request #21 from alliedmodders/components
4442 Merge pull request #20 from psychonic/bot-hibernation-disconnect
4440 Merge pull request #19 from alliedmodders/update-build-scrpt
4438 Merge pull request #18 from asherkin/version-count
4436 Fix build.
4435 Merge pull request #17 from alliedmodders/vsgen
4433 Merge pull request #16 from psychonic/client-disconnect-quirks
4431 Merge pull request #15 from 50Wliu/contributing
4429 Merge pull request #7 from Bara20/patch-1
4427 Really fix Mac build.
4426 Fix Mac build.
4425 Merge pull request #14 from psychonic/rip-magic
4423 Merge pull request #13 from psychonic/adminsys2logic
4421 Update CS:GO Gamedata
4420 Merge pull request #12 from psychonic/more2logic
4418 Merge pull request #9 from KyleSanderson/amtlutilloudness
4416 Fix build.
4415 Merge pull request #10 from psychonic/platform-defs
4413 Merge pull request #8 from psychonic/travis-ci
4410 Revert "Add string literal concatenation using ellipses "..." (bug 4261, PR #5)"
4409 Add string literal concatenation using ellipses "..." (bug 4261, PR #5)
4408 Call OnLibraryAdded for all available libraries (bug 5925, PR #4)
4407 Revert "Call OnLibraryAdded for all available librarys (bug 5925, pull request #4)"
4406 Call OnLibraryAdded for all available librarys (bug 5925, pull request #4)
4405 and maybe also a hyphen
4404 FYREN SMASH CAPITALS
4403 bets on if I do any better than Kyle?
4402 Update README.md with community hyper links.
4401 Fix spacing.
4400 Fix build.
4399 Merge pull request #3 from alliedmodders/search-paths
4396 Delete master.cfg
4395 Merge pull request #2 from alliedmodders/git-buildbot
4392 Merge pull request #1 from alliedmodders/git-mv
4383 Replace .hgignore with .gitignore.
4382 Delete .hgtags
4381 Delete NOTICE.txt
4380 Create README.md
4379 Update CS:GO team score gamedata.
4378 Trigger build for hl2sdk-l4d changes.
4377 Add CS_SLOT_KNIFE define (bug 6131, r=drifter).
4376 Update for hl2sdk-l4d changes.
4375 GCC build fix.
4374 Update CStrike ext Windows Terrorist team score offset (bug 6129).
4373 Add obj-*/ build directories to hgignore.
4372 Remove --package-debug configure option.
4371 Add --symbol-files option to AMBuild configure.
4370 Updated IServer gamedata. (r=asherkin)
4369 Fix HandleCommand_BuyInternal sig for CS:S
4368 Update windows CS:S gamedata
4367 Update windows CS:S gamedata
4366 Actually update Windows RemoveCondition for TF update.
4365 Further update Windows gamedata for TF conditions.
4364 Update Windows gamedata for TF update.
4363 Update gamedata for CS:S update.
4362 Fix crash in ReconnectClient and Inactivate client when IServer ptr is null (bug 6122, r=asherkin).
4361 Update CS:GO IServer Windows gamedata (bug 6122).
4360 Fix Mapchooser dying on single map rotation servers (bug 5179, r=kyles).
4359 Optimize native call if statically bound (bug 5842, r=ds,fyren f=dvander). Original patch written by David Anderson (original r from Fyren). - Updated to function with the current JIT compiler. - Took in clean-ups from later-dated patches.
4358 Fix passing invalid ent to OnEntity forwards (bug 6119, r=KyleS).
4357 Consolidate duplicate OnEntityCreated logic (bug 6119, r=KyleS).
4356 Fix clients being invalid when passed to O