glibmm r441 - in trunk: . docs/reference glib/glibmm
- From: daniel svn gnome org
- To: svn-commits-list gnome org
- Subject: glibmm r441 - in trunk: . docs/reference glib/glibmm
- Date: Mon, 3 Sep 2007 01:30:55 +0100 (BST)
Author: daniel
Date: 2007-09-03 01:30:54 +0100 (Mon, 03 Sep 2007)
New Revision: 441
ViewCVS link: http://svn.gnome.org/viewcvs/glibmm?rev=441&view=rev
Modified:
trunk/ChangeLog
trunk/docs/reference/Doxyfile.in
trunk/glib/glibmm/ustring.cc
trunk/glib/glibmm/ustring.h
Log:
* glib/glibmm/ustring.cc (ustring::FormatStream::FormatStream): Use
the global C++ locale instead of forcing the environment's locale
onto the formatting stream. This lifts an unnecessary restriction
at the cost of requiring users to call std::locale::global().
* glib/glibmm/ustring.h (ustring): Advertise the new compose and
format API in the class documentation.
(ustring::format): Correct a couple of cut'n'paste mistakes -- ouch.
Also add two more overloads so that format() now takes up to eight
arguments. Extent the method documentation, too.
(ustring::Stringify): Explicitly declare the class as noncopyable.
(ustring::compose): Qualify calls to method ustring::compose_argv()
in order to avoid surprising name lookup results in the context of
the template instantiation.
* docs/reference/Doxyfile.in (PREDEFINED): Add GLIBMM_HAVE_WIDESTREAM
so that the wide stream I/O operators show up in the documentation.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]