jean-pierre charras
|
035031d902
|
BOARD_CONNECTED_ITEM::GetShortNetname(): protect against nullptr.
m_netinfo was not tested against nullptr in this method, although it is
tested in all other places.
|
2022-11-19 11:16:47 +01:00 |
jean-pierre charras
|
9f0c03db94
|
Export STEP dialog: Fix outdated text (virtual components). Replaced by
"not mounted components" and added a tooltip.
No actual code change.
Fixes #12922
https://gitlab.com/kicad/code/kicad/issues/12922
|
2022-11-19 09:31:37 +01:00 |
Mikolaj Wielgus
|
9b6f7d5db7
|
Sim Model Editor: Use SIM_LIB_MGR class to manage library models
|
2022-11-19 01:55:38 +01:00 |
Mikolaj Wielgus
|
21ae2dd1c0
|
Sim Model Editor: Initialize all IBIS models as IBIS devices
|
2022-11-19 01:55:38 +01:00 |
Alex
|
01a835a4cb
|
Use wglGetSwapIntervalEXT in SetSwapInterval.
|
2022-11-19 04:33:19 +05:00 |
Alex
|
cda855fcd6
|
Fix build error.
|
2022-11-19 04:10:38 +05:00 |
Alex
|
126d224e44
|
array_creator: Transform item before adding, modify only the first one.
|
2022-11-19 04:07:35 +05:00 |
Alex
|
d3aed6c408
|
Optimize hot loop in UpdateItems.
|
2022-11-19 04:02:05 +05:00 |
Jeff Young
|
11dddefd05
|
Implement GetEffectiveShape for groups.
Fixes https://gitlab.com/kicad/code/kicad/issues/12940
|
2022-11-18 21:13:23 +00:00 |
Alex
|
38fd1c9985
|
pcbnew: Improve performance when something is selected.
|
2022-11-19 01:53:30 +05:00 |
Jeff Young
|
bc271a8d15
|
Protect move tool from re-entrancy.
m_dragInProgress is usually sufficient, except when we haven't started
one yet. In any case, conflating the two is probably a bad idea.
Fixes https://gitlab.com/kicad/code/kicad/issues/12936
|
2022-11-18 17:08:38 +00:00 |
Jeff Young
|
e09e521162
|
Remove GUI calls from netlisting.
|
2022-11-18 15:29:16 +00:00 |
Jeff Young
|
c409646aad
|
Update message panel after rebuilding connectivity.
Fixes https://gitlab.com/kicad/code/kicad/issues/10122
|
2022-11-18 15:29:16 +00:00 |
Jeff Young
|
b09a106880
|
Split gerbview diff and xor into two separate view modes.
Fixes https://gitlab.com/kicad/code/kicad/issues/10122
|
2022-11-18 15:29:16 +00:00 |
Tomasz Wlostowski
|
cab5f65685
|
qa/pns: added test case for via drag walkaround
|
2022-11-18 15:14:34 +01:00 |
Tomasz Wlostowski
|
bf4671aa16
|
qa: PNS debug tool should draw COMPOUND shapes too...
|
2022-11-18 15:14:34 +01:00 |
Tomasz Wlostowski
|
24c271d508
|
router: GetUpdatedItems() now returns an unique_ptr to the temporary NODE so that the items it owns do not get deleted upon return from the method
|
2022-11-18 15:14:33 +01:00 |
Tomasz Wlostowski
|
644c76b9c6
|
router: follow up via force propagation interface changes in the via DRAGGER
|
2022-11-18 15:14:09 +01:00 |
Tomasz Wlostowski
|
dcfb35f002
|
router: more resilient via force propagation
|
2022-11-18 15:14:09 +01:00 |
jean-pierre charras
|
562676b9f8
|
Fix missing initialization in PGM_KICAD.
This init was probably removed by mistake.
Fixes #12935
https://gitlab.com/kicad/code/kicad/issues/12935
|
2022-11-18 09:25:20 +01:00 |
Wayne Stambaugh
|
3c6f1cd0f9
|
Fix broken legacy schematic file save.
Manual cherry-pick from commit a22c466639 .
|
2022-11-18 03:08:33 -05:00 |
Mikolaj Wielgus
|
0f4cc2450d
|
Sim Model Editor: Don't throw an error on opening a NONE model
|
2022-11-18 09:06:55 +01:00 |
Mikolaj Wielgus
|
28e978ccc9
|
Sim Model Editor: Fix switching to NONE model in the SME
|
2022-11-18 09:03:41 +01:00 |
Mikolaj Wielgus
|
e7c43ca20a
|
Sim: Remove inference from Reference and Value
|
2022-11-18 08:39:15 +01:00 |
Alex
|
53b9baa5ba
|
Some refactoring around Gerber files extension checking.
Fixes a case where most Protel inner layer files couldn't be drag and dropped.
|
2022-11-18 09:55:34 +05:00 |
Alex
|
95b8fe26b4
|
Fix display and archiving of Protel gerber files in Project manager.
|
2022-11-18 04:39:18 +05:00 |
Alex
|
4b1994e554
|
Don't update hidden scrollbars.
|
2022-11-18 00:33:22 +05:00 |
Alex
|
dcb131c20d
|
Improve canvas responsiveness by better swap interval management.
|
2022-11-18 00:32:25 +05:00 |
Alex
|
d98e08d90b
|
Set swap interval to 1 if adaptive is unavailable.
|
2022-11-18 00:32:25 +05:00 |
Alex
|
399aa7e418
|
Implement SetSwapInterval on Windows.
|
2022-11-18 00:32:25 +05:00 |
Wayne Stambaugh
|
db993bc8cc
|
Fix broken Eagle schematic import.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/12893
|
2022-11-17 09:35:10 -05:00 |
jean-pierre charras
|
3960f48b5d
|
Fix a fatal compil error on gcc.
|
2022-11-17 08:39:42 +01:00 |
Alex
|
6418441218
|
Fix status bar flicker.
|
2022-11-17 09:31:24 +05:00 |
Jeff Young
|
bba6d503d4
|
Don't keep value of user or grid anchors between invocations.
Fixes https://gitlab.com/kicad/code/kicad/issues/12065
|
2022-11-17 00:51:52 +00:00 |
Alex
|
c5c5a3fe91
|
Use a single-shot timer for auto-panning.
Fixes https://gitlab.com/kicad/code/kicad/issues/11425
|
2022-11-17 05:30:55 +05:00 |
Alex
|
5e7c4b734c
|
Small optimizations in DRC and SHAPE_POLY_SET.
|
2022-11-17 02:10:22 +05:00 |
Alex
|
3dea146488
|
router: Clear rule resolver caches on routing/dragging start.
Fixes https://gitlab.com/kicad/code/kicad/issues/12907
|
2022-11-17 02:10:21 +05:00 |
Alex
|
3f790d9dae
|
Revert "router: Disable writing clearance cache for items in local variables."
This reverts commit 6d71f27500 .
Caused a performance drop in walkaround mode.
|
2022-11-17 02:10:20 +05:00 |
Jeff Young
|
cefc5268ab
|
Allow pads in selection and filter them for free-pads later.
Fixes https://gitlab.com/kicad/code/kicad/issues/12912
|
2022-11-16 18:37:40 +00:00 |
Jeff Young
|
a61ac363c2
|
Excise the remaining occurrences of "Alias" for derived symbols.
Fixes https://gitlab.com/kicad/code/kicad/issues/12895
|
2022-11-16 18:37:40 +00:00 |
Alex
|
6d71f27500
|
router: Disable writing clearance cache for items in local variables.
Fixes https://gitlab.com/kicad/code/kicad/issues/12907
|
2022-11-16 21:19:56 +05:00 |
Jeff Young
|
bb446c8d01
|
Set fields into instance data.
Fixes https://gitlab.com/kicad/code/kicad/issues/12915
|
2022-11-16 13:33:55 +00:00 |
Jeff Young
|
1b3f03a800
|
Don't feed wxWidgets negative column widths.
|
2022-11-16 13:33:55 +00:00 |
jean-pierre charras
|
b9ac486000
|
simulator: remove unused includes, and reorder a few includes to fix conflicts
Conflicts happen only on msys2 with wxWidgets 3.0. But this minor reorder
allows me to test Kicad compilation with "old" wxWidgets, used on Linux.
|
2022-11-16 10:09:54 +01:00 |
Jon Evans
|
85c7cca846
|
Fix missing include
|
2022-11-15 23:30:01 -05:00 |
Jon Evans
|
120dd654ef
|
Apply inherit_properties to built-in fields
Fixes https://gitlab.com/kicad/code/kicad/-/issues/12904
|
2022-11-15 21:27:43 -05:00 |
Jeff Young
|
13f5c78e89
|
More tightening of group parent lifecycles.
Fixes https://gitlab.com/kicad/code/kicad/issues/12908
|
2022-11-16 00:42:38 +00:00 |
Jeff Young
|
a0b6247a06
|
Try a different order of destruction.
Fixes https://gitlab.com/kicad/code/kicad/issues/10973
|
2022-11-16 00:42:38 +00:00 |
Tomasz Wlostowski
|
33594e92fa
|
router: qa test case for backspace (unfix) regression
|
2022-11-15 23:05:53 +01:00 |
Tomasz Wlostowski
|
26a38797c7
|
router: log and replay the 'unfix' events too
|
2022-11-15 23:05:53 +01:00 |