Commit Graph
100 Commits
Author SHA1 Message Date
Pavol Marko bbf8a21693 Removed debug info from 64 bit porting
Fixed minor bugs
2004-07-23 17:29:03 +00:00
Pavol Marko c39b5d1ec6 Fixed bugs 2004-07-22 14:55:38 +00:00
Pavol Marko 82d5b42356 added handlers for 3 new error messages from CAmxxReader 2004-07-22 14:55:16 +00:00
Pavol Marko bcb2adf95a Uploaded the source of the miniLZO compression library used in the .amxx (ABL) file format 2004-07-22 13:06:46 +00:00
Pavol Marko b7e9f34471 Changed to use the miniLZO compression library 2004-07-22 13:05:03 +00:00
Pavol Marko 138e984e66 Initial release
To be changed to use the miniLZO library instead of using the RLE compression
2004-07-21 20:03:24 +00:00
Pavol Marko bd93ea88a5 Added "J" to amx_version if compiled with JIT
Changed memreport interval to 5 minutes
2004-07-21 20:01:46 +00:00
Pavol Marko 1c7aa62db1 changed to work with the .amxx files 2004-07-21 20:00:10 +00:00
Pavol Marko 1cd4dc20dc Added native
is_jit_enabled
2004-07-21 19:59:39 +00:00
Pavol Marko 18490e545c Removed
#define JIT
2004-07-21 19:58:09 +00:00
Pavol Marko 287720c4e4 changed to work with new tasks 2004-07-18 18:49:34 +00:00
Pavol Marko fa7dc91449 Added a new overloaded find function where the caller can set where to start searching 2004-07-18 18:48:54 +00:00
Pavol Marko a6f7742e86 rewritten 2004-07-18 18:48:20 +00:00
Pavol Marko 4003204ffe simplified, should work on linux too now 2004-07-13 16:17:38 +00:00
Pavol Marko 919953b661 a fix for an error? 2004-07-08 18:53:58 +00:00
Pavol Marko f0f6dc88b1 Rewritten; The whole log system is now finally a class 2004-07-08 16:02:40 +00:00
Pavol Marko 4878c66032 added file 2004-07-08 16:02:21 +00:00
Pavol Marko 9656eac079 Changed to support rewritten amxxlog 2004-07-08 16:02:01 +00:00
Pavol Marko 8dceb45567 fixed bug in CList::put 2004-07-04 14:59:21 +00:00
Pavol Marko ab6909a60c fixed bug where modules were queried / attached more times 2004-07-03 13:48:53 +00:00
Pavol Marko dc971460ff adapted for new CList 2004-07-03 13:47:03 +00:00
Pavol Marko f5eb46d234 rewritten 2004-07-03 13:46:35 +00:00
Pavol Marko 67b13237d6 fixed memory leaks caused by using a CVector instead of a CList 2004-07-03 13:45:56 +00:00
Pavol Marko 88cc9156fe added "gpl" to the "amxx" comand list 2004-06-29 15:58:44 +00:00
Pavol Marko eeebee0e18 Changed report_error behavior 2004-06-28 18:12:26 +00:00
Pavol Marko b5e9fe2d49 commited makefile on BAILOPAN's wish :)
watch out: -libstdc++ option used
memtest included
JIT not included
2004-06-28 15:54:19 +00:00
Pavol Marko 7741f8f6a9 added MaximalPerformance build option 2004-06-24 18:52:06 +00:00
Pavol Marko bf1340cf14 changed HLSDK_3_2_OLD_EIF to HLSDK_2_3_OLD_EIFACE
changed ClientCommand to use the FAKEMETA_DLL_HANDLE_void macro
2004-06-24 18:47:00 +00:00
Pavol Marko 35c2c41a41 fixed typos, maybe a player disconnect problem 2004-06-24 18:44:30 +00:00
Pavol Marko 259a9d70ec added run time error reporting 2004-06-10 13:19:41 +00:00
Pavol Marko d3bb65eec7 added a memreport before mapchange
fixed possible crash bug where Cmd_Args would return NULL
2004-06-10 13:18:58 +00:00
Pavol Marko 175e3ed1cd added
bot = false;
in Disconnect()

(hoping it will fix some problems where AMXX doesn't recognize players as proper clients)
2004-05-30 13:30:00 +00:00
Pavol Marko ce15e9a3ba Fixed a bug where the last module in modules.ini would not be attached to metamod. 2004-05-30 13:29:13 +00:00
Pavol Marko ca0a32a546 AMXX won't crash now on invalid plugin path 2004-05-29 12:22:33 +00:00
Pavol Marko b4107e3523 Fixed a bug where menus would not work 2004-05-29 12:21:57 +00:00
Pavol Marko 9e99831fb2 added a declaration of a local variable. The file will compile now :] 2004-05-29 12:20:57 +00:00
Pavol Marko e620debd1f The Core is now a fake plugin.
Fixed a bug where core could not supercede functions.
2004-05-29 12:20:01 +00:00
Pavol Marko 549e9d6b55 Fixed another memory leak... 2004-05-29 12:18:41 +00:00
Pavol Marko 9307994060 Cleaned up some code, added checks for msgid != 0 (so AMXX doesn't crash mods which don't support text based menus for example) 2004-05-28 11:29:44 +00:00
Pavol Marko 8c600f90c3 nothing important 2004-05-28 11:28:42 +00:00
Pavol Marko 14e59c6967 Fixed bug where a file handle would stay opened on error; added id validations to MNF player natives 2004-05-28 11:27:50 +00:00
Pavol Marko 7695d24a50 Cleaned up some code, added comments 2004-05-28 11:26:05 +00:00
Pavol Marko 86b1021f45 Fixed memory leaks in amx_fget* natives 2004-05-28 11:25:28 +00:00
Pavol Marko 642eb769b2 Added a check for memory allocation failure 2004-05-28 11:24:59 +00:00
Pavol Marko 3d3775ec00 Fixed get_module (which would crash on modules with new interface) 2004-05-28 11:22:56 +00:00
Pavol Marko a6af81e359 Added more support for JIT on Linux 2004-05-28 11:21:31 +00:00
Pavol Marko af1242415c added iterator() constructor 2004-05-06 19:18:55 +00:00
Pavol Marko 104514f988 added SinglePluginForward support 2004-05-05 19:03:38 +00:00
Pavol Marko ecd0c53ca1 added files for JIT on windows 2004-05-05 18:45:35 +00:00
Pavol Marko 836e6267dc new project files for MSVC 7.0 2004-05-05 18:44:08 +00:00
Pavol Marko 58cf8a1416 changed include files order 2004-05-05 18:43:47 +00:00
Pavol Marko 1f31c6e309 added SinglePluginForward functions to the module interface 2004-05-05 18:43:33 +00:00
Pavol Marko e9e4b380cb added SinglePlugin forwards 2004-05-05 18:42:16 +00:00
Pavol Marko 7c4324b963 use of const functions 2004-05-05 18:41:36 +00:00
Pavol Marko 90f777d593 stuff 2004-05-03 20:01:23 +00:00
Pavol Marko e2ff797de4 changed set_new_handler to std::ser_new_handler 2004-05-03 20:00:41 +00:00
Pavol Marko 5ce096457a not important 2004-05-03 19:48:40 +00:00
Pavol Marko d7a8292419 added DLL Post Functions calling 2004-05-03 19:47:36 +00:00
Pavol Marko be5276dde6 stuff 2004-05-03 19:46:49 +00:00
Pavol Marko 18abdd8149 added support for MODULE_NOT64BIT status 2004-05-03 19:45:19 +00:00
Pavol Marko c3661e8bb3 linux memtest support 2004-05-03 19:40:49 +00:00
Pavol Marko 1b263d13aa Initial release 2004-04-29 17:41:44 +00:00
Pavol Marko 807e3f04bf new stuff:
Build Configurations:
 Debug
 Release
 JITDebug
 JITRelease
 MemtestDebug
 MemtestRelease
2004-04-29 17:23:46 +00:00
Pavol Marko 4b517fe1ad - some indent stuff
- added support for MODULE_NOT64BIT status
2004-04-29 17:16:28 +00:00
Pavol Marko dd4bc05952 not very important stuff 2004-04-29 17:13:41 +00:00
Pavol Marko a04df29f22 fixed a bug where the post engine functions table was copied to the "normal" engine functions table 2004-04-29 17:13:36 +00:00
Pavol Marko de5bdad8de modules with old interface don't load if SMALL_CELL_SIZE is 64. Reason: float/cell conversions. 2004-04-29 17:09:57 +00:00
Pavol Marko 7aa98c9038 added
MODULE_NOT64BIT status
2004-04-29 17:09:26 +00:00
Pavol Marko 7c2fc26c4f #define JIT will be defined in compiler command line 2004-04-29 17:08:54 +00:00
Pavol Marko 2a7709d680 preparations for JIT on Linux 2004-04-24 20:06:16 +00:00
Pavol Marko 4e7209eeab stuff 2004-04-24 20:05:08 +00:00
Pavol Marko acc0439d3c new project files 2004-04-23 07:04:11 +00:00
Pavol Marko 6faef3b75a mmgr added 2004-04-23 06:59:00 +00:00
Pavol Marko 3a3acb517b removed .c files 2004-04-22 15:13:55 +00:00
Pavol Marko f508690552 initial release 2004-04-22 10:54:09 +00:00
Pavol Marko 7921f93335 these files are now cpp to support the memory manager 2004-04-22 10:53:18 +00:00
Pavol Marko c088c4835f fakemeta support
memory reports
printing GPL on startup
no .def file needed under windows anymore
2004-04-22 10:50:47 +00:00
Pavol Marko 81e7de4a2e nothing important 2004-04-22 10:46:58 +00:00
Pavol Marko fc4e813d9a memory manager support
g_FakeMeta global
global natives declared extern "C" (because .C files changed to .cpp)
2004-04-22 10:46:45 +00:00
Pavol Marko 3120b750f4 pause & unpause added 2004-04-22 10:42:49 +00:00
Pavol Marko 79a87f4cc8 better float support 2004-04-22 08:20:10 +00:00
Pavol Marko 85b0e04ca3 nothing important 2004-04-22 08:18:23 +00:00
Pavol Marko 72aeebfeb7 added type REAL (float on 32bit, double on 64bit) 2004-04-22 08:14:33 +00:00
Pavol Marko 21287f4f3a 64 bit float compatibility 2004-04-22 08:13:52 +00:00
Pavol Marko 607da4d4a2 nothing important 2004-04-22 08:10:29 +00:00
Pavol Marko 81cd9b4449 amx_logging cvar:
0 : no logging
   1 : standard logging; new file per mapchange (default)
   2 : standard logging; daily logfiles
   3 : logging into HL log files
2004-04-22 08:09:17 +00:00
Pavol Marko 8c4e8e20a5 stuff 2004-04-22 08:07:22 +00:00
Pavol Marko 8eae80c6e9 memory manager compatibility 2004-04-22 08:05:06 +00:00
Pavol Marko 29e36fdee2 nothing important 2004-04-22 07:52:26 +00:00
Pavol Marko c2784feb71 moved pause/unpause to .cpp file 2004-04-22 07:47:55 +00:00
Pavol Marko f8f553d485 nothing important 2004-04-21 19:14:16 +00:00
Pavol Marko 992d863436 new module interface; changed to work with fakemeta 2004-04-21 19:11:20 +00:00
Pavol Marko 82e2cf7741 new globals 2004-04-03 19:21:07 +00:00
Pavol Marko d98d6af9e3 removed amx_version cvar
added amxmodx_modules cvar
using new forward functions
2004-04-03 19:20:54 +00:00
Pavol Marko dab5306655 using new forward functions 2004-04-03 19:18:46 +00:00
Pavol Marko 284ec17eea nothing important 2004-04-03 19:16:59 +00:00
Pavol Marko 0483e491b3 read_data(0) returns msg id now 2004-04-03 19:16:26 +00:00
Pavol Marko 7d13e8cd01 added getCurrentMsgType member 2004-04-03 19:15:43 +00:00
Pavol Marko b9c9e9d100 added some support for the new module interface 2004-04-03 19:15:06 +00:00
Pavol Marko 79e214a6ea added (simple vector implementation) 2004-04-03 19:14:34 +00:00