framework: avoid double-free in ToolBarManager()

The timer could run after the ToolBarManager is deleted because the
dispose() method can accidentally restart the timer somehow.

Change-Id: I86868f08f436976761e814d4cea1cd5a0e348935
fdo#39468 Translate German Comments - sc/source/core/data/documen2.cxx

Change-Id: I9a426f40f8cdce1f1ebe207dd9ada8154d8fde46
Reviewed-on: https://gerrit.libreoffice.org/12195
Reviewed-by: Samuel Mehrbrodt <s.mehrbrodt@gmail.com>
Tested-by: Samuel Mehrbrodt <s.mehrbrodt@gmail.com>
Basic Idle handler implementation

An idle handler will ultimately be a zero time timeout with
prioritisation layered on top of that.

Change-Id: I3f0802d5001172fc7b8409274bc5a3632e5dad34
vcl: Fix pixel drawing with OpenGL

Change-Id: I5d8e80baec9537e0c5913d821e26566409fe5261
vcl: Add methods to call before and after OpenGL rendering

Change-Id: I937907a3e8eb8f841a2eed6199e86d022be7dc16
vcl: Remove unused shaders list

Change-Id: I13a25a39cceb184c2bb2b48bc143a951ee982b26
vcl: Use a different FBO when rendering using a VirtualDevice

Change-Id: I8cb97a4057c06ca09adfcac8dcd3f61ac9508430
vcl: Fix alpha value when drawing bitmap with mask

Change-Id: Ie9cbd754383296a9fe6e42346d4a17477eb88242
vcl: Fix the VirtualDevice rectangle rendering in vcldemo

Change-Id: I43d43d5e81d52560154b102cc469761b51a590d4
vcl: Fix text rendering with OpenGL

Change-Id: I7784fa81cb6f9a3d6437b2b628c37e7895c84733
WaE: 'register' storage class specifier is deprecated

Silly gperf generates 'register' storage class specifiers. So ignore
those warnings from the generated tokens.cxx file.

Change-Id: Ia80139f904f949bd2ae0267b6790d17b7f0e93d0
Adapt vcldemo code to layer NONE

...and being run via bin/run, taking care of setting URE_BOOTSTRAP

Change-Id: I6a3e54d244cc534e8526a501a075b3df0cc152d5
add 'make etags' to generate etags

Change-Id: Id87f71b6d31720173f0c5ec2a4fc395065223b79
Reviewed-on: https://gerrit.libreoffice.org/12300
Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
Tested-by: Noel Grandin <noelgrandin@gmail.com>
stop duplicate definition of lcl_popOrZero()

This renames it to popOrZero() in node.hxx. Also one more call site
found in mathmlimport.hxx.

Change-Id: I3f0281315146347280d0836ceadcfdf9c80fa166
Reviewed-on: https://gerrit.libreoffice.org/12310
Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
Tested-by: Noel Grandin <noelgrandin@gmail.com>
fdo#39468 Translate German comments - sw/source/core/text

Change-Id: I8f94931ab8e55e8e330350c92251fa8737bfe730
Reviewed-on: https://gerrit.libreoffice.org/12308
Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
Tested-by: Noel Grandin <noelgrandin@gmail.com>
sw: fix misleading log message

Change-Id: Iec87ed441ccdb03646fecaa8102a047c07a9b25d
sc: ~ScViewPaneBase() needs the SolarMutex

Change-Id: Idbda230e8e4e48804b356e35cba3a3488cd4c55c
vcl: avoid opengl kernel creation writing over its buffers.

Change-Id: I90486137323afc03a23afa6c18c27840fe8456e1
More nEndInvalid/COMPLETE_STRING fixes

...to fix -fsanitize=signed-integer-overflow

Change-Id: Ib8dad09f1ed088c51fb417efecf662e76b2e495a
fdo#51008 change [pt-PT] group separator to no-break space

Change-Id: Ibc658c6d1db5f1d5de8fd02d6eb0e269a625644f