Some ideas came from NetBSD's XFree86 customizations.
Use USE_PKGINSTALL and CONF_FILES for xorg-clients.
Installs xdm configs (and shell scripts) to examples directory.
Create OWN_DIRS for the authDir.
PLIST changes are for chooser is now in bin directory.
And pixmaps moved to include/X11/pixmaps directory.
xdm configs are no longer in lib/X11/xdm (so they are no longer lost
on reinstall).
(Anyone want to do twm and other configs?)
libtool's rules about linking and installing. Worse yet, it encourages
users of the library to reuse its libtool abuse. So we have to whack the
installed .la files to make them correct as if libtool were *correctly*
invoked in the first place.
if X RandR extension is present and therefor its support compiled in.
XXX Should PKGREVISION bumped?
XXX Shouldn't ../x11/Xrandr/buildlink3.mk included instead if X Extension
in X11BASE is supported so a dependency on Xrandr package is eventually
included?
Changes in GNOME-Applets 2.8.1.1
================================
Overall
* Fix possible crasher in gweather preferences (Mark McLoughlin)
* Fix error in Italian translation that caused gweather to not parse the
location list (Kjarten Maraas)
Changes in GNOME-Applets 2.8.1
==============================
Overall
* Bugfixes
* New icons from Jakub Steiner (charpick, geyes, gswitchit)
* Fix multiload network traffic under NetBSD (Douglas Brebner)
Translations
* nl (Michael Sikkes)
* az (Mətin Əmirov)
* ca (Jordi Mallach)
* ar (Arafat Medini)
* fr (Christophe Merlet, Raphael Tournoy, Yannick Marchegay)
* ko (Changwoo Ryu)
* it (Luca Ferretti)
* ru (Leonid Kanter)
* it (Alessio Frusciante, Francesco Marletta)
* en_GB (David Lodge)
* fa (Meelad Zakaria)
* zh_TW (Abel Cheung)
Changes:
* kinfocenter: fixed crash in USB viewer
* konqueror: "Advanced Add Bookmark" didn't affect right-click bookmarking
* konqueror: "Duplicate Tab" now respects "After Current Tab" setting
* konqueror: Only let linked views in same tab follow changes
* konsole: Added AppScreen support to keytab
* konsole: Cycling trough tabs with keyboard caused terminal size to be
printed
* konsole: Don't crash when showing tabbar with centered background
Changes:
* KHTML: fixed spurious deletion of textarea contents
* KHTML: fixed innerHTML getter to not behave like outerHTML
* KHTML: fix crash in caret mode
* KHTML: added missing <marquee> ECMAScript bindings
* KHTML: fixed missing Javascript-support for HTMLDocument.compatMode
* KHTML: fixed off-by-one error which caused decorations to exceed the
selection-end by one pixel
* KHTML: fixed wrong positioning of text-decorations in selections
* KHTML: small paint optimization for render texts
* KHTML: fixed spurious scrollbars on the canvas when overflow of clipped
children exceeds the viewport boundaries
* KHTML: fixed unreachable relatively positioned content on viewport
* KHTML: fixed unreachable positioned content in clipped blocks
* KHTML: fixed selection not being redrawn in overflow-area
* KHTML: jump-to-anchor fixes
* KHTML: Don't warn that a form was not submitted after pressing back button
* KHTML: fix crash on illegal CSS
* KHTML: On popular demand, double-click between two words selects both
again as in KDE 3.2.
* kfile: Added "New Folder..." in context menu within KDirSelectDialog
* kfile: Enabled dragging of directories within KDirSelectDialog
* kfile: KURLRequester now popups KDirSelectDialog when a directory is
requested
* kfile: Toggling hidden files didn't refresh the file selection list
* kio: Separate general from meta info in filetips
* don't crash when right clicking on a toolbar in some applications that
are using KParts
under ${PREFIX} instead of being an absolute path.
So fix the references using RCD_SCRIPTS_EXAMPLEDIR to be
${PREFIX}/${RCD_SCRIPTS_EXAMPLEDIR}.
This should have no changes to use before.
Please note that the MESSAGE files in most cases are wrong in the
first place. We have automated mechanisms and could have an automated
message for explaining rc.d script usage. (This is something to do!)
* GtkFileChooser
- Make path bar arrows larger [Matthias Clasen]
- Make SELECT_FOLDER mode work [Matthias]
- Speed up the completion popup [Matthias]
- Update the preview when searching [Tommi Komulainen]
- Pop up completions again when tab is pressed [Jon Bech Madsen]
- Don't prepopulate the location entry [Matthias]
* Win32 bug fixes [Robert Ögren]
* Other bug fixes [Federico Mena Quintero, Joel Fredrikson, Matthias,
Padraig O'Briain, Michèle Garoche. Frederic Crozat,
Jonathan Blandford, John Cupitt, Morten Welinder, Christian Persch,
Lorenzo Gil Sanchez, Federico]
Martyn Russell]
* Documentation improvements [John Finlay, Billy Biggs, Jonathan,
Owen Taylor]
* New and updated translations (az_IR,ang,en_CA,gl,hu,it,nl)
* Bugs fixed: 153185,153224,153628,145467,154191,153326,143826,147700,
154186,154658,154703,153791,154444,152562,154188
libGLU.a and it does install libXfont.so, libXfont.so.1, and
libXfont.so.1.5.
I decided not to bump PKGREVISION because this could not be packaged
(under Linux) in the first place.
in the process. (More information on tech-pkg.)
Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.
Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
- Some memory leaks were nailed (thanks to kmaraas and valgrind).
- Default ruleset for partially non-compliant servers introduced
(though it still long way to go for AccelleratedX support).
- A couple of small tests introduced.
- Hopefully the last release in 1.0x series.
* Fixed [glob -path] bug when in the root directory
* Fixed unicode-char path installation on Windows NT-based platforms
* Properly subsitute more values in Windows tclConfig.sh
* Improved stack overflow prevention on Windows
* Fixed mem leak in [fconfigure $serial -xchar]
* Fixed crash with [cd] with a volumerelative $HOME
* Fixed clock %G %V formats for ISO8601 week numbers
* Fixed support for non-WIDE_INT aware math functions
* Added [http::config -urlencoding] option
* Fixed utf-8 encoding of \u0000 on system I/O
* Prevented dde hangs with non-responsive apps
* Added round() wide integer support
* Cleaner exit and correction of mem leaks when using the threaded
memory allocator and reinitializing
* Improved build configuration on 64-bit systems
* Added read support of PPM/PGM with the -data option
* Correct issue with displaying maximize window button on KDE-3.2.1
* Fix drawing of unicode chars in menu titles on Windows
* Correctly post Tk clipboard data to the Windows clipboard on exit
* Fix the panedwindow -opaqueresize option to work as per the docs
* Reduce Tk tk_messageBox default font size to 14-point
* Prevent possible segfault in -maxundo
* Fix XIM initialization on Solaris
* Complete the implementation of the CG version of the X drawing
emulation layer on Mac OS X
* Fix several Mac OS X usability issues
xtraeme.
This package contains header files and documentation for the X composite
extension. Library and server implementations are separate.
This is part of the freedesktop.org X Libraries and Protocol Headers
Project.
4.18 14-Aug-2004
* Oops, pay no attention to the man behind the curtain.
4.17 14-Aug-2004
* New hacks, anemotaxis and memscroller.
* Fixed a bad bug that caused vidwhacker to never die.
* Fixed normals and lighting in polyhedra.
* Don't reuse the window when changing hacks (to work around bugs in some GL
implementations.)
* Made xscreensaver-getimage-file skip thumbnail-sized images.
* Fixed endian problem in barcode on non-x86.
* Updates to webcollage, apple2, fuzzyflakes, atunnel, and pacman.
* Timing tweaks to bubble3d, bouncingcow, engine, gltext, lavalite,
molecule, spotlight, sballs, boxed, blinkbox, and circuit.
* Configure updates for Fedora core 2 / xorg 6.7.0.
* Compile without warnings under gcc 3.3.3.
* I give up: don't blank or lock the screen if we can't get a keyboard grab.
In that case, both choices are bad.
* Fast drawing on 8 bit displays was added (although it might only
speed things up on old X11 servers and/or remote servers).
* GNUstep modifier keys are mapped to KeySyms instead of KeyCodes
* Added a Cairo backend, although it is probably non-functional.
Anyone is invited to contribute to making it work.
* art backend supports reading from a window.
* Add internal window decoration handling.
* The printing classes have been completely reorganized to
accommodate different native printing systems
* PPD files have been moved to a separate package.
* NSToolbar now allows rearranging items.
* NSScroller, NSScrollView has a new ivar.
* Some improvement of NSDataLink classes.
The BWidget Toolkit is a high-level Widget Set for Tcl/Tk built using
native Tcl/Tk 8.x namespaces.
The BWidgets have a professional look&feel as in other well known
Toolkits (Tix or Incr Widgets), but the concept is radically different
because everything is pure Tcl/Tk. No platform dependencies, and no
compiling required. The code is 100% Pure Tcl/Tk.
The BWidget library was originally developed by UNIFIX Online, and
released under both the GNU Public License and the Tcl license.
BWidget is now maintained as a community project, hosted by
Sourceforge. Scores of fixes and enhancements have been added by
community developers. See the ChangeLog file for details.
ChangeLog has:
Changes for 1.2.1:
* Fixed startup bug
Changes for 1.2.0:
* resource file changed to ~/.fluxbox/fbdesk
* icons file change name to: ~/.fluxbox/fbdesk.icons
* requires a window manager that supports NET WM spec
(fluxbox development version > 0.9.* or cvs)
* Fixed layering issues
FbDesk should now be on bottom always
* Added new resources:
fbdesk.textAlpha: <number between 0 and 255 (opaque)>
fbdesk.iconAlpha: <number between 0 and 255 (opaque)>
* Fixed bit depth issue in ImagePNG
* Updated FbTk (Henrik)
Improved COMMENT. This package does not just for fluxbox.
Removed dependency on fluxbox.
Also install the README.
patch-aa is for missing setlocale check. (This software doesn't
even have a configure to check for this, but is used several times.)
patch-ab is because stderr not defined (notice on NetBSD 1.6.2 but not Linux).
Bump PKGREVISION and BUILDLINK_RECOMMENDED for dependent packages due to
library major revision bump.
Noteworthy changes in gnustep-base-1.10.0:
==========================================
Note the interface version of the library has changed so that apps,
tools and libraries the use the base library need to be recompiled to
use it.
* A large majority of the library classes have been documented
thanks to the efforts of Andrew Ruder
* URL classes support persistant connections
* Mac OSX XML compatibility fixes.
name to avoid a manual removal of the old file). The previous PNG image
was not uploaded correctly, and misteriously resulted in checksum mismatches
(though I haven't been able to reproduce the problem). Closes PR pkg/27019.
All library names listed by *.la files no longer need to be listed
in the PLIST, e.g., instead of:
lib/libfoo.a
lib/libfoo.la
lib/libfoo.so
lib/libfoo.so.0
lib/libfoo.so.0.1
one simply needs:
lib/libfoo.la
and bsd.pkg.mk will automatically ensure that the additional library
names are listed in the installed package +CONTENTS file.
Also make LIBTOOLIZE_PLIST default to "yes".
To see the changes about this release, please review the "RELNOTES" file,
which is available via www or in the distribution tarballs.
These packages were tested on:
* NetBSD 2.0/-current
* Bluewall GNU/Linux
* Slackware 10 GNU/Linux
I'm currently testing them on FreeBSD 5.3BETA4.
=================
Changes in 0.9.12
=================
Translation:
* Added Russian, Turkish, Traditional Chinese translations.
=================
Changes in 0.9.10
=================
Miscelaneous:
* Improved the reporting of a warning message when the cursor position
on brlmon is greater then brlmon size.
* Improved reportng for word-by-word navigation.
Translation:
* Added Norwegian Bokmal and Tamil translations .
Speech:
* Modify to report the correct range for speech parameters.
Presentation:
* Inform the user that there is a "empty line" in case of blank lines.
================
Changes in 0.9.9
================
Miscelaneous:
* Install brlmon in libexec, not in bin directory.
Translation:
* Add bengali translation.
* Update Korean, Japanese, Portuguese, Serbian, Simplified Chinese, Polish,
Canadian English, Danish, Spanish, Dutch.
Presentation:
* Inform user when the moves to another group (when context has
been changed).
================
Changes in 0.9.8
================
Bug Fixes:
* Now handle the 'Separator' key (",") on some non-English
numeric keypads the same as the "Decimal" key (".") -
specifically, treat XK_KP_Separator as synonym for XK_KP_Decimal
when handling layer commands.
Braille:
* Added support for scrolling the braille display one whole width
(rather than just 20 cells) via layer 9 keypad 4 and 6.
See bugzilla bug #148090.
================
Changes in 0.9.7
================
Presentation:
* Improve presentation for sliders.
* Presentation for a watched object is not interrupted anymore by the
presentation for focus tracking.
Miscelaneous:
* Generate a beep instead of exiting in case of failure to register a
listener for an event.
Speech:
* Change values for rate and pitch for voice from percents to absolute
values (including minimum and maximum in UI.
Brlmon:
* Make brlmon to act as a panel (do not let other window to overlap it).
Magnifier:
* Make zoom factor x and y floats from int.
================
Changes in 0.9.6
================
Translation:
* Added slovak language
* Added bulgarian language.
* Added improved spanish translation table for braille
Magnifier:
* Removed some warning messages for panning.
Speech:
* Better default values for speech.
Presentation:
* Improved a lot of presentations for diferent events and objects.
Miscelaneous:
* Do not generate mosue events if XEvIE is not present.
* Improved work with GDM trogh --login option
================
Changes in 0.9.5
================
Speech:
* Added new text echo mode "none".
* Report "first/last line" if user is on first/last line in flat review.
* Do not report role for multi-line-text for speech default presentation
mode.
* Improved the response of read whole window command.
* Report to user "Escape" key.
Braille:
* Report "first/last line" if user is on first/last line in flat review.
Miscelaneous:
* Added --login command line option.
* Added -u command line parameter to start magnifier in upper half of screen
================
Changes in 0.9.4
================
Miscelaneous:
* Improved behaviour of gnopernicus with gdm.
================
Changes in 0.9.3
================
Speech:
* Changed to report Backspace and Delete keys with 'Say all modifiers'
option enabled.
Miscelaneous:
* Added a presentation for "object:tab-added", "object:tab-removed" events
for tabs.
* Removed Ctrl+Shift+Alt+S key combination.
"Describe my surroundings" command is no longer mapped to this key
combination.
Magnifier:
* Allow magnifier to be large as the display size.
Braille Monitor:
* Braille monitor will not display text in "BRAILLE" or "DUAL" Mode Type
anymore.
* Removed all things related to braille font.
GUI:
* Changed a label text in the magnifier preferences from
"Cursor magnification" to "Set cursor separate from magnification".
* In the Braille Monitor preferences the "DUAL" and "BRAILLE" Mode Type
options were grayed out. They wont be used for the moment.
* In the speech preferences "Say all cursors" option was renamed as
"Say all navigation keys".
================
Changes in 0.9.2
================
Miscellanous:
* Added a new configure option "--enable-magnifier" used for gnopernicus
to be compiled with or without magnifier support.
* Changed the reporting for events with the same timestamp value.
================
Changes in 0.9.1
================
Miscellanous:
* Do not report window events for popup menus.
* Convert caret-moved events into focus events only if the object has
a focused ancestor.
GUI:
* Real support for mouse and focus traking modes in other language, the
change of the current option will take effect now).
* Fix some broken help pages.
Magnifier:
* Allow magnifier to magnify a region of interest that intersect magnifier
region if they belong to different screen (source and target differ).
UI:
* "describe my surroundings" will not present names of current window and
application.
* "window hierarchy flat" is now called "read whole window".
* Object roles are now translated.
Translation:
* Update Canadian English, Czech, British English, Polish, Catalan, Dutch.
================
Changes in 0.9.0
================
GUI:
* Crosshair color inversion made clearer by graying the 'Cross-hair color'
button when 'Cross-hair color inverted' checkbox is checked.
* Changed some keyboard accelerators.
UI:
* A better presentation for tables : added two new presentation items.
Braille:
* Added suport for some more braille devices.
Magnifier:
* Changed required version of gnome-mag to 0.11.0.
* Added support to specify target.
Translation:
* Add Gujarati language.
What's new in gnome-mag-0.11.5:
* We now implement LoginHelper from at-spi - this allows clients to
tell that the magnifier needs access to certain resources during
authentication, screen lock, etc., for instance allows magnifier to
tell clients which X windows to raise in order to allow
magnification when the screen is otherwise obscured. Fixes bug #150846.
What's new in gnome-mag-0.11.4:
* Bugfixes for cursor painting if TARGET display has been changed (#140622)
* Improved support for DAMAGE; don't do global refresh/polling if
DAMAGE extension is available.
* Can tell magnifier standalone to be OVERRIDE_REDIRECT if you need
to. (See magnifier --usage).
* Set _NET_WM_STRUT and _NET_WM_STRUT_PARTIAL values; lets other apps
know not to overlap the magnifier binary when run in split-screen mode.
* New translations:
- Indonesian (id) Ahmad Riza H Nst
- (or) Gora Mohanty
- (nb) Kjartan Marass
- (bs) CHristian Rose (ALL_LINGUAS addition only)
=========
What's new in gnome-mag-0.11.2:
* Bugfix for cursor-size property.
* Added cursor-size test to tests/control-client.
=========
What's new in gnome-mag-0.11.1:
* fixed border-color property.
* Fixed setting of smooth-scroll policy and border-size.
* Fix for bug #104831; gnome-mag now listens for DAMAGE
notifications when the DAMAGE extension is available at runtime
(and build time). This means that on DAMAGE-enabled servers,
gnome-mag's service need not use a timer-based refresh,
i.e. --refresh-timeout can be made arbitrarily large.
* Revamped the way cursor-sets are used; now cursor-set names
refer to the names of directories under $share/gnome-mag/.
* gnome-mag can track changes to the source display's cursor and
display a rescaled cursor on the target display if XFIXES is
available.
* Added support for non-square cursor pixmaps.
Please see ChangeLog for more detail on these features.
* languages:
Gujrati (Guntupalli Karunakar)
- Doc update (Brian Cameron)
- Solaris fix (don't call logindevperm if not on the console) (Brian Cameron)
- Translation updates (Akagic Amila, Jesus Bravo Alvarez,
Theppitak Karoonboonyanan, Laszlo Dvornik, Supranee Thirawatthanasuk,
Hendrik Richter, Dafydd Harries, Francisco Javier F. Serrador,
Tommi Vainikainen, David Lodge, Marius Andreiana, Misu Moldovan,
Baris Cicek, Vincent van Adrighem, Tino Meinen, Nikos Charonitakis,
Arafat Medini, Asmund Skjaeveland, Hasbullah Bin Pit, Ryoichi INAGAKI,
Changwoo Ryu, Jordi Mallach, Danilo Segan, Laurent Dhima,
Maxim Dziumanenko, Christian Rose)
While here, move the documentation to share/doc, out of share/doc/html.
* Use Pango for printing.
* New languages specs for Ruby, LUA, Perl's POD, VB.NET, Haskell and
Texinfo.
* Bug fixes and updated translations.
2.7.3
===
- Fix an annoying issue with the pointer getting ‘stuck’.
- Allow translators to set the default contents of the encodings menu.
- Deal with lastlog/utmp/wtmp sanely.
- Updated translations: Rostislav Raykov (bg), Miloslav Trmac (cs),
Adam Weinberger (en_CA), Gareth Owen (en_GB), Takeshi AIHANA (ja),
Žygimantas Beručka (lt), Arangel Angov (mk), Gnome PL Team (pl),
Laurent Dhima (sq).
2.7.2
===
- Be more HIGgy in dialogs. In particular, be more precise in some labels,
and make a few things (in)sensitive when needed.
- Do not accept repeated shortcuts (Kiran Kumar Immidi)
- Make gcc 3.4.0 like us (Stef van der Made),
- Add a confirmation dialog when closing a window with >1 tabs.
- Use the gnome-common scripts.
- Make the xterm color paletter exactly match xterm's.
- Now profiles can implement the analogue of xterm's -hold command line option.
(Kurt V. Hindenburg)
- Make references into the documentation actually point somewhere.
- Recognize mailto: (with or without the mailto:...) and webdav: uris
- Updated translations: Jordi Mallach (ca), Iñaki Larrañaga Murgoitio (eu),
Nirav, Ankit, Ankur, Atit, Bhavin, Kartik, Khushbu, Sweta (gu), Laszlo Dvornik (hu),
Mohammad DAMT (id), Stanislav Visnovsky (sk).
Changes in GNOME-Applets 2.8.0
==================================
Overall
* Documentation updates: gswitchit, battstat, cdplayer, charpick,
gtik, gweather, mailcheck, mini-commander, mixer, multiload, stickynotes
(Angela Boyle)
* Documentation updates: drivemount (Christian Kellner)
* Documentation updates: geyes, modemlights, stickynotes, wireless
(Shaun McCance)
* Battstat, fix build problems on BSD (Julio M. Merino Vidal)
* Mixer, fix install so that icon is visible in Add to Panel (Mark McLoughlin)
Translations
* nn (Åsmund Skjæveland)
* ar (Arafat Medini)
* nl (Tino Meinen)
* el (Kostas Papadimas, Nikos Charonitakis)
* de (Hendrik Richter)
* pt_BR (Raphael Higino)
* cs (Miloslav Trmac)
* et (Priit Laes)
* bs (Akagic Amila)
* en_GB (David Lodge)
* bg (Vladimir Petkov)
* ro (Mugurel Tudor, Misu Moldovan)
* da (Martin Willemoes Hansen)
* tr (Baris Cicek)
* hu (Gabor Kelemen)
* ms (Hasbullah Bin Pit)
* cy (Dafydd Harries)
* sv (Christian Rose)
* fr (Sebastien Bacher)
* th (Paisa Seeluangsawat)
* zh_TW (GNOME HK Team)
* ja (Takeshi AIHANA)
* it (Alessio Frusciante)
This is it, this is GNOME 2.8. Celebrate and pat yourselves on the back.
Especially if you are one of the documentation team who spent all that time
making the desktop that much easier to use.
Changes in GNOME-Applets 2.7.3
==================================
GNOME 2.8.0 Release Candidate 1
Overall
* Fix forecasting information for the United Kingdom (Alan Cox)
* Fix crasher in battstat (Carlos Garnacho Parro)
* Change 'dictionary:' macro in mini-commander to use gnome-dictionary
(Davyd Madeley)
Translations
* fi (Jarkko Ranta, Ilkka Tuohela)
* es (Francisco F. Serrador)
* sv (Christian Rose)
* da (Martin Willemoes Hansen)
* ko (Changwoo Ryu)
* sr (Danilo Šegan)
* sq (Elian Myftiu)
* uk (Maxim Dziumanenko)
* ja (Takeshi AIHANA)
* nn (Åsmund Skjæveland)
* zh_CN (Funda Wang)
* cs (Miloslav Trmac)
* gu (Ankit Patel)
* eu (Iñaki Larrañaga)
* hu (Laszlo Dvornik)
* ms (Hasbullah Bin Pit)
* pl (GNOME PL Team)
* en_CA (Adam Weinberger)
* pt (Duarte Loreto)
* el (Simos Xenitellis)
* id (Mohammad DAMT)
* bn (Runa Bhattacharjee)
* az (Runa Bhattacharjee)
Thanks to everyone who contributed (especially anyone I forgot to name). GNOME
Applets is now is code freeze until the branch for 2.9. This means that only
release critical bugs will be fixed. Please check for duplicates before filing
bugs, but don't simply assume that someone else has filed it. Translators and
documenters should be aware that they may of course continue working on GNOME
Applets, and are uneffected by the freeze.
Changes in GNOME-Applets 2.7.2
==================================
GNOME 2.8.0 Beta 2
Overall
* Require gnome-panel 2.7.x (Davyd Madeley)
* New tooltips and warning dialogs for the battery applet (Davyd Madeley)
* Use global settings for cdplayer applet (Mark McLoughlin)
* Remove unneeded screen-exec dependancies (Kjartan Maraas, Davyd Madeley)
* ANSI C fixes (Kjartan Maraas)
* New locations and spelling fixes for gweather
(Frank Solensky, Davyd Madeley, Francisco Javier F. Serrador)
* Change centigrade to celsius and add kPa to gweather preferences
(Ryan Lortie, Davyd Madeley)
* Change Forecast to Details (Karthik BG)
* Change Humidity to Relative Humidity (Christian Neumair)
* modemlights can now go for more then 99 hours of connection time
(Vincent Noel)
Translations
* ar (Arafat Medini)
* nb (Kjartan Maraas)
* id (Ahmad Riza H Nst)
* nl (Michiel Sikkes)
* ja (Takeshi AIHANA)
* bg (Vladimir Petkov)
* uk (Maxim Dziumanenko)
* ru (Russian Team)
* de (Christian Neumair, Hendrik Brandt)
* zh_CN (Funda Wang)
* sr (Danilo Šegan)
* sq (Elian Myftiu)
* es (Francisco Javier F. Serrador)
* en_CA (Adam Weinberger)
* cs (Miloslav Trmac)
* ms (Hasbullah Bin Pit)
* pl (GNOME PL Team)
* no (Kjartan Maraas)
* pt_BR (Estêvão Samuel Procópio, Raphael Higino)
* fr (Christophe Merlet)
* ko (Changwoo Ryu)
* sv (Christian Rose)
* da (Martin Willemoes Hansen)
* pt (Duarte Loreto)
* cy (Telsa Gwynne)
* nn (Åsmund Skjæveland)
* sk (Marcel Telka)
* mn (Sanlig Badral)
* fi (Ilkka Tuohela)
Thanks to everyone who has contributed. My apologies to anyone I missed. GNOME
Applets is now in string freeze until the branch for 2.9 so the translators can
weave their magic. Please check for duplicates before filing bugs.
Changes in GNOME-Applets 2.7.1
==================================
The "don't blame Kevin, it's all Davyd's fault" release.
Overall
* Add a --disable-battstat argument (Mark McLoughlin)
* Better battery support in FreeBSD (Joe Markus Clarke)
* Fix battery applet positioning (Vincent Noel)
* Use same CD drive as gnome-cd (Michael Terry)
* New locations for Weather (Patrick Steiner, Gareth Owen)
* Mini-Commander error indication if command does not exist (Vinay M R)
Translations
* da (Martin Willemoes Hansen)
* es (Francisco Javier F. Serrador)
* el (Nikos Charonitakis)
* no (Kjartan Maraas)
* cs (Miloslav Trmac)
* ko (Changwoo Ryu)
* sq (Elian Myftiu)
* hu (Laszlo Dvornik)
* en_GB (Gareth Owen)
* bg (Rostislav Raykov, Vladimir Petkov, Peter Slavov)
* pl (GNOME PL Team)
* hi (Guntupalli Karunakar)
* ja (Takeshi AIHANA)
* nl (Tino Meinen)
* pt_BR (Raphael Higino)
* fr (Christophe Merlet)
* de (Christian Neumair)
* sr (Danilo Šegan)
* lt (Žygimantas Beručka)
* en_CA (Adam Weinberger)
* zh_CN (Funda Wang)
* ru (GNOME RU Team)
* pt (Duarte Loreto)
* ta (Dinesh Nadarajah)
As well as heaps of bug fixes, improvements and whatever else I've missed.
=============
Version 2.8.0
=============
Translators
* Abdulaziz Al-Arfaj (ar)
* Kemal Šanjta (bs)
* Miloslav Trmac (cs)
* Dafydd Harries (cy)
* Hendrik Richter (de)
* Kostas Papadimas (el)
* Gareth Owen (en_GB)
* Francisco Javier F. Serrador (es)
* Gabor Kelemen (hu)
* Luca Ferretti (it)
* Hasbullah Bin Pit (ms)
* Åsmund Skjæveland (nn)
* Welther José O. Esteves (pt_BR)
* Mişu Moldovan (ro)
* Christian Rose (sv)
* Chanchai Junlouchai (th)
* Baris Cicek (tr)
* Abel Cheung (zh_TW)
================
Version 2.7.92.1
================
Clock Applet
* Update the component id we use to launch evolution (Mark)
Translators
* Takeshi AIHANA (ja)
==============
Version 2.7.92
==============
Panel
* Fix various coding errors (Kjartan)
* Fix autohide in certain circumstances on multi-screen (Mark)
* Fix a leak (Kjartan)
* Remove unused code (Vincent)
Misc
* Updated help documentation (Breda McColgan)
* Remove gnome-panel-preferences man page (Vincent)
* Make spanish help docs valid UTF-8 (Alexandre Oliva)
* Fix a #if/#ifdef thinko (Kjartan)
* Fix deprecated API usage (Kjartan)
Translators
* Runa Bhattacharjee (bn)
* Mehemed Šaćirović (bs)
* Jordi Mallach (ca)
* Martin Willemoes Hansen (da)
* Francisco Javier F. Serrador (es)
* Iñaki Larrañaga Murgoitio (eu)
* Laszlo Dvornik (hu)
* Reinout van Schouwen (nl)
* Elian Myftiu (sq)
* Maxim Dziumanenko (uk)
================
Version 2.7.91.1
================
Panel
* Fix focus-on-map issue the "Run Application" dialog (Elijah Newren)
* Fix crash with unknown URIs in ~/.recently-used (Mark)
Clock Applet
* Fix issue with shadow and scrollbar sizing (William Jon McCann)
* Warning fixes (Mark)
Misc
* Warning fix in libpanel-applet (Vincent Untz)
* Update the required version of libwnck (J.H.M. Dassen)
* Ditto for evolution-data-server (Mark)
Translators
* Mətin Əmirov (az)
* Pauli Virtanen (fi)
* Baptiste Mille-Mathias (crevette) (fr)
* Elian Myftiu (sq)
* Christian Rose (sv)
==============
Version 2.7.91
==============
Panel
* Fix crasher when declining to reload crashed applet (Mark)
* Fix nested drawer hiding craziness (Mark)
* Re-work "actions" code to consolidate action details (Mark, Vinay M R)
* Fix various coding errors (Kjartan Maraas)
Misc
* Remove the global panel preferences dialog (Christian Neumair)
* Add comments for translators to clock.schemas (Mark)
Translators
* Miloslav Trmac (cs)
* Martin Willemoes Hansen (da)
* Adam Weinberger (en_CA)
* Francisco Javier F. Serrador (es)
* Pauli Virtanen (fi)
* Jesús Bravo Álvarez (gl)
* Ankit Patel (gu)
* Takeshi AIHANA (ja)
* Changwoo Ryu (ko)
* Kjartan Maraas (nb)
* Kjartan Maraas (no)
* Gnome PL Team (pl)
* Duarte Loreto (pt)
* Elian Myftiu (sq)
* Funda Wang (zh_CN)
==============
Version 2.7.90
==============
Panel
* Make the menu key popup the panel context menu (Sagar Rastogi)
* Fix mnemonic conflict between _Add to Panel and _About Panels (Vincent Untz)
* Remove remaining bits of the add launcher menu (Christian Neumair)
* Revise the "Clear Recent Documents" confirmation dialog text (William Jon McCann)
* Sync with recent-files from libegg (Kjartan Maraas)
* Fix invalid usage of de-allocated memory (Kjartan Maraas)
* Fix various strange behaviour with button presses on panel objects (Arvind Samptur)
* Fix fontilus entries appearing escaped in Recent Documents menu (Federico)
Applets
* Fix nasty libpanel-applet issue causing unneccessary padding around Window List (Soeren Sandmann)
* Make DEMANDS_ATTENTION windows appear bold in the Window Selector (Vincent Noel)
* Make the Show Desktop button correctly resize (Vincent Untz)
* Display floating date-times in the calendar relative to localtime (William Jon McCann)
* Make the appointment/task list in the clock use SHADOW_IN (Jonathan Blandford)
* Remove usage of obselete panel:category attribute and update docs (Mark)
Screenshooter
* Make it use the window title rather than the window class for the filename (Bryan Clark)
Build Stuff
* Fix various compiler warnings (Mark)
* Indicate that strings to be translated are encoded in UTF-8 (Christian Neumair)
* Require a xgettext which supports --from-code (Mark)
* add DISTCHECK_CONFIGURE_FLAGS=--enable-gtk-doc (Mark)
Translators
* Rostislav Raykov (bg)
* Miloslav Trmac (cs)
* Martin Willemoes Hansen (da)
* Adam Weinberger (en_CA)
* Gareth Owen (en_GB)
* Francisco Javier F. Serrador (es)
* Ravishankar Shrivastava (hi)
* Laszlo Dvornik (hu)
* Takeshi AIHANA (ja)
* Changwoo Ryu (ko)
* Žygimantas Beručka (lt)
* Hasbullah Bin Pit (ms)
* Kjartan Maraas (no)
* Duarte Loreto (pt)
* Dmitry G. Mastrukov (ru)
* Elian Myftiu (sq)
* Данило Шеган (sr)
* Baris Cicek (tr)
===============
Version 2.7.4.1
===============
Panel
* Add "Clear Recent Documents" to Recent Documents menu (William Jon McCann, Mark)
=============
Version 2.7.4
=============
Clock Applet
* Add the source color to the appointments/tasks lists (William Jon McCann)
* Ensure the calendar popup is focused (William Jon McCann)
* Refilter calendar tasks when the popup is updated (William Jon McCann)
Translators
* Vladimir "Kaladan" Petkov (bg)
* Dafydd Harries (cy)
* Francisco Javier F. Serrador (es)
* Takeshi AIHANA (ja)
* Raphael Higino (pt_BR)
* Elian Myftiu (sq)
=============
Version 2.7.3
=============
Panel
* New "Add to Panel" dialog (Vincent Untz)
* HIG border spacing fix for addto dialog (Dennis Cranston)
* Fix "Invalid read of size 1" valgrind warning (Mark)
* Don't prevent drawers from being deleted (Leena Gunda)
* Removed some unused code from menu stuff (Christian Neumair)
Clock Applet
* Make "Adjust Date & Time" update PRIMARY (not just CLIPBOARD) (Greg Hudson)
* Consistency fix for GConf keys' docs (Christian Neumair)
Misc
* Removed ellipses from applet's popup menus (Dennis Cranston)
* Typo fix in libpanel-applet docs (Sven Herzberg)
Translators
* Vladimir "Kaladan" Petkov (bg)
* Miloslav Trmac (cs)
* Christian Neumair (de)
* Adam Weinberger (en_CA)
* Gareth Owen (en_GB)
* Laszlo Dvornik (hu)
* Žygimantas Beručka (lt)
* Gnome PL Team (pl)
* Elian Myftiu (sq)
* zhakanini (ta)
* Funda Wang (zh_CN)
=============
Version 2.7.1
=============
Panel
* Remove "Add to run dialog" from the menu's context menu (Chistian Neumair)
* Allow applets to be removed when locked (Mark, Christian Neumair)
* Fix a rare crasher while menu editing (Chris Lahey)
* Fix some problems with filename quoting (Mark)
* Improve tab completion in the run dialog (Frank Worsley)
* Fix issue with the tooltip on drawers no being updated (Vinay M R, Mark)
* Don't allow drawers to move offscreen (Shakti Sen, Mark)
* Fix issue with launcher save location not being valid with gnome-vfs (Vincent Berger, Mark)
* Try and guess an icon for launches with no explicit icon (Satvik Upadhyaya, Mark)
* Paint the arrow on menu buttons using the GTK+ theme (Mark)
Screenshot Utility
* Don't make the entire desktop hang when using --delay with a11y (Padraig O'Briain)
* Fix crasher when window icon not found (Mark)
* Translate the "save to webpage" string in the screenshot utility (Mariano Suárez-Alvarez)
Clock Applet
* Fix issue with the clock no resizing properly when making the panel bigger (Mark)
* Fix problems with tasks edits affecting the wrong task (Carlos Garnacho Parro)
* Open the tasks URL when double clicking on it (William Jon McCann)
* Fix the handling of all day events and timezones (William Jon McCann)
* Properly reload stuff when evolution-data-server dies (William Jon McCann)
* Use GTK_SHADOW_OUT around the calendar (Jorn Baayen)
* Destroy the calendar if the clock is removed from the panel (Shakti Sen)
Misc
* Set a tooltip on the Window Selector applet (Kaushal Kumar)
* Remove the separator from Wanda's fortune dialog (Paolo Borelli)
* Fix the version number in the autogen.sh message (Fernando Herrera)
Translations
* Miloslav Trmac (cs)
* Adam Weinberger (en_CA)
* Gareth Owen (en_GB)
* Francisco Javier F. Serrador (es)
* Gil Osher (he)
* Takeshi AIHANA (ja)
* Changwoo Ryu (ko)
* John C Barstow (mi)
* Kjartan Maraas (no)
* Stanislav Visnovsky (sk)
* Funda Wang (zh_CN)
gnome-control-center 2.8.0
Jody Goldberg
* Fixed float/int mismatch in peditor
Jonathan Blandford
* Fix docs link for at-properties capplet.
Pierre Ossman
* display the volume dialog in the correct place
Sergey V. Udaltsov
* default switchcut (Alt*2) is introduced
Translations:
* All translations updated
------------------------------------------------------------------------------
gnome-control-center 2.7.1
Translations:
* Bosnian translation added.
Frederic Crozat:
* Use themed icon for windows
Rodney Dawes:
* Add "W x H pixels" to description, and remove file size for bg capplet
Sergey:
* Fixes to keybinding capplet
Kjartan Maraas:
* text cleanup
Jeroen Zwartepoorte:
* Use the parent type in the G_DEFINE_TYPE
------------------------------------------------------------------------------
gnome-control-center 2.7.0
* No NEWS file updates this time due to time pressures. 2.7.1
should have a full change.
Changes:
* Add an action to set the window type atom
* Add an action to set the decorate window hint in OpenBox
* Watch all screens for events, instead of just the default
* Add an action to set the geometry of a window
Hiramatsu Yoshifumi in PR pkg/26962.
- Use ut_session only when it is available in struct utmpx.
- If updwtmpx is not available, use pututxline instead.
- Bulid functions using struct utmp only when the struct utmp is available.
version in pkgsrc (2.2.10) does not work at all under NetBSD 2.x. Addresses
PR pkg/26781, which was already closed without the update...
2.2.12:
Applied three patches from the debian maintainer. The first cleans
up file handles, the second fixes a man page, the third fixes a
centering bug, and the last fixes a deadlock.
2.2.11:
Applied two more patches from the debian maintainer. The first
fixes a bug introduced by a patch in 2.2.9 and the second reorders
the main xodf event loop. These patches appear to have increased
xosd's speed.
changes: added dialog for tab-focus order, file generation separate for
sources and .dlg file
avoid the X11R6/libXft trap
update some C++ for gcc-3.3
This should fix the build errors seen in bulk builds
as otherwise the awk invocation in libtool breaks complaining about
the ``Input record [...] too long'' near the end of the build process.
(Oddly this does not occur using the mipspro compiler.)
- Allow not checking directory owners with CheckDirOwner key,
(Andreas Schubert)
- FreeBSD support for VTAllocation stuff (Alexander Nedousukov)
- Add de_AT, de_CH, fr_BE, fr_CH, hy_AM to language list (#148349, #139454)
- Add more native versions of language names and fix up existing ones,
#148373, #148486, 148356, #148350, #88777, #150293
- Add support for Solaris logindevperm and usiting (Brian Cameron)
- Fix some strings, fixes#144076, #144077, #147800
- On sun we automatically make the default config add -nobanner to
the X server flags (Arvind)
- Fix doubleclicking on the user browser in the standard greeter
- Fix#144007 where bad .profile could screw up a session start
- Fix#148042 by making GETTEXT_PACKAGE just gdm
- Fix#147940 by properly checking if shutdown/reboot/suspend commands exist
in the graphical greeter
- Fix#143707 by using Exclude key for the user dropdown lists in gdmsetup
- Fix some compiler warnings for new gcc
- .dmrc is created with umask 077 for maximum anality
- Translation updates (Kjartan Maraas, Laszlo Dvornik, Laurent Dhima,
Martin Willemoes Hansen, Marie Lund, Metin Amiroff, Francisco Javier F.
Serrador, Duarte Loreto, Tommi Vainikainen, Leonid Kanter, Changwoo Ryu,
Funda Wang, Artur Flinta, GNOME PL Team, Miloslav Trmac, Adam Weinberger,
Estevao Samuel Procopio, Tommi Vainikainen, Danilo Segan, Guntupalli
Karunakar, Lucas Vieites, Christian Neumair, Nikos Charonitakis,
Gustavo Maciel Dias Vieira, Afonso Celso Medina, Sebastien Bacher,
Ole Laursen, Ivan Stojmirov, Andras Timar)
Overview of Changes from GTK+ 2.4.7 to GTK+ 2.4.8
=================================================
* GtkFileChooser
- Fix some memory leaks [Federico Mena Quintero]
- Make save mode work with old versions of the
gnome-vfs backend. [Zack Cerza]
* GtkEntryCompletion
- Warn if text column has wrong type [Fernando San Martin Woerner,
Gustavo Carneiro]
* GtkTreeView
- Fix a redraw problem in fixed height mode [Pawel Salek]
* GDK
- Complete the _NEW_WM_USER_TIME implementation [Elijah Newren]
- Update the _NET_ACTIVE_WINDOW implementation [Elijah]
* gdk-pixbuf
- Avoid infinite loops for bad BMPs [Chris Evans, Manish Singh]
- Fix a problem with GDK_INTERP_NEAREST scaling which caused
Nautilus thumbnails to be misdrawn [Christoph Fergeau]
- Avoid segfaults in gdk-pixbuf-csource [Matthias Clasen]
* Win32 bug fixes [Tim Evans, Tor Lillqvist]
* Other bug fixes [Gustavo, Torsten Schoenfeld, Manish, Tomislav Jonjic,
Soeren Sandmann, Tommi Komulainen, Philip Langdale, Jon-Kare Hellan]
* Documentation improvements [Matthias]
* Updated translations (bs,da,fi,sq)
Overview of Changes from GTK+ 2.4.6 to GTK+ 2.4.7
=================================================
* GtkFileChooser
- Fix for Open button not actually opening [Tommi Komulainen]
- Fix crash when g_get_home_dir() returns NULL [Tor Lillqvist]
Overview of Changes from GTK+ 2.4.4 to GTK+ 2.4.6
=================================================
* GtkFileChooser
- Set busy cursor while mounting [Federico Mena Quintero]
- Set accessible name [Padraig O'Briain]
- Improve activation on focus [Federico]
- Accept paths in entry [Federico]
* GtkTreeView
- Draw focus indicator for empty tree views [Federico]
- Make column dragging more robust [Matthias Clasen,
Christian Biere]
- Prevent DND on non-sources [Pawel Salek]
* GtkUIManager
- Accept paths with a leading / [David Malcolm]
* Gdk
- Fix handling of keep-above and keep-below
state [Matthew Garret]
- Add some missing error traps [Thomas Leonard]
* gdk-pixbuf
- Make incremental loading work for 8bit pcx
files [Magnus Bergman]
- Handle edge pixels consistently [Brian Cameron,
Matthias]
- Handle OS/2 BMPs [Jon-Kare Hellan]
* Bug fixes for Copy-Paste behaviour in text widgets
[Mikael Hallendal, Scott Bronson]
* Memory leak fixes in multiple widgets [Kjartan Maraas,
Tommi Komulainen, Crispin Flowerday, Matthias]
* Win32 fixes [Robert Ögren, Tor Lillqvist, Hans Breuer
* Other bug fixes [John Cupitt, Elke Meier, Matthias,
Peter Zelezny, Guilherme Salgado, John Finlay, Tommi,
Padaig, Olivier Sessink, Nicolas Deves, Lorenzo Gil
Sanchez, Christian Persch, Morten Welinder, Markku Vire,
Markus Lausser, Abel Daniel]
* Documentation improvements [Owen Taylor, Matthias, Axel
Simon, David, Federico, Mariano Suarez-Alvarez]
* Updated translations (ang,az,bg,br,ca,cs,en_CA,es,fi,fr,hi,hu,
it,ja,ko,mn,nb,nl,no,pl,pt,pt_BR,ru,sq,sr,sr@Latn,sr@ije,sv,uz,
wa,zh_CN)
intended transformation: use "rm" to remove an option, "rmdir" to remove
all options containing a path starting with a given directory name, and
"rename" to rename options to something else.
which are the full option names used to set rpath directives for the
linker and the compiler, respectively. In places were we are invoking
the linker, use "${LINKER_RPATH_FLAG} <path>", where the space is
inserted in case the flag is a word, e.g. -rpath. The default values
of *_RPATH_FLAG are set by the compiler/*.mk files, depending on the
compiler that you use. They may be overridden on a ${OPSYS}-specific
basis by setting _OPSYS_LINKER_RPATH_FLAG and _OPSYS_COMPILER_RPATH_FLAG,
respectively. Garbage-collect _OPSYS_RPATH_NAME and _COMPILER_LD_FLAG.
slightly modified by me.
KKBSwitch is a keyboard layout indicator for KDE 2 or 3.
It is useful when you have configured the XKeyboard extension
of your X Server to have more than one keyboard group (layout),
for example US/ASCII and Russian. KKBSwitch displays an icon
in the system tray that indicates which layout is currently active.
Note that KKBSwitch does not help you configure XKeyboard,
it merely serves as the indicator of the current layout.
You still have to configure XKeyboard by editing the XF86Config file.
Changes:
* KControl
o Add a brand new control center module to globally handle KDE visual
themes. Lukas Tinkl
o Add new control center module to test and calibrate joysticks Martin
Koller
* Kicker
o Cleaner look for the mini-pager providing for more contrast. Sandro
Giessl
* KDM
o Added "Lock session" checkbox to "Start New Session" confirmation
dialog
* Konqueror
o Let configure shortcuts of plugins actions. Olivier Goffart
o Improve the bookmark sidebar module (Context menus, drag&drop) Sandro
Giessl
o Ask for confirmation when loading a profile and tabs are open Stephan
Binner
o Ask for confirmation when closing a webpage with modified form content
Stephan Binner
o Added option to hide "Delete" command on desktop and in file manager
o Confirm closing many pages with "Close Other Tabs" command
o Keybindings for switching to specific tab
o Double click over empty tabbar space opens new tab
o Mouse wheel over tabbar area switches tabs
o Added option to activate previous active tab if closing the current one
o kfmclient: Added command "newTab 'url' ['mimetype']"
o Hidden options MaximumTabLength and MinimumTabLength (defaults to 3)
o Count of files and folders on Folder Properties dialog box
* KDialog
o a dialog for showing progress bars would be useful Stephan Binner
* KWin
o Per window settings and improved "Store window settings" Lubos Lunak
o Decoration API support for more buttons in titlebars Sandro Giessl
* KDCOP
o More types supported for arguments (QSize, QPoint, QRect, QColor,
QPixmap) Olivier Goffart
o Show applications icons. Olivier Goffart
* Konsole
o Tabbar button for closing tabs Kurt V. Hindenburg
* LDAP ioslave
o Writing support, SASL authentication and SSL/TLS support Szombathelyi
György
* Rewrite the name-resolution routines so that true asynchronous lookups
are possible (multithreaded). Thiago Macieira
* kconf_update has now support for updating files other than config
files. Waldo Bastian
* Crypto certificates import without user interaction Helge Deller
* KEditToolbar: Add support for arranging actions via drag&drop. Sandro
Giessl
* Move KNewStuff to kdelibs, making it usable for KDE-Edu etc. Josef
Spillner
* Introduce KIMIface, a generic DCOP interface to instant messaging/chat
clients, and support libraries for other KDE apps, enabling loosely
coupled integration. Will Stephenson
* Show actions icons in the configure shortcut dialog. Olivier Goffart
* KKeyDialog: add widget (based on klistviewsearchline) for searching
shortcuts Cristian Tibirna
* User visible feedback if invocation of browser, help Center or mailer
fails
* KImgIO
o Add EXR image plugin, supports reading high dynamic range files.
Brad Hards
o Add support for SGI images (a.k.a. "RGB" images). These do typically
have file extensions *.rgb, *.rgba, *.sgi, or *.bw. The SGI image
file format is a de-facto standard for textures, for example in 3D
modeling. Melchior Franz
o Add read support for DDS images (Direct Draw Surface). This format
is mainly used for textures in DirectX. Ignacio Castaño
* libkabc
o Write support and SSL/TLS for the LDAP resource Szombathelyi György
* KLocale
o Try harder to find message translations if a string is not translated
in the primary language of the user, but available in other languages
that the user has chosen in kcontrol. Heiko Evermann
* KSpell2
o Introduction of the new spellchecking library fixing all of KSpell
shortcomings. Zack Rusin
* KHTML part
o KHTML: Merge text shifting from WebCore. Leo Savernik
o KHTML: Type-ahead find Arend van Beelen jr.
o Copy To->IM Contact... context menu entry. Using kimproxy, allow one
to initiate a file transfer from Konqueror. Will Stephenson
o Added "Open in This Window" in popup frame submenu
o New context menu when text is selected which allows lookup in default
search engine
o Fixed and improved Access Key support: now activated by pressing and
releasing the ctrl key. When activated, the accesskey mode displays all
accesskeys available in tooltips Jean-Baptiste Mardelle
* A number of W32 window event enhancements
* art backend glyph drawing with alpha enhancements.
* libwraster is no longer checked for - image functions now in frontend
* Working NSToolbar implementation
* New Mac OS X methods in NSView and other classes
* Fixed some sheet handling problems.
* Integrated gif, jpg, and png handling in front-end.
* Added overridable button and frame drawing functions
* Add some keyed decode/encoding to some classes
* NSStringDrawing redesigned.
* Much improved loading of gorm files
slightly modified by me.
The Python X Library is intended to be a fully functional X client
library for Python programs. It is written entirely in Python, in
contrast to earlier X libraries for Python (the ancient X extension
and the newer plxlib) which were interfaces to the C Xlib.