geany-doc-1.33-lp150.1.4 > A Z,/=}DeYUqס k* FJFox gPOցH&9<#Hƻ!y csb*úowRA.qbCܑmUxyd& [isg"r'y !Ҥ1験M.F#E4dq,"7Fc;* 4(p 3ǩ$ϓeٯ1c1-Ǻ["8bc6cc5da20517b58fdc237255d1e5bec9120b83 4e06c665d5f4a29bc40b2bdcf29b96bafee3c24d00250b88f72157d1fede4cd1 %ԉ Z,/= j>=%NF#1OuQ"8SX4RKPh_ֵY =T@:IiN#Cr/M!a)$քҼrr=[@q8B*y+&2 C9]4l (6bn3=EC='p32}g33Fa#جX~O='mT=بjEhQ)p*nJRȰ ]JFs3*2 > p ; ? d / P T \ ` s | " \ " " " l " N " p " " " L l " $ ( 8 9 , : e F G " H L " I " X Y \ " ] " ^ 9 b c i d e f l u " v l z ! 4 8 > C geany-doc 1.33 lp150.1.4 Geany documentation Geany's developers documentation Zlamb60 openSUSE Leap 15.0 openSUSE GPL-2.0+ https://bugs.opensuse.org Documentation/Other https://geany.org linux x86_64 FF w j d ' Y$ j$ X ے K 2 r o + ɧ q2 A큤AA큤 ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ 005d70f66d1483c760cde52494007f389711baf38bf12025b414f237750e83f8 ea71ec4ad43b4dd8a32903c17e1058798471f14beaa2209022986ee6a626e9c5 68b9e2b9cd6c7b806e9c5a5b113534415a84cf5f6f946fac68afb74bc7ddde09 f213720b9bd484b58aa081c971e656d75e7792b01db1d53898d90435e32c6d41 af5630817def42557e4b73362265b0a0b136be6c882b32786f3d0cba730d594e 94a798c912d49fae7986f8cac34e4f461cb154672621fb3d6cc32ae6b1ee3762 d1427618578ecfe2e00bac0560232cdc748b7f4ffd1488b4cddc22f03ee3fcb9 0185c0a5eff3789c47495c38563975d11c46e9b025f458542f68722d411b0fbd 1860bb1a5a95af6614e852f3d0ebc8b523347d50f8ff3c405f1812c54f665b2e 50f7dedcacc46683c1cb64f2469d4643557d190eaca7baeec189892611d62d49 b7a8f2c28734a73265f2c52a013b95b9b2f4185ce234c86b54a0f613ca9fa4b6 e0d478c988488d115b74614760ea751195503356a97cb0d9c16711e7ee593350 d6bb3e2848ddc2b4be76354066e5ab7e49b20ca05dc15e254e01eddf1e0e6c6b 508b14c5d6b4996e133a1bb76bd03fbe27bda391efbbb5286e2afe7ff76fb2f0 a78759658ea6ceaaee22fef4d90a20560d601e7ecc9e4297d637393812364129 33368bf59744103d92b6a5088c62ad7d2208d4e1bcc115564e60194c023d5acc 412297f45fa98a3bb63f633dff2952363955a5aa6210d653daff0f0d5664d1ba 4f728e1021833c086a0b265276902fb677b8fe0bc02e8657c0d6aec9b8043d1c cc56c90deb0df2f03781198ba8306f1e51d3190e1773058323f1335ca681c2f8 e1398736b629d24a2c273d9c774523d78cb2a82f97cc51a2fa818837f487e373 8c802523df54bbe50498789bfd73c7060ceddb7ae45cb312c5609f0d783b356a dc5fcb584ac2d468c29d3517b69b9adfcad11ad320db49eb8462ce15e1f87cc8 6d8e034f30e1f4f1cf2e9e52148b11ae3766368a1b3a81327077755960686b17 11f50778ef196e08dfb3a5daafba7a9e7747520f5393cebc2e76fc089bcf2f31 0fced91634d564c488e9df347aa1abfc016fb6f29ef740776b47b7cc2fd32b78 98a13f587ea6e6df5899012babb338cebe0dfe09e5a5f325522c570a3314d304 297e4a3357ac5b13f0d4bc1b35fee2c5df5f93b56f7c884ced8bb49420c561dd fdfc33f11cfa054be7bad403bbd58a831b47bf3290d20969907423aac194bb1d 3543a6441d591611d0b8bc74642b03a0cf8a486759f633f2d91e9a2ac0bc1ae4 092cebf45e63fb77d4d3df9c4c8a0e11a0859b27cefc4d5c0c1cf88e4407ef23 c1c1478a79b6d819cd20ed41a829cff8df8a38b1810b9be03bd96636ad5f649b root root root root root root root root root root root root root root root root root root root root root root root root root root root root root root root root root root root root root root root root root root root root root root root root root root root root root root root root root root root root root root root root root root root root geany-1.33-lp150.1.4.src.rpm geany-doc geany-doc(x86-64) geany rpmlib(CompressedFileNames) rpmlib(FileDigests) rpmlib(PayloadFilesHavePrefix) rpmlib(PayloadIsXz) 1.33 3.0.4-1 4.6.0-1 4.0-1 5.2-1 4.14.1 ZZ5 YbY@Y@YdY"X@X@W@V@VUSZN@SKQQNP+@O*zN@MVv@M' @L~LmLT@KKy7@JF@Ibadshah400@gmail.com mailaender@opensuse.org jengelh@inai.de zaitor@opensuse.org ilya@ilya.pp.ua badshah400@gmail.com michael@stroeder.com badshah400@gmail.com firebird209@gmail.com badshah400@gmail.com badshah400@gmail.com badshah400@gmail.com trcs@gmx.com zaitor@opensuse.org zaitor@opensuse.org dimstar@opensuse.org dimstar@opensuse.org dimstar@opensuse.org dimstar@opensuse.org vuntz@opensuse.org vuntz@opensuse.org vuntz@opensuse.org badshah400@gmail.com dimstar@opensuse.org dimstar@opensuse.org vuntz@opensuse.org prusnak@suse.cz prusnak@suse.cz prusnak@suse.cz - 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. - 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. - Update description: say more about what geany does. - 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. - 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). - Update to version 1.30.1 + Editor: fix auto-completion and calltip popup position on multi-monitor setups (gh#geany/geany#1422). + Updated translations. - 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. - 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. - 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. - 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. - 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. - 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. - Update to version 1.24.1: + Fix distribution of custom GTK style files (sf#1037). - Update to version 1.24: + General: - Add experimental support for GTK3. - Add support for loading CTags and Vi tags files. - Save configuration when plugin manager dialog is closed. + Bug fixes: - Fix many small memory leaks. - Fix stopping of some spawned commands. - Fix cursor position and selection after comment toggling (sf#3576431). - Fix truncated output of ``--list-documents`` command-line option. - Fix launching a new instance when ``--list-documents`` is passed and no other instance is running. - Fix crash if a Custom Command returns after its related document has been closed. - Fix typo in "deque" C++ include name (sf#1027). - Fix replacing a selection starting with "0x" by a color if the selection is not 8 bytes long. - Fix a possible crash on quit. + Interface: - Fix custom GTK styles under KDE (sf#3607935). - Add Find entries in the Symbol List popup menu (sf#3608278). - Flatten-out the View menu. - Add a button to directly configure a plugin's keybindings in the plugin manager. - Add an Apply button to the color chooser dialog (FR#686). - Use a non-cropped 16x16 application icon (sf#1010). - Fix "leaks" of geany_run_script (sf#975). + Editor: - Update Scintilla to version 3.3.6 (sf#962, sf#995). - Fix Reflow to follow Line breaking behavior (sf#382, sf#412, sf#464). - Fix unfolding the very last line in a level (sf#1007). - Fix commenting the very last line in some situations. + Search: - Fix bulk Search & Replace not to match replacements. - Fix finding start of word when performing whole word matching. - Search when activating the Replace dialog find entry. + Filetypes: - Add CUDA filetype (PR#147). - Add Rust filetype (PR#181). - Add Batch filetype. - Add Graphviz filetype (PR#125). - Add PowerShell filetype. - Add Clojure filetype (PR#92). - Many improvements to the PHP tag parser. - Update PHP global tags file (PR#137). - Improve shebang detection for mksh and tcsh shells (PR#126). - Fix Asciidoc parser recognition of open block as underline. - Fix symbol list entry for Asciidoc headers containing a dot. - Fix Asciidoc title parsing. - SQL parsing improvements. - Extend list of recognized keywords for SQL. - Fix SQL single-line comment marker (sf#997). - Fix parsing of some JavaScript constructors (sf#966). - Fix parsing a JavaScript regular expression in a return statement. - Fix parsing JavaScript files with a shebang. - Parse Java annotations with parameters (sf#924). - Display Java enums in the symbol list. - Add "strictfp" Java keyword and fix annotation parsing (sf#936, sf#924). - Fix parsing of C++ static_assert. - Fix parsing of typed enums in C# and C++. - Mitigate parsing errors on C++ generics containing an expression. - Add C++ member pointer operator to scope autocomplete operators (sf#907). - Fix parsing of Fortran "forall" blocks and procedure pointers. - Fix parsing of complex Cython types. - Fix re-parsing Objective-C code. - Fix parsing of Verilog initializers. - Fix displaying of quoted Bash HereDoc delimiters (sf#952). - Add some HTML5 keywords (Duncan de Wet). - Add Erlang snippets and a template (PR#157). - Haskell highlighting improvements. - Add Matlab class keywords (PR#136). - Fix argument list on some Python constructors. - Fix R indenting to use braces. - Display R sources and libraries in the symbol list. - Many improvements to the Fortran tag parser (sf#1023, sf#1030). - Put Makefile comments at start of line. - Add some missing Pascal keywords (sf#1033, PR#144). - Add default build command for Bibtex in the Latex filetype (PR#227). - Ignore Python imports when going to a tag's definition. - Add some more Ruby extensions. + Plugins: - Save Actions: add autosave when the editor lose focus (FR#683). - Export: fix exporting a document not ending with a newline. - Export: fix including random, unused styles in the output. - Export: fix HTML title if the file name contains control characters. - Export: fix LaTeX export with many consecutive '-', '<' or '>'. + API: Add plugin_builder_connect_signals(). + Windows fixes. + Updated translations. - Introduce a prefer_gtk2 defines (currently set to 1) so we can easily switch to gtk3 once it's deemed stable by upstream. - Update to version 1.23.1: + Fix custom styles under KDE and for people using gtk-chtheme (sf#3607935). + Fix broken opening files from command line on Windows (sf#3613096). - Update to version 1.23: + General - Various fixes to language theming (sf#3573213). - Various Windows makefile fixes. - Rewrite printing code (sf#2629121, sf#2804000, sf#3475444, sf#3580268, sf#3580269). - Use the Geany icon from the theme (sf#3576695). - Make Geany-specific icons themeable. + Various bugfixes. + Multiple interface changes. + Editor improvements. + Search - 'Mark All' now also uses the fully-featured PCRE engine (sf#3564132). - Only set Find in Files directory once per-document. - Fix a crash when matching the very last character of the document. - Fix search and replacement of empty matches. - Fix a possible crash when searching on a range. + Keybindings - Add keybinding for 'Go to Start of Display Line' (sf#3182425) - Allow to change the keybinding for 'Quit'. + Plugins - Export: Fix missing linking on libm. - File Browser: Backspace now moves to parent directory. + API: - Fix plugin_add_toolbar_item() insertion order (#3522755). + Windows fixes. + Updated translations. - Update to version 1.22: + General: - Bump dependencies to GTK >= 2.16 and GLib >= 2.20. - Switch to Glade 3 and dynamically loaded XML UI description. - Rewrite theming support for better flexibility. - Add support for opening files read-only from the command line. - Always load the default session if configured to do so. - Make all filetypes use named styles to simplify color scheme authoring. - Make 'Replace Spaces by Tabs' only match leading spaces to preserve alignment. + Possibly incompatible changes - Theming and filetype style changes mean old filetypes and color schemes are not compatible with this version of Geany. - There are some default keybinding changes but these will only apply to newly created configurations. - Changes to the "project-dialog*" signals may affect plugins. + Bug fixes: * Fix escaping of session file paths (sf#3425969). * Fix closing when minimized under Windows (sf#3421282). * Properly handle remote URIs received through drag 'n drop (sf#2966770, sf#3479567). * Fix build with bleeding-edge GLib (sf#3483388). * Fix color scheme selection in Ubuntu Unity (sf#3479674). * Fix very slow regex tag parsing on Windows (e.g. for HTML). * Fix detecting a changed file on disk when opening from the command-line (Windows). * Fix quick search entry behavior on Windows. * Fix keybindings conflicts check when swapping a binding. * Fix comments insertion in some cases (sf#3449635, sf#3534320). * Add missing Windows mio makefile. + For an even more extensiv list, please see /usr/share/doc/packages/geany/NEWS - Drop geany-link-gmodule.patch: fixed upstream. - Drop libtool BuildRequires and call to autogen.sh: we no longer carry any patches. - Add geany-link-gmodule.patch: Detect and link gmodule-2.0. - Add libtool BuildRequires and call to ./autogen.sh, as above patch touches the buildsystem. - Update to version 0.21: + Add support for real-time symbol parsing. + Fix loading of non-UTF-8 templates. + Update Scintilla to version 2.25. + Add support for separate single and multiline comments. + Add support for filetype-specific indentation settings. + Add UI to edit formerly hidden preferences. + Add Scala custom filetype. + Add Cython custom filetype. + Add filetype Cobol. + Several bug fixes and UI enhancements (see NEWS for details). + Updated translations. - Call relevant macros in %post/%postun: + %desktop_database_post/postun because the package ships at least one desktop file. + %icon_theme_cache_post/postun because the package ships themed icons. - Pass %{?no_lang_C} to %find_lang so that english documentation can be packaged with the program, and not in the lang subpackage. - Change Requires of lang subpackage to Recommends, since the english documentation is not there anymore. - Update to version 0.20: + This is only a highlight of the main changes. For the complete list of changes, see NEWS or http://www.geany.org/Documentation/ReleaseNotes. + Bugs: - Improve compatibility with GVFS using GIO to save documents - Fix various crashes. - Other misc fixes. + Interface: - Color build command fields light grey unless overridden. - Implement 'Select All' for the VTE widget. - Various small UI improvements. + Documents: - Ensure inserted templates always have proper line ending characters according to the current document's preference. - Add per-document indent width setting. + Editor: - Add alternative color scheme based on Python colors. - Replace HTML automatic