1. 18 Apr, 2019 1 commit
  2. 22 Jun, 2018 2 commits
  3. 13 Apr, 2018 1 commit
  4. 12 Apr, 2018 3 commits
  5. 12 Mar, 2018 1 commit
    • Philip Withnall's avatar
      libmogwai-tariff: Support storing period timezones, v2 file format · f485f560
      Philip Withnall authored
      Bump the file format version number to 2 and add support for storing the
      timezone of the start and end of a period — previously these were always
      in UTC. Being able to store the timezone is pretty important for making
      sure that a period always starts/ends at the right time for parts of the
      world which observe DST switches.
      This also adds support for a ‘floating timezone’ (where the timezone is
      set to the empty string), which is always instantiated as the user’s
      current local timezone. This is not supported in the public API, yet,
      however, as GDateTime has no way of representing it. Support may be
      extended from the file format to the public API in future.
      Signed-off-by: Philip Withnall's avatarPhilip Withnall <withnall@endlessm.com>
  6. 09 Mar, 2018 8 commits
  7. 28 Feb, 2018 1 commit
  8. 13 Feb, 2018 1 commit
    • Philip Withnall's avatar
      libmogwai-tariff: Fix alignment fix for tariffs · c2541a2f
      Philip Withnall authored
      The alignment fix introduced in commit e45e444a was, surprisingly,
      correct — except that the aligned heap memory was promptly discarded and
      the old unaligned memory chunk was passed to g_variant_new_from_bytes()
      instead. That was not the intention of that commit. Oops.
      Fix that and, this time, verify that the fix works using an ARM chroot.
      This gives us the opportunity to check various other bits of the
      compilation and unit tests on ARM, and extract some tariff files from
      ARM which we can use to test the endianness correction between
      architectures. So this isn’t a total loss.
      Signed-off-by: Philip Withnall's avatarPhilip Withnall <withnall@endlessm.com>
  9. 12 Feb, 2018 4 commits
  10. 24 Jan, 2018 2 commits