Chris Michael [Sat, 14 May 2016 09:26:27 +0000 (05:26 -0400)]
ecore-wl2: Add environment variable to optionally disable wobbly windows
As not everyone needs/wants extra eye-candy, add a check for
EFL_WAYLAND_DISABLE_WWW environment variable to be able to disable
wobbly windows support
@fix
Signed-off-by: Chris Michael <cpmichael@osg.samsung.com>
Chris Michael [Sat, 14 May 2016 07:35:09 +0000 (03:35 -0400)]
elput: Don't multiply pointer axis value
Reporting of mouse axis values should not be multiplied by 10. This
will cause serious jumps in wheel events. Loosely based on
1a339c9e5918f6d8672755d566cac622f1d9c2d3
@fix
Signed-off-by: Chris Michael <cpmichael@osg.samsung.com>
Derek Foreman [Thu, 12 May 2016 21:21:30 +0000 (16:21 -0500)]
ecore_drm: Handle wheel scrolling separately from finger scrolling
Wheels are discrete and scroll in clicks, fingers are continuous and scroll
in fractional pixels.
This change causes wheel based scrolling to be returned in "clicks"
instead of "degrees" - allowing us to roll a single menu item with a click.
It also will allow us to reduce the speed of two finger scrolling without
messing up the speed of wheel scrolling.
Amitesh Singh [Fri, 13 May 2016 09:49:15 +0000 (15:19 +0530)]
Eo: declare lk_init explicitly unsigned
In some build environment, anonymous char delcaration can be interpreted
as "unsigned char". Although lk_init can be only 0, 1 or 2 so there
won't be any unexpected result. This change is just to make static code
analyzer happy.
Jinyong Park [Fri, 13 May 2016 05:49:18 +0000 (14:49 +0900)]
popup: default scrollable option change to TRUE
Summary:
Usually, popup have a scroll bar when its content is too long to display in popup's size.
But now, default option is unscrollable.
So change default option and popup's test case.
Reviewers: jaehwan, Hermet, herb
Subscribers: cedric, singh.amitesh, jpeg
Differential Revision: https://phab.enlightenment.org/D3941
Youngbok Shin [Fri, 13 May 2016 05:06:18 +0000 (14:06 +0900)]
Elementary toolbar: Don't call "clicked" callback when item is just selected
Summary:
"clicked" callback must be called when an item is really clicked.
But, toolbar had called it whenever an item was selected.
Even, it could be triggered by "elm_toolbar_item_selected_set()" API.
So, "clicked" callback will be called when only an item is clicked.
Also, it changed confusing names of related internal functions.
@fix
Test Plan: N/A
Reviewers: jaehwan, woohyun, cedric
Subscribers: jpeg
Differential Revision: https://phab.enlightenment.org/D3937
Vitalii Vorobiov [Tue, 10 May 2016 14:30:03 +0000 (17:30 +0300)]
Edje_Edit: more API for proxy fields like source_clip and source_visible
Setters and getters like
edje_edit_state_proxy_source_clip_set
edje_edit_state_proxy_source_clip_get
edje_edit_state_proxy_source_visible_set
edje_edit_state_proxy_source_visible_get
Tom Hacohen [Thu, 12 May 2016 16:25:52 +0000 (17:25 +0100)]
Make "legacy_prefix: null;" the default in eolian and adjust the efl.
This breaks behaviour because it changes the legacy_prefix behaviour to
be null by default. This means that by default legacy functions are not
generated.
This merge includes the changes to eolian and the efl.
Tom Hacohen [Thu, 12 May 2016 16:06:04 +0000 (17:06 +0100)]
Add legacy_prefix now that the default has changed to null.
Tom Hacohen [Thu, 12 May 2016 15:43:29 +0000 (16:43 +0100)]
Efl: Remove "legacy_prefix: null;" as it's now the default.
Daniel Kolesa [Thu, 12 May 2016 15:28:19 +0000 (16:28 +0100)]
eolian: do not generate legacy without explicit class legacy_prefix
Michael Jennings [Thu, 12 May 2016 17:13:42 +0000 (10:13 -0700)]
spec/efl.spec.in: It's nicer when the spec file actually works.
Added support for systemd detection. Updated the file list. Build
unoptimized and with debugging symbols, at least for now. And remove
unnecessary *.la files from the packages.
Daniel Kolesa [Thu, 12 May 2016 14:41:56 +0000 (15:41 +0100)]
eolian: mark pure virtual funcs outside of implements
This is a better syntax and should've been like this in the first place.
Tom Hacohen [Thu, 12 May 2016 13:33:40 +0000 (14:33 +0100)]
Eo abstract class: Rename to Eo.Class.
Tom Hacohen [Thu, 12 May 2016 11:25:42 +0000 (12:25 +0100)]
Ector cairo software: Fix namespacing to use . and not _.
Daniel Kolesa [Thu, 12 May 2016 11:24:49 +0000 (12:24 +0100)]
elua: install the docgen app
Tom Hacohen [Thu, 12 May 2016 11:23:27 +0000 (12:23 +0100)]
Efl canvas surface: Fix namespacing to use . and not _.
Tom Hacohen [Thu, 12 May 2016 11:22:10 +0000 (12:22 +0100)]
Elm segment control item: Fix namespacing to use . and not _.
Tom Hacohen [Thu, 12 May 2016 11:20:07 +0000 (12:20 +0100)]
Evas image orient: Fix namespacing to use . and not _.
Tom Hacohen [Thu, 12 May 2016 11:17:57 +0000 (12:17 +0100)]
Evas smart cb: Fix namespacing to use . and not _.
Tom Hacohen [Thu, 12 May 2016 11:17:10 +0000 (12:17 +0100)]
Elm image: Fix namespacing to use . and not _.
Tom Hacohen [Thu, 12 May 2016 11:16:27 +0000 (12:16 +0100)]
Eet: Fix namespacing to use . and not _.
Tom Hacohen [Thu, 12 May 2016 11:11:48 +0000 (12:11 +0100)]
Eo event description: Fix namespacing to use . and not _.
Tom Hacohen [Thu, 12 May 2016 11:10:34 +0000 (12:10 +0100)]
Eldbus: Fix namespacing to use . and not _.
Tom Hacohen [Thu, 12 May 2016 11:07:20 +0000 (12:07 +0100)]
Efl ui box: Fix namespacing to use . and not _.
Tom Hacohen [Thu, 12 May 2016 11:06:39 +0000 (12:06 +0100)]
Efl gfx stroke: Fix namespacing to use . and not _.
Tom Hacohen [Thu, 12 May 2016 11:04:55 +0000 (12:04 +0100)]
Ecore con: Fix namespacing to use . and not _.
Tom Hacohen [Thu, 12 May 2016 11:03:32 +0000 (12:03 +0100)]
Ecore exe: Fix namespacing to use . and not _.
Daniel Kolesa [Thu, 12 May 2016 11:04:18 +0000 (12:04 +0100)]
docs: add an experimental elua based documentation generator
This is an Eolian-using doc gen written with Elua. It will be used to generate
the Dokuwiki skeleton for new EFL docs.
@feature
Daniel Kolesa [Wed, 11 May 2016 11:30:37 +0000 (12:30 +0100)]
docgen: allow multiple paths to be scanned when provided
Daniel Kolesa [Tue, 10 May 2016 17:11:24 +0000 (18:11 +0100)]
docgen: basic doc generation for types
Daniel Kolesa [Thu, 5 May 2016 13:29:14 +0000 (14:29 +0100)]
docgen: generate pages for different types
Daniel Kolesa [Thu, 5 May 2016 10:59:52 +0000 (11:59 +0100)]
docgen: add type declaration serializer for type docs
Daniel Kolesa [Thu, 28 Apr 2016 15:21:29 +0000 (16:21 +0100)]
docgen: don't generate docs when help option is given
Daniel Kolesa [Thu, 28 Apr 2016 15:20:27 +0000 (16:20 +0100)]
docgen: add params to disable usage of graphviz and notes plugins
Daniel Kolesa [Thu, 28 Apr 2016 12:59:39 +0000 (13:59 +0100)]
docgen: generalized graph writer
Daniel Kolesa [Wed, 27 Apr 2016 14:56:59 +0000 (15:56 +0100)]
docgen: transparency for inheritance graph background
Daniel Kolesa [Wed, 27 Apr 2016 14:49:13 +0000 (15:49 +0100)]
docgen: add support for inheritance graphs via graphviz
Daniel Kolesa [Tue, 26 Apr 2016 13:37:47 +0000 (14:37 +0100)]
docgen: only generate params for methods when they exist
Daniel Kolesa [Mon, 25 Apr 2016 17:06:36 +0000 (18:06 +0100)]
docgen: better newline handling in generated docs
Daniel Kolesa [Sun, 24 Apr 2016 16:18:40 +0000 (17:18 +0100)]
docgen: put global settings into a single table
Daniel Kolesa [Sat, 23 Apr 2016 17:37:49 +0000 (18:37 +0100)]
docgen: remove the unnecessary initializers for stats
Daniel Kolesa [Fri, 22 Apr 2016 14:32:19 +0000 (15:32 +0100)]
docgen: generation of property signatures
Daniel Kolesa [Fri, 22 Apr 2016 12:54:33 +0000 (13:54 +0100)]
docgen: complete generic signatures for methods
Daniel Kolesa [Thu, 21 Apr 2016 16:14:11 +0000 (17:14 +0100)]
docgen: add a type serializer and use it for signature params
Daniel Kolesa [Wed, 20 Apr 2016 11:51:09 +0000 (12:51 +0100)]
docgen: clearer since documentation
Daniel Kolesa [Wed, 20 Apr 2016 11:49:51 +0000 (12:49 +0100)]
docgen: fix doc since tag retrieval
Daniel Kolesa [Tue, 19 Apr 2016 20:09:10 +0000 (21:09 +0100)]
docgen: support windows path sep and sanitize on all platforms
Daniel Kolesa [Mon, 18 Apr 2016 20:08:17 +0000 (21:08 +0100)]
docgen: initial support for generic method signatures
Daniel Kolesa [Sun, 17 Apr 2016 15:18:37 +0000 (16:18 +0100)]
docgen: remove now unnecessary build.sh script
Daniel Kolesa [Sat, 16 Apr 2016 17:26:54 +0000 (18:26 +0100)]
docgen: simplify build.sh (move some of it into the main script)
Daniel Kolesa [Fri, 15 Apr 2016 13:08:34 +0000 (14:08 +0100)]
docgen: move all path handling stuff to a single location
Daniel Kolesa [Thu, 14 Apr 2016 16:20:49 +0000 (17:20 +0100)]
docgen: align percentages in stats
Daniel Kolesa [Thu, 14 Apr 2016 16:17:48 +0000 (17:17 +0100)]
docgen: add statistics + verbose printing with -v switch
Daniel Kolesa [Thu, 14 Apr 2016 14:10:49 +0000 (15:10 +0100)]
docgen: better headings for properties and methods
Daniel Kolesa [Thu, 14 Apr 2016 12:52:34 +0000 (13:52 +0100)]
docgen: do not separate duplicate keys/vals
Daniel Kolesa [Thu, 14 Apr 2016 12:44:07 +0000 (13:44 +0100)]
docgen: initial support for params and property keys/values
Daniel Kolesa [Thu, 14 Apr 2016 12:22:35 +0000 (13:22 +0100)]
docgen: properly const the first argument in C sig where needed
Daniel Kolesa [Thu, 14 Apr 2016 12:12:56 +0000 (13:12 +0100)]
docgen: fix C func signatures
Daniel Kolesa [Wed, 13 Apr 2016 15:19:18 +0000 (16:19 +0100)]
docgen: integrate dokuwiki markup handling into Writer
Daniel Kolesa [Wed, 13 Apr 2016 15:02:42 +0000 (16:02 +0100)]
docgen: refactor link generation system to be less dokuwiki-centric
Daniel Kolesa [Wed, 13 Apr 2016 13:29:47 +0000 (14:29 +0100)]
docgen: refactor for integration of paragraphs into writer
Daniel Kolesa [Wed, 13 Apr 2016 12:21:53 +0000 (13:21 +0100)]
docgen: don't let EFL docs affect dokuwiki markup
Daniel Kolesa [Tue, 12 Apr 2016 15:54:25 +0000 (16:54 +0100)]
docgen: correctly resolve references in docs
Daniel Kolesa [Tue, 12 Apr 2016 14:23:47 +0000 (15:23 +0100)]
docgen: add support for monospace markup highlights
Daniel Kolesa [Tue, 12 Apr 2016 13:38:50 +0000 (14:38 +0100)]
docgen: prepare for markup parsing and add support for notes
Daniel Kolesa [Thu, 7 Apr 2016 13:41:27 +0000 (14:41 +0100)]
docgen: cleaner code block generation
Daniel Kolesa [Thu, 7 Apr 2016 13:36:19 +0000 (14:36 +0100)]
docgen: generation of C method/property signatures
Daniel Kolesa [Wed, 6 Apr 2016 13:10:21 +0000 (14:10 +0100)]
docgen: allow for buffer chaining
Daniel Kolesa [Wed, 6 Apr 2016 13:04:04 +0000 (14:04 +0100)]
docgen: initial generation of function descriptions
Daniel Kolesa [Thu, 31 Mar 2016 14:58:15 +0000 (15:58 +0100)]
docgen: generate brief func/property descriptions correctly
Daniel Kolesa [Thu, 31 Mar 2016 14:53:57 +0000 (15:53 +0100)]
docgen: properly get the secondary function type for properties
Daniel Kolesa [Thu, 31 Mar 2016 14:43:57 +0000 (15:43 +0100)]
docgen: prepare generators for function doc support
Daniel Kolesa [Thu, 31 Mar 2016 14:06:13 +0000 (15:06 +0100)]
docgen: do not generate unnecessary headings
Daniel Kolesa [Thu, 31 Mar 2016 13:40:27 +0000 (14:40 +0100)]
docgen: topmost line in inheritance hierarchy is bold
Daniel Kolesa [Thu, 31 Mar 2016 13:33:50 +0000 (14:33 +0100)]
docgen: pass extra arguments to the docgen script in build.sh
Daniel Kolesa [Thu, 31 Mar 2016 13:32:34 +0000 (14:32 +0100)]
docgen: add readme to doc generator
Daniel Kolesa [Thu, 31 Mar 2016 13:22:13 +0000 (14:22 +0100)]
docgen: add inheritance hierarchy generation
Daniel Kolesa [Wed, 30 Mar 2016 11:16:16 +0000 (12:16 +0100)]
docgen: initial version of the Eolian documentation generator
Tom Hacohen [Thu, 12 May 2016 10:43:52 +0000 (11:43 +0100)]
Elm interface atspi editable text: Fix namespacing.
Tom Hacohen [Thu, 12 May 2016 10:37:57 +0000 (11:37 +0100)]
Elm interface fileselector: Fix namespacing to use . and not _.
Tom Hacohen [Thu, 12 May 2016 10:37:43 +0000 (11:37 +0100)]
Elm interface atspi: Fix namespacing to use . and not _.
Tom Hacohen [Thu, 12 May 2016 10:35:52 +0000 (11:35 +0100)]
Efl text properties: Fix namespacing to use . and not _.
Tom Hacohen [Thu, 12 May 2016 10:35:21 +0000 (11:35 +0100)]
Efl image: Fix namespacing to use . and not _.
Tom Hacohen [Thu, 12 May 2016 10:33:59 +0000 (11:33 +0100)]
Evas smart: Fix namespacing to use . and not _.
Tom Hacohen [Thu, 12 May 2016 10:23:43 +0000 (11:23 +0100)]
Elm win standard: Fix namespacing to use . and not _.
Tom Hacohen [Thu, 12 May 2016 10:23:13 +0000 (11:23 +0100)]
Elm view: Fix namespacing to use . and not _.
Tom Hacohen [Thu, 12 May 2016 10:22:05 +0000 (11:22 +0100)]
Elm pans: Fix namespacing to use . and not _.
Tom Hacohen [Thu, 12 May 2016 10:21:36 +0000 (11:21 +0100)]
Elm items: Fix namespacing to use . and not _.
Tom Hacohen [Thu, 12 May 2016 10:19:36 +0000 (11:19 +0100)]
Elm atpsi: Fix namespacing to use . and not _.
Tom Hacohen [Thu, 12 May 2016 10:18:43 +0000 (11:18 +0100)]
Elm app: Fix namespacing to use . and not _.
Tom Hacohen [Thu, 12 May 2016 10:17:29 +0000 (11:17 +0100)]
Eldbus: Fix namespacing to use . and not _.
Tom Hacohen [Thu, 12 May 2016 10:16:13 +0000 (11:16 +0100)]
Efl vpath: Fix namespacing to use . and not _.
Tom Hacohen [Thu, 12 May 2016 10:14:03 +0000 (11:14 +0100)]
Efl pack: Fix namespacing to use . and not _.
Tom Hacohen [Thu, 12 May 2016 10:12:08 +0000 (11:12 +0100)]
Evas object smart: Fix namespace to use . and not _.
Youngbok Shin [Thu, 12 May 2016 02:10:42 +0000 (11:10 +0900)]
entry: add elm_entry_select_allow_set/get APIs
Summary:
There is no way to allow/deny the text selection feature.
It is only controlled by disabled state. But, some UX does
not want to allow the text selection on editable entry widget.
@feature
Test Plan:
Run the following test case. You can see "Select Allow" check box.
elementary_test -to entry
Reviewers: tasn, herdsman, cedric, thiepha
Reviewed By: thiepha
Subscribers: jpeg
Differential Revision: https://phab.enlightenment.org/D3934
SangHyeon Lee [Wed, 11 May 2016 11:32:55 +0000 (20:32 +0900)]
genlist : fix content cache issue by content_get
Summary:
genlist content_get sometimes work weird after reusable_content_get pushed.
cached content is shown even content_get function is not exist or
return NULL.
now cache check item_class instead of item style string.
Test Plan: check genlist cache in elementary_test
Reviewers: Hermet, cedric, raster
Subscribers: Jaehyun_Cho, jpeg
Differential Revision: https://phab.enlightenment.org/D3921
Conflicts:
src/lib/elementary/elm_genlist.c
Mike Blumenkrantz [Wed, 11 May 2016 19:37:28 +0000 (15:37 -0400)]
ecore-evas: set some properties even if engine function doesn't exist
elm uses these flags internally, so failing to set them even if the
windowing system doesn't support the operation can still cause apps to
behave differently
ref
723d4ca8c96870bac9729b47ecceaf0449c90e77
Mike Blumenkrantz [Wed, 11 May 2016 17:29:51 +0000 (13:29 -0400)]
ecore-evas: call application-set focus functions if no engine functions exist
in the case where an engine has no real concept of focus (eg. drm), no engine
functions will be implemented, resulting in calls to focus_set having no effect.
this leads to elm/applications being unable to receive the callbacks they expect
when calls to the overall api are made, resulting in focus being broken
probably this should also be done for the rest of the api functions too
@fix
Ji-Youn Park [Wed, 11 May 2016 13:44:27 +0000 (22:14 +0830)]
edje_callbacks: fix click signal emitting even though mouse event was cancelled
even though each part want to get the signal regardless of ON_HOLD,
click signal should not emmitted if event flag is set to ON_HOLD.
ON_HOLD means this event is useless, so up event with ON_HOLD flag cannot source of clicked signal.
@fix