300 Commits

Author SHA1 Message Date
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
tamasmeszaros
01bc9dd380 re-enable DEP_DEBUG on all platforms 2023-10-24 15:07:34 +02:00
tamasmeszaros
61c883b6c9 update qhull 2023-10-24 15:07:34 +02:00
tamasmeszaros
d357e5d44d fix gmp and mpfr not excluded from all 2023-10-24 15:07:34 +02:00
tamasmeszaros
f65cbd8888 Fixes:
- support verbose build (only on Ninja currently)
- fix png -> zlib dependency markup 
- pass build type compiler flags to package builds (to implement full asan)
2023-10-24 15:07:34 +02:00
tamasmeszaros
a8ba4f7ca9 Fix build on windows
Remove DEP_DEBUG feature on non MSVC platforms, it does not work nicely (due to Qhull)
2023-10-24 15:07:34 +02:00
tamasmeszaros
c990137cf8 Add even more boost libs 2023-10-24 15:07:34 +02:00
tamasmeszaros
c3ca460b7b Add more boost libraries 2023-10-24 15:07:34 +02:00
tamasmeszaros
9f32319df4 Add boost math
improve debug build
2023-10-24 15:07:34 +02:00
tamasmeszaros
22f32a046d More fine-tunable multithreading of deps 2023-10-24 15:07:34 +02:00
tamasmeszaros
23b01929f7 Deal with multithreaded builds of individual projects 2023-10-24 15:07:34 +02:00