Kyle Huey
|
78598892f4
|
Bug 974120: Add helpers for using Promse::MaybeResolve/MaybeReject from C++. r=bz
Using JSAPI is tedious and error-prone. It's much better to handle that once in the Promise code and allow callers to pass C++ objects.
|
2014-02-25 13:34:55 -08:00 |
|
Boris Zbarsky
|
d5aedf9d92
|
Bug 972312 part 1. Generate virtual As*Event functions on WebIDL events so that we can easily go from an nsDOMEvent to the relevant event subtype. r=smaug
|
2014-02-23 00:01:12 -05:00 |
|
Bobby Holley
|
71122e3004
|
Bug 973780 - Remove Xray expando slot from new-binding objects. r=bz
|
2014-02-21 11:35:49 -08:00 |
|
Luke Wagner
|
c9ee8e82c3
|
Bug 797126 - Remove tinyid/shortid/userid (r=terrence)
--HG--
extra : rebase_source : d3cee5e71ca02708e91419b209b5914ce9fd2f9f
|
2014-02-21 10:24:26 -06:00 |
|
Phil Ringnalda
|
7732675ab7
|
Back out 0f5f58d5d410:8db4d719f5f8 (bug 973780) for debug WinXP mochitest-3 assertions
CLOSED TREE
|
2014-02-20 20:46:50 -08:00 |
|
Bobby Holley
|
863ecca599
|
Bug 973780 - Remove Xray expando slot from new-binding objects. r=bz
|
2014-02-20 18:24:10 -08:00 |
|
Boris Zbarsky
|
9b012272ba
|
Bug 973905. setTimeout/setInterval with a string first arg but more than two arguments should still work (and ignore the extra arguments). r=smaug
|
2014-02-19 10:13:38 -05:00 |
|
Boris Zbarsky
|
4b181d6e57
|
Bug 970764. Remove support for non-optional "any" arguments values, since "any" needs to be able to include undefined anyway. Have "any" arguments and dictionary entries default to undefined unless the IDL explicitly says "= null". r=khuey
|
2014-02-19 10:13:38 -05:00 |
|
Ehsan Akhgari
|
0ec6497e74
|
Bug 973405 - Move some misc LOCAL_INCLUDES to moz.build; r=glandium
|
2014-02-18 08:49:12 -05:00 |
|
Phil Ringnalda
|
c36c6ce913
|
Merge b-i to m-c
|
2014-02-15 10:01:36 -08:00 |
|
Bobby Holley
|
89e75f4bb7
|
Bug 968335 - Tests. r=bz
|
2014-02-14 22:36:44 -08:00 |
|
Bobby Holley
|
7df867acf9
|
Bug 968335 - Implement GetCallerPrincipalOverride. r=bz
|
2014-02-14 22:36:44 -08:00 |
|
Bobby Holley
|
e8fd44a410
|
Bug 923904 - Tests. r=mccr8
We land these before actually landing bug 923904, because we want to build the
tests for bug 968335 on top of the same infrastructure.
|
2014-02-14 22:36:43 -08:00 |
|
Mike Habicher
|
cb7b7f75e6
|
Bug 909542 - refactor CameraControl API, r=dhylands,jst,jesup,onecyrenus
|
2014-02-14 17:41:07 -05:00 |
|
Phil Ringnalda
|
f2630e3d05
|
Back out 4fc776ee6852:6a0ebe4ddd01 (bug 968335) and e7d697004921 (bug 923904) for b2g emulator build bustage
CLOSED TREE
|
2014-02-14 18:35:30 -08:00 |
|
Bobby Holley
|
772b5fa2da
|
Bug 968335 - Tests. r=bz
|
2014-02-14 16:13:38 -08:00 |
|
Bobby Holley
|
7149c177ee
|
Bug 968335 - Implement GetCallerPrincipalOverride. r=bz
|
2014-02-14 16:13:38 -08:00 |
|
Bobby Holley
|
80d4df76b1
|
Bug 923904 - Tests. r=mccr8
We land these before actually landing bug 923904, because we want to build the
tests for bug 968335 on top of the same infrastructure.
|
2014-02-14 16:13:37 -08:00 |
|
Michael Shuen
|
40ac6a7a5d
|
Bug 934817 - Part 2.5: Remove 0-length string check in dom/bindings/BindingUtils.cpp. r=bz
|
2014-02-14 11:15:43 -05:00 |
|
Jeff Gilbert
|
fb236555b8
|
Bug 823454 - Implement EXT_frag_depth for WebGL. - r=kamidphish
|
2014-02-13 15:00:12 -08:00 |
|
Jon Coppeard
|
0eac977006
|
Bug 959787 - Handlify arguments for Call APIs r=terrence r=bz
|
2014-02-13 15:33:04 +00:00 |
|
Jeff Gilbert
|
f300bc1aab
|
Bug 912280 - Implement OES_texture_half_float_linear for WebGL. r=kamidphish
|
2014-02-13 09:53:53 -05:00 |
|
Boris Zbarsky
|
b80355eb4d
|
Back out bug 952890, since the dependencies aren't fixed yet.
|
2014-02-14 10:50:19 -05:00 |
|
Boris Zbarsky
|
0960023f6c
|
Bug 952890 part 2. Remove the IsArrayLike method, since it no longer matches any spec concept. r=peterv
|
2014-02-14 10:46:09 -05:00 |
|
Boris Zbarsky
|
fcf1f55974
|
Bug 952890 part 1. Make WebIDL sequence JS to C++ conversions use for-of iteration, not length/index gets. r=peterv
|
2014-02-14 10:46:09 -05:00 |
|
Jon Coppeard
|
25c1a75044
|
Bug 969812 - Convert JS_NewArrayObject to use HandleValueArray r=terrence r=bz
|
2014-02-12 10:50:46 +00:00 |
|
Jeff Gilbert
|
8992de2c41
|
Bug 968374 - Implement WEBGL_debug_shaders. r=bjacob
|
2014-02-11 17:37:06 -05:00 |
|
Nathan Froyd
|
8c27bec251
|
Bug 970507 - mark generated DOMIfaceAndProtoJSClass instances as const; r=bz
|
2014-02-10 15:11:58 -05:00 |
|
Nathan Froyd
|
d92e1a4ee5
|
Bug 957175 - reduce relocations required by NamesOfInterfacesWithProtos; r=bz
|
2014-02-10 10:24:38 -05:00 |
|
Jon Coppeard
|
2cf0941496
|
Bug 965830 - Convert use of JS_CallFunction and related APIs uses to HandleValueArray r=terrence r=smaug
|
2014-02-11 10:59:16 +00:00 |
|
Nathan Froyd
|
a7882503d9
|
Bug 969022 - remove s*_ids static constructors by explicitly tracking id initialization state; r=bz
|
2014-02-06 15:05:30 -05:00 |
|
Boris Zbarsky
|
ffb3f403df
|
Bug 956806 part 2. Share generic getters/setters/methods across all bindings. r=peterv
|
2014-02-07 15:56:14 -05:00 |
|
Boris Zbarsky
|
6b987572c4
|
Bug 956806 part 1. Output a list of prototype names in PrototypeList.cpp. r=peterv
|
2014-02-07 15:50:23 -05:00 |
|
Ryan VanderMeulen
|
7712bd0f3e
|
Backed out changeset 8d885b139d7d (bug 912280) for bustage.
|
2014-02-07 10:38:27 -05:00 |
|
Jeff Gilbert
|
2969da41bc
|
Bug 912280 - Implement OES_texture_half_float_linear for WebGL. r=kamidphish
|
2014-02-07 10:21:49 -05:00 |
|
Boris Zbarsky
|
74a89ac0f7
|
Bug 965927. [StoreInSlot] and [Cached] getters should use the reflector as the scope obj when wrapping the return value. r=peterv
|
2014-02-06 21:08:29 -05:00 |
|
Boris Zbarsky
|
0a8b70c8dd
|
Bug 968665. Get rid of MainThreadDictionaryBase and the dictionary bits in DummyBinding, since we now codegen a single version of dictionaries for both mainthread and workers. r=khuey
|
2014-02-06 21:08:28 -05:00 |
|
Ehsan Akhgari
|
5b1bc70d7a
|
Bug 968643 - Part 2: Remove the [PrefControlled] WebIDL annotation; r=bzbarsky
|
2014-02-06 13:28:35 -05:00 |
|
Boris Zbarsky
|
b20cb3109b
|
Bug 964875 part 3. Define WebIDL quickstubs for ChromeWindow. r=peterv
|
2014-02-05 23:37:30 -05:00 |
|
Boris Zbarsky
|
e7be368274
|
Bug 964875 part 1. Add a WebIDL ChromeWindow interface for use in instanceof once Window is on WebIDL bindings. r=peterv
|
2014-02-05 23:36:57 -05:00 |
|
Boris Zbarsky
|
f419ff98ef
|
Bug 967694. Don't generate Xray resolveOwnProperty/enumerateOwnProperties hooks on WebIDL Xrays for plugin-loading elements, because those elements really only want to have the hook called when they're being touched by script from the same website. r=bholley
|
2014-02-05 13:38:18 -05:00 |
|
Boris Zbarsky
|
c4212635c0
|
Bug 965094. Reconcile the behavior of the JSObject* argument for Func on interfaces and on interface members. r=bholley
|
2014-02-05 13:38:18 -05:00 |
|
Boris Zbarsky
|
8a9788992c
|
Bug 963380. Improve codegen for [Cached] and [StoreInSlot] attributes that have multiple wrapping paths to have less duplicated code. r=peterv
|
2014-02-05 13:38:17 -05:00 |
|
Boris Zbarsky
|
448f681d4d
|
Bug 958667 part 5. Hook up AvailableIn for interface members. r=peterv
|
2014-02-05 13:38:17 -05:00 |
|
Boris Zbarsky
|
b25f7e2745
|
Bug 958667 part 4. Hook up an AvailableIn extended attribute for interfaces. r=peterv
|
2014-02-05 13:38:17 -05:00 |
|
Boris Zbarsky
|
3981bd7c8a
|
Bug 958667 part 3. Add helper methods for testing whether things should be exposed in privilegd or certified apps. r=peterv
|
2014-02-05 13:38:17 -05:00 |
|
Boris Zbarsky
|
7867b559bf
|
Bug 958667 part 1. Make it possible to use multiple methods of disabling the visibility of a constructor at once, disabling it if any of them says it should be disabled. r=peterv
|
2014-02-05 13:38:16 -05:00 |
|
Boris Zbarsky
|
418c4aba5f
|
Bug 963388. Add support for nullable dictionary return values in callbacks and js-implemented bindings. r=peterv
|
2014-02-05 13:38:16 -05:00 |
|
Boris Zbarsky
|
98d70e885a
|
Bug 963321 part 2. Add codegen support for [Cached] dictionary attributes. r=khuey
|
2014-02-05 13:38:16 -05:00 |
|
Boris Zbarsky
|
26bfa4d8ae
|
Bug 963321 part 1. Add WebIDL parser support for having [Cached] dictionary attributes. r=khuey
We don't know at handleExtendedAttribute time what the identifier will
map to, so have to do the check that [Frozen] is not being misused
later.
|
2014-02-05 13:38:15 -05:00 |
|