Fixed typo in comment
Removed x86 assembly, replaced with fast portable algorithm.
Remove .cmake files under VC.
Update .gitignore files.
Bug: fixed orphan tx/blk iterator issue introduced in last commit
Dogecoin: updated to be prepared for the 145000 flag day
Fixed smaller Alert bugs.
Dogecoin:
* fixed alert signature _alert_key
* updated subsidy to support 145000 hardfork
* updated nextWorkRequired to support hardfork

Tested and works.
The Inventory/Peer/TransactionFilter changes connected tot he BloomFilter patch caused transactions to not be relayed (or relayed as invs) FIXED!
Fixed dogecoin reorg bug that caused invalid work error due to BlockTree::height() returning negative values for non trunk blocks.

Added serialization test stub
added protocol_version method to ponzicoin example
Fixed Namecoin reorg bug - when reorganizing and a name reservation is part of the reorganization block, the entry in the names table would not get deleted properly:
* DELETE FROM Names WHERE coin = (SELECT coin FROM Unspents WHERE ocnf = ?)
will only work if there is exactly one coin in the confirmation in question.
Changed it to:
* DELETE FROM Names WHERE coin IN (SELECT coin FROM Unspents WHERE ocnf = ?)
Which will delete the any of occurrence (notice: ‘=‘ -> ‘IN’)
Work in progress: Serialization in a more normal c++ way
Made a test: serialize.cpp and added standard serialization to several classes
Test passes on Mac OS X Maverick
Note: Currently non of the code is active !
Added stdint.h to Serialization.h (compile on linux)
and <climits> for Serilization.cpp
Attempt to avoid GCC warning: anonymous variadic macros were introduced in C99
another attempt at awoid the variadic macro warning
Change all coin, coinChain, coinHTTP and coinPool classes to use istringstream based serialization.
Tested on namecoin and doge and works
Need to also change the Peer class to use proper string buffers instead of the clumsy CDataStream hack.
fixed version filter back to function properly again
Removed the CDataStream and its IMPLEMENT_SERIALIZATION macros.
Everything is now moved to a lightweight stringstream based serialization.
Peer is also using stringstreams/streambuf
Tested with dogecoin/namecoin - all looks good
Note - this commit breaks the coinWallet library build - need to fix!
Cleaning up after the CDataStream removal
Cleaning up the Peer.h as well
Still coinWallet does not build
This commit concludes the Serialization changes to libcoin. CDataStream and serialize.h are no longer a core part of libcoin. They still live in the core wallet implementation, however.
Note The wallet serialization has not been throughly tested yet…

Tested on bitcoin,libcoin,dogecoin,litecoin all works