diff options
author | Dieter Plaetinck <dieter@plaetinck.be> | 2009-04-25 10:12:38 +0200 |
---|---|---|
committer | Dieter Plaetinck <dieter@plaetinck.be> | 2009-04-25 10:12:38 +0200 |
commit | 000f998a3b548b289db5347f91874fe6c7f21c7f (patch) | |
tree | b2a5be9e3a64d3638ccabb14afb8253ed5ed2a14 /README | |
parent | 8c92b10d6a09459fdfd99b5dbc008a4df8e6a2bf (diff) |
more design notes
Diffstat (limited to 'README')
-rw-r--r-- | README | 10 |
1 files changed, 9 insertions, 1 deletions
@@ -23,7 +23,7 @@ Right now uzbl is in a very early state but here are some ideas I would like to - no build in command interpreters like ubiquity. uzbl should be accessible and you should use a shell or similar. - vimperator/konqueror-like hyperlink following. - password management. maybe an encrypted store that unlocks with an ssh key? - +- use the XDG basedir spec for separation of config, data and cache. and state will be a subdir in the config dir (not part of the spec yet) too. WIDGET ROADMAP: * statusbar? (the bar you see in pretty much every gtk program at the bottom. eg firefox) @@ -48,6 +48,14 @@ all of the above goes in 1 bar at the top of the program. there should be a key input welcome! +HISTORY FILE SIZE/PERFORMANCE +each new pageload -> fopen(history_file, "a"), fwrite one line, fclose. +I use utf8, so unless you use characters that are "special" (chinese etc) +each character takes 1 byte. +So, assume each entry is about 80 chars, you visit 100 pages per day (?), and you wonder when your history file will be 50MB big: +(50 * 1000 * 1000 ) / ( 80 * 100 ) = 6250 days or 17 years. + + |