dc8bfd15c7bcc2d2b4ff4f397637839b36d4713a 49951 |
|
17-Dec-2013 |
vboxsync |
6813 - stage 5 - Make use of server side API wrapper code in all interfaces |
e7f51df05cc2a7c80f773b20a3a2b864f44060f9 48989 |
|
09-Oct-2013 |
vboxsync |
Main/NetworkAdapterImpl.cpp: Avoids lock drops and re-acquirings on NAT Networking changes in NetworkAdapter::COMSETTER(NATNetwork)(...) and NetworkAdapter::COMSETTER(AttachmentType)(...) |
245395957a62e0e2e1418a60423bc3acc2a703c9 48710 |
|
26-Sep-2013 |
vboxsync |
NatNetworking/Main: do reference couting on network attachment switch. |
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 |
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 |
ff8f17e05e6e712c54e9d936e124765dcc00bcc6 40491 |
|
15-Mar-2012 |
vboxsync |
Main/NetworkAdapter: Take the easy solution out of the reference hell created by the SessionMachine logic. Since the BandwidthGroup objects are not logically located below NetworkAdapter (they are under Machine/BandwidthControl) it is effectively impossible to get the right references in the object. Querying through the appropriate Machine object is guaranteed to give the right result. |
aa0553becec2abc2e781f839ba1d399c31c2c07f 37200 |
|
24-May-2011 |
vboxsync |
API+Frontends: Generic network attachment driver support which obsoletes the special case for VDE. Big API cleanup in the same area. Adapt all frontends to these changes (full implementation in VBoxManage, minimum implementation in GUI). |
13d1fd6f43e9a245a4f2b4fc6845bdaa5d0f4134 36275 |
|
14-Mar-2011 |
vboxsync |
Main/NetworkAdapter: Bandwidth group attribute implementation (#5582) |
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). |
c7a378ed2fbad681c0b674351d698ef20a368935 35638 |
|
19-Jan-2011 |
vboxsync |
Main. QT/FE: fix long standing COM issue |
06ae862bca16f5f65f406fd1412f35cea38cb4c8 31287 |
|
02-Aug-2010 |
vboxsync |
Initial API changes for resource control (storage/network/cpu) |
4651430e55b9df9726347e3e3968618e540fe729 30764 |
|
09-Jul-2010 |
vboxsync |
back out r63543, r63544 until windows build problems can be solved properly |
d02e04f868f0e2f7a41e608f419c46b5fa0489dc 30760 |
|
09-Jul-2010 |
vboxsync |
Main: separate internal machine data structs into MachineImplPrivate.h to significantly speed up compilation and for better interface separation; remove obsolete ConsoleEvents.h file |
7413b370d1af0fbac98c8ba74551c32e715b3af7 30739 |
|
08-Jul-2010 |
vboxsync |
Main: remove VirtualBoxSupportTranslation template, add translation support to generic base class, clean up COM headers more, remove SupportErrorInfo.cpp|h |
e07acfb7f2dbb8bb40804024c79fd3139bdb3f24 30714 |
|
07-Jul-2010 |
vboxsync |
Main: remove SupportErrorInfo template magic |
85d78ebc068381ca25c84242e38ec4b2be4843a5 28867 |
|
28-Apr-2010 |
vboxsync |
Main: fixed several uninitialized variables and incomplete operators |
e64031e20c39650a7bc902a3e1aba613b9415dee 28800 |
|
27-Apr-2010 |
vboxsync |
Automated rebranding to Oracle copyright/license strings via filemuncher |
6c91ce3517ab5d910faaf35a29fab35df44a201b 28406 |
|
16-Apr-2010 |
vboxsync |
Devices, Main, FE/Qt: re-committed support for VDE virtual network switches for Linux and FreeBSD hosts. Contributed by Renzo Davoli, VirtualSquare, University of Bologna |
27418aec83e1f5d5d3cc1df81bed124ce4fce8c8 28290 |
|
14-Apr-2010 |
vboxsync |
Devices, Main, FE/Qt: reverted r60036 for now |
3e82afc14e9524d3fb726e1acf020702e0a28d17 28287 |
|
14-Apr-2010 |
vboxsync |
Devices, Main, FE/Qt: added support for VDE virtual network switches for Linux and FreeBSD hosts. Contributed by Renzo Davoli, VirtualSquare, University of Bologna |
f62342e2cc901a67e27fa69c0e712ee35e9c4c68 28106 |
|
08-Apr-2010 |
vboxsync |
Main: Added machinery to query, set and use NIC boot priority. |
cebc93936b5bb4d867e1c086dd1b206db33c31dc 27857 |
|
31-Mar-2010 |
vboxsync |
Main: NAT API and corresponding commands have been added at VBoxManage frontend. Please see #1899 for details. |
d19316699d7f91959d88c850fd7e0d64840f39a7 27607 |
|
22-Mar-2010 |
vboxsync |
Main: remove templates for 'weak' com pointers which do nothing anyway |
f55abd25f4f8302c7314d4af12005e6c2b98061a 26171 |
|
02-Feb-2010 |
vboxsync |
Main: get rid of Backupable<>::hasActualChanges and the operator== in all the machine data structures which it required; nuke obsolete Shareable.h |
9e27b031131a40ba8403de216d5dbd704b89f011 26167 |
|
02-Feb-2010 |
vboxsync |
Main: get rid of isModified() loops in Machine and subclasses; instead, on every change in machine settings, set dirty bits in Machine |
8cd393943ea52545c4d063f5a94436639f0f80b6 26156 |
|
02-Feb-2010 |
vboxsync |
Main: get rid of isReallyChanged() voodoo in Machine and subclasses; instead check in the XML classes whether things really changed via operator==; documentation, cleanup |
91475a294d7a91051ef153a4b64a606f0db1920e 26044 |
|
26-Jan-2010 |
vboxsync |
Main: move Host::Get{DVD|Floppy}Drives implementation into implementation methods to eliminate useless conversions in mountMedium() |
aa28b72963d5e1c22902b7f4b6066ae806fb919f 25310 |
|
10-Dec-2009 |
vboxsync |
Main: lock validator, first batch: implement per-thread stack to trace locking (disabled by default, use VBOX_WITH_LOCK_VALIDATOR, but that WILL FAIL presently) |
c5f2aa9f5db6cc452fd535ec3453c5b0abd5f0db 25098 |
|
30-Nov-2009 |
vboxsync |
Main/NetworkAdapter: fix NULL handling in NAT network attribute |
68b7971bd3dc7072763235a81c6015b4863751a1 24989 |
|
26-Nov-2009 |
vboxsync |
Main: enable -Wshadow gcc option to warn about shadowed variables and fix all resulting warnings; in particular, rename some stack and member variables and rename getter methods like id() to getId() |
fc148a6b23d25a87561beaffe0ba06c3ba93bf5a 23223 |
|
22-Sep-2009 |
vboxsync |
API: big medium handling change and lots of assorted other cleanups and fixes |
583e1de06ea86fea23b026fcb8aa2b0c281d7e54 22183 |
|
11-Aug-2009 |
vboxsync |
Main: fix more windows warnings + burns |
fe06619ae576367ff3568e6abd99fb8ad28cc73a 22173 |
|
11-Aug-2009 |
vboxsync |
Main: the big XML settings rework. Move XML reading/writing out of interface implementation code into separate layer so it can handle individual settings versions in the future. |
32529464ff2d4288a3c949ab8042126b0fa903de 21878 |
|
30-Jul-2009 |
vboxsync |
Main: coding style: have Main obey the standard VirtualBox coding style rules (no functional changes) |
f32de6c198a491c28ace2b4c53f8d04a79fd6d69 21823 |
|
27-Jul-2009 |
vboxsync |
Main: merge VirtualBoxBaseNEXT onto VirtualBoxBase, adjust Host accordingly; fix Snapshot to use its own simple locking scheme instead of VirtualBoxBaseWithTypedChildren<T> (one snapshot tree lock per machine) |
5959d7e4b51fd1cc749cfe16e35d8c7798c46a57 21686 |
|
17-Jul-2009 |
vboxsync |
Main: back out r50147 until the locking is properly understood; will come back. |
eeab73cfabc939c13e9e2491035489cf2a027570 21622 |
|
15-Jul-2009 |
vboxsync |
Main: cleanup: merge VirtualBoxBase{WithTypedChildren}NEXT onto VirtualBoxBase{WithTypedChildren}, adjust Host and Snapshot implementations according to new parents (new locking scheme) |
57b49c1557a310ee615bc0ee79dd2a2e92319a1b 19239 |
|
28-Apr-2009 |
vboxsync |
Main: support for using VBox from Python on Windows (still certain limitation apply, such as enum visibility) |
0ce6ae9d6efed5d54222a13bbdabce9e688e4447 19134 |
|
23-Apr-2009 |
vboxsync |
Main: make VBox interfaces scriptable (that is, callable from Python and VisualBasic) |
4dc6f02271e124b7765cb35facd736a0a140c367 18829 |
|
07-Apr-2009 |
vboxsync |
undo 45832 |
c43cd15a89ac2f4a84b3080410c0b1344856845c 18826 |
|
07-Apr-2009 |
vboxsync |
Main: INetworkAdapter separate properties for hostonly & bridged interface names |
bf837f5931313295ba55cb0a6a8df3bf224194b6 17684 |
|
11-Mar-2009 |
vboxsync |
#3551: “Main: Replace remaining collections with safe arrays”
Replaced HostUSBDeviceCollection. Reviewed/Okayed by dmik, sunlover. |
6f6fbd24a8e2a201dd9474eebd7542b338cd511a 17387 |
|
05-Mar-2009 |
vboxsync |
Main: net if API fixes |
623338655274e3a4330698638fbab19b17da4cc9 17275 |
|
03-Mar-2009 |
vboxsync |
networking API renaming |
14650dbf3041b8fcb092b55cf673bd6f392390c2 16509 |
|
04-Feb-2009 |
vboxsync |
#2954 & #3569: Linux TAP driver is embedded to vboxnetflt. API, VBoxManage and VirtualBox now provide host-only network attachment on Linux. |
ac62c5b922d35850c8de6b919c75e2439db9f324 15708 |
|
19-Dec-2008 |
vboxsync |
Main: #3424: Bumped XML format version to 1.6 and so that the auto-converter will delete old <HostInterface> nodes containing TAPSetup/TAPTerminate attributes. Removed all (obsolete) sections of code in #ifdef VBOX_WITH_UNIXY_TAP_NETWORKING (that uses these attributes); removed the define itself. |
0d0d9d61256a6204866c396f46126e31db75f673 15537 |
|
15-Dec-2008 |
vboxsync |
Main/NetworkAdapter: eliminate dead code by changing the conditional compilation a bit. |
f72cbd6a549c34992fa79cce84600fe2b92b3299 15051 |
|
05-Dec-2008 |
vboxsync |
Main: Cleaned up the long standing const BSTR = const (OLECHAR *) on WIn32 vs (const PRunichar) * on XPCOM clash. Cleaned up BSTR/GUID macros (IN_BSTR replaces INPTR BSTR, IN_GUID replaces INPTR GUIDPARAM, OUT_GUID replaces GUIDPARAMOUT). |
f6adf1a86574758258baa232172c965aed0d848d 14949 |
|
03-Dec-2008 |
vboxsync |
Appended vim modeline to set tabstop and expand tabs (in the way
suggested by our coding guidelines). |
1ac48a5af9c50b32d21da365eb31f2ccb0af4db7 14664 |
|
26-Nov-2008 |
vboxsync |
Main & FEs: 3002: GUI/Main enhancements for 64 bits guests implemented. |
682f1ceceda80f94fe639cf98943794a4072b2f8 10898 |
|
26-Jul-2008 |
vboxsync |
Main: Host interface networking on Darwin. |
693e912131b741874e4b5c54a1d428ff382d9b6e 8367 |
|
24-Apr-2008 |
vboxsync |
Main: Added INetworkAdapter::NATNetwork property. |
1c94c0a63ba68be1a7b2c640e70d7a06464e4fca 8155 |
|
18-Apr-2008 |
vboxsync |
The Big Sun Rebranding Header Change |
9abd802d84a98ae8602297346ec3b3290423bbab 8083 |
|
17-Apr-2008 |
vboxsync |
Main: Renamed AutoLock => AutoWriteLock; AutoReaderLock => AutoReadLock. |
05fb7454f402098331166b59778f1b03d2e7c8c1 7207 |
|
28-Feb-2008 |
vboxsync |
Main: Reworked enums to avoid 1) weird duplication of enum name when referring to enum values in cross-platform code; 2) possible clashes on Win32 due to putting identifiers like Paused or Disabled to the global namespace (via C enums). In the new style, enums are used like this: a) USBDeviceState_T v = USBDeviceState_Busy from cross-platform non-Qt code; b) KUSBDeviceState v = KUSBDeviceState_Busy from Qt code; c) USBDeviceState v = USBDeviceState_Busy from plain Win32 and d) PRUInt32 USBDeviceState v = USBDeviceState::Busy from plain XPCOM. |
d46ee884c41b808b239563b1978468aae12e33a2 6076 |
|
14-Dec-2007 |
vboxsync |
Merged dmik/s2 branch (r25959:26751) to the trunk. |
a16eb14ad7a4b5ef91ddc22d3e8e92d930f736fc 5999 |
|
07-Dec-2007 |
vboxsync |
The Giant CDDL Dual-License Header Change. |
b6c8f0834f95a14be116f36541362ae95098468b 5060 |
|
26-Sep-2007 |
vboxsync |
Added custom line speed setting to XML/COM/CFGM. Hope I haven't forgotten anything. |
c98fb3e16fcd571a790eab772c0c66173d225205 4071 |
|
07-Aug-2007 |
vboxsync |
Biggest check-in ever. New source code headers for all (C) innotek files. |
0010ccca43c2554000fdd0572c7b9cf5ad17ac91 3668 |
|
17-Jul-2007 |
vboxsync |
replace underscore symbols in Main/ |
65f780ad484569b694434a4a4bc98d5041626ba2 3348 |
|
02-Jul-2007 |
vboxsync |
Main: Converted AudioAdapter and NetworkAdapter to the new locking scheme. |
c97989161fbe75bc14cea477a5443bbf474dd3ad 2981 |
|
01-Jun-2007 |
vboxsync |
InnoTek -> innotek: all the headers and comments. |
135499f13606cfa089592dea2bfdff80c73c51d1 606 |
|
04-Feb-2007 |
vboxsync |
Initial darwin port. (Not tested on linux yet.) |
677833bc953b6cb418c701facbdcf4aa18d6c44e 1 |
|
01-Jan-1970 |
vboxsync |
import |