On Thu, 8 Jul 2010 18:19:52 -0300 Iván Briano (Sachiel) <[email protected]> wrote:
> On Thu, Jul 8, 2010 at 6:11 PM, Andreas Volz <[email protected]> > wrote: > > Am Thu, 8 Jul 2010 17:17:17 -0300 schrieb Iván Briano (Sachiel): > > > >> On Thu, Jul 8, 2010 at 4:57 PM, Andreas Volz <[email protected]> > >> wrote: > >> > Am Fri, 9 Jul 2010 04:11:22 +1000 schrieb David Seikel: > >> > > >> >> On Thu, 8 Jul 2010 19:57:13 +0200 Andreas Volz > >> >> <[email protected]> wrote: > >> >> > >> >> > Am Wed, 7 Jul 2010 21:06:27 -0300 schrieb Iván Briano > >> >> > (Sachiel): > >> >> > > >> >> > I'm also seeing here some positioning problems with Java > >> >> > applications. But I don't see in which way Java is special in > >> >> > X. Maybe someone could enlighten me. :-) > >> >> > >> >> I seem to remember in the dim dark past that java did require > >> >> special behaviour from the wm. That was added years ago, but > >> >> maybe it bit rotted, or maybe java has since developed new > >> >> quirks? If I remember, java had it hard coded that it was > >> >> expecting some aspect of KDE or GNOME, and we had to fake that > >> >> to get it to behave. > >> > > >> > Has someone more specific information about this? I would like to > >> > implement it, but need to know more. > >> > > >> > >> All I know is there is/was some comment buried in e_border.c about > >> it, specifically saying that Java is stupid and some hack was > >> required for it to work. > > > > You mean this: > > > > /* just to friggin make java happy - we're DELAYING the reparent > > until > > * eval time... > > */ > > /* ecore_x_window_reparent(win, bd->client.shell_win, 0, 0); */ > > bd->need_reparent = 1; > > > > Hm, this is commented out, but maybe the bd->need_reparent = 1; does > > exact the same. > > > > Some days ago I noticed also a Java app that does really strange > > things. After some time the combo boxes were opened somewhere else > > than the window and mouse clicks were all some y pixels relative to > > the click position. Really strange, not? I'm not sure if this was E > > specific. > > > > The need_reparent = 1 is flagging E that the window hasn't been > reparetend yet and it needs to be done. Yes, it does the same in the > end, but something in at what point the window got the reparent was > fucking it up, although I don't remember how. Hmm, I thought it was raster that figured that one out, but my memory might be faulty on that point. -- A big old stinking pile of genius that no one wants coz there are too many silver coated monkeys in the world.
signature.asc
Description: PGP signature
------------------------------------------------------------------------------ This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
_______________________________________________ enlightenment-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
