Phil Ringnalda
26ceee4fb5
Back out 4537337759b7 (bug 910517) because nobody expects the talos inquisition
...
--HG--
rename : content/canvas/src/WebGLMemoryReporterWrapper.h => content/canvas/src/WebGLMemoryMultiReporterWrapper.h
2013-09-04 22:42:06 -07:00
Phil Ringnalda
51f479662d
Back out e46601eb7279:533dc9ea3301 (bug 912322) for Android reftest bustage
2013-09-04 21:49:16 -07:00
Nicholas Nethercote
1f32372424
Bug 910517 - Remove nsIMemoryReporter, and rename nsIMemoryMultiReporter as nsIMemoryReporter. r=mmcr8.
...
--HG--
rename : content/canvas/src/WebGLMemoryMultiReporterWrapper.h => content/canvas/src/WebGLMemoryReporterWrapper.h
extra : rebase_source : 9142be547b2eeef37a8073a710ce23070f98cf65
2013-08-27 16:24:51 -07:00
Bobby Holley
22a073b7ea
Bug 912322 - Fix tests. r=bz
...
The crashtest changes are untested (aside from the fact that they don't crash).
2013-09-04 19:05:51 -07:00
Mike Hommey
f8bc7fa754
Bug 912293 - Remove now redundant boilerplate from Makefile.in. r=gps
2013-09-05 09:01:46 +09:00
Botond Ballo
3c1ca05731
Bug 904533 - Compute FrameMetrics::mCompositionBounds correctly for subframes. r=tn
2013-08-30 13:22:33 -04:00
Georg Fritzsche
1355e7da57
Bug 899080 - Test fixup part 5 - layout. r=roc
2013-09-04 16:07:53 +02:00
Georg Fritzsche
613349b082
Bug 899080 - Test fixup part 1 - Always enable test-plugins for reftests. r=jmaher
2013-09-04 16:05:31 +02:00
Benoit Girard
f488d3c533
Bug 907544 - Pass the D3DSurface9 down into Cairo for LockRect. r=jrmuizel
...
--HG--
extra : rebase_source : 71c0f776360435d242987ffd3e2cbab8a3535c67
2013-09-04 16:53:54 -04:00
Daniel Holbert
0819e225af
Bug 859807: Request longer timeout for test_transitions_per_property.html. r=dbaron
2013-09-04 13:47:24 -07:00
Boris Zbarsky
a45b31c6ac
Bug 911771. Remove uses of MOZ_DEBUG in .cpp files, since there is no such thing there. Use DEBUG instead. r=glandium
2013-09-04 16:43:12 -04:00
Masatoshi Kimura
e06d8f88fa
Bug 911573 - Mochitest fixup to prepare removing Components-in-content with UniversalXPConnect. r=bholley
2013-09-05 01:02:34 +09:00
Masatoshi Kimura
7df33283d5
Bug 911573 - Enable and use specialpowers in jsreftest. r=terrence, bholley
2013-09-05 01:02:27 +09:00
Ed Morley
81c848fe67
Merge mozilla-central and inbound
2013-09-04 16:53:03 +01:00
Ed Morley
3d679673b4
Merge latest green inbound changeset and mozilla-central
2013-09-04 12:54:46 +01:00
Robert O'Callahan
2bed019e71
Bug 909157. Invalidate rendering observers when an image changes. r=mattwoodrow
...
--HG--
extra : rebase_source : 04b127fde9a9e07e50c6196f53a1eea3c8f04db6
2013-09-04 23:13:11 +12:00
Jonathan Watt
7e60ad4ae6
Bug 907503 - Fix invalidation for SMIL animation in SVG-as-an-image. r=roc
2013-09-04 11:39:31 +01:00
Phil Ringnalda
d0f16d5486
Back out ce03cc2994aa:ae9f95fc1136 (bug 896797) for SpiderMonkey shell build bustage
...
CLOSED TREE
2013-09-03 23:21:30 -07:00
Robert O'Callahan
b7219d6f7f
Bug 911889. Updating reftest manifest; the tests that were passing due to 894773 being fixed are now failing again since we've backed off on that fix .... on a CLOSED TREE
2013-09-04 18:19:07 +12:00
Phil Ringnalda
1fdd0f4c23
Back out ed63ede44a82:db85ebf7b0dc (bug 864485) for debug build bustage
2013-09-03 22:33:35 -07:00
Vicamo Yang
c0dad73b20
Bug 864485 - 2/3: DOM & IPC. r=khuey
2013-09-04 12:46:01 +08:00
Gregory Szorc
9df929a380
Bug 896797 - Part 2: Don't list autogenerated files in EXPORTS; r=glandium
2013-09-03 20:28:05 -07:00
Phil Ringnalda
891e62de26
Back out cc6f66e761d8 (bug 896797) for Windows build bustage
...
CLOSED TREE
2013-09-03 21:55:21 -07:00
Robert O'Callahan
59df7cfa3e
Bug 909603. Remove invalid assertion. r=tn
2013-09-04 16:44:48 +12:00
Robert O'Callahan
4dbc15ef1a
Bug 911889. Part 1: Fix mutationUpdate mutation count for first as well as subsequent mutations. r=benwa
2013-09-04 16:43:33 +12:00
Gregory Szorc
3e38679ec7
Bug 896797 - Part 2: Don't list autogenerated files in EXPORTS; r=glandium
2013-09-03 20:28:05 -07:00
Ryan VanderMeulen
c5c1f4d7b6
Backed out changeset 5c25126b9c76 (bug 894927) for causing bug 911751 on a CLOSED TREE.
...
--HG--
rename : b2g/chrome/content/shell.html => b2g/chrome/content/shell.xul
2013-09-03 20:51:30 -04:00
Pin Zhang
a7ec6f9b82
Bug 870676: Part 1 - Implement mozFMRadio in WebIDL, r=khuey,baku
2013-09-03 15:26:33 -07:00
Ryan VanderMeulen
cac805671d
Merge m-c to b2g-inbound.
2013-09-03 17:44:34 -04:00
Kartikaya Gupta
66b37ff496
Bug 910322 - Strongly type the viewport size in nsViewportInfo. r=mbrubeck, Ms2ger
2013-09-03 15:12:24 -04:00
Kartikaya Gupta
ad299f8964
Bug 910322 - Strongly type the zoom factors in nsViewportInfo. r=mbrubeck, Ms2ger
2013-09-03 15:12:23 -04:00
Blake Kaplan
1f98b00a32
Bug 860123 - Use the right window's selection in some tests; r=ehsan
2013-09-03 15:01:00 -04:00
Kartikaya Gupta
ac06685b67
Bug 906877 - Remove code obsoleted by multi-apzc. r=BenWa, vingtetun
...
Now that we have multi-APZC landed, we don't need BrowserElementPanning
to detect when it's about to scroll a subframe and let APZC know. So
the two messages involved in this can be completely removed.
2013-09-03 13:04:21 -04:00
Blake Kaplan
0a0b3671f1
Bug 860123 - Part 1: Disallow extending or collapsing selections across documents; r=ehsan
2013-08-29 10:14:15 -04:00
Masayuki Nakano
843d62f529
Bug 910978 part.2 Remove nsScrollbarEvent because its member is never used r=smaug+roc
2013-09-03 20:45:28 +09:00
Nicholas Cameron
c0366ce176
BUg 910160. IWYU for gfx/src. r=roc
2013-09-02 10:21:01 +12:00
Ryan VanderMeulen
b47f71f8ba
Merge inbound to m-c.
2013-08-30 20:37:30 -04:00
Ehsan Akhgari
669ff96c05
Bug 911292 - Minimize the #includes in layout/mathml; r=mats
2013-08-30 17:37:12 -04:00
Ehsan Akhgari
0b8da1bcce
Bug 911263 - Remove some unneeded nsIFrame.h #includes; r=mats
2013-08-30 17:17:07 -04:00
Gregory Szorc
63350a4987
Bug 896797 - Part 2: Don't list autogenerated files in EXPORTS; r=glandium
2013-09-03 20:28:05 -07:00
Ryan VanderMeulen
0ad450876e
Merge m-c to b2g-inbound.
2013-08-30 13:42:41 -04:00
Kartikaya Gupta
cc96ea4f38
Bug 907754 - Ensure that the zoom on the FrameMetrics is initialized correctly for all frames. r=tn
...
RecordFrameMetrics gets called on a variety of layers. Previously it would
incorrectly set mZoom for a number of these layers. For scrollable container
layers inside the main document, it would set the mResolution from the
presShell's resolution, thus compounding the painted resolution.
Furthermore, for iframes inside the document, it would assign mZoom the
value from TabChild's mLastMetrics, which is only meant to apply to the
top-level document. Prior to multi-apzc work these values were never used
so it didn't matter but now they are so they should be assigned correctly.
2013-08-30 13:11:01 -04:00
Masayuki Nakano
56bdc6aa7c
Bug 910156 Add AssignKeyEventData() and AssignMouseEventData() for sharing the code in nsDOMEvent::DuplicatePrivateData() and nsDelayed*Event r=smaug
2013-08-30 11:10:32 +09:00
Seth Fowler
fdd7525321
Bug 298619 - Use EXIF image orientation in top-level image documents. r=dolske
2013-08-29 17:16:30 -07:00
Ryan VanderMeulen
267315677a
Backed out changeset 8c25245410c5 (bug 909888) for being far from NPOTB and breaking B2G tests.
...
CLOSED TREE
2013-08-29 13:46:48 -04:00
Daniel Holbert
b69ee7db46
Bug 904158 - When creating a string for the SMIL-animated value of a mapped SVG attribute, use NS_strlen to get the StringBuffer's logical length, instead of using nsCheapString and the allocated length. r=dbaron
2013-08-29 11:39:56 -04:00
Ed Morley
76b632c8f8
Backed out changeset 0136d838f655 (bug 860123) for mochitest failures
2013-08-29 16:41:13 +01:00
Andrew Halberstadt
70d88f2bee
Bug 909888 - Add mach commands for b2g reftests and crashtests, r=jgriffin, DONTBUILD, a=NPOTB
2013-08-29 11:16:44 -04:00
Blake Kaplan
7fe31daecb
Bug 860123 - Part 1: Disallow extending or collapsing selections across documents; r=ehsan
...
--HG--
extra : rebase_source : 2dbd8192486c8ff26d4b231d87283d61b6ff1e24
2013-08-29 10:14:15 -04:00
Ed Morley
90b1996255
Merge latest green inbound changeset and mozilla-central
2013-08-29 14:45:19 +01:00
Ed Morley
5a50d7121b
Merge mozilla-central and b2g-inbound
2013-08-29 10:50:31 +01:00
Ed Morley
f33c529c8d
Backed out changeset cd99d10fc665 (bug 870676) for breaking B2G device image builds on a CLOSED TREE
2013-08-29 10:43:09 +01:00
Ed Morley
9693a383b1
Merge mozilla-central and inbound
2013-08-29 10:50:04 +01:00
Ryan VanderMeulen
fd8cb786a2
Merge inbound to m-c.
2013-08-29 00:00:10 -04:00
Ryan VanderMeulen
a0e5e9286c
Merge m-c to b2g-inbound.
2013-08-29 00:24:45 -04:00
Pin Zhang
f4439163ed
Bug 870676: Part 1 - Implement mozFMRadio in WebIDL. r=khuey,baku
2013-08-28 10:24:23 -07:00
Kyle Huey
2aa7b2971e
Back out my failed attempt to land bug 870676.
2013-08-28 10:23:32 -07:00
Kyle Huey
d4da372687
Bug 870676: Part 1 - Implement mozFMRadio in WebIDL. r=khuey,baku
2013-08-28 10:11:53 -07:00
Kyle Huey
9f28dfc5b2
Back out my failed attempt to land bug 870676.
2013-08-28 10:10:39 -07:00
Kyle Huey
2488a88c0b
Bug 870676: Part 1 - Implement mozFMRadio in WebIDL. r=khuey,baku
2013-08-28 09:44:33 -07:00
Timothy Nikkel
dc4eed8ded
Bug 910529. Part 2. In nsLayoutUtils::PaintFrame, display port and ignoring viewport scrolling should only happen when we are drawing the root frame. r=matt.woodrow
2013-08-28 22:38:15 -05:00
Timothy Nikkel
e5090e25a7
Bug 910529. Part 1: Remove second unneeded declaration of rootScrollFrame in nsLayoutUtils::PaintFrame. r=matt.woodrow
2013-08-28 22:37:42 -05:00
Seth Fowler
0a6527e7c8
Bug 825771 (Part 5) - Add image-orientation reftests for SVG images. r=dholbert
2013-08-28 15:39:07 -07:00
Seth Fowler
0056e609fc
Bug 825771 (Part 4) - Add image-orientation reftests for raster images. r=dholbert
2013-08-28 15:39:07 -07:00
Seth Fowler
7e052ef315
Bug 825771 (Part 3) - Add support for image-orientation to nsImageFrame. r=dholbert
2013-08-28 15:39:07 -07:00
Seth Fowler
c6bc6bdf5a
Bug 825771 (Part 2) - Make nsImageFrame hold a reference to its image container. r=dholbert
2013-08-28 15:39:06 -07:00
Seth Fowler
9af1f57738
Bug 825771 (Part 1) - Add CSS support for the image-orientation property. r=dbaron
2013-08-28 15:39:06 -07:00
Ehsan Akhgari
dbdec99094
Bug 910237 - Get rid of the nsIEditor.h #include in nsTextControlFrame.h; r=mats,ehsan
2013-08-28 19:06:00 +00:00
Ehsan Akhgari
886cf493e5
Bug 909927 - Minimize the #includes in layout/forms; r=mats
...
--HG--
extra : rebase_source : 92eb9ca6672e754a32dbfe3cd3494309671902d3
2013-08-28 10:30:02 -04:00
Fabrice Desré
e0a50dcca6
Bug 894927 - Use xhtml instead of xul for b2g main window. r=ochameau
...
--HG--
rename : b2g/chrome/content/shell.xul => b2g/chrome/content/shell.html
2013-08-28 14:35:34 -07:00
Brian O'Keefe
d118b95a0d
Bug 875934 - Move LIBRARY_NAME to moz.build, batch 3; r=mshal
2013-08-15 09:02:09 -04:00
Kyle Huey
72465059f8
Bug 909563: Part 3 - Rename nsDOMParser and drop Bindings.conf annotations. r=bz
...
--HG--
rename : content/base/src/nsDOMParser.cpp => content/base/src/DOMParser.cpp
rename : content/base/src/nsDOMParser.h => content/base/src/DOMParser.h
2013-08-30 10:16:32 -07:00
Paul Adenot
19e5ba9a55
Bug 904617: Part 3 - Log latency, and adds a python script to understand the log r=padenot,jesup,ehugg
2013-01-28 19:22:37 +01:00
Paul Adenot
71aa4ff23c
Bug 904617: Part 1 - Add a way to get cube latency, add wasapi latency functions r=kinetik
2013-09-17 02:39:30 -04:00
Nicholas Nethercote
ac058efce4
Bug 831193 (part 14) - Don't use NS_MEMORY_REPORTER_IMPLEMENT in layout/. r=jlebar.
...
--HG--
extra : rebase_source : 371e32e98e3c36daa5d70c40bace457d7072ddaa
2013-01-17 16:45:12 -08:00
Mark Banner
2b8e6d47e8
Bug 909870 nsIContentViewerFile::printWithParent is unused. r=bz
2013-08-28 08:28:03 +01:00
John Daggett
79b86ebbe8
Bug 906704 - reftest for rotated synthetic bold. r=jrmuizel
2013-08-28 08:36:02 +09:00
Justin Lebar
35a65ed466
Bug 909514 - Include <new> before mozilla::Maybe (and move Maybe into mfbt/Maybe.h). r=waldo
...
--HG--
rename : mfbt/Util.h => mfbt/Maybe.h
2013-08-27 15:10:28 -07:00
Tom Schuster
0acbeba404
Bug 905441 - Load style sheets from the parent into the child. r=bz
2013-08-27 13:10:39 -04:00
Olli Pettay
6c4e05de01
Bug 909039 - Bring back main-thread-only event target chain item cache, r=jst
2013-08-27 12:01:37 +03:00
Ed Morley
fb3e394c3e
Backed out changeset 9525aba3e7d2 (bug 859339) for making 579323-1.html permanently assert on OS X
2013-08-27 09:50:15 +01:00
Daniel Schattenkirchner
cfc22cc223
Bug 477462 - margin-collapsing test suite, wave 5b; root, html, body margins and non-sibling margins; r=dholbert
2013-08-26 21:27:49 -10:00
Edwin Flores
7e7f3c79a0
Bug 801467 - Test that url(#id) references work in OpenType SVG glyph documents. r=roc
2013-08-26 22:30:52 -07:00
Edwin Flores
0190219a9c
Bug 801467 - Give SVG glyph documents a legitimate principal and URI so that references to paint servers are able to be resolved. r=roc,bz
2013-06-10 13:25:12 +01:00
Matt Woodrow
8d5db44284
Bug 740580 - Follow-up for fix incorrect rebasing. mDestRect should have been destRect.
2013-08-27 16:51:37 +12:00
Anthony Jones
1bf615d117
Bug 740580 - Add Azure support to nsCanvasFrame; r=Bas
2013-08-27 14:08:05 +12:00
Nathan Froyd
8c5801af24
Bug 859339 - blur reftests that don't need focus; r=dbaron
...
This patch opens a second window during non-remote reftests. This second
window is used purely as a place to place focus when tests don't need
focus themselves. Unfocusing the reftests windows when tests don't require
focus means that tests that ought to have needs-focus cause failures more
consistently.
We don't use a second window for remote reftests. Even though we
theoretically could (on desktop platforms, for instance), our primary
remote reftest use-cases are for Android and B2G. And those platforms do
not support multiple windows.
2013-07-29 12:33:44 -04:00
Ryan VanderMeulen
9c2f0c5982
Merge inbound to m-c.
2013-08-26 20:19:26 -04:00
Martijn Wargers
114c49012c
Bug 909043 - test_reftests_with_caret.html failing on b2g mochitest because of spellcheck test. r=ehsan
2013-08-26 17:46:42 +02:00
Kartikaya Gupta
fd30fdc1ca
Bug 885023 - Convert mFrameMetrics.mZoom to a CSSToScreenScale. r=BenWa,k17e
...
The mFrameMetrics.mZoom was previously a "resolution-independent" zoom,
which meant it had to always be multiplied by the CalculateIntrinsicScale()
value to be useful. This patch converts it to a "resolution-dependent" zoom,
and includes the intrinsic scale multiplier already. This means it needs
to be updated if either the viewport or composition bounds (which determine
the intrinsic scale) change, but there are only a few places where this
happens and it makes the rest of the code cleaner.
2013-08-26 09:50:30 -04:00
Ryan VanderMeulen
7dc9265ed9
Merge inbound to m-c.
2013-08-26 09:15:57 -04:00
Felipe Gomes
5f1a533e32
Merge fx-team to m-c
2013-08-26 02:41:47 -03:00
Felipe Gomes
47c502b18a
Bug 897060 - Display select dropdowns in the parent process. r=enndeakin
...
Original patch by roc.
2013-08-25 22:34:23 -03:00
Robert O'Callahan
ba9a70db15
Bug 906521. Part 9: Add tests for invalid glyph id values. r=jfkthame
...
--HG--
extra : rebase_source : 3ffd23c06a40cd51af30c83652ee701ae6057566
2013-08-26 12:21:20 +12:00
Ms2ger
47f9af7214
Revert this CLOSED TREE to changeset 4d3e221584a0.
2013-08-24 13:31:48 +02:00
Ms2ger
137da0f245
Backed out changesets e6a3b0532422:f37447f59817 (bug 908880, bug 879682) for Windows assertion failures.
2013-08-24 10:27:21 +02:00
Masayuki Nakano
d5365ae3ea
Bug 907612 part.2 Get rid of nsNativeKeyEvent r=roc+gps, sr=jst
2013-08-24 16:24:32 +09:00
Markus Stange
6afd565885
Bug 908880 - Update overflow rects when dynamically changing the filter property. r=jwatt
2013-08-24 08:20:01 +02:00
Markus Stange
86e41a563d
Bug 879682 - Call nsSVGEffects::UpdateEffects on the first reflow even if we've cleared our own firstreflow flag in order to propagate the information to our children. r=jwatt
2013-08-24 08:18:12 +02:00
Boris Zbarsky
831b3fcdcf
Bug 908576 part 7. Move the various DOMProxyHandler classes into the binding implementation files. r=smaug
2013-08-23 22:42:42 -04:00
David Zbarsky
0135827acf
Backout c619171e0070 for windows assertion failure on a CLOSED TREE
2013-08-23 14:58:41 -04:00
David Zbarsky
fa0754f81a
Bug 908180 - Don't #include nsGUIEvent.h in nsIPresShell.h r=mounir
2013-08-23 13:56:20 -04:00
Kyle Huey
52234568d4
Bug 887533: Remove even more includes from dom/bindings. r=bz
2013-08-22 22:17:11 -07:00
Robert O'Callahan
7353ff0cc7
Bug 906521. Part 8: Fix text-svgglyphs reftests. r=jfkthame
...
--HG--
extra : rebase_source : cceed09be0eb7490a5ab859d35609feee500e53b
2013-08-23 14:14:07 +12:00
Robert O'Callahan
1d07191eed
Bug 906199. Ensure that nsDisplayTransforms being bubbled up by preserve-3d have the correct clip applied. r=mattwoodrow
...
--HG--
extra : rebase_source : 565cbebb5a7db17949a34cd41c9f0018db781caf
2013-08-21 15:04:23 +12:00
Robert O'Callahan
c1efe90c49
Bug 906521. Part 7: Handle cases where an SVG glyph has no frame or a non-SVG frame without crashing in debug builds. r=jfkthame
...
--HG--
extra : rebase_source : 52c4c01e8f2530f44f2799cd1958008979e4fc2e
2013-08-20 01:08:43 +12:00
Avi Halachmi
11210ec9a7
Bug 858737 - check monotonic arg of requestAnimationFrame instead of the prefixed version. r=roc
2013-08-26 02:39:53 +03:00
Kyle Huey
ffc165fd35
Back out Bug 887533 for test failures.
2013-08-22 23:40:32 -07:00
Kyle Huey
7be62a98b2
Bug 887533: Remove even more includes from dom/bindings. r=bz
2013-08-22 22:17:11 -07:00
Kyle Huey
d2e93ff015
Bug 903772: Part 3 - Refactor GlobalObject. r=peterv
2013-08-22 22:17:08 -07:00
Nicholas Cameron
673c47e092
Bug 893330. Reftest for box shadow with border radius invalidation. r=mattwoodrow
2013-08-23 17:04:34 +12:00
Nicholas Cameron
4b66038b85
Bug 893330. Invalidate the frame area for box shadow display list items with border radius. r=mattwoodrow
2013-08-23 13:47:54 +12:00
Ehsan Akhgari
3b51534dbb
Bug 908746 - Move some macros from nsHTMLReflowState.h to nsIFrame.h so that we can stop #including nsHTMLReflowState.h in nsLayoutUtils.h; r=mats
2013-08-23 18:20:19 -04:00
Ehsan Akhgari
773a27b346
Bug 908778 - Don't #include nsAlgorithm.h in nsIFrame.h; r=mats
2013-08-23 18:17:19 -04:00
Ehsan Akhgari
63deffcd8f
Bug 908778 - Don't #include nsStyleStructFwd.h in nsIFrame.h; r=mats
2013-08-23 18:16:59 -04:00
Ehsan Akhgari
2c35f715fe
Bug 908778 - Don't #include nsRegion.h in nsIFrame.h; r=mats
2013-08-23 18:16:38 -04:00
Ehsan Akhgari
4c95c164b6
Bug 908778 - Don't #include gfxASurface.h in nsIFrame.h; r=mats
2013-08-23 18:16:16 -04:00
Ehsan Akhgari
b1e52dbb47
Bug 908778 - Don't #include nsIContent.h in nsIFrame.h; r=mats
2013-08-23 18:15:45 -04:00
Ehsan Akhgari
0e024fd271
Bug 908724 - Avoid #including nsPresContext.h in nsIScrollableFrame.h; r=mats
...
nsPresContext.h pulls in a large number of headers which should not
be needed in nsIScrollableFrame, if we just move ScrollbarStyles to
its own header
2013-08-23 16:20:07 -04:00
David Zbarsky
4c5f4ab84f
Bug 908180 - Don't #include nsGUIEvent.h in nsIPresShell.h. r=mounir
2013-08-23 13:56:20 -04:00
Bill McCloskey
dfc3ae2fef
Bug 907495 - Scrollbars cause content to be shifted in e10s (r=kats,mattwoodrow)
2013-08-22 13:18:11 -07:00
Ehsan Akhgari
baf3a129ad
Bug 907883 - Minimize #includes in layout/generic; r=roc
...
--HG--
extra : rebase_source : 5e87b764a12b05aff477c71547e2131be67ca93b
2013-08-22 14:32:52 -04:00
Kartikaya Gupta
1bbf96a8d3
Bug 907906 - Finish templating the gfx::Margin type, and add a gfx::IntMargin type to go with it. r=Cwiiis
2013-08-22 12:41:51 -04:00
Mina Almasry
66e6988bb8
Bug 907816 - GetCSSValuesForProperty does not use the display keyword table. r=bz
2013-08-22 10:16:07 -04:00
Nicholas Cameron
418335dc08
Bug 902330. Reftest for partially transparent layer. r=mattwoodrow
2013-08-22 21:10:35 +12:00
Ms2ger
f805d8d6eb
Merge m-c to inbound
2013-08-22 10:38:48 +02:00
Ms2ger
913bab58b0
Merge PGO-green changeset from inbound to m-c.
2013-08-22 10:31:44 +02:00
Ms2ger
bdfaa84f5b
Bug 904831 - Part b: Move unconditional MSVC_ENABLE_PGO definitions into moz.build; r=gps
2013-08-22 08:56:01 +02:00
Ms2ger
49f603cd4d
Bug 883284 - Part e: Move LIBXUL_LIBRARY into moz.build (k-o); r=ted
2013-08-22 08:56:00 +02:00
Ms2ger
4807f1c86c
Bug 882859 - Part b: Move FAIL_ON_WARNINGS into moz.build; r=joey+gps
2013-08-22 08:55:59 +02:00
Ms2ger
c6ed78509a
Bug 904178 - Part f: Remove some includes from nsPIDOMWindow.h; r=mounir
2013-08-22 08:30:55 +02:00
Ms2ger
5869ffd59e
Bug 905751 - Don't include binding headers in ns{I,DOM}CSSDeclaration.h; r=roc
2013-08-22 08:29:57 +02:00
Benoit Jacob
65b0efcbe1
Bug 907723 - Add some fuzz for B2G to SVG reftest.list - r=jrmuizel
2013-08-21 18:03:07 +02:00
Benoit Jacob
e76a06d8d0
Bug 907256 - Adjust the canvas reftest.list for SkiaGL/B2G failures - r=jrmuizel
2013-08-21 18:03:07 +02:00
Benoit Jacob
70956521e5
Bug 907254 - reftest.js doesnt need anymore to avoid using GfxInfo on B2G - r=jrmuizel
2013-08-21 18:03:07 +02:00
Daniel Holbert
736bd407f4
Bug 907547: Update nsCSSValue::BufferFromString documentation to indicate that it's infallible, and remove callers' unneeded null-checks. r=bz
2013-08-21 12:31:38 -07:00
Ehsan Akhgari
f9b077c0c8
Bug 904695 - #include fewer headers in nsContentUtils.h; r=jst
2013-08-21 15:28:26 -04:00
Nicholas Nethercote
2585de9a07
Bug 905017 (part 1) - Minimize inclusions of JS engine headers in .h and .idl files. r=billm.
...
--HG--
extra : rebase_source : 984c61ab12f46be0509b1ce0d458d9a6e5841c64
2013-08-17 15:50:18 -07:00
Nathan Froyd
a928ea6f0d
Bug 906150 - initialize an empty RangeData at each point of use in nsSelection.cpp; r=smaug
2013-08-16 15:01:04 -04:00
Ehsan Akhgari
48f413a43c
Bug 681152 - Disable bug512295-1.html on all platforms because of intermittent failures
...
Landed on a CLOSED TREE with RyanVM's blessing
2013-08-21 11:07:03 -04:00
Michael Harrison
a5fb538393
Bug 897491 - Update the display when the alt attribute of an image is added or removed. r=bz
2013-08-21 08:44:14 -04:00
Mats Palmgren
c5e387c60c
Bug 909078 - Pretend the inner table frame is top-of-page if the outer table frame is. r=roc
2013-08-26 17:56:52 +00:00
Phil Ringnalda
32900daa61
Back out 4dd5fb21e599 (bug 906199) for Android R2 orange
...
CLOSED TREE
2013-08-20 22:49:12 -07:00
Robert O'Callahan
916ffde1d2
Bug 906199. Ensure that nsDisplayTransforms being bubbled up by preserve-3d have the correct clip applied. r=mattwoodrow
2013-08-21 15:04:23 +12:00
Bill McCloskey
ac04716368
Bug 907489 - PresShell::HandleEvent() never initializes its "flags" variable (r=mattwoodrow)
2013-08-20 18:35:18 -07:00
Ehsan Akhgari
c2149cd1cf
Bug 906790 follow-up: Unbreak ASAN builds
2013-08-20 17:48:00 -04:00
Scott Johnson
cca0d1756f
Bug 746015: Add a nsDisplayGenericOverflow class that uses a frame's visual overflow rect as its bounds to correctly display column rules that lie outside of a column set frame's bounds. [r=dbaron]
2013-08-20 16:38:29 -05:00
Mihnea Dobrescu-Balaur
e858e671a4
Bug 899171 - Use mozprofile in the reftest harness. r=ahal
2013-08-19 14:40:27 -07:00
David Zbarsky
9841925526
Bug 903819 - Don't include Layers.h everywhere, part 4 r=nrc
2013-08-20 15:45:30 -04:00
Masayuki Nakano
90076fd72a
Bug 903715 part.2 Don't check in Makefile.in if the target OS is Android for <select> element dropdown test r=gps+ahalberstadt
2013-08-20 23:20:10 +09:00
Ehsan Akhgari
2621b190f1
Bug 906790 - Minimize layout/base #includes; r=roc
2013-08-19 18:55:18 -04:00
John Daggett
496a9cd010
Bug 875250 - add invalid value for text-combine-horizontal. r=dbaron
2013-08-20 17:15:40 +09:00
Daniel Holbert
f6eaf0b859
(no bug) fix typo in comment in nsHTMLReflowState: s/frames/frame's/ DONTBUILD
2013-08-19 18:10:06 -07:00
Bobby Holley
9d466e12cc
Bug 901106 - Eliminate the nsJSRuntime namespace. r=mrbkap
2013-08-19 16:24:29 -07:00
James Kitchener
da2109a8bb
Bug 827713 - Tests for merged script elements. r=fredw
2013-08-19 09:12:06 -04:00
James Kitchener
17378468b0
Bug 827713 - Use mmultiscripts to handle all script shift elements. r=fredw
2013-08-19 09:11:50 -04:00
James Kitchener
c2c5076532
Bug 827713 - Make mmultiscripts more like msubsup. r=karlt
2013-08-19 09:11:48 -04:00
James Kitchener
0326b18d57
Bug 827713 - Changes to mmultiscripts to support merging of script elements. r=karlt
2013-08-19 09:09:34 -04:00
John Daggett
03504b2684
Bug 875250 - implement CSS parsing of text-orientation, text-combine-horizontal properties. r=dholbert
2013-08-19 19:26:44 +09:00
Mina Almasry
52824c3d8a
Bug 717181 - Make <fieldset> invalid if they contain an invalid form control; r=mounir
...
This adds a CSS psuedo class to fieldset that acts much in the same way as the one
on form.
2013-08-16 20:32:47 -04:00
David Zbarsky
9ce94de31b
Bug 903283: Don't include EventTarget.h in headers r=Ms2ger
2013-08-19 06:15:55 -04:00
John Daggett
7b4b662576
Bug 904263 - check pref settings more efficiently. r=dbaron
2013-08-19 13:49:49 +09:00
Phil Ringnalda
c7c7176adb
Merge m-c to fx-team
2013-08-17 08:42:11 -07:00
Mark Capella
ee2d964bb5
Bug 864589 - Show/hide text selection handles if a selection is programatically added/removed, r=margaret, ehsan
2013-08-16 21:51:41 -04:00
Wes Kocher
7c850ea632
Backed out changeset 2404f5888de3 (bug 864589)
2013-08-16 16:09:46 -07:00
Mark Capella
4d820ba757
Bug 864589 - Show/hide text selection handles if a selection is programatically added/removed, r=margaret, ehsan
2013-08-16 16:45:42 -04:00
Kartikaya Gupta
20907cb1c8
Bug 901962 - Allow touch events to hit targets outside the CSS viewport. r=roc
2013-08-16 08:29:46 -04:00
Olli Pettay
d0d85da502
Bug 902481 - Make EventTargetChainItem pool thread agnostic, v2, r=jst
...
--HG--
extra : rebase_source : e1e9d9b87a29fd1d3ad6645f87a7075295c3c91d
2013-08-16 13:00:00 +03:00
Ryan VanderMeulen
93247b9975
Merge m-c to inbound.
2013-08-16 21:58:51 -04:00
Wes Kocher
a62c3344f1
merge b2g-inbound to central
2013-08-16 15:30:59 -07:00
Daniel Holbert
bf721101e0
(no bug, whitespace only) Remove unnecessary newline in nsFlexContainerFrame.cpp. DONTBUILD
2013-08-16 18:00:13 -07:00
Ed Morley
128aa57522
Merge mozilla-central and b2g-inbound
2013-08-15 13:37:27 +01:00
L. David Baron
f76fcad70f
Bug 893308: Move hashtable of @keyframes rules (keyed by name) from nsAnimationManager to RuleCascadeData. r=heycam
2013-08-14 21:58:37 -07:00
Robert O'Callahan
64c801d64f
Bug 900785. Part 2: Make nsRefreshDriver use the WinUtils DWM APIs instead of loading the DLL itself. r=avih
2013-08-15 16:25:58 +12:00
John Daggett
4f5ff964a4
Bug 904263 - add tests to assure all properties can be removed. r=dbaron
2013-08-15 09:38:01 +09:00
John Daggett
54d60f72ae
Bug 904263 - don't set disabled subproperties within font shorthand parsing. r=dbaron
2013-08-15 09:37:57 +09:00
Botond Ballo
4110c30f98
Bug 895905 - Eliminate some of the special handling of ROOT_SCROLL_ID. r=kats, r=tn
2013-08-08 15:56:08 -04:00
Botond Ballo
f3c2ea43d5
Bug 895905 - B2G mechanism for content to inform APZC about scroll events. Handles multi-APZC. r=kats
2013-08-08 15:56:08 -04:00
Alexandre BM
e51c160435
Bug 905449: Make helper-function signatures in nsStyleAnimation more consistent about coefficient-ordering. r=dholbert
2013-08-16 10:09:48 -07:00
Mihnea Dobrescu-Balaur
274dd4ade4
Bug 873179 - Add support for JSReftests to B2G. r=ahal
2013-07-25 17:31:10 -07:00
Ms2ger
30f4e6e119
Merge latest PGO-green inbounc changeset to m-c.
2013-08-14 14:45:47 +02:00
Ms2ger
1daa386c13
Bug 904030 - Remove unnecessary make rules in layout/base/Makefile.in; r=glandium
2013-08-14 09:00:29 +02:00
Ms2ger
e358f27301
Bug 901063 - Remove HB_DONT_DEFINE_STDINT defines; r=gps
...
These defines have been unnecessary since we removed mozilla/StandardInteger.h.
The upstream code will default to stdint.h typedefs without them.
2013-08-14 08:57:22 +02:00
Ms2ger
102bea71eb
Bug 903791 - Make HTMLOptionElement.index infallible; r=mounir
2013-08-14 08:57:04 +02:00
Ms2ger
1a5ae526d9
Bug 901323 - Don't include nsContentUtils.h unnecessarily; r=jlebar
2013-08-14 08:56:21 +02:00
Ms2ger
682a633069
Bug 901269 - Part b: Stop including nsContentUtils.h in Element.h; r=jlebar
2013-08-14 08:55:46 +02:00
Ms2ger
0cb4ed71a3
Bug 900978 - Remove remaining ENABLE_EDITOR_API_LOG cruft; r=ehsan+khuey
2013-08-14 08:53:56 +02:00
Masayuki Nakano
c0b17ccfe0
Bug 903715 Consume Enter keydown event if dropdown of <select> element is closed by it r=smaug
2013-08-14 15:34:03 +09:00
Ryan VanderMeulen
3364547f5d
Merge m-c to b2g-inbound.
2013-08-13 15:38:58 -04:00
Kartikaya Gupta
07be7dc6ba
Bug 902888 - Fix coordinate system mismatch with pre-Honeycomb plugins on Android. r=snorp
...
The plugin code was returning a rect in LayoutDevicePixels whereas Java
was treating it as a CSS-pixel rect. This patch makes the types more
explicit and adds a conversion in AndroidBridge to convert from the
LayoutDevicePixels to CSSPixel rects.
2013-08-13 11:49:21 -04:00
Ryan VanderMeulen
11280c4dfe
Merge m-c to inbound.
2013-08-13 16:56:11 -04:00
Carsten "Tomcat" Book
5aaa5a7aa3
merge mozilla-central to b2g-inbound
2013-08-13 13:57:37 +02:00
Chris Pearce
c01dcfbb59
Bug 861693 - Makefile and moz.build changes required for DirectShow audio backend. r=gps
2013-08-13 16:49:25 +12:00
Karl Tomlinson
705047473b
b=865241 don't join HRTFDatabaseLoader thread until it has finished r=ehsan
...
Also turn some always-true conditions into assertions.
--HG--
extra : rebase_source : a38b75a1a27f25cef7b9dd86a1cca15ce9f67893
2013-08-09 10:07:42 +12:00
Kyle Huey
2927f858f3
Bug 886080: Mark dynamic-feImage-01.svg as asserting. r=me
2013-08-13 11:16:47 -07:00
Kan-Ru Chen (陳侃如)
3215631ba6
Bug 845169 - Add test case test_remote_passpointerevents.html r=roc
2013-08-08 15:43:59 +08:00
Kan-Ru Chen (陳侃如)
41345e7739
Bug 845169 - Update touch region from remote frame. r=roc
2013-08-13 15:56:57 +08:00
Robert Longson
f329519406
Bug 903732 - Stop leaking gfxPattern objects when using CSS text frames. r=dholbert
2013-08-12 19:39:08 +01:00
Ed Morley
58faa3bd18
Backed out changeset 64324e19ca10 (bug 903715) for failures in test_bug903715.html on a CLOSED TREE
2013-08-12 16:59:00 +01:00
Masayuki Nakano
0ed1df82f6
Bug 903715 Consume Enter keydown event if dropdown of <select> element is closed by it r=smaug
2013-08-12 22:09:39 +09:00
Xidorn Quan
0751b2c25c
Bug 786254 - Add reftest. r=roc
2013-08-12 08:51:30 -04:00
Carsten "Tomcat" Book
33286db4be
merge mozilla-central to mozilla-inbound
2013-08-12 11:37:21 +02:00
Carsten "Tomcat" Book
01700a5501
merge mozilla-inbound to mozilla-central
2013-08-12 11:28:29 +02:00
Jonathan Kew
ec5b5b31a1
bug 879963 - unit tests for redundant downloading of a repeated @font-face resource, and for rendering regressions when multiple rules refer to the same font. r=dbaron,jdaggett
2013-08-12 10:08:00 +01:00
Jonathan Kew
964fc5670a
bug 879963 - preserve in-progress font loaders when updating the user font set, and avoid adding duplicate face entries to a user font family. r=dbaron,jdaggett
2013-08-12 10:07:55 +01:00
Olli Pettay
cc7395c336
Backout Bug 902481 to fix crashes, r=me
2013-08-10 12:24:09 +03:00
Ryan VanderMeulen
febf24bb96
Merge inbound to m-c.
2013-08-09 19:08:45 -04:00
Corey Ford
9adda71475
Bug 898794 - Store normal frame position before applying relative positioning. r=dbaron
2013-08-08 17:20:17 -07:00
Mark Hammond
a459f7acd2
Bug 897811 - fix uses of browser.pagethumbnails.capturing_disabled to reflect the pref controls if it is *disabled* rather than enabled. r=gavin
2013-08-08 09:52:01 +10:00
Masayuki Nakano
38ea6c4763
Bug 812995 Support 'blink' value at -moz-text-decoration-line and drop -moz-text-blink r=dbaron
2013-08-06 23:02:34 +09:00
Mats Palmgren
5aaa7da647
Bug 898913 - Look for the floating first-letter frame to remove on the kPushedFloatsList too. r=dholbert
2013-08-10 23:00:46 +00:00
Mats Palmgren
441566e641
Bug 883568 - Call UpdateOverflow() in the scroll frame base class to actually update the overflow areas. r=roc
2013-08-10 16:55:29 +00:00
Boris Zbarsky
af4624bf9a
Back out revision ea0f2d537a40 (bug 903283) because Windows was bootlegging nsRegion.h via EventTarget.h in widget code and so we ended up with a CLOSED TREE.
2013-08-09 22:31:05 -04:00
Brian O'Keefe
61565e4086
Bug 896177 - Remove useless config.mk includes; r=gps
2013-07-17 16:06:53 -04:00
Ms2ger
f1fc9a981c
Merge m-c to inbound.
2013-08-14 14:47:39 +02:00
Jonathan Kew
c79c573b77
bug 904555 - clean up use of nsRect APIs in layout. r=roc
2013-08-14 13:27:20 +01:00
Jonathan Kew
30cfe09d1d
bug 879963 - reftests for regressions caused when multiple rules refer to the same proxy. r=jdaggett
2013-07-26 16:48:35 +01:00
Markus Stange
1213991850
Bug 904541 - Don't #include Layers.h in nsPresContext.h. r=roc
2013-08-14 13:33:03 +02:00
Markus Stange
7e0193ea5c
Bug 904540 - Don't #include nsRefreshDriver.h in nsPresContext.h. r=roc
2013-08-14 13:29:51 +02:00
Markus Stange
7e52591eee
Bug 904539 - Don't #include ImageLoader.h in nsIFrame.h. r=roc
2013-08-14 13:29:11 +02:00
Markus Stange
575a74e089
Bug 904538 - Don't #include nsITheme.h in nsIWidget.h. r=roc
2013-08-14 13:19:55 +02:00
Jonathan Watt
de06458c91
Bug 901955 - Get 'opacity' property changes on SVG working again. r=roc
2013-08-14 10:51:00 +01:00
David Zbarsky
0849600afa
Bug 903283: Don't include EventTarget.h in headers r=Ms2ger
2013-08-09 21:17:52 -04:00
Ryan VanderMeulen
2ae0ffbbc8
Merge m-c to inbound.
2013-08-09 19:29:45 -04:00
Ms2ger
cf3acdc148
Backout changeset f2ac3d57b445 for insufficient review.
2013-08-08 19:37:47 +02:00
Phil Ringnalda
db6b4c09ab
Back out 3354e7e52613 (bug 899171) on suspicion of causing Fennec and b2g reftest/jsreftest/crashtest bustage
...
CLOSED TREE
2013-08-07 22:33:56 -07:00
David Zbarsky
9b8bb85a9c
Bug 902732: Merge nsILink and dom::Link r=bz
2013-08-08 01:26:32 -04:00
Boris Zbarsky
d7a04ba80c
Back out revision ab9642207875 (bug 897811) for browser-chrome test failures.
2013-08-08 01:13:45 -04:00
Masayuki Nakano
16dc1c6dc2
Bug 812995 Support 'blink' value at -moz-text-decoration-line and drop -moz-text-blink r=dbaron
2013-08-06 23:02:34 +09:00
Mihnea Dobrescu-Balaur
8a55434465
Bug 899171 - Use mozprofile in the reftest harness. r=ahal
2013-08-06 17:51:31 -07:00
Corey Ford
87703663bf
Bug 901610 - Use nsStyleDisplay::IsRelativelyPositioned in constructing frames for IB splits. r=dbaron
2013-08-07 16:30:34 -07:00
Corey Ford
3fcd99f543
Bug 901610 - Use nsStyleDisplay::IsRelativelyPositionedStyle in nsLineLayout. r=dbaron
2013-08-07 11:46:44 -07:00
Mats Palmgren
38fbc9dfe1
Bug 899349 - Re-enable the 366537-1.xhtml crashtest (presumed fixed by bug 874073). r=ryanvm
2013-08-06 16:02:30 +00:00
Ryan VanderMeulen
38ba791ec4
Bug 886080 - Change test annotation from random-if to skip-if.
2013-08-07 20:31:38 -04:00
Mark Hammond
723b4b42cf
Bug 897811 - fix uses of browser.pagethumbnails.capturing_disabled to reflect the pref controls if it is *disabled* rather than enabled. r=gavin
2013-08-08 09:52:01 +10:00
Daniel Holbert
2b436f2b47
(no bug) comment-tweak, to explicitly mention a pref name instead of hinting at it. (no review)
...
DONTBUILD because comment-only change
2013-08-07 15:32:16 -07:00
David Zbarsky
7e67aa6146
Bug 901060 - Make nsGenericHTMLElement implement nsIDOMHTMLElement r=bz
2013-08-07 16:23:08 -04:00
Neil Deakin
8e1b7d6683
Bug 894736, pass clipboard type to data transfer so that the correct clipboard is used when pasting, r=ehsan
2013-08-07 14:52:38 -04:00
Olli Pettay
80b4f1bc1c
Bug 902481 - Make EventTargetChainItem pool thread agnostic, r=jst
2013-08-07 20:28:34 +03:00
Dan Minor
f4cf19b3a4
Bug 900542 - Update reftest manifests for pandaboards; r=jmaher
2013-08-07 10:08:24 -07:00
Rik Cabanier
31e1c48b4f
Bug 901375 - Implement support in CSS for mix-blend-mode; r=heycam
2013-08-07 16:59:10 +09:00
Mark Hammond
0ca51642ad
Bug 897811 - remove browser.pageThumbs.enabled preference. r=gavin
2013-08-07 11:10:58 +10:00
Blake Kaplan
81c5c9caea
Bug 898926 - Add reftest. r=sicking
2013-08-06 17:31:30 -07:00
Benoit Girard
084ae6868c
Bug 873378 - Add a limit on mobile of 20 layers per container layer. r=roc
2013-07-16 16:17:18 -04:00
Ryan VanderMeulen
c9990d038c
Merge m-c to inbound.
2013-08-06 17:07:23 -04:00
Ryan VanderMeulen
444d71333a
Merge m-c to fx-team.
2013-08-06 14:23:55 -04:00
Ryan VanderMeulen
a969396752
Merge m-c to b2g-inbound.
2013-08-06 10:16:19 -04:00
Dirk Schulze
bbd8a0f445
Bug 901847 - Fixes syntax failure in filters drop-shadow test. r=heycam
2013-08-06 17:53:53 +10:00
Max Vujovic
bcb8fc561d
Bug 898175 - Refactor filter parsing to use a keyword lookup table for filter function names. r=dbaron
2013-08-06 17:53:30 +10:00
Ehsan Akhgari
cf5e28e06b
Bug 902111 - Forward-declare nsIFrame in nsISelectionPrivate.h; r=bzbarsky
2013-08-06 16:19:11 -04:00