fdo#71834: Fix for floating table

    Issue :
        - When we have overlapping tables the first table gets
          exported as a table and the second table gets exported
          as a DML/VML shape.
        - While exporting, the system starts with the table row &
          the cell, within which it starts exporting the overlapped
          table, while doing so the previous table attributes were
                  being referred since the variable was shared.

    Implementation:
        - Save and reset the table related attributes before
          calling the WriteDMLTextFrame & writeVMLTextFrame
          functions.
        - Restore the table attributes for further processing after
          having written the shape.

Conflicts:
	sw/qa/extras/ooxmlexport/ooxmlexport.cxx
Reviewed on:
	https://gerrit.libreoffice.org/7364

Change-Id: I0052a08c74ffbbebd3eb91a7075a43a4c225b670
Startcenter: ignore repeated clicks inside recent docs view

Change-Id: Ia433adb26e820b89c4d207d018d0daf42654b4a0
fdo#70807: Improve unit test using custom styles

As the bug talks about issues in custom styles, now they're tested too.

Change-Id: I5f727718ec3591e29c44c49750a7c7a0841a8c61
Reviewed-on: https://gerrit.libreoffice.org/7373
Reviewed-by: Marcos Souza <marcos.souza.org@gmail.com>
Tested-by: Marcos Souza <marcos.souza.org@gmail.com>
fdo#69613 DOCX export: Fix for '\o' flag field should export once.

(This is partial fix for this bug)
Description:
TOC flag field '\o' exported twice after roundtrip because the export logic for '\o' is repeated in ww8atr.cxx.

XML file difference
In document.xml
Before :
    <w:instrText>
     TOC \o "1-3" \o "1-3" \h
    </w:instrText>

After :
    <w:instrText>
     TOC \o "1-3" \h
    </w:instrText>

Conflicts:
	sw/qa/extras/ooxmlexport/ooxmlexport.cxx
Reviewed on:
	https://gerrit.libreoffice.org/7206

Change-Id: I136744927b8d5a48869a2bfc87278bede697c655
Use bool

Change-Id: I572eec828396fc1efd493d6ba6ac08679dfca3cc
compilerplugins: ignore WORKDIR code

...which is typically external or generated code and causes warnings that
we cannot easily fix.

Change-Id: If86ecd96c069ec23c6b3d7f5c32bf962397393e5
Use bool

Change-Id: I00d347a395bc81e31e1575c453e9e7d2d6eb60ed
Avoid code mixing bool with other integral types

Change-Id: Idf75d03a302df977a41f688eb48e40de31ff2816
Use proper bool operations

Change-Id: Ibd904ce1061814e06cd64db607de6f5cfeed1c2a
Be explicit when using bool as integral value

Change-Id: I22ee35d8c26ac119b35ba6c85c06199539b0c9d7
[API CHANGE] cppu::Enterable::v_isValid returns bool

While strictly speaking an incompatible change, it is extremely unlikely that
external code uses cppu::Enterable at all; this should always have been a
private URE implementation detail.

Change-Id: I2c3fe754fe6268b18ca03532229f3403736f6f6e
Use proper bool operations

Change-Id: I6aa9cf5cb7fde0a0bb2902a0b2a9e091ed6d94ab
simplify

Change-Id: I564ef5ebf16c0ee50da69f3d8b97a5452a1cd0b8
Use bool

Change-Id: I4c05c602ecdd77d07e8106387270bf01718e975b
Be explicit when using bool as integral value

Change-Id: I0712b56dbcf8508876ed6eca5e0f02d85b35af67
Use bool

Change-Id: Id6c1f1d4e4ee7aa29f16ef6930c1eb3d4a3a411f
IsoLanguageCountryEntry.mnOverride is LanguageType, not bool

Change-Id: I7575952918fd28c60bb48bfb6b97df210dca8de2
Use bool

Change-Id: I7b7be27bc2e6fe73811b800945d7c6dbd8248034
Be explicit when using bool as integral value

Change-Id: I21e24bd39a0872df3077d45c257251c253957489
Remove odd code that does not make any sense

For one, NPPrint.mode must be either NP_FULL or NP_EMBED, so assigning TRUE is
odd.  And for another, the value of printInfo->mode is read again in the next
line, so assigning anything to it here looks like an error anyway.

Change-Id: Icd5a7ceabd07ed8b716e2fc90b214b7da5301451