rpms/openoffice.org/devel workspace.vcl39.patch,1.6,1.7

fedora-cvs-commits at redhat.com fedora-cvs-commits at redhat.com
Mon Aug 15 13:17:09 UTC 2005


Author: caolanm

Update of /cvs/dist/rpms/openoffice.org/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv971

Modified Files:
	workspace.vcl39.patch 
Log Message:
tweak patch

workspace.vcl39.patch:
 padmin/source/fontentry.cxx                |    6 
 psprint/inc/psprint/fontmanager.hxx        |    2 
 psprint/source/fontmanager/fontconfig.cxx  |    7 
 psprint/source/fontmanager/fontmanager.cxx |   17 -
 psprint/source/fontsubset/sft.c            |    8 
 psprint/source/fontsubset/sft.h            |    2 
 toolkit/source/awt/vclxtoolkit.cxx         |    5 
 vcl/inc/salframe.hxx                       |    2 
 vcl/inc/sallayout.hxx                      |   10 
 vcl/inc/scrbar.hxx                         |    1 
 vcl/inc/window.hxx                         |    2 
 vcl/source/app/stdtext.cxx                 |    5 
 vcl/source/app/svapp.cxx                   |    5 
 vcl/source/app/svdata.cxx                  |   41 +-
 vcl/source/control/button.cxx              |   52 ++-
 vcl/source/control/edit.cxx                |    6 
 vcl/source/control/ilstbox.cxx             |   29 -
 vcl/source/control/scrbar.cxx              |   88 +++--
 vcl/source/gdi/bmpfast.cxx                 |   34 +-
 vcl/source/gdi/sallayout.cxx               |   49 ++
 vcl/source/window/brdwin.cxx               |    7 
 vcl/source/window/menu.cxx                 |   63 ++-
 vcl/source/window/msgbox.cxx               |   23 +
 vcl/source/window/scrwnd.cxx               |   11 
 vcl/source/window/splitwin.cxx             |   15 
 vcl/source/window/window.cxx               |    5 
 vcl/unx/gtk/gdi/salnativewidgets-gtk.cxx   |   33 -
 vcl/unx/gtk/window/gtkframe.cxx            |   92 +++--
 vcl/unx/inc/plugins/gtk/gtkframe.hxx       |    1 
 vcl/unx/inc/salframe.h                     |    1 
 vcl/unx/inc/wmadaptor.hxx                  |   21 +
 vcl/unx/source/app/soicon.cxx              |    3 
 vcl/unx/source/app/wmadaptor.cxx           |  111 ++++++
 vcl/unx/source/gdi/pspgraphics.cxx         |    2 
 vcl/unx/source/gdi/xfont.cxx               |    5 
 vcl/unx/source/window/salframe.cxx         |   37 ++
 vcl/win/inc/salgdi.h                       |    1 
 vcl/win/source/gdi/salgdi.cxx              |    2 
 vcl/win/source/gdi/salgdi3.cxx             |  274 ++++++++++++----
 vcl/win/source/gdi/winlayout.cxx           |  492 ++++++++++++++++++-----------
 vcl/win/source/window/salframe.cxx         |   15 
 41 files changed, 1137 insertions(+), 448 deletions(-)

Index: workspace.vcl39.patch
===================================================================
RCS file: /cvs/dist/rpms/openoffice.org/devel/workspace.vcl39.patch,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- workspace.vcl39.patch	8 Aug 2005 15:30:39 -0000	1.6
+++ workspace.vcl39.patch	15 Aug 2005 13:16:59 -0000	1.7
@@ -48,110 +48,6 @@
          italic::type                                m_eItalic;
          width::type                                 m_eWidth;
          weight::type                                m_eWeight;
-Index: source/fontmanager/fontcache.cxx
-===================================================================
-RCS file: /cvs/gsl/psprint/source/fontmanager/fontcache.cxx,v
-retrieving revision 1.12
-retrieving revision 1.12.14.2
-diff -u -p -u -r1.12 -r1.12.14.2
---- openoffice.org.orig/psprint/source/fontmanager/fontcache.cxx	31 Jan 2005 08:59:14 -0000	1.12
-+++ openoffice.org/psprint/source/fontmanager/fontcache.cxx	22 Mar 2005 10:26:15 -0000	1.12.14.2
-@@ -81,7 +81,7 @@
- #endif
- 
- #define FONTCACHEFILE "/user/psprint/pspfontcache"
--#define CACHE_MAGIC "PspFontCacheFile format 1"
-+#define CACHE_MAGIC "PspFontCacheFile format 2"
- 
- using namespace std;
- using namespace rtl;
-@@ -203,7 +203,7 @@ void FontCache::flush()
-                 /*
-                  *  for each font entry write:
-                  *  name[;name[;name]]
--                 *  fontnr;PSName;italic;weight;width;pitch;encoding;ascend;descend;leading;vsubst;gxw;gxh;gyw;gyh;useroverrride[;{metricfile,typeflags}]
-+                 *  fontnr;PSName;italic;weight;width;pitch;encoding;ascend;descend;leading;vsubst;gxw;gxh;gyw;gyh;useroverrride[;{metricfile,typeflags}][;stylename]
-                  */
-                 if( nEntrySize > 1 )
-                     nSubEntry = static_cast<const PrintFontManager::TrueTypeFontFile*>(*it)->m_nCollectionEntry;
-@@ -267,6 +267,11 @@ void FontCache::flush()
-                         break;
-                     default: break;
-                 }
-+                if( (*it)->m_aStyleName.getLength() )
-+                {
-+                    aLine.Append( ';' );
-+                    aLine.Append( ByteString( String( (*it)->m_aStyleName ), RTL_TEXTENCODING_UTF8 ) );
-+                }
-                 aStream.WriteLine( aLine );
-             }
-             aStream.WriteLine( ByteString() );
-@@ -467,6 +472,8 @@ void FontCache::read()
-                         break;
-                     default: break;
-                 }
-+                if( nIndex != STRING_NOTFOUND )
-+                    pFont->m_aStyleName = String( aLine.Copy( nIndex ), RTL_TEXTENCODING_UTF8 );
- 
-                 bool bObsolete = false;
-                 if( bKeepOnlyUserOverridden )
-@@ -492,32 +499,6 @@ void FontCache::read()
-                     else
-                         bObsolete = true;
-                 }
--                FontCacheEntry& rEntry = (*pDir)[aFile].m_aEntry;
--                if( ! bObsolete )
--                {
--                    /*
--                    *  #i20287# duplicate lines could exist because of
--                    *  fontcache code prior to OOo 1.1.1, ignore them
--                    */
--                    for( FontCacheEntry::const_iterator entry = rEntry.begin();
--                         entry != rEntry.end() && ! bObsolete; ++entry )
--                    {
--                        const PrintFontManager::PrintFont* pOld = *entry;
--                        if( pOld->m_eType				== pFont->m_eType				&&
--                            pOld->m_nFamilyName			== pFont->m_nFamilyName			&&
--                            pOld->m_nPSName				== pFont->m_nPSName				&&
--                            pOld->m_eItalic				== pFont->m_eItalic				&&
--                            pOld->m_eWidth				== pFont->m_eWidth				&&
--                            pOld->m_ePitch				== pFont->m_ePitch				&&
--                            pOld->m_aEncoding			== pFont->m_aEncoding			&&
--                            pOld->m_bFontEncodingOnly	== pFont->m_bFontEncodingOnly	&&
--                            pOld->m_nAscend				== pFont->m_nAscend				&&
--                            pOld->m_nDescend			== pFont->m_nDescend
--                            )
--                        bObsolete = true;
--                    }
--                }
--                
-                 if( bObsolete )
-                 {
-                     m_bDoFlush = true;
-@@ -528,6 +509,7 @@ void FontCache::read()
-                     continue;
-                 }
-                 
-+                FontCacheEntry& rEntry = (*pDir)[aFile].m_aEntry;                
-                 rEntry.push_back( pFont );
-             }
-         }
-@@ -575,6 +557,7 @@ void FontCache::copyPrintFont( const Pri
-         default: break;
-     }
-     pTo->m_nFamilyName		= pFrom->m_nFamilyName;
-+    pTo->m_aStyleName       = pFrom->m_aStyleName;
-     pTo->m_aAliases			= pFrom->m_aAliases;
-     pTo->m_nPSName			= pFrom->m_nPSName;
-     pTo->m_eItalic			= pFrom->m_eItalic;
-@@ -637,6 +620,7 @@ bool FontCache::equalsPrintFont( const P
-         default: break;
-     }
-     if( pRight->m_nFamilyName		!= pLeft->m_nFamilyName		||
-+        pRight->m_aStyleName        != pLeft->m_aStyleName      ||
-         pRight->m_nPSName			!= pLeft->m_nPSName			||
-         pRight->m_eItalic			!= pLeft->m_eItalic			||
-         pRight->m_eWeight			!= pLeft->m_eWeight			||
 Index: source/fontmanager/fontconfig.cxx
 ===================================================================
 RCS file: /cvs/gsl/psprint/source/fontmanager/fontconfig.cxx,v




More information about the fedora-cvs-commits mailing list