Hi,

The prototype agenda is below. Extra items are appreciated either in
this document or as a reply to this mail:

https://pad.documentfoundation.org/p/esc

You can join using Jitsi here:

https://jitsi.documentfoundation.org/esc

Regards,

Miklos

---

* Present:
  +

* Completed Action Items:

* Pending Action Items:

* Release Engineering update (Cloph)
  + 25.2.4 rc1 in 1 week?
  + 24.8.7 release?
  + upcoming 25.8: first alpha this week? (from master)

* Documentation (Olivier)
    + Bugzilla Documentation statistics
        225(225) bugs open
    + Updates:
        BZ changes   1 week   1 month   3 months   12 months
           created     16(5)    33(6)      57(3)     295(-1)
         commented     17(3)    87(8)     164(9)     880(1)
          resolved      3(1)    11(2)      26(0)     161(-3)
    + top 10 contributors:
          Olivier Hallot made 62 changes in 1 month, and 387 changes in 1 year
          Ilmari Lauhakangas made 32 changes in 1 month, and 177 changes in 1 
year
          Nabet, Julien made 17 changes in 1 month, and 44 changes in 1 year
          gmarco made 9 changes in 1 month, and 10 changes in 1 year
          Christian Lohmaier made 8 changes in 1 month, and 8 changes in 1 year
          Kaganski, Mike made 8 changes in 1 month, and 79 changes in 1 year
          Eyal Rozenberg made 6 changes in 1 month, and 22 changes in 1 year
          mar...@truehorizon.eu made 5 changes in 1 month, and 5 changes in 1 
year
          m.a.riosv made 5 changes in 1 month, and 38 changes in 1 year
          Vernon, Stuart Foote made 5 changes in 1 month, and 95 changes in 1 
year

* UX Update (Heiko)
    + Bugzilla (topicUI) statistics
        222(222) (topicUI) bugs open, 13(13) (needsUXEval) needs to be 
evaluated by the UXteam
    + Updates:
        BZ changes   1 week   1 month   3 months   12 months
             added      4(1)    11(3)      11(3)       15(3)
         commented     23(7)    86(18)    214(-2)    1152(-7)
           removed      1(1)     1(1)       1(1)        6(1)
          resolved      3(2)    16(1)      39(-1)     200(-2)
    + top 10 contributors:
          Vernon, Stuart Foote made 57 changes in 1 month, and 329 changes in 1 
year
          Eyal Rozenberg made 46 changes in 1 month, and 214 changes in 1 year
          Heiko Tietze made 34 changes in 1 month, and 565 changes in 1 year
          Ilmari Lauhakangas made 10 changes in 1 month, and 186 changes in 1 
year
          Bogdan B made 6 changes in 1 month, and 61 changes in 1 year
          Samuel Mehrbrodt made 5 changes in 1 month, and 12 changes in 1 year
          *UNKNOWN* made 4 changes in 1 month, and 4 changes in 1 year
          Henschel, Regina made 4 changes in 1 month, and 37 changes in 1 year
          *UNKNOWN* made 3 changes in 1 month, and 3 changes in 1 year
          Fritz R. Paul made 3 changes in 1 month, and 3 changes in 1 year

* Crash testing (Caolan)
    + 148(+4) import failure, 29(+1) export failures
    + ??? coverity issues
    + Google / ossfuzz: ?? fuzzers active now

* Crash Reporting from crashreport.libreoffice.org (Xisco)
    + 25.2.0.3    33475(+384)
    + 25.2.1.2    25687(+431)
    + 25.2.2.2    22902(+5286)
    + 25.2.3.2    1013(+0)

* Mentoring (Hossein)
          committer...   1 week      1 month     3 months    12 months
                  open      46(-46)     136(-47)    143(-41)     143(-41)
               reviews     408(-138)   1366(54)    3576(-68)   13448(-22)
                merged     202(-112)   1044(-25)   3159(-37)   14035(-128)
             abandoned      22(11)       76(8)      214(3)       756(15)
           own commits     123(-75)     742(-45)   2122(-18)    9783(-134)
        review commits      35(3)       162(8)      577(-5)     2851(-14)
        contributor...   1 week      1 month      3 months     12 months
                  open      32(-29)     625(-233)    636(-227)     636(-227)
               reviews     586(-294)   2708(-142)   7354(-198)   30846(-308)
                merged      20(-2)       75(3)       291(-5)      1320(0)
             abandoned     225(191)     524(207)     659(216)      995(215)
           own commits      12(-9)       54(3)       225(-5)      1198(-7)
        review commits       0(0)         0(0)         0(0)          0(0)
    + easyHack statistics:
       needsDevEval 9(9)   needsUXEval 1(1)   cleanup_comments 351(351)
       total 417(417)   assigned 58(58)   open 323(323)
    + top 10 contributors:
          Simon Chenery made 8 patches in 1 month, and 50 patches in 1 year
          Juraj Šarinay made 5 patches in 1 month, and 6 patches in 1 year
          Kurt Nordback made 4 patches in 1 month, and 5 patches in 1 year
          Weblate made 3 patches in 1 month, and 27 patches in 1 year
          Akshay Dubey made 3 patches in 1 month, and 10 patches in 1 year
          Celia Palacios Gómez Tagle made 2 patches in 1 month, and 2 patches 
in 1 year
          Pierre F made 2 patches in 1 month, and 80 patches in 1 year
          David Hashe made 2 patches in 1 month, and 5 patches in 1 year
          Karthik Godha made 2 patches in 1 month, and 10 patches in 1 year
          Ahmed Khaled made 2 patches in 1 month, and 3 patches in 1 year
    + top 10 reviewers:
          Christian Lohmaier made 164 review comments in 1 month, and 838 in 1 
year
          Ilmari Lauhakangas made 124 review comments in 1 month, and 808 in 1 
year
          Weghorn, Michael made 104 review comments in 1 month, and 544 in 1 
year
          Caolán McNamara made 94 review comments in 1 month, and 1248 in 1 year
          Hossein   made 90 review comments in 1 month, and 338 in 1 year
          Vajna, Miklos made 88 review comments in 1 month, and 1174 in 1 year
          Vajngerl, Tomaž made 82 review comments in 1 month, and 346 in 1 year
          Xisco Fauli made 64 review comments in 1 month, and 794 in 1 year
          Thorsten Behrens made 62 review comments in 1 month, and 688 in 1 year
          Nabet, Julien made 50 review comments in 1 month, and 842 in 1 year
    + Patches automatically abandoned:
        vcl: declare nX and nY where they are used ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/174095
        vcl: make DrawAlphaBitmapAndAlphaGradient() parameters const ( Chris 
Sherlock )
            - https://gerrit.libreoffice.org/#/c/174114
        vcl: deindent functions in BitmapTools.cxx ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/174118
        vcl: move BitmapTools.hxx to include/vcl/bitmap/ directory ( Chris 
Sherlock )
            - https://gerrit.libreoffice.org/#/c/177128
        vcl: move alpha.hxx to include/vcl/bitmap/AlphaMask.hxx ( Chris 
Sherlock )
            - https://gerrit.libreoffice.org/#/c/177160
        vcl: move checksum.hxx to the include/vcl/bitmap/ directory ( Chris 
Sherlock )
            - https://gerrit.libreoffice.org/#/c/177202
        vcl: move code to ImplListBox constructor ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/178457
        vcl: extract TravelSelectGuard ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/178462
        vcl: SvxIconViewFlags -> IconViewFlags ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179209
        vcl: SvxIconChoiceCtrl_Impl -> ImplIconChoiceCtrl ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179212
        vcl: remove unnecessary includes in ivctrl.cxx ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179213
        vcl: remove using namespace ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179214
        vcl: move VerticalTabControl to own file ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179215
        vcl: move IconChoiceCtrl and IconChoiceCtrlEntry to own files ( Chris 
Sherlock )
            - https://gerrit.libreoffice.org/#/c/179216
        vcl: make IconChoiceCtrl constructor more readable ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179217
        vcl: _pImpl -> mpImpl ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179218
        vcl: _aClickIconHdl -> maClickIconHdl ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179219
        vcl: remove unnecessary parentheses ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179220
        vcl: make IconChoiceCtrl.cxx more readable ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179221
        vcl: make IconChoiceCtrl.cxx more readable ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179223
        vcl: make VerticalTabControl.cxx more readable ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179224
        vcl: make spinbtn.cxx more readable ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179369
        vcl: flatten SpinButton::MouseButtonDown() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179370
        vcl: flatten SpinButton::KeyInput() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179371
        vcl: indent switch statement ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179372
        vcl: remove underscore from variable name ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179373
        vcl: rename TextDDInfo to TextDragDropInfo, split into own header ( 
Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179713
        vcl: textdata.cxx -> textedit.cxx ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179715
        vcl: move TextCharAttrib to own source file ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179717
        vcl: move TextCharAttribList to own source file ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179718
        vcl: move TextNode to own source file ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179719
        vcl: remove unnecessary includes ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179720
        vcl: remove using namespace directive ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179721
        vcl: move TextEngine member initalization to class definition ( Chris 
Sherlock )
            - https://gerrit.libreoffice.org/#/c/179722
        vcl: flatten TextEngine::RemoveView() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179723
        vcl: flatten TextEngine::SetActiveView() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179724
        vcl: make TextEngine::SetFont() easier to read ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179725
        vcl: flatten TextEngine::SetMaxTextWidth() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179726
        vcl: remove unnecessary variable from static_getLineEndText() ( Chris 
Sherlock )
            - https://gerrit.libreoffice.org/#/c/179727
        vcl: static_getLineEndText() -> lcl_getLineEndText() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179728
        vcl: flatten TextEnging::GetTextLen() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179729
        vcl: flatten TextEnging::GetTextLen() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179730
        vcl: make TextEngine::IsSimpleCharInput() easier to read ( Chris 
Sherlock )
            - https://gerrit.libreoffice.org/#/c/179731
        vcl: remove comment, unneeded braces from if statement ( Chris Sherlock 
)
            - https://gerrit.libreoffice.org/#/c/179732
        vcl: remove commented out code ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179733
        vcl: flatten TextEngine::ImplDeleteText() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179734
        vcl: remove parantheses from TextEngine::GetInputSequenceChecker() ( 
Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179735
        vcl: make variable const ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179736
        vcl: make while easier to use ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179737
        vcl: make TextEngine::ImpInsertText() a bit easier to read ( Chris 
Sherlock )
            - https://gerrit.libreoffice.org/#/c/179738
        vcl: remove commented out code ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179739
        vcl: make texteng.cxx easier to read by addding newlines ( Chris 
Sherlock )
            - https://gerrit.libreoffice.org/#/c/179740
        vcl: cleanup if and while statements ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179741
        vcl: flatten TextEngine::ImplGetPosX() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179742
        vcl: flatten TextEngine::CalcTextWidth() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179743
        vcl: remove unnecessary variable ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179744
        vcl: flatten TextEngine::GetTextPortionRange() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179745
        vcl: remove unnecessary variable ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179746
        vcl: remove unnecessary parentheses ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179747
        vcl: collapse if statements ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179748
        vcl: remove unnecessary parentheses and rewrite not in condition ( 
Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179749
        vcl: flatten TextEngine::ImplBreakLine() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179750
        vcl: flatten TextEngine::CreateTextPortions() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179751
        vcl: flatten TextEngine::RecalcTextPortions() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179752
        vcl: flatten TextEngine::RemoveAttribs() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179753
        vcl: flatten TextEngine::SetTextAlign() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179754
        vcl: flatten TextEngine::ImpParagraphStarted() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179755
        vcl: flatten TextEngine::ImpParagraphRemoved() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179756
        vcl: flatten TextEngine::ImpCharsRemoved() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179757
        vcl: flatten TextEngine::ImpCharsInserted() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179758
        vcl: flatten TextEngine::SetRightToLeft() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179760
        vcl: flatten TextEngine::ImpGetRightToLeft() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179761
        vcl: flatten TextEngine::ImpGetPortionXOffset() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179762
        vcl: remove unnecessary variable in TextEngine::ImplGetAlign() ( Chris 
Sherlock )
            - https://gerrit.libreoffice.org/#/c/179763
        vcl: flatten TextEngine::ImpGetOutputOffset() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179764
        vcl: remove unnecessary parentheses ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179765
        vcl: make ImplGetLineEndText() non-local ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179766
        vcl: move GetTextLines() from TextEngine to 
TEParaPortions::GetTextLines() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179767
        vcl: TextPaM -> TextParagraphMarker ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179768
        vcl: extract TextParagraphMarker 
ImplCTLTypeAndReplaceCheckInputSequence() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179769
        vcl: remove unnecessary parentheses ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179770
        vcl: flatten TextEngine::ImplRemoveChars() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179792
        vcl: extract lcl_GetEndOfLine() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179793
        vcl: make variable const ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179794
        vcl: TextEng::ImpParagraphInserted() -> 
ImplBroadcastParagraphInserted() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179795
        vcl: TextEng::ImpParagraphRemoved() -> ImplBroadcastParagraphRemoved() 
( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179796
        vcl: TextEngine::ImpCharsRemoved() -> ImplBroadcastCharsRemoved() ( 
Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179797
        vcl: TextEngine::ImpCharsInserted() -> ImplBroadcastCharsInserted() ( 
Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179798
        vcl: extract TextEngine::ImplInsertTextLine() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179799
        vcl: simplify TextEngine::ImpInsertParaBreak() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179800
        vcl: bSpecial -> bStayPastEndOfLine ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179801
        vcl: extract TEParaPortion::GetBottomY() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179802
        vcl: extract TEParaPortions::GetBottomY() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179803
        vcl: remove unnecessary parentheses ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179804
        vcl: extract lcl_PreferPortionStart() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179805
        vcl: fix comment ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179808
        vcl: move DoesKeyChangeText() and IsSimpleCharInput() to KeyEvent ( 
Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179905
        vcl: make TextEngine functions const ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179906
        vcl: make TextEdit::ParagraphMarkertoEditCursor() const ( Chris 
Sherlock )
            - https://gerrit.libreoffice.org/#/c/179907
        vcl: change pointer parameter pLine a const ref ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179908
        vcl: improve SAL_WARN message ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179909
        vcl: move CalcTextWidth() to TEParaPortions ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179910
        vcl: move FindCharAttrib and FindAttrib to TextDoc ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179911
        vcl: TextEngine::SeekCursor() returns a font ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179912
        vcl: seperate ImplUpdateTextWidth() from CalcTextWidth() in TextEngine 
( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179913
        vcl: TextEngine::CalcTextWidth() -> GetTextWidth() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179914
        vcl: extract GetTextLen() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179996
        vcl: migrate GetText() functionality from TextEngine to TextDoc ( Chris 
Sherlock )
            - https://gerrit.libreoffice.org/#/c/179997
        vcl: if zero chars, then return early from ImpRemoveChars() ( Chris 
Sherlock )
            - https://gerrit.libreoffice.org/#/c/179998
        vcl: extract TextEngine::ImplRemoveParagraphs() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/179999
        vcl: extract ImplRemoveEndParagraphChars() and 
ImplRemoveStartParagraphChars() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/180000
        vcl: flatten ImplRemoveEndParagraphChars() and 
ImplRemoveStartParagraphChars() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/180001
        vcl: move ImpConnectParagraphs() down file ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/180002
        vcl: use range based for loop ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/180003
        vcl: make TextEdit::GetTextPortionRange() return a pair ( Chris 
Sherlock )
            - https://gerrit.libreoffice.org/#/c/180004
        vcl: use std::all_of() to express intent ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/180042
        vcl: extract CanQuickFormat() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/180043
        vcl: extract TextEngine::ImplCreateEmptyParagraph() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/180051
        vcl: extract TextEngine::ImplCheckInputSequence() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/180052
        vcl: remove unnecessary TextEngine::ImpInsertText() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/180053
        vcl: flatten TextEngine::ImpGetXPos() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/180054
        vcl: flatten TextEngine::ImpGetXPos() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/180055
        vcl: flatten TextEngine::ImpGetXPos() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/180056
        vcl: rename rmpLine to rTextLine ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/180057
        vcl: remove unnecessary parentheses ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/180058
        vcl: migrate functionality to TextView::Update() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/180059
        vcl: extract TextEngine::ImplFormatParagraph() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/180060
        vcl: remove unnecessary variable ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/180061
        vcl: flatten code and rename from nTmpPos -> nAccPos ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/180062
        tdf#164656 [WIP] implement basic weld interfaces ( Sahil Gautam )
            - https://gerrit.libreoffice.org/#/c/180068
        vcl: extract lcl_AccumulateTextPortionLen() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/180095
        vcl: move lcl_AccumulateTextPortionLen() to 
TextPortionList::AccumulateLenTo() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/180096
        tdf#43157 vcl: replace OSL_ENSURE with SAL_WARN_IF and cleanup warning 
messages ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/180097
        vcl: add warning when text height is zero ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/180098
        vcl: CreateLines() -> ImplCreateLines() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/180099
        vcl: add Impl to CreateTextPortions() and RecalcTextPortions() names ( 
Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/180100
        vcl: move functionality from TextEngine to 
TEParaPortion::GetInvalidYOffsets() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/180101
        vcl: TextEngine::GetInvalidYOffsets() -> 
TextEngine::ImplGetInvalidYOffsets() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/180102
        vcl: remove unnecessary parentheses ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/180103
        vcl: move variables closer to first use ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/180104
        vcl: nTmpPos -> nCurTextIndex ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/180105
        vcl: remove unnecessary parentheses ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/180107
        vcl: nCurPos -> nMarginPos ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/180385
        vcl: extract TextEngine::ImplGetDefaultTabWidth() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/180386
        vcl: split if statement ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/180389
        vcl: minor change to grammar in comment ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/180392
        vcl: make variable const ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/180393
        vcl: extract ImplAdjustTextLineAlignment() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/180394
        vcl: extract TextEngine::ImplRevalidateLine() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/180395
        vcl: flatten TextEngine::ImplRevalidateLine() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/180396
        vcl: flatten TextEngine::ImplRevalidateLine() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/180397
        vcl: flatten TextEngine::ImplInvalidateTextRect() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/180398
        vcl: TextCharAttribLists -> TextCharAttribs ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/180399
        vcl: split out header to TextCharAttribs.hxx ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/180400
        vcl: move TextNode into own header ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/180401
        vcl: move code into TextUndoManager.cxx ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/180402
        vcl: move TextUndoDelPara into own files ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/180403
        vcl: split textundo.cxx ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/180404
        vcl: TETextPortionList -> TETextPortions ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/180405
        WIP Make Creatable, Editable, Renamable and Deletable invokes ( Jim 
Raykowski )
            - https://gerrit.libreoffice.org/#/c/180476
        vcl: collapse if statement ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/180641
        vcl: make TextDoc::IsValidParagraphMarker() const ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/180642
        vcl: merge ExtTextEngine with TextEngine ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/180643
        vcl: remove unnecessary parentheses ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/180645
        vcl: nTmpPos -> nLeftPos ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/180646
        vcl: convert to range based for loop ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/180647
        vcl: remove unnecessary parentheses ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/180648
        vcl: flatten CanQuickFormat() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/180649
        vcl: flatten CanQuickFormat() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/180650
        WIP: tdf#142373: dump info from Development Tools ( Xisco Fauli )
            - https://gerrit.libreoffice.org/#/c/180837
        vcl: flatten DoesKeyChangeText() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/181285
        tdf#165125: vcl_pdfexport2: Add unittest ( Xisco Fauli )
            - https://gerrit.libreoffice.org/#/c/181418
        vcl: initialize IdleFormatter member variables in class definition ( 
Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/181553
        vcl: initialize TextDragDropInfo members in class definition ( Chris 
Sherlock )
            - https://gerrit.libreoffice.org/#/c/181554
        vcl: initialize TextLine members in class definition ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/181555
        vcl: remove some unnecessary curly-braces ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/181556
        vcl: remove unnecessary include in TextSelection.cxx ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/181557
        vcl: make variables const ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/181558
        vcl: initialize TextUndoManager variable in constructor ( Chris 
Sherlock )
            - https://gerrit.libreoffice.org/#/c/181559
        vcl: extract functions from Shorten() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/181560
        vcl: make bDone const ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/181561
        vcl: extract lcl_GetSelStartIndex() lcl_GetSelEndIndex() & 
lcl_GetSelLen() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/181562
        vcl: extract lcl_GetStartNode() and lcl_GetEndNode() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/181563
        vcl: make TextDoc::GetTextLen() parameters const pointer to const value 
( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/181564
        vcl: remove temp variable ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/181565
        vcl: make variable const ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/181566
        vcl: make const pointer ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/181567
        tdf#43157 vcl: convert OSL_FAIL to SAL_WARN ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/181568
        vcl: make variable const pointer to const value ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/181569
        vcl: make variable const pointer to const value ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/181570
        vcl: make TextCharAttribs::FindAttribs(), FindEmptyAttribs() const ( 
Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/181571
        vcl: make TextCharAttribs::HasBoundingAttrib() const ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/181572
        vcl: remove need for mbHasEmptyAttribs in TextCharAttribs ( Chris 
Sherlock )
            - https://gerrit.libreoffice.org/#/c/181573
        vcl: move variables closer to first use in TextDoc::GetText() ( Chris 
Sherlock )
            - https://gerrit.libreoffice.org/#/c/181574
        vcl: no need for :: scope in front of std ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/181575
        vcl: convert from switch to if ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/181576
        TextPortions::Reset() -> TextPortions::clear() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/181577
        tdf#43157 vcl: convert OSL_FAIL to assert ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/181578
        vcl: remove unnecessary curly braces ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/181579
        vcl: convert to for range loop ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/181580
        vcl: make variable const pointer to const value ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/181581
        vcl: simplify TextEngine::IsInputSequenceCheckingRequired() ( Chris 
Sherlock )
            - https://gerrit.libreoffice.org/#/c/181582
        vcl: we lazy load the locale and break iterator ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/181583
        vcl: initialize member variables in ParaPortion definition ( Chris 
Sherlock )
            - https://gerrit.libreoffice.org/#/c/181584
        vcl: ParaPortion::GetFirstInvalidLine() -> InvalidateFirstLine() ( 
Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/181585
        vcl: make ParaPortion::GetLineNumber() const ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/181586
        tdf#43157 vcl: convert OSL_ENSURE to assert ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/181587
        vcl: remove unnecessary parentheses ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/181588
        vcl: make ParaPortions::GetTextLines() const ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/181589
        vcl: initialize member variables in TextHint definition ( Chris 
Sherlock )
            - https://gerrit.libreoffice.org/#/c/181590
        vcl: initialize member variables in TextIMEInfos definition ( Chris 
Sherlock )
            - https://gerrit.libreoffice.org/#/c/181591
        vcl: remove unnecessary parentheses ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/181593
        vcl: make variables const ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/181594
        vcl: test TextEngine::MatchGroup() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/181595
        vcl: flatten TextEngine::MatchGroup() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/181596
        vcl: flatten TextEngine::MatchGroup() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/181597
        vcl: remove unnecessary parentheses ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/181598
        vcl: extract TextEngine::ImplMatchGroupForwards() and 
ImplMatchGroupBackwards() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/181599
        vcl: use recursive algorithm to match groups ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/181600
        vcl: remove extraneous curly braces ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/181602
        vcl: remove static_cast ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/181603
        vcl: fix modelines in vcl/source/control/imivctl1.cxx ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/181690
        vcl: prefix member variables of TETextPortion with 'm' ( Chris Sherlock 
)
            - https://gerrit.libreoffice.org/#/c/181706
        tdf#165297 themes disabled and disabledtext color improvements ( Sahil 
Gautam )
            - https://gerrit.libreoffice.org/#/c/182027
        vcl: extract lcl_CanReadAnimationFrames() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/182054
        vcl: simplify ReadAnimation() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/182055
        vcl: extract lcl_ReadAnimationFrames() ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/182056
        vcl: remove need for bReadAnimations variable ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/182057
        dummy first dialog ( Sahil Gautam )
            - https://gerrit.libreoffice.org/#/c/182357
        vcl: use reverse recursive function to match within a paragraph ( Chris 
Sherlock )
            - https://gerrit.libreoffice.org/#/c/182381
        vcl: add another unit test for forward matching ( Chris Sherlock )
            - https://gerrit.libreoffice.org/#/c/182382
        wip: thought experiment with stuffing once_flag into class_data ( 
Caolán McNamara )
            - https://gerrit.libreoffice.org/#/c/182408
        tdf#85976 give the user some feedback after removing/selecting 
duplicates ( Sahil Gautam )
            - https://gerrit.libreoffice.org/#/c/182505
    + big CONGRATULATIONS to contributors who have at least 1 merged patch, 
since last report:
          Mateusz Wlazłowski

* GSoC (Ilmari)
  + https://developers.google.com/open-source/gsoc/timeline
  + mentors are watching the patches associated with proposals/mentees
  + Next step: 29 April - GSoC contributor proposal rankings due from Org Admins

* Commit Access

* Developer Certification (Stephan/Miklos/László)
  + resting since: 0 weeks (limit: 20 weeks)

* Jenkins / CI update (Cloph)

* What’s cooking (Miklos)
  + A11y update (Michael W)
  + RTL/CTL/CJK update (Jonathan)

* QA update (Xisco)
    + UNCONFIRMED: 1675 (+3)
        + enhancements: 450  (+0)
        + needsUXEval: 6 (+0)
        + haveBackTrace: 14 (+0)
        + needsDevAdvice: 47 (+0)
        + documentation:  2 (-4)
        + android:  0 (+0)
        + iOS:  0 (+0)
        + Online:  7 (+0)



    + Most pressing bugs:
     New:
     Old:
     Fixed:


    + New high severity bugs of the week:

* QA stats
    + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
      +90  +10 (-53) overall)
      many thanks to the top bug squashers:
       Xisco Faulí             4
       Julien Nabet            3
       Mateusz Wlazłowski      3
       Buovjaga                2
       Caolán McNamara         2
       Heiko Tietze            2
       Michael Weghorn         2
       Olivier Hallot          2
       Telesto                 2
       V Stuart Foote          2

    + top 10 bugs reporters:
       Eyal Rozenberg          6
       Regina Henschel         4
       Telesto                 4
       Robert Lacroix          3
       nobu                    3
       Tuomas Hietala          2
       fantanoice              2
       Aron Budea              1
       Buovjaga                1
       Joop Kiefte             1

    + top 10 bugs fixers:
       Nabet, Julien           3
       Caolán McNamara         2
       Xisco Fauli             2
                               1
       *UNKNOWN*               1
       Aron Budea              1
       Balazs Varga            1
       Balland-Poirier, Laurent 1
       Hagar Delest            1
       Heiko Tietze            1

    + top 10 bugs confirmers:
       Ilmari Lauhakangas      15
       m.a.riosv               15
       Vernon, Stuart Foote    11
       Mateusz Wlazłowski      8
       Heiko Tietze            3
       *UNKNOWN*               2
       Nabet, Julien           2
       Olivier Hallot          2
       nobu                    2
       Alex Thurgood           1


* Bisected bugs open: keyword 'bisected'
   + more accurate - down to a single commit.
   + http://bit.ly/2dyIfDy
   +

     done by:
        libre                  2
        Raal                   2
        Bogdan B               1
        Jessica                1
        Mateusz Wlazłowski     1
        Xisco Fauli            1


* Bibisected bugs open: keyword 'bibisected'
   + http://bit.ly/2cSCXlS
   +

     done by:
        libre                  2
        Raal                   2
        Bogdan B               1
        Jessica                1
        Mateusz Wlazłowski     1
        Xisco Fauli            1


* all bugs tagged with 'regression'
   + 1257(+5) bugs open of 14056(+11) total 22(-1) high prio.

     done by:
        Mateusz Wlazłowski     2
        Telesto                2
        Balazs Varga           1
        Eyal Rozenberg         1
        Jessica                1
        m.a.riosv              1
        Raal                   1
        Xisco Fauli            1


* ~Component   count net * high severity regressions
   + http://bit.ly/1HWHb3E
     Writer        - 9(-1)
     Calc          - 6(+0)
     LibreOffice   - 4(+0)
     Impress       - 1(+0)
     Installation  - 1(+0)
     UI            - 1(+0)

   by OS:
     All           - 17(-1)
     Linux         - 4(+0)
     Mac OS X      - 0(+0)
     Windows       - 1(+0)


* ~Component   count net * all regressions
   + http://bit.ly/1BUdI8i
     Writer: other            - 416(+0)
     Calc                     - 245(+2)
     Impress                  - 128(+2)
     LibreOffice              - 55(+0)
     Draw                     - 47(+0)
     Writer: docx filter      - 46(+1)
     Crashes                  - 43(-1)
     Base                     - 37(+0)
     UI                       - 37(+1)
     Borders                  - 35(+0)
     Writer: other filter     - 32(+2)
     Writer: perf             - 32(-1)
     filters and storage      - 29(+0)
     Chart                    - 27(+1)
     RTL                      - 25(+2)
     Printing and PDF export  - 23(-1)
     BASIC                    - 20(+0)
     Writer: doc filter       - 18(+0)
     graphics stack           - 13(+0)
     Formula Editor           - 9(-1)
     framework                - 3(+0)
     sdk                      - 3(+0)
     Extensions               - 2(+0)
     Installation             - 2(+0)
     Linguistic               - 2(+0)

Reply via email to