Wayne Stambaugh
239f0214ac
Eeschema: add support for default schematic symbol instance data.
Prior to fixing the schematic file change churn do to instance data
changing to the last selected sheet instance, the symbol instance data
was set rather than empty. This change allows for users to set the
default instance data which is used for every new instance of the
schematic.
ADDED: Default schematic symbol instance data (unit and reference, value,
and footprint fields) can be set to be used as the default settings
for all new instances of the schematic.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/11113
4 years ago
Marek Roszko
8f63aea0c3
Bump boost minimum per previous discussion
4 years ago
Jeff Young
5bf163de80
Update kimath test for recent bugfix.
4 years ago
jean-pierre charras
1d5be1adeb
Cairo GAL: fix incorrect size and thickness of text drawn by GAL::BitmapText()
4 years ago
jean-pierre charras
6e35d5473e
Fix an issue on wxWidgets 3.1.6 when printing bitmaps
4 years ago
Jeff Young
007906cd16
Fix a degeneracy bug in arc collisions.
This also fixes a failure to use the correct effective width for
shapes (which might, for instance, inherit their widths from schematic
defaults, netclasses, etc.).
Fixes https://gitlab.com/kicad/code/kicad/issues/11358
4 years ago
Jeff Young
722b2588f4
Better error reporting for DP uncoupled length.
Fixes https://gitlab.com/kicad/code/kicad/issues/10087
4 years ago
Jeff Young
079d4a603a
Improve transparency handling while plotting.
Only SVG can actually handle transparency, but we should at least mimic
the color value of other transparent fills by blending with a (presumed)
white paper.
Fixes https://gitlab.com/kicad/code/kicad/issues/11304
4 years ago
Seth Hillbrand
702623ef87
Don't flag pin missing driver when there is an NC
The NC flag indicates user intention to override the lack of connection
to input pins
(cherry picked from commit e02229a234 )
4 years ago
Jeff Young
c17b90c8dc
Run pinning on sides as well as corners.
Also fixes a bug in LIB_SHAPE's Normalize() which wasn't handling the
upside-down coordinate system.
Fixes https://gitlab.com/kicad/code/kicad/issues/11339
4 years ago
Jeff Young
dead84e7a1
A right-to-left single-char sel followed by typing leaves cursor the same.
Fixes https://gitlab.com/kicad/code/kicad/issues/11349
4 years ago
Seth Hillbrand
9fcc641808
Don't set the dirty bit when running DRC
Dirty bit is set in the zone filler separately, there is no action in
the DRC that needs to be saved
Fixes https://gitlab.com/kicad/code/kicad/issues/11344
(cherry picked from commit 821fe6ea42 )
4 years ago
Seth Hillbrand
4b0b4c0ddc
Show non-driven error on single-pin nets
Better to have both the single-pin error message and the non-driven
error message when an input pin is not connected than miss error
messages when the pin is connected to a blank net
Fixes https://gitlab.com/kicad/code/kicad/issues/10430
(cherry picked from commit e740db61f5 )
4 years ago
Seth Hillbrand
91a3024e34
Check pointer after yield
Yielding can change the status of the m_rcItemsProvider, so we need to
check after the yield to ensure we don't try to dereference it after
freeing
Fixes https://gitlab.com/kicad/code/kicad/issues/11347
4 years ago
Jeff Young
356d565d48
Normalize rectangular shapes before feeding to point editor.
Fixes https://gitlab.com/kicad/code/kicad/issues/11339
4 years ago
Jeff Young
67d54ecb4c
A bit of dialog layout cleanup.
4 years ago
Seth Hillbrand
b66df1e4f3
Remove dead code
4 years ago
Jeff Young
06df90636b
Rationalize negative line-width handling.
Make "don't stroke" an explicit property in the GUI.
Silently enforce line width to >= 0 when stroking.
Make layouts between dialogs more consistent.
Interpret unspecified fill colour as layer colour.
Fixes https://gitlab.com/kicad/code/kicad/issues/11279
4 years ago
Sylwester Kocjan
a9c61d21ca
eeschema: fix crash when closing simulation frame
Destructor of SIM_PLOT_FRAME calls sim->Attach( nullptr ) in order to destroy
circuit model (former netlist exporter). If this is skipped, eeschema crashes
when program is closed. nullptr is a valid parameter for Attach()
4 years ago
Jeff Young
1594df3498
Fix egregious typo.
4 years ago
Jeff Young
0bd3341f0f
Allow textboxes to have no text. (They still have a defined box.)
Fixes https://gitlab.com/kicad/code/kicad/issues/11286
4 years ago
Jeff Young
c591e19e9f
Smarten textbox conversion back to cardinal rectangle.
Fixes https://gitlab.com/kicad/code/kicad/issues/11302
4 years ago
Jeff Young
ed361925ba
Repair code that was supposed to be after LoadSymbol().
(Even the comment said so.)
Fixes https://gitlab.com/kicad/code/kicad/issues/11199
4 years ago
Jeff Young
68ca385e07
On-the-fly translations for pin electrical types.
Also add on-the-fly translation for editor title bars.
Fixes https://gitlab.com/kicad/code/kicad/issues/11324
4 years ago
Jeff Young
3196857449
Fix incorrectly initialized variable.
The SCH_ITEM default is LAYER_WIRE, which we don't want for a symbol.
Fixes https://gitlab.com/kicad/code/kicad/issues/11307
4 years ago
markus-bonk
dc8556726b
Fix building QA tests with options -DKICAD_USE_3DCONNEXION=ON
4 years ago
Marek Roszko
44296dfea2
Forcefully ignore PYTHONPATH env variable on Windows
Fix https://gitlab.com/kicad/code/kicad/-/issues/11328
4 years ago
Seth Hillbrand
092e4635a9
Update Translations
4 years ago
Tian Yunhao
1b0228a48b
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (7497 of 7497 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hans/
4 years ago
Henrik Kauhanen
9526630a7c
Translated using Weblate (Swedish)
Currently translated at 99.2% (7439 of 7497 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/sv/
4 years ago
Toni Laiho
3a0bb619bc
Translated using Weblate (Finnish)
Currently translated at 100.0% (7497 of 7497 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/fi/
4 years ago
Ulices
6bc6c9062f
Translated using Weblate (Spanish (Mexico))
Currently translated at 99.7% (7477 of 7497 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/es_MX/
4 years ago
Wellington Terumi Uemura
50b0a37643
Translated using Weblate (Portuguese (Brazil))
Currently translated at 99.9% (7495 of 7497 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/pt_BR/
4 years ago
Eric
dd6e598671
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (7497 of 7497 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hans/
4 years ago
Henrik Kauhanen
b79415d993
Translated using Weblate (Swedish)
Currently translated at 98.9% (7417 of 7497 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/sv/
4 years ago
ZbeeGin
c3bff77129
Translated using Weblate (Polish)
Currently translated at 100.0% (7497 of 7497 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/pl/
4 years ago
Toni Laiho
92799b2e3c
Translated using Weblate (Finnish)
Currently translated at 96.9% (7270 of 7497 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/fi/
4 years ago
Mark Hämmerling
2944f7d145
Translated using Weblate (German)
Currently translated at 96.7% (7256 of 7497 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/de/
4 years ago
Jan Straka
9d9df62dd9
Translated using Weblate (Czech)
Currently translated at 86.9% (6518 of 7497 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/cs/
4 years ago
Arnau Llovet Vidal
616c240ac6
Translated using Weblate (Catalan)
Currently translated at 64.9% (4873 of 7497 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ca/
4 years ago
Jeff Young
a118249093
NPTHs obey HOLE_CLEARANCE, not CLEARANCE.
Also, plating thickness appears on both walls, so diameter is drill
plus 2X plating thickness.
4 years ago
Jeff Young
f272056f20
Fix assert.
4 years ago
Jeff Young
921181b20b
Cleanup.
4 years ago
Seth Hillbrand
1926af0c34
UNDEFINED_LAYER is always flashed
This is already true for vias and should be true for pads as well
Fixes https://gitlab.com/kicad/code/kicad/issues/11335
(cherry picked from commit 7d96d5940d )
4 years ago
Jeff Young
7f7910d922
Dirty text caches in pcb point editor.
Fixes https://gitlab.com/kicad/code/kicad/issues/11319
4 years ago
Jeff Young
3f9cfc0ac1
Fix incorrect m_SyncPinEdit setting.
Fixes https://gitlab.com/kicad/code/kicad/issues/11331
4 years ago
Jeff Young
fd9fd1df05
Careful of skipping non-flashed pads for performance: they might still have a hole.
4 years ago
jean-pierre charras
dad31f50b7
VRML export: fix a different arc to segment approx for NP holes and Plated holes.
4 years ago
jean-pierre charras
ece9c45e95
VRML exporter: make export faster by using SHAPE_POLY_SET::PM_FAST.
4 years ago
jean-pierre charras
d05f5337ed
VRML export: fix different error values to approximate arcs depending on options.
When exported with option "link 3D shapes to external files", the error value
was bigger because the VRML unit used in calculations differs from the one used
when merging 3D shapes in board file (for historical reasons).
Fixes #11326
https://gitlab.com/kicad/code/kicad/issues/11326
4 years ago