Age | Commit message (Collapse) | Author |
|
Change-Id: I8cbe5873aa39ac8b17f330c836985b7780ea2047
(cherry picked from commit bdd8cbf38ab3e0b68f6a8a68dc2a70ff7e9e18a1)
|
|
Change-Id: I5b5d5c16722d66cd3a583f9cc5d6d6bdc6da5047
|
|
Change-Id: Iddd3afd4573e65a623db87feb804c25b39a51d77
|
|
Change-Id: Ib9a6f3ecbe38cdad6e28b4d8a9ae13d1f5bc4265
|
|
Change-Id: Ifcfa48fc87f905a91470a5b0fd597b02f220784c
Reviewed-on: https://gerrit.libreoffice.org/671
Tested-by: Norbert Thiebaud <nthiebaud@gmail.com>
Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com>
|
|
Change-Id: I8a61b67cb5bd1333c05f9a98c7af6e3ed05c8fd0
|
|
It is apparently possible that writerfilter creates a table with
irregular structure, where the lines have varying numbers of boxes in
them. This may cause crashes on later editing operations, e.g.
when SwTable::NewInsertCol() is unable to find boxes covering a
particular column. To prevent this, add missing boxes in
SwNodes::TextToTable().
Change-Id: I423821645baeaf55595e4933e1ab8fb89b2099f3
|
|
Change-Id: Ib06543b7e59694f240b2b5fadcd6b464ce9e5792
|
|
Change-Id: I774492928a909a0768ebcdc9cb56651146659351
Reviewed-on: https://gerrit.libreoffice.org/677
Reviewed-by: Noel Power <noel.power@suse.com>
Tested-by: Noel Power <noel.power@suse.com>
|
|
Change-Id: Ic09b960b675d674a16f7f252ed2a974c4e25505b
Reviewed-on: https://gerrit.libreoffice.org/680
Tested-by: Bosdonnat Cedric <cedric.bosdonnat@free.fr>
Reviewed-by: Bosdonnat Cedric <cedric.bosdonnat@free.fr>
|
|
Usually table text comes after the \intbl control word, but it turns out
text is allowed earlier. Make sure such text is buffered, otherwise
we'll send paragraph / run properties to the dmapper in the middle of
table properties, which is obviously not allowed.
Change-Id: I34f1df7e171316a7d926179689627301860d492f
|
|
Avoids duplicate symbol clash with the other function with an
identical name and signature in sw/source/ui/uno/swdet2.cxx in the
case of disable-dynloading.
The IsDocShellRegistered() function used in
sw/source/filter/basflt/iodetect.cxx presumably refers to the one in
swdet2.cxx, as iodetect and swdet2 both go into the swd library, while
fltini goes into the sw library.
Change-Id: I2916f1698542679bf18abf9a7981fc32ef2d9829
|
|
Change-Id: I75936bc66b0621de5e62f8e3a35a38fa85dcfcef
|
|
rue!!!
Change-Id: I9e2b05180ba64d1617b33423ceffc19bc996e335
|
|
Change-Id: I79bb1cf7777ae92982bc2909411ed4efd0d31352
|
|
Change-Id: I714149f8cf800ea0021cc72a4bb50d840076da66
|
|
Change-Id: Ic1aecfb1071033d8e134649506f72c17833a206a
|
|
Change-Id: I00c899612d499273725ff8071aff1c93c7d17327
|
|
Change-Id: Idd8639d2f017342ae0227a44b75680179ca376a4
|
|
SwSelBoxes containers are filled from SwTableSortBoxes in various
places, so adapt that to use size_t integers as well.
Change-Id: Ia55f020bb9ada94bb22802d9adabb055a22edd2f
|
|
The SwTableSortBoxes is now a STL container which can have more than
2^16 elements but unfortunately there are a lot of 16 bit integers used
to index it all over the place, causing infinite loops and possibly
worse problems; fix that to use size_t.
Change-Id: I868ec9dd0629be4fbe4d6b8f294fb765e3d662ec
|
|
Change-Id: I7720cfc706d9612fcc1e8a53b13a31f22b91d99e
|
|
E.g. 0x010d was parsed as a newline character... This also makes the RTF
workaround from fdo#39856 unnecessary.
Change-Id: I5e4a95b4436e1492b64961820702caace0a33e4b
|
|
Change-Id: Ib7b48986d5b01c75ae0be8dd6618a2e8be2ae51c
|
|
Change-Id: Ifb3216115e6d4ad8e3b40ab798ed438b7e502f47
|
|
Make sure that the collapsed empty cell paragraph is more important in
FormatEmpty than anything else (fly frames are the onle case.
Change-Id: Id88e3370e988b45eabe4b9b30628e5472e9db1fe
|
|
Change-Id: I13bc9452385fff1bdc2577ea000ba208206a2c32
|
|
Change-Id: Id4a89bd131f37b6844046803aae9b2f6e081af0d
|
|
Change-Id: I53a415e1ec573d342e06d0cf10bad6f8cb95b478
|
|
This option didn't work if the paragraph to collapse had an alignment or
spacing defined. This fix was needed to properly import docx/doc files
Change-Id: I6b3522905714fe3def7d87cd82cca84746310793
|
|
Change-Id: I2d62eddb561baa28e320f7d89a8655d2806d7b10
|
|
Change-Id: I2cae970f532c3441a7ec7c8318987ea343aaf1cd
|
|
Change-Id: I288638c4a70396ccb7354b20e901aa0c46ffe442
Reviewed-on: https://gerrit.libreoffice.org/653
Reviewed-by: Michael Meeks <michael.meeks@suse.com>
Tested-by: Michael Meeks <michael.meeks@suse.com>
|
|
Change-Id: Id29032b3f2f228141e37f713c798d61cc20584c0
|
|
Change-Id: Ia23804f213f80f4b31f1e31491dfc87d2d49f46a
|
|
The IsSelOvr() in SwCrsrShell::Combine() detects that the PaM with mark
in the last table cell and point ouside the table is invalid, but
unfortunatley restores the wrong position, which does not actually
correct the PaM; the deletion on the invalid PaM then removes the
last SwTxtNode in the document, which leads to crash later.
Change-Id: Ib2ae0b54e6c15dbe5b6811d8696531bf2022e1a4
|
|
Change-Id: Ia9b8205a3b23fb98bf08d2d53aa82fdeda7785f5
|
|
Change-Id: I0d38edfe1bac8a6db0227d9bbd0d9fbf9cdd93fd
|
|
Change-Id: I88ab87525945f81ad6e11756f43bc211f8d2b70a
|
|
Change-Id: Ia3f971b065bf0fba361871cbed63833d76b462fe
|
|
...and some further clean-up.
Change-Id: If5dce53e382b56390c502d0d0d93fc06cbfe33ea
|
|
Change-Id: I38ba0fd4128acfa114eac0b6b6e28ea49c335f0c
|
|
Change-Id: Ibc60c20241b70492aaebcebccb738c7e11fdbb41
Reviewed-on: https://gerrit.libreoffice.org/638
Reviewed-by: Michael Stahl <mstahl@redhat.com>
Tested-by: Michael Stahl <mstahl@redhat.com>
|
|
SwUndoTblNdsChg::UndoImpl: to prevent access of deleted table box start
node, disconnect the SwTableBox from the start node before removing the
table box nodes.
This problem was probably introduced with CWS swnewtable
db4de0817df6906db2743239d45f9f0834ab1e91, which changed the order of the
removal operations for unknown reasons.
Change-Id: Ic59823a84082cc6ff453b2b512cbb8253886ecf3
|
|
Change-Id: Idbc93dfc95dfefc4c962ef36e0557a717550b7d7
|
|
the intent of this header has canged over time. now it is already
systematically included with ustring.hxx and the operator overload it
provide fit nicely there...
Just to be safe, since that include as been added to the api during the
3.5 timeframe and therefore is already in 'production'
the header remain and simply attempt to include ustring.hxx
but a warning is issued indicating that this header should not be used
anymore... in a couple of major release we will thenr emove it completely
All internal users of that header are converted.
Change-Id: I8934c55f089e29d78c0f5649b7c87b2ecf024bad
Reviewed-on: https://gerrit.libreoffice.org/634
Tested-by: Norbert Thiebaud <nthiebaud@gmail.com>
Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com>
|
|
Change-Id: I50ba7e12eec41c90dff1a378113f46bff36552a4
|
|
Change-Id: Ia0c399470b933824ae6fefbb486cf742f72312fd
|
|
Thank you Markus for your feedback
Change-Id: I10fc6e2be8d648f3be1d2081582c90e27cf3505d
|
|
* As UCB is only ever initialized with "Local"/"Office", remove this
configuration vector completely. The "create" ctor creates an instance
internally initialized with those "Local"/"Office" keys. Special (test) code
can still instantiate an uninitialized one via plain createInstance. And for
backwards compatilibity process startup still ensures to create an initialized
instance early, in case there is still code out there (in extensions) that
later calls plain createInstance and expects to get the already-initialized
(single) instance.
* XInitialization is an "implementation detail" of the UniversalContentBroker
service, do not expose in XUniversalContentBroker.
* ucbhelper/configurationkeys.hxx is no longer needed and is removed.
* ucbhelper/contentbroker.hxx is an empty wrapper and is removed; however, that
requires ucbhelper::Content constructors to take explicit XComponentContext
arguments now.
* The only remaining code in ucbhelper/source/client/contentbroker.cxx is
Android-only InitUCBHelper. Is that relevant still?
Change-Id: I3f7bddd0456bffbcd13590c66d9011915c760f28
|