Martijn Wargers
173f9f5ada
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
55c123d4d6
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
fab87bc685
Merge inbound to m-c.
2013-08-26 09:15:57 -04:00
Felipe Gomes
754b48bbeb
Merge fx-team to m-c
2013-08-26 02:41:47 -03:00
Felipe Gomes
0437381f34
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
061c18e8d1
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
Mike Conley
1c71e322f2
Automated merge with https://hg.mozilla.org/mozilla-central
2013-08-25 11:38:45 -04:00
Mike Conley
5dbc47be27
Automated merge with https://hg.mozilla.org/mozilla-central
2013-08-24 15:03:12 -04:00
Ms2ger
b5df99e7e3
Revert this CLOSED TREE to changeset 4d3e221584a0.
2013-08-24 13:31:48 +02:00
Ms2ger
bca4820d34
Backed out changesets e6a3b0532422:f37447f59817 (bug 908880, bug 879682) for Windows assertion failures.
2013-08-24 10:27:21 +02:00
Masayuki Nakano
e16d8e4b0e
Bug 907612 part.2 Get rid of nsNativeKeyEvent r=roc+gps, sr=jst
2013-08-24 16:24:32 +09:00
Markus Stange
c602b94447
Bug 908880 - Update overflow rects when dynamically changing the filter property. r=jwatt
2013-08-24 08:20:01 +02:00
Markus Stange
1fccebc7d4
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
1955cb60db
Bug 908576 part 7. Move the various DOMProxyHandler classes into the binding implementation files. r=smaug
2013-08-23 22:42:42 -04:00
Ms2ger
db90573f0e
Merge m-c to inbound.
2013-09-06 12:31:58 +02:00
Markus Stange
d4cc4e5b29
Bug 912953 - Protect against empty rects causing invalidation due to rounding in nsSVGFilterFrame.cpp. r=roc
2013-09-06 11:31:17 +02:00
Markus Stange
b70df58f97
Bug 912953 - Protect against empty rects causing invalidation due to rounding in nsSVGIntegrationUtils::AdjustInvalidAreaForSVGEffects. r=roc
2013-09-06 11:30:27 +02:00
Markus Stange
6ebf300a4f
Bug 912953 - Use consistent rounding for the scroll offset transform. r=roc
2013-09-06 11:28:34 +02:00
Markus Stange
f6f7290494
Bug 912953 - Apply the scroll offset transform to inactive layer managers for LAYER_SVG_EFFECTS, too. r=roc
2013-09-06 11:28:02 +02:00
Daniel Holbert
c122699022
Bug 913247: Don't call imgIContainer::RequestRefresh during hashtable enumeration. r=jwatt
2013-09-06 09:48:26 +01:00
Nicholas Nethercote
86b7ae4c3a
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
e903e0f569
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
05b3f24e0e
Bug 912293 - Remove now redundant boilerplate from Makefile.in. r=gps
2013-09-05 09:01:46 +09:00
Botond Ballo
8991615154
Bug 904533 - Compute FrameMetrics::mCompositionBounds correctly for subframes. r=tn
2013-08-30 13:22:33 -04:00
Georg Fritzsche
682e0d1143
Bug 899080 - Test fixup part 5 - layout. r=roc
2013-09-04 16:07:53 +02:00
Georg Fritzsche
03313943a3
Bug 899080 - Test fixup part 1 - Always enable test-plugins for reftests. r=jmaher
2013-09-04 16:05:31 +02:00
Benoit Girard
68543ba60b
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
d36be6c344
Bug 859807: Request longer timeout for test_transitions_per_property.html. r=dbaron
2013-09-04 13:47:24 -07:00
Boris Zbarsky
7a50c66936
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
David Zbarsky
2dcee164d7
Backout c619171e0070 for windows assertion failure on a CLOSED TREE
2013-08-23 14:58:41 -04:00
David Zbarsky
c76b222982
Bug 908180 - Don't #include nsGUIEvent.h in nsIPresShell.h r=mounir
2013-08-23 13:56:20 -04:00
Matt Woodrow
bec09ce09b
Bug 907926 - Try avoid having multiple path objects around since this is slow with DrawTargetCairo. r=Bas
2013-09-19 17:23:30 +12:00
Honza Bambas
da53acf440
Bug 913807 - HTTP cache v2: API+top service+integration+tests, off by default, r=michal+ehsan+mark.finkle+fabrice+mhammond+gavin
2013-09-20 11:11:25 +02:00
Robert O'Callahan
c2f9462ad3
Bug 913438. Remove mAnchor check since it doesn't help correct inconsistency between ImageLayer snapping and regular snapped image drawing, and can hurt performance. r=tnikkel
...
--HG--
extra : rebase_source : 5f62e052d20a9acb0a428b988e2d9b16c7b19dbc
2013-09-09 17:08:41 -07:00
Kyle Huey
debb415e8e
Bug 887533: Remove even more includes from dom/bindings. r=bz
2013-08-22 22:17:11 -07:00
Robert O'Callahan
54da941cdc
Bug 906521. Part 8: Fix text-svgglyphs reftests. r=jfkthame
...
--HG--
extra : rebase_source : cceed09be0eb7490a5ab859d35609feee500e53b
2013-08-23 14:14:07 +12:00
Makoto Kato
24d417be72
Bug 916071 - Detect RemoteFX on reftest. r=vlad
2013-09-24 10:20:39 +09:00
Robert O'Callahan
555d6e8e35
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
Ehsan Akhgari
4f0b573862
Bug 921753 - Part 4: Move DrawMode outside of gfxFont.h so that we won't need to #include that header everywhere DrawMode is needed; r=roc
...
This patch reduces the number of files that transitively #include
gfx/2d.h from 1268 to 1208.
2013-10-01 17:02:16 -04:00
Ehsan Akhgari
cfed39e52c
Bug 921753 - Part 3: Avoid #including nsStyleStructInlines.h in nsHTMLReflowState.h; r=roc
...
This patch reduces the number of files that transitively #include
gfx/2d.h from 1362 to 1268.
2013-10-01 17:01:49 -04:00
Ehsan Akhgari
18ef76b0d7
Bug 921753 - Part 2: Move GraphicsFilters outside of gfxPattern.h so that we won't need to #include that header everywhere GraphicsFilter is needed; r=roc
...
This patch reduces the number of files that transitively #include
gfx/2d.h from 1582 to 1362.
2013-10-01 17:01:19 -04:00
Ehsan Akhgari
27c999b3b4
Bug 921753 - Part 1: Avoid #including nsStyleStructInlines.h in nsIFrame.h; r=roc
...
This patch reduces the number of files that transitively #include
gfx/2d.h from 1782 to 1582.
2013-10-01 17:00:38 -04:00
Scott Johnson
8de43774d3
Bug 878935: Pause painting while reflow-on-zoom is in progress to provide a better user experience. [r=kats]
2013-10-01 14:52:13 -05:00
Robert O'Callahan
9ee8fe3acb
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
5bc68011b2
Bug 858737 - check monotonic arg of requestAnimationFrame instead of the prefixed version. r=roc
2013-08-26 02:39:53 +03:00
André Reinald
d248f3924a
Bug 868648 - Make window overlay scrollbars appear/disappear when 2 fingers down/up trackpad. r=mstange, r=masayuki
...
Credits to Markus for his help getting this right.
2013-08-16 23:17:40 +02:00
Corey Ford
690918fcba
Bug 886646 - Part 3: Compute sticky positioning offsets for getComputedStyle(). r=heycam
2013-08-15 17:31:32 -07:00
Corey Ford
2fcbc01ac4
Bug 886646 - Part 2: Include sticky positioning in nsStyleDisplay::IsRelativelyPositionedStyle. r=heycam
2013-09-06 09:35:15 -04:00
Corey Ford
1b743eac38
Bug 886646 - Part 1: Support position:sticky in the CSS parser, enabled by a preference. r=heycam
2013-09-05 15:47:08 -07:00
Masayuki Nakano
4a9d769635
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
1217a04fcf
Bug 298619 - Use EXIF image orientation in top-level image documents. r=dolske
2013-08-29 17:16:30 -07:00
Kyle Huey
7db281d06b
Back out Bug 887533 for test failures.
2013-08-22 23:40:32 -07:00
Kyle Huey
bd22797dd3
Bug 887533: Remove even more includes from dom/bindings. r=bz
2013-08-22 22:17:11 -07:00
Kyle Huey
bf31d78a83
Bug 903772: Part 3 - Refactor GlobalObject. r=peterv
2013-08-22 22:17:08 -07:00
Nicholas Cameron
6f7ec530a3
Bug 893330. Reftest for box shadow with border radius invalidation. r=mattwoodrow
2013-08-23 17:04:34 +12:00
Nicholas Cameron
ec36fa0912
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
Nicholas Cameron
815a1d4a19
Bug 917576. Parse non-string pref values. r=ahal
2013-09-19 07:25:20 +12:00
Ehsan Akhgari
830d4e9911
Bug 919326 - Minimize the #includes in layout/ IDL files; r=roc
...
--HG--
extra : rebase_source : ec8cdff9466ff75463841818537ecead2cb57e62
2013-09-22 19:24:27 -04:00
Phil Ringnalda
6444cc88b4
Backed out 6 changesets (bug 881804) for frequent Android reftest and jsreftest timeouts
...
Backed out changeset 61972f55702b (bug 881804)
Backed out changeset 0a24b77d4ffb (bug 881804)
Backed out changeset 9fbcf4c3ab2b (bug 881804)
Backed out changeset 2d35068ec2f5 (bug 881804)
Backed out changeset 757790e5cd9f (bug 881804)
Backed out changeset d8a172fa4b20 (bug 881804)
2013-09-21 17:59:14 -07:00
Timothy Nikkel
3d5bc6688c
Bug 919129. Fix nsLayoutUtils::UpdateImageVisibilityForFrame so that it doesn't expand the image rect so much by replacing it with the scroll port rect. r=matspal
2013-09-21 16:20:22 -05:00
Nicholas Hurley
d66aed1f86
Bug 881804 (part 4) - Plumb layout into predictive network actions. r=bz
2013-09-20 15:24:07 -07:00
Masatoshi Kimura
216f76200c
Bug 911573 - Mochitest fixup to prepare removing Components-in-content with UniversalXPConnect. r=bholley
2013-09-05 01:02:34 +09:00
Masatoshi Kimura
a3c225f686
Bug 911573 - Enable and use specialpowers in jsreftest. r=terrence, bholley
2013-09-05 01:02:27 +09:00
Ed Morley
f509dcbf07
Merge mozilla-central and inbound
2013-09-04 16:53:03 +01:00
Ed Morley
18a47a0e8e
Merge latest green inbound changeset and mozilla-central
2013-09-04 12:54:46 +01:00
Robert O'Callahan
0991ab95c2
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
01b166fcef
Bug 907503 - Fix invalidation for SMIL animation in SVG-as-an-image. r=roc
2013-09-04 11:39:31 +01:00
Phil Ringnalda
c1c484bd50
Back out ce03cc2994aa:ae9f95fc1136 (bug 896797) for SpiderMonkey shell build bustage
...
CLOSED TREE
2013-09-03 23:21:30 -07:00
Robert O'Callahan
49c12b8ea7
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
90f3149a6c
Back out ed63ede44a82:db85ebf7b0dc (bug 864485) for debug build bustage
2013-09-03 22:33:35 -07:00
Vicamo Yang
4ed4d84d72
Bug 864485 - 2/3: DOM & IPC. r=khuey
2013-09-04 12:46:01 +08:00
Gregory Szorc
fab628e981
Bug 896797 - Part 2: Don't list autogenerated files in EXPORTS; r=glandium
2013-09-03 20:28:05 -07:00
Phil Ringnalda
eb3f8a45e2
Back out cc6f66e761d8 (bug 896797) for Windows build bustage
...
CLOSED TREE
2013-09-03 21:55:21 -07:00
Robert O'Callahan
e7a331a54e
Bug 909603. Remove invalid assertion. r=tn
2013-09-04 16:44:48 +12:00
Robert O'Callahan
a67691ee12
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
295f553e4e
Bug 896797 - Part 2: Don't list autogenerated files in EXPORTS; r=glandium
2013-09-03 20:28:05 -07:00
Ryan VanderMeulen
07832ca5a7
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
f320083266
Bug 870676: Part 1 - Implement mozFMRadio in WebIDL, r=khuey,baku
2013-09-03 15:26:33 -07:00
Ryan VanderMeulen
c6e97adff4
Merge m-c to b2g-inbound.
2013-09-03 17:44:34 -04:00
Kartikaya Gupta
e928b156af
Bug 910322 - Strongly type the viewport size in nsViewportInfo. r=mbrubeck, Ms2ger
2013-09-03 15:12:24 -04:00
Kartikaya Gupta
c1c69a59bf
Bug 910322 - Strongly type the zoom factors in nsViewportInfo. r=mbrubeck, Ms2ger
2013-09-03 15:12:23 -04:00
Kartikaya Gupta
169484edbe
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
Gregory Szorc
4672bbb630
Bug 896797 - Part 2: Don't list autogenerated files in EXPORTS; r=glandium
2013-09-03 20:28:05 -07:00
Ehsan Akhgari
d5f9cf4dd4
Bug 909927 - Minimize the #includes in layout/forms; r=mats
...
--HG--
extra : rebase_source : 92eb9ca6672e754a32dbfe3cd3494309671902d3
2013-08-28 10:30:02 -04:00
Chris Pearce
74f4113dbf
Bug 913974 - Don't export moz_cairo_win32_printing_surface_create when printing disabled, to fix build error with ac_add_options --disable-printing. r=ted
2013-09-10 12:09:51 +12:00
Tim Abraldes
541ac77ee8
bug 856977. Alert should not be possible from beforeunload. r=bbondy,bz
2013-10-08 14:00:12 -07:00
Birunthan Mohanathas
b823b8896b
Bug 784739 - Switch from NULL to nullptr in layout/; r=ehsan
...
--HG--
extra : rebase_source : 0d0d9e11be9d39e4457bddd0bac7e19a50b91b0b
2013-10-08 14:47:21 -04:00
Ehsan Akhgari
a23cd291d5
Bug 924221 - Minimize the #includes in gfx/thebes; r=bjacob
...
--HG--
extra : rebase_source : af198eb9b9739ce718ba0d16c385624a722cde51
2013-10-07 19:15:59 -04:00
Fabrice Desré
2c28e6221a
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
Milan Sreckovic
9cbe455b76
Bug 916112 - Turn tiling back off. r=blassey
2013-09-13 12:32:46 -04:00
Wes Kocher
4ff2a7fd55
Merge inbound to m-c
2013-09-13 18:14:32 -07:00
Ryan VanderMeulen
32b997e516
Backed out 6 changesets (bug 914826) for bustage.
...
Backed out changeset a4a029c13179 (bug 914826)
Backed out changeset d16460fc0518 (bug 914826)
Backed out changeset b28cb0ae1853 (bug 914826)
Backed out changeset 5b4ce1d4d09b (bug 914826)
Backed out changeset 58d96448609a (bug 914826)
Backed out changeset 52b319afe965 (bug 914826)
2013-09-13 16:32:42 -04:00
Ryan VanderMeulen
8dcb23387e
Merge m-c to b2g-inbound.
2013-09-13 16:11:28 -04:00
Daniel Holbert
98112bb9c1
Bug 897105 followup: increase fuzz for reftest stacking-context-1.html a bit more. DONTBUILD
...
landing on CLOSED TREE w/ RyanVM's permission
2013-09-13 10:31:02 -07:00
Daniel Holbert
9ad8b4ba29
Bug 916115: In StickyScrollContainer::UpdatePositions, put do_QueryFrame result in a local var before comparing it for equality. r=corey
2013-09-13 10:04:23 -07:00
Edwin Flores
3c91242dfd
Bug 798843 - Add README for generating fonts for SVG in OpenType reftests r=dbaron
2013-09-13 07:08:56 +01:00
Botond Ballo
9a202d2a4e
Bug 914825 - Compute FrameMetrics::mCompositionBounds correctly for the root scroll frame. r=tn
2013-09-10 17:47:14 -04:00
Kartikaya Gupta
ca1a8f5181
Bug 909881 - Save the zoom constraints in RenderFrameParent so that TabChild can send them before the APZC is created and they don't get lost. r=botond
2013-09-13 10:18:33 -04:00
Jonathan Kew
a5196f03fa
bug 872487 - remove fails-if() annotations from currently-disabled tests that no longer fail on android/b2g. no_r=me
2013-09-13 07:56:38 +01:00
Edwin Flores
a19ac9d7fe
Bug 798843 - Add README for generating fonts for SVG in OpenType reftests r=dbaron
2013-09-13 07:08:56 +01:00
Nathan Froyd
4186a4655f
Bug 914826 - part 4 - fix source files that were bootlegging XPCOM do_* functions via generated ipdl headers; r=ehsan
2013-09-10 16:56:05 -04:00
Mounir Lamouri
0680d10a11
Bug 915551. Allow text-align styling on ::-moz-placeholder. r=bzbarsky
2013-09-13 14:15:01 +01:00
Ryan VanderMeulen
982559c42b
Merge m-c to inbound.
2013-09-11 22:20:33 -04:00
Corey Ford
25096b484a
Bug 914891 - Bail gracefully on sticky positioning with no scroll container. r=dholbert
2013-09-11 16:30:56 -07:00
Brad Lassey
2285d9cf0d
bug 887819 - Investigate using the tiled layers backend, turn on tiles for b2g r=gal,benwa
...
--HG--
extra : rebase_source : c288e8145fd4409b0231f1c83eed0ba8ce60c136
2013-09-11 13:52:16 -04:00
Eitan Isaacson
b798f26b43
Bug 791916 - Make label tag a label accessible regardless of frame type. r=surkov
2013-09-11 17:06:22 -07:00
David Zbarsky
d72b3f16e2
Bug 911575 - Convert canvas callbacks to WebIDL r=bz
2013-09-11 18:35:51 -04:00
Nicholas Cameron
6fa91fd6df
Bug 894497. Weaken the assertion in GetAnimationRule. r=dbaron
2013-09-12 10:34:27 +12:00
Daniel Holbert
c022dc0b7d
Bug 896050 followup: fix some nits in the filter animation mochitest code. (test-only, no review)
2013-09-11 15:24:04 -07:00
Dirk Schulze
bc78994cda
Bug 896050 - Implement animation of CSS filter property. r=dholbert
2013-09-11 15:24:03 -07:00
Daniel Holbert
b7254e68ab
Bug 914937: Remove nsFlexContainerFrame::GetSkipSides, now that we can inherit a useful impl from nsSplittableFrame. r=mats
2013-09-11 13:54:44 -07:00
Nathan Froyd
98723f4c48
Bug 914826 - part 4 - fix source files that were bootlegging XPCOM do_* functions via generated ipdl headers; r=ehsan
2013-09-10 16:56:05 -04:00
Markus Stange
018eb43241
Bug 532828 - Don't invalidate the whole window on window activation/deactivation. r=roc
2013-09-27 17:24:32 +02:00
Ed Morley
88c9067e2b
Backed out changeset 045d5fadd2fa (bug 907463) for compilation failures
2013-09-27 11:37:18 +01:00
Nicholas Cameron
618436a090
Bug 907463. Ignore result of very big canvas reftest. r=roc
2013-09-27 21:48:41 +12:00
Daniel Holbert
d1a1998fc3
(no bug) Remove useless "color" declaration (overridden by another "color" declaration several lines below it) from vertical-centering button reftest.
2013-09-26 23:43:16 -07:00
Daniel Holbert
53aadf5e35
Bug 921174 part 5: Assert that nsHTMLButtonControlFrame has exactly one child, and it's the button-content frame. r=bz
2013-09-26 23:43:16 -07:00
Daniel Holbert
cc6f96df36
Bug 921174 part 4: Move focusPadding into ReflowButtonContents, the only place it's used now. r=bz
2013-09-26 23:43:16 -07:00
Daniel Holbert
b04cfc7307
Bug 921174 part 3: Make ReflowButtonContents() use a dedicated nsHTMLReflowMetrics instance, and give it full responsibility for populating parent's metrics. r=bz
2013-09-26 23:43:16 -07:00
Daniel Holbert
bc7d14fa1d
Bug 921174 part 2: Use a separate nsReflowStatus for button frame's reflow vs. button contents frame's reflow. r=bz
2013-09-26 23:43:16 -07:00
Daniel Holbert
696f9e163d
Bug 921174 part 1: Rename reflow state variables in nsHTMLButtonFrame, for clarity. r=bz
2013-09-26 23:43:15 -07:00
Masayuki Nakano
da7066887d
Bug 920377 part.13 Get rid of nsTouchEvent r=roc
2013-09-27 15:20:57 +09:00
Masayuki Nakano
cec4dab85f
Bug 920377 part.11 Get rid of nsScrollPortEvent r=roc
2013-09-27 15:20:56 +09:00
Masayuki Nakano
f3842530f4
Bug 920377 part.10 Get rid of nsScrollAreaEvent r=roc
2013-09-27 15:20:56 +09:00
Masayuki Nakano
6a38167904
Bug 920377 part.6 Get rid of nsTransitionEvent r=roc
2013-09-27 15:20:55 +09:00
Masayuki Nakano
6d8b269870
Bug 920377 part.5 Get rid of nsAnimationEvent r=roc
2013-09-27 15:20:54 +09:00
Gijs Kruitbosch
abd74f39aa
merge m-c to ux
2013-08-23 15:01:54 +02:00
Gijs Kruitbosch
f1900d6214
Merge m-c to ux
2013-08-22 22:04:20 +02:00
Gijs Kruitbosch
17683e42dc
Merge m-c to UX
2013-08-22 19:55:04 +02:00
Ms2ger
dd3ed79f0d
Merge PGO-green changeset from inbound to m-c.
2013-08-22 10:31:44 +02:00
Ms2ger
19f3e043e3
Bug 904831 - Part b: Move unconditional MSVC_ENABLE_PGO definitions into moz.build; r=gps
2013-08-22 08:56:01 +02:00
Ms2ger
4e45b3d52e
Bug 883284 - Part e: Move LIBXUL_LIBRARY into moz.build (k-o); r=ted
2013-08-22 08:56:00 +02:00
Ms2ger
66214743ad
Bug 882859 - Part b: Move FAIL_ON_WARNINGS into moz.build; r=joey+gps
2013-08-22 08:55:59 +02:00
Ms2ger
badb581ba0
Bug 904178 - Part f: Remove some includes from nsPIDOMWindow.h; r=mounir
2013-08-22 08:30:55 +02:00
Ms2ger
8e71491167
Bug 905751 - Don't include binding headers in ns{I,DOM}CSSDeclaration.h; r=roc
2013-08-22 08:29:57 +02:00
Gijs Kruitbosch
845eb50bf6
Merge m-c to ux
2013-08-22 00:07:23 +02:00
Benoit Jacob
1c892804b2
Bug 907723 - Add some fuzz for B2G to SVG reftest.list - r=jrmuizel
2013-08-21 18:03:07 +02:00
Benoit Jacob
6fbe65da84
Bug 907256 - Adjust the canvas reftest.list for SkiaGL/B2G failures - r=jrmuizel
2013-08-21 18:03:07 +02:00
Benoit Jacob
2541bd731d
Bug 907254 - reftest.js doesnt need anymore to avoid using GfxInfo on B2G - r=jrmuizel
2013-08-21 18:03:07 +02:00
Gijs Kruitbosch
f85d1877a9
Merge m-c to UX
...
--HG--
rename : browser/base/content/test/browser_tabopen_reflows.js => browser/base/content/test/browser_windowopen_reflows.js
2013-08-21 13:13:32 +02:00
Mina Almasry
036abb7597
Bug 907816 - GetCSSValuesForProperty does not use the display keyword table. r=bz
2013-08-22 10:16:07 -04:00
Gijs Kruitbosch
ad1ff9523d
Merge m-c to ux
2013-08-20 11:00:57 +02:00
Gijs Kruitbosch
5d5adce056
Merge m-c to ux
2013-08-20 10:49:07 +02:00
Daniel Holbert
c7d45cc573
(no bug) fix typo in comment in nsHTMLReflowState: s/frames/frame's/ DONTBUILD
2013-08-19 18:10:06 -07:00
Nicholas Cameron
631d9fe3c8
Bug 902330. Reftest for partially transparent layer. r=mattwoodrow
2013-08-22 21:10:35 +12:00
Ms2ger
4af9d89266
Merge m-c to inbound
2013-08-22 10:38:48 +02:00
Matthew Noorenberghe
4411bb5879
Merge mozilla-central to UX
2013-08-19 14:49:03 -07:00
Daniel Holbert
706bb34072
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
2a87c95927
Bug 904695 - #include fewer headers in nsContentUtils.h; r=jst
2013-08-21 15:28:26 -04:00
Matthew Noorenberghe
ea27f0dcbb
Merge mozilla-central to UX
...
--HG--
rename : browser/base/content/test/browser_tabopen_reflows.js => browser/base/content/test/browser_windowopen_reflows.js
2013-08-19 01:00:34 -07:00
John Daggett
b9513dce5c
Bug 904263 - check pref settings more efficiently. r=dbaron
2013-08-19 13:49:49 +09:00
Mike Conley
b6d48dba3f
Automated merge with https://hg.mozilla.org/mozilla-central
2013-08-17 20:27:30 -04:00
Nicholas Nethercote
b89a8ac1c0
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
Mike Conley
e98c4cc0a7
Automated merge with https://hg.mozilla.org/mozilla-central
2013-08-16 10:15:52 -04:00
Ryan VanderMeulen
8c1d293b1c
Merge m-c to inbound.
2013-08-16 21:58:51 -04:00
Wes Kocher
26854193d4
merge b2g-inbound to central
2013-08-16 15:30:59 -07:00
Kartikaya Gupta
9f500493a9
Bug 901962 - Allow touch events to hit targets outside the CSS viewport. r=roc
2013-08-16 08:29:46 -04:00
Olli Pettay
37da35ff10
Bug 902481 - Make EventTargetChainItem pool thread agnostic, v2, r=jst
...
--HG--
extra : rebase_source : e1e9d9b87a29fd1d3ad6645f87a7075295c3c91d
2013-08-16 13:00:00 +03:00
Daniel Holbert
faacc53e3b
(no bug, whitespace only) Remove unnecessary newline in nsFlexContainerFrame.cpp. DONTBUILD
2013-08-16 18:00:13 -07:00
Masayuki Nakano
4ec60d1c85
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
c2ce7e67ab
Bug 906790 - Minimize layout/base #includes; r=roc
2013-08-19 18:55:18 -04:00
Mike Conley
470f25355d
Automated merge with https://hg.mozilla.org/mozilla-central
2013-08-15 10:54:32 -04:00
Matthew Noorenberghe
2c18d0c5dd
Merge mozilla-central to UX
2013-08-14 03:18:44 -07:00
Ms2ger
106e39af77
Bug 904030 - Remove unnecessary make rules in layout/base/Makefile.in; r=glandium
2013-08-14 09:00:29 +02:00
Ms2ger
0c3b97da57
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
2e3d829eba
Bug 903791 - Make HTMLOptionElement.index infallible; r=mounir
2013-08-14 08:57:04 +02:00
Ms2ger
6ec28362b3
Bug 901323 - Don't include nsContentUtils.h unnecessarily; r=jlebar
2013-08-14 08:56:21 +02:00
Ms2ger
772a9d87b7
Bug 901269 - Part b: Stop including nsContentUtils.h in Element.h; r=jlebar
2013-08-14 08:55:46 +02:00
Ms2ger
1109576557
Bug 900978 - Remove remaining ENABLE_EDITOR_API_LOG cruft; r=ehsan+khuey
2013-08-14 08:53:56 +02:00
L. David Baron
38b264af07
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
a97288e546
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
Ryan VanderMeulen
a9619b4c64
Merge m-c to b2g-inbound.
2013-08-13 15:38:58 -04:00
Kartikaya Gupta
d8c768311d
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
Mike Conley
0434689bfa
Automated merge with https://hg.mozilla.org/mozilla-central
2013-08-13 10:12:56 -04:00
Nathan Froyd
c25e61d121
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
d57def1e9f
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
Mike Conley
9cde798a1f
Automated merge with https://hg.mozilla.org/mozilla-central
2013-08-12 17:07:53 -04:00
John Daggett
04e636e240
Bug 904263 - add tests to assure all properties can be removed. r=dbaron
2013-08-15 09:38:01 +09:00
John Daggett
8ea7ba71b1
Bug 904263 - don't set disabled subproperties within font shorthand parsing. r=dbaron
2013-08-15 09:37:57 +09:00
Carsten "Tomcat" Book
4c7eb2b6bd
merge mozilla-central to b2g-inbound
2013-08-13 13:57:37 +02:00
Ed Morley
6bb3f93525
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
75de6f2607
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
Chris Pearce
c01b531087
Bug 861693 - Makefile and moz.build changes required for DirectShow audio backend. r=gps
2013-08-13 16:49:25 +12:00
Ed Morley
5ef0865f66
Merge mozilla-central and b2g-inbound
2013-08-15 13:37:27 +01:00
Jared Wein
7b532245ca
Automated merge with https://hg.mozilla.org/mozilla-central
2013-08-10 18:18:29 -04:00
Olli Pettay
5359e648b3
Backout Bug 902481 to fix crashes, r=me
2013-08-10 12:24:09 +03:00
Xidorn Quan
5a49929cfc
Bug 786254 - Add reftest. r=roc
2013-08-12 08:51:30 -04:00
Mike Conley
9deb045af7
Automated merge with https://hg.mozilla.org/mozilla-central
2013-08-09 19:24:40 -04:00
Ryan VanderMeulen
13be9bc4d0
Merge inbound to m-c.
2013-08-09 19:08:45 -04:00
Matthew Noorenberghe
5daefdc625
Merge mozilla-central to UX
2013-08-08 22:56:52 -07:00
Corey Ford
c1f2a8126d
Bug 898794 - Store normal frame position before applying relative positioning. r=dbaron
2013-08-08 17:20:17 -07:00
Karl Tomlinson
6f77a7975e
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
Michael Harrison
d111da916d
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
Botond Ballo
cc9d060ff1
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
c7e59f7954
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
Phil Ringnalda
dca3d35d2b
Merge m-c to fx-team
2013-08-17 08:42:11 -07:00
Mark Capella
d531c0d7aa
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
26a0024de1
Backed out changeset 2404f5888de3 (bug 864589)
2013-08-16 16:09:46 -07:00
Mark Capella
0bd933ae38
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
Carsten "Tomcat" Book
43a837d163
merge mozilla-central to mozilla-inbound
2013-08-12 11:37:21 +02:00
Carsten "Tomcat" Book
a883f57a4a
merge mozilla-inbound to mozilla-central
2013-08-12 11:28:29 +02:00
Jonathan Kew
9d6d5924e8
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
141239e413
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
Kan-Ru Chen (陳侃如)
78cb6892fb
Bug 845169 - Add test case test_remote_passpointerevents.html r=roc
2013-08-08 15:43:59 +08:00
Kan-Ru Chen (陳侃如)
f186023681
Bug 845169 - Update touch region from remote frame. r=roc
2013-08-13 15:56:57 +08:00
John Daggett
1d703bb0b3
Bug 875250 - add invalid value for text-combine-horizontal. r=dbaron
2013-08-20 17:15:40 +09:00
Gijs Kruitbosch
a6e54ee4b8
Merge m-c to UX
2013-08-07 21:09:10 +02:00
Mark Hammond
f9c8c5e605
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
Rik Cabanier
6db63a8c81
Bug 901375 - Implement support in CSS for mix-blend-mode; r=heycam
2013-08-07 16:59:10 +09:00
Matthew Noorenberghe
bae49d6e2c
Merge mozilla-central to UX
2013-08-06 23:06:26 -07:00
Ryan VanderMeulen
569226ba78
Merge m-c to fx-team.
2013-08-06 14:23:55 -04:00
Robert Longson
fd74c42258
Bug 903732 - Stop leaking gfxPattern objects when using CSS text frames. r=dholbert
2013-08-12 19:39:08 +01:00
Ryan VanderMeulen
10646bb3b1
Merge m-c to b2g-inbound.
2013-08-06 10:16:19 -04:00
Dirk Schulze
8dc0ca2307
Bug 901847 - Fixes syntax failure in filters drop-shadow test. r=heycam
2013-08-06 17:53:53 +10:00
Max Vujovic
a0613f3e89
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
Matthew Noorenberghe
7946b0c10c
Merge mozilla-central to UX
2013-08-05 23:17:02 -07:00
Gijs Kruitbosch
1ac39936f0
Merge m-c to UX
2013-08-05 11:57:12 +02:00
Gijs Kruitbosch
46e2af573a
Merge m-c to UX
2013-08-03 21:51:18 +02:00
Ryan VanderMeulen
dfa96b6200
Bug 894773 - Remove Android failing reftest annotation from 650228-1.html.
...
CLOSED TREE
2013-08-02 15:39:21 -04:00
Justin Lebar
3024bbcc2d
Back out 4ff7455f6720, "Bug 894736, pass clipboard type to data transfer so that the correct clipboard is used when pasting, r=ehsan" on a CLOSED TREE.
2013-08-02 10:53:34 -07:00
Gijs Kruitbosch
e5220a0c68
Merge m-c to ux
2013-08-02 17:21:19 +02:00
Ms2ger
21409e5d2c
Merge m-c to inbound.
2013-08-02 11:07:57 +02:00
Ms2ger
d56975a3c1
Bug 899931 - Part j: Cleanup nsListControlFrame::GetSelectedIndex; r=dzbarsky
2013-08-02 09:09:05 +02:00
Ms2ger
58ef8410ab
Bug 899931 - Part i: Inline nsListControlFrame::GetSizeAttribute; r=dzbarsky
2013-08-02 09:09:02 +02:00
Ms2ger
f52d2be363
Bug 899931 - Part h: Cleanup nsListControlFrame::GetOptions; r=dzbarsky
2013-08-02 09:08:19 +02:00
Ms2ger
cbd7dcb8d2
Bug 899931 - Part g: Cleanup nsListControlFrame::{ScrollToIndex, ScrollToFrame}; r=dzbarsky
2013-08-02 09:08:13 +02:00
Ms2ger
12dfce76ee
Bug 899931 - Part f: Cleanup nsListControlFrame::GetIndexFromDOMEvent; r=dzbarsky
2013-08-02 09:07:56 +02:00
Ms2ger
aba0c83a1c
Bug 899931 - Part e: Cleanup nsListControlFrame::ToggleOptionSelectedFromFrame; r=dzbarsky
2013-08-02 09:07:32 +02:00
Ms2ger
f77350af16
Bug 899931 - Part d: Cleanup nsListControlFrame::GetCurrentOption; r=dzbarsky
2013-08-02 09:07:22 +02:00
Ms2ger
41e28f3bfe
Bug 899931 - Part c: Cleanup nsListControlFrame::GetOptionText; r=dzbarsky
2013-08-02 09:07:08 +02:00
Ms2ger
f3cc54f5fb
Bug 899931 - Part b: Introduce a nice nsListControlFrame::GetOption; r=dzbarsky
2013-08-02 09:07:04 +02:00
Ms2ger
a05a4c170b
Bug 899931 - Part a: Remove unused nsListControlFrame::{IsContentSelected, IsContentSelectedByIndex}; r=dzbarsky
2013-08-02 09:06:57 +02:00
Ms2ger
f28bde905f
Bug 900096 - Cleanup Touch some; r=dzbarsky
2013-08-02 09:06:35 +02:00
Ms2ger
625b832e4f
Bug 896251 - Make nsEvent::{refPoint, lastRefPoint} LayoutDeviceIntPoints; r=smaug+kats
2013-08-02 09:05:16 +02:00
Ms2ger
ac38824301
Bug 896277 - Don't return nsresult from GroupRule::AppendRulesToCssText; r=dbaron
2013-08-02 09:04:31 +02:00
Ms2ger
65b9d384bf
Bug 897540 - Reduce includes in nsDeviceContext.h; r=roc
2013-08-02 09:04:22 +02:00
Ms2ger
d5d5885d4c
Bug 886408 - Move nsContentUtils::ReleaseWrapper into nsWrapperCache; r=mccr8
2013-08-02 09:04:01 +02:00
Masayuki Nakano
03e0066f13
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
cc1f5b7f03
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
6c8170cc92
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
5d344b2eb3
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
Mike Hommey
ca80cd82ad
Bug 881323 - Re-implement CycleCollectorParticipant with actual vtables, with constexpr to avoid static initializers. r=mccr8
2013-08-02 10:29:05 +09:00
Mike Conley
f607b24bc9
Automated merge with https://hg.mozilla.org/mozilla-central
2013-08-01 14:45:26 -04:00
Matthew Noorenberghe
3999b2695d
Merge mozilla-central to UX
2013-07-31 17:48:12 -07:00
Alexandre BM
3d943e77e4
Bug 905449: Make helper-function signatures in nsStyleAnimation more consistent about coefficient-ordering. r=dholbert
2013-08-16 10:09:48 -07:00
Matthew Noorenberghe
b14d8fd39b
Merge mozilla-central to UX
2013-07-30 19:16:50 -07:00
Ryan VanderMeulen
02d1dbe0d8
Merge m-c to inbound.
2013-07-30 18:08:18 -04:00
David Zbarsky
0d3882f4c1
Bug 893117: Remove nsIDOMHTMLMeterElement r=bz
2013-07-30 14:55:13 -07:00
David Zbarsky
0ee6634734
Bug 893117: Remove nsIDOMHTMLLegendElement r=bz
2013-07-30 14:55:12 -07:00
David Zbarsky
46494d4c25
Bug 893117: Remove nsIDOMHTMLProgressElement r=peterv
2013-07-30 14:55:11 -07:00
Timothy Nikkel
d173081945
Bug 899745. Remove top most z-index tracking from views because it is unused. r=mats
2013-07-30 16:10:28 -05:00
Ed Morley
75f33f681b
Merge latest green fx-team changeset and mozilla-central
2013-07-31 13:02:44 +01:00
Ed Morley
73b237d7f9
Backed out changeset f10f7c79846c (bug 883364)
2013-07-31 08:58:32 +01:00
Nicholas Cameron
a2cdf1ab09
Bug 895873 - backout bug 893117 for Win8 mc bustage
2013-07-30 23:32:35 -04:00
John Daggett
cb486cc9ec
Bug 892929 - test that CSSFontFeatureValueRule hidden when font features disabled. r=bz
2013-07-31 14:19:49 +09:00
Jeff Gilbert
7ddeee4a15
Bug 883364 - Mark tests as failing on ARMv6. r=bjacob
2013-07-30 20:48:00 -07:00
Cameron McCormack
f4ab75b068
Bug 899385 - Update comments that incorrectly state nsIPresShell::AllocateBlah are fallible. r=dbaron
2013-07-31 10:52:32 +10:00
Cameron McCormack
cbfbb6c609
Bug 899389 - Don't null check result of NS_NewStyleContext. r=dbaron
2013-07-31 10:52:32 +10:00
Gijs Kruitbosch
c191dc6dc3
Merge m-c to UX
2013-07-30 20:27:46 +02:00
Kartikaya Gupta
0ab038a3d2
Bug 866232 - Only fire mozbrowserasyncscroll events on the top-level scrollable for backwards compatibility. r=BenWa
2013-07-30 14:03:42 -04:00
Kartikaya Gupta
80fc21967b
Bug 866232 - Update TabChild to better handle scrolling subframes. r=BenWa, mattwoodrow
2013-07-30 14:03:42 -04:00
Kartikaya Gupta
047677d3e3
Bug 866232 - Add an APZCTreeManager to encapsulate the multiple APZCs corresponding to a given layer tree. r=BenWa, mattwoodrow
2013-07-30 14:03:40 -04:00
Gijs Kruitbosch
e619f07dcf
Merge m-c to UX
2013-07-30 11:14:11 +02:00
David Zbarsky
10f3eae40e
Backout 40683014a638 for causing mochitest orange
2013-07-29 21:11:01 -07:00
Cameron McCormack
1fce0370f0
Bug 897887 - Avoid calling ScheduleReflowSVGNonDisplayText when constructing frames during reflow. r=jwatt
2013-07-31 10:39:04 +10:00
L. David Baron
17fe37d76a
Bug 898329 patch 10: Fix wrapping of comment that I just reintended. r=heycam
2013-07-30 17:36:12 -07:00
L. David Baron
9d6733d78c
Bug 898329 patch 9: Fix indentation from previous patches. r=heycam
2013-07-30 17:36:12 -07:00
L. David Baron
9b7ac3d29e
Bug 898329 patch 8: Use for loops instead of while loops for iterating extra style contexts. r=heycam
2013-07-30 17:36:11 -07:00
L. David Baron
016d6d8b55
Bug 898329 patch 7: Split ElementRestyler::Restyle into multiple functions. r=heycam
2013-07-30 17:36:11 -07:00
L. David Baron
720d37a092
Bug 898329 patch 6: Avoid using pseudoTag outside of what will be in RestyleManager::RestyleSelf. r=heycam
2013-07-30 17:36:11 -07:00
L. David Baron
372c024c0e
Bug 898329 patch 5: Create and use ElementRestyler::mResolvedChild. r=heycam
2013-07-30 17:36:11 -07:00
L. David Baron
0d0cdd5410
Bug 898329 patch 4: Avoid using newContext outside of what will be in RestyleManager::RestyleSelf. r=heycam
...
This replaces newContext with mFrame->StyleContext(), which is a valid
replacement since all of the replacements are inside a test that we
don't have a framechange hint. If we have a framechange hint, then
mFrame still has its old style context.
2013-07-30 17:36:11 -07:00
L. David Baron
8c39cda548
Bug 898329 patch 3.5: Don't check undisplayed content if we're going to reframe. r=heycam
...
This avoids doing work that is unnecessary; if we're going to reframe
anyway, the frame destruction will clear the undisplayed content list,
and we'll then rebuild it when we recreate the frame (if needed).
It is also a prerequisite for patch 4, which replaces some uses of
newContext with mFrame->StyleContext(). These are the same as long as
we don't have a framechange hint, since when we do have a framechange
hint we leave the old style context on the frame to avoid violating
invariants. This patch ensures that all such uses replaced in patch 4
are actually inside a check that we don't have a framechange hint.
(Most of them already were.)
2013-07-30 17:36:11 -07:00
L. David Baron
069d654106
Bug 898329 patch 3: Create and use ElementRestyler::mWasFrameVisible. r=heycam
2013-07-30 17:36:11 -07:00
L. David Baron
6edf3e771d
Bug 898329 patch 2: Fix indentation in ReParentStyleContext from patch 1. r=heycam
2013-07-30 17:36:11 -07:00
L. David Baron
7b10df02a0
Bug 898329 patch 1: Remove null-checks on oldContext and newContext and avoid manual reference counting. r=heycam
2013-07-30 17:36:11 -07:00
L. David Baron
aee2be3fd9
Bug 898209 patch 15: Use constructor flags on ElementRestyler's regular constructor to avoid manipulating mHintsHandled from the outside. r=heycam
...
This is the second of two patches added on top to address review
comments on patch 2.
2013-07-30 17:36:10 -07:00
L. David Baron
07bdb25977
Bug 898209 patch 14: Add constructor flags to ElementRestyler's regular constructor so we can avoid manipulating mHintsHandled from the outside. r=heycam
...
This is the first of two patches added on top to address review comments
on patch 2.
2013-07-30 17:36:10 -07:00
L. David Baron
8c05c48f7d
Bug 898209 patch 13: Create and use ElementRestyler::mTreeMatchContext. r=heycam
2013-07-30 17:36:10 -07:00
L. David Baron
812f86eb07
Bug 898209 patch 12: Create and use ElementRestyler::mVisibleKidsOfHiddenElement. r=heycam
2013-07-30 17:36:10 -07:00
L. David Baron
52ab982fe7
Bug 898209 patch 11: Create and use member variables for accessibility notifications. r=heycam
2013-07-30 17:36:10 -07:00
L. David Baron
a663478e1a
Bug 898209 patch 10: Create and use ElementRestyler::mRestyleTracker. r=heycam
2013-07-30 17:36:10 -07:00
L. David Baron
59a41597b1
Bug 898209 patch 9: Create and use ElementRestyler::mParentFrameHintsNotHandledForDescendants and mHintsNotHandledForDescendants. r=heycam
2013-07-30 17:36:10 -07:00
L. David Baron
6d0532d145
Bug 898209 patch 8: Create and use ElementRestyler::mChangeList. r=heycam
2013-07-30 17:36:10 -07:00
L. David Baron
739a42f65e
Bug 898209 patch 7: Fix remaining variable shadowing warning. r=heycam
2013-07-30 17:36:10 -07:00
L. David Baron
9c7983dbd5
Bug 898209 patch 6: Create and use ElementRestyler::mParentContent and mContent. r=heycam
2013-07-30 17:36:09 -07:00
L. David Baron
4a58134c69
Bug 898209 patch 5: Remove the localContent variable in favor of writing mFrame->GetContent(). r=heycam
2013-07-30 17:36:09 -07:00
L. David Baron
62d516ab40
Bug 898209 patch 4: Remove aPresContext parameter to ElementRestyler::Restyle. r=heycam
2013-07-30 17:36:09 -07:00
L. David Baron
59c10658b8
Bug 898209 patch 3: Create and use ElementRestyler::mFrame. r=heycam
2013-07-30 17:36:09 -07:00
L. David Baron
2fa0e6ec12
Bug 898209 patch 2: Create and use ElementRestyler::mHintsHandled. r=heycam
2013-07-30 17:36:09 -07:00
L. David Baron
ef1ccb845b
Bug 898209 patch 1: Add ElementRestyler class to begin refactoring ReResolveStyleContext. r=heycam
2013-07-30 17:36:09 -07:00
L. David Baron
02fccb4492
Bug 898893: Rename nsTextFrameThebes.cpp back to nsTextFrame.cpp, from which it originally forked. r=roc
...
This was discussed in both:
https://groups.google.com/d/topic/mozilla.dev.tech.layout/5e4O84CO-sw/discussion
https://groups.google.com/d/topic/mozilla.dev.tech.layout/Cmvapo3fWeg/discussion
--HG--
rename : layout/generic/nsTextFrameThebes.cpp => layout/generic/nsTextFrame.cpp
2013-07-30 17:36:09 -07:00
L. David Baron
066f28abe6
Bug 898892: Move nsStyleConsts.h from layout/base to layout/style. r=heycam
...
This fixes a mistake from bug 272151, as discussed in the thread
https://groups.google.com/d/topic/mozilla.dev.tech.layout/5e4O84CO-sw/discussion
--HG--
rename : layout/base/nsStyleConsts.h => layout/style/nsStyleConsts.h
2013-07-30 17:36:09 -07:00
L. David Baron
40c4d9c17c
Bug 898888: Transition manager should use SetStyleContext rather than SetStyleContextWithoutNotification. r=nrc
...
While debugging bug 858937 I noticed that the transition manager was
calling nsIFrame::SetStyleContextWithoutNotification rather than
nsIFrame::SetStyleContext. SetStyleContextWithoutNotification should
only be used for things that aren't really style changes, but are
instead changes we make during frame construction before things are
really initialized. Anything that's really a dynamic style change, as
these are, should use SetStyleContext.
I realize I said the opposite in bug 780692 comment 186, and bz said the
same in bug 780692 comment 204, which is why this is the state that it
is.
2013-07-30 17:36:08 -07:00
L. David Baron
48ff61e4ab
Bug 896138 patch 10: Move beginning and ending of ProcessPendingRestyles into helper functions on the RestyleManager. r=heycam
2013-07-30 17:36:08 -07:00
Cameron McCormack
707aa0fde3
Bug 898909 - Reflow non-display SVG text under non-display outer <svg> frames. r=jwatt
2013-07-30 09:47:30 +10:00
Cameron McCormack
eb70871278
Bug 898951 - Ignore undisplayed characters when getting partial glyph advances. r=jwatt
...
--HG--
extra : rebase_source : 535f6cf6b159b964cf47ca54f718b60656e3ca48
2013-07-30 09:44:48 +10:00
David Zbarsky
d3fdca2e8d
Bug 898105 - Remove nsIDOMTouch r=reuben
2013-07-29 16:04:09 -07:00
Ryan VanderMeulen
2ef7a9892a
Merge m-c to inbound.
2013-07-29 18:42:45 -04:00
Ryan VanderMeulen
feb67ec651
Merge m-c to birch.
2013-07-29 16:07:59 -04:00
Tomoaki Konno
f7cd8c637c
Bug 797561 - Expose a server tcp socket API to web applications r=honza
2013-07-29 10:36:43 -07:00
Gijs Kruitbosch
2e265e0df0
Merge m-c to UX.
2013-07-28 11:50:05 +02:00
Mike Conley
1c13381de2
Automated merge with https://hg.mozilla.org/mozilla-central
2013-07-27 15:01:05 -04:00
Daniel Holbert
78da618255
backout 5efda3c30be3 (the second cset for bug 873378) after dzbarsky backed out the first cset. (to fix Android R2 orange)
2013-07-26 18:43:13 -07:00
Ed Morley
68957fc8a4
Backed out changeset 31a1b6fff957 (bug 857142) for reftest failures
2013-07-29 11:09:26 +01:00
Ed Morley
8ccc97c967
Backed out changeset 7174bdf1201e (bug 857142)
2013-07-29 11:08:49 +01:00
Ed Morley
51d543f9ce
Backed out changeset c2f27bb078fd (bug 857142)
2013-07-29 11:08:46 +01:00
John Daggett
8b24e5cbc4
Bug 857142 - add reftest for osx-font-smoothing. r=m_kato
2013-07-29 17:34:01 +09:00
John Daggett
b011ed564d
Bug 857142 - change name and switch to grayscale value. r=dbaron
2013-07-29 17:33:52 +09:00
John Daggett
60b8376081
Bug 857142 - implement -moz-font-smoothing. r=dbaron
2013-07-29 17:33:35 +09:00
Matthew Noorenberghe
4af74607bc
Merge mozilla-central to UX
2013-07-26 00:27:14 -07:00
Mats Palmgren
e9ea9fcfb5
Bug 874073 - Re-enable the 852293.html test and disable the real culprit, 802902.html. r=ryanvm
2013-08-05 23:14:06 +00:00
Jonathan Kew
283a063cb5
bug 854897 - prefer harfbuzz shaping for Indic text on WinXP. r=jdaggett
2013-08-05 21:06:09 +01:00
John Schoenick
1dd711cad0
Bug 874843 - Fix focus race in test on windows 8. r=roc
2013-08-05 12:13:09 -07:00
Wes Johnston
78b040e4ca
Bug 901117 - Positioned event targetting should fluff even if there are body event listeners. r=tn
2013-08-05 11:25:27 -07:00
Ryan VanderMeulen
10a360b66f
Backed out changesets 4f35e943f939 and da5fa63e90cb (bug 896250) for causing frequent OSX debug asserts on a CLOSED TREE.
2013-07-26 01:22:40 -04:00
Mihnea Dobrescu-Balaur
b642714db0
Bug 873179 - Add support for JSReftests to B2G. r=ahal
2013-07-25 17:31:10 -07:00
Ms2ger
3d504dcb66
Merge latest PGO-green inbounc changeset to m-c.
2013-08-14 14:45:47 +02:00
Masayuki Nakano
4ffd84f58f
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
9fae8ce672
Merge m-c to inbound.
2013-08-13 16:56:11 -04:00
Kyle Huey
5da46833bd
Bug 886080: Mark dynamic-feImage-01.svg as asserting. r=me
2013-08-13 11:16:47 -07:00
Ryan VanderMeulen
58f2719347
Bug 874073 - Skip crashtests/852293.html due to frequent timeouts.
2013-07-26 13:35:33 -04:00
Ryan VanderMeulen
0120bc0723
Bug 873083 - Skip crashtests/813372-1.html due to frequent timeouts.
2013-07-26 13:35:33 -04:00
David Zbarsky
f6bba95714
Backout 4c89002460da (Bug 873378) for breaking the settings app on B2G
2013-07-26 13:20:23 -07:00
Gijs Kruitbosch
adb8115534
Merge m-c to UX
2013-07-25 12:10:08 +02:00
Martijn Wargers
644fe8405f
Bug 899939 - Fix some tests that still use prefBranch instead of SpecialPowers.pushPrefEnv. r=jmaher
2013-07-31 11:30:54 +02:00
Ed Morley
c4b4fc392d
Backed out changeset e27bd873b413 (bug 898361) for crashes on a CLOSED TREE
2013-07-31 16:00:27 +01:00
Dirk Schulze
12b2edf1a1
Bug 898361 - [CSS Filters] Implement parsing for drop-shadow. r=heycam
2013-07-31 09:26:45 -04:00
Corey Ford
df05870c1e
Bug 894716 - Parameterize nsLayoutUtils::GetNearestScrollableFrame. r=dbaron
2013-07-30 21:01:06 -07:00
Ryan VanderMeulen
caabb03b5d
Merge m-c to fx-team.
2013-08-06 10:16:50 -04:00
Tim Abraldes
43f4a03e54
bug 864247. If PermitUnload is called while another PermitUnload is being processed, simply allow the unload to happen. r=roc
2013-08-05 23:29:55 -07:00
Mina Almasry
696e141753
Bug 898455 - remove domUtils.getCSSValuesForProperty duplicate entries; r= bz
...
Removes duplicate entries from the values that are returned by getCSSValuesForProperty,
and returns url for the proper properties.
2013-07-29 14:42:51 +02:00
Gijs Kruitbosch
5afb53dcc3
Merge m-c to ux
2013-07-24 17:44:40 +02:00
Ms2ger
8ab83f380e
Merge m-c to inbound.
2013-07-24 11:53:22 +02:00
Ms2ger
a9d7b5923b
Bug 896261 - Remove aAppendedThemedBackground arguments from nsDisplayBackgroundImage::AppendBackgroundItemsToTop, nsFrame::DisplayBackgroundUnconditional; r=roc
2013-07-24 09:38:55 +02:00
Ms2ger
41fe2de641
Bug 893925 - Cleanup nsILayoutHistoryState and nsGenericHTMLElement::GetPrimaryPresState; r=smaug
2013-07-24 09:38:13 +02:00
Ms2ger
c08467345c
Bug 893909 - Part i: Cleanup SetOptionsSelectedByIndex; r=dzbarsky
2013-07-24 09:37:14 +02:00
Ms2ger
41b81693ad
Bug 892489 - Implement the WebIDL API for CSSRuleList; r=bz
2013-07-24 09:27:17 +02:00
Gavin Sharp
41309517e2
Bug 870100 followup: disable the thumbnail service in reftest/crashtest as well, a=RyanVM for CLOSED TREE
2013-07-23 11:16:25 -07:00
Ryan VanderMeulen
160cd632e5
Backed out changeset 1e1b4d5c51b7 (bug 896250) to see if it fixes the Android reftest orange.
...
CLOSED TREE
2013-07-23 14:06:40 -04:00
Bill McCloskey
67aa4665dd
Bug 907495 - Scrollbars cause content to be shifted in e10s (r=kats,mattwoodrow)
2013-08-22 13:18:11 -07:00
Ehsan Akhgari
f56168072d
Bug 907883 - Minimize #includes in layout/generic; r=roc
...
--HG--
extra : rebase_source : 5e87b764a12b05aff477c71547e2131be67ca93b
2013-08-22 14:32:52 -04:00
Max Vujovic
a3d913c879
Bug 895182 - [CSS Filters] Implement parsing for blur, brightness, contrast, grayscale, invert, opacity, saturate, sepia. Co-authored with Dirk Schulze (krit). r=heycam
2013-07-22 15:08:33 -07:00
Ryan VanderMeulen
a692880c23
Backed out 6 changesets (bug 743402) for reftest failures on a CLOSED TREE.
...
Backed out changeset 19848fff857e (bug 743402)
Backed out changeset 049168537ae0 (bug 743402)
Backed out changeset 3098fea37f2d (bug 743402)
Backed out changeset ada93e976dca (bug 743402)
Backed out changeset c7907c54187f (bug 743402)
Backed out changeset 2edbbf6440c4 (bug 743402)
2013-07-24 15:14:04 -04:00
Scott Johnson
86c529ac6f
Bug 743402, Part 6: Add unit tests for functionality of bug 743402. [r=roc]
2013-07-24 12:47:24 -05:00
Scott Johnson
426922c7be
Bug 743402, Part 5: Utilize new computed height calculations in nsSplittableFrame to correctly compute the height of a column set frame in paginated context. [r=roc]
2013-07-24 12:47:21 -05:00
Scott Johnson
6003af5e8d
Bug 743402, Part 4: Refactor ApplySkipSides() and GetSkipSides() to return the correct value during reflow by adding an optional nsHTMLReflowState parameter. [r=roc]
2013-07-24 12:47:17 -05:00
Scott Johnson
9a8d912f0d
Bug 743402, Part 3: Refactor nsBlockFrame to utilize new calculations for paginated content. [r=roc]
2013-07-24 12:47:12 -05:00
Scott Johnson
a652917e76
Bug 743402, Part 2: Pull GetEffectiveComputedHeight() into nsSplittableFrame and refactor it to utilize consumed height for paginated content. [r=roc]
2013-07-24 12:47:06 -05:00
Scott Johnson
a156823e7f
Bug 743402, Part 1: Add a GetConsumedHeight() function to nsSplittableFrame in order to retrieve the portion of the computed height that was consumed by previous-in-flows. [r=roc]
2013-07-24 12:47:01 -05:00
Ehsan Akhgari
52416f5705
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
a40e4b39e7
Bug 908778 - Don't #include nsAlgorithm.h in nsIFrame.h; r=mats
2013-08-23 18:17:19 -04:00
Ehsan Akhgari
bf4cca3bc2
Bug 908778 - Don't #include nsStyleStructFwd.h in nsIFrame.h; r=mats
2013-08-23 18:16:59 -04:00
Ehsan Akhgari
9b11a89362
Bug 908778 - Don't #include nsRegion.h in nsIFrame.h; r=mats
2013-08-23 18:16:38 -04:00
Ehsan Akhgari
1b1e8f296f
Bug 908778 - Don't #include gfxASurface.h in nsIFrame.h; r=mats
2013-08-23 18:16:16 -04:00
Ehsan Akhgari
2d782339fa
Bug 908778 - Don't #include nsIContent.h in nsIFrame.h; r=mats
2013-08-23 18:15:45 -04:00
Ehsan Akhgari
2faab8bc9e
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
214420a48a
Bug 908180 - Don't #include nsGUIEvent.h in nsIPresShell.h. r=mounir
2013-08-23 13:56:20 -04:00
Milan Sreckovic
470f1739fd
Bug 896250: Return the max number, not the flag checking if the number was set. r=joe
2013-07-22 17:05:21 -04:00
Mats Palmgren
2c6909af5c
Bug 868327 - Only allow the drop-down menu to open above the combobox if there is room for it, otherwise open it below even though it doesn't fit. r=roc
2013-07-25 12:55:32 +00:00
Brian O'Keefe
0ee041b9fd
Bug 875934 - Move LIBRARY_NAME to moz.build, batch 3; r=mshal
2013-08-15 09:02:09 -04:00
Kartikaya Gupta
0089237c64
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
Matthew Noorenberghe
de1150b579
Merge mozilla-central to UX
2013-07-23 23:40:52 -07:00
Gijs Kruitbosch
118088b794
Merge m-c to ux
2013-07-23 11:04:55 +02:00
Ryan VanderMeulen
3810885f9a
Merge inbound to m-c.
2013-07-22 21:47:13 -04:00
Daniel Holbert
e6a283f714
Bug 895023: Null-check SVG image document's root frame, before dereferencing it. r=seth
2013-07-22 13:42:05 -07:00
Robert O'Callahan
1151b8a8a1
Fix bustage for bug 886295
2013-07-22 16:30:18 +12:00
Robert O'Callahan
53a01fa207
Bug 886295. Backout fix for bug 880854 to fix regression. r=mats
...
--HG--
extra : rebase_source : 66bc089c3ece4dbe4f6533fce97a902abdd4871a
2013-07-22 14:04:46 +12:00
James Willcox
cbcdae0857
Bug 888446 - Fuzz/fail more tests for SkiaGL r=gwright
2013-07-19 16:58:56 -04:00
Corey Ford
5833dd725c
Bug 894629 - Reference containing block's content box for relatively positioned elements in RestyleManager::RecomputePosition. r=dbaron
2013-07-22 09:28:31 -07:00
Ryan VanderMeulen
53ba8e43ef
Backed out changeset 123821ef07b4 (bug 893298) for Linux reftest failures.
2013-07-22 11:23:42 -04:00
Jeff Muizelaar
116d5e802e
Bug 896489. Enable Azure CoreGraphics for content. r=joe
...
This only has an impact on OSX 10.7 and 10.8 because
it's only hooked up through OMTC right now.
--HG--
extra : rebase_source : 91b413be68ed0eaef9ef1c55a0ec730e89eac1e0
2013-07-22 10:54:10 -04:00
Kyle Huey
b967782465
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
Jonathan Kew
3dec0d4a55
bug 911849 followup - avoid reftest glyph-positioning discrepancy on OS X, and remove fuzzy-if() annotation from the manifest.
2013-09-05 23:15:29 +01:00
Daniel Holbert
a4ed8c910a
Bug 883514: During block reflow, check floats after reflowing bullet frames, instead of before. r=dbaron
2013-09-05 11:59:09 -07:00
Scott Johnson
57ce07ef81
Bug 794693, part 2: Perform parent reflow state calculation at the box-block interface before setting up child reflow state to prevent crashing when a parent reflow state is assumed to be non-null. [r=dbaron]
2013-09-09 15:29:06 -05:00
Scott Johnson
be53a26e2d
Bug 794693, part 1: Refactor nsHTMLReflowState constructor to allow initialization to be done by caller. [r=dbaron]
2013-09-09 15:29:05 -05:00
Jeff Muizelaar
c18eea3d30
Bug 908726. Add AppUnits.h so we don't need nsDeviceContext.h for AppUnitsPerCSSPixel(). r=ehsan
2013-09-06 16:15:04 -04:00
Daniel Holbert
28c17a2b26
Bug 914078: Increase Android-only max-fuzzy-difference from 4 to 5, for recently-added "position-sticky/top-3.html" reftest. r=corey
2013-09-09 10:20:16 -07:00
Ed Morley
50ba829a39
Backed out changeset 5c9f3fb14995 (bug 910517) for Android talos failures
...
--HG--
rename : content/canvas/src/WebGLMemoryReporterWrapper.h => content/canvas/src/WebGLMemoryMultiReporterWrapper.h
2013-09-09 16:07:48 +01:00
Nicholas Nethercote
9d7bc3d7f1
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 : 76bf96ce8d6e16c8573584d9e8e70c80371f66eb
2013-08-27 16:24:51 -07:00
L. David Baron
d2aca1e122
Bug 906378: Make the test for transitions not being supported in test_transitions_per_property.html only use about 50 values for each property to avoid the O(N^2) case blowing up. r=dholbert
...
This currently causes a reduction in the number of background-image
values tested (by 54810, a majority of the assertions in the test file).
It doesn't change the number of values tested for any other property.
2013-09-09 12:21:24 +02:00
L. David Baron
fff4661d1e
Bug 900783: Make HasAnimationOfProperty return false in the refresh driver tick in which the transition completes. r=nrc
...
I don't know of any observable bug that this fixes, but the code without
this fix seems incorrect; the "removed sentinel" concept generally
requires that callers enumerating transitions check that they're not
enumerating the sentinel.
This ensures that HasAnimationOfProperty switches from returning true to
false in the first refresh cycle after the end of the animation rather
than the second.
I originally wrote this in
https://bugzilla.mozilla.org/show_bug.cgi?id=876626#c13 but it turned
out not to be related to that bug.
2013-09-09 12:21:24 +02:00
Bear Travis
d021c75885
Bug 893298 - Correctly calculate button and button child's desired height to vertically center the child. r=bz
2013-07-18 14:21:47 -07:00
John Schoenick
de24790f09
Bug 874843 - Cleanup plugin_focus_helper test events to try and fix intermittent orange. r=roc
2013-07-22 08:55:19 -04:00
Gijs Kruitbosch
03e1680427
Merge m-c to ux
2013-07-22 09:26:50 +02:00
Matthew Noorenberghe
2ded965d7c
Merge mozilla-central to UX
2013-07-18 19:53:03 -07:00
Ryan VanderMeulen
ba97a4cddb
Merge m-c to inbound on a CLOSED TREE.
2013-07-18 14:53:05 -04:00
Robert O'Callahan
9ae1116bfe
Bug 870941. Make scrollframes put scrollbars etc above content in z-order if they're disappering scrollbars. r=mattwoodrow
2013-07-18 10:10:13 -04:00
L. David Baron
c157fded2b
Back out changeset e8bf739addfa (bug 868498 patch 2) for causing bug 894931.
2013-07-18 01:09:16 -07:00
Jesse Ruderman
79fa7f4811
Detab layout/reftests/bidi/dirAuto/setDir.js. (No bug, DONTBUILD)
2013-07-23 22:58:58 -07:00
Cameron McCormack
f6ecf9798f
Bug 895311 - Avoid calling ScheduleReflowSVGNonDisplayText when constructing frames during reflow. r=jwatt
2013-07-24 15:13:54 +10:00
Matt Woodrow
ebc311f303
Bug 921233 - Enabled azure for main-thread drawing on OSX. r=jrmuizel
2013-09-30 12:17:35 +13:00
Cameron McCormack
ccce38c17a
No bug - White space tweak in nsCSSPropList.h. (DONTBUILD)
2013-09-29 15:45:28 +10:00
Gijs Kruitbosch
7ee9ecdd8c
Merging m-c to UX
2013-07-17 21:02:17 +02:00
Mark Hammond
f45a45d737
Bug 897811 - remove browser.pageThumbs.enabled preference. r=gavin
2013-08-07 11:10:58 +10:00
Blake Kaplan
be640f4d8e
Bug 898926 - Add reftest. r=sicking
2013-08-06 17:31:30 -07:00
Robert O'Callahan
343eac0301
Bug 837242. Part 1: Convert bool parameters to flags. r=mats
2013-07-26 14:31:41 +12:00
Paul Rouget
9492494622
Bug 890195 - device-width media queries should use the page width, not the actual device width. r=bz
2013-07-17 05:08:00 +02:00
Seth Fowler
38dcd3e297
Bug 885939 (Part 3) - Disable SVG reftests involving extreme viewboxes that fail due to integer overflow. r=me
2013-07-16 15:41:36 -04:00