- 27 Feb, 2018 5 commits
-
-
Christian Hergert authored
-
Christian Hergert authored
This allows us to set the device using the device-manager.device action and the state as the id of the device.
-
Christian Hergert authored
This also changes our ABI while we still can to be more sensible in getting a device by id.
-
Christian Hergert authored
-
Christian Hergert authored
-
- 26 Feb, 2018 13 commits
-
-
Administrator authored
-
Piotr Drąg authored
-
-
Christian Hergert authored
I'm not sure how we're hitting this, but there are cases during shutdown where we get into a sort of indirect life-cycle issue here. Possibly the object gets invalidated during emission without our closure being invalidated.
-
Christian Hergert authored
-
Christian Hergert authored
-
Christian Hergert authored
-
Christian Hergert authored
We should at least give the user some indication that the reason there might be build issues is that the configuration is not ready for use. This can happen when the device or runtime are missing.
-
Christian Hergert authored
This can happen if the build device is not ready.
-
Christian Hergert authored
This allows tracking if the current configuration is ready for usage with the ready property. This may be useful in UI to notify that there are configuration issues that could be effecting the build pipeline.
-
Christian Hergert authored
-
Christian Hergert authored
-
Christian Hergert authored
-
- 25 Feb, 2018 4 commits
-
-
- 24 Feb, 2018 5 commits
-
-
Patrick Griffis authored
-
Patrick Griffis authored
-
Patrick Griffis authored
-
Piotr Drąg authored
-
-
- 23 Feb, 2018 11 commits
-
-
Christian Hergert authored
-
Christian Hergert authored
-
Christian Hergert authored
-
Christian Hergert authored
-
-
-
Christian Hergert authored
We want to come up with the same value as the panel, so we need to count diagnostics by severity in the same way. Fixes #416
-
Christian Hergert authored
This simplifies our very old device manager design. Since we wrote this, we learned a few things about using GListModel and async provider initialization. This applies those lessons as we start looking at more device integration. IdeDeviceProvider is now a base class, since libpeas supports that.
-
Christian Hergert authored
-
Christian Hergert authored
This moves to using a base object like we now do elsewhere instead of an interface (which we did because of libpeas requirements early on which are no longer an issue). It also drops the "settled" design in favor of an easier to manage load async/finish pair.
-
-
- 22 Feb, 2018 1 commit
-
-
- 21 Feb, 2018 1 commit
-
-
Christian Hergert authored
When updating the buffer contents, we need to send the document change count as "version" according to newer language-server-protocol sepcifications. Fixes #409
-