]>
Git Repo - VerusCoin.git/log
Wladimir J. van der Laan [Sun, 20 May 2012 08:53:24 +0000 (01:53 -0700)]
Merge pull request #1205 from laanwj/2012_05_granular_ui_notifications
Finer-grained UI updates, move UI interface to boost::signals
Wladimir J. van der Laan [Sat, 19 May 2012 07:35:26 +0000 (09:35 +0200)]
Make testcases build, prevent windows symbol collision
Wladimir J. van der Laan [Sun, 6 May 2012 20:41:35 +0000 (22:41 +0200)]
Process address book updates incrementally
- No longer invalidates selection model, thus retains selection on address book changes
- Fixes selection of new address when added
Wladimir J. van der Laan [Sun, 6 May 2012 17:40:58 +0000 (19:40 +0200)]
Convert UI interface to boost::signals2.
- Signals now go directly from the core to WalletModel/ClientModel.
- WalletModel subscribes to signals on CWallet: Prepares for multi-wallet support, by no longer assuming an implicit global wallet.
- Gets rid of noui.cpp, the few lines that were left are merged into init.cpp
- Rename wxXXX message flags to MF_XXX, to make them UI indifferent.
- ThreadSafeMessageBox no longer returns the value `4` which was never used, converted to void.
Wladimir J. van der Laan [Sat, 5 May 2012 14:07:14 +0000 (16:07 +0200)]
Fine-grained UI updates
Gets rid of `MainFrameRepaint` in favor of specific update functions that tell the UI exactly what changed.
This improves the efficiency of various handlers. Also fixes problems with mined transactions not showing up until restart.
The following notifications were added:
- `NotifyBlocksChanged`: Block chain changed
- `NotifyKeyStoreStatusChanged`: Wallet status (encrypted, locked) changed.
- `NotifyAddressBookChanged`: Address book entry changed.
- `NotifyTransactionChanged`: Wallet transaction added, removed or updated.
- `NotifyNumConnectionsChanged`: Number of connections changed.
- `NotifyAlertChanged`: New, updated or cancelled alert. As this finally makes it possible for the UI to know when a new alert arrived, it can be shown as OS notification.
These notifications could also be useful for RPC clients. However, currently, they are ignored in bitcoind (in noui.cpp).
Also brings back polling with timer for numBlocks in ClientModel. This value updates so frequently during initial download that the number of signals clogs the UI thread and causes heavy CPU usage. And after initial block download, the value changes so rarely that a delay of half a second until the UI updates is unnoticable.
Wladimir J. van der Laan [Sun, 20 May 2012 08:34:06 +0000 (01:34 -0700)]
Merge pull request #1323 from Diapolo/string_fixes
translation updates / string updates
Wladimir J. van der Laan [Sun, 20 May 2012 08:32:18 +0000 (01:32 -0700)]
Merge pull request #1353 from Diapolo/RPC_OpenDebugLog_Icon
GUI: add an icon for Debug logfile -> Open in the RPC console
Wladimir J. van der Laan [Sun, 20 May 2012 08:30:18 +0000 (01:30 -0700)]
Merge pull request #1302 from laanwj/2012_05_utilstrings
Get rid of snprintf (except one) with fixed buffers, shorten code
Jeff Garzik [Sat, 19 May 2012 19:33:19 +0000 (12:33 -0700)]
Merge pull request #1360 from jgarzik/datasync
Default to DB_TXN_WRITE_NOSYNC for all transactional operations
Pieter Wuille [Sat, 19 May 2012 15:34:27 +0000 (08:34 -0700)]
Merge pull request #1358 from luke-jr/shared_lockchk
Shared code for wallet lock help and check
Gavin Andresen [Sat, 19 May 2012 12:48:48 +0000 (05:48 -0700)]
Merge pull request #1296 from Diapolo/CheckDiskSpace
make CheckDiskSpace() use 50 * 1024 * 1024 Bytes
Gavin Andresen [Sat, 19 May 2012 12:45:50 +0000 (05:45 -0700)]
Merge pull request #1289 from Diapolo/Bitcoin_as_noun
change strings to Bitcoin (uppercase), where it is used as a noun and up...
Wladimir J. van der Laan [Sat, 19 May 2012 10:48:09 +0000 (03:48 -0700)]
Merge pull request #1362 from laanwj/2012_05_debugwindowicon2
Replace debug window icon with LGPL-licensed one (fixes #1348)
Wladimir J. van der Laan [Sat, 19 May 2012 10:45:04 +0000 (12:45 +0200)]
Replace debug window icon with LGPL-licensed one (fixes #1348)
Jeff Garzik [Sat, 19 May 2012 05:25:06 +0000 (01:25 -0400)]
Default to DB_TXN_WRITE_NOSYNC for all transactional operations
* This is safer than DB_TXN_NOSYNC, and does not appear to impact
performance.
* Applying this to the dbenv is necessary to avoid many fdatasync(2)
calls on db 5.x
* We carefully and thoroughly flush databases upon shutdown and
other important events already.
Luke Dashjr [Fri, 18 May 2012 23:07:58 +0000 (23:07 +0000)]
Shared code for wallet lock help and check
Philip Kaufmann [Sun, 13 May 2012 14:09:14 +0000 (16:09 +0200)]
change strings to Bitcoin (uppercase), where it is used as a noun and update strings to use "Qt" (and not qt or QT) / update initialisation of notificator to use qApp->applicationName() instead of a static string
Jeff Garzik [Fri, 18 May 2012 15:26:40 +0000 (08:26 -0700)]
Merge pull request #1350 from jgarzik/del-deprecated
JSON-RPC: remove 'getblocknumber' deprecated RPC
Pieter Wuille [Sun, 13 May 2012 15:55:23 +0000 (17:55 +0200)]
Use boost::thread locking instead of interprocess
Philip Kaufmann [Fri, 18 May 2012 12:11:55 +0000 (14:11 +0200)]
add an icon for Debug logfile -> Open in the RPC console / add a missing comment in rpcconsole.h
Wladimir J. van der Laan [Fri, 18 May 2012 08:35:31 +0000 (01:35 -0700)]
Merge pull request #1346 from laanwj/2012_05_overviewpage_restore
Restore overview page (put transactions back within frame)
Wladimir J. van der Laan [Thu, 17 May 2012 21:24:17 +0000 (23:24 +0200)]
Restore overviewpage (put transactions back within frame)
- Also, change "(out of sync)" to only red, instead of red and bold, which a bit more subtle
- Move label stylesheets to xml
Jeff Garzik [Fri, 18 May 2012 03:43:00 +0000 (23:43 -0400)]
JSON-RPC: remove 'getblocknumber' deprecated RPC
RPC 'getblockcount' should be used instead.
Jeff Garzik [Fri, 18 May 2012 00:36:55 +0000 (20:36 -0400)]
Make orphan logging more verbose, displaying mapOrphanTransactions.size()
Old log message:
storing orphan tx
df2244f6bc
New log message:
storing orphan tx
df2244f6bc (mapsz 51)
Also, trim a few trailing whitespace in main.cpp.
Jeff Garzik [Fri, 18 May 2012 00:21:01 +0000 (17:21 -0700)]
Merge pull request #1340 from rebroad/DBFlushDurationReport
Report how long DBFlush took.
Jeff Garzik [Fri, 18 May 2012 00:14:24 +0000 (20:14 -0400)]
Revert "use _strnicmp (ISO C++) instead of deprecated strnicmp (POSIX) and add missing "#define strncasecmp _strnicmp" in init.cpp"
This reverts commit
f4ac41806af5766199a7d526a7becbcb8a0f5ab3 .
Reason: breaks build.
Jeff Garzik [Thu, 17 May 2012 22:53:38 +0000 (15:53 -0700)]
Merge pull request #1345 from Diapolo/strnicmp_Win32
Win32: use _strnicmp (ISO C++) instead of deprecated strnicmp (POSIX)
R E Broadley [Thu, 17 May 2012 20:44:20 +0000 (21:44 +0100)]
Report how long DBFlush took.
Philip Kaufmann [Thu, 17 May 2012 21:20:47 +0000 (23:20 +0200)]
use _strnicmp (ISO C++) instead of deprecated strnicmp (POSIX) and add missing "#define strncasecmp _strnicmp" in init.cpp
Wladimir J. van der Laan [Thu, 17 May 2012 21:13:23 +0000 (14:13 -0700)]
Merge pull request #1314 from Diapolo/Wallet_Transaction_state_Overviewpage
GUI: add 2 labels to the overviewpage that display Wallet and Transaction status
Philip Kaufmann [Tue, 15 May 2012 14:57:59 +0000 (16:57 +0200)]
add 2 labels to the overviewpage that display Wallet and Transaction status (obsolete or current) / cleanup overviewpage XML ui-file
Wladimir J. van der Laan [Thu, 17 May 2012 18:38:08 +0000 (11:38 -0700)]
Merge pull request #1336 from laanwj/2012_05_consoleicon
Add icon for debug window
Wladimir J. van der Laan [Thu, 17 May 2012 18:05:49 +0000 (20:05 +0200)]
Add icon for debug window
Jeff Garzik [Thu, 17 May 2012 18:32:47 +0000 (11:32 -0700)]
Merge pull request #1335 from rebroad/IgnoreBuildDir
Add build directory to .gitignore, so that it's not tracked.
Jeff Garzik [Thu, 17 May 2012 18:29:09 +0000 (11:29 -0700)]
Merge pull request #1334 from rebroad/Exiting2Exited
Corrected grammar. As per Principle Of Least Surprise.
Wladimir J. van der Laan [Thu, 17 May 2012 18:14:42 +0000 (11:14 -0700)]
Merge pull request #1333 from rebroad/AddBinSh
Add /bin/sh to bitcoin-qt.pro - as some filesystems don't have the execute flag.
R E Broadley [Thu, 17 May 2012 18:09:21 +0000 (19:09 +0100)]
Add build directory to .gitignore, so that it's not tracked.
R E Broadley [Thu, 17 May 2012 17:52:38 +0000 (18:52 +0100)]
Corrected grammar. As per Principle Of Least Surprise.
R E Broadley [Thu, 17 May 2012 15:15:28 +0000 (16:15 +0100)]
Add /bin/sh to bitcoin-qt.pro - as some filesystems don't have the execute flag.
Gregory Maxwell [Thu, 17 May 2012 17:35:02 +0000 (10:35 -0700)]
Merge pull request #1331 from roques/trivia
Fix typo. libarcode => libqrcode
Jeff Garzik [Thu, 17 May 2012 16:34:12 +0000 (09:34 -0700)]
Merge pull request #1332 from Diapolo/fix_RenameOver_FileCommit_Win32
fix RenameOver() and FileCommit() functions, to not generate compilation errors
Philip Kaufmann [Thu, 17 May 2012 16:30:09 +0000 (18:30 +0200)]
fix RenameOver() and FileCommit() functions, to not generate compilation errors
Jeff Garzik [Thu, 17 May 2012 15:49:16 +0000 (08:49 -0700)]
Merge pull request #1295 from jgarzik/txn-retval
[FIX] Always check return values of TxnBegin() and TxnCommit()
Jeff Garzik [Thu, 17 May 2012 15:47:54 +0000 (08:47 -0700)]
Merge pull request #1316 from jgarzik/dead-code
Remove dead code: CTxDB::EraseBlockIndex(), CBlockIndex::EraseBlockFromDisk()
Jeff Garzik [Thu, 17 May 2012 15:46:33 +0000 (08:46 -0700)]
Merge pull request #1198 from jgarzik/addrman
Replace BDB-managed addr.dat with bitcoin-managed peers.dat
Christian von Roques [Thu, 17 May 2012 15:33:59 +0000 (11:33 -0400)]
Fix typo. libarcode => libqrcode
Philip Kaufmann [Wed, 16 May 2012 13:34:29 +0000 (15:34 +0200)]
allow translation of "options" used in the --help message / split translation of RPC console welcome message and remove the need to take care of "<br>" / remove some spaces in strings and misc other stuff related to translations
Jeff Garzik [Thu, 17 May 2012 02:11:19 +0000 (22:11 -0400)]
CAddrDB: Replace BDB-managed addr.dat with internally managed peers.dat
Jeff Garzik [Sat, 12 May 2012 05:24:27 +0000 (01:24 -0400)]
Add new utility functions FileCommit(), RenameOver()
Wladimir J. van der Laan [Wed, 16 May 2012 22:48:48 +0000 (15:48 -0700)]
Merge pull request #1319 from Diapolo/add_new_languages
add 4 new translations bg, el_GR, fr and pt_PT (based on transifex fetch from today)
Wladimir J. van der Laan [Wed, 16 May 2012 19:36:14 +0000 (12:36 -0700)]
Merge pull request #1324 from laanwj/2012_05_missing_qobject
Add missing Q_OBJECT in bitcoin.cpp
Wladimir J. van der Laan [Wed, 16 May 2012 16:50:29 +0000 (18:50 +0200)]
Add missing Q_OBJECT in bitcoin.cpp
Fixes translating HelpMessageBox strings.
Wladimir J. van der Laan [Wed, 16 May 2012 05:27:33 +0000 (22:27 -0700)]
Merge pull request #1321 from laanwj/2012_05_updatemaintrans
Update bitcoinstrings.cpp and bitcoin_en.ts
Wladimir J. van der Laan [Wed, 16 May 2012 05:24:56 +0000 (07:24 +0200)]
Update bitcoinstrings.cpp and bitcoin_en.ts
Gregory Maxwell [Wed, 16 May 2012 02:13:25 +0000 (19:13 -0700)]
Merge pull request #1315 from sipa/unstuck
Hopefully final fix for the stuck blockchain issue
Philip Kaufmann [Tue, 15 May 2012 21:44:49 +0000 (23:44 +0200)]
add 4 new translations bg, el_GR, fr and pt_PT (based on transifex fetch from today)
Jeff Garzik [Tue, 15 May 2012 17:36:25 +0000 (13:36 -0400)]
Remove dead code: CTxDB::EraseBlockIndex(), CBlockIndex::EraseBlockFromDisk()
Pieter Wuille [Mon, 7 May 2012 19:36:30 +0000 (21:36 +0200)]
Hopefully final fix for the stuck blockchain issue
Immediately issue a "getblocks", instead of a "getdata" (which will
trigger the relevant "inv" to be sent anyway), and only do so when
the previous set of invs led us into a known and attached part of
the block tree.
Wladimir J. van der Laan [Tue, 15 May 2012 06:15:38 +0000 (23:15 -0700)]
Merge pull request #1308 from Diapolo/polish_verifymessage
GUI: adapt user-experience from messagepage for verifymessagedialog
Philip Kaufmann [Mon, 14 May 2012 21:22:45 +0000 (23:22 +0200)]
adapt user-experience from messagepage / move placeholderTexts from XML to source to avoid a problem with Qt < 4.7 / add eventFilter for address field to select text when clicking in / add Clear All button / rework strings
Wladimir J. van der Laan [Tue, 15 May 2012 05:18:20 +0000 (22:18 -0700)]
Merge pull request #1307 from Diapolo/fix_OpenLogFile
GUI fix: DebugLog file opens twice after clicking "Open" in RPC Console Information tab
Gregory Maxwell [Tue, 15 May 2012 01:59:28 +0000 (18:59 -0700)]
Merge pull request #1262 from Diapolo/no_double_timestamps
no more double timestamps in debug.log
Philip Kaufmann [Mon, 14 May 2012 20:01:08 +0000 (22:01 +0200)]
fix DebugLog file opens twice after clicking "Open" in RPC Console Information tab
Wladimir J. van der Laan [Mon, 14 May 2012 18:11:16 +0000 (11:11 -0700)]
Merge pull request #906 from sje397/ValidateMessage
Add a menu option and dialog to verify a signed message
Wladimir J. van der Laan [Mon, 14 May 2012 18:05:04 +0000 (11:05 -0700)]
Merge pull request #1301 from laanwj/2012_05_rpcscrolltoend
RPC console: scroll to the end when user enters a command
Wladimir J. van der Laan [Mon, 14 May 2012 17:53:02 +0000 (19:53 +0200)]
Get rid of snprintf (except one) with fixed buffers, shorten code
- Use strprintf or vstrprintf instead of snprintf
Gregory Maxwell [Mon, 14 May 2012 16:22:03 +0000 (09:22 -0700)]
Merge pull request #1299 from sipa/ipv6fixes
A few more IPv6-related improvements
Wladimir J. van der Laan [Mon, 14 May 2012 16:17:12 +0000 (18:17 +0200)]
RPC console: scroll to the end when user enters a command
- Ensures that the command and reply is visible
Pieter Wuille [Mon, 14 May 2012 15:40:35 +0000 (17:40 +0200)]
Do not listen on blocked networks
Pieter Wuille [Mon, 14 May 2012 15:40:08 +0000 (17:40 +0200)]
Allow binding to the any address, and report failure
Pieter Wuille [Mon, 14 May 2012 15:15:58 +0000 (17:15 +0200)]
-onlynet instead of -blocknet
Philip Kaufmann [Mon, 14 May 2012 05:49:17 +0000 (07:49 +0200)]
make CheckDiskSpace() use a global static const uint64 for checking required disk space and remove 2 ugly spaces from a message string
Pieter Wuille [Mon, 14 May 2012 11:14:28 +0000 (04:14 -0700)]
Merge pull request #1291 from sipa/canonames
Use getnameinfo() to get canonical IPv6 addresses
Jeff Garzik [Mon, 14 May 2012 05:11:11 +0000 (01:11 -0400)]
Always check return values of TxnBegin() and TxnCommit()
Pieter Wuille [Sun, 13 May 2012 22:43:21 +0000 (00:43 +0200)]
Use getnameinfo() to get canonical IPv6 addresses
Pieter Wuille [Sun, 13 May 2012 21:50:49 +0000 (23:50 +0200)]
Really do not consider blocked networks local
Wladimir J. van der Laan [Sun, 13 May 2012 20:04:20 +0000 (13:04 -0700)]
Merge pull request #1283 from laanwj/2012_05_prevent_tooltip_infiniteloop
Prevent tooltip filter from ever causing infinite loops
Wladimir J. van der Laan [Sun, 13 May 2012 19:42:32 +0000 (12:42 -0700)]
Merge pull request #1288 from Diapolo/sendcoinsdialog_strings
update some strings used as warning messages in sendcoinsdialog.cpp
Wladimir J. van der Laan [Sun, 13 May 2012 19:39:35 +0000 (12:39 -0700)]
Merge pull request #1284 from laanwj/2012_05_helpmessage
Move help message out of AppInit2
Jeff Garzik [Sun, 13 May 2012 18:48:27 +0000 (11:48 -0700)]
Merge pull request #1287 from sipa/noirc6
Only encode IPv4 addresses in IRC nicks
Philip Kaufmann [Sun, 13 May 2012 13:41:00 +0000 (15:41 +0200)]
update some strings used as warning messages in sendcoinsdialog.cpp
Wladimir J. van der Laan [Sun, 13 May 2012 09:36:10 +0000 (11:36 +0200)]
Move help message out of AppInit2
- Solves #1278, attempts to address #1049
- Removes \t's from help message that are removed afterwards anyway
- Moves UI-specific command-line options help to UI code
- Moves "-detachdb" out of #ifdef USE_UPNP
Gregory Maxwell [Sun, 13 May 2012 16:10:15 +0000 (12:10 -0400)]
release-process.txt: Add a note to check the download link destinations.
Pieter Wuille [Sun, 13 May 2012 13:11:51 +0000 (15:11 +0200)]
Do not consider blocked networks local
Pieter Wuille [Sun, 13 May 2012 13:06:16 +0000 (15:06 +0200)]
Only encode IPv4 addresses in IRC nicks
Pieter Wuille [Sun, 13 May 2012 13:01:21 +0000 (06:01 -0700)]
Merge pull request #1285 from sipa/initerror
Improve error reporting at startup
Philip Kaufmann [Fri, 11 May 2012 22:09:33 +0000 (00:09 +0200)]
ensure that no double timestamps show up in the debug.log, by removing manual timestamps from the source (now only -logtimestamps parameter adds timestamps to debug.log)
Pieter Wuille [Sun, 13 May 2012 12:11:53 +0000 (14:11 +0200)]
Enforce -nodiscover better
Wladimir J. van der Laan [Sun, 13 May 2012 10:36:40 +0000 (03:36 -0700)]
Merge pull request #1178 from laanwj/2012_05_move_startonsystemstartup
Move GetStartOnSystemStartup and SetStartOnSystemStartup to GUI code
Pieter Wuille [Sun, 13 May 2012 10:35:39 +0000 (12:35 +0200)]
Improve error reporting at startup
Wladimir J. van der Laan [Tue, 1 May 2012 16:44:11 +0000 (18:44 +0200)]
Move GetStartOnSystemStartup and SetStartOnSystemStartup to GUI code
Wladimir J. van der Laan [Sun, 13 May 2012 09:53:25 +0000 (02:53 -0700)]
Merge pull request #1270 from laanwj/2012_05_overviewpage2
When a transaction is clicked on overview page, focus it on history page
Wladimir J. van der Laan [Sun, 13 May 2012 07:45:20 +0000 (00:45 -0700)]
Merge pull request #1274 from Diapolo/QR_Code
rename "QR-Code Dialog" to "QR Code Dialog" in qrcodedialog.ui as this spelling is used all over the code
Wladimir J. van der Laan [Sun, 13 May 2012 07:40:26 +0000 (00:40 -0700)]
Merge pull request #1275 from Diapolo/askpassphrasedialog
remove string "TextLabel" from warningLabel, as this is unneeded and as ...
Wladimir J. van der Laan [Sat, 12 May 2012 10:47:50 +0000 (12:47 +0200)]
Prevent tooltip filter from ever causing infinite loops
Wladimir J. van der Laan [Sun, 13 May 2012 07:16:54 +0000 (00:16 -0700)]
Merge pull request #1268 from Diapolo/transactiondialog
change size of transactiondialog, to allow display of transaction-id wit...
Jeff Garzik [Sun, 13 May 2012 01:59:31 +0000 (18:59 -0700)]
Merge pull request #1277 from Diapolo/IPv6_IPv4_strings
use "IPv6" and "IPv4" in strings as these are the official spellings
Gregory Maxwell [Sun, 13 May 2012 01:55:36 +0000 (18:55 -0700)]
Merge pull request #1272 from sipa/ipv6fixes
A few IPv6 fixes
Pieter Wuille [Sat, 12 May 2012 23:34:38 +0000 (01:34 +0200)]
Fix warning about uninitialized value
Only reported when using -flto.
Pieter Wuille [Sat, 12 May 2012 23:26:14 +0000 (01:26 +0200)]
Take -port into account when resolving -bind's
This page took 0.067251 seconds and 4 git commands to generate.