Jeff Young
|
f7420bc820
|
Separate Footprint Editor's sketch modes from PCB Editor's.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15345
|
2023-10-26 10:59:26 +01:00 |
Jeff Young
|
7bd6c9d623
|
Fix sloppy coding.
|
2023-10-26 10:43:21 +01:00 |
Jeff Young
|
2746626de0
|
Differentiate plane and signal clearances based on layer type.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15597
|
2023-10-25 22:24:19 +01:00 |
Jeff Young
|
38e5e27a50
|
Import Eagle arc tracks as arcs.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/14539
|
2023-10-25 21:55:09 +01:00 |
Jeff Young
|
6a2aeeeae2
|
Import a few more rules from Altium board files.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15585
|
2023-10-25 16:06:40 +01:00 |
Jeff Young
|
fc4bc10d27
|
Separate out axes definitions between ModEdit and PCBNew.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/5711
|
2023-10-25 15:01:36 +01:00 |
jean-pierre charras
|
85210e5136
|
Pcbnew, export component placement: better string in menu (.gbr added).
(Was missing in my commit 5bf241a5 )
|
2023-10-25 13:38:07 +02:00 |
jean-pierre charras
|
71475a4b56
|
Gerber place files: do not quote strings (fields, pad name, pad function ...)
Double quotes have no special meaning, so adding them modify the texts
|
2023-10-25 08:59:37 +02:00 |
Jeff Young
|
fca1ad5285
|
Ask user if they want to delete original items after conversion.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15938
|
2023-10-25 00:11:08 +01:00 |
Jeff Young
|
791aa64950
|
Functionally it's a "reference image".
The implementation happens to be a "bitmap".
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15932
|
2023-10-24 15:44:21 +01:00 |
Alex Shvartzkop
|
e6cf5e5e01
|
Don't draw PCB bitmaps on layers not visible in high-contrast mode.
|
2023-10-24 03:39:48 +03:00 |
Seth Hillbrand
|
cb8dd9e9a2
|
Don't leave deleted items in group
We filter out ref/value text in copies so we need to remove them from
the copied group (if any) as well
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15930
(cherry picked from commit fb387a2c09 )
|
2023-10-23 13:34:53 -07:00 |
Alex Shvartzkop
|
c8b2e2aa07
|
closestDist_sq should be ECOORD_MAX initially.
|
2023-10-23 22:18:45 +03:00 |
jean-pierre charras
|
4ffa013467
|
Fix minor compil and Coverity warnings (not initialized vars)
|
2023-10-23 20:13:46 +02:00 |
Jeff Young
|
435e3fab8d
|
Support text variables in STEP export filename.
Also fixes some other file browser titles to match Kicad's overall style.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15927
|
2023-10-23 18:01:47 +01:00 |
jean-pierre charras
|
dd166ce835
|
Pcbnew, legacy plugin: fix a minor issue about file version number.
Some .brd files have a version number = 7, very similar to version 2.
So force version = 2 to import these files.
|
2023-10-23 18:43:26 +02:00 |
Mike Williams
|
91b6bb8088
|
Grid helpers: remove view items on destruction
|
2023-10-23 09:39:08 -04:00 |
Jeff Young
|
bf4529c1b5
|
Remember last tab for Pad Properties.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15925
|
2023-10-23 14:13:49 +01:00 |
Jeff Young
|
f4b872226b
|
Fix wxFormBuilder switching the default tab.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15925
|
2023-10-23 13:44:05 +01:00 |
jean-pierre charras
|
504b3cd174
|
FP editor: allows FOOTPRINT field to be editable.
Although it had no meaning in FP editor, it needs to be edited in some cases,
as it is a member of a library footprint.
|
2023-10-23 12:53:25 +02:00 |
Alex Shvartzkop
|
97901c9ac5
|
Fix footprints being difficult to select in high-contrast modes.
(regression)
|
2023-10-23 06:09:13 +03:00 |
Jeff Young
|
fb84f4592b
|
Check vias before holes as we assume any hole is non-pushable.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15840
|
2023-10-22 22:46:19 +01:00 |
Jeff Young
|
7c08aa09d5
|
Don't generate virtual vias when editing a tuning pattern.
|
2023-10-22 20:35:15 +01:00 |
Jeff Young
|
f1efae1e05
|
We don't want to do collision testing against virtual vias.
(Which means they had better not have a hole.)
|
2023-10-22 20:35:15 +01:00 |
Jeff Young
|
ad676e22b8
|
Don't push a commit we don't own.
|
2023-10-22 20:35:14 +01:00 |
Jeff Young
|
5da35d7750
|
Don't modify dp-tuning when doing skew tuning.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15901
|
2023-10-22 20:35:14 +01:00 |
Jeff Young
|
09e92fc3fc
|
Cap self-intersecting outline violations.
|
2023-10-22 20:35:14 +01:00 |
Jon Evans
|
06a4bdbf4c
|
Upgrade BITMAP_TOGGLE and GRID_BITMAP_TOGGLE to wxBitmapBundle
|
2023-10-22 14:02:06 -04:00 |
Jon Evans
|
50fe585827
|
REMOVED: manual icon scale preference
This is now handled properly by wxWidgets on all platforms
See https://gitlab.com/kicad/code/kicad/-/issues/14119
|
2023-10-22 14:02:06 -04:00 |
Jon Evans
|
eb5b3db063
|
Add bitmap bundle support to BITMAP_SCALE
Change a bunch of buttons and toolbars to use it
Fixes https://gitlab.com/kicad/code/kicad/-/issues/14119
|
2023-10-22 14:02:06 -04:00 |
Alex Shvartzkop
|
08e8e13f46
|
performance: Cache zone fill triangulation at draw.
|
2023-10-22 14:21:54 +03:00 |
Jeff Young
|
24a9245f81
|
Hook up via size & drill constraints to editors.
|
2023-10-21 19:10:38 +01:00 |
Jeff Young
|
df46521b25
|
Don't separate netclass values from custom rule values.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15912
|
2023-10-21 18:23:48 +01:00 |
Jeff Young
|
b97d8ddef4
|
Make offset-zone check multi-layer aware.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15916
|
2023-10-21 15:08:36 +01:00 |
Jeff Young
|
f18ce8c6de
|
Fix layer handling for create similar zone.
|
2023-10-20 22:20:30 +01:00 |
Jeff Young
|
fc22e602e2
|
Coverity fixes.
|
2023-10-20 16:38:21 +01:00 |
Jeff Young
|
f5e99338a9
|
Generators should respond to the selection filter that controls their children.
(Tuning patterns to the track checkbox, stitching patterns to the
vias checkbox, etc.)
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15905
|
2023-10-20 16:28:05 +01:00 |
Jeff Young
|
00fb542146
|
nullptr safety
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15906
|
2023-10-20 16:28:05 +01:00 |
Jon Evans
|
32ee3bdabd
|
Remove errant git2 link command
|
2023-10-20 11:26:22 -04:00 |
Jeff Young
|
1b04d8972e
|
Missing update from last commit.
|
2023-10-20 14:09:21 +01:00 |
Seth Hillbrand
|
d99641be40
|
ADDED: Git integration support
Adds support for project-based git integration, branch support, commit,
revert and updates
Fixes https://gitlab.com/kicad/code/kicad/issues/10441
|
2023-10-20 12:51:47 +00:00 |
Jeff Young
|
8f96009fe5
|
Hints and fixes for separate checking of milling cutter size and drill size.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15886
|
2023-10-20 12:13:09 +01:00 |
Jeff Young
|
68a5753c80
|
Repair Rotate on PCB_GENERATOR items.
|
2023-10-19 23:34:52 +01:00 |
Wayne Stambaugh
|
c4a9703f81
|
Minor dialog layout fixes.
|
2023-10-19 11:59:35 -04:00 |
Jeff Young
|
134685bc32
|
Optical alignment for capital 'T's.
|
2023-10-19 15:02:38 +01:00 |
Jeff Young
|
059a95a2f2
|
Lock generated tracks when routing.
Otherwise they lose their group status when being replaced by the
router (even if they weren't otherwise modified).
|
2023-10-19 11:39:01 +01:00 |
Jeff Young
|
24ddc728e8
|
Add PCB_ACTIONS::regenerateAllTuning....
... and move GENERATOR_TOOL to RegenerateAllOfType().
|
2023-10-19 11:20:09 +01:00 |
Jeff Young
|
7447700735
|
Fix typo.
|
2023-10-19 11:20:09 +01:00 |
Jeff Young
|
16ec0faa7a
|
Reduce line-breaking.
Also simplifies handling of generator properties dialogs.
|
2023-10-19 11:19:57 +01:00 |
Jeff Young
|
67f0f6e3b9
|
Rename class to match current terminology.
|
2023-10-19 01:31:13 +01:00 |