Commit Graph

1025 Commits

Author SHA1 Message Date
Laurent Saboret f7c1e0df6d Fixed declaration of templated methods 2008-09-30 14:32:19 +00:00
Laurent Saboret 3956f60d73 Print TAUCS traces if DEBUG_TRACE >= 2. 2008-09-25 15:11:02 +00:00
Laurent Saboret 544547bc81 Added trace 2008-08-26 14:43:28 +00:00
Laurent Saboret f524fb618e Added traces 2008-08-25 15:24:58 +00:00
Laurent Saboret a1627b003f Removed unnecessary includes of CGAL/basic.h
Enforced CGAL_NDEBUG rule:
- code under include/CGAL/ and src/ must not use NDEBUG and assert(), but CGAL_NDEBUG and CGAL assertion macros.
- code under demo/, examples/ and test/ must use NDEBUG and assert().
2008-08-21 11:57:02 +00:00
Laurent Saboret 242349559d Updated reference manual 2008-08-20 15:16:34 +00:00
Laurent Saboret 42f40a7fc2 Changed the way parameterization errors are reported. Now:
- there is a clear distinction between internal errors (aka bugs) and not supported input files (typically models which are not topological discs),
- internal errors trigger a test suite failure.

The main consequence is that OpenNL errors trigger now a test suite failure.
2008-08-20 14:47:53 +00:00
Laurent Saboret 5e61260a99 test_all.sh create now a log file 2008-08-20 14:31:55 +00:00
Laurent Saboret 7f6eb45faa Tiny pyramid model. Test case provided by Andreas Fabri. 2008-08-20 10:04:53 +00:00
Laurent Saboret fa729a4476 Removed traces 2008-08-19 15:58:57 +00:00
Laurent Saboret fa30accac8 Surface_mesh_parameterization pre-conditions and post-conditions are now always checked,
in order to catch input meshes that do not respect them and avoid crashes in Release mode: 
- For fixed border parameterizations:
 Preconditions:
     check that the border is mapped onto a convex polygon.
     check that the input mesh is triangular (expensive check).
     check that the input mesh is a surface with one connected component (expensive check).
 Postconditions:
     check one-to-one mapping.
- For free border parameterizations:
 Preconditions:
     check that the input mesh is triangular (expensive check).
     check that the input mesh is a surface with one connected component (expensive check).
 Postconditions:
     check one-to-one mapping.
2008-08-19 15:50:40 +00:00
Laurent Saboret 87462368ca Add back VC++ (2005) makefiles until switch to CMake is over 2008-08-19 15:24:50 +00:00
Sylvain Pion dc3bf72707 Remove changes.txt files. 2008-07-24 17:47:16 +00:00
Sylvain Pion 79864c0c8e Remove Arity_tag. 2008-07-22 12:29:01 +00:00
Sylvain Pion 2eb0d8f9e9 certainly() -> possibly(). 2008-07-14 11:16:41 +00:00
Sylvain Pion eff6efd3af CGAL_NULL and CGAL_NULL_TYPE are now constant macros, so replace them by:
- CGAL_NULL -> NULL
- CGAL_NULL_TYPE -> CGAL::Nullptr_t (typedef to const void *)
2008-07-12 21:58:52 +00:00
Sylvain Pion 9d7a609ff2 Make assertions trigger an error only for *certain* conditions (using CGAL::certainly()).
This is useful for interval arithmetic code.
(replay of r44002 with the header order hopefully fixed)
2008-07-10 21:49:17 +00:00
Sylvain Pion 2b4ebf01f7 Undo r44002 as it's buggy 2008-07-06 20:47:29 +00:00
Sylvain Pion 514a17ad4f Improve the interaction of assertions and interval computations.
Things like "CGAL_assertion(denominator != 0)" produced assertion failures for no gain.
So now, the assertion is triggered only if the condition is certain, using CGAL::certainly().
That is, change the following in all assertion files :
  ((EX)?(static_cast<void>(0)): ::CGAL::assertion_fail( # EX , __FILE__, __LINE__))
to :
  (CGAL::certainly(EX)?(static_cast<void>(0)): ::CGAL::assertion_fail( # EX , __FILE__, __LINE__))
2008-07-06 17:05:47 +00:00
Laurent Saboret 0e68fecdfe This package is now compatible with the default makefile and cgal_test files:
- removed .sln and .vcproj VisualC++ makefiles
2008-06-06 13:59:35 +00:00
Laurent Saboret d04e3f8c0d This package is now compatible with the default makefile and cgal_test files:
- removed find_first script
- copied Mesh_cutter.h, Parameterization_polyhedron_adaptor_ex.h and Polyhedron_ex.h from examples/ to test/
2008-06-06 13:17:07 +00:00
Fernando Cacciola f93437ca22 Removed *unmodified* auto-generated CMakeLists.txt (now created by create_internal_release) 2008-05-05 14:01:55 +00:00
Laurent Saboret 11366f0a6c Automatic documentation by generate_reference_documentation 1.0.2 2008-04-04 16:40:07 +00:00
Laurent Saboret 3a29a3f61f generate_reference_documentation 1.0.2 requires to document the concepts refinement by inheritance instead of "@heading Refines" 2008-04-04 16:38:18 +00:00
Laurent Saboret b59996cee6 Removed obsolete doxygen comment 2008-03-21 16:11:18 +00:00
Laurent Saboret f124fca6b9 Minor change 2008-03-21 16:04:58 +00:00
Andreas Meyer 20315de571 * replaced CGAL_test_assert with ::assert, instead of CGAL_assertion
* removed include/Testsuite/assert.h
2008-03-19 13:45:36 +00:00
Laurent Saboret 500fc2f95c Update to generate_reference_manual 1.0.1 2008-03-07 13:43:59 +00:00
Fernando Cacciola b704509dcf Examples/Demos/Test CMake scripts updated 2008-03-05 21:14:02 +00:00
Laurent Saboret e2f3e93490 Update to generate_reference_manual 1.0 2008-02-22 13:03:40 +00:00
Laurent Saboret d64885d524 Improved \ccHasModels parsing 2008-02-20 14:36:52 +00:00
Laurent Saboret 70a58205c3 Fixed \ccVariables support 2008-02-20 11:46:17 +00:00
Laurent Saboret 0c9edbfd24 Words surrounded by simple quotes are emphasized using \ccc 2008-02-18 18:38:09 +00:00
Fernando Cacciola a659cd852a Added project() and conditional test for CGAL_DIR 2008-02-14 15:42:36 +00:00
Fernando Cacciola 14043c43a0 Replaced CGALROOT by CGAL_DIR (the latters is used by CMake automatically) 2008-02-08 17:47:21 +00:00
Fernando Cacciola afddfc4fca CMake scripts for demos/examples/test added 2008-02-06 19:06:24 +00:00
Laurent Saboret 705e0b1362 Redo r41603 and r41552 (#ifdef CGAL_USE_TAUCS) for SP 2008-01-25 17:51:55 +00:00
Laurent Saboret a36cb5d3fd Update to doxygen 1.5 and generate_reference_manual 0.8: methods implemented out of a class declaration should not repeat the doxygen documentation 2008-01-25 16:32:47 +00:00
Laurent Saboret d21010bde0 Undo r41603 and r41552: using global flags like CGAL_USE_TAUCS breaks generate_reference_manual 2008-01-25 16:30:48 +00:00
Sylvain Pion b24108f5fd Remove #include <cassert> from everywhere under include/CGAL/.
CGAL code has to use CGAL assertions instead.
2008-01-20 18:47:19 +00:00
Sylvain Pion 65a5ac690f Protect using CGAL_USE_TAUCS 2008-01-14 17:10:22 +00:00
Sylvain Pion 4e76054a50 Protect by CGAL_USE_TAUCS. 2008-01-12 20:31:14 +00:00
Sylvain Pion 7c9f6841af remove unused argument warning 2007-12-30 15:28:32 +00:00
Sylvain Pion b50e1cea03 Fix warning for empty body of while loop 2007-12-30 15:26:39 +00:00
Sylvain Pion d49e006c53 Remove default argument "0" to calls to assertion_fail() et al,
as the default is now the empty string "".
It should fix the problem that we have lost the assertion messages
(seeing "what():  basic_string::_S_construct NULL not valid" instead),
for packages that use package-specific assertion macros.
2007-12-21 21:58:27 +00:00
Sylvain Pion a46b55bf71 The files "changes.txt", "description.txt", "long_description.txt" and "maintainer"
are now under /trunk/$Package/package_info/$Package/ .
2007-12-02 15:06:42 +00:00
Andreas Meyer 6623d525eb * replaced assert in */test/*/*.{cpp,h} with CGAL_test_assertion
* replaced #include <assert.h> with the according CGAL/Testsuite/assert.h
2007-11-07 21:35:42 +00:00
Andreas Meyer fdeedcf8b0 some low level code cleanup. renamed
* CGAL_error to CGAL_error_msg
* introduced a macro CGAL_error()
* added some words about CGAL_error to the developers manual
* renamed most of assert(x) into CGAL_assertion(x)
* renamed exit(x) with x != 0 , CGAL_assertion(false) and assert(false) into CGAL_error
* CORE left untouched, OpenNL changed
2007-11-07 16:51:18 +00:00
Laurent Saboret a661ae2211 Regenerated Reference Manual with generate_reference_manual 0.7.5. 2007-09-07 15:27:39 +00:00
Laurent Saboret 97fa913995 Port to Linux and Windows 64 bits 2007-08-28 15:16:55 +00:00
Sylvain Pion 4da7713aa8 Remove obsolete config flag CGAL_CFG_NO_STDC_NAMESPACE and rename
its dependant macro CGAL_CLIB_STD to "std".
2007-08-08 15:59:25 +00:00
Laurent Saboret a1e58fff56 Port to Linux 64 bits 2007-06-14 15:38:24 +00:00
Laurent Saboret 80d123cd94 Fixed bug found by kevin.kai.xu@gmail.com (redefinitions of _cgal_taucs_available_memory_size) by declaring all functions inline. 2007-06-07 14:10:24 +00:00
Fernando Cacciola 8d2b0faf24 Merged back from 3.3-branch 2007-06-06 16:13:11 +00:00
Andreas Meyer 3ad6028729 replaced largest space-consuming images by smaller jpegs 2007-06-01 18:53:54 +00:00
Laurent Saboret ca6d3a67b3 Don't include stdio.h and replace stdlib.h by cstdlib (as requested by AF) 2007-05-30 15:32:34 +00:00
Laurent Saboret 67cae5acb5 Fixed warning w/ gcc 4.2 2007-05-30 15:31:15 +00:00
Laurent Saboret bdf4c349a1 Visual C++ auto-link feature.
Moved .vcproj files to VC/ subfolders.
2007-05-24 14:48:57 +00:00
Laurent Saboret 0a6adf43bf Include CGAL/auto_link/TAUCS.h.
Better error handling.
2007-05-24 14:47:03 +00:00
Laurent Saboret ee4fa12f50 Fix of taucs_available_memory_size() in TAUCS for CGAL 3.3 alpha 2007-05-24 14:46:39 +00:00
Laurent Saboret e42006dd28 Path to Cygwin is hard-coded to avoid bugs in batch files (MS-DOS prompt was able to call Cygwin shell commands on my machine) 2007-05-16 15:14:24 +00:00
Laurent Saboret b254c3b684 Replaced _SECURE_SCL=0 by _SCL_SECURE_NO_DEPRECATE (as suggested by AF) 2007-05-14 13:18:52 +00:00
Laurent Saboret eff28f304a Fixed Boost program_options support on Windows 2007-05-14 13:18:14 +00:00
Laurent Saboret f31a33900b Fixed test_all.sh/bat 2007-05-14 13:17:49 +00:00
Laurent Saboret 645aac9c61 VC++ 7.1 vcproj settings are modified to match CGAL 3.3 alpha Windows installer. Still use TAUCS shipped with CGAL 3.2.1. 2007-05-11 14:42:12 +00:00
Laurent Saboret 72793080fd Workaround bug in VC++ 2005 express edition SP1: see "Recent versions of the Qt library source give errors on compilation" at http://support.microsoft.com/?scid=kb%3Ben-us%3B928957&x=15&y=11# 2007-05-11 13:41:52 +00:00
Laurent Saboret be7a57cabc VC++ 7.1 vcproj settings are modified to match CGAL 3.3 alpha Windows installer. Still use TAUCS shipped with CGAL 3.2.1. 2007-05-11 13:41:30 +00:00
Laurent Saboret a8287d45a2 Point_3 type must be protected 2007-05-11 13:40:47 +00:00
Laurent Saboret c77455015c Fix of taucs_system_memory_size() and taucs_available_memory_size() in TAUCS for CGAL 3.3 alpha 2007-05-09 08:24:04 +00:00
Laurent Saboret 452af7b484 Fixed compilation error: removed options.cpp/.h from VC++ makefile 2007-05-07 09:38:59 +00:00
Laurent Saboret f29be78532 Commented out traces 2007-04-24 13:34:11 +00:00
Laurent Saboret c02f0947e2 Fixed g++ warning about tempnam() being deprecated 2007-04-24 13:33:51 +00:00
Laurent Saboret 8481fa282c Fixed compilation error introduced in r38419 2007-04-24 09:05:22 +00:00
Laurent Saboret 6c1560542a Fixed 'deprecated conversion from string constant to char*' warning with g++ 4.x 2007-04-23 13:42:37 +00:00
Laurent Saboret 7c2497c5d0 More spell checking 2007-04-23 12:11:29 +00:00
Sylvain Pion ae90c1131c Spell check. 2007-04-17 15:52:01 +00:00
Andreas Meyer 41169fc270 * updated howtocite bibkeys for upcoming 3.3 release
* typo fixes/cosmetic changes
2007-03-29 17:40:13 +00:00
Sylvain Pion d5159785e6 Fix unused argument warning. 2007-03-23 19:03:09 +00:00
Andreas Fabri d6e8c65707 unify default arguments in absence of Boost ProgramOptions with cmd file 2007-03-20 12:59:02 +00:00
Andreas Fabri b41cffe456 unify default arguments in absence of Boost ProgramOptions with cmd file 2007-03-20 12:58:38 +00:00
Andreas Fabri 81fa1871fd default values in absence of Boost ProgramOptions 2007-03-20 10:24:56 +00:00
Andreas Fabri 2ee2c6877b removed unused parameters 2007-03-17 09:28:37 +00:00
Joachim Reichel 4f47903a25 moved src/Core to src/CGALCore
moved include/CORE to include/CGAL/CORE
moved include/OpenNL to include/CGAL/OpenNL
renamed libcore++ to libCGALcore++
2007-03-13 18:10:39 +00:00
Andreas Fabri fb549aaca0 suppress warnings by commenting unused parameters 2007-03-12 12:15:00 +00:00
Andreas Fabri 53c798d8c0 removed unused variables 2007-03-12 12:04:21 +00:00
Andreas Fabri 3461b26439 cleanup 2007-03-11 19:45:44 +00:00
Andreas Fabri ab4c3ff20a Fixes for program options 2007-03-11 19:44:19 +00:00
Sylvain Pion ffe1e4ec1c More redundant filename removal.
The only survivors should be under Arrangement_2/examples
(some Doxygen syntax is used, so I don't touch them).
2007-03-10 15:22:41 +00:00
Sylvain Pion 6fb5cb906b Remove trailing white spaces and end of lines.
(using : perl -pi.bak -e 's/\s+$/\n/' */examples/*/*.cpp )
2007-03-10 14:59:41 +00:00
Andreas Fabri 9913651cc7 replace options.cpp by usage of boost program options 2007-03-08 15:16:43 +00:00
Andreas Fabri 3ccd9855ef replace options.cpp by usage of boost program options 2007-03-08 15:15:34 +00:00
Andreas Fabri c65a25cfec replace options.cpp by usage f boost program options 2007-03-08 15:13:48 +00:00
Andreas Fabri b4f3264f06 removed options.h 2007-03-08 15:12:50 +00:00
Andreas Fabri 13ff38aeba removed the accidental GPL header 2007-03-08 15:12:26 +00:00
Andreas Fabri d6c5e91285 stdlib and stdio are not needed 2007-03-07 16:56:51 +00:00
Andreas Fabri 98a55d53d2 added teaser 2007-02-20 19:55:49 +00:00
Sylvain Pion 931c0dfa05 remove cgal_test as it is the same as the default-generate one 2007-02-15 23:31:25 +00:00
Sylvain Pion 83fc6b33f5 create_cgal_test now generates the same as this one (forgets files which do not have main()). 2007-02-15 23:23:36 +00:00
Laurent Saboret b1e1b6576b Automatic update of the reference manual 2007-02-07 08:47:21 +00:00
Laurent Saboret 185b833084 Change log for CGAL 3.3 2007-02-06 08:31:23 +00:00
Laurent Saboret be8a4eb8a8 Initialize m_is_valid when expensive preconditions are off! 2007-01-15 15:17:08 +00:00
Laurent Saboret 5acf3212bf Undo revision 35475 2006-12-15 10:16:52 +00:00
Laurent Saboret 5aea6fab87 Fixed 2 crashing bugs in Parameterization_mesh_patch_3 (see fork.off and butterfly-2faces.off).
Added is_valid to ParameterizationMesh_3 concept.
Added back traces (if DEBUG_TRACE is defined).
2006-12-08 17:03:40 +00:00
Laurent Saboret c5f77f2351 Fixed svn:eol-style property of scripts and makefiles 2006-12-08 16:49:35 +00:00
Laurent Saboret 688307e266 Remove output file if test fails. 2006-12-08 16:14:45 +00:00
Laurent Saboret 258df72389 Fixed 2 crashing bugs in Parameterization_mesh_patch_3 (see fork.off and butterfly-2faces.off).
Added is_valid to ParameterizationMesh_3 concept.
Added back traces (if DEBUG_TRACE is defined).
2006-12-08 16:12:22 +00:00
Laurent Saboret b63c7336a1 Better error handling 2006-12-04 11:02:33 +00:00
Laurent Saboret 4a7623521d Copied Jacobi and SSOR preconditioners for OpenNL's BICGSTAB and Conjugate Gradient from Graphite 1.9. Uses by default Jacobi preconditioner. 2006-12-04 09:13:31 +00:00
Laurent Saboret 987377c0b6 Fixed bug: use solver optimized for symmetric definite positive matrices for LSCM method 2006-12-04 08:39:07 +00:00
Laurent Saboret ecb74b736d Added comments 2006-12-04 08:37:50 +00:00
Laurent Saboret 3ecd838242 Log file moved to test/ subfolder 2006-12-04 08:36:32 +00:00
Laurent Saboret 7816f27c69 Fixed execution error on Cygwin 2006-12-04 08:35:46 +00:00
Laurent Saboret fce2decf79 Added back debug code that truncates floating point values in OBJ and EPS outputs, in order to ease files comparison (if DEBUG_TRUNCATE_OUTPUT is defined) 2006-12-04 08:33:43 +00:00
Laurent Saboret 80f61dfaf6 Fixed clashes with min/max macros in Windows.h 2006-08-31 09:36:41 +00:00
Laurent Saboret 1684a3d07f Fixed clash with ERROR_NOT_ENOUGH_MEMORY #define in Windows header 2006-08-31 09:35:52 +00:00
Laurent Saboret 3f3300946e Update .C -> .o rule to .cpp (used to crash with gcc 3.3.4) 2006-08-30 13:49:02 +00:00
Laurent Saboret 0608743a77 Fix about taucs.h and Windows.h both defining min/max as macros and C++ headers as functions 2006-08-24 13:18:34 +00:00
Laurent Saboret 563dcb9dc9 Rename .C files as .cpp (end) 2006-08-24 12:58:00 +00:00
Laurent Saboret 94cf886ffe automatically generated 2006-08-21 15:41:47 +00:00
Laurent Saboret 5199806fe1 automatically generated 2006-08-21 15:41:01 +00:00
Laurent Saboret b3cf9b824e Renamed check_16_2048.bmp as check_64x64.bmp 2006-08-21 15:32:59 +00:00
Andreas Fabri 8c7284f20e minmax fixes 2006-08-18 21:32:52 +00:00
Andreas Fabri c2a2ab091c fixed min/max problem 2006-08-17 09:02:53 +00:00
Andreas Meyer b454b3febd manual cleanup:
* .C ---> .cpp
* removed ../examples from paths
* moved some demo/example files out of doc_tex into their respective place
* now it should build properly, again
2006-08-07 16:43:09 +00:00
Sylvain Pion 15bcc33768 Mesh_cutter.C -> .cpp 2006-08-06 22:11:09 +00:00
Andreas Fabri e8b4b62ee6 Fixed min max problem 2006-07-31 22:39:25 +00:00
Andreas Fabri cc55d5488b changed .C to .cpp in examples 2006-07-09 19:47:56 +00:00
Laurent Saboret eb94daeb91 Fixed usage 2006-07-06 13:09:17 +00:00
Laurent Saboret 2181ee322a test post commit hook 2006-06-09 16:43:05 +00:00
Laurent Saboret 0fc2dabb3d tst post commit hook 2006-06-09 16:37:46 +00:00
Laurent Saboret 2f98870153 svn post-commit test 2006-06-09 13:11:05 +00:00
Laurent Saboret 9e796658c1 version 1 2006-06-09 12:53:55 +00:00
Laurent Saboret a259254ec1 svn post-commit test 2006-06-09 12:49:29 +00:00
Laurent Saboret fe39f6f3af Surface_mesh_parameterization is now compatible with debug libstdc++ 2006-05-24 09:29:28 +00:00
Laurent Saboret 5958afc427 Fixed include paths 2006-05-22 11:25:51 +00:00
Laurent Saboret d7e0e76eb0 Reverted r31207 that does not compile on Windows 2006-05-22 10:11:21 +00:00
Laurent Saboret 5c341db1e5 Replaced call to tempnam() by an home-made version of tmpnam() to avoid gcc warning 2006-05-19 15:11:50 +00:00
Laurent Saboret 8bad984bbb Fixed links/labels in html (as requested by AM) 2006-05-19 10:21:11 +00:00
Laurent Saboret 089f75c1c1 Fixed bug: we need to include basic.h defore testing CGAL_USE_TAUCS 2006-05-18 11:26:33 +00:00
Laurent Saboret 19e9a8be05 Fixed include and library paths to be compatible with both CGAL 3.2 beta (I-463) and SVN working directory. 2006-05-18 08:08:44 +00:00
Laurent Saboret 6b98fb6812 Removed browser information to avoid stupid C4503 compilation warning (Visual C++) 2006-05-10 15:35:49 +00:00
Laurent Saboret 9eda840a54 .vcproj makefiles are now compatible with new CGAL 3.2 cgallib.vcproj:
- /MD
- 3rd party libraries are listed in VC++ Options dirs
2006-05-09 09:11:56 +00:00
Sylvain Pion 5bed014d27 Levy -> L\'evy 2006-05-04 13:55:08 +00:00
Andreas Meyer 0e3d6b8143 manual bugfix (ccHowToCiteCgal) 2006-05-04 12:28:44 +00:00
Andreas Meyer dc3ce8747e \ccHowToCite --> \ccHowToCiteCgal 2006-05-03 11:24:03 +00:00
Andreas Fabri 4530af2ce7 Added ccHowTocite 2006-05-02 20:21:31 +00:00
Laurent Saboret 8d3c665081 Fixed bug: removed paths 2006-05-02 08:28:11 +00:00
Laurent Saboret a4e237189e Deleted empty Surface_mesh_parameterization/demo folder (as per Andreas F. request) 2006-04-27 09:20:28 +00:00
Andreas Meyer 09d2cb06c5 replaced
\ccPkgMaturity{Introduced in \cgal\ 
by 
\ccPkgIntroducedInCGAL{
2006-04-26 16:40:25 +00:00
Laurent Saboret 24207beac9 Workaround ATLAS "Symbol information corrupt" bug with VC++ debugger (see http://sourceforge.net/tracker/index.php?func=detail&aid=760444&group_id=23725&atid=379483) 2006-04-26 14:17:31 +00:00
Laurent Saboret 81dc1914dd Fixed compilation warning with VC++ 7.1 2006-04-26 13:54:53 +00:00
Laurent Saboret 181b4dd883 Use multithreaded DLL runtime on Windows/Visual C++.
Note: impossible to debug anymore with VC++ :-(
2006-04-21 14:31:27 +00:00
Andreas Fabri 93c442fcb8 Added \label to PackageDescription 2006-04-21 09:30:08 +00:00
Laurent Saboret 3d3ce9906e Removed test files 2006-04-20 13:57:47 +00:00
Andreas Fabri 8ee5947341 toto 2006-04-19 15:15:37 +00:00
Andreas Fabri 504e9a6d71 toto 2006-04-19 15:15:18 +00:00
Andreas Fabri 8a73f56293 Removed \section{Alphabetical....} 2006-04-18 09:15:48 +00:00
Andreas Fabri 8e79c552d7 Use OpenNL macro 2006-04-13 12:32:30 +00:00
Andreas Fabri 9187f1414a lower cased 2006-04-12 07:47:39 +00:00
Laurent Saboret 8e580271d5 Minor changes due to switch to generate_reference_manual version 0.7 2006-04-10 13:06:00 +00:00
Pierre Alliez 485f5c21af I tried to remove warning in the manual test suite, but some remains (Laurent, can you take a look ?) 2006-04-09 06:52:29 +00:00
Andreas Fabri 1ed1ee3f2e Added PkgDescription 2006-04-07 13:51:20 +00:00
Laurent Saboret 5b2d379a39 Removed extra spaces in methods declaration to improve cgal_manual matching (as requested by AM) 2006-04-07 11:13:23 +00:00
Andreas Meyer 5b5a60cecf rewritten the whole manual
ok. seriously:

renamed \chapter into \ccUserChapter and \ccRefChapter
2006-04-06 17:03:37 +00:00
Laurent Saboret 5865ded27f Feature requested by MK and AM: wrap types, functions and variables name with \ccc. 2006-04-06 12:23:33 +00:00
Andreas Fabri 8501581a2d cleanup of \sections 2006-04-05 14:05:51 +00:00
Laurent Saboret 0481e932f1 Added original mesh, texture and parameter space images to first screenshot 2006-04-05 07:37:11 +00:00
Laurent Saboret 44f81e10c3 Added original mesh, texture and parameter space images to first screenshot 2006-04-04 17:24:10 +00:00
Laurent Saboret 93749c2f10 Remove obsolete files 2006-04-04 10:13:16 +00:00
Andreas Fabri 70ad3ddf1e Added ccPkgDescription 2006-03-28 13:52:21 +00:00
Laurent Saboret d5f6332ecf Added error message 2006-03-28 10:05:35 +00:00
Laurent Saboret 703de7620f Fixed test suite on Cygwin: removed call to time shell command 2006-03-28 07:36:26 +00:00
Laurent Saboret a724496f02 Use smaller test models to avoid cpu time limit 2006-03-27 10:38:06 +00:00
Laurent Saboret ea51b7e532 Fixed bug in cgal_taucs_available_memory_size(): don't do anything if not Linux 2006-03-24 16:52:08 +00:00
Laurent Saboret 8c06330b95 Declare cgal_taucs_available_memory_size() as inline 2006-03-23 14:36:46 +00:00
Laurent Saboret b6146fd8a7 Turn on TAUCS trace with DEBUG_TRACE preprocessor definition (temporary) 2006-03-20 15:52:38 +00:00
Laurent Saboret 9e8ba2d568 VC++ projects need now only the %TAUCSROOT% variable 2006-03-20 15:50:41 +00:00
Laurent Saboret ce976769ea Fixed bug in taucs_system_memory_size() on Linux 2.6 2006-03-20 11:37:20 +00:00
Laurent Saboret 86adba238c Clarify documentation about symmetric/asymmetric matrices 2006-03-20 11:22:05 +00:00
Andreas Meyer d76e064ac0 some FIXME notes 2006-03-19 16:54:42 +00:00
Laurent Saboret 50e9f84b48 Fixed usage string 2006-03-17 08:26:41 +00:00
Laurent Saboret 445397cbe8 Added detection of TAUCS library at installation time 2006-03-16 17:21:55 +00:00
Laurent Saboret 0fded29ea2 Fixed bug in taucs_system_memory_size() on Linux 2.6 2006-03-16 10:04:02 +00:00
Joachim Reichel f582718758 rename create_makefile to cgal_create_makefile to avoid name clashes,
adjust all occurences of create_makefile and create\_makefile in the entire
repository (well, trunk only)
2006-03-15 22:10:02 +00:00
Laurent Saboret 85bcb175af Include <CGAL/basic.h> first 2006-03-15 18:01:06 +00:00
Pierre Alliez c5ef65d5cf updated almost all figures (more compact).
Laurent: I suggest to add the parameterization to the left of the Cesar head in the introduction page, as well as a small version of the checkerboard texture.
2006-03-14 21:28:55 +00:00
Laurent Saboret 0008b436c7 Port to gcc 3.4.4 2006-03-14 14:06:05 +00:00
Pierre Alliez c79f8dc7f1 global update user manual (compression!) 2006-03-13 22:37:44 +00:00
Laurent Saboret ca33a2d68f Huge optimization! Filling a TAUCS matrix is about 100 times faster 2006-03-13 09:43:26 +00:00
Laurent Saboret 73c5acf1a3 Huge optimization! Filling a TAUCS matrix is about 100 times faster! 2006-03-10 18:41:27 +00:00
Laurent Saboret bdfb6f3ed8 Save disk space by lowering the images resolution 2006-03-10 17:30:31 +00:00
Laurent Saboret 7a1b3fbadf Removed obsolete comments 2006-03-10 10:38:20 +00:00
Laurent Saboret 0d1f107ef8 Fixed bib reference 2006-03-10 10:38:02 +00:00
Laurent Saboret 6423e03ef1 Fixed misspellings and other tiny errors 2006-03-10 09:26:27 +00:00
Joachim Reichel c62eb076e6 LGPL copyright notices added to makefiles and compute_TAUCS_OSTYPE 2006-03-09 20:47:20 +00:00
Laurent Saboret 2d7dbed6da Large changes of the user manual requested by MK:
- added paragraph about exact arithmetic and algorithmic complexity (BL)
- concepts are now described at the begining of the user manual
- mesh cutting is better explained (picture provided by PA)
- improved description of available solvers
- reference pages are listed thematically in the reference manual
- Fixed UML diagrams in Software Design section

Other changes requested by PA:
- pictures of algorithms output in 2D (EPS)
2006-03-09 17:15:04 +00:00
Laurent Saboret 3757bcaa08 Include stdlib.h instead of defining directly exit() 2006-03-08 13:39:10 +00:00
Laurent Saboret 6ff45a799d Use check board as parameterization texture (as requested by PA) 2006-03-07 10:07:00 +00:00
Laurent Saboret 20d031bbf0 Use check board as parameterization texture (as requested by PA) 2006-03-07 10:02:15 +00:00
Laurent Saboret c8c1e81b44 Use check board as default parameterization texture (as requested by PA) 2006-03-07 09:37:26 +00:00
Laurent Saboret 223ac145be Added Complete_parameterization_example test 2006-03-07 09:35:12 +00:00
Laurent Saboret 887eda3962 Changed pointers to mesh to references all over the package (as requested by MK) 2006-03-07 09:11:09 +00:00
Laurent Saboret f812186cf6 Added Complete_parameterization_example test 2006-03-07 09:02:58 +00:00
Laurent Saboret bf827e4a06 Put (almost) the entire example code in the user manual (as requested by MK) 2006-03-06 19:23:46 +00:00
Laurent Saboret cc94e75bee Rewrite of the EPS output example (as requested by MK) 2006-03-06 16:39:01 +00:00
Laurent Saboret 05939a56b8 Removed not-yet-implemented features (as requested by MK):
- border parameterization on any convex polygon
- check matrix conditioning
2006-03-06 15:33:44 +00:00
Laurent Saboret d6748af3a3 Fixed executable property 2006-03-06 15:22:04 +00:00
Laurent Saboret 7d7203801d Do not ship internal test scripts 2006-03-06 14:21:23 +00:00
Laurent Saboret c7dfff5de9 Removed not-yet-implemented features (as requested by MK) 2006-03-06 14:14:28 +00:00
Laurent Saboret d83784ed18 Replaced 'one to one' and '1 to 1' by 'one-to-one' (as requested by MK) 2006-03-06 13:32:35 +00:00
Laurent Saboret 6d42e60266 Removed examples from reference manual (as requested by MK) 2006-03-06 12:18:58 +00:00
Laurent Saboret ce3a61b9fc Added template parameters to class names (as requested by MK).
Also added \ccRefPageBegin..\ccRefPageEnd pairs.
2006-03-06 11:07:47 +00:00
Laurent Saboret 59dc779edf Added templates parameters 2006-03-03 15:48:38 +00:00
Laurent Saboret 10f027705b Changed pointers to mesh to references all over the package (as requested by MK) 2006-03-03 10:37:36 +00:00
Laurent Saboret 7c66270ea9 Added same test as cgal_test 2006-03-03 10:12:25 +00:00
Laurent Saboret 5108d76708 Added same test as cgal_test 2006-03-03 10:09:51 +00:00
Laurent Saboret d2777b879a Changed pointers to mesh to references all over the package (as requested by MK) 2006-03-03 09:33:29 +00:00
Laurent Saboret aadd6d748c Added same test as cgal_test 2006-03-03 09:30:14 +00:00
Laurent Saboret b842c22cb8 Fixed latex compilation errors after package renaming 2006-03-02 10:04:49 +00:00
Laurent Saboret 3d0500cb10 Fixed compilation errors when TAUCS is not installed 2006-03-02 09:00:33 +00:00
Laurent Saboret 096b377421 Rename Parameterization package as Surface_mesh_parameterization 2006-03-01 19:32:05 +00:00
Laurent Saboret 67c39d4bc8 Rename Parameterization package as Surface_mesh_parameterization 2006-03-01 19:18:48 +00:00
Laurent Saboret 2724d64bdb Rename Parameterization package as Surface_mesh_parameterization 2006-03-01 18:36:54 +00:00
Laurent Saboret f1c2d63b1a Rename Parameterization package as Surface_mesh_parameterization 2006-03-01 17:20:56 +00:00
Laurent Saboret 880ece127c Rename Parameterization package as Surface_mesh_parameterization 2006-03-01 16:43:35 +00:00