Revert manifest to default one
[profile/ivi/isf.git] / releasenote.txt
index 1ffa540..21330ea 100644 (file)
+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. Initial Release
+  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;