Commit Graph

18707 Commits

Author SHA1 Message Date
ChunEon Park c368c8c27b evas/evas_object_image - clean the code
SVN revision: 76114
2012-09-04 08:42:38 +00:00
Tom Hacohen 89413ab06e Eina magic: add EINA_LIKELY.
This should improve performance as we use magic checks everywhere and it
lets the compiler do better optimisations.

SVN revision: 76113
2012-09-04 08:00:27 +00:00
Jihoon Kim 52447357b6 add NEWS about adding enum
SVN revision: 76112
2012-09-04 07:42:55 +00:00
Tom Hacohen fdd28963c1 Eo: Added COPYING.
SVN revision: 76111
2012-09-04 07:37:36 +00:00
Vincent Torri bf1fe91b6c Eo: autotools + minor fixes so that it compiles on Windows (mainly reordering the header files inclusion
SVN revision: 76109
2012-09-04 07:03:02 +00:00
Carsten Haitzler 853c851dd0 this is an IMPROVEMENT of null checking (so no backport). thanks
shungo kwak. :)



SVN revision: 76099
2012-09-04 02:40:12 +00:00
Jihoon Kim 7f9ec8f928 edje: Add EDJE_INPUT_PANEL_RETURN_KEY_TYPE_SIGNIN
SVN revision: 76097
2012-09-04 02:20:45 +00:00
Jihoon Kim d163208536 ecore_imf: fix description of SIGNIN return key type
SVN revision: 76096
2012-09-04 02:16:43 +00:00
Cedric BAIL 8ad4e0c02e edje: report type of file when listing files used by an edc.
SVN revision: 76095
2012-09-04 02:13:05 +00:00
Jihoon Kim 509a28a47c ecore_imf: add ECORE_IMF_INPUT_PANEL_RETURN_KEY_TYPE_SIGNIN type
SVN revision: 76094
2012-09-03 23:56:06 +00:00
Christopher Michael 5f704dd0bc Evas: Update ChangeLog for Vince ;)
SVN revision: 75995
2012-09-03 10:22:19 +00:00
Carsten Haitzler 0e77364887 update header #defined versions to 1.8 to make sure new apis are used
in e17 only with ifdefs.



SVN revision: 75994
2012-09-03 09:55:34 +00:00
Carsten Haitzler 09d2cf7ad6 add 2 new illume sgs's and bump ecore version to 1.8 in svn as thats
now the api ver anyway.



SVN revision: 75990
2012-09-03 09:42:18 +00:00
Christopher Michael 90a436ca0c 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
2012-09-03 09:41:01 +00:00
Christopher Michael cbedd76a1f 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
2012-09-03 08:50:40 +00:00
Tom Hacohen ffafe9bbe0 Eo: Made benchmarking output a bit nicer.
SVN revision: 75961
2012-09-03 07:27:01 +00:00
Tom Hacohen b9e11cf26e Eo: optimised eo_op_class_get a bit. Can still make it better.
SVN revision: 75960
2012-09-03 07:26:57 +00:00
Carsten Haitzler 76fc983dc9 fmting.
:)



SVN revision: 75954
2012-09-03 06:51:31 +00:00
Igor Murzov e42648154f 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
2012-09-03 06:22:59 +00:00
Jiyoun Park e7d316dbc2 add error check code. service name have to be given.
SVN revision: 75949
2012-09-03 06:09:34 +00:00
Jiyoun Park 59fa846c97 need NULL checks in EAPI function.
patched by Sungho Kwak   sungho.efl@gmail.com


SVN revision: 75946
2012-09-03 05:37:16 +00:00
Vincent Torri 0854fe7aba Evas: Fix seg fault in the esvg loader, latest code is required, and enable it on Windows.
SVN revision: 75942
2012-09-02 18:20:35 +00:00
Tom Hacohen 72010bf66d 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
2012-09-02 07:14:20 +00:00
Jihoon Kim 906961530e ecore_imf: describe default value of ecore_imf APIs
SVN revision: 75928
2012-09-01 13:29:37 +00:00
Gustavo Lima Chaves 388a888eeb [evas] Document weight hints' defaults.
SVN revision: 75926
2012-08-31 21:48:27 +00:00
Gustavo Lima Chaves ca29c68dc2 [evas] Document alignment hints' defaults.
SVN revision: 75925
2012-08-31 21:41:49 +00:00
Christophe Sadoine 0c2ecd5c1b 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
2012-08-31 07:05:48 +00:00
Cedric BAIL 9bc594da39 ecore: add forgotten EAPI to Ecore_Con_Eet.
SVN revision: 75919
2012-08-31 06:39:57 +00:00
Christopher Michael b27b93f255 Edje: Remove unused variable.
SVN revision: 75915
2012-08-31 06:12:43 +00:00
Cedric BAIL 0423ca5a36 ecore: Add Ecore_Con_Eet API.
SVN revision: 75910
2012-08-31 03:11:24 +00:00
Jerome Pinot 5008e82ac9 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
2012-08-30 15:22:36 +00:00
Cedric BAIL 3da32a51aa edje: check the number of parameter for edc.
SVN revision: 75876
2012-08-30 11:28:07 +00:00
Cedric BAIL 0008f2362f ChangeLog: back in time.
SVN revision: 75875
2012-08-30 11:26:00 +00:00
Cedric BAIL 5e33eaa6c4 ChangeLog: state we did a release.
SVN revision: 75873
2012-08-30 10:55:40 +00:00
Carsten Haitzler d22ca53faa and up ver to 1.7.99 now in svn. nack to svnrev num at end.
SVN revision: 75869
2012-08-30 10:34:01 +00:00
Christopher Michael d021536d2b Ecore_X: We can still get output resources even if 'num' is not passed
in.



SVN revision: 75868
2012-08-30 10:31:41 +00:00
Christopher Michael eb8665bfd4 Ecore_X: Formatting.
SVN revision: 75867
2012-08-30 10:30:28 +00:00
Cedric BAIL f82152f150 eio: fix memory leak when using file associate.
SVN revision: 75854
2012-08-30 08:52:15 +00:00
Carsten Haitzler 19af039b30 add missing EAPI's for ethmub.c for symbols exposed to ethumb plugins.
SVN revision: 75843
2012-08-30 07:42:35 +00:00
Christopher Michael 897c5a6e46 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
2012-08-29 13:04:43 +00:00
Christopher Michael d8d45e5808 Evas: Update ChangeLog.
SVN revision: 75827
2012-08-29 12:58:33 +00:00
Christopher Michael 871a47258d 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
2012-08-29 12:55:51 +00:00
Christopher Michael 6e1370787a Ecore: Update changelog w/ cnp addition.
SVN revision: 75824
2012-08-29 09:13:43 +00:00
Mike Blumenkrantz ce18403541 fix weird ecore-ipc leak
SVN revision: 75822
2012-08-29 09:08:30 +00:00
Cedric BAIL ee2e1b6a71 edje: oopsie.
SVN revision: 75817
2012-08-29 07:42:15 +00:00
Cedric BAIL a1ae5b21ce edje: don't leak memory on edje block error during signal emit.
SVN revision: 75815
2012-08-29 07:18:52 +00:00
Christopher Michael e7d8ab323c 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
2012-08-29 06:35:02 +00:00
Cedric BAIL 26de40cb12 edje: fix a leak when propagating signal to GROUP part.
SVN revision: 75808
2012-08-29 05:50:14 +00:00
Cedric BAIL e629c76ecd ecore: fix leak of evas_render_update list.
SVN revision: 75807
2012-08-29 05:18:27 +00:00
Daniel Juyung Seo 6d3116303f eet ChangeLog, NEWS: Updated ChangeLog and NEWS for r75552.
SVN revision: 75802
2012-08-28 23:08:11 +00:00
Gustavo Lima Chaves c0b425d2ca [edje] Sanely handle no-op conditions on text setting funcs (and docs++).
SVN revision: 75798
2012-08-28 20:07:47 +00:00
Bruno Dilly 09f40167fe emotion: fix tracks info free
fix free with pointer not nullified



SVN revision: 75797
2012-08-28 17:00:56 +00:00
Bruno Dilly 4e31ca015e emotion: revert "free channels only if there's channel
to free"

This reverts commit rev 75741.



SVN revision: 75796
2012-08-28 17:00:50 +00:00
Carsten Haitzler de76a70b6b this breaks lots of stuff. terminology, e.... i got yself a blank
screen at 12:45am thanks to this. rvrt. :)



SVN revision: 75795
2012-08-28 15:45:57 +00:00
Mike Blumenkrantz 30c27d515c null checks for str split
SVN revision: 75787
2012-08-28 12:37:02 +00:00
Tom Hacohen 0d5d5af271 Edje vim: added ellipsis (correct spelling) as a keyword.
SVN revision: 75785
2012-08-28 12:28:37 +00:00
Alex Wu 0521b43310 edje: backward-compatible to "BLOCK_HANDLE" select_mode.
From: Alex Wu <zhiwen.wu@linux.intel.com>



SVN revision: 75783
2012-08-28 12:19:14 +00:00
Eduardo de Barros Lima aef9e7497c edc.vim: Added instructions
SVN revision: 75782
2012-08-28 12:17:51 +00:00
Cedric BAIL 9cb7eac7d2 emotion: fix a race condition on shutdown when still saving a file.
SVN revision: 75770
2012-08-28 09:27:54 +00:00
Cedric BAIL 97aec1869f 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
2012-08-28 09:17:34 +00:00
Vincent Torri 635a17d057 Eio: remove unnneeded newline
SVN revision: 75752
2012-08-28 06:35:23 +00:00
Vincent Torri 68b40793ab Eio: add log debugging macros
SVN revision: 75751
2012-08-28 06:28:56 +00:00
Vincent Torri d6385af543 Evil: don't mess with the ChangeLog
SVN revision: 75750
2012-08-28 06:26:10 +00:00
Vincent Torri 54ad1a4c1d Evil: fix evil_format_message()
SVN revision: 75749
2012-08-28 06:18:53 +00:00
ChunEon Park 7322487bd2 evas/gl - don't crushed up when failed to allocate surface.
SVN revision: 75748
2012-08-28 05:59:27 +00:00
Vincent Torri 83f7a57d50 Eio: Do not free Windows stuff when it is not used. Fix seg fault.
SVN revision: 75747
2012-08-28 05:49:38 +00:00
Nicolas Aguirre c20db5be17 ecore : Let's compile ecore with android ndk
SVN revision: 75743
2012-08-27 22:05:51 +00:00
Vincent Torri a1b80a85b3 core_Con: add header
See 'Notes' section in http://linux.die.net/man/2/connect

SVN revision: 75742
2012-08-27 21:22:34 +00:00
Iván Briano 1375052f40 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
2012-08-27 19:34:18 +00:00
Carsten Haitzler 6335870b45 no this isnt release - this is simply me removing the beta tag so when
we release it's ready.



SVN revision: 75740
2012-08-27 10:24:41 +00:00
Carsten Haitzler 1475fb3586 update @version's
SVN revision: 75739
2012-08-27 09:51:57 +00:00
Carsten Haitzler 39a385309b make evil be 1.7 too.. in svn.
SVN revision: 75738
2012-08-27 09:42:09 +00:00
Jerome Pinot 5f5f577117 edje: minor typo in configure help
SVN revision: 75737
2012-08-27 09:39:17 +00:00
Carsten Haitzler 8863b4fc2b update NEWS
SVN revision: 75736
2012-08-27 09:38:23 +00:00
Jerome Pinot 62f2c5c1aa ephysics: missing include in dist
SVN revision: 75735
2012-08-27 09:38:07 +00:00
Tom Hacohen e230b6f9a2 Evas textblock: Make sure scale changes causes a complete recalc.
SVN revision: 75733
2012-08-27 09:05:29 +00:00
Tom Hacohen b0a19e7d4a Edje textblock: Fixed an issue with textblock fit.
Thanks to Brian Wang for reporting this.

SVN revision: 75730
2012-08-27 08:59:11 +00:00
Vincent Torri dd7d35b1f7 ecore: remove printf
SVN revision: 75721
2012-08-27 06:55:33 +00:00
Vincent Torri b20f37ef58 Ecore: fix seg fault in ecore_thread on Windows
PHS() was returning a wrong value. Thanks to Cedric for the help

SVN revision: 75720
2012-08-27 06:04:16 +00:00
Carsten Haitzler 3faee27bd8 add in custom screen blank enable/disable in ecore-x so we can do e17
based on this release of efl.



SVN revision: 75714
2012-08-26 15:34:40 +00:00
Rui Seabra 3b197e9a54 Forgot to commit this a few days ago.
SVN revision: 75713
2012-08-26 13:27:22 +00:00
Tom Hacohen e8ad8e3a93 Eo: Added simple benchmark infra (not really testing anything atm).
SVN revision: 75712
2012-08-26 13:18:44 +00:00
Jiyoun Park 4c7a23d21e 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
2012-08-26 11:22:55 +00:00
Tom Hacohen 77997affda 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
2012-08-26 07:04:46 +00:00
Cedric BAIL 6e08ab829e 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
2012-08-26 02:00:48 +00:00
Leandro Dorileo 47e8432635 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
2012-08-24 21:03:07 +00:00
Cedric BAIL 56ab90d0e4 eet: add eet_connection_empty.
This is needed to fix a bug when multiplexing eet_connection with something else.


SVN revision: 75651
2012-08-24 10:30:27 +00:00
Cedric BAIL c5fe5abff2 edje: properly destroy color_class and text_class on an Edje_Object.
SVN revision: 75647
2012-08-24 09:22:21 +00:00
Vincent Torri 25feacc120 Eio: fix thread detection
Patch by Maxime Villard and myself

SVN revision: 75644
2012-08-24 08:19:41 +00:00
ChunEon Park 912fd7ebf2 ecore/ecore_x - oops. sorry. incorrect parameters.
SVN revision: 75639
2012-08-24 00:38:32 +00:00
ChunEon Park 2a2382374a ecore/ecore_x - added missing EAPI
SVN revision: 75638
2012-08-24 00:33:56 +00:00
Rafael Antognolli be7953b243 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
2012-08-23 19:58:02 +00:00
Rafael Antognolli cc2ec4105b 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
2012-08-23 19:49:48 +00:00
Massimo Maiurana 261c7648a9 updating portuguese and italian translations
SVN revision: 75634
2012-08-23 18:08:44 +00:00
Vincent Torri 681fdbc351 Evas: tabs --> spaces
SVN revision: 75632
2012-08-23 15:48:37 +00:00
Tom Hacohen cf03cc1c7b Eo: Moved a magic check from an internal function to the external function.
SVN revision: 75626
2012-08-23 15:04:48 +00:00
Tom Hacohen ef5e9f83ab 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
2012-08-23 14:24:32 +00:00
Tom Hacohen fabeecd5ea 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
2012-08-23 12:14:07 +00:00
Tom Hacohen a1687ca4b9 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
2012-08-23 11:32:38 +00:00
Christopher Michael b47d9a1ce4 Ecore (Wayland): Work around bug in terminology ;) by making sure that
a Tab, when pressed, sends the proper key string.



SVN revision: 75617
2012-08-23 11:25:45 +00:00