Commit Graph

40343 Commits

Author SHA1 Message Date
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