Roberto Fernandez Bautista
90ff331c58
Refactor: Move static to be inside ZONE_SETTINGS
2 years ago
Alex
2450435131
Support --mirror option in "kicad-cli pcb export pdf"
2 years ago
Alex
d5edde799c
Enable support for KICAD_SANITIZE_ADDRESS CMake flag on MSVC.
2 years ago
Jeff Young
8f1b9119bf
Upgrade some symbol editor stuff to SCHEMATIC_COMMIT.
Also renames SCHEMATIC_COMMIT to SCH_COMMIT since it's not schematic-specifc.
2 years ago
Jeff Young
e698156975
Upgrade many editing actions to SCHEMATIC_COMMIT.
2 years ago
Jeff Young
73b653c276
Upgrade more dialogs to SCHEMATIC_COMMIT.
2 years ago
Jeff Young
dcfd426333
Upgrade some dialogs to SCHEMATIC_COMMIT.
2 years ago
Wayne Stambaugh
e9dc00cda3
Minor schematic net navigator improvements.
- Expand tree and highlight object selected with net highlight tool.
- Expand tree and highlight object that are currently highlighted with the
selection tool.
- Use more descriptive object text rather than menu entry text for tree
strings.
- Rebuild tree on unit changes.
2 years ago
Jon Evans
3a2cc8f56f
Net Inspector: clear sort ordering during rebuild
Fixes https://gitlab.com/kicad/code/kicad/-/issues/14697
2 years ago
Jon Evans
4e6092a280
Turns out only MSW has odd behavior for bitmap sizing
2 years ago
jean-pierre charras
9c1fac3e21
kicad-cli, STEP export: fix incorrect unit when user origin is specifed.
They are specified in mm (inches) , but must be stored in board units in code.
2 years ago
jean-pierre charras
639da0eb5a
Fix a wxWidgets alert when deleting the last entry in a lib table.
2 years ago
jean-pierre charras
14c10d2a37
PANEL_FP_PROPERTIES_3D_MODEL: fix a wxWidgets alert.
Happens when there is no 3D model in 3D grid list, and when trying to add
a new 3D model, but canceling the 3D dialog file selector.
2 years ago
Tomasz Wlostowski
3667e4f6b2
router: correctly assign owner via/pad to its hole when committing the world state
fixes #14852
2 years ago
jean-pierre charras
8a1220128b
pcb_calculator: fix a message and Coverity warnings
2 years ago
jean-pierre charras
02e20f1a22
French translation update
2 years ago
jean-pierre charras
072bfe4bc6
pcb_calculator, panel iec60664: remove incorrect/useless tooltips.
2 years ago
jean-pierre charras
00317cf67a
pcb_calculator, panel iec60664: better look, better code and fix typos.
2 years ago
Jeff Young
90c14ecdf7
Upgrade a couple of schematic actions to SCHEMATIC_COMMIT.
2 years ago
Jeff Young
d5b5a3eaf4
Add action info to Undo/Redo menus.
Note that this only works where a BOARD_COMMIT or SCHEMATIC_COMMIT is used.
(BOARD_COMMIT is used almost universally in PCBNew, but SCHEMATIC_COMMIT
has very little adoption in EEschema so far.)
2 years ago
Jeff Young
30cbfc794f
Cross-probing from Pin Table to Symbol Editor canvas.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/8301
2 years ago
Nils VAN ZUIJLEN
518741c52a
cli: add an option to the pcb exports for plotting negative svg and pdf
ADDED: The -n or --negative option for exporting negative svg or pdf plots
from kicad-cli. Example usage: kicad-cli pcb export svg -n -l B.Cu board.kicad_pcb
2 years ago
jean-pierre charras
47c0c7b3b7
pcb_calculator: add iec60664 electrical spacing panel.
From patches from by Fabien Corona and Aris_kimi
2 years ago
jean-pierre charras
f92271af2c
DIALOG_GEN_FOOTPRINT_POSITION: replace "Gerber (experimental)" by "Gerber X3"
Gerber position file is now not experimental, and is accepted by some board houses.
2 years ago
Jeff Young
9a757e8e44
Restore over-aggressive CLion cleanup.
2 years ago
Jeff Young
0f8c5a96b2
Support shape collisions between SHAPE_POLY_SET and other shapes.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/14890
2 years ago
Jeff Young
9fe00bb808
Cleanup. No (intentional) functional changes.
2 years ago
Marek Roszko
1ed4cd3644
Bump vcpkg for opencascade
2 years ago
Jeff Young
c5e7d800a4
Back out earlier diamond-to-rectangle fix for one that's more targeted.
(And doesn't fail qa_pcbnew.)
Fixes https://gitlab.com/kicad/code/kicad/-/issues/14828
2 years ago
Jeff Young
4ea41174c3
Variable names and minor performance fixes.
2 years ago
jean-pierre charras
6eda60e503
Pcbnew: UI change: move layer selector from main toolbar to auxiliary toolbar
2 years ago
Jeff Young
4dda7d39ab
Tranform diamonds back to rects after rotating to a cardinal orientation.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/14828
2 years ago
Seth Hillbrand
c33d1ab244
Don't dirty the item connectivity prematurely
Item connectivity changes once the elements are commited, not during the
process of moving.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/14884
2 years ago
Mike Williams
d48858e298
LibTree: add numpad enter as enter
Written by Andrej Valek
2 years ago
Mike Williams
6e2bea8128
Symbol Fields Table: fix grid tricks show/hide column corruption
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/14874
2 years ago
Mike Williams
fb7925806c
Symbol Fields: allow hiding reference column
2 years ago
Alex
d945b76c65
Center calculator grid cells, sync font styles with fbp.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/14743
2 years ago
Alex
26c25c5475
Move bitmap setup to ctor in eeschema annotation options.
2 years ago
Jeff Young
aafbbb4c63
Clean up includes.
2 years ago
Jeff Young
7a3a8b67c1
Exclude redraws during closing (particularly of RATSNEST_VIEW_ITEM).
2 years ago
Jeff Young
29aabcf77e
Naming clarity. No functional changes.
2 years ago
Jeff Young
f3d3ade1dc
Increased mutex safety.
Don't even query the size() without having at least a shared_lock.
*May* prevent KICAD-4S, but seems unlikely.
2 years ago
Marek Roszko
b41606ecf7
Use the correct printf format for the move individually status text
Fixes sentry KICAD-1ZT
2 years ago
Jeff Young
0091b9f897
Prevent Sentry KICAD-MM crash.
It'd be nicer to know what happens, but we don't have a reproducible
case, so this "fix" will at least prevent that particular crash.
2 years ago
Jeff Young
1528f4700c
Treat canvas item as current when tree view contains no selection.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/12702
2 years ago
Mike Williams
039f23eba8
Symbol Fields Table: check against data model col for grouping
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/14870
2 years ago
Mike Williams
bb6555ff36
Symbol Fields Table: remember export filename
https://gitlab.com/kicad/code/kicad/-/issues/14872
2 years ago
jean-pierre charras
9e6c56525a
EEschema, DIALOG_SYMBOL_FIELDS_TABLE: minor cosmetic fix
Fixes #14868
https://gitlab.com/kicad/code/kicad/-/issues/14868
2 years ago
jean-pierre charras
92018f0066
Fix minor compil warnings
2 years ago
Jeff Young
95d104ab65
Implement UI condition for search panel visibility.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/14826
2 years ago