Maciej Suminski
|
0cc2c87ef8
|
Removed BOARD::AppendNet()
It is handled by BOARD::Add() now.
|
2016-09-12 13:45:57 +02:00 |
Maciej Suminski
|
77f74646af
|
Auto update ratsnest data on net change
|
2016-09-12 13:45:57 +02:00 |
Maciej Suminski
|
d33672cce7
|
Added missing break
|
2016-09-12 13:45:57 +02:00 |
Maciej Suminski
|
828f28ecca
|
Ratsnest Add()/Remove()/Update() return true on success
|
2016-09-12 13:45:57 +02:00 |
Maciej Suminski
|
790b6eaeb9
|
Fixed ratsnest updates on undo/redo
|
2016-09-12 13:45:57 +02:00 |
Maciej Suminski
|
694aa7ff5b
|
Handle pad autonumbering when the number set is empty.
|
2016-09-12 13:45:57 +02:00 |
Maciej Suminski
|
267f01fa69
|
Code formatting (BOARD_NETLIST_UPDATER)
|
2016-09-12 13:45:57 +02:00 |
Maciej Suminski
|
029e275aa0
|
Unselect modified component before replacing by the FP editor.
|
2016-09-12 13:45:57 +02:00 |
Maciej Suminski
|
b0b64ac964
|
Fixed freeze after updating a footprint using the FP editor.
|
2016-09-12 13:45:57 +02:00 |
Maciej Suminski
|
edf64afa3e
|
Fixed freezes after appending a board.
|
2016-09-12 13:45:57 +02:00 |
Maciej Suminski
|
65b1225231
|
Added CHT_DONE flag to COMMIT::Stage to skip add/remove step
|
2016-09-12 13:45:57 +02:00 |
Maciej Suminski
|
6701b80f77
|
Converted global deletion, global text size setting & module exchange to BOARD_COMMIT.
|
2016-09-12 13:45:57 +02:00 |
Maciej Suminski
|
91ea4242ca
|
Fixed freeze after adding a module
|
2016-09-12 13:45:57 +02:00 |
Maciej Suminski
|
303a6928ab
|
Changed pointEditorUpdate to editModifiedSelection.
|
2016-09-12 13:45:57 +02:00 |
Maciej Suminski
|
ad1111748e
|
Removed 'undo inhibit' in EDIT_TOOL
|
2016-09-12 13:45:57 +02:00 |
Maciej Suminski
|
86895822b7
|
BOARD_COMMIT retracts changes in reversed order
|
2016-09-12 13:45:57 +02:00 |
Maciej Suminski
|
5a1f52bf30
|
Modified tools to use BOARD_COMMIT.
|
2016-09-12 13:45:57 +02:00 |
Maciej Suminski
|
5c0605f6dc
|
Mute a few warnings
|
2016-09-12 11:50:06 +02:00 |
Maciej Suminski
|
32c4bec31c
|
Implemented BOARD_COMMIT::Revert()
|
2016-09-12 11:50:06 +02:00 |
Maciej Suminski
|
39d5cd2aca
|
Unified BOARD::Duplicate()
|
2016-09-12 11:50:06 +02:00 |
Maciej Suminski
|
86b906463f
|
Fixed an assert in 'Create array' dialog
|
2016-09-12 11:50:06 +02:00 |
Maciej Suminski
|
c4be379b31
|
Modified properties dialog to take advantage of BOARD_COMMIT class.
|
2016-09-12 11:50:06 +02:00 |
Maciej Suminski
|
08d15a9961
|
BOARD_COMMIT::Revert() marked as not tested
|
2016-09-12 11:50:06 +02:00 |
Maciej Suminski
|
f1b37109e3
|
BOARD_COMMIT code cleaning
Moved a few conditionals to scopes where they can be executed.
Simpler way to create ITEM_PICKERs.
|
2016-09-12 11:50:06 +02:00 |
Maciej Suminski
|
c7ce82a4bf
|
BOARD_COMMIT creates only one copy of a modified module
|
2016-09-12 11:50:06 +02:00 |
Maciej Suminski
|
992ca6e7c7
|
Fixed removal function in BOARD_COMMIT.
|
2016-09-12 11:50:06 +02:00 |
Maciej Suminski
|
2ab7196035
|
Reenabled and corrected BOARD_COMMIT::Revert().
|
2016-09-12 11:50:06 +02:00 |
Maciej Suminski
|
497fb31ae0
|
BOARD_COMMIT can be constructed using a PCB_BASE_FRAME*.
|
2016-09-12 11:50:06 +02:00 |
Maciej Suminski
|
b25c407576
|
Rebuild the old ratsnest model only if GAL is inactive.
|
2016-09-12 11:50:06 +02:00 |
Maciej Suminski
|
b815ea7865
|
Removed remaining m_editModules flags.
|
2016-09-12 11:50:06 +02:00 |
Maciej Suminski
|
9861b35707
|
EDIT_TOOL::hoverSelection() works with current selection.
|
2016-09-12 11:50:06 +02:00 |
Maciej Suminski
|
b661993427
|
Removed SELECTION_TOOL::EditModules()
as there is already PCB_TOOL::SetEditModules() and
SELECTION_TOOL::m_editModules shadows PCB_TOOL::m_editModules.
|
2016-09-12 11:50:06 +02:00 |
Tomasz Wlostowski
|
a5b7a7ca0a
|
Changed DuplicateAndAddItem() to parametrized Duplicate().
|
2016-09-12 11:50:06 +02:00 |
Tomasz Wlostowski
|
1924507001
|
Added a PCB_TOOL subclass.
|
2016-09-12 11:50:06 +02:00 |
Tomasz Wlostowski
|
9588a7974c
|
Added classes COMMIT & BOARD_COMMIT.
|
2016-09-12 11:50:06 +02:00 |
Maciej Suminski
|
ff6bdeee4b
|
Removed a number 'if(m_editModules)' sections from pcbnew tools.
|
2016-09-12 11:50:06 +02:00 |
Maciej Suminski
|
c78faec247
|
SetLastEditTime() upon creating UR_CHANGED entry in undo buffer.
|
2016-09-12 11:50:06 +02:00 |
Maciej Suminski
|
0bf553b06c
|
Recompute local coordinates when an object is added to MODULE.
|
2016-09-12 11:50:06 +02:00 |
Maciej Suminski
|
a5d32bbd63
|
Moved method descriptions from .cpp to .h.
|
2016-09-12 11:50:06 +02:00 |
Maciej Suminski
|
1dd43d1d98
|
Unified undo buffer handling code for PCB & module editor.
Replaced UR_MODEDIT with UR_CHANGED.
|
2016-09-12 11:50:06 +02:00 |
Maciej Suminski
|
b0a191ce3d
|
Refactored TestForExistingItem()
|
2016-09-12 11:50:06 +02:00 |
Maciej Suminski
|
b897c5f290
|
BOARD_ITEM_CONTAINER class.
|
2016-09-12 11:50:06 +02:00 |
Maciej Suminski
|
09e0311d4e
|
Replaced Copy() method with operator=. Removed Copy() where default copy ctor was enough.
|
2016-09-12 11:50:06 +02:00 |
Maciej Suminski
|
2c08ff1d59
|
Switched to default copy ctor and/or operator= for BOARD, BOARD_CONNECTED_ITEM, DRAWSEGMENT & EDGE_MODULE.
|
2016-09-12 11:50:06 +02:00 |
Maciej Suminski
|
ec4531948f
|
Move all SetParent() calls to a single location in BOARD::Add().
|
2016-09-12 11:50:06 +02:00 |
Ian Roth
|
7ad2f37391
|
Add %L formatter to worksheets to print layer name.
|
2016-09-10 14:23:59 -04:00 |
Dick Hollenbeck
|
2adfb09d0e
|
Pcbnew: display unconnected net count in DRC dialog.
|
2016-09-08 14:17:37 -04:00 |
Tomasz Włostowski
|
0b8ab2f73d
|
router: fixed incorrect clearance computation in highlight collisions mode.
Fixes: lp:1621186
https://bugs.launchpad.net/kicad/+bug/1621186
|
2016-09-08 10:30:02 -04:00 |
Tomasz Wlostowski
|
03d372a0ec
|
Fixed an assertion triggered upon line simplification (PNS).
|
2016-09-06 16:40:40 +02:00 |
Maciej Suminski
|
f1e2a2c4c1
|
Corrected debug information display call. Removed an unused variable.
|
2016-09-06 16:27:35 +02:00 |