wmayer
620aaac90d
TD: [skip ci] fix -Winconsistent-missing-override
2023-01-05 11:14:30 +01:00
Uwe
b2ab8edba4
[TD] fix compilation with PCH after d63ac0f7
...
- also add includes to QtAll
2023-01-05 00:50:32 +01:00
Ajinkya Dahale
c6b4e5cfe8
[Sketcher] Delete check for OCC >= 6.9.0
...
The oldest version we plan to support is 7.0.0. See
https://forum.freecadweb.org/viewtopic.php?f=10&p=650487#p650487 .
2023-01-05 00:27:01 +01:00
wmayer
8715297c1b
Part: move to new-style connect of DlgPrimitives dialog
2023-01-04 13:06:26 +01:00
Chris Hennes
5de57b4cc5
Addon Manager: Fix macro installer bug
...
Also some minor tweaks to the GUI unit testing.
2023-01-03 20:19:41 -06:00
wandererfan
d63ac0f7f6
[TD]add light text on dark page mode
...
- some visually impaired users need white graphics on
dark page.
- revise Annotation dialog to respect dark style
2023-01-03 17:41:33 -05:00
wmayer
ed8e45ac9b
Part: move to new-style connect of DlgPrimitives dialog to make it also working with Qt6
2023-01-03 17:09:49 +01:00
sliptonic
3cb3c04fc1
Merge pull request #7826 from LarryWoestman/staging
...
Path: Incorporating feedback from code reviews
2023-01-03 09:18:51 -06:00
wmayer
589bcd16f1
Part: refactor DlgPrimitives dialog
2023-01-03 15:53:12 +01:00
wmayer
bb566c7777
Base: add overloaded method isIdentity() to Rotation and Placement that accepts a tolerance
2023-01-03 10:54:47 +01:00
Chris Hennes
2f3baa0336
Addon Manager: Modify dialog closing during tests
2023-01-02 15:09:01 -06:00
wandererfan
d1cf5f9c88
[TD]fix Win link error in ViewProvider extensions
2023-01-02 13:49:50 -05:00
wmayer
9498691ea8
App: fix failure to detect cyclic dependencies on expressions
...
See also forum thread: https://forum.freecadweb.org/viewtopic.php?f=3&t=74331
2023-01-02 16:36:10 +01:00
wmayer
0566ba0a9e
Core: fixes #8119 : Make axis values in Property view persistent
2023-01-02 12:48:40 +01:00
wmayer
0c841d8074
Gui: [skip ci] move to new-style connect in Placement dialog
2023-01-02 10:42:12 +01:00
wmayer
f8827198ee
PD: fix crash in TaskRevolutionParameters::fillAxisCombo
...
* Replacing the static_cast with a dynamic_cast in 2aa232bef9 is a regression because it cannot be guaranteed that the linked object is a sketch.
In fact it can also be a shape binder which is explicitly allowed.
Forum: https://forum.freecadweb.org/viewtopic.php?f=19&t=74939
* Move initialization of some variables into the if-statement
2023-01-02 09:49:27 +01:00
wmayer
fe499642ca
Web: switch to new-style connect in order to find failures with Qt6
2023-01-02 00:35:37 +01:00
wmayer
fd7c7f35cf
Gui: Use shiboken6 & PySide6 API
2023-01-01 19:06:06 +01:00
wmayer
f565fa2f7a
Gui: refactor PythonWrapper
2023-01-01 17:42:25 +01:00
wmayer
6358ad1717
Gui: refactor PythonWrapper
2023-01-01 16:35:12 +01:00
wmayer
102e89988a
Gui: switch to new-style connect in order to find build failures with Qt6
2023-01-01 12:40:07 +01:00
wmayer
f53d635f20
Addon-Manager: [skip ci] get rid of some explicit PySide2 imports
2023-01-01 11:42:39 +01:00
wmayer
3e58513c24
Mod: fix some compiler warnings:
...
* QString::indexOf() is now marked as [[nodiscard]]
* QApplication::fontMetrics() is deprecated, use the constructor of QFontMetricsF
* fix -Wunused-result
* fix -Wunused-but-set-variable
2022-12-31 21:54:45 +01:00
wmayer
fec35dfdc5
Gui: QVariant::Type is deprecated, use QMetaType::Type
2022-12-31 21:54:45 +01:00
wmayer
315ddaf75d
Image: fix deprecation warnings
2022-12-31 21:54:45 +01:00
wmayer
4bd0d20812
Raytracing: QString::indexOf is now marked as [[nodiscard]]
2022-12-31 21:54:45 +01:00
wmayer
81d2361d9f
Gui: Qt6 port
...
* QString::indexOf() is now marked as [[nodiscard]]
* Replace deprecated methods of QMessageBox
* QMouseEvent::globalPos() is deprecated, use globalPosition().toPoint()
* QWidget::enterEvent() requires a QEnterEvent as argument
* QLibraryInfo::location() is deprecated, use path()
* QVariant::Type is deprecated, use QMetaType::Type
* QVariant::canConvert(int) is deprecated, use QVariant::canConvert(QMetaType) or QVariant::canConvert<T>()
* QMessageBox::standardIcon is deprecated, use QStyle::standardIcon()
* Replace deprecated method QMessageBox::question(), ...
* QApplication::fontMetrics() is deprecated
* QDropEvent::mouseButtons() is deprecated, use buttons()
* QDropEvent::keyboardModifiers() is deprecated, use modifiers()
* Constructor of QFontDatabase is deprecated, use static methods instead
* Qt::AA_DisableHighDpiScaling is deprecated
* Qt::AA_EnableHighDpiScaling is deprecated
* Qt::AA_UseHighDpiPixmaps is deprecated
2022-12-31 21:54:45 +01:00
LarryWoestman
b5a41d9a68
Path: Reformatted to a line length of 88 using black.
...
Incorporating feedback; now using f-strings all over.
Incorporating changes from feedback.
Incorporated more refactoring feedback.
Changes for Path refactoring.
2022-12-31 09:20:51 -08:00
sliptonic
588620fd9f
Merge pull request #7962 from luvtofish/master
...
path: dynapath delta 40-60 post processor add
2022-12-31 10:26:44 -06:00
sliptonic
529ac7bb33
Merge pull request #8088 from mlampert/bugfix/8087-dont-load-project-files-unless-tests-are-run
...
[Path] bugfix/8087-dont-load-project-files-unless-tests-are-run fixes #8087
2022-12-31 10:24:29 -06:00
wmayer
5e408445be
Gui: expose Document::save()/saveAs() to Python
2022-12-31 13:01:20 +01:00
wmayer
178eb1dd84
Base: fix and refactor Tools::getUniqueName
2022-12-31 00:18:59 +01:00
wmayer
9ab8685508
Base: [skip ci] if array of reserved names is empty then return the suggested name in Base::Tools::getUniqueName
2022-12-30 16:35:52 +01:00
Roy-043
fe02d63c8c
Draft: update inspect.getargspec to inspect.getfullargspec ( #8101 )
2022-12-29 23:20:38 +01:00
Chris Hennes
092be23d89
OpenSCAD: Minor translation issue [skip ci]
2022-12-28 23:33:54 -06:00
Chris Hennes
f7783ea409
Addon Manager: Minor translation issue [skip ci]
2022-12-28 23:33:27 -06:00
wmayer
e69e7ef08a
TD: [skip ci] fix possible crash in ViewProviderViewPart::onChanged
2022-12-28 21:17:23 +01:00
wandererfan
af3c057f99
[TD]make detail highlight interactive
...
- drag detail highlight to change detail anchor point
- change detail reference position using HighlightAdjust property
2022-12-28 09:41:44 -05:00
lorenz
8b0df1dc93
FEM: femmesh: fix AttributeError: module 'numpy' has no attribute 'int'
2022-12-28 12:07:51 +01:00
Chris Hennes
8997802ce9
GUI: Minor translation issues
2022-12-27 21:44:11 -06:00
Chris Hennes
dfb5cf006d
Image: Minor translation issue [skip ci]
2022-12-27 21:34:20 -06:00
Chris Hennes
cc086782b5
OpenSCAD: Minor translation fixes
2022-12-27 21:30:34 -06:00
Chris Hennes
6bad9eda59
Addon Manager: Minor translation fixes
2022-12-27 21:04:32 -06:00
wandererfan
da06fc45a2
[TD]add extensions for drag and drop
2022-12-27 19:43:44 -05:00
Yorik van Havre
7ce5c2dcf4
Merge pull request #8090 from jimzim111/master
...
DRAFT: Make "draftify" type upgrades return the new object
2022-12-27 16:05:42 +01:00
wmayer
c26a4c7978
PD: fixes #7791 : Linear Pattern With Single Occurrence Fails
2022-12-27 14:29:16 +01:00
jim
e88b2cbead
Make upgrades of type "draftify" return the new object (like the other
...
upgrade types do)
2022-12-26 13:32:26 -08:00
wandererfan
14994bd9f7
[TD]remove debug statements
2022-12-26 12:13:34 -05:00
wandererfan
d7a9f44f20
[TD]fix startup exception on empty compound
2022-12-26 12:13:34 -05:00
Markus Lampert
6074bbdf86
Moved test file opening into instance methods so they don't get loaded unless used.
2022-12-25 17:43:00 -08:00