Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/getsolus/linux-steam-integration

Helper for enabling better Steam integration on Linux
https://github.com/getsolus/linux-steam-integration

shim: Ensure we disable GTK_MODULES (thanks @cybre!)

Same reason as XMODIFIERS - it'll stop Steam starting up properly

Signed-off-by: Ikey Doherty <...

f6dcc30d33c66143fe075b2a8a54d1e21ad22a7d authored about 7 years ago by Ikey Doherty <[email protected]>
intercept: Completely clamp down on Steam, allow only Steam's own libs

Signed-off-by: Ikey Doherty <[email protected]>

7a2670f3e1fca6d30e26ae2d6e8a751d29e1ce7d authored about 7 years ago by Ikey Doherty <[email protected]>
Let's pretend that one didnt happen

Signed-off-by: Ikey Doherty <[email protected]>

61d9296a6c7052885d2414fe9fdf1466559cff8d authored about 7 years ago by Ikey Doherty <[email protected]>
Clean up script so LD_AUDIT is a thing again

Signed-off-by: Ikey Doherty <[email protected]>

f2bbe963b69603458c652bb672ec059291fa27b5 authored about 7 years ago by Ikey Doherty <[email protected]>
One more test to ensure this isnt environment related

Signed-off-by: Ikey Doherty <[email protected]>

4547d8582afdec189551ee5960de07f995f7252b authored about 7 years ago by Ikey Doherty <[email protected]>
Turns out fatal is bad always because Steam is bad. Also, preload again

Signed-off-by: Ikey Doherty <[email protected]>

1db376fa38f6eef90afc842545c5e955afe4e800 authored about 7 years ago by Ikey Doherty <[email protected]>
We like segfaults

Signed-off-by: Ikey Doherty <[email protected]>

0bf704fc79bbefa3239d8e1d30fbac1fb9259970 authored about 7 years ago by Ikey Doherty <[email protected]>
Ensure XMODIFIERS go bye bye

Signed-off-by: Ikey Doherty <[email protected]>

cf023ffb6ae2431a41ff18157656fd70ce14b5d2 authored about 7 years ago by Ikey Doherty <[email protected]>
Remove unused define

Signed-off-by: Ikey Doherty <[email protected]>

4b36347ade08bc804d99a0591cd2d55f68c99705 authored about 7 years ago by Ikey Doherty <[email protected]>
intercept: Add quick hack which *should* work

Signed-off-by: Ikey Doherty <[email protected]>

d3469e3eb06fa283aca111c22f6b98a12963b25c authored about 7 years ago by Ikey Doherty <[email protected]>
Make build script a bit more robust..

Signed-off-by: Ikey Doherty <[email protected]>

29081c492d46aec2ebfd50cfe83c9eea58aa855c authored about 7 years ago by Ikey Doherty <[email protected]>
Add helper script so we can easily test liblsi-intercept

Signed-off-by: Ikey Doherty <[email protected]>

ac76372b846b6dd8ea257a16973c79dbb68d21a6 authored about 7 years ago by Ikey Doherty <[email protected]>
Ensure we can build everything now.

Signed-off-by: Ikey Doherty <[email protected]>

6b107f33b5956bd4a1eca628426c4d7020271a0a authored about 7 years ago by Ikey Doherty <[email protected]>
Add mkgobuildy to handle dual builds..

Signed-off-by: Ikey Doherty <[email protected]>

ba8ae8f38415e83e53ba4b547dd6c6257f986c43 authored about 7 years ago by Ikey Doherty <[email protected]>
Remove intercept-emul32 because meson is weak a.f.

Signed-off-by: Ikey Doherty <[email protected]>

d77ad58934ae7f98bb6f286cafedd3de6e2f4e5f authored about 7 years ago by Ikey Doherty <[email protected]>
Ensure we can build 32-bit and 64-bit libraries together

Signed-off-by: Ikey Doherty <[email protected]>

2aae934271b2859a2728b3bc2d11b19baa62f836 authored about 7 years ago by Ikey Doherty <[email protected]>
Split emul32 into new dir

Signed-off-by: Ikey Doherty <[email protected]>

12d52682526611d76ecd34794aef4672360bb19f authored about 7 years ago by Ikey Doherty <[email protected]>
Fail massively. But progress.

Signed-off-by: Ikey Doherty <[email protected]>

15253b97df3f6c10e47325029c8f53b28de3d98b authored about 7 years ago by Ikey Doherty <[email protected]>
intercept: Actually compile..

Signed-off-by: Ikey Doherty <[email protected]>

8dd27f6f24d9a4fb4a75b4ecbd7c453870ad9cce authored about 7 years ago by Ikey Doherty <[email protected]>
Make config.h work again

Signed-off-by: Ikey Doherty <[email protected]>

f21559ee7897df1e410401926eab17cce84f8c87 authored about 7 years ago by Ikey Doherty <[email protected]>
Start teaching intercept how to build (not complete.)

Signed-off-by: Ikey Doherty <[email protected]>

5b17fe94470adcd76866e2012155732905cc0069 authored about 7 years ago by Ikey Doherty <[email protected]>
Get two nicas building, native and emul32

Signed-off-by: Ikey Doherty <[email protected]>

9ca7ffdd85ce09ec6f1583e4411b9a6368fa473e authored about 7 years ago by Ikey Doherty <[email protected]>
Begin meson conversion.. Not yet building anything

Signed-off-by: Ikey Doherty <[email protected]>

3b552ec17d76788834220481b5462ecbc2916fcb authored about 7 years ago by Ikey Doherty <[email protected]>
intercept: Build a static override table

Signed-off-by: Ikey Doherty <[email protected]>

a3226a293c4ba9b08f894665bac7a4a27a60448d authored about 7 years ago by Ikey Doherty <[email protected]>
intercept: Account for more processes

Signed-off-by: Ikey Doherty <[email protected]>

9c40a9d1065f4acbc4993b41e2f6e356d147483e authored about 7 years ago by Ikey Doherty <[email protected]>
intercept: Teach intercept how to override libSDL2

This doesn't actually work properly yet as we need to build dual libraries
for 32-bit and 64-bit...

49d68c52a7f367a3020a849dfe65eb98709b0518 authored about 7 years ago by Ikey Doherty <[email protected]>
Begin basic libintercept design

This is the very start of our adventure into rtld-audit, and effectively
we'll have liblsi-inter...

d20c230067ae5e011d6a0ec7bff7745ab4279acf authored about 7 years ago by Ikey Doherty <[email protected]>
Fix nica submodule URI

Signed-off-by: Ikey Doherty <[email protected]>

bd4707f3ca4010391b9ad9dbbab23a9d2a7e1693 authored about 7 years ago by Ikey Doherty <[email protected]>
shim: Work around Steam client's SDL regression with XMODIFIERS

The version of SDL shipping with Valve's Steam Client has a regression
that fails to correctly `...

1a70578cb17d63245e91b054fde88f8672a36400 authored about 7 years ago by Ikey Doherty <[email protected]>
Convert README to MD, and explain what LSI is, underp formatting

This resolves issue #6

Signed-off-by: Ikey Doherty <[email protected]>

7995688ea2e7ce37a2854d79080885906916df6a authored almost 8 years ago by Ikey Doherty <[email protected]>
Bump v3

Signed-off-by: Ikey Doherty <[email protected]>

e3360b7ddcb5d80e567e78f4d4cb5946c4112634 authored about 8 years ago by Ikey Doherty <[email protected]>
Ensure we report that lsi-steam.desktop borrows translations

Signed-off-by: Ikey Doherty <[email protected]>

1700f2616cd15975fab393165bf2359f9d3c680e authored about 8 years ago by Ikey Doherty <[email protected]>
Update README for --disable-replace-steam, remove excess in text

Signed-off-by: Ikey Doherty <[email protected]>

6f8e905569d827b0fb45e665210b880a3dd85d0c authored about 8 years ago by Ikey Doherty <[email protected]>
data: Incorporate actions from primary steam.desktop

Steam no longer writes a custom .desktop in into the local user directory,
so if the user is usi...

7c0ff5031e694872376ec883e61e87fe10cf8064 authored about 8 years ago by Ikey Doherty <[email protected]>
shim: Launch vanilla /usr/bin/steam when replacement is disabled

When we're not built for distro integration, we'll now call out to
/usr/bin/steam with the LSI m...

dd5237e6488bcd77388d8fd14a96d4831ff2655d authored about 8 years ago by Ikey Doherty <[email protected]>
Add an option to disable replacement of the Steam binary

LSI was initially created for Solus inclusion, and the best approach
determined was to replace /...

2282296045f43a4ac03ad28315f088484821d824 authored about 8 years ago by Ikey Doherty <[email protected]>
update_format: Exclude nica from modification

Signed-off-by: Ikey Doherty <[email protected]>

ba4826420793f745fb4d6e00e3222b2b9606b66e authored about 8 years ago by Ikey Doherty <[email protected]>
Hook libnica into autotools and use this version now

TODO: Make coverage of libnica more intelligent so that we can drop
the extra conditional.

Sign...

bddc0f29b1b769d2bb8b5dc43e2edcfb5ca15a3f authored about 8 years ago by Ikey Doherty <[email protected]>
Include libnica as a git submodule

This ensures we only need to maintain the library in one place, greatly
reducing the complexity ...

196a0397468dc1d2df0ad9a52d4c290b73be1b55 authored about 8 years ago by Ikey Doherty <[email protected]>
Remove our local forked copy of libnica

This will pave the way for embedding libnica as a submodule and building
against the static libr...

4ff98e225a5096f3c5a252d0f7d8e0560f542ebc authored about 8 years ago by Ikey Doherty <[email protected]>
Preload libxcb now with latest Steam runtime

It explicitly checks for xcb_poll_for_reply64, which must be preloaded before
libx11 to ensure i...

e49a7873fea78c97f2e06af3cee14193939b4939 authored about 8 years ago by Ikey Doherty <[email protected]>
Merge pull request #4 from philipzae/patch-1

correct link to solus website

6659905102a28eec60e611729ae66da2f3c11996 authored over 8 years ago by Ikey Doherty <[email protected]>
correct link to solus website

16702d0d8fdc927aa91c4208a8897d510ba26e7b authored over 8 years ago by Yousuf 'Jay' Philips <[email protected]>
nica: Sync with upstream commit a8b1f1ee423f386d1ff676d4173ebd83a64656de

Signed-off-by: Ikey Doherty <[email protected]>

00d8831720df30e472abd77c2aaec8eab7b31a4f authored over 8 years ago by Ikey Doherty <[email protected]>
nica: Sync with upstream

Signed-off-by: Ikey Doherty <[email protected]>

451ffe7680e3a046fc0349845a968dcde25d0b6d authored over 8 years ago by Ikey Doherty <[email protected]>
Bump v0.2

Signed-off-by: Ikey Doherty <[email protected]>

378e68804c5b9541cf9fbb6036888ebdd2ef7272 authored over 8 years ago by Ikey Doherty <[email protected]>
Properly show Solus on the README

Signed-off-by: Ikey Doherty <[email protected]>

a52a6ad484febcf5adb26ca2acb74b3a953884bb authored over 8 years ago by Ikey Doherty <[email protected]>
Add the missing ® in case nobody gets the idea..

Signed-off-by: Ikey Doherty <[email protected]>

e104513e1df544fd45bc374b2b1703d44a552b52 authored over 8 years ago by Ikey Doherty <[email protected]>
frontend: Fix padding and default to the dark theme, swap buttons

Signed-off-by: Ikey Doherty <[email protected]>

7aa6ceca744bb627acac90ff828cac7ea0ac9b28 authored over 8 years ago by Ikey Doherty <[email protected]>
Remove defunct code

Signed-off-by: Ikey Doherty <[email protected]>

5032054c3cb8842db57b5a26b273ab80ef7ac76d authored over 8 years ago by Ikey Doherty <[email protected]>
Begin a common issues section

Signed-off-by: Ikey Doherty <[email protected]>

c196764ba385032e84cb062331286551b6be0734 authored over 8 years ago by Ikey Doherty <[email protected]>
Update TODO

Signed-off-by: Ikey Doherty <[email protected]>

b5cdbb1c81fb70073fb176f8a0ff61e48bae16c2 authored over 8 years ago by Ikey Doherty <[email protected]>
Add a TODO

Signed-off-by: Ikey Doherty <[email protected]>

5543c98324b1d81de34f31ff44378aff07d4b0e1 authored over 8 years ago by Ikey Doherty <[email protected]>
Account for src/frontend

Signed-off-by: Ikey Doherty <[email protected]>

572f41c3c5ba669d65dfe25c6a4332b98c235f84 authored over 8 years ago by Ikey Doherty <[email protected]>
shim: Fix Steam for Arch users with dbus warnings causing segault on exit

Signed-off-by: Ikey Doherty <[email protected]>

82512dece012448ad3ab4eea586ee6d2d7900cdd authored over 8 years ago by Ikey Doherty <[email protected]>
Fix issue in README (Thanks James Stansell!)

Signed-off-by: Ikey Doherty <[email protected]>

6d6fe3773ebe7ca9d65cfeeeb33d2c3a9521ddea authored over 8 years ago by Ikey Doherty <[email protected]>
Fix incorrect string

Signed-off-by: Ikey Doherty <[email protected]>

9eadde4461bf4533b708ee64a025628d66f80639 authored over 8 years ago by Ikey Doherty <[email protected]>
Fix failure to English

Signed-off-by: Ikey Doherty <[email protected]>

ac1a845ee31c0a20c44dbea0e6ce132d8254f3bc authored over 8 years ago by Ikey Doherty <[email protected]>
Update doc

Signed-off-by: Ikey Doherty <[email protected]>

157e150471476a142c980fcb32894bf86836bd0d authored over 8 years ago by Ikey Doherty <[email protected]>
Only install desktop file when frontend is enabled

Signed-off-by: Ikey Doherty <[email protected]>

767478432072f460ab1ae7b1cde5b3664a6a526a authored over 8 years ago by Ikey Doherty <[email protected]>
Redo README to be useful

Signed-off-by: Ikey Doherty <[email protected]>

8e889a3ac9e0c32a345ed6152c19e1e4709adb92 authored over 8 years ago by Ikey Doherty <[email protected]>
Add a .desktop launcher for the LSI Settings

Signed-off-by: Ikey Doherty <[email protected]>

1a19b618a51f866379fb8b419c3cdf3c1d01da56 authored over 8 years ago by Ikey Doherty <[email protected]>
Allow LD_PRELOAD libs to be configured at build time

Signed-off-by: Ikey Doherty <[email protected]>

23bfc418bd444e4963f9acc87169f9c9233457aa authored over 8 years ago by Ikey Doherty <[email protected]>
Apply -> OK

Signed-off-by: Ikey Doherty <[email protected]>

6e43036cd840c43b566179189785af3152a11427 authored over 8 years ago by Ikey Doherty <[email protected]>
Update README

Signed-off-by: Ikey Doherty <[email protected]>

7bbd36d450680c7f56f36c8e60d4cd47977a14fd authored over 8 years ago by Ikey Doherty <[email protected]>
Implement the initial frontend

Signed-off-by: Ikey Doherty <[email protected]>

194b235693611e48afb347a7efa9c30eea66e765 authored over 8 years ago by Ikey Doherty <[email protected]>
Add non functioning frontend

Signed-off-by: Ikey Doherty <[email protected]>

2350109bb72dd1d289a333dc89fde16f31eb6259 authored over 8 years ago by Ikey Doherty <[email protected]>
Add check for enable-frontend

Signed-off-by: Ikey Doherty <[email protected]>

20ed29e1bc15bd0aa5fd91fcf951d980942878b1 authored over 8 years ago by Ikey Doherty <[email protected]>
Implement the store function, we'll need it for a UI

Signed-off-by: Ikey Doherty <[email protected]>

37540822b0dc4f2f94f07ba79ec4fadebe1d6228 authored over 8 years ago by Ikey Doherty <[email protected]>
Split up another noinst lib

Signed-off-by: Ikey Doherty <[email protected]>

f3601f9aa54e9d7c748cdd77229d5fefbba6914a authored over 8 years ago by Ikey Doherty <[email protected]>
Fix comment

Signed-off-by: Ikey Doherty <[email protected]>

4e5c0ecdd7c7362fe5edb8e1ab51e1e4951e6a36 authored over 8 years ago by Ikey Doherty <[email protected]>
Document the defines

Signed-off-by: Ikey Doherty <[email protected]>

4d9bc8c3ce3bb940a557cf9912098be2396153e4 authored over 8 years ago by Ikey Doherty <[email protected]>
Remove invalid comment

Signed-off-by: Ikey Doherty <[email protected]>

15d64f52618b15724f29408a122944ef81577ca2 authored over 8 years ago by Ikey Doherty <[email protected]>
Remove useless prototype

Signed-off-by: Ikey Doherty <[email protected]>

080cd750dfbcf0adc0afa24719914f994cd50d30 authored over 8 years ago by Ikey Doherty <[email protected]>
Inline the preload functions

Signed-off-by: Ikey Doherty <[email protected]>

fc912770c1b0f35acb0f0db390b251adb8263773 authored over 8 years ago by Ikey Doherty <[email protected]>
Improve error handling for linux32 case when we exec

Signed-off-by: Ikey Doherty <[email protected]>

9546667604b1a30d0d4977407912f8953d6a69df authored over 8 years ago by Ikey Doherty <[email protected]>
Recursively evaluate steambin variable

Signed-off-by: Ikey Doherty <[email protected]>

f4f480ada952d6d9447e54994522f3f0061862d6 authored over 8 years ago by Ikey Doherty <[email protected]>
Add user-facing error reporting

Signed-off-by: Ikey Doherty <[email protected]>

39d476f80ca29571189cd57ed81ccde9cf91b058 authored over 8 years ago by Ikey Doherty <[email protected]>
Make Steam binary location configurable

Signed-off-by: Ikey Doherty <[email protected]>

f294cbc50435d0921657ee3bb2032d099cba6a38 authored over 8 years ago by Ikey Doherty <[email protected]>
Implement support for loading the LSI configuration in a stateless cascade

Signed-off-by: Ikey Doherty <[email protected]>

357bb77c480f971f3f9af095e9603a7c306f56ff authored over 8 years ago by Ikey Doherty <[email protected]>
Add test for new C++ ABI, and only LD_PRELOAD when it is used

Signed-off-by: Ikey Doherty <[email protected]>

dee0529508ede914087de9a23946c9a5d66f0393 authored over 8 years ago by Ikey Doherty <[email protected]>
First implementation of the shim, needs new configures

Signed-off-by: Ikey Doherty <[email protected]>

2d47a1b62ebf4a3844a3819c8e06e7cc934fd97d authored over 8 years ago by Ikey Doherty <[email protected]>
Remove unnecessary emul32 stuff, rely on libc

Signed-off-by: Ikey Doherty <[email protected]>

0d227d8a07a440fd37f5a97d419f6fc7497af323 authored over 8 years ago by Ikey Doherty <[email protected]>
Add helper function for building the LD_PRELOAD list for Steam's runtime

Signed-off-by: Ikey Doherty <[email protected]>

82a623f5b709eaa5af7e045581966d39fd3f913f authored over 8 years ago by Ikey Doherty <[email protected]>
Make it clearly visible

Signed-off-by: Ikey Doherty <[email protected]>

59565b0b46974d901906eb052c940b7beb6c0b15 authored over 8 years ago by Ikey Doherty <[email protected]>
Add asterisks.

Signed-off-by: Ikey Doherty <[email protected]>

5c2624f6dc2c02bf921a2fd5dbce305758120836 authored over 8 years ago by Ikey Doherty <[email protected]>
Further cleanups

Signed-off-by: Ikey Doherty <[email protected]>

8fa789d40b932b73b6ceb8a86a3bd14241ad2a8c authored over 8 years ago by Ikey Doherty <[email protected]>
Make the nica license apparent

Signed-off-by: Ikey Doherty <[email protected]>

52993cbc9eee49ba710027a7b94088d22fea7d36 authored over 8 years ago by Ikey Doherty <[email protected]>
Cleanup readme

Signed-off-by: Ikey Doherty <[email protected]>

59379bf935f240753baf14c91c58cdc5f0588f5e authored over 8 years ago by Ikey Doherty <[email protected]>
Re clang-format

Signed-off-by: Ikey Doherty <[email protected]>

a2bfb0544de427b0a74e01d70cddf7df2d5ff527 authored over 8 years ago by Ikey Doherty <[email protected]>
Update gitignore for libtool

Signed-off-by: Ikey Doherty <[email protected]>

5647da002ff687f1976ad51d11a0e3164862e2d6 authored over 8 years ago by Ikey Doherty <[email protected]>
Namespace all components to make license tracking simpler

Signed-off-by: Ikey Doherty <[email protected]>

2b3036393cc663d7d958265f4591c689355258d1 authored over 8 years ago by Ikey Doherty <[email protected]>
Add an internal build of a portion of libnica

Signed-off-by: Ikey Doherty <[email protected]>

4cd4d4aaabca185c4a16ef681eab30289d14a549 authored over 8 years ago by Ikey Doherty <[email protected]>
Use actual copyright symbol, it is 2016 after all.

Signed-off-by: Ikey Doherty <[email protected]>

4744152835de926e4f4ad561d1a9fea8967f6bbb authored over 8 years ago by Ikey Doherty <[email protected]>
Begin hooking up functions and flow

Signed-off-by: Ikey Doherty <[email protected]>

54437d7122707fc894f24dc08ec28bd70b2bfbd7 authored over 8 years ago by Ikey Doherty <[email protected]>
Make the 64-bit detection static inline

Signed-off-by: Ikey Doherty <[email protected]>

4e6f47368bb10c552a4a2725a09f468759eba523 authored over 8 years ago by Ikey Doherty <[email protected]>
Add skeleton for store/load routines

Signed-off-by: Ikey Doherty <[email protected]>

6f12984bc212f5c0c85607b1d17048eac1c4fdf1 authored over 8 years ago by Ikey Doherty <[email protected]>
Begin LSI implementation with a 64-bit detection routine

Signed-off-by: Ikey Doherty <[email protected]>

2eafb39de94711a97d45bcf73ce8c26c3a1237ce authored over 8 years ago by Ikey Doherty <[email protected]>
Clean up - add modelines

Signed-off-by: Ikey Doherty <[email protected]>

e41c1f1fab6678f78db9c7e53f8fb8c7928356a0 authored over 8 years ago by Ikey Doherty <[email protected]>
Incorporate clang-format stuff (credit: cve-check-tool/Intel)

Signed-off-by: Ikey Doherty <[email protected]>

2725ba78c1d961a7a4bb35f065a2610f90e2b498 authored over 8 years ago by Ikey Doherty <[email protected]>