From c6aca64d7cd5c67d481842a54f5a006d1a00427b Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Sat, 2 Aug 2014 01:50:26 +0200 Subject: [PATCH] Update BUGS/TODO/notes --- doc/BUGS | 9 +-------- doc/TODO | 19 +++++-------------- doc/notes | 14 -------------- 3 files changed, 6 insertions(+), 36 deletions(-) diff --git a/doc/BUGS b/doc/BUGS index 9ba281b00..24f7cbaf3 100644 --- a/doc/BUGS +++ b/doc/BUGS @@ -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 diff --git a/doc/TODO b/doc/TODO index a98c3d306..093e0837e 100644 --- a/doc/TODO +++ b/doc/TODO @@ -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 ----- diff --git a/doc/notes b/doc/notes index 25ea8c23e..6d34e43e6 100644 --- a/doc/notes +++ b/doc/notes @@ -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