[Libreoffice-commits] core.git: Changes to 'feature/formula-core-rework'

Kohei Yoshida kohei.yoshida at gmail.com
Wed Sep 11 16:09:15 PDT 2013


New branch 'feature/formula-core-rework' available with the following commits:
commit afdefc84168ca8530fd4b0b3ce3ad921dd7afb52
Author: Kohei Yoshida <kohei.yoshida at gmail.com>
Date:   Wed Jul 17 16:10:58 2013 -0400

    Use RefUpdateContext to stuff all parameters for UpdateReference.
    
    Because I was getting tired of typing all these parameters every time
    I branch off to a new function.
    
    Change-Id: I1ae14f290af5543150694d0bea27c617cccb9db2

commit e2372a14ea88a4a2cb939d62d6f028b53a2a89a3
Author: Kohei Yoshida <kohei.yoshida at gmail.com>
Date:   Wed Jul 17 14:17:45 2013 -0400

    Add test for reference update in formula cells.
    
    Change-Id: I79b1a23d269f59df24f8b50f484713441a11deff

commit a25bd498a3eb833e17dbb505a27920fbee39dcc6
Author: Kohei Yoshida <kohei.yoshida at gmail.com>
Date:   Wed Jul 17 11:06:15 2013 -0400

    Add dumping capability for ScTokenArray (for debugging).
    
    Change-Id: Ib3f6a87936a6c00b503f5d72b16b3e4712d7d762

commit d944f0a90527452f0ad15ff3151b295407643908
Author: Kohei Yoshida <kohei.yoshida at gmail.com>
Date:   Tue Jul 16 23:31:51 2013 -0400

    More on removing CalcAbsIfRel().
    
    One test fails. I'll look into that next.
    
    Change-Id: I4a40104187a73953769740fd47d7a917c83bf337

commit 7c03f3b0e2be8cd682bbbf0d177b80334b1cebb7
Author: Kohei Yoshida <kohei.yoshida at gmail.com>
Date:   Tue Jul 16 17:22:00 2013 -0400

    Annotate this function before reworking.
    
    To have a good understanding of the code flow in this function.
    
    Change-Id: I6324201b5b0c3871ba0d804a9ac7fa5dc37462a5

commit cd82784d337941bc3f5a823b83aa4a77232632d7
Author: Kohei Yoshida <kohei.yoshida at gmail.com>
Date:   Tue Jul 16 15:42:23 2013 -0400

    Remove CalcRelFromAbs() virtual method from ScToken and all its child classes.
    
    Change-Id: I5def382f6495f332a0309795cbce8ebbd60ff471

commit 326e576b9f3301c417a3ff3b7a8359d9e279f8f4
Author: Kohei Yoshida <kohei.yoshida at gmail.com>
Date:   Tue Jul 16 15:28:43 2013 -0400

    InsertMatrixFormula() without CalcRelFromAbs().
    
    Change-Id: I4579a0e467c2ba89790acfedafe5470d16159b40

commit 5cbf31f3274b8dd9a4add80067fbf7db0955ab82
Author: Kohei Yoshida <kohei.yoshida at gmail.com>
Date:   Tue Jul 16 14:44:02 2013 -0400

    Same with UpdateGrow().
    
    Change-Id: I1424dedbf8201469da28e60d68787ae5aa7d87f9

commit b46ba50bd76ef9f0b861ff50abca2a098cae0578
Author: Kohei Yoshida <kohei.yoshida at gmail.com>
Date:   Tue Jul 16 14:25:47 2013 -0400

    UpdateTranspose() without calling CalcAbsIfRel().
    
    Change-Id: Iddef01a82017ba75c50ed82a54f6ee25fe0df901

commit a04935f50ab2f6060b9418f6e9e4c755daffd298
Author: Kohei Yoshida <kohei.yoshida at gmail.com>
Date:   Tue Jul 16 13:29:21 2013 -0400

    Remove CalcAbsIfRel() from ScInterpreter::ScIntersect().
    
    Change-Id: Ifa40c454265e9a08e906038896543e99ce8be638

commit 9e0663d0f0fbe03917669c346604ec46f3e8b532
Author: Kohei Yoshida <kohei.yoshida at gmail.com>
Date:   Tue Jul 16 12:28:31 2013 -0400

    ScColRowNameAuto to avoid calling CalcAbsIfRel.
    
    Change-Id: If0e7797ce33fa183ad95ad539caf7751ce71bad4

commit 40c7aec3d3ef6ce76857b02c3d68fb24f1831414
Author: Kohei Yoshida <kohei.yoshida at gmail.com>
Date:   Tue Jul 16 11:37:22 2013 -0400

    More on this.
    
    Change-Id: I9571c903c11e92984ac29818c68d66c2fd9c30d2

commit c24999695d4ba9caec91c7cb2cf8dd02341b0ff0
Author: Kohei Yoshida <kohei.yoshida at gmail.com>
Date:   Tue Jul 16 10:46:11 2013 -0400

    More of the same.
    
    Change-Id: I65902231e714f9b18b2d1ef61434913cb79af847

commit 03464912c911eedba5a540ccab603294373ea747
Author: Kohei Yoshida <kohei.yoshida at gmail.com>
Date:   Tue Jul 16 10:21:47 2013 -0400

    More on the quest to eliminate CalcAbsIfRel().
    
    Change-Id: I5f20752896825d40a8fc3773d5ecb76bd7c53b46

commit 4e9d0c5ee1918a8ea730372d43c742ed687bb983
Author: Kohei Yoshida <kohei.yoshida at gmail.com>
Date:   Tue Jul 16 01:37:01 2013 -0400

    More of the same.
    
    Change-Id: I6a5f94723b5efb916abc88d0de9f972e142199df

commit 729105faf8a1aa82f2437e8b8d78e21f3b93aa7d
Author: Kohei Yoshida <kohei.yoshida at gmail.com>
Date:   Tue Jul 16 00:17:08 2013 -0400

    More on replacing CalcAbsIfRel() with toAbs().
    
    Change-Id: I7f658e15a1ab6bdabd5f774e129e12c48a032f1a

commit 6042ab0df406c8215d7b674241fd835406a6e678
Author: Kohei Yoshida <kohei.yoshida at gmail.com>
Date:   Mon Jul 15 23:43:35 2013 -0400

    Add some basic test for single reference data.
    
    I'll add more later.
    
    Change-Id: Ia65f29886c36fc268e4e8aa77e09b03628c5dccf

commit 92226e98b0d6ccb11a7896489ff67a86088082c8
Author: Kohei Yoshida <kohei.yoshida at gmail.com>
Date:   Mon Jul 15 23:43:02 2013 -0400

    Add methods to avoid accessing data members directly.
    
    Change-Id: I7285a267e4e77e95c8d9bdfc5bad807111ead909

commit 7acfbfbbade70a05c8ffa02fe84c1e00f7cfb480
Author: Kohei Yoshida <kohei.yoshida at gmail.com>
Date:   Mon Jul 15 23:02:02 2013 -0400

    Test all 3 UI grammars.
    
    Change-Id: I82a3a5ada193415c8b70bf2c2bfefc49fbcd7981

commit 1eb04087c64fc0c2aadff740819f3e4135b19b2b
Author: Kohei Yoshida <kohei.yoshida at gmail.com>
Date:   Mon Jul 15 22:51:29 2013 -0400

    Start replacing CalcAbsIfRel() with toAbs().
    
    To avoid changing the state of reference just to get absolute reference
    position with respect to the base position.
    
    I'm not finished with it yet.
    
    Change-Id: I4a9db6dbf74aefb0a77de927a933cf4dab94bfd5

commit 2d399787bb705324d53cfba74ff08f65f51ae002
Author: Kohei Yoshida <kohei.yoshida at gmail.com>
Date:   Mon Jul 15 20:17:19 2013 -0400

    SmartRelAbs() is no more.
    
    Change-Id: I8822d6dc36f49fe1e77100275616d8017b0a7627

commit 361da024158ef6a37e0c04a14197672be6e2ad51
Author: Kohei Yoshida <kohei.yoshida at gmail.com>
Date:   Mon Jul 15 20:00:01 2013 -0400

    Nobody uses this. Chuck it.
    
    Change-Id: I07672678a25be4600872ecc3916ceb8f64cf2620

commit 5ebd1e7c8746f5060dbc7896bd2074fb1f9d8c71
Author: Kohei Yoshida <kohei.yoshida at gmail.com>
Date:   Mon Jul 15 19:46:16 2013 -0400

    Add test for formula tokenization and back.
    
    Change-Id: I770ba842bc7dd0095d1be75cbd9132affb46ed5f

commit 8cfbad25dc7772a528ac6866adfe69b29fc78407
Author: Kohei Yoshida <kohei.yoshida at gmail.com>
Date:   Mon Jul 15 19:04:52 2013 -0400

    We don't need this test any more.
    
    We have tests for in-place grouping of formula cells in ucalc_sharedformula.
    
    Change-Id: I04ca2e53bc7351084cac5d0bf609f1bdb2a25066

commit acd32dfc0ead9fdf4333999c130066db1fc600a7
Author: Kohei Yoshida <kohei.yoshida at gmail.com>
Date:   Mon Jul 15 18:58:31 2013 -0400

    Add separate file for formula related tests.
    
    Change-Id: I805bc77b939ca44950319a9626f176336460e4f9

commit 651943c037fd2c3afb8942e94033c261f14df338
Author: Kohei Yoshida <kohei.yoshida at gmail.com>
Date:   Mon Jul 15 18:45:02 2013 -0400

    Bool cleanup in refdata.?xx.
    
    Change-Id: Ibe5471b909f32939fac5e8a80e67faa0863ea2c4

commit f06d913f551ae666a7b4dd905391c388660b0ea1
Author: Kohei Yoshida <kohei.yoshida at gmail.com>
Date:   Mon Jul 15 14:55:02 2013 -0400

    Try to consolidate broadcast calls originating from column or table.
    
    Change-Id: Ia13f81ab9a2d27e03ced95e18e9f5e6af939f9a0

commit 466cb70c14ffbf6831b68f44173941af0e617f82
Author: Kohei Yoshida <kohei.yoshida at gmail.com>
Date:   Mon Jul 15 13:48:07 2013 -0400

    No point having this indirection.
    
    Change-Id: Idab46933ef6740e478f44e8b420805de9bc39b82

commit 0e65ac4ff185aaa21da2aaf785b914866037c8c8
Author: Kohei Yoshida <kohei.yoshida at gmail.com>
Date:   Mon Jul 15 11:30:40 2013 -0400

    Example code on how to handle input and output for matrix inversion.
    
    Right now this code simply puts the original matrix values back. Re-write
    this code to perform inversion for real.
    
    Change-Id: I0330db77b000ed14cc810cc3ddf616e56d036c1b



More information about the Libreoffice-commits mailing list