Marius Kintel
1ad4af8b0b
Collapse consequtive identical vertices instead of deleting the whole polygon. Fixes #1138
2015-01-05 16:04:48 -05:00
Marius Kintel
f79414a208
More debug output
2015-01-05 15:57:42 -05:00
Marius Kintel
1896c3f09a
Gracefully handle malformed PolySets in minkowski. Fixes #1137
2015-01-05 14:33:54 -05:00
Marius Kintel
1a1f36035d
polyhedron debug output had indices reversed
2015-01-05 13:38:26 -05:00
Marius Kintel
d0cee28898
Merge branch 'master' of github.com:openscad/openscad
2015-01-05 13:36:06 -05:00
Marius Kintel
0cf6de75a4
Updated hosting issue. Fixes #1136
2015-01-05 13:36:03 -05:00
Torsten Paul
3c337449e9
Unify zoom handling for perspective and orthogonal mode.
2015-01-05 18:34:08 +01:00
Marius Kintel
578b70c40d
Merge pull request #1134 from openscad/orthogonal-zoom-fix
...
Orthogonal zoom fix
2015-01-05 11:04:20 -05:00
Marius Kintel
2fd06f4b78
#1089 Correctly handle CGAL exception behavior
2015-01-04 13:38:06 -05:00
Marius Kintel
d920a29a3e
Merge pull request #1133 from openscad/svg-scaling-fix
...
Remove border from SVG viewport to fix scaling issues (fixes #1122 ).
2015-01-04 11:54:32 -05:00
Torsten Paul
8d401d3534
Use viewport height as "distance" for the status text in orthogonal mode.
...
While this is not strictly correct as the actual distance has no effect
in orthogonal mode, it's giving the user an indication of the zoom factor.
2015-01-04 17:09:27 +01:00
Torsten Paul
712049795f
Use correct eye position in orthogonal projection mode ( fixes #1058 ).
2015-01-04 17:09:27 +01:00
Torsten Paul
0e20a7cb17
Remove border from SVG viewport to fix scaling issues ( fixes #1122 ).
2015-01-04 16:09:44 +01:00
Marius Kintel
86daffdfd7
Merge branch 'master' of github.com:openscad/openscad
2015-01-03 16:44:16 -05:00
Marius Kintel
d997226f3c
#1089 Provide error message instead of crashing hard on CGAL hull exceptions
2015-01-03 16:43:28 -05:00
Torsten Paul
7cefaa7300
Drop setting the WhitespaceBackgroundColor.
...
QScintilla uses this color even when the whitespace is selected instead of
drawing it in the selection background color. This causes selection to
look strange when the whitespace display is enabled.
2015-01-03 19:28:42 +01:00
Marius Kintel
09e7bfc96d
#1129 Fixed crash when performing empty projection
2015-01-01 23:01:09 -05:00
Marius Kintel
648b7acc22
Prefix some missing errors with 'ERROR:' to make highlighting work. Fixes #1123
2014-12-31 13:49:54 -05:00
Marius Kintel
15d1dbce28
Merge branch 'master' of github.com:openscad/openscad
2014-12-31 02:52:58 -05:00
Marius Kintel
4eaf8797c2
Small refactoring: Split out Polyhedron-related functions to from cgalutils.cc to cgalutils-polyhedron.cc
2014-12-31 02:52:56 -05:00
Torsten Paul
bebe08483f
The WrapFlagInMargin value is only available in QScintilla 2.7 and later.
...
This is a workaround for Debian 7 which has QScintilla 2.6.2. The "Margin"
setting is simply ignored and behaves as "None".
2014-12-30 13:58:48 +01:00
Torsten Paul
8d4d83f168
Fix build with Qt4.
2014-12-30 13:03:51 +01:00
Marius Kintel
bc30dca513
Merge pull request #1119 from openscad/scintilla-updates
...
Scintilla updates
2014-12-30 02:51:38 -05:00
Marius Kintel
e69513fa2e
#1119 Added missing slot to change tab key function
2014-12-30 02:49:47 -05:00
Torsten Paul
9bcb38df48
Change settings handling to use Value objects.
2014-12-30 02:37:16 +01:00
Torsten Paul
2c89f562a3
Update GUI to make options a bit clearer for the user.
2014-12-29 03:49:45 +01:00
Torsten Paul
6f9c4f7f09
Integrate with QSettings.
2014-12-29 00:29:09 +01:00
Marius Kintel
03f63c1c40
Minor compile fix
2014-12-28 16:05:54 -05:00
Marius Kintel
3e2ff23c00
Merge pull request #1115 from openscad/quantizevertices
...
Quantize vertices
2014-12-27 00:25:18 -05:00
Torsten Paul
6c25d5ccb6
Add more settings (AutoIndent / TabIndents / IndentationsUseTabs).
2014-12-27 02:59:11 +01:00
Torsten Paul
0cb6b3267a
Add editor settings.
2014-12-27 02:17:15 +01:00
Torsten Paul
dde4575c88
Add class to handle settings.
2014-12-27 00:12:23 +01:00
Torsten Paul
3a5ee3a4c6
Add GUI controls for editor settings.
2014-12-27 00:12:17 +01:00
Marius Kintel
cce016b97b
Merge remote-tracking branch 'origin/master' into quantizevertices
2014-12-26 14:08:09 -05:00
Torsten Paul
7ccdb778fc
Enable GL_LINE_STIPPLE only for the block where a stipple pattern is used ( fixes #1111 ).
2014-12-26 19:20:11 +01:00
Marius Kintel
3f0b16dd75
Merge branch 'master' of github.com:openscad/openscad
2014-12-25 17:27:40 -05:00
Marius Kintel
641ac4a506
#1107 Correctly display validity for objects which didn't yet touch CGAL
2014-12-25 17:27:13 -05:00
Torsten Paul
d2af825640
Enable resource lookup for Windows build (needed for dev and MSYS2 package).
2014-12-25 18:22:51 +01:00
Torsten Paul
fd4fe0816a
Fix style sheet to remove borders from QStatusBar items.
2014-12-25 18:22:51 +01:00
Marius Kintel
c2643d82ea
#1069 Correctly fall back to CGAL minkowski if our convex decomposition-based minkowski fails. Fixes #1069 for now, but our convex-based minkowski should not fail
2014-12-23 22:50:38 -05:00
Marius Kintel
32c3e0d322
Merge pull request #1106 from openscad/gui-updates
...
Gui updates
2014-12-23 13:20:32 -05:00
Torsten Paul
d296d93ddc
Quit application when last main window is closed ( fixes #1079 ).
2014-12-23 19:05:53 +01:00
Torsten Paul
0801fc432d
Add background to the drag&drop pixmap to make it better readable.
2014-12-23 18:42:16 +01:00
Torsten Paul
481665f8a3
Change layout to allow longer version number text.
2014-12-23 18:28:16 +01:00
Torsten Paul
c9a234a079
Add OK button, some Linux window managers do not add a close button to dialogs.
2014-12-23 18:27:39 +01:00
Marius Kintel
a68560707f
Merge branch 'master' of github.com:openscad/openscad
2014-12-23 01:10:23 -05:00
Marius Kintel
328cd7f362
#1028 Adjusted return values for errors
2014-12-23 01:07:35 -05:00
Marius Kintel
b48089e694
Merge branch 'master' of git://github.com/jgelderloos/openscad
2014-12-23 01:02:50 -05:00
Marius Kintel
9b00f69311
#1065 Made font cache progress dialog indeterminate also on Windows
2014-12-23 00:49:37 -05:00
Marius Kintel
22ed0780fa
Merge branch 'master' of github.com:openscad/openscad
2014-12-23 00:37:45 -05:00