[Top][All Lists]
[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.
//
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gnash-commit] gnash ChangeLog libbase/URL.h,
Sandro Santilli <=