| 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 |