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