Nathan Isom
4876bdf7ce
style.
2015-10-14 13:34:41 -05:00
Nathan Isom
e78b00cce2
Fix configdata.py typos, use scheme from url.
2015-10-14 13:22:28 -05:00
Nathan Isom
d7d4c232d0
Initial shot at issue #691
2015-10-14 13:10:24 -05:00
Florian Bruhin
ab099ea6ea
Fix another spelling mistake.
2015-10-14 07:02:50 +02:00
Antoni Boucher
1acd32f697
Fixed issue #1008 .
2015-10-10 11:16:06 -04:00
Florian Bruhin
4f2dbb3a72
Don't show icons when cloning tabs if turned off.
...
Fixes #1007 .
2015-10-10 12:48:45 +02:00
Florian Bruhin
749d7bfc3c
Add backticks to docs.
2015-10-08 10:47:36 +02:00
Peter Michely
bfccb91e42
Changed code and docs according to comments
2015-10-08 10:13:47 +02:00
Peter Michely
10f4798559
Fixed whitespace errors
2015-10-08 01:10:44 +02:00
Peter Michely
6be5c65c36
Fixed issue #943 and changed the docs accordingly
2015-10-07 23:53:21 +02:00
Florian Bruhin
c2ea2aa6d7
Remove unused import.
2015-10-07 22:05:22 +02:00
Florian Bruhin
7db1f65425
ipc: Avoid using QLocalServer.setSocketOptions.
...
This causes problems with AddressInUseError being swallowed.
Fixes #997 .
2015-10-07 21:52:09 +02:00
Jonas Schürmann
1e8170d98b
Fixed lines which were too long
2015-10-06 23:18:04 +02:00
Jonas Schürmann
afc166a13e
Coding style fixes #1002
2015-10-06 22:59:49 +02:00
Jonas Schürmann
45c9768c16
Added --target command line argument #922
...
This argument is used to override the new-instance-open-target config
option.
2015-10-05 21:15:52 +02:00
Florian Bruhin
54557fee20
Fix lint.
2015-10-05 06:53:56 +02:00
Florian Bruhin
17778f1457
Prevent :restart when there's a SyntaxError.
...
Closes #910 .
2015-10-04 23:24:35 +02:00
Florian Bruhin
b6f3b1951e
Remove more dead code.
2015-10-04 22:21:49 +02:00
Florian Bruhin
03754b360a
Release v0.4.1.
2015-10-04 21:14:45 +02:00
Florian Bruhin
005753e83e
Remove some dead code.
...
See #973 .
2015-10-04 20:43:29 +02:00
Florian Bruhin
12a11a5931
Revert "Remove colors -> tabs.bg.bar setting."
...
This reverts commit 801d2ae8e6
.
This is still useful/needed for vertical tab bars.
2015-10-04 17:49:52 +02:00
Florian Bruhin
7ff881c3e3
Merge branch 'incdec-setting' of https://github.com/Kingdread/qutebrowser into Kingdread-incdec-setting
2015-10-04 17:04:40 +02:00
Florian Bruhin
801d2ae8e6
Remove colors -> tabs.bg.bar setting.
...
This isn't needed anymore after the recent tab width fix, as the tabbar color
is invisible now.
2015-10-04 16:32:45 +02:00
Florian Bruhin
fbf6696e2a
Merge branch 'master' of https://github.com/daniel-lawrence-lu/qutebrowser into daniel-lawrence-lu-master
2015-10-04 16:30:17 +02:00
Florian Bruhin
d229e90724
Fix some splelling mistakes.
2015-10-04 15:41:42 +02:00
Daniel Lu
de5308cbbf
removes leftover space in tab bar when the window width is not divisible by the number of tabs
2015-10-02 23:24:44 -04:00
Florian Bruhin
739d2cfffd
Fix displaying of web history if limited to -1.
...
This is a regression introduced in 2aa7e5bb35
.
Fixes #991 .
2015-10-02 22:56:18 +02:00
Daniel
73ba3ddaee
Add all possible combinations to FlagList.complete
2015-10-02 18:53:03 +02:00
Florian Bruhin
7761dd5af4
configtypes: Disallow ValidValues without values.
2015-10-02 11:37:41 +02:00
Florian Bruhin
b42b12b7a5
Fix ipc.py coverage.
2015-10-02 08:17:50 +02:00
Florian Bruhin
454b2348a8
ipc: Actually use CONNECT_TIMEOUT.
2015-10-02 08:11:37 +02:00
Florian Bruhin
ea663f9975
IPC: Handle socket timeout correctly.
...
Hopefully fixes #975 .
2015-10-02 08:11:26 +02:00
Florian Bruhin
afa7a1a9a0
Remove broken margin-left for progress bar.
...
Closes #125 (by obsoleting it).
2015-10-02 08:03:10 +02:00
Florian Bruhin
d6301beb2a
Improve configtypes.Regex tests and docs.
2015-10-01 23:24:27 +02:00
Florian Bruhin
16ac3baf2e
configtypes: Handle invalid escapes in regexes.
2015-10-01 23:11:48 +02:00
Florian Bruhin
e4a216e7cf
configtypes: Refactor regex validation.
2015-10-01 22:29:24 +02:00
Florian Bruhin
8e52e5f2fc
Don't use deprecated logging calls.
2015-10-01 21:39:42 +02:00
Daniel
8228a96180
Stylistic changes, more testing for incdec
2015-10-01 20:57:08 +02:00
Alexey Nabrodov
54d4f4f48b
refactor and test
2015-10-01 15:57:11 +03:00
Alexey Nabrodov
ce9aafdc1b
why????
2015-10-01 14:15:32 +03:00
Alexey Nabrodov
be332fe723
init env vars in crash report
2015-10-01 14:11:35 +03:00
Daniel
4881d81444
Add new configtype: FlagList
...
This class contains validation code shared by ConfirmQuit and
URLSegmentList, that is it checks for duplicate values and compares
each value to valid_values.
2015-10-01 00:40:21 +02:00
Florian Bruhin
ae3497a3a1
Remove unnecessary str().
2015-09-30 21:26:41 +02:00
Florian Bruhin
7fcbbc98f6
Merge branch 'scroll_in_title' of https://github.com/averrin/qutebrowser into averrin-scroll_in_title
2015-09-30 21:16:36 +02:00
Daniel
1bdb012b2c
Add a config option for navigate_incdec
...
Also known as Ctrl-A/Ctrl-X. You can now specify which parts of the URL
should be searched for numbers.
The setting is general->url-incdec-segments and it's a set with valid
values of 'host', 'path', 'query' and 'anchor'.
2015-09-30 19:18:00 +02:00
Florian Bruhin
f972d043c5
Fix StopIteration handling in _init_late_modules.
...
This caused a PendingDeprecationWarning with Python 3.5:
Traceback (most recent call last):
File "/home/florian/proj/qutebrowser/git/qutebrowser/utils/debug.py", line 237, in log_time
yield
File "/home/florian/proj/qutebrowser/git/qutebrowser/app.py", line 433, in _init_late_modules
next(reader)
StopIteration
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/florian/proj/qutebrowser/git/qutebrowser/app.py", line 433, in _init_late_modules
next(reader)
File "/usr/lib64/python3.5/contextlib.py", line 77, in __exit__
self.gen.throw(type, value, traceback)
PendingDeprecationWarning: generator 'log_time' raised StopIteration
2015-09-30 07:32:36 +02:00
neeasade
2e62d24062
Empty osver for linux, adjust test to match this.
2015-09-29 13:59:22 -05:00
neeasade
b5ec476ca6
Fixes #977 with none deprecated call.
2015-09-29 12:56:49 -05:00
Alexey Nabrodov
75d53e2879
and again
2015-09-29 12:19:47 +03:00
Alexey Nabrodov
a98878dd8a
fix unused coords
2015-09-29 12:07:35 +03:00
Florian Bruhin
11961db72c
Add maxlen argument to ErrorNetworkReply.readData.
...
This was missing before, causing a (hidden) exception with Python < 3.5, and
this with 3.5:
TypeError: readData() takes 1 positional argument but 2 were given
During handling of the above exception, another exception occurred:
SystemError: PyEval_EvalFrameEx returned a result with an error set
Fixes #969 .
2015-09-29 08:41:20 +02:00
Florian Bruhin
5db4ed0ed1
Add fallback argument to ConfigManager.get.
...
This is needed for interpolation since this change in Python 3.4:
https://hg.python.org/cpython/rev/267422f7c927
This broke qutebrowser in Debian experimental when updating python from
3.4.3-8 to 3.4.3-9 as they pulled from hg.
Fixes #968 .
2015-09-29 08:22:33 +02:00
Alexey Nabrodov
7cd7b43e7a
fix docs
2015-09-28 19:53:55 +03:00
Alexey Nabrodov
1b6860b748
add scroll_pos to window title && fix signals
2015-09-28 19:43:50 +03:00
meles5
d7dd1b3507
Windows support useless
2015-09-25 18:39:15 +02:00
meles5
fc7488645f
The resource_url() function should now support Windows
2015-09-25 18:21:04 +02:00
Alexey Nabrodov
717298e423
add scroll_pos to title-format
2015-09-25 19:14:52 +03:00
meles5
8bcc0e4b92
filescheme.py & dirbrowser.html updated
2015-09-25 14:49:03 +02:00
meles5
70597d574f
Added resource_url() function and used this function in the error page
2015-09-25 14:31:04 +02:00
Florian Bruhin
5ba7b5cf0f
Fix lint.
2015-09-19 22:03:56 +02:00
Florian Bruhin
f96de5a598
Add config for tab colors for odd/even sel. tabs.
2015-09-19 21:45:57 +02:00
Florian Bruhin
841e8fbbd1
Save search parameters in tabbed_browser.
2015-09-18 07:01:51 +02:00
Florian Bruhin
f62bf099a0
Also re-highlight text when restarting search.
2015-09-18 06:58:05 +02:00
Florian Bruhin
72cddb290b
Cleanups
2015-09-18 06:55:17 +02:00
Martin Tournoij
a80c61e78a
Use a single search term per-window
...
Previously, every tab had its own search term. This sets single search term per
window. using `/hello`, `gt`, and `n` will search for `hello` in the 2nd tab.
This fixes issue #940
2015-09-18 02:18:54 +02:00
Florian Bruhin
d9bad853e7
Merge branch 'wayland-deco' of ssh://tonks/qutebrowser
2015-09-17 21:00:17 +02:00
Florian Bruhin
ee2b9adce4
Move checking if an URL is blocked to adblock.py.
2015-09-17 06:46:27 +02:00
Florian Bruhin
ac27f46170
Add piwik.org to default whitelist.
2015-09-17 06:38:24 +02:00
Florian Bruhin
a589ddab4a
Merge branch 'whitelist-hosts' of https://github.com/Kingdread/qutebrowser into Kingdread-whitelist-hosts
2015-09-17 06:37:44 +02:00
Florian Bruhin
731a86ce33
Merge branch 'acogneau-cookies_tests'
2015-09-16 23:01:26 +02:00
Florian Bruhin
7f573616c8
Remove unused import.
2015-09-16 23:01:14 +02:00
Florian Bruhin
d5baed5e83
Merge branch 'cookies_tests' of https://github.com/acogneau/qutebrowser into acogneau-cookies_tests
2015-09-16 22:58:28 +02:00
Florian Bruhin
0745de647b
Allow debug.log_time to be used as decorator.
2015-09-16 22:50:19 +02:00
Florian Bruhin
545d82a04d
utils.debug: Allow passing logger to log_time.
2015-09-16 22:38:31 +02:00
Florian Bruhin
503e3ce48d
Merge branch 'patch-2' of https://github.com/averrin/qutebrowser into averrin-patch-2
2015-09-16 22:32:21 +02:00
Florian Bruhin
c451fc3883
Merge branch 'bug/web-history-max-items' of https://github.com/antoyo/qutebrowser into antoyo-bug/web-history-max-items
2015-09-16 22:25:45 +02:00
Florian Bruhin
7eca4acb6a
Ignore first QWheelEvent for webview.
...
Hopefully fixes #395 .
2015-09-16 20:07:18 +02:00
Daniel
dd679c6c14
Fix is_whitelisted_domain docstring
2015-09-16 17:16:35 +02:00
Daniel
fc806525a2
Move whitelist host code to networkmanager
...
This means no :adblock-update after modifying the whitelist.
2015-09-16 17:10:03 +02:00
Daniel
523e071a97
Stylistic changes to is_whitelisted_domain
2015-09-16 17:04:19 +02:00
Daniel
ccdb59cce1
Add adblock host whitelisting
...
The config option "content host-blocking-whitelist" may contain comma
separated domains that are exempt from host blocking.
The listed domains may contain the wildcards "*" and "?" to match many
and one character, respectively.
You need to run :adblock-update after modifying the list.
2015-09-16 16:31:17 +02:00
Averrin
3904b7de58
Leave passthrough mode when change tab
2015-09-16 16:44:31 +03:00
Florian Bruhin
9561b7b02c
Reset QT_WAYLAND_DISABLE_WINDOWDECORATION.
2015-09-16 10:23:21 +02:00
Florian Bruhin
f83f4a6a1a
Add setting.
2015-09-16 08:52:51 +02:00
Florian Bruhin
08e1d9a304
hardcoded
2015-09-16 08:42:59 +02:00
Florian Bruhin
9ab14c0384
Fix IPC coverage.
2015-09-16 07:16:07 +02:00
Florian Bruhin
73cb981ebb
Add some more IPC logging.
2015-09-15 23:05:50 +02:00
Florian Bruhin
ff24ba5437
ipc: Fix atime timer interval.
2015-09-15 22:59:53 +02:00
Florian Bruhin
0bbd410016
standarddir: Fix coverage.
2015-09-15 22:31:37 +02:00
Florian Bruhin
cc052a539f
Add standarddir.download() tests.
2015-09-15 22:31:37 +02:00
Florian Bruhin
04ec9c2624
Get rid of standarddir.temp() again.
2015-09-15 22:31:37 +02:00
Florian Bruhin
3bdfa3001c
ipc: Always use standarddir.runtime().
2015-09-15 22:31:37 +02:00
Florian Bruhin
748496e88d
Refactor standarddir.
...
See #941 .
2015-09-15 22:31:37 +02:00
Antoni Boucher
f0a2128499
Fixed style.
2015-09-12 18:01:04 -04:00
Antoni Boucher
2aa7e5bb35
Fixed issue #934 .
2015-09-12 17:48:36 -04:00
Florian Bruhin
09b0877eab
Revert "Refactor standarddir."
...
This reverts commit 330f3f8f13
.
2015-09-11 21:20:31 +02:00
Florian Bruhin
330f3f8f13
Refactor standarddir.
...
See #941 .
2015-09-11 20:05:13 +02:00
Florian Bruhin
e11fcda240
Release v0.4.0.
2015-09-11 18:47:50 +02:00
Florian Bruhin
5fe420efb5
standarddir: Fix TOCTOU issue when creating paths.
...
Fixes #942 .
2015-09-11 18:21:20 +02:00
Florian Bruhin
c4c06467da
Add missing pyqtSlot decorator.
2015-09-11 08:32:37 +02:00