efl/src/lib
Jean Guyomarc'h 403b0ecfa6
ecore_audio: drop support for CoreAudio on macOS
CoreAudio support was initially introduced by commit
62e29b39f4 as an experimental feature.

It played basic sounds, but suffered from drawbacks: it was controlling
the master channel, and therefore any sound played by ecore_audio would
shut down a previous sound (e.g. background music) for the time of the
sound being played. So that wasn't exactly great... Also, after some
time, some hangs have been reported when playing a sound on input. Most
of the time, it translated as a pause in the main loop (see T3797).
More recently (several months ago), ecore_audio with CoreAudio stopped
working during 1.19 development...

So... CoreAudio support on macOS has never been great. And now it's fully
broken. Instead of trying to revive the thing, let just use PulseAudio.
PulseAudio can be installed without any trouble on macOS thanks to
package managers such as Homebrew. Actually, the efl package provided by
Homebrew already provides PulseAudio as a dependency. And it actually
just works very fine. Dropping CoreAudio seems therefore a nice option:
removes unmaintained code, fixes bugs, and add features.
2016-10-29 23:01:38 +02:00
..
ecore improve responsivness of timer sleeping threads for vsync with prctl 2016-10-28 22:58:36 +09:00
ecore_audio ecore_audio: drop support for CoreAudio on macOS 2016-10-29 23:01:38 +02:00
ecore_avahi
ecore_buffer
ecore_cocoa Ecore Cocoa: Add missing modifiers field to Ecore Events 2016-10-10 14:20:47 -03:00
ecore_con docs: ecore_con: document missing structs 2016-10-27 18:22:42 +02:00
ecore_drm
ecore_drm2 ecore-drm2: Free Output modes on destroy 2016-10-11 11:30:49 -04:00
ecore_evas ecore_evas: refactor VNC as an Eina Module. 2016-10-28 09:56:47 -07:00
ecore_fb
ecore_file ecore_file/ipc: clean up documentation 2016-10-04 21:08:17 +09:00
ecore_imf ecore_imf: Add more description about key event in return_key_type_set 2016-08-23 17:09:41 +09:00
ecore_imf_evas
ecore_input Ecore_Input: Add Efl_Input_Device in Ecore_Events structs. 2016-09-26 22:06:59 -03:00
ecore_input_evas ecore_input_evas: Enable cancel events by default 2016-08-09 14:56:39 +09:00
ecore_ipc ecore_ipc: fix typos in documentation group names 2016-10-10 13:57:43 +09:00
ecore_psl1ght
ecore_sdl
ecore_wayland ecore-wayland: Prevent duplicated mouse up events. 2016-06-28 09:01:09 -04:00
ecore_win32
ecore_wl2 ecore-wl2: Only call pointer_update_stop once 2016-10-28 12:35:12 -04:00
ecore_x improve responsivness of timer sleeping threads for vsync with prctl 2016-10-28 22:58:36 +09:00
ector docs: harmonise use of enum sentinel description in eo files 2016-10-25 16:08:24 +02:00
edje Edje_Edit: save files name instead of full path on sound add 2016-10-28 15:57:23 +03:00
eet eet: fix gnutls support with newer version. 2016-09-21 10:33:44 -07:00
eeze eeze: remove trailing whitespaces 2016-09-07 09:48:39 +05:30
efl docs: efl: document missing structs 2016-10-27 18:22:42 +02:00
efreet efreet - fix command generation by fixing string buffer expansion 2016-09-25 23:50:53 +09:00
eina eina: documment envvars at eina_init(). 2016-10-27 10:31:29 -02:00
eio eio model: remove useless efreet_mime_type_get call 2016-10-28 21:21:57 -02:00
eldbus docs: eldbus: document all eldbus structs and its members 2016-10-20 17:45:33 +02:00
elementary elm win - add ifdef around wl code so it compiles with wl off 2016-10-29 10:16:29 +09:00
elocation
elput ecore_con,elput: fix warnings 2016-09-20 16:13:28 -07:00
elua elua: load modules from local dirs first 2016-08-08 14:38:39 +01:00
embryo efl - fix lots of little init/shutdown pairs that are wrong 2016-07-04 21:30:34 +09:00
emile Emile: use stronger ssl cipher 2016-10-17 20:58:04 +10:30
emotion emotion - add vpath support for file_set on emotion objects 2016-10-25 18:34:25 +09:00
eo Eo: Add a method to mark objects for reuse. 2016-10-28 13:19:10 +01:00
eolian eolian: remove type silencing stuff entirely 2016-10-25 18:02:23 +02:00
eolian_cxx eina-cxx: Moved variant to eina C++ 2016-09-14 00:33:22 -03:00
ephysics evas: Move map to a separate mixin 2016-06-29 09:12:26 +09:00
escape
ethumb
ethumb_client ethumb: tell the user if the connection to the deamon failed 2016-07-13 17:52:46 +02:00
evas obj caching - add a reuse in key event objects too to nuke leaks 2016-10-28 22:58:36 +09:00
evil autotools: since it has been broken for some times and nobody noticed, let's remove per directory support. 2016-08-01 13:36:47 -07:00
.gitignore