31 Commits (9df65d7f54e6cee87e17dc82c2ff55523d8ca0be)

Author SHA1 Message Date
jean-pierre charras 9df65d7f54 Gerbview: code refactor: move APERTURE_MACRO defs from am_primitive to aperture_macro. 3 years ago
jean-pierre charras 098b03e17a gerbview: Cleanup code. Remove useless or not working code. 3 years ago
jean-pierre charras 00d77f624a Gerbview: fix coding style (better names for variable members is some classes). 3 years ago
Marek Roszko 3d5913c825 Remove convert_to_biu.h, merge contents to base_units.h 3 years ago
jean-pierre charras 0b233d593a Gerbview: fix missing pad shapes when exporting to Pcbnew. 3 years ago
Jeff Young 9188838e50 RIP EDA_RECT. 3 years ago
jean-pierre charras 93066004f1 QA: fix altium qa tests now the altium to pcbnew coordiantes are rounded 4 years ago
jean-pierre charras e2cda7837f Gerbview: Fix incorrect rendering of aperture macros combining polygons. 4 years ago
Jeff Young 60bcfd1bf1 Bug fixes in arc & textbox printing. 4 years ago
Jeff Young 78385f7ab5 Clean some more tenths-of-degrees out of GerbView. 4 years ago
Jeff Young e84c574830 Some more EDA_ANGLE cleanup. 4 years ago
Marek Roszko c91d3e3cf9 Remove some more wxPoint 4 years ago
Marek Roszko c4c56de708 Neurotically update position wxPoint usages 4 years ago
Wayne Stambaugh 8fd83cbb95 Pass wxPoint objects by reference instead of on the stack. 4 years ago
Wayne Stambaugh 89b1fdabe9 Pass COLOR4D object by reference instead of on the stack. 4 years ago
jean-pierre charras 3c721c55de Fix a misplaced break after code cleanup. 4 years ago
Wayne Stambaugh cb72da294a More NULL expunging. 4 years ago
jean-pierre charras 1151783a34 Gerbview: fix an issue (Debug only) with RoundRect aperture macro. 4 years ago
luz paz f968fc8719 Fix source comment / documentation typos 4 years ago
Jeff Young 1703729269 Require explicit decl of maxError and errorLocations. 5 years ago
jean-pierre charras 61f1f7d948 Gerber, aperture macros: use different apertures primitives in macro defs. 5 years ago
jean-pierre charras 04aa5519d0 Gerbview: code cleanup. Remove many include, now useless. 5 years ago
Wayne Stambaugh ede39780e2 Remove all debugging output that cannot be disabled. 5 years ago
Jeff Young 45ca0a5ab8 Avoid divide-by-zero. 6 years ago
Ian McInerney 13b6028e1b Refactor all math into a new kimath library 6 years ago
Seth Hillbrand c4d853c1e8 SHAPE_LINE_CHAIN: Remove element access 7 years ago
Seth Hillbrand ac435ecd68 Moving further arc approximations down 7 years ago
jean-pierre charras 606096b548 Gerbview: fix a overzealous wxASSERT 7 years ago
Jeff Young 5974899fa5 Clean up file locations and names. 7 years ago
jean-pierre charras a0ac1a48c2 Gerbview: fix code after renaming files 8 years ago
jean-pierre charras 6255239b52 Gerbview: rename files class_xxx to xxx according to the class names of classes defined inside the files 8 years ago
Jon Evans a1acf705e8 Fix aperture macro hit testing (partial fix of lp:1730249) 8 years ago
jean-pierre charras cffe1b51e2 Gerbview: avoid a crash with malformed Gerber files. 8 years ago
Jon Evans 915e51e1f0 GerbView GAL support part 1: changes to existing files 8 years ago
jean-pierre charras f007601507 Gerbview: fix an issue (crash or hang) when a aperture macro definition contains ( and ). 9 years ago
jean-pierre charras 9992a07def Gerbview: Fix an issue in aperture macro for a Circle AM primitive inside a macro definition 9 years ago
jean-pierre charras 36255d8523 Gerbview: Fix a few issues in aperture macro definitions. 9 years ago
jean-pierre charras ba517db96c Gerbview: fix a subtle issue when reading parameter values in Gerber files. 9 years ago
Jon Evans a52250a91e Change from EDA_COLOR_T to COLOR4D globally; arbitrary color support 9 years ago
jean-pierre charras 9fdcba8229 Gerbview: Fix 2 (minor) issues in aperture macro "moire". Add a .gbr test file for this aperture macro. 9 years ago
jean-pierre charras 2b459acfe9 Fix incorrect handling of Aperture Macros, especially when using exposure OFF in macros. 10 years ago
jean-pierre charras 55a44f3cfc Gerbview: rename a file with a better name. Add a test file to test aperture macros which include a negative object (currently incorrectly displayed by Gerbview) 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
unknown 71b3125d8e Cleanup: remove unnecessary macros EXCHG and NEGATE. add MIRROR macro. 11 years ago
Maciej Suminski 6d15131231 Some more missing D()->DBG() changes. 12 years ago
Lorenzo Marcantonio d00c83cde9 Migrated the interfaces accepting angles to the double type 13 years ago
Lorenzo Marcantonio 78e41187b3 Moved utilities for angles in trigo.h 13 years ago
Lorenzo Marcantonio 0e903dba5b Angle and distances cleanup (preparing for angles in doubles) 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