Alex Tsui
7ba8b08c4d
Implemented insertion and removal of segments to arrangements.
2012-06-15 05:28:38 +00:00
Eric Berberich
b6e350ccfa
removed old verbose output
2012-06-11 22:24:22 +00:00
Eric Berberich
463a030267
removed old verbose output
2012-06-11 22:23:28 +00:00
Laurent Rineau
7b2e34d267
merge with next
2012-01-27 16:46:42 +00:00
Laurent Rineau
2fbd163e14
Factorize the installation command of CGAL library into the macro
...
The macro build_cgal_library(..) now defines the installation rules. That
should also fix a bug: now .dll files will be installed in
${CGAL_INSTALL_BIN_DIR}.
2012-01-25 16:49:39 +00:00
Laurent Rineau
8b413cef28
Remove variables CGAL_<lib>_BASENAME: no longer used.
2012-01-25 16:37:06 +00:00
Eric Berberich
8b63cf18fd
fixed spacing
2012-01-24 13:13:27 +00:00
Eric Berberich
832c6c02e7
merge from next; installation.tex got major changes
2012-01-23 13:54:58 +00:00
Andreas Fabri
792deb3819
Fix for Windows 'min/max' bug and remove superfluous #include
2012-01-19 08:43:49 +00:00
Andreas Fabri
0d56ed88dc
Fix for Windows 'min/max' bug
2012-01-19 08:11:02 +00:00
Andreas Fabri
560246e34b
Fix for Windows 'min/max' bug
2012-01-19 08:07:40 +00:00
Andreas Fabri
0a89e16d86
Fix for Windows 'min/max' bug
2012-01-19 08:00:17 +00:00
Andreas Fabri
77f3648287
Fix for Windows 'min/max' bug
2012-01-18 12:02:15 +00:00
Andreas Fabri
26ec45fee9
Fix for Windows 'min/max' bug
2012-01-18 11:27:10 +00:00
Andreas Fabri
844e7869fa
Fix for Windows 'min/max' bug
2012-01-18 11:25:40 +00:00
Andreas Fabri
10d334d4a5
Fix for Windows 'min/max' bug
2012-01-18 11:21:11 +00:00
Andreas Fabri
73a21e0f47
Fix for Windows 'min/max' bug
2012-01-18 11:17:08 +00:00
Andreas Fabri
ae3244e596
Fix for Windows 'min/max' bug
2012-01-18 11:15:52 +00:00
Andreas Fabri
f880735fbf
Fix for Windows 'min/max' bug
2012-01-18 11:14:44 +00:00
Sébastien Loriot
f6784b96e7
merge from next
2012-01-17 13:47:33 +00:00
Laurent Rineau
29d617e712
Cosmetic change: add a space after the license, to be compatible
...
with the output of licensecheck
2012-01-16 15:56:10 +00:00
Laurent Rineau
a37c74d534
Add license files, per package
2012-01-16 15:54:22 +00:00
Sébastien Loriot
a7456a2736
merge from next
2012-01-16 15:28:51 +00:00
Sébastien Loriot
fca9a7bf54
*add operator>> for Constrained_triangulation_2
...
*update demo
*add save CDT for demo
see the related small feature:
https://cgal.geometryfactory.com/CGAL/Members/wiki/Features/Small_Features/Add_read_istream_for_constrained_triangulation .
2012-01-16 13:32:05 +00:00
Laurent Rineau
79f41a6c2f
Add a license header
2012-01-16 10:54:58 +00:00
Laurent Rineau
2af2160942
Turn \ccLicenseQPL into \ccLicenseGPL
2012-01-13 17:13:55 +00:00
Laurent Rineau
8f59fd9592
Turn QPL into LGPLv3+
2012-01-13 16:33:35 +00:00
Eric Berberich
a42d72acaa
CGAL_USE_GMPXX is only set by use_lib macro
2012-01-11 00:00:05 +00:00
Eric Berberich
00d31036ea
build_cgal_library -> collect_cgal_library (new macro name)
2012-01-10 18:17:53 +00:00
Eric Berberich
10af9912d9
CGALcomponent libs are not own CMake projects anymore
2012-01-10 18:13:19 +00:00
Eric Berberich
9cd61d509c
let QT compile
2012-01-10 12:31:59 +00:00
Eric Berberich
66bc1cef1e
merge from next
2012-01-09 12:42:00 +00:00
Laurent Rineau
5b5dd33848
merge changes from next
2012-01-09 12:33:39 +00:00
Sébastien Loriot
8ae6131f2e
opti
2011-12-30 15:11:21 +00:00
Sébastien Loriot
c564dfe82a
fix drawing of degenerate parabola segment (source, target and center are collinear)
2011-12-30 15:00:46 +00:00
Laurent Rineau
98eccea610
Patch so that Qt's MOC can parse our headers, with Boost-1.48
...
UPDATE: fix the previous commit. I applied the patch stupidly.
| The patch is adapted from this bug report:
|
| From: Mark Brand < mabrand@mabrand.nl>
| To: cgal-discuss@lists-sop.inria.fr
| Subject: [cgal-discuss] [PATCH] prevent Qt's moc from choking on BOOST_JOIN
|
| See https://lists-sop.inria.fr/sympa/arc/cgal-discuss/2011-11/msg00087.html
2011-11-21 17:06:17 +00:00
Laurent Rineau
f5ec3f260c
Patch so that Qt's MOC can parse our headers, with Boost-1.48
...
The patch is adapted from this bug report:
From: Mark Brand < mabrand@mabrand.nl>
To: cgal-discuss@lists-sop.inria.fr
Subject: [cgal-discuss] [PATCH] prevent Qt's moc from choking on BOOST_JOIN
See https://lists-sop.inria.fr/sympa/arc/cgal-discuss/2011-11/msg00087.html
2011-11-21 16:42:18 +00:00
Laurent Rineau
93486787c3
The inside of ccPkgDescription must not contain black lines between macros
...
Otherwise that inserts a buggy "<p>" tag in the package overview where the
doctype does not allow it.
2011-11-15 19:16:23 +00:00
Olivier Devillers
f5636aa2fa
merge next
2011-11-04 12:57:12 +00:00
Laurent Rineau
6ed56d75b5
merge from next
2011-10-25 15:48:02 +00:00
Andreas Fabri
c5c387f45e
workaround to avoid an unjustified warning of g++
2011-10-24 13:21:59 +00:00
Laurent Rineau
13447f666c
auto-link files must include <CGAL/config.h>
...
<CGAL/config.h> includes <CGAL/compiler_config.h>, that is generated during
the build of libraries. CGAL_BUILD_SHARED_LIBS is defined in it.
2011-10-24 09:23:21 +00:00
Olivier Devillers
c239517f42
remove warning
2011-10-24 07:55:45 +00:00
Laurent Rineau
c37ce187ff
Factorize the settings of VERSION/SOVERSION properties of libraries
2011-10-19 15:53:46 +00:00
Laurent Rineau
338c6a9925
Update the export feature to non-Microsoft compilers
...
Support the ELF visibility feature of gcc/icl/clang
2011-10-18 16:53:54 +00:00
Laurent Rineau
9059b29647
Fix and factorize post-build commands on Windows
...
The function build_cgal_library defined in
Installation/src/CMakeLists.txt now handles a lot more than before, to
factorize between the various */src/*/CMakeLists.txt files used to
build CGAL libraries.
For example, the definition of mangled names is now factorized in that
function.
Installation/src/CMakeLists.txt also sets the output directories for
runtime, shared libraries, and static libraries. DLLs will be created
in bin/ instead of lib/.
2011-10-17 16:02:12 +00:00
Laurent Rineau
5946c69608
merge from next
2011-10-12 13:52:06 +00:00
Andreas Fabri
94191c33e7
fix a memory leak
2011-10-12 12:37:45 +00:00
Andreas Fabri
7566f2cdcc
Max area k-gon is implemented for k=3; Additionally the input must be convex
2011-10-12 11:08:33 +00:00
Andreas Fabri
1211b00e3b
bug fix: Check if item exists before removing it
2011-10-12 11:04:19 +00:00
Andreas Fabri
f15a4f9957
more export statements
2011-10-12 10:26:21 +00:00
Laurent Rineau
dfba14f23c
Rename <CGAL/$LIB/export.h> to <CGAL/export/$LIB.h>
2011-10-12 09:43:19 +00:00
Laurent Rineau
87148361ff
Rename CGAL_BUILD_SHARED_LIB to CGAL_BUILD_SHARED_LIBS
...
Better name, and more coherent with CMake variable name:
BUILD_SHARED_LIBS
2011-10-11 13:52:25 +00:00
Laurent Rineau
4b355f0561
merge from next
2011-10-11 12:28:22 +00:00
Laurent Rineau
88ef561715
Fix the call to Q_INIT_RESOURCE
...
For resources that are shipped by the CGAL_Qt4 library, one need to call
CGAL_QT4_INIT_RESOURCES, a macro that calls CGAL_Qt4_init_resources
(exported by the CGAL_Qt4 DLL)
2011-10-11 09:51:29 +00:00
Sébastien Loriot
91a5327fa8
change LGPLv2 -> LGPLv3
2011-10-10 13:48:25 +00:00
Laurent Rineau
b4bf4af75d
One must include <CGAL/config.h> to use the macro CGAL_BUILD_SHARED_LIB
2011-10-10 11:49:39 +00:00
Andreas Fabri
99408ec652
Disambiguate beginning of comment
2011-10-06 19:49:16 +00:00
Laurent Rineau
aa00f78883
Also support the compilation of CGAL libraries as static libs, with MSVC.
2011-10-06 16:01:16 +00:00
Andreas Fabri
ebc4f53646
Add declspecs for Visual C++ so that we can build dlls
2011-10-06 13:14:17 +00:00
Andreas Fabri
18f16c77ba
Add declspecs for Visual C++ so that we can build dlls
2011-10-06 12:20:14 +00:00
Sébastien Loriot
75999b64d9
remove executable property
2011-10-03 08:22:54 +00:00
Sébastien Loriot
554f62d411
remove executable property from copyright files
2011-10-03 08:18:16 +00:00
Andreas Fabri
d10a333947
Add a file with the copyright holder(s) to the package_info
2011-09-29 20:45:16 +00:00
Laurent Rineau
fdb7ea6c6b
prepare ccPkgHowToCiteCgal for CGAL-3.10 (in 2012)
2011-09-28 16:15:05 +00:00
Sébastien Loriot
eea04efa5f
remove debug output
2011-09-27 15:40:56 +00:00
Sébastien Loriot
22d59a631a
read constraints
2011-09-27 15:22:18 +00:00
Laurent Rineau
c6b789ca60
Allow to load a .cgal file (result of the operator<< of a CDT)
2011-09-27 15:12:34 +00:00
Philipp Möller
f9b288db90
Merged branch ^/branches/features/gsoc2011-copy_n-pmoeller.
...
Small feature page: https://cgal.geometryfactory.com/CGAL/Members/wiki/Features/Small_Features/Replace_copy_n
2011-08-26 14:34:10 +00:00
Laurent Rineau
9fec0d4a60
Fix revision 64600
...
The revision 64600 was the merge of next into the branch
features/Aos_2-new_functors-tau. For an unknown reason (maybe a buggy svn
version), that merge forgot to apply some revision of next. And those
revision were thus cancelled when the branch has been reintegrated back
into next.
I am trying to fix that. This branch is a copy of the branch
features/Aos_2-new_functors-tau@64599 where the merge of next has been
reapplied. Let's see what are the differences with the buggy revision
64000.
2011-07-06 10:29:57 +00:00
Andreas Fabri
0a76c8f5d2
Add whitespace to avoid warning on closing comment
2011-06-29 10:58:44 +00:00
Laurent Rineau
ac9877372d
Update all PkgDescription files to CGAL-3.9
2011-06-27 14:31:45 +00:00
Eric Berberich
fbc101fbb8
Merge from nextwq
2011-06-15 09:20:39 +00:00
Laurent Rineau
acc2ae58a6
If CGAL_Qt4 is not a DLL, declspec must not be used.
2011-06-14 10:13:51 +00:00
Laurent Rineau
28bc7ca5c0
Add some decl spec (import|export) to CGAL_Qt4
...
That allows to build libCGAL_Qt4 and the Polyhedron demo with
-fvisibility-ms-compat on Linux.
That may allow to build CGAL_Qt4 as a DLL on Windows, one day.
2011-06-10 17:14:27 +00:00
Sébastien Loriot
ed73c849d1
remove unused variable warning
2011-06-09 10:16:29 +00:00
Sébastien Loriot
218f4abf1d
BUGFIX: when using clear button, really hide the rectangles
2011-06-09 08:36:32 +00:00
Sébastien Loriot
dafa949e75
BUGFIX: do not run rectangular_p_center_2 if the number of points is less than p
...
+cosmetic
2011-06-08 13:39:09 +00:00
Sébastien Loriot
69b97b4ad2
remove unsed var warnings
2011-06-08 09:56:42 +00:00
Sébastien Loriot
75980ac1c0
remove unused var warnings
2011-06-08 09:53:06 +00:00
Sébastien Loriot
4fdb182b99
BUGFIX: Even if a polyline is closed, it needs at least 3 points to be a polygon.
2011-06-08 09:31:44 +00:00
Sébastien Loriot
f9c4053a0d
do not execute discoverComponent if the dimension of the triangulation
...
is not 2 (avoid seg fault when inserting a segment or a point)
2011-06-08 09:00:08 +00:00
Sébastien Loriot
1a6c568887
remove unused var warning
2011-06-08 07:50:16 +00:00
Eric Berberich
8d9c812cb4
merge from next
2011-06-07 15:54:55 +00:00
Laurent Rineau
0a363c52b5
Fix a bug introduced in trunk: criteria for Mesh_2 needs a geom traits
2011-06-04 17:00:31 +00:00
Eric Berberich
a7a06c4e2b
replaced Arr_..._side_category with :.._side_category
2011-05-31 18:08:54 +00:00
Laurent Rineau
7f7a8dc358
merge from trunk
2011-05-16 11:28:24 +00:00
Ophir Setter
83e1cfa332
Removing unnecesary comment
2011-05-06 05:58:11 +00:00
Laurent Rineau
704571e29d
Fix cmake_minimum_required
2011-04-28 18:04:28 +00:00
Laurent Rineau
3c02e07b23
Try to fix my last revision about cmake_policy, with CMake-2.6.x
...
CMake gives an error if one tries to use cmake_policy(VERSION x.y.z) if
x.y.z is greater than the current CMake version.
2011-04-28 17:45:22 +00:00
Laurent Rineau
c97205f085
Global handling of CMake policies (second part)
...
We declare
cmake_minimum_required(VERSION 2.6.2)
but we also use
cmake_policy(VERSION 2.8.4)
to declare that our CMake scripts are OK with all the defaults of CMake policies
as of CMake-2.8.4. That shuts down the warnings of CMake-2.8.4.
That way, we no longer need any declaration of specific policies.
Those two lines must be present and maintained in all our CMakeLists.txt
files (the one for the libraries, and also the one for examples and demos,
and maybe tests).
2011-04-28 10:55:56 +00:00
Laurent Rineau
4b795c56f4
Global handling of CMake policies
...
We declare
cmake_minimum_required(VERSION 2.6.2)
but we also use
cmake_policy(VERSION 2.8.4)
to declare that our CMake scripts are OK with all the defaults of CMake policies
as of CMake-2.8.4. That shuts down the warnings of CMake-2.8.4.
That way, we no longer need any declaration of specific policies.
2011-04-28 10:33:17 +00:00
Laurent Rineau
6f05e72cef
Global maintenance of CMakeLists.txt: CMake minimal version is -2.6.2
...
The documentation of CGAL says that the minimal version of CMake must be
CMake-2.6.2.
- change cmake_minimum_required to VERSION 2.6.2
- no longer any need for the policy CMP0003 (was for 2.4.x)
- no longer any need for CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS (was for 2.4)
2011-04-27 18:06:32 +00:00
Laurent Rineau
ca5c92e034
Global maintenance of CMakeLists.txt: CMake minimal version is -2.6.2
...
The documentation of CGAL says that the minimal version of CMake must be
CMake-2.6.2.
- change cmake_minimum_required to VERSION 2.6.2
- no longer any need for the policy CMP0003 (was for 2.4.x)
- no longer any need for CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS (was for 2.4)
2011-04-27 17:58:27 +00:00
Eric Berberich
eb7a5ed11e
branch-build is now HOT on next ;-)
2011-04-15 09:12:06 +00:00
Laurent Rineau
5a115a6792
Remove erroneous executable permission
2011-03-15 10:23:40 +00:00
Laurent Rineau
6036b7ca4b
Typo: a resource was not found because its path was wrong.
2011-03-14 12:51:17 +00:00
Laurent Rineau
59356984de
In the popup "About CGAL...", do not display the SVN revision number if the
...
release is a public release.
If the CGAL_Qt4 library is configured while there is an environment
variable CGAL_FAKE_PUBLIC_RELEASE, then the release version string is
stripped from its -I-.* part, so that is it equivalent to the version
string of the public release.
2011-03-09 12:49:30 +00:00
Sébastien Loriot
3698d4528c
use CGAL namespace
2011-02-28 07:40:38 +00:00
Sébastien Loriot
ae62b2ae4d
remove warnings
2011-02-24 16:36:04 +00:00