Commit Graph

304286 Commits

Author SHA1 Message Date
Ehsan Akhgari
eadd54865e Backed out 6 changesets (bug 843829, bug 845862) because of broken mochitest-5
Backed out changeset 1df3bdadb7ce (bug 843829)
Backed out changeset 64f001fe04fb (bug 843829)
Backed out changeset 57652d8f0827 (bug 843829)
Backed out changeset 2e889cd77a48 (bug 843829)
Backed out changeset 97d16e7beb27 (bug 843829)
Backed out changeset 6c6ab0e54917 (bug 845862)

Landed on a CLOSED TREE
2013-04-02 23:05:48 -04:00
Ehsan Akhgari
43764bd494 Backed out 2 changesets (bug 784739) because of Windows build failures
Backed out changeset 06ae36377cfa (bug 784739)
Backed out changeset e56f91d780df (bug 784739)
2013-04-02 23:04:49 -04:00
Ehsan Akhgari
1eaf830084 Follow-up to bug 784739 - Compare a char against a numeric value, not nullptr
Landed on a CLOSED TREE
2013-04-02 22:11:11 -04:00
John Daggett
3cb7865e73 Bug 856784 - null-check mUserFontData before use. r=jkew 2013-04-03 11:01:41 +09:00
Bobby Holley
bc8fa5b7e3 Bug 843829 - Wrap unwaived content JS objects in opaque wrappers for XBL scopes. r=mrbkap 2013-04-02 18:51:20 -07:00
Bobby Holley
170286774d Bug 843829 - Explicitly add a waiver in FieldGetter and FieldSetter. r=mrbkap 2013-04-02 18:51:20 -07:00
Bobby Holley
6a9d39f758 Bug 843829 - Stop using IsTransparent for XBL field access, and explicitly waive instead. r=mrbkap 2013-04-02 18:51:20 -07:00
Bobby Holley
70b8e9c476 Bug 843829 - Apply transitive waivers for nativeCall. r=mrbkap 2013-04-02 18:51:20 -07:00
Bobby Holley
fbfd83ce81 Bug 843829 - Fix incorrect test. r=mrbkap
This wasn't actually testing anything, because |is| is defined in the scope of
the content, so by passing the objects as arguments, we end up re-wrapping them
in the content scope, where the distinction between waived and non-waived
objects doesn't exist.

We're actually just about to remove this test in the next patch, but I wanted
to make it correct first. :-)
2013-04-02 18:51:19 -07:00
Bobby Holley
c6e721524b Bug 845862 - Transitively apply waivers for accessor descriptors. r=mrbkap 2013-04-02 18:51:19 -07:00
Benjamin Peterson
6b753fc40b Bug 830389 - Switch to the right compartment before reporting an error. r=billm
--HG--
extra : rebase_source : e622501baf60ad138730daefcf7bc2a2a4d4571a
2013-04-02 21:36:38 -04:00
Mark Hammond
762cbfa69a Bug 847094 - fix intermittent chat test failures by waiting for content load event. r=felipe 2013-04-03 12:17:44 +11:00
matekm
9d92ba2ff6 Bug 784739 - Switch from NULL to nullptr in extensions/; r=ehsan 2013-04-02 21:06:20 -04:00
Ehsan Akhgari
3e4289068c Bug 579517 follow-up: Remove NSPR types that crept in 2013-04-02 20:59:27 -04:00
Steve Fink
861a8b4cec Bug 822041 - Do not copy hasPushedSPSFrame() from heap generator frame. r=luke
--HG--
extra : rebase_source : 489d6641f0118a98c6794d551000f4052456ddbc
2013-04-01 17:58:37 -07:00
Nathan Froyd
d50ff6f7f0 Bug 839383 - part 3 - inline AssignSurfaceParametersFromFormat into its only caller; r=jrmuizel 2013-03-12 17:02:19 -04:00
Nathan Froyd
4611459772 Bug 839383 - part 2 - factor out CGImageRef creation code in SourceSurfaceCG.cpp; r=jrmuizel 2013-03-12 16:59:26 -04:00
Nathan Froyd
2b6086db25 Bug 839383 - part 1 - fix unhandled enumeration values in SourceSurfaceCG.cpp; r=jrmuizel 2013-03-06 11:11:18 -05:00
matekm
0bf38851a2 Bug 784739 - Switch from NULL to nullptr in browser/; r=ehsan 2013-04-02 20:40:29 -04:00
Ehsan Akhgari
ea7462c402 Bug 857302 - Enable Web Audio in Fennec Aurora/Nightly; r=roc 2013-04-02 20:36:04 -04:00
matekm
036bd4e5a1 Bug 784739 - Switch from NULL to nullptr in accessible/; r=ehsan
--HG--
extra : rebase_source : 1adb3db25645398b42222553330fba0feaf1ed9f
2013-04-02 20:33:43 -04:00
Matthew Gregan
9df358906f Bug 855570 - Deprecate Audio Data API. r=ehsan 2013-03-28 14:36:29 +13:00
Jeff Walden
cbb9822c34 Bug 856850 - Implement a PodOperations.h header that includes all the Pod* functions currently in jsutil.h. r=Ms2ger 2013-04-01 22:43:19 -07:00
Jeff Walden
274e156b9f Bug 857050 - Remove a value root before shutting down. r=jimb
--HG--
extra : rebase_source : 314b43c30c5d65cf7ba05d21e743b8904fe7602f
2013-04-02 12:16:13 -07:00
Jose Cortes
b1d36a593b Bug 842186 - Replace use of jsval with JS::Value in h and cpp files in the dom/ipc/ dom/icc/ directories. r=jwalden
--HG--
extra : rebase_source : 0b853fadf33606b78f753064ea676354943e6063
2013-04-02 16:22:12 -07:00
Jose Cortes
55924de20e Bug 842186 - Replace use of jsval with JS::Value in h and cpp files in the dom/network/ dom/camera/ and dom/devicestorage/ directories. r=jwalden
--HG--
extra : rebase_source : f765875c5597feb55c9eda3d8a3224fc22ad02fb
2013-04-02 16:17:52 -07:00
Jose Cortes
0281a0b5d4 Bug 842186 - Replace use of jsval with JS::Value in h and cpp files in the dom/system/ and dom/file/ directories. r=jwalden
--HG--
extra : rebase_source : 02747f384514c16bdfba7319e569b6554d7b28bd
2013-04-02 16:14:00 -07:00
Jose Cortes
1810d47a66 Bug 842186 - Replace use of jsval with JS::Value in h and cpp files in the dom/telephony dom/bluetooth directories. r=jwalden
--HG--
extra : rebase_source : c1560ea8c79fbb398d3e8f132e561e7eba81520a
2013-04-02 16:06:14 -07:00
Jose Cortes
7b76878f61 Bug 842186 - Replace use of jsval with JS::Value in h and cpp files in the dom/bindings/ dom/plugins/ dom/src/ dom/activities/ directories. r=jwalden
--HG--
extra : rebase_source : 2757a7ab265153fa4c769a69a4947b9258e4413e
2013-04-02 16:05:37 -07:00
Jose Cortes
a6eab2b871 Bug 842186 - Replace use of jsval with JS::Value in h and cpp files in the dom/sms directory. r=jwalden
--HG--
extra : rebase_source : 4be7cf0b4974471ce697389cd66714cbfcc3843a
2013-04-02 15:42:37 -07:00
Do Nhat Minh
a288e9e742 Bug 845478 - Use CallArgs instead of manual argc/vp access in half of CTypes.cpp (the other half's being converted in a separate patch). r=jwalden
--HG--
extra : rebase_source : c447240d8029addb2e4b3fd7a7cf33fd3f2113de
2013-04-02 15:18:24 -07:00
Do Nhat Minh
b426a53a15 Bug 845478 - Use CallArgs instead of manual argc/vp access in half of the JS shell (the other half's being converted in a separate patch). r=jwalden
--HG--
extra : rebase_source : 442b4262bd4247d2ec8c91323246b6b721c9d854
2013-04-01 14:25:05 -07:00
matekm
ec67c3b2f6 Bug 784739 - Switch from NULL to nullptr in embedding/; r=ehsan
--HG--
extra : rebase_source : ccdffce1019f7a5f8f5d12fb600aff5da2831528
2013-04-02 20:27:12 -04:00
matekm
d03080a625 Bug 784739 - Switch from NULL to nullptr in docshell/; r=ehsan
--HG--
extra : rebase_source : 3fd9a17d97fc1f11b9b127f14d8787f18c92f5a9
2013-04-02 20:24:42 -04:00
Boris Zbarsky
203cd29378 Bug 855582 part 2. Make the bindings' various spec arrays const, and make the jitinfo structs static. r=khuey 2013-04-02 20:20:38 -04:00
Boris Zbarsky
186178f280 Bug 855582 part 1. Make JS_DefineFunctions and JS_DefineProperties take const function specs and property specs respectively. r=waldo 2013-04-02 20:20:38 -04:00
Boris Zbarsky
60943bc7bb Bug 856215. Fix conversion of sequences of sequences to JS to not screw up its indexing. r=khuey 2013-04-02 20:20:38 -04:00
Boris Zbarsky
a92f9b2e2c Bug 856833 part 3. Rip out no longer needed proxy-unwrapping code. r=waldo 2013-04-02 20:20:37 -04:00
Boris Zbarsky
973897f960 Bug 856833 part 2. Make JS_ObjectIsRegExp use ObjectClassIs. r=waldo 2013-04-02 20:19:24 -04:00
Boris Zbarsky
fea00a1a94 Bug 856833 part 1. Make JS_ObjectIsDate use ObjectClassIs. r=waldo 2013-04-02 20:19:24 -04:00
Tanvi Vyas
ce64e3c5a9 Bug 855730 - To determine the root of the intermittent failures in the last mochitest from bug 840388, rearrange the tests so that the failing test is not the last test. Do this by first running the tests with the mixed active content allowed and then run them with mixed active content blocked. r=smaug 2013-04-02 17:23:41 -07:00
Mark Finkle
018d0ce011 Bug 856728 - TopSitesView.java executes a DB cursor on the main thread r=lucasr 2013-04-02 20:22:25 -04:00
matekm
d0cc931170 Bug 784739 - Switch from NULL to nullptr in b2g/; r=ehsan 2013-04-02 20:20:15 -04:00
matekm
b79eaf364c Bug 784739 - Switch from NULL to nullptr in caps/; r=ehsan 2013-04-02 20:16:25 -04:00
matekm
a7d97d3f4f Bug 784739 - Switch from NULL to nullptr in chrome/; r=ehsan 2013-04-02 20:15:07 -04:00
matekm
e28599d0e9 Bug 784739 - Switch from NULL to nullptr in editor/; r=ehsan 2013-04-02 20:13:10 -04:00
Shane Caraveo
b25bac9b3c bug 856772 fix japanese/chinese/etc text in social manifests. r=gavin 2013-04-01 16:27:13 -07:00
Terrence Cole
d55d894e7e Bug 843907 - Move MapObject and SetObject's key to manual post-barriers; r=jorendorff
--HG--
extra : rebase_source : ae9d62120c1a0f212c266bbf3879010cd48e3124
2013-02-21 17:36:38 -08:00
Steve Workman
b7d0b0ab9c Bug 855064 - Exclude DASH code from default builds r=cpearce 2013-04-02 17:05:00 -07:00
Steve Workman
d5bd61fa94 Bug 855064 - Remove DASH references in media unit tests r=cpearce 2013-04-02 17:05:00 -07:00