## General * Fix search entries color with the default GNOME 3.20 GTK2 theme ([PR#1137](https://github.com/geany/geany/pull/1137), [Issue#1101](https://github.com/geany/geany/issue/1101), [Issue#1135](https://github.com/geany/geany/issue/1135), [Issue#1267](https://github.com/geany/geany/issue/1267)). * Improve support for GTK 3.22. * Add support for VTE 0.38 and newer ([Issue#336](https://github.com/geany/geany/issue/336), [PR#1181](https://github.com/geany/geany/pull/1181)).
## Bug fixes * Fix build when the CXX variable contains flags ([PR#1155](https://github.com/geany/geany/pull/1155), [Issue#829](https://github.com/geany/geany/issue/829)). * Fix focusing the message window when the Terminal tab is active ([PR#1200](https://github.com/geany/geany/pull/1200), [Issue#1198](https://github.com/geany/geany/issue/1198)).
## Editor * Update Scintilla to version 3.7.0 ([Issue#1143](https://github.com/geany/geany/issue/1143)). * Add support for keeping the cursor a number of lines from the edges to always show some context ([PR#1154](https://github.com/geany/geany/pull/1154), [Issue#1152](https://github.com/geany/geany/issue/1152)). * Allow to configure keybinding for "Delete to beginning of line" (Abel Serrano Juste, [PR#1134](https://github.com/geany/geany/pull/1134)). * Performance improvements with many duplicate symbols (Jiří Techet, [PR#797](https://github.com/geany/geany/pull/797), [Issue#577](https://github.com/geany/geany/issue/577)). * Allow to configure the error indicator color ([PR#1185](https://github.com/geany/geany/pull/1185)).
## Filetypes * Fix highlighting of Haxe preprocessor ([Issue#936](https://github.com/geany/geany/issue/936)). * Add `.exp` extension to TCL (Simon Marchi, [PR#979](https://github.com/geany/geany/pull/979)).
## Internationalization * Updated translations: ca, de, el, es, fr, id, it, kk, nl pt, pt_BR, sv, zh_CN,
## API * Update `GeanyProxyProbeResults` API ([PR#1213](https://github.com/geany/geany/pull/1213)). * Warn if a dot is used at the start of a proxy extension ([PR#1212](https://github.com/geany/geany/pull/1212), [PR#1233](https://github.com/geany/geany/pull/1233)). * Add support for custom data attached to documents through `plugin_set_document_data()`, `plugin_get_document_data()` and `plugin_set_document_data_full()` ([PR#1203](https://github.com/geany/geany/pull/1203)). * Add "project-before-close" signal ([PR#1223](https://github.com/geany/geany/pull/1223)).
## Plugins * Split Window: Work around a GTK bug present from 3.15.9 to 3.21.4 that breaks the document selection popup ([Issue#1149](https://github.com/geany/geany/issue/1149), [PR#1272](https://github.com/geany/geany/pull/1272)).
## Windows * Include 'grep.exe' from MSYS2 which works better than the previously self-compiled version ([Issue#783](https://github.com/geany/geany/issue/783), [Issue#784](https://github.com/geany/geany/issue/784), [Issue#1229](https://github.com/geany/geany/issue/1229), [Issue#1260](https://github.com/geany/geany/issue/1260), [PR#1301](https://github.com/geany/geany/pull/1301)). * Fix executing external commands (mainly Build and Run commands) where paths and filenames with non-ASCII characters are involved ([Issue#1076](https://github.com/geany/geany/issue/1076), [Issue#1259](https://github.com/geany/geany/issue/1259), [Issue#1278](https://github.com/geany/geany/issue/1278), [PR#1095](https://github.com/geany/geany/pull/1095)). * Do not create a batch file on Run commands any longer, instead use a re-usable script and so eliminate the need to delete the script from itself ([Issue#1276](https://github.com/geany/geany/issue/1276), [PR#1095](https://github.com/geany/geany/pull/1095)).
github-comments@lists.geany.org