In addition to many bug fixes, new features [since approximately 0.10.0]
include:
- New image formats with 10 bits per channel
- SSE2 optimizations for many operations
- Opacity based optimizations for operators
- Altivec optimizations for many operations
- A 32 bit region implementation
2007/12/06 14:27:50 phil
Operator related changes needed for SIP v4.7.2 and later.
Released as v3.17.4.
2007/07/30 16:51:02 phil
Released as v3.17.3.
2007/07/01 16:08:55 phil
Acquire the GIL before freeing a signal/slot connection.
2007/06/13 17:33:55 phil
Removed #includes of SIP generated files that, strictly speaking, were internal
and no longer generated.
2007/06/05 9:37:59 phil
Fix for an overflow bug in QImage from Ulli.
2007/05/14 15:00:02 phil
Updated progress.py example from Pete Jansen.
2007/04/25 12:28:47 phil
Updated the NEWS file.
2007/04/25 12:25:19 phil
Released as v3.17.2.
2007/04/21 14:13:36 phil
Backed out the recent change to remove the /ReleaseGIL/ from
QApplication.postEvent() as it turns out it avoids a potential deadlock.
2007/04/10 16:13:51 phil
Released as v3.17.1.
2007/04/02 15:27:03 phil
Updated the NEWS file.
SIP v4.6 is now required.
The QLayoutItem sub-class code no longer handles QLayout and leaves it to the
QObject sub-class code to deal with.
2007/02/20 10:58:40 phil
Removed the unneeded /ReleaseGIL/ from QApplication::postEvent().
Removed the GIL manipulation in QCustomEvent (in particular in the traverse
code).
2007/01/27 16:02:18 phil
Removed knowledge of the optional parts of the Qt support API so that it is no
longer necessary to update PyQt when new optional parts are added.
2007/01/27 15:37:47 phil
Updated the Qt support API for the latest SIP.
2007/01/21 16:29:15 phil
Implemented sipQtFindConnection() so that lambda slots can be handled by the
cyclic garbage collector.
2007/01/17 16:58:32 phil
Updated the copyright notices.
2006/11/30 20:58:48 phil
Fixed bug in QApplication ctor handwritten code that caused a crash if a
QApplication was created a second time with no arguments.
2006/11/04 22:08:33 phil
Released as v3.17.
2006/10/27 17:13:44 phil
Updated the news file.
2006/10/21 14:10:23 phil
Switched the internal build system to Qt v3.3.7.
2006/10/06 17:44:27 phil
Synched with the latest QScintilla1 API.
2006/09/09 17:59:52 phil
Added QextScintilla.setFont().
The internal build system now uses -j2.
2006/09/02 13:35:03 phil
Removed the use of -c in the internal build systems invocation of configure.py
as it causes problems for GCC v4.
2006/08/17 9:36:39 phil
Added the missing QListView.setSelectionAnchor().
2006/07/30 17:16:35 phil
Updated for the latest QScintilla v1 snapshot.
2006/07/19 23:30:28 phil
Some tweaks for Windows64 support based on patches from Gerard.
2006/07/16 12:38:36 phil
Adapted the handwritten code for Python v2.5.
2006/07/08 19:25:44 phil
Added QextScintilla.isCallTipActive().
2006/07/03 19:40:22 phil
Added pyqt_config_args to pyqtconfig.py.
Fixed QTextEdit.setAutoFormatting().
2006/07/02 14:28:05 phil
Added setWrapVisualFlags(), WrapMode::WrapCharacter, WrapVisualFlag to
QextScintilla.
2006/07/01 18:57:30 phil
Added cancelList(), firstVisibleLine(), isListActive(), showUserList(),
textHeight() and userListActivated() to QextScintilla.
2006/06/28 22:12:57 phil
QextScintilla.foldAll() can now optionally fold all child fold points.
Added autoCompleteFromAll() and setAutoCompletionStartCharacters() to
QextScintilla.
Added AcsAll as an auto-completion source.
2006/06/25 21:52:03 phil
Added defaultColor() and setDefaultColor() to QextScintillaLexer.
Added color() and setColor() to QextScintilla.
Renamed eraseColor() and setEraseColor() to paper() and setPaper() in
QextScintilla.
2006/06/25 16:21:32 phil
Added defaultPaper() and setDefaultPaper() to QextScintillaLexer.
Added eraseColor() and setEraseColor() to QextScintilla.
2006/06/22 19:29:38 phil
The mkfeatures helper is now always built without debugging.
configure.py now states that the -u flag on Windows needs a debug version of
Python.
2006/06/20 15:57:55 phil
Latest QScintilla updates.
2006/06/19 21:00:47 phil
Synced with the latest QScintilla snapshot - including the significantly
changed Ruby lexer.
2006/06/19 15:55:42 phil
Solaris warnings fixes from Ulli.
2006/06/18 23:51:34 phil
Sync with the latest QScintilla changes: highlighted identifiers and decorators
in the Python lexer.
2006/06/18 16:40:31 phil
Updated for the latest QScintilla snapshot.
2006/05/17 8:39:39 phil
Removed some inaccessable methods from QCString.
2006/05/11 19:04:27 phil
Another fix for Qt v3.1 in qnamespace.sip.
2006/04/28 20:47:46 phil
Replaced long long with PY_LONG_LONG for MSVC 6.
2006/04/07 23:29:54 phil
Tidy ups to the internal build system.
2006/04/06 12:26:09 phil
Fixed Qt::MacintoshVersion for Qt v3.0.x and v3.1.x.
2006/04/05 12:11:43 phil
Removed all functions that were hidden by overloads with the same Python
signature (ie. both of them).
2006/03/30 8:09:58 phil
Added QStringList::operator+=(const QString &).
2006/03/29 11:38:21 phil
Added the missing QImage.bitBlt() function.
2006/03/24 23:54:13 phil
Released as v3.16.
2006/03/23 21:34:09 phil
Added a missing /Transfer/ from QGLWidget().
2006/03/20 21:00:58 phil
Removed the "Filter" functions from the documentation.
2006/03/20 20:59:23 phil
Removed the "Filter" versions of the QFileDialog static methods as they aren't
necessary after all (just not obvious how to use them properly).
2006/03/14 22:45:09 phil
pyuic now specifies the Latin1 encoding when the -embed flag is used.
2006/03/13 11:55:09 phil
Build system changes so that PyQt builds on MacOS properly.
2006/03/11 19:16:56 phil
Removed some leftovers from when PyQt3 and 4 shared a single config.py. PyQt3
no longer searches PATH for the Qt bin directory.
2006/03/11 15:15:15 phil
Fixed build problem with Qt v1.x.
2006/03/10 22:37:30 phil
Updates for Qt v3.3.6.
2006/03/04 16:06:40 phil
Documentation updates.
Applied the same transfer rule to QPopupMenu.exec() as is applied to
QDialog.exec().
Added getOpenFileNameFilter(), getSaveFileNameFilter() and
getOpenFileNamesFilter() to QFileDialog that return a tuple of the selected
files and the current filter.
2006/02/26 13:56:28 phil
Added support for signed char to the Qt API.
2006/02/21 15:22:08 phil
Changed the signal/slot handling so that unsigned int and unsigned short are
implemented as long objects rather than integer objects.
2006/02/19 16:43:48 phil
Updates to the internal Qt API.
2006/02/18 21:05:56 phil
Added new stubs in the Qt support API (not used by PyQt3).
2006/02/14 19:16:05 phil
The destroyed() signal can now be received by a Python slot.
2006/02/13 20:02:22 phil
Fixed a typo in configure.py.
2006/02/13 0:24:55 phil
Updated the handwritten code to use the current SIP API.
2006/02/12 1:14:11 phil
Removed all calls sipForceConvertTo*().
Removed all uses of newly deprecated calls.
2006/01/26 16:40:38 phil
Changed the signal/slot support required by the latest SIP changes.
2006/01/16 18:58:26 phil
Removed PYQT_BUILD.
2006/01/10 19:13:07 phil
Fixed a typo in the last change.
2006/01/10 18:20:02 phil
Fixed the sipForceConvertToTransfer_*() calls.
2005/12/30 14:30:08 phil
More changes to handwritten code that should be handling sipSelfWasArg.
2005/12/28 19:35:10 phil
Updated all handwritten convertor code for the latest SIP changes.
2005/12/24 17:02:31 phil
Changes required by the introduction of sipSelfWasArg in the SIP snapshot.
2005/12/22 16:22:48 phil
Really fixed the QApplication argc bug this time.
2005/12/19 17:43:42 phil
Changes to the build system for the latest SIP snapshot.
2005/12/18 11:00:06 phil
Stripped the Qt4 specific stuff from configure.py.
2005/12/18 10:06:25 phil
Updated the internal build system not to include the .svn directory in
packages.
2005/12/17 19:43:36 phil
Changes to the internal build system for the CVS to SVN transfer.
2005/12/07 00:54:04 phil
Added a missing #include from qstring.sip in PyQt3.
2005/12/04 18:41:31 phil
Fixed the handling of horizontal and vertical stretch in QSizePolicy.
2005/11/29 13:06:37 phil
Fixed a long standing bug with QApplication ctors that only showed itself with
Qt4.
2005/11/24 17:45:09 phil
Added the missing /ReleaseGIL/ to QThread.exit().
2005/11/24 17:22:31 phil
Changes required for the modified mapped type template syntax.
2005/11/20 18:41:02 phil
The HTML documentation is now maintained manually rather than being
auto-generated.
2005/11/17 18:24:48 phil
Fixed bug in pyuic related to QKeySequence.
2005/11/12 10:29:13 phil
Added the missing ctor to QApplication.
2005/11/10 21:10:46 phil
Removed the /TransferThis/ annotations from the QTableItem (and sub-classes)
ctors. The Qt documentation is wrong.
2005/11/09 18:00:47 phil
Fixed the GIL bug in qInstallMsgHandler().
2005/11/01 22:08:32 phil
Implemented the PyQt3 changes for the new Qt support API.
2005/10/26 14:34:57 phil
Modified the QString buffer interface to be reentrant and to try and use the
default Python codec.
2005/10/23 16:02:47 phil
QObject.sender() now supports Python signals.
2005/10/22 22:38:54 phil
Implemented the buffer interface for QString.
2005/10/19 13:38:24 phil
Improved the fix to QClipboard.setData().
2005/10/16 16:09:29 phil
Used mapped type templates in PyQt3 where possible.
2005/10/13 18:52:02 phil
Fixed the handling of QClipboard.setMimeType() and a related memory leak.
2005/10/12 21:11:15 phil
Fixed bug in configure.py when the Qt bin directory isn't on the path.
Fixed compilation problem with QAxBase handwritten code and MinGW.
Added the * and *= operators to QString.
Removed some QString methods that were passing or returning arrays.
2005/10/11 21:13:48 phil
Added /Numeric/ to the QString + operator. The improved behaviour (being able
to write s = "foo" + QString("bar")) should now work in both PyQt3 and 4.
2005/10/07 18:15:37 phil
Changed the PyQt3 QString behaviour with long and ulong to match PyQt4.
2005/09/22 20:18:39 phil
Updated the build system now that all Qt specific configuration data has been
removed from sipconfig.
2005/09/10 21:33:59 phil
Fixed bug in configure.py when reporting an incorrect SIP version.
2005/09/08 20:16:33 phil
Updated the universal slot support to fit with the latest SIP snapshot.
Changed the way universal slots are implemented so they get destroyed when the
corresponding transmitter gets destroyed.
2005/09/07 20:53:52 phil
Removed support for SIP v3 in configure.py.
Minor pyuic fix taken from uic v3.3.5.
Added the missing MacintoshVersion enum.
Added the -f flag to configure to use any existing features file (by default it
is recreated).
2005/09/06 20:33:43 phil
Removed support for SIP v3 from configure.py.
Added the new Qt support code taken out of SIP.
Renamed because there is no dependency on any qt version in it.
Changes since py-qt3-sip (4.3.2):
v4.7.7 8th Aug 2008
- C++ structs are now properly handled as a class with a default public
section.
- sip.dump() now includes the object's first child wrapper.
v4.7.6 20th May 2008
- Added the -s flag to configure.py to specify the SDK directory to use when
building universal binaries on MacOS/X.
- Added support for MSVC 2008 to the build system.
- Added support for v10.x of the Intel compiler and removed support for
earlier versions.
- MSVC 2008 is the default platform when using Python v2.6.
v4.7.5 13th May 2008
- The sip.voidptr type has an optional size associated with it and supports
const void *. If a size is associated then it also supports Python's
buffer protocol.
- Added sipConvertToVoidPtr() to the SIP API.
- Added sipConvertFromConstVoidPtr(), sipConvertFromConstVoidPtrAndSize(),
sipConvertFromVoidPtr() and sipConvertFromVoidPtrAndSize() to the SIP API.
- Added the /ResultSize/ argument annotation to specify the size of a block
of memory returned as a void * or const void *.
- Added the /NoArgParser/ function annotation to give %MethodCode complete
responsibility for argument parsing.
- Added the /NoRelease/ mapped type annotation to specify that the
sipReleaseMappedType() function is not supported.
- The /ArraySize/ annotation now supports arrays with more than 2^31
elements.
- %GetCode and %SetCode for class attributes now have access to the
referencing type object.
- Any object that supports the Python buffer protocol can now be passed as a
char or char * argument.
v4.7.4 12th February 2008
- The build system handles the directory structure used by Leopard's Python
installation.
- Added support for /Transfer/ as a constructor annotation.
v4.7.3 6th December 2007
- Added support for automatically generating missing complementary
comparision operators. Note that this introduces a potential compatibility
problem - see the documentation for details.
v4.7.2 5th December 2007
- Added the /SingleShot/ argument annotation.
- Added the /TransferThis/ function annotation.
v4.7.1 28th September 2007
- A bug fix release.
v4.7 30th July 2007
- Added %PickleCode to allow handwritten code to pickle a wrapped C++
instance or C structure.
- Added %CompositeModule to create modules that are composites of ordinary
modules.
- Added %ConsolidatedModule (and the -p command line option) to create
modules that contain all the wrapper code on behalf of ordinary modules.
- Added the dump() function to the sip module.
- Added sipTransferBreak() to the SIP API.
- Added support for /Transfer/ as a function annotation.
v4.6 10th April 2007
- Added support for wchar_t.
- The -g command line option releases the GIL whenever a call is made to the
wrapped library.
- Added the /HoldGIL/ annotation to explicitly retain the GIL when calling a
particular function in the wrapped library.
- Added sipFindClass() and sipFindNamedEnum() to the public API.
- /TransferThis/ may be specified more than once.
- Added support for __truediv__ and __itruediv__.
- The SIP code generator and module may be built as universal binaries under
MacOS/X using the -n command line option to configure.py.
v4.5.2 9th December 2006
- A bug fix release.
v4.5.1 9th December 2006
- Added the SIP_SSIZE_T type to help write PEP 353 compliant handwritten
code.
v4.5 4th November 2006
- Added support for Python v2.5.
- Added sip_config_args to sipconfig.py.
- sip.voidptr now implements __hex__().
- Added sip.delete() to call a C++ instance's destructor, or return a C
structure to the heap.
- Added sip.isdeleted() to check if a C++ instance or C structure has been
destroyed or returned to the heap.
- Added sip.setdeleted() to mark that a C++ instance or C structure has been
destroyed or returned to the heap.
- Added support for pure virtual destructors.
- Added the __dtor__() method to allow Python code to be called from a C++
destructor.
- Added the /NoDefaultCtors/ class annotation.
- The generated API files are now more complete and use Python types rather
than C/C++ types.
- Added support for embedding manifests for MSVC 2005.
v4.4.5 10th June 2006
- A bug fix release.
v4.4.4 8th June 2006
- Added %ExportedHeaderCode and %UnitCode.
- Added sipExportSymbol() and sipImportSymbol() to the public API.
v4.4.3 27th April 2006
- A bug fix release.
v4.4.2 23rd April 2006
- A bug fix release.
v4.4.1 3rd April 2006
- A bug fix release.
v4.4 24th March 2006
- The major number of the internal API has changed so it will be necessary
to regenerate all modules.
- This release introduces small incompatibilities that may affect handwritten
code. See the documentation for the details.
- Module names specified with %Module and %CModule can now include periods to
denote a Python package structure.
- Namespaces can be split across multiple Python modules.
- Class templates are now supported and instantiated using "typedef".
- Mapped type templates are now supported and instantiated automatically.
- Global operators are now supported.
- Operator casts in classes are now supported.
- C/C++ signed char type is now treated as a separate type to char.
- C/C++ long and unsigned long types are now wrapped as Python long objects
rather than Python integer objects.
- C/C++ long long and unsigned long long types are now supported.
- unsigned short and unsigned int are now implemented as long objects instead
of integer objects.
- Classes can now be declared using the /External/ annotation and be defined
in another, unspecified, module.
- /TransferThis/ can now be used in non-factory methods to change the
ownership to a different C++ instance or to change it to Python.
- /Constrained/ can now be used with booleans.
- Added support for Python's buffer interface, %BIGetCharBufferCode,
%BIGetReadBufferCode, %BIGetSegCountCode and %BIGetWriteBufferCode.
- The "user" member has been added to the sipWrapper structure and can be
used for any purpose by handwritten code.
- Function argument names are now parsed, but otherwise ignored.
- The "explicit" keyword is now parsed, but otherwise ignored.
- Added the /DelayDtor/ class annotation which given more control over the
order in which instances are deleted when an application terminates.
- Added support for the SIP_PYTYPE pseudo-type that represents a Python
type object.
- Added support for ellipsis (ie. "...") in function arguments. Any
remaining arguments will be gathered as a Python tuple.
- Add support for the /NoDerived/ annotation for Python class constructors
that have no C/C++ equivalent.
- The sipSelfWasArg boolean is now available to the %MethodCode of
non-abstract, virtual methods to indicate whether the class implementation
of the method rather than the virtual implementation should be called.
%MethodCode for non-abstract, virtual, protected methods must now call the
sipProtectVirt wrapper (rather than sipProtect).
- sipCanConvertToInstance(), sipConvertToInstance(),
sipForceConvertToInstance(), sipReleaseInstance(),
sipConvertFromInstance(), sipConvertFromNewInstance(),
sipCanConvertToMappedType(), sipConvertToMappedType(),
sipForceConvertToMappedType(), sipReleaseMappedType(),
sipConvertFromMappedType() and sipFindMappedType() have been added to the
SIP API.
- sipLong_AsUnsignedLong() has been added, primarily as a workaround for a
bug in Python v2.3.x and earlier.
- Added the 't', 'u', 'C' and 'D' format characters to sipParseResult().
- Added the 't', 'u', 'B', 'C' and 'D' format characters to sipBuildResult().
- Responsibility for interpreting and implementing the /Transfer/ and
/TransferBack/ annotations has been pushed down to %ConvertToTypeCode and
%ConvertFromTypeCode. The generated type convertors sipForceConvertTo_*()
and sipConvertFrom_*() have been deprecated.
- Added the %SIPNoEmitters directive for PyQt4.
- Added support for the __hash__ Python special method.
- The __getitem__ Python special method no longer requires %MethodCode.
- All of the calls to Qt have been moved out of the sip module and into PyQt.
The generated sipconfig.py file no longer contains any Qt specific
information. These changes mean that SIP can support PyQt v3 and v4 at the
same time.
- Static methods can now be defined as Qt slots.
- Removed SIP_BUILD from sip.h.
- The -c, -l, -q and -x flags to configure.py have been removed.
- Added the PythonModuleMakefile class to the build system for installing
pure Python modules.
- Added the create_wrapper() function to the build system for creating
platform dependent executable wrappers for Python scripts.
- Added Configuration.platform to the build system.
PAM_putText() would set pointer resp->resp to buffer. This will work
until memory is reused. Thanks to Howard Kash <hmkash AT arl.army.mil>.
ico updated to show the two edge transitive Catalan solids, i.e. the
rhombic dodecahedron and the rhombic triacontahedron.
Added __linux__ to define list to allow newer sig masking to get rid of
pesky deprecated message.
configure checks for libXdpms
libXext has the DPMS functionality on both XFree86 4 and X.org.
(libXdpms may be Xfree86 3.x). Added /usr/pkg/lib and /usr/pkg/include to
long list of paths it checks in.
life added more life forms triangular life from Bays' paper and added
S245B3 with glider (-neighbors 8) from Bays' paper. Found some
patterns in S245B3 for the glider to crash into.
life3d -rule S45/B4 -neighbors 18 and -rule S45/B4 -neighbors 20 from
Bays' paper. Found some patterns for the gliders to crash into.
life3d -search added. Need to add more symmetries for 3D.
life3d -rule S3/B3 -neighbors 12 and -rule S456/B3 -neighbors 12. Added
a bunch of patterns from Bays' papers but not all. -neighbors 12 now
a rhombic dodecahedron instead of a cube.
ant3d -neighbors 12 (3d bees). Added eyes option to this.
Just noticed solitaire a mode I added was spelled wrong, ie it was spelled
without the second "i". Fixed a goof in solitaire.cc.
X.Org found in NetBSD-current.
Thanks a lot to all who helped, especially Matthias Scheler who did
repeated tests on Mac OS X and older versions of NetBSD to make sure the
support for those platforms wouldn't be broken (or at least, not fatally,
as I would still expect a few hiccups here and there, because there is
only so much one can test in such limited time).
On the infrastructure side, this branch brings pkgconfig-builtin.mk, in
order to write very easily new builtin.mk files. It can actually handle
more than just pkgconfig files, but it will provide a version if it finds
such a file. x11.builtin.mk has also been made more useful and now all
existing (and future!) native-X11-related builtin.mk files should include
it.
From Hasso Tepper, PR pkg/39563. With patches for FDO bugs 17405 & 16631.
Pack bdb_general_definitions block
Remove unused VBIOS flag defines
Don't disable planes in i830_update_dsparb
Don't skip the checks for DRI headers with --enable-dri
Fix reverted LVDS bios capability dword definition
Bump version 2.4.2
Fix from He Shuang(shuang.he at intel.com),
This long-overdue update brings many improvements:
- Many improvements to EXA
- Input Hotplugging via HAL or dbus (not enabled yet)
- Support for RandR 1.2. Users using a dual-head configuration are
encouraged to see <http://www.x.org/wiki/Projects/XRandR> for more
information.
- The server now uses the same version of Mesa we have in pkgsrc;
this likely will result in more reliable OpenGL/DRI operation.
I realize that this server is still not the latest release (1.5.0);
upgrading to that version will require an involved mesa update,
libpciaccess, etc. I hope that by the next quarter, that work will be done.
Please file a problem report and/or contact us via the usual means
(mailing lists, etc.) should you encounter any issues.
New in the 0.9.4 x11vnc release:
Reverse VNC connections (-connect and -connect_or_exit options)
work in the -find and -create X session FINDCREATEDISPLAY
modes.
Reverse VNC connections (either normal or using SSL) can use a
Web Proxy, a SOCKS proxy, the UltraVNC repeater proxy,
an SSH connection, or even a CGI URL to make the outgoing
connection (-proxy option). Forward connections can
use the -ssh option to set up a reachable redirection.
Support for the ZYWRLE encoding is added, this is the RealVNC ZRLE
encoding extended to do motion video and photo regions
more efficiently by way of a Wavelet based transformation.
The session finding and creating modes (-find and -create) have
been improved to be more reliable and also provide a new
desktop types (xfce) and new service redirection options.
Support for indexed colormaps (PseudoColor) with depths other
than 8 is provided (depths 1 to 16 now work).
Java viewer applet source code is provided in the x11vnc 0.9.4
tarball so now everything can be built from source.
miscellaneous new features and changes:
To unset Caps_Lock, Num_Lock and raise all keys in the X server
use -clear_all, or by remote control 'x11vnc -R clear_all'
The -autoport option gives more control over the server port
range that probes.
The -ping option can be used to help keep idle connections alive.
The -finddpy and -listdpy utilities help to debug and configure
the -find, -create, and -display WAIT:... modes.
Some automatic detection of screen resizes are handled even if
the -xrandr option is not supplied.
The -advertise_truecolor option can workaround some VNC viewer
incompatibilities with PseudoColor.
The option '-clip xinerama0' can be used to clip to the first
Xinerama sub-screen, etc.
If a fast framebuffer read rate is detected the -wait and -defer
parameters are reduced to 10 and 15 msec, respectively.
Pasting of the selection/clipboard into remote applications
(e.g. Java) is improved.
Usage with dvorak keyboards is improved. The option -macuskbd is
available on MacOSX to use the original US keyboard code.
Via a compiler option (-DENABLE_GRABLOCAL) one can use the
-grablocal n option to filter VNC client input if someone
at the console has done mouse or keyboard input n secs ago.
The -sleepin option can now sleep a random amount of time between
min and max time delays (-sleepin min-max).
pkgsrc changes:
* Add some additional modules:
devel/ruby-gnome2-bonobo
devel/ruby-gnome2-bonoboui
devel/ruby-gnome2-gconf
devel/ruby-gnome2-libglade
graphics/ruby-gnome2-gtkglext
multimedia/ruby-gnome2-gstreamer
print/ruby-gnome2-gnomeprintui
sysutils/ruby-gnome2-gnomevfs
www/ruby-gnome2-gtkhtml2
www/ruby-gnome2-gtkmozembed
x11/ruby-gnome2-gtksourceview
x11/ruby-gnome2-vte
* Fixed detection of rcairo. It had been broken since switched to gem.
patch-a{c,h,i,j,k,l.m}
(It Already in upstream trunk)
* Add patches for allow to load gem rcairo.
patch-a{n,o,p}
* Fixed overwritten glib module when installing modules require generated
header of glib module.
Modify to install the header as part of glib module and use bl3.mk.
* clean up dependency
* Add test target for modules having unit test.
* Modified patch-a{a,b,d,f,g} to acceptable by upstream.
Ruby-GNOME2-0.17.0 (2008-09-07)
Release notes:
* This Release supports Ruby 1.8.7 and has many bug fixes and
new bound functions.
Main changes:
* Ruby/GLib:
- [#2060606] Crash when removing ruby applet from gnome panel with 0.7rc1
[Kouhei Sutou]
* Ruby/GTK:
- [#2025651] FTBFS with gtk+ 2.13.5 [Cesare Tirabassi, Kouhei Sutou]
- [#2043970] Segfaults on 64-bit Linux [Neil Roberts, Kouhei Sutou]
* Ruby/Pango:
- [#2043970] Pango::FontDescription#weight= seg fault [Kouhei Sutou]
* Many other changes, GC bugs, Segfault fixes. See corresponding ChangeLog
for detailed information on changes and contributors.
Special thanks for your contributions to: (list in no particular order)
- Neil Roberts
- Cesare Tirabassi
- Arnaud Cornet
bug fixes, including the problems with resizing the terminal
with certain applications (second item listed here).
Patch #237 - 2008/09/14
* improve usability of TrueType fonts by making the font-size switching
for shifted keypad plus/minus use the faceSize resources to determine
the order of fonts (when TrueType fonts are used) rather than the
bitmap fonts, since their sizes may not be in the same order (report
by H Merijn Brand)
* remove an optimization of ConfigureNotify events from patch #236 which
seems to interfere with passing SIGWINCH to applications (GenToo
#233836).
* modify handling of altSendsEscape to reset the eightBitInput mode,
like metaSendsEscape (patch by Ted Phelps).
* add feature to show the text-cursor as an underline rather than a box,
plus command-line options -uc and +uc and resource cursorUnderLine to
control the feature (patch by Paul Lampert).
* update config.guess, config.sub
- Fix bug in pixman_image_is_opaque().
- Fix for bug 17477 (see patch-ag).
While here, add missing .PHONY attribute for gen-symfile target.
PKGREVISION++, but no recursive dependency bump necessary.
- There's a better version in the "cube-native-xorg" branch.
- Using the bundled "pixman" library doesn't work under Mac OS X anyway
because Apple didn't update the ".la" file at same point.
[It is likely that the second issue will require attention after the
"cube-native-xorg" branch has been merged.]
turn arranges for approriate dependencies. Fixes the build of "devel/eel"
bombing out under Linux because buildlink didn't pull in libdb4.so.
/usr/lib/gcc/i586-suse-linux/4.1.0/../../../../i586-suse-linux/bin/ld: cannot find -ldb4
collect2: ld returned 1 exit status
make[2]: *** [check-program] Error 1
make[2]: Leaving directory `/home/pkgsrc2/pkgsrc/devel/eel/work/eel-2.22.2/eel'
of patch-aa).
Abstract socket support was previously patched disabled because it was broken
( see http://bugs.freedesktop.org/show_bug.cgi?id=15884 ). The fix is in two
parts.
The first part is corrected in xtrans 1.2.1: Connection failure for abstract
socket is ECONNREFUSED, not ENOENT.
The second part is in an upcoming release of libX11, but the upstream changes
have been pulled into Pkgsrc as the patches libX11/patches/patch-a[ik].
Tested on the same Linux system that prompted Bug#15884.
Bump PKGREVISION.
Adam Jackson (2):
Connection failure for abstract socket is ECONNREFUSED, not ENOENT.
xtrans 1.2.1
Alan Coopersmith (2):
LocalClose() takes a ConnInfoPtr, not an fd
Clear some pointer type mismatch warnings
Bill Nottingham (1):
Ignore mkdir() errors when creating the abstract socket.
James Cloos (1):
Remove extraneous execute bit from .c file
Jeremy Huddleston (1):
Launchd: This functionality has been moved into xorg-server
add a 'gen-symfile' target for regenerating the libtool
export symfile. This should be run upon updating the package.
While here, silence needless autotools warnings and update
sse2 conditional in hacks.mk.
Changes since 0.11.8:
Add depth 30 formats to pixman_format_supported_source.
[sse2] Change pixman-sse to pass __mm128i args as
pointers, so as not to
Use CopyAreasse2, plus a compatibility fix
Use hidden attribute for private functions when
compiling with Sun Studio
Minor portability fixes
Post-release version-bump
Update RELEASING and release targets in Makefile.am
Fix typo in sse2 configure logic
TODO
Don't require GCC 4.2 on x86-64
Bug 16921. MMX and SSE2 intrinsics not enabled when
compiling with Intel'
Remove use of MMX extensions.
Be consistent in naming SSE2 related things SSE2
A few other renamings of SSE->SSE2
Rename pixman-sse.h pixman-sse2.h
Make sure pixman-combine{32,64}.h are disted
Use error instead of #error in a couple of other places
Check for __sun || __sun in pixman.h. Update TODO
Bump release
Update RELEASING
Add sys/inttypes.h include for AIX
2.11:
Aaron Plattner (8):
Move hardware cursor initialization to after AcquireDisplay.
G80: Fix some ROP bugs.
G80: Log the i2c port number for LVDS, when there is one.
Fix warnings.
Bug #15309: Set the pixel clock even if the hardware doesn't
think it needs it.
More chips names.
One more missing GPU name.
Bump to 2.1.11.
Alan Coopersmith (2):
Fix pciaccess READ_LONG to work with Sun compilers
Print error message when pci_device_map_range fails
2.12:
The last release had an unfortunate bug that caused
CPUToScreenColorExpandFill to treat transparent pixels as black instead.
Sorry about that!
- -- Aaron
Aaron Plattner (2):
G80: Fix a CPUToScreenColorExpandFill bug introduced by commit 2e0416c.
Bump to 2.1.12.
1.0.4:
Alan Coopersmith:
SVR4 (including Solaris) puts gethostbyname_r in libnsl instead of libc
Version bump: 1.0.4
Damien Thébault:
Bug 17314: libXau's Makefile.am should have proper man creation rules
Daniel Drake:
Bug #11097: libXau COPYING fix (add missing copyright dates)
annoying problems with window resizing and tabs.
Bug fixes:
* src/encoding.c: (update_active_encodings_from_string_list): Use the
correct allocator.
* src/terminal-window.c: (notebook_page_added_callback): Fix menubar
visibility in newly created windows from DND. Bug #528915, patch by
Gábor Szeder.
* src/terminal.c: (handle_new_terminal_event): Ignore unknown options
when handling a new-terminal event from another instance. Don't call
exit() when parsing the passed options fail; instead just ignore the
request. Bug #531720.
on NetBSD and probably elsewhere.
Because the build wasn't stopping on error, prior builds of this package
"succeeded" and generated a shared library missing some code. For this
reason, bump both PKGREVISION and BUILDLINK_ABI_DEPENDS.
Add PKG_OPTION gtk2 to compile with gtk2 support instead of gtk1. Please
note the warnings below.
Changelog:
18/08/06
v2.3.1 - Fixed the bug, introduced in v2.3.0, where the "Hide
typing" check button always appeared in the input boxes,
regardless of the existence of a password field.
13/08/06
v2.3.0 - Added a new --password=1|2 syntax to allow a password
field in one of the first fields of --2inputsbox and
--3inputsbox.
- Added optional <red> <green> <blue> parameters for the
--colorsel widget.
- Corrected a bug in the --treeview widget which was failing
to properly build a tree when decreasing the level of an
item by more than 1, compared to the level of the previous
item.
- Corrected a bug in the --colorsel widget which triggered a
GTK warning when the --icon option was used.
- Adapted a patch from Jean-Philippe Guillemin for the GTK2
version of Xdialog (this version is still seriously
broken:
DO NOT use it in production projects), implementing the
use
of the GTK2 stock icons for the Xdialog buttons.
06/05/06
v2.2.1 - Corrected the bug in the --dselect widget which was
returning a filename by default, instead of the directory
name. Also removed the file specific fields and buttons
from
the directory selector.
- Corrected a typo in the man page.
26/01/06
v2.2.0 - Added preliminary GTK2 support (adapted from a patch by
Andrew Van Uitert). Run 'configure' with the --with-gtk2
option to enable the compilation against GTK2.
!!!! BEWARE !!!! This should be considered alpha-code,
and the GTK2 version of Xdialog does not yet implement
everything the GTK1 version got. It also got many problems
when running on non-UTF8 systems... For -SERIOUS- use, use
the GTK+ v1.2.10 version of Xdialog !
- Added the --timeout option for compatibility with cdialog
(requested by Michelle Konzack).
- Partly successful attempt at fixing a problem with some
patched GTK versions (Mandrake's, for instance) which are
reseting the theme each time all windows are closed (thus
breaking --rc-file). Still an issue with the fixed fonts
of
the XDIALOG_HIGH_DIALOG_COMPAT mode, because of another
weird patch (rclocal patch): get unpatched version of GTK+
v1.2.10. Such a version is available on Xdialog's website.
- The default fixed font is now:
"-*-*-medium-r-normal-*-*-*-*-*-m-70-*-*"
(removed the iso8859-1 specification).
- Implemented a custom log message handler to prevent
GTK/GDK/
GLIB from using stdout as the message output.
- Added XDIALOG_NO_GMSGS environment variable support to
forbid
(when TRUE) emission of GTK/GDK/GLIB messages on stderr.
- Brazillian Protuguese translation updates (courtesy of
Ricardo Bertagna).
- Upgrade to gettext-0.14.1.
23/07/04
v2.1.2 - Added the ESC keyboard shortcut for the CANCEL/NO button.
- Added the Indonesian, Dutch, Polish, Italian, Catalan and
Swedish translations.
- Changed Xmessage and textbox samples for compatibility
with bash-less systems.
- Updated for gettext v0.13.1.
- Added fixes in the spec file for automake bugs.
5.26.1
PAM_putText() would set pointer resp->resp to buffer. This will work
until memory is reused. Thanks to Howard Kash <hmkash AT arl.army.mil>.
5.26
"Esc" key now resets password entry. Do not put an escape in your
password. This should behave the same as Control-U.
-showdate added. +showdate allows you to turn off date in password
window. Also fixed centering for this.
Inverted bitmap for xlock. Added a icon for VMS.
Updated the Java launcher in xlock.
antic cleanups. It found a few minor bugs but mostly makes the code more
readable (without being too overbearing IMHO). The current version trips
on #ifdefs though.
New mode pyro2: -mode pyro2 -msg 'MSGSTR' -fnt 'FONT'
MSGSTR consists of following elements:
EXPLOSION is one of &0, &1, ... &9, &a, .. &f each of which presents a
different type of explosion.
TEXT is a text string like 'linux'. the string may contain blanks.
'\n' is interpreted as a new line.
'\\' is a backslash.
'\&' is an ampercent.
LOGO is the sign #. An exploding penguin or other icon will be shown.
FONT is something like '-*-helvetica-bold-r-*-240-*' the font to be used.
Thanks to Pezhman Givy <phg AT snafu.de>.
Modifications for +install, -mono, and Windows.
New resource files for Chinese... Xlock-zh_TW.ad, resource-msg-zh_TW.h,
xlock-msg-zh_TW.h. Thanks to Wei-Lun Chao <chaoweilun AT gmail.com>.
Following this example, I split out the different languages from XLock.ad
as it seemed odd when editing and did not want to corrupt anything,
especially if I could not verify it.
Automata modes now have triangular tilings drawn with a black
triangle around it. Fixed dilemma, for it only is interesting with 4 or
8 neighbors.
which features will be exposed. Fixes build on Linux.
<sys/types.h> is included immediately after config.h in the distribution code,
suggesting that the purged hunk in the patch is now obsolete.
The history of patch-aa reveals that the <sys/types.h> include was the very
original purpose of this patch, and predates the Solaris portion of the patch.
The Solaris hunks don't look like they would benefit from including
<sys/types.h>.
No PKGREVISION bump, this change should only affect platforms where the
package failed to build.
Closes PR pkg/36404 with the fix suggested by Ondrej Tuma (thanks!)
Patch provided by Leonardo Taccari via PR 39366.
Version 0.11
xclip-copyfile is now compatible with recent tar versions.
The Fedora UTF-8 patch has been applied.
Man page typo fixes
Set lvds_ddc_mode before use to avoid a segfault on mac mini.
Update DSPARB while planes are still off
Reorganize VBIOS code
Fix pipe A force quirk
Update man page
Fix up the HP Pavilion ze4944ea quirk
Apply pipe A quirk to 845 as well.
Fix DPMS off in the presence of the pipe A quirk.
Reorder visuals reported by the intel driver
Don't program dsparb on new Intel chip
Fix SDVO reg definition
Fix SDVO HDMI encoding detect (#16920)
Disable display clock gating for 4 series chips
Fix possible spurious interrupts in hotplug detect on 4 series chip
Make skip_panel_detect clear for its meaning
Always check and free driver private in LVDS destroy
Bump version 2.4.1
Docker is a docking application (WindowMaker dock app) which acts as a system
tray for KDE and GNOME2. It can be used to replace the panel in either
environment, allowing you to have a system tray without running the KDE/GNOME
panel or environment.
Docker is designed to work with Openbox 2, but it should work fine in any
window manager that supports WindowMaker dock apps.
If you running WindowMaker or otherwise and experiencing problems, you should
try using the -wmaker option to make docker keep a fixed size.
commit 427023df02bd38ff9dc2af2a2059466f37f4cfd8
Date: Wed Dec 19 15:17:34 2007 +1030
Fix build under autoconf 2.57
configure.ac specifies a max version of 2.57 but AC_CHECK_HEADERS_ONCE
was only introduced to autoconf in 2.59c.
Drop the _ONCE to make autoconf happy
commit e09956f244099ddd36b1a2cd5d7800d5fc7120c1
Date: Thu Dec 6 05:30:43 2007 -0500
Select correct client window in WMs using virtual roots
10.16.4:
Video Overlay: Handle clipping correctly with AutoPaint colorkey.
10.16.3:
minor Xv fixes
10.16.2:
More xorg and xfree86 backwards compatibility
Fix VMWARE_CTRL and Xinerama Initialization
Prepare for 10.16.2
2.0.0:
Remove unused ->device
Un-duplicate some init code.
vesa 2.0.0
1.99.1:
Don't disable FB access when it's already disabled.
Remove all trace of mfb
Bug #10004: Fix palette initialization in 8bpp modes.
Fix boolean inversion in VBE screen clear.
Remove some useless module loading cruft.
Prefer a more modern depth/bpp selection.
Add semi-reasonable mode validation.
Clean up memory model checking, and properly refuse unsupported models.
Update copyright.
vesa 1.99.1
Bug #11090: xf86-video-vesa COPYING file
Add conditional support for pci-rework branch.
Correct '#ifdef' to '#ifndef'. Oops.
Use XSERVER_LIBPCIACCESS to autodetect libpciaccess usage.
Use pci_device_map_range instead of pci_device_map_memory_range
Rename .cvsignore to .gitignore
Add *~ to .gitignore to skip patch/emacs droppings
fixup pciaccess version detect
Planar video is gone
Makefile.am: nuke RCS Id
0.10.0:
Death to RCS tags.
Fix distcheck
sis 0.10.0
inital SiS pci access patch
fix warnings in build
fix thinko between open/fopen
another open/fopen confusion
fixup type punning
convert all hostbridge read/writes to accessor functions
finish off read/write long conversion
switch bios reading over
use map domain memory with pciinfo
fixup unmap memory
fix some thinkos in the pciaccess patch, this now works on real hardware
Require pciaccess >= 0.10.0 for pci_device_map_range()
fixup pciaccess version detect
Makefile.am: nuke RCS Id
switch vga over to pciaccess
0.9.4:
bump Xv image height up from 1080 to 1088 for 315 chips
Define SIS_*_VERSION using PACKAGE_VERSION*
Convert callers of LookupWindow() to dixLookupWindow().
Revert "Convert callers of LookupWindow() to dixLookupWindow()."
Rename .cvsignore to .gitignore
Add *~ to .gitignore to skip patch/emacs droppings
Fix xserver version detection.
Get rid of the XFree86Server macro.
Bump to 0.9.4.
Death to RCS tags.
Fix distcheck
siliconmotion 1.6.0
more clock fixes
hostdata blit UTS works, but SW is faster
minor fixup
define SILICONMOTION_VERSION* using PACKAGE_VERSION*
smi: add pciaccess support
Fix UTS issues with flash
Makefile.am: nuke RCS Id
2.2.1:
Don't try to call vbeModeInit(), it doesn't exist and never will.
Fake sync ranges for panels with no EDID.
savage 2.2.1
no, really, savage 2.2.1
EXA upload to screen must honor pitch of the source data
savage: fix typos in error message
savage/pciaccess: don't try to map aperture larger than region window
2.2.0:
Death to RCS tags.
Remove use of deprecated {DE,}ALLOCATE_LOCAL.
savage 2.2.0
fix segfault from pScrn->currentMode
fix the build for the non-pci-rework case (compile tested only)
Fix reversed logic in SavageMapMem()
Fix broken downscale past 2:1 - MM8190 and MM8198 can be used together
for arbitrary downscale
BCI can only handle widths that are multiple of 16, so only use BCI for these
Prevent use of BCI for YV12 -> YUY2 conversion from scribbling past the
end of the allocated video buffer.
Reset lastKnownPitch to 0 right after enabling streams.
Do not wait for vertical retrace anymore on old streams engine.
Make sure MMIO region is mapped VIDMEM_MMIO, not VIDMEM_FRAMEBUFFER
Fix ambiguous operator precedence
Implement driver option IgnoreEDID
Minimal change set to convert driver to the new PCI interfaces. Enjoy.
dos2unix
Merge PCI-rework support and "classic" PCI interface support into one tree
Update to use new libpciaccess interfaces for mapping with MTRR support.
Fix odd typo.
Rename .cvsignore to .gitignore
Add *~ to .gitignore to skip patch/emacs droppings
Include <unistd.h> to get a declaration for usleep()
fixup pciaccess version detect
Makefile.am: nuke RCS Id
Bug #11139: Remove some dead code.
1.10.1:
Bug #14298: Fix mode validation to be less ridiculous.
Nuke the useless UseFB option.
Bug #13243: Re-enable 24+32 framebuffer.
Fix typo in S3VValidMode.
1.10.0:
Death to RCS tags.
Fix distcheck
s3virge 1.10.0
Replace references to XFree86/XF86Config in man page
renamed: .cvsignore -> .gitignore
Define S3VIRGE_VERSION_* using PACKAGE_VERSION*
s3virge: pciaccess conversion
oops fixed pointed out by pcpa
Makefile.am: nuke RCS Id
Clean up: Remove some mga remains
Death to RCS tags.
Fix distcheck
s3 0.6.0
renamed: .cvsignore -> .gitignore
Was previously done in monolith Imakefile as:
Define VERSION* using PACKAGE_VERSION*
s3: pciaccess conversion
Add non-vbe DPMS support for TRIOs, adjust max clock on Trio64V2
Death to RCS tags.
Fix includes to silence a warning.
rendition 4.2.0
Man page updates - replace references to XFree86 & changes for XF86 4.0
RENDITION_VERSION* using PACKAGE_VERSION_*
pciaccess: make auto-detect work
pciaccess: do unmap path
Supply NULL driverFunc pointer in DriverRec.
Add prototype for renditionGetRec.
Move renditionTypes, renditionChipsets, and renditionPCIchipsets earlier
in file.
Port driver to PCI-rework interfaces.
Makefile.am: nuke RCS Id
1.2.1:
fbpseudocolor no longer exists, don't try to use it.
neomagic 1.2.1
Compile warning fix.
Don't include fbpseudocolor.h, as it is no longer available.
1.2.0:
Death to RCS tags.
neomagic 1.2.0
Replace references to XFree86/XF86Config in man page
renamed: .cvsignore -> .gitignore
Define NEO_*_VERSION using PACKAGE_VERSION_*
neomagic: port to libpciaccess
neo: finish pciaccess conversion
finish pciaccess conversion
Makefile.am: nuke RCS Id
Update PInS defaults for G200SE-A.
Filter high-bandwidth modes on G200SE.
No depth 15 on G200SE-A.
Updates to memory sizing on G200SE.
Adjust memory timings on G200SE-A.
Change initial memory sizing on G200SE.
Disable I2C on G200SE for now.
Death to RCS tags.
mga 1.4.9
cfb8_32: Gut a remnants of support for 24-bit with 8-bit overlay
Initialize default BIOS values from a data table instead of from code
Get memory probe size and stride (offset) values values from a data table
instead of from code
I2C: First round of clean-ups
I2C: Second (and final) round of clean-ups
G200EV: Enable support for G200EV
Makefile.am: nuke RCS Id
Replace ALLOCATE_LOCAL/DEALLOCATE_LOCAL with xalloc/xfree.
For compatibility, accept SWcursor as option.
Bug #15836: Fix DDC on G200SE.
Bug #16545: Add G200WB support.
Death to RCS tags.
Fix distcheck
i128 1.2.0
Replace references to XFree86/XF86Config in man page
renamed: .cvsignore -> .gitignore
Define I740_*_VERSION* using PACKAGE_VERSION_*
i740: pciaccess conversion
Makefile.am: nuke RCS Id
Minor fixes to compile with pciaccess.
Death to RCS tags.
Fix distcheck
i128 1.3.0
Replace references to XFree86/XF86Config in man page
renamed: .cvsignore -> .gitignore
Define I128_*_VERSION* using PACKAGE_VERSION_*
i128: pciaccess conversion
i128: drop ansi C wrapper
i128: fixup typo
Makefile.am: nuke RCS Id
1.2.1:
Fix regression from pciaccess conversion (bug#16060)
Bump to 1.2.1
1.2.0:
Fix distcheck
glint 1.2.0
Fix --disable-dri for glint driver
Define GLINT_*_VERSION* using PACKAGE_VERSION_*
half attempt at pciaccess conversion for glint - doesn't build yet
fix typos in dac code from last commit
hey look a flying pig....
fix regression in tinderbox
Rename .cvsignore to .gitignore
Add *~ to .gitignore to skip patch/emacs droppings
Add missing #includes to fix compiler warnings.
Makefile.am: nuke RCS Id
1.2.1:
Bug #10715: Fix depth configuration for alpine chips.
cirrus 1.2.1
1.2.0:
Replace references to XFree86/XF86Config in man page
renamed: .cvsignore -> .gitignore
Define CIR_*_VERSION* using PACKAGE_VERSION_*
cirrus initial pci access support
test for 1/4 bpp in case server is configured with them off
make dist check pass
fixup iomapsize so we only map the 4k not 16k which is an error
cirrus: set default depth to 24bpp
Makefile.am: nuke RCS Id
Death to RCS tags.
Fix distcheck
chips 1.2.0
Define CHIPS_*_VERSION* using PACKAGE_VERSION_*
chips: pciaccess conversion
add another missing rename file
chips: remove ALLOCATE_LOCAL
chips: optionalise 1/4bpp support
Rename .cvsignore to .gitignore
Add *~ to .gitignore to skip patch/emacs droppings
Makefile.am: nuke RCS Id
Fix Xv with scaling
Fix distcheck.
ast 0.85.0
Define AST_*_VERSION* using PACKAGE_VERSION_*
ast: pciaccess conversion
Rename .cvsignore to .gitignore
Add *~ to .gitignore to skip patch/emacs droppings
Compile warning fixes.
compiler warning fixed
modified: ChangeLog
Make sure used symbols are of public visibility
Fixed can't get correct MCLK in some platforms
Death to RCS tags.
ark 0.7.0
Define VERSION* using PACKAGE_VERSION*
ark: add basic pciaccess support
Rename .cvsignore to .gitignore
Add *~ to .gitignore to skip patch/emacs droppings
its own, starting with "VirtualEvent" (Which is correctly set to LASTEvent,
defined in include/X11/X.h). In xproto-7.0.13, a new event "GenericEvent" was
added - making the defined array broken for all of Tk's internal events.
The easy fix is to just add in the missing event into the hard-coded array.
This patch was reported here: http://bugs.gentoo.org/show_bug.cgi?id=225999
A cleaner fix, but a much bigger patch, is listed in the Tk bug tracker. I'm
punting that Tk will have been updated with the fix before X.h grows another
event.
http://sourceforge.net/tracker/index.php?func=detail&aid=2010422&group_id=12997&atid=112997
Bump PKGREVISION.
Patch #236 - 2008/07/27
* correct memory reallocation when handling a paste of UTF-8 text from
patch #225 changes (report/patch by Max Mikhanosha).
* correct allocation of temporary buffer in xtermFindShell in case the
user's $PATH contains no ":" (report/analysis by Victor Stinner,
Freedesktop.Org Bugzilla #16790).
* modify CF_XOPEN_SOURCE to add case for DragonFly BSD, to fix new
compile problem exposed by fix for fd_mask (patch by Hasso Tepper).
* add configure-check for ncurses use_extended_names, (report by
Martin Mokrejs).
* correct computation for toolbar height; layout manager already takes
into account borderWidth resource.
* implement VT320-style SCS (select character set) for ISO Latin-1
supplemental.
* fixes for vt100-style character sets in UTF-8 mode (Ubuntu #230919).
* fix to make luit work with xterm's -ls option (report/patch by
Marius Tolzmann).
* update config.guess, config.sub
changes:
Xinerama/RANDR fixes: this time for sure. It should now work to add/remove
monitors or resize screens at any time.
New hack, skytentacles.
New version of gleidescope.
Added the -log option to the xscreensaver daemon, since a truly shocking
number of Linux users seem to have no idea how to redirect output to a
file.
Added -duration arg to most image-loading hacks, so that they pick a new
image every few minutes.
Added an ATM crash to BSOD.
Adam Jackson (2):
C sucks: define XEventClass in terms of unsigned int, not CARD32.
Typo fix.
Peter Hutterer (2):
Add DeviceControlChanged define.
inputproto 1.4.4
Adam Jackson (1):
libSM 1.1.0
Alan Coopersmith (1):
Fix --without-libuuid to not call PKG_CHECK_MODULES for libuuid
Dan Williams (1):
Bug #14949: Don't use gethostbyname() for client IDs.
James Cloos (2):
Add *~ to .gitignore to skip patch/emacs droppings
Replace static ChangeLog with dist-hook to generate from git log
This release adds chip names for the GeForce 9 mobile chips and the GeForce GTX
GPUs. It also adds code to read DDC-based EDIDs for LVDS panels that have such
a thing.
- -- Aaron
Aaron Plattner (9):
GeForce 9 mobile chips.
GeForce GTX 280 and 260 chip names.
Replace copyright notices with stock MIT X11 boilerplate.
Add new chips to the man page and fix capitalization of "Quadro".
Add a note that MODE_PANEL really means "larger than
BIOS-programmed panel size".
G80: Handle extended I2C ports and LVDS panels with DDC-based EDIDs.
Fix build by using CARD32 instead of uint32_t, like we do
everywhere else.
More G8x chips.
Bump to 2.1.10.
James Cloos (4):
Rename .cvsignore to .gitignore
Add *~ to .gitignore to skip patch/emacs droppings
Replace static ChangeLog with dist-hook to generate from git log
xwd 1.0.2
Jeremy Huddleston (1):
Added missing AM_PROG_CC_C_O
Kim Woelders (2):
Fix window selection by pointer.
Remove unused code, ANSIfy, add const.
Niveditha Rau (1):
Add -silent to options in man page synopsis
Main new features included within this release are
- New Intel 4 series chipset support
- Improved 965 exa render performance
- Integrated HDMI support
- SDVO-HDMI support (e.g ASUS P5E-VM board)
Also a long list of bugfixes:
http://lists.freedesktop.org/archives/intel-gfx/2008-July/000192.html
- ANSIfy.
- Use standard headers instead of rolling custom wrong decls.
- Don't use void main.
- Fix y2038 bugs.
- Prune dead code.
- Stop using outdated timezone interfaces.
- Don't need libcompat any more.
- Generally clean up build.
Should fix broken build on Linux, probably other non-BSD OSes as well.
PKGREVISION++.
Qt 4.4 introduces many new features as well as many improvements and
bugfixes over the 4.3.x series. For more details, see the online
documentation which is included in this distribution. The
documentation is also available at http://doc.trolltech.com/4.4
The Qt version 4.4 series is binary compatible with the 4.3.x series.
A long list of changes can be found in the changes-4.4.0 file in the
distribution.
Update OKed (and initial work provided) by adam@..
want -pthread in XTHREAD_CFLAGS, as this will end up linking everything
against libpthread. Thus, in keeping with our gcc specfile, define
_REENTRANT in XTHREAD_CFLAGS instead. XTHREADLIB is now
-pthread, not -lpthread.
While here, update to head of libX11-1.1 branch in GIT (with the
exception of some unicode changes which caused mkpatches to choke).
changes:
- IM: Respect XMODIFIERS for Thai locale (bug #15719)
- Bug #15884: Remove useless sleep()'s from the connection code.
- NLS: Make UTF-8 the default for Russian
- ConnDis: properly cast 'addr' before accessing it as a byte array.
- added error check in Xcms color file parser; closes bug #15305
- Fix missing error condition in cmsColNm.c, also.
Bump PKGREVISION.
commit 9ab3d5cca3cf9a76c6873007b8d4345c838cc297
Bug #16149: Make the field not be named 'delete' in C++ mode.
Thanks for the upward compatibility, Bjarne.
commit 3243afaa593f95bb89b1381dac2b920111ce36b1
Correct a copy'n'paste error in RRGetOutputInfo spec text.
commit d1c5739ae19f7cc01a6a5603d3fae93e1f9ee3d1
Delete duplicate B32's in xRRScreenChangeNotifyEvent
Caused compiler warnings:
"randrproto.h", line 567: warning: syntax error:
empty member declaration
"randrproto.h", line 568: warning: syntax error:
empty member declaration
It create broken binary package for SSE-less machine, noticed in PR 39117.
Such a tuning parameters should be defined in /etc/mk.conf.
Bump PKGREVISION.
(just a reminder: when updating this package, be sure to adjust
files/pixman.sym appropriately)
commit 411c0e990f7a96d4e15f2cbbe07d3b50b6a20f95
Make a couple of functions static
commit 96f57c07f24cd6d86c0aad624bd1a16b85f08e04
Speed up fbOver
Use FbByteMulAdd to operate on two components at a time and force
the function to be inlined.
commit dcbe4b3f80fb8dc6a83efa7e66a891f8b102608d
fix --enable-{mmx,sse2,vmx}
If --enable-foo is used, don't treat it as --disable-foo, and
error out if the appropriate compiler support isn't detected.
commit e21f00db50c30e80c8969fbf63982aeb7434dc1d
Add pixman-1-uninstalled.pc file
commit 1570746350baf82d36aeb7ea1702350700b795d7
Use -no-undefined -- fixes bug 15927
commit 99fead412e7602daf193035831b952e252dac0e1
Use <inttypes.h> on most types of Unix.
Fix for bug 15560.
commit 2070f10db927a97d7d38024e607093f5a6e00291
Remove unused pixman-combine.c
commit 9d54568d5f93701313fdbb49c1ef9dc79fe5850c
Fix SSE2 bug where x888 pixels were treated as 8888
commit 7dfd023e94d9ab5940d7062c2e5cde11ab02f43e
fix Altivec detection
the old code used to cause infinite looping on G3 machines.
commit 0a92401678286eb438fe24979fd032efba540a0a
Fix fbCompositeSrc_x888xnx8888mmx to properly ignore source alpha
commit 687176023caf53f2fe234827d152f270048b1cd3
make --{en,dis}able-gtk work correctly
--enable-gtk had the same effect as --disable-gtk.
Now we check for it by default, and error out if we can't
find it and it was explicitly enabled.
commit 9d97716d2fd91d5611a5e7a7b29b38887b672e9f
Fix bug 16310 in the SSE2 fast path in function
fbCompositeSolidMask_nx8888x0565Csse2
commit eb53d111bd8651cd00c1b728b09e8be09b8482f7
Add a lossy 32-bit generic pixel fetch function for wide surfaces.
The transformed fetch path currently only works at 32-bit precision.
Until a wide version of that function is added, we need to have a
path to perform a wide FetchPixel and then contract it down to
a8r8g8b8.
Also, use the right format when expanding the result in
fbFetchTransformed64. fbFetchTransformed returns a8r8g8b8 results.
commit 3c43b869f3821495978c61b9195f0b0e9e9e1245
Unexport or delete various functions
- Delete pixman_region_append()
- Delete pixman_region_empty()
- Make pixman_region_validate() static and don't export it.
Reported by Julien Cristau.
commit 36b05f2cac7fa28e31131ca0d6b8b133ccd95ab8
Only export the 16 bit version of pixman_region_set_static_pointers()
commit 11edbc3a818e15ea2b622b31e6f87159ee68ae4a
Do not call FT_Get_BDF_Charset_ID() if configured with
--disable-bdfformat
commit 1ab07ce0eec4f6c7ed66c7aba3edf8c4315dd907
FontFileDirectoryChanged: check length of "fonts.alias" as well
as "fonts.dir"
commit 0f9db4aa7de6e0644ac9c5811b949e5f936c9d61
Don't allow a font alias to point to itself and create a loop
Part of fix for Sun bug 4258475
<http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=4258475>
commit 754cabe62e91b9ad50c3027c063f4269775f7add
Add missing include in src/FreeType/ftfuncs.c
Fixes compiler warning:
../../../src/FreeType/ftfuncs.c:
In function 'restrict_code_range_by_str':
../../../src/FreeType/ftfuncs.c:2081: warning:
implicit declaration of function 'isspace'
whatsoever, so I cannot include a list here (see GIT history if
you're curious).
NOTE: This version of libdrm no longer includes the TTM interface.
If any [xorg/mesa] packages are updated to versions explicitly requiring
libdrm-2.3.1, then BUILDLINK_API_DEPENDS for this package will
need to be changed. Also, the i915tex dri driver found in
graphics/MesaLib will not build with this version--but nor was it
supported on any platform except Linux. I have remove i915tex
from the MesaLib driver build; this should be enough to avoid problems.
NB: This package no longer supports Mach64 or Rage128 chips.
Please see the separate xf86-video-mach64 and xf86-video-r128 packages.
6.9.0:
In addition to lots of bug fixes there are several major new features:
- Improved EXA render support for r1xx/r2xx cards
- EXA render support for r3xx/r4xx/r5xx cards
- Textured video support for Xv (r1xx-r5xx)
6.8.0:
- mach64, r128, radeon ported to libpciaccess
- massive restructuring of ati wrapper
- radeon support for r5xx, rs6xx, and r6xx chips using ATOMBIOS
- return of zaphod mode support
- radeon support for centered modes using scalers (selectable via
output attributes)
- PAL tv-out fixed on supported chips
- initial support for render accel on r3xx/r4xx chips (rotation)
- fix TV option handling
- Xv RGB fixes
- XPRESS Xv fixes
- improve bios/driver interaction on radeon
- revert back to previous AGP mode behavior
- lots of bug fixes
Overview of Changes from GTK+ 2.12.10 to 2.12.11
================================================
* Bugs fixed:
536757 regression: openoffice.org menus are placed at wrong
position since 2.12.10
536990 updateiconcache.c: 'close ()' is redundant
508751 gnome-terminal crashed with SIGSEGV after keypress
419737 The file chooser clears the filename entry in SAVE/CREATE_FOLDER
modes when it shouldn't.
538784 Don't change the filename in the name entry in CREATE_FOLDER mode
when changing folders
536966 Paper selector crashes
352738 gtk_tree_view_column_set_sort_indicator() fails to show a...
378158 gdk_win32_selection_add_targets uses uninitialized hwnd v...
537685 print to file crashes when the target can not be written
version is now 2.1.13 (from 2.1.2). ChangeLog:
commit 19240d3605b5f1e88ca5509afffd48acdb7e1c5f
Revert "Drop Requires, use Requires.private instead."
This reverts commit a1c78ce68c5f2106c38b6cb93a6b22420e1a80ab.
Unfortunately this doesn't work on old pkg-config, which made
Requires.private completely useless. That's fixed in 0.22, but...
commit a1c78ce68c5f2106c38b6cb93a6b22420e1a80ab
Drop Requires, use Requires.private instead.
Users of libXft don't need to link with fontconfig, freetype and
Xrender directly if they don't use them.
commit 541c6194d986e7849ee9541a9fd60b0724647a44
Bug #14232: Fix XftDrawRect when Render not supported.
commit 8a7f3d450c1f339f429dbce55df523d026c92375
Register objects used by libXft.
libXft uses XFT_MAX_GLYPH_MEMORY without first registering with
fontconfig.
commit 8ae5ea8c75a7850fa0aca0acc3962b6263f55094
XftFontOpenInfo: Use of uninitialised value of size 8 (bug 11200)
This is due to XftFontInfoFill using the binary representation of the
XftFontInfo to generate fi->hash.
With 64-bit pointers there is padding between .hash and .file in struct
_XftFontInfo. This padding is not initialized, and the hash uses these
bytes.
This will interfere with finding "a matching previously opened font" in
XftFontOpenInfo, and XftFontInfoEqual, which uses memcmp, will have
similar problems.
This fix makes no assumptions about the sizes and alignment of
members of struct _XftFontInfo by using memset. (It also makes
no assumptions about what FcPatternGet* does to its output parameter
when it returns FcResultNoMatch.)
commit 203fc002b6948c3942f0461a0346dd07b633222d
Bug #16430: Ignore ConfigureNotify on non-root windows in
UpdateConfiguration
commit 332eee90c4d00be3b11049e0261323abe89a96dc
Rename parameters to clarify QueryVersion/QueryExtension.
These parameters are not treated as input. Rename them to make
the inner workings slightly more obvious.
X.Org Bug 14511 <http://bugs.freedesktop.org/show_bug.cgi?id=14511>
commit 824f3d4a3a4669526a5c391c6668df0384b49cdb
Bug #14388: Remove XRRScreenConfig() and XRRConfig() from Xrandr.h.
It seems that they were never actually implemented.
Also remove the corresponding manpage symlinks.
commit 23a47035818390ca197179a9a69a54badb370990
Hide some private symbols.
XExtensionInfo, XRRExtensionName, XRRFindDisplay, _XRRHasRates and
_XRRVersionHandler are internal to libXrandr. Don't export them.
commit a766b62880108f278478888f5167a5fbf2819a97
Add configure time options to disable mmx/sse2/vmx
commit 02268903e4311709744c11e495f9b17f171ec5e9
pixman-sse.c: silence pointer-cast compiler warnings.
Cast pointers to words of the same size, not 32-bits.
commit eb2d95de98683a387153f010077ad9c3c3b1b01d
Fix implicit declaration of function 'free'.
Otherwise pointer will be truncated on 64bit arch and
your programs will crash.
commit 29d144712e558aaeb49f4384028dd669d76a410b
Fix memory leak by freeing boxes{16,32}.
After calling pixman_region_init_rects() or
pixman_region32_init_rects(), boxes{16,32} were not freed before
returning. Fixes bug 16312.
commit 5d32519316b40b35113c6df9e15d955a16709ba2
Use pixman_malloc_ab instead of plain malloc for the
fbStore64_generic scratch buffer.
commit b1c70c4e6435d7f15751111828c381feb1d139cf
Move PIXMAN_FORMAT_16BPC to pixman-private.h
commit 7fa966df0ee781fa486715710f389b148c11d36e
Decide based on the image formats whether we need wide compositing.
commit 7cb735c9c0fa55ae1f4d8d13da9f33e3da2ae8fe
Take the source format into account in pixman_expand.
Extract the original bits of the source image for each
component and then replicate up to 16 bits to fill the wide
components. Make sure to hard-code the alpha value to 1 if
the source format didn't have alpha.
commit c0d98e96605c6d03f4b02f337f2f5827165bb092
Make expansion and contraction loops clearer.
commit fc0b28bf6af81428b7ac045614eea97fbf9c4a70
Add wide source picture, external alpha, and transformed
image routines. The wide external alpha path should work
correctly with wide formats. The wide transformed fetch code for
now just does a 32-bit fetch and then expands, which will lose
precision. Source pictures, for now, are evaluated at depth 32
and then are expanded to depth 64. We could get higher precision
by evaluating them directly at depth 64, but this should be good
enough for now.
commit 42a3a2d6fc8d3e521c6914ff8fb89f1fbc673e28
Add wide fetch/store functions.
Use the narrow ones and expand/contract where necessary. Still
need wide paths for fancy pictures, but this gets the
basic stuff working.
commit 7591d3f1d7e0884f9362018edf720724095cf380
Add expand and contract functions to convert between ARGB8
and ARGB16. The expansion function isn't quite correct,
but gives reasonable results.
date: 2008/04/27 11:58:09; author: tnn; state: Exp; lines: +2 -2
Skip the SSE2 configure test if we already know we don't have SSE,
because Sun Studio gets the result of the SSE2 test wrong.
hangelog since 2.3.1:
Alan Coopersmith (1):
Define DEFFILEMODE for OS'es that don't have it
Bryce Harrington (1):
Two more Dell quirks
Eric Anholt (10):
Disable a bunch of clock gating disables on IGD_GM, which doesn't need them.
Just remove the mprotect kludge.
Replace a couple of wait-for-ring-idles with a single function to do so.
Remove duplicated i830_stop_ring()/SetHWOperatingState() in EnterVT().
Remove gratuitous wait_ring_idle after I830Sync. Syncing implies that.
Move BIOS scratch register setup to EnterVT instead of PreInit.
Initialize clock gating from EnterVT and save/restore it appropriately.
Remove SVG_WORK_CONTROL init.
Move debug clock printout from ErrorF to X_INFO.
Set up/restore PWRCTXA from enter/leavevt not server start/exit.
Hong Liu (1):
Set SDVO sync polarity to default on 965
Jesse Barnes (3):
Panel fitting: fix letterbox modes
Fixup power saving registers
Fix TV programming: add vblank wait after TV_CTL writes
Keith Packard (2):
Skip copying on FOURCC_XVMC surfaces
Only use FOURCC_XVMC when INTEL_XVMC is defined
Lukas Hejtmanek (1):
Fix maximum backlight issue
Robert Lowery (1):
Fix TV out connection type detection
Rmi Cardona (1):
Add glproto to DRI dependencies
Shuang He (1):
Fix typo in xvmc block destroy
Zhenyu Wang (6):
Revert "Add FIFO watermark regs to register dumper"
xvmc: remove unused dri drawable
xvmc: a little cleanup
Fix compiler warning when disable xvmc config
Fix compiling with server master in LVDS backlight patch
Bump version 2.3.2
Changelog since 2.3.0:
Bryce Harrington (2):
More quirks from ubuntu/dell
More Pipe A force quirks
Eric Anholt (1):
Bug #15807: Fix use of the ring while VT-switched, hit by fast user switching.
Jesse Barnes (3):
Add a new quirk for BIOSes that reprogram regs at lid close/open time
Add FIFO watermark regs to register dumper
Save/restore cursor registers
Keith Packard (2):
Overlay video doesn't require that the target pixmap be in video memory.
Use new xf86RotateFreeShadow function to clean up shadow buffers.
Mike Isely (1):
Implement option to ignore external fixed mode settings
Zhenyu Wang (4):
Only check xvmc lib when xvmc is enabled.
Use I830FALLBACK when check pitch for debug
Revert last HP 965GM pipe A quirk
Bump version 2.3.1
Adam Jackson (1):
xinit 1.1.0
Jeremy Huddleston (2):
Properly handle using xserverrc
Apple: Don't use launchd on Tiger since it doesn't support
the features we need.
if you're curious.
Also (this is noted in the Makefile):
The configure script is written to fail if it detects gcc<4.0
for lack of -fvisibility=hidden. In keeping with the pkgsrc
tradition of portability, we'll opt to use libtool to export
the desired symbols, hiding the rest.
I have verified the list of visible symbols is unchanged from
the "factory" build.
bump PKGREVISION
# The following forces the X server to start on the 5th virtual terminal.
# This is suboptimal but matches the defaults for the xdm configuration,
# which should work for most installations. See the definition of
# DEFAULTVT in xsrc/xfree/xc/programs/xdm/config/Imakefile.
#
# If we do not do this, we hit a very annoying and obscure problem: during
# system startup, xdm starts before init spawns gettys. If the X server
# is started before init spawns the gettys (which easily happens on slow
# machines), it grabs the first virtual terminal (instead of the first
# "free" one). Later on, when the first getty is started, it grabs the
# same terminal X used (the first one). As a result, only one of them
# will receive key presses. And on slow machines, X will have lost access
# to the keyboard.
.if (${OPSYS} == "NetBSD" || ${OPSYS} == "OpenBSD") && \
(${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64")
CONFIGURE_ARGS+= --with-default-vt=vt05
.endif
* Not using glib, but ckeck it in configure, put fake glib.pc.
* No need custom do-install target. change to normal install and post-install.
* Add DESTDIR support.
- rgb version 1.0.3
- Include rgb(1) man page from Solaris
- rgb version 1.0.2
- Update showrgb man page to better match current implementation
- Fix build to work with --with-rgb-db-type={dbm,ndbm}
- Also remove #includes of unused headers & convert K&R to ANSI C
changes:
-surround Earth satellite name with parentheses if eclipsed
-move "Keep marker centered' to Sky View Telescope menu
-bugfixes
-INDI enhancements
approved by gdt
Adam Jackson (2):
Don't sleep(0.3) on shutdown.
mouse 1.3.0
Alan Coopersmith (1):
Update Emulate3Button default in mouse man page to cover
Emulate3ButtonsSoft
Matthieu Herrb (1):
Makefile.am: nuke RCS Id
Peter Hutterer (1):
Bug #13144: Don't flush buttons, release events can cause
paste events.
1.3.1:
Adam Jackson (1):
keyboard 1.3.1
Paulo Cesar Pereira de Andrade (1):
Don't send events in DEVICE_INIT, only after DEVICE_ON.
1.3.0:
Adam Jackson (2):
Don't sleep(1) on VT entry.
keyboard 1.3.0
Alan Coopersmith (4):
Update kbd man page to say it has replaced keyboard driver now.
Use $(XKBPATH) for xkb file path in man page
Revert previous attempts to sync lock state & LEDs
Correct COPYING file and note which notices apply to which code/OS'es
Daniel Drake (1):
Bug 11026: xf86-input-keyboard COPYING file
David Marx (1):
Sun bug #6425775 Xserver is blocked when a program rings keyboard-bell
Julien Cristau (1):
Remove the legacy keyboard driver's manpage
Matej Kosik (1):
Add information & example of XKB options to man page
Matthieu Herrb (2):
Fix parameters order for printWsType().
Makefile.am: nuke RCS Id
Paulo Cesar Pereira de Andrade (1):
Alternate patch to preserve NumLock & CapsLock leds at X Server startup.
Samuel Thibault (1):
lnx: Automatically inherit the vt's numlock and capslock
status (Bug #2243)
Alan Coopersmith (3):
Remove Xserver API for security extension (#ifdef _SECURITY_SERVER) [Will
Remove Xserver API for appgroup extension [Will break Xorg server builds
renamed: .cvsignore -> .gitignore
James Cloos (2):
Add *~ to .gitignore to skip patch/emacs droppings
Replace static ChangeLog with dist-hook to generate from git log
Peter Hutterer (3):
Add XGE header files and protocol description.
Xge: replace copyrights with standard format from xserver COPYING.
Bump to 7.0.3.
Aaron Plattner (8):
Bug #14885: Add missing static keywords.
I win at C.
Sort the IsSupported table.
Fix a few startup bugs.
More G80s.
Add an option to allow validation of dual-link DVI modes.
Yet more G80s.
Bump to 2.1.9.
Matthieu Herrb (1):
Makefile.am: nuke RCS Id
Alan Hourihane (1):
avoid checking for fds_bits on mingw
Colin Harrison (2):
Use winsock2.h
Use Sleep() instead of sleep() on windows
James Cloos (2):
Fix typo in XF86Keysym.h
Add more dead key syms
Jeremy Huddleston (3):
Apple: Cleaned up some Apple definitions
Apple: Define _DARWIN_C_SOURCE otherwise _XOPEN_SOURCE,
_POSIX_SOURCE, or _POSIX_C_SOURCE will cause fd_mask to not
be defined due to the strict namespace
Apple: Added a comment to explain _DARWIN_C_SOURCE
Markus Kuhn (1):
Added comment to slightly discourage the definition of ever
more Unicode keysyms
Peter Hutterer (2):
Add GenericEvent and xGenericEvent definitions.
Bump to 7.0.13.
does the Right Thing(tm) with render acceleration.
rendercheck is a program to test a Render extension implementation against
separate calculations of expected output.
Tests currently include:
- Destination coordinates correctness
- Source coordinates correctness
- Transformed (FilterNearest) source coordinates correctness.
- Composite with and without mask (with/without component alpha), with 1x1
repeating Pictures and 10x10 Pictures.
- Linear gradients
- Repeating sources/masks at POT and non-POT sizes
- Some regression tests for bugs from freedesktop.org bugzilla.
patches to add it). Drop pax from the default USE_TOOLS list.
Make bsdtar the default for those places that wanted gtar to extract
long links etc, as bsdtar can be built of the tree.
Xvidtune is a client interface to the X server video mode extension
(XFree86-VidModeExtension). It can show current video mode, switch the
video mode and interactively adjust current video mode.
* Switched to use LGPL 3 and GPL 3.
* Report more controls as being flipped. (NSTextField,
NSTableHeaderView, NSSlider, NSProgressIndicator, NSButton)
NSTabView is still missing.
* In NSAffineTransform use optimized primitive methods from base.
* Add font attribute fixing to NSAttributedString. To allow for the
output of glyphs not present in the current font.
* Optimized the validation of edited cells.