340031 Commits

Author SHA1 Message Date
Stephan Bergmann
6014e3c98d Use rtl::Reference instead of std::auto_ptr
Change-Id: I4402b0b259c0dcd03a222993c861114028d6fb75
2013-11-28 15:19:55 +01:00
Stephan Bergmann
dc66499089 -Werror,-Wunused-variable
Change-Id: Ifb91f80cd9e8ea1cb9431b4f38d5afc9e7b9a86c
2013-11-28 15:09:12 +01:00
Steve Yin
cc5518ca61 Integrate branch of IAccessible2
Change-Id: Ibf3be46e8619c2dce9636e8a90a6703f3e28ba33
2013-11-28 13:32:30 +00:00
Caolán McNamara
0a05120e1a we will need getColorConfig, etc. again
Change-Id: Ie7f8d37b550c788fd6235a5de4bbcc51ac6f8150
2013-11-28 13:32:30 +00:00
Caolán McNamara
a9e4622e16 drop unused RID_SCDLG_DATABAR
Change-Id: Ifb32c09bee2e43f3412851e531175cd214bb420b
2013-11-28 13:32:30 +00:00
Tor Lillqvist
78d1f56268 Background OpenCL compilation re-factoring
Don't use a mutex and condition in each ScFormulaCellGroup.

Not sure at all if this crack works, and I hate every moment spent on it, but
at least it is still behind an environment variable.

Change-Id: I70c917d47112e3a2ed010de4d123a4155f71c004
2013-11-28 15:12:10 +02:00
Miklos Vajna
f7ef846402 abi#2128 RTF import: fix memory leak
Commit 9389cf78e304a5a99bcf1745b9388e14ac36281a (cp#1000018 RTF import:
empty para at the end of footnote text got lost, 2013-11-15) assumed
that \par at the end of all substreams means an empty paragraph, but it
turns out this is only true for footnotes/endnotes, but not for e.g.
headers.

Additionally, that commit actually causes a memory leak, which is
detected by an assert in the SwIndexReg dtor, so crash-testing caught
this.

Change-Id: Idfa040bf3026a9515a120cd7afaf7d314553a131
2013-11-28 13:52:42 +01:00
Stephan Bergmann
64f57612e3 Catching std::bad_alloc in UNO implementations no longer necessary
...since 0bc89aac4c64bb833e387657f680e194c26aef97 "cppumaker: Allow UNO
interface functions to throw std::exception."

Change-Id: Ia28f02ea10d45267fd951e80da01ffdfdb420885
2013-11-28 13:15:39 +01:00
Stephan Bergmann
40ad0e8f6c Declare SAL_THROW as documentation-only and deprecated
...which it effectively had been already anyway.

Change-Id: I6c9ae34f59e8bd44a6be38e6e719ad0a96773c1c
2013-11-28 13:15:39 +01:00
Stephan Bergmann
072eb61acb detabify Doxyfile
Change-Id: I2f7afe172221dce2de4f5d9cbef84de95ab6078c
2013-11-28 13:15:38 +01:00
Stephan Bergmann
c0afa5b7ff Don't let Doxygen document the #define BOOST_NO_0X_HDR_TYPEINDEX
Change-Id: I3df112c840ccac71fb34d39900b3be3630b9c5a6
2013-11-28 13:15:38 +01:00
David Tardon
5f9befa22e put CJK/CTL .xcds into instdir
Change-Id: Ibbc34014f91c8f1ce73a6e9a8f61fa421fdb9144
2013-11-28 12:42:31 +01:00
Regina Henschel
4d42cf31ce Related fdo#71919: Correct arrow heads for new installations.
Change-Id: If4ad335f4e645cc10cd7378d971b7389bb437f88
2013-11-28 12:40:21 +01:00
Caolán McNamara
3905bda83a combobox text entries appear to have gotten swapped around
Change-Id: I76499e12720bd35793a8b616899c8d4a04852171
2013-11-28 10:50:45 +00:00
Caolán McNamara
3b65cd2440 Fix crash on abi2010-1.doc example
Change-Id: Ib3e43e14f9223bc53f20f1241d9b8c0eaa5470ad
2013-11-28 09:53:47 +00:00
Caolán McNamara
8fe3c0bd64 enable-debug in libebook if the ENABLE_DEBUG is active
Change-Id: If26bdd6ed0be59a4fff137ac3166b9d644e1aea7
2013-11-28 09:43:10 +00:00
Caolán McNamara
282a6fb530 Finish rework of QueryDeleteDlg_Impl
This reverts commit a74b3e89c9b853338506249b0fac8d5f54909de7.

Change-Id: Id670a2b66e61d3a4dceb9640d6ae34e9116691c0
2013-11-28 09:17:48 +00:00
Stephan Bergmann
70fe99d019 Minor simplification
Change-Id: I031409043f12bdfe4b8c838d74db8a60576fd507
2013-11-28 08:26:02 +01:00
Kohei Yoshida
492ec288f7 Clear the data cache here as well.
Change-Id: Id26dcf8146dc7a41ea9995ad4b1f89925c08004f
2013-11-28 00:25:27 -05:00
Kohei Yoshida
7dd8830347 Clear column data cache here too.
Change-Id: If3d9feb25d825806cb690d001872f1d0ff76466c
2013-11-28 00:09:14 -05:00
Kohei Yoshida
4dd0a860ea Crasher fix. Check for NULL.
Change-Id: Iae1fa695ea0266e97ae367db71fe6a82e6a3da1d
2013-11-28 00:01:00 -05:00
Kohei Yoshida
90bac31f6e Clear the cache here too.
Change-Id: I4dcc7244e508fcdf484b73dc843b21f4b0a18a73
2013-11-27 23:30:23 -05:00
Kohei Yoshida
cc780dbe1d Not a good idea. This makes group calculation 5 times slower.
Change-Id: I954606a9d6d9b0fc66f2f3496e204c8e6496db88
2013-11-27 22:17:35 -05:00
Kohei Yoshida
431fed3311 Don't forget to broadcast to chart objects.
Change-Id: I6d4d7cd2dc426134c108f1fbcf6e3c32ed4af88d
2013-11-27 21:40:42 -05:00
Kohei Yoshida
f579d49aaf Broadcast changes on undo / redo of cell range deletion.
Change-Id: I48141ca77277c2de5b3526358cfadb12e3f4fbdd
2013-11-27 21:28:45 -05:00
Kohei Yoshida
8fc79e2392 Change these parameters.
Change-Id: Ic70aaea461e3d007e394c67c33a766d70aa4e92c
2013-11-27 20:48:04 -05:00
Eike Rathke
7d1c2f227d added unit test for horizontal MATCH, fdo#71589
Change-Id: Ib3195870e708db49448d68d262611561c68ddcc6
2013-11-28 01:59:31 +01:00
I-Jui (Ray) Sung
d78a191319 GPU Calc: fix typo in NAN macro
Change-Id: I34299e0fc692c2ab43fe0c1fffaada348742d19f
2013-11-27 18:49:22 -06:00
I-Jui (Ray) Sung
1de7141935 GPU Calc: fix compilation failure on Windows due to missing NAN macro
Change-Id: I0d53dcf147a06f831120c5489b2975e42ea6120b
2013-11-27 18:49:22 -06:00
I-Jui (Ray) Sung
4e88456720 GPU Calc: fix regression caused by recent isValid() change
Change-Id: I885a222bf8a7ca4275867585ccf067a1ba7822c7
2013-11-27 18:48:40 -06:00
Kohei Yoshida
be877a9faf Clear column data array cache when the document content changes.
Change-Id: I09ffa455e79199e37ca6168753ec9ef4d5aa33dc
2013-11-27 19:44:31 -05:00
Michael Stahl
0fb33f60ac winaccessibility: improve GenerateNewResId()
Change-Id: I81f98ca83b97bc2e3e419c7a37ad2a011932553b
2013-11-28 00:59:53 +01:00
Michael Stahl
e094d6fab6 winaccessibility: remove GetXAccByAccObj()
It is pointlessly slow and the AccObject has a method for that.

Change-Id: I7ba1cc853255ac3b3b5008657d1cc79efc3a3f4b
2013-11-28 00:59:52 +01:00
Michael Stahl
a2afe344c6 winaccessibility: remove AccEventListener::m_isDisposed
It's disposed iff m_xAccessible is 0.

Change-Id: I3f8bc104784adf82be43bcaf43b7573a9897f82a
2013-11-28 00:59:51 +01:00
Michael Stahl
83ccdb0285 winaccessibility: use uno::Reference in AccEventListener
... and clear it in disposing().

Change-Id: I69cfe3cdcf6549a0471453960d1f935d9c3b7a0d
2013-11-28 00:59:51 +01:00
Michael Stahl
ef3f28d0ce winaccessibility: use rtl::Reference for listener lifecycle
The manual acquire() call was apparently not coupled with a release()?

Change-Id: I069c969619e9afce2a4b836642cc1675025b11d0
2013-11-28 00:59:50 +01:00
Michael Stahl
576ba8ce82 winaccessibility: actually the member is unused, remove it
Change-Id: I68e5c1785b73520cb59ca54a602ea176f8146f6f
2013-11-28 00:59:49 +01:00
Michael Stahl
887cf7ccc6 winaccessibility: don't store XAccessible* in AccDescendant...Listener
Seems safer to store a Reference

Change-Id: I86ef9d18c03b2a58058d38e2ae43553ecd2c7be6
2013-11-28 00:59:49 +01:00
Michael Stahl
b24957e812 clean up some COM initialization
CoInitialize{Ex] always exist in all supported Win32 versions, so just
call them.

Change-Id: I45f227319aae811b6c94a3ac475467a06146b8e9
2013-11-28 00:59:48 +01:00
Michael Stahl
95759ff2c0 winaccessibility: why delayload the dlls?
Perhaps delayloading the URE dlls makes it easier to register the
UAccCOM.dll during installation or something? Well we don't do that any
more.

Change-Id: Ic7c356f5954f869c8752aab2563f059a27ef731f
2013-11-28 00:59:47 +01:00
Michael Stahl
2e243de288 winaccessibility: README already outdated
Change-Id: Id0defc7e4fbe5b700362548559e08163a327399b
2013-11-28 00:59:46 +01:00
Michael Stahl
455c39645e winaccessibility: remove all Registry content/registration code
There is no need to register UAccCOM.

Change-Id: I37f5c4030abefbd18b6686652a348bc20a05a9db
2013-11-28 00:59:46 +01:00
Michael Stahl
5e7b29e642 winaccessibility: remove obsolete act.hxx
... obsoleted by 732ec36edfd09d2091d70c4d71b5f182fe279c45

Change-Id: I7f7a9becac2430a7ed4d096be741b610462a8a00
2013-11-28 00:52:21 +01:00
Markus Mohrhard
2c5ea08b67 iterating through all cells is not a good idea, fdo#71934
Change-Id: I370f641f0fffed8835a32c577c2f2e841ba419aa
2013-11-28 00:31:45 +01:00
Eike Rathke
f070147085 resolved fdo#71589 reimplemented horizontal range lookup
Regression introduced with ebdd9c300718bce454ef56a31d5d8fb699fc1822
(first eaea417bfdf8d06df2b7f2e42c904c32ce77e871) that removed the
bMixedComparison member from ScQueryParam under the false assumption
that is was only used to emulate a legacy Excel behavior. In fact it was
also needed to do the at least horizontal range lookup in sorted mixed
data, though didn't evaluate exactly the same conditions as Excel and
defined in ODFF.

Reimplemented a similar behavior for the new code structures but this
time also checking for the additional condtion that a query ByString
does not return the last numeric result and vice versa, which previously
was missing.

Change-Id: I46061777879ba5301bfcaca2d50cf87a994f93f2
2013-11-28 00:15:41 +01:00
Katarina Behrens
a9e7f34c83 Unbreak the build
Change-Id: I75dcedfb8fb8b294326898713e7220080d429342
2013-11-27 23:45:54 +01:00
Katarina Behrens
d933a10c74 Converted data bar options dialog to .ui
all right this time

Change-Id: I9168df3cd83cfa910e4a189b5330a28ad85773ac
2013-11-27 23:35:11 +01:00
Katarina Behrens
b669e31252 Converted data bar options dialog to .ui
Change-Id: I6a1cd4bc3eb91e89c5d15a2281d5f3d4a978df4e
2013-11-27 22:58:58 +01:00
Katarina Behrens
94efa17744 Converted data bar options dialog to .ui
Change-Id: I9168df3cd83cfa910e4a189b5330a28ad85773ac
2013-11-27 22:54:49 +01:00
Michael Stahl
dfe593b30a sc: no such thing as std::vector::find
Change-Id: I11bb688a8e0affda9ed78a61d9aba3d244914f8c
2013-11-27 20:51:49 +01:00