aris-kimi
44d19c20b0
Fixes treePane widget reference in Symbol Editor
11 months ago
Jon Evans
d8131c53a0
Fix missing assignment of SHORT_REFERENCE value
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19196
11 months ago
Jon Evans
babdf43f86
Multichannel: restore temporary RA name if one was set
11 months ago
Jon Evans
d64b17050d
API: Serialize PCB_TEXTBOX
11 months ago
Jon Evans
c0d43c0c0c
API: Add serialization of FP_3DMODEL
11 months ago
Alex Shvartzkop
5323c8587a
Optimize ConvertImageToLibShapes for EasyEDA/LCEDA schematic import.
Don't sort all symbol draw items after adding each draw item.
-75% CPU usage on typical schematic imports.
11 months ago
Jon Evans
d34d2c09f8
Multicahnnel: remove redundant COMMIT
Seems to not be needed anymore, after 69fe1368
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19193
11 months ago
Jon Evans
09c327e02f
Multichannel: replicate free tracks and vias
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19097
11 months ago
Jon Evans
bf082dec73
Multichannel: pick source area interactively if needed
11 months ago
Jon Evans
69fe1368f1
Multichannel: support free items; fix group handling
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19096
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19095
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19097
11 months ago
Jon Evans
d9f5c72877
Multichannel: copy all field text attributes
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19087
11 months ago
Jeff Young
992e6f7bc2
Code style
1 year ago
aris-kimi
e917e03a10
Fix some typos
11 months ago
jean-pierre charras
090500789e
Simulator: fix crash when deselecting the Probe Tool in some cases.
If a schematic item was selected, when activating the probe tool from the
simulator, and deactivating from the Select Item sch editor tool, a crash
happened.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18547
11 months ago
John Beard
02c4cab224
Fabmaster: map layers in the v9 way
In the layer_order vector, the first is F_Cu, the last is
B_Cu, and everything else increments in steps of two.
The file in #19174's file showed this problem, but it's not
unique to that one, and it's a separate 8.99 issue.
Relates-To: https://gitlab.com/kicad/code/kicad/-/issues/19174
11 months ago
John Beard
4d2d70ce22
Fabmaster: catch illegal parses up front
Parsing an empty string as double/int produces uninitialised data.
That is likely to cause an undefined amout of chaos later on,
so catch it explicitly with a wxCHECK.
It's still something that shouldn't happen, and could still cause
chaos, but it's at least deterministic. It also avoids putting
gigantic numbers into things that don't expect them. For example
normalising an angle of 1e303 is functionally an infinite loop.
This happens at least in files with missing fields in rows,
like in #19174's file, line 4:
S!U2306!IC!!!!!!SOT_23_5!!!!!SGM2576/TT9107!!!
The file is still broken, but now it loads.
Relates-To: https://gitlab.com/kicad/code/kicad/-/issues/19174
11 months ago
Jon Evans
2355f76e36
API: Add zones to item handler
11 months ago
Jon Evans
af91519e06
API: Implement Deserialize for ZONE
11 months ago
Jon Evans
4ab8c23851
ZONE: Revert accidental formatting changes
11 months ago
Jon Evans
62df972c2d
API: implement serialization for ZONE
11 months ago
Alex Shvartzkop
0efc17ccc0
Show empty field for unconstrained length in length tuning properties.
Because it's confusing when the dialog shows last target value, but it
doesn't apply when you start tuning.
Also the last values are remembered in DRAWING_TOOL::PlaceTuningPattern
now, instead of global variables.
Related: https://gitlab.com/kicad/code/kicad/-/issues/18979
(cherry picked from commit a950d55cb2
)
11 months ago
Alex Shvartzkop
78b2e53777
Length tuning workflow improvements:
-Allow changing length tuning settings before tuning has been started
-Do not exit out of the length tuning tool after each placement
-Keep specified settings between pattern placements
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18979
11 months ago
Alex Shvartzkop
74a507249d
Try to work around AppleClang 15 compiler bug.
The error message is:
reference to local binding 'pinIt' declared in enclosing function 'ERC_TESTER::TestPinToPin'
11 months ago
Alex Shvartzkop
1997d8410e
Fix "CheckMenuItem() failed, item not in the menu?" assert in net inspector on MSW.
Menu items should be added to the menu first and then checked on MSW.
11 months ago
Alex Shvartzkop
fee8560079
Don't modify m_selection while iterating over it in PCB editor.
This caused a fatal assert when selecting connected tracks with tuning patterns.
11 months ago
Daniel Treffenstädt
81ecccb21c
Fixed: Fewer ERC items for pin connection conflicts in larger set of conflicting pins
11 months ago
Jeff Young
9e7ffc6ff0
Load input-specific project; don't use default (blank) project
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19176
11 months ago
jean-pierre charras
a76845d1e6
Eeschema, export to clipboard: fix wxWidgets alerts in Debug mode.
11 months ago
jean-pierre charras
ac0113eb57
French translation update
11 months ago
jean-pierre charras
49fffd94d4
EEschema, export to clipboard: fix in correct drawings:
Fix incorrect symbol body color
fix broken arcs.
11 months ago
Jon Evans
61e5b10031
ODB++: Fix net name whitespace and missing HDR line
11 months ago
Jon Evans
dd65a44dd6
API: Add initial spec for ZONE serialization
11 months ago
Seth Hillbrand
d7137c4a05
Cleanup VIEW class
Ununsed m_dynamic class variable
11 months ago
Jon Evans
10bd1b5c2a
API: Fix via layerset handling
PCB_VIA doesn't use its padstack's layerset,
Make the serialization consistent and ensure that the
padstack layerset is always empty.
11 months ago
Seth Hillbrand
76176274cf
Improve function naming
Having sortLayers and SortLayers in the same class was confusing. Also
removed the asserting calls in view updates
11 months ago
Seth Hillbrand
9e72d426db
Remove C macro in favor of class template
11 months ago
Jon Evans
d90f2842c8
API: Add layerset to via padstack serialization
11 months ago
Seth Hillbrand
9c08354485
More VIEW refactoring
Move m_layers into map, add layer existence checks. Skip layer sorting
overhead for OpenGL display b/c we use z-level for it anyway
11 months ago
Jon Evans
0e1715c7a0
ODB++: disable some matrix info that is not applicable
11 months ago
Seth Hillbrand
9dfcb6a362
Cleanup ViewGetLayers()
Old style c-array replaced with vector returns
11 months ago
Seth Hillbrand
838c3c2503
Update translations
11 months ago
Pablo Bianchi
dcf1b5baeb
Translated using Weblate (Spanish)
Currently translated at 87.6% (8646 of 9862 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/es/
11 months ago
CloverGit
cab4bca73d
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 99.0% (9771 of 9862 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hans/
11 months ago
Jan Straka
6582108214
Translated using Weblate (Czech)
Currently translated at 77.3% (7632 of 9862 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/cs/
11 months ago
Marco Ciampa
44608e26c8
Translated using Weblate (Italian)
Currently translated at 89.8% (8864 of 9862 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/it/
12 months ago
Toni Laiho
5270ddc840
Translated using Weblate (Finnish)
Currently translated at 99.8% (9845 of 9862 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/fi/
12 months ago
Marco Ciampa
4a63e9451d
Translated using Weblate (Italian)
Currently translated at 89.1% (8793 of 9862 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/it/
12 months ago
CloverGit
15691e98a3
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 98.8% (9744 of 9862 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hans/
12 months ago
Toni Laiho
da44e9be2c
Translated using Weblate (Finnish)
Currently translated at 99.4% (9812 of 9862 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/fi/
12 months ago
Marco Ciampa
bb4aaebd38
Translated using Weblate (Italian)
Currently translated at 88.8% (8767 of 9862 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/it/
12 months ago