Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/supermerill/SuperSlicer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/xs
AgeCommit message (Collapse)Author
2019-09-16Fix of Perl bindings after ExtrusionEntity::clone() refactoringbubnikv
2019-09-04WIP: Reworked the infill generator to merge areas with the samebubnikv
properties. Note for Vojtech: Review src/libslic3r/Fill/Fill.cpp once again, add test for G-code generator properties (extrusion speed, cooling?) Fixes Modifier slice/move efficiency #1005
2019-08-08FIx of Single test suite failure on two minority architectures #2461bubnikv
2019-07-25Fixed broken Perl bindings.bubnikv
2019-07-04Simplified the "cereal" includes to not clash with Perl includesbubnikv
2019-07-04Fix of perl bindingsbubnikv
2019-07-04Merge remote-tracking branch 'origin/master' into vb_undo_redobubnikv
2019-06-27WIP Undo / Redo: ModelID / ModelBase renamed to ObjectID / ObjectBasebubnikv
2019-06-20Reworked the Perl unit / integration tests to use the same Printbubnikv
interface that the application is using. Old interface used just for the integration tests was removed.
2019-06-20Removed the layer_height_ranges from the Perl bindings and unit tests.bubnikv
2019-06-20Integrated the new layer height spans with configs into the backend.bubnikv
Fixed some compiler warnings.
2019-06-18Merge branch 'vb_admesh_fix'bubnikv
2019-06-13Build fix when boost is not in prefix/boosttamasmeszaros
2019-06-11Sharing TriangleMesh objects between the front end (UI) and back endbubnikv
(background processing)
2019-06-10admesh refactoring: Use Eigen vec3i for indexed triangles.bubnikv
2019-06-10admesh refactoring: separation of the shared vertices / indicesbubnikv
into an indexed_triangle_set structure
2019-06-10admesh refactoring: Removed the shared_vertices counter as it is nowbubnikv
contained inside v_shared std::vector
2019-06-10Refactored admesh to get rid of the error and fp members of stl_file.bubnikv
2019-06-06Merge remote-tracking branch 'remotes/origin/master' into vb_admesh_fixbubnikv
2019-06-06Support for Visual Studio 2019 Communitybubnikv
2019-06-05Fix of perl bindingsbubnikv
2019-05-22Fixed unit tests when run with range checks on std::vectorLukas Matena
There was a bug in unit tests that led to generating the wipe tower with non-normalized preset. This caused out-of-bounds access into max_layer_height vector in fill_wipe_tower_partitions. The problem surfaced in https://github.com/prusa3d/PrusaSlicer/issues/2288. I quickly patched additional normalization of the preset to prevent this from happening. Also, an assert in the same function turned out to trip on one of the tests. This one was commented out for now and will (hopefully) be looked into later. Function Print::apply_config was renamed to apply_config_perl_tests_only so everyone sees its current purpose and does not mistake it for the more important Print::apply.
2019-05-20Fix two errors with -Werror=format-securityJason Tibbitts
Fedora (and, I supposed, most recent Linux distros) build everything with -Werror=format-security. If you attempt to build with -DSLIC3R_PERL_XS (which we need in order to run the test suite), the build fails because of two strings in the Perl XS code: /usr/bin/perl -MExtUtils::XSpp::Cmd -e xspp -- -t "/builddir/build/BUILD/PrusaSlicer-version_2.0.0-rc2/xs/xsp/typemap.xspt" "/builddir/build/BUILD/PrusaSlicer-version_2.0.0-rc2/xs/xsp/Print.xsp":585:31: error: format not a string literal and no format arguments [-Werror=format-security] Ths fixes up two instances of that.
2019-05-13Updated handling of the SLIC3R_BUILD_ID keybubnikv
2019-05-03Implemented the "Support for support enforcers only" quick selection.bubnikv
Reduced some memory leaks due to the ConfigDef::default_value pointer.
2019-04-16Another fix of the perl bindingsbubnikv
2019-04-16Fixed trianglemeshslicer perl bindings, thus the unit tests.bubnikv
2019-04-15Harmonized the application naming.bubnikv
2019-03-13Fix of perl bindingsbubnikv
2019-03-13removed the --gui parameter from the slic3r wrapper.bubnikv
Fixed the perl bindings
2019-03-13Fixed perl bindingsbubnikv
2019-03-13Reworked the command line interface based on the current statebubnikv
of the upstream. Thanks @alexrj, @lordofhyphens for the original code of slic3r.cpp
2019-03-01Fixed Perl bindings.bubnikv
2019-02-25Fixed Perl bindingsbubnikv
2019-01-24Yet one more fix of a unit test.bubnikv
2019-01-24Removed ExPolygon::triangulate_pp() from Perl XS bindings and unit tests.bubnikv
2019-01-23Fixed layer height profile access from Perl XSbubnikv
2019-01-16Upgrade Boost to 1.66 on WindowsVojtech Kral
2018-12-12Manual merge of the TriangleMesh.cpp from the stable branch.bubnikv
2018-12-11Trigger background processing update when switching to a preview tab.bubnikv
Implements "Go Direct to the preview screen after slicing #152"
2018-12-11WIP: Command line slicing for SLA.bubnikv
Removed some layer height editing bindings from Perl.
2018-12-03Implemented naming of the SLA export file based on the output file namebubnikv
template. Reworked naming of the plater exports to not use the output file name template, but to derive the file name from the first printable object's name. Fixed error handling: Reimpemented the Perl's "eval" blocks as try / catch blocks.
2018-11-26Removed some obsolete Perl bindings.bubnikv
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-22Removed legacy GUI Perl bindings,bubnikv
replaced Print & SLAPrint pointers with BackgroundProcessing pointer at the GLCanvas3D level, so that the Print & SLAPrint access will be synchronized with the current printer technology.
2018-11-19Fix buildVojtech Kral
2018-11-12removing remnant junk for AppControllertamasmeszaros
2018-11-12Getting rid of AppController.tamasmeszaros
2018-11-08Separated Print / PrintObject into PrintBase.cpp/h to support SLAPrintbubnikv
2018-11-06WIP: When iterating over PrintObject's regions, use the region countbubnikv
by PrintObject::region_volumes. This is due to the way Print::apply() works, it does not invalidate an existing PrintObject if a new region is added to the print.
2018-11-05Fixed some issues with front end / back end synchronization.bubnikv