Marek Roszko
4712d7a918
Remove a leaky wx/msgdlg.h include
4 years ago
Marek Roszko
e6c09b55a9
Remove unnecessary reporter.h include
4 years ago
Jon Evans
eaf178cd2a
Fix load of nested settings
4 years ago
Marek Roszko
dd9b8a9f73
Remove pcbnew.h includes in headers
4 years ago
Jon Evans
28909c1a72
Maybe fix arch build
4 years ago
Jon Evans
c9a660a80c
Rework JSON integration to speed up build
4 years ago
jean-pierre charras
42394b16a3
French translation update
4 years ago
Johannes Maibaum
06e967354f
Fix symlink read-/write-through code
Use `realpath(3)` instead of `readlink(3)`, which offers support for
relative and absolute symlinks alike, since all symbolic links will be
resolved to the absolute path of the linked-to file.
Fixes #8082
5 years ago
Jeff Young
adea5842da
Use platform terminology (and heuristics) for Delete.
(Platforms no longer ask for confirmation when using the Trash.)
Fixes https://gitlab.com/kicad/code/kicad/issues/8513
4 years ago
Wayne Stambaugh
a8f8a3590e
Remove all patches.
These patches were all for older builds of KiCad and are no longer
required for version 6.
4 years ago
david-beinder
86add3bb85
Fix MSVC C4312 warnings when casting 32bit ints to pointer types on 64bit builds
4 years ago
Jeff Young
d32d107923
Fix local ratsnest tooltip to mention "toggle".
Fixes https://gitlab.com/kicad/code/kicad/issues/8415
4 years ago
Jeff Young
5f37161c74
Tooltip for selection tool.
Fixes https://gitlab.com/kicad/code/kicad/issues/8544
4 years ago
Tomasz Wlostowski
ab04e24f9a
router: rhMarkObstacles should return a correct error status
Long story short: a few days ago I fixed error handling in routeStep(), so it actually started to recognize the wrong error status returned
by rhMarkObstacles() and think that the trace is always incorrect.
fixes: https://gitlab.com/kicad/code/kicad/-/issues/8557
4 years ago
Wayne Stambaugh
f57ef55cd6
Pcbnew header housekeeping round 3.
4 years ago
david-beinder
2b4564571c
GAL: Tune SMAA to have a conservative and aggressive mode
Fixes https://gitlab.com/kicad/code/kicad/-/issues/8522
Conservative makes SMAA usable in Eeschema through weaker AA.
Aggressive reduces some artifacts compared to the High preset.
Restores the unused Ultra preset in the shader source to its original state.
4 years ago
Michal Schulz
8da77422d0
added missing wx/scrolwin.h header. Required by wxScrolledWindow.
4 years ago
david-beinder
6dfda38f02
Simplify curved ratsnest toggle icon
4 years ago
Wayne Stambaugh
c69c68a558
Pcbnew header housekeeping round 2.
4 years ago
Wayne Stambaugh
2a6c7a7c0f
Pcbnew header housekeeping round 1.
4 years ago
Ian McInerney
2533fb22b3
Add the new pcb item container header to the SWIG wrapper
4 years ago
Marek Roszko
25678ee00d
Fix msvc 16.10 build error
4 years ago
Jon Evans
d8499e4914
I fixed the wrong typo in 6e272429, heh
4 years ago
Jon Evans
9ffa2955b7
Fix drag of bus wire creating net wires
4 years ago
Jon Evans
6e2724294a
Fix typo in action description
4 years ago
Marek Roszko
564826feae
Use wxRect in dialog_shim rather than eda_rect for purely gui logic
4 years ago
Ian McInerney
0c879eead3
Cleanup headers in pcbnew pcad importer
4 years ago
Ian McInerney
f94816fbd4
Cleanup wx includes in the filter reader
4 years ago
Seth Hillbrand
cccdaddd50
Adding SHAPE_ARC direct plotting
4 years ago
Seth Hillbrand
3d4ce0796e
Add Gerber plot for SHAPE_ARC and SHAPE_LINE_CHAIN
4 years ago
Marek Roszko
013209046b
KIWAY_HOLDER doesnt need wx/frame.h
4 years ago
Marek Roszko
c346da0ed2
Remove not needed wx/event.h include
4 years ago
Marek Roszko
b1c9083743
Remove the wx/docview.h include
4 years ago
Jeff Young
00791e1e37
Fix compile issues on clangd.
4 years ago
Marek Roszko
1c1ba25ffd
Use char_str instead of c_str in previous commit
4 years ago
Marek Roszko
daf510344f
Fix build error due to pns changes
4 years ago
Marek Roszko
4e94b1fe86
Remove the universal sockets include
4 years ago
Jeff Young
6f5cb1f97d
Fix printing of hidden refs and/or values.
IsLayerVisible() is patched to always return true when printing
(even when "print according to appearance settings" is checked, and
that's too risky to change at this point. So we also look to see
if the layer colour is set to the background colour.
Fixes https://gitlab.com/kicad/code/kicad/issues/8548
4 years ago
Tomasz Wlostowski
5a325c59db
qa/pns: playground tool now can draw lines with annotated vertices
4 years ago
Tomasz Wlostowski
5c01b0a32e
qa: prevent double pybind11 initalization (throws an exception)
4 years ago
Tomasz Wlostowski
63fc7a1908
router: support for drag/walkaround/shove for joints between lines of different widths.
fixes: https://gitlab.com/kicad/code/kicad/-/issues/1773
4 years ago
Tomasz Wlostowski
af26eab5fb
router: even more debug in SHOVE
4 years ago
Tomasz Wlostowski
a744857267
router: fix array out-of-bound error in HullIntersection()
fixes: https://gitlab.com/kicad/code/kicad/-/issues/8538
4 years ago
Tomasz Wlostowski
3e98c44636
router: LOGGER now stores UUIDs, not pointers to BOARD_ITEMs.
Caused occasional crashes when saving the debug event log, as some of the BOARD_ITEMS could have been deleted before SaveLog call.
4 years ago
Tomasz Wlostowski
e5e588ebba
router: temporarily export LINE::Walkaround() debug global variables
4 years ago
Tomasz Wlostowski
70ed5c1ae8
router: introduce concept of 'virtual' vias as a base for shoving/dragging joints of lines of different widths.
4 years ago
david-beinder
3dc92da44b
Icons: SMD for pad outline mode, large via for via outline mode
4 years ago
Seth Hillbrand
4486cdb92e
Don't use wxApp-dependent functions in headless
When running headless, e.g. from Python script, the wxApp has not be
instantiated, so we cannot use wxConfig. In this case, we fall back to
the class defaults in ADVANCED_CONFIG()
4 years ago
Ian McInerney
4f05262705
Cleanup includes in board.h and footprint.h
4 years ago
Ian McInerney
2de010f08b
Fix ordering of class constructor init list
4 years ago