Commits
- Commit:
018a3114afaee1a228610d79199fb03ae21d8119
- From:
- Omar Polo <op@omarpolo.com>
- Date:
update README.md
* drop the "shouldn't lag" bit, it doesn't feel right
* specify: that's the UI for OOB that's missing, not the support
alogether
- Commit:
72d094ffcad211ef7fbcd7f1910c1075d4dd6053
- From:
- Omar Polo <op@omarpolo.com>
- Date:
small improvements for about:new
* add the name of the search engine
* add a link to about:about
- Commit:
3cd700b6268a4fa500cccd97f26179a80413f82f
- From:
- Omar Polo <op@omarpolo.com>
- Date:
slightly improve about:about
- Commit:
6ce020bab975771009ad6babcb1d0ad6c82f5d03
- From:
- Omar Polo <op@omarpolo.com>
- Date:
remove useless TODO comment
- Commit:
0a805b02e875d567d6752130f6a8ad13954ddf58
- From:
- Omar Polo <op@omarpolo.com>
- Date:
retire restore_cursor and the force-redraw optimization (for now)
don't consider restore_cursor as a public interface and while there
rename it as restore_curs_x, as it describes better the behaviour of
the function.
I have to disable the buffer->force-redraw optimization, at least from
now, given that cmd.c don't update curs_y anymore, and with that
optimisation in place the cursor y position doesn't get updated upon
redraw.
Add a comment as a future note though.
- Commit:
c4c8200352fa44cde50cbd6d44b395be3da28959
- From:
- Omar Polo <op@omarpolo.com>
- Date:
introduce forward_line and don't touch curs_y anymore
redraw_window in ui.c already compute the curs_y by itself, so don't
update it from here.
Also, introduce forward_line: moves the cursor up/down n lines. It's
amazing sometimes how a good interface can simplify a large chunk of
code!
- Commit:
02a74b53e44f8ba0e628fa5857c930f436c8e581
- From:
- Omar Polo <op@omarpolo.com>
- Date:
drop unnecessary restore_cursor calls
- Commit:
13e8b82fd7bc45a253d9907709de8bfef04d9a9f
- From:
- Omar Polo <op@omarpolo.com>
- Date:
restore early, restore often
- Commit:
00ccb53d16c7b42e0337696dfd45d8c111b07534
- From:
- Omar Polo <op@omarpolo.com>
- Date:
erase buffer in load_page_from_str
possible leak? not confirmed, but this way it reads better.
- 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:
2bfa414d2b6906e3d9bb44b26eaa402cc6b76f2e
- From:
- Omar Polo <op@omarpolo.com>
- Date:
handle the resize better
Try to preserve as much as possible the current_line and top_line
during wrap_page. In redraw_window recompute the correct y position.
- Commit:
94ec38e85dbc4ec718934b3bcc765398e2b8ccd4
- From:
- Omar Polo <op@omarpolo.com>
- Date:
optimisation: cache the top_line vline
instead of using the line_off + vline_nth, cache the current top line.
- Commit:
60e7ebd308ed9ece004eb91f81feb9343e589334
- From:
- Omar Polo <op@omarpolo.com>
- Date:
move load_default_keys to defaults.c
free ui.c from (strictly) non-ui code
- Commit:
61251035ae3c1ee9d25d54bf5ddcdbb3746b4d53
- From:
- Omar Polo <op@omarpolo.com>
- Date:
add inc-fill-column and dec-fill-column