Commit Graph

4929 Commits

Author SHA1 Message Date
Nicholas Hastings
e6ff9c36ed Merge pull request #119 from VoiDeD/sdkhooks-blocked
Implement SDKHook_Blocked and SDKHook_BlockedPost (r=psychonic).
2014-09-03 10:50:38 -04:00
Nicholas Hastings
e11fec9ba1 Rename GetClientAuthString2 to GetClientAuthId 2014-09-02 18:11:36 -07:00
Nicholas Hastings
d0c701793c Document possibly-unexpected yet valid auth strings 2014-09-02 17:47:33 -07:00
Nicholas Hastings
eafd6626ec Fix true return when validation wanted and steam id pending 2014-09-02 17:44:11 -07:00
Nicholas Hastings
e3b87a5ca4 Spin new logic into GetClientAuthString2...
and mark GetClientAuthString as deprecated, using 1.6.x GetClientAuthString behavior
2014-09-02 17:43:10 -07:00
Nicholas Hastings
8c89b72fbc Expose explicit client auth string formats 2014-09-02 14:40:39 -07:00
Ryan Stecker
cae1d0dec1 Don't override hook result in BlockedPost. 2014-09-02 13:01:18 -05:00
Ryan Stecker
88c6d3d9a7 Merge remote-tracking branch 'upstream/master' into sdkhooks-blocked 2014-09-02 00:04:54 -05:00
Nicholas Hastings
e9e35979a4 Update core AMBuild script for hl2sdk-csgo and hl2sdk-dota protobuf changes. 2014-09-01 11:25:55 -04:00
David Anderson
9d337dd1a9 Merge pull request #146 from alliedmodders/unions
Add a "union" keyword to replace funcenum.
2014-08-31 16:02:59 -04:00
Nicholas Hastings
e093c7f72a Merge pull request #120 from alliedmodders/wip-valve-fs2
Add support for Valve FS to natives that use file handles (r=asherkin).
2014-08-30 14:25:53 -04:00
Nicholas Hastings
ac121ec4d2 Merge branch 'master' of https://github.com/alliedmodders/sourcemod 2014-08-29 09:54:13 -07:00
Nicholas Hastings
b81c44cf49 Update for hl2sdk-dota changes 2014-08-29 09:53:43 -07:00
David Anderson
a136049392 Merge pull request #142 from VoiDeD/array-commas
Allow trailing commas in string array declarations. (bug 6239)
2014-08-29 11:21:14 -04:00
David Anderson
a1b7c32b29 Add a "union" keyword to replace funcenum. 2014-08-28 14:02:08 -07:00
Ryan Stecker
302dc1cb8a Add test. 2014-08-26 14:58:58 -05:00
David Anderson
6db4f31a10 Remove weird tag flags. 2014-08-24 20:47:07 -07:00
David Anderson
63e5ab18ff Remove support for multiple tags on an argument. 2014-08-24 18:59:51 -07:00
David Anderson
d230711e4d Bump SourcePawn version to 1.7 to match SourceMod. 2014-08-23 19:26:51 -07:00
Ryan Stecker
74908098f4 Allow trailing commas in string array declarations. (bug 6239) 2014-08-23 18:15:08 -05:00
David Anderson
078ee76491 Re-add .dbg.natives. 2014-08-23 13:40:50 -07:00
David Anderson
98ec07a419 Add debug info tables to smxbuilder. 2014-08-23 13:26:03 -07:00
David Anderson
c4056aea5d Rewrite the assembly pipeline.
This patch uses SmxBuilder from spcomp2 to replace the old assemble()
pipeline. Instead of generating into an old AMX structure, and then
decoding that into SMX, we now directly generate into SMX. This greatly
simplifies code generation and smx building.
2014-08-23 13:25:58 -07:00
David Anderson
7a51d5d549 Remove unused variables. 2014-08-23 13:25:48 -07:00
Nicholas Hastings
89f5d6ecfb Merge pull request #140 from FlaminSarge/tf_enums_2014jun
Update TF2 enums for Love & War (r=psychonic).
2014-08-23 09:32:35 -04:00
David Anderson
9267d0c803 Eliminate Newborn/NoAddRef (bug 5907, r=ds). 2014-08-22 22:50:25 -07:00
David Anderson
0cf8eb2854 Fix Windows build more. 2014-08-22 21:07:49 -07:00
David Anderson
d20ba38d6b Fix Windows build. 2014-08-22 20:47:18 -07:00
David Anderson
4d42fa0305 Fix Windows build. 2014-08-22 20:41:24 -07:00
David Anderson
860a5db5ea Merge pull request #139 from alliedmodders/fix-mac-build
Fix Mac build on apple-clang 5.0.
2014-08-22 20:34:38 -07:00
David Anderson
666b6b97ee Fix Mac build on apple-clang 5.0. 2014-08-22 20:30:35 -07:00
David Anderson
d562593d31 Fix build. 2014-08-22 18:27:46 -07:00
David Anderson
27c3866b90 Merge branch 'calli-4' 2014-08-22 10:10:48 -07:00
David Anderson
50f3ec8da2 Merge branch 'calli-3' 2014-08-22 09:59:11 -07:00
David Anderson
f42651a813 Merge branch 'calli-2' 2014-08-22 09:58:14 -07:00
David Anderson
91f0f1001b Merge pull request #134 from alliedmodders/calli
Simplify how functags work.
2014-08-22 09:54:48 -07:00
Nicholas Hastings
51d32bca77 Clarify return value commit on RemoveFile 2014-08-22 07:21:12 -07:00
Nicholas Hastings
9d6fea857b Fix another syntax error in files.inc 2014-08-22 06:55:45 -07:00
Nicholas Hastings
8d60fecb96 Fix syntax errors in files.inc 2014-08-22 06:30:25 -07:00
Nicholas Hastings
73115f7afa Add support for specifying gameinfo search path when using valveFS in file natives 2014-08-22 06:00:43 -07:00
Nicholas Hastings
b95e7ff145 Add missing use_valve_fs param to CreateDirectory native def 2014-08-22 05:59:41 -07:00
Nicholas Hastings
e1158889e5 Fix backwards use_valve_fs logic for OpenDirectory 2014-08-22 05:56:23 -07:00
David Anderson
a09735a4c7 Remove SC_FUNC and SC_VDEFINE. 2014-08-22 00:53:47 -07:00
David Anderson
6291374b35 Move rtti hacks. 2014-08-22 00:41:32 -07:00
David Anderson
dcd246c7ef Port scvars to C++. 2014-08-22 00:39:03 -07:00
David Anderson
29fbbade69 Port sc1 to C++. 2014-08-22 00:38:04 -07:00
David Anderson
48d228e2b1 Port sc2 to C++. 2014-08-22 00:23:02 -07:00
David Anderson
4608050bd2 Port sc3 to C++. 2014-08-22 00:17:00 -07:00
David Anderson
234b4907ed Port sc4 to C++. 2014-08-22 00:12:16 -07:00
David Anderson
9c005d93ed Port sc5 to C++. 2014-08-22 00:09:28 -07:00