1c60fa2704GCodeProcessor collects positions of line ends for GCodeViewer, GCodeViewer no more parses G-code just to extract line end positions. Removed start_mapping_gcode_window(), void stop_mapping_gcode_window(), they are no more needed.
Vojtech Bubnik
2021-09-07 15:42:50 +02:00
719c91514bObjectList:: Allow use BACKSPACE to delete selected items
YuSanka
2021-09-07 15:19:59 +02:00
8eaa7d1924ObjectList:: Allow use BACKSPACE to delete selected items
YuSanka
2021-09-07 15:19:59 +02:00
e30ff22b8aGCodePostProcessor - use C files instead of C++ streams, C files are faster. Also fixed a regression - crashes on undefined cancellation callback.
Vojtech Bubnik
2021-09-07 14:20:16 +02:00
0baa4ebef0GCodePostProcessor - use C files instead of C++ streams, C files are faster. Also fixed a regression - crashes on undefined cancellation callback.
Vojtech Bubnik
2021-09-07 14:20:16 +02:00
761c06ed92GCodeViewer - Fixed crash when importing gcode generated with Simplify3D and switching to tool view
enricoturri1966
2021-09-07 12:25:30 +02:00
df30579753GCodeViewer - Fixed crash when importing gcode generated with Simplify3D and switching to tool view
enricoturri1966
2021-09-07 12:25:30 +02:00
771a892776Optimization of GCodeProcessor for speed.
Vojtech Bubnik
2021-09-07 11:18:07 +02:00
d854048809Optimization of GCodeProcessor for speed.
Vojtech Bubnik
2021-09-07 11:18:07 +02:00
c1c8a60271Changed color for toolpaths whose extrusion role is unknown
enricoturri1966
2021-09-07 11:13:12 +02:00
e2ea3d26a1Changed color for toolpaths whose extrusion role is unknown
enricoturri1966
2021-09-07 11:13:12 +02:00
5c9bc26ed5Replace OpenProcess with GetCurrentProcess where appropriate (#6914)
Justin Schuh
2021-09-07 00:45:10 -07:00
67e2e3c3f9Replace OpenProcess with GetCurrentProcess where appropriate (#6914)
Justin Schuh
2021-09-07 00:45:10 -07:00
d35183921bRevert of 7b4c98d727, clamp toolpaths widths increased to 2mm and added default values for toolpaths width and height
enricoturri1966
2021-09-07 09:41:14 +02:00
ee7cc2aacbRevert of 7b4c98d727, clamp toolpaths widths increased to 2mm and added default values for toolpaths width and height
enricoturri1966
2021-09-07 09:41:14 +02:00
0bc77cef3eFixed build on Linux and macOS that was failing because of using std::to_chars and std::from_chars with floating-point values.
Lukáš Hejl
2021-09-07 07:33:57 +02:00
8395d74f58Fixed build on Linux and macOS that was failing because of using std::to_chars and std::from_chars with floating-point values.
Lukáš Hejl
2021-09-07 07:33:57 +02:00
428509ac00Pimped up GCodeProcessor::TimeProcessor::post_process(): replaced implicit lambda capture with explicit listing of captured context for readability and code correctness. Captured this as const.
Vojtech Bubnik
2021-09-06 18:08:13 +02:00
4c77ae8f4aPimped up GCodeProcessor::TimeProcessor::post_process(): replaced implicit lambda capture with explicit listing of captured context for readability and code correctness. Captured this as const.
Vojtech Bubnik
2021-09-06 18:08:13 +02:00
b41e321473rename
Jason Scurtu
2021-09-03 12:09:32 +02:00
95b93b12e6rename
Jason Scurtu
2021-09-03 12:09:32 +02:00
07bdb5fbe3add gcodeviewer
Jason Scurtu
2021-09-03 12:08:24 +02:00
5fe6249e1eadd gcodeviewer
Jason Scurtu
2021-09-03 12:08:24 +02:00
ce0beabb43add new mac icon and update MainFrame.cpp
Jason Scurtu
2021-09-03 11:56:04 +02:00
c0373bf486add new mac icon and update MainFrame.cpp
Jason Scurtu
2021-09-03 11:56:04 +02:00
7b4c98d727#6828 - Clamping of toolpaths width performed only for gcodes files produced by 3rd part softwares (Tech ENABLE_CLAMP_TOOLPATHS_WIDTH)
enricoturri1966
2021-09-06 14:31:10 +02:00
bd42f9e76e#6828 - Clamping of toolpaths width performed only for gcodes files produced by 3rd part softwares (Tech ENABLE_CLAMP_TOOLPATHS_WIDTH)
enricoturri1966
2021-09-06 14:31:10 +02:00
ad41c3f01cTech ENABLE_SEAMS_USING_MODELS - Fixed crash when enabling visualization of tool change markers in preview
enricoturri1966
2021-09-06 13:15:36 +02:00
0e4ca4624fTech ENABLE_SEAMS_USING_MODELS - Fixed crash when enabling visualization of tool change markers in preview
enricoturri1966
2021-09-06 13:15:36 +02:00
d04ece92c3folder not needed anymore.
Jason Scurtu
2021-09-03 22:20:12 +02:00
69b6df9e77folder not needed anymore.
Jason Scurtu
2021-09-03 22:20:12 +02:00
86d06b0be9G-code processor tiny change: In place initialization
Vojtech Bubnik
2021-09-03 17:22:53 +02:00
dc7b3bedb8G-code processor tiny change: In place initialization
Vojtech Bubnik
2021-09-03 17:22:53 +02:00
97d1fe35adG-code writer optimization: Don't use std::strstream, it is slow!
Vojtech Bubnik
2021-09-03 17:22:28 +02:00
c1ec01c11eG-code writer optimization: Don't use std::strstream, it is slow!
Vojtech Bubnik
2021-09-03 17:22:28 +02:00
dc72723911Optimization of GCodeReader: 1) Use std::from_chars() instead of strtod() 2) Own implementation of buffered readline()
Vojtech Bubnik
2021-09-03 16:19:16 +02:00
93aaffbb4fOptimization of GCodeReader: 1) Use std::from_chars() instead of strtod() 2) Own implementation of buffered readline()
Vojtech Bubnik
2021-09-03 16:19:16 +02:00
d154752c38Commenting out untested and unused Polyline::simplify_by_visibility()
Vojtech Bubnik
2021-09-03 16:17:24 +02:00
bcd7b9ea7bCommenting out untested and unused Polyline::simplify_by_visibility()
Vojtech Bubnik
2021-09-03 16:17:24 +02:00
7f2d1522ceRendering seams (and other options) in preview using batched models on systems not supporting OpenGL 3.3
enricoturri1966
2021-09-03 15:35:44 +02:00
2784ff9a1eRendering seams (and other options) in preview using batched models on systems not supporting OpenGL 3.3
enricoturri1966
2021-09-03 15:35:44 +02:00
315663980bDo not allow 'replace by stl' when a gizmo is active, some of the gizmos might not cope well. ALso avoided code duplication in all such cases (currently fix by Netfabb, simplify, replace by stl).
Lukas Matena
2021-08-31 13:48:22 +02:00
5cbf9c18ffDo not allow 'replace by stl' when a gizmo is active, some of the gizmos might not cope well. ALso avoided code duplication in all such cases (currently fix by Netfabb, simplify, replace by stl).
Lukas Matena
2021-08-31 13:48:22 +02:00
a4300b8e64Naming of the entering/leaving snapshots is now more generic, it uses the actual name of the gizmo. Also, the keyboard shortcut is now appended to the name, instead of being duplicated in it.
Lukas Matena
2021-08-27 09:04:33 +02:00
a9ae2460adNaming of the entering/leaving snapshots is now more generic, it uses the actual name of the gizmo. Also, the keyboard shortcut is now appended to the name, instead of being duplicated in it.
Lukas Matena
2021-08-27 09:04:33 +02:00
4c80d9ed01Fix taking entering/leaving snapshots in SLA gizmo: This was broken between 2.2.0 and 2.3.0. The 'entering' snapshot should be taken before the gizmo opens, not after. Otherwise it is in fact the same as the next snapshot.
Lukas Matena
2021-08-27 09:04:15 +02:00
0f38c4bbacFix taking entering/leaving snapshots in SLA gizmo: This was broken between 2.2.0 and 2.3.0. The 'entering' snapshot should be taken before the gizmo opens, not after. Otherwise it is in fact the same as the next snapshot.
Lukas Matena
2021-08-27 09:04:15 +02:00
ed7ebf15d9Added logging when bed texture/model is not found
Lukas Matena
2021-09-03 12:13:01 +02:00
602b203a12Added logging when bed texture/model is not found
Lukas Matena
2021-09-03 12:13:01 +02:00
79784d1a2eFix of "Support on build plate only" no longer overridden by support painting (#6863) This is a regression to a late PrusaSlicer 2.4.0-alpha0 change 8dfc0422a8 Faster and hopefully more reliable projection of paint-on support blockers and enforcers on a sliced mesh. Previous d89f01c717 did not fix it.
Vojtech Bubnik
2021-09-03 11:45:01 +02:00
59048a25e3Fix of "Support on build plate only" no longer overridden by support painting (#6863) This is a regression to a late PrusaSlicer 2.4.0-alpha0 change 8dfc0422a8 Faster and hopefully more reliable projection of paint-on support blockers and enforcers on a sliced mesh. Previous d89f01c717 did not fix it.
Vojtech Bubnik
2021-09-03 11:45:01 +02:00
cd4155a890Hints.cereal file existence check
David Kocik
2021-09-03 10:19:06 +02:00
12454d1ec0Hints.cereal file existence check
David Kocik
2021-09-03 10:19:06 +02:00
e630332e24Added SS2OSD.dll to blacklist. Raises warning dialog for issue #6864
David Kocik
2021-09-03 09:28:02 +02:00
58d2f4c838Added SS2OSD.dll to blacklist. Raises warning dialog for issue #6864
David Kocik
2021-09-03 09:28:02 +02:00
c232decb2aFlatpak changes for 2.4 (#6875)
Jason Scurtu
2021-09-02 16:41:50 +02:00
7be11ae7c8Flatpak changes for 2.4 (#6875)
Jason Scurtu
2021-09-02 16:41:50 +02:00
7c074d5a99update PrusaSlicer icon for macOS (#6874)
Jason Scurtu
2021-09-02 16:40:17 +02:00
99883ef685update PrusaSlicer icon for macOS (#6874)
Jason Scurtu
2021-09-02 16:40:17 +02:00
d89f01c717Fix of "Support on build plate only" no longer overridden by support painting (#6863) This is a regression to a late PrusaSlicer 2.4.0-alpha0 change 8dfc0422a8 Faster and hopefully more reliable projection of paint-on support blockers and enforcers on a sliced mesh.
Vojtech Bubnik
2021-09-02 16:29:21 +02:00
1b71d710e4Fix of "Support on build plate only" no longer overridden by support painting (#6863) This is a regression to a late PrusaSlicer 2.4.0-alpha0 change 8dfc0422a8 Faster and hopefully more reliable projection of paint-on support blockers and enforcers on a sliced mesh.
Vojtech Bubnik
2021-09-02 16:29:21 +02:00
298825672bFix painted seam on vertical surfaces (broken since 8dfc042)
Lukas Matena
2021-09-02 15:18:05 +02:00
591db42eb3Fix painted seam on vertical surfaces (broken since 8dfc042)
Lukas Matena
2021-09-02 15:18:05 +02:00
18c8204837Fix of #6873: Bed texture located in a directory that user has no permission to (crashed)
Lukas Matena
2021-09-02 14:37:29 +02:00
c0d8b19f51Fix of #6873: Bed texture located in a directory that user has no permission to (crashed)
Lukas Matena
2021-09-02 14:37:29 +02:00
0efa0fc512Fixed a crash when 'Repair by Netfabb' was called with multiple object selection, the bug was introduced with 1eebaa4 and possibly manifested in other scenarios as well.
Lukas Matena
2021-09-02 14:20:04 +02:00
d4d842791bFixed a crash when 'Repair by Netfabb' was called with multiple object selection, the bug was introduced with 1eebaa4 and possibly manifested in other scenarios as well.
Lukas Matena
2021-09-02 14:20:04 +02:00
cc480afe9bFixed build when tech ENABLE_GCODE_VIEWER_STATISTICS is enabled
enricoturri1966
2021-09-02 13:42:37 +02:00
345dcb8472Fixed build when tech ENABLE_GCODE_VIEWER_STATISTICS is enabled
enricoturri1966
2021-09-02 13:42:37 +02:00
b69d03ad4aUpdate How to build - Linux et al.md
Lukáš Matěna
2021-09-02 12:56:24 +02:00
ea55257436Update How to build - Linux et al.md
Lukáš Matěna
2021-09-02 12:56:24 +02:00
b20bd26e84Update How to build - Linux et al.md
Lukáš Matěna
2021-09-02 12:27:07 +02:00
bdf7aa9875Update How to build - Linux et al.md
Lukáš Matěna
2021-09-02 12:27:07 +02:00
cd80c67729Merge branch 'fs_fix_Simplification'
Filip Sykala
2021-09-02 11:56:14 +02:00
914c1ad39aMerge branch 'fs_fix_Simplification'
Filip Sykala
2021-09-02 11:56:14 +02:00
3f923628aafix ../src/libslic3r/QuadricEdgeCollapse.cpp:628:21: warning: comparison of integer expressions of different signedness: 'const int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] ../src/libslic3r/QuadricEdgeCollapse.cpp:631:21: warning: comparison of integer expressions of different signedness: 'const int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] ../src/libslic3r/QuadricEdgeCollapse.cpp:638:48: warning: comparison of integer expressions of different signedness: 'const int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] ../src/libslic3r/QuadricEdgeCollapse.cpp:643:25: warning: comparison of integer expressions of different signedness: 'const int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] ../src/libslic3r/QuadricEdgeCollapse.cpp:647:25: warning: comparison of integer expressions of different signedness: 'const int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare]
Filip Sykala
2021-09-02 11:41:11 +02:00
b8b7c2238efix ../src/libslic3r/QuadricEdgeCollapse.cpp:628:21: warning: comparison of integer expressions of different signedness: 'const int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] ../src/libslic3r/QuadricEdgeCollapse.cpp:631:21: warning: comparison of integer expressions of different signedness: 'const int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] ../src/libslic3r/QuadricEdgeCollapse.cpp:638:48: warning: comparison of integer expressions of different signedness: 'const int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] ../src/libslic3r/QuadricEdgeCollapse.cpp:643:25: warning: comparison of integer expressions of different signedness: 'const int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] ../src/libslic3r/QuadricEdgeCollapse.cpp:647:25: warning: comparison of integer expressions of different signedness: 'const int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare]
Filip Sykala
2021-09-02 11:41:11 +02:00
746300eafdFix @(Lukas Matena) note about using NDEBUG
Filip Sykala
2021-09-02 11:24:33 +02:00
da046b42b1Fix @(Lukas Matena) note about using NDEBUG
Filip Sykala
2021-09-02 11:24:33 +02:00
d45ab1c484Fix trouble case test
Filip Sykala
2021-09-02 11:17:07 +02:00
9a4ce1673fFix trouble case test
Filip Sykala
2021-09-02 11:17:07 +02:00