1. 29 Jul, 2015 1 commit
  2. 24 Jul, 2015 3 commits
  3. 23 Jul, 2015 1 commit
  4. 22 Jul, 2015 2 commits
    • Hemant Gupta's avatar
      PBAP: Fixes for proper working of filter functionality. · 976a53f0
      Hemant Gupta authored
      The change consists of fixes required for the filter to work properly.
      
      Without this change the API isFilteredOut() was basically removing those
      attributes which are set in the filter while the expected behaviour is other
      way round, so renamed the API to isFilteredIn().
      This patch also adds provision for filtering call log date and time when
      it is not been asked as per the filter since it is not a mandatory attribute
      as per the PBAP specification.
      This patch also renames "NOTES" to "NOTE" which was incorrect property for
      vcards.
      
      Bug: 20077258
      Change-Id: Ifbe57706b86031cbb9656556843da1bab700ef5d
      976a53f0
    • Fyodor Kupolov's avatar
      Enforce location permission for apps targeting M · 586ba822
      Fyodor Kupolov authored
      Enforce location permission for apps targeting M, for legacy apps, log an
      error.
      
      Bug: 21852542
      Change-Id: Ic406df1727eb0939531a22b76c2df9b13f03ec81
      586ba822
  5. 15 Jul, 2015 7 commits
  6. 14 Jul, 2015 1 commit
  7. 13 Jul, 2015 2 commits
  8. 11 Jul, 2015 2 commits
  9. 10 Jul, 2015 1 commit
    • kschulz's avatar
      PBAP: New Missed calls parameter not set correctly · ff33061e
      kschulz authored
      When a PCE pull the missed-calls-phonebook (mch.vcf) from the PSE, a parameter
      stating the number of _new_ missed calls must be included in the reply.
      Currently the parameter is included but it is always set to zero, which is
      incorrect.
      This fix corrects the variable used for new missed calls
      
      Bug: 13022843
      Change-Id: I6094c50a76711cfff9347596d70ac2300cfbb543
      ff33061e
  10. 09 Jul, 2015 6 commits
  11. 08 Jul, 2015 2 commits
  12. 07 Jul, 2015 4 commits
  13. 29 Jun, 2015 1 commit
  14. 24 Jun, 2015 2 commits
  15. 23 Jun, 2015 5 commits
    • Hemant Gupta's avatar
      PBAP: Add support for PBAP 1.1.1 specification · b99a8af5
      Hemant Gupta authored
      This patch adds support for erratas to make the specification version
      compatible to PBAP 1.1.1 specification.
      
      Following errata needs to be supported to make the specification version
      compatible to PBAP 1.1.1
      
         https://www.bluetooth.org/errata/errata_view.cfm?errata_id=1824
      
         Proposed modification to the text of the spec:
         5.3.3 Name
           This is the name of the folder to be retrieved. The value shall not include
           any path information, since the PullvCardListing function uses relative paths.
           An empty name header may be sent to retrieve the vCard Listing object of the
           current folder. However, it is illegal to issue a PullvCardListing request with
           an emtpy name header from the telecom/ folder.
           Any such request shall be responded to with a "Not Found" error message.
      
      Bug: 21896912
      Change-Id: I0fb2c7d96b6e34d0bf83bb62901a8fd47c470fe6
      b99a8af5
    • Andre Eisenbach's avatar
      Fix compile errors due to OPP merge · db94389c
      Andre Eisenbach authored
      Change-Id: Ia07d99d58785c7e974b1fb32afaeb157ad337932
      db94389c
    • Pradeep Panigrahi's avatar
      Display proper file name while cancelling transfer · 0f2f4d93
      Pradeep Panigrahi authored
      Use Case:
      1) Send files in batch from remote to DUT
      2) Cancel the transfer in between from either side.
      3) Check name of the files in failed tranfer message.
      
      Failure:
      Name shown in the failure message is different than actual file
      name in batch
      
      Fix:
      Save names of all the selected files to be transferred even
      before starting of client thread so that names remain intact
      in the outbound information even when the batch is cancelled
      from initiator.
      
      Bug: 21896912
      Change-Id: I42c98721365c4c8acb746d49ba9ceff5b0737b71
      0f2f4d93
    • Pradeep Panigrahi's avatar
      Acquire the full wakelock only during user confirmation request · 00400c15
      Pradeep Panigrahi authored
      Use Case:
      1. Create obex connection from remote to DUT.
      2. Dont transfer any file and wait for the screentimeout.
      3. Check if device goes to suspend.
      
      Failure:
      Device does not go to suspend mode if OPP connection is present.
      
      Root Cause:
      Acquire the full wakelock when user confirmation is required and
      not during opp connection request.
      
      Fix:
      Obex server session will acquire the full wakelock only when user
      confirmation is required. Otherwise, if session acquires the full
      wakelock during connect request and did not receives the PUT
      request from remote full wakelock will not be released. In this
      scenario DUT will not go to suspend and cause battery drain.
      
      Bug: 21896912
      Change-Id: I17b90b206016c2a34d724393ac3b17a41983722c
      00400c15
    • Pradeep Panigrahi's avatar
      Use long as file size instead of int while using OPP. · 3aecf543
      Pradeep Panigrahi authored
      Use Case:
      1. Pair and connect to Dongle
      2. Send a 2GB file from Dongle to DUT.
      
      Failure:
      File transfer failed in between.
      
      Fix:
      This patch fixes issue of problems in sending/receiving files
      which cannot be accomodated in int type of Java. Instead of using
      int, long data type is used, which can hold 64 bits data size in JAVA
      which is suitable for storing file sizes in GB. Changes are done
      in how updates are sent to progress bar which supports only int
      by using the percentage of data transferred to update the progress.
      
      Bug: 21896912
      Change-Id: I49f9bf8a4a0e3668e32058d582a2700b0e6057e8
      3aecf543