Philip Kaufmann
5ec654b8ce
[Qt] update paymentserver license and cleanup ordering
10 years ago
Philip Kaufmann
4333e26c8e
[Qt] add BIP70 DoS protection test
...
- this test required to make readPaymentRequestFromFile() public in order
to be able to is it in paymentservertests.cpp
10 years ago
Philip Kaufmann
31f84944a5
[Qt] add BIP70 payment request size DoS protection for URIs
...
- current code only does this for payment request files, which are
used on Mac
- also rename readPaymentRequest to readPaymentRequestFromFile, so it's
obvious that function only handles payment request files and not URIs
- small logging changes in readPaymentRequestFromFile
10 years ago
Philip Kaufmann
2284ccbd13
[Qt] remove dup lock that is done in SetAddressBook()
10 years ago
Philip Kaufmann
1ec753f734
[Qt] ensure socket is set to NULL in PaymentServer::ipcSendCommandLine
10 years ago
Philip Kaufmann
814429dc72
[Qt] add BIP70/BIP71 constants for all messages and mime types
...
- also rename current ones to match the new ones
- remove constant from guiconstant.h and add it to paymentserver.cpp
10 years ago
Philip Kaufmann
b82695b89f
[Qt] make PaymentServer::ipcParseCommandLine void
...
- the function only returned true, so make it void
- add a comment about payment request network detection
10 years ago
Luke Dashjr
d227011184
MOVEONLY: core/ -> primitives/
10 years ago
Philip Kaufmann
4709160b50
[Qt] fix a translation that occurs 2 times but was a little different
10 years ago
Philip Kaufmann
50db7d9f09
[Qt] change some strings to reflect name change to Bitcoin Core
10 years ago
Philip Kaufmann
2747f7cf77
[Qt] fix missing plural form for a string in sendcoinsdialog
...
- this was reported on Transifex by pryds (Thank you!)
10 years ago
21E14
1cf23f6c50
Update the intent on SI-style separators.
10 years ago
Wladimir J. van der Laan
8ba38aba42
qt: Update translations from transifex
10 years ago
Philip Kaufmann
a328dd60a7
[Qt] small changes to sendcoinsdialog
...
- add newly added variables to the constructor init
- move an already existing bool also to constructor init
- move a connect call to setClientModel and add a NULL pointer check
10 years ago
Jonas Schnelli
c5a2282855
[Qt, OSX] fix Qt4.8 compatibility with QProgressBar issue
...
Rebased-From: 7f33d2cebfde99ded12c711ef6bd77c91725cfb8
Github-Issue: #5344
10 years ago
Philip Kaufmann
1b2600a13a
Change MIT/X11 to MIT in license displayed in the program
10 years ago
Wladimir J. van der Laan
4a106eeb33
qt: English translation update
10 years ago
Philip Kaufmann
aabe61cb37
[Qt] explicitly call proxy in GUI settings SOCKS5 proxy
...
- to ensure a consistent wording between core and GUI
10 years ago
Philip Kaufmann
4574248f9f
[Qt] minor ordering cleanup after new fee selection
10 years ago
Wladimir J. van der Laan
e0a25c54eb
qt: Make askpassphrase dialog behave more sanely
...
Set minimum sizes appropriately, and make sure that they
are enforced. Replaces #5226 .
10 years ago
Cozz Lovan
c1c9d5b415
[Qt] Add Smartfee to GUI
10 years ago
Jonas Schnelli
0ceab00d16
[Qt, OSX] move QProgressBarMac to guiutil.h
10 years ago
Jonas Schnelli
a7f2941068
[Qt, OSX] fix usage of osx 10.8+ user notification center
...
Currently Bitcoin-Qts support for OSX User Notification Center is broken. This pull will fix a known issue of non-official-apple-built apps having problems sending user notifications.
10 years ago
Jonas Schnelli
6093aa1bb0
[Qt, OSX] QProgressBar CPU-Issue workaround
...
fixes #5295
10 years ago
Luke Dashjr
5d60b694e9
Coin Control: Make list mode default
10 years ago
Luke Dashjr
4ff81d6092
Bugfix: Clarify coin control dialog labels
10 years ago
Cozz Lovan
7335ca1a05
[Qt] Fix height of BitcoinAmountField
10 years ago
Jonas Schnelli
4a8fc152a9
[Qt] the RPC Console should be a QWidget to make window more independent
...
- fix issue #5254
10 years ago
sinetek
d52f072605
Don't show wallet options in the preferences menu when running with -disablewallet
10 years ago
Jonas Schnelli
31aac02446
Qt: new icons
...
- flat and b/w icons seems to be the new trend
- support for HiDPI/retina
- change icon sizes
- fix assets-attribution.md
- removed unused icons
10 years ago
Jonas Schnelli
236d96e0a3
Qt: Add support for missing scrollbar in peers table
10 years ago
Jonas Schnelli
93a3f0e7fe
Qt: Network-Traffic-Graph: make some distance between line and text
...
Text directly glued on the graph-line looks not so good.
10 years ago
Pavel Janík
84738627ce
Fix all header defines
10 years ago
Wladimir J. van der Laan
917b83127d
qt: translations update from Transifex
10 years ago
Philip Kaufmann
771d500283
minor cleanup: include orders, end comments etc.
...
- no code changes
10 years ago
Philip Kaufmann
981f7907c4
[Qt] fix slot connection problems when no wallet is loaded
...
- guard 4 connect calls by an #ifdef when no wallet is loaded to fix "No
such slot" warnings
- also add comments when #ifdef ENABLE_WALLET end
- fixes #5175
10 years ago
Luke Dashjr
b468e81443
Qt: Clarify sign/verify dialog text to specifically state that these messages only prove one receives with the address in question, and makes no claim to sender of transactions
10 years ago
Cory Fields
71697f97d3
Separate protocol versioning from clientversion
10 years ago
Wladimir J. van der Laan
023e63df78
qt: Move transaction notification to transaction table model
...
Move transaction new/update notification to TransactionTableModel.
This moves the concerns to where they're actually handled.
No need to bounce this through wallet model.
- Do wallet transaction preprocessing on signal handler side;
avoids locking cs_main/cs_wallet on notification in GUI thread
(except for new transactions)
10 years ago
jtimon
4a3587d8db
MOVEONLY: Separate CTransaction and dependencies from core
10 years ago
jtimon
eda3733091
MOVEONLY: Move CFeeRate and Amount constants to amount.o
10 years ago
Cozz Lovan
7014f382e3
[Qt] Remove CAmount from BitcoinAmountField Q_PROPERTY
10 years ago
Wladimir J. van der Laan
d2833de424
qt: remove monitoreddatamapper
...
We haven't used the viewModified signal in ages, so we can use a normal
QDataWidgetMapper.
10 years ago
Cory Fields
fa7361907a
boost: split stream classes out of serialize.h
...
serialization now has no dependencies.
10 years ago
Wladimir J. van der Laan
9acbb4180a
qt: small English language updates from translators
...
More friendly language, use placeholders where possible
10 years ago
Wladimir J. van der Laan
6d3ab8564c
qt: English translation update after 0a08aa8
10 years ago
Cory Fields
85c579e3a6
script: add a slew of includes all around and drop includes from script.h
...
Lots of files ended up with indirect includes from script.h.
10 years ago
Mark Friedenbach
d4746d56c0
Add a SECURE style flag for ThreadSafeMessageBox, which indicates that the message contains sensitive information. This keeps the message from being output to the debug log by bitcoind. Fixes a possible security risk when starting bitcoind in server mode without the 'rpcpassword' option configured, resulting in the "suggested" password being output to the debug log.
10 years ago
Pieter Wuille
341735eb8f
Headers-first synchronization
...
Many changes:
* Do not use 'getblocks', but 'getheaders', and use it to build a headers tree.
* Blocks are fetched in parallel from all available outbound peers, using a
limited moving window. When one peer stalls the movement of the window, it is
disconnected.
* No more orphan blocks. At all. We only ever request a block for which we have
verified the headers, and store it to disk immediately. This means that a
disk-fill attack would require PoW.
* Require protocol version 31800 for every peer (released in december 2010).
* No more syncnode (we sync from everyone we can, though limited to 1 during
initial *headers* sync).
* Introduce some extra named constants, comments and asserts.
10 years ago
Wladimir J. van der Laan
6de50c3c9a
qt: add network-specific style object
...
Mainly cleanups: Gets rid of isTestNet everywhere, by keeping track
of network-specific theming in a central place.
Also makes GUI no longer dependent on the network ID enumeration, which
alleviates concerns about #4802 .
10 years ago