kh1 | 0a9ae3a6710 | Move into third party, where it belongs. | | |
kh1 | ff89030aaf3 | Small cleanup. | | |
kh1 | f9e70bf4a47 | Use QProcessWrapper where needed. | | |
kh1 | efadd30d088 | Cleanup. Style changes. | | |
kh1 | 44cff55378c | Merge branch 'master' into refactor
Conflicts:
installerbuilder/libinstaller/libinstaller.pri
installerbuilder/lib... | | |
kh1 | 367477f0744 | Make use of the QProcessWrapper own source. | | |
kh1 | 2f382c906bb | Move QProcessWrapper into it's own file. | | |
kh1 | a6546e41eab | Small cleanup. | | |
kh1 | 428693c805d | Use the right qualifier... | | |
Tim Jenssen | 8770e1833a9 | now register qt removes versions from newversion setting | | |
Tim Jenssen | 1eb34a308dd | some flow control spaces | | |
Tim Jenssen | 6391f4a773c | register default debugger should work now as an installer operation | | |
Tim Jenssen | 22f3ec0bac2 | added new updatecreatorsettingsfrom21to22operation | | |
Tim Jenssen | 9986e21647c | ; after a namespace is not correct | | |
Tim Jenssen | f0e0fef6847 | added new registerdefaultdebuggeroperation | | |
Tim Jenssen | c570c8612a0 | use qtcreatorpersistentsettings in registertoolchainoperation | | |
Tim Jenssen | db0e7385a19 | added qtcreatorpersistentsettings
- as a convenience class to work with persistentsettings | | |
Tim Jenssen | c77ba11bf6f | added some more Qt Creator constants | | |
Tim Jenssen | 9388569373b | virtual should be at the beginning | | |
Tim Jenssen | c5e3c472789 | removed unneeded content.qrc file | | |
Tim Jenssen | 1133726cca6 | removed unneeded qrc file | | |
kh1 | bb9ad02cbde | Reorder to fix a possible race condition. | | |
kh1 | eb7192d3ff5 | Add an option to disable auto delete.
Make use of this option, this fixes a crash seen while
running an event loop i... | | |
kh1 | 41f93b8a052 | Merge branch 'master' into refactor
Conflicts:
installerbuilder/libinstaller/qinstallergui.cpp | | |
kh1 | f075d1ba951 | Merge branch 'master' into refactor
Conflicts:
installerbuilder/installerbase/installerbasecommons.cpp | | |
Niels Weber | 0f2e53922ab | Fixes free space detection on Linux
This fixes QTSDK-586.
Also two small English language improvements.
Review-by: kh1 | | |
Niels Weber | a54714b6cef | disallow invalid characters, homedir and relative paths as targetDir
Done-with: tjenssen
Reviewed-by: Maurice Kalino... | | |
kh1 | f2821573b18 | Small style cleanup. | | |
kh1 | acd3fba90fd | Move into private, where it belongs in the first place. | | |
kh1 | 765c59be03f | Merge branch 'master' into refactor | | |
kh1 | 335911e45db | Merge branch 'master' into refactor
Conflicts:
installerbuilder/libinstaller/elevatedexecuteoperation.cpp
installe... | | |
Tim Jenssen | 33443404a51 | readded needed argCounter++ calls | | |
kh1 | 007d2517bc4 | Use KDSaveFile.
We can now keep a copy of the original operations
file till we finished writing out all "new" operat... | | |
kh1 | 5710a70a79c | Reorder some code. | | |
kh1 | b50df6b7fcb | Implement read/ write to separate operation file. | | |
kh1 | 96db5ea9752 | Implement operator << for QStringRef. | | |
Tim Jenssen | 83fb4bc8b25 | moved some creator constants to an extra file | | |
Tim Jenssen | 151df9ebb2b | now setqtcreatorvalueoperation removes values on undo | | |
Tim Jenssen | 2fd097a8378 | improved usage output | | |
Tim Jenssen | cfba9253ee1 | added a check that the targetdir from the installer is valid | | |
Tim Jenssen | 8f40a20dd99 | remove some un codingstyle spaces from operations | | |
Tim Jenssen | 041a6e93450 | now operation runner can run all operations | | |
kh1 | 63a5b8daaa2 | Add accessor functions. Small style changes. Doc update. | | |
kh1 | 390beef81f5 | Implement read/ write of user defined repositories. | | |
kh1 | e8cf4e6c290 | Add some convenient functions to use with QHash. | | |
kh1 | 1bd5c172e46 | Whitespace. | | |
kh1 | c185bd85443 | Initial implementation of user defined repositories. | | |
kh1 | d85e569b9f6 | It is possible to have several remote repositories. | | |
kh1 | b698106b37e | Fix warnings. | | |
kh1 | 9cdc4b7db42 | Repositories are always "required" now. | | |
Tim Jenssen | 7f37da61219 | check that an installer object is existing | | |
Tim Jenssen | f5e08e795c0 | less code same behaviour, to get the creator settings path | | |
kh1 | 8fdcd81bc1b | Merge branch 'master' into refactor
Conflicts:
installerbuilder/libinstaller/qinstaller.cpp
installerfw.pro | | |
Tim Jenssen | 96d0cd3be9b | yes we want archivgen | | |
Tim Jenssen | 2236717607a | added missing pro file | | |
Tim Jenssen | f42265ed6a4 | add oepration runner to default build | | |
Tim Jenssen | 8aeefc7bf5d | fixed some git warnings | | |
Tim Jenssen | d4ac8a2d7a6 | removed targetdir argument from registertoolchainoperation and added undo content | | |
kh1 | 7c8bff8cd94 | Get rid of the package manager parameter.
A: It did not self explain what it does.
B: We did not need it in case of ... | | |
Tim Jenssen | 99c7b97e4ec | fix the missing installer value for old operations | | |
kh1 | 972b92a0158 | Make use of the commen error values. | | |
kh1 | 54df89fa6dc | Properly qualify the error. | | |
kh1 | 6caba00154b | Provide a common job error enum. | | |
kh1 | cc1667bce4e | Cleanup. | | |
kh1 | 6534962657f | Don't bail on user ignore error.
If we can't access a not required repository the installer
would stop afterwards, s... | | |
Tim Jenssen | fc0dcddd588 | fix git warning(flow control) | | |
Tim Jenssen | 8020222ab65 | don't do big things in the main thread
- and don't kill timers too often | | |
Tim Jenssen | 107dc21a75e | fix undo of register qt operation | | |
kh1 | 41d4d9228f8 | On cancel emit finished with error. | | |
kh1 | 5db92bb69aa | Properly qualify the error enums. | | |
Tim Jenssen | 4cd5eeee9e2 | added new registerqtv2operation | | |
Tim Jenssen | 210e7936b0f | Revert "added new registerqtv2operation"
This reverts commit 10fe04128a5d848b22764989b4a0744d69efd903. | | |
Tim Jenssen | 10fe04128a5 | added new registerqtv2operation | | |
kh1 | 039c6554028 | Cleanup, style changes. | | |
kh1 | 91727d981cd | Small cleanup. | | |
kh1 | 26a8b783f30 | Clear all sender references during disconnect.
Fix an assert always seen e.g. after a failed download
job and a seco... | | |
kh1 | f4bc62c699b | Fix broken selection behavior.
We need to update the current selection list to be
able to emit the proper selection ... | | |
kh1 | 3f3ac6330d7 | Enable the cancel button by default.
If we hit the page coming from the perform install
page with details visible, t... | | |
Tim Jenssen | 9689b27ce96 | added file engine test client/server application | | |
Tim Jenssen | 45b81243914 | removed unneeded things from operationrunner.pro | | |
Tim Jenssen | 06fbd36987d | we don't need content.qrc anymore | | |
kh1 | e8015d22755 | Fix package manager full uninstall.
Even _if_ we remove all components, we should keep
the target dir as it contains... | | |
kh1 | 063b131b081 | Fix broken component by name functions.
We can't identify a component if have no name. | | |
kh1 | 935baec64a1 | Fix build on OSX. | | |
kh1 | 90fd4287556 | Resolve TODO.
Modify is now supported from windows software panel. | | |
kh1 | b18fbf4a10a | Resolve TODO. Fix memory leak. | | |
kh1 | 27285b492b4 | Fix wrong completed percentage calculation. | | |
kh1 | 6009c13dca0 | Cleanup, style changes. | | |
kh1 | 353b0590c81 | Resolve TODO. Fix memory leak. | | |
kh1 | 024c744753e | Reorder to match header file. | | |
kh1 | 288995149bb | Remove unused classes. Disable tests. | | |
kh1 | fc936fe798c | Resolve TODO. Remove as it's not needed at all. | | |
kh1 | c8f33b790a4 | Whitespace. | | |
kh1 | 58e523d6541 | Fix memory leak. | | |
kh1 | 4f247a81460 | Cleanup, style changes. | | |
kh1 | 7f2873678b7 | Fixes a memory leak in QUiLoader.
We would leak on every invokation an Translation Watcher
object, as there is no pa... | | |
kh1 | 0b4ac71d687 | Fix memory leak. | | |
kh1 | 9d47de75fb8 | Whitespaces. | | |
kh1 | 04f60ae2e22 | Check on OSX as well for root privilegs, cleanup. | | |
kh1 | 162ed64b51d | Small cleanup. | | |
kh1 | 460514cafb6 | Always ask to close the app, except for the finish page. | | |
kh1 | 6d60c7d9ce3 | If we cancel we need to emit finished as well. | | |
kh1 | ce9fc791e5f | Small cleanup. | | |
kh1 | 11198cbdb2e | Update job info message and properly forward them. | | |
kh1 | cc0a3e1701e | assert -> Q_ASSERT | | |
kh1 | 1a03a1bcbaa | for -> foreach | | |
kh1 | 0fcfb9701bd | Small cleanup. | | |
kh1 | bdbb61c6642 | Merge branch 'master' into refactor | | |
kh1 | fc6333991a1 | Make sure we can quit updater on OSX as well. | | |
Tim Jenssen | 7352676e212 | some spaces to doc | | |
Tim Jenssen | 6c3e09e0427 | improved component description documentation | | |
kh1 | c4ec44039c0 | Fix build on OSX. | | |
kh1 | 8ce0d98314a | Merge branch 'refactor' of scm.dev.nokia.troll.no:installer-framework/mainline into refactor
Conflicts:
installerbu... | | |
kh1 | 4ce060b6014 | Move the install component funtion into private.
Now we can pass on the fact that the installer gained
already admin... | | |
kh1 | f0d39e24eb8 | Make this function private. | | |
kh1 | d04b2985626 | Refactor.
The uninstaller and package updater share the same undo code. | | |
kh1 | 3b73ac4545c | Run uninstaller now removes everything.
It runs now all operations undo steps and removes
everything from disk. Does... | | |
kh1 | 384f32f7ec5 | Fix error message. Emit finished as late as possible. | | |
kh1 | 3423d4e48ab | Also take the updater mode into account. | | |
kh1 | c6af090930c | Remove leftover. | | |
kh1 | 80ff82ba56e | Whitespaces. | | |
kh1 | eb3bcc48cad | Cleanup. Whitespaces. Style. | | |
kh1 | ab8044c68dd | Cleanup. Whitespaces. Style. | | |
kh1 | 53b6164460a | Cleanup. Formating. Style changes. | | |
kh1 | 9b99a9b7038 | Whitespaces. | | |
kh1 | 70b3b1a20f8 | Whitespaces. Fix some spelling errors. | | |
kh1 | 0420fbc7b06 | Shutdown the meta info job from installer. | | |
kh1 | 237a0d12563 | Whitespaces. | | |
kh1 | 991cdeb156e | Fetch the package info after we know the it is installed. | | |
kh1 | 8970b6e3f6a | Remove dependencies if we have no updates. | | |
kh1 | d054e272877 | Make sure we take only "real" components into account.
Fixes the wrongly enabled "Next" on component selection. | | |
kh1 | 18ae60d7bca | Rename variable. Fix wrong seek check. | | |
kh1 | 604ac28951a | Store the data start position before the first write.
Fixes the grow of the executable on every uninstaller
write op... | | |
kh1 | 1422149743d | Remove superfluous function. Small cleanup. | | |
kh1 | 0692028ef02 | Do not append a mkdir operation if the dir exists. | | |
kh1 | 000db685f65 | Sanity check. | | |
kh1 | 40148dcc875 | Always write the uninstaller.
Remove superluous signal.
It is not written anyway in case of un/installer. | | |
kh1 | 1efe0f8f4ec | Small cleanup. | | |
kh1 | 6283598b9d0 | Make sure we keep admin rights.
In case we need full admin right right from the start,
we should never drop them dur... | | |
kh1 | 11b3d339a19 | Remove whitespace. | | |
kh1 | ce1d3dccf26 | Some cleanup on the finish page.
Be able to quit the updater/ package manager from the
finish page. Change wording t... | | |
kh1 | 2e3382398b0 | Make sure we return a valid id on restart. | | |
kh1 | 55b4bc136be | Cleanup. | | |
kh1 | 53cf4128730 | This should have not been here.
The default classes should not know anything about how
we have implemented our unins... | | |
kh1 | 29fc7407df8 | Merge branch 'master' into refactor | | |
kh1 | 2fc90f59d7a | Some further cleanup.
Reworded some stuff. Make use of the default text
function. Remove superfluous function defini... | | |
kh1 | 5473a67ef34 | Add some convenient functions. | | |
kh1 | ef801a25543 | Prefix member with m_ . | | |
Tim Jenssen | c083fba0552 | the reject object name should be on the reject label | | |
kh1 | 54942518e7d | Remove initialize page and add missing localization. | | |
kh1 | f1884184db5 | Use sub title as seen on other pages as well. | | |
kh1 | b58b03967fa | Have a about to shutdown signal.
To not longer reley on the gui part for writing
out the uninstaller. | | |
kh1 | c604b31a401 | Merge entering() and initializePage().
As initializePage() might be called only once in case of
QWizard::Independent... | | |
kh1 | da1e2c75e75 | Merge entering() and initializePage().
As initializePage() might be called only once in case of
QWizard::Independent... | | |
kh1 | 216f651f072 | This page has been removed in an earlier commit. | | |
kh1 | 88379250098 | Merge the ifdef. | | |
kh1 | c479df3943f | Fix wrong button text on Mac. | | |
kh1 | 5ae62a2fcc9 | This empty page has been removed in an earlier commit. | | |
kh1 | 4c8b926337a | Remove superfluous ifdef part. | | |
Tim Jenssen | a0437d7e7a1 | fix usage example | | |
kh1 | 05987dfb664 | Reomove some superflous slots. | | |
kh1 | a5c5bf464b4 | Change the restart page handling.
Depending on our status we need the have the restart
page or not. If we start as u... | | |
kh1 | 825b8ca780d | Fix memory leak on restart. Avoid multiple connections. | | |
kh1 | 4a6600711b5 | Emit the restart as late as possible.
This gives us the time to update the ui and show the
start page. Fixes the "fr... | | |
kh1 | 0812827af0e | Merge branch 'refactor' of scm.dev.nokia.troll.no:installer-framework/mainline into refactor
Conflicts:
installerbu... | | |
kh1 | acfb1ebc6d0 | Rename some parts. Use the full list in updater mode. | | |
kh1 | ef4d3f33769 | Get the list ov available components only once.
No need to fetch the list per dependency, it won't
change anyway dur... | | |
kh1 | 4b084bea687 | Make sure we can always fill a list of missing dependencies. | | |
kh1 | 8b632a082b7 | Fix compiler warning. | | |
kh1 | 444d260d8aa | Initial try to fix the dependency resolving.
Still this is not correct as we won't notice if a
dependency is missing... | | |
kh1 | 7f4b751e4b8 | Correct spelling. | | |
kh1 | b5dfa00cea7 | Remove default arguments. | | |
kh1 | b63f2c3221c | Cleanup, no functional change.
Removed some superfluous variables.
Rename some variable names to match style guide. | | |
kh1 | c31eddb8fa9 | Fix broken target directory handling.
Files and syminks are not allowed as target dir either.
Fixes a broken check i... | | |
kh1 | 1f2883f47a9 | Rename comp to component. | | |
kh1 | 093b3e99c01 | Added todo's. | | |
kh1 | 1e6786b6cf7 | Remove superfluous member variable. | | |
kh1 | b37de9a564a | Whitespaces... | | |
kh1 | eee577175a8 | Some more constants. | | |
kh1 | 11d0299cd1a | Resolve todo.
Start with the offset where we did append the new root
components, so we won't mess with the initial c... | | |
kh1 | b0bfc170e3e | Add some convenient functions.
Should make it easier to set the components installed
state, no need to fiddle with t... | | |
kh1 | 4dcd0a01dc6 | Resolve todo. | | |
kh1 | 63aa44772f5 | Check installed components by default. | | |
kh1 | 6eaf9902df4 | These are no longer needed. | | |
kh1 | 8925b9a7f9d | By default a component should be unchecked. | | |
kh1 | 3a58c033d59 | for -> foreach | | |
kh1 | d781d644718 | Reuse already existing code. | | |
kh1 | 7cc1838c011 | Always return a by install priority sorted component list. | | |
Next → |