Jeff Young
037dfb6e01
Move FP_TEXT::KeepUpright() to EDA_ANGLE.
4 years ago
Jeff Young
5176512de3
Move PCBNew rotation increment to EDA_ANGLE.
4 years ago
Jeff Young
c9487bad18
Move BOARD_ITEM::Rotate() to EDA_ANGLE.
4 years ago
Jeff Young
abd3f5bc2b
Move footprints to EDA_ANGLE.
4 years ago
Jeff Young
70ad554343
Coverity fixes.
4 years ago
Jeff Young
d485eb2514
Move pads to EDA_ANGLE.
4 years ago
Jeff Young
e048e51f5d
Improve SNR of EDA_ANGLE stuff.
4 years ago
jean-pierre charras
431560a46b
EDA_SHAPE::SwapShape() : add missing items to the swap list.
Some items (color, fill) were missing in list, so the undo/redo was incorrect
4 years ago
Jon Evans
d3d2ebe349
Do not check key states for non-key events in TryBefore
Fixes https://gitlab.com/kicad/code/kicad/-/issues/10127
(cherry picked from commit 2306d00c89
)
4 years ago
Jon Evans
eac1936303
PNS: Do not clear layer pairs when importing new sizes
Fixes https://gitlab.com/kicad/code/kicad/-/issues/10225
(cherry picked from commit 20bbf9b179
)
4 years ago
Jon Evans
3011ae1d51
PNS: Do not allow smart pads when in 90-degree mode
Fixes https://gitlab.com/kicad/code/kicad/-/issues/10386
(cherry picked from commit cf4d46b24d
)
4 years ago
Seth Hillbrand
e7d0318fb2
Plot fonts in outline mode, not triangulated
Putting 1,000s of tiny triangles on a gerber file will cause mfg fits.
Instead, we use easy outline plotting for plots and triangulation for
everything else.
4 years ago
qu1ck
33a4c9b08e
FOOTPRINT::GetProperty() swig extension
4 years ago
jean-pierre charras
e6dc28fb2e
French translation update.
4 years ago
Seth Hillbrand
0ddf4936af
Update Translations
4 years ago
Wellington Terumi Uemura
21c557aa49
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (7186 of 7186 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/pt_BR/
4 years ago
prometheus
caf5f7f999
Translated using Weblate (Turkish)
Currently translated at 10.2% (737 of 7186 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/tr/
4 years ago
Rigo Ligo
e8bc6301ed
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (7186 of 7186 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hans/
4 years ago
Arnau Llovet Vidal
e41db6f335
Translated using Weblate (Catalan)
Currently translated at 47.4% (3411 of 7186 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ca/
4 years ago
Mark Roszko
3aff953c9c
Quietly put the missing [] in the shared_ptr
4 years ago
jean-pierre charras
d0f2c20235
Define our kicad font name only once, and do not translate it.
Especially using a translated name breaks kicad config and files because
in non English languages both translated and not translated names were used in code.
4 years ago
Marek Roszko
15dc1b3a38
Remove no longer used boost header
4 years ago
Marek Roszko
9965748795
Use std::shared_ptr in place of boost::shared_array
It works the same here
4 years ago
Wayne Stambaugh
a77b5649cc
Footprint editor: fix Eagle plugin footprint library layer mapping bug.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/10354
4 years ago
Wayne Stambaugh
44e4abde0e
Fix X3D model parser.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/10385
4 years ago
Seth Hillbrand
e244ce1431
Fix cherry-picked wxPoint
4 years ago
Tomasz Wlostowski
79fe0bf456
router: use VIA::PushoutForce() for via push force calculation in the shove algorithm
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/10317
4 years ago
Tomasz Wlostowski
4d0a317e3d
router: fix via force propagation for vias where hole clearance > copper clearance
4 years ago
Tomasz Wlostowski
2aee47487a
pcbnew: consider worst case hole-to-hole clearance in GetBiggestClearanceValue()
4 years ago
Seth Hillbrand
d3f24308e6
Handle rotated symbol rectangles in Eagle import
Fixes https://gitlab.com/kicad/code/kicad/issues/10360
(cherry picked from commit dcb8f29317
)
4 years ago
Mikolaj Wielgus
672a8ca39b
Add subsheets simulation demo
4 years ago
jean-pierre charras
d6332bec24
Fix test_custom_rule_severities.cpp: disable tests not handled by these tests
DRCE_LIB_FOOTPRINT_ISSUES and DRCE_LIB_FOOTPRINT_MISMATCH imply a library
but the test cases do not have a library, and does not test these DRC.
4 years ago
dana
8373180cbb
Handle Unicode clipboard data in pcbnew and symbol editor
Fixes #10323
4 years ago
Seth Hillbrand
5a3d53d9e4
Catch default autowire case
Since we are dereferencing the optional, we need to ensure it exists in
all cases
Fixes https://gitlab.com/kicad/code/kicad/issues/10394
(cherry picked from commit 56d87a8613
)
4 years ago
jean-pierre charras
cf11abda3d
Fix test_drc_regressions.cpp: disable tests that need a footprint library
DRCE_LIB_FOOTPRINT_ISSUES and DRCE_LIB_FOOTPRINT_MISMATCH imply a library
but the test cases do not have a library.
4 years ago
jean-pierre charras
ea3efac2b6
drc/drc_test_provider_library_parity.cpp: protect against null pointer use.
qa tests, test_solder_mask_bridging.cpp: filter not relevant DRC tests
4 years ago
jean-pierre charras
9587a19b44
teardrop icons: fix a typo
4 years ago
jean-pierre charras
a709d97a32
SCH_LABEL_BASE::Plot(): Plot fields.
4 years ago
jean-pierre charras
b3072cc16b
SCH_PAINTER, DrawLine: gives a minimal length to lines having a 0 length
Lines with start point = end point always create problems in OpenGL (not drawn).
4 years ago
Jeff Young
8c6c87eaf4
Separate footprint lib issues from footprint mismatch issues.
Fixes https://gitlab.com/kicad/code/kicad/issues/10132
4 years ago
Jeff Young
6ccfec0553
Layer handling for copper sliver exclusions.
Fixes https://gitlab.com/kicad/code/kicad/issues/10147
4 years ago
Frank Zeeman
f063c00bf1
Fix gr_arc indentation level
4 years ago
Roberto Fernandez Bautista
de7158b80e
Include Footprints within Groups when re annotating duplicates
Fixes https://gitlab.com/kicad/code/kicad/-/issues/10329
4 years ago
Franck Bourdonnec
3d8288f919
Remove unused vars, verified there was no other intention with them;
rectangle are OK
4 years ago
jean-pierre charras
0aca35bcab
Eeschema, plot: fix missing initialization that created 0 size texts.
0 sized texts are hard to read
4 years ago
Seth Hillbrand
7ef8843545
Assign font if null
Fixes https://gitlab.com/kicad/code/kicad/issues/10370
4 years ago
Jeff Young
062f5e3177
Undo for SCH_SHAPEs.
Fixes https://gitlab.com/kicad/code/kicad/issues/10373
4 years ago
Jeff Young
a23f6e4e92
Handle border colors for SCH_SHAPEs.
Fixes https://gitlab.com/kicad/code/kicad/issues/10361
4 years ago
Jeff Young
184bcf6520
Fix failure of SCH_SHAPE to pick up default line width.
Fixes https://gitlab.com/kicad/code/kicad/issues/10376
4 years ago
jean-pierre charras
a6c85a9204
3D viewer: fix a truncation taht created PCB_TEXTs with 0 width (not visible)
Fixes #10377
https://gitlab.com/kicad/code/kicad/issues/10377
4 years ago