2269 Commits

Author SHA1 Message Date
Khem Raj
e98a880baa
clutter-gst: Add m4 dir to autoconf macro search paths
autotools bblass do not search for the .m4 files in srctree anymore [1]

[1] https://git.yoctoproject.org/poky/commit/?id=a4b1fa2b22794d59fee716afe6e269dae7f87ace

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-03-02 08:48:12 -08:00
Khem Raj
52bc482125
clutter: Add m4 dir to autoconf macro search paths
autotools bblass do not search for the .m4 files in srctree anymore [1]

[1] https://git.yoctoproject.org/poky/commit/?id=a4b1fa2b22794d59fee716afe6e269dae7f87ace

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-03-01 21:21:51 -08:00
Khem Raj
549cbe8b5d
cogl-1.0: Add m4 dir to autoconf macro search paths
autotools bblass do not search for the .m4 files in srctree anymore [1]

[1] https://git.yoctoproject.org/poky/commit/?id=a4b1fa2b22794d59fee716afe6e269dae7f87ace

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-03-01 13:25:24 -08:00
Khem Raj
fd067de110
libmypaint: Add m4 dir to autoconf macro search paths
autotools bblass do not search for the .m4 files in srctree anymore [1]

[1] https://git.yoctoproject.org/poky/commit/?id=a4b1fa2b22794d59fee716afe6e269dae7f87ace

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-03-01 13:25:24 -08:00
Wang Mingyu
0ff3aaee6d
gtk-vnc: upgrade 1.4.0 -> 1.5.0
Changelog:
=============
- Add API to allow forcing a visible cursor when remote
  cursor is empty/fully transparent
- Fix regression handling unknown auth types which should
  be ignored
- Fix double free in SASL auth error path
- Fix alpha cursor encoding by reversing pre-multiplication
  of alpha channel
- Preserve colour map across desktop resizes
- Remove undefined symbols from linker version script
- Remove obsolete wiki links
- Expand refusal to use ucontext to all macOS platforms
- Improve debug messages for pixel encoding
- Fix compiler complaint about overflow in challenge
  buffer in test suite.
- Add testing of cursor encodings (temporarily disabled
  on big endian systems due to undiagnosed failures)

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-26 08:30:49 -08:00
Wang Mingyu
4fdeed4831
gthumb: upgrade 3.12.6 -> 3.12.7
283c9483afd1215378c8b9871f51cd61770e53e7.patch
removed since it's included in 3.12.7

Changelog:
============
Features:
 * WebP: read the ICC profile if available
 * WebP: save the EXIF data
 * Video screenshot: use the configured jpeg extension for the file

Bugfixes:
 * Preferences dialog: same dialog shown endlessy
 * Bookmarks: fixed loading system bookmarks with the flatpak version
 * migrate-catalogs: properly use time_t for localtime
 * Removed references to wiki.gnome.org pages
 * Appdata: Fix developer id

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-26 08:30:49 -08:00
Wang Mingyu
1bd570fa79
ghex: upgrade 46.1 -> 46.2
Changelog:
- build: Don't include gtk-hex-paste-data.c symbols in both lib and binary

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-26 08:30:49 -08:00
Markus Volk
996dfcbdd7
accountsservice: update 22.08.8 -> 23.13.9
- backport a patch to add meson options for wtmp and tests (needed for musl build)
- refresh musl patch
- add PACKAGECONFIGS for admin_group and elogind
- update dependencies
- inherit pkgconfig
- add backport patch to fix:

| ../accountsservice-23.13.9/subprojects/mocklibc-1.0/src/netgroup-debug.c:25:3: error: implicit declaration of function 'print_indent' [-Wimplicit-function-declaration]
|    25 |   print_indent(stream, indent);

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-25 09:46:52 -08:00
Markus Volk
a6740baee9
xdg-desktop-portal-gnome: update 47.1 -> 47.3
this fixes a build error after xdg-desktop-portal update:
| ../xdg-desktop-portal-gnome-47.1/src/notification.c:72:3: error: too few arguments to function 'xdp_impl_notification_complete_add_notification'
|    72 |   xdp_impl_notification_complete_add_notification (object, invocation);

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-25 04:50:39 -08:00
Markus Volk
b815bcc234
gegl: update 0.4.52 -> 0.4.54
This update is required for gimp-3.0.0-RC3

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-12 09:16:10 -08:00
Gyorgy Sarvari
ead8f7b327
mutter: fix profiler PACKAGECONFIG
In case "profiler" PACKAGECONFIG is enabled, the build fails with
the following error:

| ninja: error: '/usr/share/dbus-1/interfaces/org.gnome.Sysprof3.Profiler.xml', needed by 'src/meta-dbus-sysprof3-profiler.c', missing and no known rule to make it

meson.build script is looking explicitly for a required file using the
sysroot of the build system instead of ${RECIPE_SYSROOT}. To avoid this,
patch meson.build to prefix this path with ${RECIPE_SYSROOT}.

Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-12 09:16:10 -08:00
Gyorgy Sarvari
8296482ab0
grilo: remove obsolete comment
grilo can be built without the "net" PACKAGECONFIG,
it has been fixed in the upstream project[1] in version
0.3.14. Remove the comment referring to that bug.

Also, fix a typo.

[1]: 9995169ab0

Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-12 09:16:08 -08:00
Gyorgy Sarvari
f7aa588db9
folks: add missing dependency
"inspect_tool" PACKAGECONFIG failed to compile with the following
error message:

 ../folks-0.15.9/meson.build:132:9: ERROR: C shared or static library 'readline' not found

This change adds the missing dependency.

Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-12 09:16:07 -08:00
Wang Mingyu
4f9f525b0b
nautilus: upgrade 47.1 -> 47.2
Changelog:
==========
* Enhancements:
- Adopt CI release workflow
 - Speed up batch file deletions
 - Speed up simple recursive search through mount monitors
* Bugfixes:
 - Fix thumbnails for changed files
 - Fix parent path URIs for remote path
 - Fix potential crashes in directory callbacks
* Translation updates (GNOME Translation Project contributors)

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-12 09:16:00 -08:00
Wang Mingyu
ccfc9d5a09
mutter: upgrade 47.4 -> 47.5
Changelog:
==========
* Synchronize device enabled state when adding device
* Do not use modifiers if surface should be sharable
* Fix notifying shell about modifier-only keyboard layout switches
* Fixed crashes
* Misc. bug fixes and cleanups

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-12 09:16:00 -08:00
Wang Mingyu
c1a0ea7669
libspelling: upgrade 0.4.5 -> 0.4.6
Changelog:
==========
 * Improve detection of asynchronous fragment cancellation to break out
   of long-running spellchecking.
 * Fix Rust example and documentation links.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-10 08:45:37 -08:00
Wang Mingyu
f1eb45425a
gparted: upgrade 1.6.0 -> 1.7.0
Changelog:
===========
  * Recognise NBDs (Network Block Devices)
  * Add support for Bcachefs (experimental), single device file systems only
  * Prevent GParted probe starting LVM Volume Groups
  * Increase minimum required version of libparted to 3.2
  * Update CI jobs for Ubuntu 24.04 LTS and use Rocky Linux 8
  * Read exFAT file system usage from exfatprogs >= 1.2.3
  * Fix serial number for my USB key showing binary data
  * Add support for Bcachefs, single device file systems only
  * Prevent GParted probe starting LVM Volume Groups
  * Fix hang searching partitions when btrfs-progs not installed
  * Increase minimum required version of libparted to 3.2

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-10 08:45:36 -08:00
Wang Mingyu
db8160c0d9
gnome-system-monitor: upgrade 47.0 -> 47.1
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-10 08:45:36 -08:00
Gyorgy Sarvari
ba8d9ff050
gnome-commander: missing dependency for tests PACKAGECONFIG
If tests PACKAGECONFIG is enabled, do_configure errors out:

../gnome-commander-1.16.1/meson.build:179:8: ERROR: Dependency "gtest" not found, tried pkgconfig and system

Fix it by adding the missing dependency.

Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-09 12:57:18 -08:00
Gyorgy Sarvari
c87c5d5614
ibus: missing installed file w/ gtk2 PACKAGECONFIG
In case gtk2 PACKAGECONFIG is enabled, do_package task fails
with the following error:

ERROR: ibus-1.5.26-r0 do_package: QA Issue: ibus: Files/directories were installed but not shipped in any package:
  /usr/lib/gtk-2.0/2.10.0/immodules/im-ibus.so

This patch adds the missing folder to the FILES variable.

Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-09 12:57:18 -08:00
Gyorgy Sarvari
c5bec5304b
gegl: Clean up PACKAGECONFIG
1. Correct the compile-time dependency name for "webp"
PACKAGECONFIG (webp -> libwebp)

2. Remove jpeg and libpng PACKAGECONFIGS, and add jpeg
and libpng to DEPENDS: both libjpeg and libpng are mandatory
dependencies since 0.4.30, and the corresponding meson
options have no effect.
(This didn't fail the compilation in the past when these
PACKAGECONFIGs were disabled, because these packages are
pulled into the sysroot also by other dependent packages,
which are usually not disabled. E.g. jpeg is pulled in by
babl, libpng is pulled in by cairo)

Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-09 12:57:18 -08:00
Wang Mingyu
110992d510
gjs: Fix install conflict when enable multilib.
Error: Transaction test error:
  file /usr/libexec/installed-tests/gjs/GIMarshallingTests-1.0.typelib conflicts between attempted installs of lib32-gjs-1.82.1-r0.core2_32 and gjs-1.82.1-r0.core2_64
  file /usr/libexec/installed-tests/gjs/Regress-1.0.typelib conflicts between attempted installs of lib32-gjs-1.82.1-r0.core2_32 and gjs-1.82.1-r0.core2_64
  file /usr/libexec/installed-tests/gjs/Utility-1.0.typelib conflicts between attempted installs of lib32-gjs-1.82.1-r0.core2_32 and gjs-1.82.1-r0.core2_64
  file /usr/libexec/installed-tests/gjs/WarnLib-1.0.typelib conflicts between attempted installs of lib32-gjs-1.82.1-r0.core2_32 and gjs-1.82.1-r0.core2_64

The .typelib file is a binary file that contains runtime information for the GObject type system.
These information include function signature, type size, alignment, etc., which may vary depending on the architecture (32-bit vs 64 bit).

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-05 13:56:32 -08:00
Markus Volk
0623501548
gvfs: add backport patch to add support for libnfs6
This is fixed in gvfs 1.57

Add a backport patch from archlinux:
https://gitlab.archlinux.org/archlinux/packaging/packages/gvfs/-/blob/main/0001-nfs-Support-libnfs-6-backport-to-1.56.patch?ref_type=heads

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-02 07:35:43 -08:00
Bartosz Golaszewski
1941ab64ed
cheese: new recipe
Add a recipe for cheese - a Gnome application for taking photos and
videos with webcams.

Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-29 17:43:04 -08:00
Markus Volk
761ae91279
gnome-control-center: update 47.2 -> 47.3
============
Version 47.3
============

- Various translation updates

About
- Fix wrong GPU names when g-c-c is launched using dGPU

Color
- Various fixes to the color calibration tool

Notifications
- Update UI when underlying gsetting changes

Network
- Make metered connection and hotspot settings adaptive to small screens

Power
- Handle when tuned-ppd has an unsupported power profile

Sound
- Prevent crash in Volume Levels when stream has no name

Users
- Make screen reader read avatar file names when there are no names

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-24 18:20:06 -08:00
Markus Volk
50016aa4c0
gnome-shell: update 47.2 -> 47.3
47.3
====
* Fix Escape handling in run dialog [Florian; !3585]
* Fix custom text-scaling-factor getting reset [Matthijs; !3574]
* Tweak ibus candidate popover appearance [AuralRay; !3584]
* Misc. bug fixes and cleanups [Florian, Bilal, Michel, Bartłomiej, Alberto,
  AsciiWolf, Jakub; !3563, !3547, !3573, !3525, !3572, !3580, !3578, !3576,
  !3579, !3589, !3587, !3593]

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-24 18:20:06 -08:00
Wang Mingyu
7ae71674a8
mutter: upgrade 47.3 -> 47.4
Changelog:
==========
* Use BT709 coefficients and limited range for YUV conversion by defaults
* Also request high priority secondary EGL context
* Fix Xwayland DND coordinates when using fractional scaling
* Fix applying initial _NET_WM_WINDOW_OPACITY on Xwaylan
* Implement wp_viewport support for cursor surfaces
* Improve input ->output latency of cursor movements
* Improve frame rate on monitors attached to secondary GPUs in copy mode
* Send preferred scales to all surface roles
* Misc. bug fixes and cleanups

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-24 18:20:01 -08:00
Wang Mingyu
feb01f2109
xdg-desktop-portal-gtk: upgrade 1.15.1 -> 1.15.2
Changelog:
==========
- Plug memory leak in the notification portal backend
- Implement the contrast setting
- Set correct platform data for notification activation
- Drop use of private GNOME Shell notification API
- Depend on the graphical-session target
- Ensure proper shutdown target
- Build against xdg-desktop-portal >= 1.19.1
- Translation updates

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-14 08:52:08 -08:00
Wang Mingyu
5aad510837
gtk-vnc: upgrade 1.3.1 -> 1.4.0
Changelog:
=========
- Support g_autoptr for exported allocated types
- Require meson >= 0.56
- Replace gtk-doc with gi-docgen for API docs
- Add missing vnc_color_map_lookup method sym to exports
- Speed up coroutine switching with setjmp/longjmp
- Improve valgrind compatibility with coroutines
- Add native winfiber coroutine for Windows
- Add support for libucontext coroutines
- Refuse to use broken native ucontext support on macOS aarch64
- Raise fatal error on impossible conditions / OOM in coroutines
- Many other misc coroutine bugs / improvements
- Add support to pass CA cert data for TLS
- Allow ungrabbing keyboard in gvncviewer demo
- Fix leak of socket address in SASL auth
- Avoid mandating SASL SSF over UNIX sockets
- Don't assume SASL out data is NUL terminated
- Fix rendering artifacts on HiDPI displays
- Don't expose server auth types to apps that are not implemented
- Convert more code to use GNUTLS for ciphers/hashes
- Replace remaining use of gcrypt with gmp
- Add unit testing of VNC, ARD, MS logon auth types

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-14 08:52:04 -08:00
Lei Maohui
fc8a3de41a
gjs: Deleted gsettings from gsettings
gsettings shouldn't be added and it causes an error in do_rootfs.

%post(gjs-1.82.1-r0.aarch64): scriptlet start
%post(gjs-1.82.1-r0.aarch64): execv(/bin/sh) pid 217720
+ set -e
+ glib-compile-schemas /datadrive/workdir/build-dir/build-daily/tmp/work/armv8-linux/all-test/rr/rootfs/usr/share/glib-2.0/schemas
Error opening directory “/datadrive/workdir/build-dir/build-daily/tmp/work/armv8-linux/all-test/rr/rootfs/usr/share/glib-2.0/schemas”: No such
file or directory

......

ERROR: Postinstall scriptlets of ['gjs'] have failed. If the intention is to defer them to first boot,
then please place them into pkg_postinst_ontarget:${PN} ().
Deferring to first boot via 'exit 1' is no longer supported.

Signed-off-by: Lei Maohui <leimaohui@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-08 08:02:10 -08:00
Wang Mingyu
52f7b3af4d
evolution-data-server: upgrade 3.54.2 -> 3.54.3
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-07 09:33:14 -08:00
Markus Volk
5bb3125e1c
gegl: update 0.4.50 -> 0.4.52
required for gimp-3.0.0-RC2 release

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-28 00:14:59 -08:00
Khem Raj
bd8748209b
libpeas: Disable lua support on architectures without luajit port
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-19 09:41:28 -08:00
Markus Volk
3924888f6e
gedit: build with libpeas-1
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-19 09:41:27 -08:00
Markus Volk
831e1444e9
eog: build with libpeas-1
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-19 09:41:27 -08:00
Markus Volk
71653ae9ed
geary: build with libpeas-1
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-19 09:41:27 -08:00
Wang Mingyu
ea82c31897
tinysparql: upgrade 3.8.1 -> 3.8.2
0001-fix-reproducibility.patch
refreshed for 3.8.2

Changelog:
===========
* Hide again unintentionally leaked tracker_http_* symbols
* Doc building improvements

Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-19 09:41:25 -08:00
Wang Mingyu
4bf94f272a
localsearch: upgrade 3.8.1 -> 3.8.2
Changelog:
 Fix database inconsistency resulting from some patterns of folder
 updates, and possible resulting CPU churn.

Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-19 09:41:23 -08:00
Markus Volk
d89fc6ffbd
libpeas: add recipe for 2.0.5
- Drop 0001-Remove-builddir-and-srcdir-paths-from-test-binaries.patch
  peas-demo is not built anymore
- Add patch to disable the broken check for lgi
  lgi does not support pkgconfig but it hasn't changed version since 2017
- Remove gtk+3 from depends and dont inherit gtk-icon-cache to not pull it
  in again indirectly
- g-i is not required anymore and will be built depending on DISTRO_FEATURES
- Dont package the loaders into separate packages to reduce required RDEPENDS.
  If a loader is not wanted on target it will be better to remove the according
  PACKAGECONFIG option to also remove the dependencies?
- Move libpeas recipe to meta-gnome

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-19 09:41:21 -08:00
Markus Volk
42b5b95874
gjs: update 1.80.2 -> 1.82.1
- Refresh patches

Version 1.82.1
--------------

- Closed bugs and merge requests:

  * gnome-shell crash when switching user after upgrade from Fedora 40 to Fedora
    41 [#647, !955, Philip Chimento]

Version 1.82.0
--------------

- Closed bugs and merge requests:

  * installed tests are failing because they can't load internal typelibs from
    parent directory [#639, !953, Simon McVittie]
  * GIMarshalling test has 3 failures with 1.81.90 on i686 [#642, !954, Philip
    Chimento]

Version 1.81.90
---------------

- Closed bugs and merge requests:

  * callbacks: fix sweeping check for incremental GC [!859, !950, Evan Welsh,
    Gary Li]
  * GJS doesn't handle query parameters in imports [#618, !944, Gary Li]
  * Integrate gobject-introspection-tests as submodule [!946, Philip Chimento]
  * module: Include full module specifier in import.meta.url [!947, Philip
    Chimento]
  * doap: Remove invalid maintainer entry [!948, Sophie Herold]
  * installed tests have the wrong libexecdir [#636, !949, Jeremy Bicha]
  * Inheriting final class crashes GJS [#640, !951, Gary Li]
  * Various maintenance [!952, Philip Chimento]

Version 1.81.2
--------------

- New JavaScript features! This version of GJS is based on SpiderMonkey 128, an
  upgrade from the previous ESR (Extended Support Release) of SpiderMonkey 115.
  Here are the highlights of the new JavaScript features.
  For more information, look them up on MDN or devdocs.io.

  * New APIs
    + The new `Object.groupBy()` and `Map.groupBy()` static methods group the
      elements of an iterable according to the return value of a key function.
    + The new `Promise.withResolvers()` static method returns a Promise as well
      as its resolve and reject functions, shorthand for a common pattern used
      when promisifying event-based APIs.
    + Strings have gained the `isWellFormed()` and `toWellFormed()` methods
      which help when interoperating with strings that may have unpaired
      Unicode surrogates. This usually does not come up in the GNOME platform.
    + ArrayBuffers have gained the `transfer()` and `transferToFixedLength()`
      methods, which transfer ownership of a data buffer to a new ArrayBuffer
      object, without copying it, and invalidating ("detaching") any existing
      references to the buffer. There is also a new property, `detached`, which
      allows checking whether an ArrayBuffer is in the detached state.
    + The new `Intl.Segmenter` class allows splitting a string into graphemes,
      words, or sentences, in a locale-aware way.
    + `Intl.NumberFormat` has gained `formatRange()` and `formatRangeToParts()`
      methods, which allow formatting number ranges, like "3–5".
    + `Intl.PluralRules` has gained a `selectRange()` method, which allows
      selecting the proper plural form based on a range of numbers, like
      "30–50 feral hogs".

  * New behaviour
    + The `Intl.NumberFormat` and `Intl.PluralRules` constructors support new
      options: `roundingIncrement`, `roundingMode`, `roundingPriority`, and
      `trailingZeroDisplay`.
    + The `Intl.NumberFormat` constructor also supports the new option
      `useGrouping`.

  * Backwards-incompatible changes
    + The behaviour of `Date.parse()` has been changed to be more consistent
      with other JavaScript engines. (But don't use `Date.parse()`.)

- Closed bugs and merge requests:
  * Invalid search paths cause failed assertions when printing imports.gi
    [#629, !935, Gary Li]
  * SpiderMonkey 128 [#630, !936, !945, Philip Chimento]
  * Pretty-printing byte array in gjs-console throws a type conversion
    error [#434, !937, Gary Li]
  * js: Add gjs_debug_callable() debug function [!940, Philip Chimento]
  * build: Build Cairo from subproject if not found [!941, Philip
    Chimento]
  * Bump CI image to Fedora 40 [!942, Philip Chimento]
  * CI tools updates [!943, Philip Chimento]

Version 1.81.1
--------------

- Breaking change: When creating a GObject with the `new` operator, the
  constructor takes a single argument consisting of a property bag with
  GObject construct properties and their values.
  This was often confused with the `new` static method that may take
  arguments that are not interpreted as property bags.
  For example, Gio.FileIcon was one of the many affected APIs:

      new Gio.FileIcon({file: myFile})

  vs

      Gio.FileIcon.new(myFile)

  Confusion between the two often lead to bug reports when confusing
  these two and calling `new Gio.FileIcon(myFile)` - the constructor
  would look for a nonexistent `file` property on `myFile`, causing an
  improperly initialized object.

  This is now no longer allowed. The argument to `new Gio.FileIcon(...)`
  must be a plain JS object, not a GObject.

  It's possible that existing code legitimately used a GObject here. If
  your code does this and a quick migration is impractical, please get
  in touch and we will revert this change before 1.82.0 in favour of a
  longer deprecation period.

- The `get_data()`, `get_qdata()`, `set_data()`, `steal_data()`,
  `steal_qdata()`, `ref()`, `unref()`, `ref_sink()`, and
  `force_floating()` methods of GObject now throw if called.
  These methods never worked, but sometimes they would silently appear
  to succeed, then cause crashes or memory leaks later.

  If you were trying to use the `get_data()` family of methods, just set
  a JS property instead. If you were trying to modify the refcount of a
  GObject in JS, instead set the object as the value of a JS property on
  some other object.

- Closed bugs and merge requests:
  * doc: Document how to get a stack trace [!864, Sonny Piers]
  * TextDecoder should accept GBytes [#587, !903, Sriyansh Shivam]
  * Possible use-after-free with GLib.Regex.match/GLib.MatchInfo [#589,
    !920, Philip Chimento]
  * method `get_line` of `Pango.Layout` doesn't work. [#547, !921,
    Philip Chimento]
  * Block calls to g_object_get_data and friends [#423, !922, Philip
    Chimento]
  * Crash when calling Pango.Layout.get_pixel_size() with a badly
    init:ed Pango.Layout [#580, !923, Philip Chimento]
  * doc: avoid reference to Gio.UnixInputStream [!925, Andy Holmes]
  * Add a CI check for config.h, and some other useful checks [#447,
    !926, Philip Chimento]
  * Incorrect UnixOutputStream warning [#610, !928, Philip Chimento]
  * Various maintenance [!929, !931, Philip Chimento]
  * Docs: Various markdown fixes [!930, Frank Dana]
  * Some build fixes for the main (and gnome-46) branches for Visual
    Studio [!932, Chun-wei Fan]
  * GJS doesn't log undefined values [#621, !933, Gary Li]
  * property objects are printed as empty js objects [#622, !934, Gary
    Li]

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-16 08:42:01 -08:00
Markus Volk
34600d876f
gvfs: update 1.56.0 -> 1.56.1
Major changes in 1.56.1
=======================
* udisks2: Increasing reference count when updating volume to fix crashes (Ondrej Holy)
* onedrive: Use names instead of id for events to fix monitoring (Jan-Michael Brummer)
* onedrive: Add missing replace stream to fix crashes (Jan-Michael Brummer)
* onedrive: Fix double free during cache rebuild to fix crashes (Jan-Michael Brummer)
* dav: Recognize the 409 status to fix creation of parent directories (Michael Terry)
* Translation updates (GNOME Translation Project contributors)

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-11 11:53:07 -08:00
Markus Volk
a58ef05e3d
file-roller: update 44.3 -> 44.4
- use tarball release

Version 44.4
~~~~~~~~~~~~
Released: 2024-11-24

Features:
 * Added bzip3 support. (!266)
 * File selector: show volumes and allow to mount unmounted volumes. (!258)
 * New archive dialog: allow to use all the possible extensions a mime type
   supports, and allow to specify a name without extension, which will be
   concatenated to the selected extension to get the full name. (!275) (!267)
 * File selector: save and restore the sort order. (!246)
 * Properties dialog: show an icon, make the headerbar flat.

Bugfixes:
 * Error opening rar archive in RAR4 format and password protected. (!279)
 * Rar: fixed file list parsing for some encrypted archives. (!277)
 * Fixed error when renaming a file inside an encrypted archive. (!276)
 * Disabled the native appchooser by default. (!217)
 * 'Show destination' sometimes opens the wrong folder. (!255)
 * 'Show destination' sometimes doesn't show anything.
 * Use the native appchooser only for a single file. (!221)
 * Show flat headerbar in empty state. (!216)
 * Fixed error messages impossible to close. (!257)
 * Fixed segfaults when opening an empty .deb file. (!253)
 * --extract-to keeps asking to create a directory. (!254)
 * Fixed wrong context menu item activation. (!268)
 * Avoid the exit timeout unless file-roller was launched with `--service`. (FeRD (Frank
   Dana)) (!34)
 * Error when opening the created archive after saving as 7zip multi-volume.

Translations:
 * Belarusian (Yuras Shumovich)
 * Brazilian Portuguese (Juliano de Souza Camargo)
 * English - United Kingdom (Andi Chandler)
 * Hindi (Scrambled777)
 * Portuguese (Hugo Carvalho)
 * Slovak (Dušan Kazik)
 * srpski (Marko M. Kostić)
 * Thai (Theppitak Karoonboonyanan)
 * српски (Марко М. Костић)

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-11 11:53:07 -08:00
Markus Volk
80d8ebac0e
gnome-text-editor: update 47.0 -> 47.2
* Unescaping URIs for tooltips to improve legibility
 * Fix initial-trailing-newline when settings auto-discovery is disabled
 * Fix save-as when using admin:// URIs
 * Pin document encoding when loading a file
 * Override extend_selection for multi-mouse-press to avoid some slow
   corner cases in minified JSON files
 * Markup fixes in properties dialog
 * Updated translations

 * Fix document to default to implicit trailing newlines
 * Improve text wrapping for banners on small form factors

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-11 11:53:06 -08:00
Markus Volk
f30b5c1b87
nautilus: update 47.0 -> 47.1
Major changes in 47.1
=====================
* Enhancements:
 - Speed up thumbnail loading (Khalid Abu Shawarib)
* Bugfixes:
 - Do not force reload when error is present to avoid showing auth dialog (Gary Li)
 - Open folder in correct window during a DnD hover (Khalid Abu Shawarib)
 - Show username in file properties if name is an empty string (Khalid Abu Shawarib)
 - Various a11y fixes (Khalid Abu Shawarib)
 - Fix number placement when making new name for directory (Khalid Abu Shawarib)
 - Various pathbar fixes (Corey Berla, Khalid Abu Shawarib)
 - Show alert dialog when a symlink is broken (Automeris naranja)
 - Fix crashes when opening (Khalid Abu Shawarib)
 - Various sidebar fixes (Khalid Abu Shawarib, sid)
 - Fix ctrl + scroll to zoom in and out of view (Corey Berla)
* Translation updates (GNOME Translation Project contributors)

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-11 11:53:06 -08:00
Markus Volk
83453c5223
gnome-software: update 47.1 -> 47.2
Version 47.2
~~~~~~~~~~~~
Released: 2024-11-25

This is a stable release with the following changes:
 * Fix distro upgrade when certain version of PackageKit is used
 * Fix a crash when uninstalling a Snap app
 * Make uninstall dialog adaptive for small screens
 * Prefer Appstream data from swcatalog instead of app-info directories

This release also updates translations:
 * Dutch (Nathan Follens)
 * French (Vincent Chatelain)
 * Friulian (Fabio Tomat)
 * Latvian (Rūdolfs Mazurs)
 * Malay (Ahmed Noor Kader Mustajir Md Eusoff)
 * Portuguese (Hugo Carvalho)
 * Portuguese (Brazil) (Rafael Fontenelle)
 * Serbian (Милош Поповић, Марко Костић)
 * Thai (Aefgh Threenine)

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-11 09:56:52 -08:00
Markus Volk
6df55bab20
gnome-shell: update 47.1 -> 47.2
- Remove patch to set gjs path. It would require rework.
  Set the path from a cross-file instead

47.2
====
* Fix graphical artifacts in partially-rounded buttons [Sebastian; #7996]
* Fix caret tracking in magnifier [Bilal; !3522]
* Improve accessibility of keyboard backlight quick settings toggle
  [Lukáš, Florian; !3538, !3545]
* Fix resetting non-caps shift key in on-screen keyboard [Jonas; !3286]
* Misc. bug fixes and cleanups [Florian, Bilal, Automeris, Daniel, Jonas;
  !3520, !3518, !3521, !3529, !3535, !3532, !3540, !3549, !3548, !3539]

Contributors:
  Jonas Dreßler, Bilal Elmoussaoui, Sebastian Keller, Florian Müllner,
  Automeris naranja, Daniel Rusek, Lukáš Tyrychtr

Translators:
  Aefgh Threenine [th], Fabio Tomat [fur], Nathan Follens [nl],
  Марко Костић [sr]

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-11 09:56:52 -08:00
Markus Volk
d78d119019
mutter: update 47.1 -> 47.3
47.3
====
* Fix maximized X11 when using native xwayland scaling [Jonas; !4147]
* Fix blank screen in remote headless sessions [Jonas; !4152]
* Fix touch-triggered popups being cancelled too early [Carlos; !4166]
* Fix pointer cursor during compositor grabs [Carlos; !4166]
* Fixed crash [Michel; !4148]

Contributors:
  Michel Dänzer, Jonas Ådahl, Carlos Garnacho

47.2
====
* Fix warping pointer after releasing pointer constraints [Sebastian K.; !4098]
* Default to high thread instead of realtime priority for KMS thread
  [Jonas Å.; !4124]
* Avoid CPU stalls with NVIDIA secondary GPUs with directly-attached monitors
  [Gert-dev; !4015]
* Fix updating cursor immediately when starting window drag [Olivier; !3639]
* Add pipeline hooks to user program pipelines [Sebastian W.; !4037]
* Prefer GPUs with built-in panels connected as primary GPU [Mario; !4114]
* Fix cursor glitches when using virtual monitors [Jonas Å.; !4066]
* Ensure frame events are sent for cursor surfaces [Michel; !4113]
* Allow BGRX8888 format on big endian [Jocelyn; !4088]
* Fix touchscreen drag-and-drop on wayland [Alessandro; !4091]
* Fixed crashes [Robert, Jonas D., Peter, Michel; !3176, !3650, !4117, !4136]
* Misc. bug fixes and cleanups [Bilal, Michel, José, Sebastian W., Jonas Å.,
  Takao; !4087, !4057, !4109, !4116, !4123, !4064, !4065, !4128, !3604]

Contributors:
  Alessandro Astone, Jonas Dreßler, Michel Dänzer, Bilal Elmoussaoui,
  José Expósito, Jocelyn Falempe, Olivier Fourdan, Takao Fujiwara, Gert-dev,
  Peter Hutterer, Sebastian Keller, Mario Limonciello, Robert Obkircher,
  Sebastian Wick, Jonas Ådahl

Translators:
  Christian Kirbach [de], Nathan Follens [nl], Danial Behzadi [fa],
  Марко Костић [sr]

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-11 09:56:52 -08:00
Markus Volk
2bd6d3ab47
gnome-control-center: update 47.1.1 -> 47.2
- use tarball release again

    ============
    Version 47.2
    ============

    - Various translation updates

    Accessibility
    - Remove "screen" labels that take too much space

    Appearance
    - Fix accidental reset of accent colors config

    Apps
    - Fix some memory leaks

    Color
    - Ensure profiles are connected before operating on them

    Mobile Networks
    - Fix alignment of status pages

    Mouse
    - Fix illustration assets requiring gstreamer-plugins-bad
    - Update illustration assets

    Printers
    - Remove wrong tooltip in the "Add Printer" button

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-11 09:56:51 -08:00
Markus Volk
360412de2f
libspelling: update 0.4.2 -> 0.4.5
libspelling 0.4.5
=================

This is a bug-fix release for GNOME 47

 * Various robustness fixes for weak ref tracking
 * Various GObject Introspection fixes
 * A new build option to install a static library (libspelling-1.a)
 * Fix a minor leak of extra_word_chars for a language dictionary
 * Fix ICU success check
 * Translation updates

libspelling 0.4.4
=================

This is a bug-fix release for GNOME 47

 * Adds a few dozen translations for menu items

libspelling 0.4.3
=================

This is a bug-fix release for GNOME 47

 * Fix build to disable assertions in release builds
 * Fix an off-by-one in assertion
 * Add i18n for translations of menu entries
 * Ignore empty strings when building job list

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-06 20:55:57 -08:00
Markus Volk
68ac4d21c2
gthumb: update 3.12.4 -> 3.12.6
- add support for jxl, webp, gstreamer
- add more PACKAGECONFIG options
- disable webservices to avoid pulling in deprecated libsoup2
- remove yelp-native dependency
- build colord dependent on polkit feature
- drop polkit and gobject-introspection from REQUIRED_DISTRO_FEATURES
- add backport patch to fix 32-bit

Version 3.12.6
~~~~~~~~~~~~~~
Released: 2024-03-10

Features:
 * WebAlbums: allow Exif image title to be used. (Linas Vepstas)

Bugfixes:
 * Fixed 'could not perform operation' when editing a modified image.
 * Video thumbnailer: use the default thumbnail size if invalid. (Linas Vepstas)
 * Video thumbnailer: avoid a null pointer dereference and crash. (Linas Vepstas)

Translations:
 * Slovenian (Martin Srebotnjak)

Version 3.12.5
~~~~~~~~~~~~~~
Released: 2024-02-18

Bugfixes:
 * Add to catalog: show the next image only when in viewer mode (!313)
 * jxl: added support for version 0.9.0 (Timo Gurr) (!306)
 * Commenting a picture deletes its Color Profile tag. This only
   happened when the 'Store metadata inside files if possible' option
   was active. (!293)

Translations:
 * Chinese/Traditional (Cheng-Chia Tseng)
 * Turkish (Sabri Ünal)
 * čeština (Daniel Rusek)

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-05 06:41:32 -08:00