Commit Graph

3721 Commits

Author SHA1 Message Date
Florian Bruhin
177707687c Display IPC errors to the user.
Fixes #337.
2014-12-28 01:28:35 +01:00
Florian Bruhin
89c7f3ecfe Re-focus web view when leaving prompt/yesno mode. 2014-12-28 00:41:50 +01:00
Florian Bruhin
03ac8874ff Rewrite keymode handling to use only one mode.
Fixes #417.
Fixes #418.
See 4ab5d2df28.
2014-12-28 00:01:27 +01:00
Florian Bruhin
be2c67aa19 Don't filter completion parts if there's only one.
This fixes a regression (completion not showing with :) introduced in
b1501a691d.
2014-12-27 22:50:28 +01:00
John ShaggyTwoDope Jenkins
c57f0063bc spaces 2014-12-26 17:39:04 -08:00
Joel Torstensson
6c6ae4e465 Refactored question logic. 2014-12-27 00:50:52 +01:00
Joel Torstensson
f0779f8cc0 User now asked if it wants to overwrite existing file.
Fix #318
2014-12-26 21:58:45 +01:00
John ShaggyTwoDope Jenkins
f0d0d92124 Merge branch 'master' of https://github.com/The-Compiler/qutebrowser 2014-12-26 12:11:34 -08:00
John ShaggyTwoDope Jenkins
fd5901070d adjustments added debian ubuntu crash info 2014-12-26 11:26:06 -08:00
Florian Bruhin
b1501a691d Ignore empty parts when calculating cursor part.
Fixes #389.
2014-12-26 16:57:08 +01:00
Florian Bruhin
d1e0de236d Handle :restart correctly with Python eggs.
Fixes #323.
2014-12-26 15:37:25 +01:00
Florian Bruhin
d029044787 Log full exception on restart errors. 2014-12-26 15:37:25 +01:00
Florian Bruhin
769bc65343 Fix name collision. 2014-12-26 15:09:27 +01:00
Florian Bruhin
bf4d6a5707 Handle an invalid cwd properly.
Fixes #370.
2014-12-26 15:07:18 +01:00
Florian Bruhin
dec6842370 Remove unnecessary if-branch in fuzzy_url.
The first branch already checks for `os.path.exists(path)`, so it doesn't make
sense for the second one to check that again (ANDed with some other condition).
2014-12-26 15:03:30 +01:00
Florian Bruhin
4ab5d2df28 Make it possible to enter a keymode twice.
If we don't allow this, we can get stuck e.g. when doing this:

- Press m to get a quickmark prompt.
- Click a javascript prompt button.
- Exit the javascript prompt.
- We have the quickmark prompt open but we're in normal mode.
2014-12-26 14:26:59 +01:00
Florian Bruhin
7c86693dd4 Disable report button in crash dialog on :report. 2014-12-26 13:03:47 +01:00
Florian Bruhin
0c6af7a5f3 Move debug log to bottom in crash dialog.
Closes #365.
2014-12-26 13:01:19 +01:00
Florian Bruhin
4a632f85e0 Add a warning for manual edits to the config.
Closes #373.
2014-12-26 12:49:38 +01:00
Florian Bruhin
0c5aed284b Fix popping of a dead question in prompter.
This happens when a question for a file path for an already cancelled download
gets popped.

Fixes #415.
2014-12-26 12:46:53 +01:00
Florian Bruhin
5d0dd5b11b Fix AttributeError on config changes on Ubuntu.
Fixes #390.
2014-12-26 12:25:42 +01:00
John ShaggyTwoDope Jenkins
324035240c Merge branch 'master' of https://github.com/The-Compiler/qutebrowser
Upstream.
2014-12-24 20:02:27 -08:00
John ShaggyTwoDope Jenkins
d13296fe7d workaround zzz 2014-12-24 19:44:32 -08:00
John ShaggyTwoDope Jenkins
535db9d2a2 ctrl+q for windows 2014-12-24 19:25:07 -08:00
John ShaggyTwoDope Jenkins
5562cc25e0 minor edits 2014-12-24 19:12:54 -08:00
Florian Bruhin
df3d41eb66 Merge branch 'helenst-link-to-settings-page' 2014-12-24 23:53:32 +01:00
Florian Bruhin
847d44cb31 Regenerate docs 2014-12-24 23:53:18 +01:00
Florian Bruhin
9f9f1a6d52 Merge branch 'link-to-settings-page' of https://github.com/helenst/qutebrowser into helenst-link-to-settings-page 2014-12-24 23:51:31 +01:00
Florian Bruhin
294d8dd672 Merge branch 'regines-master' 2014-12-24 23:50:20 +01:00
Florian Bruhin
6d11fc72c6 Regenerate authors 2014-12-24 23:50:12 +01:00
Florian Bruhin
fbca2be1c9 Merge branch 'master' of https://github.com/regines/qutebrowser into regines-master 2014-12-24 23:49:52 +01:00
Regina Hug
bbff9cb4f0 Add label "(6)" to cheatsheet.
Fixes #348.
2014-12-24 23:45:22 +01:00
John ShaggyTwoDope Jenkins
b0c22b9867 troubleshooting typos 2014-12-23 16:17:57 -08:00
John ShaggyTwoDope Jenkins
b02c406cb9 troubleshooting added to faq 2014-12-23 16:05:23 -08:00
Helen Sherwood-Taylor
9816f754a1 Link to settings page from quickstart (fixes #376) 2014-12-23 22:01:09 +00:00
Florian Bruhin
fe845b7af8 Add some Chrome addons 2014-12-23 17:32:32 +01:00
Florian Bruhin
bececc69c3 Save version to state config. 2014-12-22 23:47:43 +01:00
Florian Bruhin
017f143a5f Add a binary mode to utils.read_file.
This will be needed for #325.
2014-12-22 23:44:09 +01:00
Joel Torstensson
8746715bf0 Moved fullscreen method. 2014-12-22 22:56:52 +01:00
Joel Torstensson
19f75984e3 Implemented fullscreen mode. Fix #385 2014-12-22 21:57:46 +01:00
Florian Bruhin
4363db90c0 Don't treat things like "31c3" as IP address.
Fixes #388.
2014-12-22 18:38:45 +01:00
Florian Bruhin
b01041e455 Set zoom to default instead of 100% with :zoom/=. 2014-12-22 18:04:28 +01:00
Florian Bruhin
f50a19a488 Adjust page zoom if default zoom changed.
Fixes #393.
2014-12-22 18:01:32 +01:00
Florian Bruhin
3752733f15 Actually connect QWebView.on_config_changed slot. 2014-12-22 18:01:17 +01:00
Florian Bruhin
89e051ff51 Ignore clicks on failed downloads.
Fixes #396.
2014-12-22 17:36:02 +01:00
Florian Bruhin
57c8dff396 Handle category being None in Qt message handler.
Fixes #397.
2014-12-22 17:33:35 +01:00
Florian Bruhin
c48727d19a Force-include pygments in freeze.py.
Fixes #398.
2014-12-22 17:30:41 +01:00
Florian Bruhin
58c991145c Revert "Use scrollRequested signal instead of paintEvent."
It seems on some pages like Twitter or blog.fdik.org, the
QWebPage::scrollRequested signal never gets emitted, so we use this for now.

Fixes #400.
See https://bugreports.qt-project.org/browse/QTBUG-43521.

This reverts commit 03fb21c476.

Conflicts:
	qutebrowser/browser/webview.py
2014-12-22 17:20:43 +01:00
Florian Bruhin
791ff36c69 Clean up _get_args in run_checks.py 2014-12-21 18:59:10 +01:00
Florian Bruhin
2d1c12f69b Turn off flake8 for exception hook. 2014-12-21 18:11:35 +01:00