Mike Williams
5fd294cad2
eda frame: hoist FocusItem calls up a layer
Prep for SCH_GROUPs
8 months ago
Mike Williams
f40b24d04a
groups: move actions to common actions
8 months ago
Mike Williams
43e432f9ad
sch_group: add basic class implementation + test
8 months ago
jean-pierre charras
76929808d3
PCB_TEXTBOX:: Rotate: fix size change for rotation by not 90deg
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20529
8 months ago
Jeff Young
7f9a277594
Remove unsafe C-style casts.
8 months ago
Jeff Young
0573a32f36
Fix first tab having no effect after changing grid value.
8 months ago
Jeff Young
a1fe0f7faf
Don't process grid-change events when we're rebuilding the grid.
The selection has already changed and it's too
late to update any values.
Also regularises the event.Skip() handling from
8a1347d2c8 .
8 months ago
Jeff Young
6f6ef8e626
Reset status popup.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20489
8 months ago
Jeff Young
5e0beb97ee
Nullptr safety.
KICAD-7DX
8 months ago
Jeff Young
7b76aa4992
Move HasMessageOfSeverity to base class.
KICAD-HPP
8 months ago
Jeff Young
2ce7535318
Stack objects should not have parents or groups.
KICAD-KXY
8 months ago
Jeff Young
22769b9159
Once the selection has changed, we can't commit changes.
KICAD-6Y9, among others.
8 months ago
JamesJCode
9920751eb7
Fix net inspector thaw location to not break selection on MSW
8 months ago
JamesJCode
1202838135
Freeze net inspector data view when rebuilding the list of nets
Attempt to fix #20521 but it is very hard to reproduce
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20521
8 months ago
Jeff Young
6e566b2819
Remove shadowed type (DRILL_MARKS).
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20522
8 months ago
Steven A. Falco
688448f9ab
Fedora 43 will need python 3.14 support
8 months ago
Wayne Stambaugh
ef5cd6bb28
Merge PAD::addPadPrimitivesToPolygon() into PAD::MergePrimitivesAsPolygon().
It was only used in MergePrimitivesAsPolygon() and it was only a few lines
long.
8 months ago
jean-pierre charras
c8b57c50dc
DIALOG_SYMBOL_FIELDS_TABLE: fix a ugly look issue specific to wxMSW
The recent change use a two lines title in a widget. It works fine on Linux
and MAC, but is not supported on Windows.
So, on Windows, a one line title is used.
8 months ago
Jeff Young
822e188d55
Knockout entire hatched shape when filling zones.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20510
8 months ago
Wayne Stambaugh
d52d0d0aad
Don't clobber SCH_SCREEN paths when adding new sheet from existing file.
The screen path will always be the correct absolute path. Otherwise it
would not be possible to load it.
Don't reset the first sheet file path to relative if the user did not
request it.
Don't use results of a failed call to wxFileName::MakeRelative() to set
sub-sheet file paths.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20502
8 months ago
Jeff Young
9b71102dd8
Don't presume there are at least two footprint text
defaults.
Yes, we ship that way, but a user could delete one
or edit their json file.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20398
8 months ago
Jeff Young
14ca6e7b08
Clearer column titles.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20509
8 months ago
Jeff Young
4ae4f9ea87
Wait for wxWidgets to destroy window.
8 months ago
JamesJCode
141097549c
Fix incorrect iterator container comparison
Fixes Coverity warning CID 548258
8 months ago
Jeff Young
582aef0220
Don't assume a hypertext link is a cross-sheet reference.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20511
8 months ago
Wayne Stambaugh
2b0d082df5
Move all PAD object methods to into PAD object source file.
No functional changes. Just make it easier to find all of the PAD object
methods.
8 months ago
jean-pierre charras
d729b34986
Eeschema, DIALOG_FIELD_PROPERTIES: fix a strange bug specific to wxMSW.
wxStyledTextCtrl, SetExtraAscent() + SetExtraDescent() methods, when set
to a value not 0 generate a strange bug: the text is not always shown
(when enter a char, once the text is shown, once the text is not shown)
(Perhaps a wxMSW bug) and this call is not needed on WXMSW
8 months ago
Jeff Young
9066ad3620
Report global physical_clearance issues before moving on to layers.
Also fixes a bug in reading m_LayerSource.
Also simplifies Edge_Cuts handling to better match
actual DRC checks.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20498
8 months ago
Carsten Presser
33ee9e99fe
Improve rectifier demo
This demo project used old symbols that don't match the current style of
the library. Replace them with the correct ones.
But also move them to the project library again.
Add a workbook that has the simulation traces selected.
8 months ago
jean-pierre charras
79fbae00ce
FP editor preferences: Fix crash when closing (by OK) the dialog if no FP loaded.
After opening the PANEL_FP_EDITOR_FIELD_DEFAULTS panel, due to a null pointer
when no FP loaded in FP editor, closing the dialog by OK button crashed Pcbnew.
8 months ago
jean-pierre charras
97e1c107c9
PANEL_FP_EDITOR_FIELD_DEFAULTS: fix incorrect behavior.
One could not change the default layers for new fp texts
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20505
8 months ago
JamesJCode
906c24bc6d
Unify length calculation between router, board / frame, and DRC
8 months ago
Jon Evans
12861345d3
API: Brute-force fix for footprint modifications
8 months ago
JamesJCode
7a4325e610
Net inspector groups should be case insensitive
8 months ago
Jeff Young
60a26308ae
COMMIT lifetime safety.
If we pass a COMMIT to a posted action, the COMMIT
may no longer exist when the action is run.
Equally problematic, if another COMMIT is pushed
in between we'd probably also run into trouble.
We still allow the API to do this because we don't
have a better solution at present. But we need
one.
8 months ago
Jeff Young
4f115b12a4
Fix format string.
8 months ago
Jeff Young
b62f00912e
Remove debug assert that's clogging up Sentry.
8 months ago
Jeff Young
408d3a0170
Code clarity.
8 months ago
Jeff Young
baaf341d0d
Remove debug assert.
Yes, it does indeed fire (a lot, as Sentry can
tell us).
8 months ago
Jeff Young
4783bc4cfd
Don't respond to net navigator events while we're updating the wxTreeCtrl.
8 months ago
Jon Evans
31f3c44520
API: Clear footprint caches when making changes
8 months ago
jean-pierre charras
313cc15fd3
French translation update
8 months ago
Jon Evans
dc9fa2e2ac
More functional fix for IPC API item modifications
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20206
8 months ago
Jon Evans
3bac9344d2
Revert "Switch to operator= for item updates"
This reverts commit d0b22d21bb .
8 months ago
Seth Hillbrand
6d0e0312b2
Update translations
8 months ago
pominglee
175a326307
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 99.0% (10100 of 10201 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hant/
8 months ago
Adolfo Jayme Barrientos
a4ad5dc773
Translated using Weblate (Spanish)
Currently translated at 85.3% (8704 of 10201 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/es/
8 months ago
pominglee
1437e66741
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 98.3% (10031 of 10201 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hant/
8 months ago
Adolfo Jayme Barrientos
7f32b2452d
Translated using Weblate (Spanish)
Currently translated at 85.2% (8701 of 10201 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/es/
8 months ago
Wellington Terumi Uemura
1bed76bed8
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (10201 of 10201 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/pt_BR/
8 months ago