Commit Briefs

Omar Polo

fix regression: open the url given on the command line

was broken after the fs/ui merge


Omar Polo

minor tweaks



Omar Polo

unbreak downloads

the recent commit to rework handle_save_page_path changed the tab id *before* setting it to the download, so the ui and net process went out of sync and downloads hanged.



Omar Polo

reset all the state functions regardless of MB_READ vs. MB_COMPLREAD

must_select otherwise is set when MB_COMPREAD but not cleared on MB_READ, yielding funny errors. While here, move also the other parts of the state out of the if (MB_COMPLREAD) to avoid this kind of issues in the future.


Omar Polo

drop the `buffer' flag for enqueue_download

it's unused as write_buffer now writes a buffer to the disk.


Omar Polo

fix handle_save_page_path

there's no need to handle the buffer case, which is now handled directly by write_page. While here fix an issue if the open fails: we still need to stop the tab!


Omar Polo

unbreak history file

I can't use the ""generate temp file + rename" trick used for the session file, because I only add items that are not "dirty". the history-on-disk things needs some improvements, mostly to limitate the size of the file, but for the time being unbreak it!


Omar Polo

add forgotten include for string.h


Omar Polo

replace has_prefix with strncmp


Omar Polo

move load session stuff to session.c




Omar Polo

constify