| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Merge pull request #48 from WilliamVenner/steamid_utils | Aaro Perämaa | 2021-05-03 | 1 | -0/+34 |
| |\ | | | | | Add SteamID utils (`AccountId::from_raw`, `AccountId::raw`) and `SteamId::steamid32` | ||||
| | * | Update src/lib.rs | William | 2021-05-03 | 1 | -1/+1 |
| | | | | | | | Co-authored-by: Aaro Perämaa <[email protected]> | ||||
| | * | Add SteamID utils (AccountId::from_raw, AccountId::raw) and SteamId::steamid32 | William Venner | 2021-04-22 | 1 | -0/+34 |
| | | | |||||
| * | | Add `Client::init_app()` which removes the need for `steam_appid.txt` | William Venner | 2021-04-21 | 1 | -1/+21 |
| |/ | |||||
| * | Remove libc dependency | adumbidiot | 2021-03-20 | 1 | -4/+3 |
| | | |||||
| * | Update to steamworks 151 | Matthew Collins | 2021-02-10 | 1 | -5/+5 |
| | | |||||
| * | Replace failure with thiserror | adumbidiot | 2020-09-22 | 1 | -1/+1 |
| | | |||||
| * | Use FnOnce instead of Fn for callresults | Matthew Collins | 2020-09-02 | 1 | -1/+1 |
| | | |||||
| * | Use `Fn` instead of `FnMut` for call results as they will be called at most once | Matthew Collins | 2020-06-21 | 1 | -2/+2 |
| | | |||||
| * | Rework to use the new flat steam api | Matthew Collins | 2020-02-22 | 1 | -59/+52 |
| | | |||||
| * | Made serde dependency optional | Flaise | 2019-08-03 | 1 | -3/+8 |
| | | |||||
| * | Implemented Serialize, Deserialize and other common traits where appropriate | Flaise | 2019-08-03 | 1 | -6/+7 |
| | | |||||
| * | Fix for thread contention causing errors on Mac OS and segfaults on Windows | Flaise | 2019-07-30 | 1 | -0/+3 |
| | | |||||
| * | Add AccountId type | Alex Parrill | 2019-06-09 | 1 | -2/+6 |
| | | |||||
| * | Add partial UGC (Workshop) support | Alex Parrill | 2019-06-09 | 1 | -0/+14 |
| | | | | | | | Supported major features are (un)subscribing from items, getting the list of currently subscribed items, and performing searches against user-related lists (ex. currently subscribed, favorited, ...) for the current app. Can be extended to other searches later. | ||||
| * | Add SteamId::account_id to get the account ID | Alex Parrill | 2019-06-09 | 1 | -0/+7 |
| | | | | | The account ID is used in a few places in the API. | ||||
| * | Add Utils::set_warning_callback for logging Steam warnings | Alex Parrill | 2019-06-09 | 1 | -0/+2 |
| | | |||||
| * | Implement the cloud storage api | Matthew Collins | 2019-06-05 | 1 | -11/+28 |
| | | |||||
| * | Generate the bindings from the provided json file instead of bindgen (Fixes #3) | Matthew Collins | 2019-03-16 | 1 | -1/+1 |
| | | | | | Allow us to remove the hack for accessing packed structs | ||||
| * | Add basic leaderboard handling (Work on #4) | Matthew Collins | 2018-08-28 | 1 | -0/+13 |
| | | |||||
| * | Steam networking support + other improvements | Matthew Collins | 2018-05-07 | 1 | -4/+63 |
| | | |||||
| * | Only allow run_callbacks to be run on a single thread at any time | Matthew Collins | 2018-05-05 | 1 | -10/+40 |
| | | |||||
| * | Add restart_app_if_necessary | Matthew Collins | 2018-05-02 | 1 | -0/+11 |
| | | |||||
| * | Cleanup callback handling. | Scetch | 2018-03-16 | 1 | -94/+5 |
| | | |||||
| * | Replace Cow<str> with String in the API | Matthew Collins | 2018-03-01 | 1 | -1/+0 |
| | | | | | | | | The steamworks API states that returned strings may be freed at any time and must not be stored. Also adds a way to get the current user's name. | ||||
| * | Don't require the manager to implement Clone for the client to be clonable | Matthew Collins | 2018-03-01 | 1 | -3/+11 |
| | | |||||
| * | Initial support for servers | Matthew Collins | 2018-02-28 | 1 | -36/+48 |
| | | |||||
| * | Try and make the accessors generic over the client and server | Matthew Collins | 2018-02-27 | 1 | -67/+85 |
| | | |||||
| * | Add accessors for `SteamId`'s inner values | Matthew Collins | 2018-02-27 | 1 | -0/+18 |
| | | |||||
| * | Improve error handling | Matthew Collins | 2018-02-27 | 1 | -5/+6 |
| | | |||||
| * | Add basic steam user accessor | Matthew Collins | 2018-02-27 | 1 | -0/+15 |
| | | |||||
| * | Derive `Ord`/`Eq` for SteamId | Matthew Collins | 2018-02-27 | 1 | -1/+1 |
| | | |||||
| * | Initial work on lobbies + A clean up | Matthew Collins | 2018-02-24 | 1 | -31/+93 |
| | | |||||
| * | Make the client `Send + Sync` | Matthew Collins | 2018-02-23 | 1 | -0/+3 |
| | | |||||
| * | Add some basic docs to parts of the api | Matthew Collins | 2018-02-17 | 1 | -0/+37 |
| | | |||||
| * | Fix use of deprecated method | Matthew Collins | 2018-02-17 | 1 | -1/+1 |
| | | |||||
| * | Allow the use of the api across threads | Matthew Collins | 2018-02-17 | 1 | -9/+14 |
| | | |||||
| * | Update bitflags | Matthew Collins | 2018-02-15 | 1 | -2/+2 |
| | | |||||
| * | Initial steam callbacks work | Matthew Collins | 2017-09-06 | 1 | -0/+68 |
| | | | | | | | The callback system requires the use of C++ classes. I've ended up linking a static lib that forwards a rust closure to a C++ class. | ||||
| * | Initial commit | Matthew Collins | 2017-09-06 | 1 | -0/+140 |