Markus Reitböck
f3747e2276
Mesh: give evaluation panel a title ( #23423 )
...
* Mesh: give evaluation panel a title
Fixes: https://github.com/FreeCAD/FreeCAD/issues/23395
* Mesh: Evaluation panel - move refresh button beside selection box
as per request in pull request #23423
* Mesh: replace ampersand with 'and' in Evaluate and Repair dialog
2025-09-11 22:41:38 -05:00
Markus Reitböck
496b31b087
do not use precompiled header for setting global compiler definitions and to disable compiler warnings
...
only 4 of these warnings are still relevant, CMake shall be used to disable them
Compiler definitions:
NOMINMAX:
* is already globally defined in SetGlobalCompilerAndLinkerSettings.cmake
WIN32_LEAN_AND_MEAN:
* use CMake target_compile_options on relevant targets
Warnings that still occur:
C4251, C4273, C4275: all related to dllimport / export
* use CMake target_compile_options on relevant targets
C4661: no suitable definition provied for explicit template instantiation request
* triggered in Mesh because of Vector3D in Base - not all functions are defined in header
* use CMake target_compile_options on relevant targets
Warnings that are Currently not triggered (fix code if they appear again):
C4005: macro redefinition
C4244: argument conversion, possible loss of data
C4267: conversion from size_t to type, possible loss of data
C4305: truncation from type1 to type2
* only occurrence disabled in Reader.cpp
C4522: multiple assignment operator specified
C5208: unnamed class in typedef name
Obsolete Compiler warnings:
C4181: not mentioned in Microsoft docs anymore
C4290: C++ exception specification ignored except to indicate a function is not __declspec(nothrow)
* throw(optional_type_list) deprecated in C++17
C4482: nonstandard extension used: enum 'enumeration' used in qualified name
* not generated for compilers that support C++11
C4503: 'identifier': decorated name length exceeded, name was truncated
* obsolete since Visual Studio 2017
C4786: not mentioned in Microsoft docs anymore
2025-09-11 20:21:04 -05:00
Chris Hennes
ff349c81d6
Merge pull request #23746 from 3x380V/cmake
...
CMake: Use scoped include and library directories
2025-09-10 21:54:51 -05:00
Chris Hennes
23bcfd12ff
Update translations 2025-09-09
2025-09-10 08:53:41 +02:00
wmayer
ac51455a0a
CMake: Replace include_directories with target_include_directories
2025-09-08 19:04:34 +02:00
Chris Hennes
b699349e9b
Merge pull request #23521 from z0r0/python-interface-bindings-final
...
Core: Python interface bindings cleanup
2025-09-08 10:58:15 -05:00
Ladislav Michl
51aaaaff45
Base: make UnitsApi::toNumber method of Quantity
...
This static method takes Quantity as a parameter, so make it
method of Quantity directly.
2025-09-05 17:31:54 +02:00
Chris Hennes
c0d1151633
Update translations 2025-09-03
2025-09-04 11:37:11 +02:00
Ian 'z0r0' Abreu
78ec52f1a8
updating docblock locations.
2025-09-02 08:28:47 -04:00
Ian 'z0r0' Abreu
b1c551026e
reverting author metadata
2025-09-02 08:25:37 -04:00
Ian 'z0r0' Abreu
b0b9f8fc35
Adding license documentation to interface class docblocks.
2025-09-01 21:50:59 -04:00
Chris Hennes
e36d5db583
Update translations 2025-08-30
2025-09-01 17:44:54 +02:00
Adrian Insaurralde Avalos
22534d29ed
Mesh: fix #18801 - simply call gmsh if gmsh executable path is empty
2025-09-01 10:43:00 -05:00
Roy-043
d096d1c297
Mesh: Gmsh dropdown to sentence case
2025-08-31 23:26:18 -05:00
Ian 'z0r0' Abreu
ca435629b8
Finalizing Python interface bindings for Import, Measure, Mesh, Points.
2025-08-31 15:34:03 -04:00
Chris Hennes
2829fb7dc4
Mesh: Add boost/agorithm/string.hpp to PCH
2025-08-30 18:44:21 +02:00
Chris Hennes
f3c675ed5b
Update translations
2025-08-28 16:14:49 +02:00
Roy-043
22fee2e96d
Mesh: Change 1 missed dialog title to Title Case ( #23422 )
...
* Mesh: Change 1 missed dialog title to Title Case
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-08-28 10:51:14 +00:00
wmayer
2a12b9eeb7
Mesh: In ReaderOBJ replace std::atoi with std::stoi
2025-08-25 18:13:59 +02:00
wmayer
9c63b7032b
Mesh: Improve OBJ mesh import
...
This change allows it to load OBJ files created by Blender.
Fixes https://github.com/FreeCAD/FreeCAD/issues/19456
2025-08-25 18:13:59 +02:00
wmayer
85cf53cb83
Mesh: Fix crash MeshPy::setPoint & MeshPy::movePoint
...
Fixes https://github.com/FreeCAD/FreeCAD/issues/18823
2025-08-25 10:55:53 -05:00
Max Wilfinger
ab5e9e0ded
Fix source string mistakes reported on Crowdin ( #23157 )
...
* Fix source string mistakes reported on Crowdin
* Update src/Mod/Draft/Resources/ui/TaskPanel_CircularArray.ui
Co-authored-by: Roy-043 <70520633+Roy-043@users.noreply.github.com >
* Update src/Mod/Draft/Resources/ui/TaskPanel_CircularArray.ui
Co-authored-by: Roy-043 <70520633+Roy-043@users.noreply.github.com >
* Update src/Mod/Draft/draftfunctions/upgrade.py
Co-authored-by: Roy-043 <70520633+Roy-043@users.noreply.github.com >
* Update src/Mod/Draft/draftfunctions/upgrade.py
Co-authored-by: Roy-043 <70520633+Roy-043@users.noreply.github.com >
* Update src/Mod/Draft/draftguitools/gui_downgrade.py
Co-authored-by: Roy-043 <70520633+Roy-043@users.noreply.github.com >
* Update src/Mod/Draft/Resources/ui/TaskPanel_SetStyle.ui
Co-authored-by: Roy-043 <70520633+Roy-043@users.noreply.github.com >
---------
Co-authored-by: Roy-043 <70520633+Roy-043@users.noreply.github.com >
2025-08-24 20:51:32 -05:00
Chris Hennes
40b1ea294c
Update translations
2025-08-18 17:55:24 +02:00
Roy-043
2e98cc8e46
Mesh: Revert Triangle menu text to Add Triangle ( #23168 )
2025-08-18 08:18:23 +02:00
Max Wilfinger
1850c5dc0f
Fix missed strings for UI consistency
...
Fix ellipsis rendering
2025-08-08 06:37:59 -05:00
Kacper Donat
0270515a33
Merge pull request #22660 from chennes/fixMultResultConvertedToLargerType
...
Fix mult result converted to larger type
2025-07-25 10:20:03 +02:00
Ian Abreu
b2610da5fd
Core: Generation of Mesh interface bindings ( #22623 )
...
* Initial commit of Mesh
* Fixing import
2025-07-22 19:39:10 -05:00
Chris Hennes
c26202afc4
Mesh: Fix multiplication result converted to larger type
2025-07-21 23:40:51 -05:00
Max Wilfinger
6495ae2ce8
Update src/Mod/Mesh/Gui/DlgSettingsMeshView.ui
...
Co-authored-by: Ryan K <114723629+ryankembrey@users.noreply.github.com >
2025-06-30 10:34:36 -05:00
Max Wilfinger
b3a1831870
Update src/Mod/Mesh/Gui/Command.cpp
...
Co-authored-by: Ryan K <114723629+ryankembrey@users.noreply.github.com >
2025-06-30 10:34:36 -05:00
Max Wilfinger
a29673929f
Update src/Mod/Mesh/Gui/Command.cpp
...
Co-authored-by: Ryan K <114723629+ryankembrey@users.noreply.github.com >
2025-06-30 10:34:36 -05:00
Max Wilfinger
7540f91bb7
Update src/Mod/Mesh/Gui/Command.cpp
...
Co-authored-by: Ryan K <114723629+ryankembrey@users.noreply.github.com >
2025-06-30 10:34:36 -05:00
Max Wilfinger
73b8eccf76
Update src/Mod/Mesh/Gui/Command.cpp
...
Co-authored-by: Ryan K <114723629+ryankembrey@users.noreply.github.com >
2025-06-30 10:34:36 -05:00
Max Wilfinger
eddfa744a9
Update src/Mod/Mesh/Gui/Command.cpp
...
Co-authored-by: Ryan K <114723629+ryankembrey@users.noreply.github.com >
2025-06-30 10:34:36 -05:00
Max Wilfinger
d7546665f8
Update src/Mod/Mesh/Gui/Command.cpp
...
Co-authored-by: Ryan K <114723629+ryankembrey@users.noreply.github.com >
2025-06-30 10:34:36 -05:00
Max Wilfinger
9c3df46c3a
Update src/Mod/Mesh/Gui/Command.cpp
...
Co-authored-by: Ryan K <114723629+ryankembrey@users.noreply.github.com >
2025-06-30 10:34:36 -05:00
Max Wilfinger
eca350af44
Update src/Mod/Mesh/Gui/Command.cpp
...
Co-authored-by: Ryan K <114723629+ryankembrey@users.noreply.github.com >
2025-06-30 10:34:36 -05:00
Max Wilfinger
b04c3cf2ec
Update src/Mod/Mesh/Gui/Command.cpp
...
Co-authored-by: Ryan K <114723629+ryankembrey@users.noreply.github.com >
2025-06-30 10:34:36 -05:00
Max Wilfinger
9ac06adaeb
Update src/Mod/Mesh/Gui/Command.cpp
...
Co-authored-by: Ryan K <114723629+ryankembrey@users.noreply.github.com >
2025-06-30 10:34:36 -05:00
Max Wilfinger
7704a311bc
Update src/Mod/Mesh/Gui/Command.cpp
...
Co-authored-by: Ryan K <114723629+ryankembrey@users.noreply.github.com >
2025-06-30 10:34:36 -05:00
Max Wilfinger
d6f92c4521
Update src/Mod/Mesh/App/MeshPy.xml
...
Co-authored-by: Ryan K <114723629+ryankembrey@users.noreply.github.com >
2025-06-30 10:34:36 -05:00
Max Wilfinger
d8cd6d184c
Update src/Mod/Mesh/Gui/Command.cpp
...
Co-authored-by: Ryan K <114723629+ryankembrey@users.noreply.github.com >
2025-06-30 10:34:36 -05:00
Max Wilfinger
84c73b096c
Update src/Mod/Mesh/App/MeshPy.xml
...
Co-authored-by: Ryan K <114723629+ryankembrey@users.noreply.github.com >
2025-06-30 10:34:36 -05:00
Max Wilfinger
54af8d18e7
Update src/Mod/Mesh/App/AppMeshPy.cpp
...
Co-authored-by: Ryan K <114723629+ryankembrey@users.noreply.github.com >
2025-06-30 10:34:36 -05:00
Max Wilfinger
f59398e6a0
Mesh: Update UI strings for consistency
2025-06-30 10:34:36 -05:00
pre-commit-ci[bot]
8f5c56ea28
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2025-06-02 09:53:47 +00:00
Yorik van Havre
640642eed2
Translations: Merged crowdin translations
2025-06-02 11:48:26 +02:00
Yorik van Havre
26e16765b0
Translations: updated ts files
2025-06-02 11:07:28 +02:00
Chris Hennes
952485dcbb
Merge pull request #19907 from benj5378/getAttribute
...
Base: make getAttribute template
2025-05-12 10:39:55 -05:00
Benjamin Bræstrup Sayoc
2b1aec0041
Base: make getAttribute template
2025-05-09 15:54:57 +02:00