Commit Graph

4015 Commits

Author SHA1 Message Date
Adriaan de Groot
9f04ba92fc [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
2018-01-14 16:10:05 -05:00
Adriaan de Groot
0cd2c440f1 [libcalamaresui] Add breeze SVGs under LGPLv3 2018-01-14 16:09:56 -05:00
Philip
f5fa62feef [bootloader] merge with upstream master branch 2018-01-14 15:55:30 -05:00
Philip
2e07c28db0 [partition] merge with upstream master branch 2018-01-14 15:54:23 -05:00
Philip
666ea16303 [unmount] merge with upstream master branch 2018-01-14 15:53:41 -05:00
Philip
78671a1547 [unpackfs] merge with upstream master branch 2018-01-14 15:53:01 -05:00
Philip
84a29ddfec [welcome] merge with upstream master branch 2018-01-14 15:52:29 -05:00
Philip
a206167690 Merge branch '3.1.x-stable' of https://github.com/calamares/calamares into 3.1.x-stable 2018-01-03 03:56:23 -05:00
Adriaan de Groot
b3f0932ff9 CMake: bump version number 2018-01-02 15:37:36 +01:00
Adriaan de Groot
41e6f0e06c [calamares] Allow WM close button
- remove hide-close-button hack
 - refactor code in viewmanager for confirming quit
 - hook up confirm-and-quit to WM close button
 - also works for alt-F4 and other quit methods
 - while here, update copyright year

FIXES #870
2018-01-02 14:58:08 +01:00
Adriaan de Groot
5593be125f [calamares] Reduce font-related debug output on startup. 2018-01-02 14:43:48 +01:00
Philip
b489adfc81 [postcfg] use -f3 for pacman-mirrors 2018-01-02 03:35:43 -05:00
Philip
da2a177243 [postcfg] initialize package manager databases 2018-01-01 15:14:08 +01:00
Philip
06f646bffd [initcpiocfg] search just for 'lvm2' in partition[fs] 2017-12-30 09:03:17 -05:00
Philip
5cb0cc4f66 [initcpiocfg] add 'lvm2' hook as needed 2017-12-30 09:03:07 -05:00
Philip
6e27e9af2b [partition]: fix cDebug() format 2017-12-27 10:14:40 -05:00
Philip
c8b4e13a5b [partition] Fix propagation of new partition table to global storage. 2017-12-27 10:14:26 -05:00
Philip
0f138c1481 [partition] Rename slots, to avoid recursion
- see also https://github.com/calamares/calamares/issues/880
- missed within 7ce52ecda7
2017-12-25 16:08:35 -05:00
Andrius Štikonas
f5479d44a0 Convert CreatePartitionTableJob to KPMcore operation. 2017-12-25 11:31:45 -05:00
Andrius Štikonas
e801c19280 Convert FormatPartitionJob to KPMcore's CreateFileSystemOperation. 2017-12-25 11:31:35 -05:00
Andrius Štikonas
7a8ae69ccf Cleanup unnecessary kpmcore includes. 2017-12-25 11:31:26 -05:00
Adriaan de Groot
661789825a [plasmalnf] Make the module optional
- Check for presence of KDE Frameworks for Plasma & Package
 - Explain when module is skipped
2017-12-24 16:15:04 -05:00
Adriaan de Groot
2e1f389997 CMake: explain which modules are skipped
Modules may be skipped for different reasons: SKIP_MODULES
is the traditional approach to suppress some, but other modules
may have unmet build requirements (e.g. Plasma Look-and-Feel,
or the Partitioning module) and should be able to opt-out
of being built. For all those skipped, log it explicitly after
all the modules have been examined.

Only CMake-based (e.g. C++) modules support opting-out in this way.
2017-12-24 16:14:58 -05:00
Philip
47ed3630cb Merge branch '3.1.x-stable' of https://github.com/calamares/calamares into 3.1.x-stable 2017-12-23 07:33:30 -05:00
Adriaan de Groot
d5d6a0eac3 [partition] Rename slots, to avoid recursion 2017-12-23 07:33:09 -05:00
Adriaan de Groot
c2ee0c6ed4 CMake: bump version number 2017-12-20 04:22:06 -05:00
Adriaan de Groot
d42210eb93 Merge branch '3.1-pinebook' into 3.1.x-stable 2017-12-19 11:13:21 -05:00
Adriaan de Groot
d5b46dfb86 [plasmalnf] Improve theme-listing handling
- if key is missing or badly typed, enable all (explicitly)
 - document settings and code
2017-12-19 12:51:56 +01:00
Adriaan de Groot
f2aeecf546 [plasmalnf] Improve screenshot view
- make screenies smaller
 - use view-preview to indicate no-screenshot-specified
2017-12-19 12:28:42 +01:00
Adriaan de Groot
10e71bab30 [plasmalnf] Add Breeze 'view-preview' icon for missing screenshots 2017-12-19 12:21:05 +01:00
Adriaan de Groot
e73d54767d [plasmalnf] Expand explanation, drop CSS 2017-12-18 07:57:19 -05:00
Adriaan de Groot
cf39dddbf3 [plasmalnf] Prevent duplicate widgets
- Only create widgets for themes once
 - Update visible texts as needed
2017-12-18 07:25:59 -05:00
Adriaan de Groot
3f258d4bd9 [plasmalnf] Fallback for image-not-found
- calculate a hash of the filename, and use that
 - makes it possible to distinguish different screenshots
   even when the image file is missing / badly configured
 - most colors will be dreadful
2017-12-18 07:07:47 -05:00
Philip
85d60158fa CMake: look for ECM at top-level, add to search path if found 2017-12-16 09:18:15 -05:00
Philip
ce1e8fa499 [partition] update to kpmcore v3.3 2017-12-16 08:46:22 -05:00
Philip
5ebd629307 Merge branch '3.1.x-stable' of https://github.com/calamares/calamares into 3.1.x-stable 2017-12-15 02:52:33 -05:00
Adriaan de Groot
2db485bb33 [plasmalnf] Improve layout of theme widget 2017-12-14 17:04:16 -05:00
Adriaan de Groot
244919d6fe [plasmalnf] Add description to theme widget 2017-12-14 17:01:59 -05:00
Adriaan de Groot
8b3f71af40 [plasmalnf] Widget for showing theme info
- Radio button + group for button action
 - Use a (still very primitive) widget for displaying theme information
2017-12-13 11:04:34 -05:00
Adriaan de Groot
755c0cba18 [plasmalnf] Prep-work for UI changes 2017-12-13 09:55:54 -05:00
Adriaan de Groot
11fc3e0507 [plasmalnf] minor documentation
- Code documentation
 - Add another broken example theme, as test for winnowing
2017-12-13 09:53:41 -05:00
Adriaan de Groot
afbdcc3782 [hwclock] Be more lenient.
Patch by Gabriel C. (@abucodonosor).

 - use libcalamares functions
 - no need to copy /etc/adjtime over we can run hwclock in chroot
   since we have /proc , /sys , /dev , /run/* already bind mounted.
 - added RTC and ISA probing methode ( see issue #873)
    - we probe default from /dev/rtc* ,
    - fall back to ISA
    - still doesn't work we just print a BIOS/Kernel BUG message and continue
- NOTE: issue #873 is about broken ArchLinux kernel config but there
  are HP boxes with real RTC problems no matter what kernel config
  is used so let us be nice and don't error out..

FIXES #873
2017-12-13 06:27:04 -05:00
Adriaan de Groot
748ccf94e9 [plasmalnf] Enrich config file
- Extend the config file format to allow theme, image pairs
   as well as just naming the themes.
 - Reduce verbosity when querying Plasma themes.
2017-12-12 06:59:25 -05:00
Philip
d213924beb Merge branch '3.1.x-stable' of https://github.com/calamares/calamares into 3.1.x-stable 2017-12-07 16:46:22 -05:00
Adriaan de Groot
0116465303 CMake: bump version 2017-12-07 08:42:49 -05:00
Adriaan de Groot
6bd8c67ca9 [plasmalnf] Allow filtering the selectable lnf themes
- empty list allows all of them
 - always suppress hidden, invalid themes, and those named
2017-12-04 12:27:30 -05:00
Adriaan de Groot
ad69eda337 [plasmalnf] Complain again if poorly configured 2017-12-04 11:54:33 -05:00
Adriaan de Groot
98b9f67e39 [plasmalnf] Complain more loudly (and more often) when badly configured 2017-12-04 11:51:16 -05:00
Adriaan de Groot
02dfe51d55 [welcome] Improve error reporting from requirements checker 2017-12-04 10:47:26 -05:00
Adriaan de Groot
e628ddfdbf [plasmalnf] Try to get back to the live user before changing themes 2017-12-04 09:37:34 -05:00