Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

source drop: xorg-server-1.2a3 (fixed middle-click!)



xorg-server-1.2a3 contains fixes for the following issues:

* Yellow / invisible cursor on Intel platform
* Unable to drag windows between screens
* X11 apps don't "honor" the menu bar (meaning you can drag them underneath)
* Badly-formatted .xinitrc warning message
* Customized Apps menu items with arguments did not work
* Modifier keys (shift, control, etc) would get stuck if you switch away from X11 while holding down the key.  If you still see this problem with anything other than Spaces (which is an entirely more complicated problem), please let me know.
NEW:
* "Fake mouse button" fix  -- Option-click should now emulate the middle mouse button, while Command-click should emulate the right mouse button
* stability fixes (added -DROOTLESS_WORKAROUND and fixed overflow bug with QueryFontReply)

git revision history: http://gitweb.freedesktop.org/?p=xorg/xserver.git;a=log;h=xorg-server-1.2-apple
Xquartz binary: Xquartz-1.2a3.bz2

Binary installation instructions:

   cd /tmp
   curl -LO http://people.freedesktop.org/~bbyer/x11app/xorg-server-1.2a3/Xquartz-1.2a3.tar.bz2
   bunzip2 Xquartz-1.2a3.bz2
   sudo mv /usr/X11/bin/Xquartz /usr/X11/bin/Xquartz.old (only if you have not already installed one of these binaries)
   sudo cp Xquartz-1.2a2 /usr/X11/bin/Xquartz
   sudo chmod 755 /usr/X11/bin/Xquartz

Then, (re)start X11.app.

source tarball: xorg-server-1.2a3.tar.bz2
Source compilation instructions:
   cd /tmp
# build and install pkg-config if you do not already have it; MacPorts works here, too
   curl -LO http://pkgconfig.freedesktop.org/releases/pkg-config-0.22.tar.gz   
   tar zxf pkg-config-0.22.tar.gz
   cd pkg-config-0.22
   ./configure && make && sudo make install & cd ..
# download source
  curl -LO http://downloads.sourceforge.net/mesa3d/MesaLib-6.5.2.tar.bz2
  tar jxf MesaLib-6.5.2.tar.bz2
  tar jxf xorg-server-1.2.0a1.tar.bz2
  export PKG_CONFIG_PATH=/usr/X11/lib/pkgconfig
  cd ../xorg-server-1.2.0

  export ACLOCAL="aclocal -I /usr/X11/share/aclocal"
# Universal build:
  export CFLAGS="-arch ppc -arch i386 -pipe"
  export LDFLAGS="-arch ppc -arch i386 -pipe"
  ./configure --prefix=/usr/X11 --with-mesa-source=`pwd`/../Mesa-6.5.2/ --disable-dependency-tracking
# Normal build:
  ./configure --prefix=/usr/X11 --with-mesa-source=`pwd`/../Mesa-6.5.2/ 

  make
  sudo mv /usr/X11/bin/Xquartz /usr/X11/bin/Xquartz.old
  sudo cp hw/darwin/Xquartz /usr/X11/bin

Ben Byer
CoreOS / BSD Technology Group, XDarwin maintainer

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
X11-users mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/x11-users/email@hidden

This email sent to email@hidden



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.