d80fc71e00db65f5621fa06f84db37c4a5b52ecc 55233 |
|
14-Apr-2015 |
vboxsync |
Main/Machine+Snapshot: fix state checks and introduce standardized state checks for snapshot operations as a safety net |
7ffe7543b32c5dfd3aede1d7f2c1332c7508f6cc 55214 |
|
13-Apr-2015 |
vboxsync |
Main/Console+Machine+Session+Snapshot: move the save state and snapshot related methods from IConsole to IMachine, with lots of unavoidable code restructuring and cleanup. Also define two new machine states (so that the "Saving" one is specifically for saving state now) which requires more changes everywhere
Frontends: necessary adjustments
doc/SDK: document the changes |
0218a805bc3fc0543f72b9a8c8939804edd990a3 55168 |
|
09-Apr-2015 |
vboxsync |
Main/Machine: fix overlooked case sensitive frontend name check |
4c2c660012967d2dcc9cbacacebc542a2e6e2b61 55167 |
|
09-Apr-2015 |
vboxsync |
Main/Machine: Add support for launching separate UI/VM setups. Technically speaking the launch of the UI part is outside the scope of IMachine::launchVMProcess, but overall it fits there rather well as the overall result is that a VM process gets started. |
69c7e76db4a871b33806b78471034b214cc6e515 55120 |
|
07-Apr-2015 |
vboxsync |
Main/Machine: too strict limitations for extradata changes... for unregistered machines they're allowed |
4fcead4421a73a3c700ca309d6cf23280c1fa97d 55094 |
|
02-Apr-2015 |
vboxsync |
Main/Machine: fix condition when permanent shared folders can be created or removed, was too strict |
8b5c19912f3e141c16afb49b7aeb9df38a309588 54971 |
|
26-Mar-2015 |
vboxsync |
Main/AudioAdapter+BandwidthControl+Machine+NetworkAdapter+ParallelPort+SerialPort+StorageController+USBDeviceFilter+USBDeviceFilters: Adjust rules when settings can be changed to allow as much as possible. Some changes restored the old rules (a previous change made the definition more restrictive), but many now allow changing settings when VM is saved or even at runtime when it is safe. Will resolve many complaints, especially when the GUI also is adapted accordingly. |
4b89b7163a254031f8cdaf6cf1697b1147981f4c 54966 |
|
26-Mar-2015 |
vboxsync |
MediumImpl: be a bit more verbose if locking of the media failed |
6d95de6d020faaac1a96926db3e50b236d772bb9 54948 |
|
25-Mar-2015 |
vboxsync |
Main/Medium+Snapshot: make all code recursing over trees (objects containing lists of child objects) use as little stack as possible, and establish safe depth limits to avoid crashes, plus related cleanups in related code areas |
cfd67255ff3e36d1e546f2595303cf3680f0b55b 54927 |
|
24-Mar-2015 |
vboxsync |
Main/src-server: comment. |
5b9715d8a3d6d3612c4986c8169754ea722f2d0b 54926 |
|
24-Mar-2015 |
vboxsync |
Main/src-server/MachineImpl: enable KVM paravirt for almost all linux guest OS types. |
d11484e14d7d6490965166f2a3b3ee8b53b968d3 54911 |
|
23-Mar-2015 |
vboxsync |
Main: Added paravirt. provider KVM APIs. |
30ffb324a0ec6524abe9a43dfa2a84967f470098 54791 |
|
16-Mar-2015 |
vboxsync |
Main/Machine: fix long-standing bug with setting extradata (it isn't allowed to use an immutable IMachine instance, see corresponding VBoxManage fix), and while at it fix a long-standing bug which allowed changing most settings at runtime (the i_checkStateDependency logic was broken) |
b8b6a9b26a816909a6cb06c2a47179f3051cfee9 54645 |
|
05-Mar-2015 |
vboxsync |
Encryption/Main: Allow encryption of differencing media as long as there are no branches in the image chain and no image is used by multiple virtual machines |
6d04c2603babb911fe775ada644ebdf56ce9541e 54177 |
|
12-Feb-2015 |
vboxsync |
Main/Machine: typo in rsevious change |
7e5576e9511f232cd17326a221db99a9ef330859 54175 |
|
12-Feb-2015 |
vboxsync |
Main/Machine: fix another (unnecessary, the parent lock isn't needed at all) lock order violation. Fixes public bug ticket #13801. Contributed by Alexander Urakov. Thanks! |
1c4c117de94e4753acf6fbeef6828810de2d332c 54174 |
|
12-Feb-2015 |
vboxsync |
Main/Machine: fix lock order violation when detaching all media, child lock must not be held when taking parent lock (should fix public ticket #13789). Contributed by Alexander Urakov. Thanks! |
3020a437f148ce3f071c294b465e8aa5b2485a74 53867 |
|
20-Jan-2015 |
vboxsync |
Main: Added machine state change probe. |
3df654a3b4f9eb632b9eb22c8c1c9d7a779e15a4 53603 |
|
25-Dec-2014 |
vboxsync |
Main: Don't try to delete the storage of a disk image when the format is not file based while deleting a VM. Fixes an error an leftover files |
9e7daf57a9c4c48aa69cf7891a0b6ac003c950fc 53354 |
|
19-Nov-2014 |
vboxsync |
R7524 - needs testing in VBoxManage. |
a1632b97e4a9fd4d94babc9b4ed183b4cadba765 53171 |
|
31-Oct-2014 |
vboxsync |
MachineImpl: delete TRANSIENT and TRANSRESET guest properties on VM shutdown (second try). |
64495cda475296feabd2fe8c8a4c07caf053302a 53170 |
|
31-Oct-2014 |
vboxsync |
MachineImpl: delete TRANSIENT and TRANSRESET guest properties on VM shutdown. |
653981e5512312df1bf8c853ed7bbaeda30a2e8d 53110 |
|
21-Oct-2014 |
vboxsync |
Main/src-server: unused param warning. |
dcc837f3a6f10996beb8aa7965f67f7f6c273fb4 53062 |
|
15-Oct-2014 |
vboxsync |
USB: Integrate USB sniffer. Make it possible to specify a file to dump the traffic to when attaching a USB device with VBoxManage |
cc7c64583027833283da7bfbaad8b0aea64b106d 53012 |
|
09-Oct-2014 |
vboxsync |
Main,Frontend: Windows 10 guest os type. |
5e8195c3f22f1db866ba95a16b0f163b23bb911d 52990 |
|
08-Oct-2014 |
vboxsync |
Main/Machine: also delete VBoxStartup.log when deleting a VM |
d87338be2ce77404d03ea4d357fa5fac89d3be39 52958 |
|
06-Oct-2014 |
vboxsync |
Main: merged IMachine::readSavedThumbnailToArray and readSavedThumbnailPNGToArray |
70c5cdbebee624ca386867b552ec032374bfaaf8 52934 |
|
02-Oct-2014 |
vboxsync |
Main: safearray cleanup, removed unnecessary SafeArray<->vector conversions |
90a2d3a28dffe23939edb76faccc3871a5ffd988 52933 |
|
02-Oct-2014 |
vboxsync |
MachineImpl: return code mismatch |
817c5809f555c7ebe4b97ff934cb3c921fbaca7a 52861 |
|
25-Sep-2014 |
vboxsync |
Main/Machine: TABs |
530e8a370523eb4d5c2d3443c87184b1dbf79f17 52821 |
|
23-Sep-2014 |
vboxsync |
Main: warning, cleanup. |
e8f767a59edb7901dff1a29ad281841a8d213da2 52682 |
|
10-Sep-2014 |
vboxsync |
Main/Machine+Settings: Changing extradata for a Machine instance is special, there is no "old" state available for comparing, and thus it must force saving. The settings change optimizes out the useless effort to do a deep comparison of two maps. |
3741b3b2ffa7c87d2146ecdb902235a73faee398 52497 |
|
25-Aug-2014 |
vboxsync |
Main/Machine: simplify object reference assignments |
5afe5084a1795ce9452f4c1ad4e1764c89ea3d89 52492 |
|
25-Aug-2014 |
vboxsync |
MachineImpl: warnings |
a88369ce1eefb1adb5113cf681cedb03df75add4 52490 |
|
25-Aug-2014 |
vboxsync |
Main: more cleanup after r95701 |
c894e015fc1a2c46ddeb19dd32a86eb39f7f534b 52489 |
|
25-Aug-2014 |
vboxsync |
Main: tabs |
dd823bfb6b626445398cc207eeb5cad0abf767cf 52483 |
|
23-Aug-2014 |
vboxsync |
Main: cleanup after r95701 |
5bc1bf7cb1bd5f6ce9f33188c7bd0b378c9bc888 52481 |
|
22-Aug-2014 |
vboxsync |
6813 - MachineImpl.cpp - IInternalMachineControl changes. |
1a95a2e65f67fa4e1c576d29fc53cf1a584910f9 52339 |
|
11-Aug-2014 |
vboxsync |
Main/MachineImpl: Enable Hyper-V GIM for new Windows VMs. |
c31f30607ddcca383fd7cf1493b10196007e6e64 52312 |
|
07-Aug-2014 |
vboxsync |
6219: New parameters related to file size / recording time limitation for VM Video Capture have been added (vcpmaxtime, vcpmaxsize and vcpoptions - special codec options in key=value format). EbmlWriter has been refactored. Removed some redundant code. |
d31dae02d859afafb9342ce6fe64020160204de0 52251 |
|
01-Aug-2014 |
vboxsync |
Main: update guest properties API to work with API wrappers, removed unnecesary BSTR conversion. |
6cbbc5e53052963cb7ad241a5abb307b0d4ce4ef 52175 |
|
24-Jul-2014 |
vboxsync |
MachineImpl.cpp: Create the log directory before launching the VM; Hexadecimal exit code in error messages to make it easier to see which NT status code we're looking at. |
f1fafcf7a20333095aa5a7e236a4deef787efe89 52171 |
|
24-Jul-2014 |
vboxsync |
Main: VM startup logging on windows. |
edde275acba04aca58db4172a163741e3abadfbc 52139 |
|
22-Jul-2014 |
vboxsync |
SUP: child-process purification to avoid sysfer.dll. |
6036d7832f84ca6a99cbf9d7e38526fdcf10a7f6 52090 |
|
18-Jul-2014 |
vboxsync |
Main, Fe/Qt4: Added method to get effective paravirt. provider in MachineImpl; adjusted GUI and ConsoleImpl2 to use the new method as required. |
84029357bc8c5780585a1cd1b40319bbc23d022f 51903 |
|
07-Jul-2014 |
vboxsync |
Main: AutoCaller/VirtualBoxBase refactoring, cleanly splitting out the object state handling, and moving all caller synchronization to one file. Also eliminated a not so vital template (AutoCallerBase) by much simpler inheritance. Theoretically has no visible effects, the behavior should be identical. Done as a preparation for reimplementing the caller synchronization. |
13493ab7596e827b8d0caab2c89e635dd65f78f9 51770 |
|
01-Jul-2014 |
vboxsync |
Merged in iprt++ dev branch. |
2ac3892cdc8b16a0dee55e8b4510b8ecea83c95f 51643 |
|
18-Jun-2014 |
vboxsync |
VMM/GIM: More bits for Hyper-V implementation. |
77941c332617fe54a4af63581080b20909135889 51567 |
|
06-Jun-2014 |
vboxsync |
6813 MachineImpl.cpp server side com wrapper API useage - further fix |
c2b7aecb95d3920e8dbf48089c416080b85afffe 51512 |
|
03-Jun-2014 |
vboxsync |
6813 - MachineImpl use of server side wrappers - vn 4 - bugfix |
3f7a2ef4fbf41130233d8e7cf1f4dd191c5330b5 51506 |
|
03-Jun-2014 |
vboxsync |
6813 - MachineImpl use of server side wrappers - vn 3 - formatting/bugfixes |
2164b830f3960c7e5da320cf3802cea9ba9fbbc6 51499 |
|
02-Jun-2014 |
vboxsync |
6813 - MachineImpl use of server side wrappers - vn 2 - bugfixes |
d7a2c5e4cc83588b277fd8f28a288773173c3638 51498 |
|
02-Jun-2014 |
vboxsync |
6813 - MachineImpl use of server side wrappers + misc mods on other classes |
069b9101fbd3b049610c5511b1cc9534d01ea472 51476 |
|
30-May-2014 |
vboxsync |
DnD: API overhaul; now using IDnDTarget + IDnDSource. Renamed DragAndDrop* enumerations to DnD*. Also rewrote some internal code. |
b942a86455fe16d9895bf546750248b598be421b 51190 |
|
05-May-2014 |
vboxsync |
VBoxSVC: save settings at exit: update VirtualBox.xml if VM name was previously changed. |
56343f236d9d7c0e3d2b75e23f0f5575dc77f2e3 50996 |
|
08-Apr-2014 |
vboxsync |
Main: Added paravirt. provider APIs. |
f783894faad9f2f63d72868a3d1ea06799419a0e 50922 |
|
28-Mar-2014 |
vboxsync |
6183 src-all/PCIDeviceAttachmentImpl.cpp |
72ef343d6470b615695ca2b612ef5c27ac2c0bb1 50919 |
|
28-Mar-2014 |
vboxsync |
6183 src-all/SharedFolderImpl.cpp |
b10a13ee0c4f4df2aa7cf2b164f0073fbd42e93c 50874 |
|
25-Mar-2014 |
vboxsync |
6813 src-all/ProgressImp.cpp + some formatting/line length sorting |
900b29a537b337b5e42f12f44d78dc413dd58dfa 50652 |
|
28-Feb-2014 |
vboxsync |
Main/MachineImpl: well, if we use a counter there is no point in referencing the service more than once. Just make sure it is referenced at least once when the VM is powered on and all references are removed once the session machine is destroyed |
a5f4afdb70edd81879633e322bb954f39e04743d 50651 |
|
28-Feb-2014 |
vboxsync |
Main/MachineImpl: use a real counter here |
c800cb5cbdd6483b49d5b5cb0981c4003c0efcb9 50650 |
|
28-Feb-2014 |
vboxsync |
Main/MachineImpl: don't start the NAT network at SessionMachine::init() but do it at SessionMachine::BeginPowerUp(), otherwise we start the NAT network every time the VM settings are opened. |
ffd2daa2e3c656d4ed31254c9f4d2d414edbfd09 50435 |
|
12-Feb-2014 |
vboxsync |
Main/Machine: avoid losing error info for OVF import failures, it replaced useful details by meaningless info what went wrong when closing the VM. Worth backporting! |
34290b0bc0f5900c975171dd402f3d270795da68 50355 |
|
06-Feb-2014 |
vboxsync |
6813 stage 7 VirtualBoxImpl.cpp etc |
fda34be0c084f2f14c145555831f1c7073eafcc8 50297 |
|
31-Jan-2014 |
vboxsync |
build fix |
95f5ede2b3cdf7129ac3d2f8aac76781dc3be30e 50291 |
|
30-Jan-2014 |
vboxsync |
Main/SystemProperties: Add GetStorageControllerHotplugCapable to check whether a given controller type is hotplug capable |
ae94ad7e769e467419ab99cab5403bdb39bc544f 49983 |
|
19-Dec-2013 |
vboxsync |
Devices/Graphics: VMware SVGA II compatible graphics emulation (2D only), including the associated small API and VBoxManage changes, contributed by trivirt AG. |
cc9b22310b11782c8ec2db965d2233156ddb679d 49976 |
|
18-Dec-2013 |
vboxsync |
Main/Machine+ClientWatcher: fix for the generic watcher, it missed crashes of spawning sessions (e.g. launching a GUI VM if the DISPLAY variable isn't set), 4.3 regression |
8c1c3e6cfb2f0d0c4656d1d03ada68a8318ca11f 49960 |
|
17-Dec-2013 |
vboxsync |
6813 stage 6 - Make use of server side API wrapper code in all interfaces |
dc8bfd15c7bcc2d2b4ff4f397637839b36d4713a 49951 |
|
17-Dec-2013 |
vboxsync |
6813 - stage 5 - Make use of server side API wrapper code in all interfaces |
4a4d0b7611a832602800898d4ec5da6d588b535a 49871 |
|
10-Dec-2013 |
vboxsync |
6813 - User server side API wrapper code in all interfaces.. stage 4 rev 1 |
0c35a87bba26b2572d7e014744c0acd58f725bd3 49795 |
|
05-Dec-2013 |
vboxsync |
6813 - stage 3 rev 1 |
4b8518be25a866f7de85889a2d827d7a479e1411 49742 |
|
02-Dec-2013 |
vboxsync |
6813 stage 2 - Use the server side API wrapper code.. |
7b01db654c23d4e432465aebc1a1853e8d6b3194 49644 |
|
25-Nov-2013 |
vboxsync |
stage 1/8 of 6813 changes |
f2835bc309949264cc10f5672f8e7ce4f240341b 49552 |
|
19-Nov-2013 |
vboxsync |
Main/Machine: the API description clearly says that deleting a VM config wlong with disk images will close the media |
1504a41f4a496bb169783eb8a47b4790f4d43734 49293 |
|
25-Oct-2013 |
vboxsync |
typo in prev change |
805fc25958c55d6583161a230dc45ca22e29a23a 49292 |
|
25-Oct-2013 |
vboxsync |
Main/Machine: regression, incorrect UUID check, leading to Windows reactivation as the HW UUID changes unexpectedly |
2e8034536f2ada0455cc5c85f746e5e1cd49eea0 49190 |
|
18-Oct-2013 |
vboxsync |
Main,VBoxManage: Implement hotpluggable setting stubs |
35bd20dd95fc97703e240d65f6234deeda1d64f7 49058 |
|
11-Oct-2013 |
vboxsync |
Main: Added a TripleFaultReset switch. |
d1bb48754376874c3cc6b1091a6abec549663c0c 49039 |
|
10-Oct-2013 |
vboxsync |
IPRT: Filename extension versus suffix cleanup, long overdue. |
35779b5ff92d92bc215bf98458583ed33162762f 48983 |
|
08-Oct-2013 |
vboxsync |
Main,Frontends: Support for the USB storage controller |
234e4395eef540230f4ffdea9781e8c923bc4d4a 48968 |
|
08-Oct-2013 |
vboxsync |
Main/NATNetwork: more logging |
9e018261f0fb2e757dceaba2eaf387a7c8c77423 48879 |
|
04-Oct-2013 |
vboxsync |
Main/MediumAttachment+Machine: stub attribute/method for an explicit hot-pluggable medium attachment flag, to be used by AHCI soon |
7467bcac575ac7e3b9a96d986d6c84d9956f2536 48735 |
|
27-Sep-2013 |
vboxsync |
Main/Machine: store the passthrough flag even if there is no medium attached |
9e874e3549667e994b00b96264486982f24fbdda 48718 |
|
26-Sep-2013 |
vboxsync |
SessionMachine::init: lockWrite() call depends on RT_LOCK_STRICT. |
f4d39080d58ad0c627280f43153e0a01865803d5 48713 |
|
26-Sep-2013 |
vboxsync |
SessionMachine::init: lockWrite(LOCKVAL_SRC_POS_DECL). |
e093dbfd23d8542219c40c4516e5ff00b62da0c8 48712 |
|
26-Sep-2013 |
vboxsync |
NatNetwork/Main: build fix: lockWrite(RT_SRC_POS) -> lockWrite() |
64b1086700710ea9a4dc0730b0b4c1cf1f13480d 48711 |
|
26-Sep-2013 |
vboxsync |
NatNetwork/Main: do network reference counting on starting/stopping attached to network VMs. |
4b9a9888c020ed3508c8ac3a5b47842d6aa3f8d2 48538 |
|
19-Sep-2013 |
vboxsync |
Main/NetworkAdapter+Machine+Appliance+SystemProperties+Medium+Console+Settings+IDL: make NAT networking a separate network attachment type which improves the user experience, store the necessary settings, plus changing the design of the methods which will move images and entire VMs, they lacked a progress object
Frontends/VirtualBox: adapted fully, can configure NAT networks with proper drop down list support
Frontends/VBoxManage: also supports NAT networks completely, and adds the long missing code to list intnets |
ce9cc055650e80e451d83f0968bc52813071f047 48505 |
|
17-Sep-2013 |
vboxsync |
Main/Machine: preparations for moving machines to a different place on disk |
8157dba118de0fdf8d1a2c7664edd82cc69dcf4f 48431 |
|
11-Sep-2013 |
vboxsync |
Main/Machine+Session: New generic client session watcher implementation based on token objects, works on all platforms and is used for now on XPCOM. Additionally a better error message when several API clients are racing for a lock, previously it could be quite confusing. |
101e307bb33304d9dda53a7652510880e8228b13 48406 |
|
10-Sep-2013 |
vboxsync |
Main,VBoxManage: Implemented IConsole::EmulatedUSB. Removed IMachine::emulatedUSBWebcameraEnabled. |
ca810e5955c5690b2f178ea6e799a513e5a5e5ed 48299 |
|
05-Sep-2013 |
vboxsync |
SessionImpl.cpp: VBoxClient-x86.so fixes. |
bf17ed67e9d9e0767b4432ae0043fea2e27434f2 48297 |
|
05-Sep-2013 |
vboxsync |
Main/Medium: redesign API level medium locking, needed conversions from MediaList to MediumLockLists in several places, forced cleanups elsewhere, too
Main/Token: introduced token objects for controlling the unlocking, will be used as a general concept in the future
Main/Snapshot: snapshot deletion needed significant cleanups as it was still using many shortcuts, directly calling the API to lock media instead of using lock lists. Now much better, and the online snapshot deletion is also a lot cleaner as it no longer passes unnecessary parameters around which are already known in the machine/snapshot code
Main/MediumLock: small improvements, now has a mode which skips locking already locked media, needed by the Snapshot code where we have overlapping lock lists and have to update the original one instead
Main/Console+Session+Machine: follow-up changes for the online snapshot merging parameter passing simplification, plus an unrelated lock order violation fix in Machine which happens only for inaccessible machines
Main/testcase: update correspondingly
doc: update SDK reference |
41608e8aab4dadb3d965910e94b5bd962479bc90 48295 |
|
05-Sep-2013 |
vboxsync |
Main: fixed a few %Rrc <--> COM error code mismatches |
9cc9fd4046b0e8dca741e26455a2a6e79a92ac20 47991 |
|
22-Aug-2013 |
vboxsync |
Main: Made the exclusive HW virtualization use setting global rather than per-VM. |
2f94eb4529ca05e19222b48909438a7e5b88be27 47916 |
|
20-Aug-2013 |
vboxsync |
Main/Machine: fix the code which sets custom icons, and also fix loading of settings |
074cdd9f666f90f3d48b8e5e710a9d197283675d 47915 |
|
20-Aug-2013 |
vboxsync |
Main/Machine: add a way to safely override the VM app, OSX specific |
4b3c9400e15229e2c649de84753300b79e904c6e 47776 |
|
15-Aug-2013 |
vboxsync |
Warnings and space. |
5637660ed0c2a4a3a114e6d2d4c8294f2fd5f18f 47561 |
|
06-Aug-2013 |
vboxsync |
Main/VirtualBox+Machine+Session: separate out the client death detection functionality into separate objects |
bdb01608062958ff140a733533f3d6574886c831 47401 |
|
25-Jul-2013 |
vboxsync |
Main,Frontends: Second step of USB controller rework. There is one controller instance for every USB controller now. Adapt frontends and testsuite to work with the changed API |
8d2c7dec46677bbd72336d406d2644e578045dd9 47376 |
|
24-Jul-2013 |
vboxsync |
Main/USB: USB Controller implementation rework. Moved filter handling into a separate interface |
0ec90b6078f2b9698bc9a25bedadafc1b8d2a263 46825 |
|
27-Jun-2013 |
vboxsync |
Main/VPX: error handling |
f12a1e07ff4d3e00748830d5ba8ba6dd85bac7af 46820 |
|
27-Jun-2013 |
vboxsync |
Main: do not include VirtualBoxImpl.h from code ending in VBoxC (causes unnecessary rebuilds), and make sure that the code still builds with VBOX_WITH_RESOURCE_USAGE_API unset |
4ea206c74eb6a1cb93e8b1b74a00651e7862be54 46816 |
|
26-Jun-2013 |
vboxsync |
Main/VPX: only save the settings if the change was successful |
206e855055573a7e77f45558a70640161db55e7f 46734 |
|
22-Jun-2013 |
vboxsync |
Main: Don't create a medium lock list if there is no medium to attach during hotplug (empty DVD drive) |
94e6c42807255a60e08010231689ef8823733967 46667 |
|
19-Jun-2013 |
vboxsync |
Main/idl: clarify IMachine.videoCaptureFile to be an absolute path, and many naming convention cleanups for method/attribute names starting with an uppercase letter or containing an acronym
Main/xml/Settings.cpp: clean up default video capture file handling and related path conversions, version handling of the new functionality
Main/Machine: handle default value for video capture file better, store relative path in settings if possible, cleanups
Main/src-client/VideoRec.cpp: do not overwrite a file ever
Main/Display: generate a unique name if there is a collision, matching cleanups for name changes
Frontends/VirtualBox: matching name changes
Frontends/VBoxManage: matching name changes, fixing the machine readable output |
5080efdbc513f821f5d137278d4a13517ebc0fbf 46532 |
|
13-Jun-2013 |
vboxsync |
Main/MachineImpl: prevent changing video recording settings only if recording is currently enabled AND the VM is running |
ab9d561bc33f1705a10c5e4bffed9c9e660dc32f 46523 |
|
13-Jun-2013 |
vboxsync |
Main/VBoxManage: allow to enable video recording at VM runtime |
1a3fdaf7f4fdfc0680a7091ba9c1e7309098ff2b 46465 |
|
10-Jun-2013 |
vboxsync |
Main/VPX: introduced onVideoCaptureChange event |
6323f9ac294e344d2041b84eaa9bf7848d6dea96 46387 |
|
04-Jun-2013 |
vboxsync |
Main/Machine: fix default VM frontend handling, the empty string was misinterpreted when the VM was terminated as "we didn't start this process", suppressing the process reaping |
c5d478747ca548e99758fc98d42c414992edea9c 46351 |
|
31-May-2013 |
vboxsync |
The ICON data isn't required, it's optional so dont fail in copyMachineDataToSettings because of this. For the same reason, don't save the <Icon> element unconditionally, only when there is actual data. Because, we have to bump the settings version when using <Icon>. |
2816a86c77c2f9c262dce84cd8fa2401d23cefc9 46348 |
|
31-May-2013 |
vboxsync |
Override VM Icon Implementation xtracker id:5292 |
e6afefaf3e3fd205ab059ec667efb626670ce314 46303 |
|
29-May-2013 |
vboxsync |
Main/Machine: always update the property flags in Machine::setGuestPropertyToService() |
55bba471e80e87c8e5c899ccce5b014a28e81c38 46302 |
|
28-May-2013 |
vboxsync |
Main/Machine: don't forget to create a new guest property if it does not exist yet |
0c5c66d82792cbf60ff09e3838e357111c36c92a 46285 |
|
27-May-2013 |
vboxsync |
Main/Machine: fix medium lock list handling when creating implicit diffs, the update should be done in commitMedia |
1857376ed5d3776814051e7a24c420bdfbd205c7 46124 |
|
16-May-2013 |
vboxsync |
Main: fix for r85814 |
48890ac9b4b339e0341e826b5c26ce6408729987 46123 |
|
16-May-2013 |
vboxsync |
Main/VPX, VBoxManage: added IMachine::VideoCaptureScreens and IDisplay::{enableVideoCapture,disableVideoCapture} |
b78bdef954589f48e413c1679a5bdb24a41fec1f 46056 |
|
14-May-2013 |
vboxsync |
Main: Reattach the medium to the VM when restoring it if hotplugging or silent reconfiguration is enabled |
1bf151411167b02ebdc6d6a18de8b97030341e1f 45971 |
|
09-May-2013 |
vboxsync |
Main, VMM: Added an API seting to disable VT-x unrestricted execution. |
cccc6ee5f7156cfcdf13acca545cf65124d9ed44 45926 |
|
06-May-2013 |
vboxsync |
IMachine::VideoCaptureFps |
bb2acdc3ac637ab8c31b2995fdb33eec6e3a2f14 45909 |
|
06-May-2013 |
vboxsync |
Main: don't create a guest property if it does not exist and should be removed |
131849514b48f2e070511584e9eb83cd179328f0 45882 |
|
02-May-2013 |
vboxsync |
Main/VPX: typo |
5d57bcb78f1f3f918bd3daf709b551b8c2d30485 45838 |
|
30-Apr-2013 |
vboxsync |
VPX: plugged memory leak; introduced rate parameter; clear artefacts from previous frames after resize; cleanup |
a9ec0439f229660ec7e48c936c3e0e50000dd790 45814 |
|
29-Apr-2013 |
vboxsync |
Main: removed all these recent hacks for debugging the testboxes |
a250460d34ce8d20cde7e784d53565140f10e03b 45770 |
|
26-Apr-2013 |
vboxsync |
VPX: default 1024x768 |
ca94f093b7104a7f0695253d767fa435c7b6c2d7 45757 |
|
26-Apr-2013 |
vboxsync |
Main: more debugging |
2c6d6ff2ff146c92be6ec38cb87465c4f867a8fe 45731 |
|
25-Apr-2013 |
vboxsync |
several fixes for video recording |
0ebb5897d9b6803d5f14d08206e43565c909a5df 45720 |
|
25-Apr-2013 |
vboxsync |
desperate |
53f7b949dc7365b15a50f64a11cc412b9b5251ee 45719 |
|
24-Apr-2013 |
vboxsync |
More testbox debug hacks. |
8a0d412f03cbeb474ba041dfed47c53da2004f80 45706 |
|
24-Apr-2013 |
vboxsync |
more temporary debugging |
b624b2d5a51ccfc35477fbbfb24182fc6bb199ce 45688 |
|
23-Apr-2013 |
vboxsync |
Another hack in the dark. |
8b36957d815c23b479eb35d93ac76c66392e9402 45674 |
|
23-Apr-2013 |
vboxsync |
Main/Machine+Console+Display+VRDEServer,VBoxManage: allow VMs without graphics controller, eliminate annoying spurious error messages about Console not yet powered up when taking screenshots, getting/setting guest properties and updating metrics, make as many parameters to modifyvm as possible case insensitive |
40ce93648d3c1c4b3dec13935edb9d3da49614ae 45661 |
|
22-Apr-2013 |
vboxsync |
forgotten file |
c0402f1aa37ee9bdcb6cb5b45ad064d5a9f92700 45629 |
|
19-Apr-2013 |
vboxsync |
Main: assembler functions not required here |
ea3377e6a6f003e807297629734efc97b0dc200a 45624 |
|
19-Apr-2013 |
vboxsync |
build fix |
3455d9b135d41903504b9be3f4eeaa038f6ee03a 45622 |
|
18-Apr-2013 |
vboxsync |
Main: Introducing CPUPropertyType_LongMode + legacy band aid. |
ef17fe0792c3ae42a0d6f0abe827107578821227 45598 |
|
17-Apr-2013 |
vboxsync |
Main/Machine: Add a newly attached medium to the lcoked media map during hotplugging or when the expert storage mgmt mode is enabled |
127d2467a9472740932bbab5d4282df224c41805 45591 |
|
17-Apr-2013 |
vboxsync |
Main: Set the aOnline flag when committing the media data |
1ab65606bce4708d9690fe464557cd4e247b69d7 45563 |
|
16-Apr-2013 |
vboxsync |
Main: Make SilentReconfigureWhilePaused a per VM flag |
9112cc9b9f7daa04391526879a96f035c63aacd8 45284 |
|
02-Apr-2013 |
vboxsync |
Main: Introduce "StorageMgmt/SilentReconfigureWhilePaused" extradata flag to allow attachment reconfiguration while the VM is paused |
48b14aaf804d764e2c7bec8243c379f7ff489ebb 45068 |
|
18-Mar-2013 |
vboxsync |
Main/Machine: rename two methods for better compatibility with programming languages - delete and export might be keywords. |
904810c4c6668233349b025cc58013cb7c11c701 44948 |
|
07-Mar-2013 |
vboxsync |
Main/SystemProperties+Machine: new config setting for default VM frontend.
Frontend/VirtualBox+VBoxManage: changes to use the default VM frontend when starting a VM, other minor cleanups
Main/xml/*.xsd: attempt to bring the XML schema close to reality
doc/manual: document the new possibilities, and fix a few long standing inaccuracies |
7f5928a9815ee8da75f02205dbf45c732600aee7 44814 |
|
25-Feb-2013 |
vboxsync |
Main/Machine: allow MachineState_Stopping when updating guest properties, as some VM frontends want to do final updates in this state, shortly before completing VM poweroff. |
c58f1213e628a545081c70e26c6b67a841cff880 44528 |
|
04-Feb-2013 |
vboxsync |
header (C) fixes |
38d387d87b0a59aeac9d736d1707bde31d8fa86c 44490 |
|
31-Jan-2013 |
vboxsync |
Main/Machine: avoid triggering spurious MachineStateChanged events for loading broken VM configs |
bb5eeaeb2b772f5214a00d93980fa3f9f8f6bedb 44274 |
|
11-Jan-2013 |
vboxsync |
Guest properties/Main/: Added more safety checks, also re-validate iterator on property deletion. |
62ab017295981c81484e5a5f93ff8b5f85f7defb 44191 |
|
20-Dec-2012 |
vboxsync |
include,ExtPacks\Puel\UsbWebcam,Main,VRDP,VBoxManage: emulated USB webcam. |
2390c6760f3b966daf81a883ce3a555184634699 44167 |
|
19-Dec-2012 |
vboxsync |
Main: Increased guest property lookup performance by using a map for internal data, leaving lock before posting change event. |
e0b4807a4bb64271e6abd51e54b107117ff38e1d 44153 |
|
18-Dec-2012 |
vboxsync |
Main/Machine: unconditionally disable video encoding, should mitigate the impact of the so far incorrect default setting |
1da00e1a19e7d8568175defdc248216e7533350c 44091 |
|
11-Dec-2012 |
vboxsync |
Main: make the code more readable. Places where the comparisons were of the form 'isValid() == true\false' or 'isZero() == true\false' were carved \ simplified. |
501181107e73684ab109521ba371063734cd1d76 44039 |
|
05-Dec-2012 |
vboxsync |
Main: renavation com::Guid class. PR5744 |
7b10aacc7acbc3a9b05b06bdebf9e8209bdbf1a6 43949 |
|
23-Nov-2012 |
vboxsync |
Main/Metics: VM disk usage metric (#6345) |
890a988f5e7a7ce51c6801a6171b5c1c11085f4d 43915 |
|
19-Nov-2012 |
vboxsync |
Main/Machine+Snapshot+Medium: fix cancelling snapshots, used to trigger both backref inconsistency and incorrect lock list/map updates which could cause runtime misbehavior, the config file was already made consistent with the previous changes |
e08dd625e50b1975366f9e95b1135ec14763c7b0 43908 |
|
19-Nov-2012 |
vboxsync |
Main/Metrics: VM network rate metrics (#6345) |
b08036e1f0f11ce56e9e8cdc584531abf4d015b5 43900 |
|
16-Nov-2012 |
vboxsync |
actually store the non-rotational flag (thanks Martin Zitek!) |
e980eb28b9d40e0e4d03449d2d7cf86a97450b73 43870 |
|
14-Nov-2012 |
vboxsync |
Stop cancel operation succeeds ref 5903 |
7add145c02622c8d15b794b6af40ea96e72a56b2 43185 |
|
05-Sep-2012 |
vboxsync |
Main/Machine: fix lock order violation on machine unregistration |
7c3843ed82f3c759a87809cc80c170a70d682724 43063 |
|
29-Aug-2012 |
vboxsync |
Main/Machine+VirtualBox: fix bugs related to directoryIncludesUUID create flag |
2e6a98507125b65b3bbdee58d5856aa59e8c33c9 43041 |
|
28-Aug-2012 |
vboxsync |
Main/VirtualBox: final API change, cleans up optional parameters to IVirtualBox::createMachine, preparing for adding more flags. |
8ab79108687e14ce2858fb99f26f05f57dbb090a 43023 |
|
28-Aug-2012 |
vboxsync |
Legacy IDE Support: eliminating the API support for configuring the legacy IDE support for AHCI. Legacy IDE fields for settings have been preserved |
3a049ae3efaae74cc633e5514e2add481a61adee 42903 |
|
21-Aug-2012 |
vboxsync |
Main/Machine: fix crash for restoring snapshots when the chipset type changed between the current machine config and the snapshot |
471ad3677bf08c31f2e6b1e466f7e1352b3d1069 42890 |
|
20-Aug-2012 |
vboxsync |
Main/Machine: initializer method cleanup, makes the code easier to read |
087b32e7dea32934f6d247026e2243022f781ab5 42875 |
|
20-Aug-2012 |
vboxsync |
Machine::GetNetworkAdapter: More details. (Testsuite doesn't check for E_INVALIDARG, btw.) |
f57758f0bcf995d350d64a7c059ac93573144c05 42861 |
|
17-Aug-2012 |
vboxsync |
main/VideoCaptureAndEncoding: Error checking, formatting. Still under testing and development |
eb071399bc87d926ace7a5918458d46d4294ff6c 42858 |
|
17-Aug-2012 |
vboxsync |
MachineImpl/GetNetworkAdapter: Don't assert in debug builds when a certain network card slot is out of range. |
cc4e28e4b338e157065e8796cbb572570be317a7 42844 |
|
16-Aug-2012 |
vboxsync |
Main/VideoEncodingAndCapture: Code improvement |
e9fed7a915630c42d5f3f559695ff3d0264ebf6c 42843 |
|
16-Aug-2012 |
vboxsync |
Main/EncodingAndRecording: Win build fix . |
3f00104a87d8a725dfa0348b69cbdac901062a4a 42838 |
|
16-Aug-2012 |
vboxsync |
Main/EncodeAndVideoRecording Module and API implementation: Integrating an independent encoding and video recording module that will serve all the frontends.
Introducing settings settings and API implementation for accessing and modifying video recording parameters:
->target video capture file
->video capture width
->video capture height
->enable video capturing |
886b7866c1fb78faccd690dc00be338dfa0c2274 42831 |
|
15-Aug-2012 |
vboxsync |
indent |
ab63ea601ffe54a54ce2a6086f3b7a87764500d4 42825 |
|
15-Aug-2012 |
vboxsync |
Main/Machine+NetworkAdapter: properly fix resizing of vector containing network adapters, previously it wasn't handling commit correctly. xtracker 5997 |
93b5b3a9080a97be32af60b2e700da9fdd6ae87b 42823 |
|
15-Aug-2012 |
vboxsync |
Main/Machine:
1. function STDMETHODIMP Machine::RemoveStorageController() - creating temporary list "llAttachments2", because STL::list "mMediaData->mAttachments" produce invalid iterator during deleting items from it inside the function detachDevice(). |
7971d68750815895622e31b4c1a86913dd58810e 42789 |
|
13-Aug-2012 |
vboxsync |
4.2.0 RC 1 |
8a1f9e33d71fc89e029378d4114fa122c55dd89c 42788 |
|
13-Aug-2012 |
vboxsync |
Main/Machine:
1. function STDMETHODIMP Machine::RemoveStorageController - replaced Iterator in the cycle by simple counter for go through all meadia attachments.
2. function STDMETHODIMP Machine::RemoveStorageController - replaced DetachDevice by detachDevice. |
28c8d15ca3db51ea92d26c1fadc929342acd9d21 42757 |
|
10-Aug-2012 |
vboxsync |
Main/Machine: fix path comparison when detecting whether the VM lives in the expected subdirectory, necessary due to mixing / and \ |
1cd59fdf671ca60c64d77e3f7046aaecf7003824 42551 |
|
02-Aug-2012 |
vboxsync |
Main: big API naming cleanup, use all caps acronyms everywhere, including SDK docs
Frontends/VBoxManage: implement guestcontrol execute for new API, disabled by default |
1871985cb4854e5bfb2ead8174ee28dbfce74df5 42538 |
|
02-Aug-2012 |
vboxsync |
added 3 extra methods for 6124 |
76ec2e155b8747bfb23fdd9cb156835cdf500631 42489 |
|
31-Jul-2012 |
vboxsync |
Main/Machine: get the conditions right when the group association can be changed, and fix a long standing issue with not being able to save settings of a VM which has saved state. While at it allow changing the VM description in this case, too. |
df2a53dee17325742e7464e7f53d3f99dc500f3a 42442 |
|
27-Jul-2012 |
vboxsync |
Elinate use of NULL object references in the API - 6124 |
b864850fa9127b5a20d625746d8a1e92ed6f800c 42383 |
|
25-Jul-2012 |
vboxsync |
Main/VirtualBox+Machine: optimize reaction time on session changes by adapting the waiting timeout, and signal near session closing (which unfortunately cannot be done precisely, as the session link to the Machine needs to be removed before the session is actually closed, and this makes notifications impossible) |
8f9b31257f106b0725c8286c90eb3c45cffcea69 42382 |
|
25-Jul-2012 |
vboxsync |
Main/Session+Console+Machine: minimal change to reduce the overhead of normal API client sessions, because they don't need a full Console object with all sub-objects associated with them. Much more work todo if we want to completely eliminate all VM machinery dependency since the methods of Console are a wild mix of VM related and unrelated. |
2a171646d32f8a15e9820d6fb3bf3f9b9990ca3f 42261 |
|
20-Jul-2012 |
vboxsync |
enabled shared clipboard support for Linux hosts (guest=>host only) |
d8dcc32e08e496277d35f3f10cbdc141a982ae93 42213 |
|
18-Jul-2012 |
vboxsync |
Main/Machine: fix error code check, Windows reports different code than Linux |
200cc6562c6e5cec617903ea827cfb22083f5325 42178 |
|
17-Jul-2012 |
vboxsync |
Autostart: Make the path to the autostart database configurable |
2a63f89586fd1d175dfe591d1224ac06fd1af0fa 42177 |
|
17-Jul-2012 |
vboxsync |
Main/VirtualBox+Machine: implement the directory handling/renaming logic for gro
up changes, plus strict validation of the VM groups to avoid trouble when using
it as a directory component |
01b2e367e947049139a5d5813ccc1fa162b11f76 42129 |
|
12-Jul-2012 |
vboxsync |
Main/VirtualBox+Machine: add support for VM groups (incomplete, saving of settings is not implemented), remaining code adjusted accordingly, use better parameter checking macros, make XSLT generators process setter attributes using safearrays correctly, various cleanups and warning fixes
Frontends/VBoxManage: first traces of groups support |
62acd0e699eeadc76cbef90ff296fc3e06150115 42123 |
|
12-Jul-2012 |
vboxsync |
Main/Machine+Snapshot: fix crash on snapshot restore due to incorrect saving of settings (#6281) |
ca914ba53d00e6ac8c64e1c766aaa9cc4e9513d5 42022 |
|
05-Jul-2012 |
vboxsync |
Main/MachineImpl: coding style (spaces before and after '='); no C-style variable declaration |
f8103e08a57b65b91340f39d5e2d69d5455eba80 42021 |
|
04-Jul-2012 |
vboxsync |
Main/Machine: added a caller and a read lock before calling of MediumAttachment instance in the function RemoveStorageController. |
f41349ea0ba9c6c255bfacbc35382a91b0110b7b 42015 |
|
04-Jul-2012 |
vboxsync |
All attached devices will be detached automatically when a storage controller is removed from VM. Now this logic concentrated in the one place - function STDMETHODIMP Machine::RemoveStorageController. |
c9a57ea4ada0d540c4588e1458c2f524ba4513e6 42000 |
|
03-Jul-2012 |
vboxsync |
Build fix |
73bef7f249418907cb1dc8dce51319772a3dbeee 41999 |
|
03-Jul-2012 |
vboxsync |
More autostart service updates, work in progress |
577913aec496918292c5757468186f4c189aff79 41926 |
|
27-Jun-2012 |
vboxsync |
Main/clipboard: save the settings immediately like we do in other places |
6fe1329154975472e055284198df7fa8e64dee3a 41925 |
|
27-Jun-2012 |
vboxsync |
allow to change the clipboard mode during runtime (API change including 'VBoxManage controlvm' change) |
94c73a46f5742c8680ca8e8f7123f75b58c9204a 41921 |
|
27-Jun-2012 |
vboxsync |
Main: shared clipboard is disabled for new VMs |
555dbc9bf9eb371f18bea759bd47c952fee90a5d 41914 |
|
26-Jun-2012 |
vboxsync |
Main: Implement API to configure autostart/-stop for virtual machines |
5981e6935987b08737b730b63a41acc1dd696377 41774 |
|
16-Jun-2012 |
vboxsync |
bugref.. |
b7cfe947ce1159ba7ff9436a328e98155f1d0e3c 41596 |
|
06-Jun-2012 |
vboxsync |
Main/Machine: fix indentation |
3f82da925e465eacaed0b993be6cbea487666032 41595 |
|
06-Jun-2012 |
vboxsync |
Main/Machine+Display: do not ignore the error code from DisplayMakePNG, create a nice error message out of it to help tracking down the root cause if it fails for no obvious reason |
ebb52d80cb31d6b345c233cedd4ea7b2460af2b0 41528 |
|
31-May-2012 |
vboxsync |
Main/HostUSBDevice(all platforms)+USBProxyService: redo USB locking, fixes major regression, added lots of assertions to catch locking flaws early, whitespace cleanup
Main/Machine: small USB locking fix to be consistent with the remaining code
Main/Host+glue/AutoLock: replace USB list lock by host lock, small numbering cleanup
Main/Console: redo USB locking, do less in USB callbacks/EMT (addresses long standing todo items), eliminate unsafe iterator parameters |
7708252d252a55417a6a817041e4356797e34255 41371 |
|
21-May-2012 |
vboxsync |
Main,include,VBoxManage: smartcard support: IMachine::EmulatedUSBCardReaderEnabled. |
240300571fd93b9c95d40e13b4303154f3b0a439 41225 |
|
09-May-2012 |
vboxsync |
Main/Machine: fix initializer warning with recent gcc |
f4ce78cbf606a9d451fcc56eef48a664307fc701 41214 |
|
08-May-2012 |
vboxsync |
Main: move handleUnexpectedExceptions method to VirtualBoxBase |
a104e0397a5a5f7318b74c428ba46b0c397ed5d3 41066 |
|
26-Apr-2012 |
vboxsync |
Main: workaround for GUI. |
09e9d76da1662c2b9ae96525440ea47ea60663e4 41049 |
|
25-Apr-2012 |
vboxsync |
Main: query the guest screen info from saved state (xTracker 5820) |
25a8f370c3ef47e9c281dd68a2b5b1587be796e5 40538 |
|
19-Mar-2012 |
vboxsync |
Main/Machine: lock order fixes |
b3eeee0562a4b8379db4cb84bb19de64ab280da4 40492 |
|
15-Mar-2012 |
vboxsync |
Main/Machine+Snapshot: add a comment to make it easier to get rid of those time-consuming commits on startup one day |
d75f6149b63a1d038c7f9c49fcaddb83a1a606a9 40487 |
|
15-Mar-2012 |
vboxsync |
Main/VirtualBox+Machine+Snapshot+Medium: fix lock order issues introduced by new style of medium registry updates |
49dea5d71f27a01e9e388d4daaaa556e1baec9de 40432 |
|
12-Mar-2012 |
vboxsync |
Main/VirtualBox+Machine+Medium: redesign the medium registry save logic, as the local lists in the threads caused inconsistencies with concurrent operations and the return of spurious errors |
a9315925c69e4c3bb342bb317ca5b6d29e1ee467 40418 |
|
09-Mar-2012 |
vboxsync |
Main: Extended IMachine and the settings XML with three tracing related properties. |
4376ddc3853829b823eb7a96093fd6759efe10c7 40361 |
|
05-Mar-2012 |
vboxsync |
GuestProperties/API: never send property change events with NULL strings. |
8324e598ca07b113321adec8ba2b95cd0eaabafc 40257 |
|
27-Feb-2012 |
vboxsync |
Main/Medium: rework locking scheme to solve lock order violations and long GUI start up time caused by too much locking
Main/all: Remove the enter and leave methods from write locks, they cause hard to find locking problems. Better solve them explicitly. |
7a3d722456f70226ebc994df685bd736e4324d04 40084 |
|
12-Feb-2012 |
vboxsync |
Main/Metrics: Guests now push collected metrics to VBoxSVC instead of being polled (#6029) |
128c985cbcd15f78b4f54364533dee56100dd2a9 40066 |
|
10-Feb-2012 |
vboxsync |
hash the teleporter token. |
209bd22139ad4981adc600de2d87ae0606bb7a53 39926 |
|
31-Jan-2012 |
vboxsync |
be more restrictive |
980ee725e38a6bc662089e89c9e75e4a56566c7b 39821 |
|
20-Jan-2012 |
vboxsync |
API/GuestProperties: add DeleteGuestProperty. |
d208318bcb04c39026ea1084c423ac92f2e74ab3 39564 |
|
09-Dec-2011 |
vboxsync |
Main/Machine: fix typo |
ec576b3687be98ae44927d3efb1b0d558d1e1b4d 39563 |
|
09-Dec-2011 |
vboxsync |
Main/Machine: Fix saving network adapter settings when the chipset type has changed. The count may have increased or decreased. |
9bdcb57b367478a4d89030320532f3a9aa8b5ed1 39511 |
|
02-Dec-2011 |
vboxsync |
Main/Machine: remove leftover debugging hack |
d4c0b01d95e56701ccb5a430fea1a36dc671153b 39248 |
|
09-Nov-2011 |
vboxsync |
Runtime: new guest OS type for Solaris 11
Frontends/VirtualBox: add new patterns for Solaris 11 guest OS type, reuse the icon
Frontends/VBoxManage: more details for "list ostypes"
Main/xml: make guest OS type in config file an arbitrary string (still validated/mapped in the old way in the settings code), remove hardcoded limit of 8 network adapters
Main/Global: move list of valid guest OS types into a single place, add function to get the network adapter limit for each chipset type
Main/Console+Machine+Snapshot+NetworkAdapter+Appliance+VirtualBox+Guest+SystemProperties: consistently use the appropriate network adapter limit so that ICH9 chipset can use 36 network adapters, adapt to cleaned up guest OS type handling, remove leftover rendundant guest OS mapping, whitespace
Network/NAT: release log message cosmetics, allow unlimited number of instances, fix maxconn clamping
Network/PCNet+VirtioNet+E1000: allow unlimited number of instances |
c8aa9b5a95562ee86ba58648035df805954d7ee7 39221 |
|
08-Nov-2011 |
vboxsync |
Main/metrics: unregister guest after metrics (#5949) |
bf06f3717473bf79b10954e4b48f165e9baa5a69 39200 |
|
04-Nov-2011 |
vboxsync |
Main/Machine: introduce env variable which allow specifying a different base directory for VM logs |
20423b091de11dad8f9b44ce408e82b3e78837ff 39123 |
|
26-Oct-2011 |
vboxsync |
Main/Machine: fix use after free bug caused by non-obvious std::list behavior |
fbe3ee2a1f8119aaee84677150e9e2fb20bde145 38999 |
|
17-Oct-2011 |
vboxsync |
Main: accident commit |
aceed75760c5ce65ad0000900e188ca431a3e5a8 38996 |
|
14-Oct-2011 |
vboxsync |
Main: fix setting the current state modification flag in some circumstances |
dfb2e698385f22ba39053f27fe2711e463acd3a1 38887 |
|
27-Sep-2011 |
vboxsync |
Change DiscardDevice to SetAutoDiscardForDevice |
f82834355e5789e35df7c244b68109be1ca6a358 38873 |
|
27-Sep-2011 |
vboxsync |
Main: Add API to set the discard flag for harddisks |
4fe26faff82d9ec8dcd66353e157fb54a90aa774 38820 |
|
22-Sep-2011 |
vboxsync |
Main: array size |
51b0b07a0cfc8946464224a657a708e9bbe8d0f3 38745 |
|
13-Sep-2011 |
vboxsync |
Main: fix Machine::setModifiedLock as well |
00ba2e40c40742c74d48c7771d10bbbadf2985ad 38742 |
|
13-Sep-2011 |
vboxsync |
Main: fix typo when checking old and new settings (regression of r57170) |
603811146b7221279d1fc7ec4880df22e4cdc2a4 38729 |
|
13-Sep-2011 |
vboxsync |
Main/Medium+Machine: fix lock order issues when creating diff images, and eliminate a bit of redundant code. |
65f69a5cbb89b67edc79fc6dbcbb3a4e224c4a75 38717 |
|
12-Sep-2011 |
vboxsync |
Main/Medium+Machine+AutoLock: Integrate the queryInfo semaphore into the AutoLock infrastructure with the appropriate lock class. Adjust the locking rules for queryInfo and start propagating them up to the callers. Needs more work, but this is comparably simple: just get the mediaTree lock in the caller if the assert triggers. |
cd6f061cfc02178714beb583e101121058044eb7 38618 |
|
03-Sep-2011 |
vboxsync |
VBoxHeadless/win: dont create console window for console VBoxHeadless app |
80335d1c08a501abd1a1ab50cd2b956f00df3e18 38609 |
|
02-Sep-2011 |
vboxsync |
VBoxHeadless/win: enable SVC in VBoxSVC, add SVC to host installer |
258a469bfe57ccca061f68ac2161d06d173fb44b 38583 |
|
31-Aug-2011 |
vboxsync |
Main: set the "current state" modified if something in the VM configuration has changed |
896ada158fbeae1731b72e0ca606e59e8ec3c1eb 38534 |
|
25-Aug-2011 |
vboxsync |
Main: always use setError; improved some error messages; use the new setError(com::ErrorInfo) method |
d372057c31b136326ac9a23944a34fb88e5658a3 38499 |
|
19-Aug-2011 |
vboxsync |
Main/Machine+Medium: fix medium registry association when attaching a device or mounting a medium, when there is a chain of parent images which are not associated with any media registry, including the necessary locking adjustments |
6807f4eebdab4caee327c1a671d7b066d799be24 38494 |
|
19-Aug-2011 |
vboxsync |
Main: fix VM initialization if a shared folder does not exists (fix OVF import/vbox addition of other hosts) |
2763057a111893b784603158d71f38fef639319f 38357 |
|
08-Aug-2011 |
vboxsync |
Main: fix NonRational flag survival on snapshot creation (public #9379) |
b15838a91772c8b64a3486e836b54ea9a818e273 38329 |
|
05-Aug-2011 |
vboxsync |
Main/MachineImpl: Allow hotplugging of CD/DVD drives |
b7fc0ed6c80bf49e581b983ee0039b67f001d849 38099 |
|
21-Jul-2011 |
vboxsync |
FE/Qt4/CLI;Main;Docu: enable MachineAndChildren in clone VM again for ease of testing |
cbdcb441b0b847520e7c537a9d0a6477b735e875 38056 |
|
19-Jul-2011 |
vboxsync |
Main/Machine: disable clone mode "machine and child states" for now |
5525d3e71cd1fe9b8ad66e32072608bfe646d51d 38014 |
|
18-Jul-2011 |
vboxsync |
Main: a little more explanation |
6d146dbc8555ae18359225668208b18c32238cf1 38013 |
|
18-Jul-2011 |
vboxsync |
Main: import extra data items on read |
a6f38fd97cd5443acc4d60d672fdae1d52c6c6fa 37985 |
|
15-Jul-2011 |
vboxsync |
Main/Machine: fix the medium registry logic for linked clones. Previously creating a linked clone of a snapshot of a linked clone didn't result in the right medium registry update. |
bd5c7d04b57ea9dfea041aad6a07cd8823b4e7c0 37971 |
|
14-Jul-2011 |
vboxsync |
Main/Machine: implement creating linked clones.
Frontends/VBoxManage: enable creating linked clones |
a09358e110941635c95ba387529049c827a9b4e1 37932 |
|
13-Jul-2011 |
vboxsync |
Main: not worth an error message if a machine CPU leaf was not overridden |
31c2ba8b562de991c68ae70e90d02ac4f3998768 37931 |
|
13-Jul-2011 |
vboxsync |
Main: TODO |
301777b8631007fd378f6e36d415a1a5a860e551 37930 |
|
13-Jul-2011 |
vboxsync |
Main: LONG / ULONG have %d / %u format specifiers (Assert/Log only) |
051eba4436f9c682f7873390fb327e8eceb9e0ef 37824 |
|
07-Jul-2011 |
vboxsync |
Main/Machine+MediumAttachment+Console: add method for marking a 'hard disk' as non-rotational, which optimizes performance in modern guest OSes
Frontends/VBoxManage+VirtualBox: support the new method
ChangeLog: add quite a few forgotten improvements and fixes |
8bd2a3935539f900b9e0aba8b931d9a192e2a170 37777 |
|
05-Jul-2011 |
vboxsync |
Main: simply iterate over all parents |
f47188189ccf57391b65e774e83fba7589a45bcd 37768 |
|
04-Jul-2011 |
vboxsync |
Main: add implicit parents which are not attached to other machines to the deletion list on unregister (code still disabled) |
1e9377d042fa2ea3e2cd78805678f23f64db55f6 37709 |
|
30-Jun-2011 |
vboxsync |
Main/MediumAttachment+Machine: add a setting which controls the guest-triggered medium eject behavior, fix handling "implicit" media, and corresponding VBoxManage and documentation updates |
97e97e193f47b16a4edfa0425ba4e114b74862da 37704 |
|
30-Jun-2011 |
vboxsync |
warning |
8206c6fabedd1735f090e04bae2bacda5dc1460b 37695 |
|
29-Jun-2011 |
vboxsync |
Main/MediumAttachment+Machine: maintain a flag whether the medium was ejected, and add a method to query this information |
55d7f78467f8aefc7dff60f188bdf0f80523862c 37687 |
|
29-Jun-2011 |
vboxsync |
Main/Console+Machine: add notification for guest triggered eject, which right now results in updating the VM config
Devices/Storage/ATA+AHCI: trigger the eject notification |
d6e41321f6668b473e726065262b5f8642ef5567 37686 |
|
29-Jun-2011 |
vboxsync |
Main: flags for emulated USB Webcam and CardReader. |
e44c3ad1034da19e19936f04685e04a11a6f6d89 37681 |
|
29-Jun-2011 |
vboxsync |
Main: correctly wait for async process |
4ee10aa912a0fe138c2189775a1e5af0560afb37 37680 |
|
29-Jun-2011 |
vboxsync |
Main: medias have to delete them self (using the location is wrong: e.g. 2G split); catch more errors |
8745b47450b6e96f2d8c1336245897e1424c3674 37657 |
|
28-Jun-2011 |
vboxsync |
Main: Build fix |
20ed7f5a5eabb9de0f2bfb79a5ef3489a3ac5a8d 37656 |
|
28-Jun-2011 |
vboxsync |
Main: Clarify the error message if the controller doesn't support hotplugging. Reject hotplugging DVD drives for now (needs further testing) |
e986b1c1da30dcdd8b71da27008e3c7b50d45466 37606 |
|
23-Jun-2011 |
vboxsync |
Settings: read the aborted flag |
40e27f9438dc4d6b390766951e21dc271afa4165 37554 |
|
20-Jun-2011 |
vboxsync |
Main: tabs |
e081d2eefdae89dce06cd6451f0ce45bf023e6e3 37553 |
|
20-Jun-2011 |
vboxsync |
com: method for SafeArray -> RTCList |
1e87c5cfd21f96c0f1ebce939ed1bcf601f108ed 37547 |
|
17-Jun-2011 |
vboxsync |
com: temp remove template |
f3d18b928466c8f695f02f019ecb21cda81c17eb 37532 |
|
17-Jun-2011 |
vboxsync |
Main-CloneVM: fix win |
ea1cf48237e3010c56c1eafdf38a761a73f2e2a7 37531 |
|
17-Jun-2011 |
vboxsync |
Main;FE;CloneVM: add clone options; regenerate MACs of all network adapters dependent of the user option; docs |
3f2ba43dc4534d2374c8758a4b727d7e59572c1c 37491 |
|
16-Jun-2011 |
vboxsync |
Main-CloneVM: factor out the clone VM task |
074bb95a17384d645bb6f0ed258d9d4387b58cd7 37486 |
|
16-Jun-2011 |
vboxsync |
Main-CloneVM: remove printf |
702882f0a67cee25b78d35a683a00259a6708284 37485 |
|
16-Jun-2011 |
vboxsync |
Main-CloneVM: add save state file support; multi result errors |
776985d1f8ee71ad78aa1067cce88766803c7b30 37449 |
|
14-Jun-2011 |
vboxsync |
Main;VBoxManage: more clone vm work |
e785b363090d7c915a16c137629eec0dbc960708 37412 |
|
10-Jun-2011 |
vboxsync |
Main/MachineImpl: don't hide the error code if creating a differential image fails |
10d708b2bea6fe482050665526d77a9ee976c40a 37162 |
|
20-May-2011 |
vboxsync |
Main/Medium: provide error message for duplicate attachment of one medium to the current state of a VM, so that users have a hint what needs fixing |
9dbf3440dc40397959eb3ac56d8ade4be39f6d6b 37092 |
|
15-May-2011 |
vboxsync |
Main: fixed NOP in release builds (xtracker 5578) |
2733823535805a9049a170ce094c38ef511ba3fe 37075 |
|
13-May-2011 |
vboxsync |
Main: win fix |
f271f5e8fefdfe224f8bdeac77fefe6c655ae87e 37074 |
|
13-May-2011 |
vboxsync |
Main; VBoxManage: initial machine clone support |
d25bcdf962ee41a60a35fe07166324419acf4b22 36991 |
|
06-May-2011 |
vboxsync |
Main: Initial support for disk hotplugging, work in progress |
6f9e752d23a6ae4f3c1ec43afdeaf3547b4710f1 36898 |
|
29-Apr-2011 |
vboxsync |
Main/Machine: first draft of method for cloning entire machines |
a05b4948186b031cbd8c3b7c6cfe973d69039016 36839 |
|
25-Apr-2011 |
vboxsync |
Main/Metrics: Locking revised to prevent lockups on VM shutdown (#5637) |
90415f89801d968cb83922d9212aeb34fbaf7f9b 36727 |
|
19-Apr-2011 |
vboxsync |
Main: fix log message format string bugs |
0659074e9587f98d6218207746083514355ee544 36683 |
|
15-Apr-2011 |
vboxsync |
Main/Machine: progress message tuning for LaunchVMProcess |
4e8698332a25e6913ea50007f823173a2eb9e9e8 36682 |
|
15-Apr-2011 |
vboxsync |
Main/Machine: fix formatting of progress description, and minor cleanup |
e289394a1f095c5a9c2629e3479ec8f5b305b73a 36673 |
|
14-Apr-2011 |
vboxsync |
Main/Machine: add a way to terminate VM processes if they don't respond to the usual requests. Not an API change, just a comment change, and a slight VBoxManage touch up so that one can trigger it. |
8140977f7445ca2f26fae91b72e16339f95e99a7 36664 |
|
13-Apr-2011 |
vboxsync |
Main: check if particular PCI device already attached |
a1b4fb3917412d2632d358ff8989f1ec971f2d5b 36630 |
|
08-Apr-2011 |
vboxsync |
PCI: Main and VBoxManage work |
d5eaf3f96dfcb9601fb9be152739eb2dcc8044f2 36451 |
|
28-Mar-2011 |
vboxsync |
introduced VirtualBoxBase::clearError to clear the previous error info if MultiResult is used |
59273f36f996becd6647ae0fc5a27c3aa0a0d342 36411 |
|
24-Mar-2011 |
vboxsync |
MachineImpl.cpp,VirtualBoxBase.h: Re r70709 - caller validated the setGuestPropertyToVM arguments already. Checking the caller I found a few VALID_PTR checks which didn't set error, added CheckComArgMaybeNull to hide deal with it. |
379b8f0a36c100027d2280eea283b8039857e501 36365 |
|
23-Mar-2011 |
vboxsync |
Main: Fix for parameter handling in setGuestPropertyToVM(). |
13d1fd6f43e9a245a4f2b4fc6845bdaa5d0f4134 36275 |
|
14-Mar-2011 |
vboxsync |
Main/NetworkAdapter: Bandwidth group attribute implementation (#5582) |
dae86d7bd26c4030c4cfa21231757d1a12f50bf8 36219 |
|
09-Mar-2011 |
vboxsync |
Addressed some guest property (transient reset) todos. |
0975d601758152a124fba7442b97e4de88b74e20 36215 |
|
08-Mar-2011 |
vboxsync |
doxygen @todo, please. |
c6d9cc46e66c754157ac7908aaaf5368c6732913 36187 |
|
07-Mar-2011 |
vboxsync |
Main/Machine: handle the case where snapshot dir = VM dir (previously made VirtualBox switch to the default), and also rename the previous VM config files to reduce clutter. |
95ce52cf7f4221088b04d64ca27d068ebc6b0251 36181 |
|
07-Mar-2011 |
vboxsync |
Main: Fix crashes when starting a VM with a bandwidth group caused by a stale parent machine pointer |
f2905347646a43ad687e0ceb9f4689f2bf76c4c2 36178 |
|
07-Mar-2011 |
vboxsync |
Main/VBoxManage/Guest Additions: Added support for "TRANSIENT_RESET" guest properties which are only present until a VM reset. |
58d1c2a099db1f29c36ba8abce88fd7c312cfc39 36168 |
|
04-Mar-2011 |
vboxsync |
Main: a few more time format fixes |
79ef256bf4a6b88741321da6ac0bdd4b5cd6896f 36165 |
|
04-Mar-2011 |
vboxsync |
format string fix |
b1673a44d00e7c6d3b4d722ddf58c8693da9aa47 36163 |
|
04-Mar-2011 |
vboxsync |
Main: Do not use colons in filenames(!), add nanosecond to saved state timestamp. |
0b6e534f55fcb5870df42b58ae354ad5fdbda66a 36128 |
|
02-Mar-2011 |
vboxsync |
Main/Metrics: Hypervisor and guest metrics re-done (#5566) |
771393ec4aff53029c824ef3c7d91f4eb013f548 36091 |
|
25-Feb-2011 |
vboxsync |
Main: use the VRDE VM setting in LaunchVMProcess API |
44bcf83fb573ebd78eac2aa5ca4f83e2060938bc 36086 |
|
25-Feb-2011 |
vboxsync |
MachineImpl.cpp: No large pages on linux for me, thank you very much. |
b604fbf16eda38d14b4999c245f032bfaa5aa85a 36082 |
|
25-Feb-2011 |
vboxsync |
Added a promiscModePolicy attribute to INetworkAdapter, three values: deny (default), allow-network (i.e. VMs), allow-all (i.e. include unrelated host traffic). |
5711c749fb7f5ea0b2a2fd33717740d0f6a2efc4 36074 |
|
24-Feb-2011 |
vboxsync |
Main: implement sharing saved state files between snapshots and machines in 'saved' state; this dramatically speeds up restoring snapshots as well as taking snapshots of 'saved' machines |
69911a51f0b6a8fccc43fdbe89dc4ba3514c73bf 36072 |
|
24-Feb-2011 |
vboxsync |
Main: fix overconfident debug assertion triggered by earlier fix in r69942 |
84710672a7ae0934519b42eb62c5e4511c7a52cd 36058 |
|
23-Feb-2011 |
vboxsync |
Main/BandwidthControl: Don't use direct references to bandwidth group objects in the medium attachment object. It will point to the old uninitialized instance if the settings are changed. Uses the name of the bandwidth group now instead without changing the public interface to make a backport to 4.0 possible |
3fff4f0f932980f66b6a701cf66c2740022f59fc 36017 |
|
17-Feb-2011 |
vboxsync |
Main: Improve error message if a CPU socket is removed which has still a CPU attached |
1f73d6e394af91adc1608bd0a917dff9ec4ee874 35992 |
|
16-Feb-2011 |
vboxsync |
raw PCI: more init bits |
e8d63f61f030f49af20e1e6cd14da0ac80028092 35984 |
|
15-Feb-2011 |
vboxsync |
Main: prohibit setting a UUID as the machine or snapshot name |
f6db4b15856d7ae466af7f30f54b00a528f0393e 35982 |
|
15-Feb-2011 |
vboxsync |
Main: further fix broken snapshots when disk images are shared between several machines: recurse into diff images as well |
d5ee1124ecb35c9c2fef74c8319a91a0fcbf6690 35903 |
|
08-Feb-2011 |
vboxsync |
Main: before unregistering a machine, move media shared with another machine to that machine's media registry to prevent that machine from becoming inaccessible |
342d1c2e846281e0bcbde2e97218273216b3fb32 35885 |
|
08-Feb-2011 |
vboxsync |
Main, VMM, vboxshell: more PCI work (persistent settings, logging, more driver API), API consumer in vboxshell |
47b509e2e5854b5443c467563ac1fdb0e94534ef 35838 |
|
03-Feb-2011 |
vboxsync |
Main: use proper casting in Machine::Delete |
41d2b4441d9ce9db937d0bf737d123567558665d 35836 |
|
03-Feb-2011 |
vboxsync |
Main: do not return first item from list of registry IDs unconditionally since that list may be empty; this fixes the problem that media registry do not get saved properly if a new immutable image gets attached to a machine |
87b7ea9553081cef9f53e09014f01ca24c0c2651 35757 |
|
28-Jan-2011 |
vboxsync |
Main: do not fail loading machine settings if a shared folder path is not absolute (that breaks importing OVF and machine folders from other hosts since the rules about what constitutes an absolute path differ between host OSes). Instead, issue a runtime warning if a shared folder path is not absolute or does not exist on the host when the VM is powered up. |
31aed0bb0a904f2abdb35541206d3aa9ca9214e4 35755 |
|
28-Jan-2011 |
vboxsync |
Main: convert SharedFolder to utf-8 |
11923fc977be1686f5428c3e790c04d0701a074c 35676 |
|
24-Jan-2011 |
vboxsync |
Main, VMM: PCI passthrough work |
c7a378ed2fbad681c0b674351d698ef20a368935 35638 |
|
19-Jan-2011 |
vboxsync |
Main. QT/FE: fix long standing COM issue |
d950c37db3c1e442724974b780a986eccafff052 35610 |
|
18-Jan-2011 |
vboxsync |
Main: make r69505 a little stricter |
486ef51c11ed80c0c48f29bfb75ead6f3be44f0f 35608 |
|
18-Jan-2011 |
vboxsync |
Main: silently ignore removable media that cannot be found when loading machine settings XML |
fe56b22b2a437e5f956047ed323d9838a7091cb4 35528 |
|
13-Jan-2011 |
vboxsync |
Main: If a host DVD/floppy drive is not available, don't bitch but just ignore this medium. This happens for instance if a laptop was removed from the docking station. This restores the 3.2 behavior. |
f9f15bc15b07309a2c60fded18f0afde2d7f2ae8 35460 |
|
10-Jan-2011 |
vboxsync |
Main/Console+Machine: move PowerDown progress object to VBoxSVC, plus VMTask cleanup |
92fbfeea65ca674e060dd91ab3a8b8cf9658d4f4 35429 |
|
07-Jan-2011 |
vboxsync |
Main: fix bug that dvd/floppy host drives would not be restored from machine settings but always result in empty drives |
e45ccb294fc1f6b4078d058eaff86100361a7358 35368 |
|
30-Dec-2010 |
vboxsync |
Main: source re-org. |