Commits
- Commit:
963c680c7051d662f760a610687bb45acdbb632e
- From:
- Omar Polo <op@omarpolo.com>
- Date:
add support for hidden lines; push-button now toggle pre blocks
- Commit:
5b0108187c5b7b5466f2e8b5c7172e7b9aa3e44d
- From:
- Omar Polo <op@omarpolo.com>
- Date:
chain else/if
- Commit:
5492b68f8366ec397a44c05e441ac97c4f56b21a
- From:
- Omar Polo <op@omarpolo.com>
- Date:
s/cont/flags
- Commit:
bca92a4c24f93dbe110f932db9b204c03ee767b1
- From:
- Omar Polo <op@omarpolo.com>
- Date:
introduce erase_buffer
- Commit:
4ea9160aee35cad007038d69d9cde257ae25864d
- From:
- Omar Polo <op@omarpolo.com>
- Date:
reset top_line/line_off too
- Commit:
46f6e97405d8f8693a6b1b1213974f96f3da3bab
- From:
- Omar Polo <op@omarpolo.com>
- Date:
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.
- Commit:
ca5da9383a5f53fa258d98630aebcad191e8bd88
- From:
- Omar Polo <op@omarpolo.com>
- Date:
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.
- Commit:
2ba66cea888e1513fbf169b49e7d75848f4f1ec4
- From:
- Omar Polo <op@omarpolo.com>
- Date:
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...
- Commit:
676fba6fa2123ead1a58b5589fb71d9a861bb87d
- From:
- Omar Polo <op@omarpolo.com>
- Date:
wrap respecting character widths
- Commit:
754622a2476761309d8b1a65ef3695c61cc43992
- From:
- Omar Polo <op@omarpolo.com>
- Date:
fix various warnings, no functional changes
now that we have a bounch of -Wxxx flags during compilation, let's fix
everything.
- Commit:
166712b48fda2e0971a5317f5bb90a694d155f65
- From:
- Omar Polo <op@omarpolo.com>
- Date:
ensure variables are initialized before calling emitline
- Commit:
65d9b3ca4af593a5d167621ecf713fcf1974b197
- From:
- Omar Polo <op@omarpolo.com>
- Date:
refactoring + move wrapping logic to its own file