X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=releasenote.txt;h=24edbb96ef9deb4788fbd929d177245889d4c9f4;hb=4661daff7d277461327c5b5eba66b09c451761f4;hp=87def9be77e0f8ea885ca1e3598434a92ac04c5c;hpb=9ee0ed8ae3f1682d6302706835682bb409700079;p=platform%2Fcore%2Fuifw%2Fisf.git diff --git a/releasenote.txt b/releasenote.txt index 87def9b..24edbb9 100644 --- a/releasenote.txt +++ b/releasenote.txt @@ -1,15 +1,793 @@ -ISF 2.4.6426 : - 1. [immodule] fix prevent issue - 2. [immodule] Fix capslock bug in USB keyboard +ISF 2.4.7720 : + 1. Replace deprecated API of package manager + 2. Add missing dependency + 3. check Web IME package to use category instead of label + 4. [demo] code cleanup + 5. fix fail to launch Web IME in no OSP environment + 6. fix build warning in no minicontrol environment + + +ISF 2.4.7709 : + 1. fix build error in no minicontrol library environment + 2. Set smack for Web IME + 3. Fix minicontrol layout + 4. Monitor Web IME install/uninstall/update and update engine list + 5. Fix _default_instance double free bug + 6. Fix bug infinite connection logs are found in no helper module + 7. Remove unnecessary repetition if the size of helpers is equal to 0 + 8. Add ecore loop into frontend + 9. Set FD_CLOEXEC to release FD on exec + + +ISF 2.4.7618 : + 1. [panel] Make minicontrol be transparent + 2. [panel] remove unused variables + + +ISF 2.4.7610 : + 1. changed the obtaining time of input window + + +ISF 2.4.7609 : + 1. Support conditional build related to ui-gadget library + 2. Support conditional build about notification library + 3. Replace deprecated ail_package prefix () API with new one + 4. adjust the timer value of hiding ISE + 5. Use timer not to hide and show IME again in focus-out and focus-in event between applications + 6. Add return value in Transaction::read_from_buffer + 7. [demo] remove code to set scale + 8. fix build warning + 9. [panel] Fix inappropriate X event mask + + +ISF 2.4.7528 : + 1. removed wrong syntax and words in the po_file + 2. modified translated words and added vi.po, mn_mn.po + 3. [demo] Refactoring code in imcontrol demo + 4. change keyboard mode by touch & code refactoring about the keyboard mode + + +ISF 2.4.7517 : + 1. Add API to get the number of S/W or H/W keyboard ISEs + 2. [demo] unselect menu item when pressing menu + 3. Refactoring ise selector code + 4. Add isf_control_show_ise_selector API + 5. Correct build error + 6. added hotkeys in the config file for hiding ise + + +ISF 2.4.7510 : + 1. Support conditional build about minicontrol + 2. Writing description about some APIs in scim_helper.h + 3. Add preload keyboard ise feature + 4. Use appropriate return value enum type of callback func registered by ecore_event_handler_add + 5. Allow NULL pointer in isf_control_get_ise_info_and_module_name if programmer is not interested in + 6. Launch ISE on request + 7. fix event type in ecore key event handler + 8. Add aul in smack rule + + +ISF 2.4.7426 : + 1. [panel] check NULL or not before deleting object + 2. Fix API description error + 3. Remove unused config path + 4. Commented out the code leaving isf file logs + 5. update the translated word for the supporting language + 6. fix memset buffer size of 0 issue detected by prevent + 7. fix smack label issue of some locale directories such as es_US, fa, th, and ur + + +ISF 2.4.7424 : + 1. Add bt-service in isf.rule + 2. [panel] initialize variable after calling edbus del and close + 3. Experimetal code update for TAINTED_STRING issue + + +ISF 2.4.7421 : + 1. Remove m4 directory + + +ISF 2.4.7420 : + 1. Send ISM_TRANS_CMD_TURN_ON_LOG to helper ISE even though there is not focus in + 2. Separate out setting UG package + 3. Remove unused file: isfsetting.edc + 4. Writing description of some APIs + 5. systemd: can not set negative OOMScoreAdjust for user service + 6. Do not run scim in daemon mode + 7. Make systemd unit file as part of source code + 8. Remove unused define in specfile + + +ISF 2.4.7413 : + 1. Add isf_control_get_ise_info_and_module_name () + 2. [panel] Applied multi resolution support for candidate items + 3. fix prevent issue : uninitialized scalar variable + 4. Added sanitize_string to avoid TAINTED_STRING error in Prevent system + 5. Re-show ISE panel after scim-helper-launcher process is recovered. + 6. Fix prevent issue: integer overflow + + +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 + +ISF 2.4.6912 : + 1. Fix candidate window hide issue in email app -ISF 2.4.6424 : - 1. [immodule] Moved the autocapital code to commit_string from process_key - 2. [immodule] remove code to check lock screen + +ISF 2.4.6911 : + 1. Add dim background when candidate window is expanded + 2. Fix WILL_SHOW state missing issue + 3. Clarified the usage of keyboard geometry related functions + 4. Use ISE/candidate state variables instead of state-specific flags + 5. Added state checking code before transition to WILL_* state + + +ISF 2.4.6910 : + 1. Remove send_candidate_will_hide_ack from IMControlClient + 2. Share single imengine between applications + 3. Add get_selection and set_selection + 4. Register render_flush callback for candidate window when KEYBOARD_STATE changes + 5. Fixed the candidate window being displayed improperly by hide timer + 6. Release configbase when App exiting + + +ISF 2.4.6909 : + 1. Sends PANEL_HIDE message even candidate is visible + + +ISF 2.4.6905 : + 1. Change pagesize to 2 bytes + + +ISF 2.4.6904 : + 1. Fix bug IME remains show status even though application terminated + 2. [immodule] remove unused code + 3. [scim-launcher] set locale + 4. fix:when switching between hardware and software keyboard, the config reload signal isn't emitted to hardware ise. + 5. changed background image of candidate + 6. Added code for resetting candidate_will_hide flag + 7. Modified to show candidate window without visibility + 8. Modified to update window_angle when ROT_CHANGE_REQ + 9. Fix bug candidate window disappear after about 1 sec in H/W keyboard mode +10. Fix bug candidate window hide after 1 sec when application is terminated +11. delete candidate timer when candidate window is hidden + + +ISF 2.4.6902 : + 1. [isf-panel-efl] Add logs + 2. Fix bug the name of heleper or engine displays as gettext ID + + +ISF 2.4.6829 : + 1. [setting] fix nabi N_SE-49587 + 2. skip checking autocapital in H/W keyboard mode + 3. Use non-blocking mode socket + 4. Add autocapital type in isecontext + 5. Revert "temporary disable to query engine name due to engine B/S issue" + 6. [setting] fix N_SE-50147 + 7. Solve input_panel_state_get issue + 8. Change label of UG + + +ISF 2.4.6823 : + 1. remove candidate rotation code in update_ise_geometry, Add candidate close code for rotation + 2. temporary disable to query engine name due to engine B/S issue + + +ISF 2.4.6822 : + 1. Remove unused set_isf_language from PanelAgent + 2. [immodule] Hide IME when H/W back key is released even though there is no focus + 3. [demo] add exit test case + 4. [immodule] Send hide request in case of abnormal exit + 5. [immodule] call prediction_allow_set in IMEngine in case of only having focus + + +ISF 2.4.6819 : + 1. Add candidate will hide feature (Merge from RSA) + 2. Update gtkimcontextscim.cpp and scim_x11_frontend.cpp for PanelClient + 3. Fix imdata_get issue + + +ISF 2.4.6815 : + 1. Change "English/Keyboard" to "English Keyboard" + 2. Include unistd.h in scim_helper.cpp + 3. Reduce binary size by compiler option "gc-sections" + + +ISF 2.4.6814 : + 1. Reduce the number of dlog lines in immodule + 2. Fix socket pair issue for PanelClient + + +ISF 2.4.6813 : + 1. Support ondemand mode. IME will show according to only mouse up event (not focus) in on-demand mode + 2. [demo] Add ondemand demo code + 3. modify log information and level + 4. call ecore_imf_context_reset when H/W back key is released + 5. Revert "temporary disable to query engine name due to engine B/S issue" + 6. remove code to set ELM engine and fps + 7. merge from RSA (fix candidate rotation problem, candidate window settle problem) + 8. Fixed prevent defects + + +ISF 2.4.6807 : + 1. Add SCIM_IME_SUPPORT_LANGUAGE_TOGGLE_KEY option for keyboard ISE + 2. [panel] temporary disable to query engine name due to engine B/S issue + + +ISF 2.4.6806 : + 1. [setting] check NULL pointer before accessing pointer + 2. [panel] Enable feedback (sound & vibration) on candidate item + 3. [panel] set max width for candidate item + + +ISF 2.4.6803 : + 1. [immodule] Fix bug of autocapital analysis + 2. [setting] fix bug H/W keyboard selection is enabled after disconnecting H/W keyboard + 3. Add Engineering mode for dlog + 4. Use LOGI instead of LOGD to display log + + +ISF 2.4.6802 : + 1. Modified the scim_socket to connect in nonblocking way + 2. [setting] Remove autocapital option + 3. [setting] Remove unused code related to autocapital option + 4. Fix hide message missing issue when context is deleted + + +ISF 2.4.6731 : + 1. [immodule/setting/helper_launcher] Use singleton config instance + 2. Add Engineering mode for dlog + 3. skip will show sync to improve the performance of show effect + + +ISF 2.4.6730 : + 1. Fix hide message missing issue when focus out; + 2. Change SCIM_LOOKUP_TABLE_MAX_PAGESIZE to 300; + + +ISF 2.4.6727 : + 1. [panel] fix N_SE-46950: reset _hw_ise_bak when switching software keyboard leads to hardware keyboard engine changed. + 2. [immodule] Merge IMControlClient function into PanelClient + 3. [panel] Update logs and format codes + 4. [panel] Disabled auto_throttle feature + + +ISF 2.4.6717 : + 1. [panel] fix prevent issue - unchecked return value + 2. change the word as their language in keyboard selection windows + 3. [panel] Use dlog instead of std::cerr + 4. [immodule] Avoiding keyboard flickering when focus out,reset and commit string + 5. [panel] Changed to relocate candidate window instead of hiding it when H/W keyboard attached + 6. [panel] Refined the routine for updating ISE size information + 7. [immodule] fix crash because of invalid show request input context + + +ISF 2.4.6715 : + 1. [setting] check hardware keyboard status before set active ise + 2. [demo] Use ea_editfield + 3. [immodule] fix crash issue on OSP application + + +ISF 2.4.6711 : + 1. [setting] check return value of pkgmgr function + 2. [setting] keyboard setting view should be changed according to H/W keyboard connection + 3. Add smack rule for dbus + 4. [panel] fix bug of candidate window's stacking issue + 5. [setting] update current keyboard engine on on_resume + 6. Add dbus smack rule for setting UG + 7. Add Dbus code for remove unknown keyboard + 8. check hardware mode before back hw_keyboard_selection_view_set_cb + + +ISF 2.4.6703 : + 1. fix bug back key isn't propagated in case of H/W keyboard mode + 2. fix prevent issue. check return value of ecore_x_window_prop_card32_get + 3. Add smack rule + + +ISF 2.4.6628 : + 1. Add candidate will hide function + 2. Add user space smack rule for set_active_ise_by_uuid + 3. Change word to newly translated word + + +ISF 2.4.6624 : + 1. add tts-server in smack rule + 2. fix bug hide request was dicarded + + +ISF 2.4.6619 : + 1. [setting/demo] support back key + 2. [iimmodule] change DLOG tagname of immodule + 3. [panel] remove code to set power manager vconf key + 4. [immodule] fix issue IME is hidden late in application does heavy job + 5. [immodule] fix bug focus-in message couldn't be transferred + 6. [immodule] remove unnecessary prepare and send + 7. [setting] fix flicker problem in setting + + +ISF 2.4.6617 : + 1. Add launch/destroy/show/hide logs for scim-helper-launcher + + +ISF 2.4.6614 : + 1. Remove unused source codes + 2. Solve aux/candidate selection event broadcast issue + 3. support toggle key for hardware keyboard + 4. Remove gtk_panel source codes + 5. Remove keyboard wizard source codes + 6. Add interface update_preedit_string_with_caret() + 7. [demo] remove debug printf + 8. [panel] Separated GEOMETRY_EVENT from set_keyboard_geometry_atom_info() + 9. change input detect method for hardware keyboard +10. [immodule] IME should not be shown in the disabled context +11. [immodule] fix prevent issue +12. [setting] fix BS issue when S/W keyboard selection is selected +13. [immodule] Added log for checking the render_flush time +14. [immodule] fix hardware detection code in filter_event (change compare statement of timestamp) +15. [panel] Added timer for off_prepare_done + + +ISF 2.4.6605 : + 1. [immodule] fix memory leak about ecore_imf_context_surrounding_get + 2. [immodule] fix back space issue in MBE + + +ISF 2.4.6604 : + 1. Change notification smack rule + 2. Discard input keys that does not match with current ic value + 3. add fa.po th.po ur.po + + +ISF 2.4.6531 : + 1. [immodule] send show callback when show is requested after focused context is deleted + + +ISF 2.4.6530 : + 1. [immodule] Support japanese auto punctuation + + +ISF 2.4.6529 : + 1. [immodule] Set shift_mode_enabled to false as default + 2. [demo] add datetime layout + 3. [immodule] Add focus window check routine + 4. Modified the update_preedit_string() function to work properly even the preedit string is empty + + +ISF 2.4.6527 : + 1. [setting] Change naviframe back key event handling + 2. [immodule] Set shift_mode_enabled to false as default + + +ISF 2.4.6523 : + 1. [setting] fix abort issue in case EFL abort option turn on + 2. [panel] fix candidate blink bug at angle 180, 270 + 3. [demo] Use the window manager rotation + + +ISF 2.4.6521 : + 1. fix build error on GCC 4.7.3 + 2. [immodule] fix bug hide_lookup_table doesn't work in set_layout of IMEngine + 3. [immodule] prepare and send is needed when set_prediction_allow is called in IMEngine + 4. [panel] Add screen reader feature + + +ISF 2.4.6516 : + 1. Fix display number defect; + + +ISF 2.4.6515 : + 1. Change translation about auto punctuate + 2. [panel] Set SIP status in vconf + + +ISF 2.4.6513 : + 1. Revert "Set Smack label for supporting OSP IMEs" + + +ISF 2.4.6509 : + 1. check connection status of hardware keyboard for disconnect + 2. [panel] set keyboard geometry information for incorrect ise size + 3. Remove unnecessary config reload call + 4. Add smack rule for vconf + 5. Add msgid for minicontrol + + +ISF 2.4.6507 : + 1. [immodule] support autocapital for continuous space + 2. [setting] fix isfsetting: hw/sw keyboard setup module issue while hw/sw have the same name + 3. [demo] remove code for terminating app when END key is pressed + 4. [immodule] fix bug show request was ignored after input panel hide is called but hide state callback wasn't called + 5. Set Smack label for supporting OSP IMEs + 6. Set default language for isf_get_normalized_language () + + +ISF 2.4.6502 : + 1. [immodule] use secure log + 2. [panel] Add minicontrol window for keyboard input detection + 3. [panel] fix candidate object background highlight size + + +ISF 2.4.6430 : + 1. Remove hangul toggle key in config file + 2. [panel] change more and close button image when ui_candidate_show called + 3. [immodule] Moved the autocapital code to commit_string from process_key + 4. [immodule] Added autocapital_type checking code + 5. [immodule] fix prevent defect + 6. [immodule] Fix capslock bug in USB keyboard + 7. [immodule] move autocapital log + 8. [panel] Adjust the rotation angle when ISE delivers its ROT_CHANGE_REQ + 9. [immodule] Added layout checking code +10. [setting] change directory ug-isfsetting-efl.xml not to uninstall +11. [immodule] Fixed the problem that auto capitalization does not work properly when switching applications + + +ISF 2.4.6429 : + 1. [panel] Support Deco Emoji in candidate window + + +ISF 2.4.6425 : + 1. [immodule] remove code to check lockscreen ISF 2.4.6423 : - 1. [immodule] Notify shift mode when shift mode enabled. + 1. [demo] change code to process back button + 2. update smack rule for xorg + 3. hide candidate_area_2 after resize candidate window + 4. fix H/W keyboard option menu is enabled even though there is no option module + 5. [setting] fix prevent issue + 6. [immodule] fix crash issue if cursor position value is more than the length of surrounding text + 7. Modified to update rotation angle when keyboard window is fully visible + 8. Notify shift mode when shift mode enabled + + +ISF 2.4.6418 : + 1. [immodule] fix autoperiod bug ISF 2.4.6417 : @@ -56,11 +834,8 @@ ISF 2.4.6409 : ISF 2.4.6408 : - 1. fix symbolic link for isfsetting ug - - -ISF 2.4.6406 : 1. [immodule] Added extra will_show timer deletion code + 2. fix symbolic link for isfsetting ug ISF 2.4.6405 : @@ -76,21 +851,19 @@ ISF 2.4.6404 : ISF 2.4.6403 : - 1. Fix defects according to prevent report - 2. [setting] separate ug package to support osp setting - - -ISF 2.4.6401 : - 1. [immodule] support layout variation - 2. [demo] Add demo for a variety of layout variations + 1. Fix socket read timeout + 2. [panel] fix rotation error of candidate 3. [setting] item should not be highlighted on dragging - 4. [immodule] avoid to send focus-in in the input panel disabled context + 4. Fix defects according to prevent report + 5. [setting] separate ug package to support osp setting + 6. [immodule] avoid to send focus-in in the input panel disabled context + 7. Fix autocapital defect -ISF 2.4.6329 : +ISF 2.4.6328 : 1. [immodule] reset input panel state if state callback will not be called in 5 seconds - 2. [panel] fix rotation error of candidate window - 3. Fix socket read timeout + 2. [immodule] support layout variation + 3. [demo] Add demo for a variety of layout variations ISF 2.4.6326 : @@ -146,6 +919,7 @@ ISF 2.4.6306 : ISF 2.4.6228 : 1. [panel] Add monitor for active ISE file + 2. [isfcontrol] Update control APIs for C application ISF 2.4.6227 : @@ -197,6 +971,7 @@ ISF 2.4.6207 : ISF 2.4.6205 : 1. Launch initial ISE when active soft ISE is removed + 2. fix bug wrong hide context is delivered. ISF 2.4.6202 : @@ -204,8 +979,10 @@ ISF 2.4.6202 : ISF 2.3.6131 : - 1. [panel] fix logic to create control window - 2. [immodule] fix bug preedit doesn't appear sometimes + 1. [immodule] Remove code to hide IME in case of Search, Go, so on return key type + 2. [panel] fix logic to create control window + 3. update isf.manifest for SMACK + 4. [immodule] fix bug preedit doesn't appear sometimes ISF 2.3.6130 :