Commit Graph
100 Commits
Author SHA1 Message Date
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