Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 1.6.0 #706

Merged
merged 1,349 commits into from
Oct 4, 2020
Merged

Release 1.6.0 #706

merged 1,349 commits into from
Oct 4, 2020

Conversation

charlesrocket
Copy link
Contributor

No description provided.

charlesrocket and others added 30 commits June 25, 2020 16:31
Avoid overriding validation states, return more specific states in some cases (#3541)
Use exponential backoff timeout for concentrated recovery attempts (#3535)
Otherwise one would have to use "dev.port=123" in configs, which might
be confusing as we usually name such networks "devnet".
-devnet is not a boolean arg, but a string. So we have to check for
existence only.
Fix argument handling for devnets (#3549)
Fix CSigningManager::VerifyRecoveredSig (#3546)
Disable new connection handling and concentrated recovery for large LLMQs (#3548)
Update mainnet hardcoded seeds
…must be MN, so must have litemode off already

Signed-off-by: Pasta <[email protected]>
Signed-off-by: pasta <[email protected]>
UdjinM6 and others added 22 commits October 1, 2020 12:06
* qt: Bring back setMinimumHeight for recent tx list

This partially reverts a3604f5

Turns out that we still need this at least on Windows (not sure why but tx list looks clipped there atm)

* Reduce number of items in recent tx list by 1 (for PS enabled cases only)

Most users will never see immature funds and the list is going to be too long for them most of the time
* qt: Make sure font size in MasternodeList gets scaled as expected

* qt: Make sure font size in ShutdownWindow gets scaled as expected

* qt: Drop obsolete application font updates

* qt: Scale QMenu and QMessageBox globally

To make sure non-custom context menus + QMessageBox instances createy by
static calls like QMessageBox::critical are scaled also.

* qt: Avoid redundant scaling for tooltips and menus

* qt: Only update widget's font if required

* qt: Merge GUIUtil::mapFontSizeUpdates into GUIUtil::mapNormalFontUpdates

* qt: Remove obsolete setFixedPitchFont call

* qt: Use setFixedPitchFont in SendCoinsEntry

* qt: Scale font size in increments of 0.25

* qt: Properly scale network traffic stats depending on font metrics

* qt: Update min/max width of OptionsDialog depending on buttons width

* qt: Emit a signal whenever any attribute of AppearanceWidget changed

* qt: Update OptionsDialog width if the appearance changed

* qt: Calculate the initial wide right after the window showed up

Make sure the visibility state of the widgets is correct before width calculations.

* qt: Call parent class showEvent + override it explicit

Co-authored-by: UdjinM6 <[email protected]>

* qt: Let OptionsDialog emit a signal if appearance gets changed

* qt: Resize main toolbar depending on visible buttons / font attributes

* qt: Reset max width after it has been set to still allow window resizing

* qt: Properly update the weight of widgets with default font attributes

* qt: Handle updates to the font attributes

* qt: Use resize() instead of setMaximumWidth()

Co-authored-by: UdjinM6 <[email protected]>

* qt: Call GUIUtil::updateFonts in ModalOverlay constructor

* qt: Make sure default fonts are stored properly for the related widget

* qt: Ignore some low level classes in GUIUtil::updateFont

* rpc: Remove obsolete `.arg()` call

* qt: Drop fixedPitchFont

* qt: Avoid redundant font updates. Let GUIUtil::updateFont handle them

* qt: Scale recent transactions on OverviewPage

They were scaled by font inheritance before

* qt: Ignore QListView in GUIUtil::updateFonts
* qt: Update the application font if the font family gets changed

* qt: Make sure recent transactions have the correct font family

Introduced because QListView is ignored in GUIUtil::updateFonts, so its base font family doesn't change, hence the recent transactions don't adjust because the painter's font doesn't change.

* Store initial font size
* masternode: Fix mempool sync

Make sure the mempool sync requests only happen after the blockchain
sync is done.

* Refactor

Loop only if `-syncmempool`=true, make `if` a bit more readable

Co-authored-by: xdustinface <[email protected]>
Add spork tables for testnet/regtest/devnet
Schedule spork 21 & spork 22 activation
@charlesrocket charlesrocket added the release code evolution label Oct 4, 2020
@charlesrocket charlesrocket requested a review from a team October 4, 2020 02:45
Copy link
Contributor

@ddude1 ddude1 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ACK

@charlesrocket charlesrocket merged commit 29c055a into master Oct 4, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release code evolution
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

10 participants