Skip to content

Commit

Permalink
Update BUGS/TODO
Browse files Browse the repository at this point in the history
  • Loading branch information
The-Compiler committed Sep 19, 2014
1 parent c6d55e7 commit 6a9df08
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 28 deletions.
20 changes: 0 additions & 20 deletions doc/BUGS
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,6 @@ Downloads
Webview
-------

- Hinting got really slow (new webelement api?)
- Hint positions wrong in wordpress admin interface
- Rightclick -> Copy link copies relative links
- F on duckduckgo result page opens in current page

It seems we don't get a linkClicked signal there.
Expand Down Expand Up @@ -56,17 +53,9 @@ Rendering
Crashes
-------

- restart sometimes abort()s on QApplication __init__ (V155) (probably fixed?)
- Shutdown is still flaky. (see notes)

- Segfaults when trying to load http://cmpl.cc/downloads/hlwm-tablet.mkv and
with youtube HTML5 player.
- Segfault on subsonic when clicking next track
- iggy has segfault on
http://docs.saltstack.com/en/latest/topics/tutorials/pillar.html on Debian in
VMware.
Infos: http://paste.the-compiler.org/view/4f6f3084
backtrace: http://paste.the-compiler.org/view/d846e448
- Segfaults when exiting while prompt is showing

- Hang on http://abcnews.go.com/Business/us-s/story?id=18230346 when video
Expand All @@ -88,8 +77,6 @@ Qt warnings

WARNING: QXcbWindow: Unhandled client message: "_GTK_LOAD_ICONTHEMES"

INFO: Lexer rewriter used, but no tokens found.

WARNING: QIODevice::read: device not open

- Random error message when closing/re-opening tab:
Expand All @@ -112,11 +99,6 @@ Misc
- On first start: KeyError because geometry couldn't be read logged as WARNING.
- tabs don't redraw properly when changing font

Tests
-----

- Use unittest.Mock and especially unittest.patch more.

Upstream Bugs
=============

Expand All @@ -126,6 +108,4 @@ Upstream Bugs

- Various segfaults on youtube videos

- Follow up on Bugzilla font issue

- Report some other crashes
21 changes: 13 additions & 8 deletions doc/TODO
Original file line number Diff line number Diff line change
Expand Up @@ -9,15 +9,17 @@ Before 0.1
- Single-instance and multi-window
- Maybe test under other platforms
- Autosave feature (against segfaults/...)
- Save tabs feature
- Save tabs feature with sessions
-> commandline parameter for session name, then tab list and history gets
saved under that name and can be re-loaded.
- More dwb keybindings
- Use :open engine searchterm syntax for searching
- ssl-strict=ask
- Use argparse and do something like click for command arguments, then we can
have flags etc.
- Implement some optional stuff from http://greenbytes.de/tech/tc2231/
(especially filename with Content-Disposition: inline)
- Icon
- Bookmarks?
- Completion for quickmarks/bookmarks?

New big features
================
Expand All @@ -31,20 +33,16 @@ New big features
NoScript
Certificate Patrol
https://chrome.google.com/webstore/detail/remove-google-redirects/ccenmflbeofaceccfhhggbagkblihpoh
- session handling / saving
-> commandline parameter for session name, then tab list and history gets
saved under that name and can be re-loaded.
- multi window (see notes)
- IPC, like dwb -x (see notes)
- Bookmarks
- Internationalization
- more completions (URLs, ...)
- proper webpage history
- proper widget for debug logs, with filtering etc.
- maybe FakeWebView which acts like a WebView in a tab but isn't, to open any
widget?
- Bind userscripts to signals (e.g. page_loaded etc.)
- Multiple rendering engines, especially QGraphicsWebView + OpenGL
- Multiple rendering engines, especially QGraphicsWebView + OpenGL, QWebEngine

Downloads
=========
Expand All @@ -56,6 +54,8 @@ Downloads
Improvements / minor features
=============================

- Implement some optional stuff from http://greenbytes.de/tech/tc2231/
(especially filename with Content-Disposition: inline)
- Don't use colorama in scripts
- Stop using cwd in scripts (use something with os.path.pardir and __file__)
- Command/page to show all keybindings?
Expand All @@ -64,6 +64,7 @@ Improvements / minor features
- data/cache should be in subdirs on Windows if everything is in the same
dir.
- check what exceptions open() calls could possibly throw
- Create ~/.config etc. if they don't exist
- Improve -m error message when we're inside the qutebrowser dir (maybe use a
Tk gui?)
- Sane default for editor (maybe via QDesktopServices or so?)
Expand Down Expand Up @@ -143,6 +144,10 @@ style
- Make more stuff private
- Don't keep references to parent QObjects!
- Use /usr/bin/env python for scripts.
- Use unittest.Mock and especially unittest.patch more.
- Use decorators for on_config_changed
- Will also make it easier to implement section-changed handlers for
:reload

dwb keybindings to possibly implement
=====================================
Expand Down

0 comments on commit 6a9df08

Please sign in to comment.