summaryrefslogtreecommitdiff
path: root/sc/inc
AgeCommit message (Collapse)Author
2013-09-22add mode lines to new files (and idls) since last runCaolán McNamara
Change-Id: Id1e74f18c90e69d1a781c8f02e30dc3c005ed4fd
2013-09-20uno: new InteropGrabBag UNO prop in OfficeDocumentAndres Gomez
Added the new InteropGrabBag property to the OfficeDocument service and modified the JUnit UNO unit tests for it. Added specific implementation in the sfx2 module for the SfxBaseModel class. Added specific inherited implementations in the sc, sd, starmath and sw modules for the ScModelObj, SdXImpressDocument, SmModel, and SwXTextDocument classes. This new property is intended by now for its usage on preserving OOX's theming although the aim is to be able to re-create the theming in the future from saved properties. It could also be used for preserving other attributes for interoperability among document formats. Change-Id: Ia822856293c70ae22911afa794e3e38bcaa31f86 Reviewed-on: https://gerrit.libreoffice.org/6000 Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
2013-09-19fix windows build with pchMarkus Mohrhard
2013-09-19Be explicit on what kind of "kernels" we are compiling.Kohei Yoshida
Change-Id: I2415a192d98b94e86c08c138ad39cfdbf36ea283
2013-09-19Set up a thread to compile OpenCL kernels during file load.Kohei Yoshida
It's still a no-op & we need to have a smart mechanism to conditionally trigger it rather than running it in all documents. Change-Id: Ia875ebb9405b5de5c5d31418de84c5ca7a62f302
2013-09-19store the opencl device id and propagate it from the ui to opencl codeMarkus Mohrhard
Change-Id: I47ed4add16c804e598feebd84ae823a45d2f8dd9
2013-09-19add a way to change the opencl deviceMarkus Mohrhard
We also use this method now to init OpenCL. It respects the auto select settings and will later take care of choosing the stored opencl device Change-Id: Ib3710851ac5f8d50796e4bba3b25ade77b36d204
2013-09-19Avoid having build-time dependency on scopencl.Kohei Yoshida
Change-Id: I32918599dca0556a61b85d868dffbb5e72541e69
2013-09-19store the platform and device id for later look-upMarkus Mohrhard
Change-Id: If95858d3812c913a3695f04bcfac76325171d102
2013-09-19show compute units, frequency and memory for opencl devicesMarkus Mohrhard
Change-Id: Ib322a429a3d29ed985702dc1b5cb9d1cb0a1ac07
2013-09-19store opencl auto select setting in configurationMarkus Mohrhard
Change-Id: I687b31959b2932cc1b5f7ce6daea8d7bbbe85ee5
2013-09-19More sensible way to handle software interpreter invocation.Kohei Yoshida
Change-Id: Iea44ec03ce5b779558a8f5e762d0428d90f2334d
2013-09-19inital work on showing available opencl platforms/devicesMarkus Mohrhard
Change-Id: I7e9beb3abeee42b19788980d43fb1ab5140e3e65
2013-09-19First step toward splitting the opencl code into own shared library.Kohei Yoshida
Change-Id: I44fa3ded8d48b2972af17b78ab6c0af03e024f36
2013-09-19Remove orcus from pch.Jan Holesovsky
Change-Id: I9ba757d34f4ac68dd2c63926b3e64a2ab109037d
2013-09-19remove dead definitionsNoel Grandin
Change-Id: I69d2df6cb0a7f994339972a23a913938307e5791
2013-09-19convert sc/inc/externalrefmgr.hxx from String to OUStringNoel Grandin
Change-Id: I71c755f05eb47e26193ae87cb2f9cd618cfaf13d
2013-09-19convert sc/inc/paramisc.hxx from String to OUStringNoel Grandin
Change-Id: Ie712bd654c9aa1556757340bad6d720b9416b02c
2013-09-19convert sc/inc/servuno.hxx from String to OUStringNoel Grandin
Change-Id: I199f60167d39b5e079fe429a3c787aad03a446ec
2013-09-17convert the resust of include/formula/FormulaCompiler.hxx to OUStringNoel Grandin
Change-Id: I7cbc371e90869c481a23450722a1a025b110b235
2013-09-17convert aCorrectedFormula in formula::FormulaCompiler to OUStringNoel Grandin
Change-Id: I048ec33effc33e94943f5110d6a9a0937a1dfdfe
2013-09-12Change so that we won't have to include mtvelements.hxx in cellvalue.hxx.Kohei Yoshida
Because mtvelements.hxx is very slow to parse by the compiler, and cellvalue.hxx is included everywhere. Hopefully this will speed up the compilation time of sc... Change-Id: Ic9a9b8483c8325e4a91021f071f2391db8b57806
2013-09-11add yellow smilies to icon setsMarkus Mohrhard
Change-Id: I32d3290d333c6bac34b2ef58d2a63c4470b2e462
2013-09-11add colored smilies to the icon sets, fdo#60107Markus Mohrhard
Change-Id: I5a1de90912ea74be9c60f95e2aa3588fd8113a07 Reviewed-on: https://gerrit.libreoffice.org/5914 Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com> Tested-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
2013-09-10Add ability to specify starting row when querying for last non-empty row.Kohei Yoshida
And it can only go upwards from there. Change-Id: I4c8037f687dfdd0b6c937463696d628e78e4a8bf
2013-09-10Trim data array length to remove trailing empty rows.Kohei Yoshida
Change-Id: I61a6a289ad1c2c757fcea490ada5d40fee08e840
2013-09-10Support fetching string array that spans over multiple blocks.Kohei Yoshida
Change-Id: I543fca231e0be886159b8ddbd83ceffa1bf69c1b
2013-09-10Correctly handle empty cells for string arrays too.Kohei Yoshida
Because we need to make a distinction between an empty cell and a string cell containing zero-length string, I decided to switch to using rtl_uString* array and use NULL values as empty cells. Change-Id: I5bedb593507f34782e41a8a900602d445e5b1f6f
2013-09-07iString to OUString in some calc core codeMarkus Mohrhard
Change-Id: I25fc70cfd01f5ad25f7362157796d3ddf06139e1
2013-09-07inheriting from a standard container is a bad ideaMarkus Mohrhard
Change-Id: I3346d38c720158ba37456c689e7d7f83bef3079c
2013-09-06Wrong place to apply implicit intersection. Do it at the very last.Kohei Yoshida
Change-Id: I4b1e9d136d45f169ad1c1efee2275bab7dfe0f49
2013-09-06Allow storage of string arrays in vector ref tokens.Kohei Yoshida
Change-Id: Id2bc5a0343afeae387d896a9c369586a13081cd5
2013-09-06Correctly handle implicit intersection in group interpretation.Kohei Yoshida
Change-Id: I2ea6f41ad4036a6f3f5d99097e83fd988aacd105
2013-09-05update pchThomas Arnhold
Change-Id: I6d5e8d3fd69189935a3338fee19b60022f70a7eb
2013-09-05increase conditional format range during inserting rows/cols, fdo#67783Markus Mohrhard
Change-Id: Ib74667fb958aa9bbbcae3a0289b3cbd6edf8fb37
2013-09-04Remove more unused methodsMarcos Paulo de Souza
Change-Id: I8fec40d767905bcca366257a67f669eaa1055cbc Reviewed-on: https://gerrit.libreoffice.org/5789 Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org> Reviewed-by: Marcos Souza <marcos.souza.org@gmail.com> Reviewed-by: Thomas Arnhold <thomas@arnhold.org> Tested-by: Thomas Arnhold <thomas@arnhold.org>
2013-09-01Separate misspelled ranges when entering a new cell value.Kohei Yoshida
And store them at appropriate locations. Change-Id: Iaf38c0cd01e9b3dc9dc98f7ccc1951d572a422e9
2013-09-01These pieces of code are no longer needed.Kohei Yoshida
Change-Id: I93a4abc84856a43d9d3a27ebadf111e589c62604
2013-09-01Handle enabling / disabling of auto spell check.Kohei Yoshida
Change-Id: I8f3fe06a41b825f233f4116ae8ba3b30cb4f1adc
2013-09-01Auto spell-check is no longer done in ScDocument.Kohei Yoshida
Change-Id: I7ecfd6160443299887e31d784322a00580aac067
2013-09-01First step toward showing mis-spelled words without modifying cells.Kohei Yoshida
There are still tons of problems to fix. Change-Id: Icae6e3d2c9b8b2266724d8d068abbab8acae96da
2013-09-01Remove pointless comments and ASCII artTor Lillqvist
Change-Id: I387d7b301643f359f2d6a4c5f51a4dd7f5e1c296
2013-08-31Fix typo in 0d4238770e278abf8701863530f41b353ad51d08Tor Lillqvist
Change-Id: Ie994e9da4f890f7f321241c937f4091a26671a21
2013-08-31fdo#62475 removed pointless commentsJelle van der Waa
Change-Id: Ifc9837e9f6e3c6a84e9f01c192f10271b184fb6d Reviewed-on: https://gerrit.libreoffice.org/5720 Reviewed-by: Tor Lillqvist <tml@iki.fi> Tested-by: Tor Lillqvist <tml@iki.fi>
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-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-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 includes/sfx2/lnkbase.hxx from String to OUStringNoel Grandin
Change-Id: I3816ec77dd334823100421dab90d4bc8b67542e3
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-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