Re: [Libreoffice-qa] ESC meeting minutes: 2021-07-08

2021-07-08 Thread Noel Grandin
> * What’s cooking (Miklos)
>   + Noel looked at UNO-level weak references, performance → found a
> different solution for a11y
>
>
Our a11y is fundamentally slow because it always builds a parallel object
hierarchy of ~everything, UI and document model.

And because it makes extensive use of weak pointers, and ours are even
slower than std::weak_ptr (which is not high performance itself).

Ideally, we should be building the a11y stuff on-demand, but that it just
too deep of a change to be achievable.

I'm playing with the idea of saying:

Everything inside the soffice binary __must__ use OWeakObject and
css::uno::WeakReference to do any weak stuff.

and then I can specialise the weak object implementation into two - one
fast one for everything inside the process, and a slow one for handling
cross-process weak pointers.
___
List Name: Libreoffice-qa mailing list
Mail address: Libreoffice-qa@lists.freedesktop.org
Change settings: https://lists.freedesktop.org/mailman/listinfo/libreoffice-qa
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://lists.freedesktop.org/archives/libreoffice-qa/


Re: [Libreoffice-qa] ESC meeting minutes: 2021-07-08

2021-07-08 Thread Noel Grandin
On Thu, 8 Jul 2021 at 16:29, Miklos Vajna  wrote:

>   8 CppunitTest_sw_core_undogerrit_windows
>   9 CppunitTest_writerperfect_writergerrit_windows
>  22 CppunitTest_sc_uicalc   gerrit_windows
>
>
Can anyone else trigger these? I've tried and I can't seem to get any of
these on my Windows box, despite running them repeatedly.
___
List Name: Libreoffice-qa mailing list
Mail address: Libreoffice-qa@lists.freedesktop.org
Change settings: https://lists.freedesktop.org/mailman/listinfo/libreoffice-qa
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://lists.freedesktop.org/archives/libreoffice-qa/


[Libreoffice-qa] ESC meeting minutes: 2021-07-08

2021-07-08 Thread Miklos Vajna
* Present:
+ Olivier, Cloph, Caolan, Gabriel, Stephan, Sophie, Michael W, Eike, Heiko, 
Xisco, Michael S, Hossein, Miklos

* Completed Action Items:
+ Upload a PO file for classification (Cloph)

* Pending Action Items:
+ None

* Release Engineering update (Cloph)
+ 7.2 status: 7.2 rc1 this week (this evening)
  + string freeze, 1 review needed
+ 7.1 status: 7.1.5 rc2 next week
+ Remotes: Android, iOS
+ Android viewer

* Documentation (Olivier)
+ New Help: no news
+ Helpcontents2:
  + New: +1, fixed: 1, Open:248, partial:23
  + Updates and fixes (R. Lima, fitoshido, ohallot, Johnny_M, s. Fanning)
+ Guides
  + Published Getting started guide 7.1 in HTML5 format
 + https://books.libreoffice.org/en/GS71/GS71.html
  + Guides being updated as usual
+ Open question:
  + LO/ODF is “good” between offline file formats (OOXML, ODF or PDF, but 
poor in online export.
  + Can we look into better export of ODF/LO to HTML5 with modern browser 
techniques?
  + Look beyond file export short vision and reach document export to 
online long vision.
+some extensions (unsupported) has the right approach (writer2latex.oxt)
  + ODF spec itself: XHTML export worked in practice (Michael S)

* UX Update (Heiko)
+ Bugzilla (topicUI) statistics
259(259) (topicUI) bugs open, 138(138) (needsUXEval) needs to be 
evaluated by the UXteam
+ Updates:
BZ changes   1 week   1 month   3 months   12 months
 added 12(9) 15(7) 30(7)   74(3)
 commented 59(12)   227(-3)   795(-33)   3564(-72)
   removed  2(1)  6(1) 15(0)   36(2)
  resolved  9(2) 43(-7)   144(-3) 508(-5)
+ top 10 contributors:
  Heiko Tietze made 197 changes in 1 month, and 2345 changes in 1 year
  Foote, V Stuart made 54 changes in 1 month, and 618 changes in 1 year
  Eyal Rozenberg made 29 changes in 1 month, and 112 changes in 1 year
  Telesto made 25 changes in 1 month, and 781 changes in 1 year
  Dieter made 23 changes in 1 month, and 386 changes in 1 year
  Ilmari Lauhakangas made 16 changes in 1 month, and 339 changes in 1 
year
  Max L. made 16 changes in 1 month, and 16 changes in 1 year
  Kaganski, Mike made 14 changes in 1 month, and 182 changes in 1 year
  Roman Kuznetsov made 10 changes in 1 month, and 194 changes in 1 year
  NISZ LibreOffice Team made 9 changes in 1 month, and 22 changes in 1 
year

  + New tickets with needsUXEval Jul/01-08

* [Bug 143249] UI: Buttons to toggle border lines on/off in table
   properties border dialog
  + https://bugs.documentfoundation.org/show_bug.cgi?id=143249
* [Bug 143248] UI: Line width of a border is impossible to tell from GUI
   (in table properties)
  + https://bugs.documentfoundation.org/show_bug.cgi?id=143248
* [Bug 143245] Clicking anywhere in the Description area will trigger
   the Form creation window
  + https://bugs.documentfoundation.org/show_bug.cgi?id=143245
* [Bug 143210] UI: Item View>Toolbars>Customize should open Toolbars
   tab in Customize dialog at once
  + https://bugs.documentfoundation.org/show_bug.cgi?id=143210
* [Bug 143202] A way stop animating gifs on a slide from animating in
   EDIT mode
  + https://bugs.documentfoundation.org/show_bug.cgi?id=143202
* [Bug 143201] A way to identify animating gif images inside a
   presentation (or draw)
  + https://bugs.documentfoundation.org/show_bug.cgi?id=143201
 -> * [Bug 143187] Calc: Delete Tools>Options>LibreOffice Calc>
   Compatibility page
  + https://bugs.documentfoundation.org/show_bug.cgi?id=143187
* [Bug 142750] Text area loses focus when pressing the
  Format Painter button
  + https://bugs.documentfoundation.org/show_bug.cgi?id=142750
* [Bug 143144] (wishlist) "Input list" field: Add confirmation
  dialog in order to prevent lost of data
  + https://bugs.documentfoundation.org/show_bug.cgi?id=143144


* Crash Testing (Caolan)
+ 18(+2) import failure, 9(+1) export failures
+ 0 coverity issues
+ 10 ossfuzz issues
  + big improvement, even some timeouts gone, but new ones always return

* Crash Reporting (Xisco)
   + https://crashreport.libreoffice.org/stats/version/7.0.6.2
 + (+37) 1000 963 979 1143 1052 824 234 0
   + https://crashreport.libreoffice.org/stats/version/7.1.3.2
 + (695) 2858 3553 4687 6349 7105 6534 5427 3679 1730 0
   + https://crashreport.libreoffice.org/stats/version/7.1.4.2
 + (+924) 4028 3104 1968 1590 0
   + 
https://crashreport.libreoffice.org/stats/signature/SalInstanceTreeView::get_drag_source()
- Save as dialog ?
  - SwContentTree::TimerUpdate is

[Libreoffice-qa] Minutes from the UX/design meeting 2021-Jul-07

2021-07-08 Thread Heiko Tietze

Present: Maria, Nissa, Heiko
Comments: Cor, Alex et al.

Tickets/Topics

 * Final touches to the Calc survey
   + https://www.mail-archive.com/design@global.libreoffice.org/msg09476.html
 + accepted ideas/comments, added to/fixed in the survey
   + drop question about gender -> done
   + What do you use LibreOffice Calc for? Personal, School... -> added
   + typo in "Liner(sp) and non-linear" -> fixed
   + 5 steps Likert Scale instead of 7 -> done
   + "select 6.." could become "Select 6 if you are not a robot" ->
 we removed the question
   + "Please select "No Answer" -> added an answer option
   + make it typograhically perfect -> the PDF was just to share the content
   + usage frequency - less than once a year, a couple of times in a year...
 + https://www.qualtrics.com/blog/measuring-behavioral-frequency/
   -> we updated the answer options but didnt stick to the example since
 an office suite is something special
 + rejected ideas
   + why people don't use Calc more often -> would be weird for "every day"
   + number of items in Q9 (importance of Calc features),
 Spell Check, Formulas and Calculations, Rows and columns manipulation,
 Number, percent, and Currency formatting;
 combine text and cell formatting -> hard to say what to remove; we'd
 like to learn how users understand the features and answer groups might
 reveal this; we put questions into groups to make it easier to read
   + add descriptions to the answer options -> as for the expertise it
 should be clear anyway, and the other questions will not become useless
 with a bit fuzzyness
   + SUS
 + cut "very" from Q13 (SUS)
 + Ask "To what extent do you agree with the following statements"
 + hard to switch between positive/negative answers
 -> it's a standardized questionnaire with exactly these questions
 + alternative but still accepted versions
 -> familiar with the classic version, easier to compare with previous
results; positive wording is acc. to Sauro similar to classic form
   + Age
 + age drop/to the end; rather ask how long using computers; if age,
   then year of birth
 -> year of birth is also not clear; age in years is common in surveys
 + age: add steps above 55 -> ???
 -> we changed the steps with the idea of pupils, students, master/ph.d,
   postdocs, mid-ager, retired <18, 32, 45, 65, >65
   + run the survey with a couple of people and evaluate -> usually a good
 idea but a bit overdone for a non-scientific survey, and with 10
 subjects we cannot group answers
   + More/other open questions (list your top 5 jobs, most important
 application, answers are you looking for) -> proposed open questions
 are more or less covered in the survey; idea was to give people (non-
 native speakers) an idea what we are looking for with the opportunity
 to answer freely
   + Q7 (now 8) size of data: average/typical is not the maximum -> largest
 is not the normal use and while both are interesting we decided to ask
 for the average
   + better split "How many sheets, How many rows/cols -> we want to learn
 how people think about size rather than get exact answers
   => many thanks for reading and commenting to everyone
  + start is planned for this week and it will run until end of July

 * "Input list" field: Add confirmation dialog in order to prevent lost of data
   + https://bugs.documentfoundation.org/show_bug.cgi?id=143144
   + in general, input on any field requiring some action before okay
 is not checked; should be only a few cases, if any, and definitely not
 critical
   + adding a warning in this particular case sounds like over-engineering
 (field input !empty and <> list entries on okay) and interrupting (Heiko)
   -> comment and remove keyword but keep open

 * The visibility of inserted index entries is poor and editing is difficult
   + https://bugs.documentfoundation.org/show_bug.cgi?id=116715
   + depends on the interaction and is flexible
   + no further input for 2 years
   -> resolve NAB

 * Formdesign: Design-Mode for the whole form could only be changed by
   "Open in Design Mode"
   + https://bugs.documentfoundation.org/show_bug.cgi?id=128968
   + "form design mode" and "form elements design mode" or
 "controls design mode" (Cor)
   + "document design mode" and "form control design mode" (Alex)
   + current situation is "Design Mode On/Off", "Form Design", and
 "Toggle Design Mode" / "Design Mode" in context
   + commands are named differently (now), new labels wont help to reduce
 the complexity
   -> resolve NAB



OpenPGP_signature
Description: OpenPGP digital signature
___
List Name: Libreoffice-qa mailing