summaryrefslogtreecommitdiff
path: root/src/lib (follow)
AgeCommit message (Collapse)Author
2013-12-14edje: Fixing little misbehavior of edje_edit_state_rel_to_setVorobiov Vitalii
Summary: After making part relative to the whole interface (by giving NULL parameter) it was returning EINA_FALSE (not successfull). Reviewers: seoz, cedric, raster Reviewed By: raster CC: reutskiy.v.v, cedric Differential Revision: https://phab.enlightenment.org/D379
2013-12-13Evas textblock: Fixed deletion of ranges ending with visual formats.Tom Hacohen
This is a regression introduced in: 3f3ad67616d491c40e4c7c34d3927896f80b8caa
2013-12-13ecore_file - finding exe path - if HOME is not set a leak could happenCarsten Haitzler (Rasterman)
this fixes CID 1039279
2013-12-13eina - eina_file - fix leak of fd is fd is 0Carsten Haitzler (Rasterman)
this should fix CID 1039181
2013-12-13fix fd leak in emotion webcam where fd of value 0 never closedCarsten Haitzler (Rasterman)
fixes CID 1039175
2013-12-13edje - lib - remove useless memset as later memcpy overwritesCarsten Haitzler (Rasterman)
this removes a useless memset that does nothing usefule as a later memcpy (not far down from it) will overwrite it anyway.
2013-12-13ethumb - ensure buf is nul terminatedCarsten Haitzler (Rasterman)
this SHOULD deal with CID 1039577 and CID 1039576
2013-12-13evas - common - remove useless new as next call allocs if NULLCarsten Haitzler (Rasterman)
2013-12-13ecore-con - fix possible unterminated buffersCarsten Haitzler (Rasterman)
this should fix CID 1039725 and CID 1039724
2013-12-13[Edje] Update anchor and item tags when text is deleted by ↵Youngbok Shin
_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-13emotion: make webcam initialization lazy and non blocking.Cedric BAIL
This should fix T648.
2013-12-13emotion: fix potential memory leak when webcam register fail.Cedric BAIL
2013-12-13emotion: use emotion log domain instead of eina one.Cedric BAIL
2013-12-13emotion: lower warning on webcam access error to information (Not critical ↵Cedric BAIL
anyway).
2013-12-13ecore_con - dns.c - re-fix coverty double-free. coverity was and is right.Carsten Haitzler (Rasterman)
fixes CID 1039909 again (it's back after rebase). it is an actual bug.
2013-12-12fix ecore-x shadow warningdiscomfitor
2013-12-12rebase dns.c from upstreamdiscomfitor
2013-12-11eet data encode - dont free data if its not separately allocatedCarsten Haitzler (Rasterman)
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-11evas - font dir - remove from hash before free/delCarsten Haitzler (Rasterman)
this addresses CID 1039889 but was otherwise harmless
2013-12-11ethumb - client lib - fix access of async item in idler after freeCarsten Haitzler (Rasterman)
this fixes CID 1039892
2013-12-11ephysics - fix real access-after-free issue on delete of constraintCarsten Haitzler (Rasterman)
this fixes CID 1039895
2013-12-11ecore-con - dns.c - fix double freeCarsten Haitzler (Rasterman)
this fixes CID 1039909
2013-12-11evas - textblock - fix dbg_info_get to avoid leak if root is NULLCarsten Haitzler (Rasterman)
fixes CID 1040007
2013-12-10ecore_x: ensure positive malloc sizeSebastian Dransfeld
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-10ecore_x: remove double freeSebastian Dransfeld
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-10ecore-evas - disable comp syncing by default (can be turned on though still)Carsten Haitzler (Rasterman)
2013-12-10Evas textblock: Fix crash with empty markups valuesJean-Philippe Andre
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-10ecore_evas: added missing documentation for ecore_evas_manual_render_set/get().Daniel Juyung Seo
2013-12-09Evas textblock: Slightly improve paragraph items freeing.Tom Hacohen
Use the EINA_LIST_FREE macro instead of a safe loop and a list free. This is faster and cleaner.
2013-12-09fix seb "fix" commit that causes lots of segvs.Carsten Haitzler (Rasterman)
this fixes 04e0a6d95ec5610e35febbbb9b1be1a361f177ae which introduced copy & paste segv's by properly terminating the right buffer.
2013-12-09Evas/cserve2: Fix crash during shutdownJean-Philippe Andre
If an image failed to load, and cserve2 returned an error message, then the File_Entry was freed, but not removed from the hash. Solution: remove entry from the hash, let the callback free the data.
2013-12-09Ecore: add DnD abort from sourceDaniel Zaoui
This can be used to cancel a DnD drag operation in the middle.
2013-12-09ecore evas - add animator update syncing to only render on animator ticksCarsten Haitzler (Rasterman)
this adds a ifdefable feature to sync rendering only to animator slots. this should reduce over-render of more frames than a user can see when updates are triggered by things like mouse movements (which may come in many times faster than the framerate). this is an experiment to see if this helps smoothness and load. it also has problems in e grabs x while rendering - this is now fixed in e18 alreadey, but it is just a config you can turn off.
2013-12-09ecore loop + animator - add call to get if an animator cb has run this iterCarsten Haitzler (Rasterman)
this adds a simple call and infra to get if an animator has run this iteration. it's simple and not really useful other than internally to efl.
2013-12-07ecore_x: Fix buffer overrunSebastian Dransfeld
Use strncpy to prevent buffer overrun on buf, and '\0' terminate. Fixes CID 1039584
2013-12-07ecore_x: Fix bug in ecore_x_region_invertSebastian Dransfeld
As bounds is a pointer, bounds + num will always be postive, so this is an eternal loop. In addition, XFixesInvertRegion only accepts one region, so num must be 1. Fixes CID 1039469
2013-12-07ecore_x: Remove NULL checkSebastian Dransfeld
to get here, old_data != NULL. Fixes CID 1039648 and 1039649
2013-12-07ecore_x: Use free, not XFreeSebastian Dransfeld
Data returned from ecore_x_window_prop_property_get are malloced, so use free, not XFree. Which also is consistent, as free was used on other occasions.
2013-12-07ecore_x: supported isn't an optional argumentSebastian Dransfeld
if supported is NULL, this function isn't of any use. Fixes CID 1039430
2013-12-07ecore_x: Only use att if call succeeds.Sebastian Dransfeld
XGetWindowAttributes isn't guaranteed to succeed. Fixes CID 1039692
2013-12-07ecore_x: Only do memset if len < 20Sebastian Dransfeld
If len is 20, n is 0, and nothing to memset. Fixes CID 1039311
2013-12-07ecore_x: always free data and return valueSebastian Dransfeld
if we are the selected parser, we are responsible for free'ing data and returning a selection value.
2013-12-07ecore_x: Check if we have dataSebastian Dransfeld
data could be NULL and size == 0, so check for this. Fixes CID 1039264
2013-12-07ecore_x: '\0' terminate converted textSebastian Dransfeld
This makes ecore_x text converter behave like elm text converter. Fixes CID 1039310
2013-12-07ecore_x: Use eina_inlistSebastian Dransfeld
ecore_x_selection implemented it's own single linked list. Use eina_inlist instead.
2013-12-07ecore_x: Only send XdndEnter when we have typesSebastian Dransfeld
If ecore_x_window_prop_property_get fails, we have no types to drop so don't send XdndEnter. Fixes CID 1039693
2013-12-07ecore_x: Also check for !prop hereSebastian Dransfeld
We check if prop is NULL after first property check, do it here too. Fixes CID 1039429
2013-12-07eldbus: Check return value of eina_value_pgetSebastian Dransfeld
If eina_value_pget returns FALSE, we shouldn't continue. Fixes CID 1039685
2013-12-07eldbus: use alloca to allocate local memSebastian Dransfeld
Since we free the allocated mem some lines down, we can use alloca. This also fixes CID 1039179
2013-12-07eldbus: unref msg on errorSebastian Dransfeld
If we return here, the msg isn't sent, so unref it. Fixes CID 1039178