Redkit
  1. Redkit

QtIFW

Public
  1. Redkit
  2. QtIFW

All Branches Graph

        
AuthorCommitMessageCommit dateBuilds
Tim JenssenTim Jenssen
bd447953cd9use error instead of messagebox
Tim JenssenTim Jenssen
e4ebc292305Revert "run all operations in mainthread for better debugging" This reverts commit c2d1173356bb93b7c311af126294bb7d0...
Tim JenssenTim Jenssen
c2d1173356brun all operations in mainthread for better debugging
Tim JenssenTim Jenssen
887781402edadded debug info messagebox
kh1kh1
ae7d9fcf191Cleanup. Implement file system type.
Tim JenssenTim Jenssen
b36d3ca470cempty check was to early
Tim JenssenTim Jenssen
f74f19db22cadded some verbose output to the orginalBuilDir find code
Tim JenssenTim Jenssen
8b4375dcf47orginalBuildDir can be empty, but in which case is this empty?
Tim JenssenTim Jenssen
56ac9b2c3e0we only can create the instance here
Tim JenssenTim Jenssen
986955efcc1add missing header change
Tim JenssenTim Jenssen
9f9d790fb84removed some unused warnings
Tim JenssenTim Jenssen
ff0ffc608b5join doesn't take a char
Tim JenssenTim Jenssen
991ed156e0badded verbose output file to operation runner
Tim JenssenTim Jenssen
67ffc0dee53fix argument check and added some more verbose outputs
Tim JenssenTim Jenssen
a88fd0ed079yes it is a qlatin1char
Tim JenssenTim Jenssen
93947f4a653chop doesn't return a string
Tim JenssenTim Jenssen
20c6c4bcfd6setArguments takes a stringlist
kh1kh1
ca994da526bImplement support for multiple resource files.
Tim JenssenTim Jenssen
8a4f4a19399now we have one relocate code for mac
kh1kh1
c1f1682c1cfCorrect help output.
kh1kh1
dc2f405385dCleanup. Style changes.
kh1kh1
4c53e75efa6Cleanup. Remove superfluous header. Style changes.
kh1kh1
2716f627b25Rename files to match class name. Adjust includes.
kh1kh1
b07a58147eeCleanup. Add static function to make settings private.
kh1kh1
9eaf4c76e77Remove Q_UNUSED as the temp dir deleter is used.
kh1kh1
4fdc07ed022Rename InstallerSettings to Settings.
kh1kh1
53dc1745da3Rename failWithWarning to failWithError and use it. Remove strange QTimer::singleShot(...) stuff.
kh1kh1
271fa46450aMove some checks to an earlier point in the chain. Avoids some really late message boxes as some of these can be che...
kh1kh1
c4cc228c836Edit role now translates to display role as well.
kh1kh1
306363710d3No need to keep the initital text arround. Once we finish the installation and notice that there is no auto switch w...
kh1kh1
d3c9a33c403Add some documentation.
kh1kh1
975eefb869bFix bug where we had to specify a column more then needed.
kh1kh1
46be5a4eac4Style changes. Cleanup.
kh1kh1
5dfa4801208Remove superfluous output. Throw as early as possible.
kh1kh1
d2b4975bf06Fix initialization order.
kh1kh1
22b8f8d743fAdd support for file system type retrieval. Might come in handy if a component needs to check that the target partio...
kh1kh1
59643b5ebc5Fix wrong messages in details widget.
kh1kh1
a034f16be4dFix wrong check if target dir already exists. This would lead to alway acquire admin rights.
kh1kh1
a6348ca6573Show the list widget only in case we have more then one license.
kh1kh1
69a91ceb9d9Remove whitespaces. No functional change intended.
kh1kh1
d0b3c4a281aRename base class from Page to PackageManagerPage.
kh1kh1
5da600955a9Make click forwarder private and move it to the source file.
kh1kh1
eba082911feRename header guard to match class name.
kh1kh1
c126a4c411fCreate the handler on the stack instead of the heap. This makes it possible to use more then one instance of the cor...
kh1kh1
89b735e6d26Fix typos and small style issues.
kh1kh1
4d78ddd97cfRename header/ source files to match class name. Fix includes as well.
kh1kh1
412c3e226e1Rename to follow public class name scheme.
kh1kh1
787eb763bd9Rename from Installer to PackageManagerCore. Note: Might break on any other platform than windows, needs some more t...
kh1kh1
5ed81415ac1Rename the class to better fit it's real purpose.
kh1kh1
a1945e2ddd8Merge branch 'master' into refactor
kh1kh1
5eed8857824Remove superfluous class declaration. Add fatal. The function seems to be broken, add fatal so we can fix it once we...
Niels WeberNiels Weber
924185cdaaaMake Debugging work again on Linux Reviewed-by: Maurice
kh1kh1
ad6e57cd6b6Make use of the copy directory operation.
kh1kh1
5ba3fcc9edfRemove unused classes.
kh1kh1
f087f99f897Style changes. Remove some superfluous variables.
kh1kh1
f7590603a2bAdd one more constant.
Tim JenssenTim Jenssen
8cff7231bb5Merge remote-tracking branch 'origin/master' into refactor
Tim JenssenTim Jenssen
b63143c580fdon't create the file it self as a path only the path to the file
kh1kh1
65de51a9c22Move constants into global file and use where possible.
kh1kh1
6fa1d8870bcMerge branch 'master' into refactor
kh1kh1
c88e0eca04bKeep a flag if we have do a no forced installion.
Tim JenssenTim Jenssen
90cfad939aamkpath is not a static method
Tim JenssenTim Jenssen
e1082246ca1fixed renaming of constants
kh1kh1
2f76befcbbdMerge branch 'master' into refactor Conflicts: installerbuilder/installerbase/installerbase.cpp
kh1kh1
2a5675823c6Fix accidental partly/ full uninstall in package manager. In package manager mode a component (one to replace) might...
Tim JenssenTim Jenssen
75a8626124dmake sure that we can create the file
Tim JenssenTim Jenssen
d11134bcc6anow the operation has the right name
Tim JenssenTim Jenssen
8a66f6f7914extracted and renamed qinstallercomponent_constants
Niels WeberNiels Weber
4f1d1b92558don't fail with unknown arguments done-with: kh1
kh1kh1
b43eea3bbb9Fix broken build after rename.
kh1kh1
77f94dedc21Rename op to operation and comp to component.
kh1kh1
0dfc6184afdRename to match actual class name. Fix includes.
kh1kh1
395d7b8cb60Style changes. Remove superfluous includes. Punctuation.
kh1kh1
3821f09ddd1Do not write on every uninstall, just write once.
kh1kh1
7269271c476Rollback a installation needs to update the components.xml. Review-by: tjennsen
kh1kh1
89a36373045Uninstall not yet installed replacement removes the original. Review-by: tjennsen
kh1kh1
919c7a85ff9Merge branch 'master' into refactor Conflicts: installerbuilder/libinstaller/copydirectoryoperation.cpp
Maurice KalinowskiMaurice Kalinowski
8ea28002ec2rewrite CopyDirectory operation - was not copying subdirectories correctly - no need to create a separate task, as o...
kh1kh1
e66b36f0094Remove superfluos template.
kh1kh1
68d3d042d18Use QList instead of QVector to be consistant.
kh1kh1
24d09adc1b3Fix broken initial check state for updater mode.
kh1kh1
8f61d171376Basic implementation of replace, might need some updates. Review-by: tjennsen
kh1kh1
23cb0b82ab1Only in case we run the installer use metadata as source.
kh1kh1
826e263f06dWe need to resolve updater components in a different way. Since we store possible dependencies in the private class,...
kh1kh1
e451c7ffe74Style changes.
kh1kh1
7fefa88a7d3Fetch the list of components earlier. No need to do it twice.
kh1kh1
91949fd6f15Add comment.
kh1kh1
6855c777020Reorder.
kh1kh1
d755e98921cWrite the packages to disk as soon as possible.
kh1kh1
83761a265c0Make use of convenient function.
kh1kh1
2e56c8fb843Style changes.
kh1kh1
355a4592de6Add convenient function.
kh1kh1
e465307394dUse the now stored component name.
kh1kh1
42daaf56e3fUpdates are all checked by default.
kh1kh1
653b31a19bfAlways add the create target dir operation. The installer warns explicitly about the existing folder, installation e...
kh1kh1
ddc467a72ddHandle virtual components differently. Review-by: tjenssen Checking/ unchecking a virtual component does not modify...
kh1kh1
320b11e3178Add convenient function.
kh1kh1
b7ed7d5ced9Force clear of installed packages. We need to ignore a possible existing components.xml and it's content, otherwise ...
kh1kh1
a8ceaf8a17fAdd convenient function to clear the installed packages list.
kh1kh1
14db28b76d3Hide the cancel button once we leave. This just happens on OSX, as there by default the cancel button is hidden. We ...
Tim JenssenTim Jenssen
92d07bf5a37m_name is now m_componentName on the component private class
kh1kh1
7c34d49935fThrow if we are the installer and find a binary data file. Otherwise we might write out compressed resources in case...
kh1kh1
5f74b98ebebWe need to fetch as long as we got packages. In case we could not reach the server, we never would fetch again when ...
kh1kh1
0d6367645dbAdd convenient function.
kh1kh1
0fa4deea98eRemove unused function.
Tim JenssenTim Jenssen
3382254edb1now we have a default tag which can contain true or script
Tim JenssenTim Jenssen
5dbc80df0a1removed unused autoselecton value Review-by: kh1
kh1kh1
0711e42ccdaStyle changes.
kh1kh1
e2e31f26bceKeep the installer on the stack.
kh1kh1
aad139ba7a0Init known operations as early as possible.
kh1kh1
351907678daAdjust to fit the new component model.
kh1kh1
a48a6eec657Fix copy and paste error. Obviously we need to operate on the current model, not on a specific one.
kh1kh1
6978a2469e4Keep the dialog on the heap to see actual setting changes.
kh1kh1
e7e57db90a2Cleanup. Style changes.
kh1kh1
3023e6c7bb5Cleanup. Style changes. Adjust to new fetch updates code.
kh1kh1
feba978e1a5Remove some superfluous includes. Style changes.
kh1kh1
5b7ae078e77Style changes.
kh1kh1
2d22daa969aWrite out the binary layout on request. Saves a file resize operation in case we failed to write the binary data file.
kh1kh1
76437b5a5abPrint the error message as well.
kh1kh1
7ef286ebe91Make sure we update the button text map after language change. Review-by: tjenssen
kh1kh1
4183e0c14d3Fix shortcut. The "Next" button would have exact the same accelerator as the license text, so now it should work for...
kh1kh1
13709b2a96bCleanup. Compile the missing parts as well. Review-by: tjenssen
kh1kh1
75e611acc5bAdd missing files to make the testapp compile fully. Review-by: tjenssen
kh1kh1
f8fd66a05deCleanup. Style changes.
kh1kh1
3c5279eed15Cleanup.
kh1kh1
c0dfe3819daMerge branch 'master' into refactor Conflicts: examples/testapp/componentselectiondialog.ui
kh1kh1
cb77c1aefbeReworked how the uninstaller gets written. Make sure we do not append compressed resources to the full uninstaller b...
kh1kh1
ae0bf217186Add convenient function.
Niels WeberNiels Weber
81d2f50acb2fix typo Fixes QTSDK-741
kh1kh1
c48df16782aGet rid of mmap-ing at all. It does not save that much memory as the resource is not in the gigabyte range. This wil...
kh1kh1
8315621eb23Add convenient function.
kh1kh1
154540ee9f3Fix wrong logic which would result in multiple compress. We need to compress the resource section only once, in case...
kh1kh1
b208a0fb4ceMerge branch 'master' into refactor
Tim JenssenTim Jenssen
e49bd8838dbnow we are using the installerbase near to the binarycreator
Tim JenssenTim Jenssen
4e06c947904added a check that the component name can't contain a "-"
kh1kh1
5c6ab233652Make it compile again. Still does not work.
kh1kh1
37702a9650dCleanup, no functional change.
kh1kh1
93520f5d5c9Extend comment.
kh1kh1
79660376d12Remove now unsed files.
kh1kh1
6611265e1c2Compress the resources as well.
kh1kh1
1050881be24Reuse pointer.
kh1kh1
b313324bbf4Write the operations in compressed form. Save at least have the size of the binary data file.
kh1kh1
7fa58e3d7ccMerge branch 'master' into refactor
kh1kh1
b5613deaeb0Fix memory leak and resulting possible crashes. Some of the owned opertions got added to the performed list ad therf...
kh1kh1
d2a29536182Replace expensive calls while using a constant.
Tim JenssenTim Jenssen
159e9778c54|| was used and && was meant
kh1kh1
406263bbc7dFix a crash seen while accessing a deleted object.
kh1kh1
dc8e2a6953cMove this into a common shared place.
kh1kh1
e3c9544ea28Merge branch 'master' into refactor
kh1kh1
b44f3ba517fAppend some more data to prevent crash on Unix.
kh1kh1
7c82ebac67fAdd some debug output.
kh1kh1
ebe439befe8Changed the way the parameters are passed. Since we now do the rename on all platforms, pass the full name always an...
Tim JenssenTim Jenssen
a9c63f5aad6now operation runner can work with relative pathes
Tim JenssenTim Jenssen
665f9004859now qtcreatorpersistentsettings use absolutepathes everywhere
kh1kh1
7f81845dbd7Implemt writing out the complete binary data. Note: Needs some testing on Unix systems.
Tim JenssenTim Jenssen
9af12cb2a4buse QSettings instead of QSettingswrapper inside registerdocumentationoperation
Tim JenssenTim Jenssen
d466de6c910now we are getting the error from the helpengine
kh1kh1
4f947be928cWe need to keep the binary file in memory. At some later point we map the resources into memory, but to access it th...
kh1kh1
7ccecfcb5cePreparation to support a decoupled data file.
kh1kh1
412fbc9875fKeep the settings on the stack.
kh1kh1
1bcaecfa876The application object needs to be instantiated earlier. Move this further up, since run checker accessed the qApp o...
kh1kh1
f70957cfdc0Merge branch 'master' into refactor
kh1kh1
eb193817e87Tha application object needs to be instantiated earlier. Move this further up, since run checker accessed the qApp o...
kh1kh1
ff292889dfcMerge branch 'master' into refactor Conflicts: installerbuilder/installerbase/installerbase.cpp
kh1kh1
5f52ee825d6Use our own parser for arguments. This fixes a; an crash seen on Linux and Mac caused by two instances of Q{Core}App...
kh1kh1
7c6c7a9e223Cleanup. Remove superfluous member variable.
kh1kh1
f8fc82dde2bRemove superfluous includes.
kh1kh1
1e8e4c0d318Cleanup. Style changes.
kh1kh1
76628244d37Merge branch 'master' into refactor
kh1kh1
c51f533bd65Cleanup. Follow coding style better. Remove the preprocessor magic and add some template functions to private class.
kh1kh1
45ba3560f5dAlways use TCP socket for communication.
kh1kh1
5a45cd44d7eMake use of QSettingsWrapper. Remove from original source.
Tim JenssenTim Jenssen
08628a66d34added a break after toolchain map insertion
kh1kh1
fc0613de6a0MAke use of QSettingsWrapper. Remove from original source.
kh1kh1
610f2476016Move QSettingsWrapper into it's own source files.
kh1kh1
425c086b6c8Trailing whitespaces...
kh1kh1
24acd764556Replace preprocessor magic with real implementations.
kh1kh1
8de5a35fa2bCompile on windows.
kh1kh1
ae08a80fdb8Merge branch 'master' into refactor
Tim JenssenTim Jenssen
26210ceceb5wrong commit
Tim JenssenTim Jenssen
966d9b1cbc8don't touch usersettings
kh1kh1
6c5f44a0d43Move the templates into there own source file.
Tim JenssenTim Jenssen
8b465cfc0f9qmake should have native seperators as well
Tim JenssenTim Jenssen
3d543079a9enow qt creator 2.2 settings are ok in the installer case
kh1kh1
a7d5b972bdcMove to the only place where it's still used.
kh1kh1
5e31e24f240Move into there own folder. Cleanup.
kh1kh1
e1aa4e8743dMove into there own folder.
kh1kh1
ad2b057c64eRemove superfluous files.