| OLD | NEW |
| 1 #!/usr/bin/perl -w | 1 #!/usr/bin/perl -w |
| 2 | 2 |
| 3 # Copyright (C) 2005, 2006, 2007, 2009 Apple Inc. All rights reserved. | 3 # Copyright (C) 2005, 2006, 2007, 2009 Apple Inc. All rights reserved. |
| 4 # Copyright (C) 2009, Julien Chaffraix <jchaffraix@webkit.org> | 4 # Copyright (C) 2009, Julien Chaffraix <jchaffraix@webkit.org> |
| 5 # Copyright (C) 2009 Torch Mobile Inc. All rights reserved. (http://www.torchmob
ile.com/) | 5 # Copyright (C) 2009 Torch Mobile Inc. All rights reserved. (http://www.torchmob
ile.com/) |
| 6 # Copyright (C) 2011 Ericsson AB. All rights reserved. | 6 # Copyright (C) 2011 Ericsson AB. All rights reserved. |
| 7 # | 7 # |
| 8 # Redistribution and use in source and binary forms, with or without | 8 # Redistribution and use in source and binary forms, with or without |
| 9 # modification, are permitted provided that the following conditions | 9 # modification, are permitted provided that the following conditions |
| 10 # are met: | 10 # are met: |
| (...skipping 963 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 974 my $conditionalString = "ENABLE(" . join(") && ENABLE(", split(/&/,
$conditional)) . ")"; | 974 my $conditionalString = "ENABLE(" . join(") && ENABLE(", split(/&/,
$conditional)) . ")"; |
| 975 print F "#if ${conditionalString}\n\n"; | 975 print F "#if ${conditionalString}\n\n"; |
| 976 } | 976 } |
| 977 | 977 |
| 978 if ($enabledTags{$tagName}{wrapperOnlyIfMediaIsAvailable}) { | 978 if ($enabledTags{$tagName}{wrapperOnlyIfMediaIsAvailable}) { |
| 979 print F <<END | 979 print F <<END |
| 980 static v8::Handle<v8::Object> create${JSInterfaceName}Wrapper($parameters{namesp
ace}Element* element, v8::Handle<v8::Object> creationContext, v8::Isolate* isola
te) | 980 static v8::Handle<v8::Object> create${JSInterfaceName}Wrapper($parameters{namesp
ace}Element* element, v8::Handle<v8::Object> creationContext, v8::Isolate* isola
te) |
| 981 { | 981 { |
| 982 Settings* settings = element->document().settings(); | 982 Settings* settings = element->document().settings(); |
| 983 if (!RuntimeEnabledFeatures::mediaEnabled() || (settings && !settings->media
Enabled())) | 983 if (!RuntimeEnabledFeatures::mediaEnabled() || (settings && !settings->media
Enabled())) |
| 984 return createV8$parameters{namespace}DirectWrapper(element, creationCont
ext, isolate); | 984 return createV8$parameters{namespace}FallbackWrapper(to$parameters{fallb
ackInterfaceName}(element), creationContext, isolate); |
| 985 return wrap(static_cast<${JSInterfaceName}*>(element), creationContext, isol
ate); | 985 return wrap(static_cast<${JSInterfaceName}*>(element), creationContext, isol
ate); |
| 986 } | 986 } |
| 987 | 987 |
| 988 END | 988 END |
| 989 ; | 989 ; |
| 990 } elsif ($enabledTags{$tagName}{contextConditional}) { | 990 } elsif ($enabledTags{$tagName}{contextConditional}) { |
| 991 my $contextConditional = $enabledTags{$tagName}{contextConditional}; | 991 my $contextConditional = $enabledTags{$tagName}{contextConditional}; |
| 992 print F <<END | 992 print F <<END |
| 993 static v8::Handle<v8::Object> create${JSInterfaceName}Wrapper($parameters{namesp
ace}Element* element, v8::Handle<v8::Object> creationContext, v8::Isolate* isola
te) | 993 static v8::Handle<v8::Object> create${JSInterfaceName}Wrapper($parameters{namesp
ace}Element* element, v8::Handle<v8::Object> creationContext, v8::Isolate* isola
te) |
| 994 { | 994 { |
| (...skipping 288 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1283 print F StaticString::GenerateStringImpls(\%parameters); | 1283 print F StaticString::GenerateStringImpls(\%parameters); |
| 1284 | 1284 |
| 1285 while ( my ($name, $identifier) = each %parameters ) { | 1285 while ( my ($name, $identifier) = each %parameters ) { |
| 1286 print F " new ((void*)&$name) AtomicString(${name}Impl);\n"; | 1286 print F " new ((void*)&$name) AtomicString(${name}Impl);\n"; |
| 1287 } | 1287 } |
| 1288 | 1288 |
| 1289 print F "}\n}\n}\n"; | 1289 print F "}\n}\n}\n"; |
| 1290 close F; | 1290 close F; |
| 1291 exit 0; | 1291 exit 0; |
| 1292 } | 1292 } |
| OLD | NEW |