PaulHowarth/Blog/2020-01-25

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


Recent