platform/upstream/enlightenment.git
10 years agorandr: TODO++
Sebastian Dransfeld [Thu, 6 Mar 2014 13:16:28 +0000 (14:16 +0100)]
randr: TODO++

10 years agorandr: function to apply current config
Sebastian Dransfeld [Thu, 6 Mar 2014 13:15:57 +0000 (14:15 +0100)]
randr: function to apply current config

10 years agorandr: only activate outputs we want to connect
Sebastian Dransfeld [Thu, 6 Mar 2014 13:12:46 +0000 (14:12 +0100)]
randr: only activate outputs we want to connect

10 years agorandr: store connection status in output
Sebastian Dransfeld [Thu, 6 Mar 2014 13:08:40 +0000 (14:08 +0100)]
randr: store connection status in output

10 years agorandr: make current setup extern
Sebastian Dransfeld [Thu, 6 Mar 2014 13:00:15 +0000 (14:00 +0100)]
randr: make current setup extern

10 years agorandr: same param name in prototype and function
Sebastian Dransfeld [Thu, 6 Mar 2014 12:59:18 +0000 (13:59 +0100)]
randr: same param name in prototype and function

10 years agorandr: don't let crtc changes change our config
Sebastian Dransfeld [Thu, 6 Mar 2014 12:58:39 +0000 (13:58 +0100)]
randr: don't let crtc changes change our config

10 years agorandr: add match for refresh rate
Sebastian Dransfeld [Thu, 6 Mar 2014 09:11:52 +0000 (10:11 +0100)]
randr: add match for refresh rate

Store output config with refresh rate, so we don't just get correct
geometry for outputs.

10 years agorandr: common function for fetching output name
Sebastian Dransfeld [Thu, 6 Mar 2014 09:09:18 +0000 (10:09 +0100)]
randr: common function for fetching output name

Add a common function to get output name, and also check edid if no name
is set by randr.

10 years agorandr: remember crtc in output struct
Sebastian Dransfeld [Thu, 6 Mar 2014 09:08:12 +0000 (10:08 +0100)]
randr: remember crtc in output struct

10 years agorandr: remove wrong typedef
Sebastian Dransfeld [Thu, 6 Mar 2014 09:06:13 +0000 (10:06 +0100)]
randr: remove wrong typedef

There is no struct for crtc config

10 years agoconf_randr: remember whether geometry has changed
Sebastian Dransfeld [Wed, 5 Mar 2014 11:29:35 +0000 (12:29 +0100)]
conf_randr: remember whether geometry has changed

10 years agorandr: allocate hot-plugged outputs
Sebastian Dransfeld [Wed, 5 Mar 2014 11:05:53 +0000 (12:05 +0100)]
randr: allocate hot-plugged outputs

10 years agorandr: allocate hot-plugged crtcs
Sebastian Dransfeld [Wed, 5 Mar 2014 11:05:01 +0000 (12:05 +0100)]
randr: allocate hot-plugged crtcs

10 years agorandr: Use already fetched root window
Sebastian Dransfeld [Wed, 5 Mar 2014 11:04:19 +0000 (12:04 +0100)]
randr: Use already fetched root window

10 years agofix comp util object initial visibility
Mike Blumenkrantz [Wed, 5 Mar 2014 15:53:05 +0000 (10:53 -0500)]
fix comp util object initial visibility

10 years agoforce comp render on dirty for hidden objects with visible mirrors
Mike Blumenkrantz [Wed, 5 Mar 2014 14:53:14 +0000 (09:53 -0500)]
force comp render on dirty for hidden objects with visible mirrors

10 years agofix maximization geometry on desks with shelves
Mike Blumenkrantz [Wed, 5 Mar 2014 14:30:09 +0000 (09:30 -0500)]
fix maximization geometry on desks with shelves

in some cases during startup a client can get post-maximize geometry before the sizing algorithm is applied

fix T1052

10 years agosimplify maximize shelf fill visibility check
Mike Blumenkrantz [Wed, 5 Mar 2014 14:29:54 +0000 (09:29 -0500)]
simplify maximize shelf fill visibility check

10 years agofix ibox initial urgent states
Mike Blumenkrantz [Wed, 5 Mar 2014 13:19:15 +0000 (08:19 -0500)]
fix ibox initial urgent states

10 years agofix deskmirror visibility for re_manage previously-iconic clients
Mike Blumenkrantz [Wed, 5 Mar 2014 13:18:27 +0000 (08:18 -0500)]
fix deskmirror visibility for re_manage previously-iconic clients

10 years agoreset client urgency on focus-out and iconify
Mike Blumenkrantz [Wed, 5 Mar 2014 13:17:38 +0000 (08:17 -0500)]
reset client urgency on focus-out and iconify

10 years agoredo client urgency again with separate flag for actual urgent state
Mike Blumenkrantz [Wed, 5 Mar 2014 13:16:35 +0000 (08:16 -0500)]
redo client urgency again with separate flag for actual urgent state

preserve icccm flag for accurate detection

10 years agocolors cfg - support adjustment of colorclasses - remove bad ones, add new
Carsten Haitzler (Rasterman) [Wed, 5 Mar 2014 15:02:24 +0000 (00:02 +0900)]
colors cfg - support adjustment of colorclasses - remove bad ones, add new

10 years agoe_comp_wl: Remove unused variable.
Stefan Schmidt [Wed, 5 Mar 2014 10:35:46 +0000 (11:35 +0100)]
e_comp_wl: Remove unused variable.

Later on we use state_w directly.

10 years agocolorclass config - add option for focused color class too.
Carsten Haitzler (Rasterman) [Wed, 5 Mar 2014 09:02:33 +0000 (18:02 +0900)]
colorclass config - add option for focused color class too.

10 years agoDelete generated configs on make distclean.
Tom Hacohen [Wed, 5 Mar 2014 08:35:29 +0000 (08:35 +0000)]
Delete generated configs on make distclean.

10 years agobased on submission from Seunghun, Lee - dont access NULL desk
Carsten Haitzler (Rasterman) [Wed, 5 Mar 2014 06:27:15 +0000 (15:27 +0900)]
based on submission from Seunghun, Lee - dont access NULL desk

this effectively accepts D574 but is re-done with different formatting.

10 years agoalways set iconic client comp state as visible
Mike Blumenkrantz [Tue, 4 Mar 2014 20:18:02 +0000 (15:18 -0500)]
always set iconic client comp state as visible

pass: init_states

10 years agodon't run client visibility idler updates for iconic clients
Mike Blumenkrantz [Tue, 4 Mar 2014 20:17:24 +0000 (15:17 -0500)]
don't run client visibility idler updates for iconic clients

10 years agoredo iconic setting for new clients
Mike Blumenkrantz [Tue, 4 Mar 2014 20:16:08 +0000 (15:16 -0500)]
redo iconic setting for new clients

10 years agotest: user_time-0, iconic, sticky, urgent window
Mike Blumenkrantz [Tue, 4 Mar 2014 18:30:56 +0000 (13:30 -0500)]
test: user_time-0, iconic, sticky, urgent window

PS. fuck you ubuntu update-manager.

10 years agofix some enum decls
Mike Blumenkrantz [Mon, 3 Mar 2014 18:00:56 +0000 (13:00 -0500)]
fix some enum decls

10 years agofeature: Add a tiling config.
Tom Hacohen [Tue, 4 Mar 2014 12:09:47 +0000 (12:09 +0000)]
feature: Add a tiling config.

This was requested by Cedric, and actually makes sense to have.
It's a profile that loads the tiling module by default, puts the
gadget in the shelf, and sets some key bindings.

10 years agobugfix: Fix selection of the standard profile in wizard.
Tom Hacohen [Tue, 4 Mar 2014 12:08:08 +0000 (12:08 +0000)]
bugfix: Fix selection of the standard profile in wizard.

There was a bug there, that caused the one after the standard to be
selected, instead of the standard one.
This was caused because directories and the default profile were not
properly ignored.

10 years agofix screen blanking while fullscreen window is up - work again
Carsten Haitzler (Rasterman) [Fri, 28 Feb 2014 23:04:09 +0000 (08:04 +0900)]
fix screen blanking while fullscreen window is up - work again

@fix - this fixes T1019 - when a window is fullscreen the display just
NVER can blank no mater what. it's hrdcoded, and wrong to enforce. if
an app wants to display screensaver - there is the xscreensaver extn -
or maybe supporting an explicit property on a window would work
better, but just equating fullscreen == never blank is wrong. it's an
option now. off by default.

10 years agoremove comp override immediately on screensaver disable
Mike Blumenkrantz [Fri, 28 Feb 2014 20:27:35 +0000 (15:27 -0500)]
remove comp override immediately on screensaver disable

10 years agosend unmaximize signal when unfullscreening
Mike Blumenkrantz [Fri, 28 Feb 2014 19:55:27 +0000 (14:55 -0500)]
send unmaximize signal when unfullscreening

fix T1044

10 years agoforce full rerender on present pixmap size change
Mike Blumenkrantz [Fri, 28 Feb 2014 15:48:54 +0000 (10:48 -0500)]
force full rerender on present pixmap size change

a new X extension should make this unnecessary in the future for pixmap resizes, but for now it seems to be a necessary evil

fix T993

10 years agoforce client urgency unsetting on focus
Mike Blumenkrantz [Fri, 28 Feb 2014 02:05:33 +0000 (21:05 -0500)]
force client urgency unsetting on focus

fix T1016

10 years agoenforce comp hidden state for quickaccess clients
Mike Blumenkrantz [Fri, 28 Feb 2014 01:58:30 +0000 (20:58 -0500)]
enforce comp hidden state for quickaccess clients

fix T1035

10 years agocorrectly set keygrab flag on renaming efm icon to not permanently break input
Mike Blumenkrantz [Fri, 28 Feb 2014 01:51:02 +0000 (20:51 -0500)]
correctly set keygrab flag on renaming efm icon to not permanently break input

10 years agodon't reshadow on client redirect
Mike Blumenkrantz [Fri, 28 Feb 2014 01:31:18 +0000 (20:31 -0500)]
don't reshadow on client redirect

fix T1019

10 years agosave efm rename focus hook pointer
Mike Blumenkrantz [Fri, 28 Feb 2014 01:26:16 +0000 (20:26 -0500)]
save efm rename focus hook pointer

10 years agomanage comp overrides for comp objects
Mike Blumenkrantz [Wed, 26 Feb 2014 16:45:50 +0000 (11:45 -0500)]
manage comp overrides for comp objects

fix T1019

10 years ago+e_comp_util_object_is_above_nocomp()
Mike Blumenkrantz [Wed, 26 Feb 2014 16:45:23 +0000 (11:45 -0500)]
+e_comp_util_object_is_above_nocomp()

10 years agouse comp overrides when grabbing comp input
Mike Blumenkrantz [Wed, 26 Feb 2014 16:43:11 +0000 (11:43 -0500)]
use comp overrides when grabbing comp input

10 years agouse one comp override per comp, not per zone, when toggling screensaver fading
Mike Blumenkrantz [Wed, 26 Feb 2014 16:42:44 +0000 (11:42 -0500)]
use one comp override per comp, not per zone, when toggling screensaver fading

10 years agoreduce comp override pop timer, successive pops trigger instapop
Mike Blumenkrantz [Wed, 26 Feb 2014 16:41:49 +0000 (11:41 -0500)]
reduce comp override pop timer, successive pops trigger instapop

10 years agotrack current nocomp client
Mike Blumenkrantz [Wed, 26 Feb 2014 16:40:17 +0000 (11:40 -0500)]
track current nocomp client

10 years agoallow nocomp on some overrides
Mike Blumenkrantz [Wed, 26 Feb 2014 16:26:55 +0000 (11:26 -0500)]
allow nocomp on some overrides

10 years agoset client-redirected on overrides
Mike Blumenkrantz [Wed, 26 Feb 2014 16:26:36 +0000 (11:26 -0500)]
set client-redirected on overrides

10 years agobugfix: pointer warp speed config slider correctly detects changed state
Mike Blumenkrantz [Wed, 26 Feb 2014 16:06:46 +0000 (11:06 -0500)]
bugfix: pointer warp speed config slider correctly detects changed state

fix T1020

10 years agoset winlist input window as child of root, not comp overlay win
Mike Blumenkrantz [Wed, 26 Feb 2014 15:51:19 +0000 (10:51 -0500)]
set winlist input window as child of root, not comp overlay win

T1019

10 years agoe_comp_x: reverted 7c20b54 (was fixed in the meantime and i didn't notice)
Daniel Kolesa [Tue, 25 Feb 2014 20:30:45 +0000 (20:30 +0000)]
e_comp_x: reverted 7c20b54 (was fixed in the meantime and i didn't notice)

10 years agoe_comp_x: check for zone before actually using it
Daniel Kolesa [Tue, 25 Feb 2014 20:16:15 +0000 (20:16 +0000)]
e_comp_x: check for zone before actually using it

10 years agoe_object zone warning--
Mike Blumenkrantz [Tue, 25 Feb 2014 19:44:05 +0000 (14:44 -0500)]
e_object zone warning--

10 years agoe_client: build fix
Daniel Kolesa [Tue, 25 Feb 2014 19:40:19 +0000 (19:40 +0000)]
e_client: build fix

10 years agoonly set atoms for zone geometry for non-ignored clients
Mike Blumenkrantz [Tue, 25 Feb 2014 19:38:08 +0000 (14:38 -0500)]
only set atoms for zone geometry for non-ignored clients

another T787 crash

10 years agoe-object-check - this has been turned off since 2007 - back on
Carsten Haitzler (Rasterman) [Tue, 25 Feb 2014 19:28:12 +0000 (04:28 +0900)]
e-object-check - this has been turned off since 2007 - back on

this is crazy. all the E_OBJECT_CHECK macros have been off since 2007.
this is just nuts. either remove them, or have them on by default, but
not off. so this turns them back on and fixes code to actually compile
again with them on, as this broke over the years. a lot of code
expects/assumes thatthese willcheck types and null ptrs, but they
don't because they are off by default.

10 years agodon't reset ignored clients on canvas update
Mike Blumenkrantz [Tue, 25 Feb 2014 14:46:06 +0000 (09:46 -0500)]
don't reset ignored clients on canvas update

part of T787

10 years agoUpdating portuguese and italian translations
maxerba [Mon, 24 Feb 2014 18:33:37 +0000 (19:33 +0100)]
Updating portuguese and italian translations

10 years agorandr: check NULL before dereference
Sebastian Dransfeld [Mon, 24 Feb 2014 08:17:25 +0000 (09:17 +0100)]
randr: check NULL before dereference

Fixes CID 1181926

10 years agoInclude lokker in translatable modules
maxerba [Sun, 23 Feb 2014 19:41:32 +0000 (20:41 +0100)]
Include lokker in translatable modules

10 years agoUpdating italian translation
maxerba [Sun, 23 Feb 2014 19:36:26 +0000 (20:36 +0100)]
Updating italian translation

10 years agoremove % from battery reading to save space
Carsten Haitzler (Rasterman) [Sun, 23 Feb 2014 12:23:51 +0000 (21:23 +0900)]
remove % from battery reading to save space

10 years agoFix 'make dist' (include extra files).
Tom Hacohen [Sun, 23 Feb 2014 11:26:33 +0000 (11:26 +0000)]
Fix 'make dist' (include extra files).

This wasn't tested here, as I don't have a proper set up,
but it seems to be what's needed.

Thanks to Simotek for reporting.

10 years agounify the usage of my name
davemds [Sat, 22 Feb 2014 14:42:33 +0000 (15:42 +0100)]
unify the usage of my name

10 years agopo update
Carsten Haitzler (Rasterman) [Sat, 22 Feb 2014 12:25:31 +0000 (21:25 +0900)]
po update

10 years agobugfix: don't use raise stack for iterating clients
Mike Blumenkrantz [Fri, 21 Feb 2014 22:53:14 +0000 (17:53 -0500)]
bugfix: don't use raise stack for iterating clients

T914

10 years agofix visibility checks for shelves in client smart placement
Mike Blumenkrantz [Fri, 21 Feb 2014 22:41:35 +0000 (17:41 -0500)]
fix visibility checks for shelves in client smart placement

10 years agofix maximize size calculation on non-current desks with shelves
Mike Blumenkrantz [Fri, 21 Feb 2014 21:40:09 +0000 (16:40 -0500)]
fix maximize size calculation on non-current desks with shelves

10 years agoforce resizing when changing desk on same screen
Mike Blumenkrantz [Fri, 21 Feb 2014 21:39:38 +0000 (16:39 -0500)]
force resizing when changing desk on same screen

this normally happens in zone_set

10 years agofix e_maximize_client_shelf_fill() to account for all shelves
Mike Blumenkrantz [Fri, 21 Feb 2014 21:35:04 +0000 (16:35 -0500)]
fix e_maximize_client_shelf_fill() to account for all shelves

10 years agodeskmirror now handles border theme changes
Mike Blumenkrantz [Fri, 21 Feb 2014 20:33:42 +0000 (15:33 -0500)]
deskmirror now handles border theme changes

10 years agobreak out deskmirror frame setup into helper function
Mike Blumenkrantz [Fri, 21 Feb 2014 20:33:29 +0000 (15:33 -0500)]
break out deskmirror frame setup into helper function

10 years agobugfix: evry string matching now handles UTF8
Mike Blumenkrantz [Fri, 21 Feb 2014 02:48:06 +0000 (21:48 -0500)]
bugfix: evry string matching now handles UTF8

T152

10 years agofix evry makefile install rule
Mike Blumenkrantz [Fri, 21 Feb 2014 02:47:19 +0000 (21:47 -0500)]
fix evry makefile install rule

10 years agofeature: per-screen desklock logo visibility config
Mike Blumenkrantz [Thu, 20 Feb 2014 19:54:29 +0000 (14:54 -0500)]
feature: per-screen desklock logo visibility config

T613

10 years agoonly move/resize non-override internal clients during eval
Mike Blumenkrantz [Thu, 20 Feb 2014 19:00:45 +0000 (14:00 -0500)]
only move/resize non-override internal clients during eval

T1007

10 years agorevert focus when hiding quickaccess client if focus revert option is enabled
Mike Blumenkrantz [Thu, 20 Feb 2014 17:59:51 +0000 (12:59 -0500)]
revert focus when hiding quickaccess client if focus revert option is enabled

T949

10 years agobugfix: remove efm nav SELF_RENAME handler
Mike Blumenkrantz [Thu, 20 Feb 2014 17:46:53 +0000 (12:46 -0500)]
bugfix: remove efm nav SELF_RENAME handler

this seems to be called completely erroneously and is worthless since all it does is trigger random directory changes

T892

10 years agocancel efm rename operation on focus change
Mike Blumenkrantz [Thu, 20 Feb 2014 17:37:07 +0000 (12:37 -0500)]
cancel efm rename operation on focus change

T987

10 years agouse comp grab functions consistently for efm grabs
Mike Blumenkrantz [Thu, 20 Feb 2014 17:23:55 +0000 (12:23 -0500)]
use comp grab functions consistently for efm grabs

10 years agoefm shouldn't accept file renames when selecting another file
Mike Blumenkrantz [Thu, 20 Feb 2014 17:23:26 +0000 (12:23 -0500)]
efm shouldn't accept file renames when selecting another file

10 years agobreak out client focus reset into separate function
Mike Blumenkrantz [Thu, 20 Feb 2014 16:47:44 +0000 (11:47 -0500)]
break out client focus reset into separate function

10 years agocheck focus reset after comp input ungrab
Mike Blumenkrantz [Thu, 20 Feb 2014 16:40:30 +0000 (11:40 -0500)]
check focus reset after comp input ungrab

10 years agoreject comp autoclose refocus during comp input grabs
Mike Blumenkrantz [Thu, 20 Feb 2014 16:39:12 +0000 (11:39 -0500)]
reject comp autoclose refocus during comp input grabs

10 years agouse current desk when unsetting client sticky property
Mike Blumenkrantz [Thu, 20 Feb 2014 16:29:24 +0000 (11:29 -0500)]
use current desk when unsetting client sticky property

T989

10 years agodon't show pager urgent popups for focusing clients
Mike Blumenkrantz [Thu, 20 Feb 2014 16:22:57 +0000 (11:22 -0500)]
don't show pager urgent popups for focusing clients

10 years agoadd urgency popups for p16
Mike Blumenkrantz [Thu, 20 Feb 2014 16:22:35 +0000 (11:22 -0500)]
add urgency popups for p16

T1004

10 years agoforce full render on present events during startup
Mike Blumenkrantz [Wed, 19 Feb 2014 15:13:47 +0000 (10:13 -0500)]
force full render on present events during startup

10 years agofix debug format string
Mike Blumenkrantz [Wed, 19 Feb 2014 14:41:16 +0000 (09:41 -0500)]
fix debug format string

10 years agofix race condition when repeatedly resizing clients too fast
Mike Blumenkrantz [Wed, 19 Feb 2014 14:38:51 +0000 (09:38 -0500)]
fix race condition when repeatedly resizing clients too fast

T993

10 years agofeature: Tiling: Merge the tiling module rework..
Tom Hacohen [Fri, 21 Feb 2014 09:31:00 +0000 (09:31 +0000)]
feature: Tiling: Merge the tiling module rework..

This patchset builds upon and improves the existing tiling module.
It includes a lot of bug fixes and features over the existing module.
What to expect:
    Very stable, especially compared to previous tiling code.
    Tiling is done in a tree, so you can essentially tile however you'd like.
    Good support of floating windows.

10 years agoTiling2: Rename module to tiling1 in the desktop file.
Tom Hacohen [Fri, 21 Feb 2014 09:28:15 +0000 (09:28 +0000)]
Tiling2: Rename module to tiling1 in the desktop file.

10 years agoTiling2: Adjusted makefile for E.
Tom Hacohen [Fri, 21 Feb 2014 09:27:03 +0000 (09:27 +0000)]
Tiling2: Adjusted makefile for E.

10 years agoTiling2: Fix handling windows that become untilable after we've added them.
Tom Hacohen [Thu, 20 Feb 2014 15:56:07 +0000 (15:56 +0000)]
Tiling2: Fix handling windows that become untilable after we've added them.

This fixes T946.

10 years agoTiling2: Change all checks for ignored windows to check if tiled.
Tom Hacohen [Thu, 20 Feb 2014 15:49:33 +0000 (15:49 +0000)]
Tiling2: Change all checks for ignored windows to check if tiled.

10 years agoTiling2: Cleaned up maximized check function a bit.
Tom Hacohen [Thu, 20 Feb 2014 15:44:38 +0000 (15:44 +0000)]
Tiling2: Cleaned up maximized check function a bit.