General:
- Remove Waf build support
- Improve building plugins on Windows with Mingw
- Harmonize logging domain of plugins so output to e.g. command line can be better connected to a plugin
- New plugin LineOperations
- Depend on Geany 1.27 for Windows builds
- Increase needed API to 224 (Geany 1.26) for all plugins by removing deprecated symbols
- Enable travis for some integration test
Plugins
Debugger:
- Add support for switching threads
- Fix handling of non-ASCII characters in file names (#259)
- Speed up stack trace display on large traces (#347)
- Fix toggling breakpoints for unknown locations
- Fix handling of escape characters in file names (part of #83)
- Fix marker for the current frame
- Report the signal name when the process received one
- Fix crash when reloading the plugin (#229)
- Fix many memory leaks and potential crashes
GeanyCTags:
- Follow symbolic links
- Fix spawning ctags on Windows
GeanyNumberedBookmarks:
- Fix crash in some situations with no documents open (#301)
GeanyPy:
- Convert to a proxy plugin
- Add keybinding support for Python plugins
GeanyVC:
- Fix a regression where VC-plugin menu was not properly added at the end of menu list
- Enable spell checking also for GTK3 build
GeniusPaste:
- Make pastebins configurable via configuration files, adding support for user-defined pastebins
- Add support for using the redirected URI as paste URI
- Add new pastebins fpaste.org and paste.debian.net
MultiTerm:
- Fix an issue with extracting translatable strings from not shipped C files (PR#392)
Projectorganizer:
- Use the term "symbol" instead of "tag"
- Improve symlink cycle detection
Spellcheck:
- Fix possible double checking when 'check while typing' is activated
- Improve detection of English contractions and other use of single quotes
Internationalization:
- Various fixes on plugins to ensure proper localization
- Updated translations: de, fr, pt, ru