Commit Graph

911 Commits

Author SHA1 Message Date
ebdd616580 Add option to set bundle identifier and use it when signing
Sign also all the dylibs and frameworks in the bundle.

Change-Id: I7f67b9d7eda0204b24e2ea2ef44a53fb8db0f8aa
2013-02-01 14:51:20 +02:00
0701e1ab56 remove CopyEditionData CustomAction
It is not entirely clear what this CustomAction was supposed to do, but
program\edition directory is not present in LibreOffice, therefore this
feature is useless.

Change-Id: Icfcd9c5f88da28e171329d951956baaa42908fd0
2013-01-30 15:25:07 +01:00
cf4ca99234 remove DotNetCheck CustomAction
We do not need to call a dll function for a simple version check.

Change-Id: If82b06a61f10dbfe3eb92b6fe495e6d800c57aff
2013-01-30 15:25:05 +01:00
d14c765b6e remove CopyExtensionData CustomAction
It copied *.oxt from [SourceDir]\extension to TARGETDIR\share\extension\install.
One might think that *.oxt files there get installed automagically at first start,
but no, it does not happen. This feature looks useless.

Change-Id: I5ce583f3b46f5e4e962449790bdce70f99aa135b
2013-01-30 15:25:04 +01:00
030124d836 remove CustomAction ExecutePostUninstallScript
I think this CustomAction is unnecessary, providing that we do
not use Star Division home-made PATCH technology. I have never
seen this CustomAction used in any OpenOffice.org/LibreOffice builds.

Change-Id: I62f3b5a3ef8a9686f018ca1af52689954262e830
2013-01-30 15:25:02 +01:00
bc20ba9cd6 convert SetAdminInstallProperty CustomAction to type 51
It does not make sense to call a dll function to set a single property to 1.

Change-Id: I4e3cb35d2d3b644805d1d7573c9bf1dc45befbd4
2013-01-30 15:25:00 +01:00
e0ea85f61a we don't build language packs on Windows
Change-Id: I672886764e9451a983b823ec3666f126b758bd1e
2013-01-30 15:24:57 +01:00
55fc2b96bb Revert "fix for fdo#39632 : Consolidate GetMsiProperty()"
This reverts commit 95ee7d9cd3a0b0f397def8e607759c81feb8c592.
2013-01-27 20:34:31 +01:00
2d70b928a9 Revert "chmod 644"
This reverts commit bf8e8e8bd03647632ed0b55c2b983a4d16cee40e.
2013-01-27 20:34:29 +01:00
7bc44705c0 still not enough boost_header
Change-Id: Ic0ee933fbee7368f0af2573ea33a5ce33f4043c4
2013-01-27 01:50:56 +01:00
bf8e8e8bd0 chmod 644
Change-Id: Idc06412b8be705ba0cd5695257fd961864e2ad6a
2013-01-23 12:30:42 +01:00
95ee7d9cd3 fix for fdo#39632 : Consolidate GetMsiProperty()
And did it also for GetMsiProp() and *MsiProperty()
Reworked some conditions related to that.

Change-Id: I1cd082361126db3d9aced3a878b19e7052514864
Reviewed-on: https://gerrit.libreoffice.org/1816
Reviewed-by: Andras Timar <atimar@suse.com>
Tested-by: Andras Timar <atimar@suse.com>
2013-01-23 11:26:08 +00:00
2ce7bc907f Update default dictionaries set for Lithuanian (related to fdo#59380)
Change-Id: I42a2032e03035b0e45a800c068879e9820471dfc
Reviewed-on: https://gerrit.libreoffice.org/1776
Reviewed-by: Andras Timar <atimar@suse.com>
Tested-by: Andras Timar <atimar@suse.com>
2013-01-22 19:01:07 +00:00
efddbb9409 fdo#59713 add Bosnian Hunspell dictionary
Change-Id: I84a561fe081040a56acd394b789e2ce1cb488457
2013-01-22 17:52:59 +01:00
b920a2a868 fdo#59370 Default dictionaries set for Russian UI
Change-Id: I38c5ae35291fb79f2a95f911ce2ff86234d5ee8a
2013-01-15 08:33:08 +01:00
44a715eebc fdo#59381 Default dictionaries set for Catalan UI
Change-Id: Ie207ed693847fc9791851e22eddb7b7e8ba76b41
2013-01-15 08:32:52 +01:00
0736a62dac fdo#59380 Default dictionaries set for Spanish UI
Change-Id: Idaa9afd9751c1272ea3dc1d621b8d40a8a7dbbd7
2013-01-15 08:32:37 +01:00
26c142ca5f Kill the ancient StarOffice "patch" concept
For Windows, superseded by Windows Installer patching (i.e., creating
.msp files), which is something completely different. (And quite hard
to get working... but still a saner approach, I think.)

For Linux, many distros use delta RPMs or similar, so no home-grown
LO-specific patching mechanism is needed.

Remove the -patch and -patchinc command-line options to
make_installer.pl and all code that was invoked only when using those.

Remove the PATCH and PATCH_ONLY flags in scp2.

Remove the patchmsi.dll Windows Installer custom action.

Change-Id: I09e949e601a969f88eff60067faa2352f4f89537
Reviewed-on: https://gerrit.libreoffice.org/1605
Reviewed-by: Michael Stahl <mstahl@redhat.com>
Tested-by: Miklos Vajna <vmiklos@suse.cz>
2013-01-10 09:32:36 +00:00
d8385c2cfc Always default-select English dictionary
It was discovered that on a Russian Windows, by default only Russian and
German dictionaries would be installed, but no English dictionary.  This is
because since e2fac98819c00b4fb50f9de9d0f32d20092f3191 "fdo#53009: For msi
installer, only default-select a subset of dictionaries" only those dictionaries
mentioned in setup_native/source/packinfo/spellchecker_selection.txt were
default-selected, but it apparently was a misunderstanding that
spellcheker_selection.txt for many locales does not list "en" even though an
English dictionary should always be default-installed.

Quoting Andras Timar <atimar@suse.com>:  "AFAIK en-US localization with English
dictionaries is always installed in all 3 supported platforms by default.  On
Windows default install should always select en-US and English dictionaries.  If
it does not do so under certain circumstances, then it is a bug in my opinion.
We removed en-US entry from the spellchecker selection file for this very
reason.  It would have only bloated Mac and Linux langpacks."

So this fix simply makes sure that "en" is included in every line of the
generated spellchecker_selection.hxx that is used by
setup_native/source/win32/customactions/sellang/sellang.cxx to determine which
dictionaries to select by default.

Change-Id: I3db68585dc6269a7db2f6cbf6b79796dc09d05e8
2013-01-09 15:19:56 +01:00
c29098917a Get rid of (most uses of) GUI
GUI only takes values UNX or WNT, so it is fairly pointless. One can check
whether OS is WNT or not instead.

Change-Id: I78ae32c03536a496a563e5deeb0fca78aebf9c34
Reviewed-on: https://gerrit.libreoffice.org/1304
Reviewed-by: Peter Foley <pefoley2@verizon.net>
Tested-by: Peter Foley <pefoley2@verizon.net>
2012-12-25 17:53:25 +00:00
a737ae58cc WaE: unreferenced local variable
Change-Id: If234ce4af0f988c135a90a98312e24e4d80ca92c
2012-12-25 13:32:22 +02:00
31f1a12ca5 LibreLogo should be an optional module
On Windows it is installed by default, but can be disabled in
the installer easily.

Change-Id: Ic820f08b51edf71eb09fd3533dc42b82bd06bb38
2012-12-12 00:10:26 +01:00
6d77e0cb15 Bug 57917 - --enable-ext-oooblogger does not work with Python 3
Remove the oooblogger extension. It is unmaintained and the original
author (caolan) wants it dead.

Change-Id: Iff89f5badbb74f465c57e068a9e1acbbc13bc235
2012-12-06 11:14:24 +02:00
7bf64a5af4 Turn PDF import from bundled extension to plain code
No need for dirty hacks linking in basegfx objects statically any more.

To avoid unnecessary confusion between the newly plain code and any instance of
the old extension still installed (per-user or shared), I renamed all relevant
UNO implementation identifiers from com.sun.star.comp.documents.* to
org.libreoffice.comp.documents.*.  Also, existing installations of the extension
are explicitly not migrated to new user profiles.

The xpdfimport executable is now in program/, its xpdfimport_err.pdf in
share/xpdfimport/.  To simplify finding the _err.pdf from xpdfimport, its full
pathname is now given as additional second argument to xpdfimport.  To find
xpdfimport executable from CppunitTest, CppunitTest creates a symlink from
solver's unittest/installation/program to solver's bin, so that
"$BRAND_BASE_DIR/program/xpdfimport" works there (as CppunitTest now sets
BRAND_BASE_DIR to solver's unittest/installation).

The sdext/source/pdfipmort/dialogs/ Basic stuff appeared to be unused (even
though it was included in the .oxt) and has been removed.

The --disable-ext-pdfimport configure switch is renamed to --disable-pdfimport.
Having it still conditional requires some pdf_Portable_Document_Format vs.
pdf_Portable_Document_Format_import foo in module filter.

Change-Id: Iee58c2f6187142a418decc9ea3a5df10eb7e0523
2012-11-24 23:21:37 +01:00
2b4fd2c89a re-base on ALv2 code. Includes:
Patches contributed by Pedro Giffuni:
    Avoid some uses of non portable #!/bin/bash in shell scripts.
    http://svn.apache.org/viewvc?view=revision&revision=1235297
    Reduce the dependencies on non standard GNU copy.
    http://svn.apache.org/viewvc?view=revision&revision=1238684
    Correct /usr/bin/env path.
    http://svn.apache.org/viewvc?view=revision&revision=1235619

    Complex Toolbar Controls Extension from the SDK
    Patches contributed by Ariel Constenla-Haile
    http://svn.apache.org/viewvc?view=revision&revision=1190390
    i118615 - make epm more verbose
    http://svn.apache.org/viewvc?view=revision&revision=1204288

    Patches contributed by Mathias Bauer (and others)
    gnumake4 work variously
    http://svn.apache.org/viewvc?view=revision&revision=1394707
    http://svn.apache.org/viewvc?view=revision&revision=1394326

    Patches contributed by Juergen Schmidt:
    jsc341: i117327: take care if no dependency node in current
    description exists, create one
    http://svn.apache.org/viewvc?view=revision&revision=1172101
    jsc341: i117327: add extra extension dependency check
    http://svn.apache.org/viewvc?view=revision&revision=1172098
    make initial branding changes
    http://svn.apache.org/viewvc?view=revision&revision=1231878

    Patches contributed by Ingo Schmidt
    native373: #i117733# no linux jre installation on 64 bit systems
    http://svn.apache.org/viewvc?view=revision&revision=1167536
    native373: ##164464# improve debian support
    http://svn.apache.org/viewvc?view=revision&revision=1167537

    Patch contribtued by Armin Le-Grand:
    Changed various aspects concerning usages of old vendor names
    http://svn.apache.org/viewvc?view=revision&revision=1293313

fix for neon webdav, remove coinmp bits, improve odk script,
cleanup & remove OS/2 conditionals, system ucpp fixes,
remove OS/2 conditionals, restore our license filenames.
2012-11-12 11:46:43 +00:00
b03278df1d Remove consecutive break and a break which follows a return
Change-Id: I8dec9eda857f7da452992bc785426449933acc59
2012-10-13 17:57:44 +02:00
bf7657fc2a Killing even the last remenants of rebase
Change-Id: I649275360a1d57aeec03d3cecdb02f5f7ccdd1e8
2012-10-09 11:05:25 +02:00
d2aa4ebb7a Revert inadvertent chmod
Change-Id: I0b1865719da2e3c5a669b30a635c333721c9c41d
2012-09-27 11:59:00 +02:00
8cb7464130 No dictionaries were preselected for en_US langpack
...as gm_Langpack_r_en_US was explicitly excluded from langs[] in
SelectLanguage, so addMatchingDictionaries was never called for it.  (This was
only evident in installation sets conaining only few langpacks, as the
"official" multi-lang installation set also contains en_GB etc., so appropriate
dictionaries were selected through those.)

Reworked the logic of chosing which langpacks to preselect (see the comment in
SelectLanguage); hope it still works as intended for the various cases (of which
the "official" multi-lang installation set is the only truly relevant one, for
now).

Change-Id: I31f531194c79e49c9c09e33454a7b0a82d9ff02f
2012-09-27 08:31:41 +02:00
a99ddfdc2f msi-encodinglist.txt was moved to different location
Change-Id: I05715d4afb205aa11eb0eb98c6734db02a6be8d8
2012-09-26 18:59:12 +02:00
e2b1a7e4e4 fdo#39791 do not steal .doc association from MS Word
I don't think it made sense to check OpenWithList at all. When we
found WordPad there, we registered the file type, even when it was
registered by MS Office.

Change-Id: I15a151051cadd329e8614388ceb84470ea28805a
2012-09-12 16:11:12 +02:00
e2fac98819 fdo#53009: For msi installer, only default-select a subset of dictionaries
Change-Id: I3ee3fb5e5142ce4956776467b2ffcb19ed3b10c2
2012-09-11 17:11:08 +02:00
8bb4cc03cf fdo#53520: One more dict pt vs. pt-PT inconsitency
Change-Id: Idad02284eaa033a029a2ff7d03bde83800ba738a
2012-09-11 17:11:08 +02:00
8b3ab4b8a5 Some code simplification
Change-Id: I01eb2bf6fe03845787e8869a2f90bb2fced4f933
2012-09-11 17:11:08 +02:00
a7805f85ad fdo#53520: Adapt to dict-pt*.oxt renames, and more pt-PT/pt-BR clean up
Change-Id: Ie2262ed49ea829e1afdf97583dd633f954f64edc
2012-09-11 08:59:17 +02:00
ff9c93c029 fix bug fdo#53520, pt-PT and pt-BR better split
This patch fixes fdo#53520: Portuguese language spelling package names and split the files into the proper directories.

Change-Id: Iff10cfee1da2c4775e4cf9050ec154052ee18ac9
2012-09-11 08:59:07 +02:00
6dcb3d4ef4 Related fdo#51252: No more prereg, no more unopkg sync
Now that 5c47e5f63a79a9e72ec4a100786b1bbf65137ed4 "fdo#51252 Disable copying
share/prereg/bundled to avoid startup crashes" removed the use of share/prereg,
there is no longer need to generate it in the first place (by calling "unopkg
sync" at build or installation time), and so no need for the "unopkg sync" sub-
command, either.  This also allows to simplify some of the jvmfwk code that was
only there so that "unopkg sync" (which can require a JVM) can work in "hostile"
environments (during build and installation).

Change-Id: I52657384f4561bf27948ba4f0f88f4498e90987f
2012-08-10 16:03:28 +02:00
013d1e01c3 Ensure correct import of msi tables using wildcard character
Change-Id: I3e1800d73250a8a630dd37329189b13cfae311e9
2012-08-02 12:07:10 +01:00
4c1c5aaa2d Avoid a crash.
Change-Id: I2ce8be599c9285bd0da039e1ff9c0649a118a8a1
2012-07-25 17:31:29 +02:00
5b9948108d get rid of dmake warning
Change-Id: Ie10a8d53357255f4f326f399b59a3d81ebc7d2a6
dmake:  Error executing ´o´: No such file or directory (Ignored)
2012-07-25 13:17:09 +01:00
19561b5971 Vim modeline.
Change-Id: I40d42ce2ee7f50f1b3a1b825e2672cc11c35390b
2012-07-25 12:58:57 +02:00
c5e73b26ed Vim modelines.
Change-Id: I9392de62dc8b69033ba3dee815617ac3f0ff0bc6
2012-07-25 12:51:43 +02:00
647c6886da When called with no input files, just write usage (as the Windows tool does).
Change-Id: I06ffe30b187db6db3cec38bb35af9da797ebca45
2012-07-25 12:51:43 +02:00
063afe5104 Check for the msi* build requirements in configure.in + update README.cross.
Change-Id: I0da3e604ebd0665c5405174957d852677195126b
2012-07-24 13:42:51 +02:00
65e2c77e76 Build the cross-msi-tools if winegcc is found
Change-Id: Idc58b314a0721507e80e7b0e6216f29090f1d347
2012-07-23 16:00:49 +02:00
4e7cfbfaed Eventually build the lanedo msi* tools soon
Change-Id: Ie8174ae4b7d2c02503f40fe1263076d924f2c9e2
2012-07-23 14:06:42 +02:00
0977c5121e Use lcab to generate cabinets for now.
lcab is expected in the sys. path.

Change-Id: Ie1cd8a45966bbd84ce84f2ad1d86da492eafa321
Signed-off-by: Fridrich Štrba <fridrich.strba@bluewin.ch>
2012-07-18 11:02:44 +02:00
ae0e379a44 Added functionality to msitran for transforms.
Transforms currently cannot be generated as Wine does not implement
MsiDatabaseGenerateTransform().

Change-Id: I03507e07f372871eed23ac932426d5708f765884
Signed-off-by: Fridrich Štrba <fridrich.strba@bluewin.ch>
2012-07-18 11:02:20 +02:00
a237b03f73 Skeleton code for msimsp
Change-Id: I23349edcf15731a9a33b9698bd77893003682e39
Signed-off-by: Fridrich Štrba <fridrich.strba@bluewin.ch>
2012-07-18 11:01:57 +02:00
9971648058 Skeleton code for msitran
Change-Id: Ic48abd66a04bfaafda846e514b096431e37488a8
Signed-off-by: Fridrich Štrba <fridrich.strba@bluewin.ch>
2012-07-18 11:01:33 +02:00