Matt Borgerson
084b40fc53
meson: Migrate cpp-httplib submodule to a subproject
2025-01-02 19:07:25 -07:00
Matt Borgerson
0c5b41d6f7
ui: Add menubar backend selection
2024-12-31 01:37:05 -07:00
Matt Borgerson
792ed56d58
nv2a: Block renderer finalization on display present
2024-12-31 01:37:05 -07:00
Matt Borgerson
a5385803db
nv2a: Add Vulkan renderer
2024-12-31 01:37:05 -07:00
Matt Borgerson
4ad2374e32
ui: Fix update org, add Windows arch tag to update
2024-12-30 17:17:59 -07:00
Matt Borgerson
8749cb70ca
meson.build: Link with crypt32 on Windows for httplib
2024-12-30 15:36:08 -07:00
Matt Borgerson
6ee1639c82
ui/xemu-net.c: Include qemu/sockets.h for inet_aton
2024-12-30 15:36:08 -07:00
Matt Borgerson
67053d1db3
ui: Macro out some variables only used for debugging
2024-12-29 18:42:12 -07:00
Matt Borgerson
feee2f142d
ui: Fix variable-as-format-string cases
2024-12-29 18:42:12 -07:00
Matt Borgerson
816c875ac4
net/slirp: Move prototype def into slirp.h
2024-12-29 18:42:12 -07:00
Antonio Abbatangelo
0c21a5f3b4
ui: Fix FilePicker clear button overlapping select button
2024-03-09 22:32:13 -07:00
Fred Hallock
03f40b1d8e
ui: Support controller peripherals and XMU devices ( #1315 )
...
* Added XMU Settings to the Input Screen
* Added Peripherals to config
* Prevent overwriting existing XMUs
* Added blockdev.h to try to fix the MacOS build
* Fixed some issues that antangelo pointed out
* Moved the peripheralType and param vars into the loop
* Moved fatx.h and fatx.c to ui\thirdparty\fatx
* Added Validation for Peripheral Settings
* Fixed some nits that were pointed out
* don't pass NULL into xemu_settings_set_string
* Changes following Matt's recommendations
* Changes to XMU FilePicker
* XMU image auto-bind logic refactor
* renamed peripheralType to peripheral_type
* removed unnecessary calls to g_strdup_printf and g_free
* Cleaned up some comments, removed an unnecessary variable
* handle overwrite prompt in Windows
* Fixed some code format and style inconsistencies
* More formatting fixes
* Fixed a few memory leaks
* qemu_access: check for Read and Write access
* Run clang-format
* Remove unused xemu_new_xmu declaration
* Fix use after free in rebind code
2023-12-18 01:04:14 -05:00
Fabx
800eb468a4
ui: Warn user about no output when AV Pack set to "None"
2023-11-28 09:35:21 -07:00
Fabx
b605381adb
ui: Use only one option for settings window ( #1122 )
...
* rebase code
* remove unsused item
* restore "system" displaying on first boot
* restore popup menu functions (separate commit)
* restore snapshot function in popup menu
* get current index value from config file
2023-11-19 14:16:06 -05:00
7oxicshadow
51b0cda5ea
ui: Remember debug video size, position and state across restarts
2023-10-16 01:44:51 -04:00
Antonio Abbatangelo
38950d7e8c
ui: Apply correct snapshot activation action for save menuitem
2023-10-12 11:17:12 -07:00
Revix-0
1d3c7c05d4
ui: Add option to hide cursor after a period of time
2023-08-02 00:54:43 -07:00
Matt Borgerson
16dd084612
Revert "vl: Move input init to exit_preconfig"
...
This reverts commit a5034584c0 .
2023-07-28 16:31:15 -07:00
Matt Borgerson
a5034584c0
vl: Move input init to exit_preconfig
2023-07-28 15:05:40 -07:00
Matt Borgerson
5055cc6401
ui: Add toggle to hide notifications
2023-07-27 19:54:46 -07:00
Matt Borgerson
15bf68594f
imgui: Set remote to xemu fork
2023-07-22 21:34:39 -07:00
Matt Borgerson
93ab116e91
ui: Fix audio debug dialog spacing
2023-07-21 18:25:25 -07:00
Matt Borgerson
1985b63ffa
ui: Fix controller nav
2023-07-21 17:45:20 -07:00
Matt Borgerson
8702713963
ui: Update httplib API
2023-07-21 01:35:58 -07:00
Matt Borgerson
45f3d303b3
httplib: Submodule and update to v0.13.1
2023-07-21 01:35:58 -07:00
Matt Borgerson
9c2144eb2b
ui: Update ImPlot API
2023-07-21 01:35:58 -07:00
Matt Borgerson
1a5dff927d
ui: Update Dear ImGui API
2023-07-21 01:35:58 -07:00
Matt Borgerson
81935947dc
ui: Update Dear ImGui SDL2 impl name
2023-07-21 01:35:58 -07:00
Matt Borgerson
f28fb5fe76
implot: Update to v0.15
2023-07-21 01:35:58 -07:00
Matt Borgerson
35a1f93825
imgui: Update to v1.89.7
2023-07-21 01:35:58 -07:00
Matt Borgerson
0f27526006
Merge tag 'v7.2.4' into sync/qemu-7.2.0
...
v7.2.4 release
2023-07-17 03:29:42 -07:00
Dongwon Kim
5cc60b67d3
ui/gtk: set the area of the scanout texture correctly
...
x and y offsets and width and height of the scanout texture
is not correctly configured in case guest scanout frame is
dmabuf.
Cc: Gerd Hoffmann <kraxel@redhat.com >
Cc: Marc-André Lureau <marcandre.lureau@redhat.com >
Cc: Vivek Kasireddy <vivek.kasireddy@intel.com >
Signed-off-by: Dongwon Kim <dongwon.kim@intel.com >
Message-ID: <20230621213150.29573-1-dongwon.kim@intel.com >
(cherry picked from commit 37802a24eb )
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru >
2023-07-02 07:49:18 +03:00
Matt Borgerson
e10ad42caa
xemu-snapshots.c: Drop qemu-common.h include
2023-06-18 01:30:38 -07:00
Matt Borgerson
976319b391
Merge remote-tracking branch 'origin/master' into sync/qemu-7.2.0
2023-06-18 01:19:02 -07:00
Matt Borgerson
0ee7502c23
ui: Make aspect ratio config independent, add autodetect
2023-06-18 00:58:39 -07:00
mborgerson
129c48dd6e
ui: Blank screen when VGA SCREEN_OFF is set
2023-06-14 03:36:47 -07:00
Fabx
af3f832fd7
ui: Get Windows product and build number
2023-06-12 11:04:02 -07:00
Anastasia Belova
9b55660e4a
vnc: move assert in vnc_worker_thread_loop
...
job may be NULL if queue->exit is true. Check
it before dereference job.
Fixes: f31f9c1080 ("vnc: add magic cookie to VncState")
Signed-off-by: Anastasia Belova <abelova@astralinux.ru >
Reviewed-by: Michael Tokarev <mjt@tls.msk.ru >
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru >
(cherry picked from commit bdfca8a22f )
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru >
2023-06-11 11:03:26 +03:00
Matt Borgerson
d557a294fe
ui: Move dvd path settings update to lower level for now
2023-06-04 20:24:43 -07:00
Matt Borgerson
5ac1dd1e98
ui: Fix MainMenuSnapshotsView member visibility
2023-06-04 20:24:43 -07:00
Matt Borgerson
7e6ca1097b
ui: Only check for xbe if snapshot xbe filter is on
2023-06-04 20:24:43 -07:00
Matt Borgerson
487cc7f591
ui: Make snapshot Replace button red
2023-06-04 20:24:43 -07:00
Matt Borgerson
386a114c01
ui: Show placeholder text when no snapshots are displayed
2023-06-04 20:24:43 -07:00
Matt Borgerson
df7e8c23a2
ui: Use larger font for snapshot search text and create button
2023-06-04 20:24:43 -07:00
Matt Borgerson
6fbb0dfbcd
ui: Clarify snapshot search/name placeholder text
2023-06-04 20:24:43 -07:00
Matt Borgerson
0155721cfe
ui: Create SnapshotManager, check snapshot disc image path
2023-06-04 20:24:43 -07:00
Matt Borgerson
756e423eac
ui: Also clear search regex after creating snapshot
2023-06-04 20:24:43 -07:00
Matt Borgerson
2cc2df0be7
ui: Move all snapshot actions into a context menu
2023-06-04 20:24:43 -07:00
Matt Borgerson
a96d0c5f79
ui: Stretch snapshot search box
2023-06-04 20:24:43 -07:00
Matt Borgerson
86cdc0a9ab
ui: Use stylized toggle for snapshot filter by title
2023-06-04 20:24:43 -07:00