Seth Hillbrand
d48c40ba26
Move GL_CONTEXT_MANAGER to kicommon
10 months ago
Seth Hillbrand
452e69de85
Move thread pool into true singleton
Thread pool needs to be stored in a single location for all of KiCad
otherwise each kiface will spin up its own pool of persistent threads
10 months ago
jean-pierre charras
6c0e5508a9
Pcbnew: ensure footprint courtyard caches are rebuilt after rotation or flip
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19561
10 months ago
Alex Shvartzkop
7677c71fdb
Initialize some members in PCB_EDIT_FRAME.
10 months ago
Jon Evans
6858561731
Fixes for building against recent wxWidgets 3.3
10 months ago
Wayne Stambaugh
af540bbb9a
Header folder housekeeping.
10 months ago
Jeff Young
1b5bdbbbf0
Improve rotated text in Eagle import.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18490
10 months ago
Jeff Young
fba91a2f6b
De-clutter export pos file dialog.
10 months ago
Jeff Young
03c54018e6
De-clutter export pos file dialog.
10 months ago
Jeff Young
b0a8cb2678
De-clutter export ODBC dialog.
10 months ago
jean-pierre charras
89e80586cd
Gerber export to pcb: handle rect aperture to draw lines on non copper layers
On copper layers, all lines are exported as tracks, so they always use a round
aperture.
Note also rect aperture to draw lines and arcs are deprecated since 2020
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19553
10 months ago
Seth Hillbrand
4a22570e87
Clean layer parsing
NameToLayer will automatically return -1 on unrecognized layer names.
We don't need to gate this on a version
10 months ago
Seth Hillbrand
066380ffeb
Clean up a few gerbview export to pcbnew layers
There's a lot of hard coded stuff in gerbview. This removes a few
duplicated functions and gets the layer export back into working shape
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19552
10 months ago
jean-pierre charras
162d87f271
Gerber export to pcb fixes: update to use recent changes in Pcbnew V9
Use new layers id, arcs in tracks, and some recent changes in Sexpr
10 months ago
Wayne Stambaugh
f74d97d2e1
Revert "Header folder housekeeping."
This reverts commit d1898aab47
.
10 months ago
Seth Hillbrand
954e194f77
Add default paste special hotkey
Most applications will define paste special as Ctrl-Shift-V
10 months ago
Jon Evans
846f6127fd
More fixes to autosaving migrated projects
- Disable jobsets memory when opening migrated project
- Add WasMigrated to project file
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19540
10 months ago
Wayne Stambaugh
d1898aab47
Header folder housekeeping.
10 months ago
Jeff Young
0d1fcd2c54
Cleanup.
10 months ago
Jeff Young
a797f4ce95
Remove fairy dust from copyfiles.
10 months ago
Jeff Young
5524ff3770
Formatting.
10 months ago
John Beard
c19a1718de
PNS log viewer: fix loading via relative paths
This means you can run like this:
./qa/tools/pns/pns_debug_tool replay ../qa/data/pcbnew/pns_regressions/simple_shove1/pns.log
10 months ago
John Beard
ce140faf2d
CI: let KICAD_RUN_FROM_BUILD_DIR work from archived CI build environments
10 months ago
Jon Evans
7ce0f55305
Don't auto-save local settings when migrating
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19540
10 months ago
John Beard
302ceeb14e
Clang format: remove BreakConstructorInitializersBeforeComma
This was gone by Clang 5, which was released in 2017,
and we already set BreakConstructorInitializers.
10 months ago
John Beard
d0d4c4065b
Make run from build dir work for debug executables
When using KICAD_RUN_FROM_BUILD_DIR, at least on Linux, not all
executables can assume executable/.. is the build directory - instead
iterate upwards until a CMakeCache.txt file in encountered.
Without this, for example, the PNS log viewer complains about missing
JSON schema files.
10 months ago
John Beard
51606e80d5
Scripting: a little bit more detail when failing to get wxPython version info
Print:
* the returned wx version string
* the Python sys version string, which can be a good pointer if the
wrong interpreter has been picked up by the PyBind11 Cmake
* Exception output if any
10 months ago
Alex Shvartzkop
4ab9badcf2
Update translations
10 months ago
Wellington Terumi Uemura
4092865146
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (9997 of 9997 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/pt_BR/
10 months ago
co8 j
d8aef48dd6
Translated using Weblate (Japanese)
Currently translated at 98.5% (9852 of 9997 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ja/
10 months ago
CloverGit
40fe300144
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 99.5% (9951 of 9997 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hans/
10 months ago
CloverGit
af0b257682
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 99.5% (9951 of 9997 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hans/
10 months ago
CloverGit
704c7b2f67
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 99.5% (9950 of 9997 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hans/
10 months ago
CloverGit
e3ef1d4292
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 99.5% (9950 of 9997 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hans/
10 months ago
CloverGit
3e23f4ede7
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 99.5% (9950 of 9997 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hans/
10 months ago
CloverGit
b87fcd7ed9
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 99.5% (9950 of 9997 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hans/
10 months ago
CloverGit
55467d6af9
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 99.5% (9950 of 9997 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hans/
10 months ago
CloverGit
73d9804f4c
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 99.5% (9948 of 9997 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hans/
10 months ago
Pferd O
296654e258
Translated using Weblate (German)
Currently translated at 100.0% (9997 of 9997 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/de/
10 months ago
CloverGit
2cb0e35105
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 98.3% (9832 of 9997 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hans/
10 months ago
Rigo Ligo
5e7947b0ce
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 98.3% (9832 of 9997 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hans/
10 months ago
2tama3
a16333960c
Translated using Weblate (Japanese)
Currently translated at 98.4% (9841 of 9997 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ja/
10 months ago
Pferd O
e187b783a8
Translated using Weblate (German)
Currently translated at 99.9% (9994 of 9997 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/de/
10 months ago
தமிழ்நேரம்
49b117b1a5
Translated using Weblate (Tamil)
Currently translated at 98.9% (9889 of 9997 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ta/
10 months ago
ZbeeGin
cb5436fb71
Translated using Weblate (Polish)
Currently translated at 98.9% (9893 of 9997 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/pl/
10 months ago
Alex Shvartzkop
d3f53db3eb
EAGLE import: allow more lines before <eagle> tag.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19528
(cherry picked from commit 603a500bc0
)
10 months ago
Alex Shvartzkop
883b615fef
Cancel "Fetching repository" job properly when PCM is opened.
10 months ago
Jon Evans
8df29a78e1
Use named render layers in local settings
10 months ago
Jon Evans
96f87b5b83
Move layer presets to use named render layers
Add a migration to account for KiCad 8 render
layer id numbers
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18718
10 months ago
Marek Roszko
fdfeda7b72
Ensure mkdir with bom export job
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19520
10 months ago