94 Commits (cedef13bb197a3813d4e8c8a360c01ff0a899a24)

Author SHA1 Message Date
jean-pierre charras ecfe564f4d Gerber viewer: Ensure arc interpolation is used only after a arc command. 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 d8687e4eaf Gerbview: minor code cleanup 8 years ago
jean-pierre charras 8da242c593 Gerbview: accept any structured comment as X2 attribute. 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
Jon Evans 915e51e1f0 GerbView GAL support part 1: changes to existing files 8 years ago
jean-pierre charras 2476e88c9d Fix a few doxygen warnings 9 years ago
jp-charras c8cf78398b Gerbview: fix a crash when reading polygons with arcs. 9 years ago
jean-pierre charras f1226afc89 Gerbview: support of %TA.AperFunction (aperture attribute) and better support of %TO (currently work in progress) object attribute. 9 years ago
jean-pierre charras 984146c37d Gerbview: better support of advanced X2 attributes. 9 years ago
jean-pierre charras ff246f6365 Gerbview: Add %TO (Netlist attribute) support in X2 format. Fix a bug in a not previously very used method. 9 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 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 90d6e7568e Gerbview: fix Bug #1511654 (incorrect rendering of some filled polygons in some Gerber files) 10 years ago
unknown 71b3125d8e Cleanup: remove unnecessary macros EXCHG and NEGATE. add MIRROR macro. 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
jean-pierre charras 7d1c1f3085 Gerber files generation: fix a rounding issue when drawing circles. (explains bug Bug #1339086 ). 12 years ago
jean-pierre charras 49884da3e6 Gerber files generation: fix a rounding issue when drawing circles. (explains bug Bug #1339086 ). 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 10352b1df5 Minor fixes. Gerbview: fix a collision name for GetLayout method. 13 years ago
Lorenzo Marcantonio d00c83cde9 Migrated the interfaces accepting angles to the double type 13 years ago
Lorenzo Marcantonio 0e903dba5b Angle and distances cleanup (preparing for angles in doubles) 13 years ago
Lorenzo Marcantonio 0dd413a711 Removed unused defines 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
jean-pierre charras b660b033ad All: remove macros MAX, MIN, ABS from macros.h and replace these macros by std::max, std::min and std::abs (mainly found in old code). 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 4125ea7789 Gerbview: remove dependencies from Pcbnew. 14 years ago
Dick Hollenbeck c24863c078 // Dick Hollenbeck's KiROUND R&D 14 years ago
jean-pierre charras f3e171797c Make Gerbview working with USE_PCBNEW_NANOMETRES option ON 14 years ago
Dick Hollenbeck b8a0ab4c52 switch to <> for includes from "" per conversation with Jean-Pierre and Wayne, adjust search paths 14 years ago
Wayne Stambaugh 4b853dedb4 Application name capitalization fixes. 14 years ago
jean-pierre charras ffbce6de84 Gerbview: Added: read Excellon files created by Pcbnew. The full Excellon command set is not supported, but drill files created by Pcbnew are supported. 15 years ago
jean-pierre charras 0d740e45e3 Minor fixes and code cleanup. 15 years ago
jean-pierre charras a97f5c2530 Gerbview: code cleanup and very minor fix. 15 years ago
jean-pierre charras 2e2ecdd448 Gerbview: fix most of Doxygen warnings. 15 years ago
jean-pierre charras 7873b46e45 Gerbview: fix an issue with gerber files having a line comment starting by G04 and a command after this comment, on the same line. 15 years ago
jean-pierre charras a9c1c49be0 Fixed minor issues in Gerbview 15 years ago
jean-pierre charras f0364c9da6 Gerbview: support for plot lines (currently: not arcs) with a rectangular pen (Yes, it exists!). pcbnew: try to fix an issue when exporting arcs in gencad. 15 years ago
jean-pierre charras a8ebad2fc4 Gerbview: added: image polarity, axis select, layer rotation. Code cleanup. 15 years ago
jean-pierre charras 9ec8d53604 Gerbview: Added support for gerber command SR (Step and Repeat) and multiple MOIN and MOMM in file 15 years ago
jean-pierre charras 2ddcbe1a01 Eedchema: class_libentry.* : wxString GetLibraryName() is now virtual 15 years ago
jean-pierre charras fffd3be6a7 Fixed some issues with arcs (Arcs are a nightmare in graphic applications). 15 years ago
jean-pierre charras 2a216a51b9 Gerbview: added support forSF (scale factor), IO (Image Offset), OF (Offset) and MI (Mirror) commands. 15 years ago
jean-pierre charras cc6cae9b12 Gerbview: added support of mirroring, scaling an offseting RS274X commands 15 years ago
jean-pierre charras 55eefbbe34 Fixed a bug about Aperture Definition having parameters for an aperture macro. See Changlog for not yet supported RX274X commands. Having still problems with arcs in some gereber files. 15 years ago
jean-pierre charras 035979d39f More work on Gerbview: code cleaning and cosmetic enhancements. 15 years ago