Uploaded image for project: 'Qt Mobility'
  1. Qt Mobility
  2. QTMOBILITY-1797

Replace mobility bearer implementation with a shim over QtNetwork

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: P2: Important P2: Important
    • 1.2.x
    • None
    • Bearer Management
    • 1a91802198ae4954c2c13a813e312649a217e867

      Software built against Qt 4.6 and Qt Mobility bearer still uses the deprecated mobility bearer even when Qt on the device is 4.7 or 4.8.
      There have been many bugs fixed in the bearer implementation since it was integrated into QtNetwork that are not fixed in the deprecated mobility version.
      This results in low quality bug reports against QtNetwork, and difficulty in maintaining backward compatibility.

      Replacing QtBearer with a shim DLL will allow binary compatiblity with applications linked against Qt 4.6 and QtBearer, while using the actively maintained QtNetwork implementation.

      Anyone rebuilding their application against 4.7 or 4.8 is still recommended to migrate via the source compatibility route, as using the new APIs directly has less overhead than going via a shim.

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            shkearns Shane Kearns
            shkearns Shane Kearns
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes