2003-10-08  Fumitoshi UKAI  <ukai@debian.or.jp>

	* skkinput 2.06.4 release
	* README.jis: update
	* CHANGES.jis: update
	* skkinput.man: update
	* skkinput.ja.man: update

2003-10-08  Fumitoshi UKAI  <ukai@debian.or.jp>

	* Imakefile: fix manpath for skkinput.ja
	   closes: [#2218] InstallManPageLong

2003-10-07  Fumitoshi UKAI  <ukai@debian.or.jp>

	* cstyle.c (skkinputLookupString): check only Shift state

2002-12-11  Fumitoshi UKAI  <ukai@debian.or.jp>

	* skkinput 2.06.3 release
	* README.jis: update
	* CHANGES.jis: update
	* skkinput.man: update
	* skkinput.ja.man: update

2002-12-06  Takashi SAKAMOTO <PXG01715@nifty.ne.jp>
	
	* OverWin.c: change canvas parent window (focus window -> client window)
		(OTSW_CreateModeShell): parentwin is always client_window
		(OTSW_Realize): always OTSW_ReconfigureFocusPosition 
		(OTSW_ConfigureWindowsScreenI): focus_offset_x, focus_offset_y
	* OffWin.c: change canvas parent window (focus window -> client window)
		(OFFW_ChangeFocusWindow): deleted
		(OFFW_ChangeAttributes): just set focus_window
	* XIMInputMethod.c (srSupportedStyles): reorder XIMStatusNothing

2002-11-18  Fumitoshi UKAI  <ukai@debian.or.jp>

	* fix wrong assumption on char signedness
	* OffWin.c (OFFW_InitializeHistory): overthespot_like_input is Boolean
	* OnWin.c (OnWin_InitializeHistory): ditto
	* OverWin.c (OTSW_InitializeHistory): ditto
	* SeparateWin.c (SEPW_InitializeHistory): ditto
	* kanji.h (struct myChar): charset takes -1
		(IS_ASCII_EQUAL): nchara should be unsigned char

2002-11-15  Fumitoshi UKAI  <ukai@debian.or.jp>

	* skkinput 2.06.2 release
	* README.jis: update
	* CHANGES.jis: update
	* skkinput.man: update
	* skkinput.ja.man: update

2002-11-11  Takashi SAKAMOTO <PXG01715@nifty.ne.jp>
	
	* OnWin.c: fix XIM_PREEDIT_DRAW problem
	* OnWin.c (OnWin_fixcallback): arg.m_nCaret = 0
				SET END OF STRING on m_strPreeditText
				m_nPreeditCaret = 0

2002-10-30  Fumitoshi UKAI  <ukai@debian.or.jp>

	* skkinput.doc: removed

2002-10-30  Fumitoshi UKAI  <ukai@debian.or.jp>

	* skkinput 2.06.1 release
	* README.jis: update
	* skkinput.man: update
	* skkinput.ja.man: update
	* version.h: update

2002-10-29  Takashi SAKAMOTO <PXG01715@nifty.ne.jp>

	* OffWin.c, OnWin.c, OverWin.c, SeparateWin.c, OffWinP.h, OnWinP.h,
	  OverWinP.h, SeparateWinP.h, XIMInputContext.c: fix XIM focus problem
	* OffWin.c (OFFW_resources): add m_fInputFocus
		(OFFW_RealizeMinibuffer): XtVaCreatePopupShell sees inputfocus
		(OFFW_Realize): check inputfocus
	* OffWinP.h (OffthespotWinPart): add m_fInputFocus 
	* OnWin.c (OnWin_resources): add m_fInputFocu
		(OnWin_RealizeMinibuffer): XtVaCreatePopupShell sees inputfocus
					XtVaCreateManagedWidget sees inputfocus
		(OnWin_CreateMinibuffer): check inputfocus
	* OnWinP.h (OnthespotWinPart): add m_fInputFocus
	* OverWin.c (OTSW_resources): add m_fInputFocus
		(OTSW_RealizeMinibuffer): XtVaCreatePopupShell sees inputfocus
		(OTSW_CreateMinibuffer): check inputfocus
	* OverWinP.h (OverthespotWinPart): add m_fInputFocus
	* SeparateWin.c (resources): add m_fInputFocus
		(SEPW_CreateCanvasPopup): XtSetArg input forcus
		(SEPW_Realize): check input focus
	* SeparateWinP.h (SeparateWinPart): add m_fInputFocus
	* XIMInputContext.c (ximInputContext_createFrame): 
			XtVaCreateWidget add XtNinput

2002-10-28  Fumitoshi UKAI  <ukai@debian.or.jp>

	* skkinput 2.06 release
	* README.jis: update
	* skkinput.man: update
	* skkinput.ja.man: update
	* version.h: update

2002-10-28  Fumitoshi UKAI  <ukai@debian.or.jp>

	* `gcc -Wall -Werror' clean
	* OnWin.c: `OnWin_resetupModeWindow' declared `static' but never defined
		`OnWin_ReconfigureColor' declared `static' but never defined
		`OnWin_ConfigureSubWindowMinibuffer' declared `static' but never defined
		`OnWin_ConfigureWindowsScreenIsSmall' declared `static' but never defined
		`OnWin_ReconfigureFocusPosition' declared `static' but never defined
		`focusCheck' declared `static' but never defined
	* XIMClient.c: `ximClient_onClientDestroy' defined but not used


2002-10-28  Fumitoshi UKAI  <ukai@debian.or.jp>

	* XIMData.h: `extern inline' requires function definitions in some *.o.
		definition only `extern inline' would cause undefined symbol
		in link time.
		Only inline cause multiple definitions in link time.
		So we should use `static inline'
	* tqueue.h: ditto
	* varbuffer.h: ditto

2002-10-28  Takashi SAKAMOTO <PXG01715@nifty.ne.jp>	
	
	* Imakefile (CDEBUGFLAG): enabled
		(COMMONSRCS): add OnWin.c
		(COMMONOBJS): add OnWin.o
		(IMSRCS): updated
		(IMOBJS): updated
	* FontMgr.h: fix indent
	* Kinput.c (KIP_PrepareConversion): fix indent
		(KIP_ReadAttr): fix mask for CONVERSION_ATTRIBUTE_COLOR
	* MyDispatch.h: fix indent
	* OffWin.c (OFFW_resource): add m_lstTextCallback
		(OffWin_fixcallback): added
		(OFFW_Realize): check XtHasCallbacks (gw, XtNfixNotify)
				fix OFFW_ReconfigureColor colors
		(OFFW_ReconfigureColor): CAColor->(CAForegroundPixel|CABackgroundPixel)
		(OFFW_ChangeAttributes): check foreground and background color
	* OffWinP.h (OffthespotWinPart): add m_lstTextCallback 
	* OnWin.c: added
	* OnWin.h: added
	* OnWinP.h: added
	* OverWin.c (OTSW_resources): add m_lstTextCallback 
		(OverWin_fixcallback): added
		(OTSW_Realize): check XtHasCallbacks (gw, XtNfixNotify)
			fix OTSW_ReconfigureColor colors
		(OTSW_ReconfigureColor): check foreground and background color
		(OTSW_ChangeFocusWindow): use XReparentWindow()
		(OTSW_ChangeAttributes): check foreground and background color
	* OverWinP.h (OverthespotWinPart): add m_lstTextCallback 
	* SeparateWin.c (resources): add m_lstTextCallback
		(SeparateWin_fixcallback): added
		(SEPW_Realize): check XtHasCallbacks (gw, XtNfixNotify)
	* SeparateWinP.h (SeparateWinPart): add m_lstTextCallback
	* XIMClient.c: added
	* XIMClient.h: added
	* XIMClientP.h: added
	* XIMData.h: added
	* XIMClientP.h: added
	* XIMData.h: added
	* XIMInputContext.c: added
	* XIMInputContext.h: added
	* XIMInputContextP.h: added
	* XIMInputMethod.c: added
	* XIMInputMethod.h: added
	* XIMInputMethodP.h: added
	* XIMPacket.c: added
	* XIMPacket.h: added
	* XIMPacketP.h: added
	* XIMProtocol.h: added
	* XIMServer.c: added
	* XIMServer.h: added
	* XIMServerP.h: added
	* Xim.c: deleted
	* Xim.h: deleted
	* XimP.h: deleted
	* Ximp.c (Ximp_makeConvAttrib): CAColor->AForegroundPixel|CABackgroundPixel
	* attr.h (CAColor): separeted ->CAForegroundPixel|CABackgroundPixel
		(CAInputStyle): added
		(CAClientAreaNeeded): added
		(CAStatusAreaNeeded): added
		(ConvAttrs): add background_pixmap, cursor
		(struct tagTOnTheSpotDrawArg): added
	* ctext.c: #include <limits.h>
		(string2ctextn): added
		(string2ctext): rewrite using string2ctext
	* draw.c: #include "kanji.h"
		(sstrModelineSkkMode): added
		(sstrModelineZenei): added
		(sstrModelineKatakana): added
		(sstrModelineKana): added
		(rstrModeline): added
		(srnLengthModeline): added
		(GetModeLineText): added
	* im.h: deleted
	* imattr.c: deleted
	* imbuf.c: deleted
	* imbuf.h: deleted
	* imconst.h: deleted
	* imconv.c: deleted
	* imdata.c: deleted
	* imdispatch.c: deleted
	* imfuncs.h: deleted
	* imhash.c: deleted
	* imic.c: deleted
	* imprtype.h: deleted
	* imreq.h: deleted
	* imrequest.c: deleted
	* imsendbuf.c: deleted
	* imsendbuf.h: deleted
	* imxport.h: deleted
	* main.c: Xim.h -> XIMServer.h
		(main): ximWidgetClass -> ximServerWidgetClass
	* protocol.h (CONVERSION_NYUURYOKU_HOUSHIKI_ONTHESPOT): added
	* resrcs.h (XtNtextNotify): added
		(XtNpreeditStartCallback): define
		(XtNpreeditDrawCallback): define
		(XtNpreeditCaretCallback): define
		(XtNpreeditDoneCallback): define
		(XtNstatusStartCallback): define
		(XtNstatusDrawCallback): define
		(XtNstatusDoneCallback): define
	* tqueue.h: added
	* varbuffer.h: added

2002-08-14  Fumitoshi UKAI  <ukai@debian.or.jp>

	* skkinput 2.05 release

2002-08-13  Fumitoshi UKAI  <ukai@debian.or.jp>

	* gcc -Wall -Werror clean

	* imattr.c (getFilterEvents): return 0
	* imconv.c (IMStopConversion): unused conn
	* imrequest.c (ecode2str): ifdef DEBUG only
	* main.c (main): volatile checkautosave_id and initialized
	* skkel.c (j_quote_char): unused i

2002-08-13  Motonobu Ichimura <famao@users.sourceforge.jp>

	* skksoc.c (skkinput_StartCommunication): need freeaddrinfo()

2002-07-17  Fumitoshi UKAI  <ukai@debian.or.jp>

	* sourceforge.jp Patch [ #424 ] support continuous '/' in skkdict
	* lispeval.c (stringIsString): fix problem handling \nnn
	* myeval/lispeval.c (stringIsString): ditto

	* fix myeval/
	* kanji.c (dump_myCharset): comment out CHARSET_JISX0301_ROMAN,KATAKANA
	* lispeval.c (j_date_ad): follow prototypes
			(main): fix old codes
	* myeval/lispeval.c: ditto
	* myeval/Makefile: needs kanji.o

2002-07-10  Fumitoshi UKAI  <ukai@debian.or.jp>

	* sourceforge.jp Patch [ #417] skkinput-2.04-noipv6-fix.patch
	  y-abe@users.sourceforge.jp
	* Imakefile: #ifdef -> #if
	* main.c (skkinput_checkOptions): check IPv6 enabled
	* skkconfig.c (skkinput_readConfigFile): check IPv6 enabled

2002-07-05  Fumitoshi UKAI  <ukai@debian.or.jp>

	* skkinput 2.04 release

2002-07-05  Fumitoshi UKAI  <ukai@debian.or.jp>

	* skkinput.man: import English man page from Debian
	* skkinput.ja.man: renamed from skkinput.man
	* Imakefile: use InstallManPageLong to install japanese man page

2002-07-04  Fumitoshi UKAI  <ukai@debian.or.jp>

	* skkldic.c (skkinput_updateLocalJisyo): use fdopen()

2002-07-04  Fumitoshi UKAI  <ukai@debian.or.jp>

	* OverWin.c (OTSW_CreateSubCanvas): 
		avoid Unmap on Qt by setting over-ride-redirect

2002-07-04  Fumitoshi UKAI  <ukai@debian.or.jp>

	* skkel.c (j_kana_input): fix ohyo

2002-07-04  Fumitoshi UKAI  <ukai@debian.or.jp>

	* skksoc.c: #include "config.h"
		(skkinput_StartCommunication) fix getservbyname()
						s/ntoh/ntohs/
	* fix USE_INET6

2002-07-04  Fumitoshi UKAI  <ukai@debian.or.jp>

	* README.jis: note about USE_INET6
	* Imakefile: USE_INET6
	* skksoc.c: #if USE_INET6

2002-07-03  Fumitoshi UKAI  <ukai@debian.or.jp>

	* New resource `modeline_geometry'
	* OverWin.c (OTSW_resources): add XtNmodeshell_geometry
		(OTSW_CreateModeShellWin): added
		(OTSW_ParseModeShellGeometry): added
		(OTSW_CreateModeShell): check modeshell geometry
		(OTSW_SetValues): OTSW_resetupModeWindow()
			instead of XRaiseWindow()
		(OTSW_resetupModeWindow): fix geometry of modeshell
	* OverWinP.h (modeshell_x): added
		(modeshell_y): added
		(modeshell_geometry): added
	* Skkinput.ad (Skkinput*overthespot.modeshell_geometry):
		add sample geometry
	* config.h (DEFAULT_MODELINE_GEOMETRY): default value
	* resrcs.h (XtNmodeshell_geometry): added
		(XtCModeShell_Geometry): added

2002-07-03  Fumitoshi UKAI  <ukai@debian.or.jp>

	* fix segfault when terminating
	* main.c (destroy_protocolServers): 
			set NULL to destroyed *_protocol 

2002-07-03  Fumitoshi UKAI  <ukai@debian.or.jp>

	* IPv4/IPv6 support
		backport from skkinput 2.03-10.deb
	* dot.skkinput: use skk-service instead of skk-port-num
	* main.c: include <sys/socket.h>
		(OPTION_IPv4): added
		(OPTION_IPv6): added
		(skkserv_portnum): deleted
		(skkserv_service): added
		(skkserv_pf): added
		(main): changed skkinput_StartCommunication() args
		(skkinput_usage): add -4, -6
		(skkinput_checkOptions): -4, -6
			-port save to skkserv_service
			-4, -6 check
	* skkconfig.c (skkserv_portnum): static
		(skkserv_service): extern
		(skkserv_pf): extern
		(skkserv_protocol_family): added
		(skkinput_initdef): add skk-service: 
			add skk-server-protocol-family:
		(skkinput_readConfigFile): 
			backward compatibility skkserv_portnum
		(initSkkinputDousaketteiVariables):
			use skkserv_service instead of skkserv_portnum
	* skksoc.c (skkserv_portnum): deleted
		(skkserv_service): extern
		(server, host): #if 0 (IPv4 only)
		(makeSocket): #if 0 (IPv4 only)
		(skkinput_StartCommunication): args changed
			rewrite to support IPv6
		(skkinput_Request):
			skkinput_StartCommunication() changes

2002-07-02  Fumitoshi UKAI  <ukai@debian.or.jp>

	* skkldic.c (skkinput_updateLocalJisyo): 
		use mkstemp() istead of tmpnam() in skkldic.c

2002-07-02  Fumitoshi UKAI  <ukai@debian.or.jp>

	* new annotation support 
	  - http://www.remus.dti.ne.jp/%7Eczkmt/tmp/skkinput-2.03-unoff.patch
	   backport from skkinput 2.03-9.deb
	* skkel.c (j_quote_semicolon): added
		(j_newline): semicolon check
		(j_insert_word): split annotation
		(j_quote_char): check annotation
	* skksvect.c (cmpCandidate): annotation support fix

2002-07-02  Fumitoshi UKAI  <ukai@debian.or.jp>

	* OverWin.c (OTSW_SetValues): XRaiseWindow()
		(OTSW_resetupModeWindow): XRaiseWindow()
		(Modeshell_Display): XRaiseWindow()
		(Modeshell_Redisplay): XRaiseWindow()
	
2002-07-02  Fumitoshi UKAI  <ukai@debian.or.jp>

	* fix segfault problem with all XIM applications
		backport from skkinput 2.03-3
	* Xim.c (xdestroy): no need XSafeFlush()
		(Xim_Destroy): no need XtCallCallbacks()
	* imconv.c (IMStopConversion): don't set event mask
		always clear IC_CONVERTING flag

2002-07-02  Fumitoshi UKAI  <ukai@debian.or.jp>

	* implement filter events backport from skkinput 2.01-1.1
	* im.h (IMCommonAttributes): add filter_events
	* imattr.c (setFilterEvents): added
		(getFilterEvents): added
		(icAttributes): add XNFilterEvents
		(fillCommonDefault): add filter events
		(validateCommonAttr): check filter events

2002-07-02  import to sourceforge.jp
