Mikolaj Wielgus
|
0bdb601d8e
|
Sim Model Editor: Make IBIS widgets hidden by default
|
2022-11-20 00:37:17 +01:00 |
Jeff Young
|
b84066610e
|
Use drag origin instead of current mouse pos for drag checking.
|
2022-11-19 21:01:45 +00:00 |
Jeff Young
|
79e9e6b01e
|
Give the Image Converter a more standard presentation.
Adds a close box, Quit menu item and Open... menu item, as well as
platform-specific menus.
Fixes https://gitlab.com/kicad/code/kicad/issues/12927
|
2022-11-19 19:41:33 +00:00 |
Kliment
|
c5fe265eb4
|
Take axis inversion into account when importing graphics. Fixes #9351.
|
2022-11-19 17:25:27 +01:00 |
Jeff Young
|
9b2606018e
|
Fix shadowed variable.
|
2022-11-19 11:53:33 +00:00 |
Jeff Young
|
bab2b6c4b6
|
Don't assume a 1:1 map between Altium and Kicad nets.
We've found at least one Altium board which has duplicate netcodes
for the same net.
Fixes https://gitlab.com/kicad/code/kicad/issues/12909
|
2022-11-19 11:53:33 +00:00 |
Jeff Young
|
b82ec9595a
|
Allow board importing into project.
|
2022-11-19 11:53:33 +00:00 |
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 |