Commit Graph

681 Commits

Author SHA1 Message Date
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
David Anderson
ad634924fa Fixed two bugs from at18519 (Lord of Destruction) 2005-09-05 21:43:05 +00:00
Pavol Marko
2d5f9ba181 Using the (*g_engfuncs.pfnQueryClientCvarValue) directlty instead of the macro so that it compiles on both metamod and metamod-p 2005-09-05 20:51:24 +00:00
Pavol Marko
aa0e4e121e Now properly cleaning up pending client cvar queries in the queue on client disconnect 2005-09-05 19:56:40 +00:00
David Anderson
57ce74c4c7 Bumped version, lowered -O flag 2005-08-30 18:43:11 +00:00
David Anderson
5d6c72bf42 Patch for pausing issues 2005-08-30 07:18:47 +00:00
David Anderson
63b2bbc67e Made more de-allocation safety precautions 2005-08-30 07:15:27 +00:00
Pavol Marko
dc57ef1e0c Simple implementation for cvar queries 2005-08-27 23:00:44 +00:00
Pavol Marko
462916d00f Got rid of many annoying warnings MSVC7.1 was reporting 2005-08-27 09:55:32 +00:00
David Anderson
7ea47c5a96 Fixed a deallocation mismatch with debug plugins in linux 2005-08-21 21:54:14 +00:00
David Anderson
5693d2629e Attempted fix at DEP 2005-08-21 19:30:27 +00:00
David Anderson
f986202b06 AMD64 no stdc++ support 2005-08-18 08:33:21 +00:00
David Anderson
a4168a2096 version bump 2005-08-18 07:53:14 +00:00
David Anderson
9ddc24898f same win32 fix 2005-08-18 06:37:50 +00:00
David Anderson
f5350c0e0e fix for win32 2005-08-18 06:37:05 +00:00
David Anderson
fa64bef511 New SDK for gcc-3 compilations 2005-08-18 06:34:34 +00:00
David Anderson
2d2506f1c4 Added memalign include 2005-08-18 01:04:52 +00:00
David Anderson
f334fec0a3 Added linux compile of altered JIT 2005-08-18 00:32:08 +00:00
David Anderson
03b6d3e77d Fixed alloc/dealloc mismatches 2005-08-18 00:29:43 +00:00
David Anderson
661f6c9851 Fixed bug at17357 (FireStorm) 2005-08-17 18:16:26 +00:00
David Anderson
b04498cddb Experimental fix for bug at16815 (karlos) 2005-08-17 17:32:51 +00:00
David Anderson
8648bf32a3 Improved error reporting a bit 2005-08-17 17:21:57 +00:00
David Anderson
1768ae4b23 Fixed bug at17117 (Twilight Suzuka) 2005-08-17 17:07:41 +00:00
David Anderson
13c65f006b SDK no longer manages memory by default 2005-08-17 16:48:31 +00:00
David Anderson
4e8eff3e04 Fixed bug at17021. 2005-08-17 16:41:38 +00:00
David Anderson
b2ade117ec Added bug fix at17218 (Freecode) 2005-08-17 16:12:45 +00:00
David Anderson
9eb36bd2bb Fixed bug where first call had wrong stack alignment
Tiny optimizations
2005-08-17 15:57:11 +00:00
David Anderson
85b7ac740b Experimental JIT fixes for linux crashing (no more xchg of esp) 2005-08-16 23:09:55 +00:00
David Anderson
98d3fb79d7 Fixed some mmgr bugs 2005-08-15 21:38:03 +00:00
David Anderson
c8fdea6216 Fixed bug found by T(+)rget 2005-08-03 16:33:52 +00:00
David Anderson
ef8715892b More hax 2005-08-02 11:19:56 +00:00
David Anderson
7825364e06 hax 2005-08-02 11:15:15 +00:00
David Anderson
4f9f548a58 yasm -f elf -m amd64 -g stabs 2005-08-02 08:29:02 +00:00
David Anderson
70bff9c430 Fixed AGAIN! 2005-08-02 08:10:04 +00:00
David Anderson
688c12ac8b fixed two bugs 2005-08-02 07:46:41 +00:00
David Anderson
f9563b5103 *** empty log message *** 2005-08-02 07:07:35 +00:00
David Anderson
38da105ac1 Few changes 2005-08-02 07:01:25 +00:00
David Anderson
a7133501d5 Fixed comments 2005-08-01 19:05:10 +00:00
David Anderson
d3acbcc319 (c) 2005-08-01 10:24:20 +00:00
David Anderson
a776e832dd New plugin file format, new zlib libraries 2005-08-01 09:02:52 +00:00
David Anderson
562633c040 SDK to update MF_AmxExec and add MF_AmxPush 2005-08-01 03:23:56 +00:00
David Anderson
0086b58f39 Completed AMD64 compatibility 2005-08-01 02:23:42 +00:00
David Anderson
13ed6ed2d6 Touching up new system for linux support 2005-07-31 22:16:54 +00:00
David Anderson
a7fb4e85c9 Fixed bug where 64bit code was not browsed properly 2005-07-31 22:16:44 +00:00
David Anderson
abfca025d5 Committed new register_native system 2005-07-31 20:11:58 +00:00
David Anderson
34acc54cc9 Initial import of native hack for x86 2005-07-31 06:48:08 +00:00
David Anderson
cdbfa38391 some of the string functions twilight wanted 2005-07-30 16:47:48 +00:00
David Anderson
6cf6edb5b6 Fixed bug at16581, devicenull 2005-07-29 19:25:24 +00:00
David Anderson
32a42886dd Finished new menu system (for now)
Fixed bug where client_print did not add newlines properly
2005-07-29 19:13:55 +00:00
David Anderson
5b1d0dd2b9 removed old project file 2005-07-29 06:41:33 +00:00
David Anderson
166b5ca650 omg new menu system 2005-07-29 06:33:57 +00:00
David Anderson
044fa19470 Fixed bug where callfunc crashes 2005-07-29 06:12:23 +00:00
David Anderson
1d6b173e87 Fixed a bug where bad plugins could crash 2005-07-28 18:00:40 +00:00
David Anderson
eaf102d78f Fixed bug where JIT did not work on linux (memory alignment issues) 2005-07-27 19:43:54 +00:00
David Anderson
68ad9c2b9a Ok makefile works on i386 now 2005-07-27 16:27:01 +00:00
David Anderson
191acd8e42 New Makefile, linux compatibility 2005-07-27 16:24:14 +00:00
David Anderson
ce043d0633 >:o 2005-07-27 00:51:35 +00:00
David Anderson
f18354807e Updated module SDK 2005-07-26 23:33:52 +00:00
David Anderson
6a97d73167 Committed brand new debugger system 2005-07-26 21:31:21 +00:00
David Anderson
586d09e533 I don't think I changed anything... 2005-07-26 21:30:35 +00:00
David Anderson
ba24020857 fixed amx_BrowseRelocate overwriting the flag state 2005-07-26 21:29:49 +00:00
David Anderson
4b9425cf3b Initial import of edited debug reader 2005-07-26 21:28:19 +00:00
David Anderson
ef2a9a2b34 Fixed switch case bug in JIT where no cases would crash 2005-07-26 21:28:04 +00:00
Pavol Marko
fdbee670c5 Uh, forgot... 2005-07-25 21:02:26 +00:00
Pavol Marko
a47ccb2a2a I'm high 2005-07-25 20:45:02 +00:00
Pavol Marko
9e46d2da47 WOW. 2005-07-25 20:39:58 +00:00
Pavol Marko
451a6d8464 PM STRIKES AGAIN (untested) 2005-07-25 19:09:49 +00:00
David Anderson
09a08fd2f6 quick fixes before adding debugger again 2005-07-25 06:48:54 +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
79268c5316 ---------------------------------------------------------------------------
Fixed memory bug found by fysh
2005-07-24 07:06:25 +00:00
David Anderson
536a4f8472 Err, fixed these 2005-07-22 20:41:32 +00:00
David Anderson
29e1a5edc8 FAKEMETA IS GONE! SO LONG AND THANKS FOR THE FISH 2005-07-22 19:32:16 +00:00
David Anderson
3863bd3ccc Fixed bug where not-found natives were still valid 2005-07-19 16:12:48 +00:00
David Anderson
3cba7811bd Committed new auto-module registering system
require_module is now DEPRECATED
2005-07-15 19:15:58 +00:00
David Anderson
70396a2fc1 new sdk version (bumped interface!!!!) 2005-07-15 19:13:50 +00:00
David Anderson
b312da8c63 Fixed bugs GCC caught 2005-07-15 16:28:41 +00:00
David Anderson
fe2d28f711 Ported the new dir commands to linux 2005-07-15 16:14:00 +00:00
David Anderson
e1d1802cb9 Fixed bug at16027 2005-07-14 13:36:22 +00:00
David Anderson
116984afed New dir reading natives, new memory outputs 2005-07-13 23:31:02 +00:00
David Anderson
35ed810775 Patch for ifvers 5:11 (new MM API), eliminates fakemeta like mm-pext 2005-07-13 02:37: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
e8d30a11d7 Patch for is_user_hltv (at14918 by Wallslide)
Fixed a few potential crash bugs
2005-07-08 02:01:01 +00:00
David Anderson
36d19dfe04 Fixed bug at15006 reported by EKS 2005-07-08 01:43:44 +00:00
David Anderson
de5eb6924a Added request at13457 from harbu. 2005-07-08 01:15:54 +00:00
David Anderson
13b6c0764c Added request at15060 by twistedeuphoria 2005-07-07 19:53:02 +00:00
David Anderson
943a75d7e1 Added requestfunction 2005-07-06 03:59:02 +00:00
David Anderson
611ad2be94 Malformat bug fixes, RC version bump 2005-07-06 03:20:00 +00:00
David Anderson
cc899d298d Modules can now intercommunicate through RegisterFunction() - UNTESTED
Registering a function will make it available through ReqFunc,
2005-07-05 22:01:29 +00:00
David Anderson
996f461157 Fixed a memory leak on plugun unload 2005-06-16 20:20:24 +00:00
Johnny Bergström
51ff0a2c49 Added stock file_copy to file.inc.
Also fixed fopen to return 0 on files that can't be opened.
Fixed native fopen to take const filename.
2005-05-29 16:36:35 +00:00
Johnny Bergström
ebf0945c6e Added numtostr and strtonum mappings... not adding this to string.inc ... but it's there now. :-P 2005-04-19 15:40:21 +00:00
Pavol Marko
448da8bd9e One more core skipping thingy 2005-03-11 19:16:00 +00:00
Pavol Marko
a4be1ac635 evilspy's fix 2005-03-11 16:31:49 +00:00
Pavol Marko
57eec2b88e evilspy's support for mm-p ext 2005-02-16 20:36:04 +00:00
Pavol Marko
26e8b0dbb6 client_disconnect forwards now get called for every client which is initialized (ie. client_connect was called for him) instead of clients which are ingame only (ie. client_putinserver was called) 2005-02-07 10:28:22 +00:00
David Anderson
e4beb3828a Increased version number 2005-01-31 19:33:17 +00:00
David Anderson
be28d95b8d Fixed DS's notice 2005-01-31 07:52:32 +00:00
David Anderson
a189c0bda7 Added amx_mkdir for twistedeuphoria 2005-01-30 05:32:10 +00:00
Pavol Marko
a384a78544 Silly me! 2004-12-25 21:24:50 +00:00
Pavol Marko
b4ad89e6ef Reverted last changes 2004-12-22 18:19:51 +00:00
Pavol Marko
2b4ed9cc27 Test: Hopefully fixed "bot bug" 2004-12-22 16:29:40 +00:00
Pavol Marko
e986848faf Removed bot member variable from CPlayer; instead, everything now calls the inline IsBot() function.
Hopefully that will fix the "bot bug"
2004-12-22 13:01:55 +00:00