19 Commits (1b1623885c12617619b45e87d535fb353b145d61)

Author SHA1 Message Date
JamesJCode eb17ebee4e Implement time-domain length tuning 9 months ago
Jeff Young 9066ad3620 Report global physical_clearance issues before moving on to layers. 7 months ago
JamesJCode ede5faee72 Implement dynamic assignment of component classes 8 months ago
Seth Hillbrand 0b2d4d4879 Revise Copyright statement to align with TLF 10 months ago
Jeff Young 8260f0ee13 Add support for unitless values to PCB_EXPR_EVALUATOR. 3 years ago
Jeff Young 30ecca464d Rename mechanical_clearance -> physical_clearance. 4 years ago
Jeff Young 21790fcab7 Fix a pair of dereference-freed-pointers in DRC. 4 years ago
Jeff Young 5f37c2b247 Custom rule severities. 4 years ago
Jeff Young f221220fe2 Rename layer ids file. 4 years ago
Jeff Young 2b43ffd12d Better error reporting; better nullptr safety. 5 years ago
Jeff Young cc86630f11 Start pulling new DRC engine into Kicad. 5 years ago
Jeff Young ec5040aff5 Fix missing 'else' and EOF processing, both of which cause crashes. 5 years ago
Jeff Young 577c1be391 Report all DRC rule errors, not just the first. 5 years ago
Jeff Young 5a1b1c544a Add layer to rule grammar. 5 years ago
Jeff Young c52df811ae Add expression eval to constraint min/max/opt values. 5 years ago
Jeff Young 095937563b Hook libeval compiler up to rule parser 5 years ago
Jeff Young 4138c8554c Parse DRC rules when closing Board Setup dialog. 5 years ago
Jeff Young 416d82727f Redo DRC rules to get ready for new system. 6 years ago
Jeff Young d3f017d825 DRC rules parser and engine. 6 years ago
Seth Hillbrand 6625d0721e Implement Get/Set display options 6 years ago
Maciej Suminski d599a83c4b Removed unused variables in PCB_VIEW 8 years ago
Marvin Schmidt 69974b73db Remove some extra semicolons 8 years ago
Tomasz Włostowski c9817df9db refactoring: implemented BOARD-specific view Add()/Remove()/Update() methods in PCB_VIEW, moved to libpcbcommon 8 years ago
Tomasz Włostowski 8a09a1d329 refactoring: derive PCB-specific PCB_VIEW from VIEW with the intention of moving PCB_EDIT_FRAME entries used by the tools (e.g. GetActiveLayer) there 8 years ago
Maciej Suminski 89055c4425 Code formatting 9 years ago
Tomasz Włostowski 1c1f4e9a50 Refactoring of VIEW/VIEW_ITEM classes: 9 years ago
Tomasz Włostowski 8bd9dd49bb view: added quick hiding mechanism in VIEW/VIEW_ITEM 11 years ago
Maciej Suminski 5ac699776d Revisiting GAL: 12 years ago
Maciej Suminski d8acd1c718 Moved Init() & Reset() from TOOL_INTERACTIVE to TOOL_BASE. 12 years ago
Maciej Suminski 08fd9d8cbd Overridden ViewUpdate() for MODULE class, so it handles its pads, drawings and texts. 12 years ago
Maciej Suminski 0ac3e1fbf2 Namespace KiGfx->KIGFX. 12 years ago
Maciej Suminski 1de8eba49e Added functions for refreshing the layer set occupied by a VIEW_ITEM. 12 years ago
Maciej Suminski b04de0cada Fixed memory leaks in containers. 12 years ago
Maciej Suminski f179183dea Removed some dead code. 12 years ago
Maciej Suminski fef50dd81e Changed way of naming VIEW_ITEM update flags to be more explicit. 12 years ago
Maciej Suminski 8c37e70889 Different approach to item recaching. 12 years ago
Maciej Suminski 62ea71fcae Fixed layers caching settings. Added some comments. 12 years ago
Maciej Suminski f193e389ec Moved highlighted flag from VIEW_ITEM to EDA_ITEM. Added brightened and selected flag to EDA_ITEM. 12 years ago
Maciej Suminski 8753bef2fa Moved VIEW_ITEM::ViewGetRequiredLayers() functionality to the VIEW class. Now required layers are set per layer basis instead of per item. 12 years ago
tomasz. 09182d814d View: various fixes, added VIEW::IsDirty() 12 years ago
Maciej Suminski c5ca075e24 Added an interface for highlighting. 12 years ago
Maciej Suminski 5a0869f2e2 Added 'required layers' option for drawn items. 12 years ago
Maciej Suminski cd517f67db Added VBO_CONTAINER as a faster storage for vertices (OPENGL_GAL), tuned for exchanging data with GPU. 13 years ago
Maciej Suminski dd8601cbf8 Added caching of multilayer items (storing multiple group ids for items). 13 years ago
Maciej Suminski e262b32198 Introduction of Graphics Abstraction Layer based rendering for pcbnew. 13 years ago
jean-pierre charras d739f03c5f Remove old xpm icons files 14 years ago
Dick Hollenbeck b8a0ab4c52 switch to <> for includes from "" per conversation with Jean-Pierre and Wayne, adjust search paths 14 years ago
Wayne Stambaugh 4b853dedb4 Application name capitalization fixes. 14 years ago
Dick Hollenbeck 07ab5534e5 PNG bitmap support, initial implementation 14 years ago
Dick Hollenbeck 45c5e594b6 zwischen punkt for migration to PNG bitmaps 14 years ago