Commit Graph

2462 Commits (master)

Author SHA1 Message Date
Marius Kintel 90a86be54b Don't include build date. Fixes #1294 2015-04-01 17:12:27 -04:00
Marius Kintel 38ef9fddde Don't include build date. Fixes #1294 2015-04-01 17:09:57 -04:00
Marius Kintel 1b840be127 Merge pull request #1280 from openscad/issue1264b
#1264 Backported to QScintilla 2.7, left a small bug when using 2.7 but ...
2015-03-23 16:30:57 -04:00
Marius Kintel 8b452f65f7 #1264 Backported to QScintilla 2.7, left a small bug when using 2.7 but we can live with it 2015-03-23 16:30:04 -04:00
Marius Kintel 85290e4d51 Merge pull request #1279 from openscad/issue1277
Update temporal variables for each evaluation, not for each compilation....
2015-03-23 15:28:54 -04:00
Marius Kintel 5ad4b13036 Update temporal variables for each evaluation, not for each compilation. This ensures that camera parameters are correct even if we reuse an already compiled document. Fixes #1277 2015-03-23 15:02:14 -04:00
Marius Kintel 3ac213d649 Merge pull request #1278 from openscad/issue1264
Reimplemented Replace All to work properly. Fixes #1264
2015-03-23 14:26:11 -04:00
Marius Kintel 5042d064b2 Reimplemented Replace All to work properly. Fixes #1264 2015-03-23 12:51:25 -04:00
Torsten Paul c71e70c0f9 Build fixes to compile on MXE with C++11 enabled. 2015-03-22 14:17:36 +01:00
Marius Kintel 21cce232bc #1203 Explicitly set icon to make sure windows systems correctly set up the icon 2015-03-20 00:40:55 -04:00
Marius Kintel 2ab649c226 Allow resizing the main window smaller than the status bar label. Fixes #1260 2015-03-14 19:23:31 -04:00
Marius Kintel 9ef1717459 Conflicts:
openscad.pro
	scripts/publish-macosx.sh
	scripts/publish-mingw-x.sh
	scripts/release-common.sh
	tests/CMakeLists.txt
2015-03-14 16:17:07 -04:00
Marius Kintel 4a9d2d321a Crashed attempting to access non-existing element. Fixes #1258 2015-03-13 15:45:40 -04:00
Marius Kintel c2cb2377f5 Made Bezier code slightly more easy to read 2015-03-12 19:34:36 -04:00
Marius Kintel 72ca3c849d Removed unused code 2015-03-12 19:33:33 -04:00
Marius Kintel 4db81672ca Remove empty categories. Revert hardcoding of categories 2015-03-09 11:36:57 -04:00
Marius Kintel e7971b6a60 Revert "Hardcode example categories to make them easier to translate"
This reverts commit a4bbf2063b.
2015-03-09 11:24:13 -04:00
Marius Kintel 424f37e17b #1250 Don't tesselate convex polysets for rendering 2015-03-08 23:56:37 -04:00
Marius Kintel 3cda1c6f5a bboxes should be recalculated after transformations. We could filter out rotation transforms but this is easier for now 2015-03-08 23:56:21 -04:00
Marius Kintel 7d1962b95a wops, forgot to set the dirty bit in one place 2015-03-08 20:41:56 -04:00
Marius Kintel cc1f9e1353 quickfix: Increase parser stack depth to allow for larger designs 2015-03-08 19:36:30 -04:00
Marius Kintel 28b347065d Improved performance regression: create indexed polygon before tessellating, don't tessellate triangles 2015-03-08 19:35:20 -04:00
Marius Kintel 30f5343834 Optimization: Cache boundingbox, added append_poly with Polygon parameter 2015-03-08 19:32:10 -04:00
Marius Kintel 485edd57be doc 2015-03-08 19:29:24 -04:00
Marius Kintel 66835e1ef4 Only show verbose debug info when --debug is turned on 2015-03-08 17:35:30 -04:00
Marius Kintel 393772d1f8 fixed a small remaining surface issue; z values weren't clamped to 0 2015-03-07 23:17:11 -05:00
Marius Kintel 30d2440598 More camera fixes: Better viewall calculation, better switching between perspective and ortho 2015-03-07 19:02:51 -05:00
Marius Kintel 7cf1f3a7dd #1246 Filter away nan/inf coordinates to avoid crashing libtess2 2015-03-07 18:33:09 -05:00
Marius Kintel b9463833ff Enable auto indent as default 2015-03-06 11:41:04 -05:00
Marius Kintel 91c6c3aa58 Changed default tab width to 4 2015-03-06 11:40:49 -05:00
Marius Kintel f8e732e25a Merge remote-tracking branch 'origin/master' into examples-cleanup
Conflicts:
	locale/ru.po
2015-03-05 16:09:54 -05:00
Marius Kintel 94798345ff Updated copyright, added translators 2015-03-05 15:23:05 -05:00
Marius Kintel a4bbf2063b Hardcode example categories to make them easier to translate 2015-03-05 14:49:19 -05:00
Marius Kintel 66230e2680 Merge remote-tracking branch 'origin/master' into examples-cleanup 2015-03-05 14:35:04 -05:00
Marius Kintel 12abe07da4 Include basic sysinfo to app updater 2015-03-05 14:20:46 -05:00
Marius Kintel 8a8926db3d Merge remote-tracking branch 'origin/master' into examples-cleanup 2015-03-05 10:24:20 -05:00
Marius Kintel 039d0806e6 #1236 Revert camera FOV 2015-03-05 10:24:13 -05:00
Marius Kintel 4b45893575 indentation 2015-03-03 23:49:34 -05:00
Marius Kintel e24fb72092 doc 2015-03-03 23:49:07 -05:00
Marius Kintel 0d2c1f5466 Don't manually process events during MainWindows construction as it causes out-of-order execution of certain methods. Fixes #1235 2015-03-03 23:48:58 -05:00
Marius Kintel 6eaf6e9500 Allow 2D cross product 2015-03-03 02:28:01 -05:00
Marius Kintel 4a0071c1ba #1158 Read example filenames from examples.json, allowing us to determine sorting order of examples, as well as ignore spurious files 2015-03-03 00:42:54 -05:00
Marius Kintel 6e44f62472 indentation 2015-03-03 00:41:34 -05:00
Marius Kintel 9fd3aa5f17 Merge remote-tracking branch 'origin/master' into examples-cleanup 2015-03-02 23:12:54 -05:00
Marius Kintel fc436f6f9f #1233 Correctly handle homogeneous components in transformation matrices 2015-03-02 17:16:56 -05:00
Marius Kintel 43c500f0b8 Refactor: Moved _DxfData contents to main cc file as it's no longer related to dxfdata 2015-03-02 14:47:28 -05:00
Marius Kintel 4c6cc6aa78 Move private clase ZRemover to cc file 2015-03-02 14:46:45 -05:00
Marius Kintel 697399d4a2 bugfix: Sometimes, the margin wasn't wide enought to fit the line numbers, improved colors for no syntax highlighting 2015-03-02 13:11:34 -05:00
Marius Kintel f54a968391 Merge remote-tracking branch 'origin/master' into examples-cleanup 2015-03-01 22:04:57 -05:00
Marius Kintel 70b1fc5c09 cosmetics 2015-03-01 20:45:11 -05:00
Torsten Paul 0bbe4ea43e Fix "New" button in launching screen.
The "New" button will cause the launching screen to return with an empty
selection of files. In this case, the dummy file name "" needs to remain
in the file list to allow the main window to open.
2015-03-01 00:55:59 +01:00
Marius Kintel 94d609addb Merge branch 'master' of github.com:openscad/openscad 2015-02-27 10:19:23 -05:00
Marius Kintel b4d00a3da2 Allow opening of multiple files on application launch on OS X. Fixes #1229 2015-02-27 10:19:21 -05:00
Marius Kintel 3c3ac52576 Merge pull request #1227 from openscad/alpha-marker-fix
Workaround for colors with alpha part in Qt4
2015-02-26 23:43:06 -05:00
Marius Kintel 7b8c98cfbd Make 'show scale values' a slave of 'show axes' 2015-02-25 15:03:52 -05:00
Marius Kintel 994872359e Indentation 2015-02-25 14:50:47 -05:00
Torsten Paul c6bac0be69 Fix handling of colors with alpha value, Qt4 does not support that in QColor. 2015-02-25 20:15:11 +01:00
Torsten Paul 01df14d388 Use indicator 8 as documentation says the first 8 are reserved by lexers. 2015-02-25 20:14:29 +01:00
Marius Kintel 1dbeff48bd Bugfix: Margin font didn't get set correctly, causing font spacing to be larger than necessary for small fonts 2015-02-25 11:32:09 -05:00
Marius Kintel fb2e2fa08d Removed duplicate fire of QComboBox signals 2015-02-25 11:31:30 -05:00
Marius Kintel dd69750d48 Use same fontsize for margin and text 2015-02-24 15:53:48 -05:00
Marius Kintel de595c0f9e Bugfix: Correctly set font 2015-02-24 15:53:24 -05:00
Marius Kintel b13075d2a5 #1225 Fix nan or inf normal vector output 2015-02-23 21:21:31 -05:00
Marius Kintel 0dd3f004dd #1223 Put back check for min value, to catch negative values 2015-02-23 02:17:02 -05:00
Marius Kintel 40ecf515af #1223 Made PNG surfaces behave similar to .dat files; scale max possible intensity to height=100 2015-02-22 19:00:59 -05:00
Marius Kintel 29e52ef4e0 #1223 PNG surfaces were 1 unit too large in the Y direction 2015-02-22 18:37:31 -05:00
Marius Kintel 8302aa830f #865 remove debug info 2015-02-22 13:18:34 -05:00
Marius Kintel c5b0a61911 #865 bugfix: Account for retina displays, fixed bug in relative vs. absolute positioning 2015-02-22 13:17:41 -05:00
Marius Kintel d84d1e0250 Updated contributors 2015-02-22 13:02:03 -05:00
Marius Kintel 54ffa54fa3 Support both Qt4 and Qt5 2015-02-22 11:35:37 -05:00
Marius Kintel bdc52fa6e6 Fixed erratic zooming on trackpads 2015-02-22 03:55:42 -05:00
Marius Kintel 54ad8c2039 #1206 Fix rounding of scale markers, Added 'e' character for large axis values 2015-02-22 03:15:45 -05:00
Marius Kintel bf3df9a81a #1221 Always quantize vertices when converting from PolySet to Nef polyhedron 2015-02-19 20:59:39 -05:00
Marius Kintel e4aae1cc62 #1215 Fixed corner case 2015-02-19 16:40:49 -05:00
Marius Kintel c9694935e1 Fixed crash in OFF and AMF export by applying workaround for #410 2015-02-17 17:18:05 -05:00
Marius Kintel 33d7023752 #1215 Repair non-manifold tessellation results, detect and report non-manifold results 2015-02-14 12:28:26 -05:00
Marius Kintel faabc49266 Merge branch 'master' of github.com:openscad/openscad 2015-02-11 14:01:56 -05:00
Marius Kintel 8dd0102d4e Bugfix: We sometimes did output extra null-triangles if the tessellator left consecutive unused vertices 2015-02-11 13:58:45 -05:00
Marius Kintel 7e64335450 Simplified debug checking and made debug output work for cgal test programs 2015-02-11 12:55:10 -05:00
Marius Kintel b6558889b4 bugfix: Don't return a temporary string from exception::what 2015-02-10 18:59:11 -05:00
Marius Kintel 4b4f4386bb Be nice (and C++11 compatible) 2015-02-10 17:31:00 -05:00
Marius Kintel 2cbbf66586 Support high-resolution icons if present 2015-02-10 14:10:25 -05:00
Marius Kintel 0fefd42250 The margin checkerboard was a bit visually disturbing 2015-02-10 12:21:53 -05:00
Marius Kintel c2bd5c3537 Set the following enabled as default: show axes, show scalemarkers, automatic reload. Fixes #1205 2015-02-09 18:46:12 -05:00
Marius Kintel c50d927216 Fixed bug in libtess. Fixes #1210 2015-02-09 18:42:17 -05:00
Marius Kintel 37421bbbfa #1186 bugfix: Use QString in slots 2015-02-05 12:08:38 -05:00
Marius Kintel a203b55205 Reduce excessive degenerate polygon warnings 2015-02-05 12:08:08 -05:00
Marius Kintel e7c684d5c7 Merge remote-tracking branch 'origin/master' into examples-cleanup 2015-02-04 12:36:30 -05:00
Marius Kintel 4ce1a8d92f Move cursor to end of console to avoid inheriting selected paragraph style. Fixes #1186 2015-02-04 01:20:53 -05:00
Marius Kintel 0fcc1fbf83 Force execution of the progress dialog to the GUI thread. Fixes #1194 2015-02-03 14:35:54 -05:00
Marius Kintel 8cb5adf0ca Make sure GUI event processing happens in the GUI thread. Fixes #1194 2015-02-03 00:48:26 -05:00
Marius Kintel 00a3a1777e #793 Don't try to tessellate empty geometry 2015-02-02 19:21:49 -05:00
Marius Kintel 707103b606 #793 Tessellate PolySets before rendering to properly support concave polygons 2015-02-02 18:57:21 -05:00
Marius Kintel 384c6af273 Output timing for convex decomposition when doing minkowski 2015-02-02 16:31:17 -05:00
Marius Kintel 32024588b5 bugfix: Specifying multiple --debug args didn't work 2015-02-02 15:56:35 -05:00
Marius Kintel c0bcb36843 #842 bugfix: handle multiple consecutive NBSP characters 2015-02-02 14:08:53 -05:00
Torsten Paul fa233049c7 Fix translation of combobox values in preferences. 2015-02-01 19:44:11 +01:00
Marius Kintel ea165eeb58 Wops, accidentally committed a change made for testing 2015-01-29 20:43:13 -05:00
Marius Kintel 1d66d2154b Filter empty children before performing minkowski sum. Fixes #1196 2015-01-29 18:35:12 -05:00
Marius Kintel 0ca04759bb Bugfix: We forgot to align the first passed vertex. Fixes #1198 2015-01-29 17:45:09 -05:00