Commit Graph

24960 Commits

Author SHA1 Message Date
Simon Montagu
a96ca4689b Test for bug 1131013, r=jfkthame 2015-02-11 01:43:03 -08:00
Simon Montagu
aa723a16fa Tests for bug 1127488, r=jfkthame 2015-02-11 01:42:57 -08:00
Seth Fowler
37573b492c Bug 1130328 (Part 2) - Update nsImageFrame to always use InvalidateLayer when handling FRAME_UPDATE. r=tn 2015-02-11 01:11:43 -08:00
Seth Fowler
489db0d60d Bug 1130328 (Part 1) - Add support for an optional frame-space damage rect to nsIFrame::InvalidateLayer. r=mattwoodrow 2015-02-11 01:11:41 -08:00
Andrea Marchesini
ed0dd64625 Bug 984050 - Persist ServiceWorkerRegistrations. r=bent,nsm 2015-02-11 10:10:23 +01:00
Jeremy Chen
e2496d4635 Bug 1130951 - Part2: v2 Add test case for selection carets' tilt handling. r=automatedtester 2015-02-10 22:03:00 +01:00
Kartikaya Gupta
f5b85edf01 Bug 1125422 - Populate the ContainerLayer flag to force events to be dispatched to content. r=roc 2015-02-10 16:28:07 -05:00
Kartikaya Gupta
33e1ee03aa Bug 1125422 - Fold touch and scroll listener flags into a single apz-aware flag for better code reuse. r=roc 2015-02-10 16:28:07 -05:00
Jeremy Chen
ab3d51224f Bug 1130951 - Part1: v2 a little refactoring for test_selectioncarets.py. r=Automatedtester 2015-02-10 00:46:00 +01:00
Jonathan Kew
10a8ba96c8 Bug 1082017 - Add writing-mode to prerequisites for line-height and font (shorthand) tests, because vertical vs horizontal mode may result in different line metrics. r=dbaron 2015-02-11 08:45:38 +00:00
Jonathan Kew
29fcae5b7d Bug 1117210 - Reftest for baseline-snapping in vertical writing modes. r=smontagu 2015-02-11 08:45:00 +00:00
Jonathan Kew
f4d1d1fba0 Bug 1117210 - Snap text baselines to device pixels in vertical writing modes. r=smontagu 2015-02-11 08:44:34 +00:00
Morris Tseng
d1c889e98f Bug 1130256 - Prevent unwanted scrolling event. r=roc 2015-02-05 21:13:00 +01:00
David Anderson
018f31f590 Disable layers flattening if APZ is enabled. (bug 1131389, r=mattwoodrow) 2015-02-10 20:54:18 -08:00
Morris Tseng
53bcd0a13e Bug 1119126 - Send updateposition after reflow when selection is collapsed. r=roc 2015-02-02 22:10:00 -05:00
Kartikaya Gupta
0fdb14cfb6 Bug 930939 - Add a function to encapsulate running things on the APZ controller thread. r=botond 2015-02-10 08:24:23 -05:00
Cameron McCormack
d917384221 Bug 1067755 - Store relevant style data rather than style context pointers on transformed text runs. r=jdaggett 2015-02-10 21:30:25 +11:00
Carsten "Tomcat" Book
59721c07ea Backed out changeset cab2c930fa02 (bug 1067755) for static analysis build bustage 2015-02-10 11:15:33 +01:00
Kaustabh Datta Choudhury
caec67b5ba Bug 1056851 - [layout] Change existing callers of SpecialPowers.setBoolPref/setIntPref/setCharPref to SpecialPowers.pushPrefEnv. r=jmaher 2015-02-06 11:50:00 +01:00
Cameron McCormack
a1e68dc1cd Bug 1067755 - Store relevant style data rather than style context pointers on transformed text runs. r=jdaggett 2015-02-10 20:35:59 +11:00
Frédéric Wang
fb56fe513c Bug 1110056 - Merge nsMathMLmphantomFrame into nsMathMLmrowFrame. r=jkitch 2015-02-09 11:19:00 +01:00
Seth Fowler
9c9d5eb0e3 Bug 1128769 (Part 6) - Remove imgIContainer::IsDecoded and all remaining callers. r=tn 2015-02-09 23:27:40 -08:00
Seth Fowler
cb06cfa609 Bug 1128769 (Part 5) - Record the last draw result for various less common frame types and use it to decide whether to sync decode. r=tn 2015-02-09 23:27:40 -08:00
Seth Fowler
5691ed0bdf Bug 1128769 (Part 4) - Record the last draw result when drawing CSS tables and use it to decide whether to sync decode. r=tn 2015-02-05 20:45:56 -08:00
Seth Fowler
ce51811229 Bug 1128769 (Part 3) - Record the last draw result when drawing CSS backgrounds and use it to decide whether to sync decode. r=tn 2015-02-09 23:27:39 -08:00
Seth Fowler
f1c8371d33 Bug 1128769 (Part 2) - Check if we invalidated for a sync decode and never painted before invalidating for sync decoding again. r=tn 2015-02-09 23:27:39 -08:00
Seth Fowler
9ed0183fa8 Bug 1128769 (Part 1) - Propagate the imgIContainer::Draw result through the nsLayoutUtils::PaintBackground* functions. r=tn 2015-02-09 23:27:39 -08:00
Markus Stange
5bd5cefe01 Bug 1130892 - Allow vibrancy in popups from non-chrome prescontexts. r=roc 2015-02-09 13:24:51 -05:00
Nicholas Nethercote
ee41df7dc2 Bug 1127201 (attempt 2, part 1) - Replace most NS_ABORT_IF_FALSE calls with MOZ_ASSERT. r=Waldo. 2015-02-09 14:34:50 -08:00
Markus Stange
7a998ebb12 Bug 1092634 - Let feColorMatrix and feComponentTransfer generate output outside their input's bounds. r=Bas
This makes the color matrix and component transfer Moz2D filters generate
an infinite output, which is then cropped to the primitive's filter
primitive subregion by a subsequent crop filter node. This still gives us
different behavior than other browser when the primitive subregion is
overridden using the x/y/width/height attributes - other browsers either
ignore those completely (IE) or only let them crop the default subregion
(which is defined to be the same as the input subregion) and not enlargen
it - but I'll fix that in a separate bug.
2015-02-09 14:04:11 -05:00
Jonathan Kew
6c1f37b107 Bug 1130231 - Reftest for left/right padding on button contents with direction=rtl. r=smontagu 2015-02-09 14:40:25 +00:00
Jonathan Kew
0f89cd6556 Bug 1130231 - Properly logicalize the implementation of padding on button contents. r=smontagu 2015-02-09 14:40:23 +00:00
Carsten "Tomcat" Book
f8d37fdcbf Backed out changeset a372a90a9475 (bug 1119126) for gaia-js-integration-8 failures 2015-02-09 15:33:24 +01:00
Morris Tseng
05c1e75ecb Bug 1119126 - Send updateposition after reflow when selection is collapsed. r=roc 2015-02-02 22:10:00 +01:00
Markus Stange
9d646b2f4b Bug 1130817 - Refactor nsTablePainter a little. r=roc
This patch makes the following changes:
 - Ownership of the col groups' TableBackgroundData has moved into the mColGroups array.
 - nsStyleBorder instances for painting are created on the stack instead of in the allocation
   arena of the pres context, so now we no longer need to call Destroy on them.
 - Not having to call Destroy lets us get rid of a lot of destruction code.
 - TableBackgroundData for the current row group and the current row no longer live in
   member variables of nsTablePainter. They're now on the stack and get passed to the
   methods that need them as usual.
 - All methods now return void instead of nsresult.
 - TableBackgroundData instances are no longer reused.
2015-02-08 01:35:58 -05:00
Mats Palmgren
612bf8b472 Bug 1129356 - Traverse the placeholder's parent for abs.pos. frames when determining the used value for 'user-select'. r=roc 2015-02-09 00:16:11 +00:00
Seth Fowler
23aadb2ff6 Bug 1128229 (Followup) - Add more fuzz to layout/reftests/w3c-css/submitted/ui3/box-sizing-replaced-002.xht. r=me DONTBUILD 2015-02-06 23:03:31 -08:00
Phil Ringnalda
c865152e04 Back out 3da63ccbadef (bug 984050) for Windows cppunit bustage
CLOSED TREE
2015-02-06 19:49:42 -08:00
Xidorn Quan
a889d0f6ae Bug 1122781 part 4 - Add runtime dependency check of style structs. r=dbaron
This patch adds a mechanism to check struct computation against a known set of non-cyclic dependencies.

The checks are only done when we get a struct on a context during computation of a struct on the same context.
2015-02-07 13:25:21 +11:00
Xidorn Quan
d48e44036b Bug 1122781 part 3 - Restyle member initializer list of nsStyleContext. r=dbaron 2015-02-07 13:25:21 +11:00
Xidorn Quan
e5755f80c0 Bug 1122781 part 2 - Generate dependencies table of style structs for runtime check. r=dbaron 2015-02-07 13:25:21 +11:00
Xidorn Quan
a0950a359c Bug 1122781 part 1 - Declare and statically check dependencies of style structs. r=dbaron
When a cyclic dependency is introduced, build will stop at generating style struct list.
For example, if you make Visibility depend on Font while Font also depend on Visibility, it would print lines like:

ERROR: Cannot resolve style struct dependencies
Resolved items: Variables Color Quotes UserInterface UIReset Table XUL
There exist cyclic dependencies in the following structs: Font List Text Visibility TableBorder SVG Background Position TextReset Display Content Margin Padding Border Outline SVGReset Column
2015-02-07 13:25:21 +11:00
Andrea Marchesini
d9876086c9 Bug 984050 - Persist ServiceWorker registrations, r=bent, r=nsm 2015-02-06 23:31:33 +00:00
Nicholas Nethercote
a3bfc736ba Back out changesets 2fcef6b54be7, 2be07829fefc, 66dfe37b8532, df3fcd2be8fd, 0a436bce77a6 (bug 1050035) for causing intermittent crashes and assertion failures. 2015-02-10 14:39:49 -08:00
Xidorn Quan
78401d06ee Bug 1089431 part 4 - Add reftest for line-breaking between ruby bases. r=jfkthame 2015-02-11 10:26:56 +11:00
Xidorn Quan
81aa38383c Bug 1089431 part 3 - Make line breaking inside ruby be triggered at correct time. r=jfkthame 2015-02-11 10:26:56 +11:00
Xidorn Quan
fbd62ffb3b Bug 1089431 part 2 - Break between ruby bases according to line-breaking rules. r=jfkthame 2015-02-11 10:26:56 +11:00
Xidorn Quan
4e688521c1 Bug 1089431 part 1 - Skip ruby text containers when building text runs. r=roc 2015-02-11 10:26:56 +11:00
Daniel Holbert
11e3e282f2 Bug 1131371: Only update overflow region (& trigger DLBI) when CSS "outline" changes, instead of triggering a reflow. r=heycam 2015-02-17 10:45:00 -08:00
Carsten "Tomcat" Book
5bd5760509 Merge mozilla-central to mozilla-inbound 2015-02-16 16:14:51 +01:00
Jonathan Kew
c674baae5b Bug 1119475 - tests pt 3 - Modify reftest for textarea padding on Windows Vista and later. r=heycam 2015-02-16 11:59:31 +00:00
Jonathan Kew
b0d678788f Bug 1119475 - tests pt 2 - More reftests for logical properties in UA stylesheets (form controls). r=heycam 2015-02-16 11:59:31 +00:00
Jonathan Kew
16af412aa1 Bug 1119475 - tests pt 1 - Reftests for logical properties used in UA stylesheets. r=heycam 2015-02-16 11:59:31 +00:00
Jonathan Kew
3e6d5c7c87 Bug 1119475 - pt 3 - Replace physical with logical properties in quirk.css. r=heycam 2015-02-16 11:59:31 +00:00
Jonathan Kew
3a127a38cc Bug 1119475 - pt 2 - Replace physical with logical properties in forms.css. r=heycam 2015-02-16 11:59:31 +00:00
Jonathan Kew
5290053650 Bug 1119475 - pt 1 - Replace physical with logical properties in html.css. r=heycam 2015-02-16 11:59:31 +00:00
Jonathan Kew
8c4b966f66 Bug 1119475 - pt 0 - Ensure logical properties are enabled in UA sheets. r=heycam 2015-02-16 11:59:31 +00:00
Andrew McCreight
1ee96e7527 Back out Bug 1127201 (part 2) for various problems. 2015-02-06 15:04:32 -08:00
Kartikaya Gupta
e5b1c423c3 Bug 1130535 - Remove codepath that does an APZ untransform on events in RenderFrameParent. r=dvander,botond CLOSED TREE 2015-02-06 13:46:46 -08:00
Ryan VanderMeulen
f628dacd88 Merge m-c to inbound. a=merge 2015-02-06 11:36:03 -05:00
Ryan VanderMeulen
1b9997624f Merge inbound to m-c. a=merge 2015-02-06 09:06:38 -05:00
Mike Taylor
266adac43c Bug 1092006 - Fix form_border_radius define & mark expected failures. r=wesj 2015-02-05 08:08:00 +01:00
Wes Kocher
ec2159dddd Merge inbound to m-c a=merge CLOSED TREE 2015-02-05 16:55:01 -08:00
Kan-Ru Chen (陳侃如)
8dba892982 Bug 1114890 - Use TabParent::GetFrom everywhere. r=billm 2015-02-05 16:47:32 -05:00
Kartikaya Gupta
14d50c16f1 Bug 1129526 - Make the RenderFrameParent put focus on the correct OOP child before delivering a click event to it. r=botond 2015-02-05 14:41:50 -05:00
Karsten Düsterloh
c9f9e67a8d Bug 1116952 - "Treelines fragments after bug 1105104". r=jwatt 2015-02-04 17:55:00 +01:00
Ryan VanderMeulen
77f36f14ea Bug 1128229 - Add a bit more fuzz to image-object-position-with-background-2.html on Windows.
CLOSED TREE
2015-02-06 10:38:00 -05:00
Ryan VanderMeulen
364f993ef9 Bug 1128229 - Add more fuzz on Win8.
CLOSED TREE
2015-02-06 10:00:50 -05:00
Tooru Fujisawa
e4873aa2b4 Bug 1130268 - Fix NameErrors in killAndGetStack in runreftest.py. r=ted.mielczarek 2015-02-06 22:03:01 +09:00
Seth Fowler
a8ef6e5edc Bug 1125490 (Part 2) - Use an enumeration instead of a boolean to request discarding in nsIImageLoadingContent. r=tn 2015-02-06 02:51:12 -08:00
Seth Fowler
a5c94e2c70 Bug 1125490 (Part 1) - Make sure we request discarding for images in PresShell::Destroy. r=tn 2015-02-06 02:51:12 -08:00
Seth Fowler
c63686dd62 Bug 1128229 - Add fuzzy annotations to CSS image tests that depend on imgFrame::Optimize. r=me 2015-02-06 02:51:12 -08:00
Timothy Nikkel
bb5aa5e4ab Backout 653ead886844 (bug 1118051) for causing bug 1130067. 2015-02-05 15:37:31 -06:00
Nicholas Nethercote
0a02b5d31c Bug 1127201 (part 2) - Convert all NS_ABORT_IF_FALSE calls to MOZ_ASSERT. r=Waldo. 2015-02-04 20:05:36 -08:00
Ryan VanderMeulen
d8c6df0517 Backed out changeset ab7fbaca9fdd (bug 1114890) for being the likely cause of bug 1124046. 2015-02-05 14:35:35 -05:00
Ryan VanderMeulen
e945b08b99 Bug 1120397 - Mark image-orientation-list-style-image.html as random on Android. 2015-02-05 12:17:35 -05:00
Kartikaya Gupta
579496b350 Bug 1127773 - Use the entire scrollable overflow rect so that scrolledframes build event regions more correctly. r=tn
(Patch dictated by roc)
2015-02-05 08:25:49 -05:00
Morris Tseng
c2267e92ee Bug 1120316 - Part 1: Move SelectionBatcher to Selection.h. r=roc 2015-02-04 21:34:00 +01:00
Jonathan Kew
d813448127 Bug 1124661 - Make some vertical writing-mode reftests more robust, and/or mark as fuzzy where minor subpixel differences occur. r=smontagu.
DONTBUILD because these tests are not currently enabled on trunk anyway.
2015-02-05 12:39:11 +00:00
Maksim Lebedev
14f26dfc28 Bug 1129397 - Allocate function PresShell::DispatchEventToDOM. r=smaug 2015-02-04 05:19:00 +01:00
Jeremy Chen
cac48212f7 Bug 1122805 - v3 Update carets' positions based on coordinates of the root frame. r=roc 2015-02-05 01:36:00 +01:00
Kan-Ru Chen (陳侃如)
d1351de810 Bug 1114890 - Use TabParent::GetFrom everywhere. r=billm 2015-02-05 17:18:22 +08:00
Seth Fowler
27bdfbaba0 Bug 1120397 - Reenable image-orientation-list-style-image.html on Android. r=me 2015-02-05 18:05:31 -08:00
Timothy Nikkel
033c1d2232 Bug 1118051. Report layer event regions items as having empty bounds so they don't expand the visible region of layers. r=roc 2015-02-04 23:44:33 -06:00
Xidorn Quan
9f155e4b42 Bug 748198 - Exclude ESC and modifier keys as valid user input for popup/fullscreen/pointer lock. r=smaug 2015-02-05 13:25:04 +11:00
Seth Fowler
729f2d8fe8 Bug 1128356 - Add template functions for common frame property destructors. r=dbaron 2015-02-04 15:22:27 -08:00
Nicholas Nethercote
a40419dc43 Bug 1050035 (part 4) - Make PL_DHashTableAdd() infallible by default, and add a fallible alternative. r=froydnj.
I kept all the existing PL_DHashTableAdd() calls fallible, in order to be
conservative, except for the ones in nsAtomTable.cpp which already were
followed immediately by an abort on failure.
2015-02-02 14:48:58 -08:00
Nicholas Nethercote
3aa6fd7b3d Bug 1050035 (part 3) - Remove PL_NewDHashTable() and PL_DHashTableDestroy(). r=froydnj.
Because they are now just equivalent to |new PLDHashTable()| +
PL_DHashTableInit() and PL_DHashTableFinish(t) + |delete t|, respectively.

They're only used in a handful of places and obscure things more than they
clarify -- I only recently worked out exactly how they different from Init()
and Finish().
2015-02-01 20:36:52 -08:00
Nicholas Nethercote
a5bbfabc46 Bug 1050035 (part 2) - Remove the fallible version of PL_DHashTableInit(). r=froydnj,mrbkap.
Because it's no longer needed now that entry storage isn't allocated there.
(The other possible causes of failures are much less interesting and simply
crashing is a reasonable thing to do for them.)

This also makes PL_DNewHashTable() infallible.
2015-02-01 20:19:08 -08:00
Markus Stange
42e8db9fd5 Bug 1045213 - Add nsITheme::ThemeGeometryTypeForWidget. r=roc 2015-02-04 17:25:18 -05:00
Markus Stange
59f4289131 Bug 1045213 - Use vibrancy effect for context menus. r=smichaud 2015-02-04 17:25:18 -05:00
Seth Fowler
d47eca8426 Bug 1128225 (Part 6) - Record the last draw result in nsDisplayXULImage and use it to decide whether to sync decode. r=tn 2015-02-04 13:50:56 -08:00
Seth Fowler
486a068ce5 Bug 1128225 (Part 5) - Record the last draw result in nsDisplayBullet and use it to decide whether to sync decode. r=tn 2015-02-04 13:50:56 -08:00
Seth Fowler
435c123d5a Bug 1128225 (Part 4) - Record the last draw result in nsDisplayImage and use it to decide whether to sync decode. r=tn 2015-02-04 13:50:56 -08:00
Seth Fowler
5ef2372989 Bug 1128225 (Part 3) - Add infrastructure for tracking draw results in geometry items. r=tn 2015-02-04 13:50:56 -08:00
Seth Fowler
91f9199732 Bug 1128225 (Part 2) - Propagate the imgIContainer::Draw result through the nsLayoutUtils::Draw*Image functions. r=tn 2015-02-04 13:50:56 -08:00
David Zbarsky
0323563186 Bug 1125040 - Use LayoutDeviceIntPoint in nsFramesetFrame r=botond 2015-02-04 15:21:03 -05:00
David Zbarsky
b2238c5986 Bug 1125040 - Use LayoutDeviceIntPoint in nsTitleBarFrame r=botond 2015-02-04 15:21:03 -05:00
David Zbarsky
7590c9cbf3 Bug 1125040 - Use LayoutDeviceIntPoint in XULPopupManager r=botond 2015-02-04 15:21:03 -05:00
David Zbarsky
792f700e75 Bug 1125040: Use LayoutDeviceIntPoint for nsIWidget::WidgetToScreen r=botond 2015-02-04 15:21:03 -05:00
Ryan VanderMeulen
7a4556d228 Merge inbound to m-c. a=merge 2015-02-04 14:42:46 -05:00
Carsten "Tomcat" Book
bdc3e3723e Merge mozilla-central to b2g-inbound 2015-02-04 15:09:23 +01:00
Carsten "Tomcat" Book
926033d2d8 Merge mozilla-central to mozilla-inbound 2015-02-04 15:04:34 +01:00
Jonathan Kew
d92b9b8d04 Bug 1121748 - test 2 - Reftest for use of incorrect container and frame widths in nsFlexContainerFrame. r=smontagu 2015-02-04 13:24:15 +00:00
Jonathan Kew
632a838ae2 Bug 1121748 - test 1 - Reftest for use of out-of-date frame size during relative positioning in BlockReflowContext. r=smontagu 2015-02-04 13:24:14 +00:00
Carsten "Tomcat" Book
40ba8b403f merge mozilla-inbound to mozilla-central a=merge 2015-02-04 14:10:05 +01:00
Phil Ringnalda
63d76bfd97 Bug 1129300 - Annotate background-size-monster- reftests that randomly fail on OS X 10.10 2015-02-03 22:00:15 -08:00
Phil Ringnalda
07b9943c5d Bug 1123195 - Skip some more crashtests that time out on OS X 10.10 debug 2015-02-03 21:22:18 -08:00
Phil Ringnalda
cbd0c0fa9d Bug 1128517 - Annotate the incomprehensible passing of aja-linear-1b.html on OS X 10.10 debug 2015-02-03 19:16:13 -08:00
Jeremy Chen
95d71b6a87 Bug 1127661 - Disable long tap event from APZ while dragging the touch caret. r=roc 2015-02-03 02:41:00 +01:00
Jonathan Kew
66fa2911ab Bug 1121748 - patch 2 - Use the flex-item frame's final size when computing its logical position within the flex container. r=smontagu 2015-02-02 14:17:00 -08:00
Mats Palmgren
0157e4af10 Bug 1123067 - part 2, tests. 2015-02-03 23:54:32 +00:00
Mats Palmgren
0b19808ee4 Bug 1123067 - part 1, Add the range even if it's inside a user-select:none region in case it's inside an editable node (it represents the caret). r=smaug 2015-02-03 23:54:31 +00:00
David Anderson
5a356b0c37 Remove apz.subframe.enabled and assume it is always true. (bug 1128761, r=kats) 2015-02-03 15:02:04 -08:00
David Anderson
f3d2d75a87 Make debugging whole-layer invalidation slightly easier. (bug 1128752, r=mattwoodrow) 2015-02-03 14:18:44 -08:00
Robert Longson
8af42d4a1f Bug 1128281 - Pass strokeOptions to getGeometryBounds. r=jwatt 2015-02-03 18:36:32 +00:00
Simon Montagu
6435612f41 Bug 1121748 - patch 1 - Make sure to update the frame dimensions before calling ApplyRelativePositioning. r=jfkthame 2015-01-18 22:01:57 -08:00
Kartikaya Gupta
7db11fc7ef Bug 1126876 - Prevent subdocuments inside a pointer-events:none frame from building event regions. r=roc,tn 2015-02-03 10:52:51 -05:00
Carsten "Tomcat" Book
27820101e9 Backed out changeset c80e36def0ad (bug 1128356) for bustage on a CLOSED TREE 2015-02-03 09:58:14 +01:00
Morris Tseng
615e9f547d Bug 1125419 - Add dummy touch event listener to touch/selection carets to prevent apz scroll when dragging touch/selection carets. r=roc 2015-02-01 20:17:00 +01:00
Seth Fowler
94ec83ce8e Bug 1128356 - Add template functions for common frame property destructors. r=dbaron 2015-02-03 00:24:13 -08:00
Brian Birtles
35cb079864 Bug 1123196 part 2 - Don't resolve pending animations for nested calls to PaintRoot; r=mattwoodrow
We resolve pending animations when painting has finished in
nsDisplayList::PaintRoot. However, in the process we can trigger nested calls to
PaintFrame (e.g. due to use of -moz-element). In that case, we shouldn't resolve
pending animations until we complete the widget transaction.

This patch adds a check that we're in a widget transaction before we resolve
pending animations.
2015-02-03 14:08:37 +09:00
Brian Birtles
ccb28f6ffb Bug 1123196 part 1 - While player is waiting to start, return its pending start time; r=jwatt
After starting layer animations we set the same start time on content
animations but we don't apply it until the next tick (see bug 1112480 for
background). However, in some circumstances, we can end up creating layer
animations again within the same refresh driver tick. In this case, we should
initialize the animations with the same start time as we previously used.

This patch exposes the pending start time set on content animations so that,
if set, we can use it when building layer animations.
2015-02-03 14:08:37 +09:00
Wes Kocher
1ce0e1d25e Backed out 2 changesets (bug 1123067) for mochitest-1 bustage on a CLOSED TREE
Backed out changeset d35d83e9c9f2 (bug 1123067)
Backed out changeset ea4ea5299409 (bug 1123067)
2015-02-02 17:32:28 -08:00
Mats Palmgren
74baacc883 Bug 1123067 - part 2, tests. 2015-02-02 22:34:17 +00:00
Mats Palmgren
84ca2c9f80 Bug 1123067 - part 1, Add the range even if it's inside a user-select:none region in case it's inside an editable node (it represents the caret). r=smaug 2015-02-02 22:34:17 +00:00
Neil Deakin
9722537229 Bug 1116865, add an attribute to popups to allow them to not rollup when clicking on the anchor, this is used for the new search field, r=neil, felipe 2015-02-02 15:53:53 -05:00
Markus Stange
730a700d1d Bug 1088605 - Check for root chrome documents instead of just root documents, since e10s content documents are root. r=roc 2015-02-02 15:11:15 -05:00
Markus Stange
0049765c84 Bug 1088605 - Don't create nsDisplayClearBackground in subdocuments. r=roc 2015-02-02 15:10:53 -05:00
Paul Rouget
faa79bb841 Bug 1118169 - Support -moz-window-dragging:drag in HTML. r=mstange r=bz 2015-02-02 15:10:51 -05:00
Jonathan Kew
f6e8765159 Bug 1127679 - Reftest for relative positioning of flex items with different directionality. r=smontagu 2015-02-02 18:30:12 +00:00
Jonathan Kew
559d1039f8 Bug 1127679 - Fix use of incorrect writing mode in flex-item relative positioning. r=smontagu 2015-02-02 18:29:52 +00:00
Jonathan Kew
01795be486 Bug 1128190 - Always use a mask to render shadows for color glyphs, regardless of blur radius. r=roc 2015-02-02 09:19:28 +00:00
Cameron McCormack
96730d6ab4 Bug 1128355 - Remove unused nsButtonFrameRenderer::mBorderStyle member. r=roc 2015-02-02 19:51:33 +11:00
Phil Ringnalda
54ace37472 Bug 1120410 - Adjust fuzzy conditions for 413361-1.html to cover B2G and older-Android too
CLOSED TREE
2015-01-30 22:36:12 -08:00
Timothy Nikkel
c8a897ffa6 Bug 1107843. When computing the transform matrix for a preserve-3d child just include the final translation right away, instead of doing two translations that add and subtract to increase the accuracy. r=mattwoodrow 2015-02-01 17:12:14 -06:00
Kartikaya Gupta
726aeb130d Bug 950934 - Enable APZ in the B2G root process. r=botond,smaug 2015-01-12 18:13:18 -05:00
Mike Hommey
50e6916b40 Bug 1126593 - Add a global fallible instance, so that using fallible works directly, everywhere. r=njn 2015-02-02 09:56:13 +09:00
Phil Ringnalda
828d8bca44 Back out 5167196c4b98 (bug 1125040) for not compiling on Linux
CLOSED TREE
2015-02-01 15:27:14 -08:00
David Zbarsky
becb33393a Bug 1125040: Use LayoutDeviceIntPoint for nsIWidget::WidgetToScreen r=botond 2015-02-01 17:27:41 -05:00
David Zbarsky
14cde24e14 Bug 1125040: Use LayoutDeviceIntPoint for GetEventPoint r=botond 2015-02-01 17:27:41 -05:00
David Zbarsky
6969ea7c90 Bug 1125040: Use LayoutDeviceIntPoint for nsLayoutUtils::GetEventCoordinatesRelativeTo and Touch::mRefPoint r=botond 2015-02-01 17:27:31 -05:00
Ryan VanderMeulen
d7b71e56bf Merge m-c to fx-team. a=merge 2015-02-03 16:19:59 -05:00
Eugen Sawin
1ea5a0d868 Bug 792992 - Make update URL configurable via pref. r=snorp 2015-02-03 17:18:13 +01:00
Seth Fowler
66b8dafbab Bug 1128229 - Add fuzzy annotations to tests that depend on imgFrame::Optimize being called on Android. r=me DONTBUILD 2015-01-31 21:41:06 -08:00
L. David Baron
7b292fe027 Bug 1106755 - Make more overflow area computation code apply only to floating ::first-letter. r=jfkthame
In inline layout there's no need to do anything with overflow areas
since RelativePositionFrames handles it.  Apparently doing some of the
work messes things up somehow, so the easy fix is to make the inline
::first-letter codepath behave more like nsInlineFrame and not do any
messing with overflow areas.  So this moves the rest of the overflow
code in nsFirstLetterFrame::Reflow into the float-only codepath.  There
don't appear to be any ordering issues with the movement, since the code
that the FinishAndStoreOverflow call is moved across deals with creating
and destroying continuations of the child.

All the added tests pass with the patch, but without the patch
overflow-inline-nooverflow.html fails.
2015-01-31 11:00:44 -08:00
L. David Baron
23876f827e Bug 891347 - Make bug 385526 crashtest appropriate for use in the reftest/crashtest harness. r=mats 2015-01-31 11:00:44 -08:00
Kartikaya Gupta
1eec2aacef Bug 1124452 - Make it work without containerless-root, too. r=tn 2015-01-28 13:28:28 -05:00
JerryShih
ea7c16928c Bug 1125030 - Handle VsyncChild shutdown in ActorDestroy(). r=bent 2015-01-29 22:19:00 +01:00
Peter Chang
3ce31d0a28 Bug 1123179 - Bypass touchcaret visibility checking inside scrollable frame when touchcaret drag state is active, r=roc 2015-01-28 01:32:00 +01:00
Jonathan Kew
81598c8d26 Bug 1127107 - Reftests for spurious interaction between hyphenation/text-transform and line-wrap behavior. r=dholbert 2015-01-30 08:50:10 +00:00
Mason Chang
127e77d9bd Bug 1125999 Part 2: Compress vsync notifications in the parent process refresh driver. r=kats 2015-01-29 17:41:03 -08:00
Mason Chang
76be354d93 Bug 1125999 Part 1 Use compress keyword for PVsync notify messages. r=bent 2015-01-29 17:41:02 -08:00
Xidorn Quan
9c85c35385 Bug 1111891 - Avoid fuzzy in test of bug 1087872 on Windows. r=jfkthame 2015-01-30 15:00:18 +11:00
Jonathan Watt
9aa1f1fb38 Bug 1127507 - Get transforms on the children of SVG <mask> working. r=dholbert 2015-01-29 23:58:42 +00:00
Jim Mathies
f260ceaac6 Bug 1095754 - Add nsPluginFrame support for e10s specific plugin configuration data. r=roc 2015-01-29 13:41:55 -06:00
Jim Mathies
ce6ba5eda1 Bug 1095754 - Rather than apply geometry updates to plugins in the content process, collect updates and stash them in the shadow layer forwarder so that on the next composite, they update with the remote layer tree. r=roc 2015-01-29 13:41:54 -06:00
Carsten "Tomcat" Book
78a3a35208 Merge mozilla-central to mozilla-inbound 2015-01-29 16:17:28 +01:00
Carsten "Tomcat" Book
0f739d2c71 merge b2g-inbound to mozilla-central a=merge on a CLOSED TREE 2015-01-29 16:09:31 +01:00
Jonathan Watt
4944425a78 Bug 1127114, part 2 - Unify SVGTextFrame's NotifyBeforeSelectionBackground and NotifySelectionBackgroundPathEmitted callbacks. r=heycam 2015-01-27 16:32:24 +00:00
Jonathan Watt
4b4c00a814 Bug 1127114, part 1 - Use typed rects for PaintSelectionBackground's arguments since the units are unexpected. r=heycam 2015-01-27 16:32:20 +00:00
Jonathan Watt
c726fb7ecf Bug 1018324 - Remove inIFlasher. r=roc 2015-01-26 17:08:45 +00:00
Jonathan Watt
6dbdde097f Bug 1127138 - Remove the declarations of a couple of dead FrameLayerBuilder methods. r=mattwoodrow 2015-01-23 09:17:14 +00:00
Wes Kocher
3dd9542f64 Merge m-c to b2g-inbound a=merge 2015-01-28 18:43:47 -08:00
Kartikaya Gupta
97ac1fb85b Bug 1116588 - Don't optimize away opacity:0 items if we're building event regions, unless the frame also has pointer-events:none. r=tn 2015-01-28 17:42:23 -05:00
John Daggett
faaaebc4e2 Bug 1127209 - cleanup downloadable font logging. r=m_kato 2015-01-29 16:44:59 +09:00
Jeremy Chen
73214983a2 Bug 1120358 - Part 1: Handle scroll position change that is not triggered by APZ. r=roc 2015-01-15 00:42:00 -05:00
Kartikaya Gupta
5524255497 Back out bug 1116588 for introducing the regression in bug 1126427. r=me 2015-01-28 08:58:47 -05:00
Carsten "Tomcat" Book
1970301dc8 Merge mozilla-central to mozilla-inbound 2015-01-28 14:30:12 +01:00
Carsten "Tomcat" Book
cc6cedd66c merge fx-team to mozilla-central a=merge 2015-01-28 14:24:09 +01:00
Jonathan Kew
d791fdd6d9 Bug 1126420 - Don't assert when intrinsic size values are used for a block-size property, just pretend they're 'auto' for now. r=dbaron 2015-01-28 09:07:59 +00:00
Jonathan Kew
90a78cc55a Bug 1108177 - Reftest to check for fallback mark stacking. r=jdaggett 2015-01-28 09:03:30 +00:00
Masayuki Nakano
8e82d8933b Bug 917322 part.16 Rename COMPOSITION_ATTR_* in EventUtils.js with new constants of nsITextInputProcessor r=smaug 2015-01-28 15:27:33 +09:00
Masayuki Nakano
4ba1b5e07d Bug 917322 part.11 Create nsITextInputProcessor and implement it as mozilla::TextInputProcessor r=smaug, sr=smaug 2015-01-28 15:27:32 +09:00
Masayuki Nakano
aae116b584 Bug 917322 part.10 Remove unnecessary synthesizeComposition(compositionstart) from all tests r=smaug 2015-01-28 15:27:32 +09:00
Nicholas Nethercote
d761b24aaf Bug 1124973 (part 2) - Introduce PL_DHashTableSearch(), and replace most PL_DHashTableLookup() calls with it. r=froydnj.
It feels safer to use a function with a new name, rather than just changing the
behaviour of the existing function.

For most of these cases the PL_DHashTableLookup() result was checked with
PL_DHASH_ENTRY_IS_{FREE,BUSY} so the conversion was easy. A few of them
preceded that check with a useless null check, but the intent of these was
still easy to determine.

I'll do the trickier ones in subsequent patches.
2015-01-22 21:06:55 -08:00
Ehsan Akhgari
f1a91fa1b0 Bug 989012 - Part 2: Don't get stuck when seeing an image without a src or alt attribute; r=roc
We do not want to traverse inside native anonymous elements, but we
should still be able to skip over generated content, to avoid getting
stuck on such images.
2015-01-27 23:11:29 -05:00
Ehsan Akhgari
0cbca8d56b Bug 989012 - Part 1: Stop after passing over a non-selectable frame if one is found during the frame traversal; r=roc
The caret movement code already handles unselectable text frames if we
happen to land in the middle of one in nsTextFrame::PeekOffsetCharacter/Word.
However, when performing frame traversal to find the next frame to jump
to, we don't remember if we skipped over an unselectable frame, which causes
us to jump one offset too much when the caret is on the boundary of
selectable and unselectable content.  The test cases demonstrate the
scenario.  Note that an <img alt=foo> is implemented by adding a
generated content to the inline frame representing it, so as far as
the caret movement code is concerned, both test cases are treated similarly.

Note that we need to do this only when moving the selection, and not
when extending it.  We are adding an aExtend argument to
nsPeekOffsetStruct's constructor in order to be able to special case
that.
2015-01-27 23:11:26 -05:00
Cameron McCormack
14d2119582 Bug 621351 - Test that border widths and colors set by logical border shorthands can be transitioned. r=dbaron 2015-01-28 14:41:31 +11:00
Seth Fowler
679d31537c Bug 1126146 - Disable the single-color optimization in reftests. r=tn 2015-01-27 17:43:21 -08:00
David Anderson
effc5a38db Don't snap displayports to tile boundaries if we're not tiling. (bug 1126045 part 2, r=kats) 2015-01-27 16:04:49 -08:00
Daniel Holbert
4fce98e381 Bug 1126163: Adjust image-object-position-with-background-1-ref.html to crop its replaced elems with overflow:hidden div, instead of downscaling them. r=seth 2015-01-27 17:12:33 -08:00
Ehsan Akhgari
9f9a4de71d Backed out 2 changesets (bug 989012) because of test failure on Linux32 opt mochitest-a11y on a CLOSED TREE
Backed out changeset 9698f6f3f72e (bug 989012)
Backed out changeset 22fb05349a10 (bug 989012)
2015-01-27 16:40:30 -05:00
Ehsan Akhgari
aa48b51524 Bug 989012 - Part 2: Don't get stuck when seeing an image without a src or alt attribute; r=roc
We do not want to traverse inside native anonymous elements, but we
should still be able to skip over generated content, to avoid getting
stuck on such images.
2015-01-27 15:35:48 -05:00
Ehsan Akhgari
9178ee0a18 Bug 989012 - Part 1: Stop after passing over a non-selectable frame if one is found during the frame traversal; r=roc
The caret movement code already handles unselectable text frames if we
happen to land in the middle of one in nsTextFrame::PeekOffsetCharacter/Word.
However, when performing frame traversal to find the next frame to jump
to, we don't remember if we skipped over an unselectable frame, which causes
us to jump one offset too much when the caret is on the boundary of
selectable and unselectable content.  The test cases demonstrate the
scenario.  Note that an <img alt=foo> is implemented by adding a
generated content to the inline frame representing it, so as far as
the caret movement code is concerned, both test cases are treated similarly.

Note that we need to do this only when moving the selection, and not
when extending it.  We are adding an aExtend argument to
nsPeekOffsetStruct's constructor in order to be able to special case
that.
2015-01-27 15:35:32 -05:00
dominique vincent
6360b70972 Bug 663803 - Add hitCluster flag to detect touch in cluster links area r=smaug,kats 2014-11-24 15:33:06 +01:00
Carsten "Tomcat" Book
de0288825d Backed out changeset bbd77af91d82 (bug 1125490) for reftests failures on a CLOSED TREE 2015-01-27 11:16:28 +01:00
Carsten "Tomcat" Book
5e46ff22c9 Backed out changeset b44e10f83623 (bug 1125490) 2015-01-27 11:15:04 +01:00
Seth Fowler
f077e5b0ce Bug 1125490 (Part 2) - Use an enumeration instead of a boolean to request discarding in nsIImageLoadingContent. r=tn 2015-01-26 22:53:21 -08:00
Seth Fowler
27c3cc775e Bug 1125490 (Part 1) - Make sure we request discarding for images in PresShell::Destroy. r=tn 2015-01-26 22:53:21 -08:00
Cameron McCormack
b8b7ef17ba Bug 1126145 - Include style sheet URL and line number in StyleRule::List output. r=dbaron 2015-01-27 16:08:57 +11:00
Cameron McCormack
3b233aab2c Bug 1126140 - Remove duplicated selector lists in StyleRule::List output. r=dbaron 2015-01-27 16:08:57 +11:00
Kartikaya Gupta
e532711f26 Bug 1116588 - Remove an optimization codepath that prevents building event-regions correctly. r=tn 2015-01-26 09:46:33 -05:00
Carsten "Tomcat" Book
365b02969c Merge mozilla-central to mozilla-inbound 2015-01-26 15:25:32 +01:00
Carsten "Tomcat" Book
2fe1677504 merge fx-team to mozilla-central a=merge 2015-01-26 14:24:08 +01:00
Peter Chang
5bb4a32935 Bug 1121335 - Add the testing of selectioncarets drag with multiple selection ranges, r=roc 2015-01-25 19:36:00 +01:00
David Anderson
903012f3ff Turn on containerless scrolling for root frames on desktop. (bug 1123921, r=kats) 2015-01-26 02:15:35 -08:00
Peter Chang
20a99ca8fe Bug 1121335 - Choose the right selection range for drag mode, r=roc 2015-01-23 06:09:00 +01:00
Jim Mathies
47d7b5e9b7 Bug 1077085 - Insure puppet widgets don't skip sending resize notifications to the view manager when the user navigates through history items. r=tn 2015-01-25 05:16:59 -06:00
Phil Ringnalda
ee16847fd9 Back out 2 changesets (bug 1125490) for Windows and Android reftest failures
CLOSED TREE

Backed out changeset 042523d55ed8 (bug 1125490)
Backed out changeset fa3e911c2941 (bug 1125490)
2015-01-25 08:03:52 -08:00
Simon Montagu
b7e16c89d7 Bug 1124636: use min/maxBSize instead of Height in nsFieldSetFrame, r=jfkthame 2015-01-25 01:56:36 -08:00
Simon Montagu
552b2263a9 Reftest for bug 1124636, r=jfkthame 2015-01-25 01:56:34 -08:00
Seth Fowler
47a0308262 Bug 1125490 (Part 2) - Use an enumeration instead of a boolean to request discarding in nsIImageLoadingContent. r=tn 2015-01-24 23:14:12 -08:00
Seth Fowler
c9b3eed52c Bug 1125490 (Part 1) - Make sure we request discarding for images in PresShell::Destroy. r=tn 2015-01-24 23:14:10 -08:00
Phil Ringnalda
f43026376b Bug 1124549 - Add a little more fuzz for 784573-1.html to reflect the number of rounding errors on OS X 10.10 2015-01-23 21:43:04 -08:00
Phil Ringnalda
9231a88404 Bug 1125479 - annotate that linear-zero-length-1a/b/c.html fail on OS X 10.10 2015-01-23 21:42:47 -08:00
Timothy Nikkel
caf45baba6 Bug 1120431. Ensure that the draw region of a painted layer always includes the visible region, even if simplication of the region might try to change that. r=matt.woodrow
Sometimes, in very specific cases,  the visible region gets simplified to one rect and is thus much bigger than the draw region. This becomes a problem if we decide to pull an opaque background color from a lower layer so that we are opaque. In which case we draw the background color over the whole visible region. But we use the draw region to determine if we can place items below this layer, so that background color could cover them incorrectly.
2015-01-25 17:28:51 -06:00
Masatoshi Kimura
f1b5ace064 Bug 1111290 - Part 3: Remove TypedEnum.h and fold TypedEnumInternal.h into TypedEnumBits.h. r=waldo 2015-01-26 07:22:11 +09:00
Masatoshi Kimura
e4e75cdb99 Bug 1111290 - Part 2: Non-mechanical changes. r=waldo 2015-01-26 07:22:08 +09:00
Masatoshi Kimura
222483b6f4 Bug 1111290 - Part 1: Remove MOZ_(BEGIN|END)_ENUM_CLASS. r=waldo 2015-01-26 07:22:07 +09:00
Mats Palmgren
f4b2348bdb Bug 1099110 - Add a runtime check before the downcast in BreakSink::SetCapitalization. r=jfkthame 2015-01-24 12:35:12 -05:00
Phil Ringnalda
da8c4297f5 No bug, very slightly increase the fuzz on a couple of gradient reftests that round off a few more pixels on OS X 10.10 than they did on 10.8 2015-01-23 21:42:43 -08:00
Daniel Holbert
4a8ba90ced Bug 1054010: Skip final reflow for flex items that receive an earlier 'measuring reflow' with the right size. r=mats 2015-01-23 14:15:11 -08:00
Daniel Holbert
f397dd6b7e Bug 1054054 part 4: Remove stale XXXdholbert comment from ReflowFlexItem. (no review, comment-only) 2015-01-23 10:26:16 -08:00
Daniel Holbert
200c6e97f6 Bug 1054054 part 3: De-indent ReflowFlexItem function-body (no review, whitespace-only). 2015-01-23 10:26:00 -08:00
Daniel Holbert
dbfbd634b4 Bug 1054054 part 2: Add "a" prefix to args which were formerly local variables, in ReflowFlexItem. r=mats 2015-01-23 10:25:59 -08:00
Daniel Holbert
5c6a8cee07 Bug 1054054 part 1: Split out code for doing final reflow of each flex item into its own helper-function, "ReflowFlexItem". r=mats 2015-01-23 10:25:58 -08:00
Markus Stange
3c7fca06d4 Bug 1104036 - Make -moz-window-dragging work in rectilinear 2d transforms. r=roc 2015-01-23 13:07:51 -05:00
Ryan VanderMeulen
b2b2e2ad4f Merge fx-team to m-c. a=merge 2015-01-23 12:20:52 -05:00
Ehsan Akhgari
37954dffc9 Bug 1109968 - Make all links in editable regions unfocusable; r=roc
The content inside an editable region is either editable itself, or
is inside a contenteditable="false" subtree.  In the first case,
it should not be focusable since it is editable.  In the second
case, it should not be focusable since the entire non-editable
region is treated as a special single entity for the purposes of
selection and caret movement, and having something focusable in
the middle of such a subtree breaks that model.
2015-01-23 08:49:28 -05:00
Carsten "Tomcat" Book
20681a3f64 Backed out changeset 2b79bd646942 (bug 1109968) for b2g ics m9 test failures 2015-01-23 11:33:31 +01:00
Ehsan Akhgari
bc9da3d931 Bug 1109968 - Make all links in editable regions unfocusable; r=roc
The content inside an editable region is either editable itself, or
is inside a contenteditable="false" subtree.  In the first case,
it should not be focusable since it is editable.  In the second
case, it should not be focusable since the entire non-editable
region is treated as a special single entity for the purposes of
selection and caret movement, and having something focusable in
the middle of such a subtree breaks that model.
2015-01-23 00:55:12 -05:00
Seth Fowler
ace428d17f Bug 850197 - Mark layout/reftests/svg/as-image/list-simple-1.html random everywhere. r=me 2015-01-22 21:37:22 -08:00
Nicholas Nethercote
1bafd6ddc5 Bug 1123527 - Fix syntax errors when DEBUG_LAYOUT is defined. r=dholbert.
cppcheck found this.
2015-01-21 20:54:07 -08:00
Ryan VanderMeulen
ea1c4a03c5 Backed out changeset 8b3815de49f8 (bug 1123654) for talos xperf permafail.
CLOSED TREE
2015-01-22 20:00:24 -05:00
L. David Baron
b01615c528 Bug 743392 - Serialize background-color at the beginning of the last item of the background shorthand. r=heycam
This matches what Chrome and WebKit do for a single-item background
shorthand, per discussion on today's CSS teleconference.  (At least
Chrome has bugs for multiple-items.)

The added test fails without the patch and passes with the patch.
2015-01-22 16:53:56 -08:00
L. David Baron
55c27e2e75 Bug 1122897 patch 2 - Fix underline-block-propagation-2-quirks.html to reflect table text-decoration quirk, and to have the -moz-appearance rule that the long-passing underline-block-propagation-1* tests have, so that it passes. r=dholbert
Note that the style element additions to test and reference are making a
change already made in the -standards version, and the other change is
reflecting a quirk that is not removed, and that is interoperable.
2015-01-22 16:53:56 -08:00
L. David Baron
418f6793b8 Bug 1122897 patch 1 - Remove quirk that text-decoration propagates to floats and absolutely positioned elements in quirks mode. r=dholbert 2015-01-22 16:53:56 -08:00
Cameron McCormack
ace9bd92af Bug 1092363 - Disable bug 931668 optimizations for the time being. r=dbaron 2015-01-22 13:25:08 +11:00
Daniel Holbert
9dd8980545 Bug 1054058 part 3: Use local var to cache flex item's "normal" block offset in container, rather than looking it up. r=mats 2015-01-22 15:12:11 -08:00
Daniel Holbert
828ec5ca27 Bug 1054058 part 2: Resolve flex item ascent (baseline) values lazily. r=mats 2015-01-22 15:12:11 -08:00
Daniel Holbert
4ea0c9979c Bug 1054058 part 1: Proactively save flex items' ascent values, whenever they're reflowed, if there's a chance we'll need them later. r=mats 2015-01-22 15:12:10 -08:00
Jonathan Kew
e6ebe7d784 Bug 1123654 - Replace use of [deprecated] GetStockObject(DEFAULT_GUI_FONT) with newer API; results in use of Tahoma in place of Microsoft Sans Serif in various contexts. r=jimm 2015-01-22 22:52:26 +00:00
Robert Longson
d76cf3c625 Bug 1090934 - Get bounds of line element using maths. r=jwatt 2015-01-22 09:36:08 +00:00
Xidorn Quan
73b63d0bf9 Bug 1123917 part 2 - Make ruby-position only accept [over|under] instead of compound values. r=dholbert 2015-01-22 14:04:55 +11:00
Xidorn Quan
f70cc9db66 Bug 1123917 part 1 - Add line-relative direction mapping methods to writing modes. r=jfkthame 2015-01-22 14:04:55 +11:00
Daniel Holbert
0674b8f5cc Bug 1054046: Cache flex items' tentative cross size from reflow state, to avoid creating another reflow state later on just for that piece of information. r=mats 2015-01-21 19:45:37 -08:00
Tom Tromey
1235b93cfb Bug 1124680 - add MOZ_OVERRIDE in subclasses of TimelineMarker. r=smaug 2015-01-22 07:35:00 +01:00
Benoit Girard
b150d4637f Bug 1121811 - Fix redraw loop regression causing mac plugins to draw at 60 FPS. r=josh 2015-01-21 14:02:32 -05:00
Hector Zhao
fe956ab5f2 Bug 1123345 - Use MOZ_ICU_CFLAGS instead of in-tree paths for build with system icu. r=glandium 2015-01-17 11:30:04 +08:00
Jonathan Watt
254513e545 Bug 1123946 - Convert SVGTextDrawPathCallbacks filling to Moz2D. r=Bas 2015-01-21 16:23:30 +00:00
Jonathan Watt
862c870506 Bug 1123939 - Convert nsComboboxControlFrame::PaintFocus to Moz2D. r=Bas 2015-01-21 16:23:28 +00:00
Carsten "Tomcat" Book
e095d4a82b Backed out changeset d1847f46d293 (bug 1107336) 2015-01-21 16:12:28 +01:00
Carsten "Tomcat" Book
af73d59b02 Backed out changeset 5a2e085824ae (bug 1107336) 2015-01-21 16:10:57 +01:00
Kartikaya Gupta
97b8c4a3ec Bug 1116586 - Fix hit region for items with rounded corners. r=tn 2015-01-21 09:16:38 -05:00
David Burns
4f3c06ac0f Bug 1107336: selection tests imports for marionette; r=jgriffin 2015-01-09 21:42:06 +00:00
David Burns
78f6c96fd0 Bug 1107336: Update layout tests that use marionette to use new Marionette Driver module; r=jgriffin 2014-12-09 20:21:32 +00:00
Ethan Lin
352ae6da4a Bug 1121869 - Fix neon command compile problem on gcc4.6. r=longsonr 2015-01-19 18:48:00 -05:00
James Kitchener
6a912052bb Bug 1100184 - Flatten netwerk/base/{public,src}/ directories. r=mcmanus, r=poiru 2015-01-20 03:58:00 -05:00
Xidorn Quan
b592d7e3dd Bug 910532 part 2 - Prevent exiting fullscreen if escape is consumed by chrome. r=smaug 2015-01-21 12:16:04 +11:00