Commit Graph

  • 13b3e56be3 Added a few missing properties and functions from SteamID. Fixed up validation properties to match the current SteamID uses. Ryan Stecker 2012-01-31 17:26:41 -06:00
  • 7b943d0770 Added more xml documentation and did a little bit of internal refactoring. Ryan Stecker 2012-01-30 20:35:34 -06:00
  • ebd3ccf0d2 Regenerated steamlanguage. Ryan Stecker 2012-01-30 20:34:20 -06:00
  • cf25364d47 Added a few missing enums and constants. Ryan Stecker 2012-01-30 20:33:40 -06:00
  • 80caa89c2e Fixed up Vapor for the latest SK2. Ryan Stecker 2012-01-28 21:23:56 -06:00
  • d0f980d23b Moved CMClient to SteamKit2.Internal. Added documentation and final touches to the callback manager utility. Ryan Stecker 2012-01-28 21:20:17 -06:00
  • 6c00c19300 Fixed issue receiving app info. Ryan Stecker 2012-01-28 20:36:09 -06:00
  • fd04681001 Fixed issue receiving app info. Ryan Stecker 2012-01-28 20:36:09 -06:00
  • 4406a7ba04 Documented various callbacks and handlers. Ryan Stecker 2012-01-27 18:21:21 -06:00
  • 7356193ea3 Fixed Vapor for latest SteamKit2. Ryan Stecker 2012-01-27 16:36:19 -06:00
  • a17713e153 Fixed DepotDownloader for the latest SteamKit2 version. Ryan Stecker 2012-01-27 16:36:03 -06:00
  • bd71ca2455 Fixed DepotDownloader for the latest SteamKit2 version. Ryan Stecker 2012-01-27 16:36:03 -06:00
  • bed8517707 Updated internal scripts and steam language to output correct code. Ryan Stecker 2012-01-27 16:35:39 -06:00
  • df33de176e Moved most autogenerated classes into the SteamKit2.Internal namespace to unclutter the root SteamKit2 namespace. Moved blob code into SteamKit2.Blob namespace. Changed accessibility of many public internal use types and classes to private where needed. Fixed a few places where xml docs weren't updated. Renamed CallbackMgr to CallbackManager. Made a few breaking changes in SteamID and GameID to make them more c#-like. Added SteamCloud. Implemented POST and SSL support in WebAPI. We're now nearing our first stable release! Ryan Stecker 2012-01-27 16:34:48 -06:00
  • 4aa70dcb5c Modified steamlanguageparser to generate internal and public code namespaces. Ryan Stecker 2012-01-27 16:20:19 -06:00
  • 84cdca33f9 Probably fixed nethook2 for beta. Ryan Stecker 2012-01-20 18:04:31 -06:00
  • 6ecfb1bc35 Added a few missing EMsgs. Ryan Stecker 2012-01-20 15:35:59 -06:00
  • d04029cda4 Add support for SymmetricEncrypt's new IV params (Steam beta) SymmetricDecrypt unaffected (for now) Signatures still broken Ryan Snyder 2012-01-20 12:51:02 -08:00
  • 52347a6a13 Updating emsg dump to beta. Ryan Stecker 2012-01-20 15:15:21 -06:00
  • 9dd0e5e341 Added NetHook2 emsg dump for diffing purposes. Ryan Stecker 2012-01-20 15:12:31 -06:00
  • c433b3431d Latest dota proto. Ryan Stecker 2012-01-20 10:06:14 -06:00
  • be4d0c550b Latest steamclient proto. Ryan Stecker 2012-01-20 10:06:03 -06:00
  • 635b2d2cda Added escaped character handling. Ryan Stecker 2012-01-15 16:44:10 -06:00
  • 1535cad245 Updated game protos. Ryan Stecker 2012-01-14 20:53:45 -06:00
  • 50c0529fa5 God damnit. Ryan Stecker 2012-01-14 20:36:07 -06:00
  • 4dab5bb9f3 Fixed last payload deserialization issue. Added another overload to SteamApps.GetAppInfo for requesting single app info. Moved AppInfo and PackageInfo request callbacks into job callbacks. Ryan Stecker 2012-01-14 16:50:06 -06:00
  • a87178d82a Fixed bug when calling SetPersonaName and SetPersonaState together. Ryan Stecker 2012-01-13 00:47:13 -06:00
  • 045d31218a Fixed issue with payload deserializing. Ryan Stecker 2012-01-13 00:46:31 -06:00
  • eb483d207f Updated DepotDownloader to .NET 4.0 and fixed compilation. Fixed IPAddress byte order issue. Ryan Stecker 2012-01-11 01:22:08 -06:00
  • c275b99bca Updated DepotDownloader to .NET 4.0 and fixed compilation. Fixed IPAddress byte order issue. Ryan Stecker 2012-01-11 01:22:08 -06:00
  • 60eb327218 Fixed byte order handling in HandleServerList Ryan Stecker 2012-01-09 18:47:09 -06:00
  • f0af7e0715 Fixed byte order issue in NetHelpers.GetIPAddress Ryan Stecker 2012-01-09 18:42:10 -06:00
  • 37e6903b7c Added missing STATIC_CALLBACK constructor. Ryan Stecker 2012-01-09 02:55:23 -06:00
  • 070b7ef987 Little bit of tidying. Ryan Stecker 2012-01-09 02:52:58 -06:00
  • 0f1b53a70c Added SteamMasterServer. Ryan Stecker 2012-01-09 02:52:38 -06:00
  • 82669bdcfb Removed handling for max enum values and regenerated steamlanguage. Ryan Stecker 2012-01-09 02:36:42 -06:00
  • b578885b12 Added ERegionCode. Ryan Stecker 2012-01-09 02:36:08 -06:00
  • 596cd889fa Removed NetHook. Ryan Stecker 2012-01-08 23:12:10 -06:00
  • e0522bdafc Last tid bits. Ryan Stecker 2012-01-08 23:05:16 -06:00
  • 579a791db3 Added a few missing files and organized autogenerated ones. Ryan Stecker 2012-01-08 23:03:20 -06:00
  • a972a07047 Integrated the ClientMsg/PacketMsg from SteamKit3 to simplify internal client message handling. Fixed STATIC_CALLBACK compile errors. Ryan Stecker 2012-01-08 22:58:53 -06:00
  • 50be76615f Reworked ChatMemberInfoCallback to be more useful for specific types. Updated the chat related functions to accept clan steamids and convert them to the correct chat type. Ryan Stecker 2012-01-08 17:56:09 -06:00
  • 8b6e5cf25a Added a few useful constants and flags to SteamID. Ryan Stecker 2012-01-08 17:45:36 -06:00
  • ba86fa04d0 Added EChatMemberStateChange. Regenerated SteamLanguage. Ryan Stecker 2012-01-08 17:45:13 -06:00
  • 278599aec6 Added support for specific enum types and handling for existing max values. Ryan Stecker 2012-01-08 17:43:04 -06:00
  • 992325e6cc Added missing app.config. Ryan Stecker 2012-01-06 22:03:53 -06:00
  • 8151d5ad56 Updated Vapor to compile, but still needs to integrate SteamGuard handling. Ryan Stecker 2012-01-06 22:03:34 -06:00
  • 10847088d2 Removed some Steam2 relics, and added Utils.GetOSType. Ryan Stecker 2012-01-06 22:02:45 -06:00
  • 552dc3e777 Renamed ConnectCallback to ConnectedCallback, and DisconnectCallback to DisconnectedCallback. Added a little more documentation. Ryan Stecker 2012-01-06 22:01:48 -06:00
  • 8efa0a38ca Added missing license header and documentation. Ryan Stecker 2012-01-06 22:00:31 -06:00
  • 95496a6401 Renamed LogOnCallback to LoggedOnCallback. Refactored SteamGuard logic into callbacks. SteamUser will no longer automatically handle SG sentry files. This must be done by providing a SentryFileHash in LogOnDetails. Added documentation. Ryan Stecker 2012-01-06 21:54:46 -06:00
  • dbf46427d7 Added documentation. Ryan Stecker 2012-01-06 21:51:52 -06:00
  • cd27b83c0f Small refactor. Ryan Stecker 2012-01-06 21:42:24 -06:00
  • a6e215879d Added an overload of SteamFriends.RequestFriendInfo, and did some various cleanup. Ryan Stecker 2012-01-06 21:40:18 -06:00
  • c1e9cc399a Added a few overloaded functions to SteamApps, and added documentation. Ryan Stecker 2012-01-06 21:22:18 -06:00
  • 8926b29ecb Definition spelling azuisleet 2012-01-04 10:26:08 -07:00
  • 978a2c90cc Added a CallbackMgr.RunWaitCallbacks overload that supports a timeout. Ryan Stecker 2012-01-03 02:16:07 -06:00
  • 631db24a8d Changed CMClient.Connect to post a DisconnectCallback instead of throwing a SocketException. This matches the rest of the exception-less design. Ryan Stecker 2012-01-03 02:15:39 -06:00
  • a7fefd2060 Fixed a critical issue in SteamFriends.RequestFriendInfo. Ryan Stecker 2012-01-03 02:13:20 -06:00
  • 0abd0c34c0 Upgraded Vapor to .NET 4.0 Ryan Stecker 2012-01-03 02:12:38 -06:00
  • 370129a186 Reworked WebAPI to make use dynamic features. Ryan Stecker 2012-01-02 15:29:56 -06:00
  • b00c6498f7 Upgrading SteamKit2 to .NET 4.0 Ryan Stecker 2012-01-02 13:52:30 -06:00
  • 097fa48f81 SteamUserStats.GetNumberOfCurrentPlayers reworked to make sure of JobCallbacks. Ryan Stecker 2012-01-02 13:48:49 -06:00
  • bcd81cc238 Added SteamClient.JobCallback for job based network messages. This type of handling may change in the future. Ryan Stecker 2012-01-02 13:48:10 -06:00
  • 7d95bc8f16 Made NHA target .NET 4.0 to fix a winforms designer issue. Ryan Stecker 2012-01-02 13:42:35 -06:00
  • 6260534529 Added initial implementation of WebAPI requests. Ryan Stecker 2012-01-01 22:51:51 -06:00
  • 1f46b7dbd1 Refactored most request functions to accept an enumerable param. Ryan Stecker 2012-01-01 22:50:26 -06:00
  • 3ef9a65e1a Moved EncodeBuffer into a WebHelpers util class. Ryan Stecker 2012-01-01 22:22:34 -06:00
  • 1f190e6a7f Fixed a small STATIC_CALLBACKS compilation issue. Ryan Stecker 2012-01-01 22:21:09 -06:00
  • 4bf167b4a1 Added a utility callback manager class. Ryan Stecker 2012-01-01 22:20:46 -06:00
  • 97ae5de520 Added EActivationCodeClass. Ryan Stecker 2012-01-01 19:56:43 -06:00
  • 921f4d950c Latest steamclient .proto Ryan Stecker 2012-01-01 19:56:20 -06:00
  • 1838e6e1bf Latest game .proto Ryan Stecker 2012-01-01 19:56:10 -06:00
  • 7064e3b8a9 Added SteamApps.GetPackageInfo and SteamApps.PackageInfoCallback. Ryan Stecker 2011-12-28 04:33:42 -06:00
  • 0f8d0e08a5 Refactored debuglog to seperate the category and message. Ryan Stecker 2011-12-28 04:33:16 -06:00
  • 8c227bcfa0 Fixed some enums that were incorrectly named, and added MsgClientPackageInfoRequest and MsgClientPackageInfoResponse. Ryan Stecker 2011-12-28 04:31:38 -06:00
  • dc95374add Fixed some enums that were incorrectly named, and added MsgClientPackageInfoRequest and MsgClientPackageInfoResponse. Ryan Stecker 2011-12-28 04:31:38 -06:00
  • 037b55e05a Updated .csproj Ryan Stecker 2011-12-25 19:50:35 -06:00
  • 20856a4985 Added SteamUserStats. Ryan Stecker 2011-12-25 19:49:24 -06:00
  • 740a2a1003 Added MsgClientGetNumberOfCurrentPlayers, and MsgClientGetNumberOfCurrentPlayersResponse. Removed code for generating steamlanguage2. Ryan Stecker 2011-12-25 19:45:56 -06:00
  • 76ff0b3591 Copy and paste job. It took 11 people to pull this off. azuisleet 2011-12-21 18:14:11 -07:00
  • 6908f88b2c Copy and paste job. It took 11 people to pull this off. azuisleet 2011-12-21 18:14:11 -07:00
  • 7fc994657e Pretend to do something azuisleet 2011-12-21 17:51:57 -07:00
  • 8ec7e4936a Pretend to do something azuisleet 2011-12-21 17:51:57 -07:00
  • 811d37c705 DepotDownloader: detect proper ContentType azuisleet 2011-12-18 19:14:29 -07:00
  • 5f2116eea6 DepotDownloader: detect proper ContentType azuisleet 2011-12-18 19:14:29 -07:00
  • 7278fec8c6 Added tag Vapor 1.5 for changeset b076dcc33c1c Ryan Stecker 2011-12-18 05:09:10 -06:00
  • e0360faf9d Bumping up version. Vapor_1.5 Ryan Stecker 2011-12-18 04:59:28 -06:00
  • efa1da4174 RIP SteamKit3, DepotDownloader3, and SteamLanguage2. We knew ye well. Ryan Stecker 2011-12-18 02:48:11 -06:00
  • b0c2ca33f3 Merge Ryan Stecker 2011-12-18 02:37:41 -06:00
  • 829e982e74 Fixed a window closing bug that could occur when relogging. Fixed a huge performance hit during initial logon for users with large friends lists. Ryan Stecker 2011-12-18 02:37:16 -06:00
  • 86dd16ca39 Added clan iteration to SteamFriends, along with various fixes and slight refactoring. Did a few optimizations to the FriendCache to make it more performant. Ryan Stecker 2011-12-18 02:35:58 -06:00
  • 26a814afc4 Implemented clan list tracking. Ryan Stecker 2011-12-18 01:14:00 -06:00
  • d25964d424 Begone foul Expect100Continue Azu@Azu-PC 2011-12-17 22:47:51 -07:00
  • 24ecfcbb43 Added retry to Steam3 FetchServerList Azu@Azu-PC 2011-12-17 22:32:40 -07:00
  • 42985d9160 Added retry to Steam3 FetchServerList Azu@Azu-PC 2011-12-17 22:32:40 -07:00
  • 8f038d8822 You can now change your name through a context menu on your own friend control. Game invites are now somewhat displayed in chat. (Does not display which game, just that an invite was received) Ryan Stecker 2011-12-17 23:28:57 -06:00
  • dad6e6fe53 OCD. Ryan Stecker 2011-12-17 22:42:03 -06:00
  • 72dbb50864 Merge Azu@Azu-PC 2011-12-17 21:29:51 -07:00
  • 5c5b7c48d4 Merge Azu@Azu-PC 2011-12-17 21:29:51 -07:00