Commit Graph

16365 Commits

Author SHA1 Message Date
Gustavo Sverzut Barbieri 99b7af6912 beef eina_error tests.
SVN revision: 67461
2012-01-23 00:25:12 +00:00
Gustavo Sverzut Barbieri 022434a0bb enable coverage for evas as well.
also print out the docs, so the buildbot gets it.



SVN revision: 67460
2012-01-22 23:09:47 +00:00
Gustavo Sverzut Barbieri 4e88371068 fix paths to be relative to project build root.
"make doc" was doing "cd doc" and paths were relative to it, misleading.



SVN revision: 67459
2012-01-22 22:00:07 +00:00
Boris Faure 72165a3f49 evas: use correct format for size_t
SVN revision: 67457
2012-01-22 19:52:02 +00:00
Boris Faure 2b1c8050fb evas: fix strict prototypes
SVN revision: 67456
2012-01-22 19:51:49 +00:00
Gustavo Sverzut Barbieri 1cd6f27baa help buildbot and user know where the html files are.
SVN revision: 67454
2012-01-22 18:07:04 +00:00
Gustavo Sverzut Barbieri 422775911b buildbot: new attempt at coverage support.
I've changed a bit the rules, let's see if it works with buildbot
(out-of-tree builds).



SVN revision: 67449
2012-01-22 15:09:51 +00:00
Gustavo Sverzut Barbieri 58feaf04b4 ecore/docs: improve main page a bit.
SVN revision: 67448
2012-01-22 15:05:20 +00:00
Vincent Torri 7bc418f30f Eina: remove warning when compiling with mingw-w64
SVN revision: 67447
2012-01-22 12:08:06 +00:00
Vincent Torri f4baf62a91 Eina: DOS2UNIX eina_file_win32.c
SVN revision: 67445
2012-01-22 08:57:50 +00:00
Vincent Torri 54b589cfe9 Eina: remove unused variable
SVN revision: 67444
2012-01-22 08:56:13 +00:00
Vincent Torri 37ccabf61c Eina "Fix" printf conversion format on Windows. printf family on Windows is just plain weirdness
SVN revision: 67443
2012-01-22 08:55:02 +00:00
Vincent Torri 2b932abc9c Eina: formatting
eina_file_init() and eina_file_shutdown() are global symbols, not local ones


SVN revision: 67423
2012-01-21 08:23:23 +00:00
Vincent Torri 9f844d5699 Eina: Windows fixes
add eina_file_path_sanitize() which was missing in the windows port
add locks
synchronize a bit with the linux version


SVN revision: 67422
2012-01-21 08:21:32 +00:00
Vincent Torri 92b7c85e37 alphabetical order
SVN revision: 67421
2012-01-21 08:19:46 +00:00
Vincent Torri b2e1adaaa6 Eina: put m4 files in their own subdir
Warning: you must relaunch autogen.sh for these changes to
be taken into account


SVN revision: 67420
2012-01-21 08:02:54 +00:00
Vincent Torri 0b96df92ee Eina: include stdlib.h instead of alloca.h (alloca() is not used while malloc() is)
SVN revision: 67419
2012-01-21 07:44:05 +00:00
Gustavo Sverzut Barbieri adf2dcfed9 eina share log refactor.
Don't print messages from share common, that way we have no way to
know where it happens, moreover the binshare values may lack trailing
'\0'.

Also makes no sense to share the log domain. With separate domains we
can be more selective in what we log/debug.



SVN revision: 67418
2012-01-21 07:21:23 +00:00
Gustavo Sverzut Barbieri 76b62698a2 eina_test_model: better use of check macros.
SVN revision: 67417
2012-01-21 06:26:56 +00:00
Gustavo Sverzut Barbieri 8fb1d6e036 eina_model: fix uninitialized bit
SVN revision: 67416
2012-01-21 06:26:32 +00:00
Gustavo Sverzut Barbieri 22e40d2cf7 matrixsparse: fix pointer after it's freed.
SVN revision: 67415
2012-01-21 05:32:39 +00:00
Gustavo Sverzut Barbieri c4120e4593 ensure trailing \0
SVN revision: 67414
2012-01-21 04:52:27 +00:00
Gustavo Sverzut Barbieri a47da47844 check if file was parsed fine.
SVN revision: 67413
2012-01-21 04:49:54 +00:00
Gustavo Sverzut Barbieri 9be2320053 more safety test checks for file and unicode.
jsut add infra and reduce output noise.


SVN revision: 67412
2012-01-21 04:44:17 +00:00
Gustavo Sverzut Barbieri a3d7c51003 improve counter tests wrt safety.
TODO: parse dump and see if it's valid.


SVN revision: 67411
2012-01-21 04:32:33 +00:00
Gustavo Sverzut Barbieri 8b9fd10c60 install eina_model.h
thanks JihoonKim


SVN revision: 67410
2012-01-21 04:22:18 +00:00
Gustavo Sverzut Barbieri 63a5350974 beef inlist tests wrt safety pointers
SVN revision: 67409
2012-01-21 04:20:32 +00:00
Gustavo Sverzut Barbieri e877d6617d improve magic tests, check output to see if it happened
SVN revision: 67408
2012-01-21 03:59:03 +00:00
Gustavo Sverzut Barbieri cdac7c3864 oops, use the copied va_list.
SVN revision: 67407
2012-01-21 03:57:09 +00:00
Gustavo Sverzut Barbieri 63bae2176c improve log tests.
actually check stuff instead of relying on user to do so, also
produces no output if is correct.



SVN revision: 67406
2012-01-21 03:36:02 +00:00
Gustavo Sverzut Barbieri 7c0357ddeb welcome eina_model.
This is a simple to use generic hierarchical data access. It includes
properties, children, reference counting and notifications (callbacks).

It can be understood in the same lines as GObject or PyObject, but I
believe the best usage is just to provide data models, not generic
Object Oriented Programming in C.

It misses most of documentation, although the important bits are
there. Need help here :-/



SVN revision: 67405
2012-01-21 01:30:09 +00:00
Iván Briano 2283fda5f4 My bad.. the type is referring to something out of the macro
SVN revision: 67404
2012-01-20 20:18:10 +00:00
Sebastian Dransfeld 93ed956adf efreet: Remove unneeded headers
SVN revision: 67403
2012-01-20 19:54:20 +00:00
Iván Briano 3c007c2791 type-o... see what I did there? Yes, I'm an idiot.
SVN revision: 67402
2012-01-20 19:31:32 +00:00
Cedric BAIL cbd7088c63 eio: fix open use with O_CREATE.
SVN revision: 67394
2012-01-20 16:08:10 +00:00
Gustavo Sverzut Barbieri fcc86ae34b eina_unicode: add safety checks.
they are not so expensive and will help detect bugs.

also, safety can be disabled at compile time... if performance is so
critical.



SVN revision: 67393
2012-01-20 13:00:01 +00:00
Gustavo Sverzut Barbieri 829c6f58e4 eina_unicode: fix header inclusion.
library files should ALWAYS include config.h, they should not include
Eina.h using "<Eina.h>" to avoid messing with system's version.

Last but definitely not least: include safety checks BEFORE your local
header, otherwise the macros EINA_ARG_NONNULL() will remove every
check for null pointers! eina_safety_checks.h redefines it to empty so
compiler does not optimize these things.



SVN revision: 67392
2012-01-20 12:52:15 +00:00
Vincent Torri 2efe7dee82 stupid moap
SVN revision: 67391
2012-01-20 12:45:46 +00:00
Gustavo Sverzut Barbieri f0224e0ecd eina_test_clist: foce usage of local eina, not system.
SVN revision: 67390
2012-01-20 12:44:40 +00:00
Vincent Torri 1c6ea6ff65 * Makefile.am:
Fix EXTRA_DIST variable
	* src/bin/Makefile.am:
	* src/bin/evil_suite.c:
	* src/lib/evil_libgen.c:
	* src/lib/evil_util.c:
	* src/lib/evil_util.h:
	Add evil_path_is_absolute() API and use it.
	* src/bin/evil_test_dlfcn.c:
	* src/bin/evil_test_realpath.c:
	clean up.



SVN revision: 67389
2012-01-20 12:44:05 +00:00
Sung Park 9afd5b3f3f Added Direct Rendering to Evas' window instead of an FBO in Evas_GL.
This optimization is significant for rendering to a large surface 
because it'l save an extra copy overhead as well as an extra rendering pass.

To enable it, you can give EVAS_GL_OPTIONS_DIRECT hint in the surface
config options_bits. The following conditions have to be met in order
for evas to render directly into the Evas' window. If they are not met, the 
engine will fallback to rendering to an FBO as it normally does. 

conditions: 
1.) All the GL calls have to be called using the pixel_get_callback function.
This is necessary for the evas object order to be maintained.
2.) Alpha must be disabled on the image ojbect that renders evas_gl.
3.) No rotation allowed.

One way to override above condition is to set EVAS_GL_DIRECT_OVERRIDE=1 but 
there is no guarantee in its behavior.

Currently, this optimization is added for gl_x11 engine only. 




SVN revision: 67388
2012-01-20 12:29:14 +00:00
Guillaume Friloux 0f2dba299d From: Guillaume Friloux <guillaume.friloux@asp64.com>
Subject: Re: [E-devel] Various patches in eina's doc

update authors in doc patch.



SVN revision: 67369
2012-01-20 02:58:57 +00:00
Carsten Haitzler 185832f2da fix style change inside callback reported by:
Guilherme Silveira <xguiga@gmail.com>



SVN revision: 67368
2012-01-20 02:57:02 +00:00
Daniel Juyung Seo 3a9c5a5079 eio: Added .gitignore
SVN revision: 67366
2012-01-20 02:31:35 +00:00
Daniel Juyung Seo b07fa42c85 emotion: Added .gitignore
SVN revision: 67365
2012-01-20 02:31:32 +00:00
Gustavo Sverzut Barbieri 5cfb4088e8 efreet_alloc test: check if icons are missing.
SVN revision: 67359
2012-01-19 19:40:41 +00:00
Gustavo Sverzut Barbieri 83d9012a96 efreet: make doxyfile similar to eina's.
SVN revision: 67358
2012-01-19 19:38:40 +00:00
Tom Hacohen d264316ab3 Efreet tests: fix compilation warning.
SVN revision: 67357
2012-01-19 18:50:24 +00:00
Stefan Schmidt 0802e6a28d evas_blend_ops: Fix gcc complains about static used in non static inline functions.
Make the functions static as well to avoid gcc warnings like this:
warning: 'ALPHA_SSE3' is static but used in inline function 'sub4_alpha_sse3' which is not static

Signed-off-by: Stefan Schmidt <stefan@datenfreihafen.org>



SVN revision: 67355
2012-01-19 16:55:17 +00:00
Gustavo Sverzut Barbieri 30a5c9e1f7 oopps!
SVN revision: 67354
2012-01-19 16:52:58 +00:00