Граф коммитов

196442 Коммитов

Автор SHA1 Сообщение Дата
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
Vladimir Vukicevic c9a2e44926 Backout merge commit 2008-09-05 00:14:35 -07:00
Vladimir Vukicevic 81c55e7a54 Backed out changeset 6014c4fca4a1 (Cairo upgrade to 1.7.4-136) 2008-09-05 00:14:16 -07:00
Brendan Eich 45164ec2af Bug 453747 - Avoid overuse of the fun_getProperty class getter to optimize getting and setting random properties on functions. r=mrbkap 2008-09-04 21:56:37 -07:00
Vladimir Vukicevic fb36f5d923 b=453765; Upgrade cairo to 1.7.4-136-g5ea2555; r=me
--HG--
rename : gfx/cairo/libpixman/src/pixman-sse.c => gfx/cairo/libpixman/src/pixman-sse2.c
rename : gfx/cairo/libpixman/src/pixman-sse.h => gfx/cairo/libpixman/src/pixman-sse2.h
2008-09-04 21:44:42 -07:00
Jesse Ruderman edf086ccfa Fix wrap-o in assertion message. Debug only. 2008-09-04 21:37:48 -07:00
Joe Drew 9e23f5afa7 Bug 430061: Don't use necko's memory cache in imglib; r/sr=stuart,vlad,bz
? .fast-update
? _profile
? _tests
? obj-ff-debug
? staticlib
? README/.fast-update
? browser/app/profile/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/install.rdf
? build/pgo/automation.py
? build/pgo/profileserver.py
? config/buildid
? config/system_wrappers
? content/base/test/TestNativeXMLHttpRequest
? content/base/test/TestPlainTextSerializer
? embedding/components/printingui/src/mac/printpde/build
? gfx/thebes/public/.gfxContext.h.swp
? gfx/thebes/test/gfxFontSelectionTest
? gfx/thebes/test/gfxSurfaceRefCountTest
? gfx/thebes/test/gfxTextRunPerfTest
? gfx/thebes/test/gfxWordCacheTest
? intl/uconv/tests/TestUConv
? intl/uconv/tests/nsconv
? intl/uconv/tests/plattest
? intl/unicharutil/tests/NormalizationTest
? js/src/host_jskwgen
? js/src/jsautokw.h
? layout/style/test/css_properties.js
? layout/style/test/host_ListCSSProperties
? layout/tools/reftest/autoconf.js
? modules/libpr0n/src/.imgContainer.cpp.swp
? modules/libpr0n/src/.imgLoader.cpp.swp
? modules/libpr0n/src/.imgLoader.h.swp
? modules/libpr0n/src/.imgRequestProxy.cpp.swp
? modules/libpr0n/src/check-all-at-removal-time
? modules/libpr0n/src/currpatch
? modules/libpr0n/src/update-every-time
? modules/plugin/samples/default/mac/build
? netwerk/cache/src/.nsMemoryCacheDevice.cpp.swp
? netwerk/dns/src/etld_data.inc
? netwerk/test/ReadNTLM
? netwerk/test/TestCookie
? netwerk/test/TestIncrementalDownload
? netwerk/test/TestOpen
? netwerk/test/TestServ
? netwerk/test/TestStreamLoader
? netwerk/test/TestUDPSocketProvider
? nsprpub/.fast-update
? nsprpub/unallmakefiles
? parser/htmlparser/robot/test/htmlrobot
? parser/htmlparser/tests/grabpage/grabpage
? parser/htmlparser/tests/html/TestParser
? rdf/tests/triplescat/triplescat
? storage/test/teststorage1
? testing/mochitest/automation.py
? testing/mochitest/automation.pyc
? testing/mochitest/runtests.pl
? testing/mochitest/runtests.py
? testing/mochitest/ssltunnel/ssltunnel
? toolkit/components/url-classifier/tests/TestUrlClassifierUtils
? toolkit/crashreporter/client/crashreporter
? toolkit/crashreporter/google-breakpad/src/tools/mac/dump_syms/dump_syms
? toolkit/crashreporter/test/TestCrashReporterAPI
? toolkit/library/XUL
? toolkit/mozapps/update/src/nsUpdateService.js
? toolkit/xre/platform.ini
? tools/rb
? tools/trace-malloc
? widget/src/cocoa/libwidget.rsrc
? xpcom/io/.nsStringStream.cpp.swp
? xpcom/proxy/tests/proxy-create-threadsafety
? xpcom/sample/program/nsTestSample
? xpcom/tests/TestAutoPtr
? xpcom/tests/TestExpirationTracker
? xpcom/tests/TestHashtables
? xpcom/tests/TestINIParser
? xpcom/tests/TestPipe
? xpcom/tests/TestProxies
? xpcom/tests/TestRegistrationOrder
? xpcom/tests/TestStorageStream
? xpcom/tests/TestStringAPI
? xpcom/tests/TestStrings
? xpcom/tests/TestTArray
? xpcom/tests/TestTextFormatter
? xpcom/tests/TestThreadPool
? xpcom/tests/TestVersionComparator
? xpcom/tests/external/TestMinStringAPI
? xpfe/bootstrap/appleevents/mozillaSuite.rsrc
Index: modules/libpr0n/build/nsImageModule.cpp
===================================================================
RCS file: /cvsroot/mozilla/modules/libpr0n/build/nsImageModule.cpp,v
retrieving revision 1.20
2008-09-04 19:00:42 -04:00
Alexander Surkov f354852dad Bug 453371 - textarea accessible name does not show current value when it has a text child, patch=Eitan Isaacson,r=me 2008-09-05 12:48:42 +08:00
Alexander Surkov ebc009f6ce Bug 453484 - Can't build accessibility with DEBUG_CC, r=aaronlev, sr=bz 2008-09-05 12:44:45 +08:00
Robert O'Callahan 8d8390a5b5 Backing out changeset 1bdd5da49865 (for bug 376662) due to regression bug 453661 2008-09-05 15:40:06 +12:00
Kai Liu 4b7a455a25 Bug 433109 - Menu items suffer from vertical alignment problems on Windows, r=gavin,vlad 2008-09-04 20:20:18 -07:00
Doug Turner 51b32a8ed4 Bug 445180. More geolocation mochitests. Patch by harthur@cmu.edu, r=dougt@meer.net 2008-09-04 16:31:09 -07:00
Ben Turner 83f49405ee Bug 453720 - "Caps should assert when scripts do not contain principals". r+sr=mrbkap. 2008-09-04 15:52:20 -07:00
Ben Turner 9ecb398b01 Bug 449822 - "Service manager can create two instances of a service". r=bsmedberg. 2008-09-04 15:44:41 -07:00
Shawn Wilsher 14b19841ca Bug 451590 - nsNavHistory needs nsIClassInfo with THREADSAFE flag
This changeset marks nsNavHistory as threadsafe so we can use the database
connection on more than one thread in JS.  It also adds assertions on every
other public API to ensure that it is only running on the main thread.
r=dietrich
r=bent
2008-09-04 18:11:14 -04:00
Gavin Sharp b3a3db74ae Bug 418343: sort form history autocomplete results alphabetically, r=sdwilsh 2008-09-04 18:05:33 -04:00
Jim Blandy bc117124af Bug 453696: js/src/Makefile.in lists host_jsoplengen twice in HOST_SIMPLE_PROGRAMS r=mrbkap
The text deleted by this patch appears again verbatim directly above
the hunk's context.
2008-09-04 13:39:26 -07:00
Bo Yang 2ea3ef5c93 Bug 451525 - Expand library names in Makefile, r=bsmedberg, sr=shaver 2008-09-04 22:45:00 +02:00