- 21 May, 2013 40 kayıt (commit)
-
-
Noel Grandin yazdı
...after my PrimitiveFactory2D changes Change-Id: I994d2dd0aebed67643f749dc43bcd4e744601885
-
Noel Grandin yazdı
Change-Id: Ib428bb78751e9707c89dcf311b8ab86ad8184775
-
Noel Grandin yazdı
API CHANGE: The chart2::XTitled interface now takes and returns a XTitle2 instead of an XTitle. Change-Id: I96c35909d3a13f1abb544296a782a0b6a7a58ec6
-
Noel Grandin yazdı
Change-Id: I93294be4c822160e609ae6aab552edd64478e34b
-
Noel Grandin yazdı
Change-Id: I300748914c913ecd9d433cb6f549a000717b538d
-
Noel Grandin yazdı
Change-Id: Ie73092fa6fc4fa7a95900ef4ba772af0c27d0f39
-
Noel Grandin yazdı
Change-Id: I0ea52709f9a77d928a6704797ebd5be4c375e964
-
Noel Grandin yazdı
Change-Id: I0272e46cf34b52f578810ad0d17f33dd78accdd3
-
Noel Grandin yazdı
This service no longer exists in LO, and no-one seems to know what this service was, so convert it to use the awt::Toolkit service, since that service returns the interface the code expects. Change-Id: I761effbd49a9a3a15ec9c8716c72d4220a3e987e
-
Noel Grandin yazdı
Change-Id: I40d2e2ddd92186a2ba22ebfbdda8367391e8d355
-
Noel Grandin yazdı
Change-Id: I4b912034ef3f4855b87d6d6f18ff13bd1ecc8f72
-
Tor Lillqvist yazdı
Change-Id: I8f6a74251cea70e7fd100e1ab233cf0033de4e50
-
Kohei Yoshida yazdı
Change-Id: Idea947e8b6674d436cc1a1d92f29279d2c03fc58
-
Kohei Yoshida yazdı
Change-Id: Id6b787096d15c40903661fa3d309e8131b655752
-
Kohei Yoshida yazdı
Change-Id: If6c1a8a88e9996527d3fcf350a00a72a3866ef4f
-
Kohei Yoshida yazdı
Undo and redo of this are still a bit slow. Not fast enough to be reliably tested. Change-Id: I0e0b4c16e55bae60f8d7b1db71347a93eb977de8
-
Kohei Yoshida yazdı
Change-Id: Ia03af65dc1daf13e1228cacc20ce931839305ab8
-
Kohei Yoshida yazdı
Change-Id: I999baaa3acba5513a148542fa28f7ae43dd7ee4f
-
Kohei Yoshida yazdı
Change-Id: I1dd2bf0fc843394502119928c921913131c86f7e
-
Kohei Yoshida yazdı
Change-Id: I98dcdb1e0a72f2c3ad6f33c7b6b7d4a4bcf89096
-
Kohei Yoshida yazdı
Change-Id: I632d617cad76485f7e1f57daa7db4d4cfa775e8b
-
Kohei Yoshida yazdı
Change-Id: I9f200377c1f5bf44eb4ba60c272b02ae3d632a19
-
Kohei Yoshida yazdı
Change-Id: Iee1b3ff637d10c6bd2d2342db518a2fc986327b7
-
Kohei Yoshida yazdı
This speeds up the following scenario: 1) type =B1 in A1. Leave A2 empty. 2) Select A1:A2 and Ctrl-C to copy. 3) Select A3:A50000 (or longer if you so wish), and ctrl-V to paste. This causes the broadcaster storage array in column B to be heavily partitioned due to the empty cells interspersed between formula cells in column A. Without tracking the column position this would cause a O(n^2) complexity algorithm. Change-Id: Ic2f23c2c2bea3353c517faa73fe5412c7528bd95
-
Kohei Yoshida yazdı
Change-Id: I3627a83669b6a69c299aef96b8b2ead1352eabe2
-
Kohei Yoshida yazdı
Change-Id: I112a4be56910c07007b28715336fcd82d56bb313
-
Kohei Yoshida yazdı
Change-Id: I6f358f89348a23b3c70f8b7db8a1f01d659393ba
-
Kohei Yoshida yazdı
The use case that would previously make Calc freeze. 1) type in "test" in A1. 2) Select A1:A2 and Ctrl-C to copy to the clipboard. 3) select the whole column B. 4) paste special, select "Add" operation and click OK to paste. With this change, the above scenario no longer freezes Calc. Change-Id: I98b1f1e6c25b853aa884e7598c04b1457fab4636
-
Kohei Yoshida yazdı
Change-Id: Iaa7003cabee4630e4fbb8fb1cd114d04b4e9e33c
-
Kohei Yoshida yazdı
This currently only affects document import via orcus, but it'll be good to put this in place. Change-Id: I8cc6d54aba6fab1f2774127f92c2a764f7b690fb
-
Kohei Yoshida yazdı
With the removal of existing cells. So, this change is not enough to make this operation fly. Change-Id: Ic468375f6d0c28e2cc7d5391fb0565d53ee7fb4e
-
Kohei Yoshida yazdı
Change-Id: Ib9b734ac9800b1ecf005dcd3a66beac6fcfc3a4f
-
Kohei Yoshida yazdı
UndoToDocument and its nested methods are tightly coupled with the CopyTo counterparts, and they both are used in the same undo / redo code.... Perhaps we can clean this up to reduce redundancy in the future. Change-Id: Id3aec60914ac3a87acbb53f889896a5850047c59
-
Kohei Yoshida yazdı
This removes O(n^2) slowness from undo and redo of a large array of cells with empty cells in between. Change-Id: Id87c8ac8986c97ddf305f849a4752f0f92cc5899
-
Kohei Yoshida yazdı
To reduce the number of function parameters lower. Change-Id: I816bd7c27070597f5fcdf69bdc7d981279390ca6
-
Kohei Yoshida yazdı
The basic idea is the same as the one I did for CopyFromClip. This prevents the O(n^2) algorithm from being invoked during undo object creation. Change-Id: Iac46663b0c25db2f00ffa3ab95a4dcf2857252ce
-
Kohei Yoshida yazdı
This alone makes AdjustRowHeight() fly on large ranges, by eliminating the silly O(n^2) algorithm. Change-Id: Id2693aab7fb9b2a5575c6390fcaae5a404549962
-
Kohei Yoshida yazdı
This change reduces the duration of this method from somewhere in the ballpark of 10 seconds down to a tiny fraction of a second. Change-Id: I0278dc06a4f134b43cd08bd94693b6dec4893f1f
-
Kohei Yoshida yazdı
Change-Id: Iad2e69e4eb61167ad85581a83b19e3798c5edfd0
-
Kohei Yoshida yazdı
Use block position hint to avoid re-starting search in the cell text attribute array. This change alone cuts additional 10 seconds off of the previously mentioned use case, by reducing the duration of HasEditCells() call from the previous ~10 seconds to a tiny fraction of a second. Change-Id: Id9f951cd235a88928c900619b6b66d7b8a057e0c
-