This website requires JavaScript.
3a59cdeda9
Detect free space using the FS type
Aurélien Gâteau
2014-06-30 16:16:47 +0200
c254fe0b2a
Enable/disable partition buttons
Aurélien Gâteau
2014-06-30 15:04:10 +0200
2000553a10
PartitionModel: Add getter for Partition
Aurélien Gâteau
2014-06-30 15:03:45 +0200
4429a8fd63
Introduce PMUtils
Aurélien Gâteau
2014-06-30 15:03:29 +0200
6d0b3218f1
Move PartitionModel management from DeviceModel to PartitionCoreModule
Aurélien Gâteau
2014-06-30 14:12:23 +0200
578f2e4baa
Instantiate DeviceModel in PartitionCoreModule
Aurélien Gâteau
2014-06-30 13:48:40 +0200
4d2354fb56
Introduce PartitionCoreModule
Aurélien Gâteau
2014-06-30 13:37:46 +0200
dafd542245
Update HACKING.md
Teo Mrnjavac
2014-06-30 13:45:43 +0200
1338648617
Update HACKING.md
Teo Mrnjavac
2014-06-30 13:43:12 +0200
1cf5d1c72f
Added HACKING.md
Teo Mrnjavac
2014-06-30 13:32:51 +0200
730c3902bf
PartitionViewPlugin => PartitionViewStep
Aurélien Gâteau
2014-06-30 13:24:59 +0200
8f474fa08f
Persistent partition model
Aurélien Gâteau
2014-06-27 18:42:15 +0200
e6be09982e
Fix back/next logic for Next enabled state.
Teo Mrnjavac
2014-06-27 18:18:36 +0200
b2744f912a
Add the partition viewmodule to the modules-prepare roster.
Teo Mrnjavac
2014-06-27 18:15:28 +0200
c7d62300a0
Make the partition viewmodule compile with the new ViewStep interface.
Teo Mrnjavac
2014-06-27 18:14:39 +0200
299d4caae5
Fix include guard.
Teo Mrnjavac
2014-06-27 18:08:03 +0200
20d5a37fef
Major ViewStep additions and changes. Renamed ViewPlugin to ViewStep. Back/Next button status management. Subpages are now under a ViewStep's jurisdiction, we only forward back/ next signals if a ViewStep says it's got more pages to show. ViewStep exposes a QWidget* to ViewManager, this QWidget gets added to a stack. If a ViewStep wishes to show more than one page, it must manage more pages on its own inside its single QWidget*.
Teo Mrnjavac
2014-06-27 18:00:27 +0200
f1da3373a8
Added Typedefs.h and Job/JobQueue interfaces.
Teo Mrnjavac
2014-06-27 16:21:45 +0200
1d0dfa5215
Clean up
Aurélien Gâteau
2014-06-27 17:42:15 +0200
344d7ac610
Better use QItemSelectionModel to detect selection changes
Aurélien Gâteau
2014-06-27 17:42:13 +0200
6b164a9dcf
Wrap PartitionPage building in WITH_PARTITIONMANAGER
Aurélien Gâteau
2014-06-27 17:41:55 +0200
8d6b7672bc
Start PartitionPage
Aurélien Gâteau
2014-06-27 17:25:39 +0200
afa1d9dce0
To build with partitionmanager: cmake -DWITH_PARTITIONMANAGER=1
Teo Mrnjavac
2014-06-27 15:52:26 +0200
6388171521
Stubs for JobQueue and Job.
Teo Mrnjavac
2014-06-27 15:34:05 +0200
5f883556e1
Don't use QPluginLoader's JSON metadata thing, we already have our own.
Teo Mrnjavac
2014-06-27 15:22:27 +0200
f4b1cacc03
Prefer nullptr over 0 for null pointers.
Teo Mrnjavac
2014-06-27 15:21:16 +0200
c3fe6026f2
Shut up cmake 3.0
Aurélien Gâteau
2014-06-27 15:42:12 +0200
e9d7e3eca6
Use Qt5 cmake macros
Aurélien Gâteau
2014-06-27 15:41:55 +0200
f4c5b90472
Make it possible to test with other devices
Aurélien Gâteau
2014-06-27 14:13:43 +0200
23e91ee475
Lots of changes. Module search+load system is now working. 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.
Teo Mrnjavac
2014-06-27 13:58:53 +0200
fae3284bb7
DllMacro.h ==> UiDllMacro.h
Teo Mrnjavac
2014-06-26 14:41:34 +0200
a811a9a694
Unbreak build with g++
Aurélien Gâteau
2014-06-26 17:06:13 +0200
02af2dccb9
Introduce libcalapm
Aurélien Gâteau
2014-06-26 16:46:06 +0200
3cc7fe3245
Rename config.h to CalamaresConfig.h
Aurélien Gâteau
2014-06-26 14:18:32 +0200
9b15b283df
Remove modules that don't exist yet from settings.conf.
Teo Mrnjavac
2014-06-26 12:34:16 +0200
cbde9f3c0c
Make the compiler a little more pedantic
Teo Mrnjavac
2014-06-25 19:31:02 +0200
5a5956052b
There's a better way to check for GCC 4.9
Teo Mrnjavac
2014-06-25 19:22:52 +0200
1237f7acc5
Only enable colorized messages if g++ version is >=4.9
Teo Mrnjavac
2014-06-25 19:12:21 +0200
f00337f379
Force error coloring in GCC 4.9
Teo Mrnjavac
2014-06-25 18:42:59 +0200
0035b8b3d3
Better CalamaresAddPlugin output
Teo Mrnjavac
2014-06-25 16:25:56 +0200
205250e7c4
ModuleLoader ==> ModuleManager
Teo Mrnjavac
2014-06-24 18:01:11 +0200
c23d198923
When looking for plugins in a search dir, make sure the path is correct
Teo Mrnjavac
2014-06-24 16:27:23 +0200
869483055c
Load modules asynchronously on startup.
Teo Mrnjavac
2014-06-24 16:26:48 +0200
041db41b35
Add a Quit button to Calamares::ViewManager.
Teo Mrnjavac
2014-06-24 15:31:11 +0200
fa3dfa2244
Set correct window flags on CalamaresWindow.
Teo Mrnjavac
2014-06-24 15:21:36 +0200
6324feb2f3
Probably best to not even try to mkdir /usr/lib
Teo Mrnjavac
2014-06-24 13:38:01 +0200
ef48f36445
Add modules path in build dir if --debug. Also fix config.h location.
Teo Mrnjavac
2014-06-24 13:35:21 +0200
392c8ec108
PagePlugin ==> ViewPlugin
Teo Mrnjavac
2014-06-24 12:41:58 +0200
2693f493c9
Added load entry to plugin config.
Teo Mrnjavac
2014-06-24 12:41:26 +0200
f3a04f5146
Better output + fixed output paths for plugins in build dir.
Teo Mrnjavac
2014-06-24 12:40:12 +0200
125b7914d5
Added module metadata file to CalamaresAddPlugin macro. Also improved output.
Teo Mrnjavac
2014-06-23 17:14:08 +0200
19da31baa4
Made ModuleLoader async, added dependency check.
Teo Mrnjavac
2014-06-23 16:10:19 +0200
8d4ee1debd
Enable debug output for CalamaresAddPlugin cmake magic.
Teo Mrnjavac
2014-06-23 16:02:55 +0200
ab5c818f4f
Fix -Wnarrowing warnings in KDSingleApplicationGuard
Teo Mrnjavac
2014-06-19 11:13:02 +0200
3dd9578b95
Allow undefined symbols when linking plugin.
Teo Mrnjavac
2014-06-19 11:04:47 +0200
d20e3ce598
Add DLLEXPORT_PRO definitions.
Teo Mrnjavac
2014-06-18 18:42:01 +0200
13fcf387c7
A bunch of work on loading plugins. Also switched to C++11.
Teo Mrnjavac
2014-06-18 18:05:04 +0200
1da7ba446d
Fix link error on Qt5 libs
Aurélien Gâteau
2014-06-17 14:59:49 +0200
1fb0dd3c3d
Rename binary calamares_bin -> calamares
Teo Mrnjavac
2014-06-13 18:41:53 +0200
8c746b8d3b
Fix appDataDir paths
Teo Mrnjavac
2014-06-13 17:05:21 +0200
5eb35780d0
Added config file sample.
Teo Mrnjavac
2014-06-13 16:59:53 +0200
05d355f21f
Config files are YAML, not JSON. We depend on yaml-cpp for parsing.
Teo Mrnjavac
2014-06-13 16:40:42 +0200
80640e4bea
Added FindYamlCpp.cmake
Teo Mrnjavac
2014-06-13 16:40:32 +0200
56c6df30e6
--verbose is now --debug, CalamaresApplication keeps track of it
Teo Mrnjavac
2014-06-13 16:39:50 +0200
1f98c3efae
Load settings.
Teo Mrnjavac
2014-06-12 18:47:50 +0200
4e14ec7834
Fixed defines for Logger
Teo Mrnjavac
2014-06-12 13:49:58 +0200
de93d4eabb
Proper include, and layout fix.
Teo Mrnjavac
2014-06-12 10:56:13 +0200
347115c1bc
AUTHORS file.
Teo Mrnjavac
2014-06-11 13:39:44 +0200
6899b1f0fa
Added CMake magic for plugin infrastructure. Added ViewManager. Added dummy Settings class. Added dummy plugin interface (UI plugins only). Added dummy greeting plugin. Added DLLEXPORT macros for UI plugin interface and plugins.
Teo Mrnjavac
2014-06-11 13:37:10 +0200
bfc5316c56
Update README.md
Teo Mrnjavac
2014-06-11 13:38:43 +0200
fe27f8eab8
Use ui file for main window.
Teo Mrnjavac
2014-06-06 17:32:32 +0200
b21dc4fe4c
Added Utils, Logger, Translations, QCommandLineParser, init boilerplate
Teo Mrnjavac
2014-06-06 16:00:42 +0200
293446a7bd
adding base-ui, first preleminary option
demmm
2014-06-06 11:21:38 -0400
2120685822
Fix error in headers.
Teo Mrnjavac
2014-06-04 18:23:48 +0200
21b7e06bb6
.gitignore update
Teo Mrnjavac
2014-06-04 18:21:25 +0200
27cea281bc
Added KDSingleApplicationGuard boilerplate because it's a singleton. Also DllMacro.h
Teo Mrnjavac
2014-06-04 18:19:05 +0200
b0aefc94c9
Update README.md
Teo Mrnjavac
2014-06-04 16:54:18 +0200
f02785c5a2
Update README.md
Teo Mrnjavac
2014-06-04 16:47:55 +0200
b5ec7c4702
CMake skeleton.
Teo Mrnjavac
2014-06-04 16:35:26 +0200
035dccfa5c
Update README.md
Teo Mrnjavac
2014-06-03 22:34:42 +0200
3c3fbfe61d
Update LICENSE
Teo Mrnjavac
2014-06-03 22:32:42 +0200
c23abaef65
Update README.md
Teo Mrnjavac
2014-06-03 22:30:39 +0200
f7f7167f20
Initial commit
Teo Mrnjavac
2014-06-03 22:03:07 +0200