Skip to content

Commit

Permalink
Merge branch 'SoftFever:main' into Xcode-16-debug-fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
igiannakas authored Dec 18, 2024
2 parents 109222a + 543e850 commit aab3e43
Show file tree
Hide file tree
Showing 526 changed files with 9,849 additions and 2,149 deletions.
2 changes: 2 additions & 0 deletions .devcontainer/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
ARG BASE_IMAGE
FROM ${BASE_IMAGE}
11 changes: 9 additions & 2 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,13 @@
{
"name": "OrcaSlicer",
"image": "mcr.microsoft.com/devcontainers/cpp:ubuntu-20.04",
"build": {
"dockerfile": "Dockerfile",
"args": {
"PLATFORM": "linux/amd64",
"BASE_IMAGE": "mcr.microsoft.com/devcontainers/cpp:ubuntu-20.04"
},
"options": ["--platform=linux/amd64"]
},
"runArgs": ["--env-file", "/tmp/devcontainer.env"],
"features": {
"ghcr.io/devcontainers/features/desktop-lite:1": {
Expand Down Expand Up @@ -48,4 +55,4 @@
"Set postCreate executable flag": "chmod +x .devcontainer/postCreate.sh"
},
"postCreateCommand": "sudo .devcontainer/postCreate.sh"
}
}
4 changes: 4 additions & 0 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -302,6 +302,10 @@ if (NOT MSVC AND ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU" OR "${CMAKE_CXX_COMP
add_compile_options(-gz=zstd)
endif()

if("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU" AND CMAKE_CXX_COMPILER_VERSION VERSION_GREATER 14)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-error=template-id-cdtor" )
endif()

endif()

if (SLIC3R_ASAN)
Expand Down
Binary file removed SoftFever_doc/sponsor_logos/Phrozen_Logo圓_.png
Binary file not shown.
Binary file modified SoftFever_doc/sponsor_logos/QIDI.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
10 changes: 8 additions & 2 deletions flatpak/io.github.softfever.OrcaSlicer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,11 @@ finish-args:
- --filesystem=xdg-run/gvfs
- --filesystem=/run/media
- --filesystem=/media
- --filesystem=/run/spnav.sock:ro
# Allow OrcaSlicer to talk to other instances
- --talk-name=io.github.softfever.OrcaSlicer.InstanceCheck.*
- --system-talk-name=org.freedesktop.UDisks2
- --env=SPNAV_SOCKET=/run/spnav.sock

modules:

Expand Down Expand Up @@ -78,6 +80,12 @@ modules:
tag: v5.249.0
cleanup:
- /

- name: libspnav
sources:
- type: archive
url: https://github.com/FreeSpacenav/libspnav/releases/download/v1.1/libspnav-1.1.tar.gz
sha256: 04b297f68a10db4fa40edf68d7f823ba7b9d0442f2b665181889abe2cea42759

- name: orca_wxwidgets
buildsystem: simple
Expand Down Expand Up @@ -296,8 +304,6 @@ modules:
# OrcaSlicer Source Archive
- type: dir
path: ../
- type: patch
path: patches/libslic3r_missing_include.patch

# AppData metainfo for Gnome Software & Co.
- type: file
Expand Down
12 changes: 0 additions & 12 deletions flatpak/patches/libslic3r_missing_include.patch

This file was deleted.

2 changes: 1 addition & 1 deletion linux.d/debian
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FOUND_GTK3=$(dpkg -l libgtk* | grep gtk-3)
FOUND_GTK3=$(dpkg -l libgtk* | grep gtk-3 || echo '')

REQUIRED_DEV_PACKAGES=(
autoconf
Expand Down
1 change: 1 addition & 0 deletions linux.d/fedora
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ REQUIRED_DEV_PACKAGES=(
gstreamermm-devel
gtk3-devel
libmspack-devel
libquadmath-devel
libsecret-devel
libtool
m4
Expand Down
32 changes: 20 additions & 12 deletions localization/i18n/OrcaSlicer.pot
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-10-27 23:05+0800\n"
"POT-Creation-Date: 2024-12-01 08:07+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <[email protected]>\n"
Expand Down Expand Up @@ -4116,7 +4116,7 @@ msgstr ""
msgid "Size:"
msgstr ""

#, possible-c-format, possible-boost-format
#, possible-boost-format
msgid ""
"Conflicts of gcode paths have been found at layer %d, z = %.2lf mm. Please "
"separate the conflicted objects farther (%s <-> %s)."
Expand Down Expand Up @@ -7102,8 +7102,8 @@ msgstr ""
msgid ""
"When recording timelapse without toolhead, it is recommended to add a "
"\"Timelapse Wipe Tower\" \n"
"by right-click the empty position of build plate and choose \"Add Primitive"
"\"->\"Timelapse Wipe Tower\"."
"by right-click the empty position of build plate and choose \"Add "
"Primitive\"->\"Timelapse Wipe Tower\"."
msgstr ""

msgid "Line width"
Expand Down Expand Up @@ -10441,10 +10441,10 @@ msgstr ""

msgid ""
"Fan speed will be ramped up linearly from zero at layer "
"\"close_fan_the_first_x_layers\" to maximum at layer \"full_fan_speed_layer"
"\". \"full_fan_speed_layer\" will be ignored if lower than "
"\"close_fan_the_first_x_layers\", in which case the fan will be running at "
"maximum allowed speed at layer \"close_fan_the_first_x_layers\" + 1."
"\"close_fan_the_first_x_layers\" to maximum at layer "
"\"full_fan_speed_layer\". \"full_fan_speed_layer\" will be ignored if lower "
"than \"close_fan_the_first_x_layers\", in which case the fan will be running "
"at maximum allowed speed at layer \"close_fan_the_first_x_layers\" + 1."
msgstr ""

msgid "layer"
Expand Down Expand Up @@ -11365,6 +11365,14 @@ msgstr ""
msgid "Force a retraction when changes layer"
msgstr ""

msgid "Retract on top layer"
msgstr ""

msgid ""
"Force a retraction on top layer. Disabling could prevent clog on very slow "
"patterns with small movements, like Hilbert curve"
msgstr ""

msgid "Retraction Length"
msgstr ""

Expand Down Expand Up @@ -12275,8 +12283,8 @@ msgstr ""

msgid ""
"Enable this option for automated chamber temperature control. This option "
"activates the emitting of an M191 command before the \"machine_start_gcode"
"\"\n"
"activates the emitting of an M191 command before the "
"\"machine_start_gcode\"\n"
" which sets the chamber temperature and waits until it is reached. In "
"addition, it emits an M141 command at the end of the print to turn off the "
"chamber heater, if present. \n"
Expand Down Expand Up @@ -13953,8 +13961,8 @@ msgid ""
msgstr ""

msgid ""
"We would rename the presets as \"Vendor Type Serial @printer you selected"
"\". \n"
"We would rename the presets as \"Vendor Type Serial @printer you "
"selected\". \n"
"To add preset for more printers, Please go to printer selection"
msgstr ""

Expand Down
38 changes: 23 additions & 15 deletions localization/i18n/ca/OrcaSlicer_ca.po
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-10-27 23:05+0800\n"
"POT-Creation-Date: 2024-12-01 08:07+0100\n"
"PO-Revision-Date: 2024-07-07 18:43+0200\n"
"Last-Translator: \n"
"Language-Team: \n"
Expand Down Expand Up @@ -4427,7 +4427,7 @@ msgstr "Volum:"
msgid "Size:"
msgstr "Mida:"

#, c-format, boost-format
#, boost-format
msgid ""
"Conflicts of gcode paths have been found at layer %d, z = %.2lf mm. Please "
"separate the conflicted objects farther (%s <-> %s)."
Expand Down Expand Up @@ -7740,8 +7740,8 @@ msgstr ""
msgid ""
"When recording timelapse without toolhead, it is recommended to add a "
"\"Timelapse Wipe Tower\" \n"
"by right-click the empty position of build plate and choose \"Add Primitive"
"\"->\"Timelapse Wipe Tower\"."
"by right-click the empty position of build plate and choose \"Add "
"Primitive\"->\"Timelapse Wipe Tower\"."
msgstr ""
"Quan graveu timelapse sense capçal d'impressió, es recomana afegir una "
"\"Torre de Purga Timelapse\" \n"
Expand Down Expand Up @@ -11658,15 +11658,15 @@ msgstr "Velocitat màxima del ventilador a la capa"

msgid ""
"Fan speed will be ramped up linearly from zero at layer "
"\"close_fan_the_first_x_layers\" to maximum at layer \"full_fan_speed_layer"
"\". \"full_fan_speed_layer\" will be ignored if lower than "
"\"close_fan_the_first_x_layers\", in which case the fan will be running at "
"maximum allowed speed at layer \"close_fan_the_first_x_layers\" + 1."
"\"close_fan_the_first_x_layers\" to maximum at layer "
"\"full_fan_speed_layer\". \"full_fan_speed_layer\" will be ignored if lower "
"than \"close_fan_the_first_x_layers\", in which case the fan will be running "
"at maximum allowed speed at layer \"close_fan_the_first_x_layers\" + 1."
msgstr ""
"La velocitat del ventilador augmentarà linealment de zero a la capa "
"\"close_fan_the_first_x_layers\" al màxim a la capa \"full_fan_speed_layer"
"\". S'ignorarà \"full_fan_speed_layer\" si és inferior a "
"\"close_fan_the_first_x_layers\", en aquest cas el ventilador funcionarà a "
"\"close_fan_the_first_x_layers\" al màxim a la capa "
"\"full_fan_speed_layer\". S'ignorarà \"full_fan_speed_layer\" si és inferior "
"a \"close_fan_the_first_x_layers\", en aquest cas el ventilador funcionarà a "
"la velocitat màxima permesa a la capa \"close_fan_the_first_x_layers\" + 1."

msgid "layer"
Expand Down Expand Up @@ -12822,6 +12822,14 @@ msgstr "Retracció quan canvia de capa"
msgid "Force a retraction when changes layer"
msgstr "Forçar una retracció quan canvia de capa"

msgid "Retract on top layer"
msgstr ""

msgid ""
"Force a retraction on top layer. Disabling could prevent clog on very slow "
"patterns with small movements, like Hilbert curve"
msgstr ""

msgid "Retraction Length"
msgstr "Longitud de Retracció"

Expand Down Expand Up @@ -13947,8 +13955,8 @@ msgstr "Activar el control de temperatura"

msgid ""
"Enable this option for automated chamber temperature control. This option "
"activates the emitting of an M191 command before the \"machine_start_gcode"
"\"\n"
"activates the emitting of an M191 command before the "
"\"machine_start_gcode\"\n"
" which sets the chamber temperature and waits until it is reached. In "
"addition, it emits an M141 command at the end of the print to turn off the "
"chamber heater, if present. \n"
Expand Down Expand Up @@ -15984,8 +15992,8 @@ msgstr ""
"Vols reescriure'l?"

msgid ""
"We would rename the presets as \"Vendor Type Serial @printer you selected"
"\". \n"
"We would rename the presets as \"Vendor Type Serial @printer you "
"selected\". \n"
"To add preset for more printers, Please go to printer selection"
msgstr ""
"Canviaríem el nom dels perfils seleccionats com a \"Proveïdor Tipus "
Expand Down
12 changes: 10 additions & 2 deletions localization/i18n/cs/OrcaSlicer_cs.po
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-10-27 23:05+0800\n"
"POT-Creation-Date: 2024-12-01 08:07+0100\n"
"PO-Revision-Date: 2024-11-03 20:59+0100\n"
"Last-Translator: René Mošner <[email protected]>\n"
"Language-Team: \n"
Expand Down Expand Up @@ -4342,7 +4342,7 @@ msgstr "Objem:"
msgid "Size:"
msgstr "Velikost:"

#, c-format, boost-format
#, boost-format
msgid ""
"Conflicts of gcode paths have been found at layer %d, z = %.2lf mm. Please "
"separate the conflicted objects farther (%s <-> %s)."
Expand Down Expand Up @@ -12284,6 +12284,14 @@ msgstr "Retrakce při změně vrstvy"
msgid "Force a retraction when changes layer"
msgstr "Vynutit retrakci při změně vrstvy"

msgid "Retract on top layer"
msgstr ""

msgid ""
"Force a retraction on top layer. Disabling could prevent clog on very slow "
"patterns with small movements, like Hilbert curve"
msgstr ""

msgid "Retraction Length"
msgstr "Vzdálenost retrakce"

Expand Down
Loading

0 comments on commit aab3e43

Please sign in to comment.