aboutsummaryrefslogtreecommitdiff
path: root/src/qt
AgeCommit message (Collapse)Author
2014-05-01Merge pull request #4092Wladimir J. van der Laan
40c5b93 [Qt] Optionally add third party links to transaction context menu (Cozz Lovan)
2014-04-29qt: Periodic translations updateWladimir J. van der Laan
Update English translation from source code, and pull other translations from Transifex.
2014-04-27Merge pull request #4043Wladimir J. van der Laan
d282c1f [Qt] catch Windows shutdown events while client is running (Philip Kaufmann)
2014-04-25[Qt] Optionally add third party links to transaction context menuCozz Lovan
2014-04-23qt: get required locks upfront in polling functionsWladimir J. van der Laan
This avoids the GUI from getting stuck on periodical polls if the core is holding the locks for a longer time - for example, during a wallet rescan.
2014-04-18Solve chainActive-related locking issuesWladimir J. van der Laan
- In wallet and GUI code LOCK cs_main as well as cs_wallet when necessary - In main.cpp SendMessages move the TRY_LOCK(cs_main) up, to encompass the call to IsInitialBlockDownload. - Make ActivateBestChain, AddToBlockIndex, IsInitialBlockDownload, InitBlockIndex acquire the cs_main lock Fixes #3997
2014-04-17Add AssertLockHeld for cs_main to ChainActive-using functionsWladimir J. van der Laan
All functions that use ChainActive but do not aquire the cs_main lock themselves, need to be called with the cs_main lock held. This commit adds assertions to all externally callable functions that use chainActive or chainMostWork. This will flag usages when built with -DDEBUG_LOCKORDER.
2014-04-17Translation update 2014-04Wladimir J. van der Laan
Push new English translation, as well as pull other translations that changed since last month.
2014-04-15[Qt] catch Windows shutdown events while client is runningPhilip Kaufmann
- prevents unsafe shutdowns on Windows, which is known to be able to cause problems with wallet.dat - if a users ends a Windows session, this will initiate a client shutdown and show a Windows dialog, that tells the user what is going on (for Windows Vista and higher it will even show a reason for blocking the Windows session end)
2014-04-14qt: remove de_AT translationWladimir J. van der Laan
Got too many complaints that is was unserious and written by trolls. I have also removed the translation from transifex. Fixes #4054 and #3918.
2014-04-09Merge pull request #4020Wladimir J. van der Laan
71f82bf Restart-warning for spendZeroConfChange option (langerhans)
2014-04-07Restart-warning for spendZeroConfChange optionlangerhans
According to the options model, a restart is required after changing this option. So let's notify the user about it.
2014-04-07Show error message if ReadConfigFile failsWladimir J. van der Laan
A runaway exception was raised if ReadConfigFile fails (usually due to a parse error in bitcoin.conf). Show an error message instead. Fixes #4013.
2014-04-02[Qt] rescan progressCozz Lovan
2014-04-01Merge pull request #3986Wladimir J. van der Laan
65adc3a qt: Don't require db_cxx.h when wallet disabled (Wladimir J. van der Laan) 4babd08 doc: Add note about memory reqs for compilation (Wladimir J. van der Laan) 25333a2 build: improve missing boost error reporting (Wladimir J. van der Laan)
2014-04-01[Qt] small cleanup of coincontroldialogPhilip Kaufmann
- use a little more Qt-style - check for NULL pointers first and return in updateView() - small space and formating changes
2014-03-31Wrap create_directory calls in try...catch blocks.Brandon Dahler
Ignores any exceptions thrown if directory exists, otherwise re-throws exception. Rebased-By: Wladimir J. van der Laan <laanwj@gmail.com>
2014-03-31qt: Don't require db_cxx.h when wallet disabledWladimir J. van der Laan
Fix #3978.
2014-03-29Merge pull request #3922Wladimir J. van der Laan
c17f0a5 [Qt] remove space from translation of client bitness (Philip Kaufmann)
2014-03-27add constant for shared (GUI/core) -par settingsPhilip Kaufmann
- introduce DEFAULT_SCRIPTCHECK_THREADS in main.h - only show values from -"MAX_HW_THREADS" up to 16 for -par, as it makes no sense to try to leave more "cores free" than the system supports anyway - use the new constant in optionsdialog and remove defaults from .ui file
2014-03-27Merge pull request #3619Wladimir J. van der Laan
7398f4a improve command-line options output (Cozz Lovan)
2014-03-27[Qt] fix style, formating, comment and indentation problemsPhilip Kaufmann
- introduced by #3920
2014-03-25improve command-line options outputCozz Lovan
2014-03-25qt: Only override -datadir if different from the defaultWladimir J. van der Laan
Fixes #3905.
2014-03-25qt: Do proper boost::path conversionWladimir J. van der Laan
Convert from QString unicode from/to the OS-dependent locale as used by boost::filesystem::path as needed. Solves #3916.
2014-03-21[Qt] Fix enable/disable show and remove buttonsCozz Lovan
2014-03-21qt: translation updateWladimir J. van der Laan
2014-03-21Merge pull request #3850Wladimir J. van der Laan
16d281b [Qt] add expert section to wallet tab in optionsdialog (Cozz Lovan)
2014-03-21Merge pull request #3892Wladimir J. van der Laan
b8edf6c Qt: Fix ESC in disablewallet mode (Wladimir J. van der Laan)
2014-03-21[Qt] remove space from translation of client bitnessPhilip Kaufmann
- its rather easy to leave out the space on Transifex, so remove it from the string
2014-03-21[QT] Fixes feel when resizing the last column on tables (issue #2862)gubatron
Re-submitting this pull request with a single commit. This patch introduces a GUIUtil class that is used when setting up the 2 tables we have so far on the Qt-GUI. In the past you could only resize the last column, which has BTC amounts from the right border of the column header, something that was rather unnatural. If a new table were ever to be added to the interface, fixing the last columns resizing behavior is rather simple. Just look at how we initialize here a TableViewLastColumnResizingFixer object when setting up the table header's behavior, and then how we override the resize event of the component (can be the table, or the dialog) and we invoke columnResizingFixer->stretchColumnWidth(columnIndex);
2014-03-20build: build qt tests after qt libs/executableWladimir J. van der Laan
Autotools defaults to a depth-first recursion which causes the qt tests to be built before the executables and libraries. This is inconvenient as make needs to be called twice to make sure the tests are up to date after changing a source file. Update the Makefile.am to change this order.
2014-03-18Qt: Fix ESC in disablewallet modeWladimir J. van der Laan
Fixes issue #3854
2014-03-18[Qt] add expert section to wallet tab in optionsdialogCozz Lovan
2014-03-18Merge pull request #3855Wladimir J. van der Laan
0fde3bb [Qt] Fill in label from address book also for URIs (Cozz Lovan)
2014-03-17Merge pull request #3867Wladimir J. van der Laan
b40bdd6 qt: Show also value for options overridden on command line (Wladimir J. van der Laan)
2014-03-17Merge pull request #3874Wladimir J. van der Laan
caee92d qt: Enable and disable the Show and Remove buttons for requested payments history based on whether any entry is selected. (Haakon Nilsen)
2014-03-15qt: Show weeks as well as years behind for long timespansWladimir J. van der Laan
Closes #3811.
2014-03-15qt: change CT_NOW string to CT_NEW in log messagephilsong
Closes #3852. Rebased-By: Wladimir J. van der Laan <laanwj@gmail.com> Rebased-From: 5f2907a, 88d3df4
2014-03-15qt: Enable and disable the Show and Remove buttons for requested payments ↵Haakon Nilsen
history based on whether any entry is selected.
2014-03-14[Qt] Dont set table color in coin controlCozz Lovan
2014-03-14qt: Show also value for options overridden on command lineWladimir J. van der Laan
Currently only the name of the option is shown for GUI options overridden by command line (or configuration file). This commit adds the value of the options as well, which is useful for troubleshooting.
2014-03-13Merge pull request #3846Wladimir J. van der Laan
3f2a017 [Qt] Fix coin control qt5 checkbox bug in tree mode (Cozz Lovan)
2014-03-12[Qt] Fill in label from address book also for URIsCozz Lovan
2014-03-11[Qt] Fix coin control qt5 checkbox bug in tree modeCozz Lovan
2014-03-11qt: Make it possible again to specify -testnet in config fileWladimir J. van der Laan
Changes for the datadir chooser have made it impossible to specify the network (testnet/regtest) in the configuration file for the GUI. Reorganize the initialization sequence to make this possible again. - Moves the "datadir" QSetting so that is no longer dependent on the network-specific application name (doing otherwise would create a chicken-and-egg problem). - Re-initialize translations after choosing network. There may be a different language configured in network-specific settings (slim chance, but handle it for sanity). Fixes point 1 of #3840.
2014-03-10qt: Remove control characters from ko_KR translationWladimir J. van der Laan
Last Transifex pull (064a690) introduced a few control characters into the Korean translation, which sometimes causes the build to fail. Manually remove these characters for now to get the build working -- they should still be removed at Transifex too.
2014-03-10Transifex pull pre-0.9.0rc3/finalWladimir J. van der Laan
2014-03-10qt: Adjust BLOCK_CHAIN_SIZE to 20GBWladimir J. van der Laan
This increases the space requirement for selecting a data directory in the UI. As suggested by @bardiharborow, fixes #3830.
2014-03-10Merge pull request #3685Wladimir J. van der Laan
8e29623 [Qt] show number of in/out connections in debug console (Philip Kaufmann)