Commit Graph

30812 Commits

Author SHA1 Message Date
wmayer
6118dfd7bd Qt: replace deprecated methods of QMessageBox 2022-11-03 09:54:00 +01:00
sliptonic
f1d07db7b8 Update CONTRIBUTING.md
Updating 8.1 policy for inviting maintainers
2022-11-02 17:08:10 -04:00
sliptonic
84fb9e00f2 Update CONTRIBUTING.md
split 5.1
2022-11-02 17:08:10 -04:00
sliptonic
041f1a730a Update CONTRIBUTING.md
Typo 1.1
Remove explicit time frame in 6.11.1
change capitalization in 6.11.2  "Primary Developer" is intentionally not defined.
Remove unnecessary "User" 6.11.17
2022-11-02 17:08:10 -04:00
sliptonic
282450770e Update CONTRIBUTING.md
Clarify 5.6
Change 2.4 to redirect users to forum for help/general discussion
Change 1.2 to strike 'useful'
2022-11-02 17:08:10 -04:00
sliptonic
bead5eebea Update CONTRIBUTING.md
Revise the policy for contributors to be included in the "About" dialog
2022-11-02 17:08:10 -04:00
sliptonic
73e6d5ead6 Update CONTRIBUTING.md
Change 'patch' to 'contribution'
2022-11-02 17:08:10 -04:00
sliptonic
911246acce Update CONTRIBUTING.md
typos
2022-11-02 17:08:10 -04:00
sliptonic
ff4cc72974 Update CONTRIBUTING.md
remove redefinition of 'user'
2022-11-02 17:08:10 -04:00
sliptonic
8dcb8cb85b More markdown formatting 2022-11-02 17:08:10 -04:00
sliptonic
4a29e8e294 Moving to markdown format 2022-11-02 17:08:10 -04:00
sliptonic
864389e190 Update CONTRIBUTING.txt 2022-11-02 17:08:10 -04:00
sliptonic
86f57ddbb0 Update CONTRIBUTING.txt
Co-authored-by: Adrián Insaurralde Avalos <36372335+adrianinsaval@users.noreply.github.com>
2022-11-02 17:08:10 -04:00
sliptonic
8f1d8423e8 Update CONTRIBUTING.txt
Co-authored-by: Adrián Insaurralde Avalos <36372335+adrianinsaval@users.noreply.github.com>
2022-11-02 17:08:10 -04:00
sliptonic
ec56783ff4 Update CONTRIBUTING.txt
Standardize capitalization.
Add refernence to RFC 2119
2022-11-02 17:08:10 -04:00
Uwe
d681464ff9 test commit from Firefox for @sliptonic
remove an empty line
2022-11-02 17:08:10 -04:00
sliptonic
ae05ae6ebb Fix verb forms
Gerunds and infinitive verbs.
2022-11-02 17:08:10 -04:00
sliptonic
0f309d0aa0 Update CONTRIBUTING.txt
Co-authored-by: Ajinkya Dahale <AjinkyaDahale@users.noreply.github.com>
2022-11-02 17:08:10 -04:00
sliptonic
fcef6a411c Update CONTRIBUTING.txt
Co-authored-by: Ajinkya Dahale <AjinkyaDahale@users.noreply.github.com>
2022-11-02 17:08:10 -04:00
sliptonic
a42e7969fe Update CONTRIBUTING.txt
Co-authored-by: Ajinkya Dahale <AjinkyaDahale@users.noreply.github.com>
2022-11-02 17:08:10 -04:00
sliptonic
d354a531f6 Update CONTRIBUTING.txt
Co-authored-by: Ajinkya Dahale <AjinkyaDahale@users.noreply.github.com>
2022-11-02 17:08:10 -04:00
Chris Hennes
ad57db428f Add periods to the end of all points 2022-11-02 17:08:10 -04:00
sliptonic
fcd6aa6b74 Update CONTRIBUTING.txt
Co-authored-by: Chris Hennes <chennes@pioneerlibrarysystem.org>
2022-11-02 17:08:10 -04:00
sliptonic
65b60e2f54 first draft of a process for formalizing the contribution process. 2022-11-02 17:08:10 -04:00
Roy-043
158142d641 TechDraw: "Alternate Decimals" label in prefs should be italic 2022-11-02 16:26:50 -04:00
mlampert
ebc1190d8b PATH: Feature/dogbone ii (#7660)
* Start of new dogbone dressup

* Added Instruction and tangents support for G2/3 moves

* Added Maneuver class to represent a set of moves and process them coherently

* Created kinks and verify their creation.

* Added dogbone detection and verification

* Simplified gcode strings

* Added horizontal t-bones generation

* Added support for vertical t-bone

* Consolidated t-bone creation

* Added support for pathLength

* Added support for tbone on short edge

* Added support for long edges

* Added support for dogbones

* Fixed dogbone for non-horizontal lead-in

* Horizontal bone adaptive length tests

* Fixed dogbone angle and adaptive length

* Some code cleanup

* Added adaptive length tests for dogbones

* Split base data classes into their own PathLanguage module.

* Splitting dogboneII implementation into its constituents

* Moved adaptive length into DogbonII module

* Separate dogboneII generator test cases and changed interface to allow for dynamic length calculations

* Unit tests for length calculation

* Initial DogboneII unit test

* Unit tests and fixes for plunge move handling

* Unit tests for the remaining styles and incision strategies

* Basic DogboneII gui

* Added support for markers

* Better color and selection scheme for markers

* Cleaned up import statements

* Added DogboneII to Path WB init

* Support for dogbone on dogbone and fixed t-bone generation

* Fixed t-bone on short leg bones

* Fixed tbone on short edge when short edge is m1

* Fixed t-bone on long edge for m0/m1 and CW/CCW

* Removed redundant code

* Removed redundant 'Dress-up' from menu entries

* black code formatting

* added generator to cmake

* Fixed typos
2022-11-02 15:25:09 -05:00
wmayer
fac648fff5 Qt6 port:
* Explicitly include some missing headers
* Use 'static const char*' for XPM icon
* Skip template parameters for qMakePair
* Constructor of QFileInfo is marked as 'explicit' now
* QString::fromLatin1() also accepts a QByteArray
* QDateTime::fromTime_t() is deprecated in Qt5 and has been removed in Qt6. Use QDateTime::fromSecsSinceEpoch()
* QDateTime::toTime_t() is deprecated in Qt5 and has been removed in Qt6. Use QDateTime::toSecsSinceEpoch()
* QApplication::globalStrut() is deprecated. Don't use it any more.
* QWidget::isTopLevel() is deprecated, use QWidget::isWindow()
2022-11-02 15:16:41 +01:00
wmayer
e610d884eb cmake: [skip ci] build with Qt6 requires the module QtSvgWidgets 2022-11-02 14:40:40 +01:00
wmayer
78a823141a Sketcher: [skip ci] fix constraint dialogs to use QDialog instead of QWidget
With Qt6 this fixes a compilation error because uic uses the modern style of connect()
2022-11-02 13:49:14 +01:00
wmayer
471df296fa Gui: [skip ci] fix Conda build failure 2022-11-01 22:57:47 +01:00
wmayer
4b08850edb Qt6 port:
* QApplication::setFallbackSessionManagementEnabled has been removed
* QString::medRef() has been removed. Use QString::mid() again.
* QTextStream::setCodec has been removed
* Use operator QVariant of the QFont class to make code Qt5 and Qt6 compatible
* Signature of QTreeWidget::mimeData() has changed in Qt6. Remove TreeWidget::mimeData() because it doesn't change the implementation
* QLayout::setMargin() is deprecated in Qt5 and has been removed in Qt6. Use QLayout::setContentsMargins()
* QDateTime::toTime_t() is deprecated in Qt5 and has been removed in Qt6. Use QDateTime::toSecsSinceEpoch()
* QDesktopWidget is deprecated in Qt5 and has been removed in Qt6. Use QScreen
2022-11-01 16:55:40 +01:00
Bernd Waibel
c70c08f795 Core: Add additional CMake code for building with Qt6
We missed adding CMake code to also build the designer plugin against
Qt6. See https://github.com/FreeCAD/FreeCAD/pull/7647#issuecomment-1297202448

This patch adds the code to enable this.

Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net>
2022-11-01 08:44:53 -05:00
Flachy Joe
c2c23169e6 [PartDesign] Improve Helix calculation for straight shape (#7674) 2022-10-31 23:26:10 +01:00
Uwe
8f1b2d157e Revert "[Gui] background default colors"
This reverts commit 86e3c8ebfd6fff9daf7875db0a435d675a177d3c.
2022-10-31 23:18:33 +01:00
wmayer
b1187c4210 Gui: do not allow to remove selected text with drag and drop 2022-10-31 18:48:52 +01:00
wmayer
8f1ef90d8e Gui: [skip ci] improve whitespace and use curly braces 2022-10-31 18:37:45 +01:00
Chris Hennes
1fac3fead0 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
marioalexis
b64d987ac1 TechDraw: Improve code in Python CenterLinePy class 2022-10-31 09:08:52 -04:00
wmayer
1ecfcf3e5e Gui: include needed header 2022-10-31 11:32:06 +01:00
wmayer
bf857c7997 Gui: clear the list of Python wrapper when quitting the application 2022-10-31 11:17:41 +01:00
0penBrain
b7d0c2a1fe Gui: remove forcefully jumping to Python Console bottom line on single LMB click 2022-10-30 21:30:40 -05:00
kaktus Jacek
c8e5cebd64 comment in polish (#7672)
A comment line in Polish was added.
2022-10-30 21:27:23 -05:00
JungHee Lee
e149cf4019 Update org.freecadweb.FreeCAD.desktop with Korean localisation [skip ci] 2022-10-30 20:51:03 -05:00
wandererfan
f6fc9554ec [TD]remove export macros from PreCompiled.h 2022-10-29 19:19:54 -04:00
wandererfan
ee2a4656a1 [TD]fix windows compile warnings 2022-10-29 19:19:54 -04:00
Paddle
5328c5f726 Optional : Point icon color fix. From green to red. This way internal points are yellow. Construction points are blue. The issue is that all normal points are construction. So they appear blue and not red. Not sure if that's a problem. 2022-10-29 20:25:34 +02:00
Paddle
cd3b7e26c6 Fix issues raised by OpenBrain. 2022-10-29 20:25:34 +02:00
Paddle
3f87aa90b1 ElementWidget: Fix extended naming settings not initializing. Adds 'Collapse filter' option. 2022-10-29 20:25:34 +02:00
Abdullah Tahiri
d8b89b2253 Sketcher: ElementWidget - Rename ElementType to SubElementType - make SubElementType nested to ElementItem 2022-10-29 20:25:34 +02:00
Abdullah Tahiri
098a154ad3 Sketcher: ElementItem - do not select/preselect invalid 2022-10-29 20:25:34 +02:00