platform/upstream/enlightenment.git
9 years agodo not reapply focus on canvas object ungrab/close for pointer-focus enthusiasts
Mike Blumenkrantz [Fri, 20 Feb 2015 14:55:20 +0000 (09:55 -0500)]
do not reapply focus on canvas object ungrab/close for pointer-focus enthusiasts

9 years agochange output_bind function name
Chris Michael [Thu, 19 Feb 2015 22:02:46 +0000 (17:02 -0500)]
change output_bind function name

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agofix some formatting ugliness
Chris Michael [Thu, 19 Feb 2015 22:02:04 +0000 (17:02 -0500)]
fix some formatting ugliness

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agofix compiler warning about pointer targets differ in signedness
Chris Michael [Thu, 19 Feb 2015 22:00:24 +0000 (17:00 -0500)]
fix compiler warning about pointer targets differ in signedness

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoupdate wayland README file to remove build confusion
Chris Michael [Thu, 19 Feb 2015 21:51:52 +0000 (16:51 -0500)]
update wayland README file to remove build confusion

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoProvide wl_output events on hotplug
Derek Foreman [Thu, 19 Feb 2015 19:49:21 +0000 (14:49 -0500)]
Provide wl_output events on hotplug

Summary:
Clients that have bound wl_output now receive wl_output events on hotplug

NOTE: We don't handle removal yet

Reviewers: devilhorns, zmike

Reviewed By: devilhorns, zmike

Subscribers: cedric

Maniphest Tasks: T2131

Differential Revision: https://phab.enlightenment.org/D2008

9 years agoProvide wl_output interface to clients
Derek Foreman [Thu, 19 Feb 2015 19:49:01 +0000 (14:49 -0500)]
Provide wl_output interface to clients

Reviewers: devilhorns, zmike

Reviewed By: devilhorns, zmike

Subscribers: cedric

Maniphest Tasks: T2131

Differential Revision: https://phab.enlightenment.org/D2007

9 years agorename extremely frustratingly-named E_Screen_Limits enum and members
Mike Blumenkrantz [Wed, 18 Feb 2015 23:34:29 +0000 (18:34 -0500)]
rename extremely frustratingly-named E_Screen_Limits enum and members

this came in a patch that I take full responsibility for not adequately reviewing at the time.
the names are confusing and counterintuitive, and it does not properly include the client namespace.

9 years agoclamp client size to screen when client limit policy does not allow offscreen
Mike Blumenkrantz [Wed, 18 Feb 2015 23:26:16 +0000 (18:26 -0500)]
clamp client size to screen when client limit policy does not allow offscreen

fix T1779

9 years agofix crashing when changing desklock settings and using pin/personal auth
Mike Blumenkrantz [Wed, 18 Feb 2015 22:07:39 +0000 (17:07 -0500)]
fix crashing when changing desklock settings and using pin/personal auth

9 years agoescape notification popup text...always
Mike Blumenkrantz [Wed, 18 Feb 2015 21:50:26 +0000 (16:50 -0500)]
escape notification popup text...always

fix T2053

9 years agodon't send unfocused signal to override clients
Mike Blumenkrantz [Wed, 18 Feb 2015 21:35:10 +0000 (16:35 -0500)]
don't send unfocused signal to override clients

fix T2099

9 years agouse direct path for setting icons in util theme set function when icon is a path
Mike Blumenkrantz [Wed, 18 Feb 2015 21:11:45 +0000 (16:11 -0500)]
use direct path for setting icons in util theme set function when icon is a path

fix T1888

9 years agoAllow building without ptrace
Tom Hacohen [Wed, 18 Feb 2015 12:36:20 +0000 (12:36 +0000)]
Allow building without ptrace

Summary: Building without ptrace (on OSes which do not support it, like OpenBSD) did not work, because the fallback code had small typos.

Reviewers: devilhorns

Projects: #enlightenment-git

Differential Revision: https://phab.enlightenment.org/D1990

9 years agocpufreq: freebsd fixes
Daniel Kolesa [Wed, 18 Feb 2015 11:07:56 +0000 (11:07 +0000)]
cpufreq: freebsd fixes

This fixes a sysctlbyname lookup and adds a stub for the "pstate"
command. Based on a patch contributed by Dmitry Luhtionov.

@fix

9 years agoblock linear desk flips that would wrap if desk flip wrapping is disabled
Mike Blumenkrantz [Tue, 17 Feb 2015 23:54:39 +0000 (18:54 -0500)]
block linear desk flips that would wrap if desk flip wrapping is disabled

fix T1948

9 years agodon't revert X focus during nocomp
Mike Blumenkrantz [Tue, 17 Feb 2015 23:42:47 +0000 (18:42 -0500)]
don't revert X focus during nocomp

9 years agouse elm scroller for xkb options
Mike Blumenkrantz [Tue, 17 Feb 2015 23:16:54 +0000 (18:16 -0500)]
use elm scroller for xkb options

fix T2007

9 years agorevert some comp object debugging bits that snuck into another commit
Mike Blumenkrantz [Tue, 17 Feb 2015 22:21:37 +0000 (17:21 -0500)]
revert some comp object debugging bits that snuck into another commit

9 years agoIbar: Emit the given origin to the Ibar Icon.
Marcel Hollerbach [Tue, 17 Feb 2015 22:16:50 +0000 (17:16 -0500)]
Ibar: Emit the given origin to the Ibar Icon.

Summary:
This fixes T1828.

The theme also would have to support this!

Reviewers: zmike

Subscribers: myoungwoon, cedric

Maniphest Tasks: T1828

Differential Revision: https://phab.enlightenment.org/D1798

9 years agoenlightenment: Fix building for wayland-only
Chris Michael [Tue, 17 Feb 2015 15:46:19 +0000 (10:46 -0500)]
enlightenment: Fix building for wayland-only

We don't have e_randr2 calls for wayland yet, so ifdef those out if we
are building for wayland only

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoadd MIN define for non-linux systems
Vincent Torri [Sun, 15 Feb 2015 22:53:47 +0000 (17:53 -0500)]
add MIN define for non-linux systems

9 years agoactions - add smart suspend + hibernate actions for laptop usage
Carsten Haitzler (Rasterman) [Sun, 15 Feb 2015 01:48:47 +0000 (10:48 +0900)]
actions - add smart suspend + hibernate actions for laptop usage

this adds 2 actions that only suspend a laptop (or hibernate) if there
are no external screens enabled. if there is no lid screen eg like a
desktop, then it will still go on as usual.

9 years agoRevert "fix dbus unit installation with DESTDIR"
Mike Blumenkrantz [Fri, 13 Feb 2015 21:46:52 +0000 (16:46 -0500)]
Revert "fix dbus unit installation with DESTDIR"

This reverts commit 3afaafe506d0f8c2ee95934cff6224cbc00ee35d.

broken test machine = broken commits :(

9 years agoadd ctrl+alt+backspace to kill wl-only e
Mike Blumenkrantz [Fri, 13 Feb 2015 21:39:38 +0000 (16:39 -0500)]
add ctrl+alt+backspace to kill wl-only e

 #barrel

9 years agoonly reject client mouse out for X clients
Mike Blumenkrantz [Fri, 13 Feb 2015 21:24:24 +0000 (16:24 -0500)]
only reject client mouse out for X clients

not sure this is still applicable since systray xembeds are gone

9 years agoUpdate the error message shown if a theme file is invalid.
Yomi [Fri, 13 Feb 2015 21:03:01 +0000 (16:03 -0500)]
Update the error message shown if a theme file is invalid.

Summary:
Update the error message shown if a theme file is invalid. This isn't E17 any more. rEec1cd25cfe666665b9e5641c91d3ad1fd2f9f11c

{F13161 size="full"}

Reviewers: zmike, raster

Subscribers: cedric

Differential Revision: https://phab.enlightenment.org/D1959

9 years agoremove wl override clients from focus stack
Mike Blumenkrantz [Fri, 13 Feb 2015 20:48:00 +0000 (15:48 -0500)]
remove wl override clients from focus stack

no more client cursor clients in winlist hoorayyyyy

9 years agoadd first YOLO: e_client_focus_stack_set()
Mike Blumenkrantz [Fri, 13 Feb 2015 20:46:52 +0000 (15:46 -0500)]
add first YOLO: e_client_focus_stack_set()

to quote ecore docs:

DO NOT use this function unless you are the person God comes to ask for
advice when He has trouble managing the Universe.

9 years agoadd YOLO define to throw a compile warning for Extremely Dangerous Functions
Mike Blumenkrantz [Fri, 13 Feb 2015 20:46:04 +0000 (15:46 -0500)]
add YOLO define to throw a compile warning for Extremely Dangerous Functions

a deprecated warning isn't ideal, but at least maybe someone will look at why there's a warning

9 years agoallow focus on normal wl clients again
Mike Blumenkrantz [Fri, 13 Feb 2015 20:45:03 +0000 (15:45 -0500)]
allow focus on normal wl clients again

9 years agoremove unneeded client attr setting in wl shell
Mike Blumenkrantz [Fri, 13 Feb 2015 20:41:58 +0000 (15:41 -0500)]
remove unneeded client attr setting in wl shell

these are always set by the wl new client hook

9 years agoset wl popups to appropriate layer in shell module
Mike Blumenkrantz [Fri, 13 Feb 2015 20:24:24 +0000 (15:24 -0500)]
set wl popups to appropriate layer in shell module

9 years agoremove some futile attempts at variable setting in wl client new hook
Mike Blumenkrantz [Fri, 13 Feb 2015 20:17:48 +0000 (15:17 -0500)]
remove some futile attempts at variable setting in wl client new hook

none of these attrs are available at this point so the client attrs can't be set

9 years agoprevent client cursor clients from receiving focus
Mike Blumenkrantz [Fri, 13 Feb 2015 20:11:43 +0000 (15:11 -0500)]
prevent client cursor clients from receiving focus

9 years agoremove unused var
Mike Blumenkrantz [Fri, 13 Feb 2015 20:11:33 +0000 (15:11 -0500)]
remove unused var

9 years agoConditionally ignore wayland cursor set events
Derek Foreman [Fri, 13 Feb 2015 16:46:10 +0000 (10:46 -0600)]
Conditionally ignore wayland cursor set events

Wayland cursor set events should be ignored if the client sending them
doesn't own the surface the pointer is currently in.

Signed-off-by: Derek Foreman <derekf@osg.samsung.com>
9 years agofix typo in wayland readme file
Chris Michael [Fri, 13 Feb 2015 14:37:16 +0000 (09:37 -0500)]
fix typo in wayland readme file

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoe - randr - handle missing relative display and use priority for zone
Carsten Haitzler (Rasterman) [Fri, 13 Feb 2015 10:23:04 +0000 (19:23 +0900)]
e - randr - handle missing relative display and use priority for zone

this makes highest priority screen the lowest (0) zone. this also
handles missing screesn that you are relative "of". missing clones are
not working atm. also zone reconfigure moves windows now too

9 years agoadd note about logind to wl readme
Mike Blumenkrantz [Fri, 13 Feb 2015 04:31:36 +0000 (23:31 -0500)]
add note about logind to wl readme

9 years agoupdate wl readme
Mike Blumenkrantz [Fri, 13 Feb 2015 04:17:00 +0000 (23:17 -0500)]
update wl readme

9 years agofix dbus unit installation with DESTDIR
Mike Blumenkrantz [Fri, 13 Feb 2015 04:12:23 +0000 (23:12 -0500)]
fix dbus unit installation with DESTDIR

9 years agomanage client pointer client hidden states when changing pointer cursor objects
Mike Blumenkrantz [Fri, 13 Feb 2015 01:07:35 +0000 (20:07 -0500)]
manage client pointer client hidden states when changing pointer cursor objects

fixes sticky cursors

9 years agodon't clear wl surface input tiler during commit
Mike Blumenkrantz [Fri, 13 Feb 2015 00:30:21 +0000 (19:30 -0500)]
don't clear wl surface input tiler during commit

this broke input regions for successive frames

9 years agoadd E_Client->mouse.in for determining mouse-in status
Mike Blumenkrantz [Thu, 12 Feb 2015 21:18:46 +0000 (16:18 -0500)]
add E_Client->mouse.in for determining mouse-in status

9 years agoremove unused E_Client->input_object
Mike Blumenkrantz [Thu, 12 Feb 2015 21:17:50 +0000 (16:17 -0500)]
remove unused E_Client->input_object

this is a relic from E18

9 years agounset wl client placed value on first commit to force placement
Mike Blumenkrantz [Wed, 11 Feb 2015 22:57:43 +0000 (17:57 -0500)]
unset wl client placed value on first commit to force placement

many clients still have not had a first commit prior to running new_client placement,
so this will force a second run of that algo to prevent placing as though a client's
size = 1x1

9 years agodon't add wl evas callbacks multiple times
Mike Blumenkrantz [Wed, 11 Feb 2015 22:22:55 +0000 (17:22 -0500)]
don't add wl evas callbacks multiple times

 #sigh

9 years agodon't use garbage values for new_client wl surface configures
Mike Blumenkrantz [Wed, 11 Feb 2015 22:20:03 +0000 (17:20 -0500)]
don't use garbage values for new_client wl surface configures

9 years agodon't set geometry during wl client surface mapping
Mike Blumenkrantz [Wed, 11 Feb 2015 22:15:31 +0000 (17:15 -0500)]
don't set geometry during wl client surface mapping

this happens automatically in other places, calling it here breaks client placement

 #barrel

9 years agoreapply accurate ec->placed value for wl clients during surface commit configure
Mike Blumenkrantz [Wed, 11 Feb 2015 22:14:28 +0000 (17:14 -0500)]
reapply accurate ec->placed value for wl clients during surface commit configure

fixes client placement when client has not been placed prior to first commit

9 years agouse pixmap size for wl subsurface commit configure
Mike Blumenkrantz [Wed, 11 Feb 2015 22:08:06 +0000 (17:08 -0500)]
use pixmap size for wl subsurface commit configure

9 years agomove map before configure for wl clients during commit
Mike Blumenkrantz [Wed, 11 Feb 2015 22:02:01 +0000 (17:02 -0500)]
move map before configure for wl clients during commit

this ensures visibility is set correctly before attempting to set geometry

9 years agoreenable new_client for wl clients, but force moveresize actions to succeed
Mike Blumenkrantz [Wed, 11 Feb 2015 22:00:59 +0000 (17:00 -0500)]
reenable new_client for wl clients, but force moveresize actions to succeed

9 years agouse accurate xy coords for wl surface configures
Mike Blumenkrantz [Wed, 11 Feb 2015 22:00:28 +0000 (17:00 -0500)]
use accurate xy coords for wl surface configures

9 years agoremove nonsensical wl client finding code
Mike Blumenkrantz [Wed, 11 Feb 2015 21:23:07 +0000 (16:23 -0500)]
remove nonsensical wl client finding code

if the pixmap has no client set, no client exists for the pixmap

9 years agoset wl client keyboard focus on evas focus and commit
Mike Blumenkrantz [Wed, 11 Feb 2015 16:50:06 +0000 (11:50 -0500)]
set wl client keyboard focus on evas focus and commit

ensure that focus is applied even if there is no new frame

9 years agoe - remove earns from randr2
Carsten Haitzler (Rasterman) [Wed, 11 Feb 2015 12:45:39 +0000 (21:45 +0900)]
e - remove earns from randr2

for wahetever reason i dont get warnings from gcc:

-Wno-shadow -Wno-unused-but-set-parameter -Wno-clobbered -W -Wall -Wextra

are the warning flags i get and i simplt dont get a tonne like using
uninitialized var. don't know why.

9 years agoshut up shadow warnings
Carsten Haitzler (Rasterman) [Wed, 11 Feb 2015 03:28:29 +0000 (12:28 +0900)]
shut up shadow warnings

9 years agoe - fix build. build break!
Carsten Haitzler (Rasterman) [Wed, 11 Feb 2015 01:47:02 +0000 (10:47 +0900)]
e - fix build. build break!

9 years agosend wl keyboard enter during commit
Mike Blumenkrantz [Wed, 11 Feb 2015 00:17:50 +0000 (19:17 -0500)]
send wl keyboard enter during commit

in some cases this was happening before the kbd resource was available; this guarantees that it will be

9 years agosetup evas callbacks for wl clients during commit
Mike Blumenkrantz [Wed, 11 Feb 2015 00:17:11 +0000 (19:17 -0500)]
setup evas callbacks for wl clients during commit

this was happening way too late and breaking some clients

9 years agounset wl client cursor when no surface resource is passed
Mike Blumenkrantz [Wed, 11 Feb 2015 00:15:53 +0000 (19:15 -0500)]
unset wl client cursor when no surface resource is passed

this is probably not correct, but #barrel

9 years agoset take_focus more appropriately for wl clients
Mike Blumenkrantz [Wed, 11 Feb 2015 00:15:22 +0000 (19:15 -0500)]
set take_focus more appropriately for wl clients

9 years agoapply client focus glow based on opaque region
Mike Blumenkrantz [Tue, 10 Feb 2015 23:08:39 +0000 (18:08 -0500)]
apply client focus glow based on opaque region

9 years agoredo pixmap image border to take xywh instead of lrtb
Mike Blumenkrantz [Tue, 10 Feb 2015 23:07:41 +0000 (18:07 -0500)]
redo pixmap image border to take xywh instead of lrtb

client size is not set by the time opacity is set so it's necessary to store the full rect

9 years agodon't add rect for entire screen on wl region create
Mike Blumenkrantz [Tue, 10 Feb 2015 22:30:05 +0000 (17:30 -0500)]
don't add rect for entire screen on wl region create

9 years agoset client image borders even when 0
Mike Blumenkrantz [Tue, 10 Feb 2015 21:40:12 +0000 (16:40 -0500)]
set client image borders even when 0

opaque region can be reset to nonexistent

9 years agounset new_client flag for wayland clients
Mike Blumenkrantz [Tue, 10 Feb 2015 20:51:16 +0000 (15:51 -0500)]
unset new_client flag for wayland clients

this is only applicable for X clients

9 years agofix e_pixmap compile for non-wayland usecase
Chris Michael [Tue, 10 Feb 2015 17:41:27 +0000 (12:41 -0500)]
fix e_pixmap compile for non-wayland usecase

pixmap->border is only defined if we have some wayland support. Not
used in X11.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoremove wl opaque tilers, just set border in opaque callback
Mike Blumenkrantz [Tue, 10 Feb 2015 02:25:08 +0000 (21:25 -0500)]
remove wl opaque tilers, just set border in opaque callback

9 years agoset pixmap image borders for wayland clients
Mike Blumenkrantz [Tue, 10 Feb 2015 02:15:50 +0000 (21:15 -0500)]
set pixmap image borders for wayland clients

9 years agohandle image borders during client rendering
Mike Blumenkrantz [Tue, 10 Feb 2015 01:56:45 +0000 (20:56 -0500)]
handle image borders during client rendering

9 years agofix wl input region setting
Mike Blumenkrantz [Tue, 10 Feb 2015 01:44:59 +0000 (20:44 -0500)]
fix wl input region setting

9 years agodon't set client shape rects based on wl opaque regions
Mike Blumenkrantz [Tue, 10 Feb 2015 01:43:30 +0000 (20:43 -0500)]
don't set client shape rects based on wl opaque regions

9 years agoadd pixmap image border functions
Mike Blumenkrantz [Tue, 10 Feb 2015 01:38:00 +0000 (20:38 -0500)]
add pixmap image border functions

9 years agocorrectly set/update wl opaque regions
Mike Blumenkrantz [Tue, 10 Feb 2015 01:27:18 +0000 (20:27 -0500)]
correctly set/update wl opaque regions

9 years agoforce wl client cursor clients to hide when unset from pointer
Mike Blumenkrantz [Mon, 9 Feb 2015 19:35:11 +0000 (14:35 -0500)]
force wl client cursor clients to hide when unset from pointer

9 years agouse unixtime instead of loop time for wl frame callback done
Mike Blumenkrantz [Mon, 9 Feb 2015 19:17:44 +0000 (14:17 -0500)]
use unixtime instead of loop time for wl frame callback done

9 years agoreplace all occurrences of cursor setting with calls to pointer util function
Mike Blumenkrantz [Mon, 9 Feb 2015 17:24:31 +0000 (12:24 -0500)]
replace all occurrences of cursor setting with calls to pointer util function

9 years agoadd pointer util function for changing cursor object without deleting it
Mike Blumenkrantz [Mon, 9 Feb 2015 17:23:59 +0000 (12:23 -0500)]
add pointer util function for changing cursor object without deleting it

9 years agoe - randr - laptop lids - handle plug/unplug and well as lid open/close
Carsten Haitzler (Rasterman) [Mon, 9 Feb 2015 08:43:17 +0000 (17:43 +0900)]
e - randr - laptop lids - handle plug/unplug and well as lid open/close

this fixes some issues in the new randr2 code that made it not work
right with plug/unplug and lid close/open. now it does work right and
plugging/unplugging displays is seamless (if your driver does not give
plug/unplug events bind a key to update screen config acvtion and e
will figure it out when you hit the key).

9 years agoenlightenment: Don't crash if fwin app dialog has no exec_cmd
Chris Michael [Sun, 8 Feb 2015 16:53:45 +0000 (11:53 -0500)]
enlightenment: Don't crash if fwin app dialog has no exec_cmd

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoenlightenment: Fix 'type' may be used uninitialized message
Chris Michael [Sat, 7 Feb 2015 16:18:45 +0000 (11:18 -0500)]
enlightenment: Fix 'type' may be used uninitialized message

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoelm accel pref config - fix to use correct api to set accel pref
Carsten Haitzler (Rasterman) [Sat, 7 Feb 2015 04:23:34 +0000 (13:23 +0900)]
elm accel pref config - fix to use correct api to set accel pref

9 years agoe - fix build when wayland not enabled
Carsten Haitzler (Rasterman) [Sat, 7 Feb 2015 03:30:19 +0000 (12:30 +0900)]
e - fix build when wayland not enabled

9 years agoimplement wl client cursor support...as clients
Mike Blumenkrantz [Fri, 6 Feb 2015 23:28:11 +0000 (18:28 -0500)]
implement wl client cursor support...as clients

<zmike> super funny idea: for client cursors, what if we just implement them as an override client with no animations and then hide the canvas cursor while the client is visible?

this started as a joke and it worked mostly fine so I improved it and now it's shipping and whatdoidowithallthesebugs.jpg

9 years agoconfigure/show/hide surfaces which lack shells automatically
Mike Blumenkrantz [Fri, 6 Feb 2015 23:27:01 +0000 (18:27 -0500)]
configure/show/hide surfaces which lack shells automatically

9 years agouse pixmap size for resizes in wl commit
Mike Blumenkrantz [Fri, 6 Feb 2015 23:26:17 +0000 (18:26 -0500)]
use pixmap size for resizes in wl commit

the client size should be this anyway, but we just refreshed the pixmap above so this is guaranteed to be accurate

9 years agoadd wl util function for calculating pixmap id
Mike Blumenkrantz [Fri, 6 Feb 2015 21:01:02 +0000 (16:01 -0500)]
add wl util function for calculating pixmap id

9 years agoe - client list update after adding to client list - fix netwm bug
Carsten Haitzler (Rasterman) [Fri, 6 Feb 2015 08:58:08 +0000 (17:58 +0900)]
e - client list update after adding to client list - fix netwm bug

this fixes T2029

9 years agoadapt to new win center trap in 1.13 efl
Carsten Haitzler (Rasterman) [Fri, 6 Feb 2015 02:37:52 +0000 (11:37 +0900)]
adapt to new win center trap in 1.13 efl

also require 1.13 now as we want he win trap h/v info

9 years agoremove pixmap resource delete cb
Mike Blumenkrantz [Thu, 5 Feb 2015 22:13:44 +0000 (17:13 -0500)]
remove pixmap resource delete cb

this was a stupid idea and I'm stupid for having such a stupid iea

9 years agoclear wl pixmap cache on client free instead of leaking
Mike Blumenkrantz [Thu, 5 Feb 2015 21:31:47 +0000 (16:31 -0500)]
clear wl pixmap cache on client free instead of leaking

9 years agomove wl pixmap stuff to use pixmap functions in compositor instead of in pixmap
Mike Blumenkrantz [Thu, 5 Feb 2015 21:31:18 +0000 (16:31 -0500)]
move wl pixmap stuff to use pixmap functions in compositor instead of in pixmap

9 years agomaximization bug affecting libreoffice and others - fix
Carsten Haitzler (Rasterman) [Thu, 5 Feb 2015 05:41:12 +0000 (14:41 +0900)]
maximization bug affecting libreoffice and others - fix

the problem is something changes window gravity... what i don't know,
but hey - just forcibly move window to 0,0 which is where we expect it
anyway when resizing.

@fix

9 years agoxinerama note for multiscreen handling
Carsten Haitzler (Rasterman) [Thu, 5 Feb 2015 02:31:01 +0000 (11:31 +0900)]
xinerama note for multiscreen handling

9 years agoe - randr2 - handle lid close/open as screen unplug/plug
Carsten Haitzler (Rasterman) [Wed, 4 Feb 2015 12:02:17 +0000 (21:02 +0900)]
e - randr2 - handle lid close/open as screen unplug/plug

when your laptop lid opens/closes even if we dont get a randr event
with a disconnect, the screen as logically been unplugged (you can't
see it anymore) so we should treat it as if the screen is not
connected. this fixes that.

9 years agoupdate po
Carsten Haitzler (Rasterman) [Wed, 4 Feb 2015 10:05:44 +0000 (19:05 +0900)]
update po

9 years agoremove unnecessary EC_CHANGED from wl shell creation
Mike Blumenkrantz [Wed, 4 Feb 2015 23:09:32 +0000 (18:09 -0500)]
remove unnecessary EC_CHANGED from wl shell creation

new clients are always changed, this is redundant