233 Commits (568c8c336baed537dc09a687a65b97075d757088)

Author SHA1 Message Date
Jon Evans a52250a91e Change from EDA_COLOR_T to COLOR4D globally; arbitrary color support 9 years ago
John Beard a8eea6155a Move bitmaps.h out of base_struct.h 9 years ago
jean-pierre charras b8b08dafd6 Code cleaning: remove pcbcommon.* which contains nothing really useful. The very few lines of code are moved to a better place. 9 years ago
jean-pierre charras 4505896634 A few zone outline context menu commands missing after creating a keepout area 9 years ago
Maciej Suminski 09e0311d4e Replaced Copy() method with operator=. Removed Copy() where default copy ctor was enough. 10 years ago
jean-pierre charras 9d994663f1 Fix Bug #1527446 (Flipping a block in pcbnew doesn't flip inner layers nor their connected microvias). 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
unknown cc7549a2a5 * Python scripting: brings pad.GetZoneConnection() and in example pad.SetZoneConnection(pcbnew.PAD_ZONE_CONN_FULL) to full workable. 10 years ago
Tomasz Wlostowski 63b35f40a7 Removed all dependencies on boost::polygon except for bitmap2component. Replaced almost all instances of CPOLYGONS_LIST with SHAPE_POLY_SET. 10 years ago
Maciej Suminski d2ebf688f9 Reverted commits that remove boost::polygon dependency (need more testing). 10 years ago
Tomasz Wlostowski 41c753b05d Removed all dependencies on boost::polygon except for bitmap2component. Replaced almost all instances of CPOLYGONS_LIST with SHAPE_POLY_SET. 10 years ago
unknown 71b3125d8e Cleanup: remove unnecessary macros EXCHG and NEGATE. add MIRROR macro. 11 years ago
jean-pierre charras 77249d9b2d Minor fixes: remove a few useless includes and move a few others to the right file. Remove a few coverity warnings about not initialized members. 11 years ago
Maciej Suminski 0b7fd874a0 Fixed printing issues under Linux. 11 years ago
jean-pierre charras ebb967c46f Pcbnew: fix issues and potential issues when reading board files and mainly old board files, and enhance the DRC tests and Delete Single Pad Net option when reading a netlist: 11 years ago
jean-pierre charras 9cfb97d8b4 Add hight contrast option in Modedit. In hight contrast mode, solder masks and solder paste are shown. 11 years ago
jean-pierre charras 479af2a7a8 Pcbnew, export Solder masks in Gerber Format: fix not working export when the solder mask minimal width is not 0 (the exported shapes were the same as if the vule = 0) with boost version >= 1.56 11 years ago
Wayne Stambaugh 1dc5178095 Message panel consistency improvements and coding policy fixes. 11 years ago
jean-pierre charras 6a93777a51 Polyline.h: remove useless class CRect. Use the more powerful EDA_RECT instead. Clean and remove duplicate code. 11 years ago
jean-pierre charras 09e20c6c0f Pcbnew: fix a serious bug in ZONE_CONTAINER class copy constructor: a pointer was not initialized. Pcbnew crashes when deleting or filling a copied zone. 11 years ago
jean-pierre charras e6274f70b0 BOARD::Add(): fix an issue for tracks: parent not set (could be an issue only in python scripts, because the parent is set by the constructor) 11 years ago
Dick Hollenbeck ad750defb6 LAYER_ID work 12 years ago
Maciej Suminski f31f92e45e Fixes the bug that causes pcbnew crash, when there are multiple net classes and the plot dialog was opened. 12 years ago
Lorenzo Marcantonio 342016b692 Constification of HitTest and GetParent 12 years ago
Lorenzo Marcantonio 85c5aa22c6 Constification of HitTest and GetParent 12 years ago
Maciej Suminski 3cb168be5a Removed warnings. 12 years ago
Maciej Suminski f7d00a393b Renamed BOARD_CONNECTED_ITEM::GetNet() -> GetNetCode() 12 years ago
Maciej Suminski 75026d8754 Renamed BOARD_CONNECTED_ITEM::GetNet() -> GetNetCode() 12 years ago
Maciej Suminski d62b47a0df BOARD_CONNECTED_ITEMs do not store net code anymore (m_NetCode field), instead net info is stored using a pointer to NETINFO_ITEM. 12 years ago
Maciej Suminski 78732f13f7 Removed: 12 years ago
jean-pierre charras 46e82e4e18 Move HitTestForCorner and HitTestForEdge code from class_zone to polygon/PolyLine.cpp, to avoid redundant code. 12 years ago
jean-pierre charras 5f01f123de All: GetBoundingBox returns now a const EDA_RECT. 12 years ago
jean-pierre charras 44bb2e6d4d Pcbnew: Code cleaning and some minor fixes. 12 years ago
jean-pierre charras e9713bb291 Pcbnew: Block selection enhancement, from Bug #593997 (whishlist) 12 years ago
jean-pierre charras 3b423cb12d Pcbnew fix Bug #1192203 (I hope ...) 13 years ago
jean-pierre charras ac1386a5a2 Pcbnew: fix bug 1179877, due a bad default copy constructor, after my changes about CPOLYGONS_LIST class. 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
Lorenzo Marcantonio cb49ca5ae2 More int casts to rounding conversions 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 00f0e27851 Factored layer utility functions: classification, layer flip and mask flip 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
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
jean-pierre charras 77945c4eb8 Pcbnew: Export vrml: fix an issue for 3D shapes having a local offset defined: the local offset was not correctly scaled. 13 years ago
jean-pierre charras 42c2399af7 Pcbnew: Try to find a better workaround for zone fiill bug (crash or bad fil areasl in very rare cases). 13 years ago
Wayne Stambaugh 6582cea862 Improve zone context menu descriptions, fixes lp:1116483 13 years ago
Wayne Stambaugh f8a56d446f Base object decoupling improvements. 13 years ago