[ANNOUNCE] xorg-server 1.11.99.1
Keith Packard
keithp at keithp.com
Sun Nov 20 15:20:11 PST 2011
We discussed doing regular releases from master, and Jeremy suggested
(sensibly) that we just do them whenever there's a stable release. I
completely spaced that plan, nor was I looking at the Google X.org
calendar.
In any case, here's the current state of master. It's missing a pull
request from alanc -- there were a couple of build failures in that
which I've replied back about and I expect that'll be fixed shortly.
For those interested in helping out, here's the 1.12 release tracker.
https://bugs.freedesktop.org/show_bug.cgi?id=40982
Anyone interested in helping clean up the release is encouraged to take
a look at the outstanding bugs there.
There's a slight snag about the 1.12 release schedule. I'm going biking
in New Zealand next February, leaving on the 9th and not getting back
until March 1st. So, we can either have the release done before I leave,
or wait until I get back. It seems like the former might work a bit
better, but it would mean pulling the release in to Feb 8th or so.
Anyone have an opinion on the matter?
Aaron Plattner (5):
xfree86: Bump extension ABI version to 6.0
fb: Rename wfbTriangles and wfbTrapezoids
xfree86/modes: Let the driver handle the transform
xfree86/modes: Make cursor position transform a helper function
dix: Reinstate GetImage window size check
Adam Jackson (15):
xfree86: Move xf86GetClocks to vgahw
int10: Port to pciaccess' legacy IO API
vgahw: Remove IO domain setup
vgahw: Don't default to standard (port space) access routines
vgahw: Port to pciaccess IO space routines
pci: Port xf86MapLegacyIO to pciaccess
linux: Use pci_device_get_parent_bridge instead of open-coding it
bus: remove some dead struct fields
linux: Remove pre-2.6 PCI interface support
linux: Remove ia64 domain I/O support code
xfree86: Remove unused bios_devmem.c
pci: Deprecate the PCITAG type
int10: Use pciaccess rom fetch for !PC machines
pci: Remove xf86MapDomainMemory
int10: Port internal users off xf86MapVidMem
Alan Coopersmith (11):
xfree86: move -novtswitch & -sharevts argument handling up to common layer
Xorg.man: Add -novtswitch and -sharevts options
sun_init.c: Move vt switches to a switch_to helper function like lnx_init.c
sun_init.c: Implement novtswitch & sharevts for Solaris
Remove unused ClientStateCheckingSecurity & ClientStateCheckedSecurity
Remove unused ClientStateAuthenticating
Cross-reference cvt(1) & gtf(1) man pages
Space & style cleanup of hw/xfree86/i2c/fi1236.c
Assign ids to more tags in Xserver-Dtrace.xml
Unconditionally #include <stdint.h>
Add #include "inpututils.h" to xkbAccessX.c for init_device_event
Alan Hourihane (1):
dixfonts: Don't overwrite local c variable until new_closure is safely initialized.
Alexandr Shadchin (17):
bsd: Remove unused macros KBD_FD
bsd: Replacement screenFd on consoleFd because they are equivalent
bsd: Variable devConsoleFd need only if defined PCCONS_SUPPORT
bsd: Remove dead code
bsd: Some clean up
bsd: OpenBSD and NetBSD not need extra headers in PCVT_SUPPORT
bsd: ioctl KDENABIO/KDDISABIO do not matter for OpenBSD
Remove unused vtSysreq
bsd: Remove odd message about -sharevts
Fix position _X_EXPORT
Remove unused VT_SYSREQ_DEFAULT
Remove BSDi support
Remove odd definition DEV_MEM
Move check definition MAP_FAILED in xf86_OSlib.h
bsd: alpha_video: Function sethae() need only for FreeBSD
bsd: alpha_video: Simplify #include
bsd: alpha_video: Remove unused variables
Andreas Wettstein (1):
xkb: Support noLock and noUnlock flags for LockMods
Anssi Hannula (1):
xfree86: add nouveau as the first automatic driver for NVIDIA hardware
Carlos Garnacho (1):
Xi: Fix passive XI2 ungrabs on XIAll[Master]Devices
Chris Wilson (4):
render: export TriStrip and TriFan to the drivers
VidMode: prevent crash with no modes
DRI2: Avoid a NULL pointer dereference
dri2: Register the DRI2DrawableType after server regeneration
Christopher Yeleighton (1):
Bug 38420: Xvfb crashes in miInitVisuals() when started with depth=2
Colin Harrison (2):
Xming: Always remove temporary file used when invoking xkbcomp on Win32
hw/xwin: Fix a typo in ddraw.h
Cyril Brulebois (5):
configure.ac: Fix help string for mitshm.
render: Replace __inline with inline.
xkb: Fix case checks for Latin 1.
xkb: Fix case checks for Latin 2.
xkb: Fix case checks for Latin 4.
Daniel Kurtz (4):
os/log: Pull LogMessageTypeVerbString out of LogVMessageVerb
os/log: Add LogVHdrMessageVerb and friends
xf86Helper: use LogHdrMessageVerb in xf86VIDrvMsgVerb
xf86Helper: use LogHdrMessageVerb in xf86VDrvMsgVerb
Daniel Stone (25):
Input: Add flags to DeviceEvent
Input: Add flags to RawDeviceEvent
Input: Convert ValuatorMask to double-precision internally
Input: Add double-precision valuator_mask API
Input: Store clipped absolute axes in the mask
Input: Prepare moveAbsolute for conversion to double
Input: Prepare moveRelative for conversion to double
Input: Convert clipAxis, moveAbsolute and moveRelative to double
Input: Convert transformAbsolute to work on doubles
Input: Set fractional member in set_raw_valuators
Input: Use trunc instead of lrintf in acceleration code
Input: Widen pointer acceleration types to double
Input: Convert acceleration code to using ValuatorMask
Input: Remove x and y from moveAbsolute/moveRelative
Input: Convert rescaleValuatorAxis to double
Input: Don't call positionSprite for non-pointer devices
Input: Convert positionSprite and GetPointerEvents to double
Input: Modify mask in-place in positionSprite
Input: Make RawDeviceEvent use doubles internally
Input: Make DeviceEvent use doubles internally
Input: Convert DeviceIntRec::last to use doubles
Input: Set last valuators in GetPointerEvents only
Input: Split GetPointerEvents body into a helper function
Input: Add vertical and horizontal scroll axes
Input: Add POINTER_EMULATED flag to GetPointerEvents
Dave Airlie (3):
test: fix input test
xf86Crtc: handle no outputs with no modes harder.
test: fix two more failing FP3232 tests
Derek Buitenhuis (1):
Fix vesa's VBE PanelID interpretation
Gaetan Nadon (17):
docbook.am: global maintenance update - entities, images and olinking
docbook.am: embed css styles inside the HTML HEAD element
devbook.am: maintenance update from docbook.am
dtrace: use docbook copyright markup for copyright holder
dtrace: fix typo in title
dix and os: gitignore dix.O and os.O
Xinput: replace hard coded X11 version with X server version
Xinput: use appropriate copyright markup for a multi licensed doc
ddx-Design: add X Version and Release information
ddxDesign: remove server version from the document title
ddxDesign: drop the url in the coporate authors list
Xserver-spec: add release information
Xserver-spec: re-order markup to follow outpout order
Xserver-spec: use appropriate copyright markup
xorg.conf.man: fix 382: warning: missing `)' (got `R') #35054
XWinrc.man: fix warning: tab character in unquoted macro argument #35054
mi: remove deprecated miPointerAbsoluteCursor from design doc
Jamey Sharp (15):
x86emu: There is no NO_INLINE implementation of unaligned access here.
configure.ac: Remove unused XORG_OS_PCI variable.
configure.ac: XORG_OS is not used, so delete it.
Remove PC98 support.
int10: Delete #if 0'd implementation that's older than our git history.
configure.ac: Remove unreachable check for VM86 headers.
dmx: Fix a non-constant printf format string warning.
dmx: Fix some "no previous prototype" warnings by making functions static.
XineramaInitData ignores its argument. Quit passing one.
xnest: Delete unused nClipRects GC-private field.
Replace XmuSnprintf with snprintf.
Revert "Bug #6924: Restore the ABI for DrawableRec and ColormapRec to the state"
Eliminate MAXSCREENS-sized CursorScreenKey array.
Fix pixmap double-frees on error paths.
kdrive: Fix build for opaque InputOption structure.
Jeremy Huddleston (33):
Address regressions from e8ff555b95ba and d206d52f657c to work with other compilers
XQuartz: Use set_front_process rather than X11ApplicationSetFrontProcess since we're already in the AppKit thread
XQuartz: pbproxy: Add missing AM_OBJCFLAGS
loader: when creating sdksyms.c only include shmint.h if MITSHM is enabled #29109
Xnest: Remove socket and its lock file on exit
Xephyr: Remove socket and its lock file on exit
os: Remove Error()
dix: add utility functions for double to/fro FP1616/FP3232 conversion
xfree86: Add stubs for os-support to help adding new architecture support
xfree86: Work around issue where ar may be told to make an archive with no contents
xfree86: fbdevhw: Remove unused include of pciaccess.h
xfree86: Link modules with -module
darwin: configure: Force some irrelevant options to off on darwin
xorg-server.pc.in: Remove libpciaccess and pixman-1 from Requires
xfree86: Deprecate xf86MapVidMem and friends
Bump ABI_VIDEODRV_VERSION to 12
Xnest: Fix DestroyNotify handler
test: Silence some debug lines from the input unit tests
configure.ac: Add -fno-strict-aliasing to CFLAGS
mieq: Provide better adaptability and diagnostics during mieq overflow
mieq: Reserve some space in EQ for release and other special events
test: Add unit test for mieq
Xnest: Match the host's keymap
XQuartz: appledri: Change whitespace in appledristr.h to match mesa
XQuartz: appledri: Set the correct reply length for XAppleDRICreatePixmap
XQuartz: appledri: Fix byte swapping in replies
XQuartz: appledri: Allow byte swapped requests
XQuartz: Fix the filename of our log file
XQuartz: applewm: Correct byte swapping in event notifications
XQuartz: appledri: Correct byte swapping in event notifications
XWin: windowswm: Correct byte swapping in event notifications
xfree86: Fix powerpc build with -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast
xfree86: Deprecate the use of xf86PciInfo.h
Jesse Barnes (1):
crtc: match full preferred modes if possible when choosing an initial config
Jon TURNEY (3):
Cygwin/X: Make default DPI match native DPI
hw/xwin: Link directly to TrackMouseEvent()
hw/xwin: Stop pretending we work on NT4
Julien Cristau (1):
xfree86: fix build with xv disabled
Keith Packard (3):
Add AC_LANG_SOURCE wrappers around configure.ac code fragments
Add 'optionstr.h' to include/Makefile.am
Bump version to 1.11.99.1 (1.12 development release 1)
Kirill Elagin (1):
Fix server crash due to invalid images
Lennart Poettering (2):
config: add udev/systemd multi-seat support
udev: make use of udev_enumerate_add_match_tag() only when it is available
Luc Verhaegen (1):
randr: stop clients from deleting immutable output properties
Matt Turner (12):
Remove unnecessary #undefs of [f]abs and old comments
Replace Fabs() macro with fabs() function
Silence printf format warnings in helper_exec.c
Use internal temp variable for swap macros
Use correct swap{l,s} (or none at all for CARD8)
Cast char* buffers to swap functions
Introduce swap_uint{16,32} functions, used in swap{l,s}
Add type checking to swap macros
Make lswap{l,s} inline functions
Use lswap{l,s} in cpswap{l,s}
Use __builtin_constant_p to determine if we can use lswapl
Remove incorrect & in swap_uint32
Matthieu Herrb (4):
Add a 'wscons' autoconf mechanism to configure input devices on BSD.
sdksyms.sh may not be executable.
Fix CVE-2011-4028: File disclosure vulnerability.
Fix CVE-2011-4029: File permission change vulnerability.
Max Schwarz (2):
Input: Fix frac calculation on [Raw]DeviceEvent conversion
dix: fix inverted handling of legacy scroll button events
Michal Suchanek (4):
Document -background none option
Unload submodules.
Use UnloadModuleOrDriver for UnloadSubModule.
Do not uselessly reload modules in DuplicateModule
Nobuhiro Iwamatsu (1):
Disable check of double-aligned in test/input.c on Renesas SH
Pauli Nieminen (4):
DRI2: Add ReuseBufferNotify hook
DRI2: Expose API to set drawable swap limit.
DRI2: Allow DDX to validate swap_limit changes
xf86/modes: Fix shadow rotation crashing when screen pixmap changes
Peter Harris (1):
xkb: add missing swaps for xkbGetDeviceInfoReply
Peter Hutterer (90):
xfree86: don't warn about duplicate core devices
xfree86: when implicitly choosing a core device, set the option to a value
test: add a option duplication test
xfree86: improve readability of synthesized device.
xfree86: nest loops instead of 0x1 pointers.
xfree86: update comment for InitInput
xfree86: factor out adding/removing a device from the input device array
xfree86: use xf86AllocateInput for implicit devices too
Revert "Attempt to add the 'mouse' driver in more situations."
config: fix a log message
config: return the new InputOption from add_option.
config: use add_option for '_source' too
dix: avoid using the VCP as modifier device
dix: ignore devices when adding passive core grabs to list (#39545)
dix: rename mieqSwitchScreen argument fromDix → set_dequeue_screen, document
mi: fix comment typo, whitespace in miPointerSetPosition
test: add a test for GetMaster() behaviour
dix: add KEYBOARD_OR_FLOAT and POINTER_OR_FLOAT to GetMaster()
Xi: silence compiler warnings (set but not used)
mi: fix compiler warnings ("foo" set but not used)
dix: fix compiler warnings ("foo" set but not used)
input: provide a single function to init DeviceEvents to 0
dix: don't use the pointer as modifier device in UngrabKey.
dix: abstract XI2 filter mask lookup
dix: use helper functions in EventIsDeliverable
dix: don't XWarpPointer through the last slave anymore (#38313)
xfree86: comment typo fix
Add null-terminated list interface.
input: make InputOption opaque, provide interface functions.
xfree86: switch options from pointer to XF86OptionPtr
xfree86: fix comment typo
xfree86: use subheader for Pointer Acceleration parts in xorg.conf(5)
xfree86: expose Option "TransformationMatrix"
input: switch InitValuatorAxisStruct to return Bool
input: allow for max < min for relative axes on InitValuatorAxisStruct
dix: split client list retrieval out of DeliverEventToClients
dix: rename DeliverEventsToClients to DeliverEventsToWindowMask
dix: split DeliverEventToWindowMask up a bit more.
Xi: use temporary variable for filter.
dix: rename ProcessRawEvents to dix/events.c:DeliverRawEvent
Support (and require) XI 2.1
input: deliver raw events unconditionally for XI 2.1 clients.
dix: use 'rc' for return code in DeliverRawEvent
Input: Add smooth-scrolling support to GetPointerEvents
dix: fill out root_x/y for keyboard events
dix: warn about keyboard events with valuator masks
dix: NewCurrentScreen must work on pointers where possible
Move pointOnScreen to inpututils.c
dix: copy the source ID into the RawEvent (#34240)
dix: document transformAbsolute
dix: fix missing verb in comment
dix: rename moveAbsolute to clipAbsolute
dix: moveRelative modifies parameter in-place, say so.
dix: don't allow keyboard devices to submit motion or button events.
dix: move screen- to device coordinate scaling to separate function
dix: drop screen argument from positionSprite
mi: return the screen from miPointerSetPosition
mi: switch miPointerSetPosition to take doubles
dix: move MD last.valuator update into fill_pointer_events
xfree86: remove xf86XInputSetScreen
Store desktop dimensions in screenInfo.
dix: extend rescaleValuatorAxis to take a minimum default
input: change pointer screen crossing behaviour for multiple ScreenRecs
dix: add valuator_mask_fetch_double()
dix: mark motion events as emulated if we're scrolling from button press
kdrive: switch to new InputOption API.
input: switch InputOption to use XF86OptionRec storage.
xfree86: use xf86AddNewOption instead of xf86addNewOption
xfree86: Fix a comment, the old function doesn't exist anymore
dix: move #if statement to stop compiler warning
xfree86: use NewInputDeviceRequest for xorg.conf devices too
xfree86 doc: replace driver "keyboard" with "kbd"
dix: add ScrollInfo to DeviceChangedEvents
dix: drop unused argument from XISendDeviceChangedEvent
dix: pass the flags into the CreateClassesChangedEvent
Xi: ensure the deviceid for DeviceChangedEvents is always the right one
dix: accept a NULL master for CreateClassesChangedEvent
Xi: send DeviceChangedEvents when the scroll valuators change value
test: fix test with new double -> fp3232 conversion functions
Use new FP1616/FP3232 conversion functions
kdrive: check for null memory, fix OOB
xfree86: reduce calls to input_option_get_key/value
dix: block signals when closing all devices
xfree86: duplicate name and driver from pInfo for NewInputDeviceRequest
Xi: allow passive keygrabs on the XIAll(Master)Devices fake devices
dix: Don't let a driver without a ProximityClassRec post events
include: export GetProximityEvents and QueueProximityEvents
input: replace remaining GetPairedDevice() with GetMaster()
Xext: don't swap CARD8 in SProcSELinuxQueryVersion
Xext: remove unused variable 'n'
Pierre-Loup A. Griffais (1):
xfree86: Fix RandR rotation across server generations
Rami Ylimäki (1):
record: Prevent out of bounds access when recording a reply.
Ross Burton (1):
edid: Add quirk for Acer Aspire One 110
Rui Matos (1):
randr: Make the RRConstrainCursorHarder logic the same as miPointerSetPosition
Sam Spilsbury (1):
Remove the SendEvent bit (0x80) before doing range checks on event type.
Servaas Vandenberghe (1):
xfree86: fix potential buffer overflow
Tiago Vignatti (3):
configure: change PCI function checking by a meaningful version of the library
configure: make PCI configuration more sane
configure: wrap PCI code with macro and set it at build time
Tomáš Trnka (1):
Fix drain_console unregistration
Ville Skyttä (1):
Man page syntax and spelling fixes.
Ville Syrjala (1):
composite: Update borderClip in compAllocPixmap()
Yaakov Selkowitz (1):
hw/xwin: Revert "Fix bug #5735, Serious flaw in CygwinX clipboard"
dtakahashi42 (1):
rootless: Fix a server crash when choosing a color with the gimp color wheel
vdb at picaros.org (3):
print DisplayMode type bits
xfree86: .BI style: monitor section in xorg.conf man page
Fix a rare memory leak
git tag: xorg-server-1.11.99.1
http://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.11.99.1.tar.bz2
MD5: 6f3fd27dfab29ce12a9f7d65fa79b202 xorg-server-1.11.99.1.tar.bz2
SHA1: 49e8d7164ca22403b9522afc24a668ccb1d019a7 xorg-server-1.11.99.1.tar.bz2
SHA256: 72d63e3105d9c17ffcc117ad07fb747cc7a088e34b146a8352a1e44211ec94a8 xorg-server-1.11.99.1.tar.bz2
http://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.11.99.1.tar.gz
MD5: 53b64ad974e505a952d77280c52aa635 xorg-server-1.11.99.1.tar.gz
SHA1: 5caa57060ccebf985c2544cf4bea287b6a7d2100 xorg-server-1.11.99.1.tar.gz
SHA256: 399d8502c442d57fb046caa2a70d94a4498f9fd8291c1cb124d07d0b6534c45b xorg-server-1.11.99.1.tar.gz
--
keith.packard at intel.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 827 bytes
Desc: not available
URL: <http://lists.x.org/archives/xorg/attachments/20111120/5c75090a/attachment.pgp>
More information about the xorg
mailing list