platform/upstream/efl.git
8 years agoecore-wl2: Implement reference counting for client connected displays
Chris Michael [Fri, 9 Oct 2015 14:23:30 +0000 (10:23 -0400)]
ecore-wl2: Implement reference counting for client connected displays

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Cache client displays and reuse them to reduce memory usage
Chris Michael [Thu, 8 Oct 2015 19:24:56 +0000 (15:24 -0400)]
ecore-wl2: Cache client displays and reuse them to reduce memory usage

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Reset Ecore_Wl2 events to 0 on shutdown
Chris Michael [Thu, 8 Oct 2015 19:24:27 +0000 (15:24 -0400)]
ecore-wl2: Reset Ecore_Wl2 events to 0 on shutdown

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Set WAYLAND_DISPLAY env variable when we create a display
Chris Michael [Thu, 8 Oct 2015 18:13:05 +0000 (14:13 -0400)]
ecore-wl2: Set WAYLAND_DISPLAY env variable when we create a display

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Don't reset window->input on keyboard or pointer leave events
Chris Michael [Wed, 7 Oct 2015 14:33:32 +0000 (10:33 -0400)]
ecore-wl2: Don't reset window->input on keyboard or pointer leave events

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Don't check twice if a key repeats and also fix issue of
Chris Michael [Wed, 7 Oct 2015 13:51:19 +0000 (09:51 -0400)]
ecore-wl2: Don't check twice if a key repeats and also fix issue of
repeating keys getting delayed

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Adjust keyboard repeat delay and rate
Chris Michael [Wed, 7 Oct 2015 13:22:05 +0000 (09:22 -0400)]
ecore-wl2: Adjust keyboard repeat delay and rate

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: cache the registry
Derek Foreman [Tue, 6 Oct 2015 18:45:02 +0000 (13:45 -0500)]
ecore-wl2: cache the registry

wl_get_registry() returns a new object that we must destroy, so
we should cache one at connect and never call that again.

Signed-off-by: Derek Foreman <derekf@osg.samsung.com>
8 years agoecore-wl2: Add support for idle_enterer
Chris Michael [Tue, 6 Oct 2015 15:44:09 +0000 (11:44 -0400)]
ecore-wl2: Add support for idle_enterer

Summary: This fixes an issue where scrolling mouse wheel would not
actually perform any scroll until another event was received.

NB: Unsure if we need this for "server" connections yet

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Free internal mouse down info when we delete an input
Chris Michael [Tue, 6 Oct 2015 15:24:50 +0000 (11:24 -0400)]
ecore-wl2: Free internal mouse down info when we delete an input

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Add API function to set opaque region of a subsurface
Chris Michael [Tue, 6 Oct 2015 14:36:35 +0000 (10:36 -0400)]
ecore-wl2: Add API function to set opaque region of a subsurface

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Add API function to set sync/desync on a subsurface
Chris Michael [Tue, 6 Oct 2015 14:31:25 +0000 (10:31 -0400)]
ecore-wl2: Add API function to set sync/desync on a subsurface

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Add API function to place a subsurface below a surface
Chris Michael [Tue, 6 Oct 2015 14:23:29 +0000 (10:23 -0400)]
ecore-wl2: Add API function to place a subsurface below a surface

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Add API function to place a subsurface above a surface
Chris Michael [Tue, 6 Oct 2015 14:21:51 +0000 (10:21 -0400)]
ecore-wl2: Add API function to place a subsurface above a surface

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Add API function to get the position of a subsurface
Chris Michael [Tue, 6 Oct 2015 14:19:05 +0000 (10:19 -0400)]
ecore-wl2: Add API function to get the position of a subsurface

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Add API function to set the position of a subsurface
Chris Michael [Tue, 6 Oct 2015 14:17:25 +0000 (10:17 -0400)]
ecore-wl2: Add API function to set the position of a subsurface

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Add API function to return the wl_surface of a subsurface
Chris Michael [Tue, 6 Oct 2015 14:14:06 +0000 (10:14 -0400)]
ecore-wl2: Add API function to return the wl_surface of a subsurface

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Add API function to delete a subsurface
Chris Michael [Tue, 6 Oct 2015 14:11:23 +0000 (10:11 -0400)]
ecore-wl2: Add API function to delete a subsurface

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Use proper wayland function to get display registry
Chris Michael [Thu, 1 Oct 2015 20:10:30 +0000 (16:10 -0400)]
ecore-wl2: Use proper wayland function to get display registry

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Start on preliminary subsurface support
Chris Michael [Thu, 1 Oct 2015 16:22:32 +0000 (12:22 -0400)]
ecore-wl2: Start on preliminary subsurface support

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Cleanup wayland objects on display cleanup
Chris Michael [Thu, 1 Oct 2015 16:03:41 +0000 (12:03 -0400)]
ecore-wl2: Cleanup wayland objects on display cleanup

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Cleanup inputs on display disconnect/destroy
Chris Michael [Thu, 1 Oct 2015 15:58:50 +0000 (11:58 -0400)]
ecore-wl2: Cleanup inputs on display disconnect/destroy

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Add subsurface structure type
Chris Michael [Thu, 1 Oct 2015 15:43:35 +0000 (11:43 -0400)]
ecore-wl2: Add subsurface structure type

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Add subsurface protocol files to support subsurfaces
Chris Michael [Thu, 1 Oct 2015 15:28:54 +0000 (11:28 -0400)]
ecore-wl2: Add subsurface protocol files to support subsurfaces

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Add doxygen for ecore_wl2_window functions
Chris Michael [Thu, 1 Oct 2015 14:14:06 +0000 (10:14 -0400)]
ecore-wl2: Add doxygen for ecore_wl2_window functions

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Add support for input region setting for an Ecore_Wl2_Window
Chris Michael [Thu, 1 Oct 2015 14:06:35 +0000 (10:06 -0400)]
ecore-wl2: Add support for input region setting for an Ecore_Wl2_Window

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Add API function to return the registry of a display
Chris Michael [Thu, 1 Oct 2015 14:02:20 +0000 (10:02 -0400)]
ecore-wl2: Add API function to return the registry of a display

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Add API funtion declarations need for Elementary
Chris Michael [Thu, 1 Oct 2015 14:00:20 +0000 (10:00 -0400)]
ecore-wl2: Add API funtion declarations need for Elementary

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Add API function to find a window given a window id
Chris Michael [Thu, 1 Oct 2015 14:00:07 +0000 (10:00 -0400)]
ecore-wl2: Add API function to find a window given a window id

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Add API function to issue an ungrab on an input
Chris Michael [Thu, 1 Oct 2015 13:59:44 +0000 (09:59 -0400)]
ecore-wl2: Add API function to issue an ungrab on an input

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-evas: Add API function to get an Ecore_Wl2_Window for an
Chris Michael [Thu, 1 Oct 2015 13:59:16 +0000 (09:59 -0400)]
ecore-evas: Add API function to get an Ecore_Wl2_Window for an
ecore_evas

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-evas-wayland: Fix issue of using wrong structure for mouse
Chris Michael [Wed, 30 Sep 2015 17:14:26 +0000 (13:14 -0400)]
ecore-evas-wayland: Fix issue of using wrong structure for mouse
events, and bring back function to listen for window configure events

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-evas: Add function to return Ecore_Wl2_Window
Chris Michael [Wed, 30 Sep 2015 17:13:59 +0000 (13:13 -0400)]
ecore-evas: Add function to return Ecore_Wl2_Window

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-evas: Add ecore_evas_wayland_window_get2 to the Ecore_Evas
Chris Michael [Wed, 30 Sep 2015 17:13:38 +0000 (13:13 -0400)]
ecore-evas: Add ecore_evas_wayland_window_get2 to the Ecore_Evas
Wayland Interface

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-evas: Add new API to return a Ecore_Wl2_Window when requested
Chris Michael [Wed, 30 Sep 2015 17:13:14 +0000 (13:13 -0400)]
ecore-evas: Add new API to return a Ecore_Wl2_Window when requested

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Check if a window is transparent or alpha when setting
Chris Michael [Wed, 30 Sep 2015 17:02:54 +0000 (13:02 -0400)]
ecore-wl2: Check if a window is transparent or alpha when setting
opaque region

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Cleanup dnd drag and selection sources when we delete an
Chris Michael [Wed, 30 Sep 2015 17:01:23 +0000 (13:01 -0400)]
ecore-wl2: Cleanup dnd drag and selection sources when we delete an
input

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Send window configure event when we un-maximize/fullscreen
Chris Michael [Wed, 30 Sep 2015 16:59:26 +0000 (12:59 -0400)]
ecore-wl2: Send window configure event when we un-maximize/fullscreen

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Add a LAST member for enum of window type
Chris Michael [Wed, 30 Sep 2015 16:44:40 +0000 (12:44 -0400)]
ecore-wl2: Add a LAST member for enum of window type

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Don't use bitfields for public structure
Chris Michael [Wed, 30 Sep 2015 16:44:03 +0000 (12:44 -0400)]
ecore-wl2: Don't use bitfields for public structure

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Add display to global event structure
Chris Michael [Wed, 30 Sep 2015 16:43:41 +0000 (12:43 -0400)]
ecore-wl2: Add display to global event structure

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Provide internal function to stop any cursor update timers
Chris Michael [Wed, 30 Sep 2015 16:41:50 +0000 (12:41 -0400)]
ecore-wl2: Provide internal function to stop any cursor update timers

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Create new event type for window configure
Chris Michael [Wed, 30 Sep 2015 16:03:50 +0000 (12:03 -0400)]
ecore-wl2: Create new event type for window configure

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Update input serial when we get a mouse button event
Chris Michael [Wed, 30 Sep 2015 16:03:29 +0000 (12:03 -0400)]
ecore-wl2: Update input serial when we get a mouse button event

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Add event type and structure for sending window configure
Chris Michael [Wed, 30 Sep 2015 16:03:07 +0000 (12:03 -0400)]
ecore-wl2: Add event type and structure for sending window configure
events

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Set window input on pointer enter/leave events
Chris Michael [Wed, 30 Sep 2015 15:10:04 +0000 (11:10 -0400)]
ecore-wl2: Set window input on pointer enter/leave events

Summary: This is so that we can still change mouse cursor (to indicate resize)
even when the window does not have focus

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-evas-wayland: Re-enable interface functions for window get and
Chris Michael [Wed, 30 Sep 2015 14:58:13 +0000 (10:58 -0400)]
ecore-evas-wayland: Re-enable interface functions for window get and
type set

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Remove window animator callback when we free a window
Chris Michael [Wed, 30 Sep 2015 14:48:25 +0000 (10:48 -0400)]
ecore-wl2: Remove window animator callback when we free a window

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Remove test for no-op move/resize
Chris Michael [Wed, 30 Sep 2015 14:45:29 +0000 (10:45 -0400)]
ecore-wl2: Remove test for no-op move/resize

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Fix compiler warning
Chris Michael [Wed, 30 Sep 2015 14:29:02 +0000 (10:29 -0400)]
ecore-wl2: Fix compiler warning

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Reduce noise of ERR messages which are not that important
Chris Michael [Wed, 30 Sep 2015 14:28:17 +0000 (10:28 -0400)]
ecore-wl2: Reduce noise of ERR messages which are not that important
when trying to set pointer cursor images

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Fix issue of never getting keyboard focus
Chris Michael [Wed, 30 Sep 2015 14:27:47 +0000 (10:27 -0400)]
ecore-wl2: Fix issue of never getting keyboard focus

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Fix issue of animators not starting
Chris Michael [Wed, 30 Sep 2015 14:27:06 +0000 (10:27 -0400)]
ecore-wl2: Fix issue of animators not starting

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Finish off internal dnd code to actually send events
Chris Michael [Tue, 29 Sep 2015 16:42:26 +0000 (12:42 -0400)]
ecore-wl2: Finish off internal dnd code to actually send events

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Add API function to clear a dnd selection
Chris Michael [Tue, 29 Sep 2015 16:18:49 +0000 (12:18 -0400)]
ecore-wl2: Add API function to clear a dnd selection

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Add API function to return if a dnd selection exists
Chris Michael [Tue, 29 Sep 2015 16:16:58 +0000 (12:16 -0400)]
ecore-wl2: Add API function to return if a dnd selection exists

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Add API function to set a dnd selection
Chris Michael [Tue, 29 Sep 2015 16:02:15 +0000 (12:02 -0400)]
ecore-wl2: Add API function to set a dnd selection

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Add API function to determine if an input has a selection
Chris Michael [Tue, 29 Sep 2015 15:57:35 +0000 (11:57 -0400)]
ecore-wl2: Add API function to determine if an input has a selection
owner

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Add API function to end a dnd drag operation
Chris Michael [Tue, 29 Sep 2015 15:55:13 +0000 (11:55 -0400)]
ecore-wl2: Add API function to end a dnd drag operation

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Add API function to get a dnd drag
Chris Michael [Tue, 29 Sep 2015 15:52:56 +0000 (11:52 -0400)]
ecore-wl2: Add API function to get a dnd drag

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Add API function to start a dnd operation
Chris Michael [Tue, 29 Sep 2015 15:49:57 +0000 (11:49 -0400)]
ecore-wl2: Add API function to start a dnd operation

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Add API function to set dnd drag types
Chris Michael [Tue, 29 Sep 2015 15:36:35 +0000 (11:36 -0400)]
ecore-wl2: Add API function to set dnd drag types

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Add missing TODO for doxygen
Chris Michael [Tue, 29 Sep 2015 15:23:14 +0000 (11:23 -0400)]
ecore-wl2: Add missing TODO for doxygen

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Add API function to return the Ecore_Wl2_Input from a given
Chris Michael [Tue, 29 Sep 2015 15:19:54 +0000 (11:19 -0400)]
ecore-wl2: Add API function to return the Ecore_Wl2_Input from a given
window

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Add API function to set the type of window
Chris Michael [Tue, 29 Sep 2015 15:17:33 +0000 (11:17 -0400)]
ecore-wl2: Add API function to set the type of window

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Add API function to return surface id of a window
Chris Michael [Tue, 29 Sep 2015 15:00:32 +0000 (11:00 -0400)]
ecore-wl2: Add API function to return surface id of a window

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Add API function to set a cursor for a window
Chris Michael [Tue, 29 Sep 2015 14:54:13 +0000 (10:54 -0400)]
ecore-wl2: Add API function to set a cursor for a window

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Add support for setting cursor images to input code
Chris Michael [Tue, 29 Sep 2015 14:53:58 +0000 (10:53 -0400)]
ecore-wl2: Add support for setting cursor images to input code

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Add event structure and event type for selection data ready
Chris Michael [Tue, 29 Sep 2015 14:12:41 +0000 (10:12 -0400)]
ecore-wl2: Add event structure and event type for selection data ready

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Add remaining events and event structures for data source
Chris Michael [Tue, 29 Sep 2015 14:06:50 +0000 (10:06 -0400)]
ecore-wl2: Add remaining events and event structures for data source
(dnd)

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Add event structure for dnd end event
Chris Michael [Tue, 29 Sep 2015 13:56:53 +0000 (09:56 -0400)]
ecore-wl2: Add event structure for dnd end event

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Port Ecore_Evas engines to use Ecore_Wl2 code
Chris Michael [Mon, 28 Sep 2015 17:42:38 +0000 (13:42 -0400)]
ecore-wl2: Port Ecore_Evas engines to use Ecore_Wl2 code

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Add API function to set pointer surface on a window
Chris Michael [Mon, 28 Sep 2015 16:15:51 +0000 (12:15 -0400)]
ecore-wl2: Add API function to set pointer surface on a window

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Implement ecore_wl2_window_raise for xdg surfaces also
Chris Michael [Mon, 28 Sep 2015 16:09:32 +0000 (12:09 -0400)]
ecore-wl2: Implement ecore_wl2_window_raise for xdg surfaces also

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Add API function to return pointer position
Chris Michael [Mon, 28 Sep 2015 16:07:39 +0000 (12:07 -0400)]
ecore-wl2: Add API function to return pointer position

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Add API function to retrieve screen size
Chris Michael [Mon, 28 Sep 2015 15:58:51 +0000 (11:58 -0400)]
ecore-wl2: Add API function to retrieve screen size

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Add API function to set window minimized state
Chris Michael [Mon, 28 Sep 2015 15:43:20 +0000 (11:43 -0400)]
ecore-wl2: Add API function to set window minimized state

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Add API function to return if a window is iconified
Chris Michael [Mon, 28 Sep 2015 15:37:11 +0000 (11:37 -0400)]
ecore-wl2: Add API function to return if a window is iconified

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Add API function to set if a window is fullscreen
Chris Michael [Mon, 28 Sep 2015 15:31:43 +0000 (11:31 -0400)]
ecore-wl2: Add API function to set if a window is fullscreen

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Add API function to set if a window is maximized
Chris Michael [Mon, 28 Sep 2015 15:28:23 +0000 (11:28 -0400)]
ecore-wl2: Add API function to set if a window is maximized

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Add API function to set window geometry
Chris Michael [Mon, 28 Sep 2015 15:18:23 +0000 (11:18 -0400)]
ecore-wl2: Add API function to set window geometry

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Add API function to return window geometry
Chris Michael [Mon, 28 Sep 2015 15:16:03 +0000 (11:16 -0400)]
ecore-wl2: Add API function to return window geometry

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Fix not sending compositor reguests when we use
Chris Michael [Mon, 28 Sep 2015 14:40:03 +0000 (10:40 -0400)]
ecore-wl2: Fix not sending compositor reguests when we use
ecore_wl2_display_connect

Summary: If we do Not listen for ECORE_FD_WRITE on the file descriptor
handler, then we never send a wl_display_flush which means we don't
send requests to the compositor and thus nothing ever renders. Fix
that by listening for FD_WRITE and calling wl_display_flush.

@fix

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Add API function to set window class name
Chris Michael [Mon, 28 Sep 2015 13:51:00 +0000 (09:51 -0400)]
ecore-wl2: Add API function to set window class name

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Add API function to set window title
Chris Michael [Mon, 28 Sep 2015 13:47:59 +0000 (09:47 -0400)]
ecore-wl2: Add API function to set window title

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Add API function to set window rotation
Chris Michael [Mon, 28 Sep 2015 13:42:21 +0000 (09:42 -0400)]
ecore-wl2: Add API function to set window rotation

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Add API function to return if a window is fullscreen or not
Chris Michael [Mon, 28 Sep 2015 13:40:39 +0000 (09:40 -0400)]
ecore-wl2: Add API function to return if a window is fullscreen or not

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Add API function to return if a window is maximized
Chris Michael [Mon, 28 Sep 2015 13:39:07 +0000 (09:39 -0400)]
ecore-wl2: Add API function to return if a window is maximized

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Add API function to set if a window is transparent
Chris Michael [Mon, 28 Sep 2015 13:36:34 +0000 (09:36 -0400)]
ecore-wl2: Add API function to set if a window is transparent

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Add API function to set window opaque region
Chris Michael [Mon, 28 Sep 2015 13:25:52 +0000 (09:25 -0400)]
ecore-wl2: Add API function to set window opaque region

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Add API function to set if a window is alpha or not
Chris Michael [Mon, 28 Sep 2015 13:19:21 +0000 (09:19 -0400)]
ecore-wl2: Add API function to set if a window is alpha or not

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Add API function to return if a window is alpha or not
Chris Michael [Mon, 28 Sep 2015 13:15:49 +0000 (09:15 -0400)]
ecore-wl2: Add API function to return if a window is alpha or not

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Add API function to find a window by id
Chris Michael [Mon, 28 Sep 2015 13:12:36 +0000 (09:12 -0400)]
ecore-wl2: Add API function to find a window by id

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Add implementation for supporting custom tick animators
Chris Michael [Fri, 25 Sep 2015 18:31:30 +0000 (14:31 -0400)]
ecore-wl2: Add implementation for supporting custom tick animators

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Raise dnd drop event when we get the event from the data
Chris Michael [Fri, 25 Sep 2015 14:51:43 +0000 (10:51 -0400)]
ecore-wl2: Raise dnd drop event when we get the event from the data
listener

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Add dnd drop event type and event structure
Chris Michael [Fri, 25 Sep 2015 14:47:46 +0000 (10:47 -0400)]
ecore-wl2: Add dnd drop event type and event structure

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Add event and structure for dnd motion events
Chris Michael [Fri, 25 Sep 2015 14:41:08 +0000 (10:41 -0400)]
ecore-wl2: Add event and structure for dnd motion events

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Raise event for dnd leave
Chris Michael [Fri, 25 Sep 2015 14:39:31 +0000 (10:39 -0400)]
ecore-wl2: Raise event for dnd leave

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoecore-wl2: Add event and structure for event dnd leave
Chris Michael [Fri, 25 Sep 2015 14:37:06 +0000 (10:37 -0400)]
ecore-wl2: Add event and structure for event dnd leave

Signed-off-by: Chris Michael <cp.michael@samsung.com>
8 years agoefl: Add ecore_wl2 pc file to gitignore
Chris Michael [Fri, 25 Sep 2015 14:33:41 +0000 (10:33 -0400)]
efl: Add ecore_wl2 pc file to gitignore

Signed-off-by: Chris Michael <cp.michael@samsung.com>