Commit Graph

95831 Commits

Author SHA1 Message Date
Ms2ger
1f2895743b Bug 756754 - Part b: Use nsINode in nsEditor::InsertContainerAbove; r=ehsan 2012-06-06 09:36:12 +02:00
Ms2ger
fade6304fe Bug 756753 - Simplify nsHTMLEditRules::LookInsideDivBQandList, nsEditor::CountEditableChildren; r=ehsan 2012-06-06 09:36:07 +02:00
Ms2ger
00749cb54a Bug 756752 - Remove nsHTMLEditor::IsContainer(nsINode*); r=ehsan 2012-06-06 09:36:00 +02:00
Ms2ger
344a01487d Bug 756750 - Cleanup nsEditor::RemoveContainer; r=ehsan 2012-06-06 09:35:54 +02:00
Ms2ger
b263aba754 Bug 756754 - Part a: Return dom::Element* from CreateHTMLContent; r=ehsan 2012-06-06 09:35:47 +02:00
Ms2ger
f29bd9dd72 Bug 758659 - Don't use int32 in GIF2.h; r=bholley 2012-06-06 09:35:41 +02:00
Ms2ger
4a79288e69 Bug 558313 - Remove ipc/chromium/src/base/third_party/nspr for great justice; r=ted 2012-06-06 09:24:55 +02:00
Ms2ger
0c93eb74dd Bug 758669 - Don't use int32 in JSHistogram_Add; r=taras 2012-06-06 09:22:24 +02:00
Ms2ger
201de433a3 Bug 758670 - Use stdint types instead of stdin ones in dom; r=mounir 2012-06-06 09:22:06 +02:00
Ms2ger
a8c14f34c8 Bug 758861 - Don't redefine stdin types in basictypes.h; r=bsmedberg 2012-06-06 09:21:50 +02:00
Jason Duell
78dd9bf434 Bug 747215: Ensure redirect pathways always call both OnStart/OnStopRequest. r=biesi 2012-06-05 23:59:05 -07:00
Jason Duell
81c6e2d90c Bug 761932: Ensure OnStartRequest called in bug 738484 codepaths. r=mcmanus 2012-06-05 23:54:20 -07:00
Makoto Kato
abfa704c45 Bug 761912 - add VS11 debug dll to trace malloc. r=dbaron 2012-06-06 14:45:45 +09:00
Ehsan Akhgari
d54aaab73b Bug 157681 - Part 2: Optimize positioned frame offset changes by moving the frame as opposed to reflowing it in case we know that the size of the frame will not change; r=dbaron
This patch adds a change hint to signal that one of the offsets on a
frame has been changed.  When processing the hint, we do one of the
following things based on the position property of the frame.

* For static frames, we ignore the offset changes completely, as they
  will not change the layout.
* For relative positioned frames, this patch refactors the
  nsHTMLReflowState::ComputeRelativeOffsets function so that it can be
  used from other callers, and it uses that to compute the new relative
  offsets, and uses the offsets computed previously to compute the new
  position of the frame.
* For absolute positioned frames, we set up a fake parent reflow state
  object, and then we create a new reflow state object for the frame in
  question.  This setup is similar to what nsFrame::BoxReflow does.
  Once we have the new reflow state object, we use it to compute the
  absolute offsets, and then we use the computed offsets to set the new
  position of the frame.  The offset computation is similar to what
  nsAbsoluteContainingBlock::ReflowAbsoluteFrame does.  In some cases
  where it is possible for the dimensions of the frame to change based
  on the offset changes, we fall back to a full reflow.
2012-06-06 00:53:48 -04:00
Ehsan Akhgari
2940bf2f84 Bug 157681 - Part 1: Add a test suite to make sure that dynamic changes to the position CSS properties work correctly; r=dbaron
These series of tests attempt to ensure conformance to the CSS 2.1
sections 10.3.7 and 10.6.4.
2012-06-06 00:53:33 -04:00
Brian Nicholson
f4b9964d7e Bug 747388 - Remove .part files on dl-failed on Android. r=mfinkle 2012-06-05 21:06:04 -07:00
Scott Johnson
95ee0198eb Bug 749186, Followup 2: Crashtest for bug 749186 [r=dbaron].
--HG--
extra : rebase_source : 8fd8b01b46c9150f8ba14f87b8b34aa6fa9da11c
2012-06-05 22:47:38 -05:00
Scott Johnson
e35726280c Bug 749186, Followup Patch 1: Cache font inflation settings in pres shell to prevent crash. [r=dbaron]
--HG--
extra : rebase_source : dc8b8f66bcd49c54ecefdf94793100b7901e6f3b
2012-06-05 22:47:33 -05:00
Chris Jones
d45528d7d4 Bug 761894: Band-aid bustage from bug 760675 when using WebGL on same thread as GL compositor. rs=jrmuizel 2012-06-05 20:33:59 -07:00
Geoff Lankow
552f02f3f1 Merge m-c to m-i 2012-06-06 15:13:51 +12:00
Brad Lassey
989a26a9ca backing out bug 755070 for potential talos panning regression 2012-06-05 22:55:18 -04:00
L. David Baron
13df4204c7 Fix two pieces of cached information that were preventing font size inflation from applying correctly during intrinsic width calculation when intrinsic width calculation had already been done without font size inflation. (Bug 748434) r=roc
The first of these pieces of information is the intrinsic widths cached
on a block.

The second of them is the font inflation cached on a text frame (which
might be set to 1.0 at this point if a text frame has previously had
intrinsic width calculation done on it, but hasn't been reflowed).
2012-06-05 19:13:41 -07:00
Geoff Lankow
1214b72681 Bug 749930 - Replace uses of nsILocalFile with nsIFile (compiled code only); r=bsmedberg 2012-06-06 14:08:30 +12:00
Michael Wu
979e32642f Bug 761808 - Fix OMX plugin build on OSX, r=doublec 2012-06-05 19:30:50 -04:00
Jonathan Griffin
5614f8ee12 Bug 759885 - Add support for running mochitest-plain on B2G emulators, r=jmaher, DONTBUILD because NPOTB 2012-06-05 15:17:26 -07:00
Mark Finkle
0182d96930 Bug 744850 - java.lang.IllegalArgumentException: Receiver not registered (ignore the crash) r=kats 2012-06-05 13:44:35 -04:00
Geoff Lankow
a2126a563d Merge m-i to m-c 2012-06-06 00:49:26 +12:00
Shu-yu Guo
8bd539e7ad Support chained assignments in definite property analysis, bug 759978. r=bhackett 2012-06-05 00:36:25 -07:00
Nicholas Nethercote
b5dc2f7370 Bug 761504 - Remove FunctionBoxQueue. r=luke.
--HG--
extra : rebase_source : a29c928103bac3a22897ace27b7b47a1350adf4d
2012-06-04 23:08:10 -07:00
Kyle Huey
8fe3a2c805 Bug 752468: Remove some code accidentally reintroduced in Bug 751999. r=jst 2012-06-04 20:39:21 -07:00
Brian Hackett
642aa6c631 Watch for script JIT handle invalidation after MakeJITScript, bug 759719. r=dvander 2012-06-04 19:51:57 -07:00
Phil Ringnalda
bdf4307bb3 Merge mozilla-central to mozilla-inbound 2012-06-04 19:09:19 -07:00
Boris Zbarsky
c78d4b4f3d Bug 742151. Fix the error reporting in the WebIDL parser to list correct line numbers. r=khuey
There are two changes here.  One is to pass tracking=True to our parser.  This makes it properly track positions
of all productions, not just of lexer tokens.  The second is to properly count up our newlines in the lex data,
since the lexer seems to report the line number of the start of the lex data, which is always 1 in our case.
2012-06-04 21:30:03 -04:00
Boris Zbarsky
04c75ce948 Bug 760749. Make interface type constructor args work in WebIDL bindings. r=khuey 2012-06-04 21:30:00 -04:00
Peter Van der Beken
03bfb0f33a Fix for bug 743666 (Add back deprecated XHR.onuploadprogress). r=bzbarsky 2012-06-04 21:29:56 -04:00
Brad Lassey
78eae2f149 backout bug 755070 2012-06-04 20:15:37 -04:00
Malini Das
a757e763cf Bug 752065 - add importScript method to Marionette, r=jgriffin, a=test-only, DONTBUILD because NPOTB 2012-06-04 13:50:06 -04:00
Gregory Szorc
fbc6dd35c8 Bug 700000 - Bump Sync version to 1.18.0 2012-06-04 22:29:52 +02:00
Lukas Blakk
08aec736d3 Merging in version bump NO BUG 2012-06-04 12:36:59 -07:00
Lukas Blakk
37dc554f47 Added tag FIREFOX_AURORA_15_BASE for changeset 26dcd1b1a208 2012-06-04 12:33:54 -07:00
Jonathan Griffin
58a0dafd5f Bug 761252 - Set devtools.debugger.remote-enabled from Marionette, a=test-only, DONTBUILD because NPOTB 2012-06-04 11:45:33 -07:00
Brad Lassey
1cf5d955f6 bug 755070 - Scrolling causes after paint notifications which causes screenshotting which causes checkerboarding, follow up to fix XUL builds r=kats 2012-06-04 13:50:26 -04:00
Matt Brubeck
7c0030a383 Bug 760740 - Use compatible-screens to control filtering of split Android builds [r=blassey] 2012-06-04 09:37:18 -07:00
John Ford
a2fff3de28 bug 744008 - add desktop B2G mozconfigs to tree r=cjones DONTBUILD because NPOTB 2012-06-04 10:36:07 -07:00
Richard Newman
8e0c253c17 Bug 748475 - Bump Android Sync User-Agent version. r=trivial DONTBUILD 2012-06-04 10:31:25 -07:00
Brad Lassey
fc75a107b7 bug 755070 - Scrolling causes after paint notifications which causes screenshotting which causes checkerboarding, follow up to use LinkedList instead of ArrayDequeu which is not supported on Froyo r=kats
--HG--
extra : rebase_source : 44a1218ef3912e96fccb1b3b7e4246d2420daf60
2012-06-04 13:23:03 -04:00
Victor Porof
191c48909e Bug 760868 - Gmail includes scripts names that make the debugger script list too long; r=past 2012-06-04 15:35:24 +03:00
Panos Astithas
1846699694 Bug 761231 - Font for the Debugger panels should be message-box; r=dao 2012-06-06 09:57:41 +03:00
Victor Porof
28f8993d4d Bug 753225 - Intermittent browser_dbg_createRemote.js; r=past 2012-06-04 13:02:32 +03:00
Chris Lee
ffc9ccb766 Bug 523140 - Improve language of 'Start New Session' string in about:sessionrestore; r=zpao 2012-06-04 18:57:06 -07:00