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