175 Commits (6c47f32ccfa64d029e4502102734b71fd7e8ece3)

Author SHA1 Message Date
Marek Roszko 22d13546fb Some DisplayError -> DisplayErrorMessage 1 year ago
Alex Shvartzkop 55ca13e7cf Revert "Support hidpi in Cairo GAL canvas; performance improvements." 1 year ago
Mike Williams 53022ab347 mouse settings: add reverse zoom option 1 year ago
Seth Hillbrand be2a52dd2b Avoid GL ctx deadlock 1 year ago
Alex Shvartzkop a0bc8283d3 Show/hide scrollbars earlier to reduce flickering. 1 year ago
Jeff Young 0ca7a81181 Deferred redraw for netnames. 2 years ago
Alex Shvartzkop 8e90063258 Support hidpi in Cairo GAL canvas; performance improvements. 2 years ago
Alex Shvartzkop e3e63fb1b8 Disable hidpi cursors on GTK and OSX. 2 years ago
Seth Hillbrand ab0426d620 Detect if HiDPI cursors are needed 2 years ago
Marek Roszko 7dee29f70a Hackfix some cases the IME on windows locks up 2 years ago
Wayne Stambaugh 795a9eea60 Coding policy fixes. 2 years ago
Alex Shvartzkop 16e3692e71 Build time optimizations. 2 years ago
Marek Roszko 7505fd0f37 Profile can live in core 2 years ago
Marek Roszko 67b031adab Painter base class should just live in gal instead of being in denial 2 years ago
Marek Roszko a6a20bf8dc Evict the Pgm() dependency in GAL 2 years ago
Jeff Young e6b0a6abca ADDED: lib tree previews. 2 years ago
Seth Hillbrand db8e15ce88 Require wxWidgets 3.2 2 years ago
Alex Shvartzkop 176b308128 Update graphics error message, don't try drawing after. 2 years ago
Alex Shvartzkop bad08f88a0 Restart drawing after switching backend to fallback. 2 years ago
Alex Shvartzkop 7b5e725b98 Improve GAL panel refresh logic. 3 years ago
Alex Shvartzkop 940f92a44f GAL: improve redraw handling, allowing higher refresh rates. 3 years ago
Alex df4fefeb20 Fix view shifting when infobar is shown. 3 years ago
Marek Roszko 5d93487607 Disable IME input on the gal canvas 3 years ago
Marek Roszko bfad8bb0d5 Prevent VIEW::UpdateItems and onShowTimer from firing repaints if GAL did not complete init 3 years ago
Jeff Young 357427d803 Graphical diff for board vs library footprints. 3 years ago
Marek Roszko aacc9746e3 Yeet the last of wxSize/wxPoint to stop leaking gdicmn everywhere 3 years ago
Marek Roszko 9647a22e50 Prevent another GAL crash on init due to psuedo-race 3 years ago
Marek Roszko 58350b4521 Ensure gal is initialized before letting DoRepaint blowup spectacularly. 3 years ago
Jeff Young 4c63b4e061 Class name <-> file name sync. 3 years ago
Alex 4b1994e554 Don't update hidden scrollbars. 3 years ago
Alex dcb131c20d Improve canvas responsiveness by better swap interval management. 3 years ago
Seth Hillbrand 519084546e Ensure dtor throws into catch block 3 years ago
aris-kimi 7bd8cfd7f9 Added common option to hide scrollbars 3 years ago
Jeff Young 895a8a8dbc Work around focus issues for status popups. 3 years ago
Seth Hillbrand ee8116e55f Protect against double-refresh 3 years ago
Seth Hillbrand 86ac77258f Don't clear our mutex when drawing 3 years ago
Mike Williams 857990a883 Hierarchy: turn into a left side pane 4 years ago
Marek Roszko b123f7f35f Extra sanity to avoid a gal repaint when not initialized 4 years ago
Roberto Fernandez Bautista 1b6fe615e5 Don't lock OpenGL context twice 4 years ago
Alex 4c4089e836 Allow overlay scrolling on GTK, except for GAL canvases. 4 years ago
Jeff Young 09d0f6e17c Map zone layers before checking their visibility. 4 years ago
Seth Hillbrand c340760eaa Prevent unneeded fallback 4 years ago
Jon Evans 014bad7b28 Add profile counters for PCB mouse and paint events 4 years ago
Jon Evans a205595404 PROF_COUNTER -> PROF_TIMER 4 years ago
Tomasz Wlostowski cdb214d43a DRAW_PANEL_GAL: remove unused profiling counter 4 years ago
Tomasz Wlostowski f4b25a756d DRAW_PANEL_GAL: add runtime rendering tracing/profiling 4 years ago
Jeff Young b84d1456d5 KIFACE_I -> KIFACE_BASE. 4 years ago
Wayne Stambaugh bcd6bddfd4 Start expunging NULL. 4 years ago
jean-pierre charras 1bfa3dc6a5 Fix an annoying issue (wxMSW specific) about X_VIEW_CONTROLS::CaptureCursor() 5 years ago
Ian McInerney e08387ce3d Make the GAL responsible for the native cursor management 5 years ago