36 Commits

Author SHA1 Message Date
kh1
4673422843 Cleanup KDTools from stuff we do not use at all.
Change-Id: I62d5ec103aafe7f2f4a497cc339271bdb33a8f92
Reviewed-by: Niels Weber <niels.weber@digia.com>
Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
2013-05-29 16:46:34 +02:00
Tim Jenssen
db47e1e10b fix unknown component value in scripts while updating
- the order of initializing the updatercomponents list was different
   then the packagemanagercomponents list
 - now every updatercomponents are inside the list before the scripts
   are called

Change-Id: I2cfa8edb48326071f6976aa9f772afc477088719
Reviewed-by: Iikka Eklund <iikka.eklund@digia.com>
Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
2013-05-21 12:18:17 +02:00
Tim Jenssen
6e48c0e9e2 forward packagemanager core to ProductKeyCheck class
- with this the outsourced product key check code can
   enable, disable or even add repositories

Change-Id: I390251b7f3bfa29a6f39a9ac44aa55ec15f780a2
Reviewed-by: Iikka Eklund <iikka.eklund@digia.com>
Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
2013-05-17 14:07:23 +02:00
Tim Jenssen
06449248ab introduce installerscriptengine
- it uses one scriptengine for everything and adds the components
   or/and the install-controller in javascript closure contexts
 - added the gui object to the component script context
 - removed tabController from controlscript context

Change-Id: I3bd6c5dcf470666c30add1b7d04a8fdd094f5f11
Reviewed-by: Iikka Eklund <iikka.eklund@digia.com>
Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
2013-05-16 16:12:52 +02:00
Tim Jenssen
e3bd8afc6b add installerscriptengine autotest
Change-Id: I662c22ea8fc1276c78abedd037f51f4afb08271f
Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
2013-05-07 14:31:18 +02:00
Sergio Ahumada
c7f9289af6 Some minor Nokia -> Qt Project changes
- Updating the supported platforms link
 - changing com.nokia -> org.qt-project

Change-Id: Ib74fda09f177a989b79288b967423ef04c16786e
Reviewed-by: Niels Weber <niels.weber@digia.com>
Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
2013-04-30 13:05:14 +02:00
Tim Jenssen
e33ae70bcc remove not needed debug output
Change-Id: I44720577b7e13841506f8696c59686bdcabde099
Reviewed-by: Niels Weber <niels.weber@digia.com>
Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
2013-04-30 10:43:36 +02:00
Kai Koehne
20fc67fdf1 Add documentation for JS API
Change-Id: Ifef70bf0ef12b90972186f64ff9b0ae602f14420
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com>
Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
2013-04-23 16:33:47 +02:00
kh1
1d63431abb Throw if we can't load the requested UI file.
Change-Id: Iced4d4649a386a18efabe80dc094461e7b1b1a74
Reviewed-by: Niels Weber <niels.weber@digia.com>
Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
2013-03-25 22:01:54 +01:00
Niels Weber
4fea99088a Make deprecation warning less insane.
"Multiple exclamation marks," he went on, shaking his head,
"are a sure sign of a diseased mind."

Change-Id: If8e39435db5962cea0bc2e5fa372389198f5d14f
Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
2013-03-20 10:26:59 +01:00
kh1
0249980607 Use Q_GLOBAL_STATIC{_WITH_ARGS} following Qt coding conventions.
Move the regexp into its own compilation unit, so we get it only
once and use a accessor to fetch the value. I guess we should do
the same with the constants file, as all strings get compiled in
the file including it. At least Ossi wasn't satisfied currently.

Change-Id: Ic495a82f4b3cfe7810523b12cd3ef255eb15f149
Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
2013-03-18 11:39:18 +01:00
Tim Jenssen
de8d24fa6c Merge remote-tracking branch 'origin/1.3'
Change-Id: I4059551829cd42ebde7706057d8f4cca57901037
2013-03-12 15:10:15 +01:00
Tim Jenssen
9e4194a900 added first version of a product key checker API
This is more temporary solution to be able to use
the 1.3 for new Qt releases.

Change-Id: Ic28c75547da7d4d0c2efcca08cdbd76f4a0ad9f6
Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
Reviewed-by: Iikka Eklund <iikka.eklund@digia.com>
Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
2013-03-11 11:44:29 +01:00
Tim Jenssen
80a121f6d1 Merge remote-tracking branch 'origin/1.3'
Change-Id: Ifb2048c4e820735ae8df05e2603b50fbeaf604d2
2013-03-05 16:18:27 +01:00
Tim Jenssen
26bcc99834 filter sha1 files in createArchive script call
Change-Id: Ibc91cfae6d860d69b95f33a9fe12c0518e522792
Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
2013-03-05 15:16:40 +01:00
kh1
9e8a2a2516 Get rid of some superfluous includes.
Change-Id: Id2d6252d8e7be5bcd2bcf82962d293e8de7e2563
Reviewed-by: Niels Weber <niels.weber@digia.com>
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
2013-03-04 13:02:54 +01:00
Tim Jenssen
69060b4eb3 Merge remote-tracking branch 'origin/1.3'
Change-Id: Ia37c543d1199ad4ddc37ff6b14c2806c03a8009f
2013-02-21 14:43:13 +01:00
kh1
3f7b8b05ca Compile fix.
Change-Id: Iea2237923ec0fae9d3b3df02b70abb4a0f2d79cb
Reviewed-by: Niels Weber <niels.weber@digia.com>
2013-02-20 11:26:53 +01:00
kh1
2635cb74cf Fix boolean parameter which lead to less readable code.
Change-Id: Ie680654f39fce130c607929f98db372dbe3c6ea1
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
2013-02-20 11:18:26 +01:00
Tim Jenssen
5c2d700cb1 Make Virtual and Default tag mutually exclusive.
Call m_vars value function directly.
1; To prevent recursive calls in case of key "Default".
2; To avoid the extra function call to fetch values from m_vars in
   case of other values set in the object.

Change-Id: I8f40b53704d1f314071d7060d0c92829310c262d
Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
Reviewed-by: Niels Weber <niels.weber@digia.com>
2013-02-20 11:17:42 +01:00
kh1
8092e35494 Remove RunMode enum, it's useless and clutters the API.
Change-Id: I4323a0d66bda362ccee71a19352c37c9ac1b51e1
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
2013-02-19 15:43:04 +01:00
Niels Weber
aa37d582dc Add 2013 to the copyright.
Change-Id: If64730ba7203d1a910a426c0d9c9a738ecfeff4b
Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
2013-02-05 11:24:14 +01:00
Ivan Komissarov
db1d63549f Change license encoding to utf-8.
Task-number: QTIFW-207

Change-Id: I5cc63fa8e9718245b972098b457fb261c6a54b5c
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
2013-01-24 12:49:24 +01:00
Sergio Ahumada
8f4053db30 Change copyright headers from Nokia to Digia
Change-Id: Id55a71a6ee24b234739b6066e11e9c1f2e389f73
Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
2012-12-21 22:25:29 +01:00
kh1
40b40e6274 Finally IFW compiles with Qt5 (use private headers)
Change-Id: I2604c77418e4a930bd0f76092db581fef1e45817
Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
2012-12-07 13:15:35 +01:00
tjenssen
0d8574a8d4 remove unused removeBeforeUpdate functionality
Change-Id: I0e947c11d393d2aa1d9a97a2d9cd32790f4d2954
Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
2012-11-20 16:22:47 +01:00
kh1
311045065e Some changes to start compile with Qt5.
Change-Id: Ie6a3ba7b3c0b24fc292d0d7444ae920dfa866a54
Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
2012-11-20 10:40:47 +01:00
kh1
a1b2010ce8 Sort the child components.
The higher the value, the higher up in the list the component
is ordered. Currently we handled it the opposite, thus we had
to assign every component a value to get sorting work.

Change-Id: I6003cb95b69ba4160eb822565edf120dd0f0543f
Reviewed-by: Niels Weber <niels.weber@digia.com>
Reviewed-by: Iikka Eklund <iikka.eklund@digia.com>
Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
2012-10-01 12:12:51 +02:00
Tim Jenssen
4af34941c4 now setValue methods are replacing @variables@
Change-Id: I9ded8cc4c226b4f3694e1f7fe7ad012269c18dde
Reviewed-by: Alexander Lenhardt <alexander.lenhardt@nokia.com>
Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com>
Reviewed-by: Niels Weber <niels.2.weber@nokia.com>
2012-05-25 14:14:12 +02:00
Tim Jenssen
c862c2820e use scCommaRegExp where ever we can
Change-Id: I484e20fd53c2710595c5d4eb28878932eebafe35
Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com>
2012-04-27 16:23:36 +02:00
Oliver Wolff
b6f1ee5ff8 Do not limit parameter count to 10 in add(Elevated)Operation
Instead of adding more and more parameters to the functions
the possibility to use arrays was added.

Change-Id: I8569b162e5676f1a3b7c4f2a5b3bf98cb2f46030
Reviewed-by: Niels Weber <niels.2.weber@nokia.com>
Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
2012-04-27 11:41:55 +02:00
Andreas Holzammer
84a7443c75 Add possibility to verify custom pages.
Introduce setValidatorForCustomPage, to set a validator
for a custom page.

Change-Id: I24739d9544c20e0b2b1beab1ae90f8b98cc3d542
Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com>
Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
2012-04-25 16:17:08 +02:00
Tim Jenssen
aeaf1b8455 createOperationsForArchive should use the correct path
- only with this you are able to overload the createOperationsForArchive without the knowledge where the archive comes from

Change-Id: Ica65c2bbd14cf554ab4702f5886d74423bbc86f5
Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com>
2012-04-13 15:06:53 +02:00
Tim Jenssen
e6b89ee2dd remove 7z:// protocol leftovers
Change-Id: I65abb22a330d928d32800acd357fdd6b27c9399b
Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com>
2012-04-13 14:56:55 +02:00
Tim Jenssen
520d98028f introduce general humanReadableSize method
Change-Id: I4731be424cf2207e8cc2320ab9e442d02c29aeda
Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
2012-03-27 15:04:31 +02:00
kh1
be3b47d0d5 Reorganize the tree, have better ifw.pri. Shadow build support.
Change-Id: I01fb12537f863ed0744979973c7e4153889cc5cb
Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
2012-03-19 16:14:04 +01:00