office-gobmx/instsetoo_native/inc_ooohelppack/windows/msi_templates/InstallE.idt
Andras Timar d5295408b1 fdo#58144 - disable the ARP 'Remove' button on Windows XP
Windows installer on Windows XP cannot display messages, when the
installer database is encoded in UTF-8 and support for CTL languages
is not installed. This patch is a workaround, it disables the 'Remove'
button in Control Panel's Add or Remove Programs applet, so the user
has to choose 'Change', and has to uninstall LibreOffice with the
Wizard, which does not exhibit the problem.

Initially this bug was not expected, when we changed the enconding
from legacy codepages to UTF-8 - I would say irreversibly.
Then the severity of the bug was underestimated, because usually
uninstallation needs no user interaction, so it does not matter,
if the text is unreadable. However, in some circumstances
uninstallation needs to reboot the computer, and the user needs
to understand the question, whether to reboot now or later.

Change-Id: I7d6b4e82cbe4142d23c29313e43a90fa43944b2f
2013-09-21 23:24:10 +02:00

72 lines
1.7 KiB
Text

Action Condition Sequence
s72 S255 I2
InstallExecuteSequence Action
AllocateRegistrySpace NOT Installed 750
AppSearch 25
BindImage 2100
CCPSearch CCP_TEST 200
CostFinalize 500
CostInitialize 350
CreateFolders 1850
CreateShortcuts 2150
DeleteServices VersionNT 1000
DuplicateFiles 2050
FileCost 400
FindRelatedProducts NOT ISSETUPDRIVEN 100
InstallFiles 1950
InstallFinalize 3150
InstallInitialize 700
InstallODBC 2600
InstallServices VersionNT 2750
InstallValidate 650
IsolateComponents 450
LaunchConditions 50
MigrateFeatureStates 600
MoveFiles 1900
MsiPublishAssemblies 3025
MsiUnpublishAssemblies 875
NewProductFound NEWPRODUCTS 110
PatchFiles 2000
ProcessComponents 800
PublishComponents 3000
PublishFeatures 3050
PublishProduct 3100
RegisterClassInfo 2200
RegisterComPlus 2700
RegisterExtensionInfo 2250
RegisterFonts 2550
RegisterMIMEInfo 2350
RegisterProduct 2950
RegisterProgIdInfo 2300
RegisterTypeLibraries 2650
RegisterUser 2900
RemoveDuplicateFiles 1700
RemoveEnvironmentStrings 1650
RemoveExistingProducts 675
RemoveFiles 1750
RemoveFolders 1800
RemoveIniValues 1550
RemoveODBC 1200
RemoveRegistryValues 1300
RemoveShortcuts 1600
RMCCPSearch Not CCP_SUCCESS And CCP_TEST 250
SameProductFound SAMEPRODUCTS 120
ScheduleReboot ISSCHEDULEREBOOT 3125
SetARPInstallLocation 990
SetARPNoRemove VersionNT < 600 995
SetODBCFolders 550
StartServices VersionNT 2800
StopServices VersionNT 950
UnpublishComponents 850
UnpublishFeatures 900
UnregisterClassInfo 1350
UnregisterComPlus 1050
UnregisterExtensionInfo 1400
UnregisterFonts 1250
UnregisterMIMEInfo 1500
UnregisterProgIdInfo 1450
UnregisterTypeLibraries 1150
ValidateProductID 300
WriteEnvironmentStrings 2500
WriteIniValues 2450
WriteRegistryValues 2400