Gustavo Sverzut Barbieri
2abb5474c4
efl/evas: make egl stuff compile with xcb
...
SVN revision: 80503
2012-12-07 22:50:47 +00:00
Gustavo Sverzut Barbieri
ecadf8759c
efl: generate keysym table for xcb
...
SVN revision: 80502
2012-12-07 22:50:06 +00:00
Bruno Dilly
c206188db4
edje: implement more description physics attributes
...
* Damping
* Sleeping Threshold
SVN revision: 80501
2012-12-07 21:19:31 +00:00
Gustavo Sverzut Barbieri
ddba28a921
efl: share more of x11/xlib/xcb in ecore, ecore-evas and evas.
...
SVN revision: 80499
2012-12-07 20:23:45 +00:00
Gustavo Sverzut Barbieri
cc2e0f63d4
efl: always be strict on dependency checking.
...
SVN revision: 80498
2012-12-07 20:08:28 +00:00
Gustavo Sverzut Barbieri
4df5715e0e
efl: fix typos in help strings
...
SVN revision: 80495
2012-12-07 19:35:33 +00:00
Gustavo Sverzut Barbieri
9e9b5c2205
efl: remove ecore_x_backend to use with_x11
...
SVN revision: 80494
2012-12-07 19:31:02 +00:00
Gustavo Sverzut Barbieri
379c8bc208
efl: simplify wayland cases (still need doing egl)
...
SVN revision: 80493
2012-12-07 19:26:13 +00:00
Gustavo Sverzut Barbieri
e197a0453d
efl: fix sdl check and simplify jpeg saver check for windows
...
SVN revision: 80492
2012-12-07 19:16:03 +00:00
Gustavo Sverzut Barbieri
64a9af8fe8
efl: check for sdl if it's required.
...
SVN revision: 80489
2012-12-07 19:11:22 +00:00
Gustavo Sverzut Barbieri
64942f97af
efl: simplifications for fb and sdl
...
SVN revision: 80488
2012-12-07 19:07:42 +00:00
Bruno Dilly
96df1ce1cd
edje: support to get_state_val of map and perspective
...
stuff
Don't know why, it was supporting only set_state_val these parameters.
Also, fix a LIGNT->LIGHT typo
SVN revision: 80485
2012-12-07 18:44:24 +00:00
Bruno Dilly
476391343a
edje: make it possible to change body attributes via
...
script
Support physics attributes on set_state_val and get_state_val
So custom_states can be created
SVN revision: 80484
2012-12-07 18:44:17 +00:00
Gustavo Sverzut Barbieri
af221f3d6d
efl: pixman should be off by default.
...
SVN revision: 80483
2012-12-07 18:26:26 +00:00
Gustavo Sverzut Barbieri
aaf18a71a4
efl: baby steps to get sharing of options between evas and ecore-evas.
...
SVN revision: 80482
2012-12-07 18:24:49 +00:00
Alex Wu
4c534eb0e0
ecore-wayland: Fix monitoring ECORE_FD_WRITE defaultly on
...
wayland display fd lead to 100% cpu usage
In ecore_wl_init(), adding wayland display fd with ECORE_FD_WRITE
flag make CPU usage 100%. The proper way to monitor the ECORE_FD_WRITE
is when the wl_display_flush() return value < 0 and errno == EAGAIN.
And if wl_display_flush() return, we remove ECORE_FD_WRITE flag from
the display fd.
Patch by: Alex Wu <zhiwen.wu@linux.intel.com>
SVN revision: 80476
2012-12-07 17:38:21 +00:00
Gustavo Sverzut Barbieri
892c64297e
efl: begin (still partial!) to make an uniform choice of engines ecore/evas
...
still lots to do, but some improvements:
- ecore_evas does not inherit pkg-config from modules since modules are SO
- renamed internal ecore evas define from SOFTWARE_BUFFER to BUFFER,
to make consistent.
SVN revision: 80473
2012-12-07 17:18:17 +00:00
Bruno Dilly
6550798518
edje: warn if loading a edj with physics
...
If a edj using physics is loaded for edje compiled with
physics disabled, it should warn the user.
SVN revision: 80472
2012-12-07 16:42:42 +00:00
Bruno Dilly
daa5b3bdad
edje: constify Edje_Font on edje_pick
...
warning--
SVN revision: 80471
2012-12-07 16:42:32 +00:00
Gustavo Sverzut Barbieri
1268cd9208
efl: introduce --with-x11, --with-opengl and --enable-wayland
...
* --with-x11 takes one of:
* xlib: use standard Xlib (used if not windows or ps3)
* xcb: use new xcb library
* none: do not build x11 (used if windows or ps3)
* --with-opengl takes one of:
* full: complete OpenGL support (used if not windows or ps3, ???)
* es: reduced version (OpenGL-ES)
* none: do not build OpenGL (used if windows or ps3, ???)
* --enable-wayland: disabled by default
These are not used as they should yet, will take more work in the
engines to make it happen.
SVN revision: 80467
2012-12-07 15:14:33 +00:00
Gustavo Sverzut Barbieri
3e5811acf9
efl: remove --enable-simple-x11 for now.
...
may come back to it if openembedded or related complains.
SVN revision: 80466
2012-12-07 14:42:20 +00:00
Gustavo Sverzut Barbieri
63206904f5
efl: software generic is always static.
...
remove the option and logic, but still leave the framework in there if
some day a rare case of engine that does not rely on software generic
shows.
SVN revision: 80464
2012-12-07 14:23:32 +00:00
Gustavo Sverzut Barbieri
7d41d6ace2
efl: valgrind is also in evas
...
SVN revision: 80463
2012-12-07 14:17:09 +00:00
Gustavo Sverzut Barbieri
e674ea6706
efl: simplify valgrind handling
...
SVN revision: 80460
2012-12-07 14:10:55 +00:00
Gustavo Sverzut Barbieri
2e60c65790
efl: simplify platform extra libs.
...
SVN revision: 80459
2012-12-07 14:04:54 +00:00
Gustavo Sverzut Barbieri
e8c9be5a1e
efl: simplified platform handling.
...
platform_pc defines requirements for every platform, each can be
addressed individually by platform_pc_evil, platform_pc_escape or
platform_pc_exotic.
SVN revision: 80454
2012-12-07 13:51:46 +00:00
Sebastian Dransfeld
17242f006a
efreet: trigger build event if no daemon
...
Since e waits for this event, trigger it if no daemon so e works without
it.
SVN revision: 80447
2012-12-07 13:25:14 +00:00
Sebastian Dransfeld
5130ed35c7
efl: fix internal usage of pkg-config
...
Still was some checks in ecore to find efl stuff with pkg-config. Use
directly values from evas checks.
SVN revision: 80446
2012-12-07 13:14:35 +00:00
Cedric BAIL
88ba56d9d5
efl: don't leak fd on exec.
...
SVN revision: 80434
2012-12-07 11:01:41 +00:00
Sung Park
931e4f9325
Fixed polygon rendering bug in GL backend when there are cutouts.
...
It was clipping everything to (0,0,0,0) so it was all clipped out.
SVN revision: 80427
2012-12-07 10:02:26 +00:00
Cedric BAIL
43c06ea3ba
efl: don't forget the makedist rule.
...
SVN revision: 80420
2012-12-07 09:04:48 +00:00
Sung Park
dbcdaa6b68
Added EVAS_GL_LINE_NO_OFFSET_HACK evn var control to handle
...
line coordinate fiddling in gl line drawing code. This fiddling
caused issues on some GPU drivers on ARM target.
SVN revision: 80417
2012-12-07 08:28:42 +00:00
Cedric BAIL
21bb5db3e2
efl: fix build with debug profile.
...
SVN revision: 80406
2012-12-07 02:32:11 +00:00
Cedric BAIL
165ba39b2c
edje: unbork amalgamation.
...
SVN revision: 80405
2012-12-07 02:04:44 +00:00
Carsten Haitzler
e3d5ac0cb7
harfbuzz is too rare to make it a --disable - so no.
...
SVN revision: 80403
2012-12-06 23:36:40 +00:00
Gustavo Sverzut Barbieri
4476601805
efl: m4 is a macro-expansion language, use that.
...
instead of replicating common patterns all around, let's use the
common patterns as m4 macros.
EFL_DEPEND_PKG() will use pkg-config and add the dependency.
EFL_OPTIONAL_DEPEND_PKG() will use the former, but also defines
have_XYZ and does the if statement for you.
SVN revision: 80402
2012-12-06 23:19:35 +00:00
Gustavo Sverzut Barbieri
d338bcac63
oops, missing file.
...
SVN revision: 80401
2012-12-06 22:22:38 +00:00
Bruno Dilly
bc9821c1ff
edje: modify some embryo forces func names for
...
consistency
Since embryo functions names are verb_subject, not subject_verb.
So forces_clear -> clear_forces ...
SVN revision: 80398
2012-12-06 22:11:10 +00:00
Bruno Dilly
200ce279ab
edje: support velocity family actions and scripts
...
SVN revision: 80397
2012-12-06 22:10:59 +00:00
Gustavo Sverzut Barbieri
2ea000fd1c
efl: add EFL_PKG_CHECK_STRICT() and use it.
...
PKG_CHECK_EXISTS() does not abort upon failure, our rule. So add this
and avoid replicating code like crazy.
SVN revision: 80396
2012-12-06 22:09:47 +00:00
Gustavo Sverzut Barbieri
7e8f2ebf87
efl: remove strict checking option, always by default.
...
SVN revision: 80395
2012-12-06 21:41:28 +00:00
Gustavo Sverzut Barbieri
94bf7c25e8
efl: simplified system features strings (inotify, ipv6, atfile...)
...
Instead of distributing system/platform features all around, many are
shared among modules, summarize these things into one single line
using +/- notation.
SVN revision: 80394
2012-12-06 21:26:16 +00:00
Gustavo Sverzut Barbieri
81bd007e5b
efl: share HAVE_ATFILE_SOURCE between eina_file, ecore_file...
...
SVN revision: 80391
2012-12-06 21:15:30 +00:00
Gustavo Sverzut Barbieri
9f6ad6fd55
efl: simplify cserve2 checks.
...
the headers were already checked, just use the values.
SVN revision: 80390
2012-12-06 20:43:18 +00:00
Flavio Vinicius Alvares Ceolin
186156afbc
ecore_evas: Removing warning about unused function
...
Now the engines are modules, the checking for the engine is not done
in the compile time anymore, so we're removing these checks.
SVN revision: 80389
2012-12-06 20:39:20 +00:00
Bruno Dilly
10ed77919c
edje: refactor usage of ephysics functions
...
Most of the actions will be applied to a body using 3 components
(x, y, z). Refactor code around it to avoid duplication, since
basically what changes is the ephysics function to be called.
Also, it will make next actions implementations less error prone.
SVN revision: 80388
2012-12-06 20:29:50 +00:00
Bruno Dilly
e66a1e907d
edje: cleanup actions swith on edje_cc_handler
...
SVN revision: 80387
2012-12-06 20:29:44 +00:00
Gustavo Sverzut Barbieri
2da8989731
efl/ecore_file: no more have_poll
...
SVN revision: 80386
2012-12-06 20:06:43 +00:00
Gustavo Sverzut Barbieri
22b656875c
efl/ecore: epoll.h is always detected.
...
SVN revision: 80385
2012-12-06 20:06:05 +00:00
Gustavo Sverzut Barbieri
8a4d83506b
efl/ecore: remove check glib-always x g_main_loop as it does not make sense.
...
if we use g_main_loop we're always integrated with glib main loop, not
conflicting/exclusive.
SVN revision: 80384
2012-12-06 19:48:34 +00:00