sourcemod/extensions/clientprefs
David Anderson 060c832f89 Update SourcePawn.
This brings in a few breaking changes.

One, INVALID_FUNCTION is now 0 instead of -1. This is long overdue.
Plugins should transparently work except in two cases:

  1. Third-party extensions that have a hardcoded test for -1 will no
     longer work. A new API has been provided for this,
     GetFunctionByIdOrNull.
  2. If a plugin "framework" uses INVALID_FUNCTION anywhere in its
     exported API, then all plugins using that framework need to be
     recompiled together, so they agree on the value of
     INVALID_FUNCTION.

Hopefully the damage here is minimal. The core plugin version has been
bumped to 7 to try and limit conflicts.

Second, braceless functions are no longer supported. There wasn't really
any way around this and it's better to bite the bullet now. This affects
source compatibility, but not binary compatibility.

Third, the "using" keyword is no longer implemented. SourceMod now has a
Handle methodmap again. Plugins compiled against this new methodmap will
require a "Handle.~Handle" native, which 1.12 now provides.
2023-11-02 18:38:30 -10:00
..
AMBuilder Update to AMBuild 2.2. 2020-08-18 23:09:43 -07:00
cookie.cpp Replace ke::Vector with std::vector. 2020-05-31 11:35:51 -07:00
cookie.h Replace ke::Vector with std::vector. 2020-05-31 11:35:51 -07:00
extension.cpp Add PostgreSQL database driver (#32) 2021-03-11 11:21:51 +01:00
extension.h Add PostgreSQL database driver (#32) 2021-03-11 11:21:51 +01:00
menus.cpp Overhaul of ClientPrefs extension (bug 5538, r=asherkin). 2013-02-28 21:51:49 +00:00
menus.h Overhaul of ClientPrefs extension (bug 5538, r=asherkin). 2013-02-28 21:51:49 +00:00
natives.cpp Update SourcePawn. 2023-11-02 18:38:30 -10:00
query.cpp Add PostgreSQL database driver (#32) 2021-03-11 11:21:51 +01:00
query.h Fix use-after-free crash in SQLite extension (#481) 2016-10-03 16:31:17 +01:00
smsdk_config.h Deduplicate a number of files used by extensions by moving them to the public directory (bug 5341, r=psychonic). 2014-04-23 21:19:28 -05:00
version.rc Overhauled versioning information (bug 5453, r=dvander). 2012-08-26 01:33:54 +01:00