aboutsummaryrefslogtreecommitdiff
path: root/src/qt
AgeCommit message (Collapse)Author
2014-01-17Merge pull request #3512Wladimir J. van der Laan
04aa828 [Qt] don't regenerate autostart link on every client startup (Philip Kaufmann)
2014-01-14Merge pull request #3538Wladimir J. van der Laan
81bad8b [Qt] 2 minor translation changes (Philip Kaufmann)
2014-01-14Merge pull request #3541Wladimir J. van der Laan
c704532 [Qt] small paymentserver header cleanup (Philip Kaufmann)
2014-01-14[Qt] small paymentserver header cleanupPhilip Kaufmann
2014-01-14[Qt] 2 minor translation changesPhilip Kaufmann
2014-01-14[Qt] add missing lock in walletmodelCozz Lovan
2014-01-14qt: Update remaining "The Bitcoin Core Developers"Wladimir J. van der Laan
2014-01-14Merge pull request #3526Wladimir J. van der Laan
f10b2d7 qt: use series of pngs for spinner (Wladimir J. van der Laan)
2014-01-13qt: English translation updateWladimir J. van der Laan
2014-01-13Merge pull request #3528Wladimir J. van der Laan
66a8829 qt: Minor message updates (Wladimir J. van der Laan)
2014-01-13Merge pull request #3374Wladimir J. van der Laan
bd70562 [Qt] add messages when handling local payment request files (Philip Kaufmann)
2014-01-13qt: Minor message updatesWladimir J. van der Laan
Used sending/receiving addresses -> Sending/receiving addresses Previously requested payments -> Requested payments (idea from @cozz in #3521)
2014-01-13qt: use series of pngs for spinnerWladimir J. van der Laan
Use a series of .png frames for the spinner instead of a .mng. `mng` is an obscure image format and is not built by default into Qt5. This appears to improve the crispness of the spinner as well. Does not noticably increase the size (still ~27k) and the code is not more complicated either.
2014-01-12Merge pull request #3513Wladimir J. van der Laan
d464edf [Qt] fix alphabetical ordering in Makefile.am (Philip Kaufmann)
2014-01-12Merge pull request #3511Wladimir J. van der Laan
245a6ab [Qt] guard bitcoin-config.h and remove dublicated help message code (Philip Kaufmann)
2014-01-12Merge pull request #3507Wladimir J. van der Laan
9b146cd GUI: Fix design in overview page (Cozz Lovan)
2014-01-12[Qt] fix alphabetical ordering in Makefile.amPhilip Kaufmann
- also change to 1 file per line for more stuff in Makefile.am
2014-01-11[Qt] don't regenerate autostart link on every client startupPhilip Kaufmann
- allows users to add additional paramaters via the autostart link - related to #2197
2014-01-11[Qt] guard bitcoin-config.h and remove dublicated help message codePhilip Kaufmann
2014-01-11GUI: Fix design in overview pageCozz Lovan
2014-01-11makefile.am: split long lines into one file per lineWladimir J. van der Laan
This makes it easier to read diffs. Cosmetic change to build system only.
2014-01-11GUI for --disable-wallet compiles and -disablewallet modeWladimir J. van der Laan
There is not much in the GUI to be done without wallet, though it's possible to change options, watch the sync process, and use the debug console. So embed the debug console in the main window.
2014-01-11qt: Stop shutdown detection timer during shutdownWladimir J. van der Laan
Stop the shutdown timer from exiting the main loop when shutdown is already in progress. Fixes seeming hanging window after typing 'stop' in debug console. Also hide the debug console during shutdown as it is useless without a core to connect to.
2014-01-11qt: Remove global references in bitcoin.cppWladimir J. van der Laan
Remove the need for global references `guiref` and `splashref` by making the BitcoinGUI and SplashScreen classes register for the UI interface signals themselves.
2014-01-11qt: Show window while shutting downWladimir J. van der Laan
Makes it clear to the user that the application is still wrapping up and the computer should not be turned off until it is finished.
2014-01-11qt: Move initialization/shutdown to a threadWladimir J. van der Laan
Move AppInit2 and Shutdown to a thread. This allows a more responsive splash screen, prevents 'process does not respond' messages from the window system and will allow for showing a user friendly window while shutting down.
2014-01-10qt5: tests: Make sure static plugin symbols are pulled inCory Fields
Since we're now properly linking against static plugins for qt binaries, we need to ensure that they're Imported properly. Without these Imports, the linker drops some of the unused linked libs, causing undefined symbols in QtCore.
2014-01-10qt5: Use QT_SELECT for debian-based distros.Cory Fields
At least Debian/Ubuntu use 'qtchooser' for switching between qt4/qt5 binaries. It is a wrapper for all qt tools, and calls the named tool of the default version unless overridden by the -qt= option or QT_SELECT environment variable. QT_SELECT is set by configure once the qt version has been chosen. Take for example, moc. $ which moc /usr/bin/moc $ ls -go /usr/bin/moc lrwxrwxrwx 1 9 Jul 3 21:33 /usr/bin/moc -> qtchooser $ qtchooser -print-env QT_SELECT="default" QTTOOLDIR="/usr/lib/x86_64-linux-gnu/qt4/bin" QTLIBDIR="/usr/lib/x86_64-linux-gnu" $ QT_SELECT=qt5 qtchooser -print-env QT_SELECT="qt5" QTTOOLDIR="/usr/lib/x86_64-linux-gnu/qt5/bin" QTLIBDIR="/usr/lib/x86_64-linux-gnu" $ moc -v Qt Meta Object Compiler version 63 (Qt 4.8.4) $ QT_SELECT=qt5 moc -v Qt Meta Object Compiler version 67 (Qt 5.0.1) This should be harmless elsewhere.
2014-01-10qt5: Use the info gleaned from configure for plugin importingCory Fields
2014-01-10qt5: fix a build issue with osx and qtdbusCory Fields
See comment in notificator.cpp for details.
2014-01-10qt5: Ensure correct link orderCory Fields
If optional libs don't appear in QT_LIBS, they need to be listed first for proper static linking.
2014-01-10Merge pull request #3347Wladimir J. van der Laan
7e195e8 [Qt] massive options/settings rework (no core changes) (Philip Kaufmann)
2014-01-10[Qt] display native dir separators in select dadatir dialogPhilip Kaufmann
- fixes display on Windows now \ instead of / before
2014-01-10Merge pull request #3488Wladimir J. van der Laan
2102ab9 ui: Fix GUI initialization order (Wladimir J. van der Laan)
2014-01-10Merge pull request #3432Wladimir J. van der Laan
b960fcb [Qt] update bitcoin-qt.pro and assets-attribution.md (Philip Kaufmann)
2014-01-09Merge pull request #3491Wladimir J. van der Laan
04f58ff qt: Better status text for mined transactions (Wladimir J. van der Laan)
2014-01-09[Qt] update bitcoin-qt.pro and assets-attribution.mdPhilip Kaufmann
- remove unused and unmentioned file notsynced.png (we use an animation for this) - add missing coincontroldialog.ui to bitcoin-qt.pro - also unify formating in assets-attribution.md
2014-01-08qt: Update translationsWladimir J. van der Laan
Update current translations, and add new languages: - es_MX: Spanish (Mexico) - pam: Kapampangan Also update translation process for autoconf-based build system.
2014-01-08Merge pull request #3449Wladimir J. van der Laan
8b9adca Allow `-noserver` with bitcoind (Wladimir J. van der Laan)
2014-01-06qt: Better status text for mined transactionsWladimir J. van der Laan
Fixes ancient issue #614.
2014-01-06[Qt] massive options/settings rework (no core changes)Philip Kaufmann
- add new options for database cache and script verification threads - add label which displays options that are overridden by command-line parameters - proxy settings are not applied on-the-fly anymore and require a client restart (ApplyProxySettings() was removed and was not working very well anyway) - re-work options reset and require a client shutdown (as it is much easier to do it this way without having to mess with what can be changed on-the-fly and what needs a restart anyway) - options reset now writes default values for every single option - when changing an option which requires a client restart display a 10 second warning message in statusLabel (via a QTimer) - when applying the changes via ok change that to a persistent message, which is displayed even after closing optionsdialog and re-open it, when no client restart was made - remove dialog boxes used when changing language or proxy settings - add setRestartRequired() and isRestartRequired() to OptionsModel and use the set function when updating options to signal OptionsDialog when a restart is needed - resize optionsdialog a little and add some min sizes for certain GUI elements - remove apply button from optionsdialog - save and restore optionsdialog window position - update nTransactionFee in QSettings with a set -paytxfee value when opening optionsdialog (I'm not sure about this yet, perhaps revert to not updating QSettings and just display current -paytxfee value in optionsdialog.)
2014-01-06qt: Remove unused method OptionsModel::getTransactionFeeWladimir J. van der Laan
2014-01-06qt: Add missing lock in WalletModel::listCoinsWladimir J. van der Laan
Another problem detected by cs_wallet lock detection (#3401).
2014-01-06qt: protect SetAddressBook with cs_wallet lock everywhereWladimir J. van der Laan
2014-01-06qt: Add missing LOCKs for locked coin functionsWladimir J. van der Laan
These don't aquire the wallet lock internally, so the caller has to do it.
2014-01-06qt: add missing cs_wallet lock in AddressTableModel::setDataWladimir J. van der Laan
duplicate check in AddressTableModel::setData accesses wallet data structure as well as SetAddressBook without proper LOCK, fix this.
2014-01-05ui: Fix GUI initialization orderWladimir J. van der Laan
Fixes at least #3478. Splits and documents the phases: 1. Parse command-line options. These take precedence over anything else. 2. Basic Qt initialization (not dependent on parameters or configuration) 3. Application identification 4. Initialization of translations 5. Now that settings and translations are available, ask user for data directory 6. Determine availability of data directory and parse bitcoin.conf 7. URI IPC sending 8. Main GUI initialization Splits command line parsing logic from ipcSendCommandLine into ipcParseCommandLine, as isTestNet() can only be overridden in the early stages before choosing a data directory. Sending however needs to happen after choosing a data directory.
2014-01-02ui: Better tab order in send coins entryWladimir J. van der Laan
Pressing <tab> after entering a label now brings the focus to the address entry, instead of the row of buttons. In my experience this is more useful, as I usually want to paste an address after entering the label. The buttons are mostly useless anyway: - Choosing a previously used address should be discouraged - When I'm already using the keyboard the 'paste address' button is useless - just use the Ctrl-V. Maybe it would be an idea to remove it completely - I usually don't want to remove the entry I'm typing now! So makes sense to have it at the end of the tab chain.
2013-12-23Merge pull request #3427Wladimir J. van der Laan
1ad2636 qt: Prevent non-functional GUI from popping up during Init (Wladimir J. van der Laan)
2013-12-20Allow `-noserver` with bitcoindWladimir J. van der Laan
Allow running bitcoind without server. - Default to -server mode (of course) for bitcoind with SoftSetBoolArg - Remove fForceServer argument from AppInit2 - Move fDaemon to a static variable in bitcoind