Commit Graph

196409 Commits

Author SHA1 Message Date
Robert O'Callahan
b45eb57f56 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 2008-09-06 20:42:47 +12:00
Robert O'Callahan
c0b5d3316b 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 2008-09-06 20:37:58 +12:00
Simon Bünzli
8b8b016a54 Bug 342635 - wrong scroll behaviour after loading new page while session restoring. r=dietrich 2008-09-06 05:42:39 +02:00
Simon Bünzli
33ff3bc389 Bug 367052 - about:blank shows up in back arrow history of restored blank tabs. r=dietrich 2008-09-06 05:32:15 +02:00
Simon Bünzli
08e32a9b17 Bug 453831 - Focus in limbo after multi-tab launch pref set. r=dietrich 2008-09-06 05:27:49 +02:00
Boris Zbarsky
304c163b07 Bug 453702. Don't try to convert |length| to a number for various array-like class resolve hooks. 2008-09-05 21:10:35 -04:00
Boris Zbarsky
01a4fcef98 Bug 443769. Fix operator precedence snafu. r+sr=dbaron 2008-09-05 21:10:35 -04:00
Boris Zbarsky
97dd836327 Bug 452238. Remove unused imports collection code. r+sr=dbaron 2008-09-05 21:10:35 -04:00
Clint Talbert
d51d08d839 bug 451264 allowing reftest-wait and reftest-print together r=dbaron 2008-09-05 17:30:45 -07:00
Clint Talbert
0d5022efda bug 451264 allow reftest-wait and reftest-print together r=dbaron 2008-09-05 17:28:03 -07:00
Doug Turner
78d1aa28dd Bug 452489 - Fixes OOM predicate on OSSO to use the high water mark. r=bsmedberg 2008-09-05 17:21:36 -07:00
Ben Turner
8afd9f92cd Bug 451731 - "Update caps, dom, xpconnect for Bug 451729 (checkObjectAccess moving to the JSContext)". r+sr=jst. 2008-09-05 16:26:04 -07:00
Ben Turner
006c524d3b Bug 451729 - " Allow runtime's security callbacks to be overridden by a context". r=brendan. 2008-09-05 16:24:53 -07:00
Johnny Stenback
928c910566 Fixing second part of bug 453571. Use more [optional] idl arguments, and less nsAXPCNativeCallContext. r+sr=bzbarsky@mit.edu 2008-09-05 14:54:53 -07:00
Johnny Stenback
963bf56e91 Fixing first part of bug 453571. Use more [optional] idl arguments, and less nsAXPCNativeCallContext. r+sr=mrbkap@gmail.com 2008-09-05 14:51:24 -07:00
Josh Aas
13c332e27d don't try to build dead scriptable plugin on windows, bustage fix 2008-09-05 16:54:31 -04:00
Jason Orendorff
bca50b52d7 Merge more work by Jim Blandy on bug 97954. 2008-09-05 15:05:26 -05:00
Boris Zbarsky
bc195f4bcd Fixing test to match new reality 2008-09-05 15:38:45 -04:00
Josh Aas
fee4280788 remove xpcom plugin api samples from npapi sdk. b=453857,453862 rs=jst 2008-09-05 15:35:57 -04:00
Brian Crowder
95e2dd6a4a Bug 453156 - NTML broken by embedding patch in bug 422772, r/sr=bsmedberg 2008-09-05 12:09:06 -07:00
Benjamin Smedberg
488c190190 Bug 453658 - /s /S /w /W in character classes perform very poorly. r=crowder (showed up as Dromaeo test "DOM MOdification (Prototype): update()" 2008-09-05 14:21:32 -04:00
Kai Engert
50e26c7e9d Bug 453227, fix import cert failure, see comment 80 and 81, update to NSS_3_12_1_RC2, r=wtc 2008-09-05 20:13:38 +02:00
Wan-Teh Chang
7cd34a8f94 Bug 453372 - Import NSPR_4_7_2_BETA3. r=kaie. 2008-09-05 11:03:20 -07:00
Ted Mielczarek
5a3805ae5c bug 428009 - bustage fix for the --disable-tests case 2008-09-05 13:40:35 -04:00
Boris Zbarsky
a61492ee32 Bug 394416. Feed sniffing should apply to fewer MIME types. r=sayrer 2008-09-05 13:39:19 -04:00
Boris Zbarsky
8e8b07b643 Bug 451053. Move nsMutationGuard into a shared location and use it to assert some invariants. r+sr=sicking 2008-09-05 13:39:19 -04:00
Doug Turner
9cf9cd7341 bug 452672 - pref to disable OOM dialog r/sr=jst 2008-09-05 10:25:02 -07:00
Jim Blandy
917d3bfc16 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.
2008-09-05 10:19:25 -07:00
Jim Blandy
ceaba9297e Bug 97954: Don't cite Makefile variables in the value for LIBXUL_DIST. r=bsmedberg
Background:

Thread-safe SpiderMonkey needs NSPR for threading support, so it uses
the values of NSPR_CFLAGS and NSPR_LIBS to compile and link.  The
configure script puts values for those variables in
$(DEPTH)/config/autoconf.mk.  They're recursively expanded Make
variables, and the configure script gives them values that cite the
value of LIBXUL_DIST.

LIBXUL_DIST is itself a recursively expanded variable which usually
refers to $(DIST), but refers to $(LIBXUL_SDK) if we're building
against a separate XUL tree.

Once SpiderMonkey has its own configure script, that script should
take options specifying values to use for NSPR_CFLAGS and NSPR_LIBS.
The values we pass to it shouldn't try to reference $(LIBXUL_DIST) or
any other variable from the surrounding makefiles: a stand-alone
Spidermonkey's configuration and build system shouldn't mention LIBXUL
at all.  SpiderMonkey doesn't depend on LIBXUL, only NSPR, which just
happens to be installed in the same dist directory as LIBXUL.

That means we need to compute fully-substituted values for NSPR_CFLAGS
and NSPR_LIBS, suitable for stand-alone use in the top-level configure
script, which we can pass down to the SpiderMonkey configure script
(once it has one).

The first step is to actually compute an independent value for
LIBXUL_DIST, one that doesn't refer to either $(DIST) or
$(LIBXUL_SDK).  This means we need to make that choice in the
configuration script, not in autoconf.mk.  Subsequent patches will use
this to compute fully-substituted values for NSPR_LIBS and NSPR_CFLAGS.
2008-09-05 10:19:21 -07:00
Jim Blandy
31a62b6b2d Bug 97954: Give jsconfig.h a better name, and make room for the new js-config.h. r=bsmedberg
We'd like the SpiderMonkey configure script to generate a header file
named js-config.h to hold #definitions chosen at configure time that
affect the SpiderMonkey API, like JS_THREADSAFE.  However, that name
is very similar to that of an existing header file, jsconfig.h.  This
patch renames the existing header file, and updates all references to
it.

--HG--
rename : js/src/jsconfig.h => js/src/jsversion.h
2008-09-05 10:19:17 -07:00
Robert Strong
9749e376cf Bug 353177 - Details link has ugly focus while downloading an update. r=dietrich 2008-09-05 09:57:23 -07:00
Shawn Wilsher
23fb28ac56 Bug 453181 - Remove code that is labeled REMOVE ME
This changeset removes a bunch of code that was labeled REMOVE ME with a release
stated.  All those releases have passed, so let's get rid of the code.
r=dietrich
2008-09-05 12:20:40 -04:00
Oleg Romashin
028b116689 Bug 453308 - Building without MOZ_XUL failed. r=jonas. 2008-09-05 18:45:03 +03:00
Oleg Romashin
7e07caf07b Bug 453821 - Places building in embedding-minimal profile failed. r=edilee. 2008-09-05 17:49:49 +03:00
Honza Bambas
779cb0331b bug 428009 - hook up ssltunnel to mochitest. r=waldo,kaie 2008-09-05 09:35:58 -04:00
Robert Kaiser
049d891691 bug 453713 - add shell.checkDefaultClient pref to testing profile, r=ted 2008-09-05 14:03:30 +02:00
Bob Clary
c9c0e9ccdf Sisyphus - build fixes - support Thunderbird 3, update data configurations, bug 453806 2008-09-05 04:37:54 -07:00
Oleg Romashin
a01ff8dce6 Bug 453307 - Building without XUL failed. r=bzbarsky. 2008-09-05 14:36:04 +03:00
Oleg Romashin
e462cf33cd Bug 453312 - Building accessible without MOZ_XUL fails. r=surkov 2008-09-05 14:30:19 +03:00
Natch
d4383388c6 Bug 423469: Theme preview splitter can be moved too far to the left and right. r=mossop 2008-09-05 11:36:22 +01:00
Bob Clary
a93cf3565b Sisyphus - JavaScript Tests - add jit options for browser tests, bug 453798 2008-09-05 03:17:57 -07:00
Simon Bünzli
884ea6bf7c Bug 452975 - don't reset browser.sessionstore.resume_session_once until the first browser window opened. r=dietrich 2008-09-05 12:05:34 +02:00
Bob Clary
82904dde10 JavaScript Tests - escape timezone in patterns in known-failures.pl, bug 453298 2008-09-05 12:02:23 +02:00
Graeme McCutcheon
4793b67e6a Bug 451232 - Setting ui.* color pref to empty string or removing pref doesn't immediately reset color to default. r+sr=roc 2008-09-05 11:57:52 +02:00
Bob Clary
9c6190ce33 JavaScript Tests - known failures update, bug 399387 2008-09-05 11:51:18 +02:00
Natch
7dfd48d692 Bug 424317: Add-on Updates dialogue shown at startup has buttons in the wrong order/position. r=mossop 2008-09-05 10:50:12 +01:00
Simon Bünzli
7ce247181b Bug 346337 - Form input field data not retained on session restore. r=dietrich 2008-09-05 11:47:17 +02:00
Bob Clary
5a7912e53b JavaScript Tests - known failures update, bug 399387 2008-09-05 11:42:42 +02:00
Simon Bünzli
66cfbd5720 Bug 439675 - Firefox restart loses URLs. r=dietrich 2008-09-05 11:38:07 +02:00
Simon Bünzli
91fbcc381c Bug 368677 - Sessionstore should ignore popup windows. r=dietrich 2008-09-05 11:31:03 +02:00