Commit Graph

24563 Commits

Author SHA1 Message Date
wmayer
33f3fa6865 Mesh: define the typenames FacetIndex and PointIndex to distinguish between facet and point related indexes 2021-09-14 23:01:29 +02:00
wmayer
ce285ea265 Mod: fix warning [-Wmacro-redefined] 2021-09-14 22:57:17 +02:00
wmayer
671032f506 Merge branch 'master' of github.com:FreeCAD/FreeCAD 2021-09-14 16:42:43 +02:00
wmayer
046fcdc68c Gui: fix compiler warnings: [-Wunused-parameter] 2021-09-14 16:42:30 +02:00
wmayer
40d2955c66 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
4ed05b1406 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
075f9cdc74 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
0penBrain
59a4a4c361 [Core] Rotation : fix gimbal lock handling
+ fix Euler representation on GUI
2021-09-13 18:34:58 +02:00
Yorik van Havre
455412ccc7 Tools: Updated crowdin script after PR #5021 2021-09-13 15:40:36 +02:00
Yorik van Havre
811004b6c8 Merge pull request #5021 from chennes/translatorImprovements
[GUI] Add prefs for translators
2021-09-13 15:38:23 +02:00
Yorik van Havre
c4dd6b3b02 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
e5c7bb6487 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
7e66ea855b 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
0penBrain
f560d5e810 [Gui] Edit/Placement not active when no object selected
Copied from 'Std_Edit'
2021-09-12 19:57:31 +02:00
luz paz
528790ddb8 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
8ebd5c6eac 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
c3df0db4f7 Mesh: fix infinite loop when repairing mesh facet indices 2021-09-12 09:13:57 +04:30
Chris Hennes
719fb95382 [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
luz paz
a12385adb9 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
04eecd0c92 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
8a526a9ba4 Merge pull request #4935 from edi271/TechDrawToolsEdi
[TD] added TechDrawTools Commands
2021-09-09 11:39:02 +02:00
Yorik van Havre
9fe0442729 Merge pull request #5018 from luzpaz/sketcher-cstring-fix
Sketcher: fix mislabeled .ui cstring tag
2021-09-09 11:37:39 +02:00
luz paz
391a9e8d23 Draft: whitespace tweak 2021-09-08 10:22:26 -04:00
luz paz
c03d4b1c10 Draft: fix comment typo 2021-09-08 10:22:26 -04:00
luz paz
6642e28826 Path: Fix PathScripts/PathJobGui.py typo bug 2021-09-08 10:22:26 -04:00
luz paz
e72da8babd 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
50e4be1b90 [GUI] Change name of workbenches tab 2021-09-08 09:06:14 -05:00
Yorik van Havre
642836d58a 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
mwganson
c4367add4a [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
64775bf91f 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
33d63519f4 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
d964653057 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
e19c086116 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
419e601482 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
89e1a97d80 Merged crowdin translations 2021-09-07 11:26:48 +02:00
Roy-043
4339e47582 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
bdbe3105ff Draft: Prevent working plane from restoring after label command 2021-09-07 02:50:38 -03:00
mwganson
dfe02d4099 [TechDraw] prevent crash where user duplicates page without also duplicating dependencies 2021-09-06 13:20:29 -05:00
edi271
3454ca381a renamed to CommandExtensionPack 2021-09-06 18:32:45 +02:00
edi271
89b7d72d1a added TechDrawTools Commands 2021-09-06 18:32:45 +02:00
edi271
017db79458 delete redundant line in CommandCreateDims 2021-09-06 18:32:45 +02:00
edi271
cdd8147024 added TechDrawTools Commands 2021-09-06 18:32:45 +02:00
Yorik van Havre
d14167a50d Updated ts files 2021-09-06 15:32:07 +02:00
Yorik van Havre
1c8b803f9e Draft: Introduced Hatch command + object 2021-09-06 15:27:52 +02:00
Yorik van Havre
cbde274c9a Merge branch 'master' into Draft_addgroup 2021-09-06 12:02:36 +02:00
Yorik van Havre
42a8389e40 Restored docstring 2021-09-06 11:55:42 +02:00
Yorik van Havre
5c0517e620 Changed M shortcut to M,G 2021-09-06 11:53:28 +02:00
Yorik van Havre
f642e561d1 Merge pull request #5006 from 0penBrain/ExpDlgClearEnter
[Expression] Fix 'Clear' is activated when it has focus and 'Enter' is pressed
2021-09-06 11:29:27 +02:00
Yorik van Havre
4ce30f69d1 Merge pull request #5010 from mwganson/duplicate
[Edit menu -> Copy / Duplicate] Add Use Original Selections button to…
2021-09-06 11:25:30 +02:00
marioalexis
813114cab5 Draft: Fix variable referenced before assignment 2021-09-06 01:14:14 -03:00