ui: give focus to shader text view by default
editor: improve error display
editor: improve error highlight
ast: handle grammar error correctly (just line error)
shader-editor: prevent off line position in error tags
add initial journal support
diffListener: add time to items and reconstruct() method
ast: add more builtin math functions
editor: add journal capabilities
editor: factorize out the journal
journal: remove logging
diffListener: remove logging
editor: load journal
editor: add pipeline color
ui: set default focus
editor: improve element hit testing
editor: add timeout for leave event on modifier popup
ast: add builtin class for builtin variables
editor: set pipeline color by default
editor: use GtkSourceView instead of GtkTextView