platform/upstream/efl.git
10 years agoevas - fix neon blend code used for text rendering to not leave dirty end
Carsten Haitzler (Rasterman) [Fri, 15 Nov 2013 10:16:03 +0000 (19:16 +0900)]
evas - fix neon blend code used for text rendering to not leave dirty end

10 years agoDon't call input panel show/hide methods unless input_panel_enabled is
Chris Michael [Fri, 15 Nov 2013 08:44:19 +0000 (08:44 +0000)]
Don't call input panel show/hide methods unless input_panel_enabled is
true.

Fixes Phab Ticket T501

Signed-off-by: Chris Michael <cp.michael@samsung.com>
10 years agoDo not call the contexts' input_panel_show/hide methods unless
Chris Michael [Fri, 15 Nov 2013 08:43:23 +0000 (08:43 +0000)]
Do not call the contexts' input_panel_show/hide methods unless
input_panel_enabled is True.

Part of Fix for Phab Ticket T501

Signed-off-by: Chris Michael <cp.michael@samsung.com>
10 years agoUnify ecore_evas resize code across both shm and egl engines.
Chris Michael [Fri, 15 Nov 2013 08:11:09 +0000 (08:11 +0000)]
Unify ecore_evas resize code across both shm and egl engines.

This reduces code duplication for ecore_evas resize routines inside
wayland engines by using a common _ecore_evas_wl_common_resize
function as the resize code for both engines was the same anyway.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
10 years agoAdd function prototype for _ecore_evas_wl_common_resize
Chris Michael [Fri, 15 Nov 2013 08:10:15 +0000 (08:10 +0000)]
Add function prototype for _ecore_evas_wl_common_resize

Signed-off-by: Chris Michael <cp.michael@samsung.com>
10 years agoevas: fix potential similar problem as with GL X11 backend with wrong context being...
Cedric Bail [Fri, 15 Nov 2013 05:07:45 +0000 (14:07 +0900)]
evas: fix potential similar problem as with GL X11 backend with wrong context being used.

See commit d2b647d2b378a88bee07610a7416d4257bbebbb6.

10 years agoevas: fix a missing eglMakeCurrent in image_cache_flush/image_cache_set in the GL...
Wonsik Jung [Wed, 13 Nov 2013 07:58:01 +0000 (16:58 +0900)]
evas: fix a missing eglMakeCurrent in image_cache_flush/image_cache_set in the GL X11 backend.

[Problem] When glTextureDelete is called in image_cache_flush(), it sometimes doesn't work.
[Cause] glTextureDelete is called with the wrong eglContext.
[Solution] Call eng_window_use() in image_cache_flush() and image_cache_set() to use the correct eglContext.

Change-Id: Id7ab1aaeb456be6dbc5f09cb2731ace5399a5dce
Signed-off-by: Cedric Bail <cedric.bail@samsung.com>
10 years agoallow ecore to not load system modules.
Gustavo Sverzut Barbieri [Thu, 14 Nov 2013 15:27:19 +0000 (13:27 -0200)]
allow ecore to not load system modules.

this won't go to changelog/news as it's mainly internal, I can't see
people wanting to use it except rare cases as edje tools.

10 years agoFix some formatting
Chris Michael [Thu, 14 Nov 2013 12:45:33 +0000 (12:45 +0000)]
Fix some formatting

Signed-off-by: Chris Michael <cp.michael@samsung.com>
10 years agoCheck for valid shell_surface, title, and class before trying to set
Chris Michael [Thu, 14 Nov 2013 12:44:10 +0000 (12:44 +0000)]
Check for valid shell_surface, title, and class before trying to set
them else wayland segfaults (internal wayland code does no safety
checks). Also, Fix some formatting while I am here...

Signed-off-by: Chris Michael <cp.michael@samsung.com>
10 years agoRemove blank line
Chris Michael [Thu, 14 Nov 2013 11:26:43 +0000 (11:26 +0000)]
Remove blank line

Signed-off-by: Chris Michael <cp.michael@samsung.com>
10 years agom4: Save cflags before restoring them
Sebastian Dransfeld [Thu, 14 Nov 2013 04:55:10 +0000 (05:55 +0100)]
m4: Save cflags before restoring them

If we do CFLAGS=${SAVE_CFLAGS}, it is important to do
SAVE_CFLAGS=${CFLAGS} first...

10 years agoevas_gl : Fixed macro substitution bug in evas_gl
Sung W. Park [Wed, 13 Nov 2013 06:39:12 +0000 (15:39 +0900)]
evas_gl : Fixed macro substitution bug in evas_gl

In evas_gl_api_ext_def.h there're calls such as:

    _EVASGL_EXT_DRVNAME(EGL_KHR_image_base)

    The macro is defined in evas_gl_api_ext.c as:

    (strstr(glexts, #name) != NULL || strstr(glueexts, #name) != NULL)

    if (_EVASGL_EXT_CHECK_SUPPORT(name)) *ext_support = 1;

    But EGL_KHR_image_base is itself a macro, which is defined
    in EGL/eglext.h like this:

    Thus, the _EVASGL_EXT_CHECK_SUPPORT macro will unwrap into:

    (strstr(glexts, "1") != NULL || strstr(glueexts, "1") != NULL)

    instead of intended:

    (strstr(glexts, "EGL_KHR_image_base") != NULL ||
     strstr(glueexts, "EGL_KHR_image_base") != NULL)

    This patch fixes this by applying stringification earlier in
    _EVASGL_EXT_DRVNAME

Bugfix reported by jinhyung.jo@samsung.com

10 years agoeina: adjust precision for all our targeted convertion.
Cedric Bail [Tue, 12 Nov 2013 11:12:54 +0000 (20:12 +0900)]
eina: adjust precision for all our targeted convertion.

10 years agoefl: let's try to force that thread things this way.
Cedric Bail [Tue, 12 Nov 2013 10:29:45 +0000 (19:29 +0900)]
efl: let's try to force that thread things this way.

10 years agoeina: fix uninitialized data use.
Cedric Bail [Tue, 12 Nov 2013 10:01:10 +0000 (19:01 +0900)]
eina: fix uninitialized data use.

10 years agoefl: let's try to detect in a portable way phtread around the world.
Cedric Bail [Tue, 12 Nov 2013 07:06:22 +0000 (16:06 +0900)]
efl: let's try to detect in a portable way phtread around the world.

Linking to Pthread seems to be highly not portable. Look at lock.m4
macro if you want to understand the hell it is ! By following it
closely we should now have better portability than the 1.7.x release.
And of course than our alpha...

10 years agoedje: fixing the check whether the part is swallow.
Vorobiov Vitalii [Tue, 12 Nov 2013 02:18:22 +0000 (11:18 +0900)]
edje: fixing the check whether the part is swallow.

Summary:
Some functions doesn't checking the part right.
For example:
edje_edit_part_clip_to_set
edje_edit_part_restack_below
edje_edit_part_restack_above
edje_edit_part_source_set

Reviewers: cedric, seoz

Reviewed By: cedric

CC: reutskiy.v.v, cedric
Differential Revision: https://phab.enlightenment.org/D325

10 years agoevas/textblock: add const for param in evas_object_textblock_style_set for consistency
Yakov Goldberg [Mon, 11 Nov 2013 11:01:52 +0000 (13:01 +0200)]
evas/textblock: add const for param in evas_object_textblock_style_set for consistency

10 years agoAdd @since in the doc of ecore_imf_input_panel_hide () API
Jihoon Kim [Mon, 11 Nov 2013 11:02:51 +0000 (20:02 +0900)]
Add @since in the doc of ecore_imf_input_panel_hide () API

10 years agoecore_imf: fix indentation
Jihoon Kim [Mon, 11 Nov 2013 11:01:51 +0000 (20:01 +0900)]
ecore_imf: fix indentation

10 years agoevas/image - init default image state value explicitly.
ChunEon Park [Mon, 11 Nov 2013 05:25:43 +0000 (14:25 +0900)]
evas/image - init default image state value explicitly.

10 years agoUpdating japanese translation
maxerba [Sun, 10 Nov 2013 16:49:27 +0000 (17:49 +0100)]
Updating japanese translation

10 years agoeina: avoid warning.
Cedric BAIL [Sun, 10 Nov 2013 11:07:59 +0000 (12:07 +0100)]
eina: avoid warning.

10 years agoeina: let's copy va_list when passing it around to be more portable.
Cedric BAIL [Sun, 10 Nov 2013 08:43:57 +0000 (09:43 +0100)]
eina: let's copy va_list when passing it around to be more portable.

NOTE: EINA_VALUE_TYPE_DISPATCH_RETURN macro is a bit weird, it does
use external variable not passed to the macro and half of the parameter
given to it are just ignored...

10 years agoecore_evas: use portable infrastructure to detect page size.
Cedric BAIL [Sun, 10 Nov 2013 08:26:44 +0000 (09:26 +0100)]
ecore_evas: use portable infrastructure to detect page size.

10 years agoevas: use portable infrastructure to detect page size.
Cedric BAIL [Sun, 10 Nov 2013 08:26:30 +0000 (09:26 +0100)]
evas: use portable infrastructure to detect page size.

10 years agoeina: use portable infrastructure to detect page size.
Cedric BAIL [Sun, 10 Nov 2013 08:26:12 +0000 (09:26 +0100)]
eina: use portable infrastructure to detect page size.

10 years agoeina: detect page size in a portable way.
Cedric BAIL [Sun, 10 Nov 2013 08:25:16 +0000 (09:25 +0100)]
eina: detect page size in a portable way.

10 years agoecore-audio - handle deletion of objects from outputs list in ctx fail cb
Carsten Haitzler (Rasterman) [Sun, 10 Nov 2013 02:04:18 +0000 (11:04 +0900)]
ecore-audio - handle deletion of objects from outputs list in ctx fail cb

10 years agoecore-audio - remove the obj from the list before calling eo super destructor
Carsten Haitzler (Rasterman) [Sun, 10 Nov 2013 01:45:33 +0000 (10:45 +0900)]
ecore-audio - remove the obj from the list before calling eo super destructor

10 years agoeina: let's try to reduce the covered 64bits system.
Cedric BAIL [Sat, 9 Nov 2013 14:26:24 +0000 (15:26 +0100)]
eina: let's try to reduce the covered 64bits system.

10 years agoeina: let pass the right size.
Cedric Bail [Sat, 9 Nov 2013 11:43:20 +0000 (20:43 +0900)]
eina: let pass the right size.

10 years agoeina: fix eina_hash_int64 on Windows system.
Cedric Bail [Sat, 9 Nov 2013 11:07:27 +0000 (20:07 +0900)]
eina: fix eina_hash_int64 on Windows system.

10 years agoeina: eina_lock_debug is only on Eina_Lock.
Cedric Bail [Sat, 9 Nov 2013 11:06:59 +0000 (20:06 +0900)]
eina: eina_lock_debug is only on Eina_Lock.

10 years agoeina: fix warning of unsigned int being compared to an int.
Cedric Bail [Sat, 9 Nov 2013 11:06:36 +0000 (20:06 +0900)]
eina: fix warning of unsigned int being compared to an int.

10 years agogitignore: ignore files generated by make check.
Cedric Bail [Sat, 9 Nov 2013 10:50:15 +0000 (19:50 +0900)]
gitignore: ignore files generated by make check.

10 years agoefl: detect 64 bits correctly.
Cedric Bail [Sat, 9 Nov 2013 10:48:31 +0000 (19:48 +0900)]
efl: detect 64 bits correctly.

10 years agoevas/image - fixed typo.
ChunEon Park [Sat, 9 Nov 2013 08:07:35 +0000 (17:07 +0900)]
evas/image - fixed typo.

10 years agowarning--
Carsten Haitzler (Rasterman) [Sat, 9 Nov 2013 01:42:49 +0000 (10:42 +0900)]
warning--

10 years agoevas - gl engine - this fixes the breakages in new nvidia drivers
Carsten Haitzler (Rasterman) [Sat, 9 Nov 2013 01:40:17 +0000 (10:40 +0900)]
evas - gl engine - this fixes the breakages in new nvidia drivers

nvidia > 319 broke alpha windows. this code that was left commented
out fixes it. it didn't used to have any use.

10 years agoembryo - embryo_cc: fix buffer overrun warning
Carsten Haitzler (Rasterman) [Sat, 9 Nov 2013 01:15:35 +0000 (10:15 +0900)]
embryo - embryo_cc: fix buffer overrun warning

gcc warning was right. it's a pretty smart cookie too.

10 years agoecore_con - socks support - warning that shows invalid size calc
Carsten Haitzler (Rasterman) [Sat, 9 Nov 2013 01:11:12 +0000 (10:11 +0900)]
ecore_con - socks support - warning that shows invalid size calc

zmike - i think this was the problem. gcc warning caught it. size was

10 years agoEo: Fixed potential infinite loop with child deletion.
Tom Hacohen [Fri, 8 Nov 2013 12:10:50 +0000 (12:10 +0000)]
Eo: Fixed potential infinite loop with child deletion.

It looks like it should get into a loop for every object that has
children.

10 years agoevas/image - removed dead code.
ChunEon Park [Fri, 8 Nov 2013 10:48:37 +0000 (19:48 +0900)]
evas/image - removed dead code.

10 years agoevas - removed dead code.
ChunEon Park [Fri, 8 Nov 2013 10:22:12 +0000 (19:22 +0900)]
evas - removed dead code.

10 years agoclean up previous commit with simple continues on invalid name
Carsten Haitzler (Rasterman) [Fri, 8 Nov 2013 08:42:34 +0000 (17:42 +0900)]
clean up previous commit with simple continues on invalid name

10 years ago[edje_entry] Add null checking for name of anchor and item.
Youngbok Shin [Fri, 8 Nov 2013 08:40:57 +0000 (17:40 +0900)]
[edje_entry] Add null checking for name of anchor and item.

Summary:
Even if the anchor name is null, it will be appended to "anchors".
There are many null checking for name of anchor.
So it should be checked in geometry_get functions.

Test Plan:
Test with text "<a href =abc>We can't find name in this case</a>".
This text makes break the application. Because of a space between "href" and "=".
The name of anchor will be saved as null in "anchors".

Reviewers: woohyun, tasn, cedric

CC: cedric, raster
Differential Revision: https://phab.enlightenment.org/D318

10 years agoRemove selection handlers (and move to elm)
Thiep Ha [Fri, 8 Nov 2013 08:30:44 +0000 (17:30 +0900)]
Remove selection handlers (and move to elm)

Summary:
Selection handlers are now implemented in elementary. So, we should remove them from edje.
The BLOCK_HANDLE mode should be removed also.

Reviewers: cedric, tasn

CC: cedric, raster
Differential Revision: https://phab.enlightenment.org/D312

10 years agoChanged Eo class names to be consistent. #2
Tom Hacohen [Thu, 7 Nov 2013 14:37:00 +0000 (14:37 +0000)]
Changed Eo class names to be consistent. #2

All the class names are now of the format: Elm_Type_Subtype_Extra

Thanks to Yakov for pointing out I forgot a few and for giving me a nice
list.

10 years agoFix getting the clipboard selection and add missing LOGFN macros
Chris Michael [Thu, 7 Nov 2013 14:30:49 +0000 (14:30 +0000)]
Fix getting the clipboard selection and add missing LOGFN macros

Signed-off-by: Chris Michael <cp.michael@samsung.com>
10 years agoAdd support for additional keyboard modifiers. Fix handling of Shift
Chris Michael [Thu, 7 Nov 2013 14:29:49 +0000 (14:29 +0000)]
Add support for additional keyboard modifiers. Fix handling of Shift
key for capitals.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
10 years agoAdd some additional keyboard masks
Chris Michael [Thu, 7 Nov 2013 14:28:44 +0000 (14:28 +0000)]
Add some additional keyboard masks

This adds support for Windows logo, caps lock, num lock, scroll lock
and AltGr as keyboard modifiers

Signed-off-by: Chris Michael <cp.michael@samsung.com>
10 years agoChanged Eo class names to be consistent.
Tom Hacohen [Thu, 7 Nov 2013 11:16:01 +0000 (11:16 +0000)]
Changed Eo class names to be consistent.

All the class names are now of the format: Lib_Type_Subtype_Extra.

10 years agoevas: Nice catch from Coverity, fix defect CID 1126097, 1126096 and 1126088.
Cedric Bail [Thu, 7 Nov 2013 10:56:04 +0000 (19:56 +0900)]
evas: Nice catch from Coverity, fix defect CID 1126097, 1126096 and 1126088.

10 years agoedje: add string "program_%p" (%p - edje_program pointer) to a default description...
Vyacheslav Reutskiy [Thu, 7 Nov 2013 09:01:52 +0000 (18:01 +0900)]
edje: add string "program_%p" (%p - edje_program pointer) to a default description of the program being build.

Fix deffect with a missing tokken 'name' in the program description block when
generated by edje_cc.

Reviewers: cedric, seoz

CC: cedric
Differential Revision: https://phab.enlightenment.org/D323

Signed-off-by: Cedric Bail <cedric.bail@samsung.com>
10 years agoeet: Stopped SPANKing the naughty programmer while deleting dictionary.
Vorobiov Vitalii [Thu, 7 Nov 2013 08:58:42 +0000 (17:58 +0900)]
eet: Stopped SPANKing the naughty programmer while deleting dictionary.

Function edje_edit_save_all cause lots of SPANK SPANK, because
eet_dictionary_free is trying to delete string that is actually not a stringshare.

Reviewers: cedric, seoz, raster

Reviewed By: cedric

CC: reutskiy.v.v, cedric
Differential Revision: https://phab.enlightenment.org/D322

Signed-off-by: Cedric Bail <cedric.bail@samsung.com>
10 years agofix readme to be 1.8.0
Carsten Haitzler (Rasterman) [Thu, 7 Nov 2013 08:25:05 +0000 (17:25 +0900)]
fix readme to be 1.8.0

10 years agoecore_x: accept -1 as valid mm size for no change
Sebastian Dransfeld [Tue, 5 Nov 2013 09:54:23 +0000 (10:54 +0100)]
ecore_x: accept -1 as valid mm size for no change

If we pass in w_mm = h_mm = -1 we want no change if w == cw and h == ch,
as we calculate w_mm and h_mm based on these later.

10 years agoecore_x: store atoms internally
Sebastian Dransfeld [Tue, 5 Nov 2013 08:41:57 +0000 (09:41 +0100)]
ecore_x: store atoms internally

No need to request them every time.

10 years agoecore_x: get correct property
Sebastian Dransfeld [Tue, 5 Nov 2013 08:39:51 +0000 (09:39 +0100)]
ecore_x: get correct property

Since the function is ecore_x_randr_output_connector_type_get, I guess
we want RR_PROPERTY_CONNECTOR_TYPE, not RR_PROPERTY_CONNECTOR_NUMBER.

10 years agoEo: remove ; after while (0) in Eo.h.
Tom Hacohen [Wed, 6 Nov 2013 14:33:06 +0000 (14:33 +0000)]
Eo: remove ; after while (0) in Eo.h.

The whole point of having "do {} while (0);" is to force people to add a
; after the call to the macro. Therefore there should be no semicolon.

10 years agoThis adds the test case for the DNS error patch.
Guillaume Friloux [Wed, 6 Nov 2013 13:30:54 +0000 (14:30 +0100)]
This adds the test case for the DNS error patch.
Do not set the timeout value to something too low or you walk over
another bug i discovered and that needs a lil talk.

10 years agoFixes a bug where when you try to connect to a server using an
Guillaume Friloux [Wed, 6 Nov 2013 13:13:40 +0000 (14:13 +0100)]
Fixes a bug where when you try to connect to a server using an
inexistant DNS, or having a DNS resolution error, there isnt any event
generated for the application to know.

This is not a complete fix has you need to fix a timeout value for it to
happen, but still, it makes it possible to work around it.

More work is needed on this.

10 years agoevil: let's try a more modern declaration.
Cedric Bail [Wed, 6 Nov 2013 02:11:55 +0000 (11:11 +0900)]
evil: let's try a more modern declaration.

10 years agoepp: avoid to rely on undefined behavior for fopen.
Cedric Bail [Tue, 5 Nov 2013 07:28:56 +0000 (16:28 +0900)]
epp: avoid to rely on undefined behavior for fopen.

In the case we didn't define the file to save to, fopen would have
been called with a NULL parameter. The result of that call is not
really defined and could have led to some crash at some point.

10 years agoeina: Avoid increasing required alignment of target type warning on ARM in Eina_Hash.
Ryuan Choi [Tue, 5 Nov 2013 06:45:52 +0000 (15:45 +0900)]
eina: Avoid increasing required alignment of target type warning on ARM in Eina_Hash.

Summary:
When building applications with -Wcast-align on ARM, there are following warnings.
increases required alignment of target type warnings. This impact eina_hash_murmur3.

Reviewers: cedric, seoz

Reviewed By: cedric

CC: cedric
Differential Revision: https://phab.enlightenment.org/D317

Signed-off-by: Cedric Bail <cedric.bail@samsung.com>
10 years agoecore: remove coroutine for now. Can easily be reverted for 1.9.
Cedric Bail [Tue, 5 Nov 2013 02:12:20 +0000 (11:12 +0900)]
ecore: remove coroutine for now. Can easily be reverted for 1.9.

10 years agoecore/wayland: Use eina_inlist instead of wl_list for inputs too.
Rafael Antognolli [Mon, 4 Nov 2013 16:24:59 +0000 (14:24 -0200)]
ecore/wayland: Use eina_inlist instead of wl_list for inputs too.

10 years agoecore/wayland: Use eina_inlist instead of wl_list for outputs too.
Rafael Antognolli [Mon, 4 Nov 2013 16:18:39 +0000 (14:18 -0200)]
ecore/wayland: Use eina_inlist instead of wl_list for outputs too.

10 years agoecore/wayland: Use eina_inlist instead of wl_list for globals.
Rafael Antognolli [Mon, 4 Nov 2013 15:48:57 +0000 (13:48 -0200)]
ecore/wayland: Use eina_inlist instead of wl_list for globals.

Since we are allocating this list and returning it, let's make it more
EFL-like.

10 years agoRequire wayland libraries of at least 1.3.0
Chris Michael [Mon, 4 Nov 2013 13:29:31 +0000 (13:29 +0000)]
Require wayland libraries of at least 1.3.0

Signed-off-by: Chris Michael <cp.michael@samsung.com>
10 years agoAdd "--with-id" configure option that can be used to specify a
Jerome Pinot [Mon, 4 Nov 2013 13:11:48 +0000 (22:11 +0900)]
Add "--with-id" configure option that can be used to specify a
string identifying the build (vendor, maintainer, etc). It defines
EFL_BUILD_ID with default to "none". It can be used by applications
or for bug reports by including Efl_Config.h

Differential Revision: https://phab.enlightenment.org/D288

10 years agoecore/wayland: Move Ecore_Wl_Output to a private header.
Rafael Antognolli [Mon, 4 Nov 2013 13:06:49 +0000 (11:06 -0200)]
ecore/wayland: Move Ecore_Wl_Output to a private header.

This is just not being used outside of ecore_wayland library, so just
move it and nothing breaks.

10 years agoconfigure does not print tests option as a default
Ryuan Choi [Mon, 4 Nov 2013 11:58:09 +0000 (20:58 +0900)]
configure does not print tests option as a default

Reviewers: seoz, raster

Reviewed By: raster

Differential Revision: https://phab.enlightenment.org/D62

10 years agoalpha1 release autofoo/build tree work to pass distcheck and actually work v1.8.0-alpha1
Carsten Haitzler (Rasterman) [Mon, 4 Nov 2013 09:31:48 +0000 (18:31 +0900)]
alpha1 release autofoo/build tree work to pass distcheck and actually work

10 years agoevil: let's try to get the right header.
Cedric Bail [Mon, 4 Nov 2013 08:42:58 +0000 (17:42 +0900)]
evil: let's try to get the right header.

10 years agoevil: add regex code (needed for elm).
Vincent Torri [Fri, 1 Nov 2013 15:00:39 +0000 (16:00 +0100)]
evil: add regex code (needed for elm).

Signed-off-by: Cedric Bail <cedric.bail@samsung.com>
10 years agoAUTHORS: he has been definitively contributing !
Cedric Bail [Mon, 4 Nov 2013 06:48:53 +0000 (15:48 +0900)]
AUTHORS: he has been definitively contributing !

10 years agoedje: fix error _edje_part_description_find_byname, use wrong object.
Vyacheslav Reutskiy [Mon, 4 Nov 2013 06:47:47 +0000 (15:47 +0900)]
edje: fix error _edje_part_description_find_byname, use wrong object.

Reviewers: cedric, seoz

Reviewed By: cedric

Differential Revision: https://phab.enlightenment.org/D314

Signed-off-by: Cedric Bail <cedric.bail@samsung.com>
10 years agoedje: add string "default" to a default description of the part being build.
Vyacheslav Reutskiy [Mon, 4 Nov 2013 06:41:51 +0000 (15:41 +0900)]
edje: add string "default" to a default description of the part being build.

Fix deffect with a missing tokken 'state' in the first description block when
generated by edje_cc (It is perfectly valid to not specify the first description
name as it will always be "default").

Reviewers: cedric, seoz

Reviewed By: cedric

Differential Revision: https://phab.enlightenment.org/D310

Signed-off-by: Cedric Bail <cedric.bail@samsung.com>
10 years agoedje: edje_edit api - fixed seg fault in the edje_edit_part_del
Vyacheslav Reutskiy [Mon, 4 Nov 2013 06:39:44 +0000 (15:39 +0900)]
edje: edje_edit api - fixed seg fault in the edje_edit_part_del

Reviewers: cedric, seoz

Reviewed By: cedric

Differential Revision: https://phab.enlightenment.org/D315

Signed-off-by: Cedric Bail <cedric.bail@samsung.com>
10 years agoeet: Adding EET_DATA_DESCRIPTOR_ADD_MAPPING_BASIC to add a basic type to a union.
Christophe Sadoine [Mon, 4 Nov 2013 06:33:12 +0000 (15:33 +0900)]
eet: Adding EET_DATA_DESCRIPTOR_ADD_MAPPING_BASIC to add a basic type to a union.

I added EET_DATA_DESCRIPTOR_ADD_MAPPING_BASIC because I need basic types in unions, and EET_DATA_DESCRIPTOR_ADD_MAPPING is only for structs.
I also modified the example with a float and a string.

Reviewers: cedric

Reviewed By: cedric

Differential Revision: https://phab.enlightenment.org/D313

Signed-off-by: Cedric Bail <cedric.bail@samsung.com>
10 years agoedje: delete unused images from eet(edj) file.
Vyacheslav Reutskiy [Mon, 4 Nov 2013 06:28:59 +0000 (15:28 +0900)]
edje: delete unused images from eet(edj) file.

Update the data_process_lookups function.
Earlier images are not deleted, but his name was
removed from the list, and it was possible to
access the image by id. Now all unused images
are deleted.

Reviewers: cedric, seoz

Differential Revision: https://phab.enlightenment.org/D309

Signed-off-by: Cedric Bail <cedric.bail@samsung.com>
10 years agoevas: force complete items rebuild on evas_object_font_font_set.
Cedric Bail [Mon, 4 Nov 2013 06:28:16 +0000 (15:28 +0900)]
evas: force complete items rebuild on evas_object_font_font_set.

10 years agoevas: update use of eina_cow_free for latest change.
Cedric Bail [Mon, 4 Nov 2013 03:47:48 +0000 (12:47 +0900)]
evas: update use of eina_cow_free for latest change.

10 years agoedje: update use of eina_cow_free to latest change.
Cedric Bail [Mon, 4 Nov 2013 03:47:34 +0000 (12:47 +0900)]
edje: update use of eina_cow_free to latest change.

10 years agoeina: update Eina_Cow test to latest API change.
Cedric Bail [Mon, 4 Nov 2013 03:47:12 +0000 (12:47 +0900)]
eina: update Eina_Cow test to latest API change.

10 years agoeet: shutup a warning and use the right pointer source even if they are the same.
Cedric Bail [Mon, 4 Nov 2013 03:46:48 +0000 (12:46 +0900)]
eet: shutup a warning and use the right pointer source even if they are the same.

10 years agoeina: make eina_cow_free reset the pointer to the default read only value.
Cedric Bail [Mon, 4 Nov 2013 03:45:25 +0000 (12:45 +0900)]
eina: make eina_cow_free reset the pointer to the default read only value.

10 years agoRevert "evas - clip shutdown fix to avoid invalid mem accesses"
Cedric Bail [Mon, 4 Nov 2013 03:23:25 +0000 (12:23 +0900)]
Revert "evas - clip shutdown fix to avoid invalid mem accesses"

This reverts commit eb6af1f1ff7ee069eff8bab13c0eed5010ef5660.

This commit was making the code much more complex than required. Let's make
eina_cow_free set the value back to its default.

10 years agoeet: let's use const Eina_File here to.
Cedric Bail [Mon, 4 Nov 2013 02:28:56 +0000 (11:28 +0900)]
eet: let's use const Eina_File here to.

10 years agoedje: use const Eina_File for mmap_set function.
Cedric Bail [Mon, 4 Nov 2013 02:28:29 +0000 (11:28 +0900)]
edje: use const Eina_File for mmap_set function.

10 years agoevas: make mmap_set use const Eina_File.
Cedric Bail [Mon, 4 Nov 2013 02:27:59 +0000 (11:27 +0900)]
evas: make mmap_set use const Eina_File.

10 years agoeina: roll const into Eina_File API.
Cedric Bail [Mon, 4 Nov 2013 02:26:59 +0000 (11:26 +0900)]
eina: roll const into Eina_File API.

Note that eina_file_dup is const from the caller perspective as it
will return a fresh "non const" Eina_File that it will be able to
manipulate as it like.

10 years agoevas/x11: Fix Xlib swapper buffer size
Jean-Philippe Andre [Fri, 1 Nov 2013 05:44:07 +0000 (14:44 +0900)]
evas/x11: Fix Xlib swapper buffer size

Problem: Software engine fails to render on Tizen device.

10 years agoevas - clip shutdown fix to avoid invalid mem accesses
Carsten Haitzler (Rasterman) [Sun, 3 Nov 2013 12:43:11 +0000 (21:43 +0900)]
evas - clip shutdown fix to avoid invalid mem accesses

many valgrind complaints on e shutdown are there regarding accessing
cow sections, lists and object elements during shutdown. this plugs
theses little holes to avoid the invalid accesses and thus avoids
potential crashes.

10 years agoeina thread - make note about valgrind complaint that is bogus
Carsten Haitzler (Rasterman) [Sun, 3 Nov 2013 11:51:41 +0000 (20:51 +0900)]
eina thread - make note about valgrind complaint that is bogus

10 years agoevas - re-fix to use first, last or if item is list head on text recomp
Carsten Haitzler (Rasterman) [Sun, 3 Nov 2013 11:33:05 +0000 (20:33 +0900)]
evas - re-fix to use first, last or if item is list head on text recomp

10 years agoMake setter functions "edje_edit_script..." return Eina_Bool.
m.biliavskyi [Sat, 2 Nov 2013 12:26:18 +0000 (21:26 +0900)]
Make setter functions "edje_edit_script..." return Eina_Bool.

Summary:
Make the following function return Eina_Bool so the caller can detect errors :
List of updated functions:
edje_edit_script_set
edje_edit_script_program_set

Reviewers: cedric, seoz, raster

Reviewed By: raster

CC: reutskiy.v.v
Differential Revision: https://phab.enlightenment.org/D307