page31
código, compilá-lo e fazer alterações.
A wiki é incrível e o processo de construção é incrivelmente fácil. Aqui estão os comandos que executei depois de instalar as dependências de compilação:
LibreOffice Magazine | Agosto 2014
44
Mundo Libre
Artigo
$ git clone git://anongit.freedesktop.org/libreoffice/core libreoffice
$ cd libreoffice
$ ./autogen.sh --enable-dbgutil --without-java --without-help --without-myspell-dicts
$ make (esperar duas horas)
$ instdir/program/soffice --writer
Com esses passos, eu poderia então executar o LibreOffice e experimentar algumas coisas. Depois de algumas compilações, encontrei o que parecia melhor. Aqui está o primeiro diff que enviei para o dev alias:
diff --git a/vcl/source/gdi/outdev3.cxx b/vcl/source/gdi/outdev3.cxx
index f3f5a77..6e142fd 100644
--- a/vcl/source/gdi/outdev3.cxx
+++ b/vcl/source/gdi/outdev3.cxx
@@ -5301,9 +5301,12 @@ void OutputDevice::DrawWaveLine( const Point&
rStartPos, const Point& rEndPos,
long nWaveHeight;
if ( nStyle == WAVE_NORMAL )
{
- nWaveHeight = 3;
+ nWaveHeight = 5;
nStartY++;
nEndY++;
+
+ nStartY++; //Shift down additional pixel for hidpi screens
+ //TODO: Probably should be done above, before rotation happens