* 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/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. (forwarded request 1119159 from polslinux)
OBS-URL: https://build.opensuse.org/request/show/1119569
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/geany?expand=0&rev=42
- 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 (forwarded request 844555 from polslinux)
OBS-URL: https://build.opensuse.org/request/show/844558
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/geany?expand=0&rev=37
- 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.36:
+ Add support for fractional font sizes.
+ Improve matching filetype extensions.
+ Add Apple Swift, Nim, Kotlin, Groovy and TypeScript filetypes.
+ Update CUDA and NSIS filetypes.
+ Update Scintilla to version 3.10.4.
+ Fix build on recent MSYS2.
+ Updated translations.
- Update to version 1.35:
+ General: Start synchronization with Universal-CTags.
+ Bug fixes:
- Improve IPC socket handling.
- Fix loading the default open encoding option.
- Fix VTE path following after reset.
+ Interface: Show variable type in a tooltip in symbol tree.
+ Editor:
- Update Scintilla to version 3.10.2.
- Drastically speed up huge bulk replacements.
- Fix accessibility information reported upon deletion.
- Fix garbage data insertion when moving lines up or down.
- Don't perform line breaking in rectangular selection mode.
+ Filetypes:
- Allow stripping trailing spaces from custom filetypes based
on the Diff lexer.
- Improve JavaScript symbols parsing.
- Improve HTML symbols parsing.
- Improve COBOL symbols parsing.
- Improve ActionScript symbols parsing.
+ Updated translations.
OBS-URL: https://build.opensuse.org/request/show/734666
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/geany?expand=0&rev=34
- 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.34.1:
+ Fix line breaking on existing lines.
+ Fix displaying filenames containing XML control chars inside
infobars.
+ Updated translations.
- Update to version 1.34:
+ GTK version to build against is now automatically detected.
+ Show part of the file path to show unique items in the go to
symbol popup.
+ Fix high CPU usage with the Scope plugin.
+ Update Scintilla to version 3.10.0.
+ Fix display issues on Windows with HiDPI displays.
+ Fix line breaking with multi-byte characters.
+ Update Python 3.7 keywords and PHP 7.2 tags.
+ Updated translations.
OBS-URL: https://build.opensuse.org/request/show/663168
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/geany?expand=0&rev=33
- 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. (forwarded request 580974 from badshah400)
OBS-URL: https://build.opensuse.org/request/show/581648
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/geany?expand=0&rev=32
- 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.32
+ General:
- Improve CLI argument help (gh#geany/geany#1644).
- Keep the current tab when closing documents to the right of
another tab.
- Re-enable SIGTERM handling (gh#geany/geany#1255).
- Create correct path for filetype config files.
- Add an option to enable IME's candidate window display
inline.
- Add an option to automatically reload files changed on disk
+ Bug fixes:
- Fix backward compatibility of the geometry saving setting.
- Close "Deleted from Disk" Infobar on Reload.
- Make sure GDK_MOD2_MASK is cleared when getting modifiers
- Use non-symlinked VTE libraries on MacOS X.
- Fix crash if plugin manager is opened more than once.
- Fix incorrect variable reference.
+ Interface:
- Add "Close Documents to the Right" feature.
- Add an option to save/reload either window position or size,
but optionally not both (gh#geany/geany#1456).
+ Editor
- Update Scintilla to version 3.7.5 (gh#geany/geany#1503).
- Improve snippet support (visual indicators and more)
(gh#geany/geany#1470).
- Push current position to navqueue before navigating back
(gh#geany/geany#1537).
+ Filetypes:
- Add GNU assembler filetype extensions (gh#geany/geany#904).
- Make Python comment hash space (gh#geany/geany#1682).
OBS-URL: https://build.opensuse.org/request/show/560580
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/geany?expand=0&rev=31
- Update description.
- Update to version 1.31
+ Bug fixes:
- Update statusbar after applying indentation detection.
- Fix converting color to hex for insertion in the Color
Chooser dialog.
+ Filetypes:
- Add `parfor` to the Matlab keyword list.
- C: fix line continuation handling.
- Add `require_relative` to the Ruby keyword list.
- Update Haxe keywords.
- Fix Arduino comment toggling.
- Update CMake keywords.
- Update C# keywords.
- Update HTML keywords.
+ API: Fix crash when calling plugin_set_key_group() more than
once.
+ Updated translations.
- Refresh spec-file, run spec-cleaner.
OBS-URL: https://build.opensuse.org/request/show/517812
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/geany?expand=0&rev=29