Jeff Young
107f409106
Use router's connectivity algorithm, not CONNECTIVITY_DATA's.
Fixes https://gitlab.com/kicad/code/kicad/issues/10745
3 years ago
Jeff Young
f10fdfc7d7
More delay for netname drawing, and don't run through tracks if it's off.
3 years ago
Jeff Young
2aa8facacd
Reconcile SPIN_STYLE and text alignment/rotation controls.
Fixes https://gitlab.com/kicad/code/kicad/issues/12443
3 years ago
Jeff Young
90bc5c19cf
Performance enhancement for zone filling.
3 years ago
Jeff Young
907cafef6d
Update font size before querying properties dependent on it (like the text margin).
Fixes https://gitlab.com/kicad/code/kicad/issues/12444
3 years ago
Jeff Young
85e8d1eb38
Try re-organizing the events for the search ctrl to allow MSW icon to be shown.
See further comments in bug report.
Fixes https://gitlab.com/kicad/code/kicad/issues/11743
3 years ago
Jeff Young
4de264ddaa
Don't steal up/down arrows from textboxes and the like.
3 years ago
Jeff Young
4f453d6b92
Remove turning the cursor on in FocusOnLocation.
We don't (at present) have any good way to turn it back off.
Fixes https://gitlab.com/kicad/code/kicad/issues/12440
3 years ago
Jeff Young
cf1565a16a
Bug fixes for layer expression processing.
1) Push a VAR onto the stack, not a resolved value
2) Don't collapse a PCB_LAYER_VALUE to a VALUE during processing
3) Make sure we run overloaded operators from the correct side
Fixes https://gitlab.com/kicad/code/kicad/issues/12437
3 years ago
Jeff Young
d9f75556bd
Fix old copy/paste error (from 2017, believe it or not).
Fixes https://gitlab.com/kicad/code/kicad/issues/11487
3 years ago
jean-pierre charras
dd1abcbee9
Fix a UTF8 convert issue in some BOM python scripts.
Fixes #12435
https://gitlab.com/kicad/code/kicad/issues/12435
3 years ago
Mikolaj Wielgus
545212eb13
Sim Window: Support dark theme
3 years ago
Mark Roszko
b00178adb3
Nuke base_units from orbit
3 years ago
Mikolaj Wielgus
4ae2225b6d
Sim: Replace all wxStrings with std::strings in SIM_VALUE
3 years ago
Mikolaj Wielgus
d19b2dbfe4
Sim Model Editor: Display error when failing to set parameter
3 years ago
Mikolaj Wielgus
ce3fe46751
Sim Window: Display latest netlist without having to run sim
Fixes https://gitlab.com/kicad/code/kicad/issues/11787
3 years ago
Jeff Young
aa0863cdf4
Don't mirror text on non-physical layers when in flip board view.
Fixes https://gitlab.com/kicad/code/kicad/issues/10037
3 years ago
Jeff Young
1e64db779c
Fix some issues in ERC error messages.
1) use consistent punctuation
2) make sure all are translated
Fixes https://gitlab.com/kicad/code/kicad/issues/12432
3 years ago
Jeff Young
9a4a68fb5e
Hide search button on MSW.
Fixes https://gitlab.com/kicad/code/kicad/issues/11743
3 years ago
Jeff Young
ce9adeaf51
Don't set FreeVia when we can't find a net.
Fixes https://gitlab.com/kicad/code/kicad/issues/12421
3 years ago
Jeff Young
19d8dcad8b
Don't hang when filling degenerate zones.
3 years ago
jean-pierre charras
8a0384e2f6
crossprobing pcb->schematic: handle correctly empty sheets.
(filtering selection candidates was not made for empty sheets)
Fixes #12427
https://gitlab.com/kicad/code/kicad/issues/12427
3 years ago
Wayne Stambaugh
aeb4021854
Add missing symbol library file format version change.
This was back dated to the original merge date. See merge request #1302 .
3 years ago
jean-pierre charras
fb793d9a62
Recreate panel_eeschema_editing_options_base.cpp: there were strange tooltips.
Looks like the file was edited by hand.
3 years ago
Jeff Young
a21d24a4c8
Experiment with loading recent searches into the search menu.
Fixes https://gitlab.com/kicad/code/kicad/issues/11743
3 years ago
jean-pierre charras
83fb06ff75
Fix compil and Coverity warnings.
3 years ago
jean-pierre charras
d199f92cd4
Fix QA tests in countries using a comma as fp separator (missing LOCALE_IO switch).
3 years ago
Mikolaj Wielgus
907ad27e7f
Sim: Move SPICE_GENERATOR class to a new file
3 years ago
Jon Evans
da9be1a812
ADDED: Multi-selection cut/copy/paste in symbol editor library tree
Fixes https://gitlab.com/kicad/code/kicad/-/issues/11505
3 years ago
Jeff Young
be5fb2c7b8
Provide a default (non-optimized) version of DrawGlyphs.
(We could possibly implement an optimized version for CALLBACK_GAL,
but not having an impl at all was breaking DRC and the DRC tests.)
3 years ago
Marek Roszko
125ea73adf
Avoid refreshing the search when the panel isn't open
3 years ago
Jeff Young
c48286b879
Fix missing variable initialization.
3 years ago
Jeff Young
12ee8b5d7c
Improve DRC cross-probing a bit.
3 years ago
lulu731
0180bcf90a
ADDED: Implement Drag and Drop
dropping files to Kicad manager :
*.kicad_pro, *.pro -> open project;
gerber and job files -> open in Gerbview editor;
Eagle and Cadstar files -> open project.
dropping file to schematic editor -> append schematic;
dropping library file to Symbol editor -> add library;
dropping board file to PCB editor -> append board;
dropping library or footprint file to Footprint editor -> add library or import footprint;
dropping ZIP file or gerber files to Gerbview editor -> open files;
dropping sheet file to Drawing Sheet editor -> open sheet.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/11638
3 years ago
Seth Hillbrand
78acb4f07f
Fix unintentional typo
3 years ago
kliment
b97f9ea329
Add support for symbol unit display names in eeschema and symbol editor
3 years ago
Seth Hillbrand
26a1114e3c
Avoid Yields when the results are ready
We always need to check for calculation results before yielding the
system otherwise we will delay outcomes
Fixes https://gitlab.com/kicad/code/kicad/issues/12228
3 years ago
dsa-t
bd8b737c44
GAL: Do better job at reserving vertices.
3 years ago
jean-pierre charras
397a93029e
Fix some outdated things (mainly about fix_swig_imports.py, useless with swig version 4)
Fixes #12414
https://gitlab.com/kicad/code/kicad/issues/12414
3 years ago
Jeff Young
2d3b8d6393
Fix logic around Select All inside an entered group.
Fixes https://gitlab.com/kicad/code/kicad/issues/12411
3 years ago
Mark Roszko
75ae0d8e5e
Revert "Use {fmt} for double -> string conversions"
This reverts commit 03fff6e58d
3 years ago
Jeff Young
281b9d405a
ADDED ability to specify where pad number (& net name) go on custom shaped pads.
Fixes https://gitlab.com/kicad/code/kicad/issues/6627
3 years ago
Jeff Young
ecd99633d8
Allow AppendBoard even in project mode.
3 years ago
Jeff Young
f91487aa36
Don't overwrite titleblock and pageinfo when appending board.
Fixes https://gitlab.com/kicad/code/kicad/issues/11650
3 years ago
Mikolaj Wielgus
e4c5bc6c66
Sim: Refactor Spice code generation to a new SPICE_GENERATOR class
3 years ago
Marek Roszko
e473e71ef8
Restore the original lib property file indentation
3 years ago
Marek Roszko
03fff6e58d
Use {fmt} for double -> string conversions
Faster at printing floats than sprintf due to the modern algos
3 years ago
Mark Roszko
f304e2d4f6
ADDED: Search/inspect pane
3 years ago
Mikolaj Wielgus
ba723d36c9
Sim: Don't generate .model line when there's no instance param overrides
3 years ago
aris-kimi
7bd8cfd7f9
Added common option to hide scrollbars
Fixes https://gitlab.com/kicad/code/kicad/-/issues/9093
3 years ago