GSoC work report - Week 8

This week, I first worked on improving the log interpreter. It can now open existing files (in addition to starting with blank documents).

I then moved the logAction function from ImplCallEventListenersAndHandler to CallEventListeners. Events from down in the class hierarchy which directly called CallEventListeners from vcl::Window (or ImplCallEventListenersAndHandler from Control) will now get interrupted by the new function, register a log statement, and then go to the class Window. This also allowed to log SpinFieldUp and SpinFieldDown.

According to the feedback from Raal, I worked on resolving the ID conflicts of UI elements in the same dialog. The patch can be seen here.

For week 9, I will keep working on improving UI testing, including the key input inside dialogs as suggested by Markus.

Comments

  1. Nice post. Have you any reports about autorestore limited. I have all the reports about all the company. If need go there.
    Thank you.

    ReplyDelete

Post a Comment

Popular posts from this blog

An overview of how UI logging works in LibreOffice

Things to know if you are a new contributor to LibreOffice code

GSoC final report - UI logger