Commit graph

3059 commits

Author SHA1 Message Date
Jeremy Huddleston
e4bfb460ea render: Back to SECURITY_VERIFY_DRAWABLE instead of dixLookupDrawable... 2008-02-11 15:43:48 -08:00
Jeremy Huddleston
f0211369e6 Xquartz: Switched to using fbcmap_mi.c 2008-02-11 15:43:48 -08:00
Jeremy Huddleston
3cbb434e7a fb: Added missing files 2008-02-11 15:43:48 -08:00
Jeremy Huddleston
74dde04eb8 render: Changed naming Dix*Access -> Security*Access for 1.3 2008-02-11 15:43:48 -08:00
Jeremy Huddleston
1a3846bb3b render: Brought in changes from xorg-server-1.4-apple 2008-02-11 15:43:48 -08:00
Jeremy Huddleston
b1927d88d5 Updated configure.ac for pixman 2008-02-11 15:43:47 -08:00
Jeremy Huddleston
7021577a86 fb: Pulled in all changes to fb from xorg-server-1.4-apple. 2008-02-11 15:43:47 -08:00
Jeremy Huddleston
ef3498e92d XQuartz: Fixed layout of Applications->Customize menu
Now resizing it won't produce weir overlaps of the widgets.  Thanks to
Pelle Johansson for his help showing me how to do this.
2008-02-11 12:09:41 -08:00
Jeremy Huddleston
bf54c267cb XQuartz: Added option for setting quartz-wm click-through preference 2008-02-10 18:27:52 -08:00
Jeremy Huddleston
656aaab957 XQuartz: Converted interface to nib 3.x format 2008-02-10 16:34:40 -08:00
Jeremy Huddleston
116800279d Rootless: RootlessEnsureFrame: Added check for !IsRoot
This was causing an issue with Apple-DRI and was reported here:
http://trac.macosforge.org/projects/xquartz/ticket/51
2008-01-28 12:23:00 -08:00
Matthias Hopf
5ef366e8eb CVE-2007-6429: Always test for size+offset wrapping.
(cherry picked from commit be6c17fcf9)
2008-01-21 15:57:33 -08:00
Adam Jackson
514c622618 CVE-2007-6429: Don't spuriously reject <8bpp shm pixmaps.
Move size validation after depth validation, and only validate size if
the bpp of the pixmap format is > 8.  If bpp < 8 then we're already
protected from overflow by the width and height checks.
(cherry picked from commit e9fa7c1c88)
2008-01-18 16:16:38 -08:00
Jeremy Huddleston
22abea41ed XQuartz: Set verison 1.3.0-apple9 and X11.app 2.1.3 for pending security release 2008-01-17 11:46:25 -08:00
Matthieu Herrb
ca82f294fc Fix for CVE-2007-5958 - File existence disclosure.
(cherry picked from commit 19b95cdd1d)
2008-01-17 11:18:26 -08:00
Matthieu Herrb
73abb373e6 Fix for CVE-2008-0006 - PCF Font parser buffer overflow.
(cherry picked from commit f09b8007e7)
2008-01-17 11:17:44 -08:00
Matthieu Herrb
0dbe1a0902 Fix for CVE-2007-6429 - MIT-SHM and EVI extensions integer overflows.
(cherry picked from commit 8b14f7b742)
2008-01-17 11:17:34 -08:00
Matthieu Herrb
a73052b6da Fix for CVE-2007-6427 - Xinput extension memory corruption.
(cherry picked from commit dd5e0f5cd5)
2008-01-17 11:16:54 -08:00
Matthieu Herrb
6a493ecad3 Fix for CVE-2007-6428 - TOG-cup extension memory corruption.
(cherry picked from commit 4848d49d05)
2008-01-17 09:50:48 -08:00
Jeremy Huddleston
2bc931116a XQuartz 1.3.0-apple8 2008-01-12 21:24:52 -08:00
Jeremy Huddleston
6deec3acc6 XQuartz: Fixed copy-paste error with login_shell commit 2008-01-12 21:24:34 -08:00
Jeremy Huddleston
f216314448 XQuartz: Corrected copyright X.org Project -> X.org Foundation 2008-01-12 11:56:00 -08:00
Jeremy Huddleston
be7598b620 XQuartz: 1.3.0-apple7 2008-01-12 11:37:07 -08:00
Jeremy Huddleston
b549cf18ce XQuartz: added 'login_shell' option to defaults
so the user can choose something other than /bin/sh
2008-01-12 11:35:48 -08:00
Jeremy Huddleston
c0e889bb58 XQuartz: Marked 1.3.0-apple6 and X11.app 2.1.2 2008-01-06 20:10:52 -08:00
Jeremy Huddleston
9edbacbca5 XQuartz: Fixed copyright in About box for 2008. Happy New Year! 2008-01-04 22:54:52 -08:00
Jeremy Huddleston
16861d6d42 XQuartz: Flush the debug log for easier debugging
Also cleaned up formatting in xpr's eventHandler
2008-01-04 12:23:09 -08:00
Jeremy Huddleston
6765949c27 XQuartz: Cleaned up color map configuration.
8 bit color still doesn't work, but the -depth command line argument now works properly.
2007-12-22 15:09:12 -08:00
Jeremy Huddleston
b16351fc64 XQuartz: *REALLY* use CFStringCreateWithCString
I need sleep!  Why am I making these stupid mistakes... sorry for pointless commit spam.  ugg.
2007-12-21 02:09:01 -08:00
Jeremy Huddleston
79782b0e14 XQuartz: Use CFStringCreateWithCString 2007-12-21 02:06:47 -08:00
Jeremy Huddleston
b81809cd91 XQuartz: Reduce code duplication in X11.app 2007-12-21 01:57:43 -08:00
Jeremy Huddleston
a585c94fed XQuartz: Handle Pseudorami init in miinitext 2007-12-21 01:24:06 -08:00
Jeremy Huddleston
7a5cc7bfbb XQuartz: Added localization. 2007-12-20 19:38:20 -08:00
Jeremy Huddleston
5d6ae3d299 XQuartz: Kill off server-main.c and launcher-main.c
Now using xinit
2007-12-20 18:08:40 -08:00
Jeremy Huddleston
ae302db472 XQuartz: Don't fork to exec app_to_run.
Plus other housecleaning...
2007-12-20 17:33:38 -08:00
Jeremy Huddleston
a9ac932543 Xquartz: Use X11ControllerMain() 2007-12-20 15:46:40 -08:00
Jeremy Huddleston
36922e8ff4 Xquartz: General Cleanup
General code cleanup, whitespace, dead code removal, added missing prototypes.
Made Xquartz come to foreground later in startup, so it doesn't appear for Xquartz -version
2007-12-20 13:17:30 -08:00
Jeremy Huddleston
767b4c9d9d Xquartz: Removed launchd plist and x11-exec. The relevant code is now in xinit. 2007-12-16 01:14:32 -08:00
Jeremy Huddleston
c117047f92 Xquartz: Fixed launchd detection 2007-12-15 14:01:22 -08:00
Jeremy Huddleston
534c482257 Xquartz: Fixed cpprules include
(cherry picked from commit 95c02adea8)
2007-12-14 15:21:54 -08:00
Ben Byer
1033eb0336 Silence FPE error message; according to ajax, this bug is known
but not worth fixing.
2007-12-13 20:46:33 -08:00
Ben Byer
2eea3483cf clarified debug message to indicate that we're sleeping
(in case we get reports about slow launch times, this will
help clarify what's happening)
2007-12-13 20:45:14 -08:00
Ben Byer
ba4d2096e7 we need to link against CoreServices, not ApplicationServices 2007-12-13 20:44:33 -08:00
Ben Byer
e1f4a0c20d fixed bug in x11-exec that prevent icon from showing up 2007-12-13 20:40:27 -08:00
Jeremy Huddleston
67b479ef80 Xquartz: Don't hardcode libexec dir 2007-12-13 16:25:07 -08:00
Ben Byer
a5e796c60e fix libexec path (hi jeremy) 2007-12-13 16:24:31 -08:00
Jeremy Huddleston
07a12d71fe Xquartz: Don't hardcode LaunchAgents dir 2007-12-13 15:56:54 -08:00
Jeremy Huddleston
56324ec518 Xquartz: 1.3.0-apple5 2007-12-13 15:56:54 -08:00
Ben Byer
7d9a11329e Modified X11 plist to use x11-exec 2007-12-13 15:57:39 -08:00
Ben Byer
fc04c9759b created x11-exec wrapper, which uses LaunchServices to find
(and then exec) X11.app
2007-12-13 15:55:28 -08:00