Commit graph

884 commits

Author SHA1 Message Date
Byron Hambly
4d44b94179
Merge 5a4eb56e3f into merged_master (Bitcoin PR bitcoin/bitcoin#28571) 2025-08-06 15:09:53 +02:00
Byron Hambly
a5a7453419
Merge 8113ac0ab4 into merged_master (Bitcoin PR bitcoin/bitcoin#28543) 2025-08-06 15:09:33 +02:00
Byron Hambly
710207546a
Merge e9a4793b82 into merged_master (Bitcoin PR bitcoin/bitcoin#28432) 2025-08-01 14:05:39 +02:00
Byron Hambly
4283911318
Merge f01416e23c into merged_master (Bitcoin PR bitcoin/bitcoin#28479) 2025-08-01 11:36:51 +02:00
Byron Hambly
e7563b7194 Merge b097a689ed into merged_master (Bitcoin PR bitcoin/bitcoin#28422) 2025-07-21 09:40:56 +02:00
Byron Hambly
a82bdaefba Merge 8371914604 into merged_master (Bitcoin PR bitcoin/bitcoin#28337) 2025-07-05 15:42:54 +02:00
Byron Hambly
f86b72b128 Merge a8bd0fef25 into merged_master (Bitcoin PR bitcoin/bitcoin#27999) 2025-06-30 15:00:23 +02:00
Byron Hambly
16d9ef4a8c Merge 35b01e8504 into merged_master (Bitcoin PR bitcoin/bitcoin#27676) 2025-06-28 09:59:07 +02:00
Byron Hambly
0edd956e39 Merge 0c84a0e484 into merged_master (Bitcoin PR bitcoin/bitcoin#27798) 2025-06-27 21:53:23 +02:00
Byron Hambly
cefd2b04ba Merge 25202cace9 into merged_master (Bitcoin PR bitcoin/bitcoin#27721) 2025-06-23 15:21:04 +02:00
Byron Hambly
832718cc6a Merge 5f70cd3997 into merged_master (Bitcoin PR bitcoin/bitcoin#27685) 2025-06-20 16:28:57 +02:00
Byron Hambly
f02f14329c Merge 29c36f0706 into merged_master (Bitcoin PR bitcoin/bitcoin#27493) 2025-06-20 11:15:47 +02:00
Byron Hambly
02aa369f40 Merge 397ed22162 into merged_master (Bitcoin PR bitcoin/bitcoin#27508) 2025-05-14 11:55:24 +02:00
Byron Hambly
5eac2deb20 Merge f3f5c97126 into merged_master (Bitcoin PR bitcoin/bitcoin#27496) 2025-05-09 12:00:21 +02:00
Byron Hambly
a41021b283 Merge abbc17048a into merged_master (Elements PR #1432) 2025-04-16 11:16:26 +02:00
Byron Hambly
e932571ba3 Merge d908877c47 into merged_master (Bitcoin PR bitcoin/bitcoin#27447) 2025-04-14 09:01:50 +02:00
Byron Hambly
81650394ca Merge 5d9d6f7fbc into merged_master (Bitcoin PR bitcoin/bitcoin#27462) 2025-04-14 08:35:06 +02:00
Byron Hambly
5ec654dcfe Merge 75d807ac9a into merged_master (Bitcoin PR bitcoin/bitcoin#27406) 2025-04-12 13:11:58 +02:00
Byron Hambly
c084b71d47 Merge a8649984d8 into merged_master (Bitcoin PR bitcoin/bitcoin#27387) 2025-04-12 12:06:23 +02:00
Byron Hambly
8dbf4f8f14 Merge b759cefe93 into merged_master (Bitcoin PR bitcoin/bitcoin#27301) 2025-04-11 22:51:26 +02:00
Byron Hambly
99ab6b3c4e Merge 20bd591345 into merged_master (Bitcoin PR bitcoin/bitcoin#27314) 2025-04-11 22:43:31 +02:00
Byron Hambly
27d305e465 Merge 3e835ca958 into merged_master (Bitcoin PR bitcoin/bitcoin#27328) 2025-04-11 22:28:03 +02:00
Byron Hambly
8760fc18fe Merge ad62bd5d6a into merged_master (Bitcoin PR bitcoin/bitcoin#27312) 2025-04-11 22:27:58 +02:00
Byron Hambly
eb59d3c251 Merge e60a58f191 into merged_master (Bitcoin PR bitcoin/bitcoin#27118) 2025-04-09 12:13:36 +02:00
Byron Hambly
e6d96fe380 Merge 07a23b4946 into merged_master (Bitcoin PR bitcoin/bitcoin#26994) 2025-04-05 15:39:26 +02:00
Byron Hambly
c6f8c73658 Merge fe86616bb4 into merged_master (Bitcoin PR bitcoin/bitcoin#26421) 2025-04-05 14:59:22 +02:00
Byron Hambly
72033ba8de Merge ab5b26f072 into merged_master (Bitcoin PR bitcoin/bitcoin#21995) 2025-04-05 14:52:01 +02:00
Byron Hambly
cc507e7cd6 Merge ceb74b844c into merged_master (Bitcoin PR bitcoin/bitcoin#26998) 2025-04-05 08:41:44 +02:00
Tom Trevethan
8ee10f9792 Merge 228edafc66 into merged_master (Bitcoin PR bitcoin/bitcoin#23619) 2025-04-04 15:49:03 +00:00
Tom Trevethan
563c186893 Merge 69f35d20a6 into merged_master (Bitcoin PR bitcoin/bitcoin#22811) 2025-04-04 14:28:40 +00:00
Tom Trevethan
c578bcd7a0 Merge 483a4bb819 into merged_master (Bitcoin PR bitcoin/bitcoin#26834) 2025-04-04 14:23:06 +00:00
Tom Trevethan
290fe7fbed Merge eee2c28985 into merged_master (Bitcoin PR bitcoin/bitcoin#26945) 2025-04-04 13:38:40 +00:00
Byron Hambly
f3ce820494 Merge 50ac8f5774 into merged_master (Bitcoin PR bitcoin/bitcoin#25987) 2025-04-04 11:02:07 +02:00
Byron Hambly
d111c1543f Merge f99b85642f into merged_master (Bitcoin PR bitcoin/bitcoin#26944) 2025-04-04 09:05:11 +02:00
Byron Hambly
30024a78c8 Merge 10a5f19037 into merged_master (Bitcoin PR bitcoin/bitcoin#26833) 2025-04-02 23:02:19 +02:00
Tom Trevethan
ccdf761293 Merge e1fb7381be into merged_master (Bitcoin PR bitcoin/bitcoin#26672) 2025-03-26 15:34:30 +00:00
Tom Trevethan
416d79d48b Merge 3eaf7be6ad into merged_master (Bitcoin PR bitcoin/bitcoin#24279) 2025-03-25 19:47:17 +00:00
fanquake
8821acdace bdb: disable Werror for format-security
This is causing build failures in some build environments, like NixOS.
I don't think we are going to patch bdb at this point, and this warning
has existed for as long as we've used bdb.

Fixes #25211.

Tested (in Docker) with:
```bash
docker run -it nixos/nix
nix-shell -p gitMinimal gcc12 libtool pkg-config curl gnumake patch autoconf automake
git clone https://github.com/bitcoin/bitcoin
make -C bitcoin/depends bdb
```

Co-authored-by: Ryan Ofsky <ryan@ofsky.org>

Github-Pull: #25763
Rebased-From: b46c6ec52e
2025-03-10 16:56:29 +00:00
fanquake
ebc21211b4 build: suppress array-bounds errors in libxkbcommon
These occur when building with GCC 12.1.

It might be the case that these would be suppressed by updating the
package, but that would also require installing new build tools (meson),
as well as potentially more dependencies (wayland).

```bash
In function 'ExprCreateBoolean',
    inlined from 'BoolVarCreate' at src/xkbcomp/ast-build.c:316:19:
src/xkbcomp/ast-build.c:119:23: error: array subscript 'ExprDef[0]' is partly outside array bounds of 'unsigned char[32]' [-Werror=array-bounds]
  119 |     expr->boolean.set = set;
      |     ~~~~~~~~~~~~~~~~~~^~~~~
In function 'ExprCreate',
    inlined from 'ExprCreateBoolean' at src/xkbcomp/ast-build.c:118:5,
    inlined from 'BoolVarCreate' at src/xkbcomp/ast-build.c:316:19:
src/xkbcomp/ast-build.c:75:21: note: object of size 32 allocated by 'malloc'
   75 |     ExprDef *expr = malloc(size);
      |                     ^~~~~~~~~~~~
```

Github-Pull: #25436
Rebased-From: 1bdbbbdc46
2025-03-10 16:55:55 +00:00
Pavol Rusnak
7470961fb0 build, qt: bump Qt5 version to 5.15.3
Qt 5.15.3 release is a patch release made on the top of Qt 5.15.2. As a patch
release, Qt 5.15.3 does not add any new functionality but provides bug fixes
and other improvements.

https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/5.15.3/release-note.md

* dropped patches:
  - patches/qt/dont_use_avx_android_x86_64.patch
  - patches/qt/fix_bigsur_style.patch
* adjusted patches:
  - patches/qt/fix_android_jni_static.patch
  - patches/qt/fix_limits_header.patch
  - patches/qt/use_android_ndk23.patch

Co-authored-by: Hennadii Stepanov <32963518+hebasto@users.noreply.github.com>

Github-Pull: bitcoin/bitcoin#24668
Rebased-From: ef20add4c9
2025-03-10 15:37:34 +00:00
Byron Hambly
091217861b Merge 5488dc1eb4 into merged_master (Bitcoin PR bitcoin/bitcoin#26073) 2025-03-03 16:39:13 +02:00
Byron Hambly
7213e48cf4 Merge 9c2854cda4 into merged_master (Bitcoin PR bitcoin/bitcoin#26578) 2025-03-03 15:12:10 +02:00
Byron Hambly
c8eb5b8cc1
Merge bd551ad186 into merged_master (Elements PR #1393) 2025-02-11 15:50:38 +02:00
Pablo Greco
7f10cd11c1 Update xcb_proto to 1.15.2, manually picked from 7cb88c8b46 2025-02-07 13:34:50 -08:00
Pablo Greco
871e9d2ea2 Update boost to 1.81, manually picked from e8b4201ba2 2025-02-07 13:33:59 -08:00
fanquake
848eec0936
depends: fix unusable memory_resource in macos qt build
See https://codereview.qt-project.org/c/qt/qtbase/+/482392.
2023-10-03 13:31:19 +01:00
Hennadii Stepanov
79ef528511
build, macos: Fix qt package build with new Xcode 15 linker 2023-09-27 12:19:57 +01:00
fanquake
e9a4793b82
Merge bitcoin/bitcoin#28432: build: Produce a .zip for macOS distribution
b5790c35f7 build: remove dmg dependencies (fanquake)
33ae0bd1e4 macdeploy: remove DMG generation from deploy script (fanquake)
a128111c29 build: produce a .zip for macOS distribution (Hennadii Stepanov)
c38561d6b1 build: add -zip option to macdeployqtplus (fanquake)

Pull request description:

  It is https://github.com/bitcoin/bitcoin/pull/27099 revived with addressed [comments](https://github.com/bitcoin/bitcoin/pull/27099#issuecomment-1708705686).

  From https://github.com/bitcoin/bitcoin/pull/27099#issue-1584429885:
  > Reviving the discussion around using a `.zip` for the distributed macOS binaries, as opposed to a `.dmg`.
  >
  > Given we only had a single report of the "no finder window" issue (#26176), I wonder if that means macOS users were able to figure it out, they gave up/didn't report, or, we just have very few macOS users.
  >
  > Related to #18128.

  That's how it looks on macOS:

  ![image](https://github.com/bitcoin/bitcoin/assets/32963518/baa637bb-256b-4b24-8645-8c2754c2ae64)

ACKs for top commit:
  Sjors:
    tACK b5790c35f7
  jarolrod:
    ACK b5790c35f7
  TheCharlatan:
    utACK b5790c35f7

Tree-SHA512: 6e9cb3ab0f60f8a92bfec50577e8d096c5b23ec09ebbb334826415609140ddc96d470aea37379495c1c6bb1beec0d306b09460f62e1543bb0f4396c10a1dfbe2
2023-09-20 11:40:47 +00:00
fanquake
b5790c35f7
build: remove dmg dependencies 2023-09-15 13:47:50 +01:00
Hennadii Stepanov
a128111c29
build: produce a .zip for macOS distribution
Instead of a .dmg.

Co-authored-by: fanquake <fanquake@gmail.com>
2023-09-15 13:47:50 +01:00