Commit Graph

18912 Commits

Author SHA1 Message Date
Vincent Torri 0ca69d1f2d Evil: rename variables
SVN revision: 76462
2012-09-11 15:54:23 +00:00
Carsten Haitzler a00b9084ea use less memory at runtime with real part structs. actual savings are
about 25%.



SVN revision: 76460
2012-09-11 13:14:51 +00:00
Christopher Michael 2ad877574e Ecore: Update changelog ;)
SVN revision: 76456
2012-09-11 11:43:29 +00:00
Mike Blumenkrantz 9615e7bc4c formatting
seriously, who breaks this shit?


SVN revision: 76455
2012-09-11 11:43:17 +00:00
Christopher Michael 4b1e2578b0 Ecore_X: Fix more memcpy madness causing problems in randr. This fixes
crtc_possible_outputs_get and crtc_outputs_get.



SVN revision: 76454
2012-09-11 11:41:26 +00:00
Cedric BAIL 90f9d623fe edje: don't strcmp ith NULL.
SVN revision: 76449
2012-09-11 08:15:33 +00:00
Cedric BAIL 979f7879ba edje: recycle and use less memory during load time.
SVN revision: 76445
2012-09-11 07:30:22 +00:00
Cedric BAIL b757565407 edje: silent compiler warning.
SVN revision: 76440
2012-09-11 06:57:50 +00:00
Cedric BAIL b683dbec0b edje: oops typo.
SVN revision: 76439
2012-09-11 06:53:32 +00:00
Cedric BAIL a234bf5aa9 emotion: actually theme.edj depend on theme.edc.
SVN revision: 76438
2012-09-11 06:46:45 +00:00
Cedric BAIL 9d6ec11e24 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
2012-09-11 04:38:50 +00:00
Cedric BAIL b3739ac5d6 edje: another O(1) lookup, but for alias of group.
This give a small 10% benefit on Tizen theme.


SVN revision: 76428
2012-09-11 04:10:13 +00:00
Cedric BAIL 2127cab57d 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
2012-09-11 03:39:27 +00:00
Cedric BAIL a69160bb08 edje: remove useless check of alloca return.
SVN revision: 76426
2012-09-11 03:37:40 +00:00
Cedric BAIL 704cfbe1b5 eina: be green and recycle memory needed by Eina_Rbtree iterator.
SVN revision: 76425
2012-09-11 03:37:10 +00:00
Leandro Pereira a52cb9e0f5 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
2012-09-10 19:06:29 +00:00
Stefan Schmidt 0bfdc3bbf4 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
2012-09-10 14:09:48 +00:00
Christopher Michael 32c68acf3c 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
2012-09-10 12:28:17 +00:00
Christopher Michael bbde32900c Ecore: Ooops, wrong date for ChangeLog entry. Fix.
SVN revision: 76398
2012-09-10 12:25:29 +00:00
Christopher Michael 6aefdd2a6c Ecore: Update ChangeLog for recent ecore_x fix.
SVN revision: 76396
2012-09-10 12:21:04 +00:00
Christopher Michael fd3f6c4045 Ecore_X (randr): Correctly list crtcs also (same fix as outputs).
SVN revision: 76392
2012-09-10 10:46:07 +00:00
Carsten Haitzler 7a654b8f02 block-handle--! not needed/wanted in upstream
SVN revision: 76387
2012-09-10 09:51:31 +00:00
Christopher Michael 9d4daebdb9 Edje: Obj is UNUSED in this function (and cleanup the other __UNUSED__
here...should be After the param).



SVN revision: 76372
2012-09-10 08:03:22 +00:00
Christopher Michael 158742d8b6 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
2012-09-10 08:00:59 +00:00
Jihoon Kim 0eaa7cea4f ecore_imf: Add ECORE_IMF_PREEDIT_TYPE_SUB4~7 style
SVN revision: 76367
2012-09-10 04:48:28 +00:00
Cedric BAIL fb7e0ea5b5 eio: Fix monitor shutdown when main loop did never run.
SVN revision: 76365
2012-09-10 01:52:39 +00:00
Gustavo Sverzut Barbieri 08698e9637 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
2012-09-10 00:59:20 +00:00
Gustavo Sverzut Barbieri b28bd3d002 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
2012-09-10 00:31:16 +00:00
Gustavo Sverzut Barbieri 2e09f012a0 edje examples: build using local binaries, not system binaries.
SVN revision: 76360
2012-09-10 00:06:57 +00:00
Rui Seabra 6f11c81bc5 Explicit eio dependency plus new bin file.
SVN revision: 76357
2012-09-09 22:43:52 +00:00
Vincent Torri c5a4b20e23 Eo: add libcheck test
SVN revision: 76354
2012-09-09 11:11:40 +00:00
Vincent Torri 653bf991ae Eo: let's see if Tom likes this check rule
SVN revision: 76353
2012-09-09 10:09:02 +00:00
Vincent Torri 544b81fe60 Eo: use the 'check' rule to build the tests
SVN revision: 76352
2012-09-09 09:06:31 +00:00
Vincent Torri 31d88d7b85 Eo: missing file
SVN revision: 76351
2012-09-09 07:08:43 +00:00
Vincent Torri c101b8facf Eo: more dos2unix
SVN revision: 76350
2012-09-09 07:03:17 +00:00
Vincent Torri 1220a85df5 EO: dos2unix the toplevel Makefile.am
SVN revision: 76348
2012-09-09 06:56:11 +00:00
Cedric BAIL 5689ab4363 ecore: Ecore_Con_Eet reset size when receiving an Eet_Data.
SVN revision: 76345
2012-09-08 16:12:34 +00:00
Carsten Haitzler 80dbe14ea8 really minor improvement - detect llvmpipe as a software renderer and
blacklist it. :)



SVN revision: 76344
2012-09-08 14:31:18 +00:00
Vincent Torri b8b93194d0 Eina: add EINA_UNUSED on Windows. Should be in eina_types.h instead
SVN revision: 76341
2012-09-08 09:15:17 +00:00
Vincent Torri 0fe8e0f106 edje_codegen: cleanup
SVN revision: 76340
2012-09-08 08:52:49 +00:00
Vincent Torri 55942ecabe clean++
SVN revision: 76339
2012-09-08 08:41:52 +00:00
Vincent Torri b751d12d93 Edje: clean up autotools
SVN revision: 76338
2012-09-08 08:40:36 +00:00
Vincent Torri 849362bd06 Ecore_File: Fix readlink usage in ecore_file.
SVN revision: 76330
2012-09-08 06:21:42 +00:00
Vincent Torri 312066e91b Eo: add autotools tests. I have plenty of errors with the unit tests on Windows
SVN revision: 76323
2012-09-07 21:56:44 +00:00
Vincent Torri af81f7b38c eo: copy/paste error
SVN revision: 76319
2012-09-07 18:58:35 +00:00
Vincent Torri 8a25203d64 Fix compilation on Windows
SVN revision: 76318
2012-09-07 18:56:49 +00:00
Flavio Ceolin b17e46d620 edje_codegen: Making the example uses the new object get
function

Patch by: Flavio Ceolin <flavio.ceolin@profusion.mobi>



SVN revision: 76315
2012-09-07 15:41:22 +00:00
Flavio Ceolin be4bdda2e2 edje_codegen: Improving the generated code
Adding a new function that creates the edje object and set
the edj file.

Patch by: Flavio Ceolin <flavio.ceolin@profusion.mobi>



SVN revision: 76314
2012-09-07 15:40:26 +00:00
Christopher Michael ce0e9c19db Ecore: Update ChangeLog and NEWS for Vince.
SVN revision: 76308
2012-09-07 13:22:16 +00:00
Christopher Michael aa88c5697d Ecore_X (RandR): Fix long outstanding randr bug which caused
ecore_x_randr to not work for pretty much everyone. Short version,
don't memcpy something potentially Larger into something Certainly
smaller. (read on for the details).

NB: This 'should' fix all the randr problems in ecore_x (tho I have
not tested Everything).

NB: Ok, here goes:
    XRRGetScreenResources returns a struct. Inside that struct is a
    list of RROutputs.

    RROutput is defined as (from randrproto.h):
      #define RROutput CARD32

    CARD32 is defined as (from X11/Xmd.h): 
      # ifdef LONG64
        typedef unsigned long CARD64;
        typedef unsigned int CARD32;
      # else
        typedef unsigned long CARD32;
      # endif
    so CARD32 can change based on the system (32/64 bit).

    Ecore_X_Randr_Output is defined as (Ecore_X.h):
       typedef Ecore_X_ID Ecore_X_Randr_Output;
       (for reference: typedef unsigned int Ecore_X_ID)

    Double bonus points if you have already spotted the problem !! ;)



SVN revision: 76306
2012-09-07 13:12:30 +00:00
Carsten Haitzler e26ae30eb8 vincent - try this on windows.
SVN revision: 76293
2012-09-07 10:12:50 +00:00
ChunEon Park 74f1f5eed1 evas/gl_common - simpler code
SVN revision: 76289
2012-09-07 08:31:19 +00:00
Carsten Haitzler 921b861f6f fix evas map leak.
SVN revision: 76286
2012-09-07 08:02:32 +00:00
Carsten Haitzler ee49da7665 fix image alpha set bug.
SVN revision: 76277
2012-09-07 05:57:22 +00:00
Daniel Juyung Seo f4cc630f3a eina eina_list.h: Fixed documentation. Special thanks to Sungho Kwak for spotting this out.
SVN revision: 76276
2012-09-07 05:53:36 +00:00
Carsten Haitzler 86d35c3ca0 really minor fix - to invalidate cache on memfile set.. set to not has
cur alpha then the cur alpha flag! :)



SVN revision: 76275
2012-09-07 05:27:55 +00:00
WooHyun Jung 989a182d1c edje : fixed a doc.
SVN revision: 76274
2012-09-07 05:19:28 +00:00
WooHyun Jung cd9998f251 edje : Just fixed a doc.
SVN revision: 76273
2012-09-07 05:09:46 +00:00
Daniel Juyung Seo f99fac7de2 eina eina_convert.c: Fixed formatting.
SVN revision: 76269
2012-09-07 02:39:25 +00:00
Cedric BAIL 00ac5eaba9 eina: bug fixes by Sungho Kwak.
Return EINA_FALSE on NULL input as we can't produce valid result.


SVN revision: 76267
2012-09-07 02:32:59 +00:00
Daniel Juyung Seo ef10cd0e34 ecore AUTHORS: Added translator Seong-ho Cho to the list of authors. I had to google it for his email address though :) Anyhow, thanks.
SVN revision: 76265
2012-09-07 02:19:51 +00:00
Daniel Juyung Seo 48b7d96bd4 ecore ko.po: Korean translation for ecore. Patch by DarkCircle.
http://trac.enlightenment.org/e/ticket/1432
Add Korean translation for the ecore
I've added Korean translation for the ecore into trunk.
please make sure that there is something problem or not, again. thank you

SVN revision: 76264
2012-09-07 01:38:57 +00:00
Bruno Dilly a59bbcf758 ephysics: update TODO
SVN revision: 76255
2012-09-06 17:18:28 +00:00
Cedric BAIL a63f1db129 edje: correct NULL check. Happy SeoZ :-)
SVN revision: 76235
2012-09-06 10:05:34 +00:00
Cedric BAIL d270badc35 edje: check NULL :-)
SVN revision: 76234
2012-09-06 10:01:44 +00:00
Mike Blumenkrantz c504378e80 unbreak ecore's ssl connectivity
SVN revision: 76230
2012-09-06 08:14:46 +00:00
Mike Blumenkrantz c14ede1a73 apparently when using openssl, the prepared flag was never being set for servers
SVN revision: 76228
2012-09-06 08:03:41 +00:00
Mike Blumenkrantz bf8f20a3f6 fix super hard to reproduce race condition with ecore-con clients
SVN revision: 76223
2012-09-06 07:34:00 +00:00
ChunEon Park 3fe669e66d edje - fix fmtting.
SVN revision: 76219
2012-09-06 06:46:51 +00:00
Vincent Torri ed4a4d5fdc Eio: improve path monitoring on Windows
Not perfect but i'm fed up with that Windows stuff. I need to work on
something else

SVN revision: 76215
2012-09-06 06:30:29 +00:00
Jihoon Kim 816c904dc8 describe about TERMINAL Layout more detail
SVN revision: 76214
2012-09-06 06:01:37 +00:00
Vincent Torri 9686fe56ce Eobj: don't install benchmark and examples, request from Tom
SVN revision: 76209
2012-09-05 22:53:30 +00:00
Tom Hacohen 06cc2874ef Evas textblock: Fix a small stringshare leak.
I don't know how this got in. Anyhow, stringshare leaks are hard to spot.

SVN revision: 76197
2012-09-05 13:25:12 +00:00
Tom Hacohen 5f54cc0b2d Evas textblock: Fixed format nodes updates for because of style changes.
Thanks a lot to Bluezery for reporting this issue.

SVN revision: 76195
2012-09-05 13:02:37 +00:00
Tom Hacohen 57269364d9 Evas magic: Added compiler hints (EINA_UNLIKELY).
SVN revision: 76194
2012-09-05 13:02:33 +00:00
Mike Blumenkrantz ea858b74cf fix crash in ecore_con_ssl when failing to add privkeys/certs with openssl as spotted by Guillaume Friloux
SVN revision: 76193
2012-09-05 12:41:50 +00:00
Carsten Haitzler 79045b88db fix rgab dest alpha rendering issue
SVN revision: 76188
2012-09-05 10:11:48 +00:00
Cedric BAIL bffbe552fc evas: don't change the value of event. That break ABI !
SVN revision: 76186
2012-09-05 09:56:24 +00:00
ChunEon Park cdc044c321 edje/map - if user change image size of the image object which is swallwoed and it's map is enabled by the edje then edje needs to update it's uv mapping info
SVN revision: 76184
2012-09-05 09:46:09 +00:00
Vincent Torri 17d424f6db Evil: add missing fclose(). Suggested by Maxime Villard
SVN revision: 76178
2012-09-05 08:31:41 +00:00
ChunEon Park 70624abbc2 edje - fixed typo
SVN revision: 76175
2012-09-05 08:08:20 +00:00
Cedric BAIL 42a65f3e68 eio: fix typo in previous fix.
SVN revision: 76170
2012-09-05 07:19:30 +00:00
Cedric BAIL 6cc036d647 eio: fix typos.
SVN revision: 76169
2012-09-05 07:16:10 +00:00
Cedric BAIL 9e2becd6ef edje: fix unitialized buffer.
SVN revision: 76168
2012-09-05 07:15:10 +00:00
ChunEon Park ac5f55d3d1 edje - use Eina_Bool
SVN revision: 76163
2012-09-05 05:38:01 +00:00
ChunEon Park f7f9341419 evas/evas_object_image - added EVAS_CALLBACK_IMAGE_RESIZE.
SVN revision: 76161
2012-09-05 04:20:42 +00:00
Cedric BAIL 325526af5c edje: don't always force anotate in edje_watch.
SVN revision: 76158
2012-09-05 02:44:45 +00:00
Lucas De Marchi 08dbadd3c1 eina: Improve doc of Eina_Inlist macros
What a misleading doc we had in these macros!! Improve it:

 * Rename the parameter from "l" to "it", since it's not an Eina_Inlist that we
   are expecting, but rather its container.
 * Better explain each parameter... "second list" is not so good to document
   "list2" param
 * Add doc where it was missing

Finally, add Changelog for the fix in EINA_INLIST_FOREACH_SAFE



SVN revision: 76156
2012-09-04 22:56:37 +00:00
Bruno Dilly 35780ad7cf ephysics: activate all bodies when one is deleted
Otherwise it can lead to scenarios when a body 1, below body 2 is deleted
and body 2 will stay freezed in the air. Gravity won't start to
act over it until it's activated again.



SVN revision: 76155
2012-09-04 22:42:35 +00:00
Bruno Dilly d42b1c51c2 ephysics: fix unused vars and parameters
SVN revision: 76154
2012-09-04 22:42:28 +00:00
Bruno Dilly 06d88ea834 ephysics: pass evas object associated to body on del
event




SVN revision: 76153
2012-09-04 22:42:20 +00:00
Bruno Dilly 11891001f2 ephysics: fix camera move callback call
it should be called after moved flag was set to false
otherwise callback functions moving camera won't work correctly



SVN revision: 76152
2012-09-04 22:42:10 +00:00
Bruno Dilly 468d3cf25b ephysics: Warn about bullet build issues
SVN revision: 76151
2012-09-04 22:42:02 +00:00
Lucas De Marchi 45a791dfa1 eina: Fix EINA_INLIST_FOREACH_SAFE macro
EINA_INLIST_FOREACH_SAFE is very broken and it only works by luck, depending on
the __inlist field being the first one in the struct. Until now.

This commit makes the following snippet to work:


	#include <Eina.h>

	typedef struct _data {
	   char *name;
	   EINA_INLIST;
	} data;

	int
	main()
	{
	   Eina_Inlist *inlist = NULL, *inlist_safe;
	   data *reg, *d;

	   reg = malloc(sizeof(data));
	   inlist = eina_inlist_append(inlist, EINA_INLIST_GET(reg));

	   EINA_INLIST_FOREACH_SAFE(inlist, inlist_safe, d)
	     {
		printf("%p\n", d);
		inlist = eina_inlist_remove(inlist, EINA_INLIST_GET(d));
		free(d);
	     }

	   return 0;
	}


 Patch-by: José Roberto de Souza <zehortigoza@profusion.mobi>



SVN revision: 76150
2012-09-04 22:20:25 +00:00
Flavio Ceolin 7457f675ff edje_edit: Closing the opened eet_file
Closing the file openned in the functions _edje_edit_smart_file_set.
It balances the reference count and avoids the message that the file
is still opened.

Patch by: Flavio Ceolin <flavio.ceolin@profusion.mobi>



SVN revision: 76149
2012-09-04 21:43:32 +00:00
Flavio Ceolin 6237f9ec9d edje_codegen: Adding a basic example
Patch by: Flavio Ceolin <flavio.ceolin@profusion.mobi>



SVN revision: 76148
2012-09-04 21:43:26 +00:00
Flavio Ceolin d626583b92 edje_codegen: generating source code from edj
Parsing the parts and programs of the specified group and generating
the header/source. Usage:
edje_codegen --prefix myapp_myobj input.edj a_group source.c header.h

Patch by: Flavio Ceolin <flavio.ceolin@profusion.mobi>



SVN revision: 76147
2012-09-04 21:43:20 +00:00
Flavio Ceolin 2982bb4907 edje_codegen: Application skeleton
Adding the skeleton of the edje_codegen to the edje
build system.

Patch by: Flavio Ceolin <flavio.ceolin@profusion.mobi>



SVN revision: 76146
2012-09-04 21:43:12 +00:00
Eduardo de Barros Lima e44d6633a3 Formatting
SVN revision: 76144
2012-09-04 20:38:09 +00:00
Eduardo de Barros Lima 904e2096f4 Wayland_egl: NULL checks to avoid crash with invalid re->win
SVN revision: 76135
2012-09-04 18:27:29 +00:00
Cedric BAIL 1e25d7b701 edje: add nested part support to edc.
Blame Tasn and not the people he enslaved to get it out.
First patch by Aharon Hillel with some modification by myself.


SVN revision: 76127
2012-09-04 11:27:43 +00:00
ChunEon Park 36df225438 evas/image - my fault. this shouldn't be commented.
SVN revision: 76126
2012-09-04 11:24:40 +00:00
Tom Hacohen 5d68b39a00 Eo: autogen.sh - dos->unix.
SVN revision: 76125
2012-09-04 10:48:28 +00:00
Tom Hacohen 8f17e3b3f0 Eo: Make autogen.sh executable.
SVN revision: 76123
2012-09-04 10:45:22 +00:00
ChunEon Park afc8644e36 evas/evas_object_image - use Eina_Bool
SVN revision: 76115
2012-09-04 08:56:46 +00:00
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