3818 Commits (c4398ec86b19644f6725cc1840ed3b5cb873c7d9)
 

Author SHA1 Message Date
Adriaan de Groot c4398ec86b [libcalamaresui] Swap breeze icons
Instead of using state-foo icons, use the corresponding emblems because
they are larger and don't have the 'cloud state' background.
Keep the existing names because I don't feel like churning
more of the codebase than necessary.

These new icons are from KDE Neon breeze-icon-theme 5.40, e.g.
breeze-icon-theme: /usr/share/icons/breeze/emblems/8/emblem-error.svg
7 years ago
Adriaan de Groot 53036be418 Merge branch 'i865-error-reporting' 7 years ago
Adriaan de Groot ae4508011c [tracking] swap out PNG for SVG icons 7 years ago
Adriaan de Groot c284304872 [libcalamares] Adjust copyright lines 7 years ago
Adriaan de Groot cc195eb3d4 [libcalamares] Improve reporting of CalledProcessError
For called processes, replace the not-very-useful type message
with the command-explanation, and replace the value (previously
command-explanation) by the stderr of the failed command.

FIXES #865
7 years ago
Adriaan de Groot 9df796a3fd [libcalamares] Log earlier, warnings-- 7 years ago
Adriaan de Groot 1e27c6438a [libcalamares] Special-case CalledProcessError 7 years ago
Adriaan de Groot a0a8ab0048 [libcalamares] Refactor Python target_env calls
This is why the whole refactoring started: to get the process output
and exit code in one spot so we can attach the process output
to the (Python exception) CalledProcessError in all the code
paths, not just those that are explicitly looking for output.
7 years ago
Adriaan de Groot 6693d91152 [libcalamares] Refactor bp:list -> QStringList 7 years ago
Adriaan de Groot 9d31380980 [libcalamares] Refactor target-environment calls
- Add a more general targetEnvCommand() that returns both
   error code and process output.
 - Change existing targetEnvCall() and targetEnvOutput()
   to use general form while discarding some data.
7 years ago
Adriaan de Groot f5aec1ad8a [libcalamares] Add output to CalledProcessError
- Refactor, internal _handle_check_target_env_call_error doesn't need
   to be in header or visible.
 - Add optional output (of the command) to the Python exception.
7 years ago
Adriaan de Groot 1f3f6111f7 [libcalamares] Log output from failed commands 7 years ago
Adriaan de Groot b4d4351825 [libcalamares] Better Python traceback handling:
- log the whole error message as plain text
 - convert to HTML only for the ui
7 years ago
Adriaan de Groot a25445a58c i18n: update (English) source translation files 7 years ago
Adriaan de Groot d06e29b1c5 [interactiveterminal] refactor again to keep Transifex happy 7 years ago
Adriaan de Groot 790073cddc i18n: enable Albanian (sq) 7 years ago
Calamares CI 561a91bd86 [python] Automatic merge of Transifex translations 7 years ago
Calamares CI cd2ae5ab0e [dummypythonqt] Automatic merge of Transifex translations 7 years ago
Calamares CI d89cb8ea91 [desktop] Automatic merge of Transifex translations 7 years ago
Calamares CI 9cbd9fe5f1 [core] Automatic merge of Transifex translations 7 years ago
Adriaan de Groot 3cb6fd839b [interactiveterminal] Refactor error message
- refactor error message
 - ifx capitalisation problem
 - remove editorializing in comments

FIXES #866
7 years ago
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