Luke Dashjr
4acbdff09a
Update project name to Knots in Doxyfile
2024-06-19 18:32:54 +00:00
Steven Hay
a143aa968c
Replace bitcoin.svg with Knots version
2024-06-19 18:32:54 +00:00
Luke Dashjr
8ca04159cc
Bitcoin Knots branding
2024-06-19 18:32:54 +00:00
Luke Dashjr
d019364710
QA: Expect PACKAGE_NAME rather than constant "Bitcoin Core"
2024-06-19 18:32:48 +00:00
Luke Dashjr
989f50e96d
QA: Adapt feature_includeconf test for complex UAs
2024-06-19 18:32:39 +00:00
Luke Dashjr
a3385756ad
QA: Adapt feature_uacomment test for complex UAs
2024-06-19 18:32:39 +00:00
Luke Dashjr
fdcad1c88f
SECURITY: Adapt for Knots
2024-06-19 18:32:39 +00:00
Luke Dashjr
69561af71b
Merge branch 'svg_icon-27+knots' into knots_branding-27
2024-06-19 18:32:28 +00:00
Luke Dashjr
869588a48a
Bugfix: configure: Only require SVG-rendering tools if GUI is being built
2024-06-19 18:31:10 +00:00
Luke Dashjr
9c8747e8a6
Bugfix: configure: Only require SVG-rendering tools if GUI is being built
2024-06-19 18:31:10 +00:00
Luke Dashjr
f0fb3afaa1
configure: Warn or error (as appropriate) if icon rendering tools are missing
2024-06-19 18:31:10 +00:00
Luke Dashjr
59cef198f8
guix: Use librsvg 2.40 to avoid Rust deps
2024-06-19 18:31:10 +00:00
Luke Dashjr
501acb6723
Generate bitcoin_testnet.ico using ImageMagick
2024-06-19 18:31:10 +00:00
Luke Dashjr
9f29282854
Rather than clean generated icons, plan to distribute them
2024-06-19 18:31:10 +00:00
Luke Dashjr
08fb76b183
Render NSIS wizard sidebar image
2024-06-19 18:31:10 +00:00
Luke Dashjr
d9a0a58ecb
Render some icons when possible
...
8-bit icon is required to make builds deterministic
2024-06-19 18:31:10 +00:00
Luke Dashjr
0ea3024c97
Make a modified copy of qrc file for VPATH builds
2024-06-19 18:31:10 +00:00
Luke Dashjr
69feba3fb4
CI: Include dependencies for building icons
2024-06-19 18:31:10 +00:00
Luke Dashjr
762daa771b
guix: Dependencies for rendering icons
2024-06-19 18:31:10 +00:00
Luke Dashjr
073aab9fd0
Reuse Windows ICO for Windows installer
2024-06-19 18:31:10 +00:00
Luke Dashjr
0294f77aa7
Merge branch 'macos_dmg-27' into svg_icon-27+knots
2024-06-19 18:31:04 +00:00
Luke Dashjr
526626ce9d
macdeployqtplus: Restore Finder background image
2024-06-19 18:00:07 +00:00
Luke Dashjr
04e88cca87
Merge branch 'rm_minisketch-26+k' into svg_icon-27+knots
2024-06-07 19:43:27 +00:00
Luke Dashjr
0572cd725f
Merge branch 'sys_leveldb' into svg_icon-27+knots
2024-06-07 19:43:24 +00:00
Luke Dashjr
136f168cd7
Merge branch 'guix_reltar_autogen_distclean' into svg_icon-27+knots
2024-06-07 19:43:21 +00:00
Luke Dashjr
534704fe83
Bugfix: Keep ZIP temp files out of dist dir so DMG can be made in parallel
2024-06-07 18:48:32 +00:00
Luke Dashjr
fd41c8ce90
Bugfix: macOS: Open Finder automatically when DMG is mounted
2024-06-07 18:48:32 +00:00
Luke Dashjr
04e5051059
build: Create DMG and ZIP together when using macdeployqtplus
2024-06-07 18:48:32 +00:00
Luke Dashjr
32f1caee52
build: Restore support for macOS .dmg
creation
...
This partially reverts b5790c35f7
, 33ae0bd1e4
, and a128111c29
.
2024-06-07 18:48:32 +00:00
Luke Dashjr
4cb87ca5b4
Revert "ci: remove python3-setuptools from mac build deps"
...
This reverts commit 0ffcc5b680
.
2024-06-07 18:48:32 +00:00
Luke Dashjr
97910b1123
Revert "ci: remove libz-dev from macOS build deps"
...
This reverts commit 97d53e90ba
.
2024-06-07 18:48:32 +00:00
Luke Dashjr
562869d114
Revert "depends: remove PYTHONPATH from config.site"
...
This reverts commit 3b19100303
.
2024-06-07 18:48:32 +00:00
merge-script
d82283950f
Merge bitcoin/bitcoin#29780 : [27.x] More backports and finalize
...
910e3e8728
doc: update manual pages for v27.0 (fanquake)
2d2a0a369e
build: bump version to v27.0 final (fanquake)
9442ea82da
doc: import release notes from devwiki (fanquake)
fe51aceeca
Update the developer mailing list address. (Edil Medeiros)
bde54b7627
ci: Print tsan errors to stderr (MarcoFalke)
753c68dc0f
ci: Pull in qtbase5-dev instead of seperate low-level libraries (laanwj)
c4da61b323
doc: Suggest installing dev packages for debian/ubuntu qt5 build (laanwj)
Pull request description:
Currently backports:
* https://github.com/bitcoin/bitcoin/pull/29740
* https://github.com/bitcoin/bitcoin/pull/29764
* https://github.com/bitcoin/bitcoin/pull/29782
Pulls release notes: https://github.com/bitcoin-core/bitcoin-devwiki/wiki/27.0-Release-Notes-Draft .
Finalizes `v27.0`.
ACKs for top commit:
achow101:
ACK 910e3e8728
stickies-v:
ACK 910e3e8728
- no changes except addressing nits
Tree-SHA512: 5dd8c6adaab154699f8ad9a5bda26de54901d3d1d09034a5a6775a37f12b44274d2d5ce6e1a527a6c211b56a75fe154f3ccb37bcbc39882be8299a4f127bfe30
2024-04-15 17:28:32 +01:00
fanquake
910e3e8728
doc: update manual pages for v27.0
2024-04-15 09:49:20 +01:00
fanquake
2d2a0a369e
build: bump version to v27.0 final
2024-04-15 09:49:19 +01:00
fanquake
9442ea82da
doc: import release notes from devwiki
...
https://github.com/bitcoin-core/bitcoin-devwiki/wiki/27.0-Release-Notes-Draft .
2024-04-15 09:49:14 +01:00
Edil Medeiros
fe51aceeca
Update the developer mailing list address.
...
The developer mailing list was migrated to Google Groups in February 2024
as announced in https://groups.google.com/g/bitcoindev/c/aewBuV6k-LI .
The archives maintained by the Linux Foundation stopped updating in December
2024. Thus, we point to the new archive maintained by gnusha.org.
The codebase refers to old discussions linked to the Linux Foundation archives.
Since all links are still active to this date, we keep them as they are.
See #29782 .
Github-Pull: #29782
Rebased-From: 0ead466a0c
2024-04-04 14:39:42 +01:00
MarcoFalke
bde54b7627
ci: Print tsan errors to stderr
...
Github-Pull: #29740
Rebased-From: fa22a438fa
2024-04-03 09:57:11 +01:00
laanwj
753c68dc0f
ci: Pull in qtbase5-dev instead of seperate low-level libraries
...
Fix CI build for t64 migration.
Github-Pull: #29764
Rebased-From: 6c2990416e
2024-04-01 16:03:26 +02:00
laanwj
c4da61b323
doc: Suggest installing dev packages for debian/ubuntu qt5 build
...
Pretty much all library packages were renamed in the 64-bit time_t
migration to add `t64` (even on 64-bit platforms).
Instead of complicating the doc with conditional package names, suggest
installing the `-dev` packages which still have the same name, and
besides that, are the right way to go about it as they contain the
"user facing" C++ headers needed to build against Qt5.
For Fedora, devel packages are already suggested.
This affects Ubuntu 24.04 and Debian Testing.
Github-Pull: #29764
Rebased-From: a3c6a13cb2
2024-04-01 16:02:23 +02:00
fanquake
b3cd952495
Merge bitcoin/bitcoin#29693 : [27.x] Further Backports
...
a7116c8feb
ci: Bump msan to llvm-18 (MarcoFalke)
05f69b36d1
ci, macos: Use `--break-system-packages` with Homebrew's python (Hennadii Stepanov)
603f0368a5
ci: Add workaround for Homebrew's python link error (Hennadii Stepanov)
5d381cfb6f
serfloat: improve/simplify tests (Pieter Wuille)
f4be4d7447
serfloat: do not test encode(bits)=bits anymore (Pieter Wuille)
Pull request description:
Currently:
* https://github.com/bitcoin/bitcoin/pull/29192
* https://github.com/bitcoin/bitcoin/pull/29610
* https://github.com/bitcoin/bitcoin/pull/29676
ACKs for top commit:
stickies-v:
ACK a7116c8feb
- all clean test backports
Tree-SHA512: f3508a2c20d336c8647ba16886859d6a070584c4739fc8b5cfce2041a0662794775fb0ce89c9bf848a29e70089bae05ad1c921bbe45afe3fd5cac2a5c6b76baf
2024-03-26 09:59:43 +00:00
MarcoFalke
a7116c8feb
ci: Bump msan to llvm-18
...
Github-Pull: #29676
Rebased-From: faecf3a7e6
2024-03-21 17:19:44 +00:00
Hennadii Stepanov
05f69b36d1
ci, macos: Use --break-system-packages
with Homebrew's python
...
Homebrew's python@3.12 is marked as externally managed (PEP 668),
necessitating different approaches for installing Python packages.
For more details, please refer to https://github.com/orgs/Homebrew/discussions/3404 .
Github-Pull: #29610
Rebased-From: acc06bc91f
2024-03-21 17:19:44 +00:00
Hennadii Stepanov
603f0368a5
ci: Add workaround for Homebrew's python link error
...
Promoting Homebrew's python@3.12 to the default python3 breaks symbolic
links on macOS x86_64.
This change adds a workaround for that issue.
Also see: https://github.com/actions/runner-images/issues/9471 etc.
Github-Pull: #29610
Rebased-From: acc06bc91f
2024-03-21 17:19:40 +00:00
Pieter Wuille
5d381cfb6f
serfloat: improve/simplify tests
...
Github-Pull: #29192
Rebased-From: 6e873df347
2024-03-21 16:42:41 +00:00
Pieter Wuille
f4be4d7447
serfloat: do not test encode(bits)=bits anymore
...
Github-Pull: #29192
Rebased-From: b45f1f5658
2024-03-21 16:42:15 +00:00
fanquake
c255fcb825
Merge bitcoin/bitcoin#29580 : [27.x] Bump version to v27.0rc1
...
b6ff9c530d
doc: point release-notes.md to the dev wiki (fanquake)
8f1b7e5cf9
doc: generate example bitcoin.conf for v27.0rc1 (fanquake)
b4fd211d2c
doc: generate manual pages for v27.0rc1 (fanquake)
7589ce3997
build: bump version to v27.0rc1 (fanquake)
Pull request description:
Bump the version number.
Generate the man pages.
Generate example bitcoin.conf.
Point release-notes.md to the wiki: https://github.com/bitcoin-core/bitcoin-devwiki/wiki/27.0-Release-Notes-Draft .
ACKs for top commit:
achow101:
ACK b6ff9c530d
willcl-ark:
ACK b6ff9c530d
Tree-SHA512: 914d95f18cb6393db17ed590f62e47f06d5baad0672f8674d6e71b38b9e54c8f9d9aec4631c66c9050e9da9c2a98d3120b6d7fb155ade7d4e5eb4a17fa7ef847
2024-03-06 17:16:36 +00:00
fanquake
b6ff9c530d
doc: point release-notes.md to the dev wiki
...
See
https://github.com/bitcoin-core/bitcoin-devwiki/wiki/27.0-Release-Notes-Draft .
2024-03-06 14:55:17 +00:00
fanquake
8f1b7e5cf9
doc: generate example bitcoin.conf for v27.0rc1
2024-03-06 14:53:06 +00:00
fanquake
b4fd211d2c
doc: generate manual pages for v27.0rc1
2024-03-06 14:52:41 +00:00