Jeff Young
|
c09817e08c
|
Context menus for labels.
|
2019-05-05 17:14:30 +01:00 |
Jeff Young
|
0ea156042b
|
Fix over-zealous wire-grabbing for drag.
|
2019-05-05 17:14:30 +01:00 |
Jeff Young
|
a61bbea4bd
|
Fix issue with selection being inadvertantly cleared via ClearFlags().
Also fixes an undo bug when pick-component-rotate-place-undo.
|
2019-05-05 17:14:30 +01:00 |
Jeff Young
|
59af079cbd
|
Fix some hotkey collisions.
|
2019-05-05 17:14:30 +01:00 |
Jeff Young
|
58ba573038
|
Handle cascading selections in placement.
See https://forum.kicad.info/t/call-for-testers-eemodern/16663/32
|
2019-05-05 17:14:29 +01:00 |
Jeff Young
|
e9dd8542d1
|
Allow user to change from move to drag and vice versa.
Also fixes bugs when doing a duplicate in the middle of a move.
|
2019-05-05 17:14:29 +01:00 |
Jeff Young
|
0af7c87277
|
Add resize sheet to context menus. Fix bugs in it.
Also assign a bunch of icons that were missing.
|
2019-05-05 17:14:29 +01:00 |
Jeff Young
|
bbd8659f69
|
Implement explicit cross-probing (mainly for sheets which are too slow to do automatically).
Also moves the message panel updaters to SCH_INSPECTION_TOOL.
|
2019-05-05 17:14:29 +01:00 |
Jeff Young
|
588d13a912
|
Fix gcc issue with temp variable and move some collection specs.
Having the collection specs localized with their code improves
encapsulation.
(Thanks to crasic for the original patch.)
|
2019-05-05 17:14:29 +01:00 |
Jeff Young
|
35e8a340ca
|
Add enter/leave sheet to modern toolset.
|
2019-05-05 17:14:29 +01:00 |
Jeff Young
|
423d430b58
|
Replace deleteNode and deleteConnection with selectNode and selectConnection.
|
2019-05-05 17:14:29 +01:00 |
Jeff Young
|
1ff7869ec3
|
Move Edit with Symbol Editor to modern toolset context menu.
|
2019-05-05 17:12:59 +01:00 |
Jeff Young
|
f81007f74b
|
Some clean-up and moving message panel update to selection event.
|
2019-05-05 17:12:59 +01:00 |
Jeff Young
|
2244dcd567
|
Move show datasheet to SCH_INSPECTOR_TOOL and add show marker info.
|
2019-05-05 17:12:59 +01:00 |
Jeff Young
|
902be18a04
|
More modern toolset context menu work.
Text/label type changes and bus entry shape changes. And some
context menu bug fixing.
|
2019-05-05 17:12:59 +01:00 |
Jeff Young
|
ddbd92c274
|
Add some more context menu stuff to eeschema modern toolset.
|
2019-05-05 17:12:59 +01:00 |
Jeff Young
|
b526461a8e
|
Fix colliding hotkeys issue.
All grid commands need to be shared now as they're implemented
by a common tool.
|
2019-05-05 17:12:59 +01:00 |
Jeff Young
|
f2474d074b
|
Clean out stuff that's already been moved.
|
2019-05-05 17:12:59 +01:00 |
Jeff Young
|
42383ae871
|
Build out some of the modern toolkit context menus.
|
2019-05-05 17:12:59 +01:00 |
Jeff Young
|
7632f89157
|
Rename file to match class.
|
2019-05-05 17:12:59 +01:00 |
Jeff Young
|
da988428cf
|
Add modern toolset cut/copy/paste. They now use the system clipboard.
|
2019-05-05 17:12:59 +01:00 |
Jeff Young
|
2bd4a1b58c
|
Implement properties dialogs in modern toolset.
|
2019-05-05 17:12:59 +01:00 |
Jeff Young
|
9e2bbcb8b6
|
Clean up delete and fix bug with juctions getting double-deleted.
|
2019-05-05 17:12:59 +01:00 |
Jeff Young
|
de347998d1
|
Implement drag in modern toolset.
|
2019-05-05 17:12:59 +01:00 |
Jeff Young
|
57a491357f
|
Improve encapsulation. SCH_LINE has no business knowing about drags.
|
2019-05-05 17:12:59 +01:00 |
Jeff Young
|
eacc3e67a5
|
Implement repeatDrawItem in modern toolkit and fix bugs.
Fixes moving of SCH_FIELDS.
Fixes undo operations around SCH_FIELDS and SCH_PINS.
|
2019-05-05 17:12:59 +01:00 |
Jeff Young
|
4e0208dfba
|
Move duplicate item and block to modern toolset.
|
2019-05-05 17:12:59 +01:00 |
Jeff Young
|
a80f7432b7
|
Update dangling ends when dragging block.
|
2019-05-05 17:12:59 +01:00 |
Jeff Young
|
1c8461bec7
|
Transition mirroring to modern toolset.
|
2019-05-05 17:12:59 +01:00 |
Jeff Young
|
8c00dac3c7
|
Add modern toolset notification to eeschema undo/redo.
|
2019-05-05 17:12:59 +01:00 |
Jeff Young
|
f200c61897
|
Start transitioning block operations to modern toolset.
|
2019-05-05 17:12:59 +01:00 |
Jon Evans
|
6d918ea1f1
|
A few fixes and refactors to connectivity propagation
|
2019-05-05 00:03:58 -04:00 |
Jon Evans
|
722edda83c
|
Make it easier to select footprints that overlap pads on opposite side
|
2019-05-04 22:59:56 -04:00 |
Jon Evans
|
2f2d48938e
|
Ensure connection sheet is properly reset at reinit time
|
2019-05-04 22:23:35 -04:00 |
Jon Evans
|
e0ada1379f
|
Allow clearing PcbNew highlight through cross-probing
Fixes: lp:1821486
* https://bugs.launchpad.net/kicad/+bug/1821486
|
2019-05-04 16:18:51 -04:00 |
Andrei Pozolotin
|
3e4913adce
|
Pcbnew export/import scripting functions.
Discussion can be found at
https://forum.kicad.info/t/pcbnew-export-import-scripting-functions/16343
Fixes lp:1824668
https://bugs.launchpad.net/kicad/+bug/1824668
|
2019-05-04 09:55:25 -04:00 |
Ian McInerney
|
f87754848e
|
Remove ki_mutex.h and associated includes
REMOVED: ki_mutex.h since all mutexes now use std::mutex
|
2019-05-03 17:13:20 -07:00 |
Ian McInerney
|
9e6e9d0910
|
Replace remaining Boost mutexs with std::mutex
CHANGED: Replaced all MUTEX types with std::mutex
Replaced all MUTLOCK types with std::lock_guard
|
2019-05-03 17:13:20 -07:00 |
jean-pierre charras
|
38f54b4372
|
pcb_calculator: Minor fixes in strings and tool tips
|
2019-05-03 10:44:29 +02:00 |
Jeff Young
|
2e8d930250
|
Fix merge issue.
Some legacy_gal code leaked into legacy_wx.
Fixes: lp:1827270
* https://bugs.launchpad.net/kicad/+bug/1827270
|
2019-05-03 00:11:38 +01:00 |
Seth Hillbrand
|
4d776034ca
|
Merge remote-tracking branch 'andrei/pr-gitignore'
|
2019-05-02 09:54:31 -07:00 |
Michael Kavanagh
|
2a09664ebc
|
Clean up import and export menus
Fixes: lp:1822907
* https://bugs.launchpad.net/kicad/+bug/1822907
|
2019-05-02 12:25:59 -04:00 |
jean-pierre charras
|
7508f02de5
|
KiCadVersion.cmake: fix Kicad version id to 6.0.0, used when git is not available to calculate this version id
|
2019-05-02 09:10:57 +02:00 |
jean-pierre charras
|
460d1f2a15
|
pcb_calculator: code cleanup. Remove a few duplicate code.
|
2019-05-02 08:54:16 +02:00 |
Jon Evans
|
839f0fbfcf
|
Refactor and fix a few issues with bus unfolding
|
2019-05-01 22:29:02 -04:00 |
Jon Evans
|
cbc8faf49b
|
Restore start segment behavior to unfold bus action
This must have gotten lost in the move
Fixes: lp:1826682
* https://bugs.launchpad.net/kicad/+bug/1826682
|
2019-05-01 21:03:30 -04:00 |
Jon Evans
|
efa0c97da9
|
Make sure net name prefixes carry through to netlist
|
2019-05-01 20:48:27 -04:00 |
Jon Evans
|
4efed8a4dd
|
Ensure global labels get flagged as lonely in all circumstances
Fixes: lp:1827214
* https://bugs.launchpad.net/kicad/+bug/1827214
|
2019-05-01 20:15:21 -04:00 |
Andrei Pozolotin
|
036571e129
|
Eclipse support in gitignore
|
2019-05-01 14:48:24 -05:00 |
Nabeel Ahmad
|
9f189ca71a
|
pcb_calculator: New tab for via calculations
NEW: Adds a tab in pcb_calculator for calculations related to via size.
Fixes: lp:1802222
* https://bugs.launchpad.net/kicad/+bug/1802222
|
2019-04-30 11:49:46 -07:00 |