Commit Graph

64306 Commits

Author SHA1 Message Date
Laurent Rineau 1613066935 Documentation CGAL_assume in the dev manual 2015-07-30 13:14:14 +02:00
Laurent Rineau 87a406ab81 Fix a warning with MSVC
> aabb_tree_demo\Scene.cpp(1313) : warning C4138: '*/' found outside of comment

Trivial bug-fix.
2015-07-30 13:04:29 +02:00
Maxime Gimeno 2664804224 Merge branch 'CGAL-Qt5_support-GF' of github.com:CGAL/cgal-public-dev into CGAL-Qt5_support-GF 2015-07-30 12:26:49 +02:00
Maxime Gimeno 33e35f5d44 SEGFAULT Fix
- when deleting a Scene_edit_polyhedron_item WHILE manipulating a frame, a segfault
occured because a bad manipulated frame was sent to the viewer. Calling setVisible(false)
 in the destructor of the item calls setManipulatedFrame(NULL) and fixex the problem.
2015-07-30 12:24:10 +02:00
Simon Giraudot 204d3ec2af * Right clic to cancel selection
* Stop spinning when selection starts
2015-07-30 12:01:44 +02:00
Laurent Rineau f3d55fcb63 Add support for VC14 (from MSVC 2015)
There was eventually no VC13.

- In cmake/modules/CGAL_GeneratorSpecificSettings.cmake replace it by
  MSVC14. Add a support for a futur MSVC15.

- Synchronize include/CGAL/auto_link/auto_link.h from the future
  Boost-1.59 (not yet released), to add support for VC14/MSVC2015.
2015-07-30 11:28:13 +02:00
Simon Giraudot 3db148e73d Free form selection and visualization working (still some bugs) 2015-07-30 10:42:33 +02:00
Sébastien Loriot 6b0067f7ef fix intersection test in case no vertex is on bounded side 2015-07-29 18:17:27 +02:00
Sébastien Loriot aeff7c78a6 fix to correctly handle cases with border vertices 2015-07-29 17:04:31 +02:00
Andreas Fabri 61f61f96fd R -> R as VC2015 has a matching problem 2015-07-29 16:56:17 +02:00
Laurent Rineau ad81d725f2 Fix the moc warning
"No relevant classes found. No output generated."
2015-07-29 16:38:58 +02:00
Laurent Rineau 94a793621d Remove 'QOpenGLFunctions_3_3_Core gl;' from Scene_item
... and use the base class of Viewer instead.

See also issue #178.
2015-07-29 16:26:41 +02:00
Laurent Rineau f3aafec50e updated crontab (automated commit) 2015-07-29 16:18:03 +02:00
Laurent Rineau d2a51ce08a Change the API of Scene_item::draw
Now, the viewer pointer type is Viewer instead if QGLViewer.
2015-07-29 16:06:38 +02:00
Laurent Rineau a6b6105a7f Remove the warning about CMP0054
That is temporary.
2015-07-29 15:44:21 +02:00
Simon Giraudot f68d3f8dee Rectangle selection working
(Visualization of selection-rectangle not working)
2015-07-29 15:37:46 +02:00
Laurent Rineau e72e89971d Bump SOVERSION to 11.0.1 (no change) 2015-07-29 15:33:16 +02:00
Laurent Rineau a0d82358b0 Fix a warning (unneeded local typedef 'Facet') 2015-07-29 14:53:51 +02:00
Laurent Rineau 7f84d345a9 Enable the three last plugins
Q_PLUGIN_METADATA was missing.

See
http://doc.qt.io/qt-5/plugins-howto.html#the-low-level-api-extending-qt-applications

Fix #209
2015-07-29 14:25:22 +02:00
Laurent Rineau e4659d6a37 Disable CGAL_Qt3 by default 2015-07-29 14:21:07 +02:00
Laurent Rineau 1d2657b069 Revert "Segfault fix", and change the API of Scene_item and Viewer_interface
This reverts commit 28b8c3bf6b.

I have removed the qFunc member from `Scene_item`. Now, the only
`QOpenGLFunctions_3_3_Core` object is the base class of the
`Viewer` (accessible through the interface `Viewer_interface`).

All calls to OpenGL functions are now done using the `viewer` pointer.
2015-07-29 13:02:58 +02:00
Laurent Rineau 0bf7d24145 Prepare alpha2 2015-07-29 12:44:25 +02:00
Laurent Rineau 64410e1e8b Remove the spurious #include of moc files
Fix #194 : Qt5 moc reports a lot of notes "No relevant classes found"
2015-07-29 12:15:22 +02:00
Laurent Rineau 9718bf7071 Merge pull request #206 from sloriot/Doc-add_clang_support
Fix versions of support compilers
2015-07-29 11:10:19 +02:00
Sebastien Loriot 0f3a39217f Merge pull request #207 from sloriot/Doc-list_qt5_modules_used
document the list of qt5 modules used
2015-07-29 11:09:59 +02:00
Sébastien Loriot f67d2f7148 add a description of the method used to remove link condition restrictions 2015-07-29 11:07:24 +02:00
Laurent Rineau dd0acaab3f Fix the versions of g++ and Intel Compiler that are supported 2015-07-29 10:40:56 +02:00
Simon Giraudot 02a4678159 Point set selection widget and global selection tools (all, clear, revert, new objet, etc.) 2015-07-29 10:35:11 +02:00
Sébastien Loriot 9b1983eeb7 fix indentation 2015-07-29 10:08:23 +02:00
Sébastien Loriot a2ed1face6 remove unused code and variable 2015-07-29 10:06:50 +02:00
Maxime Gimeno ed4663ace5 SEGFAULT Fix
- corrected a pointer's issue.
2015-07-29 09:10:26 +02:00
Andreas Fabri 52de475f55 encode the cylinder radius in the item name 2015-07-28 23:04:24 +02:00
Sébastien Loriot 6d96dcf268 document the list of qt5 modules used 2015-07-28 18:21:38 +02:00
Sébastien Loriot b8f3d72a10 add note about versions of clang compiler supported
this is according to the compiler in the testsuite
2015-07-28 17:54:11 +02:00
Andreas Fabri e5bf00b9d8 Add a filter for cylinders with too big radius 2015-07-28 17:27:18 +02:00
Sebastien Loriot b30ac099a9 Merge pull request #195 from afabri/Polyhedron_demo-fix_stitching_plugin-GF
fix compilation for VC++
2015-07-28 17:17:00 +02:00
Sebastien Loriot 1ebc5f75b5 Merge pull request #196 from janetournois/Polygon_mesh_processing-GF
Polygon mesh processing - small fixes
2015-07-28 17:16:36 +02:00
Sebastien Loriot c1def7afc7 fix warning 2015-07-28 17:15:06 +02:00
Andreas Fabri 05d201ea61 Add checkboxes for the shapes 2015-07-28 16:56:20 +02:00
Laurent Rineau 8a0a14a051 Merge pull request #198 from aympelle/Fix_3D_PT_in_changes_html-APelle
Fix changes.html
2015-07-28 16:35:25 +02:00
Laurent Rineau d7c464ccc1 Fix changes.html
"<version>" must be quoted.
2015-07-28 16:27:53 +02:00
Laurent Rineau 0a9eaa3808 Simplify the CMakeLists.txt
I remove the very old hack I have used, very long ago, before the
branch-build was designed.

I also remove from include_directories():

    ../../../Advancing_front_surface_reconstruction/include
2015-07-28 15:56:57 +02:00
Andreas Fabri f864b0a8e8 fix line width in demos using GraphicsView 2015-07-28 15:46:11 +02:00
Laurent Rineau 8be7c27063 Merge remote-tracking branch 'cgal-public-dev/CGAL-Qt5_support-GF' into CGAL-Qt5_support-GF
...aka refresh the branch from 'master'.

Conflicts:
	AABB_tree/demo/AABB_tree/Scene.cpp
	Polyhedron/demo/Polyhedron/Scene_edit_polyhedron_item.cpp
2015-07-28 15:30:17 +02:00
Aymeric PELLE 92eb77d3d0 Fix changes.html : 3D periodic triangulations changes were badly located. 2015-07-27 16:58:15 +02:00
Jane Tournois fb1714154f fix documentation
this template parameter is not needed!
2015-07-27 16:12:42 +02:00
Jane Tournois 2a6ddd38a4 use get() instead of [] to access vertex point map 2015-07-27 16:12:12 +02:00
Jane Tournois 9abb55125b use get() instead of operator[] for vertex point map
Conflicts:
	Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/internal/remesh_impl.h
2015-07-27 16:11:14 +02:00
Andreas Fabri bb39544dcd fix compilation for VC++ 2015-07-27 14:35:56 +02:00
Sébastien Loriot f34ac07fa9 draw the bbox of control vertices when deforming 2015-07-27 14:29:45 +02:00