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

backport: Merge bitcoin#18452, 19111, 19104 #5737

Merged
3 commits merged into from
Feb 23, 2024
Merged

Conversation

vijaydasmp
Copy link

@vijaydasmp vijaydasmp commented Nov 27, 2023

Issue being fixed or feature implemented

What was done?

How Has This Been Tested?

CI passing

Breaking Changes

None

Checklist:

Go over all the following points, and put an x in all the boxes that apply.

  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have added or updated relevant unit/integration/functional/e2e tests
  • I have made corresponding changes to the documentation
  • I have assigned this pull request to a milestone (for repository code-owners and collaborators only)

@vijaydasmp vijaydasmp changed the title backport: backport: Merge bitcoin#18452, 19111, 19104 Nov 27, 2023
@vijaydasmp
Copy link
Author

dependent upon bitcoin#18814, will proceed after merging #5152

Copy link

github-actions bot commented Dec 5, 2023

This pull request has conflicts, please rebase.

@knst
Copy link
Collaborator

knst commented Feb 20, 2024

dependent upon bitcoin#18814, will proceed after merging #5152

@vijaydasmp 5152 is merged, please, continue.

@vijaydasmp vijaydasmp marked this pull request as ready for review February 21, 2024 14:45
src/rpc/server.cpp Show resolved Hide resolved
src/qt/bitcoin.cpp Show resolved Hide resolved
src/qt/bitcoin.cpp Show resolved Hide resolved
@vijaydasmp vijaydasmp force-pushed the bp21_21 branch 2 times, most recently from 2209bf9 to 5845917 Compare February 22, 2024 07:08
@vijaydasmp vijaydasmp requested a review from UdjinM6 February 22, 2024 09:43
src/rpc/server.cpp Show resolved Hide resolved
UdjinM6
UdjinM6 previously approved these changes Feb 23, 2024
Copy link

@UdjinM6 UdjinM6 left a comment

Choose a reason for hiding this comment

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

utACK

@PastaPastaPasta PastaPastaPasta added this to the 20.1 milestone Feb 23, 2024
Copy link
Member

@PastaPastaPasta PastaPastaPasta left a comment

Choose a reason for hiding this comment

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

utACK df934c8

PastaPastaPasta added a commit to vijaydasmp/dash that referenced this pull request Feb 23, 2024
9402024 Merge bitcoin#19104: gui, refactor: Register Qt meta types in application constructor (Jonas Schnelli)
c8d1d0f Merge bitcoin#19111: Limit scope of all global std::once_flag (MarcoFalke)
11df4d0 Merge bitcoin#18452: qt: Fix shutdown when waitfor* cmds are called from RPC console (Jonas Schnelli)

Pull request description:

  ## Issue being fixed or feature implemented

  ## What was done?

  ## How Has This Been Tested?
  CI passing

  ## Breaking Changes
  None

  ## Checklist:
    _Go over all the following points, and put an `x` in all the boxes that apply._
  - [ ] I have performed a self-review of my own code
  - [ ] I have commented my code, particularly in hard-to-understand areas
  - [ ] I have added or updated relevant unit/integration/functional/e2e tests
  - [ ] I have made corresponding changes to the documentation
  - [x] I have assigned this pull request to a milestone _(for repository code-owners and collaborators only)_

Top commit has no ACKs.

Tree-SHA512: a1a9d18674b7c55549edd684211bb9de983a67876ed292d90ef3dccb126122af9b5d8c887608bbce74b7fa92c020a542d2ea1acdc693d85eba889aa8c56ac8df
@PastaPastaPasta PastaPastaPasta force-pushed the bp21_21 branch 2 times, most recently from d89fef7 to df934c8 Compare February 23, 2024 19:35
@PastaPastaPasta
Copy link
Member

Whoops! That didn't work quite as expected... :/

Re-force pushed to the initial commit

@PastaPastaPasta PastaPastaPasta force-pushed the bp21_21 branch 2 times, most recently from 94a5498 to df934c8 Compare February 23, 2024 19:45
Copy link
Member

@PastaPastaPasta PastaPastaPasta left a comment

Choose a reason for hiding this comment

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

re-utACK df934c8

jonasschnelli and others added 2 commits February 23, 2024 13:46
…rom RPC console

da73f15 qt: Fix shutdown when waitfor* cmds are called from RPC console (Hennadii Stepanov)

Pull request description:

  On master (7eed413), if the GUI has been started with`-server=1`, `bitcoin-qt` hangs on shutdown during calling any of the `waitfor*` commands in the GUI RPC console.

  This PR suggests minimal changes to fix this bug.

  Fix bitcoin#17495

ACKs for top commit:
  jonasschnelli:
    utACK da73f15

Tree-SHA512: 469f5332945a5f2c57d19336cda5df79b123ccc494aea6d58a85eb1293be52708b2b9c5bb6bc2c402a90b7b4e9e8d7ab8fe84cf201cf7ce612c9290c57e43681
fa9c675 Limit scope of all global std::once_flag (MarcoFalke)

Pull request description:

  `once_flag` is  a helper (as the name might suggest) to execute a callable only once. Thus, the scope of the flag does never need to extend beyond where the callable is called. Typically this is function scope.

  Move all the flags to function scope to
  * simplify code review
  * avoid mistakes where similarly named flags are accidentally exchanged
  * avoid polluting the global scope

ACKs for top commit:
  hebasto:
    ACK fa9c675, tested on Linux Mint 19.3 (x86_64).
  promag:
    Code review ACK fa9c675.

Tree-SHA512: 095a0c11d93d0ddcb82b3c71676090ecc7e3de3d5e7a2a63ab2583093be279242acac43523bbae2060b4dcfa8f92b54256a0e91fbbae78fa92d2d49e9db62e57
…tion constructor

4f49d52 gui, refactor: Register Qt meta types in application constructor (João Barbosa)

Pull request description:

  Removes a warning when running `QT_QPA_PLATFORM=cocoa src/qt/test/test_bitcoin-qt`.

ACKs for top commit:
  jonasschnelli:
    Re utACK 4f49d52
  hebasto:
    ACK 4f49d52, tested on macOS 10.15.5.

Tree-SHA512: e931a022ba83cb0ef04d82544ebd9b18242f8fc2b41443afce4d5c4222f222e8b3517bdb484a1a4f61377c5dceca067d8ccf250da3a727299448e54bec33ed6e
@PastaPastaPasta PastaPastaPasta closed this pull request by merging all changes into dashpay:develop in 37f43e4 Feb 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants