Adriaan de Groot
8ea14d7957
Release: add copyright to files I've touched
2017-06-21 08:27:10 -04:00
Adriaan de Groot
2148538fac
Clang: reduce warnings
2017-06-21 07:28:38 -04:00
Teo Mrnjavac
6c7cdb5f50
Documentation++
2017-03-01 13:35:06 +01:00
Teo Mrnjavac
b1c67f429f
Update headers.
2016-12-16 17:03:13 +01:00
Teo Mrnjavac
99ca3d768d
Expose translator locale name.
2016-12-16 17:03:13 +01:00
Kevin Kofler
00d9f211f5
Add support for C++/Qt batch job plugins
...
These job plugins work similarly to view modules, with the following
differences:
* These jobs need to link only libcalamares, not libcalamaresui. For
this reason, PluginFactory was moved from libcalamaresui to
libcalamares. (It depends only on QtCore.)
* Instead of deriving from ViewModule, derive from CppJob (which is a
subclass of Job).
* Like process and Python jobs, a job plugin is a single job, whereas a
ViewModule can generate a whole list of jobs.
The CppJob and CppJobModule classes are new. In Module::fromDescriptor,
the combination type=job, intf=qtplugin is now supported and mapped to
CppJobModule.
2016-09-27 17:25:09 +02:00
Andrius Štikonas
9f0ca042fe
Port away from most cases of Q_FOREACH to C++11 ranged for loop.
...
In order to avoid deep copies, Qt containers over which we iterate must be const
The remaining unported cases require qAsConst (Qt 5.7) or std::as_const (C++17)
2016-09-01 16:46:14 +01:00
Teo Mrnjavac
576fdcc7a0
Print log file path.
2016-01-14 15:32:52 +01:00
Teo Mrnjavac
e59418e880
Add crash utility to CalamaresUtils.
2015-12-30 17:27:02 +01:00
Teo Mrnjavac
baa3553db5
Add CalamaresUtils::obscure.
2015-09-25 15:24:59 +02:00
Teo Mrnjavac
1534b0a27c
Try to fix dontChroot command execution.
2015-09-15 16:48:41 +02:00
Teo Mrnjavac
a4ea7e65a2
Try running no-chroot commands in env rather than sh -c.
2015-09-15 16:48:41 +02:00
Rohan Garg
ca393d0a44
Set the default rootMountPoint when not chroot'ing
2015-09-15 16:48:41 +02:00
Teo Mrnjavac
7212aaec74
Fix the last fix.
2015-09-15 16:48:41 +02:00
Teo Mrnjavac
d8818e0280
Fix non-chroot target env call.
2015-09-15 16:48:41 +02:00
Teo Mrnjavac
42e465aa10
CalamaresUtils::System is now a class.
2015-09-15 16:48:41 +02:00
Teo Mrnjavac
0803d86c40
Don't duplicate code.
2015-09-15 16:48:41 +02:00
Teo Mrnjavac
2e3751ffa7
If dont-chroot is set, don't chroot target env calls.
2015-09-15 16:48:41 +02:00
Teo Mrnjavac
bf885d65db
chroot calls are now generic "target env" calls.
2015-09-15 16:48:41 +02:00
Teo Mrnjavac
5e2f6ff2b8
Detect physical memory, with dmidecode and meminfo as backup.
2015-06-10 00:06:45 +02:00
Teo Mrnjavac
09ae0bcbd6
Add branding translations support to CalamaresUtils::installTranslator.
2015-05-07 16:10:42 +02:00
Teo Mrnjavac
8a02522d60
Add CALAMARES_RETRANSLATE_WIDGET
2015-05-07 16:10:42 +02:00
Teo Mrnjavac
8b98b1cc24
Do not filter out LanguageChange events when in a RETRANSLATE functor.
2015-04-08 18:25:03 +02:00
Gormogon
e2d05cb9f2
Align Pointers
2015-02-25 19:57:19 -05:00
Teo Mrnjavac
9622888d1d
Load QML modules in a central place + dummy QML slideshow.
2015-01-23 20:24:45 +01:00
Teo Mrnjavac
8575240b95
Capture by-val in Retranslator macro.
2014-11-11 17:05:56 +01:00
Teo Mrnjavac
e5c3888be2
Allow multiple CALAMARES_RETRANSLATE blocks in the same widget.
2014-11-11 15:12:44 +01:00
Teo Mrnjavac
945b59748a
Add RETRANSLATE macro to CalamaresUtils::Retranslator.
2014-11-11 15:12:44 +01:00
Teo Mrnjavac
08b90e975b
Add retranslator class to CalamaresUtils.
2014-11-11 12:44:32 +01:00
Teo Mrnjavac
8b343ace4a
QTranslator switching in CalamaresUtils.
2014-11-10 12:26:03 +01:00
Teo Mrnjavac
633c8512c2
Try to make compile on Qt 5.4
2014-10-28 18:20:28 +01:00
Teo Mrnjavac
a97297a3fe
Attempt to fix #125
2014-10-28 12:02:08 +01:00
Teo Mrnjavac
d97bb47f09
Add proper QResrouce system to libcalamaresui, finish up prepare checks
...
This also adds ImageRegistry, a SVG cache, a bunch of utility functions
for shared pixmaps in CalamaresUtilsGui and renames several qrc files
in viewmodules.
2014-08-26 18:24:51 +02:00
Teo Mrnjavac
ec7edc4b83
Improve diacritics transliteration.
2014-08-19 11:14:26 +02:00
Teo Mrnjavac
6295f48ab7
Add removeDiacritics function to CalamaresUtils.
2014-08-13 17:15:56 +02:00
Teo Mrnjavac
7a3ce363b3
Add option to run process jobmodules in chroot.
2014-08-12 14:26:10 +02:00
Teo Mrnjavac
f90bf469dd
Add chrootOutput/check_chroot_output to libcalamares utils API.
2014-08-08 14:17:34 +02:00
Teo Mrnjavac
5400afa540
Fix settings.conf loading.
2014-08-06 17:23:40 +02:00
Teo Mrnjavac
c64e229142
By default, chrootCall should never time out.
2014-08-04 16:23:12 +02:00
Teo Mrnjavac
45ac91c784
Add check_chroot_call to libcalamares Python interface.
2014-08-04 16:06:29 +02:00
Aurélien Gâteau
26e5500e33
chrootCall: Log messages on failure, as well as command outputs
2014-08-01 17:26:18 +02:00
Aurélien Gâteau
6376e1daef
Start the process before calling waitForStarted()
2014-08-01 17:26:18 +02:00
Aurélien Gâteau
45101d15b0
Store log in ~/.cache by default
2014-08-01 11:36:22 +02:00
Aurélien Gâteau
1b695b7355
Fix crash when logging at exit time
2014-08-01 10:56:30 +02:00
Teo Mrnjavac
e7e57689d8
Make sure chrootCall with args list actually passes the args as list.
2014-07-30 12:43:15 +02:00
Teo Mrnjavac
63534f7154
Add mount and chrootCall utilities to libcalamares + Python wrappers.
2014-07-29 20:21:40 +02:00
Aurélien Gâteau
d30b6300ab
Unbreak locating of config file when run without --config
2014-07-28 18:36:24 +02:00
Aurélien Gâteau
289704ab90
Make it possible to override the config dir from the command line
2014-07-28 18:12:08 +02:00
Aurélien Gâteau
3cc7fe3245
Rename config.h to CalamaresConfig.h
...
Avoid name clashes with partitionmanager's config.h
2014-06-26 14:22:13 +02:00
Teo Mrnjavac
6324feb2f3
Probably best to not even try to mkdir /usr/lib
2014-06-24 13:38:01 +02:00