cgal/Scripts/changes.txt

404 lines
13 KiB
Plaintext

18 February 2006 Joachim Reichel
- LGPL copyright notices added
15 December 2005 Menelaos Karavelas
- moved the make_macosx_app script to the MacOSX package
15 November 2005 Sylvain Pion
- autotest_cgal : remove some quotes (fix for Debian by Andreas M.).
10 November 2005 Sylvain Pion
- create_new_release : Comment out module creation stuff.
29 October 2005 Sylvain Pion
- Add NICE_OPTIONS option to autotest_cgal.
17 October 2005 Sylvain Pion
- autotest_cgal : add support for curl instead of wget_ftp.
21 September 2005 Sylvain Pion and Michael Hoffmann
- autotest_cgal : don't remove current dir.
21 May 2005 Sylvain Pion
- update autotest_cgal following www server change.
20 May 2005 Sylvain Pion
- internal releases tarballs and test-suites moved.
7 March 2005 Sylvain Pion
- create_new_release : last minute catch : replace "==" by "=".
- create_new_release : fix typo.
- create_new_release : fix thinko to remove .0 in 3.2.0-I...
5 March 2005 Sylvain Pion
- create_new_release : implement new numbering scheme of CGAL_VERSION_NR.
5 March 2005 Sylvain Pion
- create_makefile and create_cgal_test : sort files to make cleaner diffs.
28 December 2004 Sylvain Pion
- 3.1-I-... -> 3.2-I-...
18 December 2004 Sylvain Pion
- Rename makefile_Core and makefile_Qt simply makefile.
- create_internal_release : remove duplicated code.
================================ CGAL 3.1 ==================================
18 December 2004 Sylvain Pion
- Create test/src_Core and test/src_Qt.
17 December 2004 Sylvain Pion
- create_new_release : tag after doing the tarball.
2 November 2004 Menelaos Karavelas
- added script for creating MacOSX applications (needed for Qt demos)
26 September 2004 Sylvain Pion
- create_cgal_test : remove error message about "no *.cpp file".
8 September 2004 Sylvain Pion
- Add developer_scripts/crypt_passwd .
21 August 2004 Sylvain Pion
- autotest_cgal : don't keep LATEST at the end (RELEASE_NR is enough).
03 August 2004 Radu Ursu
- create_internal_release:
-fixed small bug introduced by the latest changes: put "test_" in front
of each target.
02 August 2004 Radu Ursu
- create_internal_release:
- added create_global_makefile procedure which creates the global makefile
used by autotest_cgal
- autotest_cgal:
- removed the make_global_makefile procedure
- removed the call from test_script procedure
29 July 2004 Sylvain Pion
- autotest_cgal :
- Add CGAL_TESTER_NAME and CGAL_TESTER_ADDRESS.
- Add TEST_DIR_ROOT which allows to use a local test directory which is not
under $CGAL and private to the testing machine (e.g. /tmp).
29 July 2004 Sylvain Pion
- changes to collect_cgal_testresults :
- extract CGAL_VERSION only, not CGAL_VERSION_H and CGAL_VERSION_NR.
- compute CGAL_DIR from CGAL_MAKEFILE instead of being hardcoded to "..",
which allows to use a local test directory which is not under $CGAL.
- write TESTER_NAME and TESTER_ADDRESS in the results*.txt file.
22 July 2004 Radu Ursu
- made the possibility for create_modules to generate docs for individual
packages.
- create_new_release was updated in that sense but for the moment it calls
create_modules with -c n, which means no doc will be generated for the
moment. (Sylvain must prepare the doc tools first)
22 July 2004 Radu Ursu
- applied previous patch made by Sylvain also to create_internal_module script
22 July 2004 Sylvain Pion
- create_internal_release : remove headers editing of obsolete fields
"file", "release" and "release_date".
21 July 2004 Radu Ursu
- create_modules removes temporary dirs at the end of the modules creation.
28 June 2004 Radu Ursu
- create_internal_module script is taken from CVSDIR rather then the same directory as create_modules
24 June 2004 Radu Ursu
- create_modules script exits if create_new_module is not found in the same
directory
15 June 2004 Radu Ursu
- fixed minor bug in autotest_cgal
12 June 2004 Radu Ursu
- create_new_release script is also used to build the modules. It calls create_modules script
- create_modules script changed:
- added updating|not updating feature
- added installation dir
- added customization of the RELEASE VERSION and RELEASE NUMBER
- it tar/gzip the modules and put them in the installation dir
03 June 2004 Radu Ursu
- fixed minor bug in create_internal_release when the release is built on
Windows platform. The Auxiliary package was copied in the root of the
release and the files and the directories from Auxiliary were copied also
in the root of the release. For Windows Auxiliary=auxiliary so the auxiliary
directory was removed at the end.
- updated create_modules and create_internal_module
03 June 2004 Radu Ursu
- create_internal_release removes web directory from the module
- create_internal_release removes all files in the root of the module except
for install_cgal
- create_modules checks for create_internal_release script and for CVSDIR
directory. If they are not found, the script exits.
03 June 2004 Radu Ursu
- create_modules script could be used with parameters
03 June 2004 Radu Ursu
- removing test_platformname directories at the end of the testsuite to save
space
03 June 2004 Radu Ursu
- fixed sintax error in create_internal_release
02 June 2004 Radu Ursu
- create_modules script takes modules from the Installation package
- fixed minor bug when there are directories in the Modules directory, the
directories are not taken into account
02 June 2004 Radu Ursu
- create_internal_release must remove the Modules directory from the internal
release. This is introduced in release from the Installation package.
1 June 2004 Sylvain Pion
- Add create_new_release under CVS.
01 June 2004 Radu Ursu
- fixed minor bug in create_internal_module script
- added create_modules script that is used to build modules automaticly. This
script is using create_internal_module to build the modules. It will be
documented in the Developers_manual ASAP(today)
31 May 2004 Radu Ursu
- create_internal_module removes files from the root of the module including install_cgal if it is the case.
27 May Sylvain Pion
- Try to fix create_internal_release again.
28 May 2004 Radu Ursu
- modified autotest_cgal behaviour which could be now used for installing new versions of CGAL without running the testsuite
27 May 2004 Radu Ursu
- added -m option to create_internal_module script
- fixed all the other issues related to the VERSION which is no longer used as the module name.
26 May 2004 Radu Ursu
- added create_internal_module script on the CVS. This script is an adaptation
of create_internal_release to a script that creates modules instead of
internal releases. This is a preliminary version.
25 May Sylvain Pion
- create_internal_release : fix last change about C2vcproj.
22 May Sylvain Pion
- autotest_cgal : Missing "./" before install_cgal.
21 May Sylvain Pion
- create_internal_release : Call C2vcproj (was done elsewhere before).
13 May Radu Ursu
- added cgalversiondate macro in version.tex, generated
by create_internal_release script
11 May 2004 Radu Ursu
- for platforms having only one processor I use make without -j option
04 May 2004 Radu Ursu
- SUN has a problem when export is on the same call with the assignement,
so I had to split the call in autotest_cgal into 2 pieces:
CGAL_MAKEFILE=...; export CGAL_MAKEFILE
03 May 2004 Radu Ursu
- moved install_cgal call from copy_old_stuff to $CGAL_DIR
03 May 2004 Radu Ursu
- autotest_cgal uses install_cgal --upgrade in copy_old_stuff procedure
23 April 2004 Radu Ursu
- autotest_cgal copies the gmp.h from the
include/CGAL/config/$compiler_specific directory
- no more warning of "cmp: EOF on RELEASE_NR" in autotest_cgal
20 April 2004 Radu Ursu
- rolled back changes to create_internal_release to version 1.13 (14 April)
until Sylvain comes back to work.
18 April 2004 Radu Ursu
- create_internal_release script calls create_cgal_test script when generating
cgal_test in each test directory
- create_cgal_test script takes into account the .cpp files also and adds a
time limit of 20sec when running tests.
14 April 2004 Radu Ursu
- added ulimit in cgal_test generated by create_internal_release script
29 March 2004 Michael Hoffmann
- Changed awk return value in create_makefile to fix a problem
on Solaris 2.9
18 March 2004 Michael Hoffmann
- Added ranlib call to src/makefile... in create_internal_release
15 March 2004 Radu Ursu
- introduced lock file in autotest_cgal
12 March 2004 Radu Ursu
- fixed bug in autotest_cgal ... it changes dir to CGAL_ROOT first.
- .autocgalrc is not searched in the current_dir at all
11 March 2004 Radu Ursu
- using explicit binary with FTP
10 March 2004 Radu Ursu
- fixed bug in autotest_cgal concerning the location of .autocgalrc
06 Mars 2004 Radu Ursu
- updated autotest_cgal script
29 February 2004 Sylvain Pion
- test/collect_cgal_testresults : change config.h to version.h.
27 February 2004 Sylvain Pion
- create_makefile : Add -I../../include to CXXFLAGS by default,
and remove DEBUG_OPTS.
26 February 2004 Radu Ursu
- replaced set_version_in_config with create_version_file
in create_internal_release script.
the script creates a new version.h file with every new release
- added create_version_tex_file that creates version.tex in doc_tex dir
30/01/2004 Sylvain Pion
- Remove cgal_submit
1.41 (18 Jan 2004)
- Remove scripts/use_cgal_namespace. I guess it's time, by now...
1.40 (06 Jan 2004) [rursu]
- modified create_internal_release script to exclude the file "wrapper.tex" from the release
1.39 (06 Jan 2004) [rursu]
- modified create_internal_release script to substract "CGAL-" from the CGAL_VERSION
1.38 (19 Dec 2003) [rursu]
- fixed makefile_Core -> becomes makefile in test directory
1.37 (19 Dec 2003) [rursu]
- updated developer_scripts/create_internal_release
the script manage tocopy Core into test directory
1.36 (22 October 2003)
- changed headers
1.35 (19 August 2003)
- add symbols to create_assertions script
1.34 (13 Aout 2003)
- fixed the create_internal_release script
1.33 (28 Jully 2003)
- patched create_makefile script for FreeBSD
1.32
- Remove redundant $CGAL_LD_FLAGS in "create_makefile -q".
1.31 -rursu
Added create_internal_release script in developer_scripts
This script is used to create an internal release from All checked out package on the CVS.
Type "./create_internal_release -h" to get the usage
1.30 -rursu
Moved list_cgal_include script in scripts
1.28 (25 November 2002)
+ Avoid warning message from last change
1.27 (29 October 2002)
+ Add support for *.cpp to create_makefile
1.23 (29 January 2002)
+ libgmp.* instead of libgmp.a.
1.22 (23 January 2002)
+ Modified create_makefile such that '-Include' is put one line later.
1.19 (?? ??? 2001)
+ Added cgal_submit.
1.18 (13 Feb 2001)
+ Converted create_assertions.sh to use new style casts.
----------------------
1.17 (15 November 2000)
+ Adapted collect_cgal_testresults to new naming of config/install files.
The _LEDA prefix of a platform is now retained.
+ Adapted sleep time between tests.
----------------------
1.16 (7 August 2000)
+ repaired redirection error in create_cgal_test script.
+ Augmented time bound for test scripts in run_testsuite
----------------------
# 1.15 (30 May 2000)
+ added script rename_clib_calls to developer_scripts
----------------------
# 1.14 (25 Apr 2000)
+ Altered implementation for wait_for_process.
----------------------
# 1.13 (17 Apr 2000)
+ Added a time limit for cgal_test in run_testsuite
----------------------
# 1.12
+ Added support for geowin in create_makefile script.
----------------------
# 1.11
+Altered cgal_conditional_include_remove to work with headers not ending in .h
+Adapted output of cgreate_cgal_test to error.txt (formatted differently)
----------------------
# 1.10
+Added script cgal_conditional_include_remove which undoes the effects of
cgal_conditional_inlude.
----------------------
# 1.9
+Adapted run_testsuite. It now checks if cgal_test returns succesfully.
----------------------
# 1.8
+Changed the script test/collect_cgal_testresults
The tester name becomes part of the result file name.
More info is collected (The version of CGAL and LEDA, and whether
GMP and CLN are supported.
----------------------
# Changes from 1.4 to 1.5:
The flag -ftemplate-depth-25 has been removed from the TESTSUITE_CXXFLAGS
for the egcs and g++ 2.8 compilers in the run_testsuite script.
It is added in the configuration now.
----------------------
# Changes from 1.3 to 1.4:
-> test/create_cgal_test (updated)
-> test/collect_cgal_testresults (updated)
-> test/run_testsuite (updated)
The flag -ftemplate-depth-25 has been added to the TESTSUITE_CXXFLAGS
for the egcs and g++ 2.8 compilers in the run_testsuite script.
----------------------
# Changes from 1.2 to 1.3:
- put correct version of run_testsuite in test directory
----------------------
# Changes from 1.1 to 1.2:
- added collect_cgal_testresults
- changed create_cgal_test according to a suggestion of Herve