Ryuan Choi [Mon, 11 Nov 2013 15:26:26 +0000 (00:26 +0900)]
elm_web: Fixed compilation warning
maxerba [Sun, 10 Nov 2013 16:50:43 +0000 (17:50 +0100)]
Small correction
maxerba [Sun, 10 Nov 2013 12:40:45 +0000 (13:40 +0100)]
updating portuguese and italian translations
Carsten Haitzler (Rasterman) [Sat, 9 Nov 2013 06:21:22 +0000 (15:21 +0900)]
Revert "remove ifdef from glsl in glview shader - ifdefs not universally supported"
This reverts commit
54883cb7fb0c42f37615f1485e554d947b42c369.
Daniel Juyung Seo [Fri, 8 Nov 2013 12:52:37 +0000 (21:52 +0900)]
elm_index.c: Removed unused local variables.
Daniel Juyung Seo [Fri, 8 Nov 2013 12:49:52 +0000 (21:49 +0900)]
button,inwin,radio,scroller,slider: Do not call smart_activate when the widget is disabled.
Jaehwan Kim [Fri, 8 Nov 2013 12:46:58 +0000 (21:46 +0900)]
elm_check.c: Do not execute smart_activate when the widget is disabled.
Carsten Haitzler (Rasterman) [Fri, 8 Nov 2013 09:12:55 +0000 (18:12 +0900)]
fix warning
Jaeun Choi [Fri, 8 Nov 2013 09:11:06 +0000 (18:11 +0900)]
bug fix: clear index omit info for omit disabled case as well
Summary:
In the original code, omit related information was cleared and recalculated
only when omit function was enabled. So dynamic omit mode change didn't work in elementary_test.
The information should be cleared everytime the index box is filled. fixed it.
Test Plan: None
Reviewers: seoz, Hermet, raster
CC: raster
Differential Revision: https://phab.enlightenment.org/D262
Carsten Haitzler (Rasterman) [Fri, 8 Nov 2013 08:35:53 +0000 (17:35 +0900)]
warning--
Carsten Haitzler (Rasterman) [Fri, 8 Nov 2013 08:34:59 +0000 (17:34 +0900)]
warning--
Carsten Haitzler (Rasterman) [Fri, 8 Nov 2013 08:18:28 +0000 (17:18 +0900)]
fix formatting, typose and downed naming
Thiep Ha [Fri, 8 Nov 2013 08:06:08 +0000 (17:06 +0900)]
Move selection handler from edje to elm
Reviewers: cedric, raster, seoz, Hermet, tasn
CC: raster
Differential Revision: https://phab.enlightenment.org/D311
Carsten Haitzler (Rasterman) [Fri, 8 Nov 2013 07:56:24 +0000 (16:56 +0900)]
fix cursor to stay shown when cursor moves due to manual placement or typing
related to https://phab.enlightenment.org/D204 which doesn't apply or
has the emit in the wrong place. this now has it done right.
Thiep Ha [Fri, 8 Nov 2013 07:08:47 +0000 (16:08 +0900)]
elm_entry: fix magnifier not showing up.
The swallow part was properly renamed and namespaced, so reflect that
in the code. Also force a edje object recalc before moving the magnifier.
Reviewers: raster, cedric, Hermet, tasn
Reviewed By: cedric
CC: seoz
Differential Revision: https://phab.enlightenment.org/D286
Signed-off-by: Cedric Bail <cedric.bail@samsung.com>
Carsten Haitzler (Rasterman) [Fri, 8 Nov 2013 06:42:31 +0000 (15:42 +0900)]
colorsel - dont free up palette CONFIG except when clearing palette.
Carsten Haitzler (Rasterman) [Fri, 8 Nov 2013 06:33:13 +0000 (15:33 +0900)]
config - standard can't use default-desktop as it doesn't exist as a theme
Carsten Haitzler (Rasterman) [Fri, 8 Nov 2013 02:54:09 +0000 (11:54 +0900)]
external symbols need to be EAPI marked even in headers.
Daniel Juyung Seo [Fri, 8 Nov 2013 02:30:50 +0000 (11:30 +0900)]
elm_dbus_menu.c: Removed unused pointer value assignment.
This fixes coverity CID 1039975.
Daniel Juyung Seo [Fri, 8 Nov 2013 02:22:01 +0000 (11:22 +0900)]
elm_prefs_data.c: Check return value of eina_value_get().
This fixes coverity CID 1040042.
Daniel Juyung Seo [Fri, 8 Nov 2013 01:27:44 +0000 (10:27 +0900)]
elm_config.c: Check null for profile. I can be null.
This fixes coverity CID 1040032.
Tom Hacohen [Thu, 7 Nov 2013 14:29:38 +0000 (14:29 +0000)]
Changed Eo class names to be consistent. #2
All the class names are now of the format: Elm_Type_Subtype_Extra
Thanks to Yakov for pointing out I forgot a few and for giving me a nice
list.
Chris Michael [Thu, 7 Nov 2013 14:26:57 +0000 (14:26 +0000)]
Fix selection type when trying to get a selection. Also fix pasting
from terminology into other elm apps (selection format issue).
Wayland has no concept of primary or secondary clipboards so we need
to test for selection == those due to some X apps.
*cough*terminology*cough* using only Primary or Secondary.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Thu, 7 Nov 2013 12:01:00 +0000 (12:01 +0000)]
Fix elm_entry to work with copy/paste (mouse and keyboard) under
wayland.
This also unifies some of the code between X & wayland wrt copy/paste.
This is part of a larger copy/paste fix for efl/elm wayland.
Previously, copy/paste would not work via keyboard shortcuts. This
series of changes fixes that issue (wrt elm_entry anyway).
This also adds addtional copy/paste support (wrt efl wayland),
including support for various mime types (text/plain, elm-markup, and html).
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Thu, 7 Nov 2013 11:57:14 +0000 (11:57 +0000)]
Fix elementary copy/paste for wayland. Rework copy/paste code in elm.
This is part of a larger copy/paste fix for efl/elm wayland.
Previously, copy/paste would not work via keyboard shortcuts. This
series of changes fixes that issue (wrt elm_entry anyway).
This also adds addtional copy/paste support (wrt efl wayland),
including support for various mime types (text/plain, elm-markup, and
html).
Signed-off-by: Chris Michael <cp.michael@samsung.com>
ChunEon Park [Thu, 7 Nov 2013 13:34:57 +0000 (22:34 +0900)]
elementary/scroller - don't focus region show if the scroller is disabled.
ChunEon Park [Thu, 7 Nov 2013 13:33:25 +0000 (22:33 +0900)]
elementary - fixed changelog typo
Tom Hacohen [Thu, 7 Nov 2013 11:44:22 +0000 (11:44 +0000)]
Changed Eo class names to be consistent.
All the class names are now of the format: Elm_Type_Subtype_Extra
Doug Newgard [Thu, 7 Nov 2013 11:05:01 +0000 (20:05 +0900)]
Minor PKGBUILD cleanup
Summary:
Add PKGBUILD to make dist so it will be in the snapshots
Change dep to current efl package since efl_x11 isn't there anymore
Check for Makefile before running make clean distclean otherwise build fails
Set correct arch on elementary_doc
Install docs to /usr/share/doc
Reviewers: raster
Differential Revision: https://phab.enlightenment.org/D282
Carsten Haitzler (Rasterman) [Thu, 7 Nov 2013 08:25:53 +0000 (17:25 +0900)]
reandme == 1.8.0
Daniel Juyung Seo [Wed, 6 Nov 2013 16:24:12 +0000 (01:24 +0900)]
test_genlist.c: Fixed wrong item class name.
This fixes coverity CID 1126089.
Daniel Juyung Seo [Wed, 6 Nov 2013 15:00:38 +0000 (00:00 +0900)]
test_progressbar.c: Fixed wrong null set of timer.
If pd is null, pd->timer will crash and cannot set it to null.
This fixes coverity CID 1126081.
Daniel Juyung Seo [Wed, 6 Nov 2013 14:59:45 +0000 (23:59 +0900)]
test_progressbar.c: Fixed formatting before working on it.
Ryuan Choi [Wed, 6 Nov 2013 10:26:57 +0000 (19:26 +0900)]
fileselector: Remove invalid or unnecessary comment
Daniel Juyung Seo [Wed, 6 Nov 2013 04:36:34 +0000 (13:36 +0900)]
elm_list.c: fixed a bug when any item is selected without control on multi select with control mode.
When any item is selected without control on multi select with control mode, already selected items should be unselected automatically.
Daniel Juyung Seo [Wed, 6 Nov 2013 04:11:41 +0000 (13:11 +0900)]
test_list.c: Fixed list multi select internal structure name.
Daniel Juyung Seo [Wed, 6 Nov 2013 04:11:23 +0000 (13:11 +0900)]
test_genlist.c: Added genlist multi select example.
Daniel Juyung Seo [Tue, 5 Nov 2013 19:38:55 +0000 (04:38 +0900)]
fileselector.edc: Fixed button part size calculationg issue.
Do not fix the height of button swallow part so that it can be expanded.
This fixes T238.
Daniel Juyung Seo [Tue, 5 Nov 2013 18:32:50 +0000 (03:32 +0900)]
test.c: Splitted elementary_test List categories into List, Genlist, and Gengrid.
This is because there are too many list examples and it was quite hard to find a proper test.
Daniel Juyung Seo [Tue, 5 Nov 2013 18:23:41 +0000 (03:23 +0900)]
test_list.c: Splitted list multi select example.
Daniel Juyung Seo [Tue, 5 Nov 2013 18:09:54 +0000 (03:09 +0900)]
test_list.c: fix list focus example to enable the focus highlight and animation for the proper window.
Daniel Zaoui [Tue, 5 Nov 2013 15:26:51 +0000 (17:26 +0200)]
DnD: Fix compilation errors by adapting the multi-callbacks to Wayland.
Chris Michael [Tue, 5 Nov 2013 09:50:17 +0000 (09:50 +0000)]
Remove whitespace
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Carsten Haitzler (Rasterman) [Tue, 5 Nov 2013 09:12:57 +0000 (18:12 +0900)]
update po's
Daniel Zaoui [Mon, 4 Nov 2013 13:08:53 +0000 (15:08 +0200)]
DnD: multi-callbacks support
This features permits execution of more than one set of functions during
DnD.
Delete function API has been modified to give the developer the
possibility to remove a specific set of functions.
Daniel Zaoui [Sun, 27 Oct 2013 09:27:17 +0000 (11:27 +0200)]
DnD: Code improvement + variables renaming
Little code improvement
Rename cbdata with dropdata
Daniel Juyung Seo [Tue, 5 Nov 2013 05:18:47 +0000 (14:18 +0900)]
test_list.c: Added elm_list_multi_select_mode_set() example.
Daniel Juyung Seo [Tue, 5 Nov 2013 05:17:15 +0000 (14:17 +0900)]
elm_list.c: Added a real support for ELM_OBJECT_MULTI_SELECT_MODE_WITH_CONTROL for list.
This was missed in
a8efd7676eb95378355f4d603ddff938279703af.
Daniel Juyung Seo [Tue, 5 Nov 2013 05:11:40 +0000 (14:11 +0900)]
elm_list.c: Split _item_unselect() into _item_unhighlight() and _item_unselect().
Daniel Juyung Seo [Tue, 5 Nov 2013 02:22:46 +0000 (11:22 +0900)]
test_list.c: Internal refactoring.
1. Use EINA_FALSE instead of 0
2. Set the parent widget correctly.
3. Remove unused multi_select_set.
4. Give a meaningful label to the first list item.
5. Call item_selected_set to the second item.
6. Remove unnecessary box.
Daniel Juyung Seo [Tue, 5 Nov 2013 00:29:44 +0000 (09:29 +0900)]
test_popup.c: Removed unused array.
Jean-Philippe Andre [Mon, 4 Nov 2013 08:54:31 +0000 (17:54 +0900)]
elementary_test: remove ELM_LIB_QUICKLAUNCH
Refer to the previous commits for the reason.
Remove all #ifndef ELM_LIB_QUICKLAUNCH from the test files.
Daniel Juyung Seo [Tue, 5 Nov 2013 00:22:25 +0000 (09:22 +0900)]
elm_list: Added missing elm_list_multi_select_mode_set/get API for list to fix the API consistency between multi selectable widgets.
This was omitted by genlist/gengrid multi select mode set/get() commit
ae03d3cef36abd27ff530e350e39ae401f4f389e.
Daniel Juyung Seo [Mon, 4 Nov 2013 15:17:23 +0000 (00:17 +0900)]
ChangeLog/NEWS: removed unnecessary entries from ChangeLog and NEWS.
Genlist/Gengrid multi select mode was changed in another way.
Refer
ae03d3cef36abd27ff530e350e39ae401f4f389e.
Daniel Juyung Seo [Mon, 4 Nov 2013 05:57:42 +0000 (14:57 +0900)]
elm_slider.c, elm_image.c: Removed executable permission from c source.
Please be more careful of file permission.
ChunEon Park [Mon, 4 Nov 2013 13:19:09 +0000 (22:19 +0900)]
elementary - removed unintended conflicted lines
that was introduced by
a61bbe7dcf0c6936e3104b35d56a7ed330da4176
ChunEon Park [Mon, 4 Nov 2013 13:17:03 +0000 (22:17 +0900)]
Revert "popup: Added support for popup move. elm_popup_move."
This reverts commit
f67ecb2028dd663aa4b0d9fe78b2a392ac169e7e.
Conflicts:
ChangeLog
NEWS
src/bin/test_popup.c
Sorry, Pend this to 1.8 after.
Let's think about adding this API more carefully.
Seunggyun Kim [Mon, 4 Nov 2013 12:18:15 +0000 (21:18 +0900)]
fix elm_config_glayer_*_set/get header comment and changelog
Summary: fix elm_config_glayer_*_set/get header comment
Reviewers: seoz, jaehwan, raster
Reviewed By: raster
Differential Revision: https://phab.enlightenment.org/D151
Conflicts:
ChangeLog
Ryuan Choi [Mon, 4 Nov 2013 12:14:45 +0000 (21:14 +0900)]
elm_widget.c: Fixed warning while scrolling elementary_test using arrow
Summary: Checked whether object which direction pointed is NULL before getting it's data
Reviewers: seoz, raster
Reviewed By: raster
Differential Revision: https://phab.enlightenment.org/D95
Ryuan Choi [Mon, 4 Nov 2013 12:01:06 +0000 (21:01 +0900)]
POTFILES.in : Added missing files in src/lib
Reviewers: seoz, raster
Reviewed By: raster
Differential Revision: https://phab.enlightenment.org/D76
Cedric Bail [Mon, 4 Nov 2013 11:14:47 +0000 (20:14 +0900)]
elementary: automatically detect if compiler can build quicklaunch binary.
Ryuan Choi [Mon, 4 Nov 2013 09:45:38 +0000 (18:45 +0900)]
gengrid: Fixed documentation typo.
Carsten Haitzler (Rasterman) [Mon, 4 Nov 2013 09:32:44 +0000 (18:32 +0900)]
alpha1 release autofoo/build tree work to pass distcheck and actually work
Jean-Philippe Andre [Mon, 4 Nov 2013 08:19:43 +0000 (17:19 +0900)]
Quicklaunch: Remove extra build code for elm_test
Now that we know we can just compile PIE programs and run them with
quicklaunch, let's simplify the build logic.
I'm pretty sure it even gives a nice boost in the build process :)
Jean-Philippe Andre [Mon, 4 Nov 2013 06:12:51 +0000 (15:12 +0900)]
elm/quicklaunch: Improve executable path search
Always search executable based on CWD if possible.
This way, elementary_run behaves more like sh where all of
sh script, sh ./script and sh `pwd`/script will work.
Also, remove quicklaunch-specific ELM_MAIN.
This needs some doc, but compiling with -fpie and -pie is much
better.
Note: There's an API/ABI break here, BUT these APIs are marked
as not to be used outside macros. And there isn't any macro
using them :)
Jean-Philippe Andre [Mon, 4 Nov 2013 03:21:49 +0000 (12:21 +0900)]
elm/quicklaunch: Increment _elm_init_count in ql_init
Apps call elm_shutdown before exiting. But when using
Quiklaunch, elm_init has never been called, so the
init count is still 0.
This will be especially useful since programs compiled
with -fPIC and linked with -pie can be loaded by
Quicklaunch.
ChunEon Park [Mon, 4 Nov 2013 05:51:06 +0000 (14:51 +0900)]
Revert "elm_conform.c: Added "virtualkeypad,size,changed" smart callback."
This reverts commit
cbd7446f0bf413ad821ac40703d2a2ca728758ef.
Conflicts:
ChangeLog
NEWS
Please be more considerable to add this feature.
The function itself is not logical and we don't think it's proper for the conformant yet.
Cedric Bail [Mon, 4 Nov 2013 05:26:05 +0000 (14:26 +0900)]
elm_theme: Add API to specify exactly the Eina_File to be used as extension or overlay.
Daniel Juyung Seo [Mon, 4 Nov 2013 04:19:44 +0000 (13:19 +0900)]
test_index.c: Internal refactoring. Reduce the window size and do not expand the button.
Now it looks nicer and still shows the index clipping sample.
Daniel Juyung Seo [Mon, 4 Nov 2013 04:13:23 +0000 (13:13 +0900)]
elm_index.c: Process signal right away when elm_index_item_selected_set() is called. Patch by Moohyun Shin <moohyun.shin@samsung.com>
Reviewer: SeoZ
Cedric Bail [Mon, 4 Nov 2013 03:17:58 +0000 (12:17 +0900)]
elm_theme: use Eina_File all over the place in an attempt to reduce race condition.
Cedric Bail [Mon, 4 Nov 2013 03:17:42 +0000 (12:17 +0900)]
elm_image: add mmap_set infrastructure.
Daniel Juyung Seo [Sun, 3 Nov 2013 17:02:50 +0000 (02:02 +0900)]
test_popup.c: Refactored elm_popup_move() example.
Daniel Juyung Seo [Sun, 3 Nov 2013 16:15:58 +0000 (01:15 +0900)]
gengrid/genlist: added Eo compatibles for elm_genlist/gengrid_multi_select_mode_set/get() APIs.
Daniel Juyung Seo [Sun, 3 Nov 2013 15:39:25 +0000 (00:39 +0900)]
genlist/gengrid: Fixed documentation typos.
Daniel Juyung Seo [Sun, 3 Nov 2013 14:58:57 +0000 (23:58 +0900)]
Genlist/Gengrid: Added multi select mode for genlist/gengrid.
elm_genlist_multi_select_mode_set/get()
elm_gengrid_multi_select_mode_set/get()
Abhinandan Aryadipta [Sun, 3 Nov 2013 14:01:19 +0000 (23:01 +0900)]
popup: Added support for popup move. elm_popup_move.
Summary: Added support for popup move
Test Plan: elm_popup_move
Reviewers: seoz, singh.amitesh, tasn, Hermet
CC: raster
Differential Revision: https://phab.enlightenment.org/D247
davemds [Sat, 2 Nov 2013 21:31:52 +0000 (22:31 +0100)]
Fix the theme of the music_control module. It got broken while merged with elm
Carsten Haitzler (Rasterman) [Sat, 2 Nov 2013 15:16:23 +0000 (00:16 +0900)]
enable access.h again - but comment it as unstable.
Carsten Haitzler (Rasterman) [Sat, 2 Nov 2013 15:13:16 +0000 (00:13 +0900)]
disable elm_access.h include for now.
Kai Huuhko [Sat, 2 Nov 2013 13:40:31 +0000 (15:40 +0200)]
Revert "Unbreak builds against Elementary after recent accessibility change."
It wasn't as simple as that. Someone should do this properly.
This reverts commit
efc64ec914dc2c9aefc6fb28b3c9dcdf806ceea7.
Kai Huuhko [Sat, 2 Nov 2013 13:22:34 +0000 (15:22 +0200)]
Unbreak builds against Elementary after recent accessibility change.
This is the specific error:
/usr/include/elementary-1/Elementary.h:169:24: fatal error: elm_access.h: No such file or directory
Accessibility support was previously disabled by commit
0d61121ce4f87c9e9b0e8d8d7975f815328fe6f5
Ryuan Choi [Sat, 2 Nov 2013 11:50:59 +0000 (20:50 +0900)]
genlist, gengrid: Add ELM_OBJECT_MULTIPLE_SELECT_MODE_WITH_CONTROL
Summary:
Some applications like file viewer allow multiple selection only with
Control key was pressed.
Reviewers: seoz, raster
Reviewed By: raster
Differential Revision: https://phab.enlightenment.org/D251
Conflicts:
ChangeLog
NEWS
Shilpa Singh [Sat, 2 Nov 2013 11:33:00 +0000 (20:33 +0900)]
Elm_Spinner: UI Concept change fix.
Older UI concept: when text in spinner's entry is inputted and text is
not committed yet and when inc/dec is clicked. do not commit text and
reset the value to older original value.
New UI concept:
When Text in spinner's entry is inputted and text is not committed yet
and when inc/dec buttons are clicked.
Commit the entry's text and inc/dec accordingly.
If entry' s text is already modified owing to min/max update, then do not inc/dec.
Signed-off by: Shilpa Singh <shilpa.singh@samsung.com>
Carsten Haitzler (Rasterman) [Sat, 2 Nov 2013 02:51:50 +0000 (11:51 +0900)]
unbreak wayland elm build more - use get_surface_id api
Carsten Haitzler (Rasterman) [Sat, 2 Nov 2013 02:38:57 +0000 (11:38 +0900)]
wayland support - unbreak build since structs are now private
Carsten Haitzler (Rasterman) [Sat, 2 Nov 2013 01:48:12 +0000 (10:48 +0900)]
elm access - if we disable apis then disable the tests too - unbreak build
Daniel Juyung Seo [Fri, 1 Nov 2013 19:45:09 +0000 (04:45 +0900)]
NEWS: Removed disabled APIs for elm 1.8 release in NEWS.
I am not sure if I have to remove them from ChangeLog.
Daniel Juyung Seo [Fri, 1 Nov 2013 19:28:06 +0000 (04:28 +0900)]
elm_cnp.c: Disable cnp debug mode by default.
Daniel Juyung Seo [Fri, 1 Nov 2013 19:23:15 +0000 (04:23 +0900)]
elm_access: Disable public accessibility APIs in elm 1.8 release.
Accessibility APIs are added after elm 1.7 and they are not stable yet.
Disabled those APIs for elm 1.8 release. We are going to work on them after elm 1.8 release.
Chris Michael [Fri, 1 Nov 2013 07:25:15 +0000 (07:25 +0000)]
Revert maximize support ... apparently this has already been "fixed"
... will have to look into why it does not work here propertly tho..
Revert "Fix elm client applications to support maximize properly (ie: removing"
This reverts commit
28763963bb9e26ea25ca182acc294c0a02f03ba2.
Chris Michael [Fri, 1 Nov 2013 07:24:45 +0000 (07:24 +0000)]
Revert this ... apparently it has already been "fixed"
Revert "Add missing EINA_UNUSED to function params."
This reverts commit
15b355a1195f0371c4e74d942ef9fcfa86a4a469.
Carsten Haitzler (Rasterman) [Fri, 1 Nov 2013 01:56:02 +0000 (10:56 +0900)]
add @since 1.8 for new elm theme api's
Daniel Juyung Seo [Thu, 31 Oct 2013 23:43:25 +0000 (08:43 +0900)]
po: updated po files.
Chris Michael [Thu, 31 Oct 2013 17:05:17 +0000 (17:05 +0000)]
Add missing EINA_UNUSED to function params.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Thu, 31 Oct 2013 17:00:23 +0000 (17:00 +0000)]
Fix elm client applications to support maximize properly (ie: removing
border shadow and resizing properly).
NB: Elm Theme needs fullscreen support old man !! :P
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Carsten Haitzler (Rasterman) [Thu, 31 Oct 2013 14:22:18 +0000 (23:22 +0900)]
elm theme - add some api's to expose info so e can use elm's theme stuff
Carsten Haitzler (Rasterman) [Thu, 31 Oct 2013 13:19:03 +0000 (22:19 +0900)]
sync elm theme with e17 theme changes made.
Daniel Juyung Seo [Thu, 31 Oct 2013 14:01:56 +0000 (23:01 +0900)]
access: fixed a typo. _elm_access_object_hilight -> _elm_access_object_highlight.
WooHyun Jung [Thu, 31 Oct 2013 07:50:48 +0000 (16:50 +0900)]
elementary/elc_ctxpopup.c : Focus-direction-go should be tried after checking focus next object.