Gustavo Sverzut Barbieri
e1d76fbdab
efl/ephysics: quiet warning
...
SVN revision: 82133
2013-01-04 00:03:56 +00:00
Gustavo Sverzut Barbieri
ab39205f6e
efl/ephysics: add forgotten evil usage
...
SVN revision: 82128
2013-01-03 22:18:29 +00:00
Gustavo Sverzut Barbieri
9e0788cc2e
efl: merge ephysics
...
changes:
* __UNUSED__ -> EINA_UNUSED
* Fixed doc hierarchy
SVN revision: 82126
2013-01-03 22:10:40 +00:00
Gustavo Sverzut Barbieri
9edec477eb
efl/eeze: fix typo
...
SVN revision: 82110
2013-01-03 21:04:06 +00:00
Gustavo Sverzut Barbieri
e4654ee6cf
efl/eeze: remove other traces of old libudev support.
...
SVN revision: 82101
2013-01-03 20:42:37 +00:00
Gustavo Sverzut Barbieri
68188ac0c8
efl: merge eeze.
...
Changes also in this commit:
* fix missing EAPI in symbols used by modules
* removed old libudev and libmount support as agreed by discomfitor/zmike
* replaced __UNUSED__ with EINA_UNUSED
* fixed docs hierarchy
SVN revision: 82100
2013-01-03 20:37:42 +00:00
Gustavo Sverzut Barbieri
0ec613a4fa
efl/efreet: remove file that is gone.
...
SVN revision: 82094
2013-01-03 18:18:39 +00:00
Gustavo Sverzut Barbieri
0a2d116119
efl: eina_alloca.h to simplify alloca() usage.
...
having to replicate 18 lines per file just to access alloca() is
insane. Let's do that in Eina.h and avoid that crap :-/
SVN revision: 82082
2013-01-03 15:10:34 +00:00
Lucas De Marchi
c1d576dcc7
edbus: improve doc of edbus_message_* functions
...
SVN revision: 82081
2013-01-03 15:06:39 +00:00
Ulisses Furquim
af8c81634f
edbus: Fix connection name leak
...
Hack to fix the connection name leak. The problem is that each signal
handler has a reference to the FDO_BUS connection name and when the
penultimate connection name is released (and therefore its signal
handler), FDO_BUS is released, too.
Check if cn is still in the hash before trying to free it.
Patch by: Ulisses Furquim <ulisses@profusion.mobi>
SVN revision: 82077
2013-01-03 14:06:20 +00:00
José Roberto de Souza
32d7c8d5a9
edbus: Remove Connection_Context_NOC_Cb marked to be deleted
...
Patch by: José Roberto de Souza <zehortigoza@profusion.mobi>
SVN revision: 82076
2013-01-03 14:06:14 +00:00
José Roberto de Souza
9365f02137
edbus codegen: Surpress unused parameters warnings
...
Patch by: José Roberto de Souza <zehortigoza@profusion.mobi>
SVN revision: 82075
2013-01-03 14:06:06 +00:00
José Roberto de Souza
daec0f2e74
edbus codegen: Properly handle autoclosed tags
...
Patch by: José Roberto de Souza <zehortigoza@profusion.mobi>
SVN revision: 82074
2013-01-03 14:06:02 +00:00
José Roberto de Souza
62676bebb7
edbus codegen: Optimizations
...
Use eina_strbuf_string_steal() instead of strdup() +
eina_strbuf_string_get().
Patch by: José Roberto de Souza <zehortigoza@profusion.mobi>
SVN revision: 82073
2013-01-03 14:05:56 +00:00
José Roberto de Souza
30a6da0e7f
edbus: Suppress warnings of unused parameters
...
Patch by: José Roberto de Souza <zehortigoza@profusion.mobi>
SVN revision: 82072
2013-01-03 14:05:51 +00:00
José Roberto de Souza
9e1f5d80fe
edbus: Increment/decrement edbus refcount when processing signals
...
This allows the user to shutdown edbus inside a signal callback.
Patch by: José Roberto de Souza <zehortigoza@profusion.mobi>
SVN revision: 82071
2013-01-03 14:05:45 +00:00
Daniel Juyung Seo
8c67bafaf2
evas Evas.h: Fixed a typo.
...
SVN revision: 82069
2013-01-03 12:22:49 +00:00
Rafael Antognolli
68d21e2e73
evas/loaders: Use png function to access private pointer.
...
SVN revision: 82065
2013-01-03 12:04:37 +00:00
Rafael Antognolli
54bffeb2fd
ecore/examples: Add PACKAGE_EXAMPLES_DIR to ecore examples too.
...
SVN revision: 82064
2013-01-03 12:04:32 +00:00
Carsten Haitzler
9c864b6f5c
remove redundant code in embryo.
...
SVN revision: 82054
2013-01-03 10:02:17 +00:00
Cedric BAIL
59ebafcb85
efl: rename eet_map to eet_mmap.
...
SVN revision: 82051
2013-01-03 09:18:05 +00:00
Cedric BAIL
1e8b9a90bf
efl: use Eina_File for PNG to.
...
SVN revision: 82047
2013-01-03 07:57:18 +00:00
Sebastian Dransfeld
f4d4630328
eio: formatting
...
SVN revision: 82045
2013-01-03 07:47:27 +00:00
Mike McCormack
cf2f4d3e29
SVN revision: 82013
...
Signed-off-by: Mike McCormack <mikem@atratus.org>
SVN revision: 82044
2013-01-03 07:34:37 +00:00
Carsten Haitzler
90bc1aa27c
fix ecore-con client double-free case
...
SVN revision: 82042
2013-01-03 06:56:42 +00:00
ChunEon Park
5cf84bb84a
evas - use Eina_Bool
...
SVN revision: 82035
2013-01-03 05:38:03 +00:00
WooHyun Jung
56cbfddcff
fixed build error :)
...
SVN revision: 82027
2013-01-03 02:01:25 +00:00
Cedric BAIL
ef9ad2032b
efl: add eio_eet_sync symbols
...
Patch by Jérémy Zurcher <jeremy@asynk.ch>.
SVN revision: 82025
2013-01-03 00:39:18 +00:00
Carsten Haitzler
83574d3ec3
oops - this one got moved byt not changed. fix.
...
SVN revision: 82022
2013-01-03 00:00:21 +00:00
Lucas De Marchi
f1f81ca7c9
efl: stop depending on va_list type
...
va_list may be typedef'ed not only to array and pointer but also to a
plain struct. It could be made to work this way, but it's a lot simpler
a safer to not depend on it. To deal with the array corner case we copy
the va_list from the function arguments to the stack and call the "real"
function passing it.
SVN revision: 82017
2013-01-02 20:55:57 +00:00
Mike McCormack
81cf390f17
efl: Fix shadow warnings
...
Signed-off-by: Mike McCormack <mikem@atratus.org>
SVN revision: 82013
2013-01-02 20:36:40 +00:00
Mike McCormack
8d1f3f7851
efl: Fix initializer overwritten warnings
...
Signed-off-by: Mike McCormack <mikem@atratus.org>
SVN revision: 82012
2013-01-02 20:36:36 +00:00
José Roberto de Souza
3988f3fe52
edbus: Test if connection_name could be freed in name_owner_changed_callback_del
...
Patch by: José Roberto de Souza <zehortigoza@profusion.mobi>
SVN revision: 82010
2013-01-02 20:31:53 +00:00
José Roberto de Souza
42af9b1629
edbus: Remove message leaks
...
Patch by: José Roberto de Souza <zehortigoza@profusion.mobi>
SVN revision: 82009
2013-01-02 20:31:46 +00:00
Carsten Haitzler
a34941c17f
fix mask write line stuff.
...
SVN revision: 81998
2013-01-02 15:01:27 +00:00
ChunEon Park
bb39010a0a
evas - removed unnecessary lines.
...
in the render main function, it will always reset changed field whenever it calls the post function.
SVN revision: 81974
2013-01-02 11:56:20 +00:00
Cedric BAIL
49b2bfea5a
efl: and now tiff also use Eina_File.
...
SVN revision: 81973
2013-01-02 06:44:26 +00:00
Cedric BAIL
42b877cace
efl: fix potential segv.
...
SVN revision: 81972
2013-01-02 06:21:43 +00:00
Cedric BAIL
23e6e67ac8
efl: evas gif loader now use Eina_File.
...
SVN revision: 81971
2013-01-02 05:30:06 +00:00
Cedric BAIL
663d56e498
efl: add eet_map and use it.
...
SVN revision: 81970
2013-01-02 02:46:05 +00:00
Cedric BAIL
311fe62f75
efl: use Eina_File for evas webp loader.
...
SVN revision: 81969
2013-01-02 01:50:50 +00:00
Jihoon Kim
8263e62028
scim_immodule: remove EINA_UNUSED in parameter of slot_beep()
...
SVN revision: 81965
2013-01-01 23:43:23 +00:00
Carsten Haitzler
5c8c36507e
let's use ()'s more and... lets be consistent about the ellipsis
...
end/start nodes in text so we dont get bitching about removing an item
not in the list (because it isnt?)
SVN revision: 81946
2013-01-01 08:22:46 +00:00
Carsten Haitzler
69c0e8a09c
misplaced ERR-- - maybe DBG?
...
SVN revision: 81945
2013-01-01 08:12:09 +00:00
Gustavo Sverzut Barbieri
014cd8065d
efl/eio: use eina_file_copy()
...
SVN revision: 81944
2012-12-31 23:45:24 +00:00
Gustavo Sverzut Barbieri
43eb232d38
oops: remove printf
...
SVN revision: 81943
2012-12-31 23:42:25 +00:00
Gustavo Sverzut Barbieri
6ae6f925a4
efl: add eina_file_copy()
...
it's useful to copy file from one place to another and this will be
used in eio' s implementation.
NOTE: did not use mmap here as mmap faults may be cumbersome to handle
(Eina_File itself does that, but in a nasty way) and the
implementation would be severely different as there is no Eina_File
from FD, and there is no way to inject custom memory/fd into the
Eina_File's fault handling. The performance would not be that
different anyways and the splice() is already in there for systems
with good performance (read: Linux).
SVN revision: 81942
2012-12-31 23:17:18 +00:00
Gustavo Sverzut Barbieri
678727aae4
efl: missing api for xattr.
...
SVN revision: 81941
2012-12-31 21:05:58 +00:00
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
Gustavo Sverzut Barbieri
8ffc6d6909
efl/eina: fix mempools when they are not static
...
although we force them to be fixed to static, we left the automake to
make it possible and they were wrong:
- missed the proper directory prefix for .la files (were being generated at src/)
- had typos due copy & paste, with chained being used in some places.
SVN revision: 81933
2012-12-31 14:42:35 +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
Gustavo Sverzut Barbieri
4e6ce9277f
efl/evas: add ecore-evas dependent examples.
...
nice feature of single tree efl is that evas examples can use ecore-evas :-)
SVN revision: 81919
2012-12-31 01:40:50 +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
Gustavo Sverzut Barbieri
125d308f2c
efl: unbreak last commit.
...
seems that automake will parse LDFLAGS for -module and if it's not
present it will complain about name not starting with 'lib'.
seems my last try was without NOCONFIGURE=1 and autogen continued to
the old ./configure, that printed lots of messages and the error went
unnoticed
SVN revision: 81917
2012-12-31 01:13:47 +00:00
Gustavo Sverzut Barbieri
ec863dc17f
efl: create macro to simplify libtool module declaration.
...
SVN revision: 81916
2012-12-31 00:54:48 +00:00
Gustavo Sverzut Barbieri
df1b3d30c4
efl: refactor CFLAGS, LIBS, LIBADD and LDADD usage.
...
- remove EFL_LIBS and EFL_CFLAGS, use per-lib values that inherit
from EFL (general)
- add NAME_LDFLAGS and EFL_LDFLAGS for linker flags.
- LDADD (binaries) now use NAME_LDFLAGS instead of NAME_LIBS, as they
link to libname.la and that will pull in the libtool dependencies
SVN revision: 81915
2012-12-31 00:46:14 +00:00
Cedric BAIL
51f8fe26fc
efl: forgotten evas commit.
...
SVN revision: 81914
2012-12-31 00:24:40 +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
Gustavo Sverzut Barbieri
493f9a9ff9
efl: unify LDFLAGS for LTLIBRARIES
...
SVN revision: 81911
2012-12-30 22:15:29 +00:00
Gustavo Sverzut Barbieri
cd3d6653af
efl: move -lm to configure.ac variables.
...
EFL_ADD_LIBS() will add to requirements_libs_NAME and that will end
into NAME_LIBS.
SVN revision: 81910
2012-12-30 21:52:34 +00:00
Gustavo Sverzut Barbieri
8ce53b64da
efl: fix valgrind build.
...
weird enough to build with memcheck.h you just need valgrind's CFLAGS,
not its libraries as they are not supposed to be used like that,
throwing many bgPlain_ errors (vgPlain_tl_pre_clo_init,
vgPlain_free...) from libcoregrind-x86-linux.a
SVN revision: 81901
2012-12-30 13:30:13 +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
16a9372e35
efl/evas_cserve2: don't use libexec
...
many distros deprecate libexec and it's better to keep our stuff
together inside /usr/lib/evas.
cserve2 binaries now lives in /usr/lib/evas/cserve2/bin
SVN revision: 81897
2012-12-30 11:42:04 +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
87d15b8d20
how about we export symbols we intend to dlsym() ?
...
SVN revision: 81860
2012-12-29 03:56:54 +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
Gustavo Sverzut Barbieri
6800b178dc
efl/src/examples/eio: fixed typo.
...
SVN revision: 81814
2012-12-28 15:59:12 +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
Paulo Alcantara
da061849b0
efl/cserve2: Fix invalid iteration over client references
...
The _request_failed() function is called by error responses from slaves,
and iterating over references of a entry and removing each of them must
be done with EINA_LIST_FOREACH_SAFE(), since _entry_free_cb() calls
_entry_reference_del() which then removes the reference that is used in
the next iteration in for-loop from _request_failed().
Signed-off-by: Paulo Alcantara <pcacjr@profusion.mobi>
SVN revision: 81580
2012-12-21 21:09:45 +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
Mike McCormack
4680279070
efl: Fix signed comparison warning
...
Signed-off-by: Mike McCormack <mikem@atratus.org>
SVN revision: 81522
2012-12-21 09:01:29 +00:00
Gustavo Sverzut Barbieri
3daaa2837f
efl/eet_suite: close file to force disk sync.
...
SVN revision: 81490
2012-12-20 21:41:56 +00:00
Gustavo Sverzut Barbieri
6f816da47f
efl/eet_suite: fix handling of certificate.
...
- do not chdir() during test, that's bad!
- try exhaustively to find the pem.
SVN revision: 81486
2012-12-20 21:30:25 +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
ac598a94f8
efl/escape: simplify linkage/usage of escape on ps3.
...
SVN revision: 81478
2012-12-20 19:41:00 +00:00
Gustavo Sverzut Barbieri
b57e46b9b9
efl: simplify linkage/usage of evil on windows.
...
instead of spreading it all around, just define 2 AC_SUBST() that will
do the work.
SVN revision: 81477
2012-12-20 19:25:51 +00:00
Leandro Pereira
b3c76a8bc2
evas/software_generic: Remove invalid EINA_UNUSED and other cleanups
...
SVN revision: 81473
2012-12-20 18:02:33 +00:00
Stefan Schmidt
292534738a
efl/eet: Fix certifictate file path detection for eet tests.
...
SVN revision: 81453
2012-12-20 13:41:18 +00:00
Stefan Schmidt
c85f2913da
efl: Tentative fix to find the ecore_x_version.h also in the ecore tests.
...
Shows up on buildbot out of tree builds.
SVN revision: 81440
2012-12-20 10:51:58 +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
Gustavo Sverzut Barbieri
7c19e1b34d
efl/evas_cache: copied images should be considered loaded.
...
Whenever we copy an image, making it write-able
(evas_object_image_data_get(o, 1)) or just start painting a pristine
buffer (evas_object_image_size_set(o, w, h)), we must mark the image
as loaded to avoid trying to load it (and failing, marking the whole
thing as EVAS_LOAD_ERROR_GENERIC).
SVN revision: 81409
2012-12-19 22:36:13 +00:00
Paulo Alcantara
19a52f4efd
efl/evas: Fix XCB/Xlib crash when closing applications
...
We need to wait draw threads finishing their stuff before freeing canvas.
Signed-off-by: Paulo Alcantara <pcacjr@profusion.mobi>
SVN revision: 81395
2012-12-19 18:03:38 +00:00
Paulo Alcantara
76932dcc9f
evas/engines: Introduce render mode
...
The render mode should be useful for engines other than software one.
Signed-off-by: Paulo Alcantara <pcacjr@profusion.mobi>
SVN revision: 81384
2012-12-19 16:15:58 +00:00
Carsten Haitzler
9e5266109d
fix 24bpp rendering problem and pixel fetch problem found in qemu/kvm.
...
SVN revision: 81378
2012-12-19 15:40:52 +00:00
Christopher Michael
9f0e2fc7e8
Fix some minor formatting in Alex Wu's cpu patch.
...
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 81361
2012-12-19 13:58:52 +00:00
Christopher Michael
58304e01ab
ecore-wayland: (version 2)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.
Change from v1:
Add idle enterer destroy code into _ecore_wl_shutdown() to avoid
using freed wl_display.
SVN revision: 81360
2012-12-19 13:58:48 +00:00
Yakov Goldberg
fa11a3507d
evas: fixing example
...
Signed-off-by: Yakov Goldberg <yakov.g@samsung.com>
SVN revision: 81359
2012-12-19 13:45:02 +00:00
Stefan Schmidt
8d956c8e99
efl/evas_bidi: Fix memleak.
...
Make sure we also free udelmin when we retrun from from the for loop early.
SVN revision: 81334
2012-12-19 09:28:02 +00:00
Yakov Goldberg
3032a8554c
evas: Eo-styled Evas example added.
...
Signed-off-by: Yakov Goldberg <yakov.g@samsung.com>
SVN revision: 81328
2012-12-19 09:13:08 +00:00
Vincent Torri
ef2ca5b931
cleaning: remove unneeded $(top_builddir)
...
SVN revision: 81324
2012-12-19 07:17:32 +00:00
Vincent Torri
a4f4aa00b3
fix returned value
...
SVN revision: 81323
2012-12-19 07:06:22 +00:00
Carsten Haitzler
076204d166
oops-- -> call c func not mmx funf .. in the c only render path!
...
SVN revision: 81315
2012-12-19 00:55:32 +00:00
Gustavo Sverzut Barbieri
412c269b1c
efl/ecore_evas_extn: don't leak bdata.
...
PS: I cannot backport this to 1.7.x, could someone do this for me?
SVN revision: 81305
2012-12-18 20:59:44 +00:00
Gustavo Sverzut Barbieri
57da05d406
efl/ecore_evas_extn: fix memory errors.
...
- EVAS_CALLBACK_FREE and EVAS_CALLBACK_DEL were doing the same thing
at different stages, causing a segv due double free.
- extn->file.updates and its Ipc_Data_Update were leaking.
PS: I can't backport this to 1.7, but the problem is still
there. Could someone look into those?
SVN revision: 81304
2012-12-18 20:51:50 +00:00
Paulo Alcantara
6483c8d1e6
evas/render: Avoid race when sending render data and updates_cb
...
Signed-off-by: Paulo Alcantara <pcacjr@profusion.mobi>
SVN revision: 81303
2012-12-18 20:20:45 +00:00
Gustavo Sverzut Barbieri
b5197eb128
efl/ecore_evas: be loud on errors.
...
SVN revision: 81302
2012-12-18 20:14:11 +00:00
Gustavo Sverzut Barbieri
b6724ed9ce
efl/ecore_evas: abort when object does not contain Ecore_Evas.
...
SVN revision: 81301
2012-12-18 20:10:48 +00:00
Gustavo Sverzut Barbieri
be79115198
efl/ecore_evas: do not silently fail on incorrect interface.
...
SVN revision: 81300
2012-12-18 20:09:51 +00:00
Jonas M. Gastal
e3ae81e65f
efl: Created Ecore group and added existing Ecore groups to it.
...
SVN revision: 81293
2012-12-18 18:38:44 +00:00
Jonas M. Gastal
d487f9d744
efl: Created Evil group and added existing Evil groups to it.
...
SVN revision: 81292
2012-12-18 18:38:35 +00:00
Jonas M. Gastal
42cf8df080
efl: Created Embryo group and added existing Embryo groups to it.
...
SVN revision: 81291
2012-12-18 18:38:30 +00:00
Jonas M. Gastal
a6b491fc01
efl: Created Eina group and added existing Eina groups to it.
...
SVN revision: 81290
2012-12-18 18:38:25 +00:00
Jonas M. Gastal
22a6966653
efl: Created Eet group and added existing Eet groups to it.
...
SVN revision: 81289
2012-12-18 18:38:19 +00:00
Jonas M. Gastal
b23fb8a16b
efl: Created Evas group and added all existing evas groups to it.
...
SVN revision: 81288
2012-12-18 18:25:12 +00:00
Leandro Pereira
cb10c7d019
evas: Modify software_generic and gl_x11 to with with threaded renderer
...
SVN revision: 81284
2012-12-18 16:28:55 +00:00
Leandro Pereira
613659b1d8
ecore-evas: Async render
...
SVN revision: 81283
2012-12-18 16:27:26 +00:00
Leandro Pereira
a7b4a3c12d
evas: Async render
...
SVN revision: 81282
2012-12-18 16:26:44 +00:00
Leandro Pereira
645dcff9d2
evas: Add function to ref an Image_Entry
...
SVN revision: 81281
2012-12-18 16:22:47 +00:00
Leandro Pereira
9b2b121e6f
evas: Add thread threaded render queue
...
SVN revision: 81280
2012-12-18 16:21:03 +00:00
Jonas M. Gastal
d41d76ca38
efl: Modified section names as doxygen reuses titles for same named sections in different pages.
...
SVN revision: 81279
2012-12-18 16:18:28 +00:00
Jonas M. Gastal
93cdccf144
efl: Give different names for example pages in different libs.
...
SVN revision: 81278
2012-12-18 16:18:24 +00:00