- Random crashes with: (siril:1773): 
Gtk-CRITICAL **: gtk_tree_view_unref_tree_helper: assertion 'node != NULL' failed
or
Gtk:ERROR:/build/gtk+3.0-5i5HPl/gtk+3.0-3.14.4/./gtk/gtkrbtree.c:465:_gtk_rbtree_insert_after: assertion failed: (_gtk_rbtree_is_nil (tree->root))
Abandon

- set_cursor_waiting does not work well all the time: It depends of the widget where we put the mouse on

- bug of list_header(). If this function is called at the beggining of the read function and when a header seems to be long. Header is listed but after the call of list_header the read process is stopped.
status != 0 ?

- selecting a large area, as often required for the automatic shift registration, crashed siril because of too large gsl memory allocations (should not happen on > 2GB systems): hard to reproduce and not really a big concern

- moving hi/lo cursors with keyboard (<ARROW_UP> or <ARROW_DOWN>) has no effect until the cursor is clicked with mouse (it is validated only on mouse button release to avoid redrawing too often, so this is an expected bug). A solution might be to take the <RET> as validator, but it may not be easy to know which widget has focus when the key is received


################### NOT BUGS: FEATURES ###################
#
- lib fitsio: storing bitpix as USHORT_IMG saves it as SHORT_IMG. In fact, fitsio uses BSCALE and BZERO to map short values to unsigned short, that's why the USHORT_IMG is not written directly.

- When right clicking in image, a preview region is set while not in preview region setting mode = that was for debug purposes, but can be useful for quick full res previews

