Commit Graph

64161 Commits

Author SHA1 Message Date
Laurent Rineau bc21fe6ad7 Use findChild to get the pointer to Viewer
Should fix #218, because the class MainWindow is no longer used.
2015-07-30 18:45:09 +02:00
Laurent Rineau 516291b913 updated crontab (automated commit) 2015-07-30 18:18:04 +02:00
Laurent Rineau eac3e62b22 Merge pull request #215 from afabri/CGAL-VC2015-GF
R -> R  as VC2015 has a matching problem
2015-07-30 18:00:45 +02:00
Laurent Rineau d0bf3ecfd6 Merge pull request #211 from lrineau/Installation-disable_Qt3_by_default-GF
Disable CGAL_Qt3 by default
2015-07-30 18:00:07 +02:00
Laurent Rineau a25705527e Merge pull request #212 from lrineau/Installation-CMP0054_OLD-GF
Remove the warning about CMP0054
2015-07-30 17:58:02 +02:00
Sébastien Loriot 0319548f96 Merge remote-tracking branch 'cgal-dev/Shape_detection-cleanup-GF'
Improve the Point set shape detection plugin for the polyhedron demo
  Tested in CGAL-4.7-Ic-101
2015-07-30 17:47:17 +02:00
Sébastien Loriot aeffc4587c remove dont_submit to publish the doc 2015-07-30 17:44:48 +02:00
Sébastien Loriot 6546fa02dc Merge branch CGAL-Qt5-GF
Improve the Qt5 support in CGAL demos

  Tested in CGAL-4.7-Ic-101
  Approved by the release manager

Conflicts:
	AABB_tree/demo/AABB_tree/Scene.cpp
2015-07-30 17:39:50 +02:00
Sebastien Loriot cc7a65b52f Merge pull request #204 from afabri/GraphicsView-fix_QPenWidth-GF
fix line width in demos using GraphicsView
2015-07-30 17:32:01 +02:00
Sebastien Loriot 6cde2ecbc3 Merge pull request #213 from sloriot/Intersection_2-fix_rectangle_triangle
Fix do_intersect(Triangle_2,Iso_rectangle_2) in case no vertex is on bounded side
2015-07-30 17:28:32 +02:00
Sebastien Loriot 8efa32df91 Merge pull request #205 from CGAL/NewKernel_d-fix_warning
fix warning
2015-07-30 17:27:16 +02:00
Laurent Rineau 15cec9c7e7 Disable Qt5 for that non-standard compiler 2015-07-30 17:14:05 +02:00
Andreas Fabri 152b083f8a no typename in non-template functions 2015-07-30 14:42:14 +02:00
Simon Giraudot 7c87bf9457 Fixed outdated files problem 2015-07-30 14:21:56 +02:00
Philipp Möller bda64df544 Remove unnecessary includes 2015-07-30 14:16:59 +02:00
Philipp Möller 6d1d3f04ba Fix compilation errors for VS
Note that removing the "template" keyword may break compilation
for other compilers
2015-07-30 14:16:46 +02:00
Philipp Möller 0b5e682985 Clean up some includes 2015-07-30 14:16:26 +02:00
Philipp Möller 3533e77dfe Remove Boost.Fusion dependency
Boost.Fusion in 1.57 fails to compile on gcc 4.4 + std=c++0x (see
https://svn.boost.org/trac/boost/ticket/10190). Since we want support
for that platform, the fusion map is replaced by a specialized class
template Property_selector.
2015-07-30 14:16:12 +02:00
Simon Giraudot ca0325fb6e Fixed visualization bug 2015-07-30 13:57:12 +02:00
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
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
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
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