Merge tag '0.2.6' into develop

Version 0.2.6
Document fullscreen key bindings more explicitely

Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
Remove GTK+2 support

Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
Update README

Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
Drop compat code for glib < 2.28

Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
Drop more GTK+2 code

Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
Replace fullscreen mode with presentation mode
Document PgDn and PgUp
Make sure there are no outstanding requests if the page size gets changed

Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
CS

Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
Bail out early if we get TOP or BOTTOM
Half / full page scroll need to respect the view port size

They are not using the page size from the document.

Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
No need for padding anymore

Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
Merge branch 'feature/remove-gtk2' into develop
Replace some GdkColors with GdkRGBA

Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
Replace some more GdkColors with GdkRGBA

Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
I guess this mutex is no longer needed

Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
A const

Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
Some consts here and there
Remove mutex from page widget

This should not introduce any problems. All functions of the page widget are now
called from the main thread.

Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>