Seth Hillbrand
094870e7a4
String fixes
- Clarify wording in a couple places
- Fix missing 'not' and remove non-standard dashes
- Standardize on single-quote for strings in strings
3 months ago
Seth Hillbrand
740f55fd30
Align import brd file icon with grid
3 months ago
Jeff Young
8c72711662
Increase contrast on grid origin over grid.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/13532
3 months ago
Seth Hillbrand
e387953490
ADDED refdes tracker
Provide an option to track ever reference designator ever used in the
project to prevent its reuse even if the component has been removed
Fixes https://gitlab.com/kicad/code/kicad/-/issues/13052
4 months ago
jean-pierre charras
410a43a602
Try to fix an ambiguous cast for MSVC (round 3)
3 months ago
jean-pierre charras
998806b814
Try to fix an ambiguous cast for MSVC (round 2)
3 months ago
jean-pierre charras
4248f26bae
Try to fix an ambiguous cast for MSVC
3 months ago
jean-pierre charras
eb473012a6
*.kicad_sch files: add missing quotes to uuid string for some grahic shapes.
Uuid strings are (like other strings) quoted, but a few items were missing quotes.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/21360
3 months ago
Jeff Young
ec155c00f3
Comboboxes for units and body styles.
Also for pin-types in pad properties.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19904
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19905
3 months ago
Jeff Young
c63e2edfff
Allow setting Pin Function and Pin Type.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20992
3 months ago
Jeff Young
60d9713baf
Consistent formatting.
3 months ago
Seth Hillbrand
b3ce6f26bb
Optimize kissing poly routine
Inserting many points into the middle of a line chain is not as
efficient as just creating a new line chain and replacing the old one
(single allocation and copy vs many)
3 months ago
Seth Hillbrand
4221c1d93b
Additional speed-up for outlines and fills
BBOX check before polgon point inside
Clean representation of segment iterator
Pre-allocate line chain space
3 months ago
Seth Hillbrand
4dab336f95
One more pass at optimizing the board outline gen
Instead of iterating through the segment list each time, we use a kdTree
structure to efficiently query a 2d point cloud for the nearest
neighbors
Fixes https://gitlab.com/kicad/code/kicad/-/issues/21352
3 months ago
Seth Hillbrand
32f083e066
Properly thread soldermask item-item check
3 months ago
Seth Hillbrand
2aeecec9bd
Remove Creepage generation from reporting
Recalculating creepeage every time we reported a new clearance error was
unneccesarily complex. Since the clearance errors are always straight
lines, we just need to calculate the closest approach and present that
segment
3 months ago
Jeff Young
8c7dca7532
Don't promote pads to footprints for align/distribute.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/21337
3 months ago
Jeff Young
c49156fb35
Naming conventions.
3 months ago
Jeff Young
da8abffea4
Code clarity.
3 months ago
Jeff Young
f1686cc568
Formatting.
3 months ago
Seth Hillbrand
ff41ab9d8a
Thread footprint pad clearance DRC
This needs to run in multiple threads in order to speed up
3 months ago
Seth Hillbrand
faeaee824a
Optimize zone-zone clearance checks
Improve the CREEPAGE_GRAPH:::GeneratePaths to skip unused checks.
Handle zone-zone paralellism better
Fixes https://gitlab.com/kicad/code/kicad/-/issues/21353
3 months ago
Seth Hillbrand
4c03ab8ebb
Finally remove other_math routines
Replace with standard SEG and VECTOR2 alternatives. Add QA test for
additional SEG-line intersection routine
3 months ago
Seth Hillbrand
0459c54a92
Cleanup and clarify SEG::intersect and SEG::Collide
Fix handling of end point intersection case
Fix degenerate handling
Fix overflow cases
Simplify logic in SEG::Collide
Remove overly simplistic check for intersection
Add multiple QA regression tests
3 months ago
Jeff Young
9d074c1679
See if we can't fix the ever-growing window bug.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20120
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18543
Fixes https://gitlab.com/kicad/code/kicad/-/issues/10609
3 months ago
Jeff Young
d0fe69bcda
Formatting.
3 months ago
Jeff Young
3774d77cc7
Propagate from zone to free-via.
This must be open-coded as the CSM_PROPAGATION
algo ignores zones.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/21251
3 months ago
Jeff Young
7cf028b457
Formatting.
3 months ago
Jeff Young
55a36c1ce7
CHANGED: retire the select-lib-table dialogs.
We now allow the user to specify which in the
New Library dialog.
Also retires the "Export power symbols too" dialog.
Also gives a bunch of file and library dialogs
more explicit titles.
Also removes separate code-paths for Export to
Library and Export to New Library. The regular
code path has a "New Library..." button now.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16323
3 months ago
Jeff Young
d8cbafe858
Fix merge error.
3 months ago
Jeff Young
f2ecf87d1e
Settings safety.
3 months ago
Seth Hillbrand
d53cbe638f
Speed up massively slow outline convert
Avoid unneeded comparisons for segments that will never touch. Helps in
pathological cases of O(10000+) segments in an outline
Fixes https://gitlab.com/kicad/code/kicad/-/issues/21352
3 months ago
Seth Hillbrand
cb1bf5613e
Remove context menu from position interactively
It was marked "TODO: This does not work" and indeed it crashed when
trying to use it on some items. When it did not crash, it did not show
a menu, so the TODO was in fact accurate
3 months ago
Seth Hillbrand
3a06de0076
Consolidate ERC label warnings
If global or local labels are floating -> error
If global or local labels are only connected to one pin -> warning
Rather than forcing two different errors depending on whether the label
is local or global
3 months ago
Seth Hillbrand
21b9200744
Update translations
3 months ago
Seth Hillbrand
53b659dadc
Update languages
Allow translators to view their work in the master branch
3 months ago
Seth Hillbrand
4f2c4f97c8
Update translations
3 months ago
CloverGit
9bc45805b1
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 98.6% (10240 of 10384 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hans/
3 months ago
CloverGit
134c595f8c
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 98.6% (10240 of 10384 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hans/
3 months ago
Stefan Bjornelund the Gnome
a2eae47400
Translated using Weblate (Swedish)
Currently translated at 99.7% (10359 of 10384 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/sv/
3 months ago
Stefan Bjornelund the Gnome
a19f62a903
Translated using Weblate (Swedish)
Currently translated at 99.7% (10359 of 10384 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/sv/
3 months ago
2tama3
d67f1be88a
Translated using Weblate (Japanese)
Currently translated at 98.2% (10204 of 10384 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ja/
3 months ago
2tama3
995ff08826
Translated using Weblate (Japanese)
Currently translated at 98.2% (10204 of 10384 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ja/
3 months ago
pominglee
f61f5f946a
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 96.3% (10001 of 10384 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hant/
3 months ago
Stefan Bjornelund the Gnome
ba8bb5f021
Translated using Weblate (Swedish)
Currently translated at 99.7% (10357 of 10384 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/sv/
3 months ago
Luka Borkovic
0512c6ce6d
Translated using Weblate (Serbian)
Currently translated at 18.5% (1931 of 10384 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/sr/
3 months ago
Luka Borkovic
2f2bb4c96d
Translated using Weblate (Serbian)
Currently translated at 18.5% (1931 of 10384 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/sr/
3 months ago
Luka Borkovic
cd184656f0
Translated using Weblate (Serbian)
Currently translated at 18.5% (1931 of 10384 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/sr/
3 months ago
co8 j
ca2d58a4a5
Translated using Weblate (Japanese)
Currently translated at 98.1% (10189 of 10384 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ja/
3 months ago
co8 j
b35a357b6b
Translated using Weblate (Japanese)
Currently translated at 98.1% (10189 of 10384 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ja/
3 months ago