Jihoon Kim
236c9a1520
ibusimmodule: support preedit style
...
This patch will support to display the style of preedit such as underline, reverse.
2013-12-13 20:17:19 +09:00
Cedric BAIL
ca2f9571ab
emotion: make webcam initialization lazy and non blocking.
...
This should fix T648.
2013-12-13 12:44:19 +09:00
Cedric BAIL
96c1d15ac0
emotion: fix potential memory leak when webcam register fail.
2013-12-13 12:22:06 +09:00
Cedric BAIL
f6c4513da4
emotion: use emotion log domain instead of eina one.
2013-12-13 11:30:46 +09:00
Cedric BAIL
d55164c5a2
emotion: lower warning on webcam access error to information (Not critical anyway).
2013-12-13 11:30:46 +09:00
Carsten Haitzler
675309d9d9
ecore_con - dns.c - re-fix coverty double-free. coverity was and is right.
...
fixes CID 1039909 again (it's back after rebase). it is an actual bug.
2013-12-13 09:41:23 +09:00
discomfitor
0f46b8d7ec
fix ecore-x shadow warning
2013-12-12 09:31:08 -05:00
discomfitor
5a549c8e97
rebase dns.c from upstream
2013-12-12 09:29:02 -05:00
Carsten Haitzler
8f876cfe72
evas - fix gif loader drop of image data sometimes (image dump/flush)
...
stable release - cherry-pick me!
this fixses some still gifs going missing.
2013-12-12 18:42:13 +09:00
Cedric BAIL
87be907144
pkgbuild: follow aur efl-git version naming.
2013-12-12 11:05:13 +09:00
Cedric BAIL
3d132d722f
pkgbuild: let's tests all backend in our package.
2013-12-12 11:05:13 +09:00
Cedric BAIL
b1dde593cc
autotools: detect systemd to warn user they are required to use --enable-systemd to turn it on.
2013-12-12 11:05:13 +09:00
Carsten Haitzler
6991785df9
embryo - embryo_cc - argv parsing MIGHT leave str buf not nul terminated
...
should fix CID 1039726
2013-12-11 22:50:34 +09:00
Carsten Haitzler
6a75806e54
evas - evas gl - fix realloc failure case to handle it properly
...
patched shader string realloc failure not handled right - could leak
patched string and p.
2013-12-11 22:44:42 +09:00
Carsten Haitzler
f3d1db0fba
evas - evas_gl - fix shader patch to not free static strings
...
parsing problem with opengl_strtok() which would free the previous
token "p", but in some cases it would be a const string. this should
fix CID 1039653
2013-12-11 22:40:15 +09:00
Carsten Haitzler
f0ba71314e
eet data encode - dont free data if its not separately allocated
...
in one case data is not separately allocated but is part of the
Eet_Variant_Unknow struct where it is allocated as extra space on the
end of the data blob. in this case don't free it, otherwise do (pass
in true) as before. this should fix CID 1039728
2013-12-11 20:44:51 +09:00
Carsten Haitzler
6a054930ff
ecore - ecore systemd module - unused var warning - remove unused var
2013-12-11 20:21:32 +09:00
Carsten Haitzler
1dc9f1fece
emotion - generic module - re-order code to make coverty happy
...
this fixes CID 1039884 which isn't a real problem as the callback del
never dereferences the data pointer - just uses it as a value, but
this is really to ensure that it doesn't come back if the code were to
change.
2013-12-11 19:54:15 +09:00
Carsten Haitzler
98293fadb1
evas - font dir - remove from hash before free/del
...
this addresses CID 1039889 but was otherwise harmless
2013-12-11 19:49:36 +09:00
Carsten Haitzler
efdeb257b4
ethumb - client lib - fix access of async item in idler after free
...
this fixes CID 1039892
2013-12-11 19:42:07 +09:00
Carsten Haitzler
4d7edf623b
ephysics - fix real access-after-free issue on delete of constraint
...
this fixes CID 1039895
2013-12-11 19:38:46 +09:00
Carsten Haitzler
1c267deb8f
ecore-con - dns.c - fix double free
...
this fixes CID 1039909
2013-12-11 19:32:54 +09:00
Carsten Haitzler
b0e7df47b5
edje - edje_pick - fix coverty access-after-unref issue
...
fixes CID 1039916
2013-12-11 19:24:42 +09:00
Carsten Haitzler
0b641196c6
edje - edje_cc - fix coverty issue of not exiting loop for box items name
...
this shoul fix CID 1039918
2013-12-11 19:13:16 +09:00
Carsten Haitzler
5a9184b323
evas - textblock - fix dbg_info_get to avoid leak if root is NULL
...
fixes CID 1040007
2013-12-11 19:00:15 +09:00
Carsten Haitzler
a42407c7b3
evas - cserve2 - fix uninitialized member "image_id".
...
fixes CID 1042303.
2013-12-11 18:47:39 +09:00
Carsten Haitzler
97a491dd90
evas - gl - ifdef out unused var with non-gles build
2013-12-11 18:26:45 +09:00
Carsten Haitzler
24c6424670
evas - gl - use snprintf for safety (never likely anyway, so code was fine)
2013-12-11 18:25:29 +09:00
Carsten Haitzler
cd208fbeef
emotion - test - exit if calloc fails
...
spotted this while looking at coverty issue. likely analysis tools
will complain.
2013-12-11 18:22:59 +09:00
Carsten Haitzler
f779c49c89
edje - edje_cc - try and make coverty ignore the leak (invalid)
...
hope that this does not reappear in future if changes happen in src.
CID 1132627
2013-12-11 18:20:13 +09:00
Carsten Haitzler
22da09105d
evas gif loader - address animated always being true
...
this addresses CID 1135790 and removes useless checks.
2013-12-11 18:10:15 +09:00
Cedric BAIL
30687d42ef
pkgbuild: we do conflict with efl-git from AUR.
2013-12-11 13:56:08 +09:00
Cedric BAIL
85772eb113
autotools: only turn on auto testing on linux.
2013-12-11 13:46:33 +09:00
Cedric BAIL
3392f08f59
autotools: fix complain about using subdirs without the right option.
2013-12-11 13:46:01 +09:00
Cedric BAIL
94b4e53b7f
autotools: make systemd dependency detection automatic.
2013-12-11 11:39:09 +09:00
Cedric BAIL
770dc9a805
autotools: let's try this variant for detecting c++ compiler availability.
2013-12-11 10:40:13 +09:00
Carsten Haitzler
9a3294d1cb
gif loader - handle theoretical NULL loader_data case
2013-12-11 09:23:09 +09:00
Jean-Philippe Andre
a1c3fef538
Evas tests: Add invalid markup test
...
Commit 0cb048f9b6
fixed a crash in Textblock where
a couple "key=val" had an empty value ("key=").
2013-12-10 20:57:19 +09:00
Sebastian Dransfeld
50569a69c9
ecore_x: ensure positive malloc size
...
size_ret is used later as an argument for malloc, so it should be
positive. In addition this should ensure that
ecore_x_window_porp_property_get returns a positive value and is true if
we malloc data.
Hopefully also fixes CID 1135636
2013-12-10 09:10:54 +01:00
Carsten Haitzler
3047ec4d91
evas - fix gif loader cpu overuse - used too much cpu to decode anims
...
stable release - cherry-pick me!
the evas gif loader used way too much cpu to decode animated gifs
because in the rewrite that made it correct, it did not store the
current gif file handle and state, thus each frame it would have to
decode all frames before that one before finally decoding the final
one. that means to decode frame 200, it decoded frame 1, 2, 3, 4 etc.
all the way up to 199 THEN decoded 200 on top, so decode cost became
progressively more then further through the animation you were.
this fixes that by storing state and file handle and allowing you to
iterate through.
2013-12-10 16:38:23 +09:00
Sebastian Dransfeld
4a24b84185
ecore_x: remove double free
...
We first free'd the data in the else, then at the end.
Now we free old_data just before return, and at the end.
Fixes CID 1135637
2013-12-10 08:30:23 +01:00
Carsten Haitzler
b3d69254b6
ecore-evas - disable comp syncing by default (can be turned on though still)
2013-12-10 14:02:27 +09:00
Jean-Philippe Andre
0cb048f9b6
Evas textblock: Fix crash with empty markups values
...
Markup parsing will segv if a value string is empty,
as in "<style=>". Sure, this is invalid, but hey, it could
definitely be used from an app or even by a user writing
his own markups :)
The internal doc says this function expects an item to be
of the form "key=val" but there are no checks beyond the
presence of "=" in the string before calling it.
2013-12-10 12:05:04 +09:00
Cedric Bail
5f2687b1f4
autotools: try to figure out what our buildbot get here.
2013-12-10 11:30:43 +09:00
Rafael Antognolli
15b5497dfa
ecore_imf/wayland: Only call hide_input_panel on im_context_hide().
...
There's no need to call it on text_input_leave too, otherwise this would
be called twice, the one from text_input_leave possibly being called
after the focus was regain already by a text input, causing the bug
described in T237.
This fixes T237.
2013-12-09 14:25:40 -02:00
Daniel Juyung Seo
e163b3eef5
ecore_evas: added missing documentation for ecore_evas_manual_render_set/get().
2013-12-10 00:58:28 +09:00
Tom Hacohen
b5262de237
Evas textblock: Slightly improve paragraph items freeing.
...
Use the EINA_LIST_FREE macro instead of a safe loop and a list free.
This is faster and cleaner.
2013-12-09 13:33:46 +00:00
Cedric Bail
6f50fc9d63
autotools: work around buggy macro to force C++ compiler detection.
2013-12-09 21:36:41 +09:00
Rafael Antognolli
cb3fcca0e7
ecore_evas/wayland: Update withdrawn property, and inform state_changed.
2013-12-09 08:26:24 -02:00
Carsten Haitzler
82841fefe3
fix seb "fix" commit that causes lots of segvs.
...
this fixes 04e0a6d95e
which introduced
copy & paste segv's by properly terminating the right buffer.
2013-12-09 18:39:07 +09:00