Enable the rendering of all items when rendering a screenshot
Unify two almost identical methods into one
Move inline private method implementation in cpp file
Use two independent constraint solvers - vertical and horizontal

This will be used to improve performance by making each solver cache
some data.
Reorder constraint solver API calls according to documentation
Reuse the LP data structure when solving anchor layout constraints.

Speeds up things quite a bit, as no memory allocations are needed and a
lot of things are preinitialized.
Improve text performance: use QStaticText.size instead of QFontMetrics
Prepare the expression editor for supporting sub expressions
Add a few more error test cases to the expression parsing
Group expressions surrounded by [],{}, or () to improve performance

This comes at a possibly less useful parsing when the expressions are
incorrect.
Group expressions surrounded by [],{}, or () to improve performance

This comes at a possibly less useful parsing when the expressions are
incorrect.
Add one more error test case for expression parsing
Handle more cases of erroneous expressions including sub-expressions
Fix the scaling of the command prompt when making screenshots
Use TAB for adding a new list element.
Add a handler for array initializers to make it easier to edit matrices
Fix the visualization of list item backgrounds to respect item order
Automatically create a default list element when a letter is pressed

The pressed letter is sent as an event to the newly created element
Automatically show a command prompt when an unhandled letter is pressed
Fix an incorrect condition when creating list elements with TAB