Commit Graph

107 Commits

Author SHA1 Message Date
Alessandro Ranellucci
3ae6f2630e Merge branch 'master' into sender
Conflicts:
	Build.PL
2015-02-01 14:07:32 +01:00
Alessandro Ranellucci
3648bbd6d4 Require an up-to-date Win32::API version because older ones are not thread-safe and cause random segfaults. #2517 2015-01-18 16:52:55 +01:00
Alessandro Ranellucci
40ce69ce5c Make Test::Harness optional 2015-01-09 14:02:49 +01:00
Alessandro Ranellucci
766b301f78 Typo 2015-01-08 22:51:21 +01:00
Alessandro Ranellucci
9507fb91f0 Serial ports detection on Win32 2015-01-04 23:53:59 +01:00
Alessandro Ranellucci
29d64107de Merge branch 'master' into sender 2014-12-31 16:25:26 +01:00
Alessandro Ranellucci
0b77fe743c Workaround for upstream bug in OpenGL test that prevents installation 2014-12-29 01:10:34 +01:00
Alessandro Ranellucci
b468e68c59 Bonjour autodiscovery of the Octoprint instances in local network. #1826 2014-12-28 18:49:52 +01:00
Alessandro Ranellucci
efe7d5f857 Integration with Octoprint. #1826 2014-12-28 01:30:05 +01:00
Alessandro Ranellucci
005f138ce7 Merge branch 'master' into sender 2014-12-26 01:30:48 +01:00
Alessandro Ranellucci
84760b8d59 Require a recent threads.pm version because of upstream bug 85140 potentially causing deadlocks when stopping running threads. #2394
https://rt.cpan.org/Ticket/Display.html?id=85140
2014-12-13 00:01:24 +01:00
Alessandro Ranellucci
11dd67ab34 Initial work for G-code sender and more intensive usage of Boost 2014-11-26 22:30:25 +01:00
Alessandro Ranellucci
d452a16ba8 Install Class::Accessor with Build.PL --gui. #2315 2014-10-28 23:39:11 +01:00
Alessandro Ranellucci
53f2d6bb4b New 3D Honeycomb infill pattern (credits: David Eccles (gringer)). #1646 2014-07-26 17:07:43 +02:00
Alessandro Ranellucci
829bfeabe8 Suspend background processes while writing to shared data structures 2014-06-13 23:27:52 +02:00
Alessandro Ranellucci
147385203c Make XS compilation verbose since most users forget to include the build.log file when reporting issues. This also makes Travis-CI logs more useful 2014-05-26 12:50:59 +02:00
Petr Ledvina
c81d26b960 add --sudo flag
This adds --sudo flag to Build.PL. This flag is passed to cpanm,
so it is possible to build Slicer on linux without beeing root (build files
are owned by user)
2014-04-10 16:02:48 +02:00
Alessandro Ranellucci
eadffe4a9e Merge branch 'master' into boost-medialaxis
Conflicts:
	lib/Slic3r/Layer/Region.pm
	xs/src/ExPolygon.cpp
	xs/src/Point.cpp
	xs/src/Point.hpp
	xs/src/TriangleMesh.cpp
	xs/t/01_trianglemesh.t
2014-03-02 22:36:20 +01:00
Alessandro Ranellucci
e7349622a2 Removed dependency on Storable; some fixes in Build.PL. #1693 2014-01-11 21:46:22 +01:00
Alessandro Ranellucci
7b0decbeb1 Finished implementing Boost.Polygon medial axis. Some cleanup needed 2014-01-10 16:18:55 +01:00
Alessandro Ranellucci
231bffa99b Add Module::Build::WithXSpp to prerequisites. #1640 2013-12-28 16:01:46 +01:00
Alessandro Ranellucci
4577f0725c Incomplete work for XS-based convex_hull 2013-11-22 21:43:35 +01:00
Alessandro Ranellucci
132d170f73 Ported simplify() to XS and removed dependency on Boost::Geometry::Utils 2013-11-22 16:01:50 +01:00
Alessandro Ranellucci
2597ddccbc Move Growl::GNTP to --gui modules 2013-11-20 15:37:40 +01:00
Alessandro Ranellucci
ff5cc9a17a Require ExtUtils::ParseXS 3.22 instead of forcing 3.18_04 2013-11-19 15:54:00 +01:00
Alessandro Ranellucci
dc049dfa1e Find Expat on Windows 32-bit too 2013-11-19 01:22:31 +01:00
Alessandro Ranellucci
c8fb1ceac8 Add path to expat on Windows to benefit from faster AMF parsing 2013-11-12 13:35:36 +01:00
Alessandro Ranellucci
849e714147 Complain loudly if XS cannot be compiled 2013-11-11 16:40:48 +01:00
Alessandro Ranellucci
4250ebf644 Missing line in Build.PL 2013-11-11 10:28:27 +01:00
Alessandro Ranellucci
781e09f86f Typo 2013-11-10 14:32:55 +01:00
Alessandro Ranellucci
720ef322d7 Some improvements to Build.PL 2013-11-10 14:31:51 +01:00
Alessandro Ranellucci
1e51479369 Require ExtUtils::MakeMaker 6.80 to prevent some tests from failing. #1501 2013-10-28 11:14:53 +01:00
Alessandro Ranellucci
7765787172 Added .travis.yml and have Build.PL exit with non-zero in case of failure 2013-09-19 10:42:49 +02:00
Alessandro Ranellucci
c421feb633 Only install ParseXS and Slic3r-XS when --gui is not supplied 2013-09-17 21:52:10 +02:00
Mark Hindess
98ad345e42 Fix broken logic in $ARGV[0] check. 2013-09-16 14:04:14 +01:00
Alessandro Ranellucci
5a9c163a2e Meaningful error when user wants to use 3D preview but didn't install the required modules. 2013-09-16 10:18:42 +02:00
Alessandro Ranellucci
747fd25f6d Fix threads, tests and require the most recent Moo version 2013-09-12 11:09:03 +02:00
Alessandro Ranellucci
fb763b0187 Removed dependency on Math::Clipper 2013-08-27 01:26:44 +02:00
Alessandro Ranellucci
5b734f4a13 Merge branch 'master' into plater2
Conflicts:
	lib/Slic3r/GUI/Plater.pm
2013-08-25 16:10:53 +02:00
Alessandro Ranellucci
ed0344e861 Explain user that he doesn't need to worry if a failed module was optional. One more fix for Windows, also 2013-08-24 12:12:46 +02:00
Alessandro Ranellucci
e3b42cd21e Avoid reinstalling Math::Libm on Windows every time 2013-08-24 12:01:56 +02:00
Alessandro Ranellucci
af687a98e2 Better compatibility with Windows in Build.PL 2013-08-24 11:59:51 +02:00
Alessandro Ranellucci
f69dc7201d Perform a ./Build distclean in ./xs automatically 2013-07-26 17:16:26 +02:00
Alessandro Ranellucci
826e6c106d Remove warning in Build.PL 2013-07-07 13:36:19 +02:00
Alessandro Ranellucci
51dd4d4e8a Compile fixes 2013-07-06 22:00:54 +02:00
Alessandro Ranellucci
28f8083ab7 Merge branch 'master' into xs 2013-07-06 11:38:40 +02:00
Alessandro Ranellucci
2ecc31c0aa Only work on GUI modules when --gui is supplied to Build.PL 2013-07-06 11:37:24 +02:00
Alessandro Ranellucci
f1978ce50a Add --gui argument to Build.PL 2013-07-06 02:44:32 +02:00
Alessandro Ranellucci
836e3a94f3 Fix Build.PL in xs 2013-07-03 19:59:47 +02:00
Alessandro Ranellucci
ecdc2f077b Merge branch 'master' into xs
Conflicts:
	Build.PL
2013-06-24 19:37:07 +02:00