Commit Graph

25723 Commits

Author SHA1 Message Date
wmayer
fff27ee78b PD: fix ProfileBased::Restore to not affect sub-classes that need to handle changed property types/names 2021-09-15 15:45:24 +02:00
wmayer
2af9c5038e PD: move handling of changed properties of Transformed to handleChangedPropertyType 2021-09-15 15:20:40 +02:00
wmayer
ba2ad05983 PD: move handling of changed properties of the Chamfer/Fillet to handleChangedPropertyType 2021-09-15 15:14:14 +02:00
wmayer
44eeae7286 Part: move handling of changed properties of the Primitive class to handleChangedPropertyName and handleChangedPropertyType 2021-09-15 14:45:50 +02:00
wmayer
fa86b0216e Mod: make sure to call the base class' handleChangedPropertyType 2021-09-15 14:07:32 +02:00
wmayer
2295c4b9a3 Mesh: define the typenames FacetIndex and PointIndex to distinguish between facet and point related indexes 2021-09-14 23:01:29 +02:00
wmayer
9ce79bf3c7 Mod: fix warning [-Wmacro-redefined] 2021-09-14 22:57:17 +02:00
wmayer
ed003cdc59 Merge branch 'master' of github.com:FreeCAD/FreeCAD 2021-09-14 16:42:43 +02:00
wmayer
ba2341de33 Gui: fix compiler warnings: [-Wunused-parameter] 2021-09-14 16:42:30 +02:00
wmayer
a40d37a980 Base: split export/import macros from FCConfig.h and move them to FCGlobal.h
The FCGlobal.h can be included in a Global.h header file of an extension module.

The reason is that some IDEs (e.g. QtCreator) fails to detect the export/import macros when only defined in the PreCompiled.h files and thus raise a parser warning.
2021-09-14 16:40:30 +02:00
Chris Hennes
c970509256 Merge pull request #4771 from Syres916/patch-16
[Gui] Preferences - Selection Fix Bug for new...
2021-09-14 09:39:49 -05:00
Chris Hennes
2abe1611f7 Merge pull request #4791 from heewa/fix-lost-err-msg
[Base] Fix lost filename in err msg
2021-09-14 09:23:03 -05:00
Yorik van Havre
6acf83b2b0 Merge pull request #5027 from 0penBrain/rotation
[Core] Rotation : fix gimbal lock handling
2021-09-14 14:49:38 +02:00
0penBrain
cdbf7acc80 [Core] Rotation : fix gimbal lock handling
+ fix Euler representation on GUI
2021-09-13 18:34:58 +02:00
Yorik van Havre
022bb81754 Tools: Updated crowdin script after PR #5021 2021-09-13 15:40:36 +02:00
Yorik van Havre
c2f72ee8de Merge pull request #5021 from chennes/translatorImprovements
[GUI] Add prefs for translators
2021-09-13 15:38:23 +02:00
Yorik van Havre
163a24feef Merge pull request #5020 from 0penBrain/placement
[Gui] Edit/Placement not active when no object selected
2021-09-13 14:30:04 +02:00
Yorik van Havre
3565fbaab5 Merge pull request #5022 from Megidd/fix-infinite-loop
Mesh: Infinite loop when repairing mesh facet indices
2021-09-13 11:36:21 +02:00
Yorik van Havre
0b072822ca Merge pull request #5025 from luzpaz/DlgSettingsNavigation-code-naming-conformity
Gui: Make DlgSettingsNavigation methods conform to naming standard
2021-09-13 11:32:28 +02:00
Yorik van Havre
1ec7f83135 Merge pull request #5026 from luzpaz/Crowdin-Axonometric
Crowdin: Expose View -> 'Standard views' -> 'Axonometric' to translation
2021-09-13 11:11:34 +02:00
0penBrain
7e54207016 [Gui] Edit/Placement not active when no object selected
Copied from 'Std_Edit'
2021-09-12 19:57:31 +02:00
luz paz
543450d454 Crowdin: Expose View -> 'Standard views' -> 'Axonometric' to translation
Closes https://github.com/FreeCAD/FreeCAD-translations/issues/63
2021-09-12 11:04:39 -04:00
luz paz
f04758856a Gui: Make DlgSettingsNavigation methods conform to naming standard
Renamed `CheckBox_UseAutoRotation` to `checkBoxUseAutoRotation` to match the preexisting naming syntax
2021-09-12 10:54:40 -04:00
Megidd Git
74623847b7 Mesh: fix infinite loop when repairing mesh facet indices 2021-09-12 09:13:57 +04:30
Chris Hennes
ae60724f6e [GUI] Add prefs for translators
When creating the original list of locales available to FreeCAD, also
scan the external directories and add those entries to the list of
locales. This enables the installation of a language pack in an
already-installed version of FreeCAD, allowing translators to test their
work more easily.

Add a hidden preference that will allow translators to add an entirely new
language to FreeCAD via user preferences, without requiring modification
of the FreeCAD source code.

Add a hidden preference for an additional translation directory.
2021-09-11 15:34:08 -05:00
Yorik van Havre
1d7483aae2 Merge pull request #5019 from luzpaz/Gui-fix-korean-and-alphabetize
Gui: Language/Translator.cpp remove extra .ko translation + alphabetize
2021-09-10 10:16:13 +02:00
luz paz
9ffdf45652 Gui: Language/Translator.cpp remove extra .ko translation + alphabetize
ref: https://forum.freecadweb.org/viewtopic.php?p=531658#p531658
2021-09-09 10:08:31 -04:00
Yorik van Havre
b84c2c7f09 Merge pull request #4178 from uLeonis/master
[v0.20][Gui] Consolidate Std view modes
2021-09-09 12:22:27 +02:00
Yorik van Havre
f5c65cb361 Merge pull request #4935 from edi271/TechDrawToolsEdi
[TD] added TechDrawTools Commands
2021-09-09 11:39:02 +02:00
Yorik van Havre
bbf2162111 Merge pull request #5018 from luzpaz/sketcher-cstring-fix
Sketcher: fix mislabeled .ui cstring tag
2021-09-09 11:37:39 +02:00
Yorik van Havre
5752f0bbef Merge pull request #5012 from luzpaz/pathjobgui-typo
Path: Fix PathScripts/PathJobGui.py typo bug
2021-09-09 11:36:26 +02:00
luz paz
1f97dbc285 Draft: whitespace tweak 2021-09-08 10:22:26 -04:00
luz paz
60568ec32f Draft: fix comment typo 2021-09-08 10:22:26 -04:00
luz paz
b736c7decc Path: Fix PathScripts/PathJobGui.py typo bug 2021-09-08 10:22:26 -04:00
Yorik van Havre
5203ad5cbc Merge pull request #5017 from chennes/renameWBTab
[GUI] Change name of workbenches tab
2021-09-08 16:21:56 +02:00
luz paz
c4d6bc1d9e Sketcher: fix mislabeled .ui cstring tag
Closes https://github.com/FreeCAD/FreeCAD-translations/issues/59  
Thanks @jakub-swierk for the patch!
2021-09-08 10:21:43 -04:00
Chris Hennes
332f99caca [GUI] Change name of workbenches tab 2021-09-08 09:06:14 -05:00
Yorik van Havre
e47ee43a22 Merge pull request #5002 from AjinkyaDahale/fix-4732-self-int
[Mesh] Avoid false negatives during self-intersection checks
2021-09-08 12:31:30 +02:00
Yorik van Havre
f36fd24284 Merge pull request #5016 from mwganson/techdraw
[TechDraw] prevent crash where user has duplicated page without depen…
2021-09-08 12:28:20 +02:00
mwganson
af38242e7a [TechDraw] prevent crash where user has duplicated page without dependencies and then tries to remove a view from one of the pages by editing the Views property 2021-09-07 12:55:20 -05:00
Yorik van Havre
8f68800ca7 Merge pull request #5007 from 0penBrain/DrawStyleMode
[Gui] Declare Std_DrawStyle as being a 'Mode' command
2021-09-07 12:48:29 +02:00
Yorik van Havre
98d537b3cf Merge pull request #5013 from mwganson/techdraw
[TechDraw] prevent crash where user duplicates page without also dupl…
2021-09-07 12:47:53 +02:00
Yorik van Havre
36092cb588 Merge pull request #5014 from marioalexis84/draft-gui_label
Draft: Prevent working plane from restoring after label command
2021-09-07 12:45:22 +02:00
Yorik van Havre
34d28ac985 Merge pull request #5015 from Roy-043/Spreadsheet-importXLSX
Spreadsheet importXLSX: Added floor and ceil functions.
2021-09-07 12:45:03 +02:00
Yorik van Havre
0152c09dcf Tools: Updated crowdin scripts
- Removed updateFromCrowdin script (now merged within updateCrowdin)
- Now automatically installs all languages above 25% translated
- Now updates Gui/Language/Translator.cpp too
2021-09-07 11:27:05 +02:00
Yorik van Havre
a9717a1e17 Merged crowdin translations 2021-09-07 11:26:48 +02:00
Roy-043
5221175455 Spreadsheet importXLSX: Added floor and ceil functions. Fixed aliasRef is None issue.
See https://forum.freecadweb.org/viewtopic.php?f=3&t=61807&p=530473#p530413
2021-09-07 09:26:39 +02:00
marioalexis
42775e6f3d Draft: Prevent working plane from restoring after label command 2021-09-07 02:50:38 -03:00
mwganson
cf961d6cca [TechDraw] prevent crash where user duplicates page without also duplicating dependencies 2021-09-06 13:20:29 -05:00
edi271
e660403b17 renamed to CommandExtensionPack 2021-09-06 18:32:45 +02:00