platform/upstream/efl.git
10 years agoedje: Edje_Edit - add edje_edit_sound_tone_add() function that allows user to add...
Kateryna Fesyna [Mon, 23 Jun 2014 09:26:25 +0000 (11:26 +0200)]
edje: Edje_Edit - add edje_edit_sound_tone_add() function that allows user to add new tone to collection

Summary:
New function provides the ability to add new tones to currently loaded collection.
It takes the name that will define new tone in collection and its frequency as parameters.

@feature

Reviewers: cedric, Hermet, seoz, raster

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

Signed-off-by: Cedric BAIL <c.bail@partner.samsung.com>
10 years agoedje: Edje_Edit - add functions that provide the ability to set and get source for...
Kateryna Fesyna [Mon, 23 Jun 2014 09:23:07 +0000 (11:23 +0200)]
edje: Edje_Edit - add functions that provide the ability to set and get source for proxy parts state

Summary:
This commit contains two new functions that provide the ability to set and get
source property of proxy parts state:
edje_edit_state_proxy_source_get() and edje_edit_state_proxy_source_set().
Also it contains the implementation of printing source data on
edc code generation.

@feature

Reviewers: cedric, Hermet, seoz, raster, reutskiy.v.v

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

Signed-off-by: Cedric BAIL <c.bail@partner.samsung.com>
10 years agoedje: Edje_Edit - add missed iterator and object deletion in _delete_play_actions...
Kateryna Fesyna [Mon, 23 Jun 2014 09:18:59 +0000 (11:18 +0200)]
edje: Edje_Edit - add missed iterator and object deletion in _delete_play_actions() function

Summary:
this commit adds missed eina_iterator_free() and evas_object_del() calls
in _delete_play_actions() functions.

@feature

Reviewers: cedric, Hermet, seoz, raster, reutskiy.v.v, tasn

Reviewed By: reutskiy.v.v

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

Signed-off-by: Cedric BAIL <c.bail@partner.samsung.com>
10 years agoedje: Edje_Edit - add edje_edit_part_item_del.
Maksym Volodin [Mon, 23 Jun 2014 09:17:51 +0000 (11:17 +0200)]
edje: Edje_Edit - add edje_edit_part_item_del.

Summary:
Delete exist item from part. This part should have BOX or TABLE type.
In parametr - name of exist item to delete it from BOX or TABLE.

@feature

Reviewers: cedric, Hermet, seoz, raster, reutskiy.v.v

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

Signed-off-by: Cedric BAIL <c.bail@partner.samsung.com>
10 years agoedje: Edje_Edit - add API for missing map properties
Andrii Kroitor [Mon, 23 Jun 2014 09:16:37 +0000 (11:16 +0200)]
edje: Edje_Edit - add API for missing map properties

Summary:
added getters & setters for
collections.group.parts.part.description.perspective.zplane
collections.group.parts.part.description.perspective.focal
collections.group.parts.part.description.map.rotation: x, y, z
collections.group.parts.part.description.map.smooth
collections.group.parts.part.description.map.alpha
collections.group.parts.part.description.map.perspective_on
collections.group.parts.part.description.map.backface_cull

@feature

Reviewers: cedric, raster, seoz, Hermet

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

Signed-off-by: Cedric BAIL <c.bail@partner.samsung.com>
10 years agoecore_win23: oops forgotten path.
Cedric BAIL [Mon, 23 Jun 2014 09:25:04 +0000 (11:25 +0200)]
ecore_win23: oops forgotten path.

10 years agoecore: fix ecore main loop on Windows when number of objects is greater that MAXIMUM_...
Vincent Torri [Sun, 22 Jun 2014 15:33:34 +0000 (17:33 +0200)]
ecore: fix ecore main loop on Windows when number of objects is greater that MAXIMUM_WAIT_OBJECTS

@fix

Signed-off-by: Cedric BAIL <c.bail@partner.samsung.com>
10 years agoecore_win32: fix key events on Windows.
Vincent Torri [Sat, 21 Jun 2014 16:02:19 +0000 (18:02 +0200)]
ecore_win32: fix key events on Windows.

@fix

Signed-off-by: Cedric BAIL <c.bail@partner.samsung.com>
10 years agoevas/gl: eeeek. i missed removing one unnecessary checking
ChunEon Park [Mon, 23 Jun 2014 03:07:41 +0000 (12:07 +0900)]
evas/gl: eeeek. i missed removing one unnecessary checking

10 years agoevas/gl: increase message level and avoid unnecessary checking
ChunEon Park [Mon, 23 Jun 2014 03:01:01 +0000 (12:01 +0900)]
evas/gl: increase message level and avoid unnecessary checking

the checking is introduced previous my commit 5f52f5c9e5758f52f2bc9e4b7220c8c61076f4ea.

10 years agoEvas ETC2: Remove some useless operations
Jean-Philippe Andre [Mon, 23 Jun 2014 00:31:15 +0000 (09:31 +0900)]
Evas ETC2: Remove some useless operations

No need to write out alpha in a RGBA color when only
the RGB values are used by the distance op.

Also, add a comment on the byte order. Maybe I'm wrong
but I believe the operations are fine wrt. byte order :)

10 years agoevas/gl: don't go forward if the format is not supported.
ChunEon Park [Mon, 23 Jun 2014 01:07:39 +0000 (10:07 +0900)]
evas/gl: don't go forward if the format is not supported.

10 years agoevas/gl: abort is so cruel. print error and let it don't die there.
ChunEon Park [Mon, 23 Jun 2014 00:50:55 +0000 (09:50 +0900)]
evas/gl: abort is so cruel. print error and let it don't die there.

10 years agoEvas ETC2: Remove some C99/GCC extensions code
Jean-Philippe ANDRE [Sun, 22 Jun 2014 09:35:33 +0000 (18:35 +0900)]
Evas ETC2: Remove some C99/GCC extensions code

There is still some C99 code in the file in the form of
  for (int k = 0; ...)

If there's a strong requirement not to use this form, I'll
change it, otherwise I find this specific code style more
readable (k is local to this iteration).

This patch and the previous one even give a ~10% speedup
on the encoding time. Sweet :)

10 years agoEvas ETC2: Fix horrible warnings in etc2_encoder
Jean-Philippe ANDRE [Sun, 22 Jun 2014 09:23:51 +0000 (18:23 +0900)]
Evas ETC2: Fix horrible warnings in etc2_encoder

So I guess always compiling with debug flags and no
optimizations isn't the best idea as some really bad warnings
can be hidden. Thanks raster for the notice.

10 years agoEvas map: Add missing EINA_MAGIC check
Jean-Philippe ANDRE [Sun, 22 Jun 2014 09:08:56 +0000 (18:08 +0900)]
Evas map: Add missing EINA_MAGIC check

10 years agoeolian_cxx: support API deduplication like the main generator
Daniel Kolesa [Fri, 20 Jun 2014 20:11:21 +0000 (21:11 +0100)]
eolian_cxx: support API deduplication like the main generator

10 years agoeolian/generator: public api func name deduplication, spank tasn if it breaks
Daniel Kolesa [Fri, 20 Jun 2014 15:53:51 +0000 (16:53 +0100)]
eolian/generator: public api func name deduplication, spank tasn if it breaks

10 years agoeolian: less code repeating
Daniel Kolesa [Fri, 20 Jun 2014 14:46:00 +0000 (15:46 +0100)]
eolian: less code repeating

10 years agoeolian: more cleanups
Daniel Kolesa [Fri, 20 Jun 2014 14:31:45 +0000 (15:31 +0100)]
eolian: more cleanups

10 years agoeolian: some less repeated code
Daniel Kolesa [Fri, 20 Jun 2014 14:07:25 +0000 (15:07 +0100)]
eolian: some less repeated code

10 years agoeolian: small cleanup
Daniel Kolesa [Fri, 20 Jun 2014 13:38:57 +0000 (14:38 +0100)]
eolian: small cleanup

10 years agoeolian: mark all methods/properties in interfaces as virtual by default and disallow...
Daniel Kolesa [Fri, 20 Jun 2014 11:24:10 +0000 (12:24 +0100)]
eolian: mark all methods/properties in interfaces as virtual by default and disallow everything but class.(con|de)structor in their implements

10 years agoeolian: simplify the parser a bit (unify 3 funcs into one)
Daniel Kolesa [Fri, 20 Jun 2014 10:33:25 +0000 (11:33 +0100)]
eolian: simplify the parser a bit (unify 3 funcs into one)

10 years agoEvas/Eolian: Eolian'ized Evas_Object events.
Savio Sena [Fri, 20 Jun 2014 09:55:57 +0000 (10:55 +0100)]
Evas/Eolian: Eolian'ized Evas_Object events.

Summary:
The event descriptions of Evas_Object were hardcoded instead
of declared in evas_object.eo and thus no binding could be aware of
their existence.

Note: Evas_Canvas events were left as is.

Reviewers: cedric, tasn, q66, JackDanielZ

Reviewed By: q66

CC: felipealmeida, raster, smohanty, cedric
Differential Revision: https://phab.enlightenment.org/D1065

10 years agotests/eolian: fix for the new namespace syntax
Daniel Kolesa [Fri, 20 Jun 2014 09:52:00 +0000 (10:52 +0100)]
tests/eolian: fix for the new namespace syntax

10 years agoeolian: fix end-of-file checking, move namespaces from :: to .
Daniel Kolesa [Fri, 20 Jun 2014 09:45:55 +0000 (10:45 +0100)]
eolian: fix end-of-file checking, move namespaces from :: to .

10 years agoevil: actually commit the right fix.
Cedric BAIL [Fri, 20 Jun 2014 08:52:34 +0000 (10:52 +0200)]
evil: actually commit the right fix.

10 years agoautotools: remove forgotten BUILD_SAVER_JPEG
Cedric BAIL [Fri, 20 Jun 2014 08:38:31 +0000 (10:38 +0200)]
autotools: remove forgotten BUILD_SAVER_JPEG

10 years agoevas: fix invalid read reported in eina_rectangle_pool_free by valgrind.
Rajeev Ranjan [Fri, 20 Jun 2014 08:12:03 +0000 (10:12 +0200)]
evas: fix invalid read reported in eina_rectangle_pool_free by valgrind.

Summary:
This fixes an invalid read reported by valgrind in eina_rectangle_pool_free
Reference: T1360

Signed-off-by: Sanjay Nirankari <sanjay.n1@partner.samsung.com>
Signed-off-by: Rajeev Ranjan <rajeev.r@samsung.com>
Reviewers: cedric, raster

Reviewed By: cedric

CC: sreedeep.m, sanjay, cedric
Differential Revision: https://phab.enlightenment.org/D1069

Signed-off-by: Cedric BAIL <c.bail@partner.samsung.com>
10 years agoevas: fix build of jpeg saver on Windows.
Cedric BAIL [Fri, 20 Jun 2014 07:40:48 +0000 (09:40 +0200)]
evas: fix build of jpeg saver on Windows.

10 years agoeina: don't leak ressource due to the use of CreateThread on Windows.
Cedric BAIL [Fri, 20 Jun 2014 07:21:41 +0000 (09:21 +0200)]
eina: don't leak ressource due to the use of CreateThread on Windows.

10 years agoEina-Cxx: Added native type constructors and examples.
Savio Sena [Fri, 20 Jun 2014 00:00:13 +0000 (01:00 +0100)]
Eina-Cxx: Added native type constructors and examples.

Summary:
This patch allows us to construct efl::eina:: types from
their respective C types.

Reviewers: cedric, felipealmeida, q66

Reviewed By: q66

CC: smohanty, woohyun, raster, cedric
Differential Revision: https://phab.enlightenment.org/D1068

10 years agoeolian: remove semicolon termination of classes
Daniel Kolesa [Thu, 19 Jun 2014 23:01:56 +0000 (00:01 +0100)]
eolian: remove semicolon termination of classes

10 years agoEolian-Cxx: Corrected the syntax of the .eo examples and added missing includes.
Savio Sena [Thu, 19 Jun 2014 22:54:36 +0000 (23:54 +0100)]
Eolian-Cxx: Corrected the syntax of the .eo examples and added missing includes.

Summary: Just updating the .eo's to match the new syntax.

Reviewers: cedric, q66, tasn, JackDanielZ

Reviewed By: q66

CC: felipealmeida, smohanty, woohyun, cedric
Differential Revision: https://phab.enlightenment.org/D1067

10 years agoevas: fix crash when preloading Evas_Object_Image.
Cedric BAIL [Thu, 19 Jun 2014 20:39:15 +0000 (22:39 +0200)]
evas: fix crash when preloading Evas_Object_Image.

This was a left over from the Eina_Rectangle patch improvement from Rajeev,
thanks Chris for spotting it.

10 years agoeolian: fix a few casts
Daniel Kolesa [Thu, 19 Jun 2014 16:28:19 +0000 (17:28 +0100)]
eolian: fix a few casts

10 years agoIntroducing new lexer/parser for Eolian
Daniel Kolesa [Thu, 19 Jun 2014 15:32:13 +0000 (16:32 +0100)]
Introducing new lexer/parser for Eolian

This set of changes introduces a new, handwritten lexer+parser in Eolian. This should
allow for easier maintenance as well as easier feature additions. Unlike the previous
effort, this separates lexer and parser part (but they still run at the same stage).

In long term some more APIs should get exposed (for IDEs and other tools). The parser
is also stricter and more conformant to the actual format so several issues with
existing Eo files were caught previously.

Merges branch 'devs/q66/eolian_new_parser'

@feature

10 years agoeolian: allow omitting of () in class with no inherits, fix up tests
Daniel Kolesa [Thu, 19 Jun 2014 15:30:18 +0000 (16:30 +0100)]
eolian: allow omitting of () in class with no inherits, fix up tests

10 years agoeolian: stricten the allowed characters in values, and values starting with @ must...
Daniel Kolesa [Thu, 19 Jun 2014 14:17:56 +0000 (15:17 +0100)]
eolian: stricten the allowed characters in values, and values starting with @ must be keywords - we no longer need all the arbitrary characters beacuse of lex_balanced and lex_until

10 years agoeolian: fix double free
Daniel Kolesa [Thu, 19 Jun 2014 14:09:40 +0000 (15:09 +0100)]
eolian: fix double free

10 years agoeolian: lex_until and lex_balanced
Daniel Kolesa [Thu, 19 Jun 2014 14:05:24 +0000 (15:05 +0100)]
eolian: lex_until and lex_balanced

10 years agoeolian: fix error handling and memory leaks
Daniel Kolesa [Thu, 19 Jun 2014 11:02:46 +0000 (12:02 +0100)]
eolian: fix error handling and memory leaks

10 years agoeolian: simpler type parsing
Daniel Kolesa [Thu, 19 Jun 2014 10:22:35 +0000 (11:22 +0100)]
eolian: simpler type parsing

10 years agoeolian: cleanup
Daniel Kolesa [Wed, 18 Jun 2014 15:36:29 +0000 (16:36 +0100)]
eolian: cleanup

10 years agoeolian: remove the ugly old type extractor, instead build the inlist during parsing
Daniel Kolesa [Wed, 18 Jun 2014 15:27:29 +0000 (16:27 +0100)]
eolian: remove the ugly old type extractor, instead build the inlist during parsing

10 years agoeolian: complex non-pointer types
Daniel Kolesa [Wed, 18 Jun 2014 12:57:47 +0000 (13:57 +0100)]
eolian: complex non-pointer types

10 years agoeolian: strip leading whitespace from doc comments + trim the resulting buffer
Daniel Kolesa [Wed, 18 Jun 2014 11:59:22 +0000 (12:59 +0100)]
eolian: strip leading whitespace from doc comments + trim the resulting buffer

10 years agoeolian: introducing a new lexer/parser
Daniel Kolesa [Wed, 18 Jun 2014 10:25:07 +0000 (11:25 +0100)]
eolian: introducing a new lexer/parser

This handwritten lexer/parser is more strict and cleaner than the previous Ragel based one,
as well as faster and doesn't leak memory (or shouldn't). It's a recursive descent style
parser with separate lexer part (unlike the previous effort) which is run at the same
stage as the parser (so it doesn't pre-lex).

@feature

10 years agoeolian: add some stuff into eo_definitions needed for the new parser and temporarily...
Daniel Kolesa [Wed, 18 Jun 2014 09:17:19 +0000 (10:17 +0100)]
eolian: add some stuff into eo_definitions needed for the new parser and temporarily adjust the lexer for it

10 years agoeolian: remove the ragel file plus support for ragel from the build system
Daniel Kolesa [Wed, 18 Jun 2014 09:13:14 +0000 (10:13 +0100)]
eolian: remove the ragel file plus support for ragel from the build system

10 years agoeolian: Eo_Tokenizer -> Eo_Lexer
Daniel Kolesa [Wed, 18 Jun 2014 09:08:43 +0000 (10:08 +0100)]
eolian: Eo_Tokenizer -> Eo_Lexer

10 years agoEolian: Improve support (still incomplete) for namespaces.
Tom Hacohen [Thu, 19 Jun 2014 14:56:38 +0000 (15:56 +0100)]
Eolian: Improve support (still incomplete) for namespaces.

10 years agoevas: improvement of Eina Rectangle Pool and integration with Evas GL backend.
Rajeev Ranjan [Thu, 19 Jun 2014 12:35:37 +0000 (14:35 +0200)]
evas: improvement of Eina Rectangle Pool and integration with Evas GL backend.

Summary:
This patch introduce various new logic for packing/unpacking of Eina Rectangle in a pool.
It is then used by Evas GL backend texture allocation to improve how efficiently we pack
image in texture atlas. This lead to improved memory usage and reduced power consumption
with usually a more stable higher FPS (as it use less texture to do the same task, their
is less texture switch, so saving memory and speed at the same time).

This patch was developped on Cedric's suggestions to optimize the packing logic using Skyline
algorithm. This patch is based on master and is a new submission for earlier phab link
https://phab.enlightenment.org/D774.

Signed-off-by: Sanjay Nirankari <sanjay.n1@samsung.com>
Signed-off-by: Rajeev Ranjan <rajeev.r@samsung.com>
Signed-off-by: Sreedeep Moulik <sreedeep.m@samsung.com>
Reviewers: cedric, raster

CC: wonsik, jpeg, sreedeep.m, sanjay, govi
Differential Revision: https://phab.enlightenment.org/D1063

Signed-off-by: Cedric BAIL <c.bail@partner.samsung.com>
10 years agoRevert "Coverage: Fix base directory."
Stefan Schmidt [Thu, 19 Jun 2014 13:36:01 +0000 (15:36 +0200)]
Revert "Coverage: Fix base directory."

This reverts commit 842e8e9fa01f2ce0c217dec2578d5ee3e0911a8b.

Scratching my head over this for a long time now. It sneaked in when
jenkins nightly builds which generates coverage reports was broken
due to newer gettext error handling. After that was fixed the build
kept being broken but now in coverage generation.

Finnaly found this change. Why was it done? Did you actually test it?
Coverage generation worked fine on my local system as well as on
jenkins when I worked on this. If it is broken for you we might need
to have another look, but not by breaking jenkins.

10 years agoEfreet: Fix shadow warning
Jean-Philippe Andre [Thu, 19 Jun 2014 01:33:49 +0000 (10:33 +0900)]
Efreet: Fix shadow warning

10 years agoEmotion tests: Fix compilation warning
Jean-Philippe Andre [Thu, 19 Jun 2014 01:27:07 +0000 (10:27 +0900)]
Emotion tests: Fix compilation warning

10 years agoEvas: Fix potential resource leak in the TGV loader
Jean-Philippe Andre [Wed, 18 Jun 2014 08:26:13 +0000 (17:26 +0900)]
Evas: Fix potential resource leak in the TGV loader

The map would eventually be freed when closing the image.
But still...

10 years agoEvas: Fix some comments in the TGV loader
Jean-Philippe Andre [Wed, 18 Jun 2014 08:10:23 +0000 (17:10 +0900)]
Evas: Fix some comments in the TGV loader

10 years agoecore-evas-wayland: Remove useless variable.
Chris Michael [Wed, 18 Jun 2014 17:30:18 +0000 (13:30 -0400)]
ecore-evas-wayland: Remove useless variable.

NB: Don't recall what the initial point was here, but I don't see one
now lol. No real usage for checking the ecore_wl_init count anymore so
remove the variable as we don't need to do that.

@fix

Signed-off-by: Chris Michael <devilhorns@comcast.net>
10 years agoevas_gl: add more matching formats to make cocoa_gl happy
Raoul Hecky [Tue, 17 Jun 2014 20:15:21 +0000 (22:15 +0200)]
evas_gl: add more matching formats to make cocoa_gl happy

10 years agoevas_cocoa: more changes copied from sdl engine
Raoul Hecky [Mon, 16 Jun 2014 19:24:53 +0000 (21:24 +0200)]
evas_cocoa: more changes copied from sdl engine

10 years agoevas_cocoa: Update cocoa gl engine
Raoul Hecky [Mon, 16 Jun 2014 19:15:22 +0000 (21:15 +0200)]
evas_cocoa: Update cocoa gl engine

10 years agoecore_cocoa: make engine works again
Raoul Hecky [Mon, 9 Jun 2014 08:31:34 +0000 (10:31 +0200)]
ecore_cocoa: make engine works again

10 years agoevas_cocoa: correct include for GL
Raoul Hecky [Sun, 8 Jun 2014 21:14:19 +0000 (23:14 +0200)]
evas_cocoa: correct include for GL

10 years agoecore_cocoa: missing link flag
Raoul Hecky [Sun, 8 Jun 2014 20:55:55 +0000 (22:55 +0200)]
ecore_cocoa: missing link flag

10 years agoevas_cocoa: build gl_common
Raoul Hecky [Sun, 8 Jun 2014 20:41:33 +0000 (22:41 +0200)]
evas_cocoa: build gl_common

10 years agoevas_cocoa: remove eng_image_mask_create
Raoul Hecky [Sun, 8 Jun 2014 19:54:10 +0000 (21:54 +0200)]
evas_cocoa: remove eng_image_mask_create

10 years agoecore_cocoa: add code from old branch
Raoul Hecky [Sun, 8 Jun 2014 19:50:42 +0000 (21:50 +0200)]
ecore_cocoa: add code from old branch

10 years agoecore_cocoa: add missing header from my old branch
Raoul Hecky [Sun, 8 Jun 2014 19:34:02 +0000 (21:34 +0200)]
ecore_cocoa: add missing header from my old branch

10 years agoecore_cocoa: Add missing opengl framework
Raoul Hecky [Sun, 8 Jun 2014 19:33:22 +0000 (21:33 +0200)]
ecore_cocoa: Add missing opengl framework

10 years agoAdd cocoa engine checks again
Raoul Hecky [Sun, 8 Jun 2014 19:23:25 +0000 (21:23 +0200)]
Add cocoa engine checks again

10 years agoconfigure: fix net/if.h detection on osx (10.7)
Benjamin Cohen [Tue, 4 Feb 2014 12:54:19 +0000 (13:54 +0100)]
configure: fix net/if.h detection on osx (10.7)

10 years agoevas: force equality in check otherwise i get debug output even if the environnement...
Nicolas Aguirre [Sat, 11 Jan 2014 09:25:16 +0000 (10:25 +0100)]
evas: force equality in check otherwise i get debug output even if the environnement variable is not set.

10 years agoecore_cocoa: switch keys to map correctly on OS-X.
Nicolas Aguirre [Sat, 11 Jan 2014 09:23:50 +0000 (10:23 +0100)]
ecore_cocoa: switch keys to map correctly on OS-X.

os-x is notoriously switching the meaning of those keys
calling "BackSpace" "Delete, and "Delete" "Forward Delete"

Original patch by Pierre Tardy

10 years agoecore_cocoa: fix button order.
Nicolas Aguirre [Sat, 11 Jan 2014 09:17:04 +0000 (10:17 +0100)]
ecore_cocoa: fix button order.

10 years agoecore_evas: fix warnings in Ecore_Evas Cocoa.
Nicolas Aguirre [Sun, 5 Jan 2014 18:46:03 +0000 (19:46 +0100)]
ecore_evas: fix warnings in Ecore_Evas Cocoa.

10 years agoecore_cocoa: indent with efl style
Nicolas Aguirre [Sun, 5 Jan 2014 18:45:01 +0000 (19:45 +0100)]
ecore_cocoa: indent with efl style

10 years agoecore_cocoa: fix Key up/down usage, the event window was missing and the ev->key...
Nicolas Aguirre [Tue, 10 Dec 2013 23:13:59 +0000 (00:13 +0100)]
ecore_cocoa: fix Key up/down usage, the event window was missing and the ev->key was not specified

10 years agoecore_evas: use Eina_List to store Ecore_Evases and return the first one when asked...
Nicolas Aguirre [Tue, 10 Dec 2013 19:23:28 +0000 (20:23 +0100)]
ecore_evas: use Eina_List to store Ecore_Evases and return the first one when asked for a match.

10 years agoecore_cocoa: remove printf
Nicolas Aguirre [Tue, 10 Dec 2013 07:24:14 +0000 (08:24 +0100)]
ecore_cocoa: remove printf

10 years agoevas: move buffer engine to use more generic infrastructure.
Cedric BAIL [Wed, 18 Jun 2014 09:11:49 +0000 (11:11 +0200)]
evas: move buffer engine to use more generic infrastructure.

10 years agoevas: move fb backend to use generic infrastructure a bit more.
Cedric BAIL [Wed, 18 Jun 2014 07:13:42 +0000 (09:13 +0200)]
evas: move fb backend to use generic infrastructure a bit more.

10 years agoevas: make X11 use more generic logic.
Cedric BAIL [Wed, 18 Jun 2014 06:47:23 +0000 (08:47 +0200)]
evas: make X11 use more generic logic.

10 years agoevas: add possibility for engine to also inherit part of the Render_Engine from softw...
Cedric BAIL [Tue, 17 Jun 2014 20:08:51 +0000 (22:08 +0200)]
evas: add possibility for engine to also inherit part of the Render_Engine from software generic.

10 years agoEdje_Edit: Fix shadow warnings
Jean-Philippe Andre [Wed, 18 Jun 2014 07:28:07 +0000 (16:28 +0900)]
Edje_Edit: Fix shadow warnings

10 years agoEdje: Add LOSSY_ETC2 to Edje_Edit
Jean-Philippe Andre [Wed, 18 Jun 2014 07:04:59 +0000 (16:04 +0900)]
Edje: Add LOSSY_ETC2 to Edje_Edit

Found out using edje_inspector...

10 years agoEvas: Fix potential memory leak (save with encoding)
Jean-Philippe Andre [Tue, 17 Jun 2014 06:29:51 +0000 (15:29 +0900)]
Evas: Fix potential memory leak (save with encoding)

10 years agofix whitespace like trailing spaces and tabs
Carsten Haitzler (Rasterman) [Wed, 18 Jun 2014 07:23:23 +0000 (16:23 +0900)]
fix whitespace like trailing spaces and tabs

10 years agoedje: Edje_Edit - add edje_edit_without_source save function.
Mykyta Biliavskyi [Tue, 17 Jun 2014 15:08:23 +0000 (17:08 +0200)]
edje: Edje_Edit - add edje_edit_without_source save function.

Summary:
Add function, which provide fast save group(s) back into edj file,
bypassing the source code generation.

Reviewers: raster, seoz, cedric, Hermet, reutskiy.v.v

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

Signed-off-by: Cedric BAIL <c.bail@partner.samsung.com>
10 years agoedje: Edje_Edit - fix compiler warnings for edje_edit_part_item_source_get/set
Vorobiov Vitalii [Tue, 17 Jun 2014 14:53:46 +0000 (16:53 +0200)]
edje: Edje_Edit - fix compiler warnings for edje_edit_part_item_source_get/set

Summary:
Just fixing compiler warning giving NULL to the main variable inside of those functions.

@fix

Reviewers: cedric, seoz, Hermet, raster

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

Signed-off-by: Cedric BAIL <c.bail@partner.samsung.com>
10 years agoedje: Edje_Edit - add edje_edit_part_entry_mode_xet()
Igor Gala [Tue, 17 Jun 2014 07:50:22 +0000 (09:50 +0200)]
edje: Edje_Edit - add edje_edit_part_entry_mode_xet()

Summary:
There are new 'get and set' API for block 'entry_mode'. These
 properties have only parts with type 'TEXTBLOCK'. These functions return or set
entry mode for a given part.
@feature

Reviewers: seoz, cedric, Hermet, raster

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

Signed-off-by: Cedric BAIL <c.bail@partner.samsung.com>
10 years agoedje: Edje_Edit - add edje_edit_state_map_rotation_center_xet()
Igor Gala [Tue, 17 Jun 2014 06:46:41 +0000 (08:46 +0200)]
edje: Edje_Edit - add edje_edit_state_map_rotation_center_xet()

Summary:
There are new 'get and set' API for block 'map'.
Those functions return or set part's name which is used as center for rotation.
@feature

Reviewers: seoz, cedric, raster, Hermet

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

Signed-off-by: Cedric BAIL <c.bail@partner.samsung.com>
10 years agoedje: Edje_Edit - add edje_edit_part_item_align functions.
Vorobiov Vitalii [Mon, 16 Jun 2014 16:57:29 +0000 (18:57 +0200)]
edje: Edje_Edit - add edje_edit_part_item_align functions.

Summary:
Getters and setters of align for box/table items.
Following functions were added:
- edje_edit_part_item_align_x_set
- edje_edit_part_item_align_x_get
- edje_edit_part_item_align_y_set
- edje_edit_part_item_align_y_get
@feature

Reviewers: raster, seoz, cedric, Hermet

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

Signed-off-by: Cedric BAIL <c.bail@partner.samsung.com>
10 years agoedje: Edje_Edit - add edje_edit_state_map_light_xet()
Igor Gala [Mon, 16 Jun 2014 16:45:26 +0000 (18:45 +0200)]
edje: Edje_Edit - add edje_edit_state_map_light_xet()

Summary:
There are new 'get and set' API for block 'map'.
Those functions return or set part's name which is used as 'light'
for calculating the brightness.
@feature

Reviewers: cedric, seoz, raster, Hermet

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

Signed-off-by: Cedric BAIL <c.bail@partner.samsung.com>
10 years agoEvas/Textblock: Introduce PS deletion bug test and fix
Daniel Hirt [Tue, 17 Jun 2014 10:09:26 +0000 (11:09 +0100)]
Evas/Textblock: Introduce PS deletion bug test and fix

Summary:
This test should make the test suite fail. It sets "a<ps>b" and
"a<ps/>b" markups, and deletes the PS format. Essentially, these two
different markups should have the same result by this deletion. Instead,
only the <ps/> format gets deleted properly.
A follow-up commit is added with this as a fix.

Evas/Textblock: fix deletion of PS bug

Fixes an issue with deletion of "<ps>". Format deletion was only
performed for formats that are own-closers. This sets the paragraph
separator to be an own-closer format.

@fix

Reviewers: tasn

Reviewed By: tasn

CC: JackDanielZ, id213sin
Differential Revision: https://phab.enlightenment.org/D1046

10 years agowhitespace - fixup trailing whitespace
Carsten Haitzler (Rasterman) [Tue, 17 Jun 2014 06:31:57 +0000 (15:31 +0900)]
whitespace - fixup trailing whitespace

10 years agoedje: Edje_Edit - add functions that allow user to set and get the value of states...
Kateryna Fesyna [Mon, 16 Jun 2014 15:01:26 +0000 (17:01 +0200)]
edje: Edje_Edit - add functions that allow user to set and get the value of states limit property

Summary:
This commit contains two new functions edje_edit_state_limit_get() and
edje_edit_state_limit_set(). These functions allow user to set and get value of
states 'limit' property value. Also it provides an internal type to represent
limits (Edje_Edit_State_Limit) and implements printing of limits value on edc code
generation.

Reviewers: cedric, Hermet, seoz, raster

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

Signed-off-by: Cedric BAIL <c.bail@partner.samsung.com>
10 years agoedje: Edje_Edit - add edje_edit_part_item_padding functions.
Vorobiov Vitalii [Mon, 16 Jun 2014 14:58:38 +0000 (16:58 +0200)]
edje: Edje_Edit - add edje_edit_part_item_padding functions.

Summary:
1. Changing item's paddings and getting current padding of the item.
Add getter and setter functions for padding of the item.
- edje_edit_part_item_padding_get
- edje_edit_part_item_padding_set

2. Also some code generatings fixes for paddings, box/table and max values.

Reviewers: cedric, Hermet, seoz, raster

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

Signed-off-by: Cedric BAIL <c.bail@partner.samsung.com>
10 years agoedje: Edje_Edit - add functions that allow user to set and get value of fill type
Kateryna Fesyna [Mon, 16 Jun 2014 14:55:21 +0000 (16:55 +0200)]
edje: Edje_Edit - add functions that allow user to set and get value of fill type

Summary:
This commit contains two new functions for setting and getting value of
fill type of IMAGE and PROXY parts: edje_edit_state_fill_type_get() and edje_edit_state_fill_type_set()
Also with this commit printing of not default value of fill type (TILE) on generation of edc code is added.

Reviewers: cedric, Hermet, seoz, raster

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

Signed-off-by: Cedric BAIL <c.bail@partner.samsung.com>