NOTE: There is still the following list of issue :
- stacking, with window that could get between the video
layer and the application layer.
- border, if I turn them off the window get resized to
1x1 and I don't understand yet why.
- comp-scale, as we don't understand that this window
are one, it display them separatly.
I think that the only possible answer is to enable this feature
only when composite is tunerd on and make window a smart object
so we could merge the video layer and the application in one
object.
SVN revision: 64257
Those static lists were only used in config dialogs, so they are not
'required' to be static and existing while E is running. The config
dialogs can just call the e_theme_*_list functions when they need to.
NB: This reduces E's memory footprint !! :)
SVN revision: 63529
this happend when hidden_override is unset on an invisible border or
when there are damage updates for a invisible border and cw->sh_obj ist not visible
fixes flickering of comp-scale pager windows from other desks on finish
SVN revision: 62308
it's own utility (as per raster's request/idea). Remove explicit
x_clags in Makefile.am(s) as they are no longer needed.
NB: I added some additional libs to the precache stuffs (even tho it's
not used right now). Also a newer e_main (more optimized).
NB: IF you are brave and want to test this, build evas w/ xcb, build
ecore w/ xcb, then rebuild E. Also, disable building opengl in both
evas & ecore (it's not ready for public consumption when paired w/ xcb).
SVN revision: 61680
resizes are still going to work at input event rate, but app rendering
will be limited etc. and this stops e missing updates. so it's a bugfix.
SVN revision: 61643
gadcon: Fix 'limit' may be used uninitialized.
Fix formatting in some places.
menus: Fix several variables may be used uninitialized warnings.
comp: Add UNUSED where needed.
Fix formatting in some places.
SVN revision: 58467
its still a hack. real solution is making e totoally composited and
then the state machine can easily handle it all nigh flawlessly.
SVN revision: 58221
added e_menu_item_new_relative(E_Menu, E_Menu_Item *rel) which appends
new item to rel or prepends it when rel is NULL.
changed e_gadcon_util_client_menu_append to to take only the gadget menu
and returns the new toplevel menu that should be shown by gcc
depending on the setting this is a new menu with gadget menu as submenu
or the gadet_menu with gadget menu items appended
updated e-modules-extra comes in a minute
SVN revision: 57826
- remove mirror object from cw->obj_mirror when object is deleted
- stack the mirror object relative to the original. just handy
- allow to set hidden_override. typo?
- reuse comp_win for borders that switched between argb/rgb frame
SVN revision: 57510