+
+ISF 2.4.7410 :
+ 1. Remove unused dependency and directory
+
+
+ISF 2.4.7404 :
+ 1. fix bug keyboard remains on menu screen
+ 2. [panel] remove unused variable
+ 3. Remove ui-gadget dependency
+
+
+ISF 2.4.7323 :
+ 1. Remove unnecessary build dependency
+ 2. Remove the duplicated locales
+ 3. Fix the translated message of es_ES locale
+ 4. modified po_file for supported languages
+ 5. [setting] change the name of paramater in create_bg
+
+
+ISF 2.4.7320 :
+ 1. Add ComposeKeyFactory when no one IMEngine is installed
+ 2. modified minicontrol UI
+ 3. [setting] add right margin to the supported language list view
+
+
+ISF 2.4.7316 :
+ 1. Modified po_file for the supported languages
+ 2. add vconf smack rule
+ 3. Add writing permission about vconf_network
+
+
+ISF 2.4.7313 :
+ 1. Fix build warning
+ 2. compile with dlog headers and libs
+ 3. [panel] remove unused code
+ 4. [panel] rename function to get angle of window
+
+
+ISF 2.4.7307 :
+ 1. [panel] Freeze event of set up input methods button to avoid launch UG multiple times
+ 2. [panel] Use ecore_x_event_mask_set or unset instead of XSelectInput for considering the used property
+ 3. [panel] create function to get window rotate angle
+ 4. [panel] Use quickpanel window angle instead of root window angle
+
+
+ISF 2.4.7306 :
+ 1. code refinement related to key modifier and lock
+ 2. support super key (between ctrl and alt key)
+ 3. check the keyboard mode when the immodule init
+ 4. modified po_file for Uzbek
+ 5. Set active ISE to Helper ISE when unpluging USB keyboard
+ 6. showing S/W keyboard when the keyboard mode is changed from H/W to S/W
+
+
+ISF 2.4.7231 :
+ 1. Remove ctrl + alt + right key in Tizen
+
+
+ISF 2.4.7230 :
+ 1. Add latin-1 key codes
+ 2. changed root window to input window about the PROP_X_EXT_KEYBOARD_EXIST property
+ 3. [panel] Delete destroy timer after candidate window is shown
+
+
+ISF 2.4.7227 :
+ 1. Revert "Add missing table in __scim_key_by_name
+ 2. Do not detect H/W keyboard mode when Power + volume down key is pressed.
+
+
+ISF 2.4.7226 :
+ 1. changed the conditions of detecting H/W keyboard input
+ 2. set the root window property for other apps temporarily
+ 3. Add missing table in __scim_key_by_name
+
+
+ISF 2.4.7223 :
+ 1. Show warning when it failed to access ISE file
+ 2. [panel] Add focus rectangle for candidate TTS feature
+ 3. changed root_win property to control_win property about checking the keyboard mode
+
+
+ISF 2.4.7220 :
+ 1. [panel] Add flick event for candidate TTS feature
+ 2. Add missing key to unicode table
+ 3. [panel] rename variable for radio group for ISE selector
+
+
+ISF 2.4.7218 :
+ 1. modified unnecessary logic and variable for checking keyboard mode
+ 2. [panel] add log when it failed to access ise module
+ 3. Fix issue the support languages of IMEngine updates wrong when display language is changed
+
+
+ISF 2.4.7216 :
+ 1. [panel] delete ise selector when process exits
+ 2. Fix issue IME hide when 'set up input methods' button is pressed
+ 3. Calling ecore_evas_move_resize () with proper values to avoid candidate disappears unexpectedly
+ 4. destroy ISE selector even though it failed to launch UG
+
+
+ISF 2.4.7213 :
+ 1. [panel] fix prevent control flow issues
+ 2. [isf-panel-efl] Fix long candidate showing issue
+
+
+ISF 2.4.7212 :
+ 1. [panel] change list theme of ise selector
+ 2. [panel] Add icon for ise selector
+ 3. [panel] show ise selector if the size of helper is more than 1
+
+
+ISF 2.4.7211 :
+ 1. Create minicontrol class for reusability
+ 2. Modified the candidate window to respect the ISE's angle
+ 3. Modified the panel to hide ISE on app window's focus out event
+ 4. Change return type of get_ise_index ()
+ 5. Add IME selector
+ 6. Fix window stacking issue of ISE selector
+ 7. Fix issue multiple ISE selectors are created
+
+
+ISF 2.4.7210 :
+ 1. Added code for exceptional logic error case related to gettimeofday
+
+
+ISF 2.4.7209 :
+ 1. Fix prevent issue: dereference after null check
+ 2. Add Select input method, Set up input methods string
+ 3. Fixed the bug that dlopen'ed handle is not being closed
+ 4. Added translated text for select input method, set up input methods
+
+
+ISF 2.4.7206 :
+ 1. Separated angle updating code for candidate and ISE, and renamed _window_angle to _ise_angle
+ 2. Modified SCIM process for launching OSPIMEs with root privilege
+ 3. Revert "Modify manifest to execute isf-query-engines"
+ 4. Add rule for security-server smack
+ 5. Refactoring mini control for detecting H/W keyboard
+ 6. added the translated text for "Only %s is available"
+ 7. Check whether parameter is NULL or not before deleting edbus signal handler
+ 8. [isf-panel-efl] Check _candidate_pop_image_count
+
+
+ISF 2.4.7204 :
+ 1. Modify manifest to execute isf-query-engines
+ 2. fix bug not to send hide state event when window manager hides IME
+
+
+ISF 2.4.7130 :
+ 1. Remove ctrl+alt+up/down key
+ 2. [isfsetting]fixed some bug which the name of hardware ise is shown in ise language view
+ 3. change build feature for logging on user binary
+ 4. added notification message when the H/W keyboard engine is changed
+
+
+ISF 2.4.7128 :
+ 1. modified minicontrol GUI to fix hidden text
+ 2. Use timestamp to check whether key event is sent from S/W keyboard
+ 3. Temporarily modified not to limit the size of candidate object
+ 4. updated the translated text of the supporting language list
+ 5. Even when geometry is reported from ISE, set w/h to 0 when not in SHOW state
+ 6. Use LOGW when operation fails
+
+
+ISF 2.4.7125 :
+ 1. change manifest for security
+ 2. [panel] Accept ISE_SHOW request only when the toolbar mode is HELPER_MODE
+ 3. [panel] Modified to emit show/hide signals only when succeeded
+ 4. [panel] Add check condition
+
+
+ISF 2.4.7121 :
+ 1. Add es_US in languages
+ 2. Fix locale from no_NO to nb_NO for Norsk (Bokmal)
+
+
+ISF 2.4.7120 :
+ 1. Remove english keyboard in H/W keyboard list
+ 2. Modified to update keyboard geometry when a new application requests to show our already-visible ISE
+ 3. Added debug message for checking forward_key_event
+
+
+ISF 2.4.7118 :
+ 1. skip to analyze surrounding text for autocapital in case of updating preedit
+ 2. Fix P131114-00886 [Improve candidate expand performance]
+ 3. [isfsetting]add hardware ise languge view.
+ 4. Add log in case key event is ignored
+ 5. Modified to update keyboard geometry before CANDIDATE_HIDE event
+ 6. removed notification message(virtual keyboard is on)
+
+
+ISF 2.4.7112 :
+ 1. Added wm_ready waiting code in SCIM and increased retry count of scim_socket_open_connection in HelperAgent
+
+
+ISF 2.4.7111 :
+ 1. [efl_immodule] Hide candidate when ic is turn off
+ 2. Add missing table to convert from key to unicode
+ 3. Fixed the bug that keyboard geometry is invalid when forcefully hidden by window manager
+ 4. fix unchecked return value issue from prevent
+ 5. Added WILL_SHOW condition to the late XID-report recovery case
+ 6. Add warning log when minicontrol_win_add failed
+ 7. Remove code to wait appservice ready
+
+
+ISF 2.4.7107 :
+ 1. Set transient_for when XID notified, if reported later than show_ise request
+ 2. Added logs for checking the HelperAgent's open_connection() failure
+ 3. added checking code of candidate mode when candidate show, create functions are called
+ 4. Modified to retry scim_socket_open_connection() in HelperAgent
+ 5. modified GUI of the seperate bar with reference GUI guide
+ 6. Add isf_control_set_initial_ise_by_uuid () API
+ 7. Fixed the bug that keyboard geometry is invalid when forcefully hidden by window manager
+
+
+ISF 2.4.7106 :
+ 1. Changed retry counts for socket config
+ 2. Modified to cache client window id
+ 3. fixed autoscroll problem of candidate area
+ 4. fix coding style
+ 5. Modified to provide a little more information when leaving a log
+
+
+ISF 2.4.7102 :
+ 1. Modified socket connection wait time
+ 2. Modified to set show_requested to TRUE even when candidate is in SHOW state
+ 3. Added window checking code when _prop_change is called
+ 4. add to display focus window in show request log
+ 5. Modified to wait a certain time before launching a new socket FrontEnd
+ 6. Added more waiting code before launching a new socket FrontEnd
+ 7. change from LOGD to LOGW when connection is failed
+ 8. change check logic of IME state in input_panel_show request
+ 9. Show warning when client window is different from focus window
+
+
+ISF 2.4.7031 :
+ 1. Add monitor for OSP IME
+ 2. Fixed prevent defect
+ 3. [isfsetting] call update_ise_list() first to refresh the engine_list, then load the ise info.
+ 4. support feedback optionally in build environment
+
+
+ISF 2.4.7024 :
+ 1. Remove unused source codes from PanelAgent class
+ 2. Support ESC key to hide IME
+ 3. Optimization for utf8_read_wchar() and utf8_mbtowc()
+ 4. Optimization for open_connection()
+ 5. add NULL check of p->name in scim_string_to_key ()
+ 6. Add commit_string(char*) and update_preedit_string(char*)
+ 7. Modified to send HelperEvent only to the focused_ic
+ 8. Modified to update ISE geometry whenever reported
+ 9. Removed unreachable code
+10. Fix more button hide issue
+11. Reset keyboard ISE when hardware keyboard is disconnected
+12. added deinitialize code of callback function for bluetooth
+13. Modified to send candidate messages only to the focused_ic
+14. conditional use bluetooth library
+
+
+ISF 2.4.7021 :
+ 1. Add Soft ISE H/W keyboard support
+ 2. Add executable permission to xorg
+ 3. Fix crash issue when ic->impl is equal to NULL in slot_send_helper_event
+ 4. check whether length is NULL or not in imdata_get
+
+
+ISF 2.4.7017 :
+ 1. added Bluetooth connection callback for unrecognized BT Keyboard
+ 2. fix crash issue in case ecore_imf_context_del () is called in preedit-changed, commit, and so on callback
+ 3. Remove to set default IMEngine
+
+
+ISF 2.4.7015 :
+ 1. Fix bug candidate window disappears late when hardware keyboard is connected
+ 2. Set default ISE before running helper
+ 3. Fixed autoscroll update logic for previous window and window manager's forceful keyboard hide event
+ 4. fix bug hide request wasn't sent even though the client window lost focus
+
+
+ISF 2.4.7014 :
+ 1. Changed to launch panel process with socket config
+ 2. Change default IMEngine factory
+ 3. Revert "Change process account of scim-launcher, isf-panel-efl"
+ 4. [demo] check cursor position to disable return key in case of focus-in event
+ 5. Fixed the problem when candidate turns back to SHOW state from WILL_HIDE state
+ 6. Modified to hide candidate window when switching back to SW keyboard mode
+ 7. Modified to open candidate window whenever ISE is on, unless HIDE is requested explicitly
+ 8. Request to hide candidate when language is changed to English
+ 9. Update helper focus_ic by focus_in_helper/focus_out_helper even when H/W keyboard is connecting
+ 10.Applied new process launching policy
+
+
+ISF 2.4.7010 :
+ 1. fix bug keyboard remains on menu screen
+ 2. [setting] fix typo in comments
+ 3. Change process account of scim-launcher, isf-panel-efl
+ 4. [immodule] initialize cursor position as -1 in focus-out
+
+
+ISF 2.4.7007 :
+ 1. modified po file for the wrong word of French
+ 2. added the access info of more button for screen reader
+ 3. [immodule] remove unused dependency
+ 4. Modified to update keyboard geometry when STATE_OFF is received without OFF_PREPARE
+ 5. Added hw keyboard mode checking routine when settling candidate window
+
+
+ISF 2.4.7002 :
+ 1. modified the execution condition of candidate feedback depending on the keyboard setting
+
+
+ISF 2.4.7001 :
+ 1. fix prevent issue about uninitialized value
+ 2. Use temporary file when re-write ISE cache file
+ 3. Prevent fix
+ 4. [isfsetting] add protection when loading ise info
+ 5. Make sure the hidden keyboard is located outside of display area
+ 6. update po files
+ 7. fix bug the font of candidate word isn't changed according to the change of system font
+
+
+ISF 2.4.6926 :
+ 1. Fix P130924-00625
+ 2. [setting] Remove autoperiod menu
+ 3. fix P130925-00022: po issue
+
+
+ISF 2.4.6925 :
+ 1. fix bug hide event callback wasn't called when context is deleted
+ 2. Do not move candidate window if ISE and candidate window are both in WILL_HIDE state
+ 3. fix N_SE-52363
+ 4. Fixed some cases that CANDIDATE_WILL_HIDE does not work properly
+ 5. Assume ISE still active when settle candidate window even in WILL_HIDE state
+ 6. Changed LOGI to LOGD for isf_save_log messages
+ 7. initialize current helper uuid when stop_helper () is called
+ 8. Save current active X window ID in focus-in for candidate window
+ 9. Replace SocketConfig reload with HelperAgent reload
+ 10.Keyboard show/hide toggle key should work in input panel is controlled manually
+ 11.Changed set_keyboard_geom interface to support update_ise_geometry
+ 12.Modified to preserve geometry information provided by ISE
+ 13.Send input panel event to show_request client
+ 14.fix N_SE-50420
+
+
+ISF 2.4.6916 :
+ 1. Modified to hide candidate window when WILL_HIDE ack received