Commit graph

477902 commits

Author SHA1 Message Date
Andrea Gelmini
5ba38316f8 Remove duplicated include
Change-Id: I2496cdd6652eb5f5c11ba70bc9101cf3e7e0c87d
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138197
Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
Tested-by: Jenkins
2022-08-12 18:14:59 +02:00
Noel Grandin
b0c9f07151 pass SwNode to RestFlyInRange instead of SwNodeIndex
part of the process of hiding the internals of SwPosition

Change-Id: Id56cbeaa67cdbfc620d26c8590f1c9eeaea26281
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138172
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2022-08-12 17:13:37 +02:00
Justin Luth
835cda5612 related tdf#150197: use SetListFormat or SetPrefix/Suffix
GetListFormat DEPENDS on having managed prefix/suffix itself,
since it uses their getLength to modify the sListFormat.
So any modification via SetPrefix/Suffix
(potentially) invalidates the ListFormat.
I added some code to ensure this doesn't get out of sync.

One place that still uses PREFIX/SUFFIX is old ODT files.
After import they are updated, but during import they use
the old UNO properties, so I didn't add any assert here.

Change-Id: I3bab780fb8e8e985c3573075bc7aac9216d116d8
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138073
Tested-by: Jenkins
Reviewed-by: Vasily Melenchuk <vasily.melenchuk@cib.de>
Reviewed-by: Justin Luth <jluth@mail.com>
2022-08-12 16:27:42 +02:00
Mike Kaganski
acf2a2f179 lok: This is tooltip, not alt
Thinko from commit 0b92cf674c

Change-Id: I66a142441f83f8cd43f2579a85651e3364e74c6f
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138170
Tested-by: Jenkins
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
2022-08-12 16:08:43 +02:00
Andrea Gelmini
1367614cc0 Fix typo
Change-Id: I7ea9f6ab605dbc06f4c6d0caa152f48490854926
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138184
Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
Tested-by: Jenkins
2022-08-12 15:43:30 +02:00
Luboš Luňák
c62a987ebc revert direct append to aToken in SvRTFParser::ScanText() (tdf#150151)
This reverts most of commit 09558e2f45,
the problem is that GetNextToken_() resets aToken, overwriting the value
created by this function.

Change-Id: I1daca07a6e01cfecfeff9fbf7c311b0d392d84d4
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138190
Tested-by: Jenkins
Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
2022-08-12 15:34:39 +02:00
Andrea Gelmini
3d7048552a Example from DE->US
Change-Id: I98a61123e632ee2d44a021f6a0aefa2920b62eee
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138112
Tested-by: Jenkins
Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
2022-08-12 13:27:39 +02:00
Andrea Gelmini
4583cc326b Fix typo
Change-Id: I118c6e2a36c24e82abc58b1d60bd6a8d3ea4b420
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138178
Tested-by: Julien Nabet <serval2412@yahoo.fr>
Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
2022-08-12 13:26:29 +02:00
Andrea Gelmini
59a51e0a83 Fix typos
Change-Id: I67e6e34265342b56bb922d2d9fc3a3385c8990d2
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138182
Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
Tested-by: Julien Nabet <serval2412@yahoo.fr>
2022-08-12 13:24:49 +02:00
Andrea Gelmini
e73fdbdf44 Fix typo
Change-Id: I63cdee1466397618cb72198c870e183b3ce90b8e
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138183
Tested-by: Julien Nabet <serval2412@yahoo.fr>
Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
2022-08-12 13:24:14 +02:00
Luboš Luňák
82553b46b6 fix checking glyph break position (tdf#150138)
Glyphs in RTL mode are in reverse, which includes the fast that
a cluster start is last, not first. So going back requires means
going back just one glyph, not a whole cluster. I'm not sure why
I originally did it this way, tdf#148954 works fine even this way,
so presumably I got confused.

Change-Id: I6ed0caf4e64e93e0643f7b88099bc7c992ea3329
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138144
Tested-by: Jenkins
Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
2022-08-12 12:13:32 +02:00
Luboš Luňák
d21a23cb03 use the same vcl::text::TextLayoutCache when comparing text layout
Otherwise OutputDevice::ImplLayout() might use a temporary cache
just for the subtext while SalLayoutGlyphsCache would use cache
for the whole string, and those two might differ e.g. with an arabic
string starting with numbers when the subset is just the numbers.

Change-Id: Idea7ef277beae07e39e4a714088a7585361d13e7
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138143
Tested-by: Jenkins
Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
2022-08-12 12:12:33 +02:00
Michael Stahl
49a74d07ca writerfilter: typo Srpms->Sprms
Change-Id: Ib24c5711539b54b429231693fe2aa034593c6262
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138156
Tested-by: Jenkins
Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
2022-08-12 11:07:19 +02:00
Michael Stahl
9cc6acce94 sw: select entry in Insert->Bookmarks dialog when called from Navigator
The context menu is called "Edit", so let's put dialog in edit mode.

Change-Id: Ib3a2b164e4d6a0b93e3a5aac26125a20d41a60dd
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138155
Tested-by: Jenkins
Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
2022-08-12 11:06:00 +02:00
Isha_Desai
44211d627f tdf#126618 Title for "Compare documents" file select dialog
Change-Id: I47f6b097d51c5352e16648299c7beeb99e241136
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138039
Tested-by: Jenkins
Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
2022-08-12 11:02:50 +02:00
Radhey Parekh
261f36c984 tdf#113753 Easier use of CSV in Wizards->Address Data Source
Change-Id: Ie14aaa8621379acdb9741f67fcdeab6c477e382f
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138153
Tested-by: Jenkins
Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
2022-08-12 11:01:06 +02:00
Andrea Gelmini
997d7b280a Update git submodules
* Update helpcontent2 from branch 'master'
  to e110ef3977829964466effa3e4e2b512d6f4086c
  - Fix typo
    
    Change-Id: If5be42039cf87934a8fb9d8b67151ddf6fd367d0
    Reviewed-on: https://gerrit.libreoffice.org/c/help/+/138176
    Tested-by: Jenkins
    Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
2022-08-12 10:45:43 +02:00
Andrea Gelmini
ef04201e58 Fix typo
Change-Id: Iac8427094a4ec64826b712e0f79e5b24a3ea696a
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138177
Tested-by: Julien Nabet <serval2412@yahoo.fr>
Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
2022-08-12 10:44:25 +02:00
Caolán McNamara
5a06127c3b cid#1401328 Uncaught exception
Change-Id: I3e438e4ea8b8061ffa3cb4253df8854e5f9f9d6e
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138165
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2022-08-12 10:17:16 +02:00
Caolán McNamara
ba81f5bbeb cid#1507887 Unused value
Change-Id: I6c79cd874d870c3403e0bc15815f187c43cd24f6
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138164
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2022-08-12 10:16:52 +02:00
Caolán McNamara
f4f8694009 cid#1507888 Uninitialized scalar field
Change-Id: I64747e43f76d0f214efc4bd964795517561d9693
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138163
Tested-by: Caolán McNamara <caolanm@redhat.com>
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2022-08-12 10:16:36 +02:00
Caolán McNamara
544501b2db Arial Narrow->Liberation Sans Narrow
Change-Id: Ibabb753adfcf1980b2c117195e88123b27ecbdda
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138162
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2022-08-12 10:15:59 +02:00
Caolán McNamara
5d54cfab9e crashtesting: assert on export forum-fr-40415.ods to ods
0 is an invalid year

Change-Id: I2c638e2e2c1db628b4014a04a1c26231c236075b
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138152
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2022-08-12 10:15:24 +02:00
Tomaž Vajngerl
23dcd3fe7a vba: extract the local variable instead of accessing iterator
Change-Id: I2f6dca6fa6f1f23602cbab28ef933725dfc9c3b7
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138166
Tested-by: Jenkins
Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
2022-08-12 09:22:32 +02:00
Noel Grandin
aed2fbd28e no need to allocate this on heap
Change-Id: I0a95d901d8f0b8660ad2dddf38a47b57dedc432e
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138150
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2022-08-12 08:04:43 +02:00
Noel Grandin
24865e2d57 clang-tidy modernize-pass-by-value in sw
Change-Id: I9a3b33595e34a264baeede33672a0c090ae85157
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138134
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2022-08-12 08:04:16 +02:00
Noel Grandin
7786bafdb8 workaround -Wenum-constexpr-conversion
in clang-16

Change-Id: Iffacc1cc93642f150b2eab4693ff55bf8842a006
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138142
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2022-08-12 08:03:44 +02:00
Noel Grandin
7548748e34 workaround clang-16 complaint in skia
Change-Id: I4c7ce097c4992939f2c3443ac1eb4c7cea73b8d9
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138147
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2022-08-12 08:03:25 +02:00
Caolán McNamara
bfca51d903 turn off font combobox preview if SAL_ABORT_ON_NON_APPLICATION_FONT_USE set
Change-Id: Ib9c74599afb2b85564de85bf64340315ca0ba4f1
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138108
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2022-08-11 21:48:15 +02:00
Caolán McNamara
5dbe2a1488 don't worry about Linux Libertine O vs Linux Libertine G
Change-Id: I3f7418380e655b6c25e675493d859444e343d646
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138149
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2022-08-11 21:21:45 +02:00
Caolán McNamara
ff1db14fe7 add CVE-2022-1210 testcase
Change-Id: I9390b128006dd3cec4e0b482885dbbd5492f912f
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138138
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2022-08-11 20:40:04 +02:00
Noel Grandin
0dffa00554 fix tsan data-race
this check is not necessary, we are using a 32/64 bit counter (depending
on platform) for some years now

WARNING: ThreadSanitizer: data race (pid=90197)
  Atomic write of size 4 at 0x7b08002f474c by thread T90:
    #0 ScInterpreter::Interpret() interpr4.cxx:? (libsclo.so+0xb99c26)
    #1 ScFormulaCell::InterpretTail(ScInterpreterContext&, ScFormulaCell::ScInterpretTailParameter) ??:? (libsclo.so+0x95bfeb)
    #2 ScColumn::CalculateInThread(ScInterpreterContext&, int, unsigned long, unsigned long, unsigned int, unsigned int) column2.cxx:? (libsclo.so+0x754eea)
    #3 ScTable::CalculateInColumnInThread(ScInterpreterContext&, short, short, int, int, unsigned int, unsigned int) table1.cxx:? (libsclo.so+0x9e692b)
    #4 ScDocument::CalculateInColumnInThread(ScInterpreterContext&, ScRange const&, unsigned int, unsigned int) documen8.cxx:? (libsclo.so+0x83479f)
    #5 ScFormulaCell::InterpretFormulaGroupThreading(sc::FormulaLogger::GroupScope&, bool&, bool&, int, int)::Executor::doWork() formulacell.cxx:? (libsclo.so+0x96b5e1)
    #6 comphelper::ThreadPool::ThreadWorker::execute() threadpool.cxx:? (libcomphelper.so+0x1cb0a1)
    #7 non-virtual thunk to salhelper::Thread::run() ??:? (libuno_salhelpergcc3.so.3+0x67f7)
    #8 threadFunc thread.cxx:? (libuno_salhelpergcc3.so.3+0x6aae)
    #9 osl_thread_start_Impl(void*) thread.cxx:? (libuno_sal.so.3+0x86245)

  Previous read of size 4 at 0x7b08002f474c by thread T89:
    #0 ScFormulaResult::SetToken(formula::FormulaToken const*) formularesult.cxx:? (libsclo.so+0xb0e11f)
    #1 ScFormulaResult::Assign(ScFormulaResult const&) formularesult.cxx:? (libsclo.so+0xb0e837)
    #2 ScFormulaCell::InterpretTail(ScInterpreterContext&, ScFormulaCell::ScInterpretTailParameter) ??:? (libsclo.so+0x95caa3)
    #3 ScColumn::CalculateInThread(ScInterpreterContext&, int, unsigned long, unsigned long, unsigned int, unsigned int) column2.cxx:? (libsclo.so+0x754eea)
    #4 ScTable::CalculateInColumnInThread(ScInterpreterContext&, short, short, int, int, unsigned int, unsigned int) table1.cxx:? (libsclo.so+0x9e692b)
    #5 ScDocument::CalculateInColumnInThread(ScInterpreterContext&, ScRange const&, unsigned int, unsigned int) documen8.cxx:? (libsclo.so+0x83479f)
    #6 ScFormulaCell::InterpretFormulaGroupThreading(sc::FormulaLogger::GroupScope&, bool&, bool&, int, int)::Executor::doWork() formulacell.cxx:? (libsclo.so+0x96b5e1)
    #7 comphelper::ThreadPool::ThreadWorker::execute() threadpool.cxx:? (libcomphelper.so+0x1cb0a1)
    #8 non-virtual thunk to salhelper::Thread::run() ??:? (libuno_salhelpergcc3.so.3+0x67f7)
    #9 threadFunc thread.cxx:? (libuno_salhelpergcc3.so.3+0x6aae)
    #10 osl_thread_start_Impl(void*) thread.cxx:? (libuno_sal.so.3+0x86245)

Change-Id: I3e51db3a8a0a18fee1647657369ecebf5de108e7
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138137
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2022-08-11 20:37:17 +02:00
Justin Luth
2405a36f3b tdf#148360 doc import: add NO_NUMBERING_SHOW_FOLLOWBY(true)
Change-Id: I2bc595e13fd13f29b4bf22f71c6c6bb4b4483731
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138148
Tested-by: Jenkins
Reviewed-by: Justin Luth <jluth@mail.com>
2022-08-11 19:38:29 +02:00
Michael Stahl
eca3ce35fe tdf#129631 writerfilter,sw: RTF import of invalid border...
... and export of border on paragraph that clears the border from the
paragraph style.

The import problem is that a lone \brdrcf17 without any preceding
keyword about which border it belongs to (as required by the EBNF in the
RTF spec) is apparently handled by Word as overriding/clearing all
paragraph borders that may be inherited from the paragraph style.

The export problem is that a null SvxBorderLine isn't exported at all,
but there needs to be a \brdrnone to override the definition from the
style.

There was also an API problem that the null SvxBorderLine is wrongly
converted to a table::BorderLine2 with LineStyle SOLID.

Change-Id: I5fa3857de2ef843f5194e12dd0c3e57bcf1ca52b
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138089
Tested-by: Jenkins
Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
2022-08-11 19:07:57 +02:00
Caolán McNamara
7e989259c6 connectivity: avoid divide by zero in calculateTimeOuts
See https://crashreport.libreoffice.org/stats/signature/connectivity::OConnectionPool::propertyChange(com::sun:🫘:PropertyChangeEvent%20const%20&)

To reproduce this, blow away your config and start writer, visit tools,
options, base, connections and enable connection pooling enabled, find
com.sun.star.sdbcx.comp.hdqldb.Driver and "enable pooling for this
driver" and "apply" with the default 120 seconds, ok and exit

then open a database (based on hsqldb) and click on "tables" (to start a
connection) that default 120 seconds is the input for calculateTimeOuts
(this becomes a final m_nALiveCount of 10 by the divide by 20), now
visit the options again and change the 120 to something else and ok and
the input for calculateTimeOuts is the old "10" calculated before and
not the new expected value.

The reason appears to be in OConnectionPool::propertyChange, it expects
to get the new value of the property from evt.NewValue but it gets an
empty Any so the m_nALiveCount is not actually changed, so the
assumption it was set and will be >= 20 and sanely divisible by 20
doesn't hold.

For this easy fix, fetch the new value explicitly from the config

Change-Id: Ie91bf5328634f9aafbda1814b10c29b86a3f9cbe
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138111
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2022-08-11 18:07:39 +02:00
Andrea Gelmini
ef46b72f90 Removed duplicated includes
Change-Id: Idda90285f0e364f135869eec02a5b25e8ce0e79e
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138113
Tested-by: Jenkins
Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
2022-08-11 17:49:06 +02:00
Mike Kaganski
0d9d0ca83f lok: Simplify context change notification
Change-Id: I3ead4deb5bdfe638bc49e05bfba0d8c630687958
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138141
Tested-by: Jenkins
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
2022-08-11 17:28:51 +02:00
Caolán McNamara
10e81b3dd5 some --disable-pdfium fixes
Change-Id: I33867397cd5783adb90e9dc2c62b037ced131e26
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138081
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2022-08-11 17:13:05 +02:00
Justin Luth
727c5ed30f related tdf#150197: use SetListFormat instead of SetPrefix/Suffix
Commits prior to this handled all the instances that were caught
by a make check. I found a few more by temporarily setting an additional
boolean parameter on SetPrefix/SetSuffix which let me catch these.
This means we don't have unit tests related to these.

Change-Id: I1b3bb1e6eec7878e43ccf546f6df7cb38ac5299e
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138072
Tested-by: Jenkins
Reviewed-by: Justin Luth <jluth@mail.com>
2022-08-11 16:13:02 +02:00
Noel Grandin
b42496a394 update tsan suppression
improve comments and add a gio function

Change-Id: I4f3d57786a280093390db966cb64abb23246ebe1
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138136
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2022-08-11 16:02:44 +02:00
Noel Grandin
d3ace42f24 unique_ptr->optional in SwPasteContext
Change-Id: I90ccdee594340de55f7b89a07c5f35b91ea40674
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138077
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2022-08-11 15:30:15 +02:00
Mert Tumer
b1560344c4 lok: load template documents as regular documents
otherwise lok cannot save them directly because
libreoffice will try to open a save-as dialog
For odg, change the draw8_template type draw8

Signed-off-by: Mert Tumer <mert.tumer@collabora.com>
Change-Id: I34b0ed03adcac89eaa926f8ae6c57e6f622a90f0
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132633
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Henry Castro <hcastro@collabora.com>
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138074
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138098
Tested-by: Jenkins
2022-08-11 14:59:00 +02:00
Caolán McNamara
3f410b6267 add CVE-2017-9937 testcase
Change-Id: Ibefbd727a662292995be01d6c8c04354f10e9e2c
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138110
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2022-08-11 14:33:18 +02:00
Michael Weghorn
c799dccfd6 a11y: Fix XAccessibleComponent::getAccessibleAtPoint doc
The mention of a `TRUE` value when the return type is
an `XAccessible` rather than a boolean looks like a
copy-paste error from the
`XAccessibleComponent::containsPoint` doc just above.
While at it, also fix a typo present in both.

Change-Id: I9b597f3e500c7f4e448e228ebc27c45d8dc420a6
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138095
Tested-by: Jenkins
Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
2022-08-11 13:55:11 +02:00
Xisco Fauli
2b2e847172 tdf#150219: sc_uicalc: Add unittest
Change-Id: I94aeecb156485095fda476480ead3db1979f3c1a
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138060
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2022-08-11 13:04:31 +02:00
Xisco Fauli
cad5220c70 tdf#150323: also add markers if there is a css style parent
Change-Id: Ia900726ee31b7b19e98122d40b33581c9a60dcc7
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138090
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2022-08-11 13:03:06 +02:00
Caolán McNamara
600780e990 gtk3: silence 'invalid cast from 'GtkWindow' to 'GtkMenuShell' warning
from the sidebar tab due to the accelerators in there

its a bogus check in gtk3 in this case of a menu attached to a MenuButton

Change-Id: Ie5216e749993f3d44bfc2e4560cd3b2f49aa8aec
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138086
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2022-08-11 12:43:19 +02:00
wjh-la
d3625d9689 Add loongarch64 support.
Loongarch is a new RISC ISA , which includes a 32-bit version and a 64-bit version, Here are some documents about Loongarch:
https://github.com/loongson/LoongArch-Documentation.

The loongarch64 bridges implementation refers to mips64 bridges, and the code related to abi and asm has been modified

Change-Id: I1d9cd3aadf63046c8cdecc9a64842567bfa1cecc
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137486
Tested-by: Stephan Bergmann <sbergman@redhat.com>
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2022-08-11 10:53:00 +02:00
Mike Kaganski
0b92cf674c jsdialog: dump tooltips for IconView entries
This required to move the code calling Help::ShowQuickHelp from
weld objects into SvTreeListBox::RequestHelp, and have it only
request the tooltip text from those objects.

Change-Id: I25c97360bbaac4705830a13aa06e0992b68fffff
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138084
Tested-by: Jenkins
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
2022-08-11 10:43:42 +02:00
Noel Grandin
cb34b8ad6f unique_ptr->optional in SwASCIIParser
Change-Id: I46cb62609c738a12cb988aa9c09171403e33c619
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138105
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2022-08-11 10:32:59 +02:00