A slightly different format for these release notes.
We missed a couple of releases in the 2.29 cycle and the big changes
cheese went through meanwhile deserves something better than a cold
list of commit messages.
Big thanks go to Bastien Nocera who took up most longstanding items
in our TODO list and implemented them right away.
So let's see what happened since 2.28. Note that most of the following
stuff is still a work in progress so don't expect everything listed to
be completed.
* Completely dropped HAL dependency
Port most HAL code for v4l capability probing into udev and use
gudev in cheese to take advantage of it.
Add infrastructure (CheeseCameraDeviceMonitor) for dynamic
device hotplugging (UI yet to come).
Add optional udev dependency and provide a simple entry point
for non linux platforms that will want to use their custom
detection code (still waiting for patches).
* First steps in splitting cheese code into two libraries
- libcheese-common
Will provide basic non UI related cheese functions: basically,
device detection, device monitoring, video format handling.
- libcheese-gtk
A set of widgets that will allow third party application to
include parts of cheese functionality (e.g. the avatar chooser
will soon embed a viewfinder for quickly shooting a nice
buddy icon). Ideally cheese will be soon based on this set of
widgets being the first user of our own library.
* Rework most of device capability handling code
Rewrite caps detection code trying to use gstreamer api instead of
our own custom stuff whenever possible.
Remove framerate retrieving code since we didn't use it since a
couple of releases.
* Make startup slightly faster
Probe device capabilities in PAUSED state instead of PLAYING.
This was actually a workaround for a now fixed gstreamer bug (See
#587082).
Just a two line change but cheese is notably faster now!
* Cosmetic changes
Remove all the fake webcam code and use a still error image when
no webcam is available.
Drop EphySpinner in favor of the new GtkSpinner. Invert colors to
make it sexier.
Remove actions (SendTo stuff) from the contextual menu. It wasn't
exactly the best way to interoperate with the desktop. And most of
them worked suboptimally anyway.
* Move to GST_DEBUG (first steps, probably needs work)
We use gstreamer anyway, why not to take full advantage of it?
Gstreamer debug infrastructure is really cool and surely a lot
better than our previous g_prints.
* Fixed bugs
#598902 — Make flash window a popup
#594966 — Drop HAL
#603595 — Add a photo-taken signal, which passes a pixbuf
#522199 — First pass at webcam widget for use in other applications
#598445 — Use GtkSpinner instead of our own
#603152 — Use libcanberra instead of GStreamer for shutter
#603161 — Make CheeseGConf a singleton object
#603162 — Make CheeseFileUtil a singleton
#603167 — Avoid warnings on exit when playback hasn't started
#595005 — Use a custom filename to group burst mode pictures
#596535 — String fixes
* Added/Updated Translations
- en_GB, courtesy of Philip Withnall
- en@shaw, courtesy of Thomas Thurman
The "Translator accidentally the entire file" release.
A translator accidentally removed the LINGUAS file so no translations have been
shipped in 2.29.5. This is fixed by this release.
Translations:
- Updated pa Translation (A S Alam)
NEW in 2.29.5
=============
The « Alban, 28 affonds (of Nutella) ! » release.
The contact list has been improved to make it harder to accidentally call
a contact when you just intended to select a row. The accounts dialog has been
reworked to reduce the number of steps when adding a new account.
Thanks to Thomas Meire, a new contributor, the nick auto-completion has been
improved in rooms.
We also fixed a bunch of crashes and a regression when starting a video call.
Bugs fixed:
- Fixed #554767, IRC tab completion only works with letters (Thomas Meire)
- Fixed #576434, ellipsize long status messages in the status combobox
- Fixed #590051, too easy to start a call (not wanting it) (Guillaume Desmottes)
- Fixed #593268, Make Enable/Disable accounts easier again (Guillaume Desmottes)
- Fixed #593483, L10n string split in two feilds
- Fixed #599182, Remove useless screen when adding a new account (Guillaume Desmottes)
- Fixed #599779, empathy doesn't auto finish IRC usernames when user hits tab (Thomas Meire)
- Fixed #600030, EmpathyAccountsDialog should inherit from GtkWindow/GtkDialog
- Fixed #603485, Crash when clicking the status icon just after a contact goes online/offline
- Fixed #603976, Don't re-enable chat window once reconnected
- Fixed #604347, /join command doesn't accept multi rooms (Thomas Meire)
- Fixed #604481, StatusIcon no longer gets status message, only says 'available' (Guillaume Desmottes)
- Fixed #604702, support creation of PMUCs using the Conference interface
- Fixed #605213, Move register radio buttons to the account widget (Guillaume Desmottes)
- Fixed #605529, accounts-dialog shows a box around some advanced settings (Felix Kaser)
- Fixed #605549, Video call fails with "resource unavailable" (Guillaume Desmottes)
- Fixed #605689, SIGSEGV crash when joining a IRC room (Guillaume Desmottes)
- Fixed #605818, String fixes
- Fixed #605822, protocols icons should be hidden by default (Guillaume Desmottes)
- Fixed #605848, Use Pango markup attributes in GtkBuilder file
- Fixed #606220, Stopping a transfer during hashing causes double free (Guillaume Desmottes)
- Fixed #606513, Don't confuse translator comments and contextual specifier (Claude Paroz)
- Fixed #601379, error notification should disappear when account is disabled
- Fixed #604154, when discarding changes on create account the "new bla account" should be removed (Felix Kaser)
- Fixed #604628, creating an account causes weird behavior (Felix Kaser)
* Remember last save location during session (Felix Riemann)
* String fixes / improvements (Philip Withnall)
* Improve GSEAL-compatibility (Felix Riemann)
* Use GtkInfoBar widget for the error message area (Felix Riemann)
Bug fixes:
#604230, Don't remaind the last save location (directory) (Felix Riemann)
#605851, Miscellaneous string fixes (Philip Withnall)
#605852, Use Pango markup attributes in GtkBuilder file (Philip Withnall)
- Reimplement EphyEmbedSingle::handle-content signal, useful for
external download managers
- Add a gconf key (/apps/epiphany/general/url_search) to set the
default search engine. (#604087)
- Reimplement favicon support (#601859)
- Do not override page specific context menus with our own (#603326)
- Store all form auth data in GNOME Keyring, and ask the user to
remember and prefill new logins/passwords with an
infobar. (#582267)
- Reimplement EphyWebView::ge-feed-link, emitted when a feed link is
found in the view.
- Reimplement support for the 'Accept-Language' HTTP header
(##528893)
- Reimplement custom User Agent support, see commit e896b194fbff for
details (#580903)
- Reimplement support for window.close (#599009)
- Reimplement support for mime type safety check during downloads
(#605026)
- Reimplement EphyWebView::new-window signal, emitted when the view
opens a new window (like a JS window)
- Lots of bugfixes
* Make Home/End keys go to first/last page in presentation mode
too (#358462, Carlos Garcia Campos)
* Allow finish presentation by clicking on end page (#309364,
Carlos Garcia Campos)
* Add custom print tab to printing dialog with several page scale
options (#599468, #599470, #599547, Adrian Johnson)
* Add support for remote files in evince thumbnailers (#605218,
Carlos Garcia Campos)
* Add evince icon to the windows executable (#596401, Hib Eris)
Bug fixes:
* Fix transition of pages with duration=0 in presentation mode
(Carlos Garcia Campos)
* Fix vertical white line shown in presentation mode with
documents with black background (#438760, Carlos Garcia Campos)
* Fix fickering and blank screen issues when changing pages fast
in presentation mode (#602738, Carlos Garcia Campos)
* Fix printing on Windows (#604705, Hib Eris)
* Disable text selection in presentation mode (#605554, Carlos
Garcia Campos)
* Make comics backend also compile on Windows (#605146, Hib Eris)
* Remove comics_regex_quote() in favor of always using
g_shell_quote() (#605092, Juanjo Marín)
* Properly redrawn properties view when document is reloaded
(#605169, Carlos Garcia Campos)
Bug Fixes:
#329693 - Add contexts to translated "None" words (Milan Crha)
#342935 - Do not choose disabled accounts for meeting requests
(Milan Crha)
#361145 - Evolution hangs when formatting message - fixes part of it
(Chenthill Palanisamy)
#372921 - Meeting invites sent from wrong email account (Milan Crha)
#520816 - S/MIME shares "Do not sign meeting requests" with PGP
(Milan Crha)
#549988 - "Empty Trash" in Trash popup empties all Trash folders
(Milan Crha)
#592117 - Calendar Day view All Day events print improvements (pepp)
#595501 - Crash on a changed mail filter action removal (Milan Crha)
#597816 - Read/save search folders with labels properly (Milan Crha)
#598305 - Use Exif data to rotate inlined photos (Matthew Barnes)
#599794 - Set composer as not changed on reply or forward action
(Milan Crha)
#600521 - Remove trailing spaces from particular account fields
(Milan Crha)
#603452 - Increase gnome-pilot version to 2.0.16 (H.Habighorst)
#603469 - Crash in contacts-map with no Home address filled
(Cedric Bosdonnat)
#604520 - Create first account window hidden behind main window
(Matthew Barnes)
#604994 - Folder state not preserved in Copy/Move Folder dialog
(Milan Crha)
#605192 - New memo window has start date as None (Milan Crha)
#605392 - pkg-config files reference libraries that are not used
anymore (Vincent Untz)
#605600 - Meeting reminders with wrong times (Milan Crha)
#605645 - Crash on exit in calendar_view_dispose (Milan Crha)
#606250 - Remove usage of deprecated GTK+ symbols (Matthew Barnes)
#606316 - Mail with an attachment in a Junk folder crashes Evo
(Milan Crha)
#606340 - Crash on non-utf8 letter in mail folder name (Milan Crha)
#606344 - Clicking "Reply to All" button causes Evo to dump core
(Matthew Barnes)
#606449 - empty mail-notification popups (Lucian Langa)
#606542 - Broken paste action on to/cc/subject fields (Matthew Barnes)
Other Changes:
Various changes to support Anjal. (Srinivasa Ragavan)
Introduce ESelectable and EFocusTracker. (Matthew Barnes)
Remove dbus-glib-1 from evolution-shell.pc.in. (Matthew Barnes)
Rename ECalendarTable to ETaskTable. (Matthew Barnes)
Remove useless --enable-nntp configure option. (Matthew Barnes)
Hard code "EDS_PACKAGE" since it will never change. (Matthew Barnes)
Replace alloca() with g_alloca(). (Matthew Barnes)
Hard code "GTKHTML_PACKAGE". (Matthew Barnes)
Evolution does not need flex and bison. (Matthew Barnes)
Hide "Submit Bug Report" if bug-buddy is not present. (Matthew Barnes)
Clarify "Synchronization Options" menu item. (Matthew Barnes)
Kill redundant RGB/HSV color conversion utilities. (Matthew Barnes)
Kill e_popup_menu(). (Matthew Barnes)
Kill widgets/misc/e-colors.[ch]. (Matthew Barnes)
Teach ETable to prefer themed icon names over pixbufs. (Matthew Barnes)
Do not focus in a search entry when it is not having a focus
(Milan Crha)
Cleanup delete actions in shell views. (Matthew Barnes)
Translations:
Jiri Eischmann (cs)
Jorge González (es)
Kjartan Maraas (nb)
Tomasz Dominikowski (pl)
Matej Urbančič (sl)
Daniel Nylander (sv)
krishnababu k (te)
Bug Fixes:
#550622 - Always update attachment flag on IMAP message fetch
(Milan Crha)
#597816 - Do not crash on incorrect parameters used in sexp to SQL
(Milan Crha)
#604236 - Slow GPG processing (Milan Crha)
#605125 - Crash while trying to access ldap address book (Milan Crha)
#605432 - Renaming source allows entering same name (Milan Crha)
#605682 - Do not scan url in invalid UTF8 strings (Milan Crha)
#606316 - Mail with an attachment in a Junk folder crashes Evo
(Milan Crha)
Other Changes:
Do not show the passwd in the dialog while typing (Bharath Acharya)
Steady progress on the new IMAPX backend (Chenthill Palanisamy)
Bump libedata-cal soname from 6 to 7. (Matthew Barnes)
Translations:
Xandru Armesto Fernandez (ast)
Daniel Nylander (sv)
Maxim V. Dziumanenko (uk)
Bug Fixes:
#600521 - Remove trailing spaces from particular account fields
(Milan Crha)
#604143 - cache support should be optional just like in 2.28 (Wang Xin)
#605111 - evolution-exchange requires evolution-mail, evolution-shell
(Wang Xin)
evolution-mapi 0.29.5 2010-01-11
--------------------------------
Bug Fixes:
Bug #590001 - can't mark book for offline usage. (Bharath Acharya)
Bug #606338 - Do not dereference NULL pointer in mapi_append_message. (Milan Crha)
* [arj] Fixed the way to get the filename from the command output
(#606074)
* Do not show the password dialog if not needed. check only the files
to extract to see if the password prompt is needed. (#605244)
- XDMCP fixes on Solaris
- run PostLogin script as user instead of gdm
- Fix ellipses usage on User Switch Applet
- Add ability to customize system language list
- Solaris NULL printf fixes
- Convert from glade to gtkbuilder
- Detect default keyboard layout better
- Ignore executable subfolders of xinitrc.d
- Don't reveal valid usernames when authenticating
New Features and Fixes
======================
- Several refactorings (Paolo Borelli)
- Don't check words that are marked no-spell-check (Jesse van den Kieboom)
- Tools outputpanel refactored (Per Arneng)
- Added support for platform specific tools (Jesse van den Kieboom)
- Improved menu integration and several fixes on OS X (Jesse van den Kieboom)
- Add xslt and html snippets (Paolo Borelli)
- Remember autospell per document (Ignacio Casal Quinteiro)
- Misc bugfixes
New and updated translations
============================
- cs (Marek Černocký)
- et (Mattias Põldaru)
- hu (Gabor Kelemen)
- nds (Nils-Christoph Fiedler)
- ro (Adi Roiban)
- sv (Daniel Nylander)
- uk (Maxim Dziumanenko)
- zh_CN (樊栖江(Fan Qijiang))
Further improvements to aisleriot, a few bug fixes for lightsoff, and
translation updates.
A.Mencigar (1):
Updated Slovenian translation
Andrej Žnidaršič (2):
Added localised figure
Added localised figure
Christian Persch (30):
aisleriot: Add card-overhang style property
aisleriot: Set card-overhang to 0. by default
aisleriot: Add property editor debug UI to tweak style properties
aisleriot: Make style properties writable
aisleriot: Make ClutterColor editable in property editor
aisleriot: Make card step a style property
aisleriot: Queue actor redraw when selection colour changes
aisleriot: Only redraw on selection colour change if highlighted
aisleriot: Add widget style property for card-step
libgames-support: Add style debug option
aisleriot: Refactor ArClutterEmbed
aisleriot: Make non-clutter AisleriotBoard use ArStyle too
aisleriot: Use ar-cursor in the non-clutter AisleriotBoard too
aisleriot: Make pixbuf-drawing a property on ArStyle too
aisleriot: It's 2010 already!
libgames-support: Add games-glib-compat.h
aisleriot: Use games-glib-compat.h
libgames-support: It's 2010!
libgames-support: Add another glib compat define
aisleriot: Use new glib compat define
aisleriot: Take double click time from style
aisleriot: Make bug-buddy own the tempfile with the crash details
aisleriot: Fix build on maemo5
libgames-support: Fix definition of gtk_widget_set_can_focus
libgames-support: Add API to get the localised card name
aisleriot: Add tooltips and status message to AisleriotBoard
aisleriot: Implement status messages for the clutter board too
aisleriot: Return NULL for slots of type 'UNKNOWN'
l10n: Update POTFILES.in
aisleriot: Set card-overhang to 0.5 on maemo
Claude Paroz (1):
[quadrapassel] Updated French manual translation
Mario Blättermann (1):
Updated German doc translation
Maxim V. Dziumanenko (1):
Update Ukrainian translation
Tim Horton (2):
lightsoff: Fix logic mistake causing theme-change fade between each board
lightsoff, swell-foop: Print error if Clutter fails to initialize
Xandru Armesto Fernandez (2):
Updated asturian translation
Added asturian language
Changes in version 2.29.5 are:
* Implement lookup collection passwords in login keyring.
* Various prompting fixes.
* Store PKCS#11 objects after any attribute change.
* Add 'Type' property to Secret Service API DBus item interface
* Various warning, and uninitialized memory fixes.
Contributors to this release: Bastien Nocera, Alexey Fisher, Frédéric
Péters, Martin Sourada, Matthias Clasen.
- sound-recorder
+ bug 595564 - fix wrong behavior on cancel
+ bug 595830 - make "save as" default option
- gnome-volume-control
+ Fix bluriness in level bar
+ Fix setting the application's startup page
+ Update sink and source descriptions when they change
- added/updated translations
+ en@shaw, courtesy of Thomas Thurman
+ hu, courtesy of Gabor Kelemen
+ lt, courtesy of Rimas Kudelis
+ nds, courtesy of Nils-Christoph Fiedler
+ sl, courtesy of Matej Urbančič
Version 2.29.2
~~~~~~~~~~~~~~
Released: 2010-01-05
* Translations
- Updated Brazilian Portuguese translation (Igor Pires Soares)
- Updated Finnish translation (Ville-Pekka Vainio)
- Updated French translation (Claude Paroz)
- Updated Romanian translation (Lucian Adrian Grijincu)
- Updated Simplified Chinese translation (Aron Xu)
- Updated Slovenian translation (Matej Urbančič)
- Updated Spanish translation (Daniel Mustieles)
- Updated Spanish translation (Jorge González)
- Updated Traditional Chinese translation (Hong Kong and Taiwan) (Cheng-Chia Tseng)
* New Features:
- Ensure the gpk-update-icon service is running by activating it if somebody uses the interface. Fixes rh#548095 (Richard Hughes)
- Split up the DBus interface part of gpk-update-icon into an session-activated gpk-dbus-service binary (Richard Hughes)
* Bugfix:
- Check the GpkDbusTask object only replies once to each session request (Richard Hughes)
* Use a native window for PanelWidget to fix uglyness on unhide
(Alex Larsson, Vincent)
* Fix crashes in various conditions with the new randr code (Vincent)
* Fix important regression in very important code (Dan Winship)
* Fix crash with malicious .gtk-bookmarks (Gustavo Noronha Silva)
* Impose a limit on the size of the bookmarks file (Gustavo Noronha
Silva)
* Port code away from libgnome and libgnomeui (Vincent, Javier Jardón)
* Do not add (deprecated) Encoding key when creating desktop files
(Vincent)
Clock Applet
* Remove hack for gravity that was needed with earlier pango (Vincent)
* Check errors returned by PolicyKit (Matthias Clasen)
* Deprecate gmt_time gconf key (Vincent)
Misc
* Build fixes (Vincent)
* Remove dependency on libgnome and libgnomeui (Vincent)
* Add configure check for libcanberra-gtk (Vincent)
* Add configure check for ice and sm (X libraries) (Vincent)
Docs Translators
* Joe Hansen (da)
* Fotis Tsamis (el)
* Carlos Manuel (pt)
* Zhangmiao (zh_CN)
- Fix variant handling in $GDM_KEYBOARD_LAYOUT (Martin Pitt) (#596897)
- Tighten check for XInput (Jens Granseuer)
- Fix bluriness in level bar, and popup (Bastien Nocera) (#567249)
- Remove unused variable (Bastien Nocera) (#599904)
- Honour libexecdir when spawning gsd-locate-pointer (Jens Granseuer) (#599209)
- Allow left-handed setting for touchpads (Peter Hutterer)
- Use a rounded instead of curved rectangle (William Jon McCann)
- Improve the media keys overlay design (William Jon McCann) (#596136)
- Add brightness to the media-keys popup (Bastien Nocera) (#599677)
- Fix for GSEAL goal (Bastien Nocera) (#599861)
- Avoid volumes going over 100% (Bastien Nocera) (#600770)
- Make OSD display more generic (Bastien Nocera) (#600951)
- Support loading -rtl and -ltr variants of icons (Bastien Nocera) (#600984)
- Relicense gsd-media-keys-window.[ch] to LGPL (Bastien Nocera) (#600986)
- Hide the status icon before unreffing it (Matthias Clasen) (#601696)
- Make eject behave better on OpenBSD (Jasper Lievisse Adriaanse) (#598573)
- Export libexecdir in .pc file (DJ Lucas) (#596388)
- Run gnome-color-manager apply program when the outputs change
(Richard Hughes)
- Factor out function to get keycodes from keysym names (Federico Mena Quintero)
- Handle the XF86RotateWindows hotkey by rotating a laptop's display
(Federico Mena Quintero)
- Respond to monitor configuration changes when in charge (Matthias Clasen)
(#601203)
- Filter invalid layouts before looking for the index of one passed by gdm
(Vincent Untz) (#585868)
- Add linsysfs to list of virtual filesystems (Coleman Kane) (#604396)
- Remove sleep keybindings (Bastien Nocera) (#170175)
- Start an on-screen-display window (OSD) (Federico Mena Quintero)
- Split the composited and non-composited code for the expose-event handler
(Federico Mena Quintero)
- Use a hand-drawn frame instead of a GtkBuilder frame (Federico Mena Quintero)
- Using GkbdStatus for the automatic notification icon (Sergey V. Udaltsov)
- Implement popup menu for the notification icon (Sergey V. Udaltsov)
- Add extra API required by GsdMediaKeysWindow (Federico Mena Quintero)
- Add timed exit option (William Jon McCann)
- Fixes for new libxklavier (Sergey V. Udaltsov)
- Translations:
- ast (Xandru Armesto Fernandez)
- en@shaw (Thomas Thurman)
- es (Jorge González)
- et (Mattias Põldaru, Ivar Smolin)
- ja (Takayuki KUSANO)
- nb (Kjartan Maraas)
- nds (Nils-Christoph Fiedler)
- ru (Leonid Kanter)
- sl (Matej Urbančič)
- sv (Daniel Nylander)
- uk (Maxim V. Dziumanenko)
- vi (Nguyễn Thái Ngọc Duy)
- zh_CN (Aron Xu)
GNOME System Tools Version 2.29.2, 2010-01-11
-----------------------------------------------
Users
=====
- Move to new System Tools Backends protocol (new liboobs API). We now only commit changes to one user at a time, reducing the risk for dangerous bugs.
- Include default profiles configuration file (user-profiles.conf). Distributors should modify it to suit their needs and send them back for inclusion.
- When creating an user, don't force UID, main group, home directory and shell: these parameters are now handled (better) by the platform tools.
- Allow removing home directory when deleting an user.
- Don't allow deleting the last administrator account, and warn when the user is losing its own admin rights. Same for active users.
- Don't allow creating a group with an existing GID.
- Use UID and GID ranges defined by liboobs, depending on the platform's abilities.
- Clear suggested login entry when Real name is emptied in the new user dialog.
- Change GConf "showall" option to apply only on users. System groups are always shown, since they are the most interesting ones.
- Various UI and string improvements.
Translation
===========
- ast, courtesy of astur
- es, courtesy of Jorge González
- et, courtesy of Ivar Smolin
- fr, courtesy of Claude Paroz
- nb, courtesy of Kjartan Maraas
- sl, courtesy of Matej Urbančič
- uk, courtesy of Maxim Dziumanenko
Bug Fixes:
#606244 - Remove usage of deprecated GTK+ symbols (Frédéric Péters)
#604561 - Copy popup action shown with no text selected (Milan Crha)
#605587 - draw_spell_error() doesn't restore GC fill style
(Michel Dänzer)
Other Changes:
Allow overriding the HTML widget in GtkhtmlEditor. (Matthew Barnes)
Remove duplicate policy supplied by EWebView. (Matthew Barnes)
Change GtkHTML::url-requested to G_SIGNAL_RUN_LAST. (Matthew Barnes)
Translations:
Xandru Armesto Fernandez (ast)
Jorge González (es)
Matej Urbančič (sl)
Daniel Nylander (sv)
Maxim V. Dziumanenko (uk)
News in 2.9.4
-------------
* Implement context classes and use them to mark strings,
comments, keywords and regions where spell-check is disabled
* More work on completion
* Improvements to some of the lang files
* Misc bugfixes
* Updated translations
Version 2.29.5
===============
* searching
* simplified save report dialog, thanks to the what you see is what you report
revamp
* overview/stats replaced with activities / totals and stats accessible from
totals
* interactive graphs to drill down in totals
* miscellaneous performance improvements
* pixel-perfect graphs
Updated translations
* es (Jorge González)
* et (Ivar Smolin)
* sl (Matej Urbančič)
* sv (Daniel Nylander)
* uk (Maxim V. Dziumanenko)
Liboobs 2.29.2.1, 2010-01-12
-----------------------------------------------
Liboobs version 2.29.2.1 "I Got It Bad And That Ain't Good" has been released.
- Fix missing header that was preventing the GNOME System Tools from building (Götz Waschk)
Liboobs version 2.29.2 "Follow Suit" has been released. This release depends on the System Tools Backends 2.9.0.
- Move to the new System Tools Backends users and groups protocol. This mainly implies that OobsUser and OobsGroup are now OobsObjects, and can be committed individually, with new add() and delete() methods.
- Add new fields from this protocol: passwords are now in clear text, UIDs and GIDs can be guint32, new password and home flags, encrypted home boolean, locale and location.
- When committed, OobsUser is immediately updated with the D-Bus reply, to fill fields that were left empty and chosen by the platform tools.
- Add a lot of convenience functions to manage users and groups lists, taken from the GNOME System Tools.
- Raise OOBS_MAX_[UG]ID to G_MAXUINT32 on platforms where it is possible, now that the protocol supports it. Use << instead of pow().
- Fix OobsSession not being a singleton.
* Added SoupContentDecoder, providing support for
Content-Encoding: gzip for WebKitGTK. [#522772]
* Added "accept-language" and "accept-language-auto"
properties to SoupSession, to support the Accept-Language
header. [#597004, Mario Sanchez Prada]
* Fixed a bug in SoupPasswordManagerGNOME that could cause
crashes if you typed the wrong password once and then tried
again. [#595554, debugged by Gustavo Noronha Silva]
* Fixed a crash in SoupAuthDigest if the server claims support
for both qop=auth and qop=auth-int. (This was not noticed
sooner because no one actually supports qop=auth-int, and
the server in question here was probably confused. :)
* Updated cookie parsing/output to more closely match
draft-ietf-httpstate-cookie-00. [Also fixes #603496 (WebKit
unit test), and #604794 (hang parsing malformed Set-Cookie
header)]
* Fixed https-via-proxy to not hang if there is an error
communicating with the proxy immediately after the TLS
negotiation. [#587528]
* Fixed a bug that broke gobject-introspection's introspection
of libsoup. [#603696, Vincent Untz]
* Handle spurious CR/LFs between responses. [#602863,
Alexander V. Butenko]
* Fixed soup-message-client-io to not erroneously include URI
fragments on the Request-Line when sending via a proxy.
[Related to WebKit bug #28687]
* Fixed Digest authentication against certain (buggy?)
clients/servers that require you to use quotes in exactly the
same places where the spec uses them. [#582219]
* Fix ugly gtype-related hack to work with the latest unstable
glib. [Benjamin Otte]
2.29.2 (changes since latest stable 2.28.4 release):
* General:
- Add disk buffering for QuickTime and Flash video files,
and only start playing the file when it can be played
uninterrupted until the end
- Add support for authentication for HTTP and RTSP streams
- Make track switching faster
- Don't save the volume anymore, the sound system should
- Use cairo to draw the logo
0.23.3
=======
- Disable symbol deprecation stuff since they were broken
- Merge pangocairo draw impl into vtedraw (Kristian Høgsberg)
- Bugs fixed in this release:
Bug 534526 - Flickering when resizing a vte widget
Bug 605299 - Please support xterm bracketed paste mode
Changes in 2.29.2:
------------------
* Adapted to changes in gnome-doc-utils XSLT
Changes in 2.29.1:
------------------
* Fixed admonition graphics
* Upped gnome-doc-utils version for fancy new Mallard features
* Use accessor functions instead direct access (Javier Jardón)
* Updated translations:
ca (Jordi Serratosa)
he (Yaron Sharabani)