1. 26 Jul, 2020 2 commits
  2. 25 Jul, 2020 3 commits
  3. 23 Jul, 2020 3 commits
  4. 22 Jul, 2020 1 commit
  5. 11 Jul, 2020 1 commit
    • Alexander Semke's avatar
      Switched from QMap to std::unordered_map in the calculation of the · 260ce708
      Alexander Semke authored
      column statistics.
      
      A lot of time was spent in the calculation of the frequencies of values.
      For this QMap was used and the sorting in this container is expensive.
      The performance of unordered_map is much better. For 10 Mil random doubles the
      calculation of the statistics went down from 15.5s to 8.5s on i7-8700.
      
      The next step would be to move out the calculation of the frequencies and
      the sorting of the data as well as all dependent calculations to new
      threads.
      260ce708
  6. 03 Jul, 2020 1 commit
  7. 02 Jul, 2020 1 commit
  8. 24 Jun, 2020 1 commit
  9. 22 Jun, 2020 2 commits
  10. 20 Jun, 2020 1 commit
  11. 19 Jun, 2020 1 commit
  12. 09 Jun, 2020 2 commits
  13. 05 Jun, 2020 2 commits
  14. 03 Jun, 2020 1 commit
    • Alexander Semke's avatar
      [spreasheet] simplified the logic in ColumnDock for the handling of format... · 387c4632
      Alexander Semke authored
      [spreasheet] simplified the logic in ColumnDock for the handling of format widgets for different column modes.
      The code is more closer now to a similar logic in XYCurveDock or value labels format.
      This change also allows to change the datetime format in the combo box directly by modifying the text and wihout hitting RETURN.
      387c4632
  15. 31 May, 2020 1 commit
  16. 29 May, 2020 1 commit
  17. 28 May, 2020 1 commit
  18. 26 May, 2020 1 commit
    • Alexander Semke's avatar
      [spreadsheet] when updating the column data defined via a formula, · 9dbc2ba1
      Alexander Semke authored
      avoid circular dependencies. The current column cannot be part of the variable columns.
      
      This should't actually happen because of the checks done when the formula is defined,
      But in case we have bugs somewhere or somebody manipulated the project xml file we add
      a sanity check to avoid recursive calls here and crash because of the stack overflow.
      9dbc2ba1
  19. 25 May, 2020 2 commits
  20. 23 May, 2020 2 commits
  21. 22 May, 2020 1 commit
  22. 21 May, 2020 1 commit
  23. 17 May, 2020 2 commits
  24. 15 May, 2020 1 commit
  25. 12 May, 2020 4 commits
  26. 09 May, 2020 1 commit