Commit Graph

252 Commits

Author SHA1 Message Date
Garry Newman
b7564630cd Null pointer check fix 2017-02-01 12:20:47 +00:00
Garry Newman
6e7afc1ac9 Moved callback functions to ThisCall subclass 2017-02-01 11:38:05 +00:00
Garry Newman
5fdcf82eac Updated generated code, marked Inventory.PlaytimeHeartbeat as obsolete 2017-01-25 18:25:23 +00:00
Garry Newman
f95c320469 SteamSdk 139 2017-01-25 17:53:09 +00:00
Garry Newman
9f3ecfd66e WebApi doesn't belong here (moving to different repo) 2016-12-01 11:01:00 +00:00
Garry Newman
9fe91b48b6 Enabled POST methods 2016-11-11 15:48:00 +00:00
Garry Newman
54fe75b2bc GetMarketPrices 2016-11-11 15:13:47 +00:00
Garry Newman
270595a540 Web Api boilerplate 2016-11-11 14:51:04 +00:00
Garry Newman
b8e6614f67 Pass matchmaking flag as out 2016-11-11 10:43:49 +00:00
Garry Newman
eabf5b84e2 Marshal input arrays properly 2016-11-08 13:51:24 +00:00
Garry Newman
d8a25afb46 Pool StringBuilder 2016-11-08 10:32:45 +00:00
Garry Newman
65dec9d809 Fixed RequestUserStats callback 2016-11-03 10:52:52 +00:00
Garry Newman
d5eca996cd Make SteamNative completely internal 2016-11-02 21:00:25 +00:00
Garry Newman
0b11025afe Internalise generated code 2016-11-02 20:22:11 +00:00
Garry Newman
1efdd690c2 Callback fix 2016-11-01 19:29:42 +00:00
Garry Newman
480c06f288 More posix compatibility 2016-11-01 13:37:47 +00:00
Garry Newman
39c5860041 Put callback functions in the right order on non windows 2016-11-01 11:05:26 +00:00
Garry Newman
c9443b75f2 Fixes 2016-10-31 12:44:37 +00:00
Garry Newman
bae105dbc9 CallResult implementation 2016-10-31 11:46:53 +00:00
Garry Newman
7ddc054890 steam_api.json moved 2016-10-31 09:04:51 +00:00
Garry Newman
916c0fb1da SDK in generator 2016-10-31 09:00:47 +00:00
Garry Newman
04c2118ed8 Generated callback registration 2016-10-30 20:52:42 +00:00
Garry Newman
17b84c4f58 Parse defines 2016-10-29 21:05:48 +01:00
Garry Newman
778faa1049 Use generated structs where possible 2016-10-29 20:50:40 +01:00
Garry Newman
94e661c6b0 CodeParser 2016-10-29 20:28:16 +01:00
Garry Newman
14ee1314de Cleanup 2016-10-29 13:13:25 +01:00
Garry Newman
a333bc3860 Platform Class 2016-10-29 13:02:57 +01:00
Garry Newman
9e14aff459 Cleaning 2016-10-29 13:02:36 +01:00
Garry Newman
ba06bce930 Types cleanup 2016-10-29 12:55:23 +01:00
Garry Newman
561f185551 Struct cleanup 2016-10-29 12:49:36 +01:00
Garry Newman
48cb001fb3 Enum cleanip 2016-10-29 12:38:27 +01:00
Garry Newman
f048730edd Shutdown server properly 2016-10-28 11:02:48 +01:00
Garry Newman
a9cbc1740a Fixed tags not setting 2016-10-26 17:27:17 +01:00
Garry Newman
6bd0af6c5a Cleanup 2016-10-26 17:02:57 +01:00
Garry Newman
b50c20a5ed _ptr == IntPtr.Zero, not _ptr == null 2016-10-26 16:11:41 +01:00
Garry Newman
9922de378a Generated for 138a 2016-10-26 16:10:20 +01:00
Garry Newman
1bb6889ba4 Updated to 138a 2016-10-26 15:31:16 +01:00
Garry Newman
71e6866701 use raw typedef values to Native 2016-10-26 11:08:32 +01:00
Garry Newman
28a781d511 More marshalling 2016-10-26 10:43:08 +01:00
Garry Newman
43705fed86 More marhsalling 2016-10-26 10:32:00 +01:00
Garry Newman
ba0fa2e102 Bools as ref 2016-10-26 10:20:14 +01:00
Garry Newman
c37ea38107 Cleanup, native classes disposable 2016-10-25 16:37:48 +01:00
Garry Newman
4b4f405a79 Cleaning 2016-10-25 16:16:02 +01:00
Garry Newman
b1280eb65c Struct name fixes 2016-10-25 16:11:29 +01:00
Garry Newman
0b02bf2331 Struct member name clean 2016-10-25 15:57:46 +01:00
Garry Newman
42ccf1b050 Linux/Mac use PackSmall 2016-10-25 15:35:48 +01:00
Garry Newman
f90a151150 Mac library name fix 2016-10-25 13:51:57 +01:00
Garry Newman
ef45d94220 Refactoring into platform interfaces 2016-10-25 13:22:59 +01:00
Garry Newman
44abc1ce20 Fixes 2016-10-25 11:51:24 +01:00
Garry Newman
fe7f5a7630 String fixes 2016-10-25 11:16:05 +01:00
Garry Newman
8801f840d4 Boilerplate, proof of concept 2016-10-25 10:29:35 +01:00
Garry Newman
2680e4c45a Added Generator 2016-10-18 16:34:28 +01:00