Commit Graph

3433 Commits (a49c32bee056f318b0910934f7b8e433c7aef189)

Author SHA1 Message Date
Marius Kintel 111d8f416a Added FIXME 2013-12-15 18:24:17 -05:00
Marius Kintel dced79fb2d Merge pull request #574 from openscad/planar
Planar - see  issue #349
2013-12-15 15:21:51 -08:00
Marius Kintel 446dc3d36d Improved non-planar tests 2013-12-15 18:19:05 -05:00
Marius Kintel 4fd18f6d72 Silence glib-2.0.pri 2013-12-15 17:17:15 -05:00
Don Bright 7a35d0c10d merging tests 2013-12-15 16:08:46 -06:00
Don Bright 3b3ef44f66 Merge branch 'master' of github.com:openscad/openscad into planar
Conflicts:
	src/CGAL_Nef_polyhedron.cc
	tests/CMakeLists.txt
2013-12-15 15:32:06 -06:00
Marius Kintel c7cea0082e Added testcase for concave polygons in polyhedrons 2013-12-15 15:02:32 -05:00
Don Bright 5271b345bc minor tweak for clarity 2013-12-15 09:00:43 -06:00
Don Bright e6bf94b6ff tab spaces 2013-12-15 08:33:18 -06:00
Don Bright f570b7fd25 add some error checking 2013-12-15 08:28:36 -06:00
Don Bright 851ce360b4 documentation work 2013-12-15 08:17:14 -06:00
Don Bright 0bd8531b25 delete 'new polyset' on failure of creation 2013-12-15 08:06:45 -06:00
Don Bright 218760d2f5 restore error checking when creating polyhedron from polyset 2013-12-15 08:02:42 -06:00
Don Bright 3296ae4d37 documenation update 2013-12-15 07:59:53 -06:00
Don Bright 6d0efd62d9 improve CGAL nonplanar face error detection. also change dumptests to 'faces'
keyword for 'polyhedrnon().
2013-12-15 07:47:01 -06:00
Don Bright 60a4561da5 fix bug in polyhedron() primitive keyword 'faces' vs 'triangles' 2013-12-14 22:15:57 -06:00
Don Bright f12237a9c4 add tests for non-planar bug. add docs to .cc code 2013-12-14 21:58:22 -06:00
Don Bright 36db9de870 in polyhedron() replace "triangles" w "faces", but allow backwards compatability
by accepting 'triangles' and putting them into 'faces' variable
2013-12-14 21:15:29 -06:00
Don Bright 804ec858d9 triangulation of near-planar PolySet faces 2013-12-14 21:12:01 -06:00
Don Bright 09d60fd5af stub of face tessellation function for polyset 2013-12-14 17:25:40 -06:00
Don Bright 0a2b7ca0d4 FIXME leaking polyset by altering functions signatures 2013-12-14 17:20:35 -06:00
Marius Kintel 0eaa5333db Put back printing path to test report 2013-12-14 17:57:28 -05:00
Marius Kintel cca80a1559 bugfix: #562 didn't take into account that it's allowed with all X coordinates being negative 2013-12-14 17:44:05 -05:00
Marius Kintel a3aa61bab2 bugfix: glib include fix 2013-12-14 12:49:23 -05:00
Marius Kintel b54a8a42e8 Merge pull request #572 from hroncok/patch-2
Change invalid Programming category to Development
2013-12-13 07:34:35 -08:00
Miro Hrončok 585412bed6 Change invalid Programming category to Development
Programming is not a valid category of .desktop file, it is not listed in either [Main Categories](http://standards.freedesktop.org/menu-spec/latest/apa.html) or [Additional Categories](http://standards.freedesktop.org/menu-spec/latest/apas02.html).

desktop-file-validate returns error:

    openscad.desktop: error: value "Graphics;3DGraphics;Engineering;Programming;" for key "Categories" in group "Desktop Entry" contains an unregistered value "Programming"; values extending the format should start with "X-"

This changes it to Development, witch is a valid category listed in Additional Categories. Now desktop-file-validate only gives us a hint:

    openscad.desktop: hint: value "Graphics;3DGraphics;Engineering;Development;" for key "Categories" in group "Desktop Entry" contains more than one main category; application might appear more than once in the application menu.

That is fine, as we want it both in Graphics and Development.

This is a valid response to #533
2013-12-13 15:51:58 +01:00
Marius Kintel 3438dbad4d Merge pull request #570 from brodykenrick/master
Fix check_dependencies glib2 for Ubuntu 12.10
2013-12-11 23:16:16 -08:00
Brody Kenrick b8859a6716 Correct coding style for last commit (check_dependencies). 2013-12-12 17:54:40 +11:00
Brody Kenrick 68c706da8c Fix check_dependencies for Ubuntu 12.10 and ...
... and other platforms that report a different arch triplet than where
they store their libraries)

check-dependencies.sh doesn't find glib2 on Ubuntu 12.10 since glib is
installed in /usr/lib/i386-linux-gnu/glib-2.0/include/glibconfig.h while
gcc -dumpmachine reports the arch as i686-linux-gnu
2013-12-12 17:48:55 +11:00
Marius Kintel 966f7eb624 #514 Change gcc 4.8.2 version check error to a warning 2013-12-12 01:15:34 -05:00
Marius Kintel 6987ac9279 Merge pull request #561 from brodykenrick/master
Unicode support for search, length and STRING[] accesses (+ a fix for 3rd Party CGAL lib issue on Ubunti)
2013-12-10 23:50:52 -08:00
Marius Kintel d14f0be01c minor fix: Only use UPLOADARG if it exists 2013-12-11 02:01:50 -05:00
Brody Kenrick 509a466ddd Merge branch 'master' of https://github.com/brodykenrick/openscad 2013-12-11 18:00:05 +11:00
Brody Kenrick 4552d2d263 Add back in GL and GLIB2 links for tests-core 2013-12-11 17:59:38 +11:00
Brody Kenrick 225afc966b Add gettext lib for linux also 2013-12-11 17:53:43 +11:00
Brody Kenrick 745664f126 Ctests build for Glib2 - Add GLIB2_LIBDIR to find_library paths 2013-12-11 17:06:27 +11:00
Brody ef92a395a8 Merge pull request #1 from openscad/brodykenrick-master
Brodykenrick master
2013-12-10 21:46:04 -08:00
Marius Kintel 379e7a0547 Updated gmp patch. Fixes #558 2013-12-11 00:16:27 -05:00
Marius Kintel 50fb5bb135 Merge branch 'master' of git://github.com/brodykenrick/openscad into brodykenrick-master
Conflicts:
	scripts/macosx-build-dependencies.sh
	tests/CMakeLists.txt
2013-12-10 23:09:28 -05:00
Marius Kintel 7cb3ea77ff Build glib2 and gettext on Mac, Find macro for glib2 2013-12-10 23:08:04 -05:00
Marius Kintel 7e0917d6b2 Merge branch 'travis' 2013-12-09 00:48:26 -05:00
Marius Kintel 3bd224b990 Merge remote-tracking branch 'origin/travis' 2013-12-09 00:47:02 -05:00
Marius Kintel e96305ddf5 minor tuning 2013-12-09 00:46:38 -05:00
Marius Kintel 6fd378e9af Set upload env. variable in travis env since the cmake version on Travis is too old 2013-12-09 00:24:55 -05:00
Marius Kintel a22394fc39 Set upload env. variable in travis env since the cmake version on Travis is too old 2013-12-09 00:13:14 -05:00
Marius Kintel 8f103043a2 Upload test results from travis 2013-12-08 23:16:49 -05:00
Marius Kintel a407e4bf29 Enable upload of test results (#525) 2013-12-08 23:13:28 -05:00
Marius Kintel 462d4d4478 Merge branch 'master' into travis 2013-12-08 23:12:13 -05:00
Marius Kintel 33c34b6f7c Merge pull request #566 from a-e-m/master
Fix for issue 525
2013-12-08 17:12:28 -08:00
a-e-m 58bf7386a1 Added --upload command line option 2013-12-08 16:32:36 -08:00