Commit Graph

3492 Commits (issue406)

Author SHA1 Message Date
Don Bright 3a77956bdd Merge branch 'master' of github.com:openscad/openscad into issue406 2014-02-17 20:34:06 -06:00
Don Bright 464bdf4fc0 fix build problem 2014-02-17 20:30:43 -06:00
Marius Kintel 36cd62db80 Simple test of -D cmd-line parameter 2014-02-17 21:04:37 -05:00
Marius Kintel 09e2f1116f mac build fix: correctly link Cocoa to core libraries 2014-02-17 21:00:32 -05:00
Marius Kintel 3682c45263 bugfix: Return boolean from ModuleCache::evaluate() 2014-02-17 20:58:12 -05:00
Marius Kintel 702ad5c6f9 Merge branch 'master' of git://github.com/tim-caper/openscad into tim-caper-master 2014-02-17 20:56:17 -05:00
Marius Kintel 7bb18bae69 Revert "Backported 2e3729ab22 to master; redo assemblePath for Win. redo openscad.com to handle spaces in filenames"
This reverts commit 55192e46a4.
2014-02-17 20:53:09 -05:00
Don Bright 838e80ae34 refactor + rehighlight only if we are no doing a reload (issue #406) 2014-02-17 13:19:42 -06:00
Marius Kintel d2024c12bb Merge pull request #656 from openscad/vector-norm-cross
Add vector norm() and cross().
2014-02-16 22:26:06 -05:00
Marius Kintel 8a23013af2 Merge pull request #655 from openscad/openscad-path-fix
Fix handling of platform specific path separator (fixes #651).
2014-02-16 22:25:39 -05:00
Torsten Paul 12b115e4b0 Add cross() function to calculate vector cross product. 2014-02-16 23:04:48 +01:00
Torsten Paul 990e2a472b Add test cases for norm(). 2014-02-16 22:47:55 +01:00
Steve Kelly e5d703bee3 Implement norm() function to find the length of a vector. 2014-02-16 22:11:47 +01:00
Torsten Paul 6839e613bf Fix handling of platform specific path separator (fixes #651). 2014-02-16 21:13:21 +01:00
Marius Kintel e66e1691a9 Manually set icon size, this should fix #640 2014-02-14 00:44:51 -05:00
Marius Kintel 78baae599b Adapted wil1471's pull request #385 to master 2014-02-13 00:15:35 -05:00
Marius Kintel ada0609b9c Bugfix: GUI stayed locked if CGAL compile failed 2014-02-13 00:06:48 -05:00
Marius Kintel dbaf1776d8 More comments to clarify #495 2014-02-11 01:33:06 -05:00
Marius Kintel 57ac24013e Added testcase for #112 2014-02-11 01:04:49 -05:00
Marius Kintel ec52c4e713 Added test for issue exporting volume with a cavity - #495 2014-02-11 01:04:27 -05:00
Marius Kintel 8d8518d128 Fixed issue 1 of #598: Auto-compile on subsequent File->Open 2014-02-10 19:17:39 -05:00
Marius Kintel 64eee477c7 Merge branch 'master' into export-menu 2014-02-10 13:34:19 -05:00
Marius Kintel 214fb779ac Merge branch 'master' of github.com:openscad/openscad 2014-02-10 13:30:57 -05:00
Torsten Paul 157bf75a9b Move Export menu entries to a sub-menu of the File menu (fixes #474). 2014-02-10 19:28:36 +01:00
Marius Kintel dcb0b53d11 Deprecated child() 2014-02-10 02:46:24 -05:00
Marius Kintel d64a0609fa #504 Updated example: child() -> children() 2014-02-10 02:40:54 -05:00
Marius Kintel 6f4cf3ebec Fixed a bug failing to detect changes in underlying libraries. Should improve some of the issues reported in #181 2014-02-10 02:19:56 -05:00
Marius Kintel e4daa42cf6 Added test for #181 2014-02-10 02:18:50 -05:00
Marius Kintel 3ce44e92a4 cosmetics 2014-02-10 02:18:07 -05:00
Marius Kintel 603ce02420 Cleaned up some module cache misbehaviors. Fixes #535 2014-02-09 17:17:10 -05:00
Marius Kintel 65aeb0ad19 Added test for #535 2014-02-09 16:26:43 -05:00
Marius Kintel 93cdb34d8b Use homebrew-built libraries, use actual # of CPUs 2014-02-06 18:55:14 -05:00
Marius Kintel b4163c6dea Backported #638 from unstable 2014-02-06 01:49:38 -05:00
Marius Kintel f8f3ca45e7 fix related to 6a1d91dc76 2014-02-06 01:49:11 -05:00
Marius Kintel 47b20e3bb1 sync 2014-02-06 01:47:45 -05:00
Marius Kintel 716d8a7ab3 Moved % modifier handling from node to nodedumper. This makes nodes with % operators use the existing cache instead of recalculating the object 2014-02-06 00:50:00 -05:00
Oskar Linde 6a1d91dc76 Remove automatic validity check at end of render
In more complex cases, the final Nef_Polyhedron is_valid check() took up to 30 % of the total rendering time just to be able to say Valid: YES. In the case of cached geometry, the validity check was totally dominating the execution time when doing a render. This patch removes the automatic validity check, instead adding a menu command "Check Validity".

Conflicts:
	src/mainwin.cc
2014-02-06 00:49:41 -05:00
Oskar Linde 86d25f04b7 Editor: Fix bug where replaceAll could enter an infinite loop 2014-02-06 00:46:47 -05:00
Oskar Linde b124c4efd8 Editor: Subtle UI Tweak
Return in the find or replace field will animate the triggered button
2014-02-06 00:46:27 -05:00
Oskar Linde 197e8955a4 Editor: Implement Search & Replace
Conflicts:
	src/MainWindow.h
2014-02-06 00:46:26 -05:00
Oskar Linde f04378c129 Editor: Reduce find panel bottom margin 2014-02-06 00:46:08 -05:00
Oskar Linde 4f5882566c Editor: Implemented simple Find functionality
Conflicts:
	src/MainWindow.h
2014-02-06 00:46:06 -05:00
Marius Kintel 55192e46a4 Backported 2e3729ab22 to master; redo assemblePath for Win. redo openscad.com to handle spaces in filenames 2014-02-06 00:44:03 -05:00
Marius Kintel 57e2ecd7b5 ifdef Qt5 method 2014-02-05 01:01:51 -05:00
Marius Kintel 2315524505 Scale axis display on high-DPI displays 2014-02-05 00:54:39 -05:00
Marius Kintel 0f3de6ca8a Qt5: Ported Q_WS usage to Q_OS 2014-02-05 00:27:05 -05:00
Marius Kintel 00d20bb5ac Fix issue with boost and Apple namespace pollution 2014-02-04 01:22:02 -05:00
Marius Kintel b80c6c7bf4 Qt5 qmake needs explicit includpath 2014-02-04 01:21:35 -05:00
Marius Kintel c7530012be Build qt5 2014-02-04 01:21:13 -05:00
Marius Kintel 23023bfaf4 Merge branch 'master' of github.com:openscad/openscad 2014-02-03 22:53:57 -05:00