1. 23 May, 2018 1 kayıt (commit)
  2. 19 May, 2018 2 kayıt (commit)
  3. 18 May, 2018 2 kayıt (commit)
    • Armin Le Grand's avatar
      Replace SVGFilter using SVGIO · 3ca7be09
      Armin Le Grand yazdı
      Target of this change is to get rid of the SVGFilter
      in current LO which is based on the standard-ODF importer
      using it's functionality by passing in/handing over
      temporary created XML-Stream-Data.
      
      First step is to alternatively import the given SVG
      file to a newly created Document and to strip the
      existing Filter-Code.
      
      Adding the first prototype of the changed import. It
      is capable of importing the given SVG to the created
      Draw/Impress document. It adds the SVG which gets imported
      by SVGIO as GraphicObject. It adapts sizes and positions of
      Page and GraphicObject to have a smooth import.
      
      Adding stripping of SVGFilter and used ressources. Done
      as deep as possible, hopefully all places found.
      
      Adapted now to create an Impress document. Also added needed
      adaptions to PageSize(s), including layout and PresObj stuff
      to make all MasterPages/LayoutPages work correctly.
      
      Added reaction on empty SVG. This is needed since the
      PageSize is adapted to the Graphic. With empty Graphic
      a Size(0,0) results and this goes wrong.
      
      Change-Id: Ia364a5783bee7dadcbe91e700efbabc121cf98f9
      Reviewed-on: https://gerrit.libreoffice.org/54096Tested-by: 's avatarJenkins <ci@libreoffice.org>
      Reviewed-by: 's avatarArmin Le Grand <Armin.Le.Grand@cib.de>
      3ca7be09
    • Noel Grandin's avatar
      loplugin:useuniqueptr in SvxAutoCorrectLanguageLists · 516d593c
      Noel Grandin yazdı
      Change-Id: Ie433a336f9cd5133aefbe4ef88d214b5f5c63a0a
      Reviewed-on: https://gerrit.libreoffice.org/54182Tested-by: 's avatarJenkins <ci@libreoffice.org>
      Reviewed-by: 's avatarNoel Grandin <noel.grandin@collabora.co.uk>
      516d593c
  4. 17 May, 2018 2 kayıt (commit)
  5. 16 May, 2018 1 kayıt (commit)
  6. 14 May, 2018 2 kayıt (commit)
  7. 11 May, 2018 5 kayıt (commit)
  8. 10 May, 2018 1 kayıt (commit)
  9. 09 May, 2018 1 kayıt (commit)
  10. 04 May, 2018 1 kayıt (commit)
  11. 03 May, 2018 1 kayıt (commit)
  12. 29 Nis, 2018 1 kayıt (commit)
  13. 28 Nis, 2018 1 kayıt (commit)
  14. 27 Nis, 2018 1 kayıt (commit)
  15. 23 Nis, 2018 3 kayıt (commit)
    • Stephan Bergmann's avatar
      Don't warn about multiplication by zero in loplugin:expressionalwayszero · 14184060
      Stephan Bergmann yazdı
      That specific warning (added with 862dc17e
      "loplugin:expressionalwayszero improvements", together with other improvements)
      already looked somewhat unhelpful to me in
      4cb78942 "loplugin:expressionalwayszero
      (clang-cl)", but now started to generate
      
      > [CXX] vcl/source/bitmap/BitmapSobelGreyFilter.cxx
      > /data/sbergman/lo-clang2/core/vcl/source/bitmap/BitmapSobelGreyFilter.cxx:92:34: error: expression always evaluates to zero, lhs=0 rhs=unknown [loplugin:expressionalwayszero]
      >                         nSum1 += nMask121 * nGrey12;
      >                                  ^~~~~~~~~~~~~~~~~~
      > /data/sbergman/lo-clang2/core/vcl/source/bitmap/BitmapSobelGreyFilter.cxx:99:34: error: expression always evaluates to zero, lhs=0 rhs=unknown [loplugin:expressionalwayszero]
      >                         nSum2 += nMask212 * nGrey21;
      >                                  ^~~~~~~~~~~~~~~~~~
      > /data/sbergman/lo-clang2/core/vcl/source/bitmap/BitmapSobelGreyFilter.cxx:101:34: error: expression always evaluates to zero, lhs=0 rhs=unknown [loplugin:expressionalwayszero]
      >                         nSum1 += nMask221 * nGrey22;
      >                                  ^~~~~~~~~~~~~~~~~~
      > /data/sbergman/lo-clang2/core/vcl/source/bitmap/BitmapSobelGreyFilter.cxx:102:34: error: expression always evaluates to zero, lhs=0 rhs=unknown [loplugin:expressionalwayszero]
      >                         nSum2 += nMask222 * nGrey22;
      >                                  ^~~~~~~~~~~~~~~~~~
      > /data/sbergman/lo-clang2/core/vcl/source/bitmap/BitmapSobelGreyFilter.cxx:105:34: error: expression always evaluates to zero, lhs=0 rhs=unknown [loplugin:expressionalwayszero]
      >                         nSum2 += nMask232 * nGrey23;
      >                                  ^~~~~~~~~~~~~~~~~~
      > /data/sbergman/lo-clang2/core/vcl/source/bitmap/BitmapSobelGreyFilter.cxx:110:34: error: expression always evaluates to zero, lhs=0 rhs=unknown [loplugin:expressionalwayszero]
      >                         nSum1 += nMask321 * nGrey32;
      >                                  ^~~~~~~~~~~~~~~~~~
      > 6 errors generated.
      
      (where all those nMask* are zero constants; and which even passed Gerrit/Jenkins
      as loplugin:expressionalwayszero is only active for Clang >= 3.9).  Lets just
      remove that specific check again.
      
      Change-Id: Ia8710f83b16d6e6949439d3941e17b8a0959aa8b
      14184060
    • Noel Grandin's avatar
      loplugin:singlevalfields improve unaryoperator · d254f8a9
      Noel Grandin yazdı
      when we see a unaryoperator, unless it's one of a small set, we can
      know (mostly) that the field will not be written.
      there is still a small risk of false+ with code taking references
      via conditional expressions.
      
      Change-Id: I96fa808067576a50e5eaf425338e225b4e0bdd4e
      Reviewed-on: https://gerrit.libreoffice.org/53263Tested-by: 's avatarJenkins <ci@libreoffice.org>
      Reviewed-by: 's avatarNoel Grandin <noel.grandin@collabora.co.uk>
      d254f8a9
    • Noel Grandin's avatar
      loplugin:useuniqueptr in Inflater,Deflater · 7e937a13
      Noel Grandin yazdı
      Change-Id: I55833664a6e76d781908b8f1f721dd9a4946e35f
      Reviewed-on: https://gerrit.libreoffice.org/53224Tested-by: 's avatarJenkins <ci@libreoffice.org>
      Reviewed-by: 's avatarNoel Grandin <noel.grandin@collabora.co.uk>
      7e937a13
  16. 20 Nis, 2018 2 kayıt (commit)
  17. 17 Nis, 2018 1 kayıt (commit)
  18. 16 Nis, 2018 1 kayıt (commit)
  19. 12 Nis, 2018 1 kayıt (commit)
  20. 11 Nis, 2018 2 kayıt (commit)
  21. 10 Nis, 2018 3 kayıt (commit)
  22. 06 Nis, 2018 1 kayıt (commit)
  23. 04 Nis, 2018 1 kayıt (commit)
  24. 03 Nis, 2018 2 kayıt (commit)
  25. 02 Nis, 2018 1 kayıt (commit)