60 Commits (03739a4d375bd98300c079e81a6739de330f7186)

Author SHA1 Message Date
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: 8 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
Maciej Suminski 36dd6eb6b3 GAL profiling output is enabled with WXTRACE env variable. 10 years ago
Maciej Suminski da312db7a4 Fixed a wxWidgets assertion. Newer wxWidgets (3.1) display a message saying that horizontal alignment flags are ignored with wxEXPAND. 10 years ago
Maciej Suminski 4262915b38 Code formatting. 10 years ago
Chris Pavlina bb9f1b00cd Fix graphics rendering on RTL systems (lp:1559545) 10 years ago
Bernhard Stegmaier 5d25b4ef90 Disable FPS limiter for OSX (GAL). 10 years ago
Bernhard Stegmaier 3e2b4244f9 OSX: add support for wxMagnifyEvent on OSX builds using wxWidgets 3.1.0 or greater. 10 years ago
Tomasz Wlostowski 991b9d509a GAL: apply grid offset when board is loaded and respect grid color setting. (fixes lp:1533168) 10 years ago
jean-pierre charras ade51289a7 All: use solid lines instead of dashed lines to draw X and Y axis in legacy canvas (like in Gal canvas). The main reason: on OSX axis using dashed lines are very very slow to draw (looks like a wxWidget issue when the wxDC scale factor is very small) 10 years ago
Maciej Suminski 8fa28797f9 Fixed the problem of GAL frames excessively taking over focus in Windows. 10 years ago
Maciej Suminski 0386a4df94 Bulletproof canvas switching. 10 years ago
Maciej Suminski 6018bb6625 Pcbnew saves the type of used canvas. 10 years ago
Maciej Suminski ddcdda1a59 GalType -> GAL_TYPE 10 years ago
Maciej Suminski 3cb095b7c2 GAL canvases update status bar, message panel & zoom widget. 11 years ago
Maciej Suminski 9d27caca75 More robust method of regaining keyboard focus (GAL). 11 years ago
Maciej Suminski 28a270a328 Refactored grid origin point drawing (GAL). 11 years ago
Maciej Suminski d3b31316ba Fixed module text visibility settings (GAL). 11 years ago
Garth Corral 6eaf029a0e Pinch to zoom for OS X. 11 years ago
Maciej Suminski 2043d4696f Scrollbars (GAL). 11 years ago
Maciej Suminski 50afd515c2 Minor code cleaning. 11 years ago
Maciej Suminski b1ace1607b Reworked GAL switching. 11 years ago
Garth Corral 4b9db692fb - Changed mousewheel handling to pan more smoothly rather than in larger 11 years ago
Garth Corral 6c137ac79c Added support for wxWidgets magnify events from the Magic Trackpad on OS X 11 years ago