146 Commits (2901fee9a0852f96f26fcc7f6106555376428809)

Author SHA1 Message Date
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 7 years ago
Maciej Suminski 17205b4599 Added VIEW::DataReference() for sharing data with another VIEW instance 7 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
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
Maciej Suminski 6006b54dd9 Fixed a crash when editing a pad of a bottom layer module 8 years ago
Jon Evans 9383987b1c Skip calling RTREE::Remove() when adding items to a VIEW 8 years ago
Jon Evans 0b9b8d3e93 Add support for reversed draw order and Cairo negative draw mode 8 years ago
Maciej Suminski b5db6a7d5d Map/unmap vertices once per layer order update 8 years ago
Oliver Walters 161045f17d Speed improvement for select / deselect in GAL 8 years ago
jean-pierre charras 6eb2000b69 fix Coverity warning (CID 151565) (CID 155147) 9 years ago
Maciej Suminski 906ee77dbf Fixed VIEW_ITEM memory leaks 9 years ago
Jon Evans 0afb249447 Add drawing priority support to VIEW 9 years ago
Maciej Suminski 3c61b16e7b Code formatting 9 years ago
Maciej Suminski 004ca3c6f9 Fixed a memory leak in VIEW_ITEM (proper way of doing 9bc2bb2) 9 years ago
Chris Pavlina 99bfa2fea2 Revert "Fixed a VIEW_ITEM memory leak" 9 years ago
Maciej Suminski 9bc2bb2651 Fixed a VIEW_ITEM memory leak 9 years ago
jean-pierre charras fff449ecf0 Performance counter rework: Add comments, fix coding style issues. 9 years ago
Simon Richter ac9f858813 Performance counter rework 9 years ago
jean-pierre charras dec2d6e8cc Fix a few Coverity warnings. A bit of clean code in export_vrml.cpp. 9 years ago
Maciej Suminski effc8bebb1 Store view flip setting between canvas changes 9 years ago
Maciej Suminski 027515f4e1 Fixed refreshing after flipping the view 9 years ago
Maciej Suminski 7ad5fca6de More code formatting, updated copyright headers 9 years ago
Maciej Suminski 8f924ed125 Added checks to ensure VIEW_ITEM_DATA != nullptr. 9 years ago
Maciej Suminski 89055c4425 Code formatting 9 years ago
Tomasz Włostowski da28e163d2 Optimizations/fixes to the VIEW/GAL classes: 9 years ago
Tomasz Włostowski 3f7c5a0845 fixed post-rebase issues 9 years ago
Tomasz Włostowski 1c1f4e9a50 Refactoring of VIEW/VIEW_ITEM classes: 9 years ago
Tomasz Włostowski 27a10e8597 Multiple simplifications to GAL tools in PCBNew: 9 years ago