Kaynağa Gözat

missing default parameter for compact mode in XMLPrinter

Lee Thomason 12 yıl önce
ebeveyn
işleme
256adb6371
2 değiştirilmiş dosya ile 5 ekleme ve 3 silme
  1. 3 1
      setversion.py
  2. 2 2
      tinyxml2.h

+ 3 - 1
setversion.py

@@ -116,4 +116,6 @@ print( "Release note:" )
 print( '1. Build.   g++ -Wall -DDEBUG tinyxml2.cpp xmltest.cpp -o gccxmltest.exe' )
 print( '2. Commit.  git commit -am"setting the version to ' + versionStr + '"' )
 print( '3. Tag.     git tag ' + versionStr )
-print( '   OR       git tag -a ' + versionStr + ' -m <tag message>' )
+print( '   OR       git tag -a ' + versionStr + ' -m <tag message>' )
+print( 'Remember to "git push" both code and tag.' )
+ 

+ 2 - 2
tinyxml2.h

@@ -1964,7 +1964,7 @@ public:
     /** If streaming, start writing an element.
         The element must be closed with CloseElement()
     */
-    void OpenElement( const char* name, bool compactMode );
+    void OpenElement( const char* name, bool compactMode=false );
     /// If streaming, add an attribute to an open element.
     void PushAttribute( const char* name, const char* value );
     void PushAttribute( const char* name, int value );
@@ -1972,7 +1972,7 @@ public:
     void PushAttribute( const char* name, bool value );
     void PushAttribute( const char* name, double value );
     /// If streaming, close the Element.
-    virtual void CloseElement( bool compactMode );
+    virtual void CloseElement( bool compactMode=false );
 
     /// Add a text node.
     void PushText( const char* text, bool cdata=false );