Commit Graph

  • 7007bf665c Added a missing include for gcc Lukas Matena 2021-03-30 23:04:42 +02:00
  • c71fe03022 Fixed rescale for nodes with itInstanceRoot | itLayerRoot types YuSanka 2021-03-30 18:25:46 +02:00
  • a62a02aca1 Merge branch 'tm_fix_wx_linking' tamasmeszaros 2021-03-30 14:17:31 +02:00
  • fabb6716ee Extend wx png and expat fixes for all of its built-in libraries tamasmeszaros 2021-03-30 12:56:37 +02:00
  • 3fce8398f0 Follow-up of 6ffa51da58 - Modified export of final M73 lines for remaining time to next printer stop accordingly to firmware specifications enricoturri1966 2021-03-30 09:59:10 +02:00
  • e94a4da954 Merge branch 'master' of https://github.com/Prusa3d/PrusaSlicer Vojtech Bubnik 2021-03-29 14:15:27 +02:00
  • acce99f29b Fixed some compilation warnings in MutablePolygon.cpp Vojtech Bubnik 2021-03-29 14:15:18 +02:00
  • 525f05c975 updated min_slic3r_version to 2.4.0-alpha0 rtyr 2021-03-29 09:38:59 +02:00
  • 507ba46ecc updated min_slic3r_version to 2.4.0-alpha0 rtyr 2021-03-29 09:38:01 +02:00
  • 45ac53efa1 Code refactoring to reduce switch statements on ConfigOptionEnum<> templates YuSanka 2021-03-26 19:01:10 +01:00
  • 2c23e25497 DoubleSlider: fix for 1c2d264570 YuSanka 2021-03-26 13:32:47 +01:00
  • 13c178b7f7 Enabling ASAN on MSVC Vojtech Bubnik 2021-03-25 10:11:54 +01:00
  • 68303059a6 Extract bed size from gcode produced with Simplify3d enricoturri1966 2021-03-25 09:23:14 +01:00
  • 3a5360651d Added "Printable" menu item for multiple selection YuSanka 2021-03-24 20:24:51 +01:00
  • cfcce6f29a Follow-up of 10c3e82917 - Updated version for unpublished techs in Technologies.hpp enricoturri1966 2021-03-24 14:30:46 +01:00
  • a542fea7da Merge remote-tracking branch 'origin/et_extended_m73' enricoturri1966 2021-03-24 12:07:55 +01:00
  • 645e5b6862 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_extended_m73 enricoturri1966 2021-03-24 12:05:36 +01:00
  • 9c951b3108 Fixed parsing of g-code files generated by newer versions of Simplify3D enricoturri1966 2021-03-24 11:36:16 +01:00
  • 8bc23c90fc Suppress to show Search window on the Plater using Ctrl+F shortcut, when we are at Preview mode YuSanka 2021-03-24 11:31:50 +01:00
  • 4496e2a8ce Follow-up of 908c48ae6a -> Fixed update after switching tab after editing custom g-code in settings tabs (#6258) Oleksandra Yushchenko 2021-03-24 11:20:57 +01:00
  • 991fa67fd1 OptionsSearcher improvements: Fixed a key for option() and groups_and_categories. It contains "preset_type;opt_key" now. This key helps to avoid a collisions by using a same options key from different type presets. Example: Option "elefant_foot_compensation" is in Print presets and SLA_printer presets YuSanka 2021-03-24 10:45:37 +01:00
  • 10c3e82917 Updated version number, alpha stores configs in alpha directory. Vojtech Bubnik 2021-03-23 13:50:41 +01:00
  • a0feb0f652 Preview and G-code viewer - Fixed synchronization between markers for pause print, color changes, custom g-code, retractions, deretractions and current line shown in g-code window enricoturri1966 2021-03-23 12:46:04 +01:00
  • cafa5b26a8 Compilation fixes Lukas Matena 2021-03-23 00:19:45 +01:00
  • af9c7c967f Implementing a new switch for the shape of support towers: expanded to a grid (the old way) vs. snug (like the upstream Slic3r, Cura or Ideamaker). Vojtech Bubnik 2021-03-23 11:06:31 +01:00
  • 00295919bf Fixes of MutablePolygon Vojtech Bubnik 2021-03-23 09:59:08 +01:00
  • 6ffa51da58 1st installment of export to gcode of M73 lines for remaining time to next printer stop enricoturri1966 2021-03-23 09:05:52 +01:00
  • 1c2d264570 Fix for f5d3866847 YuSanka 2021-03-22 15:46:02 +01:00
  • f5d3866847 Follow-up 995512f280 DoubleSlider improvements: Fixed a case when wipe tower is used to the end of print and there is one layer which is not marked in layers_times statistics YuSanka 2021-03-22 11:40:46 +01:00
  • 1b3b4c5694 Added missing include (GCC 9.3) Lukáš Hejl 2021-03-22 10:30:49 +01:00
  • a618bfe078 Merge remote-tracking branch 'origin/et_gcode_window' enricoturri1966 2021-03-22 08:56:25 +01:00
  • b6470c3390 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_gcode_window enricoturri1966 2021-03-22 08:39:44 +01:00
  • 347e96a9a6 Merge branch 'tm_fix_max_warning' tamasmeszaros 2021-03-19 14:03:58 +01:00
  • aa2d8915ef Fix crash caused by boost log trivial on mac tamasmeszaros 2021-03-19 14:02:20 +01:00
  • 8295f81685 Fix mac warnings tamasmeszaros 2021-03-19 13:39:54 +01:00
  • 6f3f3624c5 Fixing FDM support bottom zero interface layers, where one dense interface layer was errorneously created. Vojtech Bubnik 2021-03-19 13:39:20 +01:00
  • 4745948b84 Fixed compilation on Linux Vojtech Bubnik 2021-03-19 11:35:09 +01:00
  • 9f09f03228 Refactoring of FDM support generator: 1) If "support on build plate only" is enabled, the support columns are newly trimmed to not land on top of an object. However this may make the column too small to be stable. 2) Support enforcers newly take precedence over "supports on build plate only" and over "don't support bridges". 3) Some refactoring of the support generator code for clarity: Reduced some of the worst spagetti offenders. Vojtech Bubnik 2021-03-19 11:21:29 +01:00
  • 4602f40813 Next auto color change improvements YuSanka 2021-03-19 11:11:46 +01:00
  • 995512f280 Fix of #6232 - Layer preview number scale and print time problem. Problem description: When "Print Settings -> Multiple Extruders -> No sparse layer" is enabled, then "Smart" Wipe Tower is used for wiping. As a result, each layer with tool changes is splited for min 3 parts: first tool, wiping, second tool ... But vertical slider wasn't respect to this case. YuSanka 2021-03-18 18:51:08 +01:00
  • eda19a7e56 Fixed a crash after switch from Filament Settings Tab to some another, when "Custom G-code" category is active. YuSanka 2021-03-18 17:55:17 +01:00
  • 4d5500f10c Merge branch 'dk_notifications' David Kocik 2021-03-18 14:08:10 +01:00
  • bfd87dc93a cleanup David Kocik 2021-03-18 13:21:11 +01:00
  • 7c7c355376 Notification manager - apply_in_preview function David Kocik 2021-03-18 12:42:42 +01:00
  • a6cf840540 Auto color change improvements: Show info notification just ones, if there is new print YuSanka 2021-03-17 17:10:19 +01:00
  • e054fe231e Merge branch 'dk_printhost' David Kocik 2021-03-17 16:05:32 +01:00
  • 8c075a878f warning fix David Kocik 2021-03-17 15:43:41 +01:00
  • b4e6cc7ff8 Merge branch 'dk_notifications' David Kocik 2021-03-17 15:41:52 +01:00
  • d2ec2b33f9 missing override keyword David Kocik 2021-03-17 15:40:59 +01:00
  • a95607d7bf Fixing an FDM support generator bug, where some of the support columns were missing abruptly when going down. The issue was caused by extracting support areas from a grid and filtering the extracted islands by intersection with the input islands. Sometimes the input islands were a bit bigger than the extracted contour, thus some of the samples of the input islands did not fall into the extracted contour. Vojtech Bubnik 2021-03-17 12:25:43 +01:00
  • b13239e4ca Fix previous commit's missing include tamasmeszaros 2021-03-17 10:05:24 +01:00
  • 0c4fb6dfcc CGAL may have infinite face vertex ranges. tamasmeszaros 2021-03-17 09:42:03 +01:00
  • 92de7bafc6 Merge branch 'dk_printhost' David Kocik 2021-03-16 18:44:59 +01:00
  • 5daaaa2845 Fixed upload notification cancel button David Kocik 2021-03-15 17:40:17 +01:00
  • 80b9a3c62b Fix of #6212 - Cannot select "New Project" after deleting models in saved project, continuing overwrites old project YuSanka 2021-03-16 10:31:30 +01:00
  • 3e5e020651 Merge branch 'tm_drilling_improve' tamasmeszaros 2021-03-16 09:38:07 +01:00
  • 96ac6ff2fa Fix undrillable hole color and picking tamasmeszaros 2021-03-11 17:14:40 +01:00
  • 6d58546aef Fix unmarked failed holes on first gizmo opening tamasmeszaros 2021-03-11 14:15:45 +01:00
  • 3d0d96d8f9 Working hole drilling one by one without linear slowdown. tamasmeszaros 2021-03-10 18:21:36 +01:00
  • 6059d89bc8 Avoid mesh alteration when converting to CGAL Surface_Mesh tamasmeszaros 2021-03-03 14:30:05 +01:00
  • 4b9de0398f Drill holes one by one and display warning of any of them fails tamasmeszaros 2021-03-08 17:32:40 +01:00
  • d0febbec32 Disable the new Toggle fullscreen menu item on OSX, it adds its own. Vojtech Bubnik 2021-03-16 08:54:37 +01:00
  • fc7762e465 Added a missing include (Linux) Lukas Matena 2021-03-16 07:25:31 +01:00
  • fc0e2d578f Checking for removable media on Chrome OS. Vojtech Bubnik 2021-03-15 17:42:18 +01:00
  • d695e090ef Changing the Fullscreen hotkey to Ctrl+Cmd+F for OSX Vojtech Bubnik 2021-03-15 17:11:36 +01:00
  • b9c4d29fe9 call detect_platform() after SLIC3R_LOGLEVEL env variable is read Vojtech Bubnik 2021-03-15 17:00:49 +01:00
  • 01406fd521 Worked around some quirky Linux file system issues. Namely the Chromebooks share their file system to Linux using the 9p file system, which does not support setting file ownership. Newly PrusaSlicer will detect platform and it will not panick if copy_file() cannot set file ownership after copying. It just logs the incident, and on chromebooks the loglevel for that incident is "Info", not "Error". Vojtech Bubnik 2021-03-15 16:19:22 +01:00
  • 84a333e4ed Fixed progress percentage passed to notification David Kocik 2021-03-15 16:03:51 +01:00
  • 888f331778 Deleted debug print David Kocik 2021-03-15 14:01:21 +01:00
  • 645c840e5f Enabled print host upload notifications David Kocik 2021-03-15 13:07:10 +01:00
  • db71a6308d Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_gcode_window enricoturri1966 2021-03-15 11:27:43 +01:00
  • 117a6ace5a G-code window - Fixed file mapping for gcode files generated by other slicers enricoturri1966 2021-03-15 11:27:24 +01:00
  • fb9d537b58 Merge branch 'master' of https://github.com/Prusa3d/PrusaSlicer Vojtech Bubnik 2021-03-15 10:36:22 +01:00
  • ba5e8860cb Fixing some compilation warnings Vojtech Bubnik 2021-03-15 10:36:03 +01:00
  • e002f0066f Ys code refactoring (#6227) Oleksandra Yushchenko 2021-03-15 10:04:45 +01:00
  • 95c5763b83 Fixed typo in previous commit. Vojtech Bubnik 2021-03-14 06:54:23 +01:00
  • 932336612c Full screen toggle Vojtech Bubnik 2021-03-13 20:22:47 +01:00
  • 75ad7f262e Linux with precompiled headers wants Config.hpp header in PrintConfig.cpp Vojtech Bubnik 2021-03-11 16:17:59 +01:00
  • 33b63b35a2 Added detection of Microsoft WSL/WSL2 Linux flavors. Added tracing of the platform detection. Vojtech Bubnik 2021-03-11 16:15:22 +01:00
  • 2c76c42baa Linux/OSX don't like an "BSD" symbol? Vojtech Bubnik 2021-03-11 15:21:58 +01:00
  • 8b4b6afd7b Fix of previous commit. Vojtech Bubnik 2021-03-11 15:09:06 +01:00
  • a9c3d270e6 ConfigOptions: GUI type as enum, not string. Fixing compilation error in the new Platform code. Fixing one issue in FDM support after splitting the top/bottom interface layers. Vojtech Bubnik 2021-03-11 15:01:24 +01:00
  • 051ba0e6f4 New files missing from the previous commit. Vojtech Bubnik 2021-03-11 13:45:45 +01:00
  • ca8cf0a9f1 Detecting platform, namely reading /proc/version to detect Chromium OS. Disabling Eject on Chromium, detecting removable media the Chromium way. Vojtech Bubnik 2021-03-11 13:25:13 +01:00
  • 2b19708720 Further ChromeOS support: Detect removable media mounted through ChromeOS Vojtech Bubnik 2021-03-11 12:22:06 +01:00
  • 9c80c6a4af Disable multi-sampling with virgl (VirtualGL) on Linux. Namely, on ChromeOS virgl flips red/blue channels at least on some computers with multi-sampling enabled. It seems it is sufficient to disable multi-sampling after the OpenGL context is created. Vojtech Bubnik 2021-03-11 11:48:27 +01:00
  • 2494a8f384 Allowing ints with open enums in combo boxes. Vojtech Bubnik 2021-03-10 16:16:00 +01:00
  • 73b88e6ce0 Splitting FDM support gap to top / bottom, introducing support_material_bottom_contact_distance Fixing Crash in support generation after fcb714c (repro attached) #6195 Vojtech Bubnik 2021-03-10 12:14:45 +01:00
  • f3f10ff002 Follow up on https://github.com/prusa3d/PrusaSlicer/pull/5219#issuecomment-794515454 Initializing random generator in PlacholderParser from system clock. Vojtech Bubnik 2021-03-10 09:00:54 +01:00
  • 00db3dc419 WIP: Splitting the number of top / bottom support interface layers. If the new support_material_bottom_interface_layers is left at default -1, then support_material_interface_layers is used for both top and bottom interface layers. If support_material_interface_layers == 0, then neither top nor bottom interface layers are being extruded. Vojtech Bubnik 2021-03-09 15:29:13 +01:00
  • adcbe4347c Fixed unit tests. Vojtech Bubnik 2021-03-09 13:54:42 +01:00
  • f01f02154c Reworked the "new" bridging to respect the bridge_flow_ratio by maintaining extrusion spacing, but modifying the extrusion width and / or height. Vojtech Bubnik 2021-03-09 12:30:31 +01:00
  • 8e27e355c2 Fixing unit tests. Vojtech Bubnik 2021-03-08 14:29:23 +01:00
  • ceea9de8b8 WIP: Refactored bridging flow from normal flow, new config value 'thick_bridges' to switch between the Slic3r vs. S3D/Cura/Ideamaker way of printing 1st object layer over supports. Simplified the PresetHints. Vojtech Bubnik 2021-03-08 13:44:00 +01:00
  • 1569dad5de Auto color change: Fixed show/hide for the notification. YuSanka 2021-03-15 09:54:24 +01:00
  • ffb13767f4 typo correction David Kocik 2021-03-14 18:35:36 +01:00
  • 972dbe238f preventing hidden notification to show when updated and close them correctly. David Kocik 2021-03-14 18:01:10 +01:00
  • 5f6253390f Implemented suggestion of the auto color change, if model looks like sign YuSanka 2021-03-12 16:26:34 +01:00
  • c18ad5f9d6 Added a missing include (gcc) Removed several includes, hopefully they're not needed on any other platform. Lukas Matena 2021-03-12 11:30:06 +01:00
  • 98b5397245 Merge branch 'dk_notifications' David Kocik 2021-03-12 10:32:46 +01:00