172 Commits (11c91c717942d385d72295302682e41c16d93ae9)

Author SHA1 Message Date
Jeff Young 11c91c7179 Improve obscuring dialog algorithm to handle multiple dialogs. 4 years ago
Mike Williams 30987cebfe Gerbview: fix cairo negative items and implement real differential mode 4 years ago
Jeff Young f221220fe2 Rename layer ids file. 4 years ago
Wayne Stambaugh bcd6bddfd4 Start expunging NULL. 4 years ago
Jeff Young 1f4a56005e Remove extraneous isPrinting test. 5 years ago
Seth Hillbrand 09e1a0dc48 Increase maximum zoom for pcbnew and gerbview 5 years ago
Wayne Stambaugh e6346e3103 Pass objects by reference instead of on the stack part 2. 5 years ago
Marek Roszko cbad18ad98 Hide gal profiling behind KICAD_GAL_PROFILE cmake option 5 years ago
Jonathan Haas 55679be2e3 Fix some typos across the codebase 5 years ago
Wayne Stambaugh d96cccbf20 OpenGL GAL tracing improvements. 5 years ago
Jeff Young 6c3b02aabe Cleanup (no functional changes). 5 years ago
Jeff Young b2ac9cc29f Formatting & naming conventions. 5 years ago
Seth Hillbrand df573255e0 Fix crash when switching schematics 5 years ago
Wayne Stambaugh 6ab1144ea3 Fix broken Doxygen comment specifiers. 5 years ago
Werni a7d5d1f091 Add more consts all over the place 5 years ago
Marek Roszko df590b1109 Reduce the "default" maximum scale factor down a magnitude. 5 years ago
Marek Roszko b2e9f6987d Split base_struct into eda_item and eda_rect 5 years ago
Jeff Young ba26e056ec Implement groups for modedit. 5 years ago
PJM d1322e7d1d Refactor GetDocumentExtents() 5 years ago
PJM abdd1906c2 Change 'Zoom to Fit' margins and add 'Zoom to Objects' 5 years ago
Jeff Young 57c3d8e8d8 Make sure preview group gets added to view after a clear. 5 years ago
Jeff Young 9716c62e32 Performance enhancements for PCBNew scrolling and zooming. 5 years ago
Jeff Young d586495c0a Preview fp edges & text while dragging in router. 5 years ago
Seth Hillbrand 5b8661f2ab view: Check for viewData in IsVisible() 6 years ago
Jeff Young 8db8119564 Redraw selection halos after zooming. 6 years ago
Jeff Young 43be58a1ea Fix bug in occulted centering logic. 6 years ago
Seth Hillbrand 0f1a11ef38 pcbnew: Cut only copied objects 7 years ago
Seth Hillbrand 30521f0c57 gal: Fix zoom extents for large screens 7 years ago
jean-pierre charras dde933ba08 When printing, pads are not always printed (especially on tech layers) 7 years ago
jean-pierre charras c539d6e0be fix incorrect initialization of VIEW::m_boundary. 7 years ago
Jeff Young fec8ab372e Don't set the viewport when switching screens. 7 years ago
Maciej Suminski 64da77538f Fix bitmap scale in printouts 7 years ago
Maciej Suminski 1cce194c8a Handle layer settings in printouts 7 years ago
Maciej Suminski f948e46330 VIEW: changed wxASSERTs to wxCHECKs 8 years ago
Maciej Suminski 17205b4599 Added VIEW::DataReference() for sharing data with another VIEW instance 8 years ago
Jeff Young 16925cc74e Implement RAII locking for GAL updating. 7 years ago
Seth Hillbrand ceca3e526c view: Do not include hidden items in query 7 years ago
Tomasz Wlostowski 2186db976b VIEW: added support for VIEW_OVERLAYS (temporary overlays for drawing debug graphics) 7 years ago
Jeff Young 6ad37972c0 Don't center objects behind the DRC dialog. 8 years ago
John Beard 58814e838d Common: Fix -Wcatch-value warnings (catching exceptions by value) 8 years ago
Seth Hillbrand fe1f837d0c Limit zoom out 8 years ago
Jeff Young cd5f727880 Fix off-by-1 errors in zoom menus & use zoom steps in GAL canvas. 8 years ago
Jon Evans 37beb726e3 GerbView: Implement in-place GAL layer reordering (for X2 sorting) 8 years ago
Maciej Suminski ad6571a508 GAL profiling: changed wxLogDebug() to wxLogTrace() for DRAW_PANEL_GAL 8 years ago
Jon Evans e21f18a176 Don't use the RTREE in UpdateAllLayersOrder() / UpdateAllLayersColor() 8 years ago
Jon Evans 4ec7a02ccd Add a method to conditionally update VIEW_ITEMs (GerbView performance) 8 years ago
Jon Evans d7bb83ddcb Add a REPAINT flag for faster redraw when bounding box hasn't changed 8 years ago
Jon Evans b90528a7ae Fix regression in GerbView display settings; some optimization too 8 years ago
Jon Evans 9452c61462 Use vector instead of bitset for VIEW_ITEM_DATA layer storage 8 years ago
Tomasz Włostowski 41f9c19b7d pcbnew: editing outlines now works in flipped view mode 8 years ago