Author: sebor
Date: Mon Oct 15 21:06:47 2007
New Revision: 585025

URL: http://svn.apache.org/viewvc?rev=585025&view=rev
Log:
2007-10-15  Martin Sebor  <[EMAIL PROTECTED]>

        * src/ChangeLog: Updated.
        * include/ChangeLog: Generated.
        * examples/ChangeLog: Ditto.
        * tests/ChangeLog: Ditto.
        * util/ChangeLog: Ditto.

Added:
    incubator/stdcxx/trunk/examples/ChangeLog   (with props)
    incubator/stdcxx/trunk/include/ChangeLog   (with props)
    incubator/stdcxx/trunk/tests/ChangeLog   (with props)
    incubator/stdcxx/trunk/util/ChangeLog   (with props)
Modified:
    incubator/stdcxx/trunk/src/ChangeLog

Added: incubator/stdcxx/trunk/examples/ChangeLog
URL: 
http://svn.apache.org/viewvc/incubator/stdcxx/trunk/examples/ChangeLog?rev=585025&view=auto
==============================================================================
--- incubator/stdcxx/trunk/examples/ChangeLog (added)
+++ incubator/stdcxx/trunk/examples/ChangeLog Mon Oct 15 21:06:47 2007
@@ -0,0 +1,561 @@
+2007-10-14  Martin Sebor  <[EMAIL PROTECTED]>
+
+       STDCXX-278
+       * valarray.cpp (<valarray.h>): Removed a confusing #include directive
+       and added the definition of a generic operator<<() for valarray copied
+       from the said header.
+       (main): Replaced endl with '\n' for efficiency.
+
+2007-10-04 Travis Vitek <[EMAIL PROTECTED]>
+
+       STDCXX-580
+       * strstream.cpp (main): Unfreeze streambuf so destructor
+       will deallocate memory.
+
+2007-10-01 Farid Zaripov <[EMAIL PROTECTED]>
+
+       * Merged the head of branches/4.2.0
+
+2007-09-26  Martin Sebor  <[EMAIL PROTECTED]>
+
+       * ctype.cpp (main): Parenthesized a call to ctype::toupper() to avoid
+       errors when the symbol is shadowed by a macro defined in libc header(s)
+       as happens to be the case with gcc 4 on Darwin.
+
+2007-09-11 Farid Zaripov <[EMAIL PROTECTED]>
+
+       * codecvt1.cpp (main): Added output of the error message
+       in case of exception caught.
+
+2007-08-20 Farid Zaripov <[EMAIL PROTECTED]>
+
+       * dynatype.cpp (copy): applied again changes in r544831 with
+       adding comment in source file (the changes prevents error
+       "invalid static_cast from type `const dynatype' to type `int'"
+       on gcc 3.4.4/Cygwin).
+
+2007-08-20 Farid Zaripov <[EMAIL PROTECTED]>
+
+       * dynatype.cpp (copy): This change was hasty and fixed in r567733
+       (was: reverted unnecessary changes in r544831).
+
+2007-08-13 Farid Zaripov <[EMAIL PROTECTED]>
+
+       STDCXX-519
+       * fmtflags_manip.cpp (fmtflags_manip): Use value
+       initialization to workaround MSVC 7.1 bug.
+
+2007-08-07  Martin Sebor  <[EMAIL PROTECTED]>
+
+       * graph.cpp: Simplified in an (unsuccessful) effort to eliminate
+       gcc -Winline warnings.
+       (stringVector, graph): Used default template arguments for similicity
+       and renamed to Distances and Cities, respectively.
+       (main): Moved global variables into local scope, changing strings to
+       const char arrays for simplicity and efficiency. Replaced std::endl
+       with '\n' for efficiency.
+
+2007-08-07  Martin Sebor  <[EMAIL PROTECTED]>
+
+       * dynatype.cpp (get): Outlined to silence gcc -Winline warnings.
+       (dynatype, operator=): Same.
+
+2007-06-26 Farid Zaripov <[EMAIL PROTECTED]>
+
+       STDCXX-462
+       * moneyput.cpp (main): Create named std::locale object instead of 
unnamed.
+       * num_get.cpp (main): Ditto.
+       * time_get.cpp (main): Ditto.
+
+2007-06-23  Martin Sebor  <[EMAIL PROTECTED]>
+
+       STDCXX-457
+       * rwstdmessages.h: Updated license statement.
+       * replace.h: Same.
+       * codecvte.h: Same.
+       * examples.h: Same.
+       * valarray.h: Same.
+       * memfunref.h: Same.
+       * alg3.h: Same.
+       * widwork.h: Same.
+       * stocks.h: Same.
+       * teller.h: Same.
+
+2007-06-23  Martin Sebor  <[EMAIL PROTECTED]>
+
+       STDCXX-457
+       * icecream.cpp: Updated license statement.
+       * graph.cpp: Same.
+       * complx.cpp: Same.
+       * calc.cpp: Same.
+       * stocks.cpp: Same.
+       * radix.cpp: Same.
+       * sieve.cpp: Same.
+       * spell.cpp: Same.
+       * alg1.cpp: Same.
+       * alg2.cpp: Same.
+       * widwork.cpp: Same.
+       * alg3.cpp: Same.
+       * alg4.cpp: Same.
+       * concord.cpp: Same.
+       * teller.cpp: Same.
+       * alg5.cpp: Same.
+       * alg6.cpp: Same.
+       * tele.cpp: Same.
+       * alg7.cpp: Same.
+       * heap_ops.cpp: Same.
+       * toupper.cpp: Same.
+       * rotate.cpp: Same.
+       * map.cpp: Same.
+       * mismatch.cpp: Same.
+       * search.cpp: Same.
+       * find_end.cpp: Same.
+       * includes.cpp: Same.
+       * partial_sort.cpp: Same.
+       * messages.cpp: Same.
+       * transform.cpp: Same.
+       * codecvt1.cpp: Same.
+       * replace.cpp: Same.
+       * partial_sum.cpp: Same.
+       * lex_compare.cpp: Same.
+       * max.cpp: Same.
+       * strstreambuf.cpp: Same.
+       * set_diff.cpp: Same.
+       * fill.cpp: Same.
+       * set_intr.cpp: Same.
+       * setex.cpp: Same.
+       * bitset.cpp: Same.
+       * distance.cpp: Same.
+       * random_shuffle.cpp: Same.
+       * auto_ptr.cpp: Same.
+       * time_get.cpp: Same.
+       * remove.cpp: Same.
+       * has_facet.cpp: Same.
+       * funct_ob.cpp: Same.
+       * slice.cpp: Same.
+       * mutex.cpp: Same.
+       * stringbuf.cpp: Same.
+       * stack.cpp: Same.
+       * string.cpp: Same.
+       * complex.cpp: Same.
+       * ul_bound.cpp: Same.
+       * isalnum.cpp: Same.
+       * swap.cpp: Same.
+       * ifstream.cpp: Same.
+       * istreambuf_iterator.cpp: Same.
+       * valarray.cpp: Same.
+       * ostreambuf_iterator.cpp: Same.
+       * collate.cpp: Same.
+       * adj_diff.cpp: Same.
+       * count.cpp: Same.
+       * multimap.cpp: Same.
+       * negator.cpp: Same.
+       * multiset.cpp: Same.
+       * pnt2fnct.cpp: Same.
+       * indirect_array.cpp: Same.
+       * locale.cpp: Same.
+       * moneypunct.cpp: Same.
+       * wostream.cpp: Same.
+       * advance.cpp: Same.
+       * vector.cpp: Same.
+       * deque.cpp: Same.
+       * accumulate.cpp: Same.
+       * equal.cpp: Same.
+       * copyex.cpp: Same.
+       * list.cpp: Same.
+       * reverse.cpp: Same.
+       * num_get.cpp: Same.
+       * permutation.cpp: Same.
+       * find.cpp: Same.
+       * moneyput.cpp: Same.
+       * ctype.cpp: Same.
+       * queue.cpp: Same.
+       * strstream.cpp: Same.
+       * max_elem.cpp: Same.
+       * sort.cpp: Same.
+       * mask_array.cpp: Same.
+       * num_put.cpp: Same.
+       * istringstream.cpp: Same.
+       * generate.cpp: Same.
+       * slice_array.cpp: Same.
+       * nthelem.cpp: Same.
+       * gslice_array.cpp: Same.
+       * istrstream.cpp: Same.
+       * rwexcept.cpp: Same.
+       * fstream.cpp: Same.
+       * set_union.cpp: Same.
+       * for_each.cpp: Same.
+       * unique.cpp: Same.
+       * gslice.cpp: Same.
+       * use_facet.cpp: Same.
+       * filebuf.cpp: Same.
+       * memfunref.cpp: Same.
+       * istream1.cpp: Same.
+       * binders.cpp: Same.
+       * stream_iterator.cpp: Same.
+       * wstringstream.cpp: Same.
+       * memfunc.cpp: Same.
+       * find_first_of.cpp: Same.
+       * equal_range.cpp: Same.
+       * inner_product.cpp: Same.
+       * insert_iterator.cpp: Same.
+       * priority_queue.cpp: Same.
+       * partition.cpp: Same.
+       * set_sym_diff.cpp: Same.
+
+2007-06-22 Farid Zaripov <[EMAIL PROTECTED]>
+
+       STDCXX-454
+       * _error.h: Added declaration of the __rw_free_what_buf.
+       * exception.cpp (__rw_free_what_buf): Added _RWSTD_EXPORT to prototype.
+       Added assertion on __rw_what_refcnt value.
+       (_C_assign): If whatstr == __rw_what_buf, just reuse it without 
allocation
+       of the new buffer.
+       * rwexcept.cpp: Use __rw_free_what_buf() instead of delete[].
+
+2007-06-21 Farid Zaripov <[EMAIL PROTECTED]>
+
+       * rwstdmessages.cpp (_rw_messages_version): Added missing '}'.
+       * rwstdmessages.dll: Updated to valid WIN32 dll file.
+
+2007-06-21 Farid Zaripov <[EMAIL PROTECTED]>
+
+       * time_manip.in: New input file for the time_manip.cpp example.
+
+2007-06-13 Farid Zaripov <[EMAIL PROTECTED]>
+
+       * money_manip.in: New input file for the money_manip.cpp example.
+
+2007-06-13 Farid Zaripov <[EMAIL PROTECTED]>
+
+       * dynatype.out: Corrected example expected output.
+
+2007-06-13 Farid Zaripov <[EMAIL PROTECTED]>
+
+       * except.out: Renamed...
+       * failure.out: ...to this (see 
http://svn.apache.org/viewvc?view=rev&rev=544238).
+       * insert_wchar.out: Added svn:eol-style=native property. Removed 
svn:keywords property.
+       * mbsrtowcs.out: Ditto.
+       * fmtflags_manip.out: Ditto.
+       * wstringstream.out: Ditto.
+
+2007-06-12 Farid Zaripov <[EMAIL PROTECTED]>
+
+       * dynatype.out: Added svn:eol-style=native property.
+
+2007-06-11  Martin Sebor  <[EMAIL PROTECTED]>
+
+       * money_manip.cpp (main): Corrected a trivial typo in a comment.
+
+2007-06-09  Martin Sebor  <[EMAIL PROTECTED]>
+
+       * dynatype.out: Expected output of tutorial/dynatype.cpp.
+
+2007-06-06 Farid Zaripov <[EMAIL PROTECTED]>
+
+       * dynatype.cpp (copy): static_cast to const T& instead of T
+       to avoid error on gcc 3.4.4/Cygwin: invalid static_cast from
+       type `const dynatype' to type `int'.
+
+2007-06-05  Martin Sebor  <[EMAIL PROTECTED]>
+
+       * insert_wchar.cpp (main): Parenthesized a call to isalnum() to prevent
+       macro expension in case the function happens to be (illegally) shadowed
+       by a macro.
+
+2007-06-04  Martin Sebor  <[EMAIL PROTECTED]>
+
+       * stdexcept.cpp: Removed output file (exact output depends on
+       the compiler and on the location of stdcxx headers).
+
+2007-06-04  Martin Sebor  <[EMAIL PROTECTED]>
+
+       * exceptn.cpp: Moved...
+       * stdexcept.cpp: ...to this.
+
+2007-06-04  Martin Sebor  <[EMAIL PROTECTED]>
+
+       * exceptn.cpp: Renamed...
+       * failure.cpp: ...to this.
+
+2007-05-29 Farid Zaripov <[EMAIL PROTECTED]>
+
+       STDCXX-378
+       * dynatype.cpp: Restored dynatype::operator T&(); dynatype::operator 
T() const
+       renamed to dynatype::operator const T&() const.
+
+2007-05-25  Martin Sebor  <[EMAIL PROTECTED]>
+
+       * fmtflags_manip.cpp: New example program demonstrating
+       an implementation of a user-defined manipulator for convenient
+       and exception-safe setting and restoring of stream formatting
+       flags. Prompted by the following Usenet thread:
+       
http://groups.google.com/group/comp.lang.c++/browse_frm/thread/acfa77336a6137cd/50e116d0a0c889ad
+       * fmtflags_manip.out: Expected example output.
+
+2007-05-25 Farid Zaripov <[EMAIL PROTECTED]>
+
+       STDCXX-378
+       * dynatype.cpp: Removed dynatype::operator T&() to resolve
+       ambiguity between user defined conversions on MSVC.
+
+2007-05-25 Farid Zaripov <[EMAIL PROTECTED]>
+
+       * dynatype.cpp: Updated copyright notice;
+       (main): Fixed missprint (v1 replaced with v3).
+
+2007-05-22  Martin Sebor  <[EMAIL PROTECTED]>
+
+       * mbsrtowcs.cpp (main): Corrected typo in hardcoded input.
+       * mbsrtowcs.out: Corrected typos in expected output.
+
+2007-05-21  Martin Sebor  <[EMAIL PROTECTED]>
+
+       STDCXX-296
+       * insert_wchar.cpp: New example program demonstrating an implementation
+       of an inserter operator overloaded for arrays of wchar_t that performs
+       codeset conversion from arrays of wchar_t to mutlibyte characters.
+       * insert_wchar.out: Expected output of the example program.
+
+2007-05-16  Martin Sebor  <[EMAIL PROTECTED]>
+
+       * mbsrtowcs.cpp: NUL-terminated destination sequence before
+       writing it out to stdout.
+
+2007-05-12  Martin Sebor  <[EMAIL PROTECTED]>
+
+       * money_get.cpp (main): Removed a redundant template argument
+       for brevity and introduced a typedef for better readability.
+
+2007-05-12  Martin Sebor  <[EMAIL PROTECTED]>
+
+       * money_get.cpp: Made example more interesting by using thousands
+       separators and more decimal places than two in input, and by making
+       it possible to specify all parameters on the command line.
+       Simplified the invocation of money_get::get() by taking advantage
+       of the implicit conversion from ios to istreambuf_iterator.
+       * money_get.out: Adjusted to match the above changes.
+
+2007-05-12  Martin Sebor  <[EMAIL PROTECTED]>
+
+       * moneyget.out: Renamed...
+       * money_get.out: ...to this to complete rev 537480.
+
+2007-05-12  Martin Sebor  <[EMAIL PROTECTED]>
+
+       * moneyget.cpp: Renamed...
+       * money_get.cpp: ...to this to match the name of the facet
+       and (as closely as reasonable) the documentation page in
+       the Class Reference.
+
+2007-05-05  Martin Sebor  <[EMAIL PROTECTED]>
+
+       * mbsrtowcs.cpp: New example program to demonstrate an implementation
+       of the C Standard Library function mbsrtowcs() in terms of the C++
+       Standard Library codecvt facet precipitated by the Usenet thread:
+       
http://groups.google.com/group/comp.lang.c++/browse_thread/thread/85ffe366e1d65734
+       * mbsrtowcs.out: Expected output of the example program.
+
+2007-04-30  Martin Sebor  <[EMAIL PROTECTED]>
+
+       * codecvt.cpp (main): Zero-initialized mbstate_t variable
+       before passing it to codecvt::in() and codecvt::out().
+       Replaced std::endl with '\n' for efficiency.
+
+2007-03-07  Martin Sebor  <[EMAIL PROTECTED]>
+
+       * wstringstream.out: Added a missing example output file.
+
+2007-03-07  Martin Sebor  <[EMAIL PROTECTED]>
+
+       * time_put.cpp (main): Silenced the bogus HP aCC Warning 578: A class
+       member may not be a const array since there is no way to initialize
+       such a member (see STDCXX-347).
+
+2007-02-27  Martin Sebor  <[EMAIL PROTECTED]>
+
+       * time_put.cpp: Added descriptions of ordinary (unmodified) conversion
+       specifiers and printed out the "base" format specifier string for %c,
+       %r, %x, and %X. Changed the date to demonstrate the formatting of %e
+       formats (space followed by a digit for single-digit days of month).
+       Treated the first command line argument as the name of the locale to
+       format output in (including "" for the locale specified by the
+       environment).
+       * time_put.out: Adjusted accordingly.
+
+2007-02-11  Martin Sebor  <[EMAIL PROTECTED]>
+
+       * exception.cpp: Updated copyright notice.
+
+2007-02-11  Martin Sebor  <[EMAIL PROTECTED]>
+
+       * except.cpp: Renamed...
+       * exception.cpp: ...to this.
+
+2007-01-11  Martin Sebor  <[EMAIL PROTECTED]>
+
+       * numpunct.cpp (make_german_locale): Corrected a logic error
+       introduced in revision 431272.
+
+2007-01-11  Martin Sebor  <[EMAIL PROTECTED]>
+
+       * limits.cpp (operator<<): New overload for std::float_denorm_style.
+       (print_limits): Called it for numeric_limits<T>::has_denorm.
+       * limits.out: Adjusted accordingly.
+
+2006-10-03 Farid Zaripov <[EMAIL PROTECTED]>
+
+       * time_get.cpp: File renamed ...
+       * time_get.out: ... to this.
+
+2006-10-03 Farid Zaripov <[EMAIL PROTECTED]>
+
+       Set svn:eol-style property.
+
+2006-09-10  Martin Sebor  <[EMAIL PROTECTED]>
+
+       * time_manip.cpp (time_get_manip. time_put_manip): Rewrote
+       operator() to demonstrate necessary exception handling.
+
+2006-09-10  Martin Sebor  <[EMAIL PROTECTED]>
+
+       * money_manip.cpp: Updated copyright.
+       * time_manip.cpp: Same.
+
+2006-08-13  Martin Sebor  <[EMAIL PROTECTED]>
+
+       * numpunct.cpp (make_german_locale): New helper function.
+       (main): Called it instead of using a hardcoded locale name for each
+       known operating system (apparently the names that used to be valid
+       on Tru64 UNIX no longer is in 5.1).
+
+2006-08-08  Martin Sebor  <[EMAIL PROTECTED]>
+
+       * ostream1.cpp: Renamed...
+       * ostream.cpp: ...to this.
+       * ostream1.out: Renamed...
+       * ostream.out: ...to this.
+
+2006-08-08  Martin Sebor  <[EMAIL PROTECTED]>
+
+       * ostream1.cpp: Hardcoded 64-bit output for platforms with
+       no 64-bit integer type to prevent comparison failures while
+       testing.
+
+2006-08-08  Martin Sebor  <[EMAIL PROTECTED]>
+
+       * limits.cpp: Added output for numeric_limits<int> and changed
+       format to make it more readable.
+       * limits.out: Same.
+
+2006-06-20  Martin Sebor  <[EMAIL PROTECTED]>
+
+       * reverse_iterator.cpp: Updated copyright.
+
+2006-06-19  Martin Sebor  <[EMAIL PROTECTED]>
+
+       Renamed files for sanity.
+
+2006-03-27  Martin Sebor  <[EMAIL PROTECTED]>
+
+       * merge.cpp: Used '\n' instead of endl.
+       * merge.out: Added terminating newline.
+
+2006-03-06  Martin Sebor  <[EMAIL PROTECTED]>
+
+       * b_search.cpp: Uncomplicated tricky expression to deconfuse
+       the XLC++ 8.0 optimizitor. Introduced convenience typedefs
+       for better readability. Renamed...
+       * binary_search.cpp: ...to this.
+       * b_search.out: Renamed...
+       * binary_search.out: ...to this.
+
+2006-02-12  Martin Sebor  <[EMAIL PROTECTED]>
+
+       * stringstream.cpp: Renamed...
+       * wstringstream.cpp: ...to this.
+
+2006-01-14  Martin Sebor  <[EMAIL PROTECTED]>
+
+       * codecvte.h (<algorithm>): Removed include directive and rewrote
+       the facet without the use of the std::min() function.
+
+2006-01-10  Martin Sebor  <[EMAIL PROTECTED]>
+
+       * codecvt1.cpp (<cwchar>): Included header for mbstate_t.
+
+2006-01-10  Martin Sebor  <[EMAIL PROTECTED]>
+
+       * codecvte.h (<cwchar>): Included header for mbstate_t.
+        (<strstream>, <functional>): Removed #include directives.
+
+2006-01-07  Martin Sebor  <[EMAIL PROTECTED]>
+
+       * codecvt1.cpp: Added a missing #include directive.
+
+2005-12-09  Martin Sebor  <[EMAIL PROTECTED]>
+
+       * list.cpp (operator<<): Added comments.
+       (main): Replaced endl with '\n' for efficiency.
+
+2005-11-17  Martin Sebor  <[EMAIL PROTECTED]>
+
+       * strstream.cpp: Output line numbers and the numbers of extracted
+       characters to make example more interesting.
+       * strstream.out: Changed to match the existing output.
+
+2005-11-11  Martin Sebor  <[EMAIL PROTECTED]>
+
+       * stringstream.cpp: Replaced uses of std::endl with '\n' for efficiency.
+
+2005-11-04  Martin Sebor  <[EMAIL PROTECTED]>
+
+       STDCXX-63
+       * ostream1.cpp (main): Conditionalized so as not to assume
+       that the long long extension is implemented or enabled.
+
+2005-11-03  Martin Sebor  <[EMAIL PROTECTED]>
+
+       * Set the svn:eol-style property to native.
+
+2005-10-19  Martin Sebor  <[EMAIL PROTECTED]>
+
+       STDCXX-53
+       * rwstdmessages.msg: Added a final newline to prevent a gencat error
+       on IRIX: set 2 msg 3: Unexpected quote ().
+
+2005-10-13  Martin Sebor  <[EMAIL PROTECTED]>
+
+       * time_manip.cpp (time_get_manip): Made ctor explicit.
+       (time_put_manip): Same.
+       (get_time): Explicitly invoked the time_get_manip ctor instead
+       of relying on implicit user-defined conversion.
+       (put_time): Same.
+       (main): Added a missing std:: qualification.
+       Improved error message and exited with a non-zero status
+       on error.
+
+2005-10-13  Martin Sebor  <[EMAIL PROTECTED]>
+
+        * money_manip.cpp: New example program demonstrating the implementation
+        of user-defined manipulators (using the std::__rw_smanip template) for
+        the convenient extraction and insertion of monetary values.
+
+2005-10-12  Martin Sebor  <[EMAIL PROTECTED]>
+
+       * time_manip.cpp (put_time): Added a missing template declaration.
+
+2005-10-12  Martin Sebor  <[EMAIL PROTECTED]>
+
+       * time_manip.cpp: New example program demonstrating the implementation
+       of user-defined manipulators (using the std::__rw_smanip template) for
+       the convenient extraction and insertion of std::tm values.
+
+2005-07-26  Martin Sebor  <[EMAIL PROTECTED]>
+
+       Set the svn:keywords property and enabled the expansion
+       of the Id keyword.
+
+2005-07-19  Martin Sebor  <[EMAIL PROTECTED]>
+
+       Initial import of the Rogue Wave C++ Standard library 4.1.2.

Propchange: incubator/stdcxx/trunk/examples/ChangeLog
------------------------------------------------------------------------------
    svn:eol-style = native


Reply via email to