Link [ pkgsrc | NetBSD | pkgsrc git mirror | PR fulltext-search | netbsd commit viewer ]


   
        usage: [branch:branch] [user:user] [path[@revision]] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN pkgtools/pkg)




switch to index mode

recent branches: MAIN (1m)  pkgsrc-2024Q1 (14d)  pkgsrc-2023Q4 (42d)  pkgsrc-2023Q2 (74d)  pkgsrc-2023Q3 (153d) 

2024-05-12 16:14:22 UTC Now

2021-11-30 15:42:33 UTC MAIN commitmail json YAML

seamonkey-l10n: Update to 2.53.10

* Sync with www/seamonkey-2.53.10.

(ryoon)

2021-11-30 15:42:09 UTC MAIN commitmail json YAML

doc: Updated www/seamonkey to 2.53.10

(ryoon)

2021-11-30 15:41:24 UTC MAIN commitmail json YAML

seamonkey: Update to 2.53.10

* Fix build with lang/rust-1.56.1.
* Change chrome format to omni from flat. No need to patch .js files recently.

Changelog:
What's New in SeaMonkey 2.53.10

SeaMonkey 2.53.10 contains (among other changes) the following major changes
relative to SeaMonkey 2.53.9.1:

  * Minor fixes for testdisplay command in ChatZilla bug 1727976.
  * Show CTCP requests (excluding ACTION and DCC) bug 1722156.
  * IRCv3: Add support for server-time bug 1724586.
  * Add localization note for network editor dialog width in ChatZilla bug
    1727977.
  * IRCv3: Add support for extended-join and account-notify bug 1722159.
  * Add ability to collapse message groups in ChatZilla bug 1724588.
  * Fix JS strict warnings in unescapeTagValue in ChatZilla bug 1727989.
  * IRCv3: Add support for invite-notify bug 1722161.
  * IRCv3: Add support for batch bug 1724589.
  * Fix JS strict warning in addHistory in cZ static.js bug 1727992.
  * IRCv3: Add support for cap-notify bug 1722162.
  * Stop using canonical name as collection keys in ChatZilla bug 1728025.
  * IRCv3: Add support for TLS and STS bug 1722166.
  * Helper function for renaming irc server properties in ChatZilla bug 1728027
    .
  * IRCv3: Add support for MONITOR bug 1722174.
  * Remove use of msg.commasp in ChatZilla bug 1726965.
  * Allow shiftKey to modify behaviour of link clicking in cZ bug 1713458.
  * IRCv3: Add support for echo-message bug 1722211.
  * In ChatZilla make /commands return all matches starting with pattern bug
    1726966.
  * Use SeaMonkey prefs to determine how links behave in cZ bug 1713467.
  * Allow parameters to be localised in ChatZilla bug 1724105.
  * Add identify command to cZ and hook into password management bug 1713470.
  * IRCv3.1: Implement SASL with PLAIN mechanism bug 1717545.
  * IRCv3: Add support for message tags bug 1724584.
  * Add last read message divider to ChatZilla bug 1729159.
  * IRCv3: Add support for account-tag bug 1724585.
  * Missing option "text encoding Unicode/UTF-8" in preferences - Mailnews bug
    1679260.
  * Detect Crashreporter using AppConstants in SeaMonkey bug 1735236.
  * Link about LEGACY extensions in Add-ons Manager is broken bug 1656797.
  * Update help for clear private data preferences and dialog bug 1728911.
  * Fix typo in cs_nav_prefs_appearance bug 1737473.
  * Drop leftover "Edit Menu" comment from messageWindow.xul and
    addressbook.xul bug 1725121.
  * Add dummy tab routines to SeaMonkey mailnews tab browser bug 1735243.
  * Folder pane and tab/window title not updated correctly when opening in new
    tab bug 1726940.
  * Allow mail tab bar to be controlled separately to browser tab bar bug
    1724515.
  * Copy any user set values for new mail.tabs prefs bug 1729165.
  * Merge Master Passwords and Passwords pref panes into a single pref pane bug
    1728099.
  * Move warning about redirection pref from Content to Privacy & Security pane
    bug 1728185.
  * Move website icons prefs from content pref pane to browser pref pane bug
    1727425.
  * Move browser / mailnews system integration prefs into advanced pane bug
    1727659.
  * Have separate opentabfor.middleclick for mailnews bug 1727948.
  * Add removeBrowser helper for tabbrowser bug 1730391.
  * Put <browser> in a <stack> so it's easy to overlay bug 1730392.
  * Allow browser focus to be avoided bug 1720003.
  * SeaMonkey 32x32 default icon has light stripe at the bottom bug 1729153.
  * Support <input type=time> and <input type=date> in SeaMonkey bug 1730408.
  * Middleclick on browser tab handled twice (closes tab and loads URL from
    primary or clipboard) bug 1734407.
  * Unable to create a new "Saved Search Folder" using "Save View as a
    Folder..." bug 1738669.

The following bugs were fixed in our branch of the Gecko source code only:

  * Enable compression for standard http connections bug 1728996.
  * Support VS2022 for compiling under Windows bug 1728988.

SeaMonkey 2.53.10 contains (among other changes) the following major changes
relative to SeaMonkey 2.49.5:

  * The Bookmarks Manager has switched its name to Library, and now also
    includes the History list. When History is invoked, the Library will be
    shown with the History list selected. The extensive modifications were
    needed because of Mozilla Gecko platform API changes.
  * Download Manager has been migrated to a new API. Although it looks pretty
    much the same as before, the search option is missing and some other minor
    details work differently. The previous downloads history is removed during
    the upgrade.
  * The layout panel was added to the CSS Grid tools.
  * TLS 1.3 is the default SSL version now.
  * Support for all NPAPI plugins like Flash, Java and Silverlight has been
    removed. For displaying pdf files in the browser you can use
    pdf.js-seamonkey from Isaac Schemm.
  * SeaMonkey now uses a new api for formatting regional data like time and
    date. Default is to use the application locale of the current SeaMonkey
    build. If you use a language pack or a different OS formatting this is
    usually not desired. You can change the formatting from the application
    locale to the regional settings locale (OS) in the preferences dialog under
    "Appearance".

SeaMonkey 2.53.10 uses the same backend as Firefox and contains the relevant
Firefox 60.8 security fixes.

SeaMonkey 2.53.10 shares most parts of the mail and news code with Thunderbird.
Please read the Thunderbird 60.0 release notes for specific changes and
security fixes in this release.

Additional important security fixes up to Current Firefox 78.15 ESR and a few
enhancements have been backported. We will continue to enhance SeaMonkey
security in subsequent 2.53.x beta and release versions as fast as we are able
to.

What's New in SeaMonkey 2.53.9.1

SeaMonkey 2.53.9.1 contains (among other changes) the following major changes
relative to SeaMonkey 2.53.9:

  * Fix the lazy loading of images from some websites bug 1727967.
  * Move certain font family defaults from serif to sans serif bug 1727982.

SeaMonkey 2.53.9.1 uses the same backend as Firefox and contains the relevant
Firefox 60.8 security fixes.

SeaMonkey 2.53.9.1 shares most parts of the mail and news code with
Thunderbird. Please read the Thunderbird 60.0 release notes for specific
changes and security fixes in this release.

Additional important security fixes up to Current Firefox 78.14 ESR and a few
enhancements have been backported. We will continue to enhance SeaMonkey
security in subsequent 2.53.x beta and release versions as fast as we are able
to.

(ryoon)

2021-11-30 15:28:00 UTC MAIN commitmail json YAML

xfce4-power-manager: fix merge botch in a patch, ride update

(gutteridge)

2021-11-30 15:10:30 UTC MAIN commitmail json YAML

doc: Updated meta-pkgs/xfce4-extras to 4.16.0

(gutteridge)

2021-11-30 15:10:23 UTC MAIN commitmail json YAML

meta-pkgs/xfce4-extras: update to 4.16

Bump a few plugins that required updates in order to build at all,
since the Xfce panel dropped GTK2 support with 4.16. Also drop two
plugins that have been EOL for a long time and no longer build.

(gutteridge)

2021-11-30 15:06:41 UTC MAIN commitmail json YAML

doc: Updated x11/xfce4-notes-plugin to 1.9.0

(gutteridge)

2021-11-30 15:06:32 UTC MAIN commitmail json YAML

xfce4-notes-plugin: update to 1.9.0

Change log:

1.9.0
======
- Remove unused variable
- Update deprecated autotools macros
- Do not mark text with ':' after '://' as a link (bug #52)
- Add support for links with scheme other than HTTP (bug #52)
- Fix missing-prototypes
- Create README.md. Update configure.ac.in
- Add basic gitlab CI
- Fix "Disabled labels on context menu are dark yellow"
- Fix a few deprecation warnings
- Fix make distcheck
- Fix blinking image on panel
- Remove commented code
- Update build system
- Fix make distcheck
- Remove deprecated gtk stock usage
- Fix build system
- Continue the gtk3 port
- Update URLs from goodies.x.o to docs.x.o (Bug #16171)
- po: update POTFILES.in
- gtk3: update css style with required changes from 3.20
- gtk3: drop libunique leftover flags and code
- gtk3: Drop support for GTK+-2.0
- bump post release
- Translation Updates:
  , Albanian, Amharic, Arabic, Armenian (Armenia), Asturian, Basque,
  Belarusian, Bulgarian, Catalan, Chinese (China), Chinese (Taiwan),
  Croatian, Czech, Danish, Dutch, Eastern Armenian, English
  (Australia), English (United Kingdom), Estonian, Finnish, French,
  Galician, German, Greek, Hebrew, Hungarian, Icelandic, Indonesian,
  Interlingue, Italian, Japanese, Kazakh, Korean, Latvian, Lithuanian,
  Malay, Norwegian Bokm奪l, Occitan (post 1500), Polish, Portuguese,
  Portuguese (Brazil), Romanian, Russian, Serbian, Slovak, Slovenian,
  Spanish, Swedish, Thai, Turkish, Ukrainian, Urdu, Urdu (Pakistan),
  Uyghur, Vietnamese

(gutteridge)

2021-11-30 15:03:57 UTC MAIN commitmail json YAML

doc: Updated sysutils/xfce4-genmon-plugin to 4.1.1

(gutteridge)

2021-11-30 15:03:49 UTC MAIN commitmail json YAML

xfce4-genmon-plugin: update to 4.1.1

Change log:

(No change log provided for 4.1.1.)

4.1.0 (2020/12/22)
==================
- Add basic GitLab pipeline
- Updated README file
- Add DBG anchors
- Add <icon> amd <iconclick> elements
- Make Save translatable
- Fix config values sometimes going to default
- Fix label sometimes re-appearing
- Enable multi-row support
- Remove unused variables and code
- Fix indentation
- Catch some edge cases
- Set tmp variable default values
- Fix period spinner display when cancelled
- Fix label toggle display when cancelled
- Fix font display when cancelled
- Support new libxfce4ui API
- Change close to save
- Closing config window cancels changes
- Change layout of config dialog
- Make tooltips translatable
- Update support URLs to docs.xfce.org
- Allow compilation with panel 4.15
- Replace deprecated xfce_create_panel_button
======
- Translation Updates:
  Albanian, Amharic, Arabic, Armenian (Armenia), Basque, Belarusian,
  Bulgarian, Catalan, Chinese (China), Chinese (Taiwan), Croatian,
  Czech, Danish, Dutch, Eastern Armenian, English (Australia), English
  (Canada), English (United Kingdom), Estonian, Finnish, French,
  Galician, German, Greek, Hebrew, Hindi, Hungarian, Icelandic,
  Indonesian, Interlingue, Italian, Japanese, Kazakh, Korean, Latvian,
  Lithuanian, Malay, Norwegian Bokm奪l, Occitan (post 1500), Polish,
  Portuguese, Portuguese (Brazil), Russian, Serbian, Slovak, Slovenian,
  Spanish, Swedish, Thai, Turkish, Ukrainian, Urdu, Urdu (Pakistan),
  Uyghur

(gutteridge)

2021-11-30 15:01:25 UTC MAIN commitmail json YAML

doc: Updated time/xfce4-datetime-plugin to 0.8.1

(gutteridge)

2021-11-30 15:01:17 UTC MAIN commitmail json YAML

xfce4-datetime-plugin: update to 0.8.1

Change log:

datetime-0.8.1
======
- Update configure.ac.in syntax and enable debug when building from git
- Remove GSourceFunc casts
- Fix font size (#30)
- Add new README.md and update AM_INIT_AUTOMAKE
- Add basic GitLab pipeline
- Update URLs from goodies.x.o to docs.x.o (Bug #16159)
- s/http/https
- Update .gitignore
- Fix build with panel 4.15
- Make build less verbose
- Translation Updates:
  Albanian, Armenian (Armenia), Belarusian, Eastern Armenian, English
  (Canada), Estonian, Galician, Hebrew, Interlingue, Persian (Iran),
  Slovak, Spanish, Turkish, Uyghur, Uzbek

(gutteridge)

2021-11-30 14:57:09 UTC MAIN commitmail json YAML

doc: Updated time/xfce4-orage to 4.12.1nb25

(gutteridge)

2021-11-30 14:57:01 UTC MAIN commitmail json YAML

xfce4-orage: reflect changed dependencies after Xfce 4.16 update

Xfce 4.16 no longer supports GTK2 panel plugins, so while this package
still builds and runs otherwise, it no longer builds a panel component.
(It also has no GTK3 dependency, so stop pulling in such from the xfce4
meta-pkg, of which it is no longer a part, since upstream considers it
EOL.)

(gutteridge)

2021-11-30 14:53:25 UTC MAIN commitmail json YAML

doc: Updated meta-pkgs/xfce4 to 4.16.0

(gutteridge)

2021-11-30 14:52:41 UTC MAIN commitmail json YAML

doc: Updated sysutils/xfce4-power-manager to 4.16.0

(gutteridge)

2021-11-30 14:52:32 UTC MAIN commitmail json YAML

xfce4-power-manager: update to 4.16.0

Change log:

4.16.0
======
- bump glib (and gio, gthread, etc) minimum to 2.50.0
- panel-plugin: Prefer ac-adapter-symbolic (Fixes #103)
- Add new icons in size 24x24 and 32x32
- Translation Updates:
  Albanian, Basque, Catalan, Danish, Estonian, French, Galician,
  Hebrew, Indonesian, Norwegian Bokm奪l, Portuguese, Portuguese
  (Brazil), Russian, Serbian, Slovenian, Swedish, Turkish

1.7.1
======
This is a development release.
- Add new app icon and switch to rDNS icon name
- Use more accurate status icons (Fixes #95)
- Also use symbolic icons in battery notifications
- Reorder screensavers so Xfce comes first (Fixes #101)
- settings: Adjust title and show min/max buttons
- settings: Allow critical battery level up to 70% (Fixes #67)
- settings: Add keywords for discoverability (Bug #10694)
- settings: Fix GtkSwitch signal handlers (Issue #99)
- xfpm: avoid default double fork
- Respect the notification daemon's timeouts (Fixes #57)
- Fix Laptop lid settings (Bug #15300)
- Fix spelling mistake (Bug #16698)
- Only update blank time when appropriate
- Bug #16717: Move from exo-csource to xdt-csource
- Guard against NULL pointer dereference
- More blank time debug code
- Indentation fixes
- Cleanup code
- Move default icon names into one place
- Silence compiler warnings
- Add README.md
- Add basic GitLab pipeline
- Translation Updates:
  Albanian, Arabic, Armenian (Armenia), Basque, Belarusian, Bulgarian,
  Catalan, Chinese (China), Chinese (Hong Kong), Chinese (Taiwan),
  Croatian, Czech, Danish, Dutch, Eastern Armenian, English (Australia),
  English (Canada), English (United Kingdom), Estonian, Finnish, French,
  Galician, German, Greek, Hebrew, Hungarian, Icelandic, Indonesian,
  Interlingue, Italian, Japanese, Kannada, Kazakh, Korean, Lithuanian,
  Malay, Norwegian Bokm奪l, Norwegian Nynorsk, Occitan (post 1500),
  Polish, Portuguese, Portuguese (Brazil), Romanian, Russian, Serbian,
  Sinhala, Slovak, Slovenian, Spanish, Swedish, Telugu, Thai, Turkish,
  Ukrainian, Uyghur, Vietnamese

1.7.0
======
This is a development release.
- Fix inhibiting xfce4-screensaver (Bug #16364)
- Fix indentation (makes git blame harder, but code more readable)
- settings: Unclutter system and display tabs
- settings: Move % sign out of spinbutton (Bug #15994)
- Switch to symbolic window-close icons
- Dismiss critical notification when connecting to AC
- Make brightness steps configurable (Bug #12062)
- Allow compilation with panel 4.15
- panel-plugin: Properly show 'About' menu item
- panel-plugin: Add (optional) Presentation mode indicator (Bug #15773)
- panel-plugin: Toggle presentation mode on middle click
- panel-plugin: Add warning color to presentation mode indicator
- panel-plugin: Use GtkSwitch for Presentation mode
- panel-plugin: Replace deprecated call
- systray: Ensure presentation mode can be toggled (Bug #16337)
- Translation Updates:
  Albanian, Arabic, Belarusian, Catalan, Chinese (China), Chinese
  (Taiwan), Croatian, Czech, Danish, Dutch, Finnish, French, Galician,
  German, Greek, Hebrew, Italian, Japanese, Kazakh, Korean, Lithuanian,
  Malay, Norwegian Bokm奪l, Portuguese, Portuguese (Brazil), Russian,
  Serbian, Slovak, Slovenian, Spanish, Turkish

(gutteridge)

2021-11-30 14:48:25 UTC MAIN commitmail json YAML

doc: Updated x11/xfce4-desktop to 4.16.0

(gutteridge)

2021-11-30 14:48:17 UTC MAIN commitmail json YAML

xfce4-desktop: update to 4.16.0

Change log:

4.16.0
======
- Drop autogenerated xfce-backdrop-settings.desktop.in from git
- Set new wallpaper as default
- Add wallpaper for 4.16
- settings: Drop subtitle
- Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
- bump glib (and gio, gthread, etc) minimum to 2.50.0
- Remove GSourceFunc casts
- Avoid warning, pointer target in assignment differ in signedness
- Translation Updates:
  Chinese (China), Danish, Greek, Norwegian Nynorsk, Slovenian

4.15.1
======
- Add keywords to .desktop files in xfdesktop
- Add 24px and 32px icons
- Remove extra separator from context menu
- Move 'Open in New Window' of root window context menu (#59)
- Remove "Properties..." entry from desktop context menu (#59)
- Translation Updates:
  Albanian, Amharic, Arabic, Armenian (Armenia), Basque, Belarusian,
  Belarusian (Tarask), Bulgarian, Catalan, Chinese (China), Chinese
  (Hong Kong), Chinese (Taiwan), Croatian, Czech, Danish, Dutch,
  Eastern Armenian, English (Australia), English (Canada), English
  (United Kingdom), Estonian, Finnish, French, Galician, Georgian,
  German, Greek, Hebrew, Hungarian, Icelandic, Indonesian, Interlingue,
  Italian, Japanese, Kazakh, Korean, Lithuanian, Malay, Norwegian
  Bokm奪l, Norwegian Nynorsk, Occitan (post 1500), Persian (Iran),
  Polish, Portuguese, Portuguese (Brazil), Romanian, Russian, Serbian,
  Slovak, Slovenian, Spanish, Swedish, Thai, Turkish, Ukrainian,
  Uyghur, Uzbek

4.15.0
======
- Pull in new fallback icon from Adwaita
- Add new app icon and switch to rDNS icon name
- Avoid redundant calls to backdrop_changed_cb (Bug #16773)
- Move from exo-csource to xdt-csource (Bug #16717)
- Increase minimum desktop icon size to 16 (Bug #16667)
- Correct spelling of file system (Bug #16543)
- Increase desktop icon increments to 2 (Bug #16668)
- Unselect all items after single click activation
- Fix memory leak when reconnecting DP monitor (Bug #16314)
- Fix regression caused by (Bug #16342)
- Fix transparent background color (Bug #16380)
- Add Shift+Ctrl+N keybinding for Create Folder (Bug #15660)
- Ignore modifier key events in type-ahead find (Bug #11149)
- Added type-ahead find for Desktop icons (Bug #11149)
- Do not insert hyphens at intra-word line breaks (Bug #16339)
- Replace deprecated G_FILE_MONITOR_EVENT_MOVED (Bug #16342)
- Translation Updates: Albanian, Amharic, Arabic, Armenian (Armenia), Basque,
  Belarusian, Belarusian (Tarask), Bulgarian, Catalan, Chinese (China),
  Chinese (Hong Kong), Chinese (Taiwan), Croatian, Czech, Danish, Dutch,
  English (Australia), English (Canada), English (United Kingdom), Estonian,
  Finnish, French, Galician, Georgian, German, Greek, Hebrew, Hungarian,
  Icelandic, Indonesian, Interlingue, Italian, Japanese, Kazakh, Korean,
  Lithuanian, Malay, Norwegian Bokm奪l, Norwegian Nynorsk, Occitan (post 1500),
  Persian (Iran), Polish, Portuguese, Portuguese (Brazil), Romanian, Russian,
  Serbian, Slovak, Slovenian, Spanish, Swedish, Thai, Turkish, Uighur,
  Ukrainian, Uzbek

(gutteridge)

2021-11-30 14:46:22 UTC MAIN commitmail json YAML

doc: Updated sysutils/xfce4-thunar to 4.16.10

(gutteridge)

2021-11-30 14:46:14 UTC MAIN commitmail json YAML

xfce4-thunar: update to 4.16.10

Change log:

4.16.10
======
- Fix signal disconnect in thunar_window_unrealize to prevent crash
- Don't go beyond THUNAR_N_VISIBLE_COLUMNS while parsing col widths

4.16.9
======
- Listen to changes on shortcuts to update them when required
- Use move action when dragging files of different users (#196)
- Fix file-icon update when file is cut (Issue #588)
- Open correct folder on middle-click in tree-view (Issue #626)
- Disable automatic queueing of file transferes (Issue #569)
- Fix GLib-CRITICAL in list-view (Issue #487)
- thunar_file_is_executable() now checks if .desktop file is safe
- Fix missing folder in history when opened in new tab (Issue #594)
- Fixing various memory leaks (Issue #573)
- Update manpage (Issue #121)
- Dont show "execute" on context menu for folders
- Translation Updates:
  Albanian, Arabic, Armenian, Armenian (Armenia), Asturian, Basque,
  Bengali, Bulgarian, Catalan, Chinese (China), Chinese (Hong Kong),
  Chinese (Taiwan), Czech, Danish, Dutch, Eastern Armenian, English
  (Australia), English (United Kingdom), Esperanto, Estonian, Finnish,
  French, Galician, German, Greek, Hebrew, Hungarian, Icelandic,
  Indonesian, Interlingue, Italian, Japanese, Kazakh, Korean, Latvian,
  Malay, Norwegian Bokmål, Norwegian Nynorsk, Occitan (post 1500),
  Panjabi (Punjabi), Persian (Iran), Polish, Portuguese, Portuguese
  (Brazil), Romanian, Serbian, Slovak, Spanish, Swedish, Telugu, Thai,
  Turkish, Urdu, Urdu (Pakistan), Vietnamese

4.16.8
======
- Activating Desktop Icon does not Use Default Application (Issue #575)
- Translation Updates: Spanish

4.16.7
======
- Prevent crash if invalid-symlink is used as bookmark (Issue #552)
- Dont execute files, passed via command line due to security risks
- Avoid excessively checking whether files are executables (#180)
- CDDA appears twice in side pane (Issue #486)
- Critical error when opening Edit menu (Issue #542)
- Shortcuts view regression : Watch trash for changes (Issue #538)
- Translation Updates:
  Arabic, Bulgarian, Estonian, Galician, Hungarian, Italian, Norwegian
  Bokmål, Portuguese, Spanish, Swedish, Thai, Turkish

4.16.6
======
- Reload current directory before selecting new files (Issue #524)
- tree-view: Hide menu-item "properties" for unmounted devices
- Removed 'the root folder has no parent' dialog box
- Revamp documentation to modernize/uniformize accross components
- Remove watches on shortcuts (Issue #513) (Issue #47)
- Translation Updates:
  Finnish, Occitan

4.16.5
======
- Revert "Bookmarks no longer need an existing file (Issue #47)"

4.16.4
======
- Bookmarks no longer need an existing, underlying file (Issue #47)
- Regression: Select copied files after copy operation (Issue #520)
- Reintroduce alternative zoom shortcuts (Issue #514)
- Prevent hangup if a copy task that is blocked is resumed (Issue #467)
- Regression: Allow custom image files for UCA icons (Issue #517)
- Dont merge folders when creating copy with same name (Issue #491)
- Fix incorrect return value in scroll event handler (Issue #512)
- Translation Updates:
  Galician, Hebrew, Italian, Occitan

4.16.3
======
- By default show all available volumes
- Regression: Skip app info updates on sendto actions (Issue #502)
- Regression: Toggle menu visibility on F10 if menu hidden (Issue #498)
- Regression: "Shift" + "Select Trash in menu" has to trigger delete
- Dont select previous file after delete/trash (Issue #477)
- Increase min. size of "text" field in bulk renamer (Issue #474)
- Translation Updates:
  Albanian, Arabic, Armenian, Armenian (Armenia), Asturian, Basque,
  Belarusian, Bengali, Bulgarian, Catalan, Chinese (China), Chinese
  (Hong Kong), Chinese (Taiwan), Croatian, Czech, Danish, Dutch,
  Eastern Armenian, English (Australia), English (United Kingdom),
  Esperanto, Estonian, Finnish, French, Galician, German, Greek,
  Hebrew, Hungarian, Icelandic, Indonesian, Interlingue, Italian,
  Japanese, Kazakh, Korean, Latvian, Malay, Norwegian Bokmål,
  Norwegian Nynorsk, Occitan (post 1500), Panjabi (Punjabi), Persian
  (Iran), Polish, Portuguese, Romanian, Serbian, Slovak, Swedish,
  Telugu, Thai, Turkish, Ukrainian, Urdu, Urdu (Pakistan), Vietnamese

4.16.2
======
- Regression: "Open with other application" missing (Issue #470)
- Always create new files and folders in current directory (Issue #462)
- Translation Updates:
  Albanian, Arabic, Armenian, Armenian (Armenia), Asturian, Basque,
  Belarusian, Bengali, Bulgarian, Catalan, Chinese (China), Chinese
  (Hong Kong), Chinese (Taiwan), Croatian, Czech, Danish, Dutch,
  Eastern Armenian, English (Australia), English (United Kingdom),
  Esperanto, Estonian, Finnish, French, Galician, German, Greek,
  Hebrew, Hungarian, Icelandic, Indonesian, Interlingue, Italian,
  Japanese, Kazakh, Korean, Latvian, Lithuanian, Malay, Norwegian
  Bokmål, Norwegian Nynorsk, Occitan (post 1500), Panjabi (Punjabi),
  Persian (Iran), Polish, Portuguese, Portuguese (Brazil), Romanian,
  Russian, Serbian, Slovak, Spanish, Swedish, Telugu, Thai, Turkish,
  Ukrainian, Urdu, Urdu (Pakistan), Vietnamese

4.16.1
======
- Prevent crash on Ctrl+H when there is no sidepane (Issue #453)
- Roleback to previous spinner handling (Issue #448)

4.16.0
======
- Fix action of Back/Forward mouse gesture when using RTL (Issue #90)
- Prevent crash on mouse gesture action (Issue #443)
- Avoid crashes when closing thunar with ctrl+w (#336)
- Ignore double-click events from back/forward mouse button (Issue #371)
- Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
- bump minimum required exo version to 4.15.3
- Wrap box around spinner to prevent flickering (Issue #440)
- Use g_drive_is_removable over g_drive_is_media_removable
- bump glib (and gio, gthread, etc) to 2.50.0
- Do not duplicate app_info when added via custom command (Issue #309)
- Escape all whitespace characters in custom command path
- Remove hidden quotes for "Open with"->"custom command" (Issue #425)
- Ignore unknown XML elements in UCA.xml
- Regression: Fix broken bulk renamer context menu (Issue #436)
- Revert of b12247c2 and proper fix for Issue #423
- Remove duplicated code in renamer and prevent possible leak
- Prevent possible crash of thunar_launcher_poke (Issue #436)
- Fix combo box entry order (Issue #435)
- Remove TODO file
- Change focus when clicking an emblem entry (Issue #315)
- Bump GLib minimum version to 2.44
- Prevent Gtk-CRITICAL when terminating session (Issue #430)
- Missing thunarx support on the shortcut view (Issue #423)
- Translation Updates:
  Basque, Chinese (China), Czech, Danish, Estonian, Korean, Norwegian
  Nynorsk, Turkish, Vietnamese

4.15.3
======
- No special treatment on "rename" for .desktop files (Issue #56)
- Show full filename/extention for .desktop files (Issue #56)
- Focus view when location selector is closed (Issue #420)
- Thunar shows wrong content after outside operations (Issue #355)
- Regression: Restore file menu section arrangement
- Use same README.md structure than other xfce projects
- Fall back to fast content type if regular is unavilable in file
  attributes (!36)
- Fix Regressions around menu bar spinner (Issue #394)
- Fix error for custom date format in details view (issue #389)
- Add support for transparency in gtk-themes (!31)
- Regression: Apply accel keys only to current tab (Issue #386)
- Translation Updates:
  Albanian, Arabic, Armenian, Armenian (Armenia), Basque, Bengali,
  Catalan, Chinese (Hong Kong), Czech, Danish, Dutch, Eastern Armenian,
  English (Australia), English (United Kingdom), Esperanto, Estonian,
  Finnish, French, Greek, Hebrew, Hungarian, Icelandic, Indonesian,
  Interlingue, Kazakh, Korean, Latvian, Malay, Norwegian Bokmål,
  Norwegian Nynorsk, Occitan (post 1500), Panjabi (Punjabi), Persian
  (Iran), Polish, Portuguese, Portuguese (Brazil), Romanian, Serbian,
  Slovak, Spanish, Swedish, Telugu, Thai, Turkish, Ukrainian, Urdu, Urdu
  (Pakistan), Uyghur, Vietnamese,

4.15.2
======
- Regression: Dont crash when starting thunar with gvfs disabled
- Move mount/unmount/eject actions into launcher (Issue #349)
- Use thunar-menu and launcher in tree-view (Issue# 349)
- Use the new icon when running with elevated privileges (root)
- Remove limit on paths to check in thunar_file_accepts_drop (Issue #350)
- AC_CONFIG_MACRO_DIR → AC_CONFIG_MACRO_DIRS (MR !27)
- Avoid crashes when using details view (Issue #307)
- Fix unavailable rubber banding in detailed view (Issue #326)
- Remove obsolete dispose method to prevent warning (Issue #319)
- Show device indentifier in side pane tooltip (Issue #207)
- Make use of shared field codes expansion of libxfce4util (MR !23)
- Implement directory specific sort-column and sort-order (Issue #8)
- Add an option to delete saved directory specific settings (Issue #8)
- Implements directory specific view type (Issue #8)
- Add features to support directory specific view settings (Issue #8)
- Regression: Add missing seperator to icon view submenu
- Replace _thunar_assert() with _thunar_return_if_fail() in order to
  prevent crash when build with debug on FreeBSD (MR !22)
- Menu items cut/copy/paste do not work for location entry (Issue #303)
- Translation Updates:
  Albanian, Bulgarian, Catalan, Chinese (China), Chinese (Taiwan), Czech,
  Danish, Dutch, French, Galician, German, Hebrew, Italian, Japanese,
  Kazakh, Korean, Norwegian Bokmål, Portuguese, Portuguese (Brazil),
  Spanish, Swedish, Turkish,

4.15.1
======
- Shorten strings for different views (Issue #247)
- Segfault when file is created while files are selected (Issue #339)
- Thunar hangs when closing windows using CTRL+W (Issue #336)
- Regression: Missing accelerators for bookmark items (Issue #331)
- Fixed SEGV when the side pane is hidden (Issue #335)
- Regression: Window menu not updated properly (Issue #320)
- Support queued copy (configurable) (Issue #294)
- Regression: "Create Archive..." doesn't show (Fixes #329)
- Translation Updates:
  Albanian, Bulgarian, Catalan, Chinese (China), Chinese (Taiwan),
  Danish, Dutch, Esperanto, Estonian, French, Galician, Hebrew, Italian,
  Kazakh, Norwegian Bokmål, Portuguese, Portuguese (Brazil), Spanish,
  Turkish,

4.15.0
======
- Fix unavailable rubber banding in detailed view (Issue #326)
- Context menu entries in Thunar flutter while downloading (Issue #276)
- Improve cusor handling after file deletion in thunar (Issue #69)
- Fix regression: Trying to open a .desktop file from the context menu
  leads to the execution of the file (Issue #325)
- Use numbering on label "open new window/tab" only for multiple windows/tabs
  (MR #15)
- Remove "Sort by" and "View as" from menu item labels (Issue #247)
- Add new app icon and switch to rDNS icon name (MR #11)
- Replace deprecated GtkActionEntry with XfceGtkActionEntry (Issue #293)
- Menus are now updated when selection changes not only when opened (Issue #293)
- Merge all file-context-menus into one (Issue #198)
- Ghost file ocasionally remains when dropping file into directory (Fixes #312)
- Use XfceFilenameInput to validate long filenames (Bug #13720)
- Support for variables like $HOME in address bar (Bug #12165)
- Fix eject button click detection when using RTL languages (Bug #11387)
- Remove upper case from group names in shortcuts view
- Option to rename a file when existing copy conflicts (Bug #16686)
- Remove suffix "- FileManager" from window title
- Move from exo-csource to xdt-csource (Bug #16717)
- Pause button on copy/move (Bug #16685)
- Allow drag-and-drop of multiple files in icon view (Bug #2487)
- Add keywords to .desktop files to thunar (Bug #16618)
- Reduce vertical space in Templates info popup
- Hide android phone from network group (Bug #11584)
- Reduce size of Templates info popup
- Do not add "cant-write" emblem to files in the Trash
- Hide Browse Network entry in shortcuts view if not supported
- Move 'network' to the bottom of tree view (Bug #16516)
- Add examples to "Select by Pattern" dialog (Bug #16587)
- Improve tooltips in shortcuts view (Bug #16566)
- Rename "Disconnect" context menu entry in side pane (Bug #16558)
- Make path entry matching case-insensitive (Bug #12747)
- Add new bookmarks to bottom of list in shortcuts view (Bug #16526)
- Move places above devices in shortcuts view (Bug #11586)
- Add desktop actions for home, computer and trash (Bug #16497)
- Option to use static icon instead of folder icon (Bug #16501)
- Remove top level desktop entry from tree view (Bug #16474)
- Easy access to computer:/// (Bug #16472)
- Use libxfce4ui close-multiple-tab dialog (Bug #16254)
- Replace deprecated G_FILE_MONITOR_EVENT_MOVED (Bug #16328)
- Use symbolic icon for eject (Bug #16281)
- Prevent ghost files after "move" on remote locations (Bug #15704)
- Add a confirmation dialog when closing a window with multiple open tabs.
- Improve explanation string for "invert selection" action (Bug #15625)
- Improve layout of Permissions tab (Bug #15557)
- Remove superfluous shell script "ThunarBulkRename" (Bug #15373)
- Make labels in permissions chooser wrap
- Add a small delay when dismissing notifications (Bug #14552)
- File / Folder size text in statusbar sometimes is ambiguous (Bug #14203)
- Add missing parameter to ThunarBrowserPokeDeviceFunc function
- Add property to enable/disable frames on thumbnails (Bug #14433)
- Improved spacing between widgets in Properties and Preferences dialogs
- Fixed numerous compiler warnings
- Fixed numerous warning and critical messages
- Translation Updates:
  Albanian, Amharic, Arabic, Armenian, Armenian (Armenia), Asturian,
  Basque, Belarusian, Bengali, Bulgarian, Catalan, Chinese (China),
  Chinese (Hong Kong), Chinese (Taiwan), Croatian, Czech, Danish, Dutch,
  Eastern Armenian, English (Australia), English (United Kingdom),
  Esperanto, Estonian, Finnish, French, Galician, German, Greek, Hebrew,
  Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese,
  Kazakh, Korean, Latvian, Lithuanian, Malay, Norwegian Bokmål,
  Norwegian Nynorsk, Occitan (post 1500), Panjabi (Punjabi), Persian
  (Iran), Polish, Portuguese, Portuguese (Brazil), Romanian, Russian,
  Serbian, Slovak, Slovenian, Spanish, Swedish, Telugu, Thai, Turkish,
  Uighur, Ukrainian, Urdu, Urdu (Pakistan), Vietnamese

(gutteridge)

2021-11-30 14:40:30 UTC MAIN commitmail json YAML

doc: Updated sysutils/xfce4-appfinder to 4.16.1

(gutteridge)

2021-11-30 14:40:22 UTC MAIN commitmail json YAML

xfce4-appfinder: update to 4.16.1

Change log:

4.16.1
======
- Launch applications as children again

4.16.0
======
- Launch applications reparenting them to init
- Bump gtk minimum version to 3.22.0
- bump glib (and gio, gthread, etc) minimum to 2.50.0
- Translation Updates:
  Albanian, Amharic, Arabic, Armenian (Armenia), Basque, Bulgarian,
  Catalan, Chinese (China), Chinese (Hong Kong), Chinese (Taiwan),
  Croatian, Danish, Dutch, Eastern Armenian, English (Australia),
  English (Canada), English (United Kingdom), Estonian, Finnish,
  French, Galician, German, Greek, Hebrew, Hungarian, Icelandic,
  Interlingue, Italian, Japanese, Kazakh, Korean, Lithuanian, Malay,
  Norwegian Bokm奪l, Norwegian Nynorsk, Occitan (post 1500), Polish,
  Portuguese, Portuguese (Brazil), Romanian, Russian, Serbian,
  Slovenian, Spanish, Swedish, Telugu, Turkish, Ukrainian, Uyghur,
  Vietnamese

4.15.2
======
- Add small delay before reloading menu tree (!6)
- Clear entry's error icon and tooltip
- Update copyright year
- GitLab is the new bugtracker
- Remove unnecessary code for unsupported glib versions
- Remove padding from context menu
- Fix memory leaks when sorting items
- Update README.md
- Apply light blue to 16px icon
- Improved and simplified icons for better scaling
- Add back git tag
- Remove extra spaces in configure.ac.in so xfce-do-release works as
  expected
- Translation Updates:
  Belarusian, Czech, Hindi, Indonesian, Slovak, Swedish, Thai

4.15.1
======
- Drop close button
- Add new app icon and switch to rDNS
- Limit popup completion width to be same as entry
- Switch to a few symbolic icons
- Add keywords to .desktop files to xfce4-appfinder
- Translation Updates:
  Albanian, Bulgarian, Chinese (China), Chinese (Hong Kong), Danish,
  Eastern Armenian, English (Canada), Estonian, Finnish, French,
  Galician, German, Hebrew, Hungarian, Italian, Japanese, Kazakh, Korean,
  Lithuanian, Norwegian Bokm奪l, Portuguese, Portuguese (Brazil),
  Russian, Spanish, Turkish

4.15.0
======
- Record last commands only once (Bug #15767)
- Sort by frecency (Bug #9265)
- Switch to README.md and foreign automake mode
- Move from exo-csource to xdt-csource (Bug #16717)
- Make Preferences button always visible (Bug #16489)
- Fix gtk version checking
- Hidden option to disable entry completion (Bug #15827)
- Use casefolded string when searching for apps not commands (Bug #15893)
- Translation Updates:
  Albanian, Amharic, Arabic, Basque, Belarusian, Chinese (China), Chinese
  (Hong Kong), Chinese (Taiwan), Croatian, Danish, English (Australia),
  English (United Kingdom), Estonian, French, Galician, Greek, Hebrew,
  Hungarian, Icelandic, Indonesian, Interlingue, Italian, Korean,
  Norwegian Nynorsk, Occitan (post 1500), Romanian, Russian, Slovak,
  Slovenian, Spanish, Swedish, Telugu, Uighur, Vietnamese

(gutteridge)

2021-11-30 14:40:09 UTC MAIN commitmail json YAML

doc: Updated lang/rust-bin to 1.56.1

(gdt)

2021-11-30 14:40:01 UTC MAIN commitmail json YAML

lang/rust-bin: Update to 1.56.1

This catches up with lang/rust, updates for which contain upstream
changes.

(gdt)

2021-11-30 14:35:00 UTC MAIN commitmail json YAML

doc: Updated x11/xfce4-settings to 4.16.2

(gutteridge)

2021-11-30 14:34:51 UTC MAIN commitmail json YAML

xfce4-settings: update to 4.16.2

Change log:

4.16.2
======
- keyboard: Mark system defaults switch as active (Fixes #310)
- keyboard: Correctly initialize setting (Fixes #310)
- keyboard: Fix icon name in settings dialog
- keyboard: Make buttons translatable (Fixes #306)
- xfsettingsd: Fix setting float array properties
- Translation Updates:
  Arabic, Basque, Bulgarian, Estonian, Hebrew, Norwegian Bokm奪l,
  Slovenian, Spanish, Swedish, Thai, Ukrainian

4.16.1
======
- display: Fix scale by rounding (Fixes #258)
- Drop preferences-desktop-default-applications icon name
- Also allocate terminating element
- Translation Updates:
  Albanian, Arabic, Armenian (Armenia), Asturian, Basque, Belarusian,
  Belarusian (Tarask), Bengali, Bulgarian, Catalan, Chinese (China),
  Chinese (Hong Kong), Chinese (Taiwan), Croatian, Czech, Danish,
  Dutch, Eastern Armenian, English (Australia), English (Canada),
  English (United Kingdom), Estonian, Finnish, French, Galician,
  German, Greek, Hebrew, Hungarian, Icelandic, Indonesian, Interlingue,
  Italian, Japanese, Kabyle, Kazakh, Korean, Lithuanian, Malay,
  Norwegian Bokm奪l, Norwegian Nynorsk, Occitan (post 1500), Polish,
  Portuguese, Portuguese (Brazil), Romanian, Russian, Serbian, Slovak,
  Slovenian, Spanish, Swedish, Thai, Turkish, Ukrainian

4.16.0
======
- Drop subtitles from settings dialogs (Fixes #239)
- display: Fix icon name in settings dialog
- settings-manager: Fix visibility of filterbar
- settings-manager: Correctly show/hide the filterbar
- settings-manager: Switch to GtkSearchEntry
- settings-manager: Put filter in separate bar (Fixes #226)
- appearance: Add 'Add' button to install themes (Fixes #193)
- color: Tweak colors  of icon
- mime: Accept Thunar's old id name (Fixes #247)
- settings-editor: Enable tooltips and ellipsizing for `Value` column
- settings-editor: Fix scrollbar for channels
- settings-editor: Point to correct docs URL (#245)
- bump glib (and gio, gthread, etc) minimum to 2.50.0
- Remove GSourceFunc casts
- Indentation fixes
- Translation Updates:
  Basque, Bulgarian, Estonian, French, German, Hebrew, Indonesian,
  Italian, Japanese, Norwegian Bokm奪l, Norwegian Nynorsk, Portuguese,
  Portuguese (Brazil), Russian, Serbian, Slovenian, Swedish, Turkish,
  Ukrainian

4.15.3
======
- Disable UPower support by default
- Add 24px and 32px icons
- xfsettingsd: avoid default double fork
- mime: Add 'Open with...' button
- mime: Add new generic launcher icons
- color: Adjust padding of dialog
- color: Add labels to toolbar
- keyboard: Make 'system defaults' a GtkSwitch
- keyboard: Adjust width of shortcut column (Fixes #223)
- keyboard: Update dialog UI
- keyboard: Make all table columns sortable
- keyboard: Improve inline toolbar alignment
- display: Center minimal dialog on monitor where cursor is
- settings-editor: Add labels to toolbar items
- Update README file
- Translation Updates:
  Albanian, Arabic, Armenian (Armenia), Basque, Belarusian, Belarusian
  (Tarask), Bengali, Bulgarian, Catalan, Chinese (China), Chinese (Hong
  Kong), Chinese (Taiwan), Croatian, Czech, Danish, Dutch, Eastern
  Armenian, English (Australia), English (Canada), English (United
  Kingdom), Estonian, Finnish, French, Galician, German, Greek, Hebrew,
  Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese,
  Kazakh, Korean, Lithuanian, Malay, Norwegian Bokm奪l, Norwegian
  Nynorsk, Occitan (post 1500), Polish, Portuguese, Portuguese
  (Brazil), Romanian, Russian, Serbian, Slovak, Slovenian, Spanish,
  Swedish, Thai, Turkish, Ukrainian, Uyghur

4.15.2
======
- appearance: Fix width of DPI spinbutton (Bug #16125)
- appearence: Sync theme, icon, font names to gsettings
- appearance: Fix list refresh on DnD (Fixes #213)
- appearance: Drop toolbar style setting (Bug #16665)
- display: Initial fractional scaling support (Fixes #162)
- display: Custom scale changes are display changes
- display: Improve layout in settings dialog
- display: Resize display widget according to scale
- display: Move scaling presets to glade
- display: Set minimum scale to 0.1
- display: Improve state machine for scaling option
- xfsettingsd: Correctly get current xrandr scale
- mime-settings: Rename dialog and icon to 'Default Applications'
- mime-settings: Fix window icon name
- mime-settings: Fix double free
- mime-helpers: Fix Nautilus icon name
- mime-helpers: Rename Thunar to thunar
- Rename Thunar to thunar in make and potfiles
- Expand desktop entry field codes
- keyboard-settings: Support libxfce4ui XfceTitledDialog new API
- keyboard: Show shortcuts with keycap class
- settings-manager: Ensure searchbox has initial focus (Bug #16890)
- settings-manager: Simplify redrawing of search results (Fixes #141)
- settings-manager: Hide filter entry in plugged dialogs
- Convert xfce4-compose-mail to Python
- Add dependency to Python3
- Use just binary name (instead of full path) as argument
- Don't crash when upowerd isnt present (bug #60)
- Always install shiny new icons
- Drop libxfce4ui 4.15.1 ifdefs
- Fix xfconf-related memory leaks
- Update .gitignore
- Fix typo
- Translation Updates:
  Bulgarian, Catalan, Chinese (China), Chinese (Hong Kong), Chinese
  (Taiwan), Croatian, Danish, Dutch, English (Canada), Estonian, Finnish,
  French, German, Hebrew, Hungarian, Indonesian, Italian, Japanese,
  Kazakh, Korean, Lithuanian, Norwegian Bokm奪l, Serbian, Swedish,
  Turkish

4.15.1
======
This release transitions several exo components to xfce-settings.
Please use with exo 4.15.1 or later for best results.
- exo-compose-email -> xfce4-compose-email
- exo-helper -> xfce4-mime-helper
- mime-settings now includes preferred applications

Other Updates:
- Switch to new app icons and rDNS icon names
- Increase mouse cursor upper bound for HiDPI (Bug #16042)
- Fix a memory leak
- Fix typo
- Add basic GitLab pipeline
- Make "Profiles matching" sentence translatable (Bug #16679)
- settings-manager: Use symbolic find/clear icons
- Move from exo-csource to xdt-csource (Bug #16717)
- Handle failure to get Xkl engine for display (Bug #16017)
- settings-manager: Make sure content determines size
- Fix cast warnings
- Fix GTimeVal deprecation (Bug #16645)
- Fix keywords and mark them  as translateable
- Use proper fallback configuration on "apply" and "toggle off" (Bug #16476)
- keyboard-settings: Fix log flood (Bug #16521)
- keyboard: Fix crash when editing shortcut (Bug #15958)
- Add keywords to .desktop files (Bug #10694)
- settings-manager: Improve search by including keywords (Bug #10694)
- xfsettingsd: Add --disable-wm-check flag (Bug #16128)
- Fix typecasting
- Set "gtk-titlebar-middle-click" to "lower" by default
- display: Allow resizing of minimal dialog (Bug #15450)
- settings-manager: Show min and max buttons
- dialogs: Ensure dialogs have min and max buttons
- Translation Updates:
  Albanian, Arabic, Armenian (Armenia), Basque, Belarusian, Belarusian
  (Tarask), Bulgarian, Catalan, Chinese (China), Chinese (Hong Kong),
  Chinese (Taiwan), Croatian, Czech, Danish, Dutch, English (Australia),
  English (Canada), English (United Kingdom), Estonian, Finnish, French,
  Galician, German, Greek, Hebrew, Hungarian, Icelandic, Indonesian,
  Interlingue, Italian, Japanese, Kazakh, Korean, Lithuanian, Malay,
  Norwegian Bokm奪l, Norwegian Nynorsk, Occitan (post 1500), Polish,
  Portuguese, Portuguese (Brazil), Romanian, Russian, Serbian, Slovak,
  Slovenian, Spanish, Swedish, Thai, Turkish, Uighur, Ukrainian

4.15.0
======
- xsettings: Use CSD for GtkDialogs by default
- settings-manager: Fix XfceTitledDialog layout with CSD
- settings-manager: Drop setting the old header style
- display: Show ratio next to display resolution
- display: Mark preferred mode with an asterisk
- display: Add init function for aspect ratios
- display: Right-align the display ratio
- display: Fixed warning and removed ratio
- display: Improve look of ratio
- display: Fix icon name for primary indicator
- display: Initialize crtc->scalex/y (Bug #15971)
- settings-editor: Add consistent inline-toolbar
- appearance: Only show themes that support Gtk3 (Bug #15849)
- color: Fix crash in add-profiles dialog (Bug #15876)
- color: Conditionally hide info button in add-profile dialog
- color: Add tooltip to profile info buttons
- display: Fix profile matching in xfsettingsd
- display: Assure correct gchar** (Bug #15816)
- keyboard: Improve layout of add-command dialog
- keyboard: Add mnemonics to add-command dialog (Bug #10495)
- Switch to symbolic window-close icon
- Bump libxfce4ui dependency to 4.15.1
- Improve string for session managers
- Ensure the newly labeled 'Xfce Settings Daemon' is translated
- Do not show translation info on --help output
- Translation Updates:
  Albanian, Arabic, Basque, Belarusian, Bulgarian, Catalan, Chinese
  (China), Chinese (Taiwan), Croatian, Czech, Danish, Dutch, English
  (United Kingdom), Finnish, French, Galician, German, Greek, Hebrew,
  Hungarian, Indonesian, Interlingue, Italian, Japanese, Korean,
  Lithuanian, Malay, Norwegian Bokm奪l, Polish, Portuguese, Portuguese
  (Brazil), Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Thai,
  Turkish

(gutteridge)

2021-11-30 14:31:17 UTC MAIN commitmail json YAML

doc: Updated x11/xfce4-session to 4.16.0

(gutteridge)

2021-11-30 14:31:10 UTC MAIN commitmail json YAML

xfce4-session: update to 4.16.0

Change log:

4.16.0
======
- settings: Accept all types of GIcon
- settings: Adjust inline toolbar
- Fix compilation with -Wmissing-prototypes
- Don't warn when there are no saved sessions
- bump glib (and gio, gthread, etc) minimum to 2.50.0
- Remove GSourceFunc casts
- Update .gitignore
- Add README.md to EXTRA_DIST
- Translation Updates:
  Basque, Chinese (China), Czech, Danish, Estonian, French, Galician,
  Hebrew, Hindi, Indonesian, Italian, Lithuanian, Norwegian Bokm奪l,
  Portuguese, Portuguese (Brazil), Russian, Serbian, Slovenian,
  Turkish, Vietnamese

4.15.1
======
- Fix potential crash in suspend and shutdown (Fixes #65)
- Avoid potential format-string vulns (Issue #65)
- settings: Tweak 'Current Session' tab
- settings: Make 'App Autostart' columns sortable
- settings: Fix 'Current session' column width (!10)
- Add lock icon, 24px and 32px icons
- Add more guards around GErrors
- Update copyright year
- Fix ifdef
- Add README.md
- Translation Updates:
  Armenian (Armenia), Basque, Belarusian (Tarask), Chinese (China),
  Czech, Danish, Eastern Armenian, Estonian, French, Hebrew, Hungarian,
  Indonesian, Norwegian Bokm奪l, Portuguese (Brazil), Russian, Slovak,
  Slovenian, Swedish, Turkish, Uyghur

4.15.0
======
- Use new icon in settings dialog (Bug #16885)
- Add new application icon and rDNS icon name
- logout-dialog: Add new icons
- logout-dialog: Bump icon size to 48px
- Switch to symbolic window-close icons
- Drop GDM compatibility code to avoid invalid session locale
- Segfault when suspending without pm-suspend installed (Bug #16632)
- Expand field codes
- Add a GnuPG 2.1+ mode
- Fix session crash at logout (Bug #16105)
- Free the intermediate "cmd" variable in xfsm_startup_init()
- Re-add xfsm_startup_shutdown() call to xfce4-session main()
- Remove sys/sysctl.h on linux platform
- Move from exo-csource to xdt-csource (Bug #16717)
- Try xfce screensaver before cinnamon (Bug #16223)
- Add support for xfce4-screensaver (Bug #16522)
- Silence runtime warning (Bug #15731)
- settings: Don't warn when there are no saved sessions (Fixes #62)
- settings: Add sort-on-click to columns in "Current Session" tab (!3)
- settings: Add keywords for discoverability (Bug #10694)
- settings: Add tooltips to image-buttons
- settings: Better app icon lookup
- settings: Be more precise in infobar wording
- settings: Drop inline-toolbar button labels
- settings: Move autostart info to docs.xfce
- settings: Don't make 'saved sessions' tab reorderable
- settings: Sort saved sessions by most recently used (Bug #15338)
- Add basic GitLab pipeline
- Drop unused var
- Bump copyright years
- Only clean generated sources when in maintainer mode
- Do not show translation info on --help output
- Translation Updates:
  Albanian, Arabic, Armenian (Armenia), Basque, Belarusian, Belarusian
  (Tarask), Bengali, Bulgarian, Catalan, Chinese (China), Chinese (Hong
  Kong), Chinese (Taiwan), Croatian, Czech, Danish, Dutch, Eastern
  Armenian, English (Australia), English (Canada), English (United
  Kingdom), Estonian, Finnish, French, Galician, German, Greek, Hebrew,
  Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese,
  Kazakh, Korean, Lithuanian, Malay, Norwegian Bokm奪l, Norwegian
  Nynorsk, Occitan (post 1500), Polish, Portuguese, Portuguese (Brazil),
  Romanian, Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Thai,
  Turkish, Uighur, Ukrainian, Vietnamese

(gutteridge)

2021-11-30 14:26:41 UTC MAIN commitmail json YAML

xfce4-tumbler: remove a dependency that's now centralized

(gutteridge)

2021-11-30 14:25:42 UTC MAIN commitmail json YAML

doc: Updated x11/xfce4-tumbler to 4.16.0

(gutteridge)

2021-11-30 14:25:34 UTC MAIN commitmail json YAML

xfce4-tumbler: update to 4.16.0

Change log:

4.16.0
======
- Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
- bump glib (and gio, gthread, etc) minimum to 2.50.0
- Adjust bug report URL
- Translation Updates:
  Estonian, Turkish

0.3.1
=====
- New plugin, libgepub thumbnailer plugin
- Fix documentation URL
- Add README.md and EXTRA_DIST
- Add new icon needed for xfce4-about-dialog
- Translation Updates: lt, oc, he, hi, hu, sk, tr, ug

(gutteridge)

2021-11-30 14:23:07 UTC MAIN commitmail json YAML

doc: Updated x11/xfce4-panel to 4.16.3

(gutteridge)

2021-11-30 14:22:57 UTC MAIN commitmail json YAML

xfce4-panel: update to 4.16.3

Change log:

4.16.3
======
- panel: Change width of default panel-2 to 1% (Fixes #454)
- panel: Fix xfce4-panel-CRITICAL
- panel: Fix xfce4-panel-CRITICAL when already running
- libxfce4panel: Do not destroy context menu if popped up (Fixes #442)
- launcher: Check for menu item initialization
- launcher: Fix garcon-CRITICAL at startup
- systray: Fix GObject-CRITICAL
- systray: Fix Gtk-CRITICAL at startup/shutdown
- systray: Fix libsystray-CRITICAL
- tasklist: Fix Gtk-CRITICAL
- Silent `-Wcast-align` from Clang
- Translation Updates:
  Bulgarian, English (Australia), Estonian, Hebrew, Italian, Norwegian
  Bokm奪l, Occitan (post 1500), Portuguese, Spanish, Swedish

4.16.2
======
- Add icons to help and about items in panel menu
- Modernize documentation (developer.xfce.org)
- Translation Updates:
  Croatian, Estonian, Georgian, Ukrainian

4.16.1
======
- pager: Use gobject bindings (Fixes #376)
- pager: Switch to new workspaces icon name
- launcher: avoid double fork
- statustray: Display tooltip title of statusnotifier items as plaintext
- statustray: Prevent crash when parsing properties (Fixes #379)
- windowmenu: fix use-after-free in window_menu_plugin_window_item_new
- Fix compilation warnings
- Update `.gitignore`
- Translation Updates:
  Albanian, Amharic, Arabic, Armenian (Armenia), Asturian, Basque,
  Belarusian, Bengali, Bulgarian, Catalan, Chinese (China), Chinese
  (Hong Kong), Chinese (Taiwan), Croatian, Czech, Danish, Dutch,
  Eastern Armenian, English (Australia), English (United Kingdom),
  Estonian, Finnish, French, Galician, Georgian, German, Greek, Hebrew,
  Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese,
  Kazakh, Korean, Lithuanian, Malay, Norwegian Bokm奪l, Norwegian
  Nynorsk, Occitan (post 1500), Panjabi (Punjabi), Polish, Portuguese,
  Portuguese (Brazil), Romanian, Russian, Serbian, Sinhala, Slovak,
  Slovenian, Spanish, Swedish, Thai, Turkish, Ukrainian, Vietnamese

4.16.0
======
- panel: Fix intellihide with CSD (Fixes #368)
- tasklist: Fix wireframe for CSD windows (Fixes #338)
- tasklist: Auto-adjust icon size (Closes #90)
- Revert "tasklist: Auto-adjust icon size (Closes #90)"
- Fix GSourceFunc removal
- Remove GSourceFunc casts
- Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump

4.15.6
======
- settings: Use spinbuttons for size and nrows
- settings: Update item listview toolbar
- Make dbusmenu-gtk3-0.4 optional, disables StatusNotifier integration
- gobject introspection wants a capital letter for the gir file
- Use new xfce_spawn API
- Bump GLib (and gio, gthread, etc) minimum to 2.50.0
- Update .gitignore
- Add README.md to EXTRA_DIST
- Fix compiler warnings
- Fix memory leaks
- Drop generated code from repo
- Revert "launcher: Appear "checked" on click (Fixes #256)"
- Translation Updates:
  Chinese (China), Estonian, Norwegian Nynorsk, Russian, Serbian,
  Slovak, Slovenian, Turkish, Vietnamese

4.15.5
======
- actions: Switch to new session icons (Fixes #332)
- add-items: Drop not-so-helpful dialog subtitle
- add-items: Bump default dialog size (Fixes #258)
- launcher: Appear "checked" on click (Fixes #256)
- tasklist: Limit blinking notification
- intellihide: Check if cursor is over the panel (Fixes #311)
- launcher: Set plugin icon as fallback (Fixes #329)
- Add new README.md
- Fixed icon for about dialog and added more icons for better scaling
- Unref datetime objects
- Translation Updates:
  Albanian, Amharic, Arabic, Armenian (Armenia), Basque, Belarusian,
  Bengali, Bulgarian, Catalan, Chinese (China), Chinese (Hong Kong),
  Chinese (Taiwan), Croatian, Czech, Danish, Dutch, Eastern Armenian,
  English (Australia), English (United Kingdom), Estonian, Finnish,
  French, Galician, Georgian, German, Greek, Hebrew, Hungarian,
  Icelandic, Indonesian, Interlingue, Italian, Japanese, Kazakh, Korean,
  Lithuanian, Malay, Norwegian Bokm奪l, Norwegian Nynorsk, Occitan (post
  1500), Panjabi (Punjabi), Polish, Portuguese, Portuguese (Brazil),
  Romanian, Russian, Serbian, Sinhala, Slovak, Slovenian, Spanish,
  Swedish, Thai, Turkish, Ukrainian, Uyghur, Vietnamese

4.15.4
======
- New plugin: statustray (supports statusnotifier and systray)
- plugins: Add new rDNS icons for all plugins
- Use shared field codes expansion
- tasklist: Add "Launch New Instance" item to menu (Fixes #158)
- Translation Updates:
  Albanian, Chinese (China), Chinese (Taiwan), Croatian, Estonian,
  French, Hebrew, Japanese, Kazakh, Korean, Lithuanian, Norwegian
  Bokm奪l, Polish, Portuguese, Portuguese (Brazil), Serbian, Swedish,
  Turkish

4.15.3
======
- Add new app icon and rDNS icon name
- Fix background of 48px app icons (Bug #16873)
- dark-mode: Make property unique across panels
- tasklist: Allow keyboard navigation within groups (Fixes #270)
- applicationsmenu: Correctly block autohiding (Fixes #287)
- action buttons: Fix combobox signal
- action buttons: Drop 'inverted buttons' setting (#223)
- action buttons: Add button title options (Bug #8980)
- action buttons: Fix separator width (Bug #15558)
- launcher: Fix launcher menu button state (Fixes #264)
- launcher: Fix crash with actions menu (Bug #16823)
- launcher: Fix in default panel configuration
- Improve docs for xfce_panel_plugin_position_widget (Bug #9438)
- Add Gio to libxfce4panel gir includes
- Add basic GitLab pipeline
- Fix whitespace error
- Fix panel build with vala 0.48 (Bug #16426)
- Fix build
- Update gitignore (Fixes #295)
- Drop references to Gtk2 and 4.6 panel plugins
- Translation Updates:
  Albanian, Amharic, Arabic, Armenian (Armenia), Belarusian, Bengali,
  Bulgarian, Catalan, Chinese (China), Chinese (Hong Kong), Chinese
  (Taiwan), Croatian, Czech, Danish, Dutch, Eastern Armenian, English
  (Australia), English (United Kingdom), Estonian, Finnish, French,
  Galician, Georgian, German, Greek, Hebrew, Hungarian, Icelandic,
  Indonesian, Interlingue, Italian, Japanese, Kazakh, Korean, Lithuanian,
  Malay, Norwegian Bokm奪l, Norwegian Nynorsk, Occitan (post 1500),
  Panjabi (Punjabi), Polish, Portuguese, Portuguese (Brazil), Romanian,
  Russian, Sinhala, Slovak, Slovenian, Spanish, Swedish, Thai, Turkish,
  Uighur, Ukrainian, Vietnamese

4.15.2
======
- panel: Improve autohide animation
- panel: Add "popdown-speed" property to adjust autohide animation
- panel: Fix autohide state machine
- panel: Fix cancellation of autohide animation
- panel: Immediately show panel in intellihide
- panel: Don't tamper with leave_opacity value (Bug #16296)
- launcher: Show desktop actions in context menu
- plugin: Show custom menu items below plugin name
- tasklist: Hide brackets for min windows by default
- tasklist: Fix crash middle-click-closing grouped windows (Bug #16410)
- systray: Basic support for symbolic icons
- systray: Silence deprecation warnings
- systray: Remove superfluous warning
- Improve wording in "Remove plugin" dialog (Bug #9000)
- settings: Add keywords for discoverability (Bug #10694)
- Fix GTimeVal deprecation (Bug #16643)
- Fix memory leak in panel plugin wrapper (Bug #16640)
- Update docstring
- Update libxfce4panel symbols
- Make var names more consistent
- Fix cast
- Fix typo
- Fix indentation
- Translation Updates:
  Albanian, Basque, Belarusian, Bulgarian, Catalan, Chinese (China),
  Chinese (Taiwan), Croatian, Danish, Dutch, Finnish, French, Galician,
  Georgian, German, Hebrew, Hungarian, Italian, Japanese, Kazakh,
  Lithuanian, Malay, Norwegian Bokm奪l, Polish, Portuguese, Portuguese
  (Brazil), Russian, Serbian, Slovenian, Spanish, Turkish, Ukrainian

4.15.1
======
- Enable dark-mode by default
- tic-tac-toe: Fix XfceTitledDialog with CSD
- add-item dialog: Fix XfceTitledDialog with CSD
- systray: Improve app icon lookup
- directorymenu: Add create folder/document menuitems (Bug #15639)
- directorymenu: Add option to hide folder/terminal menuitems (Bug
#15630)
- plugins: Fix enter/leave opacity w/o compositing (Bug #14577)
- clock: Drop leading zeros for days in default layout
- clock: Add back hour:min to format presets (Bug #16035)
- panel: Make sure "span monitors" is conditionally sensitive
- tasklist: Fix drag&drop in deskbar mode (Bug #16298)
- Fix autohide with bg color or image (Bug #16064)
- Improve the marching ants animation
- Remove extra underscore (Bug #16266)
- Use an empty placeholder icon for launcher (Bug #15819)
- Always provide files for vala binding in dist tarball
- Replace GtkStock icon
- Use symbolic window-close button image
- Fix doc typos
- Fix indentation
- Translation Updates:
  Albanian, Basque, Bulgarian, Catalan, Chinese (China), Chinese
  (Taiwan), Croatian, Czech, Danish, Dutch, English (United Kingdom),
  Finnish, French, Galician, Georgian, German, Greek, Hungarian,
  Interlingue, Italian, Japanese, Lithuanian, Norwegian Bokm奪l, Polish,
  Portuguese, Portuguese (Brazil), Russian, Serbian, Slovak, Slovenian,
  Spanish, Swedish, Turkish

4.15.0
======
- Drop support for Gtk2 and 4.6 plugins
- Drop Gtk2/4.6-only references from the docs
- Don't show or try to load Gtk2 plugins anymore
- Add dark mode preference
- autohide: Add sliding out animation
- Draw panel border based on position and length
- appmenu: Listen to icon theme changes (Bug #15861)
- appmenu: Use panel's icon size
- clock: Validate timezone entry (Bug #16036)
- prefs: Plug memory leaks (Bug #16016)
- docs: Fix build by dropping unused refs (Bug #16031)
- pager: Fix scrolling in pager-buttons (Bug #15614)
- pager: Face-lift of settings dialog
- pager: Only show scroll-option with buttons
- pager: Add option to show workspace number
- systray: Drop "Show frame" option (Bug #14186)
- tasklist: Resize when windows get removed (Bug #14394)
- systray: Fix icons without compositing (Bug #14577)
- windowlist: Make layout consistent with xfdesktop
- windowlist: Replace deprecated gtk_widget_modify_font
- launcher: Fix visual state of arrow-button (Bug #15818)
- launcher: Avoid excessive left padding on popup menu (Bug #15819)
- Fix typos and improve code formatting
- Translation Updates:
  Albanian, Arabic, Armenian (Armenia), Belarusian, Bulgarian, Chinese
  (China), Chinese (Taiwan), Croatian, Danish, Dutch, French, Galician,
  German, Greek, Hebrew, Hungarian, Indonesian, Italian, Japanese,
  Lithuanian, Malay, Norwegian Bokm奪l, Polish, Portuguese, Portuguese
  (Brazil), Russian, Serbian, Slovak, Spanish, Swedish, Thai, Turkish

(gutteridge)

2021-11-30 14:19:23 UTC MAIN commitmail json YAML

doc: Updated cad/libredwg to 0.12.3

(gdt)

2021-11-30 14:19:16 UTC MAIN commitmail json YAML

cad/libredwg: Update to 0.12.3

LibreDWG version 0.12.3 - 2021/02/26 - beta:

Minor bugfixes:
  * Fixed many more minor fuzzer errors, detected with the new llvmfuzz.
  * Harmonize UBSAN access for unaligned shorts (unicode strings).
    Wrong only with UBSAN or HAVE_ALIGNED_ACCESS_REQUIRED.
  * Fix dwg2dxf/dxf2dwg uppercase extension problem (Windows) (GH #311).
  * Fix section_string_stream offset for r2010 beta 2 (many public samples) (GH #318)
Minor features:
  * Added google oss-fuzz integration, by David Korczynski (PR #316)
    libredwg is now fuzzed twice daily.
  * Added examples/llvmfuzz for libfuzzer and the google oss-fuzz service.

(gdt)

2021-11-30 14:19:14 UTC MAIN commitmail json YAML

doc: Updated x11/xfce4-garcon to 4.16.1

(gutteridge)

2021-11-30 14:19:06 UTC MAIN commitmail json YAML

xfce4-garcon: update to 4.16.1

Change log:

4.16.1
======
- Launch applications as children again (Fixes #18)
- Translation Updates:
  Kabyle, Portuguese

0.8.0
======
- fix GarconMenuItem file documentation
- Remove GSourceFunc casts
- Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump

0.7.3
=====
- garcon now needs libxfce4ui/4util 4.15.6+
- Use the symbolic close icon in the error dialog
- Don't launch apps as children
- bump glib (and gio, gthread, etc) minimum to 2.50.0
- relax automake requirement to 1.15
- Add new icon needed for xfce4-about-dialog.
- Translation Updates:
  Slovenian

0.7.2
======
- Update README.md
- Translation Updates:
  Armenian, Armenian (Armenia), Hebrew, Lithuanian, Occitan (post 1500),
  Uyghur

0.7.1
======
- Drop support for Gtk2
- Drop Gtk3 ifdefs
- Switch to xfce_gtk_image_menu_item
- Add support for GObject Introspection (Fixes #4)
- Improve GObject introspection annotations (Fixes #8)
- Fix missing transfer annotation
- Field codes expansion API update
- Transfer some code to libxfce4util
- Fix default merge rules in xfce-applications.menu (Bug #15504)
- Rename exo-helpers to the new xfce4-xx ones
- Do not add INSTALL in dist tarball
- Fix a memory leak
- Switch to README.md and foreign automake mode
- README: Use table for debug arguments
- Add basic GitLab pipeline
- Translation Updates:
  Albanian, Asturian, Chinese (Hong Kong), Danish, Dutch, Eastern
  Armenian, Estonian, Greek, Hebrew, Indonesian, Interlingue, Norwegian
  Nynorsk, Polish, Portuguese, Uzbek, Uzbek (Latin)

(gutteridge)

2021-11-30 14:15:35 UTC MAIN commitmail json YAML

doc: Updated x11/xfce4-exo to 4.16.2

(gutteridge)

2021-11-30 14:15:26 UTC MAIN commitmail json YAML

xfce4-exo: update to 4.16.2

Change log:

4.16.2
======
- Properly initialize GdkRectangle to prevent crash (Issue #57)

4.16.1
======
- Revamp the documentation to modernize and uniformize accross
components
- Fix keyboard navigation when only one item is present (#53)

4.16.0
======
- Focus must not be required in single click mode (Issue #190)
- Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
- Adjust padding only for vertical item orientation (Issue #48)
- bump glib (and gio, gthread, etc) to 2.50.0
- Fix GCC warning (false negative)
- Translation Updates:
  Basque, Estonian, Norwegian Bokmål, Portuguese (Brazil), Russian,
  Slovenian, Turkish, Vietnamese

4.15.3
======
- Re-grab tree selection to prevent rare crash (Issue #46)
- Remove unneeded RTL adjustment (Issue #45)
- exo-open: Wrap long URI in error dialog (Issue #26)
- Avoid truncated text in small zoom levels (#42)
- Make ExoIconView reduce selection on a single click (issue #39)
- Partially restore 6fcefce9 (Issue #18)
- Adds new, foreign README.md
- Add check for valid GtkTreeSelection (issue #40)
- Reset cursor on drag end in single-click mode
- exo-open: Change priority of command line parameters (Fixes #20)
- Prevent label from overlapping icon in RTL (Fixes #36)
- Prevent "selection_changed" bursts (#37)
- Small change to documentation for exo_strdup_strftime
- desktop-item-edit: Fix fallback for desktop file type detection
- desktop-item-edit: Improve detection of invalid icon names (Fixes #33)
- AC_CONFIG_MACRO_DIR → AC_CONFIG_MACRO_DIRS (Closes !9)
- Translation Updates:
  Albanian, Amharic, Arabic, Armenian, Armenian (Armenia), Asturian,
  Basque, Belarusian, Bengali, Bulgarian, Catalan, Chinese (China),
  Chinese (Hong Kong), Chinese (Taiwan), Croatian, Czech, Danish, Dutch,
  Eastern Armenian, English (Australia), English (United Kingdom),
  Estonian, Finnish, French, Galician, Greek, Hebrew, Hungarian,
  Icelandic, Indonesian, Interlingue, Italian, Japanese, Kannada,
  Latvian, Malay, Norwegian Bokmål, Norwegian Nynorsk, Occitan (post
  1500), Panjabi (Punjabi), Persian (Iran), Polish, Portuguese (Brazil),
  Romanian, Russian, Serbian, Slovak, Slovenian, Spanish, Swedish,
  Telugu, Thai, Turkish, Ukrainian, Urdu, Urdu (Pakistan), Uyghur,
  Vietnamese,

4.15.2
======
- icon-chooser-dialog: Allow removing selected icon (Fixes #2)
- desktop-item-edit: Fix sensitivity of save button (Fixes #28)
- Rework exo_icon_view_scroll_event for overshoot effect (Fixes #25)
- Allow resizing the xfce4-settings window smaller (Fixes #19)
- Drop exo-csource from exo
- Fix build on OpenBSD (!2)
- Fix race condition in make install (Fixes #29)
- Remove unused perl module requirement
- Replace bugzilla occurences with gitlab (Fixes #30)
- Translation Updates:
  Albanian, Chinese (China), Chinese (Hong Kong), Danish, Eastern
  Armenian, French, German, Hebrew, Japanese, Kazakh, Korean, Lithuanian,
  Portuguese, Portuguese (Brazil), Russian, Swedish, Turkish

4.15.1
======
This release transitions several exo components to xfce-settings.
Please use with xfce-settings 4.15.1 or later for best results.
- Removed binaries: exo-compose-mail, exo-helper-2
- Removed from API: ExoCellRendererEllipsizedText,
  ExoIconBar, ExoToolbarsEditor, ExoToolbarsEditorDialog,
  ExoToolbarsModel, ExoToolbarsView, ExoWrapTable, ExoXsessionClient,
  exo_atomic_inc, exo_atomic_dec

Other Updates:
- state variable is a GtkStateFlags
- Fix previous commit
- desktop-item-edit: Fix sensitivity of save button (Bug #16813)
- Add basic GitLab pipeline
- Attach popup window to toplevel parent (Bug #16768)
- Rename Thunar.desktop to thunar.desktop (Bug #16197)
- Extend selection on shift+drag (Bug #7526)
- Do not cancel selection on shift+drag
- Rename Thunar.desktop to thunar.desktop (Bug #16197)
- Fix type declaration (Bug #16678)
- desktop-item-edit: Use new XfceTitledDialog API
- Fix GTimeVal deprecation
- Replace deprecated G_INLINE_FUNC macro
- Replace deprecated macro
- Wrong keyboard navigation after using rubberband in exo-icon-view (Bug #16286)
- Cursor position in icon view not visible/highlighted when using ctrl + arrows (Bug #12227)
- Make sure default applications are properly set in mimeapps.list
- Translation Updates:
  Albanian, Amharic, Arabic, Asturian, Basque, Belarusian, Bengali,
  Catalan, Chinese (Hong Kong), Chinese (Taiwan), Danish, Dutch,
  Estonian, Greek, Hungarian, Icelandic, Interlingue, Italian, Kannada,
  Latvian, Lithuanian, Norwegian Bokmål, Norwegian Nynorsk, Occitan
  (post 1500), Panjabi (Punjabi), Persian (Iran), Portuguese, Romanian,
  Russian, Slovak, Spanish, Telugu, Turkish, Uighur, Urdu, Urdu
  (Pakistan), Vietnamese

(gutteridge)

2021-11-30 14:13:37 UTC MAIN commitmail json YAML

doc: Updated wm/xfce4-wm to 4.16.1

(gutteridge)

2021-11-30 14:13:29 UTC MAIN commitmail json YAML

xfce4-wm: update to 4.16.1

Change log:

4.16.1
======

- Catch more XErrors (#476, #486)
- Untile window before switching to fullscreen (#478)
- Allow interactive resizing with any keyboard modifier (#487)
- Do not prefer Xpresent on AMD/Radeon (#490)
- Use g_info/g_print instead of g_message for some message
- I18n: Update translation:
  ast, be, be@tarask, cs, el, et, eu, fi, he, hr, hu, ie, pl, pt_BR, zh_TW.

4.16.0
======
- common: Avoid zero refresh rate for monitor
- hints: Protect against XError from XGetTransientFor()
- netwm: Allow above/below only for regular windows
- netwm: Mark splashscreen as transient for groups
- client: Complete client state even on different workspaces
- build: Increase GTK+ requirement to 3.22
- Add `cycle_minimized` option
- compositor: Release overlay window last
- compositor: Free GLX data when really using GLX
- compositor: Remove useless trace message
- compositor: Release current GLX context on teardown
- display: Remove custom XError handler
- compositor: Check for XError when adding windows
- compositor: Trap XErrors when disabling compositor
- main: Enable compositor by default
- compositor: Remove automatic redirect support
- main: Add short command line options
- main: Add debug command line option
- pixmap: Use a safer strncpy()
- settings: Fix compiler warning
- Remove useless autotools macros and Makefile targets
- Use --enable-debug=yes when compiling from git
- Revert "compositor: Do not damage on opaque region update"
- themes: Use smaller, lighter shadows
- compositor: Check if compositor is enabled
- compositor: Avoid XError when disabling compositor
- compositor: Warn for missing epoxy GL function
- netwm: Do not raise window if activate is set to none
- Remove GSourceFunc casts
- compositor: Fix build with older epoxy versions
- settings: Add 'Always on top' to the double click action
- Settings: Remove default alphabetical sorting of keyboard shortcuts
  Closes: #451 (Disable initial sorting of keyboard shortcuts)
- compositor: Handle XFixes XError
- compositor: Add support for GL_ARB_sync
- compositor: Return early if a Present swap is pending
- debug: Fix build in debug mode
- compositor: Fix compilation issue with Xpresent
- compositor: Log fence and GLX swap time in debug mode
- compositor: Move fence sync to redraw_glx
- compositor: Move fence triggered to its own function
- compositor: Set swap control if possible
- compositor: Adjust to the actual number of buffers
- compositor: Use a GLX drawable per buffer
- client: Allow transients for group to be minimized
- settings: Add a UI option for desktop zooming
- themes: Remove title shadow
- themes: Adjust shadows size/opacity
- client: Make above/below consistent
- compositor: Limit damage region to the screen
- compositor: Optimize repaint without vblank
- compositor: Only accumulate damage with multiple buffers
- compositor: Copy entire content for GLX buffers
- xsync: Handle XError
- compositor: Ignore opaque region for shaded windows
- compositor: Clip opaque region against window shape
- client: Protect against XError in XKillClient()
- compositor: Do not damage on opaque region update
- compositor: Opaque region applies to client window
- compositor: Reuse client size
- client: Toggle tiling on key shortcut
- client: Small cleanup
- Add README.md to EXTRA_DIST
- client: Keep tiled size of windows
- compositor: No need to update compositor window on configure
- compositor: Limit opaque region clipping to window extents
- compositor: Damage on opaque region update only if visible
- client: Send synthetic configure on force redraw
- Post release tag bump
- Translation Updates:
  Albanian, Arabic, Armenian (Armenia), Basque, Belarusian, Belarusian
  (Tarask), Bengali, Bulgarian, Catalan, Chinese (China), Chinese (Hong
  Kong), Chinese (Taiwan), Croatian, Czech, Danish, Dutch, Eastern
  Armenian, English (Australia), English (Canada), English (United
  Kingdom), Estonian, Finnish, French, Galician, Georgian, German,
  Greek, Hebrew, Hungarian, Icelandic, Indonesian, Interlingue,
  Italian, Japanese, Kazakh, Korean, Latvian, Lithuanian, Malay,
  Norwegian Bokm奪l, Norwegian Nynorsk, Occitan (post 1500), Persian
  (Iran), Polish, Portuguese, Portuguese (Brazil), Romanian, Russian,
  Serbian, Slovak, Slovenian, Spanish, Swedish, Thai, Turkish,
  Ukrainian, Urdu, Urdu (Pakistan), Uyghur

4.15.3
======

- Fix opaque regions leaving trails of unpainted areas

4.15.2
======

- Add support for opaque regions in the compositor
- Make cursor zoom optional (xfce/xfwm4#439)
- Remove the deprecated options "--daemon" (Pablo Mazzini)
- Disable Xi2 support by default
- Add column sorting in settings
- Optimize window matching in the compositor with a hash table (Michael
  Banack)
- Add more XErrors traps
- I18n: Updated translations: ar, ast, be, be@tarask, bg, bn, ca, cs, da,
  de, el, en_AU, en_CA, en_GB, es, et, eu, fa_IR, fi, fr, gl, he, hr, hu,
  hy_AM, hye, id, ie, is, it, ja, ka, kk, ko, lt, lv, ms, nb, nl, nn, oc,
  pl, pt, pt_BR, ro, ru, sk, sl, sq, sr, sv, th, tr, ug, uk, ur, ur_PK,
  vi, zh_CN, zh_HK, zh_TW
  New translations: be@tarask, fa_IR, hye, ka

4.15.1
======

- Fix an error leak in compositor (xfce/xfwm4#351)
- Fix compositor selection atom misuse
- Prefer zero initialized memory allocation functions
- Use g_slice allocator for compositor windows

4.15.0
======

- First 4.15.x development release
- Show tabwin only on primary monitor if set
- All fixes and i18n as found in 4.14.4

(gutteridge)

2021-11-30 14:10:57 UTC MAIN commitmail json YAML

doc: Updated x11/libxfce4ui to 4.16.1

(gutteridge)

2021-11-30 14:10:37 UTC MAIN commitmail json YAML

libxfce4ui: update to 4.16.1

Change log:

4.16.1
======
- Add 4.16 section to docs
- about: Replace stock with regular button
- about: Make Close button translatable (Fixes #41)
- Fix cast alignment warning
- Remove Gtk2 leftovers
- Don't reserve vertical space for subtitles in headerbars
- Translation Updates:
  Basque, Belarusian, Bulgarian, Czech, Danish, Estonian, Finnish,
  French, Hebrew, Indonesian, Interlingue, Japanese, Lithuanian,
  Norwegian Bokmål, Polish, Portuguese, Portuguese (Brazil), Russian,
  Serbian, Slovenian, Spanish, Swedish, Turkish

4.16.0
======
- about: Harmonize capitalisation
- Update credits for Xfce 4.16
- Translation Updates:
  Basque, Bulgarian, Catalan, Chinese (Taiwan), Dutch, Galician,
  Japanese, Lithuanian, Norwegian Bokmål, Portuguese, Portuguese
  (Brazil), Serbian

4.15.8
======
- Add xfce_has_gtk_frame_extents to better handle CSD
- Translation Updates:
  Catalan, French, German, Italian, Japanese, Portuguese, Serbian,
  Spanish, Swedish, Turkish

4.15.7
======
- libxfce4ui now needs libxfce4util >= 4.15.6
- Update configure.ac.in syntax
- Namespace of the gir needs capital first letter
- Remove hardcoded translators list
- Bump libepoxy version to 1.2
- Translation Updates:
  Portuguese (Brazil), Slovenian, Swedish

4.15.6
======
- Introduce xfce_spawn and xfce_spawn_command_line
  in favor and instead of xfce_spawn_no_child
- Bump GLib (and gio, gthread, etc) minimum to 2.50.0
- about: Support multiple GPUs and print GPU memory size
- about: Drop window subtitle
- Always perform sanity check
- Avoid checking for epoxy if libgtop is disabled
- XfceTitledDialog: Fix erroneous check (Fixes #30)
- No startup notification in Wayland to prevent crash (Issue #17)
- Translation Updates:
  Chinese (China), Chinese (Taiwan), Estonian, French, German, Hebrew,
  Indonesian, Italian, Japanese, Lithuanian, Norwegian Bokmål,
  Portuguese, Portuguese (Brazil), Russian, Serbian, Spanish, Swedish,
  Turkish

4.15.5
======
- Add new API xfce_spawn_no_child (!8):
  Launch processes re-parenting them to init vs. as children
- about: Fix icon names
- about: Display userspace bitness if it differs from OS kernel bitness
- about: Print GPU name in system info
- about: Use more understandable arch labels (Issue #27)
- Improve xfce_icon_name API
- No startup notification in wayland to prevent crash (Issue #17)
- Add missing docstring
- Fix typos
- Add README.md to EXTRA_DIST
- Translation Updates:
  Catalan, Chinese (China), Danish, Galician, German, Italian,
  Lithuanian, Turkish

4.15.4
======
- Avoid redundant key re-grabbing
- Adds new README.md and updates AM_INIT_AUTOMAKE
- Silence compiler warnings (Fixes #25)
- AC_CONFIG_MACRO_DIR → AC_CONFIG_MACRO_DIRS
- Add default shortcuts for tiling (Fixes #4)
- Avoid shortening the keycodes GArray while walking it.
- about: Revamp About Xfce tab
- about: More icon name fixes
- Add more logo icons and new about icon
- Update deprecated icon names
- keyboard-shortcuts: Improve UI for setting shortcuts
- shortcut-dialog: Add label to clear button
- shortcut-dialog: Port to new XfceTitledDialog API
- shortcut-dialog: Only grab keyboard
- Always return GTK_RESPONSE_OK for accepted shortcut keys (fixes #20)
- Translation Updates:
  Albanian, Amharic, Arabic, Armenian, Armenian (Armenia), Basque,
  Belarusian, Bengali, Bulgarian, Catalan, Chinese (China), Chinese
  (Hong Kong), Chinese (Taiwan), Croatian, Czech, Danish, Dutch,
  Eastern Armenian, English (Australia), English (United Kingdom),
  Estonian, Finnish, French, Galician, Georgian, German, Greek, Hebrew,
  Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese,
  Kazakh, Korean, Latvian, Lithuanian, Malay, Norwegian Bokmål,
  Norwegian Nynorsk, Occitan (post 1500), Polish, Portuguese,
  Portuguese (Brazil), Romanian, Russian, Serbian, Slovak, Slovenian,
  Spanish, Swedish, Telugu, Thai, Turkish, Ukrainian, Uyghur, Welsh

4.15.3
======
- Update bug URLs to point to gitlab.xfce
- xfce-about: Hide empty email address tags (Fixes #12)
- Remove translator email address as per request (Fixes #11)
- Add missing translator "Hugo Carvalho" to xfce4-about (issue #18)
- Replace deprecated 'gdk_keyboard_ungrab' function (Fixes #15)
- shortcuts-grabber: Correctly ungrab keys on updating shortcuts (Fixes
  #16)
- Add basic GitLab pipeline
- Allow more granular control over menu item accelerators.
  - No automatic accelerator activation formenu items
  - Added 'gtk_menu_item_set_accel_label'
  - Added 'xfce_gtk_accel_group_connect_action_entries'
- renamed 'xfce_gtk_accel_group_append' to
  'xfce_gtk_accel_map_add_entries' and modified internals accordingly.
  No automatic add to an accel_group any more, since this may lead to
  double-activation in some cases.
- Add "xfce_gtk_accel_group_disconnect_action_entries" to be able to
  revert "xfce_gtk_accel_group_connect_action_entries"
- Add title to xfce_dialog_confirm_close_tabs
- Add new methods to libxfce4ui.symbols. Followup of
  231e57daccb5946379f413ed440629c32025f6f3
- Translation Updates:
  Albanian, Amharic, Arabic, Armenian, Armenian (Armenia), Basque,
  Belarusian, Bengali, Bulgarian, Catalan, Chinese (China), Chinese (Hong
  Kong), Chinese (Taiwan), Croatian, Czech, Danish, Dutch, Eastern
  Armenian, English (Australia), English (United Kingdom), Estonian,
  Finnish, French, Galician, German, Greek, Hebrew, Hungarian, Icelandic,
  Indonesian, Interlingue, Italian, Japanese, Kazakh, Korean, Latvian,
  Lithuanian, Malay, Norwegian Bokmål, Norwegian Nynorsk, Occitan (post
  1500), Polish, Portuguese, Portuguese (Brazil), Romanian, Russian,
  Serbian, Slovak, Slovenian, Spanish, Swedish, Telugu, Thai, Turkish,
  Uighur, Ukrainian, Welsh

4.15.2
======
- Introduced 'XfceGtkActionEntry' as replacement for the deprecated 'GtkAction',
  'GtkActionEntry' in order to keep simple menu creation. This includes various
  support methods, like:
  'xfce_gtk_translate_action_entries' to to translate a list of XfceGtkActionEntrys
  'xfce_gtk_accel_group_append' to register the provided accelerators of the entries
  'xfce_gtk_get_action_entry_by_id' to find a single XfceGtkActionEntry, e.g. by
  using a enumeration
  'xfce_gtk_***_new_from_action_entry' to create the specific menu- or
  tool-items from an XfceGtkActionEntry
- Add a widget for filename input (Bug #16542)
- Enabled doc generation for XfceGtkActionEntry and related methods
- Enabled doc generation for new widget 'xfce-filename-input'
- Switch Ctrl+Alt+Del to xfce4-session-logout (Bug #11979)
- Add more default keyboard shortcuts (Bug #16470)
- shortcuts: Replace xfrun4 by xfce4-appfinder
- shortcuts: Also map Homepage to browser
- shortcuts: Remove calculator shortcut
- Update gitignore
- Translation Updates:
  Albanian, Basque, Belarusian, Chinese (China), Chinese (Taiwan),
  Croatian, Danish, Dutch, French, Galician, German, Hebrew, Hungarian,
  Kazakh, Malay, Norwegian Bokmål, Portuguese, Portuguese (Brazil),
  Russian, Serbian, Slovenian, Swedish, Ukrainian

4.15.1
======
- Switch XfceTitledDialog to headerbar layout
- XfceTitledDialog: Keep buttons in the action area
- XfceTitledDialog: Also repack xfce_titled_dialog_new
- XfceTitledDialog: Make sure windows can be dragged
- XfceTitledDialog: Add _create_action_area, _add_button
  and _add_action_widget
- Introduce xfce_titled_dialog_set_default_response
- Mark xfce_titled_dialog_new_with_buttons as deprecated
- Add two new functions to search for app icons
- xfce-about: Fix Makefile
- shortcut-dialog: Show dialog content (Bug #16338)
- xfce-dialogs: Use GtkMessageDialog as base class
- xfce-dialogs: Improve layout of confirm_close_tabs
- xfce-dialogs: Improve alignment and layout of dialogs
- xfce-dialogs: Add right margin back to labels
- xfce-dialogs: Drop default window titles
- docs: Add xfce_dialog_confirm_close_tabs
- tests: Add xfce_dialog_confirm_close_tabs
- tests: Improve UI
- tests: Add icons to dialog buttons
- tests: Simplify code by using XfceTitledDialog
- tests: Re-order buttons
- tests: Fix typo in test-ui.c (Bug #16253)
- Rename test-ui-gtk3 to test-ui
- Improve docstrings
- Fix typos
- Drop gladeui Gtk2 from distcheck options
- Drop unused declaration
- Fix compiler warnings
- Remove trailing whitespace
- Always provides needed files for vala binding in dist tarball
- Add recents functions to libxfce4ui.symbols
- Drop xfce-header from pot files
- Update docstrings
- Fix license text box too small (Bug #16259)
- .gitignore: ignore all .o files
- Make autogen output friendlier
- Translation Updates:
  Albanian, Bulgarian, Catalan, Chinese (China), Croatian, Danish, Dutch,
  French, Galician, German, Hungarian, Italian, Japanese, Lithuanian,
  Norwegian Bokmål, Polish, Portuguese, Portuguese (Brazil), Russian,
  Serbian, Slovak, Slovenian, Spanish, Swedish, Turkish, Ukrainian

4.15.0
======
- Drop support for Gtk2
- Make glibtop an optional dependency ("About System" tab)
- about: Add system info tab
- about: Hide system tab conditionally
- dialogs: Use symbolic window-close icon
- Fix Window has not been made visible when grabbing keyboard (Bug #16054)
- Do not use gdk_screen_get_monitor_at_point (Bug #15781)
- Replace gtk_show_uri (Bug #15781)
- Replace gdk_display_get_screen (Bug #15781)
- Replace gdk_keymap_get_default (Bug #15781)
- Replace deprecated device functions (Bug #15781)
- Replace gdk_error_trap_* and gdk_flush (Bug #15781)
- Ignore what is hard to replace (Bug #15781)
- Bump gtk to 3.22 (Bug #15781)
- Add a dialog to confirm closure of multiple tabs (bug #15873)
- Translation Updates:
  Bulgarian, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish,
  Dutch, English (United Kingdom), Finnish, French, Galician, German,
  Hungarian, Interlingue, Italian, Japanese, Korean, Norwegian Bokmål,
  Norwegian Nynorsk, Polish, Portuguese, Portuguese (Brazil), Russian,
  Serbian, Slovak, Slovenian, Spanish, Turkish

(gutteridge)

2021-11-30 14:08:23 UTC MAIN commitmail json YAML

doc: Updated devel/xfce4-conf to 4.16.0

(gutteridge)

2021-11-30 14:08:14 UTC MAIN commitmail json YAML

xfce4-conf: update to 4.16.0

Change log:

4.16.0
======
- Don't use shebang for bash completion file
- Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
- bump glib (and gio, gthread, etc) minimum to 2.50.0
- remove last traces of xfconf-perl
- Fix make distcheck and enable it on gitlab CI
- Add README.md to EXTRA_DIST
- Post release autoconf git revision

4.15.1
======
- Fix stray double-quote in bash-completion PKG_CONFIG invocation
- Disable parallelism on all tests
- Adds new README.md and updates AM_INIT_AUTOMAKE
- xfconf-cache: Fix access to freed data (#16)
- Translation Updates: oc, he, hu, hy_AM, lt, sk, sq, ug, tr.

4.15.0
======
- Implement custom test driver
- Use 'gsettings' as a common channel name for the GSetting backend
- Bug #14789 Fix GSettings backend assertion error, when probed but not used
- Enable GSettings backend build by default
- Add Bash completion for xfconf-query
- Bug #15960: Add some missing xfconf_shutdown() in xfconf-query
- Bug #15951: Fix 'xfconf_get_error_quark' introspecting warning
- Remove perl bindings
- Fix vala binding in dist tarball
- Translation Updates: be, da, el, es, he, hr, hu, hye, gl, nl,
  sl, sq, zh_CN, zh_HK, zh_TW

(gutteridge)

2021-11-30 14:06:06 UTC MAIN commitmail json YAML

doc: Updated x11/libxfce4util to 4.16.0

(gutteridge)

2021-11-30 14:05:58 UTC MAIN commitmail json YAML

libxfce4util: update to 4.16.0

Change log:

4.16.0
======
- Prepare for 4.16 final release
- Properly handle URI schemes other than "file"

4.15.6
======
- Update configure.ac.in syntax
- Namespace of the gir needs capital first letter
- Bump GLib (and gio, gthread, etc) minimum to 2.50.0
- Remove typedef already defined by G_DECLARE_FINAL_TYPE macro
  (Fixes #4)

4.15.5
======
- Bump Xfce version to 4.16pre2
- Add README.md to EXTRA_DIST

4.15.4
======
- Create README.md
- Translation Updates:
  Albanian, Armenian, Hebrew, Slovak, Uyghur

4.15.3
======
- Version bump in preparation of 4.16pre1

4.15.2
======
- Complete the field codes expansion

4.15.1
======
- Add field codes expansion and related utilities (code moved from garcon)
- docs: Show the "Miscellaneous Utilities" section
- Add basic GitLab pipeline
- Translation Updates:
  Albanian, Armenian (Armenia), Asturian, Belarusian, Hindi, Italian,
  Spanish, Uzbek

4.15.0
======
- Bump the Xfce version to 4.15
- Translation Updates:
  Albanian, Galician, Spanish

(gutteridge)

2021-11-30 14:04:36 UTC MAIN commitmail json YAML

meta-pkgs/xfce4: update to 4.16

Project summary of changes:

Today, after 1 year and 4 months of work, we are happy to announce the release of the Xfce desktop 4.16, a new stable version that supersedes Xfce 4.14.

4.16 was a special cycle in many respects (not only pandemic-wise, but also). One of the corner-stones of the non-code changes concerns our migration to GitLab, which is a change in development workflow and a huge step forward in terms of becoming more contributor-friendly and welcoming. In parts, the humungous changelog of Xfce 4.16 can be attributed to new contributors proposing merge requests (288 merge requests were merged or closed against our core components alone!). We also created a reference Docker container (xfce/xfce-build) and added CI pipelines to all components to ensure we don卒t break the build. None of this would have been possible without our hosting being sponsored by Gandi and Fosshost!

Another big change concerns our visual identity, which we updated from a strange mix of random (partly Tango-based) icons and not following any naming scheme to a new, visually consistent set (following the freedesktop.org naming specification and a fixed color palette). We卒re aware this will generate some work for icon theme maintainers (if they really want to override our gorgeous icons ;)) but we believe the longterm benefit outweighs this one-time effort.

And then finally we did some housekeeping (e.g. by dropping Gtk2 support code) and we also added features and improvements - all while sticking to a reasonable release cycle timeframe.

So without further ado, here go the main highlights of this release:

    The window manager received lots of updates and improvements again in the area of compositing and GLX. If a primary display was set, the alt-tab dialog will now only be shown there. Furthermore some handy new options to zoom the cursor along with rest of the display as well as an option to keep minimized windows in the most recently used list complement this release.
    We added a new plugin to the panel dubbed "statustray" which combines both StatusNotifier and legacy Systray items. An animated autohide transition now clearly shows the user "where the panel has gone" and a dark mode (enabled by default) makes the panel drop into the background a bit more with bright themes like the Gtk default Adwaita. Quite a few more smaller improvements were also introduced like accessing desktop actions from a Launcher卒s right-click menu, the Window Buttons plugin now offering to `Launch a new instance` of an application and the Workspace Switcher now optionally showing automatic numbering for workspaces.
    Support for fractional scaling was added to the display dialog, along with highlighting the preferred mode of a display with an asterisk and adding aspect ratios next to resolutions. Falling back to a working mode after misconfiguring the display layout has also been made more robust.
    A new tab in the "About Xfce" dialog shows basic system information like CPU or GPU type. Furthermore the layout and visuals of the dialog were improved.
    The settings manager has improved search and filter capabilities. Furthermore all settings dialogs now use window decorations drawn by Gtk (client side decorations).
    The "Mime Settings" and "Preferred Applications" dialogs were merged into the "Default Applications" dialog - making it easier for users to set which application handles which filetype or action from one place.
    Our file manager Thunar received a boatload of fixes and quite a few notable features, including pause for copy/move operations, support for queued file transfer, remembering view settings per directory and support for transparency in Gtk themes.
    Our thumbnailing service tumbler became more flexible by being able to exclude paths. Furthermore support for .epub (e-book format) was added.
    The session manager offers improved support for GPG agent 2.1 and the setting dialog was visually improved.
    The power manager received a lot of bugfixes and some smaller features - among them a cleanup of its settings dialog, an optional visual indicator for when `Presentation Mode` is enabled, more accurate battery status icons and automatically dismissing low-power notifications upon the connection of a charger.
    The desktop mostly received bugfixes and small improvements - and the new default wallpaper!
    Our menu library garcon received new APIs and now doesn卒t launch applications as children of the process hosting the menu anymore. The previous behavior led to applications crashing along with e.g. the panel.
    The applicaton finder now allows for sorting applications by "frecency" - a combination of frequency and recency.
    Dependency updates: Drop Gtk2, add LibGTop, bump Gtk >= 3.22, GLib and GDBus >= 2.50

(gutteridge)

2021-11-30 14:00:03 UTC MAIN commitmail json YAML

doc: Updated devel/xfce4-dev-tools to 4.16.0

(gutteridge)

2021-11-30 13:59:54 UTC MAIN commitmail json YAML

xfce4-dev-tools: update to 4.16.0

Change log:

4.16.0
======
- Bump glib to 2.50 based on xfce4.16 roadmap
- Do not process @LINGUAS@ at xdt-autogen stage
- xfce-build: Add Thunar to container (Fixes #40)
- helpers: Add xfce-build 'pull' argument
- Fail xfce-build container generation if there is any error
- helpers: Prefer xfce-build over xfce-test (Fixes #38)
- helpers: Add new helper xfce-open-gitlab
- Disable CFLAGS override when building CI container
- use strict CFLAGS to catch common mistakes in ci pipeline
- helpers: Add helper to locally run xfce-build
- Add xvfb on xfce-build

4.15.1
======

Various improvements to the helpers introduced in 4.15.0,
cleanup of xdt-autogen code, various fixes for our CI.

- get-translations: Fix line wrapping
- xdt-autogen: Various small improvements
- xdt-autogen: Properly handle whitespaces in filenames
- xdt-autogen: Use sed instead of tr to replace strings
- Updates README.md
- xfce-build: Add libclutter-1.0-dev for xfdashboard build
- Update .gitignore
- helpers: Use blank line for tags message
- helpers: Reuse release notes from NEWS for tag message
- helpers: Simplify xfce-update-news
- helpers: Do not strip NEWS blank line at EOF
- helpers: Install xfce-do-release
- xfce-build: Add depend for mousepad (Fixes #37)
- helpers: Add do-release helper and Readme
- xfce-build: Install python3 version of distutils-extra
- helpers: Make get-translations executable
- get-translations: Remove last comma
- get-translations: Correctly get locale from commit messages
- xfce-build: Replace build-dep with package names

4.15.0
======

- New macro XDT_VERSION_INIT(SEMVER[, TAG])

This macro takes care of setting up the version numbering.
It will define the following macros based on SEMVER and TAG:

  - xdt_version
  - xdt_version_major
  - xdt_version_minor
  - xdt_version_micro
  - xdt_version_tag
  - xdt_version_build
  - xdt_debug_default

If TAG isn't specified, the xdt_version_tag and xdt_version_git
will be empty and xdt_debug_default will be set to "minimum",
otherwise the xdt_version_build will contain a git hash and
xdt_debug_default will be set to "yes"

Example usage:

  XDT_VERSION_INIT([4.15.3],[git])
  AC_INIT([xfce4-someproject], [xdt_version()])
  ...
  XDT_FEATURE_DEBUG([xdt_debug_default])

- XDT_I18N macro will now automatically find the linguas if none are specified during the autoconf run.

- Install m4 macros in default search dir. This makes autoconf find the macros by default.

By setting version via XDT_VERSION_INIT and using XDT_I18N without arguments,
this is no longer necessary to use a separate configure.ac.in and a plain configure.ac can be used.

- Use datarootdir instead of datadir
- xdt-autogen: explicitly set search path for m4 macros
- Install the xfce-helpers
- Add two new helpers to help releasers
- Install m4 macros into default $datadir/aclocal
- Update README for new gitlab urls
- xdt-autogen: Improve and simplify linguas detection
- Let XDT_I18N automatically find the po/*.po as default
- Let configure generate the xdt-autogen script
- Implement XDT_VERSION_INIT
- Add manpage and tests to xdt-csource
- Add xfce4-dev-tools build in addition to container build
- Check BEFORE_SHA along with changes to .po files
- gitlabci: Ensure to run autogen in distcheck stage
- Switch to "foreign" mode for automake
- Add CI templates notes
- Update README with explanation of Dockerfile
- Fix whitespace error
- Add helper script to get all translation-updates
- Integrate xfce-build container build/creation

(gutteridge)

2021-11-30 13:51:22 UTC MAIN commitmail json YAML

doc: Updated audio/ncspot to 0.9.1

(pin)

2021-11-30 13:51:02 UTC MAIN commitmail json YAML

audio/ncspot: update to 0.9.1

Mostly a maintenance release. However, due to the migration to rspotify's new
API in 0.11.x many parts of the codebase had to be adapted.

Maintenance
-Stop player when Spotify worker thread dies (#628)
-Update librespot to 0.3.1 (may reduce CPU usage during playback,
https://github.com/librespot-org/librespot/releases/tag/v0.3.1)
-Major/breaking update to rspotify 0.11.3 (#640)
-Refactoring and other cleanups

Features
-Show playlist owner name (#652)
-Improve README (logo, TOC, layout, syntax) (#644)

(pin)

2021-11-30 13:22:06 UTC MAIN commitmail json YAML

doc: Updated cad/libredwg to 0.12.2

(gdt)

2021-11-30 13:21:59 UTC MAIN commitmail json YAML

cad/libredwg: Update to 0.12.2

LibreDWG version 0.12.2 - 2021/02/23 - beta:

Minor bugfixes:
  * Fixed extending the write buffer for the 2 CRC bytes. Occurs very
    seldomly (GH #315)

LibreDWG version 0.12.1 - 2021/01/31 - beta:

Major bugfixes:
  * fixed dwg_bmp() and dwgbmp for >= r2004. Wrong dat offset.
  * Fixed EED with code 3 for layer handles. (Fixes GH #310, shanzhugit)
  * Fixed bit_convert_TU utf8 conversion with ubsan, wrong endian-ness.
  Various fuzzing errors detected and fuzzed by Chew Kin Zhong (See GH #304):
  * Fix possible null-deref with broken DWG's in dwg_get_first_object.
  * Fix possible null-deref with broken DWG's in dwg_find_class with empty
    CLASS.dxfname. (GH #309)
  * Fix possible null-deref with broken DWG's in dwglayers with empty
    LAYER.name. (GH #308)
  * Fix short integer overflow in EED checks when decoding malcrafted DWG's,
    which also led to encode buffer overflows. (GH #307)
  * Fix possible null-derefs with broken DWG's in json export. (GH #306)
  * Fix possible null-deref with broken DWG's in dwg_next_entity iterator. (GH #305)
  * Fix wrong TFF overflow check for static strings, where we cannot set
    the string nor the size. (GH #304)
  * Fix heap-overflows and invalid free's when decoding broken 3DSOLID's
    in malcrafted DWG's. Only accept version 1 and 2. (GH #304)
Minor features:
  * Added string converters with known TU sizes: bit_TU_to_utf8_len, bit_read_TU_len.

(gdt)

2021-11-30 13:00:26 UTC MAIN commitmail json YAML

doc: Updated graphics/darktable to 3.6.1

(cirnatdan)

2021-11-30 13:00:15 UTC MAIN commitmail json YAML

darktable: Update graphics/darktable to 3.6.1

# 3.6.1
Bug Fixes

    Fix module expand on quick access panel when enabling/disabling module.

    Fix a possible crash in color calibration module.

    Fix an inconsistency between the CPU & GPU path in color calibration module.

    Fix possible issue in OpenCL Bradford non-linear code in color
    calibration which leads to wrong color rendering.

    Fix Windows paths handling and encoding.

    Fix possible issue in exiv2 when trying to write empty strings.

    Fix by-scale button in export module.

    Fix crash when renaming a drawn mask.

    Minor UI fix in duplicate module.

    Fix possible wrong rendering of the color picker
    tooltip. (workaround for a possible Gtk issue).

    Fix filename variable used when importing new pictures.

    Fix noise profile for RICOH GR III.

    Fix some memory leaks.

Camera support, compared to 3.6
Base Support

    Leica C-Lux (3:2)
    Nikon D6 (14bit-compressed, 14bit-uncompressed, 12bit-compressed, 12bit-uncompressed)
    Nikon Z fc (14bit-compressed, 12bit-compressed)
    Sony ILCE-7RM3A
    Sony ILCE-7RM4A

Noise Profiles

    Ricoh GR III

# 3.6.0

The Big Ones

    Full rework of the import module. The new module allows you to see
    thumbnails of your images before import and makes it easier to handle
    multiple import tasks. The same dialog is now used for importing
    from disk, card or camera.

    When importing "in-place", images that are already present in darktable
    are flagged and can be automatically excluded from the import.

    Importing from a local drive won't use gphoto and so should work more
    reliably on Windows.

    A vector-scope is added to complement the current histogram,
    waveform and parade views.

    A new default demosaic algorithm (RCD) has been introduced, which should provide
    better quality than the current default (PPG) without the long run-times
    of AMaZE. the order of the demosaic algorithms has also been adjusted for clarity.

    Support for "dual demosaic" has also been added, allowing you to combine
    "RCD + VNG4" and "AMaZE + VNG4" for bayer sensors, for xtrans sensors there is
    "Markesteijn 3-pass + VNG". This allows you to use an algorithm better resolving
    fine detail and another one delivering smoother output depending on local image content.

    You can now create an opacity mask based on the sharpness of the image. This uses
    a similar algorithm to that used in dual demosaic.

    Drawn shapes are drawn on the original RAW image and then distorted through
    the pixelpipe. This previously led to, for example, circles becoming ellipses
    (due to lens distortion) after being placed on the image. All drawn shapes can
    now be pre-visualized and moved prior to placement, with full deformation
    applied. This makes the editing of masks easier fully WYSIWYG.

    A new Color Balance RGB module has been added. This can be used as a one stop module
    for all color grading work.

    A new censorize module has been added. This allows you to hide parts of the image by adding
    a blur/pixelization.

    A new crop module has been added. This new module has been added late in the
    pixelpipe and makes it possible to use cropped parts of the image for source spots
    in the retouch module, for example.

    A new section has been added to the color calibration module to allow you to calibrate
    colors using a color checker chart.

    The map module has been enhanced in a number of ways:
        When importing a GPX the trace can be displayed.
        Location can be set using polygons and directly created from information
        reported by Open Street Map. As a reminder, all locations
        create tags automatically for images placed into the area.

    The basic adjustments module has been replaced with the quick access panel, which
    can be used to group controls from multiple different modules in one place. Currently,
    only non-graphical controls (sliders, comboboxes etc.) can be used.

Other New Features And Changes

    The various lighttable modes can now be accessed via clear and descriptive icons
    at the bottom of the screen. These should be easier to use than the existing drop-down
    selection.

    The export module is now also accessible on the left-hand panel of the
    darkroom view.

    The mix control in the contrast equalizer module is now retained as
    module parameter. This means that no data is lost when using this slider and
    you can always change the mix later with full precision.

    The following modules have been deprecated:

        The basic adjustments module has been replaced by the new quick access panel.

        The vibrance module has been replaced by the vibrance control in the new color
        balance rgb module.

        The spot removal module has been replaced by the retouch module (use
        this module in "clone" mode to replicate the spot removal functionality)

        The defringe module has been replaced by a new "chromatic aberrations" module.
        The old module has been renamed to "raw chromatic aberrations".

    The RAW chromatic aberration module has been enhanced to support
    multiple iterations and an option to help avoid color shifting has
    been added (not activated by default).

    Scene-referred workflow is now the default, though this can still be changed in
    preferences.

    The ESC key can be used to exit the slideshow view.

    You can now Ctrl-Click on the module groups preset button to
    access the manage dialog directly.

    Many aspects of the GUI have been reworked or tweaked for a better user
    experience (combo-box alignment, padding, histogram icons, etc.).

    The color of scope views (histogram, parade, waveform) has been reworked using CSS.

    The integrated help system now points to the new user manual which is
    up-to-date for this release. Also for development builds of darktable these links will
    go to the development version of the manual. So more links have been
    added, for example, for the lighttable layout and the timeline.

    As a reminder, the new documentation is available in the following location
    (viewable online or in pdf and epub formats):

    https://www.darktable.org/usermanual/3.6/en/

    Many graphs in processing modules can now be resized with Ctrl+Scroll.
    (Filmic RGB, RGB levels, levels, lowlight, colorzones, rawdenoise,
    denoise profile, contrast equalizer).

    A new color preservation method ("norm-preserving colorfulness") has
    been added to the color calibration module.

    A simplified and more precise message has been added to notify the user
    when their database(s) are locked by another process.

    A rational function has been added to toe/shoulder controls in Filmic RGB.

    A new preference for advanced users can now be used to disable the
    module warning messages. Use at your own risk.

    Preliminary work toward full support for CR3 has begun. darktable's exif
    support can now read CR3 files if the proper exiv2 library version
    is found.

    A new color science with norm preservation under de-saturation has been
    added to Filmic RGB and a new scaled euclidean norm is supported.

    Some changes have been made to make liquify faster when editing
    nodes. Also smaller deformation stamps are now supported.

    The style of module sub-sections has been tweaked so that they stand out more.

    It is now possible to more easily manage overlapping masks. For example, it is
    possible to change an ellipse's control points when they lie within a
    larger circle or path shape.

    Easier handling of the mask controls - do not require high precision
    as mouse collision detection has been reworked.

    The preferences, "manage module groups" and import dialogs will remember and
    restore their size after closing. Their default size is designed to support
    smaller screens and it is recommended that you resize them as appropriate.

    A huge number of internal optimizations have been made throughout the code.
    For example: soften, tone equalizer, drawn masks, color picker, color space conversions.
    It is impossible to list them all

    Many speed improvements have been made for the standard CPU code path by tuning the
    OpenMP code. There are some huge gains with the new code in some
    modules. We have then removed some hand-coded SSE routines as they are not
    faster and are hard to maintain.

    The prompt that appears when exporting in overwrite mode is now optional and controlled
    by a security preference.

    An icon has now been added to module headers to indicate whether a module uses a mask.
    This allows you to quickly see which modules use a mask and to enable/disable the mask
    preview by clicking on it.

    A message is now shown when a camera is plugged and darktable is not able
    to connect to it. The general cause is that the camera is mounted by
    the OS and so is exclusively locked.

    The grey darkroom loading screen is now optional. This can lead to on-screen artifacts
    but can also be useful to quickly compare versions of an image.

    Module group presets can now be auto-applied based on the image being edited.
    This make it possible to create groups specifically to develop color,
    monochrome, RAW or Jpeg images, for example.

    Different interpolation algorithms are advised for warping and scaling modules.
    A new preference has been added to allow you to select these algorithms independently.

    RGB scene blending mode is now used for the denoise (profiled) presets.

    Parametric masks are now handled better when being reset. Some parametric masks
    may need to be inverted in order to be considered as a no-operation.

    The GUI of the blending section has been rewored to be more compact.

    Distortion is no longer computed for shapes that are outside of the current
    view.

    Better values are reported on toast messages when changing masks' size
    and feather.

    Undo has been enhanced to support duplicates. That is, the creation of
    duplicates can be undone using Ctrl+Z (undo).

    In the darkroom, undo now restores the mask display status along with
    the module changes.

    Non-matrix-based color profiles have been filtered out of the histogram profile
    menu.

    The timeline/filmstrip keyboard shortcut has been changed to Ctrl-B.
    This is more consistent with Ctrl+Shift+B (used to toggle the bottom
    panel) and avoids a conflict with sticky preview shortcut.

    Some preferences have been moved to a sub-menu in the module preset
    menu. This makes the global preferences lighter. This has been
    done for the import, export, metadata and "collect images" modules.

    Jpeg-2000 files are now decoded faster (using multiple threads).

    The lighttable has been enhanced to use the embedded Jpeg preview
    depending on the size of the thumbnails being displayed.
    Setting such a preference to use embedded preview for small thumbnails may speed-up
    the handling of large collections during import, for example.

    Added support for removing multiple styles at once.

    Added support for import/export of presets on mass.

    Added collect filter presets to display images based on aspect ratio
    and import date.

    The variables $(EXIF_xxx) can now be used while importing pictures.

    Graduated density module's control is fixed when using down-sampling.

    Color zone saturation has been adjusted to avoid misleading visual illusions.

    Modules can now be removed from a group by right-clicking on the group icon.

    Many improvements have been made to the TIFF export module.

    In the lighttable, when several images are selected, the image information module
    now displays the information only if every image share the same data. If data are
    different, a <various values> text is displayed.

    In the export module, the last visited Piwigo album is now remembered between sessions.

Bug Fixes

    Fix ellipse and gradient rotation angle when distortion modules are
    activated. This is a GUI issue only when adding and editing shapes.

    Fix white-balance from old edits where the white-balance module was
    left at default values in darktable 2.6.x. For those edits we
    need to recover the legacy values and not the new ones from 3.x.

    Use smooth zooming to avoid thumbnails flickering.

    Fix entering of exponent expression in sliders for keyboard where ^
    is a dead key (this is the case in the German and French layout for
    example).

    The import should be a bit faster for large collections by limiting
    the GUI update.

    Fix various AVIF issues (set YUV range, proper use of color
    primaries, set codecName, etc.)

    Fix demosaic border handling and have fewer differences between the
    CPU & GPU code path.

    Fix use of sources in spot and retouch when distortion is used. The
    source area was not always correctly distorted and was actually
    giving different results depending on whether distorting modules
    were present in the pipe.

    In the default watermark simple-text we now preserve the spaces.

    Properly check for CLUT in all ICC intents before extracting matrix.

    Properly use the inverse-transform routine provided by lensfun instead
    of an adhoc iterative routine in the lens correction module. This makes the code
    cleaner and probably more precise.

    Hide borders by default in slideshow view.

    Ensure that duplicates are given the same time-stamp as the source image.

    Fix creation of duplicates when the workflow default has been
    changed since the base image was created. That is, an image
    created with the display-referred workflow must be fully identical
    when duplicated, even if the workflow default has been changed to
    scene-referred.

    Properly group focal lengths in the collect images filters.

    Better naming of the RAW prepare module controls.

    Fix live-view display scaling on large screens (especially for HiDPI
    ones).

    Fix migration of legacy parameters for denoise (profiled). A
    copy/paste error was copying the shadow parameter as the new bias.

    Fix possible loss of masks where a module is disabled just before
    switching to another module.

    A new module instance can now be created by right-clicking on
    the multi-instance menu or on a preset. This replaces middle-click,
    which is not available on all mice.

    Fix zoom in the lighttable full preview to keep the mouse position.

    Recover forms from legacy spot in version 1.

    Fix reset in the export module so that it resets all module parameters
    to their default values.

    Fix HDR DNG white balance setting.

    Import Lightroom metadata only if there is not already a darktable XMP for
    the corresponding image.

    Fix color profile handling in the overexposed module.

    Fix style undo in overwrite mode.

    Fix possible issue with CUPS printer margins computation when
    computer is not using the English locale.

Notes

    The database upgrade can be slow.

    This new version modifies quite a lot the database structure by adding
    foreign keys and cascade support. This will avoid dangling data in the
    database and will enforce a better consistency.

Lua

    API changed to 6.2.0

    Password storage and retrieval - added darktable.password.save() and darktable.password.get() to save and retrieve passwords using the darktable password storage back end.

    Widget naming - widgets now have a name field, making it possible to style them using CSS

    darktable.gui.libs.visibility is fixed so that setting a lib to hidden (false) removes it from the user interface.

    Preferences - added darktable.preferences.destroy() to remove a preference. Added darktable.preferences.get_keys() to return a sorted table of all of the preferences for both darktable and lua.

    Get image from database by image id - added darktable.database.get_image() to retrieve an image by the image ID

    darktable.gui.libs.metadata_view.destroy_info() - function added to remove field added by darktable.gui.libs.metadata_view.register_info() from the image information display. Thanks @phweyland

    API change to 6.2.1 - SCRIPT BREAKING CHANGE

    Event naming - add a name field to darktable.register_event() so that multiple events of the same type can differentiated and the desired one selected and accessed.

    Event destruction - added darktable.destroy_event() to remove an event.

    API change to 6.2.2 - SCRIPT BREAKING CHANGE

    Add selection-changed to the lua events so that scripts can respond when the selection changes

    Selection naming - add a name field to darktable.gui.libs.select.register_selection() so that the selection can be selected and manipulated after creation

    Selection destruction - add darktable.gui.libs.select.destroy_selection() to remove an selection button from the user interface.

    Selection sensitivity - add darktable.gui.libs.select.set_selection_sensitive() to set selection button sensitivity

    API change to 6.2.3 - SCRIPT BREAKING CHANGE

    Action naming - add a name field to darktable.gui.libs.image.register_action() so that the action can be selected and manipulated after creation

    Action destruction - add darktable.gui.libs.image.destroy_action() to remove a lua created action button from the user interface.

    Action sensitivity - add darktable.gui.libs.image.set_action_sensitive() to set action button sensitivity

    Bugfix - Changed text_view widget to wrap lines when the text exceeds the width of the widget

    Storage removal - add darktable.destroy_storage() to remove a storage from the exporter

    Widget visibility - add visible member to widgets for visibility control

    Change API to 7.0.0 for darktable 3.6.0 due to all of the breaking changes this development cycle

Changed Dependencies
RawSpeed changes
Camera support, compared to 3.4.1
Base Support

    Fujifilm GFX100S (compressed)
    Fujifilm X-E4 (compressed)
    Fujifilm X-S10 (compressed)
    Leica D-Lux 7 (4:3, 1:1, 16:9, 3:2)
    Nikon Z 6_2 (14bit-compressed, 14bit-uncompressed, 12bit-compressed, 12bit-uncompressed)
    Nikon Z 7_2 (14bit-compressed, 14bit-uncompressed, 12bit-compressed, 12bit-uncompressed)
    Panasonic DC-G100 (4:3)
    Panasonic DC-G110 (4:3)
    Panasonic DC-GF10 (4:3)
    Panasonic GF90 (4:3)
    Pentax K-3 Mark III
    Ricoh GR III (dng)
    Sony ILCE-1
    Sony ILCE-7SM3
    Sony ILCE-QX1

White Balance Presets

    Fujifilm GFX100S
    Fujifilm X-E4
    Nikon D780
    Panasonic DC-FZ10002
    Panasonic DMC-G8
    Panasonic DMC-G80
    Panasonic DMC-G81
    Panasonic DMC-G85
    Ricoh GR III
    Samsung GX20

Noise Profiles

    Canon PowerShot S110
    Nikon COOLPIX P950
    Nikon Z 7_2
    Olympus E-M10 Mark IV
    Pentax K-3 Mark III
    Samsung GX10
    Samsung GX20
    Sony ILCE-1
    Sony ILCE-7C

Custom Color matrices

    Samsung GX20

Translations

    Afrikaans
    German
    Esperanto
    European Spanish
    French
    Hebrew
    Hungarian
    Italian
    Dutch
    Brazilian Portuguese
    Russian
    Slovenian
    Ukrainian

# 3.4.1

New Features And Changes

    Faster thumbnail generation during import.

    Some minor CSS improvements.

Bug fixes

    Fix color correction RGB handling and saturation normalization.

    Fix smooth scrolling on MacOS.

    Fix Lr metadata import, this is done only if no other XMP present.

    Fix metadata export which must be done only if the corresponding
    setting is activated.

    Fix combo-box popup scrolling.

    Properly restore collection hinter messages when needed.

    Fix stars display in overlay.

    Fix black point setting when dragging the histogram.

    Fix help links for technical group module.

    Properly discriminate cameras with the same prefix in collect module.

    Fix bold rendering on Windows (for selected presets for example).

    Fix support of Windows PATH to configuration and libraries when the
    path name contains non ASCII characters.

    Properly hide the selected tag tick when a tag is not selected anymore.

    Fix search on collect module for multiple filename separated with coma.

    Fix size of clipping handle when preview down-sampling is activated.

    Fix metadata comment reading from exif.

    Fix a case where the thumbnail could be out of synchronization with
    the darkroom edit.

    Never show filmstrip cursor on selected image on other views.

    Skip possible null dates on the collect module which could then
    crash darktable.

    Fix waveform histogram rendering on MacOS.

    Fix some memory leaks.

Notes
Lua
Changed Dependencies
RawSpeed changes
Camera support, compared to 3.4.0
White Balance Presets

    Fujifilm X-Pro3
    Fujifilm X100V
    Olympus E-M10 Mark IV

Noise Profiles

    Canon EOS 1500D
    Canon EOS 2000D
    Canon EOS Rebel T7
    Canon EOS-1D X Mark II
    Fujifilm X-Pro3
    Fujifilm XF10
    Nikon Z 5
    Panasonic DC-S1R
    Pentax K-1 Mark II
    Sony DSC-RX10M4

Translations

    Afrikaans
    Czech
    German
    European Spanish
    Finnish
    French
    Hebrew
    Hungarian
    Italian
    Polish
    Brazilian Portuguese
    Russian
    Slovak
    Slovenian

# 3.4.0

The Big Ones

    The user manual is made available at the same time as the
    release. Note that this user manual is also the last version as a
    new project has taken over the lead on this. The goal is to have
    an up-to-date user manual by using a simpler format
    to write text for contributors. Feedback or contributions for the
    new format are welcome at https://github.com/darktable-org/dtdocs.

    Current manual (multilingual):

    https://darktable.gitlab.io/doc/

    New manual (English only):

    https://www.darktable.org/usermanual/en/

    The tethering view has been reworked and is now more stable.

    The histogram is back on the tethering view (it was disabled in 3.2
    due to lack of time)

    A new module grouping feature has been introduced. This makes the "more modules" module
    (at the bottom right of the darkroom) obsolete and this module has therefore been removed.

    The module grouping feature allows users to create their own groups
    of modules. A number of pre-defined module groups are included as presets
    (default, minimal, scene-referred, display-referred,
    all modules) as well as a new default module group tab layout (technical / grading / effects),
    which beter organizes the modules according to their purpose.

    Module masking is now enhanced for use with scene-referred workflows. A new masking implementation
    has been added, with fully unbounded blending modes, which allows parametric masking
    either in linear RGB or in JzCzHz color spaces. A boost factor slider has been
    introduced in the masking GUI so that users may set thresholding parameters above 100%
    to mask pixels in HDR images.

    JzCzHz is derived from JzAzBz, which is a perceptual color space developed
    for HDR and published in 2017, with better properties than CIE Lab from 1976,
    allowing near-perfect hue linearity, for a robust hue/saturation masking.
    A JzCzHz hue mask will produce the same output whether it is used
    before input color profile, after output color profile, or anywhere in-between,
    providing an important consistency improvement over HSL masking.

    A new color calibration module has been added as a full-featured hub for color correction.
    It was first intended as a scene-referred (unbounded) rewrite of the old channel mixer,
    allowing corrections of the color space, both for creative and corrective purposes.

    Because channel mixing is how white balancing and chromatic adaptation
    are implemented, color calibration also introduces robust chromatic adaptation transforms,
    Bradford (from ICC v4) and CAT16 (from CIECAM 2016), improving the color rendition
    of the white-balanced final image. The module provides a library of all standard
    CIE illuminants and two machine-learning illuminant detection algorithms, using
    different assumptions, for when no neutral colors can be sampled from the image,
    along with the traditional color-picker for manual sampling of neutral colors.

    Color calibration internally implements gamut-mapping and gamut-clipping,
    which attempts to preserve the hue and luminance of pixels while avoiding imaginary and
    out-of-gamut colors at the beginning of the pipeline, to improve the robustness of
    color-grading modules inside the pipeline. This is made necessary because
    white balancing will only push input out-of-gamut colors farther away,
    and will noticeably help dealing with artifical colored lights (LED, stage lighting, etc.).

    A new workflow setting "chromatic adaptation defaults", in processing preferences,
    allows users to choose to keep using the white balance module
    to perform the chromatic adaptation for new edits ("legacy" worflow, the default)
    or to use the new color calibration instead ("modern" workflow).
    The modern workflow still uses the usual white balance module, although
    with different default settings, because input color profiles and
    demosaicing need at least a rough white balancing early in the pipe.

    Map view has evolved. Images close to each other are now grouped and a count of
    grouped images is displayed on the bottom-left corner. This provides better performance
    when many images need to be shown on the map. Mouse-scrolling over a group's thumb scrolls through
    the images of the group. Groups containing selected images are highlighted with a white border.
    The image count is displayed as a white number if all images of the group are exactly at the
    same place, and in yellow otherwise.

    Movement of images within the map has also been improved. Click to drag the visible image,
    Shift-Click to drag the full group. A new "locations" module allows you to define location
    areas (using elliptical or rectangular shapes). These locations are saved as collections visible under "
    geotagging" in the collect module.

New Features And Changes

    Some parts of the GUI have been reworked in this version to complete
    the overhaul done in previous 3.2 release to ensure seamless
    integration (color, spacing). A good example is the combo-boxes.

    A focus-peaking button has been added in the lighttable and darkroom views which
    complements the existing keyboard shortcut. Focus-peaking helps to visualize the
    depth of field in an image by materializing the sharp edges.

    Better visual feedback is provided when changing module order with drag&drop.

    The wavelet algorithm has improved performance.

    A new tooltip has been added to items in the darkroom history stack module showing
    a list of the individual parameter changes at each step. This can
    especially help to track down unintended adjustments in modules with
    many tabs, such as filmic rgb or the parametric blending
    settings. This feature was based on the under-the-hood introspection
    enhancements delivered in 3.2.

    Processing modules now have a new tooltip, accessible by hovering over their header, containing
    a summary of what they do, how they work, in which color space they operate,
    if they expect linear, non-linear, display-referred, or scene-referred
    input and what kind of output they produce. This will help users to
    build consistent pipelines when reordering modules, by exposing the
    assumptions upon which each module is built, and provides an in-app
    documentation summary accessible offline.

    Processing modules have been updated with alias names and keyword lists which are used in the module group
    search. As a result, a module search can be performed using the exact names,
    synonyms (e.g. "dehaze" for "haze removal") or features. For example searching for "saturation"
    will return all modules that can perform saturation adjustments.

    Importing pictures from memory cards no longer uses the gPhoto API. This
    should now be more stable on Windows.

    Many changes have been made to modules to allow for narrower panels.

    The bilateral filter (used in local contrast, for example) has been enhanced for better performance.

    The reset button in the history module can now be used to delete the history stack.

    Ctrl+Clicking on the 'compress history stack' will truncate the history without compressing it.

    The export module has new options to specify the maximum output pixel dimensions using a
    scale factor or print size (cm or inch) and DPI.

    The Filmic RGB module has new graph views to help first time users.
    These views include a default base curve view in linear and logarithmic scales,
    consistent with the base curve module, and
    a zone-system view which shows the dynamic range mapping between scene
    and display grey scales. All the views have optional legends, which can be
    toggled on for new users, and off for experienced users seeking more
    GUI real-estate.

    Changing the pixel workflow preference (none, display-referred,
    scene-referred) no longer requires a restart.

    The pixel-pipe cache can be fine-tuned for better performance.

    The white balance module can now show colored sliders with two available
    modes: 'illuminant color' or 'effect emulation'.

    More compact combo-box displays have been added to some modules.

    In the collect module, the collection properties drop-down is now grouped
    making it easier to find the property you wish to filter on.

    Read support for 16-bit (half) float TIFFs has been added.

    The channel mixer has been deprecated (now replaced with the new color calibration module)

    The global color picker has been reworked and now comes with an enhanced
    GUI. The colors can now be displayed in LCh or HSL.

    Any user-amended preferences (those which differ from their default values) are now
    indicated with a small bullet.

    A new preference has been added to allow you to hide built-in presets.

    All modules with a list (styles, image information etc.) can be
    resized with a Ctrl+Scroll action.

    The history copy has been changed to include only safe
    modules. Modules like "raw white/black point" and "scale pixels" are
    no longer copied, for example. To copy such modules, use the
    "copy parts..." button. Note that the unsafe modules
    are not selected by default in the resulting dialog.

    A new exposure independent guided filter has been introduced in the
    tone equalizer module. This solves the algorithmic drawback of the
    regular guided filter (edge-aware surface blurring), that tends to
    over-smooth low-lights and under-smooth highlights. These filters
    are used by the tone equalizer to apply contrast compression globally
    on the image while not reducing the percieved acutance for local details.

    Greyscale support has been added for the AVIF format.

    The "screen DPI overwrite" and "speed/quality trade-off for
    drawing images" preferences have been combined into a single new performance mode for
    slow computers. In this mode the thumbs are computed with a lower DPI
    and use a faster drawing algorithm.

    All values in the saved preferences are checked to detect possible
    data corruptions. Preferences having a min or max are validated to
    ensure that they are in the appropriate range. Any preferences detected with
    possible data corruption are automatically reset to their default values.

    Support for AVIF >= 0.8.2 (no support for older versions).

    In order to guard against overwriting styles when exporting them,
    a dialog is shown to allow the user to confirm or abort the action.

    Output channel sliders for parametric masking are now hidden by default.

    The over-exposure warning display has been improved. As of darktable 3.2.1,
    it showed pixels for which any RGB channel value was below 0.1% or above 98%, assuming they
    would clip in the final export, which is wrong. This mode triggered a lot of
    false-positives that needlessly alarmed users who took them very seriously, but also
    showed over-saturation and over-exposure issues altogether. This comes with 4 possible modes:

    "any RGB channel" is the same as the previous "over exposure" warning.

    "luminance only" shows by default pixels darker than -12.67 EV (sRGB black point
    in 8 bits integers encoding) or brighter than 99%

    "saturation only" shows any pixel which is too saturated for its current luminance,
    meaning it is out of gamut.

    "full gamut" shows a combination of the 3 previous modes for an overall control check.

    These modes allow the user to take appropriate measures: exposure adjustments to fix luminance
    clipping or saturation adjustments to fix gamut clipping.

    A new preset has been added to the denoise (profiled) module to remove only chrominance
    noise using wavelets mode.

    Many modules have been reworked to get better performance on CPU by
    reordering and improving the OpenMP code. The modules are Liquify,
    Shadows and Highlights, Filmic RGB reconstruction, RAW Denoise, Borders, High Pass.

    The histogram has been improved for performance espcecially the log view.

Bug fixes

    Fix orientation in the clipping module after having selected the freehand aspect ratio.

    Fix compilation issue with AVIF format support.

    Fix multiple small memory leaks.

    Fix daylight saving time in $(EXIF_HOUR) variable.

    Fix timestamp display on Windows (use UTF-8 format for timestamps).

    Fix many issues on the zoomable lighttable view introduced in 3.2
    with the lighttable rewrite.

    Fix possible flickering while displaying thumbnails on the lighttable.

    Fix liquify module interaction with nodes, line and curves when
    zooming and/or down-sampling is activated.

    Fix some issues with lighttable display (thumbnails) when using
    HiDPI monitor.

    Fix styles undo/redo in the darkroom.

Notes

    The code base has been significantly simplified and refactored,
    which will make future code maintenance easier.

    Many more tests have been added to track regressions in image filter
    outputs and ensure backwards compatibility of edits. The testsuite
    counts now 77 tests and covers all the modules currently supported.

Lua

    API changed to 6.1.0

    Button labels can now be ellipsized

    Stack widgets can now shrink and grow as panel width changes.

    A Lua Scripts Installer module now runs at startup offering to
    install the lua scripts unless they are already installed or the
    module has been disabled by the user. The module uses the git
    executable to install the scripts so it must be present on the
    user's system in order for this to work.

    darktble uses Lua 5.3. Lua 5.4 has been released and is now the
    default Lua for some distributions. Please install the Lua 5.3
    library package if your distribution is using Lua 5.4 as the
    default. If you compile darktable, then you may also set
    DONT_USE_INTERNAL_LUA to OFF in the DefineOptions.cmake file
    to use the internal Lua.

Changed Dependencies

    Due to the current GMIC version windows users may have to rename two libraries
    in the darktable bin folder to get lut3d module working:libopencv_code4xx and libopencv_videoio4xx
    should be renamed to libopencv_code440 and libopencv_videoio440 respectively.

RawSpeed changes

    CR2 decompressor was rewritten, the subsampled (mRAW/sRAw) data is now stored in packed format,
    which made interpolation beneficial for auto-vectorization by LLVM/Clang
    (after fixing over-eager common code hoisting (https://reviews.llvm.org/D84108),
    and teaching it to perform SROA after loop unrolling (https://reviews.llvm.org/D87972)),
    resulting in modest performance improvements, also, 4:2:0 case was parallelized:
    see darktable-org/rawspeed@5743628 /
    darktable-org/rawspeed@11eccf1

Camera support, compared to 3.2.1
Base Support

    Canon EOS REBEL T7i
    Nikon Z 5 (14bit-compressed, 12bit-compressed)
    Olympus E-M10 Mark IV
    Panasonic DC-GX7MK3 (4:3)
    Panasonic DC-S5 (3:2)
    Sony ILCE-7C
    Sony ZV-1

White Balance Presets

    Canon EOS 200D
    Canon EOS Kiss X9
    Canon EOS Rebel SL2
    Canon EOS M5
    Canon EOS M6
    Nikon 1 V2
    Nikon Z 50
    Sony ILCE-6600

Noise Profiles

    Panasonic DC-G90
    Panasonic DC-G91
    Panasonic DC-G95
    Panasonic DC-G99
    Ricoh GR II
    Sony NEX-5T

Translations

    Afrikaans
    Czech
    German
    European Spanish
    Finnish
    French
    Hebrew
    Hungarian
    Italian
    Polish
    Brazilian Portuguese
    Russian
    Slovak
    Slovenian

# 3.2.1

The Big Ones

    The lighttable view has been rewritten and the filmstrip reworked, resulting in large performance gains, especially when using the zoomable lighttable view. The culling view has also been rewritten from scratch. Operations are smooth at any screen resolution up to 8k.

    Many types of overlay are now possible on lighttable thumbs. Different overlay
    information can be selected depending on the thumb size on the
    lighttable. The different sizes can be set in the preferences, so we
    can have no overlay at all for small thumbs and full overlay when
    large thumbs are displayed. This is fully configurable.

    Likewise, the tooltip information when hovering the thumbs can be
    activated/deactivated based on the thumbs size.

    The lighttable modules have improved user interaction: buttons are highlighted
    only when the context makes the action
    possible.

    A complete overhaul of the CSS has been done. This gives
    darktable a professional look. This continues
    the goal to make every single aspect of the UI themable using CSS.

    The Color Picker and
    Location modules are updated to better fit into the new UI, and most of the icons
    have been altered so as to be more visually balanced.

    The preference dialog has been fully reviewed and reorganized to
    propose a better look and require less
    scrolling. It is also possible to add some CSS rules directly into
    the preference dialog to tweak darktable's look as well as
    to directly control the font size and DPI values from the general
    preference tab.

    A search field has been added to the shortcuts tab to help you find
    the keyboard shortcut you want to customize.

    The new negadoctor module has been added to help inverting negative
    films.

    A new histogram display called RGB Parade has been added. At the
    same time the histogram module height can now be adjusted with
    Ctrl+Scroll.

    The metadata feature has been made generic internally and has new
    features. The user can now select the information they want to see in the
    metadata editor. This selection is automatically mirrored in the collection
    and image information modules.

    Along with a new "notes" field, all the fields are multiline
    Ctrl+Enter, sizable Ctrl+Scroll and can be set
    as private (not exported). Metadata collection filters have an entry
    "not defined". At import time it is possible to choose not to import
    some metadata.

    Image change detection has been made more reliable. This affects the
    lighttable thumbnails change symbol and history collection filter,
    which is now more accurate. In darkroom navigation, this avoids the
    need to recalculate an image and save the xmp file when there is no change.

    A new down-sampling preference has been introduced for faster
    response in darkroom. The preview is either computed at full
    resolution (original, default value) or at 1/2, 1/3 or 1/4 of the
    original size. This allow for better performance but can slightly
    hinder the precision of the guided filter masking.

    Note that this is a very delicate feature to implement. A lot of care has
    been taken to ensure all is correct when using down sampling. It
    touches all areas of darktable, like masks, guided filter, liquify
    controls, crop & rotate, lens and perspective corrections...

    Clarify the three possible workflows. Previous version had a preference
    to choose whether to auto-apply the base curve module. Many questions were
    raised about the intention. The new preference introduces three workflows:

    display-referred : use base-curve module

    scene-referred : use filmic and exposure modules (new default)

    none : use neither base-curve nor filmic

    Filmic RGB is updated to v4 (new color science) with integrated highlight recovery.

New Features And Changes

    Add support for curved gradients. This can be helpful when putting a gradient mask on an image with a horizon line that is curved due to lens distortion. This can also be for artistic goals.

    Add support for AVIF file format (requires libavif >= 0.7)

    Collect module has two new filters: module and module order.

    The former makes it possible to filter pictures based on the
    activated modules in the history. The latter can be used to filter
    based on the pipe version (legacy up to 2.6 releases or v3.0
    starting with 3.0 release).

    Tag in the Collect module keeps track of the selected images order.

    When a tag is at the first level of the Collect module, any change
    on the images order is kept along with the selected tag.
    This allows to the user to associate a specific order with every image (tag)
    collection.

    A full rewrite of the pipe ordering has been done. It is now
    possible to change the order of the pipe using a new module giving
    access to the legacy order (order used up to 2.6 releases) and the
    v3.0 order. It is also
    possible to create module order presets which can be freely applied.

    Note that the copy/paste of multi-instances when they have been
    reordered in a way that some other modules are separating them will
    not keep the same order. This was buggy in previous implementation
    when the target image had also been reordered in a non-compatible
    manner or using a different pipe order. In this new versions all the
    multi-instances will be grouped together keeping their relative
    order.

    Note that this work has mainly been done to make the implementation
    simpler, safer and that will require less maintenance. Also as this
    implementation records the full pipe order for history and styles it
    will be the ground for proposing different strategies when applying
    styles.

    The retouch module has a new keyboard shortcut "show or hide shapes" which can
    be mapped to a key to quickly show or hide shapes. This is in
    addition to the right-click on the image which does the same action.

    The spot removal module keyboard shortcut to show-hide shapes has been renamed
    to "show or hide shapes" for clarity and to be consistent with
    the new keyboard shortcut in the retouch module.

    It is possible to change the color of all overlays (shapes, guides,
    etc), in the darkroom. This may come handy on some images where the gray
    guides were barely visible. The possible colors are now: Grey,
    Red, Green, Yellow, Cyan, Magenta. The colors can be cycled through
    using Ctrl+O.

    In the crop & rotate module, the pan movements can be restricted
    vertically or horizontally using the Shift or
    Control respectively.

    The crop & rotate module now allows format ratios to be entered as
    a float number.

    When using a snapshot view, a flag has been added to clearly show the
    position of the snapshot.

    Improve the falloff and radius of the vignette to 200% for better
    control.

    Add a user-defined mode in the white-balance module to keep the last
    modification of the module. It is then possible to go back to the
    last modified setting after selecting another mode (spot for
    example).

    Dynamic keyboard shortcuts have been added for combo-boxes making it
    possible to select next and previous values directly from the
    keyboard.

    It is now possible to adjust the color picker areas just after
    having created them. This is achieved by dragging one of the four
    little square handles at the corner.

    Tagging improvements: Entry tag(s) creation works now without an image
    selected. It allows the user to create a tag on a virtual node, to insert
    a pipe | character in create tag (menu). The tree display
    shows the newly created tags.

    New variables $(LENS), $(EXIF_EXPOSURE_BIAS), $(VERSION_NAME) and
    $(VERSION_IF_MULTI) have been defined. $(CATEGORYn(category)) works
    now when multiple values on the same image (for example people) and
    accepts 9 levels instead of 3 (for n).

    Four new timestamps are now supported to store the import, last
    export, last change and last print times. Those timestamps are also
    made available in the collection module and so can be used to better
    control of created collections.

    Multiple image drag & drop works now on map view.

    Add new preferences for keyboard shortcuts to control how
    multi-instances are handled (use first or last instance, prefer the
    visible, active or expanded instance). This also fixes some faults
    caused when duplicating or deleting modules, and when selecting
    earlier edits in the history stack.

    Introspection support has been added into darktable. At this time
    this does not bring new features for end-users but it has provided a
    basis for significant simplification of the code. This will provide easier
    integration of new modules and will ensure better interactivity
    consistency between modules.

    Add optional grey-scale export of TIFF for monochrome images.

    Add some tooltip information for tone equalizer.

    Some actions, like cropping, have been made more responsive by triggering a
    fast-pipe mode where the quality of the image is less important
    while dragging the controls.

    Better support for HiDPI icons theme on Windows.

    Add keyboard shortcut for enabling/disabling tooltips Shift+T.

    Better history stack module order (more logical) for newly-imported images.

    Add confirmation when deleting/updating presets.

    It is possible to handle (deleting, applying or exporting) multiple
    styles in the style module.

    Applying a style now supports overwrite mode (it previously could
    only append to the existing history stack). This makes the style module
    consistent with the copy/paste of history.

    Rework the sliders to make then look better (smaller and controls a
    bit more visible).

    Implement undo/redo for orientation changes from the lighttable.

    Exported pictures size should be more conservative and stable when
    flip or orientation is changed.

    Using Ctrl+Click in the blending module drawn masks, it is possible to
    allow continuous creation of masks.

    Continuous mask creation was previously the default in the retouch and spot
    removal modules. For consistency this has been changed and so now one need to use
    Ctrl+Click in these modules as well for continuous mask creation.

    Rejecting an image still keeps the last number of stars. So
    un-rejecting it will recover the previous star rating.

    Improve messages when a database lock is detected to give better
    guidance about the possible solutions, checks to be done for
    recovering from this situation.

    Rework local laplacian implementation for a 2x speed-up.

    Optimize the denoise profile module (bilateral filter) for better
    performance.

    Many parts of the histogram code have been reworked for better
    performance.

    A new universal toast message framework has been put in place. This
    is used to display information about changes performed with dynamic
    keyboard shortcuts when the module is collapsed.
    It gives visual information about the change being made
    (like exposure change or new opacity value, etc.).

    The spot removal module has been enhanced to be more consistent with
    the functionality of the retouch module. A new button has been added
    to show/hide shapes. It also now supports continuous shape creation.

    Add a new keyboard shortcut to toggle last snapshot on/off.

    Add a new keyboard shortcut to show/hide lib modules.

    Add a new keyboard shortcut to show/hide drawn masks for the currently active module

    Allow for more than 500 images in tethered control which is needed
    for time-lapse.

    It is now possible to export masks in TIFF format.

    Duplicate modules now use the new metadata field "version name" in place
    of the title field to show a description of each image version

    Fix support of legacy parameters in the basic adjustment module.

    Add integrated database maintenance policy.

Bug fixes

    Better performance when using masks.

    Fix some displayed images issues.

    Fix to allow the shift modifier to be used in dynamic keyboard shortcuts.

    Fix exporting private tags issue with different settings along the path.

    Fix possible freeze on liquify module.

    Fix long text display when no space is available to show all the text by using an ellipsis.
    This allows the side panels to be reduced in size without adversely
    affecting the UI.

    Fix some crop & rotate issues.

    Smoother transition for gradient shapes.

    Fix the snapshot rotation which could go 180属 in a single click.

    Add missing icon for the tone-mapping module.

    Fix color-zone module min & max indicator in edit by area mode.

    Enhance performance of blending and retouch, tone equalizer,
    color-picker modules when masks are set on/off and/or removing some
    unnecessary reprocessing.

    Various minor fixes to the shape selection buttons in the retouch module

    Fix displayed curve in denoise profile Y0U0V0 mode.

    Film rolls can be ordered by folder name or id (so in chronological
    order).

    Fix gphoto camera detection procedure.

    Fix the opacity issue (second attempt) which led to a mask having no effect.

    Fix a possible infinite loop in the slideshow module.

    Fix a possible out-of-bound indexing in the chromatic aberration module.

    Fix issues when importing duplicates.

    Fix possible race condition in tone equalizer module.

Notes

    A known issue when using two computers to edit images. If the three
    following options activated:
        update database from selected xmp files
        write sidecar file for each image
        check xmp on start

    then darktable will write the XMP for each images each time you switch
    from one computer to another. This is due to an issue with the way
    timestamps are implemented and is being fixed for 3.4.

    You can follow the discussion here:
    #5869

    A safe option if you are in this specific case is to wait to 3.4 release
    planned at the end of year.

    The histogram has been deactivated on the print view because after
    lot of work on the histogram code it was not possible to have it
    ready for this view. The work on this part is almost ready now so
    the print view will get back its histogram for the 3.4 release.

    An integration test suite has been added. This will ensure better
    quality and keeping old edits intact. This is an important tool for
    developers to ensure a rework of a module for performance reason
    for example does not change visually the image.

Lua

    API changed to 6.0.0

    facebook, flickr, and picasa removed from types.dt_imageio_storage_module_t.

    piwigo added to type.dt_imageio_storage_module_t.

    notes and version_name metadata fields added to types.dt_lua_image_t data type.

    Added 4 new properties to dt_collection_properties_t,
    DT_COLLECTION_PROP_IMPORT_TIMESTAMP, DT_COLLECTION_PROP_CHANGE_TIMESTAMP,
    DT_COLLECTION_PROP_EXPORT_TIMESTAMP, DT_COLLECTION_PROP_PRINT_TIMESTAMP

    added darktable.gui.panel_get_size and darktable.gui.panel_set_size functions
    to set the width of the left or right panels and the height of the bottom panel.

    fixed is_password field of entry widget to work according to the API manual, so
    now when it is set to true the field is hidden.

    Added function darktable.gui.views.lighttable.is_image_visible to check if an image
    is visible in lighttable view.

    Added function darktable.gui.views.lighttable.set_image_visible to force an
    image to be visible in lighttable view.

    Added a lua scripts installer to the default luarc

Changed Dependencies
RawSpeed changes

    New Panasonic 'V6' decompressor
    Huffman table implementations rewrite/cleanup
    Fuji compressed raw decompressor performance improvements (-13% wall clock)
    Canon CRW decoding performance improvements (-15% wall clock)
    DNG LJpeg decompressor support for images with 2 components / pixel
    DNG Deflate decompressor support for images with more than 1 component / pixel
    Fuji compressed raw decompressor support for 16-bit raws
    Continuation of ongoing collaboration with LLVM, highlights include many
    little steps towards making it possible to auto-vectorize GoPro's VC5
    decompressor loops, Canon S-RAW interpolator loops; more changes upcoming.

Camera support, compared to 3.0.0
Base Support

    Fujifilm FinePix S1
    Fujifilm GFX 100 (compressed)
    Fujifilm X-Pro3 (compressed)
    Fujifilm X-T200
    Fujifilm X-T4 (compressed)
    Fujifilm X100V (compressed)
    Hasselblad H4D-50
    Hasselblad X1D II 50C
    Hasselblad X1DM2-50c
    Nikon COOLPIX P950 (12bit-uncompressed)
    Nikon D780 (12bit-compressed, 14bit-compressed)
    Nikon Z 50 (12bit-compressed, 14bit-compressed)
    Olympus E-M1MarkIII
    Olympus E-PL10
    Panasonic DC-FZ10002 (3:2)
    Panasonic DC-GX880 (4:3)
    Panasonic DC-S1 (3:2)
    Panasonic DC-S1H (3:2)
    Panasonic DC-S1R (3:2)
    Panasonic DC-TZ91 (4:3)
    Panasonic DC-TZ95 (4:3)
    Panasonic DC-TZ96 (4:3)
    Panasonic DC-ZS80 (4:3)
    Panasonic DMC-FZ40 (1:1, 3:2, 16:9)
    Panasonic DMC-FZ45 (1:1, 3:2, 16:9)
    Sony ILCE-6100
    Sony ILCE-9M2

White Balance Presets

    Canon EOS 77D
    Canon EOS 9000D
    Fujifilm X-E3
    Fujifilm X-T30
    Fujifilm X-T4
    Nikon COOLPIX P1000
    Olympus E-M1MarkIII
    Olympus E-PL6
    Olympus TG-5
    Panasonic DC-GH5
    Panasonic DC-TZ95
    Panasonic DC-TZ96
    Panasonic DC-ZS80
    Samsung NX1
    Sony ILCE-7RM4

Noise Profiles

    Canon EOS-1Ds
    Fujifilm X-H1
    Fujifilm X-T100
    Fujifilm X-T30
    Fujifilm X-T4
    Nikon COOLPIX P1000
    Nikon Z 50
    Olympus E-510
    Olympus E-M1MarkIII
    Olympus E-M5 Mark III
    Olympus TG-6
    Panasonic DC-GF9
    Panasonic DC-GX800
    Panasonic DC-GX850
    Panasonic DC-GH5
    Panasonic DC-TZ95
    Panasonic DC-TZ96
    Panasonic DC-ZS80
    Sony DSC-RX100M6
    Sony DSC-RX100M7
    Sony ILCE-6600
    Sony ILCE-7RM4
    Sony ILCE-9
    Sony ILCE-9M2

Translations

    German
    European Spanish
    French
    Hebrew
    Italian
    Polish
    Brazilian Portuguese
    Russian
    Slovenian

(cirnatdan)

2021-11-30 12:34:35 UTC MAIN commitmail json YAML

doc: Updated filesystems/fuse-bindfs to 1.15.1

(pho)

2021-11-30 12:34:24 UTC MAIN commitmail json YAML

Update to bindfs-1.15.1 from 1.8.4

ChangeLog is too long to paste here:
https://bindfs.org/docs/ChangeLog.utf8.txt

Note: On NetBSD, bindfs always maps the root directory "/" regardless
of what source directory specified, unless the -f (foreground) option
is given. The issue existed in 1.8.4 and I thought updating the
package could fix it, but it didn't. The problem was actually in
librefuse, which is now fixed in HEAD:
http://mail-index.netbsd.org/source-changes/2021/11/30/msg134159.html

(pho)

2021-11-30 11:26:45 UTC MAIN commitmail json YAML

doc: Updated net/lldpd to 1.0.13

(hauke)

2021-11-30 11:26:33 UTC MAIN commitmail json YAML

Update net/lldpd to v1.0.13

This is a bugfix release; upstream lists changes at
<https://github.com/lldpd/lldpd/releases>

(hauke)

2021-11-30 10:35:09 UTC MAIN commitmail json YAML

doc: Updated audio/mpdas to 0.4.5

(pho)

2021-11-30 10:34:58 UTC MAIN commitmail json YAML

Update to mpdas-0.4.5

* mpdas-0.4.5
    Remove C++11 code to fix compilation for older compilers
    Re-add older authentication to fix scrobbling for Libre.fm (#43)
    Also submit album artist if set in metadata (#48)
    Some refactoring

* mpdas-0.4.4
    Fix parsing of passwords containing special characters
    Fix handshake bug caused by passwords containing special characters such as ampersands
    Also load configuration file from $XDG_CONFIG_HOME/mpdasrc or ~/.config/mpdasrc, if the former is not set

* mpdas-0.4.3
    Use HTTPS for communication
    Move away from the deprecated authToken authentication.
    NOTE: This requires you to change your configuration. Your Last.fm password now needs to be set as plaintext, not an MD5 hash (as before).

* mpdas-0.4.2
    LibreFM support
    MPD message command to unlove tracks
    Bug fixes (better timeout/cURL error handling)

* mpdas-0.4.1
    Fix memory leak (see #27)

* mpdas-0.4.0
    Feature: A track can be set as 'loved' on Last.fm
        e.g. with 'mpc sendmessage mpdas love'
    Migrate to libmpdclient instead of deprecated libmpd along with some code refactoring
    Fix typo that would result in an incorrent setgid()-call
    Fix in the handshake to communicate properly with the new Last.fm site
    Several other crash fixes and optimizations

(pho)

2021-11-30 10:00:05 UTC MAIN commitmail json YAML

doc: Remove LOWER_OS_VERSION, add OPSYS_VERSION.

(jperkin)

2021-11-30 09:40:10 UTC MAIN commitmail json YAML

regress: Remove reference to LOWER_OS_VERSION.

(jperkin)

2021-11-30 09:39:50 UTC MAIN commitmail json YAML

mk: Remove reference to LOWER_OS_VERSION.

(jperkin)

2021-11-30 09:39:12 UTC MAIN commitmail json YAML

mk: Remove LOWER_OS_VERSION.

OS_VERSION removes any non-numeric characters, so having a lowercase version
of it will always be identical.  There's only a single package, a very old
version of gcc in wip, that references this variable so it should be safe to
just remove and avoid any potential confusion.

(jperkin)

2021-11-30 09:06:37 UTC MAIN commitmail json YAML

mk: Don't expand OPSYS_VERSION early.

Something about NetBSD make(1), at least on 9_STABLE, doesn't like doing this,
resulting in literal "$$3" being passed to awk instead of being escaped down
to "$3".  The same construct works fine with pkgsrc bmake(1).

There doesn't appear to be any need to evaluate it inline anyway.

(jperkin)

2021-11-30 07:21:29 UTC MAIN commitmail json YAML

Add a link to an upstream issue about porting Zenmap to Python 3

(pho)

2021-11-30 05:31:56 UTC MAIN commitmail json YAML

bup now supports Python 3

sysutils/py-fuse-bindings was the only dependency that required Python
2, which is now ported to Python 3.

(pho)

2021-11-30 05:28:04 UTC MAIN commitmail json YAML

doc: Updated filesystems/py-fuse-bindings to 1.0.4

(pho)

2021-11-30 05:25:58 UTC MAIN commitmail json YAML

Update to fuse-python-1.0.4; now it supports Python 3

* v1.0.3
unbreak xmp.py for python2

* v1.0.2
fix race in xmp.py (Carl Drougge)
fix surrogateescape handling in fsyncdir/readdir/write (Carl Drougge)

* v1.0.1
Improve path handling for Python >= 3.6 (thanks to seahawk1986 for the
patch)

* v1.0.0
IOCTL definitions to fix compilation on FreeBSD (patch from Mikhail
Zakharov zmey20000@yahoo.com)

Add poll support (patch from David Lechner david@lechnology.com)

Use bytes objects for read and write data: please note that while this
has no effect on Python 2,it is a breaking change in Python 3; it's
worth it however since it fixes a serious usability bug that
arbitrarily limited file content to valid UTF-8 data (patch from David
Lechner david@lechnology.com)

* v0.3.1
IOCTL support added by C辿dric Carr辿e

* 0.3.0
Add Python 3 compatibility.

(pho)

2021-11-30 00:48:57 UTC MAIN commitmail json YAML

doc: Updated x11/xfce4-whiskermenu-plugin to 2.7.0

(gutteridge)

2021-11-30 00:48:45 UTC MAIN commitmail json YAML

xfce4-whiskermenu-plugin: update to 2.7.0

Change log:

2.7.0
=====
- Add showing categories as icons on top or bottom. (Issue #62)
- Add hiding username. (Issue #36)
- Add rounded profile picture.
- Add optional AccountsService support.
- Add catfish search action.
- Add CSS classes for theming.
- Improve search result relevance.
- Make stripping release builds optional.
- Rearrange settings dialog.
- Remove sliding out search results.
- Remove useless grab check.
- Rename icon to follow reverse DNS scheme.
- Replace size grip with resizing from edges.
- Replace slots with lambdas.
- Use original menu layout.
- Use dm-tool for switching users.
- Translation updates: Basque, Bulgarian, Chinese (Taiwan), Danish, Dutch,
  French, Greek, Lithuanian, Portuguese, Portuguese (Brazil), Slovak,
  Spanish, Swedish, Turkish, Ukrainian.

2.6.2
=====
- Fix background shifting when showing menu. (Issue #41)
- Fix menu not toggling after pressing escape. (Issue #65)
- Properly prevent interactive search in treeview.

2.6.1
=====
- Fix menu not toggling. (Issue #61)
- Fix small icon in multi-row panels. (Issue #37)
- Fix missing minimize and maximize buttons in settings dialog.
- Replace deprecated code for grab check.
- Translation updates: Greek, Slovak, Spanish.

2.6.0
=====
- Fix unable to resize with metacity. (Issue #56)
- Fix invalid desktop files when hiding applications. (Issue #53)
- Fix not showing focused launcher when searching. (Issue #45)
- Add option to disable sorting categories. (Issue #42)
- Translation updates: Arabic, Basque, Bulgarian, Catalan, Chinese (China),
  Chinese (Taiwan), Czech, Danish, Dutch, Esperanto, Finnish, French,
  Galician, Georgian, German, Hungarian, Interlingue, Italian, Lithuanian,
  Polish, Portuguese, Portuguese (Brazil), Russian, Spanish, Swedish, Thai,
  Turkish, Ukrainian.

(gutteridge)

2021-11-30 00:46:42 UTC MAIN commitmail json YAML

Updated devel/p5-FFI-CheckLib to 0.28

(wen)

2021-11-30 00:45:48 UTC MAIN commitmail json YAML

doc: Updated editors/xfce4-mousepad to 0.5.7

(gutteridge)

2021-11-30 00:45:38 UTC MAIN commitmail json YAML

xfce4-mousepad: update to 0.5.7

Change log:

0.5.7
======
- Bug Fixes:
  - Update Appdata file and use the same description everywhere
  - Prevent warning when saving a deleted file via a symlink (#135)
  - Conform to Freedesktop.org standard for file naming
  - Properly disconnect signal handlers
  - Be sure not to disable highlighting when disabling regex search
  - Check for realpath()
  - Check for `errno.h` required by CI
  - Fix a nasty memory leak
  - Fix "Save As" procedure when it recurses
  - Allow drag and drop on selections in the textview
  - Code cleanup: Remove a useless dnd signal forwarding
  - Code cleanup: Simplify `mousepad_file_save()`
  - Fix a small memory leak
  - Improve trash can management
  - Update read-only status on file location change/validation
  - Monitor also the target of broken links
  - Fix monitoring of files opened through a symlink
  - Allow drag and drop of broken links
  - Follow symlinks if necessary when checking if a file exists
  - Replace `g_realloc()` with `g_renew()`
  - Replace `g_malloc*()` with `g_new*()` (!113)
  - Make sure that `gtk_selection_data_get_uris()` returned non-NULL (!113)
  - Initialize `contents` and use it to guard `g_file_replace_contents` (!113)
  - Fix an unlikely memory leak
  - Make CSD consistent with other Xfce windows (#145)
- Translation Updates:
  Estonian, Greek, Kazakh, Polish, Serbian, Slovenian, Swedish,
  Ukrainian

0.5.6
======
- New Features:
  - Add session backup and restore
    - Remember windows and tabs (#21, !108)
    - Handle unsaved documents (#32, !109)
    - DE session support (#3, !110)
  - Extend the use of recent history (!107)
  - Add use of `GtkSourceView:smart-backspace` (!101)
  - Add a "Move Words" action (!100)

- Appearance Changes:
  - Add a setting to control tab expansion (#100)
  - Prefs dialog: Substitute CSD for status bar visibility
  - Add a "File" tab to the prefs dialog (!108)
  - Make search input fields less flickery (!104)
  - Allow saving non-existent, empty but named file (#120, !103)
  - Enable "Save" action for read-only documents (#126, !103)
  - Make "Find as you type" an option (!102)
  - Reveal hidden setting "indent-on-tab" (!101)

- Code Refactoring:
  - A review of duplicated view-related actions (#127)

- Tests:
  - Add a test plugin to monitor application state (!105)
  - Add a test script for Mousepad (!99)

- Bug Fixes:
  - Filter notebook click events also on y-coordinate (#144)
  - Allow to open files from the trash can (#141, !112)
  - Monitor file deletion (#140, !111)
  - Printing: Create config file if it does not exist
  - Check all windows for the file to be opened
  - Fix wrong externally modified document in some situations
  - Plugin support: Properly handle plugin settings (#136)
  - Direct monitoring of symlink targets
  - Set the state of submenu actions
  - print-dialog: Fix some memory leaks
  - Fix a type inconsistency in the "encoding-changed" signal
  - Always check if the user has explicitly set a filetype
  - Fix monitoring events to listen to
  - Ensure statefull actions exist until their state is recovered
  - Fix GVariant-related memory leaks
  - Do not warn if the plugin directory does not exist
  - Add a sanity check on the window for "Externally Modified"
  - Do not set the style scheme id as translatable
  - Properly update recent menu in case of file deletion
  - CSD: Set the decoration layout for all windows
  - Add a sanity check on file location for monitoring
  - Add "preferences" action to `mousepad.desktop` (#130)

- Translation Updates:
  Albanian, Arabic, Armenian (Armenia), Basque, Belarusian, Bulgarian,
  Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish,
  Dutch, Eastern Armenian, English (Australia), English (United
  Kingdom), Estonian, Finnish, French, Galician, German, Greek, Hebrew,
  Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese,
  Kazakh, Korean, Lithuanian, Malay, Norwegian Bokm奪l, Occitan (post
  1500), Persian (Iran), Polish, Portuguese, Portuguese (Brazil),
  Romanian, Russian, Serbian, Slovak, Slovenian, Spanish, Swedish,
  Thai, Turkish, Ukrainian, Uyghur

0.5.5
======
- New Features:
  - Add a `.desktop` file to make Mousepad appear in Xfce settings (!94)
  - Add a command line option to open the prefs dialog (!94)
  - Plugin support (!92)
  - Add gspell plugin (#1, !92)
  - Disable and wipe recent history if recent-menu-items is set to 0 (#112, !89)
  - Support -ve line and column values for "Go to" location (#113, !84)

- Appearance Changes:
  - Switch to client-side decorations (!97)

- Code Refactoring:
  - Remove Xfconf dependency (#60, #122, !98)
  - A general review of sanity checks
  - A review of window lifetime management
  - A review of document lifetime management
  - Automate and sanitize memory management of sources
  - A small review of GSettings use
  - Do not use `== (TRUE|FALSE)` for boolean conditions

- Bug Fixes:
  - Fix actions to show/hide bars in fullscreen mode (#129)
  - Fix broken "Revert" action
  - Fix and extend "Move Lines" action (#87, #116, !96)
  - Support for drag and drop of tabs when search is active
  - Do a silent search when changing tabs with the search bar enabled
  - Use get/set_real_line_offset () functions for "Paste as Column" (#114, !91)
  - Restore cursor position after transpose (#115, !88)
  - Fix "Delete Line" action (#117, !86)
  - Fix recent_sort function (!90)
  - Reset line and column number if not given on command line (#121, !87)
  - menu: "Spaces to Tabs" converter converts leading spaces (#118, !85)
  - Make window require attention when opening new tabs (2) (#119)

- Translation Updates:
  Albanian, Arabic, Armenian (Armenia), Basque, Belarusian, Bulgarian,
  Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish,
  Dutch, Eastern Armenian, English (Australia), English (United
  Kingdom), Estonian, Finnish, French, Galician, German, Greek, Hebrew,
  Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese,
  Kazakh, Korean, Lithuanian, Malay, Norwegian Bokm奪l, Occitan (post
  1500), Persian (Iran), Polish, Portuguese, Portuguese (Brazil),
  Romanian, Russian, Serbian, Slovak, Slovenian, Spanish, Swedish,
  Thai, Turkish, Ukrainian, Uyghur

(gutteridge)

2021-11-30 00:45:13 UTC MAIN commitmail json YAML

Update to 0.28

Upstream changes:
0.28      2021-05-16 15:10:34 -0600
  - Avoid undef warning from File::Spec->catpath (gh#30, gh#33)
  - The alien option now works in fallback mode; if one or more of the
    Aliens are not installed then they will be ignored, previously this
    module would throw whatever exception was produced by require (gh#23, gh#34)
  - Move to PerlFFI org on GitHub (previously this dist lived in Perl5-FFI)
    (gh#24)

(wen)

2021-11-30 00:44:17 UTC MAIN commitmail json YAML

options.description: add gspell option

(gutteridge)

2021-11-30 00:39:22 UTC MAIN commitmail json YAML

Updated devel/p5-ExtUtils-Depends to 0.8001

(wen)

2021-11-30 00:38:32 UTC MAIN commitmail json YAML

Update to 0.8001

Upstream changes:
0.8001
    - Remove hack (cf https://rt.cpan.org/Ticket/Display.html?id=45224)
      The hijacking of EUMM's `static_lib` method is now obsolete, as well as
      causing problems.
    - Also added a couple of code tidy-ups

(wen)

2021-11-30 00:36:08 UTC MAIN commitmail json YAML

Updated devel/p5-Event to 1.28

(wen)

2021-11-30 00:35:15 UTC MAIN commitmail json YAML

Update to 1.28

Upstream changes:
1.28 2021-04-29
- remove C-only restriction on ->Inline method - thanks @oodler577

(wen)

2021-11-30 00:26:38 UTC MAIN commitmail json YAML

Updated devel/p5-Devel-Hide to 0.0015

(wen)

2021-11-30 00:25:50 UTC MAIN commitmail json YAML

Update to 0.0015

Upstream changes:
0.0015      2021-09-28

  - Test warnings more carefully to avoid spurious test failures caused by a
    bug in Test2::Util (http://www.cpantesters.org/cpan/report/c01ff7be-1e8a-11ec-bc66-57723b537541)

(wen)

2021-11-30 00:22:34 UTC MAIN commitmail json YAML

Updated devel/p5-Date-Manip to 6.86

(wen)

2021-11-30 00:21:51 UTC MAIN commitmail json YAML

Update to 6.86
Update DEPENDS

Upstream changes:
6.86  2021-11-15
  -  Change warn to carp
        All warnings are now issued with the carp command rather than warn.
        Requested in GitHup pull request #18, but that request was not used
        because it only changed the uses in the Date::Manip::Date module.

  -  Bug fixes
        Fixed a bug where the next/prev Date::Manip::Recur methods gave
        incorrect results when there are no dates that match the criteria.
        (GitHub #36)

  -  Time zone fixes
        There were no new timezone fixes on 2021-06-01 or 2021-09-01, so no
        releases made then.

        Newest zoneinfo data (tzdata 2021e). (GitHub #37)

(wen)

2021-11-30 00:13:06 UTC MAIN commitmail json YAML

Updated devel/p5-CPANPLUS to 0.9914

(wen)

2021-11-30 00:12:23 UTC MAIN commitmail json YAML

Update to 0.9914

Upstream changes:
0.9914      Sun Nov 21 18:34:50 GMT 2021

* Support 'cpan_path' in CHECKSUMS files

(wen)

2021-11-30 00:09:12 UTC MAIN commitmail json YAML

Updated devel/p5-CPAN-Uploader to 0.103016

(wen)

2021-11-30 00:08:24 UTC MAIN commitmail json YAML

Update to 0.103016
Update BUILD_DEPENDS

Upstream changes:
Changes for version 0.103016 - 2021-10-30

    update author contact info
    add policy on required versions of perl
    drop prereq on File::HomeDir (thanks, Karen Etheridge)
    document the CPAN_UPLOADER_URI env var (thanks, Marcus Ramberg)
    fix some text and behavior around reaching max retries (thansk, Thibault DUPONCHELLE)

(wen)

2021-11-30 00:05:03 UTC MAIN commitmail json YAML

Updated devel/p5-CPAN-Perl-Releases to 5.20211120

(wen)

2021-11-30 00:04:14 UTC MAIN commitmail json YAML

Update to 5.20211120

Upstream changes:
version 5.20211120 at 2021-11-20 21:29:10 +0000
-----------------------------------------------

  Change: 17affe2ac30a52012003bdf1727b9755af5a644f
  Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
  Date : 2021-11-20 21:29:10 +0000

    Updated for v5.35.6

-----------------------------------------------
version 5.20211020 at 2021-10-21 19:14:15 +0000
-----------------------------------------------

  Change: e8b275a9c17bbb6ee9413d0bb908f16d23b7dbac
  Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
  Date : 2021-10-21 20:14:15 +0000

    Updated for v5.35.5

(wen)

2021-11-30 00:01:47 UTC MAIN commitmail json YAML

Updated devel/p5-CPAN-Checksums to 2.13

(wen)

2021-11-30 00:00:48 UTC MAIN commitmail json YAML

Update to 2.13

Upstream changes:
2021-11-20  k  <andk@cpan.org>

        * Version 2.13

        * add new key 'cpan_path' to specify the relative path to the well known
        CPAN directory '/authors/id'.

(wen)

2021-11-29 20:31:27 UTC MAIN commitmail json YAML

Updated devel/xxhash, fonts/harfbuzz, fonts/harfbuzz-icu, net/haproxy

(adam)

2021-11-29 20:31:01 UTC MAIN commitmail json YAML

haproxy: updated to 2.5.0

2.5.0
- BUILD: SSL: add quictls build to scripts/build-ssl.sh
- BUILD: SSL: add QUICTLS to build matrix
- CLEANUP: sock: Wrap `accept4_broken = 1` into additional parenthesis
- BUILD: cli: clear a maybe-unused  warning on some older compilers
- BUG/MEDIUM: cli: make sure we can report a warning from a bind keyword
- BUG/MINOR: ssl: make SSL counters atomic
- CLEANUP: assorted typo fixes in the code and comments
- BUG/MINOR: ssl: free correctly the sni in the backend SSL cache
- MINOR: version: mention that it's stable now

(adam)

2021-11-29 20:24:56 UTC MAIN commitmail json YAML

harfbuzz harfbuzz-icu: updated to 3.1.2

3.1.2
hb-shape / hb-view: revert treating text on the commandline as single paragraph (was introduced in 3.0.0); add new --single-par to do that.
Subsetter bug fixes.

(adam)

2021-11-29 20:01:02 UTC MAIN commitmail json YAML

xxhash: updated to 0.8.1

v0.8.1
- perf : much improved performance for XXH3 streaming variants, notably on gcc and msvc
- perf : improved XXH64 speed and latency on small inputs
- perf : small XXH32 speed and latency improvement on small inputs of random size
- perf : minor stack usage improvement for XXH32 and XXH64
- api  : new experimental variants XXH3_*_withSecretandSeed()
- api  : update XXH3_generateSecret(), can no generate secret of any size (>= XXH3_SECRET_SIZE_MIN)
- cli  : xxhsum can now generate and check XXH3 checksums, using command `-H3`
- build: can build xxhash without XXH3, with new build macro XXH_NO_XXH3
- build: fix xxh_x86dispatch build with MSVC, by @apankrat
- build: XXH_INLINE_ALL can always be used safely, even after XXH_NAMESPACE or a previous XXH_INLINE_ALL
- build: improved PPC64LE vector support, by @mpe
- install: fix pkgconfig, by @ellert
- install: compatibility with Haiku, by @Begasus
- doc  : code comments made compatible with doxygen, by @easyaspi314
- misc : XXH_ACCEPT_NULL_INPUT_POINTER is no longer necessary, all functions can accept NULL input pointers, as long as size == 0
- misc : complete refactor of CI tests on Github Actions, offering much larger coverage, by @t-mat
- misc : xxhsum code base split into multiple specialized units, within directory cli/, by @easyaspi314

(adam)

2021-11-29 19:31:18 UTC MAIN commitmail json YAML

doc: unmention asciinema

(wiz)

2021-11-29 19:31:02 UTC MAIN commitmail json YAML

2021-11-29 19:30:43 UTC MAIN commitmail json YAML

doc: Updated misc/py-asciinema to 2.1.0

(wiz)

2021-11-29 19:30:34 UTC MAIN commitmail json YAML

py-asciinema: update to 2.1.0.

## 2.1.0 (2021-10-02)

* Ability to pause/resume terminal capture with `C-\` key shortcut
* Desktop notifications - only for the above pause feature at the moment
* Removed dependency on tput/ncurses (thanks @arp242 / Martin Tournoij!)
* ASCIINEMA_REC env var is back (thanks @landonb / Landon Bouma!)
* Terminal answerbacks (CSI 6 n) in `asciinema cat` are now hidden (thanks @djpohly / Devin J. Pohly!)
* Codeset detection works on HP-UX now (thanks @michael-o / Michael Osipov!)
* Attempt at recording to existing file suggests use of `--overwrite` option now
* Upload for users with very long `$USER` is fixed
* Added official support for Python 3.8 and 3.9
* Dropped official support for EOL-ed Python 3.4 and 3.5
* Internal refactorings

(wiz)

2021-11-29 18:32:51 UTC MAIN commitmail json YAML

bootstrap: Remove unused variable.

(jperkin)

2021-11-29 17:20:13 UTC MAIN commitmail json YAML

doc: Added multimedia/asciinema version 2.1.0

(wiz)

2021-11-29 17:20:04 UTC MAIN commitmail json YAML

multimedia: + asciinema

(wiz)

2021-11-29 17:19:50 UTC MAIN commitmail json YAML

multimedia/asciinema: import asciinema-2.1.0

asciinema lets you easily record terminal sessions and replay them
in a terminal as well as in a web browser.

(wiz)

2021-11-29 16:31:58 UTC MAIN commitmail json YAML

libdaemon: Use OPSYS_VERSION.

(jperkin)

2021-11-29 16:29:34 UTC MAIN commitmail json YAML

go: Use OPSYS_VERSION.

(jperkin)

2021-11-29 16:26:37 UTC MAIN commitmail json YAML

perl5: Use OPSYS_VERSION.

(jperkin)

2021-11-29 16:24:52 UTC MAIN commitmail json YAML

ocaml: Use OPSYS_VERSION.

(jperkin)

2021-11-29 16:23:21 UTC MAIN commitmail json YAML

lilv: Use OPSYS_VERSION.

(jperkin)

2021-11-29 16:19:38 UTC MAIN commitmail json YAML

pine: Use OPSYS_VERSION.

OS_VERSION does not support arithmetic expressions.

(jperkin)

2021-11-29 16:19:01 UTC MAIN commitmail json YAML

imap-uw: Use OPSYS_VERSION.

OS_VERSION does not support arithmetic expressions.

(jperkin)

2021-11-29 16:17:53 UTC MAIN commitmail json YAML

pico: Use OPSYS_VERSION.

OS_VERSION does not support arithmetic expressions.

(jperkin)

2021-11-29 16:14:23 UTC MAIN commitmail json YAML

mk: Use OPSYS_VERSION where appropriate.

Should improve readability and in some cases avoid potential failure due to
string comparisons being used.  No other functional change intended.

(jperkin)

2021-11-29 15:57:55 UTC MAIN commitmail json YAML

mk: Introduce OPSYS_VERSION variable.

This provides a single integer that can be used in arithmetic expressions
when comparing the current operating system version in make(1).

The two existing variables that are currently used for such tests are
MACHINE_PLATFORM and OS_VERSION.  The former usually results in complicated
and hard to read empty() strings, and the latter is often used incorrectly in
version comparisons where developers are unaware that a string comparison is
being performed (for example ".if 5.9 >= 5.10" evaluates to true).

The default based on uname -r should be correct for most systems, and can be
overridden as it is on Darwin where the product version provides a more
useful number than the kernel version.

(jperkin)

2021-11-29 14:59:37 UTC MAIN commitmail json YAML

doc: Updated misc/libreoffice to 7.2.3.2

(ryoon)

2021-11-29 14:58:50 UTC MAIN commitmail json YAML

libreoffice: Update to 7.2.3.2

Changelog
7.2.3.2
Bugs fixed compared to 7.2.3 RC1

1. tdf#121546 CRASH undoing table paste [Michael Stahl]
2. tdf#142420 Filter By Color: Hangs after apply a color filter and then
    deselect the filter [Caol??n McNamara]
3. tdf#142986 In "Data - Statistics - Sampling" options, not possible to use a
    sampling size greater than 100 [Justin Luth]
4. tdf#144247 Row height in Calc was 0,45 cm now it's 0,4516. Set rowheight to
    10 it will be 9,9995 cm (since 7.2) [Heiko Tietze]
5. tdf#144989 Exported PDF of master document with hidden sections in chapters
    loses pagination [Michael Stahl]
6. tdf#145158 character format dialog doesn't show the current character size
    any more [Mike Kaganski]
7. tdf#145323 [BASE] [REPORTBUILDER] [REGRESSION] [7.2.x] Moving a field to a
    different section corrupts the field [Noel Grandin]
8. tdf#145584 Writer crashes on exporting as PDF with its Range in PDF Options
    set to 'Selection' [Julien Nabet]
9. tdf#145645 calc: pivot table popdown don't dismiss when menu item selected
    [Caol??n McNamara]

7.2.3.1
Bugs fixed compared to 7.2.2 RC2

1. ofz#40008 check if column exists before EndListening attempt [Caol??n
    McNamara]
2. tdf#39828 Writer table not calculating correctly if Tracked Changes shown
    [L??szl?? N??meth]
3. tdf#45525 TABLES, Problem on adjust selected Row or Column to equal space
    [Justin Luth]
4. tdf#50421 UI: "Check for Updates" menu leads to an unusable dialog (shows
    "%PERCENT%") [Julien Nabet]
5. tdf#64242 TABLE: correct UX handling of "Distribute" and "Equally Space"
    table Columns and Rows [Justin Luth]
6. tdf#73139 PRINTING: Content of Tablecontrols isn't printed, when the whole
    Fonts are default (black) text color [Caol??n McNamara]
7. tdf#76258 Filter by colors in Calc [Samuel Mehrbrodt]
8. tdf#77051 FILESAVE: '\f' field flag of Index is not getting preserved in
    LibreOffice [L??szl?? N??meth]
9. tdf#79717 EDITING: Overwriting selected text doesn't always maintain
    formatting [Justin Luth]
10. tdf#96499 FILEOPEN: HTML format .xls file shows NUMERIC cell value while
    TEXT type is expected (because orcus does not accept un-quoted non-ASCII
    characters as css property values) (see comment 17) [Kevin Suo]
11. tdf#117895 "Edit document properties before saving" option leaves
    just-saved document modified; changes are not saved [Caol??n McNamara]
12. tdf#119206 Freeze if Option ??Edit document properties before saving?? is
    Enabled [Caol??n McNamara]
13. tdf#120343 Export to PDF opens PDF before the properties have been edited
    and the PDF is created [Caol??n McNamara]
14. tdf#125582 FILEOPEN PPTX follow path text transformation is different in LO
    and PowerPoint [Regina Henschel]
15. tdf#125637 names ending in underscore characters are allowed, but
    incorrectly handled at the end of a command line [Andreas Heinisch]
16. tdf#126926 Extra filter icon appears on deleting sheet columns [Eike
    Rathke]
17. tdf#127900 Frame language set in master ignored in slides created from that
    master [Attila Bakos (NISZ)]
18. tdf#130104 FILESAVE XLSX: cell indent ("stylesheet -> cellXfs -> xf ->
    alignment: indent") is increased each time when re-save as xlsx document
    (see comment 17) [Kevin Suo]
19. tdf#131025 Writer document with tables lost data in cells (apparently)
    replacing with 0 [Justin Luth]
20. tdf#131563 Cannot set cell font color from VBA macro [Andreas Heinisch]
21. tdf#134426 Changing Paragraph format, editing Text and changing back leaves
    edited text's format unchanged [Justin Luth]
22. tdf#136498 In PDF options "%PRODUCTNAME" is displayed in tooltip [Caol??n
    McNamara]
23. tdf#136715 Undo doesn't undo bold in table style [Balazs Santha]
24. tdf#136945 Custom Slide Show drag-and-drop not reordering slides as desired
    [Caol??n McNamara]
25. tdf#138475 Asian and Complex font-size / font weight / font posture in Calc
    default styles are not the same as Western fonts [Kevin Suo]
26. tdf#138531 Dynamic Data Exchange is not operable [Bjoern Michaelsen]
27. tdf#138698 Assertion when switching back to format tab in Field format
    during Table edition [Caol??n McNamara]
28. tdf#138873 Selection sticks and doesn't disappear [Justin Luth]
29. tdf#140022 FILEOPEN PPTX: one column becomes two within one text frame (two
    occurrences) [Miklos Vajna]
30. tdf#140798 Image order not respected when copy/pasting images (if not saved
    before) [Bjoern Michaelsen]
31. tdf#140901 EDITING Crash when deleting rows that are referenced by a chart
    [Lubo? Lu????k]
32. tdf#141220 Moving shape off-page makes it to be displayed on top [Daniel
    Arato (NISZ)]
33. tdf#141301 extrusion-skew angle value -135 is not written to file, although
    it is not the default value [Julien Nabet]
34. tdf#141633 VIEWING: Font Display in tableviews distorted, abnormal size of
    selected fields [Caol??n McNamara]
35. tdf#141659 FILESAVE: DOC: Shape disappears after RT [Bjoern Michaelsen]
36. tdf#141957 "Characters per line" in the Text Grid is calculated without the
    header and footer [Mark Hung]
37. tdf#141978 [IMPRESS] New slide layout after Title, 6 Content [Pierre Marty]
38. tdf#142010 Inserting a column in a sheet causes erroneus rewriting of the
    formulas in a old Excel 97-2003 xls formatted file [L??szl?? N??meth]
39. tdf#142407 The vertical writing docx start position is wrong. [Mark Hung]
40. tdf#142578 FILESAVE XLSX Filter by color overwrites conditional format
    background setting [Vasily Melenchuk]
41. tdf#142579 FILEOPEN XLSX Conditional format background colors not
    considered by color filter [Samuel Mehrbrodt]
42. tdf#142580 FILEOPEN XLSX Conditional text format colors not considered by
    color filter [Samuel Mehrbrodt]
43. tdf#142704 %PRODUCTNAME shown in extended tips [Caol??n McNamara]
44. tdf#143104 Color filter by text color lost (XLSX) [Vasily Melenchuk]
45. tdf#143391 Styles Preview scrollbar not working [Caol??n McNamara]
46. tdf#143392 Title on Base-Window doesn't show the name of the database.
    [Noel Grandin]
47. tdf#143443 Size of a comment box increasing after cut/paste action [Caol??n
    McNamara]
48. tdf#143487 UI: Comment note box has a visual inner border box [Caol??n
    McNamara]
49. tdf#143575 Strings are not converted correctly to their nearest double
    representation [Andreas Heinisch]
50. tdf#143686 Text is cut off in window during installation, when a program
    like Firefox is still running [Roman Kuznetsov]
51. tdf#143722 FILEOPEN DOCX Imported TOC Heading style replaced with Writers
    own on update [Gabor Kelemen]
52. tdf#143815 EDITING: images duplicated after undo [Bjoern Michaelsen]
53. tdf#143974 Basic function CStr is failing to properly convert integers
    after 41 steps in a for loop [Andreas Heinisch]
54. tdf#143978 Calc: shrink to fit makes font size unnecessary small compared
    to cell width [Lubo? Lu????k]
55. tdf#144091 FILEOPEN PPTX: shadow effect for tables partly incorrect [Miklos
    Vajna]
56. tdf#144139 LO crashes when trying to print a form [Caol??n McNamara]
57. tdf#144222 Vertical Japanese character strings are misaligned when
    exporting PDF. [Mark Hung]
58. tdf#144317 minimize column width dont work on tables exceeding page limits
    in normal view [Justin Luth]
59. tdf#144437 rtf export: bookmark is moved to paragraph begin [Vasily
    Melenchuk]
60. tdf#144439 Writer: Multilevel numbering displaying incorrect sublevels
    [Vasily Melenchuk]
61. tdf#144532 Closing Mail merge wizard removes its data source from
    Registered databases [Caol??n McNamara]
62. tdf#144578 The outline numbering is showing all levels even though the
    "Show sublevels" is set as "1" [Vasily Melenchuk]
63. tdf#144609 Numbering is unseen with prefix text [Vasily Melenchuk]
64. tdf#144624 LibreOffice with "gen" UI backend crashes on Linux of SVG icon
    theme is default [Aleksei Nikiforov]
65. tdf#144631 Inconsistent LibreOffice Base Query Design Run Sql Command
    Directly Toolbar Button Tick Colour across icon themes [Rizal Muttaqin]
66. tdf#144650 LO crashes after opening of read-only file (attempt to increment
    a singular iterator) [Noel Grandin]
67. tdf#144674 Base has No Context-Sensitive SQL Query Menu [Caol??n McNamara]
68. tdf#144686 UI: comment box oversized on file open until click in document
    (triggering a resize) [Caol??n McNamara]
69. tdf#144691 Applying complext text layout resets selected language [Caol??n
    McNamara]
70. tdf#144693 Tip of the Day sticks on tip 24 [Heiko Tietze]
71. tdf#144694 SQLite: Base Direct SQL Not Running Properly [Julien Nabet]
72. tdf#144732 [FILEOPEN] Missing content from bare BIFF8 XLS Files [Mike
    Kaganski]
73. tdf#144757 In Options - LibreOffice - Fonts - Font Settings for HTML, Basic
    and SQL Sources - font list not-displayed in dropdown menu unless tickbox
    "Non-proportional fonts only" is unticked. [Chris Sherlock]
74. tdf#144758 Sort dialog activates left-to-right direction when opening ODS
    [Mike Kaganski]
75. tdf#144793 EDITING: LO Base Absence of scrollbar in the SQL query
    modification window [Caol??n McNamara]
76. tdf#144798 FILEOPEN DOCX Z-order of shape and chart incorrectly imported
    [Miklos Vajna]
77. tdf#144843 Selecting the whole table and then clicking background in the
    toolbar causes the LibreOffice app to crash. [Armin Le Grand (Allotropia)]
78. tdf#144846 Opening File menu a second time in Impress doesn't work [Caol??n
    McNamara]
79. tdf#144907 sw ui: can't close "Fields" dialog [Vasily Melenchuk]
80. tdf#144924 Split Basic function return Array Type String, not Variant/
    String like the oldest version [Andreas Heinisch]
81. tdf#144970 Adding chart with XTableCharts::addNewByName() fails if
    document's address syntax is Excel A1 or R1C1 [Eike Rathke]
82. tdf#144988 Fontwork has wrong size text, if it has more than one paragraph
    and font size is too large [Regina Henschel]
83. tdf#145004 WordArt kind "Follow Path" are rendered with additional space
    [Regina Henschel]
84. tdf#145033 Assertion when reselecting entry in a form property [Caol??n
    McNamara]
85. tdf#145066 EDITING ODT Moving a list item in Record Changes + Show Changes
    mode will delete the other items [L??szl?? N??meth]
86. tdf#145077 Highlighting a named range with relative references does not
    work correctly [Eike Rathke]
87. tdf#145079 hyperlink don't work anymore in version Calc 7.2.1.2 (x64) [T??
    nde T??th]
88. tdf#145085 HYPERLINK() inserts inactive link info in second cell when part
    of array formula [Eike Rathke]
89. tdf#145093 EDITING ODT LO crashes moving a list item in tracking change
    over a tracked paragraph insertion [L??szl?? N??meth]
90. tdf#145111 Text block anchor top/left and bottom/left do not work for
    Fontwork shapes of scale "shape" [Regina Henschel]
91. tdf#145169 Remote Save: uses "seen in directory" filename instead of
    existing filename [Caol??n McNamara]
92. tdf#145173 i18n: add locale data for en_IL; Ensure a known supported system
    locale and default document locale if no matching locale [Eike Rathke]
93. tdf#145216 remote open/save dialog: icon view shows nothing [Caol??n
    McNamara]
94. tdf#145235 TEXTJOIN Function gives incorrect results for referenced empty
    cells [Eike Rathke]
95. tdf#145245 A relative position other than zero of extrusion of custom
    shapes is wrongly rendered [Regina Henschel]
96. tdf#145296 Label in toolbar drop-down list can no longer be clicked [Caol??
    n McNamara]
97. tdf#145297 Assert fails in debug build when click on icon to open the "3D
    Effects" dialog [Caol??n McNamara]
98. tdf#145326 Break link doesn't work with DDE links [Bjoern Michaelsen]
99. tdf#145361 Cannot convert to XHTML document containing list with line break
    [Noel Grandin]
100. tdf#145371 Global Array of defined user type : values lost [Andreas
    Heinisch]
101. tdf#145377 Crash in: SvxScriptErrorDialog::ShowDialog(SvxScriptErrorDialog
    *,void *) [Caol??n McNamara]
102. tdf#145391 Segfault importing Basic macros [Caol??n McNamara]
103. tdf#145464 Crash when opening Digital signatures dialog from infobar
    (GTK3) [Caol??n McNamara]

(ryoon)

2021-11-29 13:54:30 UTC MAIN commitmail json YAML

Add a hack for NetBSD to make it start without crashing

(pho)

2021-11-29 12:38:44 UTC MAIN commitmail json YAML

mk: Explicitly set arm64 flags on Darwin/aarch64.

It's currently impossible to run system binaries inside an arm64 chroot, even
with SIP turned off, so the only way to build is to use an x86_64 chroot and
effectively cross-compile to arm64.

(jperkin)

2021-11-29 12:31:56 UTC MAIN commitmail json YAML

mk: Tidy and expand macOS platform list.

(jperkin)

2021-11-29 11:44:28 UTC MAIN commitmail json YAML

Updated devel/py-more-itertools, archivers/py-lz4

(adam)

2021-11-29 11:44:08 UTC MAIN commitmail json YAML

py-lz4: updated to 3.1.10

v3.1.10
Add skip existing when publishing to PyPi

v3.1.9
Revert to using created release events

v3.1.8
Update github actions trigger to use published release

v3.1.7
Update github actions trigger

v3.1.6
Trigger github actions on a release being made.

v3.1.5
Remove the push requirement for triggering PyPi pushes of artifacts.

v3.1.4
Shift wheel building to github actions
Disable Travis and Appveyor building
Disable Windows wheel builds which are failing with memory allocation problems with 64 bit on the github actions runners
Disable Aarch64 builds which are failing somewhere in the stream bindings tests
LZ4FrameFile.write()/LZ4FrameDecompressor.decompress() handle buffer protocol correctly
Pass source_size kwarg through from frame.open to LZ4FrameFile instance
Add readall to LZ4FrameFile and use it on python 3.10

(adam)

2021-11-29 10:51:14 UTC MAIN commitmail json YAML

py-more-itertools: updated to 8.12.0

8.12.0
------

* Bug fixes
    * Some documentation issues were fixed
    * Python 3.5 support was temporarily restored

8.11.0
------

* New functions
    * The :func:`before_and_after`, :func:`sliding_window`, and :func:`triplewise` recipes from the Python 3.10 docs were added
    * :func:`duplicates_everseen` and :func:`duplicates_justseen`
    * :func:`minmax`
    * :func:`strictly_n`
    * :func:`unique_in_window`

* Changes to existing functions
    * :func:`groupby_transform` had its type stub improved
    * :func:`is_sorted` now accepts a ``strict`` parameter
    * :func:`zip_broadcast` was updated to fix a bug

(adam)

2021-11-29 10:48:08 UTC MAIN commitmail json YAML

doc: Updated devel/R-diffobj to 0.3.5

(mef)

2021-11-29 10:47:58 UTC MAIN commitmail json YAML

(devel/R-diffob) Updated 0.3.4 to 0.3.5, make test ERROR1, WARNING 1

# diffobj
## v0.3.5

* Options automatically fallback to factory defaults if they are unset (h/t
  @gadenbui).
* [#158](https://github.com/brodieG/diffobj/issues/158): Calling `diff*` with
  `do.call` now works without warnings.
* [#117](https://github.com/brodieG/diffobj/issues/117): Fix guide detection
  with very wide wrapped data.frames (h/t @bastician, @overvolting).

(mef)

2021-11-29 10:44:16 UTC MAIN commitmail json YAML

2021-11-29 10:39:58 UTC MAIN commitmail json YAML

doc: Updated devel/R-desc to 1.4.0

(mef)

2021-11-29 10:39:47 UTC MAIN commitmail json YAML

(devel/R-desc) Updated 1.3.0 to 1.4.0, make test fails (1)

# desc 1.4.0

* DESCRIPTION objects created with the `!new` command now omit `LazyData: true`
  to match new CRAN checks (#105, @malcolmbarrett)

* `description$write()` now writes out the file in the correct encoding
  (#109).

* `Authors@R` fields are now formatted differently when normalizing a
  DESCRIPTION file (#78).

* New `description$get_list()`, `description$set_list()` and
  corresponding `desc_get_list()` and `desc_set_list()` values to query
  and create comma separated fields (#86).

## Breaking change

* `desc_get_field()` gains a boolean `squish_ws` parameter to normalize
  whitespace within the retrieved value. It defaults to the value of `trim_ws`
  (`TRUE` by default). Example with desc's current DESCRIPTION:

  Old behaviour:

  ```r
  > desc::desc_get_field("Description")
  [1] "... DESCRIPTION files.\n    It is intended for packages ..."
  ```

  New behaviour:

  ```r
  > desc::desc_get_field("Description")
  [1] "... DESCRIPTION files. It is intended for packages ..."
  ```

  If you want the old behaviour, just set `squish_ws = FALSE`.

(mef)

2021-11-29 10:30:33 UTC MAIN commitmail json YAML

(devel/R-pkgKitten) Add TEST_DEPENDS+= R-whoami, passes

(mef)

2021-11-29 10:22:58 UTC MAIN commitmail json YAML

(devel/R-whoami) Added  version 1.3.0

(mef)

2021-11-29 10:20:24 UTC MAIN commitmail json YAML

(devel/R-whoami) import R-whoami-1.3.0

Look up the username and full name of the current user, the current
user's email address and 'GitHub' username, using various sources of
system and configuration information.

(mef)

2021-11-29 09:33:35 UTC MAIN commitmail json YAML

Updated devel/py-setuptools, security/py-paramiko

(adam)

2021-11-29 09:33:19 UTC MAIN commitmail json YAML

py-paramiko: updated to 2.8.1

2.8.1 2021-11-28
[Bug]: (also 908) Update PKey and subclasses to compare (__eq__) via direct field/attribute comparison instead of hashing (while retaining the existing behavior of __hash__ via a slight refactor). Big thanks to Josh Snyder and Jun Omae for the reports, and to Josh Snyder for reproduction details & patch.

Warning
This fixes a security flaw! If you are running Paramiko on 32-bit systems with low entropy (such as any 32-bit Python 2, or a 32-bit Python 3 which is running with PYTHONHASHSEED=0) it is possible for an attacker to craft a new keypair from an exfiltrated public key, which Paramiko would consider equal to the original key.

This could enable attacks such as, but not limited to, the following:

Paramiko server processes would incorrectly authenticate the attacker (using their generated private key) as if they were the victim. We see this as the most plausible attack using this flaw.
Paramiko client processes would incorrectly validate a connected server (when host key verification is enabled) while subjected to a man-in-the-middle attack. This impacts more users than the server-side version, but also carries higher requirements for the attacker, namely successful DNS poisoning or other MITM techniques.
[Bug] 1257: (also 1266) Update RSA and ECDSA key decoding subroutines to correctly catch exception types thrown by modern versions of Cryptography (specifically TypeError and its internal UnsupportedAlgorithm). These exception classes will now become SSHException instances instead of bubbling up. Thanks to Ignat Semenov for the report and @tylergarcianet for an early patch.
[Bug] 1024: Deleting items from HostKeys would incorrectly raise KeyError even for valid keys, due to a logic bug. This has been fixed. Report & patch credit: Jia Zhang.
[Bug] 985: (via 992) Fix listdir failure when server uses a locale. Now on Python 2.7 SFTPAttributes will decode abbreviated month names correctly rather than raise UnicodeDecodeError`. Patch courtesy of Martin Packman.

(adam)

2021-11-29 09:15:07 UTC MAIN commitmail json YAML

py-setuptools: updated to 59.4.0

v59.4.0
-------
Changes
* Restore deprecated support for newlines in the Summary field.

(adam)

2021-11-29 08:53:30 UTC MAIN commitmail json YAML

www/badwolf: shift back to official repo

(pin)

2021-11-29 08:21:27 UTC MAIN commitmail json YAML

php80: restrict to versions < 8.1

(wiz)

2021-11-28 23:56:33 UTC MAIN commitmail json YAML

doc: Updated x11/xauth to 1.1.1

(wiz)

2021-11-28 23:56:22 UTC MAIN commitmail json YAML

xauth: update to 1.1.1.

This is a minor bugfix release, including fixes for reported crashes.

Alan Coopersmith (5):
      Avoid memory leak when realloc() fails in split_into_words()
      Use reallocarray() when adding members to array in split_into_words()
      Avoid memory leaks in error paths in do_generate
      Fix spelling/wording issues
      xauth 1.1.1

Alex Gendin (1):
      Fix segfault when X starts

Dr. Tilmann Bubeck (1):
      Additionally check socket file with S_ISSOCK

Karol Herbst (1):
      Check malloc calls in process.c

Tobias Stoeckmann (2):
      Fix segmentation fault on invalid add argument.
      Prevent OOB write with long file names.

(wiz)

2021-11-28 20:49:25 UTC MAIN commitmail json YAML

Updated databases/sqlite3*, devel/lemon

(adam)

2021-11-28 20:48:29 UTC MAIN commitmail json YAML

sqlite3: updated to 3.37.0

SQLite Release 3.37.0 On 2021-11-27

STRICT tables provide a prescriptive style of data type management, for developers who prefer that kind of thing.
When adding columns that contain a CHECK constraint or a generated column containing a NOT NULL constraint, the ALTER TABLE ADD COLUMN now checks new constraints against preexisting rows in the database and will only proceed if no constraints are violated.
Added the PRAGMA table_list statement.
CLI enhancements:
Add the .connection command, allowing the CLI to keep multiple database connections open at the same time.
Add the --safe command-line option that disables dot-commands and SQL statements that might cause side-effects that extend beyond the single database file named on the command-line.
Performance improvements when reading SQL statements that span many lines.
Added the sqlite3_autovacuum_pages() interface.
The sqlite3_deserialize() does not and has never worked for the TEMP database. That limitation is now noted in the documentation.
The query planner now omits ORDER BY clauses on subqueries and views if removing those clauses does not change the semantics of the query.
The generate_series table-valued function extension is modified so that the first parameter ("START") is now required. This is done as a way to demonstrate how to write table-valued functions with required parameters. The legacy behavior is available using the -DZERO_ARGUMENT_GENERATE_SERIES compile-time option.
Added new sqlite3_changes64() and sqlite3_total_changes64() interfaces.
Added the SQLITE_OPEN_EXRESCODE flag option to sqlite3_open_v2().
Use less memory to hold the database schema.

(adam)

2021-11-28 20:27:46 UTC MAIN commitmail json YAML

Updated devel/RE-flex to 3.0.12

(scole)

2021-11-28 20:24:42 UTC MAIN commitmail json YAML

Updated textproc/py-markups, devel/meson

(adam)

2021-11-28 20:24:25 UTC MAIN commitmail json YAML

meson: updated to 0.60.2

0.60.2:
Bug fixes

(adam)

2021-11-28 20:22:33 UTC MAIN commitmail json YAML

Updated to 3.0.12

Sep 20, 2020: 2.1.5 added matcher method lineno(n) to set or change the line number to n; added yyset_lineno(n,s) to flexlexer.h; updated Mini C compiler example.
Oct 12, 2020: 3.0.0 fixed a regression bug since v2.x; redesigned internals to increase IO efficiency and regex pattern search speed.
Oct 24, 2020: 3.0.1 improved handling of UTF-16/32 file encodings on Windows to prevent ^Z eof when files are opened in text mode.
Mar 16, 2021: 3.0.2 minor improvements and additions; fixed MinGW builds.
Apr 29, 2021: 3.0.3 fixed reflex::Input copy constructor; minor improvements.
May 27, 2021: 3.0.4 improvements and fixes for minor issues.
Jun 1, 2021: 3.0.5 minor usability improvements; changed \d to match Unicode when option unicode is enabled.
Jun 4, 2021: 3.0.6 minor improvements.
Jun 6, 2021: 3.0.7 updated examples to fix build problems.
Jul 15, 2021: 3.0.8 minor improvements.
Jul 22, 2021: 3.0.9 SIMD code split into simd_avx2.cpp and simd_avx512bw.cpp to support runtime CPU ID checking when the library is built with ./configure; make, disable AVX with ./configure --disable-avx, disable SSE2 with ./configure --disable-sse2; UTF-16LE BOM detection correction.
Aug 14, 2021: 3.0.10 fixed missing simd.h after installation, added REFLEX_BUFFER_SIZE to customize the initial size and growth of the input buffer.
Sep 14, 2021: 3.0.11 minor change to apply --prefix to the generated REFLEX_code_[PREFIX]STATE code.
Oct 11, 2021: 3.0.12 updated to Unicode 14; fixed a compilation issue with --params when used with --flex.

(scole)

2021-11-28 20:22:32 UTC MAIN commitmail json YAML

py-markups: updated to 3.1.3

Version 3.1.3
* Fixed logic to load extensions file when PyYAML module is not available
* Made the tests pass with docutils 0.18.

(adam)

2021-11-28 20:10:45 UTC MAIN commitmail json YAML

Updated math/glpk, devel/py-aiofiles

(adam)

2021-11-28 20:10:04 UTC MAIN commitmail json YAML

py-aiofiles: updated to 0.8.0

0.8.0

aiofiles is now tested on Python 3.10.
Added aiofiles.os.replace.
Added aiofiles.os.{makedirs, removedirs}.
Added aiofiles.os.path.{exists, isfile, isdir, getsize, getatime, getctime, samefile, sameopenfile}.
Added suffix, prefix, dir args to aiofiles.tempfile.TemporaryDirectory.

(adam)

2021-11-28 20:08:24 UTC MAIN commitmail json YAML

glpk: updated to 5.0

GLPK 5.0

The copyright was transferred to the Free Software Foundation.

To fix some licensing problems the routines in the following
files were disabled by replacing with dummy ones that print an
error message:

src/api/gridgen.c
src/api/netgen.c
src/api/rmfgen.c
src/misc/qmd.c
src/misc/relax4.c

Note that this change does not affect the main faunctionality
of the package.

Some minor bugs were fixed.

(adam)

2021-11-28 20:05:18 UTC MAIN commitmail json YAML

2021-11-28 20:04:42 UTC MAIN commitmail json YAML

doc: Added archivers/unarchiver version 3.10

(pho)

2021-11-28 20:04:21 UTC MAIN commitmail json YAML

Import unarchiver-3.10

The Unarchiver is an archive unpacker program with support for lots of
archive formats including ZIP, RAR, 7z, tar, gzip, bzip2, LZMA, XZ,
CAB, MSI, NSIS, EXE, ISO, BIN, split file formats, as well as the old
Stuffit, Stuffit X, DiskDouble, Compact Pro, Packit, cpio, compress
(.Z), ARJ, ARC, PAK, ACE, ZOO, LZH, ADF, DMS, LZX, PowerPacker, LBR,
Squeeze, Crunch, and other old/obscure formats.

It can also handle filenames in foreign character sets, created with
non-English versions of some operating systems, and is particularly
useful for processing CJK archives correctly.

This package contains command-line tools for The Unarchiver, namely
lsar and unar.

(pho)

2021-11-28 19:51:27 UTC MAIN commitmail json YAML

doc: Updated mail/getmail to 5.16

(schmonz)

2021-11-28 19:51:20 UTC MAIN commitmail json YAML

Update to 5.16. From the changelog:

- add new use_netrc and netrc_file configuration options to support
  reading username/password from a .netrc file. Thanks: Stephen Gildea.
- documentation updates.

(schmonz)

2021-11-28 19:49:23 UTC MAIN commitmail json YAML

doc: Updated www/badwolf to 1.2.2

(pin)

2021-11-28 19:48:57 UTC MAIN commitmail json YAML

www/badwolf: update to 1.2.2

Badwolf 1.2.2 release! - 2021-11-21

I just screwed the 1.2.1 release with forgetting to bump the version
(and putting a wrong date in the notes).
Gonna fix it for future releases via writing scripts to avoid another PEBKAC.

(pin)

2021-11-28 19:24:20 UTC MAIN commitmail json YAML

hunspell: Allow NetBSD curses to count as "wide curses"

(nia)

2021-11-28 18:38:23 UTC MAIN commitmail json YAML

2021-11-28 18:26:13 UTC MAIN commitmail json YAML

lang/rust-bin: Clarify DESCR

Note that a TNF-built binary is used on NetBSD versions not supported
by upstream.

(gdt)

2021-11-28 17:10:08 UTC MAIN commitmail json YAML

zenity: msgfmt required for build

(cirnatdan)

2021-11-28 16:35:10 UTC MAIN commitmail json YAML

Updated devel/git, textproc/py-sphinx

(adam)

2021-11-28 16:34:50 UTC MAIN commitmail json YAML

py-sphinx: updated to 4.3.1

Release 4.3.1 (released Nov 28, 2021)

Features added
* mathjax: Support chnaging the loading method of MathJax to ���defer��� via mathjax_options
Bugs fixed
* autodoc: AttributeError is raised on building document for functions decorated by functools.lru_cache
* autodoc: AttributeError is raised on building document for an object having invalid __doc__ atribute
* autodoc: Failed to process a function wrapped with functools.partial if autodoc_preserve_defaults enabled
* html: Class namespace collision between autodoc signatures and docutils-0.17
* imgmath: Crashed if the dvisvgm command failed to convert equation
* mathjax: Failed to render equations via MathJax v2. The loading method of MathJax is back to ���async��� method again

(adam)

2021-11-28 16:25:24 UTC MAIN commitmail json YAML

git: updated to 2.34.1

Git v2.34.1 Release Notes
=========================

This release is primarily to fix a handful of regressions in Git 2.34.

Fixes since v2.34
-----------------

* "git grep" looking in a blob that has non-UTF8 payload was
  completely broken when linked with certain versions of PCREv2
  library in the latest release.

* "git pull" with any strategy when the other side is behind us
  should succeed as it is a no-op, but doesn't.

* An earlier change in 2.34.0 caused JGit application (that abused
  GIT_EDITOR mechanism when invoking "git config") to get stuck with
  a SIGTTOU signal; it has been reverted.

* An earlier change that broke .gitignore matching has been reverted.

* SubmittingPatches document gained a syntactically incorrect mark-up,
  which has been corrected.

(adam)

2021-11-28 15:45:13 UTC MAIN commitmail json YAML

Support RELRO

When running cmake it is required to do ${SETENV} ${CONFIGURE_ENV},
otherwise pkgsrc LDFLAGS will not be passed to cmake.

(pho)

2021-11-28 15:32:58 UTC MAIN commitmail json YAML

zenity: move perl:run from buildlink to USE_TOOLS

(cirnatdan)

2021-11-28 14:49:33 UTC MAIN commitmail json YAML

zenity: Remove unused(?) build dependency

(cirnatdan)

2021-11-28 14:48:31 UTC MAIN commitmail json YAML

Add a missing dependency on qt5-qtgraphicaleffects

cool-retro-term can be built without it but aborts on startup.

(pho)

2021-11-28 14:24:46 UTC MAIN commitmail json YAML

Add a missing newline at EOF

(pho)

2021-11-28 14:11:36 UTC MAIN commitmail json YAML

doc: Updated security/ruby-oauth to 0.5.8

(taca)

2021-11-28 14:11:14 UTC MAIN commitmail json YAML

security/ruby-oauth: update to 0.5.8

0.5.8 (2021-11-10)

Added

* Added more documentation files to packaged gem, e.g. SECURITY.md,
  CODE_OF_CONDUCT.md

Fixed

* Removed reference to RUBY_VERSION from gemspec, as it depends on rake
  release, which is problematic on some ruby engines. (by @pboling)

0.5.7 (2021-11-02)

Added

* Setup Rubocop (#205, #208 by @pboling)
* Added CODE_OF_CONDUCT.md (#217, #218 by @pboling)
* Added FUNDING.yml (#217, #218 by @pboling)
* Added Client Certificate Options: :ssl_client_cert and :ssl_client_key
  (#136, #220 by @pboling)
* Handle a nested array of hashes in OAuth::Helper.normalize (#80, #221 by
  @pboling)

Changed

* Switch from TravisCI to Github Actions (#202, #207, #176 by @pboling)
* Upgrade webmock to v3.14.0 (#196 by @pboling)
* Upgrade em-http-request to v1.1.7 (#173 by @pboling)
* Upgrade mocha to v1.13.0 (#193 by @pboling)
* HISTORY renamed to CHANGELOG.md, and follows Keep a Changelog (#214, #215
  by @pboling)
* CHANGELOG, LICENSE, and README now ship with packaged gem (#214, #215 by
  @pboling)
* README.rdoc renamed to README.md (#217, #218 by @pboling)
* Require plaintext signature method by default (#135 by @confiks &
  @pboling)

Fixed

* Fixed Infinite Redirect in v0.5.5, v0.5.6 (#186, #210 by @pboling)
* Fixed NoMethodError on missing leading slash in path (#194, #211 by
  @pboling)
* Fixed NoMethodError on nil request object (#165, #212 by @pboling)
* Fixed Unsafe String Comparison (#156, #209 by @pboling and @drosseau)
* Fixed typos in Gemspec (#204, #203, #208 by @pboling)
* Copyright Notice in LICENSE - added correct years (#217, #218 by @pboling)
* Fixed request proxy Class constant reference scopes - was missing :: in
  many places (#225, #226 by @pboling)

Removed

* Remove direct development dependency on nokogiri (#299 by @pboling)

(taca)

2021-11-28 14:08:50 UTC MAIN commitmail json YAML

doc: Added lang/rust-analyzer version 0.0.2021.11.22

(wiz)

2021-11-28 14:08:37 UTC MAIN commitmail json YAML

lang/Makefile: + rust-analyzer

(wiz)

2021-11-28 14:07:31 UTC MAIN commitmail json YAML

lang/rust-analyzer: import rust-analyzer-0.0.2021.11.22

rust-analyzer is a modular compiler frontend for the Rust language.
It is a part of a larger rls-2.0 effort to create excellent IDE
support for Rust.

(wiz)

2021-11-28 14:06:26 UTC MAIN commitmail json YAML

doc: Updated security/ruby-metasploit_payloads-mettle to 1.0.16

(taca)

2021-11-28 14:06:04 UTC MAIN commitmail json YAML

security/ruby-metasploit_payloads-mettle: update to 1.0.16

No release note is available.  Please refer commit log
<https://github.com/rapid7/mettle/compare/v1.0.11...v1.0.16> in detail.

(taca)

2021-11-28 14:01:58 UTC MAIN commitmail json YAML

doc: Updated security/ruby-metasploit-payloads to 2.0.60

(taca)

2021-11-28 14:01:35 UTC MAIN commitmail json YAML

security/ruby-metasploit-payloads: update to 2.0.60

No release note is available.  Please refer commit log
<https://github.com/rapid7/metasploit-payloads/compare/v2.0.55...v2.0.60>
in details.

(taca)

2021-11-28 13:53:05 UTC MAIN commitmail json YAML

Note addition of lang/rust-src version 1.56.1.

(he)

2021-11-28 13:51:55 UTC MAIN commitmail json YAML

Add rust-src.

(he)

2021-11-28 13:49:01 UTC MAIN commitmail json YAML

Add rust-std version 1.56.1, copied from pkgsrc-wip.

This package installs the rust-src rust component, which contains
the source code to the rust-std library.

This package may be needed by other packages which depends on the
type definitions for that library.

(he)

2021-11-28 12:57:51 UTC MAIN commitmail json YAML

Note update of devel/apr to 1.7.0nb2.

(he)

2021-11-28 12:57:05 UTC MAIN commitmail json YAML

Add a patch to deal with CVE-2021-35940.

An out-of-bounds array read in the apr_time_exp*() functions was
fixed in the Apache Portable Runtime 1.6.3 release (CVE-2017-12613).
The fix for this issue was not carried forward to the APR 1.7.x
branch, and hence version 1.7.0 regressed compared to 1.6.3 and is
vulnerable to the same issue.

https://svn.apache.org/viewvc?view=revision&revision=1891198

Bump PKGREVISION.

(he)

2021-11-28 11:44:13 UTC MAIN commitmail json YAML

doc: Updated emulators/sameboy to 0.14.7

(nia)

2021-11-28 11:43:33 UTC MAIN commitmail json YAML

sameboy: update to 0.14.7

                                    Changes

Version 0.14.7

  This version is backwards compatible with save states from SameBoy 0.11.x
  and newer, as well as save states from any BESS compliant emulator

  Accuracy Improvements/Fixes

    * Fixed incorrect emulation of the SVBK register
          * This fixed BESS compatibility issues between SameBoy and other
            emulators when importing save states of non-Color games on a Game
            Boy Color and using the original boot ROMs
          * This also fixes RAM not being properly randomized in DMG games
            running on a Game Boy Color when using the original boot ROMs

  Bug Fixes

    * Improvements to stability and security when loading save states

Version 0.14.6

  This version is backwards compatible with save states from SameBoy 0.11.x
  and newer, as well as save states from any BESS compliant emulator

  New/Improved Features

    * Scrolling is now smooth when running the SDL port on macOS
    * The SDL port窶冱 debugger now has a readline-like interface; featuring
      history, search, auto-complete, text formatting, and improved
      asynchronous input

  Accuracy Improvements/Fixes

    * Fixed a bug where NR32 was treated as the wrong value after an APU
      reset
    * Writes to wave RAM are now blocked, as expected, when emulating a Game
      Boy Advance
    * Fixed the Game Boy Color and Advance boot ROM not properly
      initializing wave RAM
    * Improved accuracy of mid-line SCX writes, fixes Infinity
    * ld sp, hl now triggers an OAM corruption on affected models
    * Improved emulation of Super Game Boy multiplayer, fixes several games
      that were not responding to inputs
    * Fixed the Super Game Boy ATTR_SET command not working correctly,
      fixing several mis-colored SGB games
    * Fixed inaccurate Super Game Boy border fade timing, which caused some
      games to have corrupt borders
    * Fixed inaccurate Super Game Boy graphic transfers, which caused some
      games to have corrupt borders
    * Fixed Super Game Boy rendering of unused tiles, which caused some
      games to obscure the Game Boy viewport entirely
    * Fixed a bug that caused 7-part Super Game Boy commands to lock SGB
      features, effectively freezing some games on blank screens
    * Several timing improvements to the Super Game Boy
    * Fixed a mistyped condition that caused a timer glitch to be
      incorrectly emulated
    * Accurate emulation of how the wave channel behaves on restart
    * Mostly complete emulation of an APU glitch where channel 3 could read
      from wave RAM while inactive using the CPU窶冱 main address bus on
      models prior to the Game Boy Advance
    * The Game Boy Color and Advance boot ROM animation had its timings
      slightly altered to better match the original boot ROMs

  Bug Fixes

    * A typo was fixed in the debugger mbc command
    * Fixed a crash in the SDL port that could happen when swapping ROMs
    * Handling of tiny (Less than 32KB) ROMs is now more consistent
    * Fixed a bug in the SDL port that flipped the controller left and right
      keys in the menu

  Misc Internal Changes

    * Fixed an internal struct issue that could have lead to future
      compatibility issues
    * The automatic tester now supports Super Game Boy

(nia)

2021-11-28 11:34:41 UTC MAIN commitmail json YAML

doc: Updated emulators/mgba to 0.9.2

(nia)

2021-11-28 11:34:15 UTC MAIN commitmail json YAML

mgba: update to 0.9.2

0.9.2: (2021-07-10)
Emulation fixes:
- GB Video: Clear VRAM on reset (fixes mgba.io/i/2152)
- GBA SIO: Add missing NORMAL8 implementation bits (fixes mgba.io/i/2172)
- GBA SIO: Fix missing interrupt on an unattached NORMAL transfer
- GBA Memory: Fix prefetch mask when swapping modes within a region
- GBA Serialize: Fix loading audio enable bit late (fixes mgba.io/i/2230)
- GBA Video: Revert scanline latching changes (fixes mgba.io/i/2153, mgba.io/i/2149)
Other fixes:
- ARM Debugger: Fix disassembly alignment (fixes mgba.io/i/2204)
- Core: Fix memory leak in opening games from the library
- Core: Fix memory searches for relative values (fixes mgba.io/i/2135)
- Core: Fix portable mode on macOS
- GB Audio: Fix audio channel 4 being slow to deserialize
- GB Core: Fix GBC colors setting breaking default model overrides (fixes mgba.io/i/2161)
- mGUI: Cache save state screenshot validity in state menu (fixes mgba.io/i/2005)
- Qt: Fix eventual deadlock when using sync to video
- Qt: Fix applying savetype-only overrides
- Qt: Fix crash in sprite view for partially out-of-bounds sprites (fixes mgba.io/i/2165)
- Qt: Fix having to press controller buttons twice for menu items (fixes mgba.io/i/2143)
- Qt: Redo sensor binding to be less fragile
- Qt: Reuse timer when rescheduling missing frames (fixes mgba.io/i/2236)
- Qt: Fix bounded fast forward with enhancement OpenGL renderer
- Util: Fix loading UPS patches that affect the last byte of the file
Misc:
- Util: Improve speed of UPS patch loading

(nia)

2021-11-28 10:46:51 UTC MAIN commitmail json YAML

doc: Updated graphics/ImageMagick to 7.1.0.16

(wiz)

2021-11-28 10:46:42 UTC MAIN commitmail json YAML

ImageMagick: update to 7.1.0.16.

2021-11-21  7.1.0-16  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.1.0-16 GIT revision 19398:7dc99d829:20211121

2021-11-21  7.1.0-16  Dirk Lemstra <dirk@lem.....org>
  * Fixed an OpenCL build problem.

(wiz)

2021-11-28 10:45:15 UTC MAIN commitmail json YAML

doc: Updated audio/fasttracker2 to 1.48

(nia)

2021-11-28 10:45:02 UTC MAIN commitmail json YAML

fasttracker2: Update to 1.48

This fixes a crash and a quantization bug.

(nia)

2021-11-28 10:43:51 UTC MAIN commitmail json YAML

doc: Updated audio/fluidsynth to 2.2.4

(wiz)

2021-11-28 10:43:42 UTC MAIN commitmail json YAML

fluidsynth: update to 2.2.4.

    Per-channel ALL_SOUND_OFF when seeking/stopping player (#980, thanks to @albedozero)
    Fix windows related encoding problems (#984, thanks to @tsingakbar)
    Rewind playlist when calling fluid_player_play after all loops are complete (#994, thanks to @albedozero)
    Fix MinGW related static linking issues (#990, thanks to @realnc)

(wiz)

2021-11-28 10:37:28 UTC MAIN commitmail json YAML

doc: Updated devel/py-hg-evolve to 10.4.1

(wiz)

2021-11-28 10:37:19 UTC MAIN commitmail json YAML

py-hg-evolve: update to 10.4.1.

This is a maintenance release. It introduces compatibility with
the upcoming Mercurial 6.0 and a couple of documentation improvements.

(wiz)

2021-11-28 10:36:25 UTC MAIN commitmail json YAML

doc: Updated devel/py-mercurial to 6.0

(wiz)

2021-11-28 10:36:14 UTC MAIN commitmail json YAML

py-mercurial: update to 6.0.

== New Features ==
  * `debugrebuildfncache` now has an option to rebuild only the index files
  * a new `bookmarks.mode` path option have been introduced to control the
    bookmark update strategy during exchange with a peer. See `hg help paths` for
    details.
  * a new `bookmarks.mirror` option has been introduced. See `hg help bookmarks`
  for details.
  * more commands support detailed exit codes when config `ui.detailed-exit-codes` is enabled

== Default Format Change ==

== New Experimental Features ==

* '''Major feature''': version 2 of the dirstate is available (the first version is as old as Mercurial itself). It allows for much faster working copy inspection (status, diff, commit, update, etc.) and richer information (symlink and exec info on Windows, etc.). The format has been frozen with room for some future evolution and the current implementations (Python, Python + C, Python + Rust or pure Rust) should be compatible with any future change or optimization that the format allows. You can get more information [[https://www.mercurial-scm.org/repo/hg/file/tip/mercurial/helptext/internals/dirstate-v2.txt | in the internal documentation]]
* Added a new `web.full-garbage-collection-rate` to control performance. See
  de2e04fe4897a554b9ef433167f11ea4feb2e09c for more information
* Added a new `histedit.later-commits-first` option to affect the ordering of commits in `chistedit` to match the order in `hg log -G`. It will affect the text-based version before graduating from experimental.

== Bug Fixes ==

* `hg fix --working-dir` now correctly works when in an uncommitted merge state
* Unintentional duplicated calls to `hg fix`'s internals were removed, making it potentially much faster
* `rhg cat` can be called without a revision
* `rhg cat` can be called with the `.` revision
* `rhg cat` is more robust than before with regards to edge cases. Some still remain like a tag or bookmark that is ambiguous with a nodeid prefix, only nodeids (prefixed or not) are supported as of now.
* `rhg cat` is even faster
* `rhg` (Rust fast-path for `hg`) now supports the full config list syntax
* `rhg` now parses some corner-cases for revsets correctly
* Fixed an `fsmonitor` on Python 3 during exception handling
* Lots of Windows fixes
* Lots of miscellaneous other fixes
* Removed a CPython-specific compatibility hack to improve support for alternative Python implementations

(wiz)

2021-11-28 10:17:56 UTC MAIN commitmail json YAML

doc: Updated audio/strawberry to 1.0.0

(nia)

2021-11-28 10:17:43 UTC MAIN commitmail json YAML

strawberry: Update to 1.0.0

                                Strawberry 1.0.0

  Bugfixes:

    * Fix updating temporary metadata when reloading songs outside of the
      collection.
    * Don't strip off "Live" from song title when sending scrobbles.
    * Fix incorrect use of QFutureWatcher.
    * Fix compile of Utilities::Hmac with Qt 6.2.
    * Fix a memory leak when using right click context menu in internet
      search.
    * Fix a gstreamer bus leak when adding streams and remote playlists.
    * Fix "Source ID x was not found when attempting to remove it" error.
    * Escape ampersands in playlist tabs.
    * Fix analyzer with S24_32LE audio format.
    * (macOS) Fix incorrect playlist alternating row colors with dark theme.
    * (Windows) Fix adding songs with Japanese characters from the files
      tab.

  Enhancements:

    * Add replaygain fallback gain setting.
    * Add option to turn off playlist alternating row colors.
    * Make the default tabbbar background color lighter.
    * Remove use of deprecated WinExtras Qt module.
    * Add CMake test for Qt sqlite support.
    * Automatically detect Qt version if BUILD_WITH_QT5 or BUILD_WITH_QT6 is
      not specified.
    * Correct playlist tabbar favorite tooltip from "click" to
      "double-click".
    * Remove scroll over icon to change track option since it does not work
      reliable.
    * Improve resume playback on startup.
    * Re-request stream URL for Tidal and QObuz when resuming playback after
      pausing for more than 30 seconds.
    * Add Finnish, Ukrainian, Dutch, Japanese, Chinese, Catalan and
      Portuguese (Brazil).
    * Add support for TagParser (https://github.com/Martchus/tagparser) as
      an alternative to TagLib.
    * Add Subsonic option to turn off HTTP/2.
    * Fix minor Clang-Tidy and Clazy warnings.
    * Use higher resolution images from last.fm API.
    * Add MD5 token authentication for Subsonic.
    * Use 500 albums per request when receiving albums from Subsonic.
    * Use QX11Application with Qt >= 6.2 for X11 global shortcuts.
    * Allow fading when a ALSA PCM device is selected.
    * Store Tidal MPEG-DASH file in data uri.
    * Use XSPF image elements as manually set artwork.
    * Make error dialog larger.
    * Show error dialog for failed SQL queries.
    * Show error dialog when failing to read or write album covers.
    * Add module music formats (mod, s3m, xm, it) to detected filetypes.
    * Disable gapless playback for module music formats to workaround
      gstreamer bug.
    * Update directory ID and song path immediately when organizing
      collection songs.
    * Add right click option to star a playlist in playlist tabs.
    * Use seconds instead of minutes for scrobble submit delay.
    * (macOS) Build with libgpod.
    * (Windows) Fix compile with MSVC.

  New features:

    * Add ALSA PCM devices.
    * Add song fingerprinting and tracking.
    * Add support for native global shortcuts on MATE.
    * Add radios view with channels from Radio Paradise and SomaFM.

(nia)

2021-11-28 08:45:55 UTC MAIN commitmail json YAML

doc/TODO: add some

+ ImageMagick-7.1.0.16, fluidsynth-2.2.4, git-base-2.34.1,
  py-mercurial-6.0.

(wiz)