6e89d64ebd
Merge branch 'master' of https://github.com/Prusa3d/PrusaSlicer
2019-10-17 17:09:25 +02:00
c045ea62dc
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
3dbb915d83
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
cf38dd2e9f
Fixed another weird auto + initializer list clang issue.
2019-10-16 18:23:33 +02:00
fb860b499b
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
6fa25152d7
Ported test_fill from upstream Slic3r, thanks @lordofhyphens
2019-10-16 17:43:43 +02:00
27e18bb405
Ported test_printgcode from upstream Slic3r, thanks @lordofhyphens
2019-10-16 15:40:09 +02:00
8b9fca6262
Merge branch 'master' of https://github.com/Prusa3d/PrusaSlicer
2019-10-16 13:20:49 +02:00
3f594f0388
Ported test_print/test_printobject/test_3mf from upstream Slic3r, thanks @lordofhyphens
2019-10-16 13:20:09 +02:00
2e0b8e7845
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
5a11e217df
Fix of perl bindings
2019-10-16 11:34:45 +02:00
1d6cea5bb5
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
2037671650
Filling in the autos in the tests so it is readible and it compiles on OSX
2019-10-16 09:28:27 +02:00
435fae6ac5
Trying to fix compilation issues of the test cases on OSX.
2019-10-15 19:04:02 +02:00
ab61e289fc
Fixing some compilation issues of the C++ test cases on OSX.
2019-10-15 18:38:40 +02:00
4d03afbb13
Ported remove_collinear(Polygon) and test_polygon from upstream slic3r.
2019-10-15 18:08:32 +02:00
b9d171f2c7
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
1f07903483
Merge branch 'master' of https://github.com/Prusa3d/PrusaSlicer
2019-10-15 16:57:37 +02:00
3f57887454
Ported test_skirt_brim from upstream Slic3r, thanks @lordofhyphens
2019-10-15 16:31:20 +02:00
acbf91eb54
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
5fd50a5b80
Ported test_trianglemesh from upstream slic3r, thanks @lordofhyphens
2019-10-15 13:49:28 +02:00
ce9d1369d9
Ported test_data.cpp/hpp & test_flow.cpp from upstream slic3r,
...
thanks @lordofhyphens
2019-10-15 11:28:20 +02:00
bb90be9e30
Added missing include (worked on MSVC)
2019-10-15 09:49:33 +02:00
1a51fb7ad8
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
c931fd2849
Fix the missing link dependencies for tbb on Linux
2019-10-14 15:48:29 +02:00
2d62dd725a
Group test targets into logical "tests" directory. Disable DJDHeuristic
2019-10-14 14:58:07 +02:00
3e2a3e58f8
Force using TBB on all platforms for libnest2d
2019-10-14 13:42:09 +02:00
1a16d5f0e7
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
2cc479b190
OSX: Call m_extruder_editor->Hide(), when extruder selection in ObjectList is changed
2019-10-10 16:13:27 +02:00
d911925d72
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
3554b70e72
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer
2019-10-10 14:45:09 +02:00
212333514f
Fixed crash in Plater::priv::can_reload_from_disk()
2019-10-10 14:44:52 +02:00
6455ba7a78
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
622831bfa6
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
8d87aa325d
Merge branch 'tm_fix_concave_hull'
2019-10-10 09:43:14 +02:00
0e6d8162e3
#3008 - Reduced max size of bed texture
2019-10-10 09:35:21 +02:00
f95a368694
Fix concave hull having holes.
2019-10-09 14:59:09 +02:00
cb12254503
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
5100256201
Fixed OSX build
2019-10-09 13:15:03 +02:00
bcf306fc53
Bugfix for extruders Column: suppress draw bitmap for Instance and allow Extruder editing for Layer Range
2019-10-09 12:36:13 +02:00
d156bf75a0
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer
2019-10-09 11:31:48 +02:00
c826fd9449
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
d3c337b69a
Fixed conflicts after merging with master
2019-10-09 11:17:48 +02:00
2bf2abea30
Merge branch 'lm_wipe_tower_in_skirt'
2019-10-08 14:13:07 +02:00
f9f9202a24
Simplified inclusion of the wipe tower into skirt calculation
2019-10-08 14:12:40 +02:00
5fac2ef70e
Wipe tower brim width is now part of WipeTowerData class, so it can be used wherever needed
2019-10-08 13:50:51 +02:00
e355c13dfb
Include wipe tower in skirt
2019-10-08 11:06:55 +02:00
9412e6cea2
Fixup of 47a8b49
2019-10-08 11:05:59 +02:00
05b8adb67b
Merge branch 'tm_arrange_test_extend'
2019-10-07 17:57:34 +02:00
478768d559
Merge branch 'vk-materials'
2019-10-07 17:41:51 +02:00