142 Commits (dd64b2f284ebffc27afb0f463665a982bb8a267e)

Author SHA1 Message Date
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
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
Lorenzo Marcantonio ddff71c11b - Rogue int as LAYER_MSK (will break with more than 32 layers) 12 years ago
Dick Hollenbeck efb34166ea *) retain grid origin in the BOARD and save it in legacy and kicad board files. 12 years ago
Lorenzo Marcantonio af5a9a8de9 Removed Show code from BOARD_ITEM derived classes (as requested by Dick) 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 00f0e27851 Factored layer utility functions: classification, layer flip and mask flip 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
Wayne Stambaugh 2ab86e7400 Documentation and coding policy fixes. 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 272936ef21 populate PCB_PARSER::m_layerMap with English layernames so footprints 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
Lorenzo Marcantonio fef8347176 Script plotting patch 13 years ago
jean-pierre charras 3b56ea6732 Eeschema: fix crash when changing a label type to a global label during creation. 13 years ago
jean-pierre charras ae05cd80c3 Remove arcs support in zone outlines: this is a legacy code from FreePCB, never used, never tested, never maintained. 13 years ago
jean-pierre charras 91b0191a02 Pcbnew: save/load .kicad_pcb files: fix 2 minor issues. 14 years ago
jean-pierre charras 0c946870c5 All: fix a truncation issue in ReturnValueFromString that creates sometimes a small error for values entered in dialogs. 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
Dick Hollenbeck 16e5866611 EAGLE_PLUGIN: load layer definitions, zone parameters, text positions. 14 years ago
Wayne Stambaugh d8b60a14e1 Pcbnew s-expression file format improvements. 14 years ago
Dick Hollenbeck 51a83a7a66 cvpcb LEGACY_PLUGIN usage factoring 14 years ago
Dick Hollenbeck 3341669fc6 more footprint support for LEGACY_PLUGIN 14 years ago
jean-pierre charras 36dac0c14d Pcbnew nanometer: fix hatch lines issue in polyline.cpp 14 years ago
Dick Hollenbeck f8490ff4af Remove g_PcbPlotOptions, use wxformbuilder to subclass DIALOG_SHIM on several dialogs 14 years ago
Wayne Stambaugh d7feb9ab45 Initial Pcbnew s-expression file format commit. 14 years ago
Dick Hollenbeck 107ef8f102 see CHANGELOG.txt 14 years ago
Dick Hollenbeck 6c04e60587 see CHANGELOG.txt 14 years ago
jean-pierre charras 8e846082bb Pcbnew: Fix incorrect behavior of undo/redo command (this issue happens only when a new track is created, and an old redundant track is deleted) 14 years ago
Dick Hollenbeck 716d21d88a get rid of some globals, share BOARD_DESIGN_SETTINGS from PCB_EDIT_FRAME with FOOTPRINT_EDIT_FRAME 14 years ago
Dick Hollenbeck b8a0ab4c52 switch to <> for includes from "" per conversation with Jean-Pierre and Wayne, adjust search paths 14 years ago
Dick Hollenbeck 0cad6e7913 carve out TITLE_BLOCK class from BASE_SCREEN, add hashtables.h for PROPERTIES 14 years ago
Александр Закамалдин 2caa72f063 This patch implements width tuning (width correction) for PS plotting of tracks, pads and vias. 14 years ago
Dick Hollenbeck 1393eb0f11 finish up SCH_SHEET::{Set,Get}PageSettings() switch over 14 years ago
Dick Hollenbeck 697f912307 moving objects into BOARD which are saved in a *.brd file, for PLUGIN access 14 years ago
Dick Hollenbeck 0d4598656b rename Ki_PageDescr to PAGE_INFO, encapsulate it in accessors, and move it into the BOARD 14 years ago
jean-pierre charras 2c150e4817 All: fix compatibility issues with wxWidgets 2.9.3 14 years ago
Dick Hollenbeck a9e2399669 legacy pcbnew plugin touch ups 14 years ago
Dick Hollenbeck 463c17b807 fix EDA_ITEM::Show() prototype bug, fix KICAD_PLUGIN::Save() problem with netclasses. 14 years ago
Dick Hollenbeck 4c2a1dd5d1 more kicad_plugin work, make BOARD::m_NetInfo private 14 years ago