2008-09-19  bee  <bee@mbj.nifty.com>
	* Version 0.3.20

	* src/filer.c (filterApply): ե륿ŬѸɬ褹롣

	* src/dir.c (ApplyFilter): ե륿Ŭѻ˥Ʒ׻Ƥ

	* src/filter.c (filterDoneCommon): ե륿ŬѸ˥եοưʤä˺褷Ƥʤä

	* src/filer.c (isearchDone): ץץȤä
	(doFilter): ե륿ϥץץȤνͤǤƤʤä

	* src/dir.c (scanDirectory) [DEBUG]: ꤬ä
	* src/view.c (viewer_done): Vw_Verb򥭥㥹ȡٹк
	* src/task.h: FreeTask()Υץȥɲá
	* src/buffer.c (SetCursor): SetupDelayedDraw()2ĤΥѥ᥿ηäƤٹк

2008-09-18  bee  <bee@mbj.nifty.com>
	* src/dir.c (scanDirectory): lstat()˼Ԥˤfileop()ˤNULLϤ褦ˤ
	* src/dir.c (readdirAddlist): addList硣
	* src/dir.c (addList): 
	* src/dir.c (readdirAddlist): stat˼ԤDLLF_NOSTATե饰򥻥åȡ
	* src/filer.h (DfFile): flagsɲástat˼ԤDLLF_NOSTATե饰򥻥åȡ
	* src/filer.c (drawSingleItem): DFFL_NOSTATåȤƤȤϥʤΤ ? 褷Ƥ
	* src/info.c (In_Draw): DFFL_NOSTATåȤƤȤϥʤɤ褷ʤ
	* src/dfx.c (dfxResourceList): unknownColor ꥽ɲá
	* src/dftype.h: COLOR_UNKNOWN ɲá

2008-09-16  bee <bee@mbj.nifty.com>
	* src/filer.c (FL_Process): redraw 
	* src/buffer.c (DrawGap): 賫ϰ֤0̤ˤʤä
	* src/keycfg.c (CmdTable): VIEWFIND2ƤΤǰĺ

2008-09-12  bee <bee@mbj.nifty.com>
	* src/dfx.c (dfxResourceList) <dlgCannotMakeDestination>: ꥽ dlgCannotMakeDestination ɲá
	* src/dftype.h: (add) DLG_CANNOT_MKDIR_DEST ɲá
	* src/task.c (commonInit): DLGF_LINKåȤƤȤ˥ȿˤʤ롣
	* src/task.c (commonProcSelectedFile): ǥ쥯ȥκ˼ԤΥ顼åѹ
	* src/task.c (commonProcSubDirectories): ǥ쥯ȥκ˼ԤΥ顼åѹ
	* src/copy.c (copyPreDir): 顼ζ
	* src/copy.c (movePreDir): 顼ζ
	
2008-09-06  bee <bee@mbj.nifty.com>
	* src/view.c (viewr_invoke): (add) ɤ߹ߤХå饦ɤǹԤ
	* src/view.c (viewr_done): (add) ɤ߹ߤХå饦ɤǹԤ
	* src/view.c (Vw_DrawWait): (add) ɤ߹ߤХå饦ɤǹԤ
	* src/view.c (Vw_VerbWait): (add) ɤ߹Υϥɥ
	* src/view.c (Vw_Open): ɤ߹ߤХå饦ɤǹԤ
	* src/view.c (operation_thread): (add) ɤ߹ߤԤåɡ
	* src/filer.c (openViewer): ӥ塼ɤ߹ߤХå饦ɲ
	* src/buffer.c (ChangeFrameSize): ѹǾüХåեְ㤨

2008-09-06  bee <bee@mbj.nifty.com>
	* src/cdetect.c (scan): ʸȽ̤ˤĤĴ

2008-08-25  bee <bee@mbj.nifty.com>
	* Version 0.3.16
	* src/buffer.c (RedrawFrame): ɽե졼̵뤹롣
	* src/buffer.c (KillFrame): ٱ䥿Ȥƻųݤ롣
	* src/buffer.c (enum_is_enable): enumIsEnable̾
	* src/buffer.c (enum_is_enable_hidden): enumIsEnableHidden̾
	* src/buffer.c (UpdateFrames): (add) ٱ䥿ȤBS_NEEDREDRAWդƤե졼褹롣
	* src/buffer.c (enum_update): (add) ٱ䥿ȤBS_NEEDREDRAWդƤե졼褹롣
	* src/buffer.c (RedrawFrames): (add) ɽΥե졼褹롣
	* src/buffer.c (enum_redraw): (add) ɽΥե졼褹롣
	* src/buffer.c (KillBuffer): 󥯥ꥹȤ곰BL_UpdateƤӽФ
	* src/buffer.c (KillBuffer): 塢ե졼衣
	* src/buffer.c (DrawBorder): ȤꤵƤʤե졼ʤ鲿⤷ʤXSetForeground()θƤӽФ1٤ˤ롣
	* src/buffer.c (delayed_draw_info): (add) ɬפʾݻ롣
	* src/buffer.c (work_delay_draw): (add) XtAppAddWorkProc()Ϥƥɥ֤ˤʤä褹롣
	* src/buffer.c (SetupDelayedDraw): (add) XtAppAddWorkProc()Ȥäƥɥ֤ˤʤä褹롣
	* src/buffer.c (SetCursor): XCopyArea()GraphicsExposure٥Ȥȯ뤿XSetGraphicsExposures()Ƥ֡
	* src/buffer.c (SetCursor): GraphicsExpose٥ȤĤäƤٱ򤷤롣
	* src/buffer.c (enum_setup_size_info): setup_size_info̾
	* src/buffer.h: (add) BS_NeEDREDRAW ɲá
	* src/buffer.h: fClippingե饰flagsѹ
	* src/cmd.c (CommonCmdProc) <REFRESH>: 褹refreshޥɤɲá
	* src/cmd.h: (add) REFRESH
	* src/dfx.c (expose_data): (add)
	* src/dfx.c: pathlistΥѹ
	* src/dfx.c (wndExpose): (add) Expose٥ȤGraphicsExpose٥ȤǽʣΤȴФ
	* src/dfx.c (wndExpose): eventΥȤ1ʾλζΤƤƤ
	* src/dfx.c (wndExposeEvent): (add) Expose٥ȤΥϥɥ顣expose_data򥻥åȥåפ wndExpose() ƤӽФ
	* src/dfx.c (wndGraphExposeEvent): (add) GpahicsExposeExpose٥ȤΥϥɥ顣expose_data򥻥åȥåפ wndExpose() ƤӽФ
	* src/dfx.c (wndEvent) <GraphicsExpose>: XClearAreaExpose˺ؤƤΤ褹롣
	* src/dfx.c (filterEvent_cb): (add) GraphicsExpose٥Ȥ塼󥰤ƤʤĴ٤롣
	* src/dfx.c (IsPendingExpose): (add) GraphicsExpose٥Ȥ塼󥰤ƤʤĴ٤롣
	* src/filer.c (SetFilerState) <DS_WAIT_DIR>: ΥեåȰ֤0ˤ롣
	* src/filer.c (SetFilerState) <defailt>: CalcBufferOffset()ƤӽФΥեåȰ֤򹹿롣
	* src/filer.c (FL_Process) <CLOSE>: UpdateFrames()ƤӽФɽ򹹿롣
	* src/info.c (enum_resize_info): enumResizeInfo̾
	* src/info.c (enum_kill_info): enumKillInfo̾
	* src/keycfg.c (CmdTable): refresh ޥɤɲá
	* src/misc.c (SetClipRect): (add) åԥΰѥ桼ƥƥ
	* src/misc.c (ClearClip): (add) åԥΰβѥ桼ƥƥ
	* src/status.c (enum_move_up): enumStMoveUp̾
	* src/status.c (enum_move_down): enumStMoveDown̾
	* src/man/dfx.1: ޥɤɲáƤѹ
	* src/man/ja/dfx.1: ޥɤɲáƤѹ

2008-08-19  bee <bee@mbj.nifty.com>
	* Version 0.3.15
	* src/buffer.c (ScrollRect): ɸη׻ְ㤤
	* src/status.c (St_SetMsg): åꤵƤ뤫ɤȽְ㤤

2008-08-15  bee <bee@mbj.nifty.com>
	* Version 0.3.14
	* src/buffer.c (RedrawFrame): (add) 
	* src/buffer.c (choise_killing): 󥱡ѹ
	* src/buffer.c (KillFrame): Ĥʤ褦InvalidateRectexposeΤǤϤʤRedrawFrame¨褹롣
	* src/buffer.c (SwitchBuffer): Ĥʤ褦InvalidateRectexposeΤǤϤʤRedrawFrame¨褹롣
	* src/buffer.c (SplitWindow): Ĥʤ褦InvalidateRectexposeΤǤϤʤRedrawFrame¨褹롣
	* src/buffer.c (KillBuffer): Ĥʤ褦InvalidateRectexposeΤǤϤʤRedrawFrame¨褹롣
	* src/buffer.c (ChangeFrameSize): Ĥʤ褦InvalidateRectexposeΤǤϤʤRedrawFrame¨褹롣
	* src/buflist.c (Bl_Process) <CLOSE>: ĤΤInvalidateWindowϸƤФʤKillBufferѤߤΤϤ
	* src/buflist.c (Bl_Process): Ĥʤ褦InvalidateRectexposeΤǤϤʤRedrawFrame¨褹롣
	* src/buflist.c (BL_Update): Ĥʤ褦InvalidateRectexposeΤǤϤʤRedrawFrame¨褹롣
	* src/cdetect.c (scan): ȾѥʤEUCեEUCǧʤäΤ
	* src/cmdlist.c (Cl_Process) <CLOSE>: ĤΤInvalidateWindowϸƤФʤKillBufferѤߤΤϤ
	* src/cmdlist.c (Cl_Process): Ĥʤ褦InvalidateRectexposeΤǤϤʤRedrawFrame¨褹롣
	* src/dfx.c (wndResize): Ĥʤ褦InvalidateRectexposeΤǤϤʤRedrawFrame¨褹롣
	* src/filer.c (drawSingleItemDI): (add)
	* src/filer.c (FL_Process) <HORIZ_LEFT HROZ_RIGHT>: Ĥʤ褦ˡ
	* src/filer.c (FL_Process) <CLOSE>: ĤΤInvalidateWindowϸƤФʤKillBufferѤߤΤϤ
	* src/filer.c (FL_Process) <SHOWDOTS>: RedrawInfo()RedrawFrame()Ƥ衣
	* src/filer.c (FL_Process): redraw ե饰褹뤫ɤꤹΤ롣
	* src/filer.c (markFile): Ĥʤ褦InvalidateRectexposeΤǤϤʤdrawSingleItemDI¨褹롣
	* src/filer.c (setSort): Ĥʤ褦InvalidateRectexposeΤǤϤʤRedrawFrame褹롣
	* src/filer.c (doClearmark): Ĥʤ褦InvalidateRectexposeΤǤϤʤRedrawFrame褹롣
	* src/filer.c (doReversemark): Ĥʤ褦InvalidateRectexposeΤǤϤʤRedrawFrame褹롣
	* src/filer.c (filterApply): Ĥʤ褦InvalidateRectexposeΤǤϤʤRedrawFrame褹롣
	* src/filer.c (doQuit): KillBuffer()褷ƤΤInvalidateWindow()ϸƤФʤ
	* src/filer.c (multimarkInvoke): Ĥʤ褦InvalidateRectexposeΤǤϤʤRedrawFrame褹롣
	* src/filter.c (filterDoneCommon): Ĥʤ褦InvalidateRectexposeΤǤϤʤRedrawFrame褹롣
	* src/info.c (KillInfo): Ĥʤ褦InvalidateRectexposeΤǤϤʤRedrawFrame褹롣
	* src/status.c (St_SetMsg): Ĥʤ褦InvalidateRectexposeΤǤϤʤRedrawFrame褹롣
	* src/view.c (Vw_Process) <CHCHARSET>: Ĥʤ褦InvalidateRectexposeΤǤϤʤRedrawFrame褹롣
	* src/view.c (Vw_Process) <CHNEWLINE>: Ĥʤ褦InvalidateRectexposeΤǤϤʤRedrawFrame褹롣
	* src/view.c (setPosition): Ĥʤ褦InvalidateRectexposeΤǤϤʤRedrawFrame褹롣

2008-08-13  bee <bee@mbj.nifty.com>
	* Version 0.3.13
	* src/buffer.c (KillFrame): ե졼äΥեư褬פĤʤä鼡Υե졼ˤƤȥե졼ɬɽˤ롣
	* src/buffer.c (UnlinkBuffer): (add) ƤΤǴؿ
	* src/buffer.c (GetClientRect): ˥ե礬Τн衣
	* src/buffer.c (DrawGap): äΤ褯ʤ
	* src/buffer.c (SetCursor): ե졼बץι⤵꾮в⤷ʤ
	* src/buffer.c (ChangeFrameSize): 
	* src/buffer.h (DfWindow): Ѳǽʥե졼Υݻ frame_y, frame_bottomɲá
	* src/dfx.c (Wnd_Create): frame_y, frame_bottomν
	* src/filer.c (SetFilerState): 褷ʤΤdrawϥɥȤ
	* src/info.c (info_resize): (add)
	* src/info.c (enumResizeInfo): (add) EnumBuffers()ϤƻȤ
	* src/info.c (ShowInfo): ɸframe_yι
	* src/info.c (ShowInfo): EnumBuffers(enumResizeInfo) ȤäƤ¾Υե졼Υ
	* src/info.c (enumKillInfo): (add) EnumBuffers()ϤƻȤ
	* src/info.c (KillInfo): EnumBuffers(enumKillInfo) Ǥ¾Υե졼Υ
	* src/status.c (MakeStatue): frame_bottomι
	* src/status.c (moveup_info): (add)
	* src/status.c (enumStMoveUp): (add) EnumBuffers()ϤƻȤ
	* src/status.c (St_MoveUp): EnumBuffers(enumStMoveUp) Ǥ¾Υե졼Υ
	* src/status.c (enumStMoveDown): (add) EnumBuffers()ϤƻȤ
	* src/status.c (St_MoveDown): EnumBuffers(enumStMoveUp) Ǥ¾Υե졼Υ
	* src/status.c (St_GetPos): (del) frame_bottomѡ

2008-08-12  bee <bee@mbj.nifty.com>
	* Version 0.3.12
	* src/buffer.c (SwitchBuffer): ڤ꤫ΥХåեϥѤäƤ뤫⤷ʤΤresizeƤǤޤ褹롣
	* src/buffer.c (DrawGap): ΰΥ0ʤ鲿⤷ʤ
	* src/buffer.c (SetCursor): åԥꡣ
	* src/buffer.c (CalcBufferOffset): 賫ϰ֤0̤ˤʤä0
	* src/buffer.c (determin_edge): ɲá⤷ʤƤȽǤǤ褦ˡ
	* src/buffer.c (ChangeFrameSize): ѹ̤ޥʥˤʤʤ褦˥å롣0ˤʤäե졼ǡ
	* src/dfx.c <ENLARGE_H ENLARGE_V SHRINK_H SHRINK_V>: ե졼Υѹޥɤ˥Ƥ
	* src/status.c (St_GetPos): (add) ơΰκɸ

2008-08-11  bee <bee@mbj.nifty.com>
	* Version 0.3.11
	* src/buffer.c (IsAdjoin): intʤ enum Ȥ褦ˤ
	* src/buffer.c (adjoin_side): NONE_SIDEɲá
	* src/buffer.c (RectSizeTop): (add)
	* src/buffer.c (RectSizeBottom): (add)
	* src/buffer.c (RectSizeLeft): (add)
	* src/buffer.c (RectSizeRight): (add)
	* src/buffer.c (choise_killing): IsAdjoinͤintǤϤʤenumǼ롣
	* src/buffer.c (KillFrame): IsAdjoinͤintǤϤʤenumǼ롣
	* src/cmd.c <ENLARGE_H ENLARGE_V SHRINK_H SHRINK_V>: ե졼Υѹޥɲá
	* src/cmd.h <ENLARGE_H ENLARGE_V SHRINK_H SHRINK_V>: ե졼Υѹޥɲá
	* src/keycfg.c <ENLARGE_H ENLARGE_V SHRINK_H SHRINK_V>: ե졼Υѹޥɲá
	* src/buffer.c (ChangeFrameSize): (add) ե졼ΥѤ롣
	* src/buffer.c (size_edge): (add)
	* src/buffer.c (sized_buffer_info): (add)
	* src/buffer.c (sized_buffer_info2): (add)
	* src/buffer.c (enum_count_visibled): (add) ɽΥХåեο롣
	* src/buffer.c (setup_size_info): (add) ѹˤɤդѹ뤫ξ롣
	* src/buffer.c (determin_edge): (add) ɤդѹ뤫ꤹ롣
	* src/filer.c (FL_ScanVerb): resizeϥɥѹ
	* src/filer.c (FL_ResizeScan): resizeϥɥ顣 BF2_ResizeDraw()Τޤ޻ȤäƤ⤤ΤǤϡ
	* src/dir.c (FinishListing): եξƤʤɤΥե饰Ūѿ򥻥åȤ롣̥åɤǿåƥǤΤȽǤƤޤʬä
	* src/filer.c (calcDialogRect): 뤬ֲˤȿˤʤäƤΤ

2008-08-09  bee <bee@mbj.nifty.com>
	* Version 0.3.10
	* src/buffer.c (SetCursor): ľ
	* src/dialog.c (MakeMessageBox): malloc()Υְ㤤

2008-08-09  bee <bee@mbj.nifty.com>
	* Version 0.3.9
	* src/buffer.c (SetCursor): ¹ԥѥˤäƤDrawInfoƤʤäΤǽ
	* src/dftype.h: (add) STM_EMPTY
	* src/dfx.c (dfxResourceList) <msgEmpty>: ꥽ msgEmpty ɲá
	* src/dialog.c: 䴰򥽡Ȥ롣
	* src/dialog.c (cand_list_item): (add)
	* src/dialog.c (cand_list_info): (add)
	* src/dialog.c (cand_list_info): (add)
	* src/dialog.c (gatherCandidate): (add)
	* src/dialog.c (comp_cand_item): (add)
	* src/dialog.c (sortCandidateItems: (add)
	* src/dialog.c (makeCandidateList): Ȥ뤿ö cand_list_info ˳Ǽ롣
	* src/dir.c (FinishListing):
	* src/filer.c (FL_EmptyVerb): (add) եλΥϥɥơ֥롣
	* src/filer.c (SetFilerState): եλϥϥɥFL_EmptyVerbˤ롣
	* src/filer.c (FL_DrawEmpty): եλϥɥ顣
	* src/filer.c (chDir): new_dir GetFiles()ν˲ƤޤΤǲ
	* src/filer.c (newbuffer_callback): ϸǤɤˤΤǡȤƤ
	* src/filer.c (gotoparent_callback): ϸǤɤˤΤǡ׻ˤ롣
	* src/filer.c (reload_callback): ϸǤɤˤΤǡ׻ˤ롣
	* src/filer.c (isearchDone): ⤷ʤʤä
	* src/dialog.c (isearchKeyProc): ʸ0Υ⥹롼
	* src/filer.c (SetFilerState): ֤Ѥä餹褹롣
	* src/dir.c (scanDirectory): lstat˼ԤǤء
	* src/str.h (DfStr): used 

2008-08-05  bee <bee@mbj.nifty.com>
	* Version 0.3.8
	* src/buffer.c (DrawGap): (add) ®ΤλԺ
	* src/buffer.c (SetCursor): ®ΤλԺ
	* src/buffer.c (SetCursor2): (del) SetCursor˲̾SetCursorϺ
	* src/buffer.c (CalcBufferOffset: (add) SetCursor2賫Ϻɸʤɤλ׻
	* src/buffer.c (ScrollRect): ե졼ब(0, 0)ˤΤȷĤƤΤǥѥ᥿˥ե졼ΰ־ɲáǤʤäʬƤӽФ֤ȤˤScrollRect()Ǥʤ
	* src/dir.c (SetupFileList): η׻ CalcColumnWidth()ե륿ŬѤ ApplyFilter() 2Ĥʬե륿ŬѤǽʬʾ礬¿
	* src/filer.c (FL_ResizeDraw): (add) CalcColumnWidth()Ƥ֡

2008-08-03  bee <bee@mbj.nifty.com>
	* Version 0.3.7
	* src/dir.c (FinishListing): ե뤬Ĥ̵Ȥrealloc()0ϤNULL֤äƤ硢realloc()˼ԤΤȴ㤤ƸưƤ

2008-07-31  bee <bee@mbj.nifty.com>
	* Version 0.3.6
	* src/conv.c (sjis_conv): ͤꡣ
	* src/conv.c (jis_conv): switchʸbreak˺졣

2008-07-31  bee <bee@mbj.nifty.com>
	* Version 0.3.5
	* src/buffer.c (SplitWindow): ʬΥե졼ॵǺ򤷤롣
	* src/dialog.c (defaultKeyHandler): Ϥä䴰򥯥ꥢƤΤ롣
	* src/dialog.c (inputKeyProc): Ϥä䴰򥯥ꥢ롣copyKeyProc
	* src/dialog.c (copyKeyProc): Ϥä䴰򥯥ꥢ롣
	* src/filer.c (SetFilerState): ѥ᥿WidgetɲáѹΤäե졼褷ʤ
	* src/filer.c (FL_Process) <SPLIT_H> <SPLIT_V>: SpritWIndow()Ǻ褹ΤǤǤϤʤ
	* src/task.h (DfTask): ̣ȽˤΤ parent  w ˲̾

2008-07-28  bee <bee@mbj.nifty.com>
	* Version 0.3.4
	* src/dialog.c (MakeInputDialog): 䴰򥯥ꥢɬפä
	* src/extmacro.c (parseDone): ͤ 0 TASK_FREEľ
	* src/filer.c (chdirInvoke): ͤ 0 TASK_FREEľ
	* src/filer.c (isearchNotify): ͤ 0  task_result(TASK_LEAVE, TASK_FREE)ľtaskĤʤ㤤ʤΤ0֤Ƥ˥Ƥ
	* src/filer.c (execInvoke): ͤ 0 TASK_FREEľ
	* src/string.c: used ե饰ȤΤߤ᤿ȤƤʤ
	* src/string.c (Str_AddRef): ȥȥ١δ뵤ΤǺ
	* src/string.c (Str_CopyAsUse): ȥȥ١δ뵤ΤǺ
	* src/view.c (findInvoke):  ͤ 0 TASK_FREEľ

2008-07-28  bee <bee@mbj.nifty.com>
	* Version 0.3.3
	* src/dfx.c: main.c ̾
	* src/cmdinput.c (parseCmd): execޥɤΥѥ᡼""ǥפƤǶڤƤΤ
	* src/copy.c (copyPreDir): ԡΥǥ쥯ȥ򤢤餫äƤ
	* src/copy.c (vtable_copy): predirwalk ϥɥɲá
	* src/dialog.c (ShowInputDialog): ե饰 DLGF_INPUT ΩƤ롣
	* src/filer.c (vtable_mkfile): ѥ᥿ǥեǤ褦ˤ뤿᥿ѹ
	* src/filer.c (vtable_mkdir): ѥ᥿ǥǥ쥯ȥǤ褦ˤ뤿᥿ѹ
	* src/filer.c (MakeArgList): argv  ASCIIZʸ롣
	* src/filer.c (MakeArgList2): argv  ASCIIZʸ롣
	* src/filer.c (doCopy): ѥ᥿ǥեǤ褦ѹ
	* src/filer.c (doCopy): Υե饰 DLGF_INPUT ShowInputDialogǥե饰򥻥åȤ롣
	* src/filer.c (doLink): ѥ᥿ǥեǤ褦ѹ
	* src/filer.c (doLink): Υե饰 DLGF_INPUT ShowInputDialogǥե饰򥻥åȤ롣
	* src/filer.c (doSymLink): ѥ᥿ǥեǤ褦ѹ
	* src/filer.c (doSymLink): Υե饰 DLGF_INPUT ShowInputDialogǥե饰򥻥åȤ롣
	* src/filer.c (doDelete): ѥ᥿ǥեǤ褦ѹ
	* src/filer.c (doDelete): Υե饰 DLGF_USESRC ɲá
	* src/filer.c (doMove): ѥ᥿ǥեǤ褦ѹ
	* src/filer.c (doMove): Υե饰 DLGF_USESRC ɲá
	* src/filer.c (doMove): Υե饰 DLGF_INPUT ShowInputDialogǥե饰򥻥åȤ롣
	* src/filer.c (doMultimark): ѥ᥿ǥեǤ褦ѹ
	* src/filer.c (doMakeFile): ѥ᥿ǥեǤ褦ѹ
	* src/filer.c (doMakeDir): ѥ᥿ǥեǤ褦ѹ
	* src/filer.c (doMakeDir): Υե饰 DLGF_USESRC ɲá
	* src/filer.c (doRename): Υե饰 DLGF_USESRC ɲá
	* src/filer.c (doChmod): Υե饰 DLGF_USESRC ɲá
	* src/filer.c (doChgrp): Υե饰 DLGF_USESRC ɲá
	* src/filer.c (isearchNotify): ǥ쥯ȥǥ󥯥󥿥륵ưƤʤäΤ
	* src/filer.c (multimarkInvoke): ʣ invoke ϥɥ顣
	* src/filer.c (multiMarking): ꤵ줿ѥ˹פե֤ˤ롣
	* src/filer.c (mkfileInit): ե init ϥɥ顣
	* src/filer.c (mkfileFileOp): ե fop ϥɥ顣
	* src/filer.c (mkdirFileOp): ǥ쥯ȥ fop ϥɥ顣
	* src/filer.c (makedirInvoke): (del)
	* src/filer.c (makefileInvoke): (del)
	* src/keycfg.c (CmdTable): delޥɤrmޥɤ˲̾
	* src/dialog.c (commonInit): DLGF_USEDSTե饰ΩäƤȤ t->input  t->dst ʸư롣
	* src/dialog.c (operation_thread): å DLGF_THREADե饰򲼤Ƥ᥹åɤ꡼Ƥ
	* src/dialog.c (commonProcSelectedFile): STATE_COPYASλsrc(t->input)Ǿ񤭤롣
	* src/dialog.c (commonProcSelectedFile): DLGF_USESRCΩäƤȤ¦¸ߥåԤ褦ѹ
	* src/dialog.c (taskCbNotify): notifyϥɥdoneϥɥͤǧ˥ƤΤ

2008-07-08  bee <bee@mbj.nifty.com>
	* Version 0.3.2
	* src/buffer.c (BF2_Draw): 롼פξ︫ľ
	* src/buffer.h (DfBufCommon): ǽԿ(nDrawable) scrollɬ/(scroll) ϰ(usable) 򵭲Ƥɲá
	* src/buffer.c (BF2_CalcCursors): ɽԿʤɤ׻Ƥ
	* src/buffer.c (SetCursor2): BF2_CalcCursors()Ƿ׻̤Ѥ®ٸ塣
	* src/buffer.c (BF2_ResizeDraw): BF2_CalcCursorsƤӽФɽԿ׻롣
	* src/buflist.c (fillArray): BF2_CalcCursorsƤӽФɽԿ׻롣
	* src/cmdlist.c (MakePathList): BF2_CalcCursorsƤӽФɽԿ׻롣
	* src/cmdlist.c (SetupCmdList): BF2_CalcCursorsƤӽФɽԿ׻롣
	* src/dir.c (SetupFileList): BF2_CalcCursorsƤӽФɽԿ׻롣
	* src/view.c (Vw_AdjustNewLine): BF2_CalcCursorsƤӽФɽԿ׻롣
	* src/cmd.c (afterWork): ޥɤ¹ԤˤϻҥХåեä
	* src/cmdlist.c (callbackOpen): ޥɤ¹ԤˤϻҥХåեä
	* src/filer.c (execInvoke): ޥɤ¹ԤˤϻҥХåեä
	* src/exec.c (DfxExec): ¹ԤΤ¢ޥɤä򼨤ѥ᥿ builtin ɲá
	* src/filer.c (newbuffer_callback): ֤ʣΰ֤ꤹ롣
	* src/buffer.c (KillFrame): ե졼ΥѤϤʤΤ resize ϥɥƤ֡
	* src/buffer.c (KillBuffer): ե졼ΥѤϤʤΤ resize ϥɥƤ֡
	* src/info.c (ShowInfo): Ѥäե졼ˤĤ resize ϥɥƤ֡
	* src/info.c (KillInfo): Ѥäե졼ˤĤ resize ϥɥƤ֡
	* src/status.c (St_MoveUp): Ѥäե졼ˤĤ resize ϥɥƤ֡
	* src/status.c (St_MoveDown): Ѥäե졼ˤĤ resize ϥɥƤ֡
	* src/main.c (wndDrawProc): draw ϥɥƤ֤ȥåԥΰ褬ѤƤΤXSetClipRectangles()ƤӤʤ

2008-07-01  bee <bee@mbj.nifty.com>
	* Version 0.3.1
	* src/buffer.c (KillBuffer): ƻҴطν
	* src/buffer.c (KillBuffer): äǤϤʤơäƤ롣
	* src/buffer.c (SetCursor2): ϰϤη׻ְ㤤
	* src/buffer.c (ScrollRect): ե졼ʬ뤹ˤϷ׻ʤ
	* src/cmdlist.c (callbackOpen): ¹ԤƤäʤ

2008-06-10  bee <bee@mbj.nifty.com>
	* Version 0.3.0
	* dialog.ctask.cʬ롣
	* src/task.c: (add)
	* src/task.h: (add)
	* src/dialog.c: Ϥνò
	* src/dialog.c (MakeMessageBox): (add)
	* src/dialog.c (MakeInputDialog): (add)
	* src/dialog.c (MakeChmodDialog): (add)
	* src/dialog.c (DlgSendEvent): (del)
	* src/dialog.c (confirm): ñconfirm˸ꡣ
	* src/dialog.c (confirmInput): (add)
	* src/dialog.c (confirmButton): (add)
	* src/dialog.c (confirmChmodDialog): (add)
	* src/dialog.c (closeDialog): (add)
	* src/dialog.c (setupPathes): (del)
	* src/dialog.c (initSubDir): (del)
	* src/dialog.c (chmodKeyHandler): (add)
	* src/dialog.h (dialog_vtable): (add)
	* src/cmdlist.c (callbackOpen): ¹ԸХåեä
	* src/filer.c (markFile): ʣ˻Ȥ褬̵̤ʤΤ褹뤫ɤΥե饰ɲä
	* src/filer.c (reload_callback): ȤΤ᤿
	* src/task.h (task_vtable): keyproc 
	* src/copy.c (copyKeyPress): (del)
	* src/chmod.c (chmodKeyPress): (del)

2008-02-07  bee <bee@mbj.nifty.com>
	* Version 0.2.44
	* src/buffer.c (BF2_ResizeDraw): BF_ResizeDraw̾SetCursorǤϤʤDfVerb2::setcursorƤ֤褦ѹ
	* src/buffer.c (cursorToTop): SetCursorǤϤʤDfVerb2::setcursorƤ֤褦ѹ
	* src/buffer.c (cursorToBottom): SetCursorǤϤʤDfVerb2::setcursorƤ֤褦ѹ
	* src/buffer.c (SetCursor): ͤηvoidintѹ
	* src/buffer.c (SetCursor2): ͤηvoidintѹ
	* src/buffer.c (upPage): (add) 礹롣
	* src/buffer.c (downPage): (add) 礹롣
	* src/buflist.c (upPage): (del)
	* src/buflist.c (downPage): (del)
	* src/cmdlist.c (upPage): (del)
	* src/cmdlist.c (downPage): (del)
	* src/filer.c (upPage): (del)
	* src/filer.c (downPage): (del)
	* src/view.c (vw_upPage): upPage̾
	* src/view.c (vw_downPage): downPage̾
	* src/main.c (wndResize): resize ϥɥ̵ͭå

2008-02-06  bee <bee@mbj.nifty.com>
	* Version 0.2.43
	* src/buffer.c (MakeBuffer): (add) ˺ȤꤽʤΤǥѥ˸ФǤ褦˴ؿˤ
	* src/buffer.c (DfBufCommon_Init): Buf_Init̾
	* src/buffer.h (DfDrawInfo): Ѥξݻ빽¤ΡdrawϥɥϤ
	* src/buffer.h (DfVerb) <draw>: draw ϥɥΥѥ᥿ѹ
	* src/buffer.c (BF2_Draw): ѥ᥿ѹΤǹ¤ΤˤޤȤ᤿
	* src/buffer.c (BF2_Draw): åԥ󥰤롣
	* src/buflist.c (Bl_Draw): (del)
	* src/buffer.c (SetCursor2): (add) 㤤δؿɲá
	* src/buffer.c (upCursor): (add) 礹뤿ɲá
	* src/buffer.c (downCursor): (add) 礹뤿ɲá
	* src/buflist.c (upCursor): (del)
	* src/list.c (downCursor): (del)
	* src/cmdlist.c (upCursor): (del)
	* src/cmdlist.c (downCursor): (del)
	* src/filer.c (upCursor): (del)
	* src/filer.c (downCursor): (del)
	* src/view.c (vw_upCursor): upCusrsor̾
	* src/view.c (vw_downCursor): downCursor̾
	* src/buffer.c (ScrollRect): XClearArea()exposeΤǤϤʤ¨褷Ƥߤ롣
	* src/buffer.h (DfBufCommon): ԥñ̤Υ롣

2007-12-15  bee <bee@mbj.nifty.com>
	* Version 0.2.42
	* src/buflist.c: (add) ɲá
	* src/dftype.h: Хåե̤DT_BUFLISTɲá
	* src/dftype.h: ץCAP_BUFFERSɲá
	* src/buffer.c (BL_Update): Хåե򹹿롣
	* src/buffer.c (AddBuffer): BL_Update() Ƥ֡
	* src/cmd.h (builtin_cmd): BUFLIST DUMPBUFFERINFO ɲá
	* src/cmd.h (builtin_cmd): CMD_BUFLISTɲá
	* src/cmd.c (CommonCmdProc) <BUFLIST>: (add) ХåեɽХåե
	* src/main.c (dfxResourceList): ꥽ captionBuffres(CAP_BUFFERS)ɲá
	* src/keycfg.c (CmdTable): BUFLIST/blist DUMPBUFFERINFO/DumpBufInfo ɲá
	* src/buffer.h (DfBuf): focus 󥯤ΥꥹȤɲá
	* src/buffer.c (SetFocusLink): (add) focus󥯤롣
	* src/buffer.c: NextVisibleBufferNextFrame˲̾focusꥹȤ򤿤ɤȤߤˡ
	* src/buffer.c: PrevVisibleBufferPrevFrame˲̾focusꥹȤ򤿤ɤȤߤˡ
	* src/buffer.c (KillFrame): focusꥹȤϤ
	* src/buffer.c (SwitchBuffer): focus󥯥ꥹȤ
	* src/buffer.c (SplitWindow): focus󥯥ꥹȤ
	* src/buffer.c (KillOtherFrames): focusꥹȤ򥯥ꥢ
	* src/filer.c (FL_Init): focusꥹȤΥꥢ
	* src/buffer.c (EnumBuffers): enableʥХåե򤿤ɤĤĴؿŬѤƤ
	* src/buffer.c (enumIsEnable): EnumBufferϤХå
	* src/buffer.c (enumIsEnableHidden): EnumBufferϤХå
	* src/buffer.c (GetNextEnableHiddenBuffer): (add) ɽˤʤäƤХåե֤
	* src/buffer.c (GetNextEnableBuffer): (add) ѲǽʥХåե֤
	* src/buffer.c (SetModalBuffer): ƥХåեdisableˤɽ롣
	* src/buffer.c (AddBuffer): ɲäХåեȷ褬Ʊä鲿⤷ʤ
	* src/buffer.c (KillBuffer): ɽХåեϤȤäȤȾä
	* src/buffer.c (KillBuffer): ʤɤSwitchBufferǺѤޤ롣
	* src/buffer.c (KillBuffer): ɽ٤ХåեɽΤΤ֡
	* src/cmd.c (CommonCmdProc) <SWITCHBUFFER>: ɽ٤ХåեɽΤΤ֡
	* src/cmd.c (CommonCmdProc) <CMDLIST>: ХåեڤؤSetModalBufferȤڤؤΥХåե夫ɽǤƺä
	* src/cmd.c (CommonCmdProc) <PATHLIST>: ХåեڤؤSetModalBufferȤڤؤΥХåե夫ɽǤƺä
	* src/cmd.c (CommonCmdProc) [DEBUG] <DUMPBUFFERINFO>: (add) Хåեΰɽ롣
	* src/cmd.h (builtin_cmd): ̵̾enumäΤ̾Ĥ
	* src/cmdlist.c (MakeCmdList): ֤ɽ̵֤˥Хåեˤ롣
	* src/cmdlist.c (MakePathList): ֤ɽ̵֤˥Хåեˤ롣
	* src/list.c (ListDel): оݤΥꥹȤ򥯥ꥢ롣
	* src/man/dfx.1: ޥɤɲáifilter blist
	* src/man/ja/dfx.1: ޥɤɲáifilter blist

2007-10-18  bee <bee@mbj.nifty.com>
	* Version 0.2.41
	* src/dialog.c (DlgSendEvent): ľܴؿݥ󥿤褦ˤ
	* src/dialog.h (dlg_request): 󷿤ؿݥ󥿤ˤ
	* src/cmd.h: IFILTER ɲá
	* src/keycfg.c (CmdTable): IFILTER ɲá
	* src/dir.c (SetupFileList): 󥯥󥿥ե륿⡼ɤɤΥѥ᥿ɲá󥯥󥿥ե륿⡼ɤȥե륿פŬѤ롣
	* src/filer.c (doIFilter): add:󥯥󥿥ե륿
	* src/filter.c (filterKeyPress): (add) 󥯥󥿥ե륿Υϥϥɥ顣
	* src/filter.c (filterApply): (add) 󥯥󥿥ե륿Ƥ줿ΤŬѤ
	* src/filter.c (ifilterDone): (add) ե륿Ŭѽ
	* src/filter.c (filterDoneCommon): (add) ̤Υե륿Ŭѽ
	* src/filter.c (vtable_ifilter): (add) 󥯥󥿥ե륿ѤΥơ֥롣
	* src/match.c (IsMatch): ͤ0Ȥ1ȲˤΤenum֤褦ˤ
	* src/str.h: IsMatchͤ#defineenumѤ

2007-10-01  bee <bee@mbj.nifty.com>
	* Version 0.2.40
	* src/extmacro.c: ޥŸ򥿥
	* src/extmacro.c (vtable_extmacro): add: ޥŸ򥿥
	* src/extmacro.c (vtable_macroinput) add: ѡ
	* src/extmacro.c (ParseMacro2): add: ޥŸ򥿥
	* src/extmacro.c (ParseMacro): ޥŸ򥿥
	* src/extmacro.c (ParseMacro): $Iɲáϥɽ
	* src/extmacro.c (parseDone): add: $Iϴλϥɥ顣
	* src/extmacro.c (applyInput): add: $IΥ invoke ϥɥ顣
	* src/extmacro.h (parse_extention): add: Ϥǡ
	* src/cmd.c (CommandHandler): Ⱦ̴ؿ(afterWork)ʬ롣
	* src/cmd.c (callbackExecmacro): add: ޥŸθ
	* src/cmdlist.c (callbackOpen): ޥŸθ
	* src/cmdlist.c (doOpen): ParseMacro2()ǥޥŸ롣callbackOpen()ꤹ롣
	* src/filer.c (callbackOpenexec): add: ޥŸ˼¹Ԥ롣
	* src/filer.c (doOpen): ParseMacro()ParseMacro2()˼ؤ롣callbackOpenexec()ꤹ롣
	* src/dir.c (readdirDone): ͤηѹ
	* src/dialog.h (task_result): add: Υϥɥɲá
	* src/dialog.c (commonThreadedInvoke): ͤηѹ
	* src/dialog.c (commonInvoke): ͤηѹ
	* src/dialog.c (commonDone): ͤηѹ
	* src/dialog.c (commonNotify): ͤηѹ
	* src/dir.c (readdirThreadedInvoke): ͤηѹ
	* src/filer.c (chdirInvoke): ͤηѹǤ 0 ֤Ƥ롣
	* src/filer.c (isearchNotify): ͤηѹ
	* src/filer.c (multimarkInvoke): ͤηѹ
	* src/filer.c (makefileInvoke): ͤηѹ
	* src/filer.c (makedirInvoke): ͤηѹ
	* src/filer.c (renameNotify): ͤηѹ
	* src/filer.c (execInvoke): ͤηѹ
	* src/filter.c (filterInvoke): ͤηѹ
	* src/filter.c (filterDone): ͤηѹ
	* src/view.c (findInvoke): ͤηѹ
	* src/dftype.h: CAP_MACROINPUT ɲá
	* src/main.c (dfxResourceList): ꥽ captionMacro(CAP_MACROINPUT) ɲá
	* src/string.c (strcpy_escape):  NULʸĤΤ᤿
	* src/string.c (Str_CatEscape):  NULʸĤ롣

2007-08-22  bee <bee@mbj.nifty.com>
	* Version 0.2.39
	* man եνߡ̾ѹ
	* src/dialog.c (makeCandidateList): ꤹΤXtVaSetValues()ǤϤʤXtSetValues()ȤäƤߤ롣
	* src/view.c: ޤѤʤΤfindLastChar()findFirstChar() ᤹

2007-08-15  bee <bee@mbj.nifty.com>
	* Version 0.2.38
	* src/buffer.c (cursorToTop): add:
	* src/buffer.c (cursorToBottom): add:
	* src/cmdlist.c (Cl_Process): ToggleInfo()ϤХåեƥХåեǤϤʤƾΥեХåեѹ
	* src/cmdlist.c (cursorToTop): del: buffer.cΤΤ硣
	* src/cmdlist.c (cursorToBottom): del: buffer.cΤΤ硣
	* src/filer.c (cursorToTop): del: buffer.cΤΤ硣
	* src/filer.c (cursorToBottom): del: buffer.cΤΤ硣
	* src/dftype.h: STM_VWFOUND STM_VWNOTFOUND ɲá
	* src/main.c (dfxResourceList): ꥽ msgFound msgNotFound ɲá
	* src/misc.c (skip_zero): add: '0'Ф
	* src/misc.c (count_digit): add: Ϣ³ʸ롣
	* src/misc.c (v_strcmp): add: ͤθstrcmp()
	* src/view.c (findRedraw): add: ꤷϰϤ衣
	* src/view.c (findDone): findRedraw2ƤӽФˤ
	* src/view.c (Vw_Process): viewer.dat κ롣
	* src/view.c (DfViewer): Ѥ fw bk ɲáfindLastChar findFisrtCharפˤʤ롣
	* src/view.c (findLastChar): del
	* src/view.c (findFirstChar): del
	* src/view.c (doFindForward): findLastChar()ƤӽФ fw򻲾Ȥ뤳Ȥǹ®
	* src/view.c (doFindBackward): findFirstChar()ƤӽФ bk򻲾Ȥ뤳Ȥǹ®
	* src/view.c (setupSkipTable): add: fw bk 
	* src/view.c (findInvoke): ǸĤʤиʸ򥯥ꥢǺ衣

2007-08-12  bee <bee@mbj.nifty.com>
	* Version 0.2.37
	* src/buffer.c (BF_ResizeNop): BF_Resize ̾
	* src/buffer.c (BF_ResizeDraw): Ѥȥ֤ѤΤSetCursor()ƤӽФ
	* src/cmd.c (CommandHandler): ޥŸʤоݥХåե̤Τޤ޻ȤäƤ
	* src/cmdlist.c (Cl_Resize): del: BF_ResizeDraw硣
	* src/conv.c (SetupEncoding): LANGϵưѤʤȤȤȽꤻvInUTF8򻲾Ȥ롣
	* src/dialog.c (commonProcSubDirectories): ͤν˺졣
	* src/filer.c (FL_Resize): del: BF_ResizeDraw硣
	* src/info.c (In_Verb): BF_ResizeBF_ResizeNopѹ
	* src/main.c (vInUTF8): add:
	* src/main.c (AppInitialize): vInUTF8  InUTF8() ɾ̤ǼƤ
	* src/status.c (St_Resize): del: BF_ResizeNop硣
	* src/view.c (Vw_Resize): del: BF_ResizeNop硣
	* src/view.c (Vw_read4line):add: ɤѴȴФ
	* src/view.c (drawLinePart): add: ̤ȿž뤿ᡢʬȤ褹ɲá
	* src/view.c (drawSingleItem): ɥκü褷Ƥե졼κü˽
	* src/view.c (findDone): add: ƥҥåȤ褷ʤ

2007-08-03  bee <bee@mbj.nifty.com>
	* Version 0.2.36
	* src/chmod.c: chmodͭʬDfChmodDialogȤڤΥ DfTask::extend ǻȤ褦ˤ
	* src/conv.c (SetupEncoding): ѴUS_ASCIIȽǤ鲿⤷ʤƤϤʤΤǸϥåפ롣
	* src/dialog.c (MakeTask): extendѤΥѥ᥿ɲá
	* src/dialog.c (DlgNotifydEvent): del
	* src/dialog.c (ShowChmodDialog): chmodͭʬDfChmodDialogȤڤΥ DfTask::extend ǻȤ褦ˤ
	* src/cmd.h (buildin_cmd): ƥȥӥ塼Ǥθޥ VIEWFIND VIEWFINDNEXT VIEWFINDPREV ɲá
	* src/keycfg.c (CmdTable): find findnext findprevޥɤɲá
	* src/view.c (DfViewer): ʸ(find) (find_line find_col) ɲá
	* src/view.c (doSearch): ϡ
	* src/view.c (doNextFind): 
	* src/view.c (doPrevFind): 
	* src/view.c (doFindForward): 
	* src/view.c (doFindBackword): 
	* src/view.c (viewGetChar): ꤵ줿ԡʸ롣
	* src/view.c (findLastChar): ꤷʸǸ˸Ĥʸΰ֤֤
	* src/view.c (findFirstChar): ꤷʸǽ˸Ĥ֤֤
	* src/view.c (findInvoke): 

2007-07-31  bee <bee@mbj.nifty.com>
	* Version 0.2.35
	* cdetect.c (CodeDetect): Ƚ̤νͤASCIIBINARYˡ
	* cdetect.c (CodeDetect): ʸɤηˤϥ顼ȤʤäƤ륭饯åȤ򤷤ʤη̡ХʥȽꤷ̷⤷Ƥʸɤޤ򤹤롣
	* cdetect.c (scan): ĴUTF-8Shift_JISȽꤷ䤹ä

2007-07-28  bee <bee@mbj.nifty.com>
	* Version 0.2.34
	* src/buffer.c (BF2_Draw): λĤԿ򥫥ȤƤߤ롣
	* src/dialog.c: 0.2.33Ǥѹ᤹strEscape/뤷顼å᤹
	* src/main.c (dfxResourceList): ꥽ dlgCannotMakeDestination 
	* src/misc.c (fazzy_strncmp): Ȥøstrcmp()
	* src/misc.c (InUTF8): LANG򸫤ƴĶUTF-8ɤĴ٤롣LANGʳ⸫٤
	* src/cdetect.c: UTF-8θС
	* src/cdetect.c (NextCharset): 饯åȤڤؤ
	* src/conv.c: iconvȤäUTF-8б
	* src/view.c (Vw_Open): ʸѴб
	* src/view.c (Vw_Close): ʸѴб
	* src/view.c (Vw_Process): ʸѴб
	* src/view.c (Vw_Process): ǥХåѤѴ̤ viewer.dat Ȥƽϡ
	* src/string.c (Str_Reserve): ΰͽ

2007-04-25  bee <bee@mbj.nifty.com>
	* Version 0.2.33
	* src/cfg.h:ɲá
	* src/config.c:ɲá
	* src/misc.c (CfgOpenFile): ɲá
	* src/cmdlist.c (SetupCmdList): եΥץCfgOpenFile()Ȥ褦ˡ
	* src/cmdlist.c (LoadAppsList): եΥץCfgOpenFile()Ȥ褦ˡ
	* src/keycfg.c (LoadKeyDefine): եΥץCfgOpenFile()Ȥ褦ˡ
	* src/dftype.h: DLG_CANNOT_MKDIR_DEST ɲá
	* src/dialog.c (makeCandidateList): strEscape/ΤDLGF_MULTIPARAMե饰ΩäƤȤˤ
	* src/dialog.c (commonProcSelectedFile): ưΥǥ쥯ȥ˺ʤäȤΥ顼åDLG_MOVE_FAIL_DELETEDLG_CANNOT_MKDIR_DESTѹ
	* src/dialog.c (commonProcSubDirectories): ưΥǥ쥯ȥ˺ʤäȤΥ顼åDLG_MOVE_FAIL_DELETEDLG_CANNOT_MKDIR_DESTѹ
	* src/dialog.c (commonProcSelectedFile): ֥ǥ쥯ȥν predirwalk ƤӽФ
	* src/dialog.c (commonProcSubDirectories): ֥ǥ쥯ȥν predirwalk ƤӽФ
	* src/main.c (dfxResourceList): ꥽ dlgCannotMakeDestination ɲá
	* src/misc.c (GetEncode): add: LANGĶΥ󥳡ɤꤹ롣
	* src/xutil.c: XѤΥ桼ƥƥؿޤȤ᤿

2007-04-06  bee <bee@mbj.nifty.com>
	* Version 0.2.32
	* src/main.c (main): XtνXtToolkitThreadInitialize() ƤӽФ

2007-04-04  bee <bee@mbj.nifty.com>
	* Version 0.2.31
	* src/Makefile: add
	* src/Imakefile (LOCAL_LIBRARIES): -lpthreadɲá
	* src/buffer.h (DfVerb): keybd_eventϥɥ˥ѥ᥿ Widget ɲá
	* src/buffer.h (DfVerb): resizeϥɥ˥ѥ᥿ Widget ɲá
	* src/buffer.h (DfVerb): drawϥɥ˥ѥ᥿ Widget ɲá
	* src/buffer.h (DfVerb2): draw_captionϥɥ˥ѥ᥿ Widget ɲá
	* src/buffer.h (DfVerb2): draw_singleitemϥɥ˥ѥ᥿ Widget ɲá
	* src/buffer.h (DfVerb2): procϥɥ˥ѥ᥿ Widget ɲá
	* src/buffer.c (BF_KeyPress): ѥ᥿Widgetɲá
	* src/buffer.c (BF2_KeyPress): ѥ᥿Widgetɲá
	* src/buffer.c (BF2_Draw): ѥ᥿Widgetɲá
	* src/buffer.c (BF2_DrawCaption): ѥ᥿Widgetɲá
	* src/status.c (St_Draw): ѥ᥿ Widget ɲá
	* src/status.c (St_Resize): ѥ᥿ Widget ɲá
	* src/status.c (St_SetMsg): ѥ᥿ Widget ɲá
	* src/status.c (St_MoveUp): ѥ᥿ Widget ɲá
	* src/cmdlist.c (Cl_Resize): ѥ᥿ Widget ɲá
	* src/cmdlist.c (Cl_Process): ѥ᥿ Widget ɲá
	* src/cmdlist.c (drawSingleItem): ѥ᥿ Widget ɲá
	* src/filer.c (FL_Resize):  ѥ᥿ Widget ɲá
	* src/filer.c (FL_Process):  ѥ᥿ Widget ɲá
	* src/filer.c (drawSingleItem): ѥ᥿ Widget ɲá
	* src/info.c (In_Draw): ѥ᥿ Widget ɲá
	* src/view.c (Vw_Resize): ѥ᥿ Widget ɲá
	* src/view.c (Vw_Process): ѥ᥿ Widget ɲá
	* src/view.c (drawSingleItem): ѥ᥿ Widget ɲá
	* src/filer.c (NewBuffer): ѥ᥿ Widget ɲáХåեΥǥ쥯ȥɤ߼򥹥åɲ
	* src/buffer.c (SplitWindow): newbufferΥѥ᥿Widgetɲá
	* src/buffer.c (ChooseBufferSplit): ѥ᥿Widgetɲá
	* src/buffer.c (ChooseBufferSplit): newbufferΥѥ᥿Widgetɲá
	* src/buffer.c (BF2_ProcessBusy): add: ǤʤȤѤΥޥɥϥɥ顣
	* src/copy.c (movePreDir): renameˤ d->err d->sub_state򥨥顼ʤ֤˹롣
	* src/delete.c (vtable_delete): PreDirDeleteɲá
	* src/dftype.h: STM_SCANNINGɲá
	* src/dftype.h: STM_SCANDONEɲá
	* src/dialog.c: vNotifyTaskList ɲ
	* src/dialog.c: vMtxNotify ɲ
	* src/main.c (AppInitialize): vNotifyTaskList νvMtxNotifyν
	* src/dialog.c (DlgSendEvent): XΥ٥ȤľܥξΤԤäƤΤȼ塼ѹev.data.l[]32ӥåȤãǤʤ64ӥåȴĶǥ򼨤ʤ
	* src/dialog.c (commonInvoke): d->v->procSubDirectories() 򾮤롼פǲ󤷤ʤƤӽФƤɡ¦ˤ롼פΤǤ᤿
	* src/dialog.c (taskCbInvoke): add: invokeϥɥƤӽФ
	* src/dialog.c (taskCbNotify): add: notifyϥɥƤӽФ顼ȯƤХơɽ롣
	* src/dialog.c (taskCbDone): add: doneϥɥƤӽФ顼ȯƤХơɽ롣
	* src/dialog.c (taskCbNone): add: ä˲⤷ʤϥɥ顣
	* src/dialog.h (DfTask): ѤΥꥹ link_notifyɲá
	* src/dialog.h (DfTask): callback ϥɥɲá
	* src/main.c (handle_event_list): vNotifyTaskList ɲä줿٥Ȥν
	* src/main.c (handleClientMessage): XΥ٥Ȥݥ󥿤ФľܽΤǤϤʤơhandle_event_list()ƤӽФ褦ѹ
	* src/dialog.c (commonProcSubDirectories): ɥåȥեν׵ᤵƤ(DLGF_ALLOWDOTFILE).Ȥ..оݤˤ롣
	* src/dialog.c (PreDirDelete): add: 򤿤ɤȶΥǥ쥯ȥä̵̤ʤΤ˺ߤ롣ܥå󥯤ȤϤɤꤿʤ
	* src/dialog.c (PostDirDelete): ｪλɤȽ SD_CANTDELETE ե饰򸫤ƤΤ롣
	* src/dialog.h: DfDialog¤ΤDfTask˲̾
	* src/dialog.h: dlg_vtable¤Τtask_vtable˲̾
	* src/dialog.h (DfTask): ͽѤΥݥ extend ɲá
	* src/dir.c (GetFiles): Хå饦ɥåɤǥǥ쥯ȥɤिʬ
	* src/filer.c (FL_ActiveScan):add: ˥ƥֲΥϥɥ顣
	* src/filer.c (FL_InactiveScan):add: 󥢥ƥֲΥϥɥ顣
	* src/filer.c (FL_DrawScan):add: 
	* src/filer.c: Хåե˽³뤿 struct newbuffer_cb_data ɲá
	* src/filer.c (newbuffer_callback): Хåեη³Ȥɲá
	* src/filer.c: chdirޥɤХå饦ɼ¹Ԥ뤿ᡢstruct chdir_cb_dataɲá
	* src/filer.c (chdir_callback):Хå饦ɼ¹Ԥchdirޥɤη³ѥХåλΥȤȤԤ
	* src/filer.c: ƥǥ쥯ȥ˰ư˽³뤿 struct gotoparent_cb_data ɲá
	* src/filer.c (gotoparent_callback): ƥǥ쥯ȥ˰ưƥǥ쥯ȥɤ߹η³Ȥɲá֤ʤɡ
	* src/filer.c (gotoParent): ƥǥ쥯ȥؤΰư򥹥åɲ
	* src/filer.c: ɤ߹ߤλ˽³뤿 struct reload_cb_dat ɲá
	* src/filer.c (reload_callback): ǥ쥯ȥκɤ߹ߤλη³Ȥɲáȡ֤ʤɡ
	* src/filer.c (reload): ǥ쥯ȥκɤ߹ߤ򥹥åɲ
	* src/filer.c (drawSingleItemScan):add; ⤷ʤ
	* src/filer.c (SetFilerState):add: ѹȤ碌ƥϥɥơ֥ڤؤ뤿ɲá
	* src/filer.c (FL_Init): ֤Υϥɥơ֥FL_ScanVerbˡ
	* src/filer.c (FL_Process): ʬˤ줾Ĥ̵ƤΤʬΥǤޤȤΰ̵롣
	* src/filer.c (FL_Process): redrawե饰λѤ򸺤餷
	* src/filer.c (MakeSelectList): ե򤷤ƤʤȤˤϥ֤ΥեꥹȲ
	* src/filer.c (doExecute): 򤷤եΥꥹȤäƤʤ褦ѹ
	* src/list.c (ListAddTail): add: ɲäListAdd
	* src/main.c (dfxResourceList): ꥽ msgScan msgScanDone ɲá
	* src/main.c (postRealized): init_file_list()θƤӽФɲá
	* src/main.c (init_file_list): add:ǽΥեХåեؿȤȴФ
	* src/view.c (Vw_read): ѥ᥿ err ɲá
	* src/view.c (Vw_Open): ͤ 0/1  errno ѹ

2007-03-10  bee <bee@mbj.nifty.com>
	* Version 0.2.30
	* src/cmdlist.c: DfxCmdListι¤ѹ
	* src/cmdlist.h: DfxCmdListι¤ѹ
	* src/cmdlist.c (drawSingleItem): ˥ǥåγǧ
	* src/cmdlist.c (listInit): DfxList ν
	* src/cmdlist.c (listFree): DfxList ˴
	* src/main.c: Ϣդꥹ(vAppsList)ɲá
	* src/cmdlist.c (LoadAppsList): add:Ϣդꥹ(~/.dfx/apps)ɤ߹߽
	* src/cmdlist.c (DiscardAppsList): add:ϢդꥹȤ˴
	* src/filer.c (doOpen): Ϣդꥹ(vAppsList) 򻲾ȤưפΤХӥ塼ǳ˥ꥹȤǻꤵ줿ޥɤ¹Ԥ롣
	* src/cmd.c (CommonCmdProc): CFGRELOAD ޥɲá
	* src/cmd.h: CFGRELOAD ޥɲá
	* src/main.c (ReloadConfig): եκɤ߹߽ɲáXtGetApplicationResources()äƲ٤ƤǤΤɤ
	* src/misc.c (skipPsz): ¾ǤȤƻΤ cmdlist.c ư
	* src/dfx.man: ꥽֤˲ԤƤʤɤƤΤǤľ
	* src/dfx.man.ja: ꥽֤˲ԤƤʤɤƤΤǤľ

2007-02-17  bee <bee@mbj.nifty.com>
	* Version 0.2.29
	* src/filer.c (execInvoke): ¹˥ơΰ򥯥ꥢ
	* src/filer.c (execInvoke): ޥ̤ϤǳꤹȥȿˤʤäΤǥޥɤNULLåɲá
	* src/dftype.h: STM_CLEARFILTERɲá
	* src/filter.c (filterDone): ե륿˥ơΰSTM_CLEARFILERɽ
	* src/main.c (dfxResourceList): ꥽STM_CLEARFILTERɲá
	* str/string.c (Str_CatEscape): ؿ̾typo

2007-01-15  bee <bee@mbj.nifty.com>
	* Version 0.2.28
	* src/dialog.c (commonProcSubDirectories): ȥ饤(CMD_RETRY)DIR* ʤreaddir()ƤǤΤDIR*̵֥ǥ쥯ȥʤ˸Ƥ֤褦ˤ֥ǥ쥯ȥǤƤȡåפƤ⤷ʤΤǡ
	* src/dialog.c (commonProcSubDirectories): ǥ쥯ȥκ˥顼ȯȥåפݤclosedir()ٸƤǥȿˤʤäƤΤ
	* src/string.c (extend): ƤӽФǡΰĥɬפ뤫ȽǤƤextend()ɤǤΤextend()ȽǤƤΤǺ
	* str/string.c (strcpy_escape): NULʸĤΤ˺Ƥ
	* str/string.c (Str_CattEscape): add: פʤưstrcat()

2006-07-10  bee <bee@mbj.nifty.com>
	* Version 0.2.27
	* warnning к
	* src/dftype.h: DLG_MKDIR_FAILɲá
	* src/dialog.c (MakeDialog): åIDɲá
	* src/dialog.c (initSubDir): sd->errν
	* src/dialog.c (commonProcSelectedFile): CreateNestDirectory()ͤǧơԤƤ饨顼Ȥ롣
	* src/dialog.c (commonProcSubDirectories): CreateNestDirectory()ͤǧơԤƤ饨顼Ȥ롣
	* src/fop.c (CreateDirectory): mkdir()!0֤Ƥȴ㤤Ƥ0
	* src/fop.c (CreateNestDirectory): ǥ쥯ȥƤʤä
	* src/extmacro.c (storePath): ʸɲäκݤ˥פɬפʸϥפ롣
	* src/string.c (IsEscape): add: פɬפʸǧ
	* src/string.c (count_has_escape): add: פɬפʸ롣ΰĥκݤˤɤΤ餤ĥ뤫뤿˻Ȥ
	* src/string.c (strcpy_escape): add: פʤstrcpy()롣
	* src/string.c (Str_InsertEscape):add: פʤʸ롣
	* src/main.c (dfxResourceList): ꥽ dfxMkdirFail ɲá

2006-05-28  bee <bee@mbj.nifty.com>
	* Version 0.2.26
	* src/buffer.c (PrevBuffer): DfList *DfBuf *ѹ
	* src/buffer.c (BF2_KeyPress): ̤Υޥɥϥɥ CommandHandler Ƥ֤褦ˡ
	* src/buffer.c (BF_CommonCmdProc):del
	* src/buffer.c (GetFilerBuffer):add: եΥХåե򤵤Τܤäõ
	* src/buffer.c (KillChildren):add:ҥХåե򤹤٤ƺ
	* src/buffer.c (KillBuffer): ƻҴطΥХåեäƤư褦ˡKillChildren()üõƾäϽ᤯ʤ롣
	* src/cmd.c (CommonCmdProc): add: ɤμ̤ΥХåեǤ륳ޥɤ̲
	* src/cmd.c (CommandHandler): add: ¢ޥɤϤ줿¹Ԥ̲
	* src/cmd.h (enum cmd_result): add: ޥɤ졼뤫ɤ͡
	* src/buffer.h (DfVerb2): *proc ϥɥ˥ޥɥѥ᥿ΰɲá
	* src/cmdlist.c (Cl_Process): procϥɥΥѥ᥿ɲá
	* src/cmdlist.c (Cl_Process): ̤ΥޥɽCommandHandlerǽ롣
	* src/filer.c (FL_Process): procϥɥΥѥ᥿ɲá
	* src/filer.c (FL_Process): ζ̲Τͤ CREQ_XXXX ѹ
	* src/view.c (Vw_Process): procϥɥΥѥ᥿ɲá
	* src/view.c (Vw_Process): ζ̲Τͤ CREQ_XXXX ѹ
	* src/cmdlist.c (MakeCmdList): ޥɰΥեꤹѥ᥿ɲá
	* src/cmdlist.c (MakePathList): ǥ쥯ȥΥեꤹѥ᥿ɲá
	* src/cmdlist.c (SetupCmdList): ޥɰΥեꤹѥ᥿ɲá
	* src/cmdlist.c (doOpen): ƥХåեեȤϸ¤ʤʤäΤǡб
	* src/cmdlist.c (restoreParent): del
	* src/conv.c (jis_mblen): ХåեλĤХȿΥåɲá ESC $ ( Υ(JIS X 0208 1978, 1983)б
	* src/conv.c (jis_conv): JIS X 0208 1978, 1983)б
	* src/exec.c (DfxExec): ¢ޥɤ¹ԤǤ褦ˡ
	* src/exec.c (DfxExecArgv): ޥɥ饤 char **argv ǻǤؿǤ **argv ʬ򤷤Ƥ˻Ȥ
	* src/filer.c (doExecute): param ꤵƤ DfxExecArgv()Ȥä¨¹Ԥ롣
	* src/filer.c (DoExecStr): ѥ᥿ DfFileList *  DfBuf *ѹ
	* src/keycfg.c (findCommand): staticexec.cƤ֤ᡣ
	* src/dfx.man: cancelޥɤư
	* src/dfx.man.ja: cancelޥɤư

2006-05-05  bee <bee@mbj.nifty.com>
	* Version 0.2.25
	* src/dialog.c (commonProcSelectedFile): Фlstat˼Ԥ饨顼Ȥƽǡ³ԤȥȿˤʤäƤ
	* src/dialog.c (commonNotify): ֥ǥ쥯ȥǤΥ顼ȯdstɽƤdstѤƤʤˤsrcɽ롣

2006-05-05  bee <bee@mbj.nifty.com>
	* Version 0.2.24
	* src/filer.c (srawSingleItem): ǥ쥯ȥΥ褷ʤ
	* src/info.c (In_Draw): size_t Υ long long int äνɲáޤˡ̵Τ
	* src/misc.c (StrSize): ѥ᥿ size  int  long long int ѹ
	* src/misc.c (StrSize): snprintf()Ϥݤ int ˥㥹Ȥ롣
	* src/misc.c (StrSize): 񼰻 "%d.%d" "%lld.%d" ѹ

2006-04-19  bee <bee@mbj.nifty.com>
	* Version 0.2.23
	* src/cdetect.c (scan): ӥ塼ʸȽ̤Ǥ䤱Shift_JISȽꤷƤޤȻפäunsigned charǥ㥹Ȥ٤Ȥunsignedǥ㥹ȤƤ
	* man/dfx.man: 󥻥륳ޥɤɲá
	* man/dfx.man.ja: 󥻥륳ޥɤɲá

2006-04-16  bee <bee@mbj.nifty.com>
	* Version 0.2.22
	* src/list.c (ListClear): ѥ᥿void *DfList *ѹ
	* src/list.c (ListAdd): ѥ᥿void *DfList *ѹ
	* src/buffer.c (NextBuffer): DfBuf *DfList *ȤưäƤΤ롣
	* src/buffer.c (AddBuffer): DfBuf *DfList *ȤưäƤΤ롣
	* src/buffer.c (GetBufferGC): åԥϰϤGetClientRect()ѤƷꤹ롣
	* src/buffer.c (SetCursor): ֤٤ˤ롣
	* src/buffer.c (ScrollRect): ƤӽФǥåԥ󥰤Τǥѥ᥿GCɲá
	* src/view.c (setPosition): ѹ
	* src/dftype.h: STM_NOFILE֤äƤSTM_NOCFGFILEɲá
	* src/filer.c (FL_Process): ޥɰΥե뤬̵äȤΥơɽSTM_NOFILESTM_NOCFGFILEѹ
	* src/filer.c (FL_Process): ǥ쥯ȥΥե뤬̵äȤΥơɽSTM_NOFILESTM_NOCFGFILEѹ
	* src/dialog.c (commonProcSelectedFile): ԡ¸ߥå٤Τ˹Ԥ
	* src/dftype.h: STM_CANTCLOSEɲá
	* src/filer.c (doQuit): add: λؿȤȴФХå饦ɥ(vDlgListǤϤʤ)ˤϽλʤ
	* src/filer.c (drawSingleItem): ɽ򤹤ˡvnHorizǧƽɬǧ롣
	* src/fop.c (CopyFile): λ3ʳ
	* src/list.c (ListIsEmpty): add: ꥹȤɤȽꡣ

2006-04-06  bee <bee@mbj.nifty.com>
	* Version 0.2.21
	* pthreadɲ
	* src/list.c: եɲá
	* src/list.c (ListClear): add
	* src/list.c (ListAdd): add
	* src/list.c (ListDel): add
	* src/list.c (ListNext): add
	* src/list.c (ListPrev): add
	* src/list.h: add: ꥹȴطȴФ
	* src/buffer.c (ListClear): del: list.c˰ư
	* src/buffer.c (ListAdd): del: list.c˰ư
	* src/buffer.c (ListDel): del: list.c˰ư
	* src/conv.c (euc_mblen): ӻʤإ㥹Ȥ롣
	* src/dialog.h (DfDialog): åID t_info ɲá
	* src/dialog.h (DfDialog): ե饰 DLGF_THREAD ɲá
	* src/copy.c (vtable_copy): invokeϥɥcommonThreadedInvokeѹ
	* src/copy.c (vtable_move): invokeϥɥcommonThreadedInvokeѹ
	* src/delete.c (vtable_delete): invokeϥɥcommonThreadedInvokeѹ
	* src/dialog.c (operation_thread): add: åɤinvokeν
	* src/dialog.c (commonThreadedInvoke): add: åѤinvokeϥɥ顣
	* src/main.c (handleClientMessage): åɤΤäpthread_join()Ƥ֡
	* src/buffer.c (BF_CommonCmdProc): cancelޥɤΥϥɥɲá
	* src/cmd.h: CANCEL ޥɲá
	* src/keycfg.c: cancelޥɲá
	* src/copy.c (copyFileOp): cancelб
	* src/dialog.h: ֤ STATE_CANCEL ɲá
	* src/fop.h: add: եɲá
	* src/fop.c (CopyFile): ѤΥѥ᥿ɲá
	* src/fop.c (DeleteSubDirectories): ѤΥѥ᥿ɲá
	* src/fop.c (deleteSubDir): ѤΥѥ᥿ɲá
	* src/dialog.c (OpCancelOperate): add:󥻥
	* src/dialog.h (DfDialog): ǥե饰 break_flg ɲá
	* src/dialog.c (commonInvoke): break_flg򸫤Ǥ롣
	* src/dialog.c (commonProcSelectedFile): break_flg򸫤Ǥ롣
	* src/dialog.c (commonProcSubDirectories): break_flg򸫤Ǥ롣
	* src/dialog.c (vDlgList): add: Хå饦ɥ򤿤ɤ뤿Υꥹ(vDlgList)ɲá
	* src/dialog.h (DfDialog): vDlgLinkؤΥꥹ link ɲá
	* src/dialog.c (MakeDialog): vDlgList˹¤Τɲä롣
	* src/dialog.c (DlgSendEvent): åɷͳξXFlush()ƤƱ롣
	* src/dialog.c (DfxSendMsg): add: fork̥ץƥץXΥ٥Ȥ롣
	* src/dialog.c (FreeDialog): vDlgListؤΥ󥯤ɲá
	* src/dialog.h (dlg_request): DlgSendEventѤDRQ_STMSGɲá
	* src/dialog.c (centeringShell): ɸϤʤء
	* src/exec.c (DfxExec): ̥ץexec˼Ԥ STM_EXECFAIL ǥ顼Ρ
	* src/dftype.h: add:STM_EXECFAIL
	* src/main.c (dfxResourceList): msgExecFail ɲá
	* src/main.c (main): XInitThreadsƤǤ

2006-03-26  bee <bee@mbj.nifty.com>
	* Version 0.2.20
	* src/main.c (main): Xtν˼Ԥ齪λ롣
	* src/filer.h (DfFile): ե̾ѿpszNamenameѹ
	* src/dir.c (addList): 󥯤ɤࡣ
	* src/dir.c (addList): ѥ᡼˥ѥɲá
	* src/info.c (in_Draw): 󥯤ξ󤬤褹롣
	* src/fop.c (CopyLink): symlink()ͤå롣
	* src/buffer.c (KillBuffer): Хåեξ֤¸Хåեξ֤ѹ褦ѹ
	* src/cdetect.c (CodeDetect): ѥ᡼unsingned char *  char * ѹ
	* src/cdetect.c (scan): ѥ᡼unsingned char *  char * ѹ
	* src/extmacro.c (storePath): äꡣ
	* src/string.c (Str_Escape): оݤʤǤ⥨פƤ
	* src/string.c (Str_Extend): ɲ:˼ưǥĥ褦ˤ
	* src/copy.c (moveProcSubDirectories): : ɻȤʤä

2006-02-14  bee <bee@mbj.nifty.com>
	* Version 0.2.19
	* src/chmod.c (chmodKeyPress): Arg args[0] äƤʤ
	* src/copy.c (movePreDir): ưʤΤǤޤrenameƤߤ롣
	* src/copy.c (moveFileOp): ưʤΤǤޤrenameƤߤ롣
	* src/copy.c (moveProcSubDirectories): ɲ: ֥ǥ쥯ȥưѤν
	* src/dialog.c (commonProcSubDirectories): ֥ǥ쥯ȥνϥɥθƤӽФɲáǽ뤷ˤϤǽλ
	* src/dialog.c (PostDirDelete): ǥ쥯ȥθȤƥǥ쥯ȥɲá
	* src/dialog.h (dlg_vtable): ǥ쥯ȥꥹϥɥ predirwalk ɲá
	* src/dialog.h (DfSubDir): ֥ǥ쥯ȥǥ顼ȯȤͤݻ뤿ѿ err ɲá
	* src/dialog.c (initSubDir): ɲäѿ sd->err(֥ǥ쥯ȥȯ顼)Υꥢ
	* src/dialog.c (commonProcSubDirectories): ֥ǥ쥯ȥνǥ顼ȯsd->errͤǼ

2006-01-21  bee <bee@mbj.nifty.com>
	* Version 0.2.18
	* src/main.c:  kill killotherޥɤɲá
	* src/buffer.c (KillOtherFrame): ɲ: ¾Υե졼
	* src/filer.c (FL_Process): KILLOTHERޥɤνɲá
	* src/keycfg.c (CmdTable): kill killotherޥɤɲá
	* src/cmd.h: ޥɲ KILL KILLOTHER
	* src/cmdlist.c (MakeCmdList): malloc()memset()ǥꥢ̤Υե졼˰ưcloseʤɤ¹ԤSEGVƤΤ
	* src/cmdlist.c (MakePathList): malloc()memset()ǥꥢ̤Υե졼˰ưcloseʤɤ¹ԤSEGVƤΤ
	* src/filer.c (doCopy): Υե饰DLGF_UPDATECWDԡǤϥȤϹʤᡣ
	* src/dfx.man: killotherޥɤɲá
	* src/dfx.man.ja: killotherޥɤɲá

2006-01-19  bee <bee@mbj.nifty.com>
	* Version 0.2.17
	* ϸȤƶޤե̾󤹤Ȥνβ
	* src/cmdinput.c (parseCmd): ޤѥե¹ԤǤ褦˥׽ɲá
	* src/dialog.c (findCompletionPath): ׽ɲá
	* src/dialog.c (findCompletionPoint): ׽ɲá
	* src/dialog.c (makeCandidateList): ׽ɲá
	* src/string.c (Str_Escape): ɲ: ᥿ʸΥס
	* src/string.c (Str_Descape): ɲ: ᥿ʸΥײ
	* src/dialog.c (isSeparate): ɲ:ʸɤǧ
	* src/dialog.c (makeCandidateList): ʣѥ᡼Υޥɤλˤ䴰ϰ֤Ѥ롣
	* src/dialog.h: DLGF_MULTIPARAMɲá
	* src/exec.c (DfxExec): argvɲäɤĤäƤʤ?
	* src/string.c (Str_Insert): ԡХȿְäƤ
	* src/string.c (Str_InsertChar): ɲ:ʸɲá

2006-01-07  bee <bee@mbj.nifty.com>
	* Version 0.2.16
	* src/buffer.c (setCursor): ̤Υɲá
	* src/cmdlist.c (setCursor): ̲Τ
	* src/filer.c (setCursor): ̲Τ
	* src/string.c (StrEqChar): ޥХʸѤӴؿɲá
	* src/match.c (backtrack): ѥ᡼ѹ
	* src/match.c (backtrack): str_wild롣
	* src/match.c (IsMatch): *θ԰פꤷȤ*ľ󥯥󥿥륵ǥե꡼Ƥ
	* src/match.c (IsMatch): [νɲá
	* src/match.c (IsMatch): ׽ɲá
	* src/dftype.h: lnsymlnޥѤΥץɲ(CAP_LINK CAP_SYMLINK)
	* src/filer.c (FL_Process): Ĺե̾Τβɲá
	* src/buffer.c (ScrollRect): νĥmisc.cư
	* src/misc.c (ScrollRect): νĥbuffer.cذư
	* src/main.c: ꥽Υץꥱ̾dfxפDfxפѹ

2005-12-29  bee <bee@mbj.nifty.com>
	* Version 0.2.15
	* src/match.c (procBrackets): []ʤɤǥޥåǤ褦ˤ
	* src/main.c (AppInitialize): եȤɤǤʤȤˤϽλ롣
	* src/sort.c (compareTime): դǥȤȤ֤ӤƤΤ򹹿֤Ӥ褦˽

2005-12-26  bee <bee@mbj.nifty.com>
	* Version 0.2.14
	* ѡߥåѹTab򲡤ȡ䴰褦ȤƥơȿФƤΤǽ
	* chdirʤɤμ¹Ը˥ơСʬ˥ץ󤬻ĤäƤΤǽ0.2.7ǤĤ֤Τ0.2.10ѤǺȯ

2005-12-25  bee <bee@mbj.nifty.com>
	* Version 0.2.13
	* եιȥɽ褦ˡ
	* ե̾򲣥뤹뵡ǽɲáǤϡ(ס)פ˳ƤƤޤ

2005-12-21  bee <bee@mbj.nifty.com>
	* Version 0.2.12
	* ԡʤɤξ񤭳ǧơСʬerrno0λʸɽƤΤǽ
	* ӥ塼pagedownȤäƥ뤵Ǹΰ󤬶ꤷƤΤǽǺϥۡ

2005-12-19  bee <bee@mbj.nifty.com>
	* Version 0.2.11
	* եǥ쥯ȥɽʤäԶ
	* man/dfx.man: ѹ


2005-12-17  bee <bee@mbj.nifty.com>
	* Version 0.2.10
	* ƥȥӥ塼TabʸԤɽ˸꤬äΤǺĴ
	* ƥȥӥ塼pageup/pagedownޥɤѤǤ褦˺Ĵ
	* 󥯡ܥå󥯤륳ޥln/symlnɲá
	* ɺ︺ΤĴ

2005-11-25  bee <bee@mbj.nifty.com>
	* Version 0.2.9
	* ƥȥӥ塼TabʸԤɽ˸꤬äΤ
	* ɽե뤬̵֤openʤɤ¹Ԥȥȿ򵯤ƤΤ
	* chmod/chgrpɲá
	* ϥܥåɽȤ˲̤ĤĴ

2005-11-20  bee <bee@mbj.nifty.com>
	* Version 0.2.8
	* ɽ˥ѹѤʤȤˤʤ
	* եΥԡ/ư˴Ʊ̾Υե뤬äȤ̤̾ǥԡ뵡ǽ
	* Tab򲡤Ȥ䴰
	* ƥȥӥ塼Tabνߡ8ꡣ
	* 䤤碌ɽ֤ǰ
	* ӥ塼Ǥnextflame/prevflame/switchbufferѤǤ褦ˡ
	* 磻ɥŸνޥå٤ե뤬ޥåʤȤäΤ


2005-11-14  bee <bee@mbj.nifty.com>
	* Version 0.2.7
	* եľܥޥɤ򵭽ҤǤ褦ˡ
	* ե˲ǽʬȥ顼åϤ褦ˡޤΤޤ޸ư뤳ȤäΤн衣
	* եˤĤơۡǥ쥯ȥǤϤʤ/etc/dfx/βɤ褦ˡ
	* ޥɼ¹Ը塢ơСʬ(?)ϥܥåΥȥ뤬ĤäƤΤ

2005-11-10  bee <bee@mbj.nifty.com>
	* Version 0.2.6
	* Хåեʬ˥°򥳥ԡǤƤʤäΤǽ
	* switchbufferؤΥХåեظ°ȿǤ褦˽

2005-11-09  bee <bee@mbj.nifty.com>
	* Version 0.2.5
	* ƥȥӥ塼ʸȽ̽ɲ
	* ԥɤǧǤ褦ˡ
	* ƥȥӥ塼ʸɤڤ괹褦ˡ
	* ƥȥӥ塼ǲԥɤڤ괹褦ˡ
	* Хåե̤ȤʬǤ褦ˡȤХեǤEnterȥӥ塼ǤEnter̤ΥޥɤƤ뤳ȤǤޤ
	* 󥯥󥿥륵ˡ̾ե/򲡤openޥɤ¹ԤƤӥ塼ưƲ̤ƤΤ
	* ӥ塼ưˡե뤬ʤäνȴƤΤǽ

2005-11-03  bee <bee@mbj.nifty.com>
	* Version 0.2.4
	* ƥȥӥ塼 EUC(ȤΥ)Shift_JISISO-2022-JPɽǤ褦ˡ
	Shift_JISISO-2022-JPEUCѴ褹ΤǡLANG=ja_JP.eucJPλưޤmarkޥɼ¹Ԥʸڤ괹
	* ƥȥӥ塼ǥɥǼޤäƤޤ٤Υեɽƾ˥뤵褦Ȥȵ֤˰ޤƤΤ
	* ƥȥӥ塼ǺǲԤȥեɤ߹ñ̤ŤʤäȤԤޤǤ褷Ƥʤä

2005-10-27  bee <bee@mbj.nifty.com>
	* Version 0.2.3
	* ƥȥӥ塼

2005-10-24  bee <bee@mbj.nifty.com>
	* Version 0.2.2
	* եκǤʤԶ

2005-10-23  bee <bee@mbj.nifty.com>
	* Version 0.2.1
	* ʣΥեޡ֤ǥޡƥޥɤ¹Ԥ褦ȥȿȤʤԶ

2005-10-23  bee <bee@mbj.nifty.com>
	* Version 0.2.0
	* ɲá
	* ѥƥȥåȤߤѹ
	* ɥåȥեɽˤ뵡ǽ
	* ե륿ǽ
	* եΥԡˡԡɽƤ̤ΥХåեɽ򹹿ʤԶ
	* եκɽ򹹿ʤԶ
	* եΰưɽ򹹿ʤԶ
	* եΰưɽ򹹿ʤԶ
	* KeySymǤϤʤʸѤǤ褦ˡ

2005-09-25  bee <bee@mbj.nifty.com>
	* Version 0.1.
	* Ȥꤢ

2005-06-21  bee <bee@mbj.nifty.com>
	* make proto type version.

	
