Re: Problems with emacs built against gtk3

2012-04-04 Thread Ken Brown

On 4/3/2012 11:55 PM, Yaakov (Cygwin/X) wrote:

On 2012-04-03 20:52, Ken Brown wrote:

There's no problem when emacs is built with gtk2. There's also no
problem with gtk3, provided I set GSETTINGS_BACKEND=memory.


I regularly run the entire GNOME desktop for hours (if not days) on end,
so I really don't think that this is a bug in dconf or gvfs.


I'll probably just have to stick with gtk2 for the next emacs release.


That's fine; gtk2 isn't going anywhere for a while.


Another option is to use gtk3 but to put the GSETTINGS_BACKEND 
workaround into the emacs startup code:


  setenv (GSETTINGS_BACKEND, memory, 1);

I've been testing this, and it seems to work (but I won't be completely 
confident until I've had emacs running for a day or so).  Do you see any 
downside?


Ken

--
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/



[ANNOUNCEMENT] Updated: xorg-server-1.12.0-2 (TEST)

2012-04-04 Thread Jon TURNEY
The following packages have been updated in the Cygwin distribution:

*** xorg-server-1.12.0-2
*** xorg-server-common-1.12.0-2
*** xorg-server-dmx-1.12.0-2
*** xorg-server-extra-1.12.0-2
*** xorg-server-devel-1.12.0-2

These packages contain XWin and the other X.Org X11 servers.

Upstream is considering the removal of the Xephyr, Xfake, Xnest and Xvfb
servers sometime after X11R7.7, to be replaced by invoking the Xorg server
with the xf86-video-dummy or xf86-video-nested drivers [1].  To prepare for
this transition, some packaging changes have been made:

PACKAGING CHANGES:

1) The Xephyr, Xfake, Xnest and Xvfb servers have been moved to a separate
xorg-server-extra package.

2) A new xorg-server-common package contains X server common files.  This
allows xorg-server-extra to be installed (e.g. for Xvfb) without installing
xorg-server.

3) The xorg-server package now also contains the Xorg server, which can be
used with the xf86-video-dummy and xf86-video-nested drivers to provide dummy
and nested X servers.

4) The new xorg-server-devel package contains the SDK for building drivers and
extensions for the Xorg server.

Given setup limitations, some of the dependencies between these packages may
not be correct until they are promoted from test to current.

Also, I've made an effort to finish off a lot of my half-completed patches, so
this package contains numerous changes to cygwin-specific code.

This package is currently available as a test release, and will be made stable
in approximately one week if no major regressions are reported.

The following cygwin-specific changes have been made since 1.12.0-1:

* In multiwindow mode, the native window icon now updates if the X window
_NEW_WM_ICON icon hint changes
* In multiwindow mode, the native window styling now updates if the X window
styling hints change
* The _NET_WM_STATE_SKIP_TASKBAR hint is now implemented in multiwindow mode
* A crash caused by a race condition in the conversion of the window icon from
an X property to a Windows icon has been fixed (Reported by Ken Brown)
* In multiwindow mode, the native window now flashes on the taskbar if the X
window's urgency hint is set
* A bug which could cause the X server to use 100% of a core while waiting for
the X clipboard contents to be converted has been fixed [2]
* Fake XINERAMA data is now generated describing the native monitors when
multiplemonitor mode is enabled, allowing XINERAMA-aware X applications to
correctly place their windows so they don't get split between monitors.
* A couple of timing-sensitive failures in clipboard handling have been fixed.
* Lots of debugging improvements, correctness changes and obsolete cruft 
removed.
* Make it possible to build the Xorg server for Cygwin (Thanks to Yaakov
Selkowitz for patches)

11cb1f55368dfeb7a8cc51e4662b9a5c *xorg-server-1.12.0-2.tar.bz2
1a28579b4a5aa98b1cccb9c835f683c5 *xorg-server-common-1.12.0-2.tar.bz2
bb8c7f768ecd0710d149e248e19e9ffa *xorg-server-devel-1.12.0-2.tar.bz2
898b2b6eb92b74e5932c2863b97f4562 *xorg-server-dmx-1.12.0-2.tar.bz2
017d3fbb83b29536b2981260cd4a16c9 *xorg-server-extra-1.12.0-2.tar.bz2
920a7aad32e70cc3615a931346cc76de *xorg-server-1.12.0-2-src.tar.bz2

[1] http://lists.x.org/archives/xorg-devel/2012-March/030059.html
[2] This one was just terrible, see
http://cgit.freedesktop.org/~jturney/xserver/commitid=475d248cef2c84e56458f9faa4d95157ed904f8b

-- 
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: Cannot launch ssh from X11 system tray icon

2012-04-04 Thread Craig
Installing 1.12.0-1 made the issue go away. :-)

Craig

--
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: Problems with emacs built against gtk3

2012-04-04 Thread Yaakov (Cygwin/X)

On 2012-04-04 09:15, Ken Brown wrote:

Another option is to use gtk3 but to put the GSETTINGS_BACKEND
workaround into the emacs startup code:

setenv (GSETTINGS_BACKEND, memory, 1);

I've been testing this, and it seems to work (but I won't be completely
confident until I've had emacs running for a day or so). Do you see any
downside?


This is intended solely for testing and debugging.  Settings will not be 
saved from one invocation to the next, so that's a pretty big downside.



Yaakov

--
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/