platform/upstream/enlightenment.git
10 years agoshot - check zone null before using
Carsten Haitzler (Rasterman) [Wed, 22 Jan 2014 03:27:00 +0000 (12:27 +0900)]
shot - check zone null before using

10 years agoemit backlight changed event for X backlight events
Mike Blumenkrantz [Tue, 21 Jan 2014 22:26:21 +0000 (17:26 -0500)]
emit backlight changed event for X backlight events

10 years agobugfix: backlight double comparison now less likely to fail
Mike Blumenkrantz [Tue, 21 Jan 2014 22:08:49 +0000 (17:08 -0500)]
bugfix: backlight double comparison now less likely to fail

10 years agodo Xrandr backlight updates in place upon recieving events instead of looping all...
Mike Blumenkrantz [Tue, 21 Jan 2014 22:07:21 +0000 (17:07 -0500)]
do Xrandr backlight updates in place upon recieving events instead of looping all outputs

10 years agomake current backlight value internally exported
Mike Blumenkrantz [Tue, 21 Jan 2014 22:06:27 +0000 (17:06 -0500)]
make current backlight value internally exported

display system backends should be handling this in the event of changes, and being able to set it directly makes that easier

10 years agofeature: handle xrandr backlight using a single, accurate handler
Mike Blumenkrantz [Tue, 21 Jan 2014 21:48:09 +0000 (16:48 -0500)]
feature: handle xrandr backlight using a single, accurate handler

there's an event from ecore-x which tells us when this property has changed, which means we no longer have to be constantly checking to see if other apps have changed it

10 years agocleanup frame icon upon failing to use it
Mike Blumenkrantz [Tue, 21 Jan 2014 14:31:30 +0000 (09:31 -0500)]
cleanup frame icon upon failing to use it

10 years agomake example/syntac for app action useful.
Carsten Haitzler (Rasterman) [Tue, 21 Jan 2014 12:30:17 +0000 (21:30 +0900)]
make example/syntac for app action useful.

10 years agoe shot - allow params to share/save now (also specify quality and screen)
Carsten Haitzler (Rasterman) [Tue, 21 Jan 2014 12:21:13 +0000 (21:21 +0900)]
e shot - allow params to share/save now (also specify quality and screen)

10 years agobacklight update loop cleanups
Mike Blumenkrantz [Tue, 21 Jan 2014 02:50:05 +0000 (21:50 -0500)]
backlight update loop cleanups

* do null check before adding to device list

* use name length from ecore_x_randr_output_name_get()

10 years agofix fullscreen client place/adjust
Mike Blumenkrantz [Tue, 21 Jan 2014 02:33:11 +0000 (21:33 -0500)]
fix fullscreen client place/adjust

10 years agoonly call ecore_x_randr_output_backlight_available() once in backlight
Mike Blumenkrantz [Tue, 21 Jan 2014 02:30:38 +0000 (21:30 -0500)]
only call ecore_x_randr_output_backlight_available() once in backlight

10 years agoblock backlight updating during animation
Mike Blumenkrantz [Tue, 21 Jan 2014 02:05:51 +0000 (21:05 -0500)]
block backlight updating during animation

updating backlight in this context causes my backlight to never return to normal levels, and blocking it doesn't seem to be unreasonable here

10 years agoadd back first_draw_delay timer for X clients
Mike Blumenkrantz [Tue, 21 Jan 2014 00:03:50 +0000 (19:03 -0500)]
add back first_draw_delay timer for X clients

this is a safety timer to handle the case of "what happens if a new client only ever sends one damage during its startup"

10 years agoignore first damage for X clients
Mike Blumenkrantz [Tue, 21 Jan 2014 00:01:04 +0000 (19:01 -0500)]
ignore first damage for X clients

when not dealing with a re_manage client (persisting from previous E instance), we're almost definitely going to get multiple full-window damages as a new client starts up. the first damage USUALLY results in a garbage render, so ignoring it makes the first frame become actual window content (good!) or a transparent rect until the client finishes drawing (not good!), which is at least an improvement over showing random pixels

10 years agoremove the black frame render fallback
Mike Blumenkrantz [Mon, 20 Jan 2014 23:58:53 +0000 (18:58 -0500)]
remove the black frame render fallback

I think the timing on resizes is perfect now, so we should never need to see this

10 years agoclear non-pending updates on resize
Mike Blumenkrantz [Mon, 20 Jan 2014 23:57:35 +0000 (18:57 -0500)]
clear non-pending updates on resize

this smooths out resizes a barely noticeable amount since these updates (the pending-pending updates) are no longer relevant

10 years agoremove damage from show interceptor
Mike Blumenkrantz [Mon, 20 Jan 2014 23:56:37 +0000 (18:56 -0500)]
remove damage from show interceptor

this is a bit broken since an actual damage might not have occurred yet. moderately sure I added it for testing at one point and then never removed it

10 years agocheck for pending render updates before doing a black frame
Mike Blumenkrantz [Mon, 20 Jan 2014 22:34:12 +0000 (17:34 -0500)]
check for pending render updates before doing a black frame

10 years agoremove unnecessary damage from resize
Mike Blumenkrantz [Mon, 20 Jan 2014 22:28:16 +0000 (17:28 -0500)]
remove unnecessary damage from resize

10 years agofix shading animations
Mike Blumenkrantz [Mon, 20 Jan 2014 22:27:31 +0000 (17:27 -0500)]
fix shading animations

yeeeep it's that simple. should probably move these to edje at some point

10 years agounify and improve winlist directional focusing
Mike Blumenkrantz [Mon, 20 Jan 2014 21:58:29 +0000 (16:58 -0500)]
unify and improve winlist directional focusing

10 years agoattempt to revert focus when iconifying a client
Mike Blumenkrantz [Mon, 20 Jan 2014 21:43:47 +0000 (16:43 -0500)]
attempt to revert focus when iconifying a client

10 years agofeature: blanking options for wakeup on events (urgent + notify)
Mike Blumenkrantz [Mon, 20 Jan 2014 21:08:14 +0000 (16:08 -0500)]
feature: blanking options for wakeup on events (urgent + notify)

10 years agounify client borderless checks to use util function
Mike Blumenkrantz [Mon, 20 Jan 2014 20:12:40 +0000 (15:12 -0500)]
unify client borderless checks to use util function

10 years agofix client geometry when toggling borderless state
Mike Blumenkrantz [Mon, 20 Jan 2014 20:12:23 +0000 (15:12 -0500)]
fix client geometry when toggling borderless state

10 years agoadd client util function for detecting borderless state
Mike Blumenkrantz [Mon, 20 Jan 2014 20:11:53 +0000 (15:11 -0500)]
add client util function for detecting borderless state

10 years agoset a layer for syscon popup
Mike Blumenkrantz [Mon, 20 Jan 2014 16:17:36 +0000 (11:17 -0500)]
set a layer for syscon popup

still working on keyboard....

T818

10 years agoe sys - if logout has trouble - resume so user can see dialog
Carsten Haitzler (Rasterman) [Mon, 20 Jan 2014 06:23:30 +0000 (15:23 +0900)]
e sys - if logout has trouble - resume so user can see dialog

10 years agopackagekit module description gets an upgrade
Mike Blumenkrantz [Mon, 20 Jan 2014 05:10:05 +0000 (00:10 -0500)]
packagekit module description gets an upgrade

also because yet another person doesn't like helping me with news entries:

feature: packagekit module for package manager integration

10 years agoalso update frame immediately during unmaximize
Mike Blumenkrantz [Mon, 20 Jan 2014 05:08:25 +0000 (00:08 -0500)]
also update frame immediately during unmaximize

10 years agoapply frame changes before entering/exiting fullscreen
Mike Blumenkrantz [Mon, 20 Jan 2014 05:03:51 +0000 (00:03 -0500)]
apply frame changes before entering/exiting fullscreen

T816

10 years agobreak out client frame setting into helper function
Mike Blumenkrantz [Mon, 20 Jan 2014 05:00:45 +0000 (00:00 -0500)]
break out client frame setting into helper function

10 years agoe: call the right function without depending on ld to figure it out (mostly wrongly).
Cedric BAIL [Mon, 20 Jan 2014 03:57:28 +0000 (12:57 +0900)]
e: call the right function without depending on ld to figure it out (mostly wrongly).

As a side note, using an EAPI function from within a module is a call for disaster.
Their is no guarantee from ld that it will be the current top open .so, actually it
is most likely not going to be the case. So it will do a search for the symbol in the
current stack of open .so and the first one to match will be chosen.

I do think it basically prove that current model of Enlightenment module is fairly
borken and error prone. Hope to have time to fix that, but it will involve completely
breaking the API and ABI compatibility of E module.

10 years agomodules - add packagekit to the whitelist of ok modules
Carsten Haitzler (Rasterman) [Mon, 20 Jan 2014 03:04:19 +0000 (12:04 +0900)]
modules - add packagekit to the whitelist of ok modules

10 years agopackagekit module doesn't actually have its own dependencies
Mike Blumenkrantz [Sun, 19 Jan 2014 16:11:34 +0000 (11:11 -0500)]
packagekit module doesn't actually have its own dependencies

10 years agoUpdating italian translation
maxerba [Sun, 19 Jan 2014 16:15:14 +0000 (17:15 +0100)]
Updating italian translation

10 years agomusic-control: fix popup autoclose
davemds [Sun, 19 Jan 2014 14:03:31 +0000 (15:03 +0100)]
music-control: fix popup autoclose

10 years agoPackageKit: EINA_UNUSED++ to warnings--
davemds [Sun, 19 Jan 2014 13:55:53 +0000 (14:55 +0100)]
PackageKit: EINA_UNUSED++ to warnings--

10 years agoPackageKit: fix popup autoclose
davemds [Sun, 19 Jan 2014 13:50:32 +0000 (14:50 +0100)]
PackageKit: fix popup autoclose

10 years agoPut the packagekit module inside the E tree.
davemds [Sun, 19 Jan 2014 10:54:24 +0000 (11:54 +0100)]
Put the packagekit module inside the E tree.

The now old emodules/pacakgekit will be removed soon.
Note that you need to update elm as the theme is there.

10 years agoremove duplicate shaped client handling
Mike Blumenkrantz [Sun, 19 Jan 2014 08:30:27 +0000 (03:30 -0500)]
remove duplicate shaped client handling

10 years agoensure withdrawn state is always set
Mike Blumenkrantz [Sun, 19 Jan 2014 07:39:44 +0000 (02:39 -0500)]
ensure withdrawn state is always set

this is what was breaking shows on things like yakuake

10 years agofix X shape exporting when bounding box changes
Mike Blumenkrantz [Sun, 19 Jan 2014 07:38:03 +0000 (02:38 -0500)]
fix X shape exporting when bounding box changes

this fixes rendering on shaped clients like yakuake and makes them render even more accurately than E18

PS. I hate shape extension.

10 years agouncomment debug function
Mike Blumenkrantz [Sun, 19 Jan 2014 05:45:01 +0000 (00:45 -0500)]
uncomment debug function

10 years agodon't add/reset ibar menu hide timer when menu is active
Mike Blumenkrantz [Sat, 18 Jan 2014 20:19:42 +0000 (15:19 -0500)]
don't add/reset ibar menu hide timer when menu is active

T815

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>