Jeremy Huddleston
5b015850d2
1.4.2-apple24
2008-11-21 11:20:58 -08:00
Jeremy Huddleston
e62107e552
XQuartz: Don't use LS to find X11.app on Tiger.
2008-11-21 11:20:31 -08:00
Jeremy Huddleston
0ad91c59be
XQuartz: Update applewm deps
2008-11-21 11:08:00 -08:00
Jeremy Huddleston
b6490aef49
XQuartz: honor --disable-glx
2008-11-21 11:03:11 -08:00
Jeremy Huddleston
56c469a68b
XQuartz: spewCallStack is noop on Tiger now...
2008-11-21 10:57:31 -08:00
Jeremy Huddleston
0947aa7911
XQuartz: pbproxy: Added some typedefs for types not available on Tiger
2008-11-21 10:54:55 -08:00
Jeremy Huddleston
803509072f
XQuartz: More Tiger ifdefs
2008-11-21 10:53:39 -08:00
Jeremy Huddleston
a61a8d9047
XQuartz: Resurrect the old audio path for Tiger
2008-11-21 10:44:11 -08:00
Jeremy Huddleston
799715b8f3
XQuartz: pbproxy: Push the pbproxy Xevent processing into its own thread
...
and just have the AppKit thread wake it up.
2008-11-19 11:42:59 -08:00
Jeremy Huddleston
17eebd7c10
mi: Don't hold the event mutex during SaveScreens()
2008-11-17 22:36:14 -08:00
Jeremy Huddleston
477c6968a8
XQuartz: pbproxy: nuke RCS Id, update header license/copyright
2008-11-16 17:57:46 -08:00
Jeremy Huddleston
aaa3d5ada9
XQuartz: 1.4.2-apple23
2008-11-16 15:35:45 -08:00
Jeremy Huddleston
91f3c34357
XQuartz: Use AvailabilityMacros.h instead of availability.h for Tiger
2008-11-16 15:35:17 -08:00
Jeremy Huddleston
cb6ffce68a
XQuartz: pbproxy: Remove thread-main.m
...
it got accidently added and isn't used.
2008-11-16 10:42:03 -08:00
Jeremy Huddleston
be8ac84c15
XQuartz: Don't use TIS on Tiger...
2008-11-15 19:45:49 -08:00
Jeremy Huddleston
4294493632
XQuartz: Integrated xpbproxy into the server.
...
Added a configure option called --enable-standalone-xpbproxy which is useful for deveoping xpbproxy.
The 'active' switch in preferences just disables the in-server xpbproxy (not this standalone).
2008-11-15 11:16:42 -08:00
Jeremy Huddleston
7dff93ec1a
Xquartz: Force sending mouse clicks to AppKit if we're over the menu bar
2008-11-13 12:45:35 -08:00
Jeremy Huddleston
aa0e9ab1c7
XQuartz: Fixed XBell() when not using system alert.
2008-11-13 11:32:40 -08:00
Jeremy Huddleston
acefa7e3c8
XQuartz: Added more debugging to handoff spew
2008-11-13 11:12:40 -08:00
George Staplin
ed181382dd
XQuartz: GL: Handle the alpha differently when the alpha is equal to GLCAPS_COLOR_BUF_INVALID_VALUE.
...
This prevents visuals with odd sizes. The machine I use didn't have
this problem, but it shows up on some others.
2008-11-12 17:17:25 -07:00
George Staplin
373b8a5f32
XQuartz: Disable 2 calls to miSetVisualTypesAndMasks that seem to be unnecessary, and possibly wrong (with regard to masks and bits per RGB).
...
Use the settings queried from the system in xprScreen.c, rather than those 2 calls.
The 2 calls increased the total number of visuals a great deal (when using GLXEXT),
and not all of the visuals were usable with GLX. Some of the visuals aren't usable
with GLX still, such as DirectColor, but that seems to be acceptable based on my
understanding of the manual that states "a subset of visuals are made available
for OpenGL rendering."
2008-11-09 18:51:08 -07:00
Jeremy Huddleston
54d20f6d33
XQuartz: CFBundleShortVersionString needs to conform to X.Y.Z as well... sigh
2008-11-08 23:32:40 -08:00
Jeremy Huddleston
8f194e7d69
1.4.2-apple22
2008-11-08 16:51:40 -08:00
Jeremy Huddleston
980df1b4ff
XQuartz: Make LS parse our version properly... it didn't like our CFBundleVersion
2008-11-06 14:41:55 -08:00
Jeremy Huddleston
69cc358026
mi: Re-added locking to mieqProcessInputEvents
...
because mieqEnqueue can thrash it still...
2008-11-05 19:45:20 -08:00
George Peter Staplin
5bc78b9f96
GL/glx: WRITE_PAIR the GLX_SAMPLE_BUFFERS_SGIS, and GLX_SAMPLES_SGIS mode data.
...
More recent versions of glxcmds.c already do this.
This enables glxinfo to correctly detect the multisampling with output like so
from glxinfo -v:
multiSample=6 multiSampleBuffers=1
2008-11-04 15:46:58 -07:00
George Peter Staplin
f527381eea
XQuartz: GL: Add capability detection for depth buffers, and multisampling.
...
GL/capabilities.c: Add handleDepthModes(), and extend
handleRendererDescription() for the various depth and multisampling flags.
Add initialization of the new config options to initConfig().
GL/capabilities.h: Add depth and multisample config members.
GL/visualConfigs.c: Add depth and multisampling support to the visual config
setup.
2008-11-04 12:53:12 -07:00
George Peter Staplin
1e5f63f15e
XQuartz: GL: Work around problems with really deep visuals.
...
GL/capabilities.c: #if 0 (for now) any capabilities above 8 bits per channel,
because they introduce drawing problems.
GL/indirect.c: Comment out some visual setup code that shouldn't be running, and
actually seemed to cause some problems. The current visualConfigs.c code seems
to do a reasonable job of setting up visuals for XQuartz.
GL/visualConfigs.c: Make use of the proper visual .class. Eliminate depth 0.
It seems we really just want 24 for now, and 0 I think was a flaw in the original
code.
2008-11-03 19:59:11 -07:00
Jeremy Huddleston
71dd052412
XQuartz: Replace deprecated API usage thanks to Robery Murphy
2008-11-02 15:52:22 -08:00
Jeremy Huddleston
81bb412857
XQuartz: version string updated for 2.3.2_beta3
2008-10-31 20:18:27 -07:00
Jeremy Huddleston
637a9f4bd1
XQuartz: Add option to allow access to the menu in fullscreen mode
2008-10-31 20:03:34 -07:00
Jeremy Huddleston
ea71710aaa
XQuartz: LP64 related casting fixes from Bob Murphy
2008-10-31 18:58:57 -07:00
Jeremy Huddleston
f34d8ec4d1
XFixes: LP64 related casting fixes from Bob Murphy
2008-10-31 18:58:40 -07:00
Jeremy Huddleston
40441c4e31
Rootless: LP64 related casting fixes from Bob Murphy
2008-10-31 18:58:25 -07:00
Jeremy Huddleston
0afd2ca49b
GL: LP64 related casting fixes from Bob Murphy
2008-10-31 18:57:48 -07:00
Jeremy Huddleston
c883a78ef0
XQuartz: displayScreenBounds uses quartzEnableRootless rather than !quartzHasRoot
2008-10-31 15:10:34 -07:00
Jeremy Huddleston
cece293172
Rootless: Force initialization of static variable before use.
2008-10-31 14:39:54 -07:00
Jeremy Huddleston
9ca099e928
XQuartz: Silence pointer debug spam
2008-10-31 13:00:43 -07:00
Jeremy Huddleston
1115917ada
XQuartz: Don't map the menu bar to the screen area.
2008-10-31 13:00:42 -07:00
Jeremy Huddleston
5fc73b1141
XQuartz: Fixed Xplugin thread safety issues, so rea-enable background window check
2008-10-31 13:00:42 -07:00
George Peter Staplin
d5c17f585a
XQuartz: GL: Mark visuals that are slower than others, due to lack of acceleration.
...
This is used in libGL to determine a preferred visual. glxinfo -v will also
report "visualCaveat=Slow" for such visuals.
2008-10-30 13:56:09 -06:00
Jeremy Huddleston
423f68cd52
Removed unused DARWIN_WITH_QUARTZ option from dix-config.h
2008-10-29 17:20:51 -07:00
Jeremy Huddleston
60d7359a67
XQuartz: if 0 out a block to avoid thread-unsafe lockups
2008-10-29 17:20:11 -07:00
Jeremy Huddleston
490756c7fb
XQuartz: Purge the old XQUARTZ_EXPORTS_LAUNCHD_FD option
2008-10-29 17:18:05 -07:00
Jeremy Huddleston
183ca5d68b
XQuartz: Pass along SIGINT and SIGTERM from the stub to X11.app
2008-10-28 12:38:05 -07:00
George Peter Staplin
5797d5b662
XQuartz: pbproxy: Fix a bug that prevented nedit CLIPBOARD from being proxied.
...
It seems that we were calling copy_completed: too soon. Now we return instead
of falling through to the free_propdata, and copy_completed:.
2008-10-27 22:07:00 -06:00
George Peter Staplin
9be5998ede
XQuartz: pbproxy: Work around bugs in some apps that aren't ICCCM compliant.
...
Eterm ends up setting the type of the property to TARGETS, instead of ATOM.
That's why it wasn't working.
2008-10-27 20:44:02 -06:00
George Peter Staplin
8d048cfa95
XQuartz: pbproxy: Add code to handle PICT conversion to PNG and JPEG.
...
This may work, unfortunately I don't have test apps that fail.
The way it works is by using an NSImage class initWithPasteboard:
method, which we then get the TIFFRepresentation of, and convert
to PNG or JPEG.
The TIFFRepresentation uses NSTIFFCompressionNone; which should be
lossless.
2008-10-27 16:34:24 -06:00
Jeremy Huddleston
bb330a1b1c
XQuartz: pbproxy: fixed blocking
2008-10-26 13:17:49 -07:00
Jeremy Huddleston
d4e016a308
1.4.2-21
2008-10-26 11:22:14 -07:00