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: + add guidelines wrt LLM usage to the GSoC page (Ilmari) + proceed with dev cert current round (Stephan) * Release Engineering update (Cloph) + 24.8.7 rc2 next week? + 25.2.3 rc2 this week? + upcoming 25.8: first alpha in early May (from master) + https://wiki.documentfoundation.org/ReleasePlan/25.8 is created now (may change) * Documentation (Olivier) + Bugzilla Documentation statistics 220(220) bugs open + Updates: BZ changes 1 week 1 month 3 months 12 months created 12(3) 25(6) 49(0) 297(1) commented 39(19) 87(34) 145(30) 878(9) resolved 5(2) 11(4) 27(0) 170(1) + top 10 contributors: Olivier Hallot made 45 changes in 1 month, and 383 changes in 1 year Ilmari Lauhakangas made 20 changes in 1 month, and 162 changes in 1 year Kaganski, Mike made 16 changes in 1 month, and 86 changes in 1 year gmarco made 9 changes in 1 month, and 10 changes in 1 year Vernon, Stuart Foote made 9 changes in 1 month, and 117 changes in 1 year Christian Lohmaier made 8 changes in 1 month, and 8 changes in 1 year Eyal Rozenberg made 7 changes in 1 month, and 19 changes in 1 year Nabet, Julien made 7 changes in 1 month, and 40 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 36 changes in 1 year * UX Update (Heiko) + Bugzilla (topicUI) statistics 222(222) (topicUI) bugs open, 16(16) (needsUXEval) needs to be evaluated by the UXteam + Updates: BZ changes 1 week 1 month 3 months 12 months added 4(2) 12(4) 12(4) 18(4) commented 33(8) 120(2) 275(22) 1213(-11) removed 0(0) 0(0) 0(0) 7(-1) resolved 5(-3) 18(0) 43(0) 207(-5) + top 10 contributors: Vernon, Stuart Foote made 55 changes in 1 month, and 350 changes in 1 year Eyal Rozenberg made 41 changes in 1 month, and 212 changes in 1 year Heiko Tietze made 40 changes in 1 month, and 614 changes in 1 year Ilmari Lauhakangas made 18 changes in 1 month, and 186 changes in 1 year Olivier Hallot made 11 changes in 1 month, and 17 changes in 1 year Kaganski, Mike made 10 changes in 1 month, and 36 changes in 1 year Devashish gupta made 6 changes in 1 month, and 6 changes in 1 year m.a.riosv made 6 changes in 1 month, and 35 changes in 1 year Peyton R made 5 changes in 1 month, and 5 changes in 1 year *UNKNOWN* made 4 changes in 1 month, and 4 changes in 1 year * Crash testing (Caolan) + 146(+3) import failure, 32(-4) export failures + ??? coverity issues + Google / ossfuzz: ?? fuzzers active now * Crash Reporting from crashreport.libreoffice.org (Xisco) + 25.2.0.2 210(+4) + 25.2.0.3 32703(+693) + 25.2.1.2 24639(+1098) + 25.2.2.2 12444(+4776) * Mentoring (Hossein) committer... 1 week 1 month 3 months 12 months open 80(-34) 164(-12) 170(-13) 170(-13) reviews 438(76) 1254(-44) 3560(-26) 13428(56) merged 221(-45) 1009(24) 3177(-34) 14143(-24) abandoned 14(-10) 65(1) 210(5) 739(-6) own commits 156(-47) 720(56) 2136(-15) 9924(-35) review commits 44(11) 174(-1) 582(-8) 2878(-23) contributor... 1 week 1 month 3 months 12 months open 72(-482) 885(-214) 889(-222) 889(-222) reviews 736(-170) 2736(10) 7486(-134) 31076(-72) merged 11(-7) 80(-12) 287(-15) 1317(-16) abandoned 228(192) 317(216) 418(214) 758(217) own commits 11(5) 60(-10) 217(-7) 1202(-12) review commits 0(0) 0(0) 0(0) 0(0) + easyHack statistics: needsDevEval 9(9) needsUXEval 1(1) cleanup_comments 350(350) total 418(418) assigned 56(56) open 326(326) + top 10 contributors: Devashish gupta made 6 patches in 1 month, and 9 patches in 1 year Simon Chenery made 4 patches in 1 month, and 44 patches in 1 year Manish Mahapatra made 4 patches in 1 month, and 4 patches in 1 year Shardul Vikram Singh made 3 patches in 1 month, and 7 patches in 1 year Kurt Nordback made 3 patches in 1 month, and 3 patches in 1 year Nam Bui made 3 patches in 1 month, and 4 patches in 1 year Weblate made 2 patches in 1 month, and 27 patches in 1 year Marco Pinto made 2 patches in 1 month, and 6 patches in 1 year Celia Palacios Gómez Tagle made 2 patches in 1 month, and 2 patches in 1 year Pierre Vacher made 2 patches in 1 month, and 7 patches in 1 year + top 10 reviewers: Ilmari Lauhakangas made 128 review comments in 1 month, and 832 in 1 year Christian Lohmaier made 112 review comments in 1 month, and 804 in 1 year Hossein made 102 review comments in 1 month, and 354 in 1 year Caolán McNamara made 86 review comments in 1 month, and 1240 in 1 year Vajna, Miklos made 82 review comments in 1 month, and 1148 in 1 year allotropia jenkins made 82 review comments in 1 month, and 534 in 1 year Thorsten Behrens made 74 review comments in 1 month, and 676 in 1 year Vajngerl, Tomaž made 72 review comments in 1 month, and 338 in 1 year Kaganski, Mike made 62 review comments in 1 month, and 560 in 1 year Xisco Fauli made 62 review comments in 1 month, and 802 in 1 year + Patches automatically abandoned: vcl: initialize Calendar vars in definition, move ImplInit() into constructor ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/174768 vcl: extract Calendar::RecalculateDimensions() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/174770 vcl: rename aTempDate to aFirstDayNextMonth ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/174775 vcl: reorganise location of functions in calendar.cxx ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/176670 vcl: remove empty comment line ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/178218 vcl: initialize member variables in class definition ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/178350 vcl: extract ComboBox::ImplInitListBoxFloatingWindow() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/178423 vcl: extract ComboBox::ImplInitSubEdit() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/178424 vcl: move local function closer to first use in combobox.cxx ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/178426 vcl: seperate out FindMatchingEntry() from FindLooselyMatchingEntry() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/178427 vcl: extract ImplListBox::FindEntry() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/178428 vcl: lcl_GetSelectedEntries() -> lcl_PopulateEntryPositions() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/178429 vcl: simplify if statement ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/178430 vcl: flatten ComboBox::ImplUpdateFloatSelection() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/178431 vcl: m_nDDHeight -> m_nDropdownHeight ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/178458 vcl: flatten combobox.cxx ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/178459 vcl: remove unnecessary variable from ComboBox::GetDropDownLineCount() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/178460 vcl: extract lcl_GetEntryPosAfterMRUPos() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/178461 vcl: default initialize ImplEntryList ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/178476 vcl: call on functions directly ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/178477 vcl: remove commented out code ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/178479 vcl: flatten ComboBox::GetSelectedEntryPos() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/178480 vcl: move ComboBoxBounds definition closer to first use ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/178498 vcl: remove namespace and use static, rename from Impl to lcl_ ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/178995 vcl: remove lcl_Power10() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179032 vcl: move lcl_NumericProcessKeyInput() into KeyEvent ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179042 vcl: migrate MetricField to own file ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179049 vcl: migrate NumericFormatter to own file ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179053 vcl: move TimeFormatter out of field2.cxx and into own file ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179077 vcl: move lcl_DateProcessKeyInput() into KeyEvent ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179081 vcl: move DateFormatter out of field2.cxx and into own file ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179101 vcl: make hyperlabel.cxx more readable ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179193 vcl: make function names start with lcl_ and not Impl ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179227 vcl: move LongCurrencyBox to own file ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179228 vcl: remove using namespace ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179229 vcl: longcurr.cxx -> LongCurrencyFormatter.cxx ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179230 vcl: make LongCurrencyFormatter.cxx easier to read ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179231 vcl: flatten functions in LongCurrencyFormatter.cxx ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179232 vcl: move variables closers to first use ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179281 vcl: extract scrollbar draw functions ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179289 Improve attribute ID declarations ( Vojtěch Doležal ) - https://gerrit.libreoffice.org/#/c/179319 vcl: flatten Slider::ImplUpdateRects() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179328 vcl: flatten Slider::ImplUpdateRects() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179329 vcl: remove unnecessary parentheses ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179330 vcl: flatten Slider::ImplDraw() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179331 vcl: make variable const ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179332 vcl: make slider more readable ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179333 vcl: remove unnecessary parentheses ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179334 vcl: flatten Slider::Tracking() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179335 vcl: flatten Slider::KeyInput() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179336 vcl: remove unnecessary parentheses ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179337 vcl: remove unnecessary parentheses ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179338 vcl: flatten Slider::SetRange() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179339 vcl: flatten Slider::CalcWindowSizePixel() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179340 vcl: extract ImplMakeControlPartsHorz() and ImplMakeControlPartsVert() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179341 vcl: extract Slider::ImplUpdateControlParts() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179342 vcl: bUpdate -> bInvalidate ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179343 vcl: flatten Slider::ImplUpdateControlParts() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179344 vcl: Slider::ImplCalc() to Slider::ImplUpdateControlDimensions() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179345 vcl: extract ImplSetHorzThumbSize() and ImplSetVertThumbSize() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179346 vcl: extract Slider::ImplUpdateThumbDimensions() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179347 vcl: flatten slider.cxx ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179348 vcl: collapse if statements ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179349 vcl: extract ImplCalculateMouseOffset() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179350 vcl: make Slider::Tracking() easier to read ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179351 vcl: extract ImplTrackDragging() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179352 vcl: flatten ImplTrackDragging() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179353 vcl: flatten ImplTrackDragging() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179354 vcl: extract ImplEndSliderTracking() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179355 vcl: extract ImplDrawNativeSlider() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179356 vcl: extract ImplDrawChannel1() and ImplDrawChannel2() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179357 vcl: flatten ImplDrawChannel1() and ImplDrawChannel2() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179358 vcl: flatten Slider::ImplDrawNativeSlider() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179359 vcl: collapse if statement ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179360 vcl: extract ImplDrawThumb() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179361 vcl: simplify Slider::CalcWindowsSizePixel() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179362 vcl: make spinfld.cxx more readable ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179379 vcl: flatten lcl_DrawNativeSpinfield() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179380 vcl: flatten lcl_DrawNativeSpinfield() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179381 vcl: remove unnecessary variable ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179382 vcl: flatten MouseButtonDown ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179383 vcl: flatten MouseMove() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179384 vcl: flatten SpinField::EventNotify() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179385 vcl: flatten SpinField::EventNotify() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179386 vcl: flatten SpinField::EventNotify() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179387 vcl: flatten SpinField::EventNotify() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179388 vcl: flatten SpinField::FillLayoutData() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179389 vcl: flatten SpinField::Paint() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179390 vcl: flatten SpinField::ImplCalcButtonAreas() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179391 vcl: flatten SpinField::ImplCalcButtonAreas() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179392 vcl: remove unnecessary parentheses ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179393 vcl: flatten SpinField::ImplFindPartRect() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179394 vcl: flatten SpinField::PreNotify() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179395 vcl: flatten SpinField::PreNotify() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179396 vcl: flatten SpinField::PreNotify() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179397 vcl: flatten SpinField::PreNotify() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179398 vcl: flatten SpinField::PreNotify() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179399 vcl: flatten SpinField::CalcMinimumSizeForText() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179400 vcl: make variables const ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179401 vcl: use Control and not Window for function parameters ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179414 vcl: use vcl::RenderContext for function param, not OutputDevice ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179415 vcl: use std::find_if() in TabControl::GetItem() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179450 vcl: use std::ranges, std::for_each, std::reduce in lcl_AdjustSingleLineTabs() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179451 vcl: filter out unnecessary values from vectors in foreach loops ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179452 vcl: use std::find_if to get element for ImplGetItem() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179453 vcl: rename _rStyle -> rStyle ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179454 vcl: exgract lcl_ComputeLineCosts() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179455 vcl: extract lcl_CollectWrapPoints() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179456 vcl: extract lcl_FindSolution() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179457 vcl: add space between comment and first word ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179458 vcl: add a TODO ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179459 vcl: make variables const ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179460 vcl: flatten TabControl::ImplPosCurTabPage() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179461 vcl: flatten TabControl::ImplActivateTabPage() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179462 vcl: flatten TabControl::ImplShowFocus() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179463 vcl: make nOff const ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179464 vcl: make nCurPos const ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179465 vcl: move variable closer to first usage ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179466 vcl: make TabControl::ImplDrawItem() more readable ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179467 vcl: flatten TabControl::ImplHandleKeyEvent() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179468 vcl: flatten if statements ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179469 vcl: make TabControl::GetKeyInput() more readable ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179470 vcl: make lcl_canPaint() more readable ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179471 vcl: use ranges instead of for loop ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179472 vcl: flatten TabControl::PreNotify() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179513 vcl: flatten TabControl::PreNotify() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179514 vcl: flatten TabControl::PreNotify() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179515 vcl: flatten TabControl::PreNotify() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179516 vcl: make tabctrl.cxx more readable ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179517 vcl: use a variable for function ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179518 vcl: remove i_ from variable names ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179519 vcl: use find_if in TabControl::GetPagePos() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179520 vcl: flatten TabControl::SetCurPageID() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179521 vcl: flatten TabControl::GetCurPageID() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179522 vcl: flatten TabControl::SelectTabPage() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179523 vcl: flatten TabControl::SetTabPage() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179524 vcl: flatten TabControl::GetTabPage() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179525 vcl: flatten TabControl::SetPageItem() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179526 vcl: remove i_ from variable names ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179527 vcl: extract lcl_ActivatePage() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179528 vcl: extract ImplActivateAllPages() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179529 vcl: extract TabPage::ImplEnlargePageSize() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179530 vcl: extract TabControl::ImplGetHeaderHeight() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179531 vcl: extract TabControl::ImplGetTabLabelBottomRight() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179532 vcl: move if statement into functions ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179533 vcl: make variable const ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179534 vcl: extract lcl_AdjustOptimalPageSize() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179535 vcl: rearrange function positions in tabctrl.cxx file ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179536 vcl: flatten TabControl::set_property() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179537 vcl: prefix member variables with m ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179538 vcl: extract lcl_CorrectTab() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179539 vcl: split out class into seperate files from tabctrl.cxx ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179540 vcl: use std::reduce for TabControl::ImplEnlargePageSize() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179541 vcl: remove for loop with a std::accumulate ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179542 vcl: remove TabControl::ImplInit() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179543 vcl: extract lcl_GetImageSize() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179544 vcl: aSize -> aTextSize ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179545 vcl: make TabControl::ImplGetItemSize() easier to read ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179546 vcl: extract lcl_GetControlSize() and lcl_GetControlHeight() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179547 vcl: move variables closer to first use ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179548 vcl: move values into nControlWidth and nControlHeight ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179549 vcl: extract ImplTabItem::ShortenText() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179550 vcl: move GetImageSize() into ImplTabItem ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179551 vcl: extract TabControl::ImplPopulateWidthAndPosArys() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179552 vcl: convert to aPt and make constants global ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179553 vcl: extract ImplInvalidateTabPage() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179554 vcl: flatten TabPage::ImplInvalidateTabPage() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179555 vcl: flatten TabPage::ImplInvalidateTabPage() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179556 vcl: extract TabControl::ImplGetShowTabPage() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179557 vcl: move variables closer to first use ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179558 vcl: move variables closer to first use ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179559 vcl: extract TabControl::ImplGetTabItemControlState() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179560 vcl: extract TabControl::ImplNativeDrawTabItem() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179561 vcl: make variables const in TabControl.cxx ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179630 vcl: remove unnecessary Point() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179631 vcl: move rStyleSettings closer to scope where it is used ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179632 vcl: extract TabControl::ImplDrawItems() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179633 vcl: extract TabContro::ImplDrawTabPane() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179634 vcl: flatten TabControl::ImplDrawTabPane() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179635 vcl: flatten TabControl::ImplDrawTabPane() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179636 vcl: extract TabControl::ImplDrawNativeTabPane() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179637 vcl: move variable closer to first use ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179638 vcl: we already set the line color when there is no tab page ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179639 vcl: minor tweak to comment ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179640 vcl: flatten TabControl::GetFocus() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179641 vcl: flatten TabControl::GetFocus() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179642 vcl: flatten TabControl::RequestHelp() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179643 vcl: extract TabControl::ImplShowBalloon() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179644 vcl: flatten TabControl::ImplShowBalloon() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179645 vcl: extract TabControl::ImplShowTabItemHelpText() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179646 vcl: flatten TabControl::ImplShowTabItemHelpText() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179647 vcl: flatten TabControl::ImplShowTabItemHelpText() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179648 vcl: bail out way earlier if there is no help text ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179649 vcl: extract TabControl::ImplShowQuickHelp() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179650 vcl: make TabControl::RequestHelp() a bit easier to read ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179651 vcl: flatten TabControl::Command() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179652 vcl: flatten TabControl::Command() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179653 vcl: remove unnecessary parentheses ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179654 vcl: make variables const ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179655 vcl: move TabControl::ImplNativeDrawTabItem() to ImplTabItem ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179656 vcl: simplify check for nullptr pointer ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179657 vcl: make pointer const ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179658 vcl: make comment a little more clear ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179659 vcl: rename TabControl::SetCurPageId() to SwitchPage() and remove comment ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179660 vcl: move TextSelection to own source file ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/179716 vcl: why use X? nXWidth -> nWidth - the x is implied ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/180387 vcl: extract TextEngine::ImplComputeLine() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/180388 vcl: add mbFixedEnd ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/180390 vcl: extract TETextPortion::ConstrainLeftMarginWidth() ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/180391 tdf#164452 Integrate Extension Manager with Themes (part 1) ( Sahil Gautam ) - https://gerrit.libreoffice.org/#/c/180503 vcl: move classes into vcl::text::textengine ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/180644 tdf#147132 Flatten Basic function implementations ( Shrey ) - https://gerrit.libreoffice.org/#/c/180952 tdf#164452 [WIP] Integrate Extension Manager with Themes (part 2) ( Sahil Gautam ) - https://gerrit.libreoffice.org/#/c/180994 tdf#145538 Use range based for loops ( Shrey ) - https://gerrit.libreoffice.org/#/c/181121 vcl: prefix class variables with 'm' ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/181592 vcl: use reversed recursive algorithm to match groups ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/181601 vcl: fix modelines in vcl/source/control/longcurr.cxx ( Chris Sherlock ) - https://gerrit.libreoffice.org/#/c/181691 tdf#130319 Set correct active split part when disabling splits for resize ( Simon Arlott ) - https://gerrit.libreoffice.org/#/c/181728 tdf#130319 Set bottom position when disabling vertical split for resize ( Simon Arlott ) - https://gerrit.libreoffice.org/#/c/181729 tdf#130319 Restore split modes that were removed because of resizing ( Simon Arlott ) - https://gerrit.libreoffice.org/#/c/181730 win thread test ( Noel Grandin ) - https://gerrit.libreoffice.org/#/c/181767 WIP: python: upgrade to 3.12.9 ( Xisco Fauli ) - https://gerrit.libreoffice.org/#/c/181785 svx: use SAL_RET_MAYBENULL in getSdrPageFromSdrObject() ( Xisco Fauli ) - https://gerrit.libreoffice.org/#/c/181800 * GSoC (Ilmari) + https://developers.google.com/open-source/gsoc/timeline + Next step: 29 April - GSoC contributor proposal rankings due from Org Admins * Commit Access * Developer Certification (Stephan/Miklos/László/Gabriel) + resting since: 20 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: 1665 (+21) + enhancements: 447 (+8) + needsUXEval: 10 (+3) + haveBackTrace: 14 (+0) + needsDevAdvice: 47 (+0) + documentation: 4 (-1) + 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 +103 -4 (-60) overall) many thanks to the top bug squashers: Olivier Hallot 7 V Stuart Foote 7 m_a_riosv 6 Gabor Kelemen (allotropia) 5 Buovjaga 3 Mike Kaganski 3 Dave Gilbert 2 Dieter 2 Pierre Fortin 2 nobu 2 + top 10 bugs reporters: Eyal Rozenberg 6 Uralion 4 Aron Budea 3 Uncombed5936 3 Graham 2 Hossein 2 Michael Otto 2 Mike Kaganski 2 David Tonhofer 1 Eliane Domingos de Sousa 1 + top 10 bugs fixers: Kelemen, Gabor 4 Olivier Hallot 3 David Gilbert 2 Aron Budea 1 Dieter 1 Grandin, Noel 1 Jim Raykowski 1 Kaganski, Mike 1 Karthik Godha 1 RGB 1 + top 10 bugs confirmers: m.a.riosv 14 *UNKNOWN* 9 Olivier Hallot 9 Vernon, Stuart Foote 5 Aron Budea 3 Ilmari Lauhakangas 3 Heiko Tietze 2 Kaganski, Mike 2 Raal 2 Vajna, Miklos 2 * Bisected bugs open: keyword 'bisected' + more accurate - down to a single commit. + http://bit.ly/2dyIfDy + done by: libre 2 opp 2 Justin Luth 1 jquintanaalvarado 1 Raal 1 * Bibisected bugs open: keyword 'bibisected' + http://bit.ly/2cSCXlS + done by: libre 2 opp 2 Justin Luth 1 jquintanaalvarado 1 Raal 1 * all bugs tagged with 'regression' + 1249(+4) bugs open of 14035(+10) total 23(+0) high prio. done by: Ilmari Lauhakangas 2 libre 1 opp 1 m.a.riosv 1 Kaganski, Mike 1 Raal 1 * ~Component count net * high severity regressions + http://bit.ly/1HWHb3E Writer - 9(+0) Calc - 6(+0) LibreOffice - 4(+0) Impress - 2(+0) Installation - 1(+0) UI - 1(+0) by OS: All - 17(+0) Linux - 4(+0) Mac OS X - 0(+0) Windows - 2(+0) * ~Component count net * all regressions + http://bit.ly/1BUdI8i Writer: other - 414(+2) Calc - 243(-1) Impress - 126(+0) LibreOffice - 56(+2) Draw - 47(+0) Writer: docx filter - 45(+0) Crashes - 43(+0) Base - 37(+0) Borders - 35(+0) UI - 34(+0) Writer: perf - 33(+0) Writer: other filter - 30(+0) filters and storage - 27(+1) Chart - 26(+0) Printing and PDF export - 25(-1) RTL - 23(+0) BASIC - 19(+0) Writer: doc filter - 18(+0) graphics stack - 13(+0) Formula Editor - 10(-1) framework - 3(+0) sdk - 3(+0) Extensions - 2(+0) Installation - 2(+0) Linguistic - 2(+0)