summaryrefslogtreecommitdiffstats
path: root/Misc/ACKS
diff options
context:
space:
mode:
authorDavid Steele <davesteele@users.noreply.github.com>2017-02-25 04:47:38 (GMT)
committerNick Coghlan <ncoghlan@gmail.com>2017-02-25 04:47:38 (GMT)
commite3ce69522ffd7c0354d6e70d18f42bce325ed97e (patch)
treec63c55d06086facce580a3cd30690aee890c097d /Misc/ACKS
parente3bf4cdd3db9004220d3ec7f5db4e7d16a99c743 (diff)
downloadcpython-e3ce69522ffd7c0354d6e70d18f42bce325ed97e.zip
cpython-e3ce69522ffd7c0354d6e70d18f42bce325ed97e.tar.gz
cpython-e3ce69522ffd7c0354d6e70d18f42bce325ed97e.tar.bz2
bpo-24241: Improve preferred webbrowser handling (#85)
- Add 'preferred' argument to webbrowser.register - Use xdg-settings to specify preferred X browser The first change replaces the existing undocumented tri-state 'try_order' parameter with the documented boolean keyword-only 'preferred' parameter. Setting it to True places the browser at the front of the list, preferring it as the return to a subsequent get() call. The second change adds a private `_os_preferred_browser` setting and then uses that to make the default browser reported by `xdg-settings` first in the try list when running under X (or another environment that sets the `DISPLAY` variable). This avoids the problem where the first entry in the tryorder queue otherwise defaults to xdg-open, which doesn't support the "new window" option.
Diffstat (limited to 'Misc/ACKS')
-rw-r--r--Misc/ACKS1
1 files changed, 1 insertions, 0 deletions
diff --git a/Misc/ACKS b/Misc/ACKS
index 5ab6411..e63a061 100644
--- a/Misc/ACKS
+++ b/Misc/ACKS
@@ -1458,6 +1458,7 @@ Quentin Stafford-Fraser
Frank Stajano
Joel Stanley
Anthony Starks
+David Steele
Oliver Steele
Greg Stein
Marek Stepniowski