summaryrefslogtreecommitdiffstats
path: root/sc/inc/column.hxx
Commit message (Collapse)AuthorAgeFilesLines
* Remove incorrect comment.Kohei Yoshida2013-03-151-4/+3
| | | | Change-Id: I2b6773e0b8203d7781ac8037b5d51ebb5bba5047
* More script type handling.Kohei Yoshida2013-03-151-0/+2
| | | | | | | | | Basically I'm just following maTextWidths' call sites. Some things are handled differently though for script types, since empty elements may correspond with either empty or non-empty cells (unlike the text width array). Change-Id: If98bcb81e9048b24d75b2bc9fc972a7d74cbbf89
* Started handling the cell text script types. Still work in progress.Kohei Yoshida2013-03-151-0/+2
| | | | Change-Id: I6af668894d61d33de6697fe45fce1515520d4bfa
* Set up new container to store cell text's script type.Kohei Yoshida2013-03-151-0/+7
| | | | Change-Id: I0330dea1b2f85a8ba12cb232ab8b4263607ba225
* Turn off debugging and silence compiler warning.Kohei Yoshida2013-03-151-1/+1
| | | | Change-Id: If2bfc9f346d7f2eee20caa30e1eb1f60d266ef90
* Add integrity check after column cell storage is modified.Kohei Yoshida2013-03-151-0/+8
| | | | Change-Id: I8d2bd7616e0428e4e881ef0dc1012c4973e636a9
* Create skeleton accessors for cell text script types.Kohei Yoshida2013-03-151-0/+3
| | | | Change-Id: I5408cdd87f06423a6bb287c855237878859da880
* Unit test for the new column-based text width storage, via new iterator.Kohei Yoshida2013-03-141-1/+1
| | | | Change-Id: Ibf1e254e34df98ad5c46a46252168787b07d161c
* Move TEXTWIDTH_DIRTH to globalnames.hxx.Kohei Yoshida2013-03-141-0/+3
| | | | Change-Id: I648da6f2c43a10137c0834659022296883368dc9
* IdleCalcTextWidth() now sets cell text widths to the new container.Kohei Yoshida2013-03-141-0/+2
| | | | | | No more direct access to ScBaseCell's nTextWidth. Change-Id: I5a0a5fd24555d9fa8e1de895f0f9d8b710cc8094
* First cut on column text width iterator implementation. Untested.Kohei Yoshida2013-03-141-1/+1
| | | | Change-Id: Ic615e5645f1a89a4b1a60dc519eb79ff921203a9
* Add skeleton files for the new iterator for column cells' text widths.Kohei Yoshida2013-03-141-0/+1
| | | | | | To be implemented soon. Change-Id: Ifa72245f89635ac604c233197891fb67c8d99915
* Turns out I can't really use ScColumnImpl.Kohei Yoshida2013-03-141-2/+6
| | | | | | | Because the column source files are split; not all source files had access to the impl class definition. Change-Id: Ic8cff0eeec3504660304be9f020c40bcd98cee85
* Let's start using impl class for ScColumn.Kohei Yoshida2013-03-141-0/+3
| | | | | | | No need to migrate the existing data members to it for now, but let's define new members in the impl class from now on. Change-Id: Idee66dae87beb4bb6efc9c7d7ffd658148ed887c
* Add empty GetTextWidth() to ScColumn. Will be implemented later.Kohei Yoshida2013-03-141-0/+1
| | | | Change-Id: I4df0719fee426ab5d54bfc2ac8fa4c37325906e2
* Identify all places that modify the cell array & call CellStorageModified().Kohei Yoshida2013-03-141-2/+6
| | | | | | CellStorageModified() is empty at the moment. Change-Id: I9498b4d7819bba1778cbab644e7b46ce25d66ae4
* Redundant use of 'public' modifier.Kohei Yoshida2013-03-141-1/+6
| | | | | | | Plus added a new method that will get called whenever cell array state changes. It's not used yet. Change-Id: I96719db0460bfb72d8dbe98a80a3880d8f279c33
* Use initializer to initialize data members.Kohei Yoshida2013-02-061-9/+1
| | | | Change-Id: I912cede3a240ccd4e1cc94be46c7dfee36a85af6
* Make ScColumn explicitly non-copyable.Kohei Yoshida2013-02-061-0/+3
| | | | Change-Id: I0e3f552f8ed8a57f399ba9e01c06a23d9a9da854
* Rename ScColumn::Resize() to ReserveSize().Kohei Yoshida2013-02-061-1/+1
| | | | | | The new name is more aligned with what it actually does. Change-Id: I703e20253fe5957c775026d8d08f2906f2d7889c
* bnc#615317: Recompile cells with #NAME! for English function name option.Kohei Yoshida2013-01-301-0/+2
| | | | | | | | When the option for using English function name changes, we should re-compile all cells with #NAME! as the error may have been caused by unresolved function name which may be fixed after the option change. Change-Id: Id340ce9b5db3ed368b98e814861be5c3f96df071
* fdo#58988, fdo#58562: Populate draw clip document with data for charts.Kohei Yoshida2013-01-181-0/+1
| | | | | | | | Without populating the clip document, copying a chart (or charts) into clipboard makes the charts lose all their referenced data, which causes the pasted chart to appear empty. Change-Id: I3675f76baed19b48cec403964c19df00725a044b
* Add new ods import test for rich-text cell contents.Kohei Yoshida2013-01-081-0/+1
| | | | Change-Id: I23eb8d53b8a2c48514900a5ab07ed7ec71d3ef99
* re-base on ALv2 code. Includes:Michael Meeks2012-12-041-23/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Patches contributed by Herbert Duerr i#118735 prevent endless loop if vlookup/hlookup doesn't find anything http://svn.apache.org/viewvc?view=revision&revision=1239673 Patches contributed by Andre Fischer remove lp_solver http://svn.apache.org/viewvc?view=revision&revision=1199180 i#118160: Added external CoinMP library. http://svn.apache.org/viewvc?view=revision&revision=1233909 Patches contributed by Armin Le-Grand i#118485 - Styles for OLEs are not saved. http://svn.apache.org/viewvc?view=revision&revision=1182166 i#118524: apply patch, followup fixes to 118485 http://svn.apache.org/viewvc?view=revision&revision=1186077 Patches contributed by lihuiibm i#108860 - Fix range validation. http://svn.apache.org/viewvc?view=revision&revision=1242846 i#118954 Chart data will lost after copy to different file http://svn.apache.org/viewvc?view=revision&revision=1301345 Patches contributed by Ariel Constenla-Haile Fix Linux build breaker: extra qualification on member http://svn.apache.org/viewvc?view=revision&revision=1301591 i#118696 - i#118697 - Fix some Sheet Tab Color API issues http://svn.apache.org/viewvc?view=revision&revision=1225428 i#118697 - Fix uninitialized variable http://svn.apache.org/viewvc?view=revision&revision=1225859 i#118771 - ScUndoImportTab should preserve tab background color http://svn.apache.org/viewvc?view=revision&revision=1230356 i#118921 - Repaint linked sheet tab background color after updating link http://svn.apache.org/viewvc?view=revision&revision=1245177 i#118927 - Undo/Redo "Update Link" does not reset sheet tab color http://svn.apache.org/viewvc?view=revision&revision=1245241 i#118747 - Copy tab color when transferring sheets across documents http://svn.apache.org/viewvc?view=revision&revision=1230355 Patch contributed by Oliver Rainer-Wittman i#118012 - methods <ScBroadcastAreaSlot::AreaBroadcast(..)> and <ScBroadcastAreaSlot::AreaBroadcastInRange(..)> adapt stl-container iteration in order to avoid destroyed iterators during iteration. http://svn.apache.org/viewvc?view=revision&revision=1297916 Patches contributed by Mathias Bauer gnumake4 work variously http://svn.apache.org/viewvc?view=revision&revision=1394707 http://svn.apache.org/viewvc?view=revision&revision=1394326 http://svn.apache.org/viewvc?view=revision&revision=1396797 http://svn.apache.org/viewvc?view=revision&revision=1397315 Patch contributed by Daniel Rentz calc69: #i116936# fix VBA symbol Cells http://svn.apache.org/viewvc?view=revision&revision=1172135 Patches contributed by leiw: i#118546 CPU 100% on switched off AutoCalculate with Conditional Formatting on date values http://svn.apache.org/viewvc?view=revision&revision=1301380 Re-add new function documentation. Many various cleanups. Add missing calc66: #o11817313# also look at formula result number format, remove redundant binaries.
* More methods that can be marked const.Kohei Yoshida2012-11-021-27/+30
| | | | Change-Id: Ia3eb38ae6500463c41e6935a169fa1ac08edc681
* Mark these methods const.Kohei Yoshida2012-11-021-5/+6
| | | | Change-Id: I9b9a8c156e1da89045ba3210960732ccbf2c9dd0
* Double allocation switch no longer used since we switched to std::vector...Kohei Yoshida2012-11-011-11/+0
| | | | | | for cell storage in column. And std::vector internally does double allocation. Change-Id: I4363e7593def3feb71100487c7f88c05797596e7
* also support removing of conditional formatsMarkus Mohrhard2012-10-061-0/+1
| | | | Change-Id: I47ba632ccf752611a41b29c0da8e5d0f28a88565
* support overlapping conditional formatsMarkus Mohrhard2012-10-061-0/+1
| | | | | | | | | | | | | Still missing: *Removing conditional formats *Handling of Manage Names dialog *UNO *Undo/Redo *Import/export *Adjusting the dialogs to support this Change-Id: I72481cfb807fee2c3a1546222fe7e786d515ab44
* make more ScTable methods constMarkus Mohrhard2012-08-101-1/+1
| | | | Change-Id: I9965a5ee383c4380dc1e75abc6a8df17ed69f6fc
* fix column navigation with CTRL + direction, fdo#45020Markus Mohrhard2012-08-091-1/+1
| | | | Change-Id: I422b1b85e539d4e2819b93deaf8543410b44b9bd
* skip hidden rows when moving with the cursor, fdo#45020Markus Mohrhard2012-08-061-0/+3
| | | | Change-Id: I3b12d774914599489dea2bb711b2d057111b677b
* Revert "don't delete ScPatternAttr from doc pool for swap, i#118877"Markus Mohrhard2012-07-151-1/+0
| | | | This reverts commit 902082656655aeab559c0b5781907ff004179468.
* don't delete ScPatternAttr from doc pool for swap, i#118877Markus Mohrhard2012-07-131-0/+1
| | | | | | the original apache commit is quite ugly and should not be used!! Change-Id: Id02d2cf474e49b97bfe285fe76867d1b1d944ec3
* Revert "Revert "export all style information to xls/xlsx, fdo#46738""Markus Mohrhard2012-07-091-1/+1
| | | | | | Lesson: Never trust that nobody was crazy enough to use my commits! This reverts commit 9e9e53a2d961d489440f4addc25af90d3a6b793b.
* Revert "export all style information to xls/xlsx, fdo#46738"Markus Mohrhard2012-07-091-1/+1
| | | | | | | | | | This reverts commit 5d123a0b0e827aba59ddb50ef1b961a529a34a15. Conflicts: sc/source/core/data/attarray.cxx Change-Id: Ie4bd09d2350faf0689c375d6a3f0f2b307cedcae
* Remove unused definesThomas Arnhold2012-07-021-3/+0
| | | | | | Some of them were commented out for documentation purpose. Change-Id: I29a6b2cbe774b527f0c3a0be5675160817a7f3ce
* removed unused forward declarations of classTakeshi Abe2012-06-231-4/+0
| | | | | | except moving ScPostIt into source/filter/inc/xeescher.hxx Change-Id: I85fbfe88e30edce5a48a65c494ced7b2129964ff
* callcatcher: chainsaw out some unnecessary codeCaolán McNamara2012-06-151-1/+0
| | | | Change-Id: I88de7a942fbc9e0c51a3261236f5203f037d2392
* Adjust sheet fields in cells when sheet structure changes.Kohei Yoshida2012-05-181-4/+4
| | | | Change-Id: I0aff738968e286df57ef7dd5b67780108cdc6c89
* export all style information to xls/xlsx, fdo#46738Markus Mohrhard2012-03-271-1/+1
| | | | | Fixes that if more than 84 empty but formatted rows at the end of a file have been found the export skipped those rows.
* remove unnecessary parameterMarkus Mohrhard2012-03-021-1/+1
|
* remove mpNote from ScBaseCellMarkus Mohrhard2012-02-291-13/+4
|
* Rename TypedStrData to ScTypedStrData, just to be consistent.Kohei Yoshida2012-02-081-3/+3
|
* Move away from TypedScStrCollection in favor of STL's.Kohei Yoshida2012-02-081-3/+3
|
* Prefer using back() to access the last element.Kohei Yoshida2012-01-201-1/+1
|
* Added 'm' prefix for a data member.Kohei Yoshida2012-01-201-2/+2
|
* Replace open-coded array with std::vector in ScColumn.Noel Grandin2012-01-201-4/+3
|
* fdo#39917: Use correct address convention during search and replace.Kohei Yoshida2011-12-131-3/+3
|
* dr78: #i92774# NPV evaluates arguments row-wise; ScHorizontalValueIteratorEike Rathke2011-11-281-0/+1
| | | | | | | | | | patch from <lvyue> with little modifications # HG changeset patch # User Eike Rathke [er] <eike.rathke@oracle.com> # Date 1291410557 -3600 # Node ID 297b5255c27a9fa541bed948d675bba1c4d87ab0 # Parent ce99b09497844a0d893ab78cb15a2749fcc932bf