[ANNOUNCE] applewmproto 1.3.0

2009-07-04 Thread Jeremy Huddleston
Jeremy Huddleston (3):
   Pad xAppleWMNotifyEvent up to 32 bytes to properly match  
sizeof(xEvent)
   Added XAppleWMAttachTransient to push that codepath from quartz- 
wm into Xplugin... needed for SL.
   1.3.0

git tag: applewmproto-1.3.0

http://xorg.freedesktop.org/archive/individual/proto/applewmproto-1.3.0.tar.bz2
MD5: f6b7b47a19536b9e803229ac39550245  applewmproto-1.3.0.tar.bz2
SHA1: 81e887ce7bc1969544868d7a79270fd21c9e9d4e   
applewmproto-1.3.0.tar.bz2

http://xorg.freedesktop.org/archive/individual/proto/applewmproto-1.3.0.tar.gz
MD5: a479b9237e537716dacdc4cc14ea40ee  applewmproto-1.3.0.tar.gz
SHA1: 2f8e6608ef30c0ee364573e52ab81e83d03d8a6f   
applewmproto-1.3.0.tar.gz

___
xorg-announce mailing list
xorg-announce@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg-announce


[ANNOUNCE] libAppleWM 1.3.0

2009-07-04 Thread Jeremy Huddleston
Jeremy Huddleston (3):
   Remove compile warning about signedness
   Added XAppleWMAttachTransient for SnowLeopard
   1.3.0

git tag: libAppleWM-1.3.0

http://xorg.freedesktop.org/archive/individual/lib/libAppleWM-1.3.0.tar.bz2
MD5: e79128571bb64e4c1286b8a1a8c4b8ab  libAppleWM-1.3.0.tar.bz2
SHA1: 8fb77026babb9d96eba57e826bb92e8ff7fd767f  libAppleWM-1.3.0.tar.bz2

http://xorg.freedesktop.org/archive/individual/lib/libAppleWM-1.3.0.tar.gz
MD5: 8b44b7489994a576cfed56204fb07241  libAppleWM-1.3.0.tar.gz
SHA1: 0129a179fa45c0261b2d47cbaefbca8696b2116d  libAppleWM-1.3.0.tar.gz


___
xorg-announce mailing list
xorg-announce@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg-announce


[ANNOUNCE] libAppleWM 1.3.0

2009-07-04 Thread Jeremy Huddleston
Jeremy Huddleston (3):
  Remove compile warning about signedness
  Added XAppleWMAttachTransient for SnowLeopard
  1.3.0

git tag: libAppleWM-1.3.0

http://xorg.freedesktop.org/archive/individual/lib/libAppleWM-1.3.0.tar.bz2
MD5: e79128571bb64e4c1286b8a1a8c4b8ab  libAppleWM-1.3.0.tar.bz2
SHA1: 8fb77026babb9d96eba57e826bb92e8ff7fd767f  libAppleWM-1.3.0.tar.bz2

http://xorg.freedesktop.org/archive/individual/lib/libAppleWM-1.3.0.tar.gz
MD5: 8b44b7489994a576cfed56204fb07241  libAppleWM-1.3.0.tar.gz
SHA1: 0129a179fa45c0261b2d47cbaefbca8696b2116d  libAppleWM-1.3.0.tar.gz
___
xorg-announce mailing list
xorg-announce@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg-announce


2D/3D Acceleration on 3dfx Voodoo 3

2009-07-04 Thread Kristaps Esterlins
Hi, I'm trying to get proper hw acceleration using this 3dfx card so far
it's not possible using 1280x1024 @ 24bit depth, which I'm currently using.
I need some ideas, suggestions how to fix this :)
dmesg | grep -i drm
[0.275903] [drm] Initialized drm 1.1.0 20060810
[ 6587.330829] [drm] Initialized tdfx 1.0.0 20010216 for :01:00.0 on
minor 0

 lspci -nn | grep -i VGA
01:00.0 VGA compatible controller [0300]: 3Dfx Interactive, Inc. Voodoo 3
[121a:0005] (rev 01)

glxinfo | grep render
direct rendering: Yes
OpenGL renderer string: Software Rasterizer

Xorg.conf - http://pastebin.ca/1483668
Xorg.0.log - http://pastebin.ca/1483667

Thanks.
___
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg

Re: 2D/3D Acceleration on 3dfx Voodoo 3

2009-07-04 Thread Masaru Nomiya
Hello,

In the Message; 

  Subject: 2D/3D Acceleration on 3dfx Voodoo 3
  Message-ID : d2393e040907040002y634a155ame9781813afaf3...@mail.gmail.com
  Date  Time: Sat, 4 Jul 2009 10:02:25 +0300

[Kristaps] == Kristaps Esterlins esterli...@gmail.com has written:

Kristaps Hi, I'm trying to get proper hw acceleration using this 3dfx
Kristaps card so far it's not possible using 1280x1024 @ 24bit depth,
Kristaps which I'm currently using. I need
Kristaps some ideas, suggestions how to fix this :)
[...]
Kristaps Xorg.conf - http://pastebin.ca/1483668

How about adding this to xorg.conf.

Section DRI
Mode 666
EndSection

Regards,

---
  Masaru Nomiya   mail-to: nomiya @ galaxy.dti.ne.jp

  Bill! You married with Computers.
   Not with Me!
  No..., with money.
___
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg

starter tips on fixing autodtection for a crusty old driver

2009-07-04 Thread David Gerard
https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-trident/+bug/315329

Ye olde ancient Trident driver doesn't autodetect 1024x768 properly -
it sets the display to 800x600 as the biggest supported mode. Looking
at the xorg.0.log, it detects the TFT as 1024x768 properly, but thinks
all 1024x768 modes are out of hsync or vsync range.

Now, (a) it would be nice to have this autodetect because xorg.conf
sucks (b) it's a crusty old driver which even I would class as we
welcome your patch rather than any sort of showstopper.

So. Where would one start on fixing autodetection code for a crusty old driver?


- d.
___
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg


Re: setting evdev properties from HAL?

2009-07-04 Thread Simon Thum
Asbjørn Sannes wrote:
 But for Evdev Axis Calibration I have not found anything that works ..
 
 Any hints and suggestions are welcome :)
One could probably do a patch which adds property manipulation to
config/hal, but it didn't surface yet.

I remember to have heard hal can be configured to invoke scripts like
yours on device add/remove. Not sure of it, though.

___
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg


Re: 2D/3D Acceleration on 3dfx Voodoo 3

2009-07-04 Thread Adam K Kirchhoff

As I recall, the Voodoo 3 only supports 3D acceleration at 16 bit.  This 
is not a driver limitation, but a hardware limitation.

Adam

Kristaps Esterlins wrote:
 Hi, I'm trying to get proper hw acceleration using this 3dfx card so 
 far it's not possible using 1280x1024 @ 24bit depth, which I'm 
 currently using. I need some ideas, suggestions how to fix this :)

 dmesg | grep -i drm
 [0.275903] [drm] Initialized drm 1.1.0 20060810
 [ 6587.330829] [drm] Initialized tdfx 1.0.0 20010216 for :01:00.0 
 on minor 0

  lspci -nn | grep -i VGA
 01:00.0 VGA compatible controller [0300]: 3Dfx Interactive, Inc. 
 Voodoo 3 [121a:0005] (rev 01)

 glxinfo | grep render
 direct rendering: Yes
 OpenGL renderer string: Software Rasterizer

 Xorg.conf - http://pastebin.ca/1483668
 Xorg.0.log - http://pastebin.ca/1483667

 Thanks.
 

 ___
 xorg mailing list
 xorg@lists.freedesktop.org
 http://lists.freedesktop.org/mailman/listinfo/xorg

___
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg


3dfx/Westinghouse LCD configuration broken by upgrade

2009-07-04 Thread Kevin O'Gorman
I'm using Ubuntu and Gentoo Linux, a 3dfx Voodoo 3 board and a
Westinghouse LCD monitor model LCM-20v5 through a KVM switch (the
Ubuntu and Gentoo are two different hosts).

I had a working configuration with xorg on both, they have both been
broken by recent upgrades to xorg.  I can no longer get X to boot up
to a working GUI.

For the moment, I'll focus on the Ubuntu situation

I have tried the output of Xorg --configure
(http://pastebin.ca/1483889)(log file http://pastebin.ca/1483907)
I have tried the old xorg.conf  (http://pastebin.ca/1483892) (log file
http://pastebin.ca/1483900)
I have tried and empty xorg.conf. (log file http://pastebin.ca/1483925)

The results are the same with all  three: the Ubuntu bootup screen is
normal (Graphical: Ubuntu logo, large name in an outline font, and a
cylon progress bar with a bright segment moving back and forth)
later followed by a brief moment with the usual Ubuntu busy cursor,
then a black screen with occasional flickers of slightly gray).
Useless, but I think I'd be satisfied with the mode that showed the
cursor -- it was about as small as I remember for a 1280x1024 mode.

The hardware is working to this extent: Dual-booting to windows 98 I
get 7 different video modes from 640x480 all the way up to 1280x1024.
Moreover, the Ubuntu live disk can at least find a 600x800 mode.

I suspect there's something about the newer X and the monitor itself,
rather than the video driver, because the Gentoo system also broke on
upgrade, and it uses an ATI Rage chipset on the motherboard.  The
results there are about the same.

How can I work to solve this?

-- 
Kevin O'Gorman, PhD
___
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg


Re: starter tips on fixing autodtection for a crusty old driver

2009-07-04 Thread Alex Deucher
On Sat, Jul 4, 2009 at 6:55 AM, David Gerarddger...@gmail.com wrote:
 https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-trident/+bug/315329

 Ye olde ancient Trident driver doesn't autodetect 1024x768 properly -
 it sets the display to 800x600 as the biggest supported mode. Looking
 at the xorg.0.log, it detects the TFT as 1024x768 properly, but thinks
 all 1024x768 modes are out of hsync or vsync range.

 Now, (a) it would be nice to have this autodetect because xorg.conf
 sucks (b) it's a crusty old driver which even I would class as we
 welcome your patch rather than any sort of showstopper.

 So. Where would one start on fixing autodetection code for a crusty old 
 driver?

Something like this should do the trick:
http://cgit.freedesktop.org/xorg/driver/xf86-video-savage/commit/?id=fd20f5ddc2ef5945a757f6afedff5fb6214b607e

Alex
___
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg


Re: setting evdev properties from HAL?

2009-07-04 Thread Peter Hutterer
On Sat, Jul 04, 2009 at 02:32:09PM +0200, Simon Thum wrote:
 Asbjørn Sannes wrote:
  But for Evdev Axis Calibration I have not found anything that works ..
  
  Any hints and suggestions are welcome :)
 One could probably do a patch which adds property manipulation to
 config/hal, but it didn't surface yet.
 
 I remember to have heard hal can be configured to invoke scripts like
 yours on device add/remove. Not sure of it, though.
 
I started that once but I'm being told HAL is on its way out so I decided
not to finish them. If you want to pick it up - be my guest, patches below.
Having said that, it is questionable whether they will go upstream if you do
finish them. There is quite a push away from HAL and adding new HAL-only
functionality is not the way to go. Especially for things like this that can
be set at runtime.

Time is possibly better spent investigating libudev and finding out how to
automatically port current fdi configurations so they work on a udev-only
system.

Cheers,
  Peter

From 74c05685e47586f70e0d7b324a1e29eac44e59b9 Mon Sep 17 00:00:00 2001
From: Peter Hutterer peter.hutte...@who-t.net
Date: Thu, 26 Mar 2009 14:23:09 +1000
Subject: [PATCH] config: rename LIBHAL_... defines for better namespacing.

---
 config/hal.c |   18 +-
 1 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/config/hal.c b/config/hal.c
index 36fa839..782fbb5 100644
--- a/config/hal.c
+++ b/config/hal.c
@@ -40,8 +40,8 @@
 #include os.h
 
 
-#define LIBHAL_PROP_KEY input.x11_options.
-#define LIBHAL_XKB_PROP_KEY input.xkb.
+#define LIBHAL_OPTIONS_KEY input.x11_options.
+#define LIBHAL_XKB_OPTIONS_KEY input.xkb.
 
 
 struct config_hal_info {
@@ -273,7 +273,7 @@ device_added(LibHalContext *hal_ctx, const char *udi)
 if (psi_key){
 
 /* normal options first (input.x11_options.propname) */
-if (!strncasecmp(psi_key, LIBHAL_PROP_KEY, 
sizeof(LIBHAL_PROP_KEY)-1)){
+if (!strncasecmp(psi_key, LIBHAL_OPTIONS_KEY, 
sizeof(LIBHAL_OPTIONS_KEY)-1)){
 char* tmp;
 
 /* only support strings for all values */
@@ -319,7 +319,7 @@ device_added(LibHalContext *hal_ctx, const char *udi)
 } else
 {
 /* all others */
-add_option(options, psi_key + 
sizeof(LIBHAL_PROP_KEY)-1, tmp_val);
+add_option(options, psi_key + 
sizeof(LIBHAL_OPTIONS_KEY)-1, tmp_val);
 xfree(tmp_val);
 }
 } else
@@ -335,15 +335,15 @@ device_added(LibHalContext *hal_ctx, const char *udi)
 xkb_opts.options = strdup(tmp_val);
 }
 }
-} else if (!strncasecmp(psi_key, LIBHAL_XKB_PROP_KEY, 
sizeof(LIBHAL_XKB_PROP_KEY)-1)){
+} else if (!strncasecmp(psi_key, LIBHAL_XKB_OPTIONS_KEY, 
sizeof(LIBHAL_XKB_OPTIONS_KEY)-1)){
 char* tmp;
 
 /* only support strings for all values */
 tmp_val = get_prop_string(hal_ctx, udi, psi_key);
 
-if (tmp_val  strlen(psi_key) = sizeof(LIBHAL_XKB_PROP_KEY)) 
{
+if (tmp_val  strlen(psi_key) = 
sizeof(LIBHAL_XKB_OPTIONS_KEY)) {
 
-tmp = psi_key[sizeof(LIBHAL_XKB_PROP_KEY) - 1];
+tmp = psi_key[sizeof(LIBHAL_XKB_OPTIONS_KEY) - 1];
 
 if (!strcasecmp(tmp, layout))
 {
@@ -371,9 +371,9 @@ device_added(LibHalContext *hal_ctx, const char *udi)
 {
 /* server 1.4 had xkb options as strlist */
 tmp_val = get_prop_string_array(hal_ctx, udi, psi_key);
-if (tmp_val  strlen(psi_key) = 
sizeof(LIBHAL_XKB_PROP_KEY))
+if (tmp_val  strlen(psi_key) = 
sizeof(LIBHAL_XKB_OPTIONS_KEY))
 {
-tmp = psi_key[sizeof(LIBHAL_XKB_PROP_KEY) - 1];
+tmp = psi_key[sizeof(LIBHAL_XKB_OPTIONS_KEY) - 1];
 if (!strcasecmp(tmp, .options)  
(!xkb_opts.options))
 xkb_opts.options = strdup(tmp_val);
 }
-- 
1.6.0.6


From 96bbf362cb7a9c624189b6c53c4578a3496abddd Mon Sep 17 00:00:00 2001
From: Peter Hutterer peter.hutte...@who-t.net
Date: Thu, 26 Mar 2009 14:23:47 +1000
Subject: [PATCH] config: allow device labelling through hal keys.

Supports hal keys in the following format:
append key=input.x11_property.abc type=strlist123/append
append key=input.x11_property.abc type=strlist456/append
append key=input.x11_property.foo type=strlistbar/append

The above results in two properties being added to the input device:
  abc - 123, 456
  foo - bar

Where both abc and foo are properties that contain lists of Atoms (and
123, 456 and bar are Atoms created on-the-fly).

Signed-off-by: Peter Hutterer peter.hutte...@who-t.net
---
 config/hal.c |   90