Andrew
15dad4542f
remove deleted files in CMakeList
2023-01-24 08:40:43 -07:00
mosfet80
bdc9c03597
Revert "Update CMakeLists.txt"
...
This reverts commit 10e8c98a189a4ecfb5a43b61d6c076682b324499.
2023-01-24 08:40:43 -07:00
mosfet80
7419a16690
Update CMakeLists.txt
...
Remove unused old files
2023-01-24 08:40:43 -07:00
luzpaz
23af228b87
Fix various indentation issues (tabs->spaces)
2023-01-23 16:59:28 +01:00
luzpaz
729685316e
Fix trailing whitespace, typos, headers
...
Fix trailing whitespace, typos, and header uniformity.
2023-01-23 00:34:37 +01:00
luzpaz
c4fa2e4a32
Fix trailing whitespace
2023-01-20 23:26:04 -06:00
wmayer
70061abf77
Inspection: move to new style connect()
2023-01-13 15:57:18 +01:00
Zheng, Lei
7164674cb4
Base/App/Gui: force using Base::Handle for ParameterManager
...
For reference counting
2023-01-06 09:14:41 -06:00
wmayer
bb566c7777
Base: add overloaded method isIdentity() to Rotation and Placement that accepts a tolerance
2023-01-03 10:54:47 +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
wmayer
2fa8fb45d8
Base: refactor InventorBuilder
2022-12-13 17:48:51 +01:00
wmayer
6e71964d4e
Base: set values in constructor of NormalItem
2022-12-13 12:47:42 +01:00
Uwe
0e062212b5
[Sketch] Gui: U - End: remove unused headers
...
- also some sorting
2022-12-13 04:02:20 +01:00
wmayer
2e1ec82930
Base: remove deprecated methods of InventorBuilder
2022-12-12 20:50:59 +01:00
wmayer
f4f60d4737
Base: refactor InventorBuilder
2022-12-11 23:52:18 +01:00
wmayer
8d6255b0e8
Base: refactor InventorBuilder
2022-12-09 14:43:59 +01:00
wmayer
ffb97abfbe
Base: refactor NodeItem
2022-12-05 18:35:50 +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
313525a012
Core: [skip ci] ignore some code spell checks and filter all '_rc_.py' files
2022-12-05 10:12:49 +01:00
berniev
87c3b58f44
Simplify switch statement (modded)
2022-12-04 19:37:04 +01:00
Zheng, Lei
7dc14634cd
Base: fix Windows build issue
2022-12-03 17:08:17 -06:00
Zheng, Lei
d3c063f88c
Base/App: add new signal interface to Parameter
...
Added new signal interface using boost::signals2 signalParamChanged.
Exposed to Python as ParameterGrpPy.AttachManager() to monitor changes
to all parameters, sub groups under the referring group.
Added new attribute for ParameterGrp(Py) to query the Parent and Manager
of the referring group.
2022-12-03 17:08:17 -06:00
wmayer
4dc1fc8f01
Base: refactor InventorBuilder
2022-12-02 19:06:27 +01:00
wmayer
663a9e665b
Base: refactor InventorBuilder and add more unit tests
2022-12-02 18:53:47 +01:00
wmayer
97ab7714fe
Base: fix InventorBuilder and add more unit tests
2022-12-01 18:05:57 +01:00
wmayer
e18cb45673
Base: refactoring of InventorBuilder
2022-11-30 12:29:09 +01:00
wmayer
c16b94c669
Base: fix build failure with MSVC, overloaded operator << must be in header file
2022-11-29 18:21:12 +01:00
wmayer
c16e4670fd
Base: refactoring of InventorBuilder
2022-11-29 15:20:43 +01:00
wmayer
b325ab93dc
Base: refactoring of InventorBuilder
2022-11-29 13:28:00 +01:00
wmayer
ad1cccdd27
Gui/Mod: handle several compiler warnings:
...
* ignore -Wfree-nonheap-object for generated code
* replace 0 with Qt::NoModifier when creating a QKeyEvent
* in Qt 5.14 QCombobox::activated(QString) is deprecated, use textActivated
* don't mix QCheckBox::setChecked() with tristate API
2022-11-29 10:36:02 +01:00
wmayer
567e0434e6
Base: refactoring of Builder3D/InventorBuilder
2022-11-27 20:06:00 +01:00
wmayer
16e80093c4
Base: refactoring of Builder3D/InventorBuilder
2022-11-27 18:29:58 +01:00
wmayer
9c191c1246
Base: change return type of Line3::SqrLength() and Line3::Length()
2022-11-27 17:58:37 +01:00
wmayer
c988f1d472
Base: start of refactoring of InventorBuilder
2022-11-27 16:45:16 +01:00
wmayer
8f136f60c6
Base: start of refactoring of Builder3D
2022-11-27 15:02:44 +01:00
wmayer
924e7fc484
Gui: move class SelectionObserverPython to its own source files
2022-11-22 15:44:26 +01:00
wmayer
2252696828
Base: move class ProgressIndicatorPy to its own files
2022-11-22 15:07:33 +01:00
wmayer
205c6e8931
Base: restore ConsoleSingleton::IsMsgTypeEnabled
...
For more details see comments on #7457
2022-11-21 23:18:37 +01:00
wmayer
0c2fdd64f4
Base: [skip ci] fix readability-identifier-length
2022-11-19 16:54:08 +01:00
wandererfan
7745a5aca0
[Units]Allow querying schema for unit of measure
2022-11-19 16:49:46 +01:00
Zheng, Lei
7458912b33
Gui: fix shortcut context handling in ShortcutManager
...
Related #6097
Qt ignores shortcut of actions in invisible toolbar, but not for actions
in a hidden menu action of menu bar, which is likely a Qt bug. The
desired behavior should be that of toolbar actions, so that actions
belong to different workbenches can have the same shortcut without
conflict.
This commit works around this inconsistency by ensuring only the active
actions are added in menu bar. In addition, all active actions will be
added to a zero sized child widget of the main window, which ensures the
shortcuts of these actions being active regardless whether the action is
in toolbar or menu bar, visible or not.
2022-11-10 23:20:18 +01:00
Chris Hennes
3fe026f3c9
Remove various sys.version_info >= 3 checks
2022-11-09 14:08:54 +01:00
marioalexis
9923afe13e
Base: Check sequence size in getVectorFromTuple function
2022-11-04 08:55:30 -04:00
Chris Hennes
2f7be9e782
cMake: Add support for compiling against Qt6 ( #7647 )
...
Removes the BUILD_QT5 flag and adds a new FREECAD_QT_VERSION option,
which can be set to either "Auto" (default), 5, or 6. Auto detects which
version of Qt is installed on the system and chooses it. If both version
are installed, Qt5 is used.
Note that this DOES NOT implement compiling against Qt6, it only adds
the necessary cMake infrastructure to begin work on the source code
changes that will be required.
2022-10-31 09:24:09 -05:00
luz paz
2d4482cdf3
Fix source comment typo
2022-10-23 09:14:44 -05:00
Uwe
9ff9d589a2
[Base, Sketcher] remove redundant boolean checks
2022-10-10 02:49:17 +02:00
Uwe
4a2aff82a6
[TD] Gui, Dlg*: remove unused includes
...
- also sort includes
- also two whitespace changes
2022-10-09 19:14:31 +02:00
0penBrain
4a9725854f
Remove some trailing whitespaces
2022-10-07 12:40:17 -07:00
0penBrain
39b47185f4
[Bugfix]Base: Python method 'isEqual' of Vector shall be Const
2022-10-07 12:40:17 -07:00