38 Commits

Author SHA1 Message Date
kh1
787eb763bd Rename from Installer to PackageManagerCore.
Note: Might break on any other platform than windows,
needs some more tests. No break on windows so far...
2011-06-14 16:24:50 +02:00
kh1
5ed81415ac Rename the class to better fit it's real purpose. 2011-06-14 13:58:38 +02:00
kh1
c88e0eca04 Keep a flag if we have do a no forced installion. 2011-06-09 16:13:56 +02:00
kh1
2f76befcbb Merge branch 'master' into refactor
Conflicts:
	installerbuilder/installerbase/installerbase.cpp
2011-06-09 15:51:35 +02:00
Niels Weber
4f1d1b9255 don't fail with unknown arguments
done-with: kh1
2011-06-09 14:41:15 +02:00
kh1
23cb0b82ab Only in case we run the installer use metadata as source. 2011-06-08 12:03:17 +02:00
kh1
0fa4deea98 Remove unused function. 2011-06-05 20:49:47 +02:00
kh1
1bcaecfa87 The application object needs to be instantiated earlier.
Move this further up, since run checker accessed the qApp
object to get the application path. Supresses a warning..
2011-05-18 21:30:08 +02:00
kh1
f70957cfdc Merge branch 'master' into refactor 2011-05-18 21:26:51 +02:00
kh1
eb193817e8 Tha application object needs to be instantiated earlier.
Move this further up, since run checker accessed the qApp
object to get the application path. Supresses a warning..
2011-05-18 21:26:21 +02:00
kh1
ff292889df Merge branch 'master' into refactor
Conflicts:
	installerbuilder/installerbase/installerbase.cpp
2011-05-18 13:31:39 +02:00
kh1
5f52ee825d Use our own parser for arguments.
This fixes a; an crash seen on Linux and Mac caused
by two instances of Q{Core}Application and b; should
hide the icon and suppress message boxes in case we
check for updates. Seen on Mac mostly...

Review-by: tjenssen, Niels Weber
2011-05-18 13:24:28 +02:00
kh1
45ba3560f5 Always use TCP socket for communication. 2011-05-17 12:49:20 +02:00
kh1
63a5b8daaa Add accessor functions. Small style changes. Doc update. 2011-05-10 16:32:35 +02:00
kh1
1bd5c172e4 Whitespace. 2011-05-10 11:54:17 +02:00
kh1
c185bd8544 Initial implementation of user defined repositories. 2011-05-10 11:53:36 +02:00
kh1
9cdc4b7db4 Repositories are always "required" now. 2011-05-09 14:07:01 +02:00
kh1
1422149743 Remove superfluous function. Small cleanup. 2011-04-20 09:34:00 +02:00
kh1
66f0f592b5 Cleanup, we might need to adjust the examples though. 2011-04-12 10:10:06 +02:00
kh1
f620f3b477 Use the installer's virtual component font stuff. 2011-04-05 17:17:01 +02:00
kh1
30d37a5e00 Adjust updater to simple check for updates.
We might remove this class completely at some point.
2011-04-01 14:18:07 +02:00
kh1
32ae184157 Merge branch 'master' into refactor
Conflicts:
	installerbuilder/installerbase/tabcontroller.cpp
	installerbuilder/libinstaller/qinstaller.cpp
2011-03-16 10:22:13 +01:00
Tim Jenssen
c6c30f912b yes it is an allowed argument 2011-03-15 20:19:14 +01:00
kh1
6731abd566 Merge branch 'master' into refactor
Conflicts:
	installerbuilder/libinstaller/qinstallercomponent.cpp
	installerbuilder/libinstaller/qinstallercomponent.h
2011-03-14 17:51:45 +01:00
kh1
0fb14ac993 Major cleanup.
Use everything from installer now.
2011-03-14 17:42:15 +01:00
Niels Weber
9023403cad only one QApplication, so it does not crash
Reviewed-by: kh1
2011-03-14 14:18:08 +01:00
Niels Weber
95203f3719 Revert "Revert "Use a gui application to prevent crash.""
This reverts commit 4ad984278db64d719087922fabab94b2d93211ee.
2011-03-14 12:40:49 +01:00
kh1
75fc609273 Merge branch 'master' into refactor 2011-03-14 11:14:03 +01:00
Niels Weber
4ad984278d Revert "Use a gui application to prevent crash."
This reverts commit 76122d63eced0b083e3c2e701c069aa2a8db360f.

...as that commit actually makes the installer crash always.
2011-03-14 09:13:38 +01:00
kh1
36ced7e11a Unify status values. 2011-03-10 15:50:33 +01:00
kh1
76122d63ec Use a gui application to prevent crash.
We can't use a core application here, as in case of we can't
connect to the update server, we would try to pop up a message
box. This fails and crashes cause we have no gui application.
2011-03-07 10:02:08 +01:00
kh1
3b1181fc89 Use a gui application to prevent crash.
We can't use a core application here, as in case of we can't
connect to the update server, we would try to pop up a message
box. This fails and crashes cause we have no gui application.
2011-03-04 16:53:16 +01:00
kh1
4fc8edcda6 Some further cleanup. 2011-03-04 15:51:23 +01:00
kh1
81b15ae2c0 This one seems to got lost during the merge.
Not needed anymore as the binary has now a specific state.
2011-03-04 15:42:49 +01:00
kh1
26643a50b8 Some further cleanup. Add missing isUpdater checks. 2011-03-03 22:14:27 +01:00
kh1
1bfafc0f2c Some more work to have the a proper wizard updater intergration.
Introduce some magic marker to differentiate between update and
package management modus. The base installer now needs explicite
arguments passed to make the app an updater or package manager.
Adjustment some more classes to take the new markers into account.
2011-03-03 17:46:00 +01:00
Niels Weber
403521e127 linux: honour http_proxy environment variable
Reviewed-by: tjenssen
2011-03-02 11:21:21 +01:00
Tim Jenssen
8457830abd init commit 2011-02-21 16:41:32 +01:00