Commit Graph

17778 Commits

Author SHA1 Message Date
L. David Baron
fd2d870c15 Bug 896138 patch 1: Move RestyleTracker and OverflowChangedTracker out of nested namespace mozilla::css (which shouldn't exist) into namespace mozilla. r=heycam 2013-07-20 12:14:24 -07:00
Jeff Muizelaar
17a884ff0f Bug 895135. Avoid normalizing gradients to a smaller interval than 0..1. r=roc
Previously if we had all the stops at the same location, we'd end up putting
them all at 0. This makes things harder for backends that implement gradients
with a lookup table because they don't have room for multiples entries at the
zero location. If instead we leave the stops at the same location on the 0-1
line we'll have a better chance of drawing them correctly.

--HG--
extra : rebase_source : d57553d90e3eef288ca41576573f1c1def97da7e
2013-07-20 08:58:10 -04:00
Nicholas Cameron
efbfb06759 Bug 700926; reshuffle background image drawing. r=roc
--HG--
extra : rebase_source : 4e4786a75cfdccc47ffa524331792eab3a7a83ea
2013-07-19 20:40:02 +12:00
Nicholas Cameron
b313671f13 Bug 700926. Refactor image sizing to be closer to the spec and not tied to backgrounds. r=roc
--HG--
extra : rebase_source : b6fa8a526f8642089d9cd6af47948006f2673ab6
2013-07-19 20:39:58 +12:00
Ryan VanderMeulen
be149b5b0f Backed out changeset 319da88f992e (bug 893298) for B2G reftest failures. 2013-07-19 13:06:10 -04:00
Reuben Morais
21dc4ba5b0 Bug 873346 - Fix sometimes-unitialized warning in nsImageMap. r=dbaron
--HG--
extra : rebase_source : dcc8013bb0542a69edb43c86fddc3f4075b4e7d5
2013-07-17 20:28:23 -07:00
Robert O'Callahan
6cb879edfa Bug 894931. Add reftest. r=dbaron 2013-07-19 11:22:40 -04:00
Simon Montagu
c63953ed61 Move the caret invalidation from CharacterDataChanged to CharacterDataWillChange so that the text doesn't change under the caret before invalidation. Bug 887631, r=ehsan 2013-07-19 17:44:46 +03:00
Mina Almasry
eea48dff05 Bug 895076 - domUtils.getCSSValuesForProperty now returns non keyword values. r=bz
This patch makes getCSSValuesForProperty return some none keyword values: auto,
normal, none, all, calc, -moz-calc, -moz-element, -moz-element-rect, rgb, hsl, -moz-rgba, -moz-hsla, rgba, hsla, cubic-bezer, and steps.
2013-07-19 10:32:52 -04:00
Bear Travis
1ac69282f5 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
Mina Almasry
ccc6254097 Bug 291082 - preventDefault now blocks keyboard navigation in select-one drop-down lists. r=mounir, r=Neil
This patch makes select drop-down lists respect preventDefault keypress event, and so the select list doesn't process them anymore.
2013-07-19 10:32:51 -04:00
Jonathan Kew
b513ee0613 bug 879963 - test for redundant downloading of a repeated @font-face resource. r=dbaron 2013-07-17 12:53:38 +01:00
Jonathan Kew
e9df9a17d2 bug 879963 - part 2 - avoid adding duplicate face entries to a user font family. r=dbaron 2013-07-17 12:53:31 +01:00
Jonathan Kew
0b100bc0d8 bug 879963 - part 1 - preserve in-progress font loaders when updating the user font set. r=dbaron 2013-07-17 12:53:24 +01:00
Matt Woodrow
91e1d99b69 Bug 889515 - Get rid of static sCompositorParent. r=nical 2013-07-11 22:32:09 -04:00
Reuben Morais
103d0db08f Backed out changeset 12a2fa9940f4 (bug 893117) 2013-07-18 20:01:54 -07:00
James Willcox
da3063ec09 Bug 888446 - Add some fuzz to make Skia canvas pass on Android r=bjacob,gwright 2013-06-28 16:01:54 -04:00
David Zbarsky
a4a1afd962 Bug 893117: Remove nsIDOMHTMLProgressElement r=peterv 2013-07-18 17:43:38 -07:00
Benoit Girard
669ab2a0ca Bug 873378 - Mark layout/reftests/bugs/433700.html as passing on mobile because of layer restrictions. ON A CLOSED TREE r=bustage 2013-07-18 19:36:17 -04:00
Benoit Girard
9cca89434d 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
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
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
Seth Fowler
939a7f10c0 Bug 885939 (Part 2) - Add reftests for SVG image stretching and scaling. r=dholbert 2013-07-16 15:41:33 -04:00
Ryan VanderMeulen
48ed80d20b Bug 877690 - Fix typo in test. DONTBUILD 2013-07-16 13:52:01 -04:00
Ehsan Akhgari
c069003a4b Bug 895141 - Remove useless prlong.h inclusions from the tree; r=jcranmer 2013-07-18 12:06:38 -04:00
Blake Kaplan
9bff37c4e0 Bug 895129 - Fix a typo in the original patch: we should be ignoring xul:observes. r=sicking 2013-07-17 16:20:37 -07:00
Ed Morley
6ef7bbdfae Merge mozilla-central and inbound 2013-07-18 15:01:47 +01:00
Ed Morley
eccde48b78 Backed out changeset f713a828fe36 (bug 894931) since the backout it performed was already landed on mozilla-central (and wasn't identical) 2013-07-18 15:00:36 +01:00
Graeme McCutcheon
b921685b88 Bug 819930 - Part 1: Implement an API for emulating CSS media types. r=dbaron 2013-07-17 16:39:19 +01:00
David Zbarsky
04e2cb2e9e Bug 892853 - Remove some xpidl for SVG r=Ms2ger 2013-07-17 23:54:09 -07:00
Markus Stange
3e8b8685fb Bug 894905 - Create a separate nsDisplayItem subclass for -moz-appearance backgrounds. r=roc 2013-07-18 08:34:58 +02:00
Markus Stange
b62c7b8f7a Bug 894905 - Make AppendBackgroundItemsToTop return a bool instead of an nsDisplayBackgroundImage. r=roc 2013-07-18 08:34:10 +02:00
Stephen Pohl
cc7c420422 Bug 894931: Revert e8bf739addfa from bug 868498 to ensure proper layout of frames with position:static, position:relative and position:absolute. r=roc 2013-07-18 00:20:16 -04:00
Jared Wein
a2f85281d2 Backed out changeset 6567ae2b15be (bug 845205) for possibly introducing more assertions, causing the browser-chrome tests to go over their log limit. CLOSED TREE 2013-07-17 20:37:57 -04:00
Ben Kelly
da85f869bd Bug 845205 - Do not reset the style context when removing unset properties. r=dbaron 2013-07-17 14:34:22 -04:00
Ed Morley
0515e3fc5b Backed out changeset 1b2c43ed9fdc (bug 879963) for intermittent failures in test_redundant_font_download.html 2013-07-17 17:07:54 +01:00
Ed Morley
01e793a3a4 Backed out changeset 33c17daf66bf (bug 879963) 2013-07-17 17:07:30 +01:00
Ed Morley
b5f2102f6f Backed out changeset e0c9008cb0be (bug 879963) 2013-07-17 17:07:27 +01:00
William Chen
f8b2cdb2c6 Bug 796061 - Part 2: Remove mInsertionParentTable from nsBindingManager. r=mrbkap 2013-07-17 09:05:06 -07:00
William Chen
43142c497a Bug 796061 - Part 1: Remove mBindingTable from nsBindingManager. r=mrbkap 2013-07-17 09:05:03 -07:00
Jonathan Kew
d31b984832 bug 879963 - test for redundant downloading of a repeated @font-face resource. r=dbaron 2013-07-17 12:53:38 +01:00
Jonathan Kew
2fc8207e32 bug 879963 - part 2 - avoid adding duplicate face entries to a user font family. r=dbaron 2013-07-17 12:53:31 +01:00
Jonathan Kew
2e4cee5cab bug 879963 - part 1 - preserve in-progress font loaders when updating the user font set. r=dbaron 2013-07-17 12:53:24 +01:00
Ryan VanderMeulen
5eb45c3588 Backed out changeset 9022f5fdcf98 (bug 483446) for mochitest-5 orange. 2013-07-16 10:45:35 -04:00
Brian O'Keefe
f98dd45a72 Bug 883502 - Part 1: Move 'chromium_config.mk' includes after rules.mk. r=gps 2013-07-04 08:28:43 -04:00
Jonathan Kew
c75be1c126 bug 890374 - [hidpi] fix CSS/device coordinate mismatch in XUL popup manager, so that we show the correct tooltip for items in the Bookmarks or History sidebar. r=roc 2013-07-16 15:12:48 +01:00
Simon Sapin
bd5786c9dd Bug 483446 - Add CSS3 'background-attachment: local' support. r=roc 2013-07-16 09:10:58 -04:00
Robert O'Callahan
ba23488638 Bug 868498. Don't reframe for changes between position:static and position:relative. r=heycam 2013-07-16 08:58:52 -04:00
Stephen Pohl
fee7bac8dd Bug 868498: Enable switching between overlay and regular scrollbars without browser restart on Mac OSX. r=roc 2013-07-16 08:58:44 -04:00
Stephen Pohl
bcad140bc2 Bug 890897 - Don't show overlay scrollbars when we don't end up scrolling the page because we're already at an acceptable place. r=roc 2013-07-16 00:51:21 -04:00
Cameron McCormack
969c21f7eb Bug 873368 - Automatically generate nsStyleStructList.h. r=dbaron,ted 2013-07-16 14:32:25 +10:00
Corey Ford
ce6ef13b9a Bug 893962 - Refactor the application of relative positioning. r=dbaron 2013-07-15 17:28:09 -07:00
Mina Almasry
92ac0178f1 Bug 877690 - Implement an API for getting CSS property values to be used in auto-completion. r=bz 2013-07-15 17:28:49 -04:00
Mina Almasry
c62067c22c Bug 713564 - Add an API to declare a stylesheet obsolete. r=bz 2013-07-15 17:28:33 -04:00
Kartikaya Gupta
ac9ef845b6 Bug 840916 - Back out e7d3b0866dd9 from bug 779527 as it is no longer needed. r=mbrubeck 2013-07-15 17:21:16 -04:00
Ryan VanderMeulen
b3e4a0fd80 Backed out 3 changesets (bug 603488) for Windows reftest orange.
Backed out changeset f60f6c301670 (bug 603488)
Backed out changeset 80520a16d7f1 (bug 603488)
Backed out changeset eeed50e8e213 (bug 603488)
2013-07-15 15:50:26 -04:00
Blake Kaplan
91e7e344e1 Bug 888787 - Add reftests. r=sicking 2013-07-11 17:05:55 -04:00
Blake Kaplan
89177ea95a Bug 888787 - Restore old XBL behavior when a child of the bound element didn't match any of the <children/> in the binding. r=sicking 2013-07-11 17:05:54 -04:00
James Kolb
f466248eb7 Bug 603488 - Part 1: Refactor nsLayoutUtils to expose imgIContainer. r=roc 2013-07-15 13:44:14 -04:00
Ed Morley
a8bb0da359 Backed out changeset 9897835271b5 (bug 877690) for crashes on a CLOSED TREE 2013-07-15 16:36:17 +01:00
Mina Almasry
32e79db6d6 Bug 877690 - Implement an API for getting CSS property values to be used in auto-completion. r=bz 2013-07-15 09:59:57 -04:00
Mike Hommey
e9ee5bb8ee Bug 892904 - Remove useless includes of config.mk. r=gps 2013-07-15 18:48:40 +09:00
Cameron McCormack
dbc7e72e2d Bug 893510 - Don't schedule reflow of non-display SVG text when a child text content frame was just created. r=jwatt 2013-07-15 18:15:49 +10:00
Cameron McCormack
2ff40915ff Bug 893500 - Don't check for SVG text context scale changes when non-display. r=longsonr 2013-07-15 17:09:27 +10:00
Wes Kocher
938c03b734 Backed out changeset fa6ef0b63025 (bug 889515) for OSX browser-chrome bustage on a CLOSED TREE
--HG--
extra : amend_source : f0064ef485170a679744ea3e211535a9d58f0fc9
2013-07-14 20:59:36 -07:00
Matt Woodrow
e97234c1c7 Bug 889515 - Get rid of static sCompositorParent. r=nical 2013-07-11 22:32:09 -04:00
Mats Palmgren
9ff1b84050 Bug 883676 - Implement 'page-break-inside:avoid' also for the case where the block reflow is COMPLETE but does not fit in the available height. r=roc 2013-07-13 13:18:17 +00:00
Stephen Pohl
8619487e28 Bug 870917: Fix overlay scrollbars in XUL trees to fade and disappear correctly instead of pulsating continuously. r=roc 2013-07-12 23:19:37 -04:00
Bem Jones-Bey
bea2ece59a Bug 829958 - Fix intrinsic width calculation to take into account the scroll frame created when overflow isn't visible. r=bz 2013-07-12 17:24:17 -04:00
Cameron McCormack
d1d5e49d22 Bug 890783 - Reflow non-display SVG text when a child text frame is restyled. r=roc 2013-07-12 17:13:07 +10:00
Cameron McCormack
227db4073f Bug 890782 - Reflow SVG text inserted into non-display containers. r=jwatt 2013-07-12 17:13:07 +10:00
Cameron McCormack
cc69f69b39 Bug 890782 - Part 3: Inherit NS_FRAME_IS_NONDISPLAY by default. r=jwatt 2013-07-12 17:13:07 +10:00
Cameron McCormack
e57c8ad0ef Bug 890782 - Part 2: Make NS_STATE_SVG_NONDISPLAY_CHILD a global state bit and rename it. r=jwatt 2013-07-12 17:13:07 +10:00
Cameron McCormack
6aa59ecec4 Bug 890782 - Part 1: Return early in UpdateGlyphPositioning if frames are dirty. r=longsonr 2013-07-12 17:13:06 +10:00
Cameron McCormack
ec8519bdbb Bug 879659 - Part 3: Implement <marker orient="auto-start-reverse">. r=longsonr 2013-07-12 16:39:38 +10:00
Cameron McCormack
3c1809b4b3 Bug 879659 - Part 2: Refactor SVG marker handling to support more types of markers in the future. r=longsonr 2013-07-12 16:39:38 +10:00
Trevor Saunders
238525e2d8 bug 887483 - remove a bunch of useless assignments to FORCE_STATIC_LIB implied by LIBXUL_LIBRARY=1 r=mshal 2013-07-11 11:06:34 -04:00
Phil Ringnalda
eed52216ef Back out cb34d80e6fc8 (bug 889515) for 10.6 assertions
CLOSED TREE
2013-07-11 21:24:20 -07:00
Matt Woodrow
1e6914d288 Bug 889515 - Get rid of static sCompositorParent. r=nical 2013-07-11 22:32:09 -04:00
Mike Hommey
b20f881e7c Bug 892401 - Remove NEW_H. r=ted 2013-07-12 09:16:41 +09:00
Daniel Holbert
3ae760d817 Bug 885424 part 4: Refactor ComputeFlexContainerMainSize to have a clearer horizontal case vs. vertical case. r=dbaron 2013-07-11 16:47:03 -07:00
Daniel Holbert
a96d03d238 Bug 860242: If box-sizing includes border/padding, then don't add border/padding to cell-width, in fixed table layout's percent-width case. r=dbaron 2013-07-11 16:46:06 -07:00
Blake Kaplan
1a6140d6ca Reftests for bug 890775 - r=peterv 2013-07-11 17:53:08 -04:00
Blake Kaplan
eb084c4fdd Bug 890775 - Not all xbl:children elements should be treated specially. r=peterv 2013-07-11 17:52:49 -04:00
Jeff Gilbert
97463875c8 Bug 881997 - Use confvars to establish webgl conformance for different products. - r=bjacob,ted 2013-07-11 14:12:32 -07:00
Andrea Marchesini
0090dbd0ea Bug 884279 - Rename Future to Promise. r=mounir
--HG--
rename : dom/future/Makefile.in => dom/promise/Makefile.in
rename : dom/future/Future.cpp => dom/promise/Promise.cpp
rename : dom/future/Future.h => dom/promise/Promise.h
rename : dom/future/FutureCallback.cpp => dom/promise/PromiseCallback.cpp
rename : dom/future/FutureCallback.h => dom/promise/PromiseCallback.h
rename : dom/future/FutureResolver.cpp => dom/promise/PromiseResolver.cpp
rename : dom/future/FutureResolver.h => dom/promise/PromiseResolver.h
rename : dom/future/moz.build => dom/promise/moz.build
rename : dom/future/tests/Makefile.in => dom/promise/tests/Makefile.in
rename : dom/future/tests/moz.build => dom/promise/tests/moz.build
rename : dom/future/tests/test_bug883683.html => dom/promise/tests/test_bug883683.html
rename : dom/future/tests/test_future.html => dom/promise/tests/test_promise.html
rename : dom/future/tests/test_resolve.html => dom/promise/tests/test_resolve.html
rename : dom/webidl/Future.webidl => dom/webidl/Promise.webidl
2013-07-11 16:40:36 -04:00
Ryan VanderMeulen
48b25b0add Backed out changeset 4504582d908c (bug 843003) for Marionette failures. 2013-07-11 11:46:04 -04:00
Botond Ballo
aa89fe2cd5 Bug 891468 - Convert nsEventStateManager::GetChildProcessOffset to return a LayoutDeviceIntPoint instead of an nsIntPoint. r=smaug 2013-07-11 10:43:35 -04:00
Botond Ballo
336bc41be0 Bug 890938 - Convert AsyncPanZoomController::ZoomToRect to take a CSSRect instead of a gfxRect. r=kats 2013-07-11 10:43:35 -04:00
Mounir Lamouri
4505c3bea8 Bug 843003 - Send events and allow :hover to apply on <button>'s children. r=bz 2013-07-11 10:30:23 -04:00
Daniel Holbert
ea38e008f6 Bug 892108: Simplify a SVG check to use HasViewBoxOrSyntheticViewBox(). r=jwatt 2013-07-10 16:20:54 -07:00
Wes Kocher
df30603f5d Backout b131b1f08ffc for oranges on a CLOSED TREE 2013-07-10 15:06:01 -07:00
Blake Kaplan
9c1a8784b8 Bug 860123. r=ehsan 2013-07-08 15:06:01 -04:00
Ryan VanderMeulen
1d7eff0f7a Backed out changeset b7d6458d2a3c (bug 887483) for apparently causing Android robocop-2 failures. 2013-07-10 13:51:28 -04:00
Trevor Saunders
d82043f811 bug 887483 - rm a bunch of useless assignments to FORCE_STATIC_LIB r=mshal 2013-06-25 14:29:26 -04:00
Ryan VanderMeulen
3d31820419 Backed out changeset 3265d1e6ed10 (bug 890938) for Werror bustage. 2013-07-10 10:46:31 -04:00
Botond Ballo
55a463e643 Bug 890938 - Convert AsyncPanZoomController::ZoomToRect to take a CSSRect instead of a gfxRect. r=kats 2013-07-10 10:04:20 -04:00
Bear Travis
99dbad44b9 Bug 835873 - Include minHeight calculation before vertically centering a button's children. r=bz 2013-07-10 10:02:47 -04:00
Ryan VanderMeulen
ec6b3d53b5 Merge m-c to inbound. 2013-07-10 09:45:16 -04:00
Ms2ger
fae15265a4 Bug 890821 - Make nsIScrollableFrame::GetScrollPositionCSSPixels return CSSIntPoint; r=roc 2013-07-10 11:58:13 +02:00
Wes Kocher
4e8716913a Backout bug 881997 for conformance test failures 2013-07-09 20:17:56 -07:00
Matt Woodrow
146fa01a1e Bug 889953 - Add a bounds property to ColorLayer to restrict the drawing region instead of using a clip. This stops our accelerated layer backends from requiring a temporary surface to render transformed ColorLayers. r=roc 2013-07-09 10:11:00 -04:00
Jeff Gilbert
bb4414693d Bug 881997 - Use confvars to establish webgl conformance for different products. - r=bjacob,ted 2013-07-09 17:46:25 -07:00
Ralph Giles
2ec3570c84 Bug 887463 - remove webvtt parser library. r=cpearce. 2013-07-09 17:02:00 -07:00
Olli Pettay
6767d0a1a8 bug 789919, (snow-white) make addref/release of CCable objects faster by removing indirect refcnt increase/decrease, r=mccr8, test changes r=ehsan
--HG--
extra : rebase_source : 2a3b22425c14d6daedc91d62a652c34431acd2fb
2013-07-09 13:30:58 -04:00
Daniel Holbert
83cb6e3bec Bug 885424 part 3: Rename flexContainerMainSize to contentBoxMainSize, for clarity, and mark that & 'frameMainSize' as const. r=dbaron 2013-07-09 14:38:59 -07:00
Daniel Holbert
cb14d920e1 Bug 885424 part 2: Perform flexbox main-axis alignment separately from cross-size determination, to more closely match the ordering of steps in flexbox spec. r=dbaron 2013-07-09 14:38:59 -07:00
Daniel Holbert
257df7c379 Bug 885424 part 1: Set aStatus at the very beginning of flexbox reflow, and call NS_FRAME_SET_TRUNCATION at the very end. r=dbaron 2013-07-09 14:38:59 -07:00
Daniel Holbert
79f5993a00 Bug 885424 part 0: Shift declarion of 'frameCrossSize' down to where it's actually used. r=dbaron 2013-07-09 14:38:59 -07:00
Scott Johnson
2279d0f027 Bug 861184: Pull code providing binary search for valid column height into its own method. [r=roc] 2013-07-09 15:24:27 -05:00
Timothy Nikkel
8d74513780 Bug 890495. Add a reftest to test that dynamic changes to a legend element's margins are handled correctly. 2013-07-09 15:14:01 -05:00
Benoit Girard
fe89091f81 Bug 890279 - Create ScrollInfoLayers for frames we want APZC support. r=kats 2013-07-02 11:16:05 -04:00
Ryan VanderMeulen
42dc56caf5 Bug 891347 - Skip 385526.html on B2G due to frequent timeouts. 2013-07-09 16:02:04 -04:00
Matt Woodrow
28c11b7893 Backout a17b6115cdd7 for causing reftest failures 2013-07-09 12:05:04 -04:00
Ms2ger
8706c8cbac Bug 888366 - Part a: Remove dead DOMCI_DATA uses and SVGRect classinfo; r=peterv 2013-07-10 11:55:16 +02:00
Ms2ger
5164d8900d Bug 888574 - Remove TAR_CREATE_FLAGS_QUIET, make TAR_CREATE_FLAGS quiet by default; r=gps+ted 2013-07-10 11:55:01 +02:00
Ms2ger
c143803fda Bug 884748 - Make nsTouchEvent::touches store Touch instead of nsIDOMTouch; r=dzbarsky 2013-07-10 11:53:09 +02:00
Rick Eyre
cb6429a571 Bug 785821 - Rename input element tests r=lahabana,mounir
Renamed input element tests in layout/reftests/forms/input/* to get
rid of the input-* prefixes.

--HG--
rename : layout/reftests/forms/input/email/input-email-1.html => layout/reftests/forms/input/email/1.html
rename : layout/reftests/forms/input/email/input-email-2.html => layout/reftests/forms/input/email/2.html
rename : layout/reftests/forms/input/email/input-email-3.html => layout/reftests/forms/input/email/3.html
rename : layout/reftests/forms/input/email/input-email-ref.html => layout/reftests/forms/input/email/ref.html
rename : layout/reftests/forms/input/file/input-file-background-ref.xul => layout/reftests/forms/input/file/background-ref.xul
rename : layout/reftests/forms/input/file/input-file-background.html => layout/reftests/forms/input/file/background.html
rename : layout/reftests/forms/input/file/input-file-color-inherit-ref.html => layout/reftests/forms/input/file/color-inherit-ref.html
rename : layout/reftests/forms/input/file/input-file-color-inherit.html => layout/reftests/forms/input/file/color-inherit.html
rename : layout/reftests/forms/input/file/input-file-rtl-ref.xul => layout/reftests/forms/input/file/rtl-ref.xul
rename : layout/reftests/forms/input/file/input-file-rtl.html => layout/reftests/forms/input/file/rtl.html
rename : layout/reftests/forms/input/file/input-file-simple-ref.xul => layout/reftests/forms/input/file/simple-ref.xul
rename : layout/reftests/forms/input/file/input-file-simple.html => layout/reftests/forms/input/file/simple.html
rename : layout/reftests/forms/input/file/input-file-size.html => layout/reftests/forms/input/file/size.html
rename : layout/reftests/forms/input/file/input-file-style-ref.xul => layout/reftests/forms/input/file/style-ref.xul
rename : layout/reftests/forms/input/file/input-file-style.html => layout/reftests/forms/input/file/style.html
rename : layout/reftests/forms/input/file/input-file-width-clip-ref.html => layout/reftests/forms/input/file/width-clip-ref.html
rename : layout/reftests/forms/input/file/input-file-width-clip.html => layout/reftests/forms/input/file/width-clip.html
rename : layout/reftests/forms/input/range/input-75pct-common-ref.html => layout/reftests/forms/input/range/75pct-common-ref.html
rename : layout/reftests/forms/input/range/input-75pct-unthemed-common-ref.html => layout/reftests/forms/input/range/75pct-unthemed-common-ref.html
rename : layout/reftests/forms/input/range/input-range-different-fraction-of-range-unthemed-1-notref.html => layout/reftests/forms/input/range/different-fraction-of-range-unthemed-1-notref.html
rename : layout/reftests/forms/input/range/input-range-different-fraction-of-range-unthemed-1.html => layout/reftests/forms/input/range/different-fraction-of-range-unthemed-1.html
rename : layout/reftests/forms/input/range/input-range-direction-unthemed-1-ref.html => layout/reftests/forms/input/range/direction-unthemed-1-ref.html
rename : layout/reftests/forms/input/range/input-range-direction-unthemed-1.html => layout/reftests/forms/input/range/direction-unthemed-1.html
rename : layout/reftests/forms/input/range/input-from-range-to-other-type-unthemed-1-ref.html => layout/reftests/forms/input/range/from-range-to-other-type-unthemed-1-ref.html
rename : layout/reftests/forms/input/range/input-from-range-to-other-type-unthemed-1.html => layout/reftests/forms/input/range/from-range-to-other-type-unthemed-1.html
rename : layout/reftests/forms/input/range/input-range-moz-range-progress-1-ref.html => layout/reftests/forms/input/range/moz-range-progress-1-ref.html
rename : layout/reftests/forms/input/range/input-range-moz-range-progress-1.html => layout/reftests/forms/input/range/moz-range-progress-1.html
rename : layout/reftests/forms/input/range/input-range-moz-range-progress-2-ref.html => layout/reftests/forms/input/range/moz-range-progress-2-ref.html
rename : layout/reftests/forms/input/range/input-range-moz-range-progress-2.html => layout/reftests/forms/input/range/moz-range-progress-2.html
rename : layout/reftests/forms/input/range/input-range-moz-range-progress-3-ref.html => layout/reftests/forms/input/range/moz-range-progress-3-ref.html
rename : layout/reftests/forms/input/range/input-range-moz-range-progress-3.html => layout/reftests/forms/input/range/moz-range-progress-3.html
rename : layout/reftests/forms/input/range/input-range-not-other-type-unthemed-1.html => layout/reftests/forms/input/range/not-other-type-unthemed-1.html
rename : layout/reftests/forms/input/range/input-range-not-other-type-unthemed-1a-notref.html => layout/reftests/forms/input/range/not-other-type-unthemed-1a-notref.html
rename : layout/reftests/forms/input/range/input-range-not-other-type-unthemed-1b-notref.html => layout/reftests/forms/input/range/not-other-type-unthemed-1b-notref.html
rename : layout/reftests/forms/input/range/input-range-not-other-type-unthemed-1c-notref.html => layout/reftests/forms/input/range/not-other-type-unthemed-1c-notref.html
rename : layout/reftests/forms/input/range/input-range-same-fraction-of-range-unthemed-1-ref.html => layout/reftests/forms/input/range/same-fraction-of-range-unthemed-1-ref.html
rename : layout/reftests/forms/input/range/input-range-same-fraction-of-range-unthemed-1.html => layout/reftests/forms/input/range/same-fraction-of-range-unthemed-1.html
rename : layout/reftests/forms/input/range/input-stepDown-unthemed.html => layout/reftests/forms/input/range/stepDown-unthemed.html
rename : layout/reftests/forms/input/range/input-stepDown.html => layout/reftests/forms/input/range/stepDown.html
rename : layout/reftests/forms/input/range/input-stepUp-unthemed.html => layout/reftests/forms/input/range/stepUp-unthemed.html
rename : layout/reftests/forms/input/range/input-stepUp.html => layout/reftests/forms/input/range/stepUp.html
rename : layout/reftests/forms/input/range/input-to-range-from-other-type-unthemed-1-ref.html => layout/reftests/forms/input/range/to-range-from-other-type-unthemed-1-ref.html
rename : layout/reftests/forms/input/range/input-to-range-from-other-type-unthemed-1.html => layout/reftests/forms/input/range/to-range-from-other-type-unthemed-1.html
rename : layout/reftests/forms/input/range/input-value-prop-unthemed.html => layout/reftests/forms/input/range/value-prop-unthemed.html
rename : layout/reftests/forms/input/range/input-value-prop.html => layout/reftests/forms/input/range/value-prop.html
rename : layout/reftests/forms/input/range/input-valueAsNumber-prop-unthemed.html => layout/reftests/forms/input/range/valueAsNumber-prop-unthemed.html
rename : layout/reftests/forms/input/range/input-valueAsNumber-prop.html => layout/reftests/forms/input/range/valueAsNumber-prop.html
rename : layout/reftests/forms/input/search/input-search-1.html => layout/reftests/forms/input/search/1.html
rename : layout/reftests/forms/input/search/input-search-2.html => layout/reftests/forms/input/search/2.html
rename : layout/reftests/forms/input/search/input-search-3.html => layout/reftests/forms/input/search/3.html
rename : layout/reftests/forms/input/search/input-search-ref.html => layout/reftests/forms/input/search/ref.html
rename : layout/reftests/forms/input/tel/input-tel-1.html => layout/reftests/forms/input/tel/1.html
rename : layout/reftests/forms/input/tel/input-tel-2.html => layout/reftests/forms/input/tel/2.html
rename : layout/reftests/forms/input/tel/input-tel-3.html => layout/reftests/forms/input/tel/3.html
rename : layout/reftests/forms/input/tel/input-tel-ref.html => layout/reftests/forms/input/tel/ref.html
rename : layout/reftests/forms/input/url/input-url-1.html => layout/reftests/forms/input/url/1.html
rename : layout/reftests/forms/input/url/input-url-2.html => layout/reftests/forms/input/url/2.html
rename : layout/reftests/forms/input/url/input-url-3.html => layout/reftests/forms/input/url/3.html
rename : layout/reftests/forms/input/url/input-url-ref.html => layout/reftests/forms/input/url/ref.html
2013-07-08 12:41:50 -04:00
Rick Eyre
d375739359 Bug 785821 - Move input tests to their respective folders r=lahabana,mounir
- Moved layout/reftests/forms/input-text* files to layout/reftests/forms/input/text/
- Moved layout/reftests/forms/input-percentage* files to layout/reftests/forms/input/percentage/
- Moved layout/reftests/forms/input-hidden* files to layout/reftests/forms/input/hidden/

--HG--
rename : layout/reftests/forms/input-hidden-border.html => layout/reftests/forms/input/hidden/border.html
rename : layout/reftests/forms/input-percentage-padding-ref.html => layout/reftests/forms/input/percentage/padding-ref.html
rename : layout/reftests/forms/input-percentage-padding.html => layout/reftests/forms/input/percentage/padding.html
rename : layout/reftests/forms/input-text-baseline-1-ref.html => layout/reftests/forms/input/text/baseline-1-ref.html
rename : layout/reftests/forms/input-text-baseline-1.html => layout/reftests/forms/input/text/baseline-1.html
rename : layout/reftests/forms/input-text-bounds-1-ref.html => layout/reftests/forms/input/text/bounds-1-ref.html
rename : layout/reftests/forms/input-text-bounds-1.html => layout/reftests/forms/input/text/bounds-1.html
rename : layout/reftests/forms/input-text-centering-1-ref.xul => layout/reftests/forms/input/text/centering-1-ref.xul
rename : layout/reftests/forms/input-text-centering-1.xul => layout/reftests/forms/input/text/centering-1.xul
rename : layout/reftests/forms/input-text-dynamic-height-1-ref.xul => layout/reftests/forms/input/text/dynamic-height-1-ref.xul
rename : layout/reftests/forms/input-text-dynamic-height-1.xul => layout/reftests/forms/input/text/dynamic-height-1.xul
rename : layout/reftests/forms/input-text-size-1-ref.html => layout/reftests/forms/input/text/size-1-ref.html
rename : layout/reftests/forms/input-text-size-1.html => layout/reftests/forms/input/text/size-1.html
rename : layout/reftests/forms/input-text-size-2-ref.html => layout/reftests/forms/input/text/size-2-ref.html
rename : layout/reftests/forms/input-text-size-2.html => layout/reftests/forms/input/text/size-2.html
2013-07-08 11:28:29 -04:00
Rick Eyre
ceb4a144d9 Bug 785821 - Move legend element tests in layout/reftests/forms to their own folder r=lahabana,mounir
--HG--
rename : layout/reftests/forms/legend-ref.html => layout/reftests/forms/legend/legend-ref.html
rename : layout/reftests/forms/legend.html => layout/reftests/forms/legend/legend.html
2013-06-14 10:24:49 -04:00
Rick Eyre
80a98ebf92 Bug 785821 - Move textbox tests in layout/reftests/forms to their own folder r=lahabana,mounir
--HG--
rename : layout/reftests/forms/textbox-accesskey-1-notref.xul => layout/reftests/forms/textbox/accesskey-1-notref.xul
rename : layout/reftests/forms/textbox-accesskey-1.xul => layout/reftests/forms/textbox/accesskey-1.xul
rename : layout/reftests/forms/textbox-accesskey-2-ref.xul => layout/reftests/forms/textbox/accesskey-2-ref.xul
rename : layout/reftests/forms/textbox-accesskey-2.xul => layout/reftests/forms/textbox/accesskey-2.xul
rename : layout/reftests/forms/textbox-accesskey-3-notref.xul => layout/reftests/forms/textbox/accesskey-3-notref.xul
rename : layout/reftests/forms/textbox-accesskey-3-ref.xul => layout/reftests/forms/textbox/accesskey-3-ref.xul
rename : layout/reftests/forms/textbox-accesskey-3.xul => layout/reftests/forms/textbox/accesskey-3.xul
rename : layout/reftests/forms/textbox-accesskey-4-notref.xul => layout/reftests/forms/textbox/accesskey-4-notref.xul
rename : layout/reftests/forms/textbox-accesskey-4-ref.xul => layout/reftests/forms/textbox/accesskey-4-ref.xul
rename : layout/reftests/forms/textbox-accesskey-4.xul => layout/reftests/forms/textbox/accesskey-4.xul
rename : layout/reftests/forms/textbox-align-baseline-1-ref.xul => layout/reftests/forms/textbox/align-baseline-1-ref.xul
rename : layout/reftests/forms/textbox-align-baseline-1.xul => layout/reftests/forms/textbox/align-baseline-1.xul
rename : layout/reftests/forms/textbox-setsize-ref.xul => layout/reftests/forms/textbox/setsize-ref.xul
rename : layout/reftests/forms/textbox-setsize.xul => layout/reftests/forms/textbox/setsize.xul
2013-06-14 10:20:28 -04:00
Rick Eyre
7bafea5a72 Bug 785821 - Move radio button tests in layout/reftests/forms to their own folder r=lahabana,mounir
--HG--
rename : layout/reftests/forms/radio-checked-native-notref.html => layout/reftests/forms/input/radio/checked-native-notref.html
rename : layout/reftests/forms/radio-checked-native.html => layout/reftests/forms/input/radio/checked-native.html
rename : layout/reftests/forms/radio-checked-notref.html => layout/reftests/forms/input/radio/checked-notref.html
rename : layout/reftests/forms/radio-checked.html => layout/reftests/forms/input/radio/checked.html
rename : layout/reftests/forms/radio-label-dynamic-ref.html => layout/reftests/forms/input/radio/label-dynamic-ref.html
rename : layout/reftests/forms/radio-label-dynamic.html => layout/reftests/forms/input/radio/label-dynamic.html
2013-06-14 10:13:17 -04:00
Rick Eyre
bfcdec6a6f Bug 785812 - Move checkbox tests in layout/reftest/forms to their own folder r=lahabana,mounir
--HG--
rename : layout/reftests/forms/checkbox-checked-native-notref.html => layout/reftests/forms/input/checkbox/checked-native-notref.html
rename : layout/reftests/forms/checkbox-checked-native.html => layout/reftests/forms/input/checkbox/checked-native.html
rename : layout/reftests/forms/checkbox-checked-notref.html => layout/reftests/forms/input/checkbox/checked-notref.html
rename : layout/reftests/forms/checkbox-checked.html => layout/reftests/forms/input/checkbox/checked.html
rename : layout/reftests/forms/indeterminate-checked-notref.html => layout/reftests/forms/input/checkbox/indeterminate-checked-notref.html
rename : layout/reftests/forms/indeterminate-checked.html => layout/reftests/forms/input/checkbox/indeterminate-checked.html
rename : layout/reftests/forms/indeterminate-native-checked-notref.html => layout/reftests/forms/input/checkbox/indeterminate-native-checked-notref.html
rename : layout/reftests/forms/indeterminate-native-checked.html => layout/reftests/forms/input/checkbox/indeterminate-native-checked.html
rename : layout/reftests/forms/indeterminate-native-unchecked-notref.html => layout/reftests/forms/input/checkbox/indeterminate-native-unchecked-notref.html
rename : layout/reftests/forms/indeterminate-native-unchecked.html => layout/reftests/forms/input/checkbox/indeterminate-native-unchecked.html
rename : layout/reftests/forms/indeterminate-selector-ref.html => layout/reftests/forms/input/checkbox/indeterminate-selector-ref.html
rename : layout/reftests/forms/indeterminate-selector.html => layout/reftests/forms/input/checkbox/indeterminate-selector.html
rename : layout/reftests/forms/indeterminate-unchecked-notref.html => layout/reftests/forms/input/checkbox/indeterminate-unchecked-notref.html
rename : layout/reftests/forms/indeterminate-unchecked.html => layout/reftests/forms/input/checkbox/indeterminate-unchecked.html
rename : layout/reftests/forms/checkbox-label-dynamic-ref.html => layout/reftests/forms/input/checkbox/label-dynamic-ref.html
rename : layout/reftests/forms/checkbox-label-dynamic.html => layout/reftests/forms/input/checkbox/label-dynamic.html
rename : layout/reftests/forms/checkbox-radio-stretched-ref.html => layout/reftests/forms/input/checkbox/radio-stretched-ref.html
rename : layout/reftests/forms/checkbox-radio-stretched.html => layout/reftests/forms/input/checkbox/radio-stretched.html
2013-06-14 10:06:17 -04:00
Rick Eyre
b53355bec8 Bug 785821 - Move button element tests in layout/reftests/forms to their own folder r=lahabana,mounir
--HG--
rename : layout/reftests/forms/button-first-letter-1-noref.html => layout/reftests/forms/button/first-letter-1-noref.html
rename : layout/reftests/forms/button-first-letter-1-ref.html => layout/reftests/forms/button/first-letter-1-ref.html
rename : layout/reftests/forms/button-first-letter-1.html => layout/reftests/forms/button/first-letter-1.html
rename : layout/reftests/forms/button-max-height-ref.html => layout/reftests/forms/button/max-height-ref.html
rename : layout/reftests/forms/button-max-height.html => layout/reftests/forms/button/max-height.html
2013-06-14 09:57:38 -04:00
Rick Eyre
546144f1d7 Bug 785821 - Move select element tests in layout/reftests/forms to their own folder r=lahabana,mounir
--HG--
rename : layout/reftests/forms/select-boguskids-ref.html => layout/reftests/forms/select/boguskids-ref.html
rename : layout/reftests/forms/select-boguskids.html => layout/reftests/forms/select/boguskids.html
rename : layout/reftests/forms/select-dynamic-boguskids.html => layout/reftests/forms/select/dynamic-boguskids.html
rename : layout/reftests/forms/select-multiple-ref.html => layout/reftests/forms/select/multiple-ref.html
rename : layout/reftests/forms/select-multiple.html => layout/reftests/forms/select/multiple.html
rename : layout/reftests/forms/select-option-children-ref.html => layout/reftests/forms/select/option-children-ref.html
rename : layout/reftests/forms/select-option-children.html => layout/reftests/forms/select/option-children.html
rename : layout/reftests/forms/out-of-bounds-selectedindex-ref.html => layout/reftests/forms/select/out-of-bounds-selectedindex-ref.html
rename : layout/reftests/forms/out-of-bounds-selectedindex.html => layout/reftests/forms/select/out-of-bounds-selectedindex.html
2013-06-14 09:49:20 -04:00
Rick Eyre
331a2de574 Bug 785821 - Move textarea reftests in layout/reftests/forms to their own directory r=lahabana,mounir
--HG--
rename : layout/reftests/forms/textarea-in-dynamic-rtl-doc.html => layout/reftests/forms/textarea/in-dynamic-rtl-doc.html
rename : layout/reftests/forms/textarea-in-ltr-doc-scrollbar.html => layout/reftests/forms/textarea/in-ltr-doc-scrollbar.html
rename : layout/reftests/forms/textarea-in-rtl-doc-scrollbar.html => layout/reftests/forms/textarea/in-rtl-doc-scrollbar.html
rename : layout/reftests/forms/textarea-ltr-scrollbar.html => layout/reftests/forms/textarea/ltr-scrollbar.html
rename : layout/reftests/forms/textarea-ltr.html => layout/reftests/forms/textarea/ltr.html
rename : layout/reftests/forms/textarea-no-resize.html => layout/reftests/forms/textarea/no-resize.html
rename : layout/reftests/forms/textarea-resize-background-ref.html => layout/reftests/forms/textarea/resize-background-ref.html
rename : layout/reftests/forms/textarea-resize-background.html => layout/reftests/forms/textarea/resize-background.html
rename : layout/reftests/forms/textarea-resize-ref.html => layout/reftests/forms/textarea/resize-ref.html
rename : layout/reftests/forms/textarea-resize.html => layout/reftests/forms/textarea/resize.html
rename : layout/reftests/forms/textarea-rtl-dynamic-attr.html => layout/reftests/forms/textarea/rtl-dynamic-attr.html
rename : layout/reftests/forms/textarea-rtl-dynamic-style.html => layout/reftests/forms/textarea/rtl-dynamic-style.html
rename : layout/reftests/forms/textarea-rtl-scrollbar.html => layout/reftests/forms/textarea/rtl-scrollbar.html
rename : layout/reftests/forms/textarea-rtl.html => layout/reftests/forms/textarea/rtl.html
rename : layout/reftests/forms/textarea-setvalue-framereconstruction-1.html => layout/reftests/forms/textarea/setvalue-framereconstruction-1.html
rename : layout/reftests/forms/textarea-setvalue-framereconstruction-ref.html => layout/reftests/forms/textarea/setvalue-framereconstruction-ref.html
2013-06-14 09:38:40 -04:00
John Daggett
47e484ae88 Bug 869764. Eliminate use of t2embed library in Windows GDI case. r=emk 2013-07-09 10:40:03 +09:00
Blake Kaplan
ecf2b59e9a Bug 891088 - Rename nsXBLChildrenElement -> mozilla::dom::XBLChildrenElement. r=peterv
--HG--
rename : content/xbl/src/nsXBLChildrenElement.cpp => content/xbl/src/XBLChildrenElement.cpp
rename : content/xbl/src/nsXBLChildrenElement.h => content/xbl/src/XBLChildrenElement.h
2013-07-01 15:09:37 -07:00
Trevor Saunders
ace23958ea bug 886526 - disallow MODULE_NAME and IS_COMPONENT for makefiles in libxul r=bsmedberg 2013-06-25 11:15:21 -04:00
Joey Armstrong
df6123b0bc bug 870407: cleanup bug. r=mshal 2013-07-08 11:53:00 -04:00
David Zbarsky
2f6d14bd46 Bug 885804: Renaming in js/layout/ipc r=roc 2013-07-08 11:48:39 -04:00
Cameron McCormack
4308bf4c66 Bug 890756 - Remove nsSVGTextFrame2::AutoCanvasTMForMarker. r=longsonr 2013-07-08 17:39:50 +10:00
Cameron McCormack
d30b090356 Bug 877957 - Don't use the context scale when determining the font size scale factor for non-display SVG text. r=longsonr 2013-07-08 10:38:16 +10:00
Birunthan Mohanathas
5decb7fc60 Bug 571635 - Make nsCSSStyleSheet::GetStyleRuleAt return a css::Rule*. r=dbaron 2013-07-07 16:23:13 -04:00
Cameron McCormack
c0e2bb6765 Bug 569722 - Implement textLength and lengthAdjust on SVG text elements. r=longsonr 2013-07-07 17:27:51 +10:00
Robert O'Callahan
8a7089ba34 Bug 722923. Part 4: Don't walk continuation chain in SyncViewsAndInvalidateDescendants since DoApplyRenderingChangeToTree already does that. r=matspal
--HG--
extra : rebase_source : 76d249a52afdcb999f56da6842cf8c96c9e8088a
2013-07-06 23:53:42 +12:00
Robert O'Callahan
e818748789 Bug 722923. Part 3: Rename UpdateViewsForFrame and document it properly. r=matspal
--HG--
extra : rebase_source : cc54527bec2d7d049b1abfb079587c183d35899d
2013-07-06 23:53:40 +12:00
Timothy Nikkel
431c0ca32b Bug 890495. Fix comparison of legend position. r=roc 2013-07-05 17:57:13 -05:00
Chris Lord
33b14ab0b7 Bug 803299 - Some SVG tests need more fuzzing on Android with 24bpp. r=jwatt 2013-07-04 14:53:37 +01:00
Chris Lord
b5c993c3d0 Bug 803299 - Some tests require extra fuzzing on Android in 24-bit colour. r=blassey 2013-07-04 14:53:33 +01:00
Chris Lord
e54f139770 Bug 803299 - More tests pass on Android with 24-bit colour. r=blassey
Tests that were marked as failing now pass with increased colour depth.
2013-07-04 14:53:29 +01:00
Cameron McCormack
6e9bd2754f Bug 890196 - Remove unnecessary code to fill out nsSVGTextFrame2::mPositions when more characters are specified than positions. r=longsonr 2013-07-04 18:31:24 +10:00
Simon Montagu
f52ec81b93 Use GetFrameBaseLevel to drill down to the first leaf frame instead of just looking at the first child when getting the line direction. Bug 889742, r=roc 2013-07-04 10:13:52 +03:00
Mike Shal
2f5d43999f Bug 868536 - Move ipdl.mk files to moz.build; r=gps
Author: Mike Shal <mshal@mozilla.com>
2013-07-01 09:56:28 -04:00
Masatoshi Kimura
16ea5c4d5c Bug 888323 - Stop including prtime.h in nsrootidl.idl. r=ehsan 2013-07-04 00:56:26 +09:00
Matt Woodrow
efcdad9840 Bug 889953 - Add a bounds property to ColorLayer to restrict the drawing region instead of using a clip. This stops our accelerated layer backends from requiring a temporary surface to render transformed ColorLayers. r=roc 2013-07-09 10:11:00 -04:00
George Wright
6c6f1ec95a Bug 869178 - Use SkCanvas::drawBitmapRect instead of a bitmap SkShader; it's slightly faster r=snorp 2012-11-15 19:57:40 -05:00
Kartikaya Gupta
528c33436e Bug 866265 - Revert a line from bug 883646 because it was incorrect. r=kentuckyfriedtakahe 2013-07-03 09:04:48 -04:00
Robert Longson
6c040f049e Bug 889329 - Implement deselectAll(). r=cam,sr=roc 2013-07-03 08:41:53 +01:00
Cameron McCormack
88a08f15a2 Bug 889221 - Record dominant-baseline values correctly when traversing SVG text frames. r=roc
--HG--
extra : rebase_source : 0cd8bdd1d140f8991913355988ff26afdd65df2b
2013-07-03 15:31:44 +10:00
Matthew Gregan
16d93ca314 Bug 855130 - Implement URL::createObjectURL overload for
MediaSources.  Add MediaSources to HostObjectProtocolHandler.  Make
 MediaSource a real interface.  r=khuey
2013-06-21 15:15:15 +12:00
Matthew Gregan
13e5c08e6c Bug 855130 - Implement a minimal working subset of the Media Source
Extensions specification.  r=roc
2013-06-21 15:14:42 +12:00
Joey Armstrong
b7ee853939 bug 870407: move CMMSRCS to mozbuild (file batch #3). r=mshal 2013-07-02 17:09:08 -04:00
Ryan VanderMeulen
6c23f16416 Backed out changeset d155557b651c (bug 888323) for bustage.
CLOSED TREE
2013-07-02 14:15:39 -04:00
Masatoshi Kimura
01a103a919 Bug 888323 - Stop including prtime.h in nsrootidl.idl. r=ehsan 2013-07-03 02:08:01 +09:00
Benoit Girard
2911c3ef1d Bug 888622 - Root layer isn't always ContainerLayer, remove incorrect cast. r=kats
--HG--
extra : rebase_source : c3948e30b6fd05c896e1a773e520b8eecfdd05af
2013-07-02 00:17:23 -04:00
Birunthan Mohanathas
9b5a5a380f Bug 887502 - Part 2: Refactor Declaration::GetValue for 'margin' and friends. r=dbaron 2013-07-02 08:11:21 -04:00
Birunthan Mohanathas
4e38c33b3f Bug 887502 - Part 1: Coalesce corners rather than repeating when serializing specified values of 'border-radius'. r=dbaron 2013-07-02 08:10:43 -04:00
Jim Mathies
edeb1b9598 Bug 879565 - Add metrofx support for overlay scrollbars. Patch also replaces various static overlay metrics with LookAndFeel values. r=mstange 2013-07-02 05:02:21 -05:00
Phil Ringnalda
2bded297ef Backed out changeset 77bd60758c53 (bug 879565) for still asserting, just not quite as much 2013-07-01 21:43:49 -07:00
Phil Ringnalda
223d1262f5 Backed out 5fa1f7715c19:7a300d1d1b23 (bug 855130) for Windows build failures
CLOSED TREE
2013-07-01 21:23:37 -07:00
Matthew Gregan
4590b89783 Bug 855130 - Implement URL::createObjectURL overload for MediaSources. r=khuey
---
 content/base/public/nsHostObjectProtocolHandler.h | 26 +++++++++
 content/base/src/nsHostObjectProtocolHandler.cpp  | 65 +++++++++++++++++------
 content/base/src/nsHostObjectURI.h                |  5 +-
 content/media/mediasource/MediaSource.cpp         |  1 +
 content/media/mediasource/MediaSource.h           |  7 +++
 dom/base/URL.cpp                                  | 12 +++++
 dom/base/URL.h                                    |  7 +++
 dom/webidl/URL.webidl                             |  6 +++
 layout/build/nsLayoutModule.cpp                   |  4 ++
 9 files changed, 116 insertions(+), 17 deletions(-)
2013-07-02 15:46:49 +12:00
Matthew Gregan
e960f249c0 Bug 855130 - Implement a minimal working subset of the Media Source Extensions API. r=roc
---
 content/media/mediasource/AsyncEventRunner.h       |  35 ++
 content/media/mediasource/Makefile.in              |  18 +
 content/media/mediasource/MediaSource.cpp          | 395 +++++++++++++++++++++
 content/media/mediasource/MediaSource.h            | 127 +++++++
 .../media/mediasource/MediaSourceInputAdapter.cpp  | 176 +++++++++
 .../media/mediasource/MediaSourceInputAdapter.h    |  43 +++
 content/media/mediasource/SourceBuffer.cpp         | 249 +++++++++++++
 content/media/mediasource/SourceBuffer.h           | 115 ++++++
 content/media/mediasource/SourceBufferList.cpp     | 143 ++++++++
 content/media/mediasource/SourceBufferList.h       |  79 +++++
 content/media/mediasource/moz.build                |  24 ++
 content/media/moz.build                            |   2 +
 dom/bindings/Bindings.conf                         |  13 +
 dom/dom-config.mk                                  |   1 +
 dom/webidl/MediaSource.webidl                      |  38 ++
 dom/webidl/SourceBuffer.webidl                     |  44 +++
 dom/webidl/SourceBufferList.webidl                 |  17 +
 dom/webidl/WebIDL.mk                               |   3 +
 layout/build/Makefile.in                           |   4 +
 modules/libpref/src/init/all.js                    |   3 +
 20 files changed, 1529 insertions(+)
 create mode 100644 content/media/mediasource/AsyncEventRunner.h
 create mode 100644 content/media/mediasource/Makefile.in
 create mode 100644 content/media/mediasource/MediaSource.cpp
 create mode 100644 content/media/mediasource/MediaSource.h
 create mode 100644 content/media/mediasource/MediaSourceInputAdapter.cpp
 create mode 100644 content/media/mediasource/MediaSourceInputAdapter.h
 create mode 100644 content/media/mediasource/SourceBuffer.cpp
 create mode 100644 content/media/mediasource/SourceBuffer.h
 create mode 100644 content/media/mediasource/SourceBufferList.cpp
 create mode 100644 content/media/mediasource/SourceBufferList.h
 create mode 100644 content/media/mediasource/moz.build
 create mode 100644 dom/webidl/MediaSource.webidl
 create mode 100644 dom/webidl/SourceBuffer.webidl
 create mode 100644 dom/webidl/SourceBufferList.webidl
2013-07-02 15:46:48 +12:00
Jim Mathies
aab926d3cd Bug 879565 - Add metrofx support for overlay scrollbars. Patch also replaces various static overlay metrics with LookAndFeel values. (Debug osx assertions fixed.) r=mstange 2013-07-01 21:42:00 -05:00
Jim Mathies
5083d406ba commit backout (bug 879565) CLOSED TREE 2013-07-01 19:29:10 -05:00
Jim Mathies
2734375c82 Backed out changeset c2299dce9dbd (bug 879565) due to debug assertions. 2013-07-01 19:28:44 -05:00
Jim Mathies
bfe1ab63c4 Bug 879565 - Add metrofx support for overlay scrollbars. Patch also replaces various static overlay metrics with LookAndFeel values. r=mstange 2013-07-01 16:53:17 -05:00
L. David Baron
49f77b9e1b Bug 606125 followup: Reattach comment to the code that it was commenting (and rewrap it to a shorter line length too). No review. 2013-07-01 15:22:24 -07:00
Ryan VanderMeulen
20d3da50b0 Backed out changeset 1f6132caf111 (bug 879565) for warnings-as-errors bustage.
CLOSED TREE
2013-07-01 14:50:25 -04:00
Jim Mathies
71359ba1c1 Bug 879565 - Add metrofx support for overlay scrollbars. Patch also replaces various static overlay metrics with LookAndFeel values. r=mstange 2013-07-01 13:29:24 -05:00
Jim Mathies
d7fef01251 Bug 810399 - Add new css selectors and media queries for windows os versions. r=bz 2013-07-01 11:02:29 -05:00
Ryan VanderMeulen
cec8d6319b Backed out changesets 0047417b0635 and 5729545971af (bug 887502) for test failures. 2013-07-01 11:18:58 -04:00
Birunthan Mohanathas
c0ac92bcc8 Bug 887502 - Part 2: Refactor Declaration::GetValue for 'margin' and friends. r=dbaron 2013-07-01 09:47:45 -04:00
Birunthan Mohanathas
7558f537ed Bug 887502 - Part 1: Coalesce corners rather than repeating when serializing specified values of 'border-radius'. r=dbaron 2013-07-01 09:47:27 -04:00
Guilherme Gonçalves
d20201761f Bug 874587 - Add CoreLocation geolocation provider. r=dougt, r=gps, r=smichaud 2013-07-01 09:43:17 -04:00
Ryan VanderMeulen
c6e480b87f Merge inbound and m-c. 2013-07-01 08:12:24 -04:00
Ms2ger
0a7d6a39da Bug 888321 - Pass CSSIntPoint to ScrollToCSSPixels; f=kats r=roc 2013-07-01 09:14:36 +02:00
Ms2ger
d031b8f2f5 Bug 888235 - Use CSSIntSize for nsGlobalWindow::GetInnerWidth/Height; f=kats r=mrbkap 2013-07-01 09:14:24 +02:00
Cameron McCormack
bf8e851cd1 Bug 884718 - Inflate mRect of SVG text by a device pixel to paper over some rounding issues. r=roc 2013-06-29 22:59:35 +10:00
Catalin Iacob
088b9fe162 Bug 798914 (part 6) - Followup: move MemoryReporting.h include after the cpp's own header include. r=njn. 2013-06-30 18:26:39 +02:00
Cameron McCormack
739e644f3b Bug 842181 - Prevent text zoom from affecting SVG text. r=dbaron 2013-06-29 13:28:50 +10:00
Geoff Brown
ebbc52a9f8 Bug 882932 - (2) Fix httpdPath setting for remote mochitest; r=jmaher 2013-06-28 19:20:08 -07:00
Blake Kaplan
2ea3b24b47 Bug 653881 - Add a compatibility hack to allow <xbl:children> elements to be optional when selecting via the child CSS selector. This allows old CSS selectors selecting default content to continue working in the new world. r=dbaron
--HG--
extra : rebase_source : 4d538fcbd8a6b58408dc46835632a4664ba8d0d8
2013-06-28 18:48:13 -07:00
Blake Kaplan
9a0d5df639 Bug 653881 - Bump the assertion count for 382745-1.xhtml. r=bz
--HG--
extra : rebase_source : e645bf99e368d97aca200c0db4c302a87abf3b1f
2013-06-28 18:48:12 -07:00
William Chen
5e5fd8f0c7 Bug 653881 - Normalize the undisplayed map entry for <xbl:children>. r=dbaron
--HG--
extra : rebase_source : b851a3dc8f5bf576a42f0b639bdd51375413b123
2013-06-20 16:21:15 -07:00
William Chen
1f6764a664 Bug 653881 - Push <xbl:children> in ancestor filter. r=bz,dbaron
--HG--
extra : rebase_source : 9aafffadd2451ca7274e99d7e07d0d71ea52ca02
2013-05-30 17:39:08 -07:00
Blake Kaplan
a3a6516091 Bug 653881 - Rework XBL insertion points and clean up related code to more closely follow the Web Components model. Instead of maintaining a hashtable of insertion points in bindings (and removing insertions points from the tree) leave the insertion points in the tree as explicit placeholders and teach all other relevant code how to walk the explicit children of elements via two iterators (ExplicitChildIterator and FlattenedChildIterator). Note that this patch does not maintain 100% compatibility with the previous code: there are bug fixes and behavior changes included. For example, by having explicit insertion points in the bindings, it is now easier to handle dynamic changes to the bound element correctly (as well as, eventually, handling dynamic changes to the binding correctly). Patch originally by sicking. r=bzbarsky
--HG--
extra : rebase_source : 6926ae8ea57b20f4067b16bd3d7bd85bda854756
2013-05-01 15:50:08 -07:00
Justin Lebar
09d2312322 Bug 820686 - Remove code after MOZ_CRASH or MOZ_ASSUME_NOT_REACHED. r=(see below)
r=tbsaunde for accessible
r=jmuizelaar for gfx
r=waldo for js
r=roc for layout
r=glandium for mozglue
r=jduell for netwerk
r=khuey for everything else
2013-06-28 18:38:32 -07:00
Justin Lebar
cab87a0cce Bug 802686 - s/MOZ_NOT_REACHED/MOZ_CRASH/ in Gecko. r=(see below)
r=tbsaunde for accessible
r=jmuizelaar for gfx
r=roc for layout
r=glandium for mozglue
r=jduell for netwerk
r=khuey for everything else

This is a mechanical change made with sed.  Later patches in this queue
clean up the whitespace errors and so on.
2013-06-28 18:38:30 -07:00
Corey Ford
fbf08070fa Bug 883987 - Don't allow BAD_STRING or BAD_URL tokens in @supports conditions. r=dbaron 2013-06-27 17:03:33 -07:00
Daniel Holbert
3f6239a071 Bug 886313: Make DisplayLine generate display items in a temporary collection, so we can apply text-overflow clipping without affecting earlier lines. r=roc 2013-06-28 00:22:57 -07:00
Matthew Gregan
09a800bfde Backout 184ef886365d, 4c6a6ac3a9d5, and 59857a435c3b on a CLOSED TREE 2013-06-28 16:55:35 +12:00
Matthew Gregan
b5544d899d Bug 855130 - Implement a minimal working subset of the Media Source Extensions API. r=roc 2013-06-28 16:32:05 +12:00
Andrew Halberstadt
9784283d75 Bug 882888 - Potential fix for 'OnReftestLoad undefined' intermittent failure, r=jgriffin 2013-06-27 20:45:29 -04:00
Wes Kocher
d171c9e074 Backout 24de4eda70e2 (bug 530985) for failures in test_bug 450930.xhtml, CLOSED TREE 2013-06-27 12:38:33 -07:00
Mark Hammond
228222a276 Bug 883136 - reduce layout flushes in panels. r=enndeakin? 2013-06-24 17:06:56 -04:00
Robert Longson
d86aaf952a Bug 530985 - Make getBoundingClientRect give more sensible results for <svg> elements. r=roc 2013-06-27 19:27:12 +01:00
John Daggett
2402ca9567 Bug 873222 - check unit-type of font-synthesis value before use. r=dbaron 2013-06-27 14:43:00 +09:00
Stephen Pohl
7922e53d41 Bug 868416: Keep overlay scrollbars the same size irrespective of the current document zoom level. r=roc 2013-06-27 00:00:41 -04:00
Geoff Brown
cd7cd9eed7 Bug 882932 - Add -httpd-path option to mochitests and reftests; r=jmaher 2013-06-26 20:42:46 -07:00
Corey Ford
417fcffdce Bug 829816 - Treat \0 and U+0000 in CSS style sheets as U+FFFD. r=dbaron 2013-06-26 15:17:14 -07:00
Seth Fowler
1d2edbfa2d Bug 695763. Part 7. Invalidate img's if they are not decoded and we are asked to do a sync decode. r=matt.woodrow 2013-06-26 11:43:27 -05:00
Seth Fowler
b39c6c1f6c Bug 695763. Part 6. Invalidate XUL images if they are not decoded and we are asked to do a sync decode. r=matt.woodrow 2013-06-26 11:43:27 -05:00
Timothy Nikkel
99526d4aa5 Bug 695763. Part 5. Invalidate background images if they are not decoded and we are asked to do a sync decode. r=matt.woodrow 2013-06-26 11:43:27 -05:00
Timothy Nikkel
43483fb2f5 Bug 695763. Part 4. Invalidate table background images if they are not decoded and we are asked to do a sync decode. r=roc 2013-06-26 11:43:26 -05:00
Timothy Nikkel
424910d9f9 Bug 695763. Part 3. Invalidate the background images of buttons, fieldsets, and mathml chars if they are not decoded and we are asked to do a sync decode. r=matt.woodrow 2013-06-26 11:43:26 -05:00
Simon Montagu
ff1fdc899f Unfocus the text area before snapshotWindow so that the caret doesn't appear in the snapshot. Bug 886737; r=ehsan 2013-06-26 08:54:25 +03:00
Robert Longson
f026fe3dbe Bug 829085 - Fix hit testing when vector-effect=non-scaling-stroke is used. r=dholbert 2013-06-26 13:31:06 +01:00
Léonard Beck
846998c6b8 Bug 654550 - Add a preference to disable media statistics. r = padenot,jaws 2013-06-11 17:23:13 +02:00
Cameron McCormack
e2a3c28b46 Bug 886230 - Don't paint SVG text under DrawWindow(..., DRAWWINDOW_DO_NOT_FLUSH) when frames are dirty. r=roc 2013-06-25 16:01:38 +10:00
Michael Harrison
58fc2af3ce Bug 534409 - Fix incorrect sizing of the <audio> element when it has a non-auto width or height. r=doublec 2013-06-25 18:00:04 -04:00
Dan Minor (dminor@mozilla.com)
b95b5a1bd4 Bug 877266 - Add AndroidVersion to reftests and modify manifests for pandaboards. r=jmaher 2013-06-24 08:51:32 -04:00
Ed Morley
02d459330d Backed out changeset d7c237784ce9 (bug 886230) for B2G mochitest-9 failures in test_bug582181-1.html 2013-06-25 13:45:09 +01:00
Nicholas Cameron
619ee71fa7 Bug 878142; be more precise about removing the animation manager from the refresh driver. r=dbaron 2013-06-25 20:58:46 +12:00
L. David Baron
5bf449ab35 Bug 858937 patch 2: Make off-main-thread CSS transitions/animations code that should be using nsLayoutUtils::GetStyleFrame do so. r=nrc
The fixes to the miniflush code
(nsTransitionManager::UpdateThrottledStyle and UpdateAllThrottledStyles)
fix the case where we constructed totally incorrect style contexts for
outer table frames (which have special style contexts inheriting from
the table frame) during the miniflush, leading to inconsistent style
data and other bad things, when we should have been touching the style
on the table frame instead.

The fixes to the other OMTA codepaths lead to layer tests being
performed on the same frame that the styles will be applied to, and
probably fix real bugs (which would occur when animating opacity or
transform on a table).
2013-06-24 22:32:10 -07:00
L. David Baron
7ec07e319b Bug 858937 patch 1: Add nsLayoutUtils::GetStyleFrame() variant taking nsIContent*, and use it for two existing users of the variant taking nsIFrame*. r=nrc 2013-06-24 22:32:10 -07:00
Phil Ringnalda
83b45dda07 Back out 2332bb3fe186:10f70b8b04fe (bug 858937) for warnings-as-errors bustage
CLOSED TREE
2013-06-24 23:42:05 -07:00
Daniel Holbert
9d41eb15f3 Bug 886611 part 2: Rename the nsSVGUtils function SetupCairoStrokeHitGeometry() to SetupCairoStrokeGeometry() . r=longsonr 2013-06-24 23:05:32 -07:00
Daniel Holbert
310aa40a9d Bug 886611 part 1: Rename the nsSVGUtils function SetupCairoStrokeGeometry() to SetupCairoStrokeBBoxGeometry() . r=longsonr 2013-06-24 23:05:31 -07:00
Cameron McCormack
e5f75898fc Bug 886230 - Don't paint SVG text under DrawWindow(..., DRAWWINDOW_DO_NOT_FLUSH) when frames are dirty. r=roc 2013-06-25 16:01:38 +10:00
L. David Baron
9e55192f4e Bug 858937 patch 2: Make off-main-thread CSS transitions/animations code that should be using nsLayoutUtils::GetStyleFrame do so. r=nrc
The fixes to the miniflush code
(nsTransitionManager::UpdateThrottledStyle and UpdateAllThrottledStyles)
fix the case where we constructed totally incorrect style contexts for
outer table frames (which have special style contexts inheriting from
the table frame) during the miniflush, leading to inconsistent style
data and other bad things, when we should have been touching the style
on the table frame instead.

The fixes to the other OMTA codepaths lead to layer tests being
performed on the same frame that the styles will be applied to, and
probably fix real bugs (which would occur when animating opacity or
transform on a table).
2013-06-24 22:32:10 -07:00
L. David Baron
8a290dce94 Bug 858937 patch 1: Add nsLayoutUtils::GetStyleFrame() variant taking nsIContent*, and use it for two existing users of the variant taking nsIFrame*. r=nrc 2013-06-24 22:32:10 -07:00
Catalin Iacob
83b78343dc Bug 798914 (part 5) - Use newly introduced mozilla::MallocSizeOf instead of nsMallocSizeOfFun. r=njn.
--HG--
extra : rebase_source : fc472490dd978d165f02f77ed37f07aed6e5bb61
2013-06-23 14:03:39 +02:00
William Lachance
ff6f298116 Bug 885365 - Print testroot in mochitest/reftest for fennec;r=jmaher 2013-06-24 17:15:40 -07:00
Honza Bambas
0f8fcab492 Bug 883928 - Keep the old storagemanager ContractID for backward compatibility. r=ehsan, a=akeybl 2013-06-24 16:36:09 -04:00
Robert Longson
3029aab7d0 Bug 865901 - make nsSVGTextFrame2::mPositioningDirty and mPositioningUsesPercentages SVG frame state bits. r=cam 2013-06-24 12:20:38 +01:00
David Zbarsky
b38f05581d Bug 788549 Part 14: Add a test for async opacity animations r=dbaron 2013-06-24 01:09:40 -07:00
Matt Woodrow
6cc4b5354b Bug 885634 - Mark test as failing on OSX. r=roc 2013-06-24 17:27:03 +12:00
Cameron McCormack
bfb9fba5d2 Bug 885585 - Work around Quartz issue where a stroke with a dasharray whose gaps add up to zero does not render. r=vlad,longsonr 2013-06-23 15:10:44 +10:00
Phil Ringnalda
661f627159 Back out fd367ec484cf (bug 885585) for Windows reftest orange 2013-06-22 20:43:13 -07:00
Cameron McCormack
00716a4e98 Bug 885585 - Work around Quartz issue where a stroke with a dasharray whose gaps add up to zero does not render. r=vlad,longsonr 2013-06-23 12:36:23 +10:00
Phil Ringnalda
58606db761 Merge m-c to m-i 2013-06-22 15:56:20 -07:00
Phil Ringnalda
11fb19e624 Merge birch to m-c 2013-06-22 15:50:24 -07:00
David Zbarsky
6453ee5fd6 Bug 881121: Remove the 3d-transforms-enabled pref because it is always enabled and has been for a while r=dbaron 2013-06-22 13:35:09 -07:00
Phil Ringnalda
d6a43e42ba Merge m-c to birch 2013-06-21 19:45:59 -07:00
Kartikaya Gupta
facd193c59 Bug 883646 - Update the ViewTransform class to have a LayoutToScreen scale factor. r=kentuckyfriedtakahe, BenWa 2013-06-21 17:03:57 -04:00
Kartikaya Gupta
dcd5272bcc Bug 883646 - Propagate the ScaleFactor classes far and wide. r=kentuckyfriedtakahe 2013-06-21 17:03:56 -04:00
Kartikaya Gupta
dbbc232775 Bug 883646 - Add the LayoutDevicePixel type. r=kentuckyfriedtakahe 2013-06-21 17:03:56 -04:00
Simon Montagu
2b03440316 Remove superseded workaround, bug 870794, r=roc 2013-06-21 09:26:59 +03:00
Jan Varga
24f8419a8f Bug 884936 - Add Blob/File support to xpcshell. r=bent 2013-06-21 17:15:46 +02:00
L. David Baron
f7a93dd352 Bug 807184 patch 2: Remove support for prefixed -moz-initial (in favor of unprefixed initial). r=dholbert 2013-06-20 18:31:27 -07:00
L. David Baron
44589a7550 Bug 807184 patch 1: Fix uses in tests of prefixed -moz-initial. r=dholbert 2013-06-20 18:31:27 -07:00
Ryan VanderMeulen
5ee79e7c80 Backed out 7 changesets (bug 883646) for reftest-ipc failures.
Backed out changeset 2272804a8e71 (bug 883646)
Backed out changeset e39d3bdf847a (bug 883646)
Backed out changeset bf46fc332efe (bug 883646)
Backed out changeset 6bb558c3136f (bug 883646)
Backed out changeset d7d5d16e27e0 (bug 883646)
Backed out changeset 14c73096a132 (bug 883646)
Backed out changeset 89f6185a271b (bug 883646)
2013-06-20 17:36:39 -04:00
Nathan Froyd
bf9d0ded51 Bug 881242 - part 2 - add focus filtering mode to reftests; r=dbaron 2013-06-07 09:46:26 -04:00
Nathan Froyd
52421b6699 Bug 881242 - part 1 - rename reftest's gFilter to gURLFilterRegex; r=dbaron 2013-06-07 09:42:56 -04:00
Gabor Krizsanits
2efc3017e5 Bug 864335 - Remove GetScriptGlobalObject. r=mrbkap 2013-06-21 16:25:20 +02:00
Seth Fowler
79aee060df Bug 695763. Part 2. Invalidate list style images if they are not decoded and we are asked to do a sync decode. r=roc 2013-06-22 11:30:57 -05:00
Cameron McCormack
b026e38fb7 Bug 885642 - Avoid iterating SVG text frames when they are dirty. r=longsonr 2013-06-22 20:57:13 +10:00