Commit Graph

  • b0bfdde164
    Cleanup After Phpstan Upgrade (#2800) oleibman 2022-05-10 07:20:22 -0700
  • 4d5a4824c4
    Merge pull request #2820 from PHPOffice/Performance-Coordinates-2 Mark Baker 2022-05-10 13:57:28 +0200
  • 55f03a5d38 Performance tweaks to calculating column string from index MarkBaker 2022-05-10 12:58:34 +0200
  • 32efe0ee45
    Merge pull request #2819 from PHPOffice/Performance-Coordinates Mark Baker 2022-05-10 12:51:14 +0200
  • a0ad01e91d Performance tweaks to calculating column string from index MarkBaker 2022-05-10 11:07:00 +0200
  • 05d08fe787
    Merge pull request #2818 from PHPOffice/Performance-Minor-Tweaks Mark Baker 2022-05-09 20:23:03 +0200
  • 677054dd0a Performance tweaks to cell address validation MarkBaker 2022-05-09 12:32:47 +0200
  • eb34e02085
    Restore Tcpdf/Dompdf to Samples in Test Suite (#2814) oleibman 2022-05-08 11:48:04 -0700
  • 35530502d2
    Allow Csv Reader to Treat String as Contents of File (#2792) oleibman 2022-05-07 08:24:53 -0700
  • a32861a0a0
    Copy from Xls(x) to Html/Pdf Loses Drawings (#2788) oleibman 2022-05-07 08:10:24 -0700
  • 9776efc226
    Merge pull request #2811 from PHPOffice/Ods-Writer-Bugfix-Row-Height Mark Baker 2022-05-06 21:29:19 +0200
  • f7ca14f1f1 Fix issue with row height styles in Ods Writer MarkBaker 2022-05-06 21:16:12 +0200
  • 779a5e21be Change Log update MarkBaker 2022-05-06 12:44:04 +0200
  • 56509d9a3e
    Merge pull request #2808 from PHPOffice/Performance-Ods-Writer Mark Baker 2022-05-06 12:42:03 +0200
  • d4f6e78c4e
    Merge branch 'master' into Performance-Ods-Writer Mark Baker 2022-05-06 12:32:13 +0200
  • f9d941a3af Tweaks to HTML generation, accessing cells directly from the collection MarkBaker 2022-05-06 12:08:26 +0200
  • 0dc1e9b07a Switch iterators to use foreach structure MarkBaker 2022-05-06 11:43:10 +0200
  • ea165dc52a
    Merge pull request #2807 from PHPOffice/Performance-CellIterator Mark Baker 2022-05-06 11:24:24 +0200
  • ae09dd13e1 Update logic in Cell Iterators to use Cell Collection directly where appropriate, bypassing the overhead of additional calls through the worksheet with extra checks and validations MarkBaker 2022-05-05 16:53:56 +0200
  • 7201ddd088 Update get cell logic in Cell Iterators MarkBaker 2022-05-05 16:53:56 +0200
  • 4a071ce578 Update Change Log MarkBaker 2022-05-05 13:57:28 +0200
  • a86ad55a4a
    Merge pull request #2806 from PHPOffice/Performance-Xls-Writer Mark Baker 2022-05-05 13:53:53 +0200
  • b72b423309
    Merge pull request #2804 from PHPOffice/Performance-Xlsx-Writer Mark Baker 2022-05-05 13:49:11 +0200
  • 1b71e75bc2 Performance Experiment for the Xls Writer, to avoid creating empty cells; and should also be slightly faster MarkBaker 2022-05-05 10:08:34 +0200
  • 5ae74145de Performance Experiment for the String Table, to avoid creating empty cells; should also be slightly faster MarkBaker 2022-05-05 10:05:32 +0200
  • b399c09dd5 Performance Experiment for the String Table, to avoid creating empty cells; should also be slightly faster MarkBaker 2022-05-05 10:05:32 +0200
  • d686a991db Memory Experiment in Xlsx Writer MarkBaker 2022-05-04 10:35:37 +0200
  • 48b5d83ee8
    Merge pull request #2802 from PHPOffice/Performance-Experimental-Changes Mark Baker 2022-05-03 13:30:56 +0200
  • e043cf3e24 Eliminate loop in `trimSheetFromCellReference()` method MarkBaker 2022-05-03 13:22:43 +0200
  • b4fc92ec7e Simplify validation of columnId/rowId values when creating a CellAddress object MarkBaker 2022-05-03 12:13:10 +0200
  • fde77306ff
    Merge pull request #2801 from PHPOffice/ScatterChart-Point-Size Mark Baker 2022-05-03 09:00:44 +0200
  • 70f5ec60d7 Add point size option for scatter charts MarkBaker 2022-05-03 08:47:34 +0200
  • 853cc22913
    Merge pull request #2791 from PHPOffice/Named-Range-Alias-Cell-Collection Mark Baker 2022-05-01 22:21:52 +0200
  • 9b99ebda27
    Merge branch 'master' into Named-Range-Alias-Cell-Collection Mark Baker 2022-05-01 22:09:26 +0200
  • 4f7da29332 Minor performance tweaks MarkBaker 2022-05-01 14:44:09 +0200
  • b38fa15c89
    Bump phpstan/phpstan-phpunit from 1.1.0 to 1.1.1 (#2795) dependabot[bot] 2022-05-01 09:00:18 -0700
  • b9f1e8189e
    Bump phpstan/phpstan from 1.5.4 to 1.6.3 (#2794) dependabot[bot] 2022-05-01 08:46:34 -0700
  • 8fc8470f81
    Minor Changes for Phpstan 1.6.3 (#2797) oleibman 2022-05-01 08:33:38 -0700
  • 58cb191abc
    Bump dompdf/dompdf from 1.2.1 to 1.2.2 (#2796) dependabot[bot] 2022-05-01 07:37:44 -0700
  • ed7efb05f0
    Bump mpdf/mpdf from 8.0.17 to 8.1.1 (#2793) dependabot[bot] 2022-05-01 07:17:07 -0700
  • 3db129dc52 Update to cloning the Cell Collection MarkBaker 2022-05-01 12:55:05 +0200
  • 5112503a06 Merge branch 'master' into Named-Range-Alias-Cell-Collection MarkBaker 2022-05-01 09:14:38 +0200
  • 766252ccb0
    Real Errors Identified in Calculation by Scrutinizer (#2774) oleibman 2022-04-30 19:13:17 -0700
  • 0a531cf1cd
    Replace 'self' with self::class in 2 Modules (#2773) oleibman 2022-04-30 18:36:24 -0700
  • 450873b5fa
    Real Errors Identified in Calculation by Scrutinizer (#2775) oleibman 2022-04-30 17:43:18 -0700
  • 32559b44a3 Use the call to Coordinate::coordinateFromString() to validate the coordinate passed to createNewCell() _before_ we try adding it to the Collection MarkBaker 2022-04-30 20:14:36 +0200
  • e3a6bc1e4c We should still get an exception for invalid named ranges, but I'm suppressing the message check temporarily in the tests until I can investigate why we're getting 'Column string index can not be longer than 3 characters' instead of 'Invalid cell coordinate XXXX'. MarkBaker 2022-04-30 17:29:45 +0200
  • b34f0a96a7 More significant reductions in memory usage for peaks, and faster execution times for key Cell Collection methods MarkBaker 2022-04-30 17:07:24 +0200
  • 7169648a64
    Merge pull request #2786 from PHPOffice/Cell-Collection-Memory-Experiments Mark Baker 2022-04-28 20:02:38 +0200
  • 45be09e98b Minor tweaks to execution speed, including eliminating a method call on storing a cell MarkBaker 2022-04-28 19:04:53 +0200
  • 0171709e7f The `sortCellReferenceArray()` in `Coordinate` should have returned cells ordered by row, then by column... but instead sorted by column, then row. Fixed that bug, using a slightly faster algorithm for the sort index than the simple fix would have used, and modified the tests that didn't have the correct expected result :-( MarkBaker 2022-04-28 17:18:37 +0200
  • 1924f3c1d7 Improved memory performance for getSortedCoordinates() in the Cell Collection; with minimal execution time overhead. MarkBaker 2022-04-28 12:43:05 +0200
  • 533f41f879
    Merge pull request #2782 from PHPOffice/New-Excel-Functions Mark Baker 2022-04-27 12:44:12 +0200
  • 6b1be8c09f Add "Not yet Implemented" stubs for 14 new Excel Functions MarkBaker 2022-04-27 12:25:18 +0200
  • bbebc0e5b7 Prepare Change Log for next Release MarkBaker 2022-04-24 16:19:39 +0200
  • 21e4cf6269 Prepare Change Log for Release MarkBaker 2022-04-24 15:53:10 +0200
  • b72d91116f Update Change Log MarkBaker 2022-04-24 11:36:47 +0200
  • 763e0de229
    Merge pull request #2772 from oleibman/issue2768 Mark Baker 2022-04-24 11:32:11 +0200
  • da76f0d977
    Merge branch 'master' into issue2768 Mark Baker 2022-04-24 11:26:52 +0200
  • c286fb8957 Minor Changes oleibman 2022-04-23 21:42:32 -0700
  • 7fe5ee84ea Time Interval Formatting oleibman 2022-04-23 11:12:46 -0700
  • 27221ee8cf Update Change Log MarkBaker 2022-04-23 19:44:41 +0200
  • b6f9868042 Quickfix - default Worksheet in CellAddress constructor to null MarkBaker 2022-04-23 19:01:10 +0200
  • 10d175e686
    Merge pull request #2671 from aswinkumar863/Table-for-Xlsx Mark Baker 2022-04-23 18:48:19 +0200
  • 534cbc04c0
    Accept table range as AddressRange and array aswinkumar863 2022-04-23 18:43:38 +0530
  • d414f139f1
    Table name is now case insensitive aswinkumar863 2022-04-23 18:42:11 +0530
  • 1d99dc8d76
    Merge branch 'PHPOffice:master' into Table-for-Xlsx aswinkumar863 2022-04-23 18:31:13 +0530
  • ed11a41c19 Updates to the Issue template MarkBaker 2022-04-23 13:46:42 +0200
  • 0facbe0c1b Fix typo in PR template MarkBaker 2022-04-23 13:35:56 +0200
  • 76310a05fd Update PR Template MarkBaker 2022-04-23 13:35:09 +0200
  • 8d7a85476b
    Merge pull request #2771 from PHPOffice/Extract-Worksheet-Validations Mark Baker 2022-04-23 13:23:04 +0200
  • 69edf61ed6 Extract cell/range validations from Worksheet and move into a separate Worksheet/Validations class as public static methods Extract tryDefinedName logic from Worksheet, nd move into the Worksheet/Validations class as a public static method Apply stricter validation to autofilter range arguments MarkBaker 2022-04-23 13:08:06 +0200
  • 0d014822a0
    Merge pull request #2767 from PHPOffice/CellCollection-Last-Loop-Adjust Mark Baker 2022-04-22 16:01:25 +0200
  • 8126e24faf Performance tweaks to cell collection MarkBaker 2022-04-22 15:40:55 +0200
  • f48044cb94
    Merge pull request #2764 from PHPOffice/CellCollection-Performance-Tweaks Mark Baker 2022-04-22 10:03:17 +0200
  • b5e11b1307 Performance tweaks to cell collection MarkBaker 2022-04-21 11:22:40 +0200
  • ee24f59af1
    Merge pull request #2761 from PHPOffice/Reduce-Size-of-Cell-Collection-Unique-ID Mark Baker 2022-04-20 20:42:51 +0200
  • ad56616309 Reduce size of Unique ID Prefix used for the Cell Collection when "in memory" (reduces the per-cell memory overhead, while still retaining a unique prefix to ensure no clash between worksheet collections). External cache (where multiple threads may be accessing the same cache with different workeets) still uses the same length and entropy in the prefix as before MarkBaker 2022-04-20 20:01:45 +0200
  • 9275d0c59e Improved documentation for setting row height/column width MarkBaker 2022-04-19 16:42:34 +0200
  • eabe0ca68a
    Merge pull request #2757 from PHPOffice/Issue-2547_Narrow-down-Reader-format-identification Mark Baker 2022-04-19 14:44:31 +0200
  • 4a65011a2f Allow Reader format identification to use a subset of possible Readers MarkBaker 2022-04-19 14:00:57 +0200
  • c05fb6efa3
    Merge pull request #2755 from PHPOffice/Ods-Writer-Freeze-Pane Mark Baker 2022-04-18 20:24:11 +0200
  • f024259575
    Merge branch 'master' into Ods-Writer-Freeze-Pane Mark Baker 2022-04-18 20:13:58 +0200
  • 76f486d8e3 Initial work on supporting Freeze Pane for Ods Writer MarkBaker 2022-04-18 13:58:35 +0200
  • 0afec91061
    Change Log Updates (#2756) oleibman 2022-04-18 08:28:01 -0700
  • 4cd1d7039d
    Fix reading of files in the root of a zip (#2731) andres1gb 2022-04-18 15:54:41 +0200
  • f426889571
    Merge pull request #2754 from PHPOffice/Issue-2413_Autosize-Column-Allow-for-AutoFilter Mark Baker 2022-04-17 22:07:13 +0200
  • ea584301c7 Modify Autosize calculation to make allowance for the filter dropdown icon in the first row of an AutoFilter range MarkBaker 2022-04-17 21:50:52 +0200
  • 9545b7a0d1
    Fix Fluke Failure in Document Properties Test (#2738) oleibman 2022-04-17 08:44:29 -0700
  • d593617287
    Fix font index problem (#2642) redforks 2022-04-17 23:27:28 +0800
  • 530e6642bf
    Table name as an constructor argument aswinkumar863 2022-04-17 17:48:38 +0530
  • 44d63f027a
    Fixed coding standard with return typehints aswinkumar863 2022-04-17 17:46:59 +0530
  • ea3263650b
    Minimum Table range validation aswinkumar863 2022-04-17 17:45:17 +0530
  • 3c4a51acb5
    Minor refactoring work aswinkumar863 2022-04-17 17:43:32 +0530
  • 3a6ebc0ce6
    Fixed coding standard with strict comparisons aswinkumar863 2022-04-17 17:42:35 +0530
  • 8889ecf044
    Support UTF-8 Table names aswinkumar863 2022-04-17 17:41:49 +0530
  • 9caa827f41
    Merge pull request #2753 from PHPOffice/Issue-2346_Column-Dimensions-for-Ods-Writer Mark Baker 2022-04-17 11:43:27 +0200
  • 7a2f5c4ccc Ods Writer support for setting column width/row height (including Autosizing) MarkBaker 2022-04-16 19:34:41 +0200
  • 59083263e1
    Merge branch 'PHPOffice:master' into Table-for-Xlsx aswinkumar863 2022-04-16 18:46:32 +0530
  • de173d4705
    Merge pull request #2751 from PHPOffice/CalcEngine-Bugfix-Row-Column-Ranges Mark Baker 2022-04-15 15:10:38 +0200