Author: Ed Sarkisyan
E-mail: edward.sarkisyan@gmail.com

+ Organized repositrory structure
+ Added Makefile ( configured for executable, regular build)
+ Added and configured Doxyfile ( in = src, out doc)



git-svn-id: https://libchessengine.svn.sourceforge.net/svnroot/libchessengine/trunk@1 301c1b5a-37dd-436e-9a41-048cb4d76510
Author: Ed Sarkisyan
E-mail: edward.sarkisyan@gmail.com

+ Basic classes headers and cpp-es. Described them basic information
  and used this information for doc generation ( /trunk/doc )


git-svn-id: https://libchessengine.svn.sourceforge.net/svnroot/libchessengine/trunk@2 301c1b5a-37dd-436e-9a41-048cb4d76510
Author: Sarkisyan Ed
E-mail: edward.sarkisyan

+ Modified Makefile
+ Added most of domentation for ChEngn::Piece
+ Class ChEngn::Piece working ok!



git-svn-id: https://libchessengine.svn.sourceforge.net/svnroot/libchessengine/trunk@3 301c1b5a-37dd-436e-9a41-048cb4d76510
Author: Ed Sarkisyan
E-mail: edward.sarkisyan@gmail.com

+ class CETable completly works!
+ in Makefile has ben added/modified targets: build_debug, debug, doc


git-svn-id: https://libchessengine.svn.sourceforge.net/svnroot/libchessengine/trunk@4 301c1b5a-37dd-436e-9a41-048cb4d76510
Author: Ed Sarkisyan
E-mail: edward.sarkisyan@gmail.com
+ Added modified pgnlib from sourceforge.net/projects/pgnlib/
	There was some error, and I added some funtions, lice .toStdString
	Also I change their Makefile
+ Changed some funtions in ChEngn::Table, and ChEngn::Engine
+ Changed documentation



git-svn-id: https://libchessengine.svn.sourceforge.net/svnroot/libchessengine/trunk@5 301c1b5a-37dd-436e-9a41-048cb4d76510
Author: Ed Sarkisyan
E-mail: edward.sarkisyan@gmail.com

+ Added operator = for ChEngn::Piece
+ Added operator == for ChEngn::Piece
+ Added operator = for ChEngn::Table
+ Added documentation informatin for these operators
- Changes license.cpp to license.h
! Modified some documentation files



git-svn-id: https://libchessengine.svn.sourceforge.net/svnroot/libchessengine/trunk@6 301c1b5a-37dd-436e-9a41-048cb4d76510
Author: Ed Sarkisyan
E-mail: edward.sarkisyan@gmail.com

+ Added some pgn examples
+ Added Doxyfile for pgnmlib ( Not sure, I'will write documentation for pgn lib. Anyway, maybe it'll be useful)
+ Added some funtions in ChEngn::Engine ( preparint to add making moves )
~ main.cpp now tests libpgnm ans a little ChEngn::Engine.

!!! There're vun in pgn::PGNFile class. If class can't open file, programm gets segmentation fault. :(



git-svn-id: https://libchessengine.svn.sourceforge.net/svnroot/libchessengine/trunk@7 301c1b5a-37dd-436e-9a41-048cb4d76510
Author: Ed Sarkisyan
E-mail: edward.sarkisyan@gmail.com

+ Partipialy implemented pawn moves function
+ Little changed pgn::Ply class toStdString() method
+ Added some documented



git-svn-id: https://libchessengine.svn.sourceforge.net/svnroot/libchessengine/trunk@8 301c1b5a-37dd-436e-9a41-048cb4d76510
Author: Ed Sarkisyna
E-mail: edward.sarkisyan@gmail.com

+ Implemented pawn's moves (if move isn't capturing)
+ Added ChEngn::Table::pieceAtC
+ Added some documentation



git-svn-id: https://libchessengine.svn.sourceforge.net/svnroot/libchessengine/trunk@9 301c1b5a-37dd-436e-9a41-048cb4d76510
Author: Ed Sarkisyan
E-mail: edward.sarkisyan@gmail.com

+ Resolved color bug in ChEngn::MakePawnPly, 



git-svn-id: https://libchessengine.svn.sourceforge.net/svnroot/libchessengine/trunk@10 301c1b5a-37dd-436e-9a41-048cb4d76510
Author: Ed Sarkisyan
E-mail: edward.sarkisyan@gmail.com

+ Finished ChEngn::Engine::makePawnPly();



git-svn-id: https://libchessengine.svn.sourceforge.net/svnroot/libchessengine/trunk@11 301c1b5a-37dd-436e-9a41-048cb4d76510
Author: Ed Sarkisyan
E-mail: edward.sarkisyan@gmail.com

+ Added ChEngn::makeKnightPly
- Removed bug in ChEngn::makePawnPly
+ Added documentation for ChEngn::makeKnightPly



git-svn-id: https://libchessengine.svn.sourceforge.net/svnroot/libchessengine/trunk@12 301c1b5a-37dd-436e-9a41-048cb4d76510
Author: Ed Sarkisyan
E-mail: edward.sarkisyan@gmail.com

+ Added static functions for eptyness checking ( horisontal, vertical)



git-svn-id: https://libchessengine.svn.sourceforge.net/svnroot/libchessengine/trunk@13 301c1b5a-37dd-436e-9a41-048cb4d76510
Author: Ed Sarkisyan
E-mail: edward.sarkisyan@gmail.com

+ Added diagonal emptyness cheking static function
+ Added documentation for ^ function



git-svn-id: https://libchessengine.svn.sourceforge.net/svnroot/libchessengine/trunk@14 301c1b5a-37dd-436e-9a41-048cb4d76510
Author: Ed Sarkisyan
E-mail: edward.sarkisyan@gmail.com

+ Added ChEngn::Engine::makeBishopPly()
+ Added documentation for ^



git-svn-id: https://libchessengine.svn.sourceforge.net/svnroot/libchessengine/trunk@15 301c1b5a-37dd-436e-9a41-048cb4d76510
Author: Ed Sarkisyan
E-mail: edward.sarkisyan@gmail.com

+ Added ChEngn::Engine::makeRookPly
+ Added documentation for ^
! TODO: Check for correct working of added function



git-svn-id: https://libchessengine.svn.sourceforge.net/svnroot/libchessengine/trunk@16 301c1b5a-37dd-436e-9a41-048cb4d76510
Author: Ed Sarkisyan
E-mail: edward.sarkisyan@gmail.com

+ Now after Rook moving, it's moved status became ChEngn::moved



git-svn-id: https://libchessengine.svn.sourceforge.net/svnroot/libchessengine/trunk@17 301c1b5a-37dd-436e-9a41-048cb4d76510
Author: Ed Sarkisyan
E-mail: edward.sarkisyan@gmail.com

+ Added makePly for Queen and ShortCastling
- Get some bugs ( can't realize where and why they appears)
  	1) Problem in type checking
  	2) Problem in trying nex move! Can't make move 11, but there're 30 other moves!



git-svn-id: https://libchessengine.svn.sourceforge.net/svnroot/libchessengine/trunk@18 301c1b5a-37dd-436e-9a41-048cb4d76510
Author: Edward Sarkisyan
E-mail: edward.sarkisyan@gmail.com

It's good commit! We'll get first BETA version very soon!

In this commit fixed some bugs. Bugs whis rooks, pawns, short castling.




git-svn-id: https://libchessengine.svn.sourceforge.net/svnroot/libchessengine/trunk@19 301c1b5a-37dd-436e-9a41-048cb4d76510
Author: Ed Sarkisyan
E-mail: edward.sarkisyan@gmail.com

+ Added ChEngn::Engine::makeLongCastling
+ Added documentation for ^




git-svn-id: https://libchessengine.svn.sourceforge.net/svnroot/libchessengine/trunk@20 301c1b5a-37dd-436e-9a41-048cb4d76510