56 Commits (88102bca46cde51cdf8d8c51af70e86bf3f2c9e6)

Author SHA1 Message Date
jean-pierre charras 13304d0870 more cleanup about removing useless include 5 years ago
Jeff Young 88635ee5b6 Clean up error messages. 5 years ago
Ian McInerney 13b6028e1b Refactor all math into a new kimath library 6 years ago
jean-pierre charras 8d649b5351 Gerbview: cleanup code. 6 years ago
Ian McInerney 0259e0ba07 Cleanup struct initialization and formatting 6 years ago
Seth Hillbrand b5f021ff9f Cleanup: Replace push_back with emplace_back 6 years ago
Jeff Young a25368cc6b Improve spelling. 6 years ago
Jeff Young 8f84c3ec4f Grid rid of GetCanvas/GetGalCanvas distinction now that there's only gal. 7 years ago
jean-pierre charras ff73f69d3e Gerbview: fix crash when reading a .gbrjob, and when a file given by the .gbrjob is not found. 7 years ago
jean-pierre charras 542c57ff27 Gerbview, Excellon (NC) drill files reader: routing mode: better handling of malformed files. 7 years ago
jean-pierre charras 0980f7232c Gerbview: minor fixes. 7 years ago
Seth Hillbrand d03b08a03f gerbview: Prevent NULL dereference 7 years ago
jean-pierre charras 4136aca221 Gerbview: Excellon drill files reader: add a better support of routing mode. 7 years ago
jean-pierre charras c291505830 Gerbview, read Excellon files: fix a few issues. 8 years ago
jean-pierre charras 2af5fb51f2 Revert "Perform coordinate format detection on Excellon drill files" 8 years ago
jean-pierre charras d8687e4eaf Gerbview: minor code cleanup 8 years ago
jean-pierre charras 5b8c35f64d Gerbview: minor fix: do not report error if in header INCH ot METRIC command has no parameter (,LZ or ,TZ format) 8 years ago
Jon Evans a931ac436a Add some safety checks to Excellon number format detection 8 years ago
Jon Evans 23f49f014b Code style fixes 8 years ago
Jon Evans 3e033aee0c Perform coordinate format detection on Excellon drill files 8 years ago
Jon Evans 1ed7d5f816 Clear out old layer data when loading on top of an existing image 8 years ago
jean-pierre charras a0ac1a48c2 Gerbview: fix code after renaming files 8 years ago
Seth Hillbrand 5b2248fad8 gerbview: Corrects handling of %FSD statement 8 years ago
Maciej Suminski 88cab885af Code formatting 8 years ago
Jon Evans 915e51e1f0 GerbView GAL support part 1: changes to existing files 8 years ago
Simon Richter bfb6e0bbb2 Convert remaining occurences of stri[n]cmp to str[n]casecmp. 9 years ago
jean-pierre charras 5a00c7823c Gerbview: Read excellon files: fix incorrect handling of G85 command. 10 years ago
jean-pierre charras a907e50424 Gerbview: code cleanup (mainly remove g_GERBER_List global variable) 10 years ago
jean-pierre charras f311230874 Gerbview: when running gerbview from a command line, if a filename is given, and if it is a .drl file, it is loaded as drill file (instead of a gerber file, which generate an error message). 10 years ago
jean-pierre charras 130c6e3639 Gerbview: more code refactoring. 10 years ago
jean-pierre charras 3b379787bc Gerbview: move gerber_file_image_list to a separate file 10 years ago
jean-pierre charras 8c8a1238f1 Gerbview: more code cleanup. Rename class GERBER_IMAGE GERBER_FILE_IMAGE, because it handles the gerber image and the gerber file info. 10 years ago
jean-pierre charras 1c21410f1f Gerbview: code cleanup (with the help of Mark Roszko's work) 10 years ago
jean-pierre charras 75c551f305 Gerbview: accept embedded tool definition (i.e. select tool and define it in the same line, outside the header). A few minor other fixes. 10 years ago
jean-pierre charras 30c7821ba2 Grebview: add info in layer manager for Excellon drill filles, similar to X2 file function info in X2 gerber files. 11 years ago
jean-pierre charras 555ce68efe Gerbview: Add support for recent File Format Attribute metadata, both for X2 Gerber file format and X1 (R274X) format. 11 years ago
Dick Hollenbeck 7e483f69bd Modular KiCad Blueprint Milestone B), major portions: 12 years ago
jean-pierre charras 013296cb1a Make gerbview compilable and working (does not use now layers and layer masks from Pcbnew). 12 years ago
Dick Hollenbeck 2c67c3ff80 * KIWAY Milestone A): Make major modules into DLL/DSOs. 12 years ago
jean-pierre charras dd64b2f284 3D board display: better rendering of the board: the board polygon outlines (generated by the specctra function) is now used to create the 3D body of the board. 12 years ago
jean-pierre charras d368739731 Gerbview: fix incorrect printing of negative objects, when using black and white option. 12 years ago
jean-pierre charras 10352b1df5 Minor fixes. Gerbview: fix a collision name for GetLayout method. 13 years ago
Lorenzo Marcantonio 9fd79dfa91 Implemented the LAYER_NUM typedef (LAYER was already taken as a class name...) to represent a layer number. 13 years ago
Dick Hollenbeck 210a7036db switch all <math.h> includes to <cmath> includes on an attempt to dodge some abiguous references to atan2() 13 years ago
jean-pierre charras ff66db7b6f Gerbview: fix incorrect processing of ICI command in Excellon drill files. 14 years ago
jean-pierre charras 4125ea7789 Gerbview: remove dependencies from Pcbnew. 14 years ago
jean-pierre charras 758f22161a All: change MILS_TO_IU_SCALING_FACTOR constant to IU_PER_MILS ( and MM_TO_IU_SCALING_FACTOR to IU_PER_MM) 14 years ago
jean-pierre charras 3b671e09d1 All: change MILS_TO_IU_SCALING_FACTOR constant to MILS_PER_IU ( and MM_TO_IU_SCALING_FACTOR to MM_PER_IU) 14 years ago
jean-pierre charras fa3ebc4043 Define MM_TO_IU_SCALING_FACTOR (scaling factor from mm to internal units) only in convert_to_biu.h 14 years ago
Dick Hollenbeck c24863c078 // Dick Hollenbeck's KiROUND R&D 14 years ago