Commit Graph

223 Commits

Author SHA1 Message Date
YuSanka
b9df1deb0e Fix for #9779 - PrusaSlicer2.6alpha4 Cannot set locale to language "Chinese (Simplified, China)".
(Related to #9476 PrusaSlicer2.6alpha2 Switching PrusaSlicer to language zh_TW failed.)

After fix from upstream wxWidgets (see a3e925df0a (diff-1e3658a254af33d4cb78b07040114b18d8a0642fe928f65fdfbd4746d8cc0f4a)) issue is disappeared and workaround is no needed now.
2023-06-08 13:11:51 +02:00
Lukas Matena
0bfd95f2df Fixup of previous commit 2023-06-07 13:47:24 +02:00
Robert Schiele
4846f8c211 add missing includes of <cstdint> (PR #10499) 2023-06-07 13:47:24 +02:00
YuSanka
906ccadfbc Update for wxWidgets
Related to fix for workaround for UKR localization
and Fix for #9768 - Need different fixes in interface (points 1 and 3)
2023-03-09 17:22:14 +01:00
Lukas Matena
7164ed18a6 Updated wxWidgets hash (this should fix issues with file dialog on win) 2023-01-27 17:20:50 +01:00
enricoturri1966
eee4453993 Revert of 971f2a08e2 - Fix mipmap of compressed textures on AMD Radeon graphics cards by forcing the use of squared power of two textures
Changed nanosvg library from https://github.com/memononen/nanosvg to https://github.com/fltk/nanosvg which contains the definition of the new function nsvgRasterizeXY()
2023-01-19 09:26:47 +01:00
YuSanka
6047e82310 Deps: Updated wxWidgets 2023-01-17 10:31:06 +01:00
tamasmeszaros
4325608a56 Disable webrequest for wxWidgets as we don't need it
It requires CURL and doesn't like our static build so it links to the system curl instead which is bad.
2022-11-01 16:52:42 +01:00
YuSanka
dd8234512b Changes in wxWidgets.cmake to support of the updated wxWidgets v3.2.0-patched
+ ObjectList: Deleted code, which is no needed after update of wxWidgets
2022-10-27 09:11:06 +02:00
tamasmeszaros
4a6e5e89b4 Remove junk line 2022-08-30 11:34:50 +02:00
tamasmeszaros
2678dfeb20 Add patch to occt which removes installing of pdb files on msvc
The path is not correctly deduced in the current version
2022-08-24 17:39:54 +02:00
tamasmeszaros
432577cf9d Fixing relwithdebug for now 2022-08-24 13:45:57 +02:00
tamasmeszaros
3f4cdbe41f Try to fix linking of OCCT on Win 2022-08-23 17:27:30 +02:00
Lukas Matena
deac513faa Fixed conflicts after merge 2022-08-15 15:23:59 +02:00
Lukas Matena
bce2b148f4 Merged 2.5.0-beta1 into master (NO CONFLICTS FIXED) 2022-08-15 13:41:40 +02:00
tamasmeszaros
2486a2363c Try to reduce number of build threads only for OCCT 2022-08-11 16:49:13 +02:00
tamasmeszaros
88ba89dbbc STEP: Implementation ported from BambuStudio:
CMake handling is different

STEP: Removed preprocessing stage

STEP: Small refactoring

STEP: Bigger refactoring

STEP: Changed naming on loaded object and volumes:
If the STEP contains exactly one named volume, the object and its first
volume will both have that name. Otherwise, filename w/o suffix is used
as object name and volumes are named using names from the STEP (if there
is none, untranslated "PartN" string is used).

STEP: Load the libraries dynamically on Win

wip
2022-08-11 16:49:13 +02:00
Lukáš Hejl
25b2ff5fb8 Tried to disable EGL. 2022-07-29 11:21:54 +02:00
tamasmeszaros
3f32bb1a52 Update to GLEW 2.2 to prevent initialization crash with wx >= 3.1.6
Revert "Revert to GLEW 2.1 as most Linux distros as using that"

This reverts commit 46c8f82f24.
2022-07-29 11:21:54 +02:00
YuSanka
e21921f2eb Fixes to support wxWidgets 3.1.6(7), 3.2.0
+Updated URL and URL HASH for wxWidgets v3.2.0-patched
2022-07-29 11:21:54 +02:00
tamasmeszaros
9a7e024f78 Update wxWidgets to 3.1.7
added handling for nanosvg with cmake
2022-07-29 11:21:54 +02:00
tamasmeszaros
a7cb7972e0 Temporary fix for openvdb build on rpi 2022-06-02 09:04:35 +02:00
tamasmeszaros
915e8bf44d Fix OpenVDB on Windows 2022-06-02 09:04:35 +02:00
tamasmeszaros
6e378d9f6c Disable tests build for tbb
Some tests also fail to build
2022-06-02 09:04:35 +02:00
tamasmeszaros
e80ae31ce8 Update intel TBB to 2021.5 and OpenVDB to 8.2 2022-06-02 09:04:35 +02:00
tamasmeszaros
7af51ce0d4 Fix Boost build not forwarding osx sdk flags to the compiler 2022-06-02 09:03:52 +02:00
tamasmeszaros
9f65c8ecd6 Fix boost build on windows 2022-06-02 09:03:52 +02:00
tamasmeszaros
97a9c1ae1d Revamp CURL integration. Exclude it from APPLE 2022-06-02 09:03:52 +02:00
tamasmeszaros
cb62dc6a3f Make boost more independent of the toolchain it was built from 2022-06-02 09:03:52 +02:00
tamasmeszaros
b458477d13 Use upstream expat, remove duplication in deps and src
Fix clash of builtin findEXPAT with config scripts
2022-06-02 09:03:52 +02:00
tamasmeszaros
8c6f67a164 Fix Boost build not forwarding osx sdk flags to the compiler 2022-05-17 10:14:44 +02:00
tamasmeszaros
3a7cdeeae4 Revamp CURL integration. Exclude it from APPLE 2022-05-16 14:02:46 +02:00
tamasmeszaros
6173896024 Revert utf8 for wx on mac 2022-05-06 17:04:10 +02:00
tamasmeszaros
b5b42a570a Force utf8 encoding for wxString in all Unix-like platforms 2022-04-29 09:39:26 +02:00
tamasmeszaros
b030e33845 Temporary fix for openvdb build on rpi 2022-04-19 16:59:12 +02:00
YuSanka
cdb8108ab6 Fix for #6364 - MacOS / Minimize window / Shortcut CMD + M
There was a bug in wxWidgets 3.1.4. (wxWidgets/wxWidgets#18998)
So, we cherry-picked fixing commit from the upstream wxWidgets to our "v3.1.4-patched"

Note: It's update of the Sha256 for wxWidgets in master branch
2022-04-04 15:53:00 +02:00
tamasmeszaros
1bf9dee3e7 Bump up CGAL version to 5.4 2022-04-04 12:43:25 +02:00
tamasmeszaros
8d25bf6801 Really fix boost build 2022-04-04 12:43:25 +02:00
tamasmeszaros
d3cf765a24 Fix boost build 2022-04-04 12:43:25 +02:00
tamasmeszaros
62fb70d1cb Fix boost with clang on Linux and fix exclude rules for bad tests 2022-04-04 12:43:25 +02:00
tamasmeszaros
776a125b9b Update Boost to v1.78 2022-04-04 12:43:25 +02:00
tamasmeszaros
dee0c3e33f Fix OpenVDB on Windows 2022-04-04 12:43:25 +02:00
tamasmeszaros
053c185250 Fix OpenCSG build
Remove the version requirement for GLEW
2022-04-04 12:43:25 +02:00
tamasmeszaros
fde419079a Disable tests build for tbb
Some tests also fail to build
2022-04-04 12:43:25 +02:00
tamasmeszaros
8f47fba7a6 Update intel TBB to 2021.5 and OpenVDB to 8.2 2022-04-04 12:43:25 +02:00
tamasmeszaros
1070d71da6 Use upstream Qhull, remove duplication in deps and src
REALfloat is not defined to 0 on all platforms.
2022-04-04 12:43:25 +02:00
tamasmeszaros
057232a275 Update cereal version from 1.2.2 to 1.3.0 2022-04-04 12:43:25 +02:00
tamasmeszaros
46c8f82f24 Revert to GLEW 2.1 as most Linux distros as using that 2022-04-04 12:43:25 +02:00
tamasmeszaros
41397f90a4 Use upstream GLEW, remove duplication in deps and src
Also update glew to 2.2 where NOGDI is properly unset before windows.h is included. This was a patch in our copy of GLEW 1.13
2022-04-04 12:43:25 +02:00
tamasmeszaros
e50a408e2e Use upstream expat, remove duplication in deps and src
Fix clash of builtin findEXPAT with config scripts
2022-04-04 12:43:25 +02:00