efl/src/tests
Yeongjong Lee 15cc9a65aa ecore_pipe: remove null check condition and fix segfualt on Windows
Summary:
This reverts commit 4917910b49.

4917910b break backward compatibility.

Reproduction:
   void pipe_handler(...);

   pipe = ecore_pipe_add(pipe_handler, NULL);
   ecore_pipe_write(pipe, NULL, 0);

Because of the null check condition, pipe_handler isn't called after 4917910b.
Some apps behavior which is written to expected to call pipe_handler was broken.

also, this patch fixed segfault during build on Windows

Test Plan: make on Windows

Reviewers: raster, zmike, vtorri

Reviewed By: zmike, vtorri

Subscribers: woohyun, cedric, #reviewers, #committers, zmike, vtorri

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D6824
2018-08-17 12:42:35 -04:00
..
ecore ecore_pipe: remove null check condition and fix segfualt on Windows 2018-08-17 12:42:35 -04:00
ecore_audio_cxx eolian-cxx: Remove .Base requirement 2016-04-21 18:31:53 -03:00
ecore_con tests/ecore-con: add a global timeout timer for all tests 2018-07-10 11:06:53 +09:00
ecore_cxx tests: Use EFL_START/END_TEST in cxx tests 2018-06-22 12:43:47 -04:00
ector tests: move to using checked fixtures for all test suites 2018-04-05 11:10:26 +02:00
edje tests/edje: fix object parenting for swallow tests 2018-08-16 19:47:32 +01:00
edje_cxx tests cxx: remove superfluous output to stdout 2016-03-02 15:32:09 +01:00
eet tests: Add a password callback for eet_test_identiy 2018-07-09 16:39:56 -04:00
eet_cxx tests: Use EFL_START/END_TEST in cxx tests 2018-06-22 12:43:47 -04:00
eeze tests: move to using checked fixtures for all test suites 2018-04-05 11:10:26 +02:00
efl Revert "efl_add_ref - fis to use efl_add properly with a parent." 2018-05-24 16:02:17 -07:00
efl_js efl_js: Update after eo/efl api changes 2016-10-25 12:23:34 -02:00
efl_mono efl_mono: Fixes after efl_part/del changes. 2018-05-24 16:02:19 -07:00
efreet efreet: mark efreet_menu_async_parse() deprecated. 2018-06-14 19:00:22 +01:00
eina tests/eina: suppress deprecated api warnings for eina abi test 2018-08-14 17:26:08 -04:00
eina_cxx tests: Use EFL_START/END_TEST in cxx tests 2018-06-22 12:43:47 -04:00
eio tests/eio: disable efreet cache for eio tests 2018-08-16 10:16:44 -04:00
eldbus tests: use unique dbus bus names for each eldbus test case fixture 2018-06-19 14:08:27 -04:00
eldbus_cxx tests: Use EFL_START/END_TEST in cxx tests 2018-06-22 12:43:47 -04:00
elementary elm_image: create image object before call elm_image_object_get 2018-08-16 10:01:37 -04:00
elementary_cxx tests: elm_cxx: add gitignore file for produced binary 2017-07-11 22:55:28 +02:00
elocation tests: add instrumentation to existing tests to find slow tests 2018-04-05 11:10:25 +02:00
elput tests: move to using checked fixtures for all test suites 2018-04-05 11:10:26 +02:00
elua tests: move to using checked fixtures for all test suites 2018-04-05 11:10:26 +02:00
emile tests: move to using checked fixtures for all test suites 2018-04-05 11:10:26 +02:00
emotion emotion - emotion_test - dont limit fps to 30 as this doesn't help tests 2018-06-18 12:05:03 +09:00
eo tests/eo: add explicit test case for setting an object as its own parent 2018-07-05 15:11:55 -04:00
eo_cxx efl_cxx: remove eolized promises from the CXX bindings 2018-05-01 10:39:01 -07:00
eolian tests/eolian: remove eolian_decl test 2018-08-07 12:10:22 -04:00
eolian_cxx tests: Use EFL_START/END_TEST in cxx tests 2018-06-22 12:43:47 -04:00
eolian_js eolian: push missing event type changes in tests 2018-05-21 20:32:57 +02:00
evas test/evas: add to check smart class overriding 2018-08-06 16:21:55 +09:00
evas_cxx cxx: Fix evas compile test and Evas.hh 2017-12-05 10:14:03 +09:00
evil evil: Fix test compilation. 2018-06-13 10:09:16 -04:00
.gitignore tests: add failsafe timeout for tests running in fork mode 2018-08-16 09:59:58 +02:00
efl_check.h tests: add more info on failsafe timeout 2018-08-16 09:59:58 +02:00
timeout.c tests: add failsafe timeout for tests running in fork mode 2018-08-16 09:59:58 +02:00