Error: exception specification of overriding function is more lax than base

Change-Id: Iffcc2084e005b27653964ddc6e965744be370a16
Bin DestroyVirtualDevice(): Just use delete directly at call sites

Change-Id: I47c67d3d89ab22b07b3ec6fe7ea6e035d21e85b6
Sprinkle some SAL_OVERRIDEs

Add SAL_OVERRIDE markup to SalInstance and its derived classes for Unix. In
the process, found one pointlessly virtual function (not overridden in any
derived class).

Change-Id: I49e021e77d53b658e664178372b333a13ffdc9aa
Seems we don't need any basebmp stuff in AquaSalGraphics on iOS

No repeatable visible differences in TiledLibreOffice for my test
docs.

Probably we should unify the iOS vcl code even harder with the OS X
code, get rid of the last remains of the pre-tiled-rendering basebmp
bitmap-based stuff.

Change-Id: I2484585d3d0ef5ce758d0a654717d23464464c1a
Return two accidentally removed member functions

Change-Id: Ideef97c6ddcde9a3c324084a53792c965c7b6707
Avoid possible resource leaks by boost::scoped_array

Change-Id: I8b57f970b31b12902e3772c3306b71379b8d3fe5
RTF import: handle Relative{Height,Width}{,Relation}

Change-Id: Ic3a578af9c0808b188a4d196b1c132c0b23f15f7
Split TYPEINFO into plain and TYPEINFO_OVERRIDE

...where the latter contains SAL_OVERRIDE annotations

Change-Id: Id64794b388d83dfe7026440e8b20a5b5efd412d1
Expand uses of SO2_DECL_BASIC_CLASS_DLL macro

Change-Id: I6bee19954e930248058128c9e01cc23b3395bf20
Remove unused macros

Change-Id: Ib4838eacd9240664327292bf12c7a14a8cdfbcf1
fdo#74702 Move device specific bitmap drawing to its own function

Device specific drawing has been moved to its own function.
VirtualDevice and Window draw in the same way, so can be shared in
OutputDevice, however Printer has its only specific ways of drawing
so it needs its own method.

Change-Id: I051fee029a1ec022a131bb12588189178c4109b2
Reviewed-on: https://gerrit.libreoffice.org/8724
Reviewed-by: Chris Sherlock <chris.sherlock79@gmail.com>
Tested-by: Chris Sherlock <chris.sherlock79@gmail.com>
fdo#74702 Followup to 4d1111aafe4c1$53ca52d045d726799d4b1753142

Forgot to commit... oops!

Change-Id: If73bdb2acb3fdba7e155d6f4ed2b6a249829db0e
Reviewed-on: https://gerrit.libreoffice.org/8757
Reviewed-by: Chris Sherlock <chris.sherlock79@gmail.com>
Tested-by: Chris Sherlock <chris.sherlock79@gmail.com>
Fix tab spacing in include/vcl/outdev.hxx

Change-Id: I98eb64ee6ebad72b534bac8a467a9a334876c2e6
Reviewed-on: https://gerrit.libreoffice.org/8758
Tested-by: Chris Sherlock <chris.sherlock79@gmail.com>
Reviewed-by: Chris Sherlock <chris.sherlock79@gmail.com>
These strings are now global resources, define them accordingly.

Change-Id: Ia68249242850ef3d82cc56ceae7e5ef84dd08b5b
Revert the unwanted submodule change.

Change-Id: I725d89c5c36ce898f7340b270a40d875a13a839c
cp#1000044 DOC import: fProtEnabled means document is not totally read-only

Reading the spec, it seems that we have two cases here:

- if lKeyProtDoc is set and fProtEnabled is 1, then editing forms is
  allowed
- if lKeyProtDoc is set, but fProtEnabled is 0, then the document is
  totally read-only

So in the first case avoid the SetModifyPasswordHash() call to allow
form field editing.

Change-Id: Id0c48e8eb4bde75c5520a7b108fcfada51148faf
First batch of adding SAL_OVERRRIDE to overriding function declarations

...mostly done with a rewriting Clang plugin, with just some manual tweaking
necessary to fix poor macro usage.

Change-Id: I71fa20213e86be10de332ece0aa273239df7b61a
Remove pointless SerfRequestProcessorImplFac indirection.

Change-Id: If8549893a686c7a665adde0436d377d6d695e5bf
webdav: Lock files when opening them.

The implementation is not perfect but good enough as a start.

Change-Id: I6f006ae7a16ee73de20448e1228d9acfd69becb4
webdav: Parse response of LOCK request.

Change-Id: Ib17de602e2c51eb29b0495ce7411836ceeccf9d4