Commit Graph

804 Commits

Author SHA1 Message Date
c29ea22b89 Replace GUIBASE with USING_X11
That's what it actually means. Also make it a boolean

Change-Id: I249e18351253b34b5dada28e2a9c6bc0c06b730c
Reviewed-on: https://gerrit.libreoffice.org/18688
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
2015-09-25 07:25:46 +00:00
074d4b2362 Typo: muliple->multiple
Change-Id: Iebcf44d99bd4cabd5f7f1242e44c1c1d8e5a10d5
2015-09-12 08:05:48 +02:00
72699595aa remove KDE3 support, --enable-kde and --enable-kdeab
With the new RHEL6-era baseline TDF can finally ship KDE4 support.

Change-Id: I227278b576a3ed2f2aaa751d41b469ca92dc78b3
Reviewed-on: https://gerrit.libreoffice.org/18267
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
2015-09-03 08:18:03 +00:00
b40b601007 ditch gnome-vfs2 support
Change-Id: I882c04fd3a255f55511b1884157de26e7574e6db
Reviewed-on: https://gerrit.libreoffice.org/18262
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
2015-09-02 11:46:18 +00:00
38fd9cf3b4 Improve names of WebDAV-related install:modules
Change-Id: I2c2f36a9c1b7348ba9f399b05a9f0319e1c40a0e
2015-08-27 12:42:53 +02:00
5e19fa2ffe Restrict the install:module="neon_gnomevfs" hack to --with-webdav=neon
...as the underlying problem, according to
<https://bz.apache.org/ooo/show_bug.cgi?id=84676> "mixing neon and the hidden
embedded contents old [sic] another neon inside libhttp.so of gnome-vfs2 is
unreliable," presumably does not affect --with-webdav=serf

Change-Id: I2abfeaeac5174a735f46b2838bd84dda0af9a487
2015-08-27 12:34:30 +02:00
d657a976f5 postprocess: d'oh generated files are in $(BUILDDIR)
Change-Id: Id9dee9cfe065b30c2ae9bade1098d16e2c659c23
2015-08-06 22:49:23 +02:00
da011e057e postprocess: try to get the right version number in About dialog
Add a dependency from main.xcd to config_host.mk to rebuild it when the
version number changes.

Change-Id: I6878d58def57942f117b0b6e49a6c03abbeca5af
Reviewed-on: https://gerrit.libreoffice.org/17539
Reviewed-by: Eike Rathke <erack@redhat.com>
Tested-by: Eike Rathke <erack@redhat.com>
2015-08-06 13:17:37 +00:00
9f291dcccb tdf#92792: Register mork driver on windows 64bit and make it work
Mork service wasn't registred on windows as it was generally
excluded on this platform not matter what architecture was used.

Pofile discovery was broken, as XP_WIN wasn't define and the
code fall back to use UNIX directories for profile discovery
on windows that obviously cannot work.

Change-Id: I823378a1a094a2172ba2cb3bf9bdacedb27b36a2
Reviewed-on: https://gerrit.libreoffice.org/17349
Reviewed-by: David Ostrovsky <david@ostrovsky.org>
Tested-by: David Ostrovsky <david@ostrovsky.org>
2015-07-26 17:03:14 +00:00
61a3be76c2 tdf#92668: Revert some implementation names, for backwards compatibility
These implementation names of Calc, Draw, Impress, and Writer documents are the
most likely to be checked by existing third-party code, so revert the
corresponding parts of 3099c70b11c7e5b80fe4dbe3dc99171fb38c6fc2 "Fix various
XServiceInfo implementations" (and instead add fixups in CppunitTest_serives).

Change-Id: I1a760adbf4c89a1b4477d6e628abba8d2028ccfe
2015-07-13 13:47:50 +02:00
43a082f0bb tdf#90790: Don't take galaxy as a reference icon set, it may be incomplete.
Some icons in galaxy are available only via a fallback, while the other themes
can implement these icons directly; but they did not end up in the
images_*.zip.

Change-Id: Ifc937ebec7a1e38828672e65706150f50abe8703
2015-06-23 12:36:48 +02:00
5a2010ddb4 fix fingerprint path with system libextextcat
We want the right path in instdir already. Setting it during
installation is too late.

Change-Id: I3f7045ce4b4d3cb1f0dfac1c4fcd036db847621d
2015-06-15 21:16:25 +02:00
ffa560e0de tdf#91469: convert links in help/about to https
Change-Id: I1274f75a49a999285488e99713782956e2287249
Reviewed-on: https://gerrit.libreoffice.org/15870
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
2015-05-23 14:04:06 +00:00
df44a6f767 officecfg, postprocess: allow embedding of Base documents
Don't advertise them on the UI, though.

With this, Insert -> Object -> OLE Object -> Create from file can insert
a Base document into a Writer document model.

Change-Id: I18fdf98af8fb4f8b6ef0c3a910aaefba9e516dfd
2015-04-29 15:15:38 +02:00
77568e5c97 don't try to sign merged libs on windows
as those are fake, just textfiles with dll extension that signtool
doesn't like.
Also made the text more descriptive "invalid" is ambiguous,
"invalid - merged lib" states the reason why the file is a dummy.

Change-Id: I31801fd0c3aa593549fac5e6275189e18bbc0010
Reviewed-on: https://gerrit.libreoffice.org/15444
Reviewed-by: Michael Stahl <mstahl@redhat.com>
Tested-by: Jenkins <ci@libreoffice.org>
2015-04-20 20:13:44 +00:00
51e0d789c3 rhbz#1134285: Access dav, davs URLs via GVFS
...so that LO shares the credentials with Nautilus once the connection has been
set up in Nautilus.

The reason the (non-standard) dav, davs URLs used by GNOME's old GnomeVFS and
successor GVFS/GIO were handled via LO's webdav UCP rather than the GNOME-
specific gnomevfs resp. gio UCP since b07a5fcc600ad564315d36fbd18495184fdf69cf
"INTEGRATION: CWS tkr10: i84676 neon and gnome-vfs2" is discussed at
<https://bz.apache.org/ooo/show_bug.cgi?id=84676> "mixing neon and the hidden
embedded contents old [sic] another neon inside libhttp.so of gnome-vfs2 is
unreliable" and only pertains to the legacy gnomevfs UCP, not the new gio one.
So keep handling dav, davs URLs via LO's internal webdav UCP under legacy
--enable-gnome-vfs, but handle them via the GNOME-specific gio UCP under the
default --enable-gio.

Change-Id: Ib132168701a7ae0a7dcabdead6a299eda0cd4594
2015-04-13 18:39:53 +02:00
5f14304fe2 Make syntax gotcha
Change-Id: I9ab00c8ace7fbf6988bdf6d72f6891313720ef25
2015-03-30 10:46:44 +02:00
0620451818 Revert "give this a copy ctor"
This reverts commit da42d1100832aae524c2e6b0ba738623df775a3d, problem is fixed
now with fc56579e9d3ef0be4912ff48e38d057d5d608ee5 "Keep GCC 4.6 happy"

Conflicts:
	postprocess/qa/services.cxx

Change-Id: If819749d322a0887c1668fbbe563d14e0402ac78
2015-03-25 11:59:57 +01:00
fc56579e9d Keep GCC 4.6 happy
Change-Id: Iaaab55a9ac1ba8e0550f9cb35ed13489e4e4d851
2015-03-25 09:29:00 +01:00
da42d11008 give this a copy ctor
Change-Id: I144679e93e61f1bc19319ebf8893529c164ae0ee
2015-03-24 21:04:31 +00:00
131c9beffe CppunitTest_services: Check that XServiceInfo and .component data matches
Change-Id: I660c261a90d0ce7ace045f97e28808bc924fefd9
2015-03-24 18:08:40 +01:00
1f61e1378d Exclude Python components if --disable-python
Change-Id: I05c1e9d7b270bcafa7fbfe526c8b12733d8ed708
2015-03-16 14:24:45 +01:00
f0a6041559 gbuild: CppunitTest: always use unittest configuration
The sc_subsequent_filters_test was failing because of a lock file
because it did not use the unittest configuration.

Refactor gb_CppunitTest_use_configuration so it uses both the instdir
and unittest configuration to prevent such errors.

In case there ever is a test that does not work with the unittest
configuration it should call gb_CppunitTest_use_instdir_configuration.

Change-Id: Ibc00d42f8b6102d50d922f51173120798fa45c6e
2015-02-27 19:33:07 +01:00
5e5a2e3e4d Fill in bug ID
Change-Id: I9aef1c4e74f296fa06bee98781462dd8138eebe4
2015-02-12 16:52:04 +01:00
f7cd7b2ce4 Make CppunitTest_services instantiate even more services
Change-Id: Id9bfb3886e4a9cbc15a7bf7ef3aefa73bd160e3b
2015-02-12 16:01:55 +01:00
22fe5da542 add log message about untested services
Change-Id: I3e8da0ae510ce40421767de2bd106d39ec254a17
2015-02-11 23:20:59 +01:00
34f2c4c603 icons: Hide the Industrial theme again, fallback to it during Tango creation.
Change-Id: I37c2126d8b9170334042c7bf380d04c5885c4cb1
2014-11-28 20:24:30 +01:00
b6bdc67711 icons: Package only the icons that are in the theme.
The fallback is now implemented directly in vcl, no need to waste space any
more.

Change-Id: Ia027fda5e92d2bac7369139f3277d73b0521bef2
2014-11-23 03:15:53 +01:00
65a00c71a5 Clarify configure GStreamer handling
Currrently --disables-gstreamer disables GStreamer API 1.0 support
and --enable-gstreamer-0-10 enables GStreamer API 0.10 support. To
build with GStreamer API 0.10 you need to --disable-gstreamer and
--enable-gstreamer-0-10, which doesn't seem logical.

But actually it's possible to build both avmedia GStreamer backends,
so this changes:

 * --disable-gstreamer to --disable-gstreamer-1-0
 * configure variables to include the GStreamer API version "1_0"
 * adapts the configure help text

Change-Id: Icffd8cfb9d80b3021e290675e7c9644c2a31fce8
Reviewed-on: https://gerrit.libreoffice.org/11912
Reviewed-by: Michael Stahl <mstahl@redhat.com>
Tested-by: Michael Stahl <mstahl@redhat.com>
2014-11-07 11:52:38 +00:00
e0108fa4fc make Korean ReplaceSingleQuote the same as everyone else
I can find no evidence that Korean out of all languages on earth needs a
different default for ReplaceSingleQuote

This appeared in

commit e9f10288e0e5f2519ff3da1e2de2c20a99fd9779
Date:   Mon Jul 5 12:32:15 2004 +0000
    2004/06/07 18:46:25 jb 1.14.78.1: #i25937# Add module settings (migrated from scp2) to xcu source files

but that's a migration of the original
GID_CONFIGURATIONITEM_SWRITER_KOREAN_ENABLE_SINGLEQUOTE which existed in the
original scp (pre scp2) and appeared between OpenOffice.org 1.0 and 1.1.5, but
the cvs repos to explain all that are long dead and there is no sign of a bug
in a bugzilla query, so it suggests this was an internal StarOffice thing.

Change-Id: I14dfe75d28d3ec5a68b262f768c7dbe73e94131d
2014-10-24 13:43:10 +01:00
9ecac3874d Replace DISABLE_SCRIPTING with HAVE_FEATURE_SCRIPTING
Feature test macros that govern conditional compilation should be
defined in config_*.h include files, not on the compilation command
line.

Change-Id: I40575a4762fd2564f10927b6f38a112dd9f9a3d7
2014-10-22 09:30:23 +03:00
4fa8282816 mac: clean-up obsolete conditional code based on old SDK
Change-Id: Ie2d476780a48b5815961598e214343d5def962c1
2014-09-13 20:21:07 +02:00
0bcefcabdd remove special casing for obsoleted default theme
Change-Id: I6688251eac8ecb5ea671cae281c2445df773be16
2014-08-22 14:09:15 +02:00
3442b004e6 Now that we build NSS, we can build libxmlsec and libxsec_xmlsec for iOS, too
Change-Id: I65ab8aad0744a2aa254fefc7732cd8130bb249fb
2014-08-12 17:03:31 +03:00
a59e2d4f05 fdo#82038: Make sending email from LO work again on OS X
Do build the cmdmail library, the uri-encode executable and do install
the senddoc script for OS X, too.

Note that in order for it to work, one needs to set the "E-mail
program" in Preferences:Internet:E-mail to /Applications/Mail.app. (Or
possibly some other application and/or executable.)

Change-Id: I5764c9891865983d46081edc854e321643c296cc
2014-08-11 12:24:01 +03:00
de3ba7c23b gbuild: more deps for services test
Change-Id: I1d409024be6774b84434e629207ada2b05eb05ea
2014-08-02 19:16:38 +02:00
b5ead44a87 fix python deps for services test
Change-Id: Ia82a735c6075771d5096647905c4722ada1d1d40
2014-08-02 19:16:37 +02:00
00daa1f560 fix java deps for services test
Change-Id: Ifa7a67862fca71dfd96dc55eec9f065f303d88a9
2014-08-02 19:16:37 +02:00
b536cabf97 fix build errors related to AVFoundation @ OS X <10.7
AVFoundation framework is available in OS X v10.7 and later

related commits:
  7822b5535cccc68e5b454d04a66a6b4f27675ec6
  0b49cc5b03b39aa1dfddf924c6eaf8cb42e791a8

Change-Id: If771fca79c41d70e51eab533faec7bb9997803b7
Reviewed-on: https://gerrit.libreoffice.org/9769
Reviewed-by: Tor Lillqvist <tml@collabora.com>
Tested-by: Tor Lillqvist <tml@collabora.com>
2014-07-07 15:58:53 +00:00
b1964a24a6 ReportDefinition is the one that is failing for me under Linux too
Change-Id: I00480813d8c3703039a55a7a706937d33e8e8463
2014-06-24 16:05:50 +01:00
0b5568b9dd Fix CppunitTest_services on Windows
...by blacklisting the problematic service

Change-Id: I524a7c7af2cb374911db7b204021c3d2bcd1fdd6
2014-06-12 12:29:24 +02:00
c4444ea0c4 Avoid Solar Mutex deadlocks when disposing services
...as test code using gb_CppunitTest_use_vcl is implicitly run with Solar Mutex locked

Change-Id: I480b4bcce7c6a94922019679099b0883b3ee1030
2014-06-12 12:29:23 +02:00
ba1a503fee postprocess: command line limit work around for Win32 make
Use var2file to write registry input files.

Change-Id: I0edfd94440a47a0c4b21bf2b354d6467016f5f68
2014-06-09 17:05:55 +02:00
be4b837ed2 move UOF and Office 2003 filters to xsltfilter module
Change-Id: I6e5ac310567bb7bd12fbba444e4e1deb9fea30d5
2014-06-09 14:07:44 +02:00
336364b46d Revert "Revert "Make sure to dispose services supporting the XComponent protocol""
This reverts commit 044be7107a97169e80360c79a9d07bec263ac818.

It only works sometimes. Still a deadlock based on a race condition.
2014-06-09 04:55:22 +02:00
f4f144b5bf don"t execute test on windows, deadlocks
Change-Id: Ic000a4961d770ad7f84aef0562e1d033f1b6a089
2014-06-09 04:55:03 +02:00
044be7107a Revert "Make sure to dispose services supporting the XComponent protocol"
This reverts commit 4cacc6080e61374fd573fffb3bc2a54968c1b61a.
2014-06-07 04:34:10 +02:00
369d95931f DeInitVCL at end of tests
This required some changes to the framework:

* Init-/DeInitVCL is no longer done per individual test in BootstrapFixture, but
  once per CppunitTest invocation in a new vclbootstrapprotector (similarly to
  the exisiting unobootstrapprotector).  CppunitTests that need VCL now need to
  declare gb_CppunitTest_use_vcl.

* For things to work properly, the UNO component context needs to be disposed
  from within DeInitVCL (cf. Desktop's Application::DeInit called from
  DeInitVCL).  The easiest solution was to introduce an
  Application::setDeInitHook (where the hook is called from DeInitVCL)
  specifically for vclbootstrapprotector to call.

* PythonTests don't (yet) call DeInitVCL; they still hook into
  BootstrapFixture's original test_init functionality (to call InitVCL), and do
  not make use of the vclbootstrapprotector.

Change-Id: I4f3a3c75db30b58c1cd49d81c51db14902ed68b2
2014-06-04 08:55:12 +02:00
eccfc72781 Make the wdb/wks and GreatWorks(draw) work
Change-Id: I1a736a511e6007a4ed6413eb8d9b8e364d73f765
2014-05-29 15:36:13 +02:00
87c1aa16a9 use $(gb_AWK) instead of awk
Change-Id: Ia00d7e52de5edfce09c3a0a8aa4390e3e1582a01
2014-05-22 22:49:02 +02:00