Adriaan de Groot
1e391bda7e
CMake: document intention to run more tests on modules
...
- Loading the module will check Python modules for syntax,
and C++ modules for symbols. This would be a good idea,
except for where it calls exec() and does things to the
running system. Most modules are harmless with an empty
config, but you never know (e.g. a process module).
2019-04-27 11:58:29 -04:00
Adriaan de Groot
e072b76fea
[shellprocess] [contextualprocess] Unneeded module.desc
...
- C++ modules should have a CMakeLists.txt which does the
right thing, e.g. calamares_add_plugin() , and don't need
a textual module.desc
2019-04-27 11:37:12 -04:00
Adriaan de Groot
6f9548af34
CMake: Check module interfaces
...
- Only allow meaningful interface strings
- Improve documentation of which interfaces work for
which module types.
2019-04-27 11:30:16 -04:00
Adriaan de Groot
f8bc40ba91
[calamares] (test-app) loadmodule exit code 1 on failures
...
- If the module fails to load, or runs with an error, exit
with code 1.
2019-04-27 11:09:54 -04:00
Adriaan de Groot
9700359cab
[calamares] In (test-app) loadmodule, log failure as error
...
- Errors were being logged as debug output, which is normally
hidden (e.g. unless -D6 is passed to turn on debugging).
2019-04-27 11:07:59 -04:00
Adriaan de Groot
cf08e59501
[localecfg] Add missing import
2019-04-27 11:04:10 -04:00
Adriaan de Groot
cdcd45900b
Changes: document 3.2.7 hotfix
2019-04-27 11:03:09 -04:00
Adriaan de Groot
ca3110d429
[partition] Drop extra ; (warnings--)
2019-04-25 10:17:07 -04:00
Calamares CI
5f2b191be0
i18n: [python] Automatic merge of Transifex translations
2019-04-25 09:50:30 -04:00
Calamares CI
062ced502c
i18n: [calamares] Automatic merge of Transifex translations
2019-04-25 09:50:29 -04:00
Adriaan de Groot
5373729572
Changes: prep for release
2019-04-25 09:49:00 -04:00
Adriaan de Groot
e8264a4503
[partition] Prefer GPT on EFI systems for new partition table
2019-04-25 14:40:27 +02:00
Adriaan de Groot
a68a381481
[license] Fix compiler warnings
...
- out-of-order and incomplete initialization
- documentation style
- missing assignment operator
2019-04-25 14:15:14 +02:00
Adriaan de Groot
516b3b4b6c
[partition] Adjust to logging-API changes
...
- missed due to #ifdef on a KPMcore API version I don't have on
my main workstation.
2019-04-25 13:42:59 +02:00
Adriaan de Groot
c854006e76
Changes: update AUTHORS file with contributors
2019-04-25 13:18:10 +02:00
Adriaan de Groot
3ddb49afb7
Merge branch 'issue-1061'
...
FIXES #1061
2019-04-25 06:47:32 -04:00
Adriaan de Groot
74d42fe229
[summary] Tidy scrollbar handling
...
- Handle different window-expansion strategies
2019-04-24 13:58:38 -04:00
Adriaan de Groot
3a46b46f8d
Changes: mention issue and PR numbers, polish text
2019-04-24 12:32:26 -04:00
Adriaan de Groot
3533bb3c2d
Merge branch 'master' into issue-1061
2019-04-24 12:26:01 -04:00
Calamares CI
f64efe16b9
i18n: [python] Automatic merge of Transifex translations
2019-04-24 07:24:56 -04:00
Calamares CI
8ef027d2b0
i18n: [desktop] Automatic merge of Transifex translations
2019-04-24 07:24:55 -04:00
Calamares CI
5354942962
i18n: [calamares] Automatic merge of Transifex translations
2019-04-24 07:24:55 -04:00
Adriaan de Groot
52f824289e
Changes: document license module changes
...
- also document applicable stylesheet ids
2019-04-24 07:13:06 -04:00
Adriaan de Groot
3ab9c0efdf
Merge branch 'issue-1052'
...
FIXES #1052
2019-04-24 07:06:30 -04:00
Adriaan de Groot
58770037f4
[license] Allow more things locally
...
- If it says file:, it's local (don't require a specific file
extension).
- Report actual path loaded.
2019-04-24 07:04:38 -04:00
Adriaan de Groot
ca870a6d41
[license] Update example
...
- Explain that the GPLv3 isn't actually a proprietary license, but
is used as convenient text for the license page.
- Invent a Calamares, Inc.
2019-04-24 07:03:57 -04:00
Adriaan de Groot
3608f62ec0
[license] Adjust tooltip and button texts
...
- Handle various states of the link and tool buttons,
give them appropriate texts and tooltips.
2019-04-24 06:53:31 -04:00
Adriaan de Groot
4ce6fdbd90
[license] Make area scrollable
...
- Since the list of license entries may be long (especially
if the text is expanded) make it scrollable.
2019-04-24 06:43:00 -04:00
Adriaan de Groot
f0d26a74b7
[license] Set object names
...
- This is prep-work now that the CSS styling branch has merged
2019-04-23 17:05:44 -04:00
Adriaan de Groot
e9a295dfe5
[branding] Add example (empty) CSS file
2019-04-23 16:48:29 -04:00
Adriaan de Groot
08e4090354
Merge remote-tracking branch 'origin/raurodse-branding'
...
FIXES #961
2019-04-23 16:41:22 -04:00
Adriaan de Groot
982a3fb372
[license] Apply stylesheet so displayed text is nicer.
2019-04-23 08:41:32 -04:00
Adriaan de Groot
4bdae0cab0
[license] Load full license text if local
...
- Load full text, toggle display
- Swap Up and Down arrow semantics on button, to match usual
text-editor display (down means it's expanded, displayed)
2019-04-23 08:29:32 -04:00
Adriaan de Groot
92a3666dce
[license] Simplify isLocal() by using Qt method
2019-04-23 08:16:54 -04:00
Adriaan de Groot
ddf541774b
[license] Make local and external links more consistent
...
- Capitalization of message
- Add a right-pointing "open" button to external links as well
2019-04-23 04:10:43 -04:00
Adriaan de Groot
a216b5ca76
[libcalamaresui] Misplaced const
2019-04-22 00:18:28 +02:00
Adriaan de Groot
455d106163
Merge branch 'polish-dont-cancel'
2019-04-21 23:41:52 +02:00
Adriaan de Groot
c696b5c19d
[license] Add show-license toggle button
...
- Non-functional as yet
- Toggles expand / collapse arrow and tooltip
2019-04-21 20:36:11 +02:00
Adriaan de Groot
64985997d0
Settings: document new disable-cancel-during-exec
2019-04-21 17:34:42 +02:00
Adriaan de Groot
b7ddb39105
[libcalamaresui] Massage disable-cancel code
...
- Even when Cancel is hidden, also disable it (prevents DBUS
triggers, for instance),
- Re-enable it when exec is over, if it's disabled then.
- simplify code a little.
2019-04-21 17:32:05 +02:00
Adriaan de Groot
d506296aa7
[libcalamares] Adjust code to changed name
...
- renamed setting in the configuration file, but not in the code
- add documentation to getters
2019-04-21 17:15:53 +02:00
Adriaan de Groot
4ceaa5ffe7
Settings: rename so it looks like a group of related settings
2019-04-21 17:14:11 +02:00
Adriaan de Groot
10727c7bd9
Merge pull request #1126 from feren/patch-3
...
Patch to add 'dont-cancel' setting to disable Cancel only during the installation phase
2019-04-21 17:02:21 +02:00
Adriaan de Groot
1c364ea465
Merge pull request #1123 from feren/patch-1
...
Better LightDM Autologin Support
2019-04-21 16:57:53 +02:00
Adriaan de Groot
3b7b0d6f04
Merge branch 'master' into patch-1
2019-04-21 16:55:42 +02:00
Adriaan de Groot
32ed3f6db6
[license] Add GPLv3 as an example in the license.conf
2019-04-21 14:23:56 +02:00
Adriaan de Groot
cb80d47682
[license] Move translation / retranslation to LicenseWidget
...
- Language change didn't otherwise apply to the license items
2019-04-21 13:50:06 +02:00
Adriaan de Groot
1235207ead
[license] Refactor LicenseWidget
...
- Move all the widget code into its own file
2019-04-21 13:36:28 +02:00
Adriaan de Groot
35f23c86c6
[license] Add stub LicenseWidget files
...
- Prepare for refactoring
- Clean up weirdness in the CMakeLists.txt
2019-04-21 12:43:04 +02:00
Adriaan de Groot
d2957fbad3
[license] Handle the case where all the licenses are optional
...
- If all of the licenses are optional, you should be able to
continue without accepting. Refactor to a single visible
slot to check the conditions.
- Always set the globalsettings value; to "false" on entry
to make sure it's there.
- When setting the list of entries, check the conditions
(because if the list is empty, or all of them are optional,
then it's ok to continue).
FIXES #1124
FIXES #1125
2019-04-20 15:27:00 -04:00