i18npool/source/isolang/langid.pl | 2 instsetoo_native/inc_ooohelppack/windows/msi_templates/ActionTe.idt | 2 instsetoo_native/inc_ooohelppack/windows/msi_templates/Control.idt | 2 instsetoo_native/inc_ooohelppack/windows/msi_templates/Error.idt | 2 instsetoo_native/inc_ooohelppack/windows/msi_templates/LaunchCo.idt | 2 instsetoo_native/inc_ooohelppack/windows/msi_templates/Property.idt | 2 instsetoo_native/inc_ooohelppack/windows/msi_templates/RadioBut.idt | 2 instsetoo_native/inc_ooohelppack/windows/msi_templates/UIText.idt | 2 instsetoo_native/inc_ooolangpack/windows/msi_templates/ActionTe.idt | 2 instsetoo_native/inc_ooolangpack/windows/msi_templates/Control.idt | 2 instsetoo_native/inc_ooolangpack/windows/msi_templates/Error.idt | 2 instsetoo_native/inc_ooolangpack/windows/msi_templates/LaunchCo.idt | 2 instsetoo_native/inc_ooolangpack/windows/msi_templates/Property.idt | 2 instsetoo_native/inc_ooolangpack/windows/msi_templates/RadioBut.idt | 2 instsetoo_native/inc_ooolangpack/windows/msi_templates/UIText.idt | 2 instsetoo_native/inc_openoffice/windows/msi_languages/SIS.ulf | 12 instsetoo_native/inc_openoffice/windows/msi_languages/makefile.mk | 1 instsetoo_native/inc_openoffice/windows/msi_templates/ActionTe.idt | 2 instsetoo_native/inc_openoffice/windows/msi_templates/Control.idt | 2 instsetoo_native/inc_openoffice/windows/msi_templates/Error.idt | 2 instsetoo_native/inc_openoffice/windows/msi_templates/LaunchCo.idt | 2 instsetoo_native/inc_openoffice/windows/msi_templates/Property.idt | 2 instsetoo_native/inc_openoffice/windows/msi_templates/RadioBut.idt | 2 instsetoo_native/inc_openoffice/windows/msi_templates/UIText.idt | 2 instsetoo_native/inc_sdkoo/windows/msi_templates/ActionTe.idt | 2 instsetoo_native/inc_sdkoo/windows/msi_templates/Control.idt | 2 instsetoo_native/inc_sdkoo/windows/msi_templates/Error.idt | 2 instsetoo_native/inc_sdkoo/windows/msi_templates/LaunchCo.idt | 2 instsetoo_native/inc_sdkoo/windows/msi_templates/Property.idt | 2 instsetoo_native/inc_sdkoo/windows/msi_templates/RadioBut.idt | 2 instsetoo_native/inc_sdkoo/windows/msi_templates/UIText.idt | 2 instsetoo_native/inc_ure/windows/msi_templates/ActionTe.idt | 2 instsetoo_native/inc_ure/windows/msi_templates/Control.idt | 2 instsetoo_native/inc_ure/windows/msi_templates/Error.idt | 2 instsetoo_native/inc_ure/windows/msi_templates/LaunchCo.idt | 2 instsetoo_native/inc_ure/windows/msi_templates/Property.idt | 2 instsetoo_native/inc_ure/windows/msi_templates/RadioBut.idt | 2 instsetoo_native/inc_ure/windows/msi_templates/UIText.idt | 2 l10ntools/source/ulfconv/msi-encodinglist.txt | 136 +++++----- setup_native/source/win32/customactions/sellang/sellang.cxx | 2 solenv/bin/modules/installer.pm | 13 solenv/bin/modules/installer/control.pm | 32 -- solenv/bin/modules/installer/globals.pm | 3 solenv/bin/modules/installer/windows/idtglobal.pm | 33 -- solenv/bin/modules/installer/windows/language.pm | 23 - solenv/bin/modules/installer/windows/msiglobal.pm | 98 ------- 46 files changed, 127 insertions(+), 298 deletions(-)
New commits: commit 0475a7904978566dfb9f6e83497392b3841c0efc Author: Andras Timar <ati...@suse.com> Date: Wed Sep 26 18:53:30 2012 +0200 use utf-8 instead of legacy code pages in all msi tables (related: fdo#39595) Change-Id: Ib2dc00c024762800fdb74ffb376d92a8583d44ad diff --git a/instsetoo_native/inc_ooohelppack/windows/msi_templates/ActionTe.idt b/instsetoo_native/inc_ooohelppack/windows/msi_templates/ActionTe.idt index ec6ecdd..becf9cc 100644 --- a/instsetoo_native/inc_ooohelppack/windows/msi_templates/ActionTe.idt +++ b/instsetoo_native/inc_ooohelppack/windows/msi_templates/ActionTe.idt @@ -1,6 +1,6 @@ Action Description Template s72 L0 L0 -WINDOWSENCODINGTEMPLATE ActionText Action +65001 ActionText Action Advertise OOO_ACTIONTEXT_1 AllocateRegistrySpace OOO_ACTIONTEXT_2 OOO_ACTIONTEXT_3 AppSearch OOO_ACTIONTEXT_4 OOO_ACTIONTEXT_5 diff --git a/instsetoo_native/inc_ooohelppack/windows/msi_templates/Control.idt b/instsetoo_native/inc_ooohelppack/windows/msi_templates/Control.idt index 495325e..55f1fcf 100644 --- a/instsetoo_native/inc_ooohelppack/windows/msi_templates/Control.idt +++ b/instsetoo_native/inc_ooohelppack/windows/msi_templates/Control.idt @@ -1,6 +1,6 @@ Dialog_ Control Type X Y Width Height Attributes Property Text Control_Next Help s72 s50 s20 i2 i2 i2 i2 I4 S50 L0 S50 L50 -WINDOWSENCODINGTEMPLATE Control Dialog_ Control +65001 Control Dialog_ Control AdminChangeFolder Banner Bitmap 0 0 374 44 1 BannerBmp AdminChangeFolder BannerLine Line 0 44 374 0 1 AdminChangeFolder Cancel PushButton 301 243 66 17 3 OOO_CONTROL_3 ComboText diff --git a/instsetoo_native/inc_ooohelppack/windows/msi_templates/Error.idt b/instsetoo_native/inc_ooohelppack/windows/msi_templates/Error.idt index 9789d0c..2f3a591 100644 --- a/instsetoo_native/inc_ooohelppack/windows/msi_templates/Error.idt +++ b/instsetoo_native/inc_ooohelppack/windows/msi_templates/Error.idt @@ -1,6 +1,6 @@ Error Message i2 L0 -WINDOWSENCODINGTEMPLATE Error Error +65001 Error Error 0 OOO_ERROR_1 1 OOO_ERROR_2 2 OOO_ERROR_3 diff --git a/instsetoo_native/inc_ooohelppack/windows/msi_templates/LaunchCo.idt b/instsetoo_native/inc_ooohelppack/windows/msi_templates/LaunchCo.idt index 35d7869..e4d3f33 100644 --- a/instsetoo_native/inc_ooohelppack/windows/msi_templates/LaunchCo.idt +++ b/instsetoo_native/inc_ooohelppack/windows/msi_templates/LaunchCo.idt @@ -1,4 +1,4 @@ Condition Description s255 l255 -WINDOWSENCODINGTEMPLATE LaunchCondition Condition +65001 LaunchCondition Condition Privileged OOO_LAUNCH_1 diff --git a/instsetoo_native/inc_ooohelppack/windows/msi_templates/Property.idt b/instsetoo_native/inc_ooohelppack/windows/msi_templates/Property.idt index a4b5edc..b8a970c 100644 --- a/instsetoo_native/inc_ooohelppack/windows/msi_templates/Property.idt +++ b/instsetoo_native/inc_ooohelppack/windows/msi_templates/Property.idt @@ -1,6 +1,6 @@ Property Value s72 l0 -WINDOWSENCODINGTEMPLATE Property Property +65001 Property Property _IsMaintenance Reinstall _IsSetupTypeMin Typical AgreeToLicense No diff --git a/instsetoo_native/inc_ooohelppack/windows/msi_templates/RadioBut.idt b/instsetoo_native/inc_ooohelppack/windows/msi_templates/RadioBut.idt index ddbf7e1..287f33d 100644 --- a/instsetoo_native/inc_ooohelppack/windows/msi_templates/RadioBut.idt +++ b/instsetoo_native/inc_ooohelppack/windows/msi_templates/RadioBut.idt @@ -1,6 +1,6 @@ Property Order Value X Y Width Height Text Help s72 i2 s64 i2 i2 i2 i2 L64 L50 -WINDOWSENCODINGTEMPLATE RadioButton Property Order +65001 RadioButton Property Order _IsMaintenance 1 Reinstall 0 0 290 14 OOO_RADIOBUTTON_2 _IsMaintenance 2 Remove 0 60 290 14 OOO_RADIOBUTTON_3 _IsSetupTypeMin 1 Typical 0 0 264 14 OOO_RADIOBUTTON_4 diff --git a/instsetoo_native/inc_ooohelppack/windows/msi_templates/UIText.idt b/instsetoo_native/inc_ooohelppack/windows/msi_templates/UIText.idt index ea581bf..82edac4 100644 --- a/instsetoo_native/inc_ooohelppack/windows/msi_templates/UIText.idt +++ b/instsetoo_native/inc_ooohelppack/windows/msi_templates/UIText.idt @@ -1,6 +1,6 @@ Key Text s72 L255 -WINDOWSENCODINGTEMPLATE UIText Key +65001 UIText Key AbsentPath bytes OOO_UITEXT_1 GB OOO_UITEXT_2 diff --git a/instsetoo_native/inc_ooolangpack/windows/msi_templates/ActionTe.idt b/instsetoo_native/inc_ooolangpack/windows/msi_templates/ActionTe.idt index ec6ecdd..becf9cc 100644 --- a/instsetoo_native/inc_ooolangpack/windows/msi_templates/ActionTe.idt +++ b/instsetoo_native/inc_ooolangpack/windows/msi_templates/ActionTe.idt @@ -1,6 +1,6 @@ Action Description Template s72 L0 L0 -WINDOWSENCODINGTEMPLATE ActionText Action +65001 ActionText Action Advertise OOO_ACTIONTEXT_1 AllocateRegistrySpace OOO_ACTIONTEXT_2 OOO_ACTIONTEXT_3 AppSearch OOO_ACTIONTEXT_4 OOO_ACTIONTEXT_5 diff --git a/instsetoo_native/inc_ooolangpack/windows/msi_templates/Control.idt b/instsetoo_native/inc_ooolangpack/windows/msi_templates/Control.idt index f8a227c..23a5d59 100644 --- a/instsetoo_native/inc_ooolangpack/windows/msi_templates/Control.idt +++ b/instsetoo_native/inc_ooolangpack/windows/msi_templates/Control.idt @@ -1,6 +1,6 @@ Dialog_ Control Type X Y Width Height Attributes Property Text Control_Next Help s72 s50 s20 i2 i2 i2 i2 I4 S50 L0 S50 L50 -WINDOWSENCODINGTEMPLATE Control Dialog_ Control +65001 Control Dialog_ Control AdminChangeFolder Banner Bitmap 0 0 374 44 1 BannerBmp AdminChangeFolder BannerLine Line 0 44 374 0 1 AdminChangeFolder Cancel PushButton 301 243 66 17 3 OOO_CONTROL_3 ComboText diff --git a/instsetoo_native/inc_ooolangpack/windows/msi_templates/Error.idt b/instsetoo_native/inc_ooolangpack/windows/msi_templates/Error.idt index 9789d0c..2f3a591 100644 --- a/instsetoo_native/inc_ooolangpack/windows/msi_templates/Error.idt +++ b/instsetoo_native/inc_ooolangpack/windows/msi_templates/Error.idt @@ -1,6 +1,6 @@ Error Message i2 L0 -WINDOWSENCODINGTEMPLATE Error Error +65001 Error Error 0 OOO_ERROR_1 1 OOO_ERROR_2 2 OOO_ERROR_3 diff --git a/instsetoo_native/inc_ooolangpack/windows/msi_templates/LaunchCo.idt b/instsetoo_native/inc_ooolangpack/windows/msi_templates/LaunchCo.idt index 35d7869..e4d3f33 100644 --- a/instsetoo_native/inc_ooolangpack/windows/msi_templates/LaunchCo.idt +++ b/instsetoo_native/inc_ooolangpack/windows/msi_templates/LaunchCo.idt @@ -1,4 +1,4 @@ Condition Description s255 l255 -WINDOWSENCODINGTEMPLATE LaunchCondition Condition +65001 LaunchCondition Condition Privileged OOO_LAUNCH_1 diff --git a/instsetoo_native/inc_ooolangpack/windows/msi_templates/Property.idt b/instsetoo_native/inc_ooolangpack/windows/msi_templates/Property.idt index a4b5edc..b8a970c 100644 --- a/instsetoo_native/inc_ooolangpack/windows/msi_templates/Property.idt +++ b/instsetoo_native/inc_ooolangpack/windows/msi_templates/Property.idt @@ -1,6 +1,6 @@ Property Value s72 l0 -WINDOWSENCODINGTEMPLATE Property Property +65001 Property Property _IsMaintenance Reinstall _IsSetupTypeMin Typical AgreeToLicense No diff --git a/instsetoo_native/inc_ooolangpack/windows/msi_templates/RadioBut.idt b/instsetoo_native/inc_ooolangpack/windows/msi_templates/RadioBut.idt index ddbf7e1..287f33d 100644 --- a/instsetoo_native/inc_ooolangpack/windows/msi_templates/RadioBut.idt +++ b/instsetoo_native/inc_ooolangpack/windows/msi_templates/RadioBut.idt @@ -1,6 +1,6 @@ Property Order Value X Y Width Height Text Help s72 i2 s64 i2 i2 i2 i2 L64 L50 -WINDOWSENCODINGTEMPLATE RadioButton Property Order +65001 RadioButton Property Order _IsMaintenance 1 Reinstall 0 0 290 14 OOO_RADIOBUTTON_2 _IsMaintenance 2 Remove 0 60 290 14 OOO_RADIOBUTTON_3 _IsSetupTypeMin 1 Typical 0 0 264 14 OOO_RADIOBUTTON_4 diff --git a/instsetoo_native/inc_ooolangpack/windows/msi_templates/UIText.idt b/instsetoo_native/inc_ooolangpack/windows/msi_templates/UIText.idt index ea581bf..82edac4 100644 --- a/instsetoo_native/inc_ooolangpack/windows/msi_templates/UIText.idt +++ b/instsetoo_native/inc_ooolangpack/windows/msi_templates/UIText.idt @@ -1,6 +1,6 @@ Key Text s72 L255 -WINDOWSENCODINGTEMPLATE UIText Key +65001 UIText Key AbsentPath bytes OOO_UITEXT_1 GB OOO_UITEXT_2 diff --git a/instsetoo_native/inc_openoffice/windows/msi_languages/SIS.ulf b/instsetoo_native/inc_openoffice/windows/msi_languages/SIS.ulf deleted file mode 100644 index 46e84bf..0000000 --- a/instsetoo_native/inc_openoffice/windows/msi_languages/SIS.ulf +++ /dev/null @@ -1,12 +0,0 @@ -[OOO_SIS_TITLE] -en-US = "Installation database" - -[OOO_SIS_COMMENT] -en-US = "This installer database contains the logic and data required to install [ProductName]." - -[OOO_SIS_KEYWORDS] -en-US = "Install,MSI" - -[OOO_SIS_APPNAME] -en-US = "Windows Installer" - diff --git a/instsetoo_native/inc_openoffice/windows/msi_languages/makefile.mk b/instsetoo_native/inc_openoffice/windows/msi_languages/makefile.mk index 2b7e1be..36bc264 100644 --- a/instsetoo_native/inc_openoffice/windows/msi_languages/makefile.mk +++ b/instsetoo_native/inc_openoffice/windows/msi_languages/makefile.mk @@ -44,7 +44,6 @@ ULFFILES = \ LaunchCo.ulf \ Property.ulf \ RadioBut.ulf \ - SIS.ulf \ UIText.ulf MLFFILES = $(foreach,i,$(ULFFILES) $(MISC)$/$(TARGET)$/$(i:b).mlf) diff --git a/instsetoo_native/inc_openoffice/windows/msi_templates/ActionTe.idt b/instsetoo_native/inc_openoffice/windows/msi_templates/ActionTe.idt index ec6ecdd..becf9cc 100644 --- a/instsetoo_native/inc_openoffice/windows/msi_templates/ActionTe.idt +++ b/instsetoo_native/inc_openoffice/windows/msi_templates/ActionTe.idt @@ -1,6 +1,6 @@ Action Description Template s72 L0 L0 -WINDOWSENCODINGTEMPLATE ActionText Action +65001 ActionText Action Advertise OOO_ACTIONTEXT_1 AllocateRegistrySpace OOO_ACTIONTEXT_2 OOO_ACTIONTEXT_3 AppSearch OOO_ACTIONTEXT_4 OOO_ACTIONTEXT_5 diff --git a/instsetoo_native/inc_openoffice/windows/msi_templates/Control.idt b/instsetoo_native/inc_openoffice/windows/msi_templates/Control.idt index a9c739f..a9fc6d2 100644 --- a/instsetoo_native/inc_openoffice/windows/msi_templates/Control.idt +++ b/instsetoo_native/inc_openoffice/windows/msi_templates/Control.idt @@ -1,6 +1,6 @@ Dialog_ Control Type X Y Width Height Attributes Property Text Control_Next Help s72 s50 s20 i2 i2 i2 i2 I4 S50 L0 S50 L50 -WINDOWSENCODINGTEMPLATE Control Dialog_ Control +65001 Control Dialog_ Control AdminChangeFolder Banner Bitmap 0 0 374 44 1 BannerBmp AdminChangeFolder BannerLine Line 0 44 374 0 1 AdminChangeFolder Cancel PushButton 301 243 66 17 3 OOO_CONTROL_3 ComboText diff --git a/instsetoo_native/inc_openoffice/windows/msi_templates/Error.idt b/instsetoo_native/inc_openoffice/windows/msi_templates/Error.idt index 9789d0c..2f3a591 100644 --- a/instsetoo_native/inc_openoffice/windows/msi_templates/Error.idt +++ b/instsetoo_native/inc_openoffice/windows/msi_templates/Error.idt @@ -1,6 +1,6 @@ Error Message i2 L0 -WINDOWSENCODINGTEMPLATE Error Error +65001 Error Error 0 OOO_ERROR_1 1 OOO_ERROR_2 2 OOO_ERROR_3 diff --git a/instsetoo_native/inc_openoffice/windows/msi_templates/LaunchCo.idt b/instsetoo_native/inc_openoffice/windows/msi_templates/LaunchCo.idt index 35d7869..e4d3f33 100644 --- a/instsetoo_native/inc_openoffice/windows/msi_templates/LaunchCo.idt +++ b/instsetoo_native/inc_openoffice/windows/msi_templates/LaunchCo.idt @@ -1,4 +1,4 @@ Condition Description s255 l255 -WINDOWSENCODINGTEMPLATE LaunchCondition Condition +65001 LaunchCondition Condition Privileged OOO_LAUNCH_1 diff --git a/instsetoo_native/inc_openoffice/windows/msi_templates/Property.idt b/instsetoo_native/inc_openoffice/windows/msi_templates/Property.idt index a1cb18a..44d2c38 100644 --- a/instsetoo_native/inc_openoffice/windows/msi_templates/Property.idt +++ b/instsetoo_native/inc_openoffice/windows/msi_templates/Property.idt @@ -1,6 +1,6 @@ Property Value s72 l0 -WINDOWSENCODINGTEMPLATE Property Property +65001 Property Property _IsMaintenance Change _IsSetupTypeMin Typical AgreeToLicense No diff --git a/instsetoo_native/inc_openoffice/windows/msi_templates/RadioBut.idt b/instsetoo_native/inc_openoffice/windows/msi_templates/RadioBut.idt index e1d0000..a08edf3 100644 --- a/instsetoo_native/inc_openoffice/windows/msi_templates/RadioBut.idt +++ b/instsetoo_native/inc_openoffice/windows/msi_templates/RadioBut.idt @@ -1,6 +1,6 @@ Property Order Value X Y Width Height Text Help s72 i2 s64 i2 i2 i2 i2 L64 L50 -WINDOWSENCODINGTEMPLATE RadioButton Property Order +65001 RadioButton Property Order _IsMaintenance 1 Change 0 0 290 14 OOO_RADIOBUTTON_1 _IsMaintenance 2 Reinstall 0 60 290 14 OOO_RADIOBUTTON_2 _IsMaintenance 3 Remove 0 120 290 14 OOO_RADIOBUTTON_3 diff --git a/instsetoo_native/inc_openoffice/windows/msi_templates/UIText.idt b/instsetoo_native/inc_openoffice/windows/msi_templates/UIText.idt index ea581bf..82edac4 100644 --- a/instsetoo_native/inc_openoffice/windows/msi_templates/UIText.idt +++ b/instsetoo_native/inc_openoffice/windows/msi_templates/UIText.idt @@ -1,6 +1,6 @@ Key Text s72 L255 -WINDOWSENCODINGTEMPLATE UIText Key +65001 UIText Key AbsentPath bytes OOO_UITEXT_1 GB OOO_UITEXT_2 diff --git a/instsetoo_native/inc_sdkoo/windows/msi_templates/ActionTe.idt b/instsetoo_native/inc_sdkoo/windows/msi_templates/ActionTe.idt index ec6ecdd..becf9cc 100644 --- a/instsetoo_native/inc_sdkoo/windows/msi_templates/ActionTe.idt +++ b/instsetoo_native/inc_sdkoo/windows/msi_templates/ActionTe.idt @@ -1,6 +1,6 @@ Action Description Template s72 L0 L0 -WINDOWSENCODINGTEMPLATE ActionText Action +65001 ActionText Action Advertise OOO_ACTIONTEXT_1 AllocateRegistrySpace OOO_ACTIONTEXT_2 OOO_ACTIONTEXT_3 AppSearch OOO_ACTIONTEXT_4 OOO_ACTIONTEXT_5 diff --git a/instsetoo_native/inc_sdkoo/windows/msi_templates/Control.idt b/instsetoo_native/inc_sdkoo/windows/msi_templates/Control.idt index 41a9bbd..9bc37a8 100644 --- a/instsetoo_native/inc_sdkoo/windows/msi_templates/Control.idt +++ b/instsetoo_native/inc_sdkoo/windows/msi_templates/Control.idt @@ -1,6 +1,6 @@ Dialog_ Control Type X Y Width Height Attributes Property Text Control_Next Help s72 s50 s20 i2 i2 i2 i2 I4 S50 L0 S50 L50 -WINDOWSENCODINGTEMPLATE Control Dialog_ Control +65001 Control Dialog_ Control AdminChangeFolder Banner Bitmap 0 0 374 44 1 BannerBmp AdminChangeFolder BannerLine Line 0 44 374 0 1 AdminChangeFolder Cancel PushButton 301 243 66 17 3 OOO_CONTROL_3 ComboText diff --git a/instsetoo_native/inc_sdkoo/windows/msi_templates/Error.idt b/instsetoo_native/inc_sdkoo/windows/msi_templates/Error.idt index 9789d0c..2f3a591 100644 --- a/instsetoo_native/inc_sdkoo/windows/msi_templates/Error.idt +++ b/instsetoo_native/inc_sdkoo/windows/msi_templates/Error.idt @@ -1,6 +1,6 @@ Error Message i2 L0 -WINDOWSENCODINGTEMPLATE Error Error +65001 Error Error 0 OOO_ERROR_1 1 OOO_ERROR_2 2 OOO_ERROR_3 diff --git a/instsetoo_native/inc_sdkoo/windows/msi_templates/LaunchCo.idt b/instsetoo_native/inc_sdkoo/windows/msi_templates/LaunchCo.idt index 35d7869..e4d3f33 100644 --- a/instsetoo_native/inc_sdkoo/windows/msi_templates/LaunchCo.idt +++ b/instsetoo_native/inc_sdkoo/windows/msi_templates/LaunchCo.idt @@ -1,4 +1,4 @@ Condition Description s255 l255 -WINDOWSENCODINGTEMPLATE LaunchCondition Condition +65001 LaunchCondition Condition Privileged OOO_LAUNCH_1 diff --git a/instsetoo_native/inc_sdkoo/windows/msi_templates/Property.idt b/instsetoo_native/inc_sdkoo/windows/msi_templates/Property.idt index 6514eaa..cdcaea4 100644 --- a/instsetoo_native/inc_sdkoo/windows/msi_templates/Property.idt +++ b/instsetoo_native/inc_sdkoo/windows/msi_templates/Property.idt @@ -1,6 +1,6 @@ Property Value s72 l0 -WINDOWSENCODINGTEMPLATE Property Property +65001 Property Property _IsMaintenance Change _IsSetupTypeMin Typical AgreeToLicense No diff --git a/instsetoo_native/inc_sdkoo/windows/msi_templates/RadioBut.idt b/instsetoo_native/inc_sdkoo/windows/msi_templates/RadioBut.idt index e1d0000..a08edf3 100644 --- a/instsetoo_native/inc_sdkoo/windows/msi_templates/RadioBut.idt +++ b/instsetoo_native/inc_sdkoo/windows/msi_templates/RadioBut.idt @@ -1,6 +1,6 @@ Property Order Value X Y Width Height Text Help s72 i2 s64 i2 i2 i2 i2 L64 L50 -WINDOWSENCODINGTEMPLATE RadioButton Property Order +65001 RadioButton Property Order _IsMaintenance 1 Change 0 0 290 14 OOO_RADIOBUTTON_1 _IsMaintenance 2 Reinstall 0 60 290 14 OOO_RADIOBUTTON_2 _IsMaintenance 3 Remove 0 120 290 14 OOO_RADIOBUTTON_3 diff --git a/instsetoo_native/inc_sdkoo/windows/msi_templates/UIText.idt b/instsetoo_native/inc_sdkoo/windows/msi_templates/UIText.idt index ea581bf..82edac4 100644 --- a/instsetoo_native/inc_sdkoo/windows/msi_templates/UIText.idt +++ b/instsetoo_native/inc_sdkoo/windows/msi_templates/UIText.idt @@ -1,6 +1,6 @@ Key Text s72 L255 -WINDOWSENCODINGTEMPLATE UIText Key +65001 UIText Key AbsentPath bytes OOO_UITEXT_1 GB OOO_UITEXT_2 diff --git a/instsetoo_native/inc_ure/windows/msi_templates/ActionTe.idt b/instsetoo_native/inc_ure/windows/msi_templates/ActionTe.idt index ec6ecdd..becf9cc 100644 --- a/instsetoo_native/inc_ure/windows/msi_templates/ActionTe.idt +++ b/instsetoo_native/inc_ure/windows/msi_templates/ActionTe.idt @@ -1,6 +1,6 @@ Action Description Template s72 L0 L0 -WINDOWSENCODINGTEMPLATE ActionText Action +65001 ActionText Action Advertise OOO_ACTIONTEXT_1 AllocateRegistrySpace OOO_ACTIONTEXT_2 OOO_ACTIONTEXT_3 AppSearch OOO_ACTIONTEXT_4 OOO_ACTIONTEXT_5 diff --git a/instsetoo_native/inc_ure/windows/msi_templates/Control.idt b/instsetoo_native/inc_ure/windows/msi_templates/Control.idt index 239267d..a4aa33a 100644 --- a/instsetoo_native/inc_ure/windows/msi_templates/Control.idt +++ b/instsetoo_native/inc_ure/windows/msi_templates/Control.idt @@ -1,6 +1,6 @@ Dialog_ Control Type X Y Width Height Attributes Property Text Control_Next Help s72 s50 s20 i2 i2 i2 i2 I4 S50 L0 S50 L50 -WINDOWSENCODINGTEMPLATE Control Dialog_ Control +65001 Control Dialog_ Control AdminChangeFolder Banner Bitmap 0 0 374 44 1 BannerBmp AdminChangeFolder BannerLine Line 0 44 374 0 1 AdminChangeFolder Cancel PushButton 301 243 66 17 3 OOO_CONTROL_3 ComboText diff --git a/instsetoo_native/inc_ure/windows/msi_templates/Error.idt b/instsetoo_native/inc_ure/windows/msi_templates/Error.idt index 9789d0c..2f3a591 100644 --- a/instsetoo_native/inc_ure/windows/msi_templates/Error.idt +++ b/instsetoo_native/inc_ure/windows/msi_templates/Error.idt @@ -1,6 +1,6 @@ Error Message i2 L0 -WINDOWSENCODINGTEMPLATE Error Error +65001 Error Error 0 OOO_ERROR_1 1 OOO_ERROR_2 2 OOO_ERROR_3 diff --git a/instsetoo_native/inc_ure/windows/msi_templates/LaunchCo.idt b/instsetoo_native/inc_ure/windows/msi_templates/LaunchCo.idt index 35d7869..e4d3f33 100644 --- a/instsetoo_native/inc_ure/windows/msi_templates/LaunchCo.idt +++ b/instsetoo_native/inc_ure/windows/msi_templates/LaunchCo.idt @@ -1,4 +1,4 @@ Condition Description s255 l255 -WINDOWSENCODINGTEMPLATE LaunchCondition Condition +65001 LaunchCondition Condition Privileged OOO_LAUNCH_1 diff --git a/instsetoo_native/inc_ure/windows/msi_templates/Property.idt b/instsetoo_native/inc_ure/windows/msi_templates/Property.idt index e296bb7..0fbd085 100644 --- a/instsetoo_native/inc_ure/windows/msi_templates/Property.idt +++ b/instsetoo_native/inc_ure/windows/msi_templates/Property.idt @@ -1,6 +1,6 @@ Property Value s72 l0 -WINDOWSENCODINGTEMPLATE Property Property +65001 Property Property _IsMaintenance Change _IsSetupTypeMin Typical AgreeToLicense No diff --git a/instsetoo_native/inc_ure/windows/msi_templates/RadioBut.idt b/instsetoo_native/inc_ure/windows/msi_templates/RadioBut.idt index e1d0000..a08edf3 100644 --- a/instsetoo_native/inc_ure/windows/msi_templates/RadioBut.idt +++ b/instsetoo_native/inc_ure/windows/msi_templates/RadioBut.idt @@ -1,6 +1,6 @@ Property Order Value X Y Width Height Text Help s72 i2 s64 i2 i2 i2 i2 L64 L50 -WINDOWSENCODINGTEMPLATE RadioButton Property Order +65001 RadioButton Property Order _IsMaintenance 1 Change 0 0 290 14 OOO_RADIOBUTTON_1 _IsMaintenance 2 Reinstall 0 60 290 14 OOO_RADIOBUTTON_2 _IsMaintenance 3 Remove 0 120 290 14 OOO_RADIOBUTTON_3 diff --git a/instsetoo_native/inc_ure/windows/msi_templates/UIText.idt b/instsetoo_native/inc_ure/windows/msi_templates/UIText.idt index ea581bf..82edac4 100644 --- a/instsetoo_native/inc_ure/windows/msi_templates/UIText.idt +++ b/instsetoo_native/inc_ure/windows/msi_templates/UIText.idt @@ -1,6 +1,6 @@ Key Text s72 L255 -WINDOWSENCODINGTEMPLATE UIText Key +65001 UIText Key AbsentPath bytes OOO_UITEXT_1 GB OOO_UITEXT_2 diff --git a/l10ntools/source/ulfconv/msi-encodinglist.txt b/l10ntools/source/ulfconv/msi-encodinglist.txt index 8a3d4cb..113f4a4 100644 --- a/l10ntools/source/ulfconv/msi-encodinglist.txt +++ b/l10ntools/source/ulfconv/msi-encodinglist.txt @@ -16,62 +16,64 @@ # the License at http://www.apache.org/licenses/LICENSE-2.0 . # -# Syntax: language ANSI-Codepage LCID +# Syntax: language 0 LCID +# 2nd field used to be the ANSI codepage, +# but now we are using UTF-8 everywhere. # comment lines begin with hash -af 1252 1078 # Afrikaans +af 0 1078 # Afrikaans am 0 1118 # Amharic -ar 1256 1025 -ar-SA 1256 1025 +ar 0 1025 +ar-SA 0 1025 as 0 1101 # Assamese as-IN 0 1101 # Assamese -ast 1252 1610 -be 1251 1059 # Belarusian -be-BY 1251 1059 -bg 1251 1026 # Bulgarian +ast 0 1610 +be 0 1059 # Belarusian +be-BY 0 1059 +bg 0 1026 # Bulgarian bn 0 2117 # Bengali bn-BD 0 2117 # Bengali Bangladesh bn-IN 0 1093 # Bengali India bo 0 2121 -br 1252 1150 # Breton +br 0 1150 # Breton brx 0 1603 # Bodo (India) bs 0 5146 # bosnian -ca 1252 1027 # Catalan -ca-XV 1252 32771 # Catalan Valencian -cs 1250 1029 # Czech -cy 1252 1106 # Welsh -da 1252 1030 -de 1252 1031 +ca 0 1027 # Catalan +ca-XV 0 32771 # Catalan Valencian +cs 0 1029 # Czech +cy 0 1106 # Welsh +da 0 1030 +de 0 1031 dgo 0 1604 # Dogri (India) dz 0 2129 # Dzongkha (same ID as tibetan bhutan (s. i40713)) -el 1253 1032 -en-GB 1252 2057 -en-US 1252 1033 -en-ZA 1252 7177 +el 0 1032 +en-GB 0 2057 +en-US 0 1033 +en-ZA 0 7177 eo 0 1553 # Esperanto -es 1252 1034 -et 1257 1061 -eu 1252 1069 # Basque +es 0 1034 +et 0 1061 +eu 0 1069 # Basque fa 0 1065 # Farsi -fi 1252 1035 -fo 1252 1080 # Faroese -fr 1252 1036 -fr-CA 1252 3084 +fi 0 1035 +fo 0 1080 # Faroese +fr 0 1036 +fr-CA 0 3084 fur 0 1585 ga 0 2108 # Irish gd 0 1084 # Gaelic (Scotland) -gl 1252 1110 # Galician +gl 0 1110 # Galician gu 0 1095 # Gujarati gu-IN 0 1095 # Gujarati -he 1255 1037 +he 0 1037 hi 0 1081 -hr 1250 1050 # Croatian -ht 1252 1626 # Haitian +hr 0 1050 # Croatian +ht 0 1626 # Haitian hu 0 1038 hy 0 1067 # Armenian -id 1252 1057 # Indonesian -is 1252 1039 # Icelandic -it 1252 1040 -ja 932 1041 +id 0 1057 # Indonesian +is 0 1039 # Icelandic +it 0 1040 +ja 0 1041 jbo 0 1624 ka 0 1079 # Georgian kab 0 1625 @@ -79,18 +81,18 @@ kk 0 1087 km 0 1107 # Khmer kn 0 1099 # Kannada kn-IN 0 1099 # Kannada -ko 949 1042 +ko 0 1042 kok 0 1111 # Konkani ks 0 1120 # Kashmiri ku 0 1574 ky 0 1088 # Kyrgyz ky-CN 0 1640 # Kyrgyz (China) -lb 1252 1134 +lb 0 1134 lo 0 1108 # Lao -lt 1257 1063 # Lithuanian -lv 1257 1062 # Latvian +lt 0 1063 # Lithuanian +lv 0 1062 # Latvian mai 0 1605 # Maithili (India) -mk 1251 1071 # Macedonian +mk 0 1071 # Macedonian ml 0 1100 ml-IN 0 1100 mn 0 1104 # Mongolian @@ -101,70 +103,70 @@ mr-IN 0 1102 ms 0 1086 # Malay (Malaysian) mt 0 1082 # Maltese my 0 1109 # Burmese -nb 1252 1044 +nb 0 1044 ne 0 1121 # Nepali -nl 1252 1043 -nn 1252 2068 -no 1252 1044 +nl 0 1043 +nn 0 2068 +no 0 1044 nr 0 1580 # Ndebele South nso 0 1132 ny 0 1598 -oc 1252 1154 # Occitan-lengadocian +oc 0 1154 # Occitan-lengadocian om 0 2162 or 0 1096 # Oriya or-IN 0 1096 pa-IN 0 1094 # Punjabi pap 0 2171 -pl 1250 1045 +pl 0 1045 ps 0 2171 -pt 1252 2070 -pt-BR 1252 1046 -pt-PT 1252 2070 -qtz 1252 1033 # key id pseudo language +pt 0 2070 +pt-BR 0 1046 +pt-PT 0 2070 +qtz 0 1033 # key id pseudo language rm 0 1047 # Raeto-Romance ro 0 1048 # Romanian -ru 1251 1049 +ru 0 1049 rw 0 1569 # Kinyarwanda sa-IN 0 1103 # Sanskrit sat 0 1606 # Santali sb 0 1070 # Sorbian sc 0 3047 sd 0 1113 # Sindhi -sh 1250 2074 # Serbian Latin +sh 0 2074 # Serbian Latin si 0 2133 -sk 1250 1051 # Slovak -sl 1250 1060 # Slovenian -sq 1250 1052 # Albanian -sr 1251 3098 # Serbian Cyrillic -sr-SP 1251 3098 # Serbian Cyrillic +sk 0 1051 # Slovak +sl 0 1060 # Slovenian +sq 0 1052 # Albanian +sr 0 3098 # Serbian Cyrillic +sr-SP 0 3098 # Serbian Cyrillic ss 0 1579 # Swazi st 0 1072 # Southern Sotho, Sutu -sv 1252 1053 -sw 1252 1089 # Swahili -sw-TZ 1252 1089 # Swahili +sv 0 1053 +sw 0 1089 # Swahili +sw-TZ 0 1089 # Swahili so 0 1143 ta 0 1097 # Tamil ta-IN 0 1097 # Tamil te 0 1098 te-IN 0 1098 tg 0 1064 # Tajik -th 874 1054 +th 0 1054 ti 0 1139 # Tigrinya ti-ER 0 1139 # Tigrinya tn 0 1074 # Setsuana -tr 1254 1055 # Turkish +tr 0 1055 # Turkish ts 0 1073 # Tsonga tk 0 1090 -tt 1251 1092 # Tatar +tt 0 1092 # Tatar ug 0 1152 -uk 1251 1058 # Ukrainian -ur 1256 1056 # Urdu +uk 0 1058 # Ukrainian +ur 0 1056 # Urdu ur-IN 0 2080 uz 0 1091 # Uzbek (Latin) ve 0 1075 # Venda -vi 1258 1066 # Vietnamese +vi 0 1066 # Vietnamese xh 0 1076 # Xhosa yi 0 1085 # Yiddish -zh-CN 936 2052 -zh-TW 950 1028 +zh-CN 0 2052 +zh-TW 0 1028 zu 0 1077 # Zulu diff --git a/solenv/bin/modules/installer.pm b/solenv/bin/modules/installer.pm index c2cd8ab..025d471 100644 --- a/solenv/bin/modules/installer.pm +++ b/solenv/bin/modules/installer.pm @@ -297,10 +297,10 @@ sub run { if ($installer::globals::languages_defined_in_productlist) { installer::languages::get_info_about_languages($allsettingsarrayref); } ##################################### - # Windows requires the encoding list + # Windows requires the LCID list ##################################### - if ( $installer::globals::iswindowsbuild ) { installer::control::read_encodinglist($includepatharrayref); } + if ( $installer::globals::iswindowsbuild ) { installer::control::read_lcidlist($includepatharrayref); } ##################################################################### # Including additional inc files for variable settings, if defined @@ -1603,15 +1603,10 @@ sub run { push(@installer::globals::logfileinfo, $infoline); } - # setting the encoding in every table (replacing WINDOWSENCODINGTEMPLATE) - - installer::windows::idtglobal::setencoding($languageidtdir, $onelanguage); - # setting bidi attributes, if required - if ( $is_rtl ) { installer::windows::idtglobal::setbidiattributes($languageidtdir, $onelanguage); } - # setting the encoding in every table (replacing WINDOWSENCODINGTEMPLATE) + # setting the condition, that at least one module is selected installer::windows::idtglobal::set_multilanguageonly_condition($languageidtdir); # include the license text into the table Control.idt @@ -1679,8 +1674,6 @@ sub run { # validating the database # ToDo - my $languagefile = installer::files::read_file($installer::globals::idtlanguagepath . $installer::globals::separator . "SIS.mlf"); - installer::windows::msiglobal::write_summary_into_msi_database($msifilename, $onelanguage, $languagefile, $allvariableshashref); # copy msi database into installation directory diff --git a/solenv/bin/modules/installer/control.pm b/solenv/bin/modules/installer/control.pm index 7975bd9..78b055b 100644 --- a/solenv/bin/modules/installer/control.pm +++ b/solenv/bin/modules/installer/control.pm @@ -408,53 +408,41 @@ sub check_logfile } ############################################################# -# Reading the Windows list file for language encodings +# Reading the Windows list file for Windows language codes +# Encoding field is no longer used. We use UTF-8 everywhere. ############################################################# -sub read_encodinglist +sub read_lcidlist { my ($patharrayref) = @_; + my $fileref = installer::scriptitems::get_sourcepath_from_filename_and_includepath(\$installer::globals::lcidlistname, $patharrayref , 0); - my $fileref = installer::scriptitems::get_sourcepath_from_filename_and_includepath(\$installer::globals::encodinglistname, $patharrayref , 0); + if ( $$fileref eq "" ) { installer::exiter::exit_program("ERROR: Did not find Windows LCID list $installer::globals::lcidlistname!", "read_lcidlist"); } - if ( $$fileref eq "" ) { installer::exiter::exit_program("ERROR: Did not find Windows encoding list $installer::globals::encodinglistname!", "read_encodinglist"); } - - my $infoline = "Found encoding file: $$fileref\n"; + my $infoline = "Found LCID file: $$fileref\n"; push(@installer::globals::globallogfileinfo, $infoline); - my $encodinglist = installer::files::read_file($$fileref); - - my %msiencoding = (); + my $lcidlist = installer::files::read_file($$fileref); my %msilanguage = (); - # Controlling the encoding list - - for ( my $i = 0; $i <= $#{$encodinglist}; $i++ ) + for ( my $i = 0; $i <= $#{$lcidlist}; $i++ ) { - my $line = ${$encodinglist}[$i]; + my $line = ${$lcidlist}[$i]; if ( $line =~ /^\s*\#/ ) { next; } # this is a comment line - if ( $line =~ /^$/ ) { next; } # this is an empty line - if ( $line =~ /^(.*?)(\#.*)$/ ) { $line = $1; } # removing comments after "#" - if ( $line =~ /^\s*([\w-]+)\s*(\d+)\s*(\d+)\s*$/ ) { my $onelanguage = $1; - my $codepage = $2; my $windowslanguage = $3; - - $msiencoding{$onelanguage} = $codepage; $msilanguage{$onelanguage} = $windowslanguage; } else { - installer::exiter::exit_program("ERROR: Wrong syntax in Windows encoding list $installer::globals::encodinglistname in line $i.", "read_encodinglist"); + installer::exiter::exit_program("ERROR: Wrong syntax in Windows LCID list $installer::globals::lcidlistname in line $i.", "read_lcidlist"); } } - - $installer::globals::msiencoding = \%msiencoding; $installer::globals::msilanguage = \%msilanguage; } diff --git a/solenv/bin/modules/installer/globals.pm b/solenv/bin/modules/installer/globals.pm index ab570e5..23ac86e 100644 --- a/solenv/bin/modules/installer/globals.pm +++ b/solenv/bin/modules/installer/globals.pm @@ -87,8 +87,7 @@ BEGIN $templatefoldername = "Templates"; $programmenufolder = "ProgramMenuFolder"; $systemfolder = "SystemFolder"; - $encodinglistname = "msi-encodinglist.txt"; - $msiencoding = ""; # hash reference for msi encodings + $lcidlistname = "msi-encodinglist.txt"; $msilanguage = ""; # hash reference for msi languages LCID $sofficeiconadded = 0; $temppath = ""; diff --git a/solenv/bin/modules/installer/windows/idtglobal.pm b/solenv/bin/modules/installer/windows/idtglobal.pm index da70c11..b29004e 100644 --- a/solenv/bin/modules/installer/windows/idtglobal.pm +++ b/solenv/bin/modules/installer/windows/idtglobal.pm @@ -440,7 +440,7 @@ sub write_idt_header push(@{$idtref}, $oneline); $oneline = "s38\tS38\tL64\tL255\tI2\ti2\tS72\ti2\n"; push(@{$idtref}, $oneline); - $oneline = "WINDOWSENCODINGTEMPLATE\tFeature\tFeature\n"; + $oneline = "65001\tFeature\tFeature\n"; push(@{$idtref}, $oneline); } @@ -480,7 +480,7 @@ sub write_idt_header push(@{$idtref}, $oneline); $oneline = "s72\ts72\tl128\ts72\ts72\tS255\tL255\tI2\tS72\tI2\tI2\tS72\n"; push(@{$idtref}, $oneline); - $oneline = "WINDOWSENCODINGTEMPLATE\tShortcut\tShortcut\n"; + $oneline = "65001\tShortcut\tShortcut\n"; push(@{$idtref}, $oneline); } @@ -1357,35 +1357,6 @@ sub include_subdir_into_componenttable } ################################################################## -# Setting the encoding in all idt files. Replacing the -# variable WINDOWSENCODINGTEMPLATE -################################################################## - -sub setencoding -{ - my ( $languageidtdir, $onelanguage ) = @_; - - my $encoding = installer::windows::language::get_windows_encoding($onelanguage); - - # collecting all idt files in the directory $languageidtdir and substituting the string - - my $idtfiles = installer::systemactions::find_file_with_file_extension("idt", $languageidtdir); - - for ( my $i = 0; $i <= $#{$idtfiles}; $i++ ) - { - my $onefilename = $languageidtdir . $installer::globals::separator . ${$idtfiles}[$i]; - my $onefile = installer::files::read_file($onefilename); - - for ( my $j = 0; $j <= $#{$onefile}; $j++ ) - { - ${$onefile}[$j] =~ s/WINDOWSENCODINGTEMPLATE/$encoding/g; - } - - installer::files::save_file($onefilename, $onefile); - } -} - -################################################################## # Setting the condition, that at least one module is selected. # All modules with flag SHOW_MULTILINGUAL_ONLY were already # collected. In table ControlE.idt, the string diff --git a/solenv/bin/modules/installer/windows/language.pm b/solenv/bin/modules/installer/windows/language.pm index a95bed9..33e42ee 100644 --- a/solenv/bin/modules/installer/windows/language.pm +++ b/solenv/bin/modules/installer/windows/language.pm @@ -47,27 +47,4 @@ sub get_windows_language return $windowslanguage; } -#################################################### -# Determining the Windows language ANSI-Codepage -# English: 1252 -#################################################### - -sub get_windows_encoding -{ - my ($language) = @_; - - my $windowsencoding = ""; - - if ( $installer::globals::msiencoding->{$language} ) { $windowsencoding = $installer::globals::msiencoding->{$language}; } - - if ( $windowsencoding eq "" ) { $windowsencoding = "0"; } # setting value, if the language is not listed in the encodinglist - - if ( $windowsencoding eq "0" ) { $windowsencoding = "65001"; } # languages with "0" have to be available in UTF-8 (65001) - - # Asian multilingual installation sets need a code neutral Windows Installer database -> $windowsencoding = 0 - if (( $language eq "en-US" ) && (( $installer::globals::product =~ /suitemulti/i ) || ( $installer::globals::product =~ /officemulti/i ) || ( $installer::globals::product =~ /c05office/i ) || ( $installer::globals::added_english ))) { $windowsencoding = "0"; } - - return $windowsencoding; -} - 1; diff --git a/solenv/bin/modules/installer/windows/msiglobal.pm b/solenv/bin/modules/installer/windows/msiglobal.pm index c7bbf55..0a898ed 100644 --- a/solenv/bin/modules/installer/windows/msiglobal.pm +++ b/solenv/bin/modules/installer/windows/msiglobal.pm @@ -508,21 +508,6 @@ sub create_msi_database } } -##################################################################### -# Returning the value from sis.mlf for Summary Information Stream -##################################################################### - -sub get_value_from_sis_lng -{ - my ($language, $languagefile, $searchstring) = @_; - - my $language_block = installer::windows::idtglobal::get_language_block_from_language_file($searchstring, $languagefile); - my $newstring = installer::windows::idtglobal::get_language_string_from_language_block($language_block, $language, $searchstring); - $newstring = "\"" . $newstring . "\""; - - return $newstring; -} - ################################################################# # Returning the msi version for the Summary Information Stream ################################################################# @@ -544,24 +529,6 @@ sub get_wordcount_for_sis } ################################################################# -# Returning the codepage for the Summary Information Stream -################################################################# - -sub get_codepage_for_sis -{ - my ( $language ) = @_; - - my $codepage = installer::windows::language::get_windows_encoding($language); - - # Codepage 65001 does not work in Summary Information Stream - if ( $codepage == 65001 ) { $codepage = 0; } - - # my $codepage = "1252"; # determine dynamically in a function - # my $codepage = "65001"; # UTF-8 - return $codepage; -} - -################################################################# # Returning the template for the Summary Information Stream ################################################################# @@ -603,19 +570,6 @@ sub get_packagecode_for_sis } ################################################################# -# Returning the title for the Summary Information Stream -################################################################# - -sub get_title_for_sis -{ - my ( $language, $languagefile, $searchstring ) = @_; - - my $title = get_value_from_sis_lng($language, $languagefile, $searchstring ); - - return $title; -} - -################################################################# # Returning the author for the Summary Information Stream ################################################################# @@ -643,45 +597,6 @@ sub get_subject_for_sis return $subject; } -################################################################# -# Returning the comment for the Summary Information Stream -################################################################# - -sub get_comment_for_sis -{ - my ( $language, $languagefile, $searchstring ) = @_; - - my $comment = get_value_from_sis_lng($language, $languagefile, $searchstring ); - - return $comment; -} - -################################################################# -# Returning the keywords for the Summary Information Stream -################################################################# - -sub get_keywords_for_sis -{ - my ( $language, $languagefile, $searchstring ) = @_; - - my $keywords = get_value_from_sis_lng($language, $languagefile, $searchstring ); - - return $keywords; -} - -###################################################################### -# Returning the application name for the Summary Information Stream -###################################################################### - -sub get_appname_for_sis -{ - my ( $language, $languagefile, $searchstring ) = @_; - - my $appname = get_value_from_sis_lng($language, $languagefile, $searchstring ); - - return $appname; -} - ###################################################################### # Returning the security for the Summary Information Stream ###################################################################### @@ -713,19 +628,16 @@ sub write_summary_into_msi_database $msiinfo = "$ENV{'OUTDIR_FOR_BUILD'}/bin/msiinfo.exe"; } - my $sislanguage = "en-US"; # title, comment, keyword, and appname are always in English - my $msiversion = get_msiversion_for_sis(); - my $codepage = get_codepage_for_sis($language); + my $codepage = 0; # PID_CODEPAGE summary property in a signed short, therefore it is impossible to set 65001 here. my $template = get_template_for_sis($language, $allvariableshashref); my $guid = get_packagecode_for_sis(); - my $title = get_title_for_sis($sislanguage,$languagefile, "OOO_SIS_TITLE"); + my $title = "\"Installation database\""; my $author = get_author_for_sis(); my $subject = get_subject_for_sis($allvariableshashref); - my $comment = get_comment_for_sis($sislanguage,$languagefile, "OOO_SIS_COMMENT"); - $comment =~ s/\[ProductName\]/$allvariableshashref->{'PRODUCTNAME'}/; - my $keywords = get_keywords_for_sis($sislanguage,$languagefile, "OOO_SIS_KEYWORDS"); - my $appname = get_appname_for_sis($sislanguage,$languagefile, "OOO_SIS_APPNAME"); + my $comment = $allvariableshashref->{'PRODUCTNAME'}; + my $keywords = "\"Install,MSI\""; + my $appname = "\"Windows Installer\""; my $security = get_security_for_sis(); my $wordcount = get_wordcount_for_sis(); commit a99ddfdc2f3b1abef56c61ab727b602d38a2413b Author: Andras Timar <ati...@suse.com> Date: Wed Sep 26 14:36:24 2012 +0200 msi-encodinglist.txt was moved to different location Change-Id: I05715d4afb205aa11eb0eb98c6734db02a6be8d8 diff --git a/i18npool/source/isolang/langid.pl b/i18npool/source/isolang/langid.pl index fcccd53..78221b5 100755 --- a/i18npool/source/isolang/langid.pl +++ b/i18npool/source/isolang/langid.pl @@ -406,7 +406,7 @@ sub main() # af 1252 1078 # Afrikaans grepFile( '^\s*' . $langcoun . '', - "$SRC_ROOT", "setup_native", "source/win32/msi-encodinglist.txt", ()); + "$SRC_ROOT", "l10ntools", "source/ulfconv/msi-encodinglist.txt", ()); } } return 0; diff --git a/setup_native/source/win32/customactions/sellang/sellang.cxx b/setup_native/source/win32/customactions/sellang/sellang.cxx index 8d243b0..af8a9a1 100644 --- a/setup_native/source/win32/customactions/sellang/sellang.cxx +++ b/setup_native/source/win32/customactions/sellang/sellang.cxx @@ -71,7 +71,7 @@ langid_to_string( LANGID langid ) { /* Map from LANGID to string. The languages below are now in * alphabetical order of codes as in - * setup_native/source/win32/msi-encodinglist.txt. Only the + * l10ntools/source/ulfconv/msi-encodinglist.txt. Only the * language part is returned in the string. */ switch (PRIMARYLANGID (langid)) { _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits