File geany.changes of Package geany

-------------------------------------------------------------------
Fri Apr 25 20:51:53 UTC 2014 - zaitor@opensuse.org

- Update to version 1.24.1:
  + Fix distribution of custom GTK style files (sf#1037).

-------------------------------------------------------------------
Mon Apr 14 08:17:46 UTC 2014 - zaitor@opensuse.org

- 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.

-------------------------------------------------------------------
Thu May 23 10:55:34 UTC 2013 - dimstar@opensuse.org

- 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).

-------------------------------------------------------------------
Sun Mar 24 14:21:25 UTC 2013 - dimstar@opensuse.org

- 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.

-------------------------------------------------------------------
Wed Aug 15 10:47:02 UTC 2012 - dimstar@opensuse.org

- 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.

-------------------------------------------------------------------
Thu Feb  2 23:15:02 UTC 2012 - dimstar@opensuse.org

- 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.

-------------------------------------------------------------------
Tue Oct  4 07:49:26 UTC 2011 - vuntz@opensuse.org

- 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.

-------------------------------------------------------------------
Sat Feb 12 17:25:21 CET 2011 - vuntz@opensuse.org

- 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.

-------------------------------------------------------------------
Fri Jan  7 19:56:40 CET 2011 - vuntz@opensuse.org

- 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 <table> tag completion with a 'table'
      snippet.
    - Auto-indent after an HTML/XML line without a closing tag.
    - Make Reflow Lines/Block command use the current indented
      block, not the whole paragraph.
  + Configuration:
    - Load insertion templates from system path, don't create them
      in the user's config dir.
    - File templates are now reloaded on saving.
  + Add various preferences, some of which are hidden.
  + Keybindings:
    - Fix Alt+[0-9] switching tabs even when other modifiers are
      also held.
    - Add snippet keybinding support.
    - Add 'Insert New Line Before/After Current' keybindings.
  + Filetypes:
    - New filetypes (Forth, Lisp, Erlang).
    - Improvements for various filetypes (Ada, C++, Python, Matlab,
      Txt2Tags, Make, D, Vala, Markdown, reStructuredText, Basic,
      HTML, PHP, Markup).
  + Plugins:
    - File Browser: Add history to path entry.
    - HTML Characters: Only automatically replace characters when
      the current document is a Markup document.
  + API improvements for plugins.
  + Windows fixes.
  + Updated documentation.
  + Updated translations.

-------------------------------------------------------------------
Sun Dec  5 09:40:28 CET 2010 - badshah400@gmail.com

- Update to version 0.19.2:
  + Fix not always reporting an error message when saving a
    document fails

-------------------------------------------------------------------
Thu Aug 19 11:31:14 CEST 2010 - dimstar@opensuse.org

- Update to version 0.19.1:
  + Fix broken autocompletion after using scope completion.
  + Fix scrolling the editor line in view (e.g. after loading a
    session and switching document tabs).
  + Fix using filetype extension patterns with upper case letters
    on Windows (sf#3028856)
  + Fix a slightly wrong encoding detection on Windows (sf#3019573)
  + Re-enable comment folding.
  + Fix not loading plugins built against a newer API when Geany
    doesn't provide the required version given in
    PLUGIN_VERSION_CHECK().
  + Fix infinite loop in Markdown lexer
  + Fix saving non-project filetype error regex.
  + Focus toolbar item when pressing Go to Line keybinding only
    when it's not in the toolbar's drop down overflow menu
    (sf#3027454).
  + Escape the name of the current document for markup when using
    document name for menu items (sf#3038844).
  + File Browser: Allow Find in Files when no items are selected.
  + Fix build menu translation problems.
  + Fix segfault on Tools->Reload Configuration when no documents
    are open (sf#3037079).
  + Fix building with Waf on Solaris.
  + Fix a memory leak
  + Use g_free instead of free
  + Tweaks:
    - Always use white background color when printing (except for
      text with a white foreground) to save ink (sf#2968998).
    - Limit build error editor indicators to 50, but parse all
      errors in the Compiler tab (sf#3019823).
    - Align notebook tab close buttons centred vertically
    - Show the Project Properties build tab when choosing 'Set
      Build Commands' when a project is open to prevent confusion
      with non-project commands.

-------------------------------------------------------------------
Mon Jun 21 14:43:55 CEST 2010 - dimstar@opensuse.org

- Update to version 0.19:
  + For the complete list of changes, see NEWS or
    http://www.geany.org/Documentation/ReleaseNotes.
  + General:
    - Use POSIX system/GNU regex engine for find & replace
    - Support adding custom filetype files
  + Interface:
    - Add option 'System Default' for toolbar icon style and size
      to use the GTK default value.
    - Allow '+<number>' and '-<number>' as values for Goto Line
      inputs to jump relative to the current line.
    - Add preference to add new document tabs beside the current
      one.
    - Enable type-ahead find for sidebar symbols and documents
      tabs.
    - Make Ctrl-click on any notebook tab switch to the last used
      document.
    - Add 'Edit->Commands' menu.
    - Add 'Edit->Plugin Preferences' menu item and keybinding.
    - Add 'View->Editor->Color Schemes' menu (only shown if color
      scheme files exist).
  + Prefs:
    - Hide 'Tabs and Spaces: Hard tab width' preference - it should
      always be 8.
    - Add sidebar position interface pref.
    - Add project long line marker customisation.
  + Editor:
    - Update Scintilla to 2.12.
    - Add preference and support for virtual spaces.
    - Add word part autocompletion for the current selected item
      when pressing keybinding (default Tab) - Enter still
      completes normally.
    - Remove LaTeX autocompletion from Geany's core and move it to
      the geanyLaTeX plugin.
  + Filetypes:
    - New filetypes (Txt2Tags, Abc, Verilog, Genie).
    - Add R tagmanager symbol parser.
    - Improvements for PHP, Python, Perl, VHDL files.
    - Highlight D & Java types from a global tags file.
  + Plugins:
    - Classbuilder: Add support for creating PHP classes.
    - HTMLchars: Make plugin remember whether replacement of
      special characters was activated.
  + Add various keybindings.
  + Templates improvements.
  + Extend some options in configuration.
  + API improvements for plugins.
  + Windows fixes.
  + Updated translations.
- Drop geany-0.18-nonvoid.patch: fixed upstream.

-------------------------------------------------------------------
Thu Apr  1 20:33:54 CEST 2010 - vuntz@opensuse.org

- Clean up packaging from Contrib for inclusion in Factory:
  + Drop perl-XML-Parser BuildRequires.
  + Improve description.
  + Split lang package.
  + Add rpmlintrc.

-------------------------------------------------------------------
Mon Feb 15 18:39:43 UTC 2010 - prusnak@suse.cz

- updated to 0.18.1

-------------------------------------------------------------------
Mon Aug 17 14:10:01 CEST 2009 - prusnak@suse.cz

- update to 0.18
- fix no return in non-void function (nonvoid.patch)

-------------------------------------------------------------------
Mon May  4 13:55:40 CEST 2009 - prusnak@suse.cz

- update to 0.17

-------------------------------------------------------------------
Tue Oct 28 10:47:33 UTC 2008 - awafaa@opensuse.org

- update to 0.15

-------------------------------------------------------------------
Sat May 31 09:28:43 CEST 2008 - prusnak@suse.cz

- update to 0.14
  * split devel subpackage

-------------------------------------------------------------------
Thu Nov  1 10:58:02 CET 2007 - prusnak@suse.cz

- update to 0.12
- added perl-XML-Parser to BuildRequires

-------------------------------------------------------------------
Thu May 31 10:54:55 CEST 2007 - prusnak@suse.cz

- created package (version 0.11)

openSUSE Build Service is sponsored by