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