Commit Graph

270938 Commits

Author SHA1 Message Date
Bill McCloskey
223be0b591 Bug 752098 - Fix script filename marking with incremental GC (r=luke) 2012-05-07 16:56:57 -07:00
Oleg Romashin
ab5e7338d4 Bug 752640 - Allow PCompositor to work with Basic Layers backend. r=ajuma 2012-05-07 16:05:13 -07:00
Justin Lebar
521cce3452 Bug 749018 - Followup: Disable debug dump() calls. r=me 2012-05-08 16:17:10 -07:00
Gian-Carlo Pascutto
db61cc4d8d Bug 746860 - Ensure profiles are moved to internal storage before accessing them. Use migrator. r=blassey 2012-05-09 00:51:07 +02:00
Gian-Carlo Pascutto
3ce0903231 Bug 746860 - Don't fail when creating directories that already exist. r=blassey 2012-05-09 00:50:52 +02:00
Ehsan Akhgari
70b3320cf1 Merge the last PGO green changeset of mozilla-inbound into mozilla-central 2012-05-07 19:02:53 -04:00
Kyle Huey
8afe3c9578 Bug 751585: Followup to adjust tests. 2012-05-07 15:52:32 -07:00
Kyle Huey
cea78898b8 Bug 751585: Don't enforce ASLR for binary components on XP, because system DLLs don't have ASLR and trigger false positives. r=bsmedberg,ehsan 2012-05-07 13:02:57 -07:00
Daniel Holbert
e94c8d2785 Bug 664918 followup: Add missing */ terminator on emacs modeline in header comment for new file StreamBuffer.cpp. (no review, comment-only) DONTBUILD 2012-05-07 11:22:44 -07:00
Eitan Isaacson
7572555916 Bug 752131 - Remove empty strings from utterances. r=davidb 2012-05-07 11:21:21 -07:00
Eitan Isaacson
64b8bb0c89 Bug 752125 - Switch to a role-based traversal rule. r=davidb 2012-05-07 11:21:21 -07:00
James Willcox
6dfe7f3a97 Bug 746633 - Don't use placeholder for full page plugins on Android r=blassey 2012-05-07 14:18:46 -04:00
James Willcox
cbf379b8a1 Bug 751609 - Give up on locking a Surface after 10 failures r=blassey 2012-05-07 14:18:30 -04:00
Benoit Jacob
57e20d6acb back out e8f3fd02ba3e for windows build failure 2012-05-07 14:04:10 -04:00
Myk Melez
3beba0c635 bug 751375 - structure webapp runtime Makefiles correctly; r=bsmedberg 2012-05-07 10:45:53 -07:00
Bill McCloskey
ddcd430182 Bug 743879 - Eliminate lazy atoms (r=Waldo) 2012-05-07 10:13:04 -07:00
Bill McCloskey
cd575b98c3 Bug 743879 - Backout for build errors (r=bustage) 2012-05-07 10:27:10 -07:00
Boris Zbarsky
3969a34041 Bug 751077. Skip binding for the XPConnect-default property ops as well when resolving properties on a sandbox prototype. r=bholley 2012-05-07 13:26:50 -04:00
Jared Wein
2e72774689 Bug 747608 - The identity-box should have a smaller font-size and a gradient end border instead of a solid line. r=dao 2012-05-07 10:17:55 -07:00
Bill McCloskey
297c469f35 Bug 743879 - Eliminate lazy atoms (r=Waldo) 2012-05-07 10:13:04 -07:00
Bill McCloskey
b7a14d0d26 Bug 747926 - Preserve type tag when overwriting VM stack values (r=bhackett) 2012-05-07 10:12:58 -07:00
Bill McCloskey
f6e22149df Bug 748119 - Read barrier for js::types::Type (r=bhackett) 2012-05-07 10:12:52 -07:00
Bill McCloskey
c984d32271 Bug 748119 - Disable verifier reachability check (r=bhackett) 2012-05-07 10:12:46 -07:00
Bill McCloskey
471f3c6964 Bug 749039 - Fixup registers when returning from methodjit (r=bhackett) 2012-05-07 10:12:30 -07:00
Mark Capella
23863fde21 Bug 750283 - notify observers of a11y init/shutdown in nsAccessibilityService, r=surkov, f=tbsaunde 2012-05-07 18:14:27 +09:00
Aryeh Gregor
dc7c4ed7b9 Bug 752304 - Logic error in nsHTMLEditor::SetInlinePropertyOnNodeImpl; r=ehsan 2012-05-07 08:54:54 +03:00
Nicholas Nethercote
aa4ed76615 Bug 752381 - Merge System Principal compartments in about:memory. r=jlebar. 2012-05-06 22:05:16 -07:00
L. David Baron
a1cd81752c Add missing GetFirstInFlow() call that was causing a crash in ComputeDescendantWidth when printing with font inflation enabled (or a debug build). (Bug 751797) r=roc
--HG--
extra : transplant_source : %ED%23%02%AFR%24tw%FE%96%D7%D3p%D8%87%F7gV%28L
2012-05-07 07:17:00 +02:00
Chris Pearce
b2d3ca928b Bug 752141 - Release media decoder monitor when finishing audio stream. r=kinetik 2012-05-07 17:12:52 +12:00
Robert O'Callahan
9d526acea3 Bug 750258. Fix bustage. 2012-05-07 15:57:52 +12:00
Robert O'Callahan
6dc32e9284 Bug 750258. Set intial audio capture state correctly on mDecoderStateMachine. r=cpearce
For media resources whose streams are captured before the load has started, we shouldn't even start
an audio thread. This saves a lot of resources and ensures we don't see races between the audio thread
and the code that copies packets from the audio queue to the MediaStreams.
2012-05-07 15:45:06 +12:00
Robert O'Callahan
16d731f0aa Bug 750258. Advance mBlockingDecisionsMadeUntilTime to include time lost when the media graph control thread was stopped and all streams had underruns. r=jesup
The first part just handles the case where nsAudioStream failed to allocate a stream. It won't be playing
anything, so instead of trying to get the audio position, just fall back to the media graph current time.
Otherwise GetPositionInFrames returns -1 and things go badly from there.
The second part simplifies the calculation of the next mCurrentTime to just make it based on real time.
We had some code to not let it advance past the end of a stream's buffer, but the next part will make that
unnecessary.
The third part is the real fix. When the new current time has advanced past mBlockingDecisionsMadeUntilTime,
that means the control loop didn't run in time to replenish the audio output buffers and keep up with its
other duties. Effectively all streams have been blocked between mBlockingDecisionsMadeUntilTime and
the new current time. Account for that by adding the difference as extra blocked time for every stream.
We only need to ensure that the stream is marked blocked from mBlockingDecisionsMadeUntilTime indefinitely
far into the future, and then update mBlockingDecisionsMadeUntilTime to the new current time, because the
code takes into account that only blocking decisions up to mBlockingDecisionsMadeUntilTime are valid.
2012-05-07 15:44:41 +12:00
Benoit Jacob
f5224451f6 Bug 747619 - Fix WebGL uniform setter validation - r=jgilbert
This bug, introduced by the patch from bug 732233, caused us to wrongly reject
legitimate WebGL uniform setters, especially when doing a partial update of
a uniform array.
2012-05-06 23:09:36 -04:00
Benoit Jacob
4b973ad9e6 Bug 751643 - ensure that strings produced by ANGLE's getVariableInfo function are null-terminated - r=bz,upstream
Checked in upstream ANGLE as r1070.
2012-05-06 22:20:03 -04:00
Richard Newman
3f36a0e55e Merge m-c to s-c. 2012-05-06 18:58:00 -07:00
Nicholas Nethercote
4ebdb294b4 Bug 739512: fix Mac and Windows bustage caused by patch 3. r=me. 2012-05-07 10:53:56 +10:00
Ryan VanderMeulen
568a44dc63 Merge inbound to m-c 2012-05-06 20:31:24 -04:00
Serge Gautherie
d61997cf5c Bug 752216. (Bv1-FF) browser_popupNotification.js: Fix nits. r=gavin.
DONTBUILD (test-only, trivial).
2012-05-06 21:44:03 +02:00
Thiyag Krishna
681e85d16f Bug 745399 - Use pointer-events to better control the long tab menu in Downloads. r=mfinkle 2012-05-06 13:39:50 -04:00
Mark Finkle
da2430ebd6 Bug 752014 - Remove support for adding downloads to the system download manager r=mbrubeck 2012-05-06 10:59:14 -04:00
Jonathan Kew
d3946f0d23 bug 752176 - only read the style array for valid offsets within the textrun. r=smontagu 2012-05-06 15:55:12 +01:00
Timothy B. Terriberry
f6c691eae5 Bug 752293 - Mark stacks non-executable in yuv_row_arm.s, r=glandium 2012-05-06 05:41:14 -07:00
Timothy B. Terriberry
7c1194e5b6 Bug 752139 - Don't build an empty armopts.s, r=glandium 2012-05-06 05:41:01 -07:00
Aryeh Gregor
1b66cad29a Bug 700538 part 4 - Remove now-redundant nsHTMLEditor::IsNodeInActiveEditor; r=ehsan 2012-05-06 10:53:11 +03:00
Aryeh Gregor
20b6e2de64 Bug 700538 part 3 - Add and use new EditorRoot methods in nsEditor; r=ehsan 2012-05-06 10:53:11 +03:00
Aryeh Gregor
319617a63f Bug 700538 part 2 - Make methods that return editing hosts return dom::Element* instead of nsIContent*; r=ehsan 2012-05-06 10:53:11 +03:00
Chris Jones
2a2ee823f2 Bug 745145, part 0b: Ensure that the gonk system workers are never started in content processes. (The real patch.) r=philikon 2012-05-05 20:22:53 -07:00
Boris Zbarsky
73485dea64 Bug 749485. Switch new DOM bindings to using a struct for keeping track of failures for fallible methods. r=peterv,bent
ErrorResult is in a separate header file so it can be included from all over the
place without having to pull in mozilla/dom/Utils.h and all the xpconnect gunk
that needs.
2012-05-05 21:15:11 -04:00
Bobby Holley
d5c12cf9a1 Bug 749173 - Remove AutoPreserveCompartment. r=luke 2012-05-06 13:09:49 +02:00
Nicolas Silva
3187513a54 Bug 751370 - Disables layers acceleration for small popups like menus and combo boxes. r=BenWa 2012-05-05 16:29:13 -04:00