| Index: compiled/filter/RegExpFilter.cpp |
| =================================================================== |
| --- a/compiled/filter/RegExpFilter.cpp |
| +++ b/compiled/filter/RegExpFilter.cpp |
| @@ -29,35 +29,39 @@ namespace |
| { |
| TYPE_OTHER = 0x1, |
| TYPE_SCRIPT = 0x2, |
| TYPE_IMAGE = 0x4, |
| TYPE_STYLESHEET = 0x8, |
| TYPE_OBJECT = 0x10, |
| TYPE_SUBDOCUMENT = 0x20, |
| TYPE_DOCUMENT = 0x40, |
| + TYPE_WEBSOCKET = 0x80, |
| + TYPE_WEBRTC = 0x100, |
| TYPE_PING = 0x400, |
| TYPE_XMLHTTPREQUEST = 0x800, |
| TYPE_OBJECT_SUBREQUEST = 0x1000, |
| TYPE_MEDIA = 0x4000, |
| TYPE_FONT = 0x8000, |
| TYPE_POPUP = 0x8000000, |
| TYPE_GENERICBLOCK = 0x10000000, |
| TYPE_GENERICHIDE = 0x20000000, |
| TYPE_ELEMHIDE = 0x40000000, |
| }; |
| - StringMap<int> typeMap { |
| + const StringMap<int> typeMap { |
| {u"other"_str, TYPE_OTHER}, |
| {u"script"_str, TYPE_SCRIPT}, |
| {u"image"_str, TYPE_IMAGE}, |
| {u"stylesheet"_str, TYPE_STYLESHEET}, |
| {u"object"_str, TYPE_OBJECT}, |
| {u"subdocument"_str, TYPE_SUBDOCUMENT}, |
| {u"document"_str, TYPE_DOCUMENT}, |
| + {u"websocket"_str, TYPE_WEBSOCKET}, |
| + {u"webrtc"_str, TYPE_WEBRTC}, |
| {u"xbl"_str, TYPE_OTHER}, // Backwards compat |
| {u"ping"_str, TYPE_PING}, |
| {u"xmlhttprequest"_str, TYPE_XMLHTTPREQUEST}, |
| {u"object-subrequest"_str, TYPE_OBJECT_SUBREQUEST}, |
| {u"dtd"_str, TYPE_OTHER}, // Backwards compat |
| {u"media"_str, TYPE_MEDIA}, |
| {u"font"_str, TYPE_FONT}, |
| {u"background"_str, TYPE_IMAGE}, // Backwards compat |