aboutsummaryrefslogtreecommitdiff
path: root/ui.cpp
Commit message (Collapse)AuthorAgeFilesLines
* directory re-organization (keeps the old build system)Jaromil2011-04-231-2933/+0
| | | | | | | | | | | | | | | | | | | there is no internal modification of any file in this commit files are moved into directories according to established standards in sourcecode distribution; these directories contain: src - Files that are used in constructing the executable binaries, but are not installed. doc - Files in HTML and text format that document usage, quirks of the implementation, and contributor checklists. locale - Files that contain human language translation of strings used in the program contrib - Files contributed from distributions or other third party implementing scripts and auxiliary programs
* Better wording for transaction fee notification messagesv0.3.21Gavin Andresen2011-04-201-1/+1
|
* Ensure version number->string conversion is consistentJeff Garzik2011-04-151-1/+1
|
* Merge branch 'upnp' of https://github.com/TheBlueMatt/bitcoinGavin Andresen2011-04-121-0/+11
|\
| * Allow UPnP mapping when USE_UPNP is defined and miniupnpc is installed at ↵Matt Corallo2011-03-301-0/+11
| | | | | | | | | | | | | | | | | | | | | | build time(statically linked). Thanks joepie91 for the translation of the new copyright notices into Dutch. Thanks sipa for the translation of the new copyright notices into French. Thanks megu for the translation of the new copyright notices into Spanish. Thanks justmoon/Blitzboom for the translation of the new copyright notices into German. Thanks Joozero for the translation of the new copyright notices into Italian. Remaining translations were provided by Google Translate.
* | disable -daemon on windows; bitcoind forks only with -daemon settcatm2011-04-081-0/+4
| | | | | | | | [added setsid() call to ui.cpp, to regain consistency with init.cpp -jgarzik]
* | Fix deadlocks in setaccount, sendfrom RPC callsJeff Garzik2011-04-041-14/+17
|/ | | | | | | | | | | | | | | | | | | | | | | | | SendMoney*() now requires caller to acquire cs_main. GetAccountAddress() now requires caller to acquire cs_main, cs_mapWallet. Ordering is intended to match these two callchains[1]: 1. CRITICAL_BLOCK(cs_main) ProcessMessage(pfrom, strCommand, vMsg) AddToWalletIfMine() AddToWallet(wtx) CRITICAL_BLOCK(cs_mapWallet) 2. CRITICAL_BLOCK(cs_main) ProcessMessage(pfrom, strCommand, vMsg) AddToWalletIfMine() AddToWallet(wtx) CRITICAL_BLOCK(cs_mapWallet) walletdb.WriteName(PubKeyToAddress(vchDefaultKey), "") CRITICAL_BLOCK(cs_mapAddressBook) Spotted by ArtForz. Additional deadlock fixes by Gavin. [1] http://www.bitcoin.org/smf/index.php?topic=4904.msg71897#msg71897
* remove From/Message fields from SendDialogtcatm2011-02-231-35/+1
|
* EndModal fix for Mac from piotrpGavin Andresen2010-12-201-5/+4
|
* New RPC command: listaccounts. New RPC setting -rpctimeout. And ↵gavinandresen2010-12-161-0/+8
| | | | | | listtransactions '*' git-svn-id: https://bitcoin.svn.sourceforge.net/svnroot/bitcoin/trunk@203 1a98c847-1fd6-4fd8-948a-caf3550aa51b
* -- version 0.3.19 releasev0.3.19s_nakamoto2010-12-131-1/+1
| | | | git-svn-id: https://bitcoin.svn.sourceforge.net/svnroot/bitcoin/trunk@201 1a98c847-1fd6-4fd8-948a-caf3550aa51b
* All boolean options/flags now work the same way.gavinandresen2010-12-031-4/+4
| | | | git-svn-id: https://bitcoin.svn.sourceforge.net/svnroot/bitcoin/trunk@194 1a98c847-1fd6-4fd8-948a-caf3550aa51b
* JSON methods: listtransactions, gettransaction, move, sendfrom and ↵gavinandresen2010-11-301-10/+7
| | | | | | getbalance <account> git-svn-id: https://bitcoin.svn.sourceforge.net/svnroot/bitcoin/trunk@193 1a98c847-1fd6-4fd8-948a-caf3550aa51b
* -- version 0.3.17 releasev0.3.17s_nakamoto2010-11-251-0/+3
| | | | git-svn-id: https://bitcoin.svn.sourceforge.net/svnroot/bitcoin/trunk@191 1a98c847-1fd6-4fd8-948a-caf3550aa51b
* new getworks_nakamoto2010-11-231-2/+2
| | | | git-svn-id: https://bitcoin.svn.sourceforge.net/svnroot/bitcoin/trunk@189 1a98c847-1fd6-4fd8-948a-caf3550aa51b
* -paytxfee is now per KB,s_nakamoto2010-11-081-2/+7
| | | | | | BitcoinMiner prioritise transactions by how old their dependencies are git-svn-id: https://bitcoin.svn.sourceforge.net/svnroot/bitcoin/trunk@176 1a98c847-1fd6-4fd8-948a-caf3550aa51b
* Prevent double-sends from quick double-button-clicksgavinandresen2010-11-031-53/+57
| | | | git-svn-id: https://bitcoin.svn.sourceforge.net/svnroot/bitcoin/trunk@174 1a98c847-1fd6-4fd8-948a-caf3550aa51b
* Gavin's TEST network as -testnet switch, misc fixess_nakamoto2010-10-191-0/+1
| | | | git-svn-id: https://bitcoin.svn.sourceforge.net/svnroot/bitcoin/trunk@168 1a98c847-1fd6-4fd8-948a-caf3550aa51b
* key pool for safer wallet backups_nakamoto2010-10-091-9/+9
| | | | git-svn-id: https://bitcoin.svn.sourceforge.net/svnroot/bitcoin/trunk@163 1a98c847-1fd6-4fd8-948a-caf3550aa51b
* recursive function to determine if own unconfirmed transaction can be spents_nakamoto2010-10-061-17/+7
| | | | git-svn-id: https://bitcoin.svn.sourceforge.net/svnroot/bitcoin/trunk@161 1a98c847-1fd6-4fd8-948a-caf3550aa51b
* fixed linux build,v0.3.13s_nakamoto2010-09-301-0/+2
| | | | | | | dkaparis: _WIN32_WINNT 0x500 -- version 0.3.13 release git-svn-id: https://bitcoin.svn.sourceforge.net/svnroot/bitcoin/trunk@159 1a98c847-1fd6-4fd8-948a-caf3550aa51b
* don't count or spend payments until they have 1 confirmation,s_nakamoto2010-09-301-11/+42
| | | | | | | | misc cleanup, changed internal version number from 312 to 31300 -- version 0.3.13 git-svn-id: https://bitcoin.svn.sourceforge.net/svnroot/bitcoin/trunk@158 1a98c847-1fd6-4fd8-948a-caf3550aa51b
* only accept transactions sent by IP address if -allowreceivebyip is specifieds_nakamoto2010-09-191-2/+6
| | | | git-svn-id: https://bitcoin.svn.sourceforge.net/svnroot/bitcoin/trunk@156 1a98c847-1fd6-4fd8-948a-caf3550aa51b
* fix problem sending the last cent with sub-cent fractional changes_nakamoto2010-09-101-1/+1
| | | | git-svn-id: https://bitcoin.svn.sourceforge.net/svnroot/bitcoin/trunk@151 1a98c847-1fd6-4fd8-948a-caf3550aa51b
* cleanup,s_nakamoto2010-09-071-3/+0
| | | | | | catch some recoverable exceptions and continue git-svn-id: https://bitcoin.svn.sourceforge.net/svnroot/bitcoin/trunk@148 1a98c847-1fd6-4fd8-948a-caf3550aa51b
* propset svn:eol-style natives_nakamoto2010-08-291-2908/+2908
| | | | git-svn-id: https://bitcoin.svn.sourceforge.net/svnroot/bitcoin/trunk@146 1a98c847-1fd6-4fd8-948a-caf3550aa51b
* alert systems_nakamoto2010-08-251-6/+7
| | | | | | -- version 0.3.11 git-svn-id: https://bitcoin.svn.sourceforge.net/svnroot/bitcoin/trunk@142 1a98c847-1fd6-4fd8-948a-caf3550aa51b
* blocks-1,s_nakamoto2010-08-161-1/+1
| | | | | | verify block chain on load, so wouldn't have needed to delete blk*.dat, it would have done a reorg automatically git-svn-id: https://bitcoin.svn.sourceforge.net/svnroot/bitcoin/trunk@137 1a98c847-1fd6-4fd8-948a-caf3550aa51b
* fix -datadir=./subdir relative path,s_nakamoto2010-08-121-6/+8
| | | | | | | | | | autostart off by default except on windows, fix occasional "vector iterator not dereferencable" assertion with msvc, fix readlink compile warning on linux build, use sys/param.h and BSD define instead of __BSD__, -paytxfee switch git-svn-id: https://bitcoin.svn.sourceforge.net/svnroot/bitcoin/trunk@130 1a98c847-1fd6-4fd8-948a-caf3550aa51b
* always make 8 outbound connections even if have inbound,s_nakamoto2010-08-091-1/+1
| | | | | | | limit one outbound connection per a.b.?.? range, switch -maxconnections=# git-svn-id: https://bitcoin.svn.sourceforge.net/svnroot/bitcoin/trunk@125 1a98c847-1fd6-4fd8-948a-caf3550aa51b
* correct typo for mac compile, update makefile to use llvmlaszloh2010-08-041-1/+1
| | | | git-svn-id: https://bitcoin.svn.sourceforge.net/svnroot/bitcoin/trunk@123 1a98c847-1fd6-4fd8-948a-caf3550aa51b
* new safety feature displays a warning message and locks down RPC if it ↵s_nakamoto2010-08-031-3/+12
| | | | | | | | detects a problem that may require an upgrade -- version 0.3.8 git-svn-id: https://bitcoin.svn.sourceforge.net/svnroot/bitcoin/trunk@122 1a98c847-1fd6-4fd8-948a-caf3550aa51b
* Fredrik Roubert: simplified makefile.unix with wx-config,s_nakamoto2010-07-291-2/+1
| | | | | | misc git-svn-id: https://bitcoin.svn.sourceforge.net/svnroot/bitcoin/trunk@118 1a98c847-1fd6-4fd8-948a-caf3550aa51b
* bitcoind now compiles without wxWidgets or wxBases_nakamoto2010-07-261-8/+342
| | | | git-svn-id: https://bitcoin.svn.sourceforge.net/svnroot/bitcoin/trunk@112 1a98c847-1fd6-4fd8-948a-caf3550aa51b
* Gavin Andresen's JSON-RPC HTTP authentication,s_nakamoto2010-07-251-0/+1
| | | | | | | faster initial block download -- version 0.3.3 git-svn-id: https://bitcoin.svn.sourceforge.net/svnroot/bitcoin/trunk@109 1a98c847-1fd6-4fd8-948a-caf3550aa51b
* minor UI tweaks, removed some outdated txt files, s_nakamoto2010-07-181-2/+2
| | | | | | (and json-rpc password -rpcpw= switch, which we're going to revert) git-svn-id: https://bitcoin.svn.sourceforge.net/svnroot/bitcoin/trunk@108 1a98c847-1fd6-4fd8-948a-caf3550aa51b
* version 0.3.1 releases_nakamoto2010-07-161-0/+6
| | | | git-svn-id: https://bitcoin.svn.sourceforge.net/svnroot/bitcoin/trunk@106 1a98c847-1fd6-4fd8-948a-caf3550aa51b
* fix openssl linkage problems,s_nakamoto2010-07-151-2/+13
| | | | | | disable minimize to tray on Linux because it has too many problems including a CPU peg bug git-svn-id: https://bitcoin.svn.sourceforge.net/svnroot/bitcoin/trunk@103 1a98c847-1fd6-4fd8-948a-caf3550aa51b
* Gavin Andresen: implementation of autostart on system startup option on Linuxs_nakamoto2010-07-091-2/+4
| | | | git-svn-id: https://bitcoin.svn.sourceforge.net/svnroot/bitcoin/trunk@101 1a98c847-1fd6-4fd8-948a-caf3550aa51b
* version 0.3 releasev0.3.0s_nakamoto2010-07-041-10/+1
| | | | git-svn-id: https://bitcoin.svn.sourceforge.net/svnroot/bitcoin/trunk@97 1a98c847-1fd6-4fd8-948a-caf3550aa51b
* reduced max outbound connections from 15 to 8 --version 0.3 rc4v0.3rc4s_nakamoto2010-07-021-1/+1
| | | | git-svn-id: https://bitcoin.svn.sourceforge.net/svnroot/bitcoin/trunk@96 1a98c847-1fd6-4fd8-948a-caf3550aa51b
* re-enable hiding taskbar button on minimize on linux, though it doesn't work ↵s_nakamoto2010-06-221-4/+4
| | | | | | cleanly git-svn-id: https://bitcoin.svn.sourceforge.net/svnroot/bitcoin/trunk@89 1a98c847-1fd6-4fd8-948a-caf3550aa51b
* fix system tray icon on windowss_nakamoto2010-06-211-1/+3
| | | | git-svn-id: https://bitcoin.svn.sourceforge.net/svnroot/bitcoin/trunk@88 1a98c847-1fd6-4fd8-948a-caf3550aa51b
* 80x80 xpm icon for ubuntu, alignment tweaked to scale nicely to 20x20 and 16x16s_nakamoto2010-06-211-2/+2
| | | | git-svn-id: https://bitcoin.svn.sourceforge.net/svnroot/bitcoin/trunk@87 1a98c847-1fd6-4fd8-948a-caf3550aa51b
* fixed colors on ubuntu lucid,v0.2.13s_nakamoto2010-06-211-5/+6
| | | | | | | | | | | enabled -O2 in makefile.unix, boost removed -mt from their library names in 1.40, updated bitcoin icon, hashmeter, generated and hashmeter log entries -- version 0.2.13 git-svn-id: https://bitcoin.svn.sourceforge.net/svnroot/bitcoin/trunk@86 1a98c847-1fd6-4fd8-948a-caf3550aa51b
* automatically change displayed address whenever it receives anything,v0.2.10s_nakamoto2010-06-101-1/+8
| | | | | | | | | | added help and -? for daemon command line rpc commands, only relay addr messages to 5 random nodes to save bandwidth, started setting wtx.fFromMe flag, trickle out tx inventory messages to protect privacy -- version 0.2.10 git-svn-id: https://bitcoin.svn.sourceforge.net/svnroot/bitcoin/trunk@81 1a98c847-1fd6-4fd8-948a-caf3550aa51b
* better prevention of inventory relaying during initial download,v0.2.9s_nakamoto2010-05-261-1/+8
| | | | | | | | | message checksum between nodes with 0.2.9 or higher, optimization level up from -O0 to -O2, rpc functions: setlabel, getlabel, getaddressesbylabel, getreceivedbyaddress, getreceivedbylabel, listreceivedbyaddress, listreceivedbylabel -- version 0.2.9 git-svn-id: https://bitcoin.svn.sourceforge.net/svnroot/bitcoin/trunk@78 1a98c847-1fd6-4fd8-948a-caf3550aa51b
* Mac OS build fixes by laszlov0.2.8s_nakamoto2010-05-191-3/+12
| | | | | | -- version 0.2.8 git-svn-id: https://bitcoin.svn.sourceforge.net/svnroot/bitcoin/trunk@76 1a98c847-1fd6-4fd8-948a-caf3550aa51b
* GUI-less build target bitcoind that links to wxBase and shouldn't need GTK,v0.2.7s_nakamoto2010-02-251-656/+13
| | | | | | | | split init and shutdown from ui.cpp into init.cpp, support wxUSE_GUI=0 -- version 0.2.7 git-svn-id: https://bitcoin.svn.sourceforge.net/svnroot/bitcoin/trunk@71 1a98c847-1fd6-4fd8-948a-caf3550aa51b
* run as daemon without GUI,v0.2.6s_nakamoto2010-02-231-16/+78
| | | | | | | | | hooked wxApp::Initialize to ignore gtk-init-check failure if no GUI, fork to daemonize, rpc getinfo, getconnectioncount, getbalance, getgenerate, setgenerate, -- version 0.2.6 git-svn-id: https://bitcoin.svn.sourceforge.net/svnroot/bitcoin/trunk@70 1a98c847-1fd6-4fd8-948a-caf3550aa51b