summaryrefslogtreecommitdiff
path: root/src (follow)
AgeCommit message (Collapse)Author
2016-09-21eet: fix gnutls support with newer version.Cedric BAIL
2016-09-21tests: elm_win: fix compiler warning about signed vs. unsigned comparisonStefan Schmidt
The variable i only goes from 0 to 4 here but it gets compared against a normal int so we make sure i also is a normal int.
2016-09-21elm: progressbar: hide unit if unit_format_func is invalidStefan Schmidt
In commit 03882d558824f657f5c5a54fcd2d632eafeafd87 this was introduced but in the end the visible signal was send in all cases. This looks like an oversight to me. Fixed.
2016-09-21evas: model_save: remove unused label after error handling changeStefan Schmidt
In commit 8272d1492796657978c5591971768d37d4e15a7e the error handling was moved upwards and the need for the goto label removed. Catching up here and removing the label as well.
2016-09-21evas: remove unnecessary check for clip coords.Sungtaek Hong
Summary: (dst_clip_w <= 0 || dst_clip_h <= 0) is already checked. Reviewers: jpeg, cedric, Hermet Reviewed By: Hermet Subscribers: conr2d Differential Revision: https://phab.enlightenment.org/D4303
2016-09-21elm_config: add null check before usageThiep Ha
2016-09-21elm_atspi: remove redundant null checkingThiep Ha
The type is always _ADDED or _REMOVED, therefore atspi_desc is always "add" or "remove"; no need to have null checking for it.
2016-09-21evas software_engine: ++safety code.Hermet Park
2016-09-21edje edje_cc_out: use strncpy().Hermet Park
This change is not much meaningful but avoids an annoying coverity detection.
2016-09-21edje edje_embryo: use strncpy().Hermet Park
This change is not meaningful but avoids an annoying coverity detection.
2016-09-21edje/edje_cc: use strncpy() instead of strcpy().Hermet Park
strncpy() is better for security. Also, this change avoids annoying coverity detection.
2016-09-21evas engine: correct null checkHermet Park
check null first, before access it.
2016-09-21Revert "evas engine: return as soon as possible if the surface or context is ↵Hermet Park
not valid." This reverts commit 2f158ebe65cc3d007c1eae0e25590f092931ee25. misunderstood ^ operator. pinged by jpeg. previous code was correct.
2016-09-21evas engine: return as soon as possible if the surface or context is not valid.Hermet Park
And later, the surface and context are accessed. So both of arguments should be valid necessarily.
2016-09-20eo-cxx: Add progress to future and promiseFelipe Magno de Almeida
2016-09-21edje_edit : add null check and close eetJunsuChoi
Signed-off-by: Jaehyun Cho <jae_hyun.cho@samsung.com>
2016-09-21edje_decc: modified fclose locationJunsuChoi
modified fclose location. because of file pointer can become NULL. Signed-off-by: Jaehyun Cho <jae_hyun.cho@samsung.com>
2016-09-20ecore_con,elput: fix warningsBruno Dilly
Summary: elput: fix warning for unused write result ecore_con: fix warning for unused asprintf result Reviewers: iscaro, devilhorns, cedric Reviewed By: cedric Subscribers: cedric, seoz, jpeg Differential Revision: https://phab.enlightenment.org/D4308 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2016-09-20elm_progressbar: show status when unit_format_func is setSungtaek Hong
Summary: - elm,state,units,visible signal is emitted only when unit is set, but not when unit_format_func is set. - Since default unit has been set, this signal is emitted but signal will not be emitted after unit is set to NULL. Test Plan: 1. Create a progressbar. 2. elm_progressbar_unit_format_set(obj, NULL); 3. set unit_format_func by elm_progressbar_unit_format_function_set() and observe elm.text.status part visible. Reviewers: Hermet, jpeg, cedric Reviewed By: cedric Subscribers: D-TAU, eunue, conr2d, cedric, jpeg Differential Revision: https://phab.enlightenment.org/D4210 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2016-09-20atspi: fix parent-child relationship for elm_list and elm_toolbarPiotr Ganicz
Summary: This patch provides proper parent-child relationship for elm_list and elm_toolbar while atsapi_mode is set for icon and end element. This patch is moved from: bf188e59431ad9c4ca877b2632884d3d430de6b1 Change-Id: Iae855aacf29bef3808a0b5ec159f46cbf0f4539d Reviewers: stanluk, cedric Reviewed By: cedric Subscribers: cedric, jpeg Differential Revision: https://phab.enlightenment.org/D4259 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2016-09-20atspi: fix state macrosPiotr Ganicz
Summary: This patch changes the value of 1 to 1ULL in STATE_TYPE macros to signal the compiler that the value must be considered as a unsigned long long, it has to be done cause state_set variable can be longer than 32 bits. This patch is moved. Orginal commit hash: a559e473c21c8da7c4e5a87b9c8583ce519cc35e Change-Id: Ida89f3be185736f61543d37010d0f5cb8d80a751 Reviewers: cedric, stanluk Subscribers: cedric, jpeg Differential Revision: https://phab.enlightenment.org/D4260 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2016-09-20eet: fix memory leakjiin.moon
Summary: If ef is null, have to return before _set_material_to_eet_file_from_mesh api. New momory will be allocated in the api. Subscribers: cedric, jpeg Differential Revision: https://phab.enlightenment.org/D4305 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2016-09-20eet: set alpha_texture for ETC1+AlphaSungtaek Hong
Summary: alpha_texture need to be set EINA_TRUE to support ETC1+Alpha @fix Test Plan: Create an EDC file with png image with Alpha. compress image with ETC1 and ETC2. Observe Alpha is properly applied in both case. Reviewers: jpeg, Hermet, cedric Reviewed By: cedric Subscribers: conr2d Differential Revision: https://phab.enlightenment.org/D4307 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2016-09-20Evas: Don't access members of a null struct. Fixes T4616Stephen Houston
2016-09-20libproxy: dlopen() and make it runtime optional.Gustavo Sverzut Barbieri
2016-09-20ecore_file: Fix improper way of comparing in ecore_file_path_dir_exists @fixArtem Popov
Summary: There is wrong comparing while using strcmp function. Should be inverted. Reviewers: cedric, raster, NikaWhite Reviewed By: NikaWhite Subscribers: cedric, NikaWhite, jpeg Differential Revision: https://phab.enlightenment.org/D4291
2016-09-20eina_cpu, evas: Remove _eina_cpu_fast_core_get, don't set render thread affinityDerek Foreman
We've decided it would be best to just let the scheduler do its job.
2016-09-20eina - eina file map populate fallback to use log int not int... for sizeCarsten Haitzler (Rasterman)
this makes the size match other sizes in eina_file. doesn't affect linux but i think bsd's get hit.
2016-09-20tests: ecore: switch from fprintf to ck_asser_msg macro for custom error messageStefan Schmidt
The ck_assert_msg macro can do this for us already in a failed case.
2016-09-20eldbus: fix null value usageJi-Youn Park
2016-09-20Evas font: force freetype v35 ttf interpreterDaniel Hirt
Ref T4623 v40 bytecode interpreter is official as of freetype 2.7. The results don't look so good at the moment. The text looks and glyph positioning seem worse than they were with the previous v35 interpreter. So, in the meantime we'll keep using v35, just so everything looks normal again. Although the v40 is relevant since around 2.6.3, I rather not do any FREETYPE_MINOR checks in this patch, because distributions might ship previous versions with the other (v38) interpreter enabled.
2016-09-20ecore_con_local: fix memory leak.Ji-Youn Park
after socket function call, close file descriptor.
2016-09-20embryo : Prevent buffer overflow in embryo_cc_sc2JEONGHYUN YUN
Reviewers: jypark Reviewed By: jypark Subscribers: cedric, jpeg Differential Revision: https://phab.enlightenment.org/D4304
2016-09-20efreet xml parse - handle 0 sized xml specially to avoid crashCarsten Haitzler (Rasterman)
fixes T4493
2016-09-20eina - redo a lot of the static inlines to have better instr cache usageCarsten Haitzler (Rasterman)
this moves a lot of logic that is rare away from the linear/flat asm path of code so we et fewer l1 cache misses when executing chuncks of our code. this also reduces the code size and takes some funcs like in eina_inline_lock_posix.x and makes them real functions to reduce code size thus better l1 cache usage - only for new/free of locks. spinlocks, semaphores etc. as these will have no advantage being inlined but simply bloat out code size instead. overall this actually reduces efl lib binary sizes 0.4%, so that's a good sign. this passes make check and i think i got it right... let me know if i didn't. i'm also not sure i should just keep the static inlines and not make the formerly static inline funcs full EAPI ones now... good q.
2016-09-20edje_edit: add null checkingJaehwan Kim
2016-09-20ecore: fix the parameter of strerrorJaehwan Kim
2016-09-20elm fileselector: add null checking before strlenWooHyun Jung
2016-09-20eldbus: null checking before using the pointerWooHyun Jung
2016-09-19ecore: fix warning in timer test.Cedric BAIL
2016-09-19elementary: patch got pushed before the complete fix.Cedric BAIL
2016-09-19elementary: be more conservative on the amount of data requested from disk.Cedric BAIL
2016-09-19eina: populate memory in the right limit.Cedric BAIL
2016-09-19ecore: remove useless ecore_parent.eo.Cedric BAIL
2016-09-19eina_cpu: Fix coverity defects in eina_cpu_map_initDerek Foreman
Fixes a potential fd leak on failure and wrong core to speed mapping on systems with > 31 cpu cores CID: 1362860 CID: 1362859 CID: 1362857
2016-09-19edje_edit: make tweens able to work with image setsVitalii Vorobiov
it's important because some tweens of loaded edje group might use image sets instead of images, so now making edje_edit API to work with them correctly @fix
2016-09-19render_thread: Attempt to set affinity to a random fast coreDerek Foreman
We've been pinning the render thread for every EFL process to core 0. This is a bit silly in the first place, but some big.LITTLE arm systems, such as exynos 5422, have the LITTLE cores first. On those systems we put all the render threads on a slow core. This attempts to fix that by using a random core from the pool of fast cores. If we can't determine which cores are fast (ie: we're not on a linux kernel with cpufreq enabled) then we'll continue doing what we've always done - pin to core 0.
2016-09-19edje example: fix broken batman svg resource.Hermet Park
correct missing '/' at the end of svg tag.
2016-09-19eina_cpu: Fix error handling in eina_cpu_fast_core_getDerek Foreman
I introduced a crash on linux systems where the cpufreq directory doesn't exist. This fixes it.
2016-09-19efl_net_dialer_http: use libproxy.Gustavo Sverzut Barbieri
query libproxy in a thread (since it's nasty and blocks), then apply proxy to curl and execute the request.