- 11 Jan, 2018 2 commits
-
-
Christian Hergert authored
This is a bit chatty, as it will almost always warn on startup for applications not using it.
-
Christian Hergert authored
-
- 10 Jan, 2018 15 commits
-
-
Christian Hergert authored
After we complete a successful build, request that diagnostics be re-run for the open buffers. This helps when changing things in dependent files and "building" to test.
-
Christian Hergert authored
It appears that if we don't want updates, flatpak-builder will still query the remote peer because it fails to find a local mirror directory for the peer. However, if we specify --extra-sources, we can make it find it as expected. We probably need to fix builder_context_find_in_sources_dirs_va() to check the specified --state-dir.
-
Christian Hergert authored
-
Christian Hergert authored
-
Christian Hergert authored
This needs to be done in the earlier downloads stage. Otherwise, we might try to download a second time, which is pretty damn annoying (and not possible w/o network connection anyway).
-
Christian Hergert authored
We can ignore the rest of the work if the network is down and we won't be able to query the peer anyway. It also ensures we don't clear the force-update bit.
-
Christian Hergert authored
-
Christian Hergert authored
Just until the builds finish. This let's us get a bundle out quicker though.
-
Christian Hergert authored
-
Christian Hergert authored
-
Christian Hergert authored
-
Christian Hergert authored
-
Christian Hergert authored
-
Christian Hergert authored
Don't create them until necessary. We can also just store an adapter which won't hold any objects for a given extension as a negative hit for a given language. We can also use const/interned strings for the key and direct pointer comparison.
-
Christian Hergert authored
-
- 09 Jan, 2018 14 commits
-
-
Christian Hergert authored
This just helps protect against multiple calls to set the context or a NULL value for the context.
-
Christian Hergert authored
-
Christian Hergert authored
It was possible previously that we could notify multiple times for the same IdeContext. This stashes a pointer (only for comparison) in quark data like we do with our handler. It then only notifies when that has changed. Additionally, we move to using the Quark API instead of the string-based API.
-
Christian Hergert authored
-
Piotr Drąg authored
-
Piotr Drąg authored
-
Christian Hergert authored
We need to release the variants during finalize.
-
Christian Hergert authored
-
-
Christian Hergert authored
-
Christian Hergert authored
This detects the XDG_CURRENT_DESKTOP and logs it along with our gtk version to simplify tracking down issues. Running with -v will display this information.
-
Christian Hergert authored
Builder relies on a properly configured desktop session with the DBus session address propagated in the standard manner.
-
Christian Hergert authored
This simplifies handlers by ensuring we emit ::log on a per-line basis.
-
Christian Hergert authored
This also includes a test for the condition.
-
- 08 Jan, 2018 9 commits
-
-
Piotr Drąg authored
Fix grammar (“entry disabling”, “dir”), use Unicode apostrophes, and move comments directly above the strings so they get picked up by gettext.
-
Sébastien Lafargue authored
-
Sébastien Lafargue authored
-
-
Sébastien Lafargue authored
-
Sébastien Lafargue authored
-
Sébastien Lafargue authored
This reverts commit 0d97531c.
-
Sébastien Lafargue authored
-
Sébastien Lafargue authored
To better handle the out and err streams and avoid a leak or double free on validation error, we validate it manually.
-