1. 11 Jan, 2019 2 commits
  2. 09 Jan, 2019 1 commit
  3. 31 Dec, 2018 1 commit
  4. 25 Dec, 2018 1 commit
  5. 24 Dec, 2018 6 commits
  6. 20 Dec, 2018 1 commit
    • Kevin Funk's avatar
      appimage: Strip libfreetype & libz · 31e662ec
      Kevin Funk authored
      As recommended in multiple tickets dealing with problems with those
      libraries part of the AppImage.
      
      Problems experienced on ArchLinux:
         /usr/lib/libfontconfig.so.1: error: symbol lookup error: undefined symbol: FT_Done_MM_Var (fatal)
      
      ... and after rm'ing just libfreetype:
         /tmp/.mount_KDevela4PEc7/usr/lib/libz.so.1: error: version lookup error: version `ZLIB_1.2.9' not found (required by /usr/lib/libpng16.so.16) (fatal)
      
      Those libraries are also all blacklisted here:
        https://github.com/AppImage/AppImages/blob/master/excludelist#L81-L83
      31e662ec
  7. 27 Nov, 2018 3 commits
  8. 22 Nov, 2018 2 commits
  9. 21 Nov, 2018 2 commits
  10. 15 Nov, 2018 1 commit
    • Kevin Funk's avatar
      appimage: Do not bundle libfontconfig · c33cd259
      Kevin Funk authored
      Summary:
      The bundled libfontconfig seems to cause problems when the target system uses
      a newer font config format. See discussion here:
        https://mail.kde.org/pipermail/kdevelop/2018-October/019726.html
      
      It seems to be a common problem (as seen in bug reports of other AppImage
      projects).
      
      It's also blacklisted in linuxdeployqt:
        https://github.com/AppImage/AppImages/blob/master/excludelist
      
      For me locally, after the change I also have the exact same font appearance
      as with native applications. Before the patch the fonts did use my
      anti-aliasing settings iiuc. Before the patch, running the AppImage resulted
      in lots of warnings:
      
      ```
      Fontconfig warning: line 5: unknown element "its:rules"
      Fontconfig warning: line 6: unknown element "its:translateRule"
      Fontconfig warning: line 9: unknown element "description"
      Fontconfig warning: "/etc/fonts/conf.d/10-hinting-slight.conf", line 4: unknown element "its:rules"
      Fontconfig warning: "/etc/fonts/conf.d/10-hinting-slight.conf", line 5: unknown element "its:translateRule"
      Fontconfig warning: "/etc/fonts/conf.d/10-hinting-slight.conf", line 8: unknown element "description"
      ...
      ```
      
      ... these warnings are now gone.
      
      Thanks for the analysis by Friedrich.
      
      Actually easy to test using the new AppImage format. Just do:
      
      ```
      ./KDevelop-5.3.0-x86_64.AppImage --appimage-extract
      cd squashfs-root
      ./AppRun # to check appearance before
      rm rm usr/lib/libfontconfig.so.1
      ./AppRun # to check appearance after rm'ing the lib
      ```
      
      Reviewers: brauch, kossebau, cullmann
      
      Reviewed By: cullmann
      
      Subscribers: cullmann, kdevelop-devel
      
      Tags: #kdevelop
      
      Differential Revision: https://phabricator.kde.org/D16893
      c33cd259
  11. 23 Oct, 2018 12 commits
  12. 09 Oct, 2018 1 commit
  13. 20 Sep, 2018 6 commits
  14. 19 Sep, 2018 1 commit