Gustavo Sverzut Barbieri
9161f83a3e
efl: make xattr stuff work.
...
* fix eina_xattr_value_ls() and eina_xattr_value_fd_ls() to not loop
infinitely.
* NULL terminate the retrieved xattr values, at least they'll be
easier to handle in our programs and less error prone.
SVN revision: 81940
2012-12-31 20:41:54 +00:00
Gustavo Sverzut Barbieri
80fd3a77c0
eio: use eina_lock abstraction.
...
SVN revision: 81939
2012-12-31 18:26:53 +00:00
Gustavo Sverzut Barbieri
8ba0561e49
efl: remove lstat and fchmod checks.
...
- fchmod() was isolated by HAVE_CHMOD, which was always present
before... then fchmod() is also present as no errors were reported
since its introduction.
- fchmod() is POSIX for a while now.
- lstat() is POSIX for a while now.
- setxattr is supported by EFL_CHECK_FUNCS() as is used by eina.
- splice() check added to EFL_CHECK_FUNCS()
SVN revision: 81938
2012-12-31 18:18:00 +00:00
Gustavo Sverzut Barbieri
66ebe6a3f8
efl: remove checks for EINA_HAVE_THREADS
...
SVN revision: 81937
2012-12-31 17:31:17 +00:00
Gustavo Sverzut Barbieri
09748cfb15
efl: beef thread documentation and error reporting.
...
eina_thread_join() is nasty and didn't report errors :-(
I'm using Eina_Error here, but it's global to the application and not
thread-local. Maybe we should make eina_error_get() and
eina_error_set() thread-local storage?
SVN revision: 81936
2012-12-31 17:26:33 +00:00
Gustavo Sverzut Barbieri
4668d04f04
efl: cleanup HAVE_THREADS and pthread usage outside of eina.
...
Eina now abstracts threads, so use that.
the touched files had the EFL_HAVE_THREADS as it's mandatory now.
SVN revision: 81935
2012-12-31 16:14:40 +00:00
Gustavo Sverzut Barbieri
12e0602452
efl: eio checks cleanup
...
some functions were being checked but their IFDEF not being handled,
others (getpwnam and getgrnam) were isolated in a code that is now
Windows, then no need to check them as well as these are POSIX.
SVN revision: 81934
2012-12-31 15:16:49 +00:00
Cedric BAIL
e985899c9c
efl: and fix a potential memory leak.
...
SVN revision: 81922
2012-12-31 01:59:00 +00:00
Cedric BAIL
db2a8c62f4
efl: fix issue when text didn't get properly replaced.
...
Thanks to hannes.janetzek@gmail.com !
SVN revision: 81921
2012-12-31 01:49:36 +00:00
Cedric BAIL
209347f148
efl: rename eina_inarray_add to eina_inarray_grow.
...
SVN revision: 81918
2012-12-31 01:27:58 +00:00
Cedric BAIL
375be85b27
efl: add a way to allocate without memcpy data in an Eina_Inarray.
...
SVN revision: 81913
2012-12-31 00:05:02 +00:00
Cedric BAIL
f8ea554926
efl: limit regression with async rendering.
...
NOTE: There is still an issue with text rendering, that
is still 4 times slower and impact all text object (text,
textblock and textgrid).
SVN revision: 81912
2012-12-30 23:39:11 +00:00
Cedric BAIL
35a5c733ff
eo: let's make weak ref safer to manipulate.
...
SVN revision: 81899
2012-12-30 12:26:25 +00:00
Gustavo Sverzut Barbieri
4bc0210bd3
efl: merge efreet.
...
seems to be fine, pass distcheck and friends. please report.
changes:
- documentation hierarchy fixes
- replaced __UNUSED__ with EINA_UNUSED
- replaced PKG_DATA_DIR with PACKAGE_DATA_DIR"/efreet"
SVN revision: 81889
2012-12-29 23:04:40 +00:00
Carsten Haitzler
717f0823e0
small change - use xdg runtime dir if available instead of home. nicer
...
in xdg worlds. still falls back tho.
SVN revision: 81858
2012-12-29 03:39:20 +00:00
Gustavo Sverzut Barbieri
2608f68571
efl/docs: clean-up and make it more uniform.
...
now unified docs are bit more uniform in their start pages, overall
improved but much to do :-(
SVN revision: 81851
2012-12-28 23:26:05 +00:00
Ulisses Furquim
4f6a4e59a4
edbus: do not crash when dispatching signals
...
Make sure the next signal handler for the connection is always known and
not vanish under us.
Patch by: Ulisses Furquim <ulisses@profusion.mobi>
SVN revision: 81847
2012-12-28 21:05:57 +00:00
Gustavo Sverzut Barbieri
489bbff765
efl/eio: fix docs.
...
SVN revision: 81846
2012-12-28 20:47:25 +00:00
Gustavo Sverzut Barbieri
d01565adcf
efl/ecore_x: fix doxygen hierarchy.
...
PLEASE someone unify xlib and xcb docs, makes no sense to have them
both as they should be exactly the same!
SVN revision: 81845
2012-12-28 20:46:54 +00:00
Mike Blumenkrantz
6196c88b1b
same edbus commit as last commit
...
SVN revision: 81840
2012-12-28 20:02:31 +00:00
Gustavo Sverzut Barbieri
f36a20850c
efl/ecore_imf: fix doxygen hierarchy.
...
someone should move the docs to header, too much for me to do right now.
SVN revision: 81838
2012-12-28 19:50:06 +00:00
Gustavo Sverzut Barbieri
eb362c18e4
efl/ecore_ipc: fix doxygen hierarchy.
...
SVN revision: 81837
2012-12-28 19:49:35 +00:00
Gustavo Sverzut Barbieri
2d3da46379
efl/ecore_fb: fix doxygen hierarchy.
...
SVN revision: 81836
2012-12-28 19:49:12 +00:00
Gustavo Sverzut Barbieri
caa2004b4c
efl/ecore_evas: fix doxygen hierarchy.
...
SVN revision: 81835
2012-12-28 19:48:40 +00:00
Gustavo Sverzut Barbieri
f29be8f793
efl/ecore_con: fix doxygen hierarchy.
...
SVN revision: 81834
2012-12-28 19:48:12 +00:00
Gustavo Sverzut Barbieri
0cfc04ae7d
efl/ecore_audio: fix doxygen hierarchy.
...
SVN revision: 81833
2012-12-28 19:47:31 +00:00
Gustavo Sverzut Barbieri
05212a3d0e
efl/ecore_wayland: move docs to header.
...
SVN revision: 81832
2012-12-28 19:36:01 +00:00
Gustavo Sverzut Barbieri
e86d9e0dd9
efl/eina: fix doc for content access
...
SVN revision: 81831
2012-12-28 19:08:42 +00:00
Gustavo Sverzut Barbieri
9b94a00e1f
efl/docs: fix Evil x Escape conflicts
...
SVN revision: 81828
2012-12-28 18:42:57 +00:00
Gustavo Sverzut Barbieri
6104a51efe
efl/docs: fix evil x escape conflicts
...
SVN revision: 81827
2012-12-28 18:42:35 +00:00
Gustavo Sverzut Barbieri
331488d1ce
efl: merge edbus (v2).
...
SVN revision: 81825
2012-12-28 17:53:25 +00:00
Ulisses Furquim
5f493f2c38
evas/evas_render: use rendering flag only when async rendering
...
Also postpone marking the rendering flag until we know we will have
the draw thread do its work. This way we avoid waiting forever at
evas_render_rendering_wait() when the draw thread is also blocked.
Patch by: Ulisses Furquim <ulisses@profusion.mobi>
SVN revision: 81798
2012-12-28 13:00:37 +00:00
ChunEon Park
4079b164b7
evas/image - return as possible as soon.
...
SVN revision: 81794
2012-12-28 11:41:29 +00:00
Cedric BAIL
f9ebc7bdcd
evas: simplify logic for ellipsis.
...
SVN revision: 81773
2012-12-28 00:58:10 +00:00
Mike McCormack
7b2b9da7cb
efl: Remove unused label
...
Signed-off-by: Mike McCormack <mikem@atratus.org>
SVN revision: 81736
2012-12-27 08:58:40 +00:00
Carsten Haitzler
4cd65475d4
this is small but critical - failure to connect isnt something to
...
ERR() log about... it's simply a matter of the other end not being
there... it can be a perfectly normal condition.
SVN revision: 81734
2012-12-27 08:16:05 +00:00
Cedric BAIL
0d86917bbe
efl: when you remove option at least make the default sane or don't do it.
...
SVN revision: 81731
2012-12-27 06:46:29 +00:00
Carsten Haitzler
ebaf0ce575
xi2 leak--
...
SVN revision: 81724
2012-12-27 05:26:14 +00:00
Mike Blumenkrantz
300ee59f38
eio functions no longer crash when passed NULL and throw errors accordingly
...
SVN revision: 81668
2012-12-24 09:44:21 +00:00
Mike Blumenkrantz
b2de05f49a
all efl object deletion functions now take NULL without crashing or erroring
...
SVN revision: 81667
2012-12-24 09:35:56 +00:00
Mike Blumenkrantz
f5a98df8de
eina_magic_fail now only ERRs on NULL instead of CRI, making debugging much easier
...
SVN revision: 81666
2012-12-24 09:16:56 +00:00
Boris Faure
d7b55afca2
eina: fix code indentation
...
SVN revision: 81660
2012-12-23 17:30:56 +00:00
Carsten Haitzler
ff3a370b9b
font draw - dont alloc font props for 32 chrs.. if we are only ever
...
going to have less than 32.. eg textgrid. 1 per prop.
SVN revision: 81654
2012-12-23 11:02:50 +00:00
Hannes Janetzek
55f2e87201
fix crash in eio_monitor_del
...
SVN revision: 81630
2012-12-22 01:56:10 +00:00
Paulo Alcantara
0809c7de3f
efl/cserve2: Fix ref/unef of image entries for threads
...
Signed-off-by: Paulo Alcantara <pcacjr@profusion.mobi>
SVN revision: 81584
2012-12-21 21:13:06 +00:00
Paulo Alcantara
fb97c82882
efl/cserve2: Fix some bugs regarding fonts
...
Signed-off-by: Paulo Alcantara <pcacjr@profusion.mobi>
SVN revision: 81582
2012-12-21 21:11:23 +00:00
Leandro Pereira
6516727164
evas/canvas: Make sure rendering finishes before image_data_set() and image_native_set()
...
SVN revision: 81563
2012-12-21 17:30:44 +00:00
Tomas Cech
cafaecfce1
efl: Fix typo in evas_object_textblock
...
Patch by: Tomas Cech <tcech@suse.cz>
SVN revision: 81559
2012-12-21 15:56:26 +00:00
Jonas M. Gastal
55845c5a3e
efl: Adding much improved textblock style documentation.
...
SVN revision: 81485
2012-12-20 20:42:45 +00:00
Gustavo Sverzut Barbieri
3f5fa6170c
efl/evas_object_image_is_inside: fixed implementation.
...
This function was basically never working correctly. Everything was
fixed by simulating the evas_object_image_render() workflow, but
instead of actually draw we just check the pixel transparency.
Bugs fixed:
* fails when image is scaled up (could segv) or down (incorrect values);
* fails when image is moved to negative x,y;
* fails when border was being used.
Now everything is fixed and seems to work properly, except I'm not
handling the map and get_pixels() cases, these are marked with ERR()
so we can fix them if someone needs.
SVN revision: 81410
2012-12-19 22:41:12 +00:00