Quantcast
Channel: Happenings in GNOME
Browsing all 103 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

Documentation in Builder

A long time ago we had Devhelp integrated in Builder. It got lost in the GTK 4 port because there was no GTK 4 version of Devhelp. Additionally, it didn’t handle the concept of SDKs at all. We went...

View Article


Image may be NSFW.
Clik here to view.

Refreshed Search

Builder got a refreshed search popover. It’s not even a GtkPopover anymore and instead uses AdwDialog. You can use some of the typical “prefixes” to filter search results or do nothing and get...

View Article


Image may be NSFW.
Clik here to view.

Builder of Things

Sometimes I build stuff other than software and this is a post about that. My wife and I had to postpone our honeymoon for a couple years due to COVID. Last spring we were able to take a trip to...

View Article

Image may be NSFW.
Clik here to view.

Collaborating on Builder

It’s no secret I have way more projects to manage than hours in the day. I hope to rectify this by sharing more knowledge on how my projects are built. The most important project, Builder, is quite a...

View Article

Image may be NSFW.
Clik here to view.

Guitar Builderings

I’m from a small town in Washington State that is well-known for top-tier guitars. It was home to Boogie Bodies, co-created by Lynn Ellsworth previously of Charvel fame. You might remember some of the...

View Article


Image may be NSFW.
Clik here to view.

System Extensions from Flatpak

I write about Sysprof here quite often. Mostly in hopes of encouraging readers to use it to improve Linux as a whole. An impediment to that is the intrusiveness to test out new features as they are...

View Article

Ptyxis on Flathub

You can get Ptyxis on Flathub now if you would like to run the stable version rather than Nightly. Unless you’re interested in helping QA Ptyxis or contributing that is probably the Flatpak you want to...

View Article

Image may be NSFW.
Clik here to view.

Red Hat Day of Learning

Occasionally at Red Hat we have a “Day of Learning” where we get to spend time learning about technology of our choice. I spent some time listening to various AI explanations which were suggested...

View Article


Image may be NSFW.
Clik here to view.

Manuals on Flathub

Manuals contains the documentation engine from Builder as a standalone application. Not only does it browse documentation organized by SDK but can install additional SDKs too. This is done using the...

View Article


Image may be NSFW.
Clik here to view.

Bisect’ing outside of the box

There is a sort of thrill to a bug hunt once you dig your heels in deep enough. This is one of those stories. Earlier in the week a fellow Red Hatter messaged me about a bug in Ptyxis where if you...

View Article

libspelling ABI cleanup

In the summer of ’23 I quickly put together a minimal library for spellchecking in GTK 4 from what I built for Text Editor and Builder. It has a fun little hybrid piecetable/B+Tree (bplus) which is...

View Article

Image may be NSFW.
Clik here to view.

Ptyxis in Fedora 40

Ptyxis has arrived in Fedora 40 thanks to my Red Hat colleague Nieves Montero Fernandez. You can sudo dnf install ptyxis to get it. Discussions are ongoing to make Ptyxis the default terminal for...

View Article

Threaded Spellchecking

Last I mentioned I was doing an ABI cleanup of libspelling as it was really just a couple hour hack that got used by people. Part of that was to make way for performing spellchecking off the GTK...

View Article


Messaging Needs

Lets take a Fedora beta for a spin and see what looks out of place! This time, I made the mistake of typing. Oops! Input Performance That lead me to an unreasonable amount of overhead in ibus-daemon....

View Article

UTF-8 validation performance

One of the things that GLib-based APIs got right from early on is that generally speaking, our API boundaries expect UTF-8. When transitioning between API boundaries, UTF-8 validation is a common...

View Article


GCC/Clang Indirect Functions

There is this extremely neat feature in GCC 10+ and Clang 9+ that allows you to determine which function should be patched in at runtime. Procress startup code will call your user-defined function to...

View Article

Image may be NSFW.
Clik here to view.

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...

View Article


Profiling w/o Frame Pointers

A couple years ago the Fedora council denied a request by Meta engineers to build the distribution with frame-pointers. Pretty immediately I pushed back by writing a number of articles to inform the...

View Article

Image may be NSFW.
Clik here to view.

Ptyxis Progress Support

The upcoming systemd v257 release will have support for a feature originating from ConEmu (a terminal emulator for Windows) which was eventually adopted by Windows Terminal. Specifically, it is an OSC...

View Article

Vacation? What’s that?

I tend to bulk most of my vacation at the end of the year because it creates enough space and time for fun projects. Last year, however, our dog Toby went paraplegic and so were care-taking every three...

View Article
Browsing all 103 articles
Browse latest View live