1. 14 Kas, 2018 10 kayıt (commit)
  2. 13 Kas, 2018 30 kayıt (commit)
    • Jens Carl's avatar
      Improve readability of subsequentcheck targets · 85dba18a
      Jens Carl yazdı
      Change-Id: I82527713d12a4ba823b3b185c14ccb8b791a62a8
      Reviewed-on: https://gerrit.libreoffice.org/63348
      Tested-by: Jenkins
      Reviewed-by: 's avatarJens Carl <j.carl43@gmx.de>
      85dba18a
    • Bjoern Michaelsen's avatar
      no more SwClient/SwModify for SwXCell · 036e7d8c
      Bjoern Michaelsen yazdı
      Change-Id: I014d3e8eed3f65e4eb09ac53c6d34886a2d1086a
      Reviewed-on: https://gerrit.libreoffice.org/63310
      Tested-by: Jenkins
      Reviewed-by: 's avatarBjörn Michaelsen <bjoern.michaelsen@libreoffice.org>
      036e7d8c
    • Eike Rathke's avatar
      Set error also in non-UNO/UCB case file date failures, tdf#121337 follow-up · 9950e50a
      Eike Rathke yazdı
      And do not attempt to format an odd date in case of failure.
      
      Change-Id: I82e93f9e473f42735b6a7e7b634b14ee7f09941d
      Reviewed-on: https://gerrit.libreoffice.org/63331Reviewed-by: 's avatarEike Rathke <erack@redhat.com>
      Tested-by: Jenkins
      9950e50a
    • Stephan Bergmann's avatar
      Add reference to test code · d3368c17
      Stephan Bergmann yazdı
      ...that had inadvertently been missing from the file's inital commit,
      a6a48eee "tdf#121325: Replace all of given
      length, even if replacement is shorter"
      
      Change-Id: I2a09e1d1ee94480d5615106a4e28958218d9b4c7
      Reviewed-on: https://gerrit.libreoffice.org/63334
      Tested-by: Jenkins
      Reviewed-by: 's avatarStephan Bergmann <sbergman@redhat.com>
      d3368c17
    • Zdeněk Crhonek's avatar
      uitest Writer and Calc- autocorrect options dialog · 7f0c1366
      Zdeněk Crhonek yazdı
      Change-Id: I09af4a6a2ca434c1b6cb5b22beac35368d72894f
      Reviewed-on: https://gerrit.libreoffice.org/63337
      Tested-by: Jenkins
      Reviewed-by: 's avatarZdenek Crhonek <zcrhonek@gmail.com>
      7f0c1366
    • Zdeněk Crhonek's avatar
      uitest Writer - Columns dialog · b6527247
      Zdeněk Crhonek yazdı
      Change-Id: I2e44fea1dcff0cebb4ebcc0eca18e4c03ac29bb2
      Reviewed-on: https://gerrit.libreoffice.org/63338
      Tested-by: Jenkins
      Reviewed-by: 's avatarZdenek Crhonek <zcrhonek@gmail.com>
      b6527247
    • Zdeněk Crhonek's avatar
      tdf#113977 unit test for function REGEX · ab4e307f
      Zdeněk Crhonek yazdı
      Change-Id: I1871991d94f0bf84b026b0f1f771df7f0f32f5a4
      Reviewed-on: https://gerrit.libreoffice.org/63339
      Tested-by: Jenkins
      Reviewed-by: 's avatarZdenek Crhonek <zcrhonek@gmail.com>
      ab4e307f
    • Zdeněk Crhonek's avatar
      uitest Writer - about dialog · 4288085b
      Zdeněk Crhonek yazdı
      Change-Id: I97e533cff27e15233b120c5e1d9ec64c342f761b
      Reviewed-on: https://gerrit.libreoffice.org/63341
      Tested-by: Jenkins
      Reviewed-by: 's avatarZdenek Crhonek <zcrhonek@gmail.com>
      4288085b
    • Michael Meeks's avatar
      android: harfbuzz refuses to compile using mmap. · b9e681d4
      Michael Meeks yazdı
      Not ideal not to use mmap on a small device though, but disable for now.
      
      Change-Id: Id595cbc87c93679c1ce186f91ad36a961aee4132
      Reviewed-on: https://gerrit.libreoffice.org/63342
      Tested-by: Jenkins
      Reviewed-by: 's avatarMichael Meeks <michael.meeks@collabora.com>
      b9e681d4
    • Michael Meeks's avatar
      android: remove redundant header causing build failure. · b09e512e
      Michael Meeks yazdı
      Change-Id: I857224b551ff6e5959ffe31e872ec4e4993bc174
      Reviewed-on: https://gerrit.libreoffice.org/63343
      Tested-by: Jenkins
      Reviewed-by: 's avatarMichael Meeks <michael.meeks@collabora.com>
      b09e512e
    • Zdeněk Crhonek's avatar
      uitest cleaning · 7ef1b589
      Zdeněk Crhonek yazdı
      Change-Id: Idea5a87b7cce40c23eada06be82524c9b45a4db5
      Reviewed-on: https://gerrit.libreoffice.org/63313
      Tested-by: Jenkins
      Reviewed-by: 's avatarZdenek Crhonek <zcrhonek@gmail.com>
      7ef1b589
    • Miklos Vajna's avatar
      oox smartart, accent process: add support for reading values from constraints · b389aafe
      Miklos Vajna yazdı
      And also add support for merging parent and own constraints in the
      layout.
      
      This fixes the lack of vertical position difference between the two
      pairs of shapes in the bugdoc.
      
      Change-Id: I3a91c9b0da5eed78a87116ebe0e2751a73e1508f
      Reviewed-on: https://gerrit.libreoffice.org/63340Reviewed-by: 's avatarMiklos Vajna <vmiklos@collabora.com>
      Tested-by: Jenkins
      b389aafe
    • Ilhan Yesil's avatar
      tdf#119747 FileSaveDialog: Windows dialog shows only one extension. · 1b50fa88
      Ilhan Yesil yazdı
      A temporary composed list of file types and extension types is build
      from the original list and provided to the IFileSaveDialog object,
      so that this dialog shows only one extension.
      
      Change-Id: Iae01c3e889ea38034332fc29e4cc397941930ac0
      Reviewed-on: https://gerrit.libreoffice.org/60268
      Tested-by: Jenkins
      Reviewed-by: 's avatarThorsten Behrens <Thorsten.Behrens@CIB.de>
      1b50fa88
    • Christian Lohmaier's avatar
      hunspell: no need for autoreconf when not patching configure · afd4f48d
      Christian Lohmaier yazdı
      Also fix some bitrot... The LIBS statement was only active for the
      autoreconf call, while where it would have mattered is the configure
      call itself. Since it was built wihout those for all the time, delete
      it.
      
      also no need for explicit shell call, as it is by default executed in a
      shell.
      
      also fix missing comma in if statement for ENABLE_OPTIMIZED.
      
      Change-Id: I7ced587bcc3488f19100e89b5b02730b9dd86d5f
      Reviewed-on: https://gerrit.libreoffice.org/63329
      Tested-by: Jenkins
      Reviewed-by: 's avatarChristian Lohmaier <lohmaier+LibreOffice@googlemail.com>
      afd4f48d
    • Christian Lohmaier's avatar
      android: lock away editing mode in separate build flavor · c40014e7
      Christian Lohmaier yazdı
      Change-Id: I767cc1d512345aa20570001033ddb4d882e3ca35
      Reviewed-on: https://gerrit.libreoffice.org/62362
      Tested-by: Jenkins
      Reviewed-by: 's avatarChristian Lohmaier <lohmaier+LibreOffice@googlemail.com>
      c40014e7
    • Stephan Bergmann's avatar
      tdf#121325: Replace all of given length, even if replacement is shorter · a6a48eee
      Stephan Bergmann yazdı
      Both LO and MS Basic restrict the amount of replacement text ("If the Length
      parameter in the <emph>Mid statement</emph> is less than the length of the text
      that you want to replace, the text is reduced to the specified length." in
      helpcontent2/source/text/sbasic/shared/03120306.xhp, resp. "The number of
      characters replaced is always less than or equal to the number of characters in
      Target." at <https://docs.microsoft.com/en-us/dotnet/visual-basic/
      language-reference/statements/mid-statement>).
      
      But cc203440 "tdf#111313: Honor bWriteNoLenParam
      in !bCompatibility, too" had introduced a regression (in the non--compatibility-
      mode case), restricting the amount of replaced text to be no more than the
      amount of replacement text, even if the given length argument was larger.
      (Which had already regressed in the past, see
      <https://bugs.documentfoundation.org/show_bug.cgi?id=62090> "Mid statement
      doesn't work as expected".)
      
      Added test cases now.
      
      Change-Id: I21d4409f49a2437eb0e1a1e200561d803c42a24c
      Reviewed-on: https://gerrit.libreoffice.org/63328
      Tested-by: Jenkins
      Reviewed-by: 's avatarStephan Bergmann <sbergman@redhat.com>
      a6a48eee
    • Miklos Vajna's avatar
      CppunitTest_xmlsecurity_signing: turn on clang-format for this file · 4866a441
      Miklos Vajna yazdı
      This had manual consistent formatting. Recently it was broken, so bring
      back consisency by using clang-format.
      
      (And move the "if conversion fails" comment above
      CPPUNIT_ASSERT_MESSAGE() to avoid the need for an over-indented
      comment.)
      
      Change-Id: Id6a9231c044d7282c84a21152ffdfdcb8af3690d
      Reviewed-on: https://gerrit.libreoffice.org/63327Reviewed-by: 's avatarMiklos Vajna <vmiklos@collabora.com>
      Tested-by: Jenkins
      4866a441
    • Caolán McNamara's avatar
      Update git submodules · 32fa6303
      Caolán McNamara yazdı
      * Update helpcontent2 from branch 'master'
        - rename run to ok for per-desktop placement
          
          Change-Id: I16d10fbf7edc4d0c3e572ef77d233908d400330a
          
      32fa6303
    • Stephan Bergmann's avatar
      GTK3: Make code robust against XAccessibleText::getCaretPosition returning -1 · c3be7739
      Stephan Bergmann yazdı
      ...which I've seen once cause the assert in rtl_uString_newFromSubString to fire
      when entering text ("foo") on a slide in Impress, see below.
      
      What also looks suspicious, though, is that both
      AccessibleEditableTextPara::getCaretPosition and
      AccessibleEditableTextPara::getText
      (editeng/source/accessibility/AccessibleEditableTextPara.cxx) each lock the
      SolarMutex first thing in their bodies, but from the below backtrace
      GtkSalFrame::IMHandler::signalIMRetrieveSurrounding appears to be called with
      SolarMutex not locked, so it smells like there could be a race and the call to
      getCaretPosition return a value unrelated to the value returned by the following
      call to getText.
      
      > #52 0x00007f4ae5e0e9f6 in __GI___assert_fail (assertion=0x7f4ae62ad22b "false", file=0x7f4ae62a026b "/data/sbergman/lo-clang2/core/sal/rtl/strtmpl.cxx", line=1378, function=0x7f4ae62a35e7 "void rtl_uString_newFromSubString(rtl_uString **, const rtl_uString *, sal_Int32, sal_Int32)") at /usr/src/debug/glibc-2.28/assert/assert.c:101
      > #53 0x00007f4ae6255157 in rtl_uString_newFromSubString(rtl_uString**, rtl_uString const*, sal_Int32, sal_Int32) (ppThis=0x7ffe871c1cd0, pFrom=0x15b24ed0, beginIndex=0, count=-1) at /data/sbergman/lo-clang2/core/sal/rtl/strtmpl.cxx:1378
      > #54 0x00007f4acabc861b in rtl::OUString::copy(int, int) const (this=0x7ffe871c1d88, beginIndex=0, count=-1) at /data/sbergman/lo-clang2/core/include/rtl/ustring.hxx:2221
      > #55 0x00007f4acac98dea in GtkSalFrame::IMHandler::signalIMRetrieveSurrounding(_GtkIMContext*, void*) (pContext=0xe188f20) at /data/sbergman/lo-clang2/core/vcl/unx/gtk3/gtk3gtkframe.cxx:4260
      > #60 0x00007f4ad94dbe04 in <emit signal 0x7f4aca793890 "retrieve-surrounding" on instance ???> (instance=0xe188f20, detailed_signal=detailed_signal@entry=0x7f4aca793890 "retrieve-surrounding") at /usr/src/debug/glib2-2.58.1-1.fc29.x86_64/gobject/gsignal.c:3487
      >     #56 0x00007f4aca75d206 in _gtk_marshal_BOOLEAN__VOID (closure=0x1594ccd0, return_value=0x7ffe871c1f40, n_param_values=<optimized out>, param_values=<optimized out>, invocation_hint=<optimized out>, marshal_data=<optimized out>) at /usr/src/debug/gtk3-3.24.1-1.fc29.x86_64/gtk/gtkmarshalers.c:1901
      >     #57 0x00007f4ad94bec9d in g_closure_invoke (closure=0x1594ccd0, return_value=0x7ffe871c1f40, n_param_values=1, param_values=0x7ffe871c1fa0, invocation_hint=0x7ffe871c1f20) at /usr/src/debug/glib2-2.58.1-1.fc29.x86_64/gobject/gclosure.c:810
      >     #58 0x00007f4ad94d2203 in signal_emit_unlocked_R (node=node@entry=0x374ea40, detail=detail@entry=0, instance=instance@entry=0xe188f20, emission_return=emission_return@entry=0x7ffe871c20b0, instance_and_params=instance_and_params@entry=0x7ffe871c1fa0) at /usr/src/debug/glib2-2.58.1-1.fc29.x86_64/gobject/gsignal.c:3635
      >     #59 0x00007f4ad94da9a3 in g_signal_emit_valist (instance=instance@entry=0xe188f20, signal_id=signal_id@entry=255, detail=detail@entry=0, var_args=var_args@entry=0x7ffe871c21a8) at /usr/src/debug/glib2-2.58.1-1.fc29.x86_64/gobject/gsignal.c:3401
      > #61 0x00007f4aca5a55dc in gtk_im_multicontext_retrieve_surrounding_cb (slave=slave@entry=0x367b5f0, multicontext=<optimized out>) at /usr/src/debug/gtk3-3.24.1-1.fc29.x86_64/gtk/gtkimmulticontext.c:532
      > #66 0x00007f4ad94dbe04 in <emit signal 0x7f4aca793890 "retrieve-surrounding" on instance ???> (instance=0x367b5f0, detailed_signal=detailed_signal@entry=0x7f4aca793890 "retrieve-surrounding") at /usr/src/debug/glib2-2.58.1-1.fc29.x86_64/gobject/gsignal.c:3487
      >     #62 0x00007f4aca75d206 in _gtk_marshal_BOOLEAN__VOID (closure=0x15949020, return_value=0x7ffe871c2490, n_param_values=<optimized out>, param_values=<optimized out>, invocation_hint=<optimized out>, marshal_data=<optimized out>) at /usr/src/debug/gtk3-3.24.1-1.fc29.x86_64/gtk/gtkmarshalers.c:1901
      >     #63 0x00007f4ad94bec9d in g_closure_invoke (closure=0x15949020, return_value=0x7ffe871c2490, n_param_values=1, param_values=0x7ffe871c24f0, invocation_hint=0x7ffe871c2470) at /usr/src/debug/glib2-2.58.1-1.fc29.x86_64/gobject/gclosure.c:810
      >     #64 0x00007f4ad94d2203 in signal_emit_unlocked_R (node=node@entry=0x374ea40, detail=detail@entry=0, instance=instance@entry=0x367b5f0, emission_return=emission_return@entry=0x7ffe871c2600, instance_and_params=instance_and_params@entry=0x7ffe871c24f0) at /usr/src/debug/glib2-2.58.1-1.fc29.x86_64/gobject/gsignal.c:3635
      >     #65 0x00007f4ad94da9a3 in g_signal_emit_valist (instance=instance@entry=0x367b5f0, signal_id=signal_id@entry=255, detail=detail@entry=0, var_args=var_args@entry=0x7ffe871c26f8) at /usr/src/debug/glib2-2.58.1-1.fc29.x86_64/gobject/gsignal.c:3401
      > #67 0x00007f4aca76673c in released_cb (gesture=<optimized out>, n_press=1, x=535, y=1009, context=0x367b5f0) at /usr/src/debug/gtk3-3.24.1-1.fc29.x86_64/modules/input/imwayland.c:523
      > #68 0x00007f4ad8b45ace in ffi_call_unix64 () at /usr/src/debug/libffi-3.1-18.fc29.x86_64/src/x86/unix64.S:76
      > #69 0x00007f4ad8b4548f in ffi_call (cif=cif@entry=0x7ffe871c2a80, fn=fn@entry=0x7f4aca766660 <released_cb>, rvalue=<optimized out>, avalue=avalue@entry=0x7ffe871c2990) at /usr/src/debug/libffi-3.1-18.fc29.x86_64/src/x86/ffi64.c:525
      > #70 0x00007f4ad94bfc66 in g_cclosure_marshal_generic_va (closure=<optimized out>, return_value=<optimized out>, instance=<optimized out>, args_list=<optimized out>, marshal_data=<optimized out>, n_params=<optimized out>, param_types=<optimized out>) at /usr/src/debug/glib2-2.58.1-1.fc29.x86_64/gobject/gclosure.c:1610
      > #71 0x00007f4ad94beef6 in _g_closure_invoke_va (closure=0x158f4a50, return_value=0x0, instance=0x159474c0, args=0x7ffe871c2d30, n_params=3, param_types=0x34f2830) at /usr/src/debug/glib2-2.58.1-1.fc29.x86_64/gobject/gclosure.c:873
      > #72 0x00007f4ad94db381 in g_signal_emit_valist (instance=0x159474c0, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7ffe871c2d30) at /usr/src/debug/glib2-2.58.1-1.fc29.x86_64/gobject/gsignal.c:3300
      > #73 0x00007f4ad94db923 in g_signal_emit (instance=instance@entry=0x159474c0, signal_id=<optimized out>, detail=detail@entry=0) at /usr/src/debug/glib2-2.58.1-1.fc29.x86_64/gobject/gsignal.c:3447
      > #74 0x00007f4aca57bdfc in gtk_gesture_multi_press_end (gesture=0x159474c0, sequence=<optimized out>) at /usr/src/debug/gtk3-3.24.1-1.fc29.x86_64/gtk/gtkgesturemultipress.c:286
      > #75 0x00007f4ad94c206e in g_cclosure_marshal_VOID__BOXEDv (closure=0x34ec650, return_value=<optimized out>, instance=<optimized out>, args=<optimized out>, marshal_data=<optimized out>, n_params=<optimized out>, param_types=0x34ec680) at /usr/src/debug/glib2-2.58.1-1.fc29.x86_64/gobject/gmarshal.c:1950
      > #76 0x00007f4ad94beef6 in _g_closure_invoke_va (closure=0x34ec650, return_value=0x0, instance=0x159474c0, args=0x7ffe871c30f0, n_params=1, param_types=0x34ec680) at /usr/src/debug/glib2-2.58.1-1.fc29.x86_64/gobject/gclosure.c:873
      > #77 0x00007f4ad94db381 in g_signal_emit_valist (instance=0x159474c0, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7ffe871c30f0) at /usr/src/debug/glib2-2.58.1-1.fc29.x86_64/gobject/gsignal.c:3300
      > #78 0x00007f4ad94db923 in g_signal_emit (instance=instance@entry=0x159474c0, signal_id=<optimized out>, detail=detail@entry=0) at /usr/src/debug/glib2-2.58.1-1.fc29.x86_64/gobject/gsignal.c:3447
      > #79 0x00007f4aca578f02 in _gtk_gesture_set_recognized (sequence=0x0, recognized=0, gesture=0x159474c0) at /usr/src/debug/gtk3-3.24.1-1.fc29.x86_64/gtk/gtkgesture.c:345
      > #80 0x00007f4aca578f02 in _gtk_gesture_check_recognized (gesture=gesture@entry=0x159474c0, sequence=sequence@entry=0x0) at /usr/src/debug/gtk3-3.24.1-1.fc29.x86_64/gtk/gtkgesture.c:386
      > #81 0x00007f4aca57a50b in gtk_gesture_handle_event (controller=0x159474c0, event=0x7f4ab0006bd0) at /usr/src/debug/gtk3-3.24.1-1.fc29.x86_64/gtk/gtkgesture.c:814
      > #82 0x00007f4aca57d40e in gtk_gesture_single_handle_event (controller=0x159474c0, event=0x7f4ab0006bd0) at /usr/src/debug/gtk3-3.24.1-1.fc29.x86_64/gtk/gtkgesturesingle.c:222
      > #83 0x00007f4aca545235 in gtk_event_controller_handle_event (controller=0x159474c0, event=event@entry=0x7f4ab0006bd0) at /usr/src/debug/gtk3-3.24.1-1.fc29.x86_64/gtk/gtkeventcontroller.c:230
      > #84 0x00007f4aca70538b in _gtk_widget_run_controllers (widget=widget@entry=0x38272a0, event=event@entry=0x7f4ab0006bd0, phase=phase@entry=GTK_PHASE_CAPTURE) at /usr/src/debug/gtk3-3.24.1-1.fc29.x86_64/gtk/gtkwidget.c:7379
      > #85 0x00007f4aca70992b in _gtk_widget_captured_event (widget=widget@entry=0x38272a0, event=event@entry=0x7f4ab0006bd0) at /usr/src/debug/gtk3-3.24.1-1.fc29.x86_64/gtk/gtkwidget.c:7433
      > #86 0x00007f4aca5c394b in propagate_event_down (topmost=0x0, event=0x7f4ab0006bd0, widget=0x38272a0) at /usr/src/debug/gtk3-3.24.1-1.fc29.x86_64/gtk/gtkmain.c:2636
      > #87 0x00007f4aca5c394b in propagate_event (widget=widget@entry=0x38272a0, event=event@entry=0x7f4ab0006bd0, captured=captured@entry=1, topmost=topmost@entry=0x0) at /usr/src/debug/gtk3-3.24.1-1.fc29.x86_64/gtk/gtkmain.c:2684
      > #88 0x00007f4aca5c5957 in _gtk_propagate_captured_event (topmost=0x0, event=0x7f4ab0006bd0, widget=0x38272a0) at /usr/src/debug/gtk3-3.24.1-1.fc29.x86_64/gtk/gtkmain.c:2727
      > #89 0x00007f4aca5c5957 in gtk_main_do_event (event=<optimized out>) at /usr/src/debug/gtk3-3.24.1-1.fc29.x86_64/gtk/gtkmain.c:1914
      > #90 0x00007f4aca2b6a39 in _gdk_event_emit (event=event@entry=0x7f4ab0006bd0) at /usr/src/debug/gtk3-3.24.1-1.fc29.x86_64/gdk/gdkevents.c:73
      > #91 0x00007f4aca313286 in gdk_event_source_dispatch (base=<optimized out>, callback=<optimized out>, data=<optimized out>) at /usr/src/debug/gtk3-3.24.1-1.fc29.x86_64/gdk/wayland/gdkeventsource.c:124
      > #92 0x00007f4ad93dd26d in g_main_dispatch (context=0x239de80) at /usr/src/debug/glib2-2.58.1-1.fc29.x86_64/glib/gmain.c:3182
      > #93 0x00007f4ad93dd26d in g_main_context_dispatch (context=context@entry=0x239de80) at /usr/src/debug/glib2-2.58.1-1.fc29.x86_64/glib/gmain.c:3847
      > #94 0x00007f4ad93dd638 in g_main_context_iterate (context=context@entry=0x239de80, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /usr/src/debug/glib2-2.58.1-1.fc29.x86_64/glib/gmain.c:3920
      > #95 0x00007f4ad93dd6d0 in g_main_context_iteration (context=0x239de80, may_block=1) at /usr/src/debug/glib2-2.58.1-1.fc29.x86_64/glib/gmain.c:3981
      > #96 0x00007f4acaba22db in GtkSalData::Yield(bool, bool) (this=0x2249a70, bWait=true, bHandleAllCurrentEvents=false) at /data/sbergman/lo-clang2/core/vcl/unx/gtk3/gtk3gtkdata.cxx:463
      > #97 0x00007f4acaba6a67 in GtkInstance::DoYield(bool, bool) (this=0x225b3c0, bWait=true, bHandleAllCurrentEvents=false) at /data/sbergman/lo-clang2/core/vcl/unx/gtk/gtkinst.cxx:406
      > #98 0x00007f4adf166c6a in ImplYield(bool, bool) (i_bWait=true, i_bAllEvents=false) at /data/sbergman/lo-clang2/core/vcl/source/app/svapp.cxx:438
      > #99 0x00007f4adf166a14 in Application::Yield() () at /data/sbergman/lo-clang2/core/vcl/source/app/svapp.cxx:502
      > #100 0x00007f4adf1669a6 in Application::Execute() () at /data/sbergman/lo-clang2/core/vcl/source/app/svapp.cxx:419
      > #101 0x00007f4ae601eba1 in desktop::Desktop::Main() (this=0x7ffe871c4600) at /data/sbergman/lo-clang2/core/desktop/source/app/app.cxx:1636
      > #102 0x00007f4adf182b45 in ImplSVMain() () at /data/sbergman/lo-clang2/core/vcl/source/app/svmain.cxx:199
      > #103 0x00007f4adf1843d9 in SVMain() () at /data/sbergman/lo-clang2/core/vcl/source/app/svmain.cxx:233
      > #104 0x00007f4ae608e9b8 in soffice_main() () at /data/sbergman/lo-clang2/core/desktop/source/app/sofficemain.cxx:169
      > #105 0x00000000004011ab in sal_main () at /data/sbergman/lo-clang2/core/desktop/source/app/main.c:48
      > #106 0x00000000004011ab in main (argc=<optimized out>, argc@entry=1, argv=<optimized out>, argv@entry=0x7ffe871c4908) at /data/sbergman/lo-clang2/core/desktop/source/app/main.c:47
      > (gdb) frame 55
      > #55 0x00007f4acac98dea in GtkSalFrame::IMHandler::signalIMRetrieveSurrounding (pContext=0xe188f20) at /data/sbergman/lo-clang2/core/vcl/unx/gtk3/gtk3gtkframe.cxx:4260
      > 4260	        OUString sCursorText(sAllText.copy(0, nPosition));
      > (gdb) print xText
      > $1 = uno::Reference to (accessibility::AccessibleEditableTextPara *) 0x1597a418
      > (gdb) print nPosition
      > $2 = -1
      > (gdb) print sAllText
      > $3 = "foo"
      
      Change-Id: I047f0932bf7f44da58c6f701695b4f3e0fb0adfa
      Reviewed-on: https://gerrit.libreoffice.org/63324
      Tested-by: Jenkins
      Reviewed-by: 's avatarStephan Bergmann <sbergman@redhat.com>
      c3be7739
    • Stephan Bergmann's avatar
      Don't call Date's ImpYearToDays with zero year argument · b0547008
      Stephan Bergmann yazdı
      ...on which it asserts since 6d4f2dcc "Resolves:
      tdf#100452 class Date full (BCE,CE) proleptic Gregorian calendar".
      
      The assert fired when executing the Basic code from attachment 146529 to
      <https://bugs.documentfoundation.org/show_bug.cgi?id=121337>
      "FileDateTime("\\nonexistent\smb\path") returns bogus result rather than
      throwing error":
      
      > #4  0x00007ffff1d1c830 in (anonymous namespace)::ImpYearToDays(short) (nYear=0) at tools/source/datetime/tdate.cxx:55
      > #5  0x00007ffff1d1c449 in Date::DateToDays(unsigned short, unsigned short, short) (nDay=0, nMonth=0, nYear=0) at tools/source/datetime/tdate.cxx:149
      > #6  0x00007ffff1d1c3e5 in Date::GetAsNormalizedDays() const (this=0x7fffffff7268) at tools/source/datetime/tdate.cxx:142
      > #7  0x00007ffff1d1dae5 in operator-(Date const&, Date const&) (rDate1=1900-1-1, rDate2=0-0-0) at tools/source/datetime/tdate.cxx:581
      > #8  0x00007ffff5f87347 in GetDayDiff(Date const&) (rDate=0-0-0) at basic/source/runtime/methods.cxx:4653
      > #9  0x00007ffff5f8aebb in SbRtl_FileDateTime(StarBASIC*, SbxArray&, bool) (rPar=...) at basic/source/runtime/methods.cxx:3054
      
      Change-Id: I6468eeafc3daf325d3da3dfeacd08c7df1d1a8f4
      Reviewed-on: https://gerrit.libreoffice.org/63318
      Tested-by: Jenkins
      Reviewed-by: 's avatarEike Rathke <erack@redhat.com>
      b0547008
    • Stephan Bergmann's avatar
      Fix race in test code · d1401579
      Stephan Bergmann yazdı
      seen it fail at <https://ci.libreoffice.org/job/lo_tb_master_win/19591/>
      
      > Value in Thread #1 is 0
      > Value in Thread #2 is 0
      > C:/cygwin/home/tdf/lode/jenkins/workspace/lo_tb_master_win/sal/qa/rtl/doublelock/rtl_doublelocking.cxx:199:rtl_DoubleLocking::getValue::getValue_002
      > assertion failed
      > - Expression: nValueOK != 0
      > - getValue() failed, wrong value expected.
      >
      > rtl_DoubleLocking::getValue::getValue_002 finished in: 1267ms
      
      Change-Id: I6ac85a9ff4da8c046412add40c9447ee53ef8d7e
      Reviewed-on: https://gerrit.libreoffice.org/63320
      Tested-by: Jenkins
      Reviewed-by: 's avatarStephan Bergmann <sbergman@redhat.com>
      d1401579
    • Martin van Zijl's avatar
      Fix tdf#44291. Allow saving text without byte-order mark. · 607ab542
      Martin van Zijl yazdı
      Change-Id: Ib16a4f37adcb2cfb3d2af9b6af21a4b32e4ae54c
      Reviewed-on: https://gerrit.libreoffice.org/50388
      Tested-by: Jenkins
      Reviewed-by: 's avatarMike Kaganski <mike.kaganski@collabora.com>
      607ab542
    • andreas kainz's avatar
      Make tabbed notebookbar non experimental · 4fdd85d0
      andreas kainz yazdı
      for writer, calc, impress and draw
      
      Change-Id: If595fef7f6bfb8d583533b8f7b152d424b814724
      Reviewed-on: https://gerrit.libreoffice.org/62959
      Tested-by: Jenkins
      Reviewed-by: 's avatarMichael Meeks <michael.meeks@collabora.com>
      4fdd85d0
    • Luboš Luňák's avatar
      do not crash in opencl code with malformed formula · 374c88d9
      Luboš Luňák yazdı
      Change-Id: Ie749b57eb0041059ad91a6ec66eddb631168cd56
      Reviewed-on: https://gerrit.libreoffice.org/63180
      Tested-by: Jenkins
      Reviewed-by: 's avatarLuboš Luňák <l.lunak@collabora.com>
      374c88d9
    • Luboš Luňák's avatar
      blacklist ocSheet for threaded calc · 0638d250
      Luboš Luňák yazdı
      It asserts in thread-unsafe ScDocument::GetTable().
      
      Change-Id: I82ce5a0c977cda01fe4d372571e3f8826459dc33
      Reviewed-on: https://gerrit.libreoffice.org/63179
      Tested-by: Jenkins
      Reviewed-by: 's avatarLuboš Luňák <l.lunak@collabora.com>
      0638d250
    • Luboš Luňák's avatar
      blacklist svMatrix for calc threaded calculation · 823f40e0
      Luboš Luňák yazdı
      If a formula contains a matrix, interpreting it will actually result
      in modifying it in some ways (e.g. ScInterpreter::PopRangeMatrix() calls
      SetErrorInterpreter() on the matrix).
      Testcase: rhbz#1645905
      
      Change-Id: I63742449ba0e4e375d6e459dc7bccd7e6b62920e
      Reviewed-on: https://gerrit.libreoffice.org/63187Reviewed-by: 's avatarMichael Meeks <michael.meeks@collabora.com>
      Tested-by: Jenkins
      823f40e0
    • Luboš Luňák's avatar
      don't access deleted cells · f9026deb
      Luboš Luňák yazdı
      This copy&pasted code that got fixed in 2926c9e4, so fix it as well.
      
      Change-Id: I0a038b57a428640dae8cdf17f33a2eab50b0187c
      Reviewed-on: https://gerrit.libreoffice.org/63177
      Tested-by: Jenkins
      Reviewed-by: 's avatarLuboš Luňák <l.lunak@collabora.com>
      f9026deb
    • Luboš Luňák's avatar
      blacklist svExternalName for calc threading · 3460e91a
      Luboš Luňák yazdı
      It's the same like svExternal(Single|Double)Ref, there's a lot of thread-unsafe
      code involved.
      
      Change-Id: Ief8bbbd9393788c374215412ee5236ce6bb551fa
      Reviewed-on: https://gerrit.libreoffice.org/63176Reviewed-by: 's avatarMichael Meeks <michael.meeks@collabora.com>
      Tested-by: Jenkins
      3460e91a
    • Luboš Luňák's avatar
      thread-safe ScGlobal::GetUnitConverter() · 9553f2af
      Luboš Luňák yazdı
      Triggered by sc/qa/unit/data/functions/mathematical/fods/convert_ooo.fods
      with SC_FORCE_CALCULATION=threads.
      
      Change-Id: Ibedb32ee03519911650a0deee67011efeda57c93
      Reviewed-on: https://gerrit.libreoffice.org/63175
      Tested-by: Jenkins
      Reviewed-by: 's avatarLuboš Luňák <l.lunak@collabora.com>
      9553f2af
    • Luboš Luňák's avatar
      work around nan() not propagating its argument with nVidia OpenCL · b15ded2e
      Luboš Luňák yazdı
      And added a check for this to cl-test.ods .
      
      Change-Id: I9b62f2cbef46d5b3dc0adda2b97dda9b8465fe88
      Reviewed-on: https://gerrit.libreoffice.org/63174
      Tested-by: Jenkins
      Reviewed-by: 's avatarLuboš Luňák <l.lunak@collabora.com>
      b15ded2e