Commit Graph

3564 Commits

Author SHA1 Message Date
Chris Hennes
2f7be9e782 cMake: Add support for compiling against Qt6 (#7647)
Removes the BUILD_QT5 flag and adds a new FREECAD_QT_VERSION option,
which can be set to either "Auto" (default), 5, or 6. Auto detects which
version of Qt is installed on the system and chooses it. If both version
are installed, Qt5 is used.

Note that this DOES NOT implement compiling against Qt6, it only adds
the necessary cMake infrastructure to begin work on the source code
changes that will be required.
2022-10-31 09:24:09 -05:00
sliptonic
e196490c4c Fixes #7652 2022-10-26 17:04:54 -05:00
Kuzemko Alexsandr
63174d487f [App] Fix of untranslated first document's name (#7156)
* Change no need function newDocument("Unnamed") call to variant without parameter. "Unnamed" set in App newDocument function instead.
* Refactor New Document command to run without parameter.
* Translate new document's userName. Internal name = "Unnamed".
* Crowdin Add to updatets.py App.ts. Create new file App.ts
* Fix error where document name is set with one function parameter. In this situation set internal and user name to string variable. For default function call (without parameter) set internal name to Unnamed, userName = translate ("Unnamed")
2022-10-20 21:35:09 -05:00
sliptonic
9ae1432c3d Merge pull request #7605 from mlampert/bugfix/loading-path-wb-error
[PATH]: bugfix/loading-path-wb-error
2022-10-17 10:35:42 -05:00
sliptonic
38710ecf5f Merge pull request #7599 from sliptonic/codespell
fix codespell warnings
2022-10-17 10:35:00 -05:00
Yorik van Havre
d8d55a0e88 Merged crowdin translations 2022-10-17 15:12:16 +02:00
Yorik van Havre
dd7b589ff1 Updated ts files 2022-10-17 11:18:07 +02:00
Markus Lampert
d784cffe3f Fixed typo in UI test case 2022-10-15 11:19:30 -07:00
Markus Lampert
dae3722d71 Fixed recursive import 2022-10-15 11:19:30 -07:00
sliptonic
cdc3e5466f Typo in Adaptive test 2022-10-13 14:09:51 -05:00
sliptonic
126c8a48db fix codespell warnings 2022-10-12 10:00:33 -05:00
Markus Lampert
c74a0ad3e5 Skip legacy tools in job templates and emit error msg 2022-10-11 21:43:09 -07:00
Markus Lampert
19473a9391 Added property details if value assignment fails 2022-10-11 21:43:09 -07:00
Markus Lampert
b4bfefbd56 Full recompute on test file 2022-10-11 21:43:09 -07:00
Markus Lampert
917c287e93 Fixed property bag editor to cancel if no name is given and OK is pressed 2022-10-11 21:43:09 -07:00
Markus Lampert
b25d1a2db0 Fixed refactor import issue 2022-10-11 21:43:09 -07:00
Markus Lampert
a9230c1f00 Convert usage of PathStop to Path.Op.Gui.Stop 2022-10-11 21:43:09 -07:00
Markus Lampert
847d54bbfd Fix Path::Feature object check 2022-10-11 21:43:09 -07:00
Markus Lampert
40864ee2d5 Fixed unit test files by re-creating the appropriate jobs 2022-10-11 21:43:09 -07:00
Markus Lampert
f99c822472 Fixed merge issues 2022-10-11 21:43:09 -07:00
Markus Lampert
4645b12589 Fix SurfaceSupport for new Path source structure 2022-10-11 21:43:09 -07:00
Markus Lampert
c0851a5131 Added missing diversion entries to cmake 2022-10-11 21:43:09 -07:00
Markus Lampert
039cab4d38 Removing obsolete and unused files 2022-10-11 21:43:09 -07:00
Markus Lampert
6b55f34abe Moved remaing files out of PathScripts 2022-10-11 21:43:09 -07:00
Markus Lampert
68238ccdff Added PropertyBagGui again for backwards compatibility 2022-10-11 21:43:09 -07:00
Markus Lampert
a1b3319bdf Moved generators into Path.Base.Generator module 2022-10-11 21:43:09 -07:00
Markus Lampert
d6293308b4 Moved the rest of the operations into Path.Op (.Gui) module 2022-10-11 21:43:09 -07:00
Markus Lampert
3f068108a8 Fixed refactor issues breaking unit tests 2022-10-11 21:43:09 -07:00
Markus Lampert
16c969c5a3 Move Path.Base and Path.Base.Gui refactoring 2022-10-11 21:43:09 -07:00
Markus Lampert
5f3acd04fe Added PropertyBag compatibility layer to support existing ToolBits 2022-10-11 21:43:09 -07:00
Markus Lampert
998347e97f Started moving base classes into Path.Base module 2022-10-11 21:43:09 -07:00
Markus Lampert
9925c71d36 Renamed Path.Tools module to Path.Tool 2022-10-11 21:43:08 -07:00
Markus Lampert
29a7dc144e Removed deprecated and obsolete Path.Tool and Path.Tooltable 2022-10-11 21:43:08 -07:00
Markus Lampert
2b36448575 Removed obsolete path profile implementations 2022-10-11 21:43:08 -07:00
Markus Lampert
6da2c338df Moved all Path operations with model and gui into Path.Op module 2022-10-11 21:43:08 -07:00
Markus Lampert
4b205943bc Moved dressups into Path.Dressup module 2022-10-11 21:43:08 -07:00
Markus Lampert
05aa36f8de Fixed PathPost when post processing is cancelled 2022-10-11 21:43:08 -07:00
Markus Lampert
8cfe5d7d7d Moved Path ToolBit and Controller into Path.Tools module 2022-10-11 21:43:08 -07:00
Markus Lampert
9037e497db Moved post processing files into new Path python module 2022-10-11 21:43:08 -07:00
Markus Lampert
253d494f17 Moved PathAdaptive into new Path.Op module 2022-10-11 21:43:08 -07:00
Markus Lampert
19a7d85595 Fixed path log unit tests 2022-10-11 21:43:08 -07:00
Markus Lampert
a5a284b148 Moved PathLog to Path.Log and import it by default 2022-10-11 21:43:08 -07:00
Markus Lampert
079c0f3908 Added python based Path module and pull in PathApp namespace 2022-10-11 21:43:08 -07:00
Markus Lampert
4fe2058081 Renamed Path c++ python module to PathApp 2022-10-11 21:43:08 -07:00
Yorik van Havre
fce72e46c8 Merged crowdin translations 2022-10-10 11:06:08 +02:00
Yorik van Havre
df52f32c87 Updated ts files 2022-10-10 10:19:30 +02:00
wmayer
16f688e933 Path: [skip ci] replace QRegExp with QRegularExpression 2022-10-08 14:07:22 +02:00
wmayer
82866db0ca Mod: replace QRegExp with QRegularExpression 2022-10-07 14:03:53 +02:00
Yorik van Havre
8b7c61277a Merged crowdin translations 2022-10-06 12:48:05 +02:00
Yorik van Havre
d87fd4d97e Updated ts files 2022-10-06 12:16:32 +02:00