Commit graph

452530 commits

Author SHA1 Message Date
miki
d76ac8dd74 Port to FreeBSD aarch64
Change-Id: Ib18894db8c2943dd1502c96951545bb75a1944eb
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91978
Tested-by: Jenkins
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2020-07-29 21:30:23 +02:00
Caolán McNamara
b35f8f82b8 center the filter checkbox like the normal one
Change-Id: I7954430640fe9788c650f5fe7b103426731204cd
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99716
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2020-07-29 21:29:51 +02:00
Caolán McNamara
d314ee8ffc update svtools pch
Change-Id: If636d1bda03c2932225980d9f2f31f0d06748a34
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99713
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2020-07-29 21:29:29 +02:00
Caolán McNamara
e67f3a9043 automatic layout height is sufficient for the toc CtrlParentWin
Change-Id: I6ece49cce56aedf4f6da1361443c1337387143fc
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99712
Tested-by: Caolán McNamara <caolanm@redhat.com>
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2020-07-29 21:29:06 +02:00
Caolán McNamara
ef95604f60 use 0 as the limit-less case
since...

commit 9ebe58f043

Change-Id: I001567bb7beb0a51d55c75fe36761f4c964348e7
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99711
Tested-by: Caolán McNamara <caolanm@redhat.com>
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2020-07-29 21:28:33 +02:00
Caolán McNamara
28a278e802 move SetReadOnly into ControlBase as SetEditableReadOnly
and cast to that instead of "Edit" and override the Editable controls impls to
do something suitable when called

Change-Id: I24cc02b603e9551df4e3eb39f6cb4839883db777
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99709
Tested-by: Caolán McNamara <caolanm@redhat.com>
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2020-07-29 21:28:01 +02:00
Caolán McNamara
ae72d8cef6 dynamic_cast followed by static_cast
Change-Id: I63cb568b21f0f645849b39685966d28d16760594
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99706
Tested-by: Caolán McNamara <caolanm@redhat.com>
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2020-07-29 21:27:38 +02:00
Caolán McNamara
cba8c5f87c use a EditControl now
Change-Id: I011770676c91ea7cc83dc215ae92fa37c816e200
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99705
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2020-07-29 21:26:48 +02:00
Mihkel Tõnnov
16c93afefb tdf#130154: update locale data for Estonian [et-EE] - follow-up
Follow-up for 4804d969ba:
* change abbreviations to omit trailing periods, as officially preferred
* add quotes around literal characters in date formats
  (so those formats wouldn't be mistakenly detected as "user-defined")
* revert sorting of a few date formats for backwards compatibility's sake:
  - when opening files created in 7.0, previous versions shouldn't add
    ". a" anymore to formats that aren't supposed to have it

Change-Id: I666273aa32e7ca363aa929b8a1fd83bf46533f6f
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99264
Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
2020-07-29 20:59:42 +02:00
Noel Grandin
b6a4ddf4d8 loplugin:flatten in sc/filter/xml
Change-Id: I93117f601a8f450ebfcde32c156802137b87da76
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99701
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2020-07-29 20:47:22 +02:00
Christian Lohmaier
26a29f7f62 update credits
Change-Id: I5ab692f72ae2433fa39b23c65f16fe9a71fc990c
2020-07-29 20:45:30 +02:00
Noel Grandin
382ecc31a9 loplugin:flatten in sc/core/tool
Change-Id: Ibe5302ee320cf2e89c814dfb34ad42f9d72a25aa
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99700
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2020-07-29 20:44:14 +02:00
Noel Grandin
6446f79f6a loplugin:flatten in sc/ui/Accessibility
Change-Id: Ia99a0f99cbec91fde97bad525768725e5a1ad22a
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99702
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2020-07-29 20:44:00 +02:00
Caolán McNamara
4efce3b3a7 ignore invalid dates like the vcl Calendar does
Change-Id: I6a607936849923bfb7e7db3550ebca3c9083aa8c
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99698
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2020-07-29 18:14:10 +02:00
Caolán McNamara
ac89099aad [API CHANGE] officecfg: remove SecureExtensions
SecureExtensions has been unused since

commit 38f78d69ee
Date:   Fri Sep 23 14:51:06 2005 +0000

    INTEGRATION: CWS fwk20 (1.96.8); FILE MERGED
    2005/08/15 09:49:56 pb 1.96.8.1: fix: #i49802# security warning removed

Change-Id: Id95edfb8e60402a80b11855ffaef5aa01f9f6231
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99696
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2020-07-29 18:09:34 +02:00
Caolán McNamara
b6f03ac06b replace and drop SvtExtendedSecurityOptions class
Change-Id: Ibe3443531c83eb44080217b61f5746be9cce9c49
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99695
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2020-07-29 17:41:33 +02:00
Mike Kaganski
f3c67b783a tdf#135264: draw to mpAlphaVDev after DrawTransparentNatively
Otherwise the transparency is lost for the cases where mpAlphaVDev
is used.

Change-Id: Ic7b92cb69727dbe8901695ba496878f0ea381826
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99694
Tested-by: Jenkins
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
2020-07-29 17:21:50 +02:00
Jan-Marek Glogowski
bc44e0acef WIN fix detection of user-passed, wrong 32bit JDK
If you pass an explicit JDK using --with-jdk-home, this would
always test the registry value for the 32 bit test.

Change-Id: If295964c5a594af26fa98ba9f4b302a6c8e7e45a
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99686
Tested-by: Jenkins
Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>
2020-07-29 17:15:34 +02:00
Jan-Marek Glogowski
0aa0d5be7d Add verbose climaker output
If you run gbuild verbose, make climaker output verbose too.

Change-Id: I712f156bae33bfd403403675f4e2117282a7079c
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99684
Tested-by: Jenkins
Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>
2020-07-29 17:13:58 +02:00
Jan-Marek Glogowski
0c2653bd2e configure: fix TLS result output
Change-Id: I488e287667a02bf9212b024420bb462deeeb052d
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99685
Tested-by: Jenkins
Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>
2020-07-29 17:13:27 +02:00
Caolán McNamara
2d2497dd3c replace and drop MiscCfg
Change-Id: I5ea9e3663fc5d30d725cf18757badb9b9802da18
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99675
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2020-07-29 16:48:42 +02:00
Caolán McNamara
917fadedee drop lines that don't do anything
since...

commit 9a4d0581c7
Date:   Mon Oct 12 11:49:13 2009 +0200

    #i103496#: move SysLocale stuff to unotools

Change-Id: I6a7c3d71af7e91f873a2cab3393e8cefdcdff28d
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99693
Tested-by: Caolán McNamara <caolanm@redhat.com>
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2020-07-29 16:48:22 +02:00
Andrea Gelmini
e8109e2d1f Removed duplicated include
Change-Id: Icb8d98103b40574f7120e2c93c03e4147cd9b5da
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99681
Tested-by: Jenkins
Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
2020-07-29 16:46:47 +02:00
Andrea Gelmini
f5989d1deb Fix typo
Change-Id: I4b1eefee1fd77d946f2926d0a0bb5b929de5d374
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98997
Tested-by: Julien Nabet <serval2412@yahoo.fr>
Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
2020-07-29 16:46:06 +02:00
Andrea Gelmini
5230b2e475 Fix typo
Change-Id: I2abdfc45dac226ee177209655d9f92cb88f0fdfb
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99704
Tested-by: Julien Nabet <serval2412@yahoo.fr>
Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
2020-07-29 16:45:13 +02:00
Andrea Gelmini
cc52b58668 Fix typo
Change-Id: Ia723bc6d16a9102f24e17176edce440fbc646bd2
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99638
Tested-by: Julien Nabet <serval2412@yahoo.fr>
Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
2020-07-29 16:43:47 +02:00
Caolán McNamara
153d9483c1 replace and drop SvtPrintWarningOptions
Change-Id: I17fd4156eb940fbdc925d9761301096e5349135f
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99674
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2020-07-29 16:16:04 +02:00
Caolán McNamara
b1dc1c740e ofz#24404 row insert attempt in table with same table already in the row
Change-Id: I0f52de029600b182e479af3bdf56da7ea2c2ef01
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99691
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2020-07-29 16:15:34 +02:00
Caolán McNamara
b18a2228ad tdf#133958 only move the selection to the error if its not already there
Change-Id: I3046c842cc6c8bcc867c79989a8978d382b08269
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99678
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2020-07-29 16:15:21 +02:00
Andrea Gelmini
ea98db1dfc Removed executable permission on file
Change-Id: I17b53755a4ac953208d347be1424e85b2455363d
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99690
Tested-by: Jenkins
Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
2020-07-29 15:48:20 +02:00
Luboš Luňák
65f9d384fd allocate bitmap data buffer on demand in SkiaSalBitmap
And also make sure mScanlineSize is always correct, which it seems
like it possibly might not have been the case (the delayed scaling
makes it a bit complicated, as the internal scanline size is based
on the internal bitmap size mPixelsSize, not the externally
reported bitmap size mSize).

Change-Id: I0d6cc2fca27ffa1c3accc13b38c8c01b5ffc8ba0
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99680
Tested-by: Jenkins
Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
2020-07-29 15:47:53 +02:00
Caolán McNamara
3c040eff4a sd_component_getFactory no longer exists
Change-Id: I78405fc5ddbafa9760644bebaeee4ce4622a6c3b
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99679
Tested-by: Caolán McNamara <caolanm@redhat.com>
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2020-07-29 15:23:10 +02:00
Caolán McNamara
e74a985283 drop newly unused SvtFontOptions
Change-Id: Iaab664770d96a7d197354949bbe6d82c248f1037
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99648
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2020-07-29 14:53:54 +02:00
Stephan Bergmann
1cdda798de Further timing issues with test_insert_hyperlink
<https://ci.libreoffice.org/job/lo_ubsan/1709/> still failed with

> FAIL: test_insert_hyperlink (hyperlinkdialog.HyperlinkDialog)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/home/tdf/lode/jenkins/workspace/lo_ubsan/sw/qa/uitest/writer_tests3/hyperlinkdialog.py", line 71, in test_insert_hyperlink
>     self.assertEqual(get_state_as_dict(xindication)["Text"], "link")
> AssertionError: '' != 'link'
> + link
>

so try a fix similar to 27798238ec "uitest : Avoid
any timing issue in test_insert_hyperlink"

Change-Id: I04b1616f3c5028065aafadbd73e0e52ef220ce5e
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99669
Tested-by: Jenkins
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2020-07-29 13:28:30 +02:00
nd101
2b19cd84f1 tdf#115753 fix table border missing when there are merged cells
Remove code that ignores merged cells.

Change-Id: I907220e9ffc9d18561171efd7d6b39d14a8341fa
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93836
Tested-by: Jenkins
Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
2020-07-29 12:03:34 +02:00
Justin Luth
5ad17c85dc tdf#59674 Word export: set a tabstop at numbering IndentAt
...if the specified tabstop would be ignored - for the benefit
of MS Word.

After the numbering character, the tab in Writer stops at
A.) IndentAt, or B.) a non-default tabstop.
In other words, Writer ignores default tabstops.
(Caveat, LO ignores IndentAt when numbering sets a larger tabstop.)

However, MS Word does NOT necessarily stop at IndentAt,
but it stops at default tabstops, or a specified tabstop.
It only seems to stop at IndentAt if there are only
default tabstops that are farther than IndentAt.
In other words, Word usually ignores IndentAt.

(This is true for .doc and .rtf formats. It is also true for .docx
format with MS Word 2003, but not with MS Word 2016.)

In this patch, I only try to fix Word ignoring the IndentAt.

[A basically-unsolvable edge case is when the tabstop is larger than
the first line indent, but still not behind the numbering character.]

This patch could regress if paragraph-level tabstops define the position.
In that case, we have introduced another tabstop at the indentAt
position, and so a SECOND tabstop on the FIRST line might end up
at the wrong position. This is an EXTREMELY unlikely situation,
and in fact, both LO and Word seem to tabstop there anyway,
so I no longer think it would cause a regression. Go figure.

I heavily modified an existing unit test because
although that fix "works" and was an "easy fix"
it probably ought to have calculated the IndentAt and used that
instead of zero to replace the LO default values.
It works, however, so I won't bother doing anything about it.
(Also, the paragraph used doesn't matter - it is the same list.)

Change-Id: Ia13ac880ab63c610b26c99ab77903e08ebdebe35
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99529
Tested-by: Jenkins
Reviewed-by: Justin Luth <justin_luth@sil.org>
Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
2020-07-29 11:59:27 +02:00
Luboš Luňák
7a38f1817b optimize a bit more conversions to/from Skia bitmap formats
It turns out this doesn't really matter in practice, since if
converting between pixel formats is where time is spent, something
higher must be already wrong. But since I've already written this...

Change-Id: I25451664d529a9226d2d81b2c424a4f4e5422ad5
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99577
Tested-by: Jenkins
Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
2020-07-29 11:45:31 +02:00
Caolán McNamara
df56a000a1 move ImageButton to toolkit-only headers
Change-Id: I2413d4165f2b1a88c53facbb0993cc6623a28082
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99650
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2020-07-29 11:20:14 +02:00
Miklos Vajna
d19a21a81b sw reqif-xhtml export: avoid writing text-decoration:none
This CSS key is allowed, but only the underline and line-through values
are allowed in reqif mode, according to the top of page 66 of
"01_OMG_Requirements Interchange Format (ReqIF)_Version
1.2_formal-16-07-01.pdf".

Change-Id: Ide64344f58bde4569fe499d8514dab36a055bda9
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99662
Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
Tested-by: Jenkins
2020-07-29 11:17:49 +02:00
Michael Stahl
2761325999 tdf#134250 sw_redlinehide: fix Undo with section before table
... at start of document, part 2:

In SwUndoDelete::UndoImpl(), the m_aEndStr wasn't inserted, because the
pTextNd was a section node.

This caused asserts when trying to add the history hints that used to be
in the end text node.

thints.cxx:1295: bool SwTextNode::InsertHint(SwTextAttr*, SetAttrMode): Assertion `!pAttr->GetEnd() || (*pAttr->GetEnd() <= Len())' failed.

(regression from 	57d4886605)

Change-Id: I48caa7487d2d1e6250b5aceab18f270555d3ee8f
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99644
Tested-by: Jenkins
Reviewed-by: Michael Stahl <michael.stahl@cib.de>
2020-07-29 10:34:24 +02:00
Michael Stahl
8ec8da5638 tdf#134250 sw_redlinehide: fix copy non-empty node before non-textnode
The problem in CopyImplImpl() is that pCopyPam's end position was
updated to index 0 but text was copied into the node, which is thus not
covered by pCopyPam and thus also not by SwUndoInserts.

Then SwUndoInserts::UndoImpl() doesn't delete the bookmarks in the end
node and the bookmark positions cause ~SwIndexReg asserts.

Change-Id: I4cc03e846eae4cabd9eb4346a98c1e5c2866050d
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99643
Tested-by: Jenkins
Reviewed-by: Michael Stahl <michael.stahl@cib.de>
2020-07-29 10:34:15 +02:00
Caolán McNamara
a6859a1fee replace and drop SvtCompatibilityViewOptions
Change-Id: Iab187468cf25b4a4afc7c79578677156ff224df9
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99651
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2020-07-29 10:22:44 +02:00
Caolán McNamara
26c08a91e8 expand last ImageButton to underlying PushButton
Change-Id: I260a738b06831684840175ba9b126ce41bacedfb
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99649
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2020-07-29 10:21:08 +02:00
Pranam Lashkari
22a30af8b0 LOK: added margin between sidebar and formula-bar
Margin code moved from online to core
Adding offset in online caused row/column header getting out of sync

Change-Id: Ie977e0f6c6180b2bc20c94b88fd1d56144ed5faa
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96893
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Andras Timar <andras.timar@collabora.com>
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99639
Tested-by: Jenkins
2020-07-29 10:20:59 +02:00
Pranam Lashkari
02bbed0e23 LOK: send state of ShowResolvedAnnotations
Change-Id: Icd8756719bc75bbd780cbf25d21f7834a1d7fc8b
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99252
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99256
Tested-by: Tamás Zolnai <tamas.zolnai@collabora.com>
2020-07-29 10:19:59 +02:00
Stephan Bergmann
252aba41e5 Replace brittle gcc3_linux_aarch64 vtableSlotCall with pure assembler code
*  For one, as discussed in the comment at <https://gerrit.libreoffice.org/c/
core/+/91978/2#message-97da6c6ece7ae7bd49e9eb4843be333192fcc057> "Port to
FreeBSD aarch64":

"So it looks like Clang does not treat those register asm as we expect it would,
at least on aarch64.

"Witness a local Linux recent master --with-distro=LibreOfficeAndroidAarch64
[i.e., using Clang] build's

> $ llvm-objdump --disassemble instdir/program/libgcc3_uno.a
[...]
> 0000000000000000 <vtableSlotCall>:
>        0: ff 43 03 d1   sub     sp, sp, #208
>        4: f4 4f 0b a9   stp     x20, x19, [sp, #176]
>        8: fd 7b 0c a9   stp     x29, x30, [sp, #192]
>        c: fd 03 03 91   add     x29, sp, #192
>       10: a8 43 00 91   add     x8, x29, #16
>       14: bf 83 1d f8   stur    xzr, [x29, #-40]
>       18: e0 07 04 a9   stp     x0, x1, [sp, #64]
>       1c: e2 0f 05 a9   stp     x2, x3, [sp, #80]
>       20: e4 17 06 a9   stp     x4, x5, [sp, #96]
>       24: e6 1f 07 a9   stp     x6, x7, [sp, #112]
>       28: e0 07 00 6d   stp     d0, d1, [sp]
>       2c: e2 0f 01 6d   stp     d2, d3, [sp, #16]
>       30: e4 17 02 6d   stp     d4, d5, [sp, #32]
>       34: e6 1f 03 6d   stp     d6, d7, [sp, #48]
>       38: a8 03 1c f8   stur    x8, [x29, #-64]
>       3c: a0 43 5e b8   ldur    w0, [x29, #-28]
>       40: a1 03 5e b8   ldur    w1, [x29, #-32]
>       44: a5 83 5e f8   ldur    x5, [x29, #-24]
>       48: e4 03 08 aa   mov     x4, x8
>       4c: e2 03 01 91   add     x2, sp, #64
>       50: e3 03 00 91   mov     x3, sp
>       54: f3 03 01 91   add     x19, sp, #64
>       58: f4 03 00 91   mov     x20, sp
>       5c: 00 00 00 94   bl      0x5c <vtableSlotCall+0x5c>
>       60: 60 06 40 a9   ldp     x0, x1, [x19]
>       64: 80 06 40 6d   ldp     d0, d1, [x20]
>       68: 82 0e 41 6d   ldp     d2, d3, [x20, #16]
>       6c: fd 7b 4c a9   ldp     x29, x30, [sp, #192]
>       70: f4 4f 4b a9   ldp     x20, x19, [sp, #176]
>       74: ff 43 03 91   add     sp, sp, #208
>       78: c0 03 5f d6   ret
[...]

vs. [this commit's vtableslotcall.s; see below for details].

"And also latest Clang 12 trunk still does e.g.

> $ cat test.c
> void f(long);
> void g() {
>     register long volatile a asm ("x8");
>     f(a);
> }
> $ clang --target=unknown-linux-aarch64 -S -O2 test.c
> $ cat test.s
>         .text
>         .file   "test.c"
>         .globl  g                               // -- Begin function g
>         .p2align        2
>         .type   g,@function
> g:                                      // @g
> // %bb.0:                               // %entry
>         sub     sp, sp, #16                     // =16
>         ldr     x0, [sp, #8]
>         add     sp, sp, #16                     // =16
>         b       f
> .Lfunc_end0:
>         .size   g, .Lfunc_end0-g
>                                         // -- End function
>         .ident  "clang version 12.0.0 (git@github.com:llvm/llvm-project eb31ddd71eb44d53ebe12a09c9587198bb6f2a2e)"
>         .section        ".note.GNU-stack","",@progbits
>         .addrsig

"(This is probably also the underlying issue that
eb15ac837e 'android: Avoid throwing exceptions
through the bridges' tries to hack arond.)"

*  For another, this also gets rid of the
dddb527db1 "Again, no -fstack-protector-strong for
gcc3_linux_aarch64/cpp2uno.cxx" hack.

The contents of the new vtableslotcall.s is effectively the GCC 10 -S output of
the old vtableSlotCall C++ function from cpp2uno.cxx.  (And as cpp2uno.cxx only
takes the address of vtableSlotCall, never calls it directly, it does not matter
that it declares it with an imprecise

  extern "C" void vtableSlotCall();

signature.)

Change-Id: Icfbf0622a47825ff7cf21008de27d3da6a2f0ebd
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99660
Tested-by: Jenkins
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2020-07-29 09:56:02 +02:00
Miklos Vajna
b6222a90f1 Remove some unused includes
Change-Id: I9af7e2fa0a450ebe396c0f049831a20100dbdc9c
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99659
Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
Tested-by: Jenkins
2020-07-29 09:43:11 +02:00
Andrea Gelmini
d3dd362c09 Removed executable permission on data files
Change-Id: Icb98896f952fa97362611c20b36ea58a6408a78e
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98926
Tested-by: Jenkins
Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
2020-07-29 09:03:41 +02:00
Ilmari Lauhakangas
8846e085cd Update git submodules
* Update helpcontent2 from branch 'master'
  to dfa74e26624aa6ac3d3e58773d56aca4647c0aab
  - Improve image attributes in Format Menu -related listings
    
    Change-Id: I75798c8c0ecc6ce7b94b523d122c15dc37fcccd3
    Reviewed-on: https://gerrit.libreoffice.org/c/help/+/99658
    Tested-by: Jenkins
    Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
2020-07-29 08:22:42 +02:00
Olivier Hallot
5f665a855e Change e-mail to email in UI
Change-Id: Ie729acccc942c16b177a6bcbbcceb822d667157f
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99626
Tested-by: Jenkins
Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
2020-07-29 01:36:58 +02:00