| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: geany-doc | Distribution: SUSE Linux Enterprise 15 SP5 |
| Version: 1.38 | Vendor: openSUSE |
| Release: bp155.3.1 | Build date: Thu Aug 18 22:59:42 2022 |
| Group: Documentation/Other | Build host: armbuild22 |
| Size: 3619412 | Source RPM: geany-1.38-bp155.3.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://geany.org | |
| Summary: Geany documentation | |
Geany's developers documentation
GPL-2.0-or-later
* Sun Apr 03 2022 Stephan Kulow <coolo@suse.com>
- Add geany-inttool.patch and adopt geany-appstream.patch to fix
for autoconf 2.71 - upstream moved away from broken intltool,
so cherry picked that
* Fri Nov 05 2021 Dominique Leuenberger <dimstar@opensuse.org>
- Require libgeany0 by -devel package: we install the .so symlink
and are thus responsible for the link target too.
* Sun Oct 10 2021 Michael Ströder <michael@stroeder.com>
- Update to version 1.38
* General
- Increase speed when opening documents, especially on startup
(Justin Blanchard, Issue#2883, Issue#2649, Issue#2791, PR#2884, PR#2747).
- Synchronize Geany's Ctags implementation with Universal Ctags, this
leads to updated symbol parsers (Jiří Techet, PR#2666).
- Remove GTK+2 Support (PR#2602).
- Geany needs a C++17 compiler to build (PR#2862).
* Bug fixes
- Workaround crashes when pasting into VTE without having focus (Issue#2813, PR#2843).
* Interface
- Add keybinding to reload all open documents (David Yang, PR#2859).
* Filetypes
- Add Julia filetype (getzze, Issue#434, PR#2584).
- Add Meson filetype (Andy Alt, PR#2850).
* Plugins
- SaveActions: add configurable target directory for instantly saved files
- (Issue#640, PR#2769).
* Windows
- Fix message window height after restart (Issue#2591, PR#2892).
- Switch Windows builds to GTK3 and x86_64 (PR#2590).
* Internationalization
- Updated translations: da, de, el, es, et, fr, it, ja, nl pt, pt BR, sk, tr, uk, zh_CN
* Thu Dec 17 2020 Paolo Stivanin <info@paolostivanin.com>
- Update to version 1.37.1:
* Fix crash on first startup
* Tue Oct 27 2020 Paolo Stivanin <info@paolostivanin.com>
- 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
* Wed Apr 08 2020 Bernhard Voelker <mail@bernhard-voelker.de>
- geany-avoid-segfault-on-quit.patch: Add patch. (boo#1166820)
- geany-appstream.patch: Refresh patch.
- geany.spec: Reference above new patch.
* Sat Jan 25 2020 Dominique Leuenberger <dimstar@opensuse.org>
- No longer recommend -lang: supplements are in use
* Sat Sep 28 2019 Michael Ströder <michael@stroeder.com>
- 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.
* Mon Apr 29 2019 Vinzenz Vietzke <vinz@vinzv.de>
- 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.
* Sun Jan 06 2019 sean@suspend.net
- Update to version 1.34.1:
+ Fix line breaking on existing lines.
+ Fix displaying filenames containing XML control chars inside
infobars.
+ Updated translations.
* Sun Dec 16 2018 Michael Ströder <michael@stroeder.com>
- 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.
* Wed Feb 28 2018 badshah400@gmail.com
- 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.
* Sat Dec 16 2017 mailaender@opensuse.org
- 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).
- Add missing string and comment styles for various lexers
(gh#geany/geany#1502).
- Add missing PHP keywords, especially for PHP 7.x
(gh#geany/geany#1547).
- Python: Don't highlight sub-identifiers as keywords
(gh#geany/geany#1544).
+ Plugins: FileBrowser: don't change directory on project save
(gh#geany/geany#1400).
+ API
- Add `utils_get_real_path()` and deprecate
`tm_get_real_path()` (gh#geany/geany#1224).
- Add `geany_plugin_get_data()` (gh#geany/geany#1234).
- Add `keybindings_load_keyfile()` (gh#geany/geany#1430).
- Add `tm_tag_get_type()` (gh#geany/geany#1465).
+ HACKING: Add note about data types and update for best
practices (gh#geany/geany#1282).
+ Updated translations.
* Sat Aug 26 2017 jengelh@inai.de
- Update description: say more about what geany does.
* Mon Aug 21 2017 zaitor@opensuse.org
- Update description.
* Thu Aug 17 2017 ilya@ilya.pp.ua
- 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.
* Tue Jul 11 2017 badshah400@gmail.com
- Drop easily-togglable support for building against gtk2 -- it
leads to assumptions that we want to officially support gtk2,
where we don't. Remove the %%{prefer_gtk2} macro.
- Switch gtk3-devel BuildRequires to pkgconfig(gtk+-3.0).
* Mon May 22 2017 michael@stroeder.com
- Update to version 1.30.1
+ Editor: fix auto-completion and calltip popup position on
multi-monitor setups (gh#geany/geany#1422).
+ Updated translations.
* Wed Mar 08 2017 badshah400@gmail.com
- 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.
* Wed Jan 25 2017 firebird209@gmail.com
- Update to version 1.29 (boo#1022222):
+ General:
- Fix search entries color with the default GNOME 3.20 GTK2
theme (gh#geany/geany#1137, gh#geany/geany#1101,
gh#geany/geany#1135, gh#geany/geany#1267).
- Improve support for GTK 3.22.
- Add support for VTE 0.38 and newer (gh#geany/geany#336,
gh#geany/geany#1181).
+ Bug fixes:
- Fix build when the CXX variable contains flags
(gh#geany/geany#1155, gh#geany/geany#829).
- Fix focusing the message window when the Terminal tab is
active (gh#geany/geany/#1200, gh#geany/geany/#1198).
+ Editor:
- Update Scintilla to version 3.7.0 (gh#geany/geany#1143).
- Add support for keeping the cursor a number of lines from
the edges to always show some context (gh#geany/geany#1154,
gh#geany/geany#1152).
- Allow to configure keybinding for "Delete to beginning
of line" (gh#geany/geany#1134).
- Performance improvements with many duplicate symbols
(gh#geany/geany/#797, gh#geany/geany/#577).
- Allow to configure the error indicator color
(gh#geany/geany/#1185).
+ Filetypes:
- Fix highlighting of Haxe preprocessor (gh#geany/geany/#936).
- Add `.exp` extension to TCL (gh#geany/geany#979).
+ API:
- Update `GeanyProxyProbeResults` API (gh#geany/geany#1213).
- Warn if a dot is used at the start of a proxy extension
(gh#geany/geany#1212, gh#geany/geany#1233).
- Add support for custom data attached to documents through
`plugin_set_document_data()`, `plugin_get_document_data()`
and `plugin_set_document_data_full()` (gh#geany/geany#1203).
- Add "project-before-close" signal (gh#geany/geany#1223).
+ Plugins:
- Split Window: Work around a GTK bug present from
3.15.9 to 3.21.4
that breaks the document selection popup
(gh#geany/geany#1149, gh#geany/geany#1272).
+ Updated translations.
* Tue Jul 19 2016 badshah400@gmail.com
- Update to version 1.28
+ General:
- Improve support for GTK 3.20.
- System filetype files and system tags files are now in
sub-directories *filedefs/* and *tags/* respectively.
+ Bug fixes:
- Fix canceling keybinding overriding by discarding the dialog
(gh#geany/geany#714).
- Fix type name coloring when types change
(gh#geany/geany#1039, gh#geany/geany#1020,
gh#geany/geany#1022).
- Fix undo of line end type change (gh#geany/geany#527,
gh#geany/geany#409).
+ Editor:
- Update Scintilla to version 3.6.6.
- Improve Goto Symbol popup contents (gh#geany/geany#958).
+ Filetypes:
- Treat `.h` headers as C++ by default (gh#geany/geany#857).
- Various improvements to the Ruby parser
(gh#geany/geany#587).
- Fix Haskell single line comments (gh#geany/geany#1029).
- Update Java keywords (gh#geany/geany#1024).
- Fix handling of curly brackets in Make.
- Add ECMAScript 6 keywords (gh#geany/geany#980).
- Slight improvement to the Java file template
(gh#geany/geany#1073).
- Add missing `last-child` CSS pseudo-class
(gh#geany/geany#1102).
+ API:
- Don't require static strings for key group name and label
(gh#geany/geany#1126).
- Formally add TMTag to the API (gh#geany/geany#1093).
+ Plugins:
- Class builder: use `.hpp` extension for C++ headers by
default (gh#geany/geany#999).
+ Updated translations.
- Changes from version 1.27:
+ See http://www.geany.org/Main/20160313.
- Add geany-appstream.patch to install translated metadata file
(https://github.com/geany/geany/pull/1142); add BuildRequires on
automake, autoconf, libtool and run autoreconf as patch touches
autotool files.
* Mon Jan 11 2016 badshah400@gmail.com
- Build with gtk3 (change %prefer_gtk2 to 0).
- Suppress rpmlint devel-file-in-non-devel-package warnings for
files in /usr/share/geany/templates/ by adding them to the
rpmlintrc; these files are meant as templates for the use to
copy and use and are not really devel files.
* Thu Dec 31 2015 badshah400@gmail.com
- 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.
- Check whether the document is newer on disk when the
window gets focused (PR#533).
+ Filetypes:
- Add Cargo build commands for Rust (PR#557).
- Add recent Perl keywords (PR#599).
- Add missing Python 3 keywords and builtins (PR#755).
- Improvements to the Rust filetype (PR#613).
- Add multiline comment to Haskell (PR#638).
- Recognize `.adoc` is as Asciidoc (PR#708, PR#711).
- Recognize `.mml` and `.mathml` as XML (PR#731).
+ API updates:
- New plugin API, `geany_load_module()`,
`geany_plugin_register()`, `GEANY_PLUGIN_REGISTER()`,
`geany_plugin_register_full()`,
`GEANY_PLUGIN_REGISTER_FULL()` (PR#469).
- Add support for "proxy" plugins,
`geany_plugin_register_proxy()` (PR#629).
- Allow `user_data` parameter and `destroy_notify` callback
to keybindings with new `keybindings_set_item_full()` and
`plugin_set_key_group_full()` (PR#376).
+ Updated translations.
* Sun Jul 26 2015 trcs@gmx.com
- Update to version 1.25
+ General:
- GTK3 support, while not enabled by default, is now considered
stable.
- Improve MacOS X support.
- Improve subprocess spawning (especially on Windows).
- Huge tag management performance improvement (auto-completion,
calltips, etc.).
- Remove broken "Show macro list" keybinding and feature.
- Add %l substitution to build commands.
- Depend on GTK 2.24 and GLib 2.28.
- Add per-project line wrapping, line breaking and comment
continuation settings.
- The plugin API is now split out of the main executable into
libgeany, a shared library plugins have to link against.
+ Bug fixes:
- Fix applying filetype-specific indentation settings for newly
opened files.
- Fix relative project base path when creating a new project.
- Fix next/previous keybindings when no files are open.
- Fix markup injection in some tooltips.
- Use absolute project path for projects opened from the
command line.
- Fix goto tag in some cases when the same symbol name appears
in different languages.
- Fix UI updating after loading a project.
- Fix the currently selected document after Save All.
- Fix leftovers in the Project dialog in some cases.
- Fix function return type in symbol list tooltips in some
cases.
- Fix VTE path following on startup.
+ Interface:
- Show document-related dialogs embedded in the main window
("info bars").
- Plugin manager dialog cleanup and overhaul.
- Filetypes can now define the MIME type used to select their
icon.
- Close documents in the sidebar with middle mouse button.
- Ask whether to replace project files when creating a project.
- Ask whether to adopt the open documents when creating a new
project.
- Allow to disable the list of recent files.
- Fix many shadow inconsistencies.
- Add virtual column and selected chars to the statusbar.
- Add "dirty" terminal indication.
- Allow to select the None filetype in the Open File dialog.
- Add configuration menu entries for all filetypes.
+ Editor:
- Update Scintilla to version 3.5.6.
- Do not comment out blank lines when toggling comments.
- Improve handling of Verilog strings and comments.
- Support for keeping undo history when reloading files. This
is not enabled by default in this release.
- Respect filetype.common's wordchars if a filetype doesn't
have its own.
+ Search:
- Add support for single-line regular expressions.
- Default action is now "Replace & Find" in the replace dialog
but can be configured.
- Activate default action from all fields in the Find in Files
dialog.
+ Filetypes:
- Add JSON filetype.
- Add Zephir filetype.
- Add CoffeScript filetype.
- Add Go tags parser.
- Add Erlang tags parser.
- Add PowerShell tags parser.
- Many JavaScript parsing fixes and improvements.
- Many CSS parser fixes and improvements.
- Many Txt2tags parsing fixes and improvements.
- Make parser fixes and improvements.
- Parse D enum base type.
- Various small Rust fixes.
- Highlight C types in C++.
- Add some missing C11 keywords.
- Add some missing SQL keywords.
- Fix and add some CSS keywords.
- Fix some FreeBasic keywords.
- Add some missing D keywords.
- Fix R keywords and wordchars.
- Fix styling of some CSS elements.
- Fix styling of Lua preprocessor.
- Fix style of PHP variables interpolation.
- Recognize `.vbs` files as FreeBasic.
- Recognize `.tpl` files as HTML.
- Recognize `.xtpl` files as XML.
- Recognize `.xpm` files as C.
- Recognize more Bash files.
- Update templates for Python and Vala.
- Add template for HTML5.
- Fix parsing of some Python triple-quoted strings.
- Add some linting tools to some filetype's default Build menu.
- Fix scope of some Python symbols.
- Fix support of trigraphs in C-like languages.
- Add support of digraphs in C-like languages.
- Add support of `final`, `override` and `noexcept` C++11
keywords.
+ Plugins:
- File Browser:
. Use "explorer" as the default open command on Windows.
. Use icons based on the detected file's MIME type.
- Save Actions: use mode 0600 for backup copies.
- Split Window: Fix a few keybindings (cut, copy, paste,
delete, select all).
+ API:
- Hide private API.
- Cleaner and safer TagManager API.
- Entry point prototypes are now checked by the compiler.
- Add pseudo-unique document IDs through GeanyDocument::id and
document_find_by_id(). This is a safer API for keeping a
reference to a document for a long time (PR#256).
- Add convenient and portable spawning API: spawn_sync(),
spawn_async(), spawn_with_callbacks(), spawn_kill_process(),
spawn_check_command(), spawn_write_data().
- plugin_signal_connect() is now safe to use also with objects
destroyed before unloading the plugin.
- Add document_reload_force() to replace
document_reload_file().
- Add project_write_config().
- Add keybindings_get_modifiers() and GEANY_PRIMARY_MOD_MASK.
- Fix emission of the 'document-activate' signal in some cases.
- Add ui_tree_view_set_tooltip_text_column().
- Add scintilla_get_type().
+ Updated translations.
- Split out docs in new -doc subpackage.
- Add New libgeany0 subpackage for Geany's core library, and add
post/postun handling of it.
- Add docutils and doxygen BuildRequires: Now that we have a doc
sub-package, build API and HTML documentation.
/usr/share/doc/packages/geany /usr/share/doc/packages/geany/AUTHORS /usr/share/doc/packages/geany/COPYING /usr/share/doc/packages/geany/ChangeLog /usr/share/doc/packages/geany/NEWS /usr/share/doc/packages/geany/README /usr/share/doc/packages/geany/ScintillaLicense.txt /usr/share/doc/packages/geany/THANKS /usr/share/doc/packages/geany/TODO /usr/share/doc/packages/geany/html /usr/share/doc/packages/geany/html/images /usr/share/doc/packages/geany/html/images/build_menu_commands_dialog.png /usr/share/doc/packages/geany/html/images/find_dialog.png /usr/share/doc/packages/geany/html/images/find_in_files_dialog.png /usr/share/doc/packages/geany/html/images/main_window.png /usr/share/doc/packages/geany/html/images/pref_dialog_edit_completions.png /usr/share/doc/packages/geany/html/images/pref_dialog_edit_display.png /usr/share/doc/packages/geany/html/images/pref_dialog_edit_features.png /usr/share/doc/packages/geany/html/images/pref_dialog_edit_indentation.png /usr/share/doc/packages/geany/html/images/pref_dialog_files.png /usr/share/doc/packages/geany/html/images/pref_dialog_gen_misc.png /usr/share/doc/packages/geany/html/images/pref_dialog_gen_startup.png /usr/share/doc/packages/geany/html/images/pref_dialog_interface_interface.png /usr/share/doc/packages/geany/html/images/pref_dialog_interface_notebook.png /usr/share/doc/packages/geany/html/images/pref_dialog_interface_toolbar.png /usr/share/doc/packages/geany/html/images/pref_dialog_keys.png /usr/share/doc/packages/geany/html/images/pref_dialog_printing.png /usr/share/doc/packages/geany/html/images/pref_dialog_templ.png /usr/share/doc/packages/geany/html/images/pref_dialog_tools.png /usr/share/doc/packages/geany/html/images/pref_dialog_various.png /usr/share/doc/packages/geany/html/images/pref_dialog_vte.png /usr/share/doc/packages/geany/html/images/replace_dialog.png /usr/share/doc/packages/geany/html/index.html /usr/share/doc/packages/geany/manual.txt
Generated by rpm2html 1.8.1
Fabrice Bellet, Sat Aug 9 15:28:45 2025