Saturday 25th January 2020
Fedora Project
Updated bluefish to 2.2.11 in Rawhide:
- This is a minor maintenance release and minor feature release; the only exception to that is the Python 3 compatibility, which is a major change and may introduce new bugs
- 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, e.g. 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>
- Various fixes when Bluefish is run on top of Wayland
- Note that the Python 3 support is incomplete and that the Fedora package is still disabling Python support for this reason
Updated perl-IPC-System-Simple to 1.26 in Rawhide:
Build: Update FAIL_POSIX warning message (GH#28)
Test: t/07_taint.t: Use executable name as source of taintedness (GH#21)
Other: Typographic corrections (CPAN RT#60211, CPAN RT#86403)
- Add Travis configuration
Updated perl-Perl-Critic to 1.138 in Rawhide:
RequireCheckingReturnValueOfEval didn't count returning the result of an eval as checking it - now it does; however, it's only if you "return eval { ... }" - it still doesn't handle the case of "return ( eval {} )" (GH#324)
ProhibitPunctuationVars would get confused and think that the expression qr/SOME$/ was using the $/ special variable (GH#843)
Local Packages
Updated bluefish to 2.2.11 as per the Fedora version
Updated perl-IPC-System-Simple to 1.26 as per the Fedora version
Updated perl-Perl-Critic to 1.138 as per the Fedora version