Commit Graph

12711 Commits

Author SHA1 Message Date
Mike Blumenkrantz 03bc6442f5 theme: add new wireless gadget theme 2016-03-04 14:34:53 -05:00
Mike Blumenkrantz 459624b96d start: add alias for new gadget group 2016-03-04 14:34:53 -05:00
Mike Blumenkrantz f033db418a theme: add bryce edcs 2016-03-04 14:34:53 -05:00
Amitesh Singh 83bdc9f0a8 combobox: store eo_constructor() return value into obj
This is what we do in every widget's base constructor.

@fix
2016-03-04 15:44:19 +05:30
Shinwoo Kim 319247d2a8 elm_access: remove duplicated line, ELM_SAFE_FREE handles NULL assign 2016-03-04 16:02:13 +09:00
Jonghee Choi 9ae36cf791 elm_access: mapi have to be set NULL after free(m->api)
Summary: mapi have to be set NULL after free(m->api)

Reviewers: kimcinoo

Reviewed By: kimcinoo

Differential Revision: https://phab.enlightenment.org/D3756
2016-03-04 15:34:56 +09:00
Amitesh Singh 4232af03bc hoversel: remove EINA_UNUSED since data is getting used 2016-03-04 11:14:20 +05:30
Tom Hacohen ca6cf069a3 Genlist test: Adjust according to the recent eo event changes.
Thanks to zmike for letting me know.
2016-03-03 13:44:07 +00:00
Tom Hacohen 18959ca65b Migrate elementary to the new Eo4 syntax
Eo's syntax has changed (see efl.git for more info), this adjusts
elementary accordingly.

This is a merge commit that merges my branch will all of the fixes
2016-03-03 10:10:20 +00:00
Tom Hacohen 75569ec561 Fix warnings following migration to Eo4.
Mostly unused variables.
2016-03-03 10:08:27 +00:00
Tom Hacohen 26ee9f0afb Map: Correct broken migration.
The script failed migrating some code, so I needed to fix it manually.
2016-03-03 10:08:27 +00:00
Tom Hacohen d16aa5956b Automatic migration to Eo4.
I just ran my script (email to follow) to migrate all of the EFL
automatically. This commit is *only* the automatic conversion, so it can
be easily reverted and re-run.
2016-03-03 10:08:27 +00:00
Tom Hacohen 1546c9c107 App client/server and entry: Mix of automatic migration and manual adjustments.
The script couldn't handle everything correctly on its own.
2016-03-03 10:05:00 +00:00
Tom Hacohen 8b45a1dc94 Manually migrate some eo_do for the migration script
The script doesn't handle a few corner cases well. Update the code
manually so it doesn't have to deal with those.
2016-03-03 10:05:00 +00:00
Tom Hacohen daa42878ca Remove redundant defines. 2016-03-03 10:05:00 +00:00
Daniel Zaoui dbd03c0881 Scaling test: reorder instructions to set the correct scale
If the scale is set on an object before contents are set, it will not
pass to them. Because of this, in the test, scale of the first label
remains 1.0, i.e the window scale, instead of 0.5.
The patch modifies the order of the instructions by setting the scale
after setting the label as content of the frame.
2016-03-03 10:54:16 +02:00
Amitesh Singh a9c6193bf1 radio: inherit from elm check
Summary: Radio inherits from Check now and remove the duplicate codes

Reviewers: yashu21985, cedric, tasn, raster

Reviewed By: raster

Subscribers: seoz

Differential Revision: https://phab.enlightenment.org/D3747
2016-03-03 11:59:36 +05:30
Jean Guyomarc'h 4935289db6 elm_cursor: don't include Ecore_Cocoa_Cursor.h (deleted in EFL) 2016-03-02 16:56:06 -08:00
Tom Hacohen 8a28471372 Spinner: Swap abs with fabs because we're dealing with doubles. 2016-03-02 15:29:17 +00:00
Stefan Schmidt eebcd8da48 build: enhance generated html output from coverage report
We do not handle branch coverage so remove that part of the output. On the
other hand at a legend to allow people to understand the color meanings.
2016-03-02 09:25:43 +01:00
Stefan Schmidt 098a7be941 build: fix problems with coverage check build where some files are not found
Switch to use a lcov config file which geninfo_auto_base and remove hard coding
the base dir  to src/lib. geninfo_auto_base is designed for a use case like
ours where we have several base dirs (lib, bin, tests, ...) and it detects them
automatically. This fixes failures in a coverage run like this:

genhtml: ERROR: cannot read
/srv/build/workspace/manual_elm_gcc_x86_64_exactness_coverage/src/lib/test_win_state.c

Where the file is simply looked for in the wrong directory.
2016-03-02 09:13:19 +01:00
Lauro Moura 445ba5a638 Fix example with new event api.
Summary: Fix build after changes.

Reviewers: felipealmeida, cedric, tasn

Differential Revision: https://phab.enlightenment.org/D3744
2016-03-01 12:23:26 -03:00
Daniel Zaoui 2535e721fb Elm_Hoversel: import elm_icon
The icon type is needed by item_add
2016-03-01 08:27:32 +02:00
Carsten Haitzler 8eb6483d99 elm map: silence uninit var warnings that new gcc versions show
gcc thinks the vars may in theory be uniitiialized. it's right but it
won't actually happen. but having noise in warning output is bad, so
fix the warnings so we can focus on the real bugs/issues/warnings
2016-03-01 13:37:39 +09:00
Jee-Yong Um d0d6a96aee elm_gen: update highlight geometry after clearing items
Summary:
After genlist/genrid items are cleared, item highlight still
remains in blank space. This patch fixes this by updating highlight.

Test Plan:
elementary_test -to fileselector
enter blank directory and see highlight still remains

Reviewers: jpeg, SanghyeonLee, cedric

Reviewed By: cedric

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

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2016-02-29 15:40:06 -08:00
Minkyu Kang 175905ce94 image: remove EINA_UNUSED
Summary:
parameter is used

Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>

Reviewers: Hermet, seoz, cedric

Reviewed By: cedric

Subscribers: seoz

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

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2016-02-29 15:40:06 -08:00
Shilpa Singh 2182918ed3 spinner: add label format validator
Summary:
Check for all error conditions case in elm_spinner_label_format_set
and set label format only if its valid.

Signed-off-by: Shilpa Singh <shilpa.singh@samsung.com>

@feature

Test Plan:
1. Launch elementary test spinner
2. Set invalid formats e.g. formats with out %, formats with more than
one format specifier "%d %s" etc:-

Reviewers: jpeg, cedric

Reviewed By: cedric

Subscribers: govi, buds, subodh6129

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

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2016-02-29 15:40:06 -08:00
Tom Hacohen 9316ab5bf2 Eo events: Migrate all of elm to the new event callback signatures 2016-02-29 11:33:41 +00:00
Mike Blumenkrantz b22392d937 list: set update hints on item edje objects
without size hints on the edje object, a list item will never be sized
accurately, meaning that the size hints set on subobjects (icon, end) are
ignored in nearly all cases, and any previous sizing which was accurate was,
in fact, merely coincidentally accurate

@fix
2016-02-26 12:48:33 -05:00
Mike Blumenkrantz e348a26359 list: set internal box as homogeneous if no separator items are present
this is a significant performance optimization since all non-separator
items should always be sized identically
2016-02-26 12:43:38 -05:00
Mike Blumenkrantz 3316520c23 list test: use 1.0 instead of EVAS_HINT_EXPAND
these are functionally identical but semantically different
2016-02-26 12:40:56 -05:00
Mike Blumenkrantz b6827260ce list: do not change scr_min flags when setting an unenforced list mode
only LIMIT and EXPAND modes prohibit manually setting these flags. changing
them in any other scenario can result in overriding user-set flags

@fix
2016-02-26 11:56:21 -05:00
Amitesh Singh 32c64f5d6c entry: send focus/unfocus signals to scroller interface
In case of scrollable entry, send focus/unfocus signals to scroller
interface edje.
2016-02-26 20:00:12 +05:30
Amitesh Singh 9032eb1c3c view list: free style in base destructor.
typecast const char * to void * and pass ptr to free() since it doesn't modify the value pointed to,
either conceptually or in practice, it merely looks up the memory block using the pointer and deallocates it.

@fix
2016-02-26 19:41:19 +05:30
Hermet Park 13f5ea6c5f genlist: fix a typo. 2016-02-26 21:50:19 +09:00
Larry 35cef36868 elm_web: define elm_web_zoom_mode in eolian file elm_web.eo 2016-02-25 23:16:09 -03:00
Larry 010c06f5a6 elm_toolbar define elm_toolbar_item_state in elm toolbar eolian files 2016-02-25 23:16:09 -03:00
Larry 6d9293cbeb elm_thumb_animation: moved Elm_Thumb_Animation_Settings to elm_thumb.eo 2016-02-25 23:16:09 -03:00
Larry dc8f73fee2 moved eolian undefined enums to elm_systray.eo and elm_slider.eo 2016-02-25 23:16:09 -03:00
Larry f53ac2533f elm_prefs: move Elm Prefs_Reset_Mode to elm_general.eo 2016-02-25 23:16:09 -03:00
Mike Blumenkrantz b0695e712c list: always apply new size hints for subobjects
if a content's size hints change, reapplying the list's size hints
to override existing hints is required to prevent some list items from
having a bad layout

@fix
2016-02-25 18:03:18 -05:00
Mike Blumenkrantz b7e27caae8 list: do not constantly reset scr_min flags
these get set during mode_set and when directly changing the flags.
at no other time should they be changed

@fix
2016-02-25 18:03:18 -05:00
Jaehwan Kim 364c8c65e2 panes: add the style to fold by clicking
Some area that is split by this style panes can be folded by clicking.
The styles are "left-fold", "right-fold", "up-fold", "down-fold".

@feature
2016-02-25 13:51:20 +09:00
Mike Blumenkrantz db1102d98e hoversel: set hover layer to layer of hover_parent
ref T3203

@fix
2016-02-24 15:02:11 -05:00
Jee-Yong Um d81757b873 examples: fix evas3d example's "compile with" comment correctly
Summary: In "compile with" comment, filenames are different from the actual ones.

Reviewers: cedric, Oleksander, Hermet

Reviewed By: Oleksander, Hermet

Differential Revision: https://phab.enlightenment.org/D3722
2016-02-23 20:49:33 +09:00
Jee-Yong Um 7908a9a57c genlist: focus out by pressing "up" key when no item is selected
Summary:
move focus out of genlist by pressing "up" key when no item
is selected.

Test Plan: elementary_test -to fileselector

Reviewers: SanghyeonLee, cedric, Jaehyun_Cho, Hermet

Reviewed By: Hermet

Subscribers: Hermet

Differential Revision: https://phab.enlightenment.org/D3721
2016-02-23 20:46:35 +09:00
taehyub adc17dfb97 fix the wrong operation of mirrored set
Summary:
fix the wrong operation of mirrored set.
when mirrored set is applied, notify change the theme using mirrored flag.
however, it is unnecessary operation.

@fix

Reviewers: Hermet, kimcinoo

Reviewed By: kimcinoo

Differential Revision: https://phab.enlightenment.org/D3700
2016-02-23 20:44:24 +09:00
Subodh Kumar 12480dcc6f Elm entry: No use of top object if not editable.
Summary: No use of top object if not editable.

Reviewers: cedric, Hermet

Reviewed By: Hermet

Differential Revision: https://phab.enlightenment.org/D3719
2016-02-23 20:33:24 +09:00
Minkyu Kang b08c67580e elm_image: fix wrong API call for scaling
Summary: Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>

Reviewers: cedric, Hermet

Reviewed By: Hermet

Subscribers: seoz

Differential Revision: https://phab.enlightenment.org/D3724
2016-02-23 20:28:21 +09:00
Vitor Sousa 76c45e2b2c elm widget: move some types used in elm_widget.eo to Eolian files
Move declarations of types used in elm_widget.eo to elm_general.eot and
elm_widget.eo.
Give them a Eolian name and use it instead of the old ones.

Correct the type name of some other types used as method parameters, by
using the Eolian names instead of legacy/generated names.

Reorganize the positions of elm_widget.eo.h inclusion and
of callback type declarations in elm_widget.h.
This make a clearer distinction of the types in elm_widget.h that are
still required in elm_widget.eo.h.
2016-02-22 10:38:26 -03:00