more debug info for mark moves

Change-Id: I13d7e5289f0143b9b8f040897db9c82fa4dcc3bb
refactor UnoCrsr moves

Change-Id: I6ea54941dfba3b755fa9f7ac6a769ccfab8a782e
now use the refactored UnoCrsr implementation ...

... now that we verified it to work as the old version used to do.

Change-Id: I7980f263b35a6504337d2836ae2d4b9f29b19942
typo

Change-Id: Ia400c34f91f190453aa9cf87480d4559d8818a58
fdo#80462: Don't always increment the start row position.

Sometimes someone might attempt to sort only a single row.

Change-Id: Ie29d4cf7ec0bd3a5c945997083368b6ef6074268
fdo#80462: Write test for this.

Change-Id: Icdc83c0264fd76239e8c8772c207cc22ce969a76
Add another test case.

Change-Id: I1664bc3faf44abc978391d0f97820c468f4419b0
make threaded rendering work correctly, fdo#81110

The context may only be bound in one thread!

Change-Id: Ibb67f88c2f11fd48884ee39d89620193e4e5471b
Add getPart(s) to lokandroid too.

I.e. make lokandroid match
4d15212ef8de89a71387c00bdeb7d9a41409e467
there is no log area sw.info

Change-Id: Ie3c1f28370a08d3a3cf9bae6d6439efb984a1361
get rid of half the functions by using a functor ...

... and removing duplication

Change-Id: I2339f26ed91e0dc019b0f01fd7802dff23ec9e35
fdo#39468: Translate German comments in sw/source/core/

Change-Id: Ib48b281feccd4684571768ca2be6ecca23afbf55
normalize comments

Change-Id: I13986c75d28d01f6afa193ea963b23f8dba703e8
fix existing comments

Change-Id: I718576c05ee3c621f2544cb1dcd6f0d7d1cc87c9
remove code that was commented out more than three years ago

Change-Id: I8bc53b5d940be73d8b4142a72fb247c4e3af2e17
fix merge peculiarities

Change-Id: I8f01f16c52624611ac19dbd040ba0389ceccece2
fdo#80905 SwXTextFieldMasters::hasByName(): sync with SwXFieldMaster

Normally a mail merge field has a name like
"css.text.fieldmaster.DataBase.<datasource name>.<table name>.<column
name>", however this isn't enforced: just
"css.text.fieldmaster.DataBase.TEST" is also accepted (even if its
semantics are ~undefined).

If SwXFieldMaster::setPropertyValue() allows setting such a field master
name, then SwXTextFieldMasters::hasByName() should not ignore such field
masters that have no dot in their name ("TEST") or use "Database", not
"DataBase", otherwise (sane) client code in writerfilter ends up with
hasByName() returning false, but setPropertyValue() throwing an
exception, because the field master does have such a name.

This fixes DOCX/RTF import of multiple mail merge fields with the same
field command.

Change-Id: I498eabace25f8e466b3504ba13fa3060d4ba22da
Revert "fdo#66145: do not check IsFirstShared() in SwPageDesc::GetLeftFmt()"

This reverts commit 4df438c9a9d5e698c47c1e85903eb81880a5e6fa.

Change-Id: I8f8d32c07f8706fad6c62fba2a9a373feed6cbed
Merge SwDoc::Paste into SwDoc::CreateCopy

Change-Id: I95686eb116e17b4da6662b4fbadcf08a0b92a6f4
Replace the whole content for copied documents

If the document is initialized in CreateCopy, it already contains
the initial empty paragraph. So we have to delete the content from
initial document, as we're going to replace the whole content with
the pasted document.

Change-Id: I33faed4de77919fb926d408e19af9c1ec3b0f7d3