* * Add nudge_instance to 2D.pm to move the selected instance.
* Add menu items ->, -<, ^, v keyboards shortcuts.
* Add Set nudge value as a config option in Preferences.
* Add Move instance submenu to Plater menu.
* Add Move instance icon.
* Remove move instance menu item and use EVT_KEY_DOWN instead in 2D.pm.
* Fix selecting objects between 3D and 2D platers.
* Fix Ubuntu keyboard focus error in 2D plater.
* Correct the keycodes in 2D.pm keyboard event.
* Fix Windows keyboard focus error.
* Remove Todo line.
* Adding a minimum value for 2d plater nudege variable and improving keyboard focus in 2D plater.
* apply conditional gcode parser to tool change gcode
* provide [previous_retraction] and [next_retraction] in toolchange gcode and [current_retraction] in layer change gcode
* Add lock/unlock using flock() for output gcode files.
* Added description of unsupported_edges() from the cpp
* Ported updates to SVG class from prusa3d/Slic3r. Thanks @bubnikv
* Revert "Add lock/unlock using flock() for output gcode files."
This reverts commit a0d42fe3dcda714a8ccc0230a113ed6f85159e6b.
* Prototype gcode infix math, very basic.
* Adding exprtk math parser library, header only.
@ArashPartow
https://github.com/ArashPartow/exprtk@4e1315a87dcc99a1ccad21fae1def0c2d4913c0f
* Now evaluating strings with exprtk, only support no variables in input
strings.
* Moved executable code to cpp file, stubbed out xsp and let the testing begin...
* Added conditional gcode parser into export path, added tests.
* Added one more test to ensure that {if0} only removes up to newlines.
* Test failure to parse
* Add some compiler flags to compile out stuff from exprtk
* Fix debug messages to be more specific, don't use deleted stringstream = method.
* Trade expression speed for apparently around 50MB of object size.
* Removed an extra trim that was breaking existing tests.
* fix test
Fixes#3390
* Fix to autocenter option.
Ensure that with autocenter turned off the part is not positioned
in the center of the bed.
* Ensure object is aligned to Z=0 with autocentering off.
* Added option to tell Slic3r CLI to not arrange at all.
* Implement manual override to object printing order during sequential printing.
* Undo accidental merge of pull request #4146 from alexrj/Slic3r.git
* * Add UndoOperations package in Plater.pm
* Add undo/redo options to the plater menu with their icons.
* Add the 2 undo/redo stacks to Slic3r::GUI::Plater package.
* Add add_undo_operation, undo & redo sub routines to Slic3r::GUI::Plater.
* Add objet identifier variable to each newly created Slic3r::GUI::Plater::Object to keep track of objects referenced in the stacks of undo/redo.
* Add undo/redo to rotate, mirror, increase, remove.
* * Add undo/redo to cut operation.
* * Add undo/redo to split, decrease, change scale and reset.
* Fix pop and push error.a
* * Refactoring undo/redo functions.
* * Some fixes to undo/redo for reset and decrease functions
* Some Fixes to undo/redo split, reset and cut operations.
* Improve undo/redo menu items sync.
* * limit the undo stack operations to save RAM.
* Remove debugging lines.
* Add undo/redo to Add models.
* Some Refactoring and some fixes.
* Some Refactoring.
Fixes#3265