Christopher Michael [Mon, 3 Sep 2012 09:41:01 +0000 (09:41 +0000)]
Evas: When doing a move or geometry_get, we need to make sure that we
don't try to do these on the framespace clip object. Also, since we
need the evas to get the framespace clip object, just directly use the
framespace values from the canvas, rather than function call to get
those values.
SVN revision: 75989
Christopher Michael [Mon, 3 Sep 2012 08:50:40 +0000 (08:50 +0000)]
Evas: In the render stage, check obj->is_frame directly. No need for
another function call here. We have to object already available, just
check the property directly.
SVN revision: 75980
Tom Hacohen [Mon, 3 Sep 2012 07:27:01 +0000 (07:27 +0000)]
Eo: Made benchmarking output a bit nicer.
SVN revision: 75961
Tom Hacohen [Mon, 3 Sep 2012 07:26:57 +0000 (07:26 +0000)]
Eo: optimised eo_op_class_get a bit. Can still make it better.
SVN revision: 75960
Carsten Haitzler [Mon, 3 Sep 2012 06:51:31 +0000 (06:51 +0000)]
fmting.
:)
SVN revision: 75954
Igor Murzov [Mon, 3 Sep 2012 06:22:59 +0000 (06:22 +0000)]
From: Igor Murzov <e-mail@date.by>
Subject: [E-devel] [PATCH][RESEND][Evas] WebP image loader
This patch adds a WebP image loader to Evas. No saver,
no animation support for now, just loader. Tested with
the libwebp-0.2.0 only, but should work fine with older
versions.
SVN revision: 75951
Jiyoun Park [Mon, 3 Sep 2012 06:09:34 +0000 (06:09 +0000)]
add error check code. service name have to be given.
SVN revision: 75949
Jiyoun Park [Mon, 3 Sep 2012 05:37:16 +0000 (05:37 +0000)]
need NULL checks in EAPI function.
patched by Sungho Kwak sungho.efl@gmail.com
SVN revision: 75946
Vincent Torri [Sun, 2 Sep 2012 18:20:35 +0000 (18:20 +0000)]
Evas: Fix seg fault in the esvg loader, latest code is required, and enable it on Windows.
SVN revision: 75942
Tom Hacohen [Sun, 2 Sep 2012 07:14:20 +0000 (07:14 +0000)]
Eina bench: Added eina-bench-cmp to compare benchmarks.
This is just an adaptation of expedite-cmp to work nicely with eina bench.
This is useful for comparing benchmarks to spot regressions/improvements.
SVN revision: 75939
Jihoon Kim [Sat, 1 Sep 2012 13:29:37 +0000 (13:29 +0000)]
ecore_imf: describe default value of ecore_imf APIs
SVN revision: 75928
Gustavo Lima Chaves [Fri, 31 Aug 2012 21:48:27 +0000 (21:48 +0000)]
[evas] Document weight hints' defaults.
SVN revision: 75926
Gustavo Lima Chaves [Fri, 31 Aug 2012 21:41:49 +0000 (21:41 +0000)]
[evas] Document alignment hints' defaults.
SVN revision: 75925
Christophe Sadoine [Fri, 31 Aug 2012 07:05:48 +0000 (07:05 +0000)]
From: Christophe Sadoine <chris@indefini.org>
Subject: [E-devel] [patch] A function to rotate an evas map with a
quaternion
So this is a patch to rotate an evas map with a quaternion.
You can use this to avoid gimbal lock... for example in the elementary
evas map 3d test, if you put the Rot y angle to 90 then Rot x and Rot
z will do the same rotation...
SVN revision: 75920
Cedric BAIL [Fri, 31 Aug 2012 06:39:57 +0000 (06:39 +0000)]
ecore: add forgotten EAPI to Ecore_Con_Eet.
SVN revision: 75919
Christopher Michael [Fri, 31 Aug 2012 06:12:43 +0000 (06:12 +0000)]
Edje: Remove unused variable.
SVN revision: 75915
Cedric BAIL [Fri, 31 Aug 2012 03:11:24 +0000 (03:11 +0000)]
ecore: Add Ecore_Con_Eet API.
SVN revision: 75910
Jerome Pinot [Thu, 30 Aug 2012 15:22:36 +0000 (15:22 +0000)]
eeze: autotools
eeze/doc/img didn't made it to the dist package because of a missing slash.
Fix this and make the style consistent by removing the lonely $(srcdir).
SVN revision: 75886
Cedric BAIL [Thu, 30 Aug 2012 11:28:07 +0000 (11:28 +0000)]
edje: check the number of parameter for edc.
SVN revision: 75876
Cedric BAIL [Thu, 30 Aug 2012 11:26:00 +0000 (11:26 +0000)]
ChangeLog: back in time.
SVN revision: 75875
Cedric BAIL [Thu, 30 Aug 2012 10:55:40 +0000 (10:55 +0000)]
ChangeLog: state we did a release.
SVN revision: 75873
Carsten Haitzler [Thu, 30 Aug 2012 10:34:01 +0000 (10:34 +0000)]
and up ver to 1.7.99 now in svn. nack to svnrev num at end.
SVN revision: 75869
Christopher Michael [Thu, 30 Aug 2012 10:31:41 +0000 (10:31 +0000)]
Ecore_X: We can still get output resources even if 'num' is not passed
in.
SVN revision: 75868
Christopher Michael [Thu, 30 Aug 2012 10:30:28 +0000 (10:30 +0000)]
Ecore_X: Formatting.
SVN revision: 75867
Cedric BAIL [Thu, 30 Aug 2012 08:52:15 +0000 (08:52 +0000)]
eio: fix memory leak when using file associate.
SVN revision: 75854
Carsten Haitzler [Thu, 30 Aug 2012 07:42:35 +0000 (07:42 +0000)]
add missing EAPI's for ethmub.c for symbols exposed to ethumb plugins.
SVN revision: 75843
Christopher Michael [Wed, 29 Aug 2012 13:04:43 +0000 (13:04 +0000)]
Ecore_Evas (wayland_egl): Be sure to call buffer attach after we show
the window so that the allocated size gets updated.
SVN revision: 75828
Christopher Michael [Wed, 29 Aug 2012 12:58:33 +0000 (12:58 +0000)]
Evas: Update ChangeLog.
SVN revision: 75827
Christopher Michael [Wed, 29 Aug 2012 12:55:51 +0000 (12:55 +0000)]
Evas (wayland_egl): Add support for Multi-Sample Anti-Aliasing and GL
Direct Images. Add support for using native image binding. Add support
for setting GL surface capabilities. Fix up some overrides to be in
the proper place (glsym vs evgl).
NB: Yes, it is a bit large of a change during freeze, but there are no
API changes here, and it is well tested. Nothing broken (beyond what
was already broken).
SVN revision: 75826
Christopher Michael [Wed, 29 Aug 2012 09:13:43 +0000 (09:13 +0000)]
Ecore: Update changelog w/ cnp addition.
SVN revision: 75824
Mike Blumenkrantz [Wed, 29 Aug 2012 09:08:30 +0000 (09:08 +0000)]
fix weird ecore-ipc leak
SVN revision: 75822
Cedric BAIL [Wed, 29 Aug 2012 07:42:15 +0000 (07:42 +0000)]
edje: oopsie.
SVN revision: 75817
Cedric BAIL [Wed, 29 Aug 2012 07:18:52 +0000 (07:18 +0000)]
edje: don't leak memory on edje block error during signal emit.
SVN revision: 75815
Christopher Michael [Wed, 29 Aug 2012 06:35:02 +0000 (06:35 +0000)]
Ecore_Wayland: Add Copy-n-Paste support for Ecore Wayland.
NB: Based on initial work from Alex <zhiwen.wu@intel.com> (thanks for
the patch), but modified to clean up compiler warnings, fixed function
declarations, fixed function namespacing.
SVN revision: 75809
Cedric BAIL [Wed, 29 Aug 2012 05:50:14 +0000 (05:50 +0000)]
edje: fix a leak when propagating signal to GROUP part.
SVN revision: 75808
Cedric BAIL [Wed, 29 Aug 2012 05:18:27 +0000 (05:18 +0000)]
ecore: fix leak of evas_render_update list.
SVN revision: 75807
Daniel Juyung Seo [Tue, 28 Aug 2012 23:08:11 +0000 (23:08 +0000)]
eet ChangeLog, NEWS: Updated ChangeLog and NEWS for r75552.
SVN revision: 75802
Gustavo Lima Chaves [Tue, 28 Aug 2012 20:07:47 +0000 (20:07 +0000)]
[edje] Sanely handle no-op conditions on text setting funcs (and docs++).
SVN revision: 75798
Bruno Dilly [Tue, 28 Aug 2012 17:00:56 +0000 (17:00 +0000)]
emotion: fix tracks info free
fix free with pointer not nullified
SVN revision: 75797
Bruno Dilly [Tue, 28 Aug 2012 17:00:50 +0000 (17:00 +0000)]
emotion: revert "free channels only if there's channel
to free"
This reverts commit rev 75741.
SVN revision: 75796
Carsten Haitzler [Tue, 28 Aug 2012 15:45:57 +0000 (15:45 +0000)]
this breaks lots of stuff. terminology, e.... i got yself a blank
screen at 12:45am thanks to this. rvrt. :)
SVN revision: 75795
Mike Blumenkrantz [Tue, 28 Aug 2012 12:37:02 +0000 (12:37 +0000)]
null checks for str split
SVN revision: 75787
Tom Hacohen [Tue, 28 Aug 2012 12:28:37 +0000 (12:28 +0000)]
Edje vim: added ellipsis (correct spelling) as a keyword.
SVN revision: 75785
Alex Wu [Tue, 28 Aug 2012 12:19:14 +0000 (12:19 +0000)]
edje: backward-compatible to "BLOCK_HANDLE" select_mode.
From: Alex Wu <zhiwen.wu@linux.intel.com>
SVN revision: 75783
Eduardo de Barros Lima [Tue, 28 Aug 2012 12:17:51 +0000 (12:17 +0000)]
edc.vim: Added instructions
SVN revision: 75782
Cedric BAIL [Tue, 28 Aug 2012 09:27:54 +0000 (09:27 +0000)]
emotion: fix a race condition on shutdown when still saving a file.
SVN revision: 75770
Cedric BAIL [Tue, 28 Aug 2012 09:17:34 +0000 (09:17 +0000)]
emotion: reset VLC pipeline on EOS.
NOTE: I gave up and completely restart the child, seems like
the only reliable way to do it.
SVN revision: 75769
Vincent Torri [Tue, 28 Aug 2012 06:35:23 +0000 (06:35 +0000)]
Eio: remove unnneeded newline
SVN revision: 75752
Vincent Torri [Tue, 28 Aug 2012 06:28:56 +0000 (06:28 +0000)]
Eio: add log debugging macros
SVN revision: 75751
Vincent Torri [Tue, 28 Aug 2012 06:26:10 +0000 (06:26 +0000)]
Evil: don't mess with the ChangeLog
SVN revision: 75750
Vincent Torri [Tue, 28 Aug 2012 06:18:53 +0000 (06:18 +0000)]
Evil: fix evil_format_message()
SVN revision: 75749
ChunEon Park [Tue, 28 Aug 2012 05:59:27 +0000 (05:59 +0000)]
evas/gl - don't crushed up when failed to allocate surface.
SVN revision: 75748
Vincent Torri [Tue, 28 Aug 2012 05:49:38 +0000 (05:49 +0000)]
Eio: Do not free Windows stuff when it is not used. Fix seg fault.
SVN revision: 75747
Nicolas Aguirre [Mon, 27 Aug 2012 22:05:51 +0000 (22:05 +0000)]
ecore : Let's compile ecore with android ndk
SVN revision: 75743
Vincent Torri [Mon, 27 Aug 2012 21:22:34 +0000 (21:22 +0000)]
core_Con: add header
See 'Notes' section in http://linux.die.net/man/2/connect
SVN revision: 75742
Iván Briano [Mon, 27 Aug 2012 19:34:18 +0000 (19:34 +0000)]
emotion: free channels only if there's channel to free
No need to free channels if there's no channels to be freed.
By: Leandro Dorileo <dorileo@profusion.mobi>
SVN revision: 75741
Carsten Haitzler [Mon, 27 Aug 2012 10:24:41 +0000 (10:24 +0000)]
no this isnt release - this is simply me removing the beta tag so when
we release it's ready.
SVN revision: 75740
Carsten Haitzler [Mon, 27 Aug 2012 09:51:57 +0000 (09:51 +0000)]
update @version's
SVN revision: 75739
Carsten Haitzler [Mon, 27 Aug 2012 09:42:09 +0000 (09:42 +0000)]
make evil be 1.7 too.. in svn.
SVN revision: 75738
Jerome Pinot [Mon, 27 Aug 2012 09:39:17 +0000 (09:39 +0000)]
edje: minor typo in configure help
SVN revision: 75737
Carsten Haitzler [Mon, 27 Aug 2012 09:38:23 +0000 (09:38 +0000)]
update NEWS
SVN revision: 75736
Jerome Pinot [Mon, 27 Aug 2012 09:38:07 +0000 (09:38 +0000)]
ephysics: missing include in dist
SVN revision: 75735
Tom Hacohen [Mon, 27 Aug 2012 09:05:29 +0000 (09:05 +0000)]
Evas textblock: Make sure scale changes causes a complete recalc.
SVN revision: 75733
Tom Hacohen [Mon, 27 Aug 2012 08:59:11 +0000 (08:59 +0000)]
Edje textblock: Fixed an issue with textblock fit.
Thanks to Brian Wang for reporting this.
SVN revision: 75730
Vincent Torri [Mon, 27 Aug 2012 06:55:33 +0000 (06:55 +0000)]
ecore: remove printf
SVN revision: 75721
Vincent Torri [Mon, 27 Aug 2012 06:04:16 +0000 (06:04 +0000)]
Ecore: fix seg fault in ecore_thread on Windows
PHS() was returning a wrong value. Thanks to Cedric for the help
SVN revision: 75720
Carsten Haitzler [Sun, 26 Aug 2012 15:34:40 +0000 (15:34 +0000)]
add in custom screen blank enable/disable in ecore-x so we can do e17
based on this release of efl.
SVN revision: 75714
Rui Seabra [Sun, 26 Aug 2012 13:27:22 +0000 (13:27 +0000)]
Forgot to commit this a few days ago.
SVN revision: 75713
Tom Hacohen [Sun, 26 Aug 2012 13:18:44 +0000 (13:18 +0000)]
Eo: Added simple benchmark infra (not really testing anything atm).
SVN revision: 75712
Jiyoun Park [Sun, 26 Aug 2012 11:22:55 +0000 (11:22 +0000)]
fix jpeg loader to decode JFIF format.
before, if the jpeg format is JFIF, we cannot get orientation.
currently jpeg loader get orientation from file
SVN revision: 75707
Tom Hacohen [Sun, 26 Aug 2012 07:04:46 +0000 (07:04 +0000)]
Evas: Revert "Evas: tabs --> spaces"
Lets wait until after the code freeze is over and people apply their
patches, otherwise it'll be hellish.
This reverts commit 75632
SVN revision: 75704
Cedric BAIL [Sun, 26 Aug 2012 02:00:48 +0000 (02:00 +0000)]
eet: correctly initialize dictionary.
This should fix windows, we were lucky on Unix where the lock
are expected to be set to zero...
SVN revision: 75703
Leandro Dorileo [Fri, 24 Aug 2012 21:03:07 +0000 (21:03 +0000)]
Eina: upgrade eina_inarray_setup to eina_inarray_step_set
Eina model was forgotten since it's been disabled, there's also a
remaining doc reference to the old eina_inarray_setup() function;
Patch by: Leandro Dorileo <dorileo@profusion.mobi>
SVN revision: 75686
Cedric BAIL [Fri, 24 Aug 2012 10:30:27 +0000 (10:30 +0000)]
eet: add eet_connection_empty.
This is needed to fix a bug when multiplexing eet_connection with something else.
SVN revision: 75651
Cedric BAIL [Fri, 24 Aug 2012 09:22:21 +0000 (09:22 +0000)]
edje: properly destroy color_class and text_class on an Edje_Object.
SVN revision: 75647
Vincent Torri [Fri, 24 Aug 2012 08:19:41 +0000 (08:19 +0000)]
Eio: fix thread detection
Patch by Maxime Villard and myself
SVN revision: 75644
ChunEon Park [Fri, 24 Aug 2012 00:38:32 +0000 (00:38 +0000)]
ecore/ecore_x - oops. sorry. incorrect parameters.
SVN revision: 75639
ChunEon Park [Fri, 24 Aug 2012 00:33:56 +0000 (00:33 +0000)]
ecore/ecore_x - added missing EAPI
SVN revision: 75638
Rafael Antognolli [Thu, 23 Aug 2012 19:58:02 +0000 (19:58 +0000)]
evas/render: Add a flag for dropping the map cache if needed.
The map cache must be dropped if the content of the surface is rendered again.
The example evas-smart-object.c has a valid test case for this bug.
SVN revision: 75636
Rafael Antognolli [Thu, 23 Aug 2012 19:49:48 +0000 (19:49 +0000)]
evas/examples: Add map to the smart object example.
Rotating the smart object with map, adding a rectangle as child, and then
rotating it again will expose a bug on mapped smart objects: it's mapped
surface will be reused from cache, instead of flagged as dirty and discarded.
SVN revision: 75635
Massimo Maiurana [Thu, 23 Aug 2012 18:08:44 +0000 (18:08 +0000)]
updating portuguese and italian translations
SVN revision: 75634
Vincent Torri [Thu, 23 Aug 2012 15:48:37 +0000 (15:48 +0000)]
Evas: tabs --> spaces
SVN revision: 75632
Tom Hacohen [Thu, 23 Aug 2012 15:04:48 +0000 (15:04 +0000)]
Eo: Moved a magic check from an internal function to the external function.
SVN revision: 75626
Tom Hacohen [Thu, 23 Aug 2012 14:24:32 +0000 (14:24 +0000)]
Eo: Remove volatile from the GCC issue workaround.
It seems that just setting to a temp var is enough to make GCC not
optimise it out. It seems GCC's problem is with the void cast.
Also, fixed another place that had the same issue.
SVN revision: 75624
Tom Hacohen [Thu, 23 Aug 2012 12:14:07 +0000 (12:14 +0000)]
Eo: Fixed issue with eo_add ops.
This "fix" is actually just making sure gcc doesn't optimise things
wrong. If anyone has an idea how to do it better, please let me know.
klass is usually a function and needs to be evaluated before the call to
eo_add_internal.
SVN revision: 75623
Tom Hacohen [Thu, 23 Aug 2012 11:32:38 +0000 (11:32 +0000)]
Evas: Started using EVAS_GENERAL_CFLAGS/LIBS 2 vars to rule them all.
Instead of going all over the place and adding cflags to many different
Makefiles, now you just need to update these 2 vars.
SVN revision: 75619
Christopher Michael [Thu, 23 Aug 2012 11:25:45 +0000 (11:25 +0000)]
Ecore (Wayland): Work around bug in terminology ;) by making sure that
a Tab, when pressed, sends the proper key string.
SVN revision: 75617
Tom Hacohen [Thu, 23 Aug 2012 10:47:11 +0000 (10:47 +0000)]
Eo: Added a non-default constructor test.
SVN revision: 75616
Tom Hacohen [Thu, 23 Aug 2012 10:37:46 +0000 (10:37 +0000)]
Eo: Added some negative refcount tests (with manual_free).
SVN revision: 75615
Tom Hacohen [Thu, 23 Aug 2012 10:35:14 +0000 (10:35 +0000)]
Eo: Added eo_add_custom and support for passing ops to eo_add.
We can no do things like eo_add(CLASS, parent, age_set(7), score_set(100)),
or pass different constructors to object creation by using eo_add_custom and
passing the constructor.
SVN revision: 75614
Vincent Torri [Thu, 23 Aug 2012 08:25:53 +0000 (08:25 +0000)]
eina_file : fix functions to behave with paths containing '/' or '\' on Windows
SVN revision: 75604
Vincent Torri [Thu, 23 Aug 2012 07:54:58 +0000 (07:54 +0000)]
whitespace--
SVN revision: 75601
Tom Hacohen [Thu, 23 Aug 2012 07:03:18 +0000 (07:03 +0000)]
Evas textblock: Fixed bug in evas_textblock_cursor_word_start.
Fixed bug with 1 char word separators at the start of the
text when going to the start of the word (e.g: =test).
Reported by Thiep Ha. Thanks a lot.
SVN revision: 75595
Bruno Dilly [Wed, 22 Aug 2012 20:05:35 +0000 (20:05 +0000)]
EPhysics: expose bodies center of mass.
SVN revision: 75574
Bruno Dilly [Wed, 22 Aug 2012 20:05:30 +0000 (20:05 +0000)]
EPhysics: fix tests using vertical impulse
SVN revision: 75573
Bruno Dilly [Wed, 22 Aug 2012 20:05:25 +0000 (20:05 +0000)]
EPhysics: improve convex shapes
Center of these shapes were wrong, now it's much better.
But collision still seems a bit inaccurate.
SVN revision: 75572
Bruno Dilly [Wed, 22 Aug 2012 20:05:19 +0000 (20:05 +0000)]
EPhysics: use vertex reduction utility
Convex meshes often have too many vertices.
This slows down collision detection a lot, and there is no benefit in the
unnecessary details.
SVN revision: 75571
Bruno Dilly [Wed, 22 Aug 2012 20:05:14 +0000 (20:05 +0000)]
EPhysics: update docs regarding soft bodies
SVN revision: 75570
Bruno Dilly [Wed, 22 Aug 2012 20:05:07 +0000 (20:05 +0000)]
EPhysics: fix indenting and remove useless lines
No need to set to 0 zeroed memory.
SVN revision: 75569
Bruno Dilly [Wed, 22 Aug 2012 20:05:02 +0000 (20:05 +0000)]
EPhysics: remove a rigid ball and weird amount of mass
Let's see what was it masking and focus on making it works with
defaults.
SVN revision: 75568