Jeff Young
|
ea6769b702
|
The REPORTER interface is inherently line-based.
Also fixes a bunch of error messages that were similar but not
identical (which just increases translation burden).
Fixes https://gitlab.com/kicad/code/kicad/issues/8723
|
2021-07-05 13:41:06 +01:00 |
Jeff Young
|
6cc564aead
|
KiCad variable resolution is case sensitive OR all-upper-case.
Bring Altium variable references (which are case-insensitive) in as
all-upper-case.
Fixes https://gitlab.com/kicad/code/kicad/issues/6256
|
2021-07-05 11:05:46 +01:00 |
Jeff Young
|
26df39e71a
|
Naming conventions.
|
2021-07-05 11:05:46 +01:00 |
Marek Roszko
|
a92d337905
|
Use wxSearchCtrl in the footprint viewer/picker.
|
2021-07-04 22:06:01 -04:00 |
Marek Roszko
|
d2aeddc6cb
|
Add debouncing to the choose symbol dialog.
More potato pc friendly in theory.
|
2021-07-04 21:59:51 -04:00 |
Marek Roszko
|
3b33f94c56
|
Use a wxSearchCtrl instead of wxTextCtrl for the symbol chooser window
This just makes it prettier with the search icon and cancel
|
2021-07-04 21:24:03 -04:00 |
Marek Roszko
|
8e229a26c8
|
Fix define check added in dd11f86000
|
2021-07-04 18:50:58 -04:00 |
Jeff Young
|
dd11f86000
|
Don't show Ctrl-W for Close on MSW.
Fixes https://gitlab.com/kicad/code/kicad/issues/8391
|
2021-07-04 23:22:39 +01:00 |
Jeff Young
|
6c161eec68
|
Autodetect plugin type when editing filename cell.
Fixes https://gitlab.com/kicad/code/kicad/issues/8687
|
2021-07-04 18:21:16 +01:00 |
jean-pierre charras
|
fecf7ec708
|
StickHub demo update.
|
2021-07-04 18:56:33 +02:00 |
Jon Evans
|
67762a11f6
|
Don't double-process arcs if we get one first
|
2021-07-04 12:22:52 -04:00 |
Jon Evans
|
3103ff9aa3
|
Fix display of filled polygons with arcs in the outline
|
2021-07-04 12:10:59 -04:00 |
Jon Evans
|
b291f36dae
|
ADDED: Convert tool can create polygons with arcs from contiguous line and arc segments
Fixes https://gitlab.com/kicad/code/kicad/-/issues/5409
|
2021-07-04 12:10:59 -04:00 |
Jon Evans
|
576d70fab0
|
Fix file format syntax of arcs in polygons
No format bump as there is no way to create these files yet.
|
2021-07-04 12:10:59 -04:00 |
Jeff Young
|
8f0104f921
|
Fix case of CLion getting a little carried away.
|
2021-07-04 16:23:57 +01:00 |
Mikolaj Wielgus
|
8b2b3ca797
|
Define .wbk in wildcards_and_files.{cpp,h}, cosmetic code changes
|
2021-07-04 14:04:03 +00:00 |
Mikolaj Wielgus
|
df2d4966b1
|
Do not set dirty bit on simulator launch, remove dead code
|
2021-07-04 14:04:03 +00:00 |
Mikolaj Wielgus
|
9f1ecdd715
|
Give Spice simulator "Save As" option Shift+Ctrl+S shortcut key
|
2021-07-04 14:04:03 +00:00 |
Mikolaj Wielgus
|
87441e256c
|
Escape CR and LF in Spice simulation command when saved
|
2021-07-04 14:04:03 +00:00 |
Mikolaj Wielgus
|
bd1f3d85f4
|
Spice sim: Have more detailed error messages
|
2021-07-04 14:04:03 +00:00 |
Mikolaj Wielgus
|
86c7db46b9
|
If there is no project name, default workbook name shall be "noname.wbk"
|
2021-07-04 14:04:03 +00:00 |
Mikolaj Wielgus
|
28531a982d
|
Simulator: Use SIM_WORKBOOK in place of wxAuiNotebook
SIM_WORKBOOK is now a subclass of wxAuiNotebook, removing the problem of
having to maintain two separate workbook states.
|
2021-07-04 14:04:03 +00:00 |
Mikolaj Wielgus
|
cd0c8a5676
|
Make panel sim command only accessible from outside through workbook object
|
2021-07-04 14:04:03 +00:00 |
Jeff Young
|
c11ee69499
|
Save 3D prefs after editing, and load some of them into FP Props.
Fixes https://gitlab.com/kicad/code/kicad/issues/8712
|
2021-07-04 13:20:55 +01:00 |
Jeff Young
|
0116e9c94e
|
Silence Altium polygon-needs-at-least-3-verticies warning.
Too many Altium files appear to have these. Just ignore them instead.
Fixes https://gitlab.com/kicad/code/kicad/issues/8183
|
2021-07-04 11:02:59 +01:00 |
Jon Evans
|
e0146f73b9
|
PNS: Pick up complete lines between pads when dragging components
Fixes https://gitlab.com/kicad/code/kicad/-/issues/7614
|
2021-07-03 20:00:54 -04:00 |
Jon Evans
|
91ea4a0569
|
PNS: Pick up segments directly between pads when dragging components
Fixes https://gitlab.com/kicad/code/kicad/-/issues/7601
|
2021-07-03 19:50:04 -04:00 |
Jon Evans
|
ab38dfd7ae
|
Fix build
|
2021-07-03 19:47:58 -04:00 |
Jon Evans
|
77b68a827c
|
Remove unused variable
|
2021-07-03 19:20:54 -04:00 |
Jeff Young
|
aa5902bd99
|
Process Altium pin name and number hidden flags.
Fixes https://gitlab.com/kicad/code/kicad/issues/7853
|
2021-07-04 00:18:42 +01:00 |
david-beinder
|
f33ea6f997
|
Kiway: Improve performance by using IDs and clearing closed frame entries
|
2021-07-03 22:48:46 +00:00 |
david-beinder
|
a5308e5f5c
|
Fix python console toggle to work across pcbnew/eeschema
|
2021-07-03 22:48:46 +00:00 |
Jeff Young
|
5e30be66aa
|
Quiet unused variable warning on Mac.
|
2021-07-03 23:39:34 +01:00 |
Jon Evans
|
fc96cb90f1
|
Fix validation of net names in eeschema
The SCH_NETNAME_VALIDATOR wasn't even being used because C++ is great
Fixes https://gitlab.com/kicad/code/kicad/-/issues/1821
|
2021-07-03 17:25:29 -04:00 |
Jon Evans
|
e95323a37e
|
Revert "Remove unused variable."
It's only unused on Mac
This reverts commit d3fb22014f .
|
2021-07-03 16:48:46 -04:00 |
Jeff Young
|
f46486bc3e
|
Naming conventions.
|
2021-07-03 21:43:57 +01:00 |
Jon Evans
|
3aab37bd2a
|
Fix determinism issue when comparing a local and hierarchical label
Fixes https://gitlab.com/kicad/code/kicad/-/issues/8406
|
2021-07-03 16:43:00 -04:00 |
Jon Evans
|
8cbd754362
|
Preserve highlighted connection through a recalculation
|
2021-07-03 16:43:00 -04:00 |
Jeff Young
|
126cd14715
|
Fix width setting bug in Net Inspector.
|
2021-07-03 21:16:15 +01:00 |
Jeff Young
|
6a0a38ec29
|
Prevent wxWidgets assertion.
|
2021-07-03 21:16:15 +01:00 |
Jeff Young
|
37fac6de35
|
Use ChangeValue() instead of SetValue() to keep from firing events.
Otherwise setting a filter also turns off the Show All Nets checkbox.
Also make sure that config values get saved when they're changed.
|
2021-07-03 21:16:15 +01:00 |
Jeff Young
|
d3fb22014f
|
Remove unused variable.
|
2021-07-03 21:16:15 +01:00 |
Jeff Young
|
4b07a55ef8
|
Fix net name to net code map to handle sorting and filtering.
Fixes https://gitlab.com/kicad/code/kicad/issues/8714
|
2021-07-03 21:16:15 +01:00 |
Jon Evans
|
ddc20dadc0
|
Formatting and spelling tweaks
|
2021-07-03 15:43:40 -04:00 |
Roberto Fernandez Bautista
|
cee5920d5c
|
Remove dead code (SHAPE_LINE_CHAIN::DetectArcs)
|
2021-07-03 19:37:50 +00:00 |
Roberto Fernandez Bautista
|
778c64de88
|
Implement ClearArcs() and check curved polys don't get a booleanOp
We cannot (yet) support passing several curved outlines through clipper.
In these cases, the caller should ClearArcs() before processing.
|
2021-07-03 19:37:50 +00:00 |
Roberto Fernandez Bautista
|
260a9d0540
|
Use ZFillFunction to modify arcs post clipper (does not fully work yet)
Added a unit test to verify union and intersection of polygons result
in desired results: subject + clip - intersect == union
|
2021-07-03 19:37:50 +00:00 |
Roberto Fernandez Bautista
|
437e2783fb
|
Use Clipper Z value to detect arcs post clipper
|
2021-07-03 19:37:50 +00:00 |
Roberto Fernandez Bautista
|
cad27f9baa
|
Clipper: Use std::function for Z fill callback
|
2021-07-03 19:37:50 +00:00 |
Roberto Fernandez Bautista
|
83263784ea
|
Define use_xyz in clipper.hpp to allow use of Z values
|
2021-07-03 19:37:50 +00:00 |