| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
| |
These never get all the individual releases from branches anyway, so worth
while to truncate occasionally for new minor release streams.
|
| |
|
|\
| |
| |
| |
| | |
CI: Update packages in Docker image
See merge request GNOME/gtksourceview!307
|
| |
| |
| |
| |
| |
| |
| | |
- Update `dnf` command in Dockerfile to include missing dependencies
- Remove `dnf` command from `.gitlab-ci.yml` scripting
- Sort packages in `dnf` command
- Use `install_weak_deps=false` option in `dnf` to reduce image size
|
|/
|
|
|
|
|
| |
The gi-docgen installed in /home/user/.local/bin/ is actually
less recent than the Fedora 36 gi-docgen RPM, so we can just
install that via `dnf` instead. (And drop `pip`, since we no
longer need it.)
|
|
|
|
|
|
|
| |
`gi-docgen` version 2022.2 throws an error on this reference,
but even if it's accepted it ends up as a 404 link.
Using `[error@` correctly links to
https://docs.gtk.org/glib/error.RegexError.html
in the generated documentation.
|
|
|
|
|
|
|
| |
This changed when porting from Builder to GtkSourceView. Update the
documentation to match.
Fixes #312
|
|
|
|
|
|
|
| |
This makes the scheme match closer to the other style schemes which are
somewhat relied upon for rather important languages like Markdown.
Related GNOME/gnome-text-editor#506
|
|\
| |
| |
| |
| | |
Add place-items attribute
See merge request GNOME/gtksourceview!305
|
|/ |
|
| |
|
|\
| |
| |
| |
| | |
nix.lang: Add Nix syntax highlighting
See merge request GNOME/gtksourceview!303
|
| | |
|
|/
|
|
|
| |
Originally uploaded to
https://wiki.gnome.org/Projects/GtkSourceView/LanguageDefinitions?action=AttachFile&do=view&target=nix.lang
|
|
|
|
|
| |
We can also use the alpha in g-t-e to apply more vibrant colors to the
current match selection.
|
|
|
|
|
| |
And use that instead of def:keyword which will map to that anyway. This
ensures that things like sizeof are highlighted in C.
|
|
|
|
|
| |
When combined with unfocused text selection background, it at least gives
you some ability to determine the difference between them.
|
| |
|
|\
| |
| |
| |
| | |
Add styling for 'def:note' to Adwaita and Adwaita-dark
See merge request GNOME/gtksourceview!300
|
|/ |
|
|\
| |
| |
| |
| | |
lean.lang: strings may contain line breaks
See merge request GNOME/gtksourceview!301
|
|/ |
|
|\
| |
| |
| |
| | |
java.lang: fix escaped characters
See merge request GNOME/gtksourceview!302
|
|/ |
|
|
|
|
|
|
|
|
| |
This reverts commit 441ccc244c068124ea687f379fe6935e46fcdd2b.
Apparently MSVC will deadlock. Not worth the effort to have nice things.
https://gitlab.gnome.org/GNOME/gtksourceview/-/issues/311
|
|
|
|
|
|
|
|
|
|
|
|
| |
This uses static constructors like we do in a few other GNOME libraries to
initialize state up front before main() is called, or when the library is
dynamically loaded via dlopen().
This allows language bindings to omit the call to GtkSource.init().
We couldn't do this in GtkSourceView 4.x and previous due to gtk_init()
requiring argc/argv parameters which is no longer the case. Additionally,
repeated calls to gtk_init() are ignored.
|
| |
|
|\
| |
| |
| |
| | |
cpp.lang: add constinit keyword
See merge request GNOME/gtksourceview!299
|
|/ |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
If we are expanding snippets, and there is no completion provider used to
show the available snippets, commit 04683f367 broke the ability to reach
the code which would try to expand.
This attempts to preserve the existing behavior to make that work while
also doing the intention of commit 04683f367 to hide the informative when
it is no longer necessary (and only if a snippet was touched).
Fixes #302
|
|
|
|
|
| |
This is helpful to ensure that applications doing recoloring still have
an accent color with sufficient contrast.
|
|
|
|
| |
(cherry picked from commit 3a75196bbf558a1af52a272886a53f22bc2e8de9)
|
| |
|
|\
| |
| |
| |
| |
| |
| | |
gutterrenderermarks: avoid infinite loop
Go to next mark if there are no attributes on mark.
See merge request GNOME/gtksourceview!290
|
|/
|
|
| |
Go to next mark if there are no attributes on mark.
|
|\
| |
| |
| |
| | |
build: drop unnecessary vapigen check
See merge request GNOME/gtksourceview!295
|
|/
|
|
|
| |
the meson module `gnome.generate_vapi` in gtksourceview/meson.build
already checks if the `vapigen` command is available
|
|\
| |
| |
| |
| | |
Revert completion list snapshotting
See merge request GNOME/gtksourceview!298
|
| |
| |
| |
| | |
This reverts commit 2fce4e13d0cf6469684995c9e2a1c503e3cf889e.
|
| |
| |
| |
| | |
This reverts commit dc73ece2b96886a778dfe34e808106e89469f1f0.
|
|/
|
|
| |
This reverts commit dc000fbd1b737f4a26139e6df6622d68a4c867e0.
|
|\
| |
| |
| |
| | |
vim: ignore gtk_text_view_im_context_filter_keypress
See merge request GNOME/gtksourceview!297
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
There are cases while in INSERT mode that we need to handle to switch
to REPLACE as well as switching to literal input.
These all currently require the Control key or Escape along with the
Insert key. Filtering them would return FALSE, but unforutnatley if
they are not those, calling gtk_text_view_im_context_filter_keypress()
will cause the text to be committed before further GtkEventControllerKey
instances could process the input.
That breaks other GtkSourceView features such as indenters that might
trigger on the key-press. For example, Builder can reformat function
arguments on `)`. Without this, that code and other key-press handlers
would be completely skipped while in INSERT mode.
|
| |
|
|\
| |
| |
| |
| | |
Fix typo in documentation
See merge request GNOME/gtksourceview!293
|
|/ |
|
|
|
|
|
|
|
|
| |
This helps ensure that we are not handling changes to GtkAdjustment that
happen during the LAYOUT phase of the frame clock.
Instead we defer it to the next frame as it's too late to affect any sort
of allocations on this frame.
|
|
|
|
|
| |
We can allow supplimental release, so long as we at least get a call to
release().
|
|\ |
|