Commit Graph

  • 651d7dd594 Consider all Steam Hardware a Steam Deck master Mats 2026-10-16 19:19:38 +02:00
  • 397452de9a Fix osx and add Unicode-3.0 to allowed licenses Mats 2026-10-14 20:21:38 +02:00
  • 8a9872a015 Add linux-arm64 build Mats 2026-10-14 18:23:36 +02:00
  • ab03c984c7 Update ISteamUtils Mats 2026-10-14 18:22:24 +02:00
  • 8abaf47d5b Update ISteamInput Mats 2026-10-14 18:20:11 +02:00
  • 9bef3a3138 Update ISteamApps Mats 2026-10-14 18:16:24 +02:00
  • de372531ab Update steamworks to v1.65 Mats 2026-10-14 18:00:12 +02:00
  • b6099d14a2 Pin steamworks to v1.53a Mats 2026-10-14 17:36:31 +02:00
  • 7506f3f93d Pin cargo-about to 0.6.4 Mats 2024-11-25 21:07:15 +01:00
  • eaf6a63e70 Respect cargo-about lockfile to fix mimalloc regression Mats 2024-05-13 16:47:32 +02:00
  • 3b6ba4766b Remove app_install_dir since it is unused Mats 2023-02-23 16:09:01 +01:00
  • 7922621f88 macOS port warmenhoven 2023-02-23 16:07:54 +01:00
  • 195823708a Remove obsolete dialog tool Mats 2022-10-23 13:18:37 +02:00
  • 7b1aab9df1 Make Steam Input lockless Mats 2022-04-29 20:18:10 +02:00
  • 77eb5f2a4a Add gamepad mapping for steam input Mats 2022-04-07 17:14:47 +02:00
  • 54e9aeed78 Avoid recreating locks Mats 2022-04-06 20:23:19 +02:00
  • 744bca52f2 Fix steam input buffer locking Mats 2022-04-06 19:19:04 +02:00
  • f4dbf3576a Improve timeouts for Steam Input and improve error Mats 2022-04-06 12:31:02 +02:00
  • d7168a3c2e Update deps Mats 2022-04-06 01:07:25 +02:00
  • 803e9a29cf Fixed shared memory on windows? Mats 2022-04-06 00:03:27 +02:00
  • a7bd54d8a9 Shuffle the images for now Mats 2022-03-26 21:22:44 +01:00
  • 7abde68fae Fix steamworks bindgen Mats 2022-03-26 19:42:09 +01:00
  • 9ed259ccf0 Change windows build image to cross Mats 2022-03-26 19:32:17 +01:00
  • f2e9154b42 Add missing controllers Mats 2022-03-21 09:41:45 +01:00
  • 1b1a2a7f11 Implement the rest of the steam input bindings Mats 2022-03-20 19:20:14 +01:00
  • fb512b5b7b Initial steam input bindings Mats 2022-03-19 00:48:21 +01:00
  • c86492ebae Get rid of non thread safe statics in library Mats 2022-03-13 17:45:18 +01:00
  • fb7ed91984 Make mist more thread safe Mats 2022-03-12 18:32:57 +01:00
  • 558e9f140c Let's try that again Mats 2022-03-08 21:11:38 +01:00
  • 03695f0bc0 Fix callback system Mats 2022-03-08 20:19:41 +01:00
  • f63cb65061 Remove condition ignoring eof errors in subprocess Mats 2022-03-08 16:23:28 +01:00
  • 5a10746d54 Move from std mpsc to crossbeam_channel Mats 2022-03-07 23:38:42 +01:00
  • 23bcee136f Avoid opening console on Windows Mats 2022-03-07 22:38:14 +01:00
  • 55326cb302 Add bindings for gamepad text input Mats 2022-03-06 15:08:47 +01:00
  • c25ddf7191 Fix some codegen and add some more utils methods Mats 2022-03-06 00:54:47 +01:00
  • 8f5d3a9270 Fix typo in library Mats 2022-03-04 22:31:50 +01:00
  • 0da42565b4 Add headers to the artifacts Mats 2022-02-19 20:24:22 +01:00
  • a091f02dca Add steam to all steam methods and services Mats 2022-02-19 12:18:50 +01:00
  • ae1757f675 Fix license check Mats 2022-02-18 17:53:39 +01:00
  • bb068e94de Add callback codegen Mats 2022-02-18 17:47:59 +01:00
  • 776595cc3a Start work on callbacks Mats 2022-02-18 14:41:23 +01:00
  • a5ffef3ba6 Improve API a bit and remove mist_geterror Mats 2022-02-04 13:52:17 +01:00
  • 8e008f94eb Add dynamic fullscreen and controller input to dialog Mats 2022-01-28 23:22:55 +01:00
  • 08cfb62f35 Add more accepted depndency licenses Mats 2022-01-28 18:13:34 +01:00
  • 9de289b4cc Build dialog too Mats 2022-01-28 17:22:08 +01:00
  • feabc0abfe Add dialog tool for linux Mats 2022-01-28 17:18:37 +01:00
  • 283166229d Return error exit code on subprocess error Mats 2022-01-28 11:32:13 +01:00
  • 47baeb325e Add Cargo.lock since mist is primary built standalone Mats 2022-01-28 11:29:16 +01:00
  • 8edcdf287c Update crates Mats 2022-01-28 11:28:25 +01:00
  • 4599fa8e03 Fix doc comments and add file write batches Mats 2022-01-28 11:25:06 +01:00
  • c6445f7d34 Fix not waiting for reply on functions without return values Mats 2022-01-27 23:27:30 +01:00
  • 016cb8021b Make set rich presence return error instead of bool Mats 2022-01-27 22:43:39 +01:00
  • a821b41058 Replace bool result with result number Mats 2022-01-27 22:30:29 +01:00
  • 088cfc8766 Fix some warnings Mats 2022-01-26 23:56:05 +01:00
  • 601826c683 Allow non utf-8 app install dirs Mats 2021-12-19 14:11:17 +01:00
  • b7e22611ae Refactor library and expose apps Mats 2021-10-05 22:24:05 +02:00
  • 9c739913d5 Avoid leaking memory when setting the rich presence Mats 2021-10-05 17:51:03 +02:00
  • 2932def123 Refactor subprocess and do apps service + other small fixes Mats 2021-10-05 17:39:53 +02:00
  • bc94653662 Start refactoring the IPC service macro before refactor Mats 2021-10-05 13:43:00 +02:00
  • d76b3ab17f Set LD_LIBRARY_PATH for mist subprocess Mats 2021-09-25 13:19:52 +02:00
  • 32e0048f1a Rename mist_init and mist_deinit Mats 2021-09-25 13:00:07 +02:00
  • c194b180d6 Add automated ci Mats 2021-09-25 00:02:37 +02:00
  • f4584a3be0 Remove obsolete todo Mats 2021-09-24 23:03:38 +02:00
  • 0453d7c8a8 Add mist prefix to stderr errors Mats 2021-09-24 22:28:58 +02:00
  • 57a8a62a2a Add clean exit for subprocess Mats 2021-09-24 22:26:57 +02:00
  • 91396bf065 Clean up all error conditions Mats 2021-09-24 22:13:43 +02:00
  • 077eb07520 Add app_install_dir tool Mats 2021-09-21 22:29:40 +02:00
  • e3af949a1f Get IPC and subprocess working with some functions Mats 2021-09-20 21:44:42 +02:00
  • aab615732f Add license Mats 2021-09-20 11:48:16 +02:00
  • c9e677e462 Almost finished IPC interface Mats 2021-09-20 11:46:23 +02:00
  • 6470e88d7a Initial commit Mats 2021-09-19 21:15:23 +02:00