Alessandro Ranellucci
|
e9166a8fe6
Use a semaphore to synchronize threads instead of blocking with join(). Lock threads array in order to ensure all of them are signalled. #2394
|
10 лет назад |
Alessandro Ranellucci
|
84760b8d59
Require a recent threads.pm version because of upstream bug 85140 potentially causing deadlocks when stopping running threads. #2394
|
10 лет назад |
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 лет назад |
Alessandro Ranellucci
|
ff9b53260d
New experimental feature for pressure management. Credits to @llluis for the original implementation. #1203 #1677 #2018
|
10 лет назад |
Alessandro Ranellucci
|
c1e26a70f8
Refactoring: move ooze prevention, wipe and avoid crossing perimeters into nested classes for better isolation
|
10 лет назад |
Alessandro Ranellucci
|
989ec5cf4d
Fixes to UTF-8 handling in file paths
|
10 лет назад |
Alessandro Ranellucci
|
379cde30e2
Ported Slic3r::BridgeDetector to XS
|
10 лет назад |
Alessandro Ranellucci
|
36825e0134
Removing empty file
|
10 лет назад |
Alessandro Ranellucci
|
8b6a8e6307
Ported PlaceholderParser::update_timestamp() to XS
|
10 лет назад |
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 лет назад |
Alessandro Ranellucci
|
ee3fb7caa2
Ported GCodeWriter to XS (faster G-code export!)
|
10 лет назад |
Alessandro Ranellucci
|
6b4015f9ac
Bump version number
|
10 лет назад |
Alessandro Ranellucci
|
eab09866cb
Releasing 1.2.1
|
10 лет назад |
Alessandro Ranellucci
|
7f57f007cd
Refactoring: moved Slic3r::GCode::Base to Slic3r::GCode::Writer
|
10 лет назад |
Alessandro Ranellucci
|
71ec90a1dd
Finish porting the Extruder class to libslic3r
|
10 лет назад |
Alessandro Ranellucci
|
f82e92f498
Merge branch 'gcode-refactoring'
|
10 лет назад |
Alessandro Ranellucci
|
f8967418b9
Refactoring: moved the ooze prevention logic into a separate class with hooks
|
10 лет назад |
Alessandro Ranellucci
|
e5aed3a63e
Bump version number
|
10 лет назад |
Alessandro Ranellucci
|
73b3c06361
Ported more things to XS
|
10 лет назад |
florens
|
f6f81ea751
added options for adaptive slicing
|
10 лет назад |
Alessandro Ranellucci
|
5a96bad8c2
Ported some more methods to C++
|
10 лет назад |
Alessandro Ranellucci
|
2449b22f76
Releasing 1.2.0
|
10 лет назад |
Alessandro Ranellucci
|
7ff13c063f
Port PrintRegion::flow() and LayerRegion.flow() to XS
|
10 лет назад |
Alessandro Ranellucci
|
f428888dd9
Fixed deadlocks in background processing
|
10 лет назад |
Alessandro Ranellucci
|
07f8fb1264
Prevent concurrency issues by blocking until background threads are killed
|
10 лет назад |
Alessandro Ranellucci
|
65dbf75a54
Fixed background processing with multiple worker threads
|
10 лет назад |
Alessandro Ranellucci
|
d896ad090b
Fixed concurrency issues
|
10 лет назад |
Alessandro Ranellucci
|
d2ca4c1b13
Some initial work for incremental slicing
|
10 лет назад |
Alessandro Ranellucci
|
ba8148f4ad
Merge branch 'printcpp' of github.com:sapir/Slic3r into sapir-printcpp
|
10 лет назад |
Alessandro Ranellucci
|
d56bb940e7
Bump dev version number
|
10 лет назад |
Alessandro Ranellucci
|
d8e1437014
Releasing 1.1.4
|
10 лет назад |
Alessandro Ranellucci
|
fb4a971339
Bump version number
|
10 лет назад |
Alessandro Ranellucci
|
5ca81d699e
Releasing 1.1.3
|
10 лет назад |
Y. Sapir
|
8da0bded1d
Move Print object storage to C++. (along with its subobjects)
|
10 лет назад |
Y. Sapir
|
05b2993769
Translate Model class' storage to C++.
|
10 лет назад |
Alessandro Ranellucci
|
b3c9285e7a
Bump version number
|
10 лет назад |
Alessandro Ranellucci
|
e16ef7a569
Releasing 1.1.2
|
10 лет назад |
Alessandro Ranellucci
|
24571612c7
Some minor changes to the newly-ported Extruder class
|
10 лет назад |
Y. Sapir
|
66d23a2416
Convert Extruder object (mostly) to C++ with lots of fields.
|
10 лет назад |
Alessandro Ranellucci
|
f7ffc48397
Bump version number
|
10 лет назад |
Alessandro Ranellucci
|
c87a21f304
Releasing 1.1.1
|
10 лет назад |
Alessandro Ranellucci
|
93f4fe05e1
Better logic for gap fill: don't subtract from fill surfaces those gaps that medial axis was unable to fill. Thanks ledvinap for the idea and proof of concept implementation. Includes a tolerance factor for avoiding being too strict when collapsing loops (allow some overlap if that helps avoiding triggering medial axis). #1803
|
10 лет назад |
Alessandro Ranellucci
|
119778caa9
Refactoring: move bridge angle detection to a separate class for easier unit testing
|
10 лет назад |
Alessandro Ranellucci
|
f308a46cd5
Bump version number
|
10 лет назад |
Alessandro Ranellucci
|
f41480ab8f
Releasing 1.1.0
|
11 лет назад |
Alessandro Ranellucci
|
34f1511e0c
Better fix for non-global options not being replaced in filename placeholders. Includes refactoring and a new PlaceholderParser class. Also includes regression tests. #1831
|
11 лет назад |
Alessandro Ranellucci
|
28a39f0275
Fix garbage collection of recently added classes
|
11 лет назад |
Alessandro Ranellucci
|
b17d06f9d1
Finished porting BoundingBox to XS
|
11 лет назад |
Alessandro Ranellucci
|
a2cbb261cb
More work for refactoring Flow/Extruder
|
11 лет назад |
Alessandro Ranellucci
|
8ed738d3f7
More incomplete work for Flow/Extruder refactoring
|
11 лет назад |