Laurent Saboret
d2d7321ef2
Replaced temporay hack in generate_reference_manual r49560:
...
Use [A-Z][a-z]+[A-Z]\w* regex to match concepts names and wrap them by \ccc{}.
2009-05-27 13:10:10 +00:00
Laurent Saboret
bfc3fa82d6
Compare logs with Beyond Compare
2009-05-26 17:06:30 +00:00
Laurent Saboret
78dcb5c219
* Workaround bug in cgal_manual: call \ccTagFullDeclarations at the beginning of \ccOperations.
...
This forces cgal_manual to expand const keyword are avoids 2 problems:
- bad keywords in HTML
- const and non-const methods seem identical.
* Also fixed a bug in copy_doxygen_latex_doc r49560:
cgal_manual compilation error on mst_orient_normals.tex.
2009-05-25 14:31:23 +00:00
Laurent Saboret
e53b592e19
TEMPORARY: a few concept names are hard-coded in copy_doxygen_latex_doc until I find a better implementation:
...
PolylineSimplificationCostFunction
PolylineSimplificationStopPredicate
PolylineSimplificationVertex
ImplicitFunction
InputIterator
OutputIterator
ForwardIterator
2009-05-25 12:52:45 +00:00
Laurent Saboret
4172e5e4e7
Automatic documentation
2009-04-20 17:00:15 +00:00
Laurent Saboret
cb4a60cc50
Automatic documentation by generate_reference_manual version 1.2
2009-04-16 14:45:42 +00:00
Laurent Saboret
8ed2c75021
Automatic documentation by generate_reference_manual 1.1.2
2009-04-09 12:49:30 +00:00
Laurent Saboret
689118b8d1
Fixed misspelling: "an halfedge" -> "a halfedge"
2009-03-18 08:59:29 +00:00
Laurent Saboret
92a1e27edd
Renamed test_all.sh/bat (quick and cross-platform version of cgal_test_with_cmake) as quick_test_suite.sh/bat
2009-03-12 12:25:06 +00:00
Laurent Saboret
22c5f2d586
Code cleaning
2009-03-10 15:36:10 +00:00
Laurent Saboret
d0f63a9ee1
Automatic documentation by generate_reference_manual 1.1:
...
* Bug fixes:
- Document properly the template parameters of functions. No separate Parameters section.
* Improved formatting of functions and methods:
- Shorter latex code and shorter printed documentation
- Fixed indentation
- Parameter names are in italic instead of bold
* Words surrounded by stars are formatted in bold.
2009-02-26 11:05:12 +00:00
Laurent Saboret
5838bb45ec
Fixed small bug: only 1 output file is allowed.
...
Unfortunately, the crash in Boost Program Options remains (VC++ Release mode only).
2008-12-17 17:03:27 +00:00
Laurent Saboret
bceeaf55cc
Fixed bugs in compilation options:
...
- this works now when configuring CGAL with examples
- this works now with VC++ 9.0
Removed (stupid) VC++ 9.0 warning in Iterator.h.
2008-12-17 16:59:39 +00:00
Laurent Rineau
157eba63cf
\ccPkgDemo now predend "demo/3.4/" to its argument.
2008-12-10 14:16:12 +00:00
Laurent Saboret
a0bb4e822d
Better workaround of g++ 4.1 optimizer bug: -fno-strict-aliasing. Performance penalty is 5% vs 24% with -O
2008-12-08 15:38:27 +00:00
Laurent Saboret
0da25145da
Skip authalic/opennl test which is very unstable
2008-12-08 15:30:51 +00:00
Andreas Fabri
e1b8bd2586
Change demo text
2008-12-05 16:33:09 +00:00
Laurent Saboret
201b369941
Workaround g++ 4.1 optimizer bug that creates an infinite loop in Surface_mesh_parameterization if using -O2 or -O3 option
2008-12-05 15:50:21 +00:00
Andreas Fabri
01048c0d3d
Add demo link
2008-11-26 16:14:45 +00:00
Laurent Rineau
ec9f2e29e5
Update citations (s/07/08/).
...
Let us hope that CGAL-3.4 will be release before 2009!
2008-11-20 22:19:28 +00:00
Laurent Saboret
8df473faf8
Removed VC++ makefiles (replaced by CMake makefiles)
2008-11-17 10:55:16 +00:00
Laurent Saboret
a46390251e
Bug fix:
...
This directory works with and without TAUCS.
2008-11-12 17:25:39 +00:00
Laurent Saboret
0fecaae6dd
- Bug fix:
...
Fixed link with Boost.ProgramOptions on Windows/VC++
- Code cleaning:
CGAL_USE_TAUCS #define has been moved back to CGAL_UseTAUCS.cmake
- Added back traces of third-party libraries found.
2008-11-12 17:24:24 +00:00
Laurent Rineau
38e5a4ebf5
Fix the use of Boost program options.
2008-11-10 10:23:40 +00:00
Laurent Rineau
a4215bd4ea
Fix conditional compilation of TAUCS features in
...
Surface_mesh_parametrization, after revisions 46743-46745.
2008-11-07 15:30:00 +00:00
Fernando Cacciola
547bffecd9
Put CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS in the right place for cmake 2.4
2008-11-06 13:03:41 +00:00
Fernando Cacciola
994028ec51
Prefixed CreateSingleSourceCGALProgram.cmake with CGAL_
2008-11-04 13:09:48 +00:00
Fernando Cacciola
145ee41079
Prefixed CGAL cmake modules with CGAL_
2008-11-04 12:49:32 +00:00
Fernando Cacciola
70fa9503fd
Added CMP0003 policy
2008-11-04 12:30:29 +00:00
Fernando Cacciola
6495c9da12
Rename CGAL_SetupBLAS (et al) to CGAL_UseBlas (et al) - Part 2/2
2008-10-30 16:01:16 +00:00
Fernando Cacciola
f7f4320e16
Added CGAL_SetupBoostProgramOptions
2008-10-30 15:26:31 +00:00
Laurent Saboret
164adfb71d
Fixed bug: AUTO_LINK_ENABLED was renamed CGAL_AUTO_LINK_ENABLED
2008-10-28 12:47:45 +00:00
Laurent Saboret
0bbfad9e5c
Merge of Fernando's CMake files for BLAS/LAPACK/TAUCS with the original
...
FindBLAS.cmake and FindLAPACK.cmake in CMake 2.6.
The result is more or less equivalent to install_cgal's behavior.
TODO:
- use a C++ compiler instead of a Fortran one
- try to be compatible with CMake 2.4
- find CBLAS (http://www.netlib.org/cblas )?
Jet_fitting_3 and Surface_mesh_parameterization compile now with CMake
(tested on Linux/gcc and Windows/VC++ 2005).
2008-10-23 16:29:42 +00:00
Laurent Saboret
f97e6accee
Add back VC++ makefiles until switch to CMake is over
2008-10-23 12:32:01 +00:00
Laurent Rineau
f10a590672
Mass-remove vcproj files.
2008-10-21 09:21:22 +00:00
Fernando Cacciola
d3e4a80171
Added the correct cmake file
2008-10-20 11:16:56 +00:00
Fernando Cacciola
386afe9077
Added cmake script which now uses TAUCS
2008-10-17 18:14:42 +00:00
Laurent Saboret
81f25c324c
Renamed (private) class Taucs_number as Taucs_traits.
2008-10-17 15:52:15 +00:00
Laurent Saboret
6595450524
Optimization of speed and memory footprint
2008-10-13 09:32:09 +00:00
Laurent Saboret
1d95e936d2
Optimization of speed and memory footprint
2008-10-13 08:34:19 +00:00
Laurent Saboret
a3c891df05
Windows specific: fixed crash with TAUCS on large linear systems:
...
- increased stack size
- added Win32_exception_handler protection to catch stack overflows
2008-10-13 08:33:33 +00:00
Laurent Saboret
68810e7e46
Fixed misspelling
2008-10-08 16:33:37 +00:00
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