Commit Graph

993 Commits

Author SHA1 Message Date
Vincent Herbet
1722d0cb4f Comply to AMXX style for more consistency in 7319646e4d61 2013-07-02 23:15:55 +02:00
Vincent Herbet
3075e0b375 Comply to AMXX style for more consistency in 8f3605ea03d5 2013-07-02 23:13:26 +02:00
Nextra
b4f84a5cee Add menu_addblank2 and menu_addtext2 to fix unexpected behavior with the original ones when slot=1 (bug 3096, r=Arkshine) 2013-07-02 14:54:07 +02:00
Vincent Herbet
15b0fba122 Add new register_event flags to filter humans and bots (bug 5768, r=me) 2013-07-02 11:22:43 +02:00
Nextra
28aa4dfbf7 Fix definitevely time drift on repeating tasks (bug 3302, r=dvander) 2013-07-01 22:58:56 +02:00
Vincent Herbet
9508f9f86d Add strtol native (bug 3233, r=joropito) 2013-06-27 18:55:19 +02:00
Vincent Herbet
21906adfdf Fix linux warnings (and build?) 2013-06-25 19:06:11 +02:00
Vincent HERBET
1e4d0e216e Fix user_slap/amx_slap unexpected behavior using large negative damage (bug 4975, r=joropito) 2013-06-25 11:45:00 +02:00
Vincent HERBET
ba56af8a71 Fix an overflow issue with ArrayInsert[Before|After] (bug 4330, r=joropito) 2013-06-22 12:34:38 +02:00
Vincent HERBET
cf7b8645fa Add GetFileTime returning a file timestamp as a unix timestamp (bug 4543, r=joropito) 2013-06-21 23:09:41 +02:00
Vincent HERBET
9bfdce3738 Add plugin version to debug trace information (bug 3649, r=joropito) 2013-06-17 17:49:20 +02:00
Vincent HERBET
96390761d3 Fix unexpected behaviors when a game menu is overlapped with custom one (bug 3199, r=me) 2013-06-16 22:33:48 +02:00
Scott Ehlert
1c7d8ab157 Fixed crash regression in JIT compiler (r=dvander).
This regression was caused by the 16-byte stack alignment chageset: 5cb8a336b05c
2013-05-27 03:24:15 -05:00
Scott Ehlert
51b3160068 Changed my handle for amxx client command. 2013-05-25 00:05:34 -05:00
Scott Ehlert
ac5b6b15f2 Re-built Pawn assembly interpreter and JIT object files. 2013-02-24 01:04:09 -06:00
Scott Ehlert
b220d90bb4 Re-enable JIT on Mac OS X (bug 5601, r=dvander). 2013-02-24 01:03:56 -06:00
Scott Ehlert
fc08daf58b 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.
2013-02-24 01:03:55 -06:00
Scott Ehlert
af6ba72b0b Align address of asm_runJIT down to nearest page boundary instead of up for mprotect on Linux and OS X (bug 5601, r=dvander). 2013-02-24 01:03:54 -06:00
Scott Ehlert
895c856196 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.
2013-02-24 01:03:53 -06:00
Scott Ehlert
fd100b2fa7 Fixed clang warnings when neither the assembly interpreter nor JIT are enabled (bug 5601, r=dvander). 2013-02-24 00:45:53 -06:00
Scott Ehlert
3d0277c1f0 Fixed module loading on OS X (bug 5601, r=dvander). 2013-02-24 00:45:53 -06:00
David Anderson
58d6835c17 Fix build bustage (TM). 2013-02-14 02:00:29 -08:00
David Anderson
553dea80f2 Fix build bustage. 2013-02-14 01:57:09 -08:00
David Anderson
bac92ddbc7 Disable JIT on Mac OS X due to crash. 2013-02-14 01:52:29 -08:00
Scott Ehlert
9b29f18315 Changed my handle. 2013-02-13 03:23:27 -06:00
Scott Ehlert
c99a90817f Fixed metamod paths in MSVC projects. 2013-02-13 03:22:59 -06:00
David Anderson
0d2385b004 Backout changeset aa745bf0c347 (bug 3302) for regression reported in bug 5552. 2013-02-13 01:13:18 -08:00
arkshine
a31621dd0c Fix strfind ignoring its last parameter (bug 4070, r=dvander). 2013-02-13 00:54:26 -08:00
Scott Ehlert
e04d44c851 Really fixed HLSDK paths in MSVC project files. 2013-02-13 02:08:29 -06:00
Scott Ehlert
32516f18ee Fixed HLSDK paths in VS 2010 projects files. 2013-02-13 01:22:50 -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
arkshine
b0fe6c83e2 Fix get_team() sometimes being wrong for dead players (bug 4656, r=dvander). 2013-02-12 23:17:24 -08: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
Seta00
49e3b748c3 Fix time drift on repeating tasks (bug 3302, r=dvander). 2010-12-12 18:36:59 -08:00
joaquimandrade
5324c7c620 Fix TrieSetArray reading the wrong parameter (bug 3816, r=dvander). 2010-09-11 23:02:43 -05:00
David Anderson
56b676eafb Fixed core build. 2010-04-04 17:37:05 -07:00
David Anderson
73e3e52057 Updated version files for HG. 2010-04-04 17:22:45 -07:00
David Anderson
b706108ed6 Squashed commit of the following:
commit 011d9b6b07d904ad1e81ef7c747269903e2d47c4
Author: David Anderson <dvander@alliedmods.net>
Date:   Mon Jan 11 00:17:08 2010 -0600

    Initial import from Subversion (amxmodx/trunk rev 3757).
2014-02-06 23:06:54 -08:00
David Anderson
0f8c61c1e1 Re-added fflush function (bug 3355, r=sawce). 2009-02-07 23:43:07 +00:00
David Anderson
d97ab913cf Fixed zero precision bug in atcprintf (bug 3242, r=sawce). 2009-01-08 20:00:38 +00:00
David Anderson
cdf3807955 Bumped version numbers. 2008-08-17 00:50:57 +00:00
David Anderson
6486c56a15 Bumped versions. 2008-08-16 22:47:59 +00:00
Scott Ehlert
0dc6a4a5dd Whoa, amb1941: All of AMX Mod X is now officially moved over to Visual Studio 2005 (MSVC 8)
Also did the following:
* Removed -fPIC from all Linux makefiles
* AMXX build tool now also moved over to VS 2005
* AMXX build tool binary renamed from "AMXXRelease" to "builder"
* MSVC project files now can use environment variables to point to the paths of the Metamod headers and HL SDK: $(METAMOD) and $(HLSDK) respectively
2008-08-16 09:48:39 +00:00
David Anderson
36db059672 Fixed amb1163: float printing broke on large values. 2008-08-16 04:56:50 +00:00
Steve Dudenhoeffer
55d18da46c Fix for amb1648: typo in validate_menu_text 2008-05-07 04:58:32 +00:00
Steve Dudenhoeffer
240c92e20f Updated all module SDKs to stop the most annoying issue ever: amxxmodule.h required size_t but did not include stddef.h
Also stopped dodfun, dodx, tfcx and tsx from loading on games other than the ones they are designed for.
2008-04-29 06:53:55 +00:00
Steve Dudenhoeffer
f410ea743d Added part of amb1604: unregister_message - OH GOD I HOPE I DIDNT BREAK IT 2008-04-29 02:18:39 +00:00
Steve Dudenhoeffer
9100ec753c Added amb1167: menu_addtext(menu, const text[], slot=1) 2008-04-27 19:19:53 +00:00
Steve Dudenhoeffer
1d7cbd4203 Added check for mod game when a module loads: If the module has the optional function, and reports that it is not an expected game, the module will not load.
This should fix how some people seem to think the counter strike modules will work on games other than counter strike.
2008-04-27 00:07:06 +00:00