Changeset 44580 in vbox
- Timestamp:
- Feb 7, 2013 11:35:37 AM (12 years ago)
- Location:
- trunk
- Files:
-
- 1 deleted
- 16 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Config.kmk
r44575 r44580 523 523 # Build enhanced version of rdesktop. 524 524 VBOX_WITH_VRDP_RDESKTOP = 1 525 # The basic frontend (w/o Main).526 VBOX_WITH_VBOXBFE = 1527 525 ## The Direct Framebuffer GUI. 528 526 #VBOX_WITH_VBOXFB = 1 … … 835 833 VBOX_WITH_MAIN = 836 834 VBOX_WITH_VBOXSDL = 837 VBOX_WITH_VBOXBFE =838 835 VBOX_WITH_QTGUI = 839 836 VBOX_WITH_DEBUGGER_GUI = … … 849 846 # Permanent (no working SDL). 850 847 VBOX_WITH_VBOXSDL= 851 VBOX_WITH_VBOXBFE=852 848 endif 853 849 … … 864 860 # Permanent (no working SDL). 865 861 VBOX_WITH_VBOXSDL= 866 VBOX_WITH_VBOXBFE=867 862 VBOX_WITH_DOCS= 868 863 VBOX_WITH_VBOXDRV= … … 947 942 VBOX_WITH_TESTSUITE= 948 943 VBOX_WITH_USB= 949 VBOX_WITH_VBOXBFE=950 944 VBOX_WITH_VBOXDRV= 951 945 VBOX_WITH_VBOXSDL= … … 1131 1125 VBOX_WITH_QTGUI= 1132 1126 VBOX_WITH_VBOXSDL= 1133 VBOX_WITH_VBOXBFE=1134 1127 VBOX_WITH_OGL= 1135 1128 VBOX_WITH_KCHMVIEWER= -
trunk/Makefile.kmk
r44428 r44580 77 77 # The SDL DLLs 78 78 if1of ($(KBUILD_TARGET), win os2) 79 if neq ($(VBOX_WITH_VBOXSDL)$(VBOX_WITH_VBOXBFE),)79 ifdef VBOX_WITH_VBOXSDL 80 80 include $(KBUILD_PATH)/sdks/LIBSDL.kmk 81 81 InstallExternalLibs_SOURCES += \ -
trunk/configure
r44528 r44580 1261 1261 1262 1262 # 1263 # Check for the Xcursor library, needed by VBoxSDL and VBoxBFE1263 # Check for the Xcursor library, needed by VBoxSDL. 1264 1264 # 1265 1265 check_xcursor() -
trunk/src/VBox/Devices/Network/DrvTAP.cpp
r44528 r44580 5 5 6 6 /* 7 * Copyright (C) 2006-201 2Oracle Corporation7 * Copyright (C) 2006-2013 Oracle Corporation 8 8 * 9 9 * This file is part of VirtualBox Open Source Edition (OSE), as … … 902 902 */ 903 903 int rc; 904 #if defined(RT_OS_SOLARIS) /** @todo Other platforms' TAP code should be moved here from ConsoleImpl & VBoxBFE. */904 #if defined(RT_OS_SOLARIS) /** @todo Other platforms' TAP code should be moved here from ConsoleImpl. */ 905 905 rc = CFGMR3QueryStringAlloc(pCfg, "TAPSetupApplication", &pThis->pszSetupApplication); 906 906 if (RT_SUCCESS(rc)) -
trunk/src/VBox/Frontends/Makefile.kmk
r44528 r44580 31 31 include $(PATH_SUB_CURRENT)/VBoxSDL/Makefile.kmk 32 32 endif 33 # Temporarily disables VBoxBFE as I cannot fix the bustage on a Mac.34 # ifdef VBOX_WITH_VBOXBFE35 # include $(PATH_SUB_CURRENT)/VBoxBFE/Makefile.kmk36 # endif37 33 ifdef VBOX_WITH_VBOXFB 38 34 include $(PATH_SUB_CURRENT)/VBoxFB/Makefile.kmk -
trunk/src/VBox/HostDrivers/Support/SUPR3HardenedVerify.cpp
r44528 r44580 185 185 { kSupIFT_Exe, kSupID_AppBin, true, "VBoxSDL" SUPLIB_EXE_SUFF }, 186 186 { kSupIFT_Dll, kSupID_AppPrivArch, true, "VBoxSDL" SUPLIB_DLL_SUFF }, 187 //#endif188 189 //#ifdef VBOX_WITH_VBOXBFE190 { kSupIFT_Exe, kSupID_AppBin, true, "VBoxBFE" SUPLIB_EXE_SUFF },191 { kSupIFT_Dll, kSupID_AppPrivArch, true, "VBoxBFE" SUPLIB_DLL_SUFF },192 187 //#endif 193 188 -
trunk/src/VBox/Installer/freebsd/Makefile.kmk
r44528 r44580 203 203 endif 204 204 205 ## VBoxBFE - Follow the example set by Windows and Linux.206 #ifdef VBOX_WITH_VBOXBFE207 # VBOX_FBSD_STRIP_BIN += \208 # VBoxBFE \209 # $(if $(VBOX_WITH_HARDENING),VBoxBFE.so)210 # VBOX_FBSD_SYMLINKS += \211 # VBoxBFE212 #endif213 214 205 # Webservices 215 206 ifdef VBOX_WITH_WEBSERVICES … … 323 314 -e "s;_VBOX_REM_32BIT_MODULE_;$(if $(eq $(KBUILD_TARGET_ARCH),x86),VBoxREM32.so,);g" \ 324 315 -e "s;_VBOX_REM_64BIT_MODULE_;$(if $(eq $(KBUILD_TARGET_ARCH),x86),VBoxREM64.so,);g" \ 325 -e "/VBoxBFE/d" \326 316 --output $@ \ 327 317 $< -
trunk/src/VBox/Installer/freebsd/pkg_plist
r43429 r44580 2 2 @group wheel 3 3 @mode 755 4 lib/virtualbox/VBoxBFE5 lib/virtualbox/VBoxBFE.so6 4 lib/virtualbox/VBoxDbg.so 7 5 lib/virtualbox/VBoxDD.so … … 51 49 @mode 755 52 50 bin/VirtualBox 53 bin/VBoxBFE54 51 bin/VBoxManage 55 52 bin/VBoxSVC -
trunk/src/VBox/Installer/linux/Makefile.kmk
r44528 r44580 297 297 endif 298 298 299 ## VBoxBFE - Not shipped on linux due to a typo (VBOX_WITH_BFE), let's keep it that way as it doesn't get enough testing.300 #ifdef VBOX_WITH_VBOXBFE301 # VBOX_LNX_STRIP_BIN += \302 # VBoxBFE \303 # $(if $(VBOX_WITH_HARDENING),VBoxBFE.so)304 #endif305 306 299 # Webservices 307 300 ifdef VBOX_WITH_WEBSERVICES -
trunk/src/VBox/Installer/linux/VBox.sh
r44528 r44580 113 113 run_in_group "$INSTALL_DIR/vboxwebsrv" "$@" 114 114 ;; 115 VBoxBFE|vboxbfe)116 run_in_group "$INSTALL_DIR/VBoxBFE" "$@"117 ;;118 115 *) 119 116 echo "Unknown application - $APP" -
trunk/src/VBox/Installer/linux/debian/VBox.sh
r37255 r44580 92 92 exec "$INSTALL_DIR/vboxwebsrv" "$@" 93 93 ;; 94 VBoxBFE|vboxbfe)95 exec "$INSTALL_DIR/VBoxBFE" "$@"96 ;;97 94 *) 98 95 echo "Unknown application - $APP" -
trunk/src/VBox/Installer/solaris/Makefile.kmk
r44528 r44580 215 215 VBoxXPCOMIPCD \ 216 216 $(if $(VBOX_WITH_KCHMVIEWER),kchmviewer,) 217 ## Follow the Windows + Linux example of not shipping VBoxBFE.218 #SOLARIS_STRIP_EXES = \219 # $(if $(VBOX_WITH_VBOXBFE),VBoxBFE,)220 217 221 218 SOLARIS_DRIVER_BINS = \ … … 274 271 $(if $(VBOX_WITH_VBOXSDL),VBoxSDL.so,) \ 275 272 $(if $(VBOX_WITH_QTGUI),VirtualBox.so,) 276 ## Follow the Windows + Linux example of not shipping VBoxBFE.277 #SOLARIS_STRIP_BINS += \278 # $(if $(VBOX_WITH_VBOXBFE),VBoxBFE.so,)279 273 endif 280 274 -
trunk/src/VBox/Installer/solaris/VBox.sh
r44528 r44580 44 44 exec "$INSTALL_DIR/vboxwebsrv" "$@" 45 45 ;; 46 VBoxBFE|vboxbfe)47 exec "$INSTALL_DIR/VBoxBFE" "$@"48 ;;49 46 VBoxQtconfig) 50 47 exec "$INSTALL_DIR/VBoxQtconfig" "$@" -
trunk/src/VBox/Installer/solaris/makepackage.sh
r44217 r44580 126 126 ln -f ./VBoxISAExec $VBOX_INSTALLED_DIR/VirtualBox 127 127 fi 128 if test -f $VBOX_INSTALLED_DIR/amd64/VBoxBFE || test -f $VBOX_INSTALLED_DIR/i386/VBoxBFE; then129 ln -f ./VBoxISAExec $VBOX_INSTALLED_DIR/VBoxBFE130 fi131 128 if test -f $VBOX_INSTALLED_DIR/amd64/VBoxHeadless || test -f $VBOX_INSTALLED_DIR/i386/VBoxHeadless; then 132 129 ln -f ./VBoxISAExec $VBOX_INSTALLED_DIR/VBoxHeadless … … 194 191 || $3 == "opt/VirtualBox/amd64/VBoxHeadless" \ 195 192 || $3 == "opt/VirtualBox/amd64/VBoxSDL" \ 196 || $3 == "opt/VirtualBox/amd64/VBoxBFE" \197 193 || $3 == "opt/VirtualBox/i386/VirtualBox" \ 198 194 || $3 == "opt/VirtualBox/i386/VirtualBox3" \ 199 195 || $3 == "opt/VirtualBox/i386/VBoxHeadless" \ 200 196 || $3 == "opt/VirtualBox/i386/VBoxSDL" \ 201 || $3 == "opt/VirtualBox/i386/VBoxBFE" \202 197 ) \ 203 198 { $4 = "4755" } { print }' prototype > prototype2 -
trunk/src/VBox/Main/include/MouseImpl.h
r44528 r44580 22 22 #include "ConsoleEvents.h" 23 23 #include "ConsoleImpl.h" 24 #ifndef VBOXBFE_WITHOUT_COM25 24 #include "EventImpl.h" 26 #endif27 25 #include <VBox/vmm/pdmdrv.h> 28 26 … … 34 32 class ATL_NO_VTABLE Mouse : 35 33 public VirtualBoxBase 36 #ifndef VBOXBFE_WITHOUT_COM37 34 , VBOX_SCRIPTABLE_IMPL(IMouse) 38 #endif39 35 { 40 36 public: … … 69 65 STDMETHOD(PutMouseEventAbsolute)(LONG x, LONG y, LONG dz, LONG dw, 70 66 LONG buttonState); 71 #ifndef VBOXBFE_WITHOUT_COM72 67 STDMETHOD(COMGETTER(EventSource)) (IEventSource ** aEventSource); 73 #endif74 68 75 69 static const PDMDRVREG DrvReg; … … 114 108 bool supportsRel(void); 115 109 116 #ifdef VBOXBFE_WITHOUT_COM117 Console *mParent;118 #else119 110 Console * const mParent; 120 #endif121 111 /** Pointer to the associated mouse driver. */ 122 112 struct DRVMAINMOUSE *mpDrv[MOUSE_MAX_DEVICES]; … … 127 117 uint32_t mfLastButtons; 128 118 129 #ifndef VBOXBFE_WITHOUT_COM130 119 const ComObjPtr<EventSource> mEventSource; 131 120 VBoxEventDesc mMouseEvent; 132 121 133 122 void fireMouseEvent(bool fAbsolute, LONG x, LONG y, LONG dz, LONG dw, LONG Buttons); 134 #else135 void fireMouseEvent(bool fAbsolute, LONG x, LONG y, LONG dz, LONG dw, LONG Buttons)136 {}137 #endif138 123 }; 139 140 #ifdef VBOXBFE_WITHOUT_COM141 /** @todo make this a member of Console */142 extern Mouse *gMouse;143 144 /** @todo can we get these from the API somehow? */145 enum146 {147 MouseButtonState_LeftButton = 1,148 MouseButtonState_RightButton = 2,149 MouseButtonState_MiddleButton = 4,150 MouseButtonState_XButton1 = 8,151 MouseButtonState_XButton2 = 16152 };153 #endif154 124 155 125 #endif // !____H_MOUSEIMPL -
trunk/src/VBox/Main/src-client/MouseImpl.cpp
r44528 r44580 110 110 unconst(mParent) = parent; 111 111 112 #ifndef VBOXBFE_WITHOUT_COM113 112 unconst(mEventSource).createObject(); 114 113 HRESULT rc = mEventSource->init(static_cast<IMouse*>(this)); … … 116 115 mMouseEvent.init(mEventSource, VBoxEventType_OnGuestMouse, 117 116 0, 0, 0, 0, 0); 118 #endif119 117 120 118 /* Confirm a successful initialization */ … … 144 142 } 145 143 146 #ifdef VBOXBFE_WITHOUT_COM147 mParent = NULL;148 #else149 144 mMouseEvent.uninit(); 150 145 unconst(mEventSource).setNull(); 151 146 unconst(mParent) = NULL; 152 #endif153 147 } 154 148 … … 256 250 } 257 251 258 #ifndef VBOXBFE_WITHOUT_COM259 252 STDMETHODIMP Mouse::COMGETTER(EventSource)(IEventSource ** aEventSource) 260 253 { … … 269 262 return S_OK; 270 263 } 271 #endif272 264 273 265 /** … … 413 405 } 414 406 415 #ifndef VBOXBFE_WITHOUT_COM416 407 void Mouse::fireMouseEvent(bool fAbsolute, LONG x, LONG y, LONG dz, LONG dw, LONG Buttons) 417 408 { … … 430 421 } 431 422 } 432 #endif433 423 434 424
Note:
See TracChangeset
for help on using the changeset viewer.