Robert Longson
3ca6774243
Bug 528332 - Implement non-scaling-stroke vector-effect. Part 1 - style system changes r=dbaron
2012-05-18 09:33:40 +01:00
Ms2ger
f427fc956f
Bug 755200 - Simplify SetSelectionAroundHeadChildren; r=ehsan
2012-05-18 10:29:39 +02:00
Ms2ger
4d045d4362
Bug 750053 - Part a: Add nsISelection::Collapsed(); r=smaug
2012-05-18 10:29:39 +02:00
Phil Ringnalda
d4d918533f
Bug 753877 - drop a few minimum assertion counts to reflect reality
2012-05-17 22:00:04 -07:00
Simon Montagu
b7a516ae3e
Start painting text shadow of selection from the left edge in RTL text. Bug 755994, r=roc
2012-05-17 13:34:06 +03:00
Simon Montagu
413e8254dc
Tests for bug 755994, r=roc
2012-05-17 13:32:45 +03:00
Chris Lord
76541685fe
Bug 753742 - Force layer build on scroll frames with a displayport. r=tn
...
Force building layers for all scroll frames that have a displayport set.
This fixes gfx/layers/ipc/CompositorParent mistakenly using FrameMetrics from
incorrect frames, due to the root scroll frame not having a layer.
2012-05-17 19:19:07 +01:00
Ryan VanderMeulen
86511bf718
No Bug - Re-alphabetize mathml crashtest list. DONTBUILD
2012-05-17 09:46:16 -04:00
Frédéric Wang
86e8d70fbd
Bug 716349 - Crashtest. r=karlt
2012-05-17 09:38:32 -04:00
Frédéric Wang
42068c9eeb
Bug 716349 - Prevent invalid metrics for mspace. r=karlt
2012-05-17 09:37:55 -04:00
Robert Longson
3d82caf05b
Bug 512525 - Implement SVG Fragment Identifier parsing and animation hyperlinking - Part 2 main implementation. r=jwatt
2012-05-17 11:02:41 +01:00
Jonathan Watt
75835eecfc
Bug 734082 - Compute and store bounds and visual overflow bounds for both SVG leaf and container frames. r=roc.
2012-05-17 05:05:09 +01:00
Jonathan Watt
650acd1c7e
Bug 614732 - Add prefs for enabling/disabling display-list hit-testing/painting. r=roc.
2012-05-17 05:05:04 +01:00
Aryeh Gregor
81df634941
Bug 756045 - Turn "ASSERTION: anonymous nodes should not be in child lists" into an NS_WARNING; r=bz
2012-05-18 09:20:49 +03:00
Nicholas Cameron
b9c7de3bfd
Bug 755078 - Disable mask layers on Android. r=roc
2012-05-17 10:30:10 +12:00
Neil Deakin
c162a8a429
Bug 750808, move children element in label control binding, so that it doesn't get deleted when setting accesskey, r=neil
2012-05-16 19:55:09 -04:00
Mats Palmgren
e994a7881c
Bug 755025 - wallpaper reftest framework bug that runs test / reference with different :hover state. r=roc
2012-05-17 01:04:38 +02:00
Mats Palmgren
d538a6f1db
Bug 750293 - Don't include a block's margins in its scrollable overflow for now. r=roc
2012-05-17 01:04:38 +02:00
Ed Morley
226d66473d
Bug 668716 - Disable test_bug632379.xul on Mac for now, for too many unexpected passes
2012-05-16 20:46:11 +01:00
Mats Palmgren
6e5d59a73f
Bug 754480 - Remove PresShell members associated with mContentToScrollTo, put that data in a temporary content property instead. part=3/3 r=bz
2012-05-16 19:32:40 +02:00
Mats Palmgren
29312bf552
Bug 754480 - Sort members in size order. Use narrower types where possible. part=2/3 r=bz
2012-05-16 19:32:40 +02:00
Mats Palmgren
48c17889f4
Bug 754480 - Remove unused mDragService member. part=1/3 r=bz
2012-05-16 19:32:40 +02:00
Jonathan Watt
697af525da
Bug 755457 - Switch tests to using MozReftestInvalidate to avoid random failures. r=longsonr.
...
--HG--
extra : rebase_source : 1ea53f76a9e878fd56e0eb479fe6f93ca2419327
2012-05-16 11:07:43 +01:00
Jonathan Watt
e405e65292
Bug 755056 - nsSVGForeignObjectFrame's mRect should include its x/y offset. r=longsonr.
...
--HG--
extra : rebase_source : e60952de7b9e46ec023154bc64afc246b44994fe
2012-05-16 11:04:31 +01:00
Jonathan Watt
dd618b7a9f
Bug 754696 - Make nsSVGOuterSVGFrame call UpdateBounds on its children before calling FinishAndStoreOverflow. r=longsonr.
...
--HG--
extra : rebase_source : 00b21402c183c034e7e87575bad4ddaeed7985c1
2012-05-13 20:30:44 +01:00
Trevor Saunders
60316084b6
bug 693933 - make nsFrameSelection::GetSelection() return nsTypedSelection* r=smaug
2012-04-06 17:54:38 -04:00
Robert O'Callahan
2c785185e1
Bug 754196. If ScrollToShowRect has no need to scroll, don't call ScrollTo, so pending smooth scrolls won't be interrupted. r=matspal
2012-05-16 17:40:57 +12:00
Robert O'Callahan
caf75ef973
Bug 754556. Use ScrollToCSSPixels in nsScrollBoxObject::ScrollTo/ScrollBy. r=matspal
2012-05-16 17:40:39 +12:00
Jeff Muizelaar
915ee48539
Bug 754364. Add bilinear non-repeat and repeat fast paths. r=joe
...
This gives significantly faster bilinear sampling when we
don't have NEON.
--HG--
extra : rebase_source : 4473dd220020e65e4bc22b84fa780c7828b357a7
2012-05-15 18:26:16 -04:00
Ryan VanderMeulen
4fa5e1a4a3
Backout df38ed62a24a (bug 754364) due to Windows red. a=CLOSED TREE
2012-05-15 20:29:13 -04:00
Frédéric Wang
7bfaa7db08
Crashtest for bug 398038. r=karlt
2012-05-15 18:30:15 -04:00
Frédéric Wang
b55dc91e7f
Bug 677036 - Unify parsing of length and mpadded attributes. r=karlt
2012-05-15 18:30:14 -04:00
Jeff Muizelaar
5748bfbc37
Bug 754364. Add bilinear non-repeat and repeat fast paths. r=joe
...
This gives significantly faster bilinear sampling when we
don't have NEON.
2012-05-15 18:26:16 -04:00
Ed Morley
8fd6f302fe
Merge mozilla-central to mozilla-inbound
2012-05-15 18:19:25 +01:00
Serge Gautherie
ac415c0597
Bug 632408. (Bv1) Improve newer test code some more. r=roc.
2012-05-15 15:33:55 +02:00
Robert O'Callahan
91cae0fac8
Bug 754556. Ensure that setting scroll positions in CSS pixels doesn't unexpectedly move the scroll position, especially not in the wrong direction. r=matspal
...
If the current scroll position is fractional, e.g. y=N.4 CSS pixels, and something tries to read the
position in CSS pixels and scroll to that position (e.g. calling window.scrollTo(0, rootElem.scrollTop),
or equivalently window.scrollBy(0, 0)), it can actually end up scrolling backwards. So create a new
method nsIScrollableFrame::ScrollToCSSPixels which ensures that scrolling to a CSS pixel offset tries to
preserve the current fractional scroll position if that's possible, and if that's not possible at least does
not allow the scroll position to move in the wrong direction.
2012-05-15 17:58:09 +12:00
Matt Woodrow
46963a8632
bug 750334 - rotating image appears too big during transition, then snaps to correct size r=roc
...
--HG--
extra : rebase_source : a8064d474693838e68f7b865f76043e1192a07a5
2012-05-15 10:31:39 +12:00
Jeff Muizelaar
d3d4177966
Bug 754872. Avoid using two passes to draw glyphs on mobile. r=joe
...
Chrome & Safari both use a single pass for overlapping glyphs. We shouldn't try
so hard when running on mobile.
2012-05-15 00:48:00 -04:00
Matt Brubeck
4b70cc9606
Merge mozilla-central and mozilla-inbound
2012-05-14 21:41:08 -07:00
Matt Brubeck
84daf0496c
Merge last green changeset from inbound to mozilla-central
2012-05-14 14:00:57 -07:00
Joel Maher
e04f7c8aa2
Bug 754001 - random-if r3 failures so we can unhide the tests. r=jrmuizel
2012-05-14 10:19:28 -04:00
Ehsan Akhgari
5634d262e2
Bug 696229 - Adjust the hint correctly while drawing the caret for drag/drop so that it gets attached to the beginning of the lines correctly; r=roc
2012-05-11 14:50:19 -04:00
Nicholas Cameron
946c3ed9e9
Bug 754488 - Fix warning in FrameLayerBuilder.cpp. r=dholbert
2012-05-14 19:01:05 -04:00
Kang-Hao (Kenny) Lu
042b8a4cdd
Bug 752230 - Disallow control characters above 0x7e in CSS unquoted url() tokenization. r=dbaron
2012-05-14 19:01:05 -04:00
Matt Brubeck
3973542828
Merge last green changeset from inbound to mozilla-central
2012-05-11 11:39:38 -07:00
Alexander Surkov
08d70a910e
Bug 754627 - GetBounds on bullet return wrong values, r=tbsaunde, roc
2012-05-14 13:51:45 +09:00
Olli Pettay
00a06e8267
Bug 754089 - remote mozbrowser's messagemanager shouldn't have parent, r=jlebar
2012-05-11 10:47:40 +03:00
Christopher De Cairos
1d388d679e
Bug 517363: Make poster frames scale to size of the display frame r=roc
2012-05-11 20:32:29 +12:00
Christopher De Cairos
a51913e89c
Bug 726904: Make nsVideoFrame::GetVideoIntrinsicSize return the video size before the poster size. r=cpearce
2012-05-11 20:32:15 +12:00
Matt Woodrow
5939c267ea
Bug 722603 - Improve dirty rect calculation with 3d transforms and preserve-3d. r=roc
2012-05-11 19:49:14 +12:00
Matt Woodrow
6e453c5d34
Bug 722603 - Add 3d transforms debugging code to nsBlockFrame. r=roc
2012-05-11 19:49:12 +12:00
Jeff Muizelaar
da3d6ffb97
Bug 689707. Use lower precision bilinear interpolation. r=joe
...
This takes the bilinear interpolation code from Skia. It
uses 4 bits of precision instead of 8. This lets it interpolate
two components at a time because the results fit in 16 bits.
The lower precision code is only used in the fallback code
and not in any of the specialized code for NEON. This means
pixman gives different results depending on the cpu which isn't
great. However, this was easiest and the NEON code doesn't
gain as much from using lower precision.
Skia actually uses even lower interpolation when working with
565 but that's harder to plug in right now, and this gives
a reasonable improvement.
2012-05-10 22:12:52 -04:00
Jonathan Watt
c1a8f41862
Bug 753713 - Fix indentation in nsSVGOuterSVGFrame::AttributeChanged prior to touching it in bug 734082. r=me.
2012-05-10 12:47:34 +01:00
Paul ADENOT
5b4816ddd6
Bug 743720 - Import Speex's audio resampler in the tree. r=kinetik, khuey
2012-05-14 19:01:04 -04:00
Mats Palmgren
c6512a9065
Bug 749935 - Make all nsRect Union methods saturating. If width/height overflows nscoord_MAX then clamp the x/y to nscoord_MIN / 2 and try again. r=roc
2012-05-14 22:11:39 +02:00
Mats Palmgren
3a2a8c986f
Bug 688897 - Add MozReftestInvalidate handler to fix orange. r=jmuizelaar
2012-05-14 22:11:39 +02:00
Robert O'Callahan
338537b43a
Bug 681192. Part 17: Disable test_transformed_scrolling_repaints_2.html on Mac. r=matspal
...
--HG--
extra : rebase_source : 6af0be8370c0e07e55954245f6a6305d04eb2a2b
2012-05-10 17:24:21 +12:00
Robert O'Callahan
b9dab8f854
Bug 681192. Part 16: Reduce assertion counts some more. r=matspal
...
--HG--
extra : rebase_source : 48cdef6c9792d6e35dcdfaecae3e3982c37171fd
2012-05-10 17:24:21 +12:00
Robert O'Callahan
cc4c60522a
Bug 681192. Part 12: more fixes to remove unnecessary rounding to pixels. r=matspal
...
--HG--
extra : rebase_source : 39f2c0ef3220b3f0d4f6bc2564a86daa2112dc3b
2012-05-10 17:24:20 +12:00
Robert O'Callahan
28e494af4f
Bug 681192. Part 11: Don't snap scrollrange endpoints to device pixels anymore. r=matspal
...
--HG--
extra : rebase_source : a4ad5072fbb1a9e1e8d0fcf31268fee8812be41e
2012-05-10 17:24:20 +12:00
Robert O'Callahan
b4c51b5b14
Bug 681192. Part 10: Control rounding direction of scaledOffset to try to make the residual be close to mActiveScrolledRootPosition. r=tnikkel
...
--HG--
extra : rebase_source : f27fb737f8956ed117df0be3a71da847cc2048c0
2012-05-10 17:24:20 +12:00
Robert O'Callahan
d526469de5
Bug 681192. Part 9: Adjust assertion counts downward. r=mats
...
--HG--
extra : rebase_source : 5cb44d6572d19d462897b1b50037946d5d8edf67
2012-05-10 17:24:20 +12:00
Robert O'Callahan
41b38a3c31
Bug 681192. Part 8: Use a generous allowed range when scrolling in CurPosAttributeChanged. r=matspal
...
There was a subtle reftest failure on Mac in RTL text-overflow tests.
I tracked it down to RTL overflow:auto areas being automatically scrolled by a subpixel amount.
This was because we try to set scrollbar "curpos" attributes to an integer number of CSS pixels representing
the scroll amount, relative to the top-left of GetScrolledRect, which is a noninteger number of CSS pixels
in this case. Then in ReflowFinished() we scroll to the saved curpos values plus the top-left of GetScrolledRect.
This patch fixes the problem by making CurPosAttributeChanged pass an allowed scroll range to
ScrollToWithOrigin. We allow any scroll destination that, when rounded to CSS pixels, would give the same
value as "curpos".
This fixes the bug, ensuring that ReflowFinished's call to CurPosAttributeChanged will not normally need
to scroll because the current position will be in the acceptable range. Also, it means that code that
scrolls by setting the "curpos" attribute will be optimized to try to hit a layer pixel boundary.
--HG--
extra : rebase_source : 3a768883feee4ff2b88fe3c729ea1058e911f2ea
2012-05-10 17:24:19 +12:00
Robert O'Callahan
5c62ce11f2
Bug 681192. Part 7: nsTypedSelection should be scrolling a 0,0 size into view to get a particular coordinate into view, not 1,1. r=matspal
...
When asked to scroll a 1,1 appunit rectangle into view, ScrollFrameRectIntoView will now actually
succeed!
For example if the window is 6000 appunits high and we ask to scroll a 1x1 rect at 0,6000 into view,
before bug 681192 was fixed we'd actually fail to do so. We'd compute a desired scroll destination of 0,1,
and ScrollTo would round that to 0,0 and we wouldn't scroll at all.
Now, we compute a desired scroll destination of 0,1 but also an allowed scroll range for y of
"1 to <someting large>", so ScrollFrameRectIntoView will scroll down by a full pixel to 0,60. This is correct ---
it gets the subpixel area into view, which the previous code didn't --- but it's not really what DoAutoScroll
wants, at least the way test_mousecapture.xul is written. test_mousecapture.xul expects DoAutoScroll to scroll
windowheight+N into view by scrolling down by exactly N pixels, so the desired point is exactly at the bottom
edge of the window rect. Using a zero-sized rect achieves this.
--HG--
extra : rebase_source : 5d3d8cc4417c35dc88ad296a4f13e01d2c1c9233
2012-05-10 17:24:19 +12:00
Robert O'Callahan
1b94d7fe2c
Bug 681192. Part 6: Test that various scrolling operations inside scaled transforms don't trigger unnecessary repainting. r=matspal
...
--HG--
extra : rebase_source : a72afaa7ebb5e9b59cf574cd973f966eee5c7f45
2012-05-10 17:24:19 +12:00
Oleg Romashin
49e2ef33de
Bug 681192. Part 5: Make various DOM scroll APIs --- scrollTop, scrollLeft, window.scrollTo, scrollBox.scrollTo, scrollBox.scrollToLine, scrollBox.scrollBy --- use an appropriate allowed scroll destination range. r=roc,r=matspal
...
--HG--
extra : rebase_source : 83ee44530c67229686ec0dce3628da83e0e93438
2012-02-07 12:24:15 -08:00
Oleg Romashin
1c3d441a1d
Bug 681192. Part 4: Make ScrollFrameRectIntoView compute a generous allowed scroll destination range. r=roc,matspal
...
--HG--
extra : rebase_source : 524add7c1080994dd1bc2345cbd6f54c15653d27
2012-02-07 12:22:53 -08:00
Oleg Romashin
9ed6321b8b
Bug 681192. Part 3: Make nsListControlFrame::ScrollToFrame use ScrollFrameRectIntoView. r=roc
...
--HG--
extra : rebase_source : c9e0fbbd024e9fe15ca0e2dc0bad1ef90aa51edd
2012-02-07 12:21:13 -08:00
Oleg Romashin
5120270d4b
Bug 681192. Part 2: Make nsIScrollableFrame::ScrollBy automatically set a generous allowed destination range. r=roc
...
--HG--
extra : rebase_source : 392359b325ca0435031e8f31a47154a82943c2b4
2012-02-07 12:20:57 -08:00
Oleg Romashin
14a398fcf0
Bug 681192. Part 1: Add "allowed scroll destination range" to nsIScrollableFrame::ScrollTo and nsGfxScrollFrame implementation. r=roc,matspal
...
--HG--
extra : rebase_source : 51d04f7e7db35c02de3401a3481d4cc3827c19ec
2012-02-07 16:53:18 -08:00
Robert O'Callahan
43cffcf97d
Bug 681192. Part 0.3: Add FrameLayerBuilder::GetThebesLayerResolutionForFrame. r=mattwoodrow
...
--HG--
extra : rebase_source : eea4dee6d081de5c288e295f3549fc88b10e6c39
2012-05-10 17:24:18 +12:00
Robert O'Callahan
a86b9ab41d
Bug 681192. Part 0.2: Use FuzzyEqual to check whether we need to invalidate ThebesLayers when subpixel offsets have changed. r=mattwoodrow
...
--HG--
extra : rebase_source : d0f8464aea9a436214d394123b1399105ccd0f66
2012-05-10 17:24:18 +12:00
Boris Zbarsky
389a77894c
Bug 753397. Add a field to nsCSSPropList for a preference that controls the property. r=dbaron
...
The actual controlling is not hooked up yet; that will happen in bug 753522 for
the DOM reflections of properties.
2012-05-09 21:29:37 -04:00
Boris Zbarsky
2e3a0eefe3
Bug 751012. When saving frame state, make sure to walk through placeholders so we save the state of out-of-flow descendants properly. Also make sure to walk the continuations and special siblings of the root frame that we're saving state for. r=roc
2012-05-09 21:27:47 -04:00
Masayuki Nakano
09a0295102
Bug 749563 nsMenuBarListener should ignore consumed alt key events in its keydown and keyup event handlers r=enn
2012-05-10 08:25:48 +09:00
Mats Palmgren
cdd7c645a3
Bug 751356 - Make presshell arena allocation methods inline and non-virtual. r=bz
2012-05-09 21:53:15 +02:00
Mats Palmgren
20063bafbd
Bug 752953 - Simplify IntersectRect calculations. r=roc
2012-05-09 21:53:15 +02:00
Mats Palmgren
8d873e3e77
Bug 752953 - Typo in calculation of 'allowExpansion' (result will always be an empty rect) in nsDisplayScrollLayer::ComputeVisibility. r=roc
2012-05-09 21:53:15 +02:00
Heather Arthur
9c364744c0
Bug 750556 - crash in mozilla::dom::Element::ClearStyleStateLocks; r=bz
2012-05-09 17:23:57 +01:00
Ehsan Akhgari
d50878a182
Bug 612128 - Prevent the editor from modifying nodes which are not under an editing host; r=roc,bzbarsky
...
This patch ensures that the NODE_IS_EDITABLE flag is only set on nodes living
under an editing host. Things like text controls which used to have that flag
previously will not have it any more. The flag would be set on their anonymous
div node instead. Note that if text controls actually fall under an editing
host, they will get the NODE_IS_EDITABLE flag.
This patch also makes nsHTMLEditor::IsEditable return sane results (text nodes
are always considered to be editable).
2010-11-16 15:45:49 -05:00
Nathan Froyd
6ed0590635
Bug 747508 - Count PresContexts in about:memory; r=njn
2012-05-07 16:09:11 -04:00
Ed Morley
8caea85934
Merge mozilla-central to mozilla-inbound
2012-05-09 10:16:14 +01:00
Ed Morley
d68bf1a175
Merge last PGO-green changeset of mozilla-inbound to mozilla-central
2012-05-09 10:15:40 +01:00
Simon Montagu
2be0ebd6db
Make unicode-bidi: [-moz-]plaintext apply to inline elements. Bug 746987, r=roc
2012-05-09 11:44:52 +03:00
Aharon (Vladimir) Lanin
a3da0c50ac
Tests for bug 746987. r=smontagu, roc
2012-05-09 11:44:52 +03:00
Joe Drew
756646f15d
Back out changeset 501d38d3892c (Bug 733553) for causing crashes in xpcshell tests.
2012-05-08 21:59:30 -04:00
Adam Dane [:hobophobe]
e1da62aa08
Bug 733553 - Allow multipart image streams to cope with stream changes. r=joe
...
--HG--
extra : rebase_source : 21ebc85f26fcbc4a4a27387d1ec5007c0886c386
2012-05-08 16:19:01 -05:00
Timothy Nikkel
6ffee527c4
Bug 749425. Push the scroll frame clip inside the scroll layer so it gets transformed by the shadow transform. r=roc
2012-05-08 23:15:00 -04:00
Chris Pearce
b3d3b85810
Bug 716107 part 3 - Don't dispatch 'MozShowFullScreenWarning' event upon keypress in DOM fullscreen mode. r=smaug
2012-05-09 09:47:18 +12:00
Chris Pearce
1379e2c7dc
Bug 716107 part 2 - Remove full-screen-api.key-input-restricted keys pref. r=smaug
2012-05-09 09:47:18 +12:00
Simon Montagu
9b1af495d2
Fix test failures from bug 750551, r=dholbert
2012-05-08 22:36:53 +03:00
Simon Montagu
2a08ff1378
Fix some cases where a bidi-isolated element was never going through bidi resolution. Bug 731594, r=roc
2012-05-08 09:22:38 -07:00
Jonathan Kew
eb7b8625ba
bug 751151 - move harfbuzz to gkmedias.dll on windows. r=khuey
2012-05-08 08:46:46 +01:00
Jeff Muizelaar
b86c4d522e
Bug 753058. Add SAMPLE_LABELS for shadows. r=ehsan
...
This will make this things more obvious on the profile.
2012-05-08 18:10:02 -04:00
Ryan VanderMeulen
82b5e6925e
Mark the reftest for bug 750551 as failing on Linux due to perma-orange. rs=Ms2ger
2012-05-07 17:21:01 -04:00
Jonathan Kew
37f001de9d
Split wordbreak-7 test into two testcases, one without lam-alef ligatures and one with (marked as failing due to bug 479829). Bug 249159, r=smontagu
2012-05-07 12:18:24 -07:00
Simon Montagu
3b6c3efca9
More tests for bug 249159, r=jfkthame
2012-05-07 12:18:24 -07:00
Makoto Kato
ae4279cc0e
Bug 249159 - Part 2 Implement CSS3 Text word-break property. r=dbaron, smontagu
2012-05-07 12:18:23 -07:00
Simon Montagu
8ea3d11fe0
Make dir=rtl reverse layout direction in horizontal orientation only. Bug 750551, r=dholbert
2012-05-07 12:17:41 -07:00
Simon Montagu
550dc02dc9
Tests for bug 750551. r=dholbert
2012-05-07 12:17:41 -07:00
Andrew Quartey
783825908b
Bug 722599 - Move change event firing to content from layout r=mounir
2012-05-07 12:27:24 -04:00
Ehsan Akhgari
b56edd828a
Backout bug 750551 because of reftest oranges
...
--HG--
extra : rebase_source : 8947487094a48fb53c50a3c47bdc053db63a7759
2012-05-07 12:34:37 -04:00
Simon Montagu
556037085a
Make dir=rtl reverse layout direction in horizontal orientation only. Bug 750551, r=dholbert
2012-05-07 07:27:44 -07:00
Simon Montagu
536fcd75ae
Tests for bug 750551. r=dholbert
2012-05-07 07:27:41 -07:00
L. David Baron
f4ce7f74f9
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
Jonathan Kew
ce78dd76d0
bug 752176 - only read the style array for valid offsets within the textrun. r=smontagu
2012-05-06 15:55:12 +01:00
L. David Baron
efa60346db
Reflow for screen size change when font.size.inflation.minTwips is set. (Bug 747231, patch 4) r=roc
...
--HG--
extra : transplant_source : %B2c%F2%B9%E0%1DL%DD%AF%A2%842R%F3%BB%60R%1B%9EI
2012-05-05 15:28:06 +02:00
L. David Baron
e0f7819e29
Expose DocumentViewerImpl::CallChildren with an API that fills an array. (Bug 747231, patch 3) r=roc
...
--HG--
extra : transplant_source : %FFc%40%AE%D6%22%40%1D%7F%F7%A8%BC%1A%ECG%98G%DCFf
2012-05-05 15:25:45 +02:00
L. David Baron
55af249e28
Cache the last device width we used for font inflation on the pres context so that we can track when it changes. (Bug 747231, patch 2) r=roc
...
--HG--
extra : transplant_source : %19%A1%9B%BC%FD_H%5C%60%BB%88%1E%F6%D1%D5%85%24%F7%26%1B
2012-05-05 15:25:45 +02:00
L. David Baron
b61149484a
Make effect of form controls on font size inflation text threshold not depend on user changes to their value. (Bug 747857) r=roc
...
--HG--
extra : transplant_source : %82%DCX%81%B2%AAM%A3%A1%A1-%87%10%B3%B6%10kw%F4%FB
2012-05-05 15:24:45 +02:00
Ms2ger
de7c676373
Bug 716439 - Followup: remove unused variable 'sf'; r=roc
2012-05-05 11:00:06 +02:00
Ms2ger
ffc7d3c0c4
Bug 732708 - Part d: Remove StorageEventObsolete, NS_NewDOMStorage; r=mayhemer
2012-05-05 11:00:05 +02:00
Ms2ger
acc12134d8
Bug 745523 - Part a: prepare for unprefixing transforms by removing the prefix from internal APIs; r=dbaron
2012-05-05 11:00:04 +02:00
Kyle Huey
5fdc27fddf
Bug 718539: Followup to fix MSVC warnings. r=me
2012-05-04 12:45:03 -07:00
Scott Johnson
9d44d76b7d
Bug 749186: Make the root frame always be an inflation container to prevent a crash during font inflation. [r=dbaron]
2012-05-04 12:08:23 -05:00
Scott Johnson
adac9ae3ae
Bug 746966: Conditionally set NS_FRAME_IN_CONSTRAINED_HEIGHT for font inflation on percentage-based height so fonts with room to inflate can do so. [r=dbaron]
2012-05-04 12:07:37 -05:00
Ed Morley
3c9ca1882b
Backout f8125b89352d (bug 747857) for frequent test failures
2012-05-04 15:24:42 +01:00
Ed Morley
87c7ae65b6
Backout 5c35cd6f3ea4 & ba39b0822992 (bug 607417) for native Android R1 failures
2012-05-04 14:26:09 +01:00
Jeff Muizelaar
21d2256bed
Bug 750598. Add some heuristics to catch cases when we can use nearest filtering. r=roc
...
These may need some tuning to get right, but should be an improvement over
just disabling bilinear for backgrounds.
It also expectedly regresses tcheckerboard & tcheck2 because we're now
using bilinear when we were using nearest before.
2012-05-01 16:35:04 -04:00
Jonathan Watt
2977682c89
Bug 413960, part 2 - Stop sending out unnecessary COORD_CONTEXT_CHANGED/TRANSFORM_CHANGED notifications from nsSVGOuterSVGFrame. r=longsonr.
...
--HG--
extra : rebase_source : fa0e8a232559e19b9a151a34a8f235154327409b
2012-05-03 17:05:53 +01:00
Jonathan Watt
e5b7d2725a
Bug 413960, part 1 - Clean up and document various parts of misleading viewBox code. r=longsonr.
...
--HG--
extra : rebase_source : f9dc173b36d4afbce3a8e256f7aa90d9d231615a
2012-05-03 17:05:40 +01:00
Jonathan Watt
b423e77002
Bug 407495 - Make SVG documents with percentage width/height respond to page zoom. r=roc.
...
--HG--
extra : rebase_source : c4c139693bb5d3b9086f7571dc3363c1c8b27ed5
2012-05-03 17:05:24 +01:00
Robert O'Callahan
02b9f4cdf5
Bug 607417. Improve definition of the 'fixed layer' flag. r=tnikkel
...
--HG--
extra : rebase_source : f68d53736e65c21a30a6248abe6b2b9ec32cdb17
2012-05-04 17:00:57 +12:00
Robert O'Callahan
f1052e524a
backing out patches for bug 607417 due to build bustage
2012-05-04 17:29:05 +12:00
Robert O'Callahan
2e766e37ce
Bug 607417. Improve definition of the 'fixed layer' flag. r=tnikkel
2012-05-04 17:00:57 +12:00
L. David Baron
6619db8bda
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 : %B5%FE%E5%DFaH%06%0F%3B%26%C0%E2%8B%3E4%F37%BFi-
2012-05-03 22:55:33 -04:00
Phil Ringnalda
78732b79ad
Bug 738803 - Annotate the Windows assertions in 736924-1.html now that compartment-per-global has made them permanent on Win7
2012-05-03 19:48:06 -07:00
L. David Baron
39891d906d
Make effect of form controls on font size inflation text threshold not depend on user changes to their value. (Bug 747857) r=roc
...
--HG--
extra : transplant_source : %1F%7B%3Fk%A6%F1%2C%EAZ%920%FB%FD%FB%3D%8E%9C%C9y%19
2012-05-03 20:04:30 -04:00
Mats Palmgren
f86f27bb38
Bug 751227 - Remove nsPresShell::mStackArena, make it a separate stack class. r=roc
2012-05-04 02:14:02 +02:00
Mats Palmgren
3a8a0731b4
Bug 750745 - Allocate nsLineBoxes from their own presshell arena list. part=3/3 r=roc
2012-05-04 02:14:02 +02:00
Mats Palmgren
59250ec053
Bug 750745 - Introduce AllocateByObjectID/FreeByObjectID for allocating non-frame objects from per-type lists in the PresArena. part=2/3 r=roc
2012-05-04 02:14:02 +02:00
Mats Palmgren
bdf3368941
Bug 750745 - Rename nsPresArena::AllocateByCode/FreeByCode to AllocateByFrameID/FreeByFrameID. part=1/3 r=roc
2012-05-04 02:14:02 +02:00
Mats Palmgren
d68c6d758f
Bug 615112 - Use correct type for a string length. r=bz
2012-05-04 02:14:01 +02:00
Mats Palmgren
1ce63ca0d8
Bug 735641 - No way to deselect image of image document after select all (Ctrl+A). r=bz
2012-05-04 02:14:01 +02:00
Mats Palmgren
ff736d775f
Bug 747688. r=roc
2012-05-04 02:14:01 +02:00
Mats Palmgren
07fa8272f6
Bug 750066. r=roc
2012-05-04 02:14:01 +02:00
Mats Palmgren
18a32fcc02
Bug 748961 - Flush styles to ensure frames are created. r=smaug,Ms2ger
2012-05-04 02:14:01 +02:00
Andreas Gal
f02dd1247e
Do background image scaling on the GPU. Part 2: Support turning simple background images into image layers (bug 750172, r=roc).
2012-05-03 13:13:12 -07:00
Andreas Gal
decc52b9a1
Do background image scaling on the GPU. Part 1: Refactor nsCSSRendering to expose helpers we need in nsDisplayBackground::GetLayerState (bug 750172, r=roc).
2012-05-03 13:11:57 -07:00
Andreas Gal
6ced71cf11
Do image scaling on the GPU (bug 650988, r=roc,cjones).
2012-05-03 07:05:55 -07:00
Bas Schouten
773069e08d
Bug 751463: Remove Azure from XUL. r=khuey
2012-05-03 21:21:52 +02:00
Ed Morley
8266a4291c
Merge mozilla-central to mozilla-inbound
2012-05-03 20:13:41 +01:00
Ali Juma
d068bda688
Bug 748048 - Part 1: Remove SetInvalidationDimensions and GetInvalidationDimensions. r=roc
2012-05-03 12:33:51 -04:00
Ehsan Akhgari
5d889508d9
Bug 751273 - Part 2: Rip out cairo and pixman from libxul; r=khuey
...
Landing on a CLOSED TREE
--HG--
extra : rebase_source : 92b945b90bb70a020609ad8ac0ffe633076bed10
2012-05-02 16:32:16 -04:00
Ehsan Akhgari
723adfb1b0
Backed out changeset 27c51f14c3ed (bug 751273) because of build bustage on Linux on a CLOSED TREE
2012-05-02 16:46:25 -04:00
Ehsan Akhgari
a5ca4e8f1d
Bug 751273 - Part 2: Rip out cairo and pixman from libxul; r=ted
...
Landing on a CLOSED TREE
2012-05-02 16:32:16 -04:00
Ehsan Akhgari
f2d42cf659
Bug 751201 - Rip out expat from libxul
...
Landed on a CLOSED TREE
2012-05-02 14:10:53 -04:00
Ehsan Akhgari
a204fe7019
Bug 751186 - Rip out qcms from libxul; r=khuey
...
Landed on a CLOSED TREE
2012-05-02 14:05:46 -04:00
Ehsan Akhgari
5807b0217c
Bug 750747 - Rip out libpng from libxul; r=khuey
...
Landing on a CLOSED TREE
2012-05-02 11:02:15 -04:00
Ehsan Akhgari
f744e5cbef
Backout changeset e58855b90cf6 (bug 750747) because of build bustage of a CLOSED TREE
2012-05-02 10:04:33 -04:00