Projects belonging to the GNOME software project are tracked by this sub-channel.
Clutter is an open-source toolkit that supports OpenGL and OpenGL ES rendering and is largely developed by Intel with a GNOME focus.
COGL is a "modern 3D graphics API" designed for use by the Clutter tool-kit but can also be used by other user-interface components.
GNOME's Epiphany WebKit-powered web-browser.
The GIMP open-source imaging and graphics manipulation program.
GLib is a widely-used low-level cross-platform software utility library maintained by the GNOME project.
The gnome-settings-daemon is responsible for setting GNOME session settings.
The GNOME Shell is the user-interface for GNOME 3.x.
The GTK+ tool-kit that's used by GNOME.
Mutter is the compositing window manager to the GNOME Shell.
PiTiVi is an open-source video editor that's part of the GNOME desktop environment and uses GStreamer.
This Month's Activity
- libgimpwidgets: add private headers for GimpPickButton implementations
GIMP - Jehan: Though forward declarations of the implementations are ok, it is cleaner to have proper header files for each variant (default, kwin, quartz right now).
- gobject: add type propagation to gobject ref API
GLib - Christian Hergert: Currently, g_object_ref() and g_object_ref_sink() return a gpointer which can mask issues when assigning to fields or returning from a function.
- app: strength-reduce pass-through groups to normal groups
GIMP - Ell: Override GimpLayer::get_effective_mode() in GimpGroupLayer, to perform strength-reduction of pass-through groups to normal groups under certain conditions (see gimp_group_layer_get_effective_mode() for the logic.)
The main motivation for this is the fact that Photoshop uses pass-through mode as the default mode for groups, resulting in many PSDs using pass-through groups generously and unnecessarily.
- user-agent: Include another component in the version
Epiphany - Michael Catanzaro: Amazingly, WebKitGTK+ user agents have been missing the final component of the WebKit version for years.
- user-agent: Remove support for vendor branding
Epiphany - Michael Catanzaro: We're freezing all the version numbers in the user agent, so VendorSub (DISTROVERSION in Debian) and vendor comment (PACKAGEVERSION) are no longer useful.
- user-agent: Don't include real version number
Epiphany - Michael Catanzaro: Follow the same strategy used by WebKit, freezing our version number at the same point.
- Add some copy-paste for widgets demo
GTK - Matthias Clasen: Not sure this is quite right yet.
- dateMenu: Fix possible crash with unknown locations
GNOME Shell - Bastien Nocera: If there are locations unknown to the libgweather version gnome-shell is using, don't crash.
- Bug 775931 - Shortcut for non-existing action shadows existing one
GIMP - Jehan: Current logics of dealing with duplicate accelerators was just to delete one randomly.
- app: add gimp:buffer-source-validate operation
GIMP - Ell: gimp:buffer-source-validate is a drop-in replacement for gegl:buffer-source, however, if the attached buffer has a
validating tile-handler, it makes sure the required region is
validated during process().