1
0
mirror of https://github.com/alliedmodders/metamod-source.git synced 2024-11-29 11:24:19 +01:00
Commit Graph

442 Commits

Author SHA1 Message Date
David Anderson
a9c61692e8 added the loading changes from the 1.4.3 branch. they're a bit different here but the theory is the same
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40595
2007-12-14 04:32:47 +00:00
Pavol Marko
59bd50c69d Merged hookman_autogen into trunk
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40581
2007-11-26 14:03:25 +00:00
David Anderson
12cb24aed8 fixed amb1113 - mm_pluginsfile crashed on MM:S 1.6
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40573
2007-11-24 06:11:23 +00:00
Pavol Marko
92ade58dc2 vafmt fixes
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40563
2007-11-17 11:38:18 +00:00
Pavol Marko
4ce4e008cc Fixed potential crashbug in SH_MCALL on GCC
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40554
2007-11-10 11:01:42 +00:00
Pavol Marko
edc9d1b581 Added SH_DECL_MANUALHOOK*_vafmt, SH_DECL_MANUALHOOK*_void_vafmt, SH_DECL_MANUALEXTERN*_vafmt, SH_DECL_MANUALEXTERN*_void_vafmt
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40553
2007-11-09 22:51:31 +00:00
Pavol Marko
1286f30a0c Removed misuse of <:: (gcc compat)
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40544
2007-11-04 13:19:08 +00:00
Pavol Marko
d2e21fd7f5 - Fixed incorrect use of the const qualifier in __SourceHook_FHMSetOverrideResult* functions
- Fixed SH_MCALL using vtblindex/vtbloffset/thisptroffset from SH_DECL_MANUALHOOK instead of using SH_MFHCls(*)::ms_MFI and thus not obeying SH_MANUALHOOK_RECONFIGURE

--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40543
2007-11-04 13:14:35 +00:00
Pavol Marko
0026c1f6ac Fixes for GCC compat
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40541
2007-11-02 15:33:51 +00:00
Pavol Marko
06ee3feb74 RETURN_META_MNEWPARAMS(_VALUE), SH_MCALL and SH_MANUALHOOK_RECONFIGURE can now be used if the hook is only declared using SH_DECL_MANUALEXTERN.
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40540
2007-11-02 14:36:47 +00:00
David Anderson
7ef96d9db4 now builds on ep1
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40534
2007-10-30 18:22:12 +00:00
David Anderson
0cc289cf3b fixed bug when using Microsoft's STL
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40529
2007-10-16 23:01:42 +00:00
David Anderson
45223463e5 removed 1.6.0 branch 2007-10-16 20:03:12 +00:00
David Anderson
272a9c0e1a removed 1.6.0 branch
--HG--
branch : sourcemm-1.6.0
2007-10-16 20:03:12 +00:00
David Anderson
a0f9d0898c fixed a subtle invalid memory access bug in CVector
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40524
2007-10-16 20:01:30 +00:00
Christian Hammacher
e620cd5af4 again OrangeBox compatibility, now only shows minutes and seconds in install progress, fixed bug where Done. was displayed twice in the log
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40523
2007-10-16 19:02:33 +00:00
Christian Hammacher
9e96503b30 binaries should work now
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40522
2007-10-16 18:43:23 +00:00
Christian Hammacher
e74e244fdb updated instructions for attach binary
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40521
2007-10-16 17:57:30 +00:00
David Anderson
bd6be9107d nonsense change to push new build through
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40520
2007-10-16 16:14:30 +00:00
David Anderson
279f8df399 updated makefile for linux support. YAY!
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40518
2007-10-16 04:22:09 +00:00
Pavol Marko
f87f2d2df8 Added SH_DECL_EXTERN$1, SH_DECL_EXTERN$1_void, SH_DECL_EXTERN$1_vafmt, SH_DECL_EXTERN$1_vafmt_void, SH_DECL_MANUALEXTERN$1 and SH_DECL_MANUALEXTERN$1_void
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40513
2007-10-14 16:25:39 +00:00
Pavol Marko
0a47015744 correct ISO for scoping
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40512
2007-10-14 12:28:28 +00:00
Pavol Marko
27066fbb99 Changes
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40511
2007-10-14 12:15:09 +00:00
Pavol Marko
b64eb781d8 Removed "trust the prototype" model which could lead to problems. Instead, every CVfnPtr now has a list of hook managers.
-> Removed CHookManagerContainer
Also removed listcat (unnecessary since "V2" interface)

--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40510
2007-10-14 11:59:13 +00:00
Christian Hammacher
ac218e65f2 fixed bug for FTP installations where OrangeBox was not detected
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40508
2007-10-13 20:15:58 +00:00
Christian Hammacher
5c49d4c583 fixed Source Dedicated Server, added TF2 support and removed Steam check (no longer asks you to close Steam before you install MM:S)
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40507
2007-10-13 20:10:19 +00:00
Pavol Marko
93ead5a2e0 Backwards compat with outdated sourcehook.h
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40506
2007-10-12 20:14:10 +00:00
Pavol Marko
2cb3fa14bc Syntax error
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40505
2007-10-12 19:25:20 +00:00
Pavol Marko
b1fd9941ba Fixed comment (forgot to fix it in the last commit)
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40504
2007-10-12 19:19:17 +00:00
Pavol Marko
bf7ebed87d Fixed a problem where sourcehook ignored references in prototypes (could result in stack corruptions in some conditions)
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40503
2007-10-12 19:17:52 +00:00
Christian Hammacher
45d217d393 updating installer for OrangeBox compatibility
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40502
2007-10-10 21:48:44 +00:00
Christian Hammacher
23459ec6e3 now attaches .source+.orangebox dll/so to installer
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40501
2007-10-10 08:56:00 +00:00
David Anderson
4bab4f7691 fixed linux build
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40500
2007-10-10 03:05:08 +00:00
David Anderson
630070ea00 fixed a bug where engine version wasn't being passed right
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40495
2007-10-10 02:43:25 +00:00
David Anderson
81cea20c97 - PathFormat() now returns size_t - this is a nearly irrelevant ABI break that shouldn't break
- implemented the rest of METAMOD_FN_LOAD

--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40493
2007-10-10 01:42:25 +00:00
David Anderson
e5c5a2c1a0 added new typedef for normal load function
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40492
2007-10-10 01:20:36 +00:00
David Anderson
47f21f457a moved some constants to ISmmPluginExt.h
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40491
2007-10-10 00:55:58 +00:00
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
David Anderson
e30aefed23 makefiles now link to proper srcds (rm -f are not actually needed)
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40489
2007-10-08 20:47:11 +00:00
David Anderson
abc90fa8c2 usermessage code works on linux again (used ds's suggestion)
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40488
2007-10-08 20:42:32 +00:00
David Anderson
6731f6dabc fixed ep1 build
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40487
2007-10-08 20:23:16 +00:00
David Anderson
13408739bd abi is now locked
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40486
2007-10-08 20:21:14 +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
9858c3e879 sketched out new 'alt loader' interface
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40484
2007-10-08 19:17:38 +00:00
David Anderson
540267578a IPluginManager's API is now a little more sane (people complained about byref pointers)
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40483
2007-10-08 18:51:51 +00:00
David Anderson
b94553edb0 refactoring of API -- looks nicer and uses namespaces
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40482
2007-10-08 18:47:31 +00:00
David Anderson
dc59c136df added linux support, though we need a tier1_i486.a for ob
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40480
2007-10-08 17:32:28 +00:00
David Anderson
c9413d9f8f added linux compat, uses diff. remove hook syntax now also
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40479
2007-10-08 17:29:14 +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
c057421fca builds against new sourcehook now
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40477
2007-10-08 17:22:57 +00:00