We changed how we interpret intersections in dxf. This is a marginal use-case, so we dropped backwards compatibility
csgtermtest output has changed after refactoring
Build qt5
Qt5 qmake needs explicit includpath
Fix issue with boost and Apple namespace pollution
Add positional parameters for text().

Positional parameters are t, size, font.

Example: text("OpenSCAD", 30, "Liberation Mono");
minor: No need to evaluate csg terms of null geometry
Moved % modifier handling from node to nodedumper. This makes nodes with % operators use the existing cache instead of recalculating the object
Qt5: Ported Q_WS usage to Q_OS
Scale axis display on high-DPI displays
ifdef Qt5 method
Merge branch 'master' into unstable
Test: verify winding order of holes with projection(cut=true)
Bugfix: projection(cut=true) generated polygon holes with incorrect winding order
Speed up 3d convex hull()

Speed up hull() significantly by removing duplicate points prior to calling CGAL::convex_hull_3.
Most computation now lies in converting the resulting CGAL::Polyhedron -> CGAL::Nef_polyhedron_3.
Also, enables convex hulls to be computed on non-manifold geometry.
Performance: Speed up CGAL n-ary union

By utilizing CGAL::Nef_nary_union_3, n-ary union of many objects becomes significantly
faster (more than twice as fast in a test of 20 objects).

A further optimization potential lies in sorting the unioned objects based on proximity.
Merge branch 'unstable' into OskarLinde-nary_union_speedup
Refactored Nef_nary_union optimization
Merge pull request #637 from OskarLinde/projection_bug

Projection bug
Merge pull request #638 from OskarLinde/hull_speedup

Speed up 3d convex hull()