- 10 Jan, 2018 7 commits
-
-
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 14 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.
-
-
Christian Hergert authored
-
Christian Hergert authored
-
Christian Hergert authored
-
Christian Hergert authored
If we race against some other action changing the selected item, we might not have a valid selection in the callbacks. So instead, we'll take a reference to the tree node as GData to the popover (and then read that back instead of reading the tree selection).
-
- 07 Jan, 2018 5 commits
-
-
Christian Hergert authored
-
Christian Hergert authored
-
Sébastien Lafargue authored
-
Sébastien Lafargue authored
-
Sébastien Lafargue authored
We can also now build the plugin as an embedded one
-