Package Release Info

bluefish-2.2.14-bp156.1.6

Update Info: Base Release
Available in Package Hub : 15 SP6

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

bluefish

Change Logs

* Sat Jun 10 2023 Dave Plater <davejplater@gmail.com>
- Update to 2.2.14
- Upstream changes:
  * Bluefish 2.2.14 fixes three bugs that in certain situations
  could lead to a segfault. One bug when deleting backup files on
  close.
  * The third bug when the CSS language file was loaded on a 32bit
  system. It furthermore fixes zencoding functionality with python3.
  It also adds an option to store the scope of the search dialog to
  the session or project (this was removed in 2.2.12 because of a
  bug-report). It furthermore improves the speed of the bookmarks
  code. The build infrastructure was also slightly modernised,
  intltool is no longer used.
* Thu May 18 2023 Paolo Stivanin <info@paolostivanin.com>
- Update to 2.2.13:
  * CSS syntax support has been greatly improved.
  * some fixes and some very minor bugs squashed
  * some minor improvements for the syntax highlighting in a few
    other languages, most notably python.
Version: 2.2.12-bp154.1.67
* Tue Jun 15 2021 Steve Kowalik <steven.kowalik@suse.com>
- Refresh remove-python-class-shebang.patch to remove a requirement of
  /usr/bin/python
- Switch BuildRequires for pkgconfig(python3) to link against it instead
* Tue Feb 23 2021 Dirk Müller <dmueller@suse.com>
- switch to non-deprecated enchant-2 library
* Fri Nov 20 2020 Paolo Stivanin <info@paolostivanin.com>
- Update to 2.2.12
  * fix for a crash in simple search
  * Python 3 compatibility has been further improved
  * Encoding detection in python files has been improved.
  * Triple click now selects the line.
  * Several programming languages have improved syntax highlighting
  * Bluefish now works fine with Enchant2 for spell checking.
* Sun Aug 23 2020 Matthias Eliasson <elimat@opensuse.org>
- Update to version 2.2.11
  * Bluefish 2.2.11 is a minor maintenance release and minor feature release.
  * The only exception to that is the python 3 compatibility which is a major
    change. If you compile Bluefish with python 3, you might experience new
    bugs.
  * There are various minor changes as well.
  * Double click selection has been improved (for example selecting a function
    name that has underscores), and is now configurable per language.
  * Bluefish now has a feature to fill a line with spaces up to a mouse click,
    so you can start typing in any position on the screen (with a fixed width
    font).
  * A crash when running very large replace actions on disk on many files has
    been fixed.
  * Search and replace now ignores backup files by default.
  * Cursor highlighting and line highlighting have been fixed for a rare bug.
  * A small new feature has been added, to insert output from an external
    command in the current cursor position.
  * Many language files have seen updates, most notably CSS, Python and HTML.
  * A data loss bug - when an unknown encoding was selected - was fixed, the
    fallback is now to save as UTF-8.
  * A bug when saving with unknown characters in the filename has also been
    fixed.
  * Printing has been improved such as printing in landscape.
  * Some small tweaks to the UI have been implemented. For example you can now
    search in files in the filebrowser (right click a directory). Search
    results can now be shown in the output pane.
  * The current identifier can be selected using <shift><control><i>.
  * Last there various fixes when Bluefish is run on top of Wayland.
- Update gpgkeyring to correct for source validation
- Refresh patch remove-python-class-shebang.patch
- Remove in %post since they are not needed anymore (triggers)
  * %mime_database_post
  * %desktop_database_post
- Remove in %postun since they are not needed anymore (triggers)
  * %mime_database_postun
  * %desktop_database_postun
- Run spec-cleaner
  * Remove rpm groups
  * use make macros
Version: 2.2.10-bp150.2.3
* Tue Nov 28 2017 zaitor@opensuse.org
- Drop obsolete and unused BuildRequires, not needed after the
  switch to gtk3: pkgconfig(libglade-2.0),
  pkgconfig(libgnomeprint-2.2) and pkgconfig(libgnomeprintui-2.2)
  (boo#1067727).
- Align with what configure looks for:
  Drop enchant-devel and gtk3-devel BuildRequires.
  Add pkgconfig(gtk+-3.0), pkgconfig(gdk-3.0), pkgconfig(glib-2.0),
  pkgconfig(gmodule-2.0), pkgconfig(gobject-2.0), pkgconfig(pango),
  pkgconfig(gdk-pixbuf-2.0), pkgconfig(gio-unix-2.0),
  pkgconfig(gthread-2.0), pkgconfig(libxml-2.0) and
  pkgconfig(enchant) BuildRequires.
* Wed Jun 21 2017 tchvatal@suse.com
- Remove aspell and rely on enchant for spellcheck
  * This means the bluefish will use hunspell now
* Thu Mar 23 2017 rpm@fthiessen.de
- Update to version 2.2.10
  * Various language files have been improved
  * Various fixes for newer gtk versions and for gtk on wayland
  * New feature: Possibility to import/export syntax color styles,
    included are styles for a light and a dark theme.
  * Fixes for a few rare crashes.
  * Fixes incompatibility with Gtk 3.20.
  * Some small dialogs have been improved.
  * Some user interface parts have been polished.
  * Fixes a few serious but rarely occurring bugs.
  * Options defined in the language definition files
    are now translated.
  * Various default settings have been improved, most notably the
    command to launch Firefox for preview.
  * The looks on newer gtk versions have been restored.
  * CSS can now be compressed and decompressed.
  * Character encoding detection has been improved.
  * Auto-completion for HTML attributes has been improved.
  * The SASS style language has been added.
- Removed upstream merged fix_ptr_from_int.patch
- Added keyring / signature file for verification
- Added remove-python-class-shebang.patch to remove shebang from
  python class files (this ones get never executed as scripts).
* Wed Mar 08 2017 sfalken@opensuse.org
- Edited %files section to clear unpackaged files builderror
  in openSUSE:Factory
* Fri May 15 2015 benoit.monin@gmx.fr
- update to version 2.2.7:
    Bluefish 2.2.7 is mostly a bug fix release. It fixes rare
    crashes in the autocompletion, the filebrowser, the htmlbar
    plugin preferences, and in file-load-cancel, fixes a rare case
    of broken syntax highlighting after multiple search/replace
    actions.
  * It furthermore displays better error/warning output when
    parsing language files.
  * It also finally fixes javascript regex syntax highlighting.
  * The loading of files with corrupt encoding has been improved,
    and project loading over sftp has been improved.
  * Various HTML5 tags have been added, and HTML5 is the default
    now for php, cfml and other languages that can include html
    syntax.
  * Saving and loading of UTF-16 encoded files was broken and has
    been fixes.
  * Various languages have better support, such as javascript, css,
    html, pascal/deplhi, and html has improved autocompletion.
  * On OSX the keys for tab switching no longer confict with some
    keyboard layouts, and behavior at shutdown was improved.
  * The upload/download feature has a new option to ignore backup
    files.
  * The home/end keys now work better on wrapped tekst.
  * And finally the search and replace dialog correctly shows the
    number of results when searching in files on disk.
- point the source URL to the master download server
- add fix_ptr_from_int.patch: fix pointer from integer assignment,
  already upstream
- avoid aliasing warnings: add -fno-strict-aliasing to CFLAGS
* Wed Jun 25 2014 lars@linux-schulserver.de
- update to 2.2.6:
  + mostly a bug fix release. This release fixes a critical bug
    (segfault) in filebrowser that could be triggered if the root
    directory was set as basedir.
  + It also has a fix for a specific CSS-in-HTML-tag highlighting issue.
  + The filter code furthermore caused a segfault if the command did not exist. T
  + Next to these bugs many small issues have been resolved.
  + Various language files have small improvements, most notably C,
    Javascript and CSS.
  + Several translations have been updated.
  + A corner case for a new document from a template that does not exist
    was fixed.
  + The "open" submenu now opens SVG files from the filebrowser instead
    of inserting an image tag.
  +  The included cssmin and jsbeatify have been updated.
  + A syntax scanning issue when replacing large chunks of text was
    fixed.
  + the "Report bug" link was broken,
  + a new "conditional" option to the language file that makes re-using
    certain blocks of language files easier was added,
  +  and error reporting in outputbox was improved.
- recommend make and libxml2-tools (xmllint) for easier programming
* Tue Feb 11 2014 lars@linux-schulserver.de
- update to 2.2.5:
  + The syntax scanning engine is faster after small changes to the text.
  + The filebrowser is also much faster with less memory usage, with
    various fixes and new features.
  + Projects now store the active document and active line numbers.
  + Indenting is improved in auto-completion and the smart indenting.
  + Bookmarks and paste special also have been improved.
  + Furthermore almost all syntax highlighting has been improved, most
    notable jquery in javascript, HTML5, and HTML5 in PHP files.
  + There are also many bug fixes, such as in wrap text on right margin,
    in the replace engine, the jsmin licence, the split lines feature,
    the auto-recovery and many obscure bugs.
* Tue Feb 12 2013 lars@linux-schulserver.de
- update to 2.2.4:
  + minor bugfix release
  + various fixes for the tab-width on gtk 3.6
  + improved auto-completion popup speed
  + more simple search options
  + paste improvements (to paste for example images from Libreoffice)
  + pylint, cssmin, jsmin, csstidy and php_beautifier integration
  + various language syntax definition files have also been improved
* Thu Jan 17 2013 cfarrell@suse.com
- license update: GPL-3.0+
  See the COPYING file and the majority of the source code file headers
* Sun Oct 07 2012 lars@linux-schulserver.de
- update to 2.2.3:
  + new feature: Zencoding support
  + works with gtk-3
  + faster syntax scanner
  + new search and replace function
  + support for new languages added: Google Go, Vala and Ada
  + some shortcut key combinations were added.
- small specfile cleanup
* Sun Sep 18 2011 lars@linux-schulserver.de
- update to 2.0.3:
  + improves syntax highlighting performance
  + improves performance when scrolling in large files
  + It adds a couple of features such as:
    a split view feature, Clojure syntax, Wordpress syntax,
    Pascal syntax, jQuery syntax, Processing syntax and R syntax
  + Various features have improved
  + a "jump to reference" feature has been added to quickly open
    a referenced filename
  + Finally, two new translations are added: Nynorsk and Hungarian
* Sat Jul 31 2010 lars@linux-schulserver.de
- update to 2.0.1:
  + minor bugfix and minor feature enhancement release
  + Enhancements include improved spell checking,
  + right margin display,
  + improved indenting functionality,
  + and CFML (cold fusion) support.
  + Bugfixes include fixes in a couple of HTML tag dialogs and
    two exotic segfault fixes.
* Fri May 14 2010 lars@linux-schulserver.de
- provide/obsolete older bluefish-unstable versions
* Sun May 09 2010 lars@linux-schulserver.de
- update to 2.0
- fix BuildRequires
- enable python and libgnomeui
- remove macros for old openSUSE versions
* Mon Sep 22 2008 lars@linux-schulserver.de
- moved to Education base repository
* Tue Jul 17 2007 lrupp@suse.de
- use /usr for builds > openSUSE 10.2
- Update to 1.0.7:
  + Updated translations: Finnish, French, German, Japanese,
    Norwegian, Polish, Swedish
  + Fixes Tcl highlighting
  + Fixes a bug when trying to save a file with a new install and
    a file has never been opened or a project is not open.
    Closes Bluefish bug #360401.
  + Fix a bug where Bluefish would crash when deleting
    multiple bookmarks.
  + Fix a bookmark memory leak
  + README: more complete README
  + Data filetypes: adds the .pm extension for Perl files.
    Closes Bluefish bug #343569.
  + Highlighting: small fix to XML highlighting (adding general
    support for namespaces). Highlight numbers in Java.
  + Adds XTHTM 1.1 DOCTYPE in creators. Closes Bluefish bug #338586
  + Fixes a bug in smart cursor positioning.
  + Fixes a bug where the old file was deleted before the new file
    was saved successfully.
  + Removes redundant show hidden checkbox from file chooser dialog.
    Closes Bluefish bug #316298
  + Fixes Definition list formatting
  + Fixes a bug where the backup file was not deleted after
    renaming it. Closes Bluefish bug #324788.
  + Fixes a critical bug where Bluefish crashed when closing and
    saving a project. Closes Bluefish bug #330544.
  + Fixes a critical bug where Bluefish crashed when pressing the
    Esc key in the Search:no match found dialog.
    Closes Bluefish bug #337739
  + Fixes a bug where undoing did not behave correctly for text
    pasted from the clipboard over other text.
    Closes Bluefish bug #340262.
  + Fixes a bug in python syntax highlighting.
    Closes Bluefish bug #349662.
  + Fixes a critical bug where Bluefish crashed when pressing the
    green info dialog button. Closes Bluefish bug #349743
  + ... (see NEWS file for more Changes)
* Tue Sep 05 2006 aj@suse.de
- Cleanup BuildRequires.
* Mon May 22 2006 schwab@suse.de
- Use RPM_OPT_FLAGS.
- Don't strip binaries.
* Fri Feb 24 2006 sbrabec@suse.cz
- Improved Categories.
* Wed Jan 25 2006 mls@suse.de
- converted neededforbuild to BuildRequires