X-Git-Url: http://www.privoxy.org/gitweb/?a=blobdiff_plain;ds=inline;f=default.filter;h=e8bc150fb0265b63e51cc60313173a4f553a5395;hb=7e0be039f28df767dd39bd17a9c50bfdafd17a86;hp=ea826f2fa453932f137ff31ced74258e880fdc82;hpb=ba9031e38d5d227f37afc96c73572e0d4b26efa6;p=privoxy.git
diff --git a/default.filter b/default.filter
index ea826f2f..e8bc150f 100644
--- a/default.filter
+++ b/default.filter
@@ -1,12 +1,10 @@
#################################################################################
-#
-# File : $Source: /cvsroot/ijbswa/current/default.filter,v $
-#
-# $Id: default.filter,v 1.94 2016/05/25 10:51:41 fabiankeil Exp $
+#
+# File : default.filter
#
# Purpose : Rules to process the content of web pages
-#
-# Copyright : Written by and Copyright (C) 2001-2014 the
+#
+# Copyright : Written by and Copyright (C) 2001-2020 the
# Privoxy team. https://www.privoxy.org/
#
# This program is free software; you can redistribute it
@@ -48,7 +46,7 @@
#
# Note2: In addition to the Perl options gimsx, the following nonstandard
# options are supported:
-#
+#
# 'U' turns the default to ungreedy matching. Add ? to quantifiers to
# switch back to greedy.
#
@@ -66,7 +64,7 @@
# escaping anything, therefore you also have to be careful not to chose
# delimiters that appear in the replacement text. For example '<' should
# be save, while '?' will sooner or later cause conflicts with $url.
-#
+#
#################################################################################
@@ -85,7 +83,7 @@ FILTER: js-annoyances Get rid of particularly annoying JavaScript abuse.
# but that would make them match only the first occurrence of
# nasty-item in each )|$1never|sigU
-# If we allow window.open, we want normal window features:
+# If we allow window.open, we want normal window features:
# Test: http://www.htmlgoodies.com/beyond/notitle.html
#
s/(open\s*\([^\)]+resizable=)(["']?)(?:no|0)\2/$1$2yes$2/sigU
-s/(open\s*\([^\)]+location=)(["']?)(?:no|0)\2/$1$2yes$2/sigU
-s/(open\s*\([^\)]+status=)(["']?)(?:no|0)\2/$1$2yes$2/sigU
-s/(open\s*\([^\)]+scroll(?:ing|bars)=)(["']?)(?:no|0)\2/$1$2auto$2/sigU
-s/(open\s*\([^\)]+menubar=)(["']?)(?:no|0)\2/$1$2yes$2/sigU
-s/(open\s*\([^\)]+toolbar=)(["']?)(?:no|0)\2/$1$2yes$2/sigU
-s/(open\s*\([^\)]+directories=)(["']?)(?:no|0)\2/$1$2yes$2/sigU
+s/(open\s*\([^\)]+location=)(["']?)(?:no|0)\2/$1$2yes$2/sigU
+s/(open\s*\([^\)]+status=)(["']?)(?:no|0)\2/$1$2yes$2/sigU
+s/(open\s*\([^\)]+scroll(?:ing|bars)=)(["']?)(?:no|0)\2/$1$2auto$2/sigU
+s/(open\s*\([^\)]+menubar=)(["']?)(?:no|0)\2/$1$2yes$2/sigU
+s/(open\s*\([^\)]+toolbar=)(["']?)(?:no|0)\2/$1$2yes$2/sigU
+s/(open\s*\([^\)]+directories=)(["']?)(?:no|0)\2/$1$2yes$2/sigU
s/(open\s*\([^\)]+fullscreen=)(["']?)(?:yes|1)\2/$1$2no$2/sigU
s/(open\s*\([^\)]+always(?:raised|lowered)=)(["']?)(?:yes|1)\2/$1$2no$2/sigU
s/(open\s*\([^\)]+z-?lock=)(["']?)(?:yes|1)\2/$1$2no$2/sigU
@@ -143,8 +141,8 @@ FILTER: html-annoyances Get rid of particularly annoying HTML abuse.
# New browser windows (if allowed -- see no-popups filter below) should be
# resizeable and have a location and status bar
#
-s/(]+resizable=)(['"]?)(?:no|0)\2/$1$2yes$2/igU
-s/(]+location=)(['"]?)(?:no|0)\2/$1$2yes$2/igU
+s/(]+resizable=)(['"]?)(?:no|0)\2/$1$2yes$2/igU
+s/(]+location=)(['"]?)(?:no|0)\2/$1$2yes$2/igU
s/(]+status=)(['"]?)(?:no|0)\2/$1$2yes$2/igU
s/(]+scrolling=)(['"]?)(?:no|0)\2/$1$2auto$2/igU
s/(]+menubar=)(['"]?)(?:no|0)\2/$1$2yes$2/igU
@@ -192,7 +190,7 @@ FILTER: unsolicited-popups Disable only unsolicited pop-up windows.
s+([^'"]\s*)(?=\s*[^'"])+$1+isU
s@([^\w\s.]\s*)((?:map)?(window|this|parent)\.?)?open\s*\(@$1PrivoxyWindowOpen(@ig
-s+([^'"]\s*