Commit Graph

76732 Commits

Author SHA1 Message Date
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
Matt Borgerson a10f24f030 input: Process events for unbound controllers 2020-05-04 07:23:30 -07:00
Matt Borgerson 90461de5cf ci: Create .app bundle for macOS 2020-05-04 07:23:30 -07:00
Matt Borgerson 60199805e6 ui: Fix crash on empty path in Cocoa file select dialog 2020-05-04 07:23:30 -07:00
Matt Borgerson bfc3783d9f ui: Mark settings dirty on change from dialog 2020-05-04 07:23:30 -07:00
Matt Borgerson 1c8c1babf9 xbox: Do not crash if BIOS fails to load 2020-05-04 07:23:30 -07:00
Matt Borgerson 42157c107d ui: Always connect DVD drive, permit it to be empty 2020-05-04 07:23:29 -07:00
Matt Borgerson 94726a407c ui: Always show error if flash path is empty 2020-05-04 07:23:29 -07:00
Matt Borgerson d206aa8f7e ui: Use SDL to determine resource/preference base paths 2020-05-04 07:23:29 -07:00
Matt Borgerson 29ab405bc8 configure: Add GTK lib/flag dependency to SDL module 2020-05-04 07:23:00 -07:00
Matt Borgerson d3a40ba843 ci: Add GTK to Ubuntu dependency list 2020-05-04 07:22:59 -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 5b200c5870 main-loop: Specifically create glib context/loop 2020-05-04 07:22:59 -07:00
Matt Borgerson 3273e550a1 ui: Use native file selection dialogs 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 03e1d6993c ui: Add .gitattributes to force LF for shaders 2020-05-04 07:20:08 -07:00
Matt Borgerson 25e23030ec ui: Use 3rd party dirent for ImGuiFileDialog 2020-05-04 07:20:08 -07:00
Matt Borgerson ec057af488 build: Package data for Windows dist 2020-05-04 07:20:08 -07:00
Matt Borgerson 8aa653fd68 build: Ensure required submodules get checked out 2020-05-04 07:20:08 -07:00
Matt Borgerson 3e43f25a81 configure: Try to make OpenGL enabling a little more consistent 2020-05-04 07:20:07 -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 64b1782b71 ui: Rollback ImGuiFileDialog version 2020-05-04 07:20:07 -07:00
Matt Borgerson 172264ccd3 .gitignore: Ignore xemu version and config files 2020-05-04 07:20:07 -07:00
Matt Borgerson 64cacd4564 includes: Resolve some minor C++ incompatibilties 2020-05-04 07:20:05 -07:00
Matt Borgerson 658b354723 vl: Use xemu settings to derive launch params 2020-05-04 07:18:20 -07:00
Matt Borgerson 0245d3bee9 nv2a: Update Makefile offscreen GL sources 2020-05-04 07:15:29 -07:00