Initial directory structure.

git-svn-id: http://alex--code.googlecode.com/svn/trunk@1 f44d3efd-ca78-6c36-34b2-b961743994f4
initialize code

git-svn-id: http://alex--code.googlecode.com/svn/trunk@2 f44d3efd-ca78-6c36-34b2-b961743994f4
change property svn:external error.

git-svn-id: http://alex--code.googlecode.com/svn/trunk@3 f44d3efd-ca78-6c36-34b2-b961743994f4
1. add [cross_list] [sparse_matrix] [serialization] [waf]

git-svn-id: http://alex--code.googlecode.com/svn/trunk@4 f44d3efd-ca78-6c36-34b2-b961743994f4
update some project code.

git-svn-id: http://alex--code.googlecode.com/svn/trunk@5 f44d3efd-ca78-6c36-34b2-b961743994f4
[waf] refactor cross_list serialization by [serialization.sparse_matrix], passed functionality test.

git-svn-id: http://alex--code.googlecode.com/svn/trunk@6 f44d3efd-ca78-6c36-34b2-b961743994f4
[waf] backup old code, replace with new code.
[waf] finish waf_core, need test.
[serialization] fix g++ compile error: base class scope type using.
[cross_list] fix risk: when reading from istream, may block there.

git-svn-id: http://alex--code.googlecode.com/svn/trunk@7 f44d3efd-ca78-6c36-34b2-b961743994f4
[waf] add missing main.cpp.

git-svn-id: http://alex--code.googlecode.com/svn/trunk@8 f44d3efd-ca78-6c36-34b2-b961743994f4
[waf] add module waf_facility.
[waf] add unittest for waf_facility and waf_core.
[waf] add code dependence doc.
[ac] add iterator observers.

git-svn-id: http://alex--code.googlecode.com/svn/trunk@9 f44d3efd-ca78-6c36-34b2-b961743994f4
[ac] fix bug: when 'greatest' is inserted into TrieMap, 'great' can be found.
[configure] change all std::invalid_argument to std::runtime_error.
[timing] change default library dependence to cpp98.
[waf] add module [waf_shell].
[waf] add library [timing].

git-svn-id: http://alex--code.googlecode.com/svn/trunk@10 f44d3efd-ca78-6c36-34b2-b961743994f4
[ac] fix bug: when 'greatest' is inserted into TrieMap, 'great' can be found.
[configure] change all std::invalid_argument to std::runtime_error.
[timing] change default library dependence to cpp98.
[waf] add module [waf_shell].
[waf] add library [timing].

git-svn-id: http://alex--code.googlecode.com/svn/trunk@11 f44d3efd-ca78-6c36-34b2-b961743994f4
[ac] 1. fix logic error when establishing fail pointers; 2. fix compiler compatibility problem with Visual Studio 11.

git-svn-id: http://alex--code.googlecode.com/svn/trunk@12 f44d3efd-ca78-6c36-34b2-b961743994f4
[shape] shape related data structures and algorithm. (d2::Point<T>, d3::Point<T>, d2::Rectangle<T>, d2::Line<T>, d2::Polygon<T>)

git-svn-id: http://alex--code.googlecode.com/svn/trunk@13 f44d3efd-ca78-6c36-34b2-b961743994f4
[ac] remove debug information;
[waf] add doc (not finished).

git-svn-id: http://alex--code.googlecode.com/svn/trunk@14 f44d3efd-ca78-6c36-34b2-b961743994f4
[waf] add affinity measure algorithm.

git-svn-id: http://alex--code.googlecode.com/svn/trunk@15 f44d3efd-ca78-6c36-34b2-b961743994f4
[fft] 1. establish source file structure; 2. finish fft algorithm;

git-svn-id: http://alex--code.googlecode.com/svn/trunk@16 f44d3efd-ca78-6c36-34b2-b961743994f4
[fft] 1. fix critical FFT algorithm code errors; 2. add convenient API operator () (sequence&);

git-svn-id: http://alex--code.googlecode.com/svn/trunk@17 f44d3efd-ca78-6c36-34b2-b961743994f4
[tree] initialize directory structure.

git-svn-id: http://alex--code.googlecode.com/svn/trunk@18 f44d3efd-ca78-6c36-34b2-b961743994f4
[shape] remove unused .cpp file.

git-svn-id: http://alex--code.googlecode.com/svn/trunk@19 f44d3efd-ca78-6c36-34b2-b961743994f4
[tree] add tree rotation and traversal algorithm, not unittest yet.

git-svn-id: http://alex--code.googlecode.com/svn/trunk@20 f44d3efd-ca78-6c36-34b2-b961743994f4