0ee78543a4
Fixed another weird auto + initializer list clang issue.
2019-10-16 18:23:33 +02:00
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
76c4eaf19a
Ported test_fill from upstream Slic3r, thanks @lordofhyphens
2019-10-16 17:43:43 +02:00
c2edcd07cb
Ported test_printgcode from upstream Slic3r, thanks @lordofhyphens
2019-10-16 15:40:09 +02:00
af7c69bfab
Merge branch 'master' of https://github.com/Prusa3d/PrusaSlicer
2019-10-16 13:20:49 +02:00
a5eb4a4ce1
Ported test_print/test_printobject/test_3mf from upstream Slic3r, thanks @lordofhyphens
2019-10-16 13:20:09 +02:00
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
ea8695c06c
Fixed GCode export for color_print extensions.
...
M25 is changed to M601
2019-10-16 12:03:51 +02:00
6585e58e83
Fix of perl bindings
2019-10-16 11:34:45 +02:00
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
4fa2567ea2
Merge remote-tracking branch 'origin/master' into ys_color_print_extension
2019-10-16 10:31:29 +02:00
76ec1bc7e3
Improved extruder_selector for DoubleSlider
2019-10-16 10:30:29 +02:00
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
21837ceb85
Trying to fix compilation issues of the test cases on OSX.
2019-10-15 19:04:02 +02:00
72e99cf35f
Fixing some compilation issues of the C++ test cases on OSX.
2019-10-15 18:38:40 +02:00
abe856f9fe
Ported remove_collinear(Polygon) and test_polygon from upstream slic3r.
2019-10-15 18:08:32 +02:00
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
88df291372
Merge branch 'master' of https://github.com/Prusa3d/PrusaSlicer
2019-10-15 16:57:37 +02:00
1964ac2e89
Ported test_skirt_brim from upstream Slic3r, thanks @lordofhyphens
2019-10-15 16:31:20 +02:00
4b0fe7cba4
Implemented custom extruder(tool) change from DoubleSlider
2019-10-15 15:42:30 +02:00
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
c99e7cb0df
Ported test_trianglemesh from upstream slic3r, thanks @lordofhyphens
2019-10-15 13:49:28 +02:00
67e1eba8e6
Ported test_data.cpp/hpp & test_flow.cpp from upstream slic3r,
...
thanks @lordofhyphens
2019-10-15 11:28:20 +02:00
e538a06fb0
Added missing include (worked on MSVC)
2019-10-15 09:49:33 +02:00
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
a7c843d213
Fix the missing link dependencies for tbb on Linux
2019-10-14 15:48:29 +02:00
05431c0e6d
Group test targets into logical "tests" directory. Disable DJDHeuristic
2019-10-14 14:58:07 +02:00
cdc9fb0d8f
Force using TBB on all platforms for libnest2d
2019-10-14 13:42:09 +02:00
5c2b5a167b
Context menu is extended for multiple material printing
2019-10-14 12:59:10 +02:00
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
658b1e219e
ENABLE_GIT_3010_FIX set as default
2019-10-14 10:03:27 +02:00
76c9ddfd3e
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_git_3010
2019-10-14 08:49:19 +02:00
e6403a74ef
ENABLE_3DCONNEXION_DEVICES tech set as default
2019-10-11 15:51:36 +02:00
1c05d88c00
ENABLE_3DCONNEXION_DEVICES -> Added support for 3Dconnexion universal receiver and battery level report
2019-10-11 15:29:57 +02:00
8e6bb7c20d
Add missed icons
2019-10-11 10:39:54 +02:00
a7972bcc77
ENABLE_3DCONNEXION_DEVICES -> Debug output of device features
2019-10-11 09:16:20 +02:00
8998a8e756
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_3dconnexion
2019-10-11 08:19:24 +02:00
5d9a136b8a
Merge remote-tracking branch 'origin/master' into ys_color_print_extension
2019-10-10 16:17:09 +02:00
62b7892fa1
OSX: Call m_extruder_editor->Hide(), when extruder selection in ObjectList is changed
2019-10-10 16:13:27 +02:00
db6c501b4d
Added code to colorized of axes names in manipulation panel (temporarily commented)
...
Related to (#3053 )
2019-10-10 16:08:52 +02:00
70ef0f25ef
Information from DoubleSlider is saved to Model
...
GCode creating can work with that values.
2019-10-10 16:03:58 +02:00
9ea501cab2
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_3dconnexion
2019-10-10 16:01:24 +02:00
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
4d1cfda14a
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_3dconnexion
2019-10-10 15:44:52 +02:00
cc34860ddd
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer
2019-10-10 14:45:09 +02:00
e51d970b2e
Fixed crash in Plater::priv::can_reload_from_disk()
2019-10-10 14:44:52 +02:00
7caa596b95
ENABLE_3DCONNEXION_DEVICES -> Refactoring and code cleanup
2019-10-10 11:55:17 +02:00
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
068b7e86a9
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_3dconnexion
2019-10-10 10:50:06 +02:00
f4654e376e
ENABLE_3DCONNEXION_DEVICES -> Slightly increased camera target movement limits
2019-10-10 10:49:47 +02:00