Commit Graph

273 Commits

Author SHA1 Message Date
Karsten Düsterloh
41f79fb8bd Bug 457113: source files altered when building with symlinked chrome; r=pike 2008-09-28 21:42:38 +02:00
Ginn Chen
3b81208252 Bug 450717 dep file for pixman-mmx.c isn't generated with GCC, r=ted.mielczarek 2008-09-28 21:18:09 +08:00
Karl Tomlinson
a1f89017f4 b=454730 Move shutdown of GTK's fontmap from gfxPlatformGtk to nsAppRunner r=roc sr=bsmedberg 2008-09-26 10:38:25 +12:00
Axel Hecht
711ed6e652 bug 456466, fix symlinks depend builds, r=ted, mnyromyr 2008-09-25 20:22:26 +02:00
Ted Mielczarek
e9dcc57899 bug 456726 - Version field empty in about:buildconfig. r=bsmedberg 2008-09-25 13:23:13 -04:00
Ted Mielczarek
7ea12faeb2 bug 448155 - builds should have changeset ID in about:buildconfig when possible. r=bsmedberg
--HG--
rename : toolkit/content/buildconfig.html.in => toolkit/content/buildconfig.html
2008-09-22 14:00:38 -04:00
Axel Hecht
738ef6b032 bug 456361, jarmaker leaves stale lockfiles when interrupted, r=ted 2008-09-22 16:23:55 +02:00
Ted Mielczarek
19375ad6bd allow values in DEFINES to contain equals signs. r=pike (no bug) 2008-09-22 07:04:36 -04:00
Axel Hecht
a010a5b6a7 bug 439050, follow-up patch to close in MozZipFile, make python 2.3 happy, r=ted, djc 2008-09-22 11:37:07 +02:00
Robert O'Callahan
27f33bb370 Bug 455259. Don't use access() to check if a file is writeable, since with at least some Linux kernels it will return OK for a file that will give 'text file busy' when written. Just try to open the file and take the rename/unlink path if we can't open it. r=bsmedberg 2008-09-22 14:09:53 +12:00
Axel Hecht
02e7a4b5b6 bug 439050, change the build hooks from make-jars.pl over to JarMaker.py, r=ted 2008-09-19 18:19:52 +02:00
Axel Hecht
f467cdbc82 bug 439050, JarMaker.py is a rewrite of make-jars.pl to only launch a single process per jar.mn, r=ted 2008-09-19 18:19:52 +02:00
Axel Hecht
97f93eb076 bug 439050, add MozZipFile.py with tests, r=ted, dtownsend 2008-09-19 18:19:52 +02:00
Benjamin Smedberg
31cc134e02 Remove the v1 string ABI compatibility hacks. Replace references of nsTAString_CharT with nsTSubstring_CharT which is the new base class. r=dbaron 2008-09-19 11:07:22 -04:00
Vladimir Vukicevic
6e6bf3a103 b=451621; push new pixman with arm fast-paths; r=me 2008-09-17 14:15:01 -07:00
Benjamin Smedberg
bdd7a87c35 Bug 454192 - firefox-bin doesn't use jemalloc on linux/solaris, r=ted 2008-09-15 12:03:30 -04:00
Oleg Romashin
fc5fa8db11 Bug 445934 - Layout linking broken in NS_OSSO disable-libxul configuration. r=ted.mielczarek 2008-09-13 07:47:45 +03:00
Robert Kaiser
2c0122f06d bug 451601 - kill MOZILLA_LOCALE_VERSION, main mozilla-central patch to kill xpfe-style chrome versions, r=ted sr=Neil 2008-09-11 01:08:57 +02:00
Brad Lassey
f7f1eae0c2 Bug 437950 - Support for mailto: r=cbiesinger 2008-09-10 12:10:23 -04:00
Brad Lassey
2a654b5834 Bug 453867 - Change NS_HILDON by MOZ_PLATFORM_HILDON p=tonikitoo r=ted 2008-09-10 12:08:44 -04:00
Ted Mielczarek
468a3823fc bug 447642 - get rid of --disable-mochitest, replace MOZ_MOCHITEST with ENABLE_TESTS. r=bsmedberg 2008-09-09 13:59:11 -04:00
Taras Glek
30aa910a7e bug 432917: MUST_FLOW_THROUGH static check. r=bsmedberg 2008-09-08 11:01:22 -07:00
Jim Blandy
403d36f471 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
Mark Banner
41e23d2acb Bug 445146 Move editor/ui from mozilla-central to comm-central, build changes r=ted, move r/sr=Neil 2008-09-03 14:35:28 +01:00
Arpad Borsos
3658f61080 Bug 449777 - "clean mozilla-central from unneeded references to composer and camino" [r=ted] 2008-08-30 15:59:20 +01:00
Ben Hearsum
babe951bb6 Merge of 3.1a2 release branch back to default, with version bumps to 3.1b1pre 2008-08-29 09:31:25 -04:00
Ben Hearsum
7b9ac6b207 bug 452778: tracking bug for build and release of firefox 3.1a2 - version bumps for release builds (3.1a2pre -> 3.1a2) 2008-08-29 09:24:56 -04:00
Brian Crowder
4670191ed2 Merge initial patches for bug 97954: autoconf build environment for spidermonkey 2008-08-27 10:16:56 -07:00
Armen Zambrano Gasparnian
92b7037646 Bug 451466 - wget target to get en-US binary, r=ted 2008-08-27 11:02:33 -04:00
Jim Blandy
75defb5bfd Minor doc fixes for GNU make conditionals in rules.mk. 2008-08-26 14:34:36 -07:00
Arpad Borsos
7dcef3f649 Bug 445143 - "clean mozilla-central from unneeded references to suite, mail, etc." [r=Standard8 r=ted] 2008-08-19 23:05:00 -05:00
Mike Hommey
2f17711840 Bug 434192 - make clean removes source .s files on some architectures (when not using an objdir), r=bsmedberg 2008-08-19 11:14:02 -04:00
Robert Longson
0f5abca8c0 Bug 450495 - Make foreignObject a mandatory part of SVG. r+sr=roc 2008-08-17 12:18:21 +01:00
Oleg Romashin
38e95b5eeb merge with mozilla-central 2008-08-16 03:39:26 -04:00
Simon Montagu
f35c443bc9 Bug 447853. Remove obsolete intl/ctl module. r=ted, sr=roc 2008-08-11 18:11:41 +03:00
Vladimir Vukicevic
b9335eeb11 b=422221; additional DirectFB compilation fixes 2008-08-09 22:25:30 -07:00
Oleg Romashin
12059d0133 mozilla-central merge 2008-08-08 13:05:00 +03:00
Vladimir Vukicevic
517a03d55c [dfb,422221] Gtk/DirectFB misc build stuff 2008-08-06 13:48:55 -07:00
Chris Cooper
ee58d948b0 (landing for joduinn) generate BuildID with up to the second resolution. b=431270, r=ted.mielczarek 2008-08-07 14:10:47 -04:00
Vladimir Vukicevic
02e6b86b3b Backing out d883ab4b8f41:7540abc35c97 2008-08-06 16:24:13 -07:00
Vladimir Vukicevic
ad49e66ee8 [dfb,422221] Gtk/DirectFB misc build stuff 2008-08-06 13:48:55 -07:00
Oleg Romashin
bc6cd35488 Merging mozilla-central to mozilla-qt. 2008-08-03 20:30:10 +03:00
Chris Double
225262e936 Bug 422538. Integrate Ogg decoders. r=ted,r+sr=roc 2008-07-29 23:50:14 -07:00
Graydon Hoare
78450de1f0 Bug 444845, js hooks to control vtune, r=sayrer 2008-07-29 15:19:26 -07:00
"Brad Lassey"
81f2872a1b relanding Bug 441636 after bad backout 2008-07-27 09:44:20 -04:00
"Brad Lassey"
8431aba025 Back out of bug 441636 2008-07-27 09:26:54 -04:00
Joshua Cranmer
c83d711cc2 Bug 433206 - Update doxygen.cfg.in r=biesi, sr=bsmedberg 2008-07-23 09:26:17 -04:00
Ben Hearsum
ffb6b2005b bug 446660: tracking bug for build and release of Firefox 3.1a1 - version bumps for nightly builds (3.1a1 -> 3.1a2pre) r=ted 2008-07-23 09:13:22 -04:00
Ben Hearsum
9ab9981bc9 bug 446660: tracking bug for build and release of Firefox 3.1a1 - version bumps for release builds (3.1a1pre -> 3.1a1) r=ted 2008-07-23 09:11:59 -04:00
Axel Hecht
310947811d bug 445328, add configure option ot l10n repositories, r=ted 2008-07-22 08:57:07 +02:00