Commits
- Commit:
c6efff9689c26914de162ab1aee8fd362335d726
- From:
- Omar Polo <op@omarpolo.com>
- Date:
add some heuristics to interpret user-provided URLs
- Commit:
69f32f5683dd763deaf6704db810fe5ab82fa5bd
- From:
- Omar Polo <op@omarpolo.com>
- Date:
style(9)
- Commit:
be97d6e6eed961ec5caf528306c94ffd55437328
- From:
- Omar Polo <op@omarpolo.com>
- Date:
improve crash detection
Create a file ~/.telescope/crashed on startup and unlink it on
shutdown. If it's present on startup, it means that last time we
crashed. It's like the ``dirty'' bit on filesystems to guard for
unproper unmounts.
- Commit:
7b4e4feb80bf2d3d829877aeabd4355677e8b8d2
- From:
- Omar Polo <op@omarpolo.com>
- Date:
we don't crash anymore on invalid tab ids
- Commit:
a21e075669fe9880d2bb8562c840d6cde7f0443a
- From:
- Omar Polo <op@omarpolo.com>
- Date:
simplify comment
- Commit:
4ebb0722512c03243fc35f8cf428c8e2f07db73c
- From:
- Omar Polo <op@omarpolo.com>
- Date:
drop unused headers
- 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
- Commit:
ecfbb1d42fbd289d9c48e25806b7b377bf93acd2
- From:
- Omar Polo <op@omarpolo.com>
- Date:
add autosave timer for the session
This is achieved by calling `autosave_hook' in interesting places,
like new_tab or free_tab. It'll set up a timer to later persist the
session.
This is particularly useful to avoid loosing tabs on the event of a
crash or unexpected system halt, or other similar event.
- Commit:
ca190c99b1d38269d85c1de84bc19d560e261485
- From:
- Omar Polo <op@omarpolo.com>
- Date:
improve gopher item type matching
URLs like gopher://example.com/1 weren't matched as type 1 before and
worse, they weren't really loaded, even thought the spinner started
(that's behaviour is from push_button). Now matching of items types
is better and a (simple) error page is loaded on unknown types
selector.
- Commit:
7b2aac84ffbd25fd0c760c2c53379bcad0075de3
- From:
- Omar Polo <op@omarpolo.com>
- Date:
don't mark about: pages as verified
Initially telescope only supported about:* pages and gemini, so it
made sense to set TS_VERIFIED on about pages. Now, also various
non-tls protocols and TS_UNKNOWN is used more, so is more coherent to
use it also for about pages.
- Commit:
0b1053d201cb8eb2b3dcc32f42f8f52188358884
- From:
- Omar Polo <op@omarpolo.com>
- Date:
handle file:// URIs
- Commit:
c7586aab80af8e3fd32ac08872c97f4e41484369
- From:
- Omar Polo <op@omarpolo.com>
- Date:
add make_fs_request
- Commit:
767da05cecb82ef3e8fe53a8bb977e4fd054a43b
- From:
- Omar Polo <op@omarpolo.com>
- Date:
fix handling of query part in gopher URLs
The computed request was discarded because we passed `path' to
make_request. Passing NULL here makes the net proc use our computed
request string. There was an error in the computed request btw, where
\r\n were strcpy'd instead of cat'd.
- Commit:
55eb4d95383ce078ff680fc9c145359cc030b407
- From:
- Omar Polo <op@omarpolo.com>
- Date:
new_tab: allow to add the tab after a current one
this allows cmd_push_button_new_tab to open the new tab right *after*
the current one, instead that always at the end.