Commit Graph

90 Commits

Author SHA1 Message Date
Cedric BAIL c6a118d738 * e: remove warning due to Ecore API change.
SVN revision: 49833
2010-06-24 16:19:12 +00:00
Carsten Haitzler 2b68e5c337 bring back deferred until first damage show.
SVN revision: 49589
2010-06-09 13:27:39 +00:00
Carsten Haitzler 2c937afdec fix comp + evry.
SVN revision: 49572
2010-06-08 14:58:08 +00:00
Carsten Haitzler 71df71f4c8 oops - typo typo typo
SVN revision: 49235
2010-05-27 16:00:28 +00:00
Carsten Haitzler 50e0cc1db0 also make comp config reset to default on ctrl+alt+shift+home
SVN revision: 49092
2010-05-21 10:04:54 +00:00
Carsten Haitzler 9554af6ed0 ctrl+alt+shift+home unloaads comp module, saves config and restarts e -
emergency escape valve in case comp fucks your display up



SVN revision: 49090
2010-05-21 09:34:58 +00:00
Carsten Haitzler e41b1d92f1 printf--
SVN revision: 49069
2010-05-20 16:42:19 +00:00
Carsten Haitzler 882d353a97 wow. that took some time. comp now have full gui config for matches.
SVN revision: 49068
2010-05-20 16:38:08 +00:00
Carsten Haitzler 0ffa8b00a5 oooh lookie here. a way to match comp "shadow" objects with window types,
properties etc. etc. - yes it works.. no there is no sample config yet. and
there is no gui config to change this (yet). need first initial sample config.



SVN revision: 48886
2010-05-15 09:14:31 +00:00
Hannes Janetzek 5ef6f8bf5b fix some more warnings
SVN revision: 48345
2010-04-26 18:26:49 +00:00
Carsten Haitzler 7849591dc6 oops - didnt turn shadow off properly. done now.
SVN revision: 47959
2010-04-12 14:55:25 +00:00
Carsten Haitzler 48fbad5d6b comp module... oh so much has been done... whhere do i begin? - fully fledges
edje obj swallowing windows, selection mechanism to have myltiple styles (2
examples), signals for focus, urgent, comp stuff now in core theme.... dump
and flush supported now (sends messages).



SVN revision: 47950
2010-04-12 08:28:51 +00:00
Carsten Haitzler 83f8580fe1 fixx shadow - more correct. no overlap for argb bordered windows.
SVN revision: 47831
2010-04-08 13:02:55 +00:00
Carsten Haitzler 362b87516e comp -> EFFECTS! (yes.. using edje!)
SVN revision: 47826
2010-04-08 06:01:40 +00:00
Carsten Haitzler 116a275b8a fix some sync send issues - missed cases.
SVN revision: 47411
2010-03-24 08:08:46 +00:00
Carsten Haitzler f85d9326b8 fix missed expose in comp
SVN revision: 47282
2010-03-16 08:54:57 +00:00
Carsten Haitzler 4bafaa704d reparent initwin to compositor win so init win doesnt hang while e gets up
and going.



SVN revision: 47153
2010-03-12 08:47:13 +00:00
Carsten Haitzler 33e98b7b15 dont delay comp load - and sync on init too to make sure.
SVN revision: 46998
2010-03-08 14:50:00 +00:00
Carsten Haitzler f1408f12e9 aaaaah typo! :) thts what made redir subwindows fail!
SVN revision: 46938
2010-03-07 11:48:36 +00:00
Carsten Haitzler 1e258f35d4 hmmm seeming a few more redirects than needed
SVN revision: 46936
2010-03-07 11:40:49 +00:00
Carsten Haitzler 92458decea and actuually send sync cancel too. (and inc counter to avoid race)
SVN revision: 46913
2010-03-06 17:15:10 +00:00
Carsten Haitzler 6716e77d14 hmm some sort of lockup? safety++
SVN revision: 46910
2010-03-06 16:38:59 +00:00
Carsten Haitzler 4e3fb35b8a texfrompixmap fix for "nocomp" mode
SVN revision: 46887
2010-03-05 03:21:42 +00:00
Carsten Haitzler 130112fb31 handle sync properly if enabled.
SVN revision: 46866
2010-03-04 13:42:19 +00:00
Carsten Haitzler 8aa21dc2a6 option to not composite if fullscreen windows are detected. go in and out of
compositor



SVN revision: 46865
2010-03-04 13:33:33 +00:00
Carsten Haitzler fd7e0c09df hmmm something screwed with init done events.. remove 1 undone.
SVN revision: 46784
2010-03-02 12:31:20 +00:00
Carsten Haitzler cde353aa9b printf--
SVN revision: 46462
2010-02-25 13:09:09 +00:00
Carsten Haitzler 5ffdd6a06a make frameinfo work on env var. export DFI=1
SVN revision: 46461
2010-02-25 12:37:28 +00:00
Carsten Haitzler 4513a24797 no more round trips! bad bad bad!
SVN revision: 46459
2010-02-25 12:26:10 +00:00
Carsten Haitzler 395e679706 fix sync issue.
SVN revision: 46452
2010-02-25 05:12:49 +00:00
Carsten Haitzler 1a705408c8 oooh and free rects before getting!
SVN revision: 46346
2010-02-21 16:15:59 +00:00
Carsten Haitzler 0d9e03416b fix/clean up shape handling in gl engine... with texture from pixmap...
SVN revision: 46345
2010-02-21 15:52:19 +00:00
Christopher Michael cdf7c14d90 Oops, that should not have been comitted.
SVN revision: 46294
2010-02-19 03:31:03 +00:00
Christopher Michael 581ada3a3f Remove old illume2 code.
SVN revision: 46285
2010-02-19 02:30:01 +00:00
Gustavo Sverzut Barbieri 61531ed0d3 special case: we don't care for shape of argb windows, don't fetch it.
SVN revision: 46272
2010-02-18 11:56:37 +00:00
Carsten Haitzler e6746ce456 fill un alpha pixels when shape is removed.
SVN revision: 46271
2010-02-18 11:46:15 +00:00
Gustavo Sverzut Barbieri 59a5bdf853 Fix segv with shaped windows on GL composite manager.
When we have shaped windows, we must force it to be converted to
non-native so we can modify it later, setting the alpha byte of the
pixels based on the mask.

This fix segv that was happening with Chromium and other shaped
windows as the evas_object_image_data_get() would return NULL for
native surfaces.



SVN revision: 46264
2010-02-18 02:48:39 +00:00
Carsten Haitzler db323e87f9 work on better shape handling for gl comp
SVN revision: 46231
2010-02-17 03:38:57 +00:00
Carsten Haitzler a0874fb2b3 add support for indirect option for gl.
SVN revision: 46179
2010-02-15 05:27:36 +00:00
Carsten Haitzler 60b35967de gl vsync smoother tear-free rendering on desktop (nvidia though only - i am
in no mood to figure out the convoluted vsync stuff for every linux gl drvier
out there!)



SVN revision: 46158
2010-02-14 03:57:43 +00:00
Carsten Haitzler 11ddc952af less overhead... maybe.
SVN revision: 46076
2010-02-11 13:33:20 +00:00
Carsten Haitzler 2c22b1f6c1 more overhead. screw u composite! screw you!. i now know what is needed...
and  whats there now is not pretty.



SVN revision: 46074
2010-02-11 11:09:18 +00:00
Carsten Haitzler b98aa59ac4 defer showing a composited window until first render.
SVN revision: 46072
2010-02-11 08:05:19 +00:00
Carsten Haitzler e14a685399 debug. off.
SVN revision: 46071
2010-02-11 07:41:02 +00:00
Carsten Haitzler 4fbe140b50 fade ... OFF!
SVN revision: 46070
2010-02-11 07:40:44 +00:00
Carsten Haitzler 64758733a6 fix some bugs i added to compositing in making gl more solid - software
compositing that is.



SVN revision: 46069
2010-02-11 07:07:58 +00:00
Carsten Haitzler eed1782f5f and some more compositor work - now its looking mroe solid.
SVN revision: 46045
2010-02-10 14:13:29 +00:00
Carsten Haitzler 8296dcf1a2 debug++ and fix small no-re-render case.
SVN revision: 46038
2010-02-10 09:40:44 +00:00
Carsten Haitzler a8a37957c3 some mroe fixes and improvements.
SVN revision: 46037
2010-02-10 08:09:03 +00:00
Carsten Haitzler 218c418dc9 compositing work - make it solid and work in more places. hopefully this
fixes some other issues if u turn on "keep hidden windows".. but that seems
to creat others atm.



SVN revision: 46036
2010-02-10 07:47:59 +00:00