94 Commits (25a12772479d9696f48510b4e268479b76abc74b)

Author SHA1 Message Date
Dick Hollenbeck f72394cc6b Make PLUGIN::Footprint*() API functions take 'const' PROPERTIES*. 12 years ago
Dick Hollenbeck de4cceb245 unique FPL_CACHE class names 12 years ago
Wayne Stambaugh 6fb731189c Fix two more FPID empty string parsing bugs. 12 years ago
Wayne Stambaugh 230c5f8f5a Convert footprint definitions from wxString to FPID. 12 years ago
Carl Poirier 3f8343b341 REMOVE: USE_PCBNEW_NANOMETERS by making it the only way to go in pcbnew, effectively removing the deci-mils build. 12 years ago
Dick Hollenbeck efb34166ea *) retain grid origin in the BOARD and save it in legacy and kicad board files. 12 years ago
Dick Hollenbeck b1ed22f7ed minor tweaks to debug statements and cmake 12 years ago
Dick Hollenbeck 0a11144cad fix legacy board file footprint name setting in MODULE 13 years ago
Dick Hollenbeck cec229bf83 WTF 13 years ago
Wayne Stambaugh ce94880a52 Pcbnew: fix bug reading legacy board format. (fixes lp:1195368) 13 years ago
Dick Hollenbeck 2810f5a5fe fix error message in legacy_plugin 13 years ago
Dick Hollenbeck dea9dd2361 better error reporting and parsing of bad legacy footprint libs 13 years ago
jean-pierre charras 2554575656 More work on CPOLYGONS_LIST class. 13 years ago
jean-pierre charras 2e6969fe96 More work on CPOLYGONS_LIST class. 13 years ago
jean-pierre charras b2a76062c7 All: use CPOLYGONS_LIST, a typedef of std::vector<CPolyPt> to handle a Corners Polygons List. 13 years ago
Dick Hollenbeck cca97586a9 revert to using quotes around variable text which may be blank 13 years ago
jean-pierre charras 0d41a7a523 All: fix some issues in messages to translate. Remove fully outdated files 13 years ago
Lorenzo Marcantonio 42709330e0 Better strings for the translators (converted concatenations to formats) 13 years ago
Lorenzo Marcantonio 204d085b64 More cleanup on layer code usage 13 years ago
Lorenzo Marcantonio d12a45923b More work on EDA_COLOR_T and layers. 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
Lorenzo Marcantonio 27ee815742 Minor flags and layer mask cleanup 13 years ago
Lorenzo Marcantonio e0303a4558 - New typedef LAYER_MSK to encapsulate a layer bitmap 13 years ago
Lorenzo Marcantonio 675f8d4a0b Typedef STATUS_FLAGS to encapsulate EDA_ITEM bitmapped flags 13 years ago
jean-pierre charras 00bdc80087 Pcbnew: Fix a collision name between 2 methods: EDA_ITEM::GetFlags() and ZONE_CONTAINER::GetFlags(), which creates a very strange behavior when creating/edition zones. 13 years ago
Wayne Stambaugh 25e7abec0d Encapsulation, bug, context menu string, and, coding policy fixes. 13 years ago
Wayne Stambaugh 7d0ec1a138 More encapsulation work. 13 years ago
Wayne Stambaugh 42d7bf6c8e Pcbnew encapsulation and code cleaning. 13 years ago
jean-pierre charras 9d40727b4c Pcbnew: fix issues: Ensure pads type connector have a drill size= 0, like SMD pads. Ensure keepout zones have no net. 13 years ago
Andrey Fedorushkov 02b5b477da pcbnew: fix build in linux gcc-4.5.2 13 years ago
jean-pierre charras e4f72171f5 Eeschema: fix broken mirroring for texts and labels in block mirror X and Y (this fixes Bug #1135505) 13 years ago
Wayne Stambaugh 8a5ea7ec0d Pcbnew BOARD object encapsulation improvements. 13 years ago
Dick Hollenbeck 45bd443184 1) Implement EAGLE_PLUGIN::FootprintLoad(), FootprintEnumerate(), and IsFootprintWritable(). 13 years ago
jean-pierre charras 96f302c958 Pcbnew: fix bug: missing call to SetFileFormatVersionAtLoad after loading a board, in legacy format. 13 years ago
jean-pierre charras a674dd6581 Pcbnew: class DIMENSION: code cleaning 13 years ago
Dick Hollenbeck a564d2f865 minor file save as fixes, move legacy header into its plugin 13 years ago
jean-pierre charras b4f0230658 Pcbnew: fix Bug #1089120. Also change "Length Die" expression to "Length Pad To Die" in code 13 years ago
Dick Hollenbeck 9ae4e60911 start using FILE_LINE_READER( const wxString& ) 13 years ago
Dick Hollenbeck 98086a8891 Change READ_LINE classes to use less virtual functions, and READ_LINE::ReadLine() to return char* 13 years ago
Marco Mattila cbb28977a2 Fix saving of local thermal parameters in pcbnew legacy_plugin. 13 years ago
Dick Hollenbeck 2aa27122b0 Eliminate many assumptions in Pcbnew's library manager, pertaining to locality of libraries and 13 years ago
Dick Hollenbeck a93637b14f remove -std=c++0x compiler option since nobody is ready for it, and accordingly back into auto_ptr from unique_ptr 13 years ago
Dick Hollenbeck 9bbff22d96 1) Switch to boost hashtable support from wx macros which did not handle std::string. 13 years ago
jean-pierre charras 703293fa30 Add a min width parameter to plot solder mask layers. 13 years ago
Wayne Stambaugh 1468a4ae31 Pcbnew s-experssion footprint library implementation. 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
Lorenzo Marcantonio fef8347176 Script plotting patch 13 years ago
Lorenzo Marcantonio 96bf0a5460 Missing a wxT in call to LogDebug 13 years ago
Dick Hollenbeck 5b9c354759 wxFileName::CreateTemporaryFile() is switching to /tmp directory when no preceding path is present 13 years ago
Dick Hollenbeck 367bfb4e14 fix problem with eeschema print dialog showing up on missing monitor 13 years ago