Commit Graph

  • 832dada931 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer Enrico Turri 2019-07-17 08:38:58 +02:00
  • 21624f5305 Framework to serialize gizmos into undo/redo stack Enrico Turri 2019-07-17 08:38:48 +02:00
  • b5ff4bbb52 Only set SLIC3R_FHS_RESOURCES when SLIC3R_FHS is set Sam Segers 2019-07-16 23:12:07 +02:00
  • 44801f4429 Priority for wipe tower, Increased safety distance from bed edges. tamasmeszaros 2019-07-16 18:33:42 +02:00
  • 52ab8a5f19 Wipe tower fix (do not skip the first toolchange when printing without the wipe tower) Also, test multi.t updated so it matches new logic of inserting custom gcodes Lukas Matena 2019-07-16 13:06:58 +02:00
  • 4865240a9c Fixed compilation issue bubnikv 2019-07-16 09:19:00 +02:00
  • 5446167c11 Fixes for arranging wipe tower tamasmeszaros 2019-07-15 18:18:34 +02:00
  • 1b0e192046 Arrange cache in ModeInstance and logical bed remembered. tamasmeszaros 2019-07-15 17:30:44 +02:00
  • dc80616bf6 Fixed a use-after-free problem in object list this was uncovered by ASAN when attempting to Delete All objects with multiple instances Lukas Matena 2019-07-15 17:09:06 +02:00
  • 72ba890091 Merge branch 'master' of https://github.com/Prusa3d/PrusaSlicer bubnikv 2019-07-15 15:51:31 +02:00
  • d2a3a36013 Fix of the SLA Undo bubnikv 2019-07-15 15:51:25 +02:00
  • 004e2719b1 Merge branch 'master' into lm_warnings Lukas Matena 2019-07-15 13:26:55 +02:00
  • 35b691d28c Merge branch 'master' of https://github.com/Prusa3d/PrusaSlicer bubnikv 2019-07-15 12:00:10 +02:00
  • a492360d19 Fix of the merge - missing Undo / Redo toolbar buttons. bubnikv 2019-07-15 11:59:54 +02:00
  • 63cf5edf28 Updated tooltips on custom gcodes to match actual PrusaSlicer behaviour to reflect recent changes Lukas Matena 2019-07-15 11:49:30 +02:00
  • ab7ecc1819 Merge remote-tracking branch 'remotes/origin/vb_undo_redo' bubnikv 2019-07-15 11:34:18 +02:00
  • e674c586b0 Merge branch 'lm_improving_wipe_tower'. Summary of changes: - wipe tower respects max volumetric flow, slowing down with PVA etc is not hardcoded anymore - wipe tower is now allowed for multiple-extruder printers. single extruder stuff is not used in that case (ramming, cooling, etc.) - start/end filament and toolchange custom gcodes are now inserted differently than before - see 41164a9 - some refactoring, e.g. the abstract WipeTower class was eradicated Lukas Matena 2019-07-15 10:25:38 +02:00
  • 610e0f7ee6 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_custom_bed Enrico Turri 2019-07-15 08:19:58 +02:00
  • 44f0e387dc Fix of #2621 YuSanka 2019-07-13 10:37:21 +02:00
  • df7bb94daf Not handling logical beds in arrange() tamasmeszaros 2019-07-12 21:03:49 +02:00
  • 077d4aa3d7 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer Enrico Turri 2019-07-12 15:36:11 +02:00
  • de88db5918 #2616 - Added Recent projects item to File menu Enrico Turri 2019-07-12 15:36:01 +02:00
  • 4d8a028262 Finally fix for settings item selection YuSanka 2019-07-12 13:55:46 +02:00
  • 6826e31e2a Some code refactoring for settings items YuSanka 2019-07-11 23:46:23 +02:00
  • aed6acc073 Add take_snapshot for layers range editing actions YuSanka 2019-07-11 18:42:02 +02:00
  • 45db42ca3b Merge branch 'lm_drop_to_bed' Lukas Matena 2019-07-12 13:38:18 +02:00
  • 2ee572bd31 GCodeAnalyzer now recognizes tool-changing commands with MakerWare and Sailfish flavor These firmwares use M135 Tn and M108 Tn commands for changing active tool, which the analyzer did not recognize. The toolpaths were then rendered in wrong color, extruder offset etc. This surfaced in issue https://github.com/prusa3d/PrusaSlicer/issues/2566 Lukas Matena 2019-07-12 12:38:00 +02:00
  • cc70c8dff9 Tech ENABLE_SVG_ICONS set as default Enrico Turri 2019-07-12 10:13:35 +02:00
  • 2f57f756e5 Follow-up of 4c6c608342 -> refactoring Enrico Turri 2019-07-12 09:26:19 +02:00
  • eced3dcea8 Merge remote-tracking branch 'origin/vb_undo_redo' into ys_undo_redo YuSanka 2019-07-11 16:00:28 +02:00
  • a6a5b94155 Added suppress_snapshots() and allow_snapshots() for avoid of excess "snapshoting" YuSanka 2019-07-11 16:00:01 +02:00
  • 4c6c608342 GLToolbar and GLToolbarItem refactored to allow two different actions when left/right clicking on items. Enrico Turri 2019-07-11 15:29:46 +02:00
  • f964f5e99a Deactivate undo/redo toolbar items by pressing Esc key Enrico Turri 2019-07-11 07:54:33 +02:00
  • dbf0eacfa7 Deactivate undo/redo toolbar items when leaving the 3D scene or clicking into it Enrico Turri 2019-07-11 07:46:40 +02:00
  • 5cbaa7b081 FreqChangedParams : workaround for right border alignment YuSanka 2019-07-10 17:50:24 +02:00
  • 1dc0439a31 Fixed margins for FreqChangedParams YuSanka 2019-07-10 15:55:53 +02:00
  • 1b5ab100bd GLToolbar::m_imgui_hovered_pos replaced with GLCanvas3D::m_imgui_undo_redo_hovered_pos Enrico Turri 2019-07-10 14:08:14 +02:00
  • 14dad5039a Imgui dialogs for undo/redo centered on their toolbar item icon Enrico Turri 2019-07-10 13:45:25 +02:00
  • 40a1f31e84 Disable remaining toolbar items when one of them is toggable and pressed Enrico Turri 2019-07-10 11:59:25 +02:00
  • baece78390 Merge remote-tracking branch 'origin/vb_undo_redo' into ys_undo_redo YuSanka 2019-07-10 11:38:52 +02:00
  • 99df9f56c4 Added take_snapshot() for adding of settings YuSanka 2019-07-10 11:28:11 +02:00
  • 46e295407b Modified toolbar to call RenderCallback only when the item is toggable and pressed Enrico Turri 2019-07-10 10:52:12 +02:00
  • 3720e6a3a3 Fixed redo_to() function and code cleaning from redundant options YuSanka 2019-07-10 10:15:07 +02:00
  • f985f5190c Completed undo/redo from a toolbar YuSanka 2019-07-09 20:45:00 +02:00
  • 3dd1bc753c Merge remote-tracking branch 'origin/vb_undo_redo' into ys_undo_redo YuSanka 2019-07-09 19:41:37 +02:00
  • 1347e655c2 Next improvements of an undo/redo from a toolbar YuSanka 2019-07-09 15:27:28 +02:00
  • 1f74d7fdfc Added color number in legend texture for color prints Enrico Turri 2019-07-09 15:47:34 +02:00
  • 52dc8547ac Reverder order of rendering of color print time estimates Enrico Turri 2019-07-09 15:08:34 +02:00
  • 29dfa786ff Merge branch 'et_color_print_times' of https://github.com/prusa3d/PrusaSlicer Enrico Turri 2019-07-09 14:24:24 +02:00
  • a37ca1c26a Merge branch 'tm_builtin_pad' tamasmeszaros 2019-07-09 14:00:24 +02:00
  • e8461f65df Refactoring in class BedShapePanel Enrico Turri 2019-07-09 13:33:15 +02:00
  • af89bcee53 Merge branch 'master' into tm_builtin_pad tamasmeszaros 2019-07-09 13:21:26 +02:00
  • 18fcb64681 Fixing broken SLA slicing: SPE-984 tamasmeszaros 2019-07-09 13:12:55 +02:00
  • d4914441f3 Modified logic to add snapshots to undo/redo stack using GLCanvas::do_xxxxxx() methods Enrico Turri 2019-07-09 10:18:57 +02:00
  • 386a42b4c5 Disable dep_libigl in deps. Include dir collisions... tamasmeszaros 2019-07-09 10:15:40 +02:00
  • 36049788ac Fixed reset of bed 3d model Enrico Turri 2019-07-09 08:24:23 +02:00
  • fbf14b42e9 Added undo/redo icons. Fist step to implementation Undo/Redo list for toolbar YuSanka 2019-07-08 18:01:14 +02:00
  • 4ba7dfb6dd Refactoring of functions thick_lines_to_indexed_vertex_array() to reduce the amount of produced vertices while reducing visual artifacts in gcode toolpaths due to averaged normals Enrico Turri 2019-07-08 15:30:59 +02:00
  • 7b6229289d Added undo/redo to the "Edit" menu YuSanka 2019-07-08 10:57:35 +02:00
  • 9ba5568539 Fixed conflicts after merge with master Enrico Turri 2019-07-08 09:23:37 +02:00
  • ad5329253e Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_color_print_times Enrico Turri 2019-07-08 08:45:11 +02:00
  • 25d916f144 Color change time estimates Enrico Turri 2019-07-08 08:40:20 +02:00
  • fb725502b7 Undo / Redo: Bound Ctrl-V/Ctrl-Z to the side panel. bubnikv 2019-07-05 20:27:44 +02:00
  • 45a5487e51 Fix of compilation on clang bubnikv 2019-07-05 20:09:30 +02:00
  • 270fec84d3 Fix of the Undo / Redo for Cut. Added some more operations (for example Rotation) to the Undo / Redo. bubnikv 2019-07-05 19:46:48 +02:00
  • 4e2fda3315 Undo / Redo fixes bubnikv 2019-07-05 19:06:19 +02:00
  • 6a3fc5bde3 Documented the cereal library manual patching (FIXME!) bubnikv 2019-07-05 11:42:36 +02:00
  • 357e578a84 Fixed includes on OSX bubnikv 2019-07-05 10:46:42 +02:00
  • 7c732c7482 Trying to fix some Linux & OSX compilation issues. bubnikv 2019-07-04 23:34:18 +02:00
  • 211d1ee1e3 Trying to make all C++ of the platforms happy. bubnikv 2019-07-04 22:52:33 +02:00
  • 9fd0c55eb8 Simplified the "cereal" includes to not clash with Perl includes bubnikv 2019-07-04 22:09:14 +02:00
  • 3d420db531 Fix of perl bindings bubnikv 2019-07-04 21:28:57 +02:00
  • 497b01f24a Trying to fix some template resolution on Linux bubnikv 2019-07-04 21:02:08 +02:00
  • b1420283b6 Fixed merge issues. bubnikv 2019-07-04 20:49:46 +02:00
  • 3a24fb2f47 Yet another compilation fix. bubnikv 2019-07-04 20:25:52 +02:00
  • c7cc760067 Merge remote-tracking branch 'origin/master' into vb_undo_redo bubnikv 2019-07-04 20:22:15 +02:00
  • 1070991149 Merge remote-tracking branch 'origin/ys_undo_redo' into vb_undo_redo bubnikv 2019-07-04 20:15:50 +02:00
  • b5b7463dc5 Testing code for serialization of DynamicPrintConfig bubnikv 2019-07-04 20:14:38 +02:00
  • 3e5f9b5a22 Removed some junk templates, which pass compilation on Windows even if they are invalid. bubnikv 2019-07-04 19:59:45 +02:00
  • 70c6558a4c Fix of compilation on Linux bubnikv 2019-07-04 19:48:00 +02:00
  • a29cc9e242 Update object list after undo/redo YuSanka 2019-07-04 17:33:19 +02:00
  • e586475bc3 WIP Undo / Redo: Optional debug print outs. bubnikv 2019-07-04 17:14:15 +02:00
  • 1798e2a84c WIP Undo / Redo : serialization / deserialization of object selection. bubnikv 2019-07-04 14:35:04 +02:00
  • f617d74729 Merge remote-tracking branch 'origin/ys_default_presets' into ys_new_features YuSanka 2019-07-04 14:30:54 +02:00
  • e4d8c5410c Merge remote-tracking branch 'origin/master' into ys_new_features YuSanka 2019-07-04 14:26:05 +02:00
  • 74f9a5432f Reset previous layers range selection before selection Layers Item YuSanka 2019-07-04 14:25:40 +02:00
  • 9372f1c6ad Wip in Nester interface tamasmeszaros 2019-07-04 13:58:18 +02:00
  • 5a2ace1a6e WIP Undo / Redo: First Undo in the history of PrusaSlicer! bubnikv 2019-07-04 10:45:41 +02:00
  • e81f8a5fd9 WIP still with arrange return value. tamasmeszaros 2019-07-03 19:24:41 +02:00
  • b5215dae1b Fix libnest2d tests tamasmeszaros 2019-07-03 17:05:08 +02:00
  • 040f1fedff Added UI-prototype for FilamentSettings->Overrides page YuSanka 2019-07-03 14:52:39 +02:00
  • bc315f4c2c Deal with infinite box. tamasmeszaros 2019-07-03 15:06:10 +02:00
  • e2a670218b WIP Undo / Redo: Serializing the configs of ModelObject / ModelVolume / ModelMaterial as separate objects to conserve memory. bubnikv 2019-07-03 13:43:54 +02:00
  • 2c0f0c85a5 Fixed bed shape dialog layout Enrico Turri 2019-07-03 10:06:22 +02:00
  • 7a7316fcbf Fixed compile warnings in Bed3D Enrico Turri 2019-07-03 09:19:07 +02:00
  • d101ed709c Button 'Load shape from STL' centered into its panel in bed shape dialog Enrico Turri 2019-07-03 08:58:05 +02:00
  • 4125519863 WIP Undo / Redo: Capturing of the triangle meshes. bubnikv 2019-07-02 17:56:38 +02:00
  • 5e846112ee WIP UndoRedo: Added Undo/Redo stack, added Platter::take_snapshot(), experimental snapshots on loading STLs and increasing / decreasing model instances. bubnikv 2019-07-02 16:42:23 +02:00
  • 320f2ecefd Try to deal with infinite bin. tamasmeszaros 2019-07-02 16:08:13 +02:00
  • 90daffccf2 View dependent order of rendering for layers editing visual hints to keep the correct transparency Enrico Turri 2019-07-02 15:49:18 +02:00