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 |
|
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 |
|