- Multi-backend build, and run-time backend selection
Clutter can be built with support for multiple backends in the same
shared library; the backend singleton is determined at run-time,
either with the default backend for the platform, or using the value
of the CLUTTER_BACKEND environment variable.
- GDK windowing system backend
A new backend has been added, which uses the GDK API for creating the
drawing surface, as well as receiving the windowing system and input
events.
- Show a hint when ClutterText is in password mode
If the password-hint-time ClutterSettings property is set to a non
zero value, the last character entered inside a ClutterText actor when
in password mode will be shown in plain for the duration of the timeout,
before being replaced by the glyph chosen as the password character.
- Improve Windows build support
Clutter now provides project files to build the library using Visual
Studio 9 and Visual Studio 10. Also, the scripts to build Clutter using
MinGW have been improved.
- Remove the requirement for using clutter_threads_init()
Threads are initialized by default (depending on the platform), so there
is no need to call clutter_threads_init().
- Deprecate the default ClutterStage
The semantics of the default Stage were not obvious, and had the tendency
to confuse the user.
- Move the deprecated headers into their own directory
This should help developers identify the deprecated API.
- Change deprecation policy
Deprecated functions are now marked using compiler annotations, instead
of being forcibly disabled through pre-processor directives from the
headers. Deprecations will cause compiler warnings, and thus are enabled
by default. If you're building your project with compiler flags that
consider every warning a fatal error, you can use the symbol
CLUTTER_DISABLE_DEPRECATION_WARNINGS to disable the deprecation warnings.
- Translation updates
Portuguese, Assamese, Punjabi, Tamil, Oriya, Telugu, French, German,
Danish, Traditional Chinese (Hong Kong and Taiwan), Catalan, Esperanto,
Lithuanian, Galician, Norwegian bokmål, Slovenian, Hebrew, Bulgarian.
• List of bugs fixed since Clutter 1.8
652588 - add support for password hint in ClutterText
659625 - mingw32: Update the build script to compile 1.8.0
659601 - offscreen effects on children of containers also with an
offscreen effect get a wrong viewport
659928 - Two strings are not marked as translatable
659893 - clutter-main: Reword translator comment for default:LTR
656663 - Remove internal usage of ClutterGeometry in StageWindow
660354 - Add paint-deform-tiles option to CLUTTER_DEBUG
660471 - ClutterActor: Add clutter_actor_has_effects
660512 - ClutterShaderEffect recompiles the shader for every instance
660623 - clutter-actor-meta: Fix _clutter_meta_group_has_metas_no_internal
660985 - memory leak in clutter_box_layout.c
661015 - Add clutter_unicode_to_keyval function
660786 - Deprecate clutter_[sg]et_font_flags()
661887 - auto-resize of ClutterCairoTexture does not work correctly
657434 - Add a GDK backend to Clutter
663332 - orca reads my password in gnome-shell policykit dialogs
663594 - Minor whitespace parsing bug in clutter_color_from_string
663733 - clutter-stage-x11: Make sure to set geometry x and y
651718 - Make tests work on platforms supporting only a single stage
663999 - The removal of per-backend CLUTTER_VBLANK envvar had unwanted
cruft in the Win32 backend
663720 - DeformEffect: Avoid redrawing actors on vertices invalidation
663636 - Use newer Cogl API in ClutterDeformEffect
Special thanks to
Chun-wei Fan, for building, testing, and keeping up to date the Visual
Studio project files.
Many thanks to:
Neil Roberts, Rico Tzschichholz, Robert Bragg, Adel Gadllah,
Lionel Landwerlin, Alexandre Franke, Colin Walters, Daniel Mustieles,
Giovanni Campagna, Piotr Drąg, krishnababu k, A S Alam, Alexander Shopov,
Algimantas Margevičius, Ask H. Larsen, Bruno Brouard, Carles Ferrando,
Chao-Hsiung Liao, Craig R. Hughes, Damien Lespiau, Duarte Loreto,
Florian Müllner, Fran Dieguez, Fran Diéguez, Håkon Løvdal, I Felix,
Jasper St. Pierre, Jorge González, Joseph Scheuhammer, Kjartan Maraas,
Kristjan SCHMIDT, Manoj Kumar Giri, Marc-André Lureau, Mario Blättermann,
Matej Urbančič, Matthias Clasen, Nilamdyuti Goswami, Sunjin Yang,
Tomeu Vizoso, Yaron Shahrabani, Zan Dobersek, Мирослав Николић.
• Drop all flavours
Since Clutter 1.9 and GTK+ 3.0 support multiple backends with
selection at run-time, Clutter-GTK can drop the multiple flavours,
and support the current Clutter and GDK backend. This is still a
work in progress, so not every Clutter or GDK backend provide the
same set of features. Basic Clutter embedding works with the X11,
GDK, and Windows backends. GTK+ widgets embedding inside Clutter
works only on the X11 backend.
• Do not disable multi-device
Clutter was fixed to support XI2 events coming from GDK without
destroying the event cookie; this means that Clutter-GTK can
stop disabling multi-device support in GDK. If your code was
calling gdk_disable_multi_device() (something that shouldn't have
been done in the first place) this means that event handling
will be broken.
• Make GtkClutterEmbed expand by default
The GtkClutterEmbed widget should expand by default on both#
orientations; this allows using the default size negotiation
mechanisms in GTK, and drop the hack of setting a minimum size
on the widget.
- many bugfixes and improvements to the editor, most notably porting to
GtkGrid to avoid the GtkTable layout bug that was causing size to be
incorrectly allocated
* Fix deadlock with recently changed GApplication-behaviour (Ryan Lortie)
* Automatically reload unmodified images when the file changes (Felix Riemann)
* Try to preserve file attributes when saving (Javier Sánchez)
* Allow reusing a window from the commandline (Michael Wünsch)
* Improved help docs (Tiffany Antopolski)
Bug fixes:
#555370, eog should auto-refresh when file changes (Felix Riemann)
#614869, File paths get cut off in properties dialog (Felix Riemann)
#617735, Add Functionality to open image always in same window (Michael Wünsch)
#653065, On edit/rotation of image, group permissions eliminated/
changed to "none" (Javier Sánchez)
#655205, Image display stutters (Felix Riemann)
#661325, doc, minor rephrasing needed (Tiffany Antopolski)
#662630, eog fails to launch and hangs. (Ryan Lortie)
New and updated translations:
- Ihar Hrachyshka [be]
- Paul Seyfert [de]
- Daniel Mustieles [es]
- Fran Dieguez [gl]
- Yaron Shahrabani [he]
- Hideki Yamane [ja]
- Algimantas Margevičius [lt]
- Thura Hlaing [my]
- Kjartan Maraas [nb]
- Stas Solovey [ru]
- Matej Urbančič [sl]
- Krishnababu Krothapalli [te]
- Muhammet Kara [tr]
- Daniel Korostil [uk]
- Use GNetworkMonitor to monitor network changes (#664096)
- Remove use of deprecated GTK+ APIs (#664120)
- Fix icon in PDM's "Clear All" button (#663159)
- Show the WebKit version in the about dialog
- Other minor fixes
* Remove use of several deprecated API in GLib and GTK+ (Carlos
Garcia Campos)
* Update smclient from libegg to fix the application name
(#631612, Carlos Garcia Campos)
* Update synctex to version 1.17 to fix problems with file paths
(José Aliste)
Documentation:
* Add API documentation to EvAnnotation.
* Several fixes and cleanups in user manual (Tiffany Antopolski)
* Add introspection annotations to
ev_document_factory_get_document() (#635705, José Aliste)
* Add introspection annotations to
ev_document_model_get_document() (#662720, Cosimo Cecchi)
Bug Fixes:
Bug 440316 - Improve SSL Certificate check bad signature dialog
(Milan Crha)
Bug 652171 - Added e_book_client_view_set_flags() (Tristan Van Berkom)
Bug 652175 - Add revision property to addressbook backend
(Tristan Van Berkom)
Bug 655167 - Messages moved from IMAP Inbox reappear (Michel Dänzer)
Bug 659736 - Do not report change on property set when not changed
(Milan Crha)
Bug 660182 - Error dialog on LDAP query with multiple referrals
(Milan Crha)
Bug 660646 - »IDLE« should not be translated in settings dialog
(Milan Crha)
Bug 660972 - Unable to publish free/busy information (Milan Crha)
Bug 660974 - sqlite backend: use INSERT OR IGNORE in
add_folder_into_db() (Christophe Dumez)
Bug 661033 - Add support for E_CONTACT_FILE_AS field (Philip Withnall)
Bug 662473 - Moving mails between local folders removes labels
(Milan Crha)
Bug 662524 - POP3: Use a safer default value for "delete-after-days"
(Matthew Barnes)
Bug 662643 - camel_url_decode_path() crashes on empty string
(Matthew Barnes)
Bug 662929 - POP3 prevents expunge of local Inbox in offline
(Milan Crha)
Bug 663062 - Missing attachment icon on a message with it (Milan Crha)
Bug 663219 - Crash in imapx_completion at camel-imapx-server.c
(Chenthill Palanisamy)
Other Changes:
* Move remaining CamelURL elements to CamelSettings. (Matthew Barnes)
* IMAP: Split off a new mutex for commands and responses.
(Matthew Barnes)
* Remove g_thread_init() calls. (Matthew Barnes)
* Avoid possible crash when url->path is NULL (Milan Crha)
* Make local addressbook backend store image data as URIs.
(Tristan Van Berkom)
* CamelTcpStreamRaw: Use PR_Interrupt() to cancel blocked I/O.
(Matthew Barnes)
* Use the same technique in imapx_parser_thread(). (Matthew Barnes)
* Kill gtk-doc tmpl files. (Matthew Barnes)
* Camel no longer depends on libedataserver. (Matthew Barnes)
* Add useful GBinding transform funcs from e-util. (Matthew Barnes)
Translations:
Daniel Mustieles (es)
Fran Diéguez (gl)
Kjartan Maraas (nb)
Matej Urbančič (sl)
Overview of changes from libfolks 0.6.4.1 to libfolks 0.6.5
=============================================================
Bugs fixed:
* Bug 662285 — Error with email -> im_addresses when updating a contact
* Bug 662433 — AbstractFieldDetails.equal() is ambiguous about checking
parameters.
* Bug 660908 — Add favourites support to EDS backend
* Bug 662770 — ContactPhotos are ignored when mime type is null
* Bug 662616 — We should set mime type when setting an EContact's photo
* Bug 662274 — Failed to link personas: Can't link personas with no primary
store.
* Bug 662314 — Gnome-shell restarts if I change my user status to
disconnected/unavailable
* Bug 663798 — Add AbstractFieldDetails.value_type
* Bug 659585 — GLib-GIO-CRITICAL **: g_bus_unwatch_name: assertion
`watcher_id > 0' failed
API changes:
* Add AbstractFieldDetails.id to identify instances of details
* Deprecate PostalAddress.uid in favor of AbstractFieldDetails.id
* Deprecate NoteFieldDetails.uid in favor of AbstractFieldDetails.id
* Deprecate Role.uid in favor of AbstractFieldDetails.id
* Add AbstractFieldDetails.values_equal() to compare values (but not parameters)
* Implement FavouriteDetails on Edsf.Persona
* Add AbstractFieldDetails.value_type
Behavior changes:
* PostalAddress.equal() now ignores PostalAddress.uid
* NoteFieldDetails.equal() now ignores NoteFieldDetails.uid
Overview of changes from libfolks 0.6.4 to libfolks 0.6.4.1
=============================================================
Bugs fixed:
* Bug 662095 — so name of libfolks v 0.6.4 is lower than of libfolks v 0.6.3.x
Overview of changes from libfolks 0.6.3.2 to libfolks 0.6.4
=============================================================
Bugs fixed:
* Bug 660217 — folks-0.6.3.2 requires tracker-0.12, but configure.ac calls
VALA_CHECK_PACKAGES([tracker-sparql-0.12])
* Bug 657602 — Telepathy backend fails to set Personas' phone numbers from
ContactInfo
* Bug 660937 — [regression] build failure: No package 'gee-1.0' found
* Bug 661475 — string_strip: assertion `self != NULL' failed
API changes:
* Implement PhoneDetails on Tpf.Persona
* Implement NameDetails on Tpf.Persona
* Implement EmailDetails on Tpf.Persona
* Implement UrlDetails on Tpf.Persona
* Implement BirthdayDetails on Tpf.Persona
* Add PersonaStoreError.UNSUPPORTED_ON_NON_USER
Overview of changes from libfolks 0.6.3.1 to libfolks 0.6.3.2
=============================================================
Bugs fixed:
gcr 3.3.2
- Allow changing collection on a GcrCollectionModel, add tree/list
mode to GcrCollectionModel
- Allow chaining of GckEnumerator objects, so that when objects from
one is listed, then chained enumerator is enumerated.
- Integrate GTlsInteraction into libgck for logging in or key auth.
- Refactor internal DER parsing to use reference counted memory
using the prototyped GBytes API.
- Build fixes, documentation fixes, testing fixes, memory leak fixes
Overview of changes from GLib 2.31.0 to 2.31.2
==============================================
* Monotonic time is now properly supported on Windows
* glib-mkenums: fix @ENUMPREFIX@ with /*< underscore_name=... >*/
* EXPERIMENTAL: introduce new GSettingsSchema and GSettingsSchemaSource
APIs for the convenience of plugin system authors and those who wish
to introspect the contents of schemas. This API may change.
* Improve the performance of GObject property notifies.
* GDBus:
- fix a race when unowning a name immediately after owning it
- thread safety improvements on GDBusConnection
- fixes for exit-on-close functionality
* Deprecations:
- add G_SIGNAL_DEPRECATED
- don't use G_DISABLE_DEPRECATED masking for functions anymore
* docs
- tmpl/ is finally dead for glib
* GIO:
- GInetAddressMask: new type for internet address range matching
- various GIO file and stream fixes
- improvements to attribute and fileinfo handling
2.31.2
======
* gnutls
* Added gnutls-pkcs11 backend, which uses gnutls 2.12.8 and
p11-kit (a new optional dependency) to provide access to
PKCS#11 tokens. At the moment, this is only enabled if you
set GIO_USE_TLS=gnutls-pkcs11 in the environment. (Stef,
#656361)
* GTlsCertificateGnutls can now read unencrypted PKCS#8 keys
(which show "BEGIN PRIVATE KEY" in PEM form) in addition to
the previously-supported PKCS#1 keys ("BEGIN RSA PRIVATE
KEY").
glibmm:
* Add Glib::Threads::* in threads.h, deprecating everything in thread.h.
This was necessary because we had to break the ABI to avoid using
API that is now deprecated in glib.
* Avoid compiler warnings when using -std=c++0x with g++.
(Murray Cumming, Kjell Ahlsted)
gmmproc:
* C example code removal: Also remove code in </programlisting> tags.
(José Alburquerque)
* Ensure template parameter has a space before to avoid trigraphs.
(Hub Figuière) Bug #663303
Examples:
* Avoid use of the now-deprecated API.
(Murray Cummign)
Changes in version 3.3.2 are:
* Do not make label selectionnable in prompt dialog
* Fix deadlock in the 'unsafe storage' prompt
* Better locking for the old gnome2-store
* Updated translations
* Build fixes
3.3.2
=====
* Port D-Bus usage in the shell to GDBus [Giovanni, Marc-Antoine, Florian,
Jasper, Matthias; #648651, #658078, #663902, #663941]
* Message tray
- Add right-click option to chats to mute the conversation [Ana; #659962]
- Don't steal the focus when popping up under the pointer [Rui; #661358]
* Looking Glass
- Add alt-Tab completion [Jason; #661054]
- Show errors from extensions in the extensions tab [Jasper; #660546]
- Allow switching tabs with <Control>PageUp/PageDown
- Theme consistently with the rest of the shell [Jason; 650900]
* Extension system
- Don't try to load disabled extensions at all [Jasper; #661815, #662704]
- Enable and disable plugins in a consistent order [Jasper; #661815, #662704]
- Add options to enable/disable extensions to gnome-shell-extension-tool
[Jasper; #661815]
* Adapt to Mutter change to GSettings [Florian, Matthias; #663429]
* Allow creating a new workspace by dragging a window or launcher in the
middle of two existing ones [Jasper; #646409]
* Allow using Alt-Tab while during drag-and-drop and other operations
that grab the pointer [Adel; #660457]
* Do a better job of finding the right user to authenticate
as when showing a PolKit dialog [Matthias; #651547]
* Control the D-Bus Eval() method by the developer-tools GSetting which
is used for looking glass and screen recorder. [Jasper; #662891]
* Fix browser plugin to work under WebKit-based browser [Jasper; #663823]
* Fix certain stacking issues with alt-Tab [Jasper; #660650]
* Fixes for GLib deprecations [Jasper; #662011]p
* Fixes for GTK+ deprecations [Florian, Rico; #662245]p
* Fixes for Clutter deprecations [Jasper; #662627]
* Visual improvements and UI tweaks [Florian, Jakub, Jasper;
#662800, #658096, #662226]
* Hard-code "Home" as the name for the home dir, rather than looking
it up via GSettings; avoids schema dependency [Cosimo; #559895]
* Don't show "Switch User" on single user machines [Florian; #657011]
* Generate documentation for St toolkit [Florian]
* Improve marking of strings for translation [Matthias, Piotr; #658664]
* Networking menu bug fixes [Giovanni; #650007, #651378, #659277, #663278]
* Code cleanups and leak fixes to StTextureCache
[Jasper, Florian; #660968, #662998]
* Code cleanups [Adel, Florian, Jasper; #662238, #663584]
* Build fixes [Adel, Colin, Florian, Ming Han]
* Misc bug fixes [Adel, Florian, "Fry", Jasper, Giovanni, Ray, Rui, Stefan;
#660520, #661029, #661231, #661623, #661921, #662235, #662236, #662502,
#662394, #662799, #662969, #663175, #663277, #663815, #663891, #662967]
Contributors:
Giovanni Campagna, Cosimo Cecchi, Matthias Clasen, Piotr Drąg, Adel Gadllah,
Rui Matos, Florian Müllner, Marc-Antoine Perennou, Ana Risteska,
Jason Siefken, Jakub Steiner, Ray Strode, Jasper St. Pierre, Ming Han Teh,
Rico Tzschichholz, Colin Walters, Stefan Zwanenburg
Translation:
Alexander Shopov [bg], Marek Černocký [cs], Mario Blättermann [de],
Kostas Papadimas [el], Bruce Cowan [en_GB], Kristjan Schmidt [eo],
Jorge González, Daniel Mustieles, Benjamín Valero Espinosa [es],
Mattias Põldaru [et], Arash Mousavi [fa], Ville-Pekka Vainio [fi],
Fran Diéguez [gl], Yaron Shahrabani [he], Hideki Yamane [ja],
Algimantas Margevičius [lt], Kjartan Maraas [nb], Daniel Nylander [se],
Matej Urbančič [sl], Praveen Illa [te], Muhammet Kara [tr],
Nguyễn Thái Ngọc Duy [vi], Cheng-Chia Tseng [zh_HK, zh_TW]
New in 3.3.2.1 - 23 November 2011
* Fix build issue caused by include in lsof.cpp
New in 3.3.2 - 22 November 2011
* Experimental support for cgroups
* Ship with git-generated ChangeLog
* Network load default colors improved for the colorblind
* Remove status bar
* Remember window position
* Reduce number of default columns in processes view
* added/updated translations
- be, courtesy of Ihar Hrachyshka
- de, courtesy of Gabor Karsay
- de, courtesy of Mario Blättermann
- es, courtesy of Daniel Mustieles
- es, courtesy of Jorge González
- gl, courtesy of Fran Dieguez
- lt, courtesy of Algimantas Margevičius
- nb, courtesy of Torstein Adolf Winterseth
* List of fixed bugs:
649398 3.0.0-1 takes ~10 sec to quit
649842 build failure in 3.1.1: no matching function for call to 'max(guint64&, long unsigned int)'
652584 Add OpenBSDSysInfo()
652602 unbreak compilation if NI_IDN is not defined
654888 Inconsistent name
656840 net load, fix logic to give a nice scale with bits
656841 superfluous decimal places on net load chart
661269 suppress status bar
130719 [Feature Req] Tooltip to display extra information
663569 Download and send information unclear to colorblind
646393 system monitor should use g_get_user_runtime_dir
616794 Miscellaneous string fixes
576863 Code reading gnome-version.xml assumed it's well-formed
468495 System Monitor system tab does not show all CPUs
506035 Process/Application icons in wrong resolution
343861 Window position and size aren´t remembered
305883 Process listing doesn't fit in default window size
553315 What does this string mean?
528149 meaningless option
496436 tarball should ship a correct ChangeLog
Initial implementation of selection-mode, dropdown and OSD toolbars for GNOME Documents
Don't set a padding for GtkNotebook children
Fix focus border color for iconview cells
Don't override prelight color for dim-label
Fix for Nautilus migrating GtkTable->GtkGrid
3.2.2
=====
* Contributions from Og B. Maciel, Jiro Matsuzawa, Tiffany Antopolski,
Baptiste Mille-Mathias, Michael Hill, Shaun McCance, Bastien Durel,
Jim Campbell, Richard Hughes
* Updated translations:
gl (Fran Diéguez)
de (Gabor Karsay, Mario Blättermann)
pt_BR (Rodolfo Ribeiro Gomes)
es (Daniel Mustieles, Jorge González)
hu (Gabor Kelemen)
Overview of Changes in GTK+ 3.3.4
=================================
* The beagle search backend has been dropped
* Stop using GDK/GTK_DISABLE_DEPRECATED guards for deprecated
functions; instead use function attributes
* Make GtkCellRendererAccel support naked keyvals, so it can
be used in gnome-control-center
* GDK changes
- Make the Mod1 == Alt assumption official
- The Broadway backend has initial support for V7+ websockets
* GtkApplication no longer uses gtk_main internally
* GtkNotebook now destroys its action widgets, instead of leaking them
* Theming improvements:
- Background images can now be tiled instead of stretched,
using the background-repeat CSS property
- Unfocused windows can be themed differently, using
the 'window-unfocused' state flag
* Accessibility improvements:
- Much better treeview performance
- Completely ignore invisible columns in treeviews
- Many a11y/treeview-related crashes fixed
- Combo box keybindings are reported again
- Textview respects display lines again
* OS X improvements:
- Improved handling of motion events and event state
- Handle recursive CFRunLoops
- More fixes to accel handling
* Win32 improvements:
- Many fixes, making this the first version of GTK+ 3 that
works well on Windows
* Bugs fixed:
84314 gdk_display_sync() and gdk_flush()
142874 use of SetWindowLong in gdkwindow-win32.c causes incorrect...
169811 configure_event and window-state-event are not emitted con...
171456 "Keep Above" option in Gimp broken on Win32
324254 Realizing a top-level window widget early positions it at 0,0
516822 gtk_window_fullscreen does not resize correctly if removing...
542777 Scroll-Wheel doesn't scroll (Win)
552041 Windows' System Menu from taskbar is buggy
603559 gtk should handle missing immodules better
604156 gtk_window_set_modal() freezes application completely
606727 Can't bind keys on numerical keypad with numlock on
612359 Dialog positioning hints fail on Windows 7
616544 win32 drag and drop (DnD) broken for GTK+ 3
628049 Native windows don't work very well
631384 Images pasted from clipboard are shifted/wrapped
647460 typo in msw_style.c?
652239 win32: resurect Windows clipboard selection notification
658841 Ensure native window in gdk_win32_drawable_get_handle()...
658842 Fix win32 _gdk_windowing_window_at_pointer - port to gtk3
659151 Cannot obtain accessible keybinding for comboboxes
659257 Gtk-WARNING **: GtkRecentChooserWidget 0x80da890 is mapped...
661858 Add annotations for some GtkRadio* constructors
661859 Add annotations for some GtkSymbolicColor constructors
661997 Gtk crashes when changing the TreeView model while rubber...
662160 gtk_print_operation_cancel fails
662628 Add keyboard brightness to keyname-table.h
662670 Pressing "Enter" in print dialog box will not cause printing
662691 menuitem: Always treat submenus as popup
662755 Keycode support in GtkCellRendererAccel broken
662839 Fix XIGrabKeycode usage
662870 Fix introspection annotations for GtkRadioToolButton
662953 x11: Fix window manager change detection
663073 gtk_dialog_new_with_buttons should be G_GNUC_NULL_TERMINATED
663138 iconview: layout items immediately when setting a GtkTreeModel
663182 Dragging any item on OS X crashes Banshee
663345 'from gi.repository import Gtk' fails in jhbuild
663396 With multiple master devices, right clicking may show popup...
663522 css: start background-repeat
663605 Fix event->state of many event types on quartz
663694 GtkTreeViewAccessibleCellInfo are leaked
663761 gtk: Fix GtkCellRenderer ignoring keycodes
663825 calling gtk_progress_bar_set_fraction with a fraction > 1.0...
663856 Make option-foo accelerators use the right symbol
663994 GtkTextView no longer reports the correct line text to ATs...
664021 GtkSpinButton: Clarify clamping behavior in gtk_spin_button...
664027 Build fails with undefined reference to `gdk_keymap_get_mod...
664132 gdk_cairo_region_create_from_surface broken on PPC...
Changes in version 3.2.2 are:
* Make sure to return find results in original order from daemon
* Fill in the gnome_keyring_item_info_get_mtime() field correctly
This version contains many bug fixes and improvements.
- Update libxml2 dependency to 2.7.0
- Make GIO and libcroco hard requirements
- Use attributes for deprecations instead of defines
- Many memory leaks plugged
- Bugs fixed: #621636, #630112, #624820, #624835, #581108, #614157,
#630733, #473862, #590788, #626559, #663049, #663049
* Fixed up the output of SoupDirectoryInputStream, thus
improving the display of local directories in WebKit-based
browsers. [#662266, Sergio]
* Fixed a bug introduced in 2.37.1 that caused some cancelled
SoupMessages to be leaked. [#662847, Sergio]
* Added new SoupSession properties "http-aliases" and
"https-aliases" that allow you to configure more explicitly
what URL protocols are treated as aliases for http (eg,
"dav:", "webcal:", etc), and which should be recognized as
meaning something else, (eg, "ftp:") [Dan]
* Added soup_session_would_redirect() and
soup_session_redirect_message(), to help users that want to
handle some or all redirects themselves. Added
soup_message_set_redirect() to make it easier to return
redirection responses from a SoupServer. [Dan]
* Added the SoupSession "use-thread-context" property, which
tells it to use GMainContexts in a gio-compliant way (and in
particular, allows having different messages running in
different GMainContexts on the same SoupSession, though only
to a limited extent since SoupSessionAsync is still not
thread-safe). In particular, this was added in order to
address WebKit bug 68238. [Dan]
* Made SoupURI %-encode non-ASCII characters when parsing
URIs, in particular to fix a problem with certain servers
sending syntactically invalid redirects that they would then
only interpret correctly if you fixed the syntax for them.
(@$!@#! Although the new code is probably more correct than
the old code anyway, so...) [#662806, Dan]
* Fixed a connection-handling bug that could cause problems
with servers that requested authentication and then timed
out the connection while the application was waiting for the
user to enter a password. [#660057, Dan]
* Made NTLM and Basic authentication handle some non-ASCII
usernames and passwords. (NTLM should handle most. It's
impossible to fix Basic in the general case.) [#576838,
Joachim Breitner, "sponsored by ITOMIG GmbH and the City of
Böblingen"]
* Added support for "deflate" Content-Encoding, so that we can
work with broken servers that insisted on using it even
though we explicitly indicated in the request headers that
we didn't support it. (@$#!#) [#661682, Sergio]
========================================
mutter
========================================
3.3.2
=====
* Move from GConf to GSettings for preferences [Florian; #635378]
* Add meta_display_add_keybinding()/meta_display_remove_keybinding()
to allow creating new keybindings at runtime [Florian; #663428]
* Add suport for new _NET_WM_STATE_FOCUSED atom in _NET_WM_STATE
to allow applications to draw unfocused windows differently
[Rui; #661427]
* Add meta_window_move_resize_frame() to allow specifying the
size and position of a window via the outside dimensions of the
window frame.
* Don't activate window tiling when moving in snap mode
[Rui; #662270]
* Remove the ability to resize a window from the inner edge of
the titlebar [Jasper; #660129]
* Fix for deprecations in GTK+ [Jasper, Rico; #662574, #662895]
* Misc bug fixes [Jasper, Rico, Rui; #662895, #642652, #660941, #662225]
Contributors:
Tim Cuthbertson, Rui Matos, Florian Müllner, Jasper St. Pierre, Rico Tzschichholz
* Select user's home directory by default for VPN import
* Show VPN details in the Connection Information dialog
* Allow auto-unlocking of GSM modems
* Fix crash of Bluetooth widget after pairing
Overview of changes between 1.29.4 and 1.29.5
=============================================
- Documentation fixes
- Build fixes for ATSUI backend
- Add more Chinese poetry
- Fix ChanContext backtrack matching with GPOS
- Bug 653985 - Pango 1.29.x make GTK3-demo.exe crashed in Windows
- Bug 635399 - Add C include and exported packages information to GIRs
- Bug 658561 - Double free after calling Pango.Context.get_font_des...
- Bug 656014 - Missing GIR annotation/wrapper for pango_layout_get_...
- Bug 654689 - Slightly broken Introspection build
- Bug 403499 - Text Attribute Markup page does not describe charact...
- Bug 650456 - Visual C++ 2010 Project Files to compile Pango
- Bug 653985 - Pango 1.29.x make GTK3-demo.exe crashed in Windows
- Bug 661612 - Add deprecation attributes to deprecated functions
3.3.1
=====
* Made linktrails more extensible for customizations
* Added new 'About' footer to HTML output
* Moved Yelp's location.hash formatting to yelp-xsl
* Updated style for key/keycap elements
* Style work on post-content links, no header
* Fall back to correct link title for sort titles
* Strip links from descs in link blocks
* Added html.top.custom and html.bottom.custom
* Added html.header.custom and html.footer.custom
* Correctly set ARIA controls for expanders
* Use the correct type for "prevnext" links elements
* Simplifications to DocBook bibliography handling
* Cleaned up DocBook block and title output templates
* Moved DocBook links templates to db2html-links
* Replaced db2html-autotoc with simpler section links
* Fixed DocBook footnote handling
* Use html.lang.attrs consistently in DocBook
* Removed special-case code in Mallard cache stylesheet
* Updated translations:
ca (Gil Forcada)
ca@valencia (Gil Forcada)
de (Mario Blättermann)
es (Daniel Mustieles)
gl (Fran Diéguez)
nb (Kjartan Maraas)
tr (Muhammet Kara)