8eba63c697
Merge branch 'master' of https://github.com/Prusa3d/PrusaSlicer
2019-07-19 15:59:35 +02:00
2824a1531e
Undo / Redo pull down menu scaling fix on OSX Retina
2019-07-19 15:59:23 +02:00
9f741dd46b
Fixed conflicts after pulling from master
2019-07-19 15:47:10 +02:00
e59454652b
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer
2019-07-19 15:37:10 +02:00
53dc2efea5
Undo/Redo buttons moved into their own toolbar
2019-07-19 15:36:55 +02:00
fbe3c41001
Merge branch 'master' of https://github.com/Prusa3d/PrusaSlicer
2019-07-19 15:29:15 +02:00
5945c13ae6
Undo / Redo. Workaround for the Wipe tower.
2019-07-19 15:29:04 +02:00
8aad1fd1f1
Wipe tower accounts for extruder offsets
...
Also, in case of non-single-extruder printer with the wipe tower, first wiping line was printed where the border should have been - fixed
2019-07-19 13:00:10 +02:00
1f727bca37
Memory statistics (total memory, memory usage, Undo / Redo stack size)
...
into the System INfo dialog.
2019-07-19 11:12:38 +02:00
2595c613c8
Merge branch 'master' of https://github.com/Prusa3d/PrusaSlicer
2019-07-19 10:29:17 +02:00
f4fa4ff6e4
Adding a generic bitmap "flags" attrib to the Undo / Redo snapshot.
...
using this new "flags" attrib to store & recover the "Layers editing active"
flag and restoring the "Layers editing" tool state.
2019-07-19 10:29:06 +02:00
c2418d2fbf
Process start_filament_gcode in case of usual single extruder printer
...
Reported in https://github.com/prusa3d/PrusaSlicer/issues/2652
2019-07-19 10:02:52 +02:00
fb23d8e6fa
Fix of osx builds
2019-07-18 18:19:40 +02:00
0f608dd9f8
Merge remote-tracking branch 'remotes/origin/master' into vb_undo_redo2
2019-07-18 17:42:10 +02:00
e103460386
Storing the active printer technology onto the Undo / Redo stack,
...
remembering the last selected Printer profile for the SLA and FDM
technologies separately, and activating them on Undo / Redo.
When switching the technologies, user is asked whether to discard
the modified profiles or not.
2019-07-18 17:41:47 +02:00
4ea7e9bdf7
Eliminate some igl warnings on msvc
2019-07-18 16:32:04 +02:00
701a94bdb6
Merge remote-tracking branch 'remotes/origin/master' into vb_undo_redo2
2019-07-18 13:08:48 +02:00
3bae5db6ef
Fix for compilation on clang: Forward declarations of templates.
2019-07-18 12:07:50 +02:00
8603f6eeb3
Partially revert 8febd88e80
2019-07-18 12:03:41 +02:00
dcb1875e40
Undo / Redo memory conservation strategy: Release recoverable data
...
starting from the objects of lowest ObjectID.
(convex hulls are recoverable as well as the indexed triangle sets
inside the TriangleMeshes or the triangle connectivity information).
Now the top most snapshot (the temp one taken before Undo jump) will
never be released.
2019-07-18 11:51:06 +02:00
3869be533f
Fixed rendering of toolbars' textures with prespective camera
2019-07-18 11:36:17 +02:00
5e5eb8cfb2
Fix after merge
2019-07-17 16:00:09 +02:00
5a24b6af21
Merge remote-tracking branch 'remotes/origin/master' into vb_undo_redo2
2019-07-17 15:54:57 +02:00
d30229cc5f
WIP: Undo / Redo memory limiting by releasing the least recently
...
used snapshots. Memory limit set to 10% of physical system memory.
2019-07-17 15:48:53 +02:00
de9581304a
'Place on face' gizmo fix (it used invalid pointer after undo/redo was implemented)
2019-07-17 15:39:58 +02:00
c2631875f6
SLA support points edits are now pushed onto undo/redo stack
2019-07-17 15:39:58 +02:00
459dd8f1af
Fixed use of translate macros
2019-07-17 14:13:50 +02:00
e4ca9488ce
Another refactoring of GLGizmosManager
2019-07-17 12:43:27 +02:00
7088dfb1a0
Refactoring of GLGizmosXX classes to cleanup their interface
2019-07-17 12:06:23 +02:00
9949bb1c1d
Added undo/redo snapshot for layers height editing
2019-07-17 10:03:00 +02:00
e31102e159
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer
2019-07-17 08:38:58 +02:00
96681151a9
Framework to serialize gizmos into undo/redo stack
...
Serialization into undo/redo of Cut gizmo
Refactoring of GLGizmosManager
2019-07-17 08:38:48 +02:00
b2d67c3e56
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
2019-07-16 13:10:09 +02:00
2604b9e059
Fixed compilation issue
2019-07-16 09:19:00 +02:00
a869ad2ff5
Fixed a use-after-free problem in object list
...
this was uncovered by ASAN when attempting to Delete All objects with multiple instances
2019-07-15 17:09:06 +02:00
4a46a408fb
Merge branch 'master' of https://github.com/Prusa3d/PrusaSlicer
2019-07-15 15:51:31 +02:00
f2cc464319
Fix of the SLA Undo
2019-07-15 15:51:25 +02:00
d2c908ef7f
Merge branch 'master' into lm_warnings
2019-07-15 13:26:55 +02:00
c8a25c92c4
Merge branch 'master' of https://github.com/Prusa3d/PrusaSlicer
2019-07-15 12:00:10 +02:00
d37b8faa52
Fix of the merge - missing Undo / Redo toolbar buttons.
2019-07-15 11:59:54 +02:00
72e28fb1d3
Updated tooltips on custom gcodes to match actual PrusaSlicer behaviour to reflect recent changes
2019-07-15 11:49:30 +02:00
e8e35579dd
Merge remote-tracking branch 'remotes/origin/vb_undo_redo'
2019-07-15 11:34:18 +02:00
ff69c030d7
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
2019-07-15 10:25:38 +02:00
d8e3b6fc01
Fix of #2621
2019-07-13 10:38:10 +02:00
e234866953
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer
2019-07-12 15:36:11 +02:00
ea4ff14fe8
#2616 - Added Recent projects item to File menu
2019-07-12 15:36:01 +02:00
2a123ec854
Finally fix for settings item selection
2019-07-12 13:56:56 +02:00
8b9dae3b1d
Some code refactoring for settings items
2019-07-12 13:56:56 +02:00
35c2622111
Add take_snapshot for layers range editing actions
2019-07-12 13:56:56 +02:00
33065e5a82
Merge branch 'lm_drop_to_bed'
2019-07-12 13:38:18 +02:00