[vlc-devel] Fwd: E SVN: raster trunk/e/src/bin

Christophe Massiot massiot at via.ecp.fr
Fri Sep 19 18:17:42 CEST 2008


To whom it may concern, I have found in their ML some criticism from
Raster of the E project about the behaviour of our X11 module :

---------- Forwarded message ----------
From: Enlightenment SVN <no-reply at enlightenment.org>
Date: Fri, Sep 19, 2008 at 11:44 AM
Subject: E SVN: raster trunk/e/src/bin
To: enlightenment-svn at lists.sourceforge.net


Author:       raster
Date:         2008-09-19 02:44:07 -0700 (Fri, 19 Sep 2008)
New Revision: 36093

Log:
 and - that vlc fullscreen bug. found. fixed. but vlc's x11 code is really
 nasty. does some utterly evil things. should i send off some suggestions to
 them? (like 1. dont reparent the window in xcommon.c line 217, dont play with
 wm focus policies in xcommon.c line 2269 - just dont send the
 _NET_ACTIVE_WINDOW, you shouldnt' need to (wm should make the focus be
 correct itself and wm's that don't should get a freindly reminder from users
 when they dont remain consistent with focus policy), and then... xcommon.c
 2317 remove the do {} while loop - i can think of many reasons the wm may
 choose not to map your client window (yet - or ever), so this will never work
 "reliably" always. just put in an XSync(p_vout->p_sys->p_display, False);
 instead to force the x pipe to flush and do everything you asked before
 returning control to the code and thus avoiding any badaccess stuff from x).



[...]

----- End forwarded message -----
-- 
Christophe Massiot.



More information about the vlc-devel mailing list