Refactored MainWindow to derive from IMainWindow rather than implement a field deriving
from this interface.

Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
Merge branch 'master' of github.com:xenserver/xenadmin
Merge pull request #14 from kc284/master

Refactored MainWindow to derive from IMainWindow rather than implement a field deriving from this interface.
CA-123013: Cloning from template shouldn't allow progress through the New VM wizard without shared SR.

On the affinity picker, the "no home server" radio button is disabled if there is no shared storage, except on editing an existing VM that already has no affinity.

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
Merge pull request #15 from MihaelaStoica/master

CA-123013: Cloning from template shouldn't allow progress through the Ne...
CA-123914: Install update wizard: When applying a patch to multiple pools, the "revert prechecks" action should be executed only once, after the patch is applied to all pools.

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
Merge pull request #16 from MihaelaStoica/master

CA-123914: Install update wizard: When applying a patch to multiple pool...
CP-7686: Make check-for-updates work in the presence of service packs by using the new fields from updates.xml, requiredpatches and conflictingpatches.

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
CA-95786: Show product microversion in XenCenter's About box (taken from XenServer
unless manually overridden in XenCenter). Renamed field.

Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
CA-95786: Corrections to previous commit - show both the marketing name and the version on XenCenter's About box.

Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
Merge pull request #18 from kc284/master

CA-95786: Show product microversion in XenCenter's About box (taken from...
Updated credits.

Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
Corrected name spelling.

Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
Merge pull request #19 from kc284/master

Updated credits.
CP-7686: Make check-for-updates work in the presence of service packs by using the new fields from updates.xml, requiredpatches and conflictingpatches.

Changed the way the dependency patches are fetched, to avoid getting an exception if
requiredpatches/conflictingpatches node has at least one child that has no uuid attribute,
also checking the child name

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
Merge branch 'master' of https://github.com/xenserver/xenadmin
CA-127974: Added more checks to prevent XenCenter crash while closing [XOP-521]

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
Merge pull request #17 from MihaelaStoica/master

CP-7686: Make check-for-updates work in the presence of service packs by...
Merge pull request #20 from MihaelaStoica/master

CA-127974: Added more checks to prevent XenCenter crash while closing [X...
CA-127510: Reworked the logic of differentiating between tasks started by this instance
of XenCenter and tasks started from outside and cancelling the former when exiting
or disconnecting from the pool.

Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>