Commit graph

  • e1ee983245 feat(darwin): disable ignore_msrs_alert() on darwin Martin Wimpress 2024-05-14 16:08:42 +01:00
  • c4b2216617 feat(darwin): search for OVMF in brew paths Martin Wimpress 2024-05-14 15:54:49 +01:00
  • aeacc82b32 feat(darwin): add support for cocoa display Martin Wimpress 2024-05-14 15:39:44 +01:00
  • 22d6932ce2 feat(darwin): get host RAM for Darwin and make Linux result consistent Martin Wimpress 2024-05-14 15:15:15 +01:00
  • 5515a9e7d7 feat(darwin): add get_nproc() to support Linux and Darwin Martin Wimpress 2024-05-14 14:52:36 +01:00
  • 37c89a62f6 feat(darwin): add get_cpu_info() to support Linux and Darwin Martin Wimpress 2024-05-14 14:49:14 +01:00
  • 1158f5a207 feat(darwin): add support for gstat on darwin Martin Wimpress 2024-05-14 14:36:36 +01:00
  • 8f9f7d8aed feat(darwin): add support for guname on darwin Martin Wimpress 2024-05-14 14:35:22 +01:00
  • 9cfc4f6ed7 fix: Arcolinux completely changed releases Phil Clifford 2024-05-15 16:51:05 +01:00
  • 45470649cb feat: remove unneeded sed from arcolinux url discovery Phil Clifford 2024-05-14 16:30:37 +01:00
  • 542fcbe50e fix: update Makefile for better pandoc options Phil Clifford 2024-05-14 13:19:41 +01:00
  • 304d459ddb docs: include documentation updates from wiki to man pages Phil Clifford 2024-05-14 13:06:31 +01:00
  • f6b5d684d4 docs: regenerated man pages for new and changed options Phil Clifford 2024-05-14 12:35:32 +01:00
  • aaf4ae4ff6 chore: white space clean up Martin Wimpress 2024-05-14 10:49:47 +01:00
  • 325dc7f904 chore: remove comment line of code Martin Wimpress 2024-05-14 10:43:13 +01:00
  • f17cfe4e78 refactor: clean up configure_file_sharing() Martin Wimpress 2024-05-14 10:42:53 +01:00
  • 0b892f82a0 refactor: simplify macOS core count to power of 2 Martin Wimpress 2024-05-14 10:32:29 +01:00
  • cbc3c20104 refactor: move all port checks to ports_param_check() Martin Wimpress 2024-05-14 10:06:53 +01:00
  • 124202511a style: correct output of CPU, MSR and RAM Martin Wimpress 2024-05-14 09:59:40 +01:00
  • cfa131fb9c fix(shellcheck): get Public folder permissions in a shellcheck safe way Martin Wimpress 2024-05-14 09:59:19 +01:00
  • f3b475ec42 fix: fallback to ~/Public if xdg-user-dir is not available. close #627 Martin Wimpress 2024-05-14 09:58:16 +01:00
  • f850dcb8db refactor: add fileshare_param_check() to validate public directory Martin Wimpress 2024-05-14 09:56:56 +01:00
  • e29173a16d refactor: initial refactor of vm_boot() to separate sub-system config Martin Wimpress 2024-05-13 19:43:56 +01:00
  • 212a5bd6d0 style: indent warnings in vm_boot() Martin Wimpress 2024-05-13 19:41:48 +01:00
  • 94cdce7dd2 fix: check for braille support before enabling it Martin Wimpress 2024-05-13 19:40:34 +01:00
  • 980fb1f66a refactor: move SDL_MOUSE_FOCUS_CLICKTHROUGH config to display_param_check() Martin Wimpress 2024-05-13 19:39:53 +01:00
  • 45191a796e refactor: update initialisation to use new param check functions Martin Wimpress 2024-05-13 17:42:35 +01:00
  • 44e653a48d feat: create tpm_param_check() Martin Wimpress 2024-05-13 17:40:41 +01:00
  • 6d44ca8c2d feat: create ports_param_check() Martin Wimpress 2024-05-13 17:40:01 +01:00
  • f723ce6196 refactor: add braille and gl checking to display_param_check() Martin Wimpress 2024-05-13 17:39:35 +01:00
  • e6fe7602b9 style: minor corrections Martin Wimpress 2024-05-13 17:36:32 +01:00
  • 8db3100355 refactor: remove hardcoded reference to qemu-img Martin Wimpress 2024-05-13 17:15:17 +01:00
  • 4ccee8097b chore: alias macOS release names with versions Martin Wimpress 2024-05-13 17:14:49 +01:00
  • c83dc45b11 refactor: derive macOS OSK inline Martin Wimpress 2024-05-13 17:14:12 +01:00
  • 96b7e8f991 chore: make tabstop hints the same for quickemu and quickget Martin Wimpress 2024-05-13 17:13:37 +01:00
  • 88cc5f0056 fix(macos): enable ept_1gb flag to improve compatibility. close #1214 Martin Wimpress 2024-05-13 16:28:18 +01:00
  • 9cb021b174 refactor: move all disk_size configuration to quickget Martin Wimpress 2024-05-13 16:18:44 +01:00
  • 99ccc0460b style(quickget): indent case state correctly Martin Wimpress 2024-05-13 16:11:21 +01:00
  • 19d01e2900 style(macos): make macos download output consistent Martin Wimpress 2024-05-13 16:10:59 +01:00
  • f83e710bd2 chore: update .gitignore Martin Wimpress 2024-05-13 15:37:53 +01:00
  • 5b017a5163 chore(windows): drop non-functioning windows 11 hash checking Martin Wimpress 2024-05-13 15:35:54 +01:00
  • f2fb7f0f69 refactor(windows): drop curl_windows() and use web_get() Martin Wimpress 2024-05-13 15:35:01 +01:00
  • 58af2d9d9d style(windows): make windows download output consistent and more verbose Martin Wimpress 2024-05-13 15:34:08 +01:00
  • 6b052910e8 fix(windows): avoid using the LANG variable in the global scope Martin Wimpress 2024-05-13 14:49:56 +01:00
  • 355f0b14ed chore!(quickemu): remove backwards compatibility for old config options Martin Wimpress 2024-05-13 13:32:08 +01:00
  • b2012ab641 style: clean up some comments Martin Wimpress 2024-05-13 13:30:07 +01:00
  • b45926f83c refactor: macOS big-sur and newer honour --sound-card configuration Martin Wimpress 2024-05-13 13:04:16 +01:00
  • 398d4e7246 feat: add support for qemu usb-audio devices Martin Wimpress 2024-05-13 14:21:44 +01:00
  • a0d33ca42b feat: add support for sound duplex. closes #935 Martin Wimpress 2024-05-13 12:41:47 +01:00
  • 48f74d2cec refactor: consolidate macOS virtio configuration Martin Wimpress 2024-05-13 12:36:59 +01:00
  • 46fb3e60fb chore: increase default disk size for macOS to 128GB Martin Wimpress 2024-05-13 12:35:29 +01:00
  • ef711a0bbc style: make snapshot actions consistent with other actions Martin Wimpress 2024-05-13 10:41:30 +01:00
  • b3a1300144 refactor: if disk_img is not configured, automatically configure it Martin Wimpress 2024-05-13 10:07:32 +01:00
  • 622f6046c7 docs: add comments for the main VM variables Martin Wimpress 2024-05-13 10:06:20 +01:00
  • 054f471f18 refactor: process all single run actions; make output consistent Martin Wimpress 2024-05-13 09:52:09 +01:00
  • 70055b746e chore: bump version to 4.9.5 Martin Wimpress 2024-05-13 01:18:58 +01:00
  • 90c373f0ab refactor: make socket variable names consistent Martin Wimpress 2024-05-13 01:22:37 +01:00
  • bbc57c14e9 refactor: clean up serial connection variables Martin Wimpress 2024-05-13 01:13:30 +01:00
  • 50111513be refactor: clean up qemu monitor variables Martin Wimpress 2024-05-13 01:02:28 +01:00
  • a628ee687d refactor: clean up ssh port variables Martin Wimpress 2024-05-13 00:43:29 +01:00
  • c6eadae173 refactor: clean up spice port variables Martin Wimpress 2024-05-13 00:39:36 +01:00
  • 7163384c3c refactor: consolidate fullscreen variable Martin Wimpress 2024-05-13 00:28:24 +01:00
  • faa24eb7f2 refactor: clean up viewer variables Martin Wimpress 2024-05-13 00:25:16 +01:00
  • edcc5a0f43 refactor: clean up display variables Martin Wimpress 2024-05-13 00:10:32 +01:00
  • 8d2b99bf46 refactor: change double shifts into shift 2 in the option parser Martin Wimpress 2024-05-12 23:57:56 +01:00
  • 4b3cb8ac0d refactor: clean up keyboard_layout variables Martin Wimpress 2024-05-12 23:54:34 +01:00
  • 10ccf892cd refactor: clean up keyboard variables Martin Wimpress 2024-05-12 23:52:14 +01:00
  • 49b1397350 refactor: clean up usb_controller variables Martin Wimpress 2024-05-12 23:49:06 +01:00
  • 06a18b0045 refactor: clean up sound_card variables Martin Wimpress 2024-05-12 23:45:46 +01:00
  • 2d4157f4c1 refactor: clean up mouse variables Martin Wimpress 2024-05-12 23:38:12 +01:00
  • 7f877d108b refactor: clean up extra_args variables Martin Wimpress 2024-05-12 23:31:47 +01:00
  • 116c35a0c6 fix: correct incorrect use of apostrophe in help Phil Clifford 2024-05-13 18:09:37 +01:00
  • 26a904f861 docs: regenerated to align with changed, added and removed options Phil Clifford 2024-05-13 18:07:28 +01:00
  • 41f4c6ae01 chore: align subproject Phil Clifford 2024-05-13 02:22:26 +01:00
  • c69bded135 docs: Regenerated README Phil Clifford 2024-05-13 02:21:49 +01:00
  • 212450765b docs: regenerated man pages Phil Clifford 2024-05-13 02:20:57 +01:00
  • ea92320fe4 chore(new supported release): Added support for Linux Mint 21.3 EuroNutellaMan 2024-05-13 13:42:20 +02:00
  • 5edc931726 feat: check if VM launched successfully; if not show the logs Martin Wimpress 2024-05-12 23:17:50 +01:00
  • f09a3b740a feat: improve macOS and *BSD default display device support Martin Wimpress 2024-05-12 18:56:39 +01:00
  • 5f9ff30643 refactor: increase VGA device video memory to 256MB Martin Wimpress 2024-05-12 17:47:47 +01:00
  • db1e602cf1 refactor: simplify setting the default display resolution Martin Wimpress 2024-05-12 17:47:04 +01:00
  • a9576fb3a4 fix: capture and displaying the PID when launching a VM Martin Wimpress 2024-05-12 14:49:37 +01:00
  • bc399df328 fix: correct the detection of old Ubuntu releases Martin Wimpress 2024-05-12 13:18:52 +01:00
  • 0b5050511b refactor!: remove --screenpct and simplify use of --width/--height Martin Wimpress 2024-05-12 12:46:07 +01:00
  • 493bacc318 refactor: simplify disk_format implementation Martin Wimpress 2024-05-12 12:04:58 +01:00
  • d2b5ee4b18 feat: add disk integrity checking Martin Wimpress 2024-05-11 12:39:52 +01:00
  • 9dc669b44e style: improve the output when attempting to start a running VM Martin Wimpress 2024-05-11 12:16:50 +01:00
  • 27ca4a27f0 refactor: improve kill VM logic by using VM_PID Martin Wimpress 2024-05-11 12:55:43 +01:00
  • 58599a98ab fix: only check the disk write lock if there is no PID for the VM Martin Wimpress 2024-05-11 12:15:23 +01:00
  • 1ae4af6244 refactor: remove VM_UP and use VM_PID to indicate if the VM is running Martin Wimpress 2024-05-11 12:14:46 +01:00
  • edfafdee5b fix: remove debug output from parse_ports_from_file() Martin Wimpress 2024-05-11 12:10:41 +01:00
  • ed1e85fb12 fix: only run glxinfo if it is installed Martin Wimpress 2024-05-11 12:09:51 +01:00
  • eb6e9bf4df fix: do not use qemu-img to determine the disk_format Martin Wimpress 2024-05-11 11:52:36 +01:00
  • dc30cc51b1 feat: add --offline argument to force an offline configuration. close #1194 Martin Wimpress 2024-05-11 03:34:28 +01:00
  • d01011a39c fix: correct syntax error in devshell.nix Martin Wimpress 2024-05-11 03:06:08 +01:00
  • bd9d1d8ba4 refactor: move fix for launching VMs from outside directory Martin Wimpress 2024-05-11 03:03:35 +01:00
  • 4679d680f0 refactor: move kill VM logic to appropriate code path Martin Wimpress 2024-05-11 03:00:39 +01:00
  • 4283c1f507 fix: remove disk health check; it is a misfeature. close #1198 Martin Wimpress 2024-05-11 02:57:41 +01:00
  • 135a08c7b0 feat: add command line argument to kill VMs. close #1195 Martin Wimpress 2024-05-10 19:35:53 +01:00
  • 7b915d691c feat: display requested resolution. closes #1196 Martin Wimpress 2024-05-10 19:05:24 +01:00