efl/src/tests/ecore
Marcel Hollerbach 39f3ce42dc ecore_evas: Introduce cnp / dnd API for ecore evas
The idea of copy and paste here is:
- The user specifies the content he wants to have in the selection
  buffer with a Eina_Content, these content pointer ownerships are
  passed to the called. Internally ecore_evas code will memorieze the
  pointer, and pass on function callbacks to the modules, which then do
  not have to deal with the ownership.

- In case the module does not specify these APIs, the callback
  implementation will be called, which only works for cnp *not* dnd.

- Action and mime types are handled as strings, which allows way better
  custom organisations.

(The docs needs improvement)

Reviewed-by: Mike Blumenkrantz <michael.blumenkrantz@gmail.com>
Differential Revision: https://phab.enlightenment.org/D11192
2020-03-08 10:59:25 +01:00
..
ecore_audio_out_test.eo Revert "eolian: disallow missing docs for stable API where necessary" 2019-09-30 19:48:19 +02:00
ecore_suite.c ecore_evas: Introduce cnp / dnd API for ecore evas 2020-03-08 10:59:25 +01:00
ecore_suite.h ecore_evas: Introduce cnp / dnd API for ecore evas 2020-03-08 10:59:25 +01:00
ecore_test_animator.c tests: reduce duration of ecore_test_animators 2018-04-10 11:28:01 +02:00
ecore_test_args.c tests: move to using checked fixtures for all test suites 2018-04-05 11:10:26 +02:00
ecore_test_ecore.c tests/ecore: unset app args after app args unit test to prevent invalid reads 2019-10-24 18:23:03 +02:00
ecore_test_ecore_audio.c ecore: make ecore_audio_out abstract 2019-01-26 11:42:12 +01:00
ecore_test_ecore_evas.c ecore_evas: Introduce cnp / dnd API for ecore evas 2020-03-08 10:59:25 +01:00
ecore_test_ecore_evas_selection.c ecore_evas: Introduce cnp / dnd API for ecore evas 2020-03-08 10:59:25 +01:00
ecore_test_ecore_fb.c tests: add instrumentation to existing tests to find slow tests 2018-04-05 11:10:25 +02:00
ecore_test_ecore_file.c tests/ecore: ensure that we attempt to re-set PATH in ecore-file tests 2019-10-24 18:23:14 +02:00
ecore_test_ecore_imf.c build: use only BUILD_ECORE_IMF_XIM as a define 2019-04-17 15:45:35 -04:00
ecore_test_ecore_input.c tests: remove "info" messages from ecore-drm/input tests 2018-04-10 11:28:01 +02:00
ecore_test_ecore_thread_eina_thread_queue.c tests: fix warnings and undef ref on Windows (using meson :-) ) 2019-06-20 12:50:35 +01:00
ecore_test_ecore_x.c tests: add instrumentation to existing tests to find slow tests 2018-04-05 11:10:25 +02:00
ecore_test_idle.c tests: split ecore idler tests into separate file 2018-04-10 11:28:01 +02:00
ecore_test_job.c ecore/signal: increase maximum signal throughput 2019-09-19 14:37:16 -07:00
ecore_test_pipe.c ecore_pipe: remove null check condition and fix segfualt on Windows 2018-08-17 12:42:35 -04:00
ecore_test_poller.c tests: split ecore poller tests into separate file 2018-04-10 11:28:01 +02:00
ecore_test_timer.c tests/ecore: add intensive test for recursive timer usage 2019-10-30 08:49:09 -07:00
efl_app_suite.c eolian: drop class function overriding 2019-02-13 16:59:58 +01:00
efl_app_suite.h Revert "Revert command line array object because it's broken by design" 2019-02-12 21:42:33 +01:00
efl_app_test_cml.c cmdline iface - fix to consume input array AND strings totally 2019-02-15 10:21:04 +00:00
efl_app_test_cml.eo Revert "eolian: disallow missing docs for stable API where necessary" 2019-09-30 19:48:19 +02:00
efl_app_test_env.c eolian: drop class function overriding 2019-02-13 16:59:58 +01:00
efl_app_test_loop.c eo: use efl_provider_{un,}register infrastructure instead of Efl_Loop one. 2019-07-17 21:57:57 +02:00
efl_app_test_loop_fd.c tests: fix warnings and undef ref on Windows (using meson :-) ) 2019-06-20 12:50:35 +01:00
efl_app_test_loop_timer.c tests/efl_app: add port of intensive timer recursion 2019-10-30 08:49:12 -07:00
efl_app_test_promise.c eina: add test for eina_future_all_iterator. 2020-01-31 10:11:32 -08:00
meson.build ecore_evas: Introduce cnp / dnd API for ecore evas 2020-03-08 10:59:25 +01:00
sample.ogg
sample.wav