Skip to content

Update Xfce to 4.14pre1 #1114

Merged
merged 12 commits into from
May 23, 2019
Merged

Update Xfce to 4.14pre1 #1114

merged 12 commits into from
May 23, 2019

Conversation

pmenzel
Copy link
Collaborator

@pmenzel pmenzel commented May 17, 2019

The blog post Xfce 4.14pre released! describes the changes.

Update with the command below.

 sudo bee update libxfce4util xfce4-panel libxfce4ui xfce4-appfinder xfdesktop xfce4-settings xfwm4 xfconf xfce4-session exo tumbler

Tested on bacon, keineahnung and sigstop. Issue on machmal seems to be a hardware issue.

pmenzel added 10 commits May 17, 2019 16:37
> Release notes for 4.13.3
> ========================
> [Please note that this is a development release.]
> - Add support for rc files as symlinks (bug #14698)
> - Fix GObject Introspection language bindings (bug #14766)
> - Fix compiler error -Wcast-function-type (GCC 8)
> - Bump minimum glib version
> - Fix compilation warnings ""defined" may not be portable"
> - Translation Updates: Arabic, Belarusian, Czech, Danish, French,
> Galician, Hebrew, Icelandic, Italian,
>   Kazakh, Lithuanian, Malay, Norwegian Bokmål, Occitan (post 1500),
> Romanian, Slovak, Serbian, Uighur, Ukrainian
> Release notes for 4.13.5
> ========================
> - Bugfixes:
>   - Revert "Applications menu icon sizing fixes" (Bug #14976)
>   - Make sure panel plugin icons aren't clipped (LP #1756608)
>   - actions: use a different icon for hybrid sleep when possible
>     (Bug #15204)
>   - Fix compiler error -Wcast-function-type (GCC 8)
>   - Fix alpha-transparent background images (Bug #14850)
>   - Fix this use of "defined" may not be portable
>   - Bump glib version to 2.42.0
>   - tasklist: Activate parent windows (Bug #15307)
>   - launcher: Fix tooltip icon size (Bug #15319)
>   - Hide systray frame in default panel config
>   - separator: Use symbolic icon for more clarity (Bug #15359)
> - Translation updates: Albanian, Arabic, Asturian, Basque, Belarusian,
>     Bengali, Bulgarian, Catalan, Chinese (China), Chinese (Hong Kong),
>     Czech, Danish, Dutch (Flemish), English (Australia),
>     English (Great Britain), Estonian, Finnish, Galician, German,
>     Greek, Icelandic, Indonesian, Italian, Kazakh, Korean, Lithuanian,
>     Malay, Norwegian Bokmål, Norwegian Nynorsk, Occitan, Panjabi,
>     Portuguese, Portuguese (Brazilian), Romanian, Russian, Serbian,
>     Slovak, Slovenian, Spanish, Swedish, Thai, Turkish, Ukrainian,
>     Uyghur, Vietnamese

Update patch to add the PulseAudio plugin.
> Release notes for 4.13.5
> ========================
> [Please note that this is a development release.]
> - Add PrintScreen as shortcut for xfce4-screenshooter (Bug #14524)
> - Add Ctrl + Alt + t as default shortcut for terminal (Bug #14510)
> - Add xfce_gdk_screen_get_geometry (a replacement for
> gdk_screen_width/gdk_screen_height)
> - Remove useless glade_*dir variables from libxfce4ui-{1,2}.pc (Bug
> #13945)
> - Fix release tarball by adding libxfce4ui-dialog-ui.ui
> - Fixes for gladeui2 detection
> - Install icons when gladeui2 is set (Bug #15207)
> - Fix build error with --disable-gtk2 and having gladeui-1.0 installed
> - Remove styling of emails in about dialog (Bug #14638)
> - Fix compiler error -Wcast-function-type (GCC 8)
> - Use https://docs.xfce.org for help url
> - Fix compilation warnings ""defined" may not be portable"
> - Update xfce4-about (core contributors, contributors, translators)
> Release notes for 4.13.3
> ========================
> Please note that this is a development release.
>
> - Update minimal required glib to 2.42
> - Allow case-insensitive search
> - Do not wrap when Text beside icons is enabled (Bug #8490)
> - Icon view: reduce padding/spacing with small icons
> - Translation updates
> Release notes for 4.13.4
> ========================
> [Please note that this is a development release.]
>
> Development release of xfdesktop targeting for Xfce 4.14.
> Please report all problems at bugzilla.xfce.org.
>
> - Re-introduce ability to move icons to other displays (Bug #15198)
> - Make 'Move to Trash' icon the same as Thunar (Bug #15234)
> - Match Thunar Drag and Drop behavior (Bug #14919)
> - Stop ongoing drag/selection if middle/right mouse button is
>   pressed (Bug #14180)
> - Fix Desktop icons order resets, by adding link to last used
> configuration as
>   fallback (Bug #11266)
> - Fix xfdesktop crashes after multiples --reload (Bug #15060)
> - Fix scaling of images with orientation metadata (Bug #14644)
> - Fix stretching/zooming of images with orientation metadata (Bug
> #15292)
> - Fix has_mime_type implementation (Bug #15295)
> - Use clipboard target "text/uri-list" when copying/cutting (Bug
> #13379)
> - Set desktop environment for garcon app menu (Bug #14599)
> - Remove faulty line in glade file (Bug #15293)
> - Fix g_type_class_add_private is deprecated
> - Avoid invalid memory access (Bug #15299)
> - Avoid timer leak when docking-undocking monitors (Bug #13887)
> - Use clipboard target "text/uri-list" when copying/cutting (Bug
> #13379)
> - Set desktop environment for garcon app menu (Bug #14599)
> - Properly center workspace header in windowlist (Bug #15405)
> - Fix memory leak when monitors change (Bug #14844)
> - Replace/remove deprecated functions
> - Translation Updates
> Release notes for 4.13.6
> ========================
> - New Feature: Add color-settings (colord frontend)
> - New Feature: Add display profile support to the daemon
> - Bugfixes and other smaller changes:
>   - display:
>     - Track and highlight active profile
>     - Ask user to update profile when closing with unsaved
>       changes
>     - Add interactive information about primary display setting
>     - Improve profile-create popover
>     - Improve profile-delete dialog
>     - UI alignment improvements
>     - Reduce complexity of the code and speedup
>       display_settings_get_profiles
>     - Replace deprecated GtkStock
>     - Re-introduce display numbering
>     - Ensure the settomgs dialog gets properly destroyed
>     - Verify unique profile names
>     - Drop connector name from profile matching
>     - Correctly fall back to previous profile on cancel
>     - Fix alignment of buttons in minimal dialog
>     - Only show profiles which match *all* connected displays
>     - Update profile list on screen changes
>     - Fix crash when no RRMode is available (bug #12607)
>     - Correctly hide primary setting with 1 display
>     - Fix calculation of offset
>     - Always show the 'primary display' option
>     - Make primary indicator a star icon
>     - Throw warning when monitors exceed max screen size
>   - color: Always select first device on startup (Bug #15266)
>   - xfsettingsd: Increase startup priority
>   - Fix scrolling in embedded settings dialogs (Xfce #14285,
>     LP #1653448)
>   - Fix search change clearing and hiding sections (bug #14792)
>   - Resolved g_type_class_add_private deprecations (GObject 2.58)
>   - Fix incremental sending from the clipboard manager (Bug #13537)
>   - Fix WindowScalingFactory property type
>   - Fix code spacing
>   - Fix memory leaks
>   - Fix CID 337242: Null pointer dereferences (REVERSE_INULL)
>   - Fix compiler warnings
>   - Fix icon names
>   - Update configure.ac.in
>   - Update .gitignore
>   - Set yes as the default debug level
> - Translation Updates:
> Release notes for 4.13.2
> ========================
> [Please note that this is a development release.]
>
> 4.13.2
> ======
>  - Fix flickering with GLX backend (bug #14564, bug #13519)
>  - Fix monitor geometry with scaled UI (bug #14566)
>  - Fix issue with Android Virtual Device emulator (bug #12206)
>  - Fix XI2 mask (bug #14695, Timo Teras)
>  - Fix preview with shaded windows (bug #14899)
>  - Fix tabwin placement with scaled UI (bug #14931, Jonas Zetterberg)
>  - Add xfconf setting for selecting permanent vblank method
>  - Fix maximization with GTK clients using size increments (bug #13954)
>  - Add style class to tabwin modes (Andre Miranda)
>  - Fix crash/stack smash in startup-notification on some architectures
>    (bug #15028, Martin Husemann)
>  - Avoid crash with button layout setting (bug #14606)
>  - Raise on activate only with raise-on-focus (bug #14656)
>  - Fix use after release of client picture with hidden (bug #14990)
>  - Fix monitor output size update (bug #15085)
>  - Allow transients to be minimized (bug #14953)
>  - Raise all transients together (bug #15303)
>  - Fix menu alignment with scaled UI (Jason Zaman)
>  - Fix a regression where the client would remain visible if closed
> while
>    cycling (bug #15318)
>  - Withdraw the frame before the client window (bug #15061)
>  - Revert to GLX as default vblank method (bug #15325)
>  - Reduce repaint timeout (bug #14335)
>  - Fix support for 1bpp icons
>  - Use cairo for pixmaps and masks
>  - Allow hiding windows using NET_WM_STATE_HIDDEN (bug #15356,
>    pnd23@telenet.be)
>  - Fix size increment with scaled UI
>  - Various compositor improvements and optimizations with GLX
>  - Check for appropriate XSync version and increase xfwm4 priority
>  - Adjust zoom update based on monitor refresh rate (bug #15391,
> Alistair
>    Buxton)
>  - Fix window type for broken clients (bug #15399)
>  - Fix pointer enter/leave with decoration buttons (bug #14741)
>  - New default theme
>  - I18n: Update translations: ar, ast, be, bg, bn, ca, cs, da, de, el,
>    en_AU, en_CA, en_GB, es, eu, fi, fr, gl, he, hr, hu, id, is, it, ja,
>    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, zh_CN, zh_HK, zh_TW
> Release notes for 4.13.7
> ========================
> [Please note that this is a development release.]
>
> - Bump glib version
> - Bug #15122: xfconf: disable gsettings backend by default
> - Fix compiler error -Wcast-function-type (GCC 8)
> - Fix this use of "defined" may not be portable
> - Update .gitignore
> - Fix warnings reported by GCC 8 (Bug #15112)
> - Added gdbus binding to gitignore, add post release git tag
> - Translation updates: Basque, Belarusian, Bulgarian, Catalan, Czech,
> Danish, English (Australia), Icelandic, Italian, Lithuanian, Portuguese
> (Brazilian), Romanian, Slovak, Swedish
> Release notes for 4.13.2
> ========================
> - Drop splash screens
> - Introduce priority-group startup for FailSafe Session
> - Optionally run commands on logout, suspend etc. (Bug #10172)
>
> - xflock4:
>   - Do not override PATH with hardcoded value.
>   - Add support for xfce4-screensaver to xflock4
> - chooser:
>   - Improve look and feel of the session chooser
>   - Improve UI and add delete button (Bug #12799)
>   - Add fallback theming to chooser dialogs
>   - Enable keypress response to session creation
>   - Update session name in xfconf after chooser
>   - Fix case in session chooser buttons
> - settings:
>   - Show saved sessions in settings dialog
>   - Move "lock screen before sleep" option to general tab
>   - Fix alignment of session lock property
>   - Fix PID showing in "Current Session" tab
>   - Improve icon matching in "Current Session" tab
>   - Add a label for the currently active session
>   - Add a "delete session" button to the session list
>   - Make the Autostart buttons an inline toolbar
>   - Initialize the session list treeview if necessary
>   - More settings dialog UI improvements
>   - Add column headers to autostart list
>   - In autostart some apps (e.g. xfce-polkit) have bigger icons
>   - Make entries expand in add/edit app startup dialog (Bug #15321)
> - logout-dialog:
>   - Fix sensitivity of switch user button
>   - Remove blue border from logout dialog (Bug #15284)
>   - Improve default style of the logout dialog
>   - Add styleclass to make logout dialog themeable
>   - Set logout dialog icons from icon_name
>   - Support scaling in logout dialog (Bug #14951)
>   - Use a different icon for hybrid sleep when possible
>   - Fix mnemonic conflict on logout dialog
> - Use systemd-logind methods instead of polkit permissions (Bug #14707)
> - scripts/xinitrc.in.in: use "command" shell builtin instead of
>   which(1)
> - Use sysconf(_SC_NGROUPS_MAX) instead of #defining an arbitrary
>   MAX_USER_GROUPS (bug #14722)
> - Don't auto start consolekit daemon if it is not running
> - Added better shutdown fallback support for the BSDs (Bug #14722)
> - Don't install generic icon names (Bug #11912)
> - Use exec to launch xfce4-session from xinitrc
> - xinitrc: Remove fallback path when xfce4-session is not installed
> - Remove old unused autostart_migrate function
> - Fix GVariant format string in dbus server
> - Extend debug messages
> - Silence compiler warnings
> - Remove unused checks on configure step
> - Drop unused function
> - Remove useless ioprio.h check
> - rollback fix of a warning (fix requires glib 2.58)
> - Fixed warning "cast between incompatible function types" introduced
>   in GCC 8
> - replaced GList of windows with single window (not required any more)
>   (triggered by previous commit
>   a99008c8dbddc038778c8c7e1e080f42c034c3a2)
> - merged identic cases (triggered by previous commit
>   a99008c8dbddc038778c8c7e1e080f42c034c3a2)
> - removed duplicated loop counter (triggered by previous commit
>   a99008c8dbddc038778c8c7e1e080f42c034c3a2)
> - replaced deprecated "gtk_display_get_screen"  - For each display
>   there is only one screen (See gtk3 doc of gdk_display_get_screen). So
>   we can use gdk_display_get_default_screen (display) instead of
>   looping on all screens. - The default screen is the screen of the
>   default display (no need to first get the default display if the
>   default screen is required)
> - bump gtk version to 3.22 and gmodule/gio to 2.42
> - Remove now useless XFCE_GLADE_*_PATH variables (Bug #13945)
> - Tell intltool how to extract .ui files (Bug #14582)
> - fix build failure when dbus is not in the system include path (Bug
>   #14386)
> - Translation updates:
@pmenzel pmenzel changed the title Update libxfce4util and xfce4-panel Update Xfce to 4.14pre1 May 20, 2019
david added 2 commits May 20, 2019 15:11
Release notes for 0.2.4
=======================
- Check for sparse video files only on plugin side
- Set Max file sizes
- Add Fujifilm RAF support (Bug #14522)
- Add more media types for audio cover thumbnails (Bug #12041)
- Fix a typo in desktop-thumbnailer-provider.c (Bug #14925)
- Update URLs in README and configure.ac
- Fix g_type_class_add_private is deprecated
- Bump glib version
- Translation Updates
Release notes for 0.12.5
========================
Bug Fixes:
- Fix typehead in ExoIconView (Xfce #15100)

Build Updates:
- Building libexo-1 can now be disabled (Xfce #15138, #15199)
- Building documentation still requires libexo-1 since some older
  symbols exists only in the GTK+ 2 library
- Several components were moved around to align with the correct library
  versions:
- Helpers are now installed in exo-2 paths, and exo-helper-1 has been
  renamed to exo-helper-2 to follow the library version
- Pixmaps were moved to an unversioned path (pixmaps/exo) since they
  are used by both versions of the library
- exo-compose-mail has dropped the library version since it does not
  depend on either version of the library
- The expansion-to-defined flag was re-enabled
@david
Copy link
Collaborator

david commented May 22, 2019

after installation on machmal and fresh login, the system crashed and automatically reboot.
Now its seems to be working.
xfce-14pre1crash.txt

@pmenzel
Copy link
Collaborator Author

pmenzel commented May 22, 2019 via email

@pmenzel
Copy link
Collaborator Author

pmenzel commented May 23, 2019

Thank you for testing. It looks like a Nouveau driver bug.

The people in #nouveau@irc.freenode.net say, it might be a cable problem.

@pmenzel pmenzel merged commit e89b605 into master May 23, 2019
@pmenzel
Copy link
Collaborator Author

pmenzel commented May 24, 2019

For the record, this update was still needed to get scaling working (used on HiDPI displays) despite having lightdm 1.28.0 installed.

Sign in to join this conversation on GitHub.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants