Commit graph

3111 commits

Author SHA1 Message Date
Matthieu Herrb
ea62dfcb8d CVE-2008-2360 - RENDER Extension heap buffer overflow
An integer overflow may occur in the computation of the size of the
glyph to be allocated by the AllocateGlyph() function which will cause
less memory to be allocated than expected, leading to later heap
overflow.

On systems where the X  SIGSEGV handler includes a stack trace, more
malloc()-type functions are called, which may lead to other
exploitable issues.
(cherry picked from commit b1a4a96885)
2008-06-11 12:07:04 -07:00
Jeremy Huddleston
9e9612c19d Rootless: mi doesn't let us resize root, so we need to do it ourselves...
(cherry picked from commit c1ec36e28c)
2008-05-05 15:33:23 -07:00
Jeremy Huddleston
be8d218144 1.3.0-apple20 2008-04-29 23:42:04 -07:00
Jeremy Huddleston
a3067a084c XQuartz: Unset CFProcessPath... blech
(cherry picked from commit ce4fbfbc75)
2008-04-28 15:54:23 -07:00
Jeremy Huddleston
5bee1585a3 XQuartz: Added some pseudoramiX debug traces 2008-04-25 17:54:36 -07:00
Jeremy Huddleston
db7d118527 XQuartz: Disable RECORD 2008-04-25 17:18:39 -07:00
Peter Harris
fc3b338a3a Add missing swaps in panoramiXSwap.c
(cherry picked from commit cb67a10b7f6f564e0345de19316934361ea28720)
(cherry picked from commit b037e4a5ab)
2008-04-25 16:52:37 -07:00
Jeremy Huddleston
c447521864 XQuartz: More multi-monitor work... reverted Ben's workaround (worked for side-by-side only) and added more debugging. 2008-04-24 23:49:31 -07:00
Jeremy Huddleston
c7e824186d XQuartz: 1.3.0-apple19 2008-04-24 21:16:20 -07:00
Jeremy Huddleston
c05abf0a19 XQuartz: Cleaned up multi-monitor support. 2008-04-24 21:14:04 -07:00
Jeremy Huddleston
bb3d034675 XQuartz: Make sure QuartzAudioInit() gets run. 2008-04-22 15:48:58 -07:00
Jeremy Huddleston
8dc71b47e3 XQuartz: Dead code removal: removing quartzCursor.[hc] 2008-04-22 14:40:31 -07:00
Jeremy Huddleston
cf60fe302e 1.3.0-apple18 2008-04-21 23:40:07 -07:00
Jeremy Huddleston
c0eddabdbe XQuartz: Fixed cmd-tab to bring all windows forward. 2008-04-21 23:39:13 -07:00
Ben Byer
b6fd3fc40c Fix for pointer-offset issue when using a multi-display environment on X11.app.
(cherry picked from commit 9a7e14286c)
2008-04-21 23:00:12 -07:00
Jeremy Huddleston
14c6b837bb XQuartz: Fixed quit dialog to be more conforming with HIG. 2008-04-20 22:18:45 -07:00
Jeremy Huddleston
0a9a3bec2d .gitignore: Added Xquartz stuff 2008-04-20 22:18:19 -07:00
Jeremy Huddleston
f5f3121f3c fb: Removed some bounds checking debugging that we threw into fb a while back 2008-04-20 19:01:01 -07:00
Jeremy Huddleston
a41c356124 XQuartz: 1.3.0-apple17 2008-04-19 23:31:20 -07:00
Jeremy Huddleston
8f920fca6f XQuartz: Cleanup turning off COMPOSITE 2008-04-19 23:31:05 -07:00
Jeremy Huddleston
0f422413d4 XQuartz: Include version info for CrashReporter
(cherry picked from commit b4992755c3)
2008-04-17 11:57:52 -07:00
Jeremy Huddleston
bf1b7f8729 Xquartz: 1.3.0-apple16 2008-04-16 23:14:49 -07:00
Jeremy Huddleston
13f6f3823e XQuartz: Don't use composite.
(cherry picked from commit 6d3d344b5b)
2008-04-16 21:51:13 -07:00
Jeremy Huddleston
4c17797b65 Xquartz: Don't need to link against rlAccel since we don't use it
(cherry picked from commit 180ec128ad)
2008-04-16 21:51:05 -07:00
Jeremy Huddleston
cb27d5ca82 XQuartz: Removed a call to RootlessReorderWindow from the Carbon thread 2008-04-15 11:59:19 -07:00
Jeremy Huddleston
68bb258fca Xquartz: 1.3.0-apple15 for the final 2.2.0 release. Phew. 2008-04-13 10:36:38 -07:00
Jeremy Huddleston
5e432c07e6 Xquartz: Added applicationShouldHandleReopen:hasVisibleWindows to handle dock icon clicking 2008-04-11 17:47:41 -07:00
Jeremy Huddleston
d75794f37f Tagging 1.3.0-apple14 2008-04-08 17:04:00 -07:00
Jeremy Huddleston
2e78818232 XQuartz: Fix issue where clicking on an X11 window might send that event to an X11 window in another space. 2008-04-08 16:53:50 -07:00
Jeremy Huddleston
cdb4c291d8 XQuartz: Don't enable rootless accelerated functionality... crashy... 2008-04-03 16:29:43 -07:00
Jeremy Huddleston
ed15556a9f XQuartz: Change reporting of space change to debug log rather than stderr 2008-04-02 18:05:34 -07:00
Jeremy Huddleston
ea37e151dc XQuartz: Fixed missing close-paren in preference pane text. 2008-04-02 15:01:33 -07:00
Jeremy Huddleston
3664bb7ed5 XQuartz: 1.3.0-apple13 2008-03-28 16:51:34 -07:00
Jeremy Huddleston
4788a34c10 XQuartz: Fixed names of enums to be more consistent 2008-03-28 16:47:55 -07:00
Jeremy Huddleston
b9cffa20de XQuartz: Another Exposé fix: F9 doesn't raise all windows 2008-03-28 16:38:18 -07:00
Jeremy Huddleston
57308bbc9b Small changes to damage to match 1.4
Mostly just code cleanup... nothing "really" changing here...
2008-03-28 16:01:29 -07:00
Jeremy Huddleston
38cbd13490 XQuartz: Sanity-check the removal of the 256-color option
Fixes the 'one-time-preferences' bug in 2.2.0_rc1
2008-03-25 23:01:02 -07:00
Jeremy Huddleston
c61b1c5f28 Marked 1.3.0-apple12 and 2.2.0 2008-03-25 22:52:00 -07:00
Jeremy Huddleston
7c1964338a XQuartz: Disable 256 color option and fullscreen option 2008-03-21 19:31:31 -07:00
Jeremy Huddleston
6841d078b7 Xquartz: Added separate preference tab for quartz-wm settings
Added FFM and "Focus on new window" options
2008-03-21 19:11:59 -07:00
Jeremy Huddleston
9831324998 XQuartz: Initial framework for dealing with spaces on OS-X 2008-03-21 18:07:38 -07:00
Jeremy Huddleston
7aacc7bb3f Rootless: Removed safeAlphaXXXX() in favor of using fb/pixman
(cherry picked from commit f03202ad15)
2008-03-18 00:00:22 -07:00
Jeremy Huddleston
37be23e8c1 Apple: Xserver half of the Exposé bug-fix (requires updated libXplugin from Apple... coming with 2.2) 2008-03-14 17:31:54 -07:00
Jeremy Huddleston
7f47e6ae0e XQuartz: 1.3.0-apple11 2008-03-01 18:08:46 -08:00
Jeremy Huddleston
b01e634a04 Merge branch 'server-1.3-branch' into xorg-server-1.2-apple 2008-03-01 17:11:01 -08:00
Alan Hourihane
817b20030b Fix context sharing between direct/indirect contexts 2008-02-27 16:51:31 +00:00
Jeremy Huddleston
ed3d7b3959 XQuartz: Quit now properly warns the user 2008-02-23 00:01:02 -08:00
Jeremy Huddleston
a5cbf78471 XQuartz: unsetenv("DISPLAY") before startx if X11.app can't connect to it.
Also fix casting to silence warning.
2008-02-19 00:00:11 -08:00
Jeremy Huddleston
880a5ccaee Added Xquartz.plist to EXTRA_DIST
(cherry picked from commit 70f9495e0c)
2008-02-16 01:39:59 -08:00
Jeremy Huddleston
567c172c4d Fixed unescaped newline in EXTRA_DIST 2008-02-16 00:35:50 -08:00