Commit Briefs

Omar Polo

move utf8 decl. to utf8.h



Omar Polo

chain else/if


Omar Polo

s/cont/flags


Omar Polo

introduce erase_buffer


Omar Polo

reset top_line/line_off too


Omar Polo

rename: s/window/buffer (but not always)

this aims to solve (albeit only partially) the confusion between telescope' ``struct window'' and ncurses WINDOW. It also brings some more emacs-like nomenclature, which may be a good thing.


Omar Polo

free page contents on do_load_link

to do that, move empty_vlist to wrap.c and provide a similar function for struct line*s.


Omar Polo

big refactor: introduce the window abstraction

- commands now take a struct window* instead of a raw tab - the struct ui_state is gone - using a window for the minibuffer too helps avoid code duplication - it will let us having more than one window on a tab! :DD It doesn't seem to have broken anything...


Omar Polo

wrap respecting character widths


Omar Polo

fix various warnings, no functional changes

now that we have a bounch of -Wxxx flags during compilation, let's fix everything.