867cb58175 
								
							
								 
							
						 
						
							
							
								
								feature removal: remove Show Hidden Text  
							
							
 
							
							
							Does not work properly since 8.0 introduction of footprint fields.
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/18656  
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								94f995c49e 
								
							
								 
							
						 
						
							
							
								
								Reduce dependency on dynamic_cast.  
							
							
 
							
							
							(Especially where it is no-worky on MacOS.)
Fixes https://gitlab.com/kicad/code/kicad/-/issues/17245  
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5b772dde13 
								
							
								 
							
						 
						
							
							
								
								QA: Use modern Boost test print customisation point  
							
							
 
							
							
							Since Boost 1.64, you can use the boost_test_print_type
customisation point to provide test printing for types.
Move all test printing functions to this, and scrap the
fiddly Boost version handling to deal with older Boosts
(KiCad is now at minver 1.71). 
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								27c0c7e0e9 
								
							
								 
							
						 
						
							
							
								
								QA: Remove old Boost testing polyfills (<1.64)  
							
							
 
							
							
							These are all now provided by the current KiCad minimum Boost version
of 1.71. 
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6053113a8b 
								
							
								 
							
						 
						
							
							
								
								Fix some lingering usages of old "Module" terminology.  
							
							
								
 
							
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3ade85bc8d 
								
							
								 
							
						 
						
							
							
								
								Fix compilation error caused by trying to include boost/test/data/test_case.hpp by default  
							
							
								
 
							
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4aca6ba294 
								
							
								 
							
						 
						
							
							
								
								Change test_altium_parser.cpp to use BOOST_DATA_TEST_CASE for parameterized tests  
							
							
								
 
							
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b0c9df3ff4 
								
							
								 
							
						 
						
							
							
								
								Update QA mock for new PCB_SELECTION  
							
							
								
 
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								83ef5fd7d6 
								
							
								 
							
						 
						
							
							
								
								Move PGM_BASE to kicommon  
							
							
								
 
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2280c696d0 
								
							
								 
							
						 
						
							
							
								
								wip on resizeable view & adding tabs to pns_debug_tool  
							
							
								
 
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7cc663ad77 
								
							
								 
							
						 
						
							
							
								
								Schematic parity checking for CLI DRC.  
							
							
								
 
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								37c185f437 
								
							
								 
							
						 
						
							
							
								
								Remove overly-complex snapping layer for moving objects.  
							
							
 
							
							
							We now have a hotkey to select Active Layer vs All Layers,
which gives the user more control.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16683  
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f2702b223c 
								
							
								 
							
						 
						
							
							
								
								Introduce base IO_MGR class and unify RELEASER objects  
							
							
 
							
							
							The IO_RELEASER is a thin-wrapper around a std::unique_ptr, but done
this way to allow easier addition of a custom deleter in the future if
something needs to call back into the IO_MGR. 
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9799a7ddcc 
								
							
								 
							
						 
						
							
							
								
								Fix broken build due to missing rename  
							
							
								
 
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e6632bb983 
								
							
								 
							
						 
						
							
							
								
								Rename PCB IO classes/files  
							
							
								
 
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d8b47d18d3 
								
							
								 
							
						 
						
							
							
								
								Initial rename of file plugin infrastructure components to IO  
							
							
								
 
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f8e33be07f 
								
							
								 
							
						 
						
							
							
								
								Break out the boundary violating parts of gal into common through subclassing  
							
							
								
 
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								22b733209d 
								
							
								 
							
						 
						
							
							
								
								Fail GAL on its header leaking audit  
							
							
 
							
							
							Maybe we should rethink directly accessing GAL so much, but at least 600 files didn't need GAL leaked into them due to view_overlay.h 
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								11de95778b 
								
							
								 
							
						 
						
							
							
								
								Unwrap the FROM_UTF8 macro in favor of direct function  
							
							
 
							
							
							The extern just gets annoying to try to export the func later. We also yeet TO_UTF8 to string_utils.h for parity. 
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7505fd0f37 
								
							
								 
							
						 
						
							
							
								
								Profile can live in core  
							
							
								
 
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								918ada9b16 
								
							
								 
							
						 
						
							
							
								
								Fix CI build.  
							
							
								
 
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								64a7bad56e 
								
							
								 
							
						 
						
							
							
								
								Use fn_str with std file streams  
							
							
 
							
							
							This uses the MSVC-only wchar_t overload 
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fd7781510e 
								
							
								 
							
						 
						
							
							
								
								PNS Log Viewer: Add Open / Save as GUI functions  
							
							
								
 
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								00885ab5b2 
								
							
								 
							
						 
						
							
							
								
								Fix mock implementation of NeighboringSegmentFilter  
							
							
 
							
							
							This was missed in 3c24ddd8cc 
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fbe185b99b 
								
							
								 
							
						 
						
							
							
								
								PNS debug tool: HiDPI and settings fixes  
							
							
								
 
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								32d17547e5 
								
							
								 
							
						 
						
							
							
								
								Fixup settings loading  
							
							
 
							
							
							Settings loading needs to account for potential chaining, so each
instance should be created before being Load()ed.  Additionally, add the
settings loading to QA 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								27e2e820cb 
								
							
								 
							
						 
						
							
							
								
								Split spice tests into separate test  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f97beb15b8 
								
							
								 
							
						 
						
							
							
								
								QA: std::optional testing + re-enable cadstar parts parser qa test  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								379e3b2fbb 
								
							
								 
							
						 
						
							
							
								
								Add CADSTAR Parts Library (.lib) parser and qa tests  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3d7a463cb8 
								
							
								 
							
						 
						
							
							
								
								Remove last few occurances of Boost::system  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4737e3b8a7 
								
							
								 
							
						 
						
							
							
								
								QA tests: link unit_test_framework library only with QA tests.  
							
							
 
							
							
							It fixes a link issue on W10/msys2 when building some .exe files
not related to QA tests, but have the unit_test_framework library linked
without this change.. 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a6ebd60c3b 
								
							
								 
							
						 
						
							
							
								
								CMake: Modernize Boost import to use imported targets  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c9eefa7ad7 
								
							
								 
							
						 
						
							
							
								
								Replace boost::filesystem with std::filesystem  
							
							
 
							
							
							Our minimum C++ version is C++17, which has std::filesystem, so ditch
the boost dependency and use the standard library instead. (this only
affects temp file creation in the QA suite anyway). 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e4ec74e1ac 
								
							
								 
							
						 
						
							
							
								
								Fix link issue for qa_utils on MINGW/msys2  
							
							
 
							
							
							For some obscure reason, using Boost_UNIT_TEST_FRAMEWORK_LIBRARY as library
name to link does not work. So use the actual filename. 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								aacc9746e3 
								
							
								 
							
						 
						
							
							
								
								Yeet the last of wxSize/wxPoint to stop leaking gdicmn everywhere  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								167e430fd9 
								
							
								 
							
						 
						
							
							
								
								Fix a compil issue in mocks.cpp.  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7da98a447a 
								
							
								 
							
						 
						
							
							
								
								qa: enable tool framework for the P&S debug tool  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								31202a2eb3 
								
							
								 
							
						 
						
							
							
								
								Fix a compil issue in QA tests  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								97a002e06c 
								
							
								 
							
						 
						
							
							
								
								fix previous commit for QA stuff (missing changes)  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d67437a2aa 
								
							
								 
							
						 
						
							
							
								
								Move ratsnest exclusion processing to a post-pass.  
							
							
 
							
							
							Also fixes a few cases where we were unnecessarily rebuilding
connectivity more than once for an operation. 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a23b9810e1 
								
							
								 
							
						 
						
							
							
								
								Build: Fix Windows build (missing QA mock update)  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3d5913c825 
								
							
								 
							
						 
						
							
							
								
								Remove convert_to_biu.h, merge contents to base_units.h  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0f2411587e 
								
							
								 
							
						 
						
							
							
								
								Remove Millimeter2iu  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								efae2bbb4c 
								
							
								 
							
						 
						
							
							
								
								Better feedback for netclass assignment patterns.  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								739f74db5f 
								
							
								 
							
						 
						
							
							
								
								qa: revert  e4a36135 
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e4a36135c6 
								
							
								 
							
						 
						
							
							
								
								qa: added missing PCB_SELECTION_TOOL mock code  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1278b2916c 
								
							
								 
							
						 
						
							
							
								
								Add missing util mocks breaking compile  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								57acce9e55 
								
							
								 
							
						 
						
							
							
								
								Share more code between selection tools.  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7633540492 
								
							
								 
							
						 
						
							
							
								
								Fix build issue.  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								476f1a7d4d 
								
							
								 
							
						 
						
							
							
								
								Preload PCBnew find with selection when appropriate.  
							
							
								
 
							
							
						 
						4 years ago