Commit History

Author SHA1 Message Date
  Alessandro Ranellucci 9b77554975 Prevent double perimeter processing while we have this idempotency workaround in place. #3850 7 years ago
  Alessandro Ranellucci 7ad5b56b9f When renaming the exported G-code (removing the .tmp suffix), some other application (thank you, Windows Explorer) may keep the file locked. Try to wait a bit and then rename the file again. by @bubnikv 8 years ago
  Joseph Lenox 7d2884bc0c Fixed a bug in renaming a G-code at the end of a G-code export (#3708) 8 years ago
  Alessandro Ranellucci c5a285f435 Ported expanded_output_filepath() to C++/XS 8 years ago
  Alessandro Ranellucci 12165c727e Ported brim generation to C++/XS 8 years ago
  Alessandro Ranellucci e901514212 New feature: brim connections 8 years ago
  Alessandro Ranellucci c79444a3d7 Remove unnecessary method call 8 years ago
  Alessandro Ranellucci 2c11dd768a Write to a temporary file before renaming with the final name. #1844 8 years ago
  Alessandro Ranellucci 66591bcc55 Ported make_perimeters() and infill() to C++/XS, use pure C++ threads 8 years ago
  bubnikv a1fd0fe60a Refactored Print::validate() method to not throw an exception, but 8 years ago
  bubnikv 335638a614 Documented perl modules. 8 years ago
  Alessandro Ranellucci 7c8b71012c Force the 'nearest' strategy for starting skirt loops 9 years ago
  Alessandro Ranellucci 3c862836f2 Refactored the Config XS bindings 9 years ago
  Alessandro Ranellucci 3a9cf91f83 Ported a couple more methods to XS 9 years ago
  Alessandro Ranellucci 580d28d071 Finished porting PlaceholderParser to XS 9 years ago
  Alessandro Ranellucci c64308a5e7 Render brim and skirt in 3D toolpaths preview. #2649 9 years ago
  Alessandro Ranellucci 7d81aee62f Added the [scale] placeholder. #2791 9 years ago
  Alessandro Ranellucci 722e94513c Refactoring: removed the non-idempotent init_extruders() step. Also, infill_extruder was not limited to the available number of extruders when slicing from the plater, and support material extruder was considered also when support material was disabled 10 years ago
  Alessandro Ranellucci 9d435c8f4d Bugfix: we can't check for executability of post-processing scripts on Windows. #2616 10 years ago
  Alessandro Ranellucci a07c48bb30 Fixed regression causing [input_filename] and [input_filename_base] not being available in custom G-code anymore. Includes regression test. #1507 10 years ago
  Alessandro Ranellucci 2d3fdf920b Fixed SVG export not placing object inside the SVG viewport anymore. #2601 10 years ago
  Alessandro Ranellucci 8605969dc5 Don't output slic3r:z attribute in SVG for raft layers 10 years ago
  Alessandro Ranellucci 90afbc8bd9 Bugfix: don't crash when skirts > 0 but skirt_height = 0. Includes regression test. #2537 10 years ago
  Alessandro Ranellucci 35da87a90a Check whether the configured post-processing scripts are executable and show an error when they aren't 10 years ago
  Alessandro Ranellucci b77d35f6f1 Don't autoassign extruders to material config. #2522 10 years ago
  Alessandro Ranellucci e8dc981774 Fixes to Ooze Prevention 10 years ago
  Alessandro Ranellucci c00061678b Use perimeter extruder for brim. #618 10 years ago
  Alessandro Ranellucci d9cffeca4a Bugfix: adjust skirt flow according to each layer's height. #2307 10 years ago
  Alessandro Ranellucci e8ab9ac13a Ported Print::bounding_box(), Print::total_bounding_box(), Print::skirt_flow(), Print:skirt_first_layer_height() to XS 10 years ago
  Alessandro Ranellucci 98cb9f0e18 Refactoring: moved G-code export logic into new Slic3r::Print::GCode class. Removed Slic3r::GCode::Layer class. Fixes the order of post-processing filters so that cooling buffer is applied before any other filter whose logic is affected by speeds 10 years ago
  Alessandro Ranellucci ff9b53260d New experimental feature for pressure management. Credits to @llluis for the original implementation. #1203 #1677 #2018 10 years ago
  Alessandro Ranellucci c1e26a70f8 Refactoring: move ooze prevention, wipe and avoid crossing perimeters into nested classes for better isolation 10 years ago
  Alessandro Ranellucci a5787cfb04 Merge branch 'xs-reload-object' 10 years ago
  Alessandro Ranellucci 6135a9fb8b Bugfix: a move below z_offset was performed when retract_lift was enabled and lift amount was less than z_offset. Includes regression test. #2349 10 years ago
  Alessandro Ranellucci ee3fb7caa2 Ported GCodeWriter to XS (faster G-code export!) 10 years ago
  Alessandro Ranellucci bad0bd8520 Ported Print::validate() to XS 10 years ago
  Alessandro Ranellucci 3e4c572164 Ported some methods including add_model_object() and apply_config() to XS 10 years ago
  Alessandro Ranellucci d645dabcff Ported reload_object() to XS 10 years ago
  Alessandro Ranellucci 12ba7201c0 Fixed regression causing per-volume settings to be ignored upon background recalculation. #2277 10 years ago
  Alessandro Ranellucci 9372abb51e Fixed regression in min_skirt_length. Includes regression test. #2337 10 years ago
  Alessandro Ranellucci 30b0869595 Bugfix: crash when slicing one layer objects with sailfish G-code flavor. Includes regression test. #2335 10 years ago
  Alessandro Ranellucci 268de5c8e5 More refactoring to GCode.pm: make writer() public and fix usage of Slic3r::GCode without a Slic3r::Layer object 10 years ago
  Alessandro Ranellucci a38ec14cb1 Some minor refactoring and cleaning to the travel_to() method and new init_external_mp() method 10 years ago
  Alessandro Ranellucci ed17c22889 Minor cleanup of imported symbols 10 years ago
  Alessandro Ranellucci 36c1a9d20c Renamed shift_x and shift_y into origin 10 years ago
  Alessandro Ranellucci 7f57f007cd Refactoring: moved Slic3r::GCode::Base to Slic3r::GCode::Writer 10 years ago
  Alessandro Ranellucci c2e710d092 Removed --g0 10 years ago
  Alessandro Ranellucci 71ec90a1dd Finish porting the Extruder class to libslic3r 10 years ago
  Alessandro Ranellucci f8967418b9 Refactoring: moved the ooze prevention logic into a separate class with hooks 10 years ago
  Alessandro Ranellucci e521475b7e Refactoring: moved some low-level G-code generation methods to the new Slic3r::GCode::Base class 10 years ago