129 Commits

Author SHA1 Message Date
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