Christopher Michael
6423de3f17
Ecore_Wayland: Fix always resetting the wayland pointer surface to
...
default when we get a mouse move. Now we will store the current
cursor, so it can be restored later (this is part of a bug fix for
#1293 ).
SVN revision: 75312
2012-08-16 09:37:52 +00:00
Christopher Michael
cde4673abe
Ecore_Wayland: Add alpha field to window structure, add cursor_name to
...
input structure.
These are required for fixes to _set_alpha/transparent, and upcoming
cursor fixes.
SVN revision: 75311
2012-08-16 09:35:41 +00:00
Christopher Michael
be452d83c9
Ecore_Evas (wayland): Do not allow windows to be resized below their
...
desired min/max properties. Fixes ticket #1244
SVN revision: 75308
2012-08-16 08:03:20 +00:00
Christopher Michael
fb2819c4fd
Ecore_Evas (wayland_shm): Fix toggling alpha and transparent state on and off.
...
When we are using alpha, we need to create the buffer using ARGB so we
will destroy the old buffer and recreate with the new alpha format
because currently all windows are created using XRGB8888 by default.
SVN revision: 75307
2012-08-16 07:29:37 +00:00
Christopher Michael
1e3e3a3985
Ecore_Evas (wayland_egl): Add fullscreen support for wayland_egl
...
engine (same changes as previous fullscreen support for wayland_shm).
SVN revision: 75306
2012-08-16 07:21:38 +00:00
Christopher Michael
7a90ffb3b6
Ecore_Wayland: Fix ticket 1252 and stop segfaulting when we don't have
...
a keyboard or pointer interface available for drag-n-drop.
SVN revision: 75295
2012-08-15 14:01:20 +00:00
Christopher Michael
eb016fe9ad
Ecore_Evas (wayland_shm): Fullscreen mode bug fixes
...
Only take min & max properties into account if the window is not fullscreen.
Be sure to call update_size before we attach the buffer, as the buffer attach
code makes use of the allocated size to damage the surface.
Add trapping for fullscreen window in the configure callback. This
(along with coming commits) allows us to actually do fullscreen now :)
During window configure, when we check for maximized, we should check
to be sure it is not fullscreen also before adjusting window size.
SVN revision: 75293
2012-08-15 10:55:35 +00:00
Christopher Michael
5e84f194e6
Ecore_Wayland: Only set the window allocated size if it is not a
...
fullscreen window. On a configure event, do not reset the allocated
size (this will be calculated and set later).
SVN revision: 75292
2012-08-15 10:02:22 +00:00
Carsten Haitzler
a86dcabd5e
avoid potential deadlock if the same canvas has the 2 plugs pointing
...
to the SAME socket. :) nasteeeeh.
SVN revision: 75234
2012-08-14 06:29:17 +00:00
Carsten Haitzler
61ba84e86d
small theoretical oopsie waiting to happen - won't ever, but guar
...
against it anyway.
SVN revision: 75232
2012-08-14 06:11:32 +00:00
Carsten Haitzler
e78b572443
missing ecore_init in ecore_input.
...
SVN revision: 75231
2012-08-14 04:47:54 +00:00
Christopher Michael
a5df8468b0
Ecore_Evas (wayland): Fix ecore_evas egl windows to properly resize
...
from the top when asked too (this is akin to the wayland_shm resize
fix). Also, when we update the ecore_wl_window size, we
should be sure to call the buffer attach function so that server size
allocation can be kept in sync with the window allocation.
SVN revision: 75214
2012-08-13 14:33:05 +00:00
Christopher Michael
1b96e67e75
Ecore_Wayland (egl): Update server allocation when window allocation
...
changes.
SVN revision: 75213
2012-08-13 14:30:58 +00:00
Mike Blumenkrantz
dc2f7beced
patch from vtorri fixing rare segv condition in main loop
...
SVN revision: 75206
2012-08-13 10:32:20 +00:00
Carsten Haitzler
fe00bc661a
extend ecore fork infra to handle pipe re-create afetr fork for
...
ecore-evas.
SVN revision: 75194
2012-08-13 08:52:45 +00:00
Carsten Haitzler
76da2e26e1
formatting.
...
SVN revision: 75184
2012-08-13 02:55:41 +00:00
Carsten Haitzler
e0a3ec5fe5
warning--
...
SVN revision: 75183
2012-08-13 02:54:57 +00:00
Carsten Haitzler
b3c7aa388b
docs + @since for ecore_fork()
...
SVN revision: 75182
2012-08-13 02:53:48 +00:00
Carsten Haitzler
c0d4732927
rever part of stefan's coverage patch - not related to the other bits
...
and yes.. wrong :)
SVN revision: 75158
2012-08-12 02:40:49 +00:00
Carsten Haitzler
b8cc507c80
fix passthrough getenv for eina mempool in ecore too.
...
SVN revision: 75099
2012-08-10 12:50:09 +00:00
Carsten Haitzler
aef32ed6d3
more updates for 1.7.0 alpha.
...
SVN revision: 75095
2012-08-10 10:51:17 +00:00
Mike Blumenkrantz
f0fa3b400e
simplify unsetting/setting damage flag in ecore evas rendering to avoid altering previously set event mask flags
...
SVN revision: 75072
2012-08-10 08:45:28 +00:00
Mike Blumenkrantz
ef46a62d14
only need to avoid exposures when we're shaped
...
SVN revision: 75071
2012-08-10 08:41:10 +00:00
Stefan Schmidt
0037cc3f7d
ecore: Enable coverage builds for exsisting tests
...
SVN revision: 75055
2012-08-09 16:19:30 +00:00
Cedric BAIL
6aefa60a0a
ecore: add ecore_fork_reset()
...
SVN revision: 75045
2012-08-09 12:17:47 +00:00
Cedric BAIL
e905f3ccd2
ecore: correctly shutdown Ecore_Thread.
...
SVN revision: 75039
2012-08-09 10:52:48 +00:00
Christopher Michael
a5e2b68c69
Ecore_Wayland: Add keyrepeating support :) Fixes ticket #1292
...
This commit adds support to efl applications (elm) under wayland so
that they can get key repeats. All of this is internal and does not
require the application to do anything, which means the elm test for
notepad now works with repeating keys.
SVN revision: 75037
2012-08-09 09:57:47 +00:00
Christopher Michael
cfe7431256
Ecore_Evas (wayland): When we maximize windows, account for framespace
...
width and height so the window does not draw outside the output
dimensions. Fixes ticket #1281
SVN revision: 75005
2012-08-08 10:09:49 +00:00
Christopher Michael
33d4af1e18
Ecore_Wayland: When we unmaximize windows, used the saved allocation
...
sizes. When setting a window to be not transparent, recreate the
opaque region if needed.
SVN revision: 75004
2012-08-08 10:06:12 +00:00
Cedric BAIL
83872cb113
ecore: fix shutdown to use a different mutex for the list of running thread.
...
SVN revision: 74953
2012-08-07 03:47:14 +00:00
Christopher Michael
1699490f15
Ecore_Wayland: Add missing __UNUSED__ to function paramateres ... Oh,
...
and also Fix Ticket #1242 where windows would resize in an incorrect
direction.
When resized an elm client application in Weston, and you grabbed the
top of the window to resize it, all resizing action was occuring from
the bottom of the window. Let's fix that ;) Now when you grab the top
of the window and resize it, it actually does resize from the top :)
SVN revision: 74933
2012-08-06 13:13:42 +00:00
Christopher Michael
8123853195
Ecore_wayland: Add myself a FIXME note for after the "freeze".
...
SVN revision: 74930
2012-08-06 12:31:05 +00:00
Mike Blumenkrantz
9d7c0f6d74
add more docs for new ecore fdh function
...
SVN revision: 74898
2012-08-06 06:54:21 +00:00
Jiyoun Park
1d1c51d258
using DYNAMIC HINT in ecore extn make problem.
...
it maybe because of get/set pair or other bug in extn.
until fixing this, I'll block dynamic hint
SVN revision: 74887
2012-08-05 13:07:28 +00:00
Carsten Haitzler
c6b4a6b911
fix ecore-evas to not ignore maximized requests in x11.
...
SVN revision: 74883
2012-08-05 09:00:08 +00:00
Carsten Haitzler
4080774625
fix docs in ecore_x.h -= were mis-aligned to enums.
...
SVN revision: 74882
2012-08-05 08:59:44 +00:00
Christopher Michael
ac4eb64015
Ecore (Wayland): Patch from Robert Bradford to check for valid
...
surfaces for events received from Wayland where the surface has
already been destroyed.
SVN revision: 74847
2012-08-03 13:27:05 +00:00
Christopher Michael
cc6d6f0091
Ecore_Wayland: Use libxkbcommon function to map keysym to unicode
...
charachters.
Patch from Robert Bradford. Fixes ticket #1105
SVN revision: 74780
2012-08-02 06:43:20 +00:00
Christopher Michael
baa604b736
Ecore_Evas (wayland): Patch from Robert Bradford to fix a small bug in
...
the ecore_evas fullscreen code.
Previously, fullscreening was only done if the ecore_evas was visible.
This patch allows to specify an ecore_evas be fullscreen before it is
displayed.
SVN revision: 74774
2012-08-02 06:24:47 +00:00
Iván Briano
e40c9a05c8
Fix building with epoll disabled. Also set the right values for the constants, for pedantic reasons.
...
SVN revision: 74770
2012-08-02 00:37:58 +00:00
Mike Blumenkrantz
3fc5ceadd7
add ecore_main_fd_handler_file_add() for use with regular files.
...
epoll does not handle reading from files since it is only a mechanism for determining whether a fd is ready for read/write/error, and regular files are always ready. as a result, we must select on them explicitly without adding to the epoll fd
I realize that this is a feature freeze, but it's rather non-invasive and this is an absolute must-have to fix mounting for e17 so...sorry!
SVN revision: 74741
2012-08-01 14:37:24 +00:00
Jihoon Kim
2631bb075f
ecore: fix typo in ecore_main_fd_handler_add
...
SVN revision: 74576
2012-07-30 10:27:30 +00:00
Christopher Michael
ac66f47334
Ecore_Evas (wayland): Account for framespace width & height when
...
resizing the Ecore_Evas.
SVN revision: 74566
2012-07-30 09:53:43 +00:00
Jihoon Kim
00da35f8ba
ecore_evas: fix typo in ecore_evas.c
...
SVN revision: 74527
2012-07-28 09:26:06 +00:00
Jihoon Kim
090a00a9ca
ecore: add Ecore_IMF doxygen link in Ecore Documentation
...
SVN revision: 74526
2012-07-28 09:25:23 +00:00
Jihoon Kim
e06987b442
ecore: fix typo in ecore_timer_delay
...
SVN revision: 74525
2012-07-28 09:24:18 +00:00
Christopher Michael
3e61fd8917
Ecore_Wayland: Test for a valid surface before we try to process the
...
pointer_enter event.
SVN revision: 74419
2012-07-26 07:23:32 +00:00
Jihoon Kim
1a29347d39
xim: remove trailing whitespace
...
SVN revision: 74408
2012-07-26 00:03:51 +00:00
Jihoon Kim
b52d5888b9
ibus-immodule: initialize for added interfaces
...
SVN revision: 74396
2012-07-25 14:50:06 +00:00
Daniel Willmann
bf38856d5f
ecore_con: Remove duplicate code
...
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
SVN revision: 74356
2012-07-24 14:22:00 +00:00