Commit Graph

1202 Commits

Author SHA1 Message Date
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
David Anderson
01b58a4635 Fixed dictionary parsing not obeying the carat backtick
Fixed failed translations crashing
Added formatex()
Fixed buffer copyback problems in old usages
2006-02-23 00:02:33 +00:00
David Anderson
7362cd0621 sup twisty 2006-02-22 01:41:28 +00:00
David Anderson
635d18de92 tiny optimizations from evilspy 2006-02-22 01:36:29 +00:00
David Anderson
484014e2db fixed translate concat bug 2006-02-22 01:05:09 +00:00
David Anderson
2ba0b079ab initial import of new format zomg 2006-02-22 00:33:19 +00:00
David Anderson
2843c333aa Fixed bug at25472 2006-02-20 03:24:45 +00:00
David Anderson
c31e2be46f added backward compatibility for % mistakes 2006-02-15 17:31:30 +00:00
David Anderson
c7fbc7f55e more gaben 2006-02-14 23:59:24 +00:00
David Anderson
ea5c9f0af4 gaben 2006-02-14 23:56:55 +00:00
David Anderson
76609e2a4a fixed bug with translator cvar not being registered by core 2006-02-14 22:14:12 +00:00
David Anderson
1923d42c5f fixed old fmt bug 2006-02-14 20:28:52 +00:00
David Anderson
13360bec73 reformatted file a bit 2006-02-14 16:57:44 +00:00
David Anderson
f1a4cfee61 compilable now o_O 2006-02-14 15:13:26 +00:00
David Anderson
ac5d87b2c2 commited binaries + project file 2006-02-14 13:42:25 +00:00
David Anderson
bf0c1990dd committed new format() code 2006-02-14 12:01:22 +00:00
David Anderson
2c8808aaff fixed formatter bug on bad control code 2006-02-11 22:48:29 +00:00
David Anderson
82693ccae6 fixed serious OP_FLOAT_CMP bug (boy I was tired) 2006-02-11 21:51:28 +00:00
David Anderson
e74ff6a5a4 committed OP_FLOAT_CMP 2006-02-11 07:06:35 +00:00
Borja Ferrer
be1bc6f75c removed debug log for float testings 2006-02-10 19:47:09 +00:00
David Anderson
76358f4289 updated makefile 2006-02-10 15:53:13 +00:00
David Anderson
652f8b9f74 commited builds of latest asm stuff 2006-02-10 15:51:37 +00:00
David Anderson
dcaf3066bf experimental optimizer for float ops 2006-02-10 15:43:27 +00:00
Borja Ferrer
b527efde41 fixed bug where showmenus didn't properly clear newmenu bit 2006-02-10 14:16:00 +00:00
David Anderson
a195a0af30 fixed a re-entrancy bug 2006-02-09 12:04:35 +00:00
David Anderson
52aa992a2f fixed recursion problem
fixed handle leak
fixed player defaults
2006-02-09 11:53:22 +00:00
David Anderson
c602308acb fixed bug where exit wasn't guaranteed
fixed menu destroy bug at25132
2006-02-09 11:19:57 +00:00
Borja Ferrer
5a0b3b0f9f added a memcpy for MM 2006-02-09 11:17:22 +00:00
David Anderson
2a13d923fa committed menu padding and title setting 2006-02-08 22:09:31 +00:00
David Anderson
3507155189 removed MM-1.18 compat 2006-02-08 21:59:02 +00:00
David Anderson
1e4c71e8e3 fixed blank items destroying menus 2006-02-08 05:39:03 +00:00
David Anderson
33da5f3737 quick patch for dynamic native issues 2006-02-07 14:23:09 +00:00
David Anderson
459f91af24 optimized this further 2006-02-07 09:02:08 +00:00
David Anderson
29f46a56d9 got rid of stupid "buffor" 2006-02-07 08:57:34 +00:00
David Anderson
a2bd08cf64 fixed bug at16664 2006-02-07 08:56:36 +00:00
David Anderson
506a6e0465 added never display exit option to newmenus 2006-02-06 13:22:33 +00:00
David Anderson
53c029471f removed usage of CVAR_GET_STRING 2006-02-06 13:10:23 +00:00
Borja Ferrer
cc32f33815 lang debugger uses now make_string for THash 2006-02-06 12:57:14 +00:00
David Anderson
e2c1b8c178 Fixed bug where invalid keys were saved as blank translations
Fixed bug where dictionary caches were invalidated before being used
Loads with MM 5:11 now
2006-02-06 11:13:27 +00:00
David Anderson
458f2acfe7 fixed bug at25056 2006-02-06 04:29:50 +00:00
David Anderson
f0f8b78df9 added server_changelevel back
fixed bug where NULL FP_STRING could crash forwards
2006-02-05 00:32:20 +00:00
David Anderson
88d2b393d8 cvar queries actually run now
removed old fakemeta code
2006-02-03 04:19:18 +00:00
David Anderson
df082de817 committed newmenu api, take two 2006-02-03 03:00:48 +00:00
David Anderson
63b10cfaf5 Fixed DEP bug 2006-02-02 09:34:06 +00:00
David Anderson
f40ae48849 removed server_changelevel (at24675 - oneyed) 2006-02-01 12:33:31 +00:00
David Anderson
4426910b9a made find plugin fast inline for speed 2006-02-01 12:10:52 +00:00
David Anderson
eb010688af optimized + fixed parsing in strbreak() 2006-02-01 12:10:26 +00:00
David Anderson
314392bffe removed old cvarquery stuff, added support for queryclientcvarvalue2 2006-02-01 12:09:43 +00:00
David Anderson
28ede82f91 added cell list registering 2006-02-01 12:09:19 +00:00
David Anderson
a5819d8cf8 added create forward natives 2006-02-01 12:08:42 +00:00
David Anderson
cb291dbdd5 sync 2006-01-30 21:40:10 +00:00
David Anderson
04c54128af fixed case 2006-01-27 09:07:37 +00:00
David Anderson
82cb94ab56 removed old fakemeta #defines
added better mm version handling
2006-01-27 09:07:04 +00:00
Borja Ferrer
7c7422a553 added language debug 2006-01-24 18:47:08 +00:00
David Anderson
85f14422cb re-added file natives 2006-01-06 22:49:42 +00:00
David Anderson
66c278c64b wrong handle, oops 2006-01-06 21:05:48 +00:00
Borja Ferrer
04113f8a02 merged changes from SH:TinyHash 2006-01-06 18:52:12 +00:00
David Anderson
86c033a922 gab gab 2006-01-06 14:47:59 +00:00
David Anderson
3d00b8c545 Merged changes from SH:List
Fixed bug where natives did not use the debugger (experimental)
Removed array size detection :(
2006-01-06 14:37:58 +00:00
David Anderson
0c745590ec Added functions for smashing the stack and memory :) 2006-01-06 14:22:12 +00:00
Borja Ferrer
b46ee941d4 reverted tasks to v1.60 2006-01-06 05:10:17 +00:00
Borja Ferrer
0d3055e505 partial fix for dynamic natives when running on debug mode 2006-01-06 04:59:39 +00:00
David Anderson
d1b290c7a4 Fixed bug at23454 (DeciusMagnus) 2005-12-26 14:38:14 +00:00
David Anderson
f336585d4f Fixed GCC compatibility for now.
Removed ps_locked and replaced with ps_error.
Added set_fail_state.
Fixed md5_file.
2005-12-01 13:42:28 +00:00
David Anderson
80fdb2cdb2 Removed ps_locked flag 2005-11-29 21:59:21 +00:00
David Anderson
5ad341edd7 EXPERIMENTAL BTree+DL ADT for Tasks (USE AT RISK) 2005-11-29 00:52:35 +00:00
David Anderson
cbcc91cc09 BETA optimizations 2005-11-22 04:14:07 +00:00
David Anderson
c6fc34a64d Rewrote format() parser to be re-entrant and easier to read
Added various optimizations
Fixed memory leak in sh_tinyhash
2005-11-21 10:04:43 +00:00
David Anderson
f13599177f Rewrote language backend for integrity checking and optimization
Replaced CRC32 system with real hash-map
2005-11-21 01:35:37 +00:00
David Anderson
30f7f6d51f Fixed typo in SDK 2005-11-20 20:00:31 +00:00
David Anderson
922a2f6006 bumped version numbers 2005-11-20 19:47:49 +00:00
Borja Ferrer
4040410c97 first attempt on lang error logging 2005-11-20 03:47:47 +00:00
Borja Ferrer
8edf4d674f removed a native 2005-11-20 03:10:02 +00:00
Borja Ferrer
6ca3edad0c added GetFilename function 2005-11-20 00:00:33 +00:00
David Anderson
0551b46c8b gcc4 compatibility (Nijule) 2005-11-19 22:44:17 +00:00
David Anderson
e5a798357c Patch at21699 (Nijule) 2005-11-19 21:52:56 +00:00
David Anderson
71926e6d03 get_user_attacker fixes
version bump
2005-11-19 21:24:49 +00:00
David Anderson
62e7e22a93 Added functionality for the auto-channeler 2005-11-19 01:25:34 +00:00
David Anderson
a8bb28caa4 Committed new SDK function for player property mappings 2005-11-19 00:33:51 +00:00
Borja Ferrer
778c2080b0 zomg fix for oldmenus^2 2005-11-17 23:04:43 +00:00
Borja Ferrer
8cc10bdb3d patch for old showmenus 2005-11-15 21:58:47 +00:00
Borja Ferrer
db77e12615 synced with sh_string.h 2005-11-15 20:21:29 +00:00
David Anderson
79c4d0ca5c added linux compat 2005-11-13 22:34:32 +00:00
Borja Ferrer
2ac00713a7 fixed a menu bug at19364 2005-11-13 20:33:30 +00:00
Borja Ferrer
18bf26efb6 fixed but at20584 2005-11-12 00:46:26 +00:00
Borja Ferrer
d190b207b4 linux fix 2005-11-09 22:36:52 +00:00
Borja Ferrer
0dd88dccbd fixed and improved function at20081 2005-11-07 16:37:47 +00:00
David Anderson
d5c75fd6a5 What... 2005-10-30 14:17:32 +00:00
David Anderson
10a64737b5 Added optimizations to the task system
Added optimizations to the forward system
Fixed some debugger errors
2005-10-25 20:38:00 +00:00
Pavol Marko
c8d69c41bc Hello quickfix 64bit negative values to executeForwards -> now upcasting everything 32bit to cell before passing to executeForwards 2005-10-18 21:05:52 +00:00
David Anderson
21caa9a0de Really fixed callfunc this time (debugger invocation error) 2005-10-13 05:27:13 +00:00
Pavol Marko
a46ec5357e Am I wrong or should this be this way to prevent security bugs? 2005-10-09 15:39:20 +00:00
David Anderson
a75feafc4f Downgraded compile time flags to 586 2005-10-02 20:12:48 +00:00
Borja Ferrer
21d13507b1 fixed an error output msg 2005-09-28 22:10:11 +00:00
David Anderson
adfe7de08e callfunc_begin_i should not take -1 2005-09-27 19:51:23 +00:00
David Anderson
116536fe36 Fix for bug 19453 (karlos) 2005-09-26 22:11:44 +00:00
Borja Ferrer
f7dbc25461 fixed a small typo 2005-09-23 13:01:33 +00:00
David Anderson
be762580b7 Bumped versions 2005-09-22 02:13:23 +00:00
Borja Ferrer
ebd4974c75 final cleaned revision (I hope) 2005-09-16 23:48:51 +00:00
Borja Ferrer
f58c0f4508 added request for EKS at18961 2005-09-15 00:51:27 +00:00
David Anderson
b6a4514bd0 Fixed bug at18763 (karlos) 2005-09-11 18:57:33 +00:00