Jeff Young
e41a4d406a
Cherry-pick MARKUP_PARSER from rockola/kicad-strokefont.
4 years ago
jean-pierre charras
c108d25897
Fix mirroring tests issues in qa tests for eeschema
4 years ago
jean-pierre charras
e6087f361a
Add forgotten fix
4 years ago
jean-pierre charras
797de9d327
Fix some issues (but not all) in qa tests for eeschema
The main fix is for errors in SCH_TEXT and derived:
qa test expects 4 rotations is an identity transform:
This is false if the item has autoplaced fields.
The fix clears autoplaced flags.
4 years ago
Marek Roszko
1455227447
Correct, we need cmake 3.12 to link object libraries
4 years ago
Simon Richter
d25fe17b28
Bump minimum required CMake version to 3.11
Signed-off-by: Marek Roszko <mark.roszko@gmail.com>
4 years ago
Marek Roszko
7d671cff1e
Scoop up some more wxPoints
4 years ago
Marek Roszko
589a03afcd
Add std::hash specialization for VECTOR2I
4 years ago
Seth Hillbrand
a365afde3c
Ensure merged line gets selected if either parent is
We were only checking for the selection of a single line that gets
merged. This prevents the merged line from being highlighted but not
selected after merging
Fixes https://gitlab.com/kicad/code/kicad/issues/10202
(cherry picked from commit addc5574b4
)
4 years ago
Seth Hillbrand
410ed8a071
Prevent ops on empty selection
Fixes https://gitlab.com/kicad/code/kicad/issues/10164
(cherry picked from commit bd75cffff3
)
4 years ago
Tomasz Wlostowski
dafa8ec671
pcbnew: fix incorrect type cast in DRC_TEST_PROVIDER_TEXT_DIMS
FP_TEXT cannot be casted to PCB_TEXT for obvious reasons, but what I don't understand is why downcasting to EDA_TEXT also crashes due to incorrect vtable method pointer (Clang10/Linux here).
I leave this as a curiosity for whoever knows C++.
4 years ago
Jeff Young
93018375f8
Fix some test errors and update gold files for better netnames.
4 years ago
Jeff Young
32dec0127e
Fix some issues with Eeschema's Shape Properties dialog.
Fixes https://gitlab.com/kicad/code/kicad/issues/10140
4 years ago
Jeff Young
27d8df1122
Don't update units for UNSCALED, PERCENT or DEGREES.
Fixes https://gitlab.com/kicad/code/kicad/issues/10020
4 years ago
Jeff Young
dc2e93cd0f
Fix setting/fetching angle out of footprint angle control.
Fixes https://gitlab.com/kicad/code/kicad/issues/10176
4 years ago
Marek Roszko
b85fb9137f
Add kicad_3dsg copy for qa_pcbnew to run out of build dir
Mirror of the pcbnew step for the same reason
4 years ago
Marek Roszko
34e90e5045
Silence MSVC warnings about type mismatch and unused var
4 years ago
Marek Roszko
8c0da67108
Fix accidentally introduced recursion
4 years ago
Roberto Fernandez Bautista
b805757eeb
Happy New Year (Again) - Update copyright.h
4 years ago
Marek Roszko
c91d3e3cf9
Remove some more wxPoint
4 years ago
Roberto Fernandez Bautista
a0d708e04d
Use virtual page number when real page numbers are blank
Fixes https://gitlab.com/kicad/code/kicad/-/issues/10158
4 years ago
Marek Roszko
ea613cf448
Another batch of point changes
4 years ago
Marek Roszko
d1552c3fec
Some more wxPoint removal
4 years ago
Marek Roszko
c4c56de708
Neurotically update position wxPoint usages
4 years ago
Marek Roszko
cadc0639eb
Update BASE_SCREEN to VECTOR2I
4 years ago
Marek Roszko
347e03363a
Convert wxPoint/wxSize starting from EDA_RECT usages
4 years ago
Marco Ciampa
14209c04ee
Merge branch 'master' of gitlab.com:kicad/code/kicad
4 years ago
Marco Ciampa
874571be51
Updated Italian translation
4 years ago
arturo182
c07e5ca5d1
Happy New Year!
4 years ago
jean-pierre charras
b1384d97a3
Pcbnew, drawing sheet: use "First Page" option to draw/plot it.
Some items can be drawn only on the first page or only on the other pages.
a board has only a first page.
4 years ago
Wayne Stambaugh
d634b33c34
Preference dialog fixes.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/10139
4 years ago
Tomasz Wlostowski
01d1f8723c
SVG_IMPORT_PLUGIN: enable postprocessing of polygons with degeneracy and holes
Fixes https://gitlab.com/kicad/code/kicad/-/issues/6739
4 years ago
Tomasz Wlostowski
3fce15f442
GRPAHICS_IMPORTER_BUFFER: forgot to store the indices of the paths belonging to a compound shape
4 years ago
Tomasz Wlostowski
e1f32f13a2
pcbnew: SVG importer support for even-odd fill rule
4 years ago
Tomasz Wlostowski
5d87b37f52
pcbnew: GRAPHICS_IMPORTER can now recognize multi-path shapes (and postprocess polygons with holes into Kicad-compatible fractured polysets)
4 years ago
Tomasz Wlostowski
78968f75c0
SHAPE_POLY_SET: polysets can now be built from a bunch of arbitraily ordered oriented outlines. Used by the SVG hole support
4 years ago
jean-pierre charras
68f6db7213
Add bezier curve functions to prepare teardrop calculations
4 years ago
jean-pierre charras
640cc60bf4
fix a compil warning.
4 years ago
Ian McInerney
14780ab2e4
Code cleaning un kicad_curl_easy
4 years ago
jean-pierre charras
1dec531d2a
French translation update
4 years ago
jean-pierre charras
0e801c9be9
fix missing line breaks in .md file
4 years ago
Ian McInerney
1fccbdbd53
Give EDA_SHAPE a virtual destructor
EDA_SHAPE can be inherited from, so a virtual destructor is needed
to ensure the destructors are called in order.
4 years ago
Ian McInerney
f744ddd11d
Fix copy-paste error in PNS mouse trail tracer
And also fix indentation of control flow.
4 years ago
Ian McInerney
0e9cfd0af2
Add missing initialization values to variables
Flagged by Coverity.
4 years ago
Ian McInerney
9e6446a8dc
Use enums for 3d Viewer settings instead of ints
4 years ago
Ian McInerney
59a495948e
Ensure the version header is rebuilt for the docset creation
4 years ago
Ian McInerney
0f2e649b18
Cleanup formatting and warnings in tuner_slider
4 years ago
Roberto Fernandez Bautista
701e256b3f
Correctly handle excluding an ERC marker in eeschema when right clicking
In addition, hide the option to exclude a marker if the selected marker
is already excluded.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/10173
4 years ago
Marek Roszko
c7447f9be6
Remove UpdateUI from preferences pdf viewer option
4 years ago
Marek Roszko
e75d283007
Remove the unused updateui in the selection filter base
4 years ago