- Update to 2.1:
* Include themes from geany-themes.
* Fix silently truncating files containing NUL bytes.
* Improve compatibility focusing the editor window when opening
a file externally.
* Update placeholders for external printing command to use the
same ones as build commands.
* Improve corner-case encoding detection and conversion.
* Fix losing session after opening several projects.
* Fix emission of the "document-activate" signal, leading to
glitches in UI and plugins.
* Fix spurious CPU load after running a build command.
* Use a more reliable method for saving preferences and other
auxiliary files.
* Fix focusing the symbol list through key binding.
* Fix search entry after editing the toolbar.
* Fix non-deterministic anonymous symbol names.
* Fix displaying symbols declared out of order.
* Fix possible invalid memory access when generating user
initials on first startup.
* Fix replacing placeholders in filenames in build commands.
* Add support for searching the Messages and Compiler output.
* Add support for modern platform-native file selection dialogs.
* Regroup filetypes by letter.
* Add filter for open documents sidebar.
* Add filter for keybindings preferences.
* Add various pref to skip "replace in session" confirmation
dialog.
* Make it easier to wrap search when the confirmation dialog is
shown.
* Fix spurious selection when clicking an externally-modified
file.
* Fix translation of the Various preferences tab.
* Do not show redundant None encoding.
* Do not display encodings not supported on the system.
* Move "Virtual Spaces" preference to "Editor -> Features".
* Various UI tweaks.
* Allow pasting and autocompletion for multiple carets.
* Increase minimal number margin width.
- Drop upstreamed reproducible.patch.
- Drop upstreamed geany-2.0-gcc15.patch.
OBS-URL: https://build.opensuse.org/request/show/1298392
OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/geany?expand=0&rev=87
- Update to 2.0:
* Split "session data" into session.conf, preferences are written to
and read from geany.conf (PR#2776, PR#2779, PR#3014, PR#3125 and more).
* Require GTK 3.24.
* (Re-)Add ability to scroll over document tabs (PR#3134).
* Fix keyword colorization on filetype change (PR#3553).
* Fix startup files order when placing tabs next to the current one (PR#3611).
* The document list in the sidebar has a new tree view. This mode is
the new default and existing installations automatically use it (PR#1813).
* Use dark-theme friendly colors for compiler messages (PR#3013).
* Add a confirmation dialog on search & replace for the whole session (PR#3033).
* Filter entry for symbol tree (PR#3055).
* Simplify project creation from existing directories with sources (PR#3042).
* Add option to show symbols in symbol tree without category groups (PR#3172).
* Add option to only show line endings if they differ from file default (PR#3287).
* Make tab label length and window title length configurable (Abdul Rafey, #3365).
* Make Go to Symbol commands show signature list (PR#3475).
* Sync many parsers from the Universal Ctags project, this leads to
updated symbol parsers (PR#2990, PR#2991, PR#3032).
* Improved support for the ctags file format, which is now the recommended
format for tags files (PR#3049).
* Enable local variables and improve autocompletion for C/C++ and
some other languages (PR#3185, PR#3275).
- Drop upstreamed geany-inttool.patch.
- Rebased geany-appstream.patch.
OBS-URL: https://build.opensuse.org/request/show/1119159
OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/geany?expand=0&rev=79
- Update to version 1.37:
* Save main and project configuration whenever documents are
opened/closed to reduce accidental loss of current session in the
event of a crash (can be disabled).
* Fix a possible crash when quitting
* Show OS info in debug messages which can and should be included
in bug reports to ease support and debugging.
* Update Scintilla to version 3.21.1.
* Add BibTeX (Mirco Schoenfeld) and Smalltalk
* Update FreeBasic, JavaScript, Lua, and Python filetypes.
- Remove geany-avoid-segfault-on-quit.patch
OBS-URL: https://build.opensuse.org/request/show/844555
OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/geany?expand=0&rev=71
- Update to version 1.35
+ General
- Start synchronization with Universal-CTags (Jiří Techet, gh#geany/geany#1263, gh#geany/geany#2018).
+ Bug fixes
- Improve IPC socket handling (gh#geany/geany#641, gh#geany/geany#2111).
- Fix loading the default open encoding option (gh#geany/geany#1326).
- Fix VTE path following after reset (gh#geany/geany#352, gh#geany/geany#2116).
+ Interface
- Show variable type in a tooltip in symbol tree (Jiří Techet, gh#geany/geany#2036).
+ Editor
- Update Scintilla to version 3.10.2 (gh#geany/geany#971, gh#geany/geany#1947, gh#geany/geany#2076, gh#geany/geany#2045).
- Drastically speed up huge bulk replacements (gh#geany/geany#2092, gh#geany/geany#2097).
- Fix accessibility information reported upon deletion.
- Fix garbage data insertion when moving lines up or down (gh#geany/geany#2066).
- Don't perform line breaking in rectangular selection mode (gh#geany/geany#2051, gh#geany/geany#2135).
+ Filetypes
- Allow stripping trailing spaces from custom filetypes based on the Diff lexer (Cristian Ciocaltea, gh#geany/geany#2041, gh#geany/geany#2043).
- Improve JavaScript symbols parsing (gh#geany/geany#1329, gh#geany/geany#1891, gh#geany/geany#1933, part of gh#geany/geany#2018).
- Improve HTML symbols parsing (part of gh#geany/geany#2018).
- Improve COBOL symbols parsing (gh#geany/geany#2128).
- Improve ActionScript symbols parsing (gh#geany/geany#2134).
+ Windows
- Installer: only install GTK translations if selected (gh#geany/geany#2090).
+ Internationalization
- Updated translations: da, de, es, fr, ja, lv, pt, ru, sk, zh_CN
OBS-URL: https://build.opensuse.org/request/show/699434
OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/geany?expand=0&rev=62
- Update to version 1.33:
+ Bug fixes: Fix the symbols tree hierarchy when several tags
have the same name (gh#geany/geany#1598).
+ Interface:
- Add a tooltip showing the full path on menu items
representing documents (gh#geany/geany#1706).
- Add a note for applying the indent settings in the project
preferences (gh#geany/geany#1650).
- Enable popup menu on sidebar and message window notebooks
(gh#geany/geany#1726).
- Show status message on attempt to execute empty context
action (gh#geany/geany#1642).
- GTK3 theming improvements and documentation
(gh#geany/geany#1382).
+ Filetypes: CSS: Update Grid properties (gh#geany/geany#1705).
* Updated translations.
OBS-URL: https://build.opensuse.org/request/show/580974
OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/geany?expand=0&rev=55
- Update to version 1.30:
+ General:
- Initial accessibility support in the editor (SF#328).
- Fix scrolling on Wayland (gh#geany/geany#1320).
+ Interface:
- Fix the current scope shown in the statusbar
(gh#geany/geany#1279).
+ Editor:
- Update Scintilla to version 3.7.3.
- Fix triggering default keybindings together with snippets
keybindings (gh#geany/geany#1354, gh#geany/geany#1356).
+ Filetypes:
- Update JavaScript keywords (gh#geany/geany#1361).
- Partial highlighting of JavaScript ES6 template strings
(gh#geany/geany#934).
- Add Arduino custom filetype (gh#geany/geany#1339).
+ API:
- Remove unprefixed Scintilla structure aliases. Plugins must
use the `Sci_`-prefixed version from now on.
- Add `geany_api_version()` to detect the API version of Geany
at runtime (gh#geany/geany#1406).
+ Bug fixes:
- Fix Ctrl+X and Ctrl+C in non-Latin keyboard layouts
(gh#geany/geany#1386).
- Fix search history filling on GTK >= 3.20
(gh#geany/geany#1404).
- Simplify setting build menu items labels, fixing a Commander
plugin issue (gh#geany/geany#1396).
+ Updated translations.
OBS-URL: https://build.opensuse.org/request/show/477846
OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/geany?expand=0&rev=38
- Update to version 1.26:
+ General:
- New plugin API (PR#469).
- Add support for "proxy" plugins (PR#629).
+ Bug fixes:
- Fix "Open in New Window" command (Issue#590).
- Fix spurious "source file has been modified" (Issue#605,
PR#621).
- Don't open more than one document for non-existing paths
from the CLI
(https://bugs.launchpad.net/linuxmint/+bug/1482558, PR#646).
- Fix configuration directory encoding on non-UTF-8
non-Windows systems (PR#658).
+ Interface:
- Use monospace font for the message window by default
(Issue#435, PR#580).
- Fix mnemonic conflict in "Use multi-line matching"
(Issue#589, PR#647).
+ Editor:
- Update Scintilla to version 3.6.1.
- Fix completion popup height when view is zoomed
(Issue#702).
- Fix Go To End Of Display Line when wrapping is on and EOL
are visible (Issue#712).
- Keeping undo history when reloading files is now enabled
by default (Issue#562, PR#672).
- "Strip trailing spaces", "Replace tabs" and
"Replace spaces" now follow the current selection (PR#394).
- Respect Smart Home Key setting in Go To Start of Display
Line.
OBS-URL: https://build.opensuse.org/request/show/351442
OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/geany?expand=0&rev=29