Author: hdu
Date: Wed Aug 14 13:25:05 2013
New Revision: 1513872

URL: http://svn.apache.org/r1513872
Log:
#i122208# allow silgraphite build with move-semantic enabled STL

by fixing the non-canonical copy constructor of gr::Segment()

Modified:
    openoffice/branches/rejuvenate01/main/graphite/graphite-2.3.1.patch

Modified: openoffice/branches/rejuvenate01/main/graphite/graphite-2.3.1.patch
URL: 
http://svn.apache.org/viewvc/openoffice/branches/rejuvenate01/main/graphite/graphite-2.3.1.patch?rev=1513872&r1=1513871&r2=1513872&view=diff
==============================================================================
--- openoffice/branches/rejuvenate01/main/graphite/graphite-2.3.1.patch 
(original)
+++ openoffice/branches/rejuvenate01/main/graphite/graphite-2.3.1.patch Wed Aug 
14 13:25:05 2013
@@ -2360,6 +2360,17 @@
        {
        }
  
+--- misc/silgraphite-2.3.1/engine/include/graphite/Segment.h   2009-01-29 
09:33:19.000000000 +0100
++++ misc/build/silgraphite-2.3.1/engine/include/graphite/Segment.h     
2013-08-14 15:10:53.363864046 +0200
+@@ -64,7 +64,7 @@
+       virtual ~Segment();
+ 
+       // Basic copy constructor:
+-      Segment(Segment & seg);
++      Segment( const Segment&);
+ 
+       // For making modified copies of segments:
+       static Segment * LineContextSegment(Segment & seg, bool fStartLine, 
bool fEndLine);
 --- misc/build/silgraphite-2.3.1/engine/src/segment/Segment.cpp.bak    
2010-06-23 19:59:54.611660400 +0700
 +++ misc/build/silgraphite-2.3.1/engine/src/segment/Segment.cpp        
2010-06-23 21:30:16.335460400 +0700
 @@ -246,6 +246,8 @@
@@ -2371,6 +2382,15 @@
  
  //    m_psstrm = NULL;
        m_prgslout = NULL;
+@@ -435,7 +435,7 @@
+ 
/*----------------------------------------------------------------------------------------------
+       Basic copy method.
+ 
----------------------------------------------------------------------------------------------*/
+-Segment::Segment(Segment & seg)
++Segment::Segment( const Segment& seg)
+ {
+       int islout;
+
 @@ -2988,9 +2988,10 @@
        return kresOk;
  }


Reply via email to