kh1 | 52a545509ea | Merge branch 'master' into refactor | | |
kh1 | 887ded924d4 | Fix the selected state handling. | | |
kh1 | 11eedee17a2 | Make sure we properly set the check state. | | |
kh1 | 8da35f6eeca | Reorder. | | |
kh1 | c2851cad8d5 | No default arguments anymore. RunModes -> RunMode | | |
kh1 | 66f0f592b5c | Cleanup, we might need to adjust the examples though. | | |
Tim Jenssen | e01327c0175 | added some subcomponents to the example testapp(now with relative pathes) | | |
kh1 | d3d6c508946 | Merge branch 'master' into refactor
Conflicts:
installerbuilder/libinstaller/qinstallercomponent.cpp | | |
kh1 | 61276f19772 | Remove these for the time beeing.
We need to readd the replace stuff though. | | |
kh1 | eb1067401a3 | Reorder. | | |
Niels Weber | 79eb0a133fc | Revert "added some subcomponents to the example testapp"
This reverts commit ae767bf4cae29b810e6d167bc5205e6cff4c1c28. | | |
Tim Jenssen | 155826443bf | fix the fix | | |
kh1 | f78a53657b7 | Both function share the same code, refactor. | | |
Tim Jenssen | ae767bf4cae | added some subcomponents to the example testapp | | |
Tim Jenssen | 7b818475720 | fix that unvisible components keep selected if there is no selected visible component
- should fix: QTSDK-654, QTSD... | | |
kh1 | 2dc1ac0006f | We need to kepp all components, so we can resolve deps. | | |
kh1 | 4b056cd6703 | We do not need these anymore. | | |
Tim Jenssen | 5cbb606bb7a | readded the object names for the license radio buttons | | |
Tim Jenssen | e0cd5413b68 | improve test installer creation | | |
kh1 | db8d2ba831b | Rewrote to use two models.
This has the advantage that we do not need to reevaluate the
models check state after we ... | | |
kh1 | 14166fa3ad1 | One more convenient function. | | |
kh1 | 84380d518d3 | I like more this way. | | |
kh1 | 38d9693c01a | Add some convenient functions. | | |
kh1 | 89d1787e925 | Evaluate checked list first.
Fixes some strange behavior in case we depend on the
default check state changed signal... | | |
Maurice Kalinowski | 4e3f593c472 | style cleanup | | |
Maurice Kalinowski | 6431cc7a539 | add repocompare
this is a little helper tool comparing to different repositories
and checks for updates. It nominate... | | |
kh1 | ff837125c11 | Merge branch 'master' into refactor | | |
kh1 | bc6970e6ca6 | Fix of by one error, broke some column information. | | |
kh1 | 63da6c19a8c | Rework the initial checked handling.
Remove double cache since we can lookup the index
by the component name as well. | | |
Tim Jenssen | 7a934f8141b | improve failed download error message | | |
kh1 | 60d6cd5fffa | Implement default handling. | | |
kh1 | 3f525739f49 | Does not build atm, remove. | | |
kh1 | ba63b964383 | Limit the number of roles. | | |
kh1 | 6b1fe02f808 | Append, not set. | | |
kh1 | 9937c85510a | Use the new model.
Comment out not working stuff. Reorg a bit. | | |
kh1 | 0947671f3b3 | for -> foreach | | |
kh1 | 0eddb9b7709 | Remove/ Comment out, going to rework dep handling anyway. | | |
kh1 | f620f3b4773 | Use the installer's virtual component font stuff. | | |
kh1 | e102afe7968 | Fix typo. | | |
kh1 | cd7c047668f | Remove the root component.
I've had several crashes caused be by the deleting order,
so get rid of the root componen... | | |
kh1 | 29659086bc3 | Have flags initialized by default. More doc. | | |
kh1 | 30d37a5e005 | Adjust updater to simple check for updates.
We might remove this class completely at some point. | | |
kh1 | a509f1a2c93 | Add slot to setup model data. | | |
kh1 | 4e5a483628c | Add slots to select/ deselect all components. | | |
kh1 | 26c249d3446 | Add some more stuff to the model helper. | | |
kh1 | c02b582caca | Add a method to return the uncompressed size as string. | | |
kh1 | a6c661f1805 | Add a remove component function. Does not delete. | | |
kh1 | 260200567c2 | Keep components in seperate list.
Have a list for normal and virtual components. Also sort the
normal components whe... | | |
kh1 | 0c4abcc841f | Move into proper named files and rename. | | |
kh1 | 6765c272c9d | Merge branch 'master' into refactor
Conflicts:
installerbuilder/libinstaller/qinstallergui.cpp | | |
kh1 | 959be05fb6e | Let the installer handle the virtual components stuff. | | |
Tim Jenssen | 89b953a5bbc | now we have proper captions for the buttons in the installer | | |
kh1 | 5fb9e4cd848 | Merge branch 'master' into refactor
Conflicts:
examples/testapp/testapp.pro
installerbuilder/installerbase/install... | | |
J-P Nurmi | ca229bc660b | teh "RemoveTargetDir" hack | | |
Maurice Kalinowski | f95caf1aa4e | unset textstream device
Task-Number: QTSDK-629
Reviewed-by: Tim Jenssen | | |
Maurice Kalinowski | 0a8daaf79c3 | do not crash on error for writing logfile
Task-number: QTSDK-629
Reviewed-by: Niels Weber | | |
Tim Jenssen | ade12981d90 | yes we don't need all arguments | | |
Tim Jenssen | f381eeb93f0 | fix stupid bug | | |
Tim Jenssen | 7d1746ce016 | now execute operations can have an undo execute command | | |
Tim Jenssen | 45b8a0d1622 | id was wrong it is more the toolchain type | | |
Tim Jenssen | 3adb68d9a40 | reduced deprecate warning from qmake | | |
Tim Jenssen | 7d7e9da46af | added new registertoolchainoperation
- this uses the persistentsettings class vom creator | | |
kh1 | a5507f26506 | Evaluate the installed packages as early as possible. | | |
kh1 | 2a5e32c6e32 | The job would clear the list during it's work.
Thus after it finished we could not request the repos
initially set. | | |
kh1 | 6c855d40802 | Small cleanup. | | |
kh1 | ab5654dda83 | Add a helper class to hide the model handling. | | |
kh1 | b48ec63deca | Use the private class. Move the RunModes enum.
The enum should have been there before, so move it to
the qinstallerg... | | |
kh1 | da73157cbea | Move the private class into it's own file. | | |
kh1 | a3330cc8d45 | Fix depricated warning. | | |
kh1 | 5ee19b90c50 | Implement a new component model. | | |
kh1 | e51dcab16d9 | Some more getter for model handling. | | |
kh1 | 2cc43240e6e | Add some model item methods. | | |
kh1 | dafcf18adcd | Merge branch 'master' into refactor
Conflicts:
installerbuilder/libinstaller/qinstaller.cpp | | |
Maurice Kalinowski | 225a8518e19 | make configuration file name dynamic
This allows to have multiple installations into the same
directory, in case Tar... | | |
Tim Jenssen | 7af5c171f9a | clean up the newQtVersion in the installer settings for QtCreator and do all settings for all OSs | | |
kh1 | 761a6abbc1a | We need to pass the package.
Otherwise the component will be empty. | | |
kh1 | 2888efbd676 | Small cleanup and added documentation. | | |
kh1 | adcd83be600 | Use the already existing ctor to load data. | | |
kh1 | c562a326a17 | Skip updates for not installed packages.
Also avoid some "Uninstallation only." outpout if we can't
reach the online... | | |
Tim Jenssen | bc6d91a2d14 | fix a crash and added some more output to operation errors | | |
kh1 | 8ff9e0b54d5 | Skip updates for not installed packages.
Also avoid some "Uninstallation only." outpout if we can't
reach the online... | | |
kh1 | 95c988213bc | Even if we can't reach the server, update the ui. | | |
Tim Jenssen | 9595c0faa75 | fix a crash and added some more output to operation errors | | |
kh1 | 66aad9f9d73 | Merge branch 'master' into refactor
Conflicts:
installerbuilder/libinstaller/qinstallergui.h | | |
kh1 | 9417642f3a1 | Add function the get local installed packages. | | |
kh1 | 10af70e6ebd | Factor out adding temporary update resources. | | |
kh1 | 6cc9e4e7ed0 | Factor out meta package retrieval. | | |
Tim Jenssen | 1b8e428f296 | fix license radiobutton label behaviour | | |
kh1 | 161ef092602 | Merge branch 'master' into refactor
Conflicts:
installerbuilder/libinstaller/qinstaller.cpp | | |
kh1 | b23a69e1a9c | Fetch installed packages only once.
Avoids to iterate over the whole list again and again
for every update. | | |
kh1 | 7bd02568d1a | Adjust to use load from date function. | | |
Tim Jenssen | 789fdf9a305 | fix that new components will be seen in the packagemanager aswell | | |
kh1 | 737dcb327b1 | Use the new load from data functionality. | | |
kh1 | c2494a98b2f | Use statics. Make function private. Build fix.
Make the local tmp path thing private, as it's rather useless
to be a... | | |
kh1 | 6fd2b1d7634 | This is a question rather than an information... | | |
kh1 | b668e98b419 | Style changes. | | |
kh1 | c642c138ce8 | Always pass the mode so we get the right components. | | |
kh1 | 66e1b9d2259 | Avoid some code duplication. | | |
kh1 | aa4bb7c83a9 | Small cleanup. | | |
kh1 | 93fc841f5e7 | Rename to what they actually do. | | |
kh1 | a345e65e732 | Export run modes as well. | | |
kh1 | 32ae1841576 | Merge branch 'master' into refactor
Conflicts:
installerbuilder/installerbase/tabcontroller.cpp
installerbuilder/l... | | |
Tim Jenssen | 21d2c575eab | now replaces works | | |
kh1 | 2bf7d0ac73e | Merge commit 'abbee7b0ec2e1fbc676b31949320b35a4c6620c7' into refactor
Conflicts:
installerbuilder/libinstaller/qins... | | |
kh1 | 88beecfba1b | Merge commit 'd2c8d9f6f6f672a07df110c54ca992f8322b3bce' into refactor | | |
kh1 | 01f907e9d43 | Merge commit 'd734757aad6acbbc5c32e18c9562ea7e9ea6d711' into refactor
Conflicts:
installerbuilder/libinstaller/qins... | | |
kh1 | cc03c916a81 | Merge commit '6511450e29e8bca6d978f9957312587e3809147a' into refactor
Conflicts:
installerbuilder/installerbase/tab... | | |
kh1 | 35d71eec159 | Merge commit '853a68151c0094efdbf144086847abad465b2edd' into refactor
Conflicts:
installerbuilder/libinstaller/qins... | | |
kh1 | 4b7c55ed5b2 | Preselect should be done during fetch. | | |
Tim Jenssen | 97fcf009209 | replace in the old createComponent function :( | | |
Tim Jenssen | c6c30f912b7 | yes it is an allowed argument | | |
Tim Jenssen | a7635e0e899 | again return to the old createComponent method(to much changes for 1.1) | | |
Tim Jenssen | 40dce5aa472 | fix the compare operator | | |
Tim Jenssen | 3103ea41930 | added possibility to start an installer without force installations - for better testing | | |
Tim Jenssen | abbee7b0ec2 | load the component scripts with help of new variable localTempPath | | |
kh1 | d5935f6d586 | Build fix. | | |
Tim Jenssen | d2c8d9f6f6f | don't show already replaced packages | | |
Tim Jenssen | d734757aad6 | renamed some variables/signals/slots to better names | | |
kh1 | 314686e0f63 | Make sure we switch the contents if we switch mode. | | |
kh1 | b3f66475be7 | Take some code from Qt.
Done because now we get a proper Sheet message box on Mac. | | |
kh1 | 8017d80ec53 | Emit after we added the components. | | |
kh1 | eb21e905b2e | They need to be slots.
As we may recive change events from the intro page... | | |
kh1 | 6731abd5667 | Merge branch 'master' into refactor
Conflicts:
installerbuilder/libinstaller/qinstallercomponent.cpp
installerbuil... | | |
kh1 | 0fb14ac9937 | Major cleanup.
Use everything from installer now. | | |
kh1 | 8d6c6405e27 | Parse the file if we need to take care of check sums. | | |
Tim Jenssen | 6511450e29e | use the new create component method | | |
Tim Jenssen | 853a68151c0 | renamed m_components to m_rootComponents | | |
Tim Jenssen | a48da20dea5 | compile fix for this new create component method | | |
Niels Weber | 9023403cad8 | only one QApplication, so it does not crash
Reviewed-by: kh1 | | |
Tim Jenssen | ed76e722240 | added new create component function | | |
Tim Jenssen | 9d896437d1a | added a TODO comment | | |
Tim Jenssen | 1858f805de3 | we like to have default values in KDUpdater::Update::data | | |
Tim Jenssen | a5793ea351b | added some more values to load data method | | |
Niels Weber | 95203f37193 | Revert "Revert "Use a gui application to prevent crash.""
This reverts commit 4ad984278db64d719087922fabab94b2d93211ee. | | |
kh1 | 75fc609273f | Merge branch 'master' into refactor | | |
Niels Weber | 4ad984278db | Revert "Use a gui application to prevent crash."
This reverts commit 76122d63eced0b083e3c2e701c069aa2a8db360f.
...a... | | |
kh1 | f1c8f63b1fa | Better naming.
Actually we are asking for child components here. | | |
kh1 | f46d3375ab6 | Remove friends as they are not needed anymore. | | |
kh1 | 1f341ba5ace | We need to pass the mode to check the right list.
Makes updater mode work as well. | | |
kh1 | d2da1210091 | Replace InstallerMode with AllMode.
Since the old implementation did fetch both updates and all
packages in one go a... | | |
kh1 | 9d9a7e8e885 | Merge branch 'master' into refactor | | |
kh1 | 3ae44d8b3aa | Make use of the new fetch all packages function. | | |
Maurice Kalinowski | d545a4d93db | check for OS not windowing system
Reviewed-by: Tim Jenssen | | |
kh1 | 8e51814274d | Implement building all components.
Note: Need to merge with fetchUpdaterComponents at some point. | | |
kh1 | d71d1083163 | Make sure to not load emty scripts.
This can happen if the updater list and script list have
different values after ... | | |
kh1 | d123d1df0c9 | No need for linear list anymore.
We do now fill the updater list only, no need to take
the linear list flag into acc... | | |
kh1 | fb0ec26b9f6 | Use foreach for better readability. | | |
kh1 | cf047a31763 | Fix indent. | | |
kh1 | f770efecf39 | Merge branch 'master' into refactor
Conflicts:
installerbuilder/libinstaller/qinstallercomponent.cpp
installerbuil... | | |
Tim Jenssen | 8772a59d280 | used new load data functions from component class | | |
Tim Jenssen | f7f4e82bdcc | added load data functionality inside component class | | |
kh1 | cb560d34c29 | Everything went fine even if we have no updates. | | |
kh1 | df67616bf1a | Add missing signals.
One to emit error message from meta info job and another
one to cancel the job from the ui. | | |
kh1 | 36ced7e11ad | Unify status values. | | |
kh1 | c7927fd2f20 | Rename. Also parse the locals component file. | | |
kh1 | ffe27fc4a9b | Merge branch 'master' into refactor | | |
kh1 | 751f8bb8276 | Implement building updater components only. | | |
Tim Jenssen | bd5c339ed47 | added some exclamation mark to the deprecate message | | |
Tim Jenssen | 0cde86981db | confDir should be a configDir | | |
Tim Jenssen | 53f1245cf94 | use same argument style in repogen like it is in the binarycreator | | |
Tim Jenssen | 9d10c63a76d | changed platform argument to one with placeholders | | |
Tim Jenssen | 3680d6e9a08 | removed color codes from the diff inside the readme | | |
Tim Jenssen | fc07ff13fa8 | more adjustments for the Qt configure lines | | |
Tim Jenssen | 87689d67a69 | updated configure lines to build a static Qt | | |
kh1 | 4a701634d43 | Merge branch 'master' into refactor
Conflicts:
examples/updater/main.cpp
examples/updater/updater.cpp
examples/up... | | |
kh1 | 573ace6dbce | Cleanup. Style changes. | | |
Tim Jenssen | 64391c88c7e | moved some directories and adjusted the README
- also removed some unused projects under examples(updater, updaterp... | | |
kh1 | b06c01e9e0f | Add some documentation why we have overwritten this function. | | |
kh1 | d461c9d512b | They should have been in Component in the first place. | | |
kh1 | 5d05f1bf8ba | I missed some style issues. | | |
kh1 | e59ed6e1a84 | Style changes and some small cleanup. | | |
kh1 | cd1d9d181c2 | Do not use a group box on OSX. (space constraints) | | |
kh1 | 4a2c8528cf1 | Force differnt resize behavior for the button layout. | | |
kh1 | c42fac59da1 | Use setSubTitle to make the look more consistant. | | |
kh1 | 8236a1ee0d1 | Use the same page for updater and package manager. | | |
kh1 | 14e0ac3f205 | Merge branch 'master' into refactor | | |
kh1 | a50ba156f80 | Style change. | | |
kh1 | 41ae5ec7987 | Make the updater class work properly. | | |
kh1 | 722d4a2262c | We need to use entering().
In case the Wizard uses QWizard::IndependentPages
initializePage() would be called only o... | | |
kh1 | c863b06b389 | Some more work to support update/ package mode in one page. | | |
kh1 | e9d6a328024 | Fix build for real. | | |
kh1 | 936a4a287f0 | Preparation to support update mode as well. | | |
kh1 | 7bd396ebab9 | Fix possible race condition. | | |
kh1 | ee6de6f3757 | Only the uninstaller is able to retrieve updates.
Call QInstaller::init() as early as possible to register
custom op... | | |
kh1 | 76122d63ece | Use a gui application to prevent crash.
We can't use a core application here, as in case of we can't
connect to the ... | | |
kh1 | 1313809ac42 | rmdir fails if the directory does not exist. | | |
kh1 | fe61262555a | Whatever. Make test checksum const. | | |
kh1 | 2103cb0d76b | Compile. | | |
Next → |