Commit Graph

76760 Commits

Author SHA1 Message Date
Matt Borgerson 89734ca828 ui: Add runtime disc eject & load actions 2020-06-03 04:51:09 -07:00
Matt Borgerson 382d6e383d smc: Add eject, power button, and basic drive tray status 2020-06-03 04:51:09 -07:00
Matt Borgerson ab5add9a2f xbox: Add ACPI GPE0 block and support EXTSMI# 2020-06-03 04:51:09 -07:00
Matt Borgerson 95a3ced4c3 chardev: Default to qemu_main_context
In the event chardevs are created outside of the main QEMU thread, but
are using the default context specified by `NULL`, take care to
explicitly use the `qemu_main_context` context.
2020-06-03 04:37:13 -07:00
Matt Borgerson 4cb8301631 main-loop: Use thread-specific context instead of global context 2020-06-03 04:37:13 -07:00
Matt Borgerson f896ebc1e2 ui: Add system reset and keyboard shortcuts 2020-05-31 15:17:34 -07:00
Matt Borgerson f93c7b4ea3 nv2a: Fix device reset 2020-05-31 14:26:15 -07:00
Matt Borgerson 42f9b28ce1 build: Specify -headerpad_max_install_names for macOS builds 2020-05-30 18:52:47 -07:00
Matt Borgerson ca4d03cf89 ui: Add ability to enable user (NAT) network backend 2020-05-30 18:52:47 -07:00
Matt Borgerson 76107a4371 build: Re-enable SLiRP (user networking) 2020-05-30 18:52:47 -07:00
Matt Borgerson c71cef3a54 ui: Fix hmp monitor init: do not use readline 2020-05-29 01:48:34 -07:00
Matt Borgerson c3cfccf2b9 ci: Only deploy to PPA if all platforms build 2020-05-25 23:30:21 -07:00
Matt Borgerson d1933ed413 ui: Add .desktop file for GUI launch 2020-05-25 22:19:25 -07:00
Matt Borgerson b373a6ce38 Makefile: Support getting xemu version info in archive 2020-05-25 19:18:45 -07:00
Matt Borgerson 2ddc2f4d49 ci: Sync master source to ppa-snapshot branch 2020-05-25 19:18:45 -07:00
Matt Borgerson aa149a583a build: Remove submodule updates 2020-05-25 15:10:10 -07:00
Matt Borgerson 5855f9a388 ui: Hard import inih and imgui projects for now 2020-05-25 15:09:22 -07:00
Matt Borgerson 625218b1c0 ui: Remove imgui inih submodules 2020-05-25 15:09:22 -07:00
Matt Borgerson 04f8a04259 ci: Add Ubuntu build tarball 2020-05-25 13:29:12 -07:00
Matt Borgerson 87e8c4b495 ci: Add macOS builds to release assets 2020-05-22 15:51:18 -07:00
Matt Borgerson 7e67f18595 ui: Cleanup debug messages 2020-05-22 14:57:58 -07:00
Matt Borgerson ff729dc55d main: Redefine main as qemu_main 2020-05-04 07:37:39 -07:00
Matt Borgerson 12ec0a33a2 ui: Update xemu monitor init with new hmp parameter
Tracking a2f411c467
2020-05-04 07:36:52 -07:00
Matt Borgerson 6c009b206d ui: Update cursor
Tracking 86a088e624
2020-05-04 07:35:52 -07:00
Matt Borgerson 2d0e996887 ui: Add missing file copyright headers 2020-05-04 07:24:06 -07:00
Matt Borgerson 899e2d681f ui: Fix typo 2020-05-04 07:24:06 -07:00
Matt Borgerson 84a04b04bc ui: Auto resize windows 2020-05-04 07:24:06 -07:00
Matt Borgerson 2ba6206620 ui: Add more privacy information about reports 2020-05-04 07:24:06 -07:00
Matt Borgerson 0a36662a38 build: Add OpenSSL to PKG_CONFIG_PATH for macOS 2020-05-04 07:24:06 -07:00
Matt Borgerson 418baf129d ui: Add windows header to xemu-os-utils-windows 2020-05-04 07:24:06 -07:00
Matt Borgerson 35bcd180a4 ui: Fix xemu-os-utils-windows.o filename 2020-05-04 07:24:06 -07:00
Matt Borgerson 37ef9f5856 ui: Add report submission error reporting 2020-05-04 07:24:05 -07:00
Matt Borgerson d0df082322 xemu-xbe.c: Fixup 2020-05-04 07:24:05 -07:00
Matt Borgerson 4daa2567bb ui: Refactor 2020-05-04 07:24:05 -07:00
Matt Borgerson f5a7a90120 ui: Add basic reporting stubs 2020-05-04 07:24:05 -07:00
Matt Borgerson 479070463f configure: Add OpenSSL probe 2020-05-04 07:24:05 -07:00
Matt Borgerson c02c245e0f ui: Refactor 2020-05-04 07:24:05 -07:00
Matt Borgerson b4f2267101 ui: Give default value to avoid compiler warning 2020-05-04 07:24:05 -07:00
Matt Borgerson b52cec8a28 ui: Refactor 2020-05-04 07:23:32 -07:00
Matt Borgerson 6b97fbb3ef ui: Move settings load out of constructor 2020-05-04 07:23:32 -07:00
Matt Borgerson 8baa62da00 ui: Improve compatibility dialog 2020-05-04 07:23:31 -07:00
Matt Borgerson a5ce412590 ui: Support opening homepage from app 2020-05-04 07:23:31 -07:00
Matt Borgerson f8ac9ec658 ui: Add compatibility report dialog 2020-05-04 07:23:31 -07:00
Matt Borgerson d31e10cc59 ui: Add interface to configure socket networking 2020-05-04 07:23:31 -07:00
Matt Borgerson 8bfb9913ae build: Disable slirp library 2020-05-04 07:23:31 -07:00
Matt Borgerson 8e50d32213 ui: Remember UI scaling preference 2020-05-04 07:23:31 -07:00
Matt Borgerson be0c5f13cc ui: Add option to scale app UI elements 2020-05-04 07:23:31 -07:00
Matt Borgerson 80940258fe ui: Fix alpha fade out for main menu 2020-05-04 07:23:31 -07:00
Matt Borgerson b04ceb7de2 vl: Don't complain about missing flash on first boot 2020-05-04 07:23:30 -07:00
Matt Borgerson 8a21065fe8 ui: Start logo animation on appearing 2020-05-04 07:23:30 -07:00