80 Commits (d32fb68fa91bd1ac73a1239ac3ef4823539a5a2e)

Author SHA1 Message Date
jean-pierre charras 39b4afecfa fix code after file renaming 8 years ago
jean-pierre charras 4c5bd01887 Rename a few files 8 years ago
Maciej Suminski f7072cc7c6 Moved DRC::doEdgeZoneDrc to drc_clearance_test_functions.cpp 8 years ago
Maciej Suminski 9b5dc5c215 GAL show markers for zone outlines gap test 8 years ago
jean-pierre charras cdad02336d fix minor compil warnings 8 years ago
Tomasz Włostowski f34b86d39e pcbnew: made zone filling algorithm thread-safe. 8 years ago
Alejandro García Montoro f68ce306bd CPolyLine -> SHAPE_POLY_SET refactor. 9 years ago
jean-pierre charras 178cf0dc25 Polygon calculation (zones filling): use fast mode when possible (in fact most of time) and strictly simple polygon option only in critical cases (in fact in plot Gerber functions mainly). 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
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
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
Maciej Suminski f7d00a393b Renamed BOARD_CONNECTED_ITEM::GetNet() -> GetNetCode() 12 years ago
Maciej Suminski 75026d8754 Renamed BOARD_CONNECTED_ITEM::GetNet() -> GetNetCode() 12 years ago
jean-pierre charras e9713bb291 Pcbnew: Block selection enhancement, from Bug #593997 (whishlist) 12 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 4ac7dd5845 3D viewer: Modify yhe way board items shapes are built: 13 years ago
Lorenzo Marcantonio b525e3be55 Factored out text anchor drawing 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
Wayne Stambaugh 7d0ec1a138 More encapsulation work. 13 years ago
jean-pierre charras 1f277fd66d Remove Kbool from Kicad. Use Clipper instead. 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 90a6daa722 Cleanup math_for_graphic code 13 years ago
jean-pierre charras dfdd2cfdbf Remove freepcb arc legacy code from PolyLine. 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 f96d557e73 Fix issues in zones creation (DRC and merging) I created in 3658.1 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 ef5f1b9e6b Start work on a better support of polygons in Kicad (code cleaning). 13 years ago
jean-pierre charras 018b080001 Pcbnew: Add keepout areas (Copper zones without tracks or/and vias). 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
jean-pierre charras 7f07b48e88 Pcbnew: Update incorrect or incomplete copyrights in many files. 14 years ago
Dick Hollenbeck f2bd20ab34 Mostly EAGLE_PLUGIN work: 14 years ago
Dick Hollenbeck 2082fbba4f fix some warnings in Debug mode under wx 2.9.x 14 years ago
jean-pierre charras 08ef741770 Undo redo change and code cleanup. 14 years ago
jean-pierre charras ee8d721c3c Add priority level to zones. 14 years ago
Dick Hollenbeck b8a0ab4c52 switch to <> for includes from "" per conversation with Jean-Pierre and Wayne, adjust search paths 14 years ago
jean-pierre charras 3383d6c8a5 Code cleaning and better comments. 14 years ago
jean-pierre charras 1c98200721 Pcbnew: fix issue when KICAD_NANOMETER is defined: when zones use htcth to show zones areas, hatch lines were incorrectly calculated (hunded of thousand lines created) 14 years ago
Dick Hollenbeck b979d1e0b9 plugin work, accessors 14 years ago
jean-pierre charras bcbde5d813 All: fix a collision name between accessor function GetTimeStamp and GetTimeStamp in common.cpp. 14 years ago
Wayne Stambaugh 4b853dedb4 Application name capitalization fixes. 14 years ago
Wayne Stambaugh edd35b4e90 PCB common library header rationalization. 14 years ago
Wayne Stambaugh 0c44335795 Lots and lots of PCBNew code cleaning and fix build bug introduced in r3108. 14 years ago
Dick Hollenbeck 40664a55e7 zone to zone DRC 'clearance' policy/setting now comes from ZONE_CONTAINER::GetClearance(), a virtual override, and is currently ignoring the netclass setting and using only the m_ZoneClearance settting, see ZONE_CONTAINER::GetClearance() to adjust policy. 14 years ago
Wayne Stambaugh 2fb2ab0d37 Refactor PCBNew selection clarification menu text code. 15 years ago
Marco Mattila cbee247737 Add zone corner smoothing to pcbnew. 15 years ago