Clean up BUGS/TODO

This commit is contained in:
Florian Bruhin 2014-05-15 10:25:49 +02:00
parent 5364f1947e
commit 3384e27e3b
2 changed files with 34 additions and 20 deletions

27
BUGS
View File

@ -28,16 +28,25 @@ Bugs
====
- All kind of FIXMEs
- When opening DDG the input field should be focused when JS is active, but
only is sometimes. (seir)
- When opening 111.111.111.111 sometimes there's no loading bar and link in
statusbar points to the old page. (seir)
- Current URL displayed in the statusbar is weird and sometimes wrong (seir)
- restart sometimes abort()s on QApplication __init__ (V155)
- qutebrowser :restart loops endlessly
- qutebrowser :restart loops endlessly
We should refuse to do :restart when executing init commands
- Super key shows up as ៀ\udc53 in logs
- Funky font rendering with tewi:
http://a.pomf.se/ecgzlx.png
- F on duckduckgo result page opens in current page
It seems we don't get a linkClicked signal there.
@ -59,6 +68,7 @@ Bugs
- Eliding doesn't work correctly in tabs (cuts off start)
This especially happens when there's no favicon
(will be solved by tabbar reimplementation)
- Opening via commandline / startpage doesn't work with absolute file paths.
@ -78,6 +88,10 @@ Bugs
Upstream Bugs
=============
- Web inspector is blank unless .hide()/.show() is called.
Asked on SO: http://stackoverflow.com/q/23499159/2085149
TODO: report Qt bug
- Printing under windows produced blank pages
https://bugreports.qt-project.org/browse/QTBUG-19571
If this isn't fixed in Qt 5.3, bug should be reopened.
@ -88,9 +102,6 @@ Upstream Bugs
- Impossible to retrieve user value of QWebElement:
https://bugreports.qt-project.org/browse/QTBUG-38669
- Web inspector is blank unless .hide()/.show() is called.
Asked on SO: http://stackoverflow.com/q/23499159/2085149
- Weird font rendering
https://bugreports.qt-project.org/browse/QTBUG-20973
https://bugreports.qt-project.org/browse/QTBUG-21036
@ -99,11 +110,12 @@ Upstream Bugs
- dead_actute
https://bugs.freedesktop.org/show_bug.cgi?id=69476
- QNetworkReplyImplPrivate::error: Internal problem, this method must only be called once.
- QNetworkReplyImplPrivate::error: Internal problem, this method must only be
called once.
https://bugreports.qt-project.org/browse/QTBUG-30298
- Tabbar texts get cut off when styled and elided
https://bugreports.qt-project.org/browse/QTBUG-15203
https://bugreports.qt-project.org/browse/QTBUG-15203
Probably fixed crashes
@ -138,6 +150,3 @@ Probably fixed crashes
RuntimeError: wrapped C/C++ object of type NetworkManager has been deleted
Probably fixed by de7c6a63b48f66e164bf4baa6e892bcbb326d6b9

27
TODO
View File

@ -13,26 +13,27 @@ Before 0.1
- More dwb keybindings
- Use :open engine searchterm syntax for searching
- Basic SSL handling
e.g. broken on https://fsinf.fh-worms.de/
at least ssl-strict setting and default certs
e.g. broken on https://fsinf.fh-worms.de/
at least ssl-strict setting and default certs
- Authentification (for websites/proxy)
- prompt in statusbar
- ssl-strict=ask
- Downloads (at least calling a handler)
- Log faulthandler foo to file and read it again on next start.
Style
=====
- initialize completion models at some nicer place (not in widget)
- move curcommand stuff to other places (e.g. current widget, etc.)
maybe rename curcommand to commands or so?
also some curcommand stuff is in tabbedbrowser, etc.
maybe rename curcommand to commands or so?
also some curcommand stuff is in tabbedbrowser, etc.
- rename commands
- reorder config #2
- rework exception hierarchy for config (common base exception)
Major features
==============
New big features
================
- Per domain settings
- RequestPolicy
@ -52,15 +53,18 @@ Major features
- SSL handling
- history
Minor features
==============
Improvements / minor features
=============================
- Reimplement tabbar to paint it by ourselves to look like dwb
- We probably should rewrite all the signal cache stuff to save state
internally instead. (also see bugs)
- Save cookies in Netscape format so it can be used by wget.
http://www.cookiecentral.com/faq/#3.5
https://docs.python.org/3.4/library/http.cookies.html
http://qt-project.org/doc/qt-4.8/qnetworkcookie.html
- Second column (flag): TRUE if domain starts with ., else FALSE
- if a cookie is a http-only cookie domain is prepended with a #HttpOnly_
- Signal cache: truncate printed signals (length + 1 line)
- Zoom with ctrl + mousewheel
- Close tabs on right click
@ -75,12 +79,12 @@ Minor features
- config changed signals for sections (optimization)
- Display metavars for commands in input bar.
- count support for special keys
- --set-as-default argument
- set-as-default argument/command
- Make inspector height resizable
- Make inspector detachable (own window)
- Enable disk caching
QNetworkManager.setCache() and use a QNetworkDiskCache probably
- clear cookies
- clear cookies command
- keybind/aliases should have completion for commands/arguments
- Hiding scrollbars
- Ctrl+A/X to increase/decrease last number in URL
@ -102,7 +106,8 @@ hints
- more intelligent clicking (end of textfields)
- filter close hints when it's the same link
- ignore keypresses shortly after link following
- uppercase hint chars without requiring upper case to type (easier to distinguish)
- uppercase hint chars without requiring upper case to type (easier to
distinguish)
Useful things
=============