Age | Commit message (Collapse) | Author | Files | Lines |
|
Change-Id: I6f6fcdab24a426d0f62052fa2d31f4098d1d893a
|
|
Change-Id: I32488373bd22e644ee06920045008f3d9e20e985
|
|
... and not read after having been set in FillControls()
Change-Id: I09ae5655b6187bcedc95232797bddb24b9064847
|
|
Code is already confusing enough..
Change-Id: I5b6f5bce32342623374df67727c44cc50b77930c
|
|
This is based on glibs classification of tasks, but while glib uses
an int for more fine grained priority, we stay with our enum.
1. Timers start with DEFAULT priority, which directly corresponds
with the previous HIGH priority
2. Idles start with DEFAULT_IDLE priority instead of the previous
HIGH priority, so idle default becomes "really run when idle".
As RESIZE and REPAINT are special, and the DEFAULTS are set, there
is just one primary decision for the programmer: should my idle
run before paint (AKA HIGH_IDLE)?
If we really need a more fine-grained classification, we can add it
later, or also switch to a real int. As a result, this drops many
classifications from the code and drastically changes behaviour,
AKA a mail merge from KDE is now as fast as Gtk+ again.
Change-Id: I498a73fd02d5fb6f5d7e9f742f3bce972de9b1f9
|
|
Change-Id: I76c0ac6cbd8475884fb80002ebb91f2ba84818a0
|
|
Author's Enter key must had been broken as well, not only Space key..
Change-Id: I61c947a988f36cb55d1037ca0bd277fca181b09e
|
|
Now that ScCompiler compiles ScTokenArray we can finally handle
FormulaToken::IsInForceArray() as well.
Still missing is the evaluation of the selected sub expression of a formula.
Change-Id: I801859498569e4369db13144fe8ba08ca576350b
|
|
This reverts commit ff10bc47abe0b04480c9fb5db025afbb5e402b4b.
commit ff10bc47abe0b04480c9fb5db025afbb5e402b4b
Date: Tue Jul 11 10:24:51 2017 +0200
loplugin:casttovoid
...as introduced with f6574be0e375e215e6f21830b9e09d77d01b5097
"FormulaDlg_Impl::MakeTree: pass down current function/operator token: In
preparation of better argument evaluation."
That (void)pFuncToken was there to not break the build with unused parameter..
and all work in progress.
Commit actually using pFuncToken follows immediately, I'm just too lazy
to resolve the merge conflict for an already ready patch.
Change-Id: I572c3087a1cca9efa217e1e1818192d251e3345d
|
|
So this actually obeys all application specific rules when generating RPN code.
Change-Id: I5e1a89efffe5188d3c4b68176cc410a6cd76483a
|
|
...as introduced with f6574be0e375e215e6f21830b9e09d77d01b5097
"FormulaDlg_Impl::MakeTree: pass down current function/operator token: In
preparation of better argument evaluation."
Change-Id: I2ea39115bc2d2dbbea6fd899c347c98949ec281a
|
|
In preparation of better argument evaluation.
Change-Id: I364fe03c58a975ae95f070112e11a9eec9505f3d
|
|
Change-Id: I8d782b109eb390838b6c4f3a85e9b344ecef87ec
Reviewed-on: https://gerrit.libreoffice.org/39606
Reviewed-by: Eike Rathke <erack@redhat.com>
Tested-by: Jenkins <ci@libreoffice.org>
|
|
Change-Id: Icbe27f697aed9a67e3e1783783df0c6ad598b582
|
|
Change-Id: I002f9ecea2933642399667caaa1a9d77e30751a9
|
|
Change-Id: I0edd454c03b0c3e502d4ef87db584a0cec2884be
|
|
Actually only the SvTreeList::InsertEntry() needs a non-const void*
Change-Id: I63eb05ba63264efd63bfa287f0ab0bf2840b4414
|
|
Somehow opening the Function Wizard always still has a keyboard input pending
when breaking in the debugger so the first calculateValue() call was bypassed.
Change-Id: I1ad2fdf1724ae793edc7497895c8d8cead733f86
|
|
... with what was actually meant (worked though).
Change-Id: Ie7fb5f25bc45e8c224f0cc5853a45fc6e1574f3c
|
|
Parameter count is size byte, so.. SUM(1,1,1,...) with 256 arguments resulted
in 0 (uint8 wrapping around).
Change-Id: Ib9997ad0d0d13d4c5171f276148b6c5cad570d5b
|
|
... to have it at one central place instead of two. And add comments why
changing the value is not just easily done.
Change-Id: I266ea55c79c02a653a0704c33f9fa712bbcd104e
|
|
Change-Id: I5d8fe8869087efda68d040448b2d9e0e7e5611f6
Reviewed-on: https://gerrit.libreoffice.org/39493
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
|
|
Change-Id: I4b0dd08963cf50daa41901975c6f92fe21db2048
|
|
Change-Id: Ice54ac31c7b1153220895359e3df5b15b54d5484
|
|
Change-Id: I96d6af49c1994ebd7d6dcc41469127e3151b4350
Reviewed-on: https://gerrit.libreoffice.org/39186
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
|
|
Change-Id: Ib0c083803024d223f62b91ec54850b84eb68a758
Reviewed-on: https://gerrit.libreoffice.org/39033
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Jochen Nitschke <j.nitschke+logerrit@ok.de>
|
|
This one has no extra functionality at all, and its only purpose is to
be used in range-based for loops. If there is a cleaner way to do
this, feel free. Not sure if this functionality could or should be
combined with either of the two existing iterator classes related to
FormulaTokenArray (FormulaTokenIterator and
FormulaTokenArrayPlainIterator). Probably not.
Change-Id: I32599b0800fd2585624d3742a46ad4896ce7e47a
|
|
Change-Id: I06dd3639e4110700e070f1224112a9fa6597a832
|
|
Change-Id: I9a947078d9f2c1c06cb8524be137ba5e36e97a0b
|
|
Change-Id: I3b50e45fdb99e9cd8bfda07356ee3ddb4dd0f8bb
Reviewed-on: https://gerrit.libreoffice.org/38905
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Jochen Nitschke <j.nitschke+logerrit@ok.de>
|
|
Instead, use FormulaTokenArrrayPlainIterator everywhere, especially in
the FormulaCompiler.
This is the final step of a long chain of commits. (Split up into many
"uncontroversial" bits, and then this, to make potential bisecting
easier.)
Also added a logging operator<< for FormulaTokenArray, for SAL_DEBUG,
SAL_INFO etc goodness.
Change-Id: I02fe29f3f1e0dc33e5cba69e594223b4178a12bc
Reviewed-on: https://gerrit.libreoffice.org/38851
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Tor Lillqvist <tml@collabora.com>
|
|
Change-Id: I087f0fe99e6631d5b62ea773c83404e11d64d060
|
|
Change-Id: Ie542f62b910648ee494b908703083d28f92d9a33
|
|
Change-Id: I26147e53bad5f2b489a91eaa225196bb490bad27
|
|
Change-Id: I941c3dba2c51eb9419cfb117b02cab9617906bac
|
|
... to FormulaTokenArray. Intermediate commit, these new functions
aren't used yet.
Change-Id: Ie505fe9dbd787087fa29f701d29ff9b4495c8699
|
|
Change-Id: I3a485518be1372c9c56137c35cefdbc8d0362fe4
|
|
Change-Id: Ib3e0b24ab2857a94ccce3efbac160b2d8dd910c7
|
|
The plan is to drop the iterator functionality from FormulaTokenArray
and instead use separate iterator objects. This will make
parallelising code that uses these data structures easier. I call the
new separate iterator class FormulaTokenArrayPlainIterator for now,
feel free to come up with a better name.
No change to what code actually gets run yet, so yeah, this adds
"unused" code.
Change-Id: Ie86f80529354174f0ce8bde1085a54bc6c5ac67b
|
|
Change-Id: I6ed8c54c7c45931d91709cc818f2483c70197192
Reviewed-on: https://gerrit.libreoffice.org/38400
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
|
|
Translates all (leftovers) found using a custom regex, in directories not
shown by /bin/find-german-comments and beginning with "f".
Additionally:
- Fixed translation in formula/source/ui/dlg/funcutl.cxx (translated in
https://gerrit.libreoffice.org/gitweb?p=core.git;a=commitdiff;h=5e04331fc0a6434c61d3d18843cb4f80a44e5989 ),
because clearing an event is quite the opposite of its triggering.
Change-Id: I0fd62193a29883796cd05e5a80ce8a2900636b6c
Reviewed-on: https://gerrit.libreoffice.org/37839
Reviewed-by: Chris Sherlock <chris.sherlock79@gmail.com>
Tested-by: Chris Sherlock <chris.sherlock79@gmail.com>
|
|
Change-Id: Ifab711d6081a70480396ac05112b4647206a754d
|
|
Handle also stacked token arrays resulting from named expressions like
=range1 range2
Change-Id: I1838af155f17b5e4f941e46895303caed75b6075
|
|
Obviously after FormulaTokenArray::Assign() or the copy-ctor for that matter,
new tokens can not be added anymore to the shrunk code array. We don't do it,
but ensure that it isn't done in future..
Change-Id: Ibc0115f9f38e9745028a7459c61408c188783d03
|
|
Change-Id: I14c6a651677fcdcaac943d10f6a0d663bf37aff2
|
|
* change IsInForceArray() to GetInForceArray()
* add IsInForceArray() to keep previous functionality
Change-Id: I64c891486e548a66539646846a4691a213c783ac
|
|
Change-Id: Icd3400e4ee1c69860908a2ad0ca6e52879f2f725
|
|
with command
> git grep -l osl/diagnose.h *.cxx |
xargs grep -L -w 'OSL_\w*' |
xargs sed -i '/#include *\(<\|\"\)osl\/diagnose.h\(>\|\"\).*/d'
headers need more work
Change-Id: I906519ebbd47a04703b4fa5943b2f7abea7a97ab
Reviewed-on: https://gerrit.libreoffice.org/37350
Tested-by: Jochen Nitschke <j.nitschke+logerrit@ok.de>
Reviewed-by: Michael Stahl <mstahl@redhat.com>
|
|
with command
> git grep -l tools/debug.hxx |
xargs grep -L DBG_ |
xargs sed -i '/#include *\(<\|\"\)tools\/debug.hxx.*/d'
don't change files in includes/ and */pch
Change-Id: Ie429d6a7dca5dfa1073e0f5ba037f7c84bdbec08
Reviewed-on: https://gerrit.libreoffice.org/37349
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
|
|
Change-Id: Id4c3e9265ae591b938ae43554208823e0cdc06c0
Reviewed-on: https://gerrit.libreoffice.org/37164
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
|