xserver: Changes to 'xorg-server-1.4-apple'

Jeremy Huddleston jeremyhu at kemper.freedesktop.org
Tue Nov 20 04:21:16 PST 2007


New branch 'xorg-server-1.4-apple' available with the following commits:
commit 8c533443f802724641f063395fa14b4f5f166384
Author: Jeremy Huddleston <jeremy at yuffie.local>
Date:   Tue Nov 20 04:10:45 2007 -0800

    Darwin: Sync up darwinEvents.c to match what is in use in xorg-server-apple-1.2

commit 837fd3bb99b74e7e2d02396acaf233f6b228c869
Author: Jeremy Huddleston <jeremy at tifa.local>
Date:   Mon Nov 19 19:16:19 2007 -0800

    Darwin: Fixed make dist
    Added/corrected missing EXTRA_DIST entries.

commit 0bd2b610c4e7df08e267459f300d41f4e3255ec9
Author: Jeremy Huddleston <jeremy at tifa.local>
Date:   Mon Nov 19 02:17:44 2007 -0800

    XDarwin dead code removal
    Removed unused code from the tree
    Moved some files to more appropriate locations

commit 260ea615402a2cd953b45ebde19e668b16ede616
Author: Ben Byer <bbyer at bbyer.local>
Date:   Sun Nov 18 17:44:12 2007 -0800

    Added some DEBUG_LOG sauce to the XP_EVENT handling code

commit 1ffd8ba7a2356e204d49f72dfafc0b26a4f5885f
Author: Ben Byer <bbyer at bbyer.local>
Date:   Sun Nov 18 17:43:40 2007 -0800

    Disabled ALT_IS_MODE_SWITCH
    (just for joke, nothing more)

commit db6404f9d0c828015e78bcd0be603b50c7aa18f6
Author: Jeremy Huddleston <jeremy at yuffie.local>
Date:   Sun Nov 18 03:03:39 2007 -0800

    Added --with-x11app-archs configure option
    This configure option's value is passed to xcodebuild in ARCHS, so we can easily choose architecture targets for X11.app

commit e220328bdf9d62a57c9178190616912c3265b55a
Author: Ben Byer <bbyer at bbyer.apple.com>
Date:   Fri Nov 16 16:07:17 2007 -0800

    From Jeremy: In my previous patch, I "overfixed" hook.c.  This patch
    removes the changes I made to the searching for loop since those are
    extraneous due to the remove function call in the delete for loop.

commit c50a40263b489654111dcdd9e38c6dd79d3a374c
Author: Ben Byer <bbyer at bbyer.local>
Date:   Fri Nov 16 05:36:51 2007 -0800

    More correctness fixes to fix compiler warnings.

commit cee516e1426ba19ee95935ac92fc00ba9048eb1e
Author: Ben Byer <bbyer at bbyer.local>
Date:   Fri Nov 16 05:04:54 2007 -0800

    From Jeremy Huddleston:
    1) Fixed a bug where XQUARTZ was #defined when auto but not when --enable-xquartz
    2) Cleaned up missing #includes and function prototypes.
    3) Fixed some invalid C syntax problems
    4) Removed a bunch of dead code
    5) Cleaned up code to prevent some warnings
    6) Bugfix in xpr/x-hook.c - looks like someone just forgot to finish writing code for hook_remove()... I only noticed it because gcc -Wall complained about reaching the end of a non-void function... lucky for us gcc is smarter than we are.

commit 41eabe5d4cc9c9ca91c34bca6c1550ffe3bacaa8
Author: Ben Byer <bbyer at bbyer.local>
Date:   Fri Nov 16 04:37:58 2007 -0800

    added a bunch of debugging code to help troubleshoot the stuck
    modifier key issue; much of it may be taken out later.
    Also, hopefully fixed a race condition that may have
    prevented ReleaseModifiers from working in some cases.

commit 6577916c444776d0fd6bafaca6be9d9e2addb101
Author: Ben Byer <bbyer at bbyer.local>
Date:   Thu Nov 15 02:41:07 2007 -0800

    a first stab at DEBUG_LOG

commit 7696bcddd030c4a96757118e8f2be2878b13c5df
Author: Ben Byer <bbyer at bbyer.local>
Date:   Thu Nov 15 02:25:50 2007 -0800

    Added a lightweight debugging facility to support troubleshooting
    (for example) the stuck modifier key issue

commit cad8133ccef5c9b0edc806cd4ae70ce6c3388f37
Author: Ben Byer <bbyer at bbyer.local>
Date:   Thu Nov 15 01:49:33 2007 -0800

    More XDarwin cleanup / dead code removal from Jeremy

commit 5320f4fab0833b3bafb3c9b6e56c25638364b3cb
Author: Ben Byer <bbyer at bbyer.local>
Date:   Thu Nov 15 00:56:54 2007 -0800

    Patch to avert (some) damage / rootless crashes, courtesy of Ken Thomases

commit da6cfcb89b2cc1a7740f7a4e697ccceb029cf6c4
Author: Ben Byer <bbyer at bbyer.local>
Date:   Wed Nov 14 21:25:50 2007 -0800

    Build system patches to remove XDarwin from the build (since it doesn't
    work anyway), courtesy of Jeremy Huddleston

commit 835de9ceae0a5bfb6155d3e74c8ab53848bad8b1
Author: Ben Byer <bbyer at bbyer.local>
Date:   Wed Nov 14 04:26:25 2007 -0800

    Trying to add launchd detection to tell Xtrans
    to enable launchd support; fix me later.

commit 96416bd595f9ac2816bc1b50ab6ada305e198813
Author: Ben Byer <bbyer at bbyer.local>
Date:   Tue Nov 13 01:08:02 2007 -0800

    fix missing -DXFree86Server; this needs to be defined when building
    fb/fbcmap.c or else you get the "sunglasses effect"

commit cfa99fa687fe35b3e5f67e57d84e8c75ee529adb
Author: Ben Byer <bbyer at bbyer.apple.com>
Date:   Mon Nov 12 20:10:10 2007 -0800

    null pointer check

commit 10ecb31cd131104e8e0b9255243fb74becbd8d4b
Author: Ben Byer <bbyer at bbyer.apple.com>
Date:   Mon Nov 12 19:08:40 2007 -0800

    More build system fixes from Jeremy

commit 1c8e5994c6260c8d6da1b761526c2f9245170aee
Author: Ben Byer <bbyer at bbyer.apple.com>
Date:   Mon Nov 12 16:42:00 2007 -0800

    converted some debugging prints to TRACE() statements

commit 22bf25c1b412ac776113777e12fc9cbc6b8af58d
Author: Ben Byer <bbyer at bbyer.apple.com>
Date:   Mon Nov 12 16:41:13 2007 -0800

    Fix for stuck modifier keys, attempt 2!

commit 1bad9b87e56ceff12753c931612bce8d7a7c5d9d
Author: Ben Byer <bbyer at bbyer.local>
Date:   Mon Nov 12 00:44:11 2007 -0800

    And now we kill XDarwinApp -- credit, Jeremy Huddleston

commit 49b2fb096510e02d3e22e9f2ccf1290c332d47ef
Author: Ben Byer <bbyer at bbyer.local>
Date:   Mon Nov 12 00:27:30 2007 -0800

    Patch to fix various issues with the launcher, courtesy of Jeremy Huddleston

commit 53ecf39fbf6a987f38ddbe12802c3a96d4ae625a
Author: Ben Byer <bbyer at bbyer.local>
Date:   Sun Nov 11 04:30:34 2007 -0800

    These changes are necessary, yet not sufficient, to get 8-bit indexed
    color mode working in Xquartz.

commit ec0d30011c7d9d59976a3a024faf118761892622
Author: Ben Byer <bbyer at bbyer.local>
Date:   Sun Nov 11 04:30:00 2007 -0800

    Fixed the call to xp_init so that we now receive Motion notifications even
    if X is not the active application.
    fixes <rdar://problem/5167664> xeyes dead until window activation

commit 10a5178258f0e794b69494a6994509cae08ac8f0
Author: Ben Byer <bbyer at bbyer.apple.com>
Date:   Fri Nov 9 15:44:30 2007 -0800

    Fix {/usr/X11,/Applications/Utilities}/X11.app install targets to properly respect
    $DESTDIR.  Credit to Jeremy Huddleston

commit c213749b19b80a2757b6a4898d7d073937f14439
Author: Ben Byer <bbyer at bbyer.local>
Date:   Fri Nov 9 03:40:37 2007 -0800

    fixes to allow Xvfb and Xephyr to be built if you build with --disable-xdarwin

commit 906c3195c96c5db200ca069fca4a5c13835ed780
Author: Ben Byer <bbyer at bbyer.apple.com>
Date:   Thu Nov 8 22:17:38 2007 -0800

    fix for spurious "Are you sure you want to quit?" message

commit d54bb8fafa08f080dba2ad9e61c46222294bf69a
Author: Ben Byer <bbyer at bbyer.apple.com>
Date:   Thu Nov 8 22:12:41 2007 -0800

    Adding "fake RandR" support from old X11.app

commit 654d1019f358321f52ffac00d1710c3c22f129d1
Author: Ben Byer <bbyer at bbyer.apple.com>
Date:   Thu Nov 8 18:49:05 2007 -0800

    Patch to rootless code that should fix many crashes.  Credit to Ken Thomases
    at CodeWeavers for the patch.  From his description:
    
    Fix a display bug with the X server.  The Generic Rootless extension
    installs overrides for certain GC (graphics context) operations.  Within
    these overrides, they temporarily uninstall themselves, perform their work,
    and then reinstall themselves.  Except sometimes they would return early
    and wouldn't reinstall themselves when they should.  Now they do in all cases.
    
    Fix a bug in RootlessCopyWindow where early returns could leave the screen's
    dispatch table entry for CopyWindow unwrapped.  We think that this is
    another case (hopefully the last) of the rootless drawing bug.

commit 7768c63675f26e7a323e7101687be7087bacd9ea
Author: Ben Byer <bbyer at bbyer.local>
Date:   Wed Nov 7 03:56:44 2007 -0800

    formatting fixes

commit 6efdc6ca7bad159c4ac07882bba429320d8734e2
Author: Ben Byer <bbyer at bbyer.local>
Date:   Wed Nov 7 03:55:08 2007 -0800

    Fix for off-by-one error in menu bar height calculation -- props to Nicholas Riley!

commit 5d0c594e1dae6b63121d66a20ec4c64f3f4f851d
Author: Ben Byer <bbyer at bbyer.local>
Date:   Wed Nov 7 03:10:52 2007 -0800

    Undo some last-minute breakage in xpr.h

commit cd7ab5324115f97dc817a03b4c66bfeb15981f19
Author: Ben Byer <bbyer at bbyer.local>
Date:   Wed Nov 7 02:28:49 2007 -0800

    removed debugging output

commit c536ddf6ae6f80d7d2c7b02cb203b50a457b11c4
Author: Ben Byer <bbyer at bbyer.local>
Date:   Wed Nov 7 02:22:39 2007 -0800

    Fixed focus problem (clicking on an X11 window that sits behind
    an Aqua window would not always bring it to the top of the stack.

commit 36fca3bc35e4544575372c3f94e4f86270e3c9c7
Author: Ben Byer <bbyer at bbyer.local>
Date:   Wed Nov 7 01:56:37 2007 -0800

    formatting changes.

commit 9a0ee8b746ed44952330eed4fac629b8934a07bf
Author: Ben Byer <bbyer at bbyer.local>
Date:   Wed Nov 7 01:35:48 2007 -0800

    Fixed Spaces issue, correctly -- dragging an X window from one
    Space to another in Expose mode now works.

commit ed161d013c57cdff6b40a8dea5139c304f812e8b
Author: Ben Byer <bbyer at bbyer.local>
Date:   Tue Nov 6 23:19:03 2007 -0800

    Fixed glx/DarwinGlx symbol problems; other servers (such as xvfb and xnest)
    should now be buildable from this code if you pass e.g. --enable-xvfb
    to configure.

commit d24c85e5070d5544a63305adf01a4fa14b5c7e2b
Author: Ben Byer <bbyer at bbyer.apple.com>
Date:   Mon Nov 5 20:25:10 2007 -0800

    formatting cleanup

commit e8af07211f3a25ac290bfea7da091ecf4f483f6f
Author: Ben Byer <bbyer at bbyer.apple.com>
Date:   Mon Nov 5 20:01:34 2007 -0800

    Fixed logic error that prevent JIS (Japanese) keyboard layouts from
    being detected.

commit 83ef367458f3020e8a44f0dff5b506adbe7c43c5
Author: Ben Byer <bbyer at bbyer.local>
Date:   Sun Nov 4 19:14:10 2007 -0800

    Disable deferred updates in xp_init to fix performance problems
    -- thanks to Eric Gouriou for pointing out the issue

commit 907129f62b775d5e4b1e26060f8e8433ee9aa042
Author: Ben Byer <bbyer at bbyer.local>
Date:   Sat Nov 3 05:34:19 2007 -0700

    Initial support for Spaces -- if you use Expose to drag an X11
    window to another Space, it will work correctly (as opposed
    to just leaving a ghost window).  We accomplish this by listening
    for the notification from Xplugin that our window has been moved,
    and then we ask X11 to move the window to the new location.

commit 0ed01da098aae93116a85df6c80ce46e4976b91c
Author: Ben Byer <bbyer at bbyer.local>
Date:   Fri Nov 2 02:59:29 2007 -0700

    Fix for focus issue:
    <rdar://problem/5289578> X11 menu bar uncoupled from X11 application's windows
    Credit to William Mortensen for submitting the first community patch!

commit 23cdc7027ad2ffb72841205b567618b07df6e324
Author: Ben Byer <bbyer at bbyer.local>
Date:   Wed Oct 31 23:46:50 2007 -0700

    Swap modifier keys for buttons 2 and 3 -- now Option-click is the middle click

commit c42059a8ad0cf28328bd101e7c412ed73dd1302c
Author: Ben Byer <bbyer at bbyer.local>
Date:   Wed Oct 31 23:45:58 2007 -0700

    default for is_uchr should be 1, not 0

commit 94c71a14059a43c3c717903a0a6ae732aed63a54
Author: Ben Byer <bbyer at bbyer.apple.com>
Date:   Wed Oct 31 16:19:46 2007 -0700

    fixed an uninitialized variable, which caused keyboard breakage on x86
    when building with optimization enabled.

commit 6a14175622cf2810756ac913445548b62c59cd2b
Author: Ben Byer <bbyer at bbyer.apple.com>
Date:   Wed Oct 31 16:17:06 2007 -0700

    add -DROOTLESS_WORKAROUND to CFLAGS

commit ed15fe4f52a21aaa4437da73628570c45f5795b2
Author: Ben Byer <bbyer at bbyer.local>
Date:   Wed Oct 31 04:09:32 2007 -0700

    fixed bug that prevented customized Applications menu items
    with arguments from working

commit a1c8b66164032c38b44172c6313f33b1fde6875c
Author: Ben Byer <bbyer at bbyer.local>
Date:   Wed Oct 31 04:08:06 2007 -0700

    fix incorrectly formatted .xinitrc warning

commit 005b7d637a04809c45fa526a58d3e62f96665c0f
Author: Ben Byer <bbyer at bbyer.local>
Date:   Wed Oct 31 03:39:47 2007 -0700

    Trap Deactivate messages and release modifiers to avoid "stuck shift lock" (etc) bugs

commit 579a051457a1fe64be616fabdee4ed111ae39f52
Author: Ben Byer <bbyer at bbyer.local>
Date:   Wed Oct 31 03:22:18 2007 -0700

    Workaround for a bug where the holding down Command to make a "fake"
    button 2 click would actually result in a Command-2 chord.
    (I.e. it wasn't releasing Command before clicking the fake button.)

commit d01986d5a955f7a6973291d630e0ac379ef068b1
Author: Ben Byer <bbyer at bbyer.apple.com>
Date:   Tue Oct 30 20:00:21 2007 -0700

    DIX Fix:  QueryFontReply packets can be too big to be allocated on the stack

commit 65c67205fde68411582d3af1e7b700ffde7b1f53
Author: Ben Byer <bbyer at bbyer.apple.com>
Date:   Tue Oct 30 19:05:02 2007 -0700

    Enable PseudoramiX extension by default, like on the old server

commit 37679cadf85b22f66890ba0fe93947a104ce8415
Author: Ben Byer <bbyer at bbyer.apple.com>
Date:   Mon Oct 29 18:11:10 2007 -0700

    make dist fixes

commit cfdf2fa2814e3d28f721794d5624fc236bdbcbf2
Author: Ben Byer <bbyer at bbyer.apple.com>
Date:   Mon Oct 29 16:18:48 2007 -0700

    Added patch fix yellow-cursor problem which appears on some Intel Macs

commit a2a2bbfe84afe15374b73808a94cf2cb0ae68822
Author: Ben Byer <bbyer at bbyer.apple.com>
Date:   Mon Oct 29 16:15:22 2007 -0700

    Some autoconf hacks to make 'make dist' work correctly

commit 616ba3c7d685bcc48b0f43eb1153f331ccd14d6e
Author: Ben Byer <bbyer at bbyer.local>
Date:   Mon Oct 29 00:07:29 2007 -0700

    finished committing downstream changes

commit b8e6c80c0d66d7cd580d7f8900a61a6bc65dad74
Author: Ben Byer <bbyer at bbyer.local>
Date:   Sun Oct 28 17:22:16 2007 -0700

    more patches, autoconf fixes...

commit 120e83164003e39523bdd56c74416ed1db7e0e5a
Author: Ben Byer <bbyer at bbyer.local>
Date:   Sat Oct 27 23:33:51 2007 -0700

    More patches from downstream

commit 2c4d1eeb412177e86104c9aa56e6101ebf8e2532
Author: Ben Byer <bbyer at bbyer.local>
Date:   Sat Oct 27 02:22:56 2007 -0700

    removed CVS Id tags

commit a1d901d6866e2d98d75e42ca3016859ef0082f95
Author: Ben Byer <bbyer at bbyer.local>
Date:   Sat Oct 27 01:38:31 2007 -0700

    merged the rest of Apple patches to xserver

commit e3f9867e86dc37ee02944e8c5fc64ff222fa2f06
Author: Ben Byer <bbyer at bbyer.apple.com>
Date:   Fri Oct 26 15:40:35 2007 -0700

    added missing file from Apple version of 7.2

commit 68ad49994fbdbaa7bb8fbdbd01895eeaea92378b
Author: Ben Byer <bbyer at bbyer.apple.com>
Date:   Fri Oct 26 14:10:03 2007 -0700

    added Apple-specific defaults to configure.ac



More information about the xorg-commit mailing list