2008-09-21  panacoran <panacoran@users.sourceforge.jp>

	* bin/Release/NEWS.txt: 1.4̃[XLB

2008-09-14  panacoran <panacoran@users.sourceforge.jp>

	* bin/Release/man/*/index.html: dĂ.폜B
	* bin/Release/man/4/index.html: panacoran̒쌠\ǉB
	
2008-09-07  panacoran <panacoran@users.sourceforge.jp>

	* Protra.Lib/Update/YahooFinanceUpdator.cs (YahooFinanceUpdator.YahooFinanceUpdator): Yahoo!t@CiX̕ύXɑΉB

2008-08-26  panacoran <panacoran@users.sourceforge.jp>

	* Protra.Lib/Update/KdbComUpdator.cs (KdbComUpdator.Update): k-db.com̎dlύXɑΉB[bug #13392]
	(KdbComUpdator.GetIndexVolume): B
	* bin/Release/NEWS.txt: L̕ύXɂċLqB

2008-08-25  panacoran <panacoran@users.sourceforge.jp>

	* bin/Release/NEWS.txt: ȏCB

2008-08-25  panacoran <panacoran@users.sourceforge.jp>

	* Protra/MainForm.cs (MainForm): activeChartBox폜B
	* Protra/Controls/ChartPanel.cs (ChartPanel.ChartNum): fUCiȂ悤ɃftHglwB
	(ChartPanel.ChartMode): BchartBoxesnull̏ꍇɑΉB
	(ChartPanel.SelectedBrand): ftHglwB
	(ChartPanel.UpdatePrices): chartBoxesnull̏ꍇɑΉB
	(ChartPanel.DrawLastWeek): ftHglwB

2008-08-25  panacoran <panacoran@users.sourceforge.jp>

	* Protra/MainForm.cs (MainForm.ConfigWrite): use-proxyoriginal-proxyɁB
	* Protra/Dialogs/OptionDialog.cs (OptionDialog.InitializeComponent): vLVT[oIE̐ݒgp邩AƎ̐ݒgp邩̑IɂBf[^\[X郉xpaddingB
	(OptionDialog.buttonOk_Click): Ǝ̐ݒgpƂoption.UseProxytrueB
	(OptionDialog.checkBoxUseProxy_CheckedChanged): 폜B
	(OptionDialog.buttonChartBackColor_Click): ColorDialog̃JX^J[ZbgɃftHg̔wiFݒB
	(OptionDialog.radioButtonOriginalProxy_CheckedChanged): VKBxƃeLXg{bNXEnabled؂ւB
	* bin/Release/NEWS.txt: L̕ύXɂċLqB

2008-08-19  panacoran <panacoran@users.sourceforge.jp>

	* bin/Release/NEWS.txt: }N̕ύXɂċLqB

2008-08-19  panacoran <panacoran@users.sourceforge.jp>

	* bin/Release/NEWS.txt: T̖̉ڐ̕ɂċLqB
	
2008-08-18  panacoran <panacoran@users.sourceforge.jp>

	* bin/Release/NEWS.txt: ̕ύXɂċLqB

2008-08-18  panacoran <panacoran@users.sourceforge.jp>

	* Protra/MainForm.cs (MainForm.MainForm): `[gplB
	(MainForm.EnvRead): ChartBoxɓATꂼ̃vOt@CݒB
	(MainForm.EnvWrite): ChartBoxATꂼ̃vOt@C擾ďށB
	(MainForm.ConfigWrite): B
	(MainForm.InitChartBox): 폜B
	(MainForm.SetSelectedBrand): 폜B
	(MainForm.SetChartBoxPrices): 폜B
	(MainForm.CreateContextMenuChartBox): ChartPanelֈړB
	(MainForm.CreateContextMenuItemChartBox): ChartPanelֈړB
	(MainForm.MainForm_Load): InitChartBox̌Ăяoƃ`[gpl̏폜B
	(MainForm.chartBox_MouseDown): ChartPanelֈړB
	(MainForm.menuItemChartFile_Click): ChartPanelֈړB
	(MainForm.menuItemSearchedBrand_Click): ChartPanelChartBoxɖݒB
	(MainForm.menuItemPriceUpdate_Click): ChartPanel.UpdatePricessB
	(MainForm.menuItemPriceDelete_Click): ChartPanel.UpdatePricessB
	(MainForm.menuItemDailyChart_Click): vO̐؂ւChartPanelɂ܂B
	(MainForm.menuItemWeeklyChart_Click): B
	(MainForm.menuItemAddFavoriteBrand_Click): IĂChartPanel擾B
	(MainForm.menuItemOption_Click): ύXeChartPanelɓnB
	(MainForm.treeViewBrand_AfterSelect): ChartPanel.SelectedBrandChartBoxɖݒB
	(MainForm.listBoxFavoriteBrand_SelectedIndexChanged): B
	(MainForm.panelChart_SizeChanged): ChartPanelɈړB
	(MainForm.hScrollBarChart_Scroll): ChartPanelɈړB
	* Protra/Protra.csproj: Controls/ChartPanel.csǉB
	* Protra/Controls/ChartBox.cs (ChartBox.ChartMode): VKB\[hݒ肷B
	(ChartBox.UseDifferentChart): VKBƏTňقȂ`[ggp邩ݒ肷B
	(ChartBox.SetProgramFile): VKBvOt@Cݒ肷B
	(ChartBox.ProgramFile): VKB݂̕\[hɉăvOt@Cݒ肷B
	(ChartBox.DailyProgramFile): VKBp̃vOt@Cݒ肷B
	(ChartBox.WeeklyProgramFile): VKBTp̃vOt@Cݒ肷B
	(ChartBox.Dx): 폜B
	(ChartBox.MonthInterval): 폜B
	(ChartBox.SetPrices): VKBPrice̔zݒ肷B
	(ChartBox.RightMode): ݂̕\[h̉E[̃CfbNX擾邢͐ݒ肷B
	(ChartBox.NeedScrollBar): VKBXN[o[Kvǂ擾B
	(ChartBox.ChartBox_Paint): \[hɉĕ`悷B
	* Protra/Controls/ChartPanel.cs (ChartPanel): VKBChartBoxǗNXB
	(ChartPanel.ChartNum): ChartBox̐擾܂͐ݒ肷B
	(ChartPanel.HScrollBar): MainFormHScrollBarݒ肷B
	(ChartPanel.ChartForeColor): ChartBox̑OiFݒ肷B
	(ChartPanel.ChartBackColor): ChartBox̔wiFݒ肷B
	(ChartPanel.ChartMode): ChartBox̕\[h擾܂͐ݒ肷B
	(ChartPanel.SelectedBrand): ChartBoxŕ\擾܂͐ݒ肷B
	(ChartPanel.UpdatePrices): iXgXVB
	(ChartPanel.Prices): ݂̕\[h̉iXg擾B
	(ChartPanel.DrawLastWeek): IĂȂT̏T`悷邩擾邢͐ݒ肷B
	(ChartPanel.UseDifferentChart): ƏTňقȂ`[ggp邩ݒ肷B
	(ChartPanel.ChartBoxes): ChartBox̔z擾B
	(ChartPanel.OnSizeChanged): pl̑傫ωƂ̏B
	(ChartPanel.hScrollBar_Scroll): MainFormړB
	(ChartPanel.CreateContextMenuChartBox): B
	(ChartPanel.CreateContextMenuItemChartBox): B
	(ChartPanel.chartBox_MouseDown): B
	(ChartPanel.menuItemChartFile_Click): B

2008-08-18  panacoran <panacoran@users.sourceforge.jp>

	* Protra/Protra.csproj: Controls/ChartBox.{cs,resx}ǉB
	* Protra/Controls/ChartBox.{cs,resx}: Protra.Lib/ControlsړB
	* Protra.Lib/Protra.Lib.csproj: Controls/ChartBox.{cs,resx}폜B
	* Protra.Lib/Controls/ChartBox.{cs,resx}: Protra/ControlsֈړB
	
2008-08-12  panacoran <panacoran@users.sourceforge.jp>

	* Protra/MainForm.cs (MainForm.ConfigWrite): chart-configchart-listɁBchartchart-list̎qvfɂBfiledaily-fileɁB
	
2008-08-12  panacoran <panacoran@users.sourceforge.jp>

	* Protra/MainForm.cs (MainForm.InitChartBoxes): ChartBox̍쐬[vɂ܂Ƃ߂B
	(MainForm.menuItemWeeklyChart_Click): T̃`[gݒ̂Ƃ͓̂gB̖ڐ4ɁB
	(MainForm.menuItemOption_Click): `[g̐ύXꂽƂ́AChartBoxS蒼ɍėpB
	* Protra.Lib/Controls/ChartBox.cs (ChartBox.InitializeComponent): Visual C# 2005ɂƂȂύXB
	* Protra.Lib/Controls/ChartBox.resx: B

2008-08-09  panacoran <panacoran@users.sourceforge.jp>

	* Protra/MainForm.cs (MainForm.ConfigWrite): VKBXML`̐ݒt@CށB
	(MainForm.MainForm_FormClosing): ConfigWriteĂԁB
	* Protra.Lib/ConfigFile.cs (ConfigFile): WFlbNRNVgB
	* Protra.Lib/Db/Brand.cs (BrandTable.GetRecord): 傫IDR[hɑ΂nullԂB
	* PtSim/MainForm.cs (MainForm.ConfigWrite): VKBXML`̐ݒt@CށB
	(MainForm.MainForm_FormClosing): ConfigWriteĂԁB

2008-08-08  panacoran <panacoran@users.sourceforge.jp>

	* bin/Release/chart/*: #includerequireɒuB
	* bin/Release/lib/*: //#ɒuB
	* bin/Release/system/*: #includerequireɒuB//#ɒuB
	
2008-08-08  panacoran <panacoran@users.sourceforge.jp>

	* bin/Release/NEWS.txt: uԁvuvɕύXB
	* bin/Release/lib/TIlib.pt (Ichimoku_repairCandle): nlƏIlƂ̐̒1sNZB

2008-08-01  panacoran <panacoran@users.sourceforge.jp>

	* bin/Release/NEWS.txt: [FRE #13189]ɂċLqB
	
2008-08-01  panacoran <panacoran@users.sourceforge.jp>

	* bin/Release/lib/TIlib.pt (HLBand_new): HLoh͑O琔̂1炷̂B
	* bin/Release/NEWS.txt: CoO炱̕ύXB
	
2008-08-01  panacoran <panacoran@users.sourceforge.jp>

	[FRE #13189]
	* Protra.Lib/Controls/ChartBox.cs: ̊Ԋu8ɁB
	* bin/Release/lib/TIlib.pt (Candle_draw): E\NɌԂJB
	* bin/Release/lib/TIlib.pt (Ichimoku_repairCandle): B
	
2008-07-28  panacoran <panacoran@users.sourceforge.jp>

	* bin/Release/man/index.html: u4.1 vO̍\vǉB
	* bin/Release/man/4/index.html: uS҂ł₷悤Ɂv̋Lq폜BuvO̍\vǉB

2008-07-28  panacoran <panacoran@users.sourceforge.jp>

	* bin/Release/NEWS.txt: ₷B

2008-07-28  panacoran <panacoran@users.sourceforge.jp>

	* bin/Release/lib/TIlib.pt (Yobine): Ēl̕ύXɑΉB
	* bin/Release/NEWS.txt: L̕ύXɂċLqB

2008-07-28  panacoran <panacoran@users.sourceforge.jp>

	* Protra.Lib/Db/Price.cs (PriceTable.MaxDateById): VKBw肵ID̃R[h̓t̂łV̂ԂB
	* Protra.Lib/Update/YahooFinanceUpdator.cs (YahooFinanceUpdator.Update): ôȂ̃R[h₤B
	* bin/Release/NEWS.txt: L̕ύXɂċLqBk-db.comɊւύX̋LqڂB

2008-07-26  panacoran <panacoran@users.sourceforge.jp>

	* Protra.Lib/Update/KdbComUpdator.cs (KdbComUpdator.DataSince): Ԃt̎00ɁB
	(KdbComUpdator.Update): oςTOPIX̏oɓ1̏oݒB
	(KdbComUpdator.GetIndexVolume): VKB1̏oǂݍށB
	* bin/Release/NEWS.txt: ŋߍsύXɂċLqB

2008-07-06  panacoran <panacoran@users.sourceforge.jp>

	* bin/Release/lib/TIlib.pt (HighLow_new): ̂ڂ̑2{ɖ߂B

2008-07-06  panacoran <panacoran@users.sourceforge.jp>

	* bin/Release/lib/TIlib.pt (HighLow_new): ̂ڂ̑1ɂBvZۂɃJE^B[bug #12470]
	(HLBand_new): HighLow_new1炵Ă̂߂B

2008-07-02  panacoran <panacoran@users.sourceforge.jp>

	* Protra.Lib/Update/YahooFinanceUpdator.cs (YahooFinanceUpdator.YahooFinanceUpdator): (ĂɑΉB
	(YahooFinanceUpdator.ParsePage): ()폜Bz[fBOXgcƗ̂߂B

2008-07-02  panacoran <panacoran@users.sourceforge.jp>

	* Protra.Lib/Update/KdbComUpdator.cs (KdbComUpdator.ParseLine): wNX̋敪ꂽ̂ɑΉB
	
2008-04-30  panacoran <panacoran@users.sourceforge.jp>

	[bug #12431]
	* Protra.Lib/Lang/Buffer.cs (Buffer.Close): VKBǂłt@CN[YB
	* Protra.Lib/Lang/Scanner.cs (Scanner.Close): VKBBuffer̓ǂłt@CN[YB
	* Protra.Lib/Lang/Interpreter.cs (Interpreter.Interpreter): \͂It@CN[YB
	
2008-04-25  panacoran <panacoran@users.sourceforge.jp>

	* Protra.Lib/Controls/ChartBox.cs (ChartBox.ChartBox_Paint): G[bZ[WMessageBoxŕ\B
	* Protra.Lib/Lang/Interpreter.cs (Interpreter.Interpreter): G[̍sԍ:ŋ؂`ɖ߂B
	(Interpreter.Execute): B

2008-04-20  panacoran <panacoran@users.sourceforge.jp>

	* Protra.Lib/Lang/VariableNode.cs (VariableNode.Parse): RuntimeExceptionł͂ȂParseExceptionB[bug #12377]
	
2008-04-20  panacoran <panacoran@users.sourceforge.jp>

	* bin/Release/NEWS.txt: [FRE #6487]ɌyB

2008-04-19  panacoran <panacoran@users.sourceforge.jp>

	* Protra.Lib/Update/YahooFinanceUpdator.cs (YahooFinanceUpdator.YahooFinanceUpdator): oςTOPIX̕\̕ύXɑΉB
	(YahooFinanceUpdator.ParsePage): B
	(YahooFinanceUpdator.GetPage): ConnectFailureĎs̑ΏۂɁB

2008-04-19  panacoran <panacoran@users.sourceforge.jp>

	* Protra.Lib/Protra.Lib.csproj: tRpCV{MUJINZOU`B
	* Protra.Lib/Update/PriceDataUpdator.cs (PriceDataUpdator.PriceDataSource): MujinzoutŒǉB
	(PriceDataUpdator.Create): MuzinzoutŐB
	(PriceDataUpdator.DataSourceNames): MuzinzoutŒǉB
	(PriceDataUpdator.GetDescription): s̐tŒǉB
	(PriceDataUpdator.GetDataSince): MujinzoȕꍇtŒǉB

2008-04-18  panacoran <panacoran@users.sourceforge.jp>

	* Protra.Lib/Lang/PrefixedExpressionNode.cs (PrefixedExpressionNode.Parse): 傪ZqłȂꍇɂSuffixedExpressionB
	(PrefixedExpressionNode.Execute): ValueNX̉ZqŔRuntimeExceptionTokenݒ肷B[bug #12331]

2008-04-17  panacoran <panacoran@users.sourceforge.jp>

	* Protra.Lib/Lang/FunctionNode.cs (FunctionNode.Execute): gݍ݊֐ŔNullReferenceExceptionRuntimeExceptionɕϊB[bug #12331]

2008-03-31  panacoran <panacoran@users.sourceforge.jp>

	* Protra.Lib/Lang/ExpressionNode.cs (ExpressionNode.Parse): [JϐL\ɓo^BB
	* Protra.Lib/Lang/FunctionDefinitionNode.cs (FunctionDefinitionNode.Parse): ƃ[Jϐp̋L\pӂBL\ɓo^B
	(FunctionDefinitionNode.ArgumentNames): 폜B
	(FunctionDefinitionNode.FrameSize): VKBX^bNt[̑傫擾B
	* Protra.Lib/Lang/FunctionNode.cs (FunctionNode.Execute): ƃ[JϐɃX^bNt[gB
	* Protra.Lib/Lang/Interpreter.cs (Interpreter.Interpreter): ֐̊Õ[Jϐ̋L\pӂB[JϐDictionaryValue̔zɁB
	* Protra.Lib/Lang/Node.cs (Node.LvtStack): VKB[Jϐ̋L\̃X^bN擾B
	* Protra.Lib/Lang/ProgramNode.cs (ProgramNode.Execute): ֐̊Õ[Jϐ̃X^bNt[mۂB
	* Protra.Lib/Lang/Resource.cs (Resource): [Jϐ̃e[uValue̔zɒuB
	* Protra.Lib/Lang/VariableNode.cs (VariableNode.Parse): L\ɂȂ[Jϐ̓G[ɁBϐ̃X^bNt[̈ʒuL^B
	(VariableNode.Execute): [Jϐ̖`̌ParseɁBX^bNt[ɕۑꂽ[Jϐ̒lԂB
	(VariableNode.Assign): [Jϐ̒lX^bNt[ɕۑB
	
2008-03-30  panacoran <panacoran@users.sourceforge.jp>

	* Protra.Lib/Lang/Buffer.cs: s̐܂Ԃ\gp\ɁB
	* bin/Release/NEWS.txt: ͊̎dlύXɌyB
	
2008-03-28  panacoran <panacoran@users.sourceforge.jp>

	* bin/Release/NEWS.txt: [FRE #12211]ɌyB

2008-03-28  panacoran <panacoran@users.sourceforge.jp>

	* Protra/AssemblyInfo.cs: o[W1.4ɁB
	* PtSim/AssemblyInfo.cs: o[W1.4ɁB
	* bin/Release/NEWS.txt: ProtrȁnɁB

2008-03-28  panacoran <panacoran@users.sourceforge.jp>

	[bug #12212]
	* PtSim/MainForm.cs (MainForm.~MainForm): 폜B
	(MainForm.MainForm_FormClosing): VKBݒt@C݂̏fXgN^ړB

2008-03-28  panacoran <panacoran@users.sourceforge.jp>

	[FRE #12211]
	* Protra.Lib/Controls/SimulateTextBox.cs (SimulateTextBox.Simulate): gݍ݊֐̎sRightIndex̒lݒ肷B
	* Protra.Lib/Lang/Builtins/BasicBuiltins.cs (BasicBuiltins.RightIndex): VKBE[̃CfbNXݒ肷B
	(BasicBuiltins.Invoke): gݍ݊֐RightIndexB
	* Protra.Lib/Lang/Builtins/DrawBuiltins.cs (DrawBuiltins.RightIndex): 폜B
	(DrawBuiltins.Invoke): gݍ݊֐RightIndex폜B

2008-03-27  panacoran <panacoran@users.sourceforge.jp>

	* bin/Release/NEWS.txt: n̍ɌyB
	* Protra.Lib/Protra.Lib.csproj: qt@C̒ǉƍ폜B
	
	* Protra.Lib/Controls/ChartBox.cs (ChartBox): gݍ݊֐̎ChartBuiltinsNXɈړB
	* Protra.Lib/Controls/SimulateTextBox.cs (SimulateTextBox): UseLog폜ĕKOgpBgݍ݊֐̎SimulateBuiltinsNXɈړB
	(SimulateTextBox.LoadGlobalCache): OɌ݊ȂȂ̂łׂč폜B
	
	* Protra.Lib/Lang/Node.cs (Node): ͊NXŋLBContextTokenTokenɁB
	(Node.Parse): ԒlP\؂ɁB
	(Node.Simplify): 폜B
	* Protra.Lib/Lang/ArithmeticExpressionNode.cs: NodeNX̕ύX𔽉fBArrayListListɕύXBȉl̕ύXB
	* Protra.Lib/Lang/ArithmeticTermNode.cs: B
	* Protra.Lib/Lang/ArrayNode.cs: B
	* Protra.Lib/Lang/BreakStatementNode.cs: B
	* Protra.Lib/Lang/ComparisonNode.cs: B
	* Protra.Lib/Lang/ContinueStatementNode.cs: B
	* Protra.Lib/Lang/EmptyStatementNode.cs: B
	* Protra.Lib/Lang/EquivalenceComparisonNode.cs: B
	* Protra.Lib/Lang/ExpressionNode.cs: B
	(ExpressionNode.Parse): Ӓl̏ExecuteɈڂB
	(ExpressionNode.Execute): ̏VariableNXSuffixedExpressionNodeNXɈړB
	* Protra.Lib/Lang/ExpressionStatementNode.cs: B
	* Protra.Lib/Lang/FunctionDefinitionNode.cs: B
	* Protra.Lib/Lang/FunctionNode.cs: B
	(FunctionNode.Execute): gݍ݊֐̎sBuiltinNX̃TuNXɁB
	* Protra.Lib/Lang/IfStatementNode.cs: B
	* Protra.Lib/Lang/LiteralNode.cs: B
	(LiteralNode.Parse): lւ̕ϊ͎͊ōsB
	* Protra.Lib/Lang/LogicalExpressionNode.cs: B
	(LogicalExpressionNode.Execute): Value.operator|g킸ɕ]B
	* Protra.Lib/Lang/LogicalTermNode.cs: B
	(LogicalTermNode.Execute): Value.operator&g킸ɕ]B
	* Protra.Lib/Lang/PrefixedExpressionNode.cs: B
	(PrefixedExpressionNode.Parse): ^LXg̔ʂScan.Peekɂǂ݂gB
	* Protra.Lib/Lang/PrimaryNode.cs: B
	(PrimaryNode.Parse): ̔ʂ͎͊ōsB
	* Protra.Lib/Lang/ProgramNode.cs: B
	* Protra.Lib/Lang/ReturnStatementNode.cs: B
	* Protra.Lib/Lang/StatementNode.cs: B
	* Protra.Lib/Lang/SuffixedExpressionNode.cs: B
	(SuffixedExpressionNode.Assign): VKBB
	* Protra.Lib/Lang/VariableNode.cs: B
	(VariableNode.Assign): VKBB
	* Protra.Lib/Lang/WhileStatementNode.cs: B
	
	* Protra.Lib/Lang/Buffer.cs: VKB
	(Position): t@C̓ǂݍ݈ʒuL^\́B
	(Buffer): 󔒂̃XLbv#include/requirȅssobt@
	* Protra.Lib/Lang/Scanner.cs: VKB
	(Scanner): ͂sNXB
	* Protra.Lib/Lang/Token.cs: VKB
	(TokenType): ̎ނ\񋓌^B
	(Token): \NXB
	* Protra.Lib/Lang/Builtins/Builtins.cs: VKB
	(Builtins): gݍ݊֐NX̐eNXB
	* Protra.Lib/Lang/Builtins/BasicBuiltins.cs: VKB
	(BasicBuiltins): {Iȑgݍ݊֐sNXB
	* Protra.Lib/Lang/Builtins/DrawBuiltins.cs: VKB
	(DrawFunctionRecord): `n̑gݍ݊֐̎sL^\́B
	(DrawBuiltins): `sgݍ݊֐sNXB
	* Protra.Lib/Lang/Builtins/MathBuiltins.cs: VKB
	(MathBuiltins): w֌W̑gݍ݊֐sNXB
	* Protra.Lib/Lang/Builtins/SimulateBuiltins.cs: VKB
	(SimulateBuiltins): V~[V֘Ȃgݍ݊֐NXB
	
	* Protra.Lib/Lang/Interpreter.cs: InterpreterFacadeB
	(Interpreter): Stack, FunctionTable, GlobalVariableTablẽNXGenericsɁB
	* Protra.Lib/Lang/ParseException.cs (ParseException): ContextTokenTokenɁB
	* Protra.Lib/Lang/RuntimeException.cs (RuntimeException): B
	* Protra.Lib/Lang/Resource.cs (Resource): StackArea, VariableTable, FunctionTableGenericsɁBExecuterFactory폜BRXgN^폜BBasicBuiltins̃CX^XێtB[hBuiltinsǉB
	* Protra.Lib/Lang/Value.cs (Value.Equals): ̔r𐳂sBl̔r𒼐ڍsB
	(Value.operator|): 폜B
	(Value.operator&): 폜B
	* PtSim/MainForm.cs (MainForm.InitializeComponent): SimulateTextBoxւUseLog̐ݒ폜B
	
	* Protra.Lib/Lang/Context.cs: 폜B
	* Protra.Lib/Lang/ContextToken.cs: 폜B
	* Protra.Lib/Lang/FunctionTable.cs: 폜B
	* Protra.Lib/Lang/IExecuter.cs: 폜B
	* Protra.Lib/Lang/IExecuterFactory.cs: 폜B
	* Protra.Lib/Lang/InterpreterFacade.cs: 폜B
	* Protra.Lib/Lang/StackArea.cs: 폜B
	* Protra.Lib/Lang/VariableTable.cs: 폜B
	* Protra.Lib/Lang/Executer/DelegateExecuter.cs: 폜B
	* Protra.Lib/Lang/Executer/ExecuterFactoryUnion.cs: 폜B
	* Protra.Lib/Lang/Executer/MathExecuterFactory.cs: 폜B

2008-03-22  panacoran <panacoran@users.sourceforge.jp>

	* bin/Release/NEWS.txt: [SRE/FRE/bug #n]̐ύXB
	
2008-03-20  panacoran <panacoran@users.sourceforge.jp>

	* PtSim/MainForm.cs (MainForm.Execute): VXeCxg̈łSimulateTextBoxɐݒ肷B
	(MainForm.buttonExecute_Click): VXe̐ݒBackgroundWorkerɉ񂷁B

2008-03-19  panacoran <panacoran@users.sourceforge.jp>

	* bin/Release/NEWS.txt: 1.3̃[XύXBŏɁuS̓IȕύXv}Buǉ@\vuύX邢͒ǉ@\vɁB@\oȌn񏇂ɒB[SRE/FRE/bug #n]̐ǉB

2008-03-19  panacoran <panacoran@users.sourceforge.jp>

	* PtSim/Dialogs/EditBrandListContentDialog.cs: (EditBrandListContentDialog.InitializeComponent): sR[hɊւEditBrandListContentDialog.resxɁB
	* PtSim/Dialogs/EditBrandListContentDialog.resx: Jasdaqɍ킹Ďsꖼ̐𔼊pɁB

2008-03-17  panacoran <panacoran@users.sourceforge.jp>

	* Protra.Lib/Option.cs (Option.Load): MujinzouƂɕߊlׂOԈႦĂB
	* bin/Release/NEWS.txt: 1.3̃[X𖾋LB
	f[^\[X̒ǉ̌ɂȂ[FRE #11669]𖾋LB

2008-03-12  panacoran <panacoran@users.sourceforge.jp>

	* bin/Release/NEWS.txt: _̃[ZɂČyB[bug #6466]
	* bin/Release/lib/TIlib.pt: 쌠\𑼂ƍ킹B
	* bin/Release/system/MA Cross.pt: B
	* bin/Release/system/Channel Breakout.pt: BHighLow̎dlύXɂƂȂύXB

2008-03-12  panacoran <panacoran@users.sourceforge.jp>

	sf[^\[X폜B
	* Protra.Lib/Option.cs (Option.Load): MujinzouParsesꍇɔB
	* Protra.Lib/Update/PriceDataUpdator.cs (PriceDataSource): Mujinzou폜B
	(PriceDataUpdator.Create): Mujinzoȕꍇ폜B
	(PriceDataUpdator.DataSourceNames): s폜B
	(PriceDataUpdator.GetDescription): s̐폜B
	(PriceDataUpdator.GetDataSince): Mujinzoȕꍇ폜B
	* bin/Release/man/2/index.html: s폜B

2008-02-28  panacoran <panacoran@users.sourceforge.jp>

	* Protra.Lib/Lang/Context.cs: CZXLq𑼂ƍ킹B

2008-02-26  panacoran <panacoran@users.sourceforge.jp>

	* Protra/Dialogs/OptionDialog.cs (OptionDialog.InitializeComponent): f[^\[XIR{{bNX̉LB
	* Protra.Lib/Update/PriceDataUpdator.cs (PriceDataUpdator.DataSourceNames): DLTCg_E[_TCgɖ߂B

2008-02-25  panacoran <panacoran@users.sourceforge.jp>

	* bin/Release/Readme.txt: 쌠\ǉB

2008-02-24  panacoran <panacoran@users.sourceforge.jp>

	* bin/Release/Readme.txt: CB
	* bin/Release/man/1/index.html: B

2008-02-19  panacoran <panacoran@users.sourceforge.jp>

	* Protra/Dialogs/OptionDialog.cs (OptionDialog.InitializeComponent): f[^\[X̏\郉x̃TCYƁAf[^\[XIR{{bNX̉l߂B
	* Protra/Dialogs/VersionDialog.cs: 쌠\ǉB
	* Protra.Lib/Update/PriceDataUpdator.cs (PriceDataUpdator.DataSourceNames): _E[_TCgDLTCgɗB
	(PriceDataUpdator.GetDescription): sꌎŏIɁB
	* PtSim/Dialogs/VersionDialog.cs:  쌠\ǉB
	
2008-02-13  panacoran <panacoran@users.sourceforge.jp>

	* Protra/MainForm.cs (MainForm.menuItemPriceDelete_Click): f[^폜Ƀ}EXJ[\WaitCursorɁBInputDateDialog̏Ղ`悵Ă폜ɓB

2008-02-10  panacoran <panacoran@users.sourceforge.jp>

	* Protra/Dialogs/VersionDialog.cs (VersionDialog.InitializeComponent): Copyright NoticȅCB
	* bin/Release/man/1/index.html: B
	* bin/Release/man/2/index.html: B

2008-02-09  panacoran <panacoran@users.sourceforge.jp>

	* bin/Release/NEWS.txt: f[^\[X̒ǉɌyB

2008-02-09  panacoran <panacoran@users.sourceforge.jp>

	* bin/Release/man/index.html: 3.53.6ւB
	* bin/Release/man/1/index.html: ̒iȂB
	* bin/Release/man/2/index.html: SʓIɏCBXN[VbgPNGɁB
	* bin/Release/man/2/img/ptss.jpg: 폜B
	* bin/Release/man/2/img/ptss.png: VKBXN[VbgB
	* bin/Release/man/3/index.html: 3.53.6ւB

2008-02-09  panacoran <panacoran@users.sourceforge.jp>

	* bin/Release/data/user.mdb: 폜B
	* bin/Release/data/protra.mdb: 𔼊pɁB
	
2008-02-08  panacoran <panacoran@users.sourceforge.jp>

	* Protra/Dialogs/PriceUpdateDialog.cs (PriceUpdateDialog.PriceUpdateDialog_Load): if̌ɃXy[XꂽB
	* Protra.Lib/Update/PriceDataUpdator.cs (DownloadUtil.GetResponse): 404Ȃǂ̃vgRG[ŗOȂ悤ɂB
	* Protra.Lib/Update/PriceDataUpdator.cs (PriceDataUpdator.Start): begin > end̍ۂdateDateTime.MinValueɂȂ̂hB[bug #11834]

2008-02-03  panacoran <panacoran@users.sourceforge.jp>

	* Protra/Option.cs: Option.csProtra.LibֈړB
	* Protra/Protra.csproj:  B
	* Protra/Dialogs/OptionDialog.cs (OptionDialog.OptionDialog): f[^\[ẌꗗPriceDataUpdator擾ĐݒB
	(OptionDialog.InitializeComponent): f[^\[Ẍꗗ̐ݒ߂B
	(OptionDialog.comboBoxPriceDataSource_SelectedIndexChanged): f[^\[X̐PriceDataUpdator擾ĐݒB
	* Protra/Dialogs/OptionDialog.resx: Visual C# 2005̌`ɈڍsB
	* Protra/Dialogs/PriceUpdateDialog.cs (PriceUpdateDialog.PriceUpdateDialog): PriceDataUpdator.CreateoptionnB
	(PriceUpdateDialog.PriceUpdateDialog_Load): f[^݂Ȃꍇ̍ŏ̓tPriceDataUpdator擾B
	* Protra.Lib/Option.cs: ProtraړB
	* Protra.Lib/Protra.Lib.csproj: *DataStream.cs폜*Updator.csǉB
	* Protra.Lib/Db/Market.cs (MarketId): XJasdaqɁB
	* Protra.Lib/Db/protra.sql: B
	* Protra.Lib/Update/KabukaJohoDataStream.cs: 폜B
	* Protra.Lib/Update/KabukaJohoMNameStream.cs: 폜B
	* Protra.Lib/Update/KabukaJohoUpdator.cs (KabukaJohoUpdator): VKB𗘗pĊf[^̍XVsNXB
	* Protra.Lib/Update/KdbComUpdator.cs (KdbComUpdator): VKBf[^_E[hTCg𗘗pĊf[^̍XVsNXB
	* Protra.Lib/Update/MujinzouAdjustDataStream.cs: 폜B
	* Protra.Lib/Update/MujinzouDataStream.cs: 폜B
	* Protra.Lib/Update/MujinzouUpdator.cs: VKBs𗘗pĊf[^̍XVsNXB
	* Protra.Lib/Update/OmegaChartIndexStream.cs: 폜B
	* Protra.Lib/Update/PriceDataStream.cs: 폜B
	* Protra.Lib/Update/PriceDataUpdator.cs (PriceDataSource): f[^_E[hTCgYahoo!t@CiXǉB
	(DownloadUtil): VKBHTTPɂt@C̃_E[hƈkꂽt@C̓WJsNXB
	(PriceDataUpdator): ̍XVɊւ郆[eBeB񋟂钊ۃNXB
	* Protra.Lib/Update/YahooFinanceUpdator.cs (YahooFinanceUpdator): VKBYahoo!t@CiX𗘗pĊf[^XVNXB
	* PtSim/Dialogs/EditBrandListContentDialog.cs (EditBrandListContentDialog.InitializeComponent): XJasdaqɁB
	* bin/Release/Readme.txt: Windows98Windows 98ɁB.NET Framework 2.0URL𒼐ڃ_E[hłƂɁBUNLHA32.DLL̓߂̂Ń_E[hB
	* bin/Release/UNLHA32.DLL: 폜B
	* bin/Release/data/protra.mdb: XJasdaqɁB
	* bin/Release/man/1/index.html: Readme.txtƓl̕ύXB
	* bin/Release/man/2/index.html: f[^\[X̒ǉƊef[^\[Xւ̃NǉBӂ̋Lq폜B
	
2008-02-03  panacoran <panacoran@users.sourceforge.jp>

	[bug #11773]
	* Protra/MainForm.cs (MainForm.~MainForm): 폜B
	(MainForm.MainForm_FormClosing): VKBݒt@C݂̏fXgN^ړB

2008-01-18  panacoran <panacoran@users.sourceforge.jp>

	* bin/Release/man/index.html: 7͂8͂̒ǉƃItBVTCgURL̕ύXB
	* bin/Release/man/7/index.html: VKB`[gꗗB
	* bin/Release/man/8/index.html: VKBTIlib̉B

2008-01-17  panacoran <panacoran@users.sourceforge.jp>

	* bin/Release/chart/Momentum Indicators/%Difference/{MA,EMA}*.pt: Trend IndicatorsړB
	* bin/Release/chart/Trend Indicators/%Difference/{MA,EMA}*.pt: 폜B

2008-01-15  panacoran <panacoran@users.sourceforge.jp>

	* PtSim/MainForm.cs (MainForm.Performance): vZʂprofitGraphBoxɐݒ肷̂YĂB

2008-01-14  panacoran <panacoran@users.sourceforge.jp>

	* Protra/MainForm.cs: 쌠\̍XVB
	* Protra/Dialogs/PriceUpdateDialog.cs: B
	* Protra.Lib/Update/PriceDataUpdator.cs: B
	
2008-01-14  panacoran <panacoran@users.sourceforge.jp>

	* Protra/MainForm.cs (MainForm.menuItemPriceUpdate_Click): PriceDataUpdatorNXɐĜ߂B
	* Protra/Dialogs/PriceUpdateDialog.cs (PriceUpdateDialog.PriceUpdateDialog): PriceDataUpdator쐬B
	(PriceUpdateDialog.InitializeComponent): BackgroundWorkerǉB
	(PriceUpdateDialog.PriceUpdate): 폜B
	(PriceUpdateDialog.PriceUpdateDialog_Load): PriceDataSource̓IvV炤BBackgroundWorkerŏsB
	(PriceUpdateDialog.backgroundWorkerUpdate_DoWork): VKBsB
	(PriceUpdateDialog.backgroundWorkerUpdate_ProgressChanged): VKBXV󋵂\B
	(PriceUpdateDialog.backgroundWorkerUpdate_RunWorkerCompleted): VKBIƂ̏B
	(PriceUpdateDialog.buttonStop_Click): BackgroundWorkerŏ𒆒fB
	* Protra/Dialogs/PriceUpdateDialog.resx: Visual C# 2005ɈڍsƂɂƂȂύXBBackgroundWorker̒ǉB
	* Protra.Lib/Update/PriceDataUpdator.cs (PriceDataUpdator.DataSource): 폜B
	(PriceDataUpdator.ProxyInfo): 폜B
	(PriceDataUpdator.UpdateProgress): 폜B
	(PriceDataUpdator.PriceDataUpdator): RXgN^PriceDataSourceProxyInfonB
	(PriceDataUpdator.Update): BackgroundWorkerւ̑ΉB
	(PriceDataUpdator.ReadOmegaChartSplitData): 
	(PriceDataUpdator.ReadMujinzouAdjustData): 
	(PriceDataUpdator.CalcAndUpdateProgress): 
	
2008-01-14  panacoran <panacoran@users.sourceforge.jp>

	* Protra/MainForm.cs: (MainForm.~MainForm): ݒt@C݂̏fXgN^ɈړB

2008-01-12  panacoran <panacoran@users.sourceforge.jp>

	* Protra.Lib/Controls/SimulateTextBox.cs: 쌠\̍XVB
	* Protra.Lib/Controls/SimulateTextBox.cs (SimulateTextBox.AppendText): .NET Framework 2.0TextBox.AppendTextɂ32kBŐ؂oO͂Ȃ̂ō폜B

2008-01-12  panacoran <panacoran@users.sourceforge.jp>

	* Protra.Lib/Controls/SimulateTextBox.cs (SimulateTextBox.Simulate): BackgroundWorkerɑΉB
	* PtSim/MainForm.cs (MainForm.InitializeComponent): BackgroundWorkerǉB
	(MainForm.Execute): Rg[ɐG镔BackgroundWorker̃CxgnhɈړB
	(MainForm.comboBoxBrandList_SelectedIndexChanged): BackgroundWorkerIsBusyŉs𒲂ׂB
	(MainForm.buttonExecute_Click): Rg[GĂsBsƒfBackgroundWorkerɂ܂B
	(MainForm.backgroundWorkerExecute_DoWork): VKBۂɎsB
	(MainForm.backgroundWorkerExecute_ProgressChanged): VKBProgressBarɐi\B
	(MainForm.backgroundWorkerExecute_RunWorkerCompleted): VKBIƂ̏B
	* PtSim/MainForm.resx: ɈӖIȕύX͂ȂB

2008-01-11  panacoran <panacoran@users.sourceforge.jp>
	
	* PtSim/Controls/ListViewEx.cs (ListViewEx): CZXLqǉB
	* PtSim/Controls/ListViewEx.Designer.cs (ListViewEx): B
	
2008-01-11  panacoran <panacoran@users.sourceforge.jp>

	* PtSim/MainForm.cs (MainForm.~MainForm): ݒt@C݂̏fXgN^ɈړB
	(MainForm.InitializeComponent): BackgroundWorkerǉB
	(MainForm.Performance): Rg[ɐG镔BackgroundWorker̃CxgnhɈړBvZʂ̕ɂĕԂB
	(MainForm.buttonPerformance_Click): Rg[GĂvZBvZ̎sƒfBackgroundWorkerɂ܂B
	(MainForm.backgroundWorkerPerformance_DoWork): VKBۂɌvZsB
	(MainForm.backgroundWorkerPerformance_ProgressChanged): VKBProgressBarɐi\B
	(MainForm.backgroundWorkerPerformance_RunWorkerCompleted): VKBvZIƂ̏B
	* PtSim/MainForm.resx: BackgroundWorker̒ǉB

2008-01-11  panacoran <panacoran@users.sourceforge.jp>

	* PtSim/MainForm.cs (MainForm.InitializeComponent): ьvZ̃T}[̔wi𔒂ɁB

2008-01-11  panacoran <panacoran@users.sourceforge.jp>

	[bug #11583]
	* PtSim/Controls/ListViewEx.cs (ListViewEx): VKBACeBackColor`悳ListViewB
	* PtSim/Controls/ListViewEx.Designer.cs (ListViewEx): B
	* PtSim/MainForm.cs (MainForm): ListView̑ListViewExgB
	(MainForm.buttonHistory_Click): Visibleg͊SłȂ̂ł߂BArrayListĝ߂B
	
2008-01-11  panacoran <panacoran@users.sourceforge.jp>

	* Protra/Protra.proj: Visual C# Express 2005ֈڍsƂɂƂȂύXB
	* Protra/MainForm.cs: B
	* PtSim/PtSim.csproj: B
	* PtSim/MainForm.cs: B
	* PtSim/MainForm.resx: B

2008-01-02  panacoran <panacoran@users.sourceforge.jp>

	* bin/Release/NEWS.txt: .NET Framework 2.0ɈڍsƂɌyB
	* bin/Release/Readme.txt: BCopyright NoticeCB

2008-01-02  panacoran <panacoran@users.sourceforge.jp>

	* PtSim/MainForm.cs: Copyright NoticȅCB
	* PtSim/Dialogs/VersionDialog.cs: B

2008-01-01  panacoran <panacoran@users.sourceforge.jp>

	* PtSim/MainForm.cs (MainForm.buttonHistory_Click): listViewHistoryVisiblexfalseɂĂACeǉB[bug #11583]
	
2007-12-29  panacoran <panacoran@users.sourceforge.jp>

	* Protra.sln: Visual C# Express 2005ڍsBUtils/ImportSplitData폜B
	* Protra/MainForm.cs: B
	* Protra/MainForm.resx: B
	* Protra/Protra.csproj: B
	* Protra.Lib/Protra.Lib.csproj: B
	* PtSim/PtSim.csproj: B
	* Utils/ImportSplitData/ImportSplitData.csproj: B

2007-12-27  panacoran <panacoran@users.sourceforge.jp>

	* PtSim/Dialogs/VersionDialog.cs (VersionDialog.InitializeComponent): lavelVersion̉𑝂₷B
	* Protra/Dialogs/VersionDialog.resx: ɈӖIȕύX͂ȂB

2007-12-27  panacoran <panacoran@users.sourceforge.jp>

	* Copyright Notice̒ǉGPLv3ւ̈ڍsB
	* Protra/AssemblyInfo.cs: o[W1.3ɁB
	* Protra/Dialogs/VersionDialog.cs (VersionDialog.VersionDialog): lavelVersionɃo[Wԍ\B
	(VersionDialog.InitializeComponent): 쌠҂񋓂Aۏ؂𖾎B
	* Protra/Dialogs/VersionDialog.resx: LύXɔύXB
	* Protra.Lib/AssemblyInfo.cs: o[W1.3ɁB
	* PtSim/AssemblyInfo.cs: o[W1.3ɁB
	* PtSim/Dialogs/VersionDialog.cs (VersionDialog.VersionDialog): lavelVersionɃo[Wԍ\B
	(VersionDialog.InitializeComponent): 쌠҂񋓂Aۏ؂𖾎B
	* PtSim/Dialogs/VersionDialog.resx: LύXɔύXB
	* bin/Release/Readme.txt: FAQURLύXBGNU/GPLGNU General Public LicenseɁB1𐔕ɁB
	* bin/Release/lib/TIlib.pt: GPLv3̓KpBCe[^next\bhɕύXB
	* bin/Release/man/1/index.html: Readme.txtƓl̕ύXB
	* bin/Release/man/5/index.html: Code֐̐ǉB

2007-12-26  panacoran <panacoran@users.sourceforge.jp>

	* Protra.Lib/Update/PriceDataUpdator.cs (PriceDataUpdator.Update): i100%ɂďIB
	
2007-12-26  panacoran <panacoran@users.sourceforge.jp>

	[bug #10092]
	* Protra/Dialogs/PriceUpdateDialog.cs (PriceUpdateDialog.PriceUpdate): x̕ύXBeginInvokegB
	(PriceUpdateDialog.ChangeLabel): VKBxύXB

2007-12-25  panacoran <panacoran@users.sourceforge.jp>

	* Protra.Lib/Db/Price.cs (Price.Delete): ӖIȕύX͂ȂB
	* Protra.Lib/Db/Split.cs (Split.Delete): VKBSf[^폜B
	* Protra.Lib/Update/PriceDataUpdator.cs (PriceDataUpdator.Update): młȂindex.txtꂽSplite[u̓e폜B
	
2007-12-16  panacoran <panacoran@users.sourceforge.jp>

	* Protra/MainForm.cs (MainForm.textBoxCode_Enter): EnterCxg͔Ȃ̂ō폜B
	(MainForm.textBoxCode_KeyPress): EnterL[ꂽ猟B

2007-12-16  panacoran <panacoran@users.sourceforge.jp>

	* bin/Release/lib/TIlib.pt (HighLow_next): L^Ă鍂lƈl̗LԂɐsꍇɑΏB[bug #11503]

2007-12-16  panacoran <panacoran@users.sourceforge.jp>
	
	* bin/Release/lib/TIlib.pt (HighLow_new): ŏ̒l܂܂œXƂ̂ڂB[bug #11503]
	
2007-12-15  panacoran <panacoran@users.sourceforge.jp>

	[FRE #6141][FRE #11526]
	* Protra/MainForm.cs (MainForm.InitializeComponent): sw肷R{{bNXƂ̃x폜B
	(MainForm.InitComboBoxMarket): 폜B
	(MainForm.MainForm_Load): InitComboBoxMarkeťĂяo폜B
	(MainForm.buttonSearch_Click): sw肹ɌāAꂽʂɎsꖼtăReLXgj[őI\ɁB
	* Protra/MainForm.resx: sw肷R{{bNXƂ̃x폜B
	* Protra.Lib/Db/Brand.cs (Brand.CompareTo): VKBR[h̏ɕԂ悤ɂB
	(BrandTable.GetRecords(int)): foreachŎs悤ɂB
	(BrandTable.GetRecords(string)): BrandTable.GetRecords(MarketId, string))s̎w폜BSsꂩ猟B
	* PtSim/Dialogs/EditBrandListContentDialog.cs (EditBrandListContentDialog.InitializeComponent): sR[hw肵Ȃꍇ̐ύXB
	(EditBrandListContentDialog.buttonOk_Click): sR[h̎w肪Ȃꍇɂ͍łȎsR[h̂IԁBHashTableAddł͂ȂCfNTgB
	* PtSim/Dialogs/EditBrandListContentDialog.resx: ɈӖIȕύX͂ȂB
	* bin/Release/NEWS.txt: [FRE #6141]ɌyB

2007-12-15  panacoran <panacoran@users.sourceforge.jp>

	[bug #9940]
	* Protra.Lib/Db/Split.cs (Split.Conn): e[u蒼Ƃ̃G[\悤ɂB
	* Protra.Lib/Update/OmegaChartIndexStream.cs (OmegaChartIndexStream.ComposeUrl): index.txt{Ƃł͂Ȃprotra.sourceforge.jp擾B

2007-12-14  panacoran <panacoran@users.sourceforge.jp>

	[bug #6280]
	* Protra/MainForm.cs (MainForm.menuItemSearchedBrand_Click): XgƂCɓ̑IB
	(MainForm.treeViewBrand_AfterSelect): Cɓ̑IB
	(MainForm.listBoxFavoriteBrand_SelectedIndexChanged): Xg̑IB
	(MainForm.buttonSearch_Click): XgƂCɓ̑IB

2007-12-14  panacoran <panacoran@users.sourceforge.jp>

	* bin/Release/NEWS.txt: [FRE #4255][bug #9940]ǉĖs̋Lq폜B(TIlib)_̌ɈڂB[bug #10284]{I[bug #10110]ɌyB

2007-12-13  panacoran <panacoran@users.sourceforge.jp>

	[bug #11503]
	* bin/Release/lib/TIlib.pt (HighLow_new, HighLow_next): f[^sĂԂ̒l0ł͂ȂnullɂBôȂG[ɂȂȂ悤ɂB
	(HLBand_new, HLBand_next): HighLow_highHighLow_lownull̏ꍇɑΉB
	(IchimokuMedian_new, IchimokuMedian_next): B

2007-12-10  panacoran <panacoran@users.sourceforge.jp>

	* Protra/MainForm.cs (MainForm): EnvReadEnvWriteconfigFileLȂB[bug #8433]
	(MainForm.listBoxFavoriteBrand_KeyDown): SindexŏB

2007-12-10  panacoran <panacoran@users.sourceforge.jp>

	[bug #11503]
	* bin/Release/chart/Trend Indicators/HLBand/HLBand(40).pt: ColorColorsɁB
	* bin/Release/lib/TIlib.pt (HLBand_new): HighLow̌vZOɂB

2007-12-06  panacoran <panacoran@users.sourceforge.jp>

	[bug #9940]
	* Protra/Dialogs/PriceUpdateDialog.cs (PriceUpdateDialog.PriceUpdate): f[^XVꍇ̂ŁAf[^ǂ܂ȂƂɃbZ[Wς̂߂B
	* Protra.Lib/Protra.Lib.csproj: Db/Adjust.cs폜BUpdate/MujinzouAdjustDataXLSStream.cs폜BUpdate/OmegaChartIndexStream.csǉB
	* Protra.Lib/Controls/SimulateTextBox.cs (SimulateTextBox.Simulate): AdjustSplitɖ߂B
	* protra.sql: Adjuste[u폜BSplite[uAdjuste[uƓXL[}ɁB
	* Protra.Lib/Db/Adjust.cs: 폜B
	* Protra.Lib/Db/Price.cs (Price.Split): AdjustSplitɂĒl𒲐lł͂Ȃ䗦ňB
	(PriceTable.PriceList): AdjustSplitɖ߂B
	* Protra.Lib/Db/Split.cs (Split.Split): IDł͂ȂR[hAlł͂Ȃ䗦ێB
	(Split.Code):  BrandIdCodeɁB
	(Split.Ratio): AdjustRatioɁB
	(Split.ToRatio): LύXɑΉB
	(Split.ToString): B
	(SplitTable.Conn): Splite[uÂ폜č蒼B
	(SplitTable.GetRecords): IDł͂ȂR[hw肷B
	(SplitTable.Add): Splite[u̕ύXɑΉBdf[^ւ̑Ή߂B
	Protra.Lib/Update/MujinzouAdjustDataStream.cs: 2007NO̒Wf[^ւ̑Ή߂āAMujinzouAdjustDataXLSStream̓eڂB
	(MujinzouAdjustDataStream.Read): l𕪊䗦ɕϊB
	Protra.Lib/Update/MujinzouAdjustDataXLSStream.cs: 폜B
	Protra.Lib/Update/OmegaChartIndexStream.cs (OmegaChartIndexStream): VKBOmegaChartindex.txt犔f[^ǂݍރNXB
	Protra.Lib/Update/PriceDataStream.cs: KXXMLRgǉB
	(PriceData.Split): PriceData.AdjustύXB
	(PriceData.ExtractFile): gqlzhłȂΓWJȂB
	* Protra.Lib/Update/PriceDataUpdator.cs (PriceDataUpdator.NumDays): 폜B
	(PriceDataUpdator.Update): f[^ǂ񂾌OmegaChart̃f[^犔f[^ǂށBs̕f[^͍Ō2007Nȍ~܂Ƃ߂ēǂށB
	(PriceDataUpdator.ReadOmegaChartSplitData): VKBOmegaChartindex.txt犔f[^ǂށBŏ6000𒴂̂Őis󋵂\B
	(PriceDataUpdator.ReadMujinzouAdjustData): 2007Nȍ~̌`ǂށBXVꂽf[^ǉB
	(PriceDataUpdator.CalcAndUpdateProgress): XVpx𔼕ɁB

2007-12-04  panacoran <panacoran@users.sourceforge.jp>

	* Protra.Lib/Db/Adjust.cs (Adjust.Conn): IndexOfŌȂꍇ̕Ԓl-1B

2007-12-03  panacoran <panacoran@users.sourceforge.jp>

	[bug #9940]
	IDSplite[uR[hAdjuste[uւ̈ڍsƁAs2007Nȍ~̒W̓ǂݍ݂ɑΉB
	* Protra.Lib/Protra.Lib.csproj: Db/Adjust.csUpdate/MujinzouAdjustDataXLSStream.csǉB
	* Protra.Lib/Controls/SimulateTextBox.cs (SimulateTextBox.Run): SplitTableAdjustTableɕύXB
	* Protra.Lib/Db/Adjust.cs (Adjust): VKBAdjuste[ũR[h\NXB
	(AdjustTable): VKBAdjuste[u\NXB
	* Protra.Lib/Db/Connection.cs (Connection.ThrowException): VKBO𓊂邩ǂݒ肷vpeBB
	(Connection.ShowOleDbError): O𓊂ꍇɂ͓B̋LqɉstB
	(Connection.*): ̕ύXɑΉB
	(Connection.Execute(string, bool)): 폜B
	(Price.PriceList): SplitTableAdjustTableɕύXB 
	* Protra.Lib/Db/protra.sql: Splite[uAdjuste[uɕύXB
	* Protra.Lib/Update/MujinzouAdjustDataStream.cs (MujinzouAdjustDataStream.ComposeUrl): sURL̕ύXɑΉB
	(MujinzouAdjustDataStream.ParseLine): OƎsID̎擾߂B
	* Protra.Lib/Update/MujinzouAdjustDataXLSStream.cs (MujinzouAdjustDataXLSStream): VKBs2007Nȍ~̒Wf[^ǂނ߂̃NXB
	* Protra.Lib/Update/PriceDataStream.cs (PriceDataStream): dataFileprotectedClose()virtualɕύXB
	* Protra.Lib/Update/PriceDataUpdator.cs (PriceDataUpdator.Update): f[^ɒW܂܂ȂȂƂɑΉBs̒W̃f[^̓ǂݍ݂vCx[g\bhɕB
	(PriceDataUpdator.ReadMujinzouAdjustData): VKBs̒W̃f[^ǂݍށB

2007-11-25  panacoran <panacoran@users.sourceforge.jp>

	[bug #8391]
	* Protra/Dialogs/OptionDialog.cs (OptionDialog.comboBoxPriceDataSource_SelectedIndexChanged): ef[^\[X̒ύXB
	* Protra.Lib/Update/PriceDataUpdator.cs (PriceDataUpdator.Update): ̃f[^Ɋ܂܂ĂewOB

2007-11-25  panacoran <panacoran@users.sourceforge.jp>
	
	[bug #8391]
	* Protra.Lib/Update/KabukaJohoDataStream.cs (KabukaJohoDataStream.ParseLine): p~ŖⓚpɃG[ɂ̂߂B
	* Protra.Lib/Update/PriceDataUpdator.cs (PriceDataUpdator.Update): Ȃ̃f[^̓f[^x[X₤B
	
2007-11-01  panacoran <panacoran@users.sourceforge.jp>

	[bug #8391]
	* Protra/Dialogs/OptionDialog.cs (OptionDialog.comboBoxPriceDataSource_SelectedIndexChanged): ̒ύXB
	* Protra.Lib/Protra.Lib.csproj: KabukaJohoMNameStream.csǉB
	* Protra.Lib/Update/KabukaJohoDataStream.cs (KabukaJohoDataStream.ReadMName): VKBf[^ǂݍށB
	(KabukaJohoDataStream.ComposeUrl): URL̕ύXɑΉB
	(KabukaJohoDataStream.Open): f[^ǂޑOɖf[^ǂށB
	(KabukaJohoDataStream.ParseLine): 2006Nȍ~̃f[^`ɑΉB
	* Protra.Lib/Update/KabukaJohoMNameStream.cs (KabukaJohoMNameStream): VKBf[^ǂނ߂̃NXB
	* Protra.Lib/Update/PriceDataStream.cs (PriceData): PriceDataUpdator.csړB
	(PriceDataStream.Open): TuNXŃI[o[Ch\ɂB
	* Protra.Lib/Update/PriceDataUpdator.cs (PriceData): PriceDataStream.csֈړB

2007-08-15  panacoran <panacoran@users.sourceforge.jp>

	* bin/Release/NEWS.txt: VXeꗗXV\ɂƂɌyB
	
2007-08-15  panacoran <panacoran@users.sourceforge.jp>

	[bug #10092]
	* Protra.Lib/Controls/SimulateTextBox.cs (SimulateTextBox): AppendTextBeginInvokeŌĂԂ߂̃fQ[gpӁB
	(SimulateTextBox.SimulateTextBox): B
	(SimulateTextBox.Simulate): BeginInvokeAppendTextĂԁB
	(SimulateTextBox.Print): B
	(SimulateTextBox.PrintLog): B
	(SimulateTextBox.Buy): B
	(SimulateTextBox.Sell): B

2007-08-14  panacoran <panacoran@users.sourceforge.jp>

	* Protra.Lib/Controls/SimulateTextBox.cs (SimulateTextBox.Print): sɈkB
	(SimulateTextBox.PrintLog): Print̎cĂ̂폜B
	
2007-08-14  panacoran <panacoran@users.sourceforge.jp>

	* bin/Release/NEWS.txt: [FRE #8498][FRE #9442]ɌyB

2007-08-14  panacoran <panacoran@users.sourceforge.jp>

	* bin/Release/lib/TIlib.pt (Parabolic_draw): wW*ŕ`B[bug #10285]

2007-08-13  panacoran <panacoran@users.sourceforge.jp>

	* bin/Release/man/5/index.html: DrawString֐̐ύXB[FRE #9442]
	* bin/Release/man/6/index.html: PrintLog֐̐ǉB[FRE #8498]

2007-08-13  panacoran <panacoran@users.sourceforge.jp>

	* Protra.Lib/Controls/ChartBox.cs (ChartBox.ChartBox): 5DrawString֐̒ǉB[FRE #9442]
	(ChartBox.DrawString): 4̏ꍇ͍ŁA5̏ꍇ͎w肳ꂽFŕ`B[FRE #9442]
	* Protra.Lib/Controls/SimulateTextBox.cs (SimulateTextBox.SimulateTextBox): PrintLog֐̒ǉB[FRE #8498]
	(SimulateTextBox.PrintLog): VKBPrintLog̎B[FRE #8498]
	* PtSim/MainForm.cs (MainForm.InitializeComponent): KeyPreviewtrueɁB
	(MainForm.MainForm_KeyDown): VKBF5Control+RŃt@CꗗXVB

2007-07-01  panacoran <panacoran@users.sourceforge.jp>

	* bin/Release/NEWS.txt: HLoh̒ǉɌyB
	* bin/Release/chart/Trend Indicators/HLBand/HLBand(20).pt: VKB20HLohB
	* bin/Release/chart/Trend Indicators/HLBand/HLBand(40).pt: VKB40HLohB
	* bin/Release/lib/TIlib.pt (HLBand): VKBHLoh`悷邽߂̃NXB 
	* bin/Release/system/Channel Breakout.pt: 20Channel BreakoutVXeB
	
2007-07-01  panacoran <panacoran@users.sourceforge.jp>
	
	* Protra.Lib/Controls/ChartBox.cs (ChartBox.FillRectangle): Ԃč0ɂȂȂ悤ɂB[bug #9132]
	(ChartBox.FillEllipse): B
	
2007-07-01  panacoran <panacoran@users.sourceforge.jp>

	* Protra.Lib/Controls/ChartBox.cs (ChartBox): ׂꏊɋ󔒂ꂽB
	* Protra.Lib/Update/PriceDataUpdator.cs (PriceDataUpdator.CalcAndUpdateProgress): c1B
	
2007-05-06  panacoran <panacoran@users.sourceforge.jp>

	* Protra.Lib/Utils.cs (Utils.IsHoliday): 2008Nȍ~56̐U֋xlB
	
2007-04-15  panacoran <panacoran@users.sourceforge.jp>

	* Protra.Lib/Lang/Value.cs (Value.IsTrue): P!IsFalseɁB
	(Value.IsFalse): 0.0falseɁB[bug #10289]
	(Value.Equals): lComparesToœlB[bug #10284]
	(Value.CompareTo): Math.Sign𗘗pB
	* bin/Release/NEWS.txt: [bug #10284][bug #10289]ɌyB

2007-04-14  panacoran <panacoran@users.sourceforge.jp>

	* Protra/Dialogs/PriceUpdateDialog.cs (PriceUpdateDialog): f[^̍XVȂƂ̃bZ[WύXB
	* Protra.Lib/Update/PriceDataUpdator.cs (PriceDataUpdator.NumDays): VKBf[^XVԂB 
	
2007-03-30  panacoran <panacoran@users.sourceforge.jp>

	* Protra.Lib/Update/MujinzouDataStream.cs (MujinzouDataStream.ComposeUrl): s̐Vf[^[ETCgɑΉB[bug #10199]
	* Protra.Lib/Update/PriceDataUpdator.cs (PriceDataUpdator.CalcAndUpdateProgress): ؂グB[FRE #10041]

2007-03-19  panacoran <panacoran@users.sourceforge.jp>

	* bin/Release/NEWS.txt: [FRE #6286][FRE #10041]ɍւB
	* bin/Release/man/ManChangeLog.txt: ChangeLog.txtɃ}[WB
	* bin/Release/man/6/index.html: Code֐Print֐̐ǉB

2007-03-13  panacoran <panacoran@users.sourceforge.jp>

	[FRE #10041]
	* Protra/Dialogs/PriceUpdateDialog.cs (PriceUpdateDialog.PriceUpdate): UpdateProgress̐ݒ͏璷B
	(PriceUpdateDialog.UpdateProgress): VKBbZ[WƐi󂯎\B
	(PriceUpdateDialog.UpdateProgressReceiver): XbhႤ̂BeginInvokeUpdateProgressĂԁB[bug #10092]
	* Protra.Lib/Update/PriceDataUpdator.cs (UpdateProgressReceiver): bZ[WƐiɕύXB
	(PriceDataUpdator.UpdateProgressReceiver): VKBiXVnho^B
	(PriceDataUpdator.Update): c莞ԂvZ邽߂̏cB
	(PriceDataUpdator.CalcAndUpdateProgress): iƎc莞ԂvZčXVB
	
2007-03-05  panacoran <panacoran@users.sourceforge.jp>

	* Protra.Lib/Update/MujinzouDataStream.cs (MujinzouDataStream.Read): s̓sꓯ̃f[^dɑΉB[bug #10040]
	* Protra.Lib/Update/PriceDataStream.cs (PriceDataStream.DownloadFile): f[^̃_E[hrŎsꍇɑΉB
	(PriceDataStream.Read): z\bhɂB
	* Protra.Lib/Update/PriceDataUpdator.cs (PriceData.ToString): VKB\ԂB

2007-02-21  panacoran <panacoran@users.sourceforge.jp>

	* Protra/Protra.csproj: Protra.LibvWFNgŎQƂB[bug #6471]
	* PtSim/PtSim.csproj: B
	* Protra/Dialogs/PriceUpdateDialog.cs (PriceUpdateDialog.PriceUpdateDialog_Load): f[^\[XŝƂ̓f[^̍XV1996NB[bug #9521]
	* Protra.Lib/Update/MujinzouDataStream.cs (MujinzouDataStream.ParseLine): 2004N927Ȍo1/1000BR[h̕ωɑΉB[bug #9943]
	* Protra.Lib/Update/PriceDataUpdator.cs (PriceDataUpdator.Update): s̓sꓯ̃f[^dւ̑Ή߂B[bug #9943]
	
2007-02-18  panacoran <panacoran@users.sourceforge.jp>
	
	* Protra.Lib/Db/Brand.cs (BrandTable.GetRecords(int)): JasdaqOĂB[bug #9940]
	
2007-02-14  panacoran <panacoran@users.sourceforge.jp>

	* Protra.Lib/Utils.cs (Utils.IsHoliday): H̓ƏH̓̌vZCB[bug #9943]
	* Utils/ImportSplitData/ImportSplitData.csproj: Protra.Lib̎QƂ̎dɖ߂B[bug #6471]

2007-02-12  panacoran <panacoran@users.sourceforge.jp>
	
	* Protra.Lib/Update/MujinzouDataStream.cs (MujinzouDataStream.ComposeUrl): 1996N܂Ŏ󂯓B[bug #9521]
	(MujinzouDataStream.ParseLine): l߂̂߂B[bug #9521]
	* Utils/ImportSplitData/ImportSplitData.csproj: Protra.Lib̎QƂ̎dςB[bug #6471]
	
2007-02-11  panacoran <panacoran@users.sourceforge.jp>
	
	* Protra.Lib/Db/Price.cs (PriceTable.WeeklyPriceList): T𐶐ASYCB[bug #9444][bug #9839]

2007-02-03  panacoran <panacoran@users.sourceforge.jp>

	[bug #9839]
	* Protra.Lib/Utils.cs (Utils): VKB[eBeB֐񋟂NXB
	* Protra.Lib/Db/Price.cs (PriceTable.WeeklyPriceList): jxłC쐬B
	* Protra.Lib/Update/PriceDataUpdator.cs (PriceUpdator.IsMarketOpen): UtilsֈړB
	(PriceUpdator.Update): Utils.IsMarketOpen𗘗pB 

2007-01-14  panacoran <panacoran@users.sourceforge.jp>

	* Protra.Lib/Db/Brand.cs (Brand.MaxId): {ɖID̍őlԂ悤ɒB[bug #9521]

2006-09-15  amadaya  <amadaya@users.sourceforge.jp>

	* bin/Release/man/index.html: ڎɁu3.6R[hҏWɂ́Hvǉ܂B
	* bin/Release/man/3/index.html: uR[hҏWɂ́HvڂVK쐬AɔLC[Wǉ܂B
	* bin/Release/man/3/img/editdialog.jpg: VKB
	* bin/Release/man/3/img/listadd.jpg: VKB
	* bin/Release/man/3/img/listadd_aft.jpg: VKB
	* bin/Release/man/3/img/listdel.jpg: VKB
	
2006-07-31  panacoran <panacoran@users.sourceforge.jp>

	* Protra.sln: ImportSplitData.csprojǉB
	* Protra.Lib/Db/Brand.cs: Rgɉs}B
	* Protra.Lib/Db/Split.cs (SplitTable.Add): R[hǉȂƂnullԂ悤ɕύXB 
	* Utils/ImportSplitData/ImportSplitData.csproj: VKB
	* Utils/ImportSplitData/AssemblyInfo.cs: VKB
	* Utils/ImportSplitData/Main.cs: VKBOmegaChartindex.txt番l荞ށB
	
2006-07-29  panacoran <panacoran@users.sourceforge.jp>

	* bin/Release/lib/TIlib.pt (EMAutil_next): valuevalɉB[bug #8676]

2006-07-08  panacoran <panacoran@users.sourceforge.jp>

	* Protra.Lib/Db/Price.cs (Price.Adjust): oCB[bug #8640]

2006-06-03  panacoran <panacoran@users.sourceforge.jp>

	* Protra.Lib/Dialogs/InputDateDialog.cs (InputDateDialog): tݒ\ɁB
	* Protra/MainForm.cs (MainForm.menuItemPriceDelete_Click): _CAOɍŐV̓tݒ肷B
	* Protra/Dialogs/PriceUpdateDialog.cs (PriceUpdateDialog.PriceUpdateDialog_load): InputDataDialog̎dlύXɑΉB
	* Protra.Lib/Controls/SimulateTextBox.cs (SimulateTextBox.Simulate): 烍O폜čĎsB[FRE #4255]
	* Protra.Lib/Db/SystemLog.cs (SystemLog.Delete(int, int)): VKBVXeIDƖIDw肵ăO폜B
	* Protra.Lib/Update/PriceDataUpdator.cs (PriceDataUpdator.Update): âōŏ1%i߂̂߂B
	
2006-05-20  panacoran <panacoran@users.sourceforge.jp>

	* Protra.Lib/Update/PriceDataUpdator.cs (PriceDataUpdator.Update): AddDays̕ԒlB[bug #8390]
	
2006-04-06  panacoran <panacoran@users.sourceforge.jp>

	* Protra.Lib/Update/MujinzouAdjustDataStream.cs (MujinzouAdjustDataStream.ComposeUrl): sURL̕ύXɑΉB
	* Protra.Lib/Update/MujinzouDataStream.cs (MujinzouDataStream.ComposeUrl): B
	* Protra.Lib/Update/PriceDataUpdator.cs (PriceDataUpdator.Update): ϐȂǌ|̕ύXB

2006-04-05  panacoran <panacoran@users.sourceforge.jp>

	* Protra.Lib/Update/PriceDataUpdator.cs (PriceDataUpdator.Update): W_E[hۂIfModifiedSinceOɁBW̃f[^BrandTableXV̂߂B
	
2006-03-01  panacoran <panacoran@users.sourceforge.jp>

	* Protra.Lib/Update/MujinzouAdjustDataStream.cs (MujinzouAdjustDataStream.ComposeUrl): 2006NURLɑΉB[bug #8080]
	
2006-02-03  panacoran <panacoran@users.sourceforge.jp>

	* bin/Release/lib/TIlib.pt (Yobine): ؂グ̍ۂɊ؂ꂽƂɂ+1ĂB

2006-02-02  panacoran <panacoran@users.sourceforge.jp>
	
	* Protra.Lib/Update/MujinzouDataStream.cs (MujinzouDataStream.ComposeUrl): 2006NURLɑΉB[bug #7961]
	
2006-02-02  panacoran <panacoran@users.sourceforge.jp>

	* Protra/MainForm.cs (MainForm.MainForm): dailyChartFileweeklyChartFileւ̔z̊蓖ĂRXgN^ɈړB[bug #7827]
	(MainForm.EnvRead): B
	(MainForm.menuItemOption_Click): dailyChartFileweeklyChartFile`[g̕ύXɑΉB[bug #7828]
	* bin/Release/NEWS.txt: [bug #7632]ɌyB

2005-11-26  panacoran <panacoran@users.sourceforge.jp>

	* bin/Release/lib/TIlib.pt (VR_next): 0ZB[bug #7632]
	
2005-11-26  panacoran <panacoran@users.sourceforge.jp>

	* bin/Release/lib/TIlib.pt (MAutil_next): lnull̂Ƃ͉ȂB
	(EMAutil_next): B
	(Yobine): Ōtick|lԂB[bug #7573]
	
2005-11-13  panacoran <panacoran@users.sourceforge.jp>

	* bin/Release/NEWS.txt: [FRE #3739]ɌyBTIlib֘A͂Ƃ킩悤ɂăXg̍ŌɁB
	
2005-11-13  panacoran <panacoran@users.sourceforge.jp>

	[FRE #3739]
	* Protra/MainForm.cs (MainForm.EnvRead): T̃`[g̐ݒǂށBmenuItemWeeklyChart.PerformClickĂԂ̂͐ݒǂłB
	(MainForm.Write): ݂̐ݒ擾ĂAƏTꂼ̃`[g̐ݒB
	(MainForm.menuItemDailyChart_Click): ƏTňقȂ`[ggpꍇɂ́A݂̐ݒۑăvO؂ւB
	(MainForm.menuItemDailyChart_Click): B
	* Protra/Option.cs (Option.UseDifferentChart): VKBƏTňقȂ`[ggp邩B
	(Option.Load): UseDifferentChartǂށB
	(Option.Save): UseDifferentChartB
	* Protra/Dialogs/OptionDialog.cs (OptionDialog.OptionDialog): `FbN{bNX̒ǉB
	* Protra/Dialogs/OptionDialog.resx: B
	
2005-11-13  panacoran <panacoran@users.sourceforge.jp>

	* Protra.Lib/Lang/Context.cs (Context.MoveNext): CN[ht@CȂƂParseExceptionContextTokennB[bug #7494]
	
2005-11-13  panacoran <panacoran@users.sourceforge.jp>

	* Protra.Lib/ConfigFile.cs: Protra.Lib/Config/ConfigFile.csړBxmlRgǉB
	* Protra.Lib/Protra.Lib.csproj: ConfigFile.cs̈ړɑΉB
	(ConfigFile.Read): t@C݂ȂƂɗOX[B
	* Protra/MainForm.cs (MainForm.EnvRead): L̕ύXɑΉB
	(MainForm.EnvWrite): ݒt@CǂłȂꍇ͏IB
	* PtSim/MainForm.cs (MainForm.EnvRead): ConfigFile.Read̕ύXɑΉB
	* Protra/Option.cs (Option.Load): B
	
2005-10-29  panacoran <panacoran@users.sourceforge.jp>

	* Protra/MainForm.cs (MainForm.EnvRead): ConfigFilegpBOsB
	(MainForm.EnvWrite): ConfigFilegpB
	* PtSim/MainForm.cs (MainForm): B
	* Protra/Option.cs (Options): B
	* Protra.Lib/Protra.Lib.csproj: Config{Reder,Writer}.cs폜B
	* Protra.Lib/ConfigFile.cs (ConfigFile): VKBݒt@CǂݏNXB
	* Protra.Lib/ConfigReader.cs: 폜B
	* Protra.Lib/ConfigWriter.cs: 폜B

2005-10-09  panacoran <panacoran@users.sourceforge.jp>

	* bin/Release/data/protra.mdb: sĂuser.mdbɈڂe[u̕B

2005-10-08  panacoran <panacoran@users.sourceforge.jp>

	* bin/Release/NEWS.txt: ւ̑ΉǉB(TIlib)폜B

2005-10-08  panacoran <panacoran@users.sourceforge.jp>

	* bin/Release/lib/TIlib.pt (Yobine(2)): lۂ߂ۂɁA؂̂āAľܓA؂グw\ɁB
	(Yobine(1)): Yobine(2)؂̂ĂŗpB
	(OBV_next): ɏoȂꍇɑΏB[bug #7245]
	* bin/Release/NEWS.txt: YobineOBV_nextɌyBBugsbugɁB
	
2005-10-08  panacoran <panacoran@users.sourceforge.jp>

	* Protra.Lib/Update/MujinzouDataStream.cs (MujinzouDataStream.ComposeUrl): eonet̎gp߂B2000Ñf[^URL𒼂B[bug #6488]
	* Protra.Lib/Update/PriceDataUpdator.cs (PriceDataUpdator.Update): f[^݂ȂƂ͏ׂ炷B
	* bin/Release/data/protra.mdb.back: 폜B

2005-10-08  panacoran <panacoran@users.sourceforge.jp>
	̕ύX̎B
	* Protra.Lib/Db/Brand.cs (Brand): IComparable̎폜B
	* Protra.Lib/Db/BrandList.cs (BrandList.Conn): protra.mdbɖ߂B
	* Protra.Lib/Db/BrandList.cs (BrandList_Brand.Conn): protra.mdbɖ߂B
	* Protra.Lib/Db/BrandList.cs (BrandList_Brand.GetBrands): ږR[h擾B
	* Protra.Lib/Db/System.cs (System.Conn): protra.mdbɖ߂B
	* Protra.Lib/Db/SystemLog.cs (SystemLog.Conn): protra.mdbɖ߂B
	* Protra.Lib/Db/protra.sql: user.mdbɈڂe[u̒`𕜊B
	* bin/Release/data/protra.mdb: user.mdbɈڂe[u𕜊B
	
2005-09-24  panacoran <panacoran@users.sourceforge.jp>

	[UŗL̃f[^user.mdb
	* Protra.Lib/Db/Brand.cs (Brand): r\ɂB
	* Protra.Lib/Db/BrandList.cs (BrandList.Conn): user.mdbɐڑB
	* Protra.Lib/Db/BrandList.cs (BrandList_Brand.Conn): user.mdbɐڑB
	* Protra.Lib/Db/BrandList.cs (BrandList_Brand.GetBrands): R[h̎擾𕪗B
	* Protra.Lib/Db/System.cs (System.Conn): user.mdbɐڑB
	* Protra.Lib/Db/SystemLog.cs (SystemLog.Conn): user.mdbɐڑB
	* Protra.Lib/Db/protra.sql: user.mdbɈڂe[u̒`폜B
	* Protra.Lib/Db/user.sql: VKBuser.mdb̃e[u̒`B
	* bin/Release/data/protra.mdb: user.mdbɈڂe[u폜B
	* bin/Release/data/user.mdb: VKB[UŗL̃f[^i[e[uB

2005-09-23  panacoran <panacoran@users.sourceforge.jp>

	[UŗL̃f[^user.mdbɕ鏀B
	* Protra.Lib/Global.cs (Global): PathDb폜B 
	* Protra.Lib/Db/Connection.cs (Connection.Connection): f[^x[X̎w\ɁBf[^x[XɑΉڑv[B
	* Protra.Lib/Db/Brand.cs (Brand.Conn): f[^x[XwB
	* Protra.Lib/Db/BrandList.cs (BrandList.Conn): B
	* Protra.Lib/Db/Market.cs (Market.Conn): B
	* Protra.Lib/Db/Price.cs (Price.Conn): B
	* Protra.Lib/Db/Split.cs (Split.Conn): B
	* Protra.Lib/Db/System.cs (System.Conn): B
	* Protra.Lib/Db/SystemLog.cs (SystemLog.Conn): B
	
2005-09-23  panacoran <panacoran@users.sourceforge.jp>
	
	* bin/Release/Readme.txt: XVNEWS.txtցB
	* bin/Release/NEWS.txt: VKBXVL^B
	
2005-09-23  panacoran <panacoran@users.sourceforge.jp>

	[UŗL̃f[^user.mdbɕ鏀B
	* Protra.Lib/Db/Connection.cs (Connection): ڑIuWFNgɂB
	(Connection.Query): ʏ̃\bhɁB
	(Connection.QueryScalar): B
	(Connection.Execute): B
	(Connection.Close): B
	* Protra.Lib/Db/Brand.cs (Brand.Name): ύXBrandTableɈϏB
	(BrandTable): Connection̕ύXɒǐB
	(BrandTable.ChangeBrandName): VKB
	* Protra.Lib/Db/BrandList.cs (BrandList.Name): ύXBrandListTableɈϏB
	(BrandListTable): Connection̕ύXɒǐB
	(BrandListTable.ChangeBrandListName): VKB
	(BrandList_BrandTable): Connection̕ύXɒǐB
	* Protra.Lib/Db/Market.cs (Market.Name): ύXMarketTableɈϏB
	(MarketTable): Connection̕ύXɒǐB
	(MarketTable.ChangeMarketName): VKB
	* Protra.Lib/Db/Price.cs (PriceTable): Connection̕ύXɒǐB
	* Protra.Lib/Db/Split.cs (SplitTable): B
	* Protra.Lib/Db/System.cs (System): B
	* Protra.Lib/Db/SystemLog.cs (SystemLog): B
	
2005-09-23  panacoran <panacoran@users.sourceforge.jp>

	* BrandList.cs: sR[hCR+LFɁB

2005-09-19  panacoran <panacoran@users.sourceforge.jp>

	[FRE #4538]
	* PtSim/MainForm.cs (MainForm): ListViewɃReLXgj[ǉB
	(MainForm.copyHistory_Click): IĂ鍀ڂCSVɂăNbv{[hɐݒB
	MainForm.resx: ReLXgj[̒ǉB

2005-09-11  panacoran <panacoran@users.sourceforge.jp>

	* lib/TIlib.pt (MAutil_dropped): VKBMAutilNO̒l擾B
	(HighLow_new): VKBIchimikuMedianʉB
	(HighLow_next): B
	(Yobine): VKBĒlɊۂ߂B
	(DMI_next): MAutil_droppedgpB
	(SROC_next): B
	(ACDI_one): ôȂ0ԂB
	(MFI_next): ôȂւ̑ΉCB
	(ATR_next): Il̕ۑYĂB
	(IchimokuMedian_new): HighLow𗘗pB
	(IchimokuMedian_next): B
	(Ichimoku_new): ̓𖾎IɕۑB
	(Ichimoku_next): 𗘗pB
	* system/MA Cross.pt: wƋtwl̎{B

2005-09-11  panacoran <panacoran@users.sourceforge.jp>

	[bug #6609]
	* Protra/MainForm.cs (MainForm.EnvRead): ݂ȂꍇɑΉB
	* PtSim/MainForm.cs (MainForm.EnvRead): Xg݂ȂꍇɑΉB

2005-09-04  panacoran <panacoran@users.sourceforge.jp>

	[bug #6047]
	* Protra/Dialogs/PriceUpdateDialog.cs (PriceUpdateDialog.PriceUpdate): G[ʉB
	* Protra.Lib/Update/PriceDataStream.cs (PriceDataStreamException): VKBf[^ɃG[ƂɓOB
	(PriceDataStream.ComposeGlobPattern): 폜B
	(PriceDataStream.DownloadFile): G[PriceDataStreamExceptionŕԂB
	(PriceDataStream.CleanUpTmpDir): VKBe|fBNgɂB
	(PriceDataStream.ExtractFile): WJꂽt@C̖OSɋĂĂ*ŏEBWJĂȂΗO𓊂B
	(PriceDataStream.Open): LύXɑΉB
	* Protra.Lib/Update/KabukaJohoDataStream.cs (KabukaJohoDataStream): B
	* Protra.Lib/Update/MujinzouAdjustDataStream.cs (MujinzouAdjustDataStream): B
	* Protra.Lib/Update/MujinzouDataStream.cs (MujinzouDataStream): B
	* Protra.Lib/Update/PriceDataUpdator.cs (PriceDataUpdator.Update): ǐvZ炩[UthɁBsꓯ̃f[^łꍇɑΉB
	
2005-08-06  darai  <darai@users.sourceforge.jp>

	[bug #6466]
	* Protra.Lib/Lang/Value.cs (Value.operator /): 0ZłRuntimeException𓊂悤ɕύXB

2005-08-06  panacoran <panacoran@users.sourceforge.jp>

	* Protra.Lib/Dialogs/InputDateDialog.cs (InputDataDialog.InitializeComponent): any_Click̍폜ɑΉB
	(InputDataDialog.any_Click): Ȃ̂ō폜B
	* Protra.Lib/Dialogs/InputDateDialog.resx:  fUCiG₪B
	
2005-08-06  panacoran <panacoran@users.sourceforge.jp>

	* Protra/Dialogs/OptionDialog.cs (OptionDialog.comboBoxPriceDataSource_SelectedIndexChanged): sɊւύXB
	* Protra.Lib/Db/Brand.cs (BrandTable.GetRecords(int)): VKBw肳ꂽR[hR[hׂĎ擾B
	* Protra.Lib/Update/MujinzouAdjustDataStream.cs (MujinzouAdjustDataStream): Rg𒼂B
	[FRE #6286]
	* Protra.Lib/Update/PriceDataUpdator.cs (PriceDataUpdator.Update): t@CSǂŐR[hɍXV󋵂vZB

2005-07-30  darai  <darai@users.sourceforge.jp>

	[FRE #4175]
	* Protra.Lib/Lang/ArithmeticExpressionNode.cs (ArithmeticExpressionNode.Execute): RuntimeExceptionContextTokenݒ肳ĂȂꍇÃIuWFNgContextTokenݒ肷B
	* Protra.Lib/Lang/ArithmeticTermNode.cs (ArithmeticTermNode.Execute): B
	* Protra.Lib/Lang/ComparisonNode.cs (ComparisonNode.Execute): B
	* Protra.Lib/Lang/EquivalenceComparisonNode.cs (EquivalenceComparisonNode.Execute): B
	* Protra.Lib/Lang/LogicalExpressionNode.cs (LogicalExpressionNode.Execute): B
	* Protra.Lib/Lang/LogicalTermNode.cs (LogicalTermNode.Execute): B
	* Protra.Lib/Lang/SuffixedExpressionNode.cs (SuffixedExpressionNode.Execute): B

2005-07-30  darai  <darai@users.sourceforge.jp>

	[FRE #3997]
	* Protra.Lib/Controls/SimulateTextBox.cs (SimulateTextBox): Print֐ǉB
	(SimulateTextBox.Print): VKB

2005-07-30  darai  <darai@users.sourceforge.jp>

	[FRE #4175]
	* Protra.Lib/Lang/ParseException.cs (ParseException(string)): 폜B
	(ParseException(string, ContextToken)): VKB
	(ParseException.ContextToken): VKB
	* Protra.Lib/Lang/RuntimeException.cs (RuntimeException(string)): 폜
	(RuntimeException(string, ContextToken)): VKB
	(RuntimeException.ContextToken): VKB
	* Protra.Lib/Lang/Context (Context): ParseException̕ύXɑΉB
	(Context.MoveNext): B
	* Protra.Lib/Lang/InterpreterFacade.cs (InterpreterFacade): ParseException̕ύXɑΉB
	(InterpreterFacade.Excecute): RuntimeException̕ύXɑΉB
	* Protra.Lib/Lang/Node (Node.ContextToken): VKB
	* Protra.Lib/Lang/ArithmeticExpressionNode.cs (ArithmeticExpressionNode.Parse): 擪ContextTokenۑBParseException̕ύXɑΉB
	(ArithmeticExpressionNode.Execute): RuntimeException̕ύXɑΉB
	* Protra.Lib/Lang/ArithmeticTermNode.cs: (ArithmeticTermNode.Parse): B
	(ArithmeticTermNode.Execute): B
	* Protra.Lib/Lang/ArrayNode.cs (ArrayNode.Parse): B
	(ArrayNode.Execute): B
	* Protra.Lib/Lang/BreakStatementNode.cs (BreakStatementNode.Parse): B
	* Protra.Lib/Lang/ComparisonNode.cs (ComparisonNode.Parse): B
	(ComparisonNode.Execute): B
	* Protra.Lib/Lang/ContinueStatementNode.cs (ContinueStatementNode.Parse): B
	* Protra.Lib/Lang/EmptyStatementNode.cs (EmptyStatementNode.Parse): B
	* Protra.Lib/Lang/EquivalenceComparisonNode.cs (EquivalenceComparisonNode.Parse): B
	(EquivalenceComparisonNode.Execute): B
	* Protra.Lib/Lang/ExpressionNode.cs (ExpressionNode.Parse): B
	(ExpressionNode.Execute): B
	* Protra.Lib/Lang/ExpressionStatementNode.cs (ExpressionStatementNode.Parse): B
	* Protra.Lib/Lang/FunctionDefinitionNode.cs (FunctionDefinitionNode.Parse): B
	(FunctionDefinitionNode.Execute): B
	* Protra.Lib/Lang/FunctionNode.cs (FunctionNode.Parse): B
	(FunctionNode.Execute): B
	* Protra.Lib/Lang/IfStatementNode.cs (IfStatementNode.Parse): B
	* Protra.Lib/Lang/LiteralNode.cs (LiteralNode.Parse): B
	(LiteralNode.Execute): B
	* Protra.Lib/Lang/LogicalExpressionNode.cs (LogicalExpressionNode.Parse): B
	(LogicalExpressionNode.Execute): B
	* Protra.Lib/Lang/LogicalTermNode.cs (LogicalTermNode.Parse): B
	(LogicalTermNode.Execute): B
	* Protra.Lib/Lang/PrefixedExpressionNode.cs (PrefixedExpressionNode.Parse): B
	(PrefixedExpressionNode.Execute): B
	* Protra.Lib/Lang/PrimaryNode.cs (PrimaryNode.Parse): B
	* Protra.Lib/Lang/ProgramNode.cs (ProgramNode.Parse): B
	(ProgramNode.Execute): B
	* Protra.Lib/Lang/ReturnStatementNode.cs (ReturnStatementNode.Parse): B
	* Protra.Lib/Lang/StatementNode.cs (StatementNode.Parse): B
	* Protra.Lib/Lang/SuffixedExpressionNode.cs (SuffixedExpressionNode.Parse): B
	(SuffixedExpressionNode.Execute): B
	* Protra.Lib/Lang/VariableNode.cs (VariableNode.Parse): B
	(VariableNode.Execute): B
	* Protra.Lib/Lang/WhileStatementNode.cs (WhileStatementNode.Parse): B
	* Protra.Lib/Lang/Value.cs: (Value.Cast): RuntimeException̕ύXɑΉB	(Value.CompareTo): B
	(Value.operator <): B
	(Value.operator >): B
	(Value.operator <=): B
	(Value.operator >=): B
	(Value.operator +): B
	(Value.operator -): B
	(Value.operator *): B
	(Value.operator /): B
	(Value.operator %): B
	(Value.this[]): B

2005-07-23  panacoran <panacoran@users.sourceforge.jp>

	[FRE #4255]
	* Protra.Lib/Protra.Lib.csproj: Db/Split.csUpdate/MujinzouAdjustDataStream.csǉB
	* Protra.Lib/Db/Price.cs (Price.Adjust): VKBlKpB
	(PriceTable.PriceList): lKpB
	* Protra.Lib/Db/protra.sql: Splite[u̍쐬B
	* Protra.Lib/Update/MujinzouDataStream.cs (MujinzouDataStream.ParseLine): lݒB
	* Protra.Lib/Update/PriceDataStream.cs (PriceDataStream.IfModifiedSince): VKBHTTPIf-Modified-Sinceɗpt擾܂͐ݒ肷B
	(PriceDataStream.DownloadFile): IfModifiedSinceݒ肷B
	* Protra.Lib/Update/PriceDataUpdator.cs (PriceData.Adjust): VKBlB
	(PriceDataUpdator.Update): if[^̕lf[^x[XɊi[B2004/09/24ȍ~͖s̒Wf[^ǂŃf[^x[XɊi[B
	* bin/Release/data/protra.mdb: Splite[uǉB
	
2005-07-23  panacoran <panacoran@users.sourceforge.jp>

	[FRE #6286]
	* Protra.Lib/Db/Brand.cs (BrandTable.GetRecord): sIDɁB
	(BrandTable.MaxId): VKBID̍ől擾B
	(BrandTable.Add): 폜B
	(BrandTable.GetRecordOrCreate): VKBR[h݂Ȃꍇɍ쐬GetRecordB
	* Protra/MainForm.cs (MainForm.buttonSearch_Click): BrandTable.GetRecord̕ύXɑΉB
	* Protra/Controls/BrandTreeView.cs (BrandTreeView.Initialize): B
	(BrandTreeView.SelectedBrand): B
	* Protra/Dialogs/PriceUpdateDialog.cs (PriceUpdateDialog.UpdateProgressReceiver): t\B
	(PriceUpdateDialog.buttonStop_Click): ̒fPriceDataUpdatorŊB
	* Protra.Lib/Update/PriceDataUpdator.cs: UpdateProgressReceiverɓtǉB
	(PriceDataUpdator.IsMarketOpen): VKBsꂪJĂ邩𒲂ׂB
	(PriceDataUpdator.Update): XV󋵂ڍׂɓ`Bf̌nsB
	* Protra.Lib/Db/Connection.cs (IRecord.ToObject): XMLRgǉB
	
2005-07-23  panacoran <panacoran@users.sourceforge.jp>

	[FRE #6281]
	* Protra.Lib/Protra.Lib.csproj: Dialogs/InputDateDialog.{cs,resx}ǉ

2005-07-06  panacoran <panacoran@users.sourceforge.jp>

	* Protra.Lib/Db/Price.cs: sCR+LFɖ߂B

2005-07-03  panacoran <panaroran@users.sourceforge.jp>

	[FRE #6281]
	* Protra/Protra.csproj: Dialogs/InputPriceUpdateSpanDialog.*̍폜B
	* Protra/MainForm.cs (MainForm.InitializeComponent): Sf[^uSv폜B
	(MainForm.menuItemPriceDelete_Click): w肵tȍ~̊f[^폜B
	* Protra.Lib/Db/Price.cs (PriceTable.Delete): w肵ttȍ~ɁB 

2005-07-03  panacoran <panaroran@users.sourceforge.jp>

	[FRE #6281]
	* Protra/Dialogs/PriceUpdateDialog.cs (PriceUpdateDialog.PriceUpdateDialog_Load): f[^݂ȂƂɍXVJntw肳B
	* Protra/Dialogs/InputPriceUpdateSpanDialog.{cs,resx}: 폜B
	* Protra.Lib/Dialogs/InputDateDialog.cs (InputDateDialog): VKBtw肷_CAOB
	* Protra.Lib/Dialogs/InputDateDialog.resx: VKBInputDataDialog̃\[XB

2005-07-01  panacoran <panaroran@users.sourceforge.jp>

	* Protra.Lib/Update/PriceDataStream.cs: redirectnot foundƓlɈB
	* Protra.Lib/Update/MujinzouDataStream.cs: ۑTCg̑I@𐳊mɎB

2005-06-18  panacoran <panacoran@users.sourceforge.jp>

	* NAnt.build: R}hCconfigurationw\ɁB

2005-06-14  panacoran <panacoran@users.sourceforge.jp>

	* Protra/MainForm.cs (MainForm.menuItemPriceUpdate_Click): vLV̐ݒUpdatorɓnB
	
2005-06-11  panacoran <panacoran@users.sourceforge.jp>

	* Protra.Lib/Update/MujinzouDataStream.cs (MujinzouDataStream.ParseLine): CSV`}U[Y13BCSV`2004/10/28܂ő221UĂ̂22ɒB

2005-06-11  panacoran <panacoran@users.sourceforge.jp>

	* Protra.Lib/Db/Price.cs (PriceTable.WeeklyPriceList): PriceTable.PriceListp悤ɂłɏB
	* Protra.Lib/Update/PriceDataStream.cs: f̌nSɂB
	(PriceDataStream.UrlInfo): \̂NXɁB
	(PriceDataStrem): targetDate폜BarchivedFileɏɃt@C̃pXێB
	(PriceDataStrem.TargetDate): 폜B
	(PriceDataStream.~PriceDataStream): 폜B
	(PriceDataStream.ComposeUrl): tǉB
	(PriceDataStream.DownloadFile): nullɎ悤ɂBnfainallyōsB
	(PriceDataStream.ComposeGlobPattern): tɒǉB
	(PriceDataStream.ExtractFile): Ƀt@C̃pX폜Błglob patterngBdataFileɃf[^t@C̃pXݒB
	(PriceDataStream.Open): A̕ύXɑΉB
	(PriceDataStream.Close): Ƀt@C̍폜ɑΉB
	* Protra.Lib/Update/KabukaJohoDataStream.cs (KabukaJohoDataStream.ComposeUrl): tǉBsnullԂB
	(KabukaJohoDataStream.ComposeGlobPattern): tǉB
	* Protra.Lib/Update/MujinzouDataStream.cs: B
	* Protra.Lib/Update/PriceDataUpdator.cs (PriceDataUpdator): beginDate폜B̓tێinProgressǉB
	(PriceDataUpdator.Update): nfinallyōsB
	(PriceDataUpdator.Abort): inProgress𗘗pB

2005-06-09  panacoran <panacoran@users.sourceforge.jp>

	* Protra.Lib/Db/Brand.cs (BrandTable): sID̎s̒ǉ͂肦Ȃ̂ŁAbyMarketIdzɁB
	(BrandTable.ByMarketId): L̕ύXɑΉB
	(BrandTable.GetRecord(int)): BN肦ȂO폜B
	(BrandTable.GetRecords(int, MarketId): B
	(BrandTable.GetRecords(MarketId)): L̕ύXɑΉBȌɏB
	(BrandTable.GetRecords(MarketId, int, int)): B
	(BrandTable.GetRecords(MarketId, string)): B̔rő啶ASpp𖳎B[FRE #6141]
	(BrandTable.Add): L̕ύXɑΉB
	* Protra.Lib/Db/Market.cs (MarketId): ől킷MaxǉB
	(MarketTable): sID̎s̒ǉ͂肦Ȃ̂ŁAbyIdzɁB
	(MarketTable.ById): L̕ύXɑΉB
	(MarketTable.GetRecord):  BN肦ȂO폜B
	(MarketTable.GetAllRecords): L̕ύXɑΉB
	(MarketTable.Add): 폜B
	* PtSim/Dialogs/EditBrandListContentDialog.cs (EditBrandListContentDialog.EditBrandListContentDialog): StringBuilder𕜊B
	(EditBrandListContentDialog.buttonCodeRange_Click): B
	
2005-06-09  panacoran <panacoran@users.sourceforge.jp>

	* NAnt.build: VKBNAnt̃rht@CB

2005-06-06  panacoran <panacoran@users.sourceforge.jp>

	* Protra.Lib/Update/PriceDataUpdator.cs (PriceDataUpdator.Update): Ō͕KXV󋵂100%ɂB

2005-06-06  panacoran <panacoran@users.sourceforge.jp>

	* PtSim/Dialogs/EditBrandListContentDialog.cs (EditBrandListContentDialog.EditBrandListContentDialog): MarketIdintɃLXgYĂBStringBuildergȂ悤ɂB
	(EditBrandListContentDialog.buttonCodeRange_Click): B

2005-06-06  panacoran <panacoran@users.sourceforge.jp>

	* Protra.Lib/Update/MujinzouDataStream.cs (MujinzouDataStream.ParseLine): Âf[^łJASDAQ16ACSV`ȍ~̃f[^ł̓wNX24B
	
2005-06-06  panacoran <panacoran@users.sourceforge.jp>

	* Protra.Lib/Update/MujinzouDataStream.cs (MujinzouDataStream.ParseLine): CSV`̏o̒l1/1000B

2005-06-04  panacoran <panacoran@users.sourceforge.jp>

	* Protra.Lib/Update/PriceDataStream.cs (PriceDataStream.DownloadFile): ProtoclError̂ƂɂWebException𓊂ȂB
	* Protra.Lib/Update/PriceDataUpdator.cs (PriceDataUpdator.Update): t@C̃_E[h̎sB
	
2005-06-03  panacoran <panacoran@users.sourceforge.jp>
	
	DataStreamPriceDataɓPriceDataStreamɉB
	* Protra.Lib/Protra.Lib.csproj: DataStreamPriceDataStreamɉB
	* Protra.Lib/Update/DataStream.cs: PriceDataStream.csɉB
	* Protra.Lib/Update/PriceDataStream.cs: O̒uB
	(PriceDataStream.ParseLine): Ԓľ^ParseDateɓB
	(PriceDataStream.Read): Ԓľ^ParseDateɓB
	* Protra.Lib/Update/KabukaJohoDataStream.cs: ̕ύXɑΉB
	* Protra.Lib/Update/MujinzouDataStream.cs: B
	* Protra.Lib/Update/PriceDataUpdator.cs: O̒uB
	(PriceDataUpdator.Update): svȃLXg폜B
	
2005-06-02  panacoran <panacoran@users.sourceforge.jp>

	̕sn̎nB
	* Protra/Dialogs/InputPriceUploadSpanDialog.cs: InputPriceUpdateSpanDialog.csɉB
	* Protra/Dialogs/InputPriceUploadSpanDialog.resx: InputPriceUpdateSpanDialog.resxɉB 
	* Protra/Dialogs/InputPriceUpdateSpanDialog.cs: UploadUpdateɒuB
	* Protra/Dialogs/PriceUploadDialog.cs: PriceUpdateDialog.csɉB
	* Protra/Dialogs/PriceUploadDialog.resx: PriceUpdateDialog.resxɉB
	* Protra/Dialogs/PriceUpdateDialog.cs: UploadUpdateɒuB
	(PriceUpdateDialog): PriceDataUpdatorɑΉB
	* Protra.Lib/Db/Connection.cs (Connection.Execute): ÕX[𐧌\ɁB
	* Protra.Lib/Dialogs/ApplicationError.cs: 쌠\̒ǉB
	* Protra.Lib/Update/DataStream.cs (DataStrem.Close): _E[hɎsꍇ͌nȂB
	* Protra.Lib/Update/PriceDataUpdator.cs (PriceDataUpdator): f̐ӔC𕉂B
	
2005-06-01  panacoran <panacoran@users.sourceforge.jp>

	UploadUpdateɖ̕ύX̏A֘ANXB
	MarketId񋓌^ϋɓIɗp悤ɂB
	* Protra/MainForm.cs: UploadUpdateɒuB
	(MainForm.menuItemPriceUpdate_Click): ֘ANX̏ɑΉB
	(MainForm.buttonSearch_Click): MarketId𗘗pB
	* Protra/Option.cs (PriceDataSource): Protra.Lib/UpdateֈړB
	* Protra/Protra.csproj: `ʂ̃vZXgpł'邽߂ɁAProtra.Lib.dllQƂBUploadUpdateɒuB
	* Protra/Control/BrandTreeView.cs (BrandTreeView): MaketId𗘗pB 
	* Protra/Dialogs/OptionDialog.cs: PriceDataSourcëړɑΉB
	* Protra.Lib/Protra.Lib.csproj: DLL̏o͐ReleaseDebugœBUploadingȉ̃t@C폜AUpdateȉ̃t@CǉB
	* Protra.Lib/Db/Brand.cs (Brand)(BrandTable): MarketId𗘗pB
	* Protra.Lib/Db/Market.cs (Market)(MarketTable): B
	* Protra.Lib/Db/Connection.cs (Connection.ShowOleDbError): bZ[Wǉ\ɁB
	(Connection.Conn): ShowOleDbErrorɐڑɓnB
	(Connection.Query): ShowOleDbErrorɎsSQLnB
	(Connection.QueryScalar)(Connection.Execute): B
	* Protra.Lib/Dialogs/ApplicationError.cs (ApplicationError.ApplicationError): TopMost߂B
	* Protra.Lib/Uploading: 폜B
	* Protra.Lib/Update/DataStream.cs (ProxyInfo): VKBvLVɊւf[^ێ\́B
	(DataStream): VKBt@C_E[hăf[^ǂݍޏ𕔕IɎۃNXB
	* KabukaJohoDataStream.cs (KabukaJohoDataStream): VKB񂩂f[^擾邽߂DataStream̋ۃNXB
	* MujinzouDataStream.cs (MujinzouDataStream): VKBsf[^擾邽߂DataStream̋ۃNXB[bug #6047]ɑΉB
	* PriceDataUpdator.cs (PriceDataSource): Protra/Option.csړB
	(PriceData): VKBf[^킷\́B
	(PriceDataUpdator): VKBXVNXB
	* PtSim/PtSim.csproj: `ʂ̃vZXgpł'邽߂ɁAProtra.Lib.dllQƂB
	* PtSim/Dialogs/EditBrandListContentDialog.cs (EditBrandListContentDialog): MarketId𗘗pB 

2005-05-21  panacoran <panacoran@users.sourceforge.jp>

	[bug #4082]
	* Protra.Lib/Controls/SimulateTextBox.cs: DllImport̂߂InteropServiceOԂgpB
	(SimulateTextBox.SimulateTextBox): fUCiύXvpeB̑폜B
	(SimulateTextBox.SendMessage): VKBSendMessage APIsB
	(SimulateTextBox.SendMessage): VKBɎSendMessage APIsB
	(SimulateTextBox.AppendText): VKBTextBoxɕ32kBȏǉłAppendTextB
	PtSim/MainForm.cs (MainForm.MainForm): MaxLengthvpeBɖӖ0w肷B

2005-05-15  panacoran <panacoran@users.sourceforge.jp>

	* Protra.Lib/Db/Connection.cs (Connection.ShowOldDbError): bZ[W\AAvP[VIB
	(Connection.Conn): ڑԂmFB
	(Connection.Query): ShowOleDbError̎dlύXɂƂȂύXB
	(Connection.QueryScalar): B
	(Connection.Execute): B
	(Connection.Close): VKBf[^x[X̐ڑB
	* Protra.Lib/Dialogs/ApplicationError.cs (ApplicationError): VKBӐ}ȂG[̔m点_CAOB
	* Protra.Lib/Dialogs/ApplicationError.resx: ApplicationError̃\[XB

2004-05-28  darai  <darai@users.sourceforge.jp>

* Protra.Lib/Uploading/StockPrice/MujinzouPriceUploader.cs (MujinzouPriceUploader.Upload): sf[^ޔɑΉB[bug #4328]

2004-05-10  panacoran <panacoran@users.sourceforge.jp>

	* Protra.Lib/Db/BrandList.cs (BrandList.Delete): Xg폜Oɓe폜B[bug #4302]

2004-04-29  panacoran <panacoran@users.sourceforge.jp>

	* Protra/MainForm.cs (MainForm.menuItemOption_Click): ChartBoxRg[MonthIntervalݒB[bug #3737]
	
2004-04-29  panacoran <panacoran@users.sourceforge.jp>

	Merged from panacoran_reeng.
	ee[uNX̍č\B
	* Protra.Lib/Protra.Lib.csproj: t@C\̕ύXB
	* Protra.Lib/Db/Connection.cs: VKB
	(Connection): f[^x[XƐڑsingletonB
	(IRecord): R[hIuWFNgɕϊ郁\bh`C^[tFCXB
	* Protra.Lib/Db/Brand.cs: VKB
	(Brand): Brande[ũR[h\NXB
	(BrandTable): Brande[u𑀍삷NXB
	* Protra.Lib/Db/BrandList.cs: VKB
	(BrandList): BrandListe[ũR[h\NXB
	(BrandListTable): BrandListe[u𑀍삷NXB
	* Protra.Lib/Db/Market.cs: VKB
	(MarketId): sID\񋓌`B
	(Market): Markete[ũR[h\NXB
	(MarketTable): Markete[u𑀍삷NXB
	* Protra.Lib/Db/Price.cs: VKB
	(Price): Pricee[ũR[h\NXB
	(PriceTable): Pricee[u𑀍삷NXB
	* Protra.Lib/Db/System.cs: VKB
	(TradingSystem): Systeme[ũR[h\NXB
	(SystemTable): Systeme[u𑀍삷NXB
	Protra.Lib/Db/SystemLog.cs: VKB
	(Order): ̎ނ\񋓌^B
	(SystemLog): SystemLoge[ũR[h\NXB
	(SystemLogTable): SystemLoge[u𑀍삷NXB
	* Protra.Lib/Db/protra.sql: Protra.Lib/DB/Protraړ
	* Protra.Lib/Db/Protra/protra.sql: 폜
	* Protra.Lib/Db/DbConnection.cs: 폜B
	* Protra.Lib/Db/Protra/Brand.cs: 폜B
	* Protra.Lib/Db/Protra/BrandList.cs: 폜B
	* Protra.Lib/Db/Protra/Market.cs: 폜B
	* Protra.Lib/Db/Protra/Price.cs: 폜B
	* Protra.Lib/Db/Protra/ProtraBase.cs: 폜B
	* Protra.Lib/Db/Protra/System.cs: 폜B
	* Protra.Lib/Db/Protra/SystemLog.cs: 폜B

	ee[uNX̍č\ɑΉB
	* Protra/FavoriteBrandItem.cs: OԂ̕ύXɑΉB
	* Protra/MainForm.cs: 
	(MainForm.Dispose): svDBڑDispose폜B
	(MainForm.EnvRead): Brande[uɊւύXB
	(MainForm.SetSelectedBrand): B
	(MainForm.buttonSearch_Click): B
	(MainForm.ComboBoxMarket): Markete[uɊւύXB
	(MainForm.menuItemPriceDelete_Click): BBrande[u̍폜߂B[bug #4162]
	* Protra/Controls/BrandTreeView.cs: OԂ̕ύXɑΉB
	(BrandTreeView.Initialize): MaketABrand̊ee[uɊւύXB
	(BrandTreeView.OnBeforeExpand): B
	(BrandTable.SelectedBrand):  B
	* Protra/Dialogs/PriceUploadDialog.cs: OԂ̕ύXɑΉB
	(PriceUploadDialog.UploadProgressReceiver): Pricee[uɊւύXB
	(PriceUploadDialog.buttonStop_Click): Bn̑OɃXbh̏I҂B
	* Protra.Lib/Controls/ChartBox.cs: OԂ̕ύXɑΉB
	* Protra.Lib/Controls/SimulateTextBox.cs: B
	(SimulateTextBox.InitializeComponent): SystemLoge[uɊւύX
	(SimulateTextBox.Buy): B
	(SimulateTextBox.Sell): B
	Protra.Lib/Uploading/Uploader.cs: OԂ̕ύXɑΉB
	Protra.Lib/Uploading/StockPrice/Uploader.cs: B
	Protra.Lib/Uploading/StockPrice/KabukaJohoPriceUploader.cs: B
	(KabukaJohoPriceUploader.Upload): BrandAPrice̊ee[uɊւύXB
	Protra.Lib/Uploading/StockPrice/MujinzouPriceUploader.cs: OԂ̕ύXɑΉB
	(MujinzouPriceUploader.Upload): BrandAPrice̊ee[uɊւύX
	PtSim/MainForm.cs: OԂ̕ύXɑΉB
	(MainForm.Dispose): svDBڑDispose폜B
	(MainForm.EnvRead): BrandListe[uɊւύXB
	(MainForm.Execute): Pricee[uɊւύXB
	(MainForm.Performance): PriceASystemLog̊ee[uɊւύXB
	(MainForm.GetSelectedSystem): Systeme[uɊւύXB
	(MainForm.GetSelectedBrands): BrandListe[uɊւύXB
	(MainForm.menuItemBrandListEdit_Click): B
	(MainForm.buttonHistory_Click): SystemLoge[uɊւύXB
	PtSim/Dialogs/EditBrandListContentDialog.cs: OԂ̕ύXɑΉB
	(EditBrandListContentDialog.EditBrandListContentDialog): Markete[uɊւύXB
	(EditBrandListContentDialog.buttonOk_Click): BrandABrandList̊ee[uɊւύXB
	(EditBrandListContentDialog.buttonCodeRange_Click): MarketABrand̊ee[uɊւύXB
	PtSim/Dialogs/EditBrandListDialog.cs: OԂ̕ύXɑΉB
	(EditBrandListDialog.InitializeComponent): BrandListe[uɊւύXB
	(EditBrandListDialog.buttonDelete_Click): B
	
2004-03-03  darai  <darai@users.sourceforge.jp>

	[FRE #4011]
	* PtSim/MainForm.cs (MainForm): ؑS̃WI{^폜B
	(MainForm.EnvRead): Ώۖ̃WI{^̃`FbNɊւR[h폜B
	(MainForm.EnvWrite): B
	(MainForm.GetSelectedBrands): B
	(MainForm.Execute): B
	(MainForm.Performance): B
	(MainForm.comboBoxBrandList_SelectedIndexChanged): B
	* PtSim/MainForm.resx: ؑS̃WI{^폜B
	* PtSim/Dialogs/EditBrandListContentDialog.cs (EditBrandListContentDialog): R[h͈͂̓̓tH[ǉB
	(EditBrandListContentDialog.EditBrandListContentDialog): sR{{bNXR[hǉB
	(EditBrandListContentDialog.buttonCodeRange_Click): ǉBR[h͈͂XǵB
	* PtSim/Dialogs/EditBrandListContentDialog.resx: R[h͈͂̓̓tH[ǉB

2004-02-27  darai  <darai@users.sourceforge.jp>

	* PtSim/MainForm.cs (MainForm.Performance): ؑSIƑΏۖ\ȂoOCB

2004-02-27  mishiguro  <mishiguro@users.sourceforge.jp>

	* Protra.Lib/Controls/ChartBox.cs (ChartBox.Code): ǉBR[h擾܂B
	(ChartBox.ChartBox): Code֐C^v^ɓo^B
	* Protra.Lib/Controls/SimulateTextBox.cs (SimulateTextBox.Code): ǉBR[h擾܂B
	(SimulateTextBox.ChartBox): Code֐C^v^ɓo^B

2004-02-25  darai  <darai@users.sourceforge.jp>

	* PtSim/MainForm.cs (MainForm.Execute): Rg[Enabled̐̕sCB
	(MainForm.Performance): B
	(MainForm.comboBoxBrandList_SelectedIndexChanged): B

2004-02-24  darai  <darai@users.sourceforge.jp>

	* PtSim/Dialogs/EditBrandListContentDialog.cs (EditBrandListContentDialog.buttonOk_Click): XgҏWɑΉB
	* PtSim/Dialogs/EditBrandListDialog.cs (EditBrandListDialog.buttonEdit_Click): XgҏWɑΉB
	* PtSim/MainForm.cs (MainForm): ΏۖƂēؑSǉB
	(MainForm.GetSelectedBrands): ǉBIĂΏۖ̃Xg擾܂B
	(MainForm.Execute): GetSelectedBrandsgp悤ɁBRg[Enable̐ŃVXȇI󋵂lB
	(MainForm.Performance): B
	(MainForm.buttonHistory_Click): GetSelectedBrandsgp悤ɁB
	(MainForm.EnvRead): ΏۖIǂݍނ悤ɁB
	(MainForm.EnvWrite): ΏۖIނ悤ɁB
	(MainForm.comboBoxBrandList_SelectedIndexChanged): Rg[Enabled̐ŃXbhlB
	* PtSim/MainForm.resx: ΏۖƂēؑSǉB

2004-02-23  darai  <darai@users.sourceforge.jp>

	* system/LDS2.pt: BB_MABBɁB
	* system/RSI SYSTEM.pt: VKeB -- M.Ishiguro
	* Protra.Lib/Db/Protra/protra.sql: e[u\ύXB
	(BrandList): ǉe[uBXgB
	(BrandList_Brand): ǉe[uBXgƖԁB
	* Protra.Lib/Db/Protra/Brand.cs: Z~RdĂӏCB
	(Brand.Brand): BrandList.BrandListŎgp邽߂publicɁB
	(Brand.BrandList): ArrayListgpȂ悤ɁB
	(Brand.MarketId): ǉBMarketId擾܂B
	* Protra.Lib/Db/Protra/BrandList.cs (BrandList): VKBBrandListe[ũR[h\NXłB
	* Protra.Lib/Db/Protra/Market.cs (Market.MarketList): ArrayListgpȂ悤ɁB
	* Protra.Lib/Db/Protra/Price.cs (Price.PriceList): ArrayListgpȂ悤ɁB
	(Price.BrandId): ǉBBrandId擾܂B
	* Protra.Lib/Db/Protra/System.cs: Z~RdĂӏCB
	(TradingSystem.SystemList): ArrayListgpȂ悤ɁB
	* Protra.Lib/Db/Protra/SystemLog.cs (SystemLog.SystemLogList): ArrayListgpȂ悤ɁB
	(SystemLog.SystemId): ǉBSystemId擾܂B
	(SystemLog.BrandId): ǉBBrandId擾܂B
	* data/protra.mdb: e[u\ύXB
	* data/protra.mdb.bak: B
	* PtSim/MainForm.cs (MainForm): sER[h͈͑I𕔕폜BXgj[ǉB
	(MainForm.MainForm_Load): sR{{bNX폜BXgR{{bNXǉB
	(MainForm.EnvRead): sER[h͈͂̓ǂݍݕ폜B
	(MainForm.EnvWrite): sER[h͈͂̏ݕ폜B
	(MainForm.Execute): XgΉB
	(MainForm.Performance): B
	(MainForm.buttonHistory_Click): B
	(MainForm.menuItemBrandListEdit_Click): ǉBXgҏW_CAONB
	(MainForm.GetSelectedSystem): IĂVXe擾܂B
	(MainForm.menuItemLogDelete_Click): GetSelectedSystem𗘗p悤ɁB
	(MainForm.buttonExecute_Click): IꂽVXẽ`FbN͂B
	(MainForm.buttonPerformance_Click): B
	(MainForm.radioButtonDaily_CheckedChanged): 폜B
	(MainForm.radioButtonWeekly_CheckedChanged): 폜B
	(MainForm.comboBoxBrandList_SelectedIndexChanged): ǉBej[E{^EnabledvpeBIԂɂĐB
	(MainForm.ptFileTreeView_AfterSelect): comboBoxBrandList_SelectedIndexChangedĂяo悤ɁB
	* PtSim/MainForm.resx: sER[h͈͑I𕔕폜BXgj[ǉB
	* PtSim/Dialogs/EditBrandListContentDialog.cs (EditBrandListContentDialog): VKBXg̓eҏW邽߂̃_CAOłB
	* PtSim/Dialogs/EditBrandListDialog.cs (EditBrandListDialog): VKBXgҏW邽߂̃_CAOłB
	(BrandListItem): VKBXgێACełB
	* bin/Protra.Lib.dll: 폜B

2004-02-11  panacoran <panacoran@users.sourceforge.jp>

	[FRE #3657]
	* Protra/MainForm.resx: Visual Studio .Net 2003`ցB
	* Protra/MainForm.cs (MainForm.InitializeComponent): IvV(O)̌...ǉB
	(MainForm.SetSelectedBrand): f[^̂ĂȂT̕`̎wB
	(MainForm.menuItemOption_Click): B
	* Protra/Option.cs (Option): IvVDrawLastWeekǉB
	(Option.Load): B
	(Option.Save): B
	* Protra/Dialogs/OptionDialog.cs (OptionDialog): `FbN{bNXǉB
	(OptionDialog.InitializeComponent): B
	(OptionDialog.buttonOk_Click): B
	* Protra/Dialogs/OptionDialog.resx: BVisual Studio .Net 2003`ցB
	* Protra.Lib/Db/Protra/Price.cs (Price.Price()): ǉB̃RXgN^B
	(Price.WeekPriceList(int, bool)): ŏIT̈ǉBDateDiffɗ炸ɏTvZB
	(Price.WeekPriceList(int)): ǉB݊̂߁B

2004-01-12  panacoran <panacoran@users.sourceforge.jp>

	* lib/TIlib.pt: Volatility Indicators̋敪BBړB
	(ATR): V݁BAverage True RangevZNXB
	(Ichimoku_new): [bug #3656] xsXp26ɌŒ肳Ă̂CB
	(Ichimoku_next): B
	
2004-01-12  panacoran <panacoran@users.sourceforge.jp>

	* Protra.sln: Visual Studio .Net 2003`֕ϊB
	* Protra/Protra.csproj: BProtra.Lib̎QƐftHgɖ߂A[JRs[LɁB
	* PtSim/PtSim.csproj: B
	* Protra.Lib/Protra.Lib.csproj: `̕ϊƁAProtra.Lib̏o͐e|fBNgɕύXB

2003-12-02  panacoran <panacoran@users.sourceforge.jp>

	* lib/TIlib.pt: _NXƃ\bh؂邽߂ɗp悤ɖK𓝈B
	(MAutil): ړςOꂽŌ̒lobj[5]ɕێB
	(MA_drawEnvelope): ǉ Envelope̕`惁\bhB
	(MA_envelope): ǉ EnvelopevZ郁\bhB
	(Envelope_MA_draw, Envelope_MA_envelope): 폜B
	(BB): BB_MABEMABBƎvłB
	(EMA): obj[2]obj[3]MAƌ݊ɁB
	(MACD): signaľvZ@SMAEMAɕύXB
	(MACD_draw): qXgO̕`𕪗B
	(MACD_drawHistogram): ǉ qXgO`悷郁\bhB
	(DMI): ADXRvZB
	(DMI_draw(4)): ADXR̕`ǉB
	(DMI_adxr): ADXRԂ\bhǉB
	(Parabolic): Wilder̉ɒɍĎB
	(Parabolic_new): acceleration factorƍőlw\ɁB
	(Parabolic_short): long̒lԂĂB
	(Stoch_d, Stoch_k): B\bhŎn߂閽Kɏ]B
	(Stoch_sd): Stoch_slowDBłpɂɊԈႦ邽߁B
	(RSI_next): 0.0ɂ鏜ZhB
	(ROC_next): ߋ̉iɁB
	(SROC): ǉBSmoothed ROCvZNXB
	(ACDI): ǉBAccumulation DistributionvZNXB
	(CHO): Chaikin OscillatorvZNXB
	(VR_next): wW[ɂȂꍇvZB
	(MFI_next): f[^Ȃꍇ𐳂 0.0ɂ鏜ZhB
	(Ichimoku_new): ]AAXp̓w\ɁB
	(Crossover): ǉBwW̌𒲂ׂNXB
	(Reversal): ǉBwW̔]𒲂ׂNXB
	* chart/Momentum Indicators/ROC/*: ϐp[^폜B
	* chart/Trend Indicators/%Difference/*: B
	* chart/Trend Indicators/Bollinger Bands/BB(20).pt: MA(20).ptB
	* chart/Trend Indicators/Envelopes/*: MA_drawEnvelopegpB
	* chart/Trend Indicators/MACD/*: MACDqXgO𕪗B
	* chart/Trend Indicators/MACD Histogram/*: ǉ MACSqXgOB
	* chart/Trend Indicators/Parabolic SAR/Parabolic SAR.pt: ParabolicNX̕ύXɒǐB
	* chart/Trend Indicators/Smoothed ROC/Smoothed ROC(13-21).pt: ǉB13EMA21ROCɂSmoothed ROCB
	* chart/Volume Indicators/Accumulation Distribution/Accumulation Distribution.pt: ǉB
	* chart/Volume Indicators/Chaikin Oscillator/Chaikin Oscillator(3-10).pt: ǉBZ3A10ƂChaikin OscillatorB
	* chart/Volume Indicators/Moving Average/EMA(13-26).pt: ǉB13TA26T̏oEMAB
	* chart/Volume Indicators/Moving Average/EMA(5-25-75).pt: ǉB5A25A75̏oEMAB
	* chart/Volume Indicators/Moving Average/MA(13-26).pt: ǉB13TA26T̏oSMAB
	* chart/Volume Indicators/Moving Average/MA(5-25-75).pt: ǉB5A25A75̏oSMAB
	* chart/Volume Indicators/Volume MA/{EMA({13,25}),MA({13,25})}.pt: Volume MAƂOӖsȂ̂ō폜B
