1f6854f2b8 
								
							
								 
							
						 
						
							
							
								
								Make internal errors messages not translatable  
							
							
								
 
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								abe2a46ae7 
								
							
								 
							
						 
						
							
							
								
								Pcbnew: Fix plot PDF, broken by commit  f3457794cf 
							
							
 
							
							
							Also disable option to use native font in PDF and PS plotter format, because this option has never worked.
Fixes: lp:1707412
https://bugs.launchpad.net/kicad/+bug/1707412  
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								76bd05a69b 
								
							
								 
							
						 
						
							
							
								
								Prevent creating too many transitions by TOOL_MANAGER  
							
							
 
							
							
							- added TOOL_INTERACTIVE::resetTransitions()
- made protected and moved TOOL_BASE::setTransitions() to TOOL_INTERACTIVE
- TOOL_MANAGER calls TOOL_INTERACTIVE::resetTransitions() instead of
setTransitions() 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e10f0c729b 
								
							
								 
							
						 
						
							
							
								
								Fix minor compil warnings  
							
							
								
 
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2652cfeafd 
								
							
								 
							
						 
						
							
							
								
								Restore the cursor position after the context menu is closed  
							
							
 
							
							
							Fixes: lp:1696328
* https://bugs.launchpad.net/kicad/+bug/1696328  
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7399759b3b 
								
							
								 
							
						 
						
							
							
								
								Fixed polygon DRAWSEGMENT rendering in OpenGL GAL  
							
							
 
							
							
							Fixes: lp:1704542
* https://bugs.launchpad.net/kicad/+bug/1704542  
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b964569db7 
								
							
								 
							
						 
						
							
							
								
								pcbnew: enable net selection combobox in Track/Via properties dialog  
							
							
								
 
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								950d87a920 
								
							
								 
							
						 
						
							
							
								
								Removed boost::adaptor from ACTION_MANAGER  
							
							
								
 
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								75f68061a4 
								
							
								 
							
						 
						
							
							
								
								Save the drag origin only on the first click  
							
							
								
 
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								58c32367ee 
								
							
								 
							
						 
						
							
							
								
								filter useless autosave tests, and optimization of autosave test in Eechema  
							
							
								
 
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								19e6bde09a 
								
							
								 
							
						 
						
							
							
								
								Rewrite class UTF8 to contain rather than extend std::string storage.  
							
							
 
							
							
							This forces the compiler class specific features rather than borrowing
from the base class's std::string.  In some cases prior to this,
wxString( std::string ) was being called rather than UTF8::operator
wxString() leading to garbled wxStrings.
Added function UTF8::wx_str() which is of great convenience also.
Implicit conversions still work as before, and hopefully more reliably. 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4e7de8a761 
								
							
								 
							
						 
						
							
							
								
								Reverse commit  4011ed4e31.  
							
							
 
							
							
							This commit was too broad and not cognizant of the purpose of the class
UTF8.
Add MAYBE_VERIFY_UTF8() macro, which can trap non-UTF8 encoded strings in
debug builds.
Use that macro conditionally in class UTF8 to trap non-UTF8 encoded strings
being put into UTF8 instances. 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								161045f17d 
								
							
								 
							
						 
						
							
							
								
								Speed improvement for select / deselect in GAL  
							
							
 
							
							
							- No longer invalidates the item layers
- For multiple items, this results in a drastic speed improvement 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c27f5b725d 
								
							
								 
							
						 
						
							
							
								
								Improved various error messages  
							
							
 
							
							
							- Moved developer "jargon" to details pane
- Changed error messages to "WHAT" rather than "WHY" or "WHERE" 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a0a3ca6646 
								
							
								 
							
						 
						
							
							
								
								Added extra information to error and info messages  
							
							
 
							
							
							Optional extra information string which is displayed in a drop-down "details" box 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cef616fcd8 
								
							
								 
							
						 
						
							
							
								
								fixed text titles that should have only the first word capitilized  
							
							
								
 
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7be14f774d 
								
							
								 
							
						 
						
							
							
								
								fixed plot menu labels  
							
							
								
 
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fe89fdfb24 
								
							
								 
							
						 
						
							
							
								
								Removed incorrectly defined assert  
							
							
								
 
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cb75b72978 
								
							
								 
							
						 
						
							
							
								
								Refinements if new color 4D selector  
							
							
								
 
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								984ac70106 
								
							
								 
							
						 
						
							
							
								
								Added COMMIT::GetStatus() and minor refactor  
							
							
 
							
							
							Moved duplicated code to a new function and added
an assert to warn against possible memory leak. 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5f4599fb56 
								
							
								 
							
						 
						
							
							
								
								Add a new color selector, to adjust color selection for GAL mode, with support of opacity (alpha channel)  
							
							
 
							
							
							Pcbnew: save opacity value in color config, and keep it when switching between legacy and gal mode. 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5755582c53 
								
							
								 
							
						 
						
							
							
								
								Minor FOOTPRINT_FILTER fix  
							
							
								
 
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ed66496242 
								
							
								 
							
						 
						
							
							
								
								Fix an issue (created by commit  16cb6a6ca0) when converting a color4D to a legacy color  
							
							
 
							
							
							Fixes: lp:1704724
https://bugs.launchpad.net/kicad/+bug/1704724  
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								16cb6a6ca0 
								
							
								 
							
						 
						
							
							
								
								color4d: fix incorrect conversion from rgb to HSV when r = g = b.  
							
							
								
 
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d3b382c281 
								
							
								 
							
						 
						
							
							
								
								GAL mode: the grid don't fill the full screen when moving the grid origin to negative values.  
							
							
 
							
							
							Fixes: lp:1703330
https://bugs.launchpad.net/kicad/+bug/1703330  
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e01eb29758 
								
							
								 
							
						 
						
							
							
								
								Symbol and footprint library table parser fixes.  
							
							
 
							
							
							Fix potential memory leak in both footprint and symbol library table
parsers when a duplicate library nickname entry exists.
Parse entire symbol library table before raising duplicate nickname
exception.
Improve the duplicate library table nickname error message to make
life easier for users to fix broken tables. 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d5095252a0 
								
							
								 
							
						 
						
							
							
								
								eeschema: Fixed use-after-free on exit when paste operation is aborted  
							
							
								
 
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c93ab4d5da 
								
							
								 
							
						 
						
							
							
								
								Fix possible crash and issues when a incorrect fp lib table is loaded:  
							
							
 
							
							
							correct lines are loaded, and pcbnew / eeschema is no more aborted.
Fixes: lp:1701627
https://bugs.launchpad.net/kicad/+bug/1701627  
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								08c4a0bc7b 
								
							
								 
							
						 
						
							
							
								
								Fixed SELECTION_TOOL::selectCursor()  
							
							
 
							
							
							In the previous version the method did not work correctly
when an action was invoked from context menu. In such case,
the cursor position was obtained in the moment of selecting
the action, instead of using the right click location. 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								969209c2cc 
								
							
								 
							
						 
						
							
							
								
								Fix a few doxygen warnings and add a few comments.  
							
							
								
 
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								098814e205 
								
							
								 
							
						 
						
							
							
								
								Fixed a memory leak in BLOCK_SELECTOR  
							
							
								
 
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e18475f220 
								
							
								 
							
						 
						
							
							
								
								Renamed remaining constants to match the action (see  ab44e7cc)  
							
							
								
 
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4fb2f80dd4 
								
							
								 
							
						 
						
							
							
								
								Eeschema copy/cut/paste to ctrl+c/x/v cut is now undoable Highlight net is now at ctrl+b by default  
							
							
								
 
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f074b57094 
								
							
								 
							
						 
						
							
							
								
								Pcbnew: fix minor issue in %TO.C advanced attribute, and avoid creating an unused D10 tool in Gerber files.  
							
							
								
 
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3afef4e19d 
								
							
								 
							
						 
						
							
							
								
								Display an error when pcbnew.kiface is not available for FP selector  
							
							
 
							
							
							DIALOG_COMPONENT_CHOOSE displays footprint preview when pcbnew kiface
is available, but it crashed when it was not in the same directory
as the executable. Now it displays an error message that allows the
user to quickly identify the problem.
Fixes: lp:1695005
* https://bugs.launchpad.net/kicad/+bug/1695005  
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e3d69b619f 
								
							
								 
							
						 
						
							
							
								
								Pcbnew: fix issue in dialog_fp_lib_table: when the only changes were the plugin name, changes were not taken in account.  
							
							
 
							
							
							Because the FP_LIB_TABLE::operator == was incorrect 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1e770f56a6 
								
							
								 
							
						 
						
							
							
								
								Fix a non ASCII7 string in a message. Only ASCII7 chars can be used in sources.  
							
							
 
							
							
							Non ASCII7 symbols are not allowed because the encoding is OS dependent. 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0719b99ad8 
								
							
								 
							
						 
						
							
							
								
								Minor enhancement in color selection on Windows  
							
							
								
 
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5c0edbabab 
								
							
								 
							
						 
						
							
							
								
								Fixes for the connectivity & board cleanup algorithms  
							
							
								
 
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								de7f4d7aa4 
								
							
								 
							
						 
						
							
							
								
								fixed unresolved symbols while running cvpcb  
							
							
								
 
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3b16d3cffe 
								
							
								 
							
						 
						
							
							
								
								further DLIST/Iterators cleanup, some code formatting  
							
							
								
 
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9ad886344b 
								
							
								 
							
						 
						
							
							
								
								New connectivity algorithm.  
							
							
								
 
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								996bcdf458 
								
							
								 
							
						 
						
							
							
								
								Fix a few doxygen warnings  
							
							
								
 
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2476e88c9d 
								
							
								 
							
						 
						
							
							
								
								Fix a few doxygen warnings  
							
							
								
 
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								66e97fa905 
								
							
								 
							
						 
						
							
							
								
								Doxygen comment improvements.  
							
							
 
							
							
							Fix lots of Doxygen warnings.
Fix Doxygen comment for IO_MGR::FootprintEnumerate() which was recently
changed. 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								19d5cc7548 
								
							
								 
							
						 
						
							
							
								
								Removed all exception specifiers since deprecated.  
							
							
 
							
							
							Exception specifiers are deprecated in cpp11, so went through them all
and removed them from the code. 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dcc803ecb1 
								
							
								 
							
						 
						
							
							
								
								VIEW_CONTROLS::GetMousePosition() returns the mouse position in world coordinates.  
							
							
								
 
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ad48cd435d 
								
							
								 
							
						 
						
							
							
								
								Replace SetToolID( ID_NO_TOOL_SELECTED, ...) by SetNoToolSelected() in code  
							
							
								
 
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6ed4f9b208 
								
							
								 
							
						 
						
							
							
								
								Make EDA_DRAW_FRAME::SetToolID and mouse cursor shape setting working in GAL canvases, and uses same mouse cursor shapes in legacy and gal canvases.  
							
							
 
							
							
							Starting fixing incorrect UI behavior of Zoom to selection in Pcbnew. 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3cec63e9b9 
								
							
								 
							
						 
						
							
							
								
								Pcbnew: plugin improvements.  
							
							
 
							
							
							Allow partial library reads in libraries that support footprint per file.
This includes the KiCad and GEDA footprint libraries.
Allow for partially cached libraries rather than ignoring all valid files
when an error occurs. 
							
						 
						9 years ago