Commit Graph

4329 Commits

Author SHA1 Message Date
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
Christopher Michael a32308d4e8 Ecore_wayland: Fix calls to update_modifier state and pass the proper
paramaters. Only set input & opaque regions during resize.



SVN revision: 74325
2012-07-23 14:04:17 +00:00
Christopher Michael de6cfa77b3 Ecore_Wayland: Update geometry callback function to match new changes
in wayland. Now passes in a 'transform' also.



SVN revision: 74319
2012-07-23 09:31:49 +00:00
Rafael Antognolli 1ab16d192b ecore/examples: Fix build of ecore_exe example.
SVN revision: 74258
2012-07-20 18:23:38 +00:00
Vincent Torri c7f295b3e4 ecore_con: fix compilation on Windows
SVN revision: 74240
2012-07-20 11:05:25 +00:00
Vincent Torri 461dc809f2 typo
SVN revision: 74232
2012-07-20 10:45:25 +00:00
Carsten Haitzler f7914c31d0 add docs for exe line buffer.
SVN revision: 74227
2012-07-20 09:42:11 +00:00
Carsten Haitzler 2fcec3db4b fix bug in example of assuming 0 termination of "data" as its not a
string.



SVN revision: 74226
2012-07-20 09:40:03 +00:00
Carsten Haitzler 677080ab4e add warning if u dont have process priority swizzling.
SVN revision: 74060
2012-07-18 11:54:32 +00:00
Carsten Haitzler 6a509fe506 fix e17->elm cnp.
SVN revision: 73924
2012-07-16 11:01:44 +00:00
Mike Blumenkrantz 06a818fa5d fix really really hard-to-trigger magic failure in ecore-con
SVN revision: 73918
2012-07-16 10:30:31 +00:00
Carsten Haitzler 2c1b533d13 fix minor version defines to be at 1.6 (in sync now) ready for going
to 7 on release.



SVN revision: 73906
2012-07-16 06:36:02 +00:00
Jihoon Kim 1ba497972d Ecore_IMF.h: remove trailing whitespace
SVN revision: 73902
2012-07-16 02:10:33 +00:00
Jihoon Kim 6f60dd6f2f scim_immodule: fix build warnings
SVN revision: 73901
2012-07-16 01:01:16 +00:00
Jiyoun Park ea0c836338 fix ecore extn not call pre/post render function.
SVN revision: 73786
2012-07-13 06:16:55 +00:00
Rafael Antognolli b771724512 ecore/doc: Better description for ecore_evas_avoid_damage_set().
SVN revision: 73619
2012-07-12 14:55:09 +00:00
Vincent Torri 90d8ad0337 Add comment
SVN revision: 73538
2012-07-10 16:33:06 +00:00
Vincent Torri 229b07a3b9 Ecore_Evas: dpi_get() for Windows (XP and CE)
SVN revision: 73537
2012-07-10 16:13:26 +00:00
ChunEon Park 3c0a939785 ecore/ecore_input - Conceptually, PASS_ON is right.
SVN revision: 73535
2012-07-10 14:26:16 +00:00
Carsten Haitzler 5c9c0852bb update all versions in @sincs, README's and configure.ac's etc. to
reflect a unified release version, for now 1.6.99.



SVN revision: 73498
2012-07-09 10:20:21 +00:00
ChunEon Park 44b4c7a265 ecore/ecore_x - just added a comment
SVN revision: 73445
2012-07-07 06:29:29 +00:00
Cedric BAIL e468bdd391 evas, ecore: fix crash when sdl doesn't init properly.
SVN revision: 73400
2012-07-06 08:16:03 +00:00
Carsten Haitzler 28200419f1 fix 2 more things in ecore-fb
SVN revision: 73361
2012-07-05 14:51:29 +00:00
Carsten Haitzler a79dbaf286 fix ecore-fb.. so terminology works 100% perfectly in fb!
SVN revision: 73354
2012-07-05 14:18:29 +00:00
Christopher Michael c18872df78 Ecore_Evas_Wayland_Egl: Actually implement the screen_dpi_get function
inside the Ecore_Evas_Engine_Functions.



SVN revision: 73353
2012-07-05 14:17:04 +00:00
Christopher Michael 7ca653e1d8 Ecore_Evas_Wayland: Add code to handle the ecore_evas_screen_dpi_get
function recently added. NB: This only gets the xdpi currently from
ecore_wayland.



SVN revision: 73352
2012-07-05 14:09:32 +00:00
Christopher Michael 1625fc9b91 Ecore_Wayland: Fix some typos in the doxygen with regard to dpi get.
Add a comment pending future investigation with regard to how dpi is
calculated here.



SVN revision: 73351
2012-07-05 14:06:20 +00:00
Stefan Schmidt c0a1a8bb3c ecore/imf_context: Fix up docs.
Copy and paste is only the first step. The second, and more important, is to actually adjust the
docs to the new function.

SVN revision: 73349
2012-07-05 13:55:57 +00:00
Stefan Schmidt c41226948a ecore/examples: Follow E coding style here as a good example for others.
I had a look at the ecore_events examples and the indent was mixed with tabs and spaces. Made it
really unreadable on the HTML output. Give newcomers a hand and start with the E coding style here.

SVN revision: 73347
2012-07-05 13:44:29 +00:00
Carsten Haitzler cc785441c2 a WTF i noticed!
SVN revision: 73344
2012-07-05 13:07:33 +00:00
Carsten Haitzler 1e8520050d ecore evas gets func to get dpi and frix x screen size get.
SVN revision: 73341
2012-07-05 12:51:05 +00:00
Jihoon Kim 60ded53507 ibus-immodule: remove trailing whitespaces and fix indentation
SVN revision: 73319
2012-07-05 01:03:15 +00:00
Christopher Michael 5ef3b00eaf Ecore_Wayland: Updates to work with latest Wayland:
Add pointer frame callback. Add pointer surface listener.
  Use doubles for input surface position.
  Fix dnd function prototype to use wl_data_offer now.
  Fix dnd_add function to not use proxy_create anymore.
  Fix regression where window resizing down would leave artifacts.
    - Need to update the window allocation size before attaching the
new buffer.
  Fix set_transient & set_popup to use the parent surface, not the
shell surface.



SVN revision: 73254
2012-07-04 07:16:29 +00:00
Christopher Michael 413bf159a4 Ecore_Evas: Fix missing initializer for for the engine_functions. (was
missing profiles_set).



SVN revision: 73251
2012-07-04 06:00:23 +00:00
Jihoon Kim 23523c9b70 Ecore_IMF: add @since to enums missed @since
SVN revision: 73242
2012-07-03 14:23:17 +00:00
Jihoon Kim ed7de58ddf Ecore_IMF: add @since to new enums and functions
SVN revision: 73241
2012-07-03 14:21:01 +00:00
Christopher Michael ebc5706383 Ecore_X: Add @since to new functions.
SVN revision: 73219
2012-07-03 09:43:56 +00:00
Christopher Michael 8e0f2ac706 Ecore_X: Add missing function prototypes in Ecore_X header from Tizen
merge.



SVN revision: 73208
2012-07-03 08:06:10 +00:00
Christopher Michael 33681aa35f Ecore_Evas Merge Tizen changes to upstream EFL.
SVN revision: 73206
2012-07-03 07:44:17 +00:00
Christopher Michael 1d5c7fd1ec Ecore_Imf: Merge Tizen changes to upstream EFL.
SVN revision: 73204
2012-07-03 07:39:08 +00:00
Christopher Michael bf69d7dcc6 Ecore_X: Merge Tizen changes to upstream EFL.
SVN revision: 73203
2012-07-03 07:36:55 +00:00
Cedric BAIL 31cac0d124 ecore: fix use of unitialized Ecore_X_Atoms.
SVN revision: 73186
2012-07-03 02:41:35 +00:00
Mike Blumenkrantz 9409b232ed correctly handle resolver failures during connection, should fix super long-standing bug which caused crashes when no network connection was present
SVN revision: 73141
2012-07-02 09:24:02 +00:00
Carsten Haitzler 65d1ef4715 comp sync back on by default. need to solve this another way.
SVN revision: 73114
2012-07-01 22:44:55 +00:00
Jihoon Kim ad0427d107 ibus-immodule: support async mode. especially there is problem when korean input in sync mode. It's known issue in ibus
SVN revision: 73111
2012-07-01 12:57:52 +00:00
Jihoon Kim 9a5adec16f ibus-immodule: fix formatting
SVN revision: 73110
2012-07-01 12:42:46 +00:00
Jihoon Kim cbaf0ff3b5 scim-immodule: handle altgr modifier
SVN revision: 73022
2012-06-29 05:23:41 +00:00
Jihoon Kim a212477fb8 ibusimmodule: handle altgr modifier
SVN revision: 73021
2012-06-29 05:23:00 +00:00
Carsten Haitzler c6f644fbe0 there - @since. it has no docs anyway.
SVN revision: 72988
2012-06-28 09:26:22 +00:00
Stefan Schmidt 43bf432157 ecore: unused-params--
SVN revision: 72985
2012-06-28 08:51:42 +00:00
Mike Blumenkrantz 11dfca7e68 add some error messages when server connections fail for debugging
SVN revision: 72984
2012-06-28 08:51:06 +00:00
Carsten Haitzler 39c1554d8d add compose sequence decode/hanling to ecore-input. needs manual use
to detect though. needs to be added to edje_entry and terminology.



SVN revision: 72982
2012-06-28 08:17:13 +00:00
Sebastian Dransfeld 1676ef5aad ecore: Rename Mode to AltGr
SVN revision: 72980
2012-06-28 07:30:32 +00:00
Jihoon Kim ecde500eb8 ibusimmodule: remove trailing whitespaces
SVN revision: 72969
2012-06-28 02:43:58 +00:00
Sebastian Dransfeld 545c2bc473 ecore xim: No need to cast here
XKeyPressedEvent is correct

SVN revision: 72967
2012-06-27 20:50:45 +00:00
Sebastian Dransfeld 54dc44f826 ecore xim: Enable lock scroll
SVN revision: 72956
2012-06-27 17:54:12 +00:00
Sebastian Dransfeld 199b08fccf ecore xim: Use ecore x modifiers
So if the users do a strange remapping it will work for them

SVN revision: 72955
2012-06-27 17:54:08 +00:00
Sebastian Dransfeld 5b4186f41d ecore_x: Make x modifiers public
SVN revision: 72954
2012-06-27 17:54:01 +00:00
Sebastian Dransfeld 84e54d532d ecore: Fix support for intl keyboards
Map XK_Mode_switch to new modifier and use it to match AltGr key. In
ecore_imf xim module this key should be reported as Mod5Mask, and
windows key as Mod4Mask.

Does none of the e developers use international keyboards?

SVN revision: 72937
2012-06-27 10:47:57 +00:00
Stefan Schmidt 902e35e461 Revert "ecore/xinerama: Don't do an assingment after return."
This reverts commit 47fe99646f879b555b1048b900e27e67dc20bd98.

SVN revision: 72877
2012-06-26 11:48:35 +00:00
Stefan Schmidt f471953297 Revert "ecore/gesture: Don't do dead assignments after return."
This reverts commit b18eddb5a74e84e05e0f797b659d0719f56d9434.

SVN revision: 72876
2012-06-26 11:48:24 +00:00
Stefan Schmidt 7397d6ee48 ecore/xinerama: Don't do an assingment after return.
It's dead baby, it's dead.

SVN revision: 72873
2012-06-26 10:55:13 +00:00
Stefan Schmidt f4b521e165 ecore/gesture: Don't do dead assignments after return.
Raster added this for some unused param warnings in 65142. Now we have complains about dead
assigments and I hope this finally mutes both of them. Thanks to Tom for pointing it out.

SVN revision: 72872
2012-06-26 10:55:09 +00:00
Mike Blumenkrantz dd88723fff unused--
SVN revision: 72779
2012-06-25 06:48:17 +00:00
Carsten Haitzler 8723350a4f lets turn off comp sync by default for now. much smoother in fact... :/
SVN revision: 72749
2012-06-24 03:11:10 +00:00
Carsten Haitzler a192ea73da since frame queue removed from evas -> no need to have in ecore-evas
anymore.



SVN revision: 72743
2012-06-24 01:39:52 +00:00
Raphael Kubo da Costa d8ed77c892 From: Raphael Kubo da Costa <rakuco@FreeBSD.org>
To: enlightenment-devel@lists.sourceforge.net
Subject: [E-devel] [PATCH] Import upstream commit to dns.c to fix the build on some BSDs
Date: Sat, 23 Jun 2012 16:04:56 -0300

Hi there,

The attached patch includes upstream commit
bae230201ace92141a1f43f655013f4ee22cd45a to dns.c, which should fix the
build for both FreeBSD (where _XOPEN_SOURCE should not need to be
tweaked) and NetBSD.


SVN revision: 72733
2012-06-23 20:22:44 +00:00
Carsten Haitzler de03851203 fix xim immodule crash.
SVN revision: 72716
2012-06-23 08:14:23 +00:00
Mike Blumenkrantz 2ba092ba4c fix magic string typo
SVN revision: 72695
2012-06-22 12:17:59 +00:00
Vincent Torri f33b8d7fc2 ecore_exe: fix compilation on fedora 18.
setpriority needs sys/resource.h. See:

http://linux.die.net/man/2/setpriority

I let sys/time.h, it does not hurt on linux and is anyway needed for BSD systems.


SVN revision: 72684
2012-06-22 05:36:00 +00:00
Christopher Michael 68bf4c2e2e Ecore_X(cb): Do not use UTF8_STRING as a valid target unless ICONV
support is built in. Fix stefan's segfault wrt terminology pasting.



SVN revision: 72526
2012-06-20 08:00:44 +00:00
Jihoon Kim c34b15626f ibusimmodule: NULL check using EINA_SAFETY_ON_RETURN
SVN revision: 72509
2012-06-20 01:45:16 +00:00