- Timestamp:
- May 7, 2010 12:14:18 PM (15 years ago)
- Location:
- trunk/src/VBox
- Files:
-
- 33 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Additions/WINNT/VBoxCredProv/VBoxCredProv.cpp
r25811 r29200 7 7 // Copyright (c) 2006 Microsoft Corporation. All rights reserved. 8 8 // 9 // Modifications (c) 2009 Sun Microsystems, Inc.9 // Modifications (c) 2009-2010 Oracle Corporation 10 10 // 11 11 -
trunk/src/VBox/Additions/WINNT/VBoxCredProv/VBoxCredProv.h
r25811 r29200 7 7 // Copyright (c) Microsoft Corporation. All rights reserved. 8 8 // 9 // Modifications (c) 2009 Sun Microsystems, Inc.9 // Modifications (c) 2009-2010 Oracle Corporation 10 10 // 11 11 -
trunk/src/VBox/Additions/WINNT/VBoxCredProv/VBoxCredential.cpp
r25811 r29200 7 7 // Copyright (c) 2006 Microsoft Corporation. All rights reserved. 8 8 // 9 // Modifications (c) 2009 Sun Microsystems, Inc.9 // Modifications (c) 2009-2010 Oracle Corporation 10 10 // 11 11 -
trunk/src/VBox/Additions/WINNT/VBoxCredProv/VBoxCredential.h
r25811 r29200 5 5 // PARTICULAR PURPOSE. 6 6 // 7 // Modifications (c) 2009 Sun Microsystems, Inc.7 // Modifications (c) 2009-2010 Oracle Corporation 8 8 // 9 9 -
trunk/src/VBox/Additions/WINNT/VBoxCredProv/common.h
r25811 r29200 11 11 // and which fields show in which states of LogonUI. 12 12 // 13 // Modifications (c) 2009 Sun Microsystems, Inc.13 // Modifications (c) 2009-2010 Oracle Corporation 14 14 // 15 15 -
trunk/src/VBox/Additions/WINNT/VBoxCredProv/dll.cpp
r25811 r29200 9 9 // Standard dll required functions and class factory implementation. 10 10 // 11 // Modifications (c) 2009 Sun Microsystems, Inc.11 // Modifications (c) 2009-2010 Oracle Corporation 12 12 // 13 13 -
trunk/src/VBox/Additions/WINNT/VBoxCredProv/dll.h
r25811 r29200 7 7 // Copyright (c) 2006 Microsoft Corporation. All rights reserved. 8 8 // 9 // Modifications (c) 2009 Sun Microsystems, Inc.9 // Modifications (c) 2009-2010 Oracle Corporation 10 10 // 11 11 -
trunk/src/VBox/Additions/WINNT/VBoxCredProv/helpers.cpp
r25811 r29200 10 10 // for GetSerialization. 11 11 // 12 // Modifications (c) 2009 Sun Microsystems, Inc.12 // Modifications (c) 2009-2010 Oracle Corporation 13 13 // 14 14 -
trunk/src/VBox/Additions/WINNT/VBoxCredProv/helpers.h
r25811 r29200 10 10 // for GetSerialization. 11 11 // 12 // Modifications (c) 2009 Sun Microsystems, Inc.12 // Modifications (c) 2009-2010 Oracle Corporation 13 13 // 14 14 -
trunk/src/VBox/Devices/EFI/Firmware2/VBoxPkg/env.cmd
r29159 r29200 16 16 REM VirtualBox OSE distribution. VirtualBox OSE is distributed in the 17 17 REM hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. 18 REM Oracle Corporation confidential19 REM All rights reserved20 18 REM 21 19 REM */ -
trunk/src/VBox/Frontends/VirtualBox/src/darwin/CocoaDockIconPreview.mm
r24377 r29200 7 7 8 8 /* 9 * Copyright (C) 2009 Sun Microsystems, Inc.9 * Copyright (C) 2009-2010 Oracle Corporation 10 10 * 11 11 * This file is part of VirtualBox Open Source Edition (OSE), as … … 16 16 * VirtualBox OSE distribution. VirtualBox OSE is distributed in the 17 17 * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. 18 *19 * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa20 * Clara, CA 95054 USA or visit http://www.sun.com if you need21 * additional information or have any questions.22 18 */ 23 19 … … 67 63 @end 68 64 69 /* 65 /* 70 66 * Helper class which allow us to access all members/methods of AbstractDockIconPreviewHelper 71 67 * from any Cocoa class. … … 75 71 public: 76 72 inline CocoaDockIconPreviewPrivate (VBoxConsoleWnd *aMainWnd, const QPixmap& aOverlayImage) 77 :AbstractDockIconPreviewHelper (aMainWnd, aOverlayImage) 73 :AbstractDockIconPreviewHelper (aMainWnd, aOverlayImage) 78 74 { 79 75 mDockTile = [[DockTile alloc] initWithParent:this]; … … 84 80 [mDockTile release]; 85 81 } 86 82 87 83 DockTile *mDockTile; 88 84 }; 89 85 90 /* 91 * Cocoa wrapper for the abstract dock icon preview class 86 /* 87 * Cocoa wrapper for the abstract dock icon preview class 92 88 */ 93 89 CocoaDockIconPreview::CocoaDockIconPreview (VBoxConsoleWnd *aMainWnd, const QPixmap& aOverlayImage) … … 135 131 } 136 132 137 /* 133 /* 138 134 * Class for arranging/updating the layers for the glossy monitor preview. 139 135 */ … … 199 195 @end 200 196 201 /* 197 /* 202 198 * Simple implementation for the overlay of the OS & the state icon. Is used both 203 199 * in the application icon & preview mode. … … 222 218 @end 223 219 224 /* 220 /* 225 221 * VirtualBox Dock Tile implementation. Manage the switching between the icon 226 222 * and preview mode & forwards all update request to the appropriate methods. -
trunk/src/VBox/Frontends/VirtualBox/src/darwin/UICocoaDockIconPreview.mm
r28540 r29200 7 7 8 8 /* 9 * Copyright (C) 2009 Sun Microsystems, Inc.9 * Copyright (C) 2009-2010 Oracle Corporation 10 10 * 11 11 * This file is part of VirtualBox Open Source Edition (OSE), as … … 16 16 * VirtualBox OSE distribution. VirtualBox OSE is distributed in the 17 17 * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. 18 *19 * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa20 * Clara, CA 95054 USA or visit http://www.sun.com if you need21 * additional information or have any questions.22 18 */ 23 19 … … 68 64 @end 69 65 70 /* 66 /* 71 67 * Helper class which allow us to access all members/methods of AbstractDockIconPreviewHelper 72 68 * from any Cocoa class. … … 76 72 public: 77 73 inline UICocoaDockIconPreviewPrivate(UISession *pSession, const QPixmap& overlayImage) 78 :UIAbstractDockIconPreviewHelper(pSession, overlayImage) 74 :UIAbstractDockIconPreviewHelper(pSession, overlayImage) 79 75 { 80 76 mUIDockTile = [[UIDockTile alloc] initWithParent:this]; … … 87 83 [mUIDockTile release]; 88 84 } 89 85 90 86 UIDockTile *mUIDockTile; 91 87 }; 92 88 93 /* 94 * Cocoa wrapper for the abstract dock icon preview class 89 /* 90 * Cocoa wrapper for the abstract dock icon preview class 95 91 */ 96 92 UICocoaDockIconPreview::UICocoaDockIconPreview(UISession *pSession, const QPixmap& overlayImage) … … 137 133 } 138 134 139 /* 135 /* 140 136 * Class for arranging/updating the layers for the glossy monitor preview. 141 137 */ … … 201 197 @end 202 198 203 /* 199 /* 204 200 * Simple implementation for the overlay of the OS & the state icon. Is used both 205 201 * in the application icon & preview mode. … … 224 220 @end 225 221 226 /* 222 /* 227 223 * VirtualBox Dock Tile implementation. Manage the switching between the icon 228 224 * and preview mode & forwards all update request to the appropriate methods. -
trunk/src/VBox/Frontends/VirtualBox/src/darwin/VBoxCocoaSpecialControls.mm
r27690 r29200 7 7 8 8 /* 9 * Copyright (C) 2009 Sun Microsystems, Inc.9 * Copyright (C) 2009-2010 Oracle Corporation 10 10 * 11 11 * This file is part of VirtualBox Open Source Edition (OSE), as … … 16 16 * VirtualBox OSE distribution. VirtualBox OSE is distributed in the 17 17 * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. 18 *19 * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa20 * Clara, CA 95054 USA or visit http://www.sun.com if you need21 * additional information or have any questions.22 18 */ 23 19 … … 37 33 #include <QKeyEvent> 38 34 39 @interface NSButtonTarget: NSObject 35 @interface NSButtonTarget: NSObject 40 36 { 41 37 VBoxCocoaButton *mRealTarget; … … 61 57 @end 62 58 63 @interface NSSegmentedButtonTarget: NSObject 59 @interface NSSegmentedButtonTarget: NSObject 64 60 { 65 61 VBoxCocoaSegmentedButton *mRealTarget; … … 85 81 @end 86 82 87 @interface VBSearchField: NSSearchField 83 @interface VBSearchField: NSSearchField 88 84 { 89 85 VBoxCocoaSearchField *mRealTarget; … … 110 106 111 107 /* Get the pressed character */ 112 if ([str length] > 0) 108 if ([str length] > 0) 113 109 ch = [str characterAtIndex:0]; 114 110 115 if (ch == NSCarriageReturnCharacter || ch == NSEnterCharacter) 111 if (ch == NSCarriageReturnCharacter || ch == NSEnterCharacter) 116 112 { 117 113 QKeyEvent ke(QEvent::KeyPress, Qt::Key_Enter, Qt::NoModifier); 118 114 QApplication::sendEvent (mRealTarget, &ke); 119 } 115 } 120 116 else if (ch == 27) /* Escape */ 121 117 { 122 118 QKeyEvent ke(QEvent::KeyPress, Qt::Key_Escape, Qt::NoModifier); 123 119 QApplication::sendEvent (mRealTarget, &ke); 124 } 120 } 125 121 else if (ch == NSF3FunctionKey) 126 122 { … … 152 148 @end 153 149 @implementation VBSearchFieldDelegate 154 -(BOOL)control:(NSControl*)control textView:(NSTextView*)textView doCommandBySelector:(SEL)commandSelector 150 -(BOOL)control:(NSControl*)control textView:(NSTextView*)textView doCommandBySelector:(SEL)commandSelector 155 151 { 156 152 // NSLog (NSStringFromSelector (commandSelector)); 157 153 /* Don't execute the selector for Enter & Escape. */ 158 if ( commandSelector == @selector(insertNewline:) 159 || commandSelector == @selector(cancelOperation:)) 154 if ( commandSelector == @selector(insertNewline:) 155 || commandSelector == @selector(cancelOperation:)) 160 156 return YES; 161 157 return NO; … … 163 159 @end 164 160 165 @interface VBSearchFieldCell: NSSearchFieldCell 161 @interface VBSearchFieldCell: NSSearchFieldCell 166 162 { 167 163 NSColor *mBGColor; … … 173 169 - (void)setBackgroundColor:(NSColor*)aBGColor 174 170 { 175 if (mBGColor != aBGColor) 171 if (mBGColor != aBGColor) 176 172 { 177 173 [mBGColor release]; … … 295 291 [mNativeRef setSegmentStyle:NSSegmentStyleRoundRect]; 296 292 [[mNativeRef cell] setTrackingMode: NSSegmentSwitchTrackingMomentary]; 297 [mNativeRef setFont: [NSFont controlContentFontOfSize: 293 [mNativeRef setFont: [NSFont controlContentFontOfSize: 298 294 [NSFont systemFontSizeForControlSize: NSSmallControlSize]]]; 299 295 [mNativeRef sizeToFit]; … … 353 349 mNativeRef = [[VBSearchField alloc] initWithObject2: this]; 354 350 [[mNativeRef cell] setControlSize: NSSmallControlSize]; 355 [mNativeRef setFont: [NSFont controlContentFontOfSize: 351 [mNativeRef setFont: [NSFont controlContentFontOfSize: 356 352 [NSFont systemFontSizeForControlSize: NSSmallControlSize]]]; 357 353 [mNativeRef sizeToFit]; -
trunk/src/VBox/Frontends/VirtualBox/src/darwin/VBoxDockIconPreview-cocoa.mm
r26716 r29200 7 7 8 8 /* 9 * Copyright (C) 2009 Sun Microsystems, Inc.9 * Copyright (C) 2009-2010 Oracle Corporation 10 10 * 11 11 * This file is part of VirtualBox Open Source Edition (OSE), as … … 16 16 * VirtualBox OSE distribution. VirtualBox OSE is distributed in the 17 17 * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. 18 *19 * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa20 * Clara, CA 95054 USA or visit http://www.sun.com if you need21 * additional information or have any questions.22 18 */ 23 19 … … 91 87 /* Convert the CGImage to an NSImage */ 92 88 NSBitmapImageRep *bitmapImageRep = [[NSBitmapImageRep alloc] initWithCGImage:pImage]; 93 if (bitmapImageRep) 89 if (bitmapImageRep) 94 90 { 95 91 NSImage *badgeImage = [[NSImage alloc] initWithSize:[bitmapImageRep size]]; … … 105 101 /* Set the new application icon */ 106 102 [NSApp setApplicationIconImage:gDockIconImage]; 107 103 108 104 [pool release]; 109 105 } -
trunk/src/VBox/Frontends/VirtualBox/src/darwin/VBoxUtils-darwin-cocoa.mm
r27534 r29200 8 8 9 9 /* 10 * Copyright (C) 2009 Sun Microsystems, Inc.10 * Copyright (C) 2009-2010 Oracle Corporation 11 11 * 12 12 * This file is part of VirtualBox Open Source Edition (OSE), as … … 17 17 * VirtualBox OSE distribution. VirtualBox OSE is distributed in the 18 18 * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. 19 *20 * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa21 * Clara, CA 95054 USA or visit http://www.sun.com if you need22 * additional information or have any questions.23 19 */ 24 20 … … 38 34 if (aView) 39 35 window = [aView window]; 40 36 41 37 [pool release]; 42 38 return window; … … 49 45 NativeViewRef view = NULL; 50 46 if (aWindow) 51 view = [aWindow contentView]; 47 view = [aWindow contentView]; 52 48 53 49 [pool release]; … … 188 184 { 189 185 NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; 190 186 191 187 bool fResult = [aWindow isZoomed]; 192 188 -
trunk/src/VBox/HostDrivers/VBoxNetFlt/solaris/include/mac_client.h
r25302 r29200 21 21 22 22 /* 23 * Copyright 2009 Sun Microsystems, Inc.All rights reserved.23 * Copyright 2009-2010 Oracle Corporation. All rights reserved. 24 24 * Use is subject to license terms. 25 25 */ -
trunk/src/VBox/HostDrivers/VBoxNetFlt/solaris/include/mac_client_priv.h
r25302 r29200 21 21 22 22 /* 23 * Copyright 2009 Sun Microsystems, Inc.All rights reserved.23 * Copyright 2009-2010 Oracle Corporation. All rights reserved. 24 24 * Use is subject to license terms. 25 25 */ -
trunk/src/VBox/HostDrivers/VBoxNetFlt/solaris/include/mac_provider.h
r25302 r29200 21 21 22 22 /* 23 * Copyright 2009 Sun Microsystems, Inc.All rights reserved.23 * Copyright 2009-2010 Oracle Corporation. All rights reserved. 24 24 * Use is subject to license terms. 25 25 */ -
trunk/src/VBox/HostDrivers/VBoxNetFlt/win/notifyobj/VBoxNetFltNotifyn.idl
r21333 r29200 5 5 6 6 /* 7 * Copyright (C) 2008 Sun Microsystems, Inc.7 * Copyright (C) 2008 Oracle Corporation 8 8 * 9 * Sun Microsystems, Inc. confidential 10 * All rights reserved 9 * This file is part of VirtualBox Open Source Edition (OSE), as 10 * available from http://www.virtualbox.org. This file is free software; 11 * you can redistribute it and/or modify it under the terms of the GNU 12 * General Public License (GPL) as published by the Free Software 13 * Foundation, in version 2 as it comes in the "COPYING" file of the 14 * VirtualBox OSE distribution. VirtualBox OSE is distributed in the 15 * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. 11 16 */ 12 17 /* … … 16 21 * Microsoft Windows 17 22 * Copyright (C) Microsoft Corporation, 1992-2001. 18 * 23 * 19 24 *---------------------------------------------------------------------------- 20 25 */ -
trunk/src/VBox/Main/cbinding/VBoxCAPI_v2_2.h
r23401 r29200 20 20 21 21 /* 22 * Copyright (C) 2008-2009 Sun Microsystems, Inc.22 * Copyright (C) 2008-2009 Oracle Corporation 23 23 * 24 24 * This file is part of a free software library; you can redistribute … … 29 29 * but WITHOUT ANY WARRANTY of any kind. 30 30 * 31 * SunLGPL Disclaimer: For the avoidance of doubt, except that if31 * Oracle LGPL Disclaimer: For the avoidance of doubt, except that if 32 32 * any license choice other than GPL or LGPL is available it will 33 * apply instead, Sunelects to use only the Lesser General Public33 * apply instead, Oracle elects to use only the Lesser General Public 34 34 * License version 2.1 (LGPLv2) at this time for any software where 35 35 * a choice of LGPL license versions is made available with the … … 37 37 * or where a choice of which version of the LGPL is applied is 38 38 * otherwise unspecified. 39 *40 * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa41 * Clara, CA 95054 USA or visit http://www.sun.com if you need42 * additional information or have any questions.43 39 */ 44 40 -
trunk/src/VBox/Main/cbinding/VBoxCAPI_v3_0.h
r23401 r29200 20 20 21 21 /* 22 * Copyright (C) 2008-2009 Sun Microsystems, Inc.22 * Copyright (C) 2008-2009 Oracle Corporation 23 23 * 24 24 * This file is part of a free software library; you can redistribute … … 29 29 * but WITHOUT ANY WARRANTY of any kind. 30 30 * 31 * SunLGPL Disclaimer: For the avoidance of doubt, except that if31 * Oracle LGPL Disclaimer: For the avoidance of doubt, except that if 32 32 * any license choice other than GPL or LGPL is available it will 33 * apply instead, Sunelects to use only the Lesser General Public33 * apply instead, Oracle elects to use only the Lesser General Public 34 34 * License version 2.1 (LGPLv2) at this time for any software where 35 35 * a choice of LGPL license versions is made available with the … … 37 37 * or where a choice of which version of the LGPL is applied is 38 38 * otherwise unspecified. 39 *40 * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa41 * Clara, CA 95054 USA or visit http://www.sun.com if you need42 * additional information or have any questions.43 39 */ 44 40 -
trunk/src/VBox/Main/cbinding/VBoxCAPI_v3_1.h
r29167 r29200 20 20 21 21 /* 22 * Copyright (C) 2008-2009 Sun Microsystems, Inc.22 * Copyright (C) 2008-2009 Oracle Corporation 23 23 * 24 24 * This file is part of a free software library; you can redistribute … … 29 29 * but WITHOUT ANY WARRANTY of any kind. 30 30 * 31 * SunLGPL Disclaimer: For the avoidance of doubt, except that if31 * Oracle LGPL Disclaimer: For the avoidance of doubt, except that if 32 32 * any license choice other than GPL or LGPL is available it will 33 * apply instead, Sunelects to use only the Lesser General Public33 * apply instead, Oracle elects to use only the Lesser General Public 34 34 * License version 2.1 (LGPLv2) at this time for any software where 35 35 * a choice of LGPL license versions is made available with the … … 37 37 * or where a choice of which version of the LGPL is applied is 38 38 * otherwise unspecified. 39 *40 * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa41 * Clara, CA 95054 USA or visit http://www.sun.com if you need42 * additional information or have any questions.43 39 */ 44 40 -
trunk/src/VBox/Main/cbinding/VBoxXPCOMCGlue.h
r29167 r29200 5 5 6 6 /* 7 * Copyright (C) 2008-2009 Sun Microsystems, Inc.7 * Copyright (C) 2008-2009 Oracle Corporation 8 8 * 9 9 * Permission is hereby granted, free of charge, to any person -
trunk/src/VBox/Main/cbinding/xpcidl.xsl
r29177 r29200 6 6 * from the generic interface definition expressed in XML. 7 7 8 Copyright (C) 2008-20 09Oracle Corporation8 Copyright (C) 2008-2010 Oracle Corporation 9 9 10 10 This file is part of VirtualBox Open Source Edition (OSE), as -
trunk/src/VBox/Main/idl/VirtualBox.xidl
r29194 r29200 2 2 3 3 <!-- 4 * :tabSize=2:indentSize=2:noTabs=true: 5 * :folding=explicit:collapseFolds=1:6 * 7 * Master declaration for VirtualBox's Main API, represented8 * by COM/XPCOM and web service interfaces.9 *10 * From this document, the build system generates several files11 * via XSLT that are then used during the build process.12 *13 * Below is the list of XSL templates that operate on this file and14 * output files they generate. These XSL templates must be updated 15 * whenever the schema of this file changes: 16 * 17 * 1. src/VBox/Main/idl/midl.xsl =>18 * out/<platform>/bin/sdk/idl/VirtualBox.idl19 * (MS COM interface definition file for Main API) 20 *21 * 2. src/VBox/Main/idl/xpidl.xsl =>22 * out/<platform>/bin/sdk/idl/VirtualBox_XPCOM.idl 23 * (XPCOM interface definition file for Main API)24 *25 * 3. src/VBox/Main/idl/doxygen.xsl =>26 * out/<platform>/obj/src/VBox/Main/VirtualBox.idl 27 * (pseudo-IDL for Doxygen to generate the official Main API28 * documentation)29 *30 * 4. src/VBox/Main/webservice/*.xsl => 31 * a bunch of WSDL and C++ files32 * (VirtualBox web service sources and SOAP mappers;33 * see src/VBox/Main/webservice/Makefile.kmk for details)34 * 35 * 5. src/VBox/Frontends/VirtualBox/include/COMWrappers.xsl =>36 * out/<platform>/obj/src/VBox/Frontends/VirtualBox/VirtualBox/include/COMWrappers.h37 * (smart Qt-based C++ wrapper classes for COM interfaces38 * of the Main API)39 * 40 * 6. src/VBox/Installer/win32/VirtualBox_TypeLib.xsl =>41 * out/<platform>/obj/src/VBox/Installer/win32/VirtualBox_TypeLib.wxi42 * (Main API TypeLib block for the WiX installer)43 *44 * 7. src/VBox/Runtime/common/err/errmsgvboxcom.xsl => 45 * out/<platform>/obj/Runtime/errmsgvboxcomdata.h46 * (<result> extraction for the %Rhrc format specifier)47 *48 Copyright (C) 2006-2010 Oracle Corporation49 50 This file is part of VirtualBox Open Source Edition (OSE), as51 available from http://www.virtualbox.org. This file is free software;52 you can redistribute it and/or modify it under the terms of the GNU53 General Public License (GPL) as published by the Free Software 54 Foundation, in version 2 as it comes in the "COPYING" file of the55 VirtualBox OSE distribution. VirtualBox OSE is distributed in the56 hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.4 5 Copyright (C) 2006-2010 Oracle Corporation 6 7 This file is part of VirtualBox Open Source Edition (OSE), as 8 available from http://www.virtualbox.org. This file is free software; 9 you can redistribute it and/or modify it under the terms of the GNU 10 General Public License (GPL) as published by the Free Software 11 Foundation, in version 2 as it comes in the "COPYING" file of the 12 VirtualBox OSE distribution. VirtualBox OSE is distributed in the 13 hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. 14 --> 15 16 <!-- 17 This is the master declaration for VirtualBox's Main API, 18 represented by COM/XPCOM and web service interfaces. 19 20 From this document, the build system generates several files 21 via XSLT that are then used during the build process. 22 23 Below is the list of XSL templates that operate on this file and 24 output files they generate. These XSL templates must be updated 25 whenever the schema of this file changes: 26 27 1. src/VBox/Main/idl/midl.xsl => 28 out/<platform>/bin/sdk/idl/VirtualBox.idl 29 (MS COM interface definition file for Main API) 30 31 2. src/VBox/Main/idl/xpidl.xsl => 32 out/<platform>/bin/sdk/idl/VirtualBox_XPCOM.idl 33 (XPCOM interface definition file for Main API) 34 35 3. src/VBox/Main/idl/doxygen.xsl => 36 out/<platform>/obj/src/VBox/Main/VirtualBox.idl 37 (pseudo-IDL for Doxygen to generate the official Main API 38 documentation) 39 40 4. src/VBox/Main/webservice/*.xsl => 41 a bunch of WSDL and C++ files 42 (VirtualBox web service sources and SOAP mappers; 43 see src/VBox/Main/webservice/Makefile.kmk for details) 44 45 5. src/VBox/Frontends/VirtualBox/include/COMWrappers.xsl => 46 out/<platform>/obj/src/VBox/Frontends/VirtualBox/VirtualBox/include/COMWrappers.h 47 (smart Qt-based C++ wrapper classes for COM interfaces 48 of the Main API) 49 50 6. src/VBox/Installer/win32/VirtualBox_TypeLib.xsl => 51 out/<platform>/obj/src/VBox/Installer/win32/VirtualBox_TypeLib.wxi 52 (Main API TypeLib block for the WiX installer) 53 54 7. src/VBox/Runtime/common/err/errmsgvboxcom.xsl => 55 out/<platform>/obj/Runtime/errmsgvboxcomdata.h 56 (<result> extraction for the %Rhrc format specifier) 57 57 --> 58 58 -
trunk/src/VBox/Main/idl/docstrip.xsl
r28800 r29200 10 10 VirtualBox. 11 11 12 Copyright (C) 2009 Oracle Corporation12 Copyright (C) 2009-2010 Oracle Corporation 13 13 14 14 This file is part of VirtualBox Open Source Edition (OSE), as -
trunk/src/VBox/Main/idl/doxygen.xsl
r28800 r29200 6 6 * generate the documentation using Doxygen. 7 7 8 Copyright (C) 2006-20 07Oracle Corporation8 Copyright (C) 2006-2010 Oracle Corporation 9 9 10 10 This file is part of VirtualBox Open Source Edition (OSE), as -
trunk/src/VBox/Main/idl/midl.xsl
r28800 r29200 6 6 * from the generic interface definition expressed in XML. 7 7 8 Copyright (C) 2006-20 09Oracle Corporation8 Copyright (C) 2006-2010 Oracle Corporation 9 9 10 10 This file is part of VirtualBox Open Source Edition (OSE), as -
trunk/src/VBox/Main/webservice/glue-jaxws.xsl
r28800 r29200 8 8 webservice in an object-oriented way. 9 9 10 Copyright (C) 2008-20 09Oracle Corporation10 Copyright (C) 2008-2010 Oracle Corporation 11 11 12 12 This file is part of VirtualBox Open Source Edition (OSE), as -
trunk/src/VBox/Main/webservice/platform-xidl.xsl
r28800 r29200 9 9 sections are resolved (for easier processing). 10 10 11 Copyright (C) 2006-20 08Oracle Corporation11 Copyright (C) 2006-2010 Oracle Corporation 12 12 13 13 This file is part of VirtualBox Open Source Edition (OSE), as -
trunk/src/VBox/Main/webservice/websrv-php.xsl
r28823 r29200 12 12 Contributed by James Lucas (mjlucas at eng.uts.edu.au). 13 13 14 Copyright (C) 200 6-2010 Oracle Corporation14 Copyright (C) 2009-2010 Oracle Corporation 15 15 16 16 This file is part of VirtualBox Open Source Edition (OSE), as -
trunk/src/VBox/Main/webservice/websrv-python.xsl
r28997 r29200 10 10 web service API. Depends on WSDL file for actual SOAP bindings. 11 11 12 Copyright (C) 2008 Oracle Corporation12 Copyright (C) 2008-2010 Oracle Corporation 13 13 14 14 This file is part of VirtualBox Open Source Edition (OSE), as -
trunk/src/VBox/Main/webservice/webtest.cpp
r28800 r29200 4 4 * functionality of VBoxManage for testing purposes. 5 5 * 6 * Copyright (C) 2006-20 09Oracle Corporation6 * Copyright (C) 2006-2010 Oracle Corporation 7 7 * 8 8 * This file is part of VirtualBox Open Source Edition (OSE), as
Note:
See TracChangeset
for help on using the changeset viewer.