include/touch/touch.h                                                        | 
   2 
 ios/experimental/TiledLibreOffice/TiledLibreOffice.xcodeproj/project.pbxproj | 
  78 ++++++++++
 vcl/quartz/ctlayout.cxx                                                      | 
   7 
 3 files changed, 86 insertions(+), 1 deletion(-)

New commits:
commit 25b503e7317adc377279b3f844f3d758a447ed37
Author: Tor Lillqvist <t...@collabora.com>
Date:   Mon Jul 7 13:01:31 2014 +0300

    Reduce artefacts significantly by binning the "LO_TWIPS_TO_MLO_RIP_RATIO"
    
    Change it from 10 to 1. This makes occasional rendering artefacts at
    tile boundaries much less visible. Unless there is opposition to this
    change, I will separately commit a change that simplifies the
    code. Now that LO_TWIPS_TO_MLO_RIP_RATIO equals one, no point in
    having it at all, and dividing or multiplying by it.
    
    Change-Id: I4a34e7171790e0ed7ff0b7ce6dfe980d5e293468

diff --git a/include/touch/touch.h b/include/touch/touch.h
index a2b0452..e141bf7 100644
--- a/include/touch/touch.h
+++ b/include/touch/touch.h
@@ -106,7 +106,7 @@ typedef basegfx::B1DRange MLODpxSize;
 
 typedef long long MLORip;
 
-static const MLORip LO_TWIPS_TO_MLO_RIP_RATIO = 10L;
+static const MLORip LO_TWIPS_TO_MLO_RIP_RATIO = 1L;
 
 struct MLORipSize
 {
commit e2f1fffc81896c0773a18e468635056710927d8f
Author: Tor Lillqvist <t...@collabora.com>
Date:   Mon Jul 7 12:38:57 2014 +0300

    Add more source files for Xcode debugging convenience
    
    Change-Id: I3717ca2c3f4cf06ce851188a27f3108674a8fe14

diff --git 
a/ios/experimental/TiledLibreOffice/TiledLibreOffice.xcodeproj/project.pbxproj 
b/ios/experimental/TiledLibreOffice/TiledLibreOffice.xcodeproj/project.pbxproj
index ca5108f..37df6f8 100644
--- 
a/ios/experimental/TiledLibreOffice/TiledLibreOffice.xcodeproj/project.pbxproj
+++ 
b/ios/experimental/TiledLibreOffice/TiledLibreOffice.xcodeproj/project.pbxproj
@@ -724,6 +724,37 @@
                BE9F4609186839C100B8BE69 /* unointerfaceproxy.cxx */ = {isa = 
PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = 
unointerfaceproxy.cxx; path = 
../../../bridges/source/cpp_uno/shared/unointerfaceproxy.cxx; sourceTree = 
"<group>"; };
                BE9F460A186839C100B8BE69 /* vtablefactory.cxx */ = {isa = 
PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = 
vtablefactory.cxx; path = 
../../../bridges/source/cpp_uno/shared/vtablefactory.cxx; sourceTree = 
"<group>"; };
                BE9F460B186839C100B8BE69 /* vtables.cxx */ = {isa = 
PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = vtables.cxx; 
path = ../../../bridges/source/cpp_uno/shared/vtables.cxx; sourceTree = 
"<group>"; };
+               BEAB8059194604400083BBB6 /* button.cxx */ = {isa = 
PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = button.cxx; 
path = ../../../vcl/source/control/button.cxx; sourceTree = "<group>"; };
+               BEAB805A194604400083BBB6 /* combobox.cxx */ = {isa = 
PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = combobox.cxx; 
path = ../../../vcl/source/control/combobox.cxx; sourceTree = "<group>"; };
+               BEAB805B194604400083BBB6 /* ctrl.cxx */ = {isa = 
PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ctrl.cxx; path 
= ../../../vcl/source/control/ctrl.cxx; sourceTree = "<group>"; };
+               BEAB805C194604400083BBB6 /* edit.cxx */ = {isa = 
PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = edit.cxx; path 
= ../../../vcl/source/control/edit.cxx; sourceTree = "<group>"; };
+               BEAB805D194604400083BBB6 /* field.cxx */ = {isa = 
PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = field.cxx; 
path = ../../../vcl/source/control/field.cxx; sourceTree = "<group>"; };
+               BEAB805E194604400083BBB6 /* field2.cxx */ = {isa = 
PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = field2.cxx; 
path = ../../../vcl/source/control/field2.cxx; sourceTree = "<group>"; };
+               BEAB805F194604400083BBB6 /* fixed.cxx */ = {isa = 
PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = fixed.cxx; 
path = ../../../vcl/source/control/fixed.cxx; sourceTree = "<group>"; };
+               BEAB8060194604400083BBB6 /* fixedhyper.cxx */ = {isa = 
PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = 
fixedhyper.cxx; path = ../../../vcl/source/control/fixedhyper.cxx; sourceTree = 
"<group>"; };
+               BEAB8061194604400083BBB6 /* group.cxx */ = {isa = 
PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = group.cxx; 
path = ../../../vcl/source/control/group.cxx; sourceTree = "<group>"; };
+               BEAB8062194604400083BBB6 /* ilstbox.cxx */ = {isa = 
PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ilstbox.cxx; 
path = ../../../vcl/source/control/ilstbox.cxx; sourceTree = "<group>"; };
+               BEAB8063194604400083BBB6 /* imgctrl.cxx */ = {isa = 
PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = imgctrl.cxx; 
path = ../../../vcl/source/control/imgctrl.cxx; sourceTree = "<group>"; };
+               BEAB8064194604400083BBB6 /* longcurr.cxx */ = {isa = 
PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = longcurr.cxx; 
path = ../../../vcl/source/control/longcurr.cxx; sourceTree = "<group>"; };
+               BEAB8065194604400083BBB6 /* lstbox.cxx */ = {isa = 
PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = lstbox.cxx; 
path = ../../../vcl/source/control/lstbox.cxx; sourceTree = "<group>"; };
+               BEAB8066194604400083BBB6 /* menubtn.cxx */ = {isa = 
PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = menubtn.cxx; 
path = ../../../vcl/source/control/menubtn.cxx; sourceTree = "<group>"; };
+               BEAB8067194604400083BBB6 /* morebtn.cxx */ = {isa = 
PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = morebtn.cxx; 
path = ../../../vcl/source/control/morebtn.cxx; sourceTree = "<group>"; };
+               BEAB8068194604400083BBB6 /* prgsbar.cxx */ = {isa = 
PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = prgsbar.cxx; 
path = ../../../vcl/source/control/prgsbar.cxx; sourceTree = "<group>"; };
+               BEAB8069194604400083BBB6 /* quickselectionengine.cxx */ = {isa 
= PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = 
quickselectionengine.cxx; path = 
../../../vcl/source/control/quickselectionengine.cxx; sourceTree = "<group>"; };
+               BEAB806A194604400083BBB6 /* scrbar.cxx */ = {isa = 
PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = scrbar.cxx; 
path = ../../../vcl/source/control/scrbar.cxx; sourceTree = "<group>"; };
+               BEAB806B194604400083BBB6 /* slider.cxx */ = {isa = 
PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = slider.cxx; 
path = ../../../vcl/source/control/slider.cxx; sourceTree = "<group>"; };
+               BEAB806C194604400083BBB6 /* spinbtn.cxx */ = {isa = 
PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = spinbtn.cxx; 
path = ../../../vcl/source/control/spinbtn.cxx; sourceTree = "<group>"; };
+               BEAB806D194604400083BBB6 /* spinfld.cxx */ = {isa = 
PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = spinfld.cxx; 
path = ../../../vcl/source/control/spinfld.cxx; sourceTree = "<group>"; };
+               BEAB806E194604400083BBB6 /* tabctrl.cxx */ = {isa = 
PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = tabctrl.cxx; 
path = ../../../vcl/source/control/tabctrl.cxx; sourceTree = "<group>"; };
+               BEAB806F194604400083BBB6 /* throbber.cxx */ = {isa = 
PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = throbber.cxx; 
path = ../../../vcl/source/control/throbber.cxx; sourceTree = "<group>"; };
+               BEAB807119460AE10083BBB6 /* textdata.cxx */ = {isa = 
PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = textdata.cxx; 
path = ../../../vcl/source/edit/textdata.cxx; sourceTree = "<group>"; };
+               BEAB807219460AE10083BBB6 /* textdoc.cxx */ = {isa = 
PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = textdoc.cxx; 
path = ../../../vcl/source/edit/textdoc.cxx; sourceTree = "<group>"; };
+               BEAB807319460AE10083BBB6 /* texteng.cxx */ = {isa = 
PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = texteng.cxx; 
path = ../../../vcl/source/edit/texteng.cxx; sourceTree = "<group>"; };
+               BEAB807419460AE10083BBB6 /* textundo.cxx */ = {isa = 
PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = textundo.cxx; 
path = ../../../vcl/source/edit/textundo.cxx; sourceTree = "<group>"; };
+               BEAB807519460AE10083BBB6 /* textview.cxx */ = {isa = 
PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = textview.cxx; 
path = ../../../vcl/source/edit/textview.cxx; sourceTree = "<group>"; };
+               BEAB807619460AE10083BBB6 /* txtattr.cxx */ = {isa = 
PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = txtattr.cxx; 
path = ../../../vcl/source/edit/txtattr.cxx; sourceTree = "<group>"; };
+               BEAB807719460AE10083BBB6 /* vclmedit.cxx */ = {isa = 
PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = vclmedit.cxx; 
path = ../../../vcl/source/edit/vclmedit.cxx; sourceTree = "<group>"; };
+               BEAB807819460AE10083BBB6 /* xtextedt.cxx */ = {isa = 
PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = xtextedt.cxx; 
path = ../../../vcl/source/edit/xtextedt.cxx; sourceTree = "<group>"; };
                BECA60DB1910271F00B24A7E /* autorecovery.cxx */ = {isa = 
PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = 
autorecovery.cxx; path = ../../../framework/source/services/autorecovery.cxx; 
sourceTree = "<group>"; };
                BECA60DC1910271F00B24A7E /* ContextChangeEventMultiplexer.cxx 
*/ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = 
ContextChangeEventMultiplexer.cxx; path = 
../../../framework/source/services/ContextChangeEventMultiplexer.cxx; 
sourceTree = "<group>"; };
                BECA60DD1910271F00B24A7E /* desktop.cxx */ = {isa = 
PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = desktop.cxx; 
path = ../../../framework/source/services/desktop.cxx; sourceTree = "<group>"; 
};
@@ -833,6 +864,8 @@
                        isa = PBXGroup;
                        children = (
                                BE0899121860D78B0021A679 /* app */,
+                               BEAB8058194603EC0083BBB6 /* control */,
+                               BEAB807019460A920083BBB6 /* edit */,
                                BE6F3D7B192E287400D6FCC0 /* filter */,
                                BE35B5431886C4CC001B7439 /* gdi */,
                                BE35B53B18869D2B001B7439 /* headless */,
@@ -1789,6 +1822,51 @@
                        name = bridges;
                        sourceTree = "<group>";
                };
+               BEAB8058194603EC0083BBB6 /* control */ = {
+                       isa = PBXGroup;
+                       children = (
+                               BEAB8059194604400083BBB6 /* button.cxx */,
+                               BEAB805A194604400083BBB6 /* combobox.cxx */,
+                               BEAB805B194604400083BBB6 /* ctrl.cxx */,
+                               BEAB805C194604400083BBB6 /* edit.cxx */,
+                               BEAB805D194604400083BBB6 /* field.cxx */,
+                               BEAB805E194604400083BBB6 /* field2.cxx */,
+                               BEAB805F194604400083BBB6 /* fixed.cxx */,
+                               BEAB8060194604400083BBB6 /* fixedhyper.cxx */,
+                               BEAB8061194604400083BBB6 /* group.cxx */,
+                               BEAB8062194604400083BBB6 /* ilstbox.cxx */,
+                               BEAB8063194604400083BBB6 /* imgctrl.cxx */,
+                               BEAB8064194604400083BBB6 /* longcurr.cxx */,
+                               BEAB8065194604400083BBB6 /* lstbox.cxx */,
+                               BEAB8066194604400083BBB6 /* menubtn.cxx */,
+                               BEAB8067194604400083BBB6 /* morebtn.cxx */,
+                               BEAB8068194604400083BBB6 /* prgsbar.cxx */,
+                               BEAB8069194604400083BBB6 /* 
quickselectionengine.cxx */,
+                               BEAB806A194604400083BBB6 /* scrbar.cxx */,
+                               BEAB806B194604400083BBB6 /* slider.cxx */,
+                               BEAB806C194604400083BBB6 /* spinbtn.cxx */,
+                               BEAB806D194604400083BBB6 /* spinfld.cxx */,
+                               BEAB806E194604400083BBB6 /* tabctrl.cxx */,
+                               BEAB806F194604400083BBB6 /* throbber.cxx */,
+                       );
+                       name = control;
+                       sourceTree = "<group>";
+               };
+               BEAB807019460A920083BBB6 /* edit */ = {
+                       isa = PBXGroup;
+                       children = (
+                               BEAB807119460AE10083BBB6 /* textdata.cxx */,
+                               BEAB807219460AE10083BBB6 /* textdoc.cxx */,
+                               BEAB807319460AE10083BBB6 /* texteng.cxx */,
+                               BEAB807419460AE10083BBB6 /* textundo.cxx */,
+                               BEAB807519460AE10083BBB6 /* textview.cxx */,
+                               BEAB807619460AE10083BBB6 /* txtattr.cxx */,
+                               BEAB807719460AE10083BBB6 /* vclmedit.cxx */,
+                               BEAB807819460AE10083BBB6 /* xtextedt.cxx */,
+                       );
+                       name = edit;
+                       sourceTree = "<group>";
+               };
                BECA60D9191026BA00B24A7E /* framework */ = {
                        isa = PBXGroup;
                        children = (
commit b87799a2fcc225207a9b4342326d8c22be5806ea
Author: Tor Lillqvist <t...@collabora.com>
Date:   Fri May 23 21:24:44 2014 +0300

    Add a few  more SAL_INFOs
    
    Change-Id: Id379c88c8a8c16f5276568e2bdb5f3730855255f

diff --git a/vcl/quartz/ctlayout.cxx b/vcl/quartz/ctlayout.cxx
index 46c55a3..cf44099 100644
--- a/vcl/quartz/ctlayout.cxx
+++ b/vcl/quartz/ctlayout.cxx
@@ -98,7 +98,10 @@ CTLayout::CTLayout( const CoreTextStyle* pTextStyle )
 CTLayout::~CTLayout()
 {
     if( mpCTLine )
+    {
+        SAL_INFO( "vcl.ct", "CFRelease(" << mpCTLine << ")" );
         CFRelease( mpCTLine );
+    }
     if( mpAttrString )
         CFRelease( mpAttrString );
 }
@@ -113,7 +116,10 @@ bool CTLayout::LayoutText( ImplLayoutArgs& rArgs )
         CFRelease( mpAttrString );
     mpAttrString = NULL;
     if( mpCTLine )
+    {
+        SAL_INFO( "vcl.ct", "CFRelease(" << mpCTLine << ")" );
         CFRelease( mpCTLine );
+    }
     mpCTLine = NULL;
 
     // initialize the new layout
@@ -202,6 +208,7 @@ void CTLayout::AdjustLayout( ImplLayoutArgs& rArgs )
             return;
         }
         // recreate the CoreText line layout without trailing spaces
+        SAL_INFO( "vcl.ct", "CFRelease(" << mpCTLine << ")" );
         CFRelease( mpCTLine );
         CFStringRef aCFText = CFStringCreateWithCharactersNoCopy( NULL,
                                                                   rArgs.mpStr 
+ mnMinCharPos,
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to