310 Commits

Author SHA1 Message Date
Lukas Matena
395b751f17 Updated libbgcode version 2024-08-29 11:56:54 +02:00
Lukas Matena
37583da9e8 Removed nozzle_high_temperature 2024-08-29 10:36:42 +02:00
Lukas Matena
66b8144f3f Added nozzle_high_flow, nozzle_high_temperature, filament_abrasive. Updated version of libbgcode. 2024-08-29 10:36:42 +02:00
Lukáš Hejl
c6a02106fd SPE-2257: Downgrade OCCT to 7.6.1 because newer versions are triangulating chamfers incorrectly. 2024-08-27 12:54:20 +02:00
Jan Bařtipán
fc76ec00f1 Patch wxWidget CMake to download and use recent WebView2 library 2024-08-09 09:54:35 +02:00
Martin Šach
21116995d7 Refactor CMake and improve #includes.
* 1. Remove all global include_directories.
* 2. Move 3d party dependencies from src to budled deps if possible.
* Unify and enforce one way of including headers:
    e.g. #include "libslic3r/GCode.hpp" vs #include "GCode.hpp"
    (always use the "libslic3r/GCode.hpp" option).
* Make all dependencies (also header only) a cmake target.
2024-07-08 15:36:46 +02:00
YuSanka
c3ce42a35a Use wxWidgets from v3.2.0-patched_webkit 2024-06-26 16:20:01 +02:00
enricoturri1966
6dcd97356b SPE-2206 - Modified LibBGCode.cmake to get latest version of libbgcode which fixed parsing of gcode lines G4 2024-04-24 10:19:31 +02:00
Lukas Matena
a8f573d1d9 Deps: copy WebView2Loader.dll into the binary folder 2024-04-12 09:27:35 +02:00
Lukas Matena
f12e0b4d21 Removed dependency on libtiff 2024-04-08 13:30:20 +02:00
David Kocik
b032bf792b Fix of Webview2 deps.
Added checking existence of target (Mac + Linux).
Force webview2 to be appended to build list (Win).
2024-03-25 12:05:55 +01:00
Lukas Matena
5791bcb43f Fix cmake for WebView2 2024-03-25 12:05:55 +01:00
David Kocik
ff64f7167d Fixes and icons.
Sla printer icons with Connect status.

Fix of non-static variable and missing includes

update of priter_type table

missing include
2024-03-25 12:05:55 +01:00
David Kocik
2276cedc10 WebView prototype
Web View has working panel with Connect webpage with Auth token login.
Webview2 is used on windows. It uses small dll to find its runtime.

WebViewDialog.cpp, WebViewDialog.hpp, WebView.cpp and WebView.hpp were taken from https://github.com/bambulab/BambuStudio and used as protype for future WebView Development. Thank you.

Co-authored-by: cmguo <chunmao.guo@bambulab.com>

Co-authored-by: lane.wei <lane.wei@bambulab.com>
2024-03-25 12:05:55 +01:00
David Kocik
f624c55f6f Store PrusaLink passwords in wxsecretstore 2024-03-25 10:22:30 +01:00
enricoturri1966
fad42fb8f3 SPE-2183 - Modified LibBGCode.cmake to get latest version of libbgcode, where an out of bound access has been fixed into function MeatPack::unbinarize() (#12390) 2024-03-18 16:10:06 +01:00
enricoturri1966
db0a56ec98 Update cmake file to download latest version of libbgcode library 2024-01-29 11:45:51 +01:00
Lukas Matena
a42223f963 Merge branch 'master_27x' 2024-01-26 13:07:19 +01:00
tamasmeszaros
0fefc13599 Remove the need to list libraries to build in deps/CMakeLists.txt 2023-12-22 14:15:44 +01:00
Lukas Matena
9e6d58861f Switch OpenVDB repository to prusa3d 2023-12-18 13:58:27 +01:00
Lukas Matena
64a9b546fd Added wipe tower weight into G-code metadata 2023-12-08 14:05:12 +01:00
tamasmeszaros
92c4fd41bf Add readme to deps 2023-11-13 13:37:59 +01:00
tamasmeszaros
5069d6833d Remove redundant find_package and warning message 2023-11-09 14:08:51 +01:00
tamasmeszaros
d5fbacee2e Reintroduce system CURL linkage on Mac
Accidentally lost during deps update
#5984
2023-11-09 12:39:14 +01:00
tamasmeszaros
ce5f1951ce upgrade heatshrink cmake file
to be in sync with
2023-11-03 13:45:20 +01:00
tamasmeszaros
0d32829914 Fix missing boost dependency on zlib 2023-11-01 16:01:47 +01:00
tamasmeszaros
9bd0fdbd28 Try to fix broken appimages on Linux 2023-10-31 12:03:21 +01:00
tamasmeszaros
64ab5fe6e1 Revert PNG version to 1.6.35 and patch its CMake from upstream
to handle Mac universal builds
2023-10-30 09:34:37 +01:00
tamasmeszaros
96c1a69aae Fix debug build and remove platform detection wizardry in presets
they don't work
2023-10-27 15:59:15 +02:00
tamasmeszaros
dc4ad2543c fix failing COPY_FILE on older cmake versions 2023-10-27 14:31:43 +02:00
tamasmeszaros
e316f1c9e8 Fixes for win deps builds 2023-10-27 13:50:36 +02:00
tamasmeszaros
d014ecfae7 Get rid of LibBGCode deps build and just provide heatshrink as usual 2023-10-26 14:33:33 +02:00
tamasmeszaros
cd094ce831 Fix deps preset conditionals 2023-10-26 12:42:46 +02:00
tamasmeszaros
fe22004818 Restore PNG patching for APPLE 2023-10-26 12:13:57 +02:00
tamasmeszaros
38217b0adc deps presets to handle windows and debug build necessity 2023-10-26 12:04:55 +02:00
tamasmeszaros
035406b0af Trying to fix PS build after deps update 2023-10-26 12:37:33 +02:00
tamasmeszaros
2e4ce6e283 Working cross builds on Mac for deps 2023-10-25 14:57:43 +02:00
tamasmeszaros
d71b4e07ef GMP is building from arm64 to x86_64 on Mac 2023-10-25 13:21:40 +02:00
tamasmeszaros
e1005f5dcc Fix for Boost build on Linux, broken by previous commit 2023-10-25 11:46:59 +02:00
tamasmeszaros
316c030d5e Fix Boost and Blosc for Mac universal builds 2023-10-25 10:56:59 +02:00
tamasmeszaros
feda1bb888 patch failing png build 2023-10-24 17:23:48 +02:00
tamasmeszaros
793e9f08fc Update JPEG, PNG, TIFF to build mac-universal 2023-10-24 16:34:59 +02:00
tamasmeszaros
0436acc7d9 Add presets and deps autobuild 2023-10-24 16:31:02 +02:00
tamasmeszaros
34f76e1228 Add LibBGCode 2023-10-24 15:13:42 +02:00
tamasmeszaros
4cb5e6f57f Add possibility to build shared libs 2023-10-24 15:07:34 +02:00
tamasmeszaros
22536e0bc1 Temporarily disable OCCT to speed up builds 2023-10-24 15:07:34 +02:00
tamasmeszaros
589d7318fd wx might need CMAKE_DEBUG_POSTFIX to be empty after all 2023-10-24 15:07:34 +02:00
tamasmeszaros
1772bc2fcc Fix OpenSSL 2023-10-24 15:07:34 +02:00
tamasmeszaros
79b86abebf Fix inconsistent option variable names in deps
Still support old behaviour
2023-10-24 15:07:34 +02:00
tamasmeszaros
27c7b04d6d More fixes
- Fix xs dll copy with wrong dirs
- Fix wxWidgets build on Unixes : gtk version not being forwarded for debug build
- Digging deeper into wxWidgets debug builds on Unix platforms. Seems to be discontinued
2023-10-24 15:07:34 +02:00