- ClutterBinLayout honours the fixed-position of actors
The ClutterBinLayout now checks if the :fixed-position-set property of a
ClutterActor is set, and will use the fixed position when computing the
allocation, without requiring an explicit CLUTTER_BIN_ALIGNMENT_FIXED
alignment policy.
- Soft-deprecation of ClutterGeometry
The ClutterGeometry boxed type is a bad rectangle type, with known issues
when used for unioning and intersecting; Clutter uses the type in signals
and properties, so we cannot fully deprecate it. The documentation has
been amended, and API using ClutterGeometry has been deprecated where it
makes sense.
- Deprecate the ClutterActor::paint signal
The class handler for ClutterActor::paint is still available, but
connecting to the ::paint signal directly is strongly discouraged, and
will emit warnings if the CLUTTER_ENABLE_DIAGNOSTIC environment variable
is set. Notifications of a full paint for the Stage should happen only
through the repaint functions.
- Ensure we associate input devices to the stage on touch events
Like we do for crossing events for pointer devices, beginning and ending
a touch sequence should associate the input device to the stage.
- Allow constraining a DragAction to an area
Similarly to how we allow constraining the dragging to an axis, we can
also constrain the dragging to a specific area, expressed in
parent-relative coordinates.
- Do not handle events on ClutterText if :selectable is FALSE
If the ClutterText:selectable property is FALSE we should only reposition
the cursor, and avoid the whole drag-to-select event handling.
- Add ClutterActor:child-transform
The :child-transform property allows applying an initial transformation
to the children of an actor, but not to the actor itself.
- Fix height-for-width policy in ClutterBinLayout
- Add ClutterZoomAction
An action that implements the pinch gesture to scale an actor up or
down through two touch points.
- Documentation fixes
- Translations update
Assamese, Indonesian, Ukranian, Traditional Chinese translation (Hong
Kong and Taiwan), Spanish, Galician, Serbian.
• List of bugs fixed since Clutter 1.11.10
[bugzilla.gnome.org]
#681584 - clutter touch events tests slows down a lot after some use
#681074 - Call clutter_input_device_update_from_event from
clutter_x11_handle_event
#681168 - ClutterDragAction: allow constraining the movement of the
dragged actor
#682070 - clutter-text: Make sure to paint the background of a text actor
#682265 - ClutterBinLayout not honoring ClutterActor position set through
clutter_actor_set_position
#679483 - ClutterBoxLayout does not do height-for-width properly
#678427 - Zoom action
#681814 - ClutterDragAction causes crashes when drag actor is destroyed
at drag-end time
Many thanks to:
Nilamdyuti Goswami, Daniel Mustieles, Fran Diéguez, Chao-Hsiung Liao,
Daniel Korostil, Dirgita, Duarte Loreto, Giovanni Campagna,
Jasper St. Pierre, Lionel Landwerlin, Sjoerd Simons, Tristan Van Berkom,
Мирослав Николић.
Bugs fixed:
- Fixed #656097, Empathy should show an informative text inside the contact list when no contacts are online (Xavier Claessens)
- Fixed #658858, Hide offline contacts by default
- Fixed #662986, Messaging and VoIP Accounts in Applications list (Guillaume Desmottes)
- Fixed #680302, Move model logic out of EmpathyRosterView
- Fixed #680774, Migrate existing accounts into libaccounts (Xavier Claessens)
- Fixed #680775, Be able to edit params of non SSO accounts (Guillaume Desmottes)
- Fixed #680778, Stop using empathy-accounts (Guillaume Desmottes)
- Fixed #681444, Wrong Service for GTalk accounts (Xavier Claessens)
- Fixed #681598, FTBFS: account plugins linking (Guillaume Desmottes)
* Updated documentation (Fabiana Simões, Tiffany Antopolski)
* Build help using yelp-tools instead of gnome-doc-utils (Javier Jardón)
* Support for per-instance plugins (Felix Riemann)
Bug fixes:
#682028, Port to new documentation infrastructure (Javier Jardón)
New and updated translations:
- Khaled Hosny [ar]
- Daniel Mustieles, Miguel Rodriguez [es]
- Fran Diéguez, Leandro Regueiro [gl]
- Yaron Shahrabani [he]
- Dirgita [id]
- Muhammet Kara [tr]
- Chao-Hsiung Liao [zh_HK, zh_TW]
- Improved url entry autosearch (#681022)
- Show information about TLS certificates and SSL errors when
clicking the lock icon (#681506)
- Store http disk cache with temporary profiles for improved privacy
(#681147)
- Do not add error pages to back forward list.
- Do not add error pages to history (#655619)
- wk2: Show information about web and plugins processes in
about:memory (#679764)
- Port saving to WebKit2 (#679368)
- Update to recent WebKit2 API changes.
- Dependencies cleanup.
- Many code cleanups and bug fixes.
Bug Fixes:
Bug 678289 - Filters are not applied automatically to local maildir
Inbox (Milan Crha)
Bug 679488 - Unable to send mail using SMTP (Milan Crha)
Bug 680744 - IMAP: Does not update folder structure (Milan Crha)
Bug 681046 - Occasional crash of evolution-source-registry (Milan Crha)
Bug 681318 - Filter by Source account doesn't match in local folders
(Milan Crha)
Bug 681321 - Support both old and new-buf libxml2 APIs (Colin Walters)
Bug 681466 - Virtual Trash/Junk not updated on change (Milan Crha)
Bug 681640 - Check for Python interpreter in configure.ac
(Matthew Barnes)
Bug 681679 - Typo in migration causes signatures to be dropped
(Matthew Barnes)
Bug 682038 - "Show only this calendar" broken (Milan Crha)
Bug 682102 - Upstream Debian's 20_gettext_intltool.patch
(Matthew Barnes)
Bug 682103 - -fPIC build fix (Fabien Tassin)
Other Changes:
* Do not update unread count in source folder for junk/deleted
messages. (Milan Crha)
* e-book-backend-db-cache.h: Avoid DB typedef. (Matthew Barnes)
* CamelSession: Make forward_to() method asynchronous. (Matthew Barnes)
* CamelSession: Remove camel_session_lock/unlock(). (Matthew Barnes)
* CamelSession: Have add_service() return a new reference.
(Matthew Barnes)
* Have camel_session_list_services() return new references.
(Matthew Barnes)
* Rename camel_session_get_service(). (Matthew Barnes)
* Rename camel_service_get_settings(). (Matthew Barnes)
* Add e_collection_backend_claim_all_resources(). (Matthew Barnes)
* cache-reaper: Clean up abandoned data directories. (Matthew Barnes)
* Deprecate e_client_remove_sync(). (Matthew Barnes)
- Reauthentication fixes
- Change user-switching mechanism from gdmflexiserver helper to libgdm
- Set KRB5CCNAME environment variable for session
- Memory leaks and other misc fixes
- Translation updates
Overview of changes from GLib 2.33.8 to 2.33.10
===============================================
* New GTest API for testcases where log output is expected:
g_test_expect_message()
* GMenuItem now has 'get' accessors and a construct-from-GMenuModel API
* GVariant now has a function to check a format-string for type
compatibility
* win32: We now use overlapped IO to support multiple asynchronous
operations (ie: reading and writing) at the same time.
* GMappedFile: Add g_mapped_file_get_bytes()
* The problems with g_file_make_directory_with_parents() should be
resolved.
* The long-standing issues with placeholder generation of manpages are
now resolved.
* gtlscertificate: Add GBytes based certificate and private-key props
* build: Switch back to using AS_IF for conditionals
* test coverage improvements, documentation improvements, leak fixes
* Bugs fixed
326931 Better docs for G_GNUC_*
550433 g_test_init doesn't recognize --help
600751 GCompletion should better document if and how items memory is managed
628193 Miscellaneous string fixes
637460 man glib-genmarshal is hard to use
674483 broken configure results when cross-compiling with gcc >= 4.5
677065 GMappedFile: Add g_mapped_file_get_bytes()
679288 win32: use overlapped events for streams
679556 it's hard to use gtest when g_warning() is expected
680823 g_file_make_directory_with_parents: Fix error propagation
681319 gtlscertificate: Add certificate-bytes and private-key-bytes props
681336 man pages not built if --enable-gtk-doc not specified
681413 build: Switch back to using AS_IF for conditionals
681501 gmem: array only partially filled with memcpy
681854 Documentation fix for Howto compile a program with glib
682025 Documentation correction
682067 Fix problems with CLEANFILES and automake-1.11.1
* Translations updated:
Lithuanian
Spanish
Galician
Telugu
Serbian
Assamese
Marathi
Indonesian
Traditional Chinese
2.33.10
=======
* gnutls: Improved the certificate verifying code to deal with the
case of a CA being reissued with the same key but a different
signature algorithm. (#681299, Stef)
* gnutls: Fixed an uninitialized variable in
g_tls_connection_gnutls_close(). (#681636)
Wacom:
- Add support for "switch monitor" shortcut
Shell:
- Remove animations, they were causing a number of problems,
but were a useful exercise for future developments.
User Accounts:
- UI changes for better remote accounts support
- Fix crash with incompatible versions of realmd
Online Accounts:
- Allow opening a particular account from the command-line
- Avoid spurious "No online accounts configured" overlay
- Fix crash when loading the panel a second time
Network:
- Improve the Wi-Fi page layout
Bluetooth:
- Require a newer version of gnome-bluetooth
Alexander Larsson (1):
Fix crash if default background not found
Colin Walters (5):
gnome-bg: Don't use C99 declarations
Pull in libgsystem, use it to read thumbnails with O_NOATIME
.gitmodules: Was missing from previous commit
Fix up submodule setup
Update libgsystem
Dominique Leuenberger (1):
trivial: Replace FSF address with current one.
Rui Matos (2):
gnome-xkb-info: Parse XKB options
gnome-xkb-info: Use glib's slice allocator for small structures
William Jon McCann (2):
Don't crash if unable to set background
Increase the size of thumbnails to 256
Fixed bugs:
- #680326, thumbnailer should not modify atime of file
- #680354, crashes if unable to create a root surface
- #681897, Outdated FSF address
- #681929, increase default wallpaper thumbnail size to 256
- #682004, gnome-xkb-info: Parse XKB options
- #682252, Crashes if default bg not installed
Translators:
- Ihar Hrachyshka (be)
- Fran Diéguez (gl)
- Dirgita (id)
- A S Alam (pa)
- Chao-Hsiung Liao (zh_HK)
- Chao-Hsiung Liao (zh_TW)
Many thanks to all contributors: Mario Blättermann, Alexander Larsson, Tom
Tryfonidis, William Jon McCann, Rui Matos, Fran Diéguez, Dominique
Leuenberger, Ihar Hrachyshka, Colin Walters, Daniel Mustieles, A S Alam,
Dirgita, Bastien Nocera
Changes in version 3.5.90 are:
* Use the XDG directories for storing keys
* Updated translations
* Better handling of the --replace argument to gnome-keyring-daemon
* Fix ability to store keyring files without using hardlinks
* Make the GPG agent password caching options work correctly
* New Features:
- Port to new documentation infrastructure (Matthias Clasen)
* Bugfix:
- Do not show the preferences program in the application view (Richard Hughes)
- Do not show the update viewer in the application overview (Richard Hughes)
- Don't show the clear button when installing or removing packages (Richard Hughes)
- Just call the install/remove program 'Software' (Richard Hughes)
- Make the header of gpk-application draggable (Richard Hughes)
- Reword the welcome message now we have no find button (Richard Hughes)
- Use 'Clear' for the clear packages button (Richard Hughes)
3.5.90
======
* Use symbolic icons for workspace switch OSD [Jon; #680738]
* Lock screen improvements:
- Hide user menu and a11y menu in the screen lock [Giovanni; #681143]
- Bump the lock screen slightly when pressing a key [Giovanni; #681143]
- Constrain vertical movement of the screen shield [Giovanni; #681143]
- Return to lock screen on idle [Giovanni; #682041]
- Unlock screen automatically after fast-user switching [Giovanni; #682096]
- Fix "other user" label [Ray; #681750]
* Constrain content of system modals to primary monitor [#681743]
* Respect automatic lock setting on suspend/user-switch [Giovanni; #680231]
* Improve styling of keyring prompt [Jasper; #681821]
* Do not hard-code <super> as overlay-key [Florian; #665547]
* Update style of attached modal dialogs [Florian; #681601]
* a11y: allow navigation on non reactive items [Alejandro; #667439, #667439]
* Implement mode-less overview design [Joost, Florian; #682109]
* Implement message-tray redesign:
- Restyle the message tray [Ana, Allan, Florian; #677213, #682342]
- Move the desktop upwards when showing the tray [Debarshi; #681392]
- Add a close button to notifications [Ana, Jasper; #682253]
- Add a keybinding to toggle the tray [Debarshi; #681392]
- Make the tray keyboard navigable [Debarshi; #681519]
- Add dwelling at the bottom of the screen to open the tray [Owen; #682310]
- Don't time out banners when the user is inactive [Marina, Jasper]
- Misc fixes and cleanups [Jasper, Marina]
* Fix showing "Next Week" on Sundays [Sebastian; #682198]
* Delay restoring IM presence until the network comes up [Florian; #677982]
* Display enterprise login hint [Ray; #681975]
* Ignore unrecognized/irrelevant network devices/connections [Dan; #682364]
* Misc bug fixes and cleanups: [Dan, Florian, Jasper, Jiro, Piotr, Rico;
#643687, #682045, #682189]
Contributors:
Giovanni Campagna, Allan Day, Piotr Drąg, William Jon McCann,
Sebastian Keller, Jiro Matsuzawa, Florian Müllner, Alejandro Piñeiro,
Debarshi Ray, Ana Risteska, Jasper St. Pierre, Ray Strode, Owen Taylor,
Rico Tzschichholz, Joost Verdoorn, Dan Winship, Marina Zhurakhinskaya
Translations:
Nilamdyuti Goswami [as], Daniel Mustieles [es], Yaron Shahrabani [he],
Chao-Hsiung Liao [zh_HK, zh_TW], Tobias Endrigkeit [de], A S Alam [pa],
Sandeep Sheshrao Shedmake [mr], Fran Diéguez [gl],
Мирослав Николић [sr, sr@latin]
* as, courtesy of Nilamdyuti Goswami
es, courtesy of Daniel Mustieles
gl, courtesy of Leandro Regueiro
he, courtesy of Yaron Shahrabani
ja, courtesy of OKANO Takayoshi
lt, courtesy of Žygimantas Beručka
mr, courtesy of Sandeep Shedmake
pa, courtesy of A S Alam
ru, courtesy of Yuri Myasoedov
sl, courtesy of Matej Urbančič
sr, courtesy of Мирослав Николић
sr@latin, courtesy of Miroslav Nikolić
zh_HK, courtesy of Chao-Hsiung Liao
zh_TW, courtesy of Chao-Hsiung Liao
Add a GTK2 version of Adwaita, based on the Bridge theme (Jack Gandy)
New default wallpapers (Jakub Steiner)
Improve metacity attached dialog styling (Florian Müllner)
Improve custom theming for Nautilus (Lapo Calamandrei)
Add generic theming support for selection-mode toolbar style classes
Add generic theming support for in-app notifications
Add generic theming support for suggested-action buttons
Improve theming for GtkMenuButton
This is gnome-user-share 3.0.3, a system for easy sharing of user files.
Major changes since 3.0.2 are:
- Remove markup from translatable strings
- Update the appearance of the info bar
- Make gnome-shell pick up the program's name
- Port to GSettings
* Merged GrlMediaSource and GrlMetadataSource in one GrlSource
* Improvements in the full resolution algorithm
* Added operation options and source capabilities
* Added filtering capabilities
* Added GRL_METADATA_KEY_START_TIME key
* Added GRL_METADATA_KEY_PUBLICATION_DATE key
* Added GRL_METADATA_KEY_MODIFICATION_DATE key
* Removed GRL_METADATA_KEY_DATE
* Changes in API names
* Added support for Vala 0.14 - 0.18
* Added support for Windows building
* General
* Use the new API 0.2.0
* Added support for Windows
* Removed g_thread_init() call (deprecated)
* Use g_str_has_prefix() instead of strrstr() (performance reasons)
* BGO#641115 - grilo plugins do not store private data in right places
* BGO#641357 - Remove libdir= from all Makefile.am
* BGO#667855 - Support tracker 0.13/0.14
Overview of Changes in GTK+ 3.5.12
==================================
* GtkApplication:
- Add gtk_application_get_active_window to get the active window
- Add gtk_widget_insert_action_group to allow more flexibility
when associating widgets with actions
* GtkMenuButton:
- The gtk_menu_button_set_menu function is getting renamed
to gtk_menu_button_set_popup. The old name is still available
for now, but will be removed before 3.6
* GtkToolbar:
- use CSS properties instead of style properties for padding
* Input method support:
- GtkEntry and GtkTextView now have input-purpose and input-hints
properties that let applications provide useful hints to
input methods, like 'this entry is for a phone nr'.
* Bugs:
373279 Toggling a GtkToggleButton emits "clicked", not "toggled"
651244 Add a "purpose" tag for GtkEntries
673478 Chain up notify implementations
681577 Missing mnemonic in "Find applications online"
681591 Masked string for password fields is not exposed to accessibility
681613 icon view doesn't emit selection changed when the model changes
682193 404 in GTK+ docs for duplicated "stable" URL suffix to ATK link
682235 gtkmenubutton: repurpose set_menu for GMenuModel
* Translation updates:
Assamese
Esperanto
Galician
Lithuanian
Marathi
Portuguese
Serbian
Spanish
Traditional Chinese
Major changes in 1.13.7
=======================
* Use libsecret instead of gnome-keyring
* afp: Lots of robustness work
* cdda: Support libcdio >= 0.84
* Translation updates
libgee 0.7.4
============
* Remove *_impl methods
* Move virtual methods to interfaces
* Future-proof the ABI by adding reserved v-table members
* Add read_only to Map.Entry
* Fixed a potential crash in SoupSessionAsync after the
session is finalized.
* Fixed a regression in soup_tls_is_public_suffix() [#681085,
Sergio]
* Added a SOUP_MESSAGE_IDEMPOTENT flag, so that apps can
bypass the "POSTs must be sent on new connections" check,
which was causing evolution-ews to have to create a new
connection for every request. [#681493, Milan Crha]
* Changed SoupSession so that pending SoupMessages now hold a
ref on the session. It is possible that this will break code
that was depending on the old, dumb, behavior (where
unreffing the session with messages pending would cause
those messages to be cancelled), in which case this will be
reverted before 2.40.
* Fixed memory leaks found by valgrind.
* Cleaned up some code in SoupCache. [#681509, Sergio]
========================================
mutter
========================================
3.5.90
======
* Fix logic for handling translations of the windows group [Owen; #681221]
* Handle painting inside a Clutter clone [Owen; #681953]
* Update overlay-key on settings changes [Florian; #681906]
* Add keybinding for overlay-key [Florian; #665547]
* Minor fixes and improvements [Javier, Florian]
Contributors:
Javier Jardón, Florian Müllner, Owen Taylor
Translations:
Sweta Kothari [gu], Muhammet Kara [tr], Khaled Hosny [ar],
Sandeep Sheshrao Shedmake [mr]
Major changes in 3.5.90 are:
* Reorganize application and gear menu, and add a menu for view actions
* Add a View options selector to the toolbar
* Add cluebars for Templates and Scripts special directories
* Add ability to reorder bookmarks
* Improve strings in the Autorun prompt
* Improve error message strings
* Improve the image Properties page
* Improve the Permissions page in the Properties window
* Improve the layout of the Bookmarks dialog
* Use the dropped text paragraph as name when creating new files
using DnD of text snippets
* Use double quotes instead of ASCII quotes for filenames
* Change default action for executable text files to Display
* Change the view mode and zoom level to be per-window instead of per-folder
* Remove support for Manual layouting in icon views outside of Desktop
* Remove the Octal permissions list view column
* Fix segfault when no search results are found
=======================================================
network-manager-applet-0.9.6.2
Overview of changes since network-manager-applet-0.9.6
=======================================================
This is a new stable release of network-manager-applet. Notable changes include:
* Fix GNOME Bluetooth plugin DUN modem detection and setup
Overview of changes between 1.30.1 and 1.31.0
=============================================
- Port to harfbuzz 0.9.x, use external harfbuzz
- Remove Arabic, Syriac, Hangul Hebrew, Khmer,
Tibetan and Thai shapers (replaced by harfbuzz)
- Remove Indic module (replaced by harfbuzz)
- Remove Atsui support (superseded by CoreText)
- Remove PangoX
- 679654 - Crash for PangoContext.list_families
- 680965 - missing language strings for ...
- 681423 - introspection: assorted fixes...
Alexander Shopov (1):
Updated Bulgarian translation
Chao-Hsiung Liao (1):
Updated Traditional Chinese translation(Hong Kong and Taiwan)
Daniel Mustieles (1):
Updated Spanish translation
David King (5):
Post-release version bump to 3.5.3
Post-release version bump to 3.5.90
Rename defines from gnome-keyring to secret
Update POTFILES.in
Update NEWS for 3.5.90 release
Duarte Loreto (1):
Updated Portuguese translation
Fran Diéguez (2):
Updated Galician translations
Updated Galician translations
Jiro Matsuzawa (1):
[l10n] Update Japanese translation
3.5.90
======
* Added support for depth attribute on section links
* Improved various bits of the build process (Colin Walters)
* Corrected jQuery.Syntax license info (Steve Magoun)
* Updated translations:
el (Tom Tryfonidis)
gl (Fran Diéguez)
lt (Aurimas Černius)