160 Commits (e6b0a6abca4ef283d0c4072d45a9363872be578b)

Author SHA1 Message Date
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. 2 years ago
Alex Shvartzkop 940f92a44f GAL: improve redraw handling, allowing higher refresh rates. 2 years ago
Alex df4fefeb20 Fix view shifting when infobar is shown. 2 years ago
Marek Roszko 5d93487607 Disable IME input on the gal canvas 2 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 3 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
Ian McInerney 8ea18c0639 Don't steal focus from other windows on GTK 5 years ago
Ian McInerney 0a0935e0f3 Remove ACTIONS::TranslateLegacyId and TOOL_DISPATCHER::DispatchWxCommand 5 years ago
Wayne Stambaugh d96cccbf20 OpenGL GAL tracing improvements. 5 years ago
Wayne Stambaugh be8327bd54 GAL memory allocation fixes. 5 years ago
Wayne Stambaugh e7227a4f21 GAL code cleaning. 5 years ago
mitxela 886cad43bd Cancel drag action when focus is lost 5 years ago
Seth Hillbrand ffb3748cfc Don't crash when getting multiple wx calls 5 years ago
Jon Evans be5102a6e0 Prevent refresh loops on GTK/MSW 5 years ago
Jon Evans 93173fca93 Fix refresh logic on MacOS to prevent excessive redraws 5 years ago
Jeff Young fc2bdc49de Once more into the depths of hell... er, I mean fix a focus issue. 5 years ago
Jeff Young cb5ec8bce1 Make Eeschema cursors update without waiting for mouse movement. 5 years ago
Marek Roszko 262bb06d91 Avoid stealing focus from text controls when hovering over canvas 5 years ago
Marek Roszko c372a77d6c Fix focus theft, Windows sends mouse events to windows regardless of focus. 5 years ago
Marek Roszko f38676fc46 Move the timer fix to the dispatcher to just always run 5 years ago
Marek Roszko 88102bca46 Kick the refresh timer for GAL on Win32 with a terrible hack 5 years ago