Marek Roszko
74fd23f573
Add (off by default) build option to link kicad2step directly into pcbnew
Because debugging it separately is annoying.
4 years ago
Marek Roszko
f42505b422
Expand the board in the step export to an assembly always
4 years ago
Jeff Young
9c78e4cf54
Mac needs different font size handling than MSW & GTK.
Mac already uses diverse font sizes (for instance, smaller fonts for
radio button groups), and the anti-aliasing is a lot better. The
other platforms need a more limited range of sizes.
Fixes https://gitlab.com/kicad/code/kicad/issues/8608
4 years ago
Jeff Young
769ca2d255
Add a quantized scaling mode for bitmaps.
125% scaled bitmaps look bad in the Launcher so we pin to 100%,
200%, 300%, etc.
4 years ago
Jon Evans
0a5bb093d0
Fix gcc build
4 years ago
Jeff Young
ed8b63505d
Fix font scaling issues in StatusBar and Selection Filter.
Fixes https://gitlab.com/kicad/code/kicad/issues/8608
4 years ago
Roberto Fernandez Bautista
625e56676a
Add progress reporting to CADSTAR Schematic & PCB importers
Fixes https://gitlab.com/kicad/code/kicad/-/issues/8685
4 years ago
Jeff Young
fbee62fc15
Tie font size scaling to when automatic icon scaling fails.
It appears that SetSymbolicSize() and ConvertDialogToPixes() fail
under the same circumstances.
4 years ago
Jeff Young
c736bd3fd0
Patch Altium import of oddly constructed line segments.
Fixes https://gitlab.com/kicad/code/kicad/issues/8974
4 years ago
jean-pierre charras
3316f3998a
Rename BuildPolyPointsList() to DupPolyPointsList() and optimize code
to avoid multiple useless copies of the list of polygon corners in code.
4 years ago
Jeff Young
09ddcdbbca
Fix logic error setting bold text.
(Reported on Forum.)
4 years ago
Jeff Young
cc13d6b2e8
Try out GTK font scaling based on icon scaling architecture.
wxWidgets symbolic sizes fail on HiDPI GTK screens; the dialog pixel
stuff fails on non-scaled GTK screens.
Fixes https://gitlab.com/kicad/code/kicad/issues/8608
4 years ago
Jeff Young
ad59254be8
Another round of font sizing tweaks.
It appears that both strategies in the last commit worked, leaving us
with squared scaling. The dialog pixel architecture seems safer than
our icon scaling stuff, so this version attempts to use only it.
Also works around a bug where wxELLIPSIZE_MIDDLE doesn't work on Mac.
Fixes https://gitlab.com/kicad/code/kicad/issues/8608
Fixes https://gitlab.com/kicad/code/kicad/issues/8375
4 years ago
Seth Hillbrand
abfc60acfc
Split European Spanish and Latin American Spanish
This is a test split per requests. While "Latin American Spanish" is
not really homogeneous, there are distinct differences to European
spanish, so we are splitting in an effort to allow both translations.
If one is less viable, this may re-merge in the future.
4 years ago
Jeff Young
7a822b55aa
Another round of changes to attempt to fix the GTK font size issue.
Fixes https://gitlab.com/kicad/code/kicad/issues/8608
4 years ago
Seth Hillbrand
29c2f3b7d4
Prevent jumping into disambiguation if moved
Moving points should not be overrided by disambiguation menu, so we
track where the disambiguation event started and only trigger the menu
if the mouse hasn't moved a full unit in x/y
Fixes https://gitlab.com/kicad/code/kicad/issues/9132
4 years ago
Seth Hillbrand
23024eb9e3
Fix typo
4 years ago
Seth Hillbrand
dc574bcb24
Split Portuguese
Split the dialects of Portuguese into Bazilian Portgugese and Portugal
Portuguese
4 years ago
Seth Hillbrand
fe9bdd41d9
Finalize modifier update
Update the preference pane info text
Also standardizes the use of "Option" instead of "Alt" for Mac users.
Fixes https://gitlab.com/kicad/code/kicad/issues/9129
4 years ago
Seth Hillbrand
d8bc7f1bd4
Fix Gerbview extension display
4 years ago
jean-pierre charras
5e742d97b6
Export VRML: fix bug that prevent to merge 3D footprint shapes to the board file.
Fixes #9127
https://gitlab.com/kicad/code/kicad/issues/9127
4 years ago
Jeff Young
1a43515128
Repair multi-layer disabled layer tests.
4 years ago
Jeff Young
f64abcba36
Restore BBoxCache usage for zone fill performance.
4 years ago
Wayne Stambaugh
451f8eefc0
Eeschema: fix broken project symbol rescue bug.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/9111
4 years ago
Jeff Young
bb2efa0649
Improve disabled layer test.
1) handle graphic items on copper layers
2) handle items on multiple layers
4 years ago
jean-pierre charras
567767346c
VRML exporter: fix broken export, at least on msys2.
For an obscure reason, some floating values were fully broken. the small
change in code fixes this strange issue.
4 years ago
Jeff Young
5325dce862
Naming consistency with DRC reports.
Fixes https://gitlab.com/kicad/code/kicad/issues/9121
4 years ago
Jeff Young
f0a26e4be0
Attempt to fix long-click issue (possibly just a typo).
Fixes https://gitlab.com/kicad/code/kicad/issues/9124
4 years ago
Jeff Young
7a035e2675
More font scaling changes.
These may or may not fix scaling issues on GTK with HiDPI monitors.
4 years ago
Jeff Young
61ef431c56
Apply fixes from Kicad2Step filename resolver back to Kicad.
4 years ago
Sylwester Kocjan
fe608bfcef
eeschema, sim: clean signal list when last panel is closed
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/9119
4 years ago
Mikolaj Wielgus
1c9e10f34e
Disable simulator notebook splitting
Using this feature freezes the simulator.
4 years ago
Sylwester Kocjan
f9c5c97f74
eeschema, sim: fix wrong names of the signals
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/9062
4 years ago
Jeff Young
f013dbc7c4
More uniform handling of status fonts.
Fixes https://gitlab.com/kicad/code/kicad/issues/8608
4 years ago
Jeff Young
e7debc495b
WIP
4 years ago
Wayne Stambaugh
3b16c38756
Coverity issue fixes.
Fix Coverity issues 157138, 338547, and 338716.
4 years ago
Roberto Fernandez Bautista
a2c28b18a8
"Fernandez Bautista" comes after "Evans"
In Spain we have two surnames. More details on wikipedia:
https://en.wikipedia.org/wiki/Spanish_naming_customs
4 years ago
Seth Hillbrand
f901fe9ecf
Re-add Korean language option
Korean has recently been fully updated by a group of dedicated
translators. This adds the official menu entry.
Also remove Catalan as it hasn't been maintained during v6
4 years ago
jean-pierre charras
57cfde3123
kicad_pyeditor.py: add missing imports
Fixes #9109
https://gitlab.com/kicad/code/kicad/issues/9109
4 years ago
Jeff Young
0e96ac4d7b
Improve logic and error reporting of Kicad2Step file resolver.
4 years ago
jean-pierre charras
30c001265b
pcbnew, undo_redo.cpp: fix a logical bug that can hang in rare cases.
4 years ago
jean-pierre charras
1e1aaa249b
Demos update.
4 years ago
Wayne Stambaugh
ad1ee958b0
Code cleaning.
4 years ago
Simon Schaak
58dceb143f
kicad2step: fix "ignore virtual components" option
There isn't a "virtual" attribute any more, virtual components are now
saved without the "smd" and "through_hole" attributes.
4 years ago
Seth Hillbrand
c8b2e69332
Check if selection is primary tool
Previously, we were checking if the selection tool was the top of the
stack but this ignored many other "secondary" tools that might be
running such as the point editor. These still allow the selection tool
to handle events such as clicks. This change allows the selection tool
to handle clicks when it is the primary tool on the stack rather than
the top
Fixes https://gitlab.com/kicad/code/kicad/issues/9110
4 years ago
Wayne Stambaugh
4ee0b28ffc
Coverity issue fixes.
Fix Coverity issues 338623, 338716, and 338717.
4 years ago
Seth Hillbrand
c816168e42
Fix crash when drawing item
When drawing before commit, the items do not have a board and therefore
no BDS. In these cases, take a decent default until committed
4 years ago
Seth Hillbrand
d1be35d522
Update translations
4 years ago
Triyan W. Nugroho
6ad9f5bb35
Translated using Weblate (Indonesian)
Currently translated at 16.2% (1159 of 7148 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/id/
4 years ago
ZbeeGin
b4b737b12c
Translated using Weblate (Polish)
Currently translated at 100.0% (7148 of 7148 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/pl/
4 years ago