1. 03 Jan, 2017 1 commit
    • Romain Bertozzi's avatar
      account service: modify bridging · 8d90d9ed
      Romain Bertozzi authored
      This patch reorganizes the structure of the bridging between the Swift
      client and the Daemon.
      
      It isolates the code related to the account service. That's why there
      is a renaming of the ConfigurationManagerAdaptor.
      We want it to be specialized in what the account service can do.
      
      The files meant to make the bridge between the client and the daemon
      are now stored in a dedicated file in the project structure.
      
      The broadcast by NSNotification posts is still used here.
      
      Tuleap: #1405
      Change-Id: I2d8f0d361ed9394c98a30b0703ad3d49b18cde4a
      8d90d9ed
  2. 22 Dec, 2016 4 commits
    • Romain Bertozzi's avatar
      gitignore: exclude Ring build folder · ce321fbd
      Romain Bertozzi authored
      This patch excludes the Ring build folder from the git scope. This
      folder is created at compile time to store apps and swift modules.
      
      Tuleap: #1327
      Change-Id: Ia8aff3992f877a5668417470ac3f443a5dda055f
      ce321fbd
    • Romain Bertozzi's avatar
      UT: add daemon service unit tests · 88859c0a
      Romain Bertozzi authored
      This patch adds a XCTestCase class used to perform tests on the Daemon
      service.
      
      It will ensure that the Daemon correctly start and stop. This can not
      be seen with the iOS Daemon Jenkins' job only.
      
      Change-Id: I34c8a1aae3affebc51ce803bdc670ae38d37ffdb
      Tuleap: #1378
      88859c0a
    • Romain Bertozzi's avatar
      daemonservice: introduce service · f31aa1da
      Romain Bertozzi authored
      This patch adds the deamon service to the project.
      
      This service will handle the main capabilities of the Ring Daemon,
      such as starting and stopping it.
      
      For the moment, there is no callback, notifications, or observers to
      that service. This let us the flexibility to implement it with
      whatever we want in the future (Rx-like, NSNotifications etc...).
      
      Tuleap: #1378
      Change-Id: Ib560977f9fd1dacd45e2afc63613870a3d60630f
      f31aa1da
    • Romain Bertozzi's avatar
      project: reorganize structure, begin mvvm · 966233f8
      Romain Bertozzi authored
      This patch reorganizes the project structure to separate entities in
      specific groups.
      It also renames some files.
      
      This is done to improve the separation of concerns of the components
      of the project.
      The renaming operation reflects the MVVM architecture that we will try
      to implement.
      
      Tuleap: #1327
      Change-Id: I46109e82c87510e134f57d551946499b11334c44
      966233f8
  3. 06 Dec, 2016 2 commits
    • Romain Bertozzi's avatar
      project: clean storyboards · e36578b2
      Romain Bertozzi authored
      This patch reorganizes and cleans the existing storyboards.
      
      This change is introduced by the choice of the device for the scenes
      simulation. It used to recompute all the layouts.
      
      Tuleap: #1327
      Change-Id: I0ca6802e995208a7f6db5373590cf8e9120409ee
      e36578b2
    • Romain Bertozzi's avatar
      conf: set deployment target to 9.3 · 4384369b
      Romain Bertozzi authored
      This patch modifies the deployment target of the app. It sets it to
      the 9.3 iOS version.
      
      Tuleap: #1327
      Change-Id: Ib17b08e29b5f6683e96886850d5e55254dad0176
      4384369b
  4. 05 Dec, 2016 2 commits
    • Romain Bertozzi's avatar
      swift: migrate code to Swift 3 · fac9f892
      Romain Bertozzi authored
      This patch takes care of migrating the existing base code to Swift 3.
      
      Tuleap: #1327
      Change-Id: Ibbb148e92d0477cda155a93a6459de90d57ae70d
      fac9f892
    • Romain Bertozzi's avatar
      conf: update dependencies and pbxproj · 70d602f3
      Romain Bertozzi authored
      This patch removes lresample dependencies and add missing one to
      properly fit with the daemon:
      - libboost_system.a
      - libboost_random.a
      - libcryptopp.a
      - librestbed.a
      
      It also updates the pbxproj file to integrate the new requirements
      and fill our information in (team...)
      
      Change-Id: Ibe53fa8edeaf43aa68eef7acd3f20060d4336344
      Tuleap: #819
      70d602f3
  5. 11 Nov, 2016 1 commit
  6. 19 Aug, 2016 1 commit
  7. 13 Jul, 2016 1 commit
    • Edric Milaret's avatar
      fix code style · 4ac4aeed
      Edric Milaret authored
      Use clang-format Chromium style for Objective-C
      Use Swimat for swift code
       - 4 Space indent
       - Remove break before opening brace
      
      Change-Id: I4b38b37f07f3973ceaa81b02f56dd56a6592380e
      Tuleap: #313
      4ac4aeed
  8. 07 Jul, 2016 3 commits
  9. 29 Jun, 2016 1 commit