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
Steve Dudenhoeffer
e1dd514f15
msvc project files updated for trie_natives
2008-04-15 05:40:31 +00:00
Steve Dudenhoeffer
c52943b03c
oops, forgot a file i hope this broke the nightlies
2008-04-15 05:36:50 +00:00
Steve Dudenhoeffer
b33d2f559b
Fixed the debug builds having NDEBUG defined, causing stuff like asserts not working properly
2008-04-14 19:56:31 +00:00
Steve Dudenhoeffer
53ed817183
Added amb1600: trie natives
2008-04-14 19:52:11 +00:00
Steve Dudenhoeffer
683f453b6f
Fixed building a 32bit binary on a 64bit machine
...
Added a super cool new native
2008-04-13 22:54:47 +00:00
Steve Dudenhoeffer
313044fe89
Fix for amb1565 CCmdManager's gotAccess check was retardedly checking to make sure a user has all access flags instead of one of the access flags; this is inconsistent with how access is checked elsewhere
2008-04-10 05:42:06 +00:00
Steve Dudenhoeffer
be35cc9912
Fixed amb1267 - FlagManager caused a crash if the cmdaccess.ini was not writable
2008-03-04 18:02:16 +00:00
Christian Hammacher
60b3f30ab3
fixed fs1315 (fread_blocks broken due to typo)
2007-12-26 15:46:06 +00:00
David Anderson
521288dae0
added dlopen() failure logging to linux
2007-11-12 23:48:26 +00:00
David Anderson
cc99d6d1fb
finalized build numbers and all that other release crap
2007-10-26 02:23:21 +00:00
David Anderson
3750788893
fixed amxmodx makefile
2007-10-26 01:42:12 +00:00
David Anderson
993b6e6c74
added 3 more spaces to version output so our version numbers look nice
2007-10-26 01:41:45 +00:00
David Anderson
212697b950
whoops, that was one terrible commit. the bug is really fixed now.
2007-10-26 01:09:08 +00:00
David Anderson
6a567f3c77
fixed a memory corruption bug in CVector
2007-10-26 01:03:23 +00:00
David Anderson
36241e2905
updated revision numbers
2007-10-26 00:28:17 +00:00
David Anderson
a2e3f8682f
fixed amb1069 - map prefixes still didn't work
2007-10-25 23:54:51 +00:00
David Anderson
2d737970d0
small fix for amb1024 - weird plugin dir choice
2007-10-22 20:06:28 +00:00
David Anderson
468e6fb9dd
added amb909 - LoadFileForMe()
2007-10-22 19:26:45 +00:00
David Anderson
b2b2c1d961
fixed a very nasty bug where the runtime stack/heap values appeared to simply be corrupted by the JIT initialization function. this probably never manifested in thiadmer's builds because the routine was broken at a higher level
2007-10-03 06:35:20 +00:00
Steve Dudenhoeffer
dd55716f15
Fix for bail breaking is_user_bot - amb914
...
This still doesn't cache since that proved to be buggy; this will check the flag first, and then auth second.
2007-09-06 16:37:57 +00:00
David Anderson
a749aad1b4
- inserted a nasty backwards compatibility shim specifically for war3ft 3.0-rc. this may be extended globally if i can find a way to generalize it without breaking menu_create().
...
- updated comment about player_menu_info() as it was wrong.
2007-09-02 18:35:53 +00:00
Steve Dudenhoeffer
0bb430b3eb
Reverted amb149
2007-08-16 15:16:41 +00:00
Steve Dudenhoeffer
3f1226e504
Fixed +/- cmds not being set in the flag manager.
2007-08-11 13:38:19 +00:00
Steve Dudenhoeffer
76a7cafe50
Changed the new %S format option to %a to hopefully prevent some confusion.
2007-08-08 02:40:40 +00:00
David Anderson
435766b2ef
reverted a bad change in fakenatives
2007-08-04 14:18:56 +00:00
David Anderson
750247e8a6
fixed a bug that broke creative natives from the last change
2007-08-04 14:17:19 +00:00
Steve Dudenhoeffer
226d188d19
Fix for amb257 - get_user_origin mode 4 false positives.
...
Most should be filtered out.
2007-08-04 03:34:34 +00:00
Steve Dudenhoeffer
b09bf4c532
Work around for amb228 - amxmod_compat caused set_user_hitzones to stop functioning.
...
Any plugins being emulated by amxmod_compat that still use the traceline forward will still cause the issue, but if no plugins use that forward it won't interfere.
(also, plugin_flags() can now specify a plid)
2007-08-03 06:48:08 +00:00
Steve Dudenhoeffer
83c82387e3
Changed ArrayGetCell() to return the cell value instead of byreferencing the value.
2007-07-26 16:22:29 +00:00
Steve Dudenhoeffer
9ce9b142e7
Implemented amb397 - amx_add{client}menuitem now accepts filenames as well as registered plugin names
...
(is_plugin_loaded() now has an optional second parameter to search for filenames)
2007-07-25 18:54:32 +00:00
Christian Hammacher
6f590c85f6
fixed bug where fwrite_blocks crashed the server
2007-06-29 21:46:24 +00:00
Steve Dudenhoeffer
16c17cff63
Undid portions of revision 3261: get_{pcvar,cvar}_num discrepancies, the added overhead just wasn't worth how stupidly rare the occurrences were.
2007-06-25 03:23:19 +00:00
Steve Dudenhoeffer
a45d98efea
Fix for amb421: get_user_weapons omitting a weapon in Day of Defeat.
2007-06-22 17:10:21 +00:00
Steve Dudenhoeffer
e23f3747ba
Possible fix for amb149 - register_event with "e" triggers false positives for dead players not fully in game.
2007-06-22 16:51:16 +00:00
Steve Dudenhoeffer
3f268e5f2e
Fixed amb69 - metamod trying to reload amxmodx on systems with poorly configured clocks.
2007-06-22 16:02:17 +00:00
Steve Dudenhoeffer
6c0300801f
Added amb32 - amxx {cvars,cmds} now takes an optional parameter to filter plugins by plugin filename
2007-06-21 15:26:02 +00:00
Steve Dudenhoeffer
961114c260
Fix for amb305 - tasks cause a crash on mods that do not have the standard mp_timelimit cvar.
2007-05-28 14:49:34 +00:00
Scott Ehlert
5309189602
Implemented amb245 - precache_sound() now returns whatever the engine function returns instead of just returning 1
2007-05-04 01:38:30 +00:00
Scott Ehlert
006396bc92
Apparently this was a bad idea
2007-05-04 01:17:13 +00:00
Scott Ehlert
dc4c9f0258
Fixed this up or something strange like that...
2007-05-04 01:11:01 +00:00
David Anderson
3b737ab87b
added request amb122
2007-05-03 13:27:51 +00:00
David Anderson
78f18de61a
Fixed bug amb244
2007-05-02 02:06:07 +00:00
David Anderson
d682375d7d
rewrote how new menus are detected -- menucmds are no longer used since they're idiotic anyway
2007-04-25 14:44:37 +00:00
David Anderson
3b80342a02
fixed windows build part 2
2007-04-25 14:15:35 +00:00
David Anderson
8f49cddd7d
fixed windows build
2007-04-25 14:15:00 +00:00
David Anderson
d679885985
fixed a memory leak in SortCustom1D()
2007-04-25 14:10:47 +00:00
Steve Dudenhoeffer
d563ecb060
Added pseudo dynamic array natives.
...
Changed some of the "..." tags to "any".
2007-04-24 16:38:36 +00:00
Steve Dudenhoeffer
2c2259ea15
Fixed possible issue that could arise with the new newmenu last page handler :O
2007-04-20 15:47:55 +00:00
Steve Dudenhoeffer
be4fdb1776
Fixed the completely börked handling of the last page with newmenus.
2007-04-20 15:27:04 +00:00
Steve Dudenhoeffer
76158b031d
Forgot to actually register LookupLangKey :o
2007-04-20 03:02:41 +00:00
Steve Dudenhoeffer
599029b68e
Fixed an issue where "exit" wasn't working properly on pages with valid next and more selections.
2007-04-20 02:59:35 +00:00
Steve Dudenhoeffer
201d65749e
Added LookupLangKey for the upcoming show_activity changes.
2007-04-20 02:55:59 +00:00
Steve Dudenhoeffer
1ed1d0005c
Added menu property to change number color
2007-04-18 04:20:48 +00:00
David Anderson
1ec4d9cc7d
fixed amb18 and various associated menu re-entrancy bugs
2007-04-16 18:00:54 +00:00
David Anderson
b90bc3a3e4
fixed bug amb46
2007-04-16 17:11:40 +00:00
David Anderson
de530e2ca3
fixed amb200, added native test suite
2007-04-16 17:08:15 +00:00
David Anderson
5d4669d52e
implemented amb17
...
expanded menu tests
deprecated MEXIT_NORMAL, MPROP_ORDER, MPROP_PADMENU
fixed various bugs in PagekeyToItem
2007-04-16 06:58:28 +00:00
Steve Dudenhoeffer
7b4283bf4a
Fixed amb207: Last item displayed as "10" instead of "0" on new menus.
2007-04-13 23:59:52 +00:00
Steve Dudenhoeffer
1f423dc39f
Fixed amb208: new menu state not being reset when item has no state callback.
2007-04-13 23:57:14 +00:00
Steve Dudenhoeffer
b49bf1b13c
Fix for amb78: get_concmdsnum result caching causing discrepencies
2007-03-30 02:13:49 +00:00
Scott Ehlert
118b002ee8
Synced Module SDK files with most recent fixes
...
- Fixed potential issue with Meta_Query
- Removed debug message from GiveFnptrsToDll that has been present for a long long time
Again I ask why?
2007-03-21 20:22:20 +00:00
David Anderson
5252e06c2a
fixed amb90 (not working in 0th slot, related to commit 2491)
2007-03-16 04:17:47 +00:00
Scott Ehlert
edaf960407
Added request amb76 - hex format specifier (%x and %X)
2007-03-14 02:16:09 +00:00
Scott Ehlert
e3217964c4
Fixed core MSVC8 compile :\
2007-03-14 02:12:51 +00:00
Scott Ehlert
c71be87a3a
Massive reorganization attempt - part 1
...
Oh dear, what has DS done now?
2007-03-13 11:46:03 +00:00
Scott Ehlert
3ac076e098
Hello, I might have added some SLN files for the MSVC8 projects
2007-03-13 03:11:28 +00:00
David Anderson
e6120fdcd6
fixed a small bug where loading under dlsym crashed
...
fixed line endings in vim
2007-03-13 00:42:16 +00:00
David Anderson
4597868d30
wow i forgot core's template
2007-03-12 22:45:57 +00:00
David Anderson
cc6b9d3d81
added dynamic versioning
...
committed .sln files to a few wayward projects
2007-03-12 22:27:27 +00:00
David Anderson
71065a65dd
attempted merge at 1.77 back into trunk... Oh MY GOD
2007-03-09 03:04:40 +00:00
David Anderson
829485ef2a
bumped version one last time
...
fixed makefile for nongpl changes
2007-03-08 04:54:03 +00:00
David Anderson
ea34c2c78a
fixed a bug reported by peanut where amx_fwrite() had the wrong sizeof() type
2007-03-07 02:29:54 +00:00
David Anderson
bb54b37399
removed allow_nongpl, it wasn't really viable
2007-03-04 04:37:42 +00:00
David Anderson
ef4d19378d
bumped more versions
2007-03-04 03:43:57 +00:00
David Anderson
d4703f045d
fixed a bug where '%c' did not correctly count toward the writable string length
2007-03-04 00:02:23 +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
83631e95aa
fixed bug amb41
2007-02-24 21:08:00 +00:00
David Anderson
09f271e5d0
Fixed amb35, multiple plugins loading
2007-02-21 18:42:14 +00:00
Steve Dudenhoeffer
e35a8326d5
Fixed an issue where backwards amx mod compatibility layer wasn't transparent.
2007-02-20 22:25:17 +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
Steve Dudenhoeffer
d45c3aeb96
Fixed am51050 - "amxx {pause,unpause" had misleading output
2007-02-19 06:57:26 +00:00
Steve Dudenhoeffer
fff603635a
Fixed am51051 - unpause() returning true on stopped plugins
2007-02-19 06:43:52 +00:00
Steve Dudenhoeffer
aded0f9c1c
Added request am49339 - exploding chainsaw gun
2007-02-14 05:17:57 +00:00
Orangutanz
609fdae508
Fixed native get_user_origin mode 4
2007-01-09 15:01:08 +00:00
David Anderson
8e290cdf31
final build info
2006-12-19 14:26:31 +00:00
David Anderson
b7b55d060a
sawce's sdk fixes
2006-12-19 11:19:45 +00:00
David Anderson
d6ed1a8d8a
Fixed bug am48234
2006-12-19 02:24:09 +00:00
David Anderson
e6c15d9f05
Fixed bug am48580
2006-12-19 01:57:18 +00:00
David Anderson
4eaea443e1
who would have thought that iterators change?!
2006-11-22 07:33:54 +00:00
David Anderson
89158f9342
Added request am47144 (register_*cmd return id)
2006-11-22 02:45:12 +00:00
David Anderson
db7dc509e0
Fixed another serious bug where deleting menus and not returning PLUGIN_HANDLED would cause the iterator to fail and crash
2006-11-21 23:59:21 +00:00
David Anderson
c15a23a2a7
fixed a serious bug where deleted forwards could be placed in the re-use cache too soon
2006-11-21 23:06:50 +00:00
Borja Ferrer
551e5298cc
fixed bug am46924
2006-11-05 18:38:09 +00:00
Christian Hammacher
dfea3e8a13
corrected typo (at46807)
2006-11-03 13:27:17 +00:00
David Anderson
8b8cc3dd6b
Fixed bug am46630: rename_file did not have a relative location version
2006-10-31 20:18:44 +00:00
David Anderson
a65d65bee4
fix for bug am46266: TFC team names not picking up
2006-10-24 22:57:19 +00:00
David Anderson
d2ebca38a1
Experimental addition to CreateMultiForward() for bcompat
2006-10-22 03:49:23 +00:00
David Anderson
d84c3a3798
Fixed bug am46058, unpausing stopped plugins
2006-10-21 21:48:24 +00:00
David Anderson
405d9ff48e
bumped trunk version
2006-10-21 21:27:07 +00:00
David Anderson
a60e9d205b
fixed bug where blanks misaligned the item selection process
2006-10-21 21:13:39 +00:00
David Anderson
00380cfe4c
fixed a bug in get_func_id (thanks P34CH_34732)
2006-10-02 06:12:02 +00:00
David Anderson
12ecf026db
hack for backwards compat layer (thanks suicid3)
2006-10-02 06:07:38 +00:00
David Anderson
5ded9eef2a
Bumped version numbers to 1.76a
2006-09-25 23:48:07 +00:00
David Anderson
3720810b61
fixed bug am44694 (is_user_alive() on TFC connect failing)
2006-09-21 23:33:05 +00:00
David Anderson
e72aff5c14
Fixed bug am44956 (extra plugin file lists not working)
2006-09-21 17:18:04 +00:00
David Anderson
61525e9638
fix for getFuncsNum() on invalid forward
2006-09-13 19:46:32 +00:00
David Anderson
87c3e1dc82
attempt for bug am44778 - plugin_log() did not function in logevents properly
2006-09-13 06:36:59 +00:00
David Anderson
651c5d9f01
added more api to help with amxmod compat layer
...
cleaned up some more bcompat stuff
2006-09-12 07:59:56 +00:00
David Anderson
2df8b4269e
fixed bcompat trans + optimized it a bit
...
added bcompat trans support to format() and copy()
2006-09-10 22:08:52 +00:00
Borja Ferrer
4413e54058
LogType checking is not necessary, LogError is always type 1
2006-09-10 12:07:01 +00:00
David Anderson
c67e19a62f
updated credits + look for 1.76
2006-09-10 06:35:54 +00:00
David Anderson
f880fc6ee9
added request am44229 - more error log info
2006-09-10 04:52:43 +00:00
David Anderson
77e4d85002
fixed up a callfunc issue and added copyback parameter
2006-09-10 02:30:10 +00:00
David Anderson
418efa4088
fixed bug am44544 (log forward broken)
2006-09-10 01:08:29 +00:00
David Anderson
4599b59834
corrected issue am44595
2006-09-10 00:51:35 +00:00
Scott Ehlert
4eb8c4e295
Synced this or something...
2006-09-09 20:21:29 +00:00
David Anderson
38e7b9ff58
unbroke the build
2006-09-08 14:46:34 +00:00
David Anderson
621c120b71
finished merging in the glorious bcompat changes
2006-09-08 14:11:29 +00:00
Scott Ehlert
ed5395a54a
AMD64 building fixes and such
2006-09-03 03:48:54 +00:00
Scott Ehlert
557958b408
Removed some amxmod compat stuff for now so this can actually compile and link properly again
2006-09-03 02:39:13 +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
95537e4840
fix for issues where bots might not 'cache' properly?
2006-09-01 02:22:47 +00:00
David Anderson
72f59422d5
turns out this isn't even needed
2006-08-28 22:08:20 +00:00
Scott Ehlert
baf406cb6a
Fixed bug with floatatan() returning wrong values when trying to get angle in degrees or grades
2006-08-28 17:37:15 +00:00
David Anderson
388711e969
Synced bcompat tree additions and fixes found so far
2006-08-28 11:08:18 +00:00
Scott Ehlert
5c23cf416e
Fixed makefiles (yes, again) for hlsdk move
2006-08-27 05:29:04 +00:00
Scott Ehlert
2cd1449f88
Ugh, part 2
2006-08-27 05:01:32 +00:00
Scott Ehlert
3691e98814
Ugh, should not have removed that
2006-08-27 04:56:27 +00:00
Scott Ehlert
709b3705ab
Fixed warnings that only appeared when compiling amd64 binaries
2006-08-27 04:50:20 +00:00
Scott Ehlert
22bef17660
Changed makefiles to point to trunk's modified version of the HL SDK
2006-08-27 03:13:11 +00:00
Scott Ehlert
58e1254876
oops
2006-08-27 02:18:08 +00:00
Scott Ehlert
81ac41037b
GCC Wallification
2006-08-27 02:17:18 +00:00
David Anderson
6786b0e356
Fixed bug am43875
2006-08-27 01:38:47 +00:00
David Anderson
cd6f3dfd71
Updated SDK for GCC-4.1
2006-08-25 00:53:37 +00:00
David Anderson
bab5bb5a72
Attempt to fix up am41036
2006-08-24 21:13:52 +00:00
David Anderson
5b47da7cee
Finalized binlogging update by removing another unnecessary opcode and updating the reader
2006-08-21 04:18:13 +00:00
Borja Ferrer
45b67b6e2c
more tweaks to binlogs
2006-08-21 03:46:20 +00:00
Borja Ferrer
44a17fe646
documented new file format
...
increased file version
2006-08-21 03:11:19 +00:00
David Anderson
e49af85119
Fixed bugizzle am43566
2006-08-20 21:01:35 +00:00
Borja Ferrer
dec169562b
missed the FP_DONE's
2006-08-20 17:57:00 +00:00
Scott Ehlert
0acaf1b476
MSVC8 sync
2006-08-20 11:18:31 +00:00
David Anderson
2cf396be3e
weird typo
2006-08-20 08:00:55 +00:00
David Anderson
df7ee94b83
Committed sorting natives as per request am23838
2006-08-20 04:46:34 +00:00
David Anderson
8a58dd8806
this is a bit more standards compliant
2006-08-19 22:21:42 +00:00
David Anderson
67f53505ce
Added request am41635 and fixed a bug with passing (1<<31)
2006-08-19 22:15:34 +00:00
Borja Ferrer
e7cc87a610
now yes
2006-08-19 20:21:00 +00:00
Borja Ferrer
408f61c6d6
Added request am42871:file names in binlogs
2006-08-19 18:44:12 +00:00
David Anderson
e2932fb61a
Request am40967 (logging set_fail_state)
2006-08-18 19:02:37 +00:00
Borja Ferrer
7af82f0d4f
n0thing
2006-08-18 13:05:09 +00:00
David Anderson
010ef526c5
added amxx_setpl_curweap to export table
2006-08-18 06:05:57 +00:00
David Anderson
d7d0d72ceb
fixed a serious bug with byref values and callfunc_push*() where the heap was used incorrectly, causing passed data to be easily corrupted.
...
added callfunc_push_array() (am42810)
2006-08-18 05:52:21 +00:00
David Anderson
79f8525c4a
bumped version number
2006-08-18 03:34:03 +00:00
David Anderson
2869c8f4f6
Fixed bug at43313
2006-08-18 03:33:46 +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
e015df58c8
More GCC compatibility fixes
2006-08-17 16:43:47 +00:00
David Anderson
db175082ad
Fixed some bugs/warnings that GCC caught
2006-08-17 16:41:41 +00:00
David Anderson
8b055fd1d0
Added GCC-4.1 support
...
Disabled potentially bad optimization
2006-08-17 01:39:47 +00:00
David Anderson
6295813723
Work-around for a code generation bug in GCC
2006-08-17 00:23:03 +00:00
David Anderson
51ee2e4846
this line doesn't look necessary
2006-07-18 09:59:36 +00:00
David Anderson
fab4a43915
Fix for am41317, forward re-entrancy problem
2006-07-18 04:39:54 +00:00
David Anderson
57ccee89f2
bump3d v3rsion
2006-07-04 17:37:49 +00:00
Borja Ferrer
f1d3274f0e
fixed bug at40706 (angle_vector)
2006-07-02 15:24:00 +00:00
David Anderson
9dcdba439a
added fix for binlog bug with failed plugins
...
added experimental emsg natives
fixed target's velbyaim bug find
added native for setting player curweapon
2006-06-28 10:07:20 +00:00
David Anderson
f08bbbc45f
dep recompile
2006-06-28 02:31:07 +00:00
David Anderson
06fbff7042
fixed floattocell bug, omg
2006-06-12 17:37:09 +00:00
David Anderson
d55542aa8d
fourth time's a charm
2006-06-11 22:04:10 +00:00
David Anderson
2e86f51cfe
fixed this
2006-06-11 21:50:19 +00:00
David Anderson
50311d14fb
fixed bug at31100 (belsebub)
2006-06-11 08:58:15 +00:00
David Anderson
07b5a819bf
fixed more amx_ftoc errors that wouldn't occur in modules
2006-06-11 07:32:18 +00:00
David Anderson
8e03e67a8f
fixed a menu exit calculation bug in newmenus (omg)
2006-06-10 22:12:46 +00:00
David Anderson
66d04f8def
fixed another possible amx_ftoc() misusage
2006-06-10 21:00:33 +00:00
David Anderson
bce69e7116
fixed pcvar bug (thanks niluje)
2006-06-10 20:57:52 +00:00
David Anderson
5463a84c12
fixed another stupid path bug
...
fixed more module loading bugs
2006-06-07 19:09:48 +00:00
David Anderson
d05c34b73c
fixed a bug causing failed modules to register as successes. this also blocked handlers from being called.
2006-06-07 05:21:03 +00:00
David Anderson
c69777d8cc
fixed stupid path bugs!
2006-06-07 04:44:03 +00:00
David Anderson
b3b9e72b01
fixed another newmenu calc bug
2006-06-06 17:59:38 +00:00
David Anderson
7f57e8377a
oh, compiles now
2006-06-06 10:49:33 +00:00
David Anderson
036ab78828
added plugin semi-auto-loading shut it
2006-06-06 09:03:07 +00:00
David Anderson
e0f1a93d6e
fixed a bug where an empty modules file would crash
...
fixed a bug where newmenu with default exit and a single page would not return MENU_EXIT on exit
2006-06-06 07:00:27 +00:00
David Anderson
011c9fa45c
fixed "ghost module" problem
2006-06-05 19:19:43 +00:00
David Anderson
2c7ca33bf1
fixed a bug where HandleModule() took the mangled name instead of the demangled
2006-06-05 19:08:01 +00:00
David Anderson
36ec7bc818
fixed a very minor parsing bug in plugins.ini
2006-06-05 18:48:01 +00:00
David Anderson
3fbf65103a
fixed a crash bug
2006-06-05 08:06:57 +00:00
Scott Ehlert
17fb06f7bb
Moved vector natives from engine to core at29896
...
Moved precache_generic from engine to core at30469
2006-06-05 07:48:54 +00:00
David Anderson
e546c69041
fixed linux bug
2006-06-04 08:40:27 +00:00
David Anderson
afb8fb0019
fixed linux build
2006-06-04 07:37:44 +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
5522778aed
fixed registerfuncex never actually registering
...
fixed requestfunc returning null when not querying
2006-06-03 23:14:09 +00:00
David Anderson
7367f29cb4
fixed a bug where defclasslib would search for lib instead of class
2006-06-03 21:44:35 +00:00
David Anderson
fc5e049e4a
expanded MF_OverrideNatives API function a bit, to exclude named module(s)
2006-06-03 21:34:43 +00:00
David Anderson
43ecf97f99
fixed spelling mistake
2006-06-03 19:29:29 +00:00
David Anderson
7e36a19590
committed fix for bug atDIVINE (kami no buggu)
2006-05-22 00:00:11 +00:00
David Anderson
bce3bce586
Added amx_ReRegister() and MNF_RegisterFunctionEx()
2006-05-19 01:54:51 +00:00
Scott Ehlert
cf9cdaa3d6
zomg, I guess I should move these too
2006-05-17 20:23:36 +00:00
Borja Ferrer
d01d6b06fa
little fix
2006-05-17 13:44:58 +00:00
David Anderson
00fd007e7a
fixed bug at29654
2006-05-16 21:08:19 +00:00
Borja Ferrer
f7805623b0
added request at29591
2006-05-13 14:59:24 +00:00
Scott Ehlert
5e4d5a2c8f
Hello MSVC8 project, may I update you?
2006-05-12 04:52:36 +00:00
David Anderson
6995b182c1
failsafe autoloading of libraries for 1.71- plugins
2006-05-11 10:19:09 +00:00
David Anderson
035c54350e
module filter is expanded a tiny bit
2006-05-11 10:05:42 +00:00
David Anderson
441ab14d3b
moved register_message into core, yay
2006-05-11 08:35:21 +00:00
Scott Ehlert
30ce0d9f1b
Another pointless typo fix
2006-05-11 02:29:08 +00:00
David Anderson
afe19411b2
oh I forgot to commit this, basic-master-san
2006-05-10 12:40:44 +00:00
David Anderson
b12025093b
added ability to override natives (someone shoot me)
2006-05-10 11:23:08 +00:00
David Anderson
f5cabb4bea
fixed infinite loop (oops)
2006-05-10 04:44:07 +00:00
David Anderson
a29f8d0651
Cleaned up error reporting a bit
2006-05-10 03:43:53 +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
d8c8e72745
Committed fix for bug at29456
2006-05-09 23:43:06 +00:00
David Anderson
9a34213992
Committed rebuild of ASM stuff for bug at29456
2006-05-09 23:43:05 +00:00
Scott Ehlert
ca3e8582e3
Added missing files to MSVC8 project (libraries.h and libraries.cpp)
...
Fixed some MSVC8 errors with new files
Bumped version
2006-05-08 04:13:37 +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
David Anderson
9b9f0d0e27
fixed small typo
2006-05-07 17:27:24 +00:00
David Anderson
0a4a209f94
corrected commit
2006-05-07 17:11:17 +00:00
David Anderson
00e32aca97
added a little more flexibility to modules.ini
...
fixed bug where unloading was never called
2006-05-07 10:05:04 +00:00
David Anderson
dad00a2eb6
Initial import of replacement Library system - Backwards compat tested!
...
Updated new SDK (bumped vers number, kept backwards compat)
Improved module path resolving
2006-05-07 09:56:06 +00:00
David Anderson
576680eaf9
Added vformat() native
2006-05-07 00:25:43 +00:00
Scott Ehlert
8fec829c63
Version bump in AMX_VERSION define (since version.rc was bumped)
2006-05-06 04:49:36 +00:00
David Anderson
f3fe58809d
changes so forward ids can be mapped back to names
2006-05-06 02:03:25 +00:00
David Anderson
c6d16eac7a
version bump
2006-05-05 18:31:27 +00:00
Borja Ferrer
d78ec24679
fixed bug when registering plugin_(un)pause forward
2006-04-28 22:51:40 +00:00
David Anderson
8da4987895
implemented request at28875
2006-04-27 17:31:38 +00:00
Christian Hammacher
3f5bae615b
added request at28199
2006-04-25 17:19:58 +00:00
Borja Ferrer
769485ce29
fixed 2 memory leaks in the debugger
2006-04-21 02:45:57 +00:00
Borja Ferrer
1d6becf3b5
hi, dont look
2006-04-21 02:18:34 +00:00
David Anderson
82a739a95e
register_plugin returns id
2006-04-17 12:57:52 +00:00
Borja Ferrer
a5df31570e
added request at28068 (split log files)
...
fixed all native debug errors in core
2006-04-13 16:29:01 +00:00
Scott Ehlert
17d5e7f0ca
Renamed SUFFIX_x to BIN_SUFFIX_x because it more clearly shows the meaning of the variable :\
2006-04-12 16:00:12 +00:00
Scott Ehlert
564a5484f7
Some changes to the makefile:
...
1) Fixed clean not removing amd64 binaries
2) Removed seemingly broken mmgr builds (just like MSVC now)
3) Added binlog options for creating BinLog binaries
4) Fixed amd64 build from dynamically linking to zlib
2006-04-12 15:42:18 +00:00
Scott Ehlert
8a732c7e14
For some reason libz64.a was not recognized as a binary file in CVS. Hopefully fixed now.
2006-04-12 15:37:00 +00:00
Scott Ehlert
998208ef20
*** empty log message ***
2006-04-12 15:36:07 +00:00
Scott Ehlert
a2082bac93
Don't include unnecessary headers when BINLOG_ENABLED isn't defined - whoa
2006-04-12 13:01:15 +00:00
Scott Ehlert
3dacc60073
Minor MSVC Project Changes:
...
1) Automatically add "bl" to binary name on BinLog builds
2) Exclude binlog.cpp from non-BinLog builds
2006-04-12 12:56:58 +00:00
David Anderson
9ef9e3755a
Fixed bug at28087
2006-04-11 06:34:17 +00:00
Scott Ehlert
795e23dd09
natives-amd64.o fixed?
2006-04-07 07:18:52 +00:00
Scott Ehlert
93ff6d5c67
*** empty log message ***
2006-04-07 07:18:23 +00:00
Scott Ehlert
0dc594f5e1
Weirdness in libz.a hopefully fixed?
2006-04-07 07:14:56 +00:00
Scott Ehlert
fad03b546a
*** empty log message ***
2006-04-07 07:14:15 +00:00
Scott Ehlert
d50d6b0334
For some strange reason natives-amd64.o and libz.a were not valid files before and core would not compile on Linux. Now they should work.
2006-04-06 13:06:48 +00:00
Scott Ehlert
f2d21c410b
MSVC8/VS2005 Compiling Fixes - 0 errors, 0 warnings. Hurray!
2006-04-06 12:56:45 +00:00
Scott Ehlert
ec51566abe
Remove cruft from MSVC 7.1 project files so that JITDebug, JITDebugBinLog, JITRelease, and JITReleaseBinLog are the only build configs
2006-04-06 12:14:59 +00:00
David Anderson
10a935790c
a clean yam is a happy yam.
2006-03-31 21:59:52 +00:00
David Anderson
68208d73d7
made sure vars are reset
2006-03-30 20:45:22 +00:00
David Anderson
b57367dd30
abort() now cancels a callfunc
2006-03-30 20:42:11 +00:00
David Anderson
deccf7816c
added rmdir()
2006-03-30 00:48:58 +00:00
David Anderson
94c449936d
added getc,ungetc,putc
2006-03-29 22:56:18 +00:00
David Anderson
89c58265aa
page numbering does not appear with no pages
2006-03-29 22:48:45 +00:00
David Anderson
3783e34a70
Fixed a bug where handlers wouldn't work if they were in the 0th slot
2006-03-29 22:42:03 +00:00
Borja Ferrer
414ecdfffa
fixed crash when creating a new binlog file
2006-03-24 19:29:49 +00:00
Borja Ferrer
17bbc37638
fixed binlog max size name
2006-03-23 10:11:09 +00:00
David Anderson
ccb3b4fbb3
experimental fix for improving hud sync
2006-03-20 01:03:30 +00:00
David Anderson
83bf0d7b2a
~(, ,)o <-- turtle
2006-03-19 21:52:25 +00:00
David Anderson
f55a8c54cc
binlog reader no longer logs plugin database in a separate file
2006-03-19 21:41:11 +00:00
Borja Ferrer
d84ef62e6c
little optimization from PM
2006-03-19 20:39:25 +00:00
Borja Ferrer
b5e8bc9ec1
fixed bug at26868
2006-03-19 20:14:24 +00:00
David Anderson
ccaa4434ad
committed new language code
2006-03-19 19:26:29 +00:00
David Anderson
555ac1c7f3
fixed corrupt file loads smashing the stack
...
added compile of support code
2006-03-18 22:10:05 +00:00
David Anderson
b9788b7e1b
*** empty log message ***
2006-03-18 21:38:28 +00:00
David Anderson
c6e332a0f5
linux+amd64 compat
2006-03-18 20:59:38 +00:00
David Anderson
a1956bc83b
added cpuid helper func
2006-03-18 08:56:58 +00:00
David Anderson
ff61158491
fix for binary db not being created on maxsize overflow
2006-03-17 23:29:33 +00:00
David Anderson
2c5520cad0
added optimization tweaker
...
added binary log maxsize support
2006-03-17 22:50:13 +00:00
David Anderson
e067a980be
implemented a lot more binary opcodes
...
bumped versions
2006-03-16 06:36:01 +00:00
Borja Ferrer
7e97156fc4
added arrayset native
2006-03-16 00:13:13 +00:00
David Anderson
3699796bc6
finalized file format
...
added register op (working)
added msvc8 stuff (4better || 4worse)
2006-03-15 13:43:06 +00:00
David Anderson
adc2a7d169
initial import of binary logger support code
2006-03-14 19:36:18 +00:00
David Anderson
522511d059
implemented menu_cancel
2006-03-14 17:49:29 +00:00
David Anderson
7dae023a98
fixed bug at26580
2006-03-14 10:01:35 +00:00
Borja Ferrer
76c216d07e
added request at26533 (Brad)
2006-03-13 22:43:55 +00:00
Borja Ferrer
2e0dcb860a
fixed dynamic ExecuteForward not returning a valid result and patching the forward id
2006-03-10 19:04:04 +00:00
David Anderson
6c6389ba65
oh, last credits bit. wee <-- gaben?
2006-03-04 08:52:08 +00:00
David Anderson
0898418cf3
what... oh
2006-03-04 08:40:27 +00:00
David Anderson
a3142a520f
bumped versSIIOOON
2006-03-04 06:48:44 +00:00
David Anderson
2d6c06b82f
fixed fclose bug (NiLuJe)
2006-03-01 20:59:08 +00:00
David Anderson
19b5835ae4
added ClearSyncHud()
2006-03-01 02:20:44 +00:00
David Anderson
62489d05cc
fixed hud message syncing
2006-03-01 00:10:23 +00:00
David Anderson
f7d4c6fe34
fixed the final bug in this I think
2006-02-28 10:42:52 +00:00
David Anderson
d2cc14fa18
crraaaaap
2006-02-28 10:10:44 +00:00
David Anderson
dc5506efe3
added experimental callback for modules to get authorization
2006-02-28 09:59:03 +00:00
David Anderson
628d38df7a
experimental fix for new stats sync code
2006-02-28 09:43:20 +00:00
David Anderson
4aaa2f8e0f
fixed memory leak
2006-02-27 10:10:52 +00:00
David Anderson
a43a3b0803
committed patch for correct typecasting
2006-02-26 05:03:05 +00:00
David Anderson
4fed42b5c7
gah >_< recompiled with -O1 -DWIN32
2006-02-24 15:47:40 +00:00
David Anderson
8502fb51b3
fixed bug where deleting oldmenus would make the next key non-unique
2006-02-24 08:34:37 +00:00
David Anderson
0520c606ec
fixed possible overrun bug
2006-02-24 00:11:37 +00:00
David Anderson
6997c780d9
fixed bug where format() on copy-back would not null terminate
2006-02-24 00:09:33 +00:00
Borja Ferrer
631e709471
fixed bug where the string lenght wasnt decreased on some cases
2006-02-23 22:55:43 +00:00