Geany 1.27.0 (March 13, 2016)
General
- Remove Waf build system (PR#769).
Bug fixes
- Fix build with GLib < 2.32 (Issue#764).
- Fix missing progress bar during build runs (Issue#765).
- Fix infinite loop when performing reflow on some input with many
consecutive spaces (Issue#848, PR#852).
- Fix some locale encoding conversion issues (Jiří Techet, PR#547).
Interface
- Allow to set a keybinding for File->Properties (Issue#622, PR#952).
- Make it possible to define default
symbol_list_sort_mode
(Jiří Techet,
Issue#313, PR#581).
- Add keybindings for custom commands 4 through 9 (Thomas Sahlin, PR#858).
- Use "Symbol" in place of "Tag" everywhere it does not refer to markup
tags (Jiří Techet, Issue#579, PR#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, PR#505, PR#862,
PR#906).
- Performance improvement highlighting types (Jiří Techet, PR#575).
- Show calltips after a C++ explicit specialization (PR#496).
- Show a popup to select the symbol when going to a symbol has several
options (Jiří Techet, PR#406, PR#923).
Filetypes
- Added some extra Markdown extensions (Andrea Stacchiotti, PR#820).
- Add
.asm51
and .a51
extensions for 8051 assembly (Devyn Collier
Johnson, PR#739).
- Fix C++ namespaces scope (Issue#871).
- Fix parsing of C++ global scope qualifiers in base class lists.
- Use the C++ parser for CUDA filetype (Issue#830, PR#831).
- Add Clojure file extensions (Daniel Șuteu, PR#842).
- Improve return type and var type recognition in C, C++, C# and D
(Issue#845, PR#889).
- Fix parsing of C++11 raw string literals (PR#879).
- Update built-in PHP symbols (Issue#584, PR#603).
- Fix parsing some Objective-C properties (PR#940, PR#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).
- Add
GeanyFiletypeID
and deprecate filetype_id
(PR#932).
- Remove non-API type
langType
(Jiří Techet, part of PR#906).
- Mark deprecated API so GCC-like compilers can warn about it, and add
GEANY_DISABLE_DEPRECATION_WARNINGS
to silence those (PR#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).
Windows
- Project->Open now respects the native dialog setting (PR#961).
Older Releases