Commit graph

3428 commits

Author SHA1 Message Date
David Ostrovsky
e16ac69372 gbuild migration: pyuno module
Change-Id: I7f923a5622214f7540a789bcdd93bf6fd1d166db
2012-06-14 11:40:23 +02:00
David Tardon
0f6919cf55 better test for system boost date_time lib
This reverts commit 4c2e9fc655.

Change-Id: Iea84991ee689240fe6e6ddbc47f44b444f582dde
2012-06-13 06:06:43 +02:00
Andras Timar
1505ba77d8 delete problematic IsOfficeRunning custom action
Change-Id: Id68521b92f572366a68f35c09387a7ed45a835ff
2012-06-12 22:07:05 +02:00
Andras Timar
8783ead70c fdo#43989 let unopkg.exe run with elevated privileges during install
... 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
2012-06-05 17:09:43 +02:00
Andras Timar
144697310b remove ugly extra symbols from scp2, too
Change-Id: Ice52de070220b4e7ae8a3dd0ccb41e3a12d471b8
2012-06-05 13:45:57 +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
Michael Meeks
a88f54f53a ALv2 licensing compliance, and first test / re-based module pair.
Change-Id: If75d2daaac2c629028a76f55941345c1c565a69a
2012-06-04 18:21:57 +01:00
Andras Timar
35559a233d Revert "don't install 32-bit shell extensions on 64-bit Windows"
This reverts commit 45295f3cdc.
File Open/Save window of 32-bit applications still need the 32-bit
shell extensions on a 64-bit system.
2012-06-02 18:14:56 +02:00
Jesús Corrius
d554198328 Make Win32 LibO installable side by side with other StarOffice derivatives 2012-05-31 18:19:08 +02:00
Riccardo Magliocchetti
8125b8b989 More headless build work
Remove hack in sofficemain we really don't want and don't install
a lib we are not building.
2012-05-31 16:44:24 +02:00
Jesús Corrius
7e7d0f41a5 Fix duplicated gid 2012-05-31 10:19:44 +02:00
Jesús Corrius
f449c8223a fix VersionNT condition for AppUserModelID 2012-05-31 09:46:25 +02:00
Jesús Corrius
6aade607b8 Add FriendlyTypeNames to supported types 2012-05-31 09:39:39 +02:00
Caolán McNamara
e1af55f19d apparently missing SYSTEM_HSQLDB define
Change-Id: Ia4fd68af25725770cc620254dedba805102301a8
2012-05-29 20:22:34 +01:00
Stephan Bergmann
e62b67648a Removed spurious trailing semicolons
Change-Id: I49680c13989c9031150bae110e498a02af2476c4
2012-05-29 16:35:42 +02:00
Stephan Bergmann
79179df3d9 Adapted to changed lib names after gbuild'ification
Change-Id: Ia1c75076254c0300b19d6e12879143f7966b8294
2012-05-29 14:49:57 +02:00
David Tardon
9eed485db3 bin i18npool/version.mk, hardcode the version
This makefile must be included from other makefiles, which means it must
be delivered first, which does not play so well with gbuild's
all-in-one-process build. Because the version has not changed once since
the library was introduced in 2006, I consider this just an unecessary
complication of already complex build process.

Change-Id: I8304f0e8ef9e59a046b10f423dbe61d75e3fc5c2
2012-05-29 14:36:42 +02:00
Norbert Thiebaud
6d20de9abc scp2: rebase mishap.. icuversion.mk is no more
Change-Id: Ie3fe45fce1e27332c178596ed7f60967781ffcda
2012-05-29 07:35:37 +02:00
David Tardon
534b69a7d6 fix copy-and-paste bug
Change-Id: I236165572652d7740d637ac19994aca549f501bb
2012-05-29 07:35:28 +02:00
Norbert Thiebaud
86d2a9d3c4 provide a gnu-make compatible include for pyversion
Change-Id: I I7d0de9bc04c26e71c6bd915a659a15c3e1f712d2
2012-05-29 07:35:26 +02:00
Matúš Kukan
1cb5fa76a8 bin icuversion.mk, set the variables in configure
Change-Id: Ife00d7477dacfe1eb325c722517fb038ead083db
2012-05-29 07:35:25 +02:00
David Tardon
8693c2cc2e remove unused source files
Change-Id: Ic11bfb94cbee4116fe94255f5dc7c49bf795797a
2012-05-29 07:34:27 +02:00
David Tardon
033953205b run silently
Change-Id: I75474c2f0e938987c28dcfa1f31428e77de03e90
2012-05-29 07:34:25 +02:00
David Tardon
cdf8d40394 gbuildize scp2
Change-Id: If9a0906a76943160cfdbd647b26a801bc4389615
2012-05-29 07:34:18 +02:00
Petr Mladek
176b01d488 do not replace modified psprint.conf from rpm packages (fdo#50307)
mark the file as %config

Change-Id: I445a0e4570eb15113da58a5f824d618e44ab3bdd
2012-05-28 12:18:19 +02:00
Kohei Yoshida
427b50c05f Use the new plain text type detection service for text/csv type.
Change-Id: I50d5cee6302e8d6b4b329e30b7a5ce47b47bc945
2012-05-25 02:04:18 -04:00
Jesús Corrius
8521ad498e Use lowercase for the KindMap values instead of upper camel case 2012-05-22 13:35:12 +02:00
Jesús Corrius
19e5bf6c2f don't set registry keys for Windows Vista+ on other systems 2012-05-22 09:39:50 +02:00
Jesús Corrius
3cd1a896d4 Use Aplication User Model IDs for the native file types
Change-Id: I4941d97a8eb540bbf63320db83230707ced9f90f
2012-05-21 23:51:47 +02:00
Jesús Corrius
93a9094657 Register Kind Names for supported file types for Windows Vista and higher 2012-05-21 12:28:05 +02:00
Tor Lillqvist
1230e36180 Merge the libraries in writerfilter
Change-Id: If77543855fe34f70d248fe8a4644d293f693f190
2012-05-18 14:32:59 +03:00
Norbert Thiebaud
07b3d083b4 TDE integration
Change-Id: I6f468005c8d8d99d9251a9c4fe4629b98bc4aa5e
2012-05-14 20:09:41 -05:00
Andras Timar
80a921e88a fdo#46519 workaround of MSI installer error 1935
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
2012-05-14 23:08:45 +02:00
Caolán McNamara
9ca02a663c duplicate SYSTEM_[LIBJPEG|JPEG] tests
we have both a SYSTEM_LIBJPEG and SYSTEM_JPEG but only SYSTEM_JPEG appears to
be used

Change-Id: Ib1a5da4c907222be33465ce06997f111c4fffe87
2012-05-13 09:50:42 +01:00
Rene Engelhard
7f92933fd8 actually install nsplugin (again)
Change-Id: Id0dce7de72d538857cf4341bb9e1b30d2cf7e9dc
2012-05-12 16:22:01 +02:00
Tomas Chvatal
8e48af8438 Actually distribute the nsplugin even without mozilla.
Change-Id: I8a44a2efc120763a278b9d758580430c20e10a85
2012-05-11 13:57:01 +02:00
Caolán McNamara
5835518106 upgrade to icu 49
Change-Id: I I I I I If403ee07ef8ea654369a8faac57fa8940f90e040
2012-05-11 11:27:18 +01:00
Andras Timar
98fd8f3455 fdo#39833 add "Support assistive technology tools" option to Windows installer
Change-Id: I52d2e0426d7f2822a05a74a82ca079fb80a87007
2012-05-08 10:12:45 +02:00
Stephan Bergmann
708229dc96 fdo#49580: Fix bean after gbuild'ification
4478b739dd "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
2012-05-07 17:03:00 +02:00
Tomas Chvatal
32af02b32f Allow usage of system rhino wrt fdo#42977
It is done the same way the beanshell is handled.
Currently it can't be enabled by default as internal version has
patched-in debug interface.
We can choose two paths, rewrite the code to the new rhino debug
interface or just strip the current one out.

Change-Id: I48af18c635816db8269f13a649b62e9c454ee1e6
2012-05-06 12:52:55 +02:00
Andras Timar
b3d63df541 fdo#44628 run unopkg.exe after InstallFinalize
Change-Id: I828d6a03b2c3a7b9e9e5dcdcbe142ac6567f0046
2012-05-06 12:30:15 +02:00
Tomas Chvatal
0815a87c0c Do not check for beanshell if not needed
Do not install the benashell/javascript stuff if they are not actually
bult.
Build rhino only when required by javascript extension.

Change-Id: Icc378524008389af35631c64a1a0288eb4f271be
2012-05-05 12:15:38 +02:00
Petr Mladek
dc12340a18 put VBA stuff into correct subpackages
move vbaobj.uno.so into -calc subpackage and vbaswobj.uno.so
into -writer subpackage to fix dependencies

Change-Id: Id9457d71ee38537b07456816845cb870c7b7a041
2012-05-02 14:37:24 +02:00
Bjoern Michaelsen
b1c3e8ae28 make gbuild the default assumption of build.pl
this removes dmake completely out of the build for migrated modules
build.pl now assumes modules to be gbuild, unless there is a
prj/dmake file

Change-Id: I674a036b182ee13c5ec093e83cb3d38133112d3b
2012-04-29 03:50:46 +02:00
Andras Timar
13ca063c9f fdo#47944 enable insertion of OLE objects into external applications 2012-04-26 13:01:40 +02:00
Andras Timar
5bc7a02a0f fdo#40481 run SelectLanguage custom action during silent install, too 2012-04-25 20:26:00 +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
Fridrich Štrba
9284c50f97 Diminish the number of writerperfect libraries
Instead of a pleiade of libraries, one for graphic filters (wpftdraw)
and one for text document filters (wpftwriter) to diminish duplicate
static linking.
2012-04-19 14:38:00 +02:00
Tomas Chvatal
f888af0c91 Add missing definiton passing for system CLUCENE.
Thanks to mst and rene for pointing out.
2012-04-18 12:55:54 +02:00
Andras Timar
af0e727b5d fix a typo (BN instead of BN_IN) 2012-04-14 14:24:06 +02:00