Alessandro Ranellucci
|
4f8a18bbad
|
Ported Layer::maker_perimeters() to XS
|
2015-12-02 19:32:57 +01:00 |
|
Alessandro Ranellucci
|
3a9cf91f83
|
Ported a couple more methods to XS
|
2015-12-02 18:29:33 +01:00 |
|
Alessandro Ranellucci
|
ed75219215
|
Ported mode Model methods to XS
|
2015-12-02 18:06:18 +01:00 |
|
Alessandro Ranellucci
|
dfce3a3138
|
Ported _arrange() and arrange_object() to XS
|
2015-12-01 21:51:16 +01:00 |
|
Alessandro Ranellucci
|
48f1fab49f
|
Bugfix: an error in porting caused bad perimeter ordering. Includes regression test and more unit tests for PerimeterGenerator
|
2015-12-01 20:40:00 +01:00 |
|
Alessandro Ranellucci
|
39924ee89c
|
More small fixes for compilation on Linux
|
2015-11-19 17:02:01 +01:00 |
|
Alessandro Ranellucci
|
1378562e63
|
Further improvements for compilation (Ubuntu)
|
2015-11-19 15:30:27 +01:00 |
|
Alessandro Ranellucci
|
21a5d6e137
|
Several fixes to GCodeSender, including compilation on older OS X and DTR reset
|
2015-11-19 13:17:52 +01:00 |
|
Alessandro Ranellucci
|
9febb10bd7
|
Smoother manual control movements
|
2015-11-08 10:20:47 +01:00 |
|
Alessandro Ranellucci
|
9a8724cdd0
|
More compilation changes for Win32
|
2015-11-06 11:51:24 +01:00 |
|
Alessandro Ranellucci
|
ca48501f91
|
Remove Boost from distribution and fix some more things for Windows compilation
|
2015-11-06 11:34:37 +01:00 |
|
Alessandro Ranellucci
|
e7d2be842d
|
Improve Boost path detection
|
2015-11-06 11:03:45 +01:00 |
|
Alessandro Ranellucci
|
97bf69ba7f
|
Fix compilation on Windows
|
2015-11-06 10:43:11 +01:00 |
|
Alessandro Ranellucci
|
9f9b5afedb
|
Merge branch 'master' into sender
|
2015-11-05 11:04:01 +01:00 |
|
Alessandro Ranellucci
|
2e9a0f5590
|
Added more search paths for Boost on Win32
|
2015-11-05 11:02:12 +01:00 |
|
Alessandro Ranellucci
|
61f0a9e4da
|
Replace the flip word with mirror. #3060
|
2015-11-04 23:11:30 +01:00 |
|
Alessandro Ranellucci
|
f8d2c69713
|
Fixed compilation warnings and a potential bug in MotionPlanner, as reported in #3054
|
2015-11-04 20:50:32 +01:00 |
|
ntfshard
|
7c7982d9f3
|
Fix signed-unsigned compare
|
2015-11-04 20:49:20 +01:00 |
|
ntfshard
|
c90ecac48e
|
Addtional check for TPPLPoly::operator=
|
2015-11-04 20:49:20 +01:00 |
|
ntfshard
|
d62f33b0b4
|
Removed unused variables
|
2015-11-04 20:49:20 +01:00 |
|
ntfshard
|
32f5538e0d
|
Fix for -Wmaybe-uninitialized warninig
|
2015-11-04 20:49:20 +01:00 |
|
ntfshard
|
40e49613b1
|
Config: pass value as a reference
|
2015-11-04 20:49:20 +01:00 |
|
ntfshard
|
ef0050662c
|
Function arguments passed by reference
|
2015-11-04 20:49:20 +01:00 |
|
ntfshard
|
e1d663c0ce
|
Function arguments passed by reference
|
2015-11-04 20:49:20 +01:00 |
|
ntfshard
|
dbcd1e2df6
|
Fix: memory leak in ExPolygon::triangulate_p2t
|
2015-11-04 20:49:20 +01:00 |
|
ntfshard
|
c6ef26a457
|
std::list::empty faster than std::list::size (for C++03)
|
2015-11-04 20:49:19 +01:00 |
|
ntfshard
|
dd5c5eb931
|
Fix: Initializer list, right initialisation order
|
2015-11-04 20:49:19 +01:00 |
|
ntfshard
|
eb7464ace6
|
Style fix: const for some functions
|
2015-11-04 20:49:19 +01:00 |
|
ntfshard
|
f2c4a66e45
|
Refactoring: prefix inc/dec operators for iterators
|
2015-11-04 20:49:19 +01:00 |
|
Alessandro Ranellucci
|
06913cc8b8
|
Merge pull request #3111 from mdebski/temp_comments
Fix incorrect comments to bed temperature setting gcode
|
2015-11-04 20:17:58 +01:00 |
|
Alessandro Ranellucci
|
7a2a1b5446
|
Merge pull request #3039 from llluis/patch-1
Bugfix #3038
|
2015-11-04 19:47:02 +01:00 |
|
Alessandro Ranellucci
|
b67b903902
|
Include the option category for first_layer_extrusion_width. #3061
|
2015-11-04 19:33:49 +01:00 |
|
Alessandro Ranellucci
|
c34430c6c4
|
Fix G-code checksum
|
2015-11-04 14:00:37 +01:00 |
|
Maciej Dębski
|
369b99c712
|
Fix incorrect comments to temperature-setting gcode
|
2015-11-04 13:55:08 +01:00 |
|
Alessandro Ranellucci
|
1d10e463a3
|
Bugfix: wrong error handling in GCodeSender
|
2015-11-03 23:08:16 +01:00 |
|
Alessandro Ranellucci
|
9ee6829ebc
|
Implemented connection timeout in C++
|
2015-11-02 20:36:36 +01:00 |
|
Alessandro Ranellucci
|
9438289fc1
|
Removed debugging statement
|
2015-11-02 01:44:44 +01:00 |
|
Alessandro Ranellucci
|
b309c61de3
|
Test button for serial connection
|
2015-11-02 01:35:28 +01:00 |
|
Alessandro Ranellucci
|
fc1a7471cf
|
Several improvements to the print job queue
|
2015-11-02 01:18:05 +01:00 |
|
Alessandro Ranellucci
|
9b21ac877a
|
Merge branch 'master' into sender
Conflicts:
Build.PL
lib/Slic3r.pm
xs/MANIFEST
xs/src/libslic3r/PrintConfig.hpp
|
2015-11-01 19:12:13 +01:00 |
|
Alessandro Ranellucci
|
2811af349a
|
Added a new grid infill pattern
|
2015-11-01 19:03:11 +01:00 |
|
Alessandro Ranellucci
|
889a54e946
|
Bump version number
|
2015-10-26 23:25:26 +01:00 |
|
Alessandro Ranellucci
|
9fcec10737
|
Finished porting LayerRegion to C++
|
2015-10-26 23:24:46 +01:00 |
|
Luís Andrade
|
b31edc0be3
|
Update GCode.cpp
Bugfix #3038
|
2015-08-10 18:03:45 -04:00 |
|
Alessandro Ranellucci
|
5b8ed7367a
|
Fixed potential hang in PerimeterGenerator.cpp
|
2015-08-06 10:07:13 +02:00 |
|
Alessandro Ranellucci
|
6ac79e3ed6
|
Ported make_perimeters() to C++
|
2015-07-23 16:27:21 +02:00 |
|
Alessandro Ranellucci
|
15d2522f3d
|
Merge branch 'xs-perimetergenerator'
|
2015-07-23 15:53:19 +02:00 |
|
Alessandro Ranellucci
|
b4515cf695
|
Finished porting PerimeterGenerator to C++
|
2015-07-23 15:53:02 +02:00 |
|
Alessandro Ranellucci
|
9ac4fc9034
|
Fix compilation on Windows due to lack of setenvt(). #2973
|
2015-07-10 16:01:45 +02:00 |
|
Alessandro Ranellucci
|
0e18b094d1
|
More work for porting PerimeterGenerator to XS
|
2015-07-07 01:17:31 +02:00 |
|
Alessandro Ranellucci
|
b8aecbd56c
|
Initial work for porting PerimeterGenerator to XS
|
2015-07-03 22:58:29 +02:00 |
|
Alessandro Ranellucci
|
3e739b87da
|
Finished porting Slic3r::GCode to XS (speed boost!)
|
2015-07-02 20:24:16 +02:00 |
|
Alessandro Ranellucci
|
0ad4296aaf
|
Ported GCode::set_extruders() and GCode::change_layer() to XS
|
2015-07-02 19:33:08 +02:00 |
|
Alessandro Ranellucci
|
9a17efc480
|
Use GCodeWriter for path segments (refactoring)
|
2015-07-02 19:14:55 +02:00 |
|
Alessandro Ranellucci
|
fbd640fdc5
|
Ported GCode::extrude_path() to XS (speed boost!)
|
2015-07-02 18:57:40 +02:00 |
|
Alessandro Ranellucci
|
b025efe729
|
Ported GCode::travel_to() to XS
|
2015-07-02 15:12:04 +02:00 |
|
Alessandro Ranellucci
|
a6f4c8e567
|
Ported GCode::set_extruder() and OozePrevention
|
2015-07-02 15:02:20 +02:00 |
|
Alessandro Ranellucci
|
72355a9500
|
Use macro in PrintConfig.hpp
|
2015-07-02 14:35:21 +02:00 |
|
Alessandro Ranellucci
|
ff5747bb60
|
Macro for readability
|
2015-07-02 14:31:21 +02:00 |
|
Alessandro Ranellucci
|
b14290b9f6
|
Make tests happy
|
2015-07-02 14:29:20 +02:00 |
|
Alessandro Ranellucci
|
5571144c0e
|
Ported Slic3r::GCode::needs_retraction() to XS
|
2015-07-01 23:14:40 +02:00 |
|
Alessandro Ranellucci
|
b4019bb438
|
Ported more Slic3r::GCode methods to XS
|
2015-07-01 23:00:52 +02:00 |
|
Alessandro Ranellucci
|
801f629fdc
|
Ported Slic3r::GCode storage to XS
|
2015-07-01 21:47:17 +02:00 |
|
Alessandro Ranellucci
|
ab858f320d
|
Updated test
|
2015-07-01 21:02:36 +02:00 |
|
Alessandro Ranellucci
|
280f3f38d7
|
Ported Slic3r::GCode::OozePrevention storage to XS
|
2015-07-01 21:01:42 +02:00 |
|
Alessandro Ranellucci
|
b43dd92766
|
Ported Slic3r::GCode::Wipe storage to XS
|
2015-07-01 20:57:16 +02:00 |
|
Alessandro Ranellucci
|
bf9cd1b8e6
|
Ported Slic3r::GCode::AvoidCrossingPerimeters to XS
|
2015-07-01 20:14:05 +02:00 |
|
Alessandro Ranellucci
|
580d28d071
|
Finished porting PlaceholderParser to XS
|
2015-07-01 19:35:22 +02:00 |
|
Alessandro Ranellucci
|
249088b4f8
|
Ported Config::setenv() to XS
|
2015-07-01 18:18:25 +02:00 |
|
Alessandro Ranellucci
|
f361d8ad43
|
Ported PlaceholderParser::apply_env_variables() to XS
|
2015-07-01 17:56:38 +02:00 |
|
Alessandro Ranellucci
|
4a39665804
|
Bugfix: binary ASCII files were not written with the correct fopen() mode. #2928
|
2015-06-20 14:16:23 +02:00 |
|
Alessandro Ranellucci
|
3cd6c78044
|
Releasing 1.2.9
|
2015-06-17 10:38:28 +02:00 |
|
Alessandro Ranellucci
|
be635c69e7
|
Fixed regression casusing some rare STL files not to parsed correctly because of lack of the solid name. #2914
|
2015-06-15 17:17:36 +02:00 |
|
Alessandro Ranellucci
|
539cde8d7a
|
Raise the thickness threshold used for generating thin walls. TODO: don't enforce this at the segment level but consider the average thickness of an entire polyline and compare it to the total length. #2910
|
2015-06-15 17:00:10 +02:00 |
|
Alessandro Ranellucci
|
38a9e32a28
|
Limit bridge over sparse infill to areas that can absorb such extrudate. #2899
|
2015-06-13 19:48:46 +02:00 |
|
Alessandro Ranellucci
|
7a34078f5f
|
Bump version number
|
2015-06-13 11:42:37 +02:00 |
|
Alessandro Ranellucci
|
4a91ea817a
|
Releasing 1.2.8
|
2015-06-09 17:18:43 +02:00 |
|
Alessandro Ranellucci
|
e715974688
|
Better validation for speeds (prevent 0mm/s travel speed). #2893
|
2015-06-09 17:15:01 +02:00 |
|
Alessandro Ranellucci
|
911bed827c
|
Fixed regression in STL parser. #2886
|
2015-06-09 14:54:52 +02:00 |
|
Alessandro Ranellucci
|
7b65a35519
|
Always limit volumetric speed with Max Volumetric Speed (not just when using autospeed). #2810
|
2015-06-02 11:54:38 +02:00 |
|
Alessandro Ranellucci
|
1fcfdf4718
|
Added a couple full_label values
|
2015-06-01 23:22:44 +02:00 |
|
Alessandro Ranellucci
|
6095427926
|
Fix admesh's STL parser in order to make it more tolerant for broken STL files having multiple 'solid' definitions. Still not the ideal STL parser, but handles the cases that were reported so far. #2471 #2842
|
2015-06-01 19:49:52 +02:00 |
|
Alessandro Ranellucci
|
f14c0e2183
|
Bugfix: concave starting points were not correctly detected for slice holes. Includes regression test. #2857
|
2015-06-01 17:55:51 +02:00 |
|
Alessandro Ranellucci
|
fbea32a81c
|
Prevent writing empty materials to AMF files. Also add a note about material-id = 0 being reserved by AMF spec. #2871
|
2015-06-01 11:51:00 +02:00 |
|
Alessandro Ranellucci
|
7f70da97b4
|
New experimental autospeed feature. #2810
|
2015-05-31 22:04:32 +02:00 |
|
Alessandro Ranellucci
|
13b7316807
|
Merge branch 'master' into sender
Conflicts:
Build.PL
lib/Slic3r/GUI/MainFrame.pm
|
2015-05-28 18:05:36 +02:00 |
|
Alessandro Ranellucci
|
aa8b6afe8b
|
Assign color to filaments
|
2015-05-26 02:01:43 +02:00 |
|
Alessandro Ranellucci
|
a547645e86
|
Bump version number
|
2015-05-24 23:29:59 +02:00 |
|
Alessandro Ranellucci
|
249a48d68d
|
Releasing 1.2.7
|
2015-05-24 17:39:27 +02:00 |
|
Alessandro Ranellucci
|
31e0fc7f17
|
Fixes and improvements to thin wall detection. #2829
|
2015-05-22 01:46:01 +02:00 |
|
Alessandro Ranellucci
|
70ec433e67
|
Faster (but less precise) implementation of simplify_by_visibility(), since it was the bottleneck of avoid_crossing_perimeters. #2777
|
2015-05-18 19:28:59 +02:00 |
|
Alessandro Ranellucci
|
97211f35e7
|
More robust medial axis pruning. #2800
|
2015-05-13 20:50:30 +02:00 |
|
Alessandro Ranellucci
|
0d01348acc
|
Use radians everywhere, including ModelInstance::rotation
|
2015-05-03 18:40:00 +02:00 |
|
Alessandro Ranellucci
|
79ce094e3a
|
Bugfix: splitting a rotated object resulted in wrong positions. #2772
|
2015-05-03 18:28:39 +02:00 |
|
Alessandro Ranellucci
|
7d81aee62f
|
Added the [scale] placeholder. #2791
|
2015-05-02 21:59:15 +02:00 |
|
Alessandro Ranellucci
|
bf541a1fed
|
Refactoring in PlaceholderParser
|
2015-05-02 21:43:22 +02:00 |
|
Alessandro Ranellucci
|
a16dda0885
|
Bugfix: changes to the resolution config option didn't trigger reslicing. #2795
|
2015-04-29 19:22:44 +02:00 |
|
Alessandro Ranellucci
|
d6d7880507
|
Ported Slic3r::Geometry::arrange() to C++/XS
|
2015-04-29 19:19:07 +02:00 |
|
Alessandro Ranellucci
|
5eb3bc52ef
|
Ported ModelObject::rotate() and ModelObject::flip() to XS, as well as axes constants
|
2015-04-16 21:22:04 +02:00 |
|
Alessandro Ranellucci
|
be2f46ca68
|
Ported Layer::merge_slices() to XS
|
2015-04-16 20:44:55 +02:00 |
|