Vincent Torri [Sun, 16 Sep 2012 14:25:29 +0000 (14:25 +0000)]
merge: mostly fix tests and benchmark
need to fix the city stuff in tests and the benchmark
with the e17 data (need help with make rules :)
SVN revision: 76712
Vincent Torri [Sun, 16 Sep 2012 11:05:51 +0000 (11:05 +0000)]
merge: move the files in their own directory
SVN revision: 76711
Vincent Torri [Sun, 16 Sep 2012 10:57:48 +0000 (10:57 +0000)]
merge : add eina
currently, examples, tests and benchmark are not set. That's the next things i'll do
SVN revision: 76710
Bruno Dilly [Fri, 14 Sep 2012 22:06:43 +0000 (22:06 +0000)]
ephysics: add some images to documented examples
SVN revision: 76702
Bruno Dilly [Fri, 14 Sep 2012 22:06:09 +0000 (22:06 +0000)]
ephysics: improve doc description and remove redundant
links
SVN revision: 76701
Bruno Dilly [Fri, 14 Sep 2012 22:05:54 +0000 (22:05 +0000)]
ephysics: improve diagram displayed on docs
SVN revision: 76700
Bruno Dilly [Fri, 14 Sep 2012 22:05:41 +0000 (22:05 +0000)]
ephysics: add link to modules page in docs header
SVN revision: 76699
Bruno Dilly [Fri, 14 Sep 2012 22:05:29 +0000 (22:05 +0000)]
ephysics: small fixes on docs
Spotted by gastal
SVN revision: 76698
Ricardo de Almeida Gonzaga [Fri, 14 Sep 2012 22:05:18 +0000 (22:05 +0000)]
ephysics: add a new example doc: Sleeping Threshold -
test_sleeping_threshold.c
Patch by: Ricardo de Almeida Gonzaga <ricardo@profusion.mobi>
SVN revision: 76697
Ricardo de Almeida Gonzaga [Fri, 14 Sep 2012 22:05:06 +0000 (22:05 +0000)]
ephysics: add a new example doc: Gravity -
test_no_gravity.c
Patch by: Ricardo de Almeida Gonzaga <ricardo@profusion.mobi>
SVN revision: 76696
Ricardo de Almeida Gonzaga [Fri, 14 Sep 2012 22:04:56 +0000 (22:04 +0000)]
ephysics: add a new example doc: Velocity -
test_velocity.c
Patch by: Ricardo de Almeida Gonzaga <ricardo@profusion.mobi>
SVN revision: 76695
Ricardo de Almeida Gonzaga [Fri, 14 Sep 2012 22:04:44 +0000 (22:04 +0000)]
ephysics: add a new example doc: Collision Filter -
test_collision_filter.c
Patch by: Ricardo de Almeida Gonzaga <ricardo@profusion.mobi>
SVN revision: 76694
Ricardo de Almeida Gonzaga [Fri, 14 Sep 2012 22:04:31 +0000 (22:04 +0000)]
ephysics: add a new example doc: Collision Detection -
test_collision_detection.c
Patch by: Ricardo de Almeida Gonzaga <ricardo@profusion.mobi>
SVN revision: 76693
Ricardo de Almeida Gonzaga [Fri, 14 Sep 2012 22:02:12 +0000 (22:02 +0000)]
ephysics: add a new example doc: Bouncing Text -
test_bouncing_text.c
Patch by: Ricardo de Almeida Gonzaga <ricardo@profusion.mobi>
SVN revision: 76692
Ricardo de Almeida Gonzaga [Fri, 14 Sep 2012 22:01:43 +0000 (22:01 +0000)]
ephysics: add a new example doc: Constraint -
test_constrant.c
Patch by: Ricardo de Almeida Gonzaga <ricardo@profusion.mobi>
SVN revision: 76691
Ricardo de Almeida Gonzaga [Fri, 14 Sep 2012 22:01:28 +0000 (22:01 +0000)]
ephysics: add a new example doc: Delete Body -
test_delete.c
Patch by: Ricardo de Almeida Gonzaga <ricardo@profusion.mobi>
SVN revision: 76690
Bruno Dilly [Fri, 14 Sep 2012 22:01:16 +0000 (22:01 +0000)]
ephysics: increase doc pages title size
SVN revision: 76689
Flavio Vinicius Alvares Ceolin [Fri, 14 Sep 2012 18:22:38 +0000 (18:22 +0000)]
edje_codegen: Improving the example
Making the example cover the new box and table functions.
SVN revision: 76688
Flavio Vinicius Alvares Ceolin [Fri, 14 Sep 2012 18:20:31 +0000 (18:20 +0000)]
edje_codegen: adding support for BOX and TABLE
Adding the follow functions if the part is a BOX:
- edje_object_part_box_append
- edje_object_part_box_prepend
- edje_object_part_box_insert_before
- edje_object_part_box_insert_at
- edje_object_part_box_remove
- edje_object_part_box_remove_at
- edje_object_part_box_remove_all
or if the part is a TABLE:
- edje_object_part_table_pack
- edje_object_part_table_unpack
- edje_object_part_table_clear
- edje_object_part_table_child_get
- edje_object_part_table_col_row_size_get
SVN revision: 76687
Vincent Torri [Fri, 14 Sep 2012 16:55:36 +0000 (16:55 +0000)]
maintianerclean++
SVN revision: 76685
Vincent Torri [Fri, 14 Sep 2012 16:47:48 +0000 (16:47 +0000)]
Eina: add DOCTYPE children parsing in eina_xml
SVN revision: 76683
Leandro Dorileo [Fri, 14 Sep 2012 15:51:30 +0000 (15:51 +0000)]
EPhysics: conditinal doc building
This patch introduces a --enable-build-docs-only and in that case
will not check for dependencies and will have just the make doc
target.
Patch by: Leandro Dorileo <dorileo@profusion.mobi>
SVN revision: 76680
Vincent Torri [Fri, 14 Sep 2012 08:01:30 +0000 (08:01 +0000)]
Edje: fix returned value
SVN revision: 76647
Carsten Haitzler [Fri, 14 Sep 2012 07:33:03 +0000 (07:33 +0000)]
blacklisted drivers now disableable via env var.
SVN revision: 76645
Carsten Haitzler [Fri, 14 Sep 2012 07:27:49 +0000 (07:27 +0000)]
this is an improvement of kakaroto's map buffer stuff - it's not
runtime detected and enabled, not compile-time, and env var can turn
it off forcibly if detected.
SVN revision: 76644
Carsten Haitzler [Fri, 14 Sep 2012 07:25:57 +0000 (07:25 +0000)]
this is an improvement of kakaroto's map buffer stuff - it's not
runtime detected and enabled, not compile-time, and env var can turn
it off forcibly if detected.
SVN revision: 76643
Christopher Michael [Fri, 14 Sep 2012 06:00:56 +0000 (06:00 +0000)]
Ecore_X: Patch from Doyoun Kang to add missing strings for some
ECORE_X_ATOM_E_ILLUME_WINDOW atoms.
SVN revision: 76638
Cedric BAIL [Fri, 14 Sep 2012 02:06:24 +0000 (02:06 +0000)]
eio: fix build with xattr and without splice.
Fix bug #1511 reported by Sleep Walker.
SVN revision: 76634
Tom Hacohen [Thu, 13 Sep 2012 13:43:59 +0000 (13:43 +0000)]
Eo: Added another important EINA_LIKELY.
SVN revision: 76611
Tom Hacohen [Thu, 13 Sep 2012 13:39:02 +0000 (13:39 +0000)]
Eo: Made debugging Eo a bit easier.
SVN revision: 76610
Jonas M. Gastal [Thu, 13 Sep 2012 13:11:50 +0000 (13:11 +0000)]
General Group created in Edje documentation.
Author: Lucas Joia <lucasjoia@profusion.mobi>
SVN revision: 76608
Carsten Haitzler [Thu, 13 Sep 2012 11:28:27 +0000 (11:28 +0000)]
and formatting
SVN revision: 76605
Carsten Haitzler [Thu, 13 Sep 2012 11:27:27 +0000 (11:27 +0000)]
warn--
SVN revision: 76604
Christopher Michael [Thu, 13 Sep 2012 10:27:27 +0000 (10:27 +0000)]
Ecore: Boss says to update NEWS, then update NEWS I will ;)
SVN revision: 76600
Carsten Haitzler [Thu, 13 Sep 2012 10:20:17 +0000 (10:20 +0000)]
fix rotation issue with ecore-evas
SVN revision: 76596
Mike Blumenkrantz [Thu, 13 Sep 2012 07:04:11 +0000 (07:04 +0000)]
return -1 for ecore_con_server_fd_get() in the rare case that the server has already been deleted
SVN revision: 76582
Bruno Dilly [Wed, 12 Sep 2012 21:50:01 +0000 (21:50 +0000)]
ephysics: shrink convex shapes to avoid margin gap
SVN revision: 76563
Leandro Dorileo [Wed, 12 Sep 2012 21:49:47 +0000 (21:49 +0000)]
ephysics: fix issues with world destructor
Makes sure the body is removed from the world before deleting it
so it will not mess with overlapping pair caches, proxies and so on.
Patch by: Leandro Dorileo <dorileo@profusion.mobi>
SVN revision: 76562
Leandro Dorileo [Wed, 12 Sep 2012 21:49:29 +0000 (21:49 +0000)]
ephysics: soft body memory usage/leak
Added a call for sparsesdf garbage collector after every simulation
avoiding bullet's soft dynamics leaks.
Patch by: Leandro Dorileo <dorileo@profusion.mobi>
SVN revision: 76561
Leandro Dorileo [Wed, 12 Sep 2012 21:49:14 +0000 (21:49 +0000)]
ephysics: softbody
** linear/angular joints:
We don't need the linear and angular joints for soft bodies.
Actually these joint's are pulling the soft body towards (0, 0, 0).
The soft body is anchored with the rigid one, so limiting the rigid body
angular and linear movements seems to be enough.
** soft body configs:
Some soft body configurations were tweaked to fix issues of instability
of soft bodies.
** soft body hardness API:
Soft body hardness API was introduced as well.
** points of deformation:
The points of deformation were inverted;
** soft body mass:
Fixed issues with soft body mass changing, now it doesn't "explode" after
changing its mass.
Patch by: Leandro Dorileo <dorileo@profusion.mobi>
SVN revision: 76560
Christopher Michael [Wed, 12 Sep 2012 20:28:04 +0000 (20:28 +0000)]
Evas_Gl: Use glMapBufferOES in egl/gles2.
SVN revision: 76556
Rafael Antognolli [Wed, 12 Sep 2012 19:00:23 +0000 (19:00 +0000)]
evas/render: Fix typo: DGB -> DBG.
SVN revision: 76553
Rafael Antognolli [Wed, 12 Sep 2012 19:00:16 +0000 (19:00 +0000)]
evas/render: Move REND_DGB macro to evas_private.h.
This will make it easier to enable it, since the changes to
evas_render_mapped signature will can be done everywhere, not only
inside evas_render.c.
SVN revision: 76552
Rafael Antognolli [Wed, 12 Sep 2012 18:36:15 +0000 (18:36 +0000)]
evas/render2: Fix check to drop previous map from cache.
SVN revision: 76551
Rafael Antognolli [Wed, 12 Sep 2012 18:36:08 +0000 (18:36 +0000)]
evas/render: Clean all changed objects, not only the
active ones.
Objects which are children of mapped smart objects are not in the active
objects list, but should still be cleaned, and have their render_post
method called too.
SVN revision: 76550
Jiyoun Park [Wed, 12 Sep 2012 16:34:45 +0000 (16:34 +0000)]
fix bmp decoding error. other tool like GIMP
can handle image size error
SVN revision: 76546
Christopher Michael [Wed, 12 Sep 2012 16:05:02 +0000 (16:05 +0000)]
Evas_GL: Fix kakaroto's breakage in evas_gl. GL_WRITE_ONLY is only
defined in GL/glext.h (which is not included if we are building for
SGX). A build for SGX uses EGL which defines GL_WRITE_ONLY_OES instead.
NB: I am not entirely sure that this is the 'proper' fix, but it
allows evas to build again.
SVN revision: 76540
Vincent Torri [Wed, 12 Sep 2012 16:02:31 +0000 (16:02 +0000)]
Eo: examples rule
SVN revision: 76538
Mike Blumenkrantz [Wed, 12 Sep 2012 12:13:08 +0000 (12:13 +0000)]
add null checks to WebPDecodeBGRA() returns in webp loader
SPANK SPANK, IGOR!
SVN revision: 76521
Tom Hacohen [Wed, 12 Sep 2012 11:55:45 +0000 (11:55 +0000)]
Evas: Fixed compilation with old fontconfig.
This fixes ticket #1500 by Sleep_Walker.
SVN revision: 76520
Tom Hacohen [Wed, 12 Sep 2012 11:31:58 +0000 (11:31 +0000)]
Eo: Added eo_destructed_is.
SVN revision: 76518
Cedric BAIL [Wed, 12 Sep 2012 11:16:57 +0000 (11:16 +0000)]
edje: reduce memory used per callback.
SVN revision: 76517
Cedric BAIL [Wed, 12 Sep 2012 09:08:24 +0000 (09:08 +0000)]
edje: less test is better, thanks Jack.
SVN revision: 76510
Carsten Haitzler [Wed, 12 Sep 2012 09:01:59 +0000 (09:01 +0000)]
actually ecore_x is not needed. :)
SVN revision: 76509
Vincent Torri [Wed, 12 Sep 2012 08:35:12 +0000 (08:35 +0000)]
Eo: make benchmark
SVN revision: 76504
Patryk Kaczmarek [Wed, 12 Sep 2012 07:33:36 +0000 (07:33 +0000)]
From: Patryk Kaczmarek <patryk.k@samsung.com>
Firstly, I want to say hallo to everyone, it is my first message to
that
list.
I had prepared several patches for eina module. One of them fix
problem with
you are having highly discussion, checking if function arguments
are not
NULL.
What’s more:
- I had proposed patches for eina_tiler and
eina_rectangle
functions, now below zero values ( distance and coordinstes ) are
not
acceptable.
- Documentation for eina list specified, it should be
more clear
now and eina stringshare_strlen fixed (NULL had length 0 ).
- eina_convert_atofp wrong return value if fp is NULL
(EINA_TRUE
instead of EINA_FALSE)
I had also attached diff to AUTHORS, ChangeLog and NEWS.
SVN revision: 76498
Sanjeev BA [Wed, 12 Sep 2012 07:31:21 +0000 (07:31 +0000)]
Improve documentation.
Signed-off-by: Sanjeev BA <iamsanjeev@gmail.com>
SVN revision: 76497
Carsten Haitzler [Wed, 12 Sep 2012 07:03:40 +0000 (07:03 +0000)]
news+chlog for embryo windows build fix.
SVN revision: 76491
Youness Alaoui [Wed, 12 Sep 2012 06:19:50 +0000 (06:19 +0000)]
Evas : Use server based buffers for vertices instead of client buffers
Implement a auto-free system of the allocated buffers to avoid using
resources that we may not need anymore.
SVN revision: 76490
Youness Alaoui [Wed, 12 Sep 2012 02:38:48 +0000 (02:38 +0000)]
Edje: edje_codegen uses errno so we should include it
SVN revision: 76484
Gustavo Sverzut Barbieri [Tue, 11 Sep 2012 23:27:07 +0000 (23:27 +0000)]
ephysics: bump bullet requirement to 2.80
seems that before that it crashes in its own memory management.
SVN revision: 76482
Vincent Torri [Tue, 11 Sep 2012 18:12:40 +0000 (18:12 +0000)]
merge: move NEWS. All those names must be fixed later
SVN revision: 76472
Vincent Torri [Tue, 11 Sep 2012 17:44:59 +0000 (17:44 +0000)]
merge: evil compile
SVN revision: 76471
Vincent Torri [Tue, 11 Sep 2012 17:27:21 +0000 (17:27 +0000)]
merge: fix++
SVN revision: 76467
Vincent Torri [Tue, 11 Sep 2012 17:11:37 +0000 (17:11 +0000)]
merge: fix++
SVN revision: 76466
Vincent Torri [Tue, 11 Sep 2012 16:13:11 +0000 (16:13 +0000)]
merge: add evil files
SVN revision: 76464
Vincent Torri [Tue, 11 Sep 2012 16:04:21 +0000 (16:04 +0000)]
merge: add infra for evil
SVN revision: 76463
Vincent Torri [Tue, 11 Sep 2012 15:54:23 +0000 (15:54 +0000)]
Evil: rename variables
SVN revision: 76462
Carsten Haitzler [Tue, 11 Sep 2012 13:14:51 +0000 (13:14 +0000)]
use less memory at runtime with real part structs. actual savings are
about 25%.
SVN revision: 76460
Christopher Michael [Tue, 11 Sep 2012 11:43:29 +0000 (11:43 +0000)]
Ecore: Update changelog ;)
SVN revision: 76456
Mike Blumenkrantz [Tue, 11 Sep 2012 11:43:17 +0000 (11:43 +0000)]
formatting
seriously, who breaks this shit?
SVN revision: 76455
Christopher Michael [Tue, 11 Sep 2012 11:41:26 +0000 (11:41 +0000)]
Ecore_X: Fix more memcpy madness causing problems in randr. This fixes
crtc_possible_outputs_get and crtc_outputs_get.
SVN revision: 76454
Cedric BAIL [Tue, 11 Sep 2012 08:15:33 +0000 (08:15 +0000)]
edje: don't strcmp ith NULL.
SVN revision: 76449
Cedric BAIL [Tue, 11 Sep 2012 07:30:22 +0000 (07:30 +0000)]
edje: recycle and use less memory during load time.
SVN revision: 76445
Cedric BAIL [Tue, 11 Sep 2012 06:57:50 +0000 (06:57 +0000)]
edje: silent compiler warning.
SVN revision: 76440
Cedric BAIL [Tue, 11 Sep 2012 06:53:32 +0000 (06:53 +0000)]
edje: oops typo.
SVN revision: 76439
Cedric BAIL [Tue, 11 Sep 2012 06:46:45 +0000 (06:46 +0000)]
emotion: actually theme.edj depend on theme.edc.
SVN revision: 76438
Cedric BAIL [Tue, 11 Sep 2012 04:38:50 +0000 (04:38 +0000)]
edje: O(1) access time for edje_cc_handler parameter.
This give another 10% speed improvements (and also reduce massively
memory allocation as we do it once for one array instead of thousand
of time per list of parameters).
SVN revision: 76433
Cedric BAIL [Tue, 11 Sep 2012 04:10:13 +0000 (04:10 +0000)]
edje: another O(1) lookup, but for alias of group.
This give a small 10% benefit on Tizen theme.
SVN revision: 76428
Cedric BAIL [Tue, 11 Sep 2012 03:39:27 +0000 (03:39 +0000)]
edje: O(1) lookup for all access to Part_Lookup structure in edje_cc.
This will give a major boost of performance for all insanely huge theme
you try to compile. Get down from 13s to 4s. Still some room for improvement.
SVN revision: 76427
Cedric BAIL [Tue, 11 Sep 2012 03:37:40 +0000 (03:37 +0000)]
edje: remove useless check of alloca return.
SVN revision: 76426
Cedric BAIL [Tue, 11 Sep 2012 03:37:10 +0000 (03:37 +0000)]
eina: be green and recycle memory needed by Eina_Rbtree iterator.
SVN revision: 76425
Leandro Pereira [Mon, 10 Sep 2012 19:06:29 +0000 (19:06 +0000)]
ecore_con_url: Better handling of timeout messages
Timeout messages are given a 408 HTTP status code (request timeout), instead
of a CRIT() message; this gives chance to the completed callback do whatever
is necessary when a timeout happens.
SVN revision: 76419
Stefan Schmidt [Mon, 10 Sep 2012 14:09:48 +0000 (14:09 +0000)]
eina/module: Rephrase warnings message on module init.
Thsi will also fail if the symbol is there but the init function just fails
to deliver EINA_TRUE. After to much digging and wondering why dlsymb and
dlopen don't behave Daniel was able to point out to me that this warning also
gets shown if init fails.
Adjust the warning message to avoid others spending to much time on this as well.
SVN revision: 76409
Christopher Michael [Mon, 10 Sep 2012 12:28:17 +0000 (12:28 +0000)]
Ecore_X: Actually, we can still retrieve crtcs without returning Count
of them. Fix (very very minor, imo not worthy of a changelog entry).
SVN revision: 76400
Christopher Michael [Mon, 10 Sep 2012 12:25:29 +0000 (12:25 +0000)]
Ecore: Ooops, wrong date for ChangeLog entry. Fix.
SVN revision: 76398
Christopher Michael [Mon, 10 Sep 2012 12:21:04 +0000 (12:21 +0000)]
Ecore: Update ChangeLog for recent ecore_x fix.
SVN revision: 76396
Christopher Michael [Mon, 10 Sep 2012 10:46:07 +0000 (10:46 +0000)]
Ecore_X (randr): Correctly list crtcs also (same fix as outputs).
SVN revision: 76392
Carsten Haitzler [Mon, 10 Sep 2012 09:51:31 +0000 (09:51 +0000)]
block-handle--! not needed/wanted in upstream
SVN revision: 76387
Christopher Michael [Mon, 10 Sep 2012 08:03:22 +0000 (08:03 +0000)]
Edje: Obj is UNUSED in this function (and cleanup the other __UNUSED__
here...should be After the param).
SVN revision: 76372
Christopher Michael [Mon, 10 Sep 2012 08:00:59 +0000 (08:00 +0000)]
Edje: edje_fetch can return NULL so we should check that we have a
valid edje from the parent before trying to use it.
SVN revision: 76371
Jihoon Kim [Mon, 10 Sep 2012 04:48:28 +0000 (04:48 +0000)]
ecore_imf: Add ECORE_IMF_PREEDIT_TYPE_SUB4~7 style
SVN revision: 76367
Cedric BAIL [Mon, 10 Sep 2012 01:52:39 +0000 (01:52 +0000)]
eio: Fix monitor shutdown when main loop did never run.
SVN revision: 76365
Gustavo Sverzut Barbieri [Mon, 10 Sep 2012 00:59:20 +0000 (00:59 +0000)]
examples: fix codegen automake.
we need to define BUILT_SOURCES and also
nodist_edje_codegen_example_SOURCES, then we do not need a clean-local
rule.
SVN revision: 76362
Gustavo Sverzut Barbieri [Mon, 10 Sep 2012 00:31:16 +0000 (00:31 +0000)]
edje shouldn't automagically detect dependencies.
distros such as gentoo will rely on actual wanted dependencies and it
sucks to not have a way to forcefully enable or disable a dependency.
Scenario:
- user installed eio for some weird reason.
- user compiles edje, which was finding eio. Without user desire.
- user removes eio because it's not needed anymore.
- edje is broken.
Most systems will not have this problem because the package is built
on a pristine system where all dependencies are installed, then the
package is compiled and is impossible to have the user to do such
thing. Not on gentoo and others.
And this commit has a second benefit to disable eio until it's
properly fixed for edje_codegen :-)
SVN revision: 76361
Gustavo Sverzut Barbieri [Mon, 10 Sep 2012 00:06:57 +0000 (00:06 +0000)]
edje examples: build using local binaries, not system binaries.
SVN revision: 76360
Rui Seabra [Sun, 9 Sep 2012 22:43:52 +0000 (22:43 +0000)]
Explicit eio dependency plus new bin file.
SVN revision: 76357
Vincent Torri [Sun, 9 Sep 2012 11:11:40 +0000 (11:11 +0000)]
Eo: add libcheck test
SVN revision: 76354
Vincent Torri [Sun, 9 Sep 2012 10:09:02 +0000 (10:09 +0000)]
Eo: let's see if Tom likes this check rule
SVN revision: 76353
Vincent Torri [Sun, 9 Sep 2012 09:06:31 +0000 (09:06 +0000)]
Eo: use the 'check' rule to build the tests
SVN revision: 76352