Commit Graph
100 Commits
Author SHA1 Message Date
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
Pavol Marko 06da72658b rewritten 2004-04-03 19:14:03 +00:00
Pavol Marko b0e6ea16ce removed amx_version cvar 2004-03-31 18:07:18 +00:00
Pavol Marko b677e5c164 correct use of const functions 2004-03-31 18:05:07 +00:00
Pavol Marko b01c6a27f6 removed PACKED after struct names; => gcc 3.3 compatibility? 2004-03-31 18:04:48 +00:00
Pavol Marko 5889743b3e added some globals 2004-03-31 18:04:22 +00:00
Pavol Marko b300c1dfe2 get_user_weapons sets the third parameter to 0 before counting 2004-03-31 18:04:03 +00:00
Pavol Marko 32b0c93539 support for the new module interface 2004-03-31 18:03:06 +00:00
Pavol Marko 97bf30cb2a partial support for the new module interface 2004-03-31 18:02:37 +00:00
Pavol Marko 23200da401 partial support for the new module interface; rewritten 2004-03-31 18:02:20 +00:00
Pavol Marko f499dd947b added amxxlog.cpp file 2004-03-27 20:00:25 +00:00
Pavol Marko 0cc0253f5c added newlines to logging mode 2 (HL Logs) 2004-03-27 17:40:06 +00:00
Pavol Marko 2fa8e1fa1b using new function names and parameters;
added wrapper functions for the new small abstract machine / the old module interface
2004-03-27 17:06:33 +00:00
Pavol Marko 0612e67e2d using new function names and parameters 2004-03-27 17:06:08 +00:00
Pavol Marko bada4d4336 file from the new abstract machine;
floats are actually doubles in 64 bit
2004-03-27 17:03:20 +00:00
Pavol Marko 9902faa81c new function names (AMXXLOG_*, countModules, CountModulesMode enum) 2004-03-27 17:01:56 +00:00
Pavol Marko cdbfcdc4c4 logging functions moved from util.cpp to amxxlog.cpp; renamed to AMXXLOG_*; AMXXLOG_Init added (called from Meta_Attach)
UTIL_GetModulesNum moved to modules.cpp and renamed to countModules
2004-03-27 17:01:18 +00:00
Pavol Marko 5c1287bbfb new abstract machine; adapted a bit 2004-03-27 16:58:13 +00:00
Pavol Marko a3c9489360 plugins using localinfo paths now 2004-03-25 16:52:04 +00:00
Pavol Marko a82b5383d7 added amxx_customdir and amxx_configsdir 2004-03-25 13:35:24 +00:00
Pavol Marko 9b551916f1 making sure amxx_customdir and amxx_configsdir are set 2004-03-25 13:35:02 +00:00
Pavol Marko 4f6450abf0 amxx_pluginsdir and amxx_modulesdir added 2004-03-24 19:00:03 +00:00
Pavol Marko 130f274f86 more localinfos 2004-03-24 18:59:37 +00:00
Pavol Marko 98c63e8efd new localinfos 2004-03-24 18:39:25 +00:00
Pavol Marko 2b7b1a844c get_modulesnum function updated (using UTIL_GetModulesNum now) 2004-03-24 18:35:42 +00:00
Pavol Marko 012507c38a fixed getline function 2004-03-24 18:35:04 +00:00
Pavol Marko a9a46e20b2 fixed size() function, added empty() function 2004-03-24 18:34:47 +00:00
Pavol Marko ab110d3d27 added localinfo paths, fixed amx_version and amxmodx_version cvars (module count) 2004-03-24 18:34:18 +00:00
Pavol Marko cfb45c1302 added UTIL_GetModulesNum function 2004-03-24 18:33:41 +00:00
Pavol Marko 38af364744 fixed filters bug 2004-03-17 18:57:36 +00:00
Pavol Marko 29f31e808f version changed to 0.15 2004-03-14 17:45:09 +00:00
Pavol Marko f4a729e85a cpp std lib depedencies removed 2004-03-14 14:05:44 +00:00
Pavol Marko d3839db6f8 message_begin, message_end, write_* functions added back to core 2004-03-14 13:57:53 +00:00
Pavol Marko 41a56a8fda not using c++ std lib 2004-03-14 13:57:27 +00:00
Pavol Marko 6a8380fb0f another bugfix :) 2004-03-11 14:22:06 +00:00
Pavol Marko d47ed6c48c another bugfix 2004-03-11 13:48:57 +00:00
Pavol Marko 4656bb246e possible fix of the events bug 2004-03-11 12:35:13 +00:00
Pavol Marko fe3977ee61 #include <string> added 2004-03-11 12:15:15 +00:00
Pavol Marko bed1df8237 using __linux__ instead of LINUX 2004-03-10 16:28:38 +00:00
Pavol Marko 7206639ef9 directory paths should be ok now (not using localinfos) 2004-03-10 16:28:17 +00:00
Pavol Marko fbb6b260a6 Removed get_user_wonid 2004-03-10 16:26:18 +00:00
Pavol Marko 5cb9cb1c05 fixed potencial logging crashes in Meta_Attach 2004-03-08 15:12:53 +00:00
Pavol Marko db278c390d log_amx: remove .amx from plugin names 2004-03-08 15:12:16 +00:00
Pavol Marko 8ffcb98ce7 hardcoded directory names 2004-03-08 14:09:44 +00:00
Pavol Marko c2879eafab get_module returns module status too 2004-03-08 14:09:09 +00:00
Pavol Marko 538b7a7a12 Added Makefile 2004-03-07 19:50:55 +00:00
Pavol Marko 24610a2a10 Fixed GiveFnPtrsToDll linux problem 2004-03-07 19:30:04 +00:00
Pavol Marko df8f02fe66 Fixed GiveFnPtrsToDll problems on linux 2004-03-07 19:29:20 +00:00
Pavol Marko 745e41ce3b using __linux__ instead of LINUX 2004-03-07 19:28:30 +00:00
Pavol Marko 5f319a527f Fixed GiveFnPtrsToDll linux problems 2004-03-07 18:54:35 +00:00
Pavol Marko 7e6a38eba5 fixed native function names bug (probably :) ) 2004-03-07 17:37:14 +00:00
Pavol Marko cc277c1bf9 callfunc_push_* params num checks
callfunc_push_byref & callfunc_push_str: more references to one variable fix
2004-03-07 12:21:52 +00:00
Pavol Marko f7132c2447 not using size_t now (gcc compatibility) 2004-03-05 19:42:11 +00:00
Pavol Marko b217f4d0c7 removed get_user_deaths 2004-03-05 19:08:33 +00:00
Pavol Marko bc4bb7db90 changed localinfo names from amx_* to amxx_* 2004-03-05 19:00:50 +00:00
Pavol Marko c334614885 removed numtostr and strtonum from native export tables (will be done using stock functions) 2004-03-05 19:00:23 +00:00
Pavol Marko fba6a48be5 added callfunc_push_floatrf 2004-03-05 18:59:16 +00:00
Pavol Marko 4984e4b5a2 removed strtonum and numtostr 2004-03-05 18:55:13 +00:00
Pavol Marko 71b590eb15 making sure evrything is in cvs :)
+ changed directory structure

base dir:
moddir/addons/amxx
core dll / so:
moddir/addons/amxx/dlls
modules dll / so files:
moddir/addons/amxx/modules
plugins .amx files:
moddir/addons/amxx/plugins
configs:
moddir/addons/amxx/config
  modules.ini - module file names, without path info
  plugins.ini - plugin file names, without path info
  core.ini - renamed from config.ini
2004-03-05 18:32:29 +00:00
Pavol Marko e52a377370 removed message_begin, message_end, write_xx natives 2004-03-04 18:24:31 +00:00
Pavol Marko e72a36dd37 added central logging system, callfunc natives 2004-03-04 18:16:51 +00:00
Pavol Marko 0f497e2dc4 added callfunc natives, central logging system 2004-03-04 18:15:30 +00:00