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

23
BUGS
View File

@ -28,16 +28,25 @@ Bugs
==== ====
- All kind of FIXMEs - All kind of FIXMEs
- When opening DDG the input field should be focused when JS is active, but - When opening DDG the input field should be focused when JS is active, but
only is sometimes. (seir) only is sometimes. (seir)
- When opening 111.111.111.111 sometimes there's no loading bar and link in - When opening 111.111.111.111 sometimes there's no loading bar and link in
statusbar points to the old page. (seir) statusbar points to the old page. (seir)
- Current URL displayed in the statusbar is weird and sometimes wrong (seir) - Current URL displayed in the statusbar is weird and sometimes wrong (seir)
- restart sometimes abort()s on QApplication __init__ (V155) - 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 - Super key shows up as ៀ\udc53 in logs
- Funky font rendering with tewi: - Funky font rendering with tewi:
http://a.pomf.se/ecgzlx.png http://a.pomf.se/ecgzlx.png
- F on duckduckgo result page opens in current page - F on duckduckgo result page opens in current page
It seems we don't get a linkClicked signal there. 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) - Eliding doesn't work correctly in tabs (cuts off start)
This especially happens when there's no favicon 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. - Opening via commandline / startpage doesn't work with absolute file paths.
@ -78,6 +88,10 @@ Bugs
Upstream 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 - Printing under windows produced blank pages
https://bugreports.qt-project.org/browse/QTBUG-19571 https://bugreports.qt-project.org/browse/QTBUG-19571
If this isn't fixed in Qt 5.3, bug should be reopened. 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: - Impossible to retrieve user value of QWebElement:
https://bugreports.qt-project.org/browse/QTBUG-38669 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 - Weird font rendering
https://bugreports.qt-project.org/browse/QTBUG-20973 https://bugreports.qt-project.org/browse/QTBUG-20973
https://bugreports.qt-project.org/browse/QTBUG-21036 https://bugreports.qt-project.org/browse/QTBUG-21036
@ -99,7 +110,8 @@ Upstream Bugs
- dead_actute - dead_actute
https://bugs.freedesktop.org/show_bug.cgi?id=69476 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 https://bugreports.qt-project.org/browse/QTBUG-30298
- Tabbar texts get cut off when styled and elided - Tabbar texts get cut off when styled and elided
@ -138,6 +150,3 @@ Probably fixed crashes
RuntimeError: wrapped C/C++ object of type NetworkManager has been deleted RuntimeError: wrapped C/C++ object of type NetworkManager has been deleted
Probably fixed by de7c6a63b48f66e164bf4baa6e892bcbb326d6b9 Probably fixed by de7c6a63b48f66e164bf4baa6e892bcbb326d6b9

19
TODO
View File

@ -19,6 +19,7 @@ Before 0.1
- prompt in statusbar - prompt in statusbar
- ssl-strict=ask - ssl-strict=ask
- Downloads (at least calling a handler) - Downloads (at least calling a handler)
- Log faulthandler foo to file and read it again on next start.
Style Style
===== =====
@ -31,8 +32,8 @@ Style
- reorder config #2 - reorder config #2
- rework exception hierarchy for config (common base exception) - rework exception hierarchy for config (common base exception)
Major features New big features
============== ================
- Per domain settings - Per domain settings
- RequestPolicy - RequestPolicy
@ -52,15 +53,18 @@ Major features
- SSL handling - SSL handling
- history - 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 - We probably should rewrite all the signal cache stuff to save state
internally instead. (also see bugs) internally instead. (also see bugs)
- Save cookies in Netscape format so it can be used by wget. - Save cookies in Netscape format so it can be used by wget.
http://www.cookiecentral.com/faq/#3.5 http://www.cookiecentral.com/faq/#3.5
https://docs.python.org/3.4/library/http.cookies.html https://docs.python.org/3.4/library/http.cookies.html
http://qt-project.org/doc/qt-4.8/qnetworkcookie.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) - Signal cache: truncate printed signals (length + 1 line)
- Zoom with ctrl + mousewheel - Zoom with ctrl + mousewheel
- Close tabs on right click - Close tabs on right click
@ -75,12 +79,12 @@ Minor features
- config changed signals for sections (optimization) - config changed signals for sections (optimization)
- Display metavars for commands in input bar. - Display metavars for commands in input bar.
- count support for special keys - count support for special keys
- --set-as-default argument - set-as-default argument/command
- Make inspector height resizable - Make inspector height resizable
- Make inspector detachable (own window) - Make inspector detachable (own window)
- Enable disk caching - Enable disk caching
QNetworkManager.setCache() and use a QNetworkDiskCache probably QNetworkManager.setCache() and use a QNetworkDiskCache probably
- clear cookies - clear cookies command
- keybind/aliases should have completion for commands/arguments - keybind/aliases should have completion for commands/arguments
- Hiding scrollbars - Hiding scrollbars
- Ctrl+A/X to increase/decrease last number in URL - Ctrl+A/X to increase/decrease last number in URL
@ -102,7 +106,8 @@ hints
- more intelligent clicking (end of textfields) - more intelligent clicking (end of textfields)
- filter close hints when it's the same link - filter close hints when it's the same link
- ignore keypresses shortly after link following - 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 Useful things
============= =============