Carsten Haitzler
83615efe6a
ethumbd - fix possible out of bounds access to work table
...
this should fix CID 1039314 in case an unsused table slot cannot be
found. this should actualyl never happen because table expands/allocs
zero out new entires so they are "unused".
2013-12-13 21:26:05 +09:00
Carsten Haitzler
abb780bf5f
edje - epp - fix possible array access by negative
...
this should fix CID 1039357
2013-12-13 21:26:05 +09:00
Carsten Haitzler
4bcfee0ef3
ecore - utils - makekeys - fix uniitialized arrays
...
potential problem due to stak being filled or not. this fixes possible
problems CID 1039547 and CID 1039546
2013-12-13 21:26:05 +09:00
Carsten Haitzler
611714649b
evas - silence coverity in code
...
fixes CID 1039549 and CID 1039548 - though it isn't a bug, but means
it should not come back in coverity.
2013-12-13 21:26:05 +09:00
Carsten Haitzler
f745ac2591
eeze - fix uninitialised sigation struct content
...
should fix CID 1039552
2013-12-13 21:26:05 +09:00
Carsten Haitzler
e8c8f0b876
edje_decc - fix possible use of uninitialized string
...
this should fix CID 1039553
2013-12-13 21:26:05 +09:00
Carsten Haitzler
75fbf9e03a
ethumb - ensure buf is nul terminated
...
this SHOULD deal with CID 1039577 and CID 1039576
2013-12-13 21:26:05 +09:00
Carsten Haitzler
a99bc89331
evas - common - remove useless new as next call allocs if NULL
2013-12-13 21:26:05 +09:00
Carsten Haitzler
8cdef1831c
ecore-con - fix possible unterminated buffers
...
this should fix CID 1039725 and CID 1039724
2013-12-13 21:26:05 +09:00
Youngbok Shin
f374815a3e
[Edje] Update anchor and item tags when text is deleted by _edje_entry_imf_event_delete_surrounding_cb.
...
Summary:
Anchor and item tags should be updated when text is changed.
In _edje_entry_imf_event_delete_surrounding_cb function,
the text is changed by "evas_textblock_cursor_range_delete" API
and there was no update about anchor and item tags.
It can result that the tags hang in the air after deleting.
Reviewers: tasn, woohyun, seoz, jihoon
Reviewed By: tasn
CC: cedric
Differential Revision: https://phab.enlightenment.org/D368
2013-12-13 12:04:50 +00:00
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