Update BUGS/TODO/notes

This commit is contained in:
Florian Bruhin 2014-08-02 01:50:26 +02:00
parent b0cfb281f4
commit c6aca64d7c
3 changed files with 6 additions and 36 deletions

View File

@ -32,7 +32,7 @@ Webview
- ok is always True in WebPage:on_load_status_changed, even when an error page
is loaded (probably *because* we're loading the error page and that
succeeds).
- Opening editor is broken on http://p.cmpl.cc/
- Opening editor is broken on http://p.cmpl.cc/ (probably a CodeMirror issue?)
Input
-----
@ -58,9 +58,6 @@ Crashes
- Shutdown is still flaky. (see notes)
- Segfault on subsonic when clicking next track
- Assertion failure on subsonic with debug build
- Hang in logging.shutdown when quitting if started via a .bat file on Windows
(if we deactivate the atexit hook, hang in threading._shutdown).
However, only the MainThread is active when doing sys.exit.
Qt warnings
-----------
@ -98,10 +95,6 @@ Misc
windows
- Scrolling lags like crazy (even in minimal browser) on
http://github.com/uzbl/uzbl
- Pressing Ctrl+C should call shutdown and quit normally instead of quitting
hard. (Ideally it should print a message, and doing Ctrl+C again should quit
hard).
Same for SIGTERM, etc.
Upstream Bugs

View File

@ -66,25 +66,20 @@ Improvements / minor features
- command which closes other tabs in a direction [egan]
- Distinction between :q and :wq, add ZZ and ZQ shortcuts.
- set_toggle to toggle setting between two states
- Small indicator on tab with a colored progress, like downloads (or maybe even
tab index and colored)
- Customizable statusbar
- Show size of widgets in __repr__
- SSL-symbol in statusbar?
- Ask whether to close when downloads are running or maybe if form fields are
unsubmitted (book page 187)
- Completion in statusbar like dwb
- SSL-symbol in statusbar?
- Keychain completion in statusbar like dwb
- Commandline argument to delete config
- Settings dialog
- Settings dialog/page (iggy is working on qute:settings)
- Tab groups (tagging/filtering for displayed tabs)
- Save cookies in Netscape format so it can be used by wget. (see notes)
- Zoom with ctrl + mousewheel
- debug-Command for set loglevel/RAM capacity
- search highlighting
- vertical tabbar
- reload config command
- config changed signals for sections (optimization)
- Display metavars for commands in input bar.
- Display metavars for command arguments in input bar.
- count support for special keys
- set-as-default argument/command (to set qute as system default browser)
- Enable disk caching (see notes)
@ -96,16 +91,12 @@ Improvements / minor features
- somehow unfocus elements (hide blinking cursor) when insert mode is left?
- Copy link location on crash mail should not copy mailto:
- Drag&Drop of tabs to other windows
- Use QNetworkAccessManager per QWebPage again so we can set proxy per tab.
- Multi-line statusbar or own widget for long messages?
- :messages command to view past messages
- Maybe the completion widget shouldn't be a QTreeView with tree models as
there are many hacks involved by now (see notes).
- :%! like feature to pipe current page through a filter.
- Add FIFOHandler based on asyncio if it's available
- Add FIFOHandler based on asyncio
- Lazy tab loading
- Add command shortcuts to command completion
- Add commandline option to not spawn any windows (for testing)
hints
-----

View File

@ -69,17 +69,3 @@ Completion view (not QTreeView)
Perhaps using a QHBoxLayout of QTableViews and creating/destroying them based
on the completion would be a better idea?
Shutdown
========
Some pointers:
https://code.google.com/p/webscraping/source/browse/webkit.py
Simply does setPage(None) in __del__ of webview.
http://www.tenox.net/out/wrp11-qt.py
does del self._window; del self._view; del self._page
http://pydoc.net/Python/grab/0.4.5/ghost.ghost/
does webview.close(); del self.manager; del self.page; del self.mainframe