View Single Post
Posts: 839 | Thanked: 3,386 times | Joined on Mar 2009
#310
Originally Posted by Mitrandir View Post
Just curious — what is the reason for using Fremantle without GLES? Other device, not N900?
Every closed source bits prevents Fremantle to compiled for another target and recompiled with better optimizations. One very nice target for Fremantle would be (of course) Nokia N8x0.

This thread is about GLES-less hildon-desktop: http://talk.maemo.org/showthread.php?p=1187842

Originally Posted by Mitrandir View Post
If I recall correctly, Telescope tries to hide window decorations for its window using this code:
// TeleWindow.cpp:89
[/code]
It could be this:
Code:
Atom newstate;
 newstate = XInternAtom(_dpy, "_NET_WM_STATE_FULLSCREEN", True);
 XChangeProperty(_dpy, _win,
              XInternAtom(_dpy, "_NET_WM_STATE", True),
              XA_ATOM, 32, PropModeReplace,
              (const unsigned char *) &newstate, 1);
But I haven't yet disabled hildon-desktop -task-switcher and that will cover fullscreen applications.


Originally Posted by Mitrandir View Post
Is this only for xterm or for all multi-window apps too?
Also browser gives this. Output is
Code:
X Error! [3, 3, 0]
X Error! [144, 145, 28]
X Error! [144, 145, 8]
X Error! [3, 20, 0]
X Error! [8, 145, 4]
And without catching errors:
Code:
X Error of failed request:  BadWindow (invalid Window parameter)
  Major opcode of failed request:  3 (X_GetWindowAttributes)
  Resource id in failed request:  0x3400017
  Serial number of failed request:  799
  Current serial number in output stream:  800

Originally Posted by Mitrandir View Post
It would be great if when you will send me a patch with your changes when it will be ready! But if it's not hard to you, please decorate your platform-specific changes with some define to keep code portable.
I'm not yet sure how to use this with other components of hildon-desktop. I think these compile errors can be fixed for Diablo too.