Skip to content

Commit 0079b33

Browse files
committed
Fix VM creation issues
1 parent c921f0b commit 0079b33

File tree

4 files changed

+32
-4
lines changed

4 files changed

+32
-4
lines changed

CHANGELOG.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,29 @@
1+
# EmuGUI v2.1.0.5701_dev "Fatima Nejla" (based on v2.1.0.5700_dev)
2+
3+
## WARNING
4+
5+
- You now need the latest version of your Linux distribution or at least Windows 10 to get official support for this release.
6+
7+
## Changes compared to v2.0.6.5617
8+
9+
- Thanks to Mizuki, we now have more flexible Windows-specific code.
10+
- As per the depreciation policy, the old USB Tablet checkbox has been removed for good.
11+
12+
## Foreported from v2.0.7.5618
13+
14+
- When creating new VMs, you can now choose custom BIOS files again.
15+
16+
## Changes compared to v2.1.0.5700_dev
17+
18+
- An issue which failed VM creation and editing has been eliminated.
19+
20+
## Known issues
21+
22+
- Unfortunately, you might have to run EmuGUI from the terminal on Linux.
23+
- You will not be notified about any more updates for now as update.txt will not be updated.
24+
- As for the TPM functionality, you must run `mkdir (insert-path-here)` and `swtpm socket --tpm2 --tpmstate dir=(insert-path-here) --ctrl type=unixio,path=(insert-path-here)/swtpm-sock --log level=20` in a terminal (You can leave the `--tpm2` argument away tho if you plan to use TPM 1.2 instead).
25+
- The QCOW2 format is prone to not work for some Windows VMs.
26+
127
# EmuGUI v2.1.0.5700_dev "Fatima Nejla" (based on v2.0.6.5617)
228

329
## WARNING

dialogExecution/editVMNew.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -979,7 +979,7 @@ def finishCreation(self):
979979

980980
add_args = self.le_addargs.text()
981981

982-
if self.checkBox_2.isChecked() or self.chb_usb.isChecked() or self.cb_mouse.currentText() == "USB Mouse":
982+
if self.chb_usb.isChecked() or self.cb_mouse.currentText() == "USB Mouse":
983983
usb_support = 1
984984

985985
elif self.cb_mouse.currentText() == "USB Tablet Device" or self.cb_kbdtype.currentText() == "USB Keyboard":

dialogExecution/newVirtualMachine.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -865,7 +865,7 @@ def finishCreation(self):
865865

866866
add_args = self.le_addargs.text()
867867

868-
if self.chb_usb.isChecked() or self.checkBox.isChecked() or self.cb_mouse.currentText() == "USB Mouse":
868+
if self.chb_usb.isChecked() or self.cb_mouse.currentText() == "USB Mouse":
869869
usb_support = 1
870870

871871
elif self.cb_kbd.currentText() == "USB Tablet Device" or self.cb_kbd.currentText() == "USB Keyboard":
@@ -915,6 +915,7 @@ def finishCreation(self):
915915
vga,
916916
net,
917917
win2k,
918+
usbtablet,
918919
dirbios,
919920
additionalargs,
920921
sound,
@@ -942,6 +943,7 @@ def finishCreation(self):
942943
"{vga}",
943944
"{networkAdapter}",
944945
{win2k},
946+
0,
945947
"{ext_bios_dir}",
946948
"{add_args}",
947949
"{self.cb_sound.currentText()}",

emugui.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ def __init__(self, parent=None):
129129
logman = errors.logman.LogMan()
130130
logman.generateLogID()
131131
logman.logFile = logman.setLogFile()
132-
self.version = "2.1.0.5700_dev"
132+
self.version = "2.1.0.5701_dev"
133133

134134
self.architectures = [
135135
["i386", self.lineEdit_4],
@@ -227,7 +227,7 @@ def __init__(self, parent=None):
227227
except:
228228
pass
229229

230-
self.versionCode = 5700
230+
self.versionCode = 5701
231231

232232
if platform.system() == "Windows":
233233
self.connection = platformSpecific.windowsSpecific.setupWindowsBackend()

0 commit comments

Comments
 (0)