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 stable SourceMod builds. For unstable, development branch builds, see this page instead.

Latest downloads for version 1.8 - build 5998:


All Builds from 1.8 Branch

Build Download Change Details Src
5998 Fix CS:GO gamedata.
5997 Update CS:GO gamedata
5996 Update CS:GO gamedata.
5995 Update CS:GO windows gamedata
5994 Update CS:GO gamedata for windows.
5993 Update CS:GO windows gamedata.
5992 Add missing parameter to DataPack.IsReadable (#603)
5991 Change CHalfLife2::GetMapDisplayName to always check for string substitutions. (#596)
5990 Fix crash when accessing gamerules during mapchange (#593)
5989 Allow direct event FireToClient if broadcast disabled.
5988 Don't check handle ownership on Event.FireToClient
5987 Fix case of not calling OnMapTimeLeftChanged in CS:GO (#563)
5986 Fix Panel.Style getter not being bound.
5985 Force build for hl2sdk-csgo update.
5984 Force build for hl2sdk-csgo update.
5983 Fix default value always being when calling ParmValue(string,string).
5982 Update blacklist.plugins.txt
5981 Update Empires gamedata (supercedes #599).
5980 Fixed typo on previous PR (#600)
5979 Updated CS:GO gamedata.
5978 Fix CS:GO gamedata.
5977 HUD is now supported on CSGO (#598)
5976 Update TF2 gamedata.
5975 Fix AllowClLanguageVar setting being ignored in CS:GO.
5974 Make CS:GO recognize both / and \ for GetMapDisplayName (#592)
5973 Update Insurgency gamedata.
5972 Update FoF gamedata.
5971 Update blacklist.plugins.txt
5970 Update Linux CS:GO TerminateRound gamedata.
5969 Sanitize servercfgfile and lservercfgfile values with sm_cvar (bug 6579).
5968 Update CS:GO TerminateRound gamedata (#575)
5967 Limit Black Mesa to 6 max radio menu items. (7+ not bound)
5966 Enable Radio menus for Black Mesa.
5965 Fix threaded query's result handle access rights (#567)
5964 Update blacklist.plugins.txt
5963 Merge pull request #560 from peace-maker/suppress_not_runnable_18
5961 Fix CS:GO OnGetWeaponPrice forward on Linux.
5960 Fix innocuous copy/paste error.
5959 Add gamedata missing from last commit.
5958 Semi-tested fix for CS:GO GetWeaponPrice on Linux.
5957 Revert "Update CS:GO GetWeaponPrice gamedata."
5956 Update CS:GO GetWeaponPrice gamedata.
5955 Add CS:GO FindEntityByClassname signature for Linux.
5954 Update Linux IServer gamedata.
5953 Update cstrike extension gamedata.
5952 Untested Core, SDKTools, SDKHooks fixes. (CStrike ext fixes pending)
5951 Update blacklist.plugins.txt
5950 Trigger build for hl2sdk-bms changes.
5949 Update TF2 gamedata.
5948 Don't build for CS:GO on Mac anymore. (Game is 64-bit-only there now).
5947 Check multiple engine sources for updated AuthIDs. (#552)
5946 Trigger build for hl2sdk-csgo update. (Fixes crash on player join.)
5945 Update more tf2 gamedata.
5944 Update tf2 gamedata.
5943 Add note about uninitialized data in ArrayList.Resize / ResizeArray.
5942 Typo in OnRemoveBan documentation (#542)
5941 Strip invalid UTF-8 char from end of player names. (#545)
5940 Fixed doc on RadToDeg.
5939 Fixed wrong return type in UserMessageToBfRead (#546)
5938 Update CS:GO InfoChanged gamedata. (Fixes SetClientInfo).
5937 Fixed offsets for SetClientName (#547)
5936 Trigger Build
5935 Update pushbuild.txt
5934 Update Insurgency gamedata.
5933 Merge PR #489: Do not call functions in paused plugins This should be reverted when pausing is removed, see PR discussion.
5932 Fix erroneous () in DebugReport:: printouts. (#517)
5931 Update MakeBleed gamedata
5930 Trigger build for hl2sdk-tf2 update.
5929 Update GoldenEye:Source gamedata (bug 6529).
5928 Update CS:GO gamedata for latest update.
5927 Fix typo in updated Dino D-Day gamedata.
5926 Update Dino D-Day gamedata.
5925 Update Insurgency gamedata.
5924 Fix CS:GO signature for conflicts with detours.
5923 Fix typo in DoI SlapSound13.
5922 Add preliminary gamedata for Day of Infamy.
5921 Redownload GeoIP data if file size is 0, regardless of file modified time..
5920 Trigger build.
5919 Update TF2 "holiday" gamedata.
5918 Merge branch '1.8-dev' of https://github.com/alliedmodders/sourcemod into 1.8-dev
5916 Force build for CS:GO CUserCmd mouse vector fix
5915 Trigger build for hl2sdk-csgo update.
5914 Update FoF gamedata.
5913 Update CS:GO gamedata.
5912 Merge pull request #518 from alliedmodders/UTIL_ReplaceAll-fix
5911 Merge pull request #516 from alliedmodders/scheduledpluginreloads
5910 Fix float unary minus operator not functioning properly after PR #510.
5909 Use VSERVERTOOLS003 in Nuclear Dawn if server has it available.
5908 Fixed varint sendprops being treated improperly in CS:GO.
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 TF2 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
5406
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 OnEntityDestroyed (bug 6119, r=KyleS).
4355 Remove LogMessageEx definition from logging.inc (bug 5897, r=kyles).
4354 Changed EventHook name storage to use AString (bug 6188, r=psychonic).
4353 Fix compiler bug with multidimensional array variable release (bug 6100, r=fyren).
4352 Add DisplayTopMenuCategory native (bug 6033, r=dvander).
4351 Add ability to disable TopMenu Title Caching (bug 6034, r=dvander).
4350 Clear default driver reference if unloaded (bug 5934, r=dvander).
4349 Return the 'd' to ClientPrefs::AreClientCookiesPening (r=asherkin).
4348 Update CS:GO gamedata
4347 Add PrepSDKCall_SetAddress and Address support to PrepSDKCall_SetFromConf (bug 5261, r=asherkin).
4346 Build Fix.
4345 Unify Maximum supported clients, raised SDKTools limit (bug 5964, r=psychonic).
4344 Update GroundEntChanged offset for some games.
4343 Change hook prototype of GroundEntChanged to include void* parameter (bug 6050, r=psychonic).
4342 Fix Dota SDKHooks EntityListenersFinder signature.
4341 Fix usage of replace param in SetTrieArray (bug 6113, r=asherkin).
4340 Trigger build for Dota INetChannelInfo changes.
4339 Update Fistful of Frags gamedata.
4338 Update Dota 2 gamedata.
4337 Trigger build again for hl2sdk-csgo changes.
4336 Fix Linux and Windows builds.
4335 Trigger build for hl2sdk-csgo changes.
4334 Deduplicate a number of files used by extensions by moving them to the public directory (bug 5341, r=psychonic).
4333 Update CS:GO gamedata.
4332 Fix typo pointed out by Nephrite (bug 6107, comment #7).
4331 Mark CS:S as supporting HudMsg (bug 6108, r=psychonic).
4330 Fix Windows build, again.
4329 Fix Windows build.
4328