ISF 2.3.5617 : 1. [isf-panel-efl] Update input panel geometry when soft ISE is hidden 2. [isf_imf_context] Remove unused start_default_ise 3. [immodule] fix bug that affect to receive any event of other window 4. [setting] display fullstop menu optionally ISF 2.3.5608 : 1. Add update_preedit_caret method for HelperAgent class ISF 2.3.5607 : 1. Add expand/contract candidate APIs for soft ISE ISF 2.3.5602 : 1. [isf_imf_context] Fix forward_key_event defect ISF 2.3.5531 : 1. [isf-panel-efl] Improve autoscroll performance for elm_conformant widget 2. [isf_imf_context] Call set_layout when turn on 3. [isf-panel-efl] Remove elm_win_raise () 4. [isf_imf_context] Remove reset_option () ISF 2.3.5526 : 1. Add set_layout for IMEngineInstanceBase 2. [scim_x11_frontend] Implement preedit function for helper ISE ISF 2.3.5520 : 1. Reverse arrow image for USB keyboard > ON 2. Update CommonLookupTable for add_attributes () and remove_attributes () ISF 2.3.5517 : 1. [isf-panel-efl] Add ForeGround color and BackGround color ISF 2.3.5509 : 1. [immodule] fix bug related to input_panel_event_callback_del 2. add Ecore_X.h in ise_context.h ISF 2.3.5506 : 1. [immodule] supplement dlog 2. [immodule] remove code to handle 'HOME' key ISF 2.3.5505 : 1. fix candidate window doesn't show when BT keyboard is connected. 2. [isf-panel-efl] Update input panel geometry ISF 2.3.5503 : 1. [immodule] fix extended latin character input issue ISF 2.3.5502 : 1. [isf-panel-efl] Update rule for highlight item 2. [isf-panel-efl] Fix panel geometry defect ISF 2.3.5429 : 1. [immodule] add client X window ID in ise_context structure 2. [isf-panel-efl] Fix autoscroll defect ISF 2.3.5428 : 1. [isf-panel-efl] Implement fixed style; 2. [immodule] fix autocapital inssue in preediting ISF 2.3.5420 : 1. Update panel according to [Tizen_720x1280]Textinput GUI_v0.6_120426.ppt; ISF 2.3.5407 : 1. Change autocapital, autoperiod vconf key name ISF 2.3.5404 : 1. Replace hibernation vconf key with file 2. Fix default ISE random defect ISF 2.3.5401 : 1. remove input_lang vconf key 2. Use process key event of IMEngine instead of evas_event_feed 3. remove 'scim -d' in /etc/init.d/isf-panel-efl boot script ISF 2.3.5329 : 1. execute 'scim -d' in /etc/init.d/isf-panel-efl script for reducing booting time ISF 2.3.5326 : 1. Function keys event use XSendEvent ISF 2.3.5324 : 1. bug fix : not to insert some language such as japanese, russian ISF 2.3.5321 : 1. Update text in setting according to UI guide 2.4 ISF 2.3.5320 : 1. set ECORE_IMF_MODULE explicitly ISF 2.3.5319 : 1. Update po files ISF 2.3.5318 : 1. [isf-setting-efl] Add hardware ise option 2. [isf-panel-efl] Remove disable language related source codes 3. [isf-demo-efl] Format text 4. Update en.po for Keyboard option 5. Set environment variable for GTK, X application ISF 2.3.5317 : 1. Remove theme vconf key 2. Update programming guide ISF 2.3.5316 : 1. Bug fix : uppercase letter wasn't inserted. ISF 2.3.5315 : 1. Enable X11 frontend for support Mobile PC 2. Set prediction allow as FALSE in case of EMAIL and URL layout 3. Use X key event to generate ecore key event ISF 2.3.5310 : 1. Add self-recovery feature; 2. Fix ABI issue in scim_imengine.h; ISF 2.3.5307 : 1. set prediction allow as FALSE in case of password mode 2. cleanup even though immodule unloads abnormally ISF 2.3.5225 : 1. support autoperiod in webkit based editor ISF 2.3.5223 : 1. fix shift key blink issue related to autocapital ISF 2.3.5218 : 1. Fix bug input panel doesn't hide 2. Use private vconfkey 3. Add X11 frontend ISF 2.3.5211 : 1. update po 2. Remove VCONFKEY_ISF_INPUT_LANG_STR ISF 2.3.5210 : 1. update po ISF 2.3.5209 : 1. Add password_mode for soft ISE 2. Check duplicated ise_show request 3. bug fix: wrong context was passed when IME is swept down ISF 2.3.5205 : 1. Add prediction_allow for soft ISE ISF 2.3.5204 : 1. [immodule] bug fix about ise_show 2. [setting] disable autocapital option when H/W keyboard is detected. ISF 2.3.5129 : 1. [immodule] check the status of ISE 2. remove isf-panel-efl.desktop ISF 2.3.5126 : 1. Code cleanup for scim_helper.h and scim_helper.cpp 2. [isf-setting-efl] Remove hard codes for XT9 ISE 3. [immodule] fix bug : input_panel_show is called twice 4. [isf-setting-efl] Rename setup module name for soft ISE 5. [immodule] fix bug : candidate widnow sometimes covers compositing string ISF 2.3.5119 : 1. fix bug related to XSelectInput ISF 2.3.5115 : 1. Add notification feature for candidate window 2. Add isf_imf_context_candidate_window_geometry_get () 3. Add isf_imf_context_input_panel_language_locale_get () 4. Update po files () ISF 2.3.5113 : 1. [demo][setting][panel] efl update ISF 2.3.5112 : 1. [demo] apply the change of ecore_imf_context_input_panel_language_locale_get parameter ISF 2.3.5106 : 1. [immodule] deliver imdata when slot_ise_show is called 2. [demo] add language changed event demo 3. disable syslog ISF 2.3.5102 : 1. add return key type, disabled in ise_context ISF 2.3.5029 : 1. add caps_lock_mode 2. Change deprecated elm_editfield APIs ISF 2.3.5022 : 1. add return key type, disabled in ise_context ISF 2.3.5020 : 1. Support return_key_type_set, return_key_disabled_set ISF 2.3.5016 : 1. [panel] fix candidate window size issue ISF 2.3.5015 : 1. Applied EFL migration ISF 2.3.5009 : 1. fix according to the change of imdata_set/get API ISF 2.3.5002 : 1. fix bug not to insert some languages 2. feed capital letter instead of 'Shift+character' ISF 2.3.5001 : 1. Add control_privilege () in isf_query_engines.cpp 2. Create folder before saving engine list ISF 2.3.4931 : 1. Use synchronous ecore_imf callback API ISF 2.3.4926 : 1. Support to feed X key event in case of using only client window without canvas 2. Feed keyname, key, keystring, compose in evas_event_feed_key_{down/up} ISF 2.3.4919 : 1. Add get_surrounding_text() for soft ISE ISF 2.3.4912 : 1. change priviledge from root to inhouse ISF 2.3.4903 : 1. remove ECORE_IMF_INPUT_PANEL_ORIENT 2. Decrease socket IME creation time 3. [demo] fix parameter of client_window_set ISF 2.3.4821 : 1. [demo] remove OCR, barcode demo. ISF 2.3.4816 : 1. [immodule] support autocapital in webkit editor 2. [panel] change theme name ISF 2.3.4809 : 1. [isf-panel-efl/isfsetting] codes cleanup ISF 2.3.4807 : 1. Change initial ISE 2. remove CommonISE UUID 3. [isf-panel-efl] Fix rotation defect ISF 2.3.4806 : 1. Clean source codes ISF 2.3.4805 : 1. Implement prediction allow set/get functions 2. Remove license issue files ISF 2.3.4801 : 1. [isfsetting] add setting option reset 2. [isf-panel-efl] elm api update 3. [isfsetting] elm api update ISF 2.3.4721 : 1. [isf-panel-efl] Remove resize timer; 2. [isf-panel-efl] Remove unused source codes; ISF 2.3.4718 : 1. [immodule] use dlog for writing show/hide log; 2. [isf-panel-efl] apply show/hide for candidate window; 3. [isf-panel-efl] adjust rotation and show sequence; 4. Remove unused source codes; 5. Support custom global file for localization; ISF 2.3.4714 : 1. [immodule] remove unused interfaces ISF 2.3.4711 : 1. [isfwizard] change button to label in controlbar ISF 2.3.4709 : 1. change hide delay from 200ms to 50ms 2. [demo] editentry update 3. [isfwizard] naviframe update ISF 2.3.4704 : 1. Add reset option command for setting ISF 2.3.4703 : 1. [isfwizard] fix bug ISF 2.3.4702 : 1. [isfwizard] change isfwizard.log to /tmp directory 2. [isf-panel-efl] Fix empty candidate defect when click "More" button for landscape ISF 2.3.4701 : 1. [isf-panel-efl] Update "More" and "Close" buttons. ISF 2.3.4631 : 1. add wizard log file to analyze loading problem in 1st time booting ISF 2.3.4628 : 1. update po 2. remove instant hide in shutdown. ISF 2.2.4627 : 1. [immodule] hide input panel instantly when program is terminated. ISF 2.2.4625 : 1. [immodule] support autocapital type 2. [demo] add autocapital type demo 3. disable common ISE feature ISF 2.2.4624 : 1. [immodule] fix autoperid bug ISF 2.2.4620 : 1. [immodule] use hide timer for supporting entry's theme change ISF 2.2.4619 : 1. [isfsetting] update padding to 25 pixels ISF 2.2.4617 : 1. [immodule] check whether cursor position is changed or not ISF 2.2.4614 : 1. [demo] set scale factor 2. [isfsetting] fix naviframe popup item problem 3. [immodule] support autocapital related to CR and PS ISF 2.2.4613 : 1. [isf-panel-efl] Fix candidate UI broken when rotation 2. [isf-panel-efl] Update aux for ise-engine-xt9-chinese 2.0 3. [isf-panel-efl] Update tizen-black-hd and tizen-hd 4. [immodule] Implement ISF control APIs 5. [isf-demo-efl] modify demo code for Nbeat layout 6. [immodule] fix autocapital bugs ISF 2.2.4606 : 1. Use Naviframe widget ISF 2.2.4604 : 1. [isfsetting] fix option title : Option -> Options 2. [immodule] do not hide input panel even though end key is pressed. ISF 2.2.4529 : 1. [settingwizard] Use dlog for collecting log ISF 2.2.4520 : 1. [isfsetting] fix supporting languages wrap ISF 2.2.4515 : 1. [immodule] fix callback issue 2. [immodule] reduce redundant vconf API call ISF 2.2.4506 : 1. [immodule] hide input panel when the canvas loses focus ISF 2.2.4505 : 1. [immodule] call imcontrol API after checking whether the context has focus 2. [immodule] change the double space interval from 0.6 sec to 1 sec 3. Fix defects according to klocwork test report ISF 2.2.4418 : 1. [setting] genlist seperator style api update 2. remove STK demo and document 3. [immodule] set hide request input context after checking state ISF 2.2.4403 : 1. [setting-wizard] bug fix white screen 2. [immodule] add cursor position api ISF 2.2.4402 : 1. tizen layout update 2. [isfwizard] Fix socket config defect 3. [setting] change 2 line text style 4. [socket frontend] Use cache file 5. [immodule] Cursor location is transfered by ecore_imf_context_cursor_location_set ISF 2.2.4325 : 1. [efl_setting] Fix socket config defect 2. [immodule] Add autoperiod, autocapital function ISF 2.2.4321 : 1. Update for Elementary API Changes ISF 2.2.4314 : 1. [immodule] include appropriate header 2. [isf-panel-efl] Fix defect according to prevent report 3. Update boilerplate ISF 2.2.4311 : 1. [immodule] add cursor_location_set. 2. [immodule] change client_canvas type ISF 2.2.4306 : 1. [immodule] bug fix : input panel was not hidden when input_panel_hide is called during show animation is being progressed. ISF 2.2.4230 : 1. [setting-wizard] remove icon and modify alignment of text in the navibar button 2. [immodule] hide input panel instantly when context is destoryed or END key is preassed. ISF 2.2.4229 : 1. [immodule] move IME control to immodule ISF 2.2.4227 : 1. [setting] use default back button instead of text button ISF 2.2.4223 : 1. apply tizen-black theme in the candidate window ISF 2.2.4222 : 1. update for genlist API changes; ISF 2.2.4215 : 1. update po; 2. update language label (Hong Kong) and group title ISF 2.2.4207 : 1. Fix language issue for ISE cache file; 2. [isf-panel-efl] update aux scroll issue; 3. Update Chinese po files; ISF 2.2.4131 : 1. [immodule] bug fix : hide state is not delivered when ecore_imf_context_input_panel_hide is called ISF 2.2.4130 : 1. Fix hibernation issue for ISE cache file 2. Fix defects according to K9 test report 3. fix defect caused by common ISE switch while setting layout in app ISF 2.2.4125 : 1. Use ISE info cache file 2. Inject key event such as tab, backspace regardless of focus for controlling UI ISF 2.2.4118 : 1. Delete elm_dialoguegroup APIs 2. Bug fix : hide/show context is passed wrong ISF 2.2.4104 : 1. Upload the dynamic load/unload of keyboardISE ISF 2.2.4027 : 1. [isf-setting/wizard]remove ise_option_view_back_cb() 2. [isf-setting/wizard]move the ug clear up work to on_destroy() func 3. [isf-panel-efl] Reset flag when candidate window is destroyed 4. fix debian/rules according to mike's noticement ISF 2.2.4025 : 1. [isf-setting/wizard] use genlist "dialogue" style 2. [isf-setting] module delete move to back_cb() 3. fix 2 scim-helper-launcher processes bug when boot up ISF 2.2.4019 : 1. [isf-setting] hide "XT9" item in hw ise list 2. [isf-panel-efl] fix hw/sw switch bug when reboot target with hw keyboard connected and actived ISF 2.2.4014 : 1. [isf-setting/wizard] config read error caused bs ISF 2.2.4012 : 1. [isf-setting/wizard] remove beat theme; 2. [isf-setting/wizard] click on text to select the genlist item; ISF 2.2.4011 : 1. [efl_immodule] Bug fix in isf_imf_context_filter_event ISF 2.2.4007 : 1. [isf-panel-efl] Fix candidate GUI faults 2. [efl_immodule] Turn on hotkey to support H/W keyboard ISF 2.2.4005 : 1. [setting-wizard] add previous / next icon 2. [setting] change genlist style ISF 2.2.4002 : 1. [immodule] event callback bug fix; 2. [immodule] add the method to get the root window even though the canvas is NULL 3. [isf-setting] Fix AUTO_PERIOD bug 4. [Programming Guide] write the description of the reason why ecore_imf_context_canvas_set ISF 2.2.3931 : 1. rollback to 3923; ISF 2.2.3928 : 1. [isf-panel-efl] Add 90 and 180 rotation support; 2. [isf-setting-efl] Change dialoggroup to genlist; Add h/w listener; 3. [isf-setting-efl] Use check widget instead of toggle widget; Fix tizen title_ellipsize style; 4. Implementation of dynamic load/unload of keyboardISE; 5. Fix c++ test defects; ISF 2.2.3923 : 1. [isf-panel-efl] wait until window manager is launched in normal boot 2. [isf-setting/wizard] fix dummy config problem 3. code refactoring ISF 2.2.3921 : 1. [isf-setting/wizard] add tizen theme 2. [isf-setting/wizard] ecore_imf_context_del/add pair to fix memory issue 3. [isf-setting/wizard] ecore_imf_context_init/shutdown remove ISF 2.2.3918 : 1. [isf-panel-efl] add tizen theme 2. remove trailing whitespace and tab ISF 2.2.3915 : 1. [isf-panel-efl] change boot sequence in normal boot ISF 2.2.3911 : 1. [isf-panel-efl] fix _ecore_main_fd_handlers_bads_rem() error log 2. [setting] change Keyboard to Back for left button ISF 2.2.3909 : 1. [isf-panel-efl] Add reload when hibernation leave ISF 2.2.3907 : 1. Create candidate window on focus-in, delete it on focus-out event for minimizing the usage of memory 2. [immodule] add canvas, window NULL check routine 3. [efl_setting] Fix BS issue; 4. [isf-panel-efl] Fix defect for vconf and hibernation; ISF 2.2.3825 : 1. Fix candidate dummy window defect; Fix ISE name defect when display language is changed; 2. modify h/w keyboard setting, apply title_ellipsize style ISF 2.2.3823 : 1. add script for normal booting ISF 2.2.3821 : 1. [isf-panel-efl] Optimize .png files 2. [scim_utility] add NULL checker ISF 2.2.3816 : 1. [isf] support imengine installed in /opt path 2. [isf-panel-efl] fix locale bug 3. [Programming guide] change the image of each layout ISF 2.2.3807 : 1. [isfsetting] Rollback feature related to END KEY ISF 2.2.3727 : 1. [isfsetting] fix isfsetting bs problem 2. [isfsetting] fix KEY_END exit problem 3. [isf-panel-efl] update locale info when display language is changed 4. [scim-panel-agent] Fix reload command for IMControl 5. [isf.sh] replace SCIM_MODULE_PATH 6. [isfsetting] fix active name is blank in setting app 7. [isfsetting] isfsetting bug about key_end event ISF 2.2.3721 : 1. [scim-panel-agent] Fix the bug that mutiple common processes run will be be invoked after switching ISEs. ISF 2.2.3720 : 1. [isf-panel-efl] change the sequence of launching common and default ISE 2. [immodule] key down event is generated 3. Remove hard coded png file name from src file 4. change ug path and seperate the ug locale file from scim.mo ISF 2.2.3719 : 1. Fix defects according to prevent result 2. [isf-setting-wizard] Add end key event callback function 3. [isf-panel-efl] Update More/Close press event ISF 2.2.3718 : 1. i18n update 2. [isfsetting] using one navigationbar ISF 2.2.3714 : 1. Support ISEs installed in /opt path ISF 2.2.3713 : 1. [efl_immodule] hide keyboard when END KEY is pressed 2. fix libisf-bin.postinst because of vconf security ISF 2.2.3712 : 1. [efl_setting] fix isf setting bs problem in case of no optimization 2. [efl_immodule] detect bluetooth keyboard 3. [isf-panel-efl] fix build error 4. [demo] Change the deprecated API ISF 2.2.3711 : 1. [efl_immodule] fix BS in C++ application; ISF 2.2.3707 : 1. [efl_immodule] fix crash; 2. [efl_immodule] fix ecore magic check bug in key_press_cb 3. [isf-demo-efl] Fix BS defect ISF 2.2.3704 : 1. [setting] item will be highlighted when it is pressed; 2. [Programming guide] stk examples are modified ISF 2.2.3630 : 1. [isf-panel-efl] Replace evas_object_hide with evas_object_move for lockup issue ISF 2.2.3622 : 1. [setting] change UI ISF 2.2.3621 : 1. [Programming guide] Fix example code 2. [Programming guide] Add return value of key press callback 3. Add libisf-bin.postinst for vconf key ISF 2.2.3616 : 1. [isf-panel-efl] add malloc_trim ISF 2.2.3615 : 1. [isf-setting-efl] Change the order of menu in S/W keyboard group 2. Modify ISF programming guide ISF 2.2.3614 : 1. [isf-setting-efl] Add keyboard select wizard 2. Fix defects according to prevent result 3. Fix isf-setting BS issue 4. [efl_immodule] use idler instead of timer 5. [isf-demo-efk] add test code related to language ISF 2.2.3613 : 1. [isf-panel-efl] runtime memory optimization 2. [isf-immodule-efl] fix crash related to timer ISF 2.2.3610 : 1. [isfsetting-ug] 'Quit' -> 'Back' in left button of navigationbar ISF 2.2.3609 : 1. [isf-panel-efl] defer to create candidate window until hibernation leave 2. modify Makefile.am files in each directory ISF 2.2.3606 : 1. apply as-needed option; ISF 2.2.3601 : 1. Change the initial ise when the initial ise in global files doesn't exist 2. Fix ISF programming guide document ISF 2.2.3526 : 1. Fix loading added keyboard ISE issue; 2. Update isf-demo-efl for layout test; 3. [efl_immodule] fix attribute; 4. Add image of private key set in ISF programming guide ISF 2.2.3523 : 1. Use common ISE; 2. Support new ISE installation for hibernation booting; 3. Fix defects according to prevent result; 4. add ise_context.h 5. Change hibernation ready key ISF 2.2.3522 : 1. [efl_immodule] support attribute of imengine; ISF 2.2.3518 : 1. Add idm source codes; 2. Cleanup source codes for LiMo Contribution; 3. Update contacts; 4. [efl_panel] Fix "More" button highlight defect; ISF 2.2.3515 : 1. set hibernation ready flag in vconf 2. [efl_immodule] commit preedit string when mouse down event is occured ISF 2.2.3509 : 1. add set_ise_language for supporting password mode ISF 2.2.3508 : 1. Modify ISF Programming guide ISF 2.2.3504 : 1. [isf-panel-efl] Modify hibernation_leave callback ISF 2.2.3503 : 1. [isf-panel-efl] Revert isf-panel-efl.desktop 2. [STK] set autoperiod, autocapital to root window's property ISF 2.2.3502 : 1. [isf-panel-efl] support hibernation 2. [isf-panel-efl] set ELM_ENGINE, ELM_FPS to avoid to use gles backend 3. [efl_immodule] fix 3rd parameter in preedit_string_get 4. Change /usr/lib/scim-1.0/ to /opt/lib/scim-1.0, change /usr/share/scim to /opt/share/scim 5. Update for LiMo Contribution ISF 2.2.3427 : 1. Modify ISF Programming guide 2. remove evas_font_path_prepend from isf-panel-efl ISF 2.2.3421 : 1. Use evas_font_path_prepend; ISF 2.2.3418 : 1. Add each layout image in doxygen; ISF 2.2.3413 : 1. [setting] add autocapital, autoperiod option menu; 2. [efl_immodule] change return type; 3. Change font : GT font -> SLP:style=medium; ISF 2.2.3406 : 1. Add libisf-bin.postinst for gtkimmodule; ISF 2.2.3330 : 1. Fix build error related to the change of Ecore_IMF; ISF 2.2.3328 : 1. Set window role for not using effect; ISF 2.2.3327 : 1. Bug fix about back button in isfsetting; ISF 2.2.3317 : 1. Support autocapital, autoperiod; ISF 2.2.3310 : 1. Fix for EFL 1.0 alpha; 2. efl_immodule refactoring; ISF 2.2.3307 : 1. Fix isfsetting; ISF 2.2.3307 : 1. Add multi-selected ISEs function in efl-setting; 2. [isf-demo-stk] fix build error; ISF 2.2.3301 : 1. [isfsetting] fix for i18n; 2. [efl_immodule] Bug fix : key up event 3. [isf-demo-efl] add example code about IP layout ISF 2.2.3231 : 1. [isf-demo-stk] fix build errors for stk_main_window_new () and so on; ISF 2.2.3225 : 1. [isf-demo-efl] code refactoring; 2. [isf-demo-efl] add MONTH, NUMBERONLY layout test code; 3. [isf-demo-stk] add IP, MONTH, NUMBERONLY Layout; 4. Added experimental modification for avoiding multiple scim process problem; 5. [isfsetting] set background; 6. Remove GTK word from IMControl; ISF 2.2.3219 : 1. Fix the bug not to install libui-isfsetting-efl.so; 2. Update efl_setting; ISF 2.2.3218 : 1. Update candidate images for beat; 2. Update efl_setting according to Beat GUI PPT; ISF 2.2.3207 : 1. Remove kessler ELM_THEME and intl folder; 2. Update efl_setting according to appcore change; 3. Remove applog from efl_setting; ISF 2.2.3202 : 1. Add hardware keyboard support; 2. Remove unused functions of efl_immodule; ISF 2.2.3120 : 1. Change deprecated Ecore_IMF API in isf_imf_context 2. Fix rotating code in isf-demo-efl ISF 2.2.3112 : 1. Fix the routine about event_callback_add; 2. Modify isf-demo-efl example code; 3. Bug fix about event_callback_add and event_callback_del ISF 2.2.3108 : 1. Support revised Ecore_IMF; ISF 2.2.3107 : 1. Fix defects according to klocwork report and c++ test report; 2. Update isf-panel-efl for multi-resolution; ISF 2.2.3025 : 1. Fix defects according to klocwork report; 2. Add ingroup and defgroup; ISF 2.2.3017 : 1. Change font name to "GT45_ArabCJK_TouchWiz" in isf_panel_efl.cpp; 2. Update isf-demo for build issue; 3. Fix defects according to klocwork report; 4. Add comments; ISF 2.2.3011 : 1. Update efl_setting for share gadget; 2. Update isf-demo-stk for build issue; ISF 2.2.3004 : 1. Change appfwk to appcore; 2. Remove "app-fwk.h"; ISF 2.2.3002 : 1. Update isf_imf_context.cpp to fix backspace problem; 2. Add comments; 3. Fix one defect for isf-setting-efl; ISF 2.2.2930 : 1. Rollback to 2.2.2919 because of backspace problem; ISF 2.2.2928 : 1. Fix defects according to prevent and klocwork result; 2. Add logs in scim_panel_client.cpp; ISF 2.2.2919 : 1. Fix to problem not to find vconf.h; ISF 2.2.2913 : 1. Fix candidate window resize issue; 2. Add CUSTOM1_CANDIDATE_STYLE; 3. Add isf-demo-stk; ISF 2.2.2906 : 1. Fix candidate scrolling defect; 2. Merge aux window into candidate window; 3. Update isf-demo-efl; 4. Remove idm directory; 5. Fix preedit cursor position defect; ISF 2.2.2822 : 1. Update isf_imf_context.cpp for focused IC; 2. Fix aux select issue; 3. Add more window for Chinese ISE; 4. Fix cursor position can not updated when commit string; 5. Add ISE switch function from ISE window; ISF 2.2.2819 : 1. Update isf_imf_context.cpp; ISF 2.2.2815 : 1. Update isf_panel_efl.cpp; ISF 2.2.2807 : 1. Fix the issue that char is displaying twice in RSS; 2. Hide ISE when application is crashed; 3. Update isf-setting; ISF 2.2.2801 : 1. Update isf-setting and isf_candidate.edc; 2. Remove unused source codes from isf_panel_efl.cpp; ISF 2.2.2723 : 1. Change how to grab key ISF 2.2.2722 : 1. Fix isfsetting bug; 2. Fix isf-panel-efl memory leak issue; ISF 2.2.2717 : 1. Add elementary dependency in isf-imf-module 2. Append transparent rectangle to avoid overwrapping with softkey ISF 2.2.2716 : 1. Fix isfsetting bug; 2. Update candidate positon when indicator and candidate are overlapped; ISF 2.2.2711 : 1. Change isfsetting into shared gadget; 2. Change ISF theme from pantheon to kessler; 3. Fix candidate background defect; 4. Update Chinese ISE; ISF 2.2.2704 : 1. Update IMControl; 2. Add multi-candidates for each row of candidate UI; 3. Update isf-setting; 4. Fix defects according to prevent report; ISF 2.2.2625 : 1. Update IMControl; 2. Add candidate auto-adjust location and landscape mode; 3. Add HelperAgent::update_input_context, remove two unused APIs; 4. Update isf-setting; 5. Update Chinese ISE; ISF 2.2.2610 : 1. Add libisf-dbg; 2. Update isf-setting; 3. Update candidate aux for Chinese ISE; ISF 2.2.2609 : 1. Update isf-setting; 2. Update isf_panel_efl.cpp for aux; ISF 2.2.2608 : 1. Remove UI_softkey, UI_titlebar and so on from isf-setting; ISF 2.2.2607 : 1. Update isf-setting for BS issue when press "Back"; ISF 2.2.2605 : 1. Update isf-setting; 2. Update isf_event_demo.cpp ISF 2.2.2604 : 1. Update isf_imf_context.cpp for Home ane End keyevent; ISF 2.2.2603 : 1. Update isf-setting; ISF 2.2.2602 : 1. Update language po files; ISF 2.2.2601 : 1. Update language po files; 2. Update efl_setting; ISF 2.2.2530 : 1. Add SYSLOG for ISF launching; ISF 2.2.2529 : 1. Add GTK in ISF depends; ISF 2.2.2528 : 1. Fix BlueScreen issue when switching ISEs; 2. Update aux UI of candidate; ISF 2.2.2526 : 1. Update isfimcontrolapi.cpp; 2. Change SLP functions according to KHQ release; 3. Update chinese ISE; 4. Add fifty one alpha languages in xt9 ISE; 5. Add setup module in input-pad ISE; ISF 2.2.2523 : 1. Update efl_setting; 2. Update xt9/xt9chinese/chinese ISEs; ISF 2.2.2522 : 1. Fix isf_demo crash issue; 2. Fix issue of candidate window shows on lock screen; 3. Update isf-setting; 4. Support candidate window move according to cursor position; ISF 2.2.2520 : 1. Update isf_demo; 2. Add isf_imf_context_preedit_string_get () in efl_immodule; ISF 2.2.2515 : 1. Update isf_setting; 2. Update isf_candidate.edc; 3. Fix one defect for IM Control; ISF 2.2.2514 : 1. Add efl_setting; ISF 2.2.2513 : 1. Fix browser crash issue; ISF 2.0.2513 : 1. Add PORTRAIT_VERTICAL_CANDIDATE_MODE for EFL candidate UI; 2. Fix two candidate defects; 3. Update IMControl functions; 4. Update keyboard ise when application calls get_ise_list (); 5. Update xt9 ise; 6. Add xt9_chinese ISE and Chinese ISE; ISF 2.0.2506 : 1. Seperate isf package to libisf-bin and libisf-dev; 2. Add aux string in EFL candidate UI; 3. Remove Ecore_X_Rectangle related functions in IMControl; 4. Update ise list when application calls get_ise_list (); ISF 2.0.2429 : 1. Add new functions in IMControl; ISF 2.0.2424 : 1. Add IMControl in efl_immodule; 2. Fix the issue that ISF/ISE are activated twice by application; 3. Set pantheon as Candidate UI theme; ISF 2.0.2422 : 1. Fix the issue that space cannot be input; 2. Move PanelAgent thread into main thread; 3. Provide temp candidate UI; ISF 2.0.2418 : 1. Fix some EFL IMModule's bugs; 2. Update EFL panel; 3. Set European ISE as default ISE; ISF 2.0.2414 : 1. isf_panel_efl.cpp is written by EFL, isf-panel-efl process can run; 2. Set input-pad ISE as default ISE; 3. Fix one EFL IMModule's bug; 4. Add EFL supporting in input-pad ISE; 5. Fix XT9 ISE error in Aquila simulator environment; 6. Update ISF debian files; ISF 2.0.2403 : 1. Begin to porting ISF into slp 2.0 platform; 2. Add EFL Panel and EFL IMModule; ISF 1.0.2226 : 1. Remove New ISEs related source codes; 2. Remove uncessary source codes for scim-panel-gtk; 3. Update ISF according to review result; 4. Fix one candudate UI defect; 5. Merge KHQ ISF; ISF 1.0.2219 : 1. Add 200ms timer to show candidate for volans target; 2. Fix two PanelAgent defects for Gesture ISE; 3. This is the final version for volans target; ISF 1.0.2125 : 1. Add check condition for panel_agent->stop () and config->flush (); 2. Adjust helper manager reconnection number from 6 to 200; 3. Improve focus-in speed in gtkimcontextscim.cpp; 4. Update xt9 ISE; 5. This is the final version for protector target; ISF 1.0.2110 : 1. Fix memory leak when scim-launcher and scim-panel-gtk exit; 2. Add isf-log to enable/disable ISF log online; 3. Set PanelAgent to non-block mode; 4. Improve input speed for embedded editor; 5. Update xt9 ISE; ISF 1.0.2031 : 1. Fix defects according to prevent result; 2. Update xt9 ISE; ISF 1.0.2025 : 1. Fix defects according to prevent result; 2. Improve input speed; 3. Update xt9 ISE; ISF 1.0.2018 : 1. Remove redundant source codes for candidate window; 2. Fix two memory leak issues for scim-panel-gtk exception; 3. Change preedit fg color and bg color according to theme color; 4. Update xt9 ISE; ISF 1.0.2010 : 1. Reduce booting time of scim and scim-panel-gtk; 2. Fix defects according to prevent result; ISF 1.0.2003 : 1. Change candidate background color; 2. Remove scim_get_newise_module_list from scim.cpp and scim_panel_gtk.cpp; 3. Fix the issue (control panel can not be showed in target); 4. Show candidate window when update candidate string; 5. xt9 ISE : fixed auto-substitution function; 6. xt9 ISE : fixed only english char committed defect, when the input sequence char length exceeds 72; 7. xt9 ISE : fixed defect of inexplicable string to be displayed, when using delete key to remove all normal input sequence chars; ISF 1.0.1928 : 1. Fix defects according to prevent result; 2. Fix XT9 config reload issue; 3. Reduce gtkimcontextscim loading time; 4. Update candidate according to GUI spec; 5. Remove unnessary ISE_SHOWED message; 6. Change dynamic_cast to static_cast for scim_signals; 7. Update xt9 ISE; ISF 1.0.1920 : 1. Fix two "preedit-changed" issue; 2. Removing unnessary ACK message; 3. Fix the issue "When using GtkIMEmbeddedEditor, clicking the hide button of ISE does not refresh the app window." 4. Fix HelperAgent memory leak issue; 5. Update candidate UI; 6. Change candidate display method; 7. Update xt9 ISE; ISF 1.0.1913 : 1. Support ISE without GtkSocket/GtkPlug; 2. Update xt9 and input-pad ISE; ISF 1.0.1906 : 1. Remove gtk_im_context_scim_set_ime_window_rectangle; 2. Add XT9 option subscribe in scim-panel-gtk; 3. Update xt9 and input-pad ISE; ISF 1.0.1829 : 1. Add macro "USING_ISF_MAINWINDOW_AUTOSCROLL"; 2. Add gtk_im_context_scim_set_ime_window_rectangle; 3. Update xt9 ISE; ISF 1.0.1828 : 1. Fix build errors for volans; 2. Improve candidate scroll; 3. Update xt9 ISE; ISF 1.0.1825 : 1. Fix candidate flick issue; 2. Remove debug information; 3. Update xt9 ISE; ISF 1.0.1822 : 1. Add landscape mode supporting for candidate UI; 2. Update xt9, handwriting and input-pad ISEs; ISF 1.0.1819 : 1. Fix memory leak issue for HelperAgent; 2. Change HelperAgent IPC from block mode to non-block mode; 3. Change read_from_socket's timeout from infinity to 3 seconds; 4. Change ISM_TRAN_CMD_SET_ISE_SCREEN_DIRECTION to ISM_TRANS_CMD_SET_ISE_SCREEN_DIRECTION; 5. Optimize candidate moving; 6. Set mfc-now as default helper ISE; 7. Update xt9, and input-pad ISEs; 8. Add moakey-chinese ISE (It should work with Chinese pinyin keyboard ISE); ISF 1.0.1815 : 1. Fix one dead lock issue and memory leak issue for PanelAgent; 2. Add HelperAgent::get_candidate_window_rect (const String &uuid) and update_candidate_rect signal; 3. Add reset_ise_context signal and set_screen_direction signal for helper ISE; 4. Improve candidate UI for height and scroll bar; 5. Set xt9 as default keyboard ISE and set now+ as default helper ISE; 6. Update xt9, now+, handwriting and input-pad ISEs; ISF 1.0.1810 : 1. Fix one issue for Helper ISE restart; 2. Add HelperAgent::set_candidate_position (int left, int top) and HelperAgent::candidate_hide (); 3. Fix one language setting issue; 4. Fix one issue for gtk_ise_set_active_ise_by_uuid; 5. Improve key event process of panel_slot_process_key_event (); 6. Update handwriting, XT9 and input-pad ISEs; 7. Add gesture and now+ ISEs; ISF 1.0.1721 : 1. Fix embedded editor issue; 2. Support that helper ISE sends key event to Non-GTKIMContext application; 3. Support shared ISE for all entrys; We can set shared ISE to true or false by "/FrontEnd/SharedInputMethod" of config file "isf/ism/configs/config" 4. Fix some bugs for ISF; 5. Update handwriting, XT9 and input-pad ISEs; ISF 1.0.1710 : 1. Update handwriting, xt9 and input-pad ISEs; 2. Update PanelAgent for context management; 3. Fix one issue for candidate position; 4. Fix one issue for default ise starting; ISF 1.0.1703 : 1. Update handwriting, xt9 and input-pad ISEs; 2. Change get_candidate_ui (), get_keyboard_ise () and get_keyboard_ise_list () for HelperAgent and PanelAgent; 3. Update ISF for xt9 language; 4. Fix 2 bugs for ISF; ISF 1.0.1626 : 1. Add postrm.in for automaticlly remove "/usr/lib/scim-1.0" when uninstall isf*.ipk. 2. Update ISF. 3. Fix bugs for input-pad and pinyin. 4. Update handwriting for using ISF 2.0 candidate. 5. Add XT9 ISE ISF 1.0.1621 : 1. Add isf.pc.in for ISF version management, current ISF version is 1.0.1621; After you build and install isf, you can run below command to find ISF version. [sbox-floater-i686: ~] > pkg-config isf --modversion 1.0.1621 2. Change HelperAgent::set_keyboard_ise () to HelperAgent::set_keyboard_ise_by_name (), add HelperAgent::set_keyboard_ise_by_uuid (); Update input-pad for this modification; 3. Add ISM_ISE_HIDE_IN_CONTROL_PANEL for helper ISE option; 4. Fix one bug for control panel;