summaryrefslogtreecommitdiff
path: root/sc
AgeCommit message (Collapse)Author
2013-08-30Related: fdo#38838 remove UniString::ToUpperAsciiCaolán McNamara
things got a little out of hand and I ended up converting quite a bit of calc to OUString Change-Id: I056326d37ffefa8c120cb2e564d166dd9f20f216
2013-08-30disentangled the LANGUAGE_CHINESE messEike Rathke
Change-Id: Idda0bcb5c70331e21214a10d85cad0c2d634473f
2013-08-29add support for in-place style previewNoel Power
selecting a style in the styles dialog ( without double clicking ) will apply the style to the currently selected cell(s) You can with the keys navigate to other styles and they in turn will also be applied. Preview will end when you click back onto the document. *FIXME* - the styles dialog isn't really suitable for previewing, a new dialog ( possibly in the toolbar ) might be nicer ( see Excel ) *FIXME* - when there is a multiple selection the highlight colour (applied as a transparent overlay) is most annoying ( and is mixed with any background colour applied if part of a style ) see ( ScGridWindow::UpdateSelectionOverlay() ) However my puny attempts to make the selection use a transparent colour made all the borders of the selected cells dissappear. I guess maybe a box/border around each selected cell ( or group of cells ) would also work but I didn't try that Change-Id: I0950e79085ffb75f60ee961835665df0c230172f
2013-08-29clean obsolete parts of ScMyCellLaurent Godard
Change-Id: Ic7775d376a6089d7795514081ca4f912e4228f73 Reviewed-on: https://gerrit.libreoffice.org/5674 Reviewed-by: Kohei Yoshida <kohei.yoshida@suse.de> Tested-by: Kohei Yoshida <kohei.yoshida@suse.de>
2013-08-29Check whether or not a visible range has changed.Kohei Yoshida
Change-Id: I83581c8964ff43af1b1c42df82236274db446953
2013-08-29Update visible ranges when updating the scroll bars.Kohei Yoshida
That seems like the right place to update visible ranges, rather than right before drawing the grid pane. Change-Id: I230bfa753fca7bcd040bd55dba16dfa613d2e8f0
2013-08-29GetChar->operator[]Caolán McNamara
Change-Id: I5ba3cf219d61b47ff0456e26e7f04aa42010a709
2013-08-29convert include/sfx2/childwin.hxx from String to OUStringNoel Grandin
Change-Id: Ide6e1751879c9702299df37c8f14ebed22d31a34
2013-08-29convert includes/sfx2/frame.hxx from String to OUStringNoel Grandin
Change-Id: Ia69548250beb2896cab8c19fe2e635fdc9162f4d
2013-08-29convert include/sfx2/linkmgr.hxx from String to OUStringNoel Grandin
along the way, de-virtual ScDocFunc::InsertAreaLink, since it only has one implementation. Change-Id: I3fc836f9954628f154e01b1c7ae8f90eb7600a76
2013-08-29convert include/sfx2/linksrc.hxx from String to OUStringNoel Grandin
Change-Id: I2ee2be4b87ef6f7fa9064ff742ccf4c854d7fea8
2013-08-29convert includes/sfx2/lnkbase.hxx from String to OUStringNoel Grandin
Change-Id: I3816ec77dd334823100421dab90d4bc8b67542e3
2013-08-29convert include/sfx2/objsh.hxx from String to OUStringNoel Grandin
Change-Id: I9587190cea24da93ec0496f2eccf0d32d98980ee
2013-08-28Rename SectionAttribute to Section.Kohei Yoshida
It fits better this way. Change-Id: I139de7858e999a6dd26633a548c47634dfad8a65
2013-08-28warning C4805: == : unsafe mix of type[s]Stephan Bergmann
Change-Id: I1bbcfbbab6e077d4516a22c2e0c0d4ec4dd12aca
2013-08-27interpr/vlookup: use ScMatrix func to find matching cellsPierre-Eric Pelloux-Prayer
Moves the cpu intensive code to ScMatrix, where we can use our knowledge of the internal structure: use mdds::multi_type_matrix::walk instead of browsing cells one by one. Change-Id: Ie1df20e2be6414b8e21b4d58b7697a0801222c1e Reviewed-on: https://gerrit.libreoffice.org/5455 Reviewed-by: Kohei Yoshida <kohei.yoshida@suse.de> Tested-by: Kohei Yoshida <kohei.yoshida@suse.de>
2013-08-27Follow-up change for coding styles, boundary checks etc.Kohei Yoshida
Change-Id: Ice87da75429c54987f78c2897e6f4ded28cd8614
2013-08-27Fix the build.Kohei Yoshida
Change-Id: I4d259c7bb8c043889ea23ae9056e2eb8a63d98c3
2013-08-27matrix: add functions to lookup a double or string in columnsPierre-Eric Pelloux-Prayer
Allows efficient lookup, instead of doing per cell fetch + match. Change-Id: I3cd0d26a8fc91ed38fd339229fc0e948fb849f5e Reviewed-on: https://gerrit.libreoffice.org/5454 Reviewed-by: Kohei Yoshida <kohei.yoshida@suse.de> Tested-by: Kohei Yoshida <kohei.yoshida@suse.de>
2013-08-27add HelpIDs to CALC Conditional Formatting dialogsAndras Timar
Change-Id: I7b56a3af83afcb7ca41fa92415ea1591af3b85d2
2013-08-27Resolves: fdo#68555 use (current) consistent ok/cancel/help button orderCaolán McNamara
Change-Id: Id5bb5c48fe82229fe378500d7cacd36d8554707f
2013-08-27callcatcher: update unused code, esp unused Resource based ctorCaolán McNamara
e.g. no ImageRadioButton is now loaded from any res/rsc file, so that ctor and associated code paths can be stripped out Change-Id: Ic4cf19d45adb7c734f150e0b89eef193157a74a7
2013-08-26staticEike Rathke
Change-Id: Idf997aedd4760f4adbf38064d53e1d6fe62f620f
2013-08-26fdo#68581: The first paragraph text can be legitimately empty.Kohei Yoshida
Change-Id: I2309a0c6aebc8a111e67e2e3d591cbabfbbadfb4
2013-08-26Add more test cases for rich text cell export to ODS.Kohei Yoshida
This currently fails due to a real bug. Change-Id: Ia8a91f0794837cae2b6c3beab656f3377f3d0f6a
2013-08-26Fix this export test. Now this test passes.Kohei Yoshida
Change-Id: Ia3d11c6fb29c7938e0d8f6e25636da5d22b4a8c8
2013-08-26resolved fdo#53449 weight given separators to pick one for outputEike Rathke
Change-Id: Iaef3ed270d870f7c26062cdbbc9bf243bc5b5a78
2013-08-26WaE: unused variable 'vParts' [loplugin]Tor Lillqvist
Change-Id: I6d025e7531880889d49170901776bd19c3adddd0
2013-08-26add magic incantation for expander buttons in treelist, tweak some methodsNoel Power
improved changed check behaviour, now check/unchecking a node not only affects children but ancestor nodes, cleaned up some of the code, renamed various methods Change-Id: If9f552ffe4c3610c259513020ee1d298cf1197bc
2013-08-26treelist for autofilter ( nested nodes for dates ) ( using SvxTreeListBox )Noel Power
Attempt at trying to get more interopable behavior, imho the way dates are presented in the autofilter of the "other" well known spreadsheet application is very nice and intuitive. This attempt here is lacking in that a) for some reason I am not getting the node icons ( and subsequently can't sing le click anything to expand the nodes ) Only double clicking works to expand b) the 'check' behaviour is not quite right, e.g. as simple example is if all nodes of a particular date are unset then clicking the leaf node ( e.g. day ) wont set the ancestor nodes. Change-Id: Iaa89cac21fb18074ff64a984f099a35851c2fe3c
2013-08-26Document a bit the Ugly bad and nasty workaroundFridrich Štrba
Somehow, under same circumstances, MSVC creates object code for 2 inlined functions. Nobody here uses them, so simply define them away so that there be no dupplicate symbols anymore. The symbols extents and indices come from boost::multi_array. (cherry picked from commit 5b734c8e19ceb38ec2f632b14fbbc753d95de77e) Change-Id: I7283ecff340d95f16bb3a8d0aae97e166fa5f0e4
2013-08-26translated commentsEike Rathke
Change-Id: I29cbd65d57b1c6cc26039c0f5472ecb9e669e6a7
2013-08-26typo in commentEike Rathke
Change-Id: I4557da1d51f563be93ed33bf7a2d1804a73ed07f
2013-08-26sal_Bool to boolEike Rathke
Change-Id: I3ba3a2074495d01f7877f449ed9b8723161fdd2f
2013-08-26Ugly bad and nasty workaround for some dupplicate symbols issueFridrich Štrba
Change-Id: I7283ecff340d95f16bb3a8d0aae97e166fa5f0e4
2013-08-26resolved fdo#68437 append the bDetectSpecialNumber "true" string in optionsEike Rathke
Regression introduced with 465dbaecf9890b7117a45d02ea982ef7aca32720 Change-Id: I7c05c7f246dddd0271c421aa358068365d44fb98
2013-08-25Unused variable.Kohei Yoshida
Change-Id: Ibef6cade989995a61cdc22872a81bc97aeea86aa
2013-08-25A little more cleanup.Kohei Yoshida
Change-Id: I4cf9e6dfd4a6b9202b864693ec5861f1bae0f773
2013-08-25Combine SetMatrixCellData() with SetCellData().Kohei Yoshida
Change-Id: I170eca29a36e2d2db2f91bd588e912d7d56b4d4d
2013-08-25Now we don't need to increment progress bar on every edit cell.Kohei Yoshida
Change-Id: Id5d460c134c6683a4e876856575ce269a43ea66f
2013-08-25fdo#60740: Export multi-line formula results to ods without UNO API.Kohei Yoshida
Change-Id: I69391a9d2ffb0afae7f40c8449196c986375db3f
2013-08-25fdo#60740: Export cell field items without using UNO API.Kohei Yoshida
Change-Id: If4c11e962f7fc66087b751a582ad026f445863dc
2013-08-25fdo#60740: Handle empty paragraphs correctly.Kohei Yoshida
Change-Id: I47d4f60daec82d2b6a4b5e8f20b8cb6484c55057
2013-08-25fdo#60740: Export edit cells to ods without using UNO API.Kohei Yoshida
Change-Id: If571d99060f87fd00e215fd93da1654fdcb50197
2013-08-24Make this a separate function.Kohei Yoshida
Change-Id: I387470b42e967dd549b5bcfc418e9e566d2ccecc
2013-08-24We can simplify this one too.Kohei Yoshida
Change-Id: I2cd9be9bf38adda0c46a01b8c4fa85fdf6299ea4
2013-08-24Remove ugly and expensive hack only to see if the cell is an edit cell.Kohei Yoshida
We can do it much simpler now. Change-Id: I913f2a226e1f16fbc9aafaa91af5550f3c7fee05
2013-08-24Use smart pointer for this too.Kohei Yoshida
Change-Id: I7aa4a38d1392be97ce22eecbc0993e9a52151b03
2013-08-24Provide a way to retrieve current cell instance during ods export.Kohei Yoshida
Change-Id: Ib35ecf6eef1e9f6b29bd639ee6f4630ac61aa104
2013-08-24Use smart pointer for this.Kohei Yoshida
Change-Id: Ic6b4b56d45a7791a065e7432446edf901ec5e967