b38381eb91b8cbedb4f0d13963399944f9b07bcf: Bug 609499 - Crashtest for GIFs that abruptly terminate their LZW data. r=jrmuizel
Joe Drew <joe@drew.ca> - Wed, 03 Aug 2011 15:19:33 -0400 - rev 73790
Push 20917 by mak77@bonardo.net at Thu, 04 Aug 2011 09:19:44 +0000
Bug 609499 - Crashtest for GIFs that abruptly terminate their LZW data. r=jrmuizel
67044ea27b5380220a66893b1cb54ae89ea18dab: Bug 609499 - Some invalid GIF files don't terminate their LZW data with a 0-length block. Handle them better by handling them less specially. r=jrmuizel
Joe Drew <joe@drew.ca> - Wed, 03 Aug 2011 15:19:19 -0400 - rev 73789
Push 20917 by mak77@bonardo.net at Thu, 04 Aug 2011 09:19:44 +0000
Bug 609499 - Some invalid GIF files don't terminate their LZW data with a 0-length block. Handle them better by handling them less specially. r=jrmuizel
cfb447e2f21f66a061e95645d143ebf3865a45ee: Bug 675396 - Follow-up, fix comment. r=glandium DONTBUILD
Mounir Lamouri <mounir.lamouri@gmail.com> - Wed, 03 Aug 2011 11:29:15 -0700 - rev 73788
Push 20917 by mak77@bonardo.net at Thu, 04 Aug 2011 09:19:44 +0000
Bug 675396 - Follow-up, fix comment. r=glandium DONTBUILD
ad8831aa105f452e28be52979312b4ce5318ef78: Bug 578534. Make Navigator.cookieEnabled take per-site exceptions into account. r=bzbarsky
Sindre Dammann <sindrebugzilla@gmail.com> - Wed, 03 Aug 2011 14:32:32 -0400 - rev 73787
Push 20917 by mak77@bonardo.net at Thu, 04 Aug 2011 09:19:44 +0000
Bug 578534. Make Navigator.cookieEnabled take per-site exceptions into account. r=bzbarsky
a430f8b1921ed584de62f2407414434ae5153dab: Bug 506844. Remove kids in order, not in reverse order, when clearing textContent and innerHTML. r=sicking
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 03 Aug 2011 14:32:32 -0400 - rev 73786
Push 20917 by mak77@bonardo.net at Thu, 04 Aug 2011 09:19:44 +0000
Bug 506844. Remove kids in order, not in reverse order, when clearing textContent and innerHTML. r=sicking
bb97ea5737a4a950ff2574745c8bd521e8516790: Bug 671635. Set chrome margins off a scriptrunner. r=smaug
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 03 Aug 2011 14:32:32 -0400 - rev 73785
Push 20917 by mak77@bonardo.net at Thu, 04 Aug 2011 09:19:44 +0000
Bug 671635. Set chrome margins off a scriptrunner. r=smaug
330937aaaebad4de473a5225d19b967562439d92: Bug 676057. Get rid of the malloc-happy AttributeSelectorEntry class. r=dbaron
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 03 Aug 2011 14:32:32 -0400 - rev 73784
Push 20917 by mak77@bonardo.net at Thu, 04 Aug 2011 09:19:44 +0000
Bug 676057. Get rid of the malloc-happy AttributeSelectorEntry class. r=dbaron
4dd0c8239b2b02411ceea7e1d4b9f9190befb549: Bug 653120. Switch sBlockedScriptRunners to be an nsTArray so removing from it is faster. r=sicking
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 03 Aug 2011 14:32:32 -0400 - rev 73783
Push 20917 by mak77@bonardo.net at Thu, 04 Aug 2011 09:19:44 +0000
Bug 653120. Switch sBlockedScriptRunners to be an nsTArray so removing from it is faster. r=sicking
1dcf967393a00e84a87f9b658021dc9926e40789: Bug 223764: Inlines inside inlines that draw text-decorations shouldn't alter the baseline. (r=dbaron)
Vitor Menezes <vmenezes@mozilla.com> - Wed, 03 Aug 2011 11:30:58 -0700 - rev 73782
Push 20917 by mak77@bonardo.net at Thu, 04 Aug 2011 09:19:44 +0000
Bug 223764: Inlines inside inlines that draw text-decorations shouldn't alter the baseline. (r=dbaron) We add a baseline field to nsInlineFrame and modify nsLineLayout::BeginSpan to take a pointer to a baseline to update. This also means that nsFirstLetterFrame no longer needs to update its own baseline, and instead should just pass its own field along.
c9dff8b867f0d74ef23396bcb896696cf9436b08: Bug 403524: Make textarea not inherit text decorations and correct the failing reftest (r=dbaron)
Vitor Menezes <vmenezes@mozilla.com> - Wed, 03 Aug 2011 11:30:58 -0700 - rev 73781
Push 20917 by mak77@bonardo.net at Thu, 04 Aug 2011 09:19:44 +0000
Bug 403524: Make textarea not inherit text decorations and correct the failing reftest (r=dbaron) Originally, this reftest only failed on Windows (see bug 585684). However, upon making standards mode compliant with CSS2.1, the bug described in 585684 spread to all platforms, indicating it was actually a layout bug and not d2d per se. This patch makes the anonymous div inside textareas and text inputs inline-blocks so that they ignore decorations defined on ancestors.
941c6bc7d7280719d25516f699130aa9d4f080a3: Bug 403524: Merging codepaths introduced some reftest failures; we need to fix them (r=dbaron)
Vitor Menezes <vmenezes@mozilla.com> - Wed, 03 Aug 2011 11:30:58 -0700 - rev 73780
Push 20917 by mak77@bonardo.net at Thu, 04 Aug 2011 09:19:44 +0000
Bug 403524: Merging codepaths introduced some reftest failures; we need to fix them (r=dbaron) It would appear that shadows were expected to render above underlines, violating the CSS3 spec for text-shadow (http://dev.w3.org/csswg/css3-text/#text-shadow). The text-overflow reftest relied on our previous standards-mode decoration implementation, which drew strikethroughs after drawing the contents of the box, regardless of whether there was any text; the reference thus no longer needs to artificially introduce the decoration.
83b2648ee44243cf158a9a98c5aad384e613dd7d: Bug 403524: Remove the standards-mode text-decoration code and use the quirks-mode code in all modes. r=dbaron
Vitor Menezes <vmenezes@mozilla.com> - Wed, 03 Aug 2011 11:30:58 -0700 - rev 73779
Push 20917 by mak77@bonardo.net at Thu, 04 Aug 2011 09:19:44 +0000
Bug 403524: Remove the standards-mode text-decoration code and use the quirks-mode code in all modes. r=dbaron
db9466903986bcf2c3aa42a8b9112661a4e8be95: Bug 403524: Draw correct colors for text-decorations on default-color shadows in quirks mode. r=dbaron
Vitor Menezes <vmenezes@mozilla.com> - Wed, 03 Aug 2011 11:30:58 -0700 - rev 73778
Push 20917 by mak77@bonardo.net at Thu, 04 Aug 2011 09:19:44 +0000
Bug 403524: Draw correct colors for text-decorations on default-color shadows in quirks mode. r=dbaron Make the quirks mode text-decoration + text-shadow code draw the decorations for shadows that do not have a specified color using the same color used for the un-shadowed decorations, which matches standards mode behavior. (The color of unspecified-color shadows is explicitly undefined in the specification.) This code will (in a later patch on this bug) be used for both quirks and standards modes.
d3d43eea28c85233baa65ec75a914b573181343d: Bug 403524: Make quirks-mode text draw order comply with CSS 2.1
Vitor Menezes <vmenezes@mozilla.com> - Wed, 03 Aug 2011 11:30:58 -0700 - rev 73777
Push 20917 by mak77@bonardo.net at Thu, 04 Aug 2011 09:19:44 +0000
Bug 403524: Make quirks-mode text draw order comply with CSS 2.1 Quirks-mode code draws text, and then all decorations. We need to instead draw underlines, then overlines, -then- text, then line-throughs, as per CSS 2.1. This involves refactoring nsTextFrame::PaintTextDecorations and nsTextFrame::DrawText by merging them together, and also updating some of their callers.
5e774f69980eb2706deacd5ad3d065dfca2472b9: Fix apparent rounding issues with new text decoration code. (Bug 403524) r=dbaron
Vitor Menezes <vmenezes@mozilla.com> - Wed, 03 Aug 2011 11:30:58 -0700 - rev 73776
Push 20917 by mak77@bonardo.net at Thu, 04 Aug 2011 09:19:44 +0000
Fix apparent rounding issues with new text decoration code. (Bug 403524) r=dbaron Rendering text decorations far away from the frame's baseline seems to sometimes introduce rounding issues. This patch addresses that by avoiding snapped-baseline weirdness and using a different argument to nsTextFrame::PaintTextDecorations in some computations that didn't really need to use the snapped baseline anyway.
88d8bfd7ef647fcdbac1fdf3d3f819d554599846: Only override font properties when in quirks mode. (Bug 403524) r=dbaron
Vitor Menezes <vmenezes@mozilla.com> - Wed, 03 Aug 2011 11:30:58 -0700 - rev 73775
Push 20917 by mak77@bonardo.net at Thu, 04 Aug 2011 09:19:44 +0000
Only override font properties when in quirks mode. (Bug 403524) r=dbaron Font tags cause NS_STYLE_TEXT_DECORATION_LINE_OVERRIDE_ALL in quirks mode only, so that standards mode (in which font tags don't cause the override) can use the same codepath in the near future.
225a79ce27bcb6d379b4cd82ee05273ab22bf974: Fix text-decoration positioning in quirks mode and set overflow areas to match. (Bug 403524) r=dbaron
Vitor Menezes <vmenezes@mozilla.com> - Wed, 03 Aug 2011 11:30:58 -0700 - rev 73774
Push 20917 by mak77@bonardo.net at Thu, 04 Aug 2011 09:19:44 +0000
Fix text-decoration positioning in quirks mode and set overflow areas to match. (Bug 403524) r=dbaron Change the quirks mode text-decoration code (soon to be used for all modes) to follow CSS 2.1's rules for positioning of decoration lines. Decorations are now drawn at a constant vertical position established by the element creating the decoration, and more than one of the same type (underline, overline, line-through) of decoration are supported on the same piece of text. This means that text-decorations can now significantly overflow a text frame, since the vertical-alignment of the element with text-decoration may be substantially different from the vertical alignment of the text. Set overflow areas for text frames with text decorations in nsLineLayout::RelativePositionFrames since it must happen *after* vertical alignment is done, and when relative positioning data are consistent (nsIFrame::GetRelativeOffset matches the offset that has been applied).
144add433e72577f4f2824ede07b91f08d868382: Bug 675396 - Fennec Desktop: "error while loading shared libraries: libmozsqlite3.so". r=glandium
Mounir Lamouri <mounir.lamouri@gmail.com> - Wed, 03 Aug 2011 11:22:07 -0700 - rev 73773
Push 20917 by mak77@bonardo.net at Thu, 04 Aug 2011 09:19:44 +0000
Bug 675396 - Fennec Desktop: "error while loading shared libraries: libmozsqlite3.so". r=glandium
36b1761da39dbd75e2fe83786e3ecf0a589af4d3: Bug 676025 - Websockets - failure to connect should generate onerror r=sicking
Patrick McManus <mcmanus@ducksong.com> - Wed, 03 Aug 2011 12:42:04 -0400 - rev 73772
Push 20917 by mak77@bonardo.net at Thu, 04 Aug 2011 09:19:44 +0000
Bug 676025 - Websockets - failure to connect should generate onerror r=sicking
ccbd9a4df280622fe5701b054a555264553e2170: bug 674527 - websockets sub-protocol array implementation and tests r=sicking sr=bz
Patrick McManus <mcmanus@ducksong.com> - Wed, 03 Aug 2011 12:42:02 -0400 - rev 73771
Push 20917 by mak77@bonardo.net at Thu, 04 Aug 2011 09:19:44 +0000
bug 674527 - websockets sub-protocol array implementation and tests r=sicking sr=bz
(0) -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip