- 15 Jun, 2018 4 commits
- 14 Jun, 2018 20 commits
-
-
Christian Hergert authored
-
Christian Hergert authored
-
Christian Hergert authored
-
Christian Hergert authored
Fixes #454
-
Christian Hergert authored
We need to give the text view an opportunity to steal these keybindings before they are taken by the plugin.
-
Christian Hergert authored
-
Christian Hergert authored
-
Marek Cernocky authored
-
Christian Hergert authored
-
Christian Hergert authored
-
Christian Hergert authored
-
Christian Hergert authored
-
Christian Hergert authored
-
Christian Hergert authored
We can get a lot of motion events quickly, so we need to avoid doing any extra work until the previous request finishes. Otherwise, we just spin our wheels doing a whole lot of nothing.
-
Christian Hergert authored
-
Christian Hergert authored
Instead of waiting for the longest running completion provider to return, update the available models immediately. This fixes some annoyances with the snippet provider where we are activating an unexpected item.
-
Christian Hergert authored
We need access to the source object after completion, so ensure that we don't drop it.
-
Christian Hergert authored
I don't trust the use of gonce here, so just conservative and use gmutex. Also, we can increase the ref of the sourcefile just to be safe.
-
Christian Hergert authored
We used to add checks everywhere for this, but it's easier if we just give ourselves some protection against str*() functions dereferencing.
-
Christian Hergert authored
I was taking a look at this code and realized we should probably standardize more of our components on using the fuzzy search so things are consistent.
-
- 13 Jun, 2018 16 commits
-
-
Christian Hergert authored
When we have an exact match, and enter is pressed, just insert a newline rather than trying to go through the expansion dance.
-
Christian Hergert authored
-
Christian Hergert authored
We try to re-use results until the next reply comes in from clang (since there is likely to be a high overlap). So this just does a refilter before we submit the query.
-
Sébastien Lafargue authored
-
Piotr Drąg authored
-
Christian Hergert authored
These still turn out to be really useful at the top, so keep them in place so things are more predictable.
-
Christian Hergert authored
-
Christian Hergert authored
-
Christian Hergert authored
This will reformat a block of function declarations. It tries to handle a few conventions that we use in gtk apps. It does not handle everything, nor can it handle generic input. It also doesn't yet handle vtables.
-
Christian Hergert authored
This hasn't been accurate since we redid the layout grid and what not. So just remove the type check.
-
Christian Hergert authored
-
Christian Hergert authored
-
Christian Hergert authored
-
Christian Hergert authored
This is useful when making interfaces and base classes
-
Christian Hergert authored
-
Christian Hergert authored
Clang can include <> in parameters, so we need to escape that for GMarkup.
-