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

Image may be NSFW.
Clik here to view.

Builder 3.33.1

Our first 3.33 release has landed as we move towards 3.34. There is a lot to do this cycle in case you’re interested in contributing. The best way to get started is to dive into the code. We can help...

View Article



Image may be NSFW.
Clik here to view.

Flatpaking Terminals

One thing Builder has done for a long time is make terminals work seamlessly even if distributed using container technologies. Because pseudo-terminals are steeped in esoteric UNIX history, it can be...

View Article

Translucent Completion

Sometimes completion windows get in the way of reading the surrounding code. With Builder Nightly, you can press and release Left Control to toggle translucency of the completion window.

View Article

Image may be NSFW.
Clik here to view.

Improving the Container Workflow

As I mentioned in my talk at Scale 17x, if you aren’t using containers for building your application yet, it’s likely you will in the not-so-distant future. Moving towards an immutable base OS is a...

View Article

Image may be NSFW.
Clik here to view.

Sysprof Developments

Earlier this month, Matthias and I teamed up to push through some of our profiling tooling for GTK and GNOME. We took the occasional work I had done on Sysprof over the past few years and integrated...

View Article


Image may be NSFW.
Clik here to view.

Sysprof Developments

This week I spent a little time fixing up a number of integration points with Sysprof and our tooling. The libsysprof-capture-3.a static library is now licensed under the BSD 2-clause plus patent to...

View Article

Image may be NSFW.
Clik here to view.

GTK 3 Frame Profiler

I back-ported the GTK 4 frame-profiler by Matthias to GTK 3 today. Here is an example of a JavaScript application using GJS and GTK 3. The data contains mixed native and JS stack-traces along with...

View Article

Image may be NSFW.
Clik here to view.

Sysprof design work

Since my last post, I’ve been working on a redesign of Sysprof (among other things) to make it a bit more useful and friendly to newcomers. Many years ago, I worked on a small profiler project called...

View Article


Image may be NSFW.
Clik here to view.

Network and Disk sources

Sysprof has gained network and disk device statistics. You can use the combined graphs for a quick overview, or view them individually.

View Article


Image may be NSFW.
Clik here to view.

Sysprof Updates

I just uploaded the sysprof-3.33.4 tarball as we progress towards 3.34. This alpha release has some interesting new features that some of you may find interesting as you continue your quests to improve...

View Article

Image may be NSFW.
Clik here to view.

Introducing Bonsai

TL;DR: Pair your Linux devices, developer APIs to share files, create object graphs with partial sync between devices, transactions, secondary indexes, rebasing, and more built upon GVariant and LMDB....

View Article

GtkSourceView on GTK 4

I spent some time this cycle porting GtkSourceView to GTK 4. It was a good opportunity to help me catch up on how GTK 4’s internals have changed into something modern. It gave me a chance to fix a few...

View Article

GtkSourceView branching

Branching We’re currently finishing up the cycle towards GNOME 3.36, which means it’s almost time to start branching and thinking about what we want to land early in the 3.37 development cycle. My goal...

View Article


GtkSourceView Snippets

I’m trying to blog about every week now this year, so here we go again. The past week I’ve been pushing hard on finishing up the snippets work for the GTK 4 port. It’s always quite a bit more work to...

View Article

GtkSourceView Branched

I’ve branched GtkSourceView for 4.6 (gtksourceview-4-6) which you should be using instead of master for your application’s Nightly Flatpak builds. I will land the GTK 4 port on master early next week....

View Article


Image may be NSFW.
Clik here to view.

Keeping your fast code fast

Over the past few weeks I’ve been finishing up various projects for 3.36. None of this is surprising for those that follow me on twitter, but sadly I find it hard to blog as often as I should. One of...

View Article

Image may be NSFW.
Clik here to view.

How to use Sysprof to…

First off, before using Sysprof to improve the performance of a particular piece of software, make sure you’re compiling with flags that allow us to have enough information to unwind stack frames....

View Article


Image may be NSFW.
Clik here to view.

How to use Sysprof to… Part II

In the previous article of this series we covered Sysprof basics to help you use the tooling. Now I want to take a moment to show you how to use the command line tooling to profile systems like GNOME...

View Article

GObject Class Private Data

It can be very handy to store things you might do as meta programming in your GObjectClass‘s private data (See G_TYPE_CLASS_GET_PRIVATE()). Doing so is perfectly fine, but you need to be aware of how...

View Article

Image may be NSFW.
Clik here to view.

GtkSourceView Next

Earlier this year I started a branch to track GTK 4 development which is targeted for release by end-of-year. I just merged it which means that our recently released gtksourceview-4-8 branch is going...

View Article
Browsing all 82 articles
Browse latest View live




Latest Images