Commit Graph

  • d3469e3eb0 intercept: Add quick hack which *should* work Ikey Doherty 2017-10-10 20:37:19 +01:00
  • 29081c492d Make build script a bit more robust.. Ikey Doherty 2017-10-10 20:32:52 +01:00
  • ac76372b84 Add helper script so we can easily test liblsi-intercept Ikey Doherty 2017-10-10 20:31:26 +01:00
  • 6b107f33b5 Ensure we can build everything now. Ikey Doherty 2017-10-10 20:29:13 +01:00
  • ba8ae8f384 Add mkgobuildy to handle dual builds.. Ikey Doherty 2017-10-10 20:26:33 +01:00
  • d77ad58934 Remove intercept-emul32 because meson is weak a.f. Ikey Doherty 2017-10-10 20:24:47 +01:00
  • 2aae934271 Ensure we can build 32-bit and 64-bit libraries together Ikey Doherty 2017-10-10 20:16:11 +01:00
  • 12d5268252 Split emul32 into new dir Ikey Doherty 2017-10-10 20:07:59 +01:00
  • 15253b97df Fail massively. But progress. Ikey Doherty 2017-10-10 20:06:02 +01:00
  • 8dd27f6f24 intercept: Actually compile.. Ikey Doherty 2017-10-10 20:02:28 +01:00
  • f21559ee78 Make config.h work again Ikey Doherty 2017-10-10 20:01:47 +01:00
  • 5b17fe9447 Start teaching intercept how to build (not complete.) Ikey Doherty 2017-10-10 19:56:37 +01:00
  • 9ca7ffdd85 Get two nicas building, native and emul32 Ikey Doherty 2017-10-10 19:52:06 +01:00
  • 3b552ec17d Begin meson conversion.. Not yet building anything Ikey Doherty 2017-10-10 19:43:50 +01:00
  • a3226a293c intercept: Build a static override table Ikey Doherty 2017-10-10 19:15:21 +01:00
  • 9c40a9d106 intercept: Account for more processes Ikey Doherty 2017-10-10 19:13:06 +01:00
  • 49d68c52a7 intercept: Teach intercept how to override libSDL2 Ikey Doherty 2017-10-10 18:29:59 +01:00
  • d20c230067 Begin basic libintercept design Ikey Doherty 2017-10-10 17:46:54 +01:00
  • bd4707f3ca Fix nica submodule URI Ikey Doherty 2017-10-10 14:53:26 +01:00
  • 1a70578cb1 shim: Work around Steam client's SDL regression with XMODIFIERS Ikey Doherty 2017-10-09 20:03:08 +01:00
  • 7995688ea2 Convert README to MD, and explain what LSI is, underp formatting Ikey Doherty 2016-12-27 08:00:49 +00:00
  • e3360b7ddc Bump v3 v0.3 Ikey Doherty 2016-12-09 00:16:46 +00:00
  • 1700f2616c Ensure we report that lsi-steam.desktop borrows translations Ikey Doherty 2016-12-09 00:15:50 +00:00
  • 6f8e905569 Update README for --disable-replace-steam, remove excess in text Ikey Doherty 2016-12-09 00:09:50 +00:00
  • 7c0ff5031e data: Incorporate actions from primary steam.desktop Ikey Doherty 2016-12-08 23:56:58 +00:00
  • dd5237e648 shim: Launch vanilla /usr/bin/steam when replacement is disabled Ikey Doherty 2016-12-08 23:52:53 +00:00
  • 2282296045 Add an option to disable replacement of the Steam binary Ikey Doherty 2016-12-08 23:29:34 +00:00
  • ba48264207 update_format: Exclude nica from modification Ikey Doherty 2016-12-08 22:28:07 +00:00
  • bddc0f29b1 Hook libnica into autotools and use this version now Ikey Doherty 2016-12-08 22:15:01 +00:00
  • 196a039746 Include libnica as a git submodule Ikey Doherty 2016-12-08 22:13:33 +00:00
  • 4ff98e225a Remove our local forked copy of libnica Ikey Doherty 2016-12-08 22:12:11 +00:00
  • e49a7873fe Preload libxcb now with latest Steam runtime Ikey Doherty 2016-10-12 04:40:15 +01:00
  • 6659905102 Merge pull request #4 from philipzae/patch-1 Ikey Doherty 2016-07-25 22:03:38 +01:00
  • 16702d0d8f correct link to solus website Yousuf 'Jay' Philips 2016-07-25 23:44:14 +04:00
  • 00d8831720 nica: Sync with upstream commit a8b1f1ee423f386d1ff676d4173ebd83a64656de Ikey Doherty 2016-06-15 13:01:23 +01:00
  • 451ffe7680 nica: Sync with upstream Ikey Doherty 2016-06-11 18:47:54 +01:00
  • 378e68804c Bump v0.2 v0.2 Ikey Doherty 2016-06-11 18:45:24 +01:00
  • a52a6ad484 Properly show Solus on the README Ikey Doherty 2016-06-08 21:09:24 +01:00
  • e104513e1d Add the missing ® in case nobody gets the idea.. Ikey Doherty 2016-06-08 20:59:12 +01:00
  • 7aa6ceca74 frontend: Fix padding and default to the dark theme, swap buttons Ikey Doherty 2016-06-08 20:45:33 +01:00
  • 5032054c3c Remove defunct code Ikey Doherty 2016-06-08 19:56:26 +01:00
  • c196764ba3 Begin a common issues section Ikey Doherty 2016-05-28 20:47:07 +01:00
  • b5cdbb1c81 Update TODO Ikey Doherty 2016-05-27 08:59:16 +01:00
  • 5543c98324 Add a TODO Ikey Doherty 2016-05-27 08:41:03 +01:00
  • 572f41c3c5 Account for src/frontend Ikey Doherty 2016-05-27 05:48:07 +01:00
  • 82512dece0 shim: Fix Steam for Arch users with dbus warnings causing segault on exit Ikey Doherty 2016-05-27 05:29:37 +01:00
  • 6d6fe3773e Fix issue in README (Thanks James Stansell!) Ikey Doherty 2016-05-27 05:19:56 +01:00
  • 9eadde4461 Fix incorrect string v0.1 Ikey Doherty 2016-05-27 04:54:31 +01:00
  • ac1a845ee3 Fix failure to English Ikey Doherty 2016-05-27 04:43:25 +01:00
  • 157e150471 Update doc Ikey Doherty 2016-05-27 04:41:18 +01:00
  • 7674784320 Only install desktop file when frontend is enabled Ikey Doherty 2016-05-27 04:33:37 +01:00
  • 8e889a3ac9 Redo README to be useful Ikey Doherty 2016-05-27 04:33:08 +01:00
  • 1a19b618a5 Add a .desktop launcher for the LSI Settings Ikey Doherty 2016-05-27 04:10:12 +01:00
  • 23bfc418bd Allow LD_PRELOAD libs to be configured at build time Ikey Doherty 2016-05-27 04:03:48 +01:00
  • 6e43036cd8 Apply -> OK Ikey Doherty 2016-05-27 03:40:05 +01:00
  • 7bbd36d450 Update README Ikey Doherty 2016-05-27 03:39:06 +01:00
  • 194b235693 Implement the initial frontend Ikey Doherty 2016-05-27 03:29:35 +01:00
  • 2350109bb7 Add non functioning frontend Ikey Doherty 2016-05-27 02:47:08 +01:00
  • 20ed29e1bc Add check for enable-frontend Ikey Doherty 2016-05-27 02:39:30 +01:00
  • 37540822b0 Implement the store function, we'll need it for a UI Ikey Doherty 2016-05-27 02:33:02 +01:00
  • f3601f9aa5 Split up another noinst lib Ikey Doherty 2016-05-27 02:27:04 +01:00
  • 4e5c0ecdd7 Fix comment Ikey Doherty 2016-05-27 02:23:15 +01:00
  • 4d9bc8c3ce Document the defines Ikey Doherty 2016-05-27 02:08:54 +01:00
  • 15d64f5261 Remove invalid comment Ikey Doherty 2016-05-27 02:06:55 +01:00
  • 080cd750df Remove useless prototype Ikey Doherty 2016-05-27 02:05:45 +01:00
  • fc912770c1 Inline the preload functions Ikey Doherty 2016-05-27 02:05:10 +01:00
  • 9546667604 Improve error handling for linux32 case when we exec Ikey Doherty 2016-05-27 02:03:11 +01:00
  • f4f480ada9 Recursively evaluate steambin variable Ikey Doherty 2016-05-27 01:51:18 +01:00
  • 39d476f80c Add user-facing error reporting Ikey Doherty 2016-05-27 01:48:23 +01:00
  • f294cbc504 Make Steam binary location configurable Ikey Doherty 2016-05-27 01:35:08 +01:00
  • 357bb77c48 Implement support for loading the LSI configuration in a stateless cascade Ikey Doherty 2016-05-27 01:04:13 +01:00
  • dee0529508 Add test for new C++ ABI, and only LD_PRELOAD when it is used Ikey Doherty 2016-05-27 00:26:30 +01:00
  • 2d47a1b62e First implementation of the shim, needs new configures Ikey Doherty 2016-05-27 00:00:18 +01:00
  • 0d227d8a07 Remove unnecessary emul32 stuff, rely on libc Ikey Doherty 2016-05-27 00:00:00 +01:00
  • 82a623f5b7 Add helper function for building the LD_PRELOAD list for Steam's runtime Ikey Doherty 2016-05-26 23:19:32 +01:00
  • 59565b0b46 Make it clearly visible Ikey Doherty 2016-05-26 22:43:10 +01:00
  • 5c2624f6dc Add asterisks. Ikey Doherty 2016-05-26 22:42:43 +01:00
  • 8fa789d40b Further cleanups Ikey Doherty 2016-05-26 22:42:02 +01:00
  • 52993cbc9e Make the nica license apparent Ikey Doherty 2016-05-26 22:41:16 +01:00
  • 59379bf935 Cleanup readme Ikey Doherty 2016-05-26 22:40:14 +01:00
  • a2bfb0544d Re clang-format Ikey Doherty 2016-05-26 22:38:23 +01:00
  • 5647da002f Update gitignore for libtool Ikey Doherty 2016-05-26 22:38:10 +01:00
  • 2b3036393c Namespace all components to make license tracking simpler Ikey Doherty 2016-05-26 22:37:23 +01:00
  • 4cd4d4aaab Add an internal build of a portion of libnica Ikey Doherty 2016-05-26 22:29:18 +01:00
  • 4744152835 Use actual copyright symbol, it is 2016 after all. Ikey Doherty 2016-05-26 21:58:09 +01:00
  • 54437d7122 Begin hooking up functions and flow Ikey Doherty 2016-05-26 21:56:31 +01:00
  • 4e6f47368b Make the 64-bit detection static inline Ikey Doherty 2016-05-26 21:45:58 +01:00
  • 6f12984bc2 Add skeleton for store/load routines Ikey Doherty 2016-05-26 21:43:48 +01:00
  • 2eafb39de9 Begin LSI implementation with a 64-bit detection routine Ikey Doherty 2016-05-26 21:38:22 +01:00
  • e41c1f1fab Clean up - add modelines Ikey Doherty 2016-05-26 21:34:28 +01:00
  • 2725ba78c1 Incorporate clang-format stuff (credit: cve-check-tool/Intel) Ikey Doherty 2016-05-26 21:32:23 +01:00
  • e6d99cf9f0 Add the initial non-functional steam shim Ikey Doherty 2016-05-26 21:29:57 +01:00
  • db3c73cb1a Introduce gitignore Ikey Doherty 2016-05-26 21:07:53 +01:00
  • 92089d89b2 Add skeleton build system Ikey Doherty 2016-05-26 21:06:02 +01:00
  • 062cc100cd Initial commit Ikey Doherty 2016-05-26 21:01:28 +01:00