combine the pass-by-ref clang plugins

Change-Id: Idac24afb7cb67fa2d539553fb9fa049c2d61ecf0
Make the MacAVF code build also as 32-bit

When compiling 32-bit OS X code, the code will use the "legacy
Objective-C runtime", which means that instance variables of an
Objective-C class must be declared in the @interface block, not in the
@implementation.

CGRect and NSRect are not the same for 32-bit code.

Also, use boost::unordered_map.

Change-Id: Icc56ff298203565a7568714b0e9f42c7c6b89737
Use correct header guard name in comment at #endif

Change-Id: I2df05054c4108cb173f80ce6fa66f30c713b70cd
lsan: mpFontCharMap double-add-ref, never released

Change-Id: Id511d6d0d975434b4754786204cc0fc91568168e
set the MVP matrix in picking mode

Change-Id: I11d4838a320ada1d454870436e540b2c56fa18fd
support property mapping in new 3D charts

Change-Id: I3da71e354ed2595c1f5b2eaeb5fb565205d24de0
Resolves: #i98216# extract boolean value for AutoFill value of ComboBox model

(cherry picked from commit 213aafbf006a5099e951f65a472e4f8fa66256a4)

Change-Id: I862abc31b69b98f0ec766ca260fdc063d14a2ee4
introduce SvxLanguageBoxBase, SvxLanguageBox, SvxLanguageComboBox

In preparation of having a language box available as ComboBox to be able
to add language tags.

Change-Id: I5af5ea5bb06e558db1fcf9c0668be274d5cec04e
oox: always save all kinds of 3d effects to the grab bag.

This was actually a bug. It didn't matter much because a document with
an a:sp3d tag but without a:scene3d section would be invalid, but the
code was logically wrong.

Change-Id: Ifa838e425849642c2a1bf6fca6b6a8dc8ed3b465
ooxml: Preserve shape effects when there's more than one

Transformed the preservation process of shape effects to be able to
store more than one effect. For that we:

* Created the Effect struct and added a vector member to the
  EffectProperties struct.
* Changed the shadow effect to use the new Effect struct,
  EffectShadowProperties struct is preserved because the direction
  field still has some use but we should remove it.
* Changed the structure of the grab bag to store more than one effect.
* Modified an existing unit test to check shapes with several effects.

Change-Id: I0dd908fa1d9578827c02ef6272fc9e2b914391be
ooxml: Preserve effects on pictures

If a picture contains some 2D (glow, shadow...) or 3D effect
(rotation, extrusion...), we prevent the importer from transforming
it into a XTextContent so the XShape grab bag is not removed and
the effects are preserved using the existing mechanisms. Added a unit
test for this issue, and modified some existing unit tests to match
the new behaviour.

Change-Id: I3b87069ea208604383a592d34d0a4ceb6b0f9fc7
clean up, remove eof comments

Change-Id: I166e781cb54181a8e5d08021cf5f6dfcd1fde5cb
fix-includes.pl: svgio

Change-Id: I660f0b2da8f5e6fd8de37e22fd4edd2bd8d21ef8
idl: remove external header guards

Change-Id: I78661f0750e4213a20dd2341580cbb181897f3ba
idl: fix some include guards

Change-Id: I6f306ba26d888a617aae89d29fc80acd00bd71d8
sw doc model dump: show SdrObject::nOrdNum

Change-Id: I4ac2c3d883dd9bb111a2d600f5a17ea96a1e219e
Add more info about XCODE_DEBUG_INFORMATION_FORMAT

Change-Id: I90b1140d9c3f70f01eb673e6d9113593bbe57a09
loplugin:saloverride

Change-Id: I2b6e6a6654e888bec3ba4961f9130ca10b791f87
Fix class name typo in comment

Change-Id: Ie37583fb53578fb91a121f7d2ec654a4fae01002
ODF filters: fallback glTF model to bitmap for older versions

Change-Id: I33161401a29f511e61429355dd2905d4643fe8ff