aboutsummaryrefslogtreecommitdiff
path: root/src/qt
Commit message (Collapse)AuthorAgeFilesLines
* Introduce BlockMap type for mapBlockIndexPieter Wuille2014-09-041-1/+1
|
* Merge pull request #4808Pieter Wuille2014-09-032-27/+19
|\ | | | | | | | | 3f6540a Rename IMPLEMENT_SERIALIZE to ADD_SERIALIZE_METHODS (Pieter Wuille) 47eb765 Serializer simplifications after IMPLEMENT_SERIALIZE overhaul (Pieter Wuille)
| * Rename IMPLEMENT_SERIALIZE to ADD_SERIALIZE_METHODSPieter Wuille2014-09-022-2/+2
| |
| * Serializer simplifications after IMPLEMENT_SERIALIZE overhaulPieter Wuille2014-09-012-25/+17
| |
* | Discover some missing includesjtimon2014-09-021-0/+2
|/
* Merge pull request #4737Pieter Wuille2014-09-012-7/+15
|\ | | | | | | | | | | | | 31e9a83 Use CSizeComputer to avoid counting sizes in SerializationOp (Pieter Wuille) 84881f8 rework overhauled serialization methods to non-static (Kamil Domanski) 5d96b4a remove fields of ser_streamplaceholder (Kamil Domanski) 3d796f8 overhaul serialization code (Kamil Domanski)
| * Use CSizeComputer to avoid counting sizes in SerializationOpPieter Wuille2014-08-312-11/+5
| |
| * rework overhauled serialization methods to non-staticKamil Domanski2014-08-312-12/+12
| | | | | | | | | | | | | | Thanks to Pieter Wuille for most of the work on this commit. I did not fixup the overhaul commit, because a rebase conflicted with "remove fields of ser_streamplaceholder". I prefer not to risk making a mistake while resolving it.
| * overhaul serialization codeKamil Domanski2014-08-312-10/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The implementation of each class' serialization/deserialization is no longer passed within a macro. The implementation now lies within a template of form: template <typename T, typename Stream, typename Operation> inline static size_t SerializationOp(T thisPtr, Stream& s, Operation ser_action, int nType, int nVersion) { size_t nSerSize = 0; /* CODE */ return nSerSize; } In cases when codepath should depend on whether or not we are just deserializing (old fGetSize, fWrite, fRead flags) an additional clause can be used: bool fRead = boost::is_same<Operation, CSerActionUnserialize>(); The IMPLEMENT_SERIALIZE macro will now be a freestanding clause added within class' body (similiar to Qt's Q_OBJECT) to implement GetSerializeSize, Serialize and Unserialize. These are now wrappers around the "SerializationOp" template.
* | Update translations after update script improvementsWladimir J. van der Laan2014-09-0170-113864/+11706
|/
* Merge pull request #4599Jeff Garzik2014-08-291-8/+0
|\
| * ui_interface: remove unused NotifyBlocksChanged signalJeff Garzik2014-08-141-8/+0
| |
* | qt/splashscreen: #include version.hJeff Garzik2014-08-271-0/+1
| | | | | | | | | | | | Needed to build breakage reported by Arnavion on IRC: qt/splashscreen.cpp: In constructor 'SplashScreen::SplashScreen(const QPixmap&, Qt::WindowFlags, bool)': qt/splashscreen.cpp:33:98: error: 'FormatFullVersion' was not declared in this scope
* | qt: Add null check in setClientModel(0)Wladimir J. van der Laan2014-08-261-2/+5
| | | | | | | | | | Don't clear tray icon menu if it was never created. Necessary precaution after #4649.
* | Merge pull request #4673Wladimir J. van der Laan2014-08-2614-23/+157
|\ \ | | | | | | | | | | | | 1c5f0af [Qt] Add column Watch-only to transactions list (Cozz Lovan) 939ed97 Add boolean HaveWatchonly and signal NotifyWatchonlyChanged (Cozz Lovan)
| * | [Qt] Add column Watch-only to transactions listCozz Lovan2014-08-1111-13/+103
| | |
| * | Add boolean HaveWatchonly and signal NotifyWatchonlyChangedCozz Lovan2014-08-114-10/+54
| | |
* | | Merge pull request #4649Wladimir J. van der Laan2014-08-263-9/+40
|\ \ \ | | | | | | | | | | | | | | | | | | | | b197bf3 [Qt] disable tray interactions when client model set to 0 (Philip Kaufmann) 314fbd9 [Qt] use BitcoinGUI::DEFAULT_WALLET constant in bitcoin.cpp (Philip Kaufmann) 8ca6a16 [Qt] ensure all class attributes are init to 0 (Philip Kaufmann)
| * | | [Qt] disable tray interactions when client model set to 0Philip Kaufmann2014-08-082-4/+10
| | | | | | | | | | | | | | | | | | | | | | | | - this prevents the ability to fiddle around with the system tray when already shutting down (e.g. on slow shutdowns because of a proxy delay) - extends solution for #4360
| * | | [Qt] use BitcoinGUI::DEFAULT_WALLET constant in bitcoin.cppPhilip Kaufmann2014-08-081-2/+2
| | | |
| * | | [Qt] ensure all class attributes are init to 0Philip Kaufmann2014-08-082-3/+28
| | | | | | | | | | | | | | | | - in BitcoinGUI and UnitDisplayStatusBarControl
* | | | Split up util.cpp/hWladimir J. van der Laan2014-08-267-1/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Split up util.cpp/h into: - string utilities (hex, base32, base64): no internal dependencies, no dependency on boost (apart from foreach) - money utilities (parsesmoney, formatmoney) - time utilities (gettime*, sleep, format date): - and the rest (logging, argument parsing, config file parsing) The latter is basically the environment and OS handling, and is stripped of all utility functions, so we may want to rename it to something else than util.cpp/h for clarity (Matt suggested osinterface). Breaks dependency of sha256.cpp on all the things pulled in by util.
* | | | Move `*Version()` functions to version.h/cppWladimir J. van der Laan2014-08-261-1/+1
| | | |
* | | | Merge pull request #4718Wladimir J. van der Laan2014-08-232-25/+0
|\ \ \ \ | | | | | | | | | | | | | | | 88fe88c gui: remove redundant numTransactions tracking (Wladimir J. van der Laan)
| * | | | gui: remove redundant numTransactions trackingWladimir J. van der Laan2014-08-182-25/+0
| | |_|/ | |/| | | | | | | | | | | | | | | | | | | | | | This number was still tracked even though it's shown nowhere in the UI anymore. It was originally removed because it didn't match the actual number of records in the view (which contains outputs, not transactions) thus was confusing people.
* | | | Merge pull request #4717 from cozz/cozz8Gavin Andresen2014-08-191-3/+3
|\ \ \ \ | | | | | | | | | | [Qt] Revert overviewpage from QFormLayout to QVBoxLayout
| * | | | [Qt] Revert overviewpage from QFormLayout to QVBoxLayoutCozz Lovan2014-08-171-3/+3
| |/ / /
* / / / qt: Use quint64 for formatServicesStrWladimir J. van der Laan2014-08-182-2/+2
|/ / / | | | | | | | | | | | | `uint64_t` was causing a build error on some systems, as that type is not known after including just the Qt headers.
* | | Merge pull request #4659Wladimir J. van der Laan2014-08-142-10/+10
|\ \ \ | | | | | | | | | | | | c4bae53 [Qt] move SubstituteFonts() above ToolTipToRichTextFilter (Philip Kaufmann)
| * | | [Qt] move SubstituteFonts() above ToolTipToRichTextFilterPhilip Kaufmann2014-08-082-10/+10
| |/ / | | | | | | | | | - doesn't belong to the ToolTipToRichTextFilter class so move it up
* | / qt: better looking trayiconntrgn2014-08-124-4/+2
| |/ |/| | | | | | | Github-Pull: #4678 Rebased-By: Wladimir J. van der Laan <[email protected]>
* | Merge pull request #4668Wladimir J. van der Laan2014-08-111-2/+8
|\ \ | | | | | | | | | 9297763 [Qt] Add TRY_LOCK back to peertablemodel (Cozz Lovan)
| * | [Qt] Add TRY_LOCK back to peertablemodelCozz Lovan2014-08-101-2/+8
| |/
* | Merge pull request #4622Wladimir J. van der Laan2014-08-111-0/+4
|\ \ | |/ |/| | | c7f3876 URLs containing a / after the address no longer cause parsing errors. (Ross Nicoll)
| * URLs containing a / after the address no longer cause parsing errors.Ross Nicoll2014-08-081-0/+4
| |
* | [Qt] re-work overviewpage UIPhilip Kaufmann2014-08-082-360/+340
| | | | | | | | | | | | - ensure normal and watch-only stuff looks consistent - simplify UI by removing unneeded UI layout elements - change some comments to watch-only from watchonly
* | qt: fix unicode character display on osx when building with 10.7 sdkCory Fields2014-08-073-0/+34
| |
* | qt: bitcoin_en update after 8d0d512Wladimir J. van der Laan2014-08-061-84/+91
| |
* | Merge pull request #4631Wladimir J. van der Laan2014-08-063-7/+7
|\ \ | | | | | | | | | a409467 more Bitcoin -> Bitcoin Core string changes (Philip Kaufmann)
| * | more Bitcoin -> Bitcoin Core string changesPhilip Kaufmann2014-08-043-7/+7
| | |
* | | Merge pull request #4629Wladimir J. van der Laan2014-08-062-3/+6
|\ \ \ | |/ / |/| | | | | ead6737 [Qt] format ping times in peers tab as ms (Philip Kaufmann)
| * | [Qt] format ping times in peers tab as msPhilip Kaufmann2014-08-042-3/+6
| | | | | | | | | | | | - also align ping times to the right
* | | Merge pull request #4606Wladimir J. van der Laan2014-08-041-8/+8
|\ \ \ | | | | | | | | | | | | bd0aa10 Replace the temporary file hack currently used to change Bitcoin-Qt's dock icon (OS X) with a buffer-based solution. (Doug)
| * | | Replace the temporary file hack currently used to change Bitcoin-Qt's dock ↵Doug2014-07-301-8/+8
| | | | | | | | | | | | | | | | icon (OS X) with a buffer-based solution.
* | | | qt: Demote ReportInvalidCertificate message to qDebugWladimir J. van der Laan2014-08-041-1/+1
| |/ / |/| | | | | | | | Too spammy.
* | | [Qt] tweak new peers tab in console windowPhilip Kaufmann2014-08-047-270/+359
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - remove starting height as table header and replace with ping time - remove columnResizingFixer - add local address (if available) in detailed node view (on top of the right view below the remote address) - remove some .c_str() by using QString::fromStdString() - rename Address to Address/Hostname - rename secs to just s for ping time - use MODEL_UPDATE_DELAY from guiconstants.h for the peer refresh time - make PeerTableModel::columnCount() return no hard-coded value - remove and cleanup dup private: section in RPCConsole header - add new defaults for column sizes - remove behaviour which keeps disconnected peers selected and also remove code which keeps track of last selected peer stats - add sync height to detail view - add some additional NULL pointer checks for clientModel in rpcconsole.cpp
* | | Typo, and a few "Bitcoin" -> "Bitcoin Core"pryds2014-08-042-47/+37
| | | | | | | | | | | | Github-Pull: #4619
* | | Merge pull request #4610Wladimir J. van der Laan2014-08-035-25/+1
|\ \ \ | |_|/ |/| | | | | bdba2dd qt: Remove an obscure option no-one cares about (Wladimir J. van der Laan)
| * | qt: Remove an obscure option no-one cares aboutWladimir J. van der Laan2014-07-315-25/+1
| |/ | | | | | | | | | | | | Remove the "Display addresses" setting checkbox. It doesn't do what the tooltip says, and seems kind of pointless in any case. Fixes #4580.
* | qt: Remove '0 BTC' placeholder from translationWladimir J. van der Laan2014-08-012-13/+5
| |