gnash-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gnash-commit] gnash ChangeLog libbase/URL.h


From: Sandro Santilli
Subject: [Gnash-commit] gnash ChangeLog libbase/URL.h
Date: Sun, 13 Jan 2008 18:35:26 +0000

CVSROOT:        /sources/gnash
Module name:    gnash
Changes by:     Sandro Santilli <strk>  08/01/13 18:35:26

Modified files:
        .              : ChangeLog 
        libbase        : URL.h 

Log message:
        reduce string copies (not only in set_querystring).

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.5390&r2=1.5391
http://cvs.savannah.gnu.org/viewcvs/gnash/libbase/URL.h?cvsroot=gnash&r1=1.19&r2=1.20

Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.5390
retrieving revision 1.5391
diff -u -b -r1.5390 -r1.5391
--- ChangeLog   13 Jan 2008 14:00:25 -0000      1.5390
+++ ChangeLog   13 Jan 2008 18:35:25 -0000      1.5391
@@ -1,3 +1,7 @@
+2008-01-13 Sandro Santilli <address@hidden>
+
+       * libbase/URL.h: reduce string copies (not only in set_querystring).
+
 2008-01-13 Benjamin Wolsey <address@hidden>
 
        * gui/gtk.cpp: i18n, add checkbox to sound toggle.

Index: libbase/URL.h
===================================================================
RCS file: /sources/gnash/gnash/libbase/URL.h,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -b -r1.19 -r1.20
--- libbase/URL.h       12 Jan 2008 12:48:06 -0000      1.19
+++ libbase/URL.h       13 Jan 2008 18:35:26 -0000      1.20
@@ -63,32 +63,32 @@
        URL(const std::string& relative_url, const URL& baseurl);
 
        /// Return the 'protocol' member of this URL, as a string
-       std::string protocol() const { return _proto; }
+       const std::string& protocol() const { return _proto; }
 
        /// Return the 'hostname' member of this URL, as a string
        //
        /// NOTE: return the empty string if protocol() is "file"
        ///
-       std::string hostname() const { return _host; }
+       const std::string& hostname() const { return _host; }
 
        /// Return the 'path' member of this URL, as a string
-       std::string path() const { return _path; }
+       const std::string& path() const { return _path; }
 
        /// Return the 'anchor' member of this URL, as a string
        //
        /// The anchor is the string after the '#' character
        ///
-       std::string anchor() const { return _anchor; }
+       const std::string& anchor() const { return _anchor; }
 
        /// Return the 'querystring' member of this URL, as a string
        //
        /// The query is the string after the '?' character
        ///
-       std::string querystring() const { return _querystring; }
+       const std::string& querystring() const { return _querystring; }
        
        /// Set the 'querystring' member of this URL to a new value
-  ///
-  void set_querystring(std::string value) { _querystring = value; } 
+       //
+       void set_querystring(const std::string& value) { _querystring = value; 
} 
 
        /// Return the full absolute URL as a string.
        //




reply via email to

[Prev in Thread] Current Thread [Next in Thread]