• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

autoconf/H01-Nov-2010-22,46318,941

demo/H03-May-2022-3,9242,290

doc/H03-May-2022-5,2744,113

inc/H03-May-2022-18,0806,002

m4/H03-May-2022-10,9439,762

src/H03-May-2022-31,49123,660

tests/H03-May-2022-3,5312,128

w32/H03-May-2022-18,99817,914

AUTHORSH A D31-Oct-20101.1 KiB2420

COPYINGH A D31-Oct-201017.6 KiB340281

COPYING.addendumH A D31-Oct-20101.1 KiB2117

ChangeLogH A D31-Oct-201043.6 KiB1,054937

INSTALLH A D31-Oct-20107.6 KiB183143

INSTALL.w32H A D31-Oct-20105.1 KiB12999

Makefile.amH A D31-Oct-20101.1 KiB3921

Makefile.inH A D03-May-202225.5 KiB813710

NEWSH A D31-Oct-20106.3 KiB142107

READMEH A D31-Oct-20102.6 KiB5442

SUPPORTH A D31-Oct-2010364 159

THANKSH A D31-Oct-20101.2 KiB3521

TODOH A D31-Oct-20101.7 KiB6838

aclocal.m4H A D31-Oct-201036.7 KiB1,030927

autogen.shH A D31-Oct-20102.5 KiB9970

commoncpp2.listH A D31-Oct-20101.8 KiB5148

commoncpp2.list.inH A D31-Oct-20101.9 KiB5148

commoncpp2.lsm.inH A D31-Oct-2010823 2221

commoncpp2.specH A D31-Oct-20102.6 KiB10785

commoncpp2.spec.inH A D31-Oct-20102.6 KiB10785

config.h.inH A D03-May-202226.5 KiB1,283964

configureH A D31-Oct-2010725.8 KiB25,40919,995

configure.acH A D31-Oct-201012.1 KiB474405

README

1This directory contains the initial testing release of GNU Common C++
2"2" 1.1.  This release is provided for testing and development and in
3many ways represents a significient refinement of the prior GNU Common
4C++ "2" (1.0.x) releases.
5
6Few functional class changes in behavior exist in 1.1 vs 1.0.  However,
7many classes have been cleaned up to use const correctly, and this may
8impact other people's code not written with this consideration.
9
10Many bugs were found and fixed between 1.0.13 and 1.1, and this alone
11represents a worthwhile change for testing.  It is believed 1.1 is
12actually cleaner and more stable than 1.0 at this time.
13
14One important change in 1.1 is the new ost "String" class.  This is
15meant to be a smart and thread-aware string class that is capable of
16re-allocating existing memory where possible rather than always
17allocating through the heap.  The idea here was to improve performance
18as well as address other threading issues overlooked in std::string.
19
20All classes in 1.1 are implimented for both w32 and posix targets and
21behavior should be more consistent for porting code.  In the 1.0
22releases there were a number of classes which were never implimented for
23w32 native builds, such as MappedFiles, etc.
24
25Many classes have been expanded.  This is especially true of the Dir and
26File classes, which now have many more member functions and greater
27usability, as well as the Process class.
28
29An overview document formatted in texinfo is provided which provides a
30good overview and summary of GNU Common C++ usage, features, and
31functions.  Extensive class-by-class functional documentation is also
32provided in browsable form in the "doc" directory.  This documentation
33will be automatically generated for you during "make" if you have
34doxygen already installed.
35
36GNU Common C++ is normally built and installed as a set of shared object
37libraries and header files.  These libraries and headers are installed
38using directories selected through a "configure" script that has been
39prepared with automake and autoconf.  As such, they should build and
40install similarly to and in a manner compatible and consistent with most
41other GNU software.
42
43GNU Common C++ is free software licensed under the terms of the GNU Public
44License.  See the file COPYING.TXT for copying conditions. Please also
45note that additional priviledges currenly apply to the use of Common C++
46as noted in each and every source file.  These privileges are similar to
47the terms Guile is licensed under and constitute priviliges similar to the
48LGPL.
49
50Any comments, questions, patches, and/or bug reports should be sent to
51"bug-commoncpp@gnu.org".
52
53
54