Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
49 commits
Select commit Hold shift + click to select a range
6962ba5
.gitignore: Add vscode related files
iamsergio Feb 3, 2025
a2c7101
Introduce qmlcomponents/ImPopup.qml
iamsergio Feb 3, 2025
769e285
UseSavedSettingsPopup: Fix warnings about unqualified accesses
iamsergio Feb 3, 2025
a47f990
ci: Add a .qmllint.ini file
iamsergio Feb 4, 2025
aa897ff
Fix undefined behaviour regarding layouting
iamsergio Feb 4, 2025
c9a5057
Remove unused imports and make the warning fatal
iamsergio Feb 4, 2025
e379639
Split OptionsPopup.qml into multiple files
iamsergio Feb 4, 2025
c29e3e9
Make each option tab inherit from OptionsTabBase.qml
iamsergio Feb 4, 2025
6baf530
Make options popup modal
iamsergio Feb 5, 2025
a2aadbd
Fix 2 unqualified access in OptionsPopup
iamsergio Feb 5, 2025
c397be2
Use qt_add_qml_module
iamsergio Feb 5, 2025
7167eee
Register our C++ types
iamsergio Feb 5, 2025
c10fe9d
Add a Style singleton
iamsergio Feb 5, 2025
80654c5
Split main.qml into multiple files
iamsergio Feb 6, 2025
435c046
Make the 3 main popups inherit a common base
iamsergio Feb 6, 2025
47ca279
fix unqualified usage of hostname field
iamsergio Feb 6, 2025
32ba22d
Share code between the main popup list views
iamsergio Feb 6, 2025
5fbaaae
Fix qmllint warnings
iamsergio Feb 6, 2025
8879e45
Fix vscode (or other qmlls clients)
iamsergio Feb 6, 2025
41cd063
fix DnD errors and warnings
iamsergio Feb 6, 2025
8da5be7
Fix remaining qmllint warnings
iamsergio Feb 7, 2025
9590b8f
update src/.gitignore
iamsergio Feb 7, 2025
54861f6
qmllint: Bump all lints to fatal
iamsergio Feb 7, 2025
fbb7ef6
Fix OptionsPopup not honouring Esc key
iamsergio Feb 13, 2025
f471363
clazy: Fix -Wclazy-range-loop-detach
iamsergio Feb 14, 2025
9db163f
clazy: Fix clazy-use-static-qregularexpression
iamsergio Feb 14, 2025
b11c340
clazy: Fix -Wclazy-detaching-temporary
iamsergio Feb 14, 2025
a7fdd99
clazy: Silence -Wclazy-lambda-in-connect
iamsergio Feb 14, 2025
4a2c79d
clazy: fix -Wclazy-container-antipattern
iamsergio Feb 14, 2025
d18ddff
clazy: Fix -Wclazy-no-module-include
iamsergio Feb 14, 2025
dea25c3
Add an ImCloseButton
iamsergio Feb 17, 2025
4d94315
Move hardcoded colors to Style.qml
iamsergio Feb 17, 2025
b598344
Move the hardware list model to C++
iamsergio Feb 17, 2025
1b3440c
Remove unused hwselected property
iamsergio Feb 19, 2025
aed1fb6
Fix TODO about property type 'int' not being enough
iamsergio Feb 19, 2025
0066625
Move the OSPopup.qml model to C++
iamsergio Feb 19, 2025
0a38726
Don't allow HwPopup/OSPopup to edit properties from main.qml
iamsergio Feb 19, 2025
cca9fff
Remove unneeded filterItems JS function
iamsergio Feb 19, 2025
2f0c085
Make ImageWritter::getDriveList() invocable from QML
iamsergio Feb 20, 2025
bf6733f
Don't access internal main.qml timers from OSPopup.qml
iamsergio Feb 20, 2025
860bbc2
Translate the "(Recommended)" OS string
iamsergio Feb 21, 2025
aea9750
cmake: Add an rpi-imager_lupdate target
iamsergio Feb 21, 2025
98581ea
Refresh .ts files
iamsergio Feb 21, 2025
6b6981e
Remove dummy comment leftover
iamsergio Feb 25, 2025
acdec20
cmake: Disallow homebrew on macOS
tdewey-rpi Feb 26, 2025
3bfe6b1
build: Add nghttp2 via FetchContent
tdewey-rpi Feb 26, 2025
ca33684
cmake: macos: Fixup unsigned builds
tdewey-rpi Feb 26, 2025
e315bf9
Migrate dependencies to FetchContent
tdewey-rpi Apr 29, 2025
d096707
meta: v1.9.4
tdewey-rpi Apr 29, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@
src/build/*
src/build/**
.vscode
compile_commands.json
src/.cache/clangd
obj-**
debian/rpi-imager/**
debian/.debhelper**
Expand Down
48 changes: 48 additions & 0 deletions .qmllint.ini
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
[General]
AdditionalQmlImportPaths=
DisableDefaultImports=false
MaxWarnings=0
OverwriteImportTypes=
ResourcePath=

[Warnings]
AccessSingletonViaObject=warning
Anchors=warning
AttachedPropertyReuse=warning
AttachedPropertyType=warning
BadSignalHandler=warning
BadSignalHandlerParameters=warning
CompilerWarnings=disable
ControlsAttachedPropertyReuse=warning
ControlsNativeCustomize=warning
Deprecated=warning
DuplicatePropertyBinding=warning
DuplicatedName=warning
ImportFailure=warning
IncompatibleType=warning
InheritanceCycle=warning
InvalidLintDirective=warning
LayoutsPositioning=warning
LintPluginWarnings=warning
MissingProperty=warning
MissingType=warning
MultilineStrings=warning
NonListProperty=warning
PrefixedImportType=warning
PropertyAlias=warning
PropertyAliasCycles=warning
PropertyChangesParsed=warning
ReadOnlyProperty=warning
RequiredProperty=warning
RestrictedType=warning
TopLevelComponent=warning
TypeError=warning
UncreatableType=warning
UnexpectedVarType=warning
UnknownProperty=warning
UnqualifiedAccess=warning
UnresolvedType=warning
UnusedImports=warning
UseProperFunction=warning
VarUsedBeforeDeclaration=warning
WithStatement=warning
4 changes: 3 additions & 1 deletion src/.gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@

dependencies/libarchive-3.4.2/build/pkgconfig/libarchive.pc
CMakeLists.txt.user
/build-*
.qmlls.ini

7 changes: 7 additions & 0 deletions src/.zed/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
// Folder-specific settings
//
// For a full list of overridable settings, and general information on folder-specific settings,
// see the documentation: https://zed.dev/docs/configuring-zed#settings-files
{
"format_on_save": "off"
}
Loading