Chris Michael
8549ee799a
ecore-drm: Create udev watch for each output, and delete the watch
...
when we free the output.
Summary: This commit fixes an issue where a hotplug watch was Only
being added for One input, and also deletes any created watch during
output_free.
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-10-21 08:26:25 -04:00
Chris Michael
6cf9246ad6
ecore-drm: Default output to NULL and add safety check for NULL output
...
after the device loop.
Summary: If there are no outputs created during the loop, we would end
up crashing here by checking output->watch. This fixes that situation
without leaking resources because we still end up doing our cleanup.
NB: Thanks Cedric for the report !! :)
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-10-21 08:18:34 -04:00
Tom Hacohen
01a487d881
Eo composite: Fix composite object functions to be eo functions.
...
For some reason, they were normal functions instead of eo functions,
which makes them harder to bind, less safe, and just wrong.
This commit fixes that.
2014-10-21 12:37:00 +01:00
Stefan Schmidt
2ac6c4accf
tests/evas: Add missing files to EXTRA_DIST and remove duplicates
...
Various files form the tgv and 3d tests have been missing in EXTRA_DIST
and thus failing make distcheck. On the other hand we had duplicates in
the list. Clear this all up.
2014-10-21 10:31:56 +02:00
Daniel Zaoui
31f2e6e88a
Evas-3D Tests: fix Eo usage.
...
There are still Valgrind (invalid read) issues but at least, it doesn't
segfault more.
2014-10-21 11:09:51 +03:00
Stefan Schmidt
a7ef5bd7da
Revert "evas: GL_X11 context need to always be with alpha or it will fail to change."
...
Need to also revert this in master. Cedric seems busy with other things and this
should not end up in 1.12 alpha1
This reverts commit 4ea75113ca
.
2014-10-21 09:23:58 +02:00
Jean-Philippe Andre
a3caed8012
Eet: Fix eet jpeg image load
...
Commit 101dee79b0
introduced critical errors, as standard
error callbacks now fail.
Apparently, these error callbacks depend on the installed version
of libjpeg (8 vs. 9).
I couldn't start E without this commit.
2014-10-21 15:59:50 +09:00
Jean-Philippe Andre
904b1c5249
Evas: Fix some debug output formatting
...
Remove trailing newline.
2014-10-21 15:59:50 +09:00
Daniel Zaoui
d5eb9bd590
Evas-3D: invoke eo_do_super in destructors.
2014-10-21 08:46:23 +03:00
Daniel Zaoui
bd745c9677
3D Warnings--
2014-10-21 08:46:23 +03:00
Shinwoo Kim
ed90b79dbb
[example][evas] add error message, you cannot use this example without the image.
2014-10-21 02:12:25 +09:00
Shinwoo Kim
1307410bf4
[ecore_input] fix build break - the semicolon
2014-10-21 02:00:04 +09:00
Vincent Torri
101dee79b0
eet: enhance error messages with libjpeg
...
@fix
2014-10-20 18:40:20 +02:00
Vincent Torri
f69649ae33
evil: simplify implementation of localtime_r
...
@fix
2014-10-20 18:40:12 +02:00
Vincent Torri
7f9a82db03
evil: formatting.
2014-10-20 18:40:07 +02:00
Cedric BAIL
30abbb31a1
Merge branch 'devs/captainigloo/doc'
...
Improve documentation accross all EFL libraries. Work was done on
behalf of Samsung by Cadoles, Openwide and Zefla.
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2014-10-20 18:35:22 +02:00
Chidambar Zinnoury
b473a56733
eet: add some more documentation.
2014-10-20 18:32:28 +02:00
Pierre Le Magourou
f50f321562
eldbus: update missing eldbus_proxy API documentation.
2014-10-20 18:32:28 +02:00
Pierre Le Magourou
a86a8e1e4a
eldbus: update missing eldbus_pending.h API documentation.
2014-10-20 18:32:28 +02:00
Pierre Le Magourou
321f6482cd
eldbus: update missing eldbus_object API documentation.
2014-10-20 18:32:28 +02:00
Adrien Nader
020bd41505
eina document eina mempools' API.
...
Except for the weird _Eina_Mempool_Backend_ABI1/ABI2 work-around which is
completely internal and probably is of interest to noone (the only person
on Earth who will be interested in it in a decade will hate me for skipping
it).
2014-10-20 18:32:28 +02:00
Adrien Nader
10c4309fa7
eina: remove @addtogroup in eina_inline_mempool.x: the .h already has it.
...
It looks like doxygen doesn't appreciate having a group inside a group of
the same name and simply ignores any documentation coming from the parent
one.
Since the .x is included from the .h, it is always already inside the
group so simply remove the directive from the .x.
This fixes the documentation for all the functions which are declared and
documented in the .h and implemented in the .x.
2014-10-20 18:32:28 +02:00
Pierre Le Magourou
de5e028d7d
eldbus: update missing eldbus_message API documentation.
2014-10-20 18:32:28 +02:00
Pierre Le Magourou
11b875b6ce
eldbus: update missing eldbus_freedesktop.h API documentation.
2014-10-20 18:32:28 +02:00
Pierre Le Magourou
163773ff9f
eldbus: update missing API documentation.
2014-10-20 18:32:27 +02:00
Pierre Le Magourou
65db5e981b
eldbus: add missing API documentation in Eldbus.h.
2014-10-20 18:32:27 +02:00
Pierre Le Magourou
1c0390bf08
ecore_ipc: update missing API documentation.
2014-10-20 18:32:27 +02:00
Philippe Caseiro
acfd5a8256
emotion: updating API documentation.
2014-10-20 18:32:22 +02:00
Philippe Caseiro
de18cf3b8c
ethumb: update API documentation.
...
- ethumb_generate
- ethumb_exists
- ethumb_dup
- ethumb_cmp
2014-10-20 18:30:51 +02:00
Philippe Caseiro
cf1db89a62
etumb: updating API documentation.
...
- ethumb_thumb_compress_set
- ethumb_thumb_compress_get
- ethumb_video_start_set
- ethumb_video_start_get
- ethumb_video_time_set
- ethumb_video_time_get
- ethumb_video_interval_set
- ethumb_video_interval_get
- ethumb_document_page_set
- ethumb_document_page_get
2014-10-20 18:30:12 +02:00
Philippe Caseiro
513d9efc78
ethumb: update API documentation.
...
- ethumb_frame_set
- ethumb_frame_get
- ethumb_thumb_dir_path_set
- ethumb_thumb_dir_path_get
- ethumb_thumb_category_set
- ethumb_thumb_category_get
2014-10-20 18:29:29 +02:00
Adrien Nader
73d58b9446
eio: add doc for returns of eio_file_{mkdir,move,copy}, eio_dir_{move,copy}.
2014-10-20 18:28:19 +02:00
Adrien Nader
19a35949da
ethumb: document most functions from ethumb.
2014-10-20 18:28:19 +02:00
Adrien Nader
d22917626c
ecore_audio: add @brief doc for struct Ecore_Audio_Vio.
...
It's simply a copy of the one given in the following typedef:
typedef struct _Ecore_Audio_Vio Ecore_Audio_Vio;
2014-10-20 18:28:19 +02:00
Nicolas Aguirre
57f0a18982
evas: add documentation about EVAS_MAJOR/MINOR_VERSION.
2014-10-20 18:28:19 +02:00
Philippe Caseiro
a10d8585c9
eio: documentation for return values.
...
- eio_file_copy
- eio_file_move
- eio_dir_copy
- eio_dir_move
- eio_dir_unlink
2014-10-20 18:28:14 +02:00
Nicolas Aguirre
b9fcd48986
evas: documentation on missing apis
2014-10-20 18:27:26 +02:00
Chidambar Zinnoury
b5e417edc4
edje: document part of edje_container.h done before seeing all of edje_container.c is #if 0’d.
2014-10-20 18:27:26 +02:00
Chidambar Zinnoury
d7600d6b55
edje: documentation for edje_convert.h.
2014-10-20 18:27:24 +02:00
Philippe Caseiro
11d62ac4f3
edje_convert: updating function documentation.
2014-10-20 18:24:54 +02:00
Philippe Caseiro
4aa9990c10
edje: update typedef documentation.
2014-10-20 18:23:54 +02:00
Philippe Caseiro
91c4a14cc5
edje: update typedef and callbacks documentation.
2014-10-20 18:22:35 +02:00
Nicolas Aguirre
d6eda8b0ce
evas: add documentation for enums in Evas_Gl.h.
2014-10-20 18:21:02 +02:00
Nicolas Aguirre
fe72de9cc0
evas: more documentation of Evas_Common. Fix inline comments
2014-10-20 18:21:02 +02:00
Philippe Caseiro
c03569e6a7
eet: update callback API documentation
...
Adding some documentation on callbacks typedefs for :
- Eet_Node_Walk
2014-10-20 18:20:58 +02:00
Philippe Caseiro
5bb7034774
eet: update callback API documentation.
...
Adding some documentation on callbacks typedefs for :
- Eet_Descriptor
- Eet_Dump
2014-10-20 18:19:42 +02:00
Pierre Le Magourou
4c0b383dc4
ecore_input: update missing Ecore_Input.h API documentation.
2014-10-20 18:17:27 +02:00
Pierre Le Magourou
ab9691be44
ecore: update Ecore documentation main page.
...
Add missing groups and remove groups that are already in subgroups in
order to have a nicer Ecore main page in the documentation.
2014-10-20 18:17:26 +02:00
Pierre Le Magourou
6a9cfbcfef
ecore: update the doxygen groups to compile forgotten parts of the API.
...
Some parts of the API documentation where not compiled at all by doxygen
because of missing '@{' and '@}' tags. This commit adds the missing tags
in Ecore_Getopt.h, Ecore_Con_Eet.h, and Ecore_IMF.h headers.
2014-10-20 18:17:26 +02:00
Pierre Le Magourou
42a7d9b71c
ecore_file: remove ecore_file_ls_iterator function from header.
...
It has no implementation in the ecore_file.c file.
This has been forgotten in commit d4059c7
when moving this function to
Eina library.
2014-10-20 18:17:26 +02:00