3797 Commits (49fda9da28e6deea83152cbd1d2a5189fde62ea6)
 

Author SHA1 Message Date
Adriaan de Groot 49fda9da28 CMake: bump version to 3.2.0rc1 (not that there's an RC pending or anything) 7 years ago
Adriaan de Groot 3ae65d5771 Merge branch '3.1.x-stable' 7 years ago
Adriaan de Groot 239a8eb3a8 GitHub: update issue template to provide hint for installation log 7 years ago
Adriaan de Groot a37a4a8c55 [tracking] Module should be disabled by default 7 years ago
Adriaan de Groot 93ab6432c4 [netinstall] Special-case the root node.
Root is always selected, can't be unselected, and has its own explicit
constructor and name. This resolves issue reported where unchecking
all *visible* groups caused the root to be unchecked, after which
hidden-but-still-selected subgroups were not installed.

Reported by crazy@
7 years ago
Adriaan de Groot e29cd7ab54 Merge branch 'usertracking'
Adds a "tracking" module which allows configuring phone-home,
machine and user tracking. Additional machine-tracking types
could be defined depending on distro needs.

This is not the final version -- there is still polishing to
do on the icons, perhaps layout.

Tested in KDE Neon devunstable by keeping an existing partition
which had an older Neon running. New machine-id is generated
and sed'ded into place.

FIXES #783
7 years ago
Adriaan de Groot 858372d93e [tracking] Remove derp. 7 years ago
Adriaan de Groot 992d5b4e9d CMake: always automoc generated files 7 years ago
Adriaan de Groot 0812f035d0 CMake: pick up KDE D8951 to reduce CMake automoc warnings 7 years ago
Adriaan de Groot 8aa94ef01e [branding] Fix up example URLs 7 years ago
Adriaan de Groot 8e79ad1a14 [tracking] Implement Neon machine tracking configuration 7 years ago
Adriaan de Groot 6cb88c86f1 [tracking] Improve phrasing 7 years ago
Adriaan de Groot 22f5a121cb [tracking] stub implementation of neon machine feedback configuration 7 years ago
Adriaan de Groot 4a96e83203 [tracking] Adjust wording, drop page title 7 years ago
Adriaan de Groot 9a3ba75c2c [tracking] Switch icons to sensible names 7 years ago
Adriaan de Groot cb8f698ce0 [tracking] Switch to VDG icons (version 1) 7 years ago
Adriaan de Groot 93052311aa [tracking] Switch UI to use radio buttons
Following KDE Pholio M116, switch to using a radio button; instead
of 4 individually toggle-able settings, use a "level" indicator
to select none, install, machine, user .. each of which implies
the previous levels. Each level is individually enable-able from
the distro side.
7 years ago
Adriaan de Groot 188050a77c Merge branch 'master' into usertracking 7 years ago
bill-auger 452cefd482 use orphaned Branding::ProductLogo as sidebar image 7 years ago
Adriaan de Groot aa0fa37492 [netinstall] Hidden groups follow selectedness of parents.
If a subgroup is hidden, then it should be considered
selected if its parent is selected or partially-selected.
If the parent group is totally unselected, then the hidden
subgroup shouldn't be installed either. This allows putting
required-packages into a group, without cluttering the
interface.

FIXES #864
7 years ago
Adriaan de Groot 71e80f680e [netinstall] Only update selectedness of parents with children.
While walking up the tree, only switch the selectedness states
of parents with children. This avoids the case where a parent
has a first subgroup that is hidden -- in which case the
parent ends up with no children, and is unselected even though
it is marked as selected in the config file.

FIXES #864
7 years ago
Adriaan de Groot 7e2e2cabfe CMake: bump version to 3.1.9rc1 (no functional changes yet) 7 years ago
Adriaan de Groot 495f94dde8 [calamares] Silence QBasicTimer warning message.
Relying on auto-qobject deletion on shutdown generates a warning message
    17:23:44 [0]: QBasicTimer::start: QBasicTimer can only be used
                  with threads started with QThread
which is annoying. Since we're in shutdown, just skip deletion
entirely, and leave the model unparented.

FIXES #472
7 years ago
Adriaan de Groot 185f46e2c4 [calamares] reduce compile warnings 7 years ago
Adriaan de Groot 3e4b1a7c46 [calamares] Avoid possible uninit-pointer or memory leak 7 years ago
Adriaan de Groot 0c0f0fc8b4 [requirements] Check window minimum size, not preferred size.
FIXES #863
7 years ago
Adriaan de Groot 1d18ea264d [libcalamaresui] Switch to using three state icons for requirements 7 years ago
Adriaan de Groot 65cf28b716 [libcalamaresui] Provide access to the breeze SVGs 7 years ago
Adriaan de Groot fbe1976c11 [libcalamaresui] Add breeze SVGs under LGPLv3 7 years ago
Adriaan de Groot 7d916f649d [requirements] Document code 7 years ago
Adriaan de Groot 848d532a58 CMake: drop -rc status 7 years ago
Adriaan de Groot 4f077d3b9a Documentation: update README dependencies, links 7 years ago
Adriaan de Groot c51e8268d1 Merge branch 'rajudev-master' 7 years ago
Adriaan de Groot cc83e40fb7 Documentation: polish plymouth docs 7 years ago
Adriaan de Groot b3b5240e66 Merge branch 'master' of https://github.com/rajudev/calamares into rajudev-master 7 years ago
Adriaan de Groot dddc1191a1 [kcrash] Point to a better submission URL 7 years ago
Adriaan de Groot 579b1061e6 [kcrash] Configure more robustly 7 years ago
Adriaan de Groot 4d7f70a28f [kcrash] Remove duplicate 'Tools' tab 7 years ago
Adriaan de Groot 78e601edb4 [kcrash] Simplify search for KF5::Crash 7 years ago
Adriaan de Groot e8e284f724 Merge remote-tracking branch 'origin/kcrash' 7 years ago
Adriaan de Groot 853197a0ac
Merge pull request #862 from abucodonosor/netinstall-debug
[netinstall]: some more debug
7 years ago
Adriaan de Groot f4368d05f9 [tracking] Fix install-tracking HTTP GET 7 years ago
Adriaan de Groot 9a43b8a0e8 [tracking] hook the install-tracking job into the build.
(it doesn't work yet, though .. multi-threading issues).
7 years ago
Adriaan de Groot a0b1410a50 [tracking] Do the install-tracking ping with QNAM 7 years ago
Adriaan de Groot ff8af7d5e2 [tracking] Switch to typedef for job list 7 years ago
Adriaan de Groot fbfb103b5f [tracking] Fix deduced type
'auto' doesn't pick up the reference-type returned from tracking(),
and 'auto&' reads funny to me, so make the type explicit.
7 years ago
Adriaan de Groot 7311204572 [tracking] Step 1 of getting the install-tracking URL
- document substitutions
 - build URL when creating jobs
7 years ago
Adriaan de Groot a0e8f76348 [tracking] Enable policy websites
Each kind of tracking has an associated webpage / URL describing
the policy for that tracking. The Calamares User Guide has some
generic information. When the user clicks on the Help (?) button
in a tracking-option block, go to that URL.
7 years ago
Adriaan de Groot 7a7e2b16cb [libcalamares] Some extra system-information functions 7 years ago
Adriaan de Groot e83b4d33f8 [libcalamares] Another convenience config-extraction function 7 years ago