Ignore:
Timestamp:
May 5, 2011, 5:36:53 AM (14 years ago)
Author:
Dmitry A. Kuminov
Message:

trunk: Merged in qt 4.7.2 sources from branches/vendor/nokia/qt.

Location:
trunk
Files:
12 edited

Legend:

Unmodified
Added
Removed
  • trunk

  • trunk/src/activeqt/control/control.pro

    r561 r846  
    1616
    1717CONFIG  += qt warn_off staticlib
    18 QTDIR_build:DESTDIR  = $$QT_BUILD_TREE\lib
     18QTDIR_build:DESTDIR  = $$QT_BUILD_TREE\\lib
    1919
    2020DEFINES += QAX_SERVER
    21 win32-g++:DEFINES += QT_NEEDS_QMAIN
     21win32-g++*:DEFINES += QT_NEEDS_QMAIN
    2222win32-borland:DEFINES += QT_NEEDS_QMAIN
    2323
    2424LIBS    += -luser32 -lole32 -loleaut32 -lgdi32
    25 win32-g++:LIBS += -luuid
     25win32-g++*:LIBS += -luuid
    2626
    2727HEADERS =   qaxaggregated.h \
  • trunk/src/activeqt/control/qaxaggregated.h

    r651 r846  
    11/****************************************************************************
    22**
    3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
     3** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
    44** All rights reserved.
    55** Contact: Nokia Corporation (qt-info@nokia.com)
  • trunk/src/activeqt/control/qaxbindable.cpp

    r651 r846  
    11/****************************************************************************
    22**
    3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
     3** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
    44** All rights reserved.
    55** Contact: Nokia Corporation (qt-info@nokia.com)
     
    255255    be destroyed by the ActiveQt framework at any time.
    256256
    257     \sa QAxBindable, QAxFactory, {ActiveQt Framework}
     257    \sa QAxBindable, QAxFactory, {Qt's ActiveX Framework (ActiveQt)}
    258258*/
    259259
  • trunk/src/activeqt/control/qaxbindable.h

    r651 r846  
    11/****************************************************************************
    22**
    3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
     3** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
    44** All rights reserved.
    55** Contact: Nokia Corporation (qt-info@nokia.com)
  • trunk/src/activeqt/control/qaxfactory.cpp

    r651 r846  
    11/****************************************************************************
    22**
    3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
     3** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
    44** All rights reserved.
    55** Contact: Nokia Corporation (qt-info@nokia.com)
  • trunk/src/activeqt/control/qaxfactory.h

    r651 r846  
    11/****************************************************************************
    22**
    3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
     3** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
    44** All rights reserved.
    55** Contact: Nokia Corporation (qt-info@nokia.com)
  • trunk/src/activeqt/control/qaxmain.cpp

    r651 r846  
    11/****************************************************************************
    22**
    3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
     3** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
    44** All rights reserved.
    55** Contact: Nokia Corporation (qt-info@nokia.com)
  • trunk/src/activeqt/control/qaxserver.cpp

    r651 r846  
    11/****************************************************************************
    22**
    3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
     3** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
    44** All rights reserved.
    55** Contact: Nokia Corporation (qt-info@nokia.com)
  • trunk/src/activeqt/control/qaxserverbase.cpp

    r651 r846  
    11/****************************************************************************
    22**
    3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
     3** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
    44** All rights reserved.
    55** Contact: Nokia Corporation (qt-info@nokia.com)
     
    161161    void removeMenu();
    162162
    163     static LRESULT CALLBACK ActiveXProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam);
     163    static LRESULT QT_WIN_CALLBACK ActiveXProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam);
    164164
    165165// Object registration with OLE
     
    765765
    766766// callback for DLL server to hook into non-Qt eventloop
    767 LRESULT CALLBACK axs_FilterProc(int nCode, WPARAM wParam, LPARAM lParam)
     767LRESULT QT_WIN_CALLBACK axs_FilterProc(int nCode, WPARAM wParam, LPARAM lParam)
    768768{
    769769    if (qApp && !invokeCount)
     
    13511351    The semantics of \a wParam and \a lParam depend on the value of \a uMsg.
    13521352*/
    1353 LRESULT CALLBACK QAxServerBase::ActiveXProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
     1353LRESULT QT_WIN_CALLBACK QAxServerBase::ActiveXProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
    13541354{
    13551355    if (uMsg == WM_CREATE) {
     
    15371537    EnterCriticalSection(&createWindowSection);
    15381538    QString cn(QLatin1String("QAxControl"));
    1539     cn += QString::number((int)ActiveXProc);
     1539    cn += QString::number((quintptr)ActiveXProc);
    15401540    if (!atom) {
    15411541        WNDCLASS wcTemp;
     
    16001600        if (flags & MF_POPUP) {
    16011601            itemId = static_cast<ushort>(
    1602                 reinterpret_cast<ulong>(createPopup(action->menu()))
     1602                reinterpret_cast<quintptr>(createPopup(action->menu()))
    16031603            );
    16041604        } else {
    1605             itemId = static_cast<ushort>(reinterpret_cast<ulong>(action));
     1605            itemId = static_cast<ushort>(reinterpret_cast<quintptr>(action));
    16061606            actionMap.remove(itemId);
    16071607            actionMap.insert(itemId, action);
     
    16471647        if (flags & MF_POPUP) {
    16481648            itemId = static_cast<ushort>(
    1649                 reinterpret_cast<ulong>(createPopup(action->menu()))
     1649                reinterpret_cast<quintptr>(createPopup(action->menu()))
    16501650            );
    16511651        } else {
    1652             itemId = static_cast<ushort>(reinterpret_cast<ulong>(action));
     1652            itemId = static_cast<ushort>(reinterpret_cast<quintptr>(action));
    16531653            actionMap.insert(itemId, action);
    16541654        }
     
    27312731        ULONG read;
    27322732        pStm->Read(qtarray.data(), stat.cbSize.LowPart, &read);
     2733    } else if (hres == E_NOTIMPL) {
     2734        ULONG read = 0;
     2735        while (hres != S_FALSE) {
     2736            QByteArray arrayRead;
     2737            arrayRead.resize(4098);
     2738            hres = pStm->Read(arrayRead.data(), arrayRead.size(), &read);
     2739            if (hres != S_OK && hres != S_FALSE) {
     2740                qtarray.resize(0);
     2741                break;
     2742            } else if (read == 0)
     2743                break;
     2744            qtarray.append(arrayRead);
     2745        }
    27332746    }
    27342747    const QMetaObject *mo = qt.object->metaObject();
  • trunk/src/activeqt/control/qaxserverdll.cpp

    r651 r846  
    11/****************************************************************************
    22**
    3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
     3** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
    44** All rights reserved.
    55** Contact: Nokia Corporation (qt-info@nokia.com)
  • trunk/src/activeqt/control/qaxservermain.cpp

    r651 r846  
    11/****************************************************************************
    22**
    3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
     3** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
    44** All rights reserved.
    55** Contact: Nokia Corporation (qt-info@nokia.com)
Note: See TracChangeset for help on using the changeset viewer.