4649 Commits

Author SHA1 Message Date
Alessandro Ranellucci
2ad26fc6a7 Fixes for Windows 2017-05-19 17:25:53 +02:00
Alessandro Ranellucci
9ddc0ff451 Merge branch 'master' into utf8 2017-05-19 10:47:31 +02:00
Alessandro Ranellucci
6b68b71c78 Use C++ range-based iterations in slic3r.cpp and remove unused variables 2017-05-18 16:51:50 +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
ff6baf89ae Use C++ range-based iterations in slic3r.cpp and remove unused variables 2017-05-17 21:05:14 +02:00
Joseph Lenox
5f6214b645 Expanded comments for config options.
Also fixed tabs->spaces.
2017-05-16 21:56:09 -05:00
Joseph Lenox
28214209f6 Finished converting Config.hpp comments to doxygen 2017-05-16 19:53:38 -05:00
Joseph Lenox
05c2493b0e Converted existing comments to Doxygen format for descriptions. 2017-05-16 19:47:12 -05:00
Joseph Lenox
3912c3a083 Add initial doxygen configuration for libslic3r, run from xs dir 2017-05-16 14:22:52 -07: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
Joseph Lenox
68711c7f2b Use right check for download and remove explicit install of app::cpanminus 2017-05-15 19:18:52 -05:00
Joseph Lenox
44a07645ad Merge branch 'master' of https://www.github.com/alexrj/slic3r 2017-05-15 18:41:32 -05:00
Joseph Lenox
bbbf4e6172 Use caching during builds.
Change library name/path depending on arch.
2017-05-15 18:41:07 -05: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
69bef2a971 Fixed the "has virtual functions and accessible non-virtual destructor" warning. #3949 2017-05-15 20:08:03 +02:00
Joseph Lenox
b826f8baea Windows 32-bit build. (#3954)
* Updated appveyor, preinstall, and deploy script to build 32 and 64 bit versions.
2017-05-14 12:51:12 -05:00
Joseph Lenox
b52de34304 Added note about not reporting Prusa3d bugs here. 2017-05-13 13:00:47 -05:00
Alessandro Ranellucci
9670f2b712 Fixed typo causing test failure 2017-05-12 19:28:45 +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
f74a91532d Detect bridge direction also when lower slices have narrow gaps. #3929 2017-05-10 23:21:22 +02:00
Alessandro Ranellucci
893cab7523 Restore path simplification for "Avoid crossing perimeters". Algorithm is now faster as we're simplifying input geometry. #3940 2017-05-10 17:14:21 +02:00
Alessandro Ranellucci
b12453cf59 Remember object settings dialog size and position. #3943 2017-05-10 16:17:28 +02:00
Alessandro Ranellucci
97cf94c694 Fixed error in last commit preventing compilation 2017-05-09 23:54:05 +02:00
Alessandro Ranellucci
a06b11db8e Bugfix: gap_fill_speed didn't actually support autospeed. #3696 2017-05-09 16:05:02 +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
788cbebcfc Bugfix: crash when optimizing bridges. #3928 2017-05-08 21:09:37 +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
Alessandro Ranellucci
b762b38af0 Removed bad label 2017-05-04 23:40:19 +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
8e26332867 Add a serialize/unserialize roundtrip in test. #3921 2017-05-01 20:02:46 +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
1806664686 Bugfix: spAligned didn't always work in multi-island layers. #3458 2017-05-01 17:25:48 +02:00
Alessandro Ranellucci
90de54f2fc Fix for undetected convex points. #3458 2017-05-01 17:00:02 +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
0cc9dad14a Further change. Since we now have shortcuts, and not overrides, remove the + button for adding them on the fly, as it doesn't provide any advantage over actually opening the profile. Oh the other hand, automatically list dirty options in the plater 2017-04-29 21:18:52 +02:00
Alessandro Ranellucci
2efb863a87 Update all shortcuts (including manually added ones) when closing the preset editor 2017-04-29 20:55:30 +02:00
Alessandro Ranellucci
202a00c270 Merge branch 'master' into gui3-shortcuts 2017-04-29 19:57:53 +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
1a788196fa Try to fix LWP not working in packages. #3906 2017-04-29 14:13:14 +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