4192 Commits

Author SHA1 Message Date
Alessandro Ranellucci
4d13c67baa Merge remote-tracking branch 'origin/osx-package' 2017-03-06 16:42:13 +01:00
Alessandro Ranellucci
2b360c66d4 Tweaked deployment script to use variables for bintray stuff, added description at top (by @lordofhyphens) 2017-03-06 16:40:18 +01:00
Alessandro Ranellucci
7f9ca6bf99 Ignore .app and .dmg files 2017-03-06 16:36:57 +01:00
Alessandro Ranellucci
b0d2644e06 Pass module path to local perl 2017-03-06 16:35:58 +01:00
Alessandro Ranellucci
1edbf9c0a6 Couple improvements to the two Build.PL files 2017-03-06 16:33:54 +01:00
Alessandro Ranellucci
fc7e022003 Fixed regression: rectilinear infill crashed with zero-area polygons. #3648 2017-03-06 16:32:14 +01:00
Alessandro Ranellucci
c6034bbddf Almost there with OS X packaging 2017-03-06 15:45:43 +01:00
Alessandro Ranellucci
a6c03f235f Preserve symbolic links of dylibs instead of duplicating them in the package 2017-03-06 13:56:07 +01:00
Alessandro Ranellucci
1ea3dd7423 Bugfix: old DMG was not deleted 2017-03-06 13:38:04 +01:00
Joseph Lenox
63f66314c8 Adjusted and normalized names 2017-03-05 21:53:43 -08:00
Joseph Lenox
3eb15bd2c4 added bintray deployment bash script 2017-03-05 21:36:04 -08:00
Joseph Lenox
0c3fd13da5 Added file associations to Info.plist 2017-03-05 18:57:02 -06:00
Alessandro Ranellucci
7355d39584 Prevent race conditions when loading files into GUI from command line 2017-03-05 16:52:05 +01:00
Alessandro Ranellucci
5821f040c4 Bugfix: placeholders with preset names were not initialized without background processing. #3507 2017-03-05 16:30:32 +01:00
Alessandro Ranellucci
871f469c89 Fixed regression in the post_process GUI field. #3698 2017-03-05 16:13:19 +01:00
Alessandro Ranellucci
69202aeeb9 Merged xs/t/*_config.t into one single .t file 2017-03-05 14:13:21 +01:00
Alessandro Ranellucci
fbd8075cd6 Populated CFBundleIdentifier. #612 2017-03-05 10:44:40 +01:00
Joseph Lenox
1b89084f33 Rearranged comments and added guard to ensure only one parameter is given. 2017-03-04 22:16:30 -08:00
Joseph Lenox
58932ebc5e added more perl modules to the dmg creation via a temporary test.par 2017-03-04 22:13:18 -08:00
Joseph Lenox
9dd1f24b15 package Slic3r for OSX post-build. 2017-03-04 21:06:57 -08:00
Alessandro Ranellucci
36e148929b More user-friendly inputs for speed and extrusion width options (explicit "auto" labels instead of having to write 0) 2017-03-05 03:20:39 +01:00
Alessandro Ranellucci
abe22fa406 Fix compilation on recent OSX versions 2017-03-05 02:42:15 +01:00
Alessandro Ranellucci
a7f1cd50ab Merge pull request #3737 from alexrj/allow-unversioned-boost-libs
Permit boost libraries to not have the version # in their name
2017-03-05 02:17:53 +01:00
Alessandro Ranellucci
619bc4012d Allow to express gap_fill_speed as % over infill_speed 2017-03-05 02:13:00 +01:00
Alessandro Ranellucci
5470e89f7a Allow autospeed for gap fill. Now gap_fill_speed = 0 enabled autospeed (consistenly with other speed settings) and does not disable gap fill. A new fill_gaps option, defaulting to true, was added for this purpose. #2976 2017-03-05 01:53:57 +01:00
Joseph Lenox
85e4e16578 Permit boost libraries to not have the version # in their name 2017-03-04 16:38:00 -08:00
Alessandro Ranellucci
4e586b8eda Bugfix: percent first layer speed was not applied over autospeed. #2945 2017-03-04 14:23:03 +01:00
Alessandro Ranellucci
f25ea9f493 Don't slowdown external perimeters if possible. #2796 2017-03-03 20:12:56 +01:00
Alessandro Ranellucci
d9a663098a Make tests pass again 2017-03-02 20:57:31 +01:00
Alessandro Ranellucci
959da803fb Calculate autospeed on a per-layer basis in order not to slowdown the print too much when first layer or solid layers have very different settings affecting flow. #3021 2017-03-02 20:34:14 +01:00
Joseph Lenox
4fe58d768a Added windows shell and script (#3723)
* Slightly modified perl wrapper from @bubnikv and added a short powershell script to build it (assuming Strawberry Perl is installed)

* added shell and tweaked build script to package 5.18 or 5.24

* moved class::accessor to local-lib

* Using different thread library for packager (x64), wrapper is verbose.

* Statically link libgcc for shell program, include pthreadGC2-w64.dll

* set default perl version, added more linker options
Added libgcc_s_sjlj-1.dll to pack list.

* Removed Sub::Util from manual dependency list.

* Added resource file for wrapper exe and appended compile steps..

* added Win32 perl module

* Add libglut-0.dll
2017-03-02 12:14:21 -06:00
Alessandro Ranellucci
dd22a28160 C++11 compilation for OSX 10.8 2017-03-02 13:17:48 +01:00
Joseph Lenox
3c4f93cf24 Cpp11 (#3731)
* Enabled c++11 support (required for IO::AMF), extended Travis build to build with g++ 4.9
* ifdef guard in poly2tri/util to avoid redefinition warning
* cache local-lib
2017-03-02 00:46:20 -06:00
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