Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | vim: plug leak of copied text from bufferHEADmaster | Christian Hergert | 2023-05-17 | 1 | -1/+3 |
| | | | | Related !321 | ||||
* | vim: use -1 for string length | Christian Hergert | 2023-05-17 | 1 | -1/+1 |
| | | | | | | | This will tell the lower components that the string is \0 terminated and therefore can avoid an extra string copy. Related !321 | ||||
* | vim: Visual replace text | Mateus Melchiades | 2023-05-17 | 1 | -0/+61 |
| | | | | | | | | | | | This commit makes Vim emulation replicate the behavior of "putting" text while in visual mode. When the user presses "p" with a selected range the range's content will now be replaced by the contents of the current register. Furthermore, this commit also adds the same feature for the system clipboard by using "Ctrl + Shift + v", similar to what is present in insert mode. | ||||
* | .gitignore: add .flatpak-builder | Christian Hergert | 2023-05-17 | 1 | -0/+1 |
| | |||||
* | Merge branch 'add-blueprint' into 'master' | Christian Hergert | 2023-05-17 | 3 | -0/+379 |
|\ | | | | | | | | | language-specs: Add support for Blueprint See merge request GNOME/gtksourceview!324 | ||||
| * | language-specs: Add support for Blueprint | James Westman | 2023-05-16 | 3 | -0/+379 |
|/ | |||||
* | completioncontext: add more checks for proper GTask | Christian Hergert | 2023-05-01 | 1 | -0/+2 |
| | | | | | | | We want to be certain the GTask we received is the one that was provided to the provider when requesting completion proposals. Related #319 | ||||
* | build: post-branch version bump for development | Christian Hergert | 2023-04-27 | 1 | -1/+1 |
| | |||||
* | Merge branch 'wip/chergert/fix-nvalid' into 'master'gtksourceview-5-8 | Christian Hergert | 2023-04-27 | 1 | -1/+2 |
|\ | | | | | | | | | bufferoutputstream: be defensive about dereferencing nul byte See merge request GNOME/gtksourceview!322 | ||||
| * | bufferoutputstream: be defensive about dereferencing nul byte | Christian Hergert | 2023-04-26 | 1 | -1/+2 |
|/ | | | | | | | | If we don't own the buffer, then we don't have a guarantee that the buffer is one byte bigger than any count/length we've received. Mke sure to only dereference that byte when we do. Related #309 | ||||
* | completion: remove obsolete documentation | Christian Hergert | 2023-03-20 | 1 | -6/+0 |
| | | | | Fixes #315 | ||||
* | Merge branch 'gsv5_fix_mark_prev_nullable' into 'master' | Christian Hergert | 2023-03-20 | 1 | -1/+1 |
|\ | | | | | | | | | mark: fix nullable introspection for category parameter See merge request GNOME/gtksourceview!318 | ||||
| * | mark: fix nullable introspection for category parameter | gwillems | 2023-03-20 | 1 | -1/+1 |
|/ | |||||
* | Post-release version bump | Christian Hergert | 2023-03-17 | 1 | -1/+1 |
| | |||||
* | Release GtkSourceView 5.8.0 (GNOME 44.0)5.8.0 | Christian Hergert | 2023-03-17 | 2 | -1/+10 |
| | |||||
* | Update POTFILES.skip | Piotr Drąg | 2023-03-11 | 1 | -0/+1 |
| | |||||
* | Update Turkish translation | Sabri Ünal | 2023-03-10 | 1 | -25/+25 |
| | |||||
* | Merge branch 'support-todotxt-format' into 'master' | Christian Hergert | 2023-03-09 | 3 | -0/+101 |
|\ | | | | | | | | | language-specs: Add support for todo.txt format See merge request GNOME/gtksourceview!315 | ||||
| * | language-specs: Add support for todo.txt format | Victor Kareh | 2023-03-09 | 2 | -0/+100 |
| | | | | | | | | | | | | | | | | | | The todo.txt format is a simple set of rules that make todo.txt both human and machine-readable. The format supports priorities, creation and completion dates, projects and contexts. - Project website: http://todotxt.org - Format definition: https://github.com/todotxt/todo.txt | ||||
| * | styles: Add deletion default to Adwaita | Victor Kareh | 2023-03-09 | 1 | -0/+1 |
|/ | |||||
* | vim: avoid small deletions in filter command | Christian Hergert | 2023-03-07 | 1 | -20/+116 |
| | | | | | | | | | Removing text and then inserting it turns out to be really expensive when there are lots of signal handlers. Instead do what we do elsewhere and remove all of the text only to re-insert it/indent the line one by one. This fixes some issues in Builder where reformatting with = on large buffers can bring things to a hault. | ||||
* | vim: janitorial cleanup | Christian Hergert | 2023-03-07 | 1 | -3/+3 |
| | |||||
* | post release version bump | Christian Hergert | 2023-03-03 | 1 | -1/+1 |
| | |||||
* | Release 5.7.25.7.2 | Christian Hergert | 2023-03-03 | 1 | -0/+16 |
| | |||||
* | Merge branch 'simplify-html-lang' into 'master' | Christian Hergert | 2023-03-02 | 1 | -122/+31 |
|\ | | | | | | | | | html.lang: simplified management of headings; fix errors caused by embedding hooks See merge request GNOME/gtksourceview!314 | ||||
| * | html.lang: simplified management of headings; fix errors caused by embedding ↵ | Sylvain Chiron | 2023-02-27 | 1 | -122/+31 |
|/ | | | | hooks | ||||
* | Merge branch 'new-java-keywords' into 'master' | Christian Hergert | 2023-02-26 | 4 | -187/+285 |
|\ | | | | | | | | | New java keywords See merge request GNOME/gtksourceview!313 | ||||
| * | java.lang: add new keywords; improve number matching; match annotations ↵ | Sylvain Chiron | 2023-02-26 | 1 | -8/+42 |
| | | | | | | | | (@\w*); simple context for documentation comments (taken from javascript.lang) | ||||
| * | New file: tests/syntax-highlighting/file.java | Sylvain Chiron | 2023-02-26 | 1 | -0/+57 |
| | | |||||
| * | lang-reference.md: fix lists formatting | Sylvain Chiron | 2023-02-26 | 1 | -179/+182 |
| | | |||||
| * | .editorconfig: config for *.lang | Sylvain Chiron | 2023-02-26 | 1 | -0/+4 |
|/ | |||||
* | completion: use css for row separation | Christian Hergert | 2023-02-21 | 3 | -14/+12 |
| | | | | | | | Instead of using a GtkSeparator this uses CSS to style the rows with a header line. This requires less changes in the scene graph and also allows us to avoid size request changes, meaning the box will not jitter as much during updates. | ||||
* | assistant: update popover positioning immediately | Christian Hergert | 2023-02-21 | 4 | -66/+5 |
| | | | | | | | | | | | | Now that a lot of other layers appear to be fixed, we can ramp back up the number of repositions we do so they don't fallback to the next frame cycle. This improves the "jitter" that you feel when updating the completion results in Builder. You may want to have an up to date GTK if you're seeing issues with this as lots of invalidations are being fixed in lower layers. | ||||
* | completion: requery upon user-activation | Christian Hergert | 2023-02-17 | 1 | -8/+8 |
| | | | | | | If the user requests completion manually, then re-query the various providers. Some providers may have short-circuited on interactive completion requests but will complete if user-requested. | ||||
* | snippets: include top-margin in focus-position | Christian Hergert | 2023-02-17 | 1 | -1/+6 |
| | |||||
* | Post-release version bump | Christian Hergert | 2023-02-15 | 1 | -1/+1 |
| | |||||
* | Release GtkSourceView 5.7.15.7.1 | Christian Hergert | 2023-02-15 | 1 | -0/+11 |
| | |||||
* | snippets: dismiss completion when switching focus locations | Christian Hergert | 2023-02-02 | 3 | -0/+18 |
| | |||||
* | Merge branch 'containerfile' into 'master' | Christian Hergert | 2023-01-27 | 1 | -1/+1 |
|\ | | | | | | | | | docker.lang: add Containerfile to globs See merge request GNOME/gtksourceview!312 | ||||
| * | docker.lang: add Containerfile to globs | Tobias Zimmermann | 2023-01-27 | 1 | -1/+1 |
|/ | |||||
* | build: include version functions in gir | Christian Hergert | 2023-01-26 | 1 | -0/+1 |
| | | | | Fixes #308 | ||||
* | stylescheme: include scheme id with missing color | Christian Hergert | 2023-01-24 | 1 | -1/+1 |
| | |||||
* | c.lang: allow styling "" and <> includes separately | Christian Hergert | 2023-01-18 | 1 | -23/+36 |
| | |||||
* | nix.lang: fix section name | Christian Hergert | 2023-01-18 | 1 | -1/+1 |
| | |||||
* | Merge branch 'master' into 'master' | Christian Hergert | 2023-01-16 | 2 | -0/+26 |
|\ | | | | | | | | | c.lang: highlight binary numbers See merge request GNOME/gtksourceview!311 | ||||
| * | c.lang: highlight binary numbers | Vlasta Vesely | 2023-01-16 | 2 | -0/+26 |
|/ | |||||
* | Merge branch 'wip/corey/fix-doc' into 'master' | Christian Hergert | 2023-01-14 | 1 | -3/+3 |
|\ | | | | | | | | | docs: Fix dependency names See merge request GNOME/gtksourceview!310 | ||||
| * | docs: Fix dependency names | Corey Berla | 2023-01-13 | 1 | -3/+3 |
|/ | | | | | Dependency names need to match the namespace name exactly (including capitalization) otherwise they won't be shown as dependencies. | ||||
* | build: post-release version bump | Christian Hergert | 2023-01-10 | 1 | -1/+1 |
| | |||||
* | Release GtkSourceView 5.7.05.7.0 | Christian Hergert | 2023-01-10 | 1 | -0/+16 |
| | | | | The first release towards 5.8/GNOME 44.alpha. |