Announcing…
The GNOME 2.2.2 Desktop and Developer
Platform
The GNOME Project is pleased to announce the immediate
availability of the GNOME 2.2.2 Desktop and Developer Platform!
The 2.2.x series is devoted to bugfixes, translations, and
general polish of our major 2.2 stable release. We strongly
recommend upgrading to 2.2.2 in particular, as it contains an
amazing amount of improvements since the last release.
You’ll find plenty of information about GNOME 2.2 in our
extensive release notes, linked from the 2.2 start page. You can
also check out our gallery of cool screenshots from dedicated GNOME
users and testers!
http://www.gnome.org/start/2.2/
Changes since the last version:
Acme:
- Removed unneeded XSun/XFree86 checks in configure
- Show the action name for which a key pressed is the
duplicate - Don’t run acme-properties when no keys are bound, don’t quit
either - Launch acme when starting up the preferences
- Use the GNOME configuration for the mailer, help handler and
web browser - allow the volume and brightness keys to autorepeat
atk:
- Correct creation of object which is not a AtkGObjectAccessible
in atk_gobjectaccessiblefrom_object.[Padraig O’Briain and Alex
Larsson] - Do not emit notification for initial setting of role using
atk_object_set_role(). (bug #107710) [Padraig]
at-spi:
- Fixes for http://bugzilla.gnome.org/show_bug.cgi?id=107985
(GOK doesn’t unlatch modifiers when in corepointer mode)
http://bugzilla.gnome.org/show_bug.cgi?id=107988
(at-spi modifier relatch broken when using GOK)
http://bugzilla.gnome.org/show_bug.cgi?id=105291
(AccessibleTextChangedEvent_getChangeString semms to return const
gchar*)
http://bugzilla.gnome.org/show_bug.cgi?id=107256
(at-spi key event string and keysyms sometimes wrong if modifiers
are present)
http://bugzilla.gnome.org/show_bug.cgi?id=107254
(at-spi registry key handler dumps core for large keysym
values)
http://bugzilla.gnome.org/show_bug.cgi?id=105836
(configure.in doesn’t find Xi, Xtst in all locations)
http://bugzilla.gnome.org/show_bug.cgi?id=104622
(at-spi needs object:hypertext-link-selection events)
http://bugzilla.gnome.org/show_bug.cgi?id=104744
(at-spi internal dependencies should include libspi)
http://bugzilla.gnome.org/show_bug.cgi?id=104741
(cspi library dependencies are broken.)
http://bugzilla.gnome.org/show_bug.cgi?id=101524
(AccessibleComponent interface should be implemented for desktop
objects)
http://bugzilla.gnome.org/show_bug.cgi?id=102830
(compile error in deviceeventcontroller.c)
http://bugzilla.gnome.org/show_bug.cgi?id=98120
(1.1.2 fails to build outside of build directory)
http://bugzilla.gnome.org/show_bug.cgi?id=94275
(misprint in docs for AccessibleTable_getNSelectedColumns())- added support for mouse buttons 4 and 5.
- compiler warning fixes.
bonobo-activation:
- missing #endif fix (Michael)
- autogen.sh fixes (Jason Leach)
bug-buddy:
- Workaround a crash in current gnome-vfs using
all-applications:/// instead of applications-all-users:/// - backport of fix for #108408, Now number of files to download
show correctly the total. - Fix a crash (bugzilla #114712) in products view. Thanks to
Ximian guys for this patch. - Fix a crash (bugzilla #104357). Thanks to Jens Askengren for
the patch
control-center:
- Set the enabled key for new services and unset it on
delete - Support –disable-schemas-install
- Set “system/proxy/use_http_proxy” GConf key when Manual or Auto
is selected. - Fix a whole lot of leaks
eel:
- New function eel_filenamegetrename_region
- Accessibility updates
- New eel-canvas that fixes zoom tearing
- New functions for slave glade prefs widgets
- Draw EelEditableLable frame even when text is empty
eog:
- Check if the factory is already registered before registering a
new one - fix a whole lot of compiler warnings
file-roller:
- Handle tar archives with a ‘:’ in the path.
- Display the uncompressed size of gzipped files.
gail:
- Ensure that notification is received when context menu is
popped down. - Fix crash when gail is used without GNOME WM. (bug
#111532) - Have GailOptionMenu report menu and label as its children.
- Report “showing” state correctly for cells in a TreeView with
vertical scrollbar. (bug #104623) - Implement AtkText interface for GailItem, page tab of Notebook,
GailStatusbar. - Report GtkCombopopup window as child of GailCombo.
- Add GailObject which is used for accessibility support in eel
and - Correct image size for image in buttons on Gnome CD Player
- Fix crash when getting second child of GailOptionMenu. (bug
#106715) - Set role for GailPlug to ATK_ROLE_PANEL. (bug #108332)
[Padraig]
GConf:
- Fixes weird bug where a directory appears to not exist when you
create subdirectories of it. - don’t rely on caller passing in a valid GError** in
assertions. - set the schema name even when the key is set.
gconf-editor:
- translations
GDM:
- Raise DisplaysPerHost default to 2 to avoid a
FAQ-type-problem - Add xdmcp/PingInterval key to the default config file
- Fixed up the included spec file
- Fixed some typo’s (Kjartan Maraas)
- Fixed Solaris build (Niall Power)
gedit:
- Show correct number of copies when printing. (Paolo)
- Bug #108703 (Shift+F8 does not close taglist if focus is on
taglist window) - Fixes to the spellcheck plugin
ggv:
- featuring many translated help files, courtesy of sun, and a
few bugfixes mending the most critical things in bugzilla and
making the zoom-to-fit feature coexist hapily with scrollbars. - On the coding front the prefs dialog has been higgified, page
wrapping is done only on space and backspace as it should be, not
on arrow keys, handling of commandline arguments has been fixed, a
nasty bug that occasionaly caused ggv to go into a never-ending
loop when doing auto-fitting of the page is now gone, ggv now warns
when overwriting an empty file, a few typos have been fixed and the
locale bug with GS is now (again) gone – GGV should no longer
render blank pages when you set a locale different from C. - Irene was kind enough to supply us with a new set of
documentation from Sun. - The autoconf stuff has also been updated to use the GConf2 AM
macros instead of my own home-brewed m4 stuff.
glib:
- Fix busy wait when main loop was recursed out of an IO watch or
similar [Owen Taylor, Christian Krause] - Fix main loops run from from other threads [Owen, Jean-Yves
Lefort] - Many bug fixes in Unicode manipulation routines [Noah
Levitt] - Win32 bug fixes [Tor Lillqvist, Cedric Gustin, Daniel
Kaufmann] - Fix portability problems with G_MIN/MAX_INT64 [Manish
Singh] - Miscellaneous bug fixes [Matthias Clasen, Martin Kretzschmar,
Sven Neumann, Havoc Pennington, Balasz Scheidler, Ray Strode,
Hidetoshi Tajima, Owen, Morten Welinder, Dan Winship] - Code cleanups and performance tweaks [Morten, Matthias,
Christian Biere, Noah Levitt, Owen] - Threading fixes for configure.in [Sebastian Wilhelmi]
- Fix make uninstall in po/Makefile.in.in [James Henstridge]
- Miscellaneous build fixes [Zach Frey, Raja Harinath, Evan
Martin, Andras Salamon, Jeffrey Stedfast, Hidetoshi Tajima, Owen,
Morten] - Documentation improvements [Matthias, Christian Biere,
Christophe Fergeau, Sven, Phillip Vandry] - New and updated translations
(az,cy,et,fa,id,li,ml,pt,sr,ta,tr,yi,zh_TW)
gnome-applets:
Overall
- Add Sun’s translated Docs (Mike Lei)
Battery Monitor
- don’t crash if acpi directories don’t exist – bug #111089
(Manuel Clos)
CDPlayer
- Give error is device is busy – bug #105296 (Balamurali
Viswanathan)
Command Line
- Update docs (Irene Ryan)
Disk Mounter
- convert error message to utf8 – bug #95480
- Fix saving of custom icons – bug #90922
Keyboard Switcher
- Fix crash mith multiple applets – bug # #112076 (Muktha
Narayan) - New Mongolian Keymap (Sanlig Badral)
- Fix multiple applets issue – bug #111933
- Fix keygrab issues – bugs #108378, #104043(Shivram U)
System Monitor
- Fix sizing issue – bug #94745 (berberic fmi uni-passau de)
Volume Control
- Sync mute with other apps on Solaris – bug #105724 (Bala)
Weather Monitor
- Fix saving of update interval – bug #105057
- Add Kaunas – bug #106451 (Egle Girinaite)
- Put Dulles in the right location – bug #88190 (David
Kennedy)
Wireless Monitor
- Translate Catagory so it gets placed in the right directory –
bug #112455 (Hidetoshi Tajima)
gnome-desktop:
- Don’t unescape special characteres (e.g. %20) (Bala)
gnome-icon-theme:
- Added a notes emblem
gnome-media
- Localised help files for gnome-cd and
gnome-sound-recorder. - cddb-slave fixes
- Fixes for multiple displays
- Only start the factory if it hasn’t been started already
- Fix some leaks
- Fix typo in genre name
- grecord changes
- Fix a bunch of leaks
- Fix a problem that resulted in not being able to save
files
- gnome-cd changes
- Documentation updates
- Fixes wrt accessibility
- localisation
- Albanian : Laurent Dhima
- Arabic : Arafat Mendini
- Azerbaijani : Metin Amiroff
- Belarussian : Belarussian team
- Brazilian P.: Evandro Fernandes Giovanni
- Catalan : Jordi Mallach
- Chinese tr. : Abel Cheung
- Czech : Miroslav Trmac
- Danish : Ole Laursen
- Dutch : Vincent van Adrighem
- Farsi : Roozbeh Pournader
- Finnish : Jarkko Ranta
- French : Christophe Merlet
- German : Christian Neumair
- Greek : Kostas Papadimas
- Hindi : Ravishankar Shrivastava
- Indonesian : Mohammad DAMT
- Japanese : Takeshi AIHANA
- Korean : Changwoo Ryu
- Latvian : Artis Drops
- Malay : Guntupalli Karunakar
- Mongolian : Sanlig Badral
- Polish : Zbigniew Chyla
- Portugese : Duarte Loreto
- Serbian : Danilo Segan
- Slovak : Stanislav Visnovsky
- Spanish : Pablo Gonzalo del Campo
- Swedish : Christian Rose
- Turkish : Arman Aksoy
- Welsh : Welsh team
gnome-mime-data
- added application/x-ipod-firmware that recognises the iPod
Firmware files - more magic for ASF reference files (->asx)
- added magic for Philips MPEG-4 files
- detect ASF videos by content
- detect realaudio playlist files properly
gnome-panel:
- Fix some a leak in gnome-run (Kjartan)
- Enable SVG themes (Mark) Fixes bug #114706
- Don’t call our_gtk_menu_position() twice. (Padraig)
- Draw button-widget focus line with state GTK_STATE_NORMAL.
Fixes Bug #109887 (Rajkumar) - Special case tiling a 1×1 pixmap to increase speed greatly.
(Mark) - Fix possible crash from stale references to GdkWindows (Owen,
Mark) - Allow drawer button to be themed (Mark)
- Fix crashing when moving applets between panels (Arvind)
- Fix jitteriness with image in the run dialog ([email protected])
- Fix crashing after removing show desktop buttom (Mark,
Arvind) - Fix multiple mailcheck processes with imap (Muktha)
- Destroy about dialogs when removing applets (Bala, Leena)
- Fix crash when deleting the menu panel (Arvind)
- Fix a possible crash in background code (Mark)
- Make Ctrl-F10 popup the context menu even with out-of-proc
applets (Padraig) - Fix keynav behaviour of drawers (Padraig)
- Focus the run dialog entry after appending a file
(Padraig) - Center the “Create Launcher” dialog on the screen (Raj)
- Focus the run dialog entry when no applications are selected
(Arvind) - Convert screenshot filename to UTF-8 before displaing it
(Toshi) - Fix bug with loading applet schemas (Yatin Chawathe)
- Stop applets from connecting to the session manager (Havoc,
Mark) - Remove extraneous calls to gnome_program_init (Mark)
- Fix usage of static variables in the mailcheck applet (Jens
Zechlin) - Removed info on defaults as they vary amongst distros
(Irene) - Add docs translations (Mike Lei)
- Remove the .so suffixes from shlibs in .server files
(Mark) - Replace leading spaces with tabs in sgmldocs.make (Art
Haas)
gnome-session:
- Fix gnome-session hanging when multiple apps request
interaction (Arvind)
gnome-system-monitor:
- Fix bug #70701. Crashes on uid mismatch.
gnome-terminal:
translations
gnome-themes:
- LargePrint/pixmaps/stock_close.png: Resaved this using gimp
since opening it caused valgrind errors. - Backport the high contrast engine from HEAD. Fixes bugs
#106859, #112586, #111985.
gnome-utils:
- Fixed crasher bug in gfloppy (Glynn)
- Fixed build issue for Cygwin in gfloppy (Masahiro)
- Fixed potential crasher (Glynn)
gnome-vfs:
- Support ncpfs filesystem (Radu Greab)
- Properly initializes gettext (Hidetoshi Tajima)
- Various compilation fixes on non-linux platforms (Pasupathi
Duraisamy, Christophe Fergeau) - Various fixes for crashes/leaks (Christophe Fergeau)
- Remove spew in destroy_notify (Dave Camp)
- Throttle FAM change even rate to avoid applications using 100%
cpu when a file is written - Don’t silently fail whole operation when symlink copy
fails - Fix for crash when canceling in bug-buddy
- Fix bug in sample program (Murray Cumming)
- Fix gnome_vfsget_volumefree_space to
work on NFS mounts - Fix start directory on some ftp servers (Christophe
Fergeau) - Look for user-installed modules in ~/.gnome2/vfs/modules
instead of ~/.gnome/vfs/modules
gstreamer:
http://www.gstreamer.net/releases/0.6.2/notice.php
gtk+:
http://mail.gnome.org/archives/gnome-announce-list/2003-June/msg00039.html
intltool:
http://mail.gnome.org/archives/gnome-announce-list/2003-May/msg00064.html
libbonobo:
- macro statement issues with g++ (Martin Kretzschmar)
- IDL pre-processing for portability (Bill Haneman)
- gettext domain issue (Hidetoshi Tajima)
- build fixage (Thomas Vander Stichele)
- very much improved documentation (Gustavo Carneiro)
libbonoboui:
- invisible event box replacement (Dave Camp)
- async / gtk+ state sync loop (Radek Doulik)
- UI image related segv (Michael, Ettore)
- build fixes (Alex Duggan)
- very major docs improvements (Gustavo Carneiro)
libgnome:
- Check that user shells exist and are executable in gnome-util.c
Fixes bug #91925. (Giovanni Pardini) - Use glib versions of string functions in help converters. Fixes
bug #81355. (Morten Welinder) - Fix leak in score handling. Fixes bug #116794 (Kjartan)
- Fix reading of free’d memory in poptContext handling in
gnome-program. (Jeff) - Fix reading free’d memory in gnome-program (Jeff
Steadfast) - Init gettext earlier to catch some bugs (Hidetoshi Tajima) Bug
#99224 - Fix search path for locale.alias. (Julio Merino) Bug
#106180. - Fix url substitution with custom web browser command (Pasupathi
Duraisamy) Bug #108909 - Plug a leak in the help routines. (Kjartan)
- Fix manual pages that have non-numeric filetypes such as
open.3pm. Patch from Roderich Schupp. Bug #101440. - Fix crashes when feeding directories to the help converters.
Patch from John Fleck. Bug #104056. - Generate help-methods.conf based on libexecdir value. Patch
from Frédéric Crozat. Bug #91169. - Honor –disable-schemas-install. (Julio Merino)
- Require newer intltool (Kjartan)
libgnomecanvas:
- Fix crashes in the AA canvas. (Andreas Holzmann)
- Make affine transformations work for pixbuf items (Jim
Evins) - Fix rotation of outline widths for rect, ellipse and polygon
items. (Jim Evins) - Fix redrawing bugs (Tim Janik)
- Fix localedir setup and random fixes to make it distcheck
(Kjartan) - Completely revamped documentation (Josh Green)
- Some fixes from Sebasian Rittau.
libgnomeui:
- Fix a memory leak in the pixbuf utils. Patch by Takuro Ashie
<<A HREF=”mailto:[email protected]”>[email protected]>.
Fixes bug #114928 - Fix a bunch of typos (Kjartan)
- Fix problems with sound event handling (Leena)
- Fix toolbars to be consistent (Rodney Dawes)
- Fix gnome-segv to not loop when it crashes itself (Malcolm
Tredinnick, Damon Chaplin) - Make fonts in icon labels respect font size changes (Pasupathi
Duraisamy) - Skip hidden pages in the druid (Ricardo Fernández
Pascual) - Fix referencing problem with MDI (Jaka Mocnic)
- Fix leaks in session management and score handling (Kjartan
Maraas, Arjan Van de Ven) - Bugfix for gnome-icon-theme (Gustavo Giraldez)
- Don’t crash when double clicking the OK button in the
fileselector (Narayana Pattipati) - API documentation fixes (Sebastian Rittau)
- Don’t return FALSE in pointer functions (Morten Welinder)
- Fix compiler warnings and uninitialised vars (Malcolm
Tredinnick) - Ask gdk-pixbuf for supported mime types in gnome-icon-lookup.c
(Anders Carlsson, Christian Schaller) - Fix leak in the font picker (Kjartan Maraas)
- Fix top-left text for icons in nautilus (Alex Larsson)
- Fix the file entry to use utf8 when setting the selected file
name (Hidetoshi Tajima) - Fix a crash in the icon entry (Balamurali Viswanathan)
- Don’t open an infinite amount of preview widgets in the icon
entry. - Enable color palette in the color picker (Gustavo
Carneiro) - Clear entry items properly in gnome-entry.c (Marco Pesenti
Gritti) - Fix problems with python-based apps and non-initialized memory.
(Marcus at freebsd org)
libgnomeprint:
translations
libgnomeprintui:
- Fix a compilation issue on Solaris. (Philip Zhao) Fixes bug
#107959 - Fixes to the examples (Chema)
libgtkhtml2:
- Fix crasher bug caused by mouse movement when page is being
obtained, - Fix crasher in yelp caused by change for bug #110710, bug
#111012. - Fix crasher when yelp page is changed with text selected, bug
#110710. - Add support for tag, bug #110265.
- Fix crasher when reading Korean web page, bug #107910.
- Fix crasher bug when mouse is moved while getting new html page. This fixes bug #112302.
libgtop:
- Fix a security issue.
libIDL:
- Support new versions of flex (Jody Goldberg)
- add ‘_’ prefix escaped keyword support (Nick Lewycky)
- cygwin build support (Masahiro Sakai)
- build fixes (Mark McLoughlin, Thomas Vander Stichele)
- autoconf upgrade (Havoc Pennington)
- BSD portability fix (Jacob Berkman)
librsvg:
- Gimp Import/Load plugin
- Bugfixes
libwnck:
translations
libxml2: (News since 2.5.4)
libxslt:
- Fixes and new APIs to handle Result Value Trees and avoid leaks
- Fixes for: EXSLT math pow() function (Charles Bozeman), global parameter and global variables mismatch, a segfault on pattern compilation errors, namespace copy in xsl:copy-of, python generator problem, OpenVMS trio update, premature call to xsltFreeStackElem (Igor), current node when templates applies to attributes
- performance improvements especially for large flat documents
- bug fixes: Result Value Tree handling, XML IDs, keys(), extra namespace declarations with xsl:elements.
- portability: python and trio fixes (Albert Chin), python on Solaris (Ben Phillips)
- fixed node() in patterns semantic.
- fixed a memory access problem in format-number()
- fixed stack overflow in recursive global variable or params
- cleaned up Result Value Tree handling, and fixed a couple of old bugs in the process
linc:
- nasty blocking accept call (Michael)
metacity:
- some fixes to opaque resize that make it slightly less choppy
- fix some infinite loops caused by stupid apps with transient for cycles
- force window min/max size to be at least 1 pixel
- unfocus window on leaving window border, not on leaving window itself, in strict mouse focus mode
- fix handling of workspace names so they don’t get all lost/broken/etc.
- fix handling of ignored modifiers (makes key shortcuts work while CapsLock/ScrollLock/NumLock are all enabled, most people didn’t notice as nobody turns on ScrollLock)
- fix multihead crash #106086
- many translation updates
nautilus:
- Column resizing works in the list view
- Portability fixes
- Nautilus scripts execute in the right directory
- Bring up context menu on Ctrl-F10 rather than Shift-F9
- Hardware view builds
- Other small bug fixes
- Lots of fixes to the icon view keyboard and mouse handling
- Automatic notes emblem (requires gnome-icon-theme 1.0.2)
- Correctly scale icons in list view
- No more tearing when zooming the icon view
- Don’t select the extension for rename in the list view
- Easier to trigger auto scrolling during drag and drop in the icon view
- Much better thumbnail queue handling. Visible thumbnails are prioritized.
- Scroll to previous position on directory reload
- Show volume and free space in the property dialog for directories
- Clean up by name doesn’t leave icons outside the screen anymore
- Fix show backup/hidden files and some default view preferences
- Set the Nautilus application name used when grouping in the task list.
- Converted NautilusFile to a GObject
- Make the thumbnail size prefs not affect external thumbnailers, as it makes little sense for e.g. videos.
- Allow you to exit nautilus-file-management-properties
- Fix crash when droping from other app to Nautilus
- Use startup notification when launching Nautilus
- Don’t save window geometry when maximized
- Added code to migrate Nautilus 1.0.x scripts
- Better accessibility support in the icon view
nautilus-media:
- Fix i18n problems so localisations actually work (Kjartan)
- Compile against gstreamer 0.6 or 0.7 (Thomas)
ORBit2:
- install the imodule config (Mark McLouglin)
- friendlier warning on orb ref problem (Michael)
pango:
- Cache fontsets for the Xft and FT2 backends, a large speedup for short strings [Owen Taylor, Soeren Sandmann]
- Make built in rendering functions, especially the FT2 one, work more like the GDK implementation [Sven Neumann]
- Add an indic-ft2 module [Kapil Chowskey], Add a thai-ft2 module [Theppitak Karoonboonyanan]
- Optimize pango_x_render() by drawing multiple character with a single request when possible [Morten Welinder]
- Change the handling of attributes that cover only partial glyphs [Owen, Taneem Ahmed, Sunil Mohan Adapa]
- Fix problems with Arial Unicode and the Opentype code [Owen, Noah Levitt]
- Fix common crash for fonts missing a GDEF table
- Fix common portability problem with informative output at end of configure.
- Build cleanups and fixes [Tim Mooney, Chris Ross, Akira Tagoh, Will Partain, James Su]
- Miscellaneous bug fixes and cleanups [Simon Budig, Rick Jones, Noah, Padraig O’Briain, Benjamin Otte, Andrey Panov, Federic Zhang]
- Documentation fixes [Tim, Sven]
scrollkeeper:
- Many updated and new translations.
- Security fix relating to temporary files.
- i18n fallback
- Support for sections
- A couple i18n fixes
- Fixes to RPM .spec file
- Quieter output in non-verbose mode.
- A number of other bug fixes.
vte:
- pty helper cleanups
- support for CP437
- fixed support for iso-2022-cn text
- use KS X 1001 instead of KS C 5601 for Korean display
- adjust selection so that triple-click hopefully works better
- fix meta-sends-escape for the return key
yelp:
- Fix leaks (Mikael, Narayana Pattipati, Kjartan) Fixes bug #110572
- Don’t show about window more than once (Steve Chaplin) Fixes bug #113906
- Fix issues with hangs in the TOC (Mikael, Narayana Pattipati) Enjoy!
The GNOME Release Team