Commit Graph

21 Commits

Author SHA1 Message Date
BBL\chuan.he e411563e13 feat:add no wrap for generate po
(cherry picked from commit 3b1cd21a1a9e7d3d7736294dbc21bff29c7754bf)

Change-Id: Ie185612f60b6135e7d5169701f40c9482146e6eb
2025-03-24 09:15:32 +08:00
Mack 1433ef6edc ENH:Add FLATPAK variable to skip installing FFmpeg
GITHUB: #5008
Change-Id: Id4e9637f13580bda4c74197ca302c7f5f8ad5a25
2024-10-28 20:51:35 +08:00
Mack 805df79e3b FIX: ffmpeg cmake install error
jira:nojira

Change-Id: I74cc0f7c86b5364e55cad2af2bd9a82306ee6864
2024-10-15 15:50:26 +08:00
MackBambu 2d70a1bcb6 NEW:add ffmepg build Cmake
buildLinuxImage add ffmpeg so file

jira:nojira

Change-Id: I3e1be53aa58a179b8d9ae048ed7538de3ae8d111
2024-10-15 15:50:26 +08:00
BBL\chuan.he 5ad579f929 fix:cannot open shared object file on linux
Change-Id: Ica66500506cfe8932eac3ae0a58fb7ff30d1da9b
jira:none
(cherry picked from commit febd1aeb4d453bc96571fa5e5727e9e10046cb80)
2024-10-15 15:50:26 +08:00
chunmao.guo b7f8fa1efd FIX: install ffmpeg symbolic sos
Change-Id: Ia4a45182cefcf62a7a4b4a5c89c92251609c5a68
Jira: none
2024-10-15 15:50:26 +08:00
chunmao.guo fd4f28c6c0 FIX: install libwinpthread-1.dll
Change-Id: I1f392e6da3825440428ad8dcb2c760dc90d6f1c4
Jira: none
2024-10-15 15:50:26 +08:00
chunmao.guo 94d91be60b NEW: reimpl wxMediaCtrl from ffmpeg
Jira: none
Change-Id: I46a47118a7649b2a50fcce8911e2888342ef25de
(cherry picked from commit d6c7f08769c8cfdbbf0e80ad280c9b3408a3c27d)
2024-10-15 15:50:26 +08:00
Mack 4707cfb986 ci: create github actions workflow
JIRA: STUDIO-6329
Change-Id: I31ef884af8e95d867a01b3aacbfeaef533600c34
(cherry picked from commit db5b53424e122ac4c40a5d96baacaee7f62d1e2f)
2024-06-11 18:17:08 +08:00
Queen Vinyl Da.i'gyu-Kazotetsu 83cf11fc4b Remove redundant CMakeLists code for Linux 2024-05-06 14:39:23 +08:00
Kunlong Ma c8f7b3db6f ENH: copy pt-BR/BamabuStudio.mo to pt_br
JIRA: NONE

Signed-off-by: Kunlong Ma <kunlong.ma@bambulab.com>
Change-Id: Ib974d498a6a38402a8d5c3252741d4d7d2850af3
2024-04-08 19:50:03 +08:00
Arthur c7ed4e7e14 ENH: revert boolean tool to mcut
Change-Id: I1aca763869e107a996519cb74e025043407005f2
(cherry picked from commit f7865828cf4b7b3ab8987bf0fc3d45efad2f08fe)
2023-07-07 17:29:08 +08:00
Arthur 8a7d3f36a8 ENH: ignore C4305 warning
Change-Id: I291d7e9686a85b38bcbb75875abd766af36a681d
(cherry picked from commit 1de5069bd09599f693dbe37a627fa93d5dcfae74)
2023-07-07 17:29:08 +08:00
Joshua Wise fe13ca0b52 Linux: update GLEW to 2.2.0, and enable EGL support in GLEW to match wxWidgets
On Linux, wxGTK by default attempts to use EGL if it is available on the
system, rather than GLX.  Unfortunately, the ancient version of GLEW that we
packaged in did not support EGL, and even if it did, the configuration was
not set up to enable EGL.  To solve this, we:

  * upgrade GLEW to version 2.2.0, from upstream GitHub

  * modify the Bambu build process to enforce that we use GLEW from the
    built dependency

  * remove the "extra" even older GLEW that was packaged

  * modify GLEW's CMake configuration to enable EGL support when it is
    available on the system (using the same test as wxWidgets uses to decide
    whether to enable EGL support); if EGL isn't available at compile time,
    both GLEW and wxWidgets will fall back on GLX

Note that you probably will have to blow away your CMakeCache for this to
work correctly -- otherwise, you may end up with the system GLEW, if you
have one installed (which is probably not what you want -- on Ubuntu, the
system GLEW is GLX, not EGL).
2023-01-12 12:29:59 +08:00
Zhaofeng Li 920241f0d4 CMakeLists.txt: Remove non-existent udev dir from installation
It doesn't exist in our tree.
2022-12-16 22:51:07 -05:00
Stone Li 00dfd1e765 ENH: modify diff for github
Change-Id: I3a441dbfa3167de3cee9fdafe62f7860fcb6891c
Signed-off-by: Stone Li <stone.li@bambulab.com>
2022-12-15 04:38:15 -05:00
liz.li 16e7993a65 ENH:update mo of dailytip
Change-Id: I168159af60bbda827d24238f656aeaa192fd4299
2022-10-20 19:34:37 +08:00
DeftDawg f5a4862da5 Add Linux related build scripts
including following changes:
- Linux build scripts from SuperSlicer project;
- Update BuildLinux dev dependencies, remove unused bits;
- Update BuildLinuxImage to use nproc for cpus;
- CMake: render BuildLinuxImage and build_appimage templates;
- Fix "DSO missing" linking problems;
- Add Podman Containerfile for building;
- Update BuildLinux.sh to work better in container build;
- fixes to create AppImage inside container;
- add env to build environment;
- Update build instructions in Containerfile;

Change-Id: I73e30ab488cda8c1b0886cd34858e125596f282b
(cherry picked from commit 83fc26670ca592c91c7af1d4033a04b587cfd4cd)
2022-09-15 16:03:53 +08:00
yifan.wu 13b711602c ENH: add freetype for occt
Signed-off-by: yifan.wu <yifan.wu@bambulab.com>
Change-Id: I3adcf4b27deb0953e059c3e7fa9b9d49e447c57b
(cherry picked from commit 400cff06210c62e4019ff6f7174216d2faeaa8e2)
2022-08-26 09:25:59 +08:00
lane.wei e9e4d75877 Update the codes to 01.01.00.10 for the formal release
1. first formal version of macos
2. add the bambu networking plugin install logic
3. auto compute the wipe volume when filament change
4. add the logic of wiping into support
5. refine the GUI layout and icons, improve the gui apperance in lots of
   small places
6. serveral improve to support
7. support AMS auto-mapping
8. disable lots of unstable features: such as params table, media file download, HMS
9. fix serveral kinds of bugs
10. update the document of building
11. ...
2022-07-22 20:35:34 +08:00
lane.wei 1555904bef Add the full source of BambuStudio
using version 1.0.10
2022-07-15 23:42:08 +08:00