Update BUGS/TODO/notes
This commit is contained in:
parent
b0cfb281f4
commit
c6aca64d7c
9
doc/BUGS
9
doc/BUGS
@ -32,7 +32,7 @@ Webview
|
|||||||
- ok is always True in WebPage:on_load_status_changed, even when an error page
|
- 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
|
is loaded (probably *because* we're loading the error page and that
|
||||||
succeeds).
|
succeeds).
|
||||||
- Opening editor is broken on http://p.cmpl.cc/
|
- Opening editor is broken on http://p.cmpl.cc/ (probably a CodeMirror issue?)
|
||||||
|
|
||||||
Input
|
Input
|
||||||
-----
|
-----
|
||||||
@ -58,9 +58,6 @@ Crashes
|
|||||||
- Shutdown is still flaky. (see notes)
|
- Shutdown is still flaky. (see notes)
|
||||||
- Segfault on subsonic when clicking next track
|
- Segfault on subsonic when clicking next track
|
||||||
- Assertion failure on subsonic with debug build
|
- 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
|
Qt warnings
|
||||||
-----------
|
-----------
|
||||||
@ -98,10 +95,6 @@ Misc
|
|||||||
windows
|
windows
|
||||||
- Scrolling lags like crazy (even in minimal browser) on
|
- Scrolling lags like crazy (even in minimal browser) on
|
||||||
http://github.com/uzbl/uzbl
|
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
|
Upstream Bugs
|
||||||
|
19
doc/TODO
19
doc/TODO
@ -66,25 +66,20 @@ Improvements / minor features
|
|||||||
- command which closes other tabs in a direction [egan]
|
- command which closes other tabs in a direction [egan]
|
||||||
- Distinction between :q and :wq, add ZZ and ZQ shortcuts.
|
- Distinction between :q and :wq, add ZZ and ZQ shortcuts.
|
||||||
- set_toggle to toggle setting between two states
|
- 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
|
- 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
|
- Ask whether to close when downloads are running or maybe if form fields are
|
||||||
unsubmitted (book page 187)
|
unsubmitted (book page 187)
|
||||||
- Completion in statusbar like dwb
|
- Keychain completion in statusbar like dwb
|
||||||
- SSL-symbol in statusbar?
|
|
||||||
- Commandline argument to delete config
|
- Commandline argument to delete config
|
||||||
- Settings dialog
|
- Settings dialog/page (iggy is working on qute:settings)
|
||||||
- Tab groups (tagging/filtering for displayed tabs)
|
- Tab groups (tagging/filtering for displayed tabs)
|
||||||
- Save cookies in Netscape format so it can be used by wget. (see notes)
|
- Save cookies in Netscape format so it can be used by wget. (see notes)
|
||||||
- Zoom with ctrl + mousewheel
|
- Zoom with ctrl + mousewheel
|
||||||
- debug-Command for set loglevel/RAM capacity
|
- debug-Command for set loglevel/RAM capacity
|
||||||
- search highlighting
|
|
||||||
- vertical tabbar
|
|
||||||
- reload config command
|
- reload config command
|
||||||
- config changed signals for sections (optimization)
|
- 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
|
- count support for special keys
|
||||||
- set-as-default argument/command (to set qute as system default browser)
|
- set-as-default argument/command (to set qute as system default browser)
|
||||||
- Enable disk caching (see notes)
|
- Enable disk caching (see notes)
|
||||||
@ -96,16 +91,12 @@ Improvements / minor features
|
|||||||
- somehow unfocus elements (hide blinking cursor) when insert mode is left?
|
- somehow unfocus elements (hide blinking cursor) when insert mode is left?
|
||||||
- Copy link location on crash mail should not copy mailto:
|
- Copy link location on crash mail should not copy mailto:
|
||||||
- Drag&Drop of tabs to other windows
|
- 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?
|
- Multi-line statusbar or own widget for long messages?
|
||||||
- :messages command to view past 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.
|
- :%! 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
|
- Lazy tab loading
|
||||||
- Add command shortcuts to command completion
|
- Add command shortcuts to command completion
|
||||||
- Add commandline option to not spawn any windows (for testing)
|
|
||||||
|
|
||||||
hints
|
hints
|
||||||
-----
|
-----
|
||||||
|
14
doc/notes
14
doc/notes
@ -69,17 +69,3 @@ Completion view (not QTreeView)
|
|||||||
|
|
||||||
Perhaps using a QHBoxLayout of QTableViews and creating/destroying them based
|
Perhaps using a QHBoxLayout of QTableViews and creating/destroying them based
|
||||||
on the completion would be a better idea?
|
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
|
|
||||||
|
Loading…
Reference in New Issue
Block a user