Commit graph

1764 commits

Author SHA1 Message Date
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
534c482257 Xquartz: Fixed cpprules include
(cherry picked from commit 95c02adea8)
2007-12-14 15:21:54 -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
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
Ben Byer
b83bc124e8 added Xquartz.man.pre to dist-extra 2007-12-13 06:54:07 -08:00
Jeremy Huddleston
dec2633c41 Xquartz: Pre-process Xquartz man page 2007-12-10 20:57:24 -08:00
Jeremy Huddleston
0e017177dc Xquartz: Make Alt work with Xmodmap again 2007-12-10 20:47:48 -08:00
Jeremy Huddleston
a746383eca Xquartz: Removed Xplugin.h from EXTRA_DIST 2007-12-10 20:33:30 -08:00
Ben Byer
3e881032f3 remove Xplugin.h, because we should use the one in /usr/include 2007-12-08 23:35:01 -08:00
Jeremy Huddleston
37c9781fdb Xquartz Added quartzKeyboard.h to EXTRA_DIST 2007-12-08 11:49:37 -08:00
Jeremy Huddleston
65e794c22e Xquartz: Change X -version output to help fink
Temporary hack until Fink devs get their packages fixed
2007-12-08 11:39:28 -08:00
Ben Byer
45e5247564 Added darwinEvents.h to EXTRA_DIST 2007-12-08 06:12:46 -08:00
Jeremy Huddleston
e564b7aeaa Xquartz: Actually add quartzForeground.[hc]
Sorry for the commit spam... I'm tired and was overly quick to commit... forgot to include a neccessary file.
2007-12-08 01:41:37 -08:00
Jeremy Huddleston
c5ccb98d5d Xquartz: Actually, it should be org.x.X11 for case-sensitive FS 2007-12-08 01:28:26 -08:00
Jeremy Huddleston
a74c38bd9f Xquartz: Use org.x.X11 instead of com.apple.X11 for preferences
Fixed inconsistency so preferences get read from the correct source.
2007-12-08 01:24:58 -08:00
Jeremy Huddleston
d0dca8a885 Xquartz: Fix multiple-dock icons (pt2)
In the last commit, I accidently committed the wrong change to bundle-main.c from another failed attempt.  Sorry, this should work now.
2007-12-08 00:25:23 -08:00
Jeremy Huddleston
0502955a2a XQuartz: Fixed "Multiple Dock Icons"
BAM!
2007-12-08 00:13:47 -08:00
Jeremy Huddleston
6b74c535dc XQuartz: Cleaned up configure, X11.app path in launchd script
Don't hardcode X11.app's path in the launchd plist.
Only install the launchd plist if we --enable-launchd.
2007-12-07 23:21:08 -08:00
Jeremy Huddleston
54654815fa Darwin: Use __APPLE__ instead of __DARWIN__ 2007-12-07 18:53:08 -08:00
Jeremy Huddleston
d6493abedb Darwin: Dead coded removal
Kill off assert macro
2007-12-05 21:36:34 -08:00
Jeremy Huddleston
08ebf86d37 Darwin: Renamed DarwinModeBlah to QuartzBlah 2007-12-05 21:23:36 -08:00
Jeremy Huddleston
9e0032c0b8 Marved version 1.3.0-apple3 2007-12-05 20:17:47 -08:00
Jeremy Huddleston
48e6a75fbd Darwin: Flattened quartz into darwin, renamed darwin xquartz
Leaving xpr unflattened since we want modularity to replace that with xpc (XPluginComposite) at some point
2007-12-05 19:43:49 -08:00
Jeremy Huddleston
141f69dc3d Darwin: Cleaned up keyboard interface headers 2007-12-04 23:18:37 -08:00
Jeremy Huddleston
e8399fd4d6 Darwin: Rework build system to more accurately reveal code infrastructure and facilitate future modularity. 2007-12-04 17:59:13 -08:00
Jeremy Huddleston
b823224a49 Revert "build system cleanup: move all files from quartz/xpr/ to quartz/"
This reverts commit 73c6f7983d.
2007-12-04 17:34:42 -08:00
Jeremy Huddleston
9ddf361171 Revert "oops, missed a spot"
This reverts commit 03e0788cce.
2007-12-04 17:34:33 -08:00
Jeremy Huddleston
30e4f7489e Revert "more xpr cleanup"
This reverts commit 17a41dcf77.
2007-12-04 17:34:03 -08:00
Ben Byer
17a41dcf77 more xpr cleanup 2007-12-04 16:40:54 -08:00
Ben Byer
03e0788cce oops, missed a spot 2007-12-04 16:00:12 -08:00
Ben Byer
73c6f7983d build system cleanup: move all files from quartz/xpr/ to quartz/ 2007-12-04 15:48:22 -08:00
Ben Byer
4dcd9106a8 added debug hook to disable fb code; create a file
called /tmp/disable_fb.txt to try it
2007-12-04 15:25:40 -08:00
Jeremy Huddleston
e41af2967e Darwin: RIP dumpkeymap, cr, and fullscreen
Taking out the trash.
We don't need dumpkeymap since we'll be getting keymaps straight from the OS. .Xmodmap should be sufficient for any user-needed changes.  If this is not
the case, please let us know, so we can address any problems you have.
fullscreen never worked AFAIK
cr isn't being used and xpr is much better.
2007-12-03 23:59:19 -08:00
Jeremy Huddleston
c3c71a882f Darwin: Always set DISPLAY
We weren't setting $DISPLAY when we should be...
2007-12-03 19:28:32 -08:00
Jeremy Huddleston
b0349d5b6c Darwin: Use launcher if only command line argument to X11.app is psn. 2007-12-03 18:19:33 -08:00
Jeremy Huddleston
0284b3631a Darwin: Combine launcher and server X11.app
This should hopefully eliminate confusion some people have over which X11.app is which.
Now BOTH are in /A/U/X11.app and we intelligently determine whether to execute our app_to_run
or launch the server.  If arguments are given, we launch the server.  Otherwise if we can
connect to an X DISPLAY, we execute app_to_run.  Otherwise, we launch the server.
2007-12-03 15:44:38 -08:00
Ben Byer
dc2fb323ee added missing call to xcb_connect() 2007-12-01 18:28:19 -08:00
Jeremy Huddleston
b6a98afe61 Darwin: Marked 1.3.0-apple2 and X11.app as 2.1.0 2007-12-01 16:23:52 -08:00
Jeremy Huddleston
8a76c99c0e Darwin: Alt is Mode_switch Switching to Mode_switch to maintain compatibility with Tiger X11. 2007-12-01 16:23:23 -08:00
Ben Byer
d1a9f616f2 Removed redundant scroll wheel event code, and added
support for buttons 6 and 7 (horizontal scrolling)
2007-11-30 19:22:26 -08:00
Ben Byer
7e8515715f Merge branch 'xorg-server-1.2-apple' of ssh://git.freedesktop.org/git/xorg/xserver into xorg-server-1.2-apple 2007-11-30 11:20:47 -08:00