Commit Graph

12726 Commits

Author SHA1 Message Date
Youngbok Shin a0f37fad24 modules: remove error message from dlsym() when a module is loaded
Summary:
dlsym() could print error message when it tried to load
a nonexistent symbol. Whenever eina_module_load is called,
it checks __eina_module_init symbol. Even if there is no
symbol for init, module loading could be done well.
But, it will print an error message. So, we need to use
EINA_MODULE_INIT, EINA_MODULE_SHUTDOWN in every modules
for removing error messages.

Test Plan: N/A

Reviewers: woohyun, raster, Hermet, seoz, cedric

Reviewed By: cedric

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

Signed-off-by: Cedric Bail <cedric@osg.samsung.com>
2016-03-18 11:54:07 -07:00
WooHyun Jung 8b8ad8ad76 focus: add focus_move_policy_automatic_set/get function
Summary:
After setting specific focus move policy to one winset object,
if it should not follow the system focus move policy change,
this new api can be used.

@feature
2016-03-18 16:38:26 +09:00
Mike Blumenkrantz 2f8b8ff1f3 entry: do not set selection on selection,start signal
this is already handled by the selection,changed signal and creates
duplicated events

@fix
2016-03-17 15:12:58 -04:00
Ji-Youn Park 28add49a80 Elm_Glview: fix wrong parameter type 2016-03-17 20:14:55 +08:30
Ji-Youn Park 9dd69c849e Elm_Glveiw: add legacy API to .h file 2016-03-17 17:38:55 +08:30
Ji-Youn Park 570d532f11 elm_glview: eo-fication for set function
remove elm_glveiw_XXX_set function and create event
render_set-render
init_set->created
resize_set-> resized
del_set -> destroyed
2016-03-17 16:50:44 +08:30
Ji-Youn Park 47172d7274 Elm_glview: remove elm_glview_size_set.
move elm_glview_size_set to legacy wrapper
2016-03-17 16:50:32 +08:30
Ji-Youn Park e2efc6d6d1 Elm_glveiw: change elm_glview_draw_request_set to elm_glview_draw_request.
change draw_reqeuest property to method.
2016-03-17 16:50:16 +08:30
Ji-Youn Park 36af2dfcd4 Elm_glview: change method from changed_set to draw_request_set
changed_set method is already used in Evas.Object_Smart.
elm_glview_changed_set requests Elm_glview for drawing, so change the API to
elm_glview_draw_request_set.
2016-03-17 16:50:00 +08:30
Jean-Philippe Andre 03b147dc17 Examples: Fix usage of evas image apis 2016-03-17 13:55:01 +09:00
Jean-Philippe Andre 612fc42f49 Elm.Image: Improve error message after load failure
"Things are going bad for <path> (<internal pointer>)" was pretty
useless, and confusing to some people.

Also, simplify code wrt. returning a bool...
2016-03-17 13:55:01 +09:00
Jean Guyomarc'h 49b966b653 docs: properly ends doxygen groups 2016-03-16 23:25:04 +01:00
Jean Guyomarc'h 52f0f1bfb1 docs: fix invalid end of group 2016-03-16 23:18:04 +01:00
Stefan Schmidt 407a717200 docs: bring back docs from eo files by switching to the new group name
During the migration of docs to the eo file the group name changed to have a
Elm_ prefix which resulted in our docs not including this group and not showing
any of the docs in there. Switching to the new name fixes this.

Having this prefix makes sense especially as we are now merging elm into efl.

Hopefully that will be the last change.

@fix

Ref T3109
2016-03-16 22:52:23 +01:00
Stefan Schmidt 6dcd4f6287 docs: bring back docs from eo files by switching to the new group name
During the migration of docs to the eo file the group name changed to have a
Elm_ prefix which resulted in our docs not including this group and not showing
any of the docs in there. Switching to the new name fixes this.

Having this prefix makes sense especially as we are now merging elm into efl.

This did not only affect the widget but also our container. Infrastructure is
up next. Hopefully that will be the last change.

@fix

Ref T3109
2016-03-16 21:52:09 +01:00
Stefan Schmidt 536a64c447 docs: bring back docs from eo files by switching to the new group name
During the migration of docs to the eo file the group name changed to have a
Elm_ prefix which resulted in our docs not including this group and not showing
any of the docs in there. Switching to the new name fixes this.

Having this prefix makes sense especially as we are now merging elm into efl.

@fix

Fixes T3109
2016-03-16 21:00:37 +01:00
Mike Blumenkrantz dcebc67ab9 label: add themes for left and right aligned text
@feature
2016-03-16 12:13:22 -04:00
taehyub 374a102573 interface_scrollable: fix the getting scroll view port size
Summary:
In auto scroller mode, both of vbar and hbar of scroller is created when scroller content size is getting large.
At the state, If we make hbar disappear by resizing scroller content, vbar size is set to small.
Because at the moment, the width and height of elm.swallow.content of sid->edje_obj are zero.

@fix

Test Plan:
1. set scroller auto mode
2. make vbar and hbar by resizing scroller content
3. make hbar disappear by resizing scroller content
4. see the vbar size whether it is correct or not

Reviewers: Hermet, Jaehyun_Cho, NikaWhite, cedric

Reviewed By: cedric

Subscribers: cedric

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

Signed-off-by: Cedric Bail <cedric@osg.samsung.com>
2016-03-15 11:49:53 -07:00
Tom Hacohen d8f76f5fb6 Change elm according to the renaming of the eo_add() current object. 2016-03-15 15:30:32 +00:00
Jean-Philippe Andre caa7039b2c Elm.Image: Adapt to recent changes in Efl.Image 2016-03-15 14:07:39 +09:00
Cedric BAIL bbffd68c0b web: provide a direct access to the configured web engine class. 2016-03-14 16:25:18 -07:00
Cedric BAIL 73ea27f034 web: fix breakage after roll over with eo_add change. 2016-03-14 15:03:15 -07:00
Daniel Juyung Seo 3e8558d69a config: Fix wrong scroll config variables.
This was recovered by Coverity CID 1352816 and 1352817.
2016-03-15 02:24:33 +09:00
Vyacheslav Reutskiy 2461929e0a Revert "genlist: fix item sizing error"
After this change genlist unrealizes all realized items on every resize.
Check this in elementary_test "Genlist Del".
The expand issue should be fixed in another way.

This reverts commit 89a7e471d155dedb14f23dbb85e2178497620864.
2016-03-14 11:33:44 +02:00
Mike Blumenkrantz 63e6bad234 button: don't attempt to set non-existent "icononly" state for elm.text 2016-03-11 16:39:58 -05:00
Tom Hacohen 1e1faf5aec Combobox: Fix according to the new (old) eo_add syntax. 2016-03-11 12:38:26 +00:00
Tom Hacohen 3433d3f1a8 Revert "Combobox: Semi automatic migration to the new eo_add."
Reverted eo_add() changes following the return to the old eo_add()
syntax.

This reverts commit 90e465317d10ca01ff39824e56828ee983f7ae41.
2016-03-11 12:36:19 +00:00
Tom Hacohen e6031a23e8 Revert "Automatic migration to the new eo_add syntax."
This reverts commit d1a1819813d74361b25fd5c1123f7ac76be9b84f.
2016-03-11 12:36:19 +00:00
Tom Hacohen a2f94bbc11 Revert "combobox: fix borkage after eo_add change."
This reverts commit da8287fa370bb579a4a592dd280ac5c8a6a25830.
2016-03-11 12:36:18 +00:00
Carsten Haitzler 23546c3c7f Revert "elm - genlist item - index get start from 0 - unbreak api break"
This reverts commit 22eefc9626e15e78612396a9c7adca89ffc228e2.

ok - so equation changed. tizen 2.3 did ship with index starting at
1, so back to 1 (ugh - ugly). so apparently we have switch between 0
and 1 over history at various points (and no one in efl land uses this
api so we dont see it). but given that the largest userbase of efl atm
starts at 1 - we'll leave it there.
2016-03-11 15:32:34 +09:00
Cedric BAIL a0980e15f1 none: fix symbol issue
T3295
2016-03-10 16:36:58 -08:00
Cedric BAIL aae0e87ae1 gitignore: do not track eo generated files. 2016-03-10 16:31:29 -08:00
Cedric BAIL 6021056744 combobox: fix warning due to change in eo event signature. 2016-03-10 16:31:02 -08:00
Cedric BAIL 8676e8e09a webkit2: undef macro before redefining them. 2016-03-10 14:53:06 -08:00
divyesh purohit 07404215a9 combobox: add Multiple selection feature
Summary:
This patch focuses on Combobox widget customization,
Multibuttonentry widget is used instead of entry for taking user input.
The idea is to make the widget look like  {F28112} {F28115} when the multiple_selection is set.
To-DO:
1) Need to add scrollable interface to combobox when MBE is used (need some suggestions on it).
2) focus cycle is still buggy as genlist requires focus otherwise selected item will return NULL (sometimes)
Signed-off-by: divyesh purohit <div.purohit@samsung.com>
@feature

Test Plan: Please run combobox multiple selection example from elementart_test.

Reviewers: raster, shilpasingh, cedric

Subscribers: govi, rajeshps

Projects: #elementary

Differential Revision: https://phab.enlightenment.org/D3570
2016-03-10 14:50:59 -08:00
Cedric BAIL 7078261b44 efl: followup with renaming efl animator. 2016-03-10 13:14:29 -08:00
Jee-Yong Um abdd34e1de colorclass: allocate memory to fit the original size of data type
Summary:
The size of Colorclass is 20 bytes, but that of Elm_Color_Overlay 16 bytes.
Currently, there is no code to access last 4 bytes, but it can cause
seg fault by another patch.

Reviewers: cedric, zmike

Differential Revision: https://phab.enlightenment.org/D3784
2016-03-10 11:04:03 -05:00
Carsten Haitzler 1358879201 elm - genlist item - index get start from 0 - unbreak api break
so in feb 2015 seoz changed elm_genlist_item_index_get to start from 1
rather than 0. going back to elm code in 1.7 - it started at 0. this
is an api break that shouldn't have happend, but did. this fixes that.
yes - it's inconsistent with gengrid's index_get - but gengrid here is
wrong. nth_get starts at 0. this will get fixed with eo api's, and in
fact none of these index/nth api's should be in genlist's eo api.
legacy only. i can see why this was changed - it matches gengrid and
is more consistent, but we can't break things even if stupid.

@fix
2016-03-10 18:29:22 +09:00
Jean-Philippe Andre 72fb43d383 elm_web: Remove eo generated files
eo.h and eo.c were added by mistake.
I couldn't quite test the build since the we still need ewekbit2
for configure to enable elm_web. @cedric has a bit of work left
here :)
2016-03-10 11:03:50 +09:00
Cedric BAIL b7c82bb699 combobox: fix borkage after eo_add change.
toto = titi = eo_add is no longer valid.
2016-03-09 16:57:02 -08:00
Cedric BAIL 9d9c5be62a config: add entry to set web backend.
Will switch later to a combobox using eio_model.
2016-03-09 16:55:49 -08:00
Cedric BAIL 1eae8bc373 config: add API to configure Elm_Web backend. 2016-03-09 16:55:49 -08:00
Cedric BAIL d56e08d824 web: split web into a module.
There is currently no configuration to switch backend. Another patch
will introduce it.
2016-03-09 16:55:48 -08:00
Tom Hacohen 47fbd09ab2 Image test: Migrate to the new event cb signature. 2016-03-09 16:27:01 +00:00
Tom Hacohen c788486398 Automatic migration to the new eo_add syntax. 2016-03-09 16:09:17 +00:00
Tom Hacohen 021a9e0468 Combobox: Semi automatic migration to the new eo_add. 2016-03-09 16:09:17 +00:00
Stephen okra Houston dd3acf109d theme: Fix scroller colorclass typo. 2016-03-08 13:36:58 -06:00
Hermet Park 4fb304c08c Revert "list: set internal box as homogeneous if no separator items are present"
This reverts commit 9f4c43c20dfa36e7a8be18278acf4336c13574d7.

I'm sorry but this causes a side effect(list sizing issue) at enventor.
And I couldn't find any mis-usage in enventor side.

We can't not accept this patch unless we figure the exact reason out.
2016-03-08 21:00:19 +09:00
shashank.p 38608b3c33 elm_genlist: Added elm_genlist_filtered_items_count API
Summary: This clarifies the documentation of the new api.

Reviewers: SanghyeonLee, shilpasingh, cedric

Reviewed By: cedric

Subscribers: bu5hm4n, buds

Differential Revision: https://phab.enlightenment.org/D3725
2016-03-08 07:50:07 +01:00
Jee-Yong Um bbba3c24b5 fileselector: clarify the condition statement for checking ok button
Summary:
elm_fileselector_buttons_ok_cancel_set() API checks the existence of
ok button before adding it.
This patch makes condition statement more intuitive.

Reviewers: cedric, bu5hm4n

Differential Revision: https://phab.enlightenment.org/D3770
2016-03-07 11:26:15 +01:00