1
0
mirror of https://github.com/FULU-Foundation/OrcaSlicer-bambulab.git synced 2026-07-20 09:34:26 +00:00
Commit Graph

28 Commits

Author SHA1 Message Date
bubnikv 9a0100d6de Initial definition of PresetHints C++ class and Perl binding, ported the cooling logic hints to C++.
Removed Perl Flow::new_from_spacing bindings.
Some Fill C++11 beautification.
Fix of a support_material_1st_layer_flow, brim_flow and skirt_flow logic to use the extrusion_width if both first_layer_extrusion_width and support_material_extrusion_width are undefined.
Documented the extrusion width logic in the config tooltips, including the default values.
2017-11-09 10:48:06 +01:00
bubnikv 95c284c764 Next step of Perl to C++ configuration layer conversion. 2017-11-01 19:30:05 +01:00
bubnikv 1fee3633a0 New C++ class AppConfig for maintaining the config.ini
New helper function for generating a unified "generated by slic3r" header.
2017-10-30 18:15:41 +01:00
bubnikv d9d6d996e9 Utility functions to pass wxWidgets pointers from Perl to C++ code.
C++ var_dir / set_var_dir() interface to access the UI resources
from the C++ code.
2017-10-17 20:00:15 +02:00
bubnikv 473233019c Initial partial implementation of presets in C++. 2017-09-19 13:55:48 +02:00
bubnikv 100c8f60a5 Added GCode/PrintExtents.cpp,h
Added a check for a collision between the multi material priming
regions with the rest of the print.
2017-09-12 09:01:48 +02:00
bubnikv 836dd98113 CMake build system: Adding -fext-numeric-literals when compiling with gcc.
This should fix https://github.com/prusa3d/Slic3r/issues/500
2017-09-11 09:20:22 +02:00
bubnikv b610866d77 Implemented priming of all the filaments of the Prusa Multi Material. 2017-09-01 17:30:18 +02:00
bubnikv 247070cd82 Fixed a regression bug of Slic3r::encode() / decode() 2017-08-30 14:57:13 +02:00
bubnikv 4bd694e205 CMake build process: Fixed build on OSX: renamed XS to XS.bundle 2017-08-29 16:37:46 +02:00
bubnikv 6688d6c590 CMake build system: Link perl library on windows only. 2017-08-29 12:41:59 +02:00
bubnikv c0a9c67632 CMake build system: Fix on older linux? 2017-08-28 23:17:24 +02:00
bubnikv ff4e8d94c0 CMake build process: Workaround for an old CMake on Linux. 2017-08-28 23:11:43 +02:00
bubnikv 0cb491e135 CMake build process:
Added the "test" target to execute the perl prove unit / integration tests.
Added a post-build step to copy the XS.dll & Slic3r/XS.pm to local-lib.
2017-08-28 19:11:16 +02:00
Vojtech Bubnik 85ffbf1f57 Merged 2017-08-18 22:47:26 +02:00
Vojtech Bubnik d0c43c99c3 CMake build system: Linux fixes 2017-08-18 22:45:24 +02:00
Vojtech Bubnik 9620596d59 CMake build system - fixes for OSX. Now a working XS.bundle is being generated. 2017-08-18 13:06:10 -07:00
bubnikv ba1c0b0137 CMake build process - fixes of the previous check-ins to build
cleanly on Windows & Linux. There is still a work on OSX:
The XS module has to be linked without perl.lib and with
the following parameters to produce a bundle: -bundle -undefined dynamic_lookup
2017-08-18 21:09:53 +02:00
bubnikv e2a685b8bb CMake build system: Fixes for OSX. 2017-08-18 16:59:36 +02:00
bubnikv 3dbc93c663 CMake: Aadd local-lib to PATH and PERL5LIB environment variables,
so the locally installed modules (mainly the Alien::wxPerl) will be reached.
2017-08-18 14:34:54 +02:00
bubnikv cb1bc0aaf8 CMake build system, initial placeholder for slic3r C binary. 2017-08-18 13:32:35 +02:00
bubnikv 428b7d3f9d CMake: Added all header files to the particular libraries. 2017-08-18 12:41:01 +02:00
bubnikv 2a3d2fb8c1 CMake: Split the globs into separate libraries. 2017-08-18 11:39:24 +02:00
Vojtech Bubnik 952ca18bf9 Modified to compile on Ubuntu 2017-08-17 19:43:14 +02:00
bubnikv 94483202ec CMake build system: Always use the system libexpat on Linux. 2017-08-17 18:33:15 +02:00
bubnikv c0f099c2cf CMake conversion, further steps: Now it compiles on Visual Studio 2013. 2017-08-17 18:27:51 +02:00
bubnikv bb36e78428 Further CMake integration, split the xs CMakeFiles.txt to
FindAlienWx.cmake and FindPerlEmbed.cmake for easier Perl integration.
2017-08-17 13:30:46 +02:00
bubnikv 5673205d2e Initial implementation of a CMake build system for the Slic3r XS module.
Based on https://github.com/CReimer/Slic3r/tree/makefile_pr
Big thanks to @CReimer for his huge effort.
2017-08-16 19:05:08 +02:00