# Process this file with autoconf to produce a configure script
#AC_INIT(scim, 1.4.7, suzhe@tsinghua.org.cn)
-AC_INIT(isf, 2.3.6115, isf@samsung.com)
+AC_INIT(isf, 2.3.6116, isf@samsung.com)
AC_CONFIG_SRCDIR([ism/src/scim.h])
m4_pattern_allow([^AS_])
# ISF version
ISF_MAJOR_VERSION=2
ISF_MINOR_VERSION=3
-ISF_MICRO_VERSION=6115
+ISF_MICRO_VERSION=6116
ISF_VERSION=$ISF_MAJOR_VERSION.$ISF_MINOR_VERSION.$ISF_MICRO_VERSION
}
}
+static Eina_Bool _move_candidate_window_timer_cb (void *data)
+{
+ evas_object_hide (_more_btn);
+ evas_object_show (_close_btn);
+
+ ui_settle_candidate_window ();
+ flush_memory ();
+
+ return ECORE_CALLBACK_CANCEL;
+}
+
/**
* @brief Callback function for more button.
*
_panel_agent->candidate_more_window_show ();
- evas_object_hide (_more_btn);
evas_object_show (_candidate_area_2);
evas_object_show (_scroller_bg);
- evas_object_show (_close_btn);
ui_candidate_window_adjust ();
- ui_settle_candidate_window ();
- flush_memory ();
+ /* FIXME : use timer to move candidate window after rendering candidate window which is resized.
+ This code is added for avoiding a flickering problem changing the window size by the EVAS graphic rendering restriction(Retained mode)
+ */
+ ecore_timer_add (0.02, _move_candidate_window_timer_cb, NULL);
}
/**
-%define _usrdir /usr
+%define _usrdir /usr
%define _ugdir %{_usrdir}/ug
Name: isf
Summary: Input Service Framework
-Version: 2.3.6115
+Version: 2.3.6116
Release: 1
Group: System Environment/Libraries
License: LGPL
+ISF 2.3.6116 :
+ 1. [immodule] use ecore_imf API to show or hide for debugging easily.
+ 2. [panel] fix candidate window blink issue when candidate window is expanded.
+
+
ISF 2.3.6115 :
1. change boilerplate
2. [immodule] use dlog for printing error