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 |
|
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 |
|
Alessandro Ranellucci
|
a7c36846c0
|
Require Math::Clipper 1.07 which includes the fix for #233
|
2012-05-01 15:36:07 +02:00 |
|
Alessandro Ranellucci
|
d51ba94e8a
|
Remove XXX from dependencies
|
2012-04-16 14:03:36 +02:00 |
|
Henrik Brix Andersen
|
f025830168
|
Add perl 5.10.0 as minimum required perl version.
|
2012-04-10 17:34:11 +02:00 |
|
Henrik Brix Andersen
|
ec89318a57
|
Add Wx and Growl::GNTP to recommended modules.
|
2012-04-10 17:32:16 +02:00 |
|
Alessandro Ranellucci
|
5bfe19a8b9
|
Huge speed Boost (pun intended). Also fixes a problem where infill was escaping perimeters sometimes (#305).
|
2012-04-09 11:04:32 +02:00 |
|
Alessandro Ranellucci
|
aeed77bef9
|
Raise Math::Clipper version number in Build.PL too. #303
|
2012-04-07 20:07:47 +02:00 |
|
Alessandro Ranellucci
|
8b777e9d70
|
Multithreaded infill. #154
|
2012-01-28 16:27:52 +01:00 |
|
Alessandro Ranellucci
|
1c7564e4a4
|
Thin walls. #24
|
2011-12-30 17:17:37 +01:00 |
|
Alessandro Ranellucci
|
038caddcda
|
New fill types (hilbertcurve, archimedeanchords, octagramspiral) and ability to use different patterns for solid layers. #20
|
2011-11-13 18:14:02 +01:00 |
|
Alessandro Ranellucci
|
774717c8bb
|
Implement our own STL relaxed parser to be tolerant with malformed STL files and remove a dependency
|
2011-10-12 10:47:26 +02:00 |
|
Alessandro Ranellucci
|
f352dd8e81
|
We require Math::Clipper 1.02 now
|
2011-10-11 16:40:31 +02:00 |
|
Alessandro Ranellucci
|
bfd1d0e1dd
|
Got rid of Math::Geometry::Planar
|
2011-10-06 12:39:58 +02:00 |
|
Alessandro Ranellucci
|
558e86e72d
|
GUI fixes for Windows
|
2011-10-03 13:08:43 +02:00 |
|
Alessandro Ranellucci
|
f2f9178e07
|
GUI
|
2011-10-03 11:55:32 +02:00 |
|
Alessandro Ranellucci
|
a311220c19
|
New build script to install dependencies automatically
|
2011-10-02 11:57:47 +02:00 |
|