1. 01 Feb, 2017 7 commits
    • Jehan's avatar
      build: factorize a bit the flatpak manifest. · 4c33008f
      Jehan authored
      We can actually group modules together to mark their relationship,
      and easily deactivate them together if needed.
      I grouped all Python modules, Exiv2 under GEXiv2, ilmbase under
      openEXR, and finally libpng and lcms2 under a "duplicate-dependencies"
      module to indicate that these modules are available in the runtime
      (under a lower version, below our requirements) so we should check
      whether to remove them, upon runtime update.
    • Jehan's avatar
      plug-ins: minor tab cleanup. · a02a5977
      Jehan authored
    • Jehan's avatar
      app, plug-ins: move the locale processing code in the core. · 08e8c0e4
      Jehan authored
      The colon-separated list used in the plugin originally comes from
      gimp_help_get_locales() anyway. My previous code was using different
      lists of locales in different places, which was inconsistent.
    • Jehan's avatar
      plug-ins: better parse locales. · 65e85214
      Jehan authored
      Be a little cleverer about what locale we care about in the context of
      the help system. Variants and encoding in particular are of no interest
      to us.
      Let's also always add a base language (like "en" for "en_GB") rather
      than fully trusting g_get_language_names() since it seems to return
      funny results on some platform.
      Finally check for duplicates before adding to language list.
    • Jehan's avatar
      Bug 777754 - Failure to recognise installed help system. · 53465942
      Jehan authored
      It seems that the Windows platform could sometimes return locales in the
      form en-GB (so an IETF language tag, I guess) instead of a POSIX locale.
      This little hack should take care of the easy cases until we get a
      better and generic fix.
    • Jehan's avatar
      libgimp: minor tab cleaning. · d2ba594a
      Jehan authored
    • Jehan's avatar
      plug-ins: tab cleaning. · d9672199
      Jehan authored
  2. 31 Jan, 2017 12 commits
  3. 30 Jan, 2017 19 commits
  4. 29 Jan, 2017 2 commits
    • Jehan's avatar
      build: adding network and dbus unlimited access. · 7ffba031
      Jehan authored
      This is necessary for opening files from the network.
      It is actually possible to allow only some named service bus which
      would be much more in line with proper sandboxing. But I can't find
      exactly what is the service name used for gvfs (which is the virtual
      filesystem apparently used internally for remote file access in GIO).
      Also I'm pretty sure we must use other buses for various services. We
      should make a list of what service bus are necessary for normal usage.
      For the time being though, let's just have a flatpak build with as many
      features as possible.
    • Jehan's avatar
      build: update jasper in flatpak build to version 2.0.10. · efce5d0f
      Jehan authored
      I had to figure out a few things about making CMake builds in Flatpak
      since jasper moved from autotools in recent versions.