Commits
- Commit:
50f036824c2c9c860754f608c478c909642bdab1
- From:
- Omar Polo <op@omarpolo.com>
- Date:
avoid zero-timer hack by triggering session initialization with IMSG_INIT
- Commit:
1040cc7fd1cf748a26766e65b2a2fde17e27310d
- From:
- Omar Polo <op@omarpolo.com>
- Date:
implement persistent tab history
The session file is now overloaded with the history info, that means
that upon startup telescope can repopulate each tab history!
The price to pay is that one can't start an old telescope with a new
session file, otherwise will get a lot of fancy '<' and '>' tabs...
- Commit:
f8c6e75351fd01dc58eabd367348ce79fe131193
- From:
- Omar Polo <op@omarpolo.com>
- Date:
reuse struct session_tab when saving the session
- Commit:
bb28f1c2f6463f1e8881c90bb17a404cf7e5c3b7
- From:
- Omar Polo <op@omarpolo.com>
- Date:
move parse_last_session to the fs process
~/.telescope/session was parsed in the main process before dropping in
the sandbox: that's no good. This moves the initialization of the ui
events later in ui_main_loop and makes so that the fs process, after
entering the sandbox, parses and sends the content of the last session
back to the main process; when it's done the ui gets loaded and
telescope is back rocking.
I'm plannig to re-use the struct session_tab during the save session
operation soon.
- Commit:
e3cf64a867178ca2f7275710bd431ea3892f842c
- From:
- Omar Polo <op@omarpolo.com>
- Date:
sort includes
- Commit:
b7d58e0bff4eab3865592066a660901f10368f9a
- From:
- Omar Polo <op@omarpolo.com>
- Date:
extract keymap-related stuff to its own header
- Commit:
57668c86437fcb90f5f22d11227c117189edb641
- From:
- Omar Polo <op@omarpolo.com>
- Date:
extract the key matching logic to its own function
- Commit:
fcd99a0d4765b480ed9fa260b253770a85313a1e
- From:
- Omar Polo <op@omarpolo.com>
- Date:
switch to our new struct download for the downloads
- Commit:
1577540cfba6ba170eb61e67601af3c8fde3b9e6
- From:
- Omar Polo <op@omarpolo.com>
- Date:
add download and download.* line styles
- Commit:
3b5f459ef42c1d975ca5f15ed6402b5658f779f4
- From:
- Omar Polo <op@omarpolo.com>
- Date:
add side window for downloads
- Commit:
fb3d08c1f0590014fcb4230feb8fda8fa056773e
- From:
- Omar Polo <op@omarpolo.com>
- Date:
move declarations from telescope.h in fs.h
and while there also publish various path. It's easier and better to
have all of them exported from here instead of hardcoding them in other
files (such as sandbox.c)
- Commit:
d09716535c4c4bc66f0d7c84a98e4cc5a5893b84
- From:
- Omar Polo <op@omarpolo.com>
- Date:
add a safe/sandbox mode
When enabled with the -S (or --safe) flag, prevent telescope from
writing files to the disk.
- Commit:
c6efff9689c26914de162ab1aee8fd362335d726
- From:
- Omar Polo <op@omarpolo.com>
- Date:
add some heuristics to interpret user-provided URLs
- Commit:
1fce2e758fce1ba5d600301bb2b5fae29578adbc
- From:
- Omar Polo <op@omarpolo.com>
- Date:
move more stuff outta telescope.c
- Commit:
a37d1a1c5a31a55446ae3f647aa2dfd9d27babd4
- From:
- Omar Polo <op@omarpolo.com>
- Date:
move load_url_in_tab, switch_to_tab, new_tab{,_id} to telescope.c