Commit Graph

101618 Commits

Author SHA1 Message Date
Robert O'Callahan
8b8f22d97d Bug 779721. Part 2: Don't block a stream just because it has no consumers. r=jesup
There is actually no reason to do this.
2012-08-01 00:17:21 +12:00
Robert O'Callahan
dbd1d7313b Bug 779721. Part 1: Simplify MediaStreamGraph's invariants around when messages are processed. r=jesup
Rename mBlockingDecisionsMadeUntilTime to mStateComputedTime. The invariant is that
all graph state is known up to mStateComputedTime but not beyond it (except for some
stream contents that may be buffered beyond it).
Get rid of mMessageAffectedTime and all the code around computing "affected times" and "action times".
Instead, all messages take effect at mStateComputedTime.
Get rid of the two-phase execution of messages. Everything can just happen in a single Run() method.
2012-08-01 00:17:21 +12:00
Robert O'Callahan
77a986be7f Bug 780345. Use a heuristic to reduce the scroll-port height by the height of fixed-position headers and footers when scrolling the viewport vertically by pages. r=tnikkel 2012-08-09 23:17:40 +12:00
Xi Yang
6e7f8e6e36 bug 767754 - move application accessible life cycle logic to nsAccessibilityService r=tbsaund 2012-08-09 00:59:00 -04:00
Aryeh Gregor
98c0410ea1 Bug 777292 - modules/libpref/, toolkit/: Fix incorrect conversions to nsresult; r=bsmedberg 2012-07-30 12:24:36 +03:00
Aryeh Gregor
07e11d5e7d Bug 751554 part 4 - Make nsEditor::OperationID an enum class; r=ehsan 2012-08-01 15:22:07 +03:00
Aryeh Gregor
13b54b385e Bug 751554 part 3 - Fix OperationID type errors; r=ehsan 2012-08-01 15:20:59 +03:00
Aryeh Gregor
a6dad5d25a Bug 751554 part 2 - Support strongly-typed enums in MFBT; r=ehsan 2012-08-01 15:19:00 +03:00
Aryeh Gregor
f0251cc7b5 Bug 751554 part 1 - Support explicit underlying enum types in MFBT; r=cjones 2012-08-05 12:11:24 +03:00
Robert Longson
3e75cf3f4a Bug 780880 - patternTransforms that involve rotation do not work properly. r=dholbert
--HG--
rename : layout/reftests/svg/pattern-scale-01a.svg => layout/reftests/svg/pattern-scale-01c.svg
2012-08-09 09:17:05 +01:00
Nicholas Nethercote
d05b248e0f Bug 647367 - Sequester jshash.{h,cpp} in js/jsd/ (attempt 2). r=luke.
--HG--
rename : js/src/jshash.cpp => js/jsd/jshash.cpp
rename : js/src/jshash.h => js/jsd/jshash.h
2012-07-18 17:38:10 -07:00
Phil Ringnalda
6566a4f094 Back out ecb6aaee9601 (Bug 781133) for Windows moth orange
--HG--
extra : rebase_source : 1b1945149e808faf3b83eee5afe08bd84fe831e7
2012-08-08 22:44:21 -07:00
Boris Zbarsky
1dc8dd0dba Bug 703855. Don't update performance timing or navigation timing state during document.open. r=jst 2012-08-08 23:47:04 -04:00
Chris Jones
4c483d56d2 Bug 776649, part 3: Add an API for checking whether apps loaded in PBrowserParent/PContentParent have a given permission. r=jlebar sr=bz 2012-08-08 19:58:06 -07:00
Chris Jones
149887977b Bug 776649, part 2: Refactor content-process/browser creation to use mozIApplication for passing app info. r=jlebar 2012-08-08 19:58:06 -07:00
Chris Jones
8db92af81c Bug 776649, part 1: Add mozIApplication in order to expose a hasPermission() method through it. r=fabrice 2012-08-08 19:58:06 -07:00
Chris Jones
c75af6c281 Revert e3e9040a6eb9 for M2 failures 2012-08-08 21:58:23 -07:00
Doug Sherk
83f3cf231d Bug 775463: Implement tolerance in double tap detection r=cjones 2012-08-08 21:39:11 -07:00
Doug Sherk
de15346fad Bug 775463: Implement double-tap-to-zoom content r=cjones 2012-08-08 21:39:02 -07:00
Marco Castelluccio
c3543b66ba Bug 774142. Support webapp uninstallation on Linux through mozApps.uninstall function. r=felipe 2012-08-08 18:04:48 -07:00
Bonnie Surender
e52cb8693b Bug 781046. Make the Create() functions in TypedArray.h take a const data array, since they make a copy anyway. r=bzbarsky 2012-08-07 17:57:27 -07:00
Boris Zbarsky
6d358255e3 Bug 703855. Don't update performance timing or navigation timing state during document.open. r=jst 2012-08-08 23:47:04 -04:00
Boris Zbarsky
8cded52f17 Bug 780542. Make construction via a function proxy with an object in the constructor slot actually construct instead of just calling. r=ejpbruel 2012-08-08 23:47:04 -04:00
Chris Jones
b3f43682b3 Merge backout 2012-08-08 20:13:34 -07:00
Chris Jones
7867ac451f Back out bug 776649. r=bustage 2012-08-08 20:13:12 -07:00
Chris Jones
914665e171 Bug 776649, part 3: Add an API for checking whether apps loaded in PBrowserParent/PContentParent have a given permission. r=jlebar sr=bz 2012-08-08 19:58:06 -07:00
Chris Jones
eec2b983ed Bug 776649, part 2: Refactor content-process/browser creation to use mozIApplication for passing app info. r=jlebar 2012-08-08 19:58:06 -07:00
Chris Jones
df30ce715d Bug 776649, part 1: Add mozIApplication in order to expose a hasPermission() method through it. r=fabrice 2012-08-08 19:58:06 -07:00
Nick Alexander
b47a7bc745 Bug 761682, Bug 777973 - Version prefs; don't always invalidate auth token. r=rnewman 2012-08-08 17:13:20 -07:00
Georg Fritzsche
c4c677772c Bug 781133 - Fix locale specific numbers in hung plugin CPU usage reporting. r=bsmedberg 2012-08-08 16:23:08 +02:00
Ryan VanderMeulen
0a4c0b6191 Merge m-c to inbound. 2012-08-08 22:48:37 -04:00
Ryan VanderMeulen
4e31d26766 Merge the last PGO-green inbound changeset to m-c. 2012-08-08 21:21:36 -04:00
David Clarke
bdb8e11ba9 Bug 780031 - Mochitest on b2g reliability improvements, r=jgriffin, DONTBUILD because NPOTB 2012-08-08 17:29:26 -07:00
Ryan VanderMeulen
4141fe2da6 Backout 7158af024a9b (bug 779013) due to suspected Windows bustage on a CLOSED TREE. 2012-08-08 19:40:54 -04:00
Ryan VanderMeulen
149cb4f70f Backout 1844cc5b131a (bug 775588) for suspected Linux Cipc orange on a CLOSED TREE. 2012-08-08 19:14:08 -04:00
Ryan VanderMeulen
1cecad8f26 Backout ac8d6c79a074 (bug 781133) and fccc68cc904f (bug 781124) for Windows bustage on a CLOSED TREE. 2012-08-08 18:30:26 -04:00
Wes Johnston
fe19c64718 backout c030a8af8abd and dd0c287660e9 CLOSED TREE 2012-08-08 14:07:39 -07:00
Doug Sherk
90a980f807 Bug 775451: Reduce diagonal checkerboarding r=cjones 2012-08-08 13:38:23 -07:00
Doug Sherk
64b39b128f Bug 779572: Properly protect state in AsyncPanZoomController with a monitor r=cjones 2012-08-08 13:38:20 -07:00
Doug Sherk
c0451be7fd Bug 779572: Factor zoom into min pan distance before moving the viewport r=cjones 2012-08-08 13:38:16 -07:00
Doug Sherk
660329b4cb Bug 780210: Fix B2G focus point calculation for pinching r=kats 2012-08-08 13:38:14 -07:00
Doug Sherk
7eb9a065a8 Bug 775448: Add gesture cancelling support during sync subframe scrolling r=cjones 2012-08-08 13:38:10 -07:00
Doug Sherk
71ccfa781a Bug 775448: Disable async scrolling when we detect a scrollable subframe r=cjones 2012-08-08 13:38:06 -07:00
Doug Sherk
a1e5523a38 Bug 775447: Properly count number of touch listeners in AsyncPanZoomController r=cjones 2012-08-08 13:37:57 -07:00
Benjamin Peterson
0195f43641 Bug 781289 - Remove unecessary check that let variable name matches are atoms. r=luke 2012-08-08 11:52:09 -07:00
Benjamin Peterson
754a2a4a8f Bug 781071 - Account for the enclosing scope being NULL. r=luke 2012-08-08 11:52:07 -07:00
Doug Turner
f31a39fc0f Bug 773528 - remove device.motion.enabled. we now use device.sensors.enabled. r=smaug 2012-08-08 11:48:30 -07:00
Mike Hommey
84810d01c8 Bug 781128 - Fix application.ini dependencies after bug 767839 on a CLOSED TREE. r=ted 2012-08-08 18:57:22 +02:00
Ed Morley
969a047a7e Merge last PGO-green changeset of mozilla-inbound to mozilla-central 2012-08-08 17:18:26 +01:00
Geoff Brown
fbc5b4b6bc Bug 779250: Make Robocop tests run faster; r=jmaher 2012-08-08 08:25:27 -06:00