Commit Graph

888 Commits

Author SHA1 Message Date
Carsten Haitzler b2fec5b8dc try and address some focus issues...
SVN revision: 72751
2012-06-24 04:18:01 +00:00
Mike Blumenkrantz 939fc8a35e maybe fix urgency thingy
SVN revision: 72598
2012-06-21 12:05:58 +00:00
Carsten Haitzler fc51fe7208 fix sloppy focus potr warp on first window focus.
SVN revision: 72584
2012-06-21 09:54:35 +00:00
Mike Blumenkrantz b8f5331f8d avoid setting border urgency twice, also prevent urgency signal from occurring on currently focused window
SVN revision: 72583
2012-06-21 09:12:52 +00:00
Vincent Torri c3b0637802 e17: whitespaces--
SVN revision: 72561
2012-06-21 06:19:43 +00:00
Stefan Schmidt e793c4d769 e: More y1 to yy1 renaming thanks to y1 global
SVN revision: 72525
2012-06-20 07:54:23 +00:00
Mike Blumenkrantz 939a19e9bb simplify e border icon deletion, probably fixing ticket #872
SVN revision: 72373
2012-06-18 08:50:09 +00:00
Mike Blumenkrantz d6effc2043 maybe I'm wrong, but this looks like a guaranteed null deref
SVN revision: 72126
2012-06-14 12:21:58 +00:00
Mike Blumenkrantz f784bff213 replace e17 logging "system" with custom eina log domain
SVN revision: 72089
2012-06-13 15:17:23 +00:00
Mike Blumenkrantz 207c0aed10 rename E_BINDING_CONTEXT_BORDER to E_BINDING_CONTEXT_WINDOW: technically this is in reference to an E_Border, but it gets confusing when looking at code that deals with both windows (E_Borders) and window borders/frames themselves. this name change will clarify the difference
SVN revision: 71841
2012-06-08 10:10:16 +00:00
Carsten Haitzler 5d77ddb05a fill in logic hold with fulscreen borders + allow windows above
fullscreen windows.



SVN revision: 71696
2012-06-05 04:53:15 +00:00
Carsten Haitzler df6ccc8374 formatting.
SVN revision: 71575
2012-05-31 08:32:13 +00:00
Carsten Haitzler ef227bba1d fix soem formatting.
SVN revision: 71398
2012-05-24 07:07:04 +00:00
Carsten Haitzler d4ad6b0060 don't forget to process messages/signals before border frame calc.
SVN revision: 71163
2012-05-16 11:48:38 +00:00
Cedric BAIL 89ddff064e e: remove some warning.
Let's start by cleaning up this warning party !


SVN revision: 70694
2012-05-03 11:02:35 +00:00
Carsten Haitzler 4b9f45a538 printf--
SVN revision: 70371
2012-04-21 01:14:32 +00:00
Carsten Haitzler 183472fb39 fix placement code to respect desktop given not current visible stuff,
and add latent disabled feature to keep everythng on same screen/desk
off for now until config added.



SVN revision: 70370
2012-04-21 01:13:34 +00:00
Carsten Haitzler 10ea31e5f6 and only make it match first time for that instance.
SVN revision: 70369
2012-04-21 00:31:29 +00:00
Carsten Haitzler 81bb978614 after years, finally fix an annoyance... application windows, IF e can
match them back to something IT started (ibar, menus, evrything
etc.)... it will keep those windows ON the zone/desktop u started them
on... hoobloodyray!



SVN revision: 70368
2012-04-21 00:26:31 +00:00
Carsten Haitzler 6c2e868b3a 1. abstract "sub borders" into a function to return a list of them so
when operating on them we can determine the logic of inclusion of
sub-borders in 1 place.
2. fix transients when they are FOR a fullscreen window - if
fullscreen window loses focus, dont minimize it as transients are on
top and should stay there along with fullscreen window.
3. formatting. :)



SVN revision: 70165
2012-04-13 06:41:52 +00:00
Carsten Haitzler 027bb73b5d fix case for fullscreen window focus handling
SVN revision: 69905
2012-04-03 14:47:44 +00:00
Carsten Haitzler 2790f80ab6 fix alt+tab + fullscreen windows (and some formtting)
SVN revision: 69871
2012-04-02 20:30:36 +00:00
Carsten Haitzler b1d31afdb8 while hunting down what appears to be a memleak in e17.. my profiling
turned up that we keep lots of icons in mem that we don't use. frankly
we could do this better as we still may keep multiple copies (inside
an evas object as well as in the border netwm icons data etc.), but
this is better than keeping 3, 4 or 10 icons of various sizes where we
only use 1.



SVN revision: 69521
2012-03-20 08:07:05 +00:00
Carsten Haitzler 74784b5ac2 make fullscreen windows on layer 300 (well above everythign and
anything) as it should be.



SVN revision: 67850
2012-02-11 12:14:10 +00:00
Carsten Haitzler f674bd8a0b fix border events/grabs for move/resize and such.
SVN revision: 66703
2011-12-30 17:17:09 +00:00
Hannes Janetzek 3d1d1a89a9 e17: remove debug printf
SVN revision: 66571
2011-12-27 13:23:07 +00:00
Carsten Haitzler cdb864ed8e remove all traces of selecting engine in e17 - wont actuallly ever be
needed beyond compositor. :)



SVN revision: 66513
2011-12-26 06:24:59 +00:00
Carsten Haitzler cb148dd11e dont go hunt if ping to now interval not long enough in poller
SVN revision: 65290
2011-11-16 10:08:28 +00:00
Mike Blumenkrantz 54413de9b1 clean up some compiler warnings
SVN revision: 64873
2011-11-07 22:07:06 +00:00
Boris Faure ffe946c5fd e: send hide event for borders even if not visible
SVN revision: 64787
2011-11-05 18:29:30 +00:00
Cedric BAIL 0bb5631288 e: attach to the right desktop.
SVN revision: 64753
2011-11-05 08:41:51 +00:00
Carsten Haitzler baf1d40ccb implement some more correct icccm stacking support
SVN revision: 64402
2011-10-25 23:50:25 +00:00
Cedric BAIL e9d12e2d03 e: quick fix when shading a window with a linked video.
SVN revision: 64260
2011-10-21 16:25:45 +00:00
Cedric BAIL 0a59d65e3f e: actually let E17 handle direct video rendering path.
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
2011-10-21 15:31:35 +00:00
Hannes Janetzek ff7817d2be e17: find .desktops for libreoffice
SVN revision: 63989
2011-10-11 20:10:29 +00:00
Sebastian Dransfeld 422d601b41 e: Don't create circular transients list
This should fix #864

SVN revision: 63354
2011-09-13 04:35:26 +00:00
Sebastian Dransfeld 01aa375b20 e: Fix shadow warnings
SVN revision: 63353
2011-09-13 04:35:13 +00:00
Sebastian Dransfeld 506af69bb8 e: Remove FIXME, already fixed
SVN revision: 63352
2011-09-13 04:35:00 +00:00
Sebastian Dransfeld 8f5671bbd1 e: Fix shadow warning
SVN revision: 63351
2011-09-13 04:34:44 +00:00
Hannes Janetzek 2dd238ab26 e17: revert r63099, causes issues with tiling
SVN revision: 63347
2011-09-12 11:27:05 +00:00
Boris Faure c7d9b66d89 e: remove printf and a lonely tab
SVN revision: 63327
2011-09-11 15:39:17 +00:00
Hannes Janetzek 11fe807ade e17: use argb border only when compositing is enabled
SVN revision: 63170
2011-09-04 20:03:00 +00:00
Hannes Janetzek be4f610554 e17: move freeing of pending move/resize for new client up to eval0, before layout hook is called
SVN revision: 63099
2011-09-03 01:32:39 +00:00
Hannes Janetzek 0cdba19a2a e17: one more focus fix, e_border_focus_set_with_pointer could set bd->want_focus again.
SVN revision: 63088
2011-09-02 11:12:03 +00:00
Hannes Janetzek 2bb64c9745 e17: removed bd->changed from deleted border to prevent loop with illume hook calls
SVN revision: 63025
2011-08-31 11:36:46 +00:00
Hannes Janetzek 16622386e4 e17: fix icccm.class string replace
SVN revision: 62948
2011-08-29 14:06:00 +00:00
Hannes Janetzek 69076c2a32 e17: use stringshare for icccm/netwm properties
SVN revision: 62935
2011-08-29 08:24:55 +00:00
Hannes Janetzek b9525be763 e17/border: fix focus latest set
SVN revision: 62902
2011-08-28 06:49:59 +00:00
Hannes Janetzek 61d968c948 e17/border: fix formatting, tabs and trailing whitespace
SVN revision: 62901
2011-08-28 06:48:33 +00:00
Hannes Janetzek 8445b89578 e17: refactor code duplication.
- added _e_border_maximize used by e_border_maximze and eval for changed border  
- added _e_border_client_inset_calc, same code was used in various places


SVN revision: 62897
2011-08-28 04:22:29 +00:00