| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
The gnome-runtime-images have been recently migrated to Quay. This is already reflected in the template.
Please note this MR has been created semi-automatically. If it doesn't make sense, feel free to close it.
|
|\
| |
| |
| |
| | |
lean.lang: fix highlighting of identifiers
See merge request GNOME/gtksourceview!275
|
| | |
|
|/ |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This attempts to improve the situation where we need to detect if an input
method filtered our keypress but really inserted what we expected it to.
This can happen with ibus over wayland stealing input like > or / and
marking it filtered (but going through "commit-text").
To make this work, we have to introspect a bit more by trying to convert
our keyval to a unicode character, and then checking equality with what
was just inserted at the previous character.
Fixes #282
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
This avoids inflating GtkSourceSnippet until the snippet is activated. That
saves a bunch of parsing while searching, but also allows us to handle much
larger snippet sets.
We now use strstr() to find a matchin substring to match.
Additionally, we use GtkCustomFilter which can properly re-use existing
search state instead of starting from scratch on each keypress.
|
|
|
|
|
|
|
| |
Instead of forcing through the inflation of GtkSourceSnippet, we can often
use info's directly to avoid the extra memory/parsing overhead.
We want to use this from the snippet completion in particular.
|
|
|
|
|
|
|
| |
We need to flush out any pending snippet text when parsing from strings
or we risk loosing the final chunk.
Fixes #252
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
But only if the hover assistant contains the current focus.
|
|
|
|
| |
This was changed to be buffer coordinates and should be replicated here.
|
|
|
|
| |
These need to be booleans rather than integers.
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
...and include it in core_deps if it was not found via pkg-config. The reason
for this update is because we have no way to find out from the Gtk4 dependency
whether Vulkan is enabled for Gtk4, and so neglect to include the header dir
from the Vulkan SDK, which will break the build, unless Vulkan was found via
pkg-config when building Gtk4.
If Vulkan was found in ways other than pkg-config, include it as a dependency
of core_deps so that the build can find its headers.
|
| |
| |
| |
| |
| |
| |
| | |
Use the Meson 0.60.0 new feature to look for both the libxml-2.0 pkg-config
file and then the CMake LibXml2 name so that CMake will try to find the libxml2
headers and libraries manually, before using the fallback libxml2 build,
which is sadly quite a bit older than the current libxml2 release.
|
| |
| |
| |
| |
| | |
We want to use multiple dependency string searches for libxml2, beyond using
the existing pkg-config method to try also using CMake.
|
| | |
|
|\ \
| |/
|/|
| |
| | |
doc: correct typo in HACKING
See merge request GNOME/gtksourceview!271
|
|/ |
|
| |
|
|
|
|
| |
This comes from some examples on https://twig.symfony.com/
|
|\ |
|
|/ |
|
|
|
|
|
|
| |
If we discover a language and expected NULL, it is handy to see what
language failed from the CI runner so that we can easily point to it
from merge requests.
|
|\
| |
| |
| |
| | |
README.win32: Update info and use MarkDown
See merge request GNOME/gtksourceview!268
|
| |
| |
| |
| |
| |
| | |
It is not that important to keep this file in Windows CR/LF line endings
anymore, so use UNIX line endings to be consistent with the rest of the
files here.
|
| | |
|
| |
| |
| |
| | |
This makes the formatting more pleasing to the eye in a web browser.
|
|/
|
|
|
| |
Update the info in here to build gtksourceview-5.x. The info here in this file
dated back to the 4.x days.
|
|\
| |
| |
| |
| | |
Cleanups and fixes for Visual Studio builds
See merge request GNOME/gtksourceview!269
|
| |
| |
| |
| |
| |
| |
| | |
There is sadly no support for g_autoptr() on Visual Studio at this time.
Hopefully things will change if Jussi's proposal gets accepted eventually[1].
[1]: https://developercommunity.visualstudio.com/t/add-support-for-gcc-like-cleanup-attribute-for-pla/1187001
|
| |
| |
| |
| |
| |
| | |
We do not need to include core_dep here, since Meson nowadays have much
better support for `link_whole:` for Visual Studio, and it's been decently-
support for a much longer time for Visual Studio 2015 Update 2.
|
|/
|
|
|
|
|
|
| |
We already require a C99 compiler for gtksourceview-5.x (i.e. Visual Studio
2015 or later), so there is no need to include a fallback math.h instead of
the math.h that comes with Visual Studio or the Windows SDK.
We can drop the msvc subdir as a result, and clean up the build files a bit.
|
| |
|
|
|
|
|
| |
It is nice to have the NEWS included on the primary development branch as
well so we can go back and look through them.
|
| |
|
|
|
|
|
|
| |
Sometimes GtkTextView will cause us to get notifications when things didn't
really change. This protects against that with a cached value so that we
can more readiliy avoid extraneous size allocations.
|
| |
|
|
|
|
| |
But only when the offset will not change (added == removed).
|
|
|
|
|
| |
This turns out to happen more than anticipated, and could cause us to get
into a situation where we loose allocations on the source view.
|
|
|
|
| |
This just results in doing less work while the widget is already hidden.
|
| |
|
|\
| |
| |
| |
| | |
doap: become again a co-maintainer
See merge request GNOME/gtksourceview!262
|
|/
|
|
|
|
|
|
| |
I've discussed things with Christian by email, and I think we've
resolved the frustrations that I had in the past. Sorry for all the
situation.
At first I would like to focus more on GSV 4 (so for GTK 3).
|