bubnikv
e04e2b3636
Slight improvements of unit tests, fix of perl bindings.
2019-10-18 12:05:37 +02:00
bubnikv
13cc74ef0a
Ported test_config.cpp from upstream Slic3r.
...
Extended ConfigBase with set() functions similar to the upstream Slic3r.
ConfigBase::set_deserialize() newly throws if the operation fails.
Extrusion width parameters are newly tested for negative values.
2019-10-18 11:53:19 +02:00
bubnikv
b7af51fd6d
Merge branch 'master' of https://github.com/Prusa3d/PrusaSlicer
2019-10-17 19:10:50 +02:00
bubnikv
98a71a557b
Ported test_support_material.cpp from upstream slic3r.
...
Ported extension of ExtrusionEntityCollection::flatten() to disable
flattening of no_sort() collections.
2019-10-17 19:09:24 +02:00
tamasmeszaros
dfba3f04e9
Fix FindTBB on linux in debug mode.
2019-10-17 17:32:26 +02:00
bubnikv
f9710eff08
Merge branch 'master' of https://github.com/Prusa3d/PrusaSlicer
2019-10-17 17:09:25 +02:00
bubnikv
c228a49fe0
Ported test_support_material from upstream Slic3r.
...
Reworked the FFF testing framework & ConfigBase::set_deserialize()
for more compact tests: set_deserialize() now accepts list
of key / value pairs.
Fixed an incorrect assert in LayerRegion.
2019-10-17 17:09:15 +02:00
Lukas Matena
fb7bba2b5a
CMakeLists.txt: turning off -W-ignored-attributes, there are loads of those with newer GCC, originating from Eigen ( https://eigen.tuxfamily.org/bz/show_bug.cgi?id=1221 )
2019-10-17 09:56:38 +02:00
bubnikv
0ee78543a4
Fixed another weird auto + initializer list clang issue.
2019-10-16 18:23:33 +02:00
bubnikv
fee4dc3fc0
Fixes of unit tests on OSX. The old clang does not like the way
...
@lordofhyphens uses the initializer lists together with autos.
2019-10-16 17:55:41 +02:00
bubnikv
76c4eaf19a
Ported test_fill from upstream Slic3r, thanks @lordofhyphens
2019-10-16 17:43:43 +02:00
bubnikv
c2edcd07cb
Ported test_printgcode from upstream Slic3r, thanks @lordofhyphens
2019-10-16 15:40:09 +02:00
bubnikv
af7c69bfab
Merge branch 'master' of https://github.com/Prusa3d/PrusaSlicer
2019-10-16 13:20:49 +02:00
bubnikv
a5eb4a4ce1
Ported test_print/test_printobject/test_3mf from upstream Slic3r, thanks @lordofhyphens
2019-10-16 13:20:09 +02:00
Lukas Matena
605f0ecd54
Revert "CMakeLists.txt: turning off Wno-ignored-attributes on GCC and Clang again"
...
That change breaks compilation on the old buildserver (gcc 5.4). We'll deal with the warning later somehow.
This reverts commit 50448bf4dd
.
2019-10-16 12:53:25 +02:00
bubnikv
6585e58e83
Fix of perl bindings
2019-10-16 11:34:45 +02:00
bubnikv
69c8b1cd21
new cheaper constructor for DynamicPrintConfig from FullPrintConfig:
...
DynamicPrintConfig::full_print_config()
new cheaper constructors of DynamicConfig / DynamicPrintConfig from ConfigBase
Unit tests: ported test_model from upstream Slic3r, thanks @lordofhyphens
Unit tests refactored to use less autos and initializer lists for readibility,
DynamicPrintConfig is handled by value, not by shared pointer.
2019-10-16 11:16:50 +02:00
bubnikv
90d5712091
Filling in the autos in the tests so it is readible and it compiles on OSX
2019-10-16 09:28:27 +02:00
bubnikv
21837ceb85
Trying to fix compilation issues of the test cases on OSX.
2019-10-15 19:04:02 +02:00
bubnikv
72e99cf35f
Fixing some compilation issues of the C++ test cases on OSX.
2019-10-15 18:38:40 +02:00
bubnikv
abe856f9fe
Ported remove_collinear(Polygon) and test_polygon from upstream slic3r.
2019-10-15 18:08:32 +02:00
bubnikv
de45be5f29
Ported test_gcodewriter from upstream Slic3r, thanks @lordofhyphens.
...
The format for G1 Fxxx was changed to fixed three decimal digits.
2019-10-15 17:35:19 +02:00
bubnikv
88df291372
Merge branch 'master' of https://github.com/Prusa3d/PrusaSlicer
2019-10-15 16:57:37 +02:00
bubnikv
1964ac2e89
Ported test_skirt_brim from upstream Slic3r, thanks @lordofhyphens
2019-10-15 16:31:20 +02:00
Lukas Matena
50448bf4dd
CMakeLists.txt: turning off Wno-ignored-attributes on GCC and Clang again
...
Eigen still produces tons of those warnings on newer gcc
2019-10-15 15:10:52 +02:00
bubnikv
c99e7cb0df
Ported test_trianglemesh from upstream slic3r, thanks @lordofhyphens
2019-10-15 13:49:28 +02:00
bubnikv
67e1eba8e6
Ported test_data.cpp/hpp & test_flow.cpp from upstream slic3r,
...
thanks @lordofhyphens
2019-10-15 11:28:20 +02:00
bubnikv
e538a06fb0
Added missing include (worked on MSVC)
2019-10-15 09:49:33 +02:00
bubnikv
42a858b999
Added test projects for libslic3r and fff_print.
...
Added test_geometry.cpp from upstream slic3r, thanks @lordofhyphens
Added circle_taubin_newton() for circle center calculation, thanks @lordofhyphens
2019-10-15 09:40:40 +02:00
tamasmeszaros
a7c843d213
Fix the missing link dependencies for tbb on Linux
2019-10-14 15:48:29 +02:00
tamasmeszaros
05431c0e6d
Group test targets into logical "tests" directory. Disable DJDHeuristic
2019-10-14 14:58:07 +02:00
tamasmeszaros
cdc9fb0d8f
Force using TBB on all platforms for libnest2d
2019-10-14 13:42:09 +02:00
tamasmeszaros
fbc174ad06
Fix cmake with msvc generator.
...
* Remove unused libnest2d files. Make it use the global build script targets.
* Modify FindTBB to address multi-config builds and take care of __TBB_NO_IMPLICIT_LINKAGE
* Move FindNLopt to project common cmake module dir
* Rename libnest.hpp to nester.hpp and libnest.h to libnest.hpp
* Clean up common test suite build scripts
2019-10-14 12:50:08 +02:00
Enrico Turri
658b1e219e
ENABLE_GIT_3010_FIX set as default
2019-10-14 10:03:27 +02:00
Enrico Turri
76c9ddfd3e
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_git_3010
2019-10-14 08:49:19 +02:00
YuSanka
62b7892fa1
OSX: Call m_extruder_editor->Hide(), when extruder selection in ObjectList is changed
2019-10-10 16:13:27 +02:00
Enrico Turri
8b4799d734
Do not show context menu when the user deletes sla support points by right clicking on them and the mouse pointer is hovering the selected object
2019-10-10 16:00:32 +02:00
Enrico Turri
cc34860ddd
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer
2019-10-10 14:45:09 +02:00
Enrico Turri
e51d970b2e
Fixed crash in Plater::priv::can_reload_from_disk()
2019-10-10 14:44:52 +02:00
Lukas Matena
0dfbfa62df
wxExtensions.cpp: BitmapChoiceRenderer now updates config immediately after its combobox closes
...
This was needed because for some reason, the combobox would not lose focus when mouse left the ObjectList on Linux (KILL_FOCUS forces the update).
The update could be bypassed on Win too by changing extruder and hitting shortcut to reslice.
2019-10-10 11:03:55 +02:00
Lukas Matena
7b45014721
GCode.cpp: Removed a failing assert that was no longer needed
...
The situation it checked happens when the wipe tower is lower than the tallest print object.
The function processes that correctly.
2019-10-10 09:54:27 +02:00
tamasmeszaros
def254ddb8
Merge branch 'tm_fix_concave_hull'
2019-10-10 09:43:14 +02:00
Enrico Turri
a65b8f462d
#3008 - Reduced max size of bed texture
2019-10-10 09:35:21 +02:00
tamasmeszaros
175b6fd9f5
Fix concave hull having holes.
2019-10-09 14:59:09 +02:00
Enrico Turri
a6a7303e25
Fixed context menu showing up when user right clicks on 3D scene and release the mouse button after dragging over the objects list
2019-10-09 13:39:24 +02:00
YuSanka
1ade11fd57
Fixed OSX build
2019-10-09 13:15:03 +02:00
YuSanka
2afaefad24
Bugfix for extruders Column: suppress draw bitmap for Instance and allow Extruder editing for Layer Range
2019-10-09 12:36:13 +02:00
YuSanka
688a559b5f
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer
2019-10-09 11:31:48 +02:00
YuSanka
c1bb34cc4d
Some changing in implementation of emulate_kill_focus according to new code architecture.
...
+ Cleaning of the code from unused parts
2019-10-09 11:24:28 +02:00
Enrico Turri
835ee148e5
Fixed conflicts after merging with master
2019-10-09 11:17:48 +02:00