summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-04-19Prefer simple and working solution to obscure and non-workingTor Lillqvist
Change-Id: I5c7d02daced542222c2cb3881fafd2d58fe7f14d
2013-04-19-Werror,-WformatStephan Bergmann
Change-Id: I10eb204e63dee480a54494f5869f1f1b2e4bfc92
2013-04-19date/time IDL datatypes incompatible change: fixupLionel Elie Mamane
Change-Id: I3733deac232d0075bdd889ce52d7e6f67746d4f8
2013-04-19date/time IDL datatypes incompatible change: fixupLionel Elie Mamane
Change-Id: Ib750a009e49e19d63f8b6df85947a7b5c9b75bcf
2013-04-19run PythonTests with internal python tooMichael Stahl
... and use PYTHON_FOR_BUILD in the system python case. Change-Id: If3c3305ab4f613642bea9b775e4c7a602f5a476c TODO: needs testing on more platforms Reviewed-on: https://gerrit.libreoffice.org/3471 Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org> Tested-by: Fridrich Strba <fridrich@documentfoundation.org>
2013-04-19Handle the old syntax for GETPIVOTDATA.Kohei Yoshida
The old syntax is Calc only (not Excel), and is specified in ODF 1.2. Change-Id: I9551d408ae136d3567375e905b1273103a8f616a
2013-04-19Remove debug statements..Kohei Yoshida
Change-Id: I10e0ef90ea7bfd92b46a54dc3d3feff90e50f724
2013-04-19We can remove all this code now.Kohei Yoshida
This code is the old GETPIVOTDATA implementation, which actually parses the pivot table output on the sheet (ugh!) to get the right value. It was susceptible to the table output being configurable. Change-Id: Iefbefa06b91fc6cfa7a21f9a8031bf6841c1d936
2013-04-19Let's explain what this method returns.Kohei Yoshida
Change-Id: I2b081fe32d8851403867b9ad94de40bbe4b68838
2013-04-19Typo.Kohei Yoshida
Change-Id: I67c6c2fad73d81b7ac9a9d50280f323a1fe88aad
2013-04-19This should be plural, since there are multiple dimensions.Kohei Yoshida
Change-Id: If0994c81867606e0e6c097aeda0f0bd889e01553
2013-04-19Move the dimension order calculation into ScDPSaveData.Kohei Yoshida
To build the dim order map only once. Change-Id: Ibea5cbfc4f5d335ac7fc5893cda255b06336d8c2
2013-04-19UNO API signature has changed.Kohei Yoshida
Change-Id: Id473207b0c9720b8d40f4dbdec184f0c36344da6
2013-04-19Retrieve the result value for GETPIVOTDATA for real (finally!)Kohei Yoshida
Change-Id: I68f4fdab667d86e79225a77964ed90373b391d08
2013-04-19More progress. Getting closer...Kohei Yoshida
Change-Id: Ic086804d4ef72f2ee53236436244f0f77447a6d0
2013-04-19More progress. Getting more clue, but still not out of the dark yet.Kohei Yoshida
Change-Id: I0467cd95e2c6f2f353333b24e1aba737d99e5c20
2013-04-19Add some more notes to make it easier to pick up on this for my next visit.Kohei Yoshida
Looks like I have to put this on the shelf once again... Change-Id: I6288d019170278e484befaac3ee57cea24a69c0e
2013-04-19fdo#60300: Work-in-progress change to rework pivot table core.Kohei Yoshida
The idea is to avoid parsing the pivot table sheet output in order to calculate GETPIVOTDATA. The table outout is configurable, and it will only be more configurable in the future. The gist of my rework is to calcualte the result of GETPIVOTDATA with the internl result tree alone. Also, the same result tree can be used for drill down too, which also currently parses the table output, therefore subject to the same limitation & fragility. Change-Id: Ib0147e2aa2b710dfd627df7f535a685301214a52
2013-04-19fdo#63197: convert 3 out 4 from scripting partJulien Nabet
Change-Id: Ie359d0ef00f62dd3c2d1f1dfd86e115409438e76 Reviewed-on: https://gerrit.libreoffice.org/3470 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
2013-04-19Do not arbitrarily lock a mutexStephan Bergmann
...without unlocking it again. This nonsense /does/ cause deadlocks and hours of frustrated debugging on --enable-dbgutil Mac OS X, e.g., after this code is called as 0 VirtualDevice::~VirtualDevice (this=0xa363200) at lo/core/vcl/source/gdi/virdev.cxx:187 1 0x05541677 in VirtualDevice::~VirtualDevice (this=0xa363200) at lo/core/vcl/source/gdi/virdev.cxx:182 2 0x0554164a in VirtualDevice::~VirtualDevice (this=0xa363200) at lo/core/vcl/source/gdi/virdev.cxx:182 3 0x05646a76 in StatusBar::~StatusBar (this=0xa362f10) at lo/core/vcl/source/window/status.cxx:176 4 0x05646947 in StatusBar::~StatusBar (this=0xa362f10) at lo/core/vcl/source/window/status.cxx:168 5 0x0564691a in StatusBar::~StatusBar (this=0xa362f10) at lo/core/vcl/source/window/status.cxx:168 6 0x0396cf2f in VCLXDevice::DestroyOutputDevice (this=0x390356cc) at lo/core/toolkit/source/awt/vclxdevice.cxx:56 7 0x039d4345 in VCLXWindow::dispose (this=0x390356cc) at lo/core/toolkit/source/awt/vclxwindow.cxx:956 8 0x039d452c in non-virtual thunk to VCLXWindow::dispose() (this=0x390356f8) at lo/core/toolkit/source/awt/vclxwindow.cxx:976 9 0x10dc6126 in framework::ProgressBarWrapper::setStatusBar (this=0x39002aac, rStatusBar=@0xb122e050, bOwnsInstance=0) at lo/core/framework/source/uielement/progressbarwrapper.cxx:63 10 0x10c17c84 in framework::LayoutManager::implts_backupProgressBarWrapper (this=0x19582c48) at lo/core/framework/source/layoutmanager/layoutmanager.cxx:943 11 0x10c16ca7 in framework::LayoutManager::implts_destroyProgressBar (this=0x19582c48) at lo/core/framework/source/layoutmanager/layoutmanager.cxx:959 12 0x10c13928 in framework::LayoutManager::implts_destroyStatusBar (this=0x19582c48) at lo/core/framework/source/layoutmanager/layoutmanager.cxx:837 13 0x10c135cb in framework::LayoutManager::implts_destroyElements (this=0x19582c48) at lo/core/framework/source/layoutmanager/layoutmanager.cxx:446 14 0x10c1a022 in framework::LayoutManager::setDockingAreaAcceptor (this=0x19582c48, xDockingAreaAcceptor=@0xb122e318) at lo/core/framework/source/layoutmanager/layoutmanager.cxx:1344 15 0x10c1b199 in non-virtual thunk to framework::LayoutManager::setDockingAreaAcceptor(com::sun::star::uno::Reference<com::sun::star::ui::XDockingAreaAcceptor> const&) (this=0x19582c60, xDockingAreaAcceptor=@0xb122e318) at lo/core/framework/source/layoutmanager/layoutmanager.cxx:1363 16 0x10cc26fb in framework::lcl_disableLayoutManager (xLayoutManager=@0x39013338, xFrame=@0xb122e3d8) at lo/core/framework/source/services/frame.cxx:505 17 0x10cca452 in framework::Frame::dispose (this=0x3901320c) at lo/core/framework/source/services/frame.cxx:1851 18 0x10cc925e in framework::Frame::close (this=0x3901320c, bDeliverOwnership=1) at lo/core/framework/source/services/frame.cxx:1644 19 0x10cc933b in non-virtual thunk to framework::Frame::close(unsigned char) (this=0x39013238, bDeliverOwnership=1) at lo/core/framework/source/services/frame.cxx:1645 20 0x0cfb07ad in (anonymous namespace)::callVirtualMethod (pAdjustedThisPtr=0x39013238, nVtableIndex=5, pRegisterReturn=0x0, pReturnTypeDescr=0xa03e240, bSimpleReturn=true, pStackLongs=0xb122e610, nStackLongs=2) at lo/core/bridges/source/cpp_uno/gcc3_macosx_intel/uno2cpp.cxx:75 21 0x0cfb01aa in (anonymous namespace)::cpp_call (pThis=0x179e2b20, aVtableSlot={offset = 0, index = 5}, pReturnTypeRef=0xa03e240, nParams=1, pParams=0x179ec9e0, pUnoReturn=0x0, pUnoArgs=0xa3652a0, ppUnoExc=0xb122eaac) at lo/core/bridges/source/cpp_uno/gcc3_macosx_intel/uno2cpp.cxx:270 22 0x0cfaf785 in bridges::cpp_uno::shared::unoInterfaceProxyDispatch (pUnoI=0x179e2b20, pMemberDescr=0x179ed690, pReturn=0x0, pArgs=0xa3652a0, ppException=0xb122eaac) at lo/core/bridges/source/cpp_uno/gcc3_macosx_intel/uno2cpp.cxx:461 23 0x10817d68 in binaryurp::IncomingRequest::execute_throw (this=0x179edf90, returnValue=0xb122ed58, outArguments=0xb122ed48) at lo/core/binaryurp/source/incomingrequest.cxx:245 24 0x10816293 in binaryurp::IncomingRequest::execute (this=0x179edf90) at lo/core/binaryurp/source/incomingrequest.cxx:74 25 0x10829105 in request (pThreadSpecificData=0x179edf90) at lo/core/binaryurp/source/reader.cxx:85 26 0x00bc39fe in cppu_threadpool::JobQueue::enter (this=0x179db470, nDisposeId=171320704, bReturnWhenNoJob=1) at lo/core/cppu/source/threadpool/jobqueue.cxx:115 27 0x00bc67f1 in cppu_threadpool::ORequestThread::run (this=0xa362580) at lo/core/cppu/source/threadpool/thread.cxx:171 28 0x00bc698c in non-virtual thunk to cppu_threadpool::ORequestThread::run() (this=0xa362588) at lo/core/cppu/source/threadpool/thread.cxx:201 29 0x00bc81ad in threadFunc (param=0xa362588) at thread.hxx:187 30 0x00016f4c in osl_thread_start_Impl (pData=0xa362030) at lo/core/sal/osl/unx/thread.c:251 31 0x9560eed9 in _pthread_start () 32 0x956126de in thread_start () in JunitTest_extensions_unoapi; but it is also called regularly when running a plain backing-windows soffice instance, 0 VirtualDevice::~VirtualDevice (this=0xbfff7a60) at lo/core/vcl/source/gdi/virdev.cxx:187 1 0x05541677 in VirtualDevice::~VirtualDevice (this=0xbfff7a60) at lo/core/vcl/source/gdi/virdev.cxx:182 2 0x10ca4f3d in framework::BackingWindow::Paint (this=0xa9da800) at lo/core/framework/source/services/backingwindow.cxx:699 3 0x05698dd8 in Window::ImplCallPaint (this=0xa9da800, pRegion=0x179d55c0, nPaintFlags=60) at lo/core/vcl/source/window/window.cxx:2462 4 0x05698f4b in Window::ImplCallPaint (this=0xa08dad0, pRegion=0x179c7270, nPaintFlags=60) at lo/core/vcl/source/window/window.cxx:2486 5 0x05698f4b in Window::ImplCallPaint (this=0xa08dd90, pRegion=0x0, nPaintFlags=60) at lo/core/vcl/source/window/window.cxx:2486 6 0x0569a141 in Window::Update (this=0xa08dd90) at lo/core/vcl/source/window/window.cxx:7505 7 0x056c9881 in ImplHandlePaint (pWindow=0xa08dd90, rBoundRect=@0xbfff8198, bImmediateUpdate=true) at lo/core/vcl/source/window/winproc.cxx:1575 8 0x056c6e88 in ImplWindowFrameProc (pWindow=0xa08dd90, nEvent=8, pEvent=0xbfff82a0) at lo/core/vcl/source/window/winproc.cxx:2484 9 0x056f33a6 in SalFrame::CallCallback (this=0xa08e050, nEvent=8, pEvent=0xbfff82a0) at salframe.hxx:243 10 0x05727a93 in AquaSalFrame::SendPaintEvent (this=0xa08e050, pRect=0x0) at lo/core/vcl/aqua/source/window/salframe.cxx:423 11 0x057678d3 in -[SalFrameWindow windowDidBecomeKey:] (self=0xa08e130, _cmd=0x9402b075, pNotification=0x179d5240) at lo/core/vcl/aqua/source/window/salframeview.mm:227 12 0x9b556df1 in __-[NSNotificationCenter addObserver:selector:name:object:]_block_invoke_1 () 13 0x996ba903 in ___CFXNotificationPost_block_invoke_1 () 14 0x99685688 in _CFXNotificationPost () 15 0x9b541fde in -[NSNotificationCenter postNotificationName:object:userInfo:] () 16 0x9b557272 in -[NSNotificationCenter postNotificationName:object:] () 17 0x937deec5 in -[NSWindow becomeKeyWindow] () 18 0x9374af4d in _NXSendWindowNotification () 19 0x937de618 in _NXShowKeyAndMain () 20 0x9374477d in -[NSApplication sendEvent:] () 21 0x0575388d in -[VCL_NSApplication sendEvent:] (self=0xa02d120, _cmd=0x94126a08, pEvent=0x179c8430) at lo/core/vcl/aqua/source/app/vclnsapp.mm:208 22 0x056f081e in AquaSalInstance::Yield (this=0xa315ff0, bWait=true, bHandleAllCurrentEvents=false) at lo/core/vcl/aqua/source/app/salinst.cxx:695 23 0x050acee2 in ImplYield (i_bWait=true, i_bAllEvents=false) at lo/core/vcl/source/app/svapp.cxx:422 24 0x050a81be in Application::Yield (i_bAllEvents=false) at lo/core/vcl/source/app/svapp.cxx:456 25 0x050a817a in Application::Execute () at lo/core/vcl/source/app/svapp.cxx:401 26 0x00124a3a in desktop::Desktop::Main (this=0xbfff95e0) at lo/core/desktop/source/app/app.cxx:1736 27 0x050b8934 in ImplSVMain () at lo/core/vcl/source/app/svmain.cxx:162 28 0x056eff73 in AquaSalInstance::handleAppDefinedEvent (pEvent=0xa324b20) at lo/core/vcl/aqua/source/app/salinst.cxx:538 29 0x05752faf in -[VCL_NSApplication sendEvent:] (self=0xa02d120, _cmd=0x94126a08, pEvent=0xa324b20) at lo/core/vcl/aqua/source/app/vclnsapp.mm:60 30 0x936d6b21 in -[NSApplication run] () 31 0x93967ac5 in NSApplicationMain () 32 0x056eec96 in ImplSVMainHook (pnInit=0xbfff9580) at lo/core/vcl/aqua/source/app/salinst.cxx:231 33 0x050b9ea1 in SVMain () at lo/core/vcl/source/app/svmain.cxx:195 34 0x0018e01d in soffice_main () at lo/core/desktop/source/app/sofficemain.cxx:82 35 0x00001f5b in sal_main () at lo/core/desktop/source/app/main.c:48 36 0x00001f40 in main (argc=5, argv=0xbfff966c) at lo/core/desktop/source/app/main.c:47 Whatever the root problem behind 8ed93fef13be39815b452474e9e44bf8b6861ea3 "We need to acquire the yield mutex here," please fix it properly instead. Change-Id: I281da60de1471f702ca34fd2b3239b6da83e2cf9
2013-04-19OUString::startsWith() is not equivalent to String::Match()Eike Rathke
String::Match() wasn't quite right at that place either, but.. Change-Id: I1aed325340f5f36973ef2da8fd48af3283c0b79b
2013-04-19configure: try to make all PYTHON variables point to the same thingMichael Stahl
Change-Id: Ifa6a22717d6911b1f5dd816144d3ee95a09879a3
2013-04-19sw: move Python tests out of qa/unoapiMichael Stahl
Change-Id: I4f9655b1df27bec2a7571d43921f962d3a420bb5
2013-04-19python3: deliver the GDB python support scriptMichael Stahl
Change-Id: I3abbc36198719fc118404bfcc039fdf3397e324e
2013-04-19Makefile: add convenience targets for PythonTestMichael Stahl
Change-Id: I4a20a69fb9dfe6619b7f6dafb3306b529b949e1c
2013-04-19python3: re-enable both debug symbols and optimizationMichael Stahl
These were apparently accidentally disabled on all non-WNT platforms. Set the OPT variable from the outside on the platform that needs it. (regression from ab41efc81ec26fcbd4cdeb9c36fbe8cc274523f) Change-Id: Ifbf7ec8e0f863cb6368758571496c8b615e3e814
2013-04-19python3: VERBOSE is handled by gb_ExternalProject_run alreadyMichael Stahl
Change-Id: I0caf3a9440c7617c9f1c643a4c3fe279d04cf1dc
2013-04-19cli_ure: remove obsolete USE_DEBUG_RUNTIME check for msvcmrtMichael Stahl
This is handled in com_MSC_class.mk now. Change-Id: I5e4c2e791e9acd623d7c5ce352b5c39b6cb939b4
2013-04-19oox import, added support for linked graphics (at least they are embedded nowsjacobi
Change-Id: I7fc8dcc989eb37d3a337f06137bb7361cce797d3
2013-04-19No _GLIBCXX_DEBUG for iOS here, eitherTor Lillqvist
Change-Id: Ib21df33799f8a2ef552d8ecdf7f6fa9b82e1a178
2013-04-18get rid of some Germanism (and some Windowsism)Eike Rathke
Change-Id: I2ca1b34ff688a7d4fcf6c84c02035eda3ab0dee8
2013-04-19WaE: format specifies type 'int' but the argument has type 'sal_uInt32'Tor Lillqvist
Change-Id: I33f603df67db2caaeebec5fc6f5f6ee2341a0b8f
2013-04-19No member named 'Get100Sec' in 'Time' any longerTor Lillqvist
Change-Id: I6087cd51073529a5c2b636b04f60334a93ac4ecc
2013-04-19WaE: format specifies type 'int' but the argument has type 'sal_uInt32'Tor Lillqvist
Change-Id: Id5f8253f1d72f9bb6f56d354293ccdedf44239d2
2013-04-19WaE: macro is not usedTor Lillqvist
Change-Id: I93d04ff158ecb1379e8dcf99d6cd154d096f9fd7
2013-04-19WaE: format specifies type 'int' but the argument has type 'sal_uInt32'Tor Lillqvist
Change-Id: I70f6a46b2195aa28c1a6dcd8c8d7e52fccb22cc3
2013-04-19Do build libwpd, libwpg, libcdr, libmspub, libmwaw and libvisio for iOSTor Lillqvist
Change-Id: I6b69d852bd503ffe07c61fb6f048d5dde28cdbf9
2013-04-19Add pan gesture handlingTor Lillqvist
I get exactly the same kind of artefacts as in the Android app, which I guess is good as it is at least consistent, as the implementation at the LO layer is identical... Change-Id: Icf0690fd2c48a133cb66de2ab7977b7088d2199e
2013-04-19Try to get the tinderbox build workingTor Lillqvist
Change-Id: Ie0a9b6e64c35a046afbb5c26c1b75bdd0d897a23
2013-04-19Add commentTor Lillqvist
Change-Id: I737e43d35eb2ebd6aeadeb5695cb3ecc74cc4484
2013-04-18WaE use std streams instead of C-style format stringsLionel Elie Mamane
Cannot satisfy all platforms warning-free with one C format string (sometimes it is "unsigned int" and sometimes "unsigned long"), so avoid the problem altogether and use C++ streams. Change-Id: I898d776c753dedbd79d4a56c580912613e865dda
2013-04-18date/time IDL datatypes incompatible change: fixupLionel Elie Mamane
Change-Id: Icb5ffe659e0b6eebacf7788a7f66ce454a00b524
2013-04-18Revert "svformatter already accept OUString input", fdo#63306Eike Rathke
This reverts commit c5e5699c80cfb32a164696a2c5144b5ccb0a91a9. And adapts to OUString. Conflicts: basic/source/runtime/runtime.cxx Change-Id: Icd7c1e1e57162eefb1f3631aa5509fd3a09c9b08
2013-04-18fdo#63503 add 'Delete Last' button to Special Characters dialogAndras Timar
Change-Id: I7f14564f6b28e0b480b503394e0e078ed28f9150
2013-04-18fdo#63197, convert last gallery + template accessoriesJulien Nabet
Change-Id: If393e383a5485ee60f634cbcc6d6de54af7ad1d3 Reviewed-on: https://gerrit.libreoffice.org/3466 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
2013-04-18date/time IDL datatypes incompatible changeLionel Elie Mamane
- nanosecond precision - signed (allowed negative) year Also: assorted improvements / bugfixes in date/time handling code. Some factorisation of copy/pasted code. Change-Id: I761a1b0b8731c82f19a0c37acbcf43d3c06d6cd6
2013-04-18Remove bogus fileTor Lillqvist
Goodbye to the last "prj" directory;) Change-Id: Ifce0e52c0b45ad08ea4ca20449adf56ae89ebfd4
2013-04-18Remove a few unnecessary #includesMichael Dunphy
Change-Id: I47c0f097f91c7cac7af91a15326e73ca201952ad Reviewed-on: https://gerrit.libreoffice.org/3448 Reviewed-by: Eike Rathke <erack@redhat.com> Tested-by: Eike Rathke <erack@redhat.com>
2013-04-18python3: disable check in PyThreadState_SwapMichael Stahl
This check is triggered by nested pyuno PyThreadAttach instances. The assertion is basically about having multiple PyThreadState instances per OS thread. Hopefully this is not a "real" problem and the other checks in PyEval_ReleaseThread/PyEval_AcquireThread will find all "real" problems. http://www.mail-archive.com/libreoffice@lists.freedesktop.org/msg62195.html Change-Id: Ia82135f37f55ea69b545a83098619939869cb7c5 Reviewed-on: https://gerrit.libreoffice.org/3453 Reviewed-by: David Ostrovsky <David.Ostrovsky@gmx.de> Tested-by: David Ostrovsky <David.Ostrovsky@gmx.de>
2013-04-18pyuno_loader::CreateInstance: delete the initial PyThreadStateMichael Stahl
Don't see how it could be used again, it appears to be leaked and causes the assertion in PyThreadState_Swap to fire. Change-Id: Id6bbb4363928e4fdd8bda1905f6e1f9931dba74c Reviewed-on: https://gerrit.libreoffice.org/3452 Reviewed-by: David Ostrovsky <David.Ostrovsky@gmx.de> Tested-by: David Ostrovsky <David.Ostrovsky@gmx.de>