Commit Graph

3740 Commits

Author SHA1 Message Date
wmayer
8d3c66cf18 Core/Mod: modernize C++11
* use nullptr
2022-03-09 21:55:31 +01:00
Chris Hennes
f122061424 Core: Support disabling Addon by FreeCAD version
If package.xml metadata file exists, it is scanned for FreeCAD version
compatibility before the Addon is loaded. If the Addon specifies that it is
explicitly not compatible with the current version of FreeCAD, the Addon is
not loaded.
2022-03-08 23:19:04 -06:00
wmayer
9e91a8991e Gui: Optimize includes to reduce compile time 2022-03-09 01:25:29 +01:00
Uwe
9654786c67 [Gui] Quarter: remove unused includes 2022-03-09 01:12:15 +01:00
wmayer
7a68a950e5 Gui: [skip ci] remove text 2022-03-08 12:54:46 +01:00
Uwe
5dd531ea22 [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
5587569629 [Gui] DAGView: remove few includes
mainly the headers are just sorted
2022-03-08 02:37:35 +01:00
Uwe
bda12907de [Gui] rename the Qt header list 2022-03-07 20:35:38 +01:00
wmayer
1ca7429705 Gui: Optimize includes to reduce compile time 2022-03-07 20:29:18 +01:00
wmayer
4977e55e51 App: Optimize includes to reduce compile time 2022-03-07 15:53:58 +01:00
Yorik van Havre
7653a9473d Merged crowdin translations 2022-03-07 14:55:22 +01:00
wmayer
c3138db55f App: include cstddef to get definition of size_t 2022-03-07 01:00:14 +01:00
Uwe
f9b2489ae2 [Gui] Quarter: remove few unused includes
- mainly sorting
2022-03-06 21:47:17 +01:00
Uwe
8eea478832 [Gui] Quarter: add missing copyright headers
using the one of the header file
2022-03-06 21:01:12 +01:00
Uwe
b68064e378 [Gui] InteractionMode: add missing copyright header
using the one of the header file
2022-03-06 20:38:54 +01:00
Uwe
196bc966af [Gui] iis: remove few unused includes
mainly just sorting
2022-03-06 19:31:37 +01:00
Zheng, Lei
b00a8aa056 Gui: fix property view synchronization of property status 2022-03-06 13:20:08 -05:00
Uwe
70aa0842a5 [Gui] Translator: sort includes 2022-03-06 19:12:52 +01:00
Uwe
471ae07025 [Gui] move xerces to precompiled header
as suggested here: https://github.com/FreeCAD/FreeCAD/commit/95c70e7f#r68066840
2022-03-06 15:53:13 +01:00
Uwe
a113f4f24e [Gui] compilation fix for precompiled headers 2022-03-06 15:33:31 +01:00
wmayer
58a719e207 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
a64563c92e [Gui] Inventor: remove unused includes
-also move some includes to precompiled header
2022-03-06 03:28:50 +01:00
Uwe
c96f61b0a1 [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
8dfe91204b [Gui] ViewProviderPython* etc.: remove unused includes 2022-03-06 02:24:52 +01:00
Uwe
cfd00bbf63 [Gui] ViewProviderOrigin* etc.: remove unused includes 2022-03-06 01:44:33 +01:00
Uwe
c613304473 [Gui] ViewProviderLink etc.: remove unused includes
- also put headers to PreCompiled.h
2022-03-06 01:11:42 +01:00
Uwe
9df800289b [Gui] ViewProviderFeature etc.: remove unused includes 2022-03-06 00:34:35 +01:00
Uwe
f706adc2c2 [Gui] ViewProviderDocument* etc.: remove unused includes 2022-03-06 00:01:37 +01:00
Uwe
14288f9725 [Gui] View3D*: remove unused includes 2022-03-05 23:16:28 +01:00
Uwe
042f0ee8c6 [Gui] Tool* etc.:remove unused includes 2022-03-05 18:08:13 +01:00
Uwe
aa7977c51a [Gui] Task* and Text*: remove unused includes 2022-03-05 17:44:07 +01:00
Uwe
e8a96f72fd [Gui] SoTextLabel etc.: remove unused includes 2022-03-05 16:42:26 +01:00
Uwe
cf5732dfad [Gui] SpinBox etc.: remove unused includes 2022-03-05 16:20:40 +01:00
Uwe
15022c8065 [Gui] SoTextLabel: unify mixed line endings
fixes a compiler warning from MSVC
2022-03-05 16:03:09 +01:00
Uwe
5f092f9072 [Gui] fix when compiling with PCH 2022-03-05 15:01:55 +01:00
Uwe
fe3feb30df [Gui] Selection: remove unused includes 2022-03-05 04:21:58 +01:00
Uwe
a55d1b03fd [Gui] Python and Property: remove unused includes 2022-03-05 03:44:45 +01:00
Uwe
07ac6433c0 [Gui] QuantitySpinBox: remove unused includes 2022-03-05 03:17:58 +01:00
Uwe
658e03822d [Gui] Progress: remove unused includes 2022-03-05 03:07:50 +01:00
Uwe
063efd56de [Gui] Placement: remove unused includes 2022-03-05 02:48:17 +01:00
Uwe
f60d67a121 [Gui] MDIView: remove unused includes 2022-03-05 02:10:24 +01:00
Uwe
212506b4f1 [Gui] Graphviz: remove unused includes 2022-03-05 01:34:02 +01:00
Uwe
c7aed638ed [Gui] compilation fix for ExpressionCompleter
MSVC complained that ssize_t was undefined
2022-03-05 01:12:30 +01:00
wmayer
95c70e7f4c App: use forward declarations 2022-03-04 21:09:46 +01:00
wmayer
ca3c8185e0 App/Gui: move template classes (ViewProvider)ExtensionPythonT to their own header files 2022-03-04 18:54:42 +01:00
wmayer
4ae1ca58d1 App: use forward declaration to reduce compile time 2022-03-04 17:27:53 +01:00
Yorik van Havre
362045677c Gui: Added 'Report a bug' help menu entry 2022-03-04 14:06:59 +01:00
Uwe
42a71ccbbd [Gui] DocumentObserver: re-add a header 2022-03-04 04:43:34 +01:00
Uwe
5f9020b09a [Gui] Document and Download: remove unused includes 2022-03-04 04:37:36 +01:00
Uwe
fccb743fd6 [Gui] DockWindow and DemoMode: remove unused includes 2022-03-04 03:37:44 +01:00