(*) Modified cpplib project to build well on Linux with GCC. OpenGL dependents are allowed too.
(**) Re-organized cpplib project structure to allow branches and tags.
This is a by-product of process making the project Linux-compatible in order to avoid compatibility risks, but it didn't make sense anyway, because I mistakenly committed the modified codes into trunk.

git-svn-id: svn://localhost/projects/cpplib/trunk@120 c24b926b-5ef4-9a42-8c70-094e0699c819
(*) Fixed link error caused by dstring::dstring(const char*) not implemented in dstring.cpp.

git-svn-id: svn://localhost/projects/cpplib/trunk@121 c24b926b-5ef4-9a42-8c70-094e0699c819
(+) Added a test program to check if the library is working correctly.
(*) I think I fixed a bug in dstring caused by protabilizing, but couldn't really confirm until exported to Windows.


git-svn-id: svn://localhost/projects/cpplib/trunk@122 c24b926b-5ef4-9a42-8c70-094e0699c819
(+) Allowed read access to viewpoint and view direction in GLcull class.

git-svn-id: svn://localhost/projects/cpplib/trunk@124 c24b926b-5ef4-9a42-8c70-094e0699c819
(*) Made RandomSequence.h compile with gcc.
(+) Added svn:ignores


git-svn-id: svn://localhost/projects/cpplib/trunk@127 c24b926b-5ef4-9a42-8c70-094e0699c819
(*) Corrected spelling

git-svn-id: svn://localhost/projects/cpplib/trunk@128 c24b926b-5ef4-9a42-8c70-094e0699c819
(+) Added constructor for Vec4 that can receive and expand a Vec3.

git-svn-id: svn://localhost/projects/cpplib/trunk@134 c24b926b-5ef4-9a42-8c70-094e0699c819
(*) Made GLcull projection matrix constructor independent of current OpenGL matrices but only arguments.
Probably the viewport should be independent, too.

git-svn-id: svn://localhost/projects/cpplib/trunk@148 c24b926b-5ef4-9a42-8c70-094e0699c819
Fixed Quatd::slerp sometimes corrupt output quaternion with a too strict conditional determining equality to zero.

git-svn-id: svn://localhost/projects/cpplib/trunk@165 c24b926b-5ef4-9a42-8c70-094e0699c819
Fixed Quat<float>::sqrtepsilon() caused link error due to duplicate definition by adding inline qualifier.
I wonder why building it with Fedora gcc has been succeeded.


git-svn-id: svn://localhost/projects/cpplib/trunk@171 c24b926b-5ef4-9a42-8c70-094e0699c819
Added cullCone() to GLcull class.

git-svn-id: svn://localhost/projects/cpplib/trunk@177 c24b926b-5ef4-9a42-8c70-094e0699c819
Made RandomSequence.h compatible in 64bit build.


git-svn-id: svn://localhost/projects/cpplib/trunk@179 c24b926b-5ef4-9a42-8c70-094e0699c819
Renamed directory Monster to VC2008, which indicates the content more clearly.

git-svn-id: svn://localhost/projects/cpplib/trunk@189 c24b926b-5ef4-9a42-8c70-094e0699c819
Added tsvn:logwidthmarker to the root directory of the project trunk.

git-svn-id: svn://localhost/projects/cpplib/trunk@191 c24b926b-5ef4-9a42-8c70-094e0699c819
Added CRC32.h, a C++ version of clib_crc32() plus initialization on ever use feature.

Test program is also provided for gcc.

CRC32.cpp was not really necessary, the class object's just calling clib_crc32() occasionally.

git-svn-id: svn://localhost/projects/cpplib/trunk@192 c24b926b-5ef4-9a42-8c70-094e0699c819
Added svn:eol-style=native to CRC32.h before I forget.

git-svn-id: svn://localhost/projects/cpplib/trunk@193 c24b926b-5ef4-9a42-8c70-094e0699c819
Fixed RandomSequence's argument types to match clib's rseq.h definitions.

git-svn-id: svn://localhost/projects/cpplib/trunk@194 c24b926b-5ef4-9a42-8c70-094e0699c819
Adapted previous commit in clib for CRC32.h.

git-svn-id: svn://localhost/projects/cpplib/trunk@196 c24b926b-5ef4-9a42-8c70-094e0699c819
Adapted previous commit's change in clib's crc32.

git-svn-id: svn://localhost/projects/cpplib/trunk@198 c24b926b-5ef4-9a42-8c70-094e0699c819
Cosmetic changes for RandomSequence.h.  Nothing changes in function.


git-svn-id: svn://localhost/projects/cpplib/trunk@219 c24b926b-5ef4-9a42-8c70-094e0699c819