2008-05-04  Fujita YOSHITOMO  <ystm@ultrapop.jp>

	* q2chwmSubjectFile.cpp (CreateFromFile): http://yutori.2ch.net/news4vip/subject.txtĂătH[}bgG[ƂȂĂ̂
	G[s̓XLbv悤ɂ

	* q2chwmDatCtrl.cpp (CreateFromFile): datt@C̃XbhHtmlToTextŕϊ悤ɏC
	(OnCustomMessage): datt@C̃XbhHtmlToTextŕϊ悤ɏC
	(DrawProc): OiF̐ݒ(SetTextColor)ʏ핶̂ƂK悤ɂ

	* q2chwn/0.0.7

	* q2chwmCommon.cpp (ReplaceMenu): j[𓮓IɕύXǍ

	* q2chwmCommon.h (WM_USER_DELETEIMAGEFILE): ǉ
	(WM_USER_ADDBOOKMARKBOARD): ǉ
	(APP_VERSION): 0.0.7

	* q2chwmConfig.cpp (Cq2chwmConfig): 摜r[gpIvVǉ

	* q2chwmConfig.h (CONF_USEIMAGEVIEW): 摜r[gpIvVǉ

	* MainFrm.cpp (OnOpenUrl): 摜r[gpIvVݒ莞̂݉摜r[ŊJ悤ɂ

	* q2chwmPageSystem.cpp (OnSize): fobOݒ폜A摜r[gpIvVǉ
	(Write): fobOݒ폜A摜r[gpIvVǉ

	* q2chwmPageSystem.h (class Cq2chwmPageSystem): fobOݒ폜
	(class Cq2chwmPageSystem): 摜r[gpIvVǉ

	* q2chwmPageOther.cpp (Write): fobOݒ菈ǉ
	(OnSize): fobOݒ菈ǉ
	(OnInitDialog): fobOݒ菈ǉ

	* q2chwm.vcproj: ubN}[Nñ\[Xǉ

	* MainFrm.cpp (OnSize): ɃYĂ̂ō2sNZL
	(OnAddBookmarkBoard): ubN}[Nǉ
	(OnExecSearch): ubN}[N^uɂ^ȕԂɂČU蕪悤ɂ
	(OnCopyInformation): LbVr[^uƃubN}[N^ul
	(OnDeleteImageFile): 摜r[ō폜j[sɌĂ΂EBhEbZ[WB摜LbVr[XVB

	* MainFrm.h (class CMainFrame): 摜r[ł̍폜AubN}[Nǉ̃EBhEbZ[Wǉ

	* q2chwm.h (class Cq2chwmApp): ubN}[N^u

	* q2chwm.cpp (InitInstance): ubN}[N^u
	(ShowBookmarkView): ubN}[Nr[쐬ǉ
	(OnConfig): LbV^uAubN}[N^ũtHgݒ菈ǉ

	* q2chwmTabView.cpp (SetFont): ^u̍ČvZ悤ɂ
	(resizeView): 2sNZɔzu
	(OnShowWindow): qr[WM_SHOWWINDOWM
	(PreCreateWindow): WS_BORDER폜

	* q2chwmTabView.h (class Cq2chwmTabView): WM_SHOWWINDOWbZ[Wqr[ɒm点邽߂OnShowWindow\bhǉ

	* q2chwmImageView.cpp (SetUrl): t@CtH[}bgG[ŉ摜t@C̓ǂݍ݂ɎsꍇA摜t@C폜悤ɂ
	(OnKeyDown): 폜L[oCh
	(OnDelete): 폜

	* q2chwmImageView.h (class Cq2chwmImageView): 폜j[

	* q2chwmDatView.cpp (resizeCtrl): NULL`FbN
	(SetFont): ^ũtHgύX^u̍ČvZ悤ɂ

	* q2chwmConfig.cpp (Cq2chwmConfig): ubN}[Nr[ǉŃJȂǂ̐ݒǉ

	* q2chwmConfig.h (class Cq2chwmConfig): ubN}[Nr[ǉŃJȂǂ̐ݒǉ

	* q2chwmCacheView.cpp (AddBookmark): ^ur[ƂƂɂGetParentAfxGetMainWndɕύX
	(Delete): ^ur[ƂƂɂGetParentAfxGetMainWndɕύX
	(PreCreateWindow): WS_BORDER폜

	* q2chwmCacheView.h (class Cq2chwmCacheView): WS_BORDER߂PreCreateWindowǉ

	* q2chwmCacheImageView.cpp (UpdateItem): 摜r[ō폜j[sɌĂ΂
	(CopyInformation): 摜LbVr[ŏRs[j[sɌĂ΂BURL̂݃Rs[
	(PreCreateWindow): WS_BORDER폜

	* q2chwmCacheImageView.h (class Cq2chwmCacheImageView): 摜r[ł̍폜ɑΉ邽߂UpdateItem\bhǉ
	(class Cq2chwmCacheImageView): Rs[j[̂߂CopyInformation\bhǉ

	* q2chwmBookmarkView.cpp (OnKeyDown): ^ur[ƂƂɂGetParentAfxGetMainWndɕύX
	(OnListClicked): ^ur[ƂƂɂGetParentAfxGetMainWndɕύX
	(PreCreateWindow): WS_BORDER폜

	* q2chwmBookmarkView.h (class Cq2chwmBookmarkView): WS_BORDER߂PreCreateWindowǉ

	* q2chwmBoardView.cpp (OnAddBookmark): ꗗr[ŃubN}[NǉsAubN}[Nr[ɒǉ邽߂WM_USER_ADDBOOKMARKBOARD𑗐M悤ɂ

2008-05-03  Fujita YOSHITOMO  <ystm@ultrapop.jp>

	* q2chwmBoardView.cpp (OnNMReturn): ̑̂ƂɃNbNƗoOC
	(OnKeyDown): ubN}[NǉV[gJbgLɂ

	* q2chwm.cpp (InitInstance): 摜r[쐬A摜LbVr[ALbV^u쐬ǉ
	(ShowCacheView): LbV^u
	(ShowImageView): 摜r[\
	(OnViewImage): 摜r[j[

	* q2chwm.h (class Cq2chwmApp): Cq2chwmImageView(摜r[)ACq2chwmCacheImageView(摜LbVr[)ACq2chwmTabView(LbV^u)ǉ

	* MainFrm.cpp (OnCacheImageClicked): 摜LbVr[̃NbNbZ[W\bh
	(OnCancel): 摜_E[h̃LZǉ
	(OnOpenUrl): 摜URL̂ƂAC[Wr[ŕ\悤ɂ
	(OnUpdateCancel): 摜_E[ĥƂ~j[Lɂ悤ɂ

	* MainFrm.h (class CMainFrame): 摜LbVr[̃NbNbZ[W\bhǉ

	* q2chwmConfig.cpp (Cq2chwmConfig): 摜LbVr[ǉɂJȂǂ̐ݒǂݍݏǉ

	* q2chwmConfig.h (class Cq2chwmConfig): 摜LbVr[ǉɂJȂǂ̐ݒ荀ڒǉ

	* q2chwmCacheView.cpp (OnListClicked): Cq2chwmTabVieweEBhEƂ߃NbNbZ[WGetParentł͂ȂAfxGetMainWndĂɑM悤ɂ

	* q2chwmDatFile.cpp (encodeTag): &#x[16i\L];lĂȂߏC

2008-05-02  Fujita YOSHITOMO  <ystm@ultrapop.jp>

	* q2chwmListItem.h (class Cq2chwmListItem): ړ]Aq2chwm̍ċNȂƃubN}[Nr[XVȂoOC

2008-05-01  Fujita YOSHITOMO  <ystm@ultrapop.jp>

	* q2chwmListView.cpp (DrawItem): ܂ɉʂ^ɂȂĂ܂߃eLXg̎擾GetItemText\bhœꂷ悤ɂ

2008-04-30  Fujita YOSHITOMO  <ystm@ultrapop.jp>

	* q2chwmCommon.h (WM_USER_CACHEIMAGECLICKED): 摜LbVr[NbÑEBhEbZ[Wǉ
	(UrlToImagePath): 摜URL摜t@CpX擾֐ǉ

	* q2chwmCommon.cpp (UrlToImagePath): 摜fBNg[[gfBNg]\.imgŒƂ
	(GetId): obt@I[o[t[΍
	(GetRefer): obt@I[o[t[΍
	(GetNumber): obt@I[o[t[΍

	* q2chwmDatFile.cpp (getRefer): N񂪒ƃobt@I[o[t[oOC
	(encodeTag): &#Unicode;݂ȕsɕϊĂ܂Ă߁AHTMLԎQƕ\L̃`FbNɍs悤ɂ

2008-04-05  Fujita YOSHITOMO  <ystm@ultrapop.jp>

	* q2chwmSubjectView.cpp (SortItems): AŃ\[gsBֈړƂɃ\[gԂN̂̂ɂȂ܂Ă߃\[gԂ̕ۑ\[gsɕύX

	* q2chwmSubjectItem.cpp (GetCache): LbV\[gx̂CString̃t@CoϐŒGetFileAttributesĂԂ悤ɂ(Ƃ)

	* q2chwmSubjectItem.h (class Cq2chwmSubjectItem): LbV\[gx̂Ńt@CCStringł悤ɂ(Ƃ)

	* q2chwmSubjectView.cpp (SortItems): LbV\[gx̂Ōvǉ

	* q2chwmCacheFile.cpp (UpdateItem): FindCloseĂіY
	(AddItem): FindCloseĂіY

	* MainFrm.cpp (OnExecFind2ch): Q˂錟łȂȂĂoOC

	* q2chwmDatFile.cpp (Convert): As폜IvVō폜sq2chwmbZ[WƂĕt悤ɂ

	* q2chwmDatFile.h (class Cq2chwmDatFile): gp̂const char*̕ϊ\bhRgAEg

	* q2chwmPageBoard.cpp (checkDuplicate): URL̍Ō̃XbV͕K{Ȃ̂ŒǉACXbVtĂȂt悤ɂ
	(OnBnClickedButtonMod): C{^AChangeCxgꕔCO̒lɖ߂Ă܂ĂSetItemText鏇ԕύX

	* q2chwmSubjectView.cpp (createList): VKXbhɃACR\pb`(http://w-zero3.org/uploader/src/up1149.zip by A)

	* q2chwmSubjectItem.cpp (GetState): VKXbhɃACR\pb`(http://w-zero3.org/uploader/src/up1149.zip by A)

	* q2chwmSubjectFile.cpp (compAsc): VKXbhɃACR\pb`(http://w-zero3.org/uploader/src/up1149.zip by A)

	* q2chwmPageOther.cpp (Write): NɃubN}[N\pb`(http://w-zero3.org/uploader/src/up1149.zip by A)

	* q2chwmListView.cpp (DrawItem): VKXbhɃACR\pb`(http://w-zero3.org/uploader/src/up1149.zip by A)

	* q2chwmListItem.cpp (Cq2chwmListItem): VKXbhɃACR\pb`(http://w-zero3.org/uploader/src/up1149.zip by A)

	* q2chwmListItem.h (class Cq2chwmListItem): VKXbhɃACR\pb`(http://w-zero3.org/uploader/src/up1149.zip by A)

	* q2chwmConfig.cpp (Cq2chwmConfig): NɃubN}[N\pb`(http://w-zero3.org/uploader/src/up1149.zip by A)

	* q2chwmConfig.h (CONF_BOOKMARKWHENSTARTING): NɃubN}[N\pb`(http://w-zero3.org/uploader/src/up1149.zip by A)

	* q2chwm.cpp (InitInstance): NɃubN}[N\pb`(http://w-zero3.org/uploader/src/up1149.zip by A)
	(OnUpdateViewSubject): Xbhꗗr[Ƀr[j[Ƀ`FbNĂȂoOC

	* q2chwmCommon.h (WM_USER_EXECJUMP): ړ͎ŝ߂̃EBhEbZ[Wǉ
	(WM_USER_SHOWJUMPBAR): ړ̓o[\E\̂߂̃EBhEbZ[Wǉ

	* q2chwmConfig.cpp (Cq2chwmConfig): ړ͗p̗ǂݍݏǉ
	(readKeyConf): ړ̓L[ݒǂݍݏǉ

	* q2chwmConfig.h (CONF_KEY_JUMP): ړ͂̃L[oChݒǉ
	(CONF_HISTORY_JUMP): ړ͗p̗iniGg[ǉ

	* MainFrm.cpp (OnCreate): ړ̓o[쐬ǉ
	(OnSize): ړ̓o[TCYǉ
	(ShowJumpBar): ړ̓o[\\bh
	(CURRENTMODE): ݂̃[h擾}N(ɂ̂ō쐬)
	(OnShowJumpBar): ړ̓o[\E\̃EBhEbZ[W\bh
	(OnExecFind2ch): ͒㗚ɎcȂoOC
	(OnExecSearch): ͒㗚ɎcȂoOC
	(PreTranslateMessage): ړ̓L[oChǉ
	(OnOpenUrl): ړ̓j[̂߂Ƀr[ύX鏈ǉ
	(OnJump): ړ̓j[
	(OnExecJump): ړ̓o[̎s{^ꂽƂ̃EBhEbZ[W\bh

	* MainFrm.h (class CMainFrame): ړ̓j[̂߂̃\bhǉ

	* q2chwmFind2chDialog.cpp (OnOK): EBhEbZ[Ẅ𑼂ɍ킹const char*ɕύX
	(ReloadHistory): AR{{bNXɗƂĎcĂȂߗă[h郁\bhǉ

	* q2chwmFind2chDialog.h (class Cq2chwmFind2chDialog): AR{{bNXɗƂĎcĂȂoOC

	* q2chwmSearchDialog.cpp (ReloadHistory): AR{{bNXɗƂĎcĂȂߗă[h郁\bhǉ
	(OnBnClickedButtonFind): EBhEbZ[WKPARAM𑼂ɍ킹const char*ɕύX
	(OnBnClickedButtonPrev): EBhEbZ[WKPARAM𑼂ɍ킹const char*ɕύX
	(OnBnClickedButtonNext): EBhEbZ[WKPARAM𑼂ɍ킹const char*ɕύX

	* q2chwmSearchDialog.h (class Cq2chwmSearchDialog): AR{{bNXɗƂĎcĂȂoOC

	* q2chwmStatusDialog.cpp: SetFocus\bh폜

	* q2chwmStatusDialog.h (class Cq2chwmStatusDialog): SetFocus\bh폜

	* q2chwmSubjectView.cpp (CreateFromFile): t@Cǂݍ݂ɎsꍇG[bZ[W\悤ɂ

	* q2chwmDatCtrl.cpp (JumpNumber): JumpNumber\bhɗɒǉ邩ǂ̃tOǉ(ړ͂ŃWvꍇ͗c)

	* q2chwmDatCtrl.h (class Cq2chwmDatCtrl): JumpNumber\bhɗɒǉ邩ǂ̃tOǉ

	* q2chwmDatView.cpp: ONX烌XWvł悤JumpNumber\bhǉ(ړ̓j[Ή)

	* q2chwmDatView.h (class Cq2chwmDatView): ONX烌XWvł悤JumpNumber\bhǉ

	* q2chwmBbsSubject.cpp (Parse): G[nhOsĂȂߖ߂lFALSEɕύX

2008-03-31  Fujita YOSHITOMO  <ystm@ultrapop.jp>

	* MainFrm.cpp (OnDeleteDatFile): Xbhr[datt@C폜sꂽۂɃubN}[Nr[ƃLbVr[̃ACeXV𑣂

	* MainFrm.h (class CMainFrame): WM_USER_DELETEDATFILEbZ[W󂯎OnDeleteDatFile\bhǉ

	* q2chwmDatView.cpp (Delete): datt@C폜AeEBhEWM_USER_DELETEDATFILEbZ[W𑗐M鏈ǉ

	* q2chwmCommon.h (WM_USER_DELETEDATFILE): Xbhr[datt@C폜ɐeEBhEɒʒmEBhEbZ[W

	* q2chwmCacheView.cpp (Delete): 폜ubN}[Nr[̊YACeXV悤ɂ
	(UpdateItem): datt@C̏ԂωƂ(Xbhr[̍폜LbVr[̍폜̌)ɃACeXV郁\bhǉ

	* q2chwmCacheView.h (class Cq2chwmCacheView): DatViewdatt@C폜ɌĂяo߂̃\bhUpdateItemǉ

	* q2chwmCacheFile.cpp (addItem): ړ]Odat̔擾ɎsĂߔIDƔURLŌ悤ɂ
	(RemoveItem): 폜ANoXVĂȂoOC
	(AddItem): ubN}[Nr[̎dlɍ킹Đ擪ɒǉ悤ɂ(ƂĂċN玫ɂȂ邯ǁEEE)

	* q2chwmCacheFile.h (class Cq2chwmCacheFile): RemoveAddItemUpdateItemɍ킹RemoveItemƂ

2008-03-30  Fujita YOSHITOMO  <ystm@ultrapop.jp>

	* q2chwmDatCtrl.h (class Cq2chwmDatCtrl): JumpUrlCMainFramePostMessage悤ɂURLi[̈m_str_jumpurlǉ

	* q2chwmDatCtrl.cpp (JumpUrl): ^uő吔1̂ƂɎg폜deletẽANZXĂ܂PostMessageɕύX

	* q2chwmBookmarkItem.cpp (Cq2chwmBookmarkItem): m_bo_runningߏǉ

2008-03-29  Fujita YOSHITOMO  <ystm@ultrapop.jp>

	* q2chwmppc.rc: ߂邪߂ƒ~˂ĂĂ킩ɂ̂Œ~j[ǉBłɐiރj[ǉ
	Rs[r[ɂďقȂĂĕɂ̂ŏRs[AXRs[AI͈̓Rs[ɕ
	>>[Xԍ]̕ԐM~̂ŕԐM({p)ǉ

	* MainFrm.cpp (OnViewBack): ߂郁j[p\bh(OnCancel\bhɂړ)
	(OnViewForward): iރj[\bh쐬
	(OnCancel): ɒ~s悤ɂ
	(OnOpenUrl): XԍtURLɑΉ

	* MainFrm.h (class CMainFrame): iދ@\p̔zm_cModeForwardArrayǉ
	(class CMainFrame): ߂Aiރ\bhǉ

	* q2chwmBoardView.cpp (OnKeyDown): ߂Aiނ̃L[oChɑΉ

	* q2chwmBoardView.h (class Cq2chwmBoardView): CopyCopyInformation

	* q2chwmCommon.h (WM_USER_VIEWBACK): ߂郁j[pEBhEbZ[Wǉ
	(WM_USER_VIEWFORWARD): iރj[pEBhEbZ[Wǉ

	* q2chwmConfig.cpp (readKeyConf): ߂AiށA~ARs[AXRs[̃L[oChݒǉ

	* q2chwmConfig.h (class Cq2chwmConfigKey): ߂AiށA~ARs[AXRs[̃L[oChݒǉ

	* q2chwmDatView.cpp (CreateFromFile): Xԍt̂Q˂URLɔ񂾂Ƃ̂߂Ɉin_numberǉBDatCtrl쐬in_numberփWv悤ɂ
	(OnKeyDown): ߂Aiރj[ɑΉ
	(CopyInformation): XbhƃXԍtURLNbv{[hɃRs[BCMainFrameĂ΂
	(OnCopyMessage): XRs[\bhǉ
	(OnCopy): I͈̓Rs[\bhǉ
	(OnReplyAll): ԐM({p)\bhǉ
	(Reply): ԐMAԐM({p)j[𕪂߁AŖ{p邩>>[Xԍ]݂̂ς郁\bh쐬

	* q2chwmDatView.h (class Cq2chwmDatView): CreateFromFile\bhɃWṽXԍǉ
	(class Cq2chwmDatView): Rs[ƂOɂCopy\bhCopyInformationɕύX
	(class Cq2chwmDatView): ԐM({p)j[ǉReply, OnReplyAll\bhǉ
	(class Cq2chwmDatView): XRs[(OnCopyMessage), I͈̓Rs[(OnCopy)j[̏ǉ

	* q2chwmListView.cpp (OnKeyDown): ߂, i, ~j[Ƃߖ߂Ɛiނ̏ǉ

	* q2chwmListView.h (class Cq2chwmListView): Rs[@\̖ORs[ɂCopy\bhCopyInformationɕύX

	* q2chwmSubjectView.cpp: Copy\bh͐eNXCopy\bhĂł邾̂ō폜

	* q2chwmSubjectView.h (SortItems): Copy\bh͐eNXCopy\bhĂł邾̂ō폜

	* MainFrm.cpp (OnCustomMessage): Cq2chwmCacheView::OnCustomMessageR[ǉ

	* q2chwmCacheView.cpp (CreateList): dať񂾂悤ɏC
	(OnCustomMessage): datt@C̏݊bZ[Wߑ郁\bh

	* q2chwmCacheView.h (class Cq2chwmCacheView): dať𖈉sȂ悤ɂ邽߂datt@C̏݊ɌĂ΂OnCustomMessage\bhǉ
	̃\bhdatt@CɊ֌WACeXV

	* q2chwmCacheItem.h (class Cq2chwmCacheItem): dať𖈉sȂ悤ɂ邽߂ɍXV̍XV\bhSetDateǉ

	* q2chwmCacheFile.h (class Cq2chwmCacheFile): SearchItem, UpdateItem, AddItem\bhǉ

	* q2chwmCacheFile.cpp (SearchItem): datt@ČLbVr[JтɍsȂ悤ɂ邽߂ɒǉ
	(UpdateItem): ACe̍XVdatt@C̏݊ɍs߂ɒǉ
	(AddItem): ACe̒ǉdatt@C̏k񗼎ɍs߂ɒǉ

	* q2chwmBookmarkView.cpp (CreateFromFile): t@CǂݍݏNł͂ȂubN}[Nr[ŏɊJƂɕύX

	* q2chwm.cpp: LbV𖈉쐬ȂȂ悤ɂ̂ŁuLbV͖쐬vƂRg폜

2008-03-27  Fujita YOSHITOMO  <ystm@ultrapop.jp>

	* q2chwmBookmarkView.cpp (OnDestroy): XbhIDJ̕ۑĂȂoOC

	* q2chwmConfig.cpp (Cq2chwmConfig): ǂݍݍ̂߃LbV쐬Ăݒǂݍނ悤ɂ(CYoConfig::CreateCache)
	(Cq2chwmConfig): pJ[ݒ̓ǂݍݏǉ

	* q2chwmConfig.h (CONF_COLOR_CITE): pJ[ݒǉ
	(class Cq2chwmConfigKey): L[ݒ薼j[̕ɂ킹(LZ߂ \X̔ꗗ\Xbh̔J)

	* q2chwmDatCtrl.cpp (OnCustomMessage): Cq2chwmMessage::TYPE_RELOADFILEbZ[WŃXdĂ܂nEditRg[NA悤ɂ
	(OnKeyDown): ő^u1̂ƂgdeleteėĂ܂PostMessageɕύX
	(DrawProc): I͐FtȂ悤ɂ(͔]Fŕ`悳)
	(DrawProc): >Ŏn܂sɈpJ[ݒŐݒ肳ꂽFt悤ɂ

	* q2chwmPageColor.cpp (OnInitDialog): pJ[ݒǉ

	* q2chwmPageColor.h (class Cq2chwmPageColor): pJ[ݒǉ

2008-03-22  Fujita YOSHITOMO  <ystm@ultrapop.jp>

	* q2chwm/0.0.5

	* q2chwmConfigDialog.h (SETCOMBOTOUSERAGENT): R{{bNXUser-AgentZbg}N(lbg[NAlbg[N()ݒŎgp)

	* q2chwmPageNetworkWrite.cpp (OnInitDialog): User-Agent̃ZbgCq2chwmConfig.h̃}Nōs悤ɂ

	* q2chwmPageNetwork.cpp (OnInitDialog): User-Agent̃ZbgCq2chwmConfig.h̃}Nōs悤ɂ

	* q2chwmCommon.h (APP_VERSION): q2chwm/0.0.5

	* q2chwmDatCtrl.cpp (DrawProc): dwSizeƖ[vĂ܂̂ŕ`掞szLink̒w肷悤ɂ

	* q2chwmCacheView.cpp (OnListClicked): ISetSelected邾
	(Delete): IGetState()&Cq2chwmListItem::STATE_SELECTEDȃACe폜
	(OnMultiSelect): Ij[

	* q2chwmCacheView.h (class Cq2chwmCacheView): IΉ

	* q2chwmBookmarkView.cpp (ThreadProc): ĕ`͈͂΂߂(ȂƂȂȂ)
	(OnListClicked): ISetSelected邾
	(OnDelete): IGetState()&Cq2chwmListItem::STATE_SELECTEDȃACe폜
	(OnMultiSelect): Ij[

	* q2chwmBookmarkView.h (class Cq2chwmBookmarkView): IΉ

	* q2chwmCacheItem.cpp (GetState): IΉ

	* q2chwmCacheItem.h (class Cq2chwmCacheItem): IΉ

	* q2chwmBookmarkItem.cpp (GetState): IΉ

	* q2chwmBookmarkItem.h (class Cq2chwmBookmarkItem): IΉ

	* q2chwmListView.cpp (DrawItem): LbVÎ߂STATE_SELECTEDȃACe̓ACR̔wiɐFt悤ɂ

	* q2chwmListItem.h (class Cq2chwmListItem): LbVÎ߂STATE_SELECTEDǉ

	* q2chwmEditCtrl.cpp (GetLineLength): GetLineLength

	* q2chwmEditCtrl.h (class Cq2chwmEditCtrl): GetLineLength

	* q2chwmDatCtrl.cpp (DrawProc): NsɓnƂs̏I[̕1`悳Ă܂Ăin_lenl悤ɂ
	(OnLButtonUp): s̏I[ENbNꍇɂĂ܂Ă̂C

2008-03-21  Fujita YOSHITOMO  <ystm@ultrapop.jp>

	* q2chwmBookmarkView.cpp (waitThread): WaitForMultipleObjects̃G[nhOǉ
	(ThreadProc): Xbh̎擾I^C~OŐČvZ悤ɂ

	* q2chwmBookmarkView.h (class Cq2chwmBookmarkView): WaitForMultipleObjects̃G[nhO悤ɂ̂Ŗ߂lBOOLƂ

	* q2chwmDatCtrl.cpp (OnLButtonUp): ΂IDNbNȂߏC

	* q2chwmListItem.h (class Cq2chwmListItem): ubN}[Nr[͂ǂ̃^C~OŐČvZKvClearCountPerDay\bhǉ(ǃ[h̃^C~OŐČvZ)

	* q2chwmDatCtrl.cpp (DrawProc): s΂

	* q2chwmCommon.cpp (GetLink): s܂łȂ悤ɂ

	* q2chwmGrepDialog.cpp: SetColorn\bh폜

	* q2chwmGrepDialog.h: Ȃresourceppc.hincludeȂIDDłȂȂEEE

	* q2chwmEditCtrl.cpp: gp\bhvoid SetColor(COLORREF*)폜

	* q2chwmEditCtrl.h (class Cq2chwmEditCtrl): nEditRg[փR[obN֐o^郁\bhǉ

	* q2chwmDatView.cpp (OnGrepId): oDatCtrlֈړ
	(OnGrepName): oDatCtrlֈړ
	(OnGrepRefer): oDatCtrlֈړ

	* q2chwmDatView.h (OnKeyDown): nEditRg[փR[obN֐o^`ɕύXOnNeditMsg\bh폜

	* q2chwmDatFile.cpp (Convert): 탌X񐔂IDo񐔂nbV}bvɊi[鏈ǉ
	(getId): IDo񐔂nbV}bvɊi[郁\bh
	(getRefer): 탌X񐔂nbV}bvɊi[郁\bh

	* q2chwmDatFile.h (class Cq2chwmDatFile): Converẗɔ탌X񐔂IDo񐔂i[nbV}bvǉ

	* q2chwmDatCtrl.cpp (Cq2chwmDatCtrl): R[obN֐nEditRg[ɓo^
	(CreateFromFile): Cq2chwmDatFile::Converẗɔ탌X背XԍAIDFt̂߂̃nbV}bvǉ
	(OnCustomMessage): Cq2chwmDatFile::Converẗɔ탌X背XԍAIDFt̂߂̃nbV}bvǉ
	(Jump): NbJuNΉ(ɃNǉ)
	(DrawProc): nEditRg[̕`揈Ă΂֐ǉ(탌X背XԍAIDANFts)
	(GetColorProc): nEditRg[F̖₢킹ɌĂ΂֐ǉ
	(BeforeWindowProc): nEditRg[EBhEbZ[WOɌĂ΂(L[CxgtbN)
	(AfterWindowProc): nEditRg[EBhEbZ[WɌĂ΂(NbJuN@\̂߂ɃNbNCxg)
	(OnLButtonUp): nEditRg[̃NbNCxg(Xԍ/URLNA탌X背XԍAID̃NbN)
	(GrepRefer): 탌Xo
	(GrepId): IDo
	(GrepName): Oo

	* q2chwmDatCtrl.h (class Cq2chwmDatCtrl): 탌X背XԍFtAIDFt̂߂̃nbV}bvǉ
	(class Cq2chwmDatCtrl): nEditRg[ɃZbg邽߂̃R[obN֐ǉ
	(class Cq2chwmDatCtrl): NbJuURLOnLButtonUp\bhǉ
	(class Cq2chwmDatCtrl): oCq2chwmDatCtrlNXōs悤ɂ(Grepn\bhǉ)

	* q2chwmCommon.cpp: GetId, GetNumber, GetRefer, GetLink֐ǉ

	* q2chwmCommon.h (GetNumber): Unicode[(Xԍ)]擾֐ǉ
	(GetId): UnicodeID:(ID)擾֐ǉ
	(GetRefer): Unicode>>(Xԍ)擾֐ǉ
	(GetLink): Unicode>>(Xԍ)yсAURL擾֐ǉ

	* nEdit.cpp (draw_line): OiFR[obN֐Ŏ擾悤ɂ
	(caret_point_to_caret): From, DatesI1Ă߁Aq2chgl悤ɂ
	(nedit_proc): OiFAwiFR[obN֐擾悤ɂ
	(nedit_proc): WM_ADDTEXT폜
	(nedit_proc): FݒEBhEbZ[W폜AR[obN֐o^EBhEbZ[Wǉ
	(q2ch_nedit_proc): EBhEbZ[WtbN邽߂ɍ쐬
	(draw_string): R[obN֐ŕ`\ɂ

	* nEdit.h: R[obN֐ŐF𐧌䂷悤ɂ

	* q2chwmListItem.cpp (GetCountPerDay): ŏ̕\̂ƂvZ悤ɂ

	* q2chwmListItem.h (class Cq2chwmListItem): \̂тtime֐gĐvZƕ\̂тɒlςĂ܂̂Őێ郁oϐǉ

	* q2chwmBookmarkView.cpp (OnKeyDown): ÃubN}[Nւpb`(http://w-zero3.org/uploader/src/up1072.zip)
	(SwapItem): No\[ĝƂ̂Shift+ŃubN}[NACe̓ւ\Ƃ

	* q2chwmBookmarkView.h (class Cq2chwmBookmarkView): ÃubN}[Nւpb`(http://w-zero3.org/uploader/src/up1072.zip)

	* MainFrm.cpp (OnBoardClicked): NbNŃXbhꗗr[\Oɕ`񐔂炷߂ɃJEg0Zbg悤ɂ

	* q2chwmSubjectView.cpp: ߂ŃXbhꗗr[\ƂɃXgɂȂĂ܂̂ŃJEg0ZbgCMainFrame::OnBoardClickedł悤ɂ

2008-03-16  Fujita YOSHITOMO  <ystm@ultrapop.jp>

	* q2chwmppc.rc: \[gj[ǉ
	VXeݒɃXgsԂƃXg1s\ǉ

	* q2chwmSubjectView.cpp (createList): Q˂錟AJwb_ύXȂoOC
	(GetItemText): Xg1s\̓JEgɉs܂߂Ȃ
	(GetItemText): ǉ
	(OnShowWindow): Xbhꗗr[\Aꂵ̂ŕ`񐔂炷߂ɃACeNA悤ɂ
	(OnInitialUpdate): Jǉ

	* q2chwmSubjectView.h (class Cq2chwmSubjectView): ǉ

	* q2chwmSubjectFile.cpp (compAsc): ǉ
	(compDesc): ǉ

	* q2chwmSubjectFile.h (class Cq2chwmSubjectFile): ǉ

	* q2chwmPageSystem.cpp (Cq2chwmPageSystem): XgsԁAXg1s\ݒǉ

	* q2chwmPageSystem.h (class Cq2chwmPageSystem): XgsԁAXg1s\ݒǉ

	* q2chwmListItem.cpp (GetCountPerDay): 擾郁\bh

	* q2chwmListItem.h (class Cq2chwmListItem): 擾郁\bhǉ

	* q2chwmListView.cpp (SetFont): http://www.microsoft.com/japan/msdn/mobility/windowsmobile2003/dpi_awareness.aspxɏĂtHg쐬@ɕύX
	(DrawItem): Xg1s\lACe̍32̏ꍇ̓C[Wd˂ĕ\悤ɂ
	(MeasureItem): XgsԃsNZACe̍ω悤ɂ

	* q2chwmInfoFile.cpp (Create): OA[̎擾ɎsĂߐK\SJISw肷悤ɂ

	* q2chwmInfoFile.h (class Cq2chwmInfoFile): Write\bh̖߂lintBOOLɕύX

	* q2chwmEditCtrl.cpp (SetFont): http://www.microsoft.com/japan/msdn/mobility/windowsmobile2003/dpi_awareness.aspxɏĂtHg쐬@ɕύX
	(AddText): string_flush悤ɂ(V1Ȃ錻ۂ)

	* q2chwmDatView.cpp (OnReply): ݌infot@CXV
	(OnEdit): ݌infot@CXV

	* q2chwmDatCtrl.cpp (Write): ݌̖OۑȂƂWrite\bḧinfot@CXVtOǉ

	* q2chwmDatCtrl.h (class Cq2chwmDatCtrl): ݌̖OۑȂƂWrite\bḧinfot@CXVtOǉ

	* q2chwmConfig.cpp (DEF_LISTMARGIN): XgsԐݒǉ
	(DEF_LISTSINGLELINE): Xg1s\ݒǉ

	* q2chwmConfig.h (CONF_LISTMARGIN): XgsԐݒǉ
	(CONF_LISTSINGLELINE): Xg1s\ݒǉ

	* q2chwmBookmarkView.h (class Cq2chwmBookmarkView): ł̃\[gΉ

	* q2chwmBookmarkView.cpp (OnInitialUpdate): Jǉ
	(GetItemText): Xg1s\AJEgɉs܂߂Ȃ悤ɂ
	(GetItemText): Jǉ(_1܂ŕ\)
	(OnAdjustColumnWidth): Xg1s\̓JEg1/2Ȃ悤ɂ
	(OnSortCountPerDay): \[gj[

	* q2chwmBookmarkFile.h (class Cq2chwmBookmarkFile): ł̃\[gΉ

	* q2chwmBookmarkFile.cpp (compAsc): ł̃\[gΉ

	* q2chwmBoardView.cpp (ETC_BASE_INDEX): O̃XbhubN}[NǉۂɔȂoOC

	* q2chwmBoardView.h (class Cq2chwmBoardView): Searchn, GetBoardn\bhŊOl

	* nEdit.h: string_insertstring_flushĂԕKv悤Ȃ̂string_flushOĂׂ悤ɂ(V1Ȃ錻ۂ)

	* nEdit.cpp (string_flush): string_insertstring_flushĂԕKv悤Ȃ̂string_flushOĂׂ悤ɂ(V1Ȃ錻ۂ)

2008-03-09  Fujita YOSHITOMO  <ystm@ultrapop.jp>

	* q2chwm/0.0.4

	* q2chwmDatFile.cpp (Convert): wchar_tΉ
	(encodeTag): HTML̎QƑΉ

	* q2chwmDatFile.h (class Cq2chwmDatFile): HTML̎Q(encodeTag, Convertwchar_tΉ̂ǉ)

	* q2chwmDatCtrl.cpp (CreateFromFile): HTML̎QƑΉ

	* q2chwmPageNetwork.cpp: lbg[N()ݒ̒ǉɂuݎvLVgpȂvIvV폜

	* q2chwmPageNetwork.h (class Cq2chwmPageNetwork): lbg[N()ݒ̒ǉɂuݎvLVgpȂvIvV폜

	* q2chwmMessageDialog.h (class Cq2chwmMessageDialog): lbg[N()ݒ̒ǉɂڑvݏɂ̂̔ʂKvƂȂ߁A
	ݏǂ̃tOstaticŎ悤ɂACq2chwmMessageDialog::GetRunning\bhŃtO擾\ɂ

	* q2chwmMessageDialog.cpp: lbg[N()ݒ̒ǉɂڑvݏɂ̂̔ʂKvƂȂ߁A
	ݏǂ̃tOstaticŎ悤ɂ
	(Send): ̒ʐMɏݏŐؒfꍇ͏ݏ𒆎~悤ɂ
	(Send): ݎɐڑύXΉ
	(checkHtml): 2.0Ȃǂ̃bZ[W\悤ɂ

	* q2chwmConfigDialog.h (class Cq2chwmConfigDialog): lbg[N()ݒǉ

	* q2chwmConfigDialog.cpp (OnInitDialog): lbg[N()ݒǉ

	* q2chwmConfig.cpp (Cq2chwmConfig): lbg[N()ݒǉ

	* q2chwmConfig.h (class Cq2chwmConfig): lbg[N()ݒǉ

	* MainFrm.cpp (CallbackProc): ݎɐڑύXΉ
	ڑAؒfCq2chwmConnectionManagerNXɈړ

	* MainFrm.h (class CMainFrame): ڑAؒfCq2chwmConnectionManagerNXɈړ

	* q2chwmPageOther.cpp (Write): A̗}[W(http://w-zero3.org/uploader/src/up1039.zip)

	* q2chwmMessageDialog.cpp (Send): A̗}[W(http://w-zero3.org/uploader/src/up1039.zip)

	* q2chwmConfig.cpp (DEF_VENTCONTROL): A̗}[W(http://w-zero3.org/uploader/src/up1039.zip)

	* q2chwmConfig.h (CONF_VENTCONTROL): A̗}[W(http://w-zero3.org/uploader/src/up1039.zip)

	* q2chwm.vcproj: A̗}[W(http://w-zero3.org/uploader/src/up1039.zip)

	* q2chwmMessageDialog.cpp (Send): Mt@N^O

	* MainFrm.cpp (OnNextArticle): ubN}[N\邽тinfot@CXV`FbNȂ悤ɂ̂ŁA
	datt@Cw肵ĐVACeT悤ɏC(ȑÓAubN}[NIACeVTĂ)

	* q2chwmDatCtrl.cpp (OnKeyDown): L[CxĝтɃJgXԍ擾̂߂ɍőŃX̃[vsĂ{ősێ邾ɂA
	infot@CXVɃJgXԍ擾悤ɏC
	(Write): ptH[}X̂߂ɁA񂪍XVĂȂinfot@CXVȂ悤ɂ

	* q2chwmDatCtrl.h (class Cq2chwmDatCtrl): L[CxĝтɃJgXԍvZĂő{sێ悤ɂ

	* q2chwmEditCtrl.cpp (AddText): ptH[}X̂߂ɃEBhEbZ[WgpȂ悤ɂ
	(GetTopLine): ptH[}X̂߂ɃEBhEbZ[WgpȂ悤ɂ

	* q2chwmConfig.cpp: ݒʂQƂł悤ɂ邽߂ɁAftHg̔URLwb_Ɉړ

	* q2chwmConfig.h (DEF_BOARDURL): ݒʂQƂł悤ɂ邽߂ɁAftHg̔URLwb_Ɉړ

	* q2chwmBookmarkView.cpp (GetNextItem): datt@C̃ACe̎VACe悤ɕύX

	* q2chwmBookmarkView.h (class Cq2chwmBookmarkView): GetNextItemdatt@C̈ǉ

	* q2chwmBookmarkItem.cpp: ubN}[N\̂тinfot@CXV`FbNȂ悤ɂ

	* q2chwmBookmarkItem.h (class Cq2chwmBookmarkItem): Update\bhǉ

	* nEdit.cpp: string_insert֐OĂׂ悤ɂ
	(get_buffer_length): BUF_LEN}NOg悤ɂ

	* nEdit.h: ptH[}X̂߂Cq2chwmEditCtrl::AddTextEBhEbZ[WȂŏł悤ɏC

2008-03-08  Fujita YOSHITOMO  <ystm@ultrapop.jp>

	* q2chwmPageNetwork.cpp (OnInitDialog): SoftBank VFJP WAPڑIMEItĂȂƏ߂Ȃ߃_~[IMEIt

	* MainFrm.cpp (Disconnect): ؒf@\ĂȂRAS APIgpؒfs悤ɏC

2008-03-03  Fujita YOSHITOMO  <ystm@ultrapop.jp>

	* q2chwmPageSystem.cpp (Write): 擾URL͂̂ƂftHgZbg悤ɏC

	* q2chwmBbsMachi.cpp (GetUrl): ܂BBS1Ԗڂ̃X擾ɎsĂoOC

2008-02-23  Fujita YOSHITOMO  <ystm@ultrapop.jp>

	* q2chwmDatView.cpp: ̐VubN}[NֈړDatCtrlɈړDatView͍폜

	* q2chwmDatCtrl.cpp (OnKeyDown): XbhŌ̒bZ[WXN[邽߂Ɏ̐VubN}[NֈړDatCtrlɈړ
	(JumpNextMessage): XbhŌ̃bZ[W̏I[ʊOꍇy[W_E悤ɏC

	* q2chwmDatCtrl.h (class Cq2chwmDatCtrl): XbhŌ̒bZ[Wy[W_EȂoOC

	* nEdit.cpp: XN[ɂ݂cĂ̂ŃXN[邲Ƃɕ`悷悤ɏC

	* q2chwmMessageDialog.cpp (Send): RpCG[EEE

	* q2chwmCommon.h (ERR_SEND_COOKIE): ݊mFy[WpG[`ǉ

	* resourceppc.h (ID_MENU_OK_IE): IE݂ɑMj[ǉ

	* q2chwmppc.rc: IE݂ɑMj[ǉ

	* q2chwmThreadDialog.cpp (EnableControls): ݏ̓Rg[𖳌ɂ悤ɂ

	* q2chwmThreadDialog.h (class Cq2chwmThreadDialog): ݏ̓Rg[𖳌ɂ悤ɂ

	* q2chwmMessageDialog.h (class Cq2chwmMessageDialog): IE݂ɑMΉ

	* q2chwmMessageDialog.cpp (Send): IE݂ɑMΉ
	(Send): ݊mFy[W\邱Ƃ̂5܂ŃgC悤ɂ
	(SetParameter): ID/PASSݒ肳ĂȂiniSID݂ĂSID𑗐MȂ
	(OnMenuSendLikeIe): IE݂ɑMΉ
	(EnableControls): ݏ̓Rg[𖳌ɂ悤ɂ

	* q2chwmThreadDialog.cpp (OnMenuSendLikeIe): IE݂ɑMΉ
	(SetParameter): ID/PASSݒ肳ĂȂiniSID݂ĂSID𑗐MȂ

	* q2chwmThreadDialog.h (class Cq2chwmThreadDialog): IE݂ɑMΉ

	* q2chwmSubjectFile.cpp (CreateFromFile): datX\悤ɂǃptH[}X̂ŃRgAEgčČ

	* q2chwmBookmarkView.cpp (SortItems): [h\[g֎~̃bZ[W\ƃubN}[Nɖ߂ƂɃbZ[WłႤ

	* q2chwm.cpp: ݒAIj[ubN}[N[hIłȂ悤ɂ

	* q2chwm.h (class Cq2chwmApp): ݒAIj[ubN}[N[hIłȂ悤ɂ

2008-02-20  Fujita YOSHITOMO  <ystm@ultrapop.jp>

	* q2chwmBookmarkView.cpp (SortItems): [h̓\[gsȂ悤ɂ
	(ThreadReloadProc): [h\[głȂ悤ɂ̂ŁAm_bo_runningFALSEɂ^C~OύX

	* q2chwmBbsLivedoor.cpp (WriteFileConvert): SoftBank VFJP WAPڑJBBSrawmode.cgioRdat擾ƕăG[ɂȂ̂ŃOo͂ꂽ

	* q2chwmBbs.cpp (WriteFileConvert): SoftBank OpenڑUser-AgentIEɂdat̐擪HTML^OdatĂ܂ۂo߃tH[}bg`FbNꂽ

2008-02-17  Fujita YOSHITOMO  <ystm@ultrapop.jp>

	* q2chwmBbsLivedoor.cpp (GetUrl): m_in_index1ƍ擾ɌԑɂȂĂ܂oOCBԏ̂߂̃oϐm_in_index̏GetUrlōs悤ɂ

	* q2chwmppc.rc: vOXo[̍ύX

	* q2chwmPageKey.cpp (PreTranslateMessage): Xgr[EnterL[GfBbg{bNXɃtH[JXړ(WM6 StdΉ)

	* q2chwmListView.cpp (Copy): XbhAURLNbv{[hɃRs[ۂ̃tH[}bg񂺂Ă̂C

	* MainFrm.cpp (Connect): ActiveSyncɃlbg[NڑɎs悤ɂȂ߁AOo͒ǉ(OActiveSynĉƂʂɃlbg[NɌqꂽ悤ȋC񂾂ǂ)

	* q2chwmBookmarkFile.cpp (Write): ݑO\[gĂȂ߁Aꗗ擾ɃubN}[N̏ԂςĂ܂ĂoOC

	* q2chwmBookmarkView.cpp (AddBookmark): ubN}[Nt@C̃\[gCq2chwmBookmarkFile::Writeōs悤ɂ

	* q2chwmCommon.cpp (PostCustomMessage): Xbh̃NXbhJƂɃ^uɃXbhȂoOC

	* q2chwmDatCtrl.cpp (JumpUrl): fobOo͏C

	* resourceppc.h (ID_ADJUST_COLUMN_WIDTH): Xgr[wb_ߒǉ

	* q2chwmppc.rc: Xgr[wb_ߒǉ

	* q2chwmSubjectView.cpp (OnAdjustColumnWidth): Xgr[wb_߃j[

	* q2chwmSubjectView.h (class Cq2chwmSubjectView): Xgr[wb_߃j[

	* q2chwmPageKey.cpp (PreTranslateMessage): L[݂̂Őݒ\ɂ邽߂ɃL[GfBbg{bNXEnterŃtH[JXړ悤ɂ
	(OnNMReturnList): Xgr[EnterŃtH[JXړ

	* q2chwmPageKey.h (class Cq2chwmPageKey): L[݂̂Őݒł悤ɂ邽߂ɃXgr[EnterŃtH[JXړ悤ɂ

	* q2chwmListView.cpp (DrawItem): 񕝂𒴂镶...t鏈p~A܂񕝂Ɏ߂鏈DrawTextɔC悤ɂ

	* q2chwmCacheView.cpp (OnAdjustColumnWidth): Xgr[wb_߃j[

	* q2chwmCacheView.h (class Cq2chwmCacheView): Xgr[wb_߃j[

	* q2chwmBookmarkView.cpp (OnAdjustColumnWidth): Xgr[wb_߃j[

	* q2chwmBookmarkView.h (class Cq2chwmBookmarkView): Xgr[wb_߃j[

	* q2chwm.vcproj: WM6 StdΉ

	* q2chwmppc.rc: ڑݒAUser-Agentݒǉ
	őXbhAő^uR{{bNXɕύX

	* resourceppc.h (IDC_STATIC_CONN): ڑݒAUser-Agentݒǉ

	* q2chwmConfig.cpp (Cq2chwmConfig): ڑݒAUser-Agentݒǉ

	* q2chwmConfig.h (CONF_CONNECTION): ڑݒǉ
	(CONF_USERAGENT): User-Agentݒǉ

	* q2chwmCommon.cpp (RemoveDirectory): fBNĝƂ폜łȂoOC

	* q2chwmCommon.h (RemoveFile): ړ]̃G[E߂BOOLԂ悤ɏC(RemoveDirectoryĂ΂Ă)

	* time.cpp: WM6 StdΉ

	* q2chwmSearchDialog.cpp (OnInitDialog): R{{bNX̍ɍ킹ă{^TCYύX悤ɂ

	* q2chwmPageNetwork.cpp (Cq2chwmPageNetwork): User-Agentݒǉ
	(DoDataExchange): vLVzXgR{{bNXɕύXASoftBank VFJP WAPڑ̃vLVACeɃZbg
	(OnInitDialog): ڑݒǉ
	(OnBnClickedCheckProxyuse): vLVgp`FbN֘ARg[𖳌ɂ悤ɂ
	(OnSize): CAEgύX

	* q2chwmPageNetwork.h (class Cq2chwmPageNetwork): ڑAUser-Agentݒǉ

	* q2chwmMessageDialog.cpp (Send): ݎvLVgpȂ̐ݒ肪ẗӖɂȂĂoOC

	* q2chwmFind2chDialog.cpp (OnInitDialog): R{{bNX̍ɍ킹ă{^TCYύX悤ɂ

	* q2chwmBoardView.cpp (DetectRemoval): ړ]oȂt@C悤ɏC

	* q2chwmBoardFile.cpp (CreateFromHttp): User-AgentݒǉɂƂȂC
	(CreateFromHttp): ꗗ擾AvOXo[ȂoOC
	(CreateFromHttp): http://azlucky.s25.xrea.com/̔ꗗp[Xł悤ɏC(AIDdƔړ]Ⴄ)
	(Replace): ړ]ɂ̑t@C悤Replace\bhǉ

	* q2chwmBoardFile.h (class Cq2chwmBoardFileEtc): ړ]Ȃt@C邽߂Replace\bhǉ

	* MainFrm.cpp (PreCreateWindow): EBhENXw肷悤ɏC(WCE_q2chwmɂȂ悤)

	* q2chwm.cpp (OnSearchRelatedSubject): SJIS2oCgڂɐK\̋L܂܂ꍇɌɎsĂoOC

2008-02-16  Fujita YOSHITOMO  <ystm@ultrapop.jp>

	* q2chwmDatCtrl.cpp (JumpLastMessage): j[̉ŃXړꍇɐVtOXVȂoOC

	* q2chwmConfigDialog.cpp (OnInitDialog): WM6 StdΉ

	* q2chwmConfigDialog.h (class Cq2chwmConfigDialog): WM6 StdΉ

	* q2chwmBoardView.cpp (OnInitialUpdate): IMEItǉ
	(OnNMReturn): WM6 StdΉ
	(OnKeyDown): WM6 StdΉ

	* q2chwmBbsLivedoor.cpp (WriteFileConvert): ԏǉ

	* q2chwmBbsLivedoor.h (class Cq2chwmBbsLivedoor): ԏǉ

	* q2chwmFolderSelector.cpp (PreTranslateMessage): WM6 StdΉ(c[Rg[̊Jǉ)

	* q2chwmFolderSelector.h (class Cq2chwmFolderSelector): WM6 StdΉ

	* q2chwm.cpp (InitInstance): WM6 StdΉ

	* MainFrm.cpp (OnCreate): WM6 StdΉ
	(Connect): ڑݒǉɂƂȂڑ̏C
	(IsConnected): ڑݒǉɂƂȂڑ菈̏C

	* MainFrm.h (class CMainFrame): WM6 StdΉ

	* q2chwmSubjectFile.cpp (CreateFromHttp): User-AgentݒΉ

	* q2chwmProgramSelector.cpp (OnInitDialog): WM6 StdΉ

	* q2chwmProgramSelector.h (class Cq2chwmProgramSelector): WM6 StdΉ

	* q2chwmPageSystem.cpp (DoDataExchange): őXbhƍő^uR{{bNXɕύX

	* q2chwmPageKey.cpp (OnInitDialog): IMEItǉ

	* q2chwmMessageDialog.cpp (OnInitDialog): WM6 StdΉ
	(OnInitDialog): EBhEƂIME𐧌䂷悤ɂIME䏈̍폜

	* q2chwmMessageDialog.h (class Cq2chwmMessageDialog): WM6 StdΉ

	* q2chwmListView.cpp (OnCreate): IMEItǉ

	* q2chwmGrepDialog.cpp (OnInitDialog): IMEItǉ
	(OnInitDialog): WM6 StdΉ

	* q2chwmGrepDialog.h (class Cq2chwmGrepDialog): WM6 StdΉ

	* q2chwmDatView.cpp (OnInitialUpdate): IMEItǉ

	* q2chwmCommon.cpp (SipOff): IME𖳌ɂ鏈ImmAssociateContextg悤ɏC

	* q2chwmBookmarkView.cpp (AddBookmark): \[gԂŃubN}[NǉsƂNo\[gɂȂĂ܂NoŃ\[g->ubN}[Nǉ->\[g߂ƂɕύX

	* q2chwmBbs.cpp (OpenUrl): User-AgentݒΉ

2008-02-09  Fujita YOSHITOMO  <ystm@ultrapop.jp>

	* q2chwmBookmarkView.cpp (OnReload): ThreadReloadProcXbhN悤ɂăXbh̏I҂Ȃ悤ɂ
	(ThreadReloadProc): ̃XbhDAT擾Xbh𐶐AI҂悤ɂ

	* q2chwmBookmarkView.h (class Cq2chwmBookmarkView): ubN}[N[h̃Xbh

2008-02-04  Fujita YOSHITOMO  <ystm@ultrapop.jp>

	* q2chwmDatCtrl.cpp (GetMessageId): ΂ID擾łȂoOC

	* q2chwmConfig.cpp (readKeyConf): VK݂݂ƕԐM̃L[ݒǂݍ݂oĂȂoOC

2008-02-03  Fujita YOSHITOMO  <ystm@ultrapop.jp>

	* q2chwm.vcproj: debugAlibYo*d.libN悤ɂǂȂoCidtNȂEEE

	* q2chwmThreadDialog.cpp: ҏWnj[ɑΉ

	* q2chwmThreadDialog.h (class Cq2chwmThreadDialog): ҏWnj[ɑΉ

	* q2chwmSubjectView.cpp (Copy): Rs[j[ŃXbhNbv{[hɃRs[悤ɂ(CO͔Rs[Ă)

	* q2chwmPageFont.cpp (OnSize): CAEgύX

	* q2chwmMessageDialog.cpp (OnMenuPaste): XȊOł\tł悤ɂ
	(OnMenuPasteCite): XȊOłpLt\tł悤ɂ

	* q2chwmGrepDialog.cpp (OnMenuCopy): 1XRs[j[
	(OnMenuJump): Wvj[
	(OnMenuCopyAll): SăRs[j[
	(OnMenuWrap): ܂Ԃj[

	* q2chwmGrepDialog.h (class Cq2chwmGrepDialog): Wv@\ΉA܂Ԃj[ǉ

	* q2chwmDatView.cpp (OnGrepId): o_CAÕWv@\Ή
	(OnGrepName): o_CAÕWv@\Ή
	(OnGrepRefer): K\C
	(OnGrepRefer): o_CAÕWv@\Ή

	* q2chwmDatFile.cpp (Convert): As폜܂@\ĂȂߏC(s3sȂ)

	* q2chwmDatCtrl.cpp (CopyMessage): 1XRs[\bh
	(CopyMessageAll): SăRs[\bh

	* q2chwmDatCtrl.h (class Cq2chwmDatCtrl): o@\p1XRs[ƑSăRs[\bhǉ

	* q2chwmCacheView.cpp (Search): Ń}b`ꍇɌ\[gŏ㕔ֈړ悤ɂ

	* q2chwmBookmarkView.cpp (Search): Ń}b`ꍇɌ\[gŏ㕔ֈړ悤ɂ

	* q2chwmBoardView.cpp (Copy): Rs[j[ŔNbv{[hɃRs[悤ɂ

	* q2chwmBoardView.h (class Cq2chwmBoardView): Rs[j[ŔNbv{[hɃRs[悤ɂ

	* q2chwm.cpp (OnConfig): ݒʂJƂɃEBhE^CgύX悤ɂ

	* MainFrm.cpp (OnCopy): Rs[j[ŔNbv{[hɃRs[悤ɂ

	* nEdit.cpp: Xbh1ʂɎ܂ꍇɃXN[Ȃ߃`FbNRgAEg

	* q2chwmSubjectView.cpp (OnKeyDown): TuL[Ή

	* q2chwmSubjectFile.cpp (CreateFromFindUrl): \bh̓

	* q2chwmPageKey.cpp (PreTranslateMessage): TuL[Ή
	(OnLvnItemchangedList): TuL[Ή
	(OnBnClickedButtonDisable): {^ǉ
	(setCode): L[ύXƂɃXg̓eύX悤ɂ

	* q2chwmPageKey.h (class Cq2chwmPageKey): TuL[Ή
	(class Cq2chwmPageKey): {^̏ǉ(YĂ܂)

	* q2chwmPageBoard.cpp (OnInitDialog): \bh̓

	* q2chwmListItem.h (class Cq2chwmListItem): ړ]AubN}[N̔URLKvSetBoardUrl\bhǉ

	* q2chwmListView.cpp (OnKeyDown): TuL[Ή
	(OnKeyDown): r[؂ւj[Ή

	* q2chwmDatView.cpp (OnKeyDown): TuL[Ή
	(OnKeyDown): r[؂ւA\̔JAځ[A܂ԂAēǂݍ݁AIDoAOoA탌XoL[ǉ
	(OnKeyDown): ̐VubN}[Nւ̏DatCtrlDatViewɈړ(o_CAOŎ̐VubN}[N@\Ȃ)
	(OnDispReload): ēǂݍݎAXʒuȂ߂infoXV悤ɂ
	(OnDispAbone): ځ[񎞁AXʒuȂ߂infoXV悤ɂ
	(OnGrepId): IDo\bh
	(OnGrepName): Oo\bh
	(OnGrepRefer): 탌Xo\bh

	* q2chwmDatView.h (class Cq2chwmDatView): IDoAOoA탌Xoǉ

	* q2chwmEditCtrl.cpp (SetText): UnicodeŒǉ
	(AddText): UnicodeŒǉ

	* q2chwmEditCtrl.h (class Cq2chwmEditCtrl): SetText, AddTextUnicodeŒǉ

	* q2chwmConfigDialog.cpp: ^up~Ńj[
	(OnInitDialog): NG[hA݁Ȃݒ_CAOǉ

	* q2chwmConfigDialog.h (class Cq2chwmConfigDialog): NG[hAݐݒpURLzAeLXgzǉ
	(class Cq2chwmConfigDialog): NG[hA݁Ȃݒ_CAOǉ
	(class Cq2chwmConfigDialog): ^up~Ńj[

	* q2chwmConfig.cpp : L[ǉANG[hݒAݐݒȂݒǉATuL[Ή

	* q2chwmConfig.h : L[ǉANG[hݒAݐݒȂݒǉATuL[Ή

	* q2chwmCommon.cpp (ConvertZenkaku): lSp(SJIS)ɕϊ֐(탌Xo̐K\Ɏgp)

	* q2chwmCommon.h (ConvertZenkaku): lSp(SJIS)ɕϊ֐(탌Xo̐K\Ɏgp)

	* q2chwmDatCtrl.cpp (Cq2chwmDatCtrl): ځ[tORXgN^Ŏ擾悤ɂ
	(OnKeyDown): TuL[Ή
	(JumpNextLine, JumpPrevLine): o_CAOł̓NIȂŃXN[Kv邽߃NI邩ǂ̃tOǉ
	(JumpNextMessage): XړŒlIvVΉ
	(ResetNewKey): Os܂ԂĂƂlĂȂ̂C
	(GetMessageText): OsAts܂ԂĂꍇlĂȂ̂C
	(GetSelectedString): ptH[}X̂߂CStringUnicodê܂܎󂯎悤ɂ
	(GetMessageId): IDoΉ
	(GetMessageId): OoΉ([AhX<܂܂ƐołȂEEE)

	* q2chwmDatCtrl.h (class Cq2chwmDatCtrl): o_CAOł̓NIȂŃXN[Kv邽JumpNextLine, JumpPrevLineɃNI邩ǂ̃tOǉ
	(class Cq2chwmDatCtrl): ptH[}X̂߂ɃeLXg擾\bhłCString擾悤ɏC(UnicodeWideւ̕ϊȂȂ)

	* q2chwmBoardItem.h (class Cq2chwmBoardItem): \bh̓

	* q2chwmBoardView.cpp (DetectRemoval): ړ]ɃubN}[Nǉ
	(MergeDirectory): ړ]Aړ]O̔fBNg݂ȂꍇɃG[ƂȂĂ̂C
	(MergeDirectory): ړ]Aړ]ÕhCfBNgɂȂhCfBNg폜悤ɂ
	(OnKeyDown): TuL[Ή
	(AddBookmark): ubN}[Nǉj[ł̑ɒǉ悤ɂ

	* q2chwmBoardView.h (class Cq2chwmBoardView): ubN}[Nǉ(̑ɒǉ)@\ǉ

	* q2chwmBookmarkFile.cpp (Replace): ړ]̃ubN}[N\bh

	* q2chwmBookmarkFile.h (class Cq2chwmBookmarkFile): ړ]̃ubN}[N\bhǉ

	* q2chwmBookmarkView.cpp (OnKeyDown): TuL[Ή

	* q2chwmCacheView.cpp (OnKeyDown): TuL[Ή

	* q2chwm.cpp (PopupViewMenu): r[؂ւV[gJbgp\bh

	* q2chwm.h (class Cq2chwmApp): r[؂ւV[gJbgΉ

	* MainFrm.cpp (PreTranslateMessage): TuL[Ή

	* q2chwmBoardFile.cpp (Write): \bh̓
	(InsertBoard): ubN}[Nǉj[ł̑ɒǉƂɐ擪ɒǉ邽߂̃\bh

	* q2chwmBoardFile.h (class Cq2chwmBoardFile): \bh̓

2008-02-01  Fujita YOSHITOMO  <ystm@ultrapop.jp>

	* q2chwmCommon.cpp (ChangeSip): SIPύX֐
	(SipOff): SIPpɂ֐
	(SipOn): SIP{ɂ֐
	(GetClipBoardText): \tj[ApLt\tj[̂߂ɃNbv{[h̃eLXg擾֐ǉ

	* q2chwmCommon.h (SipOn, SipOff, ChangeSip): SIP֐ǉ
	(GetClipBoardText): Nbv{[h̃eLXg擾֐
	(GetStringLength, GetByteLength): Unicodes悤ɂߍ폜

	* q2chwmBoardView.cpp (OnKeyDown): y[W_EAy[WAbvΉ

	* q2chwmPageNetwork.cpp: ftHgsageIvVݐݒɈړ

	* q2chwmPageNetwork.h (class Cq2chwmPageNetwork): ftHgsageIvVݐݒɈړ

	* q2chwmPageFont.cpp (OnSize): XbḧʒuŉɕύXB㕡o^ł悤ɂ邩Ȃ̂ŁB

	* q2chwmMessageDialog.cpp (Send): LZ邽߂ɏtOǉ
	(OnOK): ASIPpɂ悤ɂ
	(OnInitDialog): _CAO\ASIP{ɂ悤ɂ
	(OnInitDialog): ^@\Ή
	(OnInitDialog): OKj[p~AҏWnj[ǉ
	(OnInitDialog): ҏWAXɃtH[JXIvVΉ
	(OnCancel): ȂLZs悤ɂ
	(OnCancel): LZۂSIPpɕύX悤ɂ
	(SetFont): Ή
	(OnCbnSelendokComboTemplate): ^@\ǉɂ\nsɕϊ鏈ǉ
	(OnMenuCopy): Rs[j[
	(OnMenuCut): ؂胁j[
	(OnMenuPaste): \tj[
	(OnMenuPasteCite): pL\tj[
	(OnMenuDelete): 폜j[
	(OnMenuUndo): ɖ߂j[

	* q2chwmMessageDialog.h (class Cq2chwmMessageDialog): tOǉ
	(class Cq2chwmMessageDialog): OKj[p~AҏWnj[ǉ

	* q2chwmListView.cpp (OnKeyDown): y[W_EAy[WAbvΉ

	* q2chwmEditCtrl.cpp (GetWrap): ܂Ԃj[enable/disable؂ւ̂߂ɒǉ
	(GetLineString): q2chg܂߂邩ǂ̃tOǉ
	(SearchNext): GetLinesĂяo1ɂ邱ƂŌ
	(GetSelectedString): q2chg܂߂邩ǂ̃tOǉ

	* q2chwmEditCtrl.h (class Cq2chwmEditCtrl): EBhEnhpublicɂ
	(class Cq2chwmEditCtrl): GetLineStringŎ擾镶q2chg܂߂邩ǂ̃tOǉBNG[hA^ݒʗp

	* q2chwmDatView.cpp (OnKeyDown): XN[Ή
	(OnAddTemplate): I͈͂^ɒǉj[
	(OnAddNg): I͈͂NG[hɒǉj[

	* q2chwmDatView.h (class Cq2chwmDatView): I͈͂`ɒǉj[p\bhǉ

	* q2chwmDatCtrl.cpp (Reload): ēǂݍ݃j[p\bhǉ
	(CreateFromFile): NG[h@\ΉAAs폜Ή
	(createIndex): Cq2chwmEditCtrl::GetLinesĂяo1ɂč
	(GetLastMessageNumber): ځ[񂳂ꂽbZ[WlI[bZ[Wԍ擾\bh
	(GetFirstMessageNumber): ځ[񂳂ꂽbZ[Wl擪bZ[Wԍ擾\bh
	(MoveWindow): EBhETCYύXɃJgbZ[WȂ悤ɂ
	(GetCurrentMessageText): NG[hA^ݒʂɃJgbZ[WZbg邽߂ɃJgbZ[W擾\bhɖOsƓts܂߂邩ǂ̃tOǉ
	(SetWrao): ܂Ԃj[p\bhǉ
	(GetWrao): ܂Ԃj[pɐ܂ԂԂǂԂ\bh
	(SetTransParentAbone): ځ[񃁃j[p\bhǉ
	(GetTransParentAbone): ځ[񃁃j[pɓځ[ԂǂԂ\bhǉ
	(ShowWindow): ubN}[NXbh\ۂɐVbZ[Wځ[񂳂ꂽ̂ꍇlʕ\ɐVtOύX鏈ǉ
	(GetSelectedString): I͈͂`ɒǉj[p\bh
	(SendMessage): nEditɃEBhEbZ[W𓊂郁\bh

	* q2chwmDatCtrl.h (class Cq2chwmDatCtrl): NG[h@\pɃoϐCYoRegexNXǉ
	(class Cq2chwmDatCtrl): ܂ԂAځ[Aēǂݍ݃j[p\bhǉ
	(class Cq2chwmDatCtrl): I͈͂NG[hɒǉAI͈͂^ɒǉj[p\bhǉ

	* MainFrm.cpp (Connect): lbg[NڑɃ^CAEg(30sec)ݒ

	* q2chwm.h (class Cq2chwmApp): \bhCsubject->Subject

	* q2chwm.cpp (InitInstance): J[h̃}EgOĂꍇz肵AefBNg݂ȂꍇɃbZ[W\悤ɂ
	(InitInstance): NSIPpɕύX悤ɂ
	(OnConfig): NG[hA^ݒʂURLƃJgbZ[WlƂ邽߂Cq2chwmConfigDialogɃZbg鏈ǉ
	(OnViewCurrentSubject): \Xbh̔Jj[
	(OnSearchRelatedSubject): Xj[

	* q2chwm.h (class Cq2chwmApp): XA\Xbh̔Jj[ǉ

	* q2chwmArticleFile.cpp: q2ch{Ƃ̃LbVRgAEg̍폜

2008-01-27  Fujita YOSHITOMO  <ystm@ultrapop.jp>

	* q2chwmSubjectView.cpp (Reload): XO̍ŐV̂߂Reload\bhǉ

	* q2chwmSubjectView.h (class Cq2chwmSubjectView): XO̍ŐV̂߂Reload\bhǉ

	* q2chwmPageSystem.h (Write): GetLastCtrl\bh̔p~

	* q2chwmPageNetwork.cpp: BEGIN_MESSAGE_MAP̐eNX̏C

	* q2chwmPageNetwork.h (class Cq2chwmPageNetwork): GetLastCtrl\bh̔p~

	* q2chwmPageKey.h (OnInitDialog): GetLastCtrl\bh̔p~

	* q2chwmPageKey.cpp (OnSize): Xgr[̃TCYύX

	* q2chwmPageFont.h (class Cq2chwmPageFont): GetLastCtrl\bh̔p~

	* q2chwmPageColor.h (Write): GetLastCtrl\bh̔p~

	* q2chwmPageBoard.cpp (Write): XVꂽꍇ̂etc.txtč쐬悤ɂ

	* q2chwmPageBoard.h (class Cq2chwmPageBoard): XVꂽꍇ̂etc.txtč쐬悤ɂ

	* q2chwmDatView.cpp (AddBookmark): Xbh烊NŕʃXbhJꍇAubN}[NǉŔȂoOC
	GetCurrent*n\bhǉ
	(OnDispReload): ēǂݍ݃j[
	(OnDispWrap): ܂Ԃj[
	(OnDispAbone): ځ[񃁃j[

	* q2chwmDatView.h (class Cq2chwmDatView): NG[hA^ݒ̂߂ɃJgXbh̔AXbh擾GetCurrent*n\bhǉ
	(class Cq2chwmDatView): ēǂݍ݁A܂ԂAځ[񃁃j[Ή

	* q2chwmDatFile.cpp (Convert): As폜ݒ̒ǉ
	(Convert): NG[hݒ̒ǉ

	* q2chwmDatFile.h (class Cq2chwmDatFile): As폜ݒ̒ǉ

	* q2chwmBookmarkItem.cpp (refresh): ǐvZ̕ύXBXbh̃X - ő{ = ǐ

	* q2chwmBoardView.cpp (SearchPrev): \bh̓

	* q2chwmBoardItem.h (class Cq2chwmBoardItem): \bh̓

2008-01-21  Fujita YOSHITOMO  <ystm@ultrapop.jp>

	* q2chwmEditCtrl.cpp (GetLine): ptH[}X̌̂߂lstrlenp~(c؂ւ̃ptH[}X)
	(IsLineEnd): SendMessageg킸ɍs̏I[`FbNł郁\bhǉ
	(SearchNext): Unicodê܂ܐK\ɂ悤ɏC(̃ptH[}X)
	(SearchPrev): Unicodê܂ܐK\ɂ悤ɏC(̃ptH[}X)

2008-01-20  Fujita YOSHITOMO  <ystm@ultrapop.jp>

	* q2chwmEditCtrl.cpp (SetFont): tHgΉ
	(GetLineString): ĂяoŃobt@pӂ郁\bhǉ(Ŏgp)

	* q2chwmEditCtrl.h (class Cq2chwmEditCtrl): tHgΉ
	(class Cq2chwmEditCtrl): ptH[}X̂߂ɌĂяoŃobt@pӂint GetLineString(int, TCHAR*, int)ǉ

	* q2chwmDatView.cpp (Cq2chwmDatView): tHgΉ
	^uő吔𒴂ĐV^uJƂɃ^Cgo[̃eLXg2xXVĂ܂ۂ1xɏC
	(SearchNext): IɃbZ[W{bNX\悤ɂ

	* q2chwmDatView.h (class Cq2chwmDatView): tHgΉ

	* q2chwm.cpp (OnViewArticle): r[XbhIŃ^Cgo[̃eLXgύX

	* q2chwmInfoFile.cpp (Create): }`XbhŌĂ΂̂staticO

	* MainFrm.cpp (Connect): lbg[NɂȂȂꍇ[vĂ߃^CAEg30bɂ

	* MainFrm.h (class CMainFrame): ݉ʂʐMLZo悤SetCancel\bhǉ

	* q2chwmSubjectView.cpp (SetFont): tHgΉ
	(Search): }b`ꍇAֈړ悤ɂ

	* q2chwmPageFont.cpp (OnSize): tHgΉ
	(OnInitDialog): tHgΉ
	(Write): tHgΉ

	* q2chwmPageFont.h (class Cq2chwmPageFont): tHgΉ

	* q2chwmListView.cpp (SetFont): tHgΉ

	* q2chwmListView.h (class Cq2chwmListView): tHgΉ

	* q2chwmInfoFile.cpp (Create): ő{Xԍǉ
	(Write): ő{Xԍǉ

	* q2chwmInfoFile.h (class Cq2chwmInfoFile): ubN}[N̖Ǖ\̂߂ɍő{Xԍǉ
	ȑOarticlet@CseengpĂinfot@Ĉ݂Ŗǐ悤ɓ

	* q2chwmDatCtrl.cpp (CreateFromFile): Ǖ\̂߂infot@Cɍő{Xԍ(max)ǉ̂max̒lǂݍނ悤ɏC
	(OnKeyDown): L[邽тinfot@C̍ő{XԍXV悤ɏC
	(SetFont): tHgΉ

	* q2chwmDatCtrl.h (class Cq2chwmDatCtrl): tHgΉ

	* q2chwmConfig.cpp (Cq2chwmConfig): tHgΉ

	* q2chwmConfig.h (class Cq2chwmConfig): tHgΉ

	* q2chwmCacheView.cpp (SetFont): tHgΉ

	* q2chwmBookmarkView.cpp (SetFont): tHgΉ

	* q2chwmBoardView.cpp (SetFont): tHgΉ
	(OnNMClick): NbNCxgǉ

	* q2chwmBoardView.h (class Cq2chwmBoardView): NbNCxgǉ

	* nEdit.cpp: ptH[}X̂߂̏C
	(caret_move): y[W_E/Abvo悤ɏC

	* nEdit.h: EM_LINELENGTHEM_GETLINEEBhEbZ[Wɏo悤
	line_get_lengthindex_to_charstaticO

