Update TODO/BUGS

This commit is contained in:
Florian Bruhin 2014-06-20 06:45:02 +02:00
parent 5f86357ae8
commit a700c9dd12
3 changed files with 30 additions and 19 deletions

16
BUGS
View File

@ -1,6 +1,9 @@
Bugs
====
- Handle it correctly when a new statusbar question is asked while another is
still active. (see notes)
- On https://www.google.com/intl/en/drive/ - "WARNING:
QCommonStyle::drawComplexControl: Control 1 not handled" (on Windows)
@ -8,18 +11,12 @@ Bugs
- Ugly font rendering on Windows on http://support.sigasi.com/Knowledgebase/List
- utils.style:Style is simply ignored, even though it's used in tabwidget?!?
- On doodle, when modifying something on http://doodle.com/create and clicking
a link to leave the page, the message is suboptimal. Also, with some random
clicking it's somehow possible to get out of yesno mode.
- Because restart is broken, using "restore tabs" in crash dialog doesn't work
anymore.
- Segfaults when trying to load http://cmpl.cc/downloads/hlwm-tablet.mkv
- Segfaults with youtube HTML5 player
- Segfaults when trying to load http://cmpl.cc/downloads/hlwm-tablet.mkv and
with youtube HTML5 player.
- URL detection and encoded spaces
@ -40,7 +37,8 @@ Bugs
- restart sometimes abort()s on QApplication __init__ (V155)
- restart is broken entirely since init refactoring (around af19e6d~1)
- restart is broken entirely since init refactoring (around af19e6d~1) - this
also breaks "restore tabs" in crash dialog.
- qutebrowser :restart loops endlessly
We should refuse to do :restart when executing init commands

22
TODO
View File

@ -2,17 +2,21 @@ Before 0.1
==========
- Check BUGS
- Manpage
- Website
- Docs
- Manpage
- Website
- FAQ
- Tests for URL detection and fix corner cases
- Maybe test under other platforms
- Autosave feature (against segfaults/...)
- Save tabs feature
- More dwb keybindings
- Use :open engine searchterm syntax for searching
- SSL handling
- ssl-strict=ask
- SSL-symbol in statusbar?
- 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)
New big features
================
@ -37,10 +41,9 @@ New big features
Improvements / minor features
=============================
- SSL-symbol in statusbar?
- Commandline argument to delete config
- Settings dialog
- Use argparse and do something like click for command arguments, then we can
have flags etc.
- Reimplement tabbar to paint it by ourselves to look like dwb
- Save cookies in Netscape format so it can be used by wget. (see notes)
- Zoom with ctrl + mousewheel
@ -50,7 +53,7 @@ Improvements / minor features
- config changed signals for sections (optimization)
- Display metavars for commands in input bar.
- count support for special keys
- set-as-default argument/command
- set-as-default argument/command (to set qute as system default browser)
- Enable disk caching (see notes)
- clear cookies command
- keybind/aliases should have completion for commands/arguments
@ -68,8 +71,6 @@ Improvements / minor features
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
- Maybe we should depend on Python >= 3.4 and Qt >= 5.1?
In general we should check our requirements.
hints
-----
@ -85,6 +86,7 @@ style
=====
- Add a global none attribute/setting to every ConfigType
- Clean up the package checking mess in earlyinit.py
dwb keybindings to possibly implement
=====================================

11
notes
View File

@ -1,3 +1,14 @@
multiple questions
==================
For modular mode, we should implement a kind of stack: Save the current
question if any is available, then after exec_() restore it.
For async questions, we check if we're currently asking *any* question
(sync/async), and if so, add the question to a deque instead. After a question
gets hidden (e.g. in on_mode_left?), we check if another question is in the
deque, and if so pop and ask it.
click inspirations
===================