Commit Graph

27805 Commits

Author SHA1 Message Date
Chris Hennes
7d0e6aa1ac Core: Correct metadata docs 2022-02-27 23:33:07 -06:00
Chris Hennes
bf77a95e5c Addon Manager: Add tests for Addon 2022-02-27 23:32:33 -06:00
Chris Hennes
17aed10f6f Addon Manager: Renaming and cleanup 2022-02-27 22:50:54 -06:00
Uwe
c4d0eb2f11 [Path] Voronoi: add include needed to compile with the CI 2022-02-28 04:01:53 +01:00
Uwe
d24e321364 [Path] Voronoi: add include needed to compile with the CI 2022-02-28 03:56:45 +01:00
Uwe
7d83d141d3 [Path] Voronoi: remove unused includes 2022-02-28 03:46:15 +01:00
0penBrain
4db58c2c6e AddonManager: improve dark mode heuristic 2022-02-27 18:44:58 -06:00
Uwe
98692e4b63 [TD] CommandExtensionDims: remove unused includes 2022-02-28 01:42:39 +01:00
Uwe
f04194b7bb [App] Object, Meta, Merge: remove unused includes 2022-02-28 01:02:06 +01:00
Wanderer Fan
c32dd8a792 [Import]Fix #6461 MEASUREMENT/INSUNITS 2022-02-27 18:57:49 -05:00
Uwe
efd68f1c69 [App] remove unused code and some header sorting 2022-02-28 00:17:16 +01:00
Uwe
6f00d895c0 [TD] fix compilation error introduced with https://github.com/FreeCAD/FreeCAD/pull/6465 2022-02-27 23:56:43 +01:00
Uwe
5b1114e914 [Base] Reader and Writer: remove unused includes 2022-02-27 23:54:00 +01:00
Uwe
062944f674 [App] Link and Material: remove unused includes 2022-02-27 21:23:51 +01:00
Wanderer Fan
879339faa4 [TD]add alignment grid to page 2022-02-27 14:34:35 -05:00
Uwe
ca8d93bb97 [Base] remove unused code 2022-02-27 19:30:09 +01:00
Uwe
7a60d92282 [App] Annotation: remove unused code 2022-02-27 18:30:15 +01:00
Ajinkya Dahale
06f290e311 [Sketcher] Allow setting B-Spline degree at creation 2022-02-27 16:48:23 +01:00
Uwe
9d30b0af6a [App] Feature: remove unused includes 2022-02-27 16:37:29 +01:00
Chris Hennes
51fc82b6cf Addon Manager: Add packages requested by Ickby 2022-02-26 21:40:12 -06:00
Chris Hennes
b8d01aa269 Addon Manager: Add wiki macro icon scraping 2022-02-26 21:06:37 -06:00
Chris Hennes
2b637a36f7 Addon Manager: Auto-create toolbar button
When installing a macro, prompt user to install a toolbar button
automatically. Fills in the details of the button using the macro's
metadata, including an icon if the __icon__ metadata variable points to
a file.

Also:
* Support XPM data for macro icon
* Support online icons
* Fix bug in macro uninstall
* Cleaned up macro code
2022-02-26 21:06:37 -06:00
Chris Hennes
2c0a3b9e77 Gui: Add function to search custom commands 2022-02-26 21:06:37 -06:00
Chris Hennes
faa1a9d355 GitHub: Correct YAML syntax 2022-02-26 20:48:29 -06:00
mosfet80
31dc0e3dd0 Update requirements.txt
remove python1-2 matplotlib required version
2022-02-26 22:00:47 +01:00
Syres916
c787a44f49 [FEM] Bugfix Gmsh Version check to be...
...Python 3.6 compatible
2022-02-26 17:15:28 +01:00
wmayer
59886896dc PD: [skip ci] refactor Hole feature 2022-02-26 17:06:38 +01:00
wmayer
aeba940cf0 PD: [skip ci] refactor Hole feature 2022-02-26 16:48:37 +01:00
wmayer
52b936539f PD: [skip ci] fix const correctness in Hole feature 2022-02-26 16:34:44 +01:00
wmayer
2e16f6a7e1 PD: [skip ci] refactor Hole feature 2022-02-26 16:18:20 +01:00
wmayer
08a3b60031 PD: fix error 'gp_Dir::Crossed() - result vector has zero norm'
As reported here: https://forum.freecadweb.org/viewtopic.php?f=3&t=65826
2022-02-26 16:07:35 +01:00
Stefan Brüns
96045f3e58 [CMake] Abort configuration when required uic/rcc is not found 2022-02-26 14:13:46 +01:00
StefanBruens
dedf9e0386 [CMake] Use imported executable targets for finding Qt uic/rcc
Commit ad7077c03daf ("Update FindPySide2Tools.cmake") removed the
versioned names of uic/rcc, which are at least used on openSUSE
and Fedora.

Instead of determining the path of uic/rcc manually, just use
the imported executable targets. rcc comes from QtCore, while
uic comes from QtWidgets.

Fixes #6445.
2022-02-26 14:13:46 +01:00
wmayer
27d2a8d17b Base: fix build failure with MSYS/clang 2022-02-26 12:08:02 +01:00
wmayer
40077d4109 Base: [skip ci] fix build failure with MSYS/clang 2022-02-26 11:16:57 +01:00
Chris Hennes
386f68aa81 Addon Manager: Add unit test framework
Adds the framework for unit testing, and a few tests of the utilities functions.
2022-02-25 23:17:59 -06:00
Chris Hennes
27a7c60802 Addon Manager: Minor improvements to utilities 2022-02-25 20:41:03 -06:00
Ajinkya Dahale
35373434bc [Sketcher] Create internal geometry after converting to NURBS
The control points are needed to edit the converted B-Spline
2022-02-25 18:45:12 +01:00
Ajinkya Dahale
a4955a27bf [Sketcher] Correct NURB to NURBS
The S in NURBS stands for Spline
2022-02-25 18:22:01 +01:00
Uwe
a8c912d6f8 [App] Expression and Extension: remove unused includes 2022-02-25 18:06:57 +01:00
Yorik van Havre
af0c34db9c Merge pull request #6444 from Roy-043/Draft-Fix-Draft_Line-Length-is-zero-bug
Draft: Fix Draft_Line Length is zero bug
2022-02-25 14:32:15 +01:00
Zheng, Lei
6afb92ec67 Gui: add missing PropertyItemDelegate::eventFilter()
For handling focus change when editing property
2022-02-25 12:17:17 +01:00
luz paz
d2ce5bc2ba Github: rename Workbench tags so they present alphabetically in GH UI
When choosing a specific workbench tag in the GH the current dropdown entries are scattered. By prepending `WB` to them and sorting them alphabetically will make it cleaner to select them. Due to this, the tags have been renamed.

This PR follows up the change of the tags to the GH auto-labeler action. Some extra tags were added as well like :octocat: for GH files and `Addon Manager` etc...

[skip ci]
2022-02-25 08:30:02 +01:00
Uwe
d837160c8e [App] remove some unused includes 2022-02-25 02:25:47 +01:00
luz paz
f8f3c448ef [TD] tweak verbiage for weld symbol directory tooltip [skip ci] 2022-02-24 18:10:57 -05:00
luz paz
03ffb0844f [TD] Fix some more grammatical issues 2022-02-24 18:10:57 -05:00
Benjamin Bræstrup Sayoc
15759a57fb [TD] Improve weld task tool tips, partially fixes #0004838 2022-02-24 18:10:57 -05:00
Chris Hennes
038d9cfb2f Addon Manager: Improve darkmode check 2022-02-24 12:05:08 -06:00
wmayer
195c87625d Gui: [skip ci] make some minor improvements in ReportOutput class 2022-02-24 17:56:52 +01:00
wmayer
a311bed2fd Gui: Fix problem where Python output and errors are not redirected to report view until preferences window is opened 2022-02-24 17:42:40 +01:00