Marek Roszko
d1f2b14ee2
wx_filename to kicommon
2 years ago
Alex
66922b3bd2
Add hacks for EGL on Wayland
2 years ago
Alex
6ad19b3f45
Don't require GLX when KICAD_USE_EGL is enabled.
2 years ago
Alex
3e710fe7c9
Wayland: add KICAD_WAYLAND_TRICKS env variable.
2 years ago
Jeff Young
d5801a48d3
Process text variables in pin names.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15601
2 years ago
Jeff Young
e492efe3c5
Finish up custom-shaped pad spoke templates.
Also fixes a bug in number box for rotated pads.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/13962
2 years ago
Jeff Young
948fea4be8
Nullptr safety.
2 years ago
Jeff Young
47dc86c1e2
Run filled-test before degenerate-ring-test.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15642
2 years ago
Jeff Young
d6b75c64e1
ADDED: custom-shaped pad spoke templates.
2 years ago
Jeff Young
31c88d1bcb
Don't show cursor or grid axes in pad preview; do show the pad anchor axes.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15631
2 years ago
Roberto Fernandez Bautista
f48c125c3c
CLI QA: Create a diff image highlighting areas of difference in red
2 years ago
Roberto Fernandez Bautista
ea648d67e6
QA: Close images after comparing
2 years ago
Roberto Fernandez Bautista
ca8790fd8d
CLI Gerber QA test: Generate png tiles instead of full (save memory)
2 years ago
Roberto Fernandez Bautista
f49125da31
QA: Add kicad-cli pcb export gerber tests
2 years ago
jean-pierre charras
2c10d5e3a0
Pcbnew: fix some issues with very small arcs (size a few internal units)
these very small arcs do not allow to calculate a reliable center position,
and therefore a reliable radius.
So seeing them as a very small segment fix plotting/drawing issues.
Fixes #15639
https://gitlab.com/kicad/code/kicad/-/issues/15639
2 years ago
Seth Hillbrand
acb2de0554
Fix issue with clang and older gcc
Not all compilers support c++17 yet so we can't use the floating point
version of from_chars
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15633
2 years ago
Jeff Young
375a4af478
Don't throw the number box baby out with the bathwater....
2 years ago
Roberto Fernandez Bautista
52ab23d1f6
Enable qa_pns_regressions for Fedora CI
2 years ago
Seth Hillbrand
e1966a1259
Fix value checking for gerbview autodetect
X/Y/T require a numeric value after the starting letter. The previous
check only looked for numbers but values can validly start with other
character (e.g. '-'). This puts the value checking into the C-local
double conversion that should find all variants
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15633
2 years ago
Josue Huaroto
2d54bc42cb
Save flip board status in custom preset
2 years ago
Jeff Young
a63025733a
Fix symbol sorting routine to be determinant.
2 years ago
Jeff Young
7d1dbb77c3
Update symbol editor's title bar when renaming the canvas symbol.
2 years ago
Jeff Young
ee724f6a2b
Only update value on rename if it previously matched the symbol name.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15621
2 years ago
Tomasz Wlostowski
a7ae4d8e9a
router: orphaned net is not the same as null net handle
2 years ago
Jeff Young
403d7019d5
Save column position of properties panel.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15627
2 years ago
Jeff Young
4a59f0de43
Apply DC voltage source exception to current sources.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15626
2 years ago
Jeff Young
93f004ff65
Formatting, and a fix for a shadowed variable.
2 years ago
jean-pierre charras
7bc0e138fb
DIALOG_NET_INSPECTOR: add a close button to allow closing the dlg by ESC.
Fixes #15624
https://gitlab.com/kicad/code/kicad/-/issues/15624
2 years ago
Marek Roszko
66021f0657
Low hanging fruit to kicommon
2 years ago
Marek Roszko
a4bf2ff41d
LIB_ID to kicommon
2 years ago
Marek Roszko
f0987821b5
Move locale_io to kicommon
2 years ago
Marek Roszko
4ac5404822
Move HTML_WINDOW to widgets folder, also fix some fbps that were wrongly not edited
Somebody manually edited at least 3 files fixed here....so the fbps were wrong
2 years ago
Jeff Young
3fcbde00c9
Clean up dead code.
2 years ago
Jeff Young
402b701c9e
Formatting.
2 years ago
Jeff Young
9f5a268f15
Don't go through a middle man when reading pad shape primitives.
They're both PCB_SHAPEs.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15073
2 years ago
Jeff Young
0315adc646
Dim other SMD pads when in Pad Edit Mode.
2 years ago
Jeff Young
84a9f6f665
Set padEntered when entering pad edit mode with a non-custom shaped pad.
2 years ago
Jeff Young
899fe8be17
Fix change footprints dialog to use correct selection state.
2 years ago
Alex Shvartzkop
a2b7bf97b9
Altium schematic: support Line dash styles and colors.
2 years ago
jean-pierre charras
79d750e883
Gerbview, export to PCB: fix incorrect export of flashed shapes on non copper layers.
Fixes #15613
https://gitlab.com/kicad/code/kicad/-/issues/15613
2 years ago
Alex Shvartzkop
1e02c6aa71
Altium schematic: WORDWRAP is false when missing.
2 years ago
jean-pierre charras
c66d4bab9c
SEXPR_BOARD_FILE_VERSION: fix a typo in commit 0e382669: the date is incorrect.
was set to 20230606 instead of 20230906. it creates some issues when reading
files having a 20230606 as file version.
Fixes #15617
https://gitlab.com/kicad/code/kicad/-/issues/15617
2 years ago
jean-pierre charras
89b1b69662
Gerbview: fix missing initialization of variables in bounding box calculations.
2 years ago
Alex Shvartzkop
16062bbe33
Altium schematic: support custom sheet sizes.
2 years ago
Alex Shvartzkop
de2b645fc8
Altium schematic: hide power symbol pin.
2 years ago
Alex Shvartzkop
9f63820ed4
Fix a bug in RebuildBezierToSegmentsPointsList.
2 years ago
Alex Shvartzkop
5da4dfd4a7
Work around wxGTK printing offset in eeschema.
Affects landscape Letter, Legal, A4 paper.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/1907
2 years ago
Alex Shvartzkop
7eb4b0710d
Fix reading/writing thermal spoke angles for custom pads.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15518
7.0 commit: 86ec36d183
2 years ago
Marek Roszko
0e0c267829
Add missing pragma once to compoundfilereader.h
2 years ago
Marek Roszko
bd52ed2054
Upgrade {fmt} to 10.1.1 to fix warnings
2 years ago