Jeremy Huddleston
e39bd3ddd1
XQuartz: Fix a bunch of compilation warnings about style
...
(cherry picked from commit 54000bdcbc )
2009-09-27 23:29:26 -07:00
Jeremy Huddleston
1359ded5bf
XQuartz: Update window levels when changing rootless state
2009-04-09 18:51:22 -07:00
Jeremy Huddleston
bdf9286d1c
XQuartz: Properly set the window level for the root window
2009-04-09 17:47:41 -07:00
Jeremy Huddleston
34cb657164
Rootless: Fix a variable scope issue that causes crahses when sizeof(void *) != sizeof(CARD8)
...
(cherry picked from commit b1c2d711e7 )
2009-01-16 13:00:08 -08:00
Jeremy Huddleston
3269959033
XQuartz: Get rid of white rectangle bug
2008-12-17 15:09:35 -08:00
Jeremy Huddleston
60c8d26970
rootless: Make expose_1 static
2008-12-17 14:43:02 -08:00
Jeremy Huddleston
40441c4e31
Rootless: LP64 related casting fixes from Bob Murphy
2008-10-31 18:58:25 -07:00
Jeremy Huddleston
cece293172
Rootless: Force initialization of static variable before use.
2008-10-31 14:39:54 -07:00
George Peter Staplin
7162df3bb0
miext/rootless: Silence some warnings by using proper C prototypes.
...
(cherry picked from commit 050e46e09e )
2008-10-23 16:27:03 -07:00
Jeremy Huddleston
78e874fe17
Rootless: Properly typed expose_1
2008-10-23 11:39:04 -07:00
Jeremy Huddleston
628cae86b4
XQuartz: More progress towards fullscreen...
2008-10-19 13:54:32 -07:00
Jeremy Huddleston
99be3d68b6
XQuartz: Some motion made towards supporting fullscreen.
2008-10-08 18:39:41 -07:00
Jeremy Huddleston
8dd6d5c825
XQuartz: 256 color support
2008-09-05 17:05:03 -07:00
Jeremy Huddleston
4a653c6bfd
XQuartz: Remove decls of crashtracer strings that we don't use anymore in here
2008-09-04 08:07:32 -07:00
Jeremy Huddleston
a16048cec0
XQuartz: Fixed a crash in RootlessNativeWindowMoved
2008-09-04 05:18:31 -07:00
Jeremy Huddleston
aaf0f71db1
XQuartz: Added debugging output to the crash log to help track down two crashes, since people don't often report their system.log spew.
2008-08-29 19:43:13 -07:00
Jeremy Huddleston
c1ec36e28c
Rootless: mi doesn't let us resize root, so we need to do it ourselves...
2008-05-05 15:32:26 -07:00
Jeremy Huddleston
582b5b01f9
Make rootless use dixLookupClient rather than deprecated LookupClient.
2008-04-21 20:03:08 -07:00
Ben Byer
3d28e9f953
Nuke a call to deprecated LookupClient, and hopefully prevent a
...
null-pointer dereference, too!
2008-04-21 19:56:41 -07:00
Jeremy Huddleston
7b4b89c1da
XQuartz: Don't enable rootless accelerated functionality... crashy...
...
(cherry picked from commit cdb4c291d8 )
2008-04-16 19:36:13 -07:00
Jeremy Huddleston
df21312c8b
XQuartz: Fix issue where clicking on an X11 window might send that event to an X11 window in another space.
...
(cherry picked from commit 2e78818232 )
2008-04-08 16:59:56 -07:00
Jeremy Huddleston
f03202ad15
Rootless: Removed safeAlphaXXXX() in favor of using fb/pixman
2008-03-17 23:57:41 -07:00
Jeremy Huddleston
b6aa41b56b
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
(cherry picked from commit 116800279d )
2008-01-28 12:25:24 -08:00
Ben Byer
c8161d482a
Just a couple of small uninitialized pointer fixes
...
(cherry picked from commit d12b650362 )
2007-12-07 22:39:55 -08:00
Jeremy Huddleston
aed01c4a8b
Darwin: Use __APPLE__ instead of __DARWIN__
...
(cherry picked from commit 54654815fa )
2007-12-07 18:53:31 -08:00
Jeremy Huddleston
9c6d8a035b
Darwin,Rootless: Makefile cleanup
2007-11-26 13:04:57 -08:00
Jeremy Huddleston
fa5f25482c
Rootless: Imported changes made in xorg-server-1.2-apple branch
...
(cherry picked from commit a751bc12be )
2007-11-23 13:46:46 -08:00
Jeremy Huddleston
d045981457
Rootless: Added missing includes.
...
(cherry picked from commit f6a4c10636 )
2007-11-23 13:45:53 -08:00
Jeremy Huddleston
b436b1cfbb
Rootless: Pulled in changes from fb{Blt,Fill} into rl{Blt,Fill}
...
(cherry picked from commit 4e18c62635 )
2007-11-23 13:42:05 -08:00
Ben Byer
cee516e142
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.
2007-11-20 04:07:22 -08:00
Ben Byer
5320f4fab0
Patch to avert (some) damage / rootless crashes, courtesy of Ken Thomases
2007-11-20 04:00:03 -08:00
Ben Byer
53ecf39fbf
These changes are necessary, yet not sufficient, to get 8-bit indexed
...
color mode working in Xquartz.
2007-11-20 03:43:09 -08:00
Ben Byer
654d1019f3
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.
2007-11-20 03:41:22 -08:00
Ben Byer
9a0ee8b746
Fixed Spaces issue, correctly -- dragging an X window from one
...
Space to another in Expose mode now works.
2007-11-20 03:41:04 -08:00
Ben Byer
0ed01da098
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!
2007-11-20 03:30:44 -08:00
Soren Sandmann Pedersen
d2f813f7db
New fbWalkCompositeRegion() function
...
This new function walks the composite region and calls a rectangle
compositing function on each compositing rectangle. Previously there
were buggy duplicates of this code in fbcompose.c and
miext/rootles/safealpha/safeAlphaPicture.c.
2007-05-03 12:17:24 -04:00
Ben Byer
5e7f7436a7
merged in miext/rootless changes for XDarwin support
2007-02-16 04:12:26 -08:00
Adam Jackson
0aaac95b0d
Remove RCS tags. Fix Xprint makefile braindamage.
2006-07-21 17:56:00 -04:00
Adam Jackson
291e89d4f2
Remove NEED_LINEHELPER BC cruft for pre-R6 DDXes.
2006-04-30 19:16:14 +00:00
Kevin E Martin
c2e461c7e9
Fix typo and add new Makefiles to AC_OUTPUT
...
Fix typos
Add xorg.conf.man to CLEANFILES
Add missing files to EXTRA_DIST
2005-10-15 20:44:44 +00:00
Daniel Stone
e03198972c
Add Xtrans definitions (FONT_t, TRANS_CLIENT) to clean up warnings.
...
Add XSERV_t, TRANS_SERVER, TRANS_REOPEN to quash warnings.
Add #include <dix-config.h> or <xorg-config.h>, as appropriate, to all
source files in the xserver/xorg tree, predicated on defines of
HAVE_{DIX,XORG}_CONFIG_H. Change all Xfont includes to
<X11/fonts/foo.h>.
2005-07-03 07:02:09 +00:00
Daniel Stone
9b1debcdb6
Change all misc.h and os.h references to <X11/foo.h>.
2005-07-01 22:43:43 +00:00
Zack Rusin
f28d644d9f
rewrite the rootless compositing code (1) compiles which is already a huge
...
improvement ;) , 2) matches the new render composition semantics)
2005-05-18 14:24:14 +00:00
Daniel Stone
292c4cff26
Fix includes right throughout the Xserver tree:
...
change "foo.h" to <X11/foo.h> for core headers, e.g. X.h, Xpoll.h;
change "foo.h", "extensions/foo.h" and "X11/foo.h" to
<X11/extensions/foo.h> for extension headers, e.g. Xv.h;
change "foo.[ch]" to <X11/Xtrans/foo.[ch]> for Xtrans files.
2005-04-20 12:25:48 +00:00
Torrey Lyons
8266a2581d
Fix crash with more than one screen reported by John Davidorff Pell.
2004-12-09 22:40:35 +00:00
Markus Kuhn
44f4713a05
Encoding of numerous files changed to UTF-8
2004-12-04 00:43:13 +00:00
Alexander Gottwald
b09f2a0495
Windows does not have ffs() implementation. added one
...
Enable RootlessSafeAlpha and RootlessAcceleration for the Windows port too
2004-11-22 16:04:04 +00:00
Torrey Lyons
db65fce04d
Fix rootless Cygwin crash due to acceleration code illegally modifying a
...
const structure (Reported by Kensuke Matsuzaki).
2004-10-25 19:09:11 +00:00
Torrey Lyons
fa9847aeb9
Allow rootless implementations to override frame reordering. This is used
...
on Mac OS X when genie-restoring from the Dock to ensure that the
animation completes before drawing the frame.
2004-10-08 00:35:08 +00:00
Torrey Lyons
6344bb51e2
Bugzilla #1032 : Make rootless acceleration functions compatible with
...
Damage.
2004-09-18 00:38:30 +00:00