Package changes:
- use buildlink3.
- use GNU configure instead of imake.
- use official MASTER_SITE.
- external Xpoll.h no longer needed.
- remove ONLY_FOR_PLATFORM.
Major changes since 164 are lengthy and can be found at:
http://invisible-island.net/xterm/xterm.log.html
in PR pkg/25528. While here, switch to Tk 8.4.
Changes since 2.5:
Version 2.8 (22-March-2004): Removed a subtle bug found by Haakon
Riiser; now works correctly with identically named info files in
different directories.
Version 2.7 (21-March-2004): Will now also accept a menu item of the
dir file on the command line (closes Debian bug #149387). Included
/usr/share/info in default directory list (for Debian). Some
documentation updates. Now includes TkInfo.xpm from Debian (under
GPL). Options are now read from system-wide app-defaults file as
advertised.
Version 2.6 (25-June-2003): Minor fixes needed for Tcl/Tk 8.4. This
still works with older versions of Tcl/Tk.
* New hacks, `wormhole', `mismunch', `noof', and
`pacman'.
* `phosphor' and `apple2' include vt100 emulators now:
this means you can do "phosphor -program top", or
can use either program as an xterm replacement:
"apple2 -text -fast -program 'xemacs -nw'".
* `analogtv' (and related) fill the screen better.
* The '-gradient' option works in `atlantis' now.
* Minor updates to `blinkbox', `queens', `endgame',
`glmatrix', `mirrorblob', `blocktube', and `molecule'.
* Integrated SuSE's "external passwd helper" support.
* Marginally better /tmp handling in various programs.
* Updated config defaults for xplanet 1.0.3.
* Portability fixes.
to fix up here.
Also ksysguardd should not be setuid root, however on NetBSD (at least)
it needs to be setgid kmem (should be fixed to not need this).
Bump PKGREVISION.
Changes since 2.0.0:
* gnome.canvas
- add functions and methods to allow using Bpath canvas item
- add item_list attribute to gnome.canvas.Group to contain list of child items
* gnome.vfs
- add lots of wrappers for gnome.vfs.mime_* functions
- add wrappers for gnome.vfs.xfer_* functions
- bug fixes
* bonobo
- fix reference counting of bonobo object constructors
* gnomeprint
- Add examples ported from C, found in libgnomeprintui
- Add wrappers for gnome_print_convert_distance(_full)?
- GnomeFontDialog derives from GtkDialog, not GtkWidget
- Add missing gnomeprint.Context.grestore()
* gconf
- check gconf value type on get_xxx()
- fix example simple-view.py
- misc fixes
* applet
- add PanelApplet.get_flags and PanelApplet.set_flags and respective constants
* gnome.ui
- Enable wrapper for IconTextItem.get_text()
- Add wrapper for gnome.ui.IconList.get_selection()
- Fix AboutDialog crash when translator_credits is None
- Add wrappers for gnome.ui.Client.set_xxx_command()
Changes since 2.0.1:
The only change since 2.0.1 is a small build fix that makes it possible
to build the vfs bindings again. (bug 138556)
v3.11 11th March 2004
Added the QIconDragEvent and QLocale classes from Qt v3.3.0. Updated
all existing classes to Qt v3.3.1. Added the missing QSocketDevice
class. Added the missing QString += operators.
v3.10 16th January 2004
Added the QFtp, QHttp, QHttpHeader, QHttpRequestHeader,
QHttpResponseHeader, QLocalFs classes.
v3.9 7th December 2003
This version requires SIP v3.9 (or later) or SIP v4.0rc1 (or later).
QLayoutIterator.next() is now documented. Added the QImageIO and
QListViewItemIterator classes. Added the QDockArea << and >>
operators. Added QSettings.readBoolEntry(). Added qInstallPath(),
qInstallPathDocs(), qInstallPathHeaders(), qInstallPathLibs(),
qInstallPathBins(), qInstallPathPlugins(), qInstallPathData(),
qInstallPathTranslations(), qInstallPathSysconf(). A new
(configure.py) build system has been added which is independent of
tmake and qmake and installs a pyqtconfig module. The old (build.py)
build system remains. Added the -r flag to the build systems to enable
tracing. Added the -v flag to the build systems to specify the default
location for .sip files.
v3.8.1 6th September 2003
Added the missing QWMatrix.mapRect() * operators. The supported
educational version is now Qt v3.2.0.
4.0 (guessing from ChangeLog since the NEWS file is empty)
- needs Python >= 2.3
- more documentation
- new build system
- Darwin/OSX support
v3.10.1 11th March 2004
Bug fixes only - see the ChangeLog file for details.
v3.10 16th January 2004
Added the asstring() method to the sip.voidptr type.
v3.9 7th December 2003
Added the -w flag to sip to enable warning messages. Added the -j flag
to sip to concatanated source files. %Import, %Include and
%OptionalInclude can now take a relative (UNIX style) pathname. The
directory containing the file will also be searched for files that it
itself includes or imports. Added %MethodCode and deprecated
%MemberCode. Deprecated %Makefile and %ExportedHeaderCode. Added
%TypeHeaderCode as a synonym for the deprecated %HeaderCode in type
definitions. Added %ModuleHeaderCode as a synonym for the deprecated
%HeaderCode in module definitions. Added %ModuleCode as a synonym for
the deprecated %C++Code in module definitions. Added %TypeCode as a
synonym for the deprecated %C++Code in type definitions. Added
%PostInitialisationCode as a synonym for the deprecated
%PostInitialisationC++Code. Added support for functions that return
values via pointers and references. Added support for structs within
classes. Added support for %AccessCode and deprecated %VariableCode.
Added support for %VirtualCatcherCode and deprecated %VirtualCode.
Added support for explicit C++ signatures. Added the SIP_SLOT,
SIP_QOBJECT, SIP_PYCALLABLE, SIP_PYTUPLE, SIP_PYLIST and SIP_PYDICT
types. Added /PreHook/ and /PostHook/ to ctors. Added /TransferBack/
for function results. Added /AllowNone/ and /GetWrapper/ to arguments.
Added sipTrace(), sipBadCatcherResult(), sipParseResult(),
sipCallMethod(), sipGetWrapper(), sipTransfer(), sipClassName() and
sipBuildResult() to the module API. Added SIP_VERSION and SIP_BUILD to
sip.h. A new (configure.py) build system has been added which is
independent of tmake and qmake and installs a sipconfig module. The
old (build.py) build system also installs a (different and
incompatible) sipconfig module. SIP is now licensed under a single
Python-like license.
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).
for Linux. Also make sure that libpsres.* is installed always.
This is for the XFree86-libs package. PKGREVISION was just bumped in
last, very recent, commit so don't do it again.
* fixed a bug where markers on the far side of a planet were being drawn
when they shouldn't have been
* fixed a bug where satellite were not drawn for some locales
* added -projection random; this picks a random projection
which installs to ${RCD_SCRIPTS_EXAMPLEDIR}. But the MESSAGE
referred to wrong hard-coded location if the RCD_SCRIPTS_EXAMPLEDIR
was not the default. So use RCD_SCRIPTS_EXAMPLEDIR instead.
PKGREVISION not bumped because if someone had changed
RCD_SCRIPTS_EXAMPLEDIR before recent change of autoregistration
of rc.d script in PLIST, then it could not have been packaged
in first place.
Note that this commit does not imply that the MESSAGE is correct.
In some cases, the MESSAGE is clearly wrong such as suggesting
running the rc.d script from the example directory (which will work
although).
the RCD_SCRIPTS rc.d script(s) to the PLIST.
This GENERATE_PLIST idea is part of Greg A. Woods'
PR #22954.
This helps when the RC_SCRIPTS are installed to
a different ${RCD_SCRIPTS_EXAMPLEDIR}. (Later,
the default RCD_SCRIPTS_EXAMPLEDIR will be changed
to be more clear that they are the examples.)
These patches also remove the etc/rc.d/ scripts from PLISTs
(of packages that use RCD_SCRIPTS). (This also removes
now unused references from openssh* makefiles. Note that
qmail package has not been changed yet.)
I have been doing automatic PLIST registration for RC_SCRIPTS
for over a year. Not all of these packages have been tested,
but many have been tested and used.
Somethings maybe to do:
- a few packages still manually install the rc.d scripts to
hard-coded etc/rc.d. These need to be fixed.
- maybe remove from mk/${OPSYS}.pkg.dist mtree specifications too.
- add a full dependence on the "ocaml" package because this packages shares
its directory structure
- remove support for handling "ocaml" package without threading support,
because it is no longer necessary
Bump package revision because of these changes.
Magnifier:
* Added support for target.
Translation:
* Added Gujarati language.
Furthermore, this version is part of the GNOME 2.6 stable branch. The
previous one, 0.8.3, was derived by mistake from CVS HEAD (what is 0.9.x
actually).
Changes:
* kappfinder: Fixed button order
* kdesktop: Fix switching desktops incurrs (seemingly) unrequired cpu load
* konqueror: Fix textposition of bookmark toolbar not saved
* konqueror: Fix [testcase] HTTP-EQUIV="refresh" not working with weird
formating.
* konqueror (khtml): Fix When dragging a URL link with an image, the image
is pasted and not the link URL
* konqueror (khtml): Basic support for the HTML ACCESSKEY attribute.
* konqueror (khtml): Ctrl only suspends Shift+arrows scrolling.
* konqueror (khtml event): Fix dragging an attachment icon to desktop copies
icon!
* konqueror: No "Actions" submenu with only one entry
* konqueror: Shift inverses "open tabs in background" setting for
Ctrl+left mouse button and "Open in New Tab" in context menu
* kicker: Fix tooltips sometimes not disappearing.
* konsole: Added support for Scroll Up (SU) and Scroll Down (SD)
* konsole: Better compatibility with xterm/XF86 4.4.0
* konsole: Fixed sending of large blocks
* konsole: Show session menu when you move the mouse.
* Make various scripts install with the executable bit set
* Fix various libraries' install locations and versioning
Changes:
* Fix CR at end of line in source file
* Make the kalyptus script install with the executable bit set
* Respect "EffectsEnabled" for tearoff handle setting
* xlock -size 0 -cycles 0 -count 0
* Fixes for [apollonian flame hop julia kumppa life life3d
* qix scooter spiral thornbird worm]
Added wrap-
ping on loop.c. Dissolving and evolving loops added from ideas of
Hiroki Sayama <sayama AT is.s.u-tokyo.ac.jp>. Fixed a core dump
involving flaws.
New -echokey option thanks to <martin.zwickel AT technotrend.de>.
Use like: xlock -echokey "*" -echokeys
"Undocumented" feature (blame maintainer): xlock -echokey swear -echokeys
+ Updated life.h and life3d.h from Lee Earl Meeker's excellent "Four
+ Dimensional Cellular Automata and the Game of Life" 1998
+ http://home.sc.rr.com/lmeeker/Lee/Home.html
+ A life4d mode next?
Removed duplicate code in xlock.c thanks to Norihiko Murase
<skeleten AT shillest.net>.
Fix for case of random files on a VMS file system from Jouk Jansen.
Fixes and added options to life.c mostly for trilife.
utext3d2, atlantis -gradient, and French changes to resources
thanks to Eric Lassauge <lassauge AT users.sourceforge.net>.
I needed freetype-2.1.7.tar.bz2 http://freetype.sourceforge.net
and FTGL.tar.gz http://homepages.paradise.net.nz/henryj/
New make.com from Jouk Jansen for VMS.
Debug patch in 5.11 had an undesired effect on euler2d.c.
* new since BETA
+ updated since BETA1
The Gtk2 module allows Perl access to the Gtk+ 2.0 graphical user interface
library. You can find more information about Gtk+ 2.0 on http://www.gtk.org.
The Perl binding tries to follow the C interface as much as possible,
providing at the same time a fully object-oriented interface and
Perl-style calling conventions.
* Added GtkSourceView class documentation [Paolo Borelli]
* Updated C highlighting to include C99 keywords, types and macros and
Python highlighting to include Python 2.3 keywords, types and
functions [Benoît Dejean]
* Fix a couple of small auto-indentation bugs [Gustavo Giráldez]
* We now require Gtk+ 2.2.4 for the library alone, and Gtk+ 2.4 to also
build the tests.
New and updated translations
* Gujurati (new) [Gujurati Team]
* Catalan [Jordi Mallach, Aleix Badia i Bosch]
* Russian [Russian Team]
This is a maintenance release, aimed at bug-fixing; no new features
are being added to the 4.0 branch.
The main purpose of this release is compatibility with the recent GTK+ 2.4.x
release along with other fixes.
changes (among many others):
- New QLocale Class
- The ActiveQt framework, first available in Qt 3.1, has been enhanced in
lots of ways in Qt 3.3.
- Semi-Transparent Windows
Other Improvements
- The network module now supports IPv6 in addition to IPv4.
- New 64-bit platforms are supported: Itanium on Linux (Intel compiler) and
Windows (MSVC and Intel).
- QCursor now provides the BusyCursor shape, which combines an hourglass with
an arrow.
- Qt's DOM classes are now reentrant when Qt is built with multithread support
enabled.
See http://www.trolltech.com/products/qt/whatsnew.html for more details.
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.
Due to the high demand, libxklavier is now able to detect the default xkb
rules set at runtime. The option --with-xkb-rules-set is not necessary any
more.
XExtensions (aka Sundry X Extensions) contains header files and
documentation for various sundry X extensions. Library and server
implementations are separate.
This is from the freedesktop.org X Libraries and Protocol Headers Project.
Changes:
CHANGES IN FLTK 1.1.5rc1
- Documentation updates (STR #186, STR #245, STR #250,
STR #277, STR #281, STR #328, STR #338)
- fl_scroll() did not handle scrolling from off-screen on
WIN32 (STR #315)
- Fl_File_Chooser did not allow manual entry of a drive
letter (STR #339)
- Fl_Menu now uses the boxtype to redraw the menu
background (STR #204)
- Fl_Scroll now shows the background image when a framed
box type is used and the Fl_Scroll is a direct
decendent of a window (STR #205)
- Added a new_directory_tooltip string pointer to allow
localization of the file chooser's new directory
button (STR #340)
- Added Fl_Menu_::find_item() method (STR #316)
- The Fl_Widget copy operator definitions were not
conditionally compiled properly (STR #329)
- FLUID's Layout functionality did not move child
widgets when laying out group widgets (STR #319)
- FLUID's Layout->Center In Group functionality did not
properly handle widgets that were children of a
Fl_Window widget (STR #318)
- The Fl_Text_Display destructor did not remove the
predelete callback associated with the current buffer
(STR #332)
- Fixed several bugs in the MacOS X Fl::add_fd()
handling (STR #333, STR #337)
- The Fl_Text_Display widget did not display selections
set by the application (STR #322)
- FLUID crashed if you did layout with a window widget
(STR #317)
- Fl_Scroll::clear() didn't remove the child widget from
the Fl_Scroll widget (STR #327)
- Fl_Value_Slider::draw_bg() didn't always apply the
clipping rectangle (STR #235)
- fl_filename_relative() returned the wrong string if
the absolute pathname was equal to the current working
directory (STR #224)
- Fl_Help_Dialog didn't correctly restore the scroll
position when going forward/back in the link history
if the file changed (STR #218)
And more...