[Xquartz-changes] xserver: Changes to 'server-1.8-apple'

Jeremy Huddleston jeremyhu at freedesktop.org
Fri Feb 12 20:00:15 PST 2010


New branch 'server-1.8-apple' available with the following commits:
commit f68694a577a91ce574ad07ef5625827db45adb72
Author: Jeremy Huddleston <jeremyhu at apple.com>
Date:   Fri Feb 12 19:48:52 2010 -0800

    Revert "fb: Adjust transform or composite coordinates for pixman
    operations"
    
    http://bugs.freedesktop.org/26124
    
    This reverts commit a72c65e9176c51de95db2fdbf4c5d946a4911695.
    
    Signed-off-by: Jeremy Huddleston <jeremyhu at apple.com>

commit 960924eae45b520a1386f4d2ec81b1a6b2e7d8c3
Author: Jeremy Huddleston <jeremyhu at apple.com>
Date:   Wed Feb 10 15:52:14 2010 -0800

    XQuartz: Use an empty xkb keymap by default
    
    Signed-off-by: Jeremy Huddleston <jeremyhu at apple.com>

commit ae0fb1f426e85420cce76ac4f03a929eddc05a07
Author: Jeremy Huddleston <jeremyhu at apple.com>
Date:   Wed Feb 10 17:56:30 2010 -0800

    XQuartz: clang static analysis fixes
    
    Signed-off-by: Jeremy Huddleston <jeremyhu at apple.com>

commit 1e9491f12b8a20fde07b7bd86e8e0ad87a6f0e08
Author: Jeremy Huddleston <jeremyhu at apple.com>
Date:   Wed Feb 10 17:22:58 2010 -0800

    XQuartz: Fix a possible crash in quartzAudio fade
    
    Signed-off-by: Jeremy Huddleston <jeremyhu at apple.com>

commit 001ce71dc11287dc94cc2fbc5d35677c046e6c04
Author: Julien Cristau <jcristau at debian.org>
Date:   Fri Feb 12 23:34:57 2010 +0100

    dix: restore lastDeviceEventTime update in dixSaveScreens
    
    This was removed in 6b5978dcf1f7ac3ecc2f22df06f7000f360e2066 (Do not
    reset lastDeviceEventTime when we do dixSaveScreens), but caused a
    regression for XResetScreenSaver.  Add the lastDeviceEventTime update
    back, but restrict it to that case.
    
    X.Org bug#25855 <http://bugs.freedesktop.org/25855>
    
    Reported-by: Lubos Lunak <l.lunak at suse.cz>
    Tested-by: Lubos Lunak <l.lunak at suse.cz>
    Signed-off-by: Julien Cristau <jcristau at debian.org>
    Signed-off-by: Keith Packard <keithp at keithp.com>

commit 97b03037f4d99fcebc7603011f41c3aff9871ce2
Author: Peter Harris <pharris at opentext.com>
Date:   Fri Feb 12 15:36:30 2010 -0500

    Don't double-swap the RandR PropertyNotify event
    
    The event is already swapped in randr.c/SRROutputPropertyNotifyEvent, so
    it should not be swapped here.
    
    X.Org Bugzilla #26511: http://bugs.freedesktop.org/show_bug.cgi?id=26511
    
    Tested-by: Leonardo Chiquitto <leonardo at ngdn.org>
    Acked-by: Adam Jackson <ajax at redhat.com>
    Reviewed-by: Julien Cristau <jcristau at debian.org>
    Signed-off-by: Peter Harris <pharris at opentext.com>
    Signed-off-by: Keith Packard <keithp at keithp.com>

commit 0b73f98cbd1803b82c2faf1a40f1a0037673d712
Author: Soeren Sandmann <sandmann at daimi.au.dk>
Date:   Fri Feb 12 20:04:53 2010 +0100

    xfree86: Add qxl driver to the autoconfig logic
    
    The qxl driver is for the QXL virtualized graphics device.
    
    Signed-off-by: Søren Sandmann Pedersen <ssp at redhat.com>
    Reviewed-by: Adam Jackson <ajax at redhat.com>
    Signed-off-by: Keith Packard <keithp at keithp.com>

commit 9c5bb550a2234e4bee2a144417d74c6bdf160e89
Author: Keith Packard <keithp at keithp.com>
Date:   Fri Feb 12 13:46:03 2010 -0800

    Bump to 1.7.99.901 -- 1.8 RC1

commit 57ffeb3f2b3313dcef92a396f1f55fdbc064b2c5
Merge: c6d9bc092c84ad5c68083a126aa7577baa42cef7 c76248fda99c38aef0ccf0ed6b58fbe95f6fe497
Author: Keith Packard <keithp at keithp.com>
Date:   Fri Feb 12 13:36:32 2010 -0800

    Merge remote branch 'jturney/master'

commit c6d9bc092c84ad5c68083a126aa7577baa42cef7
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date:   Wed Feb 10 15:36:50 2010 +1000

    Add tag matching to input attributes.
    
    Tags may be a list of comma-separated strings that match against a MatchTag
    InputClass section. If any of the tags specified for a device match against
    the MatchTag of the section, this match is evaluated true and passed on to
    the next match condition.
    
    Tags are specified as "input.tags" (hal) or "ID_INPUT.tags" (udev), the
    value of the tags is case-sensitive and require an exact match (not a
    substring match).
    
    i.e. "quirk" will not match "QUIRK", "need_quirk" or "quirk_needed".
    
    Example configuration:
    udev:
        ENV{ID_INPUT.tags}="foo,bar"
    
    hal:
        <merge key="input.tags" type="string">foo,bar</merge>
    
    xorg.conf:
        Section "InputClass"
                Identifier "foobar quirks"
                MatchTag "foo|foobar"
                Option "Foobar" "on"
        EndSection
    
    Where the xorg.conf section matches against any device with the tag "foo"
    or tag "foobar" set.
    
    Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
    Tested-by: Dan Nicholson <dbn.lists at gmail.com>
    Reviewed-by: Dan Nicholson <dbn.lists at gmail.com>

commit 3ac43df5d4a25d6e0058b327fa05a1c1436b4794
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date:   Wed Feb 10 15:36:49 2010 +1000

    Add xstrtokenize to the dix.
    
    Move tokenize out of the parser, make it a dix util function instead.
    Splitting a string into multiple substrings is useful by other places, so
    let's use it across the line. Future users include config/hal, config/udev
    and of course the parser.
    
    Example usage:
    char **substrings = xstrtokenize(my_string, "\n");
    
    Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
    Reviewed-by: Dan Nicholson <dbn.lists at gmail.com>

commit 27d1b86d1b858f931b4cb1b6ddf857c76d92a6d9
Author: Dan Nicholson <dbn.lists at gmail.com>
Date:   Wed Feb 10 15:36:48 2010 +1000

    xfree86: Set fnmatch pathname flag for InputClass device matching
    
    Signed-off-by: Dan Nicholson <dbn.lists at gmail.com>
    Reviewed-by: Peter Hutterer <peter.hutterer at who-t.net>
    Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>

commit 9b369f71273fb117c982e6ce16cd4462f206d365
Author: Dan Nicholson <dbn.lists at gmail.com>
Date:   Wed Feb 10 15:36:47 2010 +1000

    xfree86: Allow multiple arguments to InputClass matches
    
    In order to keep the number of InputClass sections manageable, allow
    matches to contain multiple arguments. The arguments will be separated
    by the '|' character. This allows a policy to apply to multiple types of
    devices. For example:
    
        Section "InputClass"
            Identifier "Inverted Mice"
            MatchProduct "Crazy Mouse|Silly Mouse"
            Option "InvertX" "yes"
        EndSection
    
    This applies to the MatchProduct, MatchVendor and MatchDevicePath
    entries. Currently there is no way to escape characters, so names or
    patterns cannot contain '|'.
    
    Signed-off-by: Dan Nicholson <dbn.lists at gmail.com>
    Reviewed-by: Peter Hutterer <peter.hutterer at who-t.net>
    Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>

commit a378e361a5de89f0be8b68ebc3e854f56cefe666
Author: Dan Nicholson <dbn.lists at gmail.com>
Date:   Wed Feb 10 15:36:46 2010 +1000

    xfree86: Use "Ignore" option in InputClass to skip devices
    
    Sometimes it is desirable to skip adding specific input devices to the
    server. The "Ignore" option is used similarly to Monitor sections so
    that matched devices will not be added. BadIDChoice is returned to the
    config backend so that it will clean up all resources.
    
    Signed-off-by: Dan Nicholson <dbn.lists at gmail.com>
    Reviewed-by: Peter Hutterer <peter.hutterer at who-t.net>
    Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>

commit 8b1a685f00ae76be864cc188943a0874f48b8d64
Author: Dan Nicholson <dbn.lists at gmail.com>
Date:   Wed Feb 10 15:36:45 2010 +1000

    xfree86: Handle config files ending without newline
    
    The config parser expects to find a newline at the end of each line, so
    files ending without one would confuse it. A newline is inserted at the
    end of the buffer in these situations. Additionally, switching to the
    next config file is moved to the higher level to allow parsing of the
    last line of the previous file to complete before shifting the index and
    resetting the line number.
    
    Signed-off-by: Dan Nicholson <dbn.lists at gmail.com>
    Tested-by: Stephan Raue<stephan.raue at gmx.net>
    Reviewed-by: Peter Hutterer <peter.hutterer at who-t.net>
    Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>

commit 67bc278a511ca6ec42e1f8d2d5897c0109e94e2c
Author: Dan Nicholson <dbn.lists at gmail.com>
Date:   Wed Feb 10 15:36:44 2010 +1000

    xfree86: Make InputClass docs and comments match reality
    
    Drivers and options specified in InputClass sections work on a "first
    match wins" strategy. Let's be consistent when documenting it.
    
    Signed-off-by: Dan Nicholson <dbn.lists at gmail.com>
    Reviewed-by: Peter Hutterer <peter.hutterer at who-t.net>
    Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>

commit c76248fda99c38aef0ccf0ed6b58fbe95f6fe497
Author: Jon TURNEY <jon.turney at dronecode.org.uk>
Date:   Tue Feb 2 20:53:44 2010 +0000

    Cygwin/X: Avoid a collision between DEBUG and a token name
    
    Rename a token to avoid a collision between DEBUG defined via AC_DEFINE
    if --enable-debug is configured, and the token for the 'debug' instruction
    in the XWin preferences file
    
    Signed-off-by: Jon TURNEY <jon.turney at dronecode.org.uk>
    Reviewed-by: Colin Harrison <colin.harrison at virgin.net>

commit b7dbbd3cd4d28cd4939706b3bf6394ba8ecafaff
Author: Jon TURNEY <jon.turney at dronecode.org.uk>
Date:   Sun Nov 22 23:35:09 2009 +0000

    Cygwin/X: Avoid cursor size log spam
    
    Fedora 12 likes to use a 39x26 animated wait cursor.  Avoid spamming
    the log with warnings that each frame can't be completely contained
    in the 32x32 native cursor
    
    Also reformat log message so it doesn't contain a '\n\t'. I mean,
    it's not like we might want to grep the log or something...
    
    Signed-off-by: Jon TURNEY <jon.turney at dronecode.org.uk>
    Reviewed-by: Colin Harrison <colin.harrison at virgin.net>

commit c9cbbd5d1cfa58a2d9f08e25534ea8439284322d
Author: Jon TURNEY <jon.turney at dronecode.org.uk>
Date:   Sat Nov 28 17:51:33 2009 +0000

    Repair '-nolock'
    
    commit 446fe9eecddd1337f9d5164dd7c301e1ba3dfe32 removes the AC_DEFINE for
    SERVER_LOCK and conditional compilation checking it, making it always on
    everywhere, except in os/utils.c where code is left under SERVER_LOCK, which
    now never gets built, making the '-nolock' option non-functional...
    
    This seems to have been broken since Xserver 1.7.0, but this option is
    actually of some slight use on cygwin, as if /tmp resides on a FAT filesystem
    (yes, I know...), hard links aren't supported.
    
    Signed-off-by: Jon TURNEY <jon.turney at dronecode.org.uk>
    Reviewed-by: Colin Harrison <colin.harrison at virgin.net>

commit 7f54ccafadf99c0a1a3e788734199b306b4fa51d
Author: Jon TURNEY <jon.turney at dronecode.org.uk>
Date:   Fri Jan 16 13:12:12 2009 +0000

    Cygwin/X: Make transient windows resizable again
    
    Reverts the change which makes parented windows non-resizeable
    
    Because this was trying to do something which we should be doing, as an alternative we
    try checking WM_NORMAL_HINTS for windows which shouldn't  be resizable
    
    If a window has a maximum size specified, no maximize box
    If a window has a fixed size (max size == min size, per EWMH 1.3 Implementation Notes), no resizing frame
    
    Signed-off-by: Jon TURNEY <jon.turney at dronecode.org.uk>
    Reviewed-by: Colin Harrison <colin.harrison at virgin.net>

commit 654d2e372dc2978ce379ab9f02137333ec224f0c
Author: Jon TURNEY <jon.turney at dronecode.org.uk>
Date:   Tue Nov 10 13:24:40 2009 +0000

    Cygwin/X: Discourage other WMs in multiwindow mode
    
    Tidying up of other WM detection code when ading SWT/Motif
    fix in commit 71519a572fe15b85c0eb2b02636c9e871f2c858f
    was rather over-agressive and now allows other WMs to think
    they can start when the internal WM is running.
    
    Revert to the behaviour of selecting ButtonPressMask events
    as well on the root window, so other WMs will be dissuaded
    from starting
    
    Signed-off-by: Jon TURNEY <jon.turney at dronecode.org.uk>
    Reviewed-by: Colin Harrison <colin.harrison at virgin.net>

commit 26857b1c2003797b02e258247f63064aa1e37c10
Author: Jon TURNEY <jon.turney at dronecode.org.uk>
Date:   Sat Oct 31 17:19:17 2009 +0000

    Cygwin/X: Update XWin man page
    
    Restructure to group similar options and offer some commentary on those groups
    Review option descriptions, clarify and bring up-to-date
    
    Signed-off-by: Jon TURNEY <jon.turney at dronecode.org.uk>
    Reviewed-by: Colin Harrison <colin.harrison at virgin.net>

commit 6f1836bfbd80e88d4c57a32757d0a5b398504c35
Author: Jon TURNEY <jon.turney at dronecode.org.uk>
Date:   Mon Nov 2 17:37:14 2009 +0000

    Cygwin/X: Update DDX specific -help text
    
    Alphabetize options
    Review option descriptions, clarify and bring up to date
    Add missing option descriptions
    
    Signed-off-by: Jon TURNEY <jon.turney at dronecode.org.uk>
    Reviewed-by: Colin Harrison <colin.harrison at virgin.net>

commit 22982b9e95a2339d5ba60d66263e42a0331ee41f
Author: Jon TURNEY <jon.turney at dronecode.org.uk>
Date:   Thu Oct 29 18:50:23 2009 +0000

    Cygwin/X: XSupportsLocale() failure is non-critical
    
    Treat XSupportsLocale() returning false as non-critical to internal client
    theads startup, and issue a warning, not an error
    
    Signed-off-by: Jon TURNEY <jon.turney at dronecode.org.uk>
    Reviewed-by: Colin Harrison <colin.harrison at virgin.net>

commit f60b7712b3451649f138b158ee282be89a66b9ef
Author: Yaakov Selkowitz <yselkowitz at users.sourceforge.net>
Date:   Mon Feb 1 17:13:00 2010 +0000

    Cygwin/X: Report BUILDERSTRING with version information
    
    Report BUILDERSTRING with version information
    
    Signed-off-by: Jon TURNEY <jon.turney at dronecode.org.uk>
    Reviewed-by: Colin Harrison <colin.harrison at virgin.net>

commit ed2c2a68e1e6b409c198a52d99d300eb6d517e89
Author: Yaakov Selkowitz <yselkowitz at users.sourceforge.net>
Date:   Mon Feb 1 17:12:57 2010 +0000

    Define FD_SETSIZE on Cygwin regardless of XWin DDX
    
    All DDXs segfault on Cygwin unless -DFD_SETSIZE=256 is set, so make sure
    we do so whether or not we are building XWin.
    
    FD_SETSIZE must be at least XFD_SETSIZE for uses of select() to be correct.
    The Cygwin default is only 64, so it must be increased to 256
    
    Signed-off-by: Yaakov Selkowitz <yselkowitz at users.sourceforge.net>
    Signed-off-by: Jon TURNEY <jon.turney at dronecode.org.uk>
    Reviewed-by: Colin Harrison <colin.harrison at virgin.net>

commit 2f2f3da080629d410dd99e281c382b54f0dbbf5d
Author: Jon TURNEY <jon.turney at dronecode.org.uk>
Date:   Fri Jun 19 21:14:47 2009 +0100

    Cygwin/X: Copy the state of the Windows keyboard device to the Virtual Core Keyboard at startup.
    
    Otherwise, this happens lazily after the first keypress, which can lead
    to applications which are started from a shell window and inspect the
    keyboard state before a character is typed getting the wrong idea about
    the desired keymap (e.g. xemacs shows this behaviour)
    
    Signed-off-by: Jon TURNEY <jon.turney at dronecode.org.uk>
    Reviewed-by: Colin Harrison <colin.harrison at virgin.net>

commit 7a440e5b7a416e582b6c3cc4c33822854ce73aed
Author: Jon TURNEY <jon.turney at dronecode.org.uk>
Date:   Sun Oct 4 15:55:40 2009 +0100

    Cygwin/X: Tidy up system.Xwinrc
    
    Signed-off-by: Jon TURNEY <jon.turney at dronecode.org.uk>
    Reviewed-by: Colin Harrison <colin.harrison at virgin.net>

commit 11252ed82e1f361b99e86521ac9314f868bd1a3a
Author: Yaakov Selkowitz <yselkowitz at users.sourceforge.net>
Date:   Mon Feb 1 17:11:54 2010 +0000

    Cygwin/X: Look for system.Xwinrc in SYSCONFDIR/X11
    
    Look for system.Xwinrc in SYSCONFDIR/X11 (usually /etc/X11)
    Rename sample system.Xwinrc file not to have a X11R6 path in it's name
    Add makefile install rule for system.XWinrc
    
    Signed-off-by: Jon TURNEY <jon.turney at dronecode.org.uk>
    Reviewed-by: Colin Harrison <colin.harrison at virgin.net>

commit 34269a90ea2087f883f5dc8805894fc4998e4b81
Author: Yaakov Selkowitz <yselkowitz at users.sourceforge.net>
Date:   Tue Feb 2 16:21:44 2010 +0000

    Cygwin/X: Update resources file and About dialog
    
    Use the configured vendor web address in the About dialog
    
    Update resources file: rework About dialog, use 'MS Shell Dlg 2'
    logical font for all dialogs, add ellipsis to exit option in tray
    menu as it (may) trigger another dialog.
    
    Get short vendor name from xwin-config.h, like other configuration
    data presented in the About dialog box, rather than creating the
    PROJECT_NAME define
    
    Signed-off-by: Jon TURNEY <jon.turney at dronecode.org.uk>
    Reviewed-by: Colin Harrison <colin.harrison at virgin.net>

commit 881812438b430d2856d0494707e028e5f30d6e9a
Author: Colin Harrison <colin.harrison at virgin.net>
Date:   Tue Feb 2 16:22:39 2010 +0000

    Xming: Use 8 point font for URL in About dialog
    
    Use an 8 point font for URL in About dialog, to match the rest
    of the text in that dialog
    
    Signed-off-by: Jon TURNEY <jon.turney at dronecode.org.uk>

commit c02638fd68440513b6046315547c554a910bd7e2
Author: Colin Harrison <colin.harrison at virgin.net>
Date:   Tue Feb 2 16:08:45 2010 +0000

    Xming: Add a manifest file
    
    Use manifests to enable XP style controls
    (only effective for XP and later and when themes are enabled).
    The addition of manifests shouldn't cause compatibility problems with older Windows versions.
    
    Manifest must have execute permissions, otherwise attempts to
    execute XWin.exe in the same directory will fail...
    
    Signed-off-by: Jon TURNEY <jon.turney at dronecode.org.uk>

commit fd8a32baba77aba8d124658a19f4f6eda79e49c6
Author: Jon TURNEY <jon.turney at dronecode.org.uk>
Date:   Fri Jun 19 21:14:39 2009 +0100

    Cygwin/X: Window placement refinement for multiwindow mode
    
    Window placement refinement for multiwindow mode, ensure a window actually
    ends up somewhere visible if it tries to create itself offscreen (which
    can happen for e.g. if it has a stored position from a different sized
    display)
    
    Signed-off-by: Jon TURNEY <jon.turney at dronecode.org.uk>
    Reviewed-by: Colin Harrison <colin.harrison at virgin.net>

commit 7eb840fd42bc62d88fb4fcf6600546c9ff6e56be
Author: Jon TURNEY <jon.turney at dronecode.org.uk>
Date:   Tue Feb 2 15:42:12 2010 +0000

    Cygwin/X: Respect the system's ownership of the clipping region
    
    Respect the system's ownership of the clipping region used for shaped windows
    
    Signed-off-by: Jon TURNEY <jon.turney at dronecode.org.uk>
    Reviewed-by: Colin Harrison <colin.harrison at virgin.net>

commit bad41bdfd4a12f0c92fd221bffd9f3c5e40d0fe1
Author: Colin Harrison <colin.harrison at virgin.net>
Date:   Mon Feb 1 17:11:22 2010 +0000

    Xming: Always update the Windows title Unicode (wide-character) in -multiwindow mode.
    
    Apply the Windows title wide-character in -multiwindow mode. Windows should now
    display correct client X Window titles for locales with wide characters.
    
    Copyright (C) Colin Harrison 2005-2008
    http://www.straightrunning.com/XmingNotes/
    http://sourceforge.net/projects/xming/
    
    Signed-off-by: Jon TURNEY <jon.turney at dronecode.org.uk>



More information about the Xquartz-changes mailing list