Enrico Turri
59b72310b6
Disable layers editing if enabled while switching to SLA printer
2019-08-23 09:27:15 +02:00
Lukas Matena
354571dad9
Recalculate SLA supports after undo/redo in case SLA gizmo was active and had supports when the snapshot was taken
2019-08-23 01:42:59 +02:00
Lukas Matena
9143bfd35d
SLA gizmo takes snapshots on opening and closing
2019-08-23 01:42:59 +02:00
Lukas Matena
9c18740ba1
SLA gizmo now refuses to close with unsaved changes in editing mode
2019-08-23 01:42:59 +02:00
Lukas Matena
f539d441ad
GLGizmoManager.cpp: Initial work on the possibility of a gizmo refusing to close
2019-08-23 01:42:59 +02:00
bubnikv
5dc591abbc
Merge branch 'master' of https://github.com/Prusa3d/PrusaSlicer
2019-08-22 20:03:36 +02:00
bubnikv
9ee01d20c7
Hopefully a workaround for crashes and hang ups at closing on Windows.
...
Release the OpenGL contexts not by a destructor of a static class,
but explicitely (predictively).
2019-08-22 20:03:17 +02:00
YuSanka
f4ed1b65a5
Fixed "split to part" for Undo/Redo stack
2019-08-22 15:43:06 +02:00
bubnikv
bdf96c224c
Merge remote-tracking branch 'remotes/origin/et_toolpaths_export'
2019-08-22 15:02:02 +02:00
YuSanka
e1cca745eb
Added missed include
...
+ Added update of overrided settings, if they are shown on sidebar
2019-08-22 14:21:50 +02:00
Enrico Turri
e2f5491781
Model::convert_multipart_object() modified to keep original object position on the bed
2019-08-22 13:29:21 +02:00
YuSanka
29b4414753
Merge remote-tracking branch 'origin/master' into ys_update_settings
2019-08-22 13:19:44 +02:00
YuSanka
0e131d6f05
Code refactoring: ConfigManipulation moved to separate files.
...
Use of ConfigManipulation inside of TabPrint(TabSLAPrint)::update().
2019-08-22 13:19:01 +02:00
Enrico Turri
c574e976c0
Merge branch 'et_colorprint_no_m600' of https://github.com/prusa3d/PrusaSlicer
2019-08-22 11:51:00 +02:00
bubnikv
6ac1b78b2c
Merge branch 'master' of https://github.com/Prusa3d/PrusaSlicer
2019-08-22 11:48:07 +02:00
bubnikv
2b5d5ab1b5
Windows specific fix of extruder selection and object editing
...
at the object list: When clicking on a column of an already selected line,
simulate ENTER key to enter the editing mode. This works most of the time,
but not 100% reliably.
solves the arthritis issue #1606
2019-08-22 11:47:58 +02:00
Lukas Matena
5d0c723a59
Added a missing include
2019-08-22 11:35:25 +02:00
YuSanka
378440667d
Merge remote-tracking branch 'origin/master' into ys_update_settings
2019-08-22 10:27:45 +02:00
YuSanka
a09d72cb3d
Implemented update for overridden options on sidebar
2019-08-22 10:25:19 +02:00
bubnikv
fc35cb4f43
Some Vojtech's beautification
2019-08-22 09:47:44 +02:00
Enrico Turri
c9f6db630e
Temporary human readable form for print color change tag for time estimate
2019-08-21 16:06:56 +02:00
tamasmeszaros
3cfda5c379
Small refactor for BedShapeHint
2019-08-21 15:39:20 +02:00
Enrico Turri
18079b2b16
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_colorprint_no_m600
2019-08-21 15:21:23 +02:00
bubnikv
03b0912d5b
Merge remote-tracking branch 'remotes/wavexx/gyroid_improvements' into gyroid_improvements
2019-08-21 14:55:43 +02:00
bubnikv
62683e2f5f
Merge branch 'master' of https://github.com/Prusa3d/PrusaSlicer
2019-08-21 14:52:30 +02:00
bubnikv
1184d50179
Refactoring of EdgeGrid to accept an segment to segment visitor.
...
WIP: PolygonTrimmer to trim skirt & brim with polygons stored in EdgeGrid.
2019-08-21 14:52:22 +02:00
Enrico Turri
7b1cb9a5e2
GCodeTimeEstimator uses annotated gcode in place of processing m600 lines to detect color print changes.
...
WARNING -> After this commit the exported gcode will contain the extra lines used by the time estimator. They will be removed by a future commit when a new post-process method will be implemented.
2019-08-21 14:43:14 +02:00
Enrico Turri
b132e0a888
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_colorprint_no_m600
2019-08-21 14:09:45 +02:00
Enrico Turri
2c82773e2b
GCodeAnalyzer uses annotated gcode in place of processing m600 lines to detect color print changes
2019-08-21 14:09:20 +02:00
tamasmeszaros
aff46f71a3
Making arrange a little bit smarter: fix for issue #2787
2019-08-21 14:07:56 +02:00
bubnikv
e819bbe36a
Fix of an update of support extruders when changing number
...
of printer extruders.
2019-08-21 14:05:32 +02:00
bubnikv
7b93e84307
Fixing issues in Print / PrintObject / PrintRegion reporting
...
a list of printing extruders.
2019-08-21 13:49:37 +02:00
bubnikv
03e1b87837
Fix of "spiral vase printable for a single region object only" check.
2019-08-21 13:08:26 +02:00
bubnikv
2a8d48ac4c
Fix of Excessive external_perimeter_extrusion_width error #2784
...
Increased the perimeter_extrusion_width check limit to 3x nozzle diameter.
2019-08-21 09:28:32 +02:00
bubnikv
44f7be6751
Merge branch 'master' of https://github.com/Prusa3d/PrusaSlicer
2019-08-21 08:51:50 +02:00
bubnikv
a323c07127
Fixed a typo in an error message.
2019-08-21 08:50:38 +02:00
YuSanka
1d1522ab6b
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer
2019-08-21 08:45:22 +02:00
Lukas Matena
10f936b541
Fixed a typo preventing compilation on Linux
2019-08-20 20:24:37 +02:00
YuSanka
6260cee3c8
Fixed a slack bug with wrong filament preset selection after importing of config
2019-08-20 18:45:12 +02:00
bubnikv
2bbced0add
Fixed compilation of Win32 message boxes on unix systems.
2019-08-20 17:46:19 +02:00
bubnikv
7bcaab7f51
Merge branch 'master' of https://github.com/Prusa3d/PrusaSlicer
2019-08-20 17:39:39 +02:00
tamasmeszaros
e619e770ec
SLA exposure bounds to printer params.
2019-08-20 17:24:48 +02:00
bubnikv
cd0137c9ab
Merge remote-tracking branch 'remotes/origin/ys_bf_msw_scale'
2019-08-20 16:53:23 +02:00
bubnikv
90f5f7eb46
Checking for OpenGL driver version in the GUI slicer and giving some
...
reasonable advice to the user in case OpenGL < 2.0 was detected.
2019-08-20 16:38:03 +02:00
bubnikv
c6c542b945
Merge branch 'master' of https://github.com/Prusa3d/PrusaSlicer
2019-08-20 16:22:37 +02:00
bubnikv
08d001931b
Reworked the rename_file() function on Windows to work reliably and
...
atomically. The code was taken from the llvm project, it is complex
and hopefully it covers all the Windows file system quirks. Vojtech
has highest hopes, that this will fix the various PrusaSlicer.ini
file corruptions.
Enabled the locales switching and error handling on Linux as well,
where now the missing locales are reported and running the locale-gen
tool is recommended.
2019-08-20 16:19:30 +02:00
tamasmeszaros
5fee4507dc
Follow up: Adding new sla material parameters...
...
Small fix for redundant operations.
2019-08-20 16:01:44 +02:00
tamasmeszaros
82e76d472d
Adding new sla material parameters: (initial) exposition min/max
2019-08-20 15:49:32 +02:00
YuSanka
5309d1c0ca
Fixed default transparency for ColorPicker from sidebar (was appeared under OSX for empty extruder color).
...
+ Fixed wrong getting of instance printable value inside add_object_to_list()
2019-08-20 15:27:51 +02:00
Vojtech Kral
902c94335e
avrdude: Fix: Generate the embedded conf in the bin dir, remove from repo
...
The generated file avrdude-slic3r.conf.h is not kept in repo any longer
- it was causing trouble for git diffing.
It's now generated in $CMAKE_CURRENT_BINARY_DIR and included from there.
The file embeds avrdude-slic3r.conf so that the conf doesn't need to
be loaded from disk.
2019-08-20 15:15:30 +02:00