* Bugs fixed:
161489 Make left/right arrows change focus between bookmarks...
592883 Spin cell rendererer problem with double click
478519 GtkTooltip segfaults on NULL gdk-display-current-tooltip.
592003 Shift+click should always modify selection
589195 gtktreeview.c warning
588199 GtkTreeView rendering glitch while using a default sort...
526149 GtkCellRendererAccel editing conflicts with mnemonics
592901 Crash in JPEG pixbuf loader instead of error
592461 preserve errno and use g_strerror
589745 Apply message in GtkAssistant
588943 set correct selection before emitting cursor-changed...
592606 Activate the default button in a respose-request callback
591526 Accelerator keys with <super> modifier also triggered...
588958 Typo in startup-id window property
580511 gdk_x11_atom_to_xatom_for_display translates GDK_NONE...
564695 Pressing enter key in print to file "Name" box does not print
528283 Problems when using PageUp & PageDown to navigate...
534462 Focus issues in file chooser
543310 set_enable_tree_lines doesn't work when a cellrenderer...
* Translation updates:
Brazilian Portuguese
Catalan (Valencian)
Galician
New features since the last stable release, 0.14.0, include:
* Support for PDF blend modes [Benjamin Otte, Carlos Garcia Campos]
* A number of fast paths for ARM NEON [Jeff Muizelaar, Jonathan
Morton, Siarhei Siamashka, Ian Rickards]
* Support for PIXMAN_REPEAT_REFLECT for images [Thomas Jaeger]
* New image formats:
a2r10g10b10, x2r10g10b10 [Ben Skeggs]
b8g8r8a8, b8g8r8x8 [Mike Kettenis]
* Support for MMX and SSE2 on Sun compilers and Solaris [Alan
Coopersmith]
* Support for SSE2 on Windows x64 [George Yohng]
Also new in this release:
* A reorganisation of pixman's internals to make future development
and maintenance easier [Søren Sandmann Pedersen]
* A substantial expansion of pixman's test suite [Siarhei Siamashka]
Thanks to everyone who contributed to pixman 0.16.0, including Adam
Jackson, Adrian Bunk, Alan Coopersmith, Andre Tupinamba, Ben Skeggs,
Benjamin Otte, Carlos Garcia Campos, Chris Wilson, George Yohng,
Guillaume Letellier, Ian Rickards, Jeff Muizelaar, Jonathan Morton,
Loïc Minier, Luca Barbato, M Joonas Pihlaja, Magnus Kessler, Makoto
Kato, Mark Kettenis, Michel Dänzer, Miha Vrhovnik, Siarhei Siamashka,
Søren Sandmann Pedersen, Thomas Jaeger, and William Bonnet.
New release for a function I should have exposed from libdrm a long time
ago. It lets us fix ARB_oq support, and I needed it for
ARB_map_buffer_range.
Alex Deucher (3):
Add R600_SCRATCH_REG_OFFSET to radeon_drm.h
Add RADEON_INIT_R600_CP too
radeon: pull in z pipe changes from kernel
Anssi Hannula (1):
link libdrm_intel with -lrt for new use of clock_gettime().
Ben Skeggs (6):
nouveau: drm api 0.0.15, update object header, remove fake
bo support
nouveau: user buffers need to be mappable
nouveau: don't overwrite user-specified bo size needlessly
nouveau: for the moment, assert if we exceed some reloc limits
nouveau: support for copy-less pushbuf ioctl
nouveau: fix a thinko in copyless pushbuf ioctl
Christoph Brill (1):
Filter radeon pkgconfig file as do intel and nouveau
Dave Airlie (4):
radeon: don't map/unmap explicitly.
libdrm_radeon: add tiling support
radeon: fix GTT writing space check
radeon: fix bo wait at map time.
Eric Anholt (2):
Add drm_intel_bo_busy to query whether mapping a BO would block.
Bump to version 2.4.13 for release.
Jakob Bornecrantz (1):
Kill last remnant of replacefb ioctl
Maarten Maathuis (1):
libdrm/nouveau: unmap before ufree means nvbo->sysmem != NULL,
which inbalances cpu_prep/cpu_finish
Michel Dänzer (2):
libdrm_radeon: Always wait for BO idle in bo_map.
Revert "libdrm_radeon: Always wait for BO idle in bo_map."
Pauli Nieminen (4):
libdrm/radeon: Update head of linked list not to point freed
memory.
libdrm_radeon: Fix loops so that compiler can optimize them.
libdrm_radeon: Optimize copy of table to cs buffer with
specialized call.
radeon: add support for busy/domain check interface.
Just a few packaging changes and cleanups.
Alan Coopersmith (1):
Add README with pointers to mailing list, bugzilla & git repos
James Cloos (1):
Replace static ChangeLog with dist-hook to generate from git log
Matthieu Herrb (1):
nuke RCS Ids
Paulo Cesar Pereira de Andrade (1):
Janitor: make distcheck, compiler warnings, extra .gitignore files.
Peter Hutterer (1):
libXcursor 1.1.10
Improved file locking for file systems w/o support for hardlinks. Other than
that one general packaging cleanup, removal of some really old kerberos
code.
Alan Coopersmith (1):
Restore FamilyKrb5Principal definition
Jeremy Huddleston (1):
Make file locking more robust for network shares like AFP
Paulo Cesar Pereira de Andrade (2):
Janitor: Correct make distcheck and remove extra .gitignore file.
Remove old api kerberos.
Peter Hutterer (1):
libXau 1.0.5
No protocol changes, packaging changes only.
Julien Cristau (1):
Bump to 2.0.4
Paulo Cesar Pereira de Andrade (1):
Janitor: Correct make distcheck and dont distribute autogen.sh
Peter Hutterer (4):
Remove RCS tags
Move xf86dristr.h to xf86driproto.h for consistency with other modules.
Remove Xfuncproto.h include.
Bump to 2.1.0
No protocol changes, packaging changes only.
Alan Coopersmith (1):
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
Paulo Cesar Pereira de Andrade (1):
Janitor: Correct make distcheck and dont distribute autogen.sh
Peter Hutterer (4):
Rename xf86bigfstr.h to xf86bigfproto.h for consistency with other modules.
Remove RCS tags
Remove server-specific declarations.
xf86bigfontproto 1.2.0
No protocol changes, packaging changes only.
Alan Coopersmith (1):
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
Paulo Cesar Pereira de Andrade (1):
Janitor: Correct make distcheck and dont distribute autogen.sh
Peter Hutterer (3):
Remove RCS tags
Rename xcmiscstr.h to xcmiscproto.h for consistency with other modules.
xcmiscproto 1.2.0
No protocol changes, packaginc changes only.
Unlike the other protocol modules, this one hasn't seen the Xlib header
cleanup. If you want to untangle this, be my guest.
Alan Coopersmith (1):
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
Paulo Cesar Pereira de Andrade (1):
Janitor: Correct make distcheck and dont distribute autogen.sh
Peter Hutterer (2):
Remove RCS tags
videoproto 2.3.0
Some warning fixes, documentation update.
Alan Coopersmith (1):
Add README with pointers to mailing list, bugzilla & git repos
Paulo Cesar Pereira de Andrade (1):
Janitor: Correct sparse warnings.
Peter Hutterer (1):
libICE 1.0.6
Packaging changes only.
Alan Coopersmith (1):
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
Paulo Cesar Pereira de Andrade (1):
Janitor: Correct make distcheck and dont distribute autogen.sh
Peter Hutterer (2):
Remove RCS tags
fontsproto 2.1.0
No protocol changes, packaging changes only.
Alan Coopersmith (1):
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
Paulo Cesar Pereira de Andrade (1):
Janitor: Correct make distcheck and dont distribute autogen.sh
Peter Hutterer (3):
Remove RCS tags
Move Xeviestr.h to evieproto.h for consistency with other modules.
evieproto 1.1.0
One documentation update, the rest are just packaging changes.
Gaetan Nadon (1):
damageproto: use XORG_CHANGELOG macro to create ChangeLog. #22611
James Cloos (2):
Add *~ to .gitignore to skip patch/emacs droppings
Replace static ChangeLog with dist-hook to generate from git log
Owen Taylor (1):
Document that 'parts' may be None for DamageSubtract
Peter Hutterer (2):
Remove RCS tags
damageproto 1.2.0
No changes to the protocol itself, packaging changes only.
Alan Coopersmith (1):
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
Paulo Cesar Pereira de Andrade (1):
Janitor: Correct make distcheck and dont distribute autogen.sh
Peter Hutterer (3):
Remove RCS tags.
Move bigreqstr.h to bigreqsproto.h.
Arnaud Fontaine (5):
icccm: use xcb_gravity_t when possible and cosmetic changes
Check for ssize_t in configure for xcb-util-common.h
event: update to libxcb 1.4
event: fix compiler warning due to missing include for memset
Bump version to 0.3.6
Julien Danjou (4):
icccm: fix atoms_len with new libxcb
xcb-property: fix bad comment
icccm: typo fix
icccm: add xcb_get_wm_protocols_from_reply
Mikhail Gusarov (1):
Typo in configure.ac
Nothing exciting, only packaging changes.
Alan Coopersmith (1):
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
Paulo Cesar Pereira de Andrade (1):
Janitor: Correct make distcheck and dont distribute autogen.sh
Peter Hutterer (2):
Remove RCS tags.
resourceproto 1.1.0
A few long-waiting packaging fixes, one man page fix.
The screensaver.h header file was moved from the scrnsaverproto module to
here, clients should not be affected though.
Packaging-only update, no changes to the protocol itself since version
1.1.0. Notably is the removal of the scrnsaver.h header which was moved to
the libXScrnSaver module.
is no formal dependency of this pkg, so the outcome is not deterministic.
Assume instead that the X server is at ${X11BASE}/bin/X.
fixes PR pkg/41319 by Jared D. McNeill
bump PKGREVISION
- A new test program for compositing operators [Siarhei Siamashka]
- Bugs and performance fixes [Benjamin Otte, Chris Wilson,
Andre Tupinamba, Soren Sandmann]
Federico Mena Quintero (1):
bfo#22864 - grab the server around all modifications to CRTCs
Matthias Hopf (3):
Report program version as well with --version.
Fix missing prototype warning.
Bump to 1.3.1
Éric Piel (1):
xrandr: Document --nograb option
Bob Long (1):
Fix black screen after resume from hibernate.
Micah Dowty (1):
An imperfect fix for Xinerama state changes without a mode change
Philip Langdale (1):
Bump for 10.16.7 Release.
Adam Jackson (1):
Attempt VBE PanelID if DDC fails
Dave Airlie (3):
vesa: update for resources/RAC API removal
vesa: change to using ABI version check
vesa: bump for release 2.2.1
Peter Hutterer (1):
Update to xextproto 7.1 support.
Adam Jackson (2):
Remove useless loader symbol lists.
tseng 1.2.2
Alan Coopersmith (2):
Remove xorgconfig & xorgcfg from See Also list in man page
Add README with pointers to mailing list, bugzilla & git repos
Adam Jackson (2):
Remove useless loader symbol lists.
trident 1.3.2
Alan Coopersmith (2):
Remove xorgconfig & xorgcfg from See Also list in man page
Add README with pointers to mailing list, bugzilla & git repos
Chris Ball (2):
Build fix: set EXA_DRIVER_KNOWN_MAJOR=3
Revert "Build fix: set EXA_DRIVER_KNOWN_MAJOR=3"
Dave Airlie (3):
trident: update for resources/RAC API removal
trident: change to using ABI version check
bump to 1.3.3 for release
Peter Hutterer (1):
Update to xextproto 7.1 support.
Adam Jackson (1):
Remove useless loader symbol lists.
Alan Coopersmith (3):
Remove xorgconfig & xorgcfg from See Also list in man page
Make sisRegs3D4 big enough to hold all values written to it
Correct bounds check of blitClip array access
Chris Ball (2):
Build fixes for EXA3
Revert "Build fixes for EXA3"
Dave Airlie (3):
sis: update for resources/RAC API removal
sis: change to using ABI version check
sis: bump for release 0.10.2
Peter Hutterer (1):
Update to xextproto 7.1 support.
Adam Jackson (2):
Remove useless loader symbol lists.
siliconmotion 1.7.2
Alan Coopersmith (1):
Fill in COPYING file, add SubmittingPatches URL to README
Francisco Jerez (5):
Probe the amount of installed memory by trial and error on SM712.
Fail gracefully when the specified virtual screen doesn't fit in RAM.
Widen the pixel clock readjust interval for SM712.
Program MCLK/MXCLK on startup for a secondary SM502.
Fix EXA rotation for SM502 at 32bpp (bug 22432).
Dave Airlie (4):
siliconmotion: update for resources/RAC API removal
siliconmotion: change to using ABI version check
update for 1.7.3
fix build after headers moved
Peter Hutterer (1):
Update to xextproto 7.1 support.
Adam Jackson (2):
Remove useless loader symbol lists.
savage 2.3.0
Alan Coopersmith (2):
Remove xorgconfig & xorgcfg from See Also list in man page
Add README with pointers to mailing list, bugzilla & git repos
Alex Villacís Lasso (9):
Bug #18378: Use xfVillKeyHelperDrawable if available.
Fix EXA Copy
Document the existence of the IgnoreEDID option
YUV packed buffer and YV12 planar buffer (if required) are now separate allocations
Add AGPforXv Option
EXA: UTS Optimization
Fix crash by null pointer access when DRI is not available.
Implement use of Mastered Image Transfer through AGP for UploadToScreen EXA acceleration.
Do not use XAAGetCopyROP outside of XAA-specific code
Chris Ball (3):
Build fix: EXA now requires -DEXA_DRIVER_KNOWN_MAJOR=3
configure: use AC_DEFINE instead of shell substitution
Revert EXA 3 build fix.
Tormod Volden (1):
Savage: Do not add panel modes when there is no panel
Dave Airlie (4):
savage: update for resources/RAC API removal
savage: change to using ABI version check
savage: move abi check down for RAC
savage: bump for release 2.3.1
Peter Hutterer (1):
Update to xextproto 7.1 support.
Adam Jackson (2):
Remove useless loader symbol lists.
s3virge 1.10.3
Alan Coopersmith (2):
Remove xorgconfig & xorgcfg from See Also list in man page
Add README with pointers to mailing list, bugzilla & git repos
Dave Airlie (4):
s3virge: update for resources/RAC API removal
s3virge: change to using ABI version check
s3v: add include to ABI version
s3virge: bump for release 1.10.4
Peter Hutterer (1):
Update to xextproto 7.1 support.
Adam Jackson (2):
Remove useless loader symbol lists.
s3 0.6.2
Alan Coopersmith (2):
Add README with pointers to mailing list, bugzilla & git repos
Raise minimum xorg-server required to 1.4 for miGetPointerPosition
Evgeny M. Zubok (4):
shadowFB option. Interlace mode support. Close bug #14999.
Trio64V+ now using NewMMIO. Enable Xv for Trio64V+ and Trio64UV+
Add manual page.
Revert the using of BIOS defaults for the VRAM/DRAM timings
Adam Hoka (1):
Handle libpciaccess errors more gently and report any problems
Dave Airlie (5):
s3: switch to using config pci entity instead of active
s3: remove unneeded include
s3: fixup resources under pci access
s3: change to using ABI version check
s3: bump for release 0.6.3
Alan Coopersmith (2):
Remove xorgconfig & xorgcfg from See Also list in man page
Add README with pointers to mailing list, bugzilla & git repos
Dave Airlie (3):
r128: update for resources/RAC API removal
r128: change to using ABI version check
r128: bump for release 6.8.1
Gaetan Nadon (1):
Use XORG_CHANGELOG macro to create ChangeLog. #22611
John Nielsen (1):
R128: fix zaphod dualhead after libpciaccess switch
Matthieu Herrb (2):
Kill bare RCS id.
Don't de-reference a NULL pointer in R128FreeScreen in the error path.
Peter Hutterer (1):
Update to xextproto 7.1 support.
Aaron Plattner (6):
Fix a dumb typo in the chip name entry for the GeForce 9800 GTX+
More chip names.
New chip support.
Fix modesets on certain GPUs that were broken by the previous commit.
More new chips
Bump to 2.1.14
Adam Jackson (1):
Remove useless loader symbol lists.
Yinan Shen (1):
G80: Fix incorrect I2C port access for ports above 3.
Adam Jackson (2):
Remove useless loader symbol lists.
neomagic 1.2.3
Alan Coopersmith (1):
Remove xorgconfig & xorgcfg from See Also list in man page
Dave Airlie (4):
neomagic: remove unneeded include
neomagic: update for resources/RAC API removal
neomagic: change to using ABI version check
neomagic: bump for release 1.2.4
Adam Jackson (4):
Remove redundant MGAuseI2C macro
Normalize DDC for the second head.
Do E-EDID if built against a server that supports it.
Remove useless loader symbol lists.
Alan Coopersmith (1):
Fill in COPYING file, add SubmittingPatches URL to README
Dave Airlie (3):
mga: update for resources/RAC API removal
mga: change to using ABI version check
mga: bump for release 1.4.11
Gaetan Nadon (1):
xf86-video-mga: use XORG_CHANGELOG macro to create ChangeLog. #22611
Alan Coopersmith (2):
Doublecheck pictFormat is a supported format
Fill in COPYING file, add SubmittingPatches URL to README
Dave Airlie (3):
mach64: update for resources/RAC API removal
mach64: change to using ABI version check
mach64: bump for release 6.8.2
Peter Hutterer (1):
Update to xextproto 7.1 support.
We are pleased to present this major release of the xf86-video-intel
driver. This release is very similar to the 2.7.99.902 release
candidate but includes a couple of additional bug fixes, (for bugs
#22760 and @22483).
Compared to the 2.7 releases this driver contains several new features
and many bug fixes. The driver now depends on X server 1.6 or later,
and eliminates several obsolete code paths, (XAA and EXA removed in
favor of UXA, DRI1 support eliminated). The driver certainly will work
best with an i915 module from a recent kernel (2.6.31) and with
kernel-modesetting (KMS, specified by loading i915 with the option
"modeset=1").
Adam Jackson (2):
Remove useless loader symbol lists.
i740 1.3.1
Alan Coopersmith (2):
Fill in COPYING file
Documentation update
Dave Airlie (5):
i740: fixup for rac/resources
Revert "i740: fixup for rac/resources"
i740: fix rac/resources properly
i740: change to using ABI version check
i740: bump for release 1.3.2
Adam Jackson (2):
Remove useless loader symbol lists.
i128 1.3.2
Alan Coopersmith (1):
Remove xorgconfig & xorgcfg from See Also list in man page
Chris Ball (1):
Build fix for EXA 3
Mark Kettenis (2):
Properly unmap things with libpciaccess.
Fix endianness bugs in cursor realization code.
Thomas Jaeger (1):
CheckComposite: Add a few checks
Dave Airlie (3):
i128: update for resources/RAC API removal
i128: change to using ABI version check
i128: bump for release 1.3.3
Adam Jackson (2):
Remove useless loader symbol lists.
glint 1.2.3
Alan Coopersmith (2):
Remove xorgconfig & xorgcfg from See Also list in man page
Add README with pointers to mailing list, bugzilla & git repos
Mark Kettenis (5):
Fix for big-endian machines.
Only map a 64k block of registers.
Fix DDC probe.
Disable int10 code if __sparc__.
Don't set the default depth to 8bpp.
Dave Airlie (3):
glint: update for resources/RAC API removal
glint: change to using ABI version check
glint: bump for release 1.2.4
Peter Hutterer (1):
Update to xextproto 7.1 support.
Adam Jackson (2):
Remove useless loader symbol lists.
cirrus 1.3.1
Dave Airlie (1):
cirrus: add inputstr.h explicitly
Dave Airlie (3):
cirrus: update for resources/RAC API removal
cirrus: change to using ABI version check
cirrus: bump for release 1.3.2
Dave Airlie (4):
ast: remove unneeded includes for RAC/resource
ast: update for resources/RAC API removal
ast: change to using ABI version check
ast: bump for release 0.89.9
Adam Jackson (1):
Compile with INPUT ABI 7.
Matthias Hopf (1):
Remove ModuleInfoRec and associated bits.
Peter Hutterer (1):
Needed by newer X servers, otherwise the module data is
invisible and a dlopen error occurs.
Shelley Gong (1):
Turn off built-in fallback-to-mouse-driver mechanism.
Alan Coopersmith (6):
Fix libICE build after code motion in d192bac409...
Constify string argument to is_numeric
Constify path argument to trans_mkdir()
xfs segfaults in _FontTransSocketReopen when cloning itself
Fix ifdef checks for SVR4 to do the right thing on Solaris
Version 1.2.4
Benjamin Close (2):
Revert "Fix "XXX declared 'static' but not defined""
Update is_numeric base on the declaration change in
389e01fb51ba2d708015e27d8fc17c88a0e55802
Paulo Cesar Pereira de Andrade (1):
Janitor: Correct make distcheck and compiler warnings.
Tomas Carnecky (2):
Fix "warning: format not a string literal and no format arguments"
Fix "XXX declared 'static' but not defined"
Adam Jackson (1):
Remove useless loader symbol lists.
Alan Coopersmith (1):
Remove xorgconfig & xorgcfg from See Also list in man page
Dave Airlie (3):
apm: update for resources/RAC API removal
apm: fix up ABI properly
apm: bump for 1.2.2 release
Julien Cristau (1):
Typo fix
Peter Hutterer (1):
Update to xextproto 7.1 support.
Adam Jackson (1):
Avoid memcpy(foo, NULL, n), that's just nonsense.
Alan Coopersmith (1):
Add README with pointers to mailing list, bugzilla & git repos
Caolan McNamara (1):
Bug #17644: Fix valgrind warning in _SmcProcessMessage
Diego Elio 'Flameeyes' Pettenò (1):
Use FreeBSD uuid functions when available.
Julien Cristau (2):
If we don't have libuuid, build without it instead of failing
Typo fix
Paulo Cesar Pereira de Andrade (2):
avoid gcc warnings for libSM
Janitor: ansification, make distcheck, compiler warnings.
Rémi Cardona (1):
libSM 1.1.1, update libtool version
to give useful information, just spotted an obvious case where data
passed from subclasses are used for malloc() unchecked, so added a check.
I can't claim that the CVE report is fixed because it is not clear what
it is about, but it seems that this fixes an issue.
bump PKGREVISION
Changes in 1.6.3 since 1.6.2.901:
Adam Jackson (1):
selinux: Only activate if policy says to be an object manager
Alan Coopersmith (2):
Don't printf NULL pointers on HAL connection error
Remove hardcoded gcc -Wall option from configure.ac
Ben Skeggs (1):
quirk: use first detailed timing as preferred for PEA prod 9003 (rh#492359)
Keith Packard (1):
Bump release number to 1.6.3
Rémi Cardona (1):
config: add HAL error checks
Changes in 1.6.2.901 since 1.6.2:
Adam Jackson (1):
xdmcp: Don't crash on X -query with more than 255 IP addresses. (#20675)
Alan Coopersmith (1):
Fix build of drivers with 1.6.2 when not using --install-libxf86config
Benjamin Defnet (2):
hw/xf86/modes: Set crtc mode/rotation/transform before calling set_mode_major
randr: fix operation order so that rotation+transform works
Dave Airlie (1):
xfree86: move didLock assignment down to where the function pointer is valid.
Julien Cristau (1):
randr: fix server crash in RRGetScreenInfo
Keith Packard (2):
Replace dixLookupResource by dixLookupResourceBy{Type,Class}
Bump to version 1.6.2.901 (1.6.3 RC1)
Kim Woelders (1):
Fix key repeat problem.
Matthias Hopf (1):
randr: Nuke broken set_origin shortcut
Michel Dänzer (1):
EXA: Only pass CT_YXBANDED to RECTS_TO_REGION() if that is really true.
Robert Noland (1):
One = is more than adequate here. Make is sh safe.
Rémi Cardona (1):
configure: libXinerama isn't needed anymore
Adam Jackson (1):
fixesproto 4.1
Alan Coopersmith (3):
renamed: .cvsignore -> .gitignore
Update XFixes protocol spec to match XFixes 4.0
Typo fixes in XFixes protocol spec
Eric Anholt (1):
Move fixes protocol description to the new canonical location/name.
Julien Cristau (1):
fixesproto: adjust to split xext headers
Keith Packard (1):
ChangeSaveSet with map=Unmap means 'unmap', not 'don't remap'
Paulo Cesar Pereira de Andrade (1):
Janitor: Correct make distcheck and dont distribute autogen.sh
Version 1.2.1 (released 18 Apr 2009)
* Remove signbit() from ProjectionIcosagnomonic.cpp
* Add shadows from satellites on Saturn's rings, let brightness of
rings go to zero as Saturn approaches equinox.
* Add trail_output option to satellite files to print out
satellite positions.
* Calculate eclipse shadows a little past the terminator so they
don't get cut off sharply.
* Reload satellite files in case TLE files are updated between
renderings. Suggested by Lutz M
* Added Lambert Equal Area projection
* Check that -origin above or below is not specified for the Sun.
* Added a definition for signbit() in ProjectionIcosagnomonic.cpp
* Add patch from Doug Hawkins to support marker_* keywords in
config file.
* Added the -label_body option. This is useful in conjunction
with -separation to specify which body the label should apply to.
* Added the -separation option. This places the observer at a
point in space where two bodies have the specified separation.
* Allow -glare 0 to remove sun glare.
* Fixed a bug where arcs were sometimes not drawn if they were
vertical or horizontal lines.
* A thickness value may now be specified for arcs.
* Added max_radius and min_radius keywords to marker files. This
disables drawing of the marker if the planet radius is larger than
or smaller than the specified value, respectively.
* Fixed a bug where the arc color was not reset to the default
color for subsequent arcs in the file.
0.11 adds some clarifications of the protocol specification, general
cleanups and support for PDF blend modes.
Note that this release is a bump from 0.9.3 straight to 0.11.
Fredrik Höglund (2):
Add support for the PDF blend mode operators.
Bump version to 0.11.
James Cloos (2):
Add *~ to .gitignore to skip patch/emacs droppings
Replace static ChangeLog with dist-hook to generate from git log
Paulo Cesar Pereira de Andrade (1):
Janitor: Correct make distcheck and dont distribute autogen.sh
Søren Sandmann Pedersen (4):
Describe the four repeat options for pictures
Delete reference to unimplemented ColorTriangles and ColorTrapezoids
Clarify semantics of clipping
Clarify behavior of IncludeInferior and GraphicsExposures.
News:
- ARM bug fixes [Siarhei Siamashka]
- No more asserts on malformed regions [Søren Sandmann Pedersen]
- SSE2 support for 64 bit windows [George Yohng]
- Improvements to the region code [Benjamin Otte]
- Misc. bug fixes
[Adrian Bunk, Chris Wilson, M Joonas Pihlaja, Miha Vrhovnik]
Shared directories can now be created independently by the pacakges
needing them and will be removed automatically by pkg_delete when empty.
Packages needing empty directories can use the @pkgdir command in PLIST.
Discussed and ok'd in thread starting at
http://mail-index.netbsd.org/tech-pkg/2009/06/30/msg003546.html
upstream changes:
- No changelog available
pkgsrc changes:
- Add patch to include <sys/time.h> so gettimeofday() actually works
- Regen patches for changed line numbers
anyway). It fails to link under Mac OS X because it tries to call
various symbols that are apparently now hidden. No changes to the
binary package on other platforms.
* Fix a side-effect introduced by the fix for bug 586330 that
caused all stock buttons to lose their mnemonics.
* Bugs fixed:
582025 Accelerators fail for submenus
150951 collapsed save dialog needs to indicate filesystem...
527583 GtkAssistant should set buttons as default widget
588484 Iconview DnD fails when Destination is empty
* Updated translations:
Gujarati
Hindi
xkbcomp wanted a release. This version does not have a lot of new features
but enough code was modified to justify the 1.1.0 bump.
The most interesting feature is the ability to configure the xkb data dir at
configure time rather than being forced to the hardcoded default.
Other changes include a few bug fixes, cleanups, comments and a run of
'indent' over the repository. The latter may require distribution patches
to be adjusted.
Cheers,
Peter
Alan Coopersmith (5):
Check for strdup & strcasecmp before assuming we need to provide our own
Remove X_NOT_POSIX #ifdefs
Remove #if 0'd typedef that appears nowhere else.
sprintf -> snprintf conversions
Use temporary buffer for generating Uxxx names to avoid overflow
Dan Nicholson (1):
Allow the default XKB config root to be set from configure
Matthieu Herrb (1):
Minimal man page addition for new -i option.
Paulo Cesar Pereira de Andrade (2):
Correct make distcheck and most gcc and sparse warnings.
Correct a remaining of a wrong change to make some DEBUG_VAR's static.
Peter Hutterer (13):
Remove RCS tags.
Add a few explanatory comments.
Indent fixes.
If we're not using XkbDesc, don't require it as a parameter.
Add some explanatory comments
Silence valgrind warnings.
Remove useless longestPath variable.
More comments.
Don't pass useless handlers around in HandleIncludeKeycodes.
Remove unused merge parameter from HandleKeyNameVar.
Don't overwrite previously assigned type indices with useless ones.
Check for NULL strings before calling strdup.
Bump to 1.1.0.
Alan Coopersmith (9):
Add README with pointers to mailing list, bugzilla & git repos
Move API doc from xorg-doc/doc/FSlib.doc
Make FSlib.txt prototypes match those in headers.
Fix server name handling in IOError messages during connection setup
Drop #ifdef USG checks for some truly ancient (pre-SVR4) SysV's
Constify FSErrorList
Strip out-of-date RCS/CVS & SCCS version tags
Move CWARNFLAGS to Makefile.am for easier build-time overriding
Version 1.0.2
Paulo Cesar Pereira de Andrade (1):
Janitor: Correct make distcheck and compiler warnings.
Peter Korsgaard (1):
bcopy -> memmove
Adam Jackson (1):
libXt 1.0.6
Alan Coopersmith (3):
Solaris builds need to pass -intelabi to makestrs, even on SPARC
Update ac_define_dir.m4 to 2008-04-12 version
Add README with pointers to mailing list, bugzilla & git repos
Alan Hourihane (4):
Link with winsock for WIN32 platforms
fix logic inverted problem
less speed, more haste
Set a blank default search path for WIN32
Andreas Luik (1):
Recalculate fd_set more aggressively (bug #808)
[was patch-ag]
Ben Byer (1):
added -flat_namespace to CFLAGS for Darwin
Colin Harrison (4):
Add __MINGW32__
Fix some build issues for Win32 platforms
Xming specific configuration file settings
Reduce the path searches on mingw
Daniel Stone (1):
configure.ac: Minor thinko
James Cloos (1):
Add missing PHONY line for automatic ChangeLog generation
Jeremy Huddleston (1):
darwin: Don't use poll() on versions of darwin before darwin10
John McKernan (2):
Sun bug #1237023: Dtterm crashes in XtDisplayAccelerators()
Sun bug 4010369: Too slow to process Keycode 0 events in Xt Translati=
on Mgr.
John Tapsell (1):
configure.ac: Use native compiler for build tools
Jon TURNEY (1):
Cygwin/X: Build fix
Julien Cristau (1):
Allow C++ apps to build using libXt
Matthieu Herrb (2):
Sync XtGetErrorDatabaseText() prototype with reality.
nuke RCS Ids
Paulo Cesar Pereira de Andrade (1):
Janitor: ansification, make distcheck, compiler warnings, .gitignore.
Peter Breitenlohner (1):
X.Org Bug 17942: libXt manpage formatting
Adam Jackson (1):
libXaw 1.0.6
Alan Coopersmith (1):
Add README with pointers to mailing list, bugzilla & git repos
Jeremy Huddleston (1):
Fixed compile/install on darwin
Paulo Cesar Pereira de Andrade (2):
Compile warning fixes.
Changed AsciiSrc widget to use only binary selection transfers.
Peter Breitenlohner (1):
xaw6 doesn't depend on xpm
Adam Jackson (1):
Remove X_NOT_STDC_ENV usage. (#6527)
Alan Coopersmith (4):
Revert "Change masculine to ordmasculine in Compose file comments"
Use AC_USE_SYSTEM_EXTENSIONS instead of hand-rolled check for _GNU_SOURCE
Correct return type in XkbGetKeyboard man page
Drop ancient USG SysV #ifdefs
Caolan McNamara (1):
man: missing space in XAllocColor man page
Christoph Pfister (1):
X.Org Bug #21117: crash in get_rotate_fontname (omGeneric.c)
James Cloos (3):
[nls] Remove combining_ keysyms from the Compose files
[nls] Remove extraneous instances of UCS Combining Characters in Compose sequences.
[nls] Replace remaining UCS Combining Characters in Compose sequences.
Julien Cristau (4):
Fix fi_FI.UTF-8, again
nls: remove duplicated en_US* aliases
nls: remove broken sd_IN.UTF-8 alias
nls: remove more duplicated aliases
Peter Hutterer (3):
XWindowEvent/XCheckWindowEvent must not return GenericEvents.
XMaskEvent/XCheckMaskedEvents must not check for GenericEvents.
Bump to 1.2.2
Theppitak Karoonboonyanan (3):
CharSet-to-CompoundText Conversion Failed for Thai Locales
Thai XIM not filters when NumLock or CapsLock is on
Thai XIM not retrieve MB surrounding on UTF-8 LC
parag (2):
libX11: Add new Indic language information to nls directory files. #21560
nls: Add pa_PK locale information and make pa_IN as default for pa.
- New ARGB formats with 10 bits per channel [Ben Skeggs]
- ARM updates [Adrian Bunk, Guillaume Letellier, Jonathan
Morton, Siarhei Siamashka]
- The final bits of refactoring [Søren Sandmann Pedersen]
- Misc. bug fixes [Michel Dänzer, Benjamin Otte, Søren Sandmann Pedsen]
James Cloos (1):
Add missing PHONY line for automatic ChangeLog generation
Paulo Cesar Pereira de Andrade (1):
Ansification and compile warning fixes.
Peter Hutterer (5):
Remove RCS tags.
Indent consistently.
Adding some explanatory comments.
Check return value of calloc and realloc. #18759 and #18760
Bump to 1.1.0
New in the 0.9.8 x11vnc release:
Better reliability for the Java Viewer applet when connecting
through a Web Proxy via HTTPS. A proxy hostname
and port can be specified via applet parameters.
Proxy Authentication via Auth-Basic is supported.
More x11vnc printout in -ssl is provided to help
troubleshoot this mode and other ssl connections.
Stability improvements to -threads mode. Running x11vnc this
way is more reliable now. Threaded operation sometimes
gives better interactive response and faster updates. The
threaded mode now supports multiple VNC viewers using
the same VNC encoding (some only on Linux or enabled
at build time.) The threaded mode can also yield
a performance enhancement in the many client case
(e.g. class-room broadcast.) We have tested with 30 to
50 simultaneous clients. See also -reflect.
miscellaneous new features and changes:
x11vnc automatically tries to work around an Xorg server bug
involving infinitely repeating keys when turning off key
repeating. Use -repeat if the automatic workaround fails.
Also, the environment variable X11VNC_IDLE_TIMEOUT
(seconds) is provided.
In -reflect mode the environment variable X11VNC_REFLECT_PASSWORD
is provided.
The -clip mode works under -rawfb.
The -nounixpw option can disable unixpw mode if an earlier option
enables it (e.g. -svc).
Scroll detection is skipped for windows with 'OpenOffice' in
their name.
Changes in 1.6.2
================
Alan Hourihane (1):
dri2: support glXWaitGL & glXWaitX by copying fake front to front and
Arkadiusz Miskiewicz (1):
xfree86: remove duplicate header entries in Makefile.am
Eric Anholt (1):
xinerama: Put the proto version in the code instead using proto headers.
Keith Packard (3):
Build against DRI_TEX_BUFFER_VERSION 1
dri2: Preserve compatibility with 1.6 DRI2 API/ABI
Bump to version 1.6.2
Changes in 1.6.1.902
====================
Adam Jackson (5):
vfb: Fix depth setup.
EDID: Be more cautious about finding vendor blocks.
EDID: Add modes from Established Timings III descriptor to mode pool
pci: Dump vendor/devices ids in the printed device list
EDID: Fix timing class names to match the spec
Alan Coopersmith (5):
XkbSetNamedIndicator should ignore SD's without LED's
Fix byte swapping of XF86VidMode{Get,Set}GammaRamp
Don't leak canonical module name and patterns if module is built-in
Don't leak default font path when appending built-ins
Resync COPYING file with notices in code base as of xorg-server-1.6.1
Dave Airlie (1):
randr12: looking up these bits if randr isn't initialised is bad.
Eamon Walsh (2):
xselinux: Relax ownership restriction on SetSelectionUseContext.
xace: Fix a bad device access hook call.
Federico Mena Quintero (1):
dix/randr: Add missing fields to SRR*NotifyEvent()
Ian Romanick (9):
DRI2: Add fake front-buffer to request list for windows
DRI2: Do not send the real front buffer of a window to the client
DRI2: Synchronize the contents of the real and fake front-buffers
DRI2: Don't leave empty entries in private->buffers
DRI2: Add missing front-buffer flush callback.
DRI2: Add interface for drivers to query DRI2 extension version
DRI2: Implement protocol for DRI2GetBuffersWithFormat
DRI2: Force allocation of real-front buffer for non-windows as well
Use a #define instead of a magic number
Jeremy Huddleston (1):
Fix a couple off-by-one array boundary checks.
Jerome Glisse (1):
DRI2: update DRI2 private drawable width & height according to X drawable
Jon TURNEY (2):
Remove long-gone '-co' option from Xserver man page
Remove references to rgb.txt from files section of Xserver and Xorg man
pages
Julien Cristau (1):
Change default for ExaOptimizeMigration to false
Keith Packard (2):
Make RANDR 'set' timestamps follow client specified time. Bug 21987.
Bump version to 1.6.1.902
Kristian Høgsberg (1):
Support setTexBuffer2 in AIGLX.
Michel Dänzer (2):
EXA: Take GC client clip type into account for migration.
EXA: Always damage glyph cache pixmap manually after uploading a glyph.
Peter Hutterer (7):
os: don't malloc memory in LogVMessageVerb.
Xi: fix copy/paste error causing sizeof against wrong struct.
Xi: don't double-swap the XListDeviceProperties reply.
xfree86: restore default off for DontZap
dix: ensure Activate/DeactivateGrab has a valid value.
kdrive: set Activate/Deactivate grab for input devices (#21591)
xfree86: fix SWCursor check in xf86CursorSetCursor.
Tomas Janousek (1):
Bug #6428, #16458, #21464: Fix crash due to uninitialized VModMap fields.
the dockapp area. It consumes very little resources. It is useful in
conjunction with a window manager that allows maximised windows to be
prevented from covering the dockapp area; it allows access to the root
window or menu even when windows are maximised.
* Only convert exact dicts to a QVariantMap and back and not dict
sub-classes.
* Removed an assertion when building dynamic meta-objects, instead just
ignore the attribute if it doesn't have the expected type.
* Fixed the handling of QWizard by pyuic.
* Changed the SIP dependency to v4.8.1 (not necessary but we don't want it
to survive in the wild).
* Changed the roadmap to show how incompatible APIs will be selected.
* Fixed __str__ for QByteArray for Python v3 so it is consistent with
Python v2.
* Reverted the roadmap change about __hash__ being an incompatibile change.
The issue isn't that the hash function has changed (which isn't considered
a compatibility problem) it's that different objects that previously had a
different hash value (based on their id()) now might have the same hash
value.
* Updated the roadmap to show that the __hash__ additions (including QUrl)
are not now considered incompatible changes.
* Removed the Python v3 buffer protocol support for QString.
* Improved the implementation of the Python v3 buffer protocol for QByteArray.
* Fixed a pyuic problem with Python v3 when setting the tab order.
* Added /Transfer/ to QComboBox.setLineEdit().
* Added /KeepReference/ to setValidator() and setCompleter() for QLineEdit
and QComboBox.
* Added the missing setCoordinateMode() and coordinateMode() methods from
QGradient.
Changes in 3.18.1 since 3.18:
* Fixed the handwritten code for all QDomDocument.setContent() overloads
which was using deprecated (and now removed) sipBuildResult() format
characters.
* Fixed a build problem that affected Python v2.5 and earlier.
Changes in 3.18 since 3.17.6:
* Removed some compiler warning messages.
* Reverted the changes that removed the use of sipSelfWasArg in handwritten
code.
* Tweaked configure.py so that Python3 can run just enough of it to display
an error message.
* Fixed a regression in emitting Python signals to Qt signals.
* Handwritten code changes for the removal of the sipProtectVirt_*() methods.
* Fixed a build problem with the GPL version.
* Refactored the signla/slot support.
* Safety checking of latest signal/slot refactoring.
* Safety commit of the PyQt3-specific meta-type and super-type (just stubs
at the moment).
* Use the %Plugin directive to enable PyQt3 signal support.
* More changes to the QObject.sender() support.
* Updated the QObject::sender() support in response to sip changes.
* Moved the last of the type parsing from sip.
* The type parsing now uses sipResolveTypedef().
* Added the type parsing support from the sip module as PyQt4 no longer uses
it.
* Replaced sipFindConnection() with sipFindSlot().
* Replaced sipFreeConnection() with sipFreeSipslot().
* Changes required by recent changes to the Qt support API.
* Compatibility changes needed for SIP v4.8.
* Merged the v3.17 maintenance branch into the trunk.
* Made some char* in handwritten code const needed by SIP v4.8.
* Fixed the reference count handling of a module in the error paths when
initialising it.
* Added support for (vaguely) defining private assignment operators to
suppress the generation of PyQt4 assignment helpers.
* Fixed a regression in the creation of new exceptions.
* Various changes (including bumping the major version number of the C API)
to accomodate the design of the API selection support. The implementation
should not need any further data structure changes.
* Fixed a code generation bug when an /ArraySize/ argument was typedef'ed.
* Fixed sipResolveTypedef().
If try to workaround that get build failures in rrtransform.h
or runtime problem:
Xorg: Undefined PLT symbol "pixman_transform_init_identity" (symnum = 1603)
such, but DragonFly is): ${SETUID_ROOT_PERMS} doesn't work for suid
kgrantpty, because the locate() method used to find the path to the binary
expects it to have a read permissions set.
* Fix critical problem of BigDecimal class in 1.8.7-p173.
Fri Jun 12 16:36:44 2009 Yukihiro Matsumoto <matz@ruby-lang.org>
* ext/bigdecimal/bigdecimal.c (VpToString): fixed a bug introduced
in r23613. [ruby-talk:338957]
* support for Python v3
* support for Qt v4.5.1
* added the QInputContextFactory class
* a new, more Pythonic, API has been added for connecting signals and slots
which does not require knowledge of C++ data types
* new signals can now be defined using pyqtSignal as a more Pythonic
replacement of the __pyqtSignals__ class attribute.
* added the pyqtSlot decorator as a more Pythonic replacement of the
pyqtSignature decorator
* the "type" argument to pyqtProperty() can also be a Python type object
* the "type" argument to Q_ARG() can also be a Python type object
* the "type" argument to Q_RETURN_ARG() can also be a Python type object
* added QT_TR_NOOP_UTF8()
* super() works without restrictions
* replaced the old qtdemo example launcher with a port of the newer version
* added the editabletreemodel.py and fetchmore.py examples
* replaced the old tutorial with the newer Address Book tutorial.
Here's the 2.1 release of dri2proto with the new request from Ian
to support front buffer rendering.
Have fun rendering to the front buffer!
Kristian
Ian Romanick (1):
Add protocol for DRI2GetBuffersWithFormat
Lots of cleanup and misc bugfixes since 1.3.4. Still one of the worst
libraries we ship though.
If you're unfortunate enough to need speedo, type1, or printer fonts,
then you'll want to skip this release.
---
Adam Jackson (15):
Delete speedo
Delete Type1
const cleanup
Get rid of a useless array
Remove useless #define
Remove loadable renderer support.
Remove printer font support.
Remove PMF support.
xalloc -> malloc, etc.
Drop OS/2 support
Move the copy of CopyISOLatin1Lowered near its user, and un-weak it.
Delete some dead ifdefs
Allow case insensitive filename matching in fontfile.
Remove some strcasecmp silliness
libXfont 1.4.0
Alan Coopersmith (1):
Restore comment deleted by b6f793d7d5
Jeremy Huddleston (1):
Added missing AM_CFLAGS for -Wl,-flat_namespace
Paulo Cesar Pereira de Andrade (3):
libXfont ansification and removal of xf86_ansic.h dependency
Disable some fun stdio wrapping.
Janitor: make distcheck and .gitignore
Peter Astrand (1):
Avoid sending uninitialized padding data over the network.
This release brings mainly 64-bit fixes.
Also, the device list now prints out the type (MOUSE, KEYBOARD, etc.).
Peter Hutterer (7):
fix 64 bit issues with set-int-prop and list-props.
Fix set-float-prop on 64-bit architectures.
The float_atom should actually be an Atom
If there's multiple null-terminated strings in the property, print all.
Create the float property if it doesn't exist.
XCloseDisplay when we're done.
xinput 1.4.2
Simon Thum (2):
xinput: mention set-float-prop in manpage
xinput: include device type in device list
Changes in 1.4.1:
=================
Dave Airlie (1):
tdfx 1.4.1
Jakub Bogusz (1):
Bug #17557: Fix device initialization.
Tiago Vignatti (2):
Remove libc wrapper functions.
Fix my bad typo in last commit.
Changes in 1.4.0:
=================
Adam Jackson (2):
Death to RCS tags.
tdfx 1.4.0
Brice Goglin (1):
TDFX_*_VERSION using PACKAGE_VERSION_*
Dave Airlie (1):
update tdfx to use proper pciaccess detection
Ian Romanick (6):
Supply NULL driverFunc pointer in DriverRec.
Wrap pciReadLong / pciWriteLong with macros.
Make TDFXGetRec return the pointer instead of a bool.
Minor code cleaning in TDFXMapMem.
White-space police in TDFXInitChips.
Initial pass at porting driver to pci-rework. DOES NOT WORK.
James Cloos (2):
Rename .cvsignore to .gitignore
Add *~ to .gitignore to skip patch/emacs droppings
Matthieu Herrb (1):
Makefile.am: nuke RCS Id
Michael Lorenz (1):
Add DDC2/I2C support to the tdfx driver
old xserver and the libpciaccess patch from upstream repository.
Changes since 2.8.2:
Brice Goglin (1):
Define NSC_VERSION_* using PACKAGE_VERSION*
Eric Anholt (2):
Bug #9588: Fix build after XFree86Server unifdef by removing HAL junk.
Bump driver version to 2.8.3 to release untested build fixes.
James Cloos (2):
Rename .cvsignore to .gitignore
Add *~ to .gitignore to skip patch/emacs droppings
SIP v4.8 has been released. The highlights of this release include
support for Python v3, the ability to supply alternate super-types
and meta-types for wrapped objects, and documentation built using
Sphinx.
The major new features are:
* support for Python v3
* the %BIGetBufferCode and %BIReleaseBufferCode to
support the buffer interface of Python v3
* the %DefaultMetatype directive and the
/Metatype/ class annotation to allow the
meta-type of a wrapped type to be changed
* the %DefaultSupertype directive and the
/Supertype/ class annotation to allow the
super-type of a wrapped type to be changed
* the sip.simplewrapper type to be used as a
super-type for wrapped types that don't take
part in parent/child relationships
* the %InitialisationCode directive
* the /KeepReference/ argument annotation
* the /Encoding/ argument, function, typedef and
variable annotation
* super() now works as expected with wrapped types
* support for __floordiv__, __ifloordiv__,
__truediv__, __itruediv__ and __index__
* __bool__ is a synonym for __nonzero__
* Sphinx is now used for the documentation
* many additions and deprecations in the API to
eliminate the differences between classes and
mapped types. (See the documentation for the
details.)
Christian Aistleitner (1):
Respect rotation upon ShadowFB initialization
Dave Airlie (1):
s3virge 1.10.2
Paulo Cesar Pereira de Andrade (1):
Correct calls to find_bios_string
Adam Jackson (6):
Remove a leftover from overlay support
Fix xf86ModeBandwidth check
Move device ID and memory sizing much earlier in setup
G200SE: Only force 16bpp on low-memory cards
Fix ChangeLog generation
mga 1.4.10
Alan Coopersmith (2):
Remove xorgconfig & xorgcfg from See Also list in man page
Add README with pointers to mailing list, bugzilla & git repos
Chris Ball (2):
Build fix for EXA 3
Revert "Build fix for EXA 3"
Stefan Dirsch (1):
Prevent MergedFB setups from crashing.
Thomas Jaeger (1):
Fall back to software for unsupported repeat modes
Yannick Heneault (9):
fixed winbond/nuvoton min pll clock to correct value (18.75Mhz).
Fixed PLL m,n,p selection for G200eW to respect byte granularity.
Updated PLL algorithm for G200eW.
Fixed bad access issues and ddc1 implementation for IP core.
Modified memory count rountine for G200eW to detect up to 16Megs.
fixed memory count rountine for G200eW to detect up to 16Megs on X server without
libpciaccess.
Fixed G200SE PLL selection routine of m,n,p.
Force pitch of 1024 for G200SE Pilot1 when edid is used as modeline.
Fixed bad vga access in memory count routine.
Aaron Plattner (1):
Make sure the screen is a mach64 screen before doing anything in
ATIMach64XVInitialiseAdaptor.
Adam Jackson (1):
Don't print the resource list on failure.
Alan Coopersmith (3):
Add README with pointers to mailing list, bugzilla & git repos
Convert to XORG_CWARNFLAGS & XORG_CHANGELOG
Version 6.8.1
Paulo Cesar Pereira de Andrade (1):
Remove xf86{Disable,Enable}Interrupts
Adam Jackson (2):
Uncomment DDC2 code, move it before mode validation so DDC has some effect.
i740 1.3.0
Alan Coopersmith (1):
Remove xorgconfig & xorgcfg from See Also list in man page
Adam Jackson (1):
Don't store pScrn->monitor->DDC manually, let xf86SetDDCproperties do it.
Julien Cristau (1):
Bump to 1.3.1
Paulo Cesar Pereira de Andrade (2):
Compile warning fixes.
Replace calls to xf86usleep with calls to usleep and include unistd.h.
Adam Jackson (2):
Uninclude xf86Version.h
Make ISA optional
Dave Airlie (1):
trident 1.3.1
Julien Cristau (1):
Link with -lm for sin()
Paulo Cesar Pereira de Andrade (1):
Correct macro IsPrimaryCard to check HAVE_ISA.
Adam Jackson (2):
Uninclude xf86Version.h
sunleo 1.2.0
Alan Coopersmith (2):
Replace references to XFree86/XF86Config in man page
renamed: .cvsignore -> .gitignore
Brice Goglin (1):
Define LEO_*_VERSION using PACKAGE_VERSION*
David S. Miller (1):
Remove screen/window privates to fix build after devPrivates rework
Dennis Gilmore (1):
Remove usage of ALLOCATE_LOCAL
Eamon Walsh (2):
Support old and new devPrivates API in this driver.
Change GC private key back to an integer variable.
Matthieu Herrb (1):
Makefile.am: nuke RCS Id
1.7.1 changeLog:
- ------------------------------------------------------------------------
Alan Coopersmith (2):
Remove xorgconfig & xorgcfg from See Also list in man page
Add README with pointers to mailing list, bugzilla & git repos
Francisco Jerez (8):
Dynamically switch virtual refresh mode.
Set dualhead to on by default on SM72x chipsets.
Minor corrections at the man page.
Drop the outdated configuration options documentation in README.
Wait for vertical retrace before writing registers at SMILynx_CrtcDPMS_*
Don't attempt monitor detection on SM712.
Increase the maximum clock value to 200MHz on SM712.
Bump version to 1.7.1.
Jamie Lentin (1):
Stop clearing of "VESA compliance power down mode" bit
Matthieu Herrb (1):
Fix direct access to IO space on chipsets with no IOBase mapping.
Niels de Vos (1):
siliconmotion: Fix disabling of debugging if SMI501_CLI_DEBUG is set to 0
1.7.0 changeLog:
- ------------------------------------------------------------------------
Adam Jackson (1):
Dead code removal.
Arnaud Patard (1):
Correct a problem when handling i420 format.
Francisco Jerez (28):
Memory detection moved before memory mapping in SMI_PreInit.
Make the int10/VBE initialization depend on the UseBIOS
configuration option.
Updates in SMI_EnterVT when remapping memory.
RandR rotation implemented.
Some fixes in the EXA UTS/DTS code.
Allow using XV and RandR rotation simultaneously.
Fix XAA, ShadowFB and VT switching for non-sm501 chipsets
RandR1.2 initial implementation (WIP)
Some corrections in the CRTC code.
Simple EXA Composite implementation.
Changes in the video overlay clipping code.
Lynx hardware cursor code adapted to the CRTC interfaces.
Remove shadowfb based rotation support.
Update the man page
Remove unused fifo_* options.
Disable screen centering on mode initialization.
Some corrections on the Lynx modesetting code.
Fix XAA SolidFill with 32 bpp framebuffer.
Fall back to UseBIOS off when VBEInit fails.
Enable linear memory mode on SMI_MapMmio.
Fix crashes when switching VTs with EXA enabled.
Add some quirks for SM712 modesetting.
Cleanup the Lynx register saving/restoring code.
Allocate crtc->funcs and output->funcs in the heap.
Fix SMI_CrtcShadowAllocate.
Add a CRTC/Output implementation using BIOS for modesetting.
Add support for clone mode on Lynx chipsets.
Some more quirks for the SM712.
Nathael Pajani (1):
Bit twelve on CPR00 bitfield is not bit eleven...
Paulo Cesar Pereira de Andrade (92):
Fix build for removal of xf86Version.h
Add initial support and macros for the MSOC.
Change SILICONMOTION_NAME value
Add code to probe and recognize the SMI501 chipset
MSOC doesn't access VGA registers or VBE/INT10
Update xaa and generic acceleration code for the MSOC.
Update MSOC video interface.
Bump version to 1.6.1.
Split SMI_MapMem in SMI_MapMem and SMI_MapMmio
Don't pretend this driver compiles on XFree86.
Correct xv video problems on MSOC.
Correct all compiler warning messages.
Rename global smi501 functions to have SMI501 prefix.
Complete rewrite of smi_501.c and smi_501.h.
Update for new smi_501 interfaces.
Correct video offscreen memory allocation routines.
Add a missing CHECK_SECONDARY macro call.
Add initial exa support for SMI501.
Enable pci retry and pci burst by default.
Add MSOC palette support to run at 8 bpp.
Kludge to not lock the SMI 501 when running at 8bpp.
Fix a leak and minor cosmetic change.
Rework/simplify debug macros.
Simplify hw cursor and sw cursor option handling.
Remove unused .cvsignore files.
Split SMI501_ModeInit in two functions.
Correct logic in sw cursor handling and add missing entries to
.gitignore.
Correct problems in clock setting.
Fix incorrect understanding of the pixel clock from specs.
Don't try to find the closest clock, just use highest one.
Properly check pScrn->driverPrivate before deferencing it.
Don't always program CRT clock and registers.
Update to match the SMI 502 chipset specs.
Remove the macro field, and rename the detail structure to f.
Correct clock programming for the SMI 501/502
Add support for the extra divider in the alternate pixel clock setting.
Rewrite some macros to not have side effects in if/else nesting.
Remove the IN_SEQ and OUT_SEQ macros.
Rename macro "bitfield" to "bits" and correct a wrong division.
Simplify regsmi.h by removing most unused SMI501 defines.
Don't use the 1 multiplier on older chipsets.
Rewrite WaitQueue and WaitIdle accell macros
Make the input frequency in SMI501_FindPLLClock a variable
Add a PanelSize/60Hz CVT mode at driver initialization
Minor corrections for smi501 for the randr1.2 integration.
Remove dependency on xf86cvt.c.
Extra MSOC tweaks for the RandR1.2 changes.
Correct incorrect pll3 calculation.
Revert/modify some RandR changes to reenable XAA.
Update sm502 pll3 programming.
Don't change M1XCLK unless option specified in xorg.conf.
Crt interface corrections.
Use existing "Dualhead" option in MSOC.
Make UseFBDev option functional again.
Make Dualhead option functional.
Update msoc to use randr cursor routines
SMI501/502 cursor fixes.
Disable HW cursor in dualhead mode in smi 501/502
Update memory detection for MSOC.
Make MSOC work with EXA offscreen manager.
Add CSCVideo option to smi 501/502.
Allow setting modes larger then panel for secondary output.
Use the CRT Monitor Detect MSOC register.
Remove the ZoomOnLCD option and update manpage for PCIRetry.
Correct wrong offset value for secondary hardware cursor.
Add support for the reading/writing the alpha layer registers.
Implement an argb cursor using the alpha layer.
Disable detection of crt for the smi 501/502.
Correct a problem in CSC video on the smi 501/502.
Enable gamma correction on the MSOC.
Changed to use panel plane tl and tr to center modes smaller then
panel size.
Don't restore alpha registers, as they are not being modified.
Be more liberal about mode width validation.
MSOC: Hide cursor on mode setup when using software cursor.
Correct regressions in CSCVideo
Only compile smi_dga.c when xf86DiDGAInit is not available.
Don't explicitly call the cursor routines.
Correct EXA+Randr+rotated mode.
Enable XAA and randr rotated modes.
Declare DGA fields only when not using xf86DiDGAInit.
Use a single debug macro for leaving functions.
Ensure the engine is idle before switching to a virtual terminal.
Remove smi_dga.c and polylines code from smi_xaa.c.
DGA is dependent on HAVE_XMODES.
Properly restore console on the smi 501/502.
Unless there is a xorg.conf option, don't modify mclck neither mxclck.
Janitor/maintenance patches.
Add definitions for the SMI 501/502 "command list interpreter".
Enable the SMI 501/502 command list interpreter in a "debug" build.
Simplification and redundancy removal in video code.
Use util-macros XORG_CHANGELOG and XORG_CWARNFLAGS.
Bump release to 1.7.0.
Adam Jackson (1):
Uninclude xf86Version.h
Andrew Randrianasulu (1):
Fix typo in map setup
Dave Airlie (2):
s3 0.6.1
s3: fix build by including inputstr.h
Evgeny M. Zubok (1):
S3: various fixes
Paulo Cesar Pereira de Andrade (1):
Correct unresolved symbol and incorrect assignment.
Adam Jackson (3):
Uninclude xf86Version.h
Move DDC before mode validation so the EDID modes actually take effect.
Remove bizarre use of ISA setup
Dave Airlie (2):
glint: fix build on alpha for pciaccess.
glint 1.2.2
Paulo Cesar Pereira de Andrade (1):
Remove dependency on cfb8_32.
This release adds support for building against Xorg 1.6, but drops
support for building against Xorg 1.3 and older.
Alan Coopersmith (7):
Remove xorgconfig & xorgcfg from See Also list in man page
Add README with pointers to mailing list, bugzilla & git repos
Replace static ChangeLog with XORG_CHANGELOG, use XORG_CWARNFLAGS too
Raise minimum xorg-server required to 1.4 for miGetPointerPosition
renamed: {man,src}/.cvsignore -> {man,src}/.gitignore
Updates to COPYING, README, & cirrus.man
Version 1.3.0
Matthieu Herrb (1):
alpine: fix order of arguments of PCI_WRITE_LONG().
Paulo Cesar Pereira de Andrade (2):
Export symbols used by different cirrus driver modules.
Update to use miPointerGetPosition.
Changes in 6.12.2:
xf86-video-ati 6.12.2 highlights
- - lots of bug fixes
- - r2xx/r3xx textured video improvements from Roland
Alex Deucher (27):
bump version post release
Add new pci ids
R6xx/R7xx EXA: fix maxPitchBytes
DCE3.2: use RMX for for non-native modes on DVI
radeon: add new chip ids
R4xx ATOM: fix crtc routing for CRT1
R6xx/R7xx: clean up bool const code
R6xx/R7xx: clean up logic in EXA Comp PS setup
R6xx/R7xx EXA: rework composite pixel shader
radeon: re-enable r/g/b intensity attributes for overlay
mac mini: fix connector setup regression
r1xx-r3xx TV: fix white noise
Mac mini: fix connector setup for real
mac mini: 3rd time's the charm
COMBIOS: fix default sclk/mclk from bios
COMBIS: Clarify case 0 for LCD DDC table
Unify mc_idle()
Add PCIE register accessors
Add RV790 (HD 4890) support
DCE3/3.2: fix up transmitter/encoder setup
DCE3/3.2: cleanup dpms after previous changes
radeon: fix Xv vsync for multi-head
Fix missing ')' in PCIE macro
Cast info->sclk to int
DCE3/3.2: further fixes
ATOM: code cleanup
Bump for release
Eduard Fuchs (1):
Enable byte swapping for r6xx/r7xx Hardware
Roland Scheidegger (4):
clip fixes
don't convert planar yuv to packed for r300
don't convert planar yuv to packed for r200
fix textured video allocation bug
Changes in 6.12.1:
Fix some fall out from the r6xx/r7xx merge
and fix load detection on avivo chips.
Alex Deucher (9):
Bump post-release
radeon: fix typo in bios scratch reg setup
atom: fix up bios scartch register usage
Fix fallout from r6xx/r7xx EXA merge in IB handling
radeon: add another AGP quirk
AVIVO: Fix dac load detection
R6xx/R7xx AGP: disable gart data transfers
ATOM: fix up tv-out support
bump for release
Fabio (2):
man page updates
man page update
Changes in 6.12.0:
Big changes here are EXA and Xv support for
R6xx/R7xx chips. Requires an updated drm.
Other than that, mostly bug fixes.
Adam Jackson (3):
output: Allow for multiple DisplayPort outputs.
Add some more cases to the DVI single-link checks.
uniphy: start adding DisplayPort setup
Alex Deucher (81):
Initial R6xx/R7xx EXA and textured video support
Allow rotation on r6xx/r7xx
EXA: fix and re-enable Solid() on R7xx
r6xx/r7xx EXA: cleanup overlapping copy
R6xx/R7xx EXA: improve overlapping copy performance
r6xx/r7xx EXA: fix corruption when doing sw access
Revert "R6xx/R7xx EXA: improve overlapping copy performance"
R6xx/R7xx EXA: add accelerated UTS/DFS hooks
Revert "r6xx/r7xx EXA: Optimize overlapping copy"
R6xx/R7xx EXA: fallback on overlapping blits for now
R6xx/R7xx EXA: Fix typo in DFS
R6xx/R7xx Xv: fix typos in cache flushing commands
R6xx/R7xx UTS: move actual upload to separate function
R6xx/R7xx Xv: implement native shader for planar formats
R6xx/R7xx Xv: add accelerated uploads for planar formats
R6xx/R7xx Xv: fix cache flush buffer size for planar
R6xx/R7xx: Add checks to make sure we don't overrun VB space
R6xx/R7xx Xv: Add native support for packed formats
R6xx/R7xx Xv: add support for packed uploads
adjust alignment
R6xx/R7xx: Move engine idle to sync functions
R6xx/R7xx: be more verbose about what function ran out of VB space
R6xx/R7xx: handle running out of vertex buffer space
R6xx/R7xx Xv: switch packed over to Yang's new shader code
Revert "R6xx/R7xx: handle running out of vertex buffer space"
R6xx/R7xx EXA: properly handle non repeat cases in the texture setup
R6xx/R7xx EXA: handle running out of vertex space in the copy path
R6xx/R7xx: switch to drm for wait for idle
R6xx/R7xx EXA: switch to surface sync packet
Bump version post release
R6xx/R7xx: fixup accel paths
R6xx/R7xx: reset 3D state after VT switch
R6xx/R7xx EXA/Xv: properly deal with running out of vertex buffer space
R6xx/R7xx Xv: fix some missing bits from last commit
R6xx/R7xx: wait for MC idle when changing the MC
Fix MC setup on systems with more than 512 MB of VRAM
R6xx/R7xx: fix up a few more paths
radeon: one more 32 -> 64 just to be safe
Don't write new HDP location until we've written the new FB location
RBBM_GUICNTL is pre-r6xx only
R6xx/R7xx: add wait for idle MMIO path
RS600: fix up MC setup
radeon: re-enable load detection output attribute for TV/CV
RS600: fix MC addr mask
R6xx/R7xx EXA: Optimize temp surface for overlapping copies
R6xx/R7xx EXA: init copy_area to NULL
R6xx/R7xx EXA: same surface and same coords equals nop
RS600: enable the DRI by default
R6xx/R7xx: use shadowfb if DRI is disabled
DCE3.2: fix up Save()/Restore()
R300: Add AGP quirk
Print a message when we have a shared DDC line
R6xx/R7xx: switch emit functions to macros
R6xx/R7xx: write vertexes directly to the IB
R6xx/R7xx: code cleanups
R6xx/R7xx Xv: combine packed and planar shaders
R6xx/R7xx EXA: combine composite mask/non-mask VS
R6xx/R7xx EXA: cleanup composite texture setup
R6xx/r7xx: remove some unneeded code I missed in the last commit
Rotation: don't rotate if acceleration is not active
AVIVO: add aspect scaling mode
radeon: adjust LVDS so that default modes get added
Revert "radeon: adjust LVDS so that default modes get added"
radeon: just add some common modes for LVDS
ATOM: don't use fixed ref div for LVDS
RN50: fix up cloning on servers
R6xx/R7xx: disable XV_BICUBIC attribute
R6xx/R7xx: wire up DMAForXv option like older asics
radeon: add a few more default common modes for lvds
AVIVO: fix panning
R6xx/r7xx: clarify EXA message
R4xx: add R4xxATOM option
radeon: clean more thoroughly in RADEONFreeRec()
RS600: fix page table size for rs600 as well
R6xx/r7xx: clarify accel messages
R6xx/R7xx: return in RADEONWaitForIdleMMIO() if accel is off
R6xx/R7xx: fix up vline stuff along the lines of previous chips
R6xx/R7xx: EXA VSync Option not supported yet
radeon: add support for 30 bit LUTs
radeon: man page updates
bump for release
Bryce Harrington (1):
Quirk for RV280 on 82865G/PE/P DRAM Controller/Host-Hub
Christian Koenig (1):
R6xx/R7xx: move shaders to r600_shader.c and fixup Xv PS
Cooper Yuan (1):
radeon: save bios scratch registers in Preinit()
Dave Airlie (3):
r600: enable DRI by default
r600: fix sizing of PCI GART table for r600
r600: reload shaders into VRAM on resume
Mark van Doesburg (1):
R6xx/R7xx EXA: use a temp surface for overlapping copy
Michel Dänzer (6):
Fix compile warning when building without EXA.
Only call RADEONWaitForVLine if it might actually do anything useful.
EXA: Pass pScrn and info into RadeonCompositeTile.
EXA: Adapt to EXA changes in xserver Git.
Revert "EXA: Adapt to EXA changes in xserver Git."
EXA: Make sure Prepare/FinishAccess hooks can handle
EXA_PREPARE_AUX* indices.
Pierre Ossman (2):
Fix bad range adjustment in VLINE code.
Xv vsync support on r6xx/r7xx cards.
Tormod Volden (3):
Janitor: cosmetic clean-up of AGPMode quirk table
M9+: Add AGP quirk for Sony Vaio
RV350: Add AGPMode quirk for Thinkpad
Yang Zhao (5):
r6xx/r7xx EXA: Optimize overlapping copy
R6xx/R7xx EXA: Optimize overlapping copy
R6xx/R7xx Xv: Planar - Properly scale Y'CbCr values before
converting to RGB
R6xx/R7xx EXA: Further optimizations to overlapping copy
R6xx/R7xx shader: Fix OFFSET_[XYZ] macro for TEX_DWORD2 to accept floats
root (2):
atom: Enable DisplayPort source to DVI/HDMI sink
output: Filter out dual-link modes from DP->DVI connections
???(Yu-yeon Oh) (1):
radeon_driver.c small memory bug
Alan Coopersmith (1):
Remove xorgconfig & xorgcfg from See Also list in man page
Micah Dowty (5):
Update README
Fix dynamic mode edge cases
Unbreak vmwarectrl setres
Allow cursor updates while unhidden
Better cursor size limit and explanation
Philip Langdale (1):
Bump for 10.16.6 release
Shelley Gong (1):
Automatically add modelines for the driver's built-in set of modes.