82 Commits (7030c7d948959605b65a477ea17b4cc89cd19240)

Author SHA1 Message Date
Seth Hillbrand 69c1263c02 GTK3: Force scrollbars visible 7 years ago
Seth Hillbrand fe30460aeb gal: Save canvas type unconditionally 7 years ago
Seth Hillbrand db43bd82a7 gtk3: Remove scrollbars 7 years ago
Seth Hillbrand 327942affb GAL: Fallback to CAIRO on OpenGL error 7 years ago
Maciej Suminski 64da77538f Fix bitmap scale in printouts 7 years ago
Jeff Young 16925cc74e Implement RAII locking for GAL updating. 7 years ago
Seth Hillbrand bf164f7c4b GAL: Lock context when triggering resize 7 years ago
Jeff Young 6c34fdefd7 Better exception handling and context locking for GAL. 7 years ago
Jeff Young 9dfcc839a4 Fix color issues with cursor and sheet pins. 7 years ago
jean-pierre charras 4a92a5e628 Fix a Eeschema crash when using a SYMBOL_PREVIEW_WIDGET. Fix also a few draw artifacts. 7 years ago
jean-pierre charras a6d014d959 Fix some artifacts when drawing items, both on Cairo and Opengl. 7 years ago
Jeff Young 2d5baac77d Fix up zoom and pan issues entering/leaving sheets. 7 years ago
jean-pierre charras b42f94e27b Eeschema, Cairo backend: fix a minor but annoying render issue. 7 years ago
jean-pierre charras f283667fb0 add option to switch between opengl and cairo in eeschema (step 1) 7 years ago
jean-pierre charras 58916a200e Eeschema: Fix a crash at start in Debug mode 7 years ago
Jeff Young da4fb4ae3a Move galDisplayOptions access from pcbnew to common. 7 years ago
Tomasz Wlostowski 48d36f854e eeschema-gal: fix cursor shape switching 7 years ago
Jeff Young 0309228276 Don't allow drawing to a zero-height or zero-width GAL canvas. 7 years ago
Jeff Young 63c9e11aae Bug fixes in Length Tuning UI. 8 years ago
Maciej Suminski ad6571a508 GAL profiling: changed wxLogDebug() to wxLogTrace() for DRAW_PANEL_GAL 8 years ago
Maciej Suminski d87a7ae58e Fallback to Cairo when OpenGL is not supported 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
Jon Evans 0b9b8d3e93 Add support for reversed draw order and Cairo negative draw mode 8 years ago
jean-pierre charras 48393c605e Try to fix special keys (ARROWS, PAGE UP/DOWN) issues both on Linux and Windows in GAL mode 8 years ago
Jon Evans 93de82f0b2 Fix scrollbars in macOS GAL canvases 8 years ago
Jon Evans b6298a0a41 Don't force grid color to LAYER_GRID in EDA_DRAW_PANEL_GAL 8 years ago
Tomasz Włostowski 32185ddcd3 Multiple improvements concerning colors, configuration handling and legacy features in pcbnew: 9 years ago
jean-pierre charras 6ed4f9b208 Make EDA_DRAW_FRAME::SetToolID and mouse cursor shape setting working in GAL canvases, and uses same mouse cursor shapes in legacy and gal canvases. 9 years ago
Jon Evans 3ec28e2acf Refactor layer enumerations to all live in the same place 9 years ago
Chris Pavlina 1cee5780a5 Fix GAL focus bug 9 years ago
Chris Pavlina 4618e6c7f8 Component chooser: event and focus cleanup 9 years ago
John Beard 7ad30b7167 Move Grid style to Graphics Options dialog 9 years ago
John Beard ddded86a06 Give all GAL canvases access to a GAL_DISPLAY_OPTIONS structure instance 9 years ago
Jon Evans 9d68c970dc Remove dependence on LAYER_ID from EDA_DRAW_PANEL_GAL 9 years ago
Jon Evans 7cd72d6ffb Move layer colors from PCB_RENDER_SETTINGS to RENDER_SETTINGS 9 years ago
Jon Evans 7058e4eb21 Setup painter in PCB_DRAW_PANEL_GAL instead of EDA_DRAW_PANEL_GAL 9 years ago
Maciej Suminski 88eb648cbb Alternative way of handling OpenGL initialization & errors 9 years ago
decimad 5a4e247564 EDA_DRAW_PANEL_GAL now takes the gal display options per dependency injection 9 years ago
decimad 77138e3702 Add UI control to set up gal opengl antialiasing and load/store the settings 9 years ago
jean-pierre charras fff449ecf0 Performance counter rework: Add comments, fix coding style issues. 9 years ago
Simon Wells a2116ae070 Removed wxPaintDC from EDA_DRAW_PANEL_GAL::onPaint() 9 years ago
Simon Richter 1b2fd6a382 Replace BOOST_FOREACH with C++11 range based for. 10 years ago
Maciej Suminski 01f32dd52c GL_CONTEXT_MANAGER class to avoid unexpected GL context switches. 10 years ago
jean-pierre charras 3e2cae946c Corrected wxDC objects used by EDA_DRAW_PANEL_GAL & OPENGL_GAL. 10 years ago
Maciej Suminski 3ca7026aa0 More robust checks for OpenGL canvas visibility. 10 years ago
Simon Wells a9d08a620e Hide OpenGL scrollbars on OS X to fix freeze 10 years ago
Maciej Suminski d9f4877c94 Fixed a crash when starting pcbnew with OpenGL GAL. 10 years ago
Maciej Suminski 2f874097ae Fixed a crash in pcbnew (GAL). 10 years ago
Maciej Suminski 09d2d5367a Store grid settings for GAL. 10 years ago
Maciej Suminski 702be4903f Vertices are stored in GPU memory (OpenGL GAL). 10 years ago