Commit Graph

186 Commits

Author SHA1 Message Date
ecff6b721d Build fix when boost is not in prefix/boost 2019-06-13 14:19:24 +02:00
995d951bfa Upgrade Boost to 1.66 on Windows 2019-01-16 15:14:18 +01:00
91ac484405 Removed some obsolete Perl bindings.
Removed libslic3r from the default include paths for all modules but
libslic3r. Now headers from libslic3r need to be included with an
explicit path (libslic3r/libslic3r.h etc)
Split the localization macros into I18N.{cpp,h}
2018-11-26 14:41:58 +01:00
811d918146 Build improvements: symlink resources properly with Visual Studio
Convert dependencies into a CMake build script in the `deps` dir
2018-10-15 16:47:15 +02:00
ae3d5aa285 Simplified dependencies. 2018-09-21 21:16:09 +02:00
75de8e47be Moved the remaining Perl dependencies to xs/CMakeLists.txt 2018-09-21 19:37:35 +02:00
2b6ae860e9 Fixed Perl unit tests. 2018-09-19 18:31:41 +02:00
a022b721f3 Removed dependency on wxWidgets from Alien.
Updated source code to wxWidgets 3.1.1
Moved invocation of perl unit / integration tests to the xs project.
2018-09-19 17:19:06 +02:00
d269a3ebe3 Yet another build system fix 2018-09-19 14:43:38 +02:00
bc1ff442ff Fixed compilation on OSX & Linux 2018-09-19 13:12:57 +02:00
1260b8deb3 WIP: Moved sources int src/, separated most of the source code from Perl.
The XS was left only for the unit / integration tests, and it links
libslic3r only. No wxWidgets are allowed to be used from Perl starting
from now.
2018-09-19 11:02:24 +02:00
417b0f20eb Replaced CONFESS with throw std::exception in libslic3r, so now
libslic3r should be compilable without Perl.
2018-09-18 10:09:58 +02:00
939162b433 Fix of compilation on Linux, disabled -Wreorder 2018-09-17 17:17:38 +02:00
51e650f6bf Merged with dev 2018-09-17 15:12:13 +02:00
a70184d5a2 Removed Print.pm,
ported execution of post processing scripts into C++ (WIP, waits for
update of boost::system module on our build server)
Removed other mention of the "Controller".
2018-09-17 12:01:02 +02:00
573607bfb7 WIP: Background processing. 2018-09-14 09:28:00 +02:00
1e53f61691 Removed Strings.hpp, replaced with wxString
Fixed UTF8 rendering of status messages.
2018-09-12 13:17:47 +02:00
eed3887a61 Merged with dev 2018-09-12 11:59:02 +02:00
1aab634eb0 Merge remote-tracking branch 'origin/feature_arrange_with_libnest2d' into dev
# Conflicts:
#	xs/src/slic3r/AppController.cpp
2018-08-31 10:55:55 +02:00
4600f6c867 Merge remote-tracking branch 'origin/cpp_progress_status_bar' into dev
# Conflicts:
#	lib/Slic3r/GUI/MainFrame.pm
#	xs/src/slic3r/AppController.cpp
#	xs/src/slic3r/AppControllerWx.cpp
#	xs/src/slic3r/GUI/GUI.hpp
2018-08-30 17:35:49 +02:00
54ad58bff8 Almost working c++ status bar
Signed-off-by: tamasmeszaros <meszaros.q@gmail.com>
2018-08-30 11:54:08 +02:00
8f04503180 fix build for Linux 2018-08-28 11:55:10 +02:00
991b427479 FIxed build errors caused by merge and flipped normals of the SLA pool walls. 2018-08-27 11:59:37 +02:00
564063d94a Merge remote-tracking branch 'origin/master' into feature_arrange_with_libnest2d 2018-08-27 10:20:48 +02:00
33c5ecd6f6 Merge remote-tracking branch 'origin/dev' into sla_base_pool 2018-08-27 09:53:52 +02:00
a19d658cd3 Merge remote-tracking branch 'origin/new_main_page_ui' into dev 2018-08-24 15:01:26 +02:00
38119a73ab Merge branch 'gizmos_3d' of https://github.com/prusa3d/Slic3r into dev 2018-08-23 09:45:04 +02:00
cfd9b35c4c Merge branch 'master' into lm_lay_flat_round_merged_facets 2018-08-22 14:03:17 +02:00
53f32a9757 Merge remote-tracking branch 'origin/master' into feature_arrange_with_libnest2d 2018-08-22 13:54:45 +02:00
237b1dc7cf Parallel placer now works with the custom Slic3r object function. Works an order of magnitude faster. 2018-08-22 13:52:41 +02:00
1d62f9aaa4 Print host bugfixes / refactoring 2018-08-21 15:47:29 +02:00
0fa348155f Merge remote-tracking branch 'origin/eigenize' into sla_base_pool 2018-08-21 13:50:09 +02:00
53e56c96e5 some code formatting 2018-08-21 11:12:53 +02:00
69e0932dde Added possibility for upload to Duet
Further changes:
- Added new configuration option Host Type
- Added abstract base class for future printer hosts
- Moved location of upload dialog (also made it a little bit more configureable)
- added possibility to send file via postfield instead a new frame
2018-08-21 11:12:53 +02:00
ba3c5c7c6a figured out how to round the edges of the generated model. 2018-08-20 13:55:01 +02:00
dae0949e73 Merge branch 'master' of https://github.com/prusa3d/Slic3r into gizmos_3d 2018-08-20 08:33:42 +02:00
a0f38631a4 Merge branch 'master' into lm_lay_flat_round_merged_facets 2018-08-17 15:45:02 +02:00
d4c2cf99e3 Build: Option to force generation of PDB file on MSVC Release build 2018-08-17 15:20:58 +02:00
4f0e3482f7 Build: Plumb perl include path
Thanks to @kortschak for contributing to this fix
Co-authored-by: Dan Kortschak <dan@kortschak.io>
2018-08-17 15:20:58 +02:00
4e559c63fc wall generation with different top and bottom plates. 2018-08-17 15:11:30 +02:00
a7a23d6f6f Working curve approximation of the concave hull with clipper offset. 2018-08-16 17:47:05 +02:00
bdefe2d635 Merge branch 'opengl_to_cpp' of https://github.com/prusa3d/Slic3r into gizmos_3d 2018-08-15 14:39:40 +02:00
c1ce67ecd1 Added qhull library to xs/src and cmake 2018-08-15 10:57:22 +02:00
79c0ed429c Rough base pool geometry can be generated from convex hull or from the ground slice itself. 2018-08-13 18:23:49 +02:00
1f92ab12bc Merge branch 'master' of https://github.com/prusa3d/Slic3r into opengl_to_cpp 2018-08-13 08:51:58 +02:00
676dc4bf18 SLA base pool generation framework 2018-08-09 18:11:45 +02:00
38f2cdb9ec Merge remote-tracking branch 'origin/master' into feature_slice_to_png
# Conflicts:
#	xs/CMakeLists.txt
2018-08-09 10:53:27 +02:00
988b41ca1a Added qhull library to xs/src and cmake 2018-08-07 12:20:15 +02:00
eb736cf484 Prepare integration for arbitrary shaped print beds. 2018-07-30 16:41:35 +02:00
1f66022ed1 Merge branch 'master' of https://github.com/prusa3d/Slic3r into opengl_to_cpp 2018-07-27 14:41:05 +02:00