Commit Graph

65 Commits

Author SHA1 Message Date
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
Alessandro Ranellucci
7852c07ba3 Exit with 1 if prerequisites are missing 2013-06-24 16:51:01 +02:00
Alessandro Ranellucci
344072d03c Re-enable tests if all prereqs succeeded, regardless of optional modules 2013-06-24 16:41:12 +02:00
Alessandro Ranellucci
f32551bd35 Don't check cpanm existence if SLIC3R_NO_AUTO 2013-06-24 16:39:31 +02:00
Alessandro Ranellucci
ddc8727b70 Have SLIC3R_NO_AUTO check dependencies before requiring cpanm, and don't skip tests if all prerequisites are there 2013-06-24 16:32:03 +02:00
Alessandro Ranellucci
b33b30b09d Remove --sudo from ./xs too 2013-06-24 16:04:00 +02:00
Alessandro Ranellucci
607fea3aa4 Merge branch 'master' into xs
Conflicts:
	Build.PL
2013-06-24 00:10:04 +02:00
Alessandro Ranellucci
9e927ffaf9 Reimplement SLIC3R_NO_AUTO 2013-06-23 21:14:55 +02:00
Alessandro Ranellucci
de45b823e1 Merge branch 'master' into xs 2013-06-23 21:12:19 +02:00
Henrik Brix Andersen
a1a39d3a2e Let cpanm automatically discover the need for --sudo or --local-lib in order to allow non-root installs. 2013-06-23 13:19:35 +02:00
Alessandro Ranellucci
ff795f2918 Merge branch 'master' into xs 2013-06-23 12:27:12 +02:00
Alessandro Ranellucci
ecf4099611 More changes to Build.PL 2013-06-23 11:20:03 +02:00
Alessandro Ranellucci
2d3fb15a3f Look for cpanm in sitebin too 2013-06-23 11:10:36 +02:00
Alessandro Ranellucci
6e63e938a0 Fix typo in new Build.PL 2013-06-22 22:57:36 +02:00
Alessandro Ranellucci
9d27b5e4a7 New XS framework for C and C++ code 2013-06-22 17:16:45 +02:00
Alessandro Ranellucci
c88d8a5842 Replace Build.PL with a custom script based off cpanm 2013-06-22 16:18:43 +02:00
Alessandro Ranellucci
b35e668ee7 Require Boost::Geometry::Utils 0.15 2013-06-21 19:46:45 +02:00
Alessandro Ranellucci
c43ef45064 Require the newest Math::Clipper and Boost::Geometry::Utils to avoid the huge memory leaks present in previous versions 2013-05-20 09:56:55 +02:00
Alessandro Ranellucci
06ad6b70f8 Bugfix: scaling object from the plater applied scale factor over the factor used in the previous slicing job. #1075 2013-05-14 16:31:50 +02:00
Alessandro Ranellucci
7953dcfb12 Merge branch 'better-brim'
Conflicts:
	lib/Slic3r/Geometry/Clipper.pm
	lib/Slic3r/Print.pm
2013-05-11 09:19:23 +02:00
Alessandro Ranellucci
dde3e6e870 Disable Net::DBus. #1015 2013-04-29 15:57:07 +02:00
Mark Hindess
51d140d7d7 Fix dependencies to require Math::Clipper 1.18.
To avoid error "Undefined subroutine &Math::Clipper::int_offset ...".
2013-04-18 18:56:55 +01:00
Alessandro Ranellucci
c2aa119c09 Require Boost::Geometry::Utils 0.08 2013-04-09 14:03:24 +02:00
Alessandro Ranellucci
0feef890b1 Use Class::XSAccessor 2013-03-13 01:29:45 +01:00
Alessandro Ranellucci
721b61e798 Require Boost::Geometry::Utils 0.06 2013-01-28 00:34:09 +01:00
Alessandro Ranellucci
0ddd6d9e55 Require Math::Clipper 1.17 2013-01-17 11:11:22 +01:00
Alessandro Ranellucci
ad9be0e4d7 Bugfix: crash when reading/writing files to paths containing non-ASCII characters on Windows. #651 #865 2013-01-13 10:18:34 +01:00
Alessandro Ranellucci
1df42fbe46 Add IO::Scalar to build prerequisites 2012-11-23 18:45:29 +01:00
Alessandro Ranellucci
d3629a3a44 Require Math::Clipper 1.15. #779 2012-11-13 11:53:02 +01:00
Alessandro Ranellucci
68e1edab80 Require Math::Clipper 1.14 and increase scale factor for offset(). #720 2012-11-05 00:17:46 +01:00
Alessandro Ranellucci
304676b6aa Use XML::SAX::ExpatXS if available 2012-10-24 20:36:32 +02:00
Alessandro Ranellucci
c793a2657f Replace Math::ConvexHull with Math::ConvexHull::MonotoneChain. #722 2012-10-22 15:29:54 +02:00
Alessandro Ranellucci
81b05bc46f Add XML::SAX to recommended modules 2012-08-08 12:30:44 +02:00
Henrik Brix Andersen
1f6b7ce7e8 Add File::Spec 2012-08-01 20:22:58 +02:00
Alessandro Ranellucci
f173096a6c Merge branch 'new-gui'
Conflicts:
	lib/Slic3r.pm
	lib/Slic3r/Config.pm
	lib/Slic3r/GUI/OptionsGroup.pm
	lib/Slic3r/GUI/SkeinPanel.pm
	lib/Slic3r/Print.pm
2012-07-18 15:48:04 +02:00
Henrik Brix Andersen
3690b0798e Use Net::DBus instead of Gtk2::Notify due to less dependencies; recommended by @beanz. 2012-07-16 23:43:09 +02:00
Henrik Brix Andersen
99845955b3 Add support for libnotify notifications. 2012-07-16 22:37:31 +02:00
Mark Hindess
a49827f5ab Revert "Fix license to match README."
This reverts commit 7d858338fa.

At least xnaron's perl doesn't like 'agpl3'.
2012-06-27 07:15:30 +01:00
Mark Hindess
7d858338fa Fix license to match README. 2012-06-25 23:00:50 +01:00
Alessandro Ranellucci
07daefeddb Require Moo 0.091009 2012-06-23 23:28:21 +02:00
Alessandro Ranellucci
94e28b9ab8 Require Math::Clipper 1.09 because it contains important bugfixes 2012-06-21 10:53:04 +02:00
Alessandro Ranellucci
23ae015c49 Memory optimizations broke multiple copies 2012-05-19 20:30:46 +02:00
Shlomi Fish
a64dcd0a0f Add an envvar to prevent deps from being installed
It's optional and defaults to off but people can set it if they would
like to install the dependencies in a different way.
2012-05-17 17:43:49 +03:00