David Anderson
fa64bef511
New SDK for gcc-3 compilations
2005-08-18 06:34:34 +00:00
David Anderson
98d3fb79d7
Fixed some mmgr bugs
2005-08-15 21:38:03 +00:00
David Anderson
38da105ac1
Few changes
2005-08-02 07:01:25 +00:00
David Anderson
a776e832dd
New plugin file format, new zlib libraries
2005-08-01 09:02:52 +00:00
David Anderson
13ed6ed2d6
Touching up new system for linux support
2005-07-31 22:16:54 +00:00
David Anderson
abfca025d5
Committed new register_native system
2005-07-31 20:11:58 +00:00
David Anderson
166b5ca650
omg new menu system
2005-07-29 06:33:57 +00:00
David Anderson
eaf102d78f
Fixed bug where JIT did not work on linux (memory alignment issues)
2005-07-27 19:43:54 +00:00
David Anderson
191acd8e42
New Makefile, linux compatibility
2005-07-27 16:24:14 +00:00
David Anderson
6a97d73167
Committed brand new debugger system
2005-07-26 21:31:21 +00:00
David Anderson
09a08fd2f6
quick fixes before adding debugger again
2005-07-25 06:48:54 +00:00
David Anderson
4609cb409b
Whoa! Merged in Pawn! (Small 3.0)
...
Removed debug handling (will add back in soon)
Ported all amx_Exec()s to forward systems
Deprecated AMX Mod module support (incompatible with Pawn anyway!)
Deprecated many file natives (unused)
Deprecated some functionality of pause/unpause
Fixed some memory deallocation bugs (thanks fysh)
Bumped module API version to 3 (no new M/SDK yet!)
Bumped AMX Mod X version to 1.5!
Merged in CVector changes
2005-07-25 06:03:43 +00:00
David Anderson
79268c5316
---------------------------------------------------------------------------
...
Fixed memory bug found by fysh
2005-07-24 07:06:25 +00:00
David Anderson
29e1a5edc8
FAKEMETA IS GONE! SO LONG AND THANKS FOR THE FISH
2005-07-22 19:32:16 +00:00
David Anderson
3863bd3ccc
Fixed bug where not-found natives were still valid
2005-07-19 16:12:48 +00:00
David Anderson
3cba7811bd
Committed new auto-module registering system
...
require_module is now DEPRECATED
2005-07-15 19:15:58 +00:00
David Anderson
35ecd40228
Fixed bug at15479 (karlos)
...
Fixed bug at11812 (Kamikaze)
Added new build_pathname implementation for reentracy.
build_pathname_r added to module API
2005-07-08 05:05:06 +00:00
David Anderson
cc899d298d
Modules can now intercommunicate through RegisterFunction() - UNTESTED
...
Registering a function will make it available through ReqFunc,
2005-07-05 22:01:29 +00:00
David Anderson
719b32d71f
Changed to memalign, stupid debian is obsolete
2004-10-30 09:42:54 +00:00
David Anderson
c9b2f2f060
took out this
2004-10-29 20:40:06 +00:00
David Anderson
712859eb20
Fixed JIT crashing on some kernel configs (like FC2 >= 2.6.6)
2004-10-29 20:35:23 +00:00
David Anderson
ff5b1dd7cc
Changed error output format
2004-10-29 01:49:00 +00:00
David Anderson
3587483fa6
LogError() now can log native function names.
2004-10-29 00:21:44 +00:00
David Anderson
39070081d1
fixed empty log message on debug trace
2004-10-04 22:56:36 +00:00
David Anderson
00d8ffe503
Fixed a debug trace output
2004-10-04 20:36:21 +00:00
David Anderson
b9c83aa4a2
Reworked SDK LogError() to include module names
...
improved debugging output
2004-10-04 05:50:28 +00:00
Pavol Marko
01770f0e5b
Fixed possible problem where a file handle could stay open on memory allocation failure
2004-10-03 17:04:29 +00:00
Pavol Marko
4d04072672
Added MF_Prepare*ArrayA functions
...
The MF_Prepare*ArrayA functions have a third "bool copyBack" parameter which defaults to false and specifies whether the array should be copied from plugin space to module space after function execution (=whether the original array should be updated)
The MF_Prepare*Array are equivalent to MF_Prepare*ArrayA(ptr, size, false);
2004-09-18 13:37:46 +00:00
David Anderson
b7c0c47c05
New "debug" status for amxx plugins
.
...
Correctly switches between amx_opcodelist and nodebug.
Fixed metamod and amxmodx GPL alignment.
Fixed debug mode not being set for non-JIT.
2004-09-17 00:27:28 +00:00
David Anderson
dba30f7ee6
Exported error logger to modules
2004-09-15 21:28:20 +00:00
David Anderson
d3751054da
New debugging engine
2004-09-15 21:21:46 +00:00
David Anderson
44bb871f7e
amx_debug is now set correctly.
2004-09-14 19:27:55 +00:00
David Anderson
91decabfde
Added MNF_GetPlayerTeam for mahnsawce
2004-09-14 16:18:52 +00:00
David Anderson
69e7cbc722
removed debug info
2004-09-12 07:18:54 +00:00
David Anderson
b0315f5d56
Added more error reporting
2004-09-12 04:35:24 +00:00
David Anderson
ec55a2ab97
possible fix for dbi bug
2004-09-12 04:03:54 +00:00
David Anderson
1082ef31c7
Modules no longer need to have the correct extension (requested by UgLyPuNk)
2004-09-12 03:48:21 +00:00
Pavol Marko
77fffb46b2
Added allocator / reallocator / reallocator funcs in not-memtest builds so modules can use them
2004-09-11 21:52:18 +00:00
Pavol Marko
316ddad7ab
Added the Format function to the module api
2004-09-10 20:58:55 +00:00
David Anderson
3ec4ccd9da
Added new "amxx plugins" plugin fail message
2004-09-10 15:52:48 +00:00
David Anderson
b8721e0123
Fixed module correction output
2004-09-09 06:04:50 +00:00
David Anderson
6c73a7d8d1
New module registering ability
2004-09-09 05:16:53 +00:00
David Anderson
079a3e8bcd
Fixed JIT line op problem
2004-09-08 07:05:16 +00:00
Pavol Marko
5094bba5e9
added MNF_GetPlayerEdict
2004-09-05 22:09:45 +00:00
David Anderson
fbb7c0bb92
Changed addons/amxx to addons/amxmodx
2004-09-02 02:16:38 +00:00
David Anderson
02cb4b94f5
Commited new SDK
2004-09-01 21:13:30 +00:00
David Anderson
9d3ea5513b
Fixed a crash bug in FormatAmxString()
...
Added amx_FindNative to module API
Changed LZO->GZ in .amxx format
2004-08-24 04:30:13 +00:00
David Anderson
9f1bb9345c
REALLY fixed bug this time (thanks fsfod and mahnsawce)
2004-08-13 11:20:05 +00:00
David Anderson
f12680f179
Fixed a bug noted by mahnsawce
2004-08-13 11:05:38 +00:00
David Anderson
58f13e887c
Fixed a bug noted by mahnsawce
2004-08-13 10:46:13 +00:00