d580d636fdFixed unit tests after cab71073a1
Vojtech Bubnik
2021-09-13 15:45:33 +02:00
0a51afa3e6Fix 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
49568caaeeFix 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
cab71073a1Some reduction of unnecessary conversions when calling ClipperUtils.
Vojtech Bubnik
2021-09-13 15:13:05 +02:00
380a19f63eSome reduction of unnecessary conversions when calling ClipperUtils.
Vojtech Bubnik
2021-09-13 15:13:05 +02:00
60b5e0d0d5Fixed wrong layout of preview's combos popup windows the first time they are open
enricoturri1966
2021-09-13 13:34:49 +02:00
0e0f11be2fFixed wrong layout of preview's combos popup windows the first time they are open
enricoturri1966
2021-09-13 13:34:49 +02:00
f9a5ee725dFollow-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
c9cba522c3Follow-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
e78d647cc2Follow-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
f4ea58dc6bFollow-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
e7591e6aa6GCodeWriter: 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
fe43b58e93GCodeWriter: 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
880feb3a3dGCodeViewer slight opitmization: reuse (move) G-code line indices in G-code viewer.
Vojtech Bubnik
2021-09-13 10:41:21 +02:00
f9db2d4e8fGCodeViewer slight opitmization: reuse (move) G-code line indices in G-code viewer.
Vojtech Bubnik
2021-09-13 10:41:21 +02:00
5a95794913OSX 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
8affc02408OSX 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
4ac013ec9cFixed 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
d86f7f0a2bFixed 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
e520454c3eFixed unit tests after the previous commit.
Lukáš Hejl
2021-09-09 12:01:31 +02:00
dddd85d9edFixed unit tests after the previous commit.
Lukáš Hejl
2021-09-09 12:01:31 +02:00
d2a185ddb6Optimized 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
665494e421Optimized 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
ad65366ac7Added fast_float library as a replacement for std::from_chars and strtod.
Lukáš Hejl
2021-09-09 15:25:14 +02:00
28a67ea610Added fast_float library as a replacement for std::from_chars and strtod.
Lukáš Hejl
2021-09-09 15:25:14 +02:00
e3ac2a9e45Fixed Perl unit tests after 34c4b74af4.
Lukáš Hejl
2021-09-11 00:53:24 +02:00
d95abc7961Fixed 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
b9b84f4f27Merge branch 'dk_bar'
David Kocik
2021-09-10 14:36:11 +02:00
dddd8911e7Merge branch 'dk_bar'
David Kocik
2021-09-10 14:36:11 +02:00
b9dab7540eRemoves bottom status bar.
David Kocik
2021-09-10 14:31:31 +02:00
817c151550Removes bottom status bar.
David Kocik
2021-09-10 14:31:31 +02:00
3db4804e47MSW 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
621869253dMSW 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
34c4b74af4Fixed Perl unit tests
Vojtech Bubnik
2021-09-10 12:28:52 +02:00
2b858b8105Fixed Perl unit tests
Vojtech Bubnik
2021-09-10 12:28:52 +02:00
dc4b783e9ePimping up SpiralVase code, fix of 03b6048684
Vojtech Bubnik
2021-09-10 12:10:00 +02:00
407a338902Pimping up SpiralVase code, fix of 03b6048684
Vojtech Bubnik
2021-09-10 12:10:00 +02:00
03b6048684Follow-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
193a960e89Follow-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
410b5e610bMerge branch 'dk_notifications'
David Kocik
2021-09-10 10:48:09 +02:00
7ad4762fa2Merge branch 'dk_notifications'
David Kocik
2021-09-10 10:48:09 +02:00
0d0c092880Object warning notification
David Kocik
2021-09-10 10:46:58 +02:00
4157706143Object warning notification
David Kocik
2021-09-10 10:46:58 +02:00
37c9e20778ENABLE_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
78cf2a2dccENABLE_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
ff82c82f52MSW-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
c79f12764bMSW-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
0abab45efaObjectDataViewModel: Fixed AddInfoChild() and Delete() functions
YuSanka
2021-09-09 17:50:14 +02:00
311b75add4ObjectDataViewModel: Fixed AddInfoChild() and Delete() functions
YuSanka
2021-09-09 17:50:14 +02:00
9c5c9a0e78ObjectList: Fixed a bug related to an update of selection in 3DScene.
YuSanka
2021-09-09 17:15:55 +02:00
4dd20ea9d2ObjectList: Fixed a bug related to an update of selection in 3DScene.
YuSanka
2021-09-09 17:15:55 +02:00
3369e1b599Fixed conflicts after merge with master
enricoturri1966
2021-09-09 11:01:49 +02:00
1722765d67Fixed conflicts after merge with master
enricoturri1966
2021-09-09 11:01:49 +02:00
fe8e2ae0d1ENABLE_GCODE_VIEWER_STATISTICS - Fixed calculation of time required by GCodeProcessor
enricoturri1966
2021-09-09 09:35:58 +02:00
0e39d8a815ENABLE_GCODE_VIEWER_STATISTICS - Fixed calculation of time required by GCodeProcessor
enricoturri1966
2021-09-09 09:35:58 +02:00
d3382b666fFixed build on MAC
enricoturri1966
2021-09-08 15:47:27 +02:00
229dd208faFixed build on MAC
enricoturri1966
2021-09-08 15:47:27 +02:00
a115da6334Fix for #6921 - Error while disabling filament overrides in Dutch language
YuSanka
2021-09-08 15:30:51 +02:00
398a92f1cdFix for #6921 - Error while disabling filament overrides in Dutch language
YuSanka
2021-09-08 15:30:51 +02:00
beee18f229Follow-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
ca9d1ff6e1Follow-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
88d608351dFix after merge with master
enricoturri1966
2021-09-08 14:34:31 +02:00
ec0ad05853Fix after merge with master
enricoturri1966
2021-09-08 14:34:31 +02:00
6f678c09d1Tech 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
f437cd535dTech 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
9abebe5fbeTechs 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
b0c0f1cb97Techs 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
0da0a7b2a0Fix of recent GCode / GCodeProcessor refactoring: Don't close a FILE twice.
Vojtech Bubnik
2021-09-07 17:58:06 +02:00
09a34639f7Fix of recent GCode / GCodeProcessor refactoring: Don't close a FILE twice.
Vojtech Bubnik
2021-09-07 17:58:06 +02:00
152e236ddaTrying to fix the windows build
Vojtech Bubnik
2021-09-07 17:25:53 +02:00
cdd0d90f99Trying to fix the windows build
Vojtech Bubnik
2021-09-07 17:25:53 +02:00
eb2debc2c6ObjectList: Fixed DnD of Volumes inside the Object
YuSanka
2021-09-07 16:48:13 +02:00
da4f14705eObjectList: Fixed DnD of Volumes inside the Object
YuSanka
2021-09-07 16:48:13 +02:00
b5a007a683WIP 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
2b523d3f19WIP 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
32733b7db9GCodeProcessor 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