Commit graph

451109 commits

Author SHA1 Message Date
Caolán McNamara
851daf6ab2 tdf#134243 only do the toc-terms localization when showing toc preview
and not when previewing another document, which sidesteps the
infinite loop in this example

Change-Id: Ideb41029f4c98a50555cd35227867d9fdd5ae5a4
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96977
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2020-06-23 22:25:15 +02:00
Caolán McNamara
0662813e4d spurious receives-default
Change-Id: I16b8bd561ea630ca71b56b061e6cccbb6c081eb9
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96960
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2020-06-23 20:17:54 +02:00
Noel Grandin
32d3af2168 fix commit "remove JSON node erasing"
this
    commit 84881e3231
    Author: Noel Grandin <noel.grandin@collabora.co.uk>
    Date:   Fri Jun 19 16:17:25 2020 +0200
    remove JSON node erasing
left some intermediate state behind

Change-Id: I3d14b3f14c56e2e866903ac7985aa1a5c09ce471
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96947
Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2020-06-23 18:41:26 +02:00
Noel Grandin
8cad16207c tdf#133629 calc, crash on format borders on multiple sheets
regression from
    commit 7282014e36
    tdf#50916 Makes numbers of columns dynamic.

Change-Id: Ie862ec4a29d495c71aa3a21a1941f801fa3a789e
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96957
Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2020-06-23 18:40:46 +02:00
Tor Lillqvist
e69f547bce Fix -Werror,-Wimplicit-function-declaration in posrgresql configury
Change-Id: I3c2dfb94a3c9627e802956cc03cebcbdb7d498cd
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96912
Tested-by: Jenkins
Reviewed-by: Tor Lillqvist <tml@collabora.com>
2020-06-23 17:26:35 +02:00
Tor Lillqvist
70848c7e5a Add getopt declarations
Avoids: implicit declaration of function 'getopt' is invalid in C99
[-Werror,-Wimplicit-function-declaration].

Change-Id: Ic178f53d1002425df52e220b1723fb12edca13df
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96910
Tested-by: Jenkins
Reviewed-by: Tor Lillqvist <tml@collabora.com>
2020-06-23 17:26:18 +02:00
Stephan Bergmann
ba86099d3c HACK to decouple URP release calls from all other threads
Abandoned <b9ecec7c74687ed5a9470cffb7d02e0e6e83107e> "Don't call out to UNO with
SolarMutex locked" documents a deadlock where a synchronous
documentEventOccurred call made with SolarMutex locked evokes an asynchronous
release call back (serviced on a different physical thread, but which blocks the
original thread) that then wants to acquire the SolarMutex.  While we usually
appear to get away with wrapping those UNO calls in SolarMutexReleaser (though
knowing all too well that that is nothing but a bad hack that may well cause
crashes and deadlocks at least in theory), the place in
SfxBaseModel::postEvent_Impl was obviously too sensitive for that hack:  It did
cause enough different crashes (e.g., hitting

  assert(pSchedulerData == pMostUrgent);

in Scheduler::ProcessTaskScheduling, vcl/source/app/scheduler.cxx) and deadlocks
(e.g., different threads now taking the SolarMutex and JobExecutor's mutex in
framework/source/jobs/jobexecutor.cxx in different orders) to make me search for
a different "fix", so I came up with this hack instead.

Change-Id: Icd26926279cb86ce529edb4544a3ec0bc9a8b108
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96946
Tested-by: Jenkins
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2020-06-23 16:39:58 +02:00
Noel Grandin
4c7a3286fd inline typedef WeakSdrObjectContainerType
Change-Id: Icdbdc73552b81a71d2551c36f54218deba6149bb
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96949
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2020-06-23 16:28:43 +02:00
Szabolcs Toth
7380905abc tdf#132976 DOCX import: fix shape width relative to left margin
using UNO API RelativeWidthRelation and the associated
lo-ext attribute for OpenDocument export.

See commit 43d7f4e364
(offapi: document the 4 new properties which are no longer read-only).

Co-authored-by: Balázs Regényi

Change-Id: I2dada8ad764a1fba33d241117cc4bc5eddae74ca
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95525
Tested-by: László Németh <nemeth@numbertext.org>
Reviewed-by: László Németh <nemeth@numbertext.org>
2020-06-23 16:20:13 +02:00
Samuel Mehrbrodt
29cb36cbee tdf#97694 Add test for macro signature preservation in Base
Change-Id: I35fb8d499eed66f9a5e208a4778a1f0f12637079
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93630
Tested-by: Jenkins
Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
2020-06-23 16:06:55 +02:00
Vasily Melenchuk
5ed96c7986 tdf#83309: sw: do not create bullet with no char
On some machines (depending on fonts installed) creation
of SwBulletPortion with bullet = \0 leads to drawing
a bullet as a empty rectangle.

Change-Id: I2826944f2278e8c9a6c740b11b69d2e4e5108158
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96711
Tested-by: Jenkins
Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
2020-06-23 16:05:24 +02:00
Adolfo Jayme Barrientos
234096e1d1 Update git submodules
* Update helpcontent2 from branch 'master'
  to 47b0c69b0a1cefe027366d6e01f4f14470edaa2f
  - Update CSS box colors to match new Colibre
    
    Change-Id: I5ed9fdcad79fc34032e6c8d1536aaaf12d32e177
2020-06-23 16:00:39 +02:00
Miklos Vajna
10129e2dfc sw doc model xml dump: improve undo-redo coverage:
- show the undo manager's node array
- show SwUndoDelete
- show SwUndoSaveContent
- show SwHistory
- show SwHistoryHint
- show SwHistoryTextFlyCnt
- show SwUndoFlyBase
- show SwHistorySetFormat
- show SwUndoInserts

When an action + undo pair goes wrong, it's easier to see the state of
the undo stack after the action this way, then decide if the undo stack
is already bad, or the problem is with the undo implementation.

Change-Id: Ic509a233dce3c47db9697982eb7ea423f4706129
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96930
Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
Tested-by: Jenkins
2020-06-23 14:10:21 +02:00
Noel Grandin
84881e3231 remove JSON node erasing
as a step towards using tools::JsonWriter for DumpAsPropertyTree

Since this method is only used by the LOK stuff, we can just
remove the node down at the generation site in vcl::Window

Change-Id: I1b3b9a0732dcdb18267cb56e545a30c8f56b4ae2
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96839
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2020-06-23 13:41:01 +02:00
Noel Grandin
9796587645 tdf#133699 Slow sorting of a column
reserve inside a loop is a pessimization, since it breaks the
logarithmic resizing of the std::vector data area.

Also use the std::vector::insert method, instead of std::copy, since
the insert method will perform less resizing operations.

On my machine, this takes the sort operation from 25s to less than 1s.

Change-Id: I30b99d42c56abc5a4ad5c133c7579fac3952173c
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96929
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2020-06-23 13:18:35 +02:00
Caolán McNamara
501c8d64b5 move ListBox to toolkit-only headers
Change-Id: I6266dedb17cd7c3b730fc69804695536fef37cfc
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96751
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2020-06-23 12:50:52 +02:00
Caolán McNamara
e2341bb8a4 salvtables.hxx not needed outside vcl
Change-Id: I7193c511ec4695b70f482aedffcfc76ee4ded4b6
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96775
Tested-by: Caolán McNamara <caolanm@redhat.com>
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2020-06-23 12:50:33 +02:00
Caolán McNamara
5bbd8aecad most of jsdialogbuilder is not used outside vcl
so split it into the bit that is needed and just include that.

add missing license headers

Change-Id: I875f91176e6881e830fee6a58368d0b28ce9a0f7
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96774
Tested-by: Jenkins
Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
2020-06-23 12:50:00 +02:00
Szymon Kłos
9d5e36c216 jsdialog: use welding for button click event
Change-Id: I0320dfb5cdc4f936eddff003bda7d16bdd1c4667
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94342
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96913
Tested-by: Jenkins
2020-06-23 12:47:42 +02:00
László Németh
2eecf2b007 tdf#130218 sw: show hanging indent in narrow cells
Instead of hiding it, show hanging first paragraph
line in narrow table cells, like MSO does.

Change-Id: Ibfa7242644db36c1be4d2fe93af75cb295d443b4
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96865
Tested-by: László Németh <nemeth@numbertext.org>
Reviewed-by: László Németh <nemeth@numbertext.org>
2020-06-23 12:19:42 +02:00
Olivier Hallot
b50fc56063 Update git submodules
* Update helpcontent2 from branch 'master'
  to f9e41ddb473fdb17dab310d17e68e2d0470a8518
  - Add Pattern fill Help page, fix Bitmap page
    
    Change-Id: I34fd1b55a9f63d7b1764a0fec926a67194fd6d21
    Reviewed-on: https://gerrit.libreoffice.org/c/help/+/96911
    Tested-by: Jenkins
    Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
2020-06-23 11:52:44 +02:00
Miklos Vajna
2aad85f842 sw: fix missing OLE preview on updating links
Regression from commit 74844277cc (disable
generation of ole previews in ODF format until after load, 2016-09-13),
if the document has charts without previews, it's loaded, fields are
updated and saved, we no longer generate those previews.

Given that Tools -> Update -> Update all is always an explicit user
action, restore the permission to update OLE previews / links before
performing the actual update.

With this, comphelper::EmbeddedObjectContainer::StoreAsChildren() will
generate those missing previews inside the getUserAllowsLinkUpdate()
conditional block.

Change-Id: Ib54e06a2e2f2e1c65951fdec302e59e63c71d008
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96928
Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
Tested-by: Jenkins
2020-06-23 11:33:27 +02:00
Caolán McNamara
797ffc2945 FixedBitmap can be in a toolkit only header
Change-Id: I22bb548f7f0c1ef0de157f99915fbaf6473c284b
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96861
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2020-06-23 11:30:47 +02:00
Caolán McNamara
6c0a6e2e91 weld emoji dropdown
sharing a single widget between multiple notebook pages isn't
going to work with native notebooks, so replace with a row
of toggle buttons

Change-Id: Ic24632f6d94d9238423f8b5e61d5e945c98e4a3b
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96891
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2020-06-23 10:21:26 +02:00
Caolán McNamara
3c5e074a8f weld DataNavigator
Change-Id: I78241701de0756f5fe9bc9b793dadccd4ae119d7
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96750
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2020-06-23 10:21:08 +02:00
Tor Lillqvist
92859fafda Accept iOS SDK 14.0
Change-Id: If2d049c59ba4c10aa3c9d42496880b7d6e3fc591
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96918
Tested-by: Jenkins
Reviewed-by: Tor Lillqvist <tml@collabora.com>
2020-06-23 09:51:23 +02:00
Szymon Kłos
526c4bd5db jsdialog: use Idle timer to send updates
Change-Id: Ib4f18bab1279c622b576dca53169b40c4a2526bc
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94482
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96847
Tested-by: Jenkins
2020-06-23 09:09:00 +02:00
Miklos Vajna
e0d0274c2b tdf#119081 sw: fix RTF paste into outer table cell
Regression from commit ed654c4aa7 (Revert
"fdo#43869 use the old rtf importer for paste", 2012-11-30), the direct
problem is that SwXText::insertTextPortion() is now used by
writerfilter, so in case it's not as good as the internal API used by
the old RTF filter, we have a problem.

This function calls SwXCell::CreateCursor(), which calls
SwXCell::createTextCursor(), which uses Move() to go to the first
content node in the cell, but that means we end up at the inner cell's
XText for an outer cell.

So later when we want to go to the end of the outer cell, we can't, as
that would be a different XText and we throw an exception.

Fix the problem by instead using createTextCursorByRange(), which
immediately positions the cursor at the insert position, so the XText
will be correct.

FWIW, the ODF import at SwXMLImport::setTextInsertMode() also uses
createTextCursorByRange() to handle this situation.

Change-Id: I1db13b860bc60771d98c2b4099be73f4bf41c375
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96901
Tested-by: Jenkins
Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
2020-06-23 09:02:21 +02:00
Tor Lillqvist
28f3d9c23b Accept macOS SDK 11.0
Change-Id: I92275eabe3c6a9442f675ec211c1dd1a8b58bd1b
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96909
Tested-by: Jenkins
Reviewed-by: Tor Lillqvist <tml@collabora.com>
2020-06-23 07:23:22 +02:00
Szymon Kłos
4f3cf707fe Add license header to jsdialogbuilder
Change-Id: Ia62f225bd95e8c1e40c306fc334cd5700d64f91e
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96846
Tested-by: Szymon Kłos <szymon.klos@collabora.com>
Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
2020-06-23 06:14:31 +02:00
Szymon Kłos
65a310ead1 jsdialog: weld SpinButton and CheckButton
Change-Id: I0dfa163b8a52594cde9e3529df8f433dc93bc459
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94432
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96845
Tested-by: Jenkins
2020-06-23 06:13:12 +02:00
Aditya
aadcd6f909 svx:Refactor members of GalleryTheme class to GalleryBinaryEngine
Move those data members and functions in GalleryTheme that deal with reading
 and writing of binary files to the new class GalleryBinaryEngine. These
 internal changes must not reflect any change in the behaviour.
Functions moved in this patch: ImplReadSgaObject(), ImplWrite(),
 ImplCreateUniqueURL()

Change-Id: Ifd30bc7920f31007dfe7fe2ffdc539dfc43976ac
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96541
Tested-by: Jenkins
Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
2020-06-23 00:19:56 +02:00
Olivier Hallot
339bfdbd81 Update git submodules
* Update helpcontent2 from branch 'master'
  to 540b892df6e000c75dd0a9dacc50a06ea48a3182
  - Review Area tab called by many modules.
    
    Change-Id: I9afa69a68c538647d4643e9b68077c97ff4eb079
    Reviewed-on: https://gerrit.libreoffice.org/c/help/+/96900
    Tested-by: Jenkins
    Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
2020-06-22 20:43:14 +02:00
Luboš Luňák
61703ea43d do not assume SalBitmap is zero-initialized (tdf#134152)
This code apparently expected that bitmaps are initialized with
the first color in the palette, but that's not guaranteed to be
the case (fails at least with Skia and X11 'gen' bitmaps).

Change-Id: Ie4f7412e0a6c4c1110fc5fbb8ab5bed3c96f652f
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96864
Tested-by: Jenkins
Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
2020-06-22 19:18:11 +02:00
Tor Lillqvist
b31d936944 Use xcrun python3 to find the python3 also on Macs with older Xcode
There is no /usr/bin/python3 on those. With a current Xcode, it is the
python3 that comes with Xcode that /usr/bin/python3 runs anyway.

Change-Id: Iaee3d030337d6dfc37b67852a492b054fb4b9fee
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96062
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Tor Lillqvist <tml@collabora.com>
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96858
Tested-by: Jenkins
2020-06-22 17:57:51 +02:00
Caolán McNamara
64b3ab56cb move existing pages if inserting a page before an existing one
Change-Id: I661550cecab48c3173bb46c65ca4adc9ade5f927
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96860
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2020-06-22 17:32:33 +02:00
Caolán McNamara
a5a8731ce2 add get_page_index
Change-Id: Id90e8fc3fc2f7fa88368e02eaa492b8fc21138e0
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96859
Tested-by: Caolán McNamara <caolanm@redhat.com>
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2020-06-22 17:32:16 +02:00
Xisco Fauli
568db2117a tdf#133855: sc: Add UItest
Change-Id: I135865b3a47c2da07340471b8c2bb5b6c768c00c
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96732
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2020-06-22 15:52:22 +02:00
Stephan Bergmann
921ee37ea3 Consolidate unique_ptr deleters calling free
Change-Id: I57a977dbb521270a466d464df8c31c364179ec20
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96854
Tested-by: Jenkins
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2020-06-22 15:49:04 +02:00
Tor Lillqvist
65b5a9848b tdf#128502: Avoid potential crash in mobile app with multiple open documents
Not sure if actually needed, but can hardly harm.

Change-Id: Ibb819818db40b2f086e5c1f2330a7f8f2fcc1727
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95148
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Andras Timar <andras.timar@collabora.com>
2020-06-22 16:24:40 +03:00
Olivier Hallot
b716b9a789 Update git submodules
* Update helpcontent2 from branch 'master'
  to a9324f47d6240144e8023079435b7f36bc0a9703
  - Fix backgound color page after translator review
    
    Special thanks to Mihkel Tonnov.
    
    Change-Id: If0ef8d7aa9ca076937330f86f1cfaf8f5ec40f32
    Reviewed-on: https://gerrit.libreoffice.org/c/help/+/96849
    Tested-by: Jenkins
    Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
2020-06-22 15:19:58 +02:00
Olivier Hallot
d476b9852d Update git submodules
* Update helpcontent2 from branch 'master'
  to b879ee14934fbabf8d4320f53f913011d7622947
  - Improve/fix DTD for note, tip, warning in lists
    
    Change-Id: Id219ece5bd20028a4ae3049580cc74e44ef4cc6b
    Reviewed-on: https://gerrit.libreoffice.org/c/help/+/96848
    Tested-by: Jenkins
    Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
2020-06-22 15:19:29 +02:00
Olivier Hallot
9f16642a18 Update git submodules
* Update helpcontent2 from branch 'master'
  to d2fe8fae9d249659c389e374a253072ae92506ae
  - Fix label contents for Text CSV import
    
    Change-Id: Ifdfc8ad238b6ef070ca2fa46af7bd50be77c17d0
    Reviewed-on: https://gerrit.libreoffice.org/c/help/+/96844
    Tested-by: Jenkins
    Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
2020-06-22 15:19:03 +02:00
Olivier Hallot
7e72f8578a Update git submodules
* Update helpcontent2 from branch 'master'
  to 60eeb9ed8928c7340e9bafdd757fc5ef2e5b7749
  - tdf134172 Refactor Show Changes Help pages.
    
    Change-Id: Id588d8c440fd6f5c7430c3dc95209b7e1102fcea
    Reviewed-on: https://gerrit.libreoffice.org/c/help/+/96819
    Tested-by: Jenkins
    Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
2020-06-22 15:18:22 +02:00
Olivier Hallot
011f8bceb1 Update git submodules
* Update helpcontent2 from branch 'master'
  to 3512ddac6810ba61d89e843c3b010d1354720deb
  - tdf#124010 Missing bookmark for adv database settings
    
    Change-Id: Ibab5140c0095dbdc46fae02268b5c51e251be0b8
    Reviewed-on: https://gerrit.libreoffice.org/c/help/+/96783
    Tested-by: Jenkins
    Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
2020-06-22 15:17:27 +02:00
Stephan Bergmann
e7cd344cd0 tdf#134112 Don't call UNO listeners with SolarMutex locked
Change-Id: I20f616819ce25fa6873872d1f07ae8967a72e9bd
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96843
Tested-by: Jenkins
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2020-06-22 14:17:55 +02:00
Szymon Kłos
f895570392 jsdialog: use for message dialogs on mobile
Change-Id: Ib172dc264d7f55fef08dc474f7e6f4d1b3108085
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94431
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96836
Tested-by: Jenkins
2020-06-22 13:49:16 +02:00
Luboš Luňák
e1b6dcc97d failed cell dependency check should not set invalid values (tdf#132451)
Calc's dependency check done before parallel formula cell group
calculation tries to ensure valid cell values for all the dependencies
of the group's cell, and if it detects a problem such as a cycle
it bails out. But since ScFormulaCell::Interpret() simply bailed out
without doing anything, other cells could use that cell's possibly
incorrect value for their calculation and get their dirty flag reset.

This fix adds a flag to mark that bailing out is in progress, which
ensures the bail-out is short-circuited and no cell values are set.

Change-Id: Ia93c70d456682e19ce533abd2cf65ce35ffed9ca
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96838
Reviewed-by: Dennis Francis <dennis.francis@collabora.com>
Tested-by: Jenkins
2020-06-22 13:47:01 +02:00
Luboš Luňák
bb4b538ff6 add debugging hints to Skia README
Change-Id: I32d9a8bf19cbff709c088c0e0a1d4830e877e88d
2020-06-22 13:31:20 +02:00
Szymon Kłos
418e6c018a jsdialog: send JSON on selection change
Change-Id: I34bbd037c83e319b5689d2230d629e72e110bf74
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94301
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96835
Tested-by: Jenkins
2020-06-22 12:22:27 +02:00