Martin Wimpress
a9576fb3a4
fix: capture and displaying the PID when launching a VM
2024-05-12 23:22:58 +01:00
Martin Wimpress
0b5050511b
refactor!: remove --screenpct and simplify use of --width/--height
2024-05-12 23:22:58 +01:00
Martin Wimpress
493bacc318
refactor: simplify disk_format implementation
2024-05-12 23:22:58 +01:00
Martin Wimpress
d2b5ee4b18
feat: add disk integrity checking
2024-05-12 11:11:15 +01:00
Martin Wimpress
9dc669b44e
style: improve the output when attempting to start a running VM
2024-05-12 11:11:15 +01:00
Martin Wimpress
27ca4a27f0
refactor: improve kill VM logic by using VM_PID
2024-05-12 11:11:15 +01:00
Martin Wimpress
58599a98ab
fix: only check the disk write lock if there is no PID for the VM
2024-05-12 11:11:15 +01:00
Martin Wimpress
1ae4af6244
refactor: remove VM_UP and use VM_PID to indicate if the VM is running
2024-05-12 11:11:15 +01:00
Martin Wimpress
edfafdee5b
fix: remove debug output from parse_ports_from_file()
2024-05-12 11:11:15 +01:00
Martin Wimpress
ed1e85fb12
fix: only run glxinfo if it is installed
2024-05-12 11:11:15 +01:00
Martin Wimpress
eb6e9bf4df
fix: do not use qemu-img to determine the disk_format
...
Use the traditional default of qcow2, running qemu-img while a VM is running will return bogus information.
2024-05-12 11:11:15 +01:00
Martin Wimpress
dc30cc51b1
feat: add --offline argument to force an offline configuration. close #1194
2024-05-12 11:11:15 +01:00
Martin Wimpress
bd9d1d8ba4
refactor: move fix for launching VMs from outside directory
2024-05-12 11:11:15 +01:00
Martin Wimpress
4679d680f0
refactor: move kill VM logic to appropriate code path
2024-05-12 11:11:15 +01:00
Martin Wimpress
4283c1f507
fix: remove disk health check; it is a misfeature. close #1198
2024-05-12 11:11:15 +01:00
Martin Wimpress
135a08c7b0
feat: add command line argument to kill VMs. close #1195
2024-05-12 11:11:15 +01:00
Martin Wimpress
7b915d691c
feat: display requested resolution. closes #1196
2024-05-12 11:11:15 +01:00
Martin Wimpress
f51697593a
fix: correct VM RAM allocation check for Windows and macOS. close #1191
2024-05-10 18:05:06 +01:00
Martin Wimpress
16e8115e77
fix(quickemu): detect GLSL version and enable GL accordingly. close #920
2024-05-10 01:48:52 +01:00
Martin Wimpress
2fd37d0489
fix: don't double quote while hunting for OVMF. close #1181
2024-05-09 21:51:32 +01:00
Martin Wimpress
0dfc0b93ab
chore: bump version to 4.9.4
2024-05-09 19:03:26 +01:00
Martin Wimpress
013413ee8c
fix: resolve shellcheck SC2002 and SC2207
...
https://www.shellcheck.net/wiki/SC2002
https://www.shellcheck.net/wiki/SC2207
2024-05-09 16:39:58 +01:00
Martin Wimpress
ef55e74317
chore: drop quote stripping from LSB_DESCRIPTION; no longer required
...
As only /etc/os-release is parsed, no quote stripping is required.
2024-05-09 16:39:58 +01:00
Martin Wimpress
efea85695b
fix: resolve shellcheck SC2181
...
https://www.shellcheck.net/wiki/SC2181
2024-05-09 16:39:58 +01:00
Martin Wimpress
42a3476508
fix: check FMA and INV TSC CPU flags are available for macOS guests
2024-05-09 16:39:58 +01:00
Martin Wimpress
c727734a08
fix: add popcnt to CPU flags to enable for macOS
2024-05-09 16:39:58 +01:00
Martin Wimpress
341c44e372
fix: make sure a minimum of 8GB RAM is allocated to macOS and Windows
2024-05-09 16:39:58 +01:00
Martin Wimpress
e80cd7aeff
fix: double quote to prevent globbing and word splitting (SC2086)
...
https://www.shellcheck.net/wiki/SC2086
2024-05-09 16:39:58 +01:00
Martin Wimpress
84c71e9cfc
fix(quickemu): resolve shellcheck SC2317 info about usage()
...
https://www.shellcheck.net/wiki/SC2317
2024-05-09 16:39:58 +01:00
Martin Wimpress
a1417acc7a
fix(quickemu): resolve shellcheck SC2069 warnings
...
https://www.shellcheck.net/wiki/SC2069
2024-05-09 16:39:58 +01:00
Martin Wimpress
f282e4eb44
fix(quickemu): resolve shellcheck SC2164 warning
...
https://www.shellcheck.net/wiki/SC2164
2024-05-09 16:39:58 +01:00
Martin Wimpress
da6aa9fb2c
style(quickemu): correctly indent case statements
2024-05-09 16:39:58 +01:00
Martin Wimpress
6f92a52961
style(indentation): replace tabs with spaces
2024-05-09 16:39:58 +01:00
Martin Wimpress
69131b2e39
chore: drop macos high-sierra; recovery server is no longer available
2024-05-09 01:43:50 +01:00
Martin Wimpress
5e507e645c
fix: update cpu characteristics for macOS. close #1114
2024-05-09 01:43:50 +01:00
Martin Wimpress
fe2dc839ed
fix(quickemu): correct shellcheck SC2207 warnings
...
https://www.shellcheck.net/wiki/SC2207
2024-05-08 15:04:35 +01:00
Martin Wimpress
252f83c076
fix(quickemu): remove unused variable monitor_cmd SC2034
...
https://www.shellcheck.net/wiki/SC2034
2024-05-08 15:04:35 +01:00
Martin Wimpress
394f955870
fix(quickemu): resolve shellcheck SC2069 warnings
...
https://www.shellcheck.net/wiki/SC2069
2024-05-08 15:04:35 +01:00
Martin Wimpress
1596179ca5
fix(quickemu): resolve shellcheck SC2236
...
https://www.shellcheck.net/wiki/SC2236
2024-05-08 15:04:35 +01:00
Martin Wimpress
6ffa1692d6
fix(quickemu): resolve shellcheck SC2206 warnings
...
https://www.shellcheck.net/wiki/SC2206
2024-05-08 15:04:35 +01:00
Martin Wimpress
aefc99efce
fix(quickemu): resolve shellcheck SC2155 warnings
...
https://www.shellcheck.net/wiki/SC2155
2024-05-08 15:04:35 +01:00
Martin Wimpress
3292ce76ea
fix(quickemu): disable shellcheck SC2054 and SC2140 warning
...
https://www.shellcheck.net/wiki/SC2054
https://www.shellcheck.net/wiki/SC2140
2024-05-08 15:04:35 +01:00
Martin Wimpress
d6e2dca565
refactor(quickemu): remove requirement for lsb_release. close #1156
2024-05-05 12:48:54 +01:00
Martin Wimpress
b085bebfbe
style: update usage/help for quickemu and quickget
2024-05-03 18:00:41 +01:00
Jai A P
fedfe11190
Fix error messages printed on terminal after quickemu exits
...
- Fix #1130
2024-05-03 01:01:58 +01:00
Alex Genovese
52a5e5f4ef
fix for qemu-img error on new installs ( #1134 )
...
make sure a disk exists before trying to check it
2024-05-02 11:23:54 +01:00
Alex Genovese
9a09badfe5
Catalina Haswell MacOS variant ( #1119 )
...
* urgent fix for sonoma and #1114
(cherry picked from commit 960c34eca929aa8d93eceafe2d8ad5a87d2b1652)
* improved macos fix
Should also work on AMD RYZEN but please re-test
Same lines as already Ryzen tested but further testing on older ryzen and notebooks would be a good idea
improves on #1116
hopefull solves any other issues from #1114
(cherry picked from commit e4b876c2eff030471afcc41c2e00790910d5d7bd)
* MacOs update variant using more Haswell
See #1117
2024-05-02 11:23:13 +01:00
Phil Clifford
8a198b0031
Fix small typo in sed call
2024-04-20 11:44:52 +01:00
Martin Wimpress
dc81b8c2b3
fix: clean exit returns 0. Fixes #531
2024-04-17 00:12:43 +01:00
Martin Wimpress
b6f5b1aeb8
fix: use vmware-svga for old Ubuntu releases. Fixes #966
2024-04-16 23:49:59 +01:00