Geany 0.18.1 (February 14, 2010)
Build fixes:
- Define G_GNUC_WARN_UNUSED_RESULT to fix build on GLib 2.8.
- Use AC_PATH_PROG instead of 'which' for portability (patch by Erik Southworth, thanks).
Incompatibilities:
- Remove filetypes.common invert_all option - use 'Invert syntax highlighting colors' pref instead (fixes #2854525).
Bug fixes:
- Fix 'Open Selected File' for unsaved new documents.
-
Fix updating main menu accelerators after changing keybindings (thanks to Lex Trotman).
-
Fix using 'Insert date' keybinding when a custom date string has not been set.
-
Set the cursor color for the split window plugin.
-
Remove plugin from plugin manager dialog on unloading if it no longer exists or is incompatible.
-
Fix 'Reflow block' command when at the last paragraph and there's no last newline (patch by Eugene Arshinov, thanks).
-
Fix opening filenames beginning with two dots (closes #2858487).
-
Show Find in Files stderr output in messages window instead of debug window so that invalid regex messages can be seen easily.
-
Speed up sorting in utils_get_file_list(). This reduces the file browser delay on displaying a big directory, e.g. /usr/bin.
-
Fix a bug with not w3c compatible HTML code on export plugin
- Fix non-working Home and End keys on numpads.
- Fix loading of files on network resources on Windows.
- Fix wrong alignment of printed pages when page headers are disabled (closes #2856822).
Improvements:
- Extend auto_latex() function to check whether an environment has been closed within the next lines to avoid auto adding double
\end{}.
- Replace some icons which could cause licensing problems by icons from the Rodent icon theme.
Filetype fixes:
- Parse contents of D extern{} and version{} blocks.
- Fix creating D interface tags properly.
- Parse D functions with contracts (fixes #1885480).
- Parse D alias statement like typedef.
- Improve parsing of LaTeX, PHP and Python files.
Documentation:
- Add 'Scope autocompletion' section.
-
Add 'Tools menu items' section to explain configuration files submenu, reload configuration item.
-
Minor updates/fixes.
API:
- Add gcc commands to build a plugin to the HowTo.
HACKING file:
- Add section 'Plugin API/ABI design'.
- Add 'Compiler options & warnings' section.
-
Update Style section to be clearer about code alignment and show some example code.
-
Add 'Doc-comments' plugin API subsection.
Internationalisation:
- Added translations: gl