aboutsummaryrefslogtreecommitdiffhomepage
path: root/README
diff options
context:
space:
mode:
authorGravatar Dieter Plaetinck <dieter@plaetinck.be>2009-04-25 10:12:38 +0200
committerGravatar Dieter Plaetinck <dieter@plaetinck.be>2009-04-25 10:12:38 +0200
commit000f998a3b548b289db5347f91874fe6c7f21c7f (patch)
treeb2a5be9e3a64d3638ccabb14afb8253ed5ed2a14 /README
parent8c92b10d6a09459fdfd99b5dbc008a4df8e6a2bf (diff)
more design notes
Diffstat (limited to 'README')
-rw-r--r--README10
1 files changed, 9 insertions, 1 deletions
diff --git a/README b/README
index ccab0e6..39b48c1 100644
--- a/README
+++ b/README
@@ -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.
+
+