VirtualBox

Changeset 43407 in vbox


Ignore:
Timestamp:
Sep 22, 2012 2:19:26 PM (13 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
80893
Message:

Additions/haiku: cleanup.

Location:
trunk/src/VBox/Additions/haiku/VBoxTray
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Additions/haiku/VBoxTray/VBoxGuestApplication.cpp

    r43364 r43407  
    4848*   Header Files                                                               *
    4949*******************************************************************************/
     50#include <iprt/log.h>
     51
    5052#include <errno.h>
    51 #define DEBUG 1
    5253#include <Alert.h>
    5354#include <Debug.h>
     
    6263     : BApplication(VBOX_GUEST_APP_SIG)
    6364{
    64     PRINT(("%s()\n", __FUNCTION__));
    6565}
    6666
     
    6868VBoxGuestApplication::~VBoxGuestApplication()
    6969{
    70     PRINT(("%s()\n", __FUNCTION__));
    7170}
    7271
     
    7776
    7877    err = VBoxGuestDeskbarView::AddToDeskbar();
    79     PRINT(("%s: VBoxGuestDeskbarView::AddToDeskbar: 0x%08lx\n", __FUNCTION__, err));
    80 
     78    LogFlow(("VBoxGuestDeskbarView::ReadyToRun: AddToDeskbar returned 0x%08lx\n", err));
    8179    exit(0);
    8280}
     
    8886    be_app->Run();
    8987    delete be_app;
    90 
    91 /*    int rc = RTR3Init();
    92     if (RT_SUCCESS(rc))
    93     {
    94         rc = VbglR3Init();
    95         if (RT_SUCCESS(rc))
    96             rc = vboxOpenBaseDriver();
    97     }
    98 
    99     if (RT_SUCCESS(rc))
    100     {
    101         Log(("VBoxGuestApp: Init successful\n"));
    102 
    103         new VBoxGuestApplication(gVBoxDriverFD);
    104         be_app->Run();
    105         delete be_app;
    106 
    107     }
    108 
    109     if (RT_FAILURE(rc))
    110     {
    111         LogRel(("VBoxGuestApp: Error while starting, rc=%Rrc\n", rc));
    112     }
    113     LogRel(("VBoxGuestApp: Ended\n"));
    114 
    115     vboxCloseBaseDriver();
    116 
    117     VbglR3Term();*/
    118 
    11988    return 0;
    12089}
  • trunk/src/VBox/Additions/haiku/VBoxTray/VBoxGuestApplication.h

    r43363 r43407  
    4848#define __VBOXGUESTAPPLICATION__H
    4949
     50/** @todo r=ramshankar; why are we including all the headers here!?? Do it in
     51 *        the .cpp please. */
    5052#include <Application.h>
    5153
     
    6264class VBoxClipboardService;
    6365
    64 class VBoxGuestApplication : public BApplication {
    65 public:
    66         VBoxGuestApplication();
    67         virtual ~VBoxGuestApplication();
     66class VBoxGuestApplication : public BApplication
     67{
     68    public:
     69        VBoxGuestApplication();
     70        virtual ~VBoxGuestApplication();
    6871
    69         virtual void ReadyToRun();
     72        virtual void ReadyToRun();
    7073};
    7174
  • trunk/src/VBox/Additions/haiku/VBoxTray/VBoxGuestDeskbarView.cpp

    r43364 r43407  
    4848*******************************************************************************/
    4949#include <errno.h>
    50 #define DEBUG 1
    5150#include <Alert.h>
    5251#include <Roster.h>
     
    6463#include "VBoxGuestApplication.h"
    6564
    66 #define VIEWNAME "VBoxGuestDeskbarView"
     65#define VIEWNAME        "VBoxGuestDeskbarView"
    6766
    6867static status_t
     
    8786       fIcon(NULL), fClipboardService(NULL), fDisplayService(NULL)
    8887{
    89     PRINT(("%s()\n", __FUNCTION__));
    9088    _Init();
    9189}
     
    9694       fIcon(NULL)
    9795{
    98     PRINT(("%s()\n", __FUNCTION__));
    9996    archive->PrintToStream();
    100 
    10197    _Init(archive);
    10298}
     
    105101VBoxGuestDeskbarView::~VBoxGuestDeskbarView()
    106102{
    107     PRINT(("%s()\n", __FUNCTION__));
    108103    delete fIcon;
    109104    if (fClipboardService)
     
    118113BArchivable* VBoxGuestDeskbarView::Instantiate(BMessage *data)
    119114{
    120     PRINT(("%s()\n", __FUNCTION__));
    121115    if (!validate_instantiation(data, VIEWNAME))
    122116        return NULL;
     
    129123{
    130124    status_t err;
    131     PRINT(("%s()\n", __FUNCTION__));
    132125
    133126    err = BView::Archive(data, false);
    134127    if (err < B_OK)
     128    {
     129        LogRel(("VBoxGuestDeskbarView::Archive failed.rc=%08lx\n", err));
    135130        return err;
     131    }
    136132    data->AddString("add_on", VBOX_GUEST_APP_SIG);
    137133    data->AddString("class", "VBoxGuestDeskbarView");
     
    156152    }
    157153
    158     if (fClipboardService) // don't repeatedly crash deskbar if vboxdev not loaded
     154    if (fClipboardService) /* Don't repeatedly crash deskbar if vboxdev not loaded */
    159155    {
    160156        Looper()->AddHandler(fClipboardService);
     
    163159
    164160    if (fDisplayService)
    165     {
    166161        fDisplayService->Start();
    167     }
    168162}
    169163
     
    179173void VBoxGuestDeskbarView::MouseDown(BPoint point)
    180174{
    181     printf("MouseDown\n");
    182175    int32 buttons = B_PRIMARY_MOUSE_BUTTON;
    183176    if (Looper() != NULL && Looper()->CurrentMessage() != NULL)
     
    213206    BDeskbar deskbar;
    214207    status_t err;
    215     PRINT(("%s()\n", __FUNCTION__));
    216208
    217209    if (force)
     
    222214    app_info info;
    223215    err = be_app->GetAppInfo(&info);
    224     PRINT(("%s: be_app->GetAppInfo: 0x%08lx\n", __FUNCTION__, err));
    225216    if (err < B_OK)
    226217        return err;
    227218
    228219    BPath p(&info.ref);
    229     PRINT(("%s: app path: '%s'\n", __FUNCTION__, p.Path()));
    230 
    231220    return deskbar.AddItem(&info.ref);
    232221}
     
    236225{
    237226    BDeskbar deskbar;
    238     PRINT(("%s()\n", __FUNCTION__));
    239 
    240227    return deskbar.RemoveItem(VIEWNAME);
    241228}
     
    275262
    276263    int rc = RTR3InitDll(0);
    277     printf("%d\n", rc);
    278264    if (RT_SUCCESS(rc))
    279265    {
    280266        rc = VbglR3Init();
    281     }
    282     printf("%d\n", rc);
    283     if (RT_SUCCESS(rc))
    284     {
    285         fClipboardService = new VBoxClipboardService();
    286         fDisplayService = new VBoxDisplayService();
    287     }
    288 
     267        if (RT_SUCCESS(rc))
     268        {
     269            fClipboardService = new VBoxClipboardService();
     270            fDisplayService = new VBoxDisplayService();
     271        }
     272        else
     273            LogRel(("VBoxGuestDeskbarView::_init VbglR3Init failed. rc=%d\n", rc));
     274    }
     275    else
     276        LogRel(("VBoxGuestDeskbarView::_init RTR3InitDll failed. rc=%d\n", rc));
    289277    return RTErrConvertToErrno(rc);
    290278}
     
    293281RTDECL(BView*) instantiate_deskbar_item()
    294282{
    295     PRINT(("%s()\n", __FUNCTION__));
    296283    return new VBoxGuestDeskbarView();
    297284}
  • trunk/src/VBox/Additions/haiku/VBoxTray/VBoxServiceDescriptor.h

    r43363 r43407  
    4949#include <Handler.h>
    5050
    51 class VBoxClipboardService : public BHandler {
    52 public:
    53         VBoxClipboardService();
    54         virtual ~VBoxClipboardService();
    55 
    56 private:
    57 
     51class VBoxClipboardService : public BHandler
     52{
     53    public:
     54        VBoxClipboardService();
     55        virtual ~VBoxClipboardService();
    5856};
    5957
    6058/* The shared clipboard service prototypes. */
    61 int                VBoxClipboardInit    (const VBOXSERVICEENV *pEnv, void **ppInstance, bool *pfStartThread);
    62 unsigned __stdcall VBoxClipboardThread  (void *pInstance);
    63 void               VBoxClipboardDestroy (const VBOXSERVICEENV *pEnv, void *pInstance);
    64 
     59int VBoxClipboardInit(const VBOXSERVICEENV *pEnv, void **ppInstance, bool *pfStartThread);
     60unsigned __stdcall VBoxClipboardThread(void *pInstance);
     61void VBoxClipboardDestroy(const VBOXSERVICEENV *pEnv, void *pInstance);
    6562
    6663#endif /* __VBOXSERVICESHAREDCLIPLBOARD__H */
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette