Pavol Marko
ca4445cddb
Added test case for removing hooks after deleting the instance in question
...
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40490
2007-10-09 14:48:09 +00:00
Pavol Marko
ddb9047904
Changed misleading variable name
...
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40485
2007-10-08 20:12:06 +00:00
David Anderson
addabb4c0d
theoretical fix for reconfigure crash bug
...
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40478
2007-10-08 17:23:23 +00:00
David Anderson
23239dec9c
added a test case which causes a crash
...
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40476
2007-10-08 17:17:34 +00:00
Pavol Marko
f5059014e0
Changed to support 16 arguments by default
...
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40475
2007-10-08 15:43:23 +00:00
Pavol Marko
601210ca83
Added back SH_GET_ORIG_VFNPTR test
...
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40474
2007-10-08 15:29:38 +00:00
Pavol Marko
c58727dba5
Added back the forgotten BAIL test
...
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40473
2007-10-08 15:23:08 +00:00
Pavol Marko
d0e26565dd
Subtle bug fixed + tests now more resistant against compiler
...
optimizations
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40472
2007-10-08 14:20:51 +00:00
Pavol Marko
53b48bab94
Added SH_GET_ORIG_VFNPTR_ENTRY
...
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40471
2007-10-07 23:00:38 +00:00
Pavol Marko
070b841c94
correct version now
...
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40470
2007-10-07 22:45:51 +00:00
Pavol Marko
27ab211c5a
correct version now... i guess i'm just tired :)
...
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40469
2007-10-07 22:45:22 +00:00
Pavol Marko
effccd3522
Something :o
...
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40468
2007-10-07 22:35:57 +00:00
Pavol Marko
0ce4e1f029
Something :O
...
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40467
2007-10-07 22:35:28 +00:00
Pavol Marko
7fdf6be5ac
linux.gcc compat
...
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40466
2007-10-07 22:24:01 +00:00
Pavol Marko
47984a6cb3
New auto-hookfunc-gen friendly interface
...
! breaks binary compatibility !
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40465
2007-10-07 22:10:07 +00:00
Pavol Marko
f6c428a56d
Added SH_GET_ORIG_VFNPTR_ENTRY macro
...
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40394
2007-05-12 19:48:31 +00:00
Pavol Marko
ac92e7ff05
Better treatement of deprecated callclasses
...
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40393
2007-05-12 19:05:16 +00:00
Pavol Marko
cdead2f8fc
no comment
...
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40392
2007-05-12 09:03:57 +00:00
Pavol Marko
c7369c50fe
Minor problem (initialization order in ExecutableClass)
...
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40391
2007-05-12 09:01:23 +00:00
Pavol Marko
43edf68d2c
Why did MSVC not complain about this?
...
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40390
2007-05-12 08:57:10 +00:00
Pavol Marko
50926ce4e6
Direct VP hooks, new SH_CALL
...
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40389
2007-05-12 08:08:01 +00:00
Pavol Marko
8e446b28c3
Added hook ids
...
Added VP hooks and VP Hook test
New macro syntax (SH_ADD_HOOK + SH_STATIC/SH_MEMBER)
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40385
2007-05-07 18:35:59 +00:00
David Anderson
9bf8799bf3
removed eol-style property
...
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40384
2007-05-07 18:33:34 +00:00
Scott Ehlert
bbb371c8d7
Added find_last_of() to SourceHook::String for searching the string backwards
...
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40383
2007-05-03 02:22:03 +00:00
Scott Ehlert
45bb183759
The most incredibly pointless commit ever
...
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40346
2007-03-02 02:43:22 +00:00
David Anderson
ed2ba5b8b0
added some const specifiers to string
...
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40334
2007-02-10 04:52:18 +00:00
David Anderson
5b0ab496d2
added const specifiers to a few member functions of SourceHook::List
...
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40329
2007-02-05 02:16:14 +00:00
David Anderson
b3066f5c8d
Back-ported some changes from AMX Mod X
...
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40309
2006-10-26 06:19:47 +00:00
David Anderson
fadadd2d92
string fixups
...
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40307
2006-10-05 06:11:53 +00:00
Pavol Marko
a42da91655
Modified test1.cpp a little bit so that it tests the const attribute.
...
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40291
2006-09-04 13:44:00 +00:00
David Anderson
941d4c066f
added this helper
...
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40283
2006-08-15 20:28:18 +00:00
Scott Ehlert
3d7ae5c6ed
Wow, lots of stuff here
...
1) Bumped version to 1.3
2) Fixed MSVC project files to compile and link against latest SDK
3) Fixed Linux compilation of stub_mm and sample_mm against new SDK (added -msse to makefiles)
4) Removed -fpermissive and -Wno-deprecated from Linux makefiles
5) Added -Wall -Wno-non-virtual-dtor -Werror to Linux makefiles
6) Stub_mm and sample_mm no longer dynamically link to libstdc++
7) SourceMM, stub_mm, and sample_mm compile cleanly (no warnings) with GCC 3.4.x and 4.x
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40269
2006-08-13 11:34:30 +00:00
Pavol Marko
f7172629fb
Fixed explicit qualification in sourcehook.cpp, updated Makefile for new shworker ( =P ), generated new sourcehook.h
...
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40252
2006-08-09 07:42:16 +00:00
Pavol Marko
00ab84ba4f
fixed location of testrefret.cpp and added forgotten typename keywords
...
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40251
2006-08-09 07:25:48 +00:00
Pavol Marko
6a15c59cce
Added support for functions returning references; added TestRefRet, fixed typos in sourcehook_impl.h
...
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40250
2006-08-09 06:46:11 +00:00
Scott Ehlert
97084c161b
For some reason I have MSVC8-ified shworker and the sourcehook test program (which passes 100% btw :o)
...
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40239
2006-07-25 04:34:49 +00:00
Pavol Marko
45e23f32cb
Added manual recalls: RETURN_META_(VALUE_)MNEWPARAMS
...
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40212
2006-06-08 18:34:18 +00:00
Pavol Marko
c6c4c28db3
Fixed SourceHook::CVector::resize, hopefully fixed callclass crashbug, add vector test to TestList
...
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40205
2006-05-19 13:57:04 +00:00
Pavol Marko
e7f62bcc60
Fixed linux/gcc/amd64
...
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40201
2006-05-14 19:07:01 +00:00
Pavol Marko
2b3d8002f1
Added manual callclasses
...
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40200
2006-05-14 18:29:35 +00:00
Pavol Marko
3e860a89cc
whoops, forgot the varargs/overload test (test2)
...
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40199
2006-05-13 18:23:25 +00:00
Pavol Marko
de5e02e6aa
_snprintf defined to snprintf on linux (should it be the other way round)
...
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40198
2006-05-13 18:09:58 +00:00
Pavol Marko
9c3b9c4bb2
rewritten sh's template files to use new shworker syntax, fixed sh_call. tbh, i'm good
...
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40197
2006-05-13 17:57:35 +00:00
Pavol Marko
0b0a1c7627
new shworker. i am pm
...
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40196
2006-05-13 16:59:57 +00:00
David Anderson
372e05b369
these should be const (more latrE)
...
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40194
2006-04-29 09:34:08 +00:00
David Anderson
50fe3e72d9
fixed bug where cproto pointers could be stale from removed plugins
...
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40182
2006-02-09 08:34:31 +00:00
Pavol Marko
3ea2f023e1
h-hello? new feature: RETURN_META_(VALUE_)NEWPARAMS now also works in post handlers!
...
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40180
2006-02-05 20:24:58 +00:00
David Anderson
b6f713be5f
experimental patch for unhook exclusivity bug
...
added multi-hook single-remove test cases (crummy but works)
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40178
2006-01-24 20:02:19 +00:00
Pavol Marko
7711afa7a8
Uh.
...
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40166
2005-12-23 23:32:21 +00:00
Pavol Marko
1a1366323e
linux/gcc/32bit compatibility
...
----------------------------------------------------------------------
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40165
2005-12-23 23:15:18 +00:00