aboutsummaryrefslogtreecommitdiff
path: root/src/qt
AgeCommit message (Collapse)Author
2014-09-10Merge pull request #4623Wladimir J. van der Laan
e84843c Broken addresses on command line no longer trigger testnet. (Ross Nicoll)
2014-09-10Merge pull request #4867Wladimir J. van der Laan
a95b119 qt: Remove thousands separators after decimal point (Wladimir J. van der Laan)
2014-09-09Merge pull request #4868Pieter Wuille
2c2cc5d Remove some unnecessary c_strs() in logging and the GUI (Philip Kaufmann) f7d0a86 netbase: Use .data() instead of .c_str() on binary string (Wladimir J. van der Laan)
2014-09-09Remove some unnecessary c_strs() in logging and the GUIPhilip Kaufmann
Includes `core: remove unneeded c_str() / Qt: replace c_str() with Qt code` by P. Kaufmann.
2014-09-08Move CScript class and dependencies to script/scriptjtimon
2014-09-08Rename script.h/.cpp to scriptutils.h/.cpp (plus remove duplicated includes)jtimon
2014-09-08Merge pull request #4712Wladimir J. van der Laan
80daee0 [Qt] Call checkBalanceChanged() periodically instead for every updated transaction (Cozz Lovan)
2014-09-08qt: Remove thousands separators after decimal pointWladimir J. van der Laan
Revert thousands separators after decimal point, as introduced in #4167.
2014-09-05[Qt] copyright, style and indentation cleanup of Qt testsPhilip Kaufmann
2014-09-04Merge pull request #4838Pieter Wuille
1e4f87f Use memcmp for uint256 equality/inequality (Pieter Wuille) 8a41e1e Use boost::unordered_map for mapBlockIndex (Pieter Wuille) 145d5be Introduce BlockMap type for mapBlockIndex (Pieter Wuille) a0dbe43 checkpoints.cpp depends on main, it can use mapBlockIndex directly (Pieter Wuille)
2014-09-04Merge pull request #4783Wladimir J. van der Laan
fbe0fca [Qt] minor watch-only changes (Philip Kaufmann)
2014-09-04Introduce BlockMap type for mapBlockIndexPieter Wuille
2014-09-03Merge pull request #4808Pieter Wuille
3f6540a Rename IMPLEMENT_SERIALIZE to ADD_SERIALIZE_METHODS (Pieter Wuille) 47eb765 Serializer simplifications after IMPLEMENT_SERIALIZE overhaul (Pieter Wuille)
2014-09-02Rename IMPLEMENT_SERIALIZE to ADD_SERIALIZE_METHODSPieter Wuille
2014-09-02Discover some missing includesjtimon
2014-09-01Serializer simplifications after IMPLEMENT_SERIALIZE overhaulPieter Wuille
2014-09-01Merge pull request #4737Pieter Wuille
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)
2014-09-01Update translations after update script improvementsWladimir J. van der Laan
2014-08-31Use CSizeComputer to avoid counting sizes in SerializationOpPieter Wuille
2014-08-31rework overhauled serialization methods to non-staticKamil Domanski
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.
2014-08-31overhaul serialization codeKamil Domanski
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.
2014-08-30Broken addresses on command line no longer trigger testnet.Ross Nicoll
When passing a bitcoin: URI on the command line, invalid addresses do not incorrectly send the user to the test network.
2014-08-29Merge pull request #4599Jeff Garzik
2014-08-28[Qt] minor watch-only changesPhilip Kaufmann
- use watch-only, not watchonly - add back a tooltip hint when hovering addresses and attach "(watch-only)" at the end
2014-08-27qt/splashscreen: #include version.hJeff Garzik
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
2014-08-26[Qt] Call checkBalanceChanged() periodically instead for every updated ↵Cozz Lovan
transaction
2014-08-26qt: Add null check in setClientModel(0)Wladimir J. van der Laan
Don't clear tray icon menu if it was never created. Necessary precaution after #4649.
2014-08-26Merge pull request #4673Wladimir J. van der Laan
1c5f0af [Qt] Add column Watch-only to transactions list (Cozz Lovan) 939ed97 Add boolean HaveWatchonly and signal NotifyWatchonlyChanged (Cozz Lovan)
2014-08-26Merge pull request #4649Wladimir J. van der Laan
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)
2014-08-26Split up util.cpp/hWladimir J. van der Laan
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.
2014-08-26Move `*Version()` functions to version.h/cppWladimir J. van der Laan
2014-08-23Merge pull request #4718Wladimir J. van der Laan
88fe88c gui: remove redundant numTransactions tracking (Wladimir J. van der Laan)
2014-08-19Merge pull request #4717 from cozz/cozz8Gavin Andresen
[Qt] Revert overviewpage from QFormLayout to QVBoxLayout
2014-08-18qt: Use quint64 for formatServicesStrWladimir J. van der Laan
`uint64_t` was causing a build error on some systems, as that type is not known after including just the Qt headers.
2014-08-18gui: remove redundant numTransactions trackingWladimir J. van der Laan
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.
2014-08-17[Qt] Revert overviewpage from QFormLayout to QVBoxLayoutCozz Lovan
2014-08-14ui_interface: remove unused NotifyBlocksChanged signalJeff Garzik
2014-08-14Merge pull request #4659Wladimir J. van der Laan
c4bae53 [Qt] move SubstituteFonts() above ToolTipToRichTextFilter (Philip Kaufmann)
2014-08-12qt: better looking trayiconntrgn
Github-Pull: #4678 Rebased-By: Wladimir J. van der Laan <laanwj@gmail.com>
2014-08-11[Qt] Add column Watch-only to transactions listCozz Lovan
2014-08-11Add boolean HaveWatchonly and signal NotifyWatchonlyChangedCozz Lovan
2014-08-11Merge pull request #4668Wladimir J. van der Laan
9297763 [Qt] Add TRY_LOCK back to peertablemodel (Cozz Lovan)
2014-08-11Merge pull request #4622Wladimir J. van der Laan
c7f3876 URLs containing a / after the address no longer cause parsing errors. (Ross Nicoll)
2014-08-10[Qt] Add TRY_LOCK back to peertablemodelCozz Lovan
2014-08-08URLs containing a / after the address no longer cause parsing errors.Ross Nicoll
2014-08-08[Qt] disable tray interactions when client model set to 0Philip Kaufmann
- 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
2014-08-08[Qt] use BitcoinGUI::DEFAULT_WALLET constant in bitcoin.cppPhilip Kaufmann
2014-08-08[Qt] ensure all class attributes are init to 0Philip Kaufmann
- in BitcoinGUI and UnitDisplayStatusBarControl
2014-08-08[Qt] move SubstituteFonts() above ToolTipToRichTextFilterPhilip Kaufmann
- doesn't belong to the ToolTipToRichTextFilter class so move it up
2014-08-08[Qt] re-work overviewpage UIPhilip Kaufmann
- ensure normal and watch-only stuff looks consistent - simplify UI by removing unneeded UI layout elements - change some comments to watch-only from watchonly