Jeff Young
af20d46d06
Fix converting angles from tenths of a degree.
(Conversion was upside-down.)
Also fixes bugs with rotation angle increment not getting units
set and with a 0 footprint editor value overwriting a non-zero
pcb editor value (or vice versa).
4 years ago
Seth Hillbrand
980fd00933
Remove tag to allow MR CI
We need to generate a separate chain for MR validation but until that is
ready, let's keep this available and use our VM to run untagged as well
4 years ago
aris-kimi
47c0672ff3
Added footprint rule area anchors
Fixes https://gitlab.com/kicad/code/kicad/-/issues/10461
4 years ago
Jeff Young
9298da4ebc
ArcToSegmentCount calcs need to use abs value of angle.
4 years ago
Jeff Young
9d5322cfdf
Move rotation angle increments to UNIT_BINDER and EDA_ANGLE.
4 years ago
Ola Rinta-Koski
ef721f051a
copyright note removed
4 years ago
Jeff Young
038db715a3
Move zone hatch orientation to EDA_ANGLE.
4 years ago
Jeff Young
2a60017ffa
Fix error in trigo.
Fixes https://gitlab.com/kicad/code/kicad/issues/10495
4 years ago
Jeff Young
0091c76a6f
Excise deci-degrees from UNIT_BINDER.
Fixes https://gitlab.com/kicad/code/kicad/issues/10495
4 years ago
Seth Hillbrand
57afdf153d
Remove unneeded distance calc
(cherry picked from commit 857683d372 )
4 years ago
Jeff Young
60fc75e239
Don't findnext on an empty string; show the dialog.
Fixes https://gitlab.com/kicad/code/kicad/issues/10313
4 years ago
Jeff Young
8c758aeeb5
Use superclass's copy c'tor from within subclass copy c'tor.
Fixes https://gitlab.com/kicad/code/kicad/issues/10481
4 years ago
Jeff Young
f60c05fc67
Use epsilon compartor for doubles.
4 years ago
jean-pierre charras
826154d666
teardrop: rework on code
4 years ago
Jeff Young
a808e2396b
Run font/laguage checks only on Mac.
4 years ago
Jeff Young
8445783216
Fix backwards arcs in legacy LIB_ARCs.
Fixes https://gitlab.com/kicad/code/kicad/issues/10455
4 years ago
Jeff Young
d4ff829c26
Trace logging for fonts.
4 years ago
Jeff Young
4e493e2cbc
Clean up some more deci-degrees.
4 years ago
jean-pierre charras
1c8ba6dafc
fix python QA tests to run with latest changes in eda_angle.h
4 years ago
jean-pierre charras
380cb452b2
fix an issue in a bom script (extra empty lines created)
Fixes #10473
https://gitlab.com/kicad/code/kicad/issues/10473
4 years ago
jean-pierre charras
25fca2abb7
fix a minor compil warning
4 years ago
Jeff Young
f310a5b986
Excise deci-degrees from trigo.
4 years ago
Jeff Young
92dae4646e
Yeet dec-degrees from covert_basic_shapes_to_polygon.
4 years ago
Jeff Young
b828355206
A bit more angle cleanup.
4 years ago
Jeff Young
8ea66ee06e
Clean up angle handling in fabmaster importer.
4 years ago
Jeff Young
de31b813f3
Angle cleanup in the Cadstar importer.
4 years ago
Jeff Young
622f94e7b9
Angle cleanup in Altium importer.
4 years ago
Jeff Young
0218b782f4
Angle cleanup in Eagle importer.
4 years ago
Jeff Young
dcaec78cc5
A bit more angle cleanup.
4 years ago
Jeff Young
78385f7ab5
Clean some more tenths-of-degrees out of GerbView.
4 years ago
Jeff Young
180137baa4
Convert PCAD importer to EDA_ANGLE.
4 years ago
Jeff Young
e37ca2f757
Remove dead code.
4 years ago
Jeff Young
8c246a761d
Move EDA_ANGLE from int to double.
4 years ago
Thomas Pointhuber
010b705ecd
altium: Use new Sin/Cos function
4 years ago
Thomas Pointhuber
8608c22b73
altium: Refactor fill parsing to make it reusable for footprint import
4 years ago
Thomas Pointhuber
7f667764bf
altium: Refactor pad parsing to make it reusable for footprint import
4 years ago
Thomas Pointhuber
efb0e9f98f
altium: Refactor text parsing to make it reusable for footprint import
4 years ago
Thomas Pointhuber
fe861459a7
altium: Unify arc parsing
4 years ago
Thomas Pointhuber
0b176eb5fc
altium: Refactor arc parsing to make it reusable for footprint import
4 years ago
Thomas Pointhuber
f5720d6e9a
altium: Refactor track parsing to make it reusable for footprint import
Also refactor the code to import MULTI_LAYER items really on multiple layers.
4 years ago
Thomas Pointhuber
5aff3ef949
altium: First prototype to parse tracks of a footprint
4 years ago
Thomas Pointhuber
f92c1341a2
altium: Move file loading from altium_pcb into altium_*_plugin
4 years ago
Thomas Pointhuber
0129e49b79
altium: Introduce new ALTIUM_COMPOUND_FILE object to handle file opening and searching for streams at a central place
4 years ago
Thomas Pointhuber
2cc9517cfd
altium: Allow extraction of names of footprints stored in *.PcbLib file
See: https://gitlab.com/kicad/code/kicad/-/issues/10274
4 years ago
Thomas Pointhuber
c6504628f0
altium: Fix Compound File Reader which returned wrong entries
It was possible that we confuse multiple files with the same name. This should not be that relevant for board and schematic import, but is important for library import!
4 years ago
Thomas Pointhuber
05e7f59550
altium: extend documentation so we can parse Altium *.PcbLib files in the future
4 years ago
jean-pierre charras
8d5eba7649
DRAWING_SHEET_PARSER: fix missing parse of "T_comment" case for DS_DATA_ITEM_BITMAP.
Fixes #10477
https://gitlab.com/kicad/code/kicad/issues/10477
4 years ago
Scott Candey
23fdbe4b21
Common: Corrects Mac OS text navigation shortcuts in Scintilla
Ctrl-A moves cursor to beginning of current line in text box.
Ctrl-E moves cursor to the end of the line.
This change makes navigation in Scintilla text boxes consistent
with other text boxes in KiCad.
Fixes https://gitlab.com/kicad/code/kicad/issues/9996
4 years ago
Jeff Young
2defd8d911
Move show-bounding-boxes to a tool on the toolbars.
4 years ago
jean-pierre charras
1f2d1528cb
LSET::SeqStackupBottom2Top(): add missing user layers to list of layers
These missing layers were not exported in export SVG.
4 years ago