0ba869465c 
								
							
								 
							
						 
						
							
							
								
								API: switch to Distance type for thermal settings  
							
							
								
 
							
							
						 
						10 months ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4dfcbc6d2a 
								
							
								 
							
						 
						
							
							
								
								API: make thermal spoke settings optional  
							
							
								
 
							
							
						 
						10 months ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bd47692bf2 
								
							
								 
							
						 
						
							
							
								
								API: Include custom layer names in stackup  
							
							
								
 
							
							
						 
						10 months ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7db75e4f50 
								
							
								 
							
						 
						
							
							
								
								API: expand board stackup serialization  
							
							
								
 
							
							
						 
						10 months ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1fa432b029 
								
							
								 
							
						 
						
							
							
								
								API: add GetKiCadBinaryPath  
							
							
								
 
							
							
						 
						10 months ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a557c23576 
								
							
								 
							
						 
						
							
							
								
								API: Add board file management  
							
							
 
							
							
							Fixes https://gitlab.com/kicad/code/kicad/-/issues/16774  
							
						 
						10 months ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d8b8d8aa3c 
								
							
								 
							
						 
						
							
							
								
								API: Add GetNetClassForNets; handle implicit netclasses  
							
							
								
 
							
							
						 
						10 months ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2c56e9826a 
								
							
								 
							
						 
						
							
							
								
								API: Add serialization for netclasses  
							
							
 
							
							
							Fixes https://gitlab.com/kicad/code/kicad/-/issues/18609  
							
						 
						10 months ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1a3e18104a 
								
							
								 
							
						 
						
							
							
								
								API: Add access to project text variables  
							
							
 
							
							
							Fixes https://gitlab.com/kicad/code/kicad/-/issues/16426  
							
						 
						10 months ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								19c748048c 
								
							
								 
							
						 
						
							
							
								
								API: Add some board editor appearance settings  
							
							
 
							
							
							Fixes https://gitlab.com/kicad/code/kicad/-/issues/18269  
							
						 
						10 months ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2c94684f9f 
								
							
								 
							
						 
						
							
							
								
								API: Add a preferred plugin settings path  
							
							
 
							
							
							Fixes https://gitlab.com/kicad/code/kicad/-/issues/9054  
							
						 
						10 months ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								98ae574c78 
								
							
								 
							
						 
						
							
							
								
								API: Add PCB editor visible and active layer setters/getters  
							
							
 
							
							
							Fixes https://gitlab.com/kicad/code/kicad/-/issues/18268  
							
						 
						11 months ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								719f4eabd9 
								
							
								 
							
						 
						
							
							
								
								API: Add message skeleton for sexpr serialization  
							
							
								
 
							
							
						 
						11 months ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								13625daeca 
								
							
								 
							
						 
						
							
							
								
								API: Implement dimension serialization  
							
							
								
 
							
							
						 
						11 months ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								49d5e64428 
								
							
								 
							
						 
						
							
							
								
								API: Add initial definitions for dimensions  
							
							
								
 
							
							
						 
						11 months ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8ff3ef5fd5 
								
							
								 
							
						 
						
							
							
								
								API: Add ExpandTextVariables  
							
							
								
 
							
							
						 
						11 months ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0d7588bdfb 
								
							
								 
							
						 
						
							
							
								
								API: Improve handling of compound shapes  
							
							
								
 
							
							
						 
						11 months ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								32684decbb 
								
							
								 
							
						 
						
							
							
								
								API: Move locking to the PCB text objects  
							
							
								
 
							
							
						 
						11 months ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3129e072c4 
								
							
								 
							
						 
						
							
							
								
								API: Move graphics and text handling to common  
							
							
 
							
							
							Required moving API_HANDLER_COMMON out of kicommon 
							
						 
						11 months ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								07f0b096ba 
								
							
								 
							
						 
						
							
							
								
								API: Move graphic shapes to common  
							
							
								
 
							
							
						 
						11 months ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c0d43c0c0c 
								
							
								 
							
						 
						
							
							
								
								API: Add serialization of FP_3DMODEL  
							
							
								
 
							
							
						 
						11 months ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								af91519e06 
								
							
								 
							
						 
						
							
							
								
								API: Implement Deserialize for ZONE  
							
							
								
 
							
							
						 
						11 months ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								62df972c2d 
								
							
								 
							
						 
						
							
							
								
								API: implement serialization for ZONE  
							
							
								
 
							
							
						 
						11 months ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dd65a44dd6 
								
							
								 
							
						 
						
							
							
								
								API: Add initial spec for ZONE serialization  
							
							
								
 
							
							
						 
						11 months ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								af71ea869e 
								
							
								 
							
						 
						
							
							
								
								API: Expose title block info  
							
							
								
 
							
							
						 
						11 months ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								033fb4fc8f 
								
							
								 
							
						 
						
							
							
								
								API: Add GetBoundingBox and Box2  
							
							
								
 
							
							
						 
						11 months ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f97f79426a 
								
							
								 
							
						 
						
							
							
								
								API: Add a way to get merged polygon from pad shape  
							
							
								
 
							
							
						 
						11 months ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								732f03753d 
								
							
								 
							
						 
						
							
							
								
								Add drill shape to padstack API  
							
							
								
 
							
							
						 
						12 months ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b44015e204 
								
							
								 
							
						 
						
							
							
								
								Add padstack copper offset to API  
							
							
								
 
							
							
						 
						12 months ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cb06d750de 
								
							
								 
							
						 
						
							
							
								
								Add trapezoid delta to the padstack API definition  
							
							
								
 
							
							
						 
						12 months ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								91db6e8aab 
								
							
								 
							
						 
						
							
							
								
								Align API for padstacks with the actual implementation  
							
							
								
 
							
							
						 
						12 months ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								56e0811516 
								
							
								 
							
						 
						
							
							
								
								Phase 2 of padstack support  
							
							
 
							
							
							CHANGED: PCB file format now supports saving/loading complex padstacks
CHANGED: PTH pads are now rendered per copper layer in the copper color;
         the PTH pad color is no longer used.
ADDED: support for importing complex pad stacks from Altium PCBs
Enforce padstack-aware access to pad properties across KiCad
Fixes https://gitlab.com/kicad/code/kicad/-/issues/8182  
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								284a760af7 
								
							
								 
							
						 
						
							
							
								
								Move more properties into PADSTACK  
							
							
								
 
							
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f5e7c705db 
								
							
								 
							
						 
						
							
							
								
								Move custom shapes to PADSTACK; support in API  
							
							
								
 
							
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0b0a37aaf7 
								
							
								 
							
						 
						
							
							
								
								Move padstack serialization to PADSTACK  
							
							
 
							
							
							Also move a few more things from pad/via 
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								02ec894b83 
								
							
								 
							
						 
						
							
							
								
								Remove LIB types from API for now  
							
							
 
							
							
							All with the possible exception of LIB_SYMBOL are going away 
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1dbe78c68b 
								
							
								 
							
						 
						
							
							
								
								Add QA tests and expand serialization for API  
							
							
								
 
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f613cd1cb4 
								
							
								 
							
						 
						
							
							
								
								ADDED: A new IPC API based on protobuf and nng  
							
							
 
							
							
							Details, documentation, and language bindings are works in
progress and will be evolving over the course of KiCad 9
development. 
							
						 
						3 years ago