## 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)).


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/geany/geany/releases/tag/1.29.0

Reply via email to