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
bofdahof
ba2c2ca5ad
Console: rename PascalCase named methods to camelCase
2025-05-06 17:50:21 +02:00
Ladislav Michl
9683cf1e4f
Base: rename Exception's PascalCase methods to camelCase
2025-05-05 23:50:01 +02:00
Kacper Donat
4bd2cdeb2a
Mesh: Use freecad_cast whenever possible
2025-04-26 14:23:25 +02:00
Pieter Hijma
a1239688af
[Core] Allow creating an editor with a frame
...
The default is to not have a frame as is custom before this change.
2025-04-22 23:56:07 +02:00
Jacob Oursland
5c251e73ac
python: apply const method annotations to impls.
2025-04-16 20:32:04 -07:00
Kacper Donat
77e40b9747
Base: Use explicit pointer syntax for freecad_cast ( #20694 )
...
* Base: Use explicit pointer syntax for freecad_cast
This aligns our custom cast with other casts
* All: Use explicit pointer syntax for freecad_cast
2025-04-11 14:11:33 +00:00
Kacper Donat
9d97d1c895
Base: Rename Base::freecad_dynamic_cast into freecad_cast
...
This is to make it shorter and easier to use. QT does the same thing
with their qobject_cast.
2025-04-07 10:32:28 -05:00
Luz Paz
a8183e0b30
Mesh: Fix source typo
...
Modified so it wouldn't show up in codespell results.
2025-04-06 12:13:10 -05:00
Benjamin Nauck
cd1209e146
Mesh: Add #include <limits> where used
2025-03-31 23:51:52 +02:00
Benjamin Nauck
99bb999deb
Mesh: Use std::numeric_limits and std::numbers instead of defines
2025-03-29 13:32:38 +01:00
Chris Hennes
9c7c62063a
Mesh: catch exceptions in destructor
2025-03-25 09:45:25 +01:00
hasecilu
3285a89525
Mesh: change context for strings on task panel
2025-03-22 11:30:55 -05:00
Chris Hennes
1c3f643420
Mesh: Sanity-check old file format size
2025-03-22 07:15:15 +01:00
Chris Hennes
21c07cabc5
FreeCAD: Compiler warning fixes
2025-03-19 10:13:34 +01:00
tritao
cdab9c7837
CMake: Cleanup targets with transitive dependencies
2025-03-17 12:12:06 +00:00
Chris Hennes
9a77120e82
Merge pull request #20142 from bofdahof/ranges
...
Apply C++20 std::ranges (mainly to std::find)
2025-03-17 03:08:27 -05:00
bofdahof
477f9aa401
Mesh: apply std::ranges
2025-03-16 17:19:03 -05:00
Chris Hennes
cf16f90407
Mesh: Fix deletion of #include <Gui/InventorAll.h>
2025-03-11 22:54:16 -05:00
Chris Hennes
3ce193ddb8
Merge pull request #19921 from mosfet80/QT_CLEAN
...
REMOVE old QT<= 5.14 code
2025-03-11 20:54:59 +00:00
pre-commit-ci[bot]
9a134b53d2
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2025-03-10 20:59:11 +00:00
Andrea
078e315d8f
Remove unnecessary check (duplicated)
...
before including the library, it is uselessly checked if the variable __QtAll__ and __InventorAll__ have been defined. The same check is performed again once the library is included
2025-03-10 21:53:00 +01:00
Andrea
2d4ab5af20
REMOVE old QT<= 5.14 code
...
Ubuntu 22.04 use qt 1.15.3.
In the code is still used qt code <5.10.
A cleanup was done by removing qT code version used in ubuntu 18.04.
2025-03-05 09:32:06 +01:00
Chris Hennes
1a2070c36f
Merge pull request #19636 from kadet1090/color-in-base
...
Base: Move App::Color to Base
2025-03-02 16:36:40 -06:00
Joao Matos
80d4cf9f40
Gui: Remove QtOpenGL.h.
2025-02-25 23:03:51 +00:00
Joao Matos
c3e5069190
Gui: Cleanup Qt OpenGL usings in QtOpenGL.h.
...
Previously the code defined compatiblity usings in `QtOpenGL.h` header,
which I think was added for backwards compatiblity with previous Qt
OpenGL widgets.
As far as I can tell, this is not necessary anymore, and can be cleaned
up.
2025-02-25 23:03:51 +00:00
Benjamin Bræstrup Sayoc
ee1c73cd04
Build: suppress warnings from 3rd party libraries
...
Warnings from 3rd parties are not relevant and are only polluting the warning output. Marking these libraries as SYSTEM suppresses warning.
https://gcc.gnu.org/onlinedocs/cpp/Invocation.html#index-I
https://gcc.gnu.org/onlinedocs/cpp/System-Headers.html
2025-02-25 14:39:05 +00:00
Joao Matos
15076cb504
Core: Move PyCXX library to src/3rdParty.
2025-02-24 16:36:06 +00:00
sliptonic
d2a339f32c
Merge pull request #19725 from chennes/cmakeUpdates2025
...
CMake: Clean up policies
2025-02-24 17:33:10 +01:00
Kacper Donat
36195d1981
Base: Add fromPercent and toPercent helpers
2025-02-23 22:51:13 +01:00
Chris Hennes
22f267cc23
Mesh: Remove explicit C++17 requirement
2025-02-22 20:48:44 -06:00
Kacper Donat
13fbab9e42
Base: Move App::Color to Base
...
Every basic data type is stored in Base module, color is standing out as
one that does not. Moving it to Base opens possibilities to integrate it
better with the rest of FreeCAD.
2025-02-17 21:10:26 +01:00
Joao Matos
aace8f7bee
CMake: Modernize build files using outdated Python variables.
2025-02-16 10:21:26 -06:00
tritao
80b299bb88
Base: Move zipios library to 3rdParty folder.
2025-02-14 13:08:28 -06:00
Chris Hennes
a3004c2c0a
Merge pull request #19142 from hyarion/refactor/add-template-addobject
...
Add new addObject<T>() function
2025-02-11 09:42:47 -06:00
Chris Hennes
201015fd70
Merge pull request #19502 from benj5378/QStringLiteral
...
Use QStringLiteral
2025-02-11 07:34:12 -06:00
Chris Hennes
6ea90ba9af
Merge pull request #18594 from Flast/performance/base/find_element
...
Base: Improved FindElement performance by reducing call of transcode
2025-02-10 14:33:49 -06:00
Benjamin Nauck
2107e60304
Mod: Use new GroupExtension::addObject<T>(...)
2025-02-10 18:35:38 +01:00
Benjamin Nauck
edb4817872
Mod: Use new addObject<T>(...) that requires additional changes
2025-02-10 18:35:38 +01:00
Benjamin Nauck
265b58c034
Mod: Use new addObject<T>(...) using regex
2025-02-10 18:35:38 +01:00
Benjamin Bræstrup Sayoc
a59ad914ba
Mesh: Use QStringLiteral
2025-02-10 18:32:45 +01:00
Chris Hennes
045fec3103
Merge pull request #19394 from FreeCAD/pre-commit-ci-update-config
...
Update Black to 25.1.0 so that it is in sync with the CI. Updates code to correspond to new Black standards, mostly changing the Addon Manager to eliminate spaces around docstrings.
2025-02-07 08:52:20 -06:00
tritao
02ab2deac7
Gui: Reorganize the navigation files into a top Navigation folder.
2025-02-05 20:21:00 -06:00
pre-commit-ci[bot]
17e17cccb5
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2025-02-03 22:51:14 +00:00