Commit Graph

31273 Commits

Author SHA1 Message Date
Uwe
e63b0cbc04 [Win installer] update file deletion list
- ported from the 0-20 branch
2022-12-09 00:16:44 +01:00
wmayer
3c4375986e TD: [skip ci] fix build failure with boost >= 1.78 on Windows 2022-12-08 22:11:33 +01:00
Przemo Firszt
1189be75d0 [COPR] fedora: force built-in zipios, disable test 2022-12-08 10:17:52 +01:00
Uwe
af58f804d4 [Points] enable precompiled headers 2022-12-08 05:04:58 +01:00
Uwe
5b7670a449 [MeshPart] enable precompiled headers
- also some sorting
2022-12-08 03:42:55 +01:00
Uwe
91efe220a5 [skip ci] [Gui] QtAll.h: whitespace 2022-12-08 03:29:28 +01:00
Uwe
97ee8b847f [Surface] enable precompiled headers
- also remove double code
2022-12-08 03:26:59 +01:00
Uwe
d6978106ea [Spread] App: remove unnecessary Windows headers
- I added this earlier today, but it is not necessary at all, tested on 2 different Win PCs
2022-12-08 02:46:36 +01:00
Uwe
ee7e19fac0 [Spread] App: enable precompiled headers 2022-12-08 02:10:46 +01:00
Uwe
ffe5c754af [Sketch] App: improve PreCompiled.h handling 2022-12-08 01:33:24 +01:00
Uwe
58d8b36dfd [Surface] Gui:: remove unused includes
- also some sorting
2022-12-08 01:32:38 +01:00
Uwe
3b1580136b [Surface] App:: remove unused includes
- also some sorting
2022-12-08 00:34:08 +01:00
wmayer
df1e0b5be8 PD: [skip ci] Single-parameter constructors should be marked explicit 2022-12-08 00:26:35 +01:00
wmayer
3e33a91aa9 PD: fixes #6000: auto-generated Body not placed under existing Part 2022-12-08 00:09:48 +01:00
Uwe
8d6ea90cee [MeshPart] improve PreCompiled.h handling 2022-12-07 23:35:52 +01:00
wmayer
b8c83a1c62 PD: refactor CmdPartDesignNewSketch::activated 2022-12-07 23:31:20 +01:00
Uwe
6e5be52325 [Part] improve PreCompiled.h handling 2022-12-07 23:20:46 +01:00
Uwe
378184f8ea [Points] re-add a header 2022-12-07 23:19:38 +01:00
Uwe
e6b3d5aded [PD] improve PreCompiled.h handling 2022-12-07 21:31:16 +01:00
Uwe
960ace8034 [Path] improve PreCompiled.h handling 2022-12-07 19:51:19 +01:00
Uwe
423c330534 [Path] improve PreCompiled.h handling 2022-12-07 19:51:19 +01:00
Uwe
cbd0140dcd [TD] Task*, part 2/2: remove unused includes
- also some sorting
- also take care of PreCompiled.h
2022-12-07 19:49:05 +01:00
Uwe
987314b9d8 [Points] improve PreCompiled.h handling 2022-12-07 18:22:00 +01:00
Uwe
059b441ebc [Spread] remove unused includes from PreCompiled.h 2022-12-07 18:18:04 +01:00
Uwe
023a37b92c [TD] Task*, part 1: remove unused includes
- also some sorting
2022-12-07 16:15:40 +01:00
wmayer
19411d6a9b Part: add method TopoShape::isPlanar() 2022-12-07 15:18:04 +01:00
wmayer
ae0ee09a09 Mesh: [skip ci] use new API of InventorBuilder 2022-12-07 15:17:14 +01:00
wmayer
302d3f5b95 Core: allow to set file filter from PropertyFileIncluded 2022-12-07 12:58:07 +01:00
Uwe
ace6d5a9ce [Web] remove unused includes
- also some sorting
2022-12-07 05:24:20 +01:00
Uwe
e5cb1b24cd [Start] remove unused includes
- also some sorting
2022-12-07 05:09:18 +01:00
Uwe
30c5f71413 [Robot] Gui: remove unused includes
- also some sorting
2022-12-07 05:08:56 +01:00
Uwe
c9f42ebcd7 [Robot] App: remove unused includes
- also some sorting
2022-12-07 03:27:09 +01:00
Uwe
1844f2e084 [Raytracing] remove unnecessary include 2022-12-07 03:10:29 +01:00
Ajinkya Dahale
d08ccbfb77 (Attempt to) fix compile issue in Raytracing
Currently in Manjaro/Arch/Linux there's this issue:
```
/.../src/Mod/Raytracing/App/LuxProject.cpp: In member function ‘virtual App::DocumentObjectExecReturn* Raytracing::LuxProject::execute()’:
/.../src/Mod/Raytracing/App/LuxProject.cpp:85:20: error: variable ‘std::ifstream file’ has initializer but incomplete type
   85 |     ifstream file (fi.filePath().c_str());
      |                    ^~
/.../src/Mod/Raytracing/App/LuxProject.cpp:89:20: error: variable ‘std::ofstream ofile’ has initializer but incomplete type
   89 |     ofstream ofile(tempName.c_str());
      |                    ^~~~~~~~
```

See https://stackoverflow.com/questions/50355130/variable-stdofstream-outfile-has-initializer-but-incomplete-type.

Also edit `Precompiled.h` as compile fix
2022-12-06 21:41:53 +01:00
Uwe
c6c273eddf [Raytracing] attempt to fix compilation on Arch linux
by adding all used STL headers

- also uniform std handling (either using namespace and then omit or use it always and no namespace
2022-12-06 19:04:38 +01:00
Uwe
6f0afb4d0b [Raytracing] Gui: remove unused includes
- also some sorting
2022-12-06 02:26:00 +01:00
Uwe
10d6e4b892 [Raytracing] App: remove unused includes
- also some sorting
2022-12-06 02:00:57 +01:00
wmayer
ffb97abfbe Base: refactor NodeItem 2022-12-05 18:35:50 +01:00
wmayer
7bd0394f13 Test: [skip ci] fix build failure when linking Python statically 2022-12-05 15:34:58 +01:00
wmayer
60ae885471 Base: Remove redundant 'else' and return Py::None() instead of Py::Object() to make it explicit that Python's 'None' is meant 2022-12-05 12:51:38 +01:00
wmayer
69aba3abe1 PD: remove parameter 'supportface' from ProfileBased::getUpToFace as it's not used any more 2022-12-05 12:46:52 +01:00
wmayer
633fb4488a Gui: [skip ci] fix several warnings:
* -Wunused-variable
* -Wunused-lambda-capture
2022-12-05 12:22:22 +01:00
wmayer
ab41f7d091 Gui: [skip ci] fix warnings: [-Winconsistent-missing-override] 2022-12-05 12:02:45 +01:00
wmayer
313525a012 Core: [skip ci] ignore some code spell checks and filter all '_rc_.py' files 2022-12-05 10:12:49 +01:00
Yorik van Havre
f948e5db4d Merge pull request #7956 from adrianinsaval/unifyIcons
Unify application icon
2022-12-05 09:51:59 +01:00
Yorik van Havre
faf2360cf9 Merge pull request #7927 from Roy-043/Arch-add-unit-test
Arch: add BuildingPart unit test
2022-12-05 09:47:23 +01:00
Uwe
1cec428e0e [Mesh] remove unused file
- unused since a while and also don't compile when adding them to CMake
2022-12-05 09:37:19 +01:00
Uwe
1cfa8b5366 [Win installer] some uninstaller improvements
- remove two registry path deletions that were never performed since the paths do not exist
- remove registry key that stores the main window parameters (size and position) when the option to remove also the user settings is on (because this affects all FreeCAD installations)
- also change a name to uppercase (does not matter but Win 10 uses uppercase, so we should do the same to avoid confusions)
2022-12-05 03:39:46 +01:00
Adrian Insaurralde Avalos
c9455541ee Unify application icon
was different in the windows executable, windows installer and WB templates
2022-12-04 21:21:47 -03:00
Uwe
9869a2c3d7 [Build] output point release version
- to Splashscreen, About, MainWindow and Console
2022-12-05 00:26:43 +01:00