Marek Roszko
5bb6f8c5e3
hashtables.h doesn't need eda_item.h
4 years ago
Marek Roszko
4a1126c5e0
DIALOG_SHIM doesn't use hashtables.h
4 years ago
Marek Roszko
63220e5adc
Rename myframe to m_frame in gerbview_layer_widget
4 years ago
Marek Roszko
ea2fe4e76c
pgm_base doesnt need to be shared to all of gerbview
4 years ago
Marek Roszko
33bbf85a3e
Use the parent frame GetSettings helper rather than including for Pgm()
4 years ago
Jon Evans
6789dac20b
PNS: Keep most recent good placement around for a rainy day
Fixes https://gitlab.com/kicad/code/kicad/-/issues/8562
4 years ago
Jon Evans
e42f4a8f70
Fix build of PNS log viewer after header changes
4 years ago
Jon Evans
c9bc45f7ed
PNS: Limit the maximum walkaround distance factor
The constant chosen is somewhat arbitrary and may need
further tuning or a more complex algorithm, but in general
this will prevent churning when solutions can't be found or
a solution can be found but it is unrealistic (going around
the entire board)
Fixes https://gitlab.com/kicad/code/kicad/-/issues/8558
4 years ago
Jon Evans
d32b9c1c25
Use debug group for line placer debug
4 years ago
Jon Evans
f5185f6927
Revert part of the anti-churn change, it causes bad side-effects
Further performance tuning could be useful but the part that
remains helps the most when hugging in large designs
4 years ago
Marek Roszko
df10067bc2
Fix DRC qa build
4 years ago
Marek Roszko
66640f6144
Try and fix fedora build
4 years ago
Marek Roszko
8377ebb0e1
Fix msvc warnings
4 years ago
Marek Roszko
10e60acf34
Clean up including of board_design_settings.h
4 years ago
Marek Roszko
e4530fcf0d
PCB_MARKER does not need pcb_base_frame
4 years ago
Jon Evans
5349f47f95
PNS: Prevent walkaround churn in unsolvable situations
Fixes https://gitlab.com/kicad/code/kicad/-/issues/8558
4 years ago
Jon Evans
3475d0cebd
PNS: Grab start item based on clearance if no direct hits found
Fixes annoying "routing start point violates DRC" messages when
entering the router from the hotkey and not directly over a track.
4 years ago
Jeff Young
f02d7ee593
Fix some (unexplained) issues with wxString::Printf on my build.
4 years ago
Ian McInerney
dc27079b71
cleanup tool event and tool action includes
4 years ago
Ian McInerney
425331b655
Explictly copy TOOL_EVENT_LIST in the copy constructor
4 years ago
Jeff Young
0d7e48d5b1
Coverity fix.
4 years ago
Jon Evans
17da050e69
Improve walkaround results when last point is inside the hull
Fixes https://gitlab.com/kicad/code/kicad/-/issues/8563
4 years ago
Ian McInerney
e29b61ccc1
Fix build error with selection class
4 years ago
Marek Roszko
527bda5d58
Split out selection.cpp to reduce header sharing
selection.h is included into 782 compilation units....
4 years ago
Marek Roszko
38e3b7eacd
We don't need eda_item in unit_binder.h
4 years ago
Marek Roszko
fcb21038cb
Reduce some eda_item.h usage in headers
4 years ago
Marek Roszko
ad111a513d
Remove eda_itemf rom sch_view.h
4 years ago
Dominik Sliwa
3d45e8dccc
Fix macos build
4 years ago
Michal Schulz
f923649801
If NSError contains recovery suggestion string, append it to error message as it was until now. However, if recovery string is NIL, do not append it at all.
This MR fixes the "error message\n\n(null)".
4 years ago
jean-pierre charras
2078483f50
Fix incorrect test of wxUSE_GLCANVAS_EGL (Linux).
in wxWidgets 3.1.5 wxUSE_GLCANVAS_EGL is always defined (set to 0 or to 1)
So using "ifdef wxUSE_GLCANVAS_EGL" is incorrect.
4 years ago
Jon Evans
be61bf29dd
Use more accurate hull shapes for round solids
Fixes https://gitlab.com/kicad/code/kicad/-/issues/8561
4 years ago
Marek Roszko
6b1dfca0ba
Silence the msvc warning about double to int conversion
4 years ago
Marek Roszko
82e306bec3
Remove wx/wx.h from idf_helpers.h
4 years ago
Marek Roszko
c337f747b8
DIALOG_PIN_PROPERTIES does not need wx/msgdlg
4 years ago
Marek Roszko
fc3cea2cca
Remove wx/xml/xml.h from sch_eagle_plugin.h
4 years ago
Marek Roszko
dc28a91e16
Remove wx includes in x3d.h
4 years ago
Marek Roszko
7fa6e13c48
Remove xnode.h from netlist_exporter_xml.h
4 years ago
Marek Roszko
e234e4dc8b
Remove wx/log.h from vertex_manager.h
4 years ago
Marek Roszko
581ba21865
Remove wx includes out of cadstar_archive_loader.h
4 years ago
Marek Roszko
b610b905fc
Cleanup track.h includes
4 years ago
Jon Evans
3b7480c1c1
PNS: Invalidate start/end items after finishing a route
Fixes https://gitlab.com/kicad/code/kicad/-/issues/8555
4 years ago
Marek Roszko
2d584ca5ec
board_item.h already included via board_connected_item.h
4 years ago
Marek Roszko
17d680de08
netinfo.h does not need to be in board_connected_item.h
4 years ago
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