Jeff Young
34e075e112
Rework libtree SearchTerms to honour shownColumns.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/21419
3 months ago
Jeff Young
a8df4b16e2
Range checking.
3 months ago
Seth Hillbrand
558627289b
Add WebView widget for future use
This is mostly for testing Thunderdome but we will be using this for
future template rendering as well
3 months ago
John Beard
cef8e77eed
Revert "Pcbnew point editor: avoid flickering when dragging"
This doesn't work properly as EDIT_CONSTRAINTs are using
references to the wrong point.
This reverts commit f632bad576
.
3 months ago
Seth Hillbrand
52f8bf83f6
Remove threading from connection vec update
At most, we will have 4 items. Or maybe a few more with stacked pins.
But not enough to thread. The overhead of starting threads and using
mutexes is greater than any savings
3 months ago
John Beard
f632bad576
Pcbnew point editor: avoid flickering when dragging
Only apply the update point to the EDIT_POINT if it will actually
change. Otherwise the intermediate position before grid snapping, etc.,
caused flickering when dragging with a large grid.
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/19947
3 months ago
jean-pierre charras
82ea895ed9
Fix qa test compil issue due to my previous ( e1c56c71
) commit
3 months ago
Seth Hillbrand
b21e3e45d9
Extract generic item connectivity update and add QA
3 months ago
Seth Hillbrand
15ca4b1ba2
Extract symbol connectivity routine and add QA
3 months ago
jean-pierre charras
e1c56c71ef
Fix compil warnings (some due to declarations colliding with a Windows header)
3 months ago
Seth Hillbrand
7102b2d5e5
Clarify some driver sorting logic and add addl QA
3 months ago
John Beard
8c4c3b7e5e
Pcbnew: when moving, select move origin by mouse, not cursor
Selecting the origin fby the cursor position makes it impossible
to select a item further from a grid point than another. This is
especially noticeable when selecting pins while using large grids
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/10471
3 months ago
John Beard
3606d25ab6
Pcbnew: improve snapping: avoid cases where a valid snap is excluded
Trimming items that don't have an "involved" real item needs to be
done at the time that the nearest point is found. Otherwise, if
there are multiple nearest points at the same location, and an
'uninvolved' one is chosen, it will later be discarded, and the
grid snap will be the fallback.
The effect of this is that grid snaps can appear to be very
agressive and also inconsistent, as it sometimes uses the item
snap (when it happens to choose an "involved" one) and sometimes not.
3 months ago
John Beard
16d2d1573d
Fix minor compiler warning (sign mismatch)
3 months ago
Jeff Young
57f3f22aa4
nullptr safety
3 months ago
Jeff Young
70d1950bbe
Use hairlines for point editor construction lines.
3 months ago
Jeff Young
55097b9539
Formatting.
3 months ago
Jeff Young
5160bfb212
Angle is included angle, not start angle.
3 months ago
Seth Hillbrand
1a25f07c76
Add QA for connection graph resolve drivers
3 months ago
Seth Hillbrand
9ea088f83f
Add git shutdown command
Will allow interrupting long commands during the update message
3 months ago
Seth Hillbrand
c5545d202d
Remove doubly-included kicad_algo
3 months ago
Seth Hillbrand
c9e9a4e073
Allow git init to succeed without remote
3 months ago
Wayne Stambaugh
b76ef4e239
Fix broken GCC build.
3 months ago
Jeff Young
25ad1f051e
Attempt to fix non-Clang builds.
3 months ago
Jeff Young
91b7bc0843
Support dash-dot-dot line style in DXF.
Fixes KICAD-TY8.
3 months ago
Seth Hillbrand
e6e44d08fc
ADDED: Common 3d image export and file size choice
Instead of two actions for exporting to two different file formats,
unify into a single Export Image command with the format chosen based on
file extension/selected format in save dialog.
Also allow arbitrary image size export
Fixes https://gitlab.com/kicad/code/kicad/-/issues/3689
Fixes https://gitlab.com/kicad/code/kicad/-/issues/4693
3 months ago
Jeff Young
5accdc2d94
Move search handlers to std::shared_ptr.
3 months ago
Jeff Young
dc3cd81a2a
Don't run connectivity on non-existant layers.
Fixes KICAD-X8V.
Fixes KICAD-VH3.
3 months ago
Jeff Young
a75fd2bb23
See if copying netclasses is responsible for KICAD-V6Z (and others).
3 months ago
Jeff Young
8c85cd43f3
Copy c'tor / operator= safety.
Also fixes a memory leak of search pane handlers.
3 months ago
Seth Hillbrand
a7ab02224e
Fix pathspec lifetime issue
Don't let stack pointers go out of scope before using
Fixes https://gitlab.com/kicad/code/kicad/-/issues/21417
3 months ago
Jeff Young
d91cce930f
Don't allow default copy c'tor to copy arrays of pointers.
Fixes KICAD-SJ2.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/21408
3 months ago
Jeff Young
ed40391bde
Don't attempt to fetch last char of empty string.
Fixes KICAD-5ED.
Fixes KICAD-RC1.
Fixes KICAD-W0B.
3 months ago
Jeff Young
ac3eac9ed0
Nullptr safety.
Fixes KICAD-P7Q.
3 months ago
Jeff Young
6c6c02a329
Don't assume a tree root.
Fixes KICAD-Y72.
3 months ago
jean-pierre charras
bf21edb7ce
French translation update
3 months ago
Mark Roszko
275bbf1aef
Add missing copy pasta for ps jobs handler
3 months ago
Alex Shvartzkop
eadce8852f
Update translations
3 months ago
CloverGit
f462301dc7
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 98.5% (10238 of 10386 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hans/
3 months ago
co8 j
02e404c121
Translated using Weblate (Japanese)
Currently translated at 99.9% (10385 of 10386 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ja/
3 months ago
Mahdi Ahmadzadeh
6fdf45a6e9
Translated using Weblate (Persian)
Currently translated at 7.8% (816 of 10386 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/fa/
3 months ago
2tama3
bc273768c2
Translated using Weblate (Japanese)
Currently translated at 99.9% (10384 of 10386 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ja/
3 months ago
Mahdi Ahmadzadeh
1743cba006
Translated using Weblate (Persian)
Currently translated at 6.9% (724 of 10386 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/fa/
3 months ago
2tama3
a9e2c4c73f
Translated using Weblate (Japanese)
Currently translated at 99.3% (10321 of 10386 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ja/
3 months ago
co8 j
5b5b6bb2f0
Translated using Weblate (Japanese)
Currently translated at 99.3% (10321 of 10386 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ja/
3 months ago
Jan Straka
2b93e04b9f
Translated using Weblate (Czech)
Currently translated at 74.6% (7756 of 10386 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/cs/
3 months ago
Mahdi Ahmadzadeh
b38e8ecd24
Translated using Weblate (Persian)
Currently translated at 5.5% (577 of 10386 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/fa/
3 months ago
Mahdi Ahmadzadeh
8ef498158e
Translated using Weblate (Persian)
Currently translated at 5.2% (546 of 10386 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/fa/
3 months ago
2tama3
216222b962
Translated using Weblate (Japanese)
Currently translated at 98.4% (10222 of 10386 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ja/
3 months ago
Mahdi Ahmadzadeh
4cb72f1076
Translated using Weblate (Persian)
Currently translated at 4.7% (498 of 10386 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/fa/
3 months ago