platform/upstream/elementary.git
11 years agoelu_ews_wm.c: ELM_SAFE_FREE adoption.
Daniel Juyung Seo [Wed, 29 May 2013 12:12:22 +0000 (21:12 +0900)]
elu_ews_wm.c: ELM_SAFE_FREE adoption.

I splited ELM_SAFE_FREE refactoring patches. One commit per each file as recommended.
For the detail, please refer 3072dab12f12fe83fb5a628d15efd5cded11787f.

11 years agoels_tooltip.c: ELM_SAFE_FREE adoption.
Daniel Juyung Seo [Wed, 29 May 2013 12:12:04 +0000 (21:12 +0900)]
els_tooltip.c: ELM_SAFE_FREE adoption.

I splited ELM_SAFE_FREE refactoring patches. One commit per each file as recommended.
For the detail, please refer 3072dab12f12fe83fb5a628d15efd5cded11787f.

11 years agoelm_win.c: ELM_SAFE_FREE adoption.
Daniel Juyung Seo [Wed, 29 May 2013 12:11:46 +0000 (21:11 +0900)]
elm_win.c: ELM_SAFE_FREE adoption.

I splited ELM_SAFE_FREE refactoring patches. One commit per each file as recommended.
For the detail, please refer 3072dab12f12fe83fb5a628d15efd5cded11787f.

11 years agoelm_web.c: ELM_SAFE_FREE adoption.
Daniel Juyung Seo [Wed, 29 May 2013 12:10:45 +0000 (21:10 +0900)]
elm_web.c: ELM_SAFE_FREE adoption.

I splited ELM_SAFE_FREE refactoring patches. One commit per each file as recommended.
For the detail, please refer 3072dab12f12fe83fb5a628d15efd5cded11787f.

11 years agoelm_video.c: ELM_SAFE_FREE adoption.
Daniel Juyung Seo [Wed, 29 May 2013 12:10:05 +0000 (21:10 +0900)]
elm_video.c: ELM_SAFE_FREE adoption.

I splited ELM_SAFE_FREE refactoring patches. One commit per each file as recommended.
For the detail, please refer 3072dab12f12fe83fb5a628d15efd5cded11787f.

11 years agoelm_transit.c: ELM_SAFE_FREE adoption.
Daniel Juyung Seo [Wed, 29 May 2013 12:09:21 +0000 (21:09 +0900)]
elm_transit.c: ELM_SAFE_FREE adoption.

I splited ELM_SAFE_FREE refactoring patches. One commit per each file as recommended.
For the detail, please refer 3072dab12f12fe83fb5a628d15efd5cded11787f.

11 years agoelm_toolbar.c: ELM_SAFE_FREE adoption.
Daniel Juyung Seo [Wed, 29 May 2013 12:08:50 +0000 (21:08 +0900)]
elm_toolbar.c: ELM_SAFE_FREE adoption.

I splited ELM_SAFE_FREE refactoring patches. One commit per each file as recommended.
For the detail, please refer 3072dab12f12fe83fb5a628d15efd5cded11787f.

11 years agoelm_thumb.c: ELM_SAFE_FREE adoption.
Daniel Juyung Seo [Wed, 29 May 2013 12:08:22 +0000 (21:08 +0900)]
elm_thumb.c: ELM_SAFE_FREE adoption.

I splited ELM_SAFE_FREE refactoring patches. One commit per each file as recommended.
For the detail, please refer 3072dab12f12fe83fb5a628d15efd5cded11787f.

11 years agoelm_theme.c: ELM_SAFE_FREE adoption.
Daniel Juyung Seo [Wed, 29 May 2013 12:08:05 +0000 (21:08 +0900)]
elm_theme.c: ELM_SAFE_FREE adoption.

I splited ELM_SAFE_FREE refactoring patches. One commit per each file as recommended.
For the detail, please refer 3072dab12f12fe83fb5a628d15efd5cded11787f.

11 years agoelm_store.c: ELM_SAFE_FREE adoption.
Daniel Juyung Seo [Wed, 29 May 2013 12:07:52 +0000 (21:07 +0900)]
elm_store.c: ELM_SAFE_FREE adoption.

I splited ELM_SAFE_FREE refactoring patches. One commit per each file as recommended.
For the detail, please refer 3072dab12f12fe83fb5a628d15efd5cded11787f.

11 years agoelm_spinner.c: ELM_SAFE_FREE adoption.
Daniel Juyung Seo [Wed, 29 May 2013 12:07:24 +0000 (21:07 +0900)]
elm_spinner.c: ELM_SAFE_FREE adoption.

I splited ELM_SAFE_FREE refactoring patches. One commit per each file as recommended.
For the detail, please refer 3072dab12f12fe83fb5a628d15efd5cded11787f.

11 years agoelm_slideshow.c: ELM_SAFE_FREE adoption.
Daniel Juyung Seo [Wed, 29 May 2013 12:06:48 +0000 (21:06 +0900)]
elm_slideshow.c: ELM_SAFE_FREE adoption.

I splited ELM_SAFE_FREE refactoring patches. One commit per each file as recommended.
For the detail, please refer 3072dab12f12fe83fb5a628d15efd5cded11787f.

11 years agoelm_slider.c: ELM_SAFE_FREE adoption.
Daniel Juyung Seo [Wed, 29 May 2013 12:06:22 +0000 (21:06 +0900)]
elm_slider.c: ELM_SAFE_FREE adoption.

I splited ELM_SAFE_FREE refactoring patches. One commit per each file as recommended.
For the detail, please refer 3072dab12f12fe83fb5a628d15efd5cded11787f.

11 years agoelm_photocam.c: ELM_SAFE_FREE adoption.
Daniel Juyung Seo [Wed, 29 May 2013 12:05:37 +0000 (21:05 +0900)]
elm_photocam.c: ELM_SAFE_FREE adoption.

I splited ELM_SAFE_FREE refactoring patches. One commit per each file as recommended.
For the detail, please refer 3072dab12f12fe83fb5a628d15efd5cded11787f.

11 years agoelm_photo.c: ELM_SAFE_FREE adoption.
Daniel Juyung Seo [Wed, 29 May 2013 12:05:09 +0000 (21:05 +0900)]
elm_photo.c: ELM_SAFE_FREE adoption.

I splited ELM_SAFE_FREE refactoring patches. One commit per each file as recommended.
For the detail, please refer 3072dab12f12fe83fb5a628d15efd5cded11787f.

11 years agoelm_notify.c: ELM_SAFE_FREE adoption.
Daniel Juyung Seo [Wed, 29 May 2013 12:04:49 +0000 (21:04 +0900)]
elm_notify.c: ELM_SAFE_FREE adoption.

I splited ELM_SAFE_FREE refactoring patches. One commit per each file as recommended.
For the detail, please refer 3072dab12f12fe83fb5a628d15efd5cded11787f.

11 years agoelm_module.c: ELM_SAFE_FREE adoption.
Daniel Juyung Seo [Wed, 29 May 2013 12:04:40 +0000 (21:04 +0900)]
elm_module.c: ELM_SAFE_FREE adoption.

I splited ELM_SAFE_FREE refactoring patches. One commit per each file as recommended.
For the detail, please refer 3072dab12f12fe83fb5a628d15efd5cded11787f.

11 years agoelm_mapbuf.c: ELM_SAFE_FREE adoption.
Daniel Juyung Seo [Wed, 29 May 2013 12:04:07 +0000 (21:04 +0900)]
elm_mapbuf.c: ELM_SAFE_FREE adoption.

I splited ELM_SAFE_FREE refactoring patches. One commit per each file as recommended.
For the detail, please refer 3072dab12f12fe83fb5a628d15efd5cded11787f.

11 years agoelm_map.c: ELM_SAFE_FREE adoption.
Daniel Juyung Seo [Wed, 29 May 2013 12:03:51 +0000 (21:03 +0900)]
elm_map.c: ELM_SAFE_FREE adoption.

I splited ELM_SAFE_FREE refactoring patches. One commit per each file as recommended.
For the detail, please refer 3072dab12f12fe83fb5a628d15efd5cded11787f.

11 years agoelm_main.c: ELM_SAFE_FREE adoption.
Daniel Juyung Seo [Wed, 29 May 2013 12:00:40 +0000 (21:00 +0900)]
elm_main.c: ELM_SAFE_FREE adoption.

I splited ELM_SAFE_FREE refactoring patches. One commit per each file as recommended.
For the detail, please refer 3072dab12f12fe83fb5a628d15efd5cded11787f.

In this commit, I used ELM_SAFE_FREE even inside shutdown function.

11 years agoelm_list.c: ELM_SAFE_FREE adoption.
Daniel Juyung Seo [Wed, 29 May 2013 12:00:12 +0000 (21:00 +0900)]
elm_list.c: ELM_SAFE_FREE adoption.

I splited ELM_SAFE_FREE refactoring patches. One commit per each file as recommended.
For the detail, please refer 3072dab12f12fe83fb5a628d15efd5cded11787f.

11 years agoelm_interface_scrollable.c: ELM_SAFE_FREE adoption.
Daniel Juyung Seo [Wed, 29 May 2013 11:58:29 +0000 (20:58 +0900)]
elm_interface_scrollable.c: ELM_SAFE_FREE adoption.

I splited ELM_SAFE_FREE refactoring patches. One commit per each file as recommended.
For the detail, please refer 3072dab12f12fe83fb5a628d15efd5cded11787f.

11 years agoelm_index.c: ELM_SAFE_FREE adoption.
Daniel Juyung Seo [Wed, 29 May 2013 11:57:58 +0000 (20:57 +0900)]
elm_index.c: ELM_SAFE_FREE adoption.

I splited ELM_SAFE_FREE refactoring patches. One commit per each file as recommended.
For the detail, please refer 3072dab12f12fe83fb5a628d15efd5cded11787f.

11 years agoelm_image.c: ELM_SAFE_FREE adoption.
Daniel Juyung Seo [Wed, 29 May 2013 11:56:07 +0000 (20:56 +0900)]
elm_image.c: ELM_SAFE_FREE adoption.

I splited ELM_SAFE_FREE refactoring patches. One commit per each file as recommended.
For the detail, please refer 3072dab12f12fe83fb5a628d15efd5cded11787f.

11 years agoelm_icon.c: ELM_SAFE_FREE adoption.
Daniel Juyung Seo [Wed, 29 May 2013 11:55:19 +0000 (20:55 +0900)]
elm_icon.c: ELM_SAFE_FREE adoption.

I splited ELM_SAFE_FREE refactoring patches. One commit per each file as recommended.
For the detail, please refer 3072dab12f12fe83fb5a628d15efd5cded11787f.

11 years agoelm_gesture_layer.c: ELM_SAFE_FREE adoption.
Daniel Juyung Seo [Wed, 29 May 2013 11:54:30 +0000 (20:54 +0900)]
elm_gesture_layer.c: ELM_SAFE_FREE adoption.

I splited ELM_SAFE_FREE refactoring patches. One commit per each file as recommended.
For the detail, please refer 3072dab12f12fe83fb5a628d15efd5cded11787f.

11 years agoelm_genlist.c: ELM_SAFE_FREE adoption.
Daniel Juyung Seo [Wed, 29 May 2013 11:54:11 +0000 (20:54 +0900)]
elm_genlist.c: ELM_SAFE_FREE adoption.

I splited ELM_SAFE_FREE refactoring patches. One commit per each file as recommended.
For the detail, please refer 3072dab12f12fe83fb5a628d15efd5cded11787f.

11 years agoelm_gengrid.c: ELM_SAFE_FREE adoption.
Daniel Juyung Seo [Wed, 29 May 2013 11:53:13 +0000 (20:53 +0900)]
elm_gengrid.c: ELM_SAFE_FREE adoption.

I splited ELM_SAFE_FREE refactoring patches. One commit per each file as recommended.
For the detail, please refer 3072dab12f12fe83fb5a628d15efd5cded11787f.

11 years agoelm_flipselector.c: ELM_SAFE_FREE adoption.
Daniel Juyung Seo [Wed, 29 May 2013 11:52:32 +0000 (20:52 +0900)]
elm_flipselector.c: ELM_SAFE_FREE adoption.

I splited ELM_SAFE_FREE refactoring patches. One commit per each file as recommended.
For the detail, please refer 3072dab12f12fe83fb5a628d15efd5cded11787f.

11 years agoelm_flip.c: ELM_SAFE_FREE adoption.
Daniel Juyung Seo [Wed, 29 May 2013 11:52:16 +0000 (20:52 +0900)]
elm_flip.c: ELM_SAFE_FREE adoption.

I splited ELM_SAFE_FREE refactoring patches. One commit per each file as recommended.
For the detail, please refer 3072dab12f12fe83fb5a628d15efd5cded11787f.

11 years agoelm_entry.c: ELM_SAFE_FREE adoption.
Daniel Juyung Seo [Wed, 29 May 2013 11:51:06 +0000 (20:51 +0900)]
elm_entry.c: ELM_SAFE_FREE adoption.

I splited ELM_SAFE_FREE refactoring patches. One commit per each file as recommended.
For the detail, please refer 3072dab12f12fe83fb5a628d15efd5cded11787f.

11 years agoelm_conform.c: ELM_SAFE_FREE adoption.
Daniel Juyung Seo [Wed, 29 May 2013 11:50:14 +0000 (20:50 +0900)]
elm_conform.c: ELM_SAFE_FREE adoption.

I splited ELM_SAFE_FREE refactoring patches. One commit per each file as recommended.
For the detail, please refer 3072dab12f12fe83fb5a628d15efd5cded11787f.

11 years agoelm_config.c: ELM_SAFE_FREE adoption.
Daniel Juyung Seo [Wed, 29 May 2013 11:49:54 +0000 (20:49 +0900)]
elm_config.c: ELM_SAFE_FREE adoption.

I splited ELM_SAFE_FREE refactoring patches. One commit per each file as recommended.
For the detail, please refer 3072dab12f12fe83fb5a628d15efd5cded11787f.

11 years agoelm_colorselector.c: ELM_SAFE_FREE adoption.
Daniel Juyung Seo [Wed, 29 May 2013 11:47:36 +0000 (20:47 +0900)]
elm_colorselector.c: ELM_SAFE_FREE adoption.

I splited ELM_SAFE_FREE refactoring patches. One commit per each file as recommended.
For the detail, please refer 3072dab12f12fe83fb5a628d15efd5cded11787f.

11 years agoelm_cnp.c: ELM_SAFE_FREE adoption.
Daniel Juyung Seo [Wed, 29 May 2013 11:47:08 +0000 (20:47 +0900)]
elm_cnp.c: ELM_SAFE_FREE adoption.

I splited ELM_SAFE_FREE refactoring patches. One commit per each file as recommended.
For the detail, please refer 3072dab12f12fe83fb5a628d15efd5cded11787f.

11 years agoelm_priv.h: ELM_SAFE_FREE adoption.
Daniel Juyung Seo [Wed, 29 May 2013 11:42:30 +0000 (20:42 +0900)]
elm_priv.h: ELM_SAFE_FREE adoption.

I splited ELM_SAFE_FREE refactoring patches. One commit per each file as recommended.
For the detail, please refer 3072dab12f12fe83fb5a628d15efd5cded11787f.

11 years agoelm_clock.c: ELM_SAFE_FREE adoption.
Daniel Juyung Seo [Wed, 29 May 2013 11:43:03 +0000 (20:43 +0900)]
elm_clock.c: ELM_SAFE_FREE adoption.

I splited ELM_SAFE_FREE refactoring patches. One commit per each file as recommended.
For the detail, please refer 3072dab12f12fe83fb5a628d15efd5cded11787f.

11 years agoelm_calendar.c: ELM_SAFE_FREE adoption for calendar.
Daniel Juyung Seo [Wed, 29 May 2013 11:41:37 +0000 (20:41 +0900)]
elm_calendar.c: ELM_SAFE_FREE adoption for calendar.

I splited ELM_SAFE_FREE refactoring patches. One commit per each file as recommended.
For the detail, please refer 3072dab12f12fe83fb5a628d15efd5cded11787f.

11 years agoelm_button.c: ELM_SAFE_FREE adoption for button.
Daniel Juyung Seo [Wed, 29 May 2013 11:41:01 +0000 (20:41 +0900)]
elm_button.c: ELM_SAFE_FREE adoption for button.

I splited ELM_SAFE_FREE refactoring patches. One commit per each file as recommended.
For the detail, please refer 3072dab12f12fe83fb5a628d15efd5cded11787f.

11 years agoelm_box.c: ELM_SAFE_FREE adoption for box.
Daniel Juyung Seo [Wed, 29 May 2013 11:40:06 +0000 (20:40 +0900)]
elm_box.c: ELM_SAFE_FREE adoption for box.

I splited ELM_SAFE_FREE refactoring patches. One commit per each file as recommended.
For the detail, please refer 3072dab12f12fe83fb5a628d15efd5cded11787f.

11 years agoelm_bg.c: ELM_SAFE_FREE adoption for bg.
Daniel Juyung Seo [Wed, 29 May 2013 11:22:54 +0000 (20:22 +0900)]
elm_bg.c: ELM_SAFE_FREE adoption for bg.

I splited ELM_SAFE_FREE refactoring patches. One commit per each file as recommended.
For the detail, please refer 3072dab12f12fe83fb5a628d15efd5cded11787f.

11 years agoelm_access.c: ELM_SAFE_FREE adoption for access.
Daniel Juyung Seo [Wed, 29 May 2013 11:22:16 +0000 (20:22 +0900)]
elm_access.c: ELM_SAFE_FREE adoption for access.

I splited ELM_SAFE_FREE refactoring patches. One commit per each file as recommended.
For the detail, please refer 3072dab12f12fe83fb5a628d15efd5cded11787f.

11 years agoelc_popup.c: ELM_SAFE_FREE adoption for popup.
Daniel Juyung Seo [Wed, 29 May 2013 11:15:12 +0000 (20:15 +0900)]
elc_popup.c: ELM_SAFE_FREE adoption for popup.

I splited ELM_SAFE_FREE refactoring patches. One commit per each file as recommended.
For the detail, please refer 3072dab12f12fe83fb5a628d15efd5cded11787f.

11 years agoelc_player: ELM_SAFE_FREE adoption.
Daniel Juyung Seo [Wed, 29 May 2013 11:11:47 +0000 (20:11 +0900)]
elc_player: ELM_SAFE_FREE adoption.

1. ELM_FREE_FUNC -> ELM_SAFE_FREE
2. There were a lot of suggestions and consideration in the mailing list.
ELM_SAFE_FREE will be used only when it checks the pointer, deletes it, and initializes it to NULL.

ex)
if (timer)
  {
     ecore_timer_del(timer);
     timer = NULL;
  }
=>
ELM_SAFE_FREE(timer, ecore_timer_del);

My first aim was to remove many human mistakes but it looks like people want more optimized code in a code level.
So this macro will be used only for reducing 5 lines of code into 1 line.
Otherwise, I will just call xxx_del() manually.

3. ELM_SAFE_FREE can be used for other del or free functions such as ecore_job_del, ecore_animator_del, eina_stringshare_del, free, ...

11 years agotest_icon_desktops.c: print out more useful information.
Daniel Juyung Seo [Sat, 25 May 2013 03:54:20 +0000 (12:54 +0900)]
test_icon_desktops.c: print out more useful information.

11 years agoelm_widget.c: formatting fix.
Daniel Juyung Seo [Fri, 10 May 2013 16:58:34 +0000 (01:58 +0900)]
elm_widget.c: formatting fix.

I am surprised that one space can annoy me.

11 years agoAdd code to make Wayland Drag-n-Drop work in elementary client apps now.
Chris Michael [Tue, 28 May 2013 10:49:28 +0000 (11:49 +0100)]
Add code to make Wayland Drag-n-Drop work in elementary client apps now.

NB: Handle with care ... code is still a bit experimental

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoAdd elm_drag_action_set support for wayland and start on
Chris Michael [Tue, 21 May 2013 10:30:39 +0000 (11:30 +0100)]
Add elm_drag_action_set support for wayland and start on
elm_drag_start support.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoAdd elm drag item container support for wayland
Chris Michael [Tue, 21 May 2013 10:25:00 +0000 (11:25 +0100)]
Add elm drag item container support for wayland

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoAdd elm drop target support for wayland.
Chris Michael [Tue, 21 May 2013 10:19:53 +0000 (11:19 +0100)]
Add elm drop target support for wayland.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoCurrent elm_config has _elm_config->glayer_long_tap_start_timeout and _elm_config...
Seunggyun Kim [Tue, 28 May 2013 10:05:52 +0000 (19:05 +0900)]
Current elm_config has _elm_config->glayer_long_tap_start_timeout and _elm_config->glayer_double_tap_timeout variable but there is no api related to those.

Apps like setting want to change gesture tap timeout value on runtime.

So I added below APIs.
elm_config_glayer_long_tap_start_timeout_set/get
elm_config_glayer_double_tap_timeout_set/get

11 years agofix xdg config changes (not enabled yet but changes added segv).
Carsten Haitzler (Rasterman) [Tue, 28 May 2013 06:19:33 +0000 (15:19 +0900)]
fix xdg config changes (not enabled yet but changes added segv).

11 years agoallow xdg dir usage if you add -DDOXDG to CFLAGS.
Carsten Haitzler (Rasterman) [Tue, 28 May 2013 03:31:59 +0000 (12:31 +0900)]
allow xdg dir usage if you add -DDOXDG to CFLAGS.

11 years agoAdd ELM_INPUT_PANEL_LAYOUT_DATETIME
Jihoon Kim [Mon, 27 May 2013 07:20:18 +0000 (16:20 +0900)]
Add ELM_INPUT_PANEL_LAYOUT_DATETIME

11 years ago[list] Add signal emit hook.
Tae-Hwan Kim [Mon, 27 May 2013 04:25:18 +0000 (13:25 +0900)]
[list] Add signal emit hook.

Add signal emit hook same as genlist.

11 years agoelm popup,flipselector: removed unnecessary type casting and type check.
Daniel Juyung Seo [Sun, 26 May 2013 16:20:05 +0000 (01:20 +0900)]
elm popup,flipselector: removed unnecessary type casting and type check.

11 years agoupdating esperanto translation
maxerba [Fri, 24 May 2013 19:41:00 +0000 (21:41 +0200)]
updating esperanto translation

11 years agoElementary: Fix scroller APIs to be usable by all the widgets using the
Daniel Zaoui [Fri, 24 May 2013 13:23:28 +0000 (16:23 +0300)]
Elementary: Fix scroller APIs to be usable by all the widgets using the
scrollable interface.

11 years agoelementary/widget - plase update display mode whenever sub object is set
ChunEon Park [Fri, 24 May 2013 09:34:37 +0000 (18:34 +0900)]
elementary/widget - plase update display mode whenever sub object is set

11 years agoelementary/widget - removed elm_widgetdisplay_mode_get().
ChunEon Park [Fri, 24 May 2013 09:25:16 +0000 (18:25 +0900)]
elementary/widget - removed elm_widgetdisplay_mode_get().

since INHERIT_MODE is removed and it' doesn't need to care here anymore.

11 years agoelm: more ELM_FREE_FUNC cleanups.
Daniel Juyung Seo [Thu, 23 May 2013 15:58:38 +0000 (00:58 +0900)]
elm: more ELM_FREE_FUNC cleanups.

11 years agotest_colorselector.c: refactoring.
Daniel Juyung Seo [Thu, 23 May 2013 10:11:57 +0000 (19:11 +0900)]
test_colorselector.c: refactoring.

1. intuitive smart callback names.
2. better printf contents.
3. avoid unnecessary casting.
4. use a proper space.

11 years agoelm_colorselector: Can't receive "changed" signal when clicked color palette.
Ryuan Choi [Thu, 23 May 2013 09:47:07 +0000 (18:47 +0900)]
elm_colorselector: Can't receive "changed" signal when clicked color palette.

As document mentioned, "changed" should be emitted when the color value is changed.
So, this patch emits "changed" signal when color value is really changed.
In addition, fixed some formatting issue of test_colorselector.

11 years agoentry.edc: Reduced entry hander size. It was too big compared with other widgets.
Daniel Juyung Seo [Thu, 23 May 2013 09:39:28 +0000 (18:39 +0900)]
entry.edc: Reduced entry hander size. It was too big compared with other widgets.

11 years agoelm_colorselector.c: fixed my mistake :(
Daniel Juyung Seo [Thu, 23 May 2013 08:27:09 +0000 (17:27 +0900)]
elm_colorselector.c: fixed my mistake :(

11 years agoelm_colorselector.c: Set the colorselector color first before calling "color,item...
Daniel Juyung Seo [Thu, 23 May 2013 08:23:19 +0000 (17:23 +0900)]
elm_colorselector.c: Set the colorselector color first before calling "color,item,selected" callback.

Special thanks to Ryuan Choi. This was detected while reviewing his patch.

11 years agoelm_web.c: fixed typo. special thanks to ryuan choi.
Daniel Juyung Seo [Thu, 23 May 2013 07:39:58 +0000 (16:39 +0900)]
elm_web.c: fixed typo. special thanks to ryuan choi.

11 years agoelm: refactoring. use more ELM_FREE_FUNC.
Daniel Juyung Seo [Thu, 23 May 2013 06:54:49 +0000 (15:54 +0900)]
elm: refactoring. use more ELM_FREE_FUNC.

11 years ago[toolbar] fixed code for verification(ecore_job_add)
Hosang Kim [Wed, 22 May 2013 07:55:23 +0000 (16:55 +0900)]
[toolbar] fixed code for verification(ecore_job_add)

make a pair for job event, check the event is alive before adding event.

11 years agoelm_priv.h: space--
Daniel Juyung Seo [Wed, 22 May 2013 04:10:32 +0000 (13:10 +0900)]
elm_priv.h: space--

11 years agoelm/framespace: Get the framespace from the theme.
Rafael Antognolli [Tue, 21 May 2013 19:32:48 +0000 (16:32 -0300)]
elm/framespace: Get the framespace from the theme.

Additionally, if the frame object can't be created (no theme group
available), do not use it. This will enable us to have a borderless
elm theme.

11 years agoelm: introduce ELM_FREE_FUNC for code quality enhancement.
Daniel Juyung Seo [Tue, 21 May 2013 17:24:02 +0000 (02:24 +0900)]
elm: introduce ELM_FREE_FUNC for code quality enhancement.

There are pros and cons but this
1. reduces human mistakes.
2. enhances readability.
3. enhances code quality.
4. removes future bug.
5. was adopted from enlightenment.

This is not all. I will work on enhancing elementary more and more.

11 years agoSet a sensible size for the dnd test window.
Chris Michael [Tue, 21 May 2013 09:59:03 +0000 (10:59 +0100)]
Set a sensible size for the dnd test window.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agotest_icon_desktops.c: use elm_genlist_item_class_new/free() apis.
Daniel Juyung Seo [Tue, 21 May 2013 07:12:43 +0000 (16:12 +0900)]
test_icon_desktops.c: use elm_genlist_item_class_new/free() apis.

11 years agoAdd selection handlers to entry
Thiep Ha [Tue, 21 May 2013 00:16:15 +0000 (09:16 +0900)]
Add selection handlers to entry

11 years agoelm_config_clouseau_enable_* -> elm_config_clouseau_enabled_*.
Tom Hacohen [Mon, 20 May 2013 16:36:34 +0000 (17:36 +0100)]
elm_config_clouseau_enable_* -> elm_config_clouseau_enabled_*.

Thanks to SeoZ for reporting this.

11 years agoelm_diskselector.c: fixed potential bug of diskselector.
Daniel Juyung Seo [Mon, 20 May 2013 16:25:02 +0000 (01:25 +0900)]
elm_diskselector.c: fixed potential bug of diskselector.

set the variable to NULL after freeing the list.

11 years agoMade clouseau_enable an elm_config option.
Tom Hacohen [Mon, 20 May 2013 12:03:43 +0000 (13:03 +0100)]
Made clouseau_enable an elm_config option.

You can now just use elementary_config to enable and disable clouseau on
run-time.

11 years agoelemenatry/naviframe - don't pop the view if the freeze_event is enabled and some...
ChunEon Park [Mon, 20 May 2013 11:42:38 +0000 (20:42 +0900)]
elemenatry/naviframe - don't pop the view if the freeze_event is enabled and some views are alreadying popping.

11 years agoElementary: Minor cleanup of eldbus in configure.ac.
Doug Newgard [Mon, 20 May 2013 11:38:44 +0000 (20:38 +0900)]
Elementary: Minor cleanup of eldbus in configure.ac.

Just realigns things and corrects names and versions.

11 years agoelementary/ews_wm - prevent to add a duplicated animator.
ChunEon Park [Mon, 20 May 2013 10:17:57 +0000 (19:17 +0900)]
elementary/ews_wm - prevent to add a duplicated animator.

11 years agoelementary/win - prevent to add the timer multiple times.
ChunEon Park [Mon, 20 May 2013 10:09:13 +0000 (19:09 +0900)]
elementary/win - prevent to add the timer multiple times.

11 years agohave glview test inset view a bit and allow testing of direct vs indirect... so glvie...
Carsten Haitzler (Rasterman) [Mon, 20 May 2013 04:00:11 +0000 (13:00 +0900)]
have glview test inset view a bit and allow testing of direct vs indirect... so glview is never at 0,0...

11 years agoScroller can me made to snap to pages on scrolling now.
Gustavo Lima Chaves [Fri, 17 May 2013 14:30:42 +0000 (11:30 -0300)]
Scroller can me made to snap to pages on scrolling now.

11 years agoProcess messages after using the state_get of genlist items
Ivan Briano [Thu, 16 May 2013 22:28:17 +0000 (19:28 -0300)]
Process messages after using the state_get of genlist items

This allows to make these states change the minimum size of the item
without the list calculating everything wrong.

11 years agoentry: elm_entry_markup_filter_remove() has a problem when internally defined filters...
Youngbok Shin [Thu, 16 May 2013 09:10:13 +0000 (18:10 +0900)]
entry: elm_entry_markup_filter_remove() has a problem when internally defined filters are used. fixed.

When we call elm_entry_markup_filter_remove() with internally defined filter callbacks,
it doesn't work. So we need a one of pointer for saving the address of data.

10 Elm_Entry_Filter_Limit_Size lim;
11 lim.max_char_count = 20;
12 lim.max_byte_count = 0;
13 elm_entry_markup_filter_append(en, elm_entry_filter_limit_size,
&lim);
14
15 elm_entry_markup_filter_remove(en, elm_entry_filter_limit_size,
&lim);
16 lim.max_char_count = 50;
17 lim.max_byte_count = 0;
18 elm_entry_markup_filter_append(en, elm_entry_filter_limit_size,
&lim);

In this code, we expect to see the filter of entry will be renewed.
But elm_entry_markup_filter_remove() doesn't work.
Because, markup_filter does not hold the address of data when we use
the filter callback which is defined in elm_entry.c

_filter_new() in elm_entry.c
You can see that _filter_new allocates new pointer and names as lim2.
lim2 is saved in data of _Elm_Entry_Markup_Filter. So the address of
data doesn't equal to the input data.

11 years agoupdate po's
Carsten Haitzler (Rasterman) [Mon, 13 May 2013 10:22:30 +0000 (19:22 +0900)]
update po's

11 years agoFix crash when clicked 'Sorted insert' of elementary_test "gengrid 2"
Ryuan Choi [Thu, 16 May 2013 06:01:51 +0000 (15:01 +0900)]
Fix crash when clicked 'Sorted insert' of elementary_test "gengrid 2"

11 years agoWelcome a new smart callback for scrollables -- page,changed.
Flavio Ceolin [Wed, 15 May 2013 21:56:04 +0000 (18:56 -0300)]
Welcome a new smart callback for scrollables -- page,changed.

11 years agoelm_entry: Do not paste multiple lines in single line entry
Ryuan Choi [Wed, 15 May 2013 16:45:48 +0000 (17:45 +0100)]
elm_entry: Do not paste multiple lines in single line entry

11 years agoelm_cnp: One semicolon is enough.
Stefan Schmidt [Tue, 14 May 2013 14:47:41 +0000 (15:47 +0100)]
elm_cnp: One semicolon is enough.

11 years agoelm_entry : Fix ctxpopup can't be called again in the mobile mode entry.
Youngbok Shin [Tue, 14 May 2013 13:06:21 +0000 (14:06 +0100)]
elm_entry : Fix ctxpopup can't be called again in the mobile mode entry.

11 years agoElementary: fix elm_thumb by giving the object as data of the callback.
Daniel Zaoui [Tue, 14 May 2013 06:47:32 +0000 (09:47 +0300)]
Elementary: fix elm_thumb by giving the object as data of the callback.

The callbacks were expecting the object itself when they were receiving
the data of this object.

11 years agoAdd more missing guards for building elm without X support
Chris Michael [Tue, 14 May 2013 06:05:56 +0000 (07:05 +0100)]
Add more missing guards for building elm without X support
(wayland-only).
Fix some utterly Horrible formatting too while I was here.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoFixed bad theming. elm_widget_theme_object_set is for edje objects.
Tom Hacohen [Mon, 13 May 2013 13:36:10 +0000 (14:36 +0100)]
Fixed bad theming. elm_widget_theme_object_set is for edje objects.

11 years agoAdd missing HAVE_ELEMENTARY_X guards.
Chris Michael [Mon, 13 May 2013 11:18:24 +0000 (12:18 +0100)]
Add missing HAVE_ELEMENTARY_X guards.

NB: Fixes ticket T107: Building elementary with only wayland support.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoAdded basic clouseau auto-start support.
Tom Hacohen [Mon, 29 Apr 2013 13:48:27 +0000 (14:48 +0100)]
Added basic clouseau auto-start support.

If the ELM_CLOUSEAU env var is set to 1 elm auto-starts clouseau.
Next step would be integrating it into the elm config and making it
toggle-able on run-time.

11 years agoelementary/elm_entry : Fixed wrong typo.
WooHyun Jung [Mon, 13 May 2013 00:00:50 +0000 (09:00 +0900)]
elementary/elm_entry : Fixed wrong typo.

11 years agoelementary: Focus improvement for elm_genlist and elm_list
Yossi Kantor [Wed, 20 Feb 2013 10:00:49 +0000 (12:00 +0200)]
elementary: Focus improvement for elm_genlist and elm_list

Summary:
This patch applies automatic focus feature to elm_genlist and elm_list
containers.
Currently (prior to this patch), focusable widgets inside list items of both
containers receive focus by an explicit mouse click over them, and lose focus
when focus goes to someone else in the window.
This change also adds the ability to:
- focus by default on the first-from-right focusable widget upon items selection
- lose the focus when another item is selected (focused or not)
- move focus between focusable widgets inside the same item by left and right
arrow keys accordingly (up and down keys when elm_list is in horizontal mode)

Focus is supported for horizontal and vertical lists.

Tests have been added for genlists and lists to check focus feature.

11 years agoremoved useless
ChunEon Park [Sat, 11 May 2013 06:52:13 +0000 (15:52 +0900)]
removed useless