Ragnarok.Shogi/Board.cs: 局面にない駒の数を数えるメソッドをShogiUIElement3Dから移動してきました。
Ragnarok.Shogi/Csa/CsaException.cs: CSA用の例外クラスを追加しました。
Ragnarok.Shogi/Csa/CsaBoardParser.cs: 棋譜の読み込みが完了しない、局面が左右反転されるなどのバグを修正しました。また、残りのすべての駒を示す'AL'識別子に対応しました。
Ragnarok.Shogi/Csa/CsaExtension.cs: CSA形式の指し手に直すときの、成の扱いを修正しました。
Ragnarok.Shogi/File/CsaReader.cs: １行に複数の行を記述できる','への対応を行いました。
Ragnarok.Shogi/File/Tests/KifTest.cs: kifファイルのテスト用クラスを追加しました。
Ragnarok.Shogi\Csa: 不要なファイルを削除しました。
Makefile: Makefile削除しました。ビルドにはnantを使います。
Ragnarok.Shogi/File/CsaReader.cs: ３行未満のCSAファイルでも正しく読み込めるようにしました。
Ragnarok.Shogi/BoardExtension.cs: 竜や馬は'直'使わずに左右で指し手の指定を行うため、それに合わせてソースを修正しました。
Ragnarok.Shogi/BoardType.cs: 柿木将棋が未対応の歩三兵を消し、また局面から局面名を求めるようなメソッドを追加しました。
Ragnarok.Shogi/Kif/BodBoard.cs: 特定の駒落ち局面では、盤面全体ではなく局面名のみを出力するようにしました。
Ragnarok.Shogi/MoveNode.cs: 変化のある棋譜を扱うためのオブジェクトにデバッグ用プロパティや、同じ手の変化をマージするメソッドなどを追加しました。
Ragnarok.Shogi/File/KifReader.cs: 変化つきの棋譜を正しく読み込めるようにしました。
Ragnarok.Shogi/File/KifWriter.cs: kifやki2形式の棋譜を出力できるようにしました。
Ragnarok.Shogi/Kif/KifMoveNode.cs: 変化のあるkif形式ファイルを読み込むための中間ノードクラスを追加しました。
Ragnarok.Shogi/KifuWriter.cs: kifやki2形式の棋譜を出力できるようにしました。
Ragnarok.Shogi/File/Tests/Ki2Test.cs, KifTest.cs: kifやki2形式のファイル入出力が正しくできているか調べるテストを追加しました。
Ragnarok.Shogi/KifuHeader.cs: 棋譜の各ヘッダアイテムを扱うためのクラスを追加しました。
Ragnarok.Shogi/KifuObject.cs: 棋譜ファイルのヘッダの扱いを変更し、CSAやKIFなど形式にかかわらず統一的に扱えるようにしました。
Ragnarok.Shogi/Csa/CsaReader.cs, Ragnarok.Shogi/Csa/CsaTest.cs: ファイル位置を変更しました。
Ragnarok.Shogi/Csa/CsaWriter.cs: CSA形式の出力用ファイルを追加しました。
Ragnarok.Shogi/Csa/CsaBoard.cs: 持ち駒の棋譜出力に間違いがあったため、それを修正しました。
Ragnarok.Shogi/Kif/KifReader.cs, Ragnarok.Shogi/Kif/KifWriter.cs, Ragnarok.Shogi/Kif/Tests/Ki2Test.cs, Ragnarok.Shogi/Kif/Tests/KifTest.cs: ファイルの位置を変更しました。
Ragnarok.Shogi/Kif/KifUtil.cs: 棋譜ヘッダを扱うためのメソッドをいくつか追加しました。
Ragnarok/ObjectModel/ModelExtensions.cs, Ragnarok/ObjectModel/DynamicViewModel.Extensions.cs: マルチスレッド下でモデルオブジェクトを正しく追加できないというバグを修正しました。