Commit Graph
100 Commits
Author SHA1 Message Date
tamasmeszaros a30361ec69 Fix repeated calls to FindTBB in module mode.
fixes #6355
2022-12-25 14:28:58 +08:00
tamasmeszaros c87fda7f7a Fix Boost build not forwarding osx sdk flags to the compiler
(cherry picked from commit 8c6f67a1645c596189d6601c5ed758e70adfd172)
2022-12-16 22:51:07 -05:00
tamasmeszaros d5a8db72ff Really fix boost build
(cherry picked from commit 8d25bf680165f5db0cfd398525199fad64e7642e)
2022-12-16 22:51:07 -05:00
tamasmeszaros 2f39bb0c2b Fix boost build
(cherry picked from commit d3cf765a24cf54d0e2bae790cefb8d77444998f4)
2022-12-16 22:51:07 -05:00
tamasmeszaros 6be5c9b3f8 Fix boost with clang on Linux and fix exclude rules for bad tests
(cherry picked from commit 62fb70d1cb9513f4e54481fac31a1c0771d2a30a)
2022-12-16 22:51:07 -05:00
tamasmeszaros a5f9ab614a Update Boost to v1.78
(cherry picked from commit 776a125b9b5fb4af1d9c57b78063012ad6421f4b)
2022-12-16 22:51:07 -05:00
tamasmeszaros 69edbdd01f Fix repeated calls to FindTBB in module mode.
fixes #6355
2022-12-16 22:51:07 -05:00
tamasmeszaros 35345d9fe0 Merge branch 'tm_tbb_find' 2021-12-14 10:49:05 +01:00
tamasmeszaros 08f88f09da Fix error in previous commit 2021-12-13 17:11:17 +01:00
tamasmeszaros 914f170a98 Use TBB config scripts to find the library if using dynamic libraries.
fixes #7470
fixes #6355 ?
2021-12-13 15:53:24 +01:00
tamasmeszaros 08e3e60a5f Fix CGAL build with major version > 4 on Linux
fixes #7341

CGAL upstream CMake config will lock in the major version if installed as a distro package and will not provide any version info if compiled and installed from upstream. As of this commit, PrusaSlicer can be built with CGAL 4.13.2, and 5.0 but there is no universal way to specify the minimum version that would work with static dependencies and linux packages.

sorry #4912
2021-12-03 09:46:07 +01:00
tamasmeszaros 86afffa692 Don't let UI jobs overlap. 2021-11-30 12:07:52 +01:00
tamasmeszaros a683745347 Fix crash when deleting objects while ui job is running. 2021-11-30 11:29:47 +01:00
tamasmeszaros 2f805de46e Fix locked in version of CGAL
fixes #7341
2021-11-25 10:40:12 +01:00
tamasmeszaros 83fb066c64 Check for required CGAL version
fixes #4912
2021-11-22 15:14:53 +01:00
tamasmeszaros 0b0e5e5040 Merge branch 'tm_fix_hollowing_preview' 2021-11-22 14:01:00 +01:00
tamasmeszaros 1280b03a60 Merge branch 'tm_sla_fast_slow' 2021-11-19 16:15:25 +01:00
tamasmeszaros a7260e7257 Add material print speed parameter for sla printers except sl1 2021-11-19 15:08:53 +01:00
tamasmeszaros 8a0c492583 Remove unused headers 2021-11-19 10:28:23 +01:00
tamasmeszaros f8e734cd79 Merge branch 'tm_relative_correction_xyz_2' 2021-11-19 09:48:44 +01:00
tamasmeszaros c6de3e84eb Trying to solve forward compatibility for SLA relative_corrections 2021-11-19 09:47:57 +01:00
tamasmeszaros d336dbe1a5 Fix broken hollowing preview with defined holes and unchecked hollowing
fixes SPE-1121
2021-11-18 17:40:25 +01:00
tamasmeszaros 53c5b0331e Fix issue with corrupted sl1 import with substituted profile.
fixes SPE-1119
2021-11-18 12:08:24 +01:00
tamasmeszaros b431fd1f7e Mark the source of nanosvg library 2021-11-15 11:11:48 +01:00
tamasmeszaros e324643a04 Fix hanging status indication if a UI job gets started over another.. 2021-11-11 17:07:35 +01:00
tamasmeszaros 17686b4814 Slight performance boost
follow up to f7db7c0
2021-11-11 11:12:03 +01:00
tamasmeszaros 549c98ac88 Fix its_number_of_patches returning bool instead of size_t 2021-11-11 10:02:58 +01:00
tamasmeszaros f44f367f9b Merge branch 'tm_rotgizmo_beautify' 2021-11-10 16:40:19 +01:00
tamasmeszaros c49ba9f7f0 Round up rotation optimizer gizmo. 2021-11-10 16:35:47 +01:00
tamasmeszaros ddef93e78b Merge branch 'tm_sl1_import_fixes' 2021-11-05 15:59:15 +01:00
tamasmeszaros 535191c1e9 Verify layerHeight conf value before use 2021-11-05 15:58:40 +01:00
tamasmeszaros eda0a995a2 Merge branch 'tm_sl1_import_fixes' 2021-11-05 15:49:38 +01:00
tamasmeszaros c4c8b7608e Fix some mesh errors in sl1 archive reconstruction 2021-11-05 15:43:40 +01:00
tamasmeszaros 1c940ef145 Do not reset sl1 import dialog settings between imports 2021-11-05 15:31:27 +01:00
tamasmeszaros fb429c1e23 Load layer height from config.ini if profile is missing from sl1 archive 2021-11-05 15:31:15 +01:00
tamasmeszaros 73af0ed331 Fixing slow conversion from cgal mesh format 2021-11-02 09:52:44 +01:00
tamasmeszaros f309cf3aa9 Merge branch 'tm_levitating_supports_in_interior' 2021-10-27 10:05:33 +02:00
tamasmeszaros d57cfa981e Construct supports using the trimmed mesh. To solve issues with supports within the cavity hanging in the air. This still doesn't solve the issue with undrilled holes.
To solve issues with supports within the cavity hanging in the air. This still doesn't solve the issue with undrilled holes.
2021-10-27 10:05:09 +02:00
tamasmeszaros dc588e2db5 Pass previously set arc tolerance to concave hull 2021-10-21 12:22:15 +02:00
tamasmeszaros 5f19539df5 Obvious fixes to stupid warnings 2021-10-21 09:55:12 +02:00
tamasmeszaros 6887fa829e Another warning fix for gcc 11 2021-10-20 15:48:39 +02:00
tamasmeszaros ed67fb506e Fix some warnings on gcc 11 2021-10-20 15:08:43 +02:00
tamasmeszaros 39a6c13c81 Use proper morphological closing for pad creation. 2021-10-20 14:34:22 +02:00
tamasmeszaros f494ad565b Fix some builds that fail with cgal 5.2.3 2021-10-18 14:38:55 +02:00
tamasmeszaros 5e3da340ae Fix crash with some models after hole drilling 2021-10-15 15:32:14 +02:00
tamasmeszaros ac414e226f Minor beautification 2021-10-12 10:55:23 +02:00
tamasmeszaros 94843bb6bf Removing search for upstream miniz as its no longer compatible.
Due to 729298c408

fixes #7080
2021-10-12 09:59:59 +02:00
tamasmeszaros 29a5f48f43 Minor performance optimization for convex intersection algo 2021-10-05 13:31:09 +02:00
tamasmeszaros 4cc1b2740d Don't report intersection if two polygons are only touching. 2021-10-04 14:16:13 +02:00
tamasmeszaros 9c177cf167 Merge branch 'tm_convex_intersect_rotcalip' 2021-10-04 10:12:04 +02:00
tamasmeszaros 9fce0ce3a6 Fix compile issues and overlapping polygon fails 2021-10-01 18:27:37 +02:00
tamasmeszaros 627d8bcaef Merge branch 'tm_convex_intersect_rotcalip' 2021-09-30 15:51:56 +02:00
tamasmeszaros 234f062ad4 Fast convex polygon intersection test with rotating calipers 2021-09-30 15:49:12 +02:00
tamasmeszaros 5c1e6d2298 Fix reading relative_correction parameter
Drop compatibility with profiles created on legacy Slic3r PE 1.42-beta1 to 1.42-beta2

fixes #7013
2021-09-29 10:11:29 +02:00
tamasmeszaros 05e4451649 Merge branch 'tm_sl1_import_fixes' 2021-09-27 10:00:45 +02:00
tamasmeszaros 4d2bf8db0d Switch to current SLA profile if an imported archive doesn't contain it.
Send a warning notification if this happens. Also,if  there is no current SLA profile initialized, an error message will tell the user to switch to an SLA profile before importing.

fixes #6915
2021-09-27 10:00:21 +02:00
tamasmeszaros 33eba4aea6 Rename SLAPrinter interface to SLAArchive as it makes more sense. 2021-09-27 10:00:21 +02:00
tamasmeszaros acd2448f10 Fix stl export on Linux 2021-09-24 10:15:46 +02:00
tamasmeszaros 63647f594e Add dedicated subclass NotificationProgressIndicator
to replace ProgressStatusBar and revert changes from b9dab754, keep UI jobs untouched
2021-09-21 12:34:40 +02:00
tamasmeszaros 9b97414a94 Mention DEP_DOWNLOAD_DIR in docs
Also update dependency report, add CGAL
2021-08-30 15:52:24 +02:00
tamasmeszaros 9cffbc929e Fix unsliced objects when their dimensions are close to bed limits
fixes #6823
2021-08-26 13:39:22 +02:00
tamasmeszaros af413e37bb Deps: Change empty CMAKE_BUILD_TYPE to Release on single config generators 2021-08-26 10:39:46 +02:00
tamasmeszaros a918314aab Fix UI glitches when "fill bed" fails to add any additional instances 2021-08-25 13:01:08 +02:00
tamasmeszaros 326fb51316 Force enable menu icons under GTK
GTK specific: Fixed missing icons for wxMenuItem on GTK2 and GTK3 for skins that haven't enabled showing an icon for gtk_image_menu_item by forcing showing icons for every skin.
2021-08-24 09:44:32 +02:00
tamasmeszaros 6efea25478 Change UI job's process() method to be protected, as it should have been
Also add some comments to the interface of Job class
2021-08-20 13:43:52 +02:00
tamasmeszaros 883f46662d Fix warnings when newer CMake is used.
project() call should always come AFTER cmake_minimum_required(). This caused various hard-to-debug issues when searching for packages. 

Newer CMake versions complain that compatibility is broken with v2.6
2021-08-20 13:42:10 +02:00
tamasmeszaros 421089ebc8 Possibility to link curl and glew dynamically in static mode. 2021-08-19 16:56:22 +02:00
tamasmeszaros a3b089eceb Remove misleading comment 2021-08-18 16:51:14 +02:00
tamasmeszaros 1672130d45 Remove code duplication, clarify naming of orientation searches 2021-08-18 16:48:51 +02:00
tamasmeszaros 74edeb147b Add min z height orientation search 2021-08-18 16:48:51 +02:00
tamasmeszaros ad0902e44e Update build tutorial to reflect current state
Reacting to suggestion in #6615
2021-08-18 10:06:51 +02:00
tamasmeszaros 5e0cbbef83 Fix SLA support strut piercing into model 2021-08-18 09:36:01 +02:00
tamasmeszaros 4e32863b99 Merge branch 'tm_rotfinder_fixes' 2021-08-17 16:15:41 +02:00
tamasmeszaros 24815381d2 Some improvements to "less supports" optimizer 2021-08-17 15:40:01 +02:00
tamasmeszaros 1a2e58e521 Add better defined names for orientation optimizer goals 2021-08-17 15:35:52 +02:00
tamasmeszaros db7f424e46 Merge branch 'tm_rotfinder_fixes' 2021-08-16 16:43:08 +02:00
tamasmeszaros c37bb0cdd1 Extend tooltip texts 2021-08-16 16:42:56 +02:00
tamasmeszaros 900814ff47 Add tooltips for combo items in rotation optimization dialog 2021-08-16 16:03:20 +02:00
tamasmeszaros 8b5a63eaf8 Make the input mesh transformation consistent.
Also add some comments
2021-08-16 11:29:48 +02:00
tamasmeszaros 11b994a702 Rotfinder fixes wip 2021-08-16 11:29:22 +02:00
tamasmeszaros 0094d50d93 Move show_substitutions_info() call into UI thread 2021-08-13 13:39:33 +02:00
tamasmeszaros 0584b13167 Merge branch 'tm_flatpak_help_3' 2021-07-26 14:51:53 +02:00
tamasmeszaros 27b1174558 Increase minimum oversampling for grid conversion in hollowing
To avoid generation of broken meshes when the space for hollowing is tight
2021-07-26 14:51:22 +02:00
tamasmeszaros 088e34740e Fix messed up wx find procedure 2021-07-26 13:25:06 +02:00
tamasmeszaros db8c57b938 Update wx with new sha 2021-07-26 13:16:01 +02:00
tamasmeszaros c391adff74 Fix boost_polygon download 2021-07-26 13:16:01 +02:00
tamasmeszaros 47d431a929 Synch all lib versions with current master 2021-07-26 13:16:01 +02:00
tamasmeszaros d648f55f67 Adapt to changed boost src urls 2021-07-26 13:16:01 +02:00
tamasmeszaros f824d6ac4e Add patch for PNG needed on mac 2021-07-26 13:16:01 +02:00
tamasmeszaros db2951c8c3 Fix patching for ZLIB 2021-07-26 13:16:01 +02:00
tamasmeszaros a06019f099 Fix incorrect boost find result 2021-07-26 13:16:01 +02:00
tamasmeszaros fcc4ea3802 Accept new Blosc fix 2021-07-26 13:16:01 +02:00
tamasmeszaros d4715e9492 Get Blosc from patched mirror 2021-07-26 13:16:01 +02:00
tamasmeszaros ca69309fa4 Fix qhull compilation on mac 2021-07-26 13:16:01 +02:00
tamasmeszaros b26b054c83 Fix curl darwinssl directive on mac 2021-07-26 13:16:01 +02:00
tamasmeszaros eca331ea35 Fix wx linkage to tiff and jpeg 2021-07-26 13:16:01 +02:00
tamasmeszaros 02c6601281 Fine tune libtiff and libjpeg 2021-07-26 13:16:01 +02:00
tamasmeszaros fed0dd17ab Fix CGAL url hash 2021-07-26 13:16:01 +02:00
tamasmeszaros a84d2524ab Fix OpenSSL when not cross compiling 2021-07-26 13:16:01 +02:00
tamasmeszaros a6a8063768 Add TIFF and JPEG for wxWidgets
using URL does not download git submodules for wx
2021-07-26 13:16:01 +02:00