Commit Graph

263 Commits

Author SHA1 Message Date
Robert Kaiser
ecfdd28ba2 bug 448729 - Remove xpfe/components/history from trunk, supplementary cleaning up toolkit-makefiles.sh, r+sr=Neil 2008-12-15 19:07:16 +01:00
Brad Lassey
c390c3f01a Bug 463532 - build changes needed to import freetype2 into the tree r=ted sr=vlad 2008-12-11 11:50:31 -08:00
Arpad Borsos
9e074c232d Bug 462438 - kill MOZ_PROFILESHARING and MOZ_IPCD; build system cleanup + removes, v2; r+sr=benjamin 2008-12-04 15:37:37 +01:00
Matthew Gregan
5e9cd18db3 b=449315 Support WAV format in <audio> element. r+sr=roc 2008-11-07 09:53:20 +13:00
Justin Dolske
9056ebbd8d Backed out changeset 30bfb150da06 2008-11-05 16:36:12 -08:00
Matthew Gregan
5534554ac9 b=449315 Support WAV format in <audio> element. r+sr=roc 2008-11-06 11:25:04 +13:00
Chris Double
8bcf72b3a7 Backed out changeset 18403769ec19 2008-11-04 21:54:41 +13:00
Matthew Gregan
565169c0db Bug 449315 - Support WAV format in <audio> element - r+sr=roc 2008-11-04 21:29:10 +13:00
Benjamin Smedberg
d1b0c8c11d Bug 462381 - Build layout directories in parallel r=ted sr=roc 2008-10-31 09:07:15 -07:00
Jim Blandy
4113b0b80f Bug 97954: Allow SpiderMonkey to be built on its own, or as part of Mozilla.
Give SpiderMonkey its own configure script and top-level Makefile.
Adjust js/src/Makefile as appropriate for life as a stand-alone
makefile, instead of a 'make export; make libs'-style Mozilla tier
makefile.  Have the configure script accept '--with-nspr-cflags' and
'--with-nspr-libs' options for using an in-tree NSPR.  Also accept
'--with-system-nspr', '--with-nspr-prefix', and
'--with-nspr-exec-prefix' flags for using an installed NSPR.  Default
to --disable-jemalloc, assuming we don't have that part of the tree
available; have the top-level configure script pass --enable-jemalloc
as needed.

Since we no longer have an export phase to copy header files into
dist/include/js before we build the library, we need to be able to
find nanojit.h in the nanojit directory; fix references in
jsbuiltins.h and jstracer.cpp.

Give SpiderMonkey it its own copies of many of the files from ./config
and ./build.  These are all exact copies, except as follows:

. js/src/config/Makefile.in: js/src only has a subset of
  js/src/config, and thus a subset of the makefile targets.

. js/src/config/autoconf.mk.in: js/src/configure.in has its own make
  variables to set, not set by the top-level configure script, so it
  needs a custom automake.mk template.

. js/src/config/make-system-wrappers.pl: a copy from nsprpub/config,
  so that we can build without having an NSPR source tree handy.

Invoke js/src/configure from ./configure, passing the values computed
for NSPR_CFLAGS and NSPR_LIBS by the top-level configure script.

Treat js/src as a static directory of the js tier, and create a new
config/js (just a Makefile) to be the js tier's non-static directory.
Let js/src/configure generate SpiderMonkey's makefiles, not
./configure.

Generate a 'js-config' script, which clients can call to find the
CFLAGS and LIBS values necessary to compile and link against an
installed SpiderMonkey library.  Don't include the js-config script in
Macintosh packages.

Teach client.mk how to rebuild js/src/configure.

Tell Mercurial to ignore files generated by autoconf in js/src.

Further work:

. Right now, callers must define JS_THREADSAFE when #including jsapi.h.
  This is fixed in a subsequent patch.

. js/src/configure is a trimmed copy of ./configure.  It could be
  trimmed more.
2008-10-29 08:29:22 -07:00
Chris Double
8266f0c6e3 Bug 459765 - Update to libsydneyaudio r3730 r=kinetik 2008-10-16 16:16:29 +13:00
Arpad Borsos
1454936d15 bug 445321 - remove --enable-glitz and related defines. r=vlad,ted 2008-09-30 13:53:38 -04:00
Josh Aas
0954afad1f Remove a lot of dead Mac code. Part of bug 456662. sr=pinkerton 2008-09-25 12:23:33 -04:00
Ted Mielczarek
811614e81e bug 448155 - builds should have changeset ID in about:buildconfig when possible. r=bsmedberg 2008-09-22 14:00:38 -04:00
Robert O'Callahan
b454935226 Bug 454004 - Ctrl+Home / Ctrl+End don't work in Mail Compose window; r+sr=mats.palmgren 2008-09-18 01:28:17 +02:00
Josh Aas
c46fadaa57 clean up plugin entries in toolkit-makefiles. b=453880 r=kairo r=ted 2008-09-13 19:49:09 -04:00
Robert Kaiser
007322f3fb bug 383833 - eliminate toolkit's mork-based history implementation, step 2: finally kill toolkit history, r=mano 2008-09-11 01:04:06 +02:00
Mark Banner
17ccadd627 Bug 364168 Winhooks commandline options won't work in suiterunner. r/sr=Neil 2008-09-04 17:12:18 +01:00
Arpad Borsos
5c866195ca Bug 452316 - "remove photon remains from allmakefiles" [r=ted.mielczarek] 2008-09-04 10:33:18 +01:00
Mark Banner
267931296e 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
Josh Aas
38a0d3ded3 move default plugin out of samples into modules/plugin. b=360955 rs=jst 2008-09-02 12:57:44 -04:00
Arpad Borsos
73064de854 Bug 451909 kill MOZ_XUL_APP now that all apps set it. docshell/toolkit cleanup r=benjamin, makefile cleanups r=ted 2008-09-02 10:45:14 +01:00
Robert Kaiser
28807c435a bug 386906 - remove xpfe chrome registry, r=bsmedberg 2008-08-26 20:02:43 +02:00
Robert Kaiser
39511a7cb5 bug 380786 - clean up xpfe/ after suite moving to toolkit - clean up xpfe/components, r=ted sr=Neil 2008-08-26 19:39:30 +02:00
Robert Kaiser
8463d90178 bug 380786 - clean up xpfe/ after suite moving to toolkit, r=ted sr=Neil 2008-08-24 19:51:03 +02:00
Arpad Borsos
e3ccbc1f4b Bug 445143 - "clean mozilla-central from unneeded references to suite, mail, etc." [r=Standard8 r=ted] 2008-08-19 23:05:00 -05:00
Joe Drew
6959365d1f Bug 446675 - "Remove BeOS port of gfx" [r=vlad] 2008-08-19 22:45:02 -05:00
Mark Banner
1f9157cef0 Bug 450072 Kill obsolete nsResetPref.js. r/sr=Neil 2008-08-18 18:54:10 +01:00
Simon Montagu
e00a58bba0 Bug 447853. Remove obsolete intl/ctl module. r=ted, sr=roc 2008-08-11 18:11:41 +03:00
Mark Banner
918dac8471 Bug 450087 Move filepicker source code files from xpfe to toolkit. r=ted 2008-08-11 14:07:51 +01:00
Chris Double
d393520b2c Bug 448834. Move Ogg libraries from modules/ to media/. r+sr=roc 2008-08-06 12:47:37 +12:00
Chris Double
fe2581f8cb Bug 422538. Integrate Ogg decoders. r=ted,r+sr=roc 2008-07-29 23:50:14 -07:00
Chris Double
4dd579dd1b Bug 382267. Core implementation of the <video> and <audio> elements. r=jst,r+sr=roc 2008-07-09 20:22:20 +12:00
Robert Kaiser
5685890ed0 bug 442121 - Don't call into mailnews from toolkit-makefiles.sh, r=ted 2008-06-28 18:49:06 +02:00
Jim Blandy
e5832a2755 Bug 424399: Remove unused directory "js/src/fdlibm". r+a=shaver 2008-06-19 18:44:10 -07:00
Diane Trout
265c36385d Support system proxy settings on OS X 2008-06-12 14:50:15 +12:00
Benjamin Smedberg
0d1b21b9bc Merge cvs-trunk-mirror to mozilla-central. Conflict resolution:
* client.mk: new NSS tag merge to client.py
2008-05-05 13:39:59 -04:00
9d978f3378 remove lines for directories from toolkit-makes that have been obsoleted/removed by bug 383085, blanket-r=bsmedberg/gavin a1.9=beltzner 2008-05-02 15:13:32 -07:00
f732aac40d Merge from cvs-trunk-mirror to mozilla-central. 2008-04-02 16:35:13 -05:00
b9299d85d0 Bug 418104: Remove non-cairo Windows gfx code from the tree, changed files, r=alfredkayser, sr=pavlov, a=beltzner 2008-03-30 03:12:24 -07:00
Benjamin Smedberg
99b5602dff Merge cvs-trunk-mirror -> mozilla-central. There's a C++ bug in js/src/jsinterp.cpp that I am going to file upstream. 2008-03-20 12:42:05 -04:00
490f88f4c6 Bug 421622 - Add testcase 2008-03-18 11:22:50 -07:00
bcd73eb723 Follow-up to bug 422614 -- remove layout/tools/Makefile from toolkit/toolkit-makefiles.sh. 2008-03-16 14:10:54 -07:00
137f1fd8a8 Bug 3004 Remove debug robot from build removed robot from the build, this removes it from cvs NPOB toolkit changes r=luser, a=luser 2008-03-16 13:30:40 -07:00
a0977d0ee6 Bug 418105: Remove non-cairo Mac gfx code from the tree, r=joshmoz, sr=vladimir, a1.9=beltzner 2008-03-14 12:59:41 -07:00
2dee9c165a Merge cvs-trunk-mirror -> mozilla-central 2008-03-12 16:32:37 -04:00
692444eb86 Bug 305782 - "Please allow to use system bzip2 library" [p=mh+mozilla@glandium.org (Mike Hommey) r=bsmedberg a1.9=beltzner] 2008-03-12 04:13:09 -07:00
b1d4c1b40c Back out Mike Hommey's patch from bug 305782 due to build bustage. 2008-03-08 04:33:28 -08:00
fd04b0fd4a Bustage fix for bug 305782 (update toolkit/toolkit-makefiles.sh with SYSTEM_BZ2). 2008-03-08 03:16:54 -08:00
fb05675162 Bug 419624 - Build framework, basic usage, and testsuite for statically checking the codebase using gcc-dehydra, r=luser,dbaron,tglek 2008-02-27 11:28:13 -05:00