- Sep 27, 2016
-
-
Kevin Kofler authored
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.
-
- Nov 14, 2014
-
-
Kevin Kofler authored
Point the lib/calamares/libcalamares.so symlink for the Python modules directly to the versioned lib/libcalamares.so.VERSION library rather than to the lib/libcalamares.so symlink. This allows distributions to install the lib/libcalamares.so symlink to a development package and only ship lib/libcalamares.so.VERSION and lib/calamares/libcalamares.so in the runtime package. It is also marginally faster (because only one level of symlinks has to be resolved instead of two). (I know this works because I have been manually fixing up this symlink in the Fedora specfile so far.)
-
- Nov 11, 2014
-
-
Teo Mrnjavac authored
-
- Jul 29, 2014
-
-
Teo Mrnjavac authored
-
- Jul 21, 2014
-
-
Teo Mrnjavac authored
-
- Jul 18, 2014
-
-
Teo Mrnjavac authored
Rename PythonJobHelper ==> CalamaresPython::Helper. Add QVariant to boost::python::object conversion functions. Rename some constants in the libcalamares Python API.
-
- Jul 17, 2014
-
-
Teo Mrnjavac authored
-
Teo Mrnjavac authored
Created a Boost.Python module interface in libcalamares. Added a PythonJob wrapper and exposed it in the Python module. Rename target calamareslib ==> calamares so in Python it's libcalamares. Python-related classes in libcalamares that aren't exported as C++ symbols are now in a CalamaresPrivate namespace. Import the libcalamares python module into every Python script before running it. Added Python error handling to PythonJobHelper. Added some more testing code to dummypython module.
-
- Jul 16, 2014
-
-
Teo Mrnjavac authored
-
- Jul 15, 2014
-
-
Aurélien Gâteau authored
-
- Jul 10, 2014
-
-
Teo Mrnjavac authored
-
- Jun 27, 2014
-
-
Teo Mrnjavac authored
-
Teo Mrnjavac authored
-
- Jun 26, 2014
-
-
Aurélien Gâteau authored
This adds a submodule pointing to a fork of KDE Partition Manager. All Calamares-specific changes are in the "calamares" branch of this fork.
-
Aurélien Gâteau authored
Avoid name clashes with partitionmanager's config.h
-
- Jun 24, 2014
-
-
Teo Mrnjavac authored
Also fix config.h location.
-
- Jun 18, 2014
-
-
Teo Mrnjavac authored
-
Teo Mrnjavac authored
Also switched to C++11.
-
- Jun 17, 2014
-
-
Aurélien Gâteau authored
-
- Jun 06, 2014
-
-
Teo Mrnjavac authored
-
- Jun 04, 2014
-
-
Teo Mrnjavac authored
Also DllMacro.h
-
Teo Mrnjavac authored
-