Ms2ger
df552fca5d
Use CGIndenter for CGProxyUnwrap.definition_body.
2014-06-21 13:57:54 +02:00
Ms2ger
5affa73aa1
Use CGIndenter for CGSpecialized{Method, Getter, Setter}.definition_body.
2014-06-21 13:57:39 +02:00
Ms2ger
437c025e99
Stop indenting in CGMethodCall.
2014-06-21 13:48:55 +02:00
Ms2ger
fa7a0aae75
Use CGIndenter for CGDefineDOMInterfaceMethod.definition_body.
2014-06-21 13:41:38 +02:00
Ms2ger
b717fbe868
Use CGIndenter for CGGetPerInterfaceObject.definition_body.
2014-06-21 13:38:57 +02:00
Ms2ger
44a609d563
Use CGIndenter for CGWrapMethod.definition_body.
2014-06-21 13:37:18 +02:00
Ms2ger
644df404f5
Return a CGThing from CGAbstractMethod.definition_body.
2014-06-21 13:34:37 +02:00
Ms2ger
6cf79732f9
Move the responsibility for indentation to CGAbstractBindingMethod.definition_body from its callees.
2014-06-21 13:24:51 +02:00
Pierre Louis Aublin
e5c01c6613
adding test for noscript
2014-06-21 13:20:31 +02:00
Pierre Louis Aublin
2f5d617b2f
do not display noscript element
2014-06-21 12:48:47 +02:00
Pierre Louis Aublin
f4bb2e3e3f
recompile servo when modifying the user-agent style sheet
2014-06-21 12:48:09 +02:00
Ms2ger
ab711fcf0c
Merge pull request #2631 from Manishearth/xhr-spaces
...
Fix field-value checking to not throw for lone spaces; r=jdm
2014-06-21 11:08:20 +02:00
Manish Goregaokar
7d029ae7b2
Fix field-value checking to not throw for lone spaces
2014-06-21 09:33:17 +05:30
Patrick Walton
e5276f06e3
gfx: Don't crash if there is no graphics metadata.
2014-06-20 17:14:08 -07:00
Patrick Walton
faaf1f9c5a
Revert "Revert "Merge pull request #2609 from brson/parallel-render""
...
This reverts commit 3f8f065b76
.
2014-06-20 17:14:03 -07:00
Matt Brubeck
4fef0d1c1c
Separate "desktop" and "mobile" zoom calculations.
...
This ensures that the layout viewport responds to each type of zoom correctly,
and lays the ground for CSS Media Queries and CSS Device Adaption.
Until we have proper touch support, mobile-style "pinch" zoom can be simulated
by holding Ctrl while scrolling with a mousewheel or trackpad gesture.
2014-06-20 16:33:57 -07:00
Brian Anderson
afb6bf48e7
Merge pull request #2685 from larsbergstrom/revert_2609
...
Revert "Merge pull request #2609 from brson/parallel-render"
2014-06-20 15:55:46 -07:00
Lars Bergstrom
3f8f065b76
Revert "Merge pull request #2609 from brson/parallel-render"
...
This reverts commit 850bd2891d
, reversing
changes made to 5b0feac32a
.
2014-06-20 17:43:14 -05:00
Patrick Walton
850bd2891d
Merge pull request #2609 from brson/parallel-render
...
Render in parallel
2014-06-20 11:44:12 -07:00
Patrick Walton
5b0feac32a
Merge pull request #2667 from mrobinson/overflow
...
Add overflow to child layer size
2014-06-20 11:36:59 -07:00
Brendan Zabarauskas
e5cf89d4f3
Clean up skip_while iteration
2014-06-20 11:35:34 -07:00
Brendan Zabarauskas
762669b5c6
Use Option::expect instead of pattern matching in try_append_to_line_by_new_line
2014-06-20 10:50:40 -07:00
Ms2ger
93220523b0
Make AttrList NoInterfaceObject ( fixes #1223 ).
2014-06-20 19:21:47 +02:00
Ms2ger
8df0f981fe
Keep calling the DefineDOMInterface method for NoInterfaceObject interfaces.
...
DefineDOMInterface also creates the proxy handler for proxy classes, so it
should be called in this case as well.
2014-06-20 19:21:47 +02:00
Brendan Zabarauskas
344af248e7
Remove some unnecessary mutable references
2014-06-20 10:17:45 -07:00
Brendan Zabarauskas
520675b237
Make move mutation out of compute_minimum_ascent_and_descent
2014-06-20 10:06:50 -07:00
Brendan Zabarauskas
61216c301d
Use Option functions to make logic clearer
2014-06-20 10:06:50 -07:00
Brendan Zabarauskas
a351710004
Use iterators to make some logic clearer
2014-06-20 10:06:50 -07:00
Ms2ger
5acbea5199
Pass the interface object-related arguments to CreateInterfaceObjects2 together in an Option.
...
This clarifies the code and fixes our support of NoInterfaceObject interfaces.
2014-06-20 18:47:31 +02:00
Ms2ger
f11e7ee0a9
Generate code for NoInterfaceObject interfaces in InterfaceTypes and InheritTypes.
...
There is no reason for those interfaces to be excluded.
2014-06-20 17:52:20 +02:00
Lars Bergstrom
1a8d1edf43
Merge pull request #2679 from larsbergstrom/IRC_notifications
...
Enable IRC notifications from Travis CI
2014-06-20 10:33:51 -05:00
Ms2ger
c8b8550cfb
Correct the condition for generating CGGetConstructorObjectMethod.
...
As we don't actually implement the feature for which this is needed, I've
commented the call out for now and mentioned the issue for the feature.
2014-06-20 15:20:19 +02:00
Lars Bergstrom
0118ef5960
Enable IRC notifications from Travis CI
2014-06-20 08:03:33 -05:00
Josh Matthews
2c0b6e4962
Merge pull request #2658 from saneyuki/xhr
...
Use internal mutability for XMLHttpRequest.
2014-06-20 12:47:43 +01:00
Josh Matthews
040a43778e
Merge pull request #2664 from Manishearth/untraceable
...
Use Traceable for primitive types, DOMString, and NodeFlags
2014-06-20 11:03:10 +01:00
Josh Matthews
bab4cbae4c
Merge pull request #2669 from Manishearth/wpt_up
...
Update to latest wpt
2014-06-20 11:01:27 +01:00
Josh Matthews
a377d3b202
Merge pull request #2670 from fdipilla/ticket#2150
...
Added path space support (Fixes #2150 )
2014-06-20 11:01:09 +01:00
Josh Matthews
0395558343
Merge pull request #2663 from saneyuki/trace_comment
...
Mention the usecase of Traceable/Untraceable.
2014-06-20 11:00:37 +01:00
Tetsuharu OHZEKI
7c4200fc74
Use internal mutability for XMLHttpRequest.
2014-06-20 18:55:36 +09:00
Josh Matthews
f852fc7d86
Merge pull request #2678 from Ms2ger/CreateInterfaceObjects2-protoClass
...
Stop pretending that CreateInterfaceObjects2 can return the interface object.
2014-06-20 10:21:20 +01:00
Ms2ger
d7c4f2ba93
Stop pretending that CreateInterfaceObjects2 can return the interface object.
...
We do not currently support the case of a non-callback interface that doesn't
have an interface prototype object. (This case is not allowed by the WebIDL
specification; it was added to Gecko to allow feature-detecting the URL
interface. See <https://bugzilla.mozilla.org/show_bug.cgi?id=1026720 >.)
It follows that, if we call CreateInterfaceObjects2 at all, we will call it
with a protoClass argument, so there is no reason to use a nullable pointer
type for that argument.
Moreover, if we had actually supported that case, the returned interface
object would have been stored in the interface prototype object cache, to ill
effect.
2014-06-20 10:33:47 +02:00
Josh Matthews
9eff8b458f
Merge pull request #2668 from Ms2ger/CreateInterfaceObjects-failures
...
Handle JSAPI OOM failures by task failure as soon as possible.
2014-06-20 09:28:59 +01:00
Ms2ger
5a1ed6396e
Handle JSAPI OOM failures by task failure as soon as possible.
...
We already ensure to fail the task if GetProtoObject returns null, as we don't
have a useful way to handle OOM, and we don't wish to thread the failure
through to some place where we could handle it in a useful way.
Unfortunately, we cannot ensure through the type system that none of those
functions returns null, so we use assertions to check it dynamically.
2014-06-20 09:46:12 +02:00
Josh Matthews
32025fd2e5
Merge pull request #2656 from Manishearth/xhr-terminate
...
Request termination for XHR
2014-06-20 08:27:00 +01:00
Manish Goregaokar
f558f9aad0
Request termination for XHR
2014-06-19 22:37:33 +05:30
Jack Moffitt
54f01aa4f4
Merge pull request #2671 from larsbergstrom/new_snapshots
...
Update to use snapshot builds
2014-06-19 09:43:48 -06:00
Lars Bergstrom
94415ce996
Update snapshots to also build/test on OSX
2014-06-19 07:56:17 -05:00
Brendan Zabarauskas
6d3687a613
Divide check-ref targets into check-ref-cpu and check-ref-gpu
...
This allows us to run the CPU and GPU tests individually
2014-06-18 20:45:37 -05:00
Brian Anderson
b13d93b83b
Fix typos
2014-06-18 17:35:20 -07:00
Brian Anderson
e783666a19
Add a command line option (-n) to use native threading, for testing.
...
I added this to test the impact of green threading.
2014-06-18 17:35:20 -07:00