Tim Jenssen | f6406cbf70b | improved spelling and verbose output
Reviewed-By: Niels Weber | | |
Tim Jenssen | 9d88e551673 | added some brackets
Reviewed-By: Niels Weber | | |
Tim Jenssen | cd2860d9595 | removed unused debugComponent
Reviewed-By: Niels Weber | | |
Tim Jenssen | 73ca2b5e4a4 | added const to method where possible and clean up the code(removed unused methods)
Reviewed-By: Niels Weber | | |
Tim Jenssen | 7735fa0aa0f | Show that there were unresolved dependencies in the task detail output widget
Reviewed-By: Niels Weber | | |
Tim Jenssen | efb65b42fa9 | added visited dependency check
Reviewed-By: Niels Weber | | |
Tim Jenssen | 9d43d3f36a6 | enable ,<space> and , as seperator in stringlist values
Reviewed-By: Niels Weber | | |
Tim Jenssen | 308dc03e51c | preselect only installed components
Reviewed-By: Niels Weber | | |
Tim Jenssen | dd805980765 | improve install reason strings
Reviewed-By: Niels Weber | | |
Tim Jenssen | ef2b0cb4151 | fill the all component list and the update list in the update case
Reviewed-By: Niels Weber | | |
Tim Jenssen | 5a62ea4249a | kill StartAppendToInstallState the logic is now outside and use setUpdateAvailable
Reviewed-By: Niels Weber | | |
Tim Jenssen | 18991a0c97f | fix the important update check
Reviewed-By: Niels Weber | | |
Tim Jenssen | a329c673a8a | deactivate newcomponent code, it was not working
- I am not sure how we want to support this in the future
Reviewe... | | |
Tim Jenssen | f51d1517d5b | make the default install reason translateable | | |
Tim Jenssen | e101e87ccb9 | now the task detail text output widget shows which component will be removed
Reviewed-By: Niels Weber | | |
Tim Jenssen | 83e1c425c93 | makes the delete all text in the uninstaller red
Reviewed-By: Niels Weber | | |
Tim Jenssen | 6ff9ac34917 | if we are an uninstaller we don't need the detail textbox
Reviewed-By: Niels Weber | | |
Tim Jenssen | 02b859b8193 | added an updateIsAvailable flag to component class
Reviewed-By: Niels Weber | | |
Tim Jenssen | 31b7d64b278 | added a why component, because it looks very strange to me | | |
Tim Jenssen | 0b796bb4591 | calculateToInstallComponents got a return value
- to check that an installation is possible
Reviewed-By: Niels Weber | | |
Maurice Kalinowski | 773f1711344 | fix uninstalling qt versions
the install function might append the full path to qmake, hence
the comparison during u... | | |
Tim Jenssen | 242cfcfca59 | move the cancel code to the resolve dependency state | | |
Tim Jenssen | 7addc36304a | now the packagemanager is working with the new dependency code | | |
Tim Jenssen | eccb36790f1 | init state of the task detail widget was not correct | | |
Tim Jenssen | d6b2f27dc27 | we need the status before we emit finish for some scripts | | |
Tim Jenssen | 38cba837e90 | reactivate license adding method | | |
Tim Jenssen | 94119a894d7 | make the testapp compile | | |
Tim Jenssen | 2f961a11ae2 | Revert "remove unused constructors" <- they were used
This reverts commit cd68da35965e07f96dff244cf85a0e3908ee5621. | | |
Tim Jenssen | 7f5f8285850 | added a task detail text output where the user can see the install order | | |
Tim Jenssen | 28db8df87dd | use new orderedComponentsToInstall method | | |
Tim Jenssen | 319e2ad7ca2 | renamed some new install order methods and added access to two on core | | |
Tim Jenssen | cd68da35965 | remove unused constructors | | |
Tim Jenssen | 6a74a2a6a20 | added a first version of calculate to install components with dependency graph | | |
Tim Jenssen | 2fdb1458b7f | show licensepage even componentsToInstall is not working | | |
Tim Jenssen | c2e56372f3b | add a line break | | |
Tim Jenssen | 1894354f3be | introduce AppendToInstallState enum for dependency statemachine | | |
Tim Jenssen | 89531cd82ca | added isAutoDependOn to Component class | | |
Tim Jenssen | 10d5d3a8816 | disable some not working dependency code and splitted components() | | |
Tim Jenssen | 62fc5672135 | introduce appendUpdaterComponent method | | |
Tim Jenssen | dda1bc89d45 | use hash instead of map for the created components | | |
Tim Jenssen | 4b01b138a2c | add a comment to processEvents in loadComponentScript | | |
Tim Jenssen | 6260bf6f8b3 | added child to the container names to reduce confusion | | |
Tim Jenssen | 47f6a5d02ee | argument value UpdaterMode was never used in rootComponent() | | |
Tim Jenssen | 971ed9a4250 | argument value UpdaterMode was never used in rootComponentCount() | | |
Maurice Kalinowski | ff624a1aac2 | Do not try to remove non existing directories
In case a directory has been removed already, there is no need to
bail... | | |
Maurice Kalinowski | 236705be634 | break if license is found
no need to iterate through the remaining components if we
know that we need to display the... | | |
Maurice Kalinowski | 9aa3be4b70a | omit license page for no agreement
if there is no license to agree, the license page can be skipped
Reviewed-By: Ti... | | |
kh1 | a2de8dab323 | Fix error handling for all user defined errors.
Review-by: tjenssen
We missed most of our own defined error cases, ... | | |
kh1 | c97a68d285e | Optimize the selection code and fix broken offline state.
Review-by: tjenssen
Do not change the checked state of a ... | | |
Tim Jenssen | f1ccd134e20 | reduce and improve verbose output | | |
kh1 | 831e0ba7599 | Fix build on unix like machines. | | |
kh1 | 11edea7ecac | Resolve TODO and make unzip threaded.
Review-by: tjenssen | | |
Tim Jenssen | e51b0f5985b | remove last warning under windows | | |
Tim Jenssen | 1589f0e0e15 | now we can compile the fileengineclient tool shared aswell | | |
Tim Jenssen | dca0e1f61a9 | add showAvailableOperations to operationrunner | | |
Tim Jenssen | 06a3777d734 | removed or disabled most warnings | | |
Tim Jenssen | 08d39e88de6 | reactivate operationrunner and fileengine tests tools | | |
Tim Jenssen | 36b629776d4 | removed unused tests | | |
Tim Jenssen | 673db1b006a | fix sql loading in the static build case | | |
Tim Jenssen | f703aa90049 | added some file tools | | |
kh1 | f14d0c3dcde | Fix crash while accessing a possible empty list. | | |
Niels Weber | da2a2ef2339 | make it look better on linux
Review-by: kh1 | | |
kh1 | 3c79343be15 | Small cleanup. No need for a second QFile. | | |
kh1 | f1e28107d11 | Fix build on none windows platforms. | | |
kh1 | 304e01cc695 | Make sure we can set the target file location.
Allows us to keep the files inside the remote tree. | | |
kh1 | d262ecbdffb | Fix memory leak. Set parenthesis properly. | | |
kh1 | 915d1ef4bb6 | Process app events and invoke the signal queued.
Solves a freeze seen on updater/ package manger restart. | | |
kh1 | 99bb647efa1 | Build fix for dynamic linkage.
Review-by: Maurice Kalinowski, Niels Weber | | |
kh1 | 6722096ee91 | Build fix on Windows. | | |
Maurice Kalinowski | 41d727808d0 | introduce qt version registration for creator 2.3
yet another method to register a qt version to Qt Creator, this
ti... | | |
kh1 | f1ed82841df | Add a reset function to reset internal error handling. | | |
kh1 | a2d627f21ab | Remove superfluos progress changed functionality.
We've never taken it into account anyway (wrong signature)
and, we... | | |
kh1 | 21b8b2e822a | Fix problem found by Maurice.
We need to force an update on the components xml file,
as during install the install t... | | |
kh1 | 3c4431e70f5 | Skip the check for the components xml.
There's no need to check, as we do not need the file
to run the unistaller. O... | | |
kh1 | d8e582c9ecb | Cleanup. Use typedef. No functional change. | | |
kh1 | c82f0912f65 | Fix problem with showing wrong progress. Fake! :) | | |
Maurice Kalinowski | 1d49013dd1c | build fix on Linux
Reviewed-by: kh1 | | |
kh1 | 4a494850496 | Fix build on OSX. | | |
kh1 | 87ba527d527 | Cleanup. Use typedef. No functional change intended. | | |
kh1 | d29b1212f5a | Cleanup. Use typedef. No functional change intended. | | |
kh1 | be5682dec38 | Cleanup. Use typedef. Fix possible encoding problem. | | |
kh1 | 7c100824b5e | Cleanup. Use typedef. | | |
kh1 | 6c058f11c2b | Cleanup. Use typedef. Fix possible wrong encoding. | | |
kh1 | d9542889010 | Cleanup. Use the typedef, no functional change intended. | | |
kh1 | 94b545c71d6 | Cleanup. Use the typedef, no functional change intended. | | |
kh1 | eb713a82c16 | Cleanup. Use the typedef, no functional change intended. | | |
kh1 | 44f39d04c04 | Cleanup. Use the typedef, no functional change intended. | | |
kh1 | 60d41ca326a | Cleanup. Use the typedef, no functional change intended. | | |
kh1 | 93c2cf72053 | Cleanup. Use the typedef, otherwise no functional change. | | |
kh1 | 8ed1388befa | Cleanup. Use the typedef, otherwise no functional change. | | |
kh1 | a0912ab1361 | Cleanup. Use the typedef and add missing signal. | | |
kh1 | ce30ee04d8c | Remove superfluous forward declaration. | | |
kh1 | 7f31001cdd5 | Cleanup. Use the typedef, otherwise no functional change. | | |
kh1 | 40708ba5085 | Cleanup. Use the typedef, otherwise no functional change. | | |
kh1 | 20bb0b43eb0 | Cleanup. Use the typedef, otherwise no functional change. | | |
kh1 | 2184c181f85 | Move constants into it's own file. | | |
kh1 | c29ab9679f6 | Lower the impact of statics per compilation unit. | | |
kh1 | fd1358a9f5e | Hide the KDUpdater stuff behind typedefs. | | |
kh1 | 131ecc2b123 | Hide KDJob from public API. | | |
kh1 | 165ebab810b | Fix typo. | | |
kh1 | f7bb1f14855 | Operations -> OperationList | | |
kh1 | 51c0a06a2e5 | Fix some includes, remove auto pointer. | | |
kh1 | 771ca39b809 | Define some typedefs and hide the "Update"... | | |
kh1 | 7baa87b423f | Have only two function to fetch local and remote packages.
Move everything else into private and guess what to do on... | | |
kh1 | 5ca0ad0a230 | Remove superfluous includes and forward declarations. | | |
kh1 | 77ff35017bf | Make copy constructor private. | | |
kh1 | 72b28463678 | There's no need to have a virtual here. | | |
kh1 | b5c6df94028 | Remove semicolon. | | |
kh1 | be8e847a56d | Use typedef to hide the "Update" prefix, doesn't fit really. | | |
kh1 | 57a06a644ff | Move the define to where it's used. | | |
kh1 | da73e1829c9 | Make the widget read only. | | |
kh1 | 1f13c6b9274 | Fetch the repo only once. Makes package management fast.
Put all stuff into private wich seems to be rather ugly and... | | |
kh1 | 8d36e15f141 | Do not write the updates sources xml file. | | |
kh1 | 81e2e82190e | Remove some superfluous variables. | | |
kh1 | 26539d1f260 | Fake install/ update/ rollback progress. | | |
kh1 | 4f92ff59617 | Remove superfluous code and fix local packages function. | | |
kh1 | 8692f7019b5 | Smale text change. | | |
kh1 | 22eefdfe7ec | Broke isValid() in a previous commit to refresh(). | | |
kh1 | c90d24ea410 | If the file does not exist, set a proper error value. | | |
kh1 | 9dbd85a70ad | Remove some superfluous function and variables.
If we can't parse the local components file, it's unlikely
that it w... | | |
kh1 | 7316f383c1a | Do not reparse the components xml.
Theres no need to do so, as we are going to write out a
new one anyway. Just the ... | | |
kh1 | ee51db8074f | Remove superfluous fuction.
There is no difference between those two, as both will
return the local components xml f... | | |
kh1 | 40068fda67d | Fix progress bar not showing 100% after ignore error.
Once we had a install error that was ignored by the user,
the ... | | |
kh1 | 7f75020e00a | Keep the updater application as class member.
I can't see any reason to be able to set it from the outside,
thus it ... | | |
kh1 | fd128c68c28 | Remove superfluous member variable. | | |
kh1 | 17145769775 | Fix wrong sub title when started e.g. as uninstaller. | | |
kh1 | 429081b235d | Fix broken check for forced installation. | | |
kh1 | 304d54ea193 | Implement package management even if we can't reach the repo.
If we can't reach the given repo or if no repo is set,... | | |
kh1 | aea42ec8625 | More work towards localisation. | | |
kh1 | fa39187adeb | Cleanup the error messages and add some missing punctuation. | | |
kh1 | 04223dbaaa6 | Merge branch 'master' into refactor | | |
kh1 | 2917bd4bf12 | Remove some superfluous code.
Title and icon are already set in the gui base class. | | |
Tim Jenssen | 2322c872a66 | adjusted to the old behaviour | | |
kh1 | b5d4c27bf8e | Some more work to support localisation. | | |
kh1 | b68afc9cc60 | Use a different precision and a lower amount for size. | | |
kh1 | af46e68ff60 | If there are no updates, show this in the ui as well. | | |
kh1 | 3a8908b0683 | Add an error function and display it in the ui.
If there happens to be an error during fetch, set the
appropriate in... | | |
kh1 | 812f60ea11e | Whitespace cleanup. Style change. | | |
kh1 | b394331a8b3 | Remove some superfluous code. | | |
kh1 | 8e047b963fb | Make sure the details browser follows the ui.
Now it follows in all directions, add missing shortcuts
and remove sup... | | |
kh1 | ed28e7e1182 | Some reordering. Add missing shortcuts. | | |
kh1 | 8ddcd5864b4 | Small reordering. | | |
kh1 | a4db26923e0 | Properly support different styles.
Make sure we put an empty character inside the sub title
section, so the header w... | | |
kh1 | c071f76a788 | Some more work towards localisation. | | |
kh1 | 413dd942481 | More work towards full localisation. | | |
kh1 | 5d419c1a6ef | Merge branch 'master' into refactor | | |
Tim Jenssen | d2a18bab641 | Revert "added a check that the orignal build dir shouldn't be part of the frameworkId"
This reverts commit f95873d1f... | | |
kh1 | c16324d30eb | Merge branch 'master' into refactor | | |
kh1 | b038d044f70 | Connect the right buttons to be able to catch finished. | | |
Tim Jenssen | f95873d1f1c | added a check that the orignal build dir shouldn't be part of the frameworkId | | |
kh1 | cfcc0dcaa57 | Use a generic type in Q_PROPERTY, makes the scripts work again. | | |
kh1 | 000d5a5a295 | Properly fix the use of the binary file raw pointer.
Make sure we pass the shared pointer around instead of the
actu... | | |
kh1 | 876768f20ab | Proper variable naming. | | |
kh1 | 242973f1d57 | In case we are the installer do not close the file.
This is only the case for offline installer, as all resources
ar... | | |
kh1 | dbd06849c98 | Revert the revert commits as they do not fix the crash.
I was trying to fix a crash in binary format handler that I
... | | |
Maurice Kalinowski | ac4acfb9d54 | build fix for unix | | |
kh1 | 334ae5da698 | Revert "Resolve TODO. Remove as it's not needed at all."
This reverts commit fc936fe798cef701f1fde434eaf25b9a34ad96b1. | | |
kh1 | e3d49c1330c | Revert "Remove unused classes. Disable tests."
This reverts commit 288995149bb729873f31dc7db53bf4ec3591a3ed. | | |
kh1 | b1304e315cc | Revert - Remove unused classes.
This reverts commit 5ba3fcc9edf27a23650e9399d6ac04ba89a6eaee. | | |
kh1 | e3906160c2f | Should have been lower case. | | |
kh1 | 46322feea79 | Some more string stuff. | | |
kh1 | 256debbe97d | Make use of the possibility to exchange strings.
Initial commit, more pages to come. Strings are to be
defined insid... | | |
kh1 | bad4df58972 | Add a function to get ui string elements per page. | | |
kh1 | 8b8b4a93a1c | Remove QObject as are able to use tr. | | |
kh1 | 21f43b8e6a4 | Merge branch 'master' into refactor | | |
kh1 | 1eb2aeac689 | Fix broken mkpath operation.
Review-by: tjenssen | | |
kh1 | ea3360f47f4 | Add support to have gui pages configurable.
Now we can expose all objects thru the config.xml
and set there values a... | | |
kh1 | e7dc0f90953 | Add missing const. | | |
kh1 | 59da2d060a0 | Use some more of the constans. | | |
kh1 | 0ea3afc9e0c | Don't fail if a start element has children. | | |
kh1 | 791b7cef0e7 | Read the settings throug QXmlStreamReader.
Also use a QVariantHash to store the values. Add some
convenient function... | | |
kh1 | 196c12822ba | Add some more constants. | | |
kh1 | 75fae8b5f47 | Make it possible to use the class with QVariant. | | |
Maurice Kalinowski | 8ca5ee85ab7 | build fix for X11
- settings class refactoring has not been done for x11 case
- case sensitive header inclusion
Rev... | | |
kh1 | 530292ec64a | Merge branch 'master' into refactor
Conflicts:
installerbuilder/libinstaller/macrelocateqt.cpp
installerbuilder/li... | | |
Tim Jenssen | 82a05168be9 | removed the debugging messagebox | | |
Tim Jenssen | 495b36af03d | now macrelocate should work again | | |
kh1 | 38e010d9333 | Add the timer back as we need it to update the ui. | | |
kh1 | 24e92b93c4b | Get rid of the group box after all.
It will look strange with most styles depending on the
platform and both widget ... | | |
kh1 | 2b883fe0b1d | If there is no update info, do not show the string.
Put some minimal html around the description, so we get
word wra... | | |
Tim Jenssen | 62deb6ef5aa | readded the debugging messagebox | | |
Tim Jenssen | e5e0857207f | added missing QLatin1Strings | | |
Tim Jenssen | f3d96c93cce | typo in endswith | | |
Tim Jenssen | b1797ee7e5c | exclude .h .cpp .pri .pro from relocating | | |
kh1 | 0f15a1083e0 | Whitespace cleanup. Remove forward declaration. | | |
Tim Jenssen | 6cd5a7d9b24 | fix typo | | |
Tim Jenssen | 8a9c444b8e9 | removes the unused error/debugging messagebox | | |
Tim Jenssen | e1c3d62720d | indicator parsing was wrong | | |
Next → |