Chris Michael
4753c56d42
de-e_comp_get()-ify lokker module
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-01-26 14:32:32 -05:00
Chris Michael
3d9e6cd934
remove unused inline function
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-01-26 09:28:14 -05:00
Chris Michael
56da400c39
make enlightenment build again for wayland-only
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-01-26 08:54:38 -05:00
Marcel Hollerbach
2f78b3b1c0
po files: remove remove e_randr
...
found by OnlyHuman
2015-01-25 22:50:52 +01:00
Carsten Haitzler
33d4531f1d
e - rewrite randr code entirely. core and dialog. dialog is basic atm
...
the dialog for now is simple and lets you just raw edit the properties
per screen in a dialog. nothing fancy. not user firendly. but it works.
the randr core has been totally rewritten and tested against a range
of drivers and setups before even getting a commit. it works solidly
and configures screens reliably now. drivers tested:
nvidia
intel
radeon
some drivers still are unreliable in terms of delivering plug/unplug
events for outputs (both intel and radeon are flakey - nvidia is solid
and reliable). so to fix this there is now a screen redo action you
can bind to a hotkey or something and have e re-evaluate current
screen setup and apply ny pending config if needed.
also to make reconfiguring prettier the screen is faded to black
first, then configured, then faded back in. some drivers work
flawlessly with this, others still flicker some garbage.
i admit - i haven't tested nouveau, but my general take on this is the
randr code is now in far better shape than where it was (minus pretty
and easy dialog). the dialog can be done next, but i'd like to get the
core in now for more testing.
@fix
2015-01-25 22:50:23 +09:00
Carsten Haitzler
ab975cc349
e - fix e widgets to use evas size hints - this unifies sizing elm vs e
2015-01-25 22:50:23 +09:00
Davide Andreoli
619afde7e5
Update gtk bookmarks to work with new gtk3 path
...
...I hope they will not change this stupid path for each minor release
2015-01-24 14:47:17 +01:00
Davide Andreoli
61816a5ba2
Fix gadman config to be actually usable.
...
The button was not expanded correctly in the box,
not really the definitive fix, something is wrong in
e_widget_framelist_object_append_full()
2015-01-24 14:30:40 +01:00
Mike Blumenkrantz
b0a9d64000
allow client pixmap size to be used in place of actual client geom for tiler creation
2015-01-23 17:20:52 -05:00
Mike Blumenkrantz
a5c00bfb2b
defer client frame resizes if client is not protocol-visible
2015-01-23 17:20:14 -05:00
Mike Blumenkrantz
a8bd9df733
Revert "simplify/fix wl client borderless setting"
...
This reverts commit 1b3d89c4c0
.
I suck too much to fix this right now, maybe later
2015-01-23 16:30:28 -05:00
Mike Blumenkrantz
d94a76db15
preserve internal window borderless state when set prior to showing window
2015-01-23 16:22:14 -05:00
Mike Blumenkrantz
1b3d89c4c0
simplify/fix wl client borderless setting
2015-01-23 16:22:02 -05:00
Chris Michael
fba5de7d6a
Revert "only set wl client borderless state as necessary, don't overwrite existing states"
...
This reverts commit 5c80ce8e0e
.
Revert this as it causes ALL internal windows to not have any borders
anymore.
2015-01-23 14:57:04 -05:00
Chris Michael
432b76390b
de-e_comp_get()ify e_moveresize
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-01-23 14:35:37 -05:00
Chris Michael
93ad6ba544
de-e_comp_get()ify e_int_client_menu
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-01-23 14:33:20 -05:00
Chris Michael
a71e0e3553
de-e_comp_get()ify e_deskmirror
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-01-23 14:32:41 -05:00
Chris Michael
4814695439
de-e_comp_get()ify e_desk
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-01-23 14:32:41 -05:00
Chris Michael
4c42448ffa
de-e_comp_get()ify e_actions
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-01-23 14:32:41 -05:00
Mike Blumenkrantz
5c80ce8e0e
only set wl client borderless state as necessary, don't overwrite existing states
2015-01-23 14:31:35 -05:00
Mike Blumenkrantz
363a78a260
continue to hide window input regions on desk flip if they are shaded
2015-01-23 14:26:28 -05:00
Mike Blumenkrantz
03c5915245
force server borders on internal wl wins again
...
this goes back to previous behavior before elm win conversion
2015-01-23 14:10:58 -05:00
Mike Blumenkrantz
665a399b14
de-e_comp_get()ify e_win
2015-01-23 14:10:58 -05:00
Stefan Schmidt
baad02c03a
e_screensaver: de-e_comp_get()ify
2015-01-23 13:49:54 +01:00
Stefan Schmidt
38b8ba509b
e_notification: de-e_comp_get()ify
2015-01-23 13:49:09 +01:00
Stefan Schmidt
56de1002ec
e_mouse: de-e_comp_get()ify
2015-01-23 13:44:43 +01:00
Stefan Schmidt
c66b402322
e_module: de-e_comp_get()ify
2015-01-23 13:43:40 +01:00
Stefan Schmidt
eccf163aa8
e_main: de-e_comp_get()ify
2015-01-23 13:43:07 +01:00
Stefan Schmidt
fe024b561b
e_dpms: de-e_comp_get()ify
2015-01-23 13:42:01 +01:00
Stefan Schmidt
c100027f20
e_configure: de-e_comp_get()ify
2015-01-23 13:40:45 +01:00
Stefan Schmidt
8c60f2e02c
e_bindings: de-e_comp_get()ify
2015-01-23 13:38:28 +01:00
Stefan Schmidt
f64b07bb8e
e_backlight: de-e_comp_get()ify
2015-01-23 13:37:59 +01:00
Stefan Schmidt
1997034465
e_sys: Make sure we return false if systemd does not support various suspend modes
...
Since this was introduced this callback always returned 1 no matter if systemd
said it does support the mode or not.
CID: 1261291
2015-01-23 13:22:59 +01:00
Mike Blumenkrantz
1b321567bf
simplify wl xdg/shell configure functions
...
setting changes.XYZ is generally bad and shouldn't be done. in this case, it was obscuring an infinite render resize loop
#barrel
2015-01-22 23:45:11 -05:00
Mike Blumenkrantz
01b0f4a85d
set wl client geometry before showing in desktop shell
...
bad things (tm) can happen if geometry doesn't get updated before the show
#barrel
2015-01-22 23:45:08 -05:00
Mike Blumenkrantz
30f17c5680
remove no longer necessary setting of changes.size on client resize
...
this is unnecessary since we resize on every necessary frame anyway
2015-01-22 23:03:38 -05:00
Mike Blumenkrantz
847ce5b0d5
never uncenter a centered internal window
...
a window which has received a call to elm_win_center() can now never auto-uncenter in either axis
ref T2031
2015-01-22 22:39:46 -05:00
Mike Blumenkrantz
b89868cc65
fix comp cfdlg sizing and centering
2015-01-22 22:39:27 -05:00
Mike Blumenkrantz
3e5b2ba96a
move more grabinput code to not fail in wl
...
#barrel
2015-01-22 15:45:16 -05:00
Mike Blumenkrantz
5e5a533a6d
move grabinput focus fix timer to be X-only
2015-01-22 15:30:25 -05:00
Mike Blumenkrantz
5735f7a2e7
de-e_comp_get()ify evry
2015-01-22 15:05:58 -05:00
Mike Blumenkrantz
ec04105a98
typo from last evry commit
2015-01-22 15:02:32 -05:00
Chris Michael
863a02b5db
update README.wayland for Mike's everything module fixes
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-01-22 15:02:17 -05:00
Mike Blumenkrantz
7e0152e384
fix evry build on wayland-only
2015-01-22 14:59:25 -05:00
Mike Blumenkrantz
ba684aacd3
de-e_comp_get()ify e_dnd
2015-01-22 14:59:25 -05:00
Chris Michael
e8c7b82dab
Ignore checking size of client and just always send new size. This
...
fixed basic-->advanced dialogs here
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-01-22 14:31:03 -05:00
Chris Michael
e266bfaa35
wl_x11: When creating the ecore_evas for wl_x11, use
...
ecore_evas_screen_geometry_get function and resize the ecore_evas
accordingly.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-01-22 10:06:26 -05:00
kabeer khan
7bfef8a6f5
Release list of touch resources when input is shutdown
...
Summary:
Resolved TODO to release list of touch resources in e_comp_wl_input_shutdown
Signed-off-by: kabeer khan <kabeer.khan@samsung.com>
Reviewers: devilhorns
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D1884
2015-01-22 09:15:07 -05:00
Mike Blumenkrantz
0d82fcf71c
remove e_comp_get() use in grabinput
2015-01-20 19:20:07 -05:00
Mike Blumenkrantz
f8d846e0c9
set client frame geometry for new internal wins based on ee geometry
2015-01-20 19:20:07 -05:00