* New translations
* Changed "écharpe" by "biseau"
* Fixed "tour de nettoyage" by "tour de purge"
* Changed translation of "solid" to "plein(e)"
* Fixed Printing by object G-code
* Make "wipe" and "prime" translations consistent
* More coherent translation for prime tower
ENH: Switch wxWidgets dep to a shallow git clone.
wxWidgets repo is pretty large, so initial clone can take
a lot of time and disk space.
Signed-off-by: Dzmitry Neviadomski <nevack.d@gmail.com>
* Change ensure_vertical_shell_thickness to enum value type. Allow users to turn off this feature completely
* add warning to the tooltip for None option
* Allow apply scarf joint seams to perimeters without sharp corners only
* 1. Fix an error when detect whether a loop is smooth
2. Expose scarf_angle_threshold to UI
* fix linux build error
* minor code changes
* Support slowdown speed for scarf joint only
* update tips
* improve the logic a bit
* Fixed a bug that scarf speed may not respected for overhangs
* Add a new scarf flow ratio option
* FIX: Support building with latest Xcode 15.3
Downgrade 'enum-constexpr-conversion' error to warning.
Signed-off-by: Dzmitry Neviadomski <nevack.d@gmail.com>
* FIX: Do not assume libdeflate is not installed on the system
Explicitly disable libdeflate support in TIFF depencency.
PrusaSlicer already does that.
Signed-off-by: Dzmitry Neviadomski <nevack.d@gmail.com>
* FIX: Downgrade enum-constexpr-conversion warning only on AppleClang 15+
Signed-off-by: Dzmitry Neviadomski <nevack.d@gmail.com>
---------
Signed-off-by: Dzmitry Neviadomski <nevack.d@gmail.com>
* FIX: revert default CMake generator for deps on macOS
Before I wrongfully assumed that default CMake generator for both deps
and slicer is Xcode.
This is not true, as deps used implicitly-defaulted Unix Makefiles.
Fix by separating generator used for Slicer and deps, leaving the
choice to use Ninja for both.
Right now Xcode generator is not supported for deps and must be fixed
separately.
Signed-off-by: Dzmitry Neviadomski <nevack.d@gmail.com>
* FIX: Use ALL_BUILD target when building slicer with Xcode generator
Signed-off-by: Dzmitry Neviadomski <nevack.d@gmail.com>
* FIX: Adjust .app searching subdir for Xcode generator
Signed-off-by: Dzmitry Neviadomski <nevack.d@gmail.com>
---------
Signed-off-by: Dzmitry Neviadomski <nevack.d@gmail.com>
* ENH: Improve macOS build script
- Update shebang to bash, as it is already expected to be present in
run_gettext.sh
- Added fail-fast shell options.
- Changed default CMake generator to Ninja
- Adopted configuration for non-multi-config generators (Ninja, Make)
- Added new options:
- Allow to set CMake generator back to Xcode, no option for make
thou.
- Allow to build without reconfiguring CMake, improves build times.
Unnecessary Cmake reconfigurations require full rebuild.
- Allow to set build configuration for CMake
- Reorganized targets into separate function to break "cd" dependency.
- Reformat shell code.
- Fix all warnings reported by ShellCheck linter tool.
- Update run_gettext.sh to respect build dir in full mode.
Signed-off-by: Dzmitry Neviadomski <nevack.d@gmail.com>
* FIX: Install ninja with brew on CI.
Test if building works with Ninja by default.
Signed-off-by: Dzmitry Neviadomski <nevack.d@gmail.com>
* ENH: Set Xcode back as default generator.
Use Ninja on CI with explicit option.
Signed-off-by: Dzmitry Neviadomski <nevack.d@gmail.com>
* FIX: Partially revent changes in run_gettext.sh
Revert changes for option parsing.
Leave fixes for issues found by ShellCheck linter tool.
Signed-off-by: Dzmitry Neviadomski <nevack.d@gmail.com>
---------
Signed-off-by: Dzmitry Neviadomski <nevack.d@gmail.com>