Daniel Juyung Seo [Wed, 3 Jul 2013 11:29:43 +0000 (20:29 +0900)]
elm_entry.c: more ELM_FREE_FUNC for entry.
Carsten Haitzler (Rasterman) [Wed, 3 Jul 2013 23:39:00 +0000 (08:39 +0900)]
ethumb - stop requesting ethumbd to start again every time it dies
Aharon Hillel [Mon, 1 Jul 2013 15:45:06 +0000 (18:45 +0300)]
Gesture Layer: changed order in cleanup func.
Changed the order when GLayer is deleted. First we cancel all Gestures,
then we handle any event forwarding.
Aharon Hillel [Mon, 1 Jul 2013 15:37:17 +0000 (18:37 +0300)]
Gesture Layer: fix crash during deletion.
if target object is deleted before GLayer is deleted, we get a crash
from _event_history_clear.
Setting target to NULL on delete, then testing it before reporting state
takes care of this problem.
Jaehwan Kim [Wed, 3 Jul 2013 10:31:12 +0000 (19:31 +0900)]
viewport_size_get func doesn't need any more in that code.
Jaehwan Kim [Wed, 3 Jul 2013 10:25:24 +0000 (19:25 +0900)]
If the flick distance is more than thumbscroll_flick_distance_tolerance, it become same with thumbscroll_flick_distance_tolerance.
Jaehwan Kim [Wed, 3 Jul 2013 09:43:19 +0000 (18:43 +0900)]
Change the method to calculate a distance which be scrolled from linear to sine curve.
And add the configuration thumbscroll_flick_distance_tolerance. It's the max flick distance.
Jaehwan Kim [Wed, 3 Jul 2013 05:03:13 +0000 (14:03 +0900)]
Add the ChangeLog and NEWS and update AUTHORS.
Hosang Kim [Wed, 3 Jul 2013 04:57:17 +0000 (13:57 +0900)]
added callback call "scroll", "scroll,anim,start", "scroll,anim,stop", "scroll,drag,start", "scroll,drag,stop"
in toolar widget.
Daniel Juyung Seo [Wed, 3 Jul 2013 04:19:56 +0000 (13:19 +0900)]
elm_win.c: added comments for internal functions.
_elm_win_resize_objects_eval()
_window_layout_stack()
Thiep Ha [Wed, 3 Jul 2013 04:12:30 +0000 (13:12 +0900)]
[Entry] Avoid showing multiple popups on one entry.
Multiple popups (anchor hover and hoversel) are showing in following cases:
- Run elementary_test with Mobile profile --> Entry Anchor
+ click on anchor to show hover, then press menu key
+ right click on anchor
Daniel Juyung Seo [Wed, 3 Jul 2013 04:11:32 +0000 (13:11 +0900)]
elm_entry.c: removed unnecessary line.
Daniel Juyung Seo [Wed, 3 Jul 2013 04:11:13 +0000 (13:11 +0900)]
elm_widget_entry.h: added more comment for entry + formatting fix.
Daniel Juyung Seo [Wed, 3 Jul 2013 03:56:11 +0000 (12:56 +0900)]
test_entry_anchor*.c: refactoring.
1. use proper local variable for entry. av -> en
2. use proper window name.
3. use proper callback function name.
4. use proper callback function prototype.
maxerba [Tue, 2 Jul 2013 16:51:23 +0000 (18:51 +0200)]
updating french translation
maxerba [Tue, 2 Jul 2013 15:33:52 +0000 (17:33 +0200)]
updating desktop files translations
Hosang Kim [Tue, 2 Jul 2013 13:50:59 +0000 (22:50 +0900)]
[config] fixed wrong function name for scroller config
Should call elm_config_scroll_thumbscroll_hold_threshold_get but this line calls elm_config_scroll_thumbscroll_threshold_get.
Carsten Haitzler (Rasterman) [Tue, 2 Jul 2013 10:33:00 +0000 (19:33 +0900)]
put a lot more hysterisis on drag detects in genlist...
Jaehwan Kim [Mon, 1 Jul 2013 11:17:30 +0000 (20:17 +0900)]
Fix the timing which the content_viewport_resize callback is called.
It is proper when the EVAS_CALLBACK_RESIZE is called instead of _pan_smart_resize.
When the _pan_smart_resize is called, the geometry of an object is not changed.
So the widget use the signal can miss-calculate the size.
ChunEon Park [Sun, 30 Jun 2013 08:42:59 +0000 (17:42 +0900)]
elementary/naviframe - If the current item is added as the resize object, the previous will be canceled.
Now, keep the smart members always.
Jaehwan Kim [Sun, 30 Jun 2013 06:30:06 +0000 (15:30 +0900)]
Remove Warning
Jaehwan Kim [Sun, 30 Jun 2013 06:15:08 +0000 (15:15 +0900)]
Fix the parameter. This is related to previous commit.
Jaehwan Kim [Sun, 30 Jun 2013 05:42:34 +0000 (14:42 +0900)]
Add the elm_scrollable_interface_content_viewport_resize_cb_set.
When the viewport is resized, the enrolled function is called.
Ryuan Choi [Fri, 28 Jun 2013 22:21:57 +0000 (07:21 +0900)]
fileselector: Fixed regression of rELM3d2ae6d25ddc
https://phab.enlightenment.org/T198
After rELM3d2ae6d25ddc, buttons are destroyed when ok_cancel_set(true) is
called twice.
Spotted by uartie.
Carsten Haitzler (Rasterman) [Fri, 28 Jun 2013 10:18:24 +0000 (19:18 +0900)]
update po's
Daniel Zaoui [Fri, 28 Jun 2013 08:14:46 +0000 (11:14 +0300)]
DnD: rotate the dragwin of the user icon according to the rotation of
the main win.
Cedric Bail [Fri, 28 Jun 2013 01:22:52 +0000 (10:22 +0900)]
elementary: fix build without public Eo API turned on.
Ryuan Choi [Thu, 27 Jun 2013 10:21:44 +0000 (19:21 +0900)]
Prefer eina_stringshare_strlen for shared strings
Daniel Willmann [Thu, 27 Jun 2013 08:37:02 +0000 (09:37 +0100)]
elc_naviframe: Use ! instead of ?-operator in _resize_object_reset()
Shorter and easier to understand this way.
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
Carsten Haitzler (Rasterman) [Thu, 27 Jun 2013 08:28:46 +0000 (17:28 +0900)]
elm config: fix all_flush to not delay as this causes odd behavior in feedback loops with x11 and property changes
WooHyun Jung [Thu, 27 Jun 2013 08:09:35 +0000 (17:09 +0900)]
elementary/elm_entry.c : Removed test log.
WooHyun Jung [Thu, 27 Jun 2013 07:30:54 +0000 (16:30 +0900)]
elementar/elm_entry.c : Just fixed memory leak by elm_entry_utf8_to_markup.
Ryuan Choi [Thu, 27 Jun 2013 06:21:37 +0000 (15:21 +0900)]
fileselector : Fix Segfault in elementary file_selector_example when closed
https://phab.enlightenment.org/T133
list_itc and grid_itc are static variables, but they were managed by file_selector instance.
For example, they are allocated two times and first allocated classes are dangling
when two file selector are created.
This patch moves their init/deinit logic to constructor/destructor of file selector class.
Daniel Juyung Seo [Thu, 27 Jun 2013 01:43:45 +0000 (10:43 +0900)]
elm_gesture_layer.c: fixed warnings.
Alex Wu [Thu, 27 Jun 2013 01:28:12 +0000 (10:28 +0900)]
elm_cnp: Fix building issue when not defined HAVE_ELEMENTARY_X
Put the static function that will be used both by wayland
and x11 at the common place.
Daniel Juyung Seo [Wed, 26 Jun 2013 23:26:42 +0000 (08:26 +0900)]
examples: refactoring about elm_win_resize_object_add.
1. call evas_object_size_hint_weight_set() before calling elm_win_resize_object_add() as documented.
2. evas_object_size_hint_align_set() is not needed for elm_win_resize_object_add().
Daniel Willmann [Wed, 26 Jun 2013 16:54:26 +0000 (17:54 +0100)]
elm_win: Cast Ecore_X_Illume_Indicator_State to Elm_Win_Indicator_Mode
Avoids a warning in clang
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
Daniel Willmann [Wed, 26 Jun 2013 16:54:26 +0000 (17:54 +0100)]
elm_entry: Explicitly cast Elm enums to their Edje counterparts
and vice versa. Avoids some warnings in clang and it helps see that
these are actually different types.
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
Daniel Willmann [Wed, 26 Jun 2013 15:45:54 +0000 (16:45 +0100)]
elc_naviframe.c: Correctly call _resize_object_reset()
Incorrect use of the ?-operator...
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
Daniel Juyung Seo [Wed, 26 Jun 2013 10:11:21 +0000 (19:11 +0900)]
examples: refactoring. use elm_win_util_standard_add() for normal cases. season 4.
now it's done :)
Daniel Juyung Seo [Wed, 26 Jun 2013 08:42:50 +0000 (17:42 +0900)]
examples: refactoring. use elm_win_util_standard_add() for normal cases. season 3.
Daniel Zaoui [Wed, 26 Jun 2013 12:02:09 +0000 (15:02 +0300)]
DnD: move NULL check to a better place
Daniel Zaoui [Wed, 26 Jun 2013 06:35:05 +0000 (09:35 +0300)]
Gesture Layer: support multiple callbacks per type/state.
elm_gesture_layer_cb_add/del functions have been added to provide this
functionality.
elm_gesture_layer_cb_set provided only one callback and so was
overriding the callback with the new one.
For ABI compatibility, some rules were needed:
- when set function is called with NULL, all the callbacks of the state will be
removed (old behavior respect)
- try to use set or add/del exclusively with a preference to the new
APIs. This is because of the first rule and because it will be more correct.
- if you remove a callback, only one instance of this callback of this
type/state for this gesture will be removed, by comparing func and data.
It means that if you register twice the same callback/data, it will be added
twice and you will have to remove also twice too.
Daniel Juyung Seo [Wed, 26 Jun 2013 07:23:48 +0000 (16:23 +0900)]
hoversel_example_01.c: refactoring example.
Make the button text description clear. It was ambigous what will happen if we press the buttons and hoversel items.
This fixes T181 issue. https://phab.enlightenment.org/T181
Daniel Juyung Seo [Wed, 26 Jun 2013 06:34:38 +0000 (15:34 +0900)]
examples: refactoring. use elm_win_util_standard_add() for normal cases. season 2.
Daniel Juyung Seo [Wed, 26 Jun 2013 03:06:34 +0000 (12:06 +0900)]
examples: refactoring. use elm_win_util_standard_add() for normal cases.
Ryuan Choi [Wed, 26 Jun 2013 03:49:13 +0000 (12:49 +0900)]
elementary_config: Fix possible leak when ELM_EFREET is enabled
Doug Newgard [Wed, 26 Jun 2013 03:30:44 +0000 (12:30 +0900)]
fix up png's with bad color profiles.
Daniel Juyung Seo [Wed, 26 Jun 2013 02:09:19 +0000 (11:09 +0900)]
list.edc: do not fix h_item_odd's TEXT part horizontally.
This fixes T186 issue.
https://phab.enlightenment.org/T186
Daniel Juyung Seo [Wed, 26 Jun 2013 02:02:44 +0000 (11:02 +0900)]
list_example_02.c: remove box. box is not needed in this example.
Daniel Juyung Seo [Wed, 26 Jun 2013 01:54:58 +0000 (10:54 +0900)]
src/examples: use delete,request callback only when it's really needed. this can be covered by elm_policy_set and elm_win_autodel_set easily.
Daniel Juyung Seo [Wed, 26 Jun 2013 00:35:55 +0000 (09:35 +0900)]
test_ctxpopup.c: code cleanup.
Daniel Juyung Seo [Wed, 26 Jun 2013 00:35:26 +0000 (09:35 +0900)]
ctxpopup_example01.c: delete ctxpopup object when it's dismissed.
Ryuan Choi [Tue, 25 Jun 2013 10:30:56 +0000 (19:30 +0900)]
elm_font: Remove unnecessary realloc
Daniel Zaoui [Tue, 25 Jun 2013 07:31:58 +0000 (10:31 +0300)]
Gesture Layer: Add API to set the finger size for taps.
The default value is the one stored in elm_config.
Aharon Hillel [Sun, 9 Jun 2013 13:14:08 +0000 (16:14 +0300)]
Gesture Layer: fix to improve fingers taps registration
Signed-off-by: Aharon Hillel <a.hillel@samsung.com>
Daniel Juyung Seo [Tue, 25 Jun 2013 03:04:27 +0000 (12:04 +0900)]
edje_externals/elm_web.c, doc/widgets/wiget_preview_web.c: applied api changes elm_web_uri -> elm_web_url.
Daniel Juyung Seo [Tue, 25 Jun 2013 03:05:33 +0000 (12:05 +0900)]
examples: fixed warnings.
Daniel Juyung Seo [Tue, 25 Jun 2013 02:20:25 +0000 (11:20 +0900)]
elm_image_legacy.h: updated elm_image_file_set() documentation for animated gif image.
Daniel Juyung Seo [Tue, 25 Jun 2013 02:15:15 +0000 (11:15 +0900)]
elm_image.c: eo refactoring. place internal functions into a better place.
Ryuan Choi [Mon, 24 Jun 2013 23:37:20 +0000 (08:37 +0900)]
Update ChangeLog and NEWS for below commit.
Ryuan Choi [Mon, 24 Jun 2013 23:11:48 +0000 (08:11 +0900)]
elm_notify: Fix crash when timeout is zero
Because _timer_init() can be called multiple times,
sd->timer should be cleard if we will not add new timer
This fixes https://phab.enlightenment.org/T178
Thanks brian.lovin for the report.
Ryuan Choi [Mon, 24 Jun 2013 21:07:26 +0000 (06:07 +0900)]
fileselector: Fix possible leak of _buttons_ok_cancel_set
When called _buttons_ok_cancel_set(true) two times,
buttons are created without release.
Ryuan Choi [Mon, 24 Jun 2013 11:09:26 +0000 (20:09 +0900)]
fileselector: Added @since 1.8 for new APIs
4c7285d add new APIs but missed "@since 1.8"
Spotted by Hermet.
Ryuan Choi [Wed, 19 Jun 2013 00:00:41 +0000 (09:00 +0900)]
file selector:Add support mime type filter
Ryuan Choi [Mon, 24 Jun 2013 06:07:50 +0000 (15:07 +0900)]
ChangeLog: fix ChangeLog spacing
http://en.wikipedia.org/wiki/Changelog mentioned,
Note that between the date and the name, and again between the name and
the email address, there are two spaces each.
Ryuan Choi [Mon, 24 Jun 2013 05:39:25 +0000 (14:39 +0900)]
ChangeLog: removed <<<<< HEAD, someone merged wrong.
ChunEon Park [Mon, 24 Jun 2013 00:54:16 +0000 (09:54 +0900)]
elementary/ctxpopup - more clean code.
Carsten Haitzler (Rasterman) [Sun, 23 Jun 2013 14:18:13 +0000 (23:18 +0900)]
fix style test for genlist -> media-preview not media_preview.
Carsten Haitzler (Rasterman) [Sun, 23 Jun 2013 06:17:39 +0000 (15:17 +0900)]
genlist - fix some stacking issues when selecting items with group headers
stacking become a lot more complex when re-order mode was added, group
headers and more, so simple raise/lower wasn't enough, so this adds 2
stacking markers (rectangles) and objects are stacked above or below
these 2 markers. that basically provides 4 possible stacking slots
that are easy to address, and if you also still raise/lower you get 6
slots. use these markers for stacking so items go into a fixed
stacking layer when they stack around.
ChunEon Park [Sat, 22 Jun 2013 17:23:23 +0000 (02:23 +0900)]
elementary/ctxpopup - apply current ctxpopup style to the internal list.
ChunEon Park [Sat, 22 Jun 2013 07:37:38 +0000 (16:37 +0900)]
elementary/ctxpopup - my fault. should be kept for animation.
ChunEon Park [Sat, 22 Jun 2013 07:06:02 +0000 (16:06 +0900)]
elementary/ctxpopup - removed unnecesay edc groups
ChunEon Park [Sat, 22 Jun 2013 06:21:00 +0000 (15:21 +0900)]
ctxpopup - block mouse events when ctxpopup is on dismiss.
Carsten Haitzler (Rasterman) [Sat, 22 Jun 2013 03:42:59 +0000 (12:42 +0900)]
exit if window cresation failes in tests.
Thiep Ha [Sat, 22 Jun 2013 03:36:27 +0000 (12:36 +0900)]
[Elm_Entry] Show magnifier when selection handlers are pressed or moved.
Show magnifier when selection handlers are pressed or moved.
This patch is depended on D171 patch.
Conflicts:
ChangeLog
NEWS
Thiep Ha [Sat, 22 Jun 2013 03:24:30 +0000 (12:24 +0900)]
When mouse moves in longpress state, the cursor should be moved along
with magnifier.
Conflicts:
ChangeLog
ChunEon Park [Fri, 21 Jun 2013 09:54:16 +0000 (18:54 +0900)]
elementary/ctxpopup - + no-dimmed style
Jaehwan Kim [Wed, 19 Jun 2013 14:31:36 +0000 (23:31 +0900)]
Fix elm_scroller_page_show bug. It have to save the wanted values to show the wanted page.
Daniel Juyung Seo [Tue, 18 Jun 2013 17:28:57 +0000 (02:28 +0900)]
po: updated po files.
Daniel Juyung Seo [Tue, 18 Jun 2013 16:55:46 +0000 (01:55 +0900)]
naviframe_example.c: added very simple naviframe example.
Daniel Juyung Seo [Tue, 18 Jun 2013 16:22:13 +0000 (01:22 +0900)]
genlist_example_0x.c: clean up sample codes.
1. use elm_win_util_standard_add in normal case. don't need to create the bg manually.
2. size hint align is not needed for window resize object.
Jaehwan Kim [Tue, 18 Jun 2013 07:28:06 +0000 (16:28 +0900)]
In case of scroll in scroll, the child scroller have to bounce if parents don't have a bounce.
Daniel Juyung Seo [Mon, 17 Jun 2013 18:15:50 +0000 (03:15 +0900)]
elm_layout_legacy.h: added missing ingroup for layout documentation.
Gustavo Lima Chaves [Mon, 17 Jun 2013 16:23:45 +0000 (13:23 -0300)]
Better logic for elm_scroller_current_page_get() while scrolling/dragging.
We still report the topmost/leftmost page, but DURING animations we
return which of the competing pages on the top, left edge get the
majority of their regions in the viewport.
Daniel Juyung Seo [Sun, 16 Jun 2013 13:28:46 +0000 (22:28 +0900)]
src/examples/.gitignore: updated git ignore.
Daniel Juyung Seo [Sun, 16 Jun 2013 13:25:17 +0000 (22:25 +0900)]
index.doxy: add App to infrastructure documentation list.
ChunEon Park [Sun, 16 Jun 2013 10:57:19 +0000 (19:57 +0900)]
elementary/naviframe - dont' be popped if the event is freezed and popping is going on.
Daniel Juyung Seo [Sat, 15 Jun 2013 14:48:44 +0000 (23:48 +0900)]
elm_genlist.h: added missing " in the documentation.
Ryuan Choi [Sat, 15 Jun 2013 04:02:25 +0000 (13:02 +0900)]
elm_main : Do not release strings which eina_prefix returns
The getter functions of eina_prefix just returns internal string.
So they should not be released in application side.
Ryuan Choi [Fri, 14 Jun 2013 00:25:38 +0000 (09:25 +0900)]
Fix build break on example
I got a below break while building example.
/usr/bin/ld: location_example_01.o: undefined reference to symbol 'elocation_address_free'
/usr/bin/ld: note: 'elocation_address_free' is defined in DSO /usr/elocal/lib/libelocation.so.0 so try adding it to the linker command line
/usr/elocal/lib/libelocation.so.0: could not read symbols: Invalid operation
Gustavo Lima Chaves [Thu, 13 Jun 2013 21:09:04 +0000 (18:09 -0300)]
Fix elm_scroller_child_size_get() to work all scrollables.
My bad on this one, it was never made to act like so since my
new widget schema.
Stefan Schmidt [Thu, 13 Jun 2013 15:25:14 +0000 (16:25 +0100)]
elm_gesture_layer: Fix potential NULL pointer dereference.
If _pointer_even_make is false pe stays NULL and might get dereferenced
later. Instead we return now if _pointer_event_make fails.
Thanks to Tom for consulting with the gesture layer code.
Stefan Schmidt [Thu, 13 Jun 2013 14:43:48 +0000 (15:43 +0100)]
elm_web: Fix up various typos from URL conversion.
Ryuan please check if I adapted these correctly. And next time please
do a compile before pushing it. Spank :)
Thanks to Uartie for spotting it.
Ryuan Choi [Thu, 13 Jun 2013 10:02:29 +0000 (19:02 +0900)]
elm_web: Fix typo.
Thanks to ya-kov for reporting this.
ChunEon Park [Thu, 13 Jun 2013 07:36:13 +0000 (16:36 +0900)]
elementary/naviframe - oops, here more proper check.
ChunEon Park [Thu, 13 Jun 2013 06:46:16 +0000 (15:46 +0900)]
elemenatry/naviframe - keep the current view on top to have events and don't try to add member for the deleted dummy.
Doug Newgard [Thu, 13 Jun 2013 05:25:49 +0000 (14:25 +0900)]
PKGBUILD cleanup
pkgdesc should not include the name of the package (was misspelled anyway)
Licenses were wrong, LGPL2.1, not LGPL2 and missing CCPL
Doesn't need to provide itself or elementary-svn
Shouldn't override user selected options, if they manually add !strip,
!docs, or !zipman, that should be respected unless there's a specific
reason the option needs to be as specified
Shouldn't override user build flags, if they manaually change -g or
-O2, that should be respected unless there's a specific reason that
exact build flag is required.
Doesn't need to disable-static, there are none anyway
make doc should be run in the build function
Don't need to rm -rf $pkgdir/usr, each package function has it's own
$pkgdir and they are all cleared each time makepkg is run
All paths which include a variable should be quoted
Should not put another copy of LGPL2.1 on the system, it's in common
for a reason
Ryuan Choi [Thu, 13 Jun 2013 04:56:16 +0000 (13:56 +0900)]
web/web2 : Deprecated uri. url will be used instead(2).
Sorry, I missed elm_web_legacy.h from previous commit.
In addition, updated ChangeLog and NEWS.
Ryuan Choi [Thu, 13 Jun 2013 01:21:17 +0000 (10:21 +0900)]
web/web2 : Deprecated uri. url will be used instead.
ewebkit used uri and url as mixed for a long time.
But last year, ewebkit2 decide to use url for the consistency.
Below is discussion and webkit-efl bug about "uri vs url"
https://lists.webkit.org/pipermail/webkit-efl/2012-October/000312.html
https://bugs.webkit.org/show_bug.cgi?id=98643