4159 Commits

Author SHA1 Message Date
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