Skip to content
Snippets Groups Projects
  1. Sep 27, 2016
    • Kevin Kofler's avatar
      Add support for C++/Qt batch job plugins · 00d9f211
      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.
      00d9f211
  2. Feb 26, 2016
  3. Sep 15, 2015
  4. Mar 10, 2015
  5. Oct 30, 2014
  6. Aug 07, 2014
  7. Aug 06, 2014
    • Teo Mrnjavac's avatar
      Improve logging in Module.cpp · 014469c8
      Teo Mrnjavac authored
      014469c8
    • Teo Mrnjavac's avatar
      Big configuration overhaul. · 8f10c21e
      Teo Mrnjavac authored
      Module descriptors are now module.desc, no configuration allowed inside.
      Module config files are <modulename>.conf, installed in
      share/calamares/modules.
      settings.conf is read from /etc/calamares, then share/calamares, and if
      running with --debug also in the current dir.
      Module config files are read from /etc/calamares/modules, then
      share/calamares/modules, and if running with --debug also in
      src/modules/<modulename> relative to the current dir.
      8f10c21e
  8. Jul 18, 2014
  9. Jul 16, 2014
  10. Jul 14, 2014
  11. Jul 10, 2014
  12. Jul 03, 2014
    • Teo Mrnjavac's avatar
      Refactored calamares_bin into calamares_bin and libcalamaresui. · 4ec72f4a
      Teo Mrnjavac authored
      Now linking with -Wl,--no-undefined!
      Moved find_package KF5 from the root CMakeLists.txt to the partitioning
      module where it belongs. KF5 deps should be limited to plugins.
      Lots of random fixage to make stuff link.
      Removed CalamaresApplication reference from Settings.
      Removed the use of AbstractPage, we don't need it right now.
      4ec72f4a
  13. Jun 27, 2014
    • Teo Mrnjavac's avatar
      Lots of changes. Module search+load system is now working. · 23e91ee4
      Teo Mrnjavac authored
      Moved module-related classes to src/calamares/modulesystem.
      Fixes to startup code path.
      Made ViewPlugins load into ViewManager.
      Debug code: ViewManager currently only shows a plugin's prettyName.
      Added ViewModule as a subclass of Module. Other kinds of plugins should
      be supported in a similar way.
      23e91ee4
  14. Jun 24, 2014
  15. Jun 23, 2014
  16. Jun 18, 2014
Loading