Bruno Dilly
c2b0c76b74
ephysics: add front and back boundaries
...
Use it on test "Bouncing 3D"
SVN revision: 78015
2012-10-15 21:54:29 +00:00
Bruno Dilly
9447db42d8
ephysics: fix boundaries position
...
SVN revision: 78014
2012-10-15 21:54:22 +00:00
Bruno Dilly
f6e0e9a3f5
ephysics: revert add depth parameter to boundary api
...
reverts r77785, since it will be properly handled before adding
front and back boundaries
SVN revision: 78013
2012-10-15 21:54:14 +00:00
Ricardo de Almeida Gonzaga
25e3dd2a44
ephysics: show default value of sleeping threshold on
...
doc
Patch by: Ricardo de Almeida Gonzaga <ricardo@profusion.mobi>
SVN revision: 78012
2012-10-15 21:54:08 +00:00
Bruno Dilly
bbdb0ecb7e
ephysics: remove duplicated logo example page
...
SVN revision: 78011
2012-10-15 21:54:02 +00:00
Bruno Dilly
66b8ca8afc
ephysics: implement rotation quartenion getter
...
So it's possible to create a custom body update callback using
it with evas_map_util_quat_rotate().
SVN revision: 78010
2012-10-15 21:53:56 +00:00
Bruno Dilly
05dab66b0b
ephysics: render 3d rotation
...
SVN revision: 78009
2012-10-15 21:53:51 +00:00
Bruno Dilly
3532a4620f
ephysics: add bouncing 3d test
...
SVN revision: 78008
2012-10-15 21:53:43 +00:00
Carsten Haitzler
a2a51a28fa
since mask is not being used by sw engine in alpha mode - dont make
...
one (even for input event mask).
SVN revision: 77999
2012-10-15 13:04:47 +00:00
Carsten Haitzler
890e35cb11
16bpp ecore-evas support gone now its gone in evas.
...
SVN revision: 77998
2012-10-15 13:02:39 +00:00
Mike McCormack
27ae7e7cdb
ecore: Fix warning
...
ecore_poll.c: In function ‘_poller_constructor’:
ecore_poll.c:273:10: warning: ‘return’ with a value, in function returning void
Signed-off-by: Mike McCormack <mikem@atratus.org>
SVN revision: 77997
2012-10-15 12:12:36 +00:00
Christopher Michael
9b564d2dc6
Evas: Fix EFL Client apps not rendering properly in Wayland.
...
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 77996
2012-10-15 10:53:46 +00:00
Sung Park
ecfe3ecd69
EvasGL: check if the image obj is a native_set'ed
...
image object for evas_gl direct rendering.
SVN revision: 77989
2012-10-15 08:40:53 +00:00
Carsten Haitzler
e1ada6ad4d
oops - yes - windows. ugh. indeed.
...
SVN revision: 77985
2012-10-15 08:00:31 +00:00
Carsten Haitzler
7de4d6b72a
actually create idler if no idler exists.. not timer. i suspect a typo
...
here. :)
SVN revision: 77984
2012-10-15 07:38:56 +00:00
Carsten Haitzler
93721ebdab
more formatting.
...
SVN revision: 77983
2012-10-15 07:19:31 +00:00
Carsten Haitzler
f97fb16ac2
no need to set idler to null in init.
...
SVN revision: 77982
2012-10-15 07:19:01 +00:00
Carsten Haitzler
cba81eea06
clean up some fmting
...
SVN revision: 77981
2012-10-15 07:18:10 +00:00
rustyBSD
5c81b6e412
From: rustyBSD <rustyBSD@gmx.fr>
...
Subject: [E-devel] [ecore] Recursive rm
I looked at the ecore_file_recursive_rm() function
(in ecore/src/lib/ecore_file/), and I wonder why this
is so ugly/complicated.
We are doing a readlink() and two stat(). Why not simply
do a lstat() ?
It takes less memory and it's simplier. Here is a patch.
(And readlink() is ssize_t)
SVN revision: 77979
2012-10-15 06:51:39 +00:00
Carsten Haitzler
2e5c26b2e5
make idler static and null... by default
...
SVN revision: 77973
2012-10-15 05:49:38 +00:00
Vikram Narayanan
80ece5f272
ecore ecore_directfb.c: Use correct structure. Patch by Vikram Narayanan <vikram186@gmail.com>
...
From: Vikram Narayanan <vikram186@gmail.com>
Date: Sun, 14 Oct 2012 22:57:05 +0530
Subject: [PATCH] ecore/ecore_directfb: Fix a pedantic bug
Though someone can argue it is correct, (as the two structures have the
same size and numbers) it gives a room for a little confusion. Fix this.
Signed-off-by: Vikram Narayanan <vikram186@gmail.com>
SVN revision: 77971
2012-10-15 04:53:18 +00:00
Rui Seabra
07ef6c8572
Add eo dependency
...
SVN revision: 77967
2012-10-14 16:39:20 +00:00
Rui Seabra
15c6256284
Initial rpm spec support.
...
SVN revision: 77966
2012-10-14 16:38:23 +00:00
Vincent Torri
2c4cd5909a
Evas: asm detection with eina if sigaction or siglongjmp are not available. Only mmx, sse or sse3
...
SVN revision: 77958
2012-10-13 14:07:58 +00:00
ChunEon Park
82a183ffde
evas/gl_context - --whitespaces;
...
SVN revision: 77953
2012-10-13 09:00:35 +00:00
ChunEon Park
df079ad4da
evas/gl_common - lines wouldn't use any textures.
...
SVN revision: 77952
2012-10-13 08:57:41 +00:00
Vincent Torri
96e820ca73
Evas: fix distcheck rule
...
Patch written last night by SleepWalker
SVN revision: 77942
2012-10-12 15:50:02 +00:00
Carsten Haitzler
e6e4b67c36
remove edb references from evas now its gone from configure.ac
...
SVN revision: 77933
2012-10-12 06:40:32 +00:00
Carsten Haitzler
2da956caa0
first stage of simplifying evas configure/build options. much more
...
still to do.
SVN revision: 77932
2012-10-12 06:36:06 +00:00
Carsten Haitzler
3dbe715a79
fix line draw problem
...
SVN revision: 77928
2012-10-12 05:35:48 +00:00
Cedric BAIL
df36a0cd3b
evas: Fix texture size issues when the image has nv12 format
...
Patch from Sohyun Kim <anna1014.kim@samsung.com>.
SVN revision: 77854
2012-10-11 08:27:46 +00:00
Cedric BAIL
371b00dae2
emotion: call the right render function.
...
SVN revision: 77853
2012-10-11 08:25:34 +00:00
Cedric BAIL
2c3e27ca42
emotion: limit size and format based on the backend with fimc.
...
SVN revision: 77852
2012-10-11 08:24:31 +00:00
Sung Park
c4071e30ed
Evas_GL.h: Updating typedef defined in the latest gl2.h. It used to be
...
in gl2ext.h.
SVN revision: 77851
2012-10-11 08:18:24 +00:00
Jihoon Kim
f0cf6abc31
ecore_imf_example: ecore_imf_context_reset should be called in mouse-up event
...
SVN revision: 77842
2012-10-11 01:42:59 +00:00
Jihoon Kim
35529c84c0
ecore: fix ecore_magic_fail error in ecore_imf_example.c
...
SVN revision: 77841
2012-10-11 01:39:52 +00:00
Cedric BAIL
d4eb9e7fde
ecore: fix typos reported in #1611
...
SVN revision: 77840
2012-10-11 01:29:56 +00:00
Massimo Maiurana
cf5ba612bb
updating portuguese and italian translations
...
SVN revision: 77833
2012-10-10 22:11:29 +00:00
Sebastian Dransfeld
6b442ed85d
efreet: the usual
...
SVN revision: 77812
2012-10-10 21:00:14 +00:00
Sebastian Dransfeld
246150b72c
efreet: get all files with new extension
...
Previous code would only allow one file with new extension from
inherited theme. Now we accept for all already known icon types.
SVN revision: 77810
2012-10-10 20:56:29 +00:00
Bruno Dilly
1337582286
ephysics: add test for light
...
SVN revision: 77805
2012-10-10 20:32:35 +00:00
Bruno Dilly
3655372571
ephysics: fix world structure coding style
...
SVN revision: 77804
2012-10-10 20:32:29 +00:00
Bruno Dilly
c970090254
ephysics: lights, camera, action!
...
Add light support.
It uses evas_map_util_3d_lighting() internally and is only applied
over selected bodies.
SVN revision: 77803
2012-10-10 20:32:08 +00:00
Sebastian Dransfeld
3dba7ec434
efreet: find icons with all extension
...
If there are icons in inherited themes which have not already found
extensions, add these as alternatives.
SVN revision: 77800
2012-10-10 20:28:55 +00:00
Sebastian Dransfeld
6da5a2edce
efreet: directory list can end in a ','
...
SVN revision: 77799
2012-10-10 20:28:51 +00:00
Sebastian Dransfeld
4a192bca07
efreet: close theme_ef on error
...
SVN revision: 77798
2012-10-10 20:28:47 +00:00
Sebastian Dransfeld
7f33df3da8
efreet: always allocate icon_version
...
SVN revision: 77797
2012-10-10 20:28:05 +00:00
Leandro Dorileo
17fa1d7756
EPhysics: add depth parameter to boundary api
...
Patch by: Leandro Dorileo <dorileo@profusion.mobi>
SVN revision: 77785
2012-10-10 19:18:15 +00:00
Bruno Dilly
21e6264deb
ephysics: fix z position on geometry set using cm
...
SVN revision: 77784
2012-10-10 19:18:02 +00:00
Bruno Dilly
f75457d4b9
ephysics: add new 3d shapes
...
Instead of creating it from 2d shapes.
Bad news is that for some cases basically points will need to
be kind of duplicated.
SVN revision: 77783
2012-10-10 19:17:54 +00:00
Bruno Dilly
59cc6c6f2f
ephysics: support forces (and torques) on 3 axes
...
SVN revision: 77782
2012-10-10 19:17:49 +00:00
Bruno Dilly
bdd5ba2115
ephysics: expose z-axis gravity
...
SVN revision: 77781
2012-10-10 19:17:44 +00:00
Bruno Dilly
a1897ddf57
ephysics: impulses support the 3 planes
...
SVN revision: 77780
2012-10-10 19:17:36 +00:00
Bruno Dilly
71583d30e3
ephysics: support angular and linear velocity on 3
...
axes
SVN revision: 77779
2012-10-10 19:17:29 +00:00
Bruno Dilly
f7c2009910
ephysics: collision detection inform z coordinate
...
SVN revision: 77778
2012-10-10 19:17:13 +00:00
Bruno Dilly
8b9c28f003
ephysics: support 3 axes on body geometry related
...
functions
geometry set / get, move, resize
SVN revision: 77777
2012-10-10 19:17:01 +00:00
Bruno Dilly
32f03f55a4
ephysics: body rotation getter / setter changed to
...
support 3 axes
SVN revision: 77776
2012-10-10 19:16:55 +00:00
Bruno Dilly
290a7d8821
ephysics: allow to enable angular movement on all the
...
planes
SVN revision: 77775
2012-10-10 19:16:48 +00:00
Bruno Dilly
4ef1a74d4c
ephysics: support enabling moves on z axis
...
SVN revision: 77774
2012-10-10 19:16:43 +00:00
Bruno Dilly
f8136287ad
ephysics: fix soft body test
...
The rigid ball was initialized inside the roof.
SVN revision: 77773
2012-10-10 19:16:37 +00:00
Carsten Haitzler
9ec7d338a2
oops - good catch seb!
...
SVN revision: 77762
2012-10-10 13:06:27 +00:00
Carsten Haitzler
688203a56b
small fixes from GArik_ .. tnx!
...
SVN revision: 77752
2012-10-10 11:09:03 +00:00
Michal Jagiello
3491137bdb
From: Michal Jagiello <m.jagiello@samsung.com>
...
Subject: [E-devel] [PATCH][ETHUMB] Null checks and checks if divisor
is not equal to zero in ethumb.c file
In functions ethumb_calculate_aspect_from_ratio,
ethumb_calculate_fill_from_ratio, ethumb_plugin_image_resize and
ethumb_image_save Ethumb object is not checked if is NULL, what can cause
segmentation fault.
In functions ethumb_calculate_aspect and ethumb_calculate_fill divisor is
not checked if is equal to zero before division.
SVN revision: 77736
2012-10-10 09:31:25 +00:00
Michal Pakula vel Rutka
0a8bed1b66
From: Michal Pakula vel Rutka <m.pakula@samsung.com>
...
Subject: [E-devel] [Patch] [Ecore] Allow to send SelectionNotify event
if there is no data from XGetWindowProperty.
The issue I want to fix is that elementary clipboard does not return
paste callback if selection does not contain any data.
Currently when ecore_x_window_prop_property_get function is called
asking for AnyProperty it returns 0 if there is no data (number of
items stored equals 0). This causes ecore_x_event_handle_selection
_notify to exit before SelectionNotify event is added and eventually
elementary paste callback is not fired.
My patch removes this condition and changes behaviour of this function
by allowing to add SelectionNotify event even if data returned is empty.
SVN revision: 77732
2012-10-10 09:17:21 +00:00
WooHyun Jung
311ea71f36
edje/edje_entry : Add more tags(preedit_sub1~4) for supporting a
...
variety of preediting states.
SVN revision: 77731
2012-10-10 09:15:16 +00:00
Yakov Goldberg
dbda81582a
Porting to Eo: Job, Animator, Idler, Idle_Enterer, Idle_Exiter, Timer, Ecore_Poll
...
Signed-off-by: Yakov Goldberg <yakov.g@samsung.com>
SVN revision: 77722
2012-10-10 08:19:58 +00:00
Cedric BAIL
fa1dd2b86f
evas: little more typo fix.
...
SVN revision: 77721
2012-10-10 08:18:09 +00:00
KoziarekBeata
698265a251
From: KoziarekBeata <b.koziarek@samsung.com>
...
Subject: [E-devel] [Edje][Patch] Patch with NULL checks for some
functions in edje_entry file
This patch contains NULL checks for some functions in edje_entry file.
Lack of these NULL checks after calling these function causes
segmentation faults.
SVN revision: 77719
2012-10-10 08:06:27 +00:00
Cedric BAIL
74e42856be
evas: fix c&p error.
...
SVN revision: 77716
2012-10-10 07:58:54 +00:00
Cedric BAIL
94869b2f95
evas: don't use strcmp for just one character, when we already have line size information.
...
SVN revision: 77703
2012-10-10 07:23:45 +00:00
Cedric BAIL
e0af0dca6d
evas: remove as many call as easily possible to eo_data_get.
...
SVN revision: 77702
2012-10-10 07:23:00 +00:00
Carsten Haitzler
3dbe48e4fe
ok ok.. METRIC!
...
SVN revision: 77695
2012-10-10 07:00:07 +00:00
Christopher Michael
922030ca72
Ecore_X (xcb): Make sure we have a valid connection before checking
...
source state.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 77694
2012-10-10 06:47:54 +00:00
Carsten Haitzler
aad2041e55
fix font rounding in evas to round and not floor - fixes some rare
...
font sizing issues.
SVN revision: 77688
2012-10-10 06:07:38 +00:00
Carsten Haitzler
f91826870d
remove software_16_x11 - danielz! u added it back. it ewas gone from upstream!
...
SVN revision: 77687
2012-10-10 06:03:42 +00:00
Daniel Zaoui
34fd7793b0
Fix to support Eo on all the engines.
...
Signed-off-by: Daniel Zaoui <daniel.zaoui@samsung.com>
SVN revision: 77686
2012-10-10 02:13:28 +00:00
Daniel Zaoui
9937b9d336
To fix directfb engine compilation.
...
Thanks to Jeremy Zurcher for this patch.
Signed-off-by: Daniel Zaoui <daniel.zaoui@samsung.com>
SVN revision: 77685
2012-10-10 01:23:27 +00:00
Gustavo Sverzut Barbieri
a13620d1e7
add efreet_user_dir to test variables.
...
SVN revision: 77683
2012-10-09 20:16:29 +00:00
Gustavo Sverzut Barbieri
7869bcc670
try to fallback on missing XDG_RUNTIME_DIR
...
SVN revision: 77682
2012-10-09 20:12:02 +00:00
Bruno Dilly
e5e90c233d
ephysics: re-activate bodies when gravity is set
...
So it can be applied on all the bodies.
SVN revision: 77680
2012-10-09 20:00:36 +00:00
Bruno Dilly
26262cb719
ephysics: fix sandbox gravity and rate spinners
...
They were using wrong units, default values and
not reasonable min / max.
SVN revision: 77679
2012-10-09 20:00:27 +00:00
Bruno Dilly
6f1b2ce82d
ephysics: fix default rate on docs
...
SVN revision: 77678
2012-10-09 20:00:15 +00:00
Leandro Dorileo
179efa1d66
EPhysics: soft body members stacking
...
Using evas stacking for soft body slices members.
Patch by: Leandro Dorileo <dorileo@profusion.mobi>
SVN revision: 77677
2012-10-09 20:00:03 +00:00
Leandro Dorileo
6f9e9a67f7
EPhysics: body evas object unset return the base
...
object
In the unset operation return the base object, not the smart one.
Patch by: Leandro Dorileo <dorileo@profusion.mobi>
SVN revision: 77676
2012-10-09 19:59:53 +00:00
Ricardo de Almeida Gonzaga
b36c0c9d62
ephysics: fix a reference on doc
...
Patch by: Ricardo de Almeida Gonzaga <ricardo@profusion.mobi>
SVN revision: 77675
2012-10-09 19:59:43 +00:00
Bruno Dilly
bb46db9051
ephysics: update README
...
SVN revision: 77674
2012-10-09 19:59:34 +00:00
Bruno Dilly
9a5f9bc6d5
ephysics: use macro for balls groups on sandbox theme
...
SVN revision: 77673
2012-10-09 19:59:25 +00:00
Bruno Dilly
02d551e3a9
ephysics: remove duplicated image
...
SVN revision: 77672
2012-10-09 19:59:16 +00:00
Bruno Dilly
2a7949dd53
ephysics: fix ball theme group
...
SVN revision: 77671
2012-10-09 19:59:08 +00:00
Gustavo Sverzut Barbieri
4786babcc8
Improve xdg-user-dirs documentation.
...
EVERYBODY writing software, particularly applications, read this
documentation and the links below so you can make your software
compliant:
* http://0pointer.de/blog/projects/tmp.html where to store files and
sockets to be secure and portable.
* http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html
SVN revision: 77669
2012-10-09 18:43:33 +00:00
Gustavo Sverzut Barbieri
753f334e73
Support user directories $XDG_PICTURES_DIR, $XDG_VIDEOS_DIR,
...
$XDG_DOWNLOAD_DIR, $XDG_TEMPLATES_DIR, $XDG_PUBLICSHARE_DIR,
$XDG_DOCUMENTS_DIR and $XDG_MUSIC_DIR.
SVN revision: 77668
2012-10-09 18:17:33 +00:00
Gustavo Sverzut Barbieri
6368cfbbc2
cleanup macros.
...
eina_stringshare_replace() does a nice job.
EINA_LIST_FREE() always exit with empty (NULL) list.
SVN revision: 77667
2012-10-09 17:55:34 +00:00
Gustavo Sverzut Barbieri
4cd60a96e1
Add $XDG_RUNTIME_DIR support.
...
SVN revision: 77666
2012-10-09 17:52:21 +00:00
José Roberto de Souza
fe34dc2b72
edbus: Remove edbus_real_method
...
Patch by: José Roberto de Souza <zehortigoza@profusion.mobi>
SVN revision: 77656
2012-10-09 15:23:25 +00:00
José Roberto de Souza
90ee430ce5
edbus: Fix example of double container
...
Patch by: José Roberto de Souza <zehortigoza@profusion.mobi>
SVN revision: 77655
2012-10-09 15:23:13 +00:00
Daniel Juyung Seo
188ce7d9e1
eobj .gitignore: Added .gitignore.
...
SVN revision: 77646
2012-10-09 14:28:47 +00:00
Mike McCormack
fbdbbab4ef
evas: Fix casts
...
Signed-off-by: Mike McCormack <mikem@atratus.org>
SVN revision: 77641
2012-10-09 11:59:44 +00:00
Mike McCormack
2d2b04a735
elf: Ignore build output in git
...
Signed-off-by: Mike McCormack <mikem@atratus.org>
SVN revision: 77636
2012-10-09 11:24:14 +00:00
Christopher Michael
3c6e2fabf3
Fix typo (a period != a comma) ;)
...
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 77633
2012-10-09 09:51:21 +00:00
Sebastian Dransfeld
9f188af2d8
edbus: check if DBUS_TYPE_UNIX_FD exists
...
SVN revision: 77629
2012-10-09 08:47:59 +00:00
Sebastian Dransfeld
83e1c68da5
edje: remove unused variable
...
SVN revision: 77623
2012-10-09 08:28:07 +00:00
Sebastian Dransfeld
f438ce3bcb
ecore_con_socks: split version check from cast
...
SVN revision: 77622
2012-10-09 08:27:55 +00:00
Sebastian Dransfeld
e5dc5ce162
ecore_con: make buf correct type
...
Should be the same as the return type from eina_binbuf_string_get
SVN revision: 77621
2012-10-09 08:27:38 +00:00
Sebastian Dransfeld
ec837db229
evas: Use char for memory pointer arithmetic
...
SVN revision: 77618
2012-10-09 07:51:08 +00:00
Cedric BAIL
457b240434
evas: do less request to eo.
...
SVN revision: 77617
2012-10-09 07:49:07 +00:00
Christopher Michael
16e6b9fce5
Wrong to declare "ret" as Eina_Bool and than cast it to an int.
...
pointer.inside is unsigned char.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 77615
2012-10-09 07:35:08 +00:00
Daniel Zaoui
2f4abd93bc
Second fix for Wayland Egl. Sorry devilhorns for the inconvenience.
...
Signed-off-by: Daniel Zaoui <daniel.zaoui@samsung.com>
SVN revision: 77612
2012-10-09 07:05:37 +00:00
Daniel Zaoui
c4cb0584ed
Fix for Wayland. Thank for devilhorns.
...
Signed-off-by: Daniel Zaoui <daniel.zaoui@samsung.com>
SVN revision: 77611
2012-10-09 06:49:57 +00:00
Daniel Zaoui
daf219ca21
Evas_Object_Box compilation. Thanks to devilhorns and onefang
...
Signed-off-by: Daniel Zaoui <daniel.zaoui@samsung.com>
SVN revision: 77610
2012-10-09 06:34:49 +00:00
Tom Hacohen
589ae339d9
Evas image: Fix compilation for David Seikel.
...
Weird that it works here. I guess the type of va_list is different for you.
Anyhow, you are right, that's an issue, thanks.
SVN revision: 77609
2012-10-09 06:02:05 +00:00
Carsten Haitzler
272c408713
fix build bork becase of eo.
...
SVN revision: 77607
2012-10-09 03:01:28 +00:00
Cedric BAIL
9d29878e9d
evas: fix JackDaniel's bork.
...
SVN revision: 77606
2012-10-09 02:51:19 +00:00
Tom Hacohen
44a43bb8ce
Eo: Added -DNDEBUG by default.
...
SVN revision: 77605
2012-10-09 02:11:36 +00:00
Daniel Zaoui
a01418aff8
eo: changes made for the support of the Eo concept
...
Signed-off-by: Daniel Zaoui <daniel.zaoui@samsung.com>
SVN revision: 77604
2012-10-09 01:58:41 +00:00
Bruno Dilly
9ac7594b3a
ephysics: fix sandbox shutdown
...
SVN revision: 77598
2012-10-08 22:47:28 +00:00
Bruno Dilly
18433ec343
ephysics: fix sandbox material callback
...
SVN revision: 77597
2012-10-08 22:47:19 +00:00
Bruno Dilly
1d5fbc9850
ephysics: print sandbox error msgs correctly
...
SVN revision: 77596
2012-10-08 22:47:11 +00:00
Bruno Dilly
0955e6258c
ephysics: cosmetic clean up on sandbox code
...
Respect 80 cols, remove extra blank lines and blank spaces.
SVN revision: 77595
2012-10-08 22:46:58 +00:00
Bruno Dilly
f5f0427c9b
ephysics: fix make distcheck
...
SVN revision: 77594
2012-10-08 22:46:50 +00:00
Bruno Dilly
5e2b7efe13
ephysics: separate test and sandbox themes
...
SVN revision: 77593
2012-10-08 22:46:29 +00:00
Ricardo de Almeida Gonzaga
8bd4f13b0d
ephysics: initial commit to sandbox
...
Patch by: Ricardo de Almeida Gonzaga <ricardo@profusion.mobi>
SVN revision: 77592
2012-10-08 22:46:19 +00:00
Leandro Dorileo
e084960cf3
EPhysics: dragging body test
...
New test where the user can drag a body around the world by grabbing
and dragging.
Patch by: Leandro Dorileo <dorileo@profusion.mobi>
SVN revision: 77585
2012-10-08 18:01:06 +00:00
Bruno Dilly
3db5bdd771
ephysics: re-activate body when velocity is set
...
SVN revision: 77584
2012-10-08 18:00:55 +00:00
Eduardo Lima (Etrunko)
8a014153d4
Wayland_SHM: Add listener to frame callback
...
This is the method necessary to synchronize Wayland and Evas rendering, similar
to vblank sync that is used in X11. This solves the Wayland SHM render issues
(tearing effect) without the need to add double buffering to the engine.
In a near future, the SHM implementation will feature double (or triple)
buffering and this syncrhonization mechanism will be changed to be optional.
Patch based on the work started by Robert Bradford on ticket #1280
http://trac.enlightenment.org/e/ticket/1280
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
SVN revision: 77580
2012-10-08 14:22:17 +00:00
Eduardo Lima (Etrunko)
352926829e
Ecore_Evas: Share code between SHM and EGL
...
implementations
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
SVN revision: 77579
2012-10-08 14:09:53 +00:00
Vincent Torri
e505eb5584
evas svg loader: update to latest esvg API
...
SVN revision: 77561
2012-10-07 21:10:37 +00:00
Sebastian Dransfeld
89d1fdb265
ecore_wayland: Remove unneeded header
...
Already included by ecore_wl_private.h
SVN revision: 77548
2012-10-06 17:10:58 +00:00
Sebastian Dransfeld
b111a5046e
ecore_wayland: Make modifiers correctly at once
...
SVN revision: 77546
2012-10-06 15:58:27 +00:00
Bruno Dilly
227ef6982e
ephysics: add valgrind suppression file
...
stop complaining about fontconfig and libz stuff
SVN revision: 77541
2012-10-05 15:41:10 +00:00
Sebastian Dransfeld
a91fd04ead
ecore_wayland: Use correct modifier flags
...
Events should use ECORE_EVENT_MODIFER_* flags...
SVN revision: 77534
2012-10-05 13:46:35 +00:00
Cedric BAIL
433803e3dc
ecore: let's try another approach thanks to Guillaume Friloux.
...
SVN revision: 77533
2012-10-05 13:07:14 +00:00
Cedric BAIL
d308248e4c
ecore: properly reschedule call to curl.
...
SVN revision: 77524
2012-10-05 10:17:18 +00:00
Sung Park
52e4090f92
Added Debug feature for Evas GL's GL APIs. It can be set with
...
EVAS_GL_API_DEBUG=1 and when it is set, all the GL calls will check
if make_current has been properly called. Also, it'll check if all
the GL calls are called within the Pixel Getter function for Direct
Rendering option.
SVN revision: 77522
2012-10-05 10:03:37 +00:00
Christopher Michael
eb9cbc76a0
Add missing __UNUSED__
...
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 77519
2012-10-05 09:10:52 +00:00
Christopher Michael
08891484b5
Fix function declaration for native_window_destroy in EVGL_Interface
...
structure (returns an int, not a pointer to int).
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 77518
2012-10-05 09:09:37 +00:00
Sung Park
6ce22db846
Removed unnecessary typedef of GLchar. It was reported by rusty with
...
issues on OpenBSD/NetBSD Not sure why it was left there, but fixed now.
SVN revision: 77507
2012-10-05 07:00:28 +00:00
Daniel Juyung Seo
517843dc7c
evas Evas.h: Added more documentation for users. Spotted by Seoghyun Kang.
...
SVN revision: 77499
2012-10-05 06:35:12 +00:00
Sebastian Dransfeld
248fb9b2d9
ecore-x: expose ecore_x_selection_converter_text
...
Needed to convert COMPOUND_TEXT
SVN revision: 77477
2012-10-04 23:18:18 +00:00
Bruno Dilly
aa484b1411
ephysics: update TODO
...
remove some done tasks
SVN revision: 77472
2012-10-04 22:40:58 +00:00
Bruno Dilly
c6e04869ea
ephysics: don't send a msg per sub step
...
Only send one msg at the end of the simulation step.
SVN revision: 77471
2012-10-04 22:40:52 +00:00
Bruno Dilly
14459c4d74
ephysics: add heavy test to check threads work
...
Simulate 600 small balls.
Ok, it's not so huge, but I've tested to add a sleep on step simulation
on bullet. Things looks to be working just fine.
SVN revision: 77470
2012-10-04 22:40:46 +00:00
Bruno Dilly
d6d51d86f8
ephysics: fix typos on docs
...
SVN revision: 77469
2012-10-04 22:40:35 +00:00
Leandro Dorileo
8079624030
EPhysics: soft body test
...
Soft Body Test, add smart soft bodies in the list for exclusion.
Patch by: Leandro Dorileo <dorileo@profusion.mobi>
SVN revision: 77468
2012-10-04 22:40:29 +00:00
Leandro Dorileo
252643a33b
EPhysics: add cloth support
...
This patch introduces the cloth support. Auxiliary API's for setting
full anchors, cloth nodes anchors and so on is also introduced. Few
other issues concerning soft body and cloth transform, has been worked
to fit the cloth support needs.
Patch by: Leandro Dorileo <dorileo@profusion.mobi>
SVN revision: 77467
2012-10-04 22:40:16 +00:00
Leandro Dorileo
1cb8f6fc0c
EPhysics: multi point deformation
...
This patch introduces support for multi point deformation mapping,
it's wrapped with an evas smart object to handle multiple slices.
Patch by: Leandro Dorileo <dorileo@profusion.mobi>
SVN revision: 77466
2012-10-04 22:40:07 +00:00
Bruno Dilly
da4c5234f2
ephysics: use new ELM_POLICY_EXIT
...
To make sure windows will be properly deleted at shutdown.
SVN revision: 77465
2012-10-04 22:39:59 +00:00
Bruno Dilly
7d994cc8e6
ephysics: don't try to lock on internal delete
...
SVN revision: 77464
2012-10-04 22:39:53 +00:00
Bruno Dilly
7fe038a1c8
ephysics: add test for materials
...
SVN revision: 77463
2012-10-04 22:39:47 +00:00
Bruno Dilly
0bdec67255
ephysics: support body material
...
Using material_set it will be easier to set density, friction
and restitution to a body, simulating properties of the selected
material.
SVN revision: 77462
2012-10-04 22:39:42 +00:00
Bruno Dilly
f0b85f701d
ephysics: add some material constants
...
Pre-defined values of some properties, as density, friction and
restitution.
Ricardo researched these values on the following sources:
http://www.matbase.com/
http://www.matweb.com/
http://physics.info/density/
http://www.bulletphysics.org/Bullet/phpBB3/viewtopic.php?f=9&t=616
http://www.woodweb.com/knowledge_base/Wood_Handbook.html
http://www.engineershandbook.com/Tables/frictioncoefficients.htm
http://www.engineeringtoolbox.com/friction-coefficients-d_778.html
http://hypertextbook.com/facts/2006/restitution.shtml
Since they diverge a lot, he calculated an average value.
SVN revision: 77461
2012-10-04 22:39:35 +00:00
Bruno Dilly
748cfbe2f4
ephysics: support density
...
SVN revision: 77460
2012-10-04 22:39:29 +00:00
Bruno Dilly
b52d2ed85e
ephysics: add define to infinite mass
...
Also check for invalid values on mass set.
SVN revision: 77459
2012-10-04 22:39:10 +00:00
Bruno Dilly
7b7bef6087
ephysics: delete all worlds on exit
...
sure, it won't work until externals init / shutdown mess is fixed.
SVN revision: 77458
2012-10-04 22:38:58 +00:00
Bruno Dilly
6181303ab5
ephysics: no need to delete all the bodies on test
...
data del
It's already done when deleting the world.
SVN revision: 77457
2012-10-04 22:38:17 +00:00
Bruno Dilly
a3eda42485
ephysics: add a log domain usage counter
...
This way we assure eina log will be working until the last
thread ends.
SVN revision: 77456
2012-10-04 22:38:11 +00:00
Bruno Dilly
9668304291
ephysics: use multiple threads
...
Use a mainloop thread and one thread per world dedicated to simulation.
It's using ecore threads, out of the pool.
For now there are still some locks when trying to change physics
elements properties while a simulation is going on, but soon it will
have a queue of properties to be applied after a simulation step, so
it won't lock.
SVN revision: 77455
2012-10-04 22:38:06 +00:00
Leandro Dorileo
cfdd39c2d7
ephysics: free overlap filter callback
...
This patch makes sure the overlap filter callback instance is removed
on world removal.
Patch by: Leandro Dorileo <dorileo@profusion.mobi>
SVN revision: 77454
2012-10-04 22:38:00 +00:00
Ricardo de Almeida Gonzaga
62f7b42c3b
ephysics: updated authors.
...
Patch by: Ricardo de Almeida Gonzaga <ricardo@profusion.mobi>
SVN revision: 77453
2012-10-04 22:37:54 +00:00
Ricardo de Almeida Gonzaga
45c3c60ea3
ephysics: add some references to technical terms.
...
Patch by: Ricardo de Almeida Gonzaga <ricardo@profusion.mobi>
SVN revision: 77452
2012-10-04 22:37:47 +00:00
Ricardo de Almeida Gonzaga
fcea4e820a
ephysics: add a new example doc: EPhysics Logo -
...
ephysics_logo.c
Patch by: Ricardo de Almeida Gonzaga <ricardo@profusion.mobi>
SVN revision: 77451
2012-10-04 22:37:40 +00:00
Ricardo de Almeida Gonzaga
bd9c06c5f5
ephysics: add a new example doc: Rotating Forever -
...
test_rotating_forever.c
Patch by: Ricardo de Almeida Gonzaga <ricardo@profusion.mobi>
SVN revision: 77450
2012-10-04 22:37:25 +00:00
Vincent Torri
607eb7d0de
Ecore_con: update ecore_con_eet headers. Should make it compiling on Windows (not tested)
...
SVN revision: 77444
2012-10-04 17:04:38 +00:00
Stefan Schmidt
383af77fce
ecore_con: No need to check for the for the same flag two times.
...
I did not do changelog, news or backport here as it has zero effect on the
functionality. Just makes the code easier to udnerstand and read. If you think
it needs to be done neverless howl and let me know what you actually want in
it. :)
SVN revision: 77441
2012-10-04 14:56:22 +00:00
Christopher Michael
3b0804e195
Remove unused variables.
...
SVN revision: 77425
2012-10-04 10:43:07 +00:00
Mike Blumenkrantz
c3fd0444b1
fix some efreet docs
...
SVN revision: 77412
2012-10-04 08:55:51 +00:00
Cedric BAIL
3d8678ab86
ecore: add ecore_x_input_raw_select and friends.
...
SVN revision: 77404
2012-10-04 05:56:59 +00:00
Christopher Michael
67fa000e09
Ecore: Update ChangeLog for Daniel's patch.
...
SVN revision: 77402
2012-10-04 05:51:12 +00:00
Christopher Michael
492eb02253
Ecore_X (xcb): Patch from Daniel Willmann to fix the type used for
...
calloc of randr_output_change event.
SVN revision: 77401
2012-10-04 05:49:28 +00:00
Cedric BAIL
add842257d
eio: Fix possible memory corruption in eio_eet_data_read_cipher()
...
Patch by Daniel Willmann <d.willmann@samsung.com>
SVN revision: 77392
2012-10-04 01:46:03 +00:00
Cedric BAIL
d6f61a6b4f
eina: Fixes typo and removes redundant duplicate code.
...
Patch by Igor Murzov <e-mail@date.by>
SVN revision: 77391
2012-10-04 01:42:15 +00:00
Eduardo Lima (Etrunko)
eb12c75f33
Wayland_SHM: Remove unused 'debug' field
...
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
SVN revision: 77376
2012-10-03 16:31:04 +00:00
Eduardo Lima (Etrunko)
c76d15436b
Wayland_SHM: Remove unecessary initialization
...
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
SVN revision: 77375
2012-10-03 16:30:45 +00:00
Eduardo Lima (Etrunko)
4c750dfd37
Ecore_Evas: Cleanup unused function prototypes
...
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
SVN revision: 77374
2012-10-03 16:30:37 +00:00
Eduardo Lima (Etrunko)
536114dd46
Ecore_Evas: Fix Wayland engine includes
...
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
SVN revision: 77373
2012-10-03 16:30:28 +00:00
Mike Blumenkrantz
8501f2111a
probably the best commit I'll ever make: evas_object_del() now takes NULL parameter without bitching
...
SVN revision: 77344
2012-10-03 06:59:20 +00:00
Cedric BAIL
94978e3079
ecore: Fix memory allocation size in ecore_thread_feedback()
...
Patch by Daniel Willmann <d.willmann@samsung.com>
SVN revision: 77340
2012-10-03 05:55:32 +00:00
Lucas De Marchi
63e697d752
edbus: Improve doc of name_owner_changed_callback_add()
...
Explain the reason for the extra flag on this function.
SVN revision: 77339
2012-10-02 21:42:02 +00:00
José Roberto de Souza
de5d201e7e
edbus: Add flag to name_owner_changed_callback_add to
...
allow initial call
Patch by: José Roberto de Souza <zehortigoza@profusion.mobi>
SVN revision: 77338
2012-10-02 21:41:58 +00:00
José Roberto de Souza
c2e818bd3f
edbus: Call callback if already have a unique id when
...
another callback is added
Patch by: José Roberto de Souza <zehortigoza@profusion.mobi>
SVN revision: 77337
2012-10-02 21:41:53 +00:00
Luis Felipe Strano Moraes
4be3f1e204
edbus: Fix typos
...
Patch by: Luis Felipe Strano Moraes <luis.strano@gmail.com>
SVN revision: 77335
2012-10-02 21:02:16 +00:00
Flavio Vinicius Alvares Ceolin
2bb2e95271
edje_codegen: Fixing a small problem with programs
...
Generating code even when there is no signal and/or source
in a program with SIGNAL_EMIT action.
SVN revision: 77330
2012-10-02 17:37:48 +00:00
Stefan Schmidt
27e48050d4
edje_entry: Fix mem leak and get rid of useless calloc here.
...
We could leak here if the next condition is true. And more important we calloc
in just 6 lines below again. From the log it seems this was just not catched
in a rewrite of this part of the code.
SVN revision: 77319
2012-10-02 12:53:54 +00:00
Stefan Schmidt
cea45580e0
eeze/sensor: Remove handle_get() test for Eeze_Sensor as it gone from the code.
...
SVN revision: 77318
2012-10-02 12:53:48 +00:00
Christopher Michael
5824001bef
Ecore_X (xcb): Revert previous screensaver commit.
...
NB: I was misinformed...apparently it did Not cut down the usage.
SVN revision: 77312
2012-10-02 12:13:32 +00:00
Christopher Michael
f209467e08
Ecore_X: We don't need to listen for Cycle events here. These raise
...
when the screensaver cycle interval passes. That is not what we are
interested in here. We only need to know when the screensaver
activates/deactivates.
NB: This cuts cpu usage down incredibly when screensavers are set with
a short timeout.
SVN revision: 77310
2012-10-02 12:08:58 +00:00
Stefan Schmidt
7032a54a09
eeze/sensor: Fix big memleak that happened on every eeze use.
...
Really free the list with sensor modules when shutting down. No idea how I
dropped that as I found it in one old local version I had. Thanks to Mike
for the notice and valgrind for the tooling.
Also make sure we don't corrupt the list before we can free it.
SVN revision: 77291
2012-10-02 08:47:54 +00:00
Stefan Schmidt
13110e7610
eeze/sensor: Free the hash table on shutdown. Leak--
...
Some bigger leak is still going on there with the module unloading. I swear that
was all non-leaking before. I had valgrind on it. :)
SVN revision: 77290
2012-10-02 08:47:50 +00:00
Stefan Schmidt
0d2fcf9837
eeze/sensor: Update documentation.
...
Updating the docs in the header as well as some more comments in the code itself.
SVN revision: 77289
2012-10-02 08:47:45 +00:00
Christopher Michael
0f04d5bbfd
Evas: Minor doxy fix.
...
SVN revision: 77257
2012-10-01 09:25:12 +00:00
Daniel Juyung Seo
e430627e7e
ethumb ethumb.c: Fixed indentation.
...
SVN revision: 77233
2012-10-01 04:43:39 +00:00
Daniel Juyung Seo
1e38f04bfc
ethumb ethumb.c: Fixed wrong return value. Return EINA_FALSE when there is no theme_file on ethumb_frame_set. Spotted by Patryk Kaczmarek <patryk.k@samsung.com>
...
SVN revision: 77232
2012-10-01 04:43:35 +00:00
Mike McCormack
70c99a039e
Update git ignore files
...
Signed-off-by: Mike McCormack <mikem@atratus.org>
SVN revision: 77217
2012-09-29 12:19:09 +00:00
Bruno Dilly
b497625f3f
ephysics: ignore spec file
...
SVN revision: 77214
2012-09-28 22:24:30 +00:00
Stefan Schmidt
ae81bcdcd5
eeze/sensor: Fix fake module to set timestamp to microseconds since epoch.
...
Seconds is not really a suitable resolution for sensor data read outs. This
also aligns it with the tizen module and the public API.
The sleep is no longer needed in the test program either.
SVN revision: 77191
2012-09-28 09:10:47 +00:00
Stefan Schmidt
c7d300cae3
eeze/sensor: Make the Eeze_Sensor struct private.
...
All data for the public API have moved into other data structures. This one
is only needed for internal housekeeping now. Thus move it into the pivate
header file so it does not confuse people.
SVN revision: 77190
2012-09-28 09:10:43 +00:00
Stefan Schmidt
8ca073ed14
eeze/sensor: Update eeze sensor docs.
...
Mostly typo fixes and hopefully clarify some things.
SVN revision: 77189
2012-09-28 09:10:40 +00:00
Carsten Haitzler
70d4e06072
make notes.
...
SVN revision: 77178
2012-09-28 06:19:35 +00:00
Carsten Haitzler
0d75dc3a64
dont need bounding box tracking anymore
...
SVN revision: 77176
2012-09-28 04:07:53 +00:00
Carsten Haitzler
56ffcbe9e5
deal with losing our backbuffer (after a resurf) with partial updates.
...
SVN revision: 77175
2012-09-28 02:30:09 +00:00
Flavio Vinicius Alvares Ceolin
5bb2df9101
edje_codegen: Adding support for drag
...
Adding the necessary api to work with draggable parts.
SVN revision: 77174
2012-09-27 21:09:53 +00:00