Commit graph

888 commits

Author SHA1 Message Date
Stephan Bergmann
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
Michael Meeks
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
Julien Nabet
b03278df1d Remove consecutive break and a break which follows a return
Change-Id: I8dec9eda857f7da452992bc785426449933acc59
2012-10-13 17:57:44 +02:00
Fridrich Štrba
bf7657fc2a Killing even the last remenants of rebase
Change-Id: I649275360a1d57aeec03d3cecdb02f5f7ccdd1e8
2012-10-09 11:05:25 +02:00
Stephan Bergmann
d2aa4ebb7a Revert inadvertent chmod
Change-Id: I0b1865719da2e3c5a669b30a635c333721c9c41d
2012-09-27 11:59:00 +02:00
Stephan Bergmann
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
Andras Timar
a99ddfdc2f msi-encodinglist.txt was moved to different location
Change-Id: I05715d4afb205aa11eb0eb98c6734db02a6be8d8
2012-09-26 18:59:12 +02:00
Andras Timar
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
Stephan Bergmann
e2fac98819 fdo#53009: For msi installer, only default-select a subset of dictionaries
Change-Id: I3ee3fb5e5142ce4956776467b2ffcb19ed3b10c2
2012-09-11 17:11:08 +02:00
Stephan Bergmann
8bb4cc03cf fdo#53520: One more dict pt vs. pt-PT inconsitency
Change-Id: Idad02284eaa033a029a2ff7d03bde83800ba738a
2012-09-11 17:11:08 +02:00
Stephan Bergmann
8b3ab4b8a5 Some code simplification
Change-Id: I01eb2bf6fe03845787e8869a2f90bb2fced4f933
2012-09-11 17:11:08 +02:00
Stephan Bergmann
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
Olivier Hallot
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
Stephan Bergmann
6dcb3d4ef4 Related fdo#51252: No more prereg, no more unopkg sync
Now that 5c47e5f63a "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
Eilidh McAdam
013d1e01c3 Ensure correct import of msi tables using wildcard character
Change-Id: I3e1800d73250a8a630dd37329189b13cfae311e9
2012-08-02 12:07:10 +01:00
Jan Holesovsky
4c1c5aaa2d Avoid a crash.
Change-Id: I2ce8be599c9285bd0da039e1ff9c0649a118a8a1
2012-07-25 17:31:29 +02:00
Caolán McNamara
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
Jan Holesovsky
19561b5971 Vim modeline.
Change-Id: I40d42ce2ee7f50f1b3a1b825e2672cc11c35390b
2012-07-25 12:58:57 +02:00
Jan Holesovsky
c5e73b26ed Vim modelines.
Change-Id: I9392de62dc8b69033ba3dee815617ac3f0ff0bc6
2012-07-25 12:51:43 +02:00
Jan Holesovsky
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
Jan Holesovsky
063afe5104 Check for the msi* build requirements in configure.in + update README.cross.
Change-Id: I0da3e604ebd0665c5405174957d852677195126b
2012-07-24 13:42:51 +02:00
Fridrich Štrba
65e2c77e76 Build the cross-msi-tools if winegcc is found
Change-Id: Idc58b314a0721507e80e7b0e6216f29090f1d347
2012-07-23 16:00:49 +02:00
Fridrich Štrba
4e7cfbfaed Eventually build the lanedo msi* tools soon
Change-Id: Ie8174ae4b7d2c02503f40fe1263076d924f2c9e2
2012-07-23 14:06:42 +02:00
Eilidh McAdam
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
Eilidh McAdam
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
Eilidh McAdam
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
Eilidh McAdam
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
Eilidh McAdam
0cab13137a Use correct license header for files in this branch.
Change-Id: I7daf3277983b6bf41ddd664c8d4953902b1d0f3e
Signed-off-by: Fridrich Štrba <fridrich.strba@bluewin.ch>
2012-07-18 11:01:05 +02:00
Eilidh McAdam
d71bd0dd0b Code tidy up of indentation, comments and debug output.
Change-Id: I966d34205db1825d3aa1d328c03418817bf01bc3
Signed-off-by: Fridrich Štrba <fridrich.strba@bluewin.ch>
2012-07-18 11:00:42 +02:00
Eilidh McAdam
9167f0a1a8 Initial makecab implementation to parse .ddf files.
Currently, makecab does not output .cab files. A subset of the ddf
format is interpreted.

Change-Id: Iae11aefb4759a0eb76f9455b2206b59864086af5
Signed-off-by: Fridrich Štrba <fridrich.strba@bluewin.ch>
2012-07-18 11:00:08 +02:00
Eilidh McAdam
2921203806 Initial implementation of msiinfo.
Msiinfo supports the change of most summary information. Unsupported:
-b, -d

Change-Id: I51466c9acea54fe151db966c4ce47b29f90ab937
Signed-off-by: Fridrich Štrba <fridrich.strba@bluewin.ch>
2012-07-18 10:59:40 +02:00
Eilidh McAdam
5d4a9127a4 Initial crossmsi branch with first msidb implementation.
Msidb is a subset of MS msidb. Currently unsupported options are:
-m, -t, -j, -k, -w, -s

Change-Id: Ice5f646f70b2f797266ce3fabce12ae9f689b1c8
Signed-off-by: Fridrich Štrba <fridrich.strba@bluewin.ch>
2012-07-18 10:59:09 +02:00
David Tardon
4b592ce754 move ulfconv to l10ntools
This allows us to drop dependency on setup_native everywhere.

Change-Id: Ib033f8d5953682379c6c2ab53d5cf221e9d8cfec
2012-07-17 14:06:52 +02:00
Stefan Knorr (astron)
f2a653134e New Finder background image for Mac OS installation
Change-Id: I7f2d124f8a1d0330c4ab7bc58217e4368ee72cc2
2012-07-10 12:12:48 +02:00
Andras Timar
a54230f321 typo
Change-Id: I12d875faa6f8206a5b0a37067ca21df124f71e22
2012-07-03 18:25:12 +02:00
Andras Timar
ca5b90292d remove unsued code and ornamentic comment blocks
Change-Id: I2067ceb1086edfebc51a7532a0539d4368175fe7
2012-07-03 17:02:49 +02:00
Michael Stahl
60eb135f82 .dxp files don't need executable bits
Change-Id: I5fae2ec81b50203e9d6100f8c938fb3643ff651f
2012-06-22 22:39:31 +02:00
Thomas Arnhold
de48c99f7e Remove some PCH traces
Is testhxx still useful?!

Change-Id: Ic7761214df4e3056c95f1b5dd8f1e3a2ce357d84
2012-06-22 11:05:01 +02:00
Andras Timar
ade85a43e1 fdo#51274 optionally associate Visio file types (vsd/vst) to Draw
Change-Id: I0362d758205e7d12484e9e86ff2dce9608730c57
2012-06-21 17:38:14 +02:00
Michael Meeks
b9042fad7c re-base on ALv2 code.
Change-Id: I6c145e984c885c7e06caa1c27bfb354ea49ad9ce
2012-06-21 15:00:05 +01:00
Michael Meeks
b6db3e3acc re-base on ALv2 code.
Change-Id: Ice06e639213aeb6f7f23cbf4634947dd25613db1
2012-06-21 13:11:06 +01:00
Andras Timar
c66efa24eb fdo#51270 fix RemoveExtensions custom action
FINDPRODUCT property was not available to this deferred custom action.
Not to mention that registry keys are also deleted at his stage of uninstallation.
The proper solution is to set the installation directory with a type 51 custom action,
and pass it to RemoveExtensions custom action via CustomActionData property.

Change-Id: I0ac18b3a0b19ff1a87bcf580fad9c7fdadb26f76
2012-06-21 09:15:24 +02:00
Andras Timar
2692146ef2 remove reg4msdoc files, they are not compiled
Change-Id: I0b12dd16c6de05b14d2196771a81441ac0c73201
2012-06-13 14:46:41 +02:00
Andras Timar
1505ba77d8 delete problematic IsOfficeRunning custom action
Change-Id: Id68521b92f572366a68f35c09387a7ed45a835ff
2012-06-12 22:07:05 +02:00
Andras Timar
6d9be05a6f fdo#47805 rework handling of 64-bit registry entries
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.

Change-Id: Id65458c363c2b90b3e7d166b4c836bfb1ff19bf4
2012-06-05 13:42:14 +02:00
Andras Timar
a77d168355 fdo#50509 MSI: UI language selection from command line (e.g. silent install)
Change-Id: I1206a0c7f8508942eb844869fe1c75a48a9e01fd
2012-06-01 15:46:47 +02:00
Andras Timar
7c289cad0a add Amharic language to SelectLanguage custom action
Change-Id: I8562d1289b269ca7f3aa959907641fd70be0770f
2012-05-30 23:51:38 +02:00
Norbert Thiebaud
07b3d083b4 TDE integration
Change-Id: I6f468005c8d8d99d9251a9c4fe4629b98bc4aa5e
2012-05-14 20:09:41 -05:00
Andras Timar
ce1ac0851f error handling in SortTree custom action
Change-Id: I03a06d09e3e84b6cb13bd68e8be4caebb1b9f5ab
2012-05-10 10:46:15 +02:00
Andras Timar
39bb77fd66 fdo#46355 sort SelectionTree control of Custom Setup with a custom action
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.
2012-04-24 21:58:51 +02:00