platform/upstream/efl.git
6 years agoedje_cc: parse "fixed" as bool
Andrii Kroitor [Fri, 27 Oct 2017 08:17:01 +0000 (11:17 +0300)]
edje_cc: parse "fixed" as bool

@fix

6 years agoedje_cc: fix state.no_render description
Andrii Kroitor [Fri, 27 Oct 2017 08:06:23 +0000 (11:06 +0300)]
edje_cc: fix state.no_render description

@fix

6 years agoedje_cc: fix color2 and color3 descriptions
Andrii Kroitor [Fri, 27 Oct 2017 07:05:37 +0000 (10:05 +0300)]
edje_cc: fix color2 and color3 descriptions

color2 is used for outline
color3 is used for shadow

@fix

6 years agoedje_cc: add missing default values to documentation
Andrii Kroitor [Fri, 27 Oct 2017 06:52:15 +0000 (09:52 +0300)]
edje_cc: add missing default values to documentation

@fix

6 years agoedje_cc: fix errors in documentation
Andrii Kroitor [Fri, 27 Oct 2017 06:40:43 +0000 (09:40 +0300)]
edje_cc: fix errors in documentation

@fix

6 years agoelm: call eina_value_flush to deallocate memory
Amitesh Singh [Mon, 30 Oct 2017 11:27:53 +0000 (20:27 +0900)]
elm: call eina_value_flush to deallocate memory

I am not sure if Eina_Value allocates dynamic memory
for basic types but its better practice to call eina_value_flush()
at the end.

6 years agoedje_cc - add offset_scale/offscale per desc to allow offsets to scale
Carsten Haitzler (Rasterman) [Mon, 30 Oct 2017 08:01:39 +0000 (17:01 +0900)]
edje_cc - add offset_scale/offscale per desc to allow offsets to scale

there already was this flag but only set implicitly with anchor stuff.
allow to be able to set this flag explicitly to allow offsets to be
scaled if part is marked to scale

@feature

6 years agoeina example: fix eina_value examples
Amitesh Singh [Mon, 30 Oct 2017 07:14:19 +0000 (16:14 +0900)]
eina example: fix eina_value examples

6 years agoeina: eina_value: fix the typo in doc
Amitesh Singh [Mon, 30 Oct 2017 07:11:35 +0000 (16:11 +0900)]
eina: eina_value: fix the typo in doc

6 years agoeina: eina_value - Add "struct tm" support
Amitesh Singh [Mon, 30 Oct 2017 06:07:04 +0000 (15:07 +0900)]
eina: eina_value - Add "struct tm" support

Ref T6204

@feature

6 years agoecore_cocoa: fix the backspace key
Jean Guyomarc'h [Sun, 29 Oct 2017 15:06:31 +0000 (16:06 +0100)]
ecore_cocoa: fix the backspace key

The backspace key is supposed to send an ASCII code of 0x08, not 0x7F
(this would be the delete key). This has not be seen before as it is is
rare to use the ASCII code for the BackSpace key.

@fix

6 years agoecore_cocoa: consitfy structure fields
Jean Guyomarc'h [Sun, 29 Oct 2017 15:04:24 +0000 (16:04 +0100)]
ecore_cocoa: consitfy structure fields

This structure is exclusively statically initialized. As none of its
fields will be altered, they can all be const.

6 years agoeina: enforce strict Eina_Bool parameter
Jean Guyomarc'h [Sun, 29 Oct 2017 12:38:37 +0000 (13:38 +0100)]
eina: enforce strict Eina_Bool parameter

6 years agoecore: fix typo in documentation
Jean Guyomarc'h [Wed, 27 Sep 2017 21:40:10 +0000 (23:40 +0200)]
ecore: fix typo in documentation

6 years agoecore_input: constify global
Jean Guyomarc'h [Sat, 23 Sep 2017 14:20:47 +0000 (16:20 +0200)]
ecore_input: constify global

This is just for correctness, it changes nothing.

6 years agoeina debug - ensure sockaddr is 0'd out before filling in to avoid junk
Carsten Haitzler (Rasterman) [Sun, 29 Oct 2017 02:19:48 +0000 (11:19 +0900)]
eina debug - ensure sockaddr is 0'd out before filling in to avoid junk

valgrind does complain about this. i'm not sure it matters but it's
safer to 0 it out in case some field is being used that we don't think
is being used that we didn't set.

6 years agoefl: add an efl-net.pc
Cedric Bail [Sat, 28 Oct 2017 01:51:16 +0000 (18:51 -0700)]
efl: add an efl-net.pc

6 years agoecore_con: add an Efl_Net.h
Cedric Bail [Sat, 28 Oct 2017 01:48:16 +0000 (18:48 -0700)]
ecore_con: add an Efl_Net.h

6 years agoefl: add an efl-core.pc
Cedric Bail [Sat, 28 Oct 2017 00:50:17 +0000 (17:50 -0700)]
efl: add an efl-core.pc

6 years agoecore: add Efl_Core.h
Cedric Bail [Sat, 28 Oct 2017 00:15:14 +0000 (17:15 -0700)]
ecore: add Efl_Core.h

6 years agoEfl.ui.mbe: efl_ui_format_cb_set is actually going to free the existing format.
Amitesh Singh [Sat, 28 Oct 2017 01:19:21 +0000 (10:19 +0900)]
Efl.ui.mbe: efl_ui_format_cb_set is actually going to free the existing format.

6 years agoelementary, ecore: move efl_exit helper to Ecore.
Cedric Bail [Fri, 27 Oct 2017 23:37:58 +0000 (16:37 -0700)]
elementary, ecore: move efl_exit helper to Ecore.

6 years agoelementary: rely on main loop terminate event to execute ELM_POLICY_EXIT_WINDOWS_DEL.
Cedric Bail [Fri, 27 Oct 2017 23:20:56 +0000 (16:20 -0700)]
elementary: rely on main loop terminate event to execute ELM_POLICY_EXIT_WINDOWS_DEL.

6 years agoelementary: actually we do not need efl_quicklaunch_fallback.
Cedric Bail [Fri, 27 Oct 2017 22:46:26 +0000 (15:46 -0700)]
elementary: actually we do not need efl_quicklaunch_fallback.

6 years agoelementary: use the new exit infrastructure to print help message.
Cedric Bail [Fri, 27 Oct 2017 22:44:21 +0000 (15:44 -0700)]
elementary: use the new exit infrastructure to print help message.

6 years agoelementary: update EFL_MAIN and EFL_MAIN_EX to use the new EFL exit API.
Cedric Bail [Fri, 27 Oct 2017 22:43:57 +0000 (15:43 -0700)]
elementary: update EFL_MAIN and EFL_MAIN_EX to use the new EFL exit API.

6 years agoelementary: update efl_quicklaunch_fallback to use the new EFL exit API.
Cedric Bail [Fri, 27 Oct 2017 22:43:23 +0000 (15:43 -0700)]
elementary: update efl_quicklaunch_fallback to use the new EFL exit API.

6 years agoelementary: update elm_quicklaunch_fork to use the new Eina_Value exit API.
Cedric Bail [Fri, 27 Oct 2017 22:41:37 +0000 (15:41 -0700)]
elementary: update elm_quicklaunch_fork to use the new Eina_Value exit API.

6 years agoelementary: make the exit helper work with int (This is just for C).
Cedric Bail [Fri, 27 Oct 2017 22:39:34 +0000 (15:39 -0700)]
elementary: make the exit helper work with int (This is just for C).

6 years agoelementary: there is no point into having an already deprecated method with EFL new...
Cedric Bail [Fri, 27 Oct 2017 22:37:25 +0000 (15:37 -0700)]
elementary: there is no point into having an already deprecated method with EFL new API.

6 years agoecore: add infrastructure to handle an Eina_Value as an exit code.
Cedric Bail [Fri, 27 Oct 2017 22:34:50 +0000 (15:34 -0700)]
ecore: add infrastructure to handle an Eina_Value as an exit code.

6 years agoecore: efl_loop should actually handle exit via Eina_Value.
Cedric Bail [Fri, 27 Oct 2017 22:31:57 +0000 (15:31 -0700)]
ecore: efl_loop should actually handle exit via Eina_Value.

This is for binding consistency. Example with python :
sys.exit("Bye, world")

Which with efl would be :
loop.quit("Bye, world")

T6228

6 years agoedje_cc: support script inheritance
Jeeyong Um [Fri, 27 Oct 2017 18:49:02 +0000 (11:49 -0700)]
edje_cc: support script inheritance

Summary:
When inherit_script is set to 1, script of current group contains
variables and funtions from script of parent groups. If there is same
name variable or function, newly defined one will replace that of
parents.

Reviewers: cedric, jpeg

Subscribers: taxi2se

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

Signed-off-by: Cedric Bail <cedric@osg.samsung.com>
6 years agoevas: add a missing description for a newly added parameter
Youngbok Shin [Fri, 27 Oct 2017 18:45:34 +0000 (11:45 -0700)]
evas: add a missing description for a newly added parameter

Summary:
A new parameter "width_offset" was added to
evas_common_font_query_last_up_to_pos() internal function.
But, internal documentation was not updated.
So, it adds a simple description for the new parameter.

Test Plan: N/A

Reviewers: jpeg, cedric, herdsman, shilpasingh

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

6 years agoeina: fix spelling errors in documentation
Bryce Harrington [Fri, 27 Oct 2017 18:35:10 +0000 (11:35 -0700)]
eina: fix spelling errors in documentation

Reviewers: cedric, ajwillia.ms

Reviewed By: cedric

Subscribers: segfaultxavi, jpeg

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

Signed-off-by: Cedric Bail <cedric@osg.samsung.com>
6 years agoeina: add param, return type description for eina_unicode.
JinYong Park [Fri, 27 Oct 2017 18:33:50 +0000 (11:33 -0700)]
eina: add param, return type description for eina_unicode.

Summary: Add missing parameters and return type description to remove doxygen warning

Test Plan: API Doxygen Revision

Reviewers: cedric, jpeg, myoungwoon, Jaehyun_Cho, id213sin

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

Signed-off-by: Cedric Bail <cedric@osg.samsung.com>
6 years agoevas: fix typo in eo file
JinYong Park [Fri, 27 Oct 2017 18:33:37 +0000 (11:33 -0700)]
evas: fix typo in eo file

Summary:
Change the first letter of the sentence from lowercase to uppercase,
and fix typo "top be" to "to be"

Reviewers: cedric, jpeg, stefan_schmidt, myoungwoon, Jaehyun_Cho, conr2d

Reviewed By: cedric

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

Signed-off-by: Cedric Bail <cedric@osg.samsung.com>
6 years agoefl_ui_focus_manager_calc: remove unused struct
Marcel Hollerbach [Fri, 27 Oct 2017 15:33:47 +0000 (17:33 +0200)]
efl_ui_focus_manager_calc: remove unused struct

6 years agoefl_ui_focus_manager_calc: fix warnings
Marcel Hollerbach [Fri, 27 Oct 2017 15:33:04 +0000 (17:33 +0200)]
efl_ui_focus_manager_calc: fix warnings

6 years agoefl_ui_focus_manager_calc: return last object when unfocusing last
Marcel Hollerbach [Fri, 27 Oct 2017 15:02:20 +0000 (17:02 +0200)]
efl_ui_focus_manager_calc: return last object when unfocusing last

this makes code easier, and fixes a bug where the wrong last element is
taken.

6 years agoefl_ui_focus_manager: correctly handle subitem directions in a redirect
Marcel Hollerbach [Fri, 27 Oct 2017 12:31:27 +0000 (14:31 +0200)]
efl_ui_focus_manager: correctly handle subitem directions in a redirect

in default focus just sets the focus to the first item in the redirect
manager, we now reset that back and move the focus to the last element
of a item.

6 years agoelm_mutlibuttonentry: fix legacy events
Marcel Hollerbach [Fri, 27 Oct 2017 10:02:31 +0000 (12:02 +0200)]
elm_mutlibuttonentry: fix legacy events

This should fix the test cases

6 years agoefl_ui_focus_manager: the FOCUSED event now carries the last focused
Marcel Hollerbach [Fri, 27 Oct 2017 08:02:17 +0000 (10:02 +0200)]
efl_ui_focus_manager: the FOCUSED event now carries the last focused
object

This is usefull to react on focused events

6 years agoefl_ui_focus_manager: do not enter Nodes with redirects
Marcel Hollerbach [Fri, 27 Oct 2017 07:42:22 +0000 (09:42 +0200)]
efl_ui_focus_manager: do not enter Nodes with redirects

we always want the redirect on the lowest level.

6 years agoRevert "elm test: mbe - make mbe focusable"
Amitesh Singh [Fri, 27 Oct 2017 07:44:06 +0000 (16:44 +0900)]
Revert "elm test: mbe - make mbe focusable"

This reverts commit b6567ab1f6fa377f4047106bae8aa808ff033180.

6 years agoelm test: mbe - make mbe focusable
Amitesh Singh [Fri, 27 Oct 2017 07:07:48 +0000 (16:07 +0900)]
elm test: mbe - make mbe focusable

After 53fcc4bb7de3bfc9c69f6e138b, mbe is no more a focusable widget by
default. This test rely on focus property of mbe.

6 years agoevas vg: Add FIXME and fix strbuf use
Jean-Philippe Andre [Fri, 27 Oct 2017 05:31:37 +0000 (14:31 +0900)]
evas vg: Add FIXME and fix strbuf use

This is the result of a really quick review of the new VG code. Most of
it was moved around, but this merge includes the following:
 - Move logic from edje to evas
 - Create static lib for common VG handling
 - Add file_set() API
 - Add a basic VG cache in evas side
 - Add savers modules, implement loaders and savers.

6 years agoevas/vg: fixed handling of stroke width in cairo and native backend
Subhransu Mohanty [Tue, 8 Nov 2016 03:51:11 +0000 (12:51 +0900)]
evas/vg: fixed handling of stroke width in cairo and native backend

6 years agoedje: cleanup old implementation of handling svg file.
subhransu mohanty [Fri, 27 Oct 2017 00:24:25 +0000 (09:24 +0900)]
edje: cleanup old implementation of handling svg file.

6 years agoedje: use the file_set api from vg canvas to load and parse svg file.
subhransu mohanty [Fri, 27 Oct 2017 00:21:48 +0000 (09:21 +0900)]
edje: use the file_set api from vg canvas to load and parse svg file.

6 years agoevas/vg: Added file handling support in vg canvas.
subhransu mohanty [Fri, 27 Oct 2017 00:15:28 +0000 (09:15 +0900)]
evas/vg: Added file handling support in vg canvas.

6 years agoevas/vg: Added vg tree caching support
subhransu mohanty [Fri, 27 Oct 2017 00:11:02 +0000 (09:11 +0900)]
evas/vg: Added vg tree caching support

6 years agovg_savers/eet: Added implementaion of vg saver to eet file
Subhransu Mohanty [Wed, 2 Nov 2016 10:26:15 +0000 (19:26 +0900)]
vg_savers/eet: Added implementaion of vg saver to eet file

6 years agovg_loaders/svg: Copied svg loading implementation from edje_cc
Subhransu Mohanty [Wed, 2 Nov 2016 10:25:45 +0000 (19:25 +0900)]
vg_loaders/svg: Copied svg loading implementation from edje_cc

6 years agovg_loaders/eet: Added implementaion for loading from eet file
Subhransu Mohanty [Wed, 2 Nov 2016 10:23:49 +0000 (19:23 +0900)]
vg_loaders/eet: Added implementaion for loading from eet file

6 years agostatic_lib: added vg_common static lib
Subhransu Mohanty [Wed, 2 Nov 2016 10:22:55 +0000 (19:22 +0900)]
static_lib: added vg_common static lib

Features:
 Copied vg eet descriptor from edje_data
 Copied convert func  from Svg_Node to Efl_VG from edje
 added  convert function from Efl_VG to Svg_Node

6 years agoEfl.Ui.Progressbar: fix val to be val when legacy format_function_set() is called
Amitesh Singh [Fri, 27 Oct 2017 02:48:10 +0000 (11:48 +0900)]
Efl.Ui.Progressbar: fix val to be val when legacy format_function_set() is called

In Pb, the legacy units_format_set's user callback uses value to
be 100*value (0.0 to 100.0) and legacy format_function_set uses
value of range "0.0 to 1.0". This was broken after my patch.
Lets keep this behaviour in legacy APIs.

In case of new EO APIs, the value will be always from 0.0 to 1.0
in both format_string() and format_cb callbacks.

6 years agoelm_box: add missing parameter description
JinYong Park [Fri, 27 Oct 2017 02:29:58 +0000 (11:29 +0900)]
elm_box: add missing parameter description

Summary: Add missing parameter description to remove doxygen warning

Test Plan: API Doxygen Revision

Reviewers: cedric, jpeg, myoungwoon, Jaehyun_Cho

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

6 years agoelm_config: add missing parameter description
JinYong Park [Fri, 27 Oct 2017 02:29:52 +0000 (11:29 +0900)]
elm_config: add missing parameter description

Summary: Add missing parameter description to remove doxygen warning

Test Plan: API Doxygen Revision

Reviewers: cedric, jpeg, myoungwoon, Jaehyun_Cho

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

6 years agoelm_entry: add missing parameter description
JinYong Park [Fri, 27 Oct 2017 02:29:43 +0000 (11:29 +0900)]
elm_entry: add missing parameter description

Summary: Add missing parameter description to remove doxygen warning

Test Plan: API Doxygen Revision

Reviewers: cedric, jpeg, myoungwoon, id213sin

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

6 years agocxx: Fix examples compilation
Jean-Philippe Andre [Thu, 26 Oct 2017 08:35:02 +0000 (17:35 +0900)]
cxx: Fix examples compilation

6 years agoelm_code: hide cursor if we hide the widget.
Al Poole [Thu, 26 Oct 2017 21:39:21 +0000 (22:39 +0100)]
elm_code: hide cursor if we hide the widget.

The cursor isn't clipped so if we decide to hide the widget
this ensures the cursor also is hidden. This should not affect
any existing application using elm_code API.

6 years agoevas: allow to suspend the rendering of an output.
Cedric BAIL [Thu, 26 Oct 2017 20:35:27 +0000 (13:35 -0700)]
evas: allow to suspend the rendering of an output.

6 years agoevas: image_native_set actually receive a context, not an output.
Cedric BAIL [Thu, 26 Oct 2017 20:01:56 +0000 (13:01 -0700)]
evas: image_native_set actually receive a context, not an output.

6 years agoelementary: efl_ui_format_cb_set is actually going to free the existing format.
Cedric BAIL [Thu, 26 Oct 2017 18:11:12 +0000 (11:11 -0700)]
elementary: efl_ui_format_cb_set is actually going to free the existing format.

6 years agoelementary: don't forget to destroy weak ref when free the iterator.
Cedric BAIL [Thu, 26 Oct 2017 17:42:25 +0000 (10:42 -0700)]
elementary: don't forget to destroy weak ref when free the iterator.

6 years agoEfl.Ui.Progressbar: move legacy funcs at bottom of file
Amitesh Singh [Thu, 26 Oct 2017 12:28:20 +0000 (21:28 +0900)]
Efl.Ui.Progressbar: move legacy funcs at bottom of file

6 years agoEfl.Ui.Mbe: implement format_cb.set()
Amitesh Singh [Thu, 26 Oct 2017 06:36:07 +0000 (15:36 +0900)]
Efl.Ui.Mbe: implement format_cb.set()

Ref T6204

6 years agoEfl.Ui.Progressbar: implement format_cb.set
Amitesh Singh [Wed, 25 Oct 2017 17:10:29 +0000 (02:10 +0900)]
Efl.Ui.Progressbar: implement format_cb.set

Also remove format_string.set/get implmentation
since it takes care by base Efl.Ui.Format.format_string

Ref T6204

6 years agoEfl.Ui.Format: implement generic format_string function
Amitesh Singh [Wed, 25 Oct 2017 10:25:14 +0000 (19:25 +0900)]
Efl.Ui.Format: implement generic format_string function

This generic format_string would be used in slider,progressbar
and other widgets.This default function handles INT
and DOUBLE eina value types for now.

Ref T6204

6 years agoelm_bg_legacy: add missing parameter description
JinYong Park [Thu, 26 Oct 2017 07:12:03 +0000 (16:12 +0900)]
elm_bg_legacy: add missing parameter description

Summary: Add missing parameter description to remove doxygen warning

Test Plan: API Doxygen Revision

Reviewers: raster, cedric, jpeg, myoungwoon, Jaehyun_Cho

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

6 years agoelementary index: fix wrong reference in its header document
Youngbok Shin [Thu, 26 Oct 2017 05:36:32 +0000 (14:36 +0900)]
elementary index: fix wrong reference in its header document

Summary:
elm_index.h uses legacy keyword for ref tag.
The patch update each keywords for widgets.
And colon ":" character should be seperated from reference keyword.
It will remove doxygen warning messages from elm_index.h file.

Test Plan: N/A

Reviewers: cedric, raster, jpeg

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

6 years agoeldbus_message: Add description to fix doxygen warning
Jaehyun Cho [Thu, 26 Oct 2017 06:11:18 +0000 (15:11 +0900)]
eldbus_message: Add description to fix doxygen warning

Change-Id: Id85f85de352019b29268cfa3d6e70df7cd8e84ee

6 years agoeldbus_connection: Add description of parameters to fix doxygen warning
Jaehyun Cho [Thu, 26 Oct 2017 04:49:07 +0000 (13:49 +0900)]
eldbus_connection: Add description of parameters to fix doxygen warning

Change-Id: I3be25d4b7c8bdb69c23c1c5071fac8ac1420d87d

6 years agoeina_ustringshare: Add description of return to resolve doxygen warning
Jaehyun Cho [Thu, 26 Oct 2017 02:47:45 +0000 (11:47 +0900)]
eina_ustringshare: Add description of return to resolve doxygen warning

Change-Id: I1994dbb3bf628c67c43763c8521fcfe7c5179308

6 years agoeina_stringshare: Fix doxygen warning
Jaehyun Cho [Thu, 26 Oct 2017 02:42:07 +0000 (11:42 +0900)]
eina_stringshare: Fix doxygen warning

Change-Id: Id2f9e8b16d7e1dd581b71df6842f1b467e535634

6 years agoeina_str: Fix doxygen warning
Jaehyun Cho [Thu, 26 Oct 2017 02:39:00 +0000 (11:39 +0900)]
eina_str: Fix doxygen warning

Change-Id: I4cac2b3836f8d0fb05d76b039af66b41fca0c19f

6 years agoeina_strbuf: Fix doxygen warning
Jaehyun Cho [Thu, 26 Oct 2017 02:24:08 +0000 (11:24 +0900)]
eina_strbuf: Fix doxygen warning

Change-Id: I82b15f1352f6a7925d7cde0dfb91c3d835a35dd7

6 years agoeina_module: Add description of parameter to resolve doxygen warning
Jaehyun Cho [Thu, 26 Oct 2017 02:19:11 +0000 (11:19 +0900)]
eina_module: Add description of parameter to resolve doxygen warning

Change-Id: I545b68e86976d4e2479fbf87ff5a8b38b9905c13

6 years agoRevert "evas: Fix C++ compilation"
Jean-Philippe Andre [Thu, 26 Oct 2017 03:26:40 +0000 (12:26 +0900)]
Revert "evas: Fix C++ compilation"

@felipealmeida says this cyclic dependency is fixed!
This is awesome. :)

This reverts commit 60e31101a66aa78b544f39cff6ba27cdc704deef.

6 years agoeldbus signal handler: add param, return type description for doxygen
JinYong Park [Thu, 26 Oct 2017 02:54:13 +0000 (11:54 +0900)]
eldbus signal handler: add param, return type description for doxygen

Summary: Add omitted description to eldbus signal handler for doxygen warning

Test Plan: API Doxygen Revision

Reviewers: raster, cedric, jpeg, myoungwoon, Jaehyun_Cho

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

6 years agoeldbus-service: add parameters and return type description for doxygen
JinYong Park [Thu, 26 Oct 2017 02:54:04 +0000 (11:54 +0900)]
eldbus-service: add parameters and return type description for doxygen

Summary: Add omitted descriptions for doxygen warning

Test Plan: API Doxygen Revision

Reviewers: raster, cedric, jpeg, myoungwoon, Jaehyun_Cho

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

6 years agoeet: Add missing documentation information
Wonki Kim [Thu, 26 Oct 2017 02:53:31 +0000 (11:53 +0900)]
eet: Add missing documentation information

Summary:
There is a missing comment for Eet_Colorclass.
This patch append a piece of information.

Reviewers: cedric, jpeg

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

6 years agoecore_imf: Add missing documentation comments
Wonki Kim [Thu, 26 Oct 2017 02:53:17 +0000 (11:53 +0900)]
ecore_imf: Add missing documentation comments

Summary:
There are missing documentation comments for Ecore_Imf Input.
so that this patch add the information.

Reviewers: jpeg, cedric

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

6 years agoevas textblocke: add align=end for putting a text at the opposite side of LTR/RTL
Youngbok Shin [Thu, 26 Oct 2017 02:40:44 +0000 (11:40 +0900)]
evas textblocke: add align=end for putting a text at the opposite side of LTR/RTL

Summary:
There is a requirement for putting text at right side for LTR and at left side for RTL.
It satisfies that reqirement easily.

It also add "start" keywork for "align" tag. "start" will be same with "auto".
Intuitionally, developer will try "align=start" if they once saw "align=end" in elsewhere.
On the other hand, it only add "END" as new enumeration value for efl interface.
@feature

Test Plan: N/A

Reviewers: herdsman, cedric, jpeg, raster

Reviewed By: raster

Subscribers: woohyun

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

6 years agoeina: add helper to return already known to fail future.
Cedric BAIL [Wed, 11 Oct 2017 23:52:16 +0000 (16:52 -0700)]
eina: add helper to return already known to fail future.

6 years agoeolian-cxx: Fix multiple definitions in forward declaration
Felipe Magno de Almeida [Wed, 25 Oct 2017 20:00:50 +0000 (18:00 -0200)]
eolian-cxx: Fix multiple definitions in forward declaration

6 years agoGenerate docs into /develop/api/*
Andy Williams [Wed, 25 Oct 2017 17:17:17 +0000 (18:17 +0100)]
Generate docs into /develop/api/*

Also move root doc to start.txt for a better entry point

6 years agoefl-wl: send configures when extracted popups are resized
Mike Blumenkrantz [Fri, 20 Oct 2017 20:03:12 +0000 (16:03 -0400)]
efl-wl: send configures when extracted popups are resized

6 years agoefl-wl: don't randomly set min/max size hints on popup surface objects
Mike Blumenkrantz [Fri, 20 Oct 2017 20:02:38 +0000 (16:02 -0400)]
efl-wl: don't randomly set min/max size hints on popup surface objects

this is misleading since popups don't have min/max size hints

6 years agoecore-wl2: correctly handle configure events on popup surfaces
Mike Blumenkrantz [Fri, 20 Oct 2017 20:01:58 +0000 (16:01 -0400)]
ecore-wl2: correctly handle configure events on popup surfaces

@fix

6 years agowayland: expand efl-hints protocol to work for all types of xdg shell surfaces
Mike Blumenkrantz [Fri, 20 Oct 2017 17:23:12 +0000 (13:23 -0400)]
wayland: expand efl-hints protocol to work for all types of xdg shell surfaces

6 years agoefl_wl: do not propagate hints to main widget for child surfaces
Mike Blumenkrantz [Thu, 19 Oct 2017 18:25:46 +0000 (14:25 -0400)]
efl_wl: do not propagate hints to main widget for child surfaces

the top-most parent should be the surface from which hints are obtained

@fix

6 years agowayland: add support for efl weight hint propagation from elm_win to efl_wl
Mike Blumenkrantz [Thu, 19 Oct 2017 17:26:51 +0000 (13:26 -0400)]
wayland: add support for efl weight hint propagation from elm_win to efl_wl

@feature

6 years agoefl_wl: add function for returning the evas object for an extracted surface
Mike Blumenkrantz [Thu, 19 Oct 2017 16:57:28 +0000 (12:57 -0400)]
efl_wl: add function for returning the evas object for an extracted surface

@feature

6 years agoefl_wl: destroy extant shell surface upon surface deletion
Mike Blumenkrantz [Wed, 18 Oct 2017 21:11:36 +0000 (17:11 -0400)]
efl_wl: destroy extant shell surface upon surface deletion

avoid invalid reads later

@fix

6 years agoefl_wl: more closely follow wl spec for input regions
Mike Blumenkrantz [Wed, 18 Oct 2017 21:11:11 +0000 (17:11 -0400)]
efl_wl: more closely follow wl spec for input regions

@fix

6 years agoelm_tooltip: set parent window for windowed tooltips
Mike Blumenkrantz [Tue, 17 Oct 2017 15:39:04 +0000 (11:39 -0400)]
elm_tooltip: set parent window for windowed tooltips

wayland popup surfaces must have a parent in order to be visible

@fix

6 years agowayland: use eina array for ecore-evas event handlers
Mike Blumenkrantz [Tue, 17 Oct 2017 15:32:57 +0000 (11:32 -0400)]
wayland: use eina array for ecore-evas event handlers

thx to @jpeg for reporting how dumb this was

6 years agoelm_config: add offline and powersave config members
Mike Blumenkrantz [Mon, 16 Oct 2017 19:41:26 +0000 (15:41 -0400)]
elm_config: add offline and powersave config members

these will be used by enlightenment in the future to notify applications of
global system states

@feature