Commit Graph

117251 Commits

Author SHA1 Message Date
Boris Zbarsky
ed9fff52e3 Bug 820665 part 4. Remove no-longer-used IsPlatformObject. r=khuey 2013-01-03 14:03:16 -05:00
Boris Zbarsky
3bff400090 Bug 820665 part 3. WebIDL spec updates to changes in how callback interfaces work. r=khuey
Specifically, any object that's not a Date or RegExp can implement a callback interface.
2013-01-03 14:03:11 -05:00
Boris Zbarsky
95e6fb6109 Bug 820665 part 2. WebIDL spec updates to changes in how callback functions work. r=khuey
Specifically, all callables can be converted to a callback, including
in overload resolution and union conversions.  We already did this for
normal callback arguments, but not the overload/union case.
2013-01-03 14:03:06 -05:00
Boris Zbarsky
d19479dcd6 Bug 820665 part 1. More WebIDL spec updates to changes in how dictionaries work. r=khuey
Specifically, the following changes:

1) A union that includes a dictionary and is the last non-optional
   argument must actually be marked optional, just like a dictionary
   argument.
2) Disallow a union from containing both a nullable type and a dictionary.
3) Now all non-Date and non-RegExp objects can be used as dictionaries,
   including from overload resolution and union conversion.

We don't support dictionaries inside unions yet, or unions as
distinguishing args, so the spec changes to do with converting null to
dictionaries inside a union or picking the union overload if there is
a union containing a dictionary and null is the distinguishing arg
value are not relevant to us so far.
2013-01-03 14:03:00 -05:00
Boris Zbarsky
d9fac4cef8 Bug 818050. Teach the JIT about DOM method and getter return types so that it doesn't have to type-guard when unboxing the boxed value in many cases. r=jandem,peterv 2013-01-03 14:02:52 -05:00
Boris Zbarsky
4400c50ec5 Bug 810644 part 2. Eliminate the now-unused CallEventHandler. r=smaug, sr=peterv 2013-01-03 14:02:42 -05:00
Boris Zbarsky
dc4a71b285 Bug 810644 part 1. Switch setTimeout and setInterval to using WebIDL callback functions. r=smaug, sr=peterv 2013-01-03 14:02:36 -05:00
Richard Newman
f0acbef200 Merge m-c to s-c. 2013-01-02 19:35:43 -08:00
Ryan VanderMeulen
59841fb747 Merge the last PGO-green inbound changeset to m-c. 2013-01-02 21:02:40 -05:00
Richard Newman
aa05400136 Bug 826086 - Handle errors in asyncOpen. r=gps 2013-01-02 15:40:03 -08:00
Doug Turner
5d5553b293 Backing out 8c3bd23a1567 due to X orange. r=me a=me 2013-01-02 15:36:26 -08:00
Olli Pettay
845ba448f7 Additional patch for Bug 821371 to fix crashes on windows, r=timeless
--HG--
extra : rebase_source : 0addf10c8284e141f1dfa8ae2fac467e5232c4f2
2013-01-02 22:45:36 +02:00
Doug Turner
4c7a4d7e41 Bug 813758 - Need additional security checks for the geolocation permission. r=sicking a=blocking-basecamp 2013-01-02 13:21:37 -08:00
Wes Johnston
d96f13f2d1 Bug 825992 - Safeguard against null closing AboutHome with a null top sites adapter. r=mfinkle 2013-01-02 11:49:42 -08:00
Wes Johnston
f5966d3f6d Bug 825505 - Allow cancelling pinning sites from the Awesomescreen. r=mfinkle 2013-01-02 11:49:41 -08:00
Masatoshi Kimura
bc1410bc83 Bug 823917 - Use C++11 final on MSVC11. r=waldo 2013-01-03 04:47:26 +09:00
Ms2ger
6ff15a5b55 Merge m-c to m-i. 2013-01-01 13:35:13 +01:00
Ms2ger
020367e2ed Backout bug 814718, bug 717178 for exceptions in test_text.html on Windows. 2013-01-01 13:34:34 +01:00
Robert O'Callahan
5c8d7ee85e Bug 717178. Part 3: gfxGDIFont should pass ownership of its mFont to cairo_font_face_t. r=jrmuizel 2013-01-01 17:53:39 +13:00
Robert O'Callahan
68b1e38971 bug 717178. Part 2.5: Make cairo_win32_font_face_create_for_logfontw_hfont take ownership of the HFONT. r=jrmuizel 2013-01-01 17:53:32 +13:00
Neil Rashbrook
15ad5a16df Bug 824926 Make relative font size change handle nested font size tags correctly r=ehsan 2012-12-31 21:49:49 +00:00
Phil Ringnalda
a8d4016164 Bug 810705 - Reenable test_MochiKit-DOM-Safari.html on Linux now that bug 799295 should have fixed the crashes 2012-12-30 09:34:38 -08:00
EKR
5071d59cb9 Bug 825477 - Ignore return value from async calls in MediaPipeline. r=jesup 2012-12-30 07:53:48 -08:00
Ehsan Akhgari
8faf1f30a1 Bug 825295 - Do not display the Places downloads in the in-content download views opened in private windows; r=Mano 2012-12-29 15:23:48 -05:00
Ehsan Akhgari
36864a09ba Merge mozilla-central into mozilla-inbound 2012-12-30 09:02:18 -05:00
Boris Zbarsky
83d3ecada4 Bug 822691. Need to enter the right compartment before working with objects from it. r=smaug 2012-12-29 22:13:27 -08:00
Boris Zbarsky
40ae916f86 Bug 825025. MaybeWrapValue should work with all gcthings. r=peterv 2012-12-29 22:13:26 -08:00
Kartikaya Gupta
ad921df162 Bug 772974 - Force gold to align LOAD sections to 16k. r=glandium 2012-12-30 00:05:45 -05:00
Kartikaya Gupta
83e03bddc9 Bug 803601 - Prevent SIGILL crashes on ARMv6 builds built with the NDK r8c toolchain (gcc-4.6, gold). r=mjrosenb 2012-12-30 00:03:35 -05:00
David Flanagan
b64fb64c80 Bug 821514 - fix YoutubeProtocolHandler.js to report errors, and also parse titles properly. r=dale a=blocking-basecamp+ 2012-12-29 20:51:43 -08:00
Daniel Holbert
6653f0c009 Bug 825467: Remove unused variable 'reusingGlobal' from PerfMeasurement.cpp. r=khuey 2012-12-29 17:33:30 -08:00
Ehsan Akhgari
f8a79699ad Merge mozilla-central into mozilla-inbound 2012-12-29 19:48:43 -05:00
Kai Engert
ec84d50c5f Bug 825022, pick up NSS roots module version 1.93. patch by bsmith/kaie. r=kaie/kwilson/bsmith. a=bbajaj 2012-12-29 18:47:31 +01:00
Phil Ringnalda
e4afea6191 Bug 705570 - reenable the crashtests that include an <applet> on OS X 10.7 and 10.8 now that they no longer leak
--HG--
rename : browser/components/preferences/in-content/tests/privacypane_tests_perwindow.js => browser/components/preferences/in-content/tests/privacypane_tests.js
rename : browser/components/preferences/tests/privacypane_tests_perwindow.js => browser/components/preferences/tests/privacypane_tests.js
extra : rebase_source : c4a2231db56c29693d34f31eba70a90543910bcc
2012-12-29 08:18:56 -08:00
Ehsan Akhgari
0396132101 Bug 825454 - Make contentAreaDownloadsView.xul a proper in-content UI; r=dao 2012-12-29 17:04:16 -05:00
Jan de Mooij
4ae98f0d6e Bug 824863 - Fix regalloc bug in JM ionCompileHelper. r=bhackett 2012-12-29 22:02:43 +01:00
Boris Zbarsky
964e33e5c1 Bug 825365. Fix the softp version of MacroAssemblerARMCompat::passABIArg to not add no-op register moves to the MoveResolver. r=mjrosenb 2012-12-28 20:02:59 -08:00
Benjamin Peterson
d3d0762adc backout bug 810525 for failing jit-tests 2012-12-28 21:52:52 -06:00
David Zbarsky
26aa8302a3 Bug 824603 Part 2: Move nsDOMDocumentType => mozilla::dom::DocumentType r=bz
--HG--
rename : content/base/src/nsDOMDocumentType.cpp => content/base/src/DocumentType.cpp
rename : content/base/src/nsDOMDocumentType.h => content/base/src/DocumentType.h
2012-12-28 20:34:02 -05:00
David Zbarsky
67c3a2144d Bug 824603 Part 1: Enable binding for DocumentType r=bz 2012-12-28 20:34:02 -05:00
Masatoshi Kimura
1f8808f4be Bug 825195 - Update method signatures of TextDecoder and TextEncoder per the latest spec. r=jonas 2012-12-29 09:55:32 +09:00
Josh Matthews
a2029f145a Backed out changeset 6cd44513d285 (bug 782542) 2012-12-28 19:18:38 -05:00
Josh Matthews
8c6ec75b56 Backed out changeset 40c1df07b407 (bug 824217) 2012-12-28 19:13:36 -05:00
Brendan Eich
eda04f6f13 Bug 810525 - unregress DecompileValueGenerator change to handle object literal reference bases (r=luke) 2012-12-28 16:09:25 -08:00
Josh Matthews
9d82867b14 Backed out changeset 10b47593c4d7 (bug 824715) 2012-12-28 19:03:50 -05:00
Josh Matthews
59c8c84079 Backed out changeset a47d98073d4e (bug 823884) 2012-12-28 19:03:49 -05:00
Josh Matthews
df590b9c83 Backed out changeset 7d6255d1c547 (bug 816664) 2012-12-28 19:03:48 -05:00
Josh Matthews
1028532ac0 Backed out changeset 35a7f17ac707 (bug 802538) 2012-12-28 18:33:34 -05:00
Sriram Ramasubramanian
e90f779655 Bug 822859: Forward button doesn't have border on tablets. [r=mfinkle]
--HG--
extra : rebase_source : 466a9585bc9f22c14281e805647f17e733c35789
2012-12-28 15:26:45 -08:00
Trevor Saunders
dbb2e085f2 bug 824940 - convert HTMLTitleElement to webidl r=bz 2012-12-25 18:47:17 -05:00