## General
* Remove Waf build system ([PR#769](https://github.com/geany/geany/pull/769)).

## Bug fixes
* Fix build with GLib < 2.32 
([Issue#764](https://github.com/geany/geany/issues/764)).
* Fix missing progress bar during build runs 
([Issue#765](https://github.com/geany/geany/issues/765)).
* Fix infinite loop when performing reflow on some input with many
  consecutive spaces ([Issue#848](https://github.com/geany/geany/issues/848), 
[PR#852](https://github.com/geany/geany/pull/852)).
* Fix some locale encoding conversion issues (Jiří Techet, 
[PR#547](https://github.com/geany/geany/pull/547)).

## Interface
* Allow to set a keybinding for *File->Properties* 
([Issue#622](https://github.com/geany/geany/issues/622), 
[PR#952](https://github.com/geany/geany/pull/952)).
* Make it possible to define default `symbol_list_sort_mode` (Jiří Techet,
  [Issue#313](https://github.com/geany/geany/issues/313), 
[PR#581](https://github.com/geany/geany/pull/581)).
* Add keybindings for custom commands 4 through 9 (Thomas Sahlin, 
[PR#858](https://github.com/geany/geany/pull/858)).
* Use "Symbol" in place of "Tag" everywhere it does not refer to markup
  tags (Jiří Techet, [Issue#579](https://github.com/geany/geany/issues/579), 
[PR#582](https://github.com/geany/geany/pull/582)).

## Editor
* Update Scintilla to version 3.6.3 (including improved support for Lua
  5.3 and Perl 5.22).
* Greatly improve scope completion (Jiří Techet, 
[PR#488](https://github.com/geany/geany/pull/488), 
[PR#505](https://github.com/geany/geany/pull/505), 
[PR#862](https://github.com/geany/geany/pull/862),
  [PR#906](https://github.com/geany/geany/pull/906)).
* Performance improvement highlighting types (Jiří Techet, 
[PR#575](https://github.com/geany/geany/pull/575)).
* Show calltips after a C++ explicit specialization 
([PR#496](https://github.com/geany/geany/pull/496)).
* Show a popup to select the symbol when going to a symbol has several
  options (Jiří Techet, [PR#406](https://github.com/geany/geany/pull/406), 
[PR#923](https://github.com/geany/geany/pull/923)).

## Filetypes
* Added some extra Markdown extensions (Andrea Stacchiotti, 
[PR#820](https://github.com/geany/geany/pull/820)).
* Add `.asm51` and `.a51` extensions for 8051 assembly (Devyn Collier
  Johnson, [PR#739](https://github.com/geany/geany/pull/739)).
* Fix C++ namespaces scope 
([Issue#871](https://github.com/geany/geany/issues/871)).
* Fix parsing of C++ global scope qualifiers in base class lists.
* Use the C++ parser for CUDA filetype 
([Issue#830](https://github.com/geany/geany/issues/830), 
[PR#831](https://github.com/geany/geany/pull/831)).
* Add Clojure file extensions (Daniel Șuteu, 
[PR#842](https://github.com/geany/geany/pull/842)).
* Improve return type and var type recognition in C, C++, C# and D
  ([Issue#845](https://github.com/geany/geany/issues/845), 
[PR#889](https://github.com/geany/geany/pull/889)).
* Fix parsing of C++11 raw string literals 
([PR#879](https://github.com/geany/geany/pull/879)).
* Update built-in PHP symbols 
([Issue#584](https://github.com/geany/geany/issues/584), 
[PR#603](https://github.com/geany/geany/pull/603)).
* Fix parsing some Objective-C properties 
([PR#940](https://github.com/geany/geany/pull/940), 
[PR#941](https://github.com/geany/geany/pull/941)).

## Internationalization
* Updated translations: de, es, fr, it, ja, kk, lt, nl, pt, ru, sk, zh_CN

## API
* Add `editor_set_indent_width()` (Thomas Martitz, 
[PR#903](https://github.com/geany/geany/pull/903)).
* Add `GeanyFiletypeID` and deprecate `filetype_id` 
([PR#932](https://github.com/geany/geany/pull/932)).
* Remove non-API type `langType` (Jiří Techet, part of 
[PR#906](https://github.com/geany/geany/pull/906)).
* Mark deprecated API so GCC-like compilers can warn about it, and add
  `GEANY_DISABLE_DEPRECATION_WARNINGS` to silence those 
([PR#911](https://github.com/geany/geany/pull/911)).
* Add `scintilla_object_send_message()`, `scintilla_object_get_type()`
  and `scintilla_object_new()` alias to the API as synonyms for their
  legacy counterparts `scintilla_send_message()`, `scintilla_get_type()`
  and `scintilla_new()` (Thomas Martitz, 
[PR#874](https://github.com/geany/geany/pull/874)).

## Windows
* *Project->Open* now respects the native dialog setting 
([PR#961](https://github.com/geany/geany/pull/961)).


---
View it on GitHub:
https://github.com/geany/geany/releases/tag/1.27.0

Reply via email to