Benjamin Bræstrup Sayoc
33384cff9c
[Everywhere] FileInfo::hasExtension for multiple values ( #9774 )
...
* [Base] Add hasExtension for multiple values
* [Gui] Use hasExtension for multiple values
* [Drawing] Use hasExtension for multiple values
* [Fem] Use hasExtension for multiple values
* [Import] Use hasExtension for multiple values
* [Mesh] Use hasExtension for multiple values
* [Part] Use hasExtension for multiple values
* [TechDraw] Use hasExtension for multiple values
2023-08-07 09:55:19 -06:00
tomate44
9587393ca3
Surface: fix BlendCurve relative size
...
values independent of the number of control points are more intuitive
2023-08-07 09:53:00 -06:00
Petter Reinholdtsen
f998ab5b9c
Avoid Debian specific binary name and path and only include argument change.
2023-08-07 09:38:42 -06:00
Petter Reinholdtsen
f2129fc6db
Change XDG desktop entry to only run single instance of FreeCAD.
...
This ensure invoking it to open different files only start the
program once, and load new files into the already running instance.
Patch by Håvard Flaget Aasen <haavard_aasen@yahoo.no > and
Tobias Frost <tobi@debian.org >.
Related to https://bugs.debian.org/1029846 and
c7a21ecbee .
Been part of the Debian edition of FreeCAD since 2021.
2023-08-07 09:38:42 -06:00
wmayer
f94b026456
modernize C++: use transparent functors
2023-08-07 16:08:35 +02:00
wmayer
c7a17468e7
modernize C++: use noexcept
2023-08-07 16:06:58 +02:00
wmayer
4f10fc4fa0
modernize C++: use emplace
2023-08-06 20:29:56 -06:00
wmayer
89d529ab7b
modernize C++: use using
2023-08-06 23:17:10 +02:00
wmayer
2a88c7c7df
modernize C++: use bool literals
2023-08-06 01:35:39 +02:00
0penBrain
51a34d1fbd
Gui: convert TreeView prefs in General/Selection to PrefCheckBox
2023-08-05 16:29:39 -06:00
0penBrain
601c1f9437
Gui: move pre/-selection prefs to General/Selection + clarify behavior
2023-08-05 16:29:39 -06:00
wmayer
5a7824b646
Mesh: for invalid neighbour facet indexes explicitly use -1
...
The underlying C++ class use an unsigned long to reference neighbour facets. ULONG_MAX is used to indicate a missing neighbour facet.
Since the value of ULONG_MAX is platform dependent and can be confusing in Python the Python wrapper FacetPy now explicitly uses -1 to indicate missing neighbour facets
2023-08-05 15:32:11 -06:00
tomate44
df9c8f6556
Part: add optional tolerance to python sortEdges()
2023-08-05 15:17:26 -06:00
Tobias Falk
5965956293
added PDF/A-1b compliancy to all PDF export functions
...
for more details about this look at: https://www.kdab.com/creating-pdfa-documents-qt/
2023-08-05 14:46:11 -06:00
Connor Worrell
8cad3940a1
[GUI] QuantitySpinBox: Regex optimization.
2023-08-05 11:23:46 -06:00
wmayer
d244dcf2da
modernize C++: use nullptr
2023-08-05 11:23:12 -06:00
wmayer
39e53e5eb0
Mods: modernize C++: redundant void arg
2023-08-05 16:50:31 +02:00
wmayer
ca84a0662d
Sheet: modernize C++: redundant void arg
2023-08-05 16:50:31 +02:00
wmayer
899932cec0
Part/PD: modernize C++: redundant void arg
2023-08-05 16:50:31 +02:00
wmayer
bb23aaf3e9
Core: modernize C++: redundant void arg
2023-08-05 16:50:31 +02:00
andrea
a4929211d4
remove qt4 references
...
Removed find and include mocked files (QT4)
2023-08-04 21:24:36 -06:00
wmayer
5621a0089f
Qt6 port:
...
Fix deprecation warnings with version 6.3 or 6.4
2023-08-04 21:23:14 -06:00
andrea
170c2b9957
removed old OCC <7 references
...
removed OCC <7 references
2023-08-04 21:22:40 -06:00
andrea
6c2a5c1539
removed coin<3 references
2023-08-04 21:19:29 -06:00
wmayer
6a726f6c88
Core: report the real error of a failed feature after a recompute
2023-08-04 18:47:44 -06:00
Morgan 'ARR\!' Allen
f8f02f0895
add cstdint behind ifdef __GNUC__ for compiling under alpine linux
...
note: in other headers there is a mix of including the ifdef
2023-08-04 18:45:22 -06:00
Chris Hennes
ea49b3fe78
GUI: Add prominent dev build indicators
2023-08-04 18:21:39 -06:00
luzpaz
16e083c8f3
Fix various typos
2023-08-04 19:46:12 +02:00
wmayer
3975f31f89
Misc: modernize C++: use override
2023-08-04 17:09:53 +02:00
wmayer
d2c9f8cbdc
TD: modernize C++: use override
2023-08-04 17:09:53 +02:00
wmayer
30249e6550
Sketch: modernize C++: use override
2023-08-04 17:09:53 +02:00
wmayer
eb49318ad6
Fem: modernize C++: use override
2023-08-04 17:09:53 +02:00
wmayer
7daf7c0700
Part: modernize C++: use override
2023-08-04 17:09:53 +02:00
wmayer
ccca592c04
Robot: modernize C++: use override
2023-08-04 17:09:53 +02:00
wmayer
4366128cc4
Path: modernize C++: use override
2023-08-04 17:09:53 +02:00
wmayer
ec0c7ab835
Mesh: modernize C++: use override
2023-08-04 17:09:53 +02:00
wmayer
a00a5d6400
Base: modernize C++: use override
2023-08-04 17:09:53 +02:00
wmayer
244676ddf0
App: modernize C++: use override
2023-08-04 17:09:53 +02:00
wmayer
e72da4d4c4
Gui: modernize C++: use override
2023-08-04 17:09:53 +02:00
wmayer
e115c52418
Gui: modernize C++: use override
2023-08-04 17:09:53 +02:00
wmayer
33dc7917bb
Gui: modernize C++: use override
2023-08-04 17:09:53 +02:00
Chris Hennes
9dce2525f8
Tools: Add script to sign and notarize on Mac OS
2023-08-03 00:07:25 +00:00
wmayer
813f452271
Gui: expose grabFramebuffer to Python
2023-08-03 01:31:15 +02:00
wmayer
b202eb2f6b
Gui: support of wrapping QImage
2023-08-03 01:31:15 +02:00
0penBrain
205c0e7345
[Bugfix]Gui: in draggers, remove/detach all callbacks + add checks and asserts, hopefully fixes #9465
2023-08-02 21:04:22 +00:00
Yorik van Havre
e296c1ffc7
Merge pull request #10040 from chennes/updateNSISInstructions0.21
...
Update README.md
2023-08-02 09:07:47 +02:00
Chris Hennes
9188446113
Gui: Clarify message about FCbak
2023-08-01 19:45:43 +00:00
wmayer
f803f148af
Path: fix test failure with MSYS2 build
...
The two path names have different path separators and thus are considered as different
2023-08-01 11:05:30 +02:00
Syres916
15e9b45691
[Import] Dxf Fix regression from https://github.com/FreeCAD/FreeCAD/commit/1f6fd1b
...
See discussion https://forum.freecad.org/viewtopic.php?t=80040&sid=9937b585c8681fe5a2d27f37dcd3f163
2023-08-01 11:04:22 +02:00
Yorik van Havre
82742861fa
Merge pull request #9999 from yorikvanhavre/translations
...
Translations
2023-08-01 09:27:18 +02:00