f7414f6cb95badc8eff58fa763e0685f1975d1a5: Bug 376662. Convert nsIFrame::GetOffsetTo to not use views. We need to ensure that for popups and scrollframes, views and frames are kept in sync at *all* times. Also fixes bugs in tests for NS_FRAME_NO_MOVE_FRAME. r+sr=bzbarsky
Robert O'Callahan <robert@ocallahan.org> - Sat, 06 Sep 2008 20:52:56 +1200 - rev 18884
Push 1794 by rocallahan@mozilla.com at Sat, 06 Sep 2008 08:53:07 +0000
Bug 376662. Convert nsIFrame::GetOffsetTo to not use views. We need to ensure that for popups and scrollframes, views and frames are kept in sync at *all* times. Also fixes bugs in tests for NS_FRAME_NO_MOVE_FRAME. r+sr=bzbarsky
23b2ad006a98d63d103fff60cdf1ec93b0d65c5f: Bug 422283. Make sure that an overflow container's next-in-flows are always also overflow containers. This means that when we convert a normal frame into an overflow container, we need to scan through its next-in-flows and make them overflow containers too. r=fantasai,sr=mats
Robert O'Callahan <robert@ocallahan.org> - Sat, 06 Sep 2008 20:48:09 +1200 - rev 18883
Push 1793 by rocallahan@mozilla.com at Sat, 06 Sep 2008 08:48:21 +0000
Bug 422283. Make sure that an overflow container's next-in-flows are always also overflow containers. This means that when we convert a normal frame into an overflow container, we need to scan through its next-in-flows and make them overflow containers too. r=fantasai,sr=mats
5b69c1cd59762ee8e70cf66785d5f888a80e3f25: Bug 442291. Avoid the bitblit scrolling path completely if the area to be repainted is more than half the area to scroll. The goal is to avoid the synchronous repaint required by bitblitting (synchronicity is required to minimize the delay between blitting and repainting --- the intermediate display is very ugly). Also, make scroll-induced full-view repainting DEFERRED, so that it's less urgent and more apt to coalesce, so we drop frames more easily when painting can't keep up during scrolling. r+sr=bz
Robert O'Callahan <robert@ocallahan.org> - Sat, 06 Sep 2008 20:42:47 +1200 - rev 18882
Push 1792 by rocallahan@mozilla.com at Sat, 06 Sep 2008 08:43:12 +0000
Bug 442291. Avoid the bitblit scrolling path completely if the area to be repainted is more than half the area to scroll. The goal is to avoid the synchronous repaint required by bitblitting (synchronicity is required to minimize the delay between blitting and repainting --- the intermediate display is very ugly). Also, make scroll-induced full-view repainting DEFERRED, so that it's less urgent and more apt to coalesce, so we drop frames more easily when painting can't keep up during scrolling. r+sr=bz
b0d99512879588be8be8786ca3d157b15eca7db8: Bug 446529. Disable uncommon ligatures on Mac/ATSUI. Make sure we don't enable common ligatures if ATSUI has disabled them by default for this font (e.g. for Courier). r=vlad
Robert O'Callahan <robert@ocallahan.org> - Sat, 06 Sep 2008 20:37:58 +1200 - rev 18881
Push 1791 by rocallahan@mozilla.com at Sat, 06 Sep 2008 08:38:08 +0000
Bug 446529. Disable uncommon ligatures on Mac/ATSUI. Make sure we don't enable common ligatures if ATSUI has disabled them by default for this font (e.g. for Courier). r=vlad
63f6591b12380faf754664864dba6240cedcd89e: Bug 342635 - wrong scroll behaviour after loading new page while session restoring. r=dietrich
Simon Bünzli <zeniko@gmail.com> - Sat, 06 Sep 2008 05:42:39 +0200 - rev 18880
Push 1790 by dgottwald@mozilla.com at Sat, 06 Sep 2008 03:43:03 +0000
Bug 342635 - wrong scroll behaviour after loading new page while session restoring. r=dietrich
172a08c1ce8e18537a4669d8803cc2b68cc24ab9: Bug 367052 - about:blank shows up in back arrow history of restored blank tabs. r=dietrich
Simon Bünzli <zeniko@gmail.com> - Sat, 06 Sep 2008 05:32:15 +0200 - rev 18879
Push 1789 by dgottwald@mozilla.com at Sat, 06 Sep 2008 03:32:34 +0000
Bug 367052 - about:blank shows up in back arrow history of restored blank tabs. r=dietrich
b96ac5d9119adecb3c79dee25e77cc03646c1e94: Bug 453831 - Focus in limbo after multi-tab launch pref set. r=dietrich
Simon Bünzli <zeniko@gmail.com> - Sat, 06 Sep 2008 05:27:49 +0200 - rev 18878
Push 1788 by dgottwald@mozilla.com at Sat, 06 Sep 2008 03:28:44 +0000
Bug 453831 - Focus in limbo after multi-tab launch pref set. r=dietrich
534edf352f6bdd2d010ade29d50a289ec9a7bdea: Bug 453702. Don't try to convert |length| to a number for various array-like class resolve hooks.
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 05 Sep 2008 21:10:35 -0400 - rev 18877
Push 1787 by bzbarsky@mozilla.com at Sat, 06 Sep 2008 01:11:02 +0000
Bug 453702. Don't try to convert |length| to a number for various array-like class resolve hooks.
f3d3c41fa6867986f19d0af81704563749a6a615: Bug 443769. Fix operator precedence snafu. r+sr=dbaron
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 05 Sep 2008 21:10:35 -0400 - rev 18876
Push 1787 by bzbarsky@mozilla.com at Sat, 06 Sep 2008 01:11:02 +0000
Bug 443769. Fix operator precedence snafu. r+sr=dbaron
99071e1efbe774320f97cfdbb54a130368dacc28: Bug 452238. Remove unused imports collection code. r+sr=dbaron
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 05 Sep 2008 21:10:35 -0400 - rev 18875
Push 1787 by bzbarsky@mozilla.com at Sat, 06 Sep 2008 01:11:02 +0000
Bug 452238. Remove unused imports collection code. r+sr=dbaron
563df8c7a7e3dca3d48e26e8afdf07de9dddbcf6: bug 451264 allowing reftest-wait and reftest-print together r=dbaron
Clint Talbert <ctalbert@mozilla.com> - Fri, 05 Sep 2008 17:30:45 -0700 - rev 18874
Push 1786 by ctalbert@mozilla.com at Sat, 06 Sep 2008 00:31:05 +0000
bug 451264 allowing reftest-wait and reftest-print together r=dbaron
e24e4d273f8c2bb8809175d3779785c1e619fca8: bug 451264 allow reftest-wait and reftest-print together r=dbaron
Clint Talbert <ctalbert@mozilla.com> - Fri, 05 Sep 2008 17:28:03 -0700 - rev 18873
Push 1785 by ctalbert@mozilla.com at Sat, 06 Sep 2008 00:28:37 +0000
bug 451264 allow reftest-wait and reftest-print together r=dbaron
1799243b908953cfef4cc2610ffae1e8c90a0680: Bug 452489 - Fixes OOM predicate on OSSO to use the high water mark. r=bsmedberg
Doug Turner <dougt@meer.net> - Fri, 05 Sep 2008 17:21:36 -0700 - rev 18872
Push 1784 by dougt@mozilla.com at Sat, 06 Sep 2008 00:21:53 +0000
Bug 452489 - Fixes OOM predicate on OSSO to use the high water mark. r=bsmedberg
825b049918201d06b80d89f7f47b583b7b19cb90: Bug 451731 - "Update caps, dom, xpconnect for Bug 451729 (checkObjectAccess moving to the JSContext)". r+sr=jst.
Ben Turner <bent.mozilla@gmail.com> - Fri, 05 Sep 2008 16:26:04 -0700 - rev 18871
Push 1783 by bturner@mozilla.com at Fri, 05 Sep 2008 23:26:22 +0000
Bug 451731 - "Update caps, dom, xpconnect for Bug 451729 (checkObjectAccess moving to the JSContext)". r+sr=jst.
7da53f4cd7129da668b69c3ac0238713800a960c: Bug 451729 - " Allow runtime's security callbacks to be overridden by a context". r=brendan.
Ben Turner <bent.mozilla@gmail.com> - Fri, 05 Sep 2008 16:24:53 -0700 - rev 18870
Push 1783 by bturner@mozilla.com at Fri, 05 Sep 2008 23:26:22 +0000
Bug 451729 - " Allow runtime's security callbacks to be overridden by a context". r=brendan.
a237b21122faa5307d3ad8a7f0e2f8beee6ffbfd: Fixing second part of bug 453571. Use more [optional] idl arguments, and less nsAXPCNativeCallContext. r+sr=bzbarsky@mit.edu
Johnny Stenback <jst@mozilla.com> - Fri, 05 Sep 2008 14:54:53 -0700 - rev 18869
Push 1782 by jst@mozilla.com at Fri, 05 Sep 2008 22:23:30 +0000
Fixing second part of bug 453571. Use more [optional] idl arguments, and less nsAXPCNativeCallContext. r+sr=bzbarsky@mit.edu
7352ef83055a730b135af718dd907316475df2cc: Fixing first part of bug 453571. Use more [optional] idl arguments, and less nsAXPCNativeCallContext. r+sr=mrbkap@gmail.com
Johnny Stenback <jst@mozilla.com> - Fri, 05 Sep 2008 14:51:24 -0700 - rev 18868
Push 1781 by jst@mozilla.com at Fri, 05 Sep 2008 21:52:54 +0000
Fixing first part of bug 453571. Use more [optional] idl arguments, and less nsAXPCNativeCallContext. r+sr=mrbkap@gmail.com
20f5db62da85ddc255b1120a2ec9fd57767880e8: don't try to build dead scriptable plugin on windows, bustage fix
Josh Aas <joshmoz@gmail.com> - Fri, 05 Sep 2008 16:54:31 -0400 - rev 18867
Push 1780 by josh@mozilla.com at Fri, 05 Sep 2008 20:53:25 +0000
don't try to build dead scriptable plugin on windows, bustage fix
23ae1cd2f7d2ae68f181f2683300370d713e6067: Merge more work by Jim Blandy on bug 97954.
Jason Orendorff <jorendorff@mozilla.com> - Fri, 05 Sep 2008 15:05:26 -0500 - rev 18866
Push 1779 by jorendorff@mozilla.com at Fri, 05 Sep 2008 20:08:04 +0000
Merge more work by Jim Blandy on bug 97954.
97d4e97bb54ae13ac02895fe19d032ad31d8340b: Bug 97954: Compute fully-substituted values of NSPR_CFLAGS and NSPR_LIBS. r=bsmedberg
Jim Blandy <jimb@mozilla.org> - Fri, 05 Sep 2008 10:19:25 -0700 - rev 18865
Push 1779 by jorendorff@mozilla.com at Fri, 05 Sep 2008 20:08:04 +0000
Bug 97954: Compute fully-substituted values of NSPR_CFLAGS and NSPR_LIBS. r=bsmedberg This patch depends on compute-libxul-dist-in-configure.patch. The comments there explain why we need 'fully-substituted values'. The computation of NSPR_CFLAGS and NSPR_LIBS in the top-level configure.in is non-trivial. To avoid duplicating all that in the SpiderMonkey configure script, we'd like to just pass the values we've computed down to that script as arguments. So: . The values should contain complete filenames, and ought not contain references to makefile variables only meaningful to the main build machinery. In particular, they shouldn't be recursively expanded variables that refer to LIBXUL_DIST. . We should set NSPR_LIBS and NSPR_CFLAGS, not the temporaries _libs and _cflags, because these values are what we want to pass down to SpiderMonkey. A later patch in the series uses these values.
(0) -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip