summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* gnome-software: update 45.3 -> 46.0Markus Volk2024-03-183-540/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - drop backport patches Version 46.0 ~~~~~~~~~~~~ Released: 2024-03-15 This is a stable release with the following changes: * Improvements for screen readers * Stop ‘loading updates’ in a loop on Debian This release also updates translations: * Czech (Daniel Rusek) * Danish (Alan Mortensen) * Finnish (Jiri Grönroos) * French (Vincent Chatelain) * Galician (Fran Dieguez) * Georgian (Ekaterine Papava) * Hungarian (Balázs Úr) * Indonesian (Kukuh Syafaat) * Korean (Seong-ho Cho) * Latvian (Rūdolfs Mazurs) * Persian (Danial Behzadi) * Polish (Piotr Drąg) * Portuguese (Brazil) (Juliano de Souza Camargo) * Russian (Artur S0) * Swedish (Anders Jonsson) * Thai (Aefgh Threenine) * Turkish (Emin Tufan Çetin) Version 46~rc ~~~~~~~~~~~~~ Released: 2024-03-01 This is an unstable release with the following changes: * Various UI text improvements * Fix launch of some apps * Fix invalid app state after it's uninstalled * Fix read of app description text * Do not ask to reboot after failed firmware update This release also updates translations: * Basque (Asier Sarasua Garmendia) * Belarusian (Vasil Pupkin) * Bokmål, Norwegian (Brage Fuglseth) * Catalan (Jordi Mas, Quique Serrano) * Chinese (China) (Boyuan Yang) * Czech (Daniel Rusek) * Dutch (Nathan Follens) * English (United Kingdom) (Andi Chandler) * Galician (Fran Dieguez) * Georgian (Ekaterine Papava) * German (Jürgen Benvenuti, Philipp Kiemle) * Hebrew (Yaron Shahrabani) * Indonesian (Kukuh Syafaat) * Kazakh (Baurzhan Muftakhidinov) * Latvian (Rūdolfs Mazurs) * Lithuanian (Aurimas Černius) * Occitan (post 1500) (Quentin PAGÈS) * Persian (Danial Behzadi) * Russian (Artur S0) * Slovenian (Matej Urbančič) * Spanish (Daniel Mustieles) * Thai (Aefgh Threenine) * Turkish (Sabri Ünal) * Ukrainian (Yuri Chornoivan) Version 46~beta ~~~~~~~~~~~~~~~ Released: 2024-02-09 This is an unstable release with the following changes: * Show feedback for all conditions that pause automatic updates * Various UI improvements and move to new libadwaita widgets * Fix loading OS AppStream catalog data if it is available as YAML * Add openSUSE Leap distro upgrade plugin This release also updates translations: * Basque (Asier Sarasua Garmendia) * Belarusian (Vasil Pupkin) * Czech (Daniel Rusek) * Galician (Fran Dieguez) * Hebrew (Yosef Or Boczko) * Persian (Danial Behzadi) * Portuguese (Brazil) (Juliano de Souza Camargo) * Russian (Artur S0) * Turkish (Sabri Ünal) Version 46~alpha ~~~~~~~~~~~~~~~~ Released: 2024-01-05 This is an unstable release with the following changes: * Recognize links in package update descriptions * Expose package names discreetly in the UI * Increase speed of load of the category pages * Improve search match with multiple words * Recognize verified apps by Flathub * Correct message when installing firmware updates * Improve application safety checks * Improve update preferences dialog * Fix deadlock when cancelling app update * Support user installation of local flatpak files * Fix apps appearing unsorted and without tiles in category page This release also updates translations: * Basque (Asier Sarasua Garmendia) * Chinese (China) (Boyuan Yang) * Chinese (Taiwan) (Andre Klapper) * Czech (Daniel Rusek) * Friulian (Fabio Tomat) * Georgian (Ekaterine Papava) * German (Jürgen Benvenuti) * Hebrew (Yosef Or Boczko) * Persian (Danial Behzadi) * Romanian (Florentina Mușat) * Russian (Artur S0) * Turkish (Emin Tufan Çetin, Sabri Ünal) * Ukrainian (Yuri Chornoivan) * Vietnamese (Ngọc Quân Trần) Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gnome-settings-daemon: update 45.0 -> 46.0Markus Volk2024-03-181-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - requires gsettings-desktop-schemas-46.0 ============ Version 46.0 ============ - Translation updates - Build improvements - Fixed glib deprecation warnings ============= Version 46.rc ============= - Translation updates Smartcard: - Don't lose track of token name on card removal =============== Version 46.beta =============== - Translation updates - CI fixes Xsettings: - Expose setting for switch shapes ================ Version 46.alpha ================ - Translation updates Sharing: - Add support for gnome-remote-desktop headless mode Power: - Don't show notifications on mobile hardware Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gnome-shell: update 45.4 -> 46.0Markus Volk2024-03-182-9/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 46.0 ==== * Fix model selection in on-screen keyboard [Jonas; !3230] * Fix key getting stuck when raising screen shield [Jonas; !3231] * Fix notifications sometimes being empty [Julian; !3229] * Fix cursor visibilty when magnified [Sebastian; !3237] * Fixed crashes [Jonas, Sebastian; !3233, !3239] * Misc. bug fixes and cleanups [Carlos, Yotam, Aleksandr, Florian, Joan, Sam; !3225, !3161, !3232, !3226, !3236, !3203, !3238] Contributors: Yotam Bar-On, Jonas Dreßler, Carlos Garnacho, Sam Hewitt, Sebastian Keller, Aleksandr Mezin, Florian Müllner, Julian Sparber, Joan Torres Translators: Sabri Ünal [tr], Yuri Chornoivan [uk], Piotr Drąg [pl], Jiri Grönroos [fi], Ekaterine Papava [ka], Aurimas Černius [lt], Yaron Shahrabani [he], Daniel Mustieles [es], Asier Sarasua Garmendia [eu], Guillaume Bernard [fr], Jordi Mas i Hernandez [ca], Matej Urbančič [sl], Bruce Cowan [en_GB], Baurzhan Muftakhidinov [kk], Brage Fuglseth [nb], Andika Triwidada [id], Quentin PAGÈS [oc], Rūdolfs Mazurs [lv], Anders Jonsson [sv], Fran Dieguez [gl], Milo Casagrande [it], Balázs Úr [hu], Philipp Kiemle [de], Artur S0 [ru], Changwoo Ryu [ko], Ask Hjorth Larsen [da], Athmane MOKRAOUI [kab] 46.rc ===== * Fix repainting drawing area [Florian; !3190] * Support locking down extension installation [Florian; !3180] * Fix auto-closing FDO notifications [Florian; !3204] * Ensure remote actions are activated with correct platform data [Julian; !3198] * FDO notifications: Support ActivationToken signal [Julian; !3199] * Delete selected text on backspace from on-screen keyboard [Sebastian; !2746] * Various on-screen keyboard improvements [Carlos; !3162] * Inform users of conflicting local/remote sessions on login [Joan; !3134] * screencasts: Use h264 encoding if available [Jonas; !3211] * Work around issue in NetworkManager's wireguard support [Jonas; !3219] * Allow expanding notifications in message list [Julian; !3173] * Fixed crash [Marco; !2267] * Misc. bug fixes and cleanups [Paul, Florian, Carlos, Julian, Bilal, Automeris, Ray, Sam, Daniel, Sophie; !3186, !3187, !3028, !3188, !3189, !3191, !3192, !3147, !3195, !3197, !3196, !2765, !3200, !3202, !3201, !3206, !3208, !3213, !3207, !3214, !3215, !3216, !3209, !3217, !3221] Contributors: Jonas Dreßler, Bilal Elmoussaoui, Carlos Garnacho, Sophie Herold, Sam Hewitt, Paul Hollinsky, Sebastian Keller, Florian Müllner, Automeris naranja, Julian Sparber, Ray Strode, Joan Torres, Marco Trevisan (Treviño), Daniel van Vugt Translators: Ekaterine Papava [ka], Danial Behzadi [fa], Marek Černocký [cs], Sabri Ünal [tr], Artur S0 [ru], Yuri Chornoivan [uk], Fran Dieguez [gl], Vasil Pupkin [be], Asier Sarasua Garmendia [eu], Yaron Shahrabani [he], Daniel Rusek [cs], Brage Fuglseth [nb], Emin Tufan Çetin [tr], Nathan Follens [nl], Aurimas Černius [lt], Matej Urbančič [sl], Daniel Mustieles [es], Quique Serrano [ca], Irénée THIRION [fr], Kukuh Syafaat [id], Luming Zh [zh_CN], Jordi Mas i Hernandez [ca], Bruce Cowan [en_GB], Quentin PAGÈS [oc], Baurzhan Muftakhidinov [kk], Rūdolfs Mazurs [lv], Chao-Hsiung Liao [zh_TW], Guillaume Bernard [fr], Jürgen Benvenuti [de], Philipp Kiemle [de], Jiri Grönroos [fi] 46.beta ======= * Improve High Contrast styling [Sam; !3063, !3075, !3076, !3097, !3143, !3120, !3154] * Improve default styling [Sam; !3044, !3084, !3102, !3140, !3167] * Close mount notification when drive gets disconnected [Florian; !3089] * extensions-app: Remember window state [Florian; !3115] * Fix feedback look in keyboard backlight slider [Barnabás; !3086] * Follow "switch-shapes" accessibility setting [Florian; !3107] * Fix effects of transient wayland windows [Florian; !3125] * Add keyboard model configuration support [Leorize; !2583] * Add Text Editor to the dash by default [Allan; !3135] * Fix icon size regression in dash [Sam; !3119] * Improve project and development documentation [Florian; !3122] * overview: Keep dimming effect for modal dialogs [Florian; !3151] * Do not use markup in button labels [Carlos; !3149] * Fix menu alignment in RTL locales [Florian; !3150] * Overhaul assets in monitor layout switcher [Sam; !3128] * Fix overview transition from search results to session [Suryashankar; !3152] * Add header to notifications [Julian; !3103] * extensions-app: Use adaptive dialogs [Florian; !3148] * Register custom D-Bus errors [Florian; !3159, !3160] * Improve appearance of symbolic icons in notifications [Julian; !3066] * Improve minimize animation [Keyu; !2968] * Use a single source for all system notifications [Julian; !3156] * Add missing shift level to Georgian OSK layout [Carlos; !3145] * Tweak switch appearance [kramo; !3077] * Improve handling of screencast failures [Jonas; !2976] * Fixed crash [Florian; !3117] * Misc. bug fixes and cleanups [Julian, Robert, Bilal, Florian, Georges, Sam, Shmuel, Jonas, Andy, Evan, Óscar, Bilal; !3059, !2982, !3026, !3105, !3104, !3106, !3109, !3110, !3112, !3111, !3113, !3114, !3118, !3121, !3098, !3123, !3126, !3129, !3136, !3138, !3139, !3137, !3133, !3132, !3130, !3131, !3141, !3146, !786, !2475, !2901, !2037, !3153, !3158, !3155, !3165, !3171, !3169, !3127, !3172, !3157, !3170, !3175, !3176, !3178, !3177, !3181] Contributors: Suryashankar Das, Allan Day, Jonas Dreßler, Bilal Elmoussaoui, Óscar Fernández Diaz, Carlos Garnacho, Sam Hewitt, Andy Holmes, kramo, Leorize, Robert Mader, Shmuel Melamud, Florian Müllner, Georges Basile Stavracas Neto, Barnabás Pőcze, Julian Sparber, Keyu Tao, Evan Welsh Translators: Ekaterine Papava [ka], Artur S0 [ru], Sabri Ünal [tr], Balázs Meskó [hu], Danial Behzadi [fa], A S Alam [pa], Daniel Rusek [cs], Fran Dieguez [gl], Vasil Pupkin [be], Yosef Or Boczko [he] 46.alpha ======== * Fix scroll handling on sliders [Carlos; !2967] * overview: Handle unredirection as part of the state transition [Robert; !2970] * Handle DESKTOP windows during workspace animations [Sundeep; !2865] * Improve wording in welcome dialog [Automeris, Florian; !2963, !2962] * Improve recording indicator in light style [Georges; !2983] * Fix calendar popup shrinking on date changes [Sebastian K.; !2989] * app: Make all windows on target workspace recent when activated [Sebastian W.; !2991] * Fix performance degradation due to repeated signal leak [Sebastian K.; !3001] * Optimize application search [Sebastian K.; !3004] * Fix on-screen keyboard backspace getting stuck [Sebastian K.; !3009] * Adapt to ClutterContainer removal [Zander; !3010, !3014] * Fix arrow navigation in search results [Sebastian K.; !3015] * Improve monitor OSD labels [Sam; !3016] * Support async code in Eval() D-Bus method [Florian; !3021] * Fix sliders not requesting any size [Florian; !2994] * Only show prefs dialog after the extension has been loaded [Florian; !3025] * Use dedicated assets in ctrl-alt-tab popup [Sam; !3019] * Improve high-contrast styling [Sam; !3030] * Fix mapping of tablet rings/strips [Peter; !3029] * Add support for "version-name" field in extension metainfo [Aryan, Florian; !2995, !3034] * Add more toolbox developer tooling [Florian; !2935, !3040] * Use less ambiguous symbols for radio menu items [Sam; !3027] * Improve icon- and text scaling [Sam; !3033] * Modernize Extensions app [Florian; !3048, !3051, !3067] * Use gi-docgen for API documentation [Zander; !1873] * Improve high-contrast styling [Sam; !3017] * Allow any enter key to be used to screenshot [Scott; !2777] * Remove X11-specific icon fallback [Florian; !3056] * Replace StBin's custom layout code [Florian; !3046] * Minimize need to rebase when loading extensions [Sundeep; !2851] * Add D-Bus method to take interactive screenshots [Georges; !2999] * Add shortcuts to open new window of pinned apps [Florian, Leleat; !1829] * Fix spinner in light style variant [Florian; !3080] * Improve handling of enabled-but-inactive extensions [Florian; !3073] * Improve formatting of extension errors [Philip; !3041] * Fixed crashes [Daniel, Sebastian K., Carlos, Florian; !2975, !2974, !2993, !3018, !3011, !3006] * Misc. bug fixes and cleanups [Florian, Martin, Alessandro, Bilal, Sebastian K., Barnabás, Jonas, Julian, Charles, Daniel, Automeris, Cassidy, Carlos, Sam, Sabri, Jonian, Sebastian W.; !2966, !2978, !2987, !2988, !2808, !2964, !3000, !3005, !3008, !3013, !2190, !3020, !3023, !2997, !3031, !3042, !3043, !3045, !3047, !3049, !2653, !3052, !3050, !3054, !3055, !1905, !3060, !3061, !2950, !3062, !3068, !3058, !3064, !3072, !3071, !3079, !2998, !3085, !3083, !3088, !3087, !3091, !3057, !3090] Contributors: Cassidy James Blaede, Alessandro Bono, Zander Brown, Scott Buchanan, Philip Chimento, Jonas Dreßler, Bilal Elmoussaoui, Carlos Garnacho, Jonian Guveli, Sam Hewitt, Peter Hutterer, Aryan Kaushik, Sebastian Keller, Leleat, Robert Mader, Sundeep Mediratta, Florian Müllner, Automeris naranja, Georges Basile Stavracas Neto, Barnabás Pőcze, Julian Sparber, Sabri Ünal, Daniel van Vugt, Sebastian Wick, Charles Wong, Martin Zurowietz Translators: Jordi Mas [ca], Fabio Tomat [fur], Ekaterine Papava [ka], Sabri Ünal [tr], Cheng-Chia Tseng [zh_TW], Changwoo Ryu [ko], Florentina Mușat [ro], Brage Fuglseth [nb], Evangelos Skarmoutsos [el], Efstathios Iosifidis [el], Quentin PAGÈS [oc], Jürgen Benvenuti [de], Daniel Șerbănescu [ro], Artur S0 [ru], Марко Костић [sr], Hugo Carvalho [pt], Ngọc Quân Trần [vi], Dušan Kazik [sk], Aefgh Threenine [th] Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mutter: update 45.4 -> 46.0Markus Volk2024-03-181-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 46.0 ==== * Fix duplicate scroll events over libei [Peter; !3637] * Fix window menu with mouse button modifier [Jonas; !3623] * Fix caret offset in accessible event [Carlos; !3643] * Fix handling of scroll events for mice [Carlos; !3642] * Use timerfd for clock timing [Christian; !3636] * Advertise support for BGRA for all screencast types [Robert; !3617] * Add support for preferred_buffer_scale/transform [Robert; !3580] * Use memfd to store selection data [Yotam; !3551] * Fix globally active input focus [Sebastian K.; !3651] * Call malloc_trim() after loading background image [Sebastian K.; !3653] * Fix dynamic max render time sometimes getting stuck on constant framerate [Robert; !3655] * Introduce base of new gesture framework [Jonas; !2389] * Work around windows missing work area changes [Balló; !3601] * Fix black screen with some drivers [Sebastian W.; !3646] * Improve login screen <-> session transition [Jocelyn; !3659] * Fixed crashes [Bilal, Carlos; !3656, !3660] * Misc. bug fixes and cleanups [Philip, Peter, Sebastian W., Zander, Petr, Sebastian K., Robert, Bilal, Jonas; !3640, !3647, !3648, !3654, !3658, !3622, !1918, !3067, !3661, !3662, !3652, !3645] Contributors: Yotam Bar-On, Zander Brown, Jonas Dreßler, Bilal Elmoussaoui, Jocelyn Falempe, Carlos Garnacho, Balló György, Christian Hergert, Petr Hodina, Peter Hutterer, Sebastian Keller, Robert Mader, Sebastian Wick, Philip Withnall Translators: Sabri Ünal [tr], Aurimas Černius [lt], Jordi Mas i Hernandez [ca], Asier Sarasua Garmendia [eu], Matej Urbančič [sl], Anders Jonsson [sv], Bruce Cowan [en_GB], Guillaume Bernard [fr], Kukuh Syafaat [id], Milo Casagrande [it], Rūdolfs Mazurs [lv], Fran Dieguez [gl], Ask Hjorth Larsen [da] 46.rc ===== * screencast: Renegotiate when DMABUF allocation fails [columbarius; !2557] * Unify wayland pointer- and keyboard grab mechanisms [Carlos; !3420] * Add modifier-aware screencasting support [Doğukan; !3537] * Fix synchronization issue on Xorg [Daniel; !3590] * Send fractional_scale event immediately on window creation [Jonas; !3598] * wayland/client: Add make_dock() method [Leonhard; !3612] * Fix gray area on top of some X11 fullscreen windows [Sebastian K.; !3608] * Stick dragged windows to the right anchor point [Carlos; !3546] * cally/text: Fix emission of `text_caret_moved` signal [Florian; !3621] * clutter/text: Fix minimum height calculation [Julian; !3610] * Add experimental support for variable refresh rate [Dor; !1154] * Expose the minimum refresh rate of monitors through D-Bus [Dor; !3576] * Use "default" cursor for moving windows [Sebastian K.; !3634] * Fixed crashes [Carlos, Michel; !3618, !3632] * Misc. bug fixes and cleanups [Robert, Bilal, Dor, Florian, Sebastian W., Daniel, msizanoen, Corentin, Agustín, Sebastian K., Marco, Doğukan, Carlos, Jonas, Barnabás; !3217, !3581, !3582, !3583, !3586, !3574, !3587, !3585, !3584, !3588, !3553, !3589, !3593, !3595, !3597, !3599, !3327, !3603, !3606, !3594, !3611, !3613, !3552, !3620, !3592, !3614, !3619, !3625, !3628, !3627, !3624, !3629, !3630, !3633, !3027] Contributors: Dor Askayo, columbarius, Agustín Dall'Alba, Michel Dänzer, Jonas Dreßler, Bilal Elmoussaoui, Carlos Garnacho, Sebastian Keller, Doğukan Korkmaztürk, Leonhard, Robert Mader, msizanoen, Florian Müllner, Corentin Noël, Barnabás Pőcze, Julian Sparber, Marco Trevisan (Treviño), Daniel van Vugt, Sebastian Wick Translators: Ekaterine Papava [ka], Danial Behzadi [fa], Aurimas Černius [lt], Yuri Chornoivan [uk], Yaron Shahrabani [he], Nathan Follens [nl], Matej Urbančič [sl], Jordi Mas i Hernandez [ca], Kukuh Syafaat [id], Luming Zh [zh_CN], Andi Chandler [en_GB], Asier Sarasua Garmendia [eu], Quentin PAGÈS [oc], Rūdolfs Mazurs [lv], Irénée THIRION [fr], Daniel Mustieles [es], Daniel Rusek [cs], Piotr Drąg [pl], Balázs Úr [hu], Artur S0 [ru] 46.beta ======= * Implement mouse cursor hotspots for KMS atomic [Albert, Zack; !3337, !3503] * Improve project and development documentation [Bilal, Sebastian W.; !3489, !3505, !3519] * Add a documentation website [Bilal; !3490] * Refactor wayland focus management [Carlos; !3511] * Remove experimental rt-scheduler feature [Dallas; !3296] * Remove ClutterCanvas [Shmuel; !3470] * Consider reduced blanking with lower pixelclock [Kai-Heng; !3449] * Fix centering non-modal transients over parent [Florian; !3533] * Allow XKB model to be configured [Leorize; !2760] * Enable KMS deadline timer after a VT switch if it was inhibited [Dor; !3534] * Prepare for variable refresh rate support [Dor; !3521, !3560, !3561] * Restore IM state flushing before handling key events [Carlos; !3536] * Swap stylus buttons to match traditional order [Peter; !3541] * Fix handling of pad ring wrap arounds [Peter; !3545] * Support Broadcast RGB/RGB range KMS property [Sebastian W.; !3535] * Ensure all planes support EGL config format [Sebastian W.; !3512] * Handle Alt modifier in pad actions [Peter; !3522] * Store eraser and stylus tools separately [Peter; !3542] * Disambiguate output mapped to tablet with connector name [Carlos; !3556] * Fix lost keyboard focus after dismissing popups [Carlos; !3568] * Implement direct scanout for cropped and scaled surfaces [Robert; !3559, !3177] * Fixed crashes [Peter, Carlos, Sebastian W., Simon, Olivier, Daniel; !3383, !3517, !3518, !2774, !3446, !3539, !3562, !3565] * Misc. bug fixes and cleanups [Bilal, Daniel, Sebastian W., Robert, Zander, Florian, Carlos, Corentin, Shmuel, Dor, Sebastian K., Jonas; !3498, !3418, !3500, !3492, !3484, !3504, !3499, !3333, !3351, !3501, !3211, !3506, !3387, !3509, !3510, !3483, !3467, !3514, !3515, !3516, !3520, !3513, !3507, !3526, !3527, !3528, !3450, !3531, !3549, !3532, !3543, !3529, !3530, !3550, !3554, !3540, !3569, !3563, !3570, !3555, !3572, !3571, !3538, !3573, !3575] Contributors: Dor Askayo, Zander Brown, Jonas Dreßler, Bilal Elmoussaoui, Albert Esteve, Kai-Heng Feng, Olivier Fourdan, Carlos Garnacho, Peter Hutterer, Sebastian Keller, Leorize, Robert Mader, Simon McVittie, Shmuel Melamud, Florian Müllner, Corentin Noël, Zack Rusin, Dallas Strouse, Daniel van Vugt, Sebastian Wick Translators: Ekaterine Papava [ka], Efstathios Iosifidis [el], Artur S0 [ru], Daniel Rusek [cs], Fran Dieguez [gl], Sabri Ünal [tr] 46.alpha ======== * Fix filtering keybinding events in presence of grabs [Sebastian K.; !3054] * Fix direct scanout support when using integer scaling [Daniel; !3290] * Fix capitalization of some keys when caps lock is on [Carlos; !3306] * Fix vsync regression [Robert; !3286] * Fix visibility of software cursors when using direct scanout [Robert; !3302] * Fix artifacts at the bottom of some surfaces [Robert; !3310] * Discard monitor configs with fractional scale when unusable [Jonas Å.; !3299] * Apply track point settings [Rohan; !3089] * xwayland: Enable XDG portal only when not nested [Olivier; !3303] * Inhibit real-time scheduling when mode setting [Ray; !3324] * Don't delay frame updates after idle period [Michel; !3174] * Fix running Xwayland in headless setup with nvidia driver [Olivier; !3320] * wayland: Send keyboard modifiers after the enter event [Alexandros; !3341] * wayland/client: Add make_desktop() method [Florian; !3305] * Add a target workspace to raise_and_make_recent() [Sebastian W.; !3315] * clutter: Drop cairo helpers [Bilal; !3086] * cogl: Port away from CoglObject [Bilal; !3193] * mtk: Add a Region type [Bilal; !3292] * Propagate focus appearance to all ancestors [Sebastian W.; !3356] * Ignore locked modifiers in keybinding machinery [Carlos; !3369] * Fix disabling check-alive timeout [Sebastian K.; !3367] * Drop ClutterContainer interface [Zander; !3377, !3384] * Improve sloppy and mouse focus modes [Sebastian W.; !3258] * Sync geometry only when window is mapped [Sebastian W.; !3401, !3404] * Improve repick due to transform changes [Carlos; !3385] * Fix tablets on X11 having the wrong device [Carlos; !3393] * Disable HW cursor when inhibited by backend [Robert; !3412] * screencast: Bring back blitting [Georges; !3406] * backends/native: Try 10 bpc formats [Michel; !3139] * Fix forcing EGLStream with NVIDIA proprietary driver [Daniel; !2905] * screencast: Add ability to stop streams [Jonas Å., Pascal; !3307] * Use standard cursor names from CSS specification [Carlos; !3295] * Avoids over-synchronization due to client reads [Michel; !3389, !3408] * Add more profiling instrumentation [Ivan; !3417] * Allow specifyig the layout manager for an actor type [Florian; !3445] * Fix handling of relative mode for tablets [Peter; !3410] * Dynamically assign hardware planes during configuration [Jonas Å.; !3428] * Simplify X11 focus management [Carlos; !3269] * background: Fix background color around image [Sebastian W.; !3459] * text-input: Use correct offsets in delete_surrounding_text [Alynx; !2712] * Add wayland shm YCbCr support [Sebastian W.; !3371] * Set a minimum guessed scale [Joan; !3464] * Fix building without native backend [Bilal; !3480] * Fix occasional artifacts at top of X11 fullscreen windows [Carlos; !3476] * Add documentation for building, running and debugging [Sebastian W.; !3465, !3485] * Improve tablet pressure curve calculation [Peter; !3399] * Fixed crashes [Carlos, Jonas D., Robert, Sebastian W., Jonas Å., Sebastian K.; !3287, !3283, !3311, !3322, !3318, !3370, !3392, !3335, !3422, !3376, !3453] * Plugged leaks [Sebastian K.; !3411, !3442] * Misc. bug fixes and cleanups [Daniel, Corentin, Carlos, Jonas Å., Ivan, Michel, Sebastian W., Robert, Barnabás, Peter, Bilal, Sebastian K., Zander, Florian, Mike, Qiu, Olivier, Christopher, Mart; !3212, !3298, !3267, !3297, !3313, !3316, !3317, !3323, !3325, !3326, !3328, !3330, !3332, !3319, !3097, !3288, !3347, !3178, !3240, !3338, !3352, !3321, !2618, !3309, !3353, !3348, !3349, !3358, !3361, !3362, !3276, !3340, !3365, !3366, !3364, !3363, !3375, !3181, !3374, !3379, !3382, !3388, !3354, !3386, !3398, !3395, !3397, !3368, !3400, !3396, !3405, !3403, !3409, !3413, !3402, !3280, !3394, !3421, !3423, !3431, !3432, !3425, !3438, !3440, !3430, !3429, !2016, !3443, !3444, !3441, !3451, !3350, !3434, !3437, !3447, !1908, !3456, !3452, !3454, !3455, !2620, !3463, !3466, !3458, !3468, !3469, !3474, !3473, !3471, !3479, !3482, !3487, !3486, !3478, !3488, !3357, !3491] Contributors: Jonas Ådahl, Zander Brown, Michel Dänzer, Jonas Dreßler, Bilal Elmoussaoui, Christopher Fore, Olivier Fourdan, Alexandros Frantzis, Carlos Garnacho, Mike Gorse, Peter Hutterer, Rohan Hendrik Jotz-Lean, Sebastian Keller, Robert Mader, Ivan Molodetskikh, Florian Müllner, Georges Basile Stavracas Neto, Corentin Noël, Pascal Nowack, Barnabás Pőcze, Mart Raudsepp, Ray Strode, Joan Torres, Daniel van Vugt, Qiu Wenbo, Sebastian Wick, Alynx Zhou Translators: Kristjan SCHMIDT [eo], Rafael Fontenelle [pt_BR], Guillaume Bernard [fr], Jordi Mas i Hernandez [ca], Florentina Mușat [ro], Ngọc Quân Trần [vi], Artur S0 [ru] Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mutter: remove zenity from rdependsMarkus Volk2024-03-181-1/+1
| | | | | | | | zenity is not a runtime requirement for mutter and because of its dependency on webkitgtk it is quite heavy. Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pipewire: update 1.0.3 -> 1.0.4Markus Volk2024-03-181-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a bugfix release that is API and ABI compatible with previous 1.0.x releases. Highlights - Track memfd better to avoid inconsistent memory. Also make sure the mixer info is removed correctly in all cases on destroyed ports. - Correctly handle removed objects in the metadata. - Add an option to set the server and client priorities instead of using a hardcoded value of 88. - The FFADO module has been fixed. Audio and MIDI now works with the same latency as the JACK driver. This has now also been tested with a Focusrite Saffire Pro 14. - The JACK library has seen some important fixes. Some ardour crackling has been fixed when looping and multiple MIDI ports on a client should now work. - Small bugfixes and improvements. PipeWire - Track memfd better to avoid inconsistent memory. Also make sure the mixer info is removed correctly in all cases on destroyed ports. - Fix Props param emission again in pw_stream. (#3833) - Add MAPPABLE flag to buffer data to indicate that the fd can be mmapped directly. Use this on DMABUF from v4l2. (#3840) - Correctly handle removed object in the metadata. - FreeBSD build and compatibility fixes. - Add an option to set the server and client priorities instead of using a hardcoded value of 88. - Read config overrides in the right order. - Fix PIPEWIRE_QUANTUM rate handling in pw_stream and pw_filter. - Fix pw_context_parse_conf_section(), actually use the conf argument. - A new pw_stream_get_nsec() and pw_filter_get_nsec() function was added to get the current time of the stream/filter without having to assume a particular clock. - A new default.clock.quantum-floor property was added to configure the absolute lowest buffer-size. (#3908) docs - Many doc updates. tools - Make sure we always quit pw-cli when the server stops. (#3837) - pw-top now prints all drivers in batch mode. (#3899) modules - Don't destroy the client in protocol-simple on EAGAIN. - Handle IPv6 better in the RTP modules. Fix IPv6 SAP header parsing. (#3851) - The FFADO module has been fixed. Audio and MIDI now works with the same latency as the JACK driver. This has now also been tested with a Focusrite Saffire Pro 14. (#3558) pulse-server - Make sure the peer_name is filled to avoid protocol errors. SPA - Small resampler tweaks to improve stability of adaptive resampler. - Add ALSA option to control htimestamp autodisable. - Avoid some potential crashes in audioconvert when ports are removed. - Improve HDMI jack detection on some SOCs. - The audioconvert now has a monitor.passthrough option to pass the latency information on the monitor ports. (#3888) GStreamer - Don't use timeouts when autoconnect=false in pipewiresrc. (#3884) - pipewiresrc and pipewiresink can now be automatically selected as audio source and sink. - An invalid memory access was fixed when destroying the device provider. JACK - Remove properties correctly with the object id, not serial. - Improve sync with the data thread by pausing the core. Also improve handling of port io to avoid invalid buffer access. - Fix PIPEWIRE_QUANTUM rate handling. - Support multiple MIDI input ports per client. (#3901) - The output buffer size is now always correctly set. (#3892) ALSA - Handle errors from eventfd_create correctly. Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* layer.conf: Prepare for release, drop nanbield LAYERSERIESKhem Raj2024-03-1710-10/+10
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lvgl: lv-conf.inc: generalize sed instructionsChristophe Chapuis2024-03-171-23/+23
| | | | | | | | | Use [ \t] to detect optionnal spaces at the beginning of each line, and after the define. Signed-off-by: Christophe Chapuis <chris.chapuis@gmail.com> Reviewed-by: Marek Vasut <marex@denx.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lvgl: fix libdrm includeChristophe Chapuis2024-03-171-0/+2
| | | | | | | | | | When DRM is activated for LVGL, it adds a dependency on drm.h. As for lvgl-demo-fb, add an include path to fix this usecase. Signed-off-by: Christophe Chapuis <chris.chapuis@gmail.com> Acked-by: Martin Jansa <martin.jansa@gmail.com> Reviewed-by: Marek Vasut <marex@denx.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lvgl: add more variables to lv-conf.incChristophe Chapuis2024-03-171-0/+17
| | | | | | | | | As it can be usefull to customize these other variables, let's add them in lv-conf.inc. Signed-off-by: Christophe Chapuis <chris.chapuis@gmail.com> Reviewed-by: Marek Vasut <marex@denx.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lvgl: cleanup sed instructions in lv-conf.incChristophe Chapuis2024-03-171-14/+14
| | | | | | | | | Use back reference instead of repeating the search pattern. Later on this could lead to a more generic way of replacing values in the .h file. Signed-off-by: Christophe Chapuis <chris.chapuis@gmail.com> Reviewed-by: Marek Vasut <marex@denx.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lvgl: remove useless FILES includeChristophe Chapuis2024-03-171-1/+0
| | | | | | | | | As ${includedir}${PN} is already listed in FILES, there is no need to add one of its subdirectories. Signed-off-by: Christophe Chapuis <chris.chapuis@gmail.com> Reviewed-by: Marek Vasut <marex@denx.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lvgl: install lv_conf.hChristophe Chapuis2024-03-171-0/+5
| | | | | | | | | | Add an install append to copy the generated lv_conf.h as part of the lvgl package, so that it will be found and used by the recipes that want to use lvgl. Signed-off-by: Christophe Chapuis <chris.chapuis@gmail.com> Reviewed-by: Marek Vasut <marex@denx.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lvgl: fix typo in lv-conf.incChristophe Chapuis2024-03-171-1/+1
| | | | | | | | | Fix a typo in the first sed instruction, where the #if 0 is never changed to #if 1 at the beginning of lv_conf.h. Signed-off-by: Christophe Chapuis <chris.chapuis@gmail.com> Reviewed-by: Marek Vasut <marex@denx.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* spandsp: new telephony DSP libraryJörg Sommer2024-03-173-0/+267
| | | | | Signed-off-by: Jörg Sommer <joerg.sommer@navimatix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libqmi: Revert back to the latest stable 1.34.0Petr Gotthard2024-03-171-3/+3
| | | | | | | Only even version numbers are stable. Signed-off-by: Petr Gotthard <petr.gotthard@advantech.cz> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libmbim: Revert back to the latest stable 1.30.0Petr Gotthard2024-03-171-3/+3
| | | | | | | Only even version numbers are stable. Signed-off-by: Petr Gotthard <petr.gotthard@advantech.cz> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* frr: Fix build on newer muslKhem Raj2024-03-172-0/+35
| | | | | | provide GNU like basename on non-glibc systems Signed-off-by: Khem Raj <raj.khem@gmail.com>
* frr: Upgrade to latest on 9.1 stableKhem Raj2024-03-171-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* dietsplash: Update and fix build with muslKhem Raj2024-03-172-3/+32
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* buildtools-imagemagick: Add new recipeRichard Purdie2024-03-171-0/+10
| | | | | | | | This is useful on the Yocto Project autobuilder to allow automated screenshot testing/processing during QA. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* imagemagick/lcms/fftw: Allow nativesdk versions to existRichard Purdie2024-03-173-3/+3
| | | | | | | | | These allow the use of imagemagick in SDKs where it is useful to perform image analysis such as on the autobuilder for screenshot processing during QA testing. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pydantic-core: just set PYPI_PACKAGERoss Burton2024-03-171-3/+1
| | | | | | | | There's no need to set PYPI_ARCHIVE_NAME and S explicitly if PYPI_PACKAGE is set correctly. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: Drop remaining PR values from recipesMartin Jansa2024-03-1753-53/+0
| | | | | | | | | | | | * 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>
* sngrep: new recipe for ncurses SIP Messages flow viewerJörg Sommer2024-03-171-0/+37
| | | | | Signed-off-by: Jörg Sommer <joerg.sommer@navimatix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* unionfs-fuse, dropwatch, postgresql, yasm, multipath-tools, ↵Martin Jansa2024-03-179-0/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | python3-pybind11: add missing Upstream-Status * add Pending to .patch files where it was accidentally droped with upgrades or modifications in: f88e5b146e postgresql: upgrade 15.5 -> 16.2 c904e169db multipath-tools: upgrade 0.9.3 -> 0.9.8 105be9b3d9 unionfs-fuse: upgrade 2.2 --> 3.4 or new patches where the author didn't notice/care: 2a7f74cdb0 dropwatch: Use header files from sysroot instead of build host f5cc9f272a yasm: improve reproducibility 39028d0d9d python3-pybind11: Restore strip prevention patch authors of these added to CC, please be more careful with removing or not adding these or enable patch-status in ERROR_QA for your builds, see: https://lists.openembedded.org/g/openembedded-core/topic/104922136#197113 * added with: for p in `/OE/layers/openembedded-core/scripts/contrib/patchreview.py -v . | grep Missing.Upstream-Status.tag | sed 's/.*(//g;s/)$//g'`; do grep -q ^Upstream-Status: $p || sed -i "s/^---$/\nUpstream-Status: Pending\n---/g" $p; grep -q ^Upstream-Status: $p || sed -i "1iUpstream-Status: Pending\n" $p; done Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* postgresql: fix a runtime errorChangqing Li2024-03-171-0/+1
| | | | | | | | | | | | | | | initdb on target will fail with below error: 2024-03-13 08:40:23.253 UTC [4410] FATAL: could not load library "/usr/lib64/postgresql/dict_snowball.so": /usr/lib64/postgresql/dict_snowball.so: undefined symbol: CurrentMemoryContext Refer [1][2], for cross compile, --export-dynamic is assumed as not supported, and cause above error. For oe, both gcc and clang support --export-dynamic, fixed by set LDFLAGS_EX_BE directly [1] https://www.postgresql.org/message-id/79e63515-0f5e-30f4-136d-96e23b1a817d%40posteo.de [2] https://github.com/postgres/postgres/commit/9db49fc5bfdc0126be03f4b8986013e59d93b91d#diff-49473dca262eeab3b4a43002adb08b4db31020d190caaad1594b47f1d5daa810 Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lvgl: Generate proper shared libraries with version suffixMarek Vasut2024-03-173-2/+70
| | | | | | | | | | | | Add missing version suffix to shared libraries. Currently the filename of generated shared libraries is only liblvgl.so, which prevents coexistence of different versions of LVGL on the same system. Set VERSION and SOVERSION to make cmake add the version suffix to generated shared libraries. That changes the filename to liblvgl.so.9.0.0 and includes symlink with major ABI version, i.e. liblvgl.so.9 . Signed-off-by: Marek Vasut <marex@denx.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* layer.conf: Update for the scarthgap release seriesKhem Raj2024-03-1610-10/+10
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pylint: Fix ptest failuresDan McGregor2024-03-132-0/+45
| | | | | | | | Due to the way we install ptests, some imports switch from first party to third party. Update test expectations Signed-off-by: Dan McGregor <dan.mcgregor@vecima.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* jwt-cpp: fix cmake file install pathPeter Marko2024-03-131-1/+1
| | | | | | | | | | jwt-cpp module cannot be found with default find_package options. Per [1] package name is mandatory on unix build installations. [1] https://cmake.org/cmake/help/latest/command/find_package.html#search-procedure Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* dnf-plugin-tui: upgrade 1.3 -> 1.4Wang Mingyu2024-03-131-2/+1
| | | | | | | | Changelog: fix the bug of syntax error when poky updated to scarthgap. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lvgl: Fix dev-elf build QAKhem Raj2024-03-131-0/+2
| | | | | | | | | | | | | | lvgl does not produce versioned shared libraries Fixes ERROR: QA Issue: -dev package lvgl-dev contains non-symlink .so '/usr/lib/liblvgl_examples.so' -dev package lvgl-dev contains non-symlink .so '/usr/lib/liblvgl.so' -dev package lvgl-dev contains non-symlink .so '/usr/lib/liblvgl_thorvg.so' -dev package lvgl-dev contains non-symlink .so '/usr/lib/liblvgl_demos.so' [dev-elf] Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Marek Vasut <marex@denx.de>
* lvgl: Replace sed patching with real patchesMarek Vasut2024-03-128-22/+337
| | | | | | | | Replace the current awful sed hacking with real patches bound for upstream. The sed hacking was simply not maintainable anymore. Signed-off-by: Marek Vasut <marex@denx.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lvgl: Build shared libraryMarek Vasut2024-03-121-1/+1
| | | | | | | | | | Build LVGL as shared library instead of static library. In case there are multiple applications linking against LVGL, this is more efficient, and it also makes it possible to update only the LVGL library separately from the applications. Signed-off-by: Marek Vasut <marex@denx.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lvgl: Default to XRGB8888 DRM framebufferMarek Vasut2024-03-122-0/+8
| | | | | | | | | | | | | | | The ARGB8888 framebuffer format for base canvas makes little sense as the base canvas is unlikely to be transparent and require alpha. Use XRGB8888 framebuffer format which is more widely supported by DRM drivers as base plane pixel format. This is identical to upstream fix for this issue which already landed: https://github.com/lvgl/lv_drivers/commit/c71e5f84bb2aebaed0644e31b8868bf90b199d32 The upstream fix just never made it into the LVGL 9.0.0 for some reason, an repeated upstream fix is being worked in now. Signed-off-by: Marek Vasut <marex@denx.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lvgl: Configure assertions based on DEBUG_BUILDMarek Vasut2024-03-121-0/+8
| | | | | | | | | Configure all the LVGL assertions to enabled or disabled based on OE DEBUG_BUILD variable. This way, debug builds come with assertions which are expensive, while regular builds do not. Signed-off-by: Marek Vasut <marex@denx.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lvgl: Add SDL2 fullscreen mode configuration optionMarek Vasut2024-03-121-0/+2
| | | | | | | | Expose SDL2 fullscreen mode as configuration option. The default is disabled, which matches the SDL2 backend configuration in LVGL. Signed-off-by: Marek Vasut <marex@denx.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lvgl: Rename lv-drivers.inc to lv-conf.incMarek Vasut2024-03-123-2/+2
| | | | | | | | The lv-conf.inc is much more fitting name, since there is now only one configuration file and that is called lv_conf.h . No functional change. Signed-off-by: Marek Vasut <marex@denx.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lvgl: Upgrade to LVGL 9 seriesMarek Vasut2024-03-127-171/+95
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Upgrade LVGL and matching recipes to LVGL 9 series. Use latest git HEAD instead of 9.0.0 release to pull in fixes which landed after the 9.0.0 release and which are of interest to Linux deployments. There are significant breaking changes, which are listed below. The lv-drivers and lv-lib-png PNG library seem to be part of the main LVGL repository, drop the now unnecessary recipes. Configuration is now done in lv_conf.h only, there is no more lv_drv_conf.h, rework lv-drivers.inc accordingly. USE_SDL_GPU support has been renamed to LV_USE_DRAW_SDL and newly depends on libsdl2-image, SDL_DOUBLE_BUFFERED to LV_SDL_BUF_COUNT=2 . All configuration options from lvgl_%.bb, LV_COLOR_DEPTH, LV_MEM_CUSTOM as well as LV_TICK_CUSTOM, LV_TICK_CUSTOM_INCLUDE, LV_TICK_CUSTOM_SYS_TIME_EX are all moved into lv-drivers.inc , so the configuration is done in one place, using the same set of configuration options. Wayland support is gone, drop it from lv-drivers.inc. Evdev input device selection via EVDEV_NAME is also gone, the selection is now done using API call lv_evdev_create(). DRM card selection via DRM_CARD is also gone, the selection is now done using API call lv_linux_drm_set_file(). Move LVGL_CONFIG_DRM_CARD into lvgl-demo-fb, which calls lv_linux_drm_set_file(). The lvgl-demo-fb recipe is adjusted to be compatible with LVGL 9 again, this makes some of the sed adjustments really awful, so this part will be replaced by upstream patches in a separate commit to avoid growing this commit even more. The lvgl-demo-fb recipe is also no longer using git submodules, but instead fetches both its source and LVGL using git fetcher separately. This is needed to build the SDL backend successfully, which requires newer LVGL than what the repository points to via its submodule. Signed-off-by: Marek Vasut <marex@denx.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lvgl: Drop dialog-lvglMarek Vasut2024-03-123-133/+0
| | | | | | | | This recipe is barely compatible with LVGL 8.3, the repository seems to be unreachable now, drop the recipe. Signed-off-by: Marek Vasut <marex@denx.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pylint: Update to 3.1.0Dan McGregor2024-03-121-2/+2
| | | | | | | | PyLint needs to be comapatible with Astroid. It was recently updated to version 3.1.0, so follow suit with pylint. Signed-off-by: Dan McGregor <dan.mcgregor@vecima.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libtinyxml2: Extend for nativesdkKhem Raj2024-03-111-1/+1
| | | | | | | Some layers e.g. meta-freescale/variscrite uses nativesdk-uuu in the SDK which depends on it. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* abseil-cpp: Split so-files into separate packagesOla x Nilsson2024-03-111-0/+23
| | | | | | | | | | | | | Use PACKAGES_DYNAMIC and PACKAGESPLITFUNCS to put each shared object into its own package named libabsl-*. The shared objects depend on each other which means you still get a lot of them if you link against a single one. The main package abseil-cpp RDEPENDS on all of the libabsl-* packages. Signed-off-by: Ola x Nilsson <olani@axis.com> Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* abseil-cpp: A little clean-upPeter Kjellerstedt2024-03-111-7/+2
| | | | | | | | | | * Remove ASNEEDED:class-native and ASNEEDED:class-nativesdk as they make no difference since ${ASNEEDED} is only added to TARGET_LDFLAGS. * Remove additions to FILES:${PN}-dev since the added paths are already added by default. Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gtk-vnc: fix reproducibility issueMarkus Volk2024-03-111-0/+2
| | | | | | | | | | gtk-vnc inserts lines containing ${S} into the source. Although required for compilation, it affects reproducibility for the src package. Fix this by simply not packaging the modified source code Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libgpiod: update to v2.1.1Bartosz Golaszewski2024-03-111-1/+1
| | | | | | | This is a bug-fix release addressing a couple issues in core libgpiod. Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* polkit: remove unneeded workaroundMarkus Volk2024-03-112-33/+1
| | | | | | | polkitd doesn't segfault with MemoryDenyWriteExecute=yes anymore Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* samba: upgrade 4.19.4 -> 4.19.5Yi Zhao2024-03-101-1/+2
| | | | | | | | | | | | | Release Notes: https://www.samba.org/samba/history/samba-4.19.5.html Specify --pythondir to fix do_package_qa QA Issue: WARNING: samba-4.19.5-r0 do_package_qa: QA Issue: File /usr/lib/libsamba-util.so.0.0.1 in package libsamba-util contains reference to TMPDIR [buildpaths] Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* cryptsetup: upgrade 2.7.0 -> 2.7.1Yi Zhao2024-03-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cryptsetup 2.7.1 Release Notes ============================== Stable bug-fix release with minor extensions. Changes since version 2.7.0 * Fix interrupted LUKS1 decryption resume. With the replacement of the cryptsetup-reencrypt tool by the cryptsetup reencrypt command, resuming the interrupted LUKS1 decryption operation could fail. LUKS2 was not affected. * Allow --link-vk-to-keyring with --test-passphrase option. This option allows uploading the volume key in a user-specified kernel keyring without activating the device. * Fix crash when --active-name was used in decryption initialization. * Updates and changes to man pages, including indentation, sorting options alphabetically, fixing mistakes in crypt_set_keyring_to_link, and fixing some typos. * Fix compilation with libargon2 when --disable-internal-argon2 was used. * Do not require installed argon2.h header and never compile internal libargon2 code if the crypto library directly supports Argon2. * Fixes to regression tests to support older Linux distributions. Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>