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

Katarina Behrens Katarina.Behrens at cib.de
Tue Feb 28 23:09:41 UTC 2017


New branch 'feature/cib_contract561' available with the following commits:
commit 6d1046a4640dd736ec6e67584da535fad2e9b65c
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Sun Feb 19 23:58:52 2017 +0100

    Run macro:// via LOKit
    
    Reviewed-on: https://gerrit.libreoffice.org/34538
    Tested-by: Jenkins <ci at libreoffice.org>
    Reviewed-by: Miklos Vajna <vmiklos at collabora.co.uk>
    (cherry picked from commit e7729f458409f7fef2b7dab752205e3b230acb65)
    
     Conflicts:
    	desktop/qa/desktop_lib/test_desktop_lib.cxx
    	desktop/source/lib/init.cxx
    	include/LibreOfficeKit/LibreOfficeKit.h
    	include/LibreOfficeKit/LibreOfficeKit.hxx
    
    In the end amending 31d435bd576b1877bbf32749fc4bf943fe6a1ea8
    
    Change-Id: I54d3c734d86d4b44e1dfe1ad7728e2f51cd26d53

commit 8209f1437f5e968f560629e7a2b8c96fff8eb5c5
Author: Thorsten Behrens <Thorsten.Behrens at CIB.de>
Date:   Tue Feb 28 10:55:27 2017 +0100

    Fix headless build for LOKit
    
    Inspired by 96c1ae1d8e78ae8b9bd7d4001645cad24d62b720
    
    Change-Id: I1dfa5d30ba00b3ef4527b1fcfccbe22066ab235b

commit 94965a807fc18c292317d12e3068ea6a139317ab
Author: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>
Date:   Thu Feb 23 12:39:54 2017 +0100

    Fix headless build
    
    Change-Id: I25c85ca732ad94a42db65a9586b50294c7322414

commit c4950731860058a6a97f080cf581f27c4a34890c
Author: Thorsten Behrens <Thorsten.Behrens at CIB.de>
Date:   Mon Feb 20 04:20:51 2017 +0100

    Add list-style-type support to html parser
    
    Conflicts:
    	sw/source/filter/html/svxcss1.cxx
    	sw/source/filter/html/svxcss1.hxx
    
    Change-Id: Ibd7978b12a3c5024c55571b165b82c6abe7a8925

commit 31d435bd576b1877bbf32749fc4bf943fe6a1ea8
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date:   Mon Feb 20 00:55:58 2017 +0100

    Run macro:// via LOKit, first cut
    
    Change-Id: I8a9e6a097a437b45dc0264282ef1bd68479ac63e

commit 4ff75747c530452fc671d8584ee1a4e26effd25a
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date:   Mon Dec 19 12:54:34 2016 +0100

    Add logging to file and log config for Windows
    
    Patch set comprised of:
    
    add an option to pipe log output to file
    
    The target file and the option are controlled by SAL_LOG_FILE. The
    variable should contain the target file in a system dependent notation.
    
    Change-Id: Ie1ce9c39740c8b7a989e5af222be21a3e3142084
    Reviewed-on: https://gerrit.libreoffice.org/32176
    Tested-by: Jenkins <ci at libreoffice.org>
    Reviewed-by: Markus Mohrhard <markus.mohrhard at googlemail.com>
    (cherry picked from commit fb22a4f0d92d1a7a371fab21c965b26b9c0a5b42)
    
    Allow to set log level/path in file
    
    Expects a file logging.txt in the program/ directory
    with the keys LogFilePath and LogLevel, e.g.:
    
    LogFilePath=C:\\log.txt
    LogLevel=info
    
    Change-Id: I35c730469e4079139da908aa287b989dc98e0f9d
    (cherry picked from commit e06a339e37929af1132cd454e2fbd412ad55c3a5)
    
    sal: don't reopen logfile on every log line
    
    Change-Id: Iac34fc87a99e98ca5e41eb621d55bf356c371e97
    (cherry picked from commit 45b33aa06fc9a9d866b086777cee209a23b92e2e)
    
    sal: log windows trace output to debugger console
    
    Change-Id: Ic8fea70fd3b0b2d4881cd30e3616f5bbf7c0c533
    (cherry picked from commit c249b51db18302e02b86b9b13270ca21eecdcf36)
    
    Optionally include timestamp in the log
    
    Change-Id: Ia9f162b704b6e16c84f259e9548e91b7bcd6a378
    (cherry picked from commit 11536e5cde942692e90df33ff74f53df2b7e2548)
    
    This code wouldn't otherwise build on 5.0.7 at Linux
    
    Change-Id: I106c1a286ff5ad710a54cabc873cc5356f0a3123
    (cherry picked from commit 7a0a072224ecc46fab96b6074df33cd6a308721f)
    
    Fix crash when logging.ini does not exist
    
    Change-Id: I1ed82fdcce1eb15548e699ffbf93ae39664612b3
    (cherry picked from commit d7ecdc3901cca29d37fe597744dffb66c46e0ee6)
    
    sal: flush log-to-file, remove extra linefeeds otherwise
    
    syslog and windows debugger console don't need explicit line feeds.
    For ofstream, use endl which implies a flush.
    
    Change-Id: Id94e07aa1ae042557052fab6483e5db75aada89d
    (cherry picked from commit c7f35d079fd364f236ce1df6ee1f32bb80d1cd22)

commit 3e6476c3508aec3058d2b61e8b45a09c9aa8a354
Author: Thorsten Behrens <Thorsten.Behrens at CIB.de>
Date:   Thu Feb 16 03:32:15 2017 +0100

    Fix windows build
    
    Change-Id: I17cf2283477516a5c9cd97aa00987db273672480

commit f894ffc2aac0e728101b45f5f0c82b98bf6166d0
Author: Oliver Specht <oliver.specht at cib.de>
Date:   Tue Jan 19 10:47:01 2016 +0100

    Build the LibreOfficeKit bits also on Windows
    
    Reviewed-on: https://gerrit.libreoffice.org/21598
    Tested-by: Jenkins <ci at libreoffice.org>
    Reviewed-by: Oliver Specht <oliver.specht at cib.de>
    (cherry picked from commit 0d31873dc1f40963b70a3840537e9c25bec7cff0)
    
    Conflicts:
    	desktop/Library_sofficeapp.mk
    
    Change-Id: Ibbd5e50ffeeb061a30d6f0f09a393a67ba67421e

commit 75da7ee670e43530dfa327cc263cf79067b06e43
Author: Thorsten Behrens <Thorsten.Behrens at CIB.de>
Date:   Sun Jan 15 11:50:27 2017 +0100

    gbuild: populate local symstore on Windows
    
    Script based on Lubos' tb master script from
    http://nabble.documentfoundation.org/Daily-Win32-debug-builds-td4067279.html
    
    Change-Id: I7f3247367a63078881f3cf51cf3e2cad59ad67b5
    Reviewed-on: https://gerrit.libreoffice.org/33088
    Reviewed-by: Thorsten Behrens <Thorsten.Behrens at CIB.de>
    Tested-by: Thorsten Behrens <Thorsten.Behrens at CIB.de>

commit 1eec9ffd87554ca4d79f5b61174a1054821751e2
Author: Oliver Specht <oliver.specht at cib.de>
Date:   Thu Mar 17 09:02:50 2016 +0100

    ui-previewer, vcl_opengl_shader, vcl_opengl_shader removed in headless build

commit 89a78383a1a598e7380455c052df5c446712d602
Author: Oliver Specht <oliver.specht at cib.de>
Date:   Tue Mar 15 09:14:27 2016 +0100

    some tests disabled without OPENGL

commit f409d929b34e70f950cf50c06c30dafac1ec0602
Author: Oliver Specht <oliver.specht at cib.de>
Date:   Wed Mar 9 13:35:31 2016 +0100

    missing include added
    
    Change-Id: Ia1fdc470c624fda8c44bc76649aa83b9a81670f5

commit 5ac29aa98cf72a881b0941623086cfd0463dee6f
Author: Oliver Specht <oliver.specht at cib.de>
Date:   Wed Mar 9 08:34:07 2016 +0100

    some tests temporarily disabled
    
    Change-Id: I474384d3893c77668173d4bf781f1073905f6507

commit 44967de04dcb1916dfb32342dbedb1c95d7b0b0c
Author: Oliver Specht <oliver.specht at cib.de>
Date:   Tue Mar 8 14:51:07 2016 +0100

    OpenGL/glew remainders fixed
    
    Change-Id: Id6c87ac1211404288fa526d33288fc047af6e7d8

commit 2cf2b86afecd085b2e168d8ce8a7227021d7af09
Author: Oliver Specht <oliver.specht at cib.de>
Date:   Tue Mar 8 08:24:05 2016 +0100

    dependency to glew removed in headless build

commit a694575f2044d526c71c7ad57e6f80e49f373b6b
Author: Oliver Specht <oliver.specht at cib.de>
Date:   Thu Feb 25 08:09:46 2016 +0100

    Linear3DTransformation re-added to headless build
    
    Change-Id: I51ad8a114a21ccd4ec173fe5183daeec6c519673

commit 5fbcf54de2a35b02a4890c0748d4d3accae75835
Author: Oliver Specht <oliver.specht at cib.de>
Date:   Wed Feb 17 15:10:53 2016 +0100

    OpenGL remainders disabled in headless build
    
    Change-Id: I542cd396c7a03d35aa2ceddc1ff3615f307b64ac

commit 1e75c5c48b2cdf3b6d5ba7eacef44b72ee64c5bd
Author: Oliver Specht <oliver.specht at cib.de>
Date:   Mon Jan 11 15:04:19 2016 +0100

    missing freeError() added
    
    Change-Id: I5061071a35660bb8c449c48cf41fbf9c7ad83de6

commit adb0b4202aed4c1229b4fc6fed5858757d4c1f56
Author: Oliver Specht <oliver.specht at cib.de>
Date:   Fri Dec 4 13:03:18 2015 +0100

    OpenGL removed in headless build (--without-x)
    
    Compiles and can be used but needs improvement especially in chart2
    
    Change-Id: Id8d2de0d477626b233005624bc5c00256acd1afe

commit e347ed25b00ca77449d4a605b8f90736ef9b069a
Author: Oliver Specht <oliver.specht at cib.de>
Date:   Fri Dec 4 09:43:01 2015 +0100

    Applied the following patches to 5.0.3:
    
    commit 4c74996262599a48f55f4b2aa85f19b836b5cae3
    Author: Juergen Funk <juergen.funk_ml at cib.de>
    Date:   Fri Jan 16 12:35:42 2015 +0100
        Changes for CIB
         - Expand the interface with freeError
         - Hide the LibreOffice-Application
    
    commit 000fb00a23452790e920f6c783160a405ba5f98a
    Author: Juergen Funk <juergen.funk_ml at cib.de>
    Date:   Fri Nov 21 13:18:22 2014 +0100
        Second preparation of the LibreOfficeKit for Windows
        - now the command line for the path can should be relative
        - set the program path in the environment PATH
        - improve the function names
        - include the make under windows
    
    Change-Id: Ib449418680d62a640752bd18f35c58e38c992383

commit 0f7b381b9ec03767cccaf6f275d32297134f3637
Author: Tor Lillqvist <tml at collabora.com>
Date:   Wed Oct 14 21:14:04 2015 +0300

    tdf#94924: Fix several OpenCL problems
    
    Squash several fixes and a unit test into one:
    
    + Fix handling of empty cells in OpenCL subtraction
    
    We get correct result by simplifying the code;)
    
    No need to have the outer "if (gid0 < X)" test around the calculation
    code generated by Reduction::GenSlidingWindowFunction(). The lhs and
    rhs check the gid0 range themselves and that leads to the desired
    result for subtraction.
    
    While fixing this I noticed that the handling of empty cells in
    division is also wrong. Will fix in another commit.
    
    + Fix handling of empty cells in OpenCL division
    
    Not sure why the code from f5e7207053b857b6903a0ab9c161bed9ad7bcee9
    did not produce correct results any longer. Anyway, now OpenCL
    division works right in case of empty or zero cells.
    
    Clearly I need to add unit tests to make sure this stuff keeps
    working. In later commits.
    
    + Return correct #DIV/0! error from AVERAGE in the OpenCL case
    
    + Return correct result 0 from OpenCL MIN and MAX when all args empty
    
    Used the same style as existing code, added a new virtual isMinOrMax()
    and add some special casing in Reduction::GenSlidingWindowFunction(),
    and fsim_count() and fmax_count() functions that count how many
    non-NaN numbers we actually see. As such, I am not sure at all that
    this is an ideal way to do this, but will have to do for now.
    
    + Add a more systematic OpenCL unit test
    
    Avoid the horrible convention of hard-coding in a C++ unit test code
    addresses of data in the spreadsheet document being tested. Instead,
    mark the expected (= as calculated by Excel) and calculated (by
    LibreOffice) formula results, rectangular blocks of data, so that the
    C++ code can easily find it, and then compare. This is much more
    flexible. No need to edit hardoded row and column numbers in the C++
    code when adding more test data.
    
    The systematic.xls file has documentation on how to maintain it.
    
    Change-Id: Ib6e613251bd4a4c96525869611781624cf472ad2
    Signed-off-by: Michael Meeks <michael.meeks at collabora.com>
    Reviewed-on: https://gerrit.libreoffice.org/19413
    Reviewed-by: Tor Lillqvist <tml at collabora.com>
    Tested-by: Tor Lillqvist <tml at collabora.com>
    Reviewed-by: Eike Rathke <erack at redhat.com>
    Reviewed-by: Caolán McNamara <caolanm at redhat.com>
    Tested-by: Caolán McNamara <caolanm at redhat.com>



More information about the Libreoffice-commits mailing list