office-gobmx/scp2/source
Stephan Bergmann 007a0ddeb0 Remove (Windows-only) INIFILETABLE entries from setup.ini
(See a31f334d36 "Windows MAR update issues with
program/{setup,version}.ini" for why this cleanup is needed.)

It is unclear to me why these entries would be needed in the setup.ini file.
The *INSTALLLOCATION values are also stored in the Windows registry (see
scp2/source/ooo/registryitem_ooo.scp).  FINDPRODUCT was once used as a
GetMsiProperty, in code meanwhile removed in
030124d836 "remove CustomAction
ExecutePostUninstallScript" (so I also removed the FINDPRODUCT property file
line from solenv/bin/modules/installer/windows/property.pm, so FINDPRODUCT will
no longer in the MSI Property table).  ALLUSERS is only used with some
SetMsiPropertyW/UnsetMsiPropertyW/IsSetMsiPropertyW/GetMsiPropertySetW code in
setup_native/source/win32/customactions/, but that should be unrelated to the
setup.ini file.

Removing the ProfileItems from scp2/source/ooo/common_brand.scp removed the only
uses of the INIFILETABLE style, so also remove the corresponding code from
solenv/bin/modules/installer.pm and the complete related
solenv/bin/modules/installer/windows/inifile.pm.  Fingers crossed.
A#	modified:   scp2/source/ooo/common_brand.scp

Change-Id: If2aa72f0da50bc72f8c873df713340a142eed5e6
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/161981
Tested-by: Jenkins
Reviewed-by: Stephan Bergmann <stephan.bergmann@allotropia.de>
2024-01-22 09:33:52 +01:00
..
activex
base
calc
draw
extensions
gnome
graphicfilter
impress
kde
math
onlineupdate
ooo
python
quickstart
sdkoo
spsupp
templates
winexplorerext
writer
xsltfilter