Redkit
  1. Redkit

QtIFW

Public
  1. Redkit
  2. QtIFW

All Branches Graph

        
AuthorCommitMessageCommit dateBuilds
kh1kh1
0a9ae3a6710Move into third party, where it belongs.
kh1kh1
ff89030aaf3Small cleanup.
kh1kh1
f9e70bf4a47Use QProcessWrapper where needed.
kh1kh1
efadd30d088Cleanup. Style changes.
kh1kh1
44cff55378cMerge branch 'master' into refactor Conflicts: installerbuilder/libinstaller/libinstaller.pri installerbuilder/lib...
kh1kh1
367477f0744Make use of the QProcessWrapper own source.
kh1kh1
2f382c906bbMove QProcessWrapper into it's own file.
kh1kh1
a6546e41eabSmall cleanup.
kh1kh1
428693c805dUse the right qualifier...
Tim JenssenTim Jenssen
8770e1833a9now register qt removes versions from newversion setting
Tim JenssenTim Jenssen
1eb34a308ddsome flow control spaces
Tim JenssenTim Jenssen
6391f4a773cregister default debugger should work now as an installer operation
Tim JenssenTim Jenssen
22f3ec0bac2added new updatecreatorsettingsfrom21to22operation
Tim JenssenTim Jenssen
9986e21647c; after a namespace is not correct
Tim JenssenTim Jenssen
f0e0fef6847added new registerdefaultdebuggeroperation
Tim JenssenTim Jenssen
c570c8612a0use qtcreatorpersistentsettings in registertoolchainoperation
Tim JenssenTim Jenssen
db0e7385a19added qtcreatorpersistentsettings - as a convenience class to work with persistentsettings
Tim JenssenTim Jenssen
c77ba11bf6fadded some more Qt Creator constants
Tim JenssenTim Jenssen
9388569373bvirtual should be at the beginning
Tim JenssenTim Jenssen
c5e3c472789removed unneeded content.qrc file
Tim JenssenTim Jenssen
1133726cca6removed unneeded qrc file
kh1kh1
bb9ad02cbdeReorder to fix a possible race condition.
kh1kh1
eb7192d3ff5Add an option to disable auto delete. Make use of this option, this fixes a crash seen while running an event loop i...
kh1kh1
41f93b8a052Merge branch 'master' into refactor Conflicts: installerbuilder/libinstaller/qinstallergui.cpp
kh1kh1
f075d1ba951Merge branch 'master' into refactor Conflicts: installerbuilder/installerbase/installerbasecommons.cpp
Niels WeberNiels Weber
0f2e53922abFixes free space detection on Linux This fixes QTSDK-586. Also two small English language improvements. Review-by: kh1
Niels WeberNiels Weber
a54714b6cefdisallow invalid characters, homedir and relative paths as targetDir Done-with: tjenssen Reviewed-by: Maurice Kalino...
kh1kh1
f2821573b18Small style cleanup.
kh1kh1
acd3fba90fdMove into private, where it belongs in the first place.
kh1kh1
765c59be03fMerge branch 'master' into refactor
kh1kh1
335911e45dbMerge branch 'master' into refactor Conflicts: installerbuilder/libinstaller/elevatedexecuteoperation.cpp installe...
Tim JenssenTim Jenssen
33443404a51readded needed argCounter++ calls
kh1kh1
007d2517bc4Use KDSaveFile. We can now keep a copy of the original operations file till we finished writing out all "new" operat...
kh1kh1
5710a70a79cReorder some code.
kh1kh1
b50df6b7fcbImplement read/ write to separate operation file.
kh1kh1
96db5ea9752Implement operator << for QStringRef.
Tim JenssenTim Jenssen
83fb4bc8b25moved some creator constants to an extra file
Tim JenssenTim Jenssen
151df9ebb2bnow setqtcreatorvalueoperation removes values on undo
Tim JenssenTim Jenssen
2fd097a8378improved usage output
Tim JenssenTim Jenssen
cfba9253ee1added a check that the targetdir from the installer is valid
Tim JenssenTim Jenssen
8f40a20dd99remove some un codingstyle spaces from operations
Tim JenssenTim Jenssen
041a6e93450now operation runner can run all operations
kh1kh1
63a5b8daaa2Add accessor functions. Small style changes. Doc update.
kh1kh1
390beef81f5Implement read/ write of user defined repositories.
kh1kh1
e8cf4e6c290Add some convenient functions to use with QHash.
kh1kh1
1bd5c172e46Whitespace.
kh1kh1
c185bd85443Initial implementation of user defined repositories.
kh1kh1
d85e569b9f6It is possible to have several remote repositories.
kh1kh1
b698106b37eFix warnings.
kh1kh1
9cdc4b7db42Repositories are always "required" now.
Tim JenssenTim Jenssen
7f37da61219check that an installer object is existing
Tim JenssenTim Jenssen
f5e08e795c0less code same behaviour, to get the creator settings path
kh1kh1
8fdcd81bc1bMerge branch 'master' into refactor Conflicts: installerbuilder/libinstaller/qinstaller.cpp installerfw.pro
Tim JenssenTim Jenssen
96d0cd3be9byes we want archivgen
Tim JenssenTim Jenssen
2236717607aadded missing pro file
Tim JenssenTim Jenssen
f42265ed6a4add oepration runner to default build
Tim JenssenTim Jenssen
8aeefc7bf5dfixed some git warnings
Tim JenssenTim Jenssen
d4ac8a2d7a6removed targetdir argument from registertoolchainoperation and added undo content
kh1kh1
7c8bff8cd94Get 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 JenssenTim Jenssen
99c7b97e4ecfix the missing installer value for old operations
kh1kh1
972b92a0158Make use of the commen error values.
kh1kh1
54df89fa6dcProperly qualify the error.
kh1kh1
6caba00154bProvide a common job error enum.
kh1kh1
cc1667bce4eCleanup.
kh1kh1
6534962657fDon't bail on user ignore error. If we can't access a not required repository the installer would stop afterwards, s...
Tim JenssenTim Jenssen
fc0dcddd588fix git warning(flow control)
Tim JenssenTim Jenssen
8020222ab65don't do big things in the main thread - and don't kill timers too often
Tim JenssenTim Jenssen
107dc21a75efix undo of register qt operation
kh1kh1
41d4d9228f8On cancel emit finished with error.
kh1kh1
5db92bb69aaProperly qualify the error enums.
Tim JenssenTim Jenssen
4cd5eeee9e2added new registerqtv2operation
Tim JenssenTim Jenssen
210e7936b0fRevert "added new registerqtv2operation" This reverts commit 10fe04128a5d848b22764989b4a0744d69efd903.
Tim JenssenTim Jenssen
10fe04128a5added new registerqtv2operation
kh1kh1
039c6554028Cleanup, style changes.
kh1kh1
91727d981cdSmall cleanup.
kh1kh1
26a8b783f30Clear all sender references during disconnect. Fix an assert always seen e.g. after a failed download job and a seco...
kh1kh1
f4bc62c699bFix broken selection behavior. We need to update the current selection list to be able to emit the proper selection ...
kh1kh1
3f3ac6330d7Enable the cancel button by default. If we hit the page coming from the perform install page with details visible, t...
Tim JenssenTim Jenssen
9689b27ce96added file engine test client/server application
Tim JenssenTim Jenssen
45b81243914removed unneeded things from operationrunner.pro
Tim JenssenTim Jenssen
06fbd36987dwe don't need content.qrc anymore
kh1kh1
e8015d22755Fix package manager full uninstall. Even _if_ we remove all components, we should keep the target dir as it contains...
kh1kh1
063b131b081Fix broken component by name functions. We can't identify a component if have no name.
kh1kh1
935baec64a1Fix build on OSX.
kh1kh1
90fd4287556Resolve TODO. Modify is now supported from windows software panel.
kh1kh1
b18fbf4a10aResolve TODO. Fix memory leak.
kh1kh1
27285b492b4Fix wrong completed percentage calculation.
kh1kh1
6009c13dca0Cleanup, style changes.
kh1kh1
353b0590c81Resolve TODO. Fix memory leak.
kh1kh1
024c744753eReorder to match header file.
kh1kh1
288995149bbRemove unused classes. Disable tests.
kh1kh1
fc936fe798cResolve TODO. Remove as it's not needed at all.
kh1kh1
c8f33b790a4Whitespace.
kh1kh1
58e523d6541Fix memory leak.
kh1kh1
4f247a81460Cleanup, style changes.
kh1kh1
7f2873678b7Fixes a memory leak in QUiLoader. We would leak on every invokation an Translation Watcher object, as there is no pa...
kh1kh1
0b4ac71d687Fix memory leak.
kh1kh1
9d47de75fb8Whitespaces.
kh1kh1
04f60ae2e22Check on OSX as well for root privilegs, cleanup.
kh1kh1
162ed64b51dSmall cleanup.
kh1kh1
460514cafb6Always ask to close the app, except for the finish page.
kh1kh1
6d60c7d9ce3If we cancel we need to emit finished as well.
kh1kh1
ce9fc791e5fSmall cleanup.
kh1kh1
11198cbdb2eUpdate job info message and properly forward them.
kh1kh1
cc0a3e1701eassert -> Q_ASSERT
kh1kh1
1a03a1bcbaafor -> foreach
kh1kh1
0fcfb9701bdSmall cleanup.
kh1kh1
bdbb61c6642Merge branch 'master' into refactor
kh1kh1
fc6333991a1Make sure we can quit updater on OSX as well.
Tim JenssenTim Jenssen
7352676e212some spaces to doc
Tim JenssenTim Jenssen
6c3e09e0427improved component description documentation
kh1kh1
c4ec44039c0Fix build on OSX.
kh1kh1
8ce0d98314aMerge branch 'refactor' of scm.dev.nokia.troll.no:installer-framework/mainline into refactor Conflicts: installerbu...
kh1kh1
4ce060b6014Move the install component funtion into private. Now we can pass on the fact that the installer gained already admin...
kh1kh1
f0d39e24eb8Make this function private.
kh1kh1
d04b2985626Refactor. The uninstaller and package updater share the same undo code.
kh1kh1
3b73ac4545cRun uninstaller now removes everything. It runs now all operations undo steps and removes everything from disk. Does...
kh1kh1
384f32f7ec5Fix error message. Emit finished as late as possible.
kh1kh1
3423d4e48abAlso take the updater mode into account.
kh1kh1
c6af090930cRemove leftover.
kh1kh1
80ff82ba56eWhitespaces.
kh1kh1
eb3bcc48cadCleanup. Whitespaces. Style.
kh1kh1
ab8044c68ddCleanup. Whitespaces. Style.
kh1kh1
53b6164460aCleanup. Formating. Style changes.
kh1kh1
9b99a9b7038Whitespaces.
kh1kh1
70b3b1a20f8Whitespaces. Fix some spelling errors.
kh1kh1
0420fbc7b06Shutdown the meta info job from installer.
kh1kh1
237a0d12563Whitespaces.
kh1kh1
991cdeb156eFetch the package info after we know the it is installed.
kh1kh1
8970b6e3f6aRemove dependencies if we have no updates.
kh1kh1
d054e272877Make sure we take only "real" components into account. Fixes the wrongly enabled "Next" on component selection.
kh1kh1
18ae60d7bcaRename variable. Fix wrong seek check.
kh1kh1
604ac28951aStore the data start position before the first write. Fixes the grow of the executable on every uninstaller write op...
kh1kh1
1422149743dRemove superfluous function. Small cleanup.
kh1kh1
0692028ef02Do not append a mkdir operation if the dir exists.
kh1kh1
000db685f65Sanity check.
kh1kh1
40148dcc875Always write the uninstaller. Remove superluous signal. It is not written anyway in case of un/installer.
kh1kh1
1efe0f8f4ecSmall cleanup.
kh1kh1
6283598b9d0Make sure we keep admin rights. In case we need full admin right right from the start, we should never drop them dur...
kh1kh1
11b3d339a19Remove whitespace.
kh1kh1
ce1d3dccf26Some cleanup on the finish page. Be able to quit the updater/ package manager from the finish page. Change wording t...
kh1kh1
2e3382398b0Make sure we return a valid id on restart.
kh1kh1
55b4bc136beCleanup.
kh1kh1
53cf4128730This should have not been here. The default classes should not know anything about how we have implemented our unins...
kh1kh1
29fc7407df8Merge branch 'master' into refactor
kh1kh1
2fc90f59d7aSome further cleanup. Reworded some stuff. Make use of the default text function. Remove superfluous function defini...
kh1kh1
5473a67ef34Add some convenient functions.
kh1kh1
ef801a25543Prefix member with m_ .
Tim JenssenTim Jenssen
c083fba0552the reject object name should be on the reject label
kh1kh1
54942518e7dRemove initialize page and add missing localization.
kh1kh1
f1884184db5Use sub title as seen on other pages as well.
kh1kh1
b58b03967faHave a about to shutdown signal. To not longer reley on the gui part for writing out the uninstaller.
kh1kh1
c604b31a401Merge entering() and initializePage(). As initializePage() might be called only once in case of QWizard::Independent...
kh1kh1
da1e2c75e75Merge entering() and initializePage(). As initializePage() might be called only once in case of QWizard::Independent...
kh1kh1
216f651f072This page has been removed in an earlier commit.
kh1kh1
88379250098Merge the ifdef.
kh1kh1
c479df3943fFix wrong button text on Mac.
kh1kh1
5ae62a2fcc9This empty page has been removed in an earlier commit.
kh1kh1
4c8b926337aRemove superfluous ifdef part.
Tim JenssenTim Jenssen
a0437d7e7a1fix usage example
kh1kh1
05987dfb664Reomove some superflous slots.
kh1kh1
a5c5bf464b4Change the restart page handling. Depending on our status we need the have the restart page or not. If we start as u...
kh1kh1
825b8ca780dFix memory leak on restart. Avoid multiple connections.
kh1kh1
4a6600711b5Emit the restart as late as possible. This gives us the time to update the ui and show the start page. Fixes the "fr...
kh1kh1
0812827af0eMerge branch 'refactor' of scm.dev.nokia.troll.no:installer-framework/mainline into refactor Conflicts: installerbu...
kh1kh1
acfb1ebc6d0Rename some parts. Use the full list in updater mode.
kh1kh1
ef4d3f33769Get the list ov available components only once. No need to fetch the list per dependency, it won't change anyway dur...
kh1kh1
4b084bea687Make sure we can always fill a list of missing dependencies.
kh1kh1
8b632a082b7Fix compiler warning.
kh1kh1
444d260d8aaInitial try to fix the dependency resolving. Still this is not correct as we won't notice if a dependency is missing...
kh1kh1
7f4b751e4b8Correct spelling.
kh1kh1
b5dfa00cea7Remove default arguments.
kh1kh1
b63f2c3221cCleanup, no functional change. Removed some superfluous variables. Rename some variable names to match style guide.
kh1kh1
c31eddb8fa9Fix broken target directory handling. Files and syminks are not allowed as target dir either. Fixes a broken check i...
kh1kh1
1f2883f47a9Rename comp to component.
kh1kh1
093b3e99c01Added todo's.
kh1kh1
1e6786b6cf7Remove superfluous member variable.
kh1kh1
b37de9a564aWhitespaces...
kh1kh1
eee577175a8Some more constants.
kh1kh1
11d0299cd1aResolve todo. Start with the offset where we did append the new root components, so we won't mess with the initial c...
kh1kh1
b0bfc170e3eAdd some convenient functions. Should make it easier to set the components installed state, no need to fiddle with t...
kh1kh1
4dcd0a01dc6Resolve todo.
kh1kh1
63aa44772f5Check installed components by default.
kh1kh1
6eaf9902df4These are no longer needed.
kh1kh1
8925b9a7f9dBy default a component should be unchecked.
kh1kh1
3a58c033d59for -> foreach
kh1kh1
d781d644718Reuse already existing code.
kh1kh1
7cc1838c011Always return a by install priority sorted component list.