Christopher Michael [Tue, 8 Jan 2013 07:21:32 +0000 (07:21 +0000)]
ecore-wayland: Improve opaque setting logic.
1. Update win->region.opaque in ecore_wl_window_update_size, so that
the opaque info is synced with the geometry.
2. Add win->surface checking in ecore_wl_window_buffer_attach
before send any wl_surface related request, it will avoid segfault
in case that calling ecore_wl_window_buffer_attach() before
ecore_wl_window_show().
SVN revision: 82384
Carsten Haitzler [Tue, 8 Jan 2013 04:00:36 +0000 (04:00 +0000)]
oosp - didnt meant o commit this... it was just the start of some test
code... not ready yet. just adds warnings and stuff.
SVN revision: 82381
Jihoon Kim [Tue, 8 Jan 2013 03:56:09 +0000 (03:56 +0000)]
efl/ecore_imf: move docs to header about ecore_imf_{init, shutdown}
SVN revision: 82380
Jihoon Kim [Tue, 8 Jan 2013 03:51:40 +0000 (03:51 +0000)]
efl/ecore_imf: move the docs to header related to ecore_imf_evas API
SVN revision: 82379
Carsten Haitzler [Tue, 8 Jan 2013 03:49:49 +0000 (03:49 +0000)]
small change - not worth chglogging... make evas gl x11 header not
need xlib.h anymore... :)
SVN revision: 82378
Jihoon Kim [Tue, 8 Jan 2013 02:28:48 +0000 (02:28 +0000)]
efl: fix bug ecore imf module wasn't loaded
SVN revision: 82377
Jihoon Kim [Tue, 8 Jan 2013 02:05:53 +0000 (02:05 +0000)]
efl/ecore_imf: fix wrong commit
SVN revision: 82375
Jihoon Kim [Tue, 8 Jan 2013 02:00:01 +0000 (02:00 +0000)]
efl/ecore_imf: add example of ECORE_IMF_MODULE usage
SVN revision: 82374
Jihoon Kim [Tue, 8 Jan 2013 01:57:22 +0000 (01:57 +0000)]
ecore_imf: move the docs to header
SVN revision: 82373
Gustavo Sverzut Barbieri [Mon, 7 Jan 2013 23:30:06 +0000 (23:30 +0000)]
efl/edje: remove alloca as it's in eina now.
SVN revision: 82372
Gustavo Sverzut Barbieri [Mon, 7 Jan 2013 23:14:08 +0000 (23:14 +0000)]
efl/ecore_evas_x: remove includes that are not required.
SVN revision: 82371
Gustavo Sverzut Barbieri [Mon, 7 Jan 2013 22:52:27 +0000 (22:52 +0000)]
efl: check realpath.
a warning in edje brought to attention that we were not checking for
that. also used in eet.
SVN revision: 82370
Gustavo Sverzut Barbieri [Mon, 7 Jan 2013 22:46:01 +0000 (22:46 +0000)]
efl/evas: silent warning.
count is type 'int', but used as unsigned it (always > 0), however gcc
can't understand that and is complaining that 'check' could be used
without being initialized... which is false. Make the test != 0 to
silent gcc and make code as correct as before.
SVN revision: 82369
Gustavo Sverzut Barbieri [Mon, 7 Jan 2013 22:24:53 +0000 (22:24 +0000)]
efl: add back valgrind check, with enable option and warning.
SVN revision: 82368
Gustavo Sverzut Barbieri [Mon, 7 Jan 2013 21:36:06 +0000 (21:36 +0000)]
moved edje into EFL.
SVN revision: 82367
Gustavo Sverzut Barbieri [Mon, 7 Jan 2013 21:34:20 +0000 (21:34 +0000)]
efl/edje: remove warning (PLEASE REVIEW).
This warning was removed but I left the _edje_real_part_state_get() in
there as this will not just get the part state, but also call
_edje_part_recalc() if needed.
Should we completely remove the block, or is _edje_part_recalc() required?
SVN revision: 82366
Gustavo Sverzut Barbieri [Mon, 7 Jan 2013 21:31:11 +0000 (21:31 +0000)]
emotion: add missing changelog + news for last commit.
SVN revision: 82365
Gustavo Sverzut Barbieri [Mon, 7 Jan 2013 21:28:32 +0000 (21:28 +0000)]
emotion/xine should use the VIDEO_OUT_XINE_API_VERSION.
our xine plugin must VIDEO_OUT_XINE_API_VERSION(22) to have video out.
Patch-By: Arvind R <arvino55-gmail.com>
SVN revision: 82364
Daniel Juyung Seo [Mon, 7 Jan 2013 17:04:18 +0000 (17:04 +0000)]
ecore ecore_fd_handler_example.c: Added gcc build instruction for an example.
SVN revision: 82356
José Roberto de Souza [Mon, 7 Jan 2013 15:20:16 +0000 (15:20 +0000)]
edbus: Fix signal handler extra match check
When an extra argument didn't match, instead of going to the next signal
handler we were skiping to next extra match argument because we were
calling "continue" inside EINA_INLIST_FOREACH.
Patch by: José Roberto de Souza <zehortigoza@profusion.mobi>
SVN revision: 82351
Carsten Haitzler [Mon, 7 Jan 2013 15:17:37 +0000 (15:17 +0000)]
edje merge forgot to define edje calc cache, by DEFAULT...
non-cacl-cache path not tested and buggy! :/
SVN revision: 82350
Massimo Maiurana [Mon, 7 Jan 2013 11:39:56 +0000 (11:39 +0000)]
updating portuguese and esperanto translations
SVN revision: 82342
WooHyun Jung [Mon, 7 Jan 2013 11:17:55 +0000 (11:17 +0000)]
edje/edje_entry : When preediting text is removed by filter callback, committing is useless. So I added some codes for skipping that committing.
SVN revision: 82339
Christopher Michael [Mon, 7 Jan 2013 09:56:01 +0000 (09:56 +0000)]
Fix typo in evas_map_free doxy.
NB: Can someone please backport this ??
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 82335
Carsten Haitzler [Mon, 7 Jan 2013 08:24:14 +0000 (08:24 +0000)]
valgrind off by default on all profiles.
SVN revision: 82331
Sung Park [Mon, 7 Jan 2013 06:16:18 +0000 (06:16 +0000)]
Pulled out evas gl backend binary shader file caching code from
evas_gl_shader.c file and made an internal generic caching api in
evas_gl_common.h for use in other places ie. evas_gl.
Then implemented evas_gl surface cap. caching code in gl backend to
accelerate the engine creation.
SVN revision: 82321
Cedric BAIL [Mon, 7 Jan 2013 01:07:21 +0000 (01:07 +0000)]
efl: fix build of Evas XCB backend.
Patch by Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
SVN revision: 82310
Massimo Maiurana [Sun, 6 Jan 2013 21:10:53 +0000 (21:10 +0000)]
updating lithuanian translation
SVN revision: 82308
David Walter Seikel [Sun, 6 Jan 2013 15:36:44 +0000 (15:36 +0000)]
Clean up the Lua docs. Much less clean up than I thought would be needed.
And my work for the year is done. B-)
SVN revision: 82306
David Walter Seikel [Sun, 6 Jan 2013 14:59:43 +0000 (14:59 +0000)]
Link the Lua docs to the main Edje page.
SVN revision: 82303
David Walter Seikel [Sun, 6 Jan 2013 14:31:56 +0000 (14:31 +0000)]
ego-- I don't need to be listed twice.
SVN revision: 82302
Ulisses Furquim [Sun, 6 Jan 2013 02:01:53 +0000 (02:01 +0000)]
evas/common/thread_render: fix queue cache handling
Fixed queue cache handling to let enqueue and process happen at the same
time, even though this is not our use case yet. This also solves a race
with the assignment of cache variables outside the queue lock and
remembers to free the cache when shutting down.
SVN revision: 82296
Ulisses Furquim [Sun, 6 Jan 2013 01:58:50 +0000 (01:58 +0000)]
evas/async_events: fix leak of events array and simplify code
Fixed leak of 'memory' array (now async_events_cache) and simplified code of
evas_async_events_put().
SVN revision: 82295
Massimo Maiurana [Sat, 5 Jan 2013 22:44:52 +0000 (22:44 +0000)]
reverting last commit
SVN revision: 82288
Massimo Maiurana [Sat, 5 Jan 2013 19:52:48 +0000 (19:52 +0000)]
updating italian translation
SVN revision: 82286
Massimo Maiurana [Sat, 5 Jan 2013 19:51:29 +0000 (19:51 +0000)]
missing file from POTFILES.in
SVN revision: 82285
Massimo Maiurana [Sat, 5 Jan 2013 17:51:17 +0000 (17:51 +0000)]
since the po files here was obtained merging original files from ecore and efreet I think that headers should contain authors from both files, and so I did it. I've also replaced any reference to efreet in headers with efl. finally, there also is an update for the spanish translation
SVN revision: 82284
Leandro Dorileo [Sat, 5 Jan 2013 17:40:37 +0000 (17:40 +0000)]
emotion: install external module in the correct place
SVN revision: 82283
Gustavo Sverzut Barbieri [Sat, 5 Jan 2013 16:17:53 +0000 (16:17 +0000)]
efl/edje: ecore_imf_init() only once.
use technique similar to elementary and delay init() of module, but
once you do, do it only once and avoid shutdown() until
edje_shutdown().
This is good if we keep creating and deleting edje objects with entry,
the count could go to 0 and ecore_imf_shutdown() would unload
everything, just to load it soon.
SVN revision: 82281
Gustavo Sverzut Barbieri [Sat, 5 Jan 2013 16:15:59 +0000 (16:15 +0000)]
efl/edje: fix definition of parameter-less functions.
SVN revision: 82280
Gustavo Sverzut Barbieri [Sat, 5 Jan 2013 16:07:59 +0000 (16:07 +0000)]
efl/edje: improve HAVE_ECORE_IMF conditional handling.
I wonder if we should still support no Ecore_IMF, can we make it
mandatory as it's always built with single-tree?
SVN revision: 82279
Gustavo Sverzut Barbieri [Sat, 5 Jan 2013 15:55:58 +0000 (15:55 +0000)]
efl/evas: proper glShaderSource() definition as glext.h
it is "const char * const *", not "const char **", and it was triggering a warning in our code.
it's just constness and will not trigger an error in our user's code, just an warning that he should fix.
SVN revision: 82278
Gustavo Sverzut Barbieri [Sat, 5 Jan 2013 15:42:26 +0000 (15:42 +0000)]
efl: easy warning fixes.
SVN revision: 82277
Gustavo Sverzut Barbieri [Sat, 5 Jan 2013 14:41:14 +0000 (14:41 +0000)]
efl: distcheck will run tests and compile all examples.
Tests are disabled by default, but they should be mandatory for
distcheck. So should be examples, we should have them to at least
compile.
As there is no way to force "make distcheck" to run "make examples",
I've created --enable-always-build-examples to make examples regular
noinst_PROGRAMS, being always compiled. distcheck will use that
option.
SVN revision: 82276
Gustavo Sverzut Barbieri [Sat, 5 Jan 2013 14:38:32 +0000 (14:38 +0000)]
efl/edje: codegen shouldn't use BUILT_SOURCES.
if use BUILT_SOURCES it will always generate those files, and their
requirement codegen.edj, even if examples were not to be built.
make will automatically build the files if there are rules to do so,
we just have to clean them.
SVN revision: 82275
Gustavo Sverzut Barbieri [Sat, 5 Jan 2013 14:04:22 +0000 (14:04 +0000)]
efl: warnings--
SVN revision: 82273
Tom Hacohen [Sat, 5 Jan 2013 12:14:41 +0000 (12:14 +0000)]
Evas smart clipped: Potentially fix memory leak as reported by raster.
Not really properly tested, sorry for that.
SVN revision: 82271
Jihoon Kim [Sat, 5 Jan 2013 06:10:59 +0000 (06:10 +0000)]
fix typos in doc
SVN revision: 82268
Carsten Haitzler [Sat, 5 Jan 2013 02:48:03 +0000 (02:48 +0000)]
chglog++
SVN revision: 82257
Carsten Haitzler [Sat, 5 Jan 2013 02:46:03 +0000 (02:46 +0000)]
oooh no one ever spotted this api had a typo! fix indeed.
SVN revision: 82255
Carsten Haitzler [Sat, 5 Jan 2013 02:20:13 +0000 (02:20 +0000)]
thanks joel.
SVN revision: 82254
Jihoon Kim [Sat, 5 Jan 2013 01:53:40 +0000 (01:53 +0000)]
fix typo in efl/README
SVN revision: 82249
Carsten Haitzler [Sat, 5 Jan 2013 01:38:45 +0000 (01:38 +0000)]
BIG COMMENT!!!!
SVN revision: 82248
Mike McCormack [Sat, 5 Jan 2013 00:06:28 +0000 (00:06 +0000)]
efl: Remove unused variables
Signed-off-by: Mike McCormack <mikem@atratus.org>
SVN revision: 82246
Mike McCormack [Sat, 5 Jan 2013 00:06:23 +0000 (00:06 +0000)]
efl: Fix uninitialized variable
Signed-off-by: Mike McCormack <mikem@atratus.org>
SVN revision: 82245
Gustavo Sverzut Barbieri [Fri, 4 Jan 2013 23:51:53 +0000 (23:51 +0000)]
efl/ecore: hopefully fix all examples.
SVN revision: 82243
Massimo Maiurana [Fri, 4 Jan 2013 22:18:09 +0000 (22:18 +0000)]
updating spanish and italian translation
SVN revision: 82242
Gustavo Sverzut Barbieri [Fri, 4 Jan 2013 20:55:12 +0000 (20:55 +0000)]
efl: fix make dist.
Carefully compared 'svn export' and 'make dist' results and couple of
files were missing.
Changes:
* Makefile.am: removed all .pc from EXTRA_DIST, we shouldn't
distribute them here as they will contain ./configure data such as
install location.
* src/Makefile.am: moved all if-endif to files, otherwise EXTRA_DIST
won't work properly. We must EXTRA_DIST outside of the if-endif
block.
* static_libs/liblinebreak: removed couple of unused files.
SVN revision: 82241
Gustavo Sverzut Barbieri [Fri, 4 Jan 2013 20:44:19 +0000 (20:44 +0000)]
efl/ecore_fb: remove deprecated files.
SVN revision: 82240
Gustavo Sverzut Barbieri [Fri, 4 Jan 2013 20:27:49 +0000 (20:27 +0000)]
efl/efreet: enable locale test.
export those symbols, they are harmless and will help tests.
SVN revision: 82239
Gustavo Sverzut Barbieri [Fri, 4 Jan 2013 20:14:05 +0000 (20:14 +0000)]
efl/efreet: add old README.
SVN revision: 82238
Gustavo Sverzut Barbieri [Fri, 4 Jan 2013 20:12:28 +0000 (20:12 +0000)]
efl/eina: add source benchmark file.
SVN revision: 82235
Gustavo Sverzut Barbieri [Fri, 4 Jan 2013 20:11:29 +0000 (20:11 +0000)]
efl/efreet: remove unused file.
SVN revision: 82234
Mike Blumenkrantz [Fri, 4 Jan 2013 20:00:04 +0000 (20:00 +0000)]
fix libmount version check
SVN revision: 82232
Gustavo Sverzut Barbieri [Fri, 4 Jan 2013 19:47:09 +0000 (19:47 +0000)]
efl: removed as they are now unused.
SVN revision: 82231
Gustavo Sverzut Barbieri [Fri, 4 Jan 2013 19:46:51 +0000 (19:46 +0000)]
efl/eeze: remove unused file.
unused since old api was removed.
SVN revision: 82230
Paulo Alcantara [Fri, 4 Jan 2013 19:37:22 +0000 (19:37 +0000)]
efl/wayland_egl: Fix invalid argument being passed
evas_common_font_draw() should be called with glyphs array for now,
instead of intl_props.
This patch should fix ticket #2149.
Signed-off-by: Paulo Alcantara <pcacjr@profusion.mobi>
Patch by: Paulo Alcantara <pcacjr@profusion.mobi>
SVN revision: 82229
Gustavo Sverzut Barbieri [Fri, 4 Jan 2013 18:25:43 +0000 (18:25 +0000)]
efl/edje: fix examples to not build EDJ during regular install
do not use standard files_DATA and filesdir as they would always be
executed during compilation.
SVN revision: 82223
Gustavo Sverzut Barbieri [Fri, 4 Jan 2013 18:24:41 +0000 (18:24 +0000)]
efl: simplify examples handling.
SVN revision: 82222
Leandro Dorileo [Fri, 4 Jan 2013 18:22:29 +0000 (18:22 +0000)]
EPhysics: add BulletPhysics instructions
Add BulletPhysics build and install instructions and re-enable
ephysics.
SVN revision: 82221
Gustavo Sverzut Barbieri [Fri, 4 Jan 2013 18:00:12 +0000 (18:00 +0000)]
efl/evas_cserve2: use eina_prefix
SVN revision: 82220
Gustavo Sverzut Barbieri [Fri, 4 Jan 2013 17:42:23 +0000 (17:42 +0000)]
efl/efreet: use eina_prefix, kill one TODO item.
SVN revision: 82219
Gustavo Sverzut Barbieri [Fri, 4 Jan 2013 17:19:43 +0000 (17:19 +0000)]
efl: make libraries aware of EFL_RUN_IN_TREE.
this variable tells that the build is being done in tree and we should
not look at install locations.
SVN revision: 82217
José Roberto de Souza [Fri, 4 Jan 2013 16:44:11 +0000 (16:44 +0000)]
efl: Add examples to .gitignore
Patch by: José Roberto de Souza <zehortigoza@profusion.mobi>
SVN revision: 82214
José Roberto de Souza [Fri, 4 Jan 2013 16:44:06 +0000 (16:44 +0000)]
edbus: Remove unused parameter warning of edbus examples
Patch by: José Roberto de Souza <zehortigoza@profusion.mobi>
SVN revision: 82213
Gustavo Sverzut Barbieri [Fri, 4 Jan 2013 16:41:53 +0000 (16:41 +0000)]
efl/ecore_audio: fix test in suite.
SVN revision: 82212
Gustavo Sverzut Barbieri [Fri, 4 Jan 2013 16:28:22 +0000 (16:28 +0000)]
efl: fix -DPACKAGE_DATA_DIR
they were using $(PACKAGE) that is now "efl".
SVN revision: 82211
Rafael Antognolli [Fri, 4 Jan 2013 16:00:43 +0000 (16:00 +0000)]
evas/wayland_egl: Force EGL_PLATFORM to wayland to skip autodetection.
Since we are already inside wayland_egl code, force this env var to
avoid the EGLNativeDisplayType autodetection (done by EGL code), which
seems to be incorrect.
This commit should fix ticket #1972.
Note: revert this as soon as EGL autodetection gets fixed.
SVN revision: 82183
Rafael Antognolli [Fri, 4 Jan 2013 16:00:38 +0000 (16:00 +0000)]
evas/build: Fix gles detection for wayland-egl.
This is just a quick fix, that makes things work better for now. A
deeper change and fix of the checks and build system should be done
later.
SVN revision: 82182
Gustavo Sverzut Barbieri [Fri, 4 Jan 2013 13:39:26 +0000 (13:39 +0000)]
efl/edje: pkg-config should know about physics status
SVN revision: 82175
Cedric BAIL [Fri, 4 Jan 2013 10:36:54 +0000 (10:36 +0000)]
efl: draah, edje example don't follow the rest of efl example. so shut it down.
SVN revision: 82168
Cedric BAIL [Fri, 4 Jan 2013 10:24:00 +0000 (10:24 +0000)]
efl: the problem is edje not ephysics.
SVN revision: 82166
Cedric BAIL [Fri, 4 Jan 2013 10:14:55 +0000 (10:14 +0000)]
efl: disable build of ephysics example as we can't build them on a clean machine.
NOTE: this is just the bootstrap issue we have been warning about.
SVN revision: 82165
Sebastian Dransfeld [Fri, 4 Jan 2013 08:53:46 +0000 (08:53 +0000)]
efl: Default ephysics to no
SVN revision: 82164
Carsten Haitzler [Fri, 4 Jan 2013 08:45:31 +0000 (08:45 +0000)]
ok- enable again.. but i think they should be DBG(). :)
SVN revision: 82163
Jérémy Zurcher [Fri, 4 Jan 2013 08:41:47 +0000 (08:41 +0000)]
From: Jérémy Zurcher <jeremy@asynk.ch>
Subject: [E-devel] 2 steps eina_share_common_del speed up
builtin node is never unlinked even if empty, always is the last of the queue,
so that it can be used to get a pointer to head.
cost: never unlink or promote builtin node.
benefit: no need to hash and search rbtree to unlink an empty node,
only to remove an empty head.
store full hash in Eina_Share_Common_Head, so we only hash once
use 8 lower bits as node hash, use next 8 bits as bucket index.
cost: have to apply 0xFF mask on hash in rbtree callbacks.
benefit: no need to hash when removing an empty head.
SVN revision: 82161
Daniel Juyung Seo [Fri, 4 Jan 2013 07:35:28 +0000 (07:35 +0000)]
edje edje_cc_handlers.c: Better error message. Now it's kind.
SVN revision: 82154
Daniel Juyung Seo [Fri, 4 Jan 2013 07:27:56 +0000 (07:27 +0000)]
efl .gitignore: Updated git ignore.
SVN revision: 82151
Daniel Juyung Seo [Fri, 4 Jan 2013 07:27:46 +0000 (07:27 +0000)]
efl edje_cc_handlers.c: Ported r82093 from edje to efl/edje.
SVN revision: 82150
Jihoon Kim [Fri, 4 Jan 2013 04:16:34 +0000 (04:16 +0000)]
fix main.dox in efl
SVN revision: 82143
Gustavo Sverzut Barbieri [Fri, 4 Jan 2013 02:51:43 +0000 (02:51 +0000)]
efl/edje: improve docs after merge.
SVN revision: 82142
Gustavo Sverzut Barbieri [Fri, 4 Jan 2013 02:08:14 +0000 (02:08 +0000)]
efl: merge edje.
this is still in progress, mostly the multisense stuff is pending.
it seems that when we merge ecore_audio in edje the libremix and
similar are gone, at least from Edje, and will be in ecore_audio
itself (or pulseaudio).
Changes:
* __UNUSED__ to EINA_UNUSED
* binaries (epp, embryo_cc, edje_cc) now consider EFL_RUN_IN_TREE and
will assume the binaries are still not installed, running from
build tree location (needs more testing, maybe doesn't work with
srcdir != builddir, still doesn't solve cross compile builds)
SVN revision: 82139
Leandro Dorileo [Fri, 4 Jan 2013 01:55:07 +0000 (01:55 +0000)]
evas: add event source evas object
This patch introduces fields to event Evas_Event_Mouse_* structures
to hold the event source evas object in case of evas source events
propagation.
SVN revision: 82138
Gustavo Sverzut Barbieri [Fri, 4 Jan 2013 01:50:14 +0000 (01:50 +0000)]
efl/eeze: uncomment test cases
SVN revision: 82137
Leandro Dorileo [Fri, 4 Jan 2013 01:21:07 +0000 (01:21 +0000)]
Ephysics: get rid of shadow warnings
Get rid of -Wshadow warnings on bullet's C++ "shadowed" variables.
SVN revision: 82136
Cedric BAIL [Fri, 4 Jan 2013 00:55:00 +0000 (00:55 +0000)]
autotools: move to AC_CONFIG_HEADERS.
Patch by Doug Newgard <scimmia22@outlook.com>.
SVN revision: 82135
Carsten Haitzler [Fri, 4 Jan 2013 00:10:47 +0000 (00:10 +0000)]
double libs line --
SVN revision: 82134
Gustavo Sverzut Barbieri [Fri, 4 Jan 2013 00:03:56 +0000 (00:03 +0000)]
efl/ephysics: quiet warning
SVN revision: 82133
José Roberto de Souza [Fri, 4 Jan 2013 00:02:15 +0000 (00:02 +0000)]
ethumb: assert to EINA_SAFETY
Patch by: José Roberto de Souza <zehortigoza@profusion.mobi>
SVN revision: 82132
José Roberto de Souza [Fri, 4 Jan 2013 00:02:09 +0000 (00:02 +0000)]
ethumb: Fix edbus message construction
Also rename EDBus_Message_Iter* config to entry
Patch by: José Roberto de Souza <zehortigoza@profusion.mobi>
SVN revision: 82131