[Libreoffice-commits] core.git: Changes to 'feature/saxparser'

Michael Meeks michael.meeks at collabora.com
Fri Oct 11 08:26:37 PDT 2013


New branch 'feature/saxparser' available with the following commits:
commit 166010e5ed3799d685c40cea9eaa4b0567c0a67e
Author: Michael Meeks <michael.meeks at collabora.com>
Date:   Fri Oct 11 14:09:52 2013 +0100

    fastparser: re-work locking, add high & low watermarks, change sizes etc.
    
    Change-Id: I7fe1435addc6dce5a74a8411f7825cea331a5b3f

commit 8362dc1692e379c9b8598b73568b464784111092
Author: Michael Meeks <michael.meeks at collabora.com>
Date:   Fri Oct 11 13:51:47 2013 +0100

    fastparser: don't allocate uno::Sequences when we don't need to.
    
    Conflicts:
    	sax/source/fastparser/fastparser.cxx
    
    Change-Id: Ic2fff8cabbc077b6fc9dabffd2c6fcf555152b11

commit e38c74a896a2eb1f77c09d264fdb6b030ae6d683
Author: Matúš Kukan <matus.kukan at gmail.com>
Date:   Fri Oct 11 13:16:04 2013 +0200

    remove not implemented method declaration
    
    Change-Id: I340ab40724cc864920cea05db63440803e60e275

commit 20626e05b715c8c6feb4a45f21d794cdb35d6840
Author: Matúš Kukan <matus.kukan at gmail.com>
Date:   Fri Oct 11 13:11:44 2013 +0200

    FastSaxParser: remove duplicated OString version methods
    
    Also remove AttributeData and make the two for-cycles faster.
    
    Change-Id: If0343992173bb333eee39c33bcb86acaa5a3d288

commit 0bb5dfba049b085619e3b6c14fefb8ef3e69133a
Author: Matúš Kukan <matus.kukan at gmail.com>
Date:   Tue Oct 8 23:28:32 2013 +0200

    FastSaxParser: implementation using two threads
    
    Change-Id: I963e6ba2781c92895e6737198c95a275368303f7

commit bb3200b96e6ca1c484a4683e7d25a4c397c592ad
Author: Matúš Kukan <matus.kukan at gmail.com>
Date:   Tue Oct 8 15:17:01 2013 +0200

    FastSaxParser: isolate calls to XFastContextHandler in Entity's methods
    
    Unfortunately, we have to store maNamespace in two stacks.
    One for future parser thread to compute tokens and one for
    main thread calling XFastContextHandler.
    
    Now we are prepared to implement multithreading.
    
    Change-Id: I421b55afa2e9ea80142e6068c7a515d31913ba69

commit 2f58b6eb7db907b88bcfa53ce30db176ed5b839c
Author: Matúš Kukan <matus.kukan at gmail.com>
Date:   Tue Oct 8 12:42:21 2013 +0200

    FastSaxParser: store mnNamespaceCount in another stack
    
    This is preparation work for multithreading.
    mnNamespaceCount will be handled in parser thread and the rest in main
    thread.
    
    Change-Id: I571026ea499f6876b8dafb4e1bdc56d1add649e5



More information about the Libreoffice-commits mailing list