Commit Graph

30833 Commits

Author SHA1 Message Date
Paddle
f2bc69647f Sketcher: Split sketcher toolbar in sketcher-edit-mode and sketcher-non-edit-mode. 2022-11-04 12:02:16 -05:00
Paddle
eeddcfd2aa Base: + Sketcher: disable deselection when user holds Ctrl. 2022-11-04 10:44:52 -05:00
0penBrain
7c3e5d3b34 [Typo]Gui: fix file indentation + improve tootip 2022-11-04 08:57:53 -04:00
marioalexis
9923afe13e Base: Check sequence size in getVectorFromTuple function 2022-11-04 08:55:30 -04:00
wandererfan
92819be7fd [Measurement]support for 3 point angle 2022-11-04 08:28:13 -04:00
Adrián Insaurralde Avalos
860ce0a78e Move "Close" button to north in measure dialog
for consistency with other task dialogs
2022-11-03 20:29:15 -04:00
Adrián Insaurralde Avalos
3003d660f0 Move "Close" button to north in appearance dialog
for consistency with other task dialogs
2022-11-03 20:29:15 -04:00
wmayer
94f1534350 PyCXX: remove export macro from iterator classes to fix linking error with MSVC 2022-11-03 17:48:15 +01:00
sliptonic
71689a790f Merge pull request #7685 from sliptonic/littlefixes
Small fixes including preferences dialog
2022-11-03 09:28:34 -05:00
wandererfan
36d0a67a4a [TD]fix tooltip for Equal Tolerance 2022-11-03 10:11:50 -04:00
wandererfan
19a5301e24 [TD]fix view drag and drop to page 2022-11-03 10:10:41 -04:00
wmayer
50ee7afe4d Qt6 port: QLocale::decimalPoint() now returns a QString 2022-11-03 14:19:43 +01:00
wmayer
b1343cc13c Gui: fix some minor warnings reported by GH Actions 2022-11-03 13:58:07 +01:00
0penBrain
27bea474cc Gui: decimal point converter: numpad separator always send Period to Python Console & Macro Editor 2022-11-03 13:41:06 +01:00
0penBrain
9ade306af4 Gui: improve decimal point converter algorithm
Fix a bug in key code for forged key event
 Only process spontaneous events
2022-11-03 13:41:06 +01:00
0penBrain
3bea52c4c4 Gui: modernize management of decimal converter event filter
Use unique_ptr with custom deleter to be more defensive
2022-11-03 13:41:06 +01:00
0penBrain
3eadba2b21 Gui: add decimal point converter to Translator 2022-11-03 13:41:06 +01:00
wmayer
d8bd6f1fb4 Qt6 port: port WebGui module 2022-11-03 12:54:34 +01:00
wmayer
09550656c2 Qt6 port:
* Constructor of QFontDatabase is deprecated, use static functions instead
* Fix QuantitySpinBox::selectNumber()
* Fix InputField::selectNumber()
* Make InputField::fixup() compatible with Qt6
* QFont::setWeight requires an enum now
* QInputEvent reuires a pointing device now
* QAbstractItemView::viewOptions() has been renamed to QAbstractItemView::initViewItemOption()
2022-11-03 12:38:11 +01:00
wmayer
d4f53c2412 Qt: replace deprecated methods of QMessageBox 2022-11-03 09:54:00 +01:00
sliptonic
c490b93173 Update CONTRIBUTING.md
Updating 8.1 policy for inviting maintainers
2022-11-02 17:08:10 -04:00
sliptonic
5c946c0e8f Update CONTRIBUTING.md
split 5.1
2022-11-02 17:08:10 -04:00
sliptonic
7019e3d218 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
68f9f62af2 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
a4443de5fa Update CONTRIBUTING.md
Revise the policy for contributors to be included in the "About" dialog
2022-11-02 17:08:10 -04:00
sliptonic
0f3d3a2821 Update CONTRIBUTING.md
Change 'patch' to 'contribution'
2022-11-02 17:08:10 -04:00
sliptonic
a6d67a701f Update CONTRIBUTING.md
typos
2022-11-02 17:08:10 -04:00
sliptonic
1fc85e07c2 Update CONTRIBUTING.md
remove redefinition of 'user'
2022-11-02 17:08:10 -04:00
sliptonic
2cacd85047 More markdown formatting 2022-11-02 17:08:10 -04:00
sliptonic
3022eb3a37 Moving to markdown format 2022-11-02 17:08:10 -04:00
sliptonic
fa1ac67e20 Update CONTRIBUTING.txt 2022-11-02 17:08:10 -04:00
sliptonic
805a636781 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
55eeed197b 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
58ebbf4acc Update CONTRIBUTING.txt
Standardize capitalization.
Add refernence to RFC 2119
2022-11-02 17:08:10 -04:00
Uwe
9a50e26309 test commit from Firefox for @sliptonic
remove an empty line
2022-11-02 17:08:10 -04:00
sliptonic
270bb80e79 Fix verb forms
Gerunds and infinitive verbs.
2022-11-02 17:08:10 -04:00
sliptonic
e344af118a Update CONTRIBUTING.txt
Co-authored-by: Ajinkya Dahale <AjinkyaDahale@users.noreply.github.com>
2022-11-02 17:08:10 -04:00
sliptonic
9e1a52379b Update CONTRIBUTING.txt
Co-authored-by: Ajinkya Dahale <AjinkyaDahale@users.noreply.github.com>
2022-11-02 17:08:10 -04:00
sliptonic
e3303b594e Update CONTRIBUTING.txt
Co-authored-by: Ajinkya Dahale <AjinkyaDahale@users.noreply.github.com>
2022-11-02 17:08:10 -04:00
sliptonic
1e4d4948af Update CONTRIBUTING.txt
Co-authored-by: Ajinkya Dahale <AjinkyaDahale@users.noreply.github.com>
2022-11-02 17:08:10 -04:00
Chris Hennes
0cdc7602d0 Add periods to the end of all points 2022-11-02 17:08:10 -04:00
sliptonic
5df13524bf Update CONTRIBUTING.txt
Co-authored-by: Chris Hennes <chennes@pioneerlibrarysystem.org>
2022-11-02 17:08:10 -04:00
sliptonic
1e024f888d first draft of a process for formalizing the contribution process. 2022-11-02 17:08:10 -04:00
sliptonic
f295e99e0f Panel tabs fix 2022-11-02 15:50:13 -05:00
sliptonic
35a30fe942 minor fixes 2022-11-02 15:50:13 -05:00
Roy-043
ec3a1838ca TechDraw: "Alternate Decimals" label in prefs should be italic 2022-11-02 16:26:50 -04:00
mlampert
1c530b2634 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
ec553a9292 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
a334bc4f0a cmake: [skip ci] build with Qt6 requires the module QtSvgWidgets 2022-11-02 14:40:40 +01:00
wmayer
8365f90c09 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