Geany Plugins 1.25 (2015-07-12) General: * GProject is renamed to ProjectOrganizer * New plugin Automark * New plugin GeanyCtags * New plugin GitChangeBar * New plugin Overview Addons: * Improve URI selection Autoclose: * Add Whitesmith style bracket formatting support CodeNav: * Implement Go to File feature Commander: * Improve sorting algorithm Debugger: * Fix crash with GDB 7.7 GeanyLaTeX: * Fix automatic capitalization of multi-byte characters GeanyVC: * Add support for WinMerge external diff viewer ProjectOrganizer: * Add an "external directory" feature * Add find tag by name * Add ignored file patterns * Performance improvements in tag generation using updated Geany API MultiTerm: * Fix build with recent Vala versions PairTagHighlighter: * Fix clearing previous indicators (PR #200) PoHelper: * Add a statistics dialog * Fix handling of plural forms Scope: * Fix building on GNU/Hurd (PR #146) Spellcheck: * Don't check code of scripting languages embedded in HTML * Add option to perform a spell check on document open (closes SF #137) Tableconvert: * Improve handling of non-LF line ends * Add support for DokuWiki syntax WebHelper: * Add support for basic bookmarks Internationalization: * Update translations: de, fr, pt, ru Geany Plugins 1.24 (2014-04-13) Known issues * If the Geanypy plugin is closed when any Python plugins are still running it may cause a crash. * Closing Geany having GeanyLaTeX and Devhelp-plugin active, might cause a not clean shutdown of Geany General: * Depend on Geany 1.24 * New plugin Pohelper * New plugin PairTagHighlighter * New plugin Autoclose * New plugin Geanypy (Python bindings) * New plugin Defineformat * Build system improvements Commander: * Add Gtk3 support Debugger: * Fixing a crash when re-loading plugin GeanyGenDoc: * Add Gtk3 support * Fix a memory leak GeanyExtraSel: * Add "Toggle Rectangular/Stream" GeanyInsertNum: * Add Gtk3 support * Increase maxlines to 250000 GeanyLipsum: * Add Gtk3 support * Ensure whitespace between repetitions of Lorem Ipsum text GeanyLua: * Add Gtk3 support * Re-enable build with C89 GeanyMiniScript: * Add Gtk3 support GeanyPG: * Improve portability and check for system requirements GeanyVC: * Add support for Subversion 1.7 * Limit the display of diff output to 16 KB to not freeze the UI on huge commit-diffs * Show line and column of the cursor in the commit message text window GProject: * Add Gtk3 support * Display content-type-specific icons for files in the sidebar * Make toolbar buttons insensitive when no files displayed * Smaller fixes and improvements Markdown: * Add Gtk3 support * Fix scroll jumping behavior Multiterm: * Implement the other config VTE properties Prettyprinter: * Add Gtk3 support Scope: * Add Gtk3 support * Add support for registers * Various fixes and improvements Shiftcolumn: * Removed default keybindings Spellcheck: * Add Gtk3 support * Fix check for default language if LANG contains UTF-8 * Remove check while typing idle callback when unloading the plugin (closing #96) * Improve stripping of whitespace and punctuation characters (fixes #98) * Fix crash when closing a document quickly after modifying it Tableconvert: * Add support for HTML tables in markdown files TreeBrowser: * Add Gtk3 support * Don't collapse expanded child of node when node gets selected * Add and improve some keybindings * Add a way to open newly created files * Focus editor on file open Updatechecker: * Fix comparing major versions WebHelper: * Add Gtk3 support Internationalization: * Update translations: de, es, fr, nl, ru, tr * New translations: it Geany Plugins 1.23 (2013-03-10) * Depend on Geany 1.23 * Add new plugin Commander * Add new plugin markdown * Add new plugin Scope * Removing plugin geanyGDB * Improvement of error handling in autogen.sh * Improvement of general documentation * Buildfix with waf on Windows-Systems Addons: * Fixing of memory leaks * Little rewordings Devhelp: * Fix API-calls for older GTK-versions * Fix a signal to avoid crash on closing of Geany GeanyGenDoc: * Improvement of waf-build GeanyLaTeX: * Fix installation path for documentation. GeanyLua: * Update of Scintilla bindings to 3.2.0 * Improve pointer->int casts * Revisiting mechanism to find Lua-package on configuration-time GeanyMacro: * Fix some typos GeanyPG: * Fix adding of \0 when encryption a selection (#3557458) GeanyPrj: * Buildfix for function not marked as external GeniusPaste: * Fixing of memory leaks * Fixing of a invalid memory free Spellcheck: * Perform a recheck/clear when toggling 'check while typing' (#3495051) Tableconvert: * Rework to be more generic * Improvement of LaTeX-tables being created Treebrowser: * Added backspace to browse up a directory * Eexpand/collapse with spacebar Webhelper: * Show the currently hovered link in the statusbar * Don't use deprecated GTK API Internationalisation: * Update translations: ca, de, es, fr, nl, tr Geany Plugins 1.22 (2012-07-10) General: * Autotools build system improvements * Add new plugin GeanyMiniScript * Add new plugin GeniusPaste * Add new plugin MultiTerm * Disable GeanyGDB by default on build with autotools Addons: * Add word wrapping addon Debugger: * Fix build with --as-needed * Fix crash on 64 bit platform (#3449480) * Use asynchronous methods when possible not to freeze the UI * Display thread information in the stack window * Properly handle spaces in filenames * Various other bugfixes and improvements Devhelp: * Bundle libdevhelp 2.32 * Remove support for Google Code Search GeanyLaTeX: * Fix crash with recent Geany versions * Ignore files autogenerated by biblatex in suggestions for cite GeanyLua: * Fix build with recent GLib GeanyMacro: * Add support for editing macros events * Support search next/search prev GeanyNumberedBookmarks: * Only save file status if non-empty * Add support for saving file status next to the file itself * Save non-numbered bookmarks too GeanyPG: * Fix build with --as-needed * Fix encryption to an untrusted key GeanyPrj: * Add "find in project" keybinding * Add a setting to hide the sidebar GeanyVC: * Go to the selected line upon blame * Add support for displaying the VC menu in the menubar GProject: * Fix a crash when a project file is missing * Support Geany 1.22 Tableconvert: * Fix SQL tables generation TreeBrowser: * Fix permissions on new files (#3415045) * Add "create new file" and "create new directory" keybindings WebHelper: * Fix crash with recent versions of WebKitGTK * Save and restore inspector docking state Internationalisation: * Update translations: de, ja, nl, tr Geany Plugins 0.21.1 (2011-10-30) General: * Add geanylatex/doc/ to autotools build system Geany-Plugins 0.21 (2011-10-23) General: * Renew autotools build system * Add new plugin Debugger * Add new plugin Devhelp * Add new plugin GeanyPG * Add new plugin GeanyMacro * Add new plugin GeanyNumberedBookmarks * Add new plugin Tableconvert * Add new plugin XMLSnippets Addons: * DocList addon: Add preference to define the order of the documents in the list (#3204573) * Tasks addon: Activate and update the task list when the Tasks addon is enabled GeanyLaTeX: * Moved LaTeX-menu to a separate menu inside Geany main menu * Added a feature to autocapetlise letters on typing on begin of a sentence * Added a way to put a icon for \LaTeX{}-wizard into Geany's main toolbar * Added a dialog for inserting BibTeX references based on available *.bib-files * Upgrade plugin API to version 199 * Ensure not to insert {} after \^ and \_ * Added a keystroke to toggle inserting {} after ^ and _ * Fixed an issue with wrong inserted formatting using a keybinding * Small update to enable i18n also on Geany >= 0.21 * Various bugfixes and memory leak fixes. GeanyLipsum: * Small update to enable i18n also on Geany >= 0.21 GeanySendMail: * Some minore cleaning up of code * Fix for an issue with replacing of command string in case of %r has not being used * Don't double free a variable which might ended up inside a segmentation fault when using plugin function more than once. * Small update to enable i18n also on Geany >= 0.21 GeanyVC: * Some smaller fixes for compiler warnings and memory leaks * Small update to enable i18n also on Geany >= 0.21 Spell Check: * Reduce artifacts on partially checked words * Improve 'Check as you type' feature, make it more reliably Tableconvert: * Adding new plugin, helping on converting tabulator separated list into table supporting LaTeX, HTML and SQL so far. * Small update to enable i18n also on Geany >= 0.21 Updatechecker: * Fix an issue with init threads for older GTK/glib versions by updating to Geany API version 203. * Small update to enable i18n also on Geany >= 0.21 * Fix a typo inside waf-build system WebHelper: * Fix creation of configuration directory in some cases. * Fix missing update of navigation buttons on anchor links. * Fix thread initialization problem. * Fix some issues with keybingins on secondary windows. * Add a keybinding to show/hide web view's window (bug #3156262). * Allow for better configuration of secondary windows. Internationalisation: * Update translations: de, pt, ru, tr Geany-Plugins 0.20 (2011-01-10) General: * Update of Waf build system. * Add new plugin UpdateChecker. * Add new plugin WebHelper. GeanyExtraSel: * Respect 'Smart' home key (Geany does now). * Fixed Scintilla Shift+movement key convertion of rectangle selection. * Virtual spaces support. * Per-file column mode. * Added "Set Anchor", "Select to Anchor" and "Rectangle Select to Anchor". GeanyGenDoc: * Bump dependency on CTPL to 0.3. * Add a popup menu for common actions in the documentation type selector. * Fix indentation of inserted documentation blocs. * Documentation type now defaults to Doxygen (rather than nothing). * Add policy PASS to completely ignore a symbol. * Add basic rules for PHP. * Fix build against GTK+ 2.16. * Don't copy the system configuration file to the user's one when hitting "Edit Current Language Configuration", only write it when saving changes. GeanyInsertNum: * Thin selection support. GeanyLaTeX: * Move LaTeX-menu to a separate menu inside Geany main menu. * Add a feature to auto-capitalize letters on typing on begin of a sentence. * Add a way to put an icon for LaTeX-wizard into Geany’s main toolbar. * Added a dialog for inserting BibTeX references based on available *.bib-files. GeanySendMail: * Minor code cleanup. TreeBrowser: * Added bookmarks support. * Added keybindings support. * Added mime type icons in the tree. * Many bugfixes and code improvements. Internationalisation: * Update translations: de, es, ja, pt, tr Geany-Plugins 0.19 (June 13, 2010) General: * Add new plugin CodeNav. * Add new plugin GeanyExtraSel. * Add new plugin GeanyGenDoc. * Add new plugin GeanyInsertNum. * Add new plugin Pretty-Printer. * Add new plugin TreeBrowser. GeanySendMail: * Allow hitting return to close email address dialog and proceed. GeanyGDB: * Bugfix: Should compile on BSD again. * Bugfix: Now loads files which have a space in path. * Bugfix: Fixed an issue, where some localizations may caused a crash. * Bugfix: Run gdb with LANG=C to avoid locale-related clashes when parsing the gdb output for the localized version break- and watchpoints. * Bugfix: Improve the way a running process gets killed. * Bugfix: Fix the general geany slowness that geanygdb causes once a binary is loaded. * Usability: Fixed confusing naming issues. This plugin is now consistently called GeanyGDB, the Unix name is geanygdb (lowercase). * Usability: add a menu entry to the Geany menubar. * Usability: add the possibilty to set keyboard shortcuts. * Added a page to the info area at the bottom of Geany, which will be used to display the stack and local variables or watches in future. * API: Update GeanyGDB to use current API interface of Geany, to be compatible with current Geany versions. GeanyLaTeX: * Introduced custom templates for LaTeX-Wizard. * Added a LaTeX-Wizard icon to the toolbar. * Added shortcuts for inserting common list environments like enumerate, itemize and description. * Some general bugfixes and improvements. As always, see the ChangeLog or svn log. * Switched to waf for building the plugin (stand alone version only). * Moved some LaTeX-specific stuff out of Geany’s core into the plugin. This affects features like. * Autocompletion of \end{} and \endgroup{}. * Proceeded to Geany Plugin API v184. * Made reference insertion configurable. * Added an function to insert \usepackage{} into header of file. * Automatic adding of {} after typing of and ˆ. * Added automatic inserting of {} after typing a command and hitting return in case of none pair is already present. Addons: * Add new addon 'Strip trailing blank lines' by Eugene Arshinov. * Add new addon 'XML Taggging' by Frank Lanitz. * Add new addon 'Mark Word'. * Add new addon 'Bookmark List'. * Rework the 'Tasks' addon to be more flexible and faster. Spell Check: * Add an option to make the editor menu items for Spelling Suggestions optional. * Minor bug fixes. GeanyVC: * Some minor code cleanups. * Bugfix: Fix an error, when the language for spellchecking inside commit dialog is not set properly. Internationalisation: * New translations: gl, zh_CN. * Updated translations: de, ja, pt, pt_BR, tr. Geany-Plugins 0.18 (October 28, 2009) General: * Added new plugins GeanyDoc and GeanyPrj. * Minor fixes. Spell Check: * Allow setting custom dictionary directories if Enchant >= 1.5.0 is used. GeanyVC: * Update to most recent version including an entry to editor menu and a check/uncheck all function on commit dialog. Internationalisation: * New translations: ca, ja, pt_BR. * Updated translations: de, es, pt_BR, pt, tr. Geany-Plugins 0.17.1 (July 21, 2009) General: * Avoid using GHashTable functions from newer GLib versions to fix compilation with GLib 2.8. * Updated translations. * Correct typo: COMMON_LIBS => COMMONLIBS. * Move ttyhelper to $libexecdir/geany-plugins/geanygdb. Plugins: * GeanyLua: Fix showing system script menu items. * Addons: Fix crashes when quitting Geany from the system tray icon. * GeanyLaTeX: Fix toolbar issue. Geany-Plugins 0.17 (July 14, 2009) * First release.