- 19 Nis, 2013 22 kayıt (commit)
-
-
Noel Grandin yazdı
Change-Id: Id12089bc7df16631737e6acaee0973fb91dd953f Reviewed-on: https://gerrit.libreoffice.org/3431Reviewed-by:
Fridrich Strba <fridrich@documentfoundation.org> Tested-by:
Fridrich Strba <fridrich@documentfoundation.org>
-
Noel Grandin yazdı
- remove unnecessary casts - convert Hashtable->Map and Vector->ArrayList - remove dead fields Change-Id: Id85abee74857325a113133bf61474b962256489c Reviewed-on: https://gerrit.libreoffice.org/3430Reviewed-by:
Fridrich Strba <fridrich@documentfoundation.org> Tested-by:
Fridrich Strba <fridrich@documentfoundation.org>
-
Stephan Bergmann yazdı
The test to determine JAVA_OPTIONS was already cheesy (e.g., it does not catch java-1.7.0-openjdk-1.7.0.9-2.3.8.0.fc18.x86_64, as there "java -version" outputs "OpenJDK 64-Bit Server VM (build 23.7-b01, mixed mode)" with "64-Bit" in the second instead of the third field), so make it a bit more cheesy still (i.e., just cover the case to not set -d32 for x86_64). Change-Id: Ib10a16fb3f8104875bfda7de0e8bce59b9c3b06a
-
Tor Lillqvist yazdı
Change-Id: I5c7d02daced542222c2cb3881fafd2d58fe7f14d
-
Stephan Bergmann yazdı
Change-Id: I10eb204e63dee480a54494f5869f1f1b2e4bfc92
-
Lionel Elie Mamane yazdı
Change-Id: I3733deac232d0075bdd889ce52d7e6f67746d4f8
-
Lionel Elie Mamane yazdı
Change-Id: Ib750a009e49e19d63f8b6df85947a7b5c9b75bcf
-
Michael Stahl yazdı
... 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/3471Reviewed-by:
Fridrich Strba <fridrich@documentfoundation.org> Tested-by:
Fridrich Strba <fridrich@documentfoundation.org>
-
Kohei Yoshida yazdı
The old syntax is Calc only (not Excel), and is specified in ODF 1.2. Change-Id: I9551d408ae136d3567375e905b1273103a8f616a
-
Kohei Yoshida yazdı
Change-Id: I10e0ef90ea7bfd92b46a54dc3d3feff90e50f724
-
Kohei Yoshida yazdı
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
-
Kohei Yoshida yazdı
Change-Id: I2b081fe32d8851403867b9ad94de40bbe4b68838
-
Kohei Yoshida yazdı
Change-Id: I67c6c2fad73d81b7ac9a9d50280f323a1fe88aad
-
Kohei Yoshida yazdı
Change-Id: If0994c81867606e0e6c097aeda0f0bd889e01553
-
Kohei Yoshida yazdı
To build the dim order map only once. Change-Id: Ibea5cbfc4f5d335ac7fc5893cda255b06336d8c2
-
Kohei Yoshida yazdı
Change-Id: Id473207b0c9720b8d40f4dbdec184f0c36344da6
-
Kohei Yoshida yazdı
Change-Id: I68f4fdab667d86e79225a77964ed90373b391d08
-
Kohei Yoshida yazdı
Change-Id: Ic086804d4ef72f2ee53236436244f0f77447a6d0
-
Kohei Yoshida yazdı
Change-Id: I0467cd95e2c6f2f353333b24e1aba737d99e5c20
-
Kohei Yoshida yazdı
Looks like I have to put this on the shelf once again... Change-Id: I6288d019170278e484befaac3ee57cea24a69c0e
-
Kohei Yoshida yazdı
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
-
Julien Nabet yazdı
Change-Id: Ie359d0ef00f62dd3c2d1f1dfd86e115409438e76 Reviewed-on: https://gerrit.libreoffice.org/3470Reviewed-by:
David Tardon <dtardon@redhat.com> Tested-by:
David Tardon <dtardon@redhat.com>
-
- 18 Nis, 2013 18 kayıt (commit)
-
-
Stephan Bergmann yazdı
...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 8ed93fef "We need to acquire the yield mutex here," please fix it properly instead. Change-Id: I281da60de1471f702ca34fd2b3239b6da83e2cf9
-
Eike Rathke yazdı
String::Match() wasn't quite right at that place either, but.. Change-Id: I1aed325340f5f36973ef2da8fd48af3283c0b79b
-
Michael Stahl yazdı
Change-Id: Ifa6a22717d6911b1f5dd816144d3ee95a09879a3
-
Michael Stahl yazdı
Change-Id: I4f9655b1df27bec2a7571d43921f962d3a420bb5
-
Michael Stahl yazdı
Change-Id: I3abbc36198719fc118404bfcc039fdf3397e324e
-
Michael Stahl yazdı
Change-Id: I4a20a69fb9dfe6619b7f6dafb3306b529b949e1c
-
Michael Stahl yazdı
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
-
Michael Stahl yazdı
Change-Id: I0caf3a9440c7617c9f1c643a4c3fe279d04cf1dc
-
Michael Stahl yazdı
This is handled in com_MSC_class.mk now. Change-Id: I5e4c2e791e9acd623d7c5ce352b5c39b6cb939b4
-
sjacobi yazdı
Change-Id: I7fc8dcc989eb37d3a337f06137bb7361cce797d3
-
Tor Lillqvist yazdı
Change-Id: Ib21df33799f8a2ef552d8ecdf7f6fa9b82e1a178
-
Eike Rathke yazdı
Change-Id: I2ca1b34ff688a7d4fcf6c84c02035eda3ab0dee8
-
Tor Lillqvist yazdı
Change-Id: I33f603df67db2caaeebec5fc6f5f6ee2341a0b8f
-
Tor Lillqvist yazdı
Change-Id: I6087cd51073529a5c2b636b04f60334a93ac4ecc
-
Tor Lillqvist yazdı
Change-Id: Id5f8253f1d72f9bb6f56d354293ccdedf44239d2
-
Tor Lillqvist yazdı
Change-Id: I93d04ff158ecb1379e8dcf99d6cd154d096f9fd7
-
Tor Lillqvist yazdı
Change-Id: I70f6a46b2195aa28c1a6dcd8c8d7e52fccb22cc3
-
Tor Lillqvist yazdı
Change-Id: I6b69d852bd503ffe07c61fb6f048d5dde28cdbf9
-