1
Geany 0.19 (June 12, 2010)
4
* Build system reworked to be much more configurable (by Lex Trotman).
5
* Use POSIX system/GNU regex engine for find & replace. This alters
6
regex syntax - we now support '?' operator and match newlines.
7
* Support adding custom filetype files.
8
* Add new command line option --list-documents to return a list
9
of currently opened documents
10
* Remove deprecated --debug flag. Please use --verbose/-v instead.
13
* Add option 'System Default' for toolbar icon style and size to use
14
the GTK default value.
15
* Allow '+<number>' and '-<number>' as values for Goto Line inputs
16
to jump relative to the current line.
17
* Add preference to add new document tabs beside the current one
18
(patch by Colomban Wendling).
19
* Enable type-ahead find for sidebar symbols and documents tabs
20
(patch by Thomas Martitz).
21
* Make Ctrl-click on any notebook tab switch to the last used
23
* Add 'Edit->Commands' menu.
24
* Add 'Edit->Plugin Preferences' menu item and keybinding.
25
* Add 'View->Editor->Color Schemes' menu (only shown if color
29
* Hide 'Tabs and Spaces: Hard tab width' preference - it should
30
always be 8. (Hidden setting kept in case users have modified it).
31
* Add sidebar position interface pref.
32
* Add project long line marker customisation (patch from Eugene
36
* Update Scintilla to 2.12.
37
* Add preference and support for virtual spaces.
38
* Add word part autocompletion for the current selected item when
39
pressing keybinding (default Tab) - Enter still completes normally.
40
* Remove LaTeX autocompletion from Geany's core and move it to the
44
* New filetype: Txt2Tags (patch by Eric Forgeot).
45
* New filetype: Abc (patch by Eric Forgeot).
46
* New filetype: Verilog (patch from Kelvin Gardiner).
47
* New custom filetype: Genie.
48
* Improvements in symbol parsing of PHP and Python files.
49
* Add R tagmanager symbol parser (patch by Jon Senior).
50
* Update Perl tag parser from ctags - removes support for
51
buggy local/my/our but parses constant/format/labels.
52
* Parse more VHDL tags (patch from Kelvin Gardiner).
53
* Highlight D & Java types from a global tags file.
54
* Parse Python lambda functions (patch from Colomban Wendling).
57
* Add keybindings to switch to the sidebar's Document and Symbol list as
58
well as to the Message Window's current tab (patch by Eugene Arshinov).
59
* Add 'Remove Markers' and 'Remove Error Indicators' keybindings.
60
* Make 'Reflow block/lines(s)' keybinding use line breaking column when
61
enabled (patch by Lex Trotman).
62
* Add 'Select to previous/next word part' keybindings.
63
* Add 'Switch to Messages' focus keybinding.
64
* Add 'Move line(s) up/down' keybindings.
65
* Make Switch to Editor keybinding reshow the document statistics line.
68
* Move filetype template defaults into custom file template files.
69
* Read custom file templates from system as well as user dir.
70
* Add new special template wildcard "{command:...}" to use the output
71
of a shell command in templates.
72
* Support {ob}, {cb} and {pc} to escape wildcard strings with {, }, %
73
for snippets, fileheader and file templates.
74
* Add {project}, {description} template wildcards (#2954737).
75
* Reload templates when saving a document in the templates config dir.
78
* Support more filetypes.common folding icon styles: arrows, +/- and no
80
* Support Scintilla lexer properties in [lexer_properties] filetypes.*
82
* Add filetypes.xml asp.default.language property (Ross McKay).
85
* Classbuilder: Add support for creating PHP classes
86
(patch by Ondrej Donek).
87
* HTMLchars: Make plugin remember whether replacement of special
88
characters was activated.
91
* Support very long build commands.
92
* Add a preference for choosing between GTK and native File Open/Save
93
dialogs (only available on Windows).
96
* Added translations: ast.
97
* Updated translations: de, en_GB, es, fr, gl, ja, nl, pt, ru, sl, sv,
101
* Improve documentation contents page.
102
* Add Stash mini-library setting, pref & widget functions to API.
103
* Add plugin_configure_single() plugin symbol which is easier to
104
implement than plugin_configure().
105
* Add new plugin signals: "document-before-save", "document-filetype-set",
106
"geany-startup-complete".
107
* Add PLUGIN_SET_TRANSLATABLE_INFO macro to the plugin API so plugins' meta
108
information can be translated already in the plugin manager dialog
109
(patch by Colomban Wendling).
110
* Use full function name for GeanyFunctions function pointers. This
111
avoids naming conflicts e.g. with C++'s 'new' keyword.
112
* GeanyKeyBinding label fields can now contain underscores, which won't
113
be displayed by Geany. This saves adding near-duplicate translation
115
* Add GeanyKeyGroup callback support.
116
* Add more Scintilla function wrappers, foreach_dir(), foreach_str(),
117
utils_get_file_list_full(), document_get_notebook_page(),
118
editor_insert_text_block().
119
* Don't install unnecessary headers.
120
* Remove deprecated header pluginmacros.h - use geanyfunctions.h
122
* Deprecate documents_foreach(), use foreach_document() instead.
123
* Deprecate PLUGIN_KEY_GROUP() macro - use plugin_set_key_group()
1
127
Geany 0.18.1 (February 14, 2010)