Changes:
2.6.0.2 stuff:
- Fix PAM braindamage in #119853 and #126984 (Frederic Crozat, me)
- Fix the flexiserver protocol (gdmflexiserver should no longer hang)
- Disable IPv6 by default, it's still kind of problematic, you have
to explicitly enable it now with --enable-ipv6=yes
- Fix some IPv6 issues, #133246
- Fix message weirdness in the greeters, #123958 (Frederic Crozat, me)
- Set font correctly on theming, #125070 (Muktha, me)
- Translation updates (John C Barstow, Vincent van Adrighem, Christophe Merlet,
Changwoo Ryu)
2.6.0.1 stuff:
- Also ensure that /tmp/.X11-unix exists as well as /tmp/.ICE-unix, and
do this in a way to avoid self races
- Main daemon now ignores SIGPIPE which it can get which would cause
a crash (Jerry Wall)
- Fix a file descriptor leak when closing slaves (Jerry Wall)
- Fixed IPv6 authorization setting in .Xauthority (Vijaykumar Patwari)
- Some typos fixed
- Translation updates (Guntupalli Karunakar, Christian Rose, Gareth Owen,
Andras Timar, Gujarati Team, Christophe Merlet, Inaki Larranaga,
Changwoo Ryu, Samuel Jon Gunnarsson, Helgi, Pormar Porbjornsson,
Zuza Software Foundation, Ole Laursen, Jaswinder Singh Phulewala,
Asmund Skjaeveland, Robert Sedak, Takeshi Aihana, Mugurel Tudor,
Misu Moldovan, Abel Cheung, Kevin Kee, Baris Cicek, Telsa Gwynne,
Sayamindu Dasgupta, Indranil Dasgupta, Francisco Javier F. Serrador,
Arafat Medini, Indictrans team, Leonid Kanter, Dafydd Harries,
Alession Frusciante, Francesco Marletta)
- Add APIs for setting font with/without antialiasing, cursor color,
hilite color, and a forkpty()-alike. Fix meta-space. Use glib 2.4's
child watch API if available.
- Add a configure switch for setting the default emulation instead of
hard-coding it to be "xterm".
- Tweak autowrapping of text to handle cases where the terminal has
both LP and xn capabilities.
- Truncate empty lines when copying text to mimic xterm.
- Internally abstract out matching APIs, though we still use POSIX regex.
- Try to set UTF8 line editing mode under sufficiently-new Linux.
- Obey Pango's specified attributes when displaying pre-edit text.
- Never steal modifier keys which might affect the input method from
the input methods.
- Fix python binding so that help() lists the terminal class.
* Fix up scrollkeeper issues [Glynn]
* Fix up help docs [Ross, Matt]
* New and updated translations:
- David Fernandez Vaamonde, Jesus Bravo Alvarez [gl]
- Guntupalli Karunakar [gu]
- Adam Weinberger [en_CA]
- Yogeesh MB [kn]
* GtkFileChooser
- bug fixes [Morten Welinder, Federico Mena Quintero]
- pre-fill the location entry [Federico]
- internal api changes to allow setting a busy cursor
while loading [Federico]
- improve pathbar button sizing [Owen Taylor]
- add keybindings for removing bookmarks [Federico]
* GtkComboBox, GtkEntryCompletion
- fix repositioning logic [Niklas Knutsson]
- make keynav wrap around [Matthias]
- improve theme compliance [Matthias, Brian Cameron]
* GtkUIManager
- accept unnamed <separator>s [Anders Carlsson]
- robustify against gtk_widget_show_all() [Murray Cumming]
- warn if an accelerator cannot be parsed [Jody Goldberg]
* Win32
- fix DND positioning [Hans Breuer]
- update gtkfilesystemwin32 [Tor Lillqvist, J. Ali Harlow]
- make filechooser work on Windows [Tor]
- draw arcs more correctly [Tor]
- disable tables support by support, add --use-wintab to
get it back [Tor]
* Make color wheel accessible [Padraig O'Briain]
* Support _NET_WM_USER_TIME [Elijah Newren, Soeren Sandmann]
* Doc improvements [Federico, Matthias, Christian Persch]
Olexiy Avramchenko, Tim-Philipp Müller]
* Misc bug fixes [Alex Converse, Owen, Jacques Garrigue,
Jonathan Blandford, Anders Carlsson, Christian, Hans,
Matthias, Morten, Philip Langdale, Brian, Pedro Rodriguez,
Soeren, Torsten Schoenfield, Dongho Shin, Andrew E. Makeev,
Todd Goyen, Tim Gerla, John Finlay, Theppitak Karoonboonyanan,
John Ehresman, Chris Sherlock, Jody]
* Updated translations (af,ar,az,bn,br,ca,cs,cy,da,de,el,en_CA,
en_GB,es,et,eu,fi,fr,ga,gu,he,hr,hu,id,is,it,ja,ko,lt,mi,ml,
mn,mr,ms,ne,nl,nn,no,pa,pl,pt,pt_BR,sk,ru,sq,sr,sr@ije,sr@Latn,
sv,tr,uk,uz,wa,zh_CN)
Qt 3.3.2 is a bugfix release. It maintains both forward and backward
compatibility (source and binary) with Qt 3.3.1 and Qt 3.3.0.
X11 specific fixes:
Fixed crash bug when using X Input Method Chinput.
- Drag and Drop
Ignores accelerator events when dragging.
- QClipboard
Fixed bug where data()->format() would return the wrong value.
Fixed potential crashes with regards to iterators.
- QFont
Avoids badly scaled fonts, and prefers exact matches.
Made sure symbol fonts get loaded correctly.
Made it possible to load Latin fonts that do not contain the
Euro symbol.
Fixed glyph width bug observed with some Khmer fonts.
Fixed crash with misconfigured Xft.
Fixed problem with font selection for Xft2 when having Latin
text with non-Latin locale.
Respects custom dpi settings for Xft.
Does not use Xft if we have FreeType1 but no XRender.
Fixed memory leak in the font engine when drawing transformed
fonts.
- QGL
Fixed crash when rendering text in GL widgets.
- QLocale
Tru64: Fixed crash when INFINITY is compared to another double.
Tru64: Uses DBL_INFINITY for Compaq C++ compiler.
- QMimeSource
Does not re-enter the event loop in provides().
- QPainter
Fixed rendering of anti-aliased text on non-XRender enabled
displays.
- QPrinter
Fixed setFromTo().
Fixed printing of Arabic text with XLFD fonts.
- QTextEdit
Fixed bug with extremely long lines.
- QThread
Fixed bug that made program require superuser privileges on
some Linux machines.
- QWidget
Fixed showFullScreen() and showMaximized() for window managers
that do not support extended window manager hints (EWMH).