2013-02-18 John Dallaway * src/fstream.cpp: Fix processing of fstream openmode. Patch from uSTL HEAD. * cdl/ustl.cdl: Build interactive tests under control of a CDL option. Build ROM filesystem for bvt25 test under control of a CDL option. * tests/bvt25.cpp: Use ROM filesystem if available. * tests/bvt05.cpp, tests/bvt16.cpp: Reduce data structure sizes for embedded use. 2012-03-24 Sergei Gavrikov * include/*: * src/*: * tests/*: * HISTORY: * LICENSE: Updated to uSTL 1.6 sources. 2011-11-21 John Dallaway * include/ustl/ustring.h: Fix incorrect behaviour of iat when passed offset+npos. Reported by Frank Pagliughi. Patch from uSTL HEAD. [ Bugzilla 1001390 ] 2010-06-25 Simon Kallweit * include/*: * tests/*: * HISTORY: * LICENSE: Updated to uSTL 1.4 sources. 2009-10-06 Uwe Kindler * doc/ustl.sgml: Removed cout.flush() from example and from note. Added note about use of compiler flag -Wno-undef. 2009-08-30 John Dallaway * include/*.h: Move all headers to include/ustl/ except ustl.h and stdint.h to avoid pollution of the root include directory in the eCos install tree. * include/ustl.h: Specify ustl/ directory when including header files. * cdl/ustl.h: Add include/ustl/ to the header file directory list using CYGPKG_USTL_CFLAGS_ADD. 2009-08-24 Uwe Kindler * doc/ustl.sgml: Moved documentation from README file into ustl.sgml documentation file. * README: Remove. * cdl/ustl.cdl: Reference per-package documentation. * tests/stdtest.h: Removed unused code. 2009-08-21 Sergei Gavrikov * src/bktrace.cpp: prevent inclusion of host header (eCos builds for Linux synthetic target). * src/uexception.cpp:exception::read(): initialise local variable stmSize. 2009-08-20 Uwe Kindler * Initial contribution of uSTL library //=========================================================================== // ####GPLCOPYRIGHTBEGIN#### // ------------------------------------------- // This file is part of eCos, the Embedded Configurable Operating System. // Copyright (C) 2009, 2010, 2011, 2013 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by // the Free Software Foundation; either version 2 or (at your option) any // later version. // // This program is distributed in the hope that it will be useful, but // WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU // General Public License for more details. // // You should have received a copy of the GNU General Public License // along with this program; if not, write to the // Free Software Foundation, Inc., 51 Franklin Street, // Fifth Floor, Boston, MA 02110-1301, USA. // ------------------------------------------- // ####GPLCOPYRIGHTEND#### //===========================================================================