for 0.0.8
---------
_ nice little startup config program
-_ bugfix: when one new message comes into an imap folder, we don't
- catch it until a reload
-_ bugfix: triggering a pageup when cursor scrolling up jumps to the
+x bugfix: triggering a pageup when cursor scrolling up jumps to the
bottom of the page rather than the next line
-_ bugfix: add new message counts until keypress
-_ bugfix: attachment filenames sometimes not detected (filename=)
x bugfix: final logging messages to stdout?
x bugfix: mbox directory shouldn't generate an exception, just an error
x bugfix: m in thread-view-mode when a person is not selected should open up a
next release
------------
+_ bugfix: when one new message comes into an imap folder, we don't
+ catch it until a reload (sometimes?)
+_ bugfix: add new message counts until keypress
+_ bugfix: attachment filenames sometimes not detected (filename=)
_ split out threading & message chunk parsing to a separate library
near future
***********************************************************************
An error occurred while loading this message. It is possible that
the source has changed, or (in the case of remote sources) is down.
- The message source and offset are: #@source##@source_info
+ You can check the log for errors, though hopefully an error window
+ should have popped up at some point.
+
+ The message location was:
+ #@source##@source_info
***********************************************************************
The error message was:
return false unless @curpos < lines - 1
if @curpos >= botline - 1
page_down
- set_cursor_pos [topline + 1, botline].min
+ set_cursor_pos topline
else
@curpos += 1
unless buffer.dirty?
def cursor_up
return false unless @curpos > @cursor_top
if @curpos == topline
+ old_topline = topline
page_up
- set_cursor_pos [botline - 2, topline].max
+ set_cursor_pos [old_topline - 1, topline].max
else
@curpos -= 1
unless buffer.dirty?