Matt Woodrow
63c5bce3f8
Bug 946952 - Run a 'compressed' paint up to 1 second after skipping the ColorLayer optimization. r=roc
2014-01-30 18:41:17 +13:00
Benoit Jacob
844232d97c
Bug 959380 - 2/5 - Make gfxImageFormat a typed enum - r=jrmuizel
...
find . -type f | grep -v \./obj | grep -v \.hg | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)gfxImageFormat\(ARGB32\|RGB24\|A8\|A1\|RGB16_565\|Unknown\)\($\|[^A-Za-z0-9_]\)/\1gfxImageFormat::\2\3/g'
2014-01-23 13:26:40 -05:00
Timothy Nikkel
a7968c1900
Bug 931028. Remove app units per pixel argument from nsDisplayTransform::GetTransform. r=mattwoodrow
...
All callers were using, and should only be using, the same value.
2014-01-20 00:56:55 -06:00
Ali Akhtarzada
8d98fb3bd7
Bug 958490 - Implement ImageContainer::Lock/GetAsCurrentSurface. r=nical
...
Added member functions GetCurrentAsSourceSurface and
LockCurrentAsSourceSurface to return a gfx::SourceSurface instead
of a gfxASurface.
Deprecated LockCurrentAsSurface and GetCurrentAsSurface
2014-01-15 10:06:43 -05:00
Robert Longson
155ea1d445
Bug 889235 - Make text-shadow work on SVG text. r=cam
2014-01-13 12:21:42 +00:00
James Kolb
587373fdad
Bug 603488 part 1: Refactor nsLayoutUtils to expose imgIContainer. r=roc
2014-01-13 13:29:48 +13:00
Benoit Jacob
23af944896
Bug 958375 - 6/9 - Make BackendType and NativeSurfaceType typed enums - r=Bas
...
Specifically:
r=Bas for manual changes
f=Bas for automatic changes
See attachments on the bug for the specific breakdown.
2014-01-10 14:06:16 -05:00
Benoit Jacob
f634d4797a
Bug 958375 - 4/9 - Make SurfaceFormat a typed enum - r=Bas
...
Specifically:
r=Bas for manual changes
f=Bas for automatic changes
See attachments on the bug for the specific breakdown.
2014-01-10 14:06:16 -05:00
Ehsan Akhgari
68bfe70f09
Bug 927728 - Part 1: Replace PRUnichar with char16_t; r=roc
...
This patch was automatically generated by the following script:
#!/bin/bash
# Command to convert PRUnichar to char16_t
function convert() {
echo "Converting $1 to $2..."
find . ! -wholename "*nsprpub*" \
! -wholename "*security/nss*" \
! -wholename "*modules/libmar*" \
! -wholename "*/.hg*" \
! -wholename "obj-ff-dbg*" \
! -name prtypes.h \
! -name Char16.h \
-type f \
\( -iname "*.cpp" \
-o -iname "*.h" \
-o -iname "*.c" \
-o -iname "*.cc" \
-o -iname "*.idl" \
-o -iname "*.ipdl" \
-o -iname "*.ipdlh" \
-o -iname "*.mm" \) | \
xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}
convert PRUnichar char16_t
2014-01-04 10:02:17 -05:00
Robert Longson
c032670925
Bug 940193 - rename nsSVGTextFrame2 to SVGTextFrame. r=dholbert
2013-12-20 16:38:51 +00:00
Robert O'Callahan
057c9328ae
Bug 950427. Don't descend into subdocuments at all in elementFromPoint. r=mats
2013-12-18 18:37:24 +13:00
Mats Palmgren
fb379b0b76
Bug 950467, part 3 - Remove the unused aFrame param from nsFontFaceList::AddFontsFromTextRun. r=roc
2013-12-18 13:25:54 +00:00
Mats Palmgren
0a2e91d8db
Bug 950467, part 2 - Only call GetFontFacesForText for the first text continuation, but with aFollowContinuations=true, and optimize GetFontFacesForText for that case. r=roc
2013-12-18 13:25:54 +00:00
Mats Palmgren
375d6f9b99
Bug 950467, part 1 - Iterate continuations only at the outermost level, recursing into each. r=roc
2013-12-18 13:25:54 +00:00
Phil Ringnalda
60097b7fbe
Back out f55504b0184f (bug 950427) for mochitest-4 and mochitest-oth bustage (at least)
...
CLOSED TREE
2013-12-17 23:22:20 -08:00
Robert O'Callahan
bd0b944121
Bug 950427. Don't descend into subdocuments at all in elementFromPoint. r=mats
2013-12-18 18:37:24 +13:00
Matt Woodrow
c5629ae923
Bug 913503 - Update windowed plugin positions before we schedule a composite with OMTC. r=roc
2013-12-16 18:38:42 +13:00
Tor Arvid Lund
5f10fff80e
Bug 929513 - Replace some instances of gfxIntSize with gfx::IntSize r=nical
2013-12-13 18:32:02 +01:00
Jonathan Watt
d2e2dae20e
Bug 944442 - DeCOMify imgIContainer::GetFrame. r=seth
2013-12-13 08:34:24 +00:00
Robert O'Callahan
91f4d678de
Bug 945634. The fixed-pos anchor point should be in the layer's coordinate system, whose 0,0 is the top-left of the fixed-pos frame. r=mattwoodrow
2013-12-13 01:33:02 +13:00
Cameron McCormack
ab95fce3cc
Bug 773296 - Part 16a: Followup to move to using nsCSSValueSharedList in OMTA code. r=roc
2013-12-12 13:09:44 +11:00
Emmanuele Bassi
fe2ee6c416
Bug 773296 - Part 1: Add a preference for CSS variables. r=dbaron
2013-12-12 13:09:40 +11:00
Bobby Holley
50fd74bc84
Bug 937317 - Remove unnecessary AutoSystemCaller usage. r=bz
...
See bug 937317 comment 38.
2013-12-11 17:51:58 -08:00
Bobby Holley
0e9e01ac3f
Bug 937317 - Replace all instance of null cx pushing with AutoSystemCaller. r=bz
...
This is an easy bonus chunk of the work to phase out cx pushing in the browser.
2013-12-11 17:51:58 -08:00
Benoit Girard
48ed3735f1
Bug 948531 - Layerize elements with transition or animation immediately. r=mattwoodrow
2013-12-11 15:48:06 -05:00
Ryan VanderMeulen
ee55ed0901
Backed out changeset d8fb025ca7d2 (bug 948531) for suspicion of causing OSX 10.6 debug mochitest-5 orange.
...
CLOSED TREE
2013-12-11 18:47:03 -05:00
Benoit Girard
ca2bd38788
Bug 948531 - Layerize elements with transition or animation immediately. r=mattwoodrow
2013-12-11 15:48:06 -05:00
Matt Woodrow
65c2d839be
Bug 948221 - Part 7: Convert SurfaceFromElement to Moz2D. r=roc,Bas,bjacob
2013-12-12 10:05:27 +13:00
Matt Woodrow
fac52fc93f
Bug 948221 - Part 2: Remove SFE_WANT_NEW_SURFACE since it's never used. r=roc
2013-11-27 14:05:02 +13:00
Ehsan Akhgari
3e65edba24
Bug 947736 - Build modules/libpref/ in unified mode; r=bsmedberg
2013-12-10 18:10:01 -05:00
Birunthan Mohanathas
88a0348924
Bug 713082 - Part 2: Rename Util.h to ArrayUtils.h. r=Waldo
2013-12-08 21:52:54 -05:00
Phil Ringnalda
52ab05db1f
Back out 35371620801a:bf2019278b77 (bug 937317) for gaia-ui-test bustage and frequent timeouts in its own test
2013-12-07 11:08:56 -08:00
Bobby Holley
6783bc5e3a
Bug 937317 - Remove unnecessary AutoSystemCaller usage. r=bz
...
See bug 937317 comment 38.
2013-12-06 12:01:43 -08:00
Bobby Holley
83728cb246
Bug 937317 - Replace all instance of null cx pushing with AutoSystemCaller. r=bz
...
This is an easy bonus chunk of the work to phase out cx pushing in the browser.
2013-12-06 12:01:42 -08:00
Carsten "Tomcat" Book
da0a15750c
Backed out changeset 374e44c835a8 (bug 937317) WinXP Build Bustage on a CLOSED TREE
2013-12-06 08:41:42 +01:00
Carsten "Tomcat" Book
f92992a687
Backed out changeset a0906b92810e (bug 937317) WinXP Build Bustage on a CLOSED TREE
2013-12-06 08:41:32 +01:00
Bobby Holley
5e3b63acc0
Bug 937317 - Remove unnecessary AutoSystemCaller usage. r=bz
...
See bug 937317 comment 38.
2013-12-05 21:34:17 -08:00
Bobby Holley
2a22060d63
Bug 937317 - Replace all instance of null cx pushing with AutoSystemCaller. r=bz
...
This is an easy bonus chunk of the work to phase out cx pushing in the browser.
2013-12-05 21:34:17 -08:00
Corey Ford
de488cf4d0
Bug 916302 - Part 1: Generalize nsLayoutUtils::GetAllInFlowRects to support other types of frame rects beyond border rects. r=dholbert
...
This adds extra bits for the aFlags parameter to GetAllInFlowRects and GetAllInFlowRectsUnion, removes BoxToRect::GetRectFromFrameFun, and also adds a few more rect-getting methods to nsIFrame.
2013-12-03 11:13:16 -08:00
John Daggett
b2736d4fd7
Bug 934710 - add various text performance metrics and a log to handle these. r=jfkthame
2013-11-25 13:59:56 +09:00
Benoit Girard
6bbceb3263
Bug 942483 - Port paint-dumping to android/b2g. r=gal
2013-11-23 17:44:18 -05:00
Oleg Romashin
c9337b0f64
Bug 822898 - Implement pointer events. Basic handling of Pointer Events. r=smaug
2013-11-20 21:44:31 -08:00
Oleg Romashin
c278eab2f6
Backed out 3 changesets (bug 822898) for mochitest bustage on B2G ICS emulator
2013-11-20 16:08:36 -08:00
Oleg Romashin
1130086ab3
Bug 822898 - Implement pointer events. Basic handling of Pointer Events. r=smaug
2013-11-20 13:05:41 -08:00
Botond Ballo
74712328fc
Bug 900092 - Remove FrameMetrics::ROOT_SCROLL_ID. r=kats,tn
2013-11-08 19:07:00 -05:00
Wes Kocher
75ce00c929
Backed out 3 changesets (bug 822898) for mochitest bustage on Windows on a CLOSED TREE
...
Backed out changeset 63c1f6716755 (bug 822898)
Backed out changeset 145150ef00a5 (bug 822898)
Backed out changeset a5e360e6d713 (bug 822898)
2013-11-18 15:27:53 -08:00
Oleg Romashin
b7c9fafc78
Bug 822898 - Implement pointer events. Basic handling of Pointer Events. r=smaug
2013-11-18 13:10:48 -08:00
Simon Montagu
7abe75f7c0
Add support for unicode-bidi: -moz-plaintext in XUL. Bug 869833, r=roc
2013-11-18 17:24:16 +02:00
Robert O'Callahan
be45702c2f
Bug 919144. Part 10: Fold nsDisplayFixedPosition into nsDisplayStickyPosition. r=mattwoodrow
2013-09-27 18:02:03 +12:00
Robert O'Callahan
363ab757c4
Bug 919144. Part 8: Delete lots of code that's no longer needed. r=mattwoodrow
...
I never liked nsDisplayListBuilder::IsFixedItem anyway, its behavior and
naming was confusing. Also, it assumed there's only one viewport displayport,
on the rootmost document, and that's a bad assumption in general.
We're able to remove calls to ForceVisiblityForFixedItem because FrameLayerBuilder
is now responsible for inflating the visible region of the fixed-pos layers.
2013-09-27 18:01:16 +12:00