Jeff Young
2b33a03954
Make Edit Text & Graphics dialogs more similar.
Also a bunch of cleanup for dialog heading
format and info sizes.
Also fixups for consistency of syntax help
(should be a link, not a button)
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20790
5 months ago
dsa-t
00f2b5a263
LTspice import: don't crash on missing symbols.
(cherry picked from commit a8d04d0079
)
Co-authored-by: Alex Shvartzkop <dudesuchamazing@gmail.com>
5 months ago
jean-pierre charras
0755ab8ea9
Fix a few Coverity warnings (uninitialized vars)
5 months ago
dsa-t
2fa54615ee
Eagle SCH import: fix arcs in symbols after v9 changes.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20793
(cherry picked from commit b345dac82b
)
Co-authored-by: Alex Shvartzkop <dudesuchamazing@gmail.com>
5 months ago
Graham Keeth
454c95ac51
change title case to sentence case in Git preferences
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/20784
5 months ago
Graham Keeth
63c13d2e93
fix typo passvie -> passive in error string
5 months ago
John Beard
e604ad9a3c
Pcbnew: fix pad snaps on non-F.Cu in high constrast mode
5 months ago
JamesJCode
296ed4a3e9
Deduplicate resolved net classes
Dupliates were possible if the same net class was specified as an
explicit label, and as the result of a pattern assignment
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20794
(cherry picked from commit 28a7d77f0e
)
5 months ago
jean-pierre charras
ab8060fa63
FOOTPRINT_CHOOSER_FRAME: fix crash when the 3D view is opened
Commit 6bc96530
fixed an issue, but created an incompatibility with the
dummy board (used in 3D canvas) handling when updating views, especially
if 3D canvas is opened.
5 months ago
Jeff Young
90e17ecabd
Make various menu button presentations consistent.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20783
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20774
5 months ago
jean-pierre charras
34e49758d0
Footprint chooser frame: fix crash in COMMON_TOOLS::ResetLocalCoords()
The crash was due to a null pointer thta can happens in Footprint chooser,
frame, when hit the space bar if the canvas showing the Fp has the focus.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20780
5 months ago
Jeff Young
b01fef5ca8
Update visibility flag when adding fields.
Also removes extra c'tor which fails to set the
ordinal.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20556
5 months ago
Jon Evans
4dd39976a3
API: Add symbol path for footprint instances
See https://gitlab.com/kicad/code/kicad-python/-/issues/37
5 months ago
Lucas Gerads
e626799d67
Schematic: LTSpice importer add junctions
- Fixes up all junctions at the end of import
- Fixes https://gitlab.com/kicad/code/kicad/-/issues/20727
6 months ago
Roberto Fernandez Bautista
96d72bed6f
Fix variable shadow warning in sch_selection_tool.cpp
Also be consistent in naming for all `RunOnChildren` lambdas
5 months ago
jean-pierre charras
c7e4875505
Gerbview: fix a few issues when loading zip files
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20779
5 months ago
jean-pierre charras
7309f7049f
Fix a collision name (ERROR, replaced by TS_ERROR) in a header on Windows/msys2
5 months ago
JamesJCode
eb717d9d86
Add missing cmath include to transline_calculation_base.h
5 months ago
JamesJCode
aac9731852
Refactor PCB calcs to common library, and add coupled stripline
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16863
6 months ago
Jeff Young
2fd2fe6e2d
Fix compiler warning.
6 months ago
Jeff Young
aa5863cb40
Fix selection of table cells in groups.
(Selecting a cell should select the whole group.)
6 months ago
Jeff Young
99b0a3e656
Give SCH_TABLEs uuids.
(Otherwise they can't participate in SCH_GROUPs.)
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20760
6 months ago
Jeff Young
b2f3a2f8ba
Export textbox borders to STEP.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20763
6 months ago
Jeff Young
524575a595
Allow embedded files to come from components
as well as parent containers, part II.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20210
6 months ago
Jeff Young
c2be7fa3e6
Account for aperture & track masks in plated copper calculations.
6 months ago
Jeff Young
6873a75313
Solder masks for teardrops on tracks with solder masks.
Also moves teardrops away from the zone UI: they
are now always filled and their borders never
drawn.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20744
6 months ago
jean-pierre charras
481d282607
JOB_EXPORT_PCB_3D: store export origin option without rely to coord origin value
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20752
6 months ago
JamesJCode
4f08810c33
Remove duplicated length tuning code
6 months ago
Alex Shvartzkop
7d0a001831
Optimize via LOD calculations.
6 months ago
Jeff Young
e1e56fb988
ADDED: flag to control update/reset of clearance overrides.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20753
6 months ago
Alex Shvartzkop
7e4fe7cfb7
Update translations
6 months ago
CloverGit
1c93e8c143
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 99.1% (10138 of 10222 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hans/
6 months ago
CloverGit
92f6ba64a5
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 98.9% (10115 of 10222 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hans/
6 months ago
Henrik Kauhanen
737d4b6554
Translated using Weblate (Swedish)
Currently translated at 99.9% (10214 of 10222 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/sv/
6 months ago
Pferd O
91c164961a
Translated using Weblate (German)
Currently translated at 98.9% (10113 of 10222 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/de/
6 months ago
Oliver0804
61046b1bb4
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 99.1% (10135 of 10222 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hant/
6 months ago
CloverGit
414f2fea32
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 98.9% (10114 of 10222 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hans/
6 months ago
Hubert Hu
14a76f6a54
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 98.9% (10114 of 10222 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hans/
6 months ago
Ivan Chuba
a628e806c1
Translated using Weblate (Ukrainian)
Currently translated at 73.6% (7532 of 10222 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/uk/
6 months ago
dsa-t
4a00210de4
Translated using Weblate (Russian)
Currently translated at 97.2% (9941 of 10222 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ru/
6 months ago
ZbeeGin
604db2479c
Translated using Weblate (Polish)
Currently translated at 99.8% (10210 of 10222 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/pl/
6 months ago
Jeff Young
4f83674b62
Only add row separator between rows.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20494
6 months ago
Jeff Young
be4a851186
Allow embedded files to come from components
as well as parent containers.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20530
6 months ago
Salvador E. Tropea
a590d28c8e
ADDED: Postscript job support
6 months ago
Wayne Stambaugh
7fb16260aa
Add missing virtual file handler clean up when creating archive files.
This was due to an over zealous clean up of the PROJECT_ARCHIVER and
PROJECT_ARCHIVER_DIR_ZIP_TRAVERSER objects which seems to cause issues
on Windows builds.
6 months ago
Jeff Young
31100451c6
Fill in some missing 3D render code.
1) add footprint graphics and text to copper
polys when differentiating plated from non-plated
copper
2) simplify adding footprint graphics and text
for contour walls
3) add dimension text and shapes for contour walls
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20111
6 months ago
Jeff Young
1ec47a053b
Don't save UUIDs for teardrop zones.
They're really just a geometry cache.
Also removes writing of filled_areas_thickness,
which hasn't been supported in yonks.
Also cleans up writing of island removal strategy
(the limit is only needed in limit mode).
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20717
6 months ago
Seth Hillbrand
e75076ab41
Revert "Replace glew with epoxy"
This reverts merge request !2217
6 months ago
Michal Suchánek
0c36e16292
Replace glew with epoxy
Glew has the problem that it has to be selected at build time if GLX or
EGL is supported by the library, and this in not encoded in the library
name, nor ABI, nor anything.
Then it's easy to get into the situation that a binary is built but
cannot run because glew supports an API different from the one used by
wxWidgets, or the binary fails to link in the end after all objects are
compiled.
epoxy can support both with the same library avoiding this problem.
epoxy is not initialized explicitly, replaced initialization with
version check where one was not done already.
It seems to be available as vcpkg https://vcpkg.link/ports/libepoxy
There are problems related to GL context switching on Windows which does
not seem to be used in kicad
https://github.com/anholt/libepoxy#known-issues-when-running-on-windows
There is also a problem related to multithreaded rendering on Windows
https://github.com/anholt/libepoxy/pull/265 It's harder to tell if
threading is used for rendering but it does not look like kicad is doing
anything complex enough to warrant using multiple rendering threads.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20630
Fixes https://gitlab.com/kicad/code/kicad/-/issues/12543
6 months ago
John Beard
d2307fdcaa
PCB array tool: make it easier to skip renumbering entirely
This was already possible by setting a 0-sized step, but that's
a bit clunky - provide an obvious way to do it via a
"do/do not renumber at all" checkbox.
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/20470
6 months ago