92 Commits (eb3d32f96731c5048a4007ec2054819e960fa114)

Author SHA1 Message Date
jean-pierre charras 23e09d3de7 some other WXDEBUG replacement 6 years ago
Seth Hillbrand 85df994eda Handle wx scrollbar thumbs in system-independent way 6 years ago
Seth Hillbrand 5facd37376 GAL: Use cursor enum 6 years ago
Jeff Young 1a68d7c200 Cleanup no-longer-used variable. 6 years ago
Jeff Young 97d70d7844 Fix cursor bugs in simulation. 6 years ago
Jeff Young 981072598b Overhaul cursor code for new tool/action framework. 6 years ago
Jeff Young f0cd7a5fd9 Clean up duplicted Find action processing. 6 years ago
Jeff Young ce1f35a1be Cleanup some left-over vestiages of the legacy canvas architecture. 6 years ago
Jeff Young 6025256e07 Push KIWAY_HOLDER down a level so we can move a bunch of stuff that doesn't belong there out. 7 years ago
Jeff Young 718ad77891 Fix a bug introduced when UseGalCanvas() no longer switches. 7 years ago
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: 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