my %otherRenames = (
"MouseEvent" => "PlatformMouseEvent",
"WheelEvent" => "PlatformWheelEvent",
+ "KeyEvent" => "PlatformKeyboardEvent",
"XSLTProcessor" => "JSXSLTProcessor",
"_History" => "History_",
"_Location" => "Location_",
"KWQValueList" => "DeprecatedValueList",
"QValueList" => "DeprecatedValueList",
"QString" => "DeprecatedString",
+ "qstring" => "deprecatedString",
"QCString" => "DeprecatedCString",
"Array" => "DeprecatedArray",
"ByteArray" => "DeprecatedByteArray",
- "KURL" => "DeprecatedURL",
"QStringList" => "DeprecatedStringList",
"KWQPtrList" => "DeprecatedPtrList",
"QPtrList" => "DeprecatedPtrList",
"css_grammar" => "CSSGrammar",
"css_computedstyle" => "CSSComputedStyleDeclaration",
"cssproperties" => "CSSPropertyNames",
- "cssvalues" => "CSSValueStrings",
+ "cssvalues" => "CSSValueKeywords",
"KSVGCSSParser" => "SVGCSSParser",
"dispatchKHTMLEditableContentChanged" => "dispatchEditableContentChangedEvent",
"khtmlMousePressEvent" => "handleMousePressEvent",
$newContents =~ s/\#define DOMStringImpl StringImpl\n//;
$newContents =~ s/\bDOMString\b/String/g;
$newContents =~ s/\bDOMStringImpl\b/StringImpl/g;
- $newContents =~ s/\#define String String\n/#define DOMString String\n#define QString DeprecatedString\n/;
+ $newContents =~ s/\#define String String\n/#define DOMString String\n#define QString DeprecatedString\n#define qstring() deprecatedString()\n/;
}
}
$newContents =~ s/XMLHttpRequest, XMLSerializer, JSDOMParser, JSXSLTProcessor/XMLHttpRequest, XMLSerializer, DOMParser_, XSLTProcessor_/;
- $newContents =~ s/JSDOMParser (\s*Window::)JSDOMParser /DOMParser_$1DOMParser_/;
+ $newContents =~ s/JSDOMParser(\s+Window::)JSDOMParser /DOMParser$1DOMParser_/;
$newContents =~ s/case JSDOMParser(:[^:])/case DOMParser_$1/g;
- $newContents =~ s/JSXSLTProcessor (\s*Window::)JSXSLTProcessor /XSLTProcessor_$1XSLTProcessor_/;
+ $newContents =~ s/JSXSLTProcessor(\s+Window::)JSXSLTProcessor /XSLTProcessor$1XSLTProcessor_/;
$newContents =~ s/case JSXSLTProcessor(:[^:])/case XSLTProcessor_$1/g;
if ($newContents ne $contents) {