-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 This patch is based on the asciilifeform's thermonuke branch, up to and including add_verifyall_option. You can see the complete sequence of applied patches at (https://github.com/extempore/real-bitcoin/commits/thermonuke). The patch removes noui.h and associated GUI garbage, along with some minor improvements in debug printing. I'm not sure scraping off these barnacles helps much, since it appears to be barnacles all the way down, but maybe it will slightly shrink the callgraph. A list of the changes follows, in two parts. **** debug_sanity_part1 bitcoinrpc.cpp * remove PrintConsole which is only ever called for a single rpc error util.cpp * set fLogTimestamps default to true * remove LogException which is not used anywhere * rename _vsnprintf to vsnprintf * rename snprintf to my_snprintf * remove ShrinkDebugFile util.h * remove LogException * remove _vsnprintf * remove snprint defined as my_snprintf * remove ShrinkDebugFile init.cpp * collapse multiple debug lines to a single line (Bitcoin version, Default dir etc) * remove calls to InitMessage since it's an empty function * remove ShrinkDebugFile main.cpp * remove printf(date) in ProcessMessage, since we timestamp lines in OutputDebugStringF * include node IP in debug string of ProcessMessage **** remove_guicruft init.cpp * replace calls to wxMessageBox with fprintf * remove "-min" option main.cpp * remove a call to ThreadSafeMessageBox * remove calls to CalledSetStatusBar * remove calls to MainFrameRepaint * remove fMinimizeToTray/fMinimizeOnClose main.h * remove fMinimizeToTray/fMinimizeOnClose net.cpp * remove calls to MainFrameRepaint util.cpp * remove ThreadOneMessageBox which is not used anywhere * remove a call to ThreadSafeMessageBox util.h * remove wxGetTranslation wallet.cpp * remove call to ThreadSafeAskFee since it's an empty function * remove calls to MainFrameRepaint db.cpp * remove fMinimizeToTray/fMinimizeOnClose makefile.unix * remove noui.h headers.h * remove noui.h and add wallet.h and , which were previously in noui.h -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.14 (GNU/Linux) iQIcBAEBCgAGBQJVo5sjAAoJEDNYi+CLIysTQMoP+waveOXtA9Y0TT3ifZ9QJpPk qMOLOlHlZOiBZ9MdUIrOA6w8nz9kfTWjf/caz5lRKjAZfBHqH+CZP15SitOfOJ4W N0GxmG5p0ighjIEyMt9tFVx+DbZxyW+rF7lwyjaR2l490m4vvhYUgF5iDFk0gpbF 4tVskwXeAB2q/NW7wtUI0ZLfSZ7ER7nlWJXBsHfS/FUwifmWLi1Ft+TQ/L2+UlOC O2zTxHbNY/fLhJrbY7i4oc3Hw3E4QGCP/WFcn0BsuVLlRYmHP32pOvOMnP5uLlQ7 6rE6tqtV0RtPKr6yHuf5weCwy2ZvFcgIOd/qzAtZe1BAc2vWS7bGkNZnttDUnZht 8aMJ+o9SrT/E9REW32qvqsJO+e8TG+ybHPNG1UkOhH/Io5VNSkMn4KK8SBwaq/0+ IchfPgGqb+ZeQs4iGTErE+t7h+D9/PjHTbyqnhmCSaxWxom0e9fKq4Bs3UCdG1LQ +wCwtkGkunOsxYngJSW2heJl8YiC5MOTYiDxPdiQAABE7D1DJsWtNRYrcJxpE2Qs Bq3+ojZbHaDP7jhRpRrCUKKo5e+TDVtoJCfqRBPDR9qY0ovAR5Ev0Bz9bx5hTPyy g5kRInWSzjPcKhMVu1GemWpQXDfguETcqsRVWdtz9LfNpQ5KtiYVzUUrngphPGP3 h8ezKtXXGv0d8wRTw7q9 =vAwS -----END PGP SIGNATURE-----