Youngbok Shin
d91f85c967
When the viewport is resized, the entry size will be recalculate.
...
Using the elm_scrollable_interface_content_viewport_resize_cb_set in
scrollable entry widget. this only happens in mobile profile when you
drag the content with your finger left/right when the content is
smaller than the gap between icons.
This accepts D187
2014-01-10 16:39:06 +09:00
Hosang Kim
55d26bd52e
[scroller] fixed infinite loop bug in scroller
...
Summary: called scroller bring in API in "scroll,anim,stop" callback, so occured infinite loop
Reviewers: seoz, jaehwan, raster, woohyun, cedric
Reviewed By: raster
Differential Revision: https://phab.enlightenment.org/D445
2014-01-10 15:42:12 +09:00
Doug Newgard
ec4d51fdf5
Add COPYING.images to make dist
...
Summary: This file is is the attribution required by the license.
Reviewers: raster
Reviewed By: raster
Differential Revision: https://phab.enlightenment.org/D438
2014-01-10 15:28:24 +09:00
Jihoon Kim
afecbbe85b
test_dnd: avoid to create icon object that will be unused
2014-01-10 15:00:06 +09:00
Jihoon Kim
d6d49bf9e9
test_glview: Show description if gl is not supported.
...
refer commit:
5a143dc1c68f07e994ed6f2f4f035f77c7f902d5
66d2b7df56d1fc0900f8e407e17f3967efc23534
2014-01-10 13:59:26 +09:00
Daniel Juyung Seo
d8def8245f
test_dnd: Check return value of strchr it can be NULL.
...
This fixes coverity CID 1152899 and 1152898.
2014-01-10 13:30:39 +09:00
Daniel Juyung Seo
66194e773a
test_glview_simple: Add more description on glview creation failing
...
cases.
Check gl backend engine or run set environmental variable.
ex) ELM_ENGINE=gl elementary_test
2014-01-10 13:27:14 +09:00
ChunEon Park
97134378e1
elementary/layout - write as possible as simpler code
2014-01-10 11:23:18 +09:00
Ryuan Choi
a580c2ba5b
web: Move EWebKit headers out of Elementary.h again
...
Since rELM166ca9e86a72, I moved EWebKit header into Elementary.h like other libraries.
But, it made possible build break while building test browser in webkit.
It's because EWebKit.h and EWebKit2.h have same symbols and test browser should
be compiled with EWebKit2.h although Elementary was built with ewebkit.
This patch reverts a part of changes in rELM166ca9e86a72, which includes EWebkit.h
in Elementary.h
2014-01-09 21:56:59 +09:00
ChunEon Park
3dfef42f5f
elementary/layout - do it exactly same with smart_theme() when elm_layout_theme_set() is called.
...
now mirrored, scale and so on will be working fine.
but still wonder if the mirrored_set(), scale_set().. are called in the elm_widget_theme_object_set() inside.
then every widget won't be need to call it by theirselves...
2014-01-09 20:33:30 +09:00
Carsten Haitzler
e9da80c23a
Update PKGBUILD to work with release tarballs as well as Git clones
...
Reviewers: raster
Reviewed By: raster
Differential Revision: https://phab.enlightenment.org/D440
2014-01-09 19:01:31 +09:00
Carsten Haitzler
0d15cb7c42
elm prefs - fix leak if setup_err/set_err happens in elm prefs
...
fixes CID 1040006
2014-01-09 16:03:39 +09:00
Carsten Haitzler
f8da5f2282
list test - make test item never able to access invalid mem
...
fixes CID 1040020
2014-01-09 15:13:51 +09:00
Carsten Haitzler
bacf5b4bd3
genlist test - make test item never able to access invalid mem
...
fixes CID 1040021
2014-01-09 15:11:49 +09:00
Carsten Haitzler
d90886c992
fix alloc to use right sizeof type in elm_image
...
this should fix CID 1132738 - not a real issue as it still was * 4 but
more obvious and clean after fix
2014-01-09 15:04:46 +09:00
Carsten Haitzler
f165f26f28
fix mingw build for setuid fix/checks
2014-01-08 22:08:44 +09:00
Carsten Haitzler
430f98a628
setuid safeness - ensure if an app that is setuid doesn't do bad things
...
this makes efl ignore certain env vars for thnigs and entirely removes
user modules (that no one ever used) etc. etc. to ensure that *IF* an
app is setuid, there isn't a priv escalation path that is easy.
2014-01-08 20:33:09 +09:00
Daniel Juyung Seo
a7a8b257c2
gengrid, genlist: Fallback into default item style if the required item
...
style does not exist.
2014-01-08 19:07:56 +09:00
Stefan Schmidt
daea846b18
build: Fix make dist by removing reference to deleted file.
...
In 465da71acf4eb5fcec512df38b8e0e526a014659 the m4 file was deleted
but not its reference in Makefile.am. This results in make dist failing.
2014-01-08 10:57:13 +01:00
Daniel Juyung Seo
01f2f195ba
diskselector, entry, index: Refactoring by reducing unnecessary redundant function calls
...
and removed unnecessary local variable.
- Do not need to call the same function with same parameter many times.
Use local variable for them.
- Remove unnecessary local variable if it is not needed.
2014-01-08 17:42:55 +09:00
Daniel Juyung Seo
68b90c7874
elementary_config: Refactor elementary config menu by merging Access, Select clear, and clouseau menu.
...
Having one checkbox per each tab does not look good.
Split them when it is needed.
2014-01-08 11:26:15 +09:00
Daniel Juyung Seo
16479145e9
elm: Use EINA_FALSE instead of 0 for elm_image_resizable_set()
...
parameters.
2014-01-08 10:28:18 +09:00
Daniel Juyung Seo
04c2f9d32f
test/diskselector,icon,image,list: Removed unnecessary image resizable
...
set true because resizable is already true by default.
2014-01-08 10:14:47 +09:00
Jihoon Kim
5b64757cc3
map: fix allocator sizeof operand mismatch reported by clang
...
https://build.enlightenment.org/job/nightly_elm_clang_x86_64/lastSuccessfulBuild/artifact/scan-build/build/2014-01-05-1/report-vKmgoZ.html#EndPath
https://build.enlightenment.org/job/nightly_elm_clang_x86_64/lastSuccessfulBuild/artifact/scan-build/build/2014-01-05-1/report-5OVcIZ.html#EndPath
2014-01-08 08:51:15 +09:00
Jihoon Kim
7d6e81c09f
elm: replace 0 or 1 with EINA_FALSE or EINA_TRUE
2014-01-08 08:23:58 +09:00
Jihoon Kim
8de371066e
elm_test: use EINA_TRUE or FALSE instead of 1 or 0
2014-01-07 16:48:58 +09:00
Daniel Juyung Seo
ef6f264e75
elm_priv.h: Removed null check from ELM_SAFE_FREE because all efl
...
free/del func + free func get null as valid parameter.
Now ELM_SAFE_FREE is less useful than before. It reduced 5 lines to 1
but now it reduces 2 lines to 1.
2014-01-07 00:14:35 +09:00
Daniel Juyung Seo
d58b4401e8
flip, gengrid: Removed dead assignments which were reported by clang
...
build.
https://build.enlightenment.org/job/nightly_elm_clang_x86_64/lastSuccessfulBuild/artifact/scan-build/build/2014-01-05-1/report-cMar9x.html#EndPath
https://build.enlightenment.org/job/nightly_elm_clang_x86_64/lastSuccessfulBuild/artifact/scan-build/build/2014-01-05-1/report-ZMmiQe.html#EndPath
2014-01-07 00:11:00 +09:00
Daniel Juyung Seo
bfb91fe341
3d, flip_page test: Removed dead assignments which were reported by
...
clang.
https://build.enlightenment.org/job/nightly_elm_clang_x86_64/lastSuccessfulBuild/artifact/scan-build/build/2014-01-05-1/report-XJSqtb.html#EndPath
https://build.enlightenment.org/job/nightly_elm_clang_x86_64/lastSuccessfulBuild/artifact/scan-build/build/2014-01-05-1/report-XcpYrk.html#EndPath
2014-01-07 00:11:00 +09:00
Tom Hacohen
b01433ff47
Widget: Don't check if it's the correct class everywhere.
...
ELM_WIDGET_DATA_GET was checking it was the correct class. This is
stupid and wrong (and makes tools rightfully complain) because these
functions are implementations of that class anyway, so that would never
be false.
Functions that outside facing (that is, not called from eo_do) should
use API_ENTRY.
2014-01-06 15:07:16 +00:00
Daniel Juyung Seo
4660142cc1
po: Updated po files
2014-01-06 23:50:49 +09:00
Daniel Juyung Seo
e390159721
elm: Removed the use of __UNUSED__ from elementary.
...
Use EINA_UNUSED instead.
2014-01-06 23:45:47 +09:00
Daniel Juyung Seo
fd5c046dfe
elm: Changed __UNUSED__ to EINA_UNUSED.
2014-01-06 23:33:57 +09:00
Daniel Juyung Seo
16f687b87a
multibuttonentry, genlist, layout, toolbar: Fixed dereference of null
...
pointers which were reported by clang builg.
https://build.enlightenment.org/job/nightly_elm_clang_x86_64/lastSuccessfulBuild/artifact/scan-build/build/2014-01-05-1/report-XZo1hW.html#EndPath
https://build.enlightenment.org/job/nightly_elm_clang_x86_64/lastSuccessfulBuild/artifact/scan-build/build/2014-01-05-1/report-isAlRt.html#EndPath
https://build.enlightenment.org/job/nightly_elm_clang_x86_64/lastSuccessfulBuild/artifact/scan-build/build/2014-01-05-1/report-8Ascv8.html#EndPath
https://build.enlightenment.org/job/nightly_elm_clang_x86_64/lastSuccessfulBuild/artifact/scan-build/build/2014-01-05-1/report-gBkVuE.html#EndPath
2014-01-06 23:26:46 +09:00
Daniel Juyung Seo
2942212cb3
toolbar: Fixed dead assignment reported by clang build.
...
https://build.enlightenment.org/job/nightly_elm_clang_x86_64/lastSuccessfulBuild/artifact/scan-build/build/2014-01-05-1/report-0ipfss.html#EndPath
2014-01-06 23:14:14 +09:00
Carsten Haitzler
e6b4c230de
elm theme - fix toggle color to hide invisible orange rect
2014-01-04 18:55:45 +09:00
maxerba
d0fe20a7d7
Updating serbian translation
2014-01-03 18:20:46 +01:00
WooHyun Jung
fa8ca01128
widget: Fix a bug in elm_widget_newest_focus_order_get.
...
When elm_widget_newest_focus_order_get is called with can_focus_only,
only focusable objects should be the candidates for newest focused object.
But there are cases that unfocusable object add +1 to newest_focus_order.
2014-01-03 20:02:30 +09:00
Jihoon Kim
99321e8ca8
Revert "entry: Add elm_entry_input_panel_show_on_demand_set/get API"
...
It's feature freeze period, so I will add after ending freeze period.
2014-01-03 19:46:21 +09:00
Jihoon Kim
22e697fb98
entry: Add elm_entry_input_panel_show_on_demand_set/get API
...
This API sets the attribute to show the input panel in case of only an user's explicit Mouse Up event.
It doesn't request to show the input panel even though it has focus.
2014-01-03 18:51:38 +09:00
Jihoon Kim
56dd2d3bbd
label: fix typo in comment
2014-01-03 18:32:27 +09:00
Ryuan Choi
71142889e9
web: Disable more logics to reduce binary size when web backend is none
...
It will reduce binary size about 4K.
2,626,465 -> 2,622,369 (Byte, tested with -Os, unstriped)
2014-01-03 16:12:11 +09:00
ChunEon Park
8b6ef9aaac
elementary/widget - don't call theme_set() until base widget is not created yet.
...
On the widget creation time, we should not set the theme in the widget infra.
This will cause the corruption of the theme_hook working since the widget is not setup yet.
Also the theme_set() will be applied twice each widget will set the themes right after base widget is created.
2014-01-03 14:38:27 +09:00
Daniel Juyung Seo
97be76ca61
layout: Moved internal smart data member to a correct place.
...
can_access is used only by layout.
2014-01-02 09:23:03 +09:00
Daniel Juyung Seo
f232ff14be
image: Remove unnecessary parameter for elm_obj_image_editable_set.
...
This parameter was introduced as an internal funciton parameter long ago and migrated to eo as it was.
But this parameter is not needed. obj pointer is already there.
Thanks to Yakov for the report.
2014-01-02 09:21:16 +09:00
Daniel Juyung Seo
77c90d1bc6
test_photocam: Unfuck photocam test case by removing absolute image path by raster.
...
Please maintain this manually or push those images to somewhere reachable by others.
2014-01-02 09:21:11 +09:00
Daniel Juyung Seo
722be35238
elm_widget: Partial update for widget smart data comments.
2014-01-02 08:49:26 +09:00
Ryuan Choi
9c84f2b1b5
fileselector: Fix dereference before null check
...
Reported as CID:1147525 by Coverity Scan
2014-01-01 15:32:35 +09:00
Ryuan Choi
b379b8c409
fileselector: Fixed wrong allocation in _custom_filter_append
...
Reported as CID:1147526 by Coverity Scan
2014-01-01 15:32:32 +09:00
Chinmaya Panigrahi
e4cbf1bcfb
[Genlist]: Added NULL check
...
Summary: Added NULL check
Test Plan: elementary_test -to genlist
Reviewers: seoz, singh.amitesh, raster
Reviewed By: raster
Differential Revision: https://phab.enlightenment.org/D432
2014-01-01 14:11:50 +09:00
Daniel Hirt
928fa2e24e
elm_test: fix test_entry_anchor scroller callback
2013-12-31 16:51:56 +02:00
Jaehyun Cho
432a018916
[elm_widget] Fix not to load theme for mirroring if smart data is not set
...
Summary: Do not load widget theme for mirroring if smart data creation is not finished.
Reviewers: Hermet, raster
Reviewed By: raster
CC: seoz
Differential Revision: https://phab.enlightenment.org/D428
2013-12-31 20:33:51 +09:00
Yakov Goldberg
e93a38c966
widget, spinner: typo in elm_widget_focus_set()
2013-12-31 11:16:35 +02:00
Daniel Juyung Seo
d0dad27613
authors: Added Chinmaya as an elementary author.
2013-12-31 13:20:53 +09:00
Chinmaya Panigrahi
28a9e53e08
[Hoversel]: Added NULL check
...
Summary: Added NULL check
Test Plan: elementary_test -to hoversel
Reviewers: seoz, singh.amitesh
Differential Revision: https://phab.enlightenment.org/D427
2013-12-31 13:12:20 +09:00
Jihoon Kim
f4dff866c2
entry: fix build warning about explicit braces to avoid ambiguous 'else'
2013-12-31 11:40:52 +09:00
Jihoon Kim
bfda643041
spinner: add NULL check
2013-12-31 11:38:46 +09:00
Jihoon Kim
2f3525f518
image: add NULL check
2013-12-31 11:36:43 +09:00
Jihoon Kim
e5e8af3239
entry: add NULL check
2013-12-31 11:23:28 +09:00
Jihoon Kim
e3faaa250a
fileselector: add NULL check
2013-12-31 11:22:20 +09:00
Yakov Goldberg
c9ede4cb3e
Revert "fix Makefile to build with webkit"
...
This reverts commit 1f77ef403e1d45d8ec321c7a2f5e0c2cd7330692.
2013-12-30 15:46:06 +02:00
Yakov Goldberg
025da3d407
scrollable interface: typo type
2013-12-30 15:44:17 +02:00
Yakov Goldberg
72244a60a0
calendar: add NULL checks
2013-12-30 15:44:17 +02:00
Yakov Goldberg
e3010bae21
calendar: fix doxygen
2013-12-30 15:44:17 +02:00
Yakov Goldberg
b45b864c36
win: fix parameter order in elm_win_available_profiles_get() for consistency
2013-12-30 15:44:17 +02:00
Yakov Goldberg
e2e1814a4f
datetime: add NULL checks
2013-12-30 15:44:17 +02:00
Yakov Goldberg
e92b55c817
datetime: fix doxygen
2013-12-30 15:44:17 +02:00
Yakov Goldberg
b3e0774fa7
fix Makefile to build with webkit
2013-12-30 15:44:16 +02:00
Daniel Juyung Seo
b178578973
test_fileselector: Set the hoversel's hover parent correctly.
...
This fixes hover clipping issue on hoversel button clicked.
Thanks for the report Ryuan.
2013-12-30 19:36:18 +09:00
Youngbok Shin
205c264449
entry - Add "rejected" smart callback in "elm_entry_filter_accept_set"
...
Summary:
Add "rejected" smart callback.
Applications using the *filter_accept_set didn't know when the input was rejected.
This smart callback can provide a simple information to applications.
Reviewers: woohyun, tasn, seoz
Reviewed By: seoz
Differential Revision: https://phab.enlightenment.org/D413
2013-12-30 18:25:16 +09:00
Yakov Goldberg
21da50f601
widget: remove unused return parameter in elm_wdg_orientation_set()
2013-12-30 11:16:19 +02:00
Yakov Goldberg
b51fb05e64
widget: doxygen fix
2013-12-30 11:15:49 +02:00
Carsten Haitzler
9e34b7d117
tests - add test for requesting sa massive window and seeing response
2013-12-30 13:42:32 +09:00
Stephen Houston
6c3e99c0a5
elm_thumb: Delete ethumb object on smart_del in order to prevent the ethumb from being left as an artifact after the elm_thumb has been deleted.
2013-12-29 11:24:54 -06:00
Daniel Juyung Seo
4b8aff3558
test_fileselector: Changed the layout of fileselector example.
...
Now it looks good :)
2013-12-30 01:04:22 +09:00
Daniel Juyung Seo
67634c3b82
fileselector: Added a description for Elm_Fileselector_Filter_Func.
2013-12-30 00:31:04 +09:00
Daniel Juyung Seo
fb4c136444
test_fileselector: Added edje custom filter example to show the real use case of fileselector custom filter.
...
This feature is really good. Thanks Ryuan!
2013-12-30 00:22:18 +09:00
Daniel Juyung Seo
5be56da91e
test_fileselector: Cleaned up the comments in the test code.
2013-12-30 00:22:18 +09:00
Ryuan Choi
a797f529e7
entry: Show "Paste" option when called ctxpopup with selection
...
"Paste" is usefull not only for pasting clipboard but also for replacing
selection to clipboard.
2013-12-29 21:22:19 +09:00
Ryuan Choi
e26c97d55c
fileselector : Add elm_fileselector_custom_filter_append to support custom filter
...
Summary:
Now, application developers can decide whether files and directories to show in
fileselector view.
Reviewers: seoz, raster
Reviewed By: raster
Differential Revision: https://phab.enlightenment.org/D416
2013-12-29 13:23:17 +09:00
Daniel Juyung Seo
f464775670
test_button: Fixed wrong button number.
2013-12-29 02:21:31 +09:00
ami
02edf1abdb
[hoversel] - Added evas smart signal "expanded" in hoversel. This patch depends on D373.
...
Test Plan: elementary_test -to Hoversel, Click on "Custom Item Style".
Reviewers: seoz, raster, cedric
Reviewed By: raster
Differential Revision: https://phab.enlightenment.org/D381
2013-12-28 17:48:11 +09:00
Amitesh Singh
0be8dbcaae
[elc_popup] - Added focus support on popup-base's swallow parts.
...
Summary:
Currently the focus was only on popup-content and popup-action area.
New API elm_layout_content_swallow_list_get() which returns the list of
swallow parts.
Test Plan: elementary_test -to popup. click on "subpopup + X button"
Reviewers: seoz, raster, woohyun
Reviewed By: raster
CC: nirajkr, aryarockstar, kashish
Differential Revision: https://phab.enlightenment.org/D375
2013-12-28 17:33:10 +09:00
Chinmaya Panigrahi
5a3fea6a28
[Hoversel] Making focus cyclic for hoversel items.
...
Summary: Focus cyclic feature on hoversel items.
Test Plan: elementary_test -to "Hoversel Focus"
Reviewers: seoz, singh.amitesh
Differential Revision: https://phab.enlightenment.org/D377
2013-12-28 17:21:23 +09:00
Carsten Haitzler
43c8a4ea7d
remove ifdefs for emotion and eio as they always come with efl.
2013-12-28 17:15:34 +09:00
Daniel Juyung Seo
f50925d5ad
win: Added internal documentation about elm_win_rotation_set and elm_win_rotation_with_resize_set().
...
This is for efl developers not app developers so it goes to elm_win.c
Without knowing this, it is very tricky to understand the concept of
this api.
2013-12-27 23:15:12 +09:00
Ryuan Choi
6f63fbd639
web: Added elm_web_html_string_load() to load html string as the content
...
It is usefull to load html string instead of url, especially for testing.
2013-12-27 22:37:49 +09:00
ami
afa4398ce2
[elm_object_item] - Added elm_object_item_style_set/elm_object_item_style_get().
...
Reviewers: seoz, raster
CC: aryarockstar, nirajkr, chinmaya061
Differential Revision: https://phab.enlightenment.org/D373
2013-12-27 20:00:04 +09:00
Mike Blumenkrantz
1bfaa16b35
set e init splash default version to 19
2013-12-26 22:31:24 -05:00
Carsten Haitzler
2490a7359f
adatp to new api rename
2013-12-27 12:03:05 +09:00
Carsten Haitzler
99b270868d
multibuttonentry - emit edje signal to oedje object not item struct!
2013-12-27 11:46:35 +09:00
Daniel Juyung Seo
f88ce364be
entry: Added missing smart callback documentation.
2013-12-27 03:06:30 +09:00
Daniel Juyung Seo
0768a16b93
entry: Sort smart callback descriptions in alphabetical order.
...
It looks like someone was trying to order them in elm_entry.c but missed
elm_entry.h.
2013-12-27 03:06:30 +09:00
Gustavo Lima Chaves
89da5dfc91
Reach mbe item on signal emit hook properly.
...
Fixes 360bba13c7c1004f7520e5e1ebe341c2e6323d2a mistake.
2013-12-26 16:03:24 -02:00
Gustavo Lima Chaves
f6ad9605d6
New Elementary API -- elm_multibuttonentry_format_function_set().
...
Useful when one does not want the default multi button entry counter
item's format string.
2013-12-26 15:27:39 -02:00
Gustavo Lima Chaves
31f2530bd7
Multi button entry items now support custom parts on elm_object_item_text_[gs]et() calls.
...
I also removed a crazy "if (!label) return", since no other item text
hook on Elementary does that and I can't find a single reason for that
to be there.
2013-12-26 13:54:57 -02:00
Gustavo Lima Chaves
e9f9e9a897
Now multi button entry items will happily listen to_object_item_signal_emit() calls.
2013-12-26 13:45:22 -02:00
Gustavo Lima Chaves
561a6d53a0
Add 'pulse' property to progressbar edje-external object API.
2013-12-26 13:42:24 -02:00
Gustavo Lima Chaves
005986cce7
Give focus capabilities to elm_plug widget.
2013-12-26 13:11:25 -02:00
Ryuan Choi
974f30f558
fileselector: Fixed simple typo
2013-12-26 21:08:41 +09:00