David Anderson
2379c76b03
Add a new testing API for the testsuite.
2014-06-05 01:00:17 -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
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
897aa42135
Remove tag().
2014-05-31 19:59:02 -07:00
David Anderson
abdf7d5b07
Port build scripts to the new project API.
2014-05-31 19:56:42 -07:00
David Anderson
9f8f879590
Fix typo.
2014-05-31 18:12:49 -07:00
David Anderson
db14d2d00a
Factor out versioning.
2014-05-31 17:57:53 -07:00
David Anderson
4159e1a177
Merge pull request #19 from alliedmodders/update-build-scrpt
...
Update the build script to the latest AMBuild API.
2014-05-30 22:55:49 -07:00
David Anderson
4f7b0ff487
Update the build script to the latest AMBuild API.
2014-05-30 22:50:35 -07:00
David Anderson
859be35b34
Fix build.
2014-05-30 19:49:54 -07:00
David Anderson
b0ccc87638
Merge pull request #17 from alliedmodders/vsgen
...
Add support for the preliminary IDE project file generator.
2014-05-30 19:18:40 -07:00
David Anderson
1e6843f8db
Add support for the preliminary IDE project file generator.
2014-05-30 19:07:56 -07:00
David Anderson
609fa50763
Revert "Add string literal concatenation using ellipses "..." (bug 4261, PR #5 )"
...
This reverts commit 7868767dde .
2014-05-27 19:45:26 -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
4b2b50a3df
Fix spacing.
2014-05-26 22:21:27 -07:00
David Anderson
9ed3a55ade
Fix build.
2014-05-26 22:17:58 -07:00
David Anderson
53a8d5ac30
Merge pull request #3 from alliedmodders/search-paths
...
Add search path configuration options.
2014-05-26 21:39:22 -07:00
David Anderson
b4144d2cff
Find metamod-source over mmsource-central.
2014-05-26 21:38:08 -07:00
David Anderson
5bbcc7322c
Add path configuration options.
2014-05-26 21:30:43 -07:00
David Anderson
3f81397a84
Delete master.cfg
2014-05-26 10:06:27 -07:00
David Anderson
c744b39c6d
Merge pull request #2 from alliedmodders/git-buildbot
...
Switch packaging scripts to Git.
2014-05-25 12:11:01 -07:00
David Anderson
1a97d37215
Fix spacing.
2014-05-25 12:10:25 -07:00
David Anderson
2bc7e4736f
Switch packaging scripts to Git.
2014-05-25 12:05:24 -07:00
David Anderson
5681b99fd8
Merge pull request #1 from alliedmodders/git-mv
...
Switch build infrastructure to Git.
2014-05-25 11:03:23 -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
ee51295d22
Simplify formatting.
2014-05-25 03:20:50 -07:00
David Anderson
3c7a08afc2
Change version display.
2014-05-25 03:18:05 -07:00
David Anderson
ed9ca9e943
Add rev-list --count back into the build "unique" id.
2014-05-25 03:03:22 -07:00
David Anderson
fbaa3a804f
Make SDK keys consistent.
2014-05-25 02:14:05 -07:00
David Anderson
9f0308530c
Remove reference to SM_BUILD_REV.
2014-05-25 01:57:42 -07:00
David Anderson
2e89d91a86
Switch build infrastructure to Git.
2014-05-25 01:53:58 -07:00
David Anderson
97c581f72c
Delete .hgtags
2014-05-24 20:09:17 -07:00
David Anderson
c079a3b58a
Delete NOTICE.txt
2014-05-24 20:09:04 -07:00
David Anderson
c6de58aa05
Create README.md
2014-05-24 20:08:46 -07:00
David Anderson
29ff05bd62
Fix compiler bug with multidimensional array variable release (bug 6100, r=fyren).
...
--HG--
extra : rebase_source : 3f3c366fd8c47268ecd0df5907b68d3c879a5e60
2014-05-09 23:17:14 -04: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
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
David Anderson
e95c2ba0b9
Improvements to checkout-deps.sh (bug 6054, r=ds).
2014-02-15 17:13:13 -08:00
David Anderson
7dcdaf0319
Disable amb2 color when configuring.
2014-02-02 01:39:24 -08:00
David Anderson
9a0918a354
Fix typo that caused dump_syms to execute out of order with respect to linking.
2013-12-30 20:21:33 -05:00
David Anderson
cfad3b26ca
Port breakpad symbol uploading to AMBuild 2 (bug 5997 part 16, r=ds).
2013-12-30 17:51:02 -05:00
David Anderson
a55b000273
Switch buildbot scripts to AMBuild 2 (bug 5997 part 15, r=ds).
2013-12-30 17:51:01 -05:00
David Anderson
b69b0de234
Various build fixes (bug 5997 part 14, r=ds).
2013-12-30 17:51:01 -05: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
ae21f29ad9
Port the PDB log to AMBuild 2 (bug 5997 part 11, r=ds).
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
David Anderson
c2cfe60102
Port versioning to AMBuild 2 (bug 5997 part 8, r=ds).
2013-12-30 17:50:59 -05:00
David Anderson
75e622e879
Port packaging to AMBuild 2 (bug 5997 part 6, r=ds).
2013-12-30 17:50:59 -05:00
David Anderson
9c19f6efb7
Port plugin build scripts to AMBuild 2 (bug 5997 part 5, r=ds).
2013-12-30 17:50:58 -05:00
David Anderson
58995fc829
Add an spcomp option to print #included files (bug 5997 part 4, r=ds).
2013-12-30 17:50:58 -05:00
David Anderson
54ed1807c0
Port webternet/curl to AMBuild 2 (bug 5997 part 2, r=ds).
2013-12-30 17:50:57 -05:00
David Anderson
e1a820dcf9
Port simple C++ build scripts to AMBuild 2 (bug 5997 part 1, r=ds).
2013-12-30 17:50:56 -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
David Anderson
d5c1111fda
Update linux dep script (no bug, r=NPOTB).
2013-10-14 11:56:43 -07:00
David Anderson
f9f4c7dcd6
Add an interpreter because. (bug 5902, r=ds).
2013-09-01 00:23:44 -07:00
David Anderson
2dae228f10
Remove memtables from HandleSys (bug 5899 part 5, r=fyren).
2013-08-31 19:50:36 -07:00
David Anderson
b917c540aa
Remove memtables from GameConfigs (bug 5899 part 4, r=fyren).
2013-08-31 19:50:26 -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
3da646f913
Simplify NativeEntry state (bug 5852 part 3, r=ds).
...
--HG--
extra : rebase_source : e80ed1c3b3af0b48fff6632eb131ca534a2c2885
2013-08-30 10:14:18 -07:00
David Anderson
140436c2cb
Store C++ native lists more optimally in ShareSys (bug 5852 part 2, r=ds).
...
--HG--
extra : rebase_source : 75b786b4c839ec48bf32982486fbbafa1050ad55
2013-08-30 10:12:44 -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
4dc5d0e12f
Fix -Wno order in AMBuildScript.
2013-08-30 12:50:47 -07:00
David Anderson
a260e92266
Add a script to checkout/update linux dependencies.
2013-08-30 12:24:40 -07:00
David Anderson
9a86be24a7
Remove experimental decompiler from the tree; superceded by Lysis.
2013-08-30 11:39:47 -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
c80e0a964f
Fix uninitialized var causing trouble in _FindServerClass (bug 5893, irc r=psychonic).
2013-08-28 13:46:34 -04:00
David Anderson
c30b7c111f
Fix hashmap not being initialized (no bug, irc r=kyles).
2013-08-26 23:38:55 -07:00
David Anderson
e6f39eb9b6
Switch AdminCache off KTrie (bug 5886, r=ds).
2013-08-25 21:39:07 -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
8e99b342a4
Switch ClientPrefs off KTrie (bug 5884 part 15, r=ds).
2013-08-25 12:19:10 -07:00
David Anderson
bc51c3e5b1
Switch ConCmdManager off KTrie (bug 5884 part 14, r=ds).
2013-08-25 12:18:25 -07:00
David Anderson
d5177fdc74
Switch EventManager off KTrie (bug 5884 part 13, r=ds).
2013-08-25 12:17:26 -07:00
David Anderson
80eba57e6b
Switch sm_srvcmds off KTrie (bug 5884 part 12, r=ds).
2013-08-25 12:17:25 -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
3000445af9
Switch smn_console off KTrie (bug 5884 part 10, r=ds).
2013-08-25 12:15:27 -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
77c7b312ea
Switch ConVar, CoreConfig off KTrie (bug 5884 part 8, r=ds).
2013-08-25 12:13:30 -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
0b8e2fd5c9
Switch Profiler off KTrie (bug 5884 part 6, r=ds).
2013-08-25 11:59:48 -07:00
David Anderson
ebe9ee8114
Switch ShareSys off KTrie (bug 5884 part 5, r=ds).
2013-08-25 11:59:47 -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
David Anderson
544b6d94aa
Switch HandleSys off KTrie (bug 5884 part 2, r=ds).
2013-08-25 11:59:45 -07:00