Commit Graph

283 Commits

Author SHA1 Message Date
Christopher Michael 2603f3d7a1 Kick the Wayland support for E Compositor back into build shape.
NB: Builds again now, but does not Yet render wayland clients...soon ;)

Signed-off-by: Christopher Michael <cp.michael@samsung.com>

SVN revision: 79164
2012-11-12 14:41:30 +00:00
Massimo Maiurana 5e2b9f2a6c updating russian translation
SVN revision: 79119
2012-11-11 20:20:43 +00:00
Carsten Haitzler f534e30089 put lucas's makefiles back.. but what do you do to make it not break
between builds from older vs newer makefile setup?



SVN revision: 79024
2012-11-09 14:49:05 +00:00
Carsten Haitzler 5fa813e1cc lucas... u're going to hate me... but i'm reverting this whole lot of
module build chnages because its fundamentally broken. it DOES NOT
PRODUCE .SO FILES. just .la and .a files. the only reason u dont
notice is.. you ALREADY had .so's installed. i just got in from the
airport... synced and updated.. rebuilt and was met with all modules
not loading... literally - no .so's are installed int he module dirs.
try rm -rf the instaleld module tree.

regardless... this has to be reverted be3cause it's a major break. the
idea is right/nice. the implementation is causing... problems.



SVN revision: 79015
2012-11-09 10:45:35 +00:00
Lucas De Marchi 0000e87ffc e/modules: delete old Makefile.am's
SVN revision: 78983
2012-11-07 21:50:53 +00:00
Lucas De Marchi 92eee9068a e: use AM_CPPFLAGS instead of INCLUDES
Get rid of warnings like below with recent automake (1.11 and newer):
src/bin/Makefile.am:6: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS')
src/bin/Makefile.am: installing './depcomp'
src/modules/access/Makefile.am:11: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS')



SVN revision: 78720
2012-10-31 20:40:40 +00:00
Cedric BAIL 7826261e19 e: e_alert now find the composite window by looking at X property insteed of relying on E.
SVN revision: 78692
2012-10-31 07:50:10 +00:00
Massimo Maiurana 6f4591eed2 updating russian translation
SVN revision: 78648
2012-10-30 12:10:17 +00:00
Christopher Michael 8a7b893dce E: Fix warning: variable 'lp' set but not used
Signed-off-by: Christopher Michael <cpmichael1@comcast.net>

SVN revision: 78583
2012-10-28 10:32:20 +00:00
Mike Blumenkrantz 8ba9451fab fix yet another comp bug provided to us by the masters of graphics, the sultans of sweet interfaces, the...gtk developers
ticket #1558


SVN revision: 78455
2012-10-25 13:47:20 +00:00
Carsten Haitzler cd7d8a6287 compile with efl 1.7
SVN revision: 77737
2012-10-10 09:35:42 +00:00
Carsten Haitzler 13f9c864ff disable lock fps and grab in comp as its not in the gui now.
SVN revision: 77555
2012-10-07 09:56:22 +00:00
Carsten Haitzler 383586bd43 offer advanced options to set assumed swap mode. :)
SVN revision: 77132
2012-09-27 07:16:46 +00:00
Mike Blumenkrantz 051920ea50 macroify comp init/shutdown
SVN revision: 76955
2012-09-21 10:02:44 +00:00
Carsten Haitzler 84fe2c9fcc comp now works in 16/15bpp - in theory even in 8bpp and monochrome :)
SVN revision: 76941
2012-09-21 08:35:24 +00:00
Carsten Haitzler deb9e2ddd4 disable limit framerate as the code doesnt respect it atm so its
misleading.



SVN revision: 76922
2012-09-20 23:58:24 +00:00
Carsten Haitzler e5ff736fc7 this has improvements to the "dont composite fullscreen windows"
feature in e17's comp or "nocomp" for short.

1. when nocomp is active actually undirect ALL windows (saves memory
on pixmaps)
2. remove damage tracking for ALL windows (not just fullscreen one).
3. reduce compositor canavs to 1x1 pixels to save buffer memory eg for
gl (1 pixel only :))
4. flush AND dump the engine data when nocomp hits to remove unneeded
engine data from memory.
5. free up all softqre comp xim image buffers and shm segs when in
nocomp
6. force canvas into manual render mode (and never render) when in
nocomp mode
7. for suspend/blank etc. effects er-enable comp for these



SVN revision: 76913
2012-09-20 13:40:19 +00:00
Carsten Haitzler 9de64890a0 put comp fixed keybinds back - why? it's an emergency "shit hit the
fan" key combo that u can always quote to anyone with problems and it
will never need configuring.



SVN revision: 76394
2012-09-10 11:01:11 +00:00
Carsten Haitzler cb5e1e563b add hooks to override the old sys popup boxy things so comp can do
something fancy on suspend, resume, hibernate, logout, reboot,
shutdown. much nicer now. much more polished.



SVN revision: 75929
2012-09-01 14:56:16 +00:00
Mike Blumenkrantz 150de8da36 fix crash on comp reload
SVN revision: 75855
2012-08-30 09:01:16 +00:00
Carsten Haitzler e9bb93442d alas por yorrick i knew him well... ok - i was trying to isolate all
comp objects inot 1 layout per screen but we cant do this due to
objects spanning screens and thus requiring correct stacking, so stick
to simple stacking. yay.



SVN revision: 75734
2012-08-27 09:22:26 +00:00
Carsten Haitzler 6b1ec80534 clean up e17 screenblank/saver to use custom mode so we can cleanly
fade in/out on screenblank. comp does the fading. also move all of
comps child wins into an e_layout... because... now its swallowed by a
screen edje obj for comp that does the fading.



SVN revision: 75715
2012-08-26 15:36:05 +00:00
Massimo Maiurana 96bef27c6f updating portuguese and italian translations
SVN revision: 75576
2012-08-22 21:51:00 +00:00
Mike Blumenkrantz 2434f5adbe more PATH_MAX cleanups
SVN revision: 75520
2012-08-22 07:32:12 +00:00
Carsten Haitzler d5814f37de oops default fullscreen match in wrong list!
SVN revision: 75304
2012-08-16 05:20:52 +00:00
Carsten Haitzler 4fd1273826 on fullscreen change of a window force a comp show re-anim. this makes
sure u know something went fullscreen. security thing.



SVN revision: 75101
2012-08-10 13:20:36 +00:00
Carsten Haitzler 756faca85b and by default for fullscreen windows use fullscreen comp style theme
thing. it means u know its a fullscreen window opening AND thus u can
"protect" against security issues like apps popping up fs windows
mimicking your desktop with screenshots etc. :)



SVN revision: 75003
2012-08-08 09:56:58 +00:00
Carsten Haitzler 08d0d2f085 turn off efl sync and turn on grab server by default - avoid xserver
bug.



SVN revision: 74895
2012-08-06 04:14:23 +00:00
Mike Blumenkrantz 4f87bdcc75 warn--
SVN revision: 74841
2012-08-03 10:54:44 +00:00
Carsten Haitzler 9d02bd6282 and make labels basic.
SVN revision: 74639
2012-07-31 10:42:52 +00:00
Carsten Haitzler 78cb275b28 remove shadow option - this is handled by styles anyway, and make a
basic vs advanced cfg dialog for people unable to cope with settings
widgets. :)



SVN revision: 74637
2012-07-31 10:25:20 +00:00
Carsten Haitzler 7a6db83990 fix comp bug when comp module just unloaded - leaving hidden windows
exposed.



SVN revision: 74054
2012-07-18 09:15:08 +00:00
Mike Blumenkrantz a977ceecf0 add function for getting comp source based on the border win (uses different hash)
SVN revision: 73364
2012-07-05 14:57:05 +00:00
Cedric BAIL fb046ddb93 e: prevent some crash here.
SVN revision: 73270
2012-07-04 12:01:12 +00:00
Mike Blumenkrantz b9dee04a70 comp module now displays a notification when it disables dropshadow module
SVN revision: 72978
2012-06-28 07:18:03 +00:00
Mike Blumenkrantz 10a172162b comp disable shortcut is also now configurable and set by default
SVN revision: 72977
2012-06-28 07:13:33 +00:00
Mike Blumenkrantz e666e4f19e formatting
SVN revision: 72976
2012-06-28 07:03:44 +00:00
Mike Blumenkrantz 9ef96e2b07 comp module fps toggle keybind is now a configurable action
SVN revision: 72975
2012-06-28 06:58:06 +00:00
Mike Blumenkrantz d36c803b73 Vincent Torri via lists.sourceforge.net
2:31 PM (10 minutes ago)
		
to enlightenment-devel.
would it be possible to add a note in the code, about the reason of
that change ?

Vincent

On Thu, Jun 21, 2012 at 3:29 PM, Enlightenment SVN
<no-reply@enlightenment.org> wrote:
> Log:
> gtk developers with IQs over 180 enjoy hiding and showing their windows constantly, especially when resizing. this broke e's comp since we are not nearly that clever and try to defer hide animations in most cases. undoing the defer whenever this happens allows us to keep up with their towering genius.
>  fixes ticket #765 and probably some others.
>  affected apps: claws-mail, firefox


SVN revision: 72602
2012-06-21 13:42:06 +00:00
Mike Blumenkrantz 861cd90f9d gtk developers with IQs over 180 enjoy hiding and showing their windows constantly, especially when resizing. this broke e's comp since we are not nearly that clever and try to defer hide animations in most cases. undoing the defer whenever this happens allows us to keep up with their towering genius.
fixes ticket #765 and probably some others.
affected apps: claws-mail, firefox


SVN revision: 72600
2012-06-21 13:29:45 +00:00
Mike Blumenkrantz 63473e0435 more e logging #define-related shutups
SVN revision: 72167
2012-06-15 07:02:44 +00:00
Christopher Michael 2ba3676d55 E (comp module): Update to latest wayland shell changes (implement set
title & class).



SVN revision: 71117
2012-05-15 13:24:55 +00:00
Cedric BAIL c2a29811d5 e: massiv warning cleanup !
SVN revision: 70756
2012-05-04 09:38:52 +00:00
Christopher Michael 681b48d0b8 E Comp Module: (Wayland Client Support): Add support for ping of
surfaces (from newest wayland git). Fix up wl_resource_destroy calls
to match newest wayland. Fix destroy_listeners for newest wayland. Use
wl_signal_add for destroy signals. Fix calls to wl_input_device_
functions that do not take a timestamp anymore.



SVN revision: 70445
2012-04-24 17:15:05 +00:00
Christopher Michael 1cf089ed8d E Comp (wayland): Make E's composite module compile again against
recent wayland changes.



SVN revision: 70017
2012-04-11 17:23:19 +00:00
Christopher Michael eba1cf6e4a E Comp (wayland): Update comp module (wayland) for removal of wl_shm.
SVN revision: 69673
2012-03-27 17:51:13 +00:00
Christopher Michael 3428e5e07a Comp Module: Update comp module for recent wayland changes wrt regions.
SVN revision: 68986
2012-03-07 16:08:43 +00:00
Christopher Michael 6daa7d8d98 E_Comp (wayland): Update comp module code for recent wayland changes.
SVN revision: 68285
2012-02-22 19:26:10 +00:00
Christopher Michael 3e337912bd E Comp (wayland): Rename HAVE_WAYLAND to HAVE_WAYLAND_CLIENTS so there
is no confusion wrt the "wayland only" version of e17.



SVN revision: 67636
2012-01-31 16:36:07 +00:00
Christopher Michael 75b6d29ad6 E Comp (wayland): Add a surface repick when old surface gets
destroyed. Add a surface repick call when we raise an existing
surface. Fix redraw for surfaces which use a gl texture.



SVN revision: 67633
2012-01-31 14:16:48 +00:00