summaryrefslogtreecommitdiffstats
path: root/installerbuilder/installerbase/installerbase.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Reorganize the tree, have better ifw.pri. Shadow build support.kh12012-03-191-396/+0
| | | | | Change-Id: I01fb12537f863ed0744979973c7e4153889cc5cb Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
* Keep common just for the tools.kh12012-03-131-6/+5
| | | | | | | All other files should be in the lib anyway. Fix includes. Change-Id: I654fadf0a77b8d19953a6b47820e6398af11e2df Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
* we need an en_us translation to replace placeholder stringsNiels Weber2012-03-071-0/+8
| | | | | Change-Id: Id24f477f8953a3eb3eb608fbe283d340c81b5ff6 Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com>
* Introduce IFW version defines.kh12012-03-011-1/+2
| | | | | | Change-Id: I540b159390f8b3f2157b4be5da5ad08ab4e31c5f Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com> Reviewed-by: Niels Weber <niels.2.weber@nokia.com>
* Fix typo and line length.kh12012-02-281-2/+3
| | | | | | Change-Id: If93bc577ddfccc11c18cb5b93313d737bdbe6a2f Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com> Reviewed-by: Niels Weber <niels.2.weber@nokia.com>
* Make use of the new functions from binary content.kh12012-02-281-3/+2
| | | | | | Change-Id: I343db92a16058062f356388f2351bdc7f0c6b05b Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com> Reviewed-by: Niels Weber <niels.2.weber@nokia.com>
* Fix typo. magicmaker() -> magicMarker()kh12012-02-271-1/+1
| | | | | | Change-Id: Ie822aef8943799497088bbc6949a2712a63b51c4 Reviewed-by: Niels Weber <niels.2.weber@nokia.com> Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
* Remove "Verbose", instead allow "-v" or "--verbose"Niels Weber2012-02-231-4/+5
| | | | | | Change-Id: I3b402149d6cdd57b4567054f39b21b52902377c4 Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com>
* debug output the Locale informationNiels Weber2012-02-071-0/+1
| | | | | Change-Id: I3bc1497d68246ab9ee3b79c11e8bc96f664174eb Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
* update contact email to the current oneNiels Weber2012-02-061-2/+2
| | | | | Change-Id: Icc6560f9c65e294e01439f17ff02614d6dcf7dc8 Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com>
* fix license headers for installerbaseNiels Weber2012-02-061-0/+1
| | | | | Change-Id: Id62d953f1f08ed8feae55ebb713d7077964fe642 Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
* Qt SDK -> Installer FrameworkNiels Weber2012-01-311-1/+1
| | | | | Change-Id: I143694ac2a62e3c0e2be003ffa0f7e37f00351a2 Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com>
* mass change 2011 -> 2012 for copyrightNiels Weber2012-01-311-1/+1
| | | | | | Change-Id: I66340dbc1f2a5a38ed98d1ad406c22b594d92b6e Reviewed-by: Alexander Lenhardt <alexander.lenhardt@nokia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com>
* Use qDebug instead of verbose.kh12012-01-171-8/+8
| | | | | | | The message handler now forwards everything to the verbosew riter anyway. Change-Id: I822f86e8f2e2e7690a3b855ed83199d2f41dc480 Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
* internal config controls whether the maintenance tool can be run standaloneAlexander Lenhardt2012-01-101-0/+28
| | | | | Change-Id: Ia2d95f4f25195981676531e9837a55851360de68 Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
* improve parse arguments at operationrunnerTim Jenssen2011-12-151-1/+2
| | | | | | | - and don't pollute args with this cleanlooks hack Change-Id: I6cacd33b5c02effe267fabc745b1e8f1aab77166 Reviewed-by: Alexander Lenhardt <alexander.lenhardt@nokia.com>
* fix the hack that uses cleanlooks under Ubuntu 11.10Tim Jenssen2011-12-131-5/+6
| | | | | | | | - count wasn't the right position in the array - and don't ignore style from commandline Change-Id: I8bc5f169c51adafeb333b0872bb5adbde59d01e7 Reviewed-by: Niels Weber <niels.2.weber@nokia.com>
* try to hack around the ubuntu 11.10 problemTim Jenssen2011-12-121-0/+28
| | | | | | | Change-Id: I3e36c2816513e079f57b168c044f8b2d3355164d Reviewed-by: Niels Weber <niels.2.weber@nokia.com> Reviewed-by: Alexander Lenhardt <alexander.lenhardt@nokia.com> Reviewed-by: hjk <qthjk@ovi.com>
* Update to the latest and greatest...kh12011-11-291-13/+12
| | | | | Change-Id: I7f0fb12735293e785229da22a8e794c2f7d7df96 Reviewed-by: Niels Weber <niels.2.weber@nokia.com>
* Make it possible to set proxy factorys for the downloaders.kh12011-11-281-3/+3
| | | | | Change-Id: I1a728b60a196807fa8257b22e58165e2c55be787 Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
* Cleanup.kh12011-11-281-2/+1
| | | | | | | | | Save some QLatin1String - QString conversion, remove dead code. Rename some functions, etc. Should not change much functionality. Change-Id: I42bfbe19d773e9fa2cc18e11e74f71ef271f4130 Reviewed-by: Niels Weber <niels.2.weber@nokia.com> Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
* Let the app parse the arguments again in gui mode.kh12011-11-281-3/+2
| | | | | | | | | | Also do not stop on unknown arguments, this is rather stupid to do, just print the error message. Might fix a problem on OSX with session id... Change-Id: I9ca6903b0073ea54b398534c5273f7f0f2e50db4 Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com> Reviewed-by: Niels Weber <niels.2.weber@nokia.com>
* Extend buffere size, move, add includes and defines.kh12011-11-231-0/+2
| | | | | Change-Id: Ic990012ca57bd97e50823de91bc9576dac6b7a34 Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
* Let the the gui application open a console on Windows.kh12011-11-231-44/+8
| | | | | | | | | | If running in verbose mode, redirect all output to our window. Change-Id: Id93fb0b81ceaa7f0ad5eda26d5d313529976f661 Reviewed-by: Niels Weber <niels.2.weber@nokia.com> Reviewed-by: Alexander Lenhardt <alexander.lenhardt@nokia.com> Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com>
* added --version description to command-line helpAlexander Lenhardt2011-11-221-0/+2
| | | | | Change-Id: I317ef287ced623eb18fa3a92acb90fcc1e53c93b Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
* added command-line helpAlexander Lenhardt2011-11-221-0/+40
| | | | | | Change-Id: I034430cef3104ffcb6898eefdb5c421e15c5fa66 Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com> Reviewed-by: Niels Weber <niels.2.weber@nokia.com>
* Some replacements of QString::fromLatin1 with QLatin1String.hjk2011-11-211-1/+1
| | | | | Change-Id: I76d6b7a0b7cb2a3acd4e82aa793ce50e43e1c678 Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
* Simplify KD* directory structure.hjk2011-11-211-2/+2
| | | | | Change-Id: Ia6a4a9581873ada42aed3818d8fd2a4f41763f75 Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
* Remove re-directing KD* header.hjk2011-11-211-2/+2
| | | | | Change-Id: I840d5d7739161300b38ac9b77eaabb2840c9fe02 Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
* have always output, even when not verboseNiels Weber2011-11-171-1/+1
| | | | | | Change-Id: Idb2ff09875017c31f3891d32a19e91678092cbad Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com> Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
* Use QSet throughout the whole code, saves us QList conversions.kh12011-11-151-8/+7
| | | | | | | | | | | Remove default parameter from Repo ctor, lead already to confusion. Also add some more specific {get/set} repo functions, to be able to distinguish between the different kind of repositories (needed for setting dialog). Change-Id: I2c1e4d5377799f54e408a89785bdc5f01619f846 Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com> Reviewed-by: Alexander Lenhardt <alexander.lenhardt@nokia.com>
* Implement mechanism to update the maintenace tool.kh12011-10-041-0/+8
| | | | | | | | | | | | Have an option to update the maintenace tool without using the full installer binary. This can be used as fallback in case the updater/ package manger won't start anymore. Change-Id: I36be195203cb0172484d739c9f14a2e073ab7792 Reviewed-on: http://codereview.qt-project.org/5885 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com> Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
* Add some useful information about the installer base version.kh12011-09-301-9/+15
| | | | | | | | | | | | Add the git sha1 and the build date to the verbose output, seems more useful then the static version 2 we had before. Add --version command line paramter. Small changes to the verbose output. Change-Id: Idce7025dd64f3d56c2e6c53408167c95f41040d4 Reviewed-on: http://codereview.qt-project.org/5863 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com>
* Move these into private source files, Include cleanup.kh12011-09-301-60/+16
| | | | | | | | Change-Id: I8118c45a015f403a3f9aa28eff2e2b3cb795d1d4 Reviewed-on: http://codereview.qt-project.org/5862 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com>
* fixed wrong argument, added missing word runTim Jenssen2011-09-151-1/+1
| | | | | | | Change-Id: I52a50e18c5f4fcddaf808457336a3784564781c6 Reviewed-on: http://codereview.qt-project.org/4923 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Maurice Kalinowski <maurice.kalinowski@nokia.com>
* we need the application object for some informations laterTim Jenssen2011-09-141-0/+1
| | | | | | | Change-Id: I67e1a6d4c3dcbd62d7fda343054fc509d7b4b935 Reviewed-on: http://codereview.qt-project.org/4909 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com>
* now an installer/maintenancetool can run operationsTim Jenssen2011-09-071-0/+8
| | | | | | Change-Id: I9cea18aea7cdc9091b8268692b37dc1ebd098936 Reviewed-on: http://codereview.qt.nokia.com/4267 Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
* now we forward exceptions from script and queue slotsTim Jenssen2011-07-291-3/+37
|
* reduce and improve verbose outputTim Jenssen2011-07-191-3/+3
|
* Move the define to where it's used.kh12011-07-041-0/+2
|
* Keep the updater application as class member.kh12011-07-011-14/+0
| | | | | | | | I can't see any reason to be able to set it from the outside, thus it makes no sense to have that functionality at all. To be able to work properly the app had to be set, but could be easily forgotten, leading to a crash later on. Re-parsing should be removed as well, will do it next.
* Rename files to match class name. Adjust includes.kh12011-06-201-1/+1
|
* Rename header/ source files to match class name.kh12011-06-151-2/+2
| | | | Fix includes as well.
* Rename from Installer to PackageManagerCore.kh12011-06-141-35/+34
| | | | | Note: Might break on any other platform than windows, needs some more tests. No break on windows so far...
* Rename the class to better fit it's real purpose.kh12011-06-141-2/+2
|
* Keep a flag if we have do a no forced installion.kh12011-06-091-2/+2
|
* Merge branch 'master' into refactorkh12011-06-091-1/+0
|\ | | | | | | | | Conflicts: installerbuilder/installerbase/installerbase.cpp
| * don't fail with unknown argumentsNiels Weber2011-06-091-1/+0
| | | | | | | | done-with: kh1
* | Only in case we run the installer use metadata as source.kh12011-06-081-2/+4
| |
* | Remove unused function.kh12011-06-051-17/+0
| |