Hello,
I have been using a profiler with Abiword. I think that make sense to inline 
the following functions. Are you guys OK with this?
Thanks,
-- Jordi Mas i Hernāndez Homepage and LiveJournal at http://www.softcatala.org/~jmas
? diff.txt
? win/vc60.pdb
? win/vc70.pdb
? xp/vc60.pdb
? xp/vc70.pdb
Index: win/gr_Win32USPGraphics.cpp
===================================================================
RCS file: /cvsroot/abi/src/af/gr/win/gr_Win32USPGraphics.cpp,v
retrieving revision 1.57
diff -u -r1.57 gr_Win32USPGraphics.cpp
--- win/gr_Win32USPGraphics.cpp	28 Dec 2004 10:09:42 -0000	1.57
+++ win/gr_Win32USPGraphics.cpp	30 Dec 2004 12:08:16 -0000
@@ -112,9 +112,9 @@
   public:
         virtual ~GR_Win32USPItem(){};
         
-	virtual GR_ScriptType getType() const {return (GR_ScriptType) m_si.a.eScript;}
-	virtual GR_Item *     makeCopy() const {return new GR_Win32USPItem(m_si);} // make a copy of this item
-	virtual GRRI_Type     getClassId() const {return GRRI_WIN32_UNISCRIBE;}
+	inline virtual GR_ScriptType getType() const {return (GR_ScriptType) m_si.a.eScript;}
+	inline virtual GR_Item *     makeCopy() const {return new GR_Win32USPItem(m_si);} // make a copy of this item
+	inline virtual GRRI_Type     getClassId() const {return GRRI_WIN32_UNISCRIBE;}
 
         bool isRTL() const {return m_si.a.fRTL != 0;}
         
Index: xp/gr_Graphics.cpp
===================================================================
RCS file: /cvsroot/abi/src/af/gr/xp/gr_Graphics.cpp,v
retrieving revision 1.143
diff -u -r1.143 gr_Graphics.cpp
--- xp/gr_Graphics.cpp	22 Dec 2004 21:44:14 -0000	1.143
+++ xp/gr_Graphics.cpp	30 Dec 2004 12:08:19 -0000
@@ -358,10 +358,6 @@
         m_iFontAllocNo = 0xffffffff;
 }
 
-UT_uint32 GR_Graphics::getZoomPercentage(void) const
-{
-	return m_iZoomPercentage;
-}
 
 const char * GR_Graphics::invertDimension(UT_Dimension dim, double dValue) const
 {
Index: xp/gr_Graphics.h
===================================================================
RCS file: /cvsroot/abi/src/af/gr/xp/gr_Graphics.h,v
retrieving revision 1.139
diff -u -r1.139 gr_Graphics.h
--- xp/gr_Graphics.h	25 Oct 2004 20:18:03 -0000	1.139
+++ xp/gr_Graphics.h	30 Dec 2004 12:08:21 -0000
@@ -492,7 +492,7 @@
         virtual GR_Graphics::Cursor getCursor(void) const = 0;
 
         virtual void      setZoomPercentage(UT_uint32 iZoom);
-	UT_uint32         getZoomPercentage(void) const;
+	inline UT_uint32  getZoomPercentage(void) const {return m_iZoomPercentage; }
         static UT_uint32  getResolution(void) { return UT_LAYOUT_RESOLUTION; }
         inline void       setPortrait (bool b) {m_bIsPortrait = b;}
         inline bool       isPortrait (void) const {return m_bIsPortrait;}
Received on Thu Dec 30 13:10:37 2004
This archive was generated by hypermail 2.1.8 : Thu Dec 30 2004 - 13:10:37 CET