Commit Graph

20236 Commits

Author SHA1 Message Date
Daniel Willmann eb15fa9e9c ecore_audio: Add rudimentary ALSA support
By rudimentary I mean I barely got it to work. For my particular test
case. It will not work for you and needs lots of love until it can be

Signed-off-by: Daniel Willmann <>

SVN revision: 80999
2012-12-14 23:38:21 +00:00
Daniel Willmann d49fe90b18 ecore_audio: Add support for adding a custom callback
Very hackish implementation and probably not needed as libsndfile
virtual IO can be used instead, though it's a little more complicated

Signed-off-by: Daniel Willmann <>

SVN revision: 80998
2012-12-14 23:38:18 +00:00
Daniel Willmann 94ccfd45e8 ecore_audio: Add support for simple tone output
Just plays a sine wave of set frequency and duration

Signed-off-by: Daniel Willmann <>

SVN revision: 80997
2012-12-14 23:38:14 +00:00
Daniel Willmann 8c96a841e4 ecore_audio: Add support for libsndfile
Allows reading from and writing to wav, ogg, etc. files. Support for
virtual IO as well to allow playing sounds from eet, which will be
needed in edje multisense.

Signed-off-by: Daniel Willmann <>

SVN revision: 80996
2012-12-14 23:38:11 +00:00
Daniel Willmann 9293581c62 ecore_audio: Add support for PulseAudio
Only outputs are supported at the moment

Signed-off-by: Daniel Willmann <>

SVN revision: 80995
2012-12-14 23:38:08 +00:00
Daniel Willmann 318a88b61f efl: Introducing ecore_audio - the audio API for efl
This is still very much a work in progress, so expect some issues. The
signalling is using ecore events for now - that will change to callbacks
you can register callbacks for events on specific Ecore_Audio_Objects.
EO wasn't there when Ecore_Audio started, but it will probably move to
that in the future.

Otherwise have fun, don't break it (too much) and please send bug
reports and feedback to me.

Signed-off-by: Daniel Willmann <>

SVN revision: 80994
2012-12-14 23:38:01 +00:00
Leandro Dorileo b3d9fe9315 EPhysics: suppress conditional jump warnings on bullet
SVN revision: 80987
2012-12-14 20:04:37 +00:00
Leandro Dorileo 979116ddff EPhysics: simplify the restacking data free routine
SVN revision: 80986
2012-12-14 20:04:31 +00:00
Leandro Dorileo 67a601e44c EPhysics: free body and constraint list on test
SVN revision: 80985
2012-12-14 20:04:24 +00:00
Leandro Dorileo 35a3326371 evas: fix a memory leak introduced on rev 78644
_nodes_clear() is called on object removal and it's not supposed
alloc anything at that stage.

SVN revision: 80984
2012-12-14 20:03:31 +00:00
Leandro Dorileo 99a56aa411 eo: fix memory leak on _eo_class_mro_add
SVN revision: 80983
2012-12-14 20:03:25 +00:00
Alex Wu a3f102f742 Reverting 80476 and 80479. This solution is flawed and causes some weird
collateral damages that need further investigation. All programs running with
wayland engines are consuming 100% CPU.

ecore-wayland: Fix monitoring ECORE_FD_WRITE defaultly on
   wayland display fd lead to 100% cpu usage

  In ecore_wl_init(), adding wayland display fd with ECORE_FD_WRITE
  flag make CPU usage 100%. The proper way to monitor the ECORE_FD_WRITE
  is when the wl_display_flush() return value < 0 and errno == EAGAIN.
  And if wl_display_flush() return, we remove ECORE_FD_WRITE flag from
  the display fd.

  Patch by: Alex Wu <>

SVN revision: 80981
2012-12-14 19:00:53 +00:00
Lucas De Marchi 18b1a05ea1 edbus: Improve doc of edbus_{private_,}connection_get
SVN revision: 80968
2012-12-14 16:29:08 +00:00
Lucas De Marchi 0a9daf8e46 edbus: add edbus.spec to gitignore
SVN revision: 80967
2012-12-14 16:29:01 +00:00
Lucas De Marchi aa31434d1f edbus: Remove useless defines
These values are used only using they directly are more meaninful than
those defines.

SVN revision: 80966
2012-12-14 16:28:55 +00:00
Lucas De Marchi eb967fa9d8 edbus: remove unneeded code
SVN revision: 80965
2012-12-14 16:28:50 +00:00
Lucas De Marchi 57e4972180 edbus: if you goto end, you don't use else
SVN revision: 80964
2012-12-14 16:28:46 +00:00
Lucas De Marchi d2a1198b51 edbus: Add missing EINA_WARN_UNUSED_RESULT to service API
SVN revision: 80963
2012-12-14 16:28:41 +00:00
Lucas De Marchi c598ce36fc edbus: Add blank lines to separate function docs
find . -name '*.h' -exec \
	     sed -i '/^\s*$/b; N; /\n\/\*\*/{P;x;p;x;D}' {} \;

This ensures to add a blank line above a doxygen comment if and only if
there wasn't one.

SVN revision: 80962
2012-12-14 16:28:36 +00:00
Lucas De Marchi 7a3fd93948 edbus: Give proper doc to edbus_service_property_changed()
SVN revision: 80961
2012-12-14 16:28:27 +00:00
José Roberto de Souza b54182807b ethumb: Unref edbus object and proxy
Patch by: José Roberto de Souza  <>

SVN revision: 80954
2012-12-14 14:31:46 +00:00
José Roberto de Souza 3349f33c0b ethumb: Remove unused strings
Patch by: José Roberto de Souza  <>

SVN revision: 80953
2012-12-14 14:31:37 +00:00
José Roberto de Souza e9afafc21b efreet: Unregister when client connection die
Patch by: José Roberto de Souza  <>

SVN revision: 80950
2012-12-14 14:27:19 +00:00
José Roberto de Souza 5338a060db efreet: Unref edbus object and proxy
Patch by: José Roberto de Souza  <>

SVN revision: 80949
2012-12-14 14:27:14 +00:00
José Roberto de Souza db438c3a6c efreet: Use connection events to monitor Disconnected signal
Patch by: José Roberto de Souza  <>

SVN revision: 80948
2012-12-14 14:27:05 +00:00
Stefan Schmidt 90b5d6aeb2 Revert "efl/embryo: Keep room for the terminating '\0' we may add to the path."
After consulting with cedric and Sachiel I have to agree that there is no issue.

SVN revision: 80946
2012-12-14 14:25:26 +00:00
Stefan Schmidt 6a5c0eb7cf efl/embryo: Keep room for the terminating '\0' we may add to the path.
If we go with PATH_MAX we could go out of bounds of this array. Not
going to happen that often really but better safe then sorry.

SVN revision: 80940
2012-12-14 13:35:48 +00:00
Mike Blumenkrantz 297cd971ab fix some NULL derefs in tb part recalc, also a typo which probably broke sizing
SVN revision: 80935
2012-12-14 11:41:27 +00:00
Carsten Haitzler fd90f7b882 start some work on allowing ecore_extn to double-buffer. doesn't do
anything atm about it.. just sets up infra for 2 buffers to exist and
be locked. :)

SVN revision: 80931
2012-12-14 11:19:09 +00:00
Cedric BAIL c4c7fe5d2d efl: don't skip redraw when needed.
SVN revision: 80921
2012-12-14 09:07:38 +00:00
Cedric BAIL 498b46802c eina: fix Eina_Barrier when pthread doesn't provide one.
Patch by Ulisses Furquim <>

SVN revision: 80907
2012-12-14 02:18:02 +00:00
Bruno Dilly 9a22dfe79c ephysics: move src/bin to examples
And update doxyfile
It's a more reasonable name for this directory,
since now it won't build a dir, just a few files
used to exemplify ephysics usage on docs.

SVN revision: 80897
2012-12-13 21:25:20 +00:00
Bruno Dilly bc319eb9bb ephysics: get back example header
Used on ephysics docs
Now make doc should works fine

SVN revision: 80896
2012-12-13 21:17:20 +00:00
Bruno Dilly f1088d5631 ephysics_tests: copy forgotten stuff and svnignore
SVN revision: 80895
2012-12-13 21:13:47 +00:00
Bruno Dilly 9584915d91 ephysics: cleanup after tests split
SVN revision: 80894
2012-12-13 21:07:06 +00:00
Bruno Dilly 7a504551b2 Create trunk/ephysics_tests
And mv / cp test stuff from ephysics to ephysics_tests

SVN revision: 80893
2012-12-13 21:03:41 +00:00
Bruno Dilly ceae5649b6 ephysics: prepare to split tests
SVN revision: 80891
2012-12-13 20:42:24 +00:00
Massimo Maiurana f299471884 updating various translations
SVN revision: 80888
2012-12-13 18:43:05 +00:00
Bruno Dilly 1381519e03 edje: update NEWS and Changelog
regarding physics and edje_player

SVN revision: 80883
2012-12-13 15:55:12 +00:00
Stefan Schmidt d13ca5705f eeze/sensor: Fix leaks when getting allocated data from obj_get
SVN revision: 80882
2012-12-13 15:54:29 +00:00
Bruno Dilly d0b3c4a96d efl: fix cflags for the case that x_includes in not empty
By Tomáš Čech <>

SVN revision: 80880
2012-12-13 15:23:49 +00:00
Stefan Schmidt 2dc790bf47 evas/bidi: Make sure we access the correct memory here.
Without that it would crash as we just freed it and assigned the realloc
code to tmp_ret.

SVN revision: 80863
2012-12-13 14:17:33 +00:00
Stefan Schmidt 77b2e63002 eeze/sensor: Add more documentation and comment the code.
SVN revision: 80861
2012-12-13 14:17:14 +00:00
Jihoon Kim bafa56598b edje: Return plain text in retrive surrounding text callback of entry
SVN revision: 80825
2012-12-13 11:35:41 +00:00
Cedric BAIL 2ade3fa902 evas: fix case when we were in the middle of a charactere.
SVN revision: 80811
2012-12-13 10:36:00 +00:00
Cedric BAIL 981b5f7d40 efl: fix an uninitialized data path in OpenGL engine.
SVN revision: 80808
2012-12-13 10:26:02 +00:00
Cedric BAIL b8ffd432b1 efl: fix potential segv in Evas software engine native_set code.
SVN revision: 80805
2012-12-13 09:46:32 +00:00
Cedric BAIL 5828c04123 evas: preserve ellipsis.
SVN revision: 80797
2012-12-13 06:50:08 +00:00
Carsten Haitzler 6e7e05a008 move escape and eio to IN-EFL.
SVN revision: 80794
2012-12-13 05:32:12 +00:00
Cedric BAIL 1a542bcf8b edje: don't expose private variable in our public API.
SVN revision: 80793
2012-12-13 05:30:54 +00:00