Hannes Janetzek
3c3a0582f2
e17: added comp style for everything.
...
needs formatting. has anyone the indentation style for e17 edc for emacs?
SVN revision: 59028
2011-04-29 06:23:02 +00:00
Hannes Janetzek
d6be95ecea
e17/comp: run show animation also when hidden_override is set
...
should fix bug with windows not become visible when they are mapped while comp-scale is active
SVN revision: 58996
2011-04-28 10:03:43 +00:00
Christopher Michael
43c493f090
E17 - Fixup some compiler warnings
...
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
2011-04-08 05:31:47 +00:00
Hannes Janetzek
08b3049296
e17/comp: disable dropshadow module when comp is enabled
...
SVN revision: 58317
2011-04-04 09:11:59 +00:00
Carsten Haitzler
17d1ec22ed
hmmm turn off sync/delayed fatch. breaks in some situations.
...
SVN revision: 58225
2011-03-31 11:05:23 +00:00
Carsten Haitzler
8f3befc80c
missed update nullify
...
SVN revision: 58222
2011-03-31 08:39:50 +00:00
Carsten Haitzler
822e911859
new sync protocol support -> sync efl apps more "perfectly" on resize.
...
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
2011-03-31 08:14:18 +00:00
Mike Blumenkrantz
555c466ddc
formatting again with updated cfg
...
SVN revision: 57911
2011-03-20 06:51:13 +00:00
Mike Blumenkrantz
1bfdf90aab
ecrustified
...
SVN revision: 57909
2011-03-20 06:12:17 +00:00
Hannes Janetzek
3e85ebbb42
17/comp: add notification dialog when OpenGL init fails
...
SVN revision: 57907
2011-03-20 04:45:05 +00:00
Hannes Janetzek
d20d417b66
e17:comp: workaround segv. not sure what the right fix is
...
SVN revision: 57899
2011-03-19 16:46:04 +00:00
Christopher Michael
895c3e6546
Add UNUSED where missing.
...
Fix formatting.
SVN revision: 57834
2011-03-18 00:11:59 +00:00
Hannes Janetzek
7f457f1911
e17: add option to have gadcon client settings menu in toplevel again.
...
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
2011-03-17 17:08:36 +00:00
Hannes Janetzek
d69ce12435
e17/comp: finally. only set PropertyChangeMask on override windows for which we dont have it already.
...
removes Xlib header. causes a second round-trip for ecore_x_event_mask_set. but should not happen that often i guess
SVN revision: 57811
2011-03-16 22:46:25 +00:00
Hannes Janetzek
5b6527fbc6
e17/comp: enable property sniffing of override redirect windows again.
...
should there be a function in ecore_x to add event-mask elements?
SVN revision: 57809
2011-03-16 22:21:52 +00:00
Hannes Janetzek
6e6145a32e
e17/comp: whoops this should have bee removed by the last commit
...
SVN revision: 57807
2011-03-16 22:03:53 +00:00
Hannes Janetzek
1155517394
e17/comp: revert sniffing. seems i need to get only those windows that are not managed by
...
SVN revision: 57806
2011-03-16 21:40:25 +00:00
Hannes Janetzek
5732e6300d
e17/comp: sniff some property events from override redirect windows and support _NET_WM_WINDOW_OPACITY
...
no more opaque black background for gksu
SVN revision: 57805
2011-03-16 21:25:35 +00:00
Hannes Janetzek
22f3ce7e66
e17/comp: use input winodw for cm_selection. still not working with gksu overlay somehow..
...
SVN revision: 57801
2011-03-16 14:39:44 +00:00
Hannes Janetzek
e4413ad2a7
e17/comp: acquire cm selection for composited screens
...
SVN revision: 57795
2011-03-16 12:12:23 +00:00
Hannes Janetzek
e2cdc78fe1
e17:comp: more self explanatory label
...
SVN revision: 57782
2011-03-15 21:49:04 +00:00
Hannes Janetzek
0ab4fa35e4
e17:comp: add config option for initial draw timeout.
...
- no more laggy everything, reduced default timeout from 0.2 to 0.05
- add match for everything for new configs
SVN revision: 57780
2011-03-15 21:35:08 +00:00
Hannes Janetzek
6f65815b3d
e17:comp: dont wait for damage/timeout from popups and e menus. we know they draw fast
...
SVN revision: 57778
2011-03-15 20:47:30 +00:00
Hannes Janetzek
f19d67bc2d
e17/comp:config: select correct item on add match
...
SVN revision: 57756
2011-03-14 23:56:16 +00:00
Hannes Janetzek
c48f99a609
e17/comp: dont set visible until !cw->hidden_override.
...
trying to fix an infinite loop in when new window is added that is directly set to cw->hidden_override
SVN revision: 57689
2011-03-11 12:15:41 +00:00
Hannes Janetzek
8caac494bd
e17/comp: dont run into infinite loop on show_ready when hidden_override is set
...
SVN revision: 57672
2011-03-10 15:14:14 +00:00
Hannes Janetzek
770b48d12d
e17/comp: disable reuse of old comp_win for borders switching frame window for now.
...
bad things can happen with internal windows when switching rgb/argb frames.
need to check it tomorrow.
SVN revision: 57517
2011-03-04 00:34:39 +00:00
Hannes Janetzek
48f84b70f3
e17/comp: wait for first damage on win_show.
...
this fixes pixel garbage with many gtk menus.
are there any windows that dont create damage on show?
SVN revision: 57513
2011-03-03 23:58:30 +00:00
Hannes Janetzek
f0657e77f2
e17/comp: set smooth scaling of mirror objects according to config
...
SVN revision: 57511
2011-03-03 23:49:11 +00:00
Hannes Janetzek
9a0a0905d5
e17/comp:
...
- 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
2011-03-03 23:36:54 +00:00
Eric Schuele
329fcebb36
Add a few missing module descriptions.
...
SVN revision: 57465
2011-03-02 04:55:11 +00:00
Christopher Michael
463c6051d1
E Comp Module: formatting/whitespace fixes.
...
Remove miles of whitespace & fix horrible formatting.
No Jeff, we do not declare variables in the middle of our
functions (in E).....SPANK SPANK :P
SVN revision: 57345
2011-02-26 21:51:40 +00:00
Hannes Janetzek
e2a91285df
e17/comp: show more info in match list.
...
before one had to open 'edit match' to see what it actually matches
SVN revision: 57339
2011-02-26 13:26:47 +00:00
Hannes Janetzek
85a86051db
e17/comp: cleanup last commit and fix warnings on 64bit os
...
SVN revision: 57338
2011-02-26 12:19:29 +00:00
Hannes Janetzek
76d3af24a6
e17/comp: make config dialog inaccessible while editing window matches
...
overlay dialog with a background and put the match widgets above so that
one cant press other buttons e.g. delete the match that one is currently
editing. also fixes the problem that when frametable has a translucent
background the dialog below doesnt shine through
SVN revision: 57337
2011-02-26 11:56:50 +00:00
Hannes Janetzek
5d71553af1
e17/comp: fix segv in config dialog when no item is selected
...
SVN revision: 57335
2011-02-26 10:42:10 +00:00
Massimo Maiurana
359a85e93d
updating various translations
...
SVN revision: 57225
2011-02-21 19:19:12 +00:00
Carsten Haitzler
048a1e6cf7
ok user signal was a nice idea but we get user2 already so we cant use
...
ir without fps always toggling
SVN revision: 57156
2011-02-19 09:52:27 +00:00
Massimo Maiurana
308534cc44
updating russian translations
...
SVN revision: 57124
2011-02-17 12:15:59 +00:00
Christopher Michael
a368649dfc
Comp Module: Cleanup
...
NB: No 'functional' changes, just cleanup.
Remove Unused variable.
Whitespace removal.
SVN revision: 56928
2011-02-10 17:26:40 +00:00
Carsten Haitzler
d8309aeb84
and force fps objs to be on max layer.
...
SVN revision: 56266
2011-01-22 16:32:26 +00:00
Carsten Haitzler
ef8fd4ab06
fix geometry up a bit and limit ranges more.
...
SVN revision: 56263
2011-01-22 11:00:11 +00:00
Carsten Haitzler
3a0ff0519a
fix frametimes array.
...
SVN revision: 56262
2011-01-22 10:44:40 +00:00
Carsten Haitzler
720f53b264
add fps debug display to comp...
...
to toggle interactively:
killall -USR2 enlightenment
or
ctrl+alt+shift+F
or just change it in the config panel - the longer the average
interval is, the more accurate it will be, but the less often you get
updates. you can choose the screen corner here too. :) also note that
if comp doesnt get a stream of input (frames to render) then it's also
not going to tel you much interesting about its "best possible
framerate" as its likely got lots of spare time to do more, but it
just never got any to do. so this is useful if:
1. there is a continual strem of input (video playback, animated gui,
continual user input).
2. the longer the rolling average framecount is, the more accurate it
will be.
SVN revision: 56260
2011-01-22 09:52:48 +00:00
Massimo Maiurana
f13cdcbd02
updating german translations
...
SVN revision: 55935
2011-01-06 17:49:35 +00:00
Mike Blumenkrantz
15468f69f6
fix include paths for all these makefiles to add $top_builddir/src/bin instead of $top_srcdir/src/lib
...
SVN revision: 55884
2011-01-05 17:50:05 +00:00
Carsten Haitzler
1583fac1a1
and we didnt actually use the engine vsync support in comp.
...
SVN revision: 55756
2010-12-26 10:17:54 +00:00
Mike Blumenkrantz
b7b7e11f32
add some explicit null checks
...
SVN revision: 55716
2010-12-22 23:08:25 +00:00
Mike Blumenkrantz
2aa8241d9e
fix possible segv
...
SVN revision: 55706
2010-12-22 22:47:46 +00:00
Carsten Haitzler
07ff0c319b
change native api to allow for other types of native data like texture
...
id's, fbo's etc. too - at least it's versioned now.
SVN revision: 55315
2010-12-06 07:09:51 +00:00