Mark Roszko
4f96c45dff
Edit doxygen.Dockerfile
2025-08-19 03:27:50 +00:00
Seth Hillbrand
c715a1c574
Properly sequence checks
2025-08-18 19:31:30 -07:00
Jeff Young
a0940b10d4
Always provide a SCH_SCREEN to SCH_COMMIT.
...
Fixes KICAD-YKY
2025-08-18 22:09:21 +01:00
Seth Hillbrand
c51d26e70a
Radiobutton groups get vertical by default so no spaces
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/21496
2025-08-18 14:01:43 -07:00
John Beard
34a73a3d77
FP edit: Move private layer settings to layers panel
2025-08-19 05:00:03 +08:00
John Beard
ed01324c1d
Footprints: allow to set specific internal copper layers
...
Footprints can now have a custom stackup. This means that they specify
an exact number of copper layers and the layers map 1:1 to board layers.
If the board doesn't contain that layer, the element just doesn't
show. We could make this a DRC check later on.
If there is no stackup, the behavior is the current default: a rule area
the In1 layer "expands" to all Inner layers.
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/10838
2025-08-19 04:59:48 +08:00
Jeff Young
8e45f03bd3
Bounds checking.
...
Fixes KICAD-TZK
2025-08-18 21:25:14 +01:00
JamesJCode
91139fe24f
Fix sausage-fingers in comment
2025-08-18 20:36:01 +01:00
JamesJCode
ee9e94df04
Don't assume SCH_SYMBOLs have a LIB_SYMBOL when resolving embedded files
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/21497
2025-08-18 20:30:33 +01:00
Jeff Young
599be6ec34
Fix bone-headed mistake.
2025-08-18 20:14:30 +01:00
Jeff Young
6f389fd320
Tighten parent/child undo/redo architecture.
...
Always look for pre-existing undo/redo record. Checking for IsNew()
is less robust and should be avoided. Also moves the checking to a
location where it will be easier to ensure that it's uniform.
Push get-undo-level-item processing down a level so it is uniformly
called.
Make sure tables & labels are uniformly handled.
Remove incorrect usage of Get/SetGroupId() for storing lastPin
(which we don't use anyway).
Lists of deleted and changed items MUST include the screen pointer.
An item could be changed on one screen but not on another.
Also tightens handling of PCB_NETINFO_T items, which are not in the
view.
Also fixes a bug where there is no increment parameter if you assign
the base increment command to a hotkey.
(This was discovered while testing the above changes.)
Also fixes a bug where delete during a move in PCB Editor did an
undo instead of a delete.
(Again, found while testing above.)
An experiment was also run to collapse shared parts of SCH_EDIT_FRAME
and SYMBOL_EDITOR_FRAME into SCH_BASE_EDIT_FRAME. However, sharing the
undo code actually increased complexity, and there was very little else
of value in SCH_BASE_EDIT_FRAME (other than the Increment() routines).
2025-08-18 19:20:09 +01:00
Jeff Young
30637e65b0
Move dirtyConnectivity up a level.
2025-08-18 19:20:09 +01:00
Jeff Young
c2f953e3f7
Fix copy/pasta.
2025-08-18 19:20:09 +01:00
Jeff Young
bf8809c841
Repair deficiencies in swapData.
2025-08-18 19:20:09 +01:00
Seth Hillbrand
8faf1b4d0e
Allow soldermask bridging between nettie items
...
Previously we only allowed graphical items but within the net-tie we
need to allow bridging for connected items as well
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19288
2025-08-18 08:47:26 -07:00
jean-pierre charras
54085c4e50
Eeschema: Reset m_ercRun flag when cleaning all markers.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/21113
2025-08-18 17:30:46 +02:00
Ian McInerney
c87211e1df
Move Poppler library inclusion to the kiplatform library where it is used
2025-08-18 15:35:59 +01:00
dsa-t
df86056f99
Wrap command text control in execute command job dialog.
...
(cherry picked from commit eb4f9fa093923ed52876fd5f48f7d58632ffd878)
Co-authored-by: Alex Shvartzkop <dudesuchamazing@gmail.com>
2025-08-18 17:06:50 +03:00
Seth Hillbrand
eb89d7ffcc
Fix preferential coordinates in rule display
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/11546
2025-08-18 06:29:26 -07:00
jean-pierre charras
614f4ddc05
Minor fix: Remove a useless include in .h files, costing compilation time.
2025-08-18 15:02:04 +02:00
dsa-t
1af8722b0f
Disable ibeam cursor setter for search fields on non-OSX.
...
The ibeam cursor gets stuck on MSW when mouse leaves the field.
(cherry picked from commit 47381f3d90f08ca832dd1152d02fdaa01dc3a52a)
Co-authored-by: Alex Shvartzkop <dudesuchamazing@gmail.com>
2025-08-18 15:56:06 +03:00
Seth Hillbrand
a93803cfd7
Properly gate printing.cpp
2025-08-18 05:14:08 -07:00
Mark Roszko
e4aa8278c5
Make new SCHEMATIC objects instead of reusing them between loads
2025-08-18 01:08:45 -04:00
Seth Hillbrand
4c5b44545f
Slight modification to followTrivialPath
...
Now keeps track of branch points, recursing through them to find the
longest path it can in both directions. This helps to ignore
overlapping segments
Fixes https://gitlab.com/kicad/code/kicad/-/issues/7809
2025-08-17 20:19:40 -07:00
Seth Hillbrand
bce3e7340f
Revert "Rework Apple printing to better handle rotation"
...
This reverts commit 35ac6bdeb450fe1acc3c12d4f09ec9badd7af7f2.
2025-08-17 07:47:16 -07:00
Seth Hillbrand
c072133fa4
Ensure radio buttons are grouped
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/21496
2025-08-17 07:45:01 -07:00
Seth Hillbrand
90e10a2910
Properly invert logic for printing
...
I meant to gate this for MSVC/MacOS/Linux but missed the mark
2025-08-17 07:31:20 -07:00
Seth Hillbrand
35ac6bdeb4
Rework Apple printing to better handle rotation
...
Apparently, mixed orientation isn't a thing in normal Apple print but
can be handled by the PDFKit printing
2025-08-17 07:07:29 -07:00
Seth Hillbrand
98a8f8678a
Add logging to Windows print functions
2025-08-17 07:07:13 -07:00
jean-pierre charras
25da9e4c2a
French translation update
2025-08-17 09:46:32 +02:00
Seth Hillbrand
23c1a68da8
Make printing consistent with plotting.
...
How you ask? Plot first -> then read the PDF and print directly to the
platform-specific printers. Roundabout? Yes. Better than wx printing?
Darnbetcha.
Also allows multi-size page printing and proper margins and print
preview
Fixes https://gitlab.com/kicad/code/kicad/-/issues/1831
2025-08-16 20:07:45 -07:00
Alex Shvartzkop
911e1630a8
Update translations
2025-08-17 01:15:35 +03:00
dsa-t
0df00c2755
Translated using Weblate (Spanish)
...
Currently translated at 82.0% (8570 of 10443 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/es/
2025-08-17 00:13:37 +02:00
Максим Горпиніч
9adb0183b4
Translated using Weblate (Ukrainian)
...
Currently translated at 100.0% (10443 of 10443 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/uk/
2025-08-17 00:11:26 +02:00
Sárkány Lőrinc
9783912344
Translated using Weblate (Hungarian)
...
Currently translated at 33.2% (3473 of 10443 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/hu/
2025-08-17 00:11:26 +02:00
Максим Горпиніч
533071c6ab
Translated using Weblate (Ukrainian)
...
Currently translated at 91.3% (9543 of 10443 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/uk/
2025-08-17 00:11:26 +02:00
Максим Горпиніч
f283c58b48
Translated using Weblate (Ukrainian)
...
Currently translated at 90.5% (9452 of 10443 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/uk/
2025-08-17 00:11:26 +02:00
Sárkány Lőrinc
634d71bb80
Translated using Weblate (Hungarian)
...
Currently translated at 33.1% (3457 of 10443 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/hu/
2025-08-17 00:11:26 +02:00
Sárkány Lőrinc
7b30c09298
Translated using Weblate (Hungarian)
...
Currently translated at 33.0% (3451 of 10443 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/hu/
2025-08-17 00:11:26 +02:00
Frank Sonnenberg
f454f879b9
Translated using Weblate (German)
...
Currently translated at 98.8% (10324 of 10443 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/de/
2025-08-17 00:11:26 +02:00
YÜKSEL AÇIKGÖZ
5cd8eec039
Translated using Weblate (Turkish)
...
Currently translated at 99.9% (10441 of 10443 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/tr/
2025-08-17 00:11:25 +02:00
2tama3
6fae1bebb0
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (10443 of 10443 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ja/
2025-08-17 00:11:25 +02:00
Gaston Schelotto
617b08a867
Translated using Weblate (Spanish)
...
Currently translated at 82.0% (8568 of 10443 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/es/
2025-08-17 00:11:25 +02:00
Mahdi Ahmadzadeh
3bf34a7609
Translated using Weblate (Persian)
...
Currently translated at 8.2% (861 of 10443 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/fa/
2025-08-17 00:11:25 +02:00
YÜKSEL AÇIKGÖZ
818c709077
Translated using Weblate (Turkish)
...
Currently translated at 98.6% (10301 of 10443 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/tr/
2025-08-17 00:11:25 +02:00
CloverGit
6332b28768
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 97.2% (10160 of 10443 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hans/
2025-08-17 00:11:25 +02:00
Jan Straka
ae5050e699
Translated using Weblate (Czech)
...
Currently translated at 73.8% (7707 of 10443 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/cs/
2025-08-17 00:11:25 +02:00
ZbeeGin
2957004474
Translated using Weblate (Polish)
...
Currently translated at 98.7% (10316 of 10443 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/pl/
2025-08-17 00:11:25 +02:00
2tama3
c9c6ca7d3d
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (10443 of 10443 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ja/
2025-08-17 00:11:25 +02:00
ssantos
f434156a3c
Translated using Weblate (Portuguese)
...
Currently translated at 94.8% (9909 of 10443 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/pt/
2025-08-17 00:11:24 +02:00