Commit Graph

217356 Commits

Author SHA1 Message Date
Justin Lebar
e702b5777c Bug 758297 - Move <iframe mozbrowser> code to dom/browser-element. r=mounir 2012-06-07 10:49:48 -04:00
Justin Lebar
40119de641 Bug 741587 - Part 2: Tests for alert/prompt/confirm in <iframe mozbrowser>. r=smaug 2012-06-07 10:43:23 -04:00
Justin Lebar
286762d728 Bug 741587 - Part 1: Make alert/prompt/confirm work with <iframe mozbrowser>. r=smaug 2012-06-07 10:43:23 -04:00
Florian Quèze
76ed71e427 Bug 762088 - nsContentPrefService.js, reference to undefined property Cc['@mozilla.org/privatebrowsing;1'], r=ehsan. 2012-06-07 15:57:17 +02:00
Kartikaya Gupta
219c3931a8 Bug 734504 - Allow flinging to reduce the amount of overscroll. r=Cwiiis 2012-06-07 10:09:30 -04:00
Gian-Carlo Pascutto
840c1a1989 Bug 762479 - Update Migration schema check to Places v21. r=mfinkle 2012-06-07 16:06:49 +02:00
Mark Capella
2e9862431a Bug 760758 - de-ns-ify nsHTMLTableAccessible, r=surkov 2012-06-07 08:47:49 -04:00
Andrew Quartey
4b14d46738 Bug 445516 - Support for auto-generated=true text attribute on list bullets, r=tbsaunde 2012-06-07 21:49:21 +09:00
Rafael Ávila de Espíndola
32b77daba8 Bug 741821 - Don't access a null sql stmt. r=asuth. 2012-06-07 08:33:13 -04:00
Bobby Holley
7202c79ac3 Bug 754202 - Remove NoWaiverWrapper. r=mrbkap
No more principal pushing!
2012-06-07 14:28:22 +02:00
Bobby Holley
b6bea37439 Bug 754202 - Remove mContextPrincipal usage from within nsScriptSecurityManager. r=mrbkap 2012-06-07 14:28:22 +02:00
Bobby Holley
b0e7ddb37f Bug 754202 - Remove context pushing/popping API. r=mrbkap
Each one of these uses grabs the principal off of an object for pushing, but also enters the compartment of that object. So we shouldn't need this anymore.

Can I get a 'hell yeah'?
2012-06-07 14:28:21 +02:00
Bobby Holley
bf0bd712dc Bug 754202 - Disallow calling EvaluateString{,WithValue} with a principal that doesn't match the global. r=mrbkap 2012-06-07 14:28:21 +02:00
Bobby Holley
0ac1164277 Bug 754202 - Pull subject principals directly off the compartment. r=mrbkap
It would be nice to check these principals against the principals acquired
using the old mechanism. Unfortunately, they often differ. Because CAPS uses
JS stack frames, any time we enter a compartment and do an operation (even
throwing an Access-Denied exception) without running any JS code, we'll end
up with a different principal.

Our security story is pretty darn tied to compartments at this point, so let's
just pull the trigger.
2012-06-07 14:28:21 +02:00
Bobby Holley
9c49790ba4 Bug 754202 - Pull object principals directly off the compartment, and assert that behavior doesn't change. r=bz 2012-06-07 14:28:21 +02:00
Bobby Holley
65ea935a05 Bug 754202 - Fix content->chrome postMessage mochitest. r=bz
This isn't something we actually support, and were using enablePrivilege to do it before.
When we switch this to SpecialPowers wrapping, the sender origin becomes a chrome URL (not
very interesting) and the source window becomes null (which we do explicitly in
nsGlobalWindow for chrome callers). So those tests stop being useful.
2012-06-07 14:28:21 +02:00
Chris Jones
9418528670 Bug 762240: Install a console.* shim for all browser frames, and ensure we load webapi.js properly. r=vingtetun 2012-06-07 04:17:59 -07:00
Robert O'Callahan
05a95ccc76 Bug 753329. Share ThebesLayerInvalidRegion for a given ContainerLayer across all the frames that are sharing that layer as their ContainerLayer. r=mattwoodrow
* * *
Bug 753329. Followup: put ThebesLayerInvalidRegionProperty in display-list-builder coordinates so it can be shared by frames with different coordinate systems. r=mattwoodrow
2012-06-07 22:07:32 +12:00
Robert O'Callahan
a8253c0256 Bug 761572. Allow click and dblclick events to be sent to an element even if it's made display:none during the mouseup event. r=smaug 2012-06-07 22:06:39 +12:00
Mike Hommey
c8098fd361 Bug 761082 - Only export TabMessageUtils.h in mozilla/dom. r=cjones 2012-06-07 10:41:59 +02:00
Mike Hommey
29ceb80d1a Bug 756786 - Use XPCOM standalone glue in nsXULRunnerApp.cpp. r=bsmedberg 2012-06-07 10:41:59 +02:00
Mike Hommey
e2c72d9748 Bug 756786 - Remove NSPR usage from nsXULRunnerApp.cpp. r=bsmedberg 2012-06-07 10:41:59 +02:00
Mike Hommey
7e987e552c Bug 735278 - Call destructors in reverse order of initializers in the linker. r=froydnj 2012-06-07 10:41:59 +02:00
Mike Hommey
8579f3e719 Bug 580408 - Glue for jemalloc 3.0.0. r=khuey 2012-06-07 10:41:59 +02:00
Mike Hommey
1bb170aea3 Bug 580408 - Import jemalloc 3.0.0. r=khuey,r=gerv 2012-06-07 10:41:58 +02:00
Mike Hommey
9cb1b0492f Bug 580408 - Move Mozilla fork of jemalloc to memory/mozjemalloc. r=khuey 2012-06-07 10:41:58 +02:00
Ed Morley
3eb77aeaf3 Backout 14bea2e7f431 (bug 762119) for compilation failures 2012-06-07 09:40:02 +01:00
Robert Longson
ff2eec1475 Bug 762119 - Simplify ParseMappedAttrAnimValueCallback. r=dholbert 2012-06-07 09:30:45 +01:00
L. David Baron
7ce9b7d59f Make scroll frames (i.e., overflow != visible) be font size inflation flow roots again, to fix www.youtube.com. Except for the test changes, this reverts 9620f50be9fa8be44931decf1e57ce25f51da812 (Bug 747720, patch 7) which in turn reverted part of 9499f6b28addcbcd9c480eb80cfe6c4c63a4a3a1 (Bug 706193, patch 2). (Bug 760098) r=roc 2012-06-06 22:11:42 -07:00
Phil Ringnalda
04c664f28e Back out 30e441f7ad9d (bug 759755) and 08286f4e696b (bug 760098) for orange 2012-06-06 22:51:58 -07:00
L. David Baron
f80eb2fa93 Do the necessary reflow when our font inflation data changes. (Bug 759755) r=roc 2012-06-06 22:11:42 -07:00
L. David Baron
40abedbb60 Make scroll frames (i.e., overflow != visible) be font size inflation flow roots again, to fix www.youtube.com. Except for the test changes, this reverts 9620f50be9fa8be44931decf1e57ce25f51da812 (Bug 747720, patch 7) which in turn reverted part of 9499f6b28addcbcd9c480eb80cfe6c4c63a4a3a1 (Bug 706193, patch 2). (Bug 760098) r=roc 2012-06-06 22:11:42 -07:00
Phil Ringnalda
5db6c07ca2 Bug 751575 - disable test_pb_notification.js because it needs to schedule precise GC, and can't, r=luke 2012-06-06 21:33:46 -07:00
Chris Double
30bf1a0572 Bug 761786 - fix media playback crash when using omx-plugin and reloading videos - r=edwin 2012-06-07 15:29:08 +12:00
Matthew Gregan
d637f48369 Bug 723860 - Early bail from reader's GetBuffered() if not yet initialized. r=doublec 2012-06-06 17:58:07 +12:00
James Willcox
bdd38c0d32 Bug 759747 - Fix up fullscreen Flash handling on Android 4.0+ r=blassey 2012-06-06 22:39:36 -04:00
James Willcox
68eb3abaa0 Bug 736073 - Implement power state support for Flash on Android r=blassey 2012-06-06 22:39:18 -04:00
James Willcox
fdea80e445 Bug 759799 - Hook up Hal WakeLocks on Android r=blassey 2012-06-06 22:39:01 -04:00
Benjamin Peterson
71c5fe0a2a Bug 574130: JavaScript spread array initializers, r=jorendorff. 2012-06-06 21:53:07 -05:00
Jason Orendorff
a7c7c697dd Bug 753542 - Add prefs to enable/disable E4X (javascript.options.xml.content and .chrome). r=bsmedberg, sr=jst. 2012-06-06 21:52:14 -05:00
Benjamin Peterson
9906813744 Bug 761495: add Number.isInteger and Number.toInteger, r=jorendorff 2012-06-06 21:50:21 -05:00
Benjamin Peterson
449f4f65ff Bug 761480: add Number.isFinite. r=jorendorff. 2012-06-06 21:50:20 -05:00
Makoto Kato
60a408c912 Bug 761979 - nsfilestreams.cpp(817) : warning C4700: uninitialized local variable 'rv' used. r=janv, jduell 2012-06-07 10:17:38 +09:00
Hub Figuière
5eab8d3eb3 Bug 759736 - Only instanciate a11y on Mac if VO is running. r=tbsaunde,smichaud 2012-06-06 17:26:45 -07:00
Paul Adenot
2744181b4e Bug 760336 - When seeking in an unbuffered range on a live stream, playback stops and |played| reports bogus values. r=chris.double 2012-06-07 11:43:29 +12:00
Paul Adenot
3c4709fbd9 Bug 760336 - Set nsBuiltinDecoderStateMachine::mBufferingWait to be seconds instead of milliseconds r=chris.double 2012-06-07 11:43:25 +12:00
Paul Adenot
26e27a79bb Bug 761708 - Wrong |played| value when seeking back in the media. r=chris.double 2012-06-07 11:43:13 +12:00
Mounir Lamouri
0f2928a09c Bug 760848 - Make select.size reflection follow the specifications. r=smaug 2012-06-07 01:27:53 +02:00
Bobby Holley
0ab60fd395 Bug 640904 - Null-check after EnsureInnerWindow in nsWindowSH::GetProperty. r=mrbkap 2012-06-07 01:21:16 +02:00
Marco Castelluccio
44e2f26fe1 Bug 761496. Cannot launch multiple native webapps on Linux. r=felipe 2012-06-06 19:14:43 -03:00