Commit Graph

  • d580d636fd Fixed unit tests after cab71073a1 Vojtech Bubnik 2021-09-13 15:45:33 +02:00
  • 0a51afa3e6 Fix of Can't convert polyline with more than two points to a line (#6933) Sometimes Clipper produces a polyline with more than 2 points when clipping a line with a polygon or a set of polygons. We hope the intermediate points are collinear with the line, so we may just ignore them. Vojtech Bubnik 2021-09-13 15:40:56 +02:00
  • 49568caaee Fix of Can't convert polyline with more than two points to a line (#6933) Sometimes Clipper produces a polyline with more than 2 points when clipping a line with a polygon or a set of polygons. We hope the intermediate points are collinear with the line, so we may just ignore them. Vojtech Bubnik 2021-09-13 15:40:56 +02:00
  • cab71073a1 Some reduction of unnecessary conversions when calling ClipperUtils. Vojtech Bubnik 2021-09-13 15:13:05 +02:00
  • 380a19f63e Some reduction of unnecessary conversions when calling ClipperUtils. Vojtech Bubnik 2021-09-13 15:13:05 +02:00
  • 60b5e0d0d5 Fixed wrong layout of preview's combos popup windows the first time they are open enricoturri1966 2021-09-13 13:34:49 +02:00
  • 0e0f11be2f Fixed wrong layout of preview's combos popup windows the first time they are open enricoturri1966 2021-09-13 13:34:49 +02:00
  • f9a5ee725d Follow-up to ae7d6db1d9 Exporting G-code on a worker thread did not work correctly as the worker threads were using user's locale, not "C" locale. The "C" locale is newly enforced to TBB worker threads by name_tbb_thread_pool_threads_set_locale() Vojtech Bubnik 2021-09-13 13:04:12 +02:00
  • c9cba522c3 Follow-up to ae7d6db1d9 Exporting G-code on a worker thread did not work correctly as the worker threads were using user's locale, not "C" locale. The "C" locale is newly enforced to TBB worker threads by name_tbb_thread_pool_threads_set_locale() Vojtech Bubnik 2021-09-13 13:04:12 +02:00
  • e78d647cc2 Follow-up to e7591e6aa6 GCodeFormatter default copy constructor / copy operators were not safe and they were used in debug mode. Vojtech Bubnik 2021-09-13 12:51:50 +02:00
  • f4ea58dc6b Follow-up to e7591e6aa6 GCodeFormatter default copy constructor / copy operators were not safe and they were used in debug mode. Vojtech Bubnik 2021-09-13 12:51:50 +02:00
  • e7591e6aa6 GCodeWriter: published GCodeFormatter, made it more generic, so it could be used outside of GCodeWriter. Ported the GCodeWriter::retract/deretract to GCodeFormatter. Vojtech Bubnik 2021-09-13 11:55:38 +02:00
  • fe43b58e93 GCodeWriter: published GCodeFormatter, made it more generic, so it could be used outside of GCodeWriter. Ported the GCodeWriter::retract/deretract to GCodeFormatter. Vojtech Bubnik 2021-09-13 11:55:38 +02:00
  • fda8ef6fce #5471 - Make the View controls 'sticky' enricoturri1966 2021-09-13 11:16:13 +02:00
  • b237a12c8b #5471 - Make the View controls 'sticky' enricoturri1966 2021-09-13 11:16:13 +02:00
  • 880feb3a3d GCodeViewer slight opitmization: reuse (move) G-code line indices in G-code viewer. Vojtech Bubnik 2021-09-13 10:41:21 +02:00
  • f9db2d4e8f GCodeViewer slight opitmization: reuse (move) G-code line indices in G-code viewer. Vojtech Bubnik 2021-09-13 10:41:21 +02:00
  • 5a95794913 OSX specific: Improvements for wxMultiChoiceDialog: Height of a ChoiceListBox will respect to items count This improvement fixed #6926 - Checkbox columns in modal windows are stretched (macOS) YuSanka 2021-09-13 10:29:41 +02:00
  • 8affc02408 OSX specific: Improvements for wxMultiChoiceDialog: Height of a ChoiceListBox will respect to items count This improvement fixed #6926 - Checkbox columns in modal windows are stretched (macOS) YuSanka 2021-09-13 10:29:41 +02:00
  • ae7d6db1d9 Parallelization of the G-code export. Follow-up to 03b6048684 beee18f229 b5a007a683 etc Vojtech Bubnik 2021-09-13 10:04:16 +02:00
  • 1e7965a3a2 Parallelization of the G-code export. Follow-up to 03b6048684 beee18f229 b5a007a683 etc Vojtech Bubnik 2021-09-13 10:04:16 +02:00
  • 4ac013ec9c Fixed painting gizmos with modifiers below the bed: - When a modifier was below the bed and all the object parts above, it would clip the modifier but not triangulate the cut. - When an object part was below, it would triangulate all modifiers with opaque orange color. Lukas Matena 2021-09-07 15:15:22 +02:00
  • d86f7f0a2b Fixed painting gizmos with modifiers below the bed: - When a modifier was below the bed and all the object parts above, it would clip the modifier but not triangulate the cut. - When an object part was below, it would triangulate all modifiers with opaque orange color. Lukas Matena 2021-09-07 15:15:22 +02:00
  • 4f5dddbf11 Merge branch 'lh_gcode_export' Lukáš Hejl 2021-09-11 00:56:34 +02:00
  • e3f92d9ea5 Merge branch 'lh_gcode_export' Lukáš Hejl 2021-09-11 00:56:34 +02:00
  • e520454c3e Fixed unit tests after the previous commit. Lukáš Hejl 2021-09-09 12:01:31 +02:00
  • dddd85d9ed Fixed unit tests after the previous commit. Lukáš Hejl 2021-09-09 12:01:31 +02:00
  • d2a185ddb6 Optimized export of floating-point value inside emit_axis. Change the behavior of generated G-code commands. Now all redundancy padding zeros are removed, which makes G-code a little bit smaller. Lukáš Hejl 2021-09-09 15:45:31 +02:00
  • 665494e421 Optimized export of floating-point value inside emit_axis. Change the behavior of generated G-code commands. Now all redundancy padding zeros are removed, which makes G-code a little bit smaller. Lukáš Hejl 2021-09-09 15:45:31 +02:00
  • ad65366ac7 Added fast_float library as a replacement for std::from_chars and strtod. Lukáš Hejl 2021-09-09 15:25:14 +02:00
  • 28a67ea610 Added fast_float library as a replacement for std::from_chars and strtod. Lukáš Hejl 2021-09-09 15:25:14 +02:00
  • e3ac2a9e45 Fixed Perl unit tests after 34c4b74af4. Lukáš Hejl 2021-09-11 00:53:24 +02:00
  • d95abc7961 Fixed Perl unit tests after 34c4b74af4. Lukáš Hejl 2021-09-11 00:53:24 +02:00
  • 670ec06b97 "CANCEL" button is deleted from "Support Generator" MessageDialog to avoid confusions when "Supports mode" is switched from right panel YuSanka 2021-09-10 15:31:03 +02:00
  • 9631c19d20 "CANCEL" button is deleted from "Support Generator" MessageDialog to avoid confusions when "Supports mode" is switched from right panel YuSanka 2021-09-10 15:31:03 +02:00
  • b9b84f4f27 Merge branch 'dk_bar' David Kocik 2021-09-10 14:36:11 +02:00
  • dddd8911e7 Merge branch 'dk_bar' David Kocik 2021-09-10 14:36:11 +02:00
  • b9dab7540e Removes bottom status bar. David Kocik 2021-09-10 14:31:31 +02:00
  • 817c151550 Removes bottom status bar. David Kocik 2021-09-10 14:31:31 +02:00
  • 3db4804e47 MSW specific: ObjectList: Fixed eternal Editor Control Steps to reproduce of a bug: 1. Add object 2. Click the Cog icon with the left mouse button 3. DoubleClick on name of object > An Editor Control appears that cannot be deleted any way YuSanka 2021-09-10 14:07:29 +02:00
  • 621869253d MSW specific: ObjectList: Fixed eternal Editor Control Steps to reproduce of a bug: 1. Add object 2. Click the Cog icon with the left mouse button 3. DoubleClick on name of object > An Editor Control appears that cannot be deleted any way YuSanka 2021-09-10 14:07:29 +02:00
  • 34c4b74af4 Fixed Perl unit tests Vojtech Bubnik 2021-09-10 12:28:52 +02:00
  • 2b858b8105 Fixed Perl unit tests Vojtech Bubnik 2021-09-10 12:28:52 +02:00
  • dc4b783e9e Pimping up SpiralVase code, fix of 03b6048684 Vojtech Bubnik 2021-09-10 12:10:00 +02:00
  • 407a338902 Pimping up SpiralVase code, fix of 03b6048684 Vojtech Bubnik 2021-09-10 12:10:00 +02:00
  • 03b6048684 Follow-up to beee18f229 WIP to G-code export parallelization through pipelining: Decoupled CoolingBuffer from GCode / GCodeWriter, ready to be pipelined on a different thread. Vojtech Bubnik 2021-09-10 11:43:53 +02:00
  • 193a960e89 Follow-up to beee18f229 WIP to G-code export parallelization through pipelining: Decoupled CoolingBuffer from GCode / GCodeWriter, ready to be pipelined on a different thread. Vojtech Bubnik 2021-09-10 11:43:53 +02:00
  • 410b5e610b Merge branch 'dk_notifications' David Kocik 2021-09-10 10:48:09 +02:00
  • 7ad4762fa2 Merge branch 'dk_notifications' David Kocik 2021-09-10 10:48:09 +02:00
  • 0d0c092880 Object warning notification David Kocik 2021-09-10 10:46:58 +02:00
  • 4157706143 Object warning notification David Kocik 2021-09-10 10:46:58 +02:00
  • 37c9e20778 ENABLE_RELOAD_FROM_DISK_REPLACE_FILE - Search missing files in the same folder of the current project enricoturri1966 2021-09-10 10:22:44 +02:00
  • 78cf2a2dcc ENABLE_RELOAD_FROM_DISK_REPLACE_FILE - Search missing files in the same folder of the current project enricoturri1966 2021-09-10 10:22:44 +02:00
  • 638fc5a869 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_reload_from_disk_changes enricoturri1966 2021-09-10 09:07:55 +02:00
  • aac9b87687 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_reload_from_disk_changes enricoturri1966 2021-09-10 09:07:55 +02:00
  • 8f4a6b3b7c Fixed color of objects in preview for SLA printers enricoturri1966 2021-09-10 09:06:09 +02:00
  • 0b752e2aba Fixed color of objects in preview for SLA printers enricoturri1966 2021-09-10 09:06:09 +02:00
  • 8bd0f8ada9 Removed duplicated method GLVolumeCollection::check_outside_state() enricoturri1966 2021-09-10 08:27:03 +02:00
  • f17a5837b7 Removed duplicated method GLVolumeCollection::check_outside_state() enricoturri1966 2021-09-10 08:27:03 +02:00
  • ff82c82f52 MSW-specific: Application Mode Buttons: Added the orange-ish background over the bold font to indicate selection (see comments for #6860) YuSanka 2021-09-10 08:01:45 +02:00
  • c79f12764b MSW-specific: Application Mode Buttons: Added the orange-ish background over the bold font to indicate selection (see comments for #6860) YuSanka 2021-09-10 08:01:45 +02:00
  • 0abab45efa ObjectDataViewModel: Fixed AddInfoChild() and Delete() functions YuSanka 2021-09-09 17:50:14 +02:00
  • 311b75add4 ObjectDataViewModel: Fixed AddInfoChild() and Delete() functions YuSanka 2021-09-09 17:50:14 +02:00
  • 9c5c9a0e78 ObjectList: Fixed a bug related to an update of selection in 3DScene. YuSanka 2021-09-09 17:15:55 +02:00
  • 4dd20ea9d2 ObjectList: Fixed a bug related to an update of selection in 3DScene. YuSanka 2021-09-09 17:15:55 +02:00
  • 3369e1b599 Fixed conflicts after merge with master enricoturri1966 2021-09-09 11:01:49 +02:00
  • 1722765d67 Fixed conflicts after merge with master enricoturri1966 2021-09-09 11:01:49 +02:00
  • 3e0b7910ea Merge remote-tracking branch 'origin/et_fix_options_z' enricoturri1966 2021-09-09 10:35:53 +02:00
  • cacec0360b Merge remote-tracking branch 'origin/et_fix_options_z' enricoturri1966 2021-09-09 10:35:53 +02:00
  • 8701dd0c76 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_fix_options_z enricoturri1966 2021-09-09 10:34:47 +02:00
  • 660ffbad58 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_fix_options_z enricoturri1966 2021-09-09 10:34:47 +02:00
  • fe8e2ae0d1 ENABLE_GCODE_VIEWER_STATISTICS - Fixed calculation of time required by GCodeProcessor enricoturri1966 2021-09-09 09:35:58 +02:00
  • 0e39d8a815 ENABLE_GCODE_VIEWER_STATISTICS - Fixed calculation of time required by GCodeProcessor enricoturri1966 2021-09-09 09:35:58 +02:00
  • d3382b666f Fixed build on MAC enricoturri1966 2021-09-08 15:47:27 +02:00
  • 229dd208fa Fixed build on MAC enricoturri1966 2021-09-08 15:47:27 +02:00
  • a115da6334 Fix for #6921 - Error while disabling filament overrides in Dutch language YuSanka 2021-09-08 15:30:51 +02:00
  • 398a92f1cd Fix for #6921 - Error while disabling filament overrides in Dutch language YuSanka 2021-09-08 15:30:51 +02:00
  • beee18f229 Follow-up to b5a007a683 WIP to G-code export parallelization through pipelining: GCodeProcessor is called during the G-code export, the G-code is no more reopened and re-read, but it is pipelined from the G-code generator. Vojtech Bubnik 2021-09-08 15:06:05 +02:00
  • ca9d1ff6e1 Follow-up to b5a007a683 WIP to G-code export parallelization through pipelining: GCodeProcessor is called during the G-code export, the G-code is no more reopened and re-read, but it is pipelined from the G-code generator. Vojtech Bubnik 2021-09-08 15:06:05 +02:00
  • 88d608351d Fix after merge with master enricoturri1966 2021-09-08 14:34:31 +02:00
  • ec0ad05853 Fix after merge with master enricoturri1966 2021-09-08 14:34:31 +02:00
  • a33a737f52 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_fix_options_z enricoturri1966 2021-09-08 14:33:20 +02:00
  • 6f075e7573 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_fix_options_z enricoturri1966 2021-09-08 14:33:20 +02:00
  • 6f678c09d1 Tech ENABLE_FIX_PREVIEW_OPTIONS_Z - Enable fixing the z position of seams (and other options) in preview enricoturri1966 2021-09-08 14:30:40 +02:00
  • f437cd535d Tech ENABLE_FIX_PREVIEW_OPTIONS_Z - Enable fixing the z position of seams (and other options) in preview enricoturri1966 2021-09-08 14:30:40 +02:00
  • a8a7efddc5 Merge remote-tracking branch 'origin/et_seams_as_batched_models' enricoturri1966 2021-09-08 14:26:22 +02:00
  • 7b4f0abe77 Merge remote-tracking branch 'origin/et_seams_as_batched_models' enricoturri1966 2021-09-08 14:26:22 +02:00
  • 9abebe5fbe Techs ENABLE_SEAMS_USING_MODELS and ENABLE_SEAMS_USING_BATCHED_MODELS - Fixed seams (and other options) zs to match toolpaths zs in preview enricoturri1966 2021-09-08 13:04:43 +02:00
  • b0c0f1cb97 Techs ENABLE_SEAMS_USING_MODELS and ENABLE_SEAMS_USING_BATCHED_MODELS - Fixed seams (and other options) zs to match toolpaths zs in preview enricoturri1966 2021-09-08 13:04:43 +02:00
  • c12e5bb4ed Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_seams_as_batched_models enricoturri1966 2021-09-08 11:37:05 +02:00
  • 88e6b261fa Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_seams_as_batched_models enricoturri1966 2021-09-08 11:37:05 +02:00
  • 0da0a7b2a0 Fix of recent GCode / GCodeProcessor refactoring: Don't close a FILE twice. Vojtech Bubnik 2021-09-07 17:58:06 +02:00
  • 09a34639f7 Fix of recent GCode / GCodeProcessor refactoring: Don't close a FILE twice. Vojtech Bubnik 2021-09-07 17:58:06 +02:00
  • 152e236dda Trying to fix the windows build Vojtech Bubnik 2021-09-07 17:25:53 +02:00
  • cdd0d90f99 Trying to fix the windows build Vojtech Bubnik 2021-09-07 17:25:53 +02:00
  • eb2debc2c6 ObjectList: Fixed DnD of Volumes inside the Object YuSanka 2021-09-07 16:48:13 +02:00
  • da4f14705e ObjectList: Fixed DnD of Volumes inside the Object YuSanka 2021-09-07 16:48:13 +02:00
  • b5a007a683 WIP to G-code export parallelization through pipelining: New class GCodeOutputStream as a G-code consumer. In the following steps the GCodeOutputStream will be pipelined with GCodeProcessor. Vojtech Bubnik 2021-09-07 16:23:43 +02:00
  • 2b523d3f19 WIP to G-code export parallelization through pipelining: New class GCodeOutputStream as a G-code consumer. In the following steps the GCodeOutputStream will be pipelined with GCodeProcessor. Vojtech Bubnik 2021-09-07 16:23:43 +02:00
  • 32733b7db9 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