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