Skip to content

FE/Qt: Fix: when several machines are selected, the refresh feature o… - #805

Open
tvataire wants to merge 176 commits into
VirtualBox:mainfrom
tvataire:main_fix_refresh_machines
Open

FE/Qt: Fix: when several machines are selected, the refresh feature o…#805
tvataire wants to merge 176 commits into
VirtualBox:mainfrom
tvataire:main_fix_refresh_machines

Conversation

@tvataire

@tvataire tvataire commented Aug 6, 2026

Copy link
Copy Markdown

…nly refreshes one of them.

Preserves the selection on refresh.

…nly refreshes one of them.

Preserves the selection on refresh.
@oracle-contributor-agreement

Copy link
Copy Markdown

Thank you for your pull request and welcome to our community! To contribute, please sign the Oracle Contributor Agreement (OCA).
The following contributors of this PR have not signed the OCA:

  • PR author: tvataire
  • vatairethibault[at]no-log[dot]org

To sign the OCA, please create an Oracle account and sign the OCA in Oracle's Contributor Agreement Application.

When signing the OCA, please provide your GitHub username. After signing the OCA and getting an OCA approval from Oracle, this PR will be automatically updated.

If you are an Oracle employee, please make sure that you are a member of the main Oracle GitHub organization, and your membership in this organization is public.

@oracle-contributor-agreement oracle-contributor-agreement Bot added the OCA Required At least one contributor does not have an approved Oracle Contributor Agreement. label Aug 6, 2026
alflr and others added 26 commits August 21, 2026 00:06
…racefully (and the same way as FE/VBoxManage). Before the fix the UI simply would assert and not come up.

svn:sync-xref-src-repo-rev: r174685
… place). bugref:10934.

svn:sync-xref-src-repo-rev: r174687
svn:sync-xref-src-repo-rev: r174690
… restore. Fixes annoying assertions in debug builds.

svn:sync-xref-src-repo-rev: r174693
…sfers available via public API. ​​​bugref:4697

svn:sync-xref-src-repo-rev: r174695
…sfers available via public API [build fix]. ​​​bugref:4697

svn:sync-xref-src-repo-rev: r174696
…e with OpenSSL 4.0. Inspired by github:VirtualBoxgh-794.

svn:sync-xref-src-repo-rev: r174697
… meet naming conventions.

Runtime/tools/RTSignTool.cpp: Fix code for creating self-signed certificate.


svn:sync-xref-src-repo-rev: r174698
…acOS hosts. bugref:4697

svn:sync-xref-src-repo-rev: r174700
… This does not change the HGCM protocol or compatibility with older Guest Additions. bugref:4697

svn:sync-xref-src-repo-rev: r174701
…er URLs. Added a new testcase.

svn:sync-xref-src-repo-rev: r174702
…e explicit direction and priority rules, and prevented KDE cut-selection metadata from being parsed as a URI list.

svn:sync-xref-src-repo-rev: r174703
This moves HTTP transfer initialization and URI-list generation out of the X11
selection conversion callback on both host and guest.  URI targets are now
advertised only after their data has been prepared and cached, making selection
conversion cache-only and preventing the X11 event thread from blocking.

No Shared Clipboard protocol changes.

svn:sync-xref-src-repo-rev: r174704
…t name. No longer adjust it "by reference" and set the issuer to the same, instead use the clean approach of creating a name object first and setting both subject and issuer name. github:VirtualBoxgh-794

svn:sync-xref-src-repo-rev: r174705
svn:sync-xref-src-repo-rev: r174707
…ing. bugref:11149

svn:sync-xref-src-repo-rev: r174710
…curityInfo build fix, not available on older OSes]. ​bugref:11149

svn:sync-xref-src-repo-rev: r174712
…local IPC / shared memory for non-Darwin hosts. bugref:11149

svn:sync-xref-src-repo-rev: r174714
…erface. ​bugref:11149

svn:sync-xref-src-repo-rev: r174715
…ET_SERVICE_IN_R3_LOCALIPC). bugref:11149

svn:sync-xref-src-repo-rev: r174717
alflr and others added 30 commits August 21, 2026 00:06
…rough Main instead to the not required host service detour anymore. bugref:4697

svn:sync-xref-src-repo-rev: r174895
…put validation. bugref:4697

svn:sync-xref-src-repo-rev: r174896
… new architecture better. bugref:4697

svn:sync-xref-src-repo-rev: r174897
…bugref:4697

svn:sync-xref-src-repo-rev: r174899
svn:sync-xref-src-repo-rev: r174900
…t-to-host or host-to-guest transfers. bugref:4697

svn:sync-xref-src-repo-rev: r174901
…rough Main instead to the not required host service detour anymore [build fix]. ​bugref:4697

svn:sync-xref-src-repo-rev: r174902
… to set up a 32-bit GDT entry

svn:sync-xref-src-repo-rev: r174903
… by using the gs segment selector to get at the per CPU data instead of reading a bunch of APIC registers. This should reflect real guests workloads better for benchmarking

svn:sync-xref-src-repo-rev: r174904
…ested interrupt processing is working

svn:sync-xref-src-repo-rev: r174905
…rp priority interrupt works after it arrived while servicing a higher priority one

svn:sync-xref-src-repo-rev: r174906
svn:sync-xref-src-repo-rev: r174908
…efully. Added a new testcase for this.

svn:sync-xref-src-repo-rev: r174909
svn:sync-xref-src-repo-rev: r174912
 github:VirtualBoxgh-808

Includes commits:
    * VMM: SVM AVIC work-in-progress, continuing work done by Alexander Eichner on the SVM AVIC implementation.
    * VMM/target-x86: SVM AVIC, include the PDMHasApic check in fUseAvic. Logging nits.
    * VMM: SVM AVIC work-in-progress. Ubuntu 26 live-CD now boots with single VCPU using the AVIC.
    * VMM/target-x86: Fix APIC interrupt delivery when SVM AVIC is used. Fixed a typo (% vs &) in hmR0SvmExitAvicNoAccel. Ubuntu 26 VM
                      single-VCPU now boots fully without manually triggering an interrupt, like for example pressing a key.
    * VMM/target-x86: Fix incorrect force-flag clearing when retreiving the interrupt from the APIC when AMD AVIC is enabled. This fixes
                      the SMP issue while booting Ubuntu 26 VMs with AVIC.
    * VMM/HM: Don't yet enable AVIC by default, needs more testing.
    * VMM/APIC: Fix error handling when an illegal vector is sent via an IPI. This is for the upcoming fix in the SVM AVIC incomplete
                IPI #VMEXIT handler. Tested this change booting Ubuntu 10.04-3 amd64 live CD to ensure it doesn't cause a regression there
    * VMM/APIC: Comment typo.
    * VMM/HM: SVM AVIC: Incomplete IPI #VMEXIT nits. Handle invalid target similar to invalid interrupt type and only kick VCPUs if the
              failure reason is 'target not running', fail other cases.
    * VMM/target-x86: Added missing stub functions for pfnUpdateApicAfterWrite and pfnSetEoiFast for the NEM Windows and Linux x86 backends.
    * VMM/target-x86: APIC: Removed temporary additional debug logging that wasn't meant to be committed.

github-merge-author: Teknomancer <v.ramshankar@gmail.com>



svn:sync-xref-src-repo-rev: r174915
…lipboardAPI. bugref:4697

svn:sync-xref-src-repo-rev: r174925
… validation + added some more testcases for it.

svn:sync-xref-src-repo-rev: r174928
… github:VirtualBoxgh-808 [build fix]

svn:sync-xref-src-repo-rev: r174929
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

OCA Required At least one contributor does not have an approved Oracle Contributor Agreement.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants