1. 13 Oct, 2018 3 commits
  2. 12 Oct, 2018 2 commits
  3. 11 Oct, 2018 2 commits
  4. 10 Oct, 2018 1 commit
  5. 09 Oct, 2018 4 commits
  6. 05 Oct, 2018 4 commits
  7. 04 Oct, 2018 1 commit
  8. 03 Oct, 2018 5 commits
    • John Johansen's avatar
      Merge branch 'cboltz-abi-2.13' into 'apparmor-2.13' · ab91f7bf
      John Johansen authored
      2.13: Add basic support for abi rules to the tools
      
      Add basic "understand and keep" support for abi rules, where
      "understand" means to not error out when seeing an abi rule, and "keep"
      simply means to keep the original abi rule when serializing a profile.
      
      On the long term, abi rules should be parsed (similar to include rules),
      but for now, this patch is the smallest possible changeset and easy to
      backport.
      
      Note that the only added test is via cleanprof_test.* which is used by
      minitools_test.py - and does not run if you do a 'make check'.
      Oh, and of course the simple_tests/abi/ files also get parsed by
      test-parser-simple-tests.py.
      
      BTW: Even serialize_profile_from_old_profile() can handle abi rules :-)
      
      This is a backport of 072d3e04 / !202 (merged) to
      2.13 (with some adjustments because that commit didn't appy cleanly)
      
      I propose this patch for 2.10..2.13
      
      PR: !216Acked-by: 's avatarJohn Johansen <john.johansen@canonical.com>
      ab91f7bf
    • Christian Boltz's avatar
      Add basic support for abi rules to the tools · 420aea62
      Christian Boltz authored
      Add basic "understand and keep" support for abi rules, where
      "understand" means to not error out when seeing an abi rule, and "keep"
      simply means to keep the original abi rule when serializing a profile.
      
      On the long term, abi rules should be parsed (similar to include rules),
      but for now, this patch is the smallest possible changeset and easy to
      backport.
      
      Note that the only added test is via cleanprof_test.* which is used by
      minitools_test.py - and does _not_ run if you do a 'make check'.
      Oh, and of course the simple_tests/abi/ files also get parsed by
      test-parser-simple-tests.py.
      
      BTW: Even serialize_profile_from_old_profile() can handle abi rules :-)
      
      This is a backport of 072d3e04 / !202 to
      2.13 (with some adjustments because that commit didn't appy cleanly)
      420aea62
    • Vincas Dargis's avatar
      Add qt5-compose-cache-write abstraction · b6729006
      Vincas Dargis authored
      Qt GUI applications that uses "platforminputcontexts"-class of plugins
      might need reading and/or writing compose cache. Add read-only rule in
      qt5 abstraction and create new writing dedicated for compose cache
      writing.
      
      PR: !159
      (cherry picked from commit 67816c42)
      Signed-off-by: 's avatarJohn Johansen <john.johansen@canonical.com>
      b6729006
    • Vincas Dargis's avatar
      Add qt5-write abstraction · 77ebda11
      Vincas Dargis authored
      Qt-based applications stores QFileDialog (latest browsed directory) and
      other shared user settings inside ~/.config/QtProject.conf. Currently
      available qt abstraction only allows to read it (by design), so this
      patch introduces abstraction that grants permissions for writing.
      
      PR: !159
      (cherry picked from commit 69c4cabb)
      Signed-off-by: 's avatarJohn Johansen <john.johansen@canonical.com>
      77ebda11
    • Vincas Dargis's avatar
      Add qt5 abstraction · f18c3951
      Vincas Dargis authored
      Create abtractions/qt5 with common rules needed for Qt5-based
      applications.
      
      PR: !99
      (cherry picked from commit 6a85ffe0)
      Signed-off-by: 's avatarJohn Johansen <john.johansen@canonical.com>
      f18c3951
  9. 01 Oct, 2018 3 commits
  10. 27 Sep, 2018 12 commits
  11. 24 Sep, 2018 1 commit
  12. 19 Sep, 2018 2 commits