Robert O'Callahan
77f45e1f0b
Bug 772679. Testcase.
2012-08-05 00:26:58 +12:00
Robert O'Callahan
e88fd7de46
Bug 772679. RestrictToLayerPixels needs to accurately convert between appunits scroll offsets and ThebesLayer pixel coordinates. r=tnikkel
...
Change GetThebesLayerResolutionForFrame to GetThebesLayerScaleForFrame,
which just returns a scale. Ensure that the scale is as accurate as possible
even if dedicated layers for scrolled content (or any layers at all) have not
been created yet, by taking into account transforms that have not yet
generated layers. This makes the decisions made by
nsGfxScrollFrameInner::ScrollToImpl independent of whether there is
currently an active layer for the scrolled content (or much more nearly so).
In nsGfxScrollFrameInner::ScrollToImpl, do not use the current internal
fractional offset of the ThebesLayer, which is in a mostly unrelated
coordinate space to our scroll positions. Instead, just try to make sure
that the previous and next scroll position differ by a whole number of
layer pixels.
2012-08-05 00:26:38 +12:00
Boris Zbarsky
2ab6f53216
Bug 753517 part 2.75. Fix the QI impls to not lie. r=bustage
2012-08-06 01:24:43 -04:00
Matthew Gregan
a0be501c49
Bug 779187 - Fix nsBufferedAudioStream's sample format selection for big endian machines. r=doublec
2012-08-06 15:26:41 +12:00
Justin Lebar
cee459a4a6
No bug - Fix error in nsIPrincipal comment (it's nsIScriptSecurityManager::NO_APP_ID, not nsIAppsService::NO_APP_ID). r=me DONTBUILD
2012-08-06 00:31:22 -04:00
Justin Lebar
9e5c9d7b41
No bug - Fixing typo in comment in nsPIDOMWindow.h. r=me DONTBUILD
2012-08-05 23:37:41 -04:00
Makoto Kato
a18bf0b4ed
Bug 780072 - default value of android api version should be 9 on x86 or mipsel. r=glandium
2012-08-06 12:06:30 +09:00
Makoto Kato
a2a41bbb71
Bug 780077 - _MSVS_VERSION should be 2012 when using VS2012. r=ted
2012-08-06 12:02:40 +09:00
David Zbarsky
a8ba5502f2
[Bug 780439] Kill off the remains of nsIBox r=roc
2012-08-05 23:00:57 -04:00
David Zbarsky
fe804d085c
[Bug 780428] Don't include nsIFrame.h in places where it's not necessary r=roc
2012-08-05 23:00:56 -04:00
David Zbarsky
d505b382d4
Bug 779684: Create a stack-based nsFrameIterator class out of nsIFrameTraversal and nsIFrameEnumerator r=roc
...
--HG--
rename : layout/base/nsFrameTraversal.cpp => layout/base/nsFrameIterator.cpp
rename : layout/base/nsFrameTraversal.h => layout/base/nsFrameIterator.h
2012-08-05 23:00:55 -04:00
Boris Zbarsky
cb0e6c60a0
Bug 753517 part 2.5. Include nsWrapperCacheInlines so things will actually link correctly. r=bustage
2012-08-05 22:55:18 -04:00
John Schoenick
6eeabb21c4
Bug 771666 - Update sandbox test to reflect expected plugin behavior. r=mattn
2012-08-05 19:33:22 -07:00
Boris Zbarsky
c08e92b300
Bug 753517 part 2. Make all CSS declarations wrappercached and make them correctly handle preserved wrappers. r=mccr8,peterv,smaug,dbaron
2012-08-05 22:16:30 -04:00
Boris Zbarsky
6eb7534148
Bug 753517 part 1. Make GetParentObject() on CSS declarations return a useful nsINode if possible. r=peterv,dbaron
2012-08-05 22:14:52 -04:00
Boris Zbarsky
ffd97486ab
Bug 765588. Make CSSFontFaceStyleDecl an nsICSSDeclaration. r=dbaron
2012-08-05 22:14:47 -04:00
Ryan VanderMeulen
9f52acdbb9
Merge m-c to inbound.
2012-08-05 21:03:51 -04:00
Masayuki Nakano
41d0aba660
Bug 780436 Union actual text-decoration rect to the overflow rect of floating first letter's child r=roc
2012-08-06 09:52:19 +09:00
Ryan VanderMeulen
5ebe73ca6e
Merge inbound to m-c.
2012-08-05 20:38:09 -04:00
David Rajchenbach-Teller
9dc5b3731c
Bug 780498 - Add OS.Constants.libc.COPYFILE_MOVE. r=yoric
2012-08-05 20:12:58 -04:00
Siddharth Agarwal
152872b738
The correct fix for bug 780497. Missed a backslash.
2012-08-06 02:16:00 +05:30
Siddharth Agarwal
d7e70f8548
Bug 780497 - Pymake build broken because it thinks touch {uuid}/Makefile contains shell metacharacters. r=khuey
2012-08-06 00:45:59 +05:30
Robert Longson
220527a3f5
Bug 619964 - Implement FillPaint and StrokePaint filter sources. r=jwatt
2012-08-05 20:10:21 +01:00
David Zbarsky
0326a2a089
Bug 780340 - Allow compositor-driven animations of visibility r=mattwoodrow
2012-08-05 13:03:43 -04:00
Mike Hommey
ec16006826
Fixup for bug 780357: Resync js/src/build/autoconf
2012-08-05 17:58:57 +02:00
Mike Hommey
4624ad2add
Bug 780357 - Allow m-c's ConfigStatus.py to be used from c-c. r=khuey
2012-08-05 17:52:47 +02:00
Mike Hommey
5f73525d32
Bug 780414 - Fix ConfigStatus.py for the case where top_srcdir is a path relative to topobjdir. r=khuey
2012-08-05 17:48:22 +02:00
Andrew McCreight
0385c11354
Bug 777806 - rename RootResultArrayBuffer to RootJSResultObjects. r=bz
2012-08-05 08:41:13 -07:00
Ed Morley
1d8d82865d
Backout 6ea008b301da, 14d17919e235, b15fb3603bfe & f89ae41eed63 (bug 772679) for turning test_offsets.html perma-orange on native Android mochitest-7
2012-08-05 14:35:08 +01:00
Henri Sivonen
615b785f87
Bug 768138 - s/must to be/must be/ in a parser error message. r=smaug.
2012-08-05 16:28:48 +03:00
Oleg Romashin
0909ff1a9c
Bug 779679 FT2_ flags overriden by MOZ_TREE_FREETYPE env setup and fontconfig get's dropped. r=glandium
2012-08-05 09:11:05 -04:00
Kyle Huey
7c2e17c12e
Merge m-i to m-c.
2012-08-05 08:29:15 -07:00
Matt Brubeck
f182e2619f
Bug 779551 - Mark spellcheck-superscript-2.html as failing on native Android, so reftest-3 can be unhidden; rs=edmorley
2012-08-05 13:20:23 +01:00
Geoff Brown
039bf74745
Bug 775227: tweak set of Android M3 tests disabled for OOM; r=jmaher
2012-08-05 13:09:44 +01:00
Joel Maher
3b48038109
Bug 687032 - Intermittent test_bug590812.html | noxul domain same as ref and test_bug590812.html | xul supporting domain same as ref. r=edmorley
2012-08-05 07:36:35 -04:00
Masatoshi Kimura
7b91486db5
Bug 780446 - touch Makefile after invoking config.status. r=glandium
2012-08-05 12:43:00 +02:00
Masatoshi Kimura
3893673ec4
Bug 780430 - Declare encoding in config.status. r=glandium
2012-08-05 12:42:59 +02:00
Siddharth Agarwal
f5ea284189
Bug 780421 - Use $(PYTHON) to run config.status. r=glandium
2012-08-05 12:42:57 +02:00
Tim Taubert
ac2fe49ead
merge m-c to fx-team
2012-08-05 11:31:54 +02:00
Siddharth Agarwal
cda3e7de9e
Bug 780407 - Pymake: Export variables in MAKEFLAGS, including those passed over the command-line. r=khuey
2012-08-05 03:22:00 +05:30
Ms2ger
a22c7801cb
Bug 780164 - Make nsAttrAndChildArray::GetModifiableMapped infallible; r=bz
2012-08-04 09:44:01 +02:00
Ms2ger
ffdeefc990
Bug 780168 - Avoid a couple QIs in nsDocShell::GetInterface(nsIDocument); r=bz
2012-08-04 09:44:01 +02:00
Ms2ger
26ec93ab7a
Bug 780165 - Part c: Use nsPIDOMWindow::GetDoc() in drag&drop; r=smaug
2012-08-04 09:44:01 +02:00
Ms2ger
2543680179
Bug 780165 - Part b: Use nsPIDOMWindow::GetDoc() in the special case for window.document in nsDOMClassInfo; r=smaug
2012-08-04 09:44:01 +02:00
Ms2ger
ea3d43d560
Bug 780165 - Part a: Introduce nsPIDOMWindow::GetDoc(); r=smaug
2012-08-04 09:44:01 +02:00
Ms2ger
5af349e193
Bug 777306 - Remove NS_NewHTMLStyleSheet; r=dbaron
2012-08-04 09:44:01 +02:00
Ms2ger
1e53e4af55
Bug 777293 - Remove NS_NewCSSStyleSheet; r=dbaron
2012-08-04 09:44:01 +02:00
Ms2ger
98e86f287a
Bug 600111 - Throw the correct exceptions in XMLHttpRequest.setRequestHeader(); r=sicking
2012-08-04 09:44:01 +02:00
Ms2ger
22b67e1f96
Bug 714279 - range.compareBoundaryPoints should throw NOT_SUPPORTED_ERR when called with an invalid 'how' argument; r=smaug
2012-08-04 09:44:00 +02:00
Ms2ger
75456bc06c
Bug 636123 - Part b: Don't null-check the result of nsDocument::GetOrCreateRadioGroup; r=mounir
2012-08-04 09:44:00 +02:00