| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
============
Version 48.3
============
- Various translation updates
- Various accessibility fixes
About
- Properly close System Details dialog supressing dispose warning
Common
- Fix use-after-free in CcPermissionInfobar
Colors
- Remote extra line below the device name
Global Shortcuts
- Discard request from invalid app ID
Wacom
- Plug stylus motion backlog array leak
============
Version 48.2
============
- Various translation updates
- Wrap settings panel names in small window sizes
- Call g_type_ensure for a custom class
- Add rounded borders to illustrations
About
- Fix multiple GPU name display with NVIDIA GPU on Desktop PC
Apps
- Set bold style to the app name
- Hide preference group if no permissions are shown
Notifications
- Fix crash when modifying app settings multiple times
Power
- Change power saver icon to leaf (matching GNOME Shell)
System
- Improve password generation logic
- Use EFF's Wordlists for Random Passphrases for password generator
Users
- Don't crash when failing to crop avatar images
Wacom
- Get motion history from tablets in test drawing area
============
Version 48.1
============
- Various translation updates
Keyboard
- Fix duplicated "Search" entries in the Custom Shortcuts
Network
- Fix bad memory access in wsec_size_group_clear()
Power
- Set suspend notice message visible by default
Printers
- Run printer details response callback when closing dialog
Wellbeing
- Don't make screen time row activatable
- Fix NAN handling for chart labels
- Fix chart height calculation for partially filled week
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
48.3
====
* Misc. bug fixes and cleanups [Florian; !409, !411, !405, !413]
Contributors:
Florian Müllner
48.2
====
* windowsNavigator: Fix handling keyboard shortcuts [Daniel; !395]
* build: Allow disabling the X11 session [Neal; !396, !400]
Contributors:
Daniel Buch Hansen, Neal Gompa
48.1
====
Translators:
Hugo Carvalho [pt], Danial Behzadi [fa]
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
48.3
====
* Check all modifiers for modifier-scroll [Florian; !3725]
* Fix visibility of emoji key in on-screen-keyboard [Carlos; !3733]
* Add missing accessibility labels in various components
[Florian, Sergio; !3736, !3765, !3769, !3773, !3179]
* Allow users to correct keyring password after failure [Alynx; !3757]
* Misc. bug fixes and cleanups [fossdd, Jordan, Florian, Joan, Mike, Daniel;
!3728, !3735, !3740, !3739, !3745, !3749, !3753, !3748, !3777, !3756]
Contributors:
Sergio Costas Rodriguez, Mike FABIAN, fossdd, Carlos Garnacho,
Florian Müllner, Jordan Petridis, Joan Torres López, Daniel van Vugt,
Alynx Zhou
Translators:
Fabio Tomat [fur], Takayuki Kusano [ja]
48.2
====
* Only enable surrounding-text IM capability when needed [Takao; !3666]
* Fix launching command from terminal in run dialog [Balló; !3683]
* Ignore offset changes caused by suspend for screen time [Sebastian; !3707]
* Fix app folders sometimes not closing after outside clicks [Damien; !3713]
* Fixed crash [Florian; !3721]
* Misc. bug fixes and cleanups [Philipp, Alynx; !3716, !3711]
Contributors:
Takao Fujiwara, Balló György, Sebastian Keller, Philipp Kiemle,
Florian Müllner, Damien Tournoud, Alynx Zhou
Translators:
Antonio Marin [ro]
48.1
====
* Fix glitch in sliders when close to maximum [Sebastian; !3648]
* Fix detecting suspend/resume for time tracking [Sebastian; !3679]
* Fix wrongly sized images with fractional scaling [Jonas; !3680]
* Fix frozen cursor when using magnifier in push mode [Jerome; !3688]
* Fix session button on login screen after wrong password [Florian; !3638]
* Misc. bug fixes and cleanups [Florian, Philip, Balló, Andy; !3673,
!3675, !3685, !3676, !3689, !3687, !3641, !3694, !3684, !3672]
Contributors:
Jerome Brenier, Jonas Dreßler, Balló György, Andy Holmes, Sebastian Keller,
Florian Müllner, Vasil Pupkin, Baxrom Raxmatov, Philip Withnall
Translators:
Vasil Pupkin [be@latin], Daniel Mustieles [es], Antonio Marin [ro],
Danial Behzadi [fa], Jose Riha [sk], Cheng-Chia Tseng [zh_TW],
Danial Behzadi [fa], Jose Riha [sk], Cheng-Chia Tseng [zh_TW],
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Major Changes in 48.3
=====================
* Enhancements:
- Support more video/audio types in search filter (Corey Berla, Rodrigo Michelassi)
* Bugfixes:
- Inhibit logout during file operations (Ignacy Kuchciński)
- Allow opening current diretroy in multiple-dir mode (Michael Terry)
- Prevent crash in location entry completions (Lukáš Tyrychtr)
- Fix focusing window from other apps via DBus (Sebastian Keller)
- Correctly close wait dialogs (Lukáš Tyrychtr)
- Prevent file chooser crash on opening an empty location (Nelson Ben)
- Use existing replacement for icon removed from theme (Peter Eisenmann)
- Fix file leaking in directory (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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Fix visual column position in overlay label
* Defer gtk/gsv initialization to GtkApplication startup so that
GApplication may determine proper app-id for process without
relying on systemd/dbus conventions
* Fix name in properties panel after save-as
* Translation updates
* Break out of recursive Policy-Kit authorization requests from
user-cancellation.
* Do not re-display position label as side-effect of auto-save
* Translation updates
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Version 48.3
~~~~~~~~~~~~
Released: 2025-06-27
This is a stable release with the following change:
* Fix crash on application shutdown
This release also updates translation:
* Chinese (Taiwan) (Cheng-Chia Tseng)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
"windows_live" meson option is deprecated now
Changelog:
==========
- Add progress spinner for OAuth2 dialogs
- Remove Windows Live! option
- Improve goa_oauth2_provider_ensure_credentials_sync (Jan-Michael
- er)
- Authentication failure in goa IMAP accounts
- Missing files from POTFILES.in
- WebDAV not detected for mail.ru
- goaoauth2provider: fix task chaining for subclasses
- Always lowercase domains when looking up base
- goadavclient: check Nextcloud fallback last
- goabackend: add a composite widget for authflow links
- goadavclient: fix the mailbox.org preconfig
- Fix Nextcloud and mailbox.org preconfiguration
- Add DAV preconfig for mail.ru
Signed-off-by: Liu Yiding <liuyd.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Changelog:
==========
- Update Brazilian Portuguese translation
- feat(progress): support markup on label update STDIN
- progress: Properly setup custom ok/cancel labels
- test: Add test for custom ok/cancel buttons
- color: Properly support custom ok/cancel labels
Signed-off-by: Liu Yiding <liuyd.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Changelog:
===========
48.4
====
* Unlink outputs from unused connectors in update_outputs [Michel; !4474]
* Add speed limit to Visual alerts [Sergio; !4487]
* Fix behavior of windows that get activated before mapped [Alessandro; !4462]
* Fix incorrect cursor over Xwayland clients [Carlos; !4433]
* Fix hi-res scroll events getting converted to flip-flopping discrete events
[Peter; !4459]
* Fixed crash [Daniel; !4303]
* Misc. bug fixes and cleanups [Alessandro, Jonas, Jordan, Alessandro, Corentin,
Daniel, Lukáš, Rémi, Michel; !4481, !4482, !4485, !4492, !4496, !4495, !4444,
!4447, !4442, !4452]
48.3.1
======
* Fix Xwayland windows becoming unresponsive to events [Jonas; !4475]
* Fix drag and drop of tabs into tiled/maximized state [Carlos; !4468]
48.3
====
* Use opaque dma-buf formats substitutes for scanout [Robert; !4320]
* Restore tiled/maximized windows to the correct monitor [Nick; !4411]
* Do not leak session manager file to launched processes [Sebastian K.; !4405]
* Use frame-sync candidate that likely matches scanout candidate [Robert; !4412]
* Propagate all touchpad gesture events to apps [Carlos; !4417]
* Update window decorations on override-redirect attribute [Rémi; !4287]
* Load initial _NET_WM_FULLSCREEN_MONITORS value [Zhiyi; !4389]
* Fix race when registering implicit grab [Alessandro; !4399]
* Skip multiple refresh intervals if necessary [Michel; !4406]
* box-layout: Update actor-request-mode on orientation changes [Jonas D.; !4339]
* Do not take control of logind session on Xorg [Madhu; !4391]
* Fixed crashes [Sebastian W., Jonas Å.; !4423, !4431]
* Plugged leaks [Michel; !4432]
* Misc. bug fixes and cleanups [Chris, Maxim, Michel, Carlos, Florian, Rémi;
48.2
====
* Fix animated cursors [Michel; !4382]
* Announce workspace changes to screen reader [Florian; !4385]
* Fix popups showing in some situations [Carlos; !4354]
* Fix wrong cursor after window animations [Carlos; !4392]
* Fixed crashes [Michel; !4362]
* Misc. bug fixes and cleanups [Florian, Robert, Sebastian, Jonas; !4349,
!4383, !4393, !4386, !4269]
48.1
====
* Fixed occasional screen freezes [Michel, Jonas; !4338, !4334, !4375]
* Fix tablet tool cursor sizes when set via the cursor shape protocol
[Jan; !4345]
* Fix hiding the cursor when using the cursor shape protocl [Sebastian; !4358]
* Fall back to the default color mode when a HDR monitor looses HDR capabilities
[Sebastian, Jonas; !4357, !4364]
* Disable HDR support with non-atomic (legacy) KMS drivers [Sebastian; !4357]
* Fix the cursor shape protocol when being used with tablets [Carlos; !4367]
* Immediately update cursors on theme and size changes [Sebastian; !4359]
* Avoid cursor stuttering when cursor set via the cursor shape protocol
[Michel; !4371]
* Handle DnD cursor feedback in compositor [Carlos; !4368]
* Fixed crashes [Orko, Michel, Jonas, Daniel; !4351, !4372, !4374, !4370, !4378]
* Misc. bug fixes and cleanups [Daniel, Florian, Carlos, Michel; !4340, !4343,
!4352, !4353, !4361, !4369, !4377]
Signed-off-by: Liu Yiding <liuyd.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Changelog:
===========
- Fix memory leak when calling open_* multiple times
- ci: Add fmt to flatpak builder
- Fix gexiv2_metadata_get_xmp_tag_multiple returning incorrect value
- tests: Add test for #87
- tests: Add missing file
Signed-off-by: Liu Yiding <liuyd.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Changelog:
============
* Fix autoptr usage
* Raise critical on finalization of thread-pool-scheduler which should
not happen in proper usage of libdex
* Avoid extra pointer chase when dispatching to thread pool workers
* Don't dispatch blocks while on fibers, wait for scheduler
* Fix leak of unix signal futures
* Improve management of fiber run queues
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Changelog:
==============
- appwin: Put each window in its own group
- widget: improve pointer accuracy on recent versions of GTK
- Fix erroneous error message when writing empty files
- ci: Do not explicitly define tarball-artifact-path
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
| |
adapt 'sed' command to UNPACKDIR changes
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
| |
adapt 'sed' command to UNPACKDIR changes
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Please see
https://git.yoctoproject.org/poky/commit/?id=4dd321f8b83afecd962393101b2a6861275b5265
for what changes are needed, and sed commands that can be used to make them en masse.
I've verified that bitbake -c patch world works with these, but did not run a world
build; the majority of recipes shouldn't need further fixups, but if there are
some that still fall out, they can be fixed in followups.
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
| |
http://ftp.gnome.org/pub/gnome --> https://download.gnome.org
https://download.gnome.org/sources --> ${GNOME_MIRROR}
Drop the SRC_URI[md5sum] while we are here. SRC_URI[sha256sum] is
already in use.
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The current include file that stores the known non-reproducible packages
is layer dependent and that forces the user of the layers to maintain
the list of the files (for example, see AB config[0]).
By moving the exclude list to each layer.conf and extending the common
OEQA_REPRODUCIBLE_EXCLUDED_PACKAGES variable, the known non-reproducible
packages will be automatically excluded for each layer used in the
reproducibility test without any special knowledge in the test
environment.
NB: the empty list for meta-initramfs was just removed not moved.
[0]: https://git.yoctoproject.org/yocto-autobuilder-helper/tree/config.json?id=7d8933e75bdf7fb821a25617cb2dcabf1f3f8700#n322
Suggested-by: Quentin Schulz <quentin.schulz@cherry.de>
Co-Developed-by: Guillaume Swaenepoel <guillaume.swaenepoel@smile.fr>
Signed-off-by: Guillaume Swaenepoel <guillaume.swaenepoel@smile.fr>
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Version 48.2
~~~~~~~~~~~~
Released: 2025-06-02
This is a stable release with the following changes:
* Improve memory fragmentation after checking for updates
This release also updates translations:
* Czech (Daniel Rusek)
* French (Vincent Chatelain)
* Hindi (Scrambled 777)
* Japanese (Takayuki Kusano)
* Latvian (Rūdolfs Mazurs)
* Swedish (Anders Jonsson)
Version 48.1
~~~~~~~~~~~~
Released: 2025-04-10
This is a stable release with the following changes:
* Improve contrast of some app safety ratings in dark mode
* Improve error handling when fetching app reviews
This release also updates translations:
* English (United Kingdom) (Andi Chandler)
* German (Philipp Kiemle, Martin Wagner)
* Kabyle (Athmane MOKRAOUI)
* Nepali (Pawan Chitrakar)
* Panjabi (A S Alam)
* Ukrainian (Yuri Chornoivan)
* Uzbek (Baxrom Raxmatov)
* Vietnamese (Cas Pascal)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Changelog:
===========
- Load directory before thumbnail attributes are ready
- Fix trash banner visibiltiy
- Fix sporadic crash when loading new view
- Improve container-related media property handling
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
|
|
| |
Changelog:
============
- Authentication failure in goa IMAP accounts
- Handle unexpected casing in domain names
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
| |
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
| |
Changelog:
============
- Handle changed server pool in WebDAV collection sources
- CamelDataWrapper: Correct return value of size calculate functions
- GOA EWS: Fallback to likely EWS host URL when autodicovery fails
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
| |
correct the package version in configure.ac
Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This fixes the following build issue:
wnck-3.so.0.3.0.p/pager.c.o.d -o libwnck/libwnck-3.so.0.3.0.p/pager.c.o -c ../libwnck-43.2/libwnck/pager.c
| In file included from ../libwnck-43.2/libwnck/pager.c:34:
| ../libwnck-43.2/libwnck/pager-accessible-factory.h:19: warning: header guard '__WNCK_PAGER_ACCESSIBLE_FACTORY_H__' followed by '#define' of a different macro [-Wheader-guard]
| 19 | #ifndef __WNCK_PAGER_ACCESSIBLE_FACTORY_H__
| ../libwnck-43.2/libwnck/pager-accessible-factory.h:20: note: '__WBCK_PAGER_ACCESSIBLE_FACTORY_H__' is defined here; did you mean '__WNCK_PAGER_ACCESSIBLE_FACTORY_H__'?
| 20 | #define __WBCK_PAGER_ACCESSIBLE_FACTORY_H__
| In file included from ../libwnck-43.2/libwnck/pager.c:35:
| ../libwnck-43.2/libwnck/workspace-accessible-factory.h:19: warning: header guard '__WNCK_WORKSPACE_ACCESSIBLE_FACTORY_H__' followed by '#define' of a different macro [-Wheader-guard]
| 19 | #ifndef __WNCK_WORKSPACE_ACCESSIBLE_FACTORY_H__
| ../libwnck-43.2/libwnck/workspace-accessible-factory.h:20: note: '__WBCK_WORKSPACE_ACCESSIBLE_FACTORY_H__' is defined here; did you mean '__WNCK_WORKSPACE_ACCESSIBLE_FACTORY_H__'?
| 20 | #define __WBCK_WORKSPACE_ACCESSIBLE_FACTORY_H__
And the subsequent build error caused by an OE-core patch to
startup-notification.
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- fetch with gitsm. There is no tarball for this release (yet?)
Overview of Changes from GIMP 3.0.2 to GIMP 3.0.4
=================================================
Core:
- Make maximum radius for generated brushes consistent across
codebase.
- Use NDE filter name for undo history.
- Module loading improved to be better cross-platform (in particular
on macOS both .so and .dylib modules are supported).
- Code compliant with GCC 15 (C23).
- Filter size updated when its drawable is rotated.
- Font loading (at startup) optimized.
- Set the proper program name for KDE/Wayland to map the process to
the correct desktop file.
- "windows-display-*" are hidden from the Shortcuts dialog (they are
not meant to be remapped).
- Editing non-destructive effects now triggers undo steps.
- When migrating from GIMP 2.x to GIMP 3, shortcuts for actions
"edit-paste-as-new-layer*" are now converted to "edit-paste-merged*"
(and not "edit-paste*" anymore which was confusing and
counter-productive).
Graphical User Interface:
- Highlight selected device in GimpDeviceStatus.
- Various theme leak fixes.
- UX improvement: GimpViewableDialog (e.g. Fill/Stroke path and more)
now has "OK" as default response.
- Icon size settings now also applying to Move and Transform icon
boxes.
- Commit hash is now shown in About dialog in all non-release builds
(i.e. even in stable series, when we are in-between releases).
- Hide Force slider for Pencil Tool (rather than just making it
insensitive).
- Define merged titlebar icon colors.
- Keep menubar color consistent when out of focus.
- We don't show Fx icon for tool-based filters.
- Updated splash without micro version in it.
- Removed size restrictions on Display Filters.
- Don't show hidden tools on toolbox tooltips.
- Fix "Keep above" Window Manager hint.
- Multi-Window mode on Windows: dock windows' title bars now adapt to
the Windows system theme colors too.
- Show palette name in Palette Color Selector.
Tools:
- MyPaint Brush: have consistent options layout compared to other
paint tools.
- Scissors Select Tool: close the curve on Enter, similar to the Path
tool.
- Path Tool: connect path on click in design mode.
Plug-ins:
- Restore GUI to Difference Clouds script. This had been lost since
GIMP 2.8!
- Fixes in various file format support, such as: DDS, SVG, TIFF, PSD,
BMP, ICO…
- Screenshot dropdowns replaced by radio buttons, as part of a new UX
decision that choice settings with 2 or 3 choices should be dropdown
(faster 1-click access), unless there are a lot more settings making
the dialog too crowded already.
PDB:
- Make "gimp-plug-ins-query" public again (yet still not available in
libgimp).
Build:
- Windows Installer:
* Make the installer aware of Install, Reinstall and Update modes.
* Add Repair mode to Windows installer: in particular we can now fix
installations when the previous install directory cannot be
accessed anymore.
* The feature to delete the config folder on Windows uninstall will
now make a backup on the Desktop first (allowing people to delete
it themselves, move it, or even restore it later if needed).
* Uninstalling while GIMP is running is made impossible (among other
issues, it was causing partial uninstallation).
* Downgrading is only possible by uninstalling first.
* Development warning is shown in dev build of stable series too.
* Add fractional scaling support to Installer welcome image.
* Restore points now have a timeout to prevent stuckness.
- Our AppImage won't ship debug symbols anymore. Better debugging can
be set with: export DEBUGINFOD_URLS="https://debuginfod.debian.net"
- Windows builds:
* Ship babl/GEGL and libgimp headers, static libs and pkg-config
files for plug-in developers.
* Dedicated file icon for XCF files.
* Generate native .pdb CodeView symbols on Windows (smaller debug
data files, usable by MSIX and better debugging ability), except
on x86 (32-bit).
- Crossbuilds are dropped from CI.
- Shell scripts used in the meson build are ported to Python (more
portable and much faster on some platforms, in particular Windows).
- Some build scripts were moved around for reorganization.
- Depency requirement bumped:
* babl 0.1.114
* GEGL 0.4.62
- New "Inputs" feature for simpler Gitlab pipelines running.
- Some in-repository documentation was cleaned up.
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
| |
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
| |
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
| |
The project was archived and uses deprecated libsoup-2
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
| |
make rest PROVIDE librest
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
| |
xserver-xorg-cvt is deprecated and libxcvt can be used as drop-in replacement
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
| |
add a backport patch to fix:
| In file included from ../gdm-48.0/common/gdm-settings-direct.c:38:
| ../gdm-48.0/common/gdm-settings-utils.h:47:77: error: expected ';', ',' or ')' before 'bool'
| 47 | gboolean *bool);
| | ^~~~
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Backport 2 patchs from upstream to fix build with GCC 15.
Fixes:
| ibusenginesimple.c: In function 'check_emoji_table':
| ibusenginesimple.c:523:41: error: too many arguments to function 'load_emoji_dict'; expected 0, have 1
| 523 | emoji_dict = priv->emoji_dict = load_emoji_dict (simple);
| | ^~~~~~~~~~~~~~~ ~~~~~~
| ibusenginesimple.c:480:1: note: declared here
| 480 | load_emoji_dict ()
| | ^~~~~~~~~~~~~~~
| make[4]: *** [Makefile:1012: ibusenginesimple.lo] Error 1
and:
| i18nMethod.c:84:28: error: initialization of 'int (*)(void)' from incompatible pointer type 'int (*)(struct _Xi18nCore *, TransportSW *, char *)' [-Wincompatible-pointer-types]
| 84 | {"X", 1, _Xi18nCheckXAddress},
| | ^~~~~~~~~~~~~~~~~~~
| i18nMethod.c:84:28: note: (near initialization for '_TransR[0].checkAddr')
| i18nMethod.c:79:13: note: '_Xi18nCheckXAddress' declared here
| 79 | extern Bool _Xi18nCheckXAddress (Xi18n, TransportSW *, char *);
| | ^~~~~~~~~~~~~~~~~~~
| i18nMethod.c: In function 'CheckIMName':
| i18nMethod.c:498:17: error: too many arguments to function '_TransR[i].checkAddr'; expected 0, have 3
| 498 | if (_TransR[i].checkAddr (i18n_core,
| | ^~~~~~~ ~~~~~~~~~
| In file included from i18nMethod.c:41:
| Xi18n.h:78:19: note: declared here
| 78 | Bool (*checkAddr) ();
| | ^~~~~~~~~
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add a backport patch to fix:
| ../gimp-3.0.2/libgimpconfig/gimpconfig-serialize.c: In function 'gimp_config_serialize_value':
| ../gimp-3.0.2/libgimpconfig/gimpconfig-serialize.c:526:29: error: expected expression before 'bool'
| 526 | g_string_append (str, bool ? "yes" : "no");
| | ^~~~
| ../recipe-sysroot/usr/include/glib-2.0/glib/gstring.h:269:26: note: in definition of macro 'g_string_append'
| 269 | (__builtin_constant_p (val) ? \
| | ^~~
| ../gimp-3.0.2/libgimpconfig/gimpconfig-serialize.c:526:34: error: expected ')' before '?' token
| 526 | g_string_append (str, bool ? "yes" : "no");
| | ^
| ../recipe-sysroot/usr/include/glib-2.0/glib/gstring.h:271:35: note: in definition of macro 'g_string_append'
| 271 | const char * const __val = (val); \
| | ^~~
| ../recipe-sysroot/usr/include/glib-2.0/glib/gstring.h:271:34: note: to match this '('
| 271 | const char * const __val = (val); \
| | ^
| ../gimp-3.0.2/libgimpconfig/gimpconfig-serialize.c:526:7: note: in expansion of macro 'g_string_append'
| 526 | g_string_append (str, bool ? "yes" : "no");
| | ^~~~~~~~~~~~~~~
| ../recipe-sysroot/usr/include/glib-2.0/glib/gstring.h:271:39: error: expected expression before ';' token
| 271 | const char * const __val = (val); \
| | ^
| ../gimp-3.0.2/libgimpconfig/gimpconfig-serialize.c:526:7: note: in expansion of macro 'g_string_append'
| 526 | g_string_append (str, bool ? "yes" : "no");
| | ^~~~~~~~~~~~~~~
| ../gimp-3.0.2/libgimpconfig/gimpconfig-serialize.c:526:29: error: expected expression before 'bool'
| 526 | g_string_append (str, bool ? "yes" : "no");
| | ^~~~
| ../recipe-sysroot/usr/include/glib-2.0/glib/gstring.h:251:37: note: in definition of macro 'g_string_append_len'
| 251 | g_string_append_len_inline (gstr, val, len)
| | ^~~
| ../gimp-3.0.2/libgimpconfig/gimpconfig-serialize.c:526:7: note: in expansion of macro 'g_string_append'
| 526 | g_string_append (str, bool ? "yes" : "no");
| | ^~~~~~~~~~~~~~~
| ../recipe-sysroot/usr/include/glib-2.0/glib/gstring.h:251:3: error: too few arguments to function 'g_string_append_len_inline'; expected 3, have 2
| 251 | g_string_append_len_inline (gstr, val, len)
| | ^~~~~~~~~~~~~~~~~~~~~~~~~~
| ../recipe-sysroot/usr/include/glib-2.0/glib/gstring.h:278:5: note: in expansion of macro 'g_string_append_len'
| 278 | g_string_append_len (gstr, val, (gssize) -1))
| | ^~~~~~~~~~~~~~~~~~~
| ../gimp-3.0.2/libgimpconfig/gimpconfig-serialize.c:526:7: note: in expansion of macro 'g_string_append'
| 526 | g_string_append (str, bool ? "yes" : "no");
| | ^~~~~~~~~~~~~~~
| ../recipe-sysroot/usr/include/glib-2.0/glib/gstring.h:218:1: note: declared here
| 218 | g_string_append_len_inline (GString *gstring,
| | ^~~~~~~~~~~~~~~~~~~~~~~~~~
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Use an intermediary (void *) cast to workaround the
incompatible-pointer-types error.
This corrects these 4 errors:
|../../cogl-1.22.8/cogl-path/cogl-path.c: In function '_cogl_path_build_fill_attribute_buffer':
|../../cogl-1.22.8/cogl-path/cogl-path.c:1361:20: error: passing argument 3 of 'gluTessCallback' from incompatible pointer type [-Wincompatible-pointer-types]
| 1361 | _cogl_path_tesselator_begin);
| | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
| | |
| | void (*)(GLenum, CoglPathTesselator *) {aka void (*)(unsigned int, struct _CoglPathTesselator *)}
|In file included from ../../cogl-1.22.8/cogl-path/cogl-path.c:49:
|../../cogl-1.22.8/cogl-path/tesselator/tesselator.h:57:70: note: expected 'void (*)(void)' but argument is of type 'void (*)(GLenum, CoglPathTesselator *)' {aka 'void (*)(unsigned int, struct _CoglPathTesselator *)'}
| 57 | void gluTessCallback (GLUtesselator* tess, GLenum which, _GLUfuncptr CallBackFunc);
| | ~~~~~~~~~~~~^~~~~~~~~~~~
|../../cogl-1.22.8/cogl-path/cogl-path.c:1094:1: note: '_cogl_path_tesselator_begin' declared here
| 1094 | _cogl_path_tesselator_begin (GLenum type,
| | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
|../../cogl-1.22.8/cogl-path/cogl-path.c:1363:20: error: passing argument 3 of 'gluTessCallback' from incompatible pointer type [-Wincompatible-pointer-types]
| 1363 | _cogl_path_tesselator_vertex);
| | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
| | |
| | void (*)(void *, CoglPathTesselator *) {aka void (*)(void *, struct _CoglPathTesselator *)}
|../../cogl-1.22.8/cogl-path/tesselator/tesselator.h:57:70: note: expected 'void (*)(void)' but argument is of type 'void (*)(void *, CoglPathTesselator *)' {aka 'void (*)(void *, struct _CoglPathTesselator *)'}
| 57 | void gluTessCallback (GLUtesselator* tess, GLenum which, _GLUfuncptr CallBackFunc);
| | ~~~~~~~~~~~~^~~~~~~~~~~~
|../../cogl-1.22.8/cogl-path/cogl-path.c:1164:1: note: '_cogl_path_tesselator_vertex' declared here
| 1164 | _cogl_path_tesselator_vertex (void *vertex_data,
| | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
|../../cogl-1.22.8/cogl-path/cogl-path.c:1365:20: error: passing argument 3 of 'gluTessCallback' from incompatible pointer type [-Wincompatible-pointer-types]
| 1365 | _cogl_path_tesselator_end);
| | ^~~~~~~~~~~~~~~~~~~~~~~~~
| | |
| | void (*)(CoglPathTesselator *) {aka void (*)(struct _CoglPathTesselator *)}
|../../cogl-1.22.8/cogl-path/tesselator/tesselator.h:57:70: note: expected 'void (*)(void)' but argument is of type 'void (*)(CoglPathTesselator *)' {aka 'void (*)(struct _CoglPathTesselator *)'}
| 57 | void gluTessCallback (GLUtesselator* tess, GLenum which, _GLUfuncptr CallBackFunc);
| | ~~~~~~~~~~~~^~~~~~~~~~~~
|../../cogl-1.22.8/cogl-path/cogl-path.c:1223:1: note: '_cogl_path_tesselator_end' declared here
| 1223 | _cogl_path_tesselator_end (CoglPathTesselator *tess)
| | ^~~~~~~~~~~~~~~~~~~~~~~~~
|../../cogl-1.22.8/cogl-path/cogl-path.c:1367:20: error: passing argument 3 of 'gluTessCallback' from incompatible pointer type [-Wincompatible-pointer-types]
| 1367 | _cogl_path_tesselator_combine);
| | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| | |
| | void (*)(double *, void **, float *, void **, CoglPathTesselator *) {aka void (*)(double *, void **, float *, void **, struct _CoglPathTesselator *)}
|../../cogl-1.22.8/cogl-path/tesselator/tesselator.h:57:70: note: expected 'void (*)(void)' but argument is of type 'void (*)(double *, void **, float *, void **, CoglPathTesselator *)' {aka 'void (*)(double *, void **, float *, void **, struct _CoglPathTesselator *)'}
| 57 | void gluTessCallback (GLUtesselator* tess, GLenum which, _GLUfuncptr CallBackFunc);
| | ~~~~~~~~~~~~^~~~~~~~~~~~
|../../cogl-1.22.8/cogl-path/cogl-path.c:1229:1: note: '_cogl_path_tesselator_combine' declared here
| 1229 | _cogl_path_tesselator_combine (double coords[3],
| | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|make[3]: *** [Makefile:905: libcogl_path_la-cogl-path.lo] Error 1
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
| |
This package uses MIT license, which is very similar to X11, except that
X11 license has an advertisement clause, which is missing from the MIT.
Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
| |
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
0001-src-libtracker-sparql-meson.build-dont-create-compat.patch
refreshed for 3.9.2
Changelog:
=========
* Fix installing pre-generated documentation in tarballs
* Performance improvements in handling parser errors
* Fixes for issues reported by OSS Fuzz
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Bugfixes:
- Fix switching from tree view to grid
- Fix opening new window of starred folder
- Fix selecting Google Drive files with file chooser
- Run script files in their location
- Disallow duplicate bookmarks
* Cleanups:
- Update screenshots
* Translation updates
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Changelog:
============
* Improve initial dictionary selection which is particularly
useful for languages which don't typically use spaces to
separate word boundaries.
* Build system fixes for building without enchant
* Translation updates
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
| |
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
| |
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
| |
This fixes:
WARNING: gnome-image-1.0-r0 do_rootfs: User gnome-remote-desktop has never been defined
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
| |
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
| |
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
| |
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
| |
correct the package version in configure.ac
Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
| |
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
==============
Version 47.0.1
==============
Add back gnome-session-ctl (oops)
============
Version 47.0
============
Allow to disable X11 sessions
CI updates
Translation updates
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
| |
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
meta-gnome does not currently depend on meta-multimedia.
When "commercial" is in LICENSE_FLAGS_ACCEPTED, gimp depends on libheif
by default but libheif is in meta-multimedia. That leads to build
failures, for example, in the reproducible-meta-oe AB build[0].
To fix this, remove the default "heif" PACKAGECONFIG.
To enable heif support in gimp, users can add "commercial" in
LICENSE_FLAGS_ACCEPTED and add meta-multimedia to their build.
[0]: https://autobuilder.yoctoproject.org/valkyrie/#/builders/87/builds/39/steps/16/logs/stdio
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|