Commit Graph

27971 Commits

Author SHA1 Message Date
Uwe
7484a06700 [Gui] intermediate compilation fix for Windows
as reported here: https://forum.freecadweb.org/viewtopic.php?p=577678#p577678
2022-03-08 03:17:27 +01:00
Uwe
6f746497c1 [Base] compile fix for Windows without PCH 2022-03-08 03:00:36 +01:00
Uwe
805f697797 [Gui] DAGView: remove few includes
mainly the headers are just sorted
2022-03-08 02:37:35 +01:00
Uwe
554635cc7d [Gui] rename the Qt header list 2022-03-07 20:35:38 +01:00
Uwe
7d1a64e1c1 [App] AutoTransaction: a change to silence MSVC compiler
as proposed here: https://github.com/FreeCAD/FreeCAD/pull/6519#discussion_r820641762
2022-03-07 20:34:02 +01:00
wmayer
8f786ea6ef Gui: Optimize includes to reduce compile time 2022-03-07 20:29:18 +01:00
wmayer
040b67634e Base: [skip ci] Optimize includes to reduce compile time 2022-03-07 16:49:01 +01:00
wmayer
f1f68db55b App: Optimize includes to reduce compile time 2022-03-07 15:53:58 +01:00
Wanderer Fan
437a89e42a [TD]fix ScaleType change behaviour 2022-03-07 09:30:39 -05:00
Yorik van Havre
2cff977548 Merged crowdin translations 2022-03-07 14:55:22 +01:00
Yorik van Havre
6b71ce3a3e Updated master translation files 2022-03-07 14:49:13 +01:00
Ajinkya Dahale
5bfe90b2aa [Sketcher] Check for b-spline before starting knot insertion "mode"
The DrawSketchHandler will otherwise give confusing error messages.
2022-03-07 14:27:28 +01:00
Uwe
a8bae676ce [Part] Section cutting: fix read of cut state of existing cuts
- it is now also possible to determine the Flip state correctly
2022-03-07 02:45:36 +01:00
wmayer
4b0658a3a6 App: include cstddef to get definition of size_t 2022-03-07 01:00:14 +01:00
Uwe
cdff8e19dc Revert "[App] add a missing return statement (#6519)"
This reverts commit 5c7ef17ac063f9339c68333afecf1cd88404b959.
2022-03-07 00:50:18 +01:00
wmayer
4a343ab31e Base/App: fix warnings from code analysers:
* convert old-style-casts to explicit C++ casts where possible
* make some implicit conversions explicit
2022-03-06 23:49:30 +01:00
Uwe
26ece78df4 [App] add a missing return statement (#6519)
* [App] add a missing return statement

as discussed here: ceae048a43 (commitcomment-68066635)
2022-03-06 23:20:05 +01:00
Syres916
e053db75b3 [Raytracing] Bugfix for compiling with OCC 7.6.x
See discussion https://forum.freecadweb.org/viewtopic.php?f=4&p=577109#p577109
2022-03-06 22:32:31 +01:00
wmayer
985ad1c9d1 Base: [skip ci] revert copyright change 2022-03-06 22:20:35 +01:00
Uwe
11b99a94a9 [Gui] Quarter: remove few unused includes
- mainly sorting
2022-03-06 21:47:17 +01:00
Uwe
6edbe53cc3 [Gui] Quarter: add missing copyright headers
using the one of the header file
2022-03-06 21:01:12 +01:00
Uwe
2551d15f98 [Gui] InteractionMode: add missing copyright header
using the one of the header file
2022-03-06 20:38:54 +01:00
Uwe
1a649fa852 [Gui] iis: remove few unused includes
mainly just sorting
2022-03-06 19:31:37 +01:00
Zheng, Lei
b3c2ac3f7d Gui: fix property view synchronization of property status 2022-03-06 13:20:08 -05:00
Uwe
e3e8fe1e7d [Gui] Translator: sort includes 2022-03-06 19:12:52 +01:00
Stefan Brüns
4d63de1fe7 Base: Fix wrong character encoding for micro-siemens
Contrary to any other Unit with micro prefix (e.g. ug, uH, uF) the
string was created with a Latin1 encoding instead of UTF-8.

The problem can be verified with these python statements:
```
FreeCAD.Units.schemaTranslate(FreeCAD.Units.MicroSiemens, 0)
FreeCAD.Units.schemaTranslate(FreeCAD.Units.MicroGram, 0)
```
2022-03-06 11:20:09 -05:00
Stefan Brüns
18371c0d3c Test: Provide more useful information when unit translation fails
Add the input quantity and the target scheme to the exception output.
Also make the output formatting more canonical and remove the unused
"s" temporary.
2022-03-06 11:20:09 -05:00
Ajinkya Dahale
ec132dc2e4 [Sketcher] Remove "incomplete" from insert knot command
I had kept the qualifier there when developing the tool and forgot to remove it. At this time the tool is fairly well-developed.
2022-03-06 16:25:08 +01:00
Ajinkya Dahale
ec2522130b [Sketcher] Allow deleting last knot during B-Spline creation 2022-03-06 16:14:07 +01:00
Ajinkya Dahale
c6f19758d1 [Sketcher] Reduce duplicate code in DrawSketchHandlerBSpline 2022-03-06 16:14:07 +01:00
Uwe
d09cb5e49e [Gui] move xerces to precompiled header
as suggested here: https://github.com/FreeCAD/FreeCAD/commit/0235a172#r68066840
2022-03-06 15:53:13 +01:00
Uwe
4b3a7ae7ce [Gui] compilation fix for precompiled headers 2022-03-06 15:33:31 +01:00
Uwe
ded61a5fd5 [Base] ConsoleObserver: fix compilation with precompiled headers 2022-03-06 15:08:09 +01:00
Wanderer Fan
4cf1c31f7f [TD]fix integer grid step variable to double 2022-03-06 08:54:24 -05:00
Uwe
8e12e6ac98 [Base] ConsoleObserver: correct copyright 2022-03-06 14:51:58 +01:00
wmayer
91e4e468dd Base: move ILogger sub-classes to their own source files in order to reduce including stream classes in client code 2022-03-06 10:13:47 +01:00
Uwe
07c28ad22a [Gui] Inventor: remove unused includes
-also move some includes to precompiled header
2022-03-06 03:28:50 +01:00
Uwe
f274c63e0e [App] next attempt to fix CI build error
- revert previous commit and re-add application as header
2022-03-06 03:25:14 +01:00
Uwe
8250cab590 [App] try to fix CI build failure
- since I have no clue what the error is about:
https://gitlab.com/freecad/FreeCAD-CI/-/jobs/2167699355
I follow MSVC's advice that tells me that a function definition in the .cpp file is missing
2022-03-06 03:02:14 +01:00
Uwe
8f4053e31d [Gui] ViewProviderPython* etc.: remove unused includes 2022-03-06 02:24:52 +01:00
Uwe
a345a226d5 [Gui] ViewProviderOrigin* etc.: remove unused includes 2022-03-06 01:44:33 +01:00
Uwe
a65c88d3c5 [Gui] ViewProviderLink etc.: remove unused includes
- also put headers to PreCompiled.h
2022-03-06 01:11:42 +01:00
Uwe
e0e7bc7072 [Gui] ViewProviderFeature etc.: remove unused includes 2022-03-06 00:34:35 +01:00
Uwe
a830d92947 [Gui] ViewProviderDocument* etc.: remove unused includes 2022-03-06 00:01:37 +01:00
Uwe
d6b7b91ab4 [Gui] View3D*: remove unused includes 2022-03-05 23:16:28 +01:00
Wanderer Fan
ae79d2155f [TD]update menu text and tip to std 2022-03-05 14:30:14 -05:00
wmayer
a6624ef264 Base: fix warnings from code analysers:
* replace some C-style casts with static_cast
* remove unneeded destructors
* define default copy-constructor and assignment operator
2022-03-05 19:03:21 +01:00
Uwe
9de55d010c [Gui] Tool* etc.:remove unused includes 2022-03-05 18:08:13 +01:00
Chris Hennes
a0c5b6b812 Addon Manager: Fix number of updates available 2022-03-05 10:55:25 -06:00
Uwe
560c85c7f8 [Gui] Task* and Text*: remove unused includes 2022-03-05 17:44:07 +01:00