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

Kohei Yoshida kohei.yoshida at collabora.com
Thu Oct 16 01:22:59 PDT 2014


New branch 'feature/perfwork4' available with the following commits:
commit d72801ee81efc9a58be4be787ec62b31ef7e55bd
Author: Kohei Yoshida <kohei.yoshida at collabora.com>
Date:   Wed Oct 15 17:27:01 2014 -0400

    Delete old VCoordinateSystem objects right before creating new ones.
    
    Later I'll convert them into resetting rather than deleting old and
    creating new.
    
    Change-Id: I4e68979feda1dedc2465b873bf6ac3307df4d7de

commit 9649e58287041a6dfeafea971e766d76c2573c7d
Author: Kohei Yoshida <kohei.yoshida at collabora.com>
Date:   Wed Oct 15 14:26:02 2014 -0400

    Reduce scopes and add some whitespaces.
    
    Change-Id: Ie1c94a4c241352c580d2509529919806f01ed6c0

commit b705b31bdcb7175265b1aa5b75382281bdedf0cd
Author: Kohei Yoshida <kohei.yoshida at collabora.com>
Date:   Wed Oct 15 14:06:53 2014 -0400

    Describe text animation types.
    
    Change-Id: I4f878eff707e318fa80b7d3c19833bf724e4bcef

commit c0b5ef4a480f8c0104c5935802e3265732b6c098
Author: Kohei Yoshida <kohei.yoshida at collabora.com>
Date:   Wed Oct 15 10:04:51 2014 -0400

    SetObjectItemSet() eventually calls NbcAdjustTextFrameWidthAndHeight().
    
    No need to call this (rather expensive) method twice.
    
    Change-Id: I4c0a54acd1da0b8504ae7eb96beda4a8531943c7

commit 83e132e07c74742ca18a6d41c0a20291442b1b2f
Author: Matúš Kukan <matus.kukan at collabora.com>
Date:   Mon Oct 13 12:37:13 2014 +0200

    Move ZipPackageStream::saveChild to proper source file
    
    Change-Id: Icd108215874e830e5c9587f7dbb38a7f11ee27c8

commit 59b9cf441e5781a986cdf76598ab97d80578ef90
Author: Matúš Kukan <matus.kukan at collabora.com>
Date:   Mon Oct 13 09:54:28 2014 +0200

    package: Add pure virtual ZipPackageEntry::saveChild()
    
    ..and adapt what needs to be changed.
    So that, we can kill at least some usages of horrible ContentInfo struct.
    
    Change-Id: I32d41f3b8ce2dfb65f0d1df18a540a3f67dcab6d

commit 07b3b27817e2748a545369f244b63641c22de89f
Author: Matúš Kukan <matus.kukan at collabora.com>
Date:   Wed Oct 15 10:19:56 2014 +0200

    package: ZipPackageStream: prefix members
    
    Change-Id: I02a1c3189c6b52f4f539b0eaa8878985cae8b321

commit 764f0611a8146994edb04e464d459a3748ffd1aa
Author: Kohei Yoshida <kohei.yoshida at collabora.com>
Date:   Tue Oct 14 17:40:40 2014 -0400

    AdoptTextMinSize() calls NbcAdjustTextFrameWidthAndHeight() at the end.
    
    No need to call this again in the caller.
    
    Change-Id: Ib36853cf5a0720082275e0490b4443cd9e0bd007

commit 11fa18a2be4b5c0e86f8f18e7e80dca7aae8a167
Author: Kohei Yoshida <kohei.yoshida at collabora.com>
Date:   Tue Oct 14 17:19:56 2014 -0400

    Reduce scope level & Annotate the code a bit.
    
    Change-Id: I6ebf849243000920b1c1f7e67d2dc81fcee9e16b

commit 7a24cfe533f4802c7b7c2d4186156ac9b33803c3
Author: Kohei Yoshida <kohei.yoshida at collabora.com>
Date:   Tue Oct 14 16:29:04 2014 -0400

    Remove local variables that are no longer used.
    
    Armin removed their uses in 120e469d176026ceb59abbf74d2ad255323cbc9a.
    
    Change-Id: Id620466929ca3a66dd1c261e81aacd533a44cd76

commit d82f3fcba92cbd323b70c921bbfb5c6aaf7d7f87
Author: Kohei Yoshida <kohei.yoshida at collabora.com>
Date:   Tue Oct 14 16:14:41 2014 -0400

    Method descriptions.
    
    Change-Id: Iece61424e09fc36768889fde2c848ed2b0722701

commit 15160d246b389477ce91509df8fd50c1fb2b0a07
Author: Kohei Yoshida <kohei.yoshida at collabora.com>
Date:   Tue Oct 14 15:37:14 2014 -0400

    Explain what these are.
    
    Change-Id: Ibb7b830c4216967a5877224c702ad4b3e1fe0b34

commit f283a1b09e9392621dbdc34bd110db768d3d0148
Author: Kohei Yoshida <kohei.yoshida at collabora.com>
Date:   Tue Oct 14 11:35:29 2014 -0400

    Take the current axis alignment state.
    
    Change-Id: I02c28f44af0a1510bdb780d1e6c70561b7ba24e5

commit 9d818b03f2a647709a094043f9636b4ce21a291b
Author: Kohei Yoshida <kohei.yoshida at collabora.com>
Date:   Mon Oct 13 19:32:15 2014 -0400

    More on documenting the methods.
    
    Change-Id: Ibdbc1b26521e56de5dcba1b9572bb0221fc0fff5

commit 59596a64c65e66acadadb32c660fdba5dc7e54cb
Author: Kohei Yoshida <kohei.yoshida at collabora.com>
Date:   Mon Oct 13 15:24:33 2014 -0400

    Scope level reduction & explain what the max axis index really is.
    
    The concept of axis index and dimension index is quite confusing in the
    chart2 code....
    
    Change-Id: I035af0a225396bd5394089d6f584f78dcaf0ad31

commit 32d99618c949e208dbe9625edf4e83fffa4578c0
Author: Kohei Yoshida <kohei.yoshida at collabora.com>
Date:   Mon Oct 13 15:11:51 2014 -0400

    Explain what doAutoScaling() does.
    
    Change-Id: I15ca9ca0c3a22094f0a969adf2b3f1145d116052

commit 7189cb24ba5ca99701666c76009d15e618c1c5ae
Author: Kohei Yoshida <kohei.yoshida at collabora.com>
Date:   Mon Oct 13 21:57:39 2014 -0400

    Make VCartesianAxis::get2DAxisMainLine() truly const method.
    
    No internal state gets modified by this method now.
    
    Change-Id: I10475ad3483cb3a92e41208e1a55a6b925c10223

commit ca13a9377e4a36436e4c82bb33648d0f3b6db6f5
Author: Matúš Kukan <matus.kukan at collabora.com>
Date:   Thu Oct 9 15:22:54 2014 +0200

    package: Add ZipOutputEntry to isolate deflating of streams.
    
    Preparation commit for deflating streams in parallel.
    We still use the same single XOutputStream (ByteChucker :-) for
    sequential writing but this can now be changed more easily.
    
    Change-Id: Idf26cc2187461660e31ac2e12c4708e761596fb2

commit 827879a0d18b817aa985e7d7039ae60f728ccabb
Author: Kohei Yoshida <kohei.yoshida at collabora.com>
Date:   Fri Oct 3 16:43:25 2014 -0400

    Inlining make no sense for virtual functions.
    
    Change-Id: I6392eaceb0544b7faa9a0c726acf6619d971dbb7

commit 9176c24a72578097f2fcecb6c6fa8e3fe17dcd8d
Author: Kohei Yoshida <kohei.yoshida at collabora.com>
Date:   Fri Oct 3 16:28:54 2014 -0400

    GetSymName() not used.
    
    Change-Id: Ia369bf99a5e381a6f1f9c3d8a2499aa1780f04b8

commit 6b48b22e79b729ffd0557a7b1f6402d428825452
Author: Kohei Yoshida <kohei.yoshida at collabora.com>
Date:   Fri Oct 3 16:26:05 2014 -0400

    GetNameAsString() identical to GetName(). Remove this and use GetName().
    
    Change-Id: I26dce2dd11792ee118e78d23d652a5feb0789830

commit 5ecd5041e3e5e3c25285e4f69ce2c6c69cf62c55
Author: Kohei Yoshida <kohei.yoshida at collabora.com>
Date:   Fri Oct 3 16:21:14 2014 -0400

    ( void ) -> ()
    
    Change-Id: I0d3d1d9ab5f7bc270c89a2a98d45ebea3cc37e02

commit 53303f25ed18ee7a840254765854447cf9f7b88a
Author: Matúš Kukan <matus.kukan at collabora.com>
Date:   Fri Oct 3 23:12:56 2014 +0200

    FastSerializer: Also use cache for writing to ForMerge if we are inside mark()
    
    To ensure the correct order of calling ForMerge methods,
    call flush always before touching maMarkStack.
    
    This was the missing piece in optimizing write() methods,
    because of writeBytes() checking each time what to call.
    E.g. for Calc documents we don't use maMarkStack at all.
    So, just transfer the output to proper "ForMerge" when inside mark()
    and allow optimizations.
    This commit makes write() methods almost 1/3 as fast.
    
    Change-Id: I96c13888206c81f87e29b998839f78ea9d5570af

commit dabeb8c5cfd9c34ac7cc4f977a1d5dea6bc17562
Author: Matúš Kukan <matus.kukan at collabora.com>
Date:   Fri Oct 3 20:45:04 2014 +0200

    inline TokenMap::getUtf8TokenName
    
    Change-Id: Icd9c6ebc9feb3e7aba28b01729b582a8f49c832a

commit 8f50555466803f4927c2fbf241c6d642c92fc840
Author: Matúš Kukan <matus.kukan at collabora.com>
Date:   Fri Oct 3 16:37:26 2014 +0200

    FastSerializer: Simplify OUString write a bit more
    
    Change-Id: Ifa0746d635ec43cdc37867cf94bcc128bb8e2aca

commit e61184249e43055eb41627742589c34d53262df8
Author: Matúš Kukan <matus.kukan at collabora.com>
Date:   Fri Oct 3 12:30:51 2014 +0200

    FastSerializer: Avoid some cycles when dealing with doubles
    
    Would be easier to use OStringBuffer, but we can't get its pData member.
    Also its append(double) is suboptimal (or anything that uses
    rtl_str_valueOfDouble) - should be doing something like this commit.
    
    Change-Id: I8f3140081a574a84f0e60dc85cce1bd2de23cd34

commit f1b8b6c9f52adf76ea031ae04696889d329094c6
Author: Matúš Kukan <matus.kukan at collabora.com>
Date:   Fri Oct 3 11:35:46 2014 +0200

    FastSerializer: Use fixed sized Sequence directly as cache
    
    Well, at least the allocated space is fixed size.
    When passing that to XOutputStream, change the size in a hacky way.
    
    Change-Id: I24fa134286e3086beda25c9a6915549e7c69119a

commit 1e4efb0aa36dc689edb188ed3f0d5ad045a1678e
Author: Matúš Kukan <matus.kukan at collabora.com>
Date:   Fri Oct 3 10:41:18 2014 +0200

    FastSerializer: Use -1 for unknown string length
    
    Change-Id: I3920caf9d95f20992b7961873f1668468d797e8e

commit 4ee7cf3dfdf56e00b8844cbeb15a2e48eb49b194
Author: Matúš Kukan <matus.kukan at collabora.com>
Date:   Fri Oct 3 11:16:39 2014 +0200

    Remove few pointless OUString::number() and one method
    
    Change-Id: I3e9a302a7513eebfeff07402f71fc3dde22e4cc2



More information about the Libreoffice-commits mailing list