This week's qutebrowser updates
Florian Bruhin
me at the-compiler.org
Tue Apr 7 07:54:16 CEST 2015
Heyho,
Nope, no v0.2 yet - but very soon! (tm)
There are three open issues for v0.2 now, and all of them should be
easy to fix:
https://github.com/The-Compiler/qutebrowser/issues?q=is%3Aopen+is%3Aissue+milestone%3Av0.2
Soo... v0.2 this week hopefully. Fingers crossed!
Also, I hope I fooled some of you people with my April's fools joke!
Sorry, but I couldn't resist! :P
For the ones who missed it: For people who updated on the 31st of
March (when I had this idea), all pages were slightly tilted:
http://qutebrowser.org/tmp/april.png
Overview
--------
Excluding merges, 4 authors have pushed 92 commits to master and 118
commits to all branches. On master, 92 files have changed and there
have been 2,347 additions and 1,683 deletions.
2 Pull requests merged by 2 people
10 Issues closed by 1 person
8 Issues created by 2 people
https://github.com/The-Compiler/qutebrowser/pulse
Improvements
------------
- Various improvements to :restart - it should be more robust now and
uses sessions so all state (focused tab, scroll position, etc.) gets
remembered.
- Sessions starting with '_' are now considered "internal" and are
disallowed when using the :session-* commands.
- Jump to last instead of first item when pressing Shift-Tab the first
time in the completion.
- Add tab index display to the statusbar.
Thanks to Franz Fellner for this contribution!
- Automatically correct keybindings to deprecated commands in the
config.
- Ignore quotes with maxsplit-commands (:open, :quickmark-load, etc.)
and don't quote arguments for those commands in the completions.
This also means some commands needed adjustments:
- Clear search when :search without arguments is given.
(:search "" will now search for the literal text "")
- Add -s/--space argument to :set-cmd-text (as :set-cmd-text "foo "
will now set the literal text "foo ")
- Add 'cd' shortcut to clean downloads.
- Various improvements on how sessions are handled:
- Add a -c/--current argument to :session-save to save the last
loaded session.
- Add a -t/--temp argument to :session-load to not set the last
loaded session.
- Make the default session name configurable with a new
general -> session-default-name setting. The default (empty)
means loading of the last saved session.
- Add tab-bg{,-silent} as possible value for new-instance-open-target
to open a background tab.
- Keep progress bar height fixed when the statusbar is multiline.
- Ignore ;; for splitting with some commands.
Bugfixes
--------
- Fixed handling of key release events (e.g. for javascript) when
holding a key and pressing a second one.
- Fix for exception when a message is pending and a non-mainwindow
window gets focused.
- Update URL completion when quickmarks are added/deleted.
- Refuse to add empty URLs to the history.
It seems (at least for one user) QtWebKit added empty URLs which
caused the history to fail to load - so if that happens we ignore
it.
- Fix exception when using :set-cmd-text with an empty argument.
- Don't double ampersands in window titles.
- Fix search engine documentation (it still used the old !bang
syntax).
- Don't make default config a mutable global.
This bug didn't do any harm inside qutebrowser as there is only one
config object, but was discovered in the unit tests.
Under the hood
--------------
- Use hunter[1] for line tracing instead of a selfmade solution.
[1] https://github.com/ionelmc/python-hunter
- Various spelling fixes in comments.
- Added a checker for words which I often spell wrong.
- Convert some tests to pytest.
Thanks to Raphael Pierzina for this contribution (as part of the
adopt pytest month).
- Pass a parent to most (all?) QObjects, which might fix some
segfaults on shutdown.
- Various fixes and improvements for docs.
- Various small refactorings.
Florian
--
http://www.the-compiler.org | me at the-compiler.org (Mail/XMPP)
GPG: 916E B0C8 FD55 A072 | http://the-compiler.org/pubkey.asc
I love long mails! | http://email.is-not-s.ms/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <https://listi.jpberlin.de/pipermail/qutebrowser/attachments/20150407/ac6886eb/attachment.sig>
More information about the qutebrowser
mailing list