e44a95efa5f098cfd5f41d68371a407427f7c7ef: Add tests for font.size.inflation.lineThreshold preference and the associated threshold behavior. (Bug 706193, patch 5) r=roc
L. David Baron <dbaron@dbaron.org> - Mon, 16 Apr 2012 15:32:12 -0700 - rev 95107
Push 886 by lsblakk@mozilla.com at Mon, 04 Jun 2012 19:57:52 +0000
Add tests for font.size.inflation.lineThreshold preference and the associated threshold behavior. (Bug 706193, patch 5) r=roc
0c18caf33991da536864054f0dbaa7037332eab3: Use the font inflation data to disable font inflation for small pieces of text. (Bug 706193, patch 4) r=roc
L. David Baron <dbaron@dbaron.org> - Mon, 16 Apr 2012 15:32:12 -0700 - rev 95106
Push 886 by lsblakk@mozilla.com at Mon, 04 Jun 2012 19:57:52 +0000
Use the font inflation data to disable font inflation for small pieces of text. (Bug 706193, patch 4) r=roc This merely hooks up the computation done in the previous patches for this bug to the decision on whether to do font size inflation.
9cf58850cf26befc69b189d831ae6d8e5bff8a7d: Build font data structure by walking the necessary text. (Bug 706193, patch 3) r=roc
L. David Baron <dbaron@dbaron.org> - Mon, 16 Apr 2012 15:32:12 -0700 - rev 95105
Push 886 by lsblakk@mozilla.com at Mon, 04 Jun 2012 19:57:52 +0000
Build font data structure by walking the necessary text. (Bug 706193, patch 3) r=roc Compute the amount of text in the scope of an nsFontInflationData object. This walks the text that's inside of the block formatting context at which this object is rooted, excluding the text that's inside any nested BFC. Using the amount of text, the font sizes of the text, and the line threshold preference, we compute whether to enable font size inflation within that block formatting context.
9499f6b28addcbcd9c480eb80cfe6c4c63a4a3a1: Add a font inflation data structure per block formatting context. (Bug 706193, patch 2) r=roc
L. David Baron <dbaron@dbaron.org> - Mon, 16 Apr 2012 15:32:12 -0700 - rev 95104
Push 886 by lsblakk@mozilla.com at Mon, 04 Jun 2012 19:57:52 +0000
Add a font inflation data structure per block formatting context. (Bug 706193, patch 2) r=roc This structure is per block formatting context because we have to make a single inflation decision for things like consecutive runs of paragraphs of text. Inflating some paragraphs and not others (within the same sequence of adjacent paragraphs) based on the amount of text in each one would be disastrous. Otherwise it's ideal for the units to be as small as possible as long as they merge such sequences; therefore this uses a definition corresponding to CSS's idea of elements that establish new block formatting contexts.
30dce13b71d0d9099553b71c8b6feffc561c5e0f: Add a preference for the threshold at which we have enough text within a BFC to use font size inflation. (Bug 706193, patch 1) r=roc
L. David Baron <dbaron@dbaron.org> - Mon, 16 Apr 2012 15:32:11 -0700 - rev 95103
Push 886 by lsblakk@mozilla.com at Mon, 04 Jun 2012 19:57:52 +0000
Add a preference for the threshold at which we have enough text within a BFC to use font size inflation. (Bug 706193, patch 1) r=roc The basic principle behind this preference is that we don't want to use font size inflation when all the text that we would have inflated would fit within a line or two. We're better off preserving the layout than inflating a small amount of text. However, we don't want the inflation decision to vary between adjacent paragraphs, so this decision needs to be made once for each block formatting context. Once the later patches for this bug cause this preference to be honored, this will be a change in behavior. The old behavior can be obtained by setting the preference to 0.
554a06caebf27df5513051a2dddae5aeec826e0f: Fix mistake in manifest file from bug 708175 (causing some tests to be double-run and some not at all).
L. David Baron <dbaron@dbaron.org> - Mon, 16 Apr 2012 14:17:29 -0700 - rev 95102
Push 886 by lsblakk@mozilla.com at Mon, 04 Jun 2012 19:57:52 +0000
Fix mistake in manifest file from bug 708175 (causing some tests to be double-run and some not at all).
bb484a08400862660546c84791bd7dce4595f329: Fix compilation error by fixing up more code. (Bug 735262) r=jrmuizel
L. David Baron <dbaron@dbaron.org> - Mon, 16 Apr 2012 15:32:11 -0700 - rev 95101
Push 886 by lsblakk@mozilla.com at Mon, 04 Jun 2012 19:57:52 +0000
Fix compilation error by fixing up more code. (Bug 735262) r=jrmuizel
a76755f58bbbb03958c20c733605c1f72d64391b: Bug 739446 - Default AMO bookmark should point to android native addons r=wesj
Mark Finkle <mfinkle@mozilla.com> - Mon, 16 Apr 2012 17:57:47 -0400 - rev 95100
Push 886 by lsblakk@mozilla.com at Mon, 04 Jun 2012 19:57:52 +0000
Bug 739446 - Default AMO bookmark should point to android native addons r=wesj
f59dff115daa0729197a091d798f6aafe3bbd8cc: Bug 745255 - Operator precedence is wrong in nsEventStateManager::PreHandleEvent. r=smaug
David Humphrey (:humph) <david.humphrey@senecacollege.ca> - Mon, 16 Apr 2012 14:29:14 -0700 - rev 95099
Push 886 by lsblakk@mozilla.com at Mon, 04 Jun 2012 19:57:52 +0000
Bug 745255 - Operator precedence is wrong in nsEventStateManager::PreHandleEvent. r=smaug
cfcd178b2f5fff1d81445c63fac335f2ec940530: Bug 745272: Replace comparison of unsigned value >=0 with a useful comparison. r=humph r=cpearce
Daniel Holbert <dholbert@cs.stanford.edu> - Mon, 16 Apr 2012 14:29:14 -0700 - rev 95098
Push 886 by lsblakk@mozilla.com at Mon, 04 Jun 2012 19:57:52 +0000
Bug 745272: Replace comparison of unsigned value >=0 with a useful comparison. r=humph r=cpearce
a84bdeb378f6303335351dbf31ee020d29e8ec65: Bug 745342 - Use more lazy services from Services.jsm [r=dietrich]
Paul O’Shannessy <paul@oshannessy.com> - Mon, 16 Apr 2012 14:26:10 -0700 - rev 95097
Push 886 by lsblakk@mozilla.com at Mon, 04 Jun 2012 19:57:52 +0000
Bug 745342 - Use more lazy services from Services.jsm [r=dietrich]
26439e0c36792be23e913711ff4eb10b09f2f303: Bug 732292 - use XPCOMUtils.defineLazyModuleGetter in sessionstore [r=dietrich]
Paul O’Shannessy <paul@oshannessy.com> - Mon, 16 Apr 2012 14:26:10 -0700 - rev 95096
Push 886 by lsblakk@mozilla.com at Mon, 04 Jun 2012 19:57:52 +0000
Bug 732292 - use XPCOMUtils.defineLazyModuleGetter in sessionstore [r=dietrich]
5d5e4abb88a360bc7bbff83f0ebe5518ca8c28f6: Bug 745750 - HTML entities in a download title will break the Download Manager r=wesj
Mark Finkle <mfinkle@mozilla.com> - Mon, 16 Apr 2012 17:21:18 -0400 - rev 95095
Push 886 by lsblakk@mozilla.com at Mon, 04 Jun 2012 19:57:52 +0000
Bug 745750 - HTML entities in a download title will break the Download Manager r=wesj
a1f8356394fc1cbf745c3b6083c7f537c47e801c: Bug 743026: Make the --verbose flag to runxpcshelltests.py also show the command, environment, and cwd. r=ted
Jim Blandy <jimb@mozilla.com> - Mon, 16 Apr 2012 14:19:07 -0700 - rev 95094
Push 886 by lsblakk@mozilla.com at Mon, 04 Jun 2012 19:57:52 +0000
Bug 743026: Make the --verbose flag to runxpcshelltests.py also show the command, environment, and cwd. r=ted
bc01a7e2d26a3b5f2d35e52351673ee5a3382a90: Bug 745942: make android builds use ccache. r=khuey
Chris AtLee <catlee@mozilla.com> - Mon, 16 Apr 2012 17:02:16 -0400 - rev 95093
Push 886 by lsblakk@mozilla.com at Mon, 04 Jun 2012 19:57:52 +0000
Bug 745942: make android builds use ccache. r=khuey
296b90f063d5d9b01be74939869303ba6f6b0527: Butage fix for bug 745466 (that test is not valid on windows).
Asaf Romano <mano@mozilla.com> - Mon, 16 Apr 2012 23:47:42 +0300 - rev 95092
Push 886 by lsblakk@mozilla.com at Mon, 04 Jun 2012 19:57:52 +0000
Butage fix for bug 745466 (that test is not valid on windows).
1855b84921b444788eef4952868b35ee378d593b: Bug 745834 - Fix test bustage. r=mfinkle
Wes Johnston <wjohnston@mozilla.com> - Mon, 16 Apr 2012 12:47:17 -0700 - rev 95091
Push 886 by lsblakk@mozilla.com at Mon, 04 Jun 2012 19:57:52 +0000
Bug 745834 - Fix test bustage. r=mfinkle
e59ac316362ad94fa74ed0e703074cb723d2bd18: Remove more uses of JS_FrameIterator (bug 744617, r=mrbkap).
David Anderson <danderson@mozilla.com> - Mon, 16 Apr 2012 12:30:04 -0700 - rev 95090
Push 886 by lsblakk@mozilla.com at Mon, 04 Jun 2012 19:57:52 +0000
Remove more uses of JS_FrameIterator (bug 744617, r=mrbkap).
546132d79a53465ee75bc75e3169a974b41b3056: Remove simple JS_FrameIterator use from content, DOM, and caps (bug 744617, r=mrbkap).
David Anderson <danderson@mozilla.com> - Mon, 16 Apr 2012 12:30:00 -0700 - rev 95089
Push 886 by lsblakk@mozilla.com at Mon, 04 Jun 2012 19:57:52 +0000
Remove simple JS_FrameIterator use from content, DOM, and caps (bug 744617, r=mrbkap).
ecd8434e43d92b062a08b8e985d07323d38e33f0: Remove simple JS_FrameIterator uses in xpconnect (bug 744617, r=bholley).
David Anderson <danderson@mozilla.com> - Mon, 16 Apr 2012 12:25:28 -0700 - rev 95088
Push 886 by lsblakk@mozilla.com at Mon, 04 Jun 2012 19:57:52 +0000
Remove simple JS_FrameIterator uses in xpconnect (bug 744617, r=bholley).
(0) -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip