Skip to content

Fix macOS frameless window initialization and titlebar toggle #406

Fix macOS frameless window initialization and titlebar toggle

Fix macOS frameless window initialization and titlebar toggle #406

Triggered via pull request October 12, 2025 13:01
Status Success
Total duration 6m 0s
Artifacts 10

ci.yml

on: pull_request
Code Linting  /  ...  /  Lint
19s
Code Linting / Format / Lint
Matrix: Windows / build-aqtinstall
Matrix: Linux / appimage
Matrix: Linux / deb
Matrix: Linux / rpm
Matrix: macOS / build-homebrew
Matrix: macOS / dmg-aqtinstall
Windows  /  Installer
55s
Windows / Installer
Fit to window
Zoom out
Zoom in

Annotations

16 warnings
macOS / Build (debug, homebrew (qt6), macos-13): src/framelesswindow.mm#L285
'globalPos' is deprecated: Use globalPosition() [-Wdeprecated-declarations]
macOS / Build (debug, homebrew (qt6), macos-13): src/framelesswindow.mm#L265
'globalPos' is deprecated: Use globalPosition() [-Wdeprecated-declarations]
macOS / Build (debug, homebrew (qt6), macos-13): src/framelesswindow.mm#L16
field 'm_bTitleBarVisible' will be initialized after field 'm_bInitialized' [-Wreorder-ctor]
macOS / Build (debug, homebrew (qt6), macos-13): src/mainwindow.cpp#L3679
'setActiveWindow' is deprecated: Use QWidget::activateWindow() instead. [-Wdeprecated-declarations]
macOS / Build (debug, homebrew (qt6), macos-13)
ninja 1.13.1 is already installed and up-to-date. To reinstall 1.13.1, run: brew reinstall ninja
Windows / Build (release, Qt 6.4.3, windows-2025)
'stdext::checked_array_iterator<QRhiShaderStage *>': warning STL4043: stdext::checked_array_iterator, stdext::unchecked_array_iterator, and related factory functions are non-Standard extensions and will be removed in the future. std::span (since C++20) and gsl::span can be used instead. You can define _SILENCE_STDEXT_ARR_ITERS_DEPRECATION_WARNING or _SILENCE_ALL_MS_EXT_DEPRECATION_WARNINGS to suppress this warning.
Windows / Build (release, Qt 6.4.3, windows-2025)
'stdext::checked_array_iterator<QRhiShaderStage *>::pointer': warning STL4043: stdext::checked_array_iterator, stdext::unchecked_array_iterator, and related factory functions are non-Standard extensions and will be removed in the future. std::span (since C++20) and gsl::span can be used instead. You can define _SILENCE_STDEXT_ARR_ITERS_DEPRECATION_WARNING or _SILENCE_ALL_MS_EXT_DEPRECATION_WARNINGS to suppress this warning.
Windows / Build (release, Qt 6.4.3, windows-2025)
'stdext::checked_array_iterator<QRhiShaderStage *>': warning STL4043: stdext::checked_array_iterator, stdext::unchecked_array_iterator, and related factory functions are non-Standard extensions and will be removed in the future. std::span (since C++20) and gsl::span can be used instead. You can define _SILENCE_STDEXT_ARR_ITERS_DEPRECATION_WARNING or _SILENCE_ALL_MS_EXT_DEPRECATION_WARNINGS to suppress this warning.
Windows / Build (release, Qt 6.4.3, windows-2025)
'stdext::checked_array_iterator<QRhiShaderStage *>::difference_type': warning STL4043: stdext::checked_array_iterator, stdext::unchecked_array_iterator, and related factory functions are non-Standard extensions and will be removed in the future. std::span (since C++20) and gsl::span can be used instead. You can define _SILENCE_STDEXT_ARR_ITERS_DEPRECATION_WARNING or _SILENCE_ALL_MS_EXT_DEPRECATION_WARNINGS to suppress this warning.
Windows / Build (release, Qt 6.4.3, windows-2025)
'stdext::checked_array_iterator<QRhiShaderStage *>': warning STL4043: stdext::checked_array_iterator, stdext::unchecked_array_iterator, and related factory functions are non-Standard extensions and will be removed in the future. std::span (since C++20) and gsl::span can be used instead. You can define _SILENCE_STDEXT_ARR_ITERS_DEPRECATION_WARNING or _SILENCE_ALL_MS_EXT_DEPRECATION_WARNINGS to suppress this warning.
Windows / Build (release, Qt 6.4.3, windows-2025)
'stdext::checked_array_iterator<QRhiShaderStage *>::value_type': warning STL4043: stdext::checked_array_iterator, stdext::unchecked_array_iterator, and related factory functions are non-Standard extensions and will be removed in the future. std::span (since C++20) and gsl::span can be used instead. You can define _SILENCE_STDEXT_ARR_ITERS_DEPRECATION_WARNING or _SILENCE_ALL_MS_EXT_DEPRECATION_WARNINGS to suppress this warning.
Windows / Build (release, Qt 6.4.3, windows-2025)
'stdext::checked_array_iterator<QRhiShaderStage *>': warning STL4043: stdext::checked_array_iterator, stdext::unchecked_array_iterator, and related factory functions are non-Standard extensions and will be removed in the future. std::span (since C++20) and gsl::span can be used instead. You can define _SILENCE_STDEXT_ARR_ITERS_DEPRECATION_WARNING or _SILENCE_ALL_MS_EXT_DEPRECATION_WARNINGS to suppress this warning.
Windows / Build (release, Qt 6.4.3, windows-2025)
'stdext::checked_array_iterator<QRhiShaderStage *>::iterator_category': warning STL4043: stdext::checked_array_iterator, stdext::unchecked_array_iterator, and related factory functions are non-Standard extensions and will be removed in the future. std::span (since C++20) and gsl::span can be used instead. You can define _SILENCE_STDEXT_ARR_ITERS_DEPRECATION_WARNING or _SILENCE_ALL_MS_EXT_DEPRECATION_WARNINGS to suppress this warning.
Windows / Build (release, Qt 6.4.3, windows-2025)
'stdext::checked_array_iterator<QRhiShaderStage *>': warning STL4043: stdext::checked_array_iterator, stdext::unchecked_array_iterator, and related factory functions are non-Standard extensions and will be removed in the future. std::span (since C++20) and gsl::span can be used instead. You can define _SILENCE_STDEXT_ARR_ITERS_DEPRECATION_WARNING or _SILENCE_ALL_MS_EXT_DEPRECATION_WARNINGS to suppress this warning.
Windows / Build (release, Qt 6.4.3, windows-2025)
'stdext::checked_array_iterator<QRhiShaderStage *>': warning STL4043: stdext::checked_array_iterator, stdext::unchecked_array_iterator, and related factory functions are non-Standard extensions and will be removed in the future. std::span (since C++20) and gsl::span can be used instead. You can define _SILENCE_STDEXT_ARR_ITERS_DEPRECATION_WARNING or _SILENCE_ALL_MS_EXT_DEPRECATION_WARNINGS to suppress this warning.
macOS / dmg (release, Qt 6.5.2, macos-13)
ninja 1.13.1 is already installed and up-to-date. To reinstall 1.13.1, run: brew reinstall ninja

Artifacts

Produced during runtime
Name Size Digest
NotesSetup_2.3.1+gd808de5-Windows-release Expired
25.8 MB
sha256:dadb2c95829174dc88f6c6fb72f6583a3a407d272ffdbe99770a83210e58661c
Notes_2.3.1+gd808de5-Qt6.4.3-x64-Windows-release Expired
39.2 MB
sha256:1c443f40491babb0d05fed721e0d5f827dcc6b905155f8718283b2a5e4183b62
Notes_2.3.1+gd808de5-Qt6.4.3-x86_64-Linux-release Expired
44.8 MB
sha256:62755534918c79d67a8e6c924ae5d980d1a0a14040a5b8c4ae01530420dc0a88
Notes_2.3.1+gd808de5-Qt6.5.2-x86_64-arm64-macOS-release Expired
46.5 MB
sha256:1d70200be31b21e17ce038e5c2ab5732a87e60027adffb7e0acfde37d73ef5ee
notes-2.3.1+gd808de5-1.x86_64-qt6-fedora-41-release Expired
3.4 MB
sha256:2152eb797b76aaa17ff6fe4f92c43f993e68ed030919b8ac5b7eae1d6e3ac4ea
notes-2.3.1+gd808de5-1.x86_64-qt6-opensuse-leap-15.6-release Expired
3.16 MB
sha256:288812b80a206cf6a493e82dabfcab09f17e3032686bd66c062b5cb3ae61d827
notes_2.3.1+gd808de5_amd64-qt6-ubuntu-jammy-release Expired
4.78 MB
sha256:8d4d460b0d26329bf48c72df98f5ce280f7fd5e54cd94b9f255e3049551ff02f
notes_2.3.1+gd808de5_amd64-qt6-ubuntu-noble-release Expired
4.79 MB
sha256:3ebebcc1ac67e8e199a2035fc21a8da696908e27a305289e6db6e810d943dcde
notes_2.3.1+gd808de5_amd64-qt6-ubuntu-oracular-release Expired
4.8 MB
sha256:5d1cedad00e32c5cb6b92422bb2f2ba92546deadf01999bb9ed74f20d47a89fb
notes_2.3.1+gd808de5_amd64.snap Expired
27.4 MB
sha256:64e99592c2ebb72f2d380bc51727560fa3ef9531140e0cd8f6359800a7b9b50e