Jon Coppeard
daeab6c07c
Bug 932102 - Fix rooting hazard in nsStyleUtil::AppendAngleValue r=dbaron
2013-11-21 01:00:57 +00:00
Oleg Romashin
c63a492777
Backed out 3 changesets (bug 822898) for mochitest bustage on B2G ICS emulator
2013-11-20 16:08:36 -08:00
Cameron McCormack
f1bb3132a3
Back out bug 935056 (rev d39a3544a287) on suspicion of causing bug 939980.
2013-11-21 10:24:04 +11:00
Trevor Saunders
3fcd8153fc
bug 939049 - get rid of useless QIs r=smaug
2013-11-15 11:32:12 -05:00
Trevor Saunders
3970431e7a
bug 939049 - staticly type nsIDocument::mDocumentContainer and nsDocumentViewerContainer::mContainer r=smaug
2013-11-15 02:12:43 -05:00
Benjamin Smedberg
04357a9dd8
Bug 672843 part D2 - Fix the xpconnect exception code and Components.results to prefer the name NS_ERROR_ILLEGAL_VALUE over the other synonyms. Fix a few tests that rely on exception names to use exception values instead. r=bholley
2013-11-20 11:46:18 -05:00
Oleg Romashin
afe2611cec
Bug 822898 - Implement pointer events. Basic handling of Pointer Events. r=smaug
2013-11-20 13:05:41 -08:00
Benoit Jacob
8b59628554
Bug 940717 - Unify the IsChromeURI functions we have in various places - r=ehsan
2013-11-20 11:29:03 -05:00
Dongie Agnir
2d79e6d3f0
Bug 940825 - Initialize dialogsWereEnabled to false. r=roc
2013-11-20 09:40:32 -05:00
Ed Morley
f11b71bada
Merge mozilla-central and inbound
2013-11-20 12:44:07 +00:00
Ed Morley
6aeaf5f552
Backed out changeset 998d2d5e743d (bug 919878) on suspicion of causing shutdown hangs on OS X
2013-11-20 12:32:52 +00:00
Ryan VanderMeulen
9c7728d496
Merge inbound to m-c.
2013-11-19 20:43:15 -05:00
Bill McCloskey
9fe3e19d0c
Bug 919878 - Improve failure handling for TabChild::InitRenderingState (r=mattwoodrow)
2013-11-19 13:20:28 -08:00
Botond Ballo
20adb2fb8e
Bug 900092 - Remove FrameMetrics::ROOT_SCROLL_ID. r=kats,tn
2013-11-08 19:07:00 -05:00
huxuan
dfa6c41b87
Bug 685628 - Make mpadded apply height/depth to logical metrics. r=fredw, r=karlt
2013-11-19 09:08:30 -05:00
Nathan Froyd
8b82865186
Bug 940170 - part 1 - constify PLDHashTableOps in layout/; r=bz
2013-11-18 21:51:48 -05:00
Jonathan Watt
7aa99b1ce3
Bug 926546 - Modify assertion in nsComputedDOMStyle::GetPropertyCSSValue to mention the pseudo-element concerned to aid debugging. r=dbaron
2013-11-06 10:05:18 +00:00
John Daggett
71750c67b0
Bug 940778 - disallow counter names named none, default or other css-wide keywords. r=dholbert
2013-11-20 17:14:13 +09:00
Phil Ringnalda
555ce2f4e3
Back out babac1cc0741:ad287f78608a (bug 939049) for OS X build bustage
...
CLOSED TREE
2013-11-19 07:35:17 -08:00
Trevor Saunders
a16f77fd43
bug 939049 - get rid of useless QIs r=smaug
2013-11-15 11:32:12 -05:00
Trevor Saunders
973f46efd0
bug 939049 - staticly type nsIDocument::mDocumentContainer and nsDocumentViewerContainer::mContainer r=smaug
2013-11-15 02:12:43 -05:00
Jeff Muizelaar
6da588e57d
Bug 845874. Switch to Y-X banded regions. r=roc
...
Previously our region code was just a simple y,x sorted list of
non-intersecting rectangles. This can cause us to have simple regions
represented in a complex unoptimizable way.
Switching to pixman regions gives us a canonical region implementation.
There are some cases when this can cause performance regressions.
For example, with the old region code we end up with this region:
http://people.mozilla.org/~jmuizelaar/region-pre.html
which is represented like this:
http://people.mozilla.org/~jmuizelaar/region-post.html
with the new code.
We call SimplifyOutward(4) on this. With old regions we can't simplify it so we
end up taking the bounds and get 1 rect. With the new regions we have only 3
rects to start and so we do nothing. The difference between 3 rects and 1 rect
cause D2D to do a PushLayer() instead of a ClipRect() and that seems to be the
causes for the regression.
--HG--
extra : rebase_source : 65e0d29d67b51a3780448eaecfde33dbcb6b99b1
2013-11-18 13:01:54 -05:00
John Daggett
d8b0337fe2
Bug 913264 - add reftest for none value of font-variant-ligatures. r=jfkthame
2013-11-19 13:30:25 +09:00
John Daggett
f66ccc7e96
Bug 913264 - add none value to font-variant-ligatures. r=dbaron
2013-11-19 13:30:25 +09:00
Mike Hommey
931cb49886
Bug 939632 - Remove LIBRARY_NAME for leaf libraries. r=gps
...
Landing on a CLOSED TREE.
2013-11-19 11:50:54 +09:00
Mike Hommey
db9e5129bc
Bug 939074 - Remove most LIBXUL_LIBRARY. rs=gps
2013-11-19 11:48:10 +09:00
Mike Hommey
636b672657
Bug 914245 - Move FORCE_SHARED_LIB to moz.build. r=mshal
2013-11-19 11:47:45 +09:00
Mike Hommey
b18be7aacd
Bug 939044 - Rename remaining MODULE definitions to XPIDL_MODULE. r=mshal
2013-11-19 11:47:43 +09:00
Mike Hommey
f0d1cd1e10
Bug 939044 - Remove most definitions of MODULE. r=mshal
2013-11-19 11:47:39 +09:00
Mike Hommey
f81885e53b
Bug 935881 - Use FINAL_LIBRARY for all (fake) libraries that end up linked in a single other library. r=gps
2013-11-19 11:47:14 +09:00
Wes Kocher
6f03d746be
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
23f8c5f1bd
Bug 822898 - Implement pointer events. Basic handling of Pointer Events. r=smaug
2013-11-18 13:10:48 -08:00
Simon Montagu
f20115ff1e
Add support for unicode-bidi: -moz-plaintext in XUL. Bug 869833, r=roc
2013-11-18 17:24:16 +02:00
Simon Montagu
9b671bfe04
Test for bug 869833
2013-11-18 12:31:06 +02:00
Arnaud Bienner
f4f71db5ca
Bug 938334 - Use "Type" as parameter in nsCSSPseudoElements methods instead of "nsIAtom*" when it makes sense to do so. r=dbaron
2013-11-17 19:33:56 +01:00
Trevor Saunders
0380f60de5
revert bug 931399 to see if it helps with bug 883059 at all
2013-11-18 12:31:56 -05:00
Ryan VanderMeulen
79774cfe25
Merge m-c to inbound on a CLOSED TREE.
2013-11-18 10:59:48 -05:00
Jonathan Watt
57ea2a77a4
Bug 889736, part 6 - Stop setting the svg.text.css-frames.enabled pref. r=heycam
2013-11-18 14:29:53 +00:00
Jonathan Watt
0c84650db8
Bug 889736, part 5 - Remove nsISVGGlyphFragmentNode and nsISVGGlyphFragmentLeaf. r=heycam
2013-11-18 14:29:53 +00:00
Jonathan Watt
6e039d23da
Bug 889736, part 4 - Remove nsSVGTextContainerFrame. r=heycam
2013-11-18 14:29:53 +00:00
Jonathan Watt
931d4e7ee9
Bug 889736, part 3 - Remove nsSVGTSpanFrame. r=heycam
2013-11-18 14:29:52 +00:00
Jonathan Watt
cd3d3063e4
Bug 889736, part 2 - Remove nsSVGTextPathFrame. r=heycam
2013-11-18 14:29:52 +00:00
Jonathan Watt
6d1ae94392
Bug 889736, part 1 - Remove nsSVGTextFrame and nsSVGGlyphFrame. r=heycam
2013-11-18 14:29:51 +00:00
Jonathan Watt
87341a69d3
No bug - Add missing include guard to nsSVGInnerSVGFrame.h (apperently it's never had one!).
2013-11-18 14:29:47 +00:00
Gijs Kruitbosch
94480b349c
Merge m-c to ux
2013-11-18 13:44:32 +01:00
Gijs Kruitbosch
5cbd9e36ff
Merge m-c to ux
2013-11-17 23:37:53 +01:00
Cameron McCormack
838ade4a61
Fix title text in test; no bug. (DONTBUILD)
2013-11-17 19:46:12 +11:00
Cameron McCormack
1edaabc32a
Bug 936670 - Position text rendered runs by the first non-trimmed character in the run. r=longsonr
2013-11-17 18:32:56 +11:00
Cameron McCormack
6a434aebfc
Bug 933044 - Push style scopes even if we would skip pushing ancestors when there is no ancestor filter. r=bz
2013-11-17 17:51:04 +11:00
Cameron McCormack
935ad23e53
Bug 492239 - Reflow when -moz-stack-sizing is changed. r=dbaron
2013-11-18 15:15:38 +11:00