Ecosyste.ms: OpenCollective

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

github.com/getsolus/linux-driver-management

Linux Driver Management
https://github.com/getsolus/linux-driver-management

Merge pull request #1 from Staudey/patch-1

Update links in README to getsol.us

1d9c78883772de8def31316442872bf3a67dc1c0 authored about 6 years ago by Joshua Strobl <[email protected]>
Update links in README to getsol.us

one more old URL in the repo description

ff7a46a38be73762a466fa2c235247a823f787dc authored about 6 years ago by Staudey <[email protected]>
Merge pull request #16 from Conan-Kudo/fix-libusb-dep

Allow versions of libusb-1.0 newer than 1.0.21 to satisfy the dependency

0a88dce84c9d05f0a9e770d1cdaaacfb45b07800 authored over 6 years ago by Ikey Doherty <[email protected]>
Allow versions of libusb-1.0 newer than 1.0.21 to satisfy the dependency

The libusb-1.0 dependency was set to exactly require 1.0.21, which
breaks the build when trying ...

035183d70fcd75ea3de659ac6350047b419eb600 authored over 6 years ago by Neal Gompa <[email protected]>
Bump version to 1.0.3 for release

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

785bae555defe8c27ef4ccd90371d6aa45968665 authored almost 7 years ago by Ikey Doherty <[email protected]>
data: Fix broken Optimus with SDDM

This was shown to fix the Xsetup with newer SDDM so that we have a correctly
initialised environ...

06bda1b63c2f56e6068c024ad4dec53b90f2296a authored almost 7 years ago by Ikey Doherty <[email protected]>
Add CC-BY-SA-3.0 copy

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

9d1cbe41791f44e95708e2228adb597a0a734784 authored almost 7 years ago by Ikey Doherty <[email protected]>
Bump version to 1.0.2, jump ABI with it (micro soname change)

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

26eed0331da15addd6053b6b0c6da9f7e5dfac96 authored almost 7 years ago by Ikey Doherty <[email protected]>
Add new option to allow disabling GLX configuration

When disabled we'll no longer install the session helpers and init binary,
and `configure gpu` s...

1b3153b1390bc7482f2bc4e3ebd0931e2f6dcf94 authored almost 7 years ago by Ikey Doherty <[email protected]>
tests: Work around busted umockdev

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

0cb910ee0442ffdb18a111e4f730190be2db599f authored almost 7 years ago by Ikey Doherty <[email protected]>
lib: Enforce stable device sorting in get_devices

This should help alleviate an issue seen with umockdev in certain situations
where our devices a...

34c05b4731fd25d8ceab6094b7c3621037d7fc61 authored almost 7 years ago by Ikey Doherty <[email protected]>
Fix copy paste issue

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

c770553ae86191b6dcc5186259ac58a351b984cd authored almost 7 years ago by Ikey Doherty <[email protected]>
Add new example to demonstrate integration of LDM with DNF

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

3f2c6a5bffbf49d40c58a8dcb71cf0b42dd9f32a authored almost 7 years ago by Ikey Doherty <[email protected]>
Wind the ego in some.

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

4a4c0a84dd6156ed21aa26667bdcb3653912a732 authored almost 7 years ago by Ikey Doherty <[email protected]>
Merge pull request #11 from Conan-Kudo/dg-check-buildreq

Downgrade check to require a minimum of v0.11.0

a8405e49fcdef8d95bc0942f98e7fefa8907d4e2 authored almost 7 years ago by Ikey Doherty <[email protected]>
Downgrade check to require a minimum of v0.11.0

The latest version of check does not appear to be required, and downgrading
the requirement for ...

d6db044d053a2f4397c72e39d51917eb4830c187 authored almost 7 years ago by Neal Gompa <[email protected]>
Merge pull request #10 from maxice8/fix-meson

meson: declare libkmod as required_tools instead of required_test

1687368ef9732983756b74b2e1c7ba2d48d2ee9f authored almost 7 years ago by Ikey Doherty <[email protected]>
meson: declare libkmod as required_tools instead of required_test

448f0939253d02763b3800678c4710bf76e6bf86 authored almost 7 years ago by maxice8 <[email protected]>
We support bluetooth now, update README

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

74374cc7f810ef564aa21a2f4dbde5f257e71534 authored almost 7 years ago by Ikey Doherty <[email protected]>
Bump version for 1.0.1 release

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

a1dd4b1d3edecf4b2047c54ecae7dc38e78619d6 authored almost 7 years ago by Ikey Doherty <[email protected]>
cli: Fix weird offset

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

a1bace38f3b52efb1065433843dfa7bc9c62eeaa authored almost 7 years ago by Ikey Doherty <[email protected]>
lib: Fix nasty Python binding double unref

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

d67a8676e58afa7b66d698ea8e6a134bb78a03c3 authored almost 7 years ago by Ikey Doherty <[email protected]>
Post-bump mkrelease

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

fa5375cf06555764ce45e1c52aeccddb616287e9 authored almost 7 years ago by Ikey Doherty <[email protected]>
Add README to the lib section

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

019f10e9a196279f715b22ea014ade08b46f03b9 authored almost 7 years ago by Ikey Doherty <[email protected]>
Teach LDM to locate Wireless controllers

This also fixes our reparenting logic to allow bluetooth/wireless to
be child nodes of either a ...

f87b6e3a3cef44a04240dc1cba6406e17f66593a authored almost 7 years ago by Ikey Doherty <[email protected]>
lib: Replace signal child logic with recursive has_ functions

The old logic was tied too deeply to the USB implementation, so we now
make the functions recurs...

17f95f84faeb1cb4c57b64119b7297d4ebcc1e85 authored almost 7 years ago by Ikey Doherty <[email protected]>
data: Add wifi test data

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

48b7e733c79886e60e2e0f4086592a8780e02bc7 authored almost 7 years ago by Ikey Doherty <[email protected]>
examples: Add demo on finding bluetooth host controllers

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

8da9a8ffe4f5fc8773c96cc6aef96bf4f0b7c01c authored almost 7 years ago by Ikey Doherty <[email protected]>
Fix invalid docs

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

aad2ce3f0bb599c9f6f0e962b0e3f6bf6a574d0e authored almost 7 years ago by Ikey Doherty <[email protected]>
Add support for detection of Bluetooth devices

This more specifically adds a simple test for `HOST` attribute to figure
out if we have a blueto...

fb845cdc70218037052389090f1e024f14e84997 authored almost 7 years ago by Ikey Doherty <[email protected]>
Add test data for bluetooth device connected by USB

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

78663de315c6ab1b6748eab68f6e9fa43a411dfb authored almost 7 years ago by Ikey Doherty <[email protected]>
Remove PLAN.md - we did the glvnd transition

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

b043d2dd1f876e36a5a7bb1ec6b857d0191643eb authored almost 7 years ago by Ikey Doherty <[email protected]>
Change our version across the board to 1.0.0

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

8e1ad2d1993ffb57e13b8f91621a653af5cdb6e6 authored almost 7 years ago by Ikey Doherty <[email protected]>
Break ABI again: Remove set/get_installed properties

This actively goes against the core design, as the library shouldn't have
any knowledge on wheth...

47d229e25ecdc476c063c985af3466dc12bbb189 authored almost 7 years ago by Ikey Doherty <[email protected]>
Turns out gobject isn't good with free_funcs

Technically we should be able to do full transfer here but it's not working
with Python so inste...

5270b7f2b432f0981fb78279741f26b1b8b579d3 authored almost 7 years ago by Ikey Doherty <[email protected]>
Port examples to the new API

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

273160775b925d1704d17a81ce290b9c7506db6f authored almost 7 years ago by Ikey Doherty <[email protected]>
manager: Make the get_devices API more resilient/consistent

In keeping with the primary APIs, i.e. getting providers, we switch to
a GPtrArray for our get_d...

87bdb3f5c90e72c4db43c70df0fe9d01b12e72af authored almost 7 years ago by Ikey Doherty <[email protected]>
cli: Make status command use new API

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

50bf471cb6944695457ca9b547e925d663bf348f authored almost 7 years ago by Ikey Doherty <[email protected]>
lib: Add new API to add all system modalias plugins

This is a quick convenience API that allows us to access the built-in
modaliases directory throu...

f402b94fd96cb9c446389833a775f99246a6fdbe authored almost 7 years ago by Ikey Doherty <[email protected]>
You saw nothing.

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

55735738200b6dc472a8df26751515b89e207edd authored almost 7 years ago by Ikey Doherty <[email protected]>
examples: Add a Vala example using GTK3

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

3341f4f3bfb28ff5c1cfc783c5e830ecf0225254 authored almost 7 years ago by Ikey Doherty <[email protected]>
Add some helpful documentation to the Python example

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

7d406610790100c6deb4ca4a5bccb768a0f3f3cf authored almost 7 years ago by Ikey Doherty <[email protected]>
examples: Add example to show listing of USB devices

Also we add a quick example of how to implement a custom plugin to provide
runtime plugin suppor...

19712e8e7b9423d4cb4bb22c37c7d8d2ea0559c5 authored almost 7 years ago by Ikey Doherty <[email protected]>
lib: Fix various crashes and leaks in the Pythonic bindings

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

2c504547794ebb270cc1db82fa4481707fde508f authored almost 7 years ago by Ikey Doherty <[email protected]>
lib: Don't segfault if someone forgets to implement get_provider

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

b767fcb07bd38022034f831ba98c8411b57cec62 authored almost 7 years ago by Ikey Doherty <[email protected]>
examples: Add hotplug demonstration

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

b976fb8a00df2b2984492ccb0cc3a17c361d13a6 authored almost 7 years ago by Ikey Doherty <[email protected]>
lib: Pass the LdmDevice to the signal before we remove

It feels hella inconsistent to pass a string in the removal signal when
we pass a device in the ...

e966af13ddb34db9aba53e183b75438e8f79304c authored almost 7 years ago by Ikey Doherty <[email protected]>
lib: Fix our pkgconfig file to depend on gobject

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

919862dc67c4e74002f68975b64845e625751595 authored almost 7 years ago by Ikey Doherty <[email protected]>
Entirely banish Gio from the codebase

It makes stuff leak by default, and initialises gdbus, etc, which is entirely
inappropriate for ...

60e6999de477d061e8aced117f769297180b1ee1 authored almost 7 years ago by Ikey Doherty <[email protected]>
Fix some nasty leaks

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

1a4a0a4a231fe71e9543516f9018362c24b20ca2 authored almost 7 years ago by Ikey Doherty <[email protected]>
Start adding some examples for the library consumers

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

f4734419bb4906f5edfb372dedd2298ead60074d authored almost 7 years ago by Ikey Doherty <[email protected]>
Remove in-tree implementation of hardware monitor

As LDM itself is not "allowed" to know what a package is, by design, it
should therefore not hav...

a06ccc5072e4a262e542feb878c54828f42131f1 authored almost 7 years ago by Ikey Doherty <[email protected]>
Vendor != Product, dimwit.

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

58486faa4d186b64302e2825f71c1d5533e7dec8 authored almost 7 years ago by Ikey Doherty <[email protected]>
Assign a dummy name from ID inxi style for PCI devices

This'll happen only if we don't have a name provided by udev, such as
with the Intel iGPU.

Sign...

f194e1ad9b3f99dc5c440f84ea810304e289ce60 authored almost 7 years ago by Ikey Doherty <[email protected]>
Insert comment re: broken

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

21ddb50f5024d13f31c3c90d415c8648098629ce authored almost 7 years ago by Ikey Doherty <[email protected]>
Redo docs and landing page

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

c9d6ecbc71226cae1000f3b67d33e92c90b305f7 authored almost 7 years ago by Ikey Doherty <[email protected]>
Fix broken enumeration of non-PCI subsystems with hotplug disabled

This broke because we meant to use the QUICK flag for GPU enumeration.

Signed-off-by: Ikey Dohe...

36c5ed20a070bff776761b31ded26712ca24c294 authored almost 7 years ago by Ikey Doherty <[email protected]>
Correctly label secondary GPU

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

dc956d1f8a9fa1cf98181558af80e1ecdd5a995b authored almost 7 years ago by Ikey Doherty <[email protected]>
data: Add Xsetup script to handle Optimus for sddm

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

0a99093257ca8520fe6cc2cb746d963939453475 authored almost 7 years ago by Ikey Doherty <[email protected]>
Don't make vapigen a hard requirement, detect at configure time

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

60c8b0351457b992f220850b71cde95351e1d517 authored almost 7 years ago by Ikey Doherty <[email protected]>
Drop unnecessary emul32 dir (we have no use for it now)

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

ba9148490d0345724b67308273c4973715542f02 authored almost 7 years ago by Ikey Doherty <[email protected]>
man: Dedupe

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

b500bb15d30639e3afadfa0b30d39ebc3c4d4cbf authored almost 7 years ago by Ikey Doherty <[email protected]>
Make sure mkmodaliases man page is installed

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

b626aab7edd257022e8ce9f04200ca6d80dd72a2 authored almost 7 years ago by Ikey Doherty <[email protected]>
Return success so that usysconf doesn't vomit

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

24b4deec9676f9fc8e4e814e0a425944f2cd9abc authored almost 7 years ago by Ikey Doherty <[email protected]>
Leave comment for myself on the hybrid file

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

54bfbdadd8514df095d4b326fec28c9265d1025c authored almost 7 years ago by Ikey Doherty <[email protected]>
Finally drop the doflicky name

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

d964b556a2d79a3093433c5c0cfbca94f555256f authored almost 7 years ago by Ikey Doherty <[email protected]>
Add documentation for our two new binaries

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

7735cca1e58534a85eb9df1e32829803545cc1bb authored almost 7 years ago by Ikey Doherty <[email protected]>
Update README because this is insane right now

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

3a3dbe7e4a0d367de16a9038f1de3d52ff9fbb89 authored almost 7 years ago by Ikey Doherty <[email protected]>
cli: Refuse to continue if mandatory paths are missing

This ensures we don't try to `configure gpu` without our required paths
being available, so that...

5876ea04cfea30d1176492156f01cba2120d05bf authored almost 7 years ago by Ikey Doherty <[email protected]>
Make sure GLXManager doesn't die in the absence of devices

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

8d9ecee1de8d4029622fc853af9b2b4a789dfa2e authored almost 7 years ago by Ikey Doherty <[email protected]>
Remove all of the legacy code prior to merge

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

58e6fea0e044f4db6f81f770c27c697b16f22517 authored almost 7 years ago by Ikey Doherty <[email protected]>
Remove old LDM files upon applying configuration

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

1eaddc85d499e948716370bbd52527b89124b559 authored almost 7 years ago by Ikey Doherty <[email protected]>
Re-implement configuration for Optimus GPUs

For an Optimus setup we'll set up the hybrid tracking file and the X.Org
configuration, and ever...

41d965f3354068982b2b8d9745743fabc5400902 authored almost 7 years ago by Ikey Doherty <[email protected]>
Add new LDM_MANAGER_FLAGS_GPU_QUICK to the manager

This is a quick init flag for the manager to skip most device classes and
only look at the PCI s...

46afc93b7b7ad71ac41fe235d441161a8e21f225 authored almost 7 years ago by Ikey Doherty <[email protected]>
Add new session-init binary (part 2)

This binary will only undergo the full motions if the hybrid tracking
file is present, and will ...

a88bc0205cfc0a754c41c9bb2e25122c6d769297 authored almost 7 years ago by Ikey Doherty <[email protected]>
Add initial helper wrappers to simplify Optimus logic

We're going to choose here to introduce the LDM Early Init into all
display managers, regardless...

abc498790655eff6e66533a1831cec34d8316161 authored almost 7 years ago by Ikey Doherty <[email protected]>
cli: Use the new library configuration routines

We now successfully write "basic" X11 configurations, but still need to
restore support for Opti...

637b5987864fa1102fba95d987e49824209479f6 authored almost 7 years ago by Ikey Doherty <[email protected]>
Remove jank.

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

087e81b1399b9fe1579347ac42ae2eaea196e162 authored almost 7 years ago by Ikey Doherty <[email protected]>
glx-manager: Add new helper to determine if the xorg module is present

If the module isn't present we cannot configure it for use. This also
helps us to solve the "sho...

4f3ef4264d6203c1689f8f63f930f60265ceeff4 authored almost 7 years ago by Ikey Doherty <[email protected]>
Add support for writing "simple" GPU configuration xorg configs

This writes a static snippet out to the named path which is used for
trivial X11 configuration f...

d009e6762a54653c5492eb534f2b321b8e3df642 authored almost 7 years ago by Ikey Doherty <[email protected]>
Add helper routine to detect if an X.Org config sets a driver

We'll need this to help "unset" an old configuration file, basically
by nuking it, and start mov...

6293970b0182800d409dd4be3bb8c9ece5ea00d6 authored almost 7 years ago by Ikey Doherty <[email protected]>
Add initial deployment plan cuz this is gonna be "fun"

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

fbafb989d90a9d784424da9d59d692f7d22cb0a8 authored almost 7 years ago by Ikey Doherty <[email protected]>
Add skeleton for the new LdmGLXManager class

Instead of repeating history with the CLI command we're instead going
to convert the code into t...

b665525aad0c0221f943104dad95d264f474bc53 authored almost 7 years ago by Ikey Doherty <[email protected]>
cli: Ensure configuration is only done as root

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

38228912dda648001a7dbb231403faaf109e2ec8 authored almost 7 years ago by Ikey Doherty <[email protected]>
Rename janky variable

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

72e18ccf3e096cb96782a1f294beec438a0a968c authored almost 7 years ago by Ikey Doherty <[email protected]>
lib: Temporarily drop nsversion to 0.1

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

28896334207f5f3282f90374bcca6e73ec3aae95 authored almost 7 years ago by Ikey Doherty <[email protected]>
Restore support for tracking the PCI ID

This also keeps basic support around for knowing the X11 specific PCI ID,
which is emitted as de...

e63ea3e8e55b41733537c473906e5e1b1c3f46ef authored almost 7 years ago by Ikey Doherty <[email protected]>
cli/status: Cleanup and support emitting multiple devices

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

a28efcec6c2374651cdd9c0344c5edbb714cc939 authored almost 7 years ago by Ikey Doherty <[email protected]>
No sense in that not being inline

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

34054ab7a77b5e1e667b68965dced706f5018896 authored almost 7 years ago by Ikey Doherty <[email protected]>
configure: Add main dispatch skeleton for GPU types

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

ce4aff72e431c3eb2d649e96f093267415d9ad2e authored almost 7 years ago by Ikey Doherty <[email protected]>
configure: Add skeletal gpu entry point

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

9ec983a85241ac42750b2400beb3b2c66bdc3e23 authored almost 7 years ago by Ikey Doherty <[email protected]>
vscode: Force tab size

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

f329073ef0d373d172c92d4f3dad5a700642636b authored almost 7 years ago by Ikey Doherty <[email protected]>
status: Fix format of hex fields

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

8f9dbf2b92cdb5135f19098864968e5347215cdc authored almost 7 years ago by Ikey Doherty <[email protected]>
Demote message to debug

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

bd302cba6ea762eb34188aa51f98b7cfbe6d00c9 authored almost 7 years ago by Ikey Doherty <[email protected]>
status: Print interesting data, show potential drivers

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

4bfc57d32f32f7335024f7353b176ea74c098e57 authored almost 7 years ago by Ikey Doherty <[email protected]>
cli: Restore support for basic `status` command

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

f34c702ef47ae45207a561b8b52e6b995a90bfcf authored almost 7 years ago by Ikey Doherty <[email protected]>
Start restoring the CLI interfaces once more

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

2eed9ed60377e4092ee7fefd9e753b75b3ba91dc authored almost 7 years ago by Ikey Doherty <[email protected]>
Begin adding back the CLI

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

20e4d54632ec7a1a0753c3ab29353e6e04774617 authored almost 7 years ago by Ikey Doherty <[email protected]>
Rename old CLI portion so we can redo it

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

972391bb248d1cad2d9a7d02039d50e0e7fccecb authored almost 7 years ago by Ikey Doherty <[email protected]>
tools: Simplify code logic in terms of cleanup behaviour

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

420cd085dcea968eb63ef53bfd71b7c7066990f8 authored almost 7 years ago by Ikey Doherty <[email protected]>