Solaris has paths.h but does not define all _PATH_DEFPATH.
Backport upsrteam commit
<92ecd611f6>
to address that.
Fixes PR pkg/55065.
Thanks to Joern Clausen for the patch and PR!
ChangeLog:
3.18: 2017-08-01
Fix a packaging error, include NEWS in the tarball.
3.17: 2017-07-31
Add -b option to generate a table with binary code-points.
3.16: 2017-07-18
Add -a option to print in 4-column mode.
0-fill fix and octal code-point literals.
Changelog:
6.4.1.2
Bugs fixed compared to 6.4.1 rc1:
tdf#122218 After Update to 6.1.4 on macOS fonts are blurred on retina display (xcode 10) [Stephan Bergmann]
tdf#124983 EDITING Calc: After hiding a column, column breaks and row breaks are inserted [Xisco Fauli]
tdf#125520 EDITING: Calc: Error when dragging and dropping OLE objects with 'Insert as Copy' [Xisco Faulí]
tdf#129789 FILEOPEN: Bitmap set as comment areas are lost after saveing/reloading the document for hidden comments [Noel Grandin]
tdf#129912 Cannot open DOC - regression [Jan-Marek Glogowski]
tdf#130080 Cant export to folder with Umlaut (ä/ü/ö) in folder name [Michael Weghorn]
tdf#130187 Crash when closing print preview tabbed notebookbar Libreoffice 6.4 (rc 1, rc2 and rc3) [Mike Kaganski]
tdf#130340 cmd + space = crashes reliably for keymap window [Caolán McNamara]
tdf#130362 Insert in-line OLE formula with math, broken anchoring (work around comment 4) [Miklos Vajna]
tdf#130373 Since update, substitute color only works if left set to transparent. [Noel Grandin]
tdf#130404 get-pip.py fails to import _queue.pyd with LibreOffice 6.4.0.3 and embedded python 3.7.6 on Windows 10 [Michael Stahl]
tdf#130440 Undo in impress always switches back to first slide [Caolán McNamara]
tdf#130462 Form wizards have incorrect default size (win) [Caolán McNamara]
tdf#130482 Can't align text in a textbox [Miklos Vajna]
tdf#130484 Controls become disabled in the database wizard (non gtk3) [Caolán McNamara]
tdf#130486 Calc: After setting cell format alignment to "Distributed", the cell is no longer able to set to "Justified" anymore [Caolán McNamara]
tdf#130555 Crash when clearing the 'Find' text field [Stephan Bergmann]
tdf#130593 Impossible to create a Decimal field with more than 1 decimal place [Caolán McNamara]
tdf#130614 Crash in: SfxItemPool::IsInRange(unsigned short) [Xisco Faulí]
tdf#130623 Base: Empty Field Properties (gtk3) [Caolán McNamara]
tdf#130640 (regressions-printable-page-borders) [META] Regressions introduced by printable page borders also initially visible [Xisco Fauli]
tdf#130658 Crash on adding word to User-defined dictionary (gtk3) [Caolán McNamara]
6.4.1.1
Bugs fixed compared to 6.4.0 RC3
ofz#20051 if duplicate exists then m_ObjToRecMap points to deleted element [Caolán McNamara]
ofz#20422 reversed condition [Caolán McNamara]
tdf#103983 FILESAVE: DOCX: shape having textbox lost after roundtrip [Miklos Vajna]
tdf#108869 Libre 5.4 beta2 Help - Check for Updates icon missing [Adolfo Jayme Barrientos, Seth Chaiklin]
tdf#114746 Improve CJK and CTL fonts setting in default Impress templates [Laurent BP]
tdf#115026 EDITING: LibreOffice ignores page break when adding a table to the second page (& deletes a page in a certain case) [Justin Luth, Xisco Fauli]
tdf#121458 [EDITING] Charts data ranges in Writer cannot be edited [Vasily Melenchuk]
tdf#126459 Misplaced video in presenter console for non-gtk3 VCL plugins [Katarina Behrens]
tdf#126795 A document with indented bulleted paragraphs saved to DOCX in Writer 6.2.1 looks wrong, but is fine when saved to DOCX from Writer 6.2.0 [Serge Krot]
tdf#127112 Numbering style editor: Leaving Customize tab with a non-default level selected, then returning to it, gives multiple levels selected, and selection behaves erratically [Seth Chaiklin]
tdf#127566 New Help: The elements that are copied to clipboard when clicked should not jump when the indicator border appears [Mike Kaganski]
tdf#127782 New Print dialog is too high [Caolán McNamara]
tdf#128046 List hierachy not maintained on copy'n'paste [Katarina Behrens]
tdf#128207 FILEOPEN: DOCX: Charts with absolute position are displayed on top of each other [Bakos Attila]
tdf#128304 FILESAVE DOCX CJK characters have wrong orientation in shapes and frames in tb-rl writing mode [Mark Hung]
tdf#128673 infilter Parameter does not use entered encoding (CP850) [alonso]
tdf#128782 When execute undo, Text box moves. [Xisco Fauli, Vasily Melenchuk]
tdf#128849 Add new Breeze-Dark SVG / Sifr-Dark SVG icons [rizmut]
tdf#129158 sorting multiple selected rows leads to CALC hanging [Caolán McNamara]
tdf#129237 FILEOPEN: DOCX: Incorrect title in field [Jan-Marek Glogowski, Xisco Fauli]
tdf#129256 ReDim is slow when array custom type is explicitly known [Mike Kaganski]
tdf#129353 FILEOPEN Bibliography contents is imported outside of bibliography field in a DOCX [Mike Kaganski]
tdf#129382 CRASH: Importing a specific file ( See comment 6 ) [Vasily Melenchuk]
tdf#129402 ToC and its title in a DOCX imported wrong [Mike Kaganski]
tdf#129412 Crash when registered data source is not available. [Julien Nabet]
tdf#129417 Rename PDF export option from "Full-sheet previews" to something else (and the choice is "Whole sheet export") [Roman Kuznetsov]
tdf#129452 FILEOPEN DOCX bottom border of vertically merged table cells missing [Szabolcs Toth]
tdf#129481 Undoing "increase indent" undoes only one line at a time [Jim Raykowski]
tdf#129516 FILEOPEN: Shape gets rotated at import time [Miklos Vajna]
tdf#129582 FILEOPEN: DOCX: footer is missing on page 2 [Michael Stahl]
tdf#129604 Extra/broken help content packaged with installer [Olivier Hallot]
tdf#129625 Gray out categories in Navigator, if they have zero instances [Jim Raykowski]
tdf#129655 Shape textbox in writer ignores WritingMode. [Mark Hung]
tdf#129659 CRASH on file opening [Jan-Marek Glogowski]
tdf#129680 Spacing and Indent controls make cursor disappear [Jim Raykowski]
tdf#129763 The Manage Changes dialog defies resize with the gtk3 VCL plugin [Caolán McNamara]
tdf#129805 Crash when copying the content of a complex DOCX [Michael Stahl]
tdf#129846 Missing Extra Large (32px*32px) Sifr Icons [rizmut]
tdf#129888 FILEOPEN: Incorrect shape position [Bakos Attila]
tdf#129924 Writer: DOCX: font color is not white [Serge Krot]
tdf#129933 Hex color code truncated, when Pasting into field of the "Pick a Color" dialog [Caolán McNamara]
tdf#129993 FILEOPEN: LWP: files with tables/columns don't open after LO3.3.4, broken formatting [Noel Grandin]
tdf#130020 No warning displayed even if error/warning code was set when spreadsheet data fails to save to dBASE format. [Eike Rathke]
tdf#130061 cannot set "Start at" and "Rel. Size" in numbering dialog, stick on zero [Caolán McNamara]
tdf#130093 FILEOPEN: LWP: General input/output error [Caolán McNamara]
tdf#130130 In Insert menu, multiple hotkey never reaches 3rd item (gen) [Caolán McNamara]
tdf#130133 FILESAVE wrong values for attribute chart:regression-type in ODF 1.2 [Julien Nabet]
tdf#130143 LibreOffice 6.4.0.2, Tools, Options, Fonts, Replacement Table, check, crashed [Caolán McNamara]
tdf#130155 Writer navigator crashes when + is pressed on entries without children [Jim Raykowski]
tdf#130164 GTK3: page format / header / more is non-responsive [Caolán McNamara]
tdf#130179 CRASH: inserting comment to picture [Miklos Vajna]
tdf#130205 Invisible icons with Breeze Dark theme [rizmut]
tdf#130214 CRASH: importing file [Mike Kaganski]
tdf#130216 Safe mode: Show user profile fails to open the folder [Mike Kaganski]
tdf#130239 CRASH: Closing LibreOffice while Infobox is displayed ( gtk3 ) [Caolán McNamara]
tdf#130286 Crash in: SwDrawTextShell::Execute(SfxRequest &) [Szymon Kłos]
tdf#130364 In Tools, Options, Fonts, the Fonts window has no scroll screen, you canries tab, move up/down buttons: Reversed actions [Julien Nabet]
abduco provides session management i.e. it allows programs to be run
independently from their controlling terminal. That is programs can be
detached - run in the background - and then later reattached.
Together with dvtm it provides a simpler and cleaner alternative to tmux or
screen.
Change log:
0.10.1
======
- Switch to 'locationforecast' product and use a more recent API
version (bug #16268)
- Fix invalid scrollbar index to add a label (bug #16023)
- Update URLs from goodies.x.o to docs.x.o (bug #16182)
- Fix build with panel 4.15
- Make build output less verbose
- Use standard icon names (bug #16059)
- Translation Updates:
Albanian, Croatian, Finnish, Galician, Greek, Portuguese, Slovak,
Slovenian
Changelog:
Version 4.8.0 (05/02/2020)
* Improve startup time by only polling for files to close
Fixes:
- Fix for segfault if termcap doesn't have Km entry
- Make screen exit code be 0 when checking --version
- Fix potential memory corruption when using OSC 49
* Do not use PDFium's internal freetype2.
Not tested with X11_TYPE=native yet.
* GTK2 VCL is removed.
Changelog:
# Writer
Added option to mark comments as resolved.
Fix missing change tracking layout of numbers and bullets of lists.
The btLr text direction is now available.
It is now possible to comment on Writer images and charts.
It is now possible to automatically avoid overlapping shapes with a new wrap option.
Improved performance when importing files with many bookmarks.
Selection of drawing objects anchored at-paragraph works more consistently and user-friendly now.
## Tables
Important improvements in table handling.
Improved drag & drop mouse operations to move table data.
# Calc
Improved selecting cells which contain hyperlinks.
n MM:SS or [MM]:SS or MM:SS.00 or [MM]:SS.00 pre-formatted cells a two digit groups input like 12:34 is now accepted as minutes:seconds value instead of the usual hours:minutes:00 value; to force the usual hours:minutes:seconds input on such cells enter three digit groups like 12:34:00.
Improved scalability of formula-groups computation on CPUs with large number of cores by potentially threading multiple independent formula-groups together.
Implemented a parallelized version of super scalar sample sort algorithm to speed up sorting. This is now used in pivot-table creation where some sorting is required.
Shading of columns/rows headers is removed; the headers are drawn flat now.
Deleted a 15 symbols limit to password length for XLSX files.
Performance improvements.
Full-Sheet Previews.
# Impress & Draw
Added 'Remove Hyperlink' to context menu in Impress.
Added 'Consolidate Text' which combines multiple selected textboxes into one (primarily to simplify editing fragmented content from imported PDFs).
Interaction now only executed in presentation mode (when clicking on an object). For edit mode, a context menu "Execute interaction" was added.
Image Maps now respect the setting to require Ctrl+Click to follow the hyperlink.
Hyperlink in Image Maps now work in Slideshow too.
Performance improvements.
# Base
Access2Base callable from Python.
# BASIC
Fix hex number conversion.
Improvements in VBA handling.
Fix handling for function that does not has closing parenthesis.
# Core / General
Internal Paths are now displayed in the UI.
Add checkbox to enable/disable sending crash reports to TDF.
Hyperlink context menus were unified. Every hyperlink now has the following context menu entries.
Generate QR Code feature is added in LO.
build with qt5 5.14
All frameworks
Port from QRegExp to QRegularExpression
Port from qrand to QRandomGenerator
Fix compilation with Qt 5.15 (e.g. endl is now Qt::endl,
QHash insertMulti now requires using QMultiHash...)
Attica
Don't use a verified nullptr as a data source
Support multiple children elements in comment elements
Set a proper agent string for Attica requests
Baloo
Correctly report if baloo_file is unavailable
Check cursor_open return value
Initialise QML monitor values
Move URL parsing methods from kioslave to query object
Breeze Icons
Change XHTML icon to be a purple HTML icon
Merge headphones and zigzag in the center
Add application/x-audacity-project icon
Add 32px preferences-system
Add application/vnd.apple.pkpass icon
icon for ktimetracker using the PNG in the app repo, to be replaced
with real breeze SVG
add kipi icon, needs redone as a breeze theme svg [or just kill off kipi]
Extra CMake Modules
[android] Fix apk install target
Support PyQt5 compiled with SIP 5
Framework Integration
Remove ColorSchemeFilter from KStyle
KDE Doxygen Tools
Display fully qualified class/namespace name as page header
KCalendarCore
Improve README.md to have an Introduction section
Make incidence geographic coordinate also accessible as a property
Fix RRULE generation for timezones
KCMUtils
Deprecate KCModuleContainer
KCodecs
Fix invalid cast to enum by changing the type to int rather than enum
KCompletion
Deprecate KPixmapProvider
[KHistoryComboBox] Add method to set an icon provider
KConfig
kconfig EBN transport protocol cleanup
Expose getter to KConfigWatcher's config
Fix writeFlags with KConfigCompilerSignallingItem
Add a comment pointing to the history of Cut and Delete sharing a shortcut
KConfigWidgets
Rename "Configure Shortcuts" to "Configure Keyboard Shortcuts"
KContacts
Align ECM and Qt setup with Frameworks conventions
Specify ECM dependency version as in any other framework
KCoreAddons
Add KPluginMetaData::supportsMimeType
[KAutoSaveFile] Use QUrl::path() instead of toLocalFile()
Unbreak build w/ PROCSTAT: add missing impl. of KProcessList::processInfo
[KProcessList] Optimize KProcessList::processInfo
[KAutoSaveFile] Improve the comment in tempFileName()
Fix KAutoSaveFile broken on long path
KDeclarative
[KeySequenceHelper] Grab actual window when embedded
Add optional subtitle to grid delegate
[QImageItem/QPixmapItem] Don't lose precision during calculation
KFileMetaData
Partial fix for accentuated characters in file name on Windows
Remove unrequired private declarations for taglibextractor
Partial solution to accept accentuated characters on windows
xattr: fix crash on dangling symlinks
KIconThemes
Set breeze as default theme when reading from configuration file
Deprecate the top-level IconSize() function
Fix centering scaled icons on high dpi pixmaps
KImageFormats
pic: Fix Invalid-enum-value undefined behaviour
KIO
[KFilePlacesModel] Fix supported scheme check for devices
Embed protocol data also for Windows version of trash ioslave
Adding support for mounting KIOFuse URLs for applications that don't use KIO
Add truncation support to FileJob
Deprecate KUrlPixmapProvider
Deprecate KFileWidget::toolBar
[KUrlNavigator] Add RPM support to krarc:
KFilePlaceEditDialog: fix crash when editing the Trash place
Add button to open the folder in filelight to view more details
Show more details in warning dialog shown before starting a
privileged operation
KDirOperator: Use a fixed line height for scroll speed
Additional fields such as deletion time and original path are now
shown in the file properties dialog
KFilePlacesModel: properly parent tagsLister to avoid memleak.
HTTP ioslave: call correct base class in virtual_hook(). The
base of HTTP ioslave is TCPSlaveBase, not SlaveBase
Ftp ioslave: fix 4 character time interpreted as year
Re-add KDirOperator::keyPressEvent to preserve BC
Use QStyle for determining icon sizes
Kirigami
ActionToolBar: Only show the overflow button if there are visible
items in the menu
Don't build and install app templates on android
Don't hardcode the margin of the CardsListView
Add support for custom display components to Action
Let the other components grow if there's more things on the header
Remove dynamic item creation in DefaultListItemBackground
reintroduce the collapse button
Show application window icon on AboutPage
KItemModels
Add KColumnHeadersModel
KJS
Added tests for Math.exp()
Added tests for various assignment operators
Test special cases of multiplicate operators (*, / and %)
KNewStuff
Ensure the dialog title is correct with an uninitialised engine
Don't show the info icon on the big preview delegate
Support archive installs with adoption commands
Send along the config name with requests
KPeople
Expose enum to the metaobject compiler
KQuickCharts
Also correct the shader header files
Correct license headers for shaders
KService
Deprecate KServiceTypeProfile
KTextEditor
Add "line-count" property to the ConfigInterface
Avoid unwanted horizontal scrolling
KWayland
[plasmashell] Update docs for panelTakesFocus to make it generic
[plasmashell] Add signal for panelTakesFocus changing
KXMLGUI
KActionCollection: provide a changed() signal as a replacement for removed()
Adjust keyboard shortcut configuration window's title
NetworkManagerQt
Manager: add support for AddAndActivateConnection2
cmake: Consider NM headers as system includes
Sync Utils::securityIsValid with NetworkManager
Plasma Framework
[ToolTip] Round position
Enable wheel events on Slider {}
Sync QWindow flag WindowDoesNotAcceptFocus to wayland plasmashell interface
[calendar] Check out of bounds array access in QLocale lookup
[Plasma Dialog] Use QXcbWindowFunctions for setting window types Qt
WindowFlags doesn't know
[PC3] Complete plasma progress bar animation
[PC3] Only show progress bar indicator when the ends won't overlap
[RFC] Fix Display Configuration icon margins
[ColorScope] Work with plain QObjects again
[Breeze Desktop Theme] Add monochrome user-desktop icon
Remove default width from PlasmaComponents3.Button
[PC3 ToolButton] Have the label take into account complementary color schemes
Added background colors to active and inactive icon view
QQC2StyleBridge
[ToolTip] Round position
Update size hint when font changes
Solid
Display first / in mounted storage access description
Ensure mounted nfs filesystems matches their fstab declared counterpart
Sonnet
The signal done is deprecated in favour of spellCheckDone, now correctly emitted
Syntax Highlighting
LaTeX: fix brackets in some commands
TypeScript: add "bigint" primitive type
Python: improve numbers, add octals, binaries and "breakpoint" keyword
SELinux: add "glblub" keyword and update permissions list
Several enhancements to gitolite syntax definition
Change log:
1.1.0 (03/11/2019)
======
- GTK3 Port
- React to panel "mode," not "orientation" (Bug #15840)
- Make time out plugin respect panel icon size (Bug #15839)
- Allow compilation with panel 4.15
- Make build less verbose
- Translation Updates: Croatian, Galician, Italian
pkglint -r --network --only "migrate"
As a side-effect of migrating the homepages, pkglint also fixed a few
indentations in unrelated lines. These and the new homepages have been
checked manually.
mic-paren is an extension and replacement to the packages paren and
stig-paren for Emacs. When mic-paren is active Emacs normal
parenthesis matching is deactivated. Instead parenthesis matching will
be performed as soon as the cursor is positioned at a parenthesis. The
matching parenthesis (or the entire expression between the
parentheses) is highlighted until the cursor is moved away from the
parenthesis.
AnsiWeather 1.16.0 (2020-01-21)
- Switch default delimiter from "=>" to ":" and stop prepending space
- Do not hardcode colon in forecast mode, use $delimiter instead
"This module is heading towards planned deprecation. It will continue to be supported and API/ABI stable throughout the GNOME 2.x series, but we do not recommend using it in new applications unless you require functionality that has not already been moved elsewhere."
GNOME 2.x is ded.
The 'cabal' command-line program simplifies the process of managing
Haskell software by automating the fetching, configuration,
compilation and installation of Haskell libraries and programs.
pkglint --only "https instead of http" -r -F
With manual adjustments afterwards since pkglint 19.4.4 fixed a few
indentations in unrelated lines.
This mainly affects projects hosted at SourceForce, as well as
freedesktop.org, CTAN and GNU.
pixd is a tool for visualizing binary data using a colour palette. It is in
a lot of ways akin to a hexdump tool, except using coloured squares to
represent each octet.
pixd uses 24-bit color SGR escape sequences. For a list of terminal emulators
with support for these, see XVilka's list of supporting terminal emulators:
https://gist.github.com/XVilka/8346728
hexd prints a human-readable hexdump of the specified files, or standard
input if omitted. Its main distinguishing feature is the use of colours to
visually indicate which range of values an octet belongs to, aiding in
spotting patterns in binary data.
By default, hexd relies on 256-color SGR escape sequences. Most terminal
emulators should support these today, but technically they're only defacto
standard. However, you can override the formatting used with the HEXD_COLORS
environment variable (see manpage), or use the -p option for plaintext
output.
You're writing a library. You've decided to be ambitious, and support multiple
async I/O packages, like Trio, and asyncio, and... You've written a bunch of
clever code to handle all the differences. But... how do you know which piece of
clever code to run?
This is a tiny package whose only purpose is to let you detect which async
library your code is running under.
An immutable mapping type for Python.
The underlying datastructure is a Hash Array Mapped Trie (HAMT) used in
Clojure, Scala, Haskell, and other functional languages. This implementation is
used in CPython 3.7 in the contextvars module (see PEP 550 and PEP 567 for more
details).
Immutable mappings based on HAMT have O(log N) performance for both set() and
get() operations, which is essentially O(1) for relatively small mappings.
Changes from 2.1:
Clean up some b'' quoting that appeared around strings in the log
output under python3.
New command line option --image-format for selecting the guest disk
image format. Supported values are "dense" (the default) and
"sparse".
Reset the install timeout whenever a new set extraction or other
command is started by sysinst, and reduce the timeout to 1 hour.
This allows hangs in the install phase to be detected more quickly.
Reset the test timeout whenever a new test program is started by ATF,
and reduce the default timeout to 2 hours. If you are passing a
non-default test timeout with the --test-timeout option, it can also
be reduced. This allows hangs during test runs to be detected more
quickly.
Fix the sparc64 CD install which was broken in 2.1, by adding an
index=2 attribute to the virtual CD drive.
Make NetBSD-current/macppc boot by passing "-prom-env qemu_boot_hack=y"
to qemu-system-ppc. From Joerg Sonnenberger.
A library of extra functions for the standard Haskell libraries. Most
functions are simple additions, filling out missing functionality. A
few functions are available in later versions of GHC, but this package
makes them available back to GHC 7.2.
pkgsrc changes:
- Remove no longer needed patch applied upstream
Changes:
CHANGES FROM 3.0 to 3.0a
* Do not require REG_STARTEND.
* Respawn panes or windows correctly if default-command is set.
* Add missing option for after-kill-pane hook.
* Fix for crash with a format variable that doesn't exist.
* Do not truncate list-keys output on some platforms.
* Do not crash when restoring a layout with only one pane.
CHANGES FROM 2.9 to 3.0
* Workaround invalid layout strings generated by older tmux versions and add
some additional sanity checks
* xterm 348 now disables margins when resized, so send DECLRMM again after
resize.
* Add support for the SD (scroll down) escape sequence.
* Expand arguments to C and s format modifiers to match the m modifier.
* Add support for underscore colours (Setulc capability must be added with
terminal-overrides as described in tmux(1)).
* Add a "fill" style attribute for the fill colour of the drawing area (where
appropriate).
* New -H flag to send-keys to send literal keys.
* Format variables for pane mouse modes (mouse_utf8_flag and mouse_sgr_flag)
and for origin mode (origin_flag).
* Add -F to refresh-client for flags for control mode clients, only one flag
(no-output) supported at the moment.
* Add a few vi(1) keys for menus.
* Add pane options, set with set-option -p and displayed with show-options -p.
Pane options inherit from window options (so every pane option is also
a window option). The pane style is now configured by setting window-style
and window-active-style in the pane options; select-pane -P and -g now change
the option but are no longer documented.
* Do not document set-window-option and show-window-options. set-option -w and
show-options -w should be used instead.
* Add a -A flag to show-options to show parent options as well (they are marked
with a *).
* Resize panes lazily - do not resize unless they are in an attached, active
window.
* Add regular expression support for the format search, match and substitute
modifiers and make them able to ignore case. find-window now accepts -r to
use regular expressions.
* Do not use $TMUX to find the session because for windows in multiple sessions
it is wrong as often as it is right, and for windows in one session it is
pointless. Instead use TMUX_PANE if it is present.
* Do not always resize the window back to its original size after applying a
layout, keep it at the layout size until it must be resized (for example when
attached and window-size is not manual).
* Add new-session -X and attach-session -x to send SIGHUP to parent when
detaching (like detach-client -P).
* Support for octal escapes in strings (such as \007) and improve list-keys
output so it parses correctly if copied into a configuration file.
* INCOMPATIBLE: Add a new {} syntax to the configuration file. This is a string
similar to single quotes but also includes newlines and allows commands that
take other commands as string arguments to be expressed more clearly and
without additional escaping.
A literal { and } or a string containing { or } must now be escaped or
quoted, for example '{' and '}' instead of { or }, or 'X#{foo}' instead of
X#{foo}.
* New <, >, <= and >= comparison operators for formats.
* Improve escaping of special characters in list-keys output.
* INCOMPATIBLE: tmux's configuration parsing has changed to use yacc(1). There
is one incompatible change: a \ on its own must be escaped or quoted as
either \\ or '\' (the latter works on older tmux versions).
Entirely the same parser is now used for parsing the configuration file
and for string commands. This means that constructs previously only
available in .tmux.conf, such as %if, can now be used in string commands
(for example, those given to if-shell - not commands invoked from the
shell, they are still parsed by the shell itself).
* Add support for the overline attribute (SGR 53). The Smol capability is
needed in terminal-overrides.
* Add the ability to create simple menus. Introduces new command
display-menu. Default menus are bound to MouseDown3 on the status line;
MouseDown3 or M-MouseDown3 on panes; MouseDown3 in tree, client and
buffer modes; and C-b C-m and C-b M-m.
* Allow panes to be empty (no command). They can be created either by piping to
split-window -I, or by passing an empty command ('') to split-window. Output
can be sent to an existing empty window with display-message -I.
* Add keys to jump between matching brackets (emacs C-M-f and C-M-b, vi %).
* Add a -e flag to new-window, split-window, respawn-window, respawn-pane to
pass environment variables into the newly created process.
* Hooks are now stored in the options tree as array options, allowing them to
have multiple separate commands. set-hook and show-hooks remain but
set-option and show-options can now also be used (show-options will only show
hooks if given the -H flag). Hooks with multiple commands are run in index
order.
* Automatically scroll if dragging to create a selection with the mouse and the
cursor reaches the top or bottom line.
* Add -no-clear variants of copy-selection and copy-pipe which do not clear the
selection after copying. Make copy-pipe clear the selection by default to be
consistent with copy-selection.
* Add an argument to copy commands to set the prefix for the buffer name, this
(for example) allows buffers for different sessions to be named separately.
* Update session activity on focus event.
* Pass target from source-file into the config file parser so formats in %if
and %endif have access to more useful variables.
* Add the ability to infer an option type (server, session, window) from its
name to show-options (it was already present in set-option).
(pkgsrc TBD: review inkscape and rsvg-convert dependencies.)
Change log:
mate-utils 1.22.2
* Translations update
* Add hicolor_apps_24x24_mate-system-log.png
* Install hicolor_apps_24x24_mate-disk-usage-analyzer.png
* mate-disk-usage-analyzer: Remove blank space before right parenthesis
* gdict-applet: Variable 'detail' is allocated memory that is never used
* Make inkscape and rsvg-convert optional
v0.19.3:
The major changes of this version:
* Direct ASCOM support for Telescope Control plugin on Windows
* Refactoring the GUI
* Many improvements in the code
* Added many DSO textures
* Improvements in DSO catalog
* Many improvements in AstroCalc tool
Version 1.3.9:
* add uk translations
* change project license to BSD Zero Clause License
* new printf-format modifier '%u' to print url-encoded filename, path or hash
* Bugfix: btih in magnet links shall be hex-encoded
* correctly align UTF8 file paths, while printing verification results
* respect UTF8 BOM when updating or verifying a hash file
* print a new-line after ed2k link, when --ed2k-link option is passed
* exit on output errors with exit_code = 2
* change option --update=<file> to update the specified file
* make short option '-P' to be an alias for --percents
* change %{mtime} format to 'YYYY-MM-DD hh:mm:ss'
* Bugfix: --sysconfdir was ignored while searching for config on Linux
* support verification of base64-formated hash sums
* add formatting options: --hex, --base32, -b/--base64
* Bugfix: properly handle symlinks on the command line
----------------------------------------------------------------
* Noteworthy changes in release 8.31 (2019-03-10) [stable]
** Bug fixes
'base64 a b' now correctly diagnoses 'b' as the extra operand, not 'a'.
[bug introduced in coreutils-5.3.0]
When B already exists, 'cp -il A B' no longer immediately fails
after asking the user whether to proceed.
[This bug was present in "the beginning".]
df no longer corrupts displayed multibyte characters on macOS.
[bug introduced with coreutils-8.18]
seq no longer outputs inconsistent decimal point characters
for the last number, when locales are misconfigured.
[bug introduced in coreutils-7.0]
shred, sort, and split no longer falsely report ftruncate errors
when outputting to less-common file types. For example, the shell
command 'sort /dev/null -o /dev/stdout | cat' no longer fails with
an "error truncating" diagnostic.
[bug was introduced with coreutils-8.18 for sort and split, and
(for shared memory objects only) with fileutils-4.1 for shred]
sync no longer fails for write-only file arguments.
[bug introduced with argument support to sync in coreutils-8.24]
'tail -f file | filter' no longer exits immediately on AIX.
[bug introduced in coreutils-8.28]
'tail -f file | filter' no longer goes into an infinite loop
if filter exits and SIGPIPE is ignored.
[bug introduced in coreutils-8.28]
** Changes in behavior
cksum, dd, hostid, hostname, link, logname, sleep, tsort, unlink,
uptime, users, whoami, yes: now always process --help and --version options,
regardless of any other arguments present before any optional '--'
end-of-options marker.
nohup now processes --help and --version as first options even if other
parameters follow.
'yes a -- b' now outputs 'a b' instead of including the end-of-options
marker as before: 'a -- b'.
echo now always processes backslash escapes when the POSIXLY_CORRECT
environment variable is set.
When possible 'ln A B' now merely links A to B and reports an error
if this fails, instead of statting A and B before linking. This
uses fewer system calls and avoids some races. The old statting
approach is still used in situations where hard links to directories
are allowed (e.g., NetBSD when superuser).
ls --group-directories-first will also group symlinks to directories.
'test -a FILE' is not supported anymore. Long ago, there were concerns about
the high probability of humans confusing the -a primary with the -a binary
operator, so POSIX changed this to 'test -e FILE'. Scripts using it were
already broken and non-portable; the -a unary operator was never documented.
wc now treats non breaking space characters as word delimiters
unless the POSIXLY_CORRECT environment variable is set.
** New features
id now supports specifying multiple users.
'date' now supports the '+' conversion specification flag,
introduced in POSIX.1-2017.
printf, seq, sleep, tail, and timeout now accept floating point
numbers in either the current or the C locale. For example, if the
current locale's decimal point is ',', 'sleep 0,1' and 'sleep 0.1'
now mean the same thing. Previously, these commands accepted only
C-locale syntax with '.' as the decimal point. The new behavior is
more compatible with other implementations in non-C locales.
test now supports the '-N FILE' unary operator (like e.g. bash) to check
whether FILE exists and has been modified since it was last read.
env now supports '--default-signal[=SIG]', '--ignore-signal[=SIG]', and
'--block-signal[=SIG], to setup signal handling before executing a program.
env now supports '--list-signal-handling' to indicate non-default
signal handling before executing a program.
** New commands
basenc is added to complement existing base64,base32 commands,
and encodes and decodes printable text using various common encodings:
base64,base64url,base32,base32hex,base16,base2,z85.
** Improvements
ls -l now better aligns abbreviated months containing digits,
which is common in Asian locales.
stat and tail now know about the "sdcardfs" file system on Android.
stat -f -c%T now reports the file system type, and tail -f uses inotify.
stat now prints file creation time when supported by the file system,
on GNU Linux systems with glibc >= 2.28 and kernel >= 4.11.
----------------------------------------------------------------
* Noteworthy changes in release 8.30 (2018-07-01) [stable]
** Bug fixes
'cp --symlink SRC DST' will again correctly validate DST.
If DST is a regular file and SRC is a symlink to DST,
then cp will no longer allow that operation to clobber DST.
Also with -d, if DST is a symlink, then it can always be replaced,
even if it points to SRC on a separate device.
[bugs introduced with coreutils-8.27]
'cp -n -u' and 'mv -n -u' now consistently ignore the -u option.
Previously, this option combination suffered from race conditions
that caused -u to sometimes override -n.
[bug introduced with coreutils-7.1]
'cp -a --no-preserve=mode' now sets appropriate default permissions
for non regular files like fifos and character device nodes etc.,
and leaves mode bits of existing files unchanged.
Previously it would have set executable bits on created special files,
and set mode bits for existing files as if they had been created.
[bug introduced with coreutils-8.20]
'cp --remove-destination file symlink' now removes the symlink
even if it can't be traversed.
[bug introduced with --remove-destination in fileutils-4.1.1]
ls no longer truncates the abbreviated month names that have a
display width between 6 and 12 inclusive. Previously this would have
output ambiguous months for Arabic or Catalan locales.
'ls -aA' is now equivalent to 'ls -A', since -A now overrides -a.
[bug introduced in coreutils-5.3.0]
'mv -n A B' no longer suffers from a race condition that can
overwrite a simultaneously-created B. This bug fix requires
platform support for the renameat2 or renameatx_np syscalls, found
in recent Linux and macOS kernels. As a side effect, ‘mv -n A A’
now silently does nothing if A exists.
[bug introduced with coreutils-7.1]
** Changes in behavior
'cp --force file symlink' now removes the symlink even if
it is self referential.
ls --color now matches file extensions case insensitively.
** New features
cp --reflink now supports --reflink=never to enforce a standard copy.
env supports a new -v/--debug option to show verbose information about
each processing step.
env supports a new -S/--split-string=S option to split a single argument
string into multiple arguments. Used to pass multiple arguments in scripts
(shebang lines).
md5sum accepts a new option: --zero (-z) to delimit the output lines with a
NUL instead of a newline character. This also disables file name escaping.
This also applies to sha*sum and b2sum.
rm --preserve-root now supports the --preserve-root=all option to
reject any command line argument that is mounted to a separate file system.
** Improvements
cut supports line lengths up to the max file size on 32 bit systems.
Previously only offsets up to SIZE_MAX-1 were supported.
stat and tail now know about the "exfs" file system, which is a
version of XFS. stat -f --format=%T now reports the file system type,
and tail -f uses inotify.
wc avoids redundant processing of ASCII text in multibyte locales,
which is especially significant on macOS.
The Plasma help system is designed to make accessing the common
UNIX help systems (man and info) simple, as well as the native
Plasma and applications documentation (XML).