Commit Graph

561 Commits

Author SHA1 Message Date
Andreas Fabri b8b7a5dad3 get rid of spurious XX 2012-10-03 17:02:54 +00:00
Philipp Möller bc48dfe5a0 Be consistent about author/authors 2012-10-03 16:40:16 +00:00
Andreas Fabri 16992d9713 change link for \ccDepends 2012-10-03 11:00:43 +00:00
Andreas Fabri 57196c4c54 dont refer to undocumented class 2012-10-03 09:38:58 +00:00
Philipp Möller 272a52ee44 Do a global pass over Doxygen warnings/errors. 2012-10-02 15:12:54 +00:00
Philipp Möller c9fdbf3edb Add an anchor to each level one heading, so we get a nice tree in the
user manuals.
2012-10-02 11:53:01 +00:00
Philipp Möller 37778547bf Fix example to point to paths similar to a flat layout 2012-10-01 18:02:44 +00:00
Philipp Möller b240d7e8d5 Simplify layout, remove a few linker errors 2012-10-01 14:29:28 +00:00
Philipp Möller 9d96057636 Add PkgDependsOn to the package summary 2012-09-27 11:13:37 +00:00
Philipp Möller b64ba48134 The changes to move the package overview labels into the
PackageDescription.
2012-09-25 17:17:49 +00:00
Philipp Möller 6ba81fca79 Fix floating stray \code in incremental builder and some all around fixes. 2012-09-24 14:41:48 +00:00
Philipp Möller 1954eff3d6 * build normalized mainpage anchors
* better naming for Pkg commands
* User and Reference Manual links from the PackageOverview
2012-09-20 15:30:03 +00:00
Philipp Möller 1b3a78a08f Salvage the demo information from the old package description. 2012-09-20 13:30:49 +00:00
Philipp Möller 50e5409ffe Merge next and restore the temporary delete of Bounding_volumes/doc 2012-09-20 11:37:03 +00:00
Laurent Rineau 773fb1cf5a Fix calls to addToRecentFiles
The menu of "recent files" was no longer filled correctly.
2012-09-20 10:32:39 +00:00
Philipp Möller d59f28537d remove duplicated anchor 2012-09-18 13:34:52 +00:00
Andreas Fabri 6f61e2b2ee Downsize headings 2012-09-17 14:53:05 +00:00
Andreas Fabri 11d83f019d fix /</I> 2012-09-13 14:19:15 +00:00
Philipp Möller 864aebe2e5 Merge next.
This commit also updates the respective mock-headers when the
corresponding .tex documentation has changed. This has been the case for:

AABB_tree/doc_tex/AABB_tree_ref/AABBGeomTraits.tex
AABB_tree/doc_tex/AABB_tree_ref/AABBTraits.tex
AABB_tree/doc_tex/AABB_tree_ref/AABB_traits.tex
Mesh_3/doc_tex/Mesh_3_ref/parameters_features.tex
Mesh_3/doc_tex/Mesh_3_ref/parameters_no_features.tex
Number_types/doc_tex/NumberTypeSupport_ref/Interval_nt.tex
Number_types/doc_tex/NumberTypeSupport_ref/Lazy_exact_nt.tex
Spatial_searching/doc_tex/Spatial_searching_ref/Search_traits_2.tex
Spatial_searching/doc_tex/Spatial_searching_ref/Search_traits_3.tex
Triangulation_2/doc_tex/Triangulation_2_ref/Constrained_Delaunay_triangulation_2.tex
2012-09-12 14:14:22 +00:00
Andreas Fabri a5a4f2d313 change name of illustration for package description 2012-09-12 09:59:11 +00:00
Sébastien Loriot a18b9ee368 add Pierre's polyline smoother in item context menu 2012-09-12 07:34:15 +00:00
Andreas Fabri b1a8b56610 de-math 2012-09-11 20:06:33 +00:00
Andreas Fabri 2017b214c3 linking of \sa 2012-09-11 19:30:03 +00:00
Andreas Fabri f8d7c643f7 linking of \sa 2012-09-11 19:18:53 +00:00
Philipp Möller 714b1956fb mistakenly moved some nested types into a deeper nesting than they are
supposed to be
2012-09-11 16:05:54 +00:00
Philipp Möller 761548eb26 Add Polyhedron doc 2012-09-11 15:24:57 +00:00
Sébastien Loriot 83253064e3 convex hull can also be applied to polylines 2012-09-11 08:59:18 +00:00
Laurent Rineau a53a1f305f Use the wait cursor during the loading of a file (can last long) 2012-09-03 13:54:58 +00:00
Sébastien Loriot df2fb628cf clear incorrect tag 2012-08-28 11:48:12 +00:00
Sébastien Loriot 082612b1ce add camera position plugin from Mesh_3-experiments-GF
if I did not forget something, the demos are now in sync except the mesh_3 related parts
2012-08-22 16:06:18 +00:00
Sébastien Loriot 39dc711a64 manual import of patches from feature branch Mesh_3-experiments-GF
------------------------------------------------------------------------
r66318 | lrineau | 2011-11-14 19:40:54 +0100 (Mon, 14 Nov 2011) | 4 lines

Default context menu for the infoLabel

Now that the infoLabel is browsable, use the default context menu, instead
of the scene context menu.
------------------------------------------------------------------------

------------------------------------------------------------------------
r66316 | lrineau | 2011-11-14 19:40:51 +0100 (Mon, 14 Nov 2011) | 3 lines

The text of the infoLabel is now browsable

The text of the infoLabel can be selected and copied to the clipboard.
------------------------------------------------------------------------

------------------------------------------------------------------------
r68601 | lrineau | 2012-04-18 12:00:20 +0200 (Wed, 18 Apr 2012) | 1 line

Read/Save the antialiasing setting
------------------------------------------------------------------------

only the children part from this one:
------------------------------------------------------------------------
r64283 | lrineau | 2011-06-21 16:57:09 +0200 (Tue, 21 Jun 2011) | 5 lines

Make mesh_3_plugin call the slot detectSharpEdges() directly

Plugins are now children of the main window. mesh_3_plugin can search for
the detect_sharp_edges_plugin among the children of MainWindow, and call
its slot detectSharpEdges() directly.
-----------------------------------------------------------------------
2012-08-22 15:55:32 +00:00
Sébastien Loriot c6df9cdc85 manual import of patches from feature branch Mesh_3-experiments-GF
|------------------------------------------------------------------------
  |r66673 | lrineau | 2011-12-06 15:40:22 +0100 (Tue, 06 Dec 2011) | 1 line
  |
  |Fix the "Erase all" action
  |------------------------------------------------------------------------

  |------------------------------------------------------------------------
  |r66512 | lrineau | 2011-11-24 15:33:59 +0100 (Thu, 24 Nov 2011) | 5 lines
  |
  |Do not use GL_COMPILE_AND_EXECUTE with display lists
  |
  |If we call glNewList with GL_COMPILE_AND_EXECUTE, then any glGetError()
  |inside triggers an GL_INVALID_OPERATION error. Now one uses GL_COMPILE and
  |then call the list just after its creation.
  |------------------------------------------------------------------------

  |------------------------------------------------------------------------
  |r64472 | sloriot | 2011-06-29 14:28:00 +0200 (Wed, 29 Jun 2011) | 3 lines
  |
  |draw only one out of the two opposite halfedges in nef
  |
  |
  |------------------------------------------------------------------------
  |------------------------------------------------------------------------
  |r67665 | lrineau | 2012-02-08 16:12:11 +0100 (Wed, 08 Feb 2012) | 1 line
  |
  |Display the selected vertex's point, if the polyhedron selection
  |------------------------------------------------------------------------

  |------------------------------------------------------------------------
  |r64570 | lrineau | 2011-07-04 16:04:28 +0200 (Mon, 04 Jul 2011) | 5 lines
  |
  |The Show Point dialog is pre-filled with the clipboard.
  |
  |If the content of the clipboard (either the selection clipboard or the
  |normal clipboard) matches, the line edit of the Show Point dialog is
  |pre-filled with that content.
  |-----------------------------------------------------------------------

  |------------------------------------------------------------------------
  |r66511 | lrineau | 2011-11-24 15:33:57 +0100 (Thu, 24 Nov 2011) | 5 lines
  |
  |Fix an OpenGL bug
  |
  |"::glDisable(GL_POLYGON_SMOOTH_HINT)" is not right. That gives an
  |GL_INVALID_ENUM error. One must use "glHint(GL_LINE_SMOOTH_HINT,
  |GL_FASTEST)" instead.
  |------------------------------------------------------------------------

  |------------------------------------------------------------------------
  |r66510 | lrineau | 2011-11-24 15:33:55 +0100 (Thu, 24 Nov 2011) | 4 lines
  |
  |New file with a function CGAL::check_gl_error(filename, line_nb)
  |
  |That function checks if the OpenGL stack has errors, and display them. It
  |uses GLU to get error strings for error enums (gluErrorString).
  |------------------------------------------------------------------------
2012-08-22 15:36:50 +00:00
Sébastien Loriot 6b602e456f restore cursor if changed 2012-08-22 14:56:26 +00:00
Sébastien Loriot 1f05b45c31 add gocad plugin from from feature branch Mesh_3-experimental-GF 2012-08-22 14:51:11 +00:00
Sébastien Loriot 99392cffd6 add stl_plugin from feature branch Mesh_3-experimental-GF 2012-08-22 14:47:46 +00:00
Laurent Rineau 2db4effa7e CMake: Fix the handling of cmake_policy
That is a followup-to my commit last year:
  | ------------------------------------------------------------------------
  | r63198 | lrineau | 2011-04-28 19:45:22 +0200 (Thu, 28 Apr 2011) | 5 lines
  | 
  | 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.
  | 
  | ------------------------------------------------------------------------

The following check:
  if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" VERSION_GREATER 2.6)
is useless just after a call to:
 cmake_minimum_required(VERSION 2.6.2)



The script used to fix that was:


#!/usr/bin/env perl

$replacement=<<'END';
if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}.${CMAKE_PATCH_VERSION}" VERSION_GREATER 2.8.3)
  cmake_policy(VERSION 2.8.4)
else()
  cmake_policy(VERSION 2.6)
endif()
END

while(<>) {
    if(/if\("\${CMAKE_MAJOR_VERSION}.\${CMAKE_MINOR_VERSION}" VERSION_GREATER 2.6\)/) {
        while(<>) {
            if(/^endif\(\)/) {
                print "$replacement";
                while(<>) {
                    print;
                }
                exit 0
            }
        }
    }
    print;
}
2012-08-22 12:35:03 +00:00
Philipp Möller 5688d58b1b break apart multi-cites, TO BE UNMERGED 2012-08-17 13:17:11 +00:00
Laurent Rineau d0f837e36d Restore the default cursor after an exception catching 2012-08-17 08:55:05 +00:00
Laurent Rineau a04891ff93 WARNFIX: fix some warnings triggered by -Wconversion on g++ 2012-08-09 16:06:54 +00:00
Laurent Rineau 1838684a6a Fix compilation of Polyhedron and Mesh_3 demos on Windows 2012-08-09 14:26:24 +00:00
Laurent Rineau ecbd229369 WARNFIX: bad use of size_t whereas int was the right type 2012-08-09 12:45:11 +00:00
Philipp Möller a11939ab53 Make the linking explicit
The change in CGAL_USE_FILE made it necessary to specify linking
dependencies explicitly. Adds a small macro add_item to smooth out the
process for items.
2012-08-09 10:14:20 +00:00
Sébastien Loriot 8459fc6485 update the default polyhedron to have indices in simplices
so that plugin can simply attach properties to them.
2012-08-03 15:22:58 +00:00
Sébastien Loriot 8fdfaaf041 add a way to not update automatically the color vector
(in case a plugin has fixed it)
2012-08-03 13:20:30 +00:00
Philipp Möller e65a8028ea Replace tex-style quotes with quotes that you would expect, as there
is no way to handle them in the converter.

Needs to be revert before this is being merged into next.
2012-08-02 12:55:15 +00:00
Sébastien Loriot b2bb0ce45a simpler patch for removing info with item (r67819).
Revert r70929
2012-08-01 15:22:03 +00:00
Sébastien Loriot 94a1c41aa3 please test your change before commiting 2012-08-01 15:05:11 +00:00
Sébastien Loriot 5429eb8b3e give access to the color vector to let a plugin use its own colors 2012-08-01 14:18:14 +00:00
Laurent Rineau db194534c7 First big patch to fix -Wunused-local-typedefs
-Wunused-local-typedefs is a new warning flag of gcc-4.7, and it will enabled
 by -Wall since gcc-4.8 (not yet released).

The fix is a big set of removals of unused typedefs (or comments, or moves,
depending on the context).
2012-08-01 13:29:16 +00:00
Sébastien Loriot ea408a8602 update info when items are deleted 2012-08-01 06:16:15 +00:00