## 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
github-comments@lists.geany.org