view ChangeLog @ 16:598fcbe482b5

imported patch 19_kinput2-v3.1-ruby.patch
author Yoshiki Yazawa <yaz@honeyplanet.jp>
date Mon, 08 Mar 2010 20:38:17 +0900
parents
children
line wrap: on
line source

2003-03-25  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* lib/ruby/kinput2_prime.rb (Repository): 
	- Change lookup method from lookup_prefix to lookup_hybrid.

2003-02-03  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* lib/Ruby.c (Repository):
	- Get $LOAD_PATH in Ruby by execution of ruby command.

2003-01-20  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* lib/Ruby.c (Repository): 
	- Create `rubyDialogDisplay', `rubySelectionDisplay' and
	  `rubySelectionEvent' functions.
	- Refine the code.

	* lib/Ruby.rb (Repository): 
	- Create `ConvMode' class.
	- Create `Window', and `Selection' class.
	- Create `JEditText' class.
	
2003-01-19  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* lib/Ruby.c (Repository): 
	- Add some methods for Selection.
	- Fix SEGV error in `ConvertedString'

	* lib/Ruby.rb (Repository): 
	- Add PRIME!
	

2003-01-18  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* lib/Ruby.rb (Repository): 
	- Change name dialog to selection.
	- Create new dialog as AUXSegment.

	* lib/Ruby.c (Repository): 
	- Create `GetAuxSegments' function for Ruby.
	- Modify `rubyDisplayPreEdit' for AuxSegments.
	- Commentout all debug messages which have variables,
	  because of a unknown bug.
	

2003-01-17  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* lib/Ruby.rb (Repository): 
	- Create a class `TextEdit'.
	- Improving class structures.
	- Add methods for input events.
	- Create Segment functions for cursor motion.

	* lib/Ruby.c (Repository):
	- Change `InputEvent'.
	- Modify `GetSegment' function for cursor motion.
	

2003-01-16  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* lib/Ruby.c (Repository):
	- Change `displayPreEdit' to `rubyDisplayPreEdit'.
	- Modify `NumSegments' for Ruby.

	* lib/Ruby.rb (Repository):
	- Add `clear' function.
	- Modify `segment_length' function.
	
	* lib/Ruby.c (Repository):
	- Modified a function `CursorPos' for Ruby.
	- Modifying a function `GetAuxSegments' for Ruby.
	To finish the modification, it is required that
	a definition about a data structure for word parts.

	* lib/Ruby.rb (Repository):
	Add a new variable 'cand_list'.

	* lib/Ruby.c (Repository): 
	Add a new function 'rubyEUCArraytoICStringArray'.

2003-01-15  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* .cvsignore: [NEW FILE]

	* lib/Ruby.c (Repository):
	Finish to make a function 'rubyEUC2ICString'. It's been working.

2003-01-14  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* lib/Xrubylib/memo.txt (Repository):
	Add a description about ICString and it's Memory management.

	* lib/Ruby.c (Repository): Add a function 'rubyEUC2ICString'.
	However, it has not been working.
	
	* lib/Ruby.rb (Repository): Add space-key action.
		
2003-01-12  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* lib/Ruby.rb (Repository): Add comment about keycodes.

2003-01-11  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* lib/Ruby.c (Repository): 
	Trap InputEvent and ConvertedString for test.

	* lib/Ruby.rb (Repository): [NEW FILE]
	Ruby script for Ruby.c

	* lib/Xrubylib/misc.c (Repository): [NEW FILE] 
	Copy euc2wcs and wcs2euc functions from Xatoklib/misc.c

2003-01-10  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* lib/ruby-c.c: [NEW FILE] a library to invoke ruby.
	* lib/ruby-c.h: [NEW FILE] a library to invoke ruby.
	* lib/Ruby.c: Early stage to use ruby.
	Almost all functions for canna are not modified yet.