A fast and lightweight IDE
parfor
to the Matlab keyword list (A. Tombs, PR#1021).require_relative
to the Ruby keyword list (Jacob H. Pratt,
PR#1472).Sci_
-prefixed version from now on.geany_api_version()
to detect the API version of Geany at
runtime (Thomas Martitz, PR#1406)..exp
extension to TCL (Simon Marchi, PR#979).GeanyProxyProbeResults
API (PR#1213).plugin_set_document_data()
, plugin_get_document_data()
and
plugin_set_document_data_full()
(PR#1203)..h
headers as C++ by default (Jiří Techet, PR#857).last-child
CSS pseudo-class (Issue#1102)..hpp
extension for C++ headers by default
(Yan Pashkovsky, PR#999).symbol_list_sort_mode
(Jiří Techet,
Issue#313, PR#581)..asm51
and .a51
extensions for 8051 assembly (Devyn Collier
Johnson, PR#739).editor_set_indent_width()
(Thomas Martitz, PR#903).GeanyFiletypeID
and deprecate filetype_id
(PR#932).langType
(Jiří Techet, part of PR#906).GEANY_DISABLE_DEPRECATION_WARNINGS
to silence those (PR#911).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)..adoc
is as Asciidoc (PR#708, PR#711)..mml
and .mathml
as XML (Devyn Collier Johnson, PR#731).geany_load_module()
, geany_plugin_register()
,
GEANY_PLUGIN_REGISTER()
, geany_plugin_register_full()
,
GEANY_PLUGIN_REGISTER_FULL()
(Thomas Martitz, PR#469).geany_plugin_register_proxy()
(Thomas Martitz, PR#629).user_data
parameter and destroy_notify
callback to
keybindings with new keybindings_set_item_full()
and
plugin_set_key_group_full()
(Thomas Martitz, PR#376).%l
substitution to build commands (PR#289, Martin Spacek)..vbs
files as FreeBasic (PR#171, Nicolas Karolak)..tpl
files as HTML..xtpl
files as XML..xpm
files as C.final
, override
and noexcept
C++11 keywords
(PR#544).GeanyDocument::id
and
document_find_by_id()
. This is a safer API for keeping a reference
to a document for a long time (PR#256).spawn_sync()
, spawn_async()
,
spawn_with_callbacks()
, spawn_kill_process()
, spawn_check_command()
,
spawn_write_data()
(PR#441, Dimitar Zhekov).plugin_signal_connect()
is now safe to use also with objects
destroyed before unloading the plugin.document_reload_force()
to replace document_reload_file()
.project_write_config()
(PR#361, Jiří Techet).keybindings_get_modifiers()
and GEANY_PRIMARY_MOD_MASK
(Jiří
Techet).document-activate
signal in some cases.ui_tree_view_set_tooltip_text_column()
.scintilla_get_type()
.allow_always_save
setting for direct user interaction (Quentin Glidic).-
) too in CSS documents.!
char in D parameter lists.\t
).plugin_add_toolbar_item()
insertion order (#3522755, Dimitar Zhekov).