Commit Graph

14 Commits

Author SHA1 Message Date
Matt Borgerson e8386e4e4c vl: Call xemu_input_init before vmload 2020-06-19 05:43:14 -07:00
Matt Borgerson 7d2b038ef6 main-loop: Add an outer lock on QEMU main loop
Ensures monitor commands run from the UI thread are synchronous and not
interfered with by things running on the QEMU main loop. e.g. savevm
which gives up the iothread lock. There's likely a nicer way to do this,
but for now this will do.
2020-06-19 05:43:14 -07:00
Matt Borgerson 89734ca828 ui: Add runtime disc eject & load actions 2020-06-03 04:51:09 -07:00
Matt Borgerson 7e67f18595 ui: Cleanup debug messages 2020-05-22 14:57:58 -07:00
Matt Borgerson 6c009b206d ui: Update cursor
Tracking 86a088e624
2020-05-04 07:35:52 -07:00
Matt Borgerson c02c245e0f ui: Refactor 2020-05-04 07:24:05 -07:00
Matt Borgerson b52cec8a28 ui: Refactor 2020-05-04 07:23:32 -07:00
Matt Borgerson 0cbbb9c55b ui: Remove displaychangelistener updates on window state change 2020-05-04 07:22:59 -07:00
Matt Borgerson a764c4e9af ui: Don't minimize when focus is lost in fullscreen 2020-05-04 07:22:59 -07:00
Matt Borgerson a0e1a7fa40 ui: Prefer immediate swap interval 2020-05-04 07:22:59 -07:00
Matt Borgerson c2b74a08d3 ui: Move QEMU main loop to a thread 2020-05-04 07:22:56 -07:00
Matt Borgerson 1af8c598c6 ui: Factor out gls field 2020-05-04 07:20:07 -07:00
Matt Borgerson 6bd84c9851 ui: Add header for xemu display 2020-05-04 07:20:07 -07:00
Matt Borgerson 0b738f855e ui: Add new dedicated xemu SDL display 2020-05-04 07:13:15 -07:00