Commit Graph

1215 Commits

Author SHA1 Message Date
b8dd9d19dd Merge pull request #261 from Arkshine/feature/datapack-memory
Improve DataPack memory allocation
2015-07-14 00:40:15 +02:00
c0b9b91a06 Remove MakeFile 2015-07-14 00:13:24 +02:00
f7c4ed050f Improve DataPack memory allocation 2015-07-13 23:49:51 +02:00
cc12f0a0a4 Fix mistake 2015-07-11 20:18:43 +02:00
dbc9c7e0da Remove duplicated code of native handles 2015-07-11 18:14:16 +02:00
989034bd41 Attempt to fix mac build 2015-07-11 13:33:30 +02:00
139a2a082c Merge pull request #254 from Arkshine/feature/gameconfig
Implement a game config parser and expose functionnalities to the module/plugin API
2015-07-11 13:19:09 +02:00
f38c726faf Gameconfig: Add game configs natives 2015-07-11 13:16:45 +02:00
846238fe99 Merge pull request #250 from Nextra/enginew
Engine Update
2015-07-02 18:43:35 +02:00
14513e6f70 Gameconfig: Export game config manager to AMXX API 2015-06-29 13:38:34 +02:00
4b2ba10300 Gameconfig: Add game configs parser 2015-06-29 13:38:34 +02:00
8633337bbd Fix set_amxstring_utf8 insconsistency 2015-06-29 12:42:57 +02:00
d69fddf8b4 Engine/Core: Move precache_event() to core 2015-05-10 23:45:01 +02:00
abf7f1a41b Expose get_amxstring_null and get_amxvector_null to modules 2015-05-06 12:01:15 +02:00
fdb180e062 Add NULL_VECTOR 2015-05-06 11:28:54 +02:00
0bfc04bb14 Merge pull request #235 from Arkshine/fix/file-fgets
Fix fgets native not setting always the plugin buffer
2015-04-12 20:52:51 +02:00
10c0204b16 Fix fgets native not setting the plugin buffer on null result 2015-04-12 20:20:21 +02:00
044e6b22b2 Merge pull request #233 from Ni3znajomy/update-copyright-year
Update copyright year
2015-03-30 13:44:55 +02:00
0b2c33bcd2 Merge pull request #231 from Nextra/datapack-update
Datapack update
2015-03-30 13:43:50 +02:00
2166c32047 Make datapack natives error consistently, stop using IsPackReadable 2015-03-30 04:14:55 +02:00
1d57677426 Add CanRead[Cell|Float|String|Memory] to CDataPack 2015-03-30 04:14:54 +02:00
9abe6cd8f6 Add IsPackEnded native (IsPackReadable replacement) 2015-03-30 04:14:54 +02:00
9d4c02f7ca Nuke IsPackReadable
This native exposes/requires knowledge about implementation details of the
internal DataPack structure. Plugins can not properly deal with this, and
abusing this functionality results in a chance of future breakage.
2015-03-30 03:48:52 +02:00
92c2c84617 Update copyright year 2015-03-29 20:01:25 +02:00
a59b72f96a Merge pull request #229 from Arkshine/feature/trans-format-and-native
Add %l format specifier and SetTranslationTarget() native (bug 6331)
2015-03-26 22:54:11 +01:00
8831166705 Add %l format specifier and SetTranslationTarget() native 2015-03-26 22:42:55 +01:00
4d3c49f93b Fix checking cvar's bounds 2015-03-26 21:31:16 +01:00
52c73126e1 VFS: Fix various things
- The "ALL" fake pathID is replaced by what does SM, having a public var NULL_STRING which will acts as NULL when needed.
  To make compiler accepting public array, this patch was needed: https://hg.alliedmods.net/sourcemod-central/rev/b12f329def09
- The offset thing in read_dir: considering that's something very specific to this native and that implementation in CDirectory doesn't make sense because of the offset compatibility for windows, all code is now in the native.
2015-03-25 13:50:07 +01:00
8f6b8588c1 VFS: Do not traumatize Nextra 2015-03-23 18:30:22 +01:00
71ab8d560e VFS: Add more sane FileRead/Write* natives to read/write a single value 2015-03-22 11:14:12 +01:00
a580c8c5e5 VFS: Add SetFilePermissions native 2015-03-22 11:13:36 +01:00
0eeb5942a1 VFS: Reflect changes in natives and documentation 2015-03-22 11:12:21 +01:00
6434c4db77 VFS: Update AMbuild and VS project files 2015-03-22 11:08:22 +01:00
4f4e322ad4 VFS: Add helpers to wrap default and valve system file 2015-03-22 11:00:33 +01:00
553963295f VFS: Add Valve file system interface 2015-03-22 11:00:33 +01:00
d69ddc7234 VFS: Add LibrarySys class helper 2015-03-22 11:00:32 +01:00
4fbf4ee03d Merge datapack updates from SoureMod 2015-03-15 22:38:49 +01:00
fddebce313 Update modules paths 2015-03-13 15:23:05 +02:00
446029e7cf Merge pull request #220 from Arkshine/feature/third-party-libs
Move third party libraries in own directory and fix/cleanup VS projects files
2015-03-10 18:25:40 +01:00
48d6a3354a Normalize all the line endings 2015-03-10 16:51:45 +01:00
acf910b64b Fix and clean up VS projects files
+ removed unused variable :P
2015-03-10 16:20:21 +01:00
aaafe0f3f2 Compile Hashing lib as static and link to AMXX 2015-03-10 12:15:46 +01:00
5f6756cb4d Zlib: Remove unrelated changes 2015-03-10 00:06:30 +01:00
a565e4a7b1 Zlib: Update library to 1.2.8 2015-03-10 00:06:29 +01:00
265e15116b Zlib: Adjust VS project files 2015-03-10 00:06:29 +01:00
47cd091879 Zlib: Use the generated static library with AMXX 2015-03-09 23:59:11 +01:00
181cbae74c Use upstream AMTL as a submodule 2015-03-09 22:53:58 +01:00
c4497ff17d Merge pull request #211 from Arkshine/fix/cvar-mapchange
Fix issue where at mapchange a cvar current value is overwritten by defined bounds where it should not
2015-02-20 15:50:49 +01:00
530d0bf570 Replace CLang file hashing with .st_mtime
Replace CLang file hashing with .st_mtime for performance.
Also, fix a problem in CLangMngr::MergeDefinitionFile.
2015-02-19 21:28:45 +02:00
80b01d3505 Fix issue where at mapchange a cvar current value is overwritten by defined bounds where it should not 2015-02-19 16:05:49 +01:00