1Geany Plugins 1.38 (2021-10-09)
2
3    GeanyCTags
4    * Fix (re-)generating ctags file with relative paths (PR #708)
5
6    GeanyVC:
7    * Report a completion status of the commit command  (Issue #837, PR #1026)
8    * Correct tooltip display for the attach to menubar action
9      (Issue #1032 PR #1033)
10
11    PrettyPrinter:
12    * Use stdbool.h istead of redefining bool
13      (Issue #1059, Issue #1023, PR #1053)
14
15    Spellcheck:
16    * Add documentation about maintaining personal dictionaries (PR #1108)
17
18    Treebrowser:
19    * Avoid double node clear (PR #1015)
20
21    Vimmode:
22    * Ignore key-presses containing command on macOS (Issue #991, PR #1099)
23    * Ignore special command handling in insert mode (Issue #1075, PR #1100)
24    * Enable '.' to also repeat last inserted text (Issue #1101, PR #1102)
25    * Fix line operation problems when NL is missing at EOF
26      (Issue #1060, PR #1103)
27    * Add special handling to include destination char for some commands
28      (Issue #1052, PR #1104)
29    * Add some more ex commands (PR #1104)
30
31    Windows
32    * Switch Windows builds to GTK3 and x86_64 (PR #1107).
33    * Fix crashes in Git Changebar, Lua, Macro and Numbered Bookmarks plugins
34      (PR #1106)
35    * Remove Markdown and WebHelper plugins from Windows installer due to
36      missing dependencies (WebkitGTK) (PR #1107)
37
38    Internationalization:
39    * Updated translations: da, de, es, pt, tr, uk
40
41
42Geany Plugins 1.37 (2020-10-25)
43
44    General:
45    * Improve cppcheck environment for better testing (PR #947)
46
47    Addons:
48    * Improve sizes of color calltip (PR #987)
49
50    Autoclose:
51    * Remove all pairing quotes (PR #896)
52
53    GeanyVC:
54    * Add support for Fossil SCM (PR #1004, PR #969, PR #977)
55    * Support multiple instances of current File menu (PR #971)
56    * Allow to toggle single files with Space and Return keys
57      in commit dialog (PR #996)
58    * Improve libraries included to unittests (PR #977)
59
60    GeanyPrj:
61    * Fix cut-off sidebar tab under GTK3 (PR #917)
62
63    GitChangebar:
64    * Add compatibility with libgit2 0.99 (PR #956)
65
66    LaTeX:
67    * Indent line in new environment (Issue #950, PR #951)
68
69    Markdown:
70    * Fix colors in GTK3 (PR #965)
71
72    Overview:
73    * Initialize color variables
74
75    PairTagHighligher:
76    * Allow to select a matching tag (PR #926)
77
78    ProjectOrganizer:
79    * Make showing empty directories in the sidebar configurable (PR #929)
80    * Improve used icon -- don't use stock icons (PR #932)
81    * Add a keybinding for focusing the sidebar (PR #920)
82    * Re-read base path when updating project (PR #921)
83
84    Vimmode:
85    * Correctly ignore unwanted modifiers (PR #975)
86    * Don't use word navigation from Scintilla (PR #919)
87    * Make o/O respect auto indentation (PR #918)
88
89    Windows:
90    * Update dependencies for installer
91
92    Internationalization:
93    * Updated translations: de, es, nl, pt, tr
94
95
96Geany Plugins 1.36 (2019-09-28)
97
98    General:
99    * Windows: Update dependencies
100    * Various fixes of usage of '#include "geanyplugin.h" (PR #882)
101
102    Addons:
103    * Add additional color format (PR #884)
104    * Fix document list menu position (PR #895)
105
106    Autoclose:
107    * Fix deprecated GTK call for GTK+3 (PR #857)
108
109    Automark:
110    * Fix compiler warning (PR #863, Issue #574)
111
112    Debugger:
113    * Add GTK+3 compatibility (PR #791)
114
115    DevHelp:
116    * Fix embedded library's use of glib-genmarshal (PR #878)
117
118    Extraselection:
119    * Fix deprecated GTK call for GTK+3 (PR #858)
120
121    GeanyNumberedBookmarks:
122    * Fix deprecated GTK call for GTK+3 (PR #862)
123
124    GeanyVC:
125    * Silence check errors during build time (PR #861)
126    * Update of documentation
127
128    Lineoperations:
129    * Fix various compiler warnings/errors (PR #517)
130    * Remove every n-th line (Issue #772, PR #860)
131    * Add keybindings (Issue #832, PR #889)
132    * Add support for locale-aware sorting (PR #897)
133
134    Lipsum:
135    * Fix deprecated GTK call for GTK+3 (PR #856)
136
137    ProjectOrganizer:
138    * Update of README
139
140    Scope:
141    * Improve evaluation on-hover (PR #823)
142    * Fix a crash on refreshing "Locals" (Issue #824, PR #827)
143
144    Tableconvert:
145    * Fix deprecated GTK call for GTK+3 (PR #859)
146
147    Treebrowser:
148    * Fix deprecated GTK call for GTK+3 (PR #864)
149
150    UpdateChecker:
151    * Update URL for getting current version of Geany (PR #880)
152    * Remove duplicate config_file definition in source code (PR #903)
153
154    VimMode:
155    * Allow browsing command history using arrows (PR #847, PR #848)
156    * Check modifiers in command mode (PR #848)
157    * Let ctrl-c leave the command mode (PR #848)
158    * Add going to beginning/end of command line (PR #848)
159    * Separate command and search history (PR #848)
160
161    Workbench:
162    * Fix deprecated GTK call for GTK+3 (PR #853)
163    * Save settings immediately (PR #868)
164    * Give sidebar a name to enable dedicated CSS styling (PR #870)
165    * Add an option to enable or disable tree lines (PR #869)
166    * Reworking of tag-manager control/usage (PR #867)
167    * Auto-save project on changes (PR #877)
168    * Add new feature "Search projects" (PR #875)
169    * Prevent usage of invalid iters (GtkTreeeIter) (PR #827)
170    * Add option to let git decide which files to display (PR #879)
171
172    Internationalization:
173    * Updated translations: de, es, pt
174
175
176Geany Plugins 1.35 (2019-04-28)
177
178    General:
179    * Windows: Install dependency translations only if selected
180    * Build: Don't rely on a pkg-config output formatting detail
181      (Fix for Geany GTK version check on OpenBSD 6.4)
182
183    Addons:
184    * Update to use new plugin API (PR #699)
185
186    Autoclose:
187    * Update to use new plugin API (PR #700)
188
189    Automark:
190    * Update to use new plugin API (PR #701)
191
192    Codenav:
193    * Update to use new plugin API (PR #702)
194
195    Debugger:
196    * Update to use new plugin API (PR #704)
197    * Fix a compiler warning (PR #816)
198
199    Defineformat:
200    * Update to use new plugin API (PR #705)
201
202    DevHelp:
203    * Update to use new plugin API (PR #707)
204
205    GeanyCTags
206    * Update to use new plugin API (PR #708)
207
208    GeanyExtraSel
209    * Undo workaround for rectange selection cancel bug
210      (Fixed with 1.34+ Geany core release)(PR #806)
211
212    GeanyLua:
213    * Fix build warnings (PR #778)
214    * Update to match latest Geany's Scintilla API (PR #814)
215
216    GeanyNumberedBookmarks:
217    * Fix crash on re-unload (PR #804)
218
219    GeanyVC:
220    * Add a commit message history (PR #836)
221
222    GitChangebar:
223    * Fix compatibility with libgit2 0.28 API (PR #821)
224
225    Project Organizer:
226    * Add file operations to Project Organizer (PR #783)
227
228    Scope:
229    * Correct height of "Environment" GtkTextView (PR #830)
230    * Show error message if no executable is set (PR #831)
231    * Fix "Modify" menu item being active without selection (PR #826)
232
233    Spellcheck:
234    * Improve documentation where to put translation
235      dictionaries (Issue #1627)
236
237    Treebrowser:
238    * Use xdg-open for external open command (PR #813)
239
240    Vimmode:
241    * Fix repeated commands like 10dd not working (PR #820)
242
243    Webhelper:
244    * Update README (PR #812)
245
246    Internationalization:
247    * Updated translations: de, es, pt
248
249
250Geany Plugins 1.34 (2018-12-16)
251
252    General:
253    * New plugin: vimode: A Vim Mode for Geany (PR #735)
254    * Improve Travis testsuite to run also "make distcheck"
255
256    Geanyctags:
257    * Use base path as relative to the project file path (#698, PR #755)
258    * Add apostrophes around generated tags file (PR #739)
259
260    GeanyLua:
261    * Update Scintilla symbols for Geany 1.34 (PR #776)
262    * Update glspi_keycmd.h from geany-master (PR #759)
263
264    Markdown:
265    * Port plugin to Webkit2GTK (PR #746)
266
267    PoHelper:
268    * Consider dash a separator when rewrapping messages (PR #696)
269    * Do not leave spaces at the start of a line when rewrapping (PR #696)
270    * Make sure to only replace header fields in the actual header (PR #696)
271    * Update X-Generator header if present (PR #696)
272    * Use Geany-Plugins version for the plugin (PR #696)
273    * Fix: for locating line breaks (PR #696)
274    * Fix: Properly break all multiline strings on multiple lines (PR #696)
275    * Fix: regular expression replacement when no matches are found
276
277    Scope:
278    * Add GTK3 support (#PR #750)
279
280    Updatechecker:
281    * On Windows, the common ca-certificates bundle is included in
282      the installer for proper SSL certificate verification (PR #768)
283
284    Workbench:
285    * Add option "Expand on hover" (PR #727)
286    * Import base path on "Add project..."
287    * Allow to remove files or directories
288    * Support live update (PR #695, #659)
289
290    Internationalization:
291    * Updated translations: de, es, pt
292
293
294Geany Plugins 1.33 (2018-02-25)
295
296    General:
297    * Rename plugin geanylatex to latex
298    * utils lib: added new function 'gp_filelist_scan_directory_full() (PR #681)
299
300    Addons:
301    * Show color tip and start Color Chooser with double click (PR #664)
302
303    GeanyLua:
304    * Add filetype to set in geany.newfile() (PR #652)
305    * Add function geany.reloadconf() (PR #653)
306    * Fix right-trim.lua (PR #670)
307    * Update glspi_keycmd.h to match latest Geany version (PR #662)
308    * Update to match latest Geany's Scintilla API (PR #685)
309
310    PrettyPrinter:
311    * Allow to pretty print a selection only (PR #683)
312
313    Spellcheck:
314    * Remember 'Check while typing' setting between sessions (#667, PR #680)
315    * Support Enchant 2.0 and later (PR #674)
316
317    Treebrowser:
318    * Fallback to "text-x-generic" icon if info lookup fails (PR #682)
319
320    VC:
321    * Remember the commit dialog size (#679)
322
323    Workbench:
324    * Add "Create file here..."/"Create directory here..." (PR #681)
325    * Renamed "folder" to "sub-directory" (PR #678)
326
327    Internationalization:
328    * Updated translations: de, es, fr
329
330
331Geany Plugins 1.32 (2017-11-19)
332
333    General:
334    * New plugin: Workbench (PR #601)
335    * Travis: Update travis to system with c++11 compiler (#597)
336    * Add a common utils library (PR #622)
337
338    Addons:
339    * Mark Word: Deselect when the selection changes (PR #614)
340
341    GeanyLua:
342    * Increase required geany API version to 235 for usage of
343      'utils_get_real_path' to replace 'tm_get_real_path()'
344
345    GeniusPaste:
346    * Enable HTTPS for pastebin.geany.org (PR #635)
347
348    GitChangebar:
349    * Add the possibility to undo hunk at cursor position (PR #531)
350
351    PrettyPrinter:
352    * Add saving and loading of preferences in/from a file (#494, PR #581)
353
354    ProjectOrganizer:
355    * Increase required geany API version to 235 for usage of
356      'utils_get_real_path' to replace 'tm_get_real_path()'
357    * Close dir created with g_dir_open() in some special cases as well
358      as don't keep directories open when enumerating their children (PR #605)
359    * Use stock icons instead of the ones provided by the plugin (PR #625)
360
361    Scope:
362    * Only allow selection of folders for "working dir" (PR #623)
363    * Add tooltips to toolbar buttons (PR #617)
364
365    Treebrowser:
366    * Previous maintainer has returned
367    * Fix some typos inside documentation (PR #595)
368
369    XmlSnippets:
370    * Activate unit tests for the plugin
371
372    Internationalization:
373    * Updated translations: de, es, fr, pt
374
375
376Geany Plugins 1.31 (2017-07-16)
377
378    General:
379    * New plugin: keyrecord (PR #460)
380    * OS X: Use path relative to bundle (PR #569). Affected plugins:
381      * GeanyGenDoc
382      * GeniusPaste
383      * GitChangebar
384      * Overview
385      * PoHelper
386      * Scope
387    * Add a note to plugins which are currently orphaned and might not
388      receive further fixes (PR #540). Affected plugins:
389      * Geanydoc
390      * GeanyExtrasel
391      * GeanyInsertNum
392      * GeanyLua
393      * GeanyPG
394      * GeanyPrj
395      * GeanyVC
396      * PrettyPrinter
397      * Scope
398      * Shiftcolumn
399      * Treebrowser
400
401    Addons:
402    * Enable Mark Word also for newly opened documents (PR #563)
403
404    Automark:
405    * Extend documentation (PR #582)
406
407    GeanyDoc:
408    * Make OK the default button in interactive mode (PR #566)
409
410    GeanyExtrasel:
411    * Fix issues related to Scintilla Rectancle select (PR #568)
412
413    GeanyLua:
414    * Pass a GdkKeymap to gdk_keymap_* functions to prevent crashes on
415      Windows and critical warnings on other platforms (PR #586)
416
417    GeanyMacro:
418    * Pass a GdkKeymap to gdk_keymap_* functions to prevent crashes on
419      Windows and critical warnings on other platforms (PR #586)
420
421    GeanyNumbersBookmarks:
422    * Pass a GdkKeymap to gdk_keymap_* functions to prevent crashes on
423      Windows and critical warnings on other platforms (PR #586)
424
425    GeniusPaste:
426    * Update configuration for shipped pastebins (PR #551)
427
428    GitChangebar:
429    * Fix spurious line wrapping (PR #564)
430
431    LineOperations:
432    * Add a feature to keep unique lines (PR #560)
433
434    PrettyPrinter:
435    * Add missing README, COPYING, NEWS and AUTHORS files (PR #580)
436
437    ProjectOrganizer:
438    * Fix a crash by ensuring project is open before
439      trying to expand the tree (PR #555, PR #557, PR #559)
440
441    Scope:
442    * Correct a misleading error message (PR #561)
443
444    Spellcheck:
445    * Stop processing if the document gets invalid to prevent crashes
446      while file gets closed during long check runs (Issue #547)
447    * Add style mappings for Rust and PHPSCRIPT
448
449    Updatechecker:
450    * Remove deprecated soup call (PR #541)
451
452    Internationalization:
453    * Updated translations: de, es, pt
454
455
456Geany Plugins 1.30 (2017-03-05)
457
458    Automark:
459    * Fix a possible crash if nothing is selected for automarking
460    * Replace internal usage of deprecated functions
461
462    Commander:
463    * Fix a possible crash on startup with latest GTK3
464
465    Debugger:
466    * Fix a possible crash if debug-modus is enabled (PR #511)
467
468    Geanyctags:
469    * Show online help via help button (PR #521)
470
471    GeanyDoc:
472    * Improve compatibility with Gtk3
473    * Allow to use current word as initial text in interactive mode (PR #457
474
475    GeanyLua:
476    * Remove deprecated GeanyFunctions from interface provided by this
477      plugin (PR #439)
478    * Fix build with latest Scintilla (PR #510)
479
480    GeanyPy:
481    * Sync with upstream GeanyPy version (PR #527)
482
483    LineOperations:
484    * Add support for selections (PR #378)
485
486    Lipsum:
487    * Add a space before restarting Lorem Ipsum text (#513)
488
489    Markdown:
490    * Allow exporting Markdown as HTML (PR #502)
491    * Fix relative paths (PR #501)
492
493    PairTagHighlighter:
494    * Add keybinding for jumping to matching tag (PR #466)
495    * Improve compatibility with Gtk3 (PR #466)
496
497    ProjectOrganizer:
498    * Show online help via help button (PR #521)
499    * Remember expanded directories in the sidebar when reloading (PR #528)
500
501    Spellcheck:
502    * Treat underscore as word separator (PR #512)
503
504    Tableconvert:
505    * Fix markup of documentation
506
507    Treebrowser:
508    * Fix a possible memory leak (PR #478)
509    * Add a keybinding to follow current file (PR #524)
510    * Allow to show menu also with Shift+F10 (PR #523)
511    * Fix a bug addding files to file list again and again when using
512      refresh-function and no file is selected (PR #525)
513    * Don't change directory on project save (PR #536)
514
515    Internationalization:
516    * Updated translations: de, es, fr, pt
517
518
519Geany Plugins 1.29 (2016-11-13)
520
521    General:
522    * Rename plugin GeanyLipsum to Lipsum (PR#472)
523
524    Addons:
525    * Add a function to deselect marked words with one click (PR#481)
526
527    Commander:
528    * Add keybindings for triggering a particular filter type (PR#468)
529
530    GeanyGenDoc:
531    * Fix typos in README (PR#476)
532
533    Git-Changebar:
534    * Fix an issue access the git repository in combination with
535      libgit2 0.24.2
536    * Fix an off-by-one issue in tooltip hunk width calculation cropping
537      1px on the right.
538    * Fix handling of documents starting with a BOM (PR#483, Issue#482)
539
540    Spellcheck:
541    * Strip single quotes from words' beginning and end (Issue#484)
542    * Fix a memory leak on duplicate dictionaries (PR#480)
543
544    Treebrowser:
545    * Fix a typo in configuration parsing causing option for
546      "open new files" have not being save/restored correctly (Issue#469, PR#473)
547
548    Internationalization:
549    * Updated translations: de, es, fr, kk, pt
550
551
552Geany Plugins 1.28 (2016-07-10)
553
554    General:
555    * Rename plugin GeanySendMail to SendMail (PR#443)
556    * Fix some inconsistency in plugins' READMEs (PR#453)
557
558    Windows build:
559    * Update dependencies shipped with the package
560
561    Internationalization:
562    * Updated translations: de, fr, pt, tr
563
564    Addons:
565    * tasks: Strip comment-closing sequence from task text (PR#449)
566    * tasks: Do not extract tokens from non-comments (PR#449)
567
568    Debugger:
569    * Fix escaping target executable path if it contains non-ASCII (Issue#416,
570      PR#451)
571
572    GeanyGenDoc:
573    * Fix build with old rst2html (PR#414)
574
575    GeanyLaTeX:
576    * Fix a conditional end of undo action. Without an undo-action
577      might run forever (Issue#416)
578    * Improve support for GTK3 (PR#410)
579
580    GeanyLipsum:
581    * Add ellipsis to menu item requiring further user input (PR#452)
582
583    GeanyMacro:
584    * Fix GTK3 support (PR#410)
585
586    GeanyNumberedBookmarks:
587    * Fix GTK3 support (PR#410)
588
589    GeanyPrj:
590    * Fix GTK3 support (PR#410)
591
592    GeanyPy:
593    * Fix build with current Geany (PR#363)
594
595    PairTagHighlighter:
596    * Fix a crash when the tag name is missing (Issue#442, Issue#446,
597      PR#447)
598
599    PrettyPrinter:
600    * Fix several memory leaks (PR#364)
601
602    ProjectOrganizer:
603    * Fix duplicated tab in Project Properties
604
605    Scope:
606    * Fix dependency checks on Windows (PR#409)
607
608    Shiftcolumn:
609    * Fix handling of end-to-start selections (PR#366)
610
611
612Geany Plugins 1.27 (2016-03-13)
613
614    General:
615    * Remove Waf build support
616    * Improve building plugins on Windows with Mingw
617    * Harmonize logging domain of plugins so output to e.g. command line
618      can be better connected to a plugin
619    * New plugin LineOperations
620    * Depend on Geany 1.27 for Windows builds
621    * Increase needed API to 224 (Geany 1.26) for all plugins by
622      removing deprecated symbols
623    * Enable travis for some integration test
624
625    Debugger:
626    * Add support for switching threads
627    * Fix handling of non-ASCII characters in file names (#259)
628    * Speed up stack trace display on large traces (#347)
629    * Fix toggling breakpoints for unknown locations
630    * Fix handling of escape characters in file names (part of #83)
631    * Fix marker for the current frame
632    * Report the signal name when the process received one
633    * Fix crash when reloading the plugin (#229)
634    * Fix many memory leaks and potential crashes
635
636    GeanyCTags:
637    * Follow symbolic links
638    * Fix spawning ctags on Windows
639
640    GeanyNumberedBookmarks:
641    * Fix crash in some situations with no documents open (#301)
642
643    GeanyPy:
644    * Convert to a proxy plugin
645    * Add keybinding support for Python plugins
646
647    GeanyVC:
648    * Fix a regression where VC-plugin menu was not properly added at
649      the end of menu list
650    * Enable spell checking also for GTK3 build
651
652    GeniusPaste:
653    * Make pastebins configurable via configuration files, adding support
654      for user-defined pastebins
655    * Add support for using the redirected URI as paste URI
656    * Add new pastebins fpaste.org and paste.debian.net
657
658    MultiTerm:
659    * Fix an issue with extracting translatable strings from not shipped
660      C files (PR#392)
661
662    Projectorganizer:
663    * Use the term "symbol" instead of "tag"
664    * Improve symlink cycle detection
665
666    Spellcheck:
667    * Fix possible double checking when 'check while typing' is activated
668    * Improve detection of English contractions and other use of single quotes
669
670    Internationalization:
671    * Various fixes on plugins to ensure proper localization
672    * Updated translations: de, fr, pt, ru
673
674
675Geany Plugins 1.26 (2015-11-15)
676
677    General:
678    * Add a note about deprecating Waf build system -- will be removed
679      with 1.27
680
681    Addons:
682    * Add new feature to copy path of current file into clipboard (#291)
683    * Update bookmark list also on any line changes in the document (SF#129,
684      SF#39, #284)
685    * Add GTK3 support (#271)
686
687    GeanyPy:
688    * Fix Python library loading on Debian based systems
689
690    GeanyVC:
691    * Add GTK3 support (#300)
692    * Little improvements on commit dialog (#300)
693
694    GitChangeBar:
695    * Add support for libgit2 0.23 (#283)
696
697    Multiterm:
698    * Make a lot of strings translatable (#254)
699
700    PoHelper:
701    * Fix untranslated and fuzzy count in the stats dialog (#292)
702
703    ProjectOrganizer:
704    * Fix some features when the sidebar was never visible
705
706    Scope:
707    * Use Geany spawn: maximum GDB line length fixed to 1MB, no CPU
708      time wasted when IDLE under Windows, 3 preferences deleted.
709
710    Spellcheck:
711    * Add an option to show spelling suggestion on top of the context
712      menu instead of in a submenu (still default) (#287, #290)
713
714    Internationalization:
715    * Updated translations: de, fr, nl, pt
716    * New translations: kk
717
718
719Geany Plugins 1.25 (2015-07-12)
720
721    General:
722    * GProject is renamed to ProjectOrganizer
723    * New plugin Automark
724    * New plugin GeanyCtags
725    * New plugin GitChangeBar
726    * New plugin Overview
727    * Fix plugin deinstallation under Windows
728
729    Addons:
730    * Improve URI selection
731
732    Autoclose:
733    * Add Whitesmith style bracket formatting support
734
735    CodeNav:
736    * Implement Go to File feature
737
738    Commander:
739    * Improve sorting algorithm
740
741    Debugger:
742    * Fix crash with GDB 7.7
743
744    GeanyLaTeX:
745    * Fix automatic capitalization of multi-byte characters
746
747    GeanyVC:
748    * Add support for WinMerge external diff viewer
749
750    ProjectOrganizer:
751    * Add an "external directory" feature
752    * Add find tag by name
753    * Add ignored file patterns
754    * Performance improvements in tag generation using updated Geany API
755
756    MultiTerm:
757    * Fix build with recent Vala versions
758
759    PairTagHighlighter:
760    * Fix clearing previous indicators (PR #200)
761
762    PoHelper:
763    * Add a statistics dialog
764    * Fix handling of plural forms
765
766    Scope:
767    * Fix building on GNU/Hurd (PR #146)
768
769    Spellcheck:
770    * Don't check code of scripting languages embedded in HTML
771    * Add option to perform a spell check on document open (closes SF #137)
772
773    Tableconvert:
774    * Improve handling of non-LF line ends
775    * Add support for DokuWiki syntax
776
777    WebHelper:
778    * Add support for basic bookmarks
779
780    Internationalization:
781    * Update translations: de, fr, pt, ru
782
783
784Geany Plugins 1.24 (2014-04-13)
785
786    Known issues
787    * If the Geanypy plugin is closed when any Python plugins are still
788      running it may cause a crash.
789    * Closing Geany having GeanyLaTeX and Devhelp-plugin active, might
790      cause a not clean shutdown of Geany
791
792    General:
793    * Depend on Geany 1.24
794    * New plugin PoHelper
795    * New plugin PairTagHighlighter
796    * New plugin Autoclose
797    * New plugin Geanypy (Python bindings)
798    * New plugin Defineformat
799    * Build system improvements
800
801    Commander:
802    * Add Gtk3 support
803
804    Debugger:
805    * Fixing a crash when re-loading plugin
806
807    GeanyGenDoc:
808    * Add Gtk3 support
809    * Fix a memory leak
810
811    GeanyExtraSel:
812    * Add "Toggle Rectangular/Stream"
813
814    GeanyInsertNum:
815    * Add Gtk3 support
816    * Increase maxlines to 250000
817
818    GeanyLipsum:
819    * Add Gtk3 support
820    * Ensure whitespace between repetitions of Lorem Ipsum text
821
822    GeanyLua:
823    * Add Gtk3 support
824    * Re-enable build with C89
825
826    GeanyMiniScript:
827    * Add Gtk3 support
828
829    GeanyPG:
830    * Improve portability and check for system requirements
831
832    GeanyVC:
833    * Add support for Subversion 1.7
834    * Limit the display of diff output to 16 KB to not freeze the UI on
835      huge commit-diffs
836    * Show line and column of the cursor in the commit
837      message text window
838
839    GProject:
840    * Add Gtk3 support
841    * Display content-type-specific icons for files in the sidebar
842    * Make toolbar buttons insensitive when no files displayed
843    * Smaller fixes and improvements
844
845    Markdown:
846    * Add Gtk3 support
847    * Fix scroll jumping behavior
848
849    Multiterm:
850    * Implement the other config VTE properties
851
852    PrettyPrinter:
853    * Add Gtk3 support
854
855    Scope:
856    * Add Gtk3 support
857    * Add support for registers
858    * Various fixes and improvements
859
860    Shiftcolumn:
861    * Removed default keybindings
862
863    Spellcheck:
864    * Add Gtk3 support
865    * Fix check for default language if LANG contains UTF-8
866    * Remove check while typing idle callback when unloading the plugin
867      (closing #96)
868    * Improve stripping of whitespace and punctuation characters
869      (fixes #98)
870    * Fix crash when closing a document quickly after modifying it
871
872    Tableconvert:
873    * Add support for HTML tables in markdown files
874
875    TreeBrowser:
876    * Add Gtk3 support
877    * Don't collapse expanded child of node when node gets selected
878    * Add and improve some keybindings
879    * Add a way to open newly created files
880    * Focus editor on file open
881
882    Updatechecker:
883    * Fix comparing major versions
884
885    WebHelper:
886    * Add Gtk3 support
887
888    Internationalization:
889    * Update translations: de, es, fr, nl, ru, tr
890    * New translations: it
891
892
893Geany Plugins 1.23 (2013-03-10)
894
895    * Depend on Geany 1.23
896    * Add new plugin Commander
897    * Add new plugin markdown
898    * Add new plugin Scope
899    * Removing plugin geanyGDB
900    * Improvement of error handling in autogen.sh
901    * Improvement of general documentation
902    * Buildfix with waf on Windows-Systems
903
904    Addons:
905    * Fixing of memory leaks
906    * Little rewordings
907
908    Devhelp:
909    * Fix API-calls for older GTK-versions
910    * Fix a signal to avoid crash on closing of Geany
911
912    GeanyGenDoc:
913    * Improvement of waf-build
914
915    GeanyLaTeX:
916    * Fix installation path for documentation.
917
918    GeanyLua:
919    * Update of Scintilla bindings to 3.2.0
920    * Improve pointer->int casts
921    * Revisiting mechanism to find Lua-package on configuration-time
922
923    GeanyMacro:
924    * Fix some typos
925
926    GeanyPG:
927    * Fix adding of \0 when encryption a selection (#3557458)
928
929    GeanyPrj:
930    * Buildfix for function not marked as external
931
932    GeniusPaste:
933    * Fixing of memory leaks
934    * Fixing of a invalid memory free
935
936    Spellcheck:
937    * Perform a recheck/clear when toggling 'check while typing' (#3495051)
938
939    Tableconvert:
940    * Rework to be more generic
941    * Improvement of LaTeX-tables being created
942
943    Treebrowser:
944    * Added backspace to browse up a directory
945    * Eexpand/collapse with spacebar
946
947    Webhelper:
948    * Show the currently hovered link in the statusbar
949    * Don't use deprecated GTK API
950
951    Internationalisation:
952    * Update translations: ca, de, es, fr, nl, tr
953
954
955Geany Plugins 1.22 (2012-07-10)
956
957    General:
958    * Autotools build system improvements
959    * Add new plugin GeanyMiniScript
960    * Add new plugin GeniusPaste
961    * Add new plugin MultiTerm
962    * Disable GeanyGDB by default on build with autotools
963
964    Addons:
965    * Add word wrapping addon
966
967    Debugger:
968    * Fix build with --as-needed
969    * Fix crash on 64 bit platform (#3449480)
970    * Use asynchronous methods when possible not to freeze the UI
971    * Display thread information in the stack window
972    * Properly handle spaces in filenames
973    * Various other bugfixes and improvements
974
975    Devhelp:
976    * Bundle libdevhelp 2.32
977    * Remove support for Google Code Search
978
979    GeanyLaTeX:
980    * Fix crash with recent Geany versions
981    * Ignore files autogenerated by biblatex in suggestions for cite
982
983    GeanyLua:
984    * Fix build with recent GLib
985
986    GeanyMacro:
987    * Add support for editing macros events
988    * Support search next/search prev
989
990    GeanyNumberedBookmarks:
991    * Only save file status if non-empty
992    * Add support for saving file status next to the file itself
993    * Save non-numbered bookmarks too
994
995    GeanyPG:
996    * Fix build with --as-needed
997    * Fix encryption to an untrusted key
998
999    GeanyPrj:
1000    * Add "find in project" keybinding
1001    * Add a setting to hide the sidebar
1002
1003    GeanyVC:
1004    * Go to the selected line upon blame
1005    * Add support for displaying the VC menu in the menubar
1006
1007    GProject:
1008    * Fix a crash when a project file is missing
1009    * Support Geany 1.22
1010
1011    Tableconvert:
1012    * Fix SQL tables generation
1013
1014    TreeBrowser:
1015    * Fix permissions on new files (#3415045)
1016    * Add "create new file" and "create new directory" keybindings
1017
1018    WebHelper:
1019    * Fix crash with recent versions of WebKitGTK
1020    * Save and restore inspector docking state
1021
1022    Internationalisation:
1023    * Update translations: de, ja, nl, tr
1024
1025
1026Geany Plugins 0.21.1 (2011-10-30)
1027
1028    General:
1029    * Add geanylatex/doc/ to autotools build system
1030
1031
1032Geany-Plugins 0.21 (2011-10-23)
1033
1034    General:
1035    * Renew autotools build system
1036    * Add new plugin Debugger
1037    * Add new plugin Devhelp
1038    * Add new plugin GeanyPG
1039    * Add new plugin GeanyMacro
1040    * Add new plugin GeanyNumberedBookmarks
1041    * Add new plugin Tableconvert
1042    * Add new plugin XMLSnippets
1043
1044    Addons:
1045    * DocList addon: Add preference to define the order of the documents
1046      in the list (#3204573)
1047    * Tasks addon: Activate and update the task list when the Tasks
1048      addon is enabled
1049
1050    GeanyLaTeX:
1051    * Moved LaTeX-menu to a separate menu inside Geany main menu
1052    * Added a feature to autocapetlise letters on typing on begin of a
1053      sentence
1054    * Added a way to put a icon for \LaTeX{}-wizard into Geany's main
1055      toolbar
1056    * Added a dialog for inserting BibTeX references based on available
1057      *.bib-files
1058    * Upgrade plugin API to version 199
1059    * Ensure not to insert {} after \^ and \_
1060    * Added a keystroke to toggle inserting {} after ^ and _
1061    * Fixed an issue with wrong inserted formatting using a keybinding
1062    * Small update to enable i18n also on Geany >= 0.21
1063    * Various bugfixes and memory leak fixes.
1064
1065    GeanyLipsum:
1066    * Small update to enable i18n also on Geany >= 0.21
1067
1068    GeanySendMail:
1069    * Some minore cleaning up of code
1070    * Fix for an issue with replacing of command string in case of %r
1071      has not being used
1072    * Don't double free a variable which might ended up inside a segmentation
1073      fault when using plugin function more than once.
1074    * Small update to enable i18n also on Geany >= 0.21
1075
1076    GeanyVC:
1077    * Some smaller fixes for compiler warnings and memory leaks
1078    * Small update to enable i18n also on Geany >= 0.21
1079
1080    Spell Check:
1081    * Reduce artifacts on partially checked words
1082    * Improve 'Check as you type' feature, make it more reliably
1083
1084    Tableconvert:
1085    * Adding new plugin, helping on converting tabulator separated
1086      list into table supporting LaTeX, HTML and SQL so far.
1087    * Small update to enable i18n also on Geany >= 0.21
1088
1089    Updatechecker:
1090    * Fix an issue with init threads for older GTK/glib versions by
1091      updating to Geany API version 203.
1092    * Small update to enable i18n also on Geany >= 0.21
1093    * Fix a typo inside waf-build system
1094
1095    WebHelper:
1096    * Fix creation of configuration directory in some cases.
1097    * Fix missing update of navigation buttons on anchor links.
1098    * Fix thread initialization problem.
1099    * Fix some issues with keybingins on secondary windows.
1100    * Add a keybinding to show/hide web view's window (bug #3156262).
1101    * Allow for better configuration of secondary windows.
1102
1103    Internationalisation:
1104    * Update translations: de, pt, ru, tr
1105
1106
1107Geany-Plugins 0.20 (2011-01-10)
1108
1109    General:
1110    * Update of Waf build system.
1111    * Add new plugin UpdateChecker.
1112    * Add new plugin WebHelper.
1113
1114    GeanyExtraSel:
1115    * Respect 'Smart' home key (Geany does now).
1116    * Fixed Scintilla Shift+movement key convertion of rectangle selection.
1117    * Virtual spaces support.
1118    * Per-file column mode.
1119    * Added "Set Anchor", "Select to Anchor" and "Rectangle Select to Anchor".
1120
1121    GeanyGenDoc:
1122    * Bump dependency on CTPL to 0.3.
1123    * Add a popup menu for common actions in the documentation type selector.
1124    * Fix indentation of inserted documentation blocs.
1125    * Documentation type now defaults to Doxygen (rather than nothing).
1126    * Add policy PASS to completely ignore a symbol.
1127    * Add basic rules for PHP.
1128    * Fix build against GTK+ 2.16.
1129    * Don't copy the system configuration file to the user's one when hitting
1130      "Edit Current Language Configuration", only write it when saving changes.
1131
1132    GeanyInsertNum:
1133    * Thin selection support.
1134
1135    GeanyLaTeX:
1136    * Move LaTeX-menu to a separate menu inside Geany main menu.
1137    * Add a feature to auto-capitalize letters on typing on begin of a sentence.
1138    * Add a way to put an icon for LaTeX-wizard into Geany’s main toolbar.
1139    * Added a dialog for inserting BibTeX references based on available *.bib-files.
1140
1141    GeanySendMail:
1142    * Minor code cleanup.
1143
1144    TreeBrowser:
1145    * Added bookmarks support.
1146    * Added keybindings support.
1147    * Added mime type icons in the tree.
1148    * Many bugfixes and code improvements.
1149
1150    Internationalisation:
1151    * Update translations: de, es, ja, pt, tr
1152
1153
1154Geany-Plugins 0.19 (June 13, 2010)
1155
1156    General:
1157    * Add new plugin CodeNav.
1158    * Add new plugin GeanyExtraSel.
1159    * Add new plugin GeanyGenDoc.
1160    * Add new plugin GeanyInsertNum.
1161    * Add new plugin PrettyPrinter.
1162    * Add new plugin TreeBrowser.
1163
1164    GeanySendMail:
1165    * Allow hitting return to close email address dialog and proceed.
1166
1167    GeanyGDB:
1168    * Bugfix: Should compile on BSD again.
1169    * Bugfix: Now loads files which have a space in path.
1170    * Bugfix: Fixed an issue, where some localizations may caused a crash.
1171    * Bugfix: Run gdb with LANG=C to avoid locale-related clashes when
1172      parsing the gdb output for the localized version break- and watchpoints.
1173    * Bugfix: Improve the way a running process gets killed.
1174    * Bugfix: Fix the general geany slowness that geanygdb causes once a
1175      binary is loaded.
1176    * Usability: Fixed confusing naming issues. This plugin is now
1177      consistently called GeanyGDB, the Unix name is geanygdb (lowercase).
1178    * Usability: add a menu entry to the Geany menubar.
1179    * Usability: add the possibilty to set keyboard shortcuts.
1180    * Added a page to the info area at the bottom of Geany, which will be
1181      used to display the stack and local variables or watches in future.
1182    * API: Update GeanyGDB to use current API interface of Geany, to be
1183      compatible with current Geany versions.
1184
1185    GeanyLaTeX:
1186    * Introduced custom templates for LaTeX-Wizard.
1187    * Added a LaTeX-Wizard icon to the toolbar.
1188    * Added shortcuts for inserting common list environments like
1189      enumerate, itemize and description.
1190    * Some general bugfixes and improvements. As always, see the
1191      ChangeLog or svn log.
1192    * Switched to waf for building the plugin (stand alone version only).
1193    * Moved some LaTeX-specific stuff out of Geany’s core into the plugin.
1194      This affects features like.
1195    * Autocompletion of \end{} and \endgroup{}.
1196    * Proceeded to Geany Plugin API v184.
1197    * Made reference insertion configurable.
1198    * Added an function to insert \usepackage{} into header of file.
1199    * Automatic adding of {} after typing of and ˆ.
1200    * Added automatic inserting of {} after typing a command and hitting
1201      return in case of none pair is already present.
1202
1203    Addons:
1204    * Add new addon 'Strip trailing blank lines' by Eugene Arshinov.
1205    * Add new addon 'XML Taggging' by Frank Lanitz.
1206    * Add new addon 'Mark Word'.
1207    * Add new addon 'Bookmark List'.
1208    * Rework the 'Tasks' addon to be more flexible and faster.
1209
1210    Spell Check:
1211    * Add an option to make the editor menu items for Spelling Suggestions
1212      optional.
1213    * Minor bug fixes.
1214
1215    GeanyVC:
1216    * Some minor code cleanups.
1217    * Bugfix: Fix an error, when the language for spellchecking inside
1218      commit dialog is not set properly.
1219
1220    Internationalisation:
1221    * New translations: gl, zh_CN.
1222    * Updated translations: de, ja, pt, pt_BR, tr.
1223
1224
1225Geany-Plugins 0.18 (October 28, 2009)
1226
1227    General:
1228    * Added new plugins GeanyDoc and GeanyPrj.
1229    * Minor fixes.
1230
1231    Spell Check:
1232    * Allow setting custom dictionary directories if
1233      Enchant >= 1.5.0 is used.
1234
1235    GeanyVC:
1236    * Update to most recent version including an entry to editor menu
1237      and a check/uncheck all function on commit dialog.
1238
1239    Internationalisation:
1240    * New translations: ca, ja, pt_BR.
1241    * Updated translations: de, es, pt_BR, pt, tr.
1242
1243
1244Geany-Plugins 0.17.1 (July 21, 2009)
1245
1246    General:
1247    * Avoid using GHashTable functions from newer GLib versions to fix
1248      compilation with GLib 2.8.
1249    * Updated translations.
1250    * Correct typo: COMMON_LIBS => COMMONLIBS.
1251    * Move ttyhelper to $libexecdir/geany-plugins/geanygdb.
1252
1253    Plugins:
1254    * GeanyLua: Fix showing system script menu items.
1255    * Addons: Fix crashes when quitting Geany from the system tray icon.
1256    * GeanyLaTeX: Fix toolbar issue.
1257
1258
1259Geany-Plugins 0.17 (July 14, 2009)
1260
1261    * First release.
1262