380 Commits (07d56a2e325d0933f145fc8ea29759c0539e8f5b)

Author SHA1 Message Date
Maciej Suminski aaf857e894 Items removed from board are removed from ratsnest as well. Corrected the way of items removal from ratsnest. 12 years ago
Dick Hollenbeck c264823731 8 bit string relief via class UTF8 12 years ago
Maciej Suminski c6efc451e6 Added ratsnest for GAL 12 years ago
jean-pierre charras 5f01f123de All: GetBoundingBox returns now a const EDA_RECT. 12 years ago
Dick Hollenbeck 5f329b472b make PROPERTIES::Value() not inline 12 years ago
Dick Hollenbeck 42ef7f6215 *) Start removing some of the problematic "<%s>.." format strings, which won't 12 years ago
jean-pierre charras a8e57e10e8 Remove wxUSE_UNICODE definition from CMakeLists.txt, because this define comes from wxWidgets and should not be made inside kicad 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 bb39956057 Fix minor bugs in cleanup dialog options and plot solder mask function (thanks to Lorenzo to locate these bugs) 12 years ago
Wayne Stambaugh ce409e3699 CvPcb footprint library table implementation. 12 years ago
Wayne Stambaugh 230c5f8f5a Convert footprint definitions from wxString to FPID. 12 years ago
Maciej Suminski 89849cdfa7 Unified Set/GetPosition() for BOARD_ITEMs. 12 years ago
jean-pierre charras 8cca89ffbe Pcbnew: read netlist enhancements: add option to remove single pads nets, add enforce tests to report non existing netnames in zones. 12 years ago
jean-pierre charras 3d40bd7e16 Pcbnew: add more test when reading a netlist file: verify if all pads found in netlist are found in corresponding footprints (no missing pads). 12 years ago
jean-pierre charras 4428d69a63 Pcbnew: Fix a bug when reading a netlist which forces pcbnew to read lib files to find a footprint even if the right footprint is already loaded (which explains the long time to load netlists) 12 years ago
jean-pierre charras a8a640811b Code cleaning and move worksheet code specific to title block and frame references shape in title_block_shapes.h and title_block_shapes_gost.h 13 years ago
Lorenzo Marcantonio af5a9a8de9 Removed Show code from BOARD_ITEM derived classes (as requested by Dick) 13 years ago
Wayne Stambaugh 4a9681d5c7 More post Pcbnew NETLIST_READER change clean up. 13 years ago
Wayne Stambaugh 81271ad41a Post Pcbnew NETLIST_READER change clean up. 13 years ago
Wayne Stambaugh 61b4f8a9eb Pcbnew NETLIST_READER improvements. 13 years ago
Lorenzo Marcantonio b525e3be55 Factored out text anchor drawing 13 years ago
Lorenzo Marcantonio b739b2b075 Support for a visibility flag and color selection to NPTH holes 13 years ago
Lorenzo Marcantonio 204d085b64 More cleanup on layer code usage 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 e0303a4558 - New typedef LAYER_MSK to encapsulate a layer bitmap 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
Dick Hollenbeck 25b65b2e3b Consistent with my email posting from a day or two ago, remove the translated 13 years ago
jean-pierre charras 3e8bd5592b Pcbnew: fix Bug #1156193 . Fix compil issues when KICAD_SCRIPTING_WXPYTHON is not enabled and KICAD_SCRIPTING is enabled 13 years ago
Heikki Pulkkinen 3e18fa422c protect data in class_track.h, switch to using member accessors 13 years ago
Wayne Stambaugh f8a56d446f Base object decoupling improvements. 13 years ago
Wayne Stambaugh 8a5ea7ec0d Pcbnew BOARD object encapsulation improvements. 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 9bbff22d96 1) Switch to boost hashtable support from wx macros which did not handle std::string. 13 years ago
Dick Hollenbeck 272936ef21 populate PCB_PARSER::m_layerMap with English layernames so footprints 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
jean-pierre charras bb6795ddf1 Pcbnew: drag functions: serious cleanup and better code. Use now the connectivity functions to find tracks connected to pads, 13 years ago
Lorenzo Marcantonio e771112259 Enforced EDA_COLOR_T type and minor const-ification 13 years ago
Lorenzo Marcantonio 3157b4d188 Enforced EDA_COLOR_T type and minor const-ification 13 years ago
Lorenzo Marcantonio 082d901d60 Encapsulated drawmode as an enum for type checking 13 years ago
Dick Hollenbeck 7c3f47ec5a fixes for plugins 13 years ago
jean-pierre charras 99b90d2fa3 More work on a better support of polygons in Kicad (code cleaning). 13 years ago
jean-pierre charras 0459b4dafa Pcbnew: fix incorrect detection of arcs having angles != 90 degrees 14 years ago
jean-pierre charras c7f6343bb4 Pcbnew: fix 2 minor issues, noticeable only in debug mode. 14 years ago
jean-pierre charras 91b0191a02 Pcbnew: save/load .kicad_pcb files: fix 2 minor issues. 14 years ago
Wayne Stambaugh 8c72db6631 Pcbnew s-expression file parser bug fixes and file size improvements. 14 years ago
Wayne Stambaugh 2d0d805014 Add Pcbnew s-expression file parser. 14 years ago
jean-pierre charras 7f07b48e88 Pcbnew: Update incorrect or incomplete copyrights in many files. 14 years ago
Dick Hollenbeck 16e5866611 EAGLE_PLUGIN: load layer definitions, zone parameters, text positions. 14 years ago
Dick Hollenbeck f2bd20ab34 Mostly EAGLE_PLUGIN work: 14 years ago