David Anderson
f9defa7b37
Remove JIT registration API; this needs more time.
2014-06-24 20:44:30 -07:00
David Anderson
fac52a2897
Fill out API more.
2014-06-24 01:18:16 -07:00
David Anderson
ec61d4d188
Add a general profiling abstraction layer.
2014-06-24 01:04:13 -07:00
Nicholas Hastings
4a75be1c92
Fix KE_OVERRIDE typo in amtl (already fixed upstream).
2014-06-19 20:58:26 -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
Kyle Sanderson
556d5e0949
Merge pull request #9 from KyleSanderson/amtlutilloudness
...
Quell isNaN MSVC performance warning.
2014-05-28 18:12:32 -07:00
Kyle Sanderson
05d8622ea9
Quell isNaN MSVC performance warning.
2014-05-28 18:05:55 -07:00
Nicholas Hastings
d83d72fd88
Give define value (of 1) to PLATFORM defs to match the same-name defs in some SDKs.
2014-05-28 20:36:52 -04: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
b1901da79f
Unify Maximum supported clients, raised SDKTools limit (bug 5964, r=psychonic).
2014-05-06 18:40:35 -07:00
Scott Ehlert
b0b28b7a6e
Fix Linux and Windows builds.
2014-04-23 21:53:58 -05: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
c64edf31fc
Fix Windows build, again.
2014-04-22 20:04:12 -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
David Anderson
b6792a2c8c
Sync am-vector.h with AMTL (fix bug 6090).
...
--HG--
extra : rebase_source : f27515a516db9bc14779da3721f6378d573584b5
2014-04-19 19:21:40 -07: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
Kyle Sanderson
9abac06e85
Change SDKHooks to VTable Hooks (bug 6070, r=psychonic).
2014-03-23 22:11:06 -06:00
Kyle Sanderson
38bbb8580f
Move PlayerRunCmd to a global VTable Hook (bug 6051, r=psychonic).
2014-03-01 14:25:35 -07:00
Nicholas Hastings
8987a34078
Fix ep1 and darkm builds (bug 5986).
...
--HG--
extra : amend_source : 719c0f37249744104d670c56addc112d704a1fad
2014-02-27 23:46:51 -05:00
Kyle Sanderson
af7b8cd9a3
Wrap ClientPrintf into IGamePlayer (bug 6021, r=asherkin).
2014-01-29 21:41:41 -07:00
Kyle Sanderson
3bbb48ce9e
Fix GetPlayerUserId uninitialized return in Dota 2 (irc, r=psychonic).
2014-01-25 16:58:12 -07:00
David Anderson
6d320163a1
Various Windows build fixes (bug 5997 part 13, r=ds).
...
--HG--
rename : sourcepawn/compiler/libpawnc.rc => sourcepawn/compiler/version.rc
2013-12-30 17:51:00 -05:00
David Anderson
f82224eba0
Move versioning to a static library to improve trivial build speed (bug 5997 part 9, r=ds).
2013-12-30 17:51:00 -05:00
Kyle Sanderson
398b05afed
Fix uninit'd memory issues in AMTL AString and Vector (bug 5921, r=psychonic).
...
--HG--
extra : rebase_source : 17a57dcf815cb3798eaa13af5f4af44fb1930f86
2013-11-30 10:59:05 -05:00
David Anderson
f0e4fe66ba
AMTL updates and changes to adapt for them to fix menu crashes (bug 5921, r=psychonic).
...
AMTL:
Removes isVoid from AString.
Fixes support inserting to Vector at length.
--HG--
extra : rebase_source : 02805fad60c2b759a0e2e91c081144854a8e0b54
2013-11-30 10:51:28 -05:00
David Anderson
96d6cf8def
Fix some memory errors (bug 5904, r=ds).
2013-10-29 18:58:34 -04:00
Nicholas Hastings
1ba6b2653a
Move ForwardSys from core to logic (bug 5953, r=fyren).
...
--HG--
rename : core/ForwardSys.cpp => core/logic/ForwardSys.cpp
rename : core/ForwardSys.h => core/logic/ForwardSys.h
2013-10-09 08:43:08 -04:00
Nicholas Hastings
1d1b5d1c6d
Move DBManager and DB natives from core to logic (bug 5953, r=fyren).
...
--HG--
rename : core/Database.cpp => core/logic/Database.cpp
rename : core/Database.h => core/logic/Database.h
rename : core/sm_simple_prioqueue.h => core/logic/sm_simple_prioqueue.h
rename : core/smn_database.cpp => core/logic/smn_database.cpp
rename : core/sm_queue.h => public/sm_queue.h
2013-10-09 08:43:08 -04:00
Nicholas Hastings
5bde264c43
Rename some register defines to avoid conflict with sys headers (bug 5917, r=hamdinger).
2013-10-08 21:01:21 -04:00
David Anderson
f9f4c7dcd6
Add an interpreter because. (bug 5902, r=ds).
2013-09-01 00:23:44 -07:00
David Anderson
67ce8aff61
Remove memtables from ConCmdManager (bug 5899 part 3, r=fyren).
2013-08-31 19:50:15 -07:00
David Anderson
ba927964c8
Clean up ConCmdManager (bug 5900, r=fyren).
2013-08-31 11:51:23 -07:00
David Anderson
435f2b8e39
Remove MenuManager use of memtables (bug 5899 part 2, r=fyren).
2013-08-31 11:50:28 -07:00
David Anderson
a25f9010cc
Remove CoreConfig use of memtables (bug 5899 part 1, r=fyren).
2013-08-31 11:50:11 -07:00
David Anderson
4500964394
Use Refcounted to manage to NativeEntry (bug 5852 part 4, r=ds).
...
--HG--
extra : rebase_source : 2e08816db6819c9d9957a0e0ade9cd1aa420fd54
2013-08-30 10:16:28 -07:00
David Anderson
0e677fb3a2
Remove native override API (bug 5852 part 1, r=ds).
...
--HG--
extra : rebase_source : 9df0399c88721b63667a9b0b5dca0eb20168117a
2013-08-30 10:10:57 -07:00
David Anderson
da9debda67
Sync AMTL.
2013-08-29 11:45:28 -07:00
David Anderson
f1b0c29815
Sync AMTL.
2013-08-29 10:11:59 -07:00
David Anderson
b261dde858
Refactor Trie natives to use HashMap instead of KTrie; add iteration API (bug 5892, r=ds).
...
--HG--
extra : rebase_source : a5bcf64a45d6734a97d78b4f4ea9aea48d17bb8b
2013-08-29 10:09:02 -07:00
David Anderson
2c1a398292
Fix build.
2013-08-25 14:04:01 -07:00
David Anderson
0f52f6931b
Switch ADTFactory/IBasicTrie off KTrie (bug 5884 part 17, r=ds).
2013-08-25 12:21:15 -07:00
David Anderson
51dc097266
Switch TopMenus off KTrie (bug 5884 part 16, r=ds).
2013-08-25 12:20:38 -07:00
David Anderson
3985dd639a
Switch UserMessages off KTrie (bug 5884 part 11, r=ds).
2013-08-25 12:16:07 -07:00
David Anderson
0235d57625
Switch ConsoleDetours off KTrie (bug 5884 part 9, r=ds).
2013-08-25 12:15:26 -07:00
David Anderson
3850765759
Switch HalfLife2 off KTrie (bug 5884 part 7, r=ds).
2013-08-25 11:59:48 -07:00
David Anderson
a8ab617ee9
Switch smn_maplists off KTrie (bug 5884 part 4, r=ds).
2013-08-25 11:59:47 -07:00
David Anderson
414440589e
Switch PluginSys off KTrie (bug 5884 part 3, r=ds).
2013-08-25 11:59:46 -07:00