Nicholas Hastings
3e1ba143bf
Merge pull request #457 from GoD-Tony/vtable-dump-x64
...
Add x64 support to IDA vtable dump script (npotb).
2015-11-26 16:46:59 -05:00
GoD-Tony
d3ea10a600
Add x64 support to IDA vtable dump script
2015-11-26 17:36:14 +01:00
Nicholas Hastings
818e1e4e18
Add support for hooking CanBeAutobalanced to SDKHooks.
2015-11-26 10:35:00 -05:00
Nicholas Hastings
126ce99cd9
Resize clients array in newest NormalSHook prototype to MAXPLAYERS.
...
The old version of the newer one is left as a third typeset member to not break
compilation for users opting into it on dev branch. Both typeset members with
old array size are however marked as deprecated, since they can be missing
a client.
2015-11-26 09:43:08 -05:00
Nicholas Hastings
0d787e24ce
Converted NormalSHook to typeset and added old prototype.
...
New prototype was added in PR #247
2015-11-25 17:25:35 -05:00
Fyren
c11ac4c25e
Update SP to version that uses its own new.
2015-11-21 07:51:12 +00:00
Asher Baker
ef147860c2
Fix GetEntSendPropOffs returning 0 for missing props when actual=false
...
Issue introduced in #439 .
2015-11-21 01:46:35 +00:00
Fyren
0e80ffef55
Merge pull request #448 from alliedmodders/use-blamepluginerror
...
Update SP and use BlamePluginError in sdkhooks and sdktools.
2015-11-18 18:33:10 -07:00
Asher Baker
eb8996699e
Merge pull request #443 from alliedmodders/fix-ext-dep-load
...
Fix crash on failing to load dependent extension.
2015-11-18 14:12:27 +00:00
Fyren
cf4f500eda
And use it in sdktools, too.
2015-11-18 01:37:15 +00:00
Fyren
fec2fa3bf0
Update SP and use BlamePluginError in sdkhooks.
2015-11-18 01:24:31 +00:00
Nicholas Hastings
a4d06e1077
Update CTakeDamageInfoHack in SDK Hooks for semi-recent game/SDK updates.
2015-11-11 13:12:04 -05:00
Nicholas Hastings
5f9aaadacb
Update Windows TerminateRound signature for CS:GO (bug 6432).
2015-11-10 21:27:24 -05:00
Asher Baker
a802fe3a8b
Merge pull request #444 from alliedmodders/decl-bad
...
Pre-fill buffer for GetClientAuth*
2015-11-10 17:01:58 +00:00
Asher Baker
6ab0c35837
Pre-fill buffer for GetClientAuth*
2015-11-10 14:31:02 +00:00
Asher Baker
b81b6cd1c6
Fix crash on failing to load dependent extension.
2015-11-09 14:56:42 +00:00
David Anderson
c3e5d62bf6
Update to the latest AMTL: remove PassRef.
2015-11-08 13:51:22 -08:00
David Anderson
e2b399b8d3
Update to the latest AMTL - Rename Ref to RefPtr.
2015-11-08 13:14:57 -08:00
Kyle Sanderson
ce25a44e00
Merge pull request #442 from alliedmodders/netchanR
...
Use present netchannel instead of cached netchannel in CHookManager::SendFile.
2015-11-07 13:04:02 -08:00
Kyle Sanderson
72edc74e8b
Use present netchannel instead of cached netchannel in CHookManager::SendFile.
2015-11-07 12:51:13 -08:00
Asher Baker
cf07ecef46
Merge pull request #441 from powerlord/mapdisplayname-backslash
...
Update GetMapDisplayName to use platform separator on CSGO
2015-11-06 08:31:12 +00:00
Ross Bemrose
c8caf7c860
Update FindMap testsuite plugin.
...
Update GetMapDisplayNAme to use platform separator on CSGO
2015-11-06 02:38:59 -05:00
Asher Baker
3b3b1d6342
And the last piece of the puzzle... normalise the slashes.
2015-11-05 17:45:26 +00:00
Asher Baker
04161da5a0
Alright, this should work.
2015-11-05 17:35:37 +00:00
Asher Baker
cce6fde4ea
Whoops.
2015-11-05 17:03:51 +00:00
Asher Baker
b8e9aabd67
Windows sucks. This may or may not break the Windows build in retaliation.
2015-11-05 16:58:50 +00:00
Asher Baker
625f225448
Suppress error messages from missing repositories.
2015-11-05 11:06:43 +00:00
Asher Baker
e8eb9970a6
Last try before I revert all this.
2015-11-05 10:54:35 +00:00
Asher Baker
ed5771a861
Fix symbol dumping to work on ancient python versions.
2015-11-05 10:46:32 +00:00
Asher Baker
2c03498986
Really fix Mac symbol dumping.
2015-11-05 09:59:53 +00:00
Asher Baker
de675be862
Fix Mac symbol dumping.
2015-11-05 09:31:09 +00:00
Asher Baker
c109ea2cb6
Updated SourcePawn submodule.
2015-11-05 09:20:07 +00:00
Asher Baker
c1f8ebf65c
Merge pull request #439 from alliedmodders/propinfo
...
Deprecate FindSendPropOffs and FindDataMapOffs
2015-11-04 20:55:37 +00:00
Asher Baker
c6323512ef
Deprecate FindSendPropOffs and FindDataMapOffs, add HasEntProp.
2015-11-04 20:26:55 +00:00
Asher Baker
0387c45995
Fix Mac build.
2015-11-04 16:28:45 +00:00
Asher Baker
2ea3d9023b
Fix libcurl build on Clang 3.5.
2015-11-04 15:21:13 +00:00
Nicholas Hastings
248d776a23
Update TF2 StunPlayer gamedata.
2015-11-03 20:38:12 -05:00
David Anderson
637941a978
Merge pull request #437 from alliedmodders/rm-pausing-12
...
Fix race between plugin unload and asynchronous query completion.
2015-11-01 14:52:58 -08:00
David Anderson
1f4be9798e
Flush asynchronous queries before OnPluginEnd().
2015-11-01 00:36:20 -07:00
David Anderson
c849616003
Add an OnPluginWillUnload callback that precedes OnPluginEnd().
2015-11-01 00:30:37 -07:00
David Anderson
d674414cf0
Add a versioned IPluginsListener and deprecate the non-versioned class.
2015-11-01 00:23:33 -07:00
David Anderson
cb3f6df111
Require that no plugin code be live when any plugin unloads.
2015-10-31 19:38:30 -07:00
David Anderson
59623695af
Improve plugin console diagnostics.
2015-10-31 17:30:33 -07:00
David Anderson
87e9dee78b
Evict plugins that fail to load.
2015-10-31 17:30:33 -07:00
David Anderson
62edc5f4c0
Clean up "sm plugins list" after status meaning clarifications.
2015-10-31 17:25:59 -07:00
David Anderson
903315747d
Clarify plugin states.
2015-10-31 17:25:59 -07:00
David Anderson
485ade2610
Fix a number of inconsistencies in plugin state.
...
1. Fixed OnPluginUnloaded not pairing if the plugin failed.
2. Unify error message handling in the second pass.
3. Do not add libraries if a plugin failed during OnPluginStart.
2015-10-31 17:25:59 -07:00
David Anderson
9e4fff3362
Add a state variable to CPlugin to indicate queue/list membership.
2015-10-31 17:25:59 -07:00
David Anderson
7cc911ae58
Separate plugin unloading into an eviction step, which disconnects the plugin from Core.
...
Note: this also ensures that library action callbacks are balanced (i.e., we do not notify
libraries are being dropped if they were never notified as being added).
2015-10-31 17:25:59 -07:00
David Anderson
82ff7d5af7
Rename CPlugin::SetErrorState to EvictWithError.
2015-10-31 17:25:59 -07:00