1. 04 Apr, 2016 1 commit
  2. 02 Apr, 2016 1 commit
  3. 16 Mar, 2016 1 commit
  4. 15 Mar, 2016 2 commits
    • Slava Monich's avatar
      Version 1.0.47 · abbcb550
      Slava Monich authored
      abbcb550
    • Slava Monich's avatar
      Merge branch 'progress' into 'master' · 884da772
      Slava Monich authored
      Transfer progress API
      
      Intended for the Messages app, so that it can show MMS
      send/receive progress.
      
      D-Bus interface for the list of transfers goes like this:
      
      <interface name="org.nemomobile.MmsEngine.TransferList">
          <method name="Get">
              <arg name="list" type="ao" direction="out"/>
          </method>
          <signal name="TransferStarted">
              <arg name="path" type="o"/>
          </signal>
          <signal name="TransferFinished">
              <arg name="path" type="o"/>
          </signal>
      </interface>
      
      D-Bus interface for individual transfers (identified by path):
      
      <interface name="org.nemomobile.MmsEngine.Transfer">
          <method name="GetAll">
              <arg name="version" type="u" direction="out"/>
              <arg name="bytes_sent" type="u" direction="out"/>
              <arg name="bytes_to_send" type="u" direction="out"/>
              <arg name="bytes_received" type="u" direction="out"/>
              <arg name="bytes_to_receive" type="u" direction="out"/>
          </method>
          <method name="EnableUpdates">
              <!-- 1 - send, 2 - receive, 3 - both -->
              <arg name="flags" type="u" direction="in"/>
              <arg name="cookie" type="u" direction="out"/>
          </method>
          <method name="DisableUpdates">
              <arg name="cookie" type="u" direction="in"/>
          </method>
          <method name="GetInterfaceVersion">
              <arg name="version" type="u" direction="out"/>
          </method>
          <method name="GetSendProgress">
              <arg name="bytes_sent" type="u" direction="out"/>
              <arg name="bytes_to_send" type="u" direction="out"/>
          </method>
          <method name="GetReceiveProgress">
              <arg name="bytes_received" type="u" direction="out"/>
              <arg name="bytes_to_receive" type="u" direction="out"/>
          </method>
          <signal name="SendProgressChanged">
              <arg name="bytes_sent" type="u"/>
              <arg name="bytes_to_send" type="u"/>
          </signal>
          <signal name="ReceiveProgressChanged">
              <arg name="bytes_received" type="u"/>
              <arg name="bytes_to_receive" type="u"/>
          </signal>
          <signal name="Finished"/>
      </interface>
      
      Progress signals are not emitted unless there's at least one
      D-Bus client expressed an interest by calling EnableUpdates
      with appropriate flags. Request for updates can be revoked
      with DisableUpdates. This complicates things a bit but I think
      it's worth the trouble.
      
      See merge request !9
      884da772
  5. 13 Mar, 2016 2 commits
  6. 12 Mar, 2016 4 commits
  7. 11 Mar, 2016 8 commits
  8. 07 Mar, 2016 6 commits
  9. 22 Feb, 2016 2 commits
  10. 19 Feb, 2016 2 commits
  11. 17 Feb, 2016 2 commits
  12. 16 Feb, 2016 2 commits
  13. 05 Feb, 2016 2 commits
    • Slava Monich's avatar
      Version 1.0.43 · 92380e0e
      Slava Monich authored
      92380e0e
    • Slava Monich's avatar
      Merge branch 'auto' into 'master' · 19ef8c21
      Slava Monich authored
      Fix "auto" voice SIM behavior
      
      mms-engine was interpreting "auto" default voice sim literally,
      as an IMSI. Instead, the default should be IMSI of the SIM
      associated with the default voice modem (if it's not empty).
      
      See merge request !4
      19ef8c21
  14. 04 Feb, 2016 1 commit
  15. 02 Feb, 2016 4 commits
    • Slava Monich's avatar
      Version 1.0.42 · 22f83c50
      Slava Monich authored
      22f83c50
    • Slava Monich's avatar
      [mms-engine] By default report the hardcoded version · 00fc28fa
      Slava Monich authored
      It can still be overwritten by MMS_ENGINE_VERSION macro, it's just that
      now we have a reasonable default for it.
      00fc28fa
    • Slava Monich's avatar
      Merge branch 'multisim' into 'master' · 25afbec7
      Slava Monich authored
      Proper support for multiple SIMs
      
      We need to use `org.nemomobile.ofono.ModemManager` API to notify
      ofono that we need to download MMS so that it enables mobile data
      for the appropriate SIM. If it's different from the currently
      selected data SIM, then connman will be prevented from using
      mobile data while MMS download is taking place.
      
      See merge request !3
      25afbec7
    • Slava Monich's avatar
      [mms-engine] Proper support for multiple SIMs. Fixes JB#33702 · 85d3c47d
      Slava Monich authored
      We need to use org.nemomobile.ofono.ModemManager API to notify ofono
      that we need to download MMS so that it enables mobile data for the
      appropriate SIM. If it's different from the currently selected data SIM,
      then connman will be prevented from using mobile data while MMS download
      is taking place.
      85d3c47d