Tree [b5ba4a] v1.12.0 / vcl /
 History

HTTPS access


File Date Author Commit
 Templates 2005-05-16 Brad King Brad King [8d170f] Merge branch 'vxl-1-0'
 borland55 2005-05-16 Brad King Brad King [8d170f] Merge branch 'vxl-1-0'
 borland56 2005-05-16 Brad King Brad King [8d170f] Merge branch 'vxl-1-0'
 config.stlport.win32-vc60 2005-05-16 Brad King Brad King [8d170f] Merge branch 'vxl-1-0'
 config.win32 2005-05-16 Brad King Brad King [8d170f] Merge branch 'vxl-1-0'
 doc 2002-09-04 Peter Vanroose Peter Vanroose [fbfa24] <TQB>s replaced by spaces
 egcs 2003-10-10 Ian Scott Ian Scott [fc7596] Start branch vxl-1-0
 emulation 2008-04-10 Peter Vanroose Peter Vanroose [019cf7] consistent indentation
 gcc 2005-05-16 Brad King Brad King [8d170f] Merge branch 'vxl-1-0'
 gcc-295 2005-05-16 Brad King Brad King [8d170f] Merge branch 'vxl-1-0'
 gcc-libstdcxx-v3 2003-10-10 Ian Scott Ian Scott [fc7596] Start branch vxl-1-0
 generic 2008-03-13 Matthew J. Leotta Matthew J. Leotta [f901fe] added initial configuration to support C++0x (o...
 internal 2008-10-04 Amitha Perera Amitha Perera [4cc790] Fix compile error on VC6 because of macro defin...
 iso 2008-03-13 Matthew J. Leotta Matthew J. Leotta [f901fe] added initial configuration to support C++0x (o...
 mwerks 2005-05-16 Brad King Brad King [8d170f] Merge branch 'vxl-1-0'
 sgi 2005-05-16 Brad King Brad King [8d170f] Merge branch 'vxl-1-0'
 stlport 2005-05-16 Brad King Brad King [8d170f] Merge branch 'vxl-1-0'
 sunpro 2005-05-16 Brad King Brad King [8d170f] Merge branch 'vxl-1-0'
 tests 2008-09-28 Peter Vanroose Peter Vanroose [3014e5] added new header files
 tr1 2008-03-13 Matthew J. Leotta Matthew J. Leotta [f901fe] added initial configuration to support C++0x (o...
 vcl_sys 2003-12-30 Amitha Perera Amitha Perera [11a58a] No longer needed: vil_nitf has been fixed.
 win32-vc60 2007-11-02 Brad King Brad King [1c4434] Implement vcl_tanh and vcl_tan for vcl_complex<...
 win32-vc70 2005-05-16 Brad King Brad King [8d170f] Merge branch 'vxl-1-0'
 .NoDartCoverage 2005-05-16 Brad King Brad King [8d170f] Merge branch 'vxl-1-0'
 CMakeLists.txt 2008-08-29 Gehua Yang Gehua Yang [750490] adding atomic count in vcl. This is to make the...
 ERRORS.txt 2002-05-14 Brendan McCane Brendan McCane [60c7b7] Merge from vendor branch OTAGO:
 README 2003-10-10 Ian Scott Ian Scott [fc7596] Start branch vxl-1-0
 config.README 2002-05-14 Brendan McCane Brendan McCane [60c7b7] Merge from vendor branch OTAGO:
 headers.iso 2002-09-04 Peter Vanroose Peter Vanroose [05764d] *** empty log message ***
 introduction_doxy.txt 2005-05-16 Brad King Brad King [8d170f] Merge branch 'vxl-1-0'
 vcl_algorithm.h 2005-05-16 Brad King Brad King [8d170f] Merge branch 'vxl-1-0'
 vcl_algorithm.txx 2003-10-10 Ian Scott Ian Scott [fc7596] Start branch vxl-1-0
 vcl_atomic_count.h 2008-11-20 Charles V. Stewart Charles V. Stewart [9870cd] Changes to make this compile an OS X universal ...
 vcl_bitset.h 2003-10-10 Ian Scott Ian Scott [fc7596] Start branch vxl-1-0
 vcl_cassert.cxx 2005-05-16 Brad King Brad King [8d170f] Merge branch 'vxl-1-0'
 vcl_cassert.h 2003-10-10 Ian Scott Ian Scott [fc7596] Start branch vxl-1-0
 vcl_cctype.h 2005-05-16 Brad King Brad King [8d170f] Merge branch 'vxl-1-0'
 vcl_cerrno.h 2003-10-10 Ian Scott Ian Scott [fc7596] Start branch vxl-1-0
 vcl_cfloat.h 2005-05-16 Peter Vanroose Peter Vanroose [21d3d5] domain name change
 vcl_ciso646.h 2005-05-16 Brad King Brad King [8d170f] Merge branch 'vxl-1-0'
 vcl_climits.h 2005-05-16 Brad King Brad King [8d170f] Merge branch 'vxl-1-0'
 vcl_clocale.h 2003-10-10 Ian Scott Ian Scott [fc7596] Start branch vxl-1-0
 vcl_cmath.cxx 2003-10-10 Ian Scott Ian Scott [fc7596] Start branch vxl-1-0
 vcl_cmath.h 2005-05-16 Brad King Brad King [8d170f] Merge branch 'vxl-1-0'
 vcl_compiler.h 2008-03-13 Brad King Brad King [a45ab9] vcl_compiler.h should not define _CRT_SECURE_NO...
 vcl_complex.h 2005-05-16 Brad King Brad King [8d170f] Merge branch 'vxl-1-0'
 vcl_complex.txx 2003-10-10 Ian Scott Ian Scott [fc7596] Start branch vxl-1-0
 vcl_complex_fwd.h 2003-10-10 Ian Scott Ian Scott [fc7596] Start branch vxl-1-0
 vcl_config_compiler.h.in 2005-05-16 Brad King Brad King [8d170f] Merge branch 'vxl-1-0'
 vcl_config_headers.h.in 2005-05-16 Brad King Brad King [8d170f] Merge branch 'vxl-1-0'
 vcl_config_manual.h.in 2008-08-29 Gehua Yang Gehua Yang [750490] adding atomic count in vcl. This is to make the...
 vcl_csetjmp.h 2005-05-16 Peter Vanroose Peter Vanroose [21d3d5] domain name change
 vcl_csignal.h 2003-10-10 Ian Scott Ian Scott [fc7596] Start branch vxl-1-0
 vcl_cstdarg.h 2005-05-16 Brad King Brad King [8d170f] Merge branch 'vxl-1-0'
 vcl_cstddef.h 2005-05-16 Peter Vanroose Peter Vanroose [21d3d5] domain name change
 vcl_cstdio.h 2006-05-02 Wen Sheng Hu Wen Sheng Hu [6d4694] Fix for VCL_VC_70
 vcl_cstdlib.cxx 2008-01-04 Brad King Brad King [1329e5] Introduce a bogus symbol in the translation uni...
 vcl_cstdlib.h 2005-05-16 Brad King Brad King [8d170f] Merge branch 'vxl-1-0'
 vcl_cstring.h 2005-05-16 Brad King Brad King [8d170f] Merge branch 'vxl-1-0'
 vcl_ctime.h 2005-05-16 Brad King Brad King [8d170f] Merge branch 'vxl-1-0'
 vcl_cwchar.h 2003-10-10 Ian Scott Ian Scott [fc7596] Start branch vxl-1-0
 vcl_cwctype.h 2003-10-10 Ian Scott Ian Scott [fc7596] Start branch vxl-1-0
 vcl_deprecated.cxx 2003-10-10 Ian Scott Ian Scott [fc7596] Start branch vxl-1-0
 vcl_deprecated.h 2005-05-16 Brad King Brad King [8d170f] Merge branch 'vxl-1-0'
 vcl_deprecated_header.h 2003-10-10 Ian Scott Ian Scott [fc7596] Start branch vxl-1-0
 vcl_deque.h 2002-05-14 Brendan McCane Brendan McCane [60c7b7] Merge from vendor branch OTAGO:
 vcl_deque.txx 2002-09-17 Peter Vanroose Peter Vanroose [68ef87] Merge fixes from HEAD
 vcl_exception.h 2005-05-16 Brad King Brad King [8d170f] Merge branch 'vxl-1-0'
 vcl_fstream.h 2003-10-10 Ian Scott Ian Scott [fc7596] Start branch vxl-1-0
 vcl_functional.h 2002-05-14 Brendan McCane Brendan McCane [60c7b7] Merge from vendor branch OTAGO:
 vcl_functional.txx 2002-09-17 Peter Vanroose Peter Vanroose [68ef87] Merge fixes from HEAD
 vcl_iomanip.h 2003-10-10 Ian Scott Ian Scott [fc7596] Start branch vxl-1-0
 vcl_ios.h 2003-10-10 Ian Scott Ian Scott [fc7596] Start branch vxl-1-0
 vcl_iosfwd.h 2002-05-14 Brendan McCane Brendan McCane [60c7b7] Merge from vendor branch OTAGO:
 vcl_iostream.h 2003-10-10 Ian Scott Ian Scott [fc7596] Start branch vxl-1-0
 vcl_istream.h 2003-10-10 Ian Scott Ian Scott [fc7596] Start branch vxl-1-0
 vcl_iterator.h 2002-05-14 Brendan McCane Brendan McCane [60c7b7] Merge from vendor branch OTAGO:
 vcl_iterator.txx 2002-09-17 Peter Vanroose Peter Vanroose [68ef87] Merge fixes from HEAD
 vcl_limits.h 2005-05-16 Brad King Brad King [8d170f] Merge branch 'vxl-1-0'
 vcl_list.h 2002-05-14 Brendan McCane Brendan McCane [60c7b7] Merge from vendor branch OTAGO:
 vcl_list.txx 2003-10-10 Ian Scott Ian Scott [fc7596] Start branch vxl-1-0
 vcl_locale.h 2006-08-21 Amitha Perera Amitha Perera [7008b9] bug fix: include through vcl wrapper
 vcl_map.h 2002-05-14 Brendan McCane Brendan McCane [60c7b7] Merge from vendor branch OTAGO:
 vcl_map.txx 2003-10-10 Ian Scott Ian Scott [fc7596] Start branch vxl-1-0
 vcl_memory.h 2008-03-13 Matthew J. Leotta Matthew J. Leotta [fda131] added something to generate an error instead of...
 vcl_new.h 2006-06-12 Ian Scott Ian Scott [ed4605] fix compiler warning on dashboard
 vcl_numeric.h 2003-10-10 Ian Scott Ian Scott [fc7596] Start branch vxl-1-0
 vcl_ostream.h 2003-10-10 Ian Scott Ian Scott [fc7596] Start branch vxl-1-0
 vcl_queue.h 2002-05-14 Brendan McCane Brendan McCane [60c7b7] Merge from vendor branch OTAGO:
 vcl_queue.txx 2002-05-14 Brendan McCane Brendan McCane [60c7b7] Merge from vendor branch OTAGO:
 vcl_rel_ops.not 2003-10-10 Ian Scott Ian Scott [fc7596] Start branch vxl-1-0
 vcl_set.h 2002-05-14 Brendan McCane Brendan McCane [60c7b7] Merge from vendor branch OTAGO:
 vcl_set.txx 2003-10-10 Ian Scott Ian Scott [fc7596] Start branch vxl-1-0
 vcl_sstream.h 2003-10-10 Ian Scott Ian Scott [fc7596] Start branch vxl-1-0
 vcl_stack.h 2002-05-14 Brendan McCane Brendan McCane [60c7b7] Merge from vendor branch OTAGO:
 vcl_stack.txx 2002-05-14 Brendan McCane Brendan McCane [60c7b7] Merge from vendor branch OTAGO:
 vcl_stdexcept.h 2005-05-16 Brad King Brad King [8d170f] Merge branch 'vxl-1-0'
 vcl_stlfwd.h 2002-05-14 Brendan McCane Brendan McCane [60c7b7] Merge from vendor branch OTAGO:
 vcl_streambuf.h 2003-10-10 Ian Scott Ian Scott [fc7596] Start branch vxl-1-0
 vcl_string.h 2005-07-31 Brad King Brad King [f38759] Merge branch 'vxl-1-2'
 vcl_string.txx 2005-07-31 Brad King Brad King [f38759] Merge branch 'vxl-1-2'
 vcl_strstream.not 2003-10-10 Ian Scott Ian Scott [fc7596] Start branch vxl-1-0
 vcl_typeinfo.h 2002-05-14 Brendan McCane Brendan McCane [60c7b7] Merge from vendor branch OTAGO:
 vcl_utility.h 2002-05-14 Brendan McCane Brendan McCane [60c7b7] Merge from vendor branch OTAGO:
 vcl_utility.txx 2003-10-10 Ian Scott Ian Scott [fc7596] Start branch vxl-1-0
 vcl_valarray.h 2005-05-16 Brad King Brad King [8d170f] Merge branch 'vxl-1-0'
 vcl_vector.h 2006-07-25 Brad King Brad King [dde5c3] Do not use sunpro 5.0 vcl_vector implementation...
 vcl_vector.txx 2005-05-16 Brad King Brad King [8d170f] Merge branch 'vxl-1-0'
 vcl_where_root_dir.h.in 2003-10-10 Ian Scott Ian Scott [fc7596] Start branch vxl-1-0

Read Me

header names
------------
There's a list of ISO headers in headers.iso; each ISO header <blah> becomes
<vcl_blah.h> and there should not be any other headers here. Exceptions are:

vcl_compiler.h
  Every other header file in this directory should include this file.
  That's a requirement and it's service which clients can rely on; thus
  if you include <vcl_iostream.h> you *don't* need to include 
  <vcl_compiler.h> even if you need the macros defined in there.

vcl_complex_fwd.h
  This is deprecated

vcl_rel_ops.h
  This is the (deprecated) vcl form of the ISO incantation
  #include <utility>
  using std::rel_ops::operator!=;
  using std::rel_ops::operator> ;
  using std::rel_ops::operator<=;
  using std::rel_ops::operator>=;

vcl_rtti.h
  Under construction. For rtti emulation with compilers that don't support
  rtti.

vcl_stlfwd.h
  Forward declare the most commonly used parts of the STL, if possible.

vcl_deprecated_header.h
  Including this causes a preprocessor or compiler warning to be emitted. So
  include <vcl_deprecated_header.h> in header files that are to be deprecated.


tests directory
---------------
It is important to have a test program for every vcl feature as early 
detection of problems can save hours of recompilation time if a vcl
header has to be modified.


template files
--------------
This is the official codification of template file naming, as was proposed by
Peter Vanroose.
~       is for pointer (*)
+       is for < in templates
-       is for > in templates
.       is for the commas between template arguments
+-      is for the :: in nested classes
The abbreviations uchar, ushort, uint, ulong stand for unsigned versions of 
integer types. Use 's' as a prefix for signed versions. Beware that 'char'
can be either signed or unsigned and may or may not be the same type as the
qualified form.