Mike Blumenkrantz
a8beb0950c
fix usage of PATH_MAX when not working with files
...
SVN revision: 75518
2012-08-22 07:02:41 +00:00
Cedric BAIL
63a5a005f8
e: don't segv if we didn't get the window border at that point.
...
SVN revision: 75494
2012-08-21 09:14:59 +00:00
Christopher Michael
84d21bd8e5
E: Comment out fprintf's remaining from someone's debug efforts ;)
...
SVN revision: 75433
2012-08-19 16:46:32 +00:00
Christopher Michael
d53e3ee139
E: Comment out fprintf.
...
Enough with the border focus printing already ;)
SVN revision: 75428
2012-08-19 13:27:45 +00:00
Carsten Haitzler
1739590e05
fix wad of focus issues with click-to-focus and alt+tab + fullscreen
...
windows.
SVN revision: 75399
2012-08-18 04:40:56 +00:00
Mike Blumenkrantz
dd83f4a7d1
ensure that event mask is unset on parents of modal windows before applying previous mask
...
SVN revision: 75365
2012-08-17 08:00:46 +00:00
Carsten Haitzler
7a5d5b5fa4
add zone geometry property to windows and keep it updated.
...
SVN revision: 75310
2012-08-16 09:29:42 +00:00
Mike Blumenkrantz
97faa73719
modal windows now properly block events on their parent windows
...
SVN revision: 75073
2012-08-10 08:59:05 +00:00
Mike Blumenkrantz
edf4cfa5da
add case for net wm state change fetch flag to be set
...
SVN revision: 75069
2012-08-10 07:48:01 +00:00
Mike Blumenkrantz
c0790f7d55
fix case of reparenting window where properties are just being set and window is not actually being reparented
...
SVN revision: 75068
2012-08-10 07:47:26 +00:00
Carsten Haitzler
7713bd830f
fix flash fullscreening to stay above shelf.
...
SVN revision: 75000
2012-08-08 09:07:58 +00:00
Mike Blumenkrantz
8fecf57e7e
fix up mapping change hacks, not sure what I was thinking here
...
SVN revision: 74994
2012-08-08 06:35:42 +00:00
Mike Blumenkrantz
21df8f0a2f
add an amazing hack which, when a vmware player window is opened, disables keyboard remapping until the window is closed. this is stupid, but seems to be the only way to keep it from breaking keymaps on some setups
...
ticket #1057
SVN revision: 74919
2012-08-06 10:21:41 +00:00
Mike Blumenkrantz
7ba11ee2c1
fix longstanding focus bug where root window would incorrectly receive focus
...
WE DON'T EVEN DO THAT
SVN revision: 74851
2012-08-03 14:21:48 +00:00
Mike Blumenkrantz
85931fc15a
add mechanism for injecting entries into border menus
...
SVN revision: 74172
2012-07-19 09:05:34 +00:00
Mike Blumenkrantz
d382ee03b8
set void as params for e_border_client_list()
...
SVN revision: 74053
2012-07-18 08:46:12 +00:00
Mike Blumenkrantz
2408d29b01
save fullscreen policy for borders when a window fullscreens
...
SVN revision: 74046
2012-07-18 07:20:25 +00:00
Mike Blumenkrantz
72e927e2ee
fix weird border behavior where it would reset to the default style any time a non-existing style was passed without trying the currently-set theme style
...
ticket #1163
SVN revision: 73917
2012-07-16 10:13:55 +00:00
Chidambar Zinnoury
f198b01b07
e: we don't want borders to move zones and desktops when E is being restarted.
...
SVN revision: 73857
2012-07-14 18:06:33 +00:00
Chidambar Zinnoury
d4b871bafd
e: add a configuration value to group new windows with others from the same app.
...
We may want to alert the user it appeared though (make it urgent?).
See r70370, fixes #40 .
SVN revision: 73856
2012-07-14 18:00:57 +00:00
Chidambar Zinnoury
37347a6a0a
e: always send mouse out events to borders.
...
SVN revision: 73510
2012-07-10 04:29:07 +00:00
Mike Blumenkrantz
09e526e2ba
add an intercept function for e_border to allow adjustments for movement of borders
...
SVN revision: 73363
2012-07-05 14:53:28 +00:00
Cedric BAIL
7f7692c1cb
e: trying to do it in the right order.
...
SVN revision: 73271
2012-07-04 12:01:39 +00:00
Doyoun Kang
f5d13fd6af
From: Doyoun Kang <doyoun.kang@samsung.com>
...
Subject: [E-devel] [Patch][e] add code to check
e_config->geometry_auto_move before moving a window in e_border.c
In e, there is a configuration value - geometry_auto_move - which
determines whether e moves the window to useful geometry automatically or not.
In my opinion, if this is 0, then e doesn't move the window
automatically. However, e always moves the window automatically
because there is no code to check the geometry_auto_move value in
_e_border_eval(). So, I added code to check
e_config->geometry_auto_move in _e_border_eval().
SVN revision: 73191
2012-07-03 06:31:43 +00:00
Carsten Haitzler
153a14bb48
fix errant slide to focus when windows are not visible.
...
SVN revision: 73096
2012-07-01 10:12:59 +00:00
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