Commit Graph

782 Commits

Author SHA1 Message Date
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
David Anderson
e3afe22a48 Fixed initialization bug in native filters
Fixed bug where address boundaries were not checked on arrays
2005-09-11 05:43:17 +00:00
David Anderson
73d70aff29 added module_exists 2005-09-11 04:43:40 +00:00
David Anderson
760e29e531 Finalized new debugging system 2005-09-11 03:58:38 +00:00
Borja Ferrer
76760b221d more cleaned-up code 2005-09-10 20:09:14 +00:00
Pavol Marko
369ece2d56 ----------------------------------------------------------------------
Linux compatibility problem in debugger.cpp, made Makefile also compile
debugger.cpp
2005-09-10 18:19:02 +00:00
David Anderson
cc37f479aa Added Phase 3 of the debugger (debug tracing from plugins) 2005-09-10 07:24:26 +00:00
Borja Ferrer
52b1d67ca2 latest cleaned files for today (i cant read more :o ) 2005-09-10 03:39:23 +00:00
Borja Ferrer
16ad8739e7 started the clean-up of cpp files 2005-09-10 00:59:24 +00:00
Borja Ferrer
e67457440d cleaned-up versions of header files 2005-09-10 00:38:42 +00:00
Borja Ferrer
fc955009da cleaned-up version of ccmd.h 2005-09-09 23:54:15 +00:00
David Anderson
0dc2ba85e8 Added set_error_filter() 2005-09-09 23:13:34 +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
Pavol Marko
7ce59966fc Replaced with faluco's cleaned-up version of meta_api.cpp 2005-09-08 22:20:27 +00:00
Pavol Marko
97b5391118 Logs the map name on mapchange (as requested by lantz69 on forums) 2005-09-08 13:03:38 +00:00
Pavol Marko
f2527ecc86 The query_client_cvar native now checks for a non-zero g_engfuncs.pfnQueryClientCvarValue before proceeding 2005-09-06 16:31:54 +00:00
Pavol Marko
66b95f64a5 Now checks whether there is a non-zero g_engfuncs.pfnQueryClientCvarValue before setting newdll's pfnCvarValue function pointer 2005-09-06 16:31:07 +00:00
Pavol Marko
af79fe8e20 Added natives str_to_float and float_to_str; indents are now tabs 2005-09-06 16:29:27 +00:00
Pavol Marko
6bebf37f1a An optional array parameter (LIKE TEH TASKS ONE) can be now passed to cvar query handlers 2005-09-06 10:12:02 +00:00
Pavol Marko
2f27b7da8d zomg! updated teh vectorz codeses a bit! Hopefully didn't break anything 2005-09-06 09:34:13 +00:00