Redkit
  1. Redkit

QtIFW

Public
  1. Redkit
  2. QtIFW

All Branches Graph

        
AuthorCommitMessageCommit dateBuilds
kh1kh1
52a545509eaMerge branch 'master' into refactor
kh1kh1
887ded924d4Fix the selected state handling.
kh1kh1
11eedee17a2Make sure we properly set the check state.
kh1kh1
8da35f6eecaReorder.
kh1kh1
c2851cad8d5No default arguments anymore. RunModes -> RunMode
kh1kh1
66f0f592b5cCleanup, we might need to adjust the examples though.
Tim JenssenTim Jenssen
e01327c0175added some subcomponents to the example testapp(now with relative pathes)
kh1kh1
d3d6c508946Merge branch 'master' into refactor Conflicts: installerbuilder/libinstaller/qinstallercomponent.cpp
kh1kh1
61276f19772Remove these for the time beeing. We need to readd the replace stuff though.
kh1kh1
eb1067401a3Reorder.
Niels WeberNiels Weber
79eb0a133fcRevert "added some subcomponents to the example testapp" This reverts commit ae767bf4cae29b810e6d167bc5205e6cff4c1c28.
Tim JenssenTim Jenssen
155826443bffix the fix
kh1kh1
f78a53657b7Both function share the same code, refactor.
Tim JenssenTim Jenssen
ae767bf4caeadded some subcomponents to the example testapp
Tim JenssenTim Jenssen
7b818475720fix that unvisible components keep selected if there is no selected visible component - should fix: QTSDK-654, QTSD...
kh1kh1
2dc1ac0006fWe need to kepp all components, so we can resolve deps.
kh1kh1
4b056cd6703We do not need these anymore.
Tim JenssenTim Jenssen
5cbb606bb7areadded the object names for the license radio buttons
Tim JenssenTim Jenssen
e0cd5413b68improve test installer creation
kh1kh1
db8d2ba831bRewrote to use two models. This has the advantage that we do not need to reevaluate the models check state after we ...
kh1kh1
14166fa3ad1One more convenient function.
kh1kh1
84380d518d3I like more this way.
kh1kh1
38d9693c01aAdd some convenient functions.
kh1kh1
89d1787e925Evaluate checked list first. Fixes some strange behavior in case we depend on the default check state changed signal...
Maurice KalinowskiMaurice Kalinowski
4e3f593c472style cleanup
Maurice KalinowskiMaurice Kalinowski
6431cc7a539add repocompare this is a little helper tool comparing to different repositories and checks for updates. It nominate...
kh1kh1
ff837125c11Merge branch 'master' into refactor
kh1kh1
bc6970e6ca6Fix of by one error, broke some column information.
kh1kh1
63da6c19a8cRework the initial checked handling. Remove double cache since we can lookup the index by the component name as well.
Tim JenssenTim Jenssen
7a934f8141bimprove failed download error message
kh1kh1
60d6cd5fffaImplement default handling.
kh1kh1
3f525739f49Does not build atm, remove.
kh1kh1
ba63b964383Limit the number of roles.
kh1kh1
6b1fe02f808Append, not set.
kh1kh1
9937c85510aUse the new model. Comment out not working stuff. Reorg a bit.
kh1kh1
0947671f3b3for -> foreach
kh1kh1
0eddb9b7709Remove/ Comment out, going to rework dep handling anyway.
kh1kh1
f620f3b4773Use the installer's virtual component font stuff.
kh1kh1
e102afe7968Fix typo.
kh1kh1
cd7c047668fRemove the root component. I've had several crashes caused be by the deleting order, so get rid of the root componen...
kh1kh1
29659086bc3Have flags initialized by default. More doc.
kh1kh1
30d37a5e005Adjust updater to simple check for updates. We might remove this class completely at some point.
kh1kh1
a509f1a2c93Add slot to setup model data.
kh1kh1
4e5a483628cAdd slots to select/ deselect all components.
kh1kh1
26c249d3446Add some more stuff to the model helper.
kh1kh1
c02b582cacaAdd a method to return the uncompressed size as string.
kh1kh1
a6c661f1805Add a remove component function. Does not delete.
kh1kh1
260200567c2Keep components in seperate list. Have a list for normal and virtual components. Also sort the normal components whe...
kh1kh1
0c4abcc841fMove into proper named files and rename.
kh1kh1
6765c272c9dMerge branch 'master' into refactor Conflicts: installerbuilder/libinstaller/qinstallergui.cpp
kh1kh1
959be05fb6eLet the installer handle the virtual components stuff.
Tim JenssenTim Jenssen
89b953a5bbcnow we have proper captions for the buttons in the installer
kh1kh1
5fb9e4cd848Merge branch 'master' into refactor Conflicts: examples/testapp/testapp.pro installerbuilder/installerbase/install...
J-P NurmiJ-P Nurmi
ca229bc660bteh "RemoveTargetDir" hack
Maurice KalinowskiMaurice Kalinowski
f95caf1aa4eunset textstream device Task-Number: QTSDK-629 Reviewed-by: Tim Jenssen
Maurice KalinowskiMaurice Kalinowski
0a8daaf79c3do not crash on error for writing logfile Task-number: QTSDK-629 Reviewed-by: Niels Weber
Tim JenssenTim Jenssen
ade12981d90yes we don't need all arguments
Tim JenssenTim Jenssen
f381eeb93f0fix stupid bug
Tim JenssenTim Jenssen
7d1746ce016now execute operations can have an undo execute command
Tim JenssenTim Jenssen
45b8a0d1622id was wrong it is more the toolchain type
Tim JenssenTim Jenssen
3adb68d9a40reduced deprecate warning from qmake
Tim JenssenTim Jenssen
7d7e9da46afadded new registertoolchainoperation - this uses the persistentsettings class vom creator
kh1kh1
a5507f26506Evaluate the installed packages as early as possible.
kh1kh1
2a5e32c6e32The job would clear the list during it's work. Thus after it finished we could not request the repos initially set.
kh1kh1
6c855d40802Small cleanup.
kh1kh1
ab5654dda83Add a helper class to hide the model handling.
kh1kh1
b48ec63decaUse the private class. Move the RunModes enum. The enum should have been there before, so move it to the qinstallerg...
kh1kh1
da73157cbeaMove the private class into it's own file.
kh1kh1
a3330cc8d45Fix depricated warning.
kh1kh1
5ee19b90c50Implement a new component model.
kh1kh1
e51dcab16d9Some more getter for model handling.
kh1kh1
2cc43240e6eAdd some model item methods.
kh1kh1
dafcf18adcdMerge branch 'master' into refactor Conflicts: installerbuilder/libinstaller/qinstaller.cpp
Maurice KalinowskiMaurice Kalinowski
225a8518e19make configuration file name dynamic This allows to have multiple installations into the same directory, in case Tar...
Tim JenssenTim Jenssen
7af5c171f9aclean up the newQtVersion in the installer settings for QtCreator and do all settings for all OSs
kh1kh1
761a6abbc1aWe need to pass the package. Otherwise the component will be empty.
kh1kh1
2888efbd676Small cleanup and added documentation.
kh1kh1
adcd83be600Use the already existing ctor to load data.
kh1kh1
c562a326a17Skip updates for not installed packages. Also avoid some "Uninstallation only." outpout if we can't reach the online...
Tim JenssenTim Jenssen
bc6d91a2d14fix a crash and added some more output to operation errors
kh1kh1
8ff9e0b54d5Skip updates for not installed packages. Also avoid some "Uninstallation only." outpout if we can't reach the online...
kh1kh1
95c988213bcEven if we can't reach the server, update the ui.
Tim JenssenTim Jenssen
9595c0faa75fix a crash and added some more output to operation errors
kh1kh1
66aad9f9d73Merge branch 'master' into refactor Conflicts: installerbuilder/libinstaller/qinstallergui.h
kh1kh1
9417642f3a1Add function the get local installed packages.
kh1kh1
10af70e6ebdFactor out adding temporary update resources.
kh1kh1
6cc9e4e7ed0Factor out meta package retrieval.
Tim JenssenTim Jenssen
1b8e428f296fix license radiobutton label behaviour
kh1kh1
161ef092602Merge branch 'master' into refactor Conflicts: installerbuilder/libinstaller/qinstaller.cpp
kh1kh1
b23a69e1a9cFetch installed packages only once. Avoids to iterate over the whole list again and again for every update.
kh1kh1
7bd02568d1aAdjust to use load from date function.
Tim JenssenTim Jenssen
789fdf9a305fix that new components will be seen in the packagemanager aswell
kh1kh1
737dcb327b1Use the new load from data functionality.
kh1kh1
c2494a98b2fUse statics. Make function private. Build fix. Make the local tmp path thing private, as it's rather useless to be a...
kh1kh1
6fd2b1d7634This is a question rather than an information...
kh1kh1
b668e98b419Style changes.
kh1kh1
c642c138ce8Always pass the mode so we get the right components.
kh1kh1
66e1b9d2259Avoid some code duplication.
kh1kh1
aa4bb7c83a9Small cleanup.
kh1kh1
93fc841f5e7Rename to what they actually do.
kh1kh1
a345e65e732Export run modes as well.
kh1kh1
32ae1841576Merge branch 'master' into refactor Conflicts: installerbuilder/installerbase/tabcontroller.cpp installerbuilder/l...
Tim JenssenTim Jenssen
21d2c575eabnow replaces works
kh1kh1
2bf7d0ac73eMerge commit 'abbee7b0ec2e1fbc676b31949320b35a4c6620c7' into refactor Conflicts: installerbuilder/libinstaller/qins...
kh1kh1
88beecfba1bMerge commit 'd2c8d9f6f6f672a07df110c54ca992f8322b3bce' into refactor
kh1kh1
01f907e9d43Merge commit 'd734757aad6acbbc5c32e18c9562ea7e9ea6d711' into refactor Conflicts: installerbuilder/libinstaller/qins...
kh1kh1
cc03c916a81Merge commit '6511450e29e8bca6d978f9957312587e3809147a' into refactor Conflicts: installerbuilder/installerbase/tab...
kh1kh1
35d71eec159Merge commit '853a68151c0094efdbf144086847abad465b2edd' into refactor Conflicts: installerbuilder/libinstaller/qins...
kh1kh1
4b7c55ed5b2Preselect should be done during fetch.
Tim JenssenTim Jenssen
97fcf009209replace in the old createComponent function :(
Tim JenssenTim Jenssen
c6c30f912b7yes it is an allowed argument
Tim JenssenTim Jenssen
a7635e0e899again return to the old createComponent method(to much changes for 1.1)
Tim JenssenTim Jenssen
40dce5aa472fix the compare operator
Tim JenssenTim Jenssen
3103ea41930added possibility to start an installer without force installations - for better testing
Tim JenssenTim Jenssen
abbee7b0ec2load the component scripts with help of new variable localTempPath
kh1kh1
d5935f6d586Build fix.
Tim JenssenTim Jenssen
d2c8d9f6f6fdon't show already replaced packages
Tim JenssenTim Jenssen
d734757aad6renamed some variables/signals/slots to better names
kh1kh1
314686e0f63Make sure we switch the contents if we switch mode.
kh1kh1
b3f66475be7Take some code from Qt. Done because now we get a proper Sheet message box on Mac.
kh1kh1
8017d80ec53Emit after we added the components.
kh1kh1
eb21e905b2eThey need to be slots. As we may recive change events from the intro page...
kh1kh1
6731abd5667Merge branch 'master' into refactor Conflicts: installerbuilder/libinstaller/qinstallercomponent.cpp installerbuil...
kh1kh1
0fb14ac9937Major cleanup. Use everything from installer now.
kh1kh1
8d6c6405e27Parse the file if we need to take care of check sums.
Tim JenssenTim Jenssen
6511450e29euse the new create component method
Tim JenssenTim Jenssen
853a68151c0renamed m_components to m_rootComponents
Tim JenssenTim Jenssen
a48da20dea5compile fix for this new create component method
Niels WeberNiels Weber
9023403cad8only one QApplication, so it does not crash Reviewed-by: kh1
Tim JenssenTim Jenssen
ed76e722240added new create component function
Tim JenssenTim Jenssen
9d896437d1aadded a TODO comment
Tim JenssenTim Jenssen
1858f805de3we like to have default values in KDUpdater::Update::data
Tim JenssenTim Jenssen
a5793ea351badded some more values to load data method
Niels WeberNiels Weber
95203f37193Revert "Revert "Use a gui application to prevent crash."" This reverts commit 4ad984278db64d719087922fabab94b2d93211ee.
kh1kh1
75fc609273fMerge branch 'master' into refactor
Niels WeberNiels Weber
4ad984278dbRevert "Use a gui application to prevent crash." This reverts commit 76122d63eced0b083e3c2e701c069aa2a8db360f. ...a...
kh1kh1
f1c8f63b1faBetter naming. Actually we are asking for child components here.
kh1kh1
f46d3375ab6Remove friends as they are not needed anymore.
kh1kh1
1f341ba5aceWe need to pass the mode to check the right list. Makes updater mode work as well.
kh1kh1
d2da1210091Replace InstallerMode with AllMode. Since the old implementation did fetch both updates and all packages in one go a...
kh1kh1
9d9a7e8e885Merge branch 'master' into refactor
kh1kh1
3ae44d8b3aaMake use of the new fetch all packages function.
Maurice KalinowskiMaurice Kalinowski
d545a4d93dbcheck for OS not windowing system Reviewed-by: Tim Jenssen
kh1kh1
8e51814274dImplement building all components. Note: Need to merge with fetchUpdaterComponents at some point.
kh1kh1
d71d1083163Make sure to not load emty scripts. This can happen if the updater list and script list have different values after ...
kh1kh1
d123d1df0c9No need for linear list anymore. We do now fill the updater list only, no need to take the linear list flag into acc...
kh1kh1
fb0ec26b9f6Use foreach for better readability.
kh1kh1
cf047a31763Fix indent.
kh1kh1
f770efecf39Merge branch 'master' into refactor Conflicts: installerbuilder/libinstaller/qinstallercomponent.cpp installerbuil...
Tim JenssenTim Jenssen
8772a59d280used new load data functions from component class
Tim JenssenTim Jenssen
f7f4e82bdccadded load data functionality inside component class
kh1kh1
cb560d34c29Everything went fine even if we have no updates.
kh1kh1
df67616bf1aAdd missing signals. One to emit error message from meta info job and another one to cancel the job from the ui.
kh1kh1
36ced7e11adUnify status values.
kh1kh1
c7927fd2f20Rename. Also parse the locals component file.
kh1kh1
ffe27fc4a9bMerge branch 'master' into refactor
kh1kh1
751f8bb8276Implement building updater components only.
Tim JenssenTim Jenssen
bd5c339ed47added some exclamation mark to the deprecate message
Tim JenssenTim Jenssen
0cde86981dbconfDir should be a configDir
Tim JenssenTim Jenssen
53f1245cf94use same argument style in repogen like it is in the binarycreator
Tim JenssenTim Jenssen
9d10c63a76dchanged platform argument to one with placeholders
Tim JenssenTim Jenssen
3680d6e9a08removed color codes from the diff inside the readme
Tim JenssenTim Jenssen
fc07ff13fa8more adjustments for the Qt configure lines
Tim JenssenTim Jenssen
87689d67a69updated configure lines to build a static Qt
kh1kh1
4a701634d43Merge branch 'master' into refactor Conflicts: examples/updater/main.cpp examples/updater/updater.cpp examples/up...
kh1kh1
573ace6dbceCleanup. Style changes.
Tim JenssenTim Jenssen
64391c88c7emoved some directories and adjusted the README - also removed some unused projects under examples(updater, updaterp...
kh1kh1
b06c01e9e0fAdd some documentation why we have overwritten this function.
kh1kh1
d461c9d512bThey should have been in Component in the first place.
kh1kh1
5d05f1bf8baI missed some style issues.
kh1kh1
e59ed6e1a84Style changes and some small cleanup.
kh1kh1
cd1d9d181c2Do not use a group box on OSX. (space constraints)
kh1kh1
4a2c8528cf1Force differnt resize behavior for the button layout.
kh1kh1
c42fac59da1Use setSubTitle to make the look more consistant.
kh1kh1
8236a1ee0d1Use the same page for updater and package manager.
kh1kh1
14e0ac3f205Merge branch 'master' into refactor
kh1kh1
a50ba156f80Style change.
kh1kh1
41ae5ec7987Make the updater class work properly.
kh1kh1
722d4a2262cWe need to use entering(). In case the Wizard uses QWizard::IndependentPages initializePage() would be called only o...
kh1kh1
c863b06b389Some more work to support update/ package mode in one page.
kh1kh1
e9d6a328024Fix build for real.
kh1kh1
936a4a287f0Preparation to support update mode as well.
kh1kh1
7bd396ebab9Fix possible race condition.
kh1kh1
ee6de6f3757Only the uninstaller is able to retrieve updates. Call QInstaller::init() as early as possible to register custom op...
kh1kh1
76122d63eceUse a gui application to prevent crash. We can't use a core application here, as in case of we can't connect to the ...
kh1kh1
1313809ac42rmdir fails if the directory does not exist.
kh1kh1
fe61262555aWhatever. Make test checksum const.
kh1kh1
2103cb0d76bCompile.