Commit Graph
1215 Commits
Author SHA1 Message Date
David Anderson f250461648 Fix typo. 2014-06-05 01:28:53 -07:00
David Anderson 36c342fc7b Add comment. 2014-06-05 01:22:44 -07:00
David Anderson e6d8416f0e Fix typo. 2014-06-05 00:59:46 -07:00
David Anderson cb16a78681 Fix memory bugs. 2014-06-05 00:38:09 -07:00
David Anderson 2930fb1963 Change indentation. 2014-06-04 22:46:40 -07:00
David Anderson d7b49f7706 Initial implementation. 2014-06-04 22:45:26 -07:00
SystematicMania 7b59b7f384 Fix "sm version" command reporting incorrect compile time in many cases (bug 6078, r=asherkin). 2014-06-03 15:55:25 -04:00
David Anderson 195104487e Merge pull request #21 from alliedmodders/components
Convert build scripts to the new project-based API.
2014-05-31 21:02:33 -07:00
David Anderson abdf7d5b07 Port build scripts to the new project API. 2014-05-31 19:56:42 -07:00
Nicholas Hastings a0f3410f3b Fix a case where bots can leave server without disconnect notice (hibernation), triggering other issues. 2014-05-31 15:18:17 -04:00
David Anderson 859be35b34 Fix build. 2014-05-30 19:49:54 -07:00
David Anderson 1e6843f8db Add support for the preliminary IDE project file generator. 2014-05-30 19:07:56 -07:00
Nicholas Hastings e7621ad8a7 Fix inconsistencies with OnClientDisconnected calls (bug 5988) 2014-05-30 17:45:49 -04:00
Nicholas Hastings 6ee42dc7fe Really fix Mac build. 2014-05-29 15:09:38 -04:00
Nicholas Hastings e0f6544c86 Fix Mac build. 2014-05-29 14:16:11 -04:00
Asher Baker ab68e70998 Merge pull request #14 from psychonic/rip-magic
Replace magic numbers for sm_show_activity with named constants (r=asherkin).
2014-05-29 19:06:22 +01:00
Nicholas Hastings beb3f8c1d4 Replace magic numbers for sm_show_activity with named constants. 2014-05-29 13:54:51 -04:00
Nicholas Hastings 35784c018d Move adminsys and more natives from core to logic. 2014-05-29 13:31:12 -04:00
Nicholas Hastings dbc881143b Move many player natives from core to logic. 2014-05-28 23:20:41 -04:00
Peace-Maker 6ac013376f Call OnLibraryAdded for all available libraries (bug 5925, PR #4)
commit c1b064c9232553045f6f5bfaf7df0feb6ceb4571
Author: Peace-Maker <[email protected]>
Date:   Wed May 28 03:16:22 2014 +0200

    Coding style adjustments

commit 37a16dbba24cc2035fb8838be8729067cb9bc13a
Author: Peace-Maker <[email protected]>
Date:   Wed May 28 03:03:25 2014 +0200

    Load core.phrases before calling OnLibraryAdded

commit 676ac951111c7e8f565debbd4316850a4c4a8d00
Author: Peace-Maker <[email protected]>
Date:   Tue May 27 13:18:48 2014 +0200

    Call OnLibraryAdded for all available librarys (bug 5925)

    When loading multiple plugins at once (on server start or mapchange)
    OnLibraryAdded is only called for libraries which are loaded after the
    current plugin. The plugin isn't informed about the libraries that were
    added before its OnPluginStart forward was called.

    This patch calls OnLibraryAdded for all already registered libraries the
    current plugin has missed.
2014-05-27 19:26:58 -07:00
David Anderson cfde247ef7 Revert "Call OnLibraryAdded for all available librarys (bug 5925, pull request #4)"
This reverts commit ac11eb8910.
2014-05-27 19:25:52 -07:00
David Anderson ac11eb8910 Call OnLibraryAdded for all available librarys (bug 5925, pull request #4)
commit c1b064c9232553045f6f5bfaf7df0feb6ceb4571
Author: Peace-Maker <[email protected]>
Date:   Wed May 28 03:16:22 2014 +0200

    Coding style adjustments

commit 37a16dbba24cc2035fb8838be8729067cb9bc13a
Author: Peace-Maker <[email protected]>
Date:   Wed May 28 03:03:25 2014 +0200

    Load core.phrases before calling OnLibraryAdded

commit 676ac951111c7e8f565debbd4316850a4c4a8d00
Author: Peace-Maker <[email protected]>
Date:   Tue May 27 13:18:48 2014 +0200

    Call OnLibraryAdded for all available librarys (bug 5925)

    When loading multiple plugins at once (on server start or mapchange)
    OnLibraryAdded is only called for libraries which are loaded after the
    current plugin. The plugin isn't informed about the libraries that were
    added before its OnPluginStart forward was called.

    This patch calls OnLibraryAdded for all already registered libraries the
    current plugin has missed.
2014-05-27 19:24:33 -07:00
David Anderson 9a5efc2de2 Fix. 2014-05-25 03:41:44 -07:00
David Anderson 692af52ea7 Fix typo. 2014-05-25 03:25:52 -07:00
David Anderson 3c7a08afc2 Change version display. 2014-05-25 03:18:05 -07:00
Kyle Sanderson 9c62e94239 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.
2014-05-11 14:36:32 -07:00
Kyle Sanderson f15234e4f8 Changed EventHook name storage to use AString (bug 6188, r=psychonic). 2014-05-10 02:40:08 -07:00
Peace-Maker 5149205109 Clear default driver reference if unloaded (bug 5934, r=dvander). 2014-05-09 10:36:58 -07:00
Kyle Sanderson b1901da79f Unify Maximum supported clients, raised SDKTools limit (bug 5964, r=psychonic). 2014-05-06 18:40:35 -07:00
Nicholas Hastings f0d6fd1912 Fix usage of replace param in SetTrieArray (bug 6113, r=asherkin). 2014-05-04 21:38:32 -04:00
Scott Ehlert ecec7dbef3 Deduplicate a number of files used by extensions by moving them to the public directory (bug 5341, r=psychonic).
These files include smsdk_ext.cpp, smsdk_ext.h, sm_memtable.h, CDetour/*, and asm/*.
The smsdk_config.h file for each extension has also been moved out of the 'sdk' directory into its parent.

--HG--
rename : extensions/bintools/sdk/smsdk_config.h => extensions/bintools/smsdk_config.h
rename : extensions/clientprefs/sdk/smsdk_config.h => extensions/clientprefs/smsdk_config.h
rename : extensions/cstrike/sdk/smsdk_config.h => extensions/cstrike/smsdk_config.h
rename : extensions/curl/sdk/smsdk_config.h => extensions/curl/smsdk_config.h
rename : extensions/geoip/sdk/smsdk_config.h => extensions/geoip/smsdk_config.h
rename : extensions/mysql/sdk/smsdk_config.h => extensions/mysql/smsdk_config.h
rename : extensions/regex/sdk/smsdk_config.h => extensions/regex/smsdk_config.h
rename : extensions/sdkhooks/sdk/smsdk_config.h => extensions/sdkhooks/smsdk_config.h
rename : extensions/sdktools/sdk/smsdk_config.h => extensions/sdktools/smsdk_config.h
rename : extensions/sqlite/sdk/smsdk_config.h => extensions/sqlite/smsdk_config.h
rename : extensions/structs/sdk/smsdk_config.h => extensions/structs/smsdk_config.h
rename : extensions/tf2/sdk/smsdk_config.h => extensions/tf2/smsdk_config.h
rename : extensions/topmenus/sdk/smsdk_config.h => extensions/topmenus/smsdk_config.h
rename : extensions/updater/sdk/smsdk_config.h => extensions/updater/smsdk_config.h
rename : extensions/sdktools/CDetour/detourhelpers.h => public/CDetour/detourhelpers.h
rename : extensions/sdktools/CDetour/detours.cpp => public/CDetour/detours.cpp
rename : extensions/sdktools/CDetour/detours.h => public/CDetour/detours.h
rename : extensions/sdktools/asm/asm.c => public/asm/asm.c
rename : extensions/sdktools/asm/asm.h => public/asm/asm.h
rename : public/sample_ext/sdk/smsdk_config.h => public/sample_ext/smsdk_config.h
rename : core/logic/sm_memtable.h => public/sm_memtable.h
rename : public/sample_ext/sdk/smsdk_ext.cpp => public/smsdk_ext.cpp
rename : public/sample_ext/sdk/smsdk_ext.h => public/smsdk_ext.h
2014-04-23 21:19:28 -05:00
David Anderson 61c4d2b805 Fix typo pointed out by Nephrite (bug 6107, comment #7).
--HG--
extra : rebase_source : 9e62da715c2560dd102644b04b5d46413d100890
2014-04-23 10:18:56 -07:00
David Anderson c64edf31fc Fix Windows build, again. 2014-04-22 20:04:12 -07:00
David Anderson cb32e3d8f9 Fix Windows build. 2014-04-22 19:46:55 -07:00
David Anderson e69e9eddc7 Change float comparison operators to return false for NaN (bug 6107, r=ds).
--HG--
extra : rebase_source : a11c56fb23d6617545def3591ec6100dd143eb3e
2014-04-22 19:40:45 -07:00
Nicholas Hastings d44b8aa853 Fix uninit'd GetCommandLine ptr in event that tier0 is not found. 2014-04-20 21:07:28 -04:00
Nicholas Hastings f8d6ecbc02 Fix Nuclear Dawn ICommandLine lookup on Linux. 2014-04-20 21:06:45 -04:00
Nicholas Hastings bd76558b94 Add missing GAMEFIX define for Nuclear Dawn. 2014-04-20 15:59:23 -04:00
Nicholas Hastings 0608d47219 Update for Dota IClient changes. 2014-04-09 13:17:18 -04:00
Ondrej Hošek c3e9d7de41 Add support for single-file gamedata custom overrides (bug 5386, r=psychonic). 2014-04-07 12:14:26 -04:00
Nicholas Hastings 9badb14c3a Update for Dota IServerGameClient changes. 2014-04-06 17:03:29 -04:00
Nicholas Hastings e708cdf28c Fix FindFlagChar giving '?' for Admin_Custom6 (nobug, r=asherkin). 2014-03-30 12:41:07 -04:00
Nicholas Hastings 563dd617af Add sm_reload_translations command (bug 5750, r=asherkin). 2014-03-30 12:08:11 -04:00
Nicholas Hastings 2f6b64e92e Make IGameConfig::GetMemSig return value clearer (bug 6081, r=asherkin). 2014-03-29 14:22:53 -04:00
Nicholas Hastings 2b015a1d5b Add support for Contagion (bug 6007, r=asherkin). 2014-03-29 14:14:00 -04:00
SystematicMania 010220ea25 No longer require clients to be ingame for INetChannelInfo natives (bug 5775, r=psychonic). 2014-03-27 22:52:16 -04:00
Nicholas Hastings ee595978f8 Fix StoreFromAddress and LoadFromAddress continuing with bad values after error (bug 6080, r=asherkin). 2014-03-23 17:07:51 -04:00
Nicholas Hastings 9215ddcf8a Add PbRemoveRepeatedFieldValue native (bug 6066, r=asherkin). 2014-03-21 13:23:48 -04:00
Kyle Sanderson cd349946e8 Fix FakeClientCommandEx always leaking memory (bug 5678, r=psychonic). 2014-03-08 19:50:55 -07:00
Nicholas Hastings e9f0d1f513 Update CPlayer::Kick for hl2sdk-csgo IClient changes. 2014-03-06 21:33:18 -05:00