add EDB-35217 tests

Change-Id: Id37702123bd81a7102d101d3348dcf923c20a5d8
add CVE-2014-6352 testcase

Change-Id: I4f1ad13f73737a2c88d5b911f9df858a3427eac2
valgrind: check return of convertDateTime before using fDate

lots of spew in VALGRIND=memcheck make CppunitTest_writerperfect_calc

Change-Id: I8b95e95218beefe19e881c9d055323d0abec49c7
fix connectivity unit test for --enable-mergedlibs

it's a workaround, but given the conflicting requirements of
MSVC not liking duplicate symbols, but the unit test needing to
link the objects directly to access internal symbols, there is
not much else we can do.

Change-Id: I9bdcc5f2b6ab0712cc3317033c4fbae4791cbb6b
Reviewed-on: https://gerrit.libreoffice.org/12387
Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
Tested-by: Noel Grandin <noelgrandin@gmail.com>
spurious warning C4701: potentially uninitialized local variable

Change-Id: Ie1353d0251fab6f12b34fbd5d2d25d8b6e3e3c6b
Blacklist has precedence over whitelist, so order them like that

Change-Id: I0cf00abd582aaaaa4be4d385a6ef4f199c7aa0bc
table layout cache returns wrong rectangle

the layouter can modify its input rectangle to grow
it to the necessary size to contain the layout

but we're returning the input rectangle when the inputs are the same as the
last call, not returning the output rectangle.

cache the output rect for a given input and return that

so now insert->table in impress and tab so extra cells are added and
then select the table and the blue border contains the whole
table, not just the first two rows

Change-Id: I4f09594d82c1597204afbd059e175af9bf8e2527
calc performance test

- a plain perfcheck test example on big file
  - searches
  - named ranges
  - sheets
- big file is approx.
  - 100 sheets
  - 60k values in a sheets
  - 5k named ranges
  - 2k formulas (calling named ranges)

Change-Id: I61970f3387d400ed6737a369ead6daf896afacdc
vcldemo: add OutputDevice / copyBits test case.

Change-Id: Ie585daba1d1a1f1dc9f2957c19462a501131d10a
impress tables are not interactively growing

the optimization here stops tables growing as their text
contents change in editing mode

So, just recalculate if the table could grow and its
being interactively edited, which leaves the original
(dubious ?) load-time optimization in place

Change-Id: I894acf47d34ec8b68aaf9076b5a0cb7e29c38a17
fdo#86252: Menu 'Merge Documents' is at wrong position

Fixing a small mistake that slipped through with the many great improvements

Change-Id: I252f2f05e6d624094507cc1f825faab5912e006e
Reviewed-on: https://gerrit.libreoffice.org/12407
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
More HIG fixes for sw

Change-Id: I7aa36de06b70da68625ed860b330fdcf62d48de5
Reviewed-on: https://gerrit.libreoffice.org/12400
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
Apache Commons Logging 1.2 - re-enable the non debug version.

Change-Id: Ib0f3b3a650b7f72c7942f8b72420e33743ff9c44
Reviewed-on: https://gerrit.libreoffice.org/12123
Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org>
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
vcl: Abstract the Windows text rendering into a TextRenderImpl descendant.

Change-Id: I7ee9d7e705bb0344ba59c3edd10ed85390636cd4
WaE

Change-Id: If061fd4c228b5288173a045430608b34b138c178
Remove unused #include

Change-Id: Idbd1052355dc10795440fc71b5517b6594461c63
external/boost: WaE

Change-Id: Iffc69577f12020c60bf5db1f740ec3fec43c3d8e
Work around InterlockedExchange not exported from kernel32.dll on x64

...as reported in a comment on <http://msdn.microsoft.com/en-us/library/windows/
desktop/ms683590%28v=vs.85%29.aspx> "InterlockedExchange function"

Change-Id: Ie71edd7a5ce8ff3c922d607e174a4c4d43c08c1d
More passing of MAKE into external configure

...like 2fdf78109e815a64169fdab1a8175b63ef9c64d4 "Pass MAKE into
external/poppler's configure"

Change-Id: I4e2f1a13d120a7398fa81884710c589bb905714d
callcatcher: BiffDrawingObjectBase is never constructed

which has a bunch of related knock-on effects given that logic.

Change-Id: Ib245af1005e37464e1a782018d88b379300641a2