Jeff Young
34db9ed245
Better namespacing.
Also fixes a bug with calculating eagle annular
ring sizes.
8 months ago
Jeff Young
01a19bf3d0
Filled shapes can still have a border width.
8 months ago
Jeff Young
7b80e93a4b
Auto-recognize URLs in SCH_FIELD and PCB_FIELD grids.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/17066
Fixes https://gitlab.com/kicad/code/kicad/-/issues/17745
8 months ago
Jeff Young
675624b926
ADDED: Knockout text boxes.
8 months ago
Jeff Young
7583c0e69d
Retire DIALOG_FOOTPRINT_CHOOSER.
8 months ago
Jeff Young
c5bb59468d
Get rid of assumptions about field order.
8 months ago
Jeff Young
9d901188cb
Use specific thickness for mask layers.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19024
9 months ago
Jeff Young
f2da0c791f
Retire non-cairo printing.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19323
9 months ago
Jeff Young
f9c41d70d1
No-connect pins aren't endpoints.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18316
9 months ago
Jeff Young
e7652685f0
Always report all track keepout violations.
(Regardless of report-all-errors-per-track setting.
There's no clear rule here, but to do otherwise just
feels wrong. Keepout areas are distinct, it's not
like tracks too close together reporting lots of
clearance errors.)
Fixes https://gitlab.com/kicad/code/kicad/-/issues/13219
9 months ago
Jeff Young
79eeb1492c
Improve grid settings layout.
9 months ago
Jeff Young
3a4aec7267
Account for solder mask thickness from board stackup.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19024
9 months ago
Jeff Young
28684cfeba
Formatting.
9 months ago
Jeff Young
7eb75720b5
Start to retire "alias" in favour of "symbol" and "derived symbol".
Note: terminology changes only. No (intentional)
functional changes.
9 months ago
Jeff Young
aaca66351e
Case-insensitive collision detection for symbol names.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19370
9 months ago
Jeff Young
85c4319185
Formatting.
9 months ago
Jeff Young
b74c2791f4
Allow context menus in footprint chooser when called from Eeschema.
Also moves several RAII utility classes (some of which
were duplicated in open code) to a common header file.
9 months ago
Jeff Young
9d051d096e
Add tool framework to fp preview widget.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/17107
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19651
9 months ago
Jeff Young
97a0ec504b
Search Panel hint in Find Dialogs.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19722
9 months ago
Jeff Young
3b3fd95430
MOVED subtract-mask-from-silk to general section.
(Was Gerber-specific.)
8 months ago
Jeff Young
0c9f08742c
REMOVED force-plot-invisible-items.
It's dangerous as the router and DRC will have been
run without regard to invisible items.
(See #19420.)
9 months ago
Jeff Young
e483c48fe6
Re-balance file sizes.
8 months ago
Damjan
76a3d1c845
Eeschema and pcbnew: Table Cell Properties
8 months ago
Damjan
5771467ca3
pcbnew: Table Rotation
8 months ago
Jon Evans
4123f75d5a
Re-add accidentally removed increment
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20069
8 months ago
Seth Hillbrand
03af293683
Unify embedded file writing
For unknown reasons, one method of writing was not working on Windows.
This is an attempt to write using the common wxFFileOutputStream to see
if that results in better output for Windows clients
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20006
8 months ago
Jon Evans
3525731a4e
PCM: Prompt to enable IPC API when required
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20062
8 months ago
Dmitry Rezvanov
58d2b34304
Prevent overwriting alias members when adding new rows in panel setup.
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/20040
8 months ago
Damjan
9c6ebb44b6
pcbnew: Table Cell Text Justification
8 months ago
Jon Evans
bacb6bf40f
Clear render cache for hole walls on zoom change
8 months ago
Jon Evans
0e8934f887
Do not persist canvas type fallback due to OpenGL failure
If the user wants to always use fallback,
they can set this option explicitly
8 months ago
Graham Keeth
89a5fadcdc
improve tooltips in sync sheet pins dialog
8 months ago
Seth Hillbrand
157c7422b0
Allow sim models to reference embedded files
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20024
8 months ago
Seth Hillbrand
b02a449be8
Limit the size of the PTH hole walls
Should always be at least 2px thick but no larger than the minimum
thickness of the pad (walls do not extend beyond the pad itself)
8 months ago
Graham Keeth
c57088a60c
Add ellipses for sheet/sheet pin actions
8 months ago
Graham Keeth
812a3ff83e
Add ellipses in net inspector menus
8 months ago
Graham Keeth
2e7db39751
Add ellipsis for zone manager
8 months ago
Jon Evans
d29025ef78
API: Refresh screen after changing selection
Required on Linux/Windows
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20008
8 months ago
Connor Goss
5a5759c41a
Add IPC-D-356 Export to kicad-cli
ADDED: Added IPC-D-356 exporting to kicad-cli.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/13951
8 months ago
Wayne Stambaugh
4e4ebe536e
Fix zone manager dialog layout issues.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20046
8 months ago
Jon Evans
5abfdac639
Remove accidentally-added tree
8 months ago
Jon Evans
8082d6ffa9
Remove debug output
8 months ago
Jon Evans
78d117bf3b
Attempt a better fix for CI paths in kicad-cli tests
Also check in other default configs
8 months ago
Jon Evans
8d7d769bb6
Prevent assertion running on wx 3.3
8 months ago
Jon Evans
cc1f513a6e
Add some env debug output to kicad-cli tests
8 months ago
jean-pierre charras
fc9795e95d
pcb_calculator, STRIPLINE: fix incorrect formula for conductor loss.
8 months ago
Eli Hughes
e972fb42ee
Seeding a simple python script to create a test server for http libs.
8 months ago
Dmitry Rezvanov
c7aaf8b6e1
Enhance library pinning functionality to support pin/unpin multiple libraries in the library editor
8 months ago
Jon Evans
ca21a35bfc
Improvements to kicad-cli test repeatability
8 months ago
JamesJCode
1e84d1e496
Fix m_zoneLayerOverrides data race in pad.h
From Coverity issue 542093
8 months ago