|
Lines 436-441
END
a/Source/WebCore/bindings/scripts/CodeGeneratorV8.pm_sec1
|
| 436 |
} |
436 |
} |
| 437 |
|
437 |
|
| 438 |
foreach my $attribute (@{$dataNode->attributes}) { |
438 |
foreach my $attribute (@{$dataNode->attributes}) { |
|
|
439 |
next if $attribute->isStatic; |
| 439 |
my $name = $attribute->signature->name; |
440 |
my $name = $attribute->signature->name; |
| 440 |
my $attrExt = $attribute->signature->extendedAttributes; |
441 |
my $attrExt = $attribute->signature->extendedAttributes; |
| 441 |
my $conditionalString = $codeGenerator->GenerateConditionalString($attribute->signature); |
442 |
my $conditionalString = $codeGenerator->GenerateConditionalString($attribute->signature); |
|
Lines 2506-2511
sub GenerateImplementation
a/Source/WebCore/bindings/scripts/CodeGeneratorV8.pm_sec2
|
| 2506 |
for (my $index = 0; $index < @{$dataNode->attributes}; $index++) { |
2507 |
for (my $index = 0; $index < @{$dataNode->attributes}; $index++) { |
| 2507 |
my $attribute = @{$dataNode->attributes}[$index]; |
2508 |
my $attribute = @{$dataNode->attributes}[$index]; |
| 2508 |
my $attrType = $attribute->signature->type; |
2509 |
my $attrType = $attribute->signature->type; |
|
|
2510 |
next if $attribute->isStatic; |
| 2509 |
|
2511 |
|
| 2510 |
# Generate special code for the constructor attributes. |
2512 |
# Generate special code for the constructor attributes. |
| 2511 |
if ($attrType =~ /Constructor$/) { |
2513 |
if ($attrType =~ /Constructor$/) { |
|
Lines 2595-2601
sub GenerateImplementation
a/Source/WebCore/bindings/scripts/CodeGeneratorV8.pm_sec3
|
| 2595 |
my @enabledPerContext; |
2597 |
my @enabledPerContext; |
| 2596 |
my @normal; |
2598 |
my @normal; |
| 2597 |
foreach my $attribute (@$attributes) { |
2599 |
foreach my $attribute (@$attributes) { |
| 2598 |
|
2600 |
next if $attribute->isStatic; |
| 2599 |
if ($interfaceName eq "DOMWindow" && $attribute->signature->extendedAttributes->{"V8Unforgeable"}) { |
2601 |
if ($interfaceName eq "DOMWindow" && $attribute->signature->extendedAttributes->{"V8Unforgeable"}) { |
| 2600 |
push(@disallowsShadowing, $attribute); |
2602 |
push(@disallowsShadowing, $attribute); |
| 2601 |
} elsif ($attribute->signature->extendedAttributes->{"V8EnabledAtRuntime"}) { |
2603 |
} elsif ($attribute->signature->extendedAttributes->{"V8EnabledAtRuntime"}) { |