7291059489 
								
							
								 
							
						 
						
							
							
								
								replace lib_dxf by dxflib from qcad in dxf2idf code  
							
							
								
 
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								72d1597201 
								
							
								 
							
						 
						
							
							
								
								DXF import: add import of DXF splines that are converted to Bezier curves.  
							
							
 
							
							
							Fix also a lot of bugs related to Bezier curves (S_CURVE shape in DRAW_SEGMENT class) in Pcbnew code.
Add missing code to handle these Bezier curves 
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								91209e194c 
								
							
								 
							
						 
						
							
							
								
								Remove useless tests after operator new  
							
							
								
 
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c69db6cf8f 
								
							
								 
							
						 
						
							
							
								
								Adding rounded rect and custom pad shapes to VRML export  
							
							
 
							
							
							Fixes: lp:1753552
* https://bugs.launchpad.net/kicad/+bug/1753552  
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9ff66a5274 
								
							
								 
							
						 
						
							
							
								
								Fix unnecessary value parameter detected by clang-tidy. - Replace value parameter by const reference parameter or move-assignement in some cases  
							
							
								
 
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								68bcdec87e 
								
							
								 
							
						 
						
							
							
								
								Workaround for non-ASCII filenames in Windows  
							
							
								
 
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b0f9864bc4 
								
							
								 
							
						 
						
							
							
								
								Clean up warnings from exception handlers  
							
							
 
							
							
							The exception objects caught are either not referenced at all, or only in
debug builds. This avoids the warnings for the unused variables. 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								59c81976dc 
								
							
								 
							
						 
						
							
							
								
								Explicitly mark overriding functions.  
							
							
								
 
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d3771d53ef 
								
							
								 
							
						 
						
							
							
								
								Updated VRML exporter and fixed some VRML related bugs  
							
							
								
 
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								71aade6b51 
								
							
								 
							
						 
						
							
							
								
								Fixed a few warnings (mostly gcc6 -Wmisleading-indent).  
							
							
								
 
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3e5443166e 
								
							
								 
							
						 
						
							
							
								
								Use wxIMPLEMENT_APP_CONSOLE for console apps  
							
							
								
 
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8c116d1a21 
								
							
								 
							
						 
						
							
							
								
								Convert idf2vrml to use wxApp etc for option processing  
							
							
								
 
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								71bbddc30c 
								
							
								 
							
						 
						
							
							
								
								Drop <libgen.h> and <unistd.h>, no longer needed  
							
							
								
 
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								96ec9db5d6 
								
							
								 
							
						 
						
							
							
								
								Add missing C++ stdlib headers  
							
							
 
							
							
							The GCC standard library headers often include other headers, which makes
some code compile that forgets to include several headers. 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c2a60d14d7 
								
							
								 
							
						 
						
							
							
								
								3D: fix issues reported by Coverity scan  
							
							
 
							
							
							*** CID 143752:  Incorrect expression  (USELESS_CALL)
*** CID 143751:  Incorrect expression  (UNUSED_VALUE)
*** CID 143749:  Uninitialized members  (UNINIT_CTOR)
*** CID 143748:  Uninitialized members  (UNINIT_CTOR)
*** CID 143747:  Uninitialized members  (UNINIT_CTOR)
*** CID 143746:  Uninitialized members  (UNINIT_CTOR)
*** CID 143745:  Uninitialized members  (UNINIT_CTOR)
*** CID 143744:  Uninitialized members  (UNINIT_CTOR)
*** CID 143740:  Null pointer dereferences  (NULL_RETURNS)
*** CID 143739:  Memory - corruptions  (MISMATCHED_ITERATOR)
*** CID 143735:  Integer handling issues  (CONSTANT_EXPRESSION_RESULT)
*** CID 143734:  Error handling issues  (CHECKED_RETURN) 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								37ada5d04a 
								
							
								 
							
						 
						
							
							
								
								Fix and improve IDF tools  
							
							
 
							
							
							The attached patch makes the following changes to the IDF
tool 'dxf2idf':
1. DXF units are now correctly scaled to mm
2. Polylines are now supported
3. LWPolylines are now supported 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								978268250e 
								
							
								 
							
						 
						
							
							
								
								Removed temporary printout used for debug  
							
							
								
 
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e4b074f04f 
								
							
								 
							
						 
						
							
							
								
								Added PolyLine support and units scaling to the dxf2idf tool  
							
							
								
 
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ba66f0360a 
								
							
								 
							
						 
						
							
							
								
								Avoid comparing filepos with integers  
							
							
 
							
							
							The filepos type is not necessarily an integer type, because it also needs
to save the multibyte character state in case we're reading from a stream
with shift states.
The convention of using -1 as a special value is from Unix ftell(), and not
portable. Instead, the stream's failbit needs to be examined after the call
to tellg(). 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4919f2ba75 
								
							
								 
							
						 
						
							
							
								
								Fix IDF parse error when final EOL is missing  
							
							
								
 
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7dd4bd9f09 
								
							
								 
							
						 
						
							
							
								
								Improving VRML1/2 parsers  
							
							
								
 
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c751bf60bc 
								
							
								 
							
						 
						
							
							
								
								Remove Boost library building and other build improvements.  
							
							
 
							
							
							* Remove download and build Boost from source and all CMake boost source build
  dependencies.
* Make FindCairo.cmake use pkg-config when it's available not just all
  platforms except windows.
* Add version checking to FindCairo.cmake.
* Change find GML version to 0.9.5.1 which is the current version in Ubuntu
  14.04 LTS.
* Update required Cairo version to 1.12.1. 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c4ea4dc0df 
								
							
								 
							
						 
						
							
							
								
								Fix some warnings (looking like potential bugs) detected by cppcheck, (a few from a patch from Julien Nabet <serval2412@yahoo.fr>), remove not used vars and a few coding style fixes.  
							
							
								
 
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								86c54ce636 
								
							
								 
							
						 
						
							
							
								
								Modified IDF plugin to support IDF assemblies (*.emn) in addition to component outlines (*.idf)  
							
							
								
 
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								879c445b55 
								
							
								 
							
						 
						
							
							
								
								Preparing IDF plugin to support EMN/EMP files  
							
							
								
 
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								008d8a540a 
								
							
								 
							
						 
						
							
							
								
								+ Fixed bug in SGSHAPE::Prepare() : bad assignment of color pointer  
							
							
 
							
							
							+ Reworked s3d_plugin_demo2.cpp to use per-vertex-per-face normals
+ Reworked s3d_plugin_idf.cpp to use per-vertex-per-face normals 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c251fbac75 
								
							
								 
							
						 
						
							
							
								
								+ Improved the normals calculations (however it's still buggy)  
							
							
 
							
							
							+ Reworked 3D plugins to use normals calculations 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3ff8ca0caf 
								
							
								 
							
						 
						
							
							
								
								Refactored to use new generic plugin base  
							
							
								
 
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								86042d86a6 
								
							
								 
							
						 
						
							
							
								
								Added partial render ability to IDF plugin  
							
							
								
 
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								19124ceee8 
								
							
								 
							
						 
						
							
							
								
								Fix crash when exporting vrml (see bug Bug  #1502549 ) when there is a Glu error.  
							
							
 
							
							
							Enhancement: dialog_footprint_wizard_list remembers now its size. 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								508a9b2f06 
								
							
								 
							
						 
						
							
							
								
								IDF tool export: fixes a bug in the idf2vrml tool which results in the incorrect rendering of OTHER_OUTLINE sections which are placed on the bottom layer.  
							
							
								
 
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a85964b8ad 
								
							
								 
							
						 
						
							
							
								
								fix incorrect slot orientation and width in export IDF  
							
							
								
 
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								10098b5c71 
								
							
								 
							
						 
						
							
							
								
								Some minor fixes and cleanup.  
							
							
								
 
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1b5db6cb66 
								
							
								 
							
						 
						
							
							
								
								Avoid memleak on ColorMap during normal usage  
							
							
								
 
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a1349ceb96 
								
							
								 
							
						 
						
							
							
								
								Fixes 2 critical bugs in the IDF framework code:  
							
							
 
							
							
							1. the code refused to read IDF files with circular cutouts; this caused the idf2vrml tool to fail
2. under certain conditions the IDF exporter created a defective file (outline data did not conform to specifications) 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								de06578b4b 
								
							
								 
							
						 
						
							
							
								
								Fix IDF code bug in the calculation of the outlines winding direction.  
							
							
								
 
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ea11c013b6 
								
							
								 
							
						 
						
							
							
								
								fix bug in idfcyl utility  
							
							
								
 
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ede0daf9db 
								
							
								 
							
						 
						
							
							
								
								lib_dxf: Update to version 0.5.13 (previous: 0.5.11) due to a bug (memory leak) fixed in 0.5.13, which has also more comments, and try to fix most of coverity warnings (not initialized class members).  
							
							
 
							
							
							These members are now initialized, which also fix some other more serious coverity issues. 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								39497b109e 
								
							
								 
							
						 
						
							
							
								
								Pcbnew: fix  Bug  #1422093  (pcbnew crashes after editing a footprint cominng from the board  with the fp editor and saving it on a librray and trying to load it to the board)  
							
							
 
							
							
							Some other very minor fixes. 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dcdaee4c63 
								
							
								 
							
						 
						
							
							
								
								Pcbnew IDF and VRML exporter Coverity scan error fixes.  
							
							
								
 
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1acfbb0ddd 
								
							
								 
							
						 
						
							
							
								
								Coverity scan IDF fixes.  
							
							
 
							
							
							* Fix resource leak in idf_parser.cpp
* Fix logically dead code in idf_parser.cpp
* Fix use after free bug in idf_parser.cpp
* Fix unitialized scalar value in idf_parser.cpp
* Fix logically dead code in idf_outlines.cpp
* Fix unitialized scalar value in idf_outlines.cpp
* Fix invalid iterator in idf_common.cpp
* Fix unitialized scalar value in vrml_layer.cpp 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b269128b8c 
								
							
								 
							
						 
						
							
							
								
								Fixes issues with IDF file I/O on Windows (the famous 'ascii vs. binary' issue) and the reported problem of partial paths when KISYS3DMOD is specified.  
							
							
								
 
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bcbad9d3ec 
								
							
								 
							
						 
						
							
							
								
								Fix FreeBSD build issues.  
							
							
								
 
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5729ee7ea5 
								
							
								 
							
						 
						
							
							
								
								Compile warning fixes and minor code policy fixes.  
							
							
								
 
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d54675b56b 
								
							
								 
							
						 
						
							
							
								
								Fix bug in IDF export (plus minor cleaning up of IDF/VRML export)  
							
							
								
 
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8b3c14c08b 
								
							
								 
							
						 
						
							
							
								
								OSX build improvements.  
							
							
 
							
							
							* Compile all binaries into a single application bundle.
* Use CMake BundleUtilities to make application bundle relocatable.
* Restructure build output to directly create an image file.
* Fix default search paths.
* Set KIGITHUB environment variable.
* Added patch to fix wxWidgets so names for OSX. 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3a62a59514 
								
							
								 
							
						 
						
							
							
								
								3d viewer: fix a (minor) bug when run from cvpcb or modedit: the footprint is now centered on Z axis  
							
							
 
							
							
							Better setup for lights, which gives a better rendering 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3f8c091092 
								
							
								 
							
						 
						
							
							
								
								export IDF without empty PLACEMENT section  
							
							
								
 
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9ecb10996c 
								
							
								 
							
						 
						
							
							
								
								Fix wx28 compil issue, and a compil warning.  
							
							
								
 
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a91eabb805 
								
							
								 
							
						 
						
							
							
								
								Apply vrml_layer_pth, from Cirilo Bernardo  
							
							
								
 
							
							
						 
						12 years ago