Marek Roszko
|
a47e8af0d0
|
Fix up naming of the kiplatform helpers
|
2021-01-27 19:12:20 -05:00 |
Marek Roszko
|
299830350c
|
Fix macos build error
|
2021-01-27 19:12:19 -05:00 |
Marek Roszko
|
34bcf1883d
|
Blindly implement the macos fetch of cache dir
|
2021-01-27 19:12:19 -05:00 |
Marek Roszko
|
daf9c4f319
|
Centralize the 3d cache path
|
2021-01-27 19:12:19 -05:00 |
Marek Roszko
|
8622565480
|
Add GetUserConfigDir
|
2021-01-27 19:12:18 -05:00 |
Marek Roszko
|
2bbc25a630
|
Use g_get_user_special_dir for documents dir on gtk
|
2021-01-27 19:12:18 -05:00 |
Marek Roszko
|
28c6967dbc
|
Start trying to shuffle around path management
|
2021-01-27 19:12:18 -05:00 |
Wayne Stambaugh
|
6ab1144ea3
|
Fix broken Doxygen comment specifiers.
Please note, ///> is not a valid Doxygen comment specifier. ///< is the
correct specifier to use for single line or short Doxygen comments.
|
2021-01-25 07:42:36 -05:00 |
Roberto Fernandez Bautista
|
99d203feae
|
Clarify CIRCLE::ConstructFromTanTanPt
Remove unused bool aAlternateSolution and add doxygen comments
|
2021-01-24 16:41:11 +00:00 |
Roberto Fernandez Bautista
|
48823c0723
|
Formatting fixes and fix qa_kimath following rebase
|
2021-01-24 16:41:10 +00:00 |
Roberto Fernandez Bautista
|
19620cebe7
|
qa tests: fix test_circle
|
2021-01-24 16:41:10 +00:00 |
Roberto Fernandez Bautista
|
6ed5ed52b8
|
qa tests for CIRCLE geometry library
|
2021-01-24 16:41:10 +00:00 |
Roberto Fernandez Bautista
|
b6a50d2f74
|
qa tests for SEG perpendicularity and parallelism
|
2021-01-24 16:41:10 +00:00 |
Roberto Fernandez Bautista
|
6e7ae93cc8
|
EDIT_TOOL::DragArcTrack Fix incorrect undo history when items are deleted
Need to make sure we only apply one COMMIT operation per object before calling COMMIT::Push() or COMMIT::Revert()
|
2021-01-24 16:41:10 +00:00 |
Roberto Fernandez Bautista
|
2b5c1bae97
|
CHANGED: Dragging a curved track starts an interactive resizing of it, keeping start an end points tangent
|
2021-01-24 16:41:10 +00:00 |
Seth Hillbrand
|
b8dfcb34c4
|
Revert "Use less-sophisticated arc editing math."
This reverts commit 3b424d3868 . And fixes
issue with rouding causing arc errors
|
2021-01-18 12:44:27 -08:00 |
Mikolaj Wielgus
|
00a9910149
|
Fix misplaced parenthesis in VECTOR2<T>::Resize()
Fixes https://gitlab.com/kicad/code/kicad/issues/7045
|
2021-01-16 09:41:14 +00:00 |
Dominik Wernberger
|
dc02ec9758
|
Remove a few const_cast
|
2021-01-12 20:51:31 +00:00 |
Dominik Wernberger
|
ac94d72d2d
|
Add more const specifiers
|
2021-01-12 20:51:31 +00:00 |
Tomasz Wlostowski
|
7994c59169
|
libs/kimath: POLY_GRID_PARTITION must use truncating (round-to-zero) rescale function for correct grid generation.
|
2021-01-10 00:04:57 +01:00 |
Seth Hillbrand
|
b2cfd7f479
|
Fix rounding issues
Rescaling and rotating has been leaving 1nm errors due to integer
truncation in VECTOR2I. This rounds integers using KiROUND before
returning
|
2021-01-09 13:05:58 -08:00 |
Jon Evans
|
31dd04fa96
|
Fix ToVector to return world coordinates
Fixes https://gitlab.com/kicad/code/kicad/-/issues/7002
|
2021-01-08 13:52:39 -05:00 |
Jon Evans
|
c3eb8dccda
|
Fix typo in DIRECTION_45 ctor
|
2021-01-07 19:13:05 -05:00 |
Seth Hillbrand
|
a342bb9ab3
|
Standardize rounding in 64-bit rescale
32-bit rescale still uses truncation until we can determine how this
affects poly_grid_partition
|
2021-01-07 11:21:05 -08:00 |
Seth Hillbrand
|
77acf85310
|
Revert "Standardize rescale"
poly_grid_partition appears to depend on integer calculation for large
scaling
This reverts commit eef16fe717 .
|
2021-01-07 10:36:06 -08:00 |
hoijui
|
6ca9a42251
|
Removes 3 other instances of a potential encoding problem
Signed-off-by: hoijui <hoijui.quaero@gmail.com>
|
2021-01-07 17:36:49 +00:00 |
hoijui
|
e34b829242
|
Prevent an encoding error when generating python API DoxyGen
Signed-off-by: hoijui <hoijui.quaero@gmail.com>
|
2021-01-07 17:36:49 +00:00 |
Jon Evans
|
0234b7278a
|
PNS: Make DIRECTION_45 North be up everywhere
Fixes https://gitlab.com/kicad/code/kicad/-/issues/6935
|
2021-01-06 21:47:06 -05:00 |
Seth Hillbrand
|
eef16fe717
|
Standardize rescale
Rescale was returning differing results based on 32-bit vs 64-bit
implementations. Speed difference here appears to be positive.
|
2021-01-06 17:52:14 -08:00 |
Jeff Young
|
2a088e5c7b
|
Add conversion of circles to zones and enable in footprint editor.
Also rule areas, of course.
Fixes https://gitlab.com/kicad/code/kicad/issues/6966
|
2021-01-06 17:21:49 +00:00 |
Jon Evans
|
7431d5c985
|
PNS: First pass at updating meander placers for arcs
Fixes https://gitlab.com/kicad/code/kicad/-/issues/6464
|
2021-01-05 17:57:21 -05:00 |
Jon Evans
|
8619086cf2
|
PNS: re-enable optimization of colinear segs in lines with arcs
|
2021-01-05 17:57:21 -05:00 |
Jon Evans
|
8901e71fc8
|
PNS: Fix loop removal, make walkaround less broken for arcs
|
2021-01-05 17:57:21 -05:00 |
Jon Evans
|
aebb571dc9
|
Short-circuit arc generation if we are on a diagonal
|
2021-01-05 17:57:21 -05:00 |
Seth Hillbrand
|
5a97764319
|
Make segment contain its edge
This allows segment snapping along its diagonals to the grid.
Fixes https://gitlab.com/kicad/code/kicad/issues/6924
|
2021-01-03 12:47:33 -08:00 |
Jon Evans
|
eaffacbc85
|
PNS: construct initial lines with arcs more precisely
|
2021-01-02 23:57:09 -05:00 |
Jon Evans
|
af4c6393bb
|
Fix arc collisions to account for width
This was causing arcs to be really hard to start routing from
|
2021-01-02 22:01:05 -05:00 |
Jon Evans
|
73248ab219
|
PNS: correct initial segment direction for posture solver
|
2020-12-31 13:05:43 -05:00 |
Jon Evans
|
111c644a82
|
Don't append zero-length arcs
|
2020-12-31 13:05:43 -05:00 |
Jon Evans
|
fbdf31d35a
|
Prevent creating arcs with slightly offset endpoints
|
2020-12-31 13:05:43 -05:00 |
Jon Evans
|
23c9eddf2d
|
Cleanup
|
2020-12-30 18:29:41 -05:00 |
Jon Evans
|
79502a0d88
|
PNS: A new approach to arc placement
Fixes https://gitlab.com/kicad/code/kicad/-/issues/6334
|
2020-12-30 18:23:24 -05:00 |
Jeff Young
|
af2219ba7f
|
Finish implementation of hole clearance checking.
It appears we never did via hole testing, and pad hole testing didn't
appear to get much testing.
|
2020-12-25 22:32:19 +00:00 |
Jon Evans
|
ea351fde69
|
Recache polygon triangulation when mirroring
Fixes https://gitlab.com/kicad/code/kicad/-/issues/6265
|
2020-12-20 10:45:24 -05:00 |
Marek Roszko
|
33dbc8ccd1
|
Add IsNetworkPath to kiplatform
|
2020-12-15 19:28:58 -05:00 |
Marek Roszko
|
d67cf2f9af
|
Replace wxFile usage with wxFFile
Buffered libc wxFFile is better thinking about syscall wxFile going wrong.
|
2020-12-12 13:16:23 -05:00 |
Jeff Young
|
bc484784fc
|
Make sure zones are triangulated for DRC.
Normally this happens as a side-effect of rendering them but if done
from a script (or test case) this won't happen.
Fixes https://gitlab.com/kicad/code/kicad/issues/6635
|
2020-12-12 15:27:46 +00:00 |
Jeff Young
|
f08b7f098f
|
Cleanup.
|
2020-12-12 15:27:46 +00:00 |
Jeff Young
|
807eef1208
|
Better error reporting to try and catch 6635.
|
2020-12-12 12:22:52 +00:00 |
Jeff Young
|
2c2630ef9e
|
Formatting.
|
2020-12-12 03:43:41 +00:00 |