[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