Commit Graph

11865 Commits

Author SHA1 Message Date
Amitesh Singh b9e915dbe8 test_popup: add popup with content area only example 2015-08-03 22:55:51 +05:30
Amitesh Singh ee7ffb9fe6 test_cnp: remove explicit type castings.
In C, the explicit typecasting is not required.
2015-08-03 21:34:09 +05:30
Nicolas Aguirre da2ecb5fff Revert "Adds eglfs support"
This reverts commit de52ee0192b5b6d8ad542fb2fd9e4185b39b6518.
2015-08-03 14:39:54 +02:00
Nicolas Aguirre 3ef8e44493 Revert "Removes ELM_CHECK_BACKEND[EGLFS] which searches for an ecore-eglfs"
This reverts commit aff92d581ed052413aa36785a9291e47315eb518.
2015-08-03 14:39:38 +02:00
Florent Revest 2ac6f86eb2 Removes ELM_CHECK_BACKEND[EGLFS] which searches for an ecore-eglfs 2015-08-03 14:20:41 +02:00
Florent Revest 91095b93f3 Adds eglfs support 2015-08-03 14:20:40 +02:00
Amitesh Singh 667ec47586 popup: fix resize issue when action area and title area is absent.
Summary:
set scroller size in content_set.

Resolves: T2623
@fix

Test Plan:
1. run ecrire
2. Add some text in newfile
3. Close ecrire
4. a almost zero size popup.

Reviewers: tasn, herdsman, raster, SanghyeonLee, stefan_schmidt

Reviewed By: stefan_schmidt

Subscribers: stefan_schmidt, herb, seoz

Maniphest Tasks: T2623

Differential Revision: https://phab.enlightenment.org/D2901
2015-08-03 10:28:55 +01:00
ChunEon Park 69441625b1 prefs: add empty field to avoid build warning.
this addition is a trick to avoid g/gcc compile warning.
warning: empty struct has size 0 in C, size 1 in C++.
2015-08-03 13:56:01 +09:00
Amitesh Singh ad5d9e23d4 test_disable: rename window name & title according to test name 2015-08-01 23:41:53 +05:30
WooHyun Jung 8da6c9cdda colorselector: fixed up the selected process
When mouse moves out of the color item area,
mouse up should not give selected smart callback.

@fix
2015-08-01 13:15:05 +09:00
Tom Hacohen a9b60ec124 panes: Migrate docs to new Eolian format. 2015-07-31 16:16:13 +01:00
Daniel Kolesa 077339bce1 grid: convert docs 2015-07-31 15:46:21 +01:00
Daniel Kolesa 61a9917a3d menu_item: convert docs 2015-07-31 15:23:56 +01:00
Daniel Kolesa 5bb43d7edf panel, pan: convert docs 2015-07-31 15:17:40 +01:00
Daniel Kolesa a07c213e59 plug: convert docs 2015-07-31 15:14:34 +01:00
Daniel Kolesa 73223214fb photocam: convert docs 2015-07-31 15:12:30 +01:00
Daniel Kolesa c3c4c660fb thumb: convert docs 2015-07-31 15:00:58 +01:00
Daniel Kolesa 3e17ecc315 view_form, view_list: convert docs 2015-07-31 14:50:24 +01:00
WooHyun Jung e20662fb9d diskselector: return when the new item is NULL 2015-07-31 19:03:21 +09:00
Amitesh Singh 7bbfe4b1b3 cnp: use ELM_SAFE_FREE 2015-07-31 11:12:53 +05:30
Amitesh Singh 64901de655 test_hoversel: add example of setting focus to item 2015-07-31 09:18:23 +05:30
Chris Michael fd28ad3824 elementary: Fix calls to ecore_wl_window_update_location
Summary: This fixes a build break from previous commit

NB: Note to self: COMPILE FIRST !!

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-07-30 15:32:37 -04:00
Chris Michael 8631845083 elementary: Call ecore_wl_window_update_location function when opaque region gets updated
Summary: This fixes T2624 where ecore_wl_window_update_location was
being called inside the Ecore_Evas too often. It is now only called
from the Elementary window whenever we update the opaque region. This
should help to fix the resize issue that we are seeing in wl.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-07-30 15:26:39 -04:00
Amitesh Singh bff68b156a hoversel: use elm_object_focus_set to set focus on subobjects.
We should steal the focus while setting focus to subobjects from parent.
This issue is reproducable in case of setting focus on one of items of hoversel
on expanded cb of hoversel.

@fix
2015-07-30 16:10:47 +05:30
Subodh Kumar 85e55ed89d elm: simulate the clicked event over the object only.
Summary:
Two different behaviour are observed with clicked event.
1. When scroller is not present:
   a. Mouse down over object,
   b. mouse move outside the object
   c. mouse up, clicked happens
2. When scroller is  present:
   a. Mouse down over object,
   b. mouse move outside the object
   c. mouse up, clicked NOT happens

So clicked callback should happen over the object only i.e when mouse move out of the objcet clicked should be ignored, and behaviour will be consistent

@fix

Test Plan: NA

Reviewers: shilpasingh, cedric

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

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-07-29 21:18:20 +02:00
Cedric BAIL 9d40fa4cb8 elm_radio: remove implementation of elm_widget_disable as it doesn't do anything else than calling parent virtual function. 2015-07-29 20:23:37 +02:00
Sung-Taek Hong 5dc84fb1c7 elm_radio: enable state change when radio is disabled
Summary:
Currently, radio is set EINA_FALSE when radio is disabled.
This causes unexpected behavior when the radio is selected and
get disabled. Using elm_radio_value_get() API will return
the value of disabled radio. This is not consistent with setting
EINA_FALSE when radio is disabled. Thus, disabled radio should
also have selected and unselected states.

Reviewers: woohyun, smohanty, Hermet, cedric

Reviewed By: cedric

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

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-07-29 20:20:23 +02:00
Daniel Kolesa 4674aa3a7c label: convert to int first (avoid compiler warning) 2015-07-29 15:33:33 +01:00
Daniel Kolesa df1b9b8455 interface_scrollable: convert to int before using abs first
@fix
2015-07-29 15:29:53 +01:00
Daniel Kolesa a91b54644b interface_scrollable: don't use integer abs on floating point
@fix
2015-07-29 15:28:08 +01:00
Daniel Kolesa ba983afef8 cnp, entry: misc warning fixes 2015-07-29 15:26:14 +01:00
Daniel Kolesa bcb1f300a6 elm_atspi_bridge: fix warnings 2015-07-29 15:22:13 +01:00
Vivek Ellur 0738cade71 elm_frame: Changed eo docs of elm_frame to new format
Summary:
Changed docsw of elm_frame.eo according to the new format

Signed-off-by: Vivek Ellur <vivek.ellur@samsung.com>

Reviewers: cedric, q66

Reviewed By: q66

Differential Revision: https://phab.enlightenment.org/D2885
2015-07-29 14:44:12 +01:00
Vivek Ellur 361381f4a0 elm_flipselector: convert docs of elm_flipselector.eo to new format
Summary:
Changed docs of elm_flipselector.eo and elm_flipselector_item.eo to new format

Signed-off-by: Vivek Ellur <vivek.ellur@samsung.com>

Reviewers: cedric, q66

Reviewed By: q66

Differential Revision: https://phab.enlightenment.org/D2884
2015-07-29 14:44:07 +01:00
Vivek Ellur bb39178875 elm_fileselector: Converted eo docs of fileselector_entry to new format
Summary:
Converted docs of elm_fileselector_entry.eo to the new format

Signed-off-by: Vivek Ellur <vivek.ellur@samsung.com>

Reviewers: cedric, q66

Reviewed By: q66

Differential Revision: https://phab.enlightenment.org/D2882
2015-07-29 14:44:00 +01:00
Jean-Philippe Andre e7bf07bd5d elm_external: shutdown elm after del callback
This fixes a crash in edje_inspector as:
- delete callback is called on the object
 --> this unloaded elm
- destructor is called on the object
 --> this did some elm stuff, in particular read the config
     from _elm_config (now NULL).

Instead, shutdown elm after del, during free.

Also reset hash pointer to NULL after free.
2015-07-29 22:23:19 +09:00
Jean-Philippe Andre 29bb2e1d60 color_class: Fix ERR due to uninitialized eldbus
This happens in edje_inspector for instance, which did not
initialize eldbus, even though it's trying to use it.
2015-07-29 22:23:19 +09:00
woochan lee 4890319e3e multibuttonentry: internal label object status, box pack, unpack logic clean up.
Summary:
Even user sets empty string here for text, label still packed in box with min size(finger size).
label_set internal logic is not clear before.
ex: object min set, resize check the string length then sending signal, min set again.
so i deleted the signal emit code here, we can handle label show, hide status in code and it's more clear.
Besides "sd->label" is always true all of the case. we need to check whether it's packed or not.

The label will be added to parent's sub object when it's packed into box.
label_set as empty string in adding time also meaningless.

@fix

Test Plan:
Run multibuttonentry sample.
Set a text somthing for it then set an empty string here.

Reviewers: Hermet, woohyun

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

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-07-28 23:58:23 +02:00
Cedric BAIL fac449d7f9 colorselector: remove EINA_UNUSED that where clearly used ! 2015-07-28 23:58:23 +02:00
Vitalii Vorobiov f91bca734c Colorselector: fix wrong object for callback call function
Summary:
When spinner change it's value it should call callbacks for
colorselector but not for spinner.

@fix

Reviewers: raster, reutskiy.v.v, cedric

Reviewed By: reutskiy.v.v, cedric

Subscribers: NikaWhite

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

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-07-28 23:58:23 +02:00
woochan lee ed154ace3b multibuttonentry: update end text(item count) even mbe shrinked.
Summary:
In some MBE use case, Application can append item using only item_append API.
in that case, the end text(item count) doesn't update properly.
So, i add a code for fix it.

@fix

Test Plan:
1. Add a button for call "elm_multibuttonentry_item_append()" in test_multibbutonentry.c
2. Make MBE shrink mode.
3. Click button to append item to shrinked MBE.
4. Check the MBE end text state.

Reviewers: Hermet, woohyun

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

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-07-28 23:58:23 +02:00
woochan lee 7c8f7e057a multibuttonentry: fix bug with uneditable MBE use case.
Summary:
If there is a uneditable MBE, the MBE doesn't have to get a entry inside of the box.
It breaks MBE box layout, resize logic.

And check the box focus, entry visible is not enough to cover MBE is uneditable case.
If MBE is uneditable, box_resize callback called when item added. in this case,
we need to check what view type user want. if its not shrink view here, do not make
MBE to shrink mode.

@fix

Test Plan: Run elementary_test -> execute multibuttonentry  sample with editable set as false.

Reviewers: Hermet, seoz, woohyun, cedric

Reviewed By: cedric

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

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-07-28 23:58:23 +02:00
Prince Kumar Dubey 261a5966ff entry: few times the hit_rect is not clipped properly during genlist scrolling, with entry as content.
Summary: It has been observed that while scrolling of genlist with entry, clipping is not happening and "hit_rect" comes over navi item title. e.g. During theme change such scenario comes.

@fix

Test Plan: Scenario not in elementary test. Entry as content of genlist item. Same genlist should be the content of naviframe item. In this scenario genlist height must be grater than viewport sie so scrolling possible.

Reviewers: cedric, raster, Hermet, woohyun

Subscribers: rajeshps, govi

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

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-07-28 23:58:23 +02:00
j_yong.hwang 1be2af1529 elm_colorselector: change operation order to limit float operation imprecision.
Summary:
The numerical formula below is calculated with the double type.
-> h_pad / edje_object_base_scale_get(wd->resize_obj) * elm_widget_scale_get(obj) * elm_config_scale_get()

But if number of significant figure of the return value goes over 15, the epsilon error will happen.
Because of that, it is better to divide to do later.

Reviewers: woohyun, raster, cedric

Reviewed By: cedric

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

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-07-28 23:58:23 +02:00
woochan lee 15ede0ce70 multibuttonentry: delete clicked signal preventing code when mbe shrinked.
Summary:
We don't have event block area in mbe.
Item clicked callback is not called when user clicked the item in mbe shrinked state.
However, item press effect will be shown.

@fix

Test Plan:
Delete the line always calling expanded set API in MBE clicked callback.
Execute MBE sample in elementary_test.
Check the item got a click event but not call the clicked callback.

Reviewers: Hermet, woohyun

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

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-07-28 23:58:23 +02:00
Jee-Yong Um cf263abd6f elm_flipselector: remove redundant header file
Summary:
After applying eo to elm_flipselector_item,
APIs in elm_flipselector_common.h are generated by eolian.
elm_flipselector_common.h is no more necessary.

Reviewers: Hermet, cedric

Reviewed By: cedric

Subscribers: Hermet

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

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-07-28 23:58:23 +02:00
Jee-Yong Um 06b02576e8 elm_calendar: remove duplicated referece
Summary:
elm_calendar_weekdays_names_set() API is generated by eolian,
but its prototype is defined in both elm_calendar_common.h and
elm_calendar.eo.legacy.h.
Remove duplicated reference from elm_calendar_common.h

Reviewers: Hermet

Subscribers: Hermet

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

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-07-28 23:58:23 +02:00
Derek Foreman 5022b2fe90 win: correct setting of wayland opaque region
Summary: Opaque region calculation was incorrect.

Reviewers: zmike, devilhorns

Differential Revision: https://phab.enlightenment.org/D2878
2015-07-28 15:39:46 -04:00
Cedric BAIL 410e501aa2 calendar: fix use of strftime.
strftime is quite a bad POSIX API. You won't know the size it needs to put the strings in
until you did give it enough byte and it could also fail without a clear way to detect it.
So this patch work around that and introduce a currently internal helper that will be moved
later to Eina.

This patch has been triggered by the issue reported and the attempt fix from D2877.
2015-07-28 20:10:02 +02:00
Daniel Juyung Seo 062e33a99f release: Update NEWS and bump version for 1.15.0-beta3 release 2015-07-28 01:33:31 +09:00