historical-notes.dxy

00001 // //////////////////////////////////////////////////////////////////// //
00002 // The iLab Neuromorphic Vision C++ Toolkit - Copyright (C) 2001 by the //
00003 // University of Southern California (USC) and the iLab at USC.         //
00004 // See http://iLab.usc.edu for information about this project.          //
00005 // //////////////////////////////////////////////////////////////////// //
00006 // Major portions of the iLab Neuromorphic Vision Toolkit are protected //
00007 // under the U.S. patent ``Computation of Intrinsic Perceptual Saliency //
00008 // in Visual Environments, and Applications'' by Christof Koch and      //
00009 // Laurent Itti, California Institute of Technology, 2001 (patent       //
00010 // pending; filed July 23, 2001, following provisional applications     //
00011 // No. 60/274,674 filed March 8, 2001 and 60/288,724 filed May 4, 2001).//
00012 // //////////////////////////////////////////////////////////////////// //
00013 // This file is part of the iLab Neuromorphic Vision C++ Toolkit.       //
00014 //                                                                      //
00015 // The iLab Neuromorphic Vision C++ Toolkit is free software; you can   //
00016 // redistribute it and/or modify it under the terms of the GNU General  //
00017 // Public License as published by the Free Software Foundation; either  //
00018 // version 2 of the License, or (at your option) any later version.     //
00019 //                                                                      //
00020 // The iLab Neuromorphic Vision C++ Toolkit is distributed in the hope  //
00021 // that it will be useful, but WITHOUT ANY WARRANTY; without even the   //
00022 // implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR      //
00023 // PURPOSE.  See the GNU General Public License for more details.       //
00024 //                                                                      //
00025 // You should have received a copy of the GNU General Public License    //
00026 // along with the iLab Neuromorphic Vision C++ Toolkit; if not, write   //
00027 // to the Free Software Foundation, Inc., 59 Temple Place, Suite 330,   //
00028 // Boston, MA 02111-1307 USA.                                           //
00029 // //////////////////////////////////////////////////////////////////// //
00030 //
00031 // Primary maintainer for this file: Laurent Itti <itti@usc.edu>
00032 // $Id: historical-notes.dxy 6359 2006-03-13 01:47:10Z rjpeters $
00033 //
00034 
00035 /*!
00036 
00037 \page historical-notes Historical notes
00038 
00039 - Back in the old days of CVS, before Subversion, there were a couple
00040   times when major changes prompted us to fork the entire source tree;
00041   so along the way we had src/, src2/, and src3/. Now with Subversion,
00042   things are more flexible and easy to manage and so the old src/ and
00043   src2/ have been relegated to the saliency-archives, while the old
00044   src3/ has been renamed to just plain src/ once more.
00045 
00046 - It all began with <B>src/</B> -- not the current src/, but the <A
00047   HREF="http://ilab.usc.edu/cgi-bin/secure/viewcvs.cgi/trunk/saliency-archives/src/">
00048   now-obsolete original src/</A>. It was active approximately between
00049   1995 (not under version control) and late 2000, with minor
00050   compatibility updates throughout year 2001. When development in the
00051   old src/ began, support for C++ templates in g++ was incomplete, so
00052   the old src/ relied on simulated templates in which scripts were
00053   used to generate instantiations of source files from a generic
00054   source.
00055 
00056 - <B>src2/</B> is an obsolete source tree as well. The move from the
00057   old src/ to src2/ mainly involved switching the source tree to use
00058   bonafide C++ templates. <I>NOTE that src2/ has now been moved out of
00059   the main subversion development tree, though it is still available
00060   in the <A
00061   HREF="http://ilab.usc.edu/cgi-bin/secure/viewcvs.cgi/trunk/saliency-archives/src2/">
00062   saliency archives</A></I>
00063 
00064 - <B>src3/</B> was the active source tree at the time of our CVS to
00065   Subversion transition (mid-2005). During 2001, Rob Peters and others
00066   started introducing a number of powerful new components to the
00067   toolkit, which generated sufficient incompatibility to warrant a
00068   move to a new source tree, src3/. In early 2003, some additional
00069   fairly large changes were introduced, but to avoid losing CVS
00070   history once again, we kept the code in src3/ rather than moving to
00071   src4. See \ref src31overview "here" for notes on the changes in
00072   revision 3.1 relative to revision 3.0. <I>NOTE: As of 2005-06-12
00073   src3/ has been renamed back to just src/, now that we have the
00074   capability for cheap renaming within Subversion without losing
00075   revision history information</I>.
00076 
00077 */
Generated on Sun May 8 08:40:06 2011 for iLab Neuromorphic Vision Toolkit by  doxygen 1.6.3