Alessandro Ranellucci
46ea9c5066
Removed dependency on XML::SAX::ExpatXS
2017-03-01 22:24:08 +01:00
Alessandro Ranellucci
22ba87c3b3
Finished porting importers and read_from_file() to C++
2017-03-01 22:19:30 +01:00
Alessandro Ranellucci
8326f75af8
Ported AMF parsing/writing to C++ (by @bubnikv)
2017-03-01 21:29:29 +01:00
Alessandro Ranellucci
62675a2b18
Use Slic3r::IO::STL for reading STL files
2017-03-01 20:18:45 +01:00
Alessandro Ranellucci
de19e5dabc
Port the OBJ parser to C++
2017-03-01 20:13:10 +01:00
bubnikv
80718b79a9
AdMesh:
...
unify positive and negative zeros in stl_check_facets_exact() and stl_check_facets_nearby()
New function stl_transform() by a 3x4 matrix.
Some constness improvements.
Conflicts:
xs/src/admesh/stlinit.c
2017-03-01 18:05:36 +01:00
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
2017-03-01 17:26:55 +01:00
Alessandro Ranellucci
d984864ce0
New "rear" seam position
2017-03-01 17:20:43 +01:00
bubnikv
4d521ca839
Avoid placement of seams on bridging perimeters, if random seam is enabled. #3526
...
https://github.com/alexrj/Slic3r/issues/3526#issuecomment-263125049
Conflicts:
xs/src/libslic3r/GCode.cpp
2017-03-01 17:04:20 +01:00
bubnikv
ccf0a45752
GCodeWriter - made tiny methods inline.
2017-03-01 16:59:10 +01:00
Alessandro Ranellucci
c146cab2c7
Upgraded Clipper to 6.4.2
2017-03-01 00:05:26 +01:00
Joseph Lenox
e8cf95889b
Added link references for writing good feature requests
2017-02-28 15:38:57 -06:00
Joseph Lenox
04d3f5b078
Don't reset speed on flush moves (avoid use of uninitialized variable).
2017-02-17 18:50:47 -06:00
Joseph Lenox
7d2884bc0c
Fixed a bug in renaming a G-code at the end of a G-code export ( #3708 )
...
from .tmp suffix to a non .tmp file on localized Windows, thanks @bubnikv
2017-02-14 17:30:41 +00:00
Joseph Lenox
402035732b
moved win and linux packaging scripts to package/ tree ( #3699 )
2017-02-07 19:50:12 -06:00
Joseph Lenox
d0b337bb77
Add MacStadium logo
...
Adding MacStadium logo as part of our agreement with MacStadium for the OSX Build server.
2017-02-07 19:42:00 -06:00
Joseph Lenox
5fa45989af
Replace glVertexPointer_p() call with glVertexPointer_c(). ( #3677 )
...
Delete VBO buffers after they've been drawn. Both ways work on OpenGL.pm 0.7
Credit to @bubnikv from prusa3d fork, drawn from commit c0b3de6248f6e6d50624b3d2132c823fb65af95e on that repository.
2017-02-07 16:49:36 -06:00
Joseph Lenox
c557a00516
Fixed input to bed shape dialog to catch everything that resolves to 0. Fixes #3681 ( #3683 )
2017-02-07 16:46:54 -06:00
Sebastianv650
d41e3c1ee4
Pressure advance overrides print speeds patch ( #3287 )
...
* Fix PressureRegulation.pm
Check if a pressure advance is needed even if speed is unchanged, but a discharge happened before. Restore print speed after advance / discharge. Solves #3282
2017-01-25 20:27:10 -06:00
Ralph Giles
7eeb30d33d
Readme improvements ( #3679 )
...
* Use svg badge for travis build status.
This avoids bluriness with high-density displays. We're already
using svg for the appveyor status.
* Update README to use https urls.
Both xkcd and freenode are available securely now.
2017-01-22 17:04:42 -06:00
Alessandro Ranellucci
1d02c1532e
Merge pull request #3670 from lordofhyphens/disable_background_processing
...
Disable background processing by default.
2017-01-16 21:26:05 +01:00
Joseph Lenox
847392867d
Disable background processing by default. It causes more problems than it solves, especially with the new slice-on-preview code available.
2017-01-16 13:45:25 -06:00
Joseph Lenox
1f920dc847
Added note about issues and release version
2017-01-15 13:28:02 -06:00
Alessandro Ranellucci
c36a7c1e3d
Fixed error in previous commit
2017-01-11 23:08:32 +01:00
Alessandro Ranellucci
88387634eb
Merge pull request #3659 from gege2b/OctoprintUI
...
Fix for #3655 - always print after gcode send
2017-01-11 19:07:38 +01:00
Alessandro Ranellucci
182d68ad85
Automatically switch to rectilinear when a pattern is used that doesn't support solid infill
2017-01-11 18:55:48 +01:00
Alessandro Ranellucci
ee2d14fcd2
Bugfix: wrong alignment after cut by grid
2017-01-11 16:31:45 +01:00
Gege2B
f4bf6fef92
Fix for #3655 - always print after gcode send
2017-01-08 22:46:48 +01:00
Joseph Lenox
586d95b28a
Minor revisions/updates for win32 packager ( #3651 )
...
* more tweaks for the build server and packaging
* more tweaks for the build server and packaging
* fixed appveyor variable names
* Revert to old regex
* Fixed typo
* Used wrong braces
* Normalizing separators
2017-01-02 17:33:42 -06:00
Joseph Lenox
16df4df8f8
Using Perl 5.24.0 instead of 5.22.2, made packaging script smarter
2017-01-02 01:01:04 -06:00
Joseph Lenox
ed0173364f
initialize $self->{move_target} before calling functions on it.
2017-01-01 23:43:13 -06:00
Joseph Lenox
43c203a8e0
Cleanup of Win32 packaging build script ( #3646 )
...
* cleaned up package to use local::lib
Doesn't touch anything but the package script in utils :)
2017-01-01 17:58:52 -06:00
Joseph Lenox
a2c7e56862
Fix typo in debug code, use this->_layer_id not plain layer_id.
2017-01-01 17:51:51 -06:00
Joseph Lenox
df4f6434db
Added second link to bintray for manually packaged
2016-12-31 00:17:42 -06:00
Alessandro Ranellucci
73763a8417
Bugfix: rare crash when loading 3D preview. #3636
2016-12-22 13:18:22 +01:00
Alessandro Ranellucci
cb72afc10e
Update invalidate_state_by_config_options() for the new semantics of infill_overlap
2016-12-22 12:22:00 +01:00
Alessandro Ranellucci
85bf2ed7ae
Bugfix: object disappeared from 2D plater when reloaded from disk. #3634
2016-12-22 12:13:28 +01:00
Alessandro Ranellucci
da0f4c4e01
Since we have removed the INFILL_OVERLAP_OVER_SPACING constant, increase the infill_overlap value for compensation
2016-12-22 11:16:28 +01:00
Alessandro Ranellucci
9581ddf641
Bugfix: local::lib check was creating ~/perl5. #3635
2016-12-22 10:52:46 +01:00
Alessandro Ranellucci
117fb30636
Ported CoolingBuffer to C++/XS
2016-12-21 23:09:58 +01:00
Alessandro Ranellucci
475f9d45a5
Some minor fixes. #3603
2016-12-21 20:42:17 +01:00
Alessandro Ranellucci
49a9492ad2
Allow any layer height and limit it to the smallest nozzle diameter. #2706
2016-12-21 20:35:06 +01:00
Alessandro Ranellucci
949fda3abb
One more fix to SLAPrint
2016-12-21 19:55:46 +01:00
Alessandro Ranellucci
0578a40a6d
Update SLAPrint with the new Fill API
2016-12-21 19:49:40 +01:00
Alessandro Ranellucci
357b6bbd55
Minor changes to MedialAxis code
2016-12-21 19:48:39 +01:00
Alessandro Ranellucci
27b2f0d6c3
Prevent useless reloading of 3D preview
2016-12-21 18:10:48 +01:00
Alessandro Ranellucci
b33d04fd2d
Bugfix: adjusted solid infill could become very large in thin areas. #3215
2016-12-21 17:12:37 +01:00
Alessandro Ranellucci
4a25b3e8be
Fix infill_overlap and endpoints_overlap not being linked and not considering both perimeter and infill extrusion width (thus causing potential overflows). #3289
2016-12-21 15:39:07 +01:00
Alessandro Ranellucci
2708eb0bad
Merge pull request #3627 from alexrj/bridge_over_infill_threshold
...
Limit bridge over infill
2016-12-21 13:10:29 +01:00
Alessandro Ranellucci
bd1f03a121
Error in 32fdd4d7eef4470303b3075fc6ef256a43fefeb3. #3632
2016-12-21 11:56:39 +01:00