Commit Graph

  • 1c60fa2704 GCodeProcessor 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
  • 719c91514b ObjectList:: Allow use BACKSPACE to delete selected items YuSanka 2021-09-07 15:19:59 +02:00
  • 8eaa7d1924 ObjectList:: Allow use BACKSPACE to delete selected items YuSanka 2021-09-07 15:19:59 +02:00
  • e30ff22b8a GCodePostProcessor - 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
  • 0baa4ebef0 GCodePostProcessor - 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
  • 51df3cd163 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer enricoturri1966 2021-09-07 12:25:35 +02:00
  • 58338a9e3d Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer enricoturri1966 2021-09-07 12:25:35 +02:00
  • 761c06ed92 GCodeViewer - Fixed crash when importing gcode generated with Simplify3D and switching to tool view enricoturri1966 2021-09-07 12:25:30 +02:00
  • df30579753 GCodeViewer - Fixed crash when importing gcode generated with Simplify3D and switching to tool view enricoturri1966 2021-09-07 12:25:30 +02:00
  • af20419ed4 Fix for #6903 - Compare presets window titles inaccurate... YuSanka 2021-09-07 11:18:58 +02:00
  • bb7c65f172 Fix for #6903 - Compare presets window titles inaccurate... YuSanka 2021-09-07 11:18:58 +02:00
  • 771a892776 Optimization of GCodeProcessor for speed. Vojtech Bubnik 2021-09-07 11:18:07 +02:00
  • d854048809 Optimization of GCodeProcessor for speed. Vojtech Bubnik 2021-09-07 11:18:07 +02:00
  • c1c8a60271 Changed color for toolpaths whose extrusion role is unknown enricoturri1966 2021-09-07 11:13:12 +02:00
  • e2ea3d26a1 Changed color for toolpaths whose extrusion role is unknown enricoturri1966 2021-09-07 11:13:12 +02:00
  • 5c9bc26ed5 Replace OpenProcess with GetCurrentProcess where appropriate (#6914) Justin Schuh 2021-09-07 00:45:10 -07:00
  • 67e2e3c3f9 Replace OpenProcess with GetCurrentProcess where appropriate (#6914) Justin Schuh 2021-09-07 00:45:10 -07:00
  • d35183921b Revert 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
  • ee7cc2aacb Revert 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
  • 0bc77cef3e Fixed 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
  • 8395d74f58 Fixed 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
  • 428509ac00 Pimped 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
  • 4c77ae8f4a Pimped 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
  • b41e321473 rename Jason Scurtu 2021-09-03 12:09:32 +02:00
  • 95b93b12e6 rename Jason Scurtu 2021-09-03 12:09:32 +02:00
  • 07bdb5fbe3 add gcodeviewer Jason Scurtu 2021-09-03 12:08:24 +02:00
  • 5fe6249e1e add gcodeviewer Jason Scurtu 2021-09-03 12:08:24 +02:00
  • ce0beabb43 add new mac icon and update MainFrame.cpp Jason Scurtu 2021-09-03 11:56:04 +02:00
  • c0373bf486 add 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
  • ad41c3f01c Tech ENABLE_SEAMS_USING_MODELS - Fixed crash when enabling visualization of tool change markers in preview enricoturri1966 2021-09-06 13:15:36 +02:00
  • 0e4ca4624f Tech ENABLE_SEAMS_USING_MODELS - Fixed crash when enabling visualization of tool change markers in preview enricoturri1966 2021-09-06 13:15:36 +02:00
  • 9c8c44e4dd ENABLE_SEAMS_USING_BATCHED_MODELS - Fixed preview legend update enricoturri1966 2021-09-06 11:37:59 +02:00
  • 6b1c428275 ENABLE_SEAMS_USING_BATCHED_MODELS - Fixed preview legend update enricoturri1966 2021-09-06 11:37:59 +02:00
  • d04ece92c3 folder not needed anymore. Jason Scurtu 2021-09-03 22:20:12 +02:00
  • 69b6df9e77 folder not needed anymore. Jason Scurtu 2021-09-03 22:20:12 +02:00
  • 86d06b0be9 G-code processor tiny change: In place initialization Vojtech Bubnik 2021-09-03 17:22:53 +02:00
  • dc7b3bedb8 G-code processor tiny change: In place initialization Vojtech Bubnik 2021-09-03 17:22:53 +02:00
  • 97d1fe35ad G-code writer optimization: Don't use std::strstream, it is slow! Vojtech Bubnik 2021-09-03 17:22:28 +02:00
  • c1ec01c11e G-code writer optimization: Don't use std::strstream, it is slow! Vojtech Bubnik 2021-09-03 17:22:28 +02:00
  • dc72723911 Optimization 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
  • 93aaffbb4f Optimization 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
  • d154752c38 Commenting out untested and unused Polyline::simplify_by_visibility() Vojtech Bubnik 2021-09-03 16:17:24 +02:00
  • bcd7b9ea7b Commenting out untested and unused Polyline::simplify_by_visibility() Vojtech Bubnik 2021-09-03 16:17:24 +02:00
  • 2e250c1463 Speed-up in GCodeViewer vertex buffer generator Vojtech Bubnik 2021-09-03 16:16:43 +02:00
  • e16e664757 Speed-up in GCodeViewer vertex buffer generator Vojtech Bubnik 2021-09-03 16:16:43 +02:00
  • 7f2d1522ce Rendering 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
  • 2784ff9a1e Rendering 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
  • 7dfd0368fd Merge commit 'lm_gizmosimprovements^1' Lukas Matena 2021-09-03 15:25:54 +02:00
  • 5a60d092e7 Merge commit 'lm_gizmosimprovements^1' Lukas Matena 2021-09-03 15:25:54 +02:00
  • 315663980b Do 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
  • 5cbf9c18ff Do 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
  • a4300b8e64 Naming 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
  • a9ae2460ad Naming 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
  • 4c80d9ed01 Fix 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
  • 0f38c4bbac Fix 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
  • ed7ebf15d9 Added logging when bed texture/model is not found Lukas Matena 2021-09-03 12:13:01 +02:00
  • 602b203a12 Added logging when bed texture/model is not found Lukas Matena 2021-09-03 12:13:01 +02:00
  • 79784d1a2e Fix 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
  • 59048a25e3 Fix 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
  • cd4155a890 Hints.cereal file existence check David Kocik 2021-09-03 10:19:06 +02:00
  • 12454d1ec0 Hints.cereal file existence check David Kocik 2021-09-03 10:19:06 +02:00
  • e630332e24 Added SS2OSD.dll to blacklist. Raises warning dialog for issue #6864 David Kocik 2021-09-03 09:28:02 +02:00
  • 58d2f4c838 Added SS2OSD.dll to blacklist. Raises warning dialog for issue #6864 David Kocik 2021-09-03 09:28:02 +02:00
  • c232decb2a Flatpak changes for 2.4 (#6875) Jason Scurtu 2021-09-02 16:41:50 +02:00
  • 7be11ae7c8 Flatpak changes for 2.4 (#6875) Jason Scurtu 2021-09-02 16:41:50 +02:00
  • 7c074d5a99 update PrusaSlicer icon for macOS (#6874) Jason Scurtu 2021-09-02 16:40:17 +02:00
  • 99883ef685 update PrusaSlicer icon for macOS (#6874) Jason Scurtu 2021-09-02 16:40:17 +02:00
  • d89f01c717 Fix 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
  • 1b71d710e4 Fix 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
  • 298825672b Fix painted seam on vertical surfaces (broken since 8dfc042) Lukas Matena 2021-09-02 15:18:05 +02:00
  • 591db42eb3 Fix painted seam on vertical surfaces (broken since 8dfc042) Lukas Matena 2021-09-02 15:18:05 +02:00
  • 18c8204837 Fix 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
  • c0d8b19f51 Fix 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
  • 0efa0fc512 Fixed 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
  • d4d842791b Fixed 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
  • cc480afe9b Fixed build when tech ENABLE_GCODE_VIEWER_STATISTICS is enabled enricoturri1966 2021-09-02 13:42:37 +02:00
  • 345dcb8472 Fixed build when tech ENABLE_GCODE_VIEWER_STATISTICS is enabled enricoturri1966 2021-09-02 13:42:37 +02:00
  • b69d03ad4a Update How to build - Linux et al.md Lukáš Matěna 2021-09-02 12:56:24 +02:00
  • ea55257436 Update How to build - Linux et al.md Lukáš Matěna 2021-09-02 12:56:24 +02:00
  • b20bd26e84 Update How to build - Linux et al.md Lukáš Matěna 2021-09-02 12:27:07 +02:00
  • bdf7aa9875 Update How to build - Linux et al.md Lukáš Matěna 2021-09-02 12:27:07 +02:00
  • cd80c67729 Merge branch 'fs_fix_Simplification' Filip Sykala 2021-09-02 11:56:14 +02:00
  • 914c1ad39a Merge branch 'fs_fix_Simplification' Filip Sykala 2021-09-02 11:56:14 +02:00
  • 3f923628aa fix ../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
  • b8b7c2238e fix ../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
  • 746300eafd Fix @(Lukas Matena) note about using NDEBUG Filip Sykala 2021-09-02 11:24:33 +02:00
  • da046b42b1 Fix @(Lukas Matena) note about using NDEBUG Filip Sykala 2021-09-02 11:24:33 +02:00
  • d45ab1c484 Fix trouble case test Filip Sykala 2021-09-02 11:17:07 +02:00
  • 9a4ce1673f Fix trouble case test Filip Sykala 2021-09-02 11:17:07 +02:00
  • 0cb08ebda4 fix of b45ae0170b David Kocik 2021-09-02 09:54:20 +02:00
  • 69c4f0a9dd fix of b45ae0170b David Kocik 2021-09-02 09:54:20 +02:00
  • 1545474261 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer enricoturri1966 2021-09-02 09:49:13 +02:00
  • 357c46b297 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer enricoturri1966 2021-09-02 09:49:13 +02:00
  • 795ac7f297 Follow-up of 2bb14849f4 - Similar fix for Open Project command enricoturri1966 2021-09-02 09:49:04 +02:00
  • 01842aaf6f Follow-up of 2bb14849f4 - Similar fix for Open Project command enricoturri1966 2021-09-02 09:49:04 +02:00
  • b45ae0170b Merge branch 'dk_notifications' David Kocik 2021-09-02 09:48:31 +02:00
  • 2a6734fa6c Merge branch 'dk_notifications' David Kocik 2021-09-02 09:48:31 +02:00
  • 42f4de94df Calling destructor of notifications manager and hint database David Kocik 2021-09-01 17:58:55 +02:00