Commits
- Commit:
d5e2f954920e7476938d015dace69631ba84501c
- From:
- Omar Polo <op@omarpolo.com>
- Date:
tag 0.7, "Via Paolo Fabbri 43"
- Commit:
77e9591fc27fd0f06aaff0cd94880ed1d5de9a75
- From:
- Omar Polo <op@omarpolo.com>
- Date:
fix a couple of printw fmt strings
two %d really needs %zu
- Commit:
6a897d0202d809922171a1d7e80227f3933b38b5
- From:
- Omar Polo <op@omarpolo.com>
- Date:
fix puntaction
- Commit:
17947430c0216bb8db16f69b70855e72d45cf978
- From:
- Omar Polo <op@omarpolo.com>
- Date:
mention u in the "essential commands" list
- Commit:
b7286684d73624890ce1d663c499eb8acc9c845b
- From:
- Omar Polo <op@omarpolo.com>
- Date:
fix glitch with tab-bar-show=1 and tab-undo-close
a missing ui_schedule_redraw on unkill_tab means that the tabbar is
not rendered when calling tab-undo-close when there is only one tab.
- Commit:
eeddf8e6cfd70500dd779c1cde0ad1dd2b8dde61
- From:
- Omar Polo <op@omarpolo.com>
- Date:
add utils.h, forgot in recent commits
- Commit:
c7067b0b78534c295ab2e5c3d2beb275f3be29eb
- From:
- Omar Polo <op@omarpolo.com>
- Date:
link the thfr@ article about OOTB-TOFU in the ACKNOWLEDGEMNTS section
- Commit:
b240cdbb259a3f9751861686a980e75166404074
- From:
- Omar Polo <op@omarpolo.com>
- Date:
add to CAVEATS a note about the naive text-wrapping algorithm
- Commit:
bb5abe9f9e45c59086d3406f99f67bb1a763b752
- From:
- Omar Polo <op@omarpolo.com>
- Date:
tweak cache-info message
- Commit:
75544e856a31f13c2f8d8f783e51600eadd65c27
- From:
- Omar Polo <op@omarpolo.com>
- Date:
fringes already have a prefix of "~"
- Commit:
946d3439b93be9bac9eb246d9ff40f9e02e259a8
- From:
- Omar Polo <op@omarpolo.com>
- Date:
crank up cache limits
delete pages that are older than one hour, and scan the cache only once
every five minutes. The previous defaults were a bit too much
conservative.
- Commit:
1495fbb279fee499ef1cd0017feecdebe5d4a030
- From:
- Omar Polo <op@omarpolo.com>
- Date:
document cache-info
- Commit:
a96922a16759643ba6a0bc3d9781e97fedbf1107
- From:
- Omar Polo <op@omarpolo.com>
- Date:
drop useless struct
instead of keeping the struct mcache that's private to mcache.c and
used only once, just define its fields as (static) variables. While
here, mark as static also gemtext_prefixes.
- Commit:
4b4c3458436c646c06d295cc56e990eef9897c6f
- From:
- Omar Polo <op@omarpolo.com>
- Date:
timer-based cache removal: delete cached pages older than 15 minutes
- Commit:
0259f38d36d8538ee723be82e20e5ccf29fcd385
- From:
- Omar Polo <op@omarpolo.com>
- Date:
simplify load_url_in_tab
- Commit:
9309f1423dcc0bf53fe33df9a1dba97ea5c9c090
- From:
- Omar Polo <op@omarpolo.com>
- Date:
sync changelog
- Commit:
eeebca225c95bf47ffc0c201333434720529d567
- From:
- Omar Polo <op@omarpolo.com>
- Date:
add cache-info
- Commit:
befa807e5bfef47c79310f7ab3b7038042a49ee8
- From:
- Omar Polo <op@omarpolo.com>
- Date:
cache: keep track of the total size and number of cached pages
- Commit:
ffcd827cfe2431a4f2ba116bc00b205d12cdf6df
- From:
- Omar Polo <op@omarpolo.com>
- Date:
mcache_tab: free previous copies of that page
- Commit:
c553191ed9d1aa9c51b3617893fc11019635c3cd
- From:
- Omar Polo <op@omarpolo.com>
- Date:
rename util.c -> utils.c for consistency
- Commit:
9d65b1d9ae3209a8a2bc8e8c376dede4f71290ce
- From:
- Omar Polo <op@omarpolo.com>
- Date:
move util.c declarations in utils.h
it's not spelled `util.h' because otherwise it'd get included instead
of /usr/include/util.h
- Commit:
036c104e0d5b8758a8cf72c9085af23956fdfa6f
- From:
- Omar Polo <op@omarpolo.com>
- Date:
de-duplicate hash_* function: collect them in util.c
- Commit:
4e3871f5a61f3d1781f0e1b273ab3c7eeb9924f7
- From:
- Omar Polo <op@omarpolo.com>
- Date:
save parser name across mcache_tab/mcache_lookup
- Commit:
8f3c9af8369ac653695ca22777db99bfa1162cfe
- From:
- Omar Polo <op@omarpolo.com>
- Date:
simplify the caching API
- don't expose the evbuffer where we store the cached page
- cache to/from tabs instead of buffers
- Commit:
5df02e0d8d9027c56450c94857949b3826454369
- From:
- Omar Polo <op@omarpolo.com>
- Date:
fix start_loading_animation usage
the idiom
if (load_next_page(...))
start_loading_anim(...);
is fundamentally wrong because `load_next_page' (or previous page, or
anything else that call into load_url) *may* load all the page before
returning (thanks to the cache, but not only, cf. load_page_from_str.)
Instead, let's call start_loadign_anim at the start of make_request so
it's always called in the right moment. Cache and other special pages
don't end up calling make_request anyway, and we already call
stop_loading_anim when a request finishes (or fails.)
move start_loading_anim up in make_request.