Quantcast
Channel: Happenings in GNOME
Browsing latest articles
Browse All 103 View Live

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

CLI Command Tree

A core tenant of Foundry is a pleasurable command-line experience. And one of the most creature-comforts there is tab-completion. But how you go about doing that is pretty different across every shell....

View Article


Layered Settings

Early on Builder had the concept of layered settings. You had an application default layer the user could control. You also had a project layer which allowed the user to change settings just for that...

View Article


Image may be NSFW.
Clik here to view.

December Projects

Not all of my projects this December are code related. In fact a lot of them have been house maintenance things, joy of home ownership and all. This week was spent building my new office and music...

View Article
Browsing latest articles
Browse All 103 View Live