sourcemod/extensions
Michael Flaherty 3803fbfe20 Individualize NameHashSet Hashing & Revisit #709 (#740)
* Make mac/win lookups lowercase'd

* Revert #709 & 81042cc

* Adjust HashPolicy implementation across sourcemod

Basically, in order to implement our own (actual) hash policy in
`PluginSys.h`, we needed to remove the blanket implementation of `hash`
that was used before. Now, each policy must implement `hash` along with
`matches` in order to be used with `NameHashSet`. While this does force
us to change every implementation of policies across the entirety of
sourcemod, it allows core to use flexible implementations of `hash`.

* Remove logic duplication

* Improve lowercase checks
2018-07-27 18:59:50 -07:00
..
bintools Switch to AMBuild 2.1 API. (#694) 2017-10-02 07:18:57 -05:00
clientprefs Individualize NameHashSet Hashing & Revisit #709 (#740) 2018-07-27 18:59:50 -07:00
cstrike Revert "Make CS:GO specific natives exist only on CS:GO" 2017-11-27 12:58:24 -05:00
curl (Re-)Add support for gcc and clang3.9, 4.0, and 5.0. 2017-10-09 16:53:19 -07:00
geoip Switch to AMBuild 2.1 API. (#694) 2017-10-02 07:18:57 -05:00
mysql Switch to AMBuild 2.1 API. (#694) 2017-10-02 07:18:57 -05:00
regex Fix/Update regex extension and docs (#775, #767) 2018-05-28 15:05:37 -04:00
sdkhooks Separate out DOI build. (#718) 2017-11-03 15:45:16 -04:00
sdktools Update SDKTools sound functionality for hl2sdk-csgo changes. 2018-07-07 09:07:38 -04:00
sqlite Switch to AMBuild 2.1 API. (#694) 2017-10-02 07:18:57 -05:00
structs 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
tf2 Fix TF2IgnitePlayer not working after game update (fixes #713). 2017-10-28 16:17:21 -04:00
topmenus Individualize NameHashSet Hashing & Revisit #709 (#740) 2018-07-27 18:59:50 -07:00
updater Switch to AMBuild 2.1 API. (#694) 2017-10-02 07:18:57 -05:00