summaryrefslogtreecommitdiff
path: root/scp2
AgeCommit message (Collapse)Author
2012-06-14delete problematic IsOfficeRunning custom actionAndras Timar
Change-Id: Id68521b92f572366a68f35c09387a7ed45a835ff Signed-off-by: Fridrich Strba <fridrich.strba@bluewin.ch> Signed-off-by: Jesus Corrius <jesus@softcatala.org>
2012-06-07fdo#47805 rework handling of 64-bit registry entriesAndras Timar
64-bit registry entries were entered via a custom action, which did not always work. By default the custom action ran with user privileges, which were not sufficient to write the registry. It is not necessary to use custom actions for this task. Windows installer supports it well. Backported from 6d9be05a6fb251ed0cbcbcefd55ed174b1e8e39d Change-Id: I753612e32c56cd4101f1257d4f635b525cf09cf0 Signed-off-by: Fridrich Strba <fridrich.strba@suse.com>
2012-06-07fdo#43989 let unopkg.exe run with elevated privileges during installAndras Timar
... so it can do the pre-registration of bundled extensions in INSTALLLOCATION/share/prereg/bundle. The meaning of Type of custom action is the following: msidbCustomActionTypeDll + msidbCustomActionTypeBinaryData + msidbCustomActionTypeInScript + msidbCustomActionTypeNoImpersonate + msidbCustomActionTypeCommit = 3585 So it is a binary in a dll from the MSI itself, it runs deferred with system privileges and after commit, because msvcrt90.dll is available only after commit. The same type was chosen for the removing part, it works. Change-Id: I14c347b5cbc47789eb0484769a676703361c2193 (cherry picked from commit 8783ead70cc2bc2a83bf473b0dfb51f3ee10b6da) Signed-off-by: Stephan Bergmann <sbergman@redhat.com>
2012-05-15fdo#46519 workaround of MSI installer error 1935Andras Timar
In some circumstances installation of embedded VC++ runtime fails with error code 1935. This usually occurs, when there are many different versions of VC++ runtimes installed on the computer, including beta versions. We can workaround this Microsoft bug, if we don't install our VC++ runtime. A new property was introduced. It is called VC_REDIST, and installation of VC++ runtime depends on its value. (BTW the solution is general, ComponentCondition can be used for any merge module, now we have only the VC++ runtime merge module.) When the user experiences error code 1935, he should try to install LibreOffice with the following command line: msiexec /i <msi file name> VC_REDIST=0 The patch fixes another minor issue. 64-bit VC++ runtime will not be installed on 32-bit systems any more. Change-Id: I I6c5e066c6e60b011235e6019a8a35c9e953209bc Signed-off-by: Fridrich Štrba <fridrich.strba@bluewin.ch>
2012-05-14fdo#40481 run SelectLanguage custom action during silent install, tooAndras Timar
Signed-off-by: Fridrich Štrba <fridrich.strba@bluewin.ch>
2012-05-14fdo#46355 sort SelectionTree control of Custom Setup with a custom actionAndras Timar
Although Microsoft says that SelectionTree control can publish a control event only on Windows Server 2003 and above, the custom action seems to be working under a fully patched Windows XP SP3. Maybe it fails silently on older Windows XPs, not to mention Windows 2000. I did not test those. Signed-off-by: Petr Mladek <pmladek@suse.cz> Signed-off-by: Jesús Corrius <jesus@softcatala.org>
2012-05-08fdo#49580: Fix bean after gbuild'ificationStephan Bergmann
4478b739ddade09425d496cbddee1542fdfd5e9b "convert bean to gbuild and add to tail_build" broke the following: * The name of the officebean dynamic library must not be changed (by adding the "lo" extension), as code in officebean.jar uses it in NativeLibraryLoader. * With gbuild's per-default hidden visibility, JNIEXPORT functions must instead use SAL_DLLPUBLIC_EXPORT. (Windows-only code in bean/native/win32/ should be safe to continue using JNIEXPORT.) Change-Id: I I3c312dd05c90421ba0c726496b7149a26d155604 (cherry picked from commit 708229dc96533b6f165b82ce4d9e07537d1ce8b1) Conflicts: Repository.mk
2012-05-08fdo#44628 run unopkg.exe after InstallFinalizeAndras Timar
Change-Id: I828d6a03b2c3a7b9e9e5dcdcbe142ac6567f0046 Signed-off-by: Michael Meeks <michael.meeks@suse.com>
2012-03-08fix library nameAndras Timar
Signed-off-by: Andras Timar <atimar@suse.com>
2012-03-08fdo#46508 use ISCHECKFORPRODUCTUPDATES property for online updateAndras Timar
ISCHECKFORPRODUCTUPDATES is a de-facto standard for enabling or disabling Online Update feature. We had this property but it was unused for a long time. Now LibreOffice can be installed with msiexec /i LibO<version>.msi ISCHECKFORPRODUCTUPDATES=0 in order to disable Online Update feature. Signed-off-by: Michael Meeks <michael.meeks@suse.com>
2012-02-27pack libstdc++ and libgcc_s only in the new stdlibs subpackage (fdo#46658)Petr Mladek
The older commit moved the gid's definition in the file list but it did not move it in the module list. (cherry picked from commit 550cc3e9dbe7a86797fc946f40d9ae5529d6ce2c) Signed-off-by: Stephan Bergmann <sbergman@redhat.com>
2012-02-24fdo#46377 BASISINSTALLLOCATION = INSTALLLOCATIONAndras Timar
Signed-off-by: Petr Mladek <pmladek@suse.cz>
2012-02-22Put stdlibs into separate optional package on LinuxFridrich Štrba
Signed-off-by: Petr Mladek <pmladek@suse.cz>
2012-02-22Revert "Mac OS X uses .dylib and not .so for python modules."Stephan Bergmann
This reverts commit b53a86a5676d5bcb88ed6e3ac524a3560e713c22. Conflicts: scp2/source/python/file_python.scp I assume that the file *shall* be named .so on Mac OS X after all, and that it actually being named .dylib was a mistake introduced with a09ce46818fd4d5e08b3af9a478501cd8ef5b4fe and reverted with 0b1be1ce0e0ac7b34c4b73d53f4bf32ec5df7290. Signed-off-by: Thorsten Behrens <tbehrens@suse.com>
2012-02-21Fix file not found: cairocanvas.uno.so in smoketestoo_nativeRiccardo Magliocchetti
Signed-off-by: Thorsten Behrens <tbehrens@suse.com>
2012-02-17fdo#46167 fix path of shell extension dll in registryAndras Timar
Signed-off-by: Michael Meeks <michael.meeks@suse.com>
2012-02-17make gengal work againRene Engelhard
2012-02-16put LibreOffice (start center) to Win7 Start menu instead of BaseAndras Timar
As Asa Dotzler kindly pointed out in his blog, it was a bit awkward to put Base - the less used application - into frequently used program icon area of Windows 7 start menu. It was not a design decision, Sbase preceded Soffice, that was all. Let's use LibreOffice instead of Soffice, and voilà, problem solved. Signed-off-by: Michael Meeks <michael.meeks@suse.com>
2012-02-15fdo#45530: scp2: java accessibilty bridge cleanup:Michael Stahl
AFAIK java_uno_accessbridge.jar is only required on WNT. Also remove the duplicate old definition of gid_File_Jar_Accessbridge that was effectively disabled by 6fdde9acfd5aebd23400e7101c8ddff80fcdd8fa. Signed-off-by: Jan Holesovsky <kendy@suse.cz>
2012-02-15fdo#45530: Accessibility does not work on WNTMasataka Shinke
Signed-off-by: Jan Holesovsky <kendy@suse.cz>
2012-02-02Chose xslt filters for default install, not for minimal thoughFridrich Štrba
Signed-off-by: Andras Timar <atimar@suse.com>
2012-01-25Fix building and packaging of the mozilla pluginFridrich Štrba
signed-off-by: Tomas Chvatal <tchvatal@suse.cz>
2012-01-24fdo#37740 remove duplicate icons from soffice.bin/soffice.exeAndras Timar
Signed-off-by: Fridrich Štrba <fridrich.strba@bluewin.ch>
2012-01-23fdo#45090: Changed postgresql-sdbc from bundled oxt to proper optional part.Stephan Bergmann
Replaced --enable-ext-postgresql-sdbc with --disable-postgresql-sdbc. Renamed postgresql-sdbc.uno{.ini,rc} to consistent postgresql-sdbc.ini (which made the code a little easier). Signed-off-by: Fridrich Štrba <fridrich.strba@bluewin.ch>
2012-01-18_MSC_VER is compiler define and cpp.lcc needs to be taught about itFridrich Štrba
(cherry picked from commit d3f17ac97d1d90069fd66ccc63caab0f0472dc7d) Signed-off-by: Tor Lillqvist <tlillqvist@suse.com>
2012-01-18If COM==_MSC, then OS==WNT and also GUI==WNTFridrich Štrba
(cherry picked from commit 7f1d77d9fecdd710d2b2fd17be91a61665baf846) Signed-off-by: Tor Lillqvist <tlillqvist@suse.com>
2012-01-18Package stlport on Windows when requested (fdo#37561)Fridrich Štrba
Signed-off-by: Michael Meeks <michael.meeks@suse.com>
2012-01-17make building and installing of nsplugin more consistentMatúš Kukan
2012-01-17Fix configurable branding.Thorsten Behrens
Bin the submakefile, use direct Zip cp calls. This also fixes the non-working deps towards default_images.
2012-01-17add human theme to packagingBjoern Michaelsen
2012-01-14scp2: typo: Serif -> SansMatúš Kukan
2012-01-12fix prefix of command line switches (-- instead of -) fdo#40991Andras Timar
2011-12-20evoab is gid_File_Lib_Evoab since long(er), not gid_File_Lib_Evoab_2Rene Engelhard
2011-12-18remove obsolete (OxygenOffice-style) Lightproof integrationAndras Timar
Signed-off-by: Andras Timar <atimar@suse.com>
2011-12-16actually add gid_File_Lib_VisioImport to gid_Module_Optional_GrffltRene Engelhard
2011-12-16Fix typo and clean up.Stephan Bergmann
(cherry picked from commit 75d215d47331f816c5d41a34b63badf6e1636ac8) Conflicts: scp2/source/python/module_python_mailmerge.scp
2011-12-14add grammar checker to descriptionsAndras Timar
2011-12-14add Sinhala spelling dictionaryAndras Timar
2011-12-14add Aragonese spelling dictionaryAndras Timar
2011-12-07Python mailmerge stuff is now inside mailmerge.zipThorsten Behrens
2011-12-07normalize Red Hat, Inc. spellings, and bump to latest templateCaolán McNamara
2011-12-06Unbreak the packagingFridrich Štrba
Signed-off-by: Fridrich Štrba <fridrich.strba@bluewin.ch>
2011-12-06scp2: evidently fax.zip was renamed to pyfax.zipMichael Stahl
Signed-off-by: Fridrich Štrba <fridrich.strba@bluewin.ch>
2011-12-05Prevent the testtool from buildingAugust Sodora
2011-12-05wizards: completely work python wizard packaging and registrationMichael Meeks
Also improve exception handling and error printing in pythonloader Allow registration of explicit .py components - the only method that works
2011-12-05Set the python fax wizard as the default oneXisco Fauli
2011-12-05Add the rest of the files to scp2Xisco Fauli
2011-12-05add directories to basic/program and makefilesXisco Fauli
2011-12-05Hello world (python) as a componentXisco Fauli
2011-12-02another attempt to define test dirs on MACPetr Mladek
sigh, it is hard to fix build on MAC without MAC