You Got A Question? Ask    GNOME Community!

String Freeze and updates everywhere!

This post was made with an older stylesheet

Vala 17.6


Vala is a programming language that aims to bring modern programming language features to GNOME developers without imposing any additional runtime requirements and without using a different ABI compared to applications and libraries written in C.


  •  Bug fixes and binding updates

Download Vala

Cogl 1.11.4


Cogl is a modern 3D graphics API with associated utility APIs designed to expose the features of 3D graphics hardware using a direct state access API design, as opposed to the state-machine style of OpenGL.


  • Fix the pkg-config requires for cogl-gles2
  • Fix where we install cogl-gles2 headers
  • Updates for the MSVC build
  • Fix texture sub-region uploads when we don’t have GL_EXT_unpack_subimage
  • Update the KMS winsys backend to the latest libgbm api
  • Fix a leak of primitive indices
  • Added a UProf profiling timer around journal discard code
  • Enabled UProf profiling support to test-journal
  • #682340 – Trivial build fix

Download Cogl

ATK 2.5.91


ATK is a framework that defines a set of interfaces to which graphical interface components adhere. This allows, for instance,
screen readers to read the text of an interface and interact with its controls. ATK support is built into GTK+ and the rest of the GNOME platform, so any application using GTK+ will have reasonable accessibility support for free.


  • Bug 635332: Include C header information in GIR
  • Added atk_relation_set_contains_target to atk.symbols. (bug 672869).
  • Updated Polish, Galician and Latvian translations.

Download ATK

Eye of Gnome 3.5.91


The Eye of GNOME image viewer is the official image viewer for the GNOME Desktop environment. With it, you can view single image files, as well as large image collections.


  • Unify navigation in zoomed and unzoomed modes (Federico Mena Quintero)

Bug fixes:

  • #659830, Arrow keys should always navigate, never scroll (Federico Mena Quintero)
  • #682534, Wrong description about “Fullscreen with double-click” (Yasumichi Akahoshi)

New and updated translations:

  • Nilamdyuti Goswami [as]
  • Paul Seyfert [de]
  • Aurimas ?ernius [lt]
  • A S Alam [pa]
  • Piotr Dr?g [pl]
  • Duarte Loreto [pt]
  • Yuri Myasoedov [ru]
  • Nguy?n Th?i Ng?c Duy [vi]

New and updated manual translations:

  • Mario Bl?ttermann [de]
  • Tom Tryfonidis [el]
  • Daniel Mustieles [es]
  • Yasumichi Akahoshi [ja]

Download EOG

Clutter 1.11.14


Clutter is an open source (LGPL 2.1) software library for creating fast, compelling, portable, and dynamic graphical user interfaces. Clutter uses OpenGL for rendering, but wraps an easy to use, efficient, flexible API around GL’s complexity.


  • Fixes for the touch sequence handling. The stage associated with an input device is now set when a touch sequence begins, and cleared when the last touch sequence ends.
  • Add interpolation for matrices. Using the CSS3 Transforms specification for decomposing matrices and interpolating the resulting transformations. This allows animating properties like ClutterActor:transform and ClutterActor:child-transform. The PanAction is a gesture recogniser that allows panning children of a “scrollable” viewport.
  • Add more accessors to GestureAction for its subclasses. GestureAction now allows retrieving the velocity and delta of pointer, as well as the event sequences and devices involved in the gesture. This allows writing more complex gesture recognisers. It is also possible, now, to ask a GestureAction to cancel the current gesture programmatically, e.g. from a timer.
  • Fix ClutterTableLayout.pack() with negative row/column. Using a negative number to appen an actor into a TableLayout was causing additional rows and columns to be appended, due to an off by one error.
  • Fix press coordinates when using ClutterDragAction with a drag handle. The transformation of the coordinates is now done using the drag actor, as it was supposed to be.

Documentation and annotation fixes:

  • Deprecate the ClutterActor::pick signal. Similarly to the ClutterActor::paint signal, it’s now discouraged to connect to the ClutterActor::pick signal; connecting to the pick signal will raise a warning when using the CLUTTER_ENABLE_DIAGNOSTIC environment variable.

Updated translations:

  • Lithuanian
  • Indonesian
  • Traditional Chinese (Hong Kong and Taiwan)
  • Polish
  • Spanish
  • Assamese
  • Greek
  • Spanish
  • Polish
  • Galician
  • Belarusian.

Bugs fixed:

  • #682795 – Annotation problem for clutter_actor_iter_next() and clutter_actor_iter_prev()
  • #682754 – ClutterRotateAction wrong marshaller usage
  • #681746 – Drag handle misplacemente in examples/drag-action
  • #679990 – clutter_table_layout_pack increments column/row count by two
  • #681648 – add Pan action
  • #683219 – Build failure with old (?) XI2
  • #683066 – brightness-contrast-effect: Don’t actually run if it will have no effect
  • #683090 – gesture-action: Add API for cancelling a gesture
  • #683126 – Remove tracking of input devices and sequences from the stage
  • #682362 – Multi touch events skipped
  • #683113 – Bug in ClutterGestureAction documentation
  • #680255 – The middle and right mouse buttons are swapped when using the evdev backend

Download Clutter

Mutter 3.5.91


Mutter is a window and compositing manager that displays and manages your desktop via OpenGL. Mutter combines a sophisticated display engine using the Clutter toolkit with solid window-management logic inherited from the Metacity window manager.


  • Do not include markup in app not responding dialog [Alexander Larsson]
  • Fix subtracting unredirected windows from visible region [Jasper St. Pierre; #677116]
  • Minor improvements and bugfixes [Jasper, Florian; #682648, #682993]
Translation Updates:
  • Dirgita [id]
  • Piotr DrÄ…g [pl]
  • A S Alam [pa]
  • Yuri Myasoedov [ru]
  • Milo Casagrande [it]
  • Nilamdyuti Goswami [as]
  • Tom Tryfonidis [el]
  • Duarte Loreto [pt]
  • Fran Diéguez [gl]
  • Nguyá»…n Thái Ngọc Duy [vi]
  • Aurimas ÄŒernius [lt]
  • Daniel Nylander [sv]

Download Mutter

PyGObject 3.3.90


GObject is a object system used by GTK+, GStreamer and other libraries. PyGObject provides a convenient wrapper for use in Python programs when accessing GObject libraries.


  • Fix exception test case for Python 2 (Martin Pitt)
  • Bump g-i dependency to >= 1.3.9 (Martin Pitt)
  • Show proper exception when trying to allocate a disguised struct (Martin Pitt) (#639972)
  • Support marshalling GParamSpec signal arguments (Mark Nauwelaerts) (#683099)
  • Add test for a signal that returns a GParamSpec (Martin Pitt) (#683265)
  • [API add] Add Signal class for adding and connecting custom signals. (Simon Feltman) (#434924)
  • Fix pygtkcompat’s Gtk.TreeView.insert_column_with_attributes() (Martin Pitt)
  • Add override for Gtk.TreeView.insert_column_with_attributes() (Marta Maria Casetti) (#679415)
  • .gitignore: Add missing built files (Martin Pitt)
  • Ship tests/gi in tarball (Martin Pitt)
  • Split (Martin Pitt) (#683188)
  • _pygi_argument_to_object(): Clean up array unmarshalling (Martin Pitt)
  • Fix memory leak in _pygi_argument_to_object() (Alban Browaeys) (#682979)
  • Fix setting pointer fields/arguments to NULL using None. (Simon Feltman) (#683150)
  • Fix for python 2.6, officially drop support for < 2.6 (Martin Pitt) (#682422)
  • Allow overrides in other directories than gi itself (Thibault Saunier) (#680913)
  • Clean up sys.path handling in tests (Simon Feltman) (#680913)
  • Fix dynamic creation of enum and flag gi types for Python 3.3 (Simon Feltman) (#682323)
  • [API add] Override g_menu_item_set_attribute (Paolo Borelli) (#682436)

Download PyGObject

Boxes 3.5.91


Boxes is a simple GNOME 3 application to access remote or virtual systems.


  • Download OS logos on demand instead of shipping them in gnome-boxes or in a non-free package.
  • Allow to customize box memory and maximum disk size before creating it.
  • More responsive box removals.
  • Make stopped/saved boxes easier to distinguish. Saved boxes show a grayed out thumbnail of their display and stopped boxes show a black screen.
  • Add the ability to use an additional ISO with extra Windows drivers for use during unattended installs. For now, Boxes can use it to install the Windows system to a virtio disk.
  • Tweak auto-hiding of fullscreen toolbar.
  • Improve box display scaling (when using a very recent spice-gtk).
  • Various UI fixes and improvements.

Added/updated translations:

  • Assamese
  • Galician
  • Greek
  • Hebrew
  • Lithuanian
  • Norwegian
  • Polish
  • Russian
  • Simplified Chinese (zh_CN)
  • Spanish
  • Traditional Chinese (Hong Kong and Taiwan)
  • Vietnamese

Download Boxes

Accerciser 3.5.91


Accerciser is an interactive Python accessibility explorer for the GNOME desktop. It uses AT-SPI2 to inspect and control widgets, allowing you to check if an application is providing correct information to assistive technologies and automated test frameworks.


  • Use yelp-tools instead of gnome-doc-utils (Thanks Oliver!)

New And Updated Translations:

  • Piotr Drag (pl)
  • Nilamdyuti Goswami (as)

Download Accesciser

  We can't watch comments unless G+ provides an API or if you send a notification, e.g +World Of Gnome
     Sometimes is better to place your questions on GNOME Community
  • JJ

    I guess may be you can take it slow here. We all love to see the new releases to core modules. But a long list of fixes (actually, copy paste from release notes) affects the readability very much. A small description of the module and the main changes would be enough. Point to the release email/links etc.

    My two cents…

    • alex285

      You’re right!

    • Bill_Toulas

      We are trying to find out what way is the best. This is not a pure copy paste of course. We try to make it more readable but it seems that we fail. If we follow your suggestion, what would the people that want to learn about every little detail say? For example a small bug fix may be just a detail to you, but a very annoying problem to someone else.