jean-pierre charras
0d09128f6c
Dialog copper zones: add test for thermal spoke width > zone min thickness.
Fixes: lp:1789929
https://bugs.launchpad.net/kicad/+bug/1789929
7 years ago
jean-pierre charras
27b62c66b3
Remove an unused var.
7 years ago
Seth Hillbrand
a6325aab29
Replacing Tesselation
Replaces Poly2Tri with updated code to process polygons faster and more
robustly. Notably, we can now handle overlapping holes in the polygons,
allowing us to cache the triangulation of complex boards
8 years ago
Thomas Pointhuber
2b59c976f2
Add Insert/Delete button to Tracks and Via setup panel
GRID_TRICKS cannot handle row label events at the moment, so I disabled them.
Fixes: lp:1788877
* https://bugs.launchpad.net/kicad/+bug/1788877
7 years ago
Jeff Young
95a08d0dbc
Follow file naming conventions.
7 years ago
Jeff Young
72cf340119
Validate differential pair dimensions.
Fixes: lp:1789293
* https://bugs.launchpad.net/kicad/+bug/1789293
7 years ago
Jeff Young
4174ecf4c3
Only validate via size vs drill if both are specified.
Fixes: lp:1789349
* https://bugs.launchpad.net/kicad/+bug/1789349
7 years ago
Jeff Young
270f81f03d
Make fill colour terminology more consistent.
Fixes: lp:1789855
* https://bugs.launchpad.net/kicad/+bug/1789855
7 years ago
Seth Hillbrand
5cd7549e53
pcbnew: Only regenerate BBox if the item is valid
Items removed from the connectivity list will not have valid parents, so
we cannot update the BBox, thus we will only use the cached value.
Fixes: lp:1785605
* https://bugs.launchpad.net/kicad/+bug/1785605
7 years ago
Seth Hillbrand
0109641c2f
gal: correct layer ordering
Net labels need to be rendered under the selected item.
Fixes: lp:1790016
* https://bugs.launchpad.net/kicad/+bug/1790016
7 years ago
Seth Hillbrand
83e6940592
pcbnew: Correcting commit f84bd0d83 for 5.0/release
Previous commit only functioned correctly in debug mode. Also cleanup a
left-over debug printf() and revert a changed translated string.
7 years ago
Seth Hillbrand
34b920a74f
pcbnew: Fix Eagle UTF8 import error
Implicit convertion from wxString to std::string will use narrow strings
and drop UTF-8.
Fixes: lp:1789311
* https://bugs.launchpad.net/kicad/+bug/1789311
7 years ago
Seth Hillbrand
d45946396c
pcbnew: Fix loop condition when unhighlighting modules
Text can be included in the same selection group as the parent module.
Thus if we clear the selection marker on a module's child elements we
also need to remove the element from the selection group.
Fixes: lp:1789418
* https://bugs.launchpad.net/kicad/+bug/1789418
7 years ago
jean-pierre charras
01acc0d9be
Remove an unused variable that created a memory leak.
7 years ago
jean-pierre charras
23ec0cda31
Fix use of a deprecated wxGrid function.
7 years ago
Seth Hillbrand
4c862d056c
Add Swedish linux program description
7 years ago
Jeff Young
c90a3efea2
Change KIDIALOG hashing algorithm to __FILE__ + __LINE__.
Using Title + Message wasn't working for all the dialogs which
did substitutions in the message (which was a lot of them).
Fixes: lp:1789348
* https://bugs.launchpad.net/kicad/+bug/1789348
7 years ago
Jeff Young
9125d7fdb6
Fix typo.
7 years ago
Jeff Young
b562ecc5b5
Check for net changing before confirming.
Fixes: lp:1789348
* https://bugs.launchpad.net/kicad/+bug/1789348
7 years ago
Jeff Young
a97d2f8cf3
Fix compile error on non-OSX platforms.
7 years ago
Jeff Young
658e387ad4
Slightly better swap layer column names.
Fixes: lp:1789390
* https://bugs.launchpad.net/kicad/+bug/1789390
7 years ago
Jeff Young
12213d994a
Re-instate LibEdit cut/copy/paste of symbols.
Fixes: lp:1788975
* https://bugs.launchpad.net/kicad/+bug/1788975
7 years ago
Jeff Young
2e8f2d2850
Allow Export even when libId is empty.
For instance, after an import.
Fixes: lp:1785226
* https://bugs.launchpad.net/kicad/+bug/1785226
7 years ago
Jeff Young
f1ef18edcb
Fix assert where wxFormBuilder rows disagreed with controls.
7 years ago
Jeff Young
8fe5ff612d
Print PCB objects before zones.
Fixes: lp:1785958
* https://bugs.launchpad.net/kicad/+bug/1785958
7 years ago
Jeff Young
f611333ea1
Make fast grid switching hotkeys more visible.
Fixes: lp:1787066
* https://bugs.launchpad.net/kicad/+bug/1787066
7 years ago
Jeff Young
f470132862
Fix fast grid switching for OSX and Footprint Editor.
Fixes: lp:1787066
* https://bugs.launchpad.net/kicad/+bug/1787066
7 years ago
Jeff Young
a8bb5d7308
Improve labels.
First two radio buttons together read "Do not show On pads", which is
of course backwards for the second.
7 years ago
Jeff Young
424905fb61
Fix netclass popups in netclass membership grid.
7 years ago
Jeff Young
e55547223e
ModEdit Save should save back to board if that's where the FP came from.
Use Save As... if you want to put it in a library.
Fixes: lp:1788924
* https://bugs.launchpad.net/kicad/+bug/1788924
7 years ago
Jeff Young
21eea1f567
Remove HasFocus() checks (which don't work on all platforms) in favour of row highlighting which is visible without focus.
Fixes: lp:1788873
* https://bugs.launchpad.net/kicad/+bug/1788873
7 years ago
Jeff Young
f9aaa01329
Don't rebuild component tree when not necessary.
Fixes: lp:1780363
* https://bugs.launchpad.net/kicad/+bug/1780363
7 years ago
Jeff Young
946f4a217d
Fix grid sizing for symbol aliases.
7 years ago
Jeff Young
75a4928134
Split edge.cuts and courtyard layer defaults.
Fixes: lp:1788876
* https://bugs.launchpad.net/kicad/+bug/1788876
7 years ago
Jeff Young
895fc0b536
Add a cell editor for paths and use it in Configure Paths.
7 years ago
Jeff Young
030663d847
Tighten up the margin to the right of the layers widget.
Fixes: lp:1788462
* https://bugs.launchpad.net/kicad/+bug/1788462
7 years ago
Jeff Young
e16a2ef80a
Fix misleading warning regarding replacing library.
Fixes: lp:1788489
* https://bugs.launchpad.net/kicad/+bug/1788489
7 years ago
Jeff Young
00b2c21820
Missed a HIG destructive button separation.
7 years ago
Jeff Young
11f746b53e
Give user opportunity to add exported library to lib table.
Fixes: lp:1788490
* https://bugs.launchpad.net/kicad/+bug/1788490
7 years ago
Jeff Young
a9c8a7b69c
Remove unused warp mouse parameter.
7 years ago
Jeff Young
e632816562
Add Save Schematic Sheet As... to eeschema.
Fixes: lp:1748680
* https://bugs.launchpad.net/kicad/+bug/1748680
7 years ago
Jeff Young
f9412f0fd4
Implement double-click for other filetypes in project tree.
Fixes: lp:1787207
* https://bugs.launchpad.net/kicad/+bug/1787207
7 years ago
Jeff Young
45bc1b1aff
Add single-click editing to grid cells. (Experimental.)
7 years ago
Jeff Young
b90a261d5c
More safety fixes for uncommitted grid changes.
7 years ago
Seth Hillbrand
2398edda38
pcbnew: Only dp clearance matrix when routing dp
Fixes: lp:1787766
* https://bugs.launchpad.net/kicad/+bug/1787766
7 years ago
jean-pierre charras
020d837de6
Dialog pad properties: fix not working orientation choice in countries using comma as floating point separator.
The values in choice are 0.0 90.0 not compatible with floating point notation (0,0 90,0)
and always detected as bad values (unless you have loaded a up to date dictionary, which is not necessary the case)
good values are in any case 0 90 180 and -90
7 years ago
Seth Hillbrand
b95aa1aaf7
cvpcb: don't show board-level soldermask
Only show soldermask in cvpcb if it was defined in the footprint or pad,
not the board defaults.
7 years ago
Seth Hillbrand
d0ea844557
eeschema: Close ERC before placing components
We have a dialog shim that raises the ERC dialog in front of the
schematic frame, which is useful for keeping the ERC dialog visible
during debugging. But mouse move events do not pass through to the
schematic, resulting in a captured mouse pointer but no drawing updates.
As a work-around we close the ERC dialog while placing new components.
Previous ERC data still exist when the window is launched again.
Fixes: lp:1779851
* https://bugs.launchpad.net/kicad/+bug/1779851
7 years ago
Seth Hillbrand
5f74560a46
gerbview: Add LAYER_SELECT_OVERLAY to GAL
Ensure selected gerbview layers plotted on newly created SELECT layer
7 years ago
Seth Hillbrand
dc4125206b
GAL: Add a selected item layer
The selected items should be displayed above the rest of the items but
below informational overlays.
Fixes: lp:1789505
* https://bugs.launchpad.net/kicad/+bug/1789505
7 years ago