platform/upstream/enlightenment.git
10 years agocorrectly fix conf_randr warnings
Mike Blumenkrantz [Sat, 18 Jan 2014 20:16:46 +0000 (15:16 -0500)]
correctly fix conf_randr warnings

10 years agorevert previous "removed" warnings" commit chunk which added more warnings
Mike Blumenkrantz [Sat, 18 Jan 2014 20:15:25 +0000 (15:15 -0500)]
revert previous "removed" warnings" commit chunk which added more warnings

10 years agodebug remove - sorry.
Carsten Haitzler (Rasterman) [Sat, 18 Jan 2014 10:57:39 +0000 (19:57 +0900)]
debug remove - sorry.

10 years agoibar icon menu - set pass events on bg obj until it is fully shown
Carsten Haitzler (Rasterman) [Sat, 18 Jan 2014 10:51:54 +0000 (19:51 +0900)]
ibar icon menu - set pass events on bg obj until it is fully shown

this needs an elm theme update fyi.

10 years agoenlightenment - removed warnings.
ChunEon Park [Sat, 18 Jan 2014 10:37:02 +0000 (19:37 +0900)]
enlightenment - removed warnings.

10 years agohide ibar menu when its gadget menu is opened
Mike Blumenkrantz [Sat, 18 Jan 2014 00:07:11 +0000 (19:07 -0500)]
hide ibar menu when its gadget menu is opened

one menu at a time.

T744 maybe?

10 years agoibar menu now dynamically adds new clients
Mike Blumenkrantz [Sat, 18 Jan 2014 00:04:48 +0000 (19:04 -0500)]
ibar menu now dynamically adds new clients

T744

10 years agotry grouping phony execs together
Mike Blumenkrantz [Sat, 18 Jan 2014 00:02:56 +0000 (19:02 -0500)]
try grouping phony execs together

this saves a little memory and also makes related eventing more useful

10 years agobreak out ibar menu population into separate function
Mike Blumenkrantz [Fri, 17 Jan 2014 23:27:55 +0000 (18:27 -0500)]
break out ibar menu population into separate function

10 years agofurther reduce ibar menu hide delay, make delay even shorter when leaving menu
Mike Blumenkrantz [Fri, 17 Jan 2014 23:21:13 +0000 (18:21 -0500)]
further reduce ibar menu hide delay, make delay even shorter when leaving menu

it seems that I always have this thing stuck open for a long period of time after moving my mouse out through it. I suspect that most times when a user moves the cursor out of the menu and does not immediately move it back or to the icon, the menu probably shouldn't hang around. likewise, when it moves out of the icon, maybe we give a little extra time to reach the menu, but not so much that it hangs around if the icon was exited through the side

10 years agoadd slight delay to ibar menu mouseover showing
Mike Blumenkrantz [Fri, 17 Jan 2014 23:19:00 +0000 (18:19 -0500)]
add slight delay to ibar menu mouseover showing

this gets really annoying when mousing over the bar quickly and menus start flying all over

10 years agohide mouseover ibar menu after mouse has left
Mike Blumenkrantz [Fri, 17 Jan 2014 23:13:03 +0000 (18:13 -0500)]
hide mouseover ibar menu after mouse has left

T744

10 years agopass events on ibar menu during hide
Mike Blumenkrantz [Fri, 17 Jan 2014 23:09:35 +0000 (18:09 -0500)]
pass events on ibar menu during hide

10 years agoforce adding client to raise stack on winlist select
Mike Blumenkrantz [Fri, 17 Jan 2014 22:53:05 +0000 (17:53 -0500)]
force adding client to raise stack on winlist select

10 years agoonly add client to raise stack if focus tracking is enabled
Mike Blumenkrantz [Fri, 17 Jan 2014 22:49:10 +0000 (17:49 -0500)]
only add client to raise stack if focus tracking is enabled

focus tracking only gets frozen by winlist, at which point it's most likely that users also don't want the raise stack to be altered

10 years agoforce X client adjust on frame change
Mike Blumenkrantz [Fri, 17 Jan 2014 22:42:12 +0000 (17:42 -0500)]
force X client adjust on frame change

10 years agouse right object to do frame unadjust when setting theme
Mike Blumenkrantz [Fri, 17 Jan 2014 22:41:50 +0000 (17:41 -0500)]
use right object to do frame unadjust when setting theme

10 years agodon't always raise clients on maximize
Mike Blumenkrantz [Fri, 17 Jan 2014 22:41:30 +0000 (17:41 -0500)]
don't always raise clients on maximize

10 years agoset pass events on deleted clients
Mike Blumenkrantz [Fri, 17 Jan 2014 16:36:35 +0000 (11:36 -0500)]
set pass events on deleted clients

10 years agoonly deactivate all menus on mouse down if active menu is present
Mike Blumenkrantz [Fri, 17 Jan 2014 16:21:20 +0000 (11:21 -0500)]
only deactivate all menus on mouse down if active menu is present

T798

10 years agofix fullscreen client crash
Mike Blumenkrantz [Fri, 17 Jan 2014 15:55:06 +0000 (10:55 -0500)]
fix fullscreen client crash

T796

10 years agoenforce correct geometry for client->saved.{x,y}
Mike Blumenkrantz [Fri, 17 Jan 2014 01:27:07 +0000 (20:27 -0500)]
enforce correct geometry for client->saved.{x,y}

this is for CLIENT geometry and does NOT include the zone x/y

10 years agoreorder some startup stuff to not fail when ecore events haven't been initialized
Mike Blumenkrantz [Fri, 17 Jan 2014 01:09:45 +0000 (20:09 -0500)]
reorder some startup stuff to not fail when ecore events haven't been initialized

eta until wayland-fb bug reports start rolling in: -5 minutes

10 years agoquick screensaver blocking hack for non-X instances
Mike Blumenkrantz [Fri, 17 Jan 2014 01:09:12 +0000 (20:09 -0500)]
quick screensaver blocking hack for non-X instances

10 years agoallow client movement on one axis when vertical/horizontal maximized
Mike Blumenkrantz [Thu, 16 Jan 2014 20:47:35 +0000 (15:47 -0500)]
allow client movement on one axis when vertical/horizontal maximized

T741

10 years agofix pager16 drag to desktop postioning
Mike Blumenkrantz [Thu, 16 Jan 2014 17:23:49 +0000 (12:23 -0500)]
fix pager16 drag to desktop postioning

T777, T7888

10 years agoshow the compositor overlay window when nocomp mode ends
Mike Blumenkrantz [Thu, 16 Jan 2014 17:09:51 +0000 (12:09 -0500)]
show the compositor overlay window when nocomp mode ends

10 years agoblock shape cutting during nocomp
Mike Blumenkrantz [Thu, 16 Jan 2014 17:09:29 +0000 (12:09 -0500)]
block shape cutting during nocomp

10 years agosilence some gadcon popup error messages from ibar menu
Mike Blumenkrantz [Thu, 16 Jan 2014 16:26:37 +0000 (11:26 -0500)]
silence some gadcon popup error messages from ibar menu

10 years agodon't do client stacking remember/event if not redirected
Mike Blumenkrantz [Thu, 16 Jan 2014 16:24:51 +0000 (11:24 -0500)]
don't do client stacking remember/event if not redirected

10 years agofix ibar menu mouseover crash when dragging
Mike Blumenkrantz [Thu, 16 Jan 2014 16:17:35 +0000 (11:17 -0500)]
fix ibar menu mouseover crash when dragging

10 years agoreduce ibar mouse out timer length
Mike Blumenkrantz [Thu, 16 Jan 2014 16:15:28 +0000 (11:15 -0500)]
reduce ibar mouse out timer length

also since this wasn't done correctly in the original message

feature: ibar now optionaly triggers its menu on mouse in

10 years agos/e_theme_comp_border/e_theme_comp_frame/g
Mike Blumenkrantz [Thu, 16 Jan 2014 16:15:08 +0000 (11:15 -0500)]
s/e_theme_comp_border/e_theme_comp_frame/g

10 years agofix comp style selector signals
Mike Blumenkrantz [Thu, 16 Jan 2014 15:53:44 +0000 (10:53 -0500)]
fix comp style selector signals

10 years agomake fileman popups hide more aggressively
Mike Blumenkrantz [Thu, 16 Jan 2014 15:36:46 +0000 (10:36 -0500)]
make fileman popups hide more aggressively

T750

10 years agoremove old hacks to work around back efm icon eventarea
Mike Blumenkrantz [Thu, 16 Jan 2014 15:36:20 +0000 (10:36 -0500)]
remove old hacks to work around back efm icon eventarea

10 years agofix wizard scaling visuals
Mike Blumenkrantz [Thu, 16 Jan 2014 15:09:53 +0000 (10:09 -0500)]
fix wizard scaling visuals

10 years agoupdate po line #'s
Carsten Haitzler (Rasterman) [Thu, 16 Jan 2014 15:23:58 +0000 (00:23 +0900)]
update po line #'s

10 years agoibar - fix collection of segvs dealing with ibar icon menu invalid refs
Carsten Haitzler (Rasterman) [Thu, 16 Jan 2014 12:30:56 +0000 (21:30 +0900)]
ibar - fix collection of segvs dealing with ibar icon menu invalid refs

10 years agowindow icon dnd - make sure icon is properly positioned under mouse
Carsten Haitzler (Rasterman) [Thu, 16 Jan 2014 12:05:57 +0000 (21:05 +0900)]
window icon dnd - make sure icon is properly positioned under mouse

10 years agoadjust frame icon drag geometry
Mike Blumenkrantz [Thu, 16 Jan 2014 04:11:12 +0000 (23:11 -0500)]
adjust frame icon drag geometry

T776

10 years agoadd e_comp_object_frame_icon_geometry_get
Mike Blumenkrantz [Thu, 16 Jan 2014 03:58:42 +0000 (22:58 -0500)]
add e_comp_object_frame_icon_geometry_get

10 years agofix remember geometry updating
Mike Blumenkrantz [Thu, 16 Jan 2014 03:52:14 +0000 (22:52 -0500)]
fix remember geometry updating

T791

10 years agouse current client position for post frame set any time changes.pos is set
Mike Blumenkrantz [Thu, 16 Jan 2014 02:14:38 +0000 (21:14 -0500)]
use current client position for post frame set any time changes.pos is set

T790

10 years agooverride/placed gets set on compositor side
Mike Blumenkrantz [Thu, 16 Jan 2014 02:04:10 +0000 (21:04 -0500)]
override/placed gets set on compositor side

10 years agocheck/set button for pager window drags
Mike Blumenkrantz [Thu, 16 Jan 2014 01:52:27 +0000 (20:52 -0500)]
check/set button for pager window drags

T789

10 years agofix comp style display
Mike Blumenkrantz [Thu, 16 Jan 2014 01:39:51 +0000 (20:39 -0500)]
fix comp style display

10 years agoredo pager16 window dragging
Mike Blumenkrantz [Wed, 15 Jan 2014 23:50:25 +0000 (18:50 -0500)]
redo pager16 window dragging

T784, T777

10 years agoblock deskmirror client visibility changes during drags
Mike Blumenkrantz [Wed, 15 Jan 2014 23:50:09 +0000 (18:50 -0500)]
block deskmirror client visibility changes during drags

10 years agofix void ptr arith warning
Mike Blumenkrantz [Wed, 15 Jan 2014 23:49:53 +0000 (18:49 -0500)]
fix void ptr arith warning

10 years agoadd e_drag_current_get
Mike Blumenkrantz [Wed, 15 Jan 2014 23:02:08 +0000 (18:02 -0500)]
add e_drag_current_get

10 years agofocus clients after pager drag to desktop
Mike Blumenkrantz [Wed, 15 Jan 2014 22:44:13 +0000 (17:44 -0500)]
focus clients after pager drag to desktop

10 years agoblock comp queues during hide on shutdown
Mike Blumenkrantz [Wed, 15 Jan 2014 22:38:53 +0000 (17:38 -0500)]
block comp queues during hide on shutdown

10 years agoRemove unused variable.
Chris Michael [Wed, 15 Jan 2014 22:42:42 +0000 (22:42 +0000)]
Remove unused variable.

Signed-off-by: Chris Michael <devilhorns@comcast.net>
10 years agouse live objects for pager16 window drags
Mike Blumenkrantz [Wed, 15 Jan 2014 22:01:10 +0000 (17:01 -0500)]
use live objects for pager16 window drags

10 years agofix keyboard move/resize info display
Mike Blumenkrantz [Wed, 15 Jan 2014 21:59:43 +0000 (16:59 -0500)]
fix keyboard move/resize info display

10 years agoenable -Wpointer-arith for git builds
Mike Blumenkrantz [Wed, 15 Jan 2014 21:40:41 +0000 (16:40 -0500)]
enable -Wpointer-arith for git builds

10 years agoadd e_deskmirror_mirror_copy
Mike Blumenkrantz [Wed, 15 Jan 2014 21:38:04 +0000 (16:38 -0500)]
add e_deskmirror_mirror_copy

10 years agoonly set shape mask if client has been reparented
Mike Blumenkrantz [Wed, 15 Jan 2014 19:03:50 +0000 (14:03 -0500)]
only set shape mask if client has been reparented

10 years agoX override clients are already placed
Mike Blumenkrantz [Wed, 15 Jan 2014 18:51:54 +0000 (13:51 -0500)]
X override clients are already placed

10 years agofix netwm sync resizing to account for frame geometry
Mike Blumenkrantz [Wed, 15 Jan 2014 16:50:11 +0000 (11:50 -0500)]
fix netwm sync resizing to account for frame geometry

T778

10 years agoset netwm sync alarm to right struct member
Mike Blumenkrantz [Wed, 15 Jan 2014 16:15:50 +0000 (11:15 -0500)]
set netwm sync alarm to right struct member

T778

10 years agodon't hints on override clients
Mike Blumenkrantz [Wed, 15 Jan 2014 16:00:45 +0000 (11:00 -0500)]
don't hints on override clients

T772

10 years agoalways set icccm wm state when calling related hints function
Mike Blumenkrantz [Wed, 15 Jan 2014 15:36:45 +0000 (10:36 -0500)]
always set icccm wm state when calling related hints function

T773

10 years agoremove shadow from client icon drags
Mike Blumenkrantz [Wed, 15 Jan 2014 15:23:14 +0000 (10:23 -0500)]
remove shadow from client icon drags

T776

10 years agoadd comp settings to configure registry
Mike Blumenkrantz [Wed, 15 Jan 2014 15:10:09 +0000 (10:10 -0500)]
add comp settings to configure registry

it's always been in the settings menu, but I forgot to put it into the registry.

T779

10 years agodeskmirror - set scale factor nicely.
Carsten Haitzler (Rasterman) [Wed, 15 Jan 2014 11:04:56 +0000 (20:04 +0900)]
deskmirror - set scale factor nicely.

10 years agorandr: remove debug output
Sebastian Dransfeld [Thu, 21 Nov 2013 10:09:27 +0000 (11:09 +0100)]
randr: remove debug output

10 years agorandr: remove unused variable
Sebastian Dransfeld [Thu, 21 Nov 2013 10:08:54 +0000 (11:08 +0100)]
randr: remove unused variable

10 years agorandr: Enable output from settings
Sebastian Dransfeld [Thu, 21 Nov 2013 10:04:09 +0000 (11:04 +0100)]
randr: Enable output from settings

10 years agoe_randr: rework
Sebastian Dransfeld [Wed, 6 Nov 2013 10:09:58 +0000 (11:09 +0100)]
e_randr: rework

10 years agoe_acpi: Add function to get lid status
Sebastian Dransfeld [Wed, 6 Nov 2013 05:09:04 +0000 (06:09 +0100)]
e_acpi: Add function to get lid status

So we can know lid status without waiting for a lid event.

10 years agodon't need to check desklock state on lokker init
Mike Blumenkrantz [Wed, 15 Jan 2014 06:02:06 +0000 (01:02 -0500)]
don't need to check desklock state on lokker init

10 years agotry locking new desklock interfaces on append if state == locked
Mike Blumenkrantz [Wed, 15 Jan 2014 06:01:41 +0000 (01:01 -0500)]
try locking new desklock interfaces on append if state == locked

10 years agofix lokker install rule
Mike Blumenkrantz [Wed, 15 Jan 2014 05:57:37 +0000 (00:57 -0500)]
fix lokker install rule

10 years agofix restacking on client lower
Mike Blumenkrantz [Wed, 15 Jan 2014 05:09:33 +0000 (00:09 -0500)]
fix restacking on client lower

10 years agobugfix: unset video flag when failing to find teamwork media
Mike Blumenkrantz [Wed, 15 Jan 2014 04:38:39 +0000 (23:38 -0500)]
bugfix: unset video flag when failing to find teamwork media

10 years agoforce accuracy in pager16 aspecting
Mike Blumenkrantz [Wed, 15 Jan 2014 04:20:40 +0000 (23:20 -0500)]
force accuracy in pager16 aspecting

this was inherited from the original pager module where it didn't matter as much.

T771

10 years agofix bgpreview dynamic updating
Mike Blumenkrantz [Wed, 15 Jan 2014 03:50:28 +0000 (22:50 -0500)]
fix bgpreview dynamic updating

T771

10 years agounblock client lowering
Mike Blumenkrantz [Wed, 15 Jan 2014 03:39:30 +0000 (22:39 -0500)]
unblock client lowering

T770

10 years agoMixer: Fix crash when closing mixer settings
Jean-Philippe Andre [Wed, 15 Jan 2014 03:36:27 +0000 (12:36 +0900)]
Mixer: Fix crash when closing mixer settings

app can already be NULL at this point, when called from _cb_win_del().

10 years agofeature: selective redirection toggling
Mike Blumenkrantz [Mon, 13 Jan 2014 21:30:37 +0000 (16:30 -0500)]
feature: selective redirection toggling

this toggles redirection on compatible (X) clients while still mostly preserving window frame functionality

10 years agoadd "Enable advanced compositing features" option
Mike Blumenkrantz [Mon, 13 Jan 2014 18:40:59 +0000 (13:40 -0500)]
add "Enable advanced compositing features" option

this is what I'll be using to conceal various features in the future which should not be used without some understanding of what they do (OR FACE THE CONSEQUENCES)

10 years agofeature: support XPRESENT extension to reduce compositing overhead
Mike Blumenkrantz [Sat, 11 Jan 2014 20:00:10 +0000 (15:00 -0500)]
feature: support XPRESENT extension to reduce compositing overhead

xorg 1.15 introduces this extension which has a magical event to notify when a pixmap's size changes, which means that the size never needs to be manually fetched

10 years agoblock rendering while screensaver is active
Mike Blumenkrantz [Sun, 5 Jan 2014 22:37:57 +0000 (17:37 -0500)]
block rendering while screensaver is active

10 years agoadd versioning to remembers to prevent badness when new properties are added
Mike Blumenkrantz [Wed, 1 Jan 2014 21:50:03 +0000 (16:50 -0500)]
add versioning to remembers to prevent badness when new properties are added

10 years agodeduplicate E_Remember edd
Mike Blumenkrantz [Wed, 1 Jan 2014 20:47:35 +0000 (15:47 -0500)]
deduplicate E_Remember edd

what if we weren't insane and didn't have the same exact code in 2 places?

10 years agoe menus no longer use comp shadows
Mike Blumenkrantz [Wed, 1 Jan 2014 19:48:05 +0000 (14:48 -0500)]
e menus no longer use comp shadows

10 years agoremove resize callback on gadcon parent
Mike Blumenkrantz [Tue, 31 Dec 2013 19:26:19 +0000 (14:26 -0500)]
remove resize callback on gadcon parent

this sometimes gets called after the gadcon is deleted which leads to a crash

10 years agoimprove bgpreview widget to use livethumb with auto vsizing
Mike Blumenkrantz [Tue, 31 Dec 2013 18:58:13 +0000 (13:58 -0500)]
improve bgpreview widget to use livethumb with auto vsizing

this widget gets used in permanent locations now, so it needs to use less memory when possible

10 years agoteamwork protocol modification to work better in wayland
Mike Blumenkrantz [Mon, 30 Dec 2013 17:49:59 +0000 (12:49 -0500)]
teamwork protocol modification to work better in wayland

wayland surface ids are stupid, so we need to use uint64_t here to accurately get the window id

10 years agoadd urgency hint test
Mike Blumenkrantz [Mon, 30 Dec 2013 16:32:03 +0000 (11:32 -0500)]
add urgency hint test

10 years agofeature: new focus option "raise on revert focus"
Mike Blumenkrantz [Sun, 29 Dec 2013 22:04:26 +0000 (17:04 -0500)]
feature: new focus option "raise on revert focus"

this option provides the functionality which was intended by the old and broken "raise on focus" option. it raises windows ONLY when reverting focus in cases not directly triggered by the user or any application

10 years agoremove e-specific theme config members
Mike Blumenkrantz [Sat, 21 Dec 2013 20:30:28 +0000 (15:30 -0500)]
remove e-specific theme config members

10 years agofeature: add PIN-style desklock for lokker module
discomfitor [Sat, 26 Oct 2013 17:02:20 +0000 (18:02 +0100)]
feature: add PIN-style desklock for lokker module

accessible from the normal screen lock dialog

10 years agofeature: make desklock hookable, break out current desklock into module, move pam...
Mike Blumenkrantz [Sat, 21 Dec 2013 15:59:23 +0000 (10:59 -0500)]
feature: make desklock hookable, break out current desklock into module, move pam stuff to separate file

after this commit, the new-but-invisible module "lokker" (or other custom loaded module) is in charge of creating all graphics for the lock screen, and it will be added to the user's config. failure to load a lockscreen module will just result in a black screen

desklock subsystem now handles all the pre/post lock stuff while the modules themselves are responsible for creating visuals and calling auth functions to determine whether to unlock the screen

10 years agofeature: revive personal desklock passwords
discomfitor [Sat, 26 Oct 2013 08:59:32 +0000 (09:59 +0100)]
feature: revive personal desklock passwords

these were previously disabled because hashing a password was too much work (I guess?), but now they're back. config dialog has changed accordingly

10 years agoadd blocker rects for desklock
discomfitor [Sat, 26 Oct 2013 06:50:36 +0000 (07:50 +0100)]
add blocker rects for desklock

add a black rect to cover the screen during desklock

10 years agobreak out desklock into display server-able hooks
discomfitor [Fri, 25 Oct 2013 13:20:45 +0000 (14:20 +0100)]
break out desklock into display server-able hooks

if we're running in a non-X environment, we can't very well expect that using X calls to hide/show windows for desklock is going to work as expected. now a compositor backend can add a pre or post desklock hook to hide/show its clients as necessary

10 years agofix fileman stealing focus
discomfitor [Sat, 19 Oct 2013 11:14:51 +0000 (12:14 +0100)]
fix fileman stealing focus

desktop fileman should only receive focus if there is no client currently visible on the active desktop