Derek Foreman
059613222a
ecore_evas_wayland: Fix session recovery
...
Turns out when apps reconnect to the compositor they don't always
realize they need to redraw themselves. Force a manual render
at startup if we end up in a state where an update is needed but
has probably been dropped on the floor.
2017-10-30 14:23:07 -05:00
Andrii Kroitor
b836576d2a
edje_cc: fix item.max parsing
...
It is now possible to set item.max back to default value (-1 -1).
@fix
2017-10-30 16:44:32 +02:00
Andrii Kroitor
d582b87ba3
edje_cc: make box/table item.spread minimum 1 1
...
Minimum value was 0 0, but it has same effect as 1 1.
2017-10-30 16:44:32 +02:00
Andrii Kroitor
2b70897e0f
edje_cc: fix program.filter description
...
@fix
2017-10-30 16:44:32 +02:00
Andrii Kroitor
b0761cdfa1
edje_cc: fix text.align description
...
@fix
2017-10-30 16:44:32 +02:00
Andrii Kroitor
939d16bdbf
edje_cc: limit map.zoom to non-negative values
...
@fix
2017-10-30 16:44:31 +02:00
Andrii Kroitor
a7769e806a
edje_cc: move box and table properties documentation
...
Documentation comments for properties should be near parser
implementation.
@fix
2017-10-30 16:44:31 +02:00
Andrii Kroitor
8a23f30291
edje_cc: make color parsing consistent
...
All colors now accept 4 ints or hex string.
@fix
2017-10-30 16:44:31 +02:00
Andrii Kroitor
e379397093
edje_cc: make bool parsing consistent
...
@fix
2017-10-30 16:44:31 +02:00
Andrii Kroitor
c8edb208dd
edje_cc: fix spelling
...
@fix
2017-10-30 16:44:31 +02:00
Andrii Kroitor
d83ebb6980
edje_cc: fix default color_class colors
...
If you have undefined color_class, edje will use solid white for its
colors. If you define color_class name without colors edje_cc now has
same defaults instead of 0 0 0 0.
@fix
2017-10-30 16:44:30 +02:00
Andrii Kroitor
6888645598
edje_cc: move part_remove and program_remove to group
...
These properties belong to group, but were in part's block in edcref.
@fix
2017-10-30 16:44:30 +02:00
Andrii Kroitor
a18e7f5242
edje_cc: fix color_class description
...
It can't be overridden by color values in state. Colors can only be
modified.
@fix
2017-10-30 16:44:30 +02:00
Andrii Kroitor
63e97098f0
edje_cc: fix incorrect type in minmul defaults
...
@fix
2017-10-30 16:44:30 +02:00
Andrii Kroitor
1df6fc19f1
edje_cc: parse "fixed" as bool
...
@fix
2017-10-30 16:44:30 +02:00
Andrii Kroitor
5e46c01001
edje_cc: fix state.no_render description
...
@fix
2017-10-30 16:44:29 +02:00
Andrii Kroitor
b297387f5c
edje_cc: fix color2 and color3 descriptions
...
color2 is used for outline
color3 is used for shadow
@fix
2017-10-30 16:44:29 +02:00
Andrii Kroitor
ed9aa79344
edje_cc: add missing default values to documentation
...
@fix
2017-10-30 16:44:29 +02:00
Andrii Kroitor
0aedfdb538
edje_cc: fix errors in documentation
...
@fix
2017-10-30 16:44:29 +02:00
Amitesh Singh
176ade58bb
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.
2017-10-30 20:29:42 +09:00
Carsten Haitzler
cda9532f44
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
2017-10-30 17:51:30 +09:00
Amitesh Singh
855959f24d
eina example: fix eina_value examples
2017-10-30 16:17:16 +09:00
Amitesh Singh
3505b7618c
eina: eina_value: fix the typo in doc
2017-10-30 16:11:57 +09:00
Amitesh Singh
04fe5e10a2
eina: eina_value - Add "struct tm" support
...
Ref T6204
@feature
2017-10-30 16:04:53 +09:00
Jean Guyomarc'h
744d2a63c5
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
2017-10-29 16:06:31 +01:00
Jean Guyomarc'h
d28dddfdea
ecore_cocoa: consitfy structure fields
...
This structure is exclusively statically initialized. As none of its
fields will be altered, they can all be const.
2017-10-29 16:04:24 +01:00
Jean Guyomarc'h
87c2b37d8d
eina: enforce strict Eina_Bool parameter
2017-10-29 13:59:17 +01:00
Jean Guyomarc'h
9d6cde74ba
ecore: fix typo in documentation
2017-10-29 13:59:17 +01:00
Jean Guyomarc'h
eb34b537f3
ecore_input: constify global
...
This is just for correctness, it changes nothing.
2017-10-29 13:59:17 +01:00
Carsten Haitzler
31f8c6f17e
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.
2017-10-29 11:19:48 +09:00
Cedric Bail
6d8ceab4be
ecore_con: add an Efl_Net.h
2017-10-27 18:51:38 -07:00
Cedric Bail
1ecbe5cffb
ecore: add Efl_Core.h
2017-10-27 18:51:38 -07:00
Amitesh Singh
d81b73b1a7
Efl.ui.mbe: efl_ui_format_cb_set is actually going to free the existing format.
2017-10-28 10:19:21 +09:00
Cedric Bail
173de925ed
elementary, ecore: move efl_exit helper to Ecore.
2017-10-27 16:37:58 -07:00
Cedric Bail
a959337a29
elementary: rely on main loop terminate event to execute ELM_POLICY_EXIT_WINDOWS_DEL.
2017-10-27 16:20:56 -07:00
Cedric Bail
ba01c5c3eb
elementary: actually we do not need efl_quicklaunch_fallback.
2017-10-27 15:46:26 -07:00
Cedric Bail
a14b657399
elementary: use the new exit infrastructure to print help message.
2017-10-27 15:44:21 -07:00
Cedric Bail
0764ee8145
elementary: update EFL_MAIN and EFL_MAIN_EX to use the new EFL exit API.
2017-10-27 15:43:57 -07:00
Cedric Bail
03df8483f6
elementary: update efl_quicklaunch_fallback to use the new EFL exit API.
2017-10-27 15:43:23 -07:00
Cedric Bail
3e41da66a8
elementary: update elm_quicklaunch_fork to use the new Eina_Value exit API.
2017-10-27 15:41:37 -07:00
Cedric Bail
e361189e27
elementary: make the exit helper work with int (This is just for C).
2017-10-27 15:39:34 -07:00
Cedric Bail
4054c35f06
elementary: there is no point into having an already deprecated method with EFL new API.
2017-10-27 15:37:25 -07:00
Cedric Bail
1451a2ee3f
ecore: add infrastructure to handle an Eina_Value as an exit code.
2017-10-27 15:34:50 -07:00
Cedric Bail
1c82250994
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
2017-10-27 15:34:42 -07:00
Jeeyong Um
64fb807b63
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>
2017-10-27 13:34:01 -07:00
Youngbok Shin
a191a052b8
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
2017-10-27 12:12:25 -07:00
Bryce Harrington
6ac4497162
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>
2017-10-27 12:12:25 -07:00
JinYong Park
b550581dde
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>
2017-10-27 12:12:25 -07:00
JinYong Park
162d1b0577
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>
2017-10-27 12:12:25 -07:00
Marcel Hollerbach
1fcb357a66
efl_ui_focus_manager_calc: remove unused struct
2017-10-27 17:33:47 +02:00
Marcel Hollerbach
1c43f56fb9
efl_ui_focus_manager_calc: fix warnings
2017-10-27 17:33:04 +02:00
Marcel Hollerbach
5b8fbb7c69
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.
2017-10-27 17:08:08 +02:00
Marcel Hollerbach
1252b5ac29
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.
2017-10-27 15:29:58 +02:00
Marcel Hollerbach
4c74c1ebbe
elm_mutlibuttonentry: fix legacy events
...
This should fix the test cases
2017-10-27 12:09:56 +02:00
Marcel Hollerbach
acb469439f
efl_ui_focus_manager: the FOCUSED event now carries the last focused
...
object
This is usefull to react on focused events
2017-10-27 12:06:40 +02:00
Marcel Hollerbach
3139b0f7f5
efl_ui_focus_manager: do not enter Nodes with redirects
...
we always want the redirect on the lowest level.
2017-10-27 12:06:40 +02:00
Amitesh Singh
710d3e2f72
Revert "elm test: mbe - make mbe focusable"
...
This reverts commit b6567ab1f6
.
2017-10-27 16:44:06 +09:00
Amitesh Singh
b6567ab1f6
elm test: mbe - make mbe focusable
...
After 53fcc4bb7d
, mbe is no more a focusable widget by
default. This test rely on focus property of mbe.
2017-10-27 16:09:12 +09:00
Jean-Philippe Andre
ec1acca74d
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.
2017-10-27 14:58:38 +09:00
Subhransu Mohanty
8329c98d5f
evas/vg: fixed handling of stroke width in cairo and native backend
2017-10-27 14:58:38 +09:00
subhransu mohanty
4c47200c49
edje: cleanup old implementation of handling svg file.
2017-10-27 14:58:38 +09:00
subhransu mohanty
d5c8822107
edje: use the file_set api from vg canvas to load and parse svg file.
2017-10-27 14:58:38 +09:00
subhransu mohanty
ad4e133e08
evas/vg: Added file handling support in vg canvas.
2017-10-27 14:58:38 +09:00
subhransu mohanty
64231ae699
evas/vg: Added vg tree caching support
2017-10-27 14:58:38 +09:00
Subhransu Mohanty
bf79ec359d
vg_savers/eet: Added implementaion of vg saver to eet file
2017-10-27 14:58:38 +09:00
Subhransu Mohanty
24ac2d6516
vg_loaders/svg: Copied svg loading implementation from edje_cc
2017-10-27 14:58:38 +09:00
Subhransu Mohanty
079838e926
vg_loaders/eet: Added implementaion for loading from eet file
2017-10-27 14:58:38 +09:00
Subhransu Mohanty
48c1c4850a
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
2017-10-27 14:58:38 +09:00
Amitesh Singh
21259e411d
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.
2017-10-27 11:56:22 +09:00
JinYong Park
ef742319f5
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
2017-10-27 11:29:58 +09:00
JinYong Park
ff61237459
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
2017-10-27 11:29:52 +09:00
JinYong Park
5c74ee2647
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
2017-10-27 11:29:43 +09:00
Jean-Philippe Andre
c78b4dbd00
cxx: Fix examples compilation
2017-10-27 10:17:14 +09:00
Al Poole
e663e4d009
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.
2017-10-26 22:39:21 +01:00
Cedric BAIL
84907e719d
evas: allow to suspend the rendering of an output.
2017-10-26 13:35:27 -07:00
Cedric BAIL
abd41c93ea
evas: image_native_set actually receive a context, not an output.
2017-10-26 13:01:56 -07:00
Cedric BAIL
e4066474da
elementary: efl_ui_format_cb_set is actually going to free the existing format.
2017-10-26 11:11:12 -07:00
Cedric BAIL
f75eb62c55
elementary: don't forget to destroy weak ref when free the iterator.
2017-10-26 10:42:25 -07:00
Amitesh Singh
111caabf10
Efl.Ui.Progressbar: move legacy funcs at bottom of file
2017-10-26 21:28:20 +09:00
Amitesh Singh
de74fd11ba
Efl.Ui.Mbe: implement format_cb.set()
...
Ref T6204
2017-10-26 21:11:36 +09:00
Amitesh Singh
3092c0fdea
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
2017-10-26 21:11:36 +09:00
Amitesh Singh
5298cb59d2
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
2017-10-26 21:11:36 +09:00
JinYong Park
b358fc4b69
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
2017-10-26 16:12:03 +09:00
Youngbok Shin
084ce3d6e5
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
2017-10-26 16:03:51 +09:00
Jaehyun Cho
73baa73972
eldbus_message: Add description to fix doxygen warning
...
Change-Id: Id85f85de352019b29268cfa3d6e70df7cd8e84ee
2017-10-26 15:28:43 +09:00
Jaehyun Cho
5ef408f49b
eldbus_connection: Add description of parameters to fix doxygen warning
...
Change-Id: I3be25d4b7c8bdb69c23c1c5071fac8ac1420d87d
2017-10-26 15:16:12 +09:00
Jaehyun Cho
ccbe98ccb2
eina_ustringshare: Add description of return to resolve doxygen warning
...
Change-Id: I1994dbb3bf628c67c43763c8521fcfe7c5179308
2017-10-26 13:20:54 +09:00
Jaehyun Cho
2a133ff290
eina_stringshare: Fix doxygen warning
...
Change-Id: Id2f9e8b16d7e1dd581b71df6842f1b467e535634
2017-10-26 13:20:54 +09:00
Jaehyun Cho
e65e8a4fba
eina_str: Fix doxygen warning
...
Change-Id: I4cac2b3836f8d0fb05d76b039af66b41fca0c19f
2017-10-26 13:20:54 +09:00
Jaehyun Cho
786a7ae421
eina_strbuf: Fix doxygen warning
...
Change-Id: I82b15f1352f6a7925d7cde0dfb91c3d835a35dd7
2017-10-26 13:20:54 +09:00
Jaehyun Cho
cb3eb09451
eina_module: Add description of parameter to resolve doxygen warning
...
Change-Id: I545b68e86976d4e2479fbf87ff5a8b38b9905c13
2017-10-26 13:20:54 +09:00
Jean-Philippe Andre
132876afed
Revert "evas: Fix C++ compilation"
...
@felipealmeida says this cyclic dependency is fixed!
This is awesome. :)
This reverts commit 60e31101a6
.
2017-10-26 12:29:54 +09:00
JinYong Park
b7359e7ff5
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
2017-10-26 12:17:41 +09:00
JinYong Park
157daefd5b
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
2017-10-26 12:17:41 +09:00
Wonki Kim
e784afbd88
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
2017-10-26 12:17:39 +09:00
Wonki Kim
81c6f93933
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
2017-10-26 12:17:33 +09:00
Youngbok Shin
9906cd211f
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
2017-10-26 11:40:44 +09:00
Cedric BAIL
e474edc9f6
eina: add helper to return already known to fail future.
2017-10-25 13:39:44 -07:00
Felipe Magno de Almeida
f05a799daa
eolian-cxx: Fix multiple definitions in forward declaration
2017-10-25 18:03:09 -02:00
Andy Williams
a7bb770e69
Generate docs into /develop/api/*
...
Also move root doc to start.txt for a better entry point
2017-10-25 18:17:25 +01:00