Commit Graph

3423 Commits (9d55e33b36d8b7fa802ebf6e962375828b05913d)

Author SHA1 Message Date
a-e-m a22ebd608d Moved include_passed 2013-12-08 11:28:19 -08:00
a-e-m 8971c67fa2 Fixed variable name error 2013-12-08 11:18:58 -08:00
a-e-m cb2b094b26 Fixed small error in Templates.get 2013-12-08 10:51:25 -08:00
Marius Kintel b131464f95 #559 CMAKE_OSX_DEPLOYMENT_TARGET needs to be cached 2013-12-08 13:50:03 -05:00
a-e-m 8a21092dc0 Adding imports 2013-12-07 17:59:07 -08:00
a-e-m 8d3365a79a Update design philosopy comments 2013-12-07 14:50:49 -08:00
a-e-m 40ae8c7b34 Add html report upload to test_pretty_print.py, removed wiki support 2013-12-07 14:38:22 -08:00
Brody Kenrick d7d5bea736 Add specific tests for unicode len() 2013-12-06 18:33:42 +11:00
Brody Kenrick a0d8cbe692 Add in missed glib build dependencies for OS X and unix 2013-12-06 18:16:49 +11:00
Marius Kintel 941b56e7f8 Merge branch 'master' of github.com:openscad/openscad 2013-12-06 01:08:29 -05:00
Marius Kintel ede5c4b688 delete ps when short-circuiting return, no need for explicit boost::format 2013-12-06 00:52:51 -05:00
David Eccles (gringer) e3317ecc64 Fail if any polygon points for rotate_extrude are less than 0 2013-12-06 00:39:48 -05:00
Marius Kintel 38a3422159 #559 fixes for 10.9 2013-12-06 00:39:21 -05:00
Brody Kenrick ac7b37a3d6 Update comments/messages for CGAL source of bad boost libraries
Add comments and change to a status instead of a warning (as we recover
nicely and it is a known issue in CGAL @
https://bugs.launchpad.net/ubuntu/+source/cgal/+bug/1242111)
2013-12-06 09:57:29 +11:00
Marius Kintel 8c060691d7 Update Mac deployment target to make it build on 10.9, apply Qt4 patches 2013-12-05 12:21:10 -05:00
Marius Kintel 301ef946f0 Qt4 patches to make it build on 10.9 2013-12-05 12:20:40 -05:00
Brody Kenrick 0717c67c9f Unicode support for strings
Add suport for using unicode strings in .scad files. Support iterating
across them/accessing them via [] and searching.
--------
Add GLIB (to build for test and normal build -- both with installed and
built locally development files).
Add support for unicode chars to length and search builtin functions and
[] for strings.
Added unicode testing functions.
Ad GLIB to library info page.
2013-12-05 18:28:40 +11:00
Brody Kenrick d3b82dcac0 Fix for bad boost libraries
Get this error because of a search for a non-existent library on linux64
-----------
[ 69%] Built target tests-cgal
Scanning dependencies of target cgalcachetest
[ 70%] Building CXX object
CMakeFiles/cgalcachetest.dir/cgalcachetest.cc.o
make[2]: *** No rule to make target `/usr/lib/libboost_thread.so',
needed by `cgalcachetest'.  Stop.
make[1]: *** [CMakeFiles/cgalcachetest.dir/all] Error 2
make: *** [all] Error 2
[2]+  Done                    gedit openscad.pro  (wd:
~/git/openscad_unicode)
----------
2013-12-05 15:56:50 +11:00
Marius Kintel f2fe074e1d clang fix: Clang claims to be gcc 2013-12-04 01:15:34 -05:00
Marius Kintel 69cbb17497 Killed warnings 2013-12-04 01:15:19 -05:00
Marius Kintel 89c21d07c4 Merge pull request #554 from openscad/issue410x
Issue410x
2013-12-01 08:36:50 -08:00
Don Bright 791a49b9e8 build bug fix 2013-11-30 17:26:50 -06:00
Don Bright 9ea7713335 print errmsg for applyHull. add quotes around err msg in version check. 2013-11-30 15:43:00 -06:00
Don Bright 75692592e4 Merge branch 'master' into issue410x 2013-11-30 15:30:40 -06:00
Don Bright f175bae46a disallow gcc 4.8.2 2013-11-30 15:13:03 -06:00
Don Bright 31199ea2d1 Merge branch 'master' of github.com:openscad/openscad 2013-11-30 15:00:35 -06:00
Don Bright 6f6a8dff76 MXE c/o 'stable' instd of 'master' from github b/c master has gcc 4.8.2 which
is causing crashes. also allow 'build only' builder.sh script command
2013-11-30 13:42:09 -06:00
Marius Kintel 961c380c84 Merge pull request #553 from Gazer/editor_improvements
Keep cursor position on save
2013-11-30 09:11:58 -08:00
Ricardo Markiewicz afe1fbcb53 Move main code inside Editor class
Before open a new file now we cleanup the Editor, so the new file get the cursor
on the first character.
2013-11-29 01:40:28 -03:00
Ricardo Markiewicz 7b64944738 Try to keep cursor and scroll in place on refresh
When the file is saving, the cursor position was resetting to the top and you should keep
scrolling by hand every time you save the file.

This patch saves the scroll and cursor position and set it again after the file is refreshed so
we can continue edition from where we were.
2013-11-29 00:16:40 -03:00
Don Bright fd715c6526 finish adding new test, add png for new test 2013-11-26 20:55:26 -06:00
Don Bright faf008ce24 simplify nef polyhedron code. attempt to add test for bug 2013-11-26 20:29:29 -06:00
Don Bright cf9f19818c prevent crash in CGAL nef3. fix #issue 410 . also deal w qmake bug re .h files 2013-11-26 20:04:57 -06:00
Marius Kintel de2db22b5f Split projection tests into cut vs. project 2013-11-25 00:27:15 -05:00
Don Bright 8496e5d7cc Merge branch 'master' of github.com:openscad/openscad 2013-11-24 19:02:15 -06:00
Don Bright 825fbc7b9e revert to GMPQ number type kernel due to bugs like issue #481 2013-11-24 19:01:11 -06:00
Marius Kintel 91c2b8909c Added test for implicit union of render() children 2013-11-23 22:10:05 -05:00
Marius Kintel 20eba57829 Merge branch 'master' of github.com:openscad/openscad 2013-11-23 20:00:22 -05:00
Marius Kintel 7b526bc27a Added test for polygon with hole 2013-11-23 20:00:19 -05:00
Don Bright b204aba444 mxe64 build fix. make 'qt disabled' message less confusing on test binary. 2013-11-23 18:38:45 -06:00
Marius Kintel ab102cec85 Merge pull request #550 from t-paul/ubuntu-fix
Fix compilation error on Ubuntu where uint32_t is not defined.
2013-11-23 08:19:01 -08:00
Torsten Paul 34d7f37fe7 Fix compilation error on Ubuntu where uint32_t is not defined. 2013-11-23 15:12:44 +01:00
Marius Kintel 2162aaed64 Split up projection tests to avoid long running times 2013-11-20 01:27:46 -05:00
Marius Kintel 3e3caaa625 Removed eigen2 from build system and documentation. We now require eigen3 2013-11-15 15:48:43 -05:00
Marius Kintel 022f80e87b Merge pull request #542 from t-paul/issue500
Allow for statement with negative step value.
2013-11-15 12:34:42 -08:00
Torsten Paul f46bd3788f Change nbsteps() to uint32_t to make it independent from 32/64-bit platform. 2013-11-15 19:41:37 +01:00
Torsten Paul 1fcad169e6 Update 'for' test cases to match the new range expression handling. 2013-11-11 01:38:34 +01:00
Torsten Paul e6b2884805 Fix output of range expressions. 2013-11-11 01:38:34 +01:00
Torsten Paul 3c0e9f4f18 Update 'children' test case using range [4 : -1 : 0] which is now valid. 2013-11-11 01:38:24 +01:00
Torsten Paul bcba02fac3 Add test cases for new range expression handling. 2013-11-11 01:31:53 +01:00