Upgrade xfce4-session from 4.18.4 to 4.20.0:
* rebase 0001-configure.in-hard-code-path-to-iceauth.patch
* add dependency libxfce4windowing
Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Upgrade xfce4-panel from 4.18.6 to 4.20.0:
* add dependency libxfce4windowing
* set GDBUS_CODEGEN for configure
* rebase patches as well
The change log is at:
https://gitlab.xfce.org/xfce/xfce4-panel/-/blob/master/NEWS
Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Upgrade xfdesktop from 4.18.1 to 4.20.0:
* add dependency libxfce4windowing
* set variables from glib-2.0.pc in EXTRA_OECONF since paths have been
removed from the .pc file in oe-core
Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Add recipe for libxfce4windowing 4.20.0 which is required by other xfce4
components such as xfce4-session, xfdesktop etc.
Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Upgrade xfce4-dev-tools from 4.18.1 to 4.20.0:
* add dependency meson-native
The change log is at:
https://gitlab.xfce.org/xfce/xfce4-dev-tools/-/blob/master/NEWS
Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Update xfconf from 4.18.2 to 4.20.0:
* update EXTRA_OECONF to remove legacy perl setting, and add config for
gdbug-codegen
The change log is at:
https://gitlab.xfce.org/xfce/xfconf/-/blob/master/NEWS
Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Update tumbler from 4.18.0 to 4.20.0. And set variable GDBUS_CODEGEN for
configure.
Change log is at:
https://gitlab.xfce.org/xfce/tumbler/-/blob/master/NEWS
Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Changelog: https://gitlab.xfce.org/xfce/xfwm4/-/tags/xfwm4-4.19.0
- frame: clip title text from drawing behind buttons in stretched theme
- mypixmap: fix origin for tiling in xfwmPixmapFill* functions
- theme: ensure menu icon gets updated when redrawing stretched title
frame
- mypixmap: implement support for the matrix parameter in
xfwmPixmapFillRectangle
- frame: reference stretch theme variants
- mypixmap: update xfwmPixmapFill* signatures to allow cairo_matrix_t
param
- mypixmap: use cairo in xfwmPixmapFillRectangle
- theme: load '-stretch' variants
- build: Bump requirements for Xfce 4.20
- settings-dialogs: Fix string leak
- main: Fix string leak in setupLog
- compositor: also block softpipe for GLX vsync
- focus: Include skip taskbar/pager when passing focus
- build: Fix build with libxfce4ui master
- build: clang: Fix -Wcast-align
- build: clang: Fix -Wsingle-bit-bitfield-constant-conversion
- Prevent division by zero
- Return if `tile` is not valid
- Free `data` before returning
- Fix emptying eventFilterStack
- Allocate memory so that `logfile` can be freed with `g_free()`
- `getWindowHostname` always sets `hostname` to a non-NULL value
- Initialize `wm_command_count` variable
- build: Fix -Werror=format=
- Update bug report address
- add missing break to fix use-after-free when alt-tabbing (#762)
- Fix incorrect ifdef guard for startup notification
- I18n: Update po/LINGUAS list
- Remove usage of XDT_I18N() and intltool
- Eliminate need for pre-processed configure.ac.in
- Add generator for compile_flags.txt
- Added check for working with external compositors
- screen: Fix uninitialized rect in myScreenGetXineramaMonitorGeometry
- stacking: Use WIN_LAYER_FULLSCREEN for focused fullscreen windows
when modifying _NET_WM_STATE_ABOVE.
- menu: Schedule a redraw for all menu options
- screen: myScreenMaxSpaceForGeometry(): drop unused retval
- drop dead code
- drop obsolete prototypes
- moveresize: clientResizeEventFilter(): drop unnecessary call to
myScreenFindMonitorAtPoint
- client: clientGetWMNormalHints(): simplify defaults and constraints
- client: clientToggleMaximizedAtPoint: use clientReconfigure()
- client: clientUpdateFullscreenSize(): use clientReconfigure()
- placement: clientFill() skip unused computation
- client: clientConstrainPos(): drop unneded local vars
- client: getSizeExcludingMargins() return rect as GdkRectangle retval
- client: getSizeExcludingMargins() pass rect as stack value instead of
pointer
- client: clientNewTileSize() pass rect as stack value instead of
pointer
- client: clientNewMaxSize() pass rect as stack value instead of pointer
- client: drop unncessary code
- client: clientConfigureWindows(): drop unncessary parameter
- drop obsolete xfwm4rc
- placement.c: make set_rectangle inline and drop unnecessary checks
- placement.c: clientConstrainPos(): scope and optimize strut rects
- compositor: Ditch the shadowPict
- compositor: Expose just the window area
- main: Fix our compositor selection
- main: Simplify options handlers
- netwm: Fix regular _NET_WM_STRUT
- Corrected invalid use of g_return_val_if_fail for flow-control in
move-to-monitor
- build: Add GLib requirement
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Changelog found at https://gitlab.xfce.org/xfce/xfce4-session/-/tags/xfce4-session-4.18.3
- shutdown: Do not set an error when returning TRUE
- logout-dialog: Fix use-after-free
- Use glib wrappers for memory allocation
- build: Fix build when there is no suspend/hibernate support
- build: Add suspend support for Solaris
- startxfce4: Fix xinit arguments order
- manager: Always use xfsm_manager_save_yourself_dbus() (Fixes#106)
- settings: Remove useless tooltip
- xflock4: Update fallback list
- logout-dialog: Lower warning level
- shutdown: Keep error NULL when unused
- cleanup: Remove dead polkit code
- Revert "Fallback to old method for shutdown (bug #8630)."
- Use g_critical() instead of g_error()
- Use GLib logging functions or g_printerr() instead of g_print()
- Use GLib logging functions instead of g_printerr()
- build: Fix untranslated policykit file
- Escape/unescape string list delimiter when saving/restoring session
- Replace XfceRc with GKeyFile for session file parsing
- Translation Updates:
Albanian, Armenian (Armenia), Asturian, Azerbaijani, 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,
German, Greek, Hebrew, Hindi, 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, Vietnamese
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Change log found at https://gitlab.xfce.org/xfce/xfce4-panel/-/tags/xfce4-panel-4.18.6
- Update copyright year
- Do not use g_log_set_always_fatal()
- launcher: Ensure default icon in empty launchers
- build: Search for bind_textdomain_codeset in libintl too
- Fix memory management of GTypeModules
- pager: Avoid recursion in WnckScren signal handler
- pager: Do not query workspace count if screen is not initialized
- libxfce4panel: Fix custom menu items management
- clock: Create monitor proxy asynchronously
- Add missing G_BEGIN_DECLS
- Translation Updates:
Czech, Finnish, Hungarian, Icelandic, Interlingue, Italian,
Portuguese (Brazil), Turkish
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Change log found at https://gitlab.xfce.org/xfce/xfce4-panel/-/tags/xfce4-panel-4.18.5
- pager: Do not adapt upper value of spin button in viewport mode
- pager: Update workspace layout also on window manager change
- pager: Fix aspect ratio for viewport (V2)
- actions: Fix memory leak
- pager: Delay GdkScreen signal handlers
- panel: Do not scale background image when UI scale > 1
- popup-command: Do not block autohide when popped up at pointer
- Fix memory leaks when using gtk_css_provider_new()
- panel: Clear item list before repopulating item dialog
- panel: Remove autosave timer for plugins
- wrapper: Really ensure we don't call gtk_main_quit() twice
- panel: Block autohide when the panel has input focus
- clock: Fix sync timeout for seconds display
- clock: Implement ConsoleKit sleep monitor
- Add/Sharpen icons at 48-128px
- Adjust 32px icon margins, new separator icon
- Sharpen icons at 16px and 32px
- Increase margins for 24px icons
- Make 24px icons sharper
- icons: Fix wrong exported sizes
- Translation Updates:
Basque, Catalan, Danish, Estonian, French, Italian, Kazakh, Polish,
Russian, Slovenian, Spanish
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
* as oe-core did in:
https://git.openembedded.org/openembedded-core/commit/?id=d4c346e8ab
* when people are have to maintain own PRs for recipes in oe-core, they
might add them for meta-oe recipes at the same time when upgrading
to next LTS
Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Recent changes to oe-core[1] mean that if a configure.ac uses gtk-doc
then gtkdocize will be called. This means that recipes that don't
inherit gtk-doc (to depend on gtk-doc-native) but don't explicitly
disable the use of gtkdocize will fail to configure.
Inheriting gtk-doc both solves the configure failure, and allows us to
build the API documentation.
[1] oe-core 891ec38d4c5cc5ac7bc34938276261ebd6f6d54e
Signed-off-by: Khem Raj <raj.khem@gmail.com>
These recipes need gobject-introspection-data to be enabled.
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Add GFDL-1.1-no-invariants-only to LICENSE since it states in license
file 'COPYING' [1]:
garcon's source code is licensed under the LGPLv2,
while its documentation is licensed under the GFDL 1.1 (with no
invariant sections).
Release notes for 4.18.1
========================
- garcon-gtk: Add missing lock when filling the GtkMenu
- Wait for any async operation to finish before releasing locks
- Use GIcons for menu icons instead of loading surfaces
- Revert "garcon-gtk: Fix menu icon blurriness when UI scale factor !=
1"
- Revert "Load icons using icon theme scaling functions correctly"
- garcon-gtk: Properly update GtkMenu is_populated state
- Load icons using icon theme scaling functions correctly
- 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, Georgian,
German, Greek, Hebrew, Hindi, 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, Telugu, Thai, Turkish,
Ukrainian, Uyghur, Uzbek, Uzbek (Latin), Welsh
[1]: https://gitlab.xfce.org/xfce/garcon/-/blob/master/COPYING#L2
Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Release notes for 4.18.1
========================
- Update copyright year
- Use XfceScreensaver from Libxfce4ui (!33)
- screensaver: Fall back on lock command if D-Bus call failed (#142, !24)
- panel-plugin: Properly disconnect signal handler
- build: Fix autotools warnings
- Fix management of source ids
- panel-plugin: Add missing ref on image
- Fix blurriness in icons when UI scale factor > 1 (!30)
- Translation Updates:
Chinese (China), English (Canada), Greek, Korean, Turkish
Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>