XFree86 4.6.99.22 (21 April 2007) 143. Fix double UnlockDisplay() in libGL (Jamey Sharp, freedesktop bug #8521). 142. Allow 3rd mouse button emulation even if the mouse actually has a 3rd button. This helps laptops, and the like, running systems that combine a touchpad and an external mouse into one device (Martin Husemann). 141. Resave text mode on re-entry into the trident driver (Matthias Drochner). 140. Add DPMS support to the newport driver (Christopher Sekiya). 139. Add .gitignore to the list of files the lndir utility ignores by default (Marc La France). 138. Resave text mode on re-entry into the mga driver to catch changes in text mode font while the server was switched away (Matthias Drochner). 137. Fix determination of mode on server entry in the mga driver (Eike Dehling). 136. Refix Darwin bundle install rules when DESTDIR is specified (Marc La France). 135. Use /usr/bin/login for `xterm -ls` on Darwin (Yves de Champlain, Bugzilla #1680). 134. Define proper default $PATH's for xdm on Darwin (Yves de Champlain, Bugzilla #1680). 133. Add PAM support to Darwin port (Yves de Champlain, Bugzilla #1680).