Vojtech Kral
4152f917a6
Merge branch 'vk-materials'
2019-10-07 17:41:51 +02:00
Vojtech Kral
fd6d32135b
Merge branch 'master' into materials
2019-10-07 17:23:37 +02:00
Vojtech Kral
570c038eb7
ConfigWizard: Fix printer pre-selection on fresh config
2019-10-07 17:21:45 +02:00
tamasmeszaros
72ac8d68f0
Extend libnest tests, remove some warnings, faster catch2 compilation.
...
Also, improve libnest2d::nest interface.
2019-10-07 17:16:40 +02:00
tamasmeszaros
555fcc151d
Hotfix for broken partial arrange.
2019-10-07 14:10:47 +02:00
YuSanka
47a8b49f8b
Fixed get extruder color for SLA presets
2019-10-07 12:36:16 +02:00
tamasmeszaros
3edca58a0c
Don't require gtest anymore.
2019-10-07 11:22:16 +02:00
Vojtech Kral
eda01341d0
ConfigWizard: Fix a memory access issue between PageMaterial instances
2019-10-07 11:10:18 +02:00
tamasmeszaros
f0d75eea0d
Fix incorrect time format spec in iso_utc_timestamp.
...
Also add test for such errors in the future.
2019-10-07 08:56:54 +02:00
tamasmeszaros
f1388fffba
Fix test outputs on buildbot. Also fix pairhash test.
2019-10-07 10:21:59 +02:00
tamasmeszaros
5bf3d5aabf
Merge branch 'tm_sla_tests'
2019-10-04 18:34:08 +02:00
tamasmeszaros
a34ca42709
Disable on-model supports for pierce tests.
...
Also added separate main for sla_print testsuite to speed up compilation.
2019-10-04 18:14:19 +02:00
bubnikv
d815a518bd
Merge branch 'master' of https://github.com/Prusa3d/PrusaSlicer
2019-10-04 16:50:18 +02:00
bubnikv
f8ff23638f
Fixed regression due to ExPolygonCollection to ExPolygons refactoring.
...
Fixed crashes in BridgeDetector due to unexpected implicit conversion
to a const temporary.
2019-10-04 16:50:01 +02:00
tamasmeszaros
1df1ef481d
Port sla tests to catch2
2019-10-04 14:47:02 +02:00
tamasmeszaros
51f26f9483
Fix for data dir path on windows
2019-10-04 14:27:51 +02:00
tamasmeszaros
5ca962a1da
Catch2 test framework integration into tm_sla_tests.
2019-10-04 14:23:19 +02:00
tamasmeszaros
cf777ec09c
Remove automatic test subdir inclusion.
...
Too complex and might cause problems some day.
2019-10-04 13:52:42 +02:00
tamasmeszaros
ce4f4bea06
libnest2d test rewritten for catch2. Fine tuned catch2 integration.
2019-10-04 12:59:31 +02:00
tamasmeszaros
320d18f07c
Remove accidentally left cmake debug message
2019-10-04 09:14:57 +02:00
tamasmeszaros
df7c886fe6
Apply Mac specific caveats on the test build script.
2019-10-04 11:08:46 +02:00
tamasmeszaros
fe7f2e4d95
Catch2 test framework integration.
2019-10-04 11:04:26 +02:00
tamasmeszaros
2edd5abf06
Fix endless loop in pinhead creation.
...
* Headless stick penetration value from global cfg
* eliminate warnings
2019-10-03 17:18:03 +02:00
tamasmeszaros
4569a6026a
Add an additional sla test object for support generation.
2019-10-03 16:15:11 +02:00
tamasmeszaros
fefde79c89
Make sure no vector reallocation will be performed on pillars.
...
This is a workaround for now, it needs to be handled properly.
2019-10-03 15:13:17 +02:00
YuSanka
ffa544ade3
Merge remote-tracking branch 'origin/ys_extruders_color'
2019-10-03 14:25:25 +02:00
YuSanka
da7275bdea
Merge remote-tracking branch 'origin/ys_manipulation_panel_rw'
2019-10-03 14:24:20 +02:00
tamasmeszaros
c4d50ea639
Add test obj and address for support under ground level if no elevation
2019-10-03 14:23:22 +02:00
tamasmeszaros
23a7e77a81
Eliminate some race conditions in sla support tree
2019-10-03 12:31:25 +02:00
tamasmeszaros
95e22d8fd4
Add method for bridge addition with Head parameter to fill the bridge_id
2019-10-03 10:22:25 +02:00
YuSanka
63f31ce4db
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer
2019-10-02 22:51:18 +02:00
YuSanka
b3603a09fc
Fixed a bug: Wrong save of a preset if the preset is already exist.
...
Step to repro:
1. Select system "Some_preset" preset
2. Make some changes
3. Save preset with "Some_preset - Copy" name.
=> "Some_preset - Copy" is selected, there is/are marked option(s) only different from system preset.
repeate 1-3 steps
=> "Some_preset - Copy" is selected, there is/are marked option(s) different from DEFAULT preset.
2019-10-02 22:50:55 +02:00
tamasmeszaros
3f698c4ccf
Enable full concurrency for support tree generation.
2019-10-02 16:33:13 +02:00
YuSanka
8bc569284e
Corrected editor position and size
2019-10-02 16:14:40 +02:00
tamasmeszaros
3c4e81cec6
Merge branch 'tm_timecvt'
2019-10-02 15:12:25 +02:00
YuSanka
9e01740db6
More improvements
2019-10-02 15:02:13 +02:00
tamasmeszaros
8ca7e56d0f
Fix tests on all platforms
...
Try to link tests on Mac.
Fix inaccurate pad brim size
fix build on mac (attempt 2)
Fixes for support tree faults and race conditions in release mode.
Fix crashing test executable on gcc 4.9
fix warning on msvc
2019-10-02 14:55:16 +02:00
tamasmeszaros
d5dcba00b1
Time conversion functions with tests.
...
Fixes issue with incorrect characters in time strings on UI.
Fix platform dependency
Fix return value with incorrect strings.
Just use strptime and strftime on all platforms.
Emulate strptime on msvc... because they don't have it and their get_time is buggy.
2019-10-02 14:44:11 +02:00
tamasmeszaros
f29e18dad2
Fix crashing test executable on gcc 4.9
2019-10-02 14:42:28 +02:00
YuSanka
4171a6a80d
Improvements for 15902766d0
2019-10-02 14:08:36 +02:00
tamasmeszaros
fa81b961c5
Fix compilation without pch.
2019-10-02 13:56:41 +02:00
YuSanka
d87f2d11ae
Fix OSX build
2019-10-02 12:17:02 +02:00
YuSanka
15902766d0
Workaround for extruder editing under OSX
2019-10-02 11:53:50 +02:00
Enrico Turri
fbe38fb2a4
#3008 - Generate all mipmaps up to size 1x1
2019-10-02 10:57:07 +02:00
Enrico Turri
6293ff8ccd
Fixed crash into GCodeTimeEstimator::post_process() while processing custom end g-code
2019-10-02 09:38:19 +02:00
Enrico Turri
c5a5e6a61d
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_git_3010
2019-10-02 08:13:11 +02:00
YuSanka
a0b46a4019
Merge remote-tracking branch 'origin/master' into ys_extruders_color
2019-10-01 18:20:59 +02:00
YuSanka
d7ebc4de5b
Added color for extruder
2019-10-01 18:19:28 +02:00
bubnikv
546ad99306
Merge branch 'master' of https://github.com/Prusa3d/PrusaSlicer
2019-10-01 17:17:20 +02:00
bubnikv
564eddd99d
FDM Print refactoring:
...
Layer newly remembers bounding boxes of slices,
the bounding boxes are used by G-code generator & newly the support
generator.
Slices are stored as ExPolygons, not ExPolygonCollection.
2019-10-01 17:17:08 +02:00