summaryrefslogtreecommitdiff
path: root/sc
AgeCommit message (Collapse)Author
2011-03-03findbar: Add the findbar to the menus above the Search dialog.Jan Holesovsky
2011-03-03Support external references in a whole bunch of other functions.Kohei Yoshida
GetMatrix() now returns a matrix instance even from external single and double ref tokens. Let's use this to easily add support for external refs to several functions at once.
2011-03-03Handle external references in LOOKUP, HLOOKUP and VLOOKUP. (fdo#33426)Kohei Yoshida
2011-03-03Support external reference range for INDEX function. (fdo#34938)Kohei Yoshida
2011-03-03Added new test for volatile function NOW wrapped inside IF.Kohei Yoshida
Inspired by fdo#31939.
2011-03-02Better fix for fdo#31939.Kohei Yoshida
Turns out that the token array's recalc mode is set to "recalc always" when it contains a volatile token during compilation. We can re-use that to mark the token array volatile before the interpretation starts. The end result is the same, with better performance since we can avoid re-scanning of the token array.
2011-03-02Go through all tokens to look for a volatile one. (fdo#31939)Kohei Yoshida
When a volatile token is inside a conditional function (such as IF), *and* the evaluation of that conditional skips the volatile token it would incorrectly mark the cell non-volatile. The solution is to scan through all tokens in the token array in the beginning of the calculation and mark the cell volatile if one is found.
2011-03-02Actually this will just do....Kohei Yoshida
2011-03-02Fixed the "jump to precedents" and "jump to dependents" functions.Kohei Yoshida
2011-03-02No auto decimal adjustment when in "show formula" mode. (fdo#33665)Kohei Yoshida
2011-03-02Remove bogus comments.Guillaume Poussel
2011-03-02Remove bogus comments.Guillaume Poussel
2011-03-02Remove comment that's no longer true.Kohei Yoshida
2011-03-02We need to populate the cache with all sheet names even for in-memory doc.Kohei Yoshida
This fixes fdo#34356 and fdo#34853.
2011-03-02Remove diff stuffThomas Arnhold
2011-03-02Move DBG_ERROR to OSL_FAILThomas Arnhold
2011-03-02confirmed works under windowsCaolán McNamara
2011-03-01Replaced String with rtl::OUString.Kohei Yoshida
2011-03-01Hooray! No more ScfRefMap.Kohei Yoshida
2011-03-01Another one on ScfRefMap to std::map conversion.Kohei Yoshida
Is this the last one?
2011-03-01More on ScfRefMap to std::map conversion.Kohei Yoshida
2011-03-01These ones are best converted to std::map.Kohei Yoshida
2011-03-01Another one on ScfRefMap to boost::ptr_map conversion.Kohei Yoshida
2011-03-01More on ScfRefMap to boost::ptr_map.Kohei Yoshida
2011-03-01Replaced another use of ScfRefMap with ptr_map.Kohei Yoshida
2011-03-01Replace use of ScfRefMap with boost::ptr_map.Kohei Yoshida
2011-03-01Moved the widgets a bit and shrank the dialog to make it look nicer.Kohei Yoshida
2011-03-01Re-arranged widgets definitions a bit.Kohei Yoshida
2011-03-01Put all the other pieces into place.Kohei Yoshida
Now you can specify a named range as the data source for a new data pilot table.
2011-03-01Initial change to display named range option in the source dialog.Kohei Yoshida
2011-03-01Used boost::scoped_ptr to manage instances.Kohei Yoshida
2011-03-01Extracted datapilot handling code into its own method.Kohei Yoshida
2011-03-01Cleanups and comments.Kohei Yoshida
2011-03-01Revert part of cab7e33c which added ';' into the expressionCaolán McNamara
2011-03-02Removed dead codeTakeshi Abe
2011-03-01We call them field windows. Let's be consistent...Kohei Yoshida
2011-03-01Refresh the field view when the source range changes.Kohei Yoshida
Not doing so would cause phantom buttons in the field windows that you can see but you can't touch....
2011-03-01Remove bogus comments.Guillaume Poussel
2011-03-01Remove bogus comments.Guillaume Poussel
2011-03-01Check for existance of cache before creating a new one.Kohei Yoshida
Sometimes a cache is passed onto the cache table at construction time, in which case the cache is already there by the time CreateCacheTable() is called. We need to check that.
2011-03-01Renamed ScDPTableDataCache to simply ScDPCache.Kohei Yoshida
There were so many classes with 'DPTable' in them it was confusing.
2011-03-01Finally get the refresh to work properly.Kohei Yoshida
2011-02-28Let's rename InvalidateSource() to ClearSource().Kohei Yoshida
Because that's what the method does; it clears all the source data.
2011-02-28More cleanups.Kohei Yoshida
ScDPObject::bRefresh flag is no longer used.
2011-02-28Remove old container that stored data caches.Kohei Yoshida
We may revive this later when we decide to pool the data cache once again.
2011-02-28More removal of cache ID related stuff.Kohei Yoshida
2011-02-28Data cache is now stored in the cashe table object for now.Kohei Yoshida
With this commit, data caches are no longer stored outside the cache table and managed by their ID's. Each cache table stores and manages its own data "cache", but then calling it a cache is a mis-nomer.
2011-02-28Remove cache ID storage from ScDPSaveData.Kohei Yoshida
2011-02-28A little code cleanup.Kohei Yoshida
2011-02-28Some whitespace cleanups.Kohei Yoshida
Also, n is usually reserved to store container size; let's not use it as loop counter.