3270 Commits

Author SHA1 Message Date
Alessandro Ranellucci
2ad26fc6a7 Fixes for Windows 2017-05-19 17:25:53 +02:00
Alessandro Ranellucci
31115e0369 Use UTF-8 in libslic3r. Future-proof portable solution for non-ASCII files. #2955 2017-05-18 16:50:50 +02:00
Alessandro Ranellucci
a7ffe54fb6 Remove warning 2017-05-16 22:31:21 +02:00
Alessandro Ranellucci
9b77554975 Prevent double perimeter processing while we have this idempotency workaround in place. #3850 2017-05-16 22:31:21 +02:00
Alessandro Ranellucci
172c324475 Ignore small_perimeter_speed when perimeter has overhangs. #3951 2017-05-16 22:31:20 +02:00
Alessandro Ranellucci
60f0ca52e3 Fix regression with non-ASCII paths on Windows. We'll need to work more on this when porting stuff to C++. #2955 2017-05-15 22:54:20 +02:00
Alessandro Ranellucci
1c4b8602cb Merge pull request #3925 from xoan/fix-font-size-wxgtk
Remove hardcoded font size for wxGTK
2017-05-11 00:03:30 +02:00
Alessandro Ranellucci
0d4cebce71 Merge pull request #3930 from xoan/enhance-scrolling
Enhance scrolling by using font point size as scroll rate
2017-05-11 00:03:13 +02:00
Alessandro Ranellucci
58220fa916 Merge pull request #3941 from xoan/fix-plater-key-events
Skip event handling in 3D/Layer preview tab when no UP or DOWN key is pressed
2017-05-11 00:02:31 +02:00
Alessandro Ranellucci
b12453cf59 Remember object settings dialog size and position. #3943 2017-05-10 16:17:28 +02:00
Xoan Sampaiño
67d42f9e4f Skip event handling in 3D/Layer preview tab when no UP or DOWN key is pressed
* fixes alexrj/Slic3r#3792
2017-05-08 21:10:24 +02:00
Alessandro Ranellucci
1d97698270 Ignore too thin extrusions when computing the volumetric speed, otherwise very slow speeds would be generated. #3868 2017-05-05 00:26:08 +02:00
Xoan Sampaiño
dfc364af3c Enhance scrolling by using font point size as scroll rate
In wxWidgets documentation there are three ways to set the size of the
scrolling area. The most automatic (and newest) way is by using SetScrollRate:
  * http://docs.wxwidgets.org/trunk/classwx_scrolled.html#details
2017-05-03 21:28:53 +02:00
Xoan Sampaiño
245efea71a Remove hardcoded font size for wxGTK
When in wxGTK (GNU/Linux), some widgets has a hardcoded point size font that not fit with normal GUI font and therefore this widgets doesn't inherit changes in system font size.

This commit only affect this platform, changing `!&Wx::wxMSW` to `&Wx::wxMAC`.
2017-05-02 19:04:04 +02:00
Alessandro Ranellucci
8c77f47638 Fixed regression: no processing with background processing and auto-center parts enabled. #3862 2017-05-02 17:21:16 +02:00
Alessandro Ranellucci
c82302e284 Fixed regression in dont_support_bridges. #3859 2017-05-02 00:56:39 +02:00
Alessandro Ranellucci
7b300e2c20 Merge pull request #3915 from xoan/toggle-plater-menu
Disable Plater menu when there are no objects in plater
2017-05-01 20:09:34 +02:00
Alessandro Ranellucci
6382af2b65 Gracefully transform support_material_threshold = 0 into the default value instead of emitting an error. #3837 2017-05-01 19:09:06 +02:00
Alessandro Ranellucci
dff61d1018 Use submenus for listing options in dropdown menu. #3905 2017-04-29 22:12:46 +02:00
Alessandro Ranellucci
1826517b04 Adapt the zoom code to the new menu methods 2017-04-29 22:08:33 +02:00
Alessandro Ranellucci
9499122d58 Merge pull request #3864 from Samir55/gsoc
Adding Zoom
2017-04-29 19:26:56 +02:00
Xoan Sampaiño
9895885ba5 Disable Plater menu when there are no objects in plater 2017-04-29 14:35:27 +02:00
Alessandro Ranellucci
cc1c9b0920 Some fixes and additions to the scale/rotate commands in the object parts dialog. #3900 2017-04-29 12:27:23 +02:00
Alessandro Ranellucci
b69a52b105 Merge pull request #3877 from jaggzh/jaggz--enforce-supports-logic
Addressed logic of enforced supports.
2017-04-27 13:01:35 +02:00
Alessandro Ranellucci
3ddcb95211 Bugfix: background processing was not triggered when loading files from command line. #3887 2017-04-27 12:46:08 +02:00
Alessandro Ranellucci
9adbae29a5 Bugfix: menu icons were not shown on GTK because SetBitmap() must be called before Append(). Thank you @xoan 2017-04-27 12:14:54 +02:00
Alessandro Ranellucci
ec4f618cb5 Fixed regression in DLP manual control 2017-04-26 22:18:36 +02:00
Samir55
489059f827 Improving Zoom by Keyboard Shortcut
removing unnecessary lines
2017-04-19 18:40:32 +02:00
Samir55
75291772ce Improving Zoom by keyboardShortcut 2017-04-19 15:33:42 +02:00
Jaggz H
b500f0cc01 changed overhang threshold for enforced supports from 75 to 89 2017-04-18 18:05:54 -07:00
Alessandro Ranellucci
cf984e17a3 Fix SLAPrint default overrides 2017-04-18 19:25:18 +02:00
Alessandro Ranellucci
3776f1afc6 Fixed regression causing posPrepareInfill invalidation to have no effects. #3874 2017-04-18 00:05:23 +02:00
Joseph Lenox
1857bf6391 SupportMaterial operates in angle, underling XS Fill operates in radians. Convert degrees->radians
Fixes #3861
2017-04-15 14:31:31 -05:00
Joseph Lenox
075adca8bb Resize & Rotate modifier mesh (#3879)
* Prototype scaling-to-size for modifier meshes. Currently the rescale doesn't seem to operate as expected.

* Added scaling to size for modifier meshes.

* Added rotation for modifier meshes.

* Used correct UTF8 encoded ellipse.
2017-04-15 10:39:11 -05:00
Jaggz H
3164217e3d Addressed logic of enforced supports. There are inconsistent rare crashes which I cannot find as related to my changes. 2017-04-12 19:52:03 -07:00
Joseph Lenox
5cc2d346a2 Wrong logic on detecting use of % for support threshold. Fixes #3842. 2017-04-10 19:16:30 -05:00
Alessandro Ranellucci
ad83265927 Bugfix: "Move to bed center" moved to origin instead. #3855 2017-04-11 00:04:03 +02:00
Alessandro Ranellucci
5c21237e51 Restored/updated the tests about adaptive extrusion width 2017-04-07 22:15:18 +02:00
Samir55
4961b74c3e Adding Zoom 2017-04-06 23:09:06 +02:00
Alessandro Ranellucci
27c98d6bf0 List @kliment among contributors 2017-04-04 22:05:37 +02:00
Alessandro Ranellucci
139aeb86ff Workaround for wxPerl not loading shared libraries when package is in a non-ASCII paths. #3763 2017-04-04 19:57:11 +02:00
Alessandro Ranellucci
bc96a1a268 New customizable G-code to be added between objects when using sequential printing. (by @lordofhyphens) #3264 #3275 2017-04-04 18:51:06 +02:00
Alessandro Ranellucci
de1c900d8f Since prepare_infill is not actually idempotent, recalculate perimeters every time. #3827 2017-04-04 17:10:43 +02:00
Alessandro Ranellucci
1cd4bca648 Fixed regression causing background processing to be partially active regardless of preferences. #3843 2017-04-04 15:47:00 +02:00
Alessandro Ranellucci
e47a1e7d90 Fix the Send to Printer dialog. #3789 #3811 2017-04-04 12:12:23 +02:00
Alessandro Ranellucci
43506ee376 Prevent rare crashes 2017-04-04 12:12:23 +02:00
Joseph Lenox
f725b519e8 Fixed validator to properly only trigger on 0% or 0. 2017-04-03 22:12:13 -05:00
Joseph Lenox
6a3eb3d038 Validate support material threshold in Config.pm (#3845)
straight value of 0 is illegal.
2017-04-03 11:33:19 -05:00
Joseph Lenox
7a4d2bd423 Merge branch 'master' of https://github.com/alexrj/slic3r 2017-04-02 23:36:16 -05:00
Joseph Lenox
c110a9d517 Adds printer notes item and tab. Fixes #3806 2017-04-02 23:35:20 -05:00