1. 08 Tem, 2016 26 kayıt (commit)
  2. 07 Tem, 2016 14 kayıt (commit)
    • Stephan Bergmann's avatar
      loplugin:passstuffbyref also for {css::uno,rtl}::Reference · 00a9f809
      Stephan Bergmann yazdı
      Change-Id: Icd5cc30d88f514a724dfe4858d0077650584820d
      00a9f809
    • Stephan Bergmann's avatar
      loplugin:nullptr · a9d87f33
      Stephan Bergmann yazdı
      Change-Id: Ic37247f1e4ffe5a32e2fbb73464dfdfa59a79296
      a9d87f33
    • Armin Le Grand's avatar
      Related: tdf#50613 use an own instance of ThreadPool · 63ed9d7f
      Armin Le Grand yazdı
      Using the global ThreadPool (getSharedOptimalPool()) can lead to
      problems when more than one usage executes and one of them
      already calls waitUntilEmpty() what of course influences the
      other usage. Thus I added an own instance of ThreadPool for
      async loading of chart models in writer
      
      Change-Id: I4bea64af0d36e87081abec95c75574966d0fe5b9
      63ed9d7f
    • Armin Le Grand's avatar
      tdf#82214 optimize PatternFillPrimitive and SVG · 5046ebd8
      Armin Le Grand yazdı
      Use buffering in the drawinglayer, and don't do slow stuff in the
      windows gdi renderer.
      
      Conflicts:
      	svgio/source/svgreader/svgstyleattributes.cxx
      
      Change-Id: Id955ee6a3b03e568c2678f02d77af35d2e5ba1d4
      5046ebd8
    • Armin Le Grand's avatar
      tdf#82214 optimize performance for primitives · 4609380b
      Armin Le Grand yazdı
      See svg bug doc, which is processed quite slowly. Beyond needing faster
      renderers, there is also demand to improve the handling of primitives
      created by SVG import.
      
      Conflicts:
      	drawinglayer/source/primitive2d/patternfillprimitive2d.cxx
      	vcl/win/gdi/gdiimpl.cxx
      
      Change-Id: I10992a5746b8b2d6b50e3ee3fe415a035685c9ba
      4609380b
    • Armin Le Grand's avatar
      tdf#99165 avoid passing empty control points for beziers · c1f476d9
      Armin Le Grand yazdı
      Some graphic sub systems have problems to create correct
      geometry for fat line drawing when 'empty' control points
      are handed over for bezier curves. Avoid this by offering the
      mathematical correct default in that cases.
      
      Change-Id: I20f484ef4537076889d832d83581844690514acc
      c1f476d9
    • Armin Le Grand's avatar
      sw: tdf#50613 fix async chart load handling · 3dc8ee7d
      Armin Le Grand yazdı
      Especially if synchronous loading is requested, an async worker is on the way
      and we would need to 'wait' for the data.
      
      Change-Id: I20f9938738c1b46bda6b9a7f5a761e82153aed3b
      3dc8ee7d
    • Armin Le Grand's avatar
      sw: tdf#50613 fix waitFinished into a loop · 68e8d075
      Armin Le Grand yazdı
      Change-Id: Ic8a720657c326d8d51bb3a73688b8f02b7096488
      68e8d075
    • Armin Le Grand's avatar
      tdf#50613 add support to load charts asynchronously · 9f076691
      Armin Le Grand yazdı
      Generating primitives for chart visualisation can be moved to a
      paralell executed task that loads the chart, thus speeding up
      initial visualization. This is not possible for e.g. PDF or print
      targets, only for edit visualization. On fallback, the replacement
      images of the charts are used which are metafiles and have less
      quality as primitives, but load quicker.
      
      Change-Id: I68caa9e1bec50832bce535b5f54633d53cdef037
      9f076691
    • Armin Le Grand's avatar
      tdf#83360 avoid inconsistent connector path data · de7d596d
      Armin Le Grand yazdı
      When loading/importing connectors from ODF format, use the available path
      data _only_ if the redundant data of start and end point coordinates of
      path start/end and connector start/end is equal. This is to avoid using errorneous
      or inconsistent path data at import of foreign formats. LibO itself always
      writes out a consistent data set. Not using it when there is inconsistency
      is okay since the path data is completely redundant, just to avoid recalculation
      of the connector's layout at load time, no real information would be lost.
      A 'connected' end has prio to direct coordinate data in Start/EndPosition
      to the path data.
      
      Change-Id: Id5aff0889e1e61112b6185f2384b7922f90a16a9
      de7d596d
    • Armin Le Grand's avatar
      tdf#50613 buffer OLE primitives for charts · 64e11139
      Armin Le Grand yazdı
      If OLE is a chart, buffer the primitives used for presentation as
      info at the SwOLEObj, after getting them the first time using the
      ChartHelper.
      
      Change-Id: I6d7486185f6eac450de9328d37ea800f424f351b
      64e11139
    • Armin Le Grand's avatar
      tdf#50613 add close_path to correctly show closed polygons · 30fdc469
      Armin Le Grand yazdı
      For closed polygons it is essential to add a close_path to
      correctly show the last line join.
      
      Change-Id: Ib6f37bbc5e85133f21a936b186eb0ab12773f7da
      30fdc469
    • Armin Le Grand's avatar
      tdf#50613 speedup fat line drawing on linux using cairo · cb382034
      Armin Le Grand yazdı
      Drawing fat lines is slow on linux due to X11 having no direct
      support for it. This leads to creating the PolyPolygon geometry
      for each fat line, then tesselate and draw as trapezoids. This
      is not buffered in any way and is done at each paint.
      As a side effect, fat lines composed of multiple anti-aliased
      lines also show errors since AA-ed edges do not add up graphically.
      Since we have cairo now available it makes sense to use it
      for fat line drawing, it is markedly faster despite being a software
      renderer. No such gains for PolyPolygons though.
      
      Change-Id: If4001556e2dd4c15ecf2587cad6ce1e864558f2d
      cb382034
    • Rishabh Kumar's avatar
      Revert "Add XBitmapList to SvxPresetListBox" · 85503661
      Rishabh Kumar yazdı
      This reverts commit a3890129.
      
      Change-Id: Ibfee6df54c24baf8b4e9cfc47be3f12e0ebd82a4
      Reviewed-on: https://gerrit.libreoffice.org/27020Reviewed-by: 's avatarRishabh Kumar <kris.kr296@yahoo.in>
      Tested-by: 's avatarRishabh Kumar <kris.kr296@yahoo.in>
      85503661