Commit Graph

315 Commits

Author SHA1 Message Date
thewavelength
79ba2835f6 Fix build when product.version is mangled ()
Strip line breaks when reading product.version, as Git can mangle the line breaks if autocrlf is configured, resulting in `SM_BUILD_TAG` getting defined with a linebreak.
2017-09-10 01:17:35 +01:00
Asher Baker
2e6d02ad52 Fixup types can include additional flags in the high bytes 2017-07-27 19:31:20 +01:00
Nicholas Hastings
8401ca3269 Add gamedata for Alien Swarm: Reactive Drop. 2017-04-22 10:31:41 -04:00
Ruben Gonzalez
2febfae906 Update GDC symbols.txt (NPOTB). 2017-03-25 13:27:26 -04:00
Ruben Gonzalez
2db2af9343 Fix GDC's Linux SIg offset checking (NPOTB). 2017-03-25 09:29:45 -04:00
Benoist3012
08238a8036 Add FireEntityOutput native. ()
* AcceptEntityOutput native

* define fix

* MSVC fix and renamed native

* Added requested changes.

* tab/space fix
2017-02-15 19:29:43 -05:00
Nicholas Hastings
5e4a69def6 Update GDC's symbols.txt. 2017-02-06 08:11:01 -08:00
Nicholas Hastings
6e79114dee Update GDC's symbols.txt. 2017-02-06 07:58:57 -08:00
GoD-Tony
3fd7b29d64 Fix GDC's Linux sigscanning ()
The pointer returned by dlopen is not inside the loaded librarys memory region.
2017-01-20 10:13:31 -05:00
GoD-Tony
ec9af8feb6 Fix null check when generating signature. () 2016-12-01 08:44:23 +00:00
Nicholas Hastings
0707f14c7a Update Dino D-Day gamedata.
(Piggy-backing off of Blade Symphony now instead of Alien Swarm.
They switched to Portal 2 engine so detects as Blade Symphony, and
both are pretty vanilla at the engine level.)
2016-08-06 10:51:50 -04:00
Nicholas Hastings
56585fc32a Add preliminary gamedata for Day of Infamy. 2016-07-26 08:26:26 -04:00
Nicholas Hastings
7008a566a8 Redownload GeoIP data if file size is 0, regardless of file modified time.. 2016-07-24 08:26:00 -04:00
Nicholas Hastings
857f5fcced Add PowerShell version of checkout-deps script for Windows (NPOTB). 2016-06-11 11:17:29 -04:00
Nicholas Hastings
40f2512317 Remove support for Source 1 Dota 2. () 2016-04-26 23:18:47 -04:00
Alexander Georgievskiy
b196d3e3c0 http://cdn.mysql.com -> https://cdn.mysql.com 2016-04-16 00:15:40 +03:00
GoD-Tony
5e51ca0f80 Update IDA vtable dump script
A small fix to work with multiple versions of IDA x86 & x64
2015-12-12 22:01:21 +01:00
GoD-Tony
d3ea10a600 Add x64 support to IDA vtable dump script 2015-11-26 17:36:14 +01:00
Asher Baker
3b3b1d6342 And the last piece of the puzzle... normalise the slashes. 2015-11-05 17:45:26 +00:00
Asher Baker
04161da5a0 Alright, this should work. 2015-11-05 17:35:37 +00:00
Asher Baker
cce6fde4ea Whoops. 2015-11-05 17:03:51 +00:00
Asher Baker
b8e9aabd67 Windows sucks. This may or may not break the Windows build in retaliation. 2015-11-05 16:58:50 +00:00
Asher Baker
625f225448 Suppress error messages from missing repositories. 2015-11-05 11:06:43 +00:00
Asher Baker
e8eb9970a6 Last try before I revert all this. 2015-11-05 10:54:35 +00:00
Asher Baker
ed5771a861 Fix symbol dumping to work on ancient python versions. 2015-11-05 10:46:32 +00:00
Asher Baker
2c03498986 Really fix Mac symbol dumping. 2015-11-05 09:59:53 +00:00
Asher Baker
de675be862 Fix Mac symbol dumping. 2015-11-05 09:31:09 +00:00
Kyle Sanderson
44d34d0e5d NPOTB: Remove 0x prefix from two-byte instructions. 2015-10-28 19:43:17 -07:00
Asher Baker
38fd55a05d Normalize repository root path. 2015-10-28 13:31:02 +00:00
Asher Baker
4d3c89c065 Flip INFO REPO records around for parsing sanity. 2015-10-28 09:47:40 +00:00
Asher Baker
4be998c4dc Include repo information in symbol files. 2015-10-27 17:24:03 +00:00
Nicholas Hastings
beba03292a Upload sourcemod-latest-<os> text file when packaging. 2015-10-26 11:13:57 -07:00
Asher Baker
722c0eb32b Promote git revision number to 4th version string component 2015-09-29 11:07:16 +01:00
Nicholas Hastings
8b6e040581 Add gamedata for Kreedz Climbing. 2015-09-23 10:11:30 -04:00
Ruben Gonzalez
48eee4db9b Sync GDC symbols.txt to match one currently used (NPOTB). 2015-09-20 15:28:33 -04:00
Nicholas Hastings
e748d49343 In package script, set binmode for geoip out file (bug 6415).
This fixes newline conversion happening on Windows.
2015-09-18 10:08:39 -04:00
Nicholas Hastings
c085444a03 In packaging, use API for gunzip instead of executable (bug 6415). 2015-09-18 08:27:28 -04:00
Ruben Gonzalez
189369fcf3 Fix GDC byte offset check printing for linux (NPOTB) 2015-09-15 21:59:24 -04:00
Ruben Gonzalez
bb39c54f17 Merge pull request from alliedmodders/gdc-fix
Fix Makefile for GDC and improve output (NPOTB)
2015-09-13 17:23:24 -04:00
Ruben Gonzalez
cfd116b93b Removed public/sourcepawn from include. Add -Wno-unused for unused variables. 2015-09-12 20:30:53 -04:00
Nicholas Hastings
8777d0d0da Use unlink() instead of rm in packaging script for Windows compat. 2015-09-12 15:12:45 -04:00
Nicholas Hastings
8ce41407dd When downloading translations for packaging, bypass certificate check.
It will fail on the slaves and we're resolving to internal addressing anyway.
2015-09-12 14:16:38 -04:00
Ruben Gonzalez
cec5bfe7b2 Update Makefile to compile against central. Added some more info on byte checks. 2015-09-11 15:36:11 -04:00
Nicholas Hastings
2ab7c08da9 Add translation files and updated GeoIP data to snapshots. 2015-09-01 11:30:45 -07:00
Nicholas Hastings
5123527c66 Merge pull request from alliedmodders/juju
Use the new Travis-CI Container environment.
2015-07-14 20:19:11 -04:00
Nicholas Hastings
b17c7adcd5 Add gamedata for Modular Combat. 2015-06-10 10:02:34 -04:00
Nicholas Hastings
78dcb8a0f3 Add gamedata file missing in PackageScript. 2015-05-11 06:52:56 -04:00
Nicholas Hastings
397c45457a Fix spacing in PackageScript. 2015-05-06 22:18:43 -04:00
Nicholas Hastings
9164730b07 Add gamedata for Black Mesa. 2015-05-06 22:01:29 -04:00
Nicholas Hastings
64f9aedebc Add basic support for Black Mesa.
(Basically a copy of SDK 2013's support, but against BMS SDK).
2015-05-06 21:12:13 -04:00
Kyle Sanderson
de58944140 Change checkout-deps.sh to do a user install instead of sudo. 2015-04-01 23:51:18 -07:00
David Anderson
8b0a10ad1d Checkout submodules recursively. 2015-03-15 19:31:34 -07:00
InstantMuffin
f7f4ea4243 Fixed missing include in psyfork/memoryutils.cpp
Error:
MemoryUtils.cpp: In member function ‘void* MemoryUtils::ResolveSymbol(void*, const char*)’:
MemoryUtils.cpp:249:43: error: ‘fstat’ was not declared in this scope
  if (dlfile == -1 || fstat(dlfile, &dlstat) == -1)

Fixed by adding missing include: #include <sys/stat.h>
2015-03-15 21:42:06 +01:00
David Anderson
c81e7e3410 Move batchtool out of sourcepawn. 2015-03-07 10:52:13 -08:00
Nicholas Hastings
f50d8317f6 Merge currently in-use gdc-psyfork symbols.txt. 2015-02-05 14:44:58 -05:00
Ruben Gonzalez
213e7ced8c Initial CSGO GetWeaponPrice fixes 2015-01-31 12:44:18 -05:00
Nicholas Hastings
fe6d44bbd5 Fix build. 2014-12-23 08:27:41 -08:00
Peace-Maker
6c17f247df Don't unpack mysql verbosely
I doubt we're interested in the filename of every single file
contained in the mysql archive when it's decompressed.

It bloats up the travis build log.
2014-12-20 11:32:15 +01:00
Sean Lewis
b7036de9e9 Add missing convars.inc to buildbot package script. 2014-11-20 03:01:46 -06:00
Asher Baker
a463ed5cf2 Updated IDA scripts for 6.5. 2014-11-05 16:37:12 +00:00
Ryan Stecker
f2a80e33fd Expose some of ICommandLine to plugins. 2014-10-07 16:16:02 -05:00
Asher Baker
af791a30df Merge pull request from VoiDeD/keyvalue-from-string
Implement StringToKeyValues.
2014-07-07 13:49:24 +01:00
Ryan Stecker
fc54903fd0 Add test. 2014-07-05 12:01:17 -05:00
Ryan Stecker
d4f4a7eed0 Add an ambuild configure option to disable auto versioning. 2014-07-02 13:29:59 -05:00
David Anderson
25ea80890d Add testing.inc to packages. 2014-06-05 01:00:36 -07:00
Asher Baker
88c452581b Revert to using revision count for full version strings. 2014-05-31 03:28:09 +01:00
Nicholas Hastings
6456b937be Fix build. 2014-05-28 21:10:40 -04:00
Nicholas Hastings
a462feee61 Fix version script failing when HEAD directly contains hash instead of ref to it. 2014-05-28 14:38:17 -04: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
3f81397a84 Delete master.cfg 2014-05-26 10:06:27 -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
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
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
Scott Ehlert
e65d11f4de Remove --package-debug configure option.
It is no longer needed since debugging symbols should be present in binaries by default now.
2014-05-17 15:11:11 -05:00
Scott Ehlert
1a89edec47 Add --symbol-files option to AMBuild configure. 2014-05-17 15:05:58 -05: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
Scott Ehlert
aa85a1866e Update checkout-deps script for Contagion on Windows (NPOTB). 2014-04-20 00:37:20 -05:00
Scott Ehlert
623925a1cf Fix downloading of ambuild using the checkout-deps script (NPOTB). 2014-04-20 00:37:19 -05:00
Nicholas Hastings
217ca928d5 Move funcommands material and sound defs to gamedata (bug 6085, r=asherkin). 2014-03-29 15:07:07 -04:00
Nicholas Hastings
fdae6cf1b0 Backed out changeset: fe0e55c4d544 2014-03-30 14:07:14 -04:00
Nicholas Hastings
2c399ec441 Move funcommands material and sound defs to gamedata. 2014-03-29 15:07:07 -04:00
Nicholas Hastings
00b06313c9 Add gamedata for Contagion (bug 6007, r=asherkin). 2014-03-29 14:14:00 -04:00
Nicholas Hastings
9c1902b0e3 Fix missing compile.exe and unecessary compile.sh in Windows package (bug 6047, r=asherkin). 2014-03-21 12:30:47 -04:00
Scott Ehlert
692cafa784 Update checkout-deps script for Dota 2 on Linux and Mac OS X. 2014-03-14 05:21:12 -05:00
Nicholas Hastings
6600a8c60b Use https for checkout-deps clones of AM repos (npotb). 2014-03-13 20:40:51 -04:00
Scott Ehlert
8431925577 Fix upload set for builds. 2014-03-03 05:21:50 -06:00
David Anderson
e95c2ba0b9 Improvements to checkout-deps.sh (bug 6054, r=ds). 2014-02-15 17:13:13 -08:00
Ruben Gonzalez
01fc010719 Update CSSDM gdc patch bytes (NPOTB) 2014-02-13 12:12:36 -05:00
Scott Ehlert
d259be7b1f Make symstore.pl die if it fails to open a symbol directory (no bug, r=dvander). 2014-02-13 01:40:02 -06:00
Scott Ehlert
e00e879af5 Use == instead of is operator for checking string equality in AMBuild scripts (bug 6043, r=dvander). 2014-02-09 22:50:20 -06:00
Scott Ehlert
65b32b8ced Update dependency script to support getting Windows deps (no bug, r=dvander). 2014-02-06 19:45:35 -06:00
Scott Ehlert
41f74d1a5c Update Linux dependency script to support getting Mac deps (no bug, r=dvander).
--HG--
rename : tools/checkout-linux-deps.sh => tools/checkout-deps.sh
2014-02-06 00:28:29 -06:00
Kyle Sanderson
e2eabc7a96 Force a reconfigure to happen everytime. 2014-02-02 21:26:04 -07:00
Kyle Sanderson
9de1a1ddfa Add configuration option to package debug files with amb2. 2014-02-02 15:33:33 -07:00
David Anderson
7dcdaf0319 Disable amb2 color when configuring. 2014-02-02 01:39:24 -08:00