atlas des actus
    
Planet Gnome
11  octobre     23h15
Christian Hergert: debuginfod-enabled Sysprof
   Based on some initial work by Barnab s P cze Sysprof gained support for symbolizing stack traces using debuginfod. If you don’t want to install debuginfo packages for your entire system but still want really useful function names, this is for you. The system configured debuginfod servers will...
    15h48
Richard Hughes: Making it easy to generate fwupd device emulation data
   We’re trying to increase the fwupd coverage score, so we can mercilessly refactor and improve code upstream without risks of regressions. To do this we run thousands of unit tests for each part of the libfwupd public API and libfwupdplugin private API. This gets us a long way, but what we really...
    00h00
This Week in GNOME: #169 Wrapped Boxes
   Update on what happened across the GNOME project in the week from October to October . GNOME Core Apps and Libraries Libadwaita Building blocks for modern GNOME apps using GTK . Alice she her announces libadwaita got another new widget AdwWrapBox similar to GtkBox, but wrapping...
10  octobre     07h45
GNOME Foundation News: 2024-2025 budget and economic review
   Dear community members, As promised in the previous communication the Board would like to share some more details on our current financial situation and the budget for our financial year, which runs from st October to th September . Background The Foundation needs an...
    00h18
Christian Hergert: GCC Clang Indirect Functions
   There is this extremely neat feature in GCC and Clang that allows you to determine which function should be patched in at runtime. Procress startup code will call your user defined function to figure out which function should be used for the environment. For example, take the following...
09  octobre     10h08
Sam Thursfield: PyCon Espa a 2024
   This year PyCon Spain happened just down the road from me in Vigo, and I was able to attend with a few folk from Codethink. Python conferences are usually great as there’s so much variety in the talks and the bar for quality is also quite high. I’m not sure when the videos will be out and they...
    00h00
Hubert Figuière: Dev Log September 2024
   A long overdue dev log. The last one was for September . That’s a year. Stuff in life has happened. Compiano In November I switched Compiano to use pipewire directly for sound. This mean removing bits of UI too. I should look at a release, but I have a few blockers I need to tackle. One key...
07  octobre     21h33
GNOME Foundation News: Update from the Board: 2024-10
   Dear GNOME community members, We want to provide you with an important update on recent developments at the GNOME Foundation. What Has Happened The GNOME Foundation Board of Directors has approved a budget for the coming financial year October, , to September , . In the...
06  octobre     14h35
Jussi Pakkanen: CapyPDF 0.12.0 released
   I have just made the . release of CapyPDF. It does not really have new features, but the API has been overhauled. It is almost guaranteed that no code developed against . will work without code changes. Such is the joy of not having any users.Experimental C wrapperCapyPDF has a plain C API....
05  octobre     18h00
Tobias Bernard: Boiling The Ocean Hackfest
   Last weekend we had another edition of last year’s post All Systems Go hackfest in Berlin. This year it was even more of a collaborative event with friends from other communities, particularly postmarketOS. Topics included GNOME OS, postmarketOS, systemd, Android app support, hardware enablement,...
04  octobre     13h39
Richard Hughes: fwupd 2.0.0 and new tricks
   Today I tagged fwupd . . , which includes lots of new hardware support, a ton of bugfixes and more importantly a redesigned device prober and firmware loader that allows it to do some cool tricks. As this is a bigger than usual release I’ve written some more verbose releases notes below. The first...
    00h27
Peter Hutterer: HIOCREVOKE merged for kernel 6.12
   TLDR: if you know what EVIOCREVOKE does, the same now works for hidraw devices via HIDIOCREVOKE. The HID standard is the most common hardware protocol for input devices. In the Linux kernel HID is typically translated to the evdev protocol which is what libinput and all Xorg input drivers use....
    00h00
This Week in GNOME: #168 Testing Portals
   Update on what happened across the GNOME project in the week from September to October . GNOME Core Apps and Libraries GLib The low level core library that forms the basis for projects such as GTK and GNOME. Philip Withnall says Julian Sparber is tackling adding tests for some tricky to...
03  octobre     08h54
Andy Wingo: preliminary notes on a nofl field-logging barrier
   When you have a generational collector, you aim to trace only the part of the object graph that has been allocated recently. To do so, you need to keep a remembered set: a set of old to new edges, used as roots when performing a minor collection. A language run time maintains this set by adding...
02  octobre     18h06
Hans de Goede: IPU6 camera support in Fedora 41
   I’m happy to announce that the last tweaks have landed and that the fully FOSS libcamera software ISP based IPU camera support in Fedora now has no known bugs left. See the Changes page for testing instructions.Supported hardwareUnlike USB UVC cameras where all cameras work with a single kernel...
01  octobre     23h54
Tobias Bernard: Berlin Mini GUADEC 2024
   It’s been over two months but I still haven’t gotten around to writing a blog post about this year’s Berlin Mini GUADEC. I still don’t have time to write a longer post, but instead of putting this off forever I thought I’d at least share a few photos. Overall I think our idea of running this as a...
27  septembre     10h30
Carlos Garcia Campos: Graphics improvements in WebKitGTK and WPEWebKit 2.46
   WebKitGTK and WPEWebKit recently released a new stable version . . This version includes important changes in the graphics implementation. Skia The most important change in . is the introduction of Skia to replace Cairo as the D graphics renderer. Skia supports rendering using the GPU, which...
    01h23
Juan Pablo Ugarte: New Cambalache Release 0.92.0
   I am pleased to announce a new Cambalache stable release, version . . This comes with two major dependencies changes, the first one is a very basic port to Adwaita and webkit broadway replacement with a custom Wayland compositor widget based on wlroots. What’s new: Basic port to Adwaita Use...
26  septembre     12h44
Andy Wingo: needed-bits optimizations in guile
   Hey all, I had a fun bug this week and want to share it with you.numbers and representationsFirst, though, some background. Guile’s numeric operations are defined over the complex numbers, not over e.g. a finite field of integers. This is generally great when writing an algorithm, because you don...
25  septembre     21h44
Jonathan Blandford: GUADEC 2024
   GUADEC was in Denver this year I meant to write an update right after the conference, but Real Life got in the way and it took a while to finish this post. I finally found a little spare time to collect my thoughts and finish writing this. It was a smaller crowd than normal this year. There were ...
23  septembre     22h00
Jakub Steiner: GNOME 47 Wallpapers
   With GNOME out, it’s time for my bi annual wallpaper deep dive. For many, these may seem like simple background images, but GNOME wallpapers are the visual anchors of the project, defining its aesthetic and identity. The signature blue wallpaper with its dark top bar remains a key part of that. ...
    00h41
Philip Chimento: It’s like cp -R but for your GUI
   As a JavaScript engine developer at Igalia I don’t find myself writing much plain C code anymore. I’m either writing JS or TypeScript, or hacking on large compiler codebases in C , or writing ECMAScript specification language. Frankly, that is fine with me. C’s time may not be over yet, but I...
22  septembre     23h49
Joaquim Rocha: How to fork: Best practices and guide
   I have resurrected my camera old raw thumbnailer so that I can browse directories full of of camera raw images in Nautilus. This is version . . , because GNOME is out. Like the old one, it uses libopenraw to extract the previews from the raw files. But, it now supports more raw formats, and if...
    00h00
Hubert Figuière: New raw thumbnailer
   Short update this month, which has been full of travels and new things. I spent a few weeks in the UK. Most importantly I got to see Altin Gün in the Manchester Psych Festival, but I also visited family and friends, spent a while in the Codethink offices, and so on. It’s been a month since I...
21  septembre     19h21
Sam Thursfield: Status update, 21 09 24
   Loupe is GNOME’s default image viewer since GNOME . It is powered by the newly written safe image loading and editing library glycin. What’s new in With GNOME , Loupe version is available as well. This release mostly consists of a lot of subtle changes. For JPEGs, the image rotation...
20  septembre     19h04
Sophie Herold: Image Viewing and Editing in GNOME 47 and Beyond
   Focus stealing prevention exists for two main reasons: One is security, since we need to prevent rogue apps from deceiving users into e.g. typing their password into another window. If apps can silently claim keyboard focus and open their own window over the currently focused one, this enables...
    14h19
Development blog for GNOME Shell and Mutter: Understanding GNOME Shell’s focus stealing prevention
   Recently there have been a number of reports bug , bug , bug , bug about the plymouth boot splash not showing properly on PCs using AMD GPUs.The problem without plymouth and AMD GPUs is that the amdgpu driver is a really really big driver, which easily takes up to ...
14  septembre     13h38
Hans de Goede: Fedora plymouth boot splash not showing on systems with AMD GPUs
   I am pleased to introduce the first stable release of Casilda A simple Wayland compositor widget for Gtk which can be used to embed other processes windows in your Gtk application. It was originally created for Cambalache s workspace using wlroots, a modular library to create Wayland...
13  septembre     17h36
Juan Pablo Ugarte: Introducing Casilda - A Wayland compositor widget
   Well, it’s time for another release. Last cycle wasn’t particularly exciting, only featuring the new dialogs and a few smaller changes, but this one should be more interesting. So let’s look at what’s new. Bottom sheet Last cycle libadwaita got new dialogs, which can be presented as bottom sheets...
    15h32
Alice Mikhaylenko: Libadwaita 1.6
   A couple of weeks ago, I went to see Alien: Romulus. While many of my friends were disappointed, I actually enjoyed it. In fact, it exceeded my expectations mainly because I didn’t expect much : Fede Alvarez delivered exactly what producer Ridley Scott asked of him, leaning heavily on the...
12  septembre     22h00
Jakub Steiner: Weyland
   I wrote a post about so called M type and S type processes in software development. Unfortunately it discusses the concept of human sexuality. Now, just to be sure, it does not have any of the good stuff as the kids might say. Nonetheless this blog is syndicated in places where such topics...
11  septembre     21h33
Jussi Pakkanen: On M and S Type Processes in Software Development
   The Usability Study Report for Loup, Showtime, and Decibels, conducted during the May to August Outreachy internship round, is now available s Check it out here: https: lnkd.in gRZs VR
09  septembre     11h10
Tamnjong Larry Tabeh: Usability Study Report for Loup, Showtime, And Decibels
   As it’s now aproaching mid September and the autumn release of GNOME, so is there also a new release of Maps approaching for GNOME . Switch to Vector based MapThe biggest change since last release is that we now use the vector based map by default and the old raster map has also been retired...
07  septembre     13h48
Marcus Lundblad: Maps and GNOME 47
   The WebRTC nerds among us will remember the first thing we learn about WebRTC, which is that it is a specification for peer to peer communication of media and data, but it does not specify how signalling is done. Or put more simply, if you want call someone on the web, WebRTC tells you how you can...
04  septembre     16h35
Arun Raghavan: GStreamer and WebRTC HTTP signalling
   GNOME is interested in participating in the Outreachy December March cohort, and while we already have a few great projects, we are looking for experienced mentors with a couple more project ideas. Hurry up, we have until September to conclude our list of ideas. Please, submit project ideas on...
03  septembre     08h33
Felipe Borges: Looking for more internship project ideas for Outreachy (December-March cohort)
   As of today, Mutter will style legacy titlebars i.e. of X Xwayland apps that don’t use client side decorations using Adwaita on GNOME. Shadows match the Adwaita style as well, including shadows of unfocused windows. These titlebars continue to follow the system dark and light mode,...
28  août     16h58
Georges Basile Stavracas Neto: Fancy Titlebars
   We have finally reached the final week of GSoC. It has been an amazing journey Let’s summarize what was done, the current state of the project and what’s next. Introduction This summer, I had the opportunity to work as a student developer under the Google Summer of Code program with the...
25  août     22h15
Divyansh Jain: TinySPARQL GSoC Final Report
   GSoC : Final Project Report ValaProject TitleAdd support for the latest GIR attributes and GI Docgen formatting to Valadoc.OverviewGSoC has come to an end, so it’s time to wrap up. I got the opportunity to contribute to the Vala Project which consists of an awesome programming language...
    17h56
Sudhanshu Tiwari: GSoC 2024: Final Project Report
   TLDR: GSoC is ending soon and I’ve definitely learned a lot from my time here, if you’re interested in the code I’ve written for my GSoC project feel free to go straight to the end where I’ve linked all the MRs I’ve been involved Hello GNOME community Time flies and my time with GSoC working...
24  août     22h37
Rachel Tam: Wrapping up my GSoC Project