630 Commits

Author SHA1 Message Date
Filip Sykala - NTB T15p
a57e3c14b6 Merge branch 'master' into fs_svg_SPE-1517 2023-10-11 15:29:09 +02:00
Filip Sykala - NTB T15p
70460ae790 Fix Healing of SVG shape for overlapped contour points in thin "bay".
SVG from @LukasMatena
2023-10-11 15:01:29 +02:00
tamasmeszaros
d2c7fac559 Revert e74f1bf5ab1363a03d36e97661907af3195c651f as it doesn't fix
#11429
2023-10-09 15:03:02 +02:00
Filip Sykala - NTB T15p
df256cc2bd Merge branch 'master' into fs_svg_SPE-1517 2023-10-09 14:10:42 +02:00
tamasmeszaros
e74f1bf5ab Fix deadlocks in job tests
Should fix them, but let's see...
2023-10-09 14:03:40 +02:00
tamasmeszaros
d1156ccefe WIP on fixing deadlock with BoostThreadWorker 2023-10-09 13:29:21 +02:00
Filip Sykala - NTB T15p
76c23fd9ff Merge branch 'master' into fs_svg_SPE-1517
# Conflicts:
#	src/slic3r/GUI/GUI_Factories.cpp
2023-10-03 15:32:11 +02:00
Lukas Matena
af7230e496 Rename 'NetFabb' to 'Windows repair algorithm' (related to #11199) 2023-10-03 15:14:14 +02:00
Filip Sykala - NTB T15p
af520bc787 Merge branch 'master' into fs_svg_SPE-1517 2023-10-02 16:16:37 +02:00
tamasmeszaros
b0333ef761 Fix arrange test warnings on msvc 2023-10-02 12:52:45 +02:00
tamasmeszaros
f83abb09dc Merge branch 'tm_fix_static_map_build' 2023-10-02 12:48:50 +02:00
tamasmeszaros
4025a55c4f Fix build on Mac 2023-10-02 12:48:23 +02:00
Vojtech Bubnik
5fede09c13 Fixing compilation on GCC 2023-10-02 10:32:48 +02:00
Vojtech Bubnik
a0441dac14 ArcWelder:
Reducing the chance of creating segments shorter than G-code quantization
distance.
Improving fitting by non-linear least squares.
2023-10-02 09:59:06 +02:00
tamasmeszaros
11893ed0c1 Don't build static map tests as they fail on multiple platforms 2023-10-02 09:43:24 +02:00
tamasmeszaros
82a7ff7f4e Re-enable static map tests 2023-10-02 08:47:59 +02:00
tamasmeszaros
23b041e222 Add StaticSet and StaticMap to allow global constant dictionaries 2023-09-29 11:58:05 +02:00
Filip Sykala - NTB T15p
4ea9a250ba Merge branch 'master' into fs_svg_SPE-1517 2023-09-27 10:08:33 +02:00
Martin Šach
003232dfb6 Add tests for SupportSpotsGenerator::ObjectPart construction.
Ensuring that ObjectParts in SupportSpotsGenerator are properly
generated from slice is crucial for any further computations.
2023-09-26 16:11:19 +02:00
Martin Šach
13579fff45 Move definitons to header in the SupportSpotsGenerator.
Moving the definitions to a header file will enable testing the
functions involved.
2023-09-26 16:11:19 +02:00
Filip Sykala - NTB T15p
2aafec0576 Merge branch 'master' into fs_svg_SPE-1517 2023-09-26 15:06:56 +02:00
Lukas Matena
11273b29ac Fixed compiler warnings 2023-09-26 14:24:23 +02:00
Filip Sykala - NTB T15p
5da14c491e Merge branch 'master' into fs_svg_SPE-1517 2023-09-26 13:34:28 +02:00
Martin Šach
6164051d60 Use proper formula for second moment of area.
SupportSpotsGenerator originally used a heuristic formula. Current
formula is properly derived using known properties of
second moment of area. Several tests of this formula are added.
2023-09-22 13:30:05 +02:00
Filip Sykala - NTB T15p
1b62121c97 Fix of Point coord overflow(double scaled int) in test
Should fix MAC build
2023-09-15 09:46:19 +02:00
Filip Sykala - NTB T15p
255081e342 Merge branch 'master' into fs_svg_SPE-1517 2023-09-13 21:53:59 +02:00
YuSanka
cfc520c97a Thumbnails refactoring: Next round
* Check errors state on all places of its using (throw exceptions or show a warnings message)
+ To backward compatibility, save "thumbnails_format" value to the config
+ deep_diff() function is extended for the case of "thumbnails" comparison
+ Added unit tests to:
  * check a load of configuration for "thumbnails" and "thumbnails_format" options
  * check return values for make_and_check_thumbnail_list() function
2023-09-13 15:24:40 +02:00
Filip Sykala - NTB T15p
3421a9298a Remove depricated variable
+ read old staff in separate 3mf function
2023-09-13 11:56:37 +02:00
Filip Sykala - NTB T15p
e40b798ef6 Fix scale in test 2023-09-05 14:32:09 +02:00
Vojtech Bubnik
c01c863d8b Merge branch 'master' into master_262 2023-08-31 17:16:20 +02:00
Filip Sykala - NTB T15p
d9b0fad80c Merge branch 'master' into fs_svg 2023-08-31 16:43:30 +02:00
Filip Sykala - NTB T15p
96618d684f Emboss Stroke(contour of paths from svg)
Do not support yet:
 - Markers(start sybol, end symbol, middle symbols)
 - Dashes
2023-08-31 16:41:21 +02:00
Vojtech Bubnik
014953c864 Merge branch 'et_spe_1784_binary_gcode' into master_262 2023-08-30 12:52:02 +02:00
Vojtech Bubnik
015a24133a Fixed some compilation warnings. 2023-08-30 12:51:35 +02:00
tamasmeszaros
0482f79dd8 3rd try for fixing tests on RPI 2023-08-30 11:45:02 +02:00
tamasmeszaros
8e875242ae Another try for fixing tests on RPI 2023-08-30 09:35:57 +02:00
Vojtech Bubnik
3cfe2f4a3a Merge branch 'vb_arc_welder' into master_262 2023-08-28 15:50:00 +02:00
Filip Sykala - NTB T15p
57141aa61a Merge branch 'master' into fs_svg
# Conflicts:
#	src/slic3r/GUI/Gizmos/GLGizmoEmboss.hpp
2023-08-22 16:20:42 +02:00
tamasmeszaros
c159451efe Merge branch 'tm_arrange_overflows' 2023-08-21 15:20:27 +02:00
tamasmeszaros
b2d43c8719 Fix arrange in fff tests 2023-08-18 16:50:35 +02:00
tamasmeszaros
3277b5ee06 Fix compilation on in VS 2019 in certain environments
MSVC crashes when compiling
Thanks to @enricoturri1966 for reporting and fixing
2023-08-17 19:31:19 +02:00
Filip Sykala - NTB T15p
0c9cb02cf1 Merge branch 'master' into fs_dir_per_glyph_SPE-1597
# Conflicts:
#	src/libslic3r/Polygon.hpp
2023-08-17 15:46:25 +02:00
tamasmeszaros
aea278ab55 Fix failing tests
still the arrange is broken
2023-08-16 18:52:05 +02:00
tamasmeszaros
be9bbb7552 Follow up fix for ctest slow test filter expression 2023-08-16 16:53:42 +02:00
tamasmeszaros
90a7bc929c Exclude tests marked as Slow from ctests 2023-08-16 16:47:47 +02:00
tamasmeszaros
c613669718 Follow-up, get rid of even more NOMINMAX warnings 2023-08-16 14:15:38 +02:00
tamasmeszaros
9bb5bdb80f Fixing crashes with objects residing at large world coordinate values
fixes issue SPE-1844
2023-08-16 09:59:10 +02:00
tamasmeszaros
0c0a1af1e9 Temporarily disable rotations for wipe tower when arranging
It is problematic due to varying interpretation of rotation in arrange and slicer's wipe tower handling 
fixes SPE-1787
2023-08-16 09:59:10 +02:00
tamasmeszaros
2224ce0ca7 Rename WritableItemTraits to MutableItemTraits
makes more sense, avoids confusion with WritableDataStore
2023-08-16 09:59:10 +02:00
tamasmeszaros
ace6cb1f78 Complete test for vbed involvement 2023-08-16 09:59:10 +02:00