245 Commits (cca63801bf7111996868604fd998326699af9ae5)

Author SHA1 Message Date
Maciej Suminski cca63801bf Renamed D_PAD::{Set,Get}PadName() to D_PAD::{Set,Get}Name() 8 years ago
Maciej Suminski 85be485c34 Enable long names for pin numbers and pads 8 years ago
Tomasz Włostowski 32185ddcd3 Multiple improvements concerning colors, configuration handling and legacy features in pcbnew: 8 years ago
Tomasz Włostowski 3b16d3cffe further DLIST/Iterators cleanup, some code formatting 9 years ago
Oliver Walters 9c80d63b5c Fixed HitTest for text and modules 9 years ago
Robbert Lagerweij e57c962336 Pcbnew: add option to select origin & anchor in move exactly tool 9 years ago
Jon Evans 3ec28e2acf Refactor layer enumerations to all live in the same place 9 years ago
jean-pierre charras 0f7e898caa Allow selection of number of segments to approximate a circle in convert_drawsegment_list_to_polygon. 9 years ago
jean-pierre charras ecdfa404cb More work courtyard overlap detection: better code. 9 years ago
jean-pierre charras 2637835a1e First version of courtyard overlap detection 9 years ago
jean-pierre charras b365f17e9f First draft of courtyard overlap detection. 9 years ago
John Beard a8eea6155a Move bitmaps.h out of base_struct.h 9 years ago
Dick Hollenbeck 0c459ced97 EDA_TEXT object refactor. 9 years ago
Maciej Suminski 89055c4425 Code formatting 9 years ago
Tomasz Włostowski 1c1f4e9a50 Refactoring of VIEW/VIEW_ITEM classes: 9 years ago
jean-pierre charras 45e67d25dd Fixes: lp:1635018 (Per-footprint tedit timestamp updated even when footprint isn't (updated at loading time, not after edit)) 9 years ago
Simon Richter b0f9864bc4 Clean up warnings from exception handlers 9 years ago
Tomasz Wlostowski a5b7a7ca0a Changed DuplicateAndAddItem() to parametrized Duplicate(). 10 years ago
Maciej Suminski 0bf553b06c Recompute local coordinates when an object is added to MODULE. 10 years ago
Maciej Suminski a5d32bbd63 Moved method descriptions from .cpp to .h. 10 years ago
Maciej Suminski b897c5f290 BOARD_ITEM_CONTAINER class. 10 years ago
Maciej Suminski 09e0311d4e Replaced Copy() method with operator=. Removed Copy() where default copy ctor was enough. 10 years ago
Mrio Luzeiro d8eab321f7 3D Viewer: complete refactor of the 3D viewer. 9 years ago
Dick Hollenbeck c2b8a4ee43 Move from class INSPECTOR as the EDA_ITEM::Visit() callback interface to a std::function 9 years ago
Michael Steinberg fde12ebd25 Replace boost::function and boost::bind with their std:: counterparts 9 years ago
Maciej Suminski cef45c0297 Hide all related layers when footprint rendering is disabled. 10 years ago
jean-pierre charras e2cc78b2b5 Code cleanup: remove dead code (some removed methods were broken), and update or add comments. 10 years ago
jean-pierre charras e46f706d4b Add Set/GetOrientationDegrees and GetOrientationRadians for texts, pads and footprints to avoid internal units to usual angle units conversion in code (and avoid mistakes). 10 years ago
jean-pierre charras 44fc6cb337 Fix issue: "Malformed footprint causes crash on load" (in fact, no crash: just an assert dialog is shown) 10 years ago
jean-pierre charras b237d81b75 Create Array dialog: some fixes: 10 years ago
Tomasz Wlostowski ee3418e90b One-click PCB update improvements 10 years ago
Tomasz Wlostowski 5ef6001e06 pcbnew: support for removing NETINFO_ITEMS from BOARD for proper netlist undo 10 years ago
jean-pierre charras a356293fee Cvpcb: Fix incorrect unique pad count for footprints using mixed letters/digits in pad name (like AA12, AB12 or Anod for instance.) and skip pads with no pad name. 10 years ago
Damien Espitallier 16c2c398e9 CvPcb: count unique pin numbers when filtering by pin count. (fixes:1300719) 10 years ago
unknown 1ee7458140 1. Fixed copy paste error in append_board_to_current.cpp ruining a if else condition, should fix a possible bounding box computation bug 10 years ago
jean-pierre charras 77f1d8a848 Pcbnew: Fix a bug in exchange footprints: if a set of pads having the same name (complex pads) is found in a footprint, not all pads of this set have the netname updated (however reading the netlist fixes this isssue). 10 years ago
jean-pierre charras d63c017a0a Exchange footprints: remove duplicate code, and keep the "Locked" attribute state after exchange/replace. 10 years ago
jean-pierre charras 4fc230b773 Rework on Enum PAD_SHAPE_T, PAD_DRILL_SHAPE_T and PAD_ATTR_T (see rev 6008) : the new and better names are now used in Kicad code and existing python scripts. 10 years ago
unknown cc7549a2a5 * Python scripting: brings pad.GetZoneConnection() and in example pad.SetZoneConnection(pcbnew.PAD_ZONE_CONN_FULL) to full workable. 10 years ago
jean-pierre charras 75d02086ad Modedit: fix a minor bug in footprint transform (polygons not mirrored or rotated in global footprint transform). 10 years ago
unknown 71b3125d8e Cleanup: remove unnecessary macros EXCHG and NEGATE. add MIRROR macro. 11 years ago
Maciej Suminski d3b31316ba Fixed module text visibility settings (GAL). 11 years ago
jean-pierre charras 9c43d6f22b Very minor fixes: 3D viewer: remove artifacts with NPTH pads having the save size as their hole. Kicad: remove duplicate submenu in menubar. remove a minor coverity warning 11 years ago
https://launchpad.net/~john-j-beard 0350290499 Fix Bug #1426675 (Undo and cancel commands don't have effect for Duplicate operation in legacy mode) 11 years ago
jean-pierre charras 2427b40271 Fix Bug #1431423 (pcbnew: edited 3d model filename is not saved). 11 years ago
jean-pierre charras f16e083ecf Fix minor bug #1429990 (3D viewer shows hidden footprint graphic texts ). Fix minor coverity warnings (not initialized members and dead code) 11 years ago
jean-pierre charras 4bab8dde65 Fix some minor coverity warnings. Fix a bug in pcad2kicad plugin. Scripting: map BASE_SET. Rename some python bom scripts with better names. Fix erroneous comments and add comments 11 years ago
jean-pierre charras d6c6b4debb Fix some coverity warnings (mainly not initialized vars). 11 years ago
jean-pierre charras c1978b3242 Pcbnew: fix crash when undoing a move exact pad in board editor. 11 years ago
Maciej Suminski 4fb9bce354 Code formatting. 11 years ago