David Anderson
4b8e26463a
Merge pull request #122 from peace-maker/datapack_funcpointer
...
Add WritePackFunction and ReadPackFunction natives
2014-08-12 10:33:27 -07:00
David Anderson
b92efc1df1
Merge pull request #128 from VoiDeD/profile-dump
...
Add a command to dump profiling output.
2014-08-12 10:31:30 -07:00
Ryan Stecker
0bde28cc17
Add a command to dump profiling output.
2014-08-09 13:32:05 -05:00
Ruben Gonzalez
7a88386568
Add OnCoreMapEnd to extension's interface.
2014-08-08 01:01:47 -04:00
Nicholas Hastings
4e5b1a58ce
Add ValveFS support to more filesystem functions: OpenDirectory (CloseHandle on directory) ReadDirEntry DirExists CreateDirectory RenameFile
2014-08-06 13:15:24 -07:00
Nicholas Hastings
ccc818d06e
Fix automatic language detection on CS:GO (bug 6163).
2014-08-05 01:41:44 -04:00
Peace-Maker
bfcfbbe107
Add WritePackFunction and ReadPackFunction natives
...
Adds type safety to CDataPack. Cells can't be read as Float anymore. Now
you're able to store a function pointer in a datapack and be sure the
pointer can't be read as a cell and a cell can't be read as a function
pointer.
2014-08-04 02:05:25 +02:00
Nicholas Hastings
f2b19e6c87
Add more accurate return value for DeleteFile when using Valve FS.
2014-08-03 09:10:02 -04:00
Nicholas Hastings
573aea20fb
More progress:
...
Abstracted many fs funcs with helper class.
Removed much duplicated code.
Fixed ReadFile assuming FS errors for ValveFS.
Added ValveFS support for ReadFileString, WriteFile, WriteFileString, DeleteFile.
Added missing param in doc for OpenFile.
2014-08-01 12:38:51 -07:00
Nicholas Hastings
5e7e7ce551
Improved FPrint(f) passthrough
2014-08-01 06:09:09 -07:00
Ruben Gonzalez
c116353285
WiP addition of support for ValveFS to many more filesystem natives.
2014-07-31 20:56:07 -04:00
David Anderson
2a46f8f881
Add GetNativeFunction (bug 6200).
2014-07-23 23:36:11 -07:00
Nicholas Hastings
31a79231f8
Fix regression stopping -1 from being a valid value in SetEntPropEnt.
2014-07-09 22:23:20 -04:00
Nicholas Hastings
0b5e587db9
Remove unnecessary null check.
2014-07-09 20:33:38 -04:00
Nicholas Hastings
f7a64167fc
Fix Dota 2 build.
2014-07-09 19:25:45 -04:00
Nicholas Hastings
3a94bd4fef
Add support to Get/SetEntPropEnt for FIELD_CLASSPTR and FIELD_CLASSPTR datadesc fields.
2014-07-09 17:32:32 -04:00
Asher Baker
af791a30df
Merge pull request #72 from VoiDeD/keyvalue-from-string
...
Implement StringToKeyValues.
2014-07-07 13:49:24 +01:00
David Anderson
27d5ce45f5
Merge branch 'master' into noms
2014-07-06 23:42:41 -07:00
David Anderson
db9ee5326a
Allow CloseHandle() on nulls.
2014-07-05 13:52:44 -07:00
Ryan Stecker
3c079bcca0
GetEntityClassname should handle the case where the world entity has not been created yet.
2014-07-05 10:37:16 -05:00
Ryan Stecker
878a82a6e5
Implement StringToKeyValues.
2014-07-04 12:04:38 -05:00
Andrew
3022b665dd
Initialized the mask variable.
...
Moved the FPERM_ defines into the .cpp and removed the header file.
2014-06-27 16:43:51 -04:00
David Anderson
6a5da160ad
Fix build.
2014-06-25 01:06:48 -07:00
David Anderson
b26552d74c
Improve usability of start/stop.
2014-06-24 20:55:53 -07:00
David Anderson
f9defa7b37
Remove JIT registration API; this needs more time.
2014-06-24 20:44:30 -07:00
David Anderson
fac52a2897
Fill out API more.
2014-06-24 01:18:16 -07:00
David Anderson
ec61d4d188
Add a general profiling abstraction layer.
2014-06-24 01:04:13 -07:00
David Anderson
b64551e984
Fix a Handle leak when reporting transaction errors.
2014-06-22 11:05:20 -07:00
Andrew
f3299b2c8c
Added a new function SetFilePermissions to set permissions of a file. I'm not sure about the Windows implementation. See this feature request: https://bugs.alliedmods.net/show_bug.cgi?id=6152
2014-06-21 00:45:07 -04:00
Nicholas Hastings
7677e8af79
Merge pull request #27 from VoiDeD/convar-cache
...
Utilize convar cache for FindConVar (r=KyleS, r=psychonic)..
2014-06-12 19:47:33 -04:00
Ryan Stecker
d5c267b291
Utilize convar cache for FindConVar.
2014-06-05 14:06:37 -05:00
David Anderson
f250461648
Fix typo.
2014-06-05 01:28:53 -07:00
David Anderson
36c342fc7b
Add comment.
2014-06-05 01:22:44 -07:00
David Anderson
e6d8416f0e
Fix typo.
2014-06-05 00:59:46 -07:00
David Anderson
cb16a78681
Fix memory bugs.
2014-06-05 00:38:09 -07:00
David Anderson
2930fb1963
Change indentation.
2014-06-04 22:46:40 -07:00
David Anderson
d7b49f7706
Initial implementation.
2014-06-04 22:45:26 -07:00
SystematicMania
7b59b7f384
Fix "sm version" command reporting incorrect compile time in many cases (bug 6078, r=asherkin).
2014-06-03 15:55:25 -04:00
David Anderson
195104487e
Merge pull request #21 from alliedmodders/components
...
Convert build scripts to the new project-based API.
2014-05-31 21:02:33 -07:00
David Anderson
abdf7d5b07
Port build scripts to the new project API.
2014-05-31 19:56:42 -07:00
Nicholas Hastings
a0f3410f3b
Fix a case where bots can leave server without disconnect notice (hibernation), triggering other issues.
2014-05-31 15:18:17 -04:00
David Anderson
859be35b34
Fix build.
2014-05-30 19:49:54 -07:00
David Anderson
1e6843f8db
Add support for the preliminary IDE project file generator.
2014-05-30 19:07:56 -07:00
Nicholas Hastings
e7621ad8a7
Fix inconsistencies with OnClientDisconnected calls (bug 5988)
2014-05-30 17:45:49 -04:00
Nicholas Hastings
6ee42dc7fe
Really fix Mac build.
2014-05-29 15:09:38 -04:00
Nicholas Hastings
e0f6544c86
Fix Mac build.
2014-05-29 14:16:11 -04:00
Asher Baker
ab68e70998
Merge pull request #14 from psychonic/rip-magic
...
Replace magic numbers for sm_show_activity with named constants (r=asherkin).
2014-05-29 19:06:22 +01:00
Nicholas Hastings
beb3f8c1d4
Replace magic numbers for sm_show_activity with named constants.
2014-05-29 13:54:51 -04:00
Nicholas Hastings
35784c018d
Move adminsys and more natives from core to logic.
2014-05-29 13:31:12 -04:00
Nicholas Hastings
dbc881143b
Move many player natives from core to logic.
2014-05-28 23:20:41 -04:00