1. 01 Kas, 2018 1 kayıt (commit)
  2. 15 Ock, 2018 1 kayıt (commit)
  3. 12 Ock, 2018 1 kayıt (commit)
  4. 23 Eki, 2017 1 kayıt (commit)
  5. 15 Eyl, 2017 1 kayıt (commit)
  6. 25 Agu, 2017 1 kayıt (commit)
  7. 31 Tem, 2017 1 kayıt (commit)
  8. 18 Tem, 2017 1 kayıt (commit)
  9. 26 Haz, 2017 1 kayıt (commit)
  10. 28 May, 2017 1 kayıt (commit)
  11. 17 May, 2017 1 kayıt (commit)
  12. 27 Tem, 2016 1 kayıt (commit)
  13. 11 Tem, 2016 1 kayıt (commit)
    • Tomaž Vajngerl's avatar
      opencl: OpenCLZone, detect CL device change and disable CL on crash · f41eb663
      Tomaž Vajngerl yazdı
      Guard OpenCL calls with OpenCLZone, so if a OpenCL call crashes we
      detect this and disable OpenCL so next time the user doesn't encounter
      the crash at the same calculation because he has a broken OpenCL
      drivers. Similar has been implemented for OpenGL with good results.
      
      Additionaly we persistently remember a known good OpenCL device ID and
      driver version so we can match this and perform calculation tests when
      they change. This is to ensure that the selected OpenCL device performs
      as we expect. In this commit the calculation tests aren't included yet.
      
      Remove complex static initializer in opencl wrapper library.
      
      Change-Id: I1a8b81ee31298731efcf63dc6a476955afc035e9
      Reviewed-on: https://gerrit.libreoffice.org/27064Reviewed-by: 's avatarTomaž Vajngerl <quikee@gmail.com>
      Tested-by: 's avatarTomaž Vajngerl <quikee@gmail.com>
      f41eb663
  14. 29 Haz, 2016 1 kayıt (commit)
  15. 08 Haz, 2016 1 kayıt (commit)
  16. 06 Haz, 2016 1 kayıt (commit)
  17. 26 May, 2016 1 kayıt (commit)
  18. 29 Nis, 2016 1 kayıt (commit)
  19. 22 Nis, 2016 2 kayıt (commit)
  20. 04 Şub, 2016 1 kayıt (commit)
  21. 11 Kas, 2015 1 kayıt (commit)
  22. 10 Kas, 2015 1 kayıt (commit)
  23. 07 Eki, 2015 1 kayıt (commit)
  24. 14 Eyl, 2015 1 kayıt (commit)
  25. 08 Haz, 2015 1 kayıt (commit)
  26. 28 Mar, 2015 1 kayıt (commit)
  27. 20 Mar, 2015 1 kayıt (commit)
  28. 27 Kas, 2014 3 kayıt (commit)
    • Tor Lillqvist's avatar
      Clean up confusing OpenCL code a bit · 598f25c8
      Tor Lillqvist yazdı
      Get rid of the silly OpenCLDevice class that had only static members. We can
      as well just use namespacing. Remove functions only used internally in
      openclwrapper.cxx from the now public openclwrapper.hxx header.
      
      Change-Id: If7336edd262c772564dc13e64113d72d0b52428c
      598f25c8
    • Tor Lillqvist's avatar
      Move more Calc-independent OpenCL stuff from the sc to the opencl module · a70b717e
      Tor Lillqvist yazdı
      No cleanups yet. Just removed the "sc" namespace parts now when this stuff is
      no longer Calc-specific. There is still horribly confusing use of the same
      OpenCLDevice name for both a class and as a namespace, for instance. And the
      OpenCLDevice class has only public static members even, so effectively it acts
      as just a namespace anyway... Etc.
      
      Change-Id: Idc5f30a721df0101426c676f04a85e02c5dc8443
      a70b717e
    • Tor Lillqvist's avatar
      Work in progress: Move Calc-independend OpenCL configuration out of sc · c1d09b1a
      Tor Lillqvist yazdı
      Intermediate commit. More changes will follow: The device selection
      logic needs to be moved, too. (And cleaned up.) Instead of the
      separate formulacalculationoptions dialog we should simply have a
      normal options page for those OpenCL-related settings that will remain
      purely Calc-specific, like the formula opcode subsetting.
      
      Change-Id: Id60d95e80d377cbbf5780beb473b221bce06b5e5
      c1d09b1a
  29. 12 Kas, 2014 1 kayıt (commit)
  30. 30 Eki, 2014 2 kayıt (commit)
  31. 29 Eki, 2014 1 kayıt (commit)
    • Tor Lillqvist's avatar
      Don't bother with a separate dynamically loaded scopencl library · 28561633
      Tor Lillqvist yazdı
      Just link that code into the sc library. We use clew anyway to handle
      optoinal presence of OpenCL at run-time.
      
      This is a straightforward change for now. Could be cleaner; we could
      get rid of the fairly pointless wrappers in
      sc/source/core/opencl/formulagroupcl.cxx for instance.
      
      Change-Id: I23215c6516ef04698f6891e2a7fc6611dc83b37a
      28561633
  32. 07 Eki, 2014 1 kayıt (commit)
  33. 06 Eki, 2014 1 kayıt (commit)
    • Caolán McNamara's avatar
      use comphelper::rng::uniform_*_distribution everywhere · 8f436d3d
      Caolán McNamara yazdı
      and automatically seed from time on first use
      
      coverity#1242393 Don't call rand
      coverity#1242404 Don't call rand
      coverity#1242410 Don't call rand and additionally allow 0xFF as a value
      coverity#1242409 Don't call rand
      coverity#1242399 Don't call rand
      coverity#1242372 Don't call rand
      coverity#1242377 Don't call rand
      coverity#1242378 Don't call rand
      coverity#1242379 Don't call rand
      coverity#1242382 Don't call rand
      coverity#1242383 Don't call rand
      coverity#1242402 Don't call rand
      coverity#1242397 Don't call rand
      coverity#1242390 Don't call rand
      coverity#1242389 Don't call rand
      coverity#1242388 Don't call rand
      coverity#1242386 Don't call rand
      coverity#1242384 Don't call rand
      coverity#1242394 Don't call rand
      
      Change-Id: I241feab9cb370e091fd6ccaba2af941eb95bc7cf
      8f436d3d
  34. 25 Haz, 2014 1 kayıt (commit)
  35. 19 May, 2014 1 kayıt (commit)
  36. 26 Şub, 2014 1 kayıt (commit)