⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changelog

📁 scim 修改过的可以在手机上运行的代码
💻
字号:
2006-05-15  Jim Huang  <jserv.tw@gmail.com>	* configure.ac: Bump version to 0.3.0 (final).	SCIM-chewing 0.3.x depends on libchewing 0.3.x series.2006-05-15  Jim Huang  <jserv.tw@gmail.com>	* src/scim_chewing_imengine.h	(m_selection_keys_num): New member for the number of selection keys.	* src/scim_chewing_config_entry.h	(SCIM_CHEWING_SELECTION_KEYS_NUM): Put key entry name instead of	hard-coded constant.	* src/scim_chewing_imengine.cpp	(ChewingIMEngineFactory::reload_conf)	(ChewingIMEngineInstance::ChewingIMEngine)	(ChewingIMEngineInstance::reload_config)	(ChewingIMEngineInstance::update_lookup_table_page_size)	(ChewingIMEngineInstance::reset)	(ChewingLookupTable::ChewingLookupTable) (ChewingLookupTable::init):	Continue the previous work from Kanru Chen to be more complete.	* src/scim_chewing_imengine_setup.cpp	(create_keyboard_page) (create_keyboard_page) (setup_widget_value)	(load_config) (save_config): Likewise.	Complete SetupUI for customized selection keys and number.	* po/zh_TW.po: Updated.2006-05-15  Jim Huang  <jserv.tw@gmail.com>	* configure.ac: Fill chewing-devel@googlegroups.com as contact	address.	2006-05-13  Kanru Chen  <koster@debian.org.tw>	* src/scim_chewing_imengine.cpp	(ChewingLookupTable::init): Accpet custom selection keys.	(ChewingIMEngineInstance::reset): Update selection keys.2006-05-12  Jim Huang  <jserv.tw@gmail.com>	* src/scim_chewing_imengine.cpp	(ChewingIMEngineInstance::reset): Added suffix '\0'.	* src/scim_chewing_imengine_setup.cpp	(_builtin_selectmap): Reduced to char *builtin_selectkeys.	(create_keyboard_page) (setup_widget_value) (save_config): Use	fixed-length selection keys.2006-05-12  Jim Huang  <jserv.tw@gmail.com>	* src/scim_chewing_imengine.h	(m_default_KeyboardType): Rename to m_KeyboardType for better	readability.	(m_selection_keys): New member for selection keys.	* src/scim_chewing_config_entry.h	(SCIM_CONFIG_IMENGINE_CHEWING_SELECTION_KEYS): New macro. Default	selection keys.	* src/scim_chewing_imengine.cpp	(ChewingIMEngineFactory::reload_conf)	(ChewingIMEngineInstance::reload_config)	(ChewingIMEngineInstance::reset),	src/scim_chewing_imengine_setup.cpp	(create_keyboard_page) (create_keyboard_page) (setup_widget_value)	(load_config) (save_config): Implement customized selection keys, such	as "123...", "asdf...", etc.	* po/zh_TW.po: Updated.2006-05-11  Jim Huang  <jserv.tw@gmail.com>	* src/scim_chewing_imengine.cpp	(ChewingIMEngineInstance::process_key): Fixlet to use	chewing_handle_ShiftSpace.2006-05-10  Jim Huang  <jserv.tw@gmail.com>	* src/scim_chewing_imengine.cpp	(ChewingIMEngineInstance::process_key): Toggle Full/Half shape via	shift-space.2006-05-10  Jim Huang  <jserv.tw@gmail.com>	* configure.ac: Bump version to 0.2.92 .2006-05-10  Jim Huang  <jserv.tw@gmail.com>	* src/scim_chewing_config_entry.h	(SCIM_CONFIG_IMENGINE_CHEWING_PREEDIT_BGCOLOR_NUM): New macro.	* src/scim_chewing_imengine.cpp	(ChewingIMEngineFactory::reload_conf): Increment color index.	(ChewingIMEngineInstance::commit): Cleanup.	NOTE: Only the color setting of preedit area background is	implemented.	* src/scim_chewing_imengine_setup.cpp	(create_color_button_page): Cleanup.	TODO: Enable tooltip in create_color_button.	* po/zh_TW.po: Improved.2006-05-10  Jim Huang  <jserv.tw@gmail.com>	* src/scim_color_button.cpp,	src/scim_color_button.h: New files. ScimColorButton implementation.	* src/Makefile.am: Ditto.	* src/scim_chewing_config_entry.h	(SCIM_CONFIG_IMENGINE_CHEWING_PREEDIT_BGCOLOR_DEF_[1-5]): Default	color index for preedit area background.	* src/scim_chewing_imengine.cpp (chewing_preedit_bgcolor): Fill with	default values.	* src/scim_chewing_imengine_setup.cpp	(config_color_common): New member for color index storage.	(create_color_button) (on_color_button_changed)	(find_color_config_entry): New function to handling color buttons.	(create_setup_window): Added decorative color page.	(setup_widget_value) (load_config) (save_config): Use ColorConfigData.	* data/scim-chewing-swap-colors.png: New file. Indicate color	swapping.	* data/Makefile.am: Ditto.2006-05-09  Jim Huang  <jserv.tw@gmail.com>	* src/scim_chewing_imengine.h	(ChewingIMEngineFactory::m_preedit_bgcolor[]): New property. Used for	storing preedit background color indexes.	* src/Makefile.am: Added SCIM_CHEWING_LOCALEDIR.	* src/scim_chewing_imengine.cpp	(scim_module_init): Bind text domain.	(ChewingIMEngineFactory::reload_config): Reload various preedit	background color indexes for	SCIM_CONFIG_IMENGINE_CHEWING_PREEDIT_BGCOLOR_ .	(ChewingIMEngineFactory::get_help): Tweak help messages.	* src/scim_chewing_imengine_setup.cpp (scim_module_init): Bind text	domain.	TODO: use ScimColorButton in SetupUI for customized color indexes.	* po/zh_TW.po: Updated.2006-05-08  Jim Huang  <jserv.tw@gmail.com>	* src/scim_chewing_imengine.cpp	(ChewingIMEngineInstance::process_key): Fixlet to Caps Lock.2006-05-08  Jim Huang  <jserv.tw@gmail.com>	* scim-chewing.spec.in: Added rules for dependency checks.2006-05-08  Jim Huang  <jserv.tw@gmail.com>	* src/scim_chewing_imengine.cpp	(ChewingIMEngineInstance::trigger_property): Fixlet to Full/Half shape	trigger.2006-05-08  Jim Huang  <jserv.tw@gmail.com>	* src/scim_chewing_imengine.cpp (_builtin_keymap): Fix typo of	Han-Yu PinYin Keyboard.2006-05-07  Jim Huang  <jserv.tw@gmail.com>	* src/scim_chewing_imengine.cpp	(ChewingIMEngineInstance::process_key): Temporary workaround for	avoiding crashes with shift key combinations.2006-05-06  Jim Huang  <jserv.tw@gmail.com>	* configure.ac: SCIM-chewing 0.2.91 depends on libchewing 0.2.93 .2006-05-02  Jim Huang  <jserv.tw@gmail.com>	* src/scim_chewing_imengine.h	(ChewingIMEngineFactory::m_esc_clean_all_buffer),	src/scim_chewing_imengine.cpp (ChewingIMEngineFactory::reload_conf)	(ChewingIMEngineInstance::reload_con):	New property: m_esc_clean_all_buffer.	Decide to assign Esc key to clean all keyboard buffer or not.	* src/scim_chewing_imengine_setup.cpp (create_options_page)	(load_config) (save_config): Implement UI for configure the above	option.	* po/scim-chewing.pot,	po/zh_TW.po: Update gettext message template and zh_TW translation.	* configure.ac: Bump version to 0.2.91 .2006-04-29  Jim Huang  <jserv.tw@gmail.com>	* src/scim_chewing_imengine.cpp	(builtin_keymaps): Rename KB_HANYU_PINYING to KB_HANYUPINYIN to fit	SVN HEAD libchewing changes.2006-03-23  Jim Huang  <jserv.tw@gmail.com>	* src/Makefile.am: Trivial change for libtool symbols.2005-12-07  Kanru Chen  <koster@debian.org.tw>	* src/scim_chewing_imengine.cpp:	Use new buffer size.2005-12-07  Kanru Chen  <koster@debian.org.tw>		* configure.ac: Use SVN HEAD libchewing.	* src/scim_chewing_imengine.cpp:	Add Full/Half shape property.	Use new API.2005-10-10  Jim Huang  <jserv@kaffe.org>	* src/scim_chewing_imengine.cpp	(ChewingIMEngineInstance::~ChewingIMEngineInstance): Add	TerminateChewing API call.2005-08-08  Jim Huang  <jserv@kaffe.org>	* configure.ac: Bump version to 0.2.1 .	SCIM/Chewing now depends on libchewing 0.2.7 .	* NEWS: Updated.2005-04-24  Kanru Chen  <koster@debian.org.tw>	* src/scim_chewing_imengine.cpp	(ChewingIMEngineInstance::process_key_event):	Fix CtrlNum failure.2005-04-17  Kanru Chen  <koster@debian.org.tw>	* src/scim_chewing_imengine.cpp	(ChewingIMEngineInstance::process_key_event):	Handle key mask to make working under SCIM 1.2.1 .	(ChewingIMEngineInstance::commit):	Validate the content in lookup table.2005-03-20 Jim Huang  <jserv@kaffe.org>	* src/scim_chewing_imengine.h	(class ChewingIMEngineFactory),	src/scim_chewing_config_entry.h:	New member for SpaceAsSelection to decide if perform old style	of space key.	* src/scim_chewing_imengine.cpp	(ChewingIMEngineFactory::reload_config),	(ChewingIMEngineInstance::reload_config),	src/scim_chewing_imengine_setup.cpp	(create_options_page), (setup_widget_value), 	(load_config), (save_config):	Support the switch of the above option.	2005-03-18  Kanru Chen  <koster@debian.org.tw>	* scim_chewing_imengine.cpp	(ChewingIMEngineInstance::trigger_property):	Use trigger_property to change the chi/eng mode, so we can use	property button to change the mode.	2005-03-18  Kanru Chen  <koster@debian.org.tw>	* scim_chewing_imengine.cpp	(ChewingIMEngineInstance::commit):	Make Zuin output much pretty and readable.2005-02-28  Jim Huang  <jserv@kaffe.org>	* configure.ac:	Bump version to 0.2.0.	Depends on libchewing 0.2.6 (and above).	clean up version definition macros.		* scim-chewing.spec.in:	Fix package version definition.2005-02-25  Kanru Chen  <koster@debian.org.tw>		* src/scim_chewing_config_entry.h:	Fix typo.2005-02-24  Jim Huang  <jserv@kaffe.org>	* src/scim_chewing_imengine_setup.cpp:	Handle the keyboard mapping configuration with translated	message.	* po/zh_TW.po:	Updated with keyboard mapping message.2005-02-24  Kanru Chen  <koster@debian.org.tw>	* src/scim_chewing_config_entry.h,	src/scim_chewing_imengine_setup.cpp:	Remove unused SCIM_CONFIG_IMENGINE_CHEWING_USE_DVORAK	* src/scim_chewing_imengine.cpp,	src/scim_chewing_imengine.h:	New function: ChewingIMEngineFactory::reload_config,	reorder initialize sequence, save config data in Factory.	After scim-setup, changes can immediately be reloaded.	* src/scim_chewing_imengine.cpp	(ChewingIMEngineFactory::get_help):	Fill help messages.	(ChewingIMEngineInstance::select_candidate):	Now we can use mouse to select the candidate.	(ChewingIMEngineInstance::commit):	Pass correct length to iconv. (fix rt#7503)	Use different foreground color to highlight phrases.2005-02-21  Kanru Chen  <koster@debian.org.tw>	* src/scim_chewing_imengine.cpp	(reload_config):	Let selectAreaLen have correct value.2005-02-21  Jim Huang  <jserv@kaffe.org>	* src/scim_chewing_imengine.h,	src/scim_chewing_config_entry.h,	src/scim_chewing_imengine.cpp,	src/scim_chewing_imengine_setup.cpp:	Bump copyright date.	* src/scim_chewing_imengine_setup.cpp:	Fix intl macro.	* po/zh_TW.po:	Update zh_TW translation to adapt recent SetupIM changes.	2005-02-20  Kanru Chen  <koster@debian.org.tw>	* po/scim-chewing.pot,	po/zh_TW.po:	Update gettext message template and zh_TW translation.	* src/scim_chewing_imengine.h,	src/scim_chewing_imengine.cpp:	Add ChiEngMode property, functionality to show current mode is	Chinese Mode or English Mode.		* src/scim_chewing_imengime_setup.cpp:	New chewing keyboard type - KB_HANYU_PINYING.2005-02-07  Kanru Chen  <koster@debian.org.tw>	* src/scim_chewing_imengine.h,	src/scim_chewing_imengine.cpp (ChewingIMEngineInstance::commit):	Add functionality to show phrase interval using fonts decorated by	underline, caret by highlight fonts, and Zuin symbol after the	specific caret.	* src/scim_chewing_imengine.cpp	(ChewingIMEngineInstance::match_key_event):	New method. Make checking keys more convenient.	2005-02-06  Kanru Chen  <koster@debian.org.tw>	* src/scim_chewing_imengine.cpp,	src/scim_chewing_imengine_setup.cpp:	Initial working SetupUI. Support USER_KB_TYPE entry.2004-12-21  Jim Huang  <jserv@kaffe.org>	* configure.ac:	Bump version to 0.1.12004-12-15  Jim Huang  <jserv@kaffe.org>	* src/scim_chewing_imengine.cpp	(ChewingIMEngineInstance::process_key_event):	Add a workaround against the known issue in OpenOffice with	GTK+ im module hanlding key pressed/released events.2004-12-14  Jim Huang  <jserv@kaffe.org>	* src/scim_chewing_imengine.cpp	(ChewingIMEngineFactory::init):	Replace scim_get_home_dir() with CHEWING_DATADIR (prefix) for	consistency.	(ChewingIMEngineFactory::validate_encoding),	(ChewingIMEngineFactory::validate_locale):	Implemented.	(ChewingIMEngineInstance::reload_config):	Handle evil Null character in C-style string.2004-12-07  Jim Huang  <jserv@kaffe.org>	* src/scim_chewing_imengine.cpp:	Remove the implementation of the invalid methods,	ChewingIMEngineFactory::validate_encoding and	ChewingIMEngineFactory::validate_locale. Just use the ones 	derived	from base class according to the advice of James Su.2004-11-30  Jim Huang  <jserv@kaffe.org>	* First working snapshot.	* Adapt the codebase from Kanru Chen.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -