Commit graph

1334 commits

Author SHA1 Message Date
Christian Lohmaier
7bc59ed5fd Revert "tdf#132787: Don't duplicate hicolor icon theme as gnome"
This reverts commit a26a5bb71c.

Reason for revert: apparently compilation with installation sets wasn't tested at all/the change is incomplete and breaks because of missing files.

Change-Id: Ied6973659bd0c25f613d615a4cae699b04ae2a43
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99398
Tested-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
2020-07-26 19:02:05 +02:00
Chris Mayo
a26a5bb71c tdf#132787: Don't duplicate hicolor icon theme as gnome
GNOME will use the hicolor theme.

Change-Id: I3a163fd9b43457063167701c2964a457aac85cb6
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93712
Tested-by: Jenkins
Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
2020-07-24 11:06:56 +02:00
Rene Engelhard
5054f7067c deb#962903 #include <abstractions/user-tmp> to allow /tmp/something/*
Change-Id: I6377db152ededc4d46ba7bbbaa9bc66210964e18
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96770
Tested-by: Jenkins
Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
2020-06-20 16:59:31 +02:00
Eivind Samseth
4c38441c3a tdf#67874 Add generic icons to most 3rd party formats
Added generic icon declarations to the "Imported Type UTIs"

Some 3rd party formats are only in the "Document types",
most notably the old MS formats

Those need to be restructured to at minimum be by type
(e.g., text), or moved to Imported Type UTIs

Change-Id: I43f4d15a7c13f511178fb34371ccea4860e6873e
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94625
Tested-by: Jenkins
Reviewed-by: Tor Lillqvist <tml@collabora.com>
2020-06-07 09:24:27 +02:00
Markus Keller
4baa2f1e48 tdf#96725 Register AppleWorks document types in Info.plist
Change-Id: I5e2a309409094da19f755cf82767097ad2990380
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93139
Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2020-06-01 09:12:56 +02:00
Eivind Samseth
3a02841819 tdf#74244 Fix version info shown for major release candidates
Previous approach of setting the bundle version made e.g.,
6.4.0.3 show up as version 6.4.3 which was clearly wrong

CFBundleShortVersionString is supposed to be only three integers,
but this does not seem to be enforced by Apple.
Other applications, such as Spotiy, include even more than LO

Removed CFBundleGetInfoString as it's been deprecated since 10.5

Change-Id: I7c64553f6bc2712506062d8f8ec388f5279b333d
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94623
Tested-by: Jenkins
Reviewed-by: Michael Stahl <michael.stahl@cib.de>
2020-05-27 09:49:24 +02:00
Eivind Samseth
32eac748c5 tdf#103644: Add support for vnd.sun.star.webdav on macOS
Change-Id: I0766b7a12686c829f8b0fe43df6d5256139d4f10
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94359
Reviewed-by: Tor Lillqvist <tml@collabora.com>
Tested-by: Tor Lillqvist <tml@collabora.com>
2020-05-16 20:39:58 +02:00
Gabor Kelemen
63e43c1db9 Drop Macromedia Flash export filter
Flash technology is going to be retired by the end of 2020 by Adobe:

https://theblog.adobe.com/adobe-flash-update/

With this ahead doesn't make much sense for LO 7.0 to support exporting
presentations and drawings to swf anymore.

Change-Id: Ic2c6e95db2f56bcd4eb25abdd0a6748aee9b0e4c
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92507
Tested-by: Jenkins
Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
2020-04-23 16:16:12 +02:00
Stephan Bergmann
009db59702 Only process with brand.pl the *.keys and *.desktop files
...and not also whatever other prerequisites those two rules might have (e.g.,
instdir/program/python.bin).

Before 01344a8ca5 "convert sysui to gbuild and add
to tail_build", the corresponding dmake code in sysui/desktop/share/makefile.mk
had been

> $(COMMONMISC)$/{$(PRODUCTLIST)}$/openoffice.keys : ../mimetypes/openoffice.mime brand.pl translate.pl ../productversion.mk $(ULFDIR)$/documents.ulf
> $(COMMONMISC)$/{$(PRODUCTLIST)}$/openoffice.keys : ../mimetypes/{$(MIMELIST)}.keys
[...]
>     @$(PERL) brand.pl -p $(PRODUCTNAME.$(@:d:d:f)) -u $(UNIXFILENAME.$(@:d:d:f)) --iconprefix '$(ICONPREFIX.$(@:d:d:f))-' $< $(MISC)/$(@:d:d:f)
[...]

and

> $(LAUNCHERFLAGFILE) : ../productversion.mk brand.pl translate.pl $(ULFDIR)$/launcher_name.ulf $(ULFDIR)$/launcher_comment.ulf $(ULFDIR)/launcher_genericname.ulf $(ULFDIR)/launcher_unityquicklist.ulf
> $(LAUNCHERFLAGFILE) : $(LAUNCHERDEPN)
[...]
>     @$(PERL) brand.pl -p '$${{PRODUCTNAME}} $${{PRODUCTVERSION}}' -u $(UNIXWRAPPERNAME) --iconprefix '$${{UNIXBASISROOTNAME}}-' $< $(@:db).$(INPATH).$(@:f)
[...]

where Dmake's $< denotes "the list of prerequisites specified in the current
rule" (<https://www.openoffice.org/tools/dmake/dmake_4.11.html>, section
"RUNTIME MACROS"), whereas GNU Make's $^ denotes all prerequisites.

Change-Id: Ie6efc5d9512408711db32502e0959b32ec232603
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91566
Tested-by: Jenkins
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2020-04-02 14:47:19 +02:00
Stephan Bergmann
54df1aa066 Fix Perl loop reading a list of file names from the command line
while (<>) { ... }

opens all the file names given on the command line in succession, and executes
the loop body once for every line read from those files.  So the existing loop
processed each file over and over N times, where N is the number of lines in
that file.  This appears to have been broken ever since the code's introduction
in be63ae6cba "INTEGRATION: CWS networker3
(1.1.2); FILE ADDED: 2004/05/20 11:38:58 obr 1.1.2.1: #i20355#,#i20356# new
directories for system wide desktop integration".

Change-Id: I8b4f0c6812bf3ba42da4b7c55c38e52c91dd4229
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91558
Tested-by: Jenkins
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2020-04-02 13:13:39 +02:00
Stephan Bergmann
13aebf3dc7 Missing dependency
...since d2c2360908 "tdf#130911: convert
desktop-translate from Perl to Python."

Change-Id: I091e137041740e127606e78d2a04163647dba8af
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91544
Tested-by: Jenkins
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2020-04-02 11:02:58 +02:00
Jussi Pakkanen
d2c2360908 tdf#130911: convert desktop-translate from Perl to Python.
Change-Id: Ic0a84f4e46f4bc3312d15a31ea16060851302d2d
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90847
Tested-by: Jenkins
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
2020-03-31 21:52:38 +02:00
Luboš Luňák
0adc9b615f GBUILD_TRACE, support for finding out where the build time is spent
See instructions in solenv/gbuild/Trace.mk . This generates a file than
can be viewed e.g. in the Chromium tracing view.

Change-Id: I5f90647c58ca729375525b6daed2d4918adc8188
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88754
Tested-by: Jenkins
Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
2020-02-16 14:49:45 +01:00
Corentin Noël
53a4cbad22 sysui: Add C header to libreofficekitgtk introspection
Change-Id: I948b0d793085abc973a5e3b2778140d729ff1f59
Reviewed-on: https://gerrit.libreoffice.org/82378
Tested-by: Jenkins
Reviewed-by: Jan Holesovsky <kendy@collabora.com>
2019-11-19 09:59:05 +01:00
Nicolas Fella
f767d5e2b0 Add icons to New Document desktop file actions
This allows KDE Plasma's start menu and task manager to display an icon together with the action

Change-Id: I78a6912809d643046d143690785e30b052573d8a
Reviewed-on: https://gerrit.libreoffice.org/78364
Tested-by: Jenkins
Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
2019-09-01 14:29:44 +02:00
Andrea Gelmini
abf17ce647 Fix typos
Change-Id: Iedac37e0e056815e64294c70a233242df6dbf110
Reviewed-on: https://gerrit.libreoffice.org/77278
Tested-by: Jenkins
Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
2019-08-12 11:26:20 +02:00
Stephan Bergmann
8d69d9568d Drop dead dependencies
...after 634844354e "sysui: fix rpm errors in
freedesktop-menus (4.14.1)" had moved the INTROSPECTION_SCANNER-related code out
of sysui/desktop/share/create_tree.sh.

Change-Id: Id6208b92abca57ed93f20602619525556c6962b3
Reviewed-on: https://gerrit.libreoffice.org/77078
Tested-by: Jenkins
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2019-08-07 09:05:25 +02:00
Stephan Bergmann
b400187635 Introduce explicit --enable-introspection
4b4c7e76e6 "Only build LOKDocView-0.1.gir when
necessary" had erroneously assumed that LOKDocView-0.1.{gir,typelib} need to be
built when PKGFORMAT contains "deb" or "rpm".  But instead, they need to be
built only for some 3rd-party Linux distro builds, never for TDF builds.

Make that explicit with a new --enable-introspection, which those 3rd-party
Linux distros will now have to specify (probably along with other fixes to where
they pick up those LOKDocView-0.1.{gir,typelib} files after
634844354e "sysui: fix rpm errors in
freedesktop-menus (4.14.1)" had moved them around).

That way, builds that broke after 634844354e
"sysui: fix rpm errors in freedesktop-menus (4.14.1)" (like my ASan+UBSan one
that 4b4c7e76e6 "Only build LOKDocView-0.1.gir
when necessary" had tried to fix) can be fixed with an (implicit)
--disable-introspection.

This commit contains a revert of 4b4c7e76e6 "Only
build LOKDocView-0.1.gir when necessary", which it supersedes.

Change-Id: Idb618e3353da7d68a2e552b0f290775c02327733
Reviewed-on: https://gerrit.libreoffice.org/76997
Tested-by: Jenkins
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2019-08-06 11:13:48 +02:00
Stephan Bergmann
4b4c7e76e6 Only build LOKDocView-0.1.gir when necessary
Prior to 634844354e "sysui: fix rpm errors in
freedesktop-menus (4.14.1)" it had been build as part of
sysui/desktop/share/create_tree.sh, which is presumably only called when
building for deb or rpm PKGFORMAT.  Building it now in more cases started to
cause issues, like

> g-ir-scanner: link: /home/sbergman/llvm/inst/bin/clang --gcc-toolchain=/home/sbergman/gcc/trunk/inst -fdiagnostics-color -fsanitize=address -fsanitize-address-globals-dead-stripping -fsanitize-address-use-after-scope -fsanitize=undefined -fsanitize=local-bounds -fsanitize=nullability -o /home/sbergman/lo/core/tmp-introspectga_nlzjv/LOKDocView-0.1 /home/sbergman/lo/core/tmp-introspectga_nlzjv/LOKDocView-0.1.o -L. -Wl,-rpath,. -Wl,--no-as-needed -L/home/sbergman/lo/core/instdir/program -Wl,-rpath,/home/sbergman/lo/core/instdir/program -llibreofficekitgtk -lgio-2.0 -lgobject-2.0 -Wl,--export-dynamic -pthread -lgmodule-2.0 -lglib-2.0
> /usr/bin/ld: /home/sbergman/lo/core/instdir/program/liblibreofficekitgtk.so: undefined reference to `__ubsan_handle_function_type_mismatch_v1'
> /usr/bin/ld: /home/sbergman/lo/core/instdir/program/liblibreofficekitgtk.so: undefined reference to `__ubsan_vptr_type_cache'
> /usr/bin/ld: /home/sbergman/lo/core/instdir/program/liblibreofficekitgtk.so: undefined reference to `__ubsan_handle_dynamic_type_cache_miss'

in an ASan+UBSan build (where g-ir-scanner should apparently use CXX instead of
CC for linking, but there appears to be no easy way to tell g-ir-scanner to do
so).

Change-Id: I5a960c6ed387722138d4b3d156c87038f3e5b8ca
Reviewed-on: https://gerrit.libreoffice.org/76769
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2019-08-01 09:13:22 +02:00
Michael Stahl
634844354e sysui: fix rpm errors in freedesktop-menus (4.14.1)
RPM build errors:
    Explicit %attr() mode not applicable to symlink: /workdir/CustomTarget/sysui/rpm/libreofficedev/freedesktop/usr/bin/libreofficedev6.1
    Installed (but unpackaged) file(s) found:
   /usr/local/lib/girepository-1.0/LOKDocView-0.1.typelib
   /usr/share/gir-1.0/LOKDocView-0.1.gir

The LOKDocView problem turned out to be the result of the first
incremental build after adding --with-package-format, and previously it
was avoided with a if in configure; moving the commands out of
create_tree.sh should be more obvious and reliable though.

Change-Id: I69c1566e26eeaa1d8bf88a3650a78da6ddfb5a3b
Reviewed-on: https://gerrit.libreoffice.org/76596
Tested-by: Jenkins
Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>
2019-07-31 12:40:51 +02:00
Stephan Bergmann
47a774fbef tdf#125693: On macOS, create empty LibreOffice.app/Contents/Resources/en.lproj
...as otherwise languages like Slovenian (which do not have a full system
integration) fall back to other LibreOffice.app/Contents/Resource/*.lproj
localizations instead of to English (whose Info.plist is stored as
LibreOffice.app/Contents/Info.plist, not as some
LibreOffice.app/Contents/Resources/en.lproj/InfoPlist.strings as is done for
other languages).

Change-Id: Ic69907a066e9afe1d66045016ad6bf9d997c67d0
Reviewed-on: https://gerrit.libreoffice.org/75728
Tested-by: Jenkins
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2019-07-17 08:10:00 +02:00
Stephan Bergmann
0a13609598 Add content_rating to AppData files
At least building on Flathub makes presence of this information a hard
requirement now (see <https://blogs.gnome.org/hughsie/2019/03/28/
new-appstream-validation-requirements/> and witness the failed
<https://flathub.org/builds/#/builders/32/builds/3597>).

The suggested way to calculate that information is via the form at
<https://hughsie.github.io/oars/generate.html>, which I filled in as follows
(the answers I selected are prefixed with "=>"):

> By answering all the questions you can generate AppStream-compatible markup
> for the upstream AppData file.
>
> If the user is able to "enable" NSFW or "adult" content, then this should be
> included in the assessment even if it is turned off by default.
>
> What type of component are you generating content for:

=> Application that can connect to the Internet

> OARS has multiple versions, and the newer versions include more questions
> involving specific cultural and religious sensitivities. What version of OARS
> metadata do you want to produce:

=> 1.0 (works with all clients)

> Advertising
>
> Defined as the activity of producing advertisements for commercial products or
> services.
>
> For example, this would include banners showing the Coca-Cola logo shown in a
> Soccer game.

=> None

> Gambling
>
> Defined as taking a risky action in the hope of a desired result.
>
> For example, this would include spinning a wheel to get in-app credits.

=> None

> In-App Purchases
>
> Defined as items or points that a user can buy for use within a virtual world
> to improve a character or enhance the playing experience.

=> None

> Online Text-only Messaging
>
> Defined as any messaging system connected to the Internet.

=> None

> Online Audio and Video Messaging
>
> Defined as any multimedia messaging system connected to the Internet.

=> None

> Contact Details
>
> Defined as sharing identifiable details with other users to allow out-of-band
> communication.

=> None

> Information Sharing
>
> Defined as sharing information with a legal entity typically used for
> advertising or for sending back diagnostic data.
>
> For example, this would include sending your purchasing history to Amazon.

=> None

> Location Sharing
>
> Defined as sharing your physical real-time location.
>
> For example, this would include uploading the GPS co-ordinates of your current
> location. NOTE: This does not include heuristic based location services, e.g.
> GeoIP and others.

=> None

> The following markup can be pasted into the existing application AppData file.
>
> <content_rating type="oars-1.0" />

Change-Id: I063484d8031892c20f88999c5a9beeae3666511c
Reviewed-on: https://gerrit.libreoffice.org/72581
Tested-by: Jenkins
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2019-05-21 10:50:57 +02:00
Caolán McNamara
fbc038cc4f an uno -> a uno
Change-Id: I538db88f8477dd2d2ad25c372928fec6c11d979d
Reviewed-on: https://gerrit.libreoffice.org/72105
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
2019-05-10 14:50:59 +02:00
Stephan Bergmann
7a08bfeabe tdf#122244 Put InfoPlist.strings files at correct places on macOS
Don't know how this got broken, presumably somewhere along the line from
01344a8ca5 "convert sysui to gbuild and add to
tail_build" through 4430ace32a "tdf#90753:
AutoInstall more packages" to the current state, where a spurious bin directory
containing InfoPlist_*.zip files containing (empty) InfoPlist.strings files is
placed in instdir/ and in the root window of .dmg files.

As discussed in the <https://developer.apple.com/library/archive/documentation/
General/Reference/InfoPlistKeyReference/Articles/
AboutInformationPropertyListFiles.html> "Localizing Property List Values"
section, those InfoPlist.strings files shall apparently be placed into the
Contents/Resources/*.lproj/ directories.  (And the zip wrappers were presumably
needed in the past to transport their payload to the proper places in the
installation set, and are now obsolete.)

The list of Apple language IDs for the *.lproj directories was already
duplicated in Makefile.in (test-install target) and
solenv/bin/modules/installer/simplepackage.pm (sub create_package).  Ultimately
those lists should all be consolidated.  Also, mapping from our language IDs
(see solenv/inc/langlist.mk) to the Apple *.lproj ones needs some fixing (e.g.,
from zh-CN to zh_CN), and it is not clear to me why the old code explicilty
added en-US to the gb_WITH_LANG list of languages for which to generate
InfoPlist_*.zip and InfoPlist.strings files (when that would presumably be the
non-localized strings stored in Info.plist itself).  But as mentiond, those
InfoPlist.strings files are all empty anyway (which may be due to another bug?),
so it shouldn't matter much---at least for now---what
Contents/Resources/*.lproj/InfoPlist.strings files exactly are present in an
installation set.

Change-Id: Iaadce2375ed319928891bace44f9866622ec3084
Reviewed-on: https://gerrit.libreoffice.org/71277
Tested-by: Jenkins
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2019-04-25 13:27:14 +02:00
Arkadiy Illarionov
af19a3cc6a Resolves: tdf#122114 remove support for ~/.recently-used file
Change-Id: Ie91f0bf21e6f5c3f7a7aa4ae3d1dff6cc8e15a86
Reviewed-on: https://gerrit.libreoffice.org/69597
Tested-by: Jenkins
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2019-03-24 18:52:22 +01:00
Michael Stahl
9d152d29e2 improve documentation of soffice --accept parameter
Change-Id: I8058bad949c973981013d099dba78b3e64cee0aa
Reviewed-on: https://gerrit.libreoffice.org/68735
Tested-by: Jenkins
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2019-03-05 17:05:43 +01:00
Thorsten Behrens
410bf59de0 kde5: remove older kde/tde plugins, and references to that
KDE4 is out of maintenance upstream since Nov. 2014, and binaries
provided by TDF have switched to KDE5 as the official backend.

Change-Id: I165465b56d3ba3a18912b203c06ae8fc6111c0c9
Reviewed-on: https://gerrit.libreoffice.org/60014
Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
2018-12-17 18:33:13 +01:00
Samuel Mehrbrodt
b510d510b0 Add EMF and WMF mime types to Draw .desktop file
It's hard to find an application that can display these file types
on Linux, so suggest LO for those.

Change-Id: I9b32b4ee2057e82a13b8fc95478f2bc2cf7ffca5
Reviewed-on: https://gerrit.libreoffice.org/63372
Tested-by: Jenkins
Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
2018-11-14 17:28:59 +01:00
Christian Lohmaier
94f72eeab2 don't try to verify .desktop files when building the menus.rpm
the actual .desktop files are in the main rpm, the freedesktop-menus
package only has symlinks pointing to it

Change-Id: I0816255dd56cd2281b441836871d281e112a659a
2018-10-24 11:58:23 +02:00
Andrea Gelmini
ce1d0fd8da Removed executable permission on simple ASCII files
Change-Id: I3feef220283d57fd07cff836ddd22937b1b8c77f
Reviewed-on: https://gerrit.libreoffice.org/57593
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
2018-08-29 16:51:46 +02:00
Vincas Dargis
136077b40c apparmor: fix printing to file
AppArmor denies writing to .ps files and dealing with temporaries needed
for "Print to file" functionality. Add .ps to the allowed extensions
list, also giving access to rm executable together with writing
printing-related temporary file.

Change-Id: I415e1401878bff6459f42162d4e8b517261b9cec
Reviewed-on: https://gerrit.libreoffice.org/59114
Tested-by: Jenkins
Reviewed-by: Rene Engelhard <rene@debian.org>
2018-08-27 16:30:26 +02:00
Caolán McNamara
e9fa088735 boostrap->bootstrap
Change-Id: I3082130a39a55609fa38fbf9a667fb95fe6d60ea
Reviewed-on: https://gerrit.libreoffice.org/59612
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
2018-08-26 20:52:43 +02:00
Vincas Dargis
a826cb4f96 apparmor: fix access to /etc/xml/catalog
Exporting document to .xhtml produces AppArmor deny log entry. Add
AppArmor rule for accessing /etc/xml/catalog as it is needed by libxml2.

Change-Id: If62046059c4e1d458cca895f14f7d1e3f537c527
Reviewed-on: https://gerrit.libreoffice.org/59005
Tested-by: Jenkins
Reviewed-by: Rene Engelhard <rene@debian.org>
2018-08-15 08:51:44 +02:00
Vincas Dargis
8d1f307c2f apparmor: allow writing .epub files
Currently, exporting document to .epub fails if AppArmor profile is
enabled. This patch fixes it by registering .epub extension within
AppArmor profile.

Change-Id: I5075ac803ffd9157c2f2cc6546895149b0fdd5f2
Reviewed-on: https://gerrit.libreoffice.org/59004
Tested-by: Jenkins
Reviewed-by: Rene Engelhard <rene@debian.org>
2018-08-15 08:51:31 +02:00
Vincas Dargis
032c3f0d84 apparmor: fix qt-related denies
Commit c86e4ad533 introduced qt-related
rules, like linking to ~/.config/#[0-9]* files, though does not allow to
write the files themselves, in result producing DENIED log entries if
AppArmor profile is enabled. This is fixed by adding read-write rule for
particular files.
Change-Id: I6441398c4fcfbfcf59ba5f5b3178682c1e5d1cd5
Reviewed-on: https://gerrit.libreoffice.org/59007
Tested-by: Jenkins
Reviewed-by: Rene Engelhard <rene@debian.org>
Tested-by: Rene Engelhard <rene@debian.org>
2018-08-14 22:15:11 +02:00
Andrea Gelmini
c4b0804ec4 Fix typos
Change-Id: Ia717a116056bddc7968a3e451058a94cb2bbbd29
Reviewed-on: https://gerrit.libreoffice.org/59003
Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>
Tested-by: Jean-Pierre Ledure <jp@ledure.be>
Tested-by: Jenkins
2018-08-14 21:59:02 +02:00
Xisco Fauli
fa81dd8e34 tdf#116856 Update screenshot images
Taken from https://www.libreoffice.org/discover/screenshots/

Thanks to guilhem for creating the hub redirection

Change-Id: I57a8fb928e9353d9b305c2e1b09b4f0dd13624f6
Reviewed-on: https://gerrit.libreoffice.org/52767
Tested-by: Jenkins
Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
2018-08-14 16:33:43 +02:00
Vincas Dargis
c86e4ad533 apparmor: update program.soffice.bin for KDE
Add rules to fix file dialog and other issues with 6.2 alpha1 on Debian
Buster with KDE desktop.

Change-Id: Ib1b20c5809ac9bdea1bf2623eff4345fa42fd4f3
Reviewed-on: https://gerrit.libreoffice.org/58702
Tested-by: Jenkins
Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>
Reviewed-by: Katarina Behrens <Katarina.Behrens@cib.de>
2018-08-14 13:28:01 +02:00
Rene Engelhard
d0841a1828 test apparmor profile parsing (see tdf#114915)
idea taken from
7fbcc4788d (546c1096cd506dbb01a47ed87a636a8e94d83b8c)

Change-Id: I7e5bda9224d69530af4d30422c2fd3d60c9929d6
Reviewed-on: https://gerrit.libreoffice.org/55770
Tested-by: Jenkins
Tested-by: Rene Engelhard <rene@debian.org>
Reviewed-by: Olivier Tilloy <olivier.tilloy@canonical.com>
Reviewed-by: Rene Engelhard <rene@debian.org>
2018-08-10 09:09:43 +02:00
Vincas Dargis
8ca83479ab deb#905442 apparmor: fix saving files in enforced mode
Add rule to allow creating temporary files like `lu6924jgpjkq.tmp`,
because without it files cannot be saved.

Change-Id: I640897df5d325e2d01da16840034abbd095fb276
Reviewed-on: https://gerrit.libreoffice.org/58672
Tested-by: Jenkins
Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
2018-08-07 13:41:21 +02:00
Andrea Gelmini
563fe60878 Fix typos
Change-Id: I5195d13b351c0eebad1eae901f7ce8408a9e5c92
Reviewed-on: https://gerrit.libreoffice.org/57028
Tested-by: Jenkins
Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
2018-07-18 12:49:03 +02:00
Michael Stahl
e50a5477fa sysui: try to fix Mac instsets
7c6ca00e61 broke the Mac build, because
the files from infoplist Package have double "/" because of the empty
path in the call to gb_Package_add_files.

Change-Id: I3a72e8de0a8f2256b068a491231aaaa3d3b00b6e
2018-07-11 16:16:13 +02:00
andreas kainz
9f0bd172d0 App icon update
Change-Id: I3ac392f903644281c6a1ccb9183fbe1c72b78311
Reviewed-on: https://gerrit.libreoffice.org/56847
Tested-by: Jenkins
Reviewed-by: andreas_kainz <kainz.a@gmail.com>
2018-07-03 17:24:45 +02:00
andreas kainz
dbcccd374e update app icns icons
thanks Mike Saunders

Change-Id: I7d358a4ccebc008efc67874db5d3f05efc80444a
Reviewed-on: https://gerrit.libreoffice.org/56207
Tested-by: Jenkins
Reviewed-by: andreas_kainz <kainz.a@gmail.com>
2018-06-25 22:53:35 +02:00
Christian Lohmaier
44750b1a71 fix packaging break after bindir handling & new icons
Change-Id: Ieacbf46f22d4943542ff318aa8236aacab255460
2018-06-17 11:42:11 +02:00
orbea
60ab748dcd Respect --bindir..
Change-Id: I2ed73a296b813de722156c69ac64cf9d6cff199d
Reviewed-on: https://gerrit.libreoffice.org/55197
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Rene Engelhard <rene@debian.org>
2018-06-13 09:47:04 +02:00
andreas kainz
675ad4bf60 app icons: update locolor icons
Change-Id: I421a9e04464f8b722d100982d359b0b8c4a33585
Reviewed-on: https://gerrit.libreoffice.org/55702
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: andreas_kainz <kainz.a@gmail.com>
2018-06-12 22:11:47 +02:00
andreas kainz
5fc92b9232 app icon update ico png and svg support finished
Change-Id: Ibfc58322efb4f038298caff01f644a4ada78b69a
Reviewed-on: https://gerrit.libreoffice.org/55568
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: andreas_kainz <kainz.a@gmail.com>
2018-06-11 07:00:03 +02:00
andreas kainz
0453b6a845 App icons: add 22,24,64px size app and mimetype LibO icons
Change-Id: Ic3bc840467e7af6d9f2d0b5f105b316d4d12193e
Reviewed-on: https://gerrit.libreoffice.org/55492
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: andreas_kainz <kainz.a@gmail.com>
2018-06-09 11:38:23 +02:00
andreas kainz
7530424771 App and Mimetype update to new flat design
Change-Id: Id17b0d8e26658bc3b140bd26a37a990e51e08409
Reviewed-on: https://gerrit.libreoffice.org/55356
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: andreas_kainz <kainz.a@gmail.com>
2018-06-06 07:45:31 +02:00