Re: XRaiseWindow for activating windows in multiwindow mode

2011-10-19 Thread Michel Hummel
I am a bit late but I will be happy to test this version of XWin.

Could you give me a patched binary version please ?

Regards,

2011/9/4 Oliver Schmidt oschmidt-mailingli...@gmx.de

 It's me again ;-)

 On 9/3/2011 9:01 PM, Jon TURNEY wrote:
  As discussed in the thread [2] various scenarios, e.g. AOT windows,
  native windows interleaved with X windows in the native Z order, Windows
  with focus-follows-mouse enabled via TweakUI all need testing after
  trying to fix this, to ensure you haven't regressed them.
 
  [2] http://sourceware.org/ml/cygwin-xfree/2004-03/msg00540.html

 I'm not sure if I'm correctly reproducing the above usage scenario
 always on top, but I did the following under Windows 7 and XP:

 1) downloaded and installed http://www.abstractpath.com/powermenu/
 2) launched a xclock or a native Windows program (e.g. Internet
 Explorer) and select Always on top with right mouse click on the
 window's titel bar
 3) programmatically launched and raised other x top level windows
 4) Everything works: the checked windows stay top level, the
 programmatically raised windows became top level amongst all other non
 always top level windows and get keyboard focus and activated window frame.

 I was also able to minimize and restore the always on top window
 without any problems. Moreover the redraw windows while moving and
 sizing hack
  http://www.cygwin.com/ml/cygwin-xfree/2011-08/msg00049.html
 does also work with the always on top feature enabled for the
 foreground and background window. Also mixtures of cygwin x server
 windows with native Windows applications all with always on top
 feature enabled are working.

 What is not working: Clicking on minimize to tray on a cygwin x server
 window that has also the always on top feature: this causes the window
 frame to vanish, but the window content is still redrawn by the xserver
 on the underlaying x11 window. This is difficult to describe, but this
 does also not work with the official unpatched cygwin x server 1.10.3-1.
 This minimize-to-tray effect for always on top windows is also
 described here:
 http://sourceware.org/ml/cygwin-xfree/2004-03/msg00540.html

 So according to my tests the patch does not introduce new misbehaviour
 regarding powermenu's always on top window feature.

 I could provide a patched binary XWin.exe, if someone wants to do more
 testing...

 Best regards,
 Oliver

 --
 Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
 Problem reports:       http://cygwin.com/problems.html
 Documentation:         http://x.cygwin.com/docs/
 FAQ:                   http://x.cygwin.com/docs/faq/


--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Problem reports:   http://cygwin.com/problems.html
Documentation: http://x.cygwin.com/docs/
FAQ:   http://x.cygwin.com/docs/faq/



Re: X Server shortcut removed from start menu?

2011-10-19 Thread Jon TURNEY

On 18/10/2011 19:58, Ryan Johnson wrote:

I recently upgraded to the latest cygwin/x and my start menu no longer
contains a shortcut to start the x-server -- the thing there is a shortcut for
xterm. Is there a packaging change that I wasn't aware of or is this a bug?


This should not have changed.  Those start menu links should have been created 
when the xinit package is installed, by the /etc/postinstall/xinit.sh script. 
 You might want to take a look at /var/log/setup.log and see if that script 
ran successfully.


--
Jon TURNEY
Volunteer Cygwin/X X Server maintainer

--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Problem reports:   http://cygwin.com/problems.html
Documentation: http://x.cygwin.com/docs/
FAQ:   http://x.cygwin.com/docs/faq/



Re: X Server shortcut removed from start menu?

2011-10-19 Thread Ryan Johnson

On 19/10/2011 7:43 AM, Jon TURNEY wrote:

On 18/10/2011 19:58, Ryan Johnson wrote:

I recently upgraded to the latest cygwin/x and my start menu no longer
contains a shortcut to start the x-server -- the thing there is a 
shortcut for
xterm. Is there a packaging change that I wasn't aware of or is this 
a bug?


This should not have changed.  Those start menu links should have been 
created when the xinit package is installed, by the 
/etc/postinstall/xinit.sh script.  You might want to take a look at 
/var/log/setup.log and see if that script ran successfully.


Heh. The postinstall/xinit.sh script has  failed to run every time I've 
run setup.exe in the last 9 months.

2011/10/18 14:57:13 Running preremove script for  X-start-menu-icons
2011/10/18 14:57:13 running: c:\cygwin\bin\bash.exe --norc --noprofile 
/etc/preremove/X-start-menu-icons.sh

2011/10/18 14:57:14 Uninstalling X-start-menu-icons
2011/10/18 14:57:14 Extracting from 
file://C:\Users\Ryan\Downloads\cygwin/http%3a%2f%2fmirror.csclub.uwaterloo.ca%2fcygwin%2f/release/X11/X-start-menu-icons/X-start-menu-icons-1.0.4-1.tar.bz2

2011/10/18 14:57:14 Changing gid back to original
2011/10/18 14:57:14 running: c:\cygwin\bin\bash.exe --norc --noprofile 
/etc/postinstall/X-start-menu-icons.sh
2011/10/18 14:57:17 running: c:\cygwin\bin\bash.exe --norc --noprofile 
/etc/postinstall/xinit.sh

2011/10/18 14:57:17 abnormal exit: exit code=3


I guess something different than usual went wrong? What's the best way 
to debug it?


Ryan


--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Problem reports:   http://cygwin.com/problems.html
Documentation: http://x.cygwin.com/docs/
FAQ:   http://x.cygwin.com/docs/faq/



Re: X Server shortcut removed from start menu?

2011-10-19 Thread Jon TURNEY

On 19/10/2011 12:55, Ryan Johnson wrote:

2011/10/18 14:57:17 running: c:\cygwin\bin\bash.exe --norc --noprofile
/etc/postinstall/xinit.sh
2011/10/18 14:57:17 abnormal exit: exit code=3


I guess something different than usual went wrong? What's the best way to
debug it?


The full output of the shell commands for the most recent run of setup can be 
found in /var/log/setup.log.full


You might also try to run that bash command manually (perhaps with an 
additional -x after --noprofile) and see what's going wrong?


--
Jon TURNEY
Volunteer Cygwin/X X Server maintainer

--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Problem reports:   http://cygwin.com/problems.html
Documentation: http://x.cygwin.com/docs/
FAQ:   http://x.cygwin.com/docs/faq/



Re: X Server shortcut removed from start menu?

2011-10-19 Thread Ryan Johnson

On 19/10/2011 9:40 AM, Jon TURNEY wrote:

On 19/10/2011 12:55, Ryan Johnson wrote:

2011/10/18 14:57:17 running: c:\cygwin\bin\bash.exe --norc --noprofile
/etc/postinstall/xinit.sh
2011/10/18 14:57:17 abnormal exit: exit code=3


I guess something different than usual went wrong? What's the best 
way to

debug it?


The full output of the shell commands for the most recent run of setup 
can be found in /var/log/setup.log.full


You might also try to run that bash command manually (perhaps with an 
additional -x after --noprofile) and see what's going wrong?



This looks like the culprit:
mkshortcut: Saving C:\ProgramData\Microsoft\Windows\Start 
Menu\Programs\C:\cygwin\Cygwin-X\XWin Server.lnk failed; does the 
target directory exist?


Missing $(basename ...)? I tried peeking inside the .sh files but 
they're greek to me.


Ryan



--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Problem reports:   http://cygwin.com/problems.html
Documentation: http://x.cygwin.com/docs/
FAQ:   http://x.cygwin.com/docs/faq/



X won't start anymore

2011-10-19 Thread Denis Beauchemin
Hello,

I guess it happened after some MS update but I can't start X anymore (from an 
rxvt-native console since clicking the desktop icon doesn't display anything):
$ startxwin.exe 

Welcome to the XWin X Server
Vendor: The Cygwin/X Project
Release: 1.11.1.0
OS: Windows 7 Service Pack 1 [Windows NT 6.1 build 7601] (WoW64)
Package: version 1.11.1-1 built 2011-10-05

XWin was started with the following command line:

X :0 -multiwindow 

(II) xorg.conf is not supported
(II) See http://x.cygwin.com/docs/faq/cygwin-x-faq.html for more information
LoadPreferences: /home/bead2306/.XWinrc not found
LoadPreferences: Loading /etc/X11/system.XWinrc
LoadPreferences: Done parsing the configuration file...
winDetectSupportedEngines - DirectDraw installed, allowing ShadowDD
winDetectSupportedEngines - Windows NT, allowing PrimaryDD
winDetectSupportedEngines - DirectDraw4 installed, allowing ShadowDDNL
winDetectSupportedEngines - Returning, supported engines 001f
winSetEngine - Multi Window or Rootless = ShadowGDI
winScreenInit - Using Windows display depth of 32 bits per pixel
winAllocateFBShadowGDI - Creating DIB with width: 2944 height: 1280 depth: 32
winFinishScreenInitFB - Masks: 00ff ff00 00ff
winInitVisualsShadowGDI - Masks 00ff ff00 00ff BPRGB 8 d 24 bpp 32
winInitMultiWindowWM - Calling pthread_mutex_lock ()
winMultiWindowXMsgProc - Calling pthread_mutex_lock ()
Screen 0 added at virtual desktop coordinate (1024,0).
MIT-SHM extension disabled due to lack of kernel support
XFree86-Bigfont extension local-client optimization disabled due to lack of 
shared memory support in the kernel
(II) AIGLX: Loaded and initialized swrast
(II) GLX: Initialized DRISWRAST GL provider for screen 0
[dix] Could not init font path element /usr/share/fonts/OTF/, removing from 
list!
[dix] Could not init font path element /usr/share/fonts/Type1/, removing from 
list!
  4 [main] X 15760 fork: child 19360 - died waiting for dll loading, errno 
11
startxwin: giving up
startxwin: unable to connect to X server: Connection refused
startxwin: server error


The culprit seems the line saying died waiting for dll loading, errno 11. 
Knowing which dll didn't load could help, I guess...

What's annoying is the fact that this used to work really fine up until about 1 
week ago...

Thanks!

Denis



Re: X won't start anymore

2011-10-19 Thread Marco Atzeri

On 10/19/2011 4:17 PM, Denis Beauchemin wrote:

Hello,

I guess it happened after some MS update but I can't start X anymore (from an 
rxvt-native console since clicking the desktop icon doesn't display anything):
$ startxwin.exe

Welcome to the XWin X Server
Vendor: The Cygwin/X Project
Release: 1.11.1.0
OS: Windows 7 Service Pack 1 [Windows NT 6.1 build 7601] (WoW64)
Package: version 1.11.1-1 built 2011-10-05

XWin was started with the following command line:

X :0 -multiwindow

(II) xorg.conf is not supported
(II) See http://x.cygwin.com/docs/faq/cygwin-x-faq.html for more information
LoadPreferences: /home/bead2306/.XWinrc not found
LoadPreferences: Loading /etc/X11/system.XWinrc
LoadPreferences: Done parsing the configuration file...
winDetectSupportedEngines - DirectDraw installed, allowing ShadowDD
winDetectSupportedEngines - Windows NT, allowing PrimaryDD
winDetectSupportedEngines - DirectDraw4 installed, allowing ShadowDDNL
winDetectSupportedEngines - Returning, supported engines 001f
winSetEngine - Multi Window or Rootless =  ShadowGDI
winScreenInit - Using Windows display depth of 32 bits per pixel
winAllocateFBShadowGDI - Creating DIB with width: 2944 height: 1280 depth: 32
winFinishScreenInitFB - Masks: 00ff ff00 00ff
winInitVisualsShadowGDI - Masks 00ff ff00 00ff BPRGB 8 d 24 bpp 32
winInitMultiWindowWM - Calling pthread_mutex_lock ()
winMultiWindowXMsgProc - Calling pthread_mutex_lock ()
Screen 0 added at virtual desktop coordinate (1024,0).
MIT-SHM extension disabled due to lack of kernel support
XFree86-Bigfont extension local-client optimization disabled due to lack of 
shared memory support in the kernel
(II) AIGLX: Loaded and initialized swrast
(II) GLX: Initialized DRISWRAST GL provider for screen 0
[dix] Could not init font path element /usr/share/fonts/OTF/, removing from 
list!
[dix] Could not init font path element /usr/share/fonts/Type1/, removing from 
list!
   4 [main] X 15760 fork: child 19360 - died waiting for dll loading, errno 
11
startxwin: giving up
startxwin: unable to connect to X server: Connection refused
startxwin: server error


The culprit seems the line saying died waiting for dll loading, errno 11. 
Knowing which dll didn't load could help, I guess...

What's annoying is the fact that this used to work really fine up until about 1 
week ago...

Thanks!

Denis



latest cygwin snapshot are more informative about fork failures,
eventually you can try them

http://cygwin.com/snapshots/

Regards
Marco


--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Problem reports:   http://cygwin.com/problems.html
Documentation: http://x.cygwin.com/docs/
FAQ:   http://x.cygwin.com/docs/faq/