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

replace has_prefix with strncmp





Omar Polo

constify