57 Commits

Author SHA1 Message Date
Arkshine
52c73126e1 VFS: Fix various things
- The "ALL" fake pathID is replaced by what does SM, having a public var NULL_STRING which will acts as NULL when needed.
  To make compiler accepting public array, this patch was needed: https://hg.alliedmods.net/sourcemod-central/rev/b12f329def09
- The offset thing in read_dir: considering that's something very specific to this native and that implementation in CDirectory doesn't make sense because of the offset compatibility for windows, all code is now in the native.
2015-03-25 13:50:07 +01:00
Scott Ehlert
1bb54f839e Update license headers for AMXX core. 2014-08-04 13:18:19 -05:00
Vincent Herbet
d2595b8b92 Merge pull request #31 from xPaw/burn-baby-burn
Remove compatibility stuff from the core
2014-07-27 12:07:58 +02:00
Arkshine
2c4e99fe8d Add some generic constants to amxconst.inc file. 2014-07-19 19:46:40 +02:00
xPaw
1a633ec925 🔥 Remove old file check 2014-07-19 18:19:01 +03:00
David Anderson
bb54b37399 removed allow_nongpl, it wasn't really viable 2007-03-04 04:37:42 +00:00
David Anderson
109b1e45b5 added non-gpl plugin blocking (wow i can't believe it came to this) 2007-03-03 23:14:24 +00:00
David Anderson
09f271e5d0 Fixed amb35, multiple plugins loading 2007-02-21 18:42:14 +00:00
Steve Dudenhoeffer
615e097c68 Fixed am49892 - Plugin load fails going to error logs instead of normal logs 2007-02-19 08:46:43 +00:00
David Anderson
d84c3a3798 Fixed bug am46058, unpausing stopped plugins 2006-10-21 21:48:24 +00:00
David Anderson
78956f3d89 merged bcompat changed into trunk
removed amxmod compat files for now
2006-09-01 03:29:27 +00:00
David Anderson
f7691a51c6 Added request am43012: per-map plugin files 2006-08-17 19:34:34 +00:00
David Anderson
5524d5dca1 Added the ability to mark plugins as "disabled." This blocks the plugin from loading in other files.
Fixed a bug where the PCALM cache was invalidated on file read, rather than plugin finalization.
2006-08-17 18:25:23 +00:00
David Anderson
36ec7bc818 fixed a very minor parsing bug in plugins.ini 2006-06-05 18:48:01 +00:00
David Anderson
d0d08800ef what 2006-06-04 01:05:20 +00:00
David Anderson
ad0eafe66a fix for memory leak[?] 2006-06-04 00:29:27 +00:00
Borja Ferrer
5ffb38b5bc fixed invalid pathnames passed to CacheAndLoadModules causing auto load not to work 2006-06-04 00:22:59 +00:00
David Anderson
6995b182c1 failsafe autoloading of libraries for 1.71- plugins 2006-05-11 10:19:09 +00:00
David Anderson
f600a96657 Initial massive import of the new code module auto-loading code
Important difference - pubtags table is used instead of library table!
2006-05-10 02:32:34 +00:00
David Anderson
c6f8749242 real fix for memleak 2006-05-07 22:21:06 +00:00
David Anderson
6ee7930a46 experimental fix for memleak 2006-05-07 21:59:57 +00:00
David Anderson
37151d361f added layout for "plugin cache"
dynamic natives that are paused now pause parent plugin with an error
added catch for a potentially serious bug?
2006-05-07 21:16:00 +00:00
Borja Ferrer
d78ec24679 fixed bug when registering plugin_(un)pause forward 2006-04-28 22:51:40 +00:00
David Anderson
a43a3b0803 committed patch for correct typecasting 2006-02-26 05:03:05 +00:00
David Anderson
2843c333aa Fixed bug at25472 2006-02-20 03:24:45 +00:00
David Anderson
ea5c9f0af4 gaben 2006-02-14 23:56:55 +00:00
David Anderson
dcaf3066bf experimental optimizer for float ops 2006-02-10 15:43:27 +00:00
David Anderson
4426910b9a made find plugin fast inline for speed 2006-02-01 12:10:52 +00:00
Borja Ferrer
ebd4974c75 final cleaned revision (I hope) 2005-09-16 23:48:51 +00:00
David Anderson
760e29e531 Finalized new debugging system 2005-09-11 03:58:38 +00:00
David Anderson
f8aac5e88d Reworked code to support error handling, LogError() is separate from DisplayTrace() implementation 2005-09-09 16:04:44 +00:00
David Anderson
4738c92b8e Committed new debugger with AMX fixes 2005-09-09 03:23:31 +00:00
David Anderson
4e8eff3e04 Fixed bug at17021. 2005-08-17 16:41:38 +00:00
David Anderson
abfca025d5 Committed new register_native system 2005-07-31 20:11:58 +00:00
David Anderson
1d6b173e87 Fixed a bug where bad plugins could crash 2005-07-28 18:00:40 +00:00
David Anderson
6a97d73167 Committed brand new debugger system 2005-07-26 21:31:21 +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
536a4f8472 Err, fixed these 2005-07-22 20:41:32 +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
996f461157 Fixed a memory leak on plugun unload 2005-06-16 20:20:24 +00:00
David Anderson
f9a57a83a0 Changed how plugins.ini is read 2004-09-17 00:46:33 +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
3ec4ccd9da Added new "amxx plugins" plugin fail message 2004-09-10 15:52:48 +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
David Anderson
fbb7c0bb92 Changed addons/amxx to addons/amxmodx 2004-09-02 02:16:38 +00:00
David Anderson
955fcb8549 Rewrote CString 2004-08-13 08:46:04 +00:00
Pavol Marko
3120b750f4 pause & unpause added 2004-04-22 10:42:49 +00:00
Pavol Marko
dab5306655 using new forward functions 2004-04-03 19:18:46 +00:00
Pavol Marko
0612e67e2d using new function names and parameters 2004-03-27 17:06:08 +00:00