Commit Graph
100 Commits
Author SHA1 Message Date
Scott Ehlert b2dd2661d0 Merge pull request #103 from alliedmodders/gpl3-deux
Update amxx gpl command and ship license files.
2014-08-04 14:49:29 -05:00
Scott Ehlert d1122b982c Ship license files with builds. 2014-08-04 14:40:01 -05:00
Scott Ehlert 9c08b11a75 Update 'amxx gpl' server command with new license text. 2014-08-04 14:31:28 -05:00
Scott Ehlert 4733155583 Merge pull request #102 from alliedmodders/gpl3
Add license files for GPL2+/GPL3+ and update headers.
2014-08-04 13:43:21 -05:00
Scott Ehlert 2a18a264d4 Update date for license and GPLv2 exception. 2014-08-04 13:18:42 -05:00
Scott Ehlert f787db1be5 Update license headers for plugins and includes. 2014-08-04 13:18:41 -05:00
Scott Ehlert d113b1b646 Update license headers for ts modules. 2014-08-04 13:18:40 -05:00
Scott Ehlert 8be13a4ecc Update license headers for tfcx module. 2014-08-04 13:18:40 -05:00
Scott Ehlert 12775d0627 Update license headers for sqlite module. 2014-08-04 13:18:39 -05:00
Scott Ehlert 5ec6cc0d5e Update license headers for socket module. 2014-08-04 13:18:38 -05:00
Scott Ehlert edeb44b0b8 Update license headers for regex module. 2014-08-04 13:18:37 -05:00
Scott Ehlert bf30d1d3ce Update license headers for nvault module. 2014-08-04 13:18:36 -05:00
Scott Ehlert 1fc2e8cc6f Update license headers for ns module. 2014-08-04 13:18:35 -05:00
Scott Ehlert 4be6ca834a Update license headers for mysql module. 2014-08-04 13:18:35 -05:00
Scott Ehlert 7274beebed Update license headers for hamsandwich module. 2014-08-04 13:18:34 -05:00
Scott Ehlert b7c205baf0 Update license headers for geoip module. 2014-08-04 13:18:33 -05:00
Scott Ehlert c41219ae79 Update license headers for fun module. 2014-08-04 13:18:32 -05:00
Scott Ehlert 96a8fc5700 Update license headers for fakemeta module. 2014-08-04 13:18:31 -05:00
Scott Ehlert caf0dbb341 Update license headers for engine module. 2014-08-04 13:18:31 -05:00
Scott Ehlert 82784a6169 Update license headers for dod modules. 2014-08-04 13:18:30 -05:00
Scott Ehlert b6103a1916 Update license headers for cstrike modules. 2014-08-04 13:18:29 -05:00
Scott Ehlert 1cff91ced5 Update license headers for compiler. 2014-08-04 13:18:28 -05:00
Scott Ehlert 1bb54f839e Update license headers for AMXX core. 2014-08-04 13:18:19 -05:00
Scott Ehlert 45ea164270 Add licenses for GPLv2 and GPLv3. 2014-08-03 17:25:18 -05:00
Scott Ehlert 82371fea3b Add new GPLv3 license text and acknowledgements. 2014-08-03 17:24:27 -05:00
Scott Ehlert 0c1be7ca7b Merge pull request #24 from alliedmodders/hamsandwich-stkalign16
Align stack on 16 byte boundary in hamsandwich trampolines.
2014-05-31 17:19:47 -05:00
Scott Ehlert 423eb0499b Align stack on 16 byte boundary in hamsandwich trampolines. 2014-05-31 06:34:52 -05:00
Scott Ehlert 3987085572 Combine prologue and epilogue code for void and non-void functions in hamsandwich trampolines. 2014-05-31 04:00:25 -05:00
Scott Ehlert fe52f1eeac Don't bother saving and restoring eax in hamsandwich trampolines. 2014-05-31 03:09:17 -05:00
Scott Ehlert 7ae802d736 Fix compile.sh script for OS X. 2014-05-18 20:37:44 -05:00
Scott Ehlert d83ec1810a Merge pull request #18 from alliedmodders/static-libstdcxx
Link amxxpc with static libstdc++ on Linux.
2014-05-18 19:04:43 -05:00
Scott Ehlert aa00fc6f63 Trigger build. 2014-05-17 19:22:10 -05:00
Scott Ehlert db001a6eb5 Sync changes from SourceMod's bootstrap script. 2014-05-17 16:37:12 -05:00
Scott Ehlert f69a8e66c6 Don't copy debug files into package directory.
Debugging symbols should be present in the binaries by default now.
2014-05-17 14:57:57 -05:00
Scott Ehlert 072747b741 Add --symbol-files option to AMBuild configure. 2014-05-17 14:54:38 -05:00
Scott Ehlert 4fa8a90787 Add build directories to gitignore. 2014-05-17 14:37:15 -05:00
Scott Ehlert 0519111528 Remove debug spew. 2014-04-20 14:56:45 -05:00
Scott Ehlert 2d4e3a6d25 Link amxxpc with static libstdc++ on Linux. 2014-04-20 14:52:50 -05:00
Scott Ehlert be4d91c105 Add -mmacosx-version-min=10.5 to compiler flags on OS X. 2014-02-12 19:40:05 -06:00
Scott Ehlert bc57a4e74f Triggering a build.
Former-commit-id: 45b67bd4fcacf483065d7447a2c12e6c45806b24
2014-01-22 20:03:52 -06:00
Scott Ehlert dc607846a3 Trigger build to hopefully fix Linux build.
Former-commit-id: ac1a72323631568561ae192190764b0015d42ba5
2013-09-05 21:05:35 -05:00
Scott Ehlert 568bec17fc Fixed building with newly updated SDK.
Former-commit-id: bf0455aea7c54493b2b921a2fef52120163e0959
2013-09-05 19:51:52 -05:00
Scott Ehlert 2a458530b7 Fixed cstrike module crash on OS X (r=dvander).
Valve now compiles OS X binaries with -fvisibility=hidden, so dlsym no longer works with non-exported symbols.


Former-commit-id: f77f6430a288cbe1200bae05c64494f6a0030bc6
2013-09-03 17:56:27 -05:00
Scott Ehlert 87d2a54638 Rebuilt amxjitsn object with older version of nasm to fix JIT crash on OS X (r=dvander).
Former-commit-id: 011b69169c6abe324c0c27415de5e6f174909f64
2013-09-03 17:53:42 -05:00
Scott Ehlert f6ff4796b2 Fixed Linux and Mac builds.
Former-commit-id: 6f39588049f51abf92164ec7a79b0b9c0688f3c5
2013-06-16 12:55:22 -05:00
Scott Ehlert 950ef59319 Fixed crash regression in JIT compiler (r=dvander).
This regression was caused by the 16-byte stack alignment chageset: 5cb8a336b05c


Former-commit-id: 1c7d8ab157e562368d1c4e16cecd0da6f90df468
2013-05-27 03:24:15 -05:00
Scott Ehlert 369ed2adb7 Hopefully last build trigger.
Former-commit-id: 51f47cd70dc0d71e4dbdd4eed020fc1247ff0e69
2013-05-25 23:12:32 -05:00
Scott Ehlert 2d74ae8f53 Trigger a build.
Former-commit-id: dbd5bd3f50ce453b8c0d29c30538bddb383ddecd
2013-05-25 20:42:26 -05:00
Scott Ehlert 1f69ffd2bc Trigger a build.
Former-commit-id: c2c2521e59addcf1264bf1cabdca380d4bd7ada8
2013-05-25 20:35:12 -05:00
Scott Ehlert f53ab14afc Trigger a build.
Former-commit-id: f8741164c7c201f9501a6a62001d1c575a822687
2013-05-25 20:41:28 -05:00
Scott Ehlert 5f4524e385 Trigger a build.
Former-commit-id: 6c1d55d357f3bc85759e9295dbdf2d7256e03923
2013-05-25 20:19:48 -05:00
Scott Ehlert 5f132b0f1c Trigger a build.
Former-commit-id: 870b548ae7ccb49acd6ab9d61196b3d592927e0a
2013-05-25 20:06:24 -05:00
Scott Ehlert 6d1d20cbcb Trigger a build.
Former-commit-id: 39fe66a68d3c9d734140de80f6ae46b75efa52f0
2013-05-25 19:15:55 -05:00
Scott Ehlert ba4c28ca41 Trigger a build.
Former-commit-id: 661b176f46a4f9304be43d92b147ea4a23ad7269
2013-05-25 19:10:23 -05:00
Scott Ehlert d64fa7cb7b Trigger a build.
Former-commit-id: 7e2b688c6e65a8dd9513a1c77312b2fbf34dd812
2013-05-25 18:56:59 -05:00
Scott Ehlert f6bbb15e75 Trigger a build.
Former-commit-id: 9d468c4a0b4bcd1fc41d8f407c68c8fe443d40e9
2013-05-25 18:12:32 -05:00
Scott Ehlert ec9ae29be8 Trigger a build.
Former-commit-id: 2b65f8f4b611cfca7bbb196694c12cd12f6bdc7a
2013-05-25 17:47:36 -05:00
Scott Ehlert 3a65722bff Changed my handle for amxx client command.
Former-commit-id: 51b3160068ef6cbe3dd6ba6acaeacf35c333b7b6
2013-05-25 00:05:34 -05:00
Scott Ehlert c8ae274845 Hopefully triggering a build.
Former-commit-id: 57a6a70c0902685c2b5bf94ac50585e6b8dea00e
2013-05-24 23:15:30 -05:00
Scott Ehlert e54e1af413 Hopefully triggering a build.
Former-commit-id: c0064dfe38808f7c35bee013eb1099ab121ab38e
2013-05-24 23:11:23 -05:00
Scott Ehlert 73ef98ca60 Hopefully triggering a build.
Former-commit-id: bb9724c4abfdf2898d3ef638ac185065638459e7
2013-05-24 22:37:45 -05:00
Scott Ehlert 360477f209 Hopefully triggering a build.
Former-commit-id: f1d808cb8fd40643f58e42ba7de18fad559fbf8c
2013-05-24 22:40:31 -05:00
Scott Ehlert 7e64cbf543 Updated ham sandwich offsets for TFC.
Former-commit-id: 561e9d87dfe374662c189bc76ea65bf4b40f07e7
2013-05-24 22:28:06 -05:00
Scott Ehlert 2c2de2169f Updated hamsandwich offsets for DOD.
Former-commit-id: e65de8d409bbfde88cb96a8a33e658ee77a321ea
2013-03-17 04:05:41 -05:00
Scott Ehlert 52178abe4d Disable Next button if license agreement is not accepted.
Former-commit-id: 05edd66a34866e57b6966f9a2591da9e83df9268
2013-02-26 02:18:48 -06:00
Scott Ehlert ad46732e12 Fixed version number.
Former-commit-id: fef9682efc6e96913d44dcc0d2c1400877907347
2013-02-24 01:31:35 -06:00
Scott Ehlert 7718aac519 Re-built Pawn assembly interpreter and JIT object files.
Former-commit-id: ac5b6b15f2cb304847d39d3080ffb8a2a8926074
2013-02-24 01:04:09 -06:00
Scott Ehlert ed1d061aa4 Re-enable JIT on Mac OS X (bug 5601, r=dvander).
Former-commit-id: b220d90bb4dff8b777dbafe39b871e50b74e1d59
2013-02-24 01:03:56 -06:00
Scott Ehlert 2a6486b78f Align stack on 16-byte boundary for native calls in the JIT compiler (bug 5601, r=dvander).
This alignment is needed if a native calls a library function on OS X or uses SSE instructions.


Former-commit-id: fc08daf58b480f0909b453cd3aeafc96f1304bcc
2013-02-24 01:03:55 -06:00
Scott Ehlert e5c92a2c30 Align address of asm_runJIT down to nearest page boundary instead of up for mprotect on Linux and OS X (bug 5601, r=dvander).
Former-commit-id: af6ba72b0ba1f2ac1316337a6c67f5f39996182a
2013-02-24 01:03:54 -06:00
Scott Ehlert d8ddbb0687 Align stack on 16-byte boundary for native calls in the assembly interpreter (bug 5601, r=dvander).
This alignment is needed if a native calls a library function on OS X or uses SSE instructions.


Former-commit-id: 895c8561967efe2b456ae73684431b9469e6cd37
2013-02-24 01:03:53 -06:00
Scott Ehlert e414ede098 Fixed clang warnings when neither the assembly interpreter nor JIT are enabled (bug 5601, r=dvander).
Former-commit-id: fd100b2fa78412c4698a16280dacf0bf4005b9d8
2013-02-24 00:45:53 -06:00
Scott Ehlert e3d750597a Fixed module loading on OS X (bug 5601, r=dvander).
Former-commit-id: 3d0277c1f01b71fa8401a7f815e09bebfb0f73cf
2013-02-24 00:45:53 -06:00
Scott Ehlert fe2e9dbfc2 Removed patch file that was accidentally added in a previous changeset.
Former-commit-id: e3cb306a72f6adcb57a536ac66f3ad7ebaa27443
2013-02-24 00:45:53 -06:00
Scott Ehlert 146d77f819 Fixed Windows tsx build.
Former-commit-id: 9ffe0365415ba5cd9fdaa12782c9677f8f1ca951
2013-02-13 03:32:25 -06:00
Scott Ehlert 06a9241bcf Changed my handle.
Former-commit-id: 9b29f183153a23dbf0f830cb4580dc4dd2853143
2013-02-13 03:23:27 -06:00
Scott Ehlert ce4b23b41a Fixed metamod paths in MSVC projects.
Former-commit-id: c99a90817fb726ee28783d9b1139e4d540daa9fa
2013-02-13 03:22:59 -06:00
Scott Ehlert 5e69db511c Made amxxpc_osx executable.
Former-commit-id: ea2a4889fe69274051fa71b1d94308935cdc34e4
2013-02-13 02:32:01 -06:00
Scott Ehlert 250cb89479 Really fixed HLSDK paths in MSVC project files.
Former-commit-id: e04d44c85196034f5deebbf3c46ecc9fc710aeed
2013-02-13 02:08:29 -06:00
Scott Ehlert f01357aa7a Fixed HLSDK paths in VS 2010 projects files.
Former-commit-id: 32516f18ee3b87c2030ba5fad91f0b3e7a1ec741
2013-02-13 01:22:50 -06:00
Scott Ehlert 7f13ae3e4f Fixed buildbot Perl scripts for Mac OS X build (bug 5601, r=dvander).
Former-commit-id: 375e91c1d22c5cc2a9107bbc804cbc17794421d4
2013-02-13 01:22:40 -06:00
Scott Ehlert e5b990b8e0 Removed dlsym from Linux package.
Only dlsym64 is completely gone. The dlsym binary must remain to be used by the builder. It just won't appear in the Linux download pacakages anymore.


Former-commit-id: c387cdeff8270d4e2f1dab7e66173f1be76cc71f
2013-02-13 01:22:15 -06:00
Scott Ehlert 99411af951 Updated installer to support new Linux metamod filename and Mac OS X binaries (bug 5601, r=dvander).
Former-commit-id: 0be36403602c16adaddc84881c9613b3f0f9c1ff
2013-02-13 01:20:11 -06:00
Scott Ehlert b318509687 Added dependencies for the Installer Delphi project.
Former-commit-id: 88173f089cfe2d6b72e987f763ff25c7038528bc
2013-02-13 01:19:36 -06:00
Scott Ehlert 37f7975416 Rebuilt compiler binaries and built new binaries for OS X. 2013-02-13 01:16:41 -06:00
Scott Ehlert 40c1fee55a Added support for Mac OS X and building with clang (bug 5601, r=dvander). 2013-02-13 01:14:37 -06:00
Scott Ehlert 59fc122986 Triggering build. 2013-02-12 03:38:26 -06:00
Scott Ehlert 3ec6bbc2ce Triggering build. 2013-02-12 03:30:51 -06:00
Scott Ehlert a431cb420b Triggering build. 2013-02-08 04:07:52 -06:00
Scott Ehlert 5a6c4ea408 Removed amxxpc64 and rebuilt amxxpc binaries. 2013-02-08 03:44:40 -06:00
Scott Ehlert 6c22cb171d Synced hamdata.ini. 2013-02-04 18:40:04 -06:00
Scott Ehlert 77e900585a Backed out changeset 41ca53ad9bff 2013-02-04 18:37:37 -06:00
Scott Ehlert 86bfeec554 Synced hamdata.ini 2013-02-04 18:36:18 -06:00
Scott Ehlert 45343e6e27 Updated hamsandwich offsets for HL1 and CS 1.6 beta. 2013-02-04 07:31:33 -06:00
Scott Ehlert 944f608f09 Fixed hamsandwich vtable patching on Linux for newer GCC binaries. 2013-02-04 07:31:32 -06:00
Scott Ehlert ad960a64e2 Fixed Linux ClientCommand detour crash in cstrike module for beta. 2013-02-02 23:41:45 -06:00
Scott Ehlert da2eb8ea66 Hopefully fixed Windows build. 2011-07-01 21:51:27 -05:00
Scott Ehlert 088f109a64 Added .hgignore file. 2011-06-29 00:59:58 -05:00
Scott Ehlert 9d65198786 Upgraded MSVC project files for VS 2010 and modified build tool to use them. 2011-06-29 00:50:14 -05:00
Scott Ehlert 2249f1e70c Gah 2008-08-20 06:08:27 +00:00