- Sep 02, 2009
-
-
Vladimir Vukicevic authored
-
- Mar 31, 2009
-
-
Chris AtLee authored
bug 445191 - Add upload target for xulrunner, upload SDK if it exists, and add 'sdk', 'upload' targets to client.mk. r=ted
-
- Mar 11, 2009
-
-
Benjamin Smedberg authored
Bug 483856 - Use core_abspath and $(CURDIR) instead of shells. Use Preprocessor.py instead of preprocessor.pl to avoid perl insanity with pymake, and generally just make me happy. r=ted
-
- Feb 19, 2009
-
-
Blake Kaplan authored
-
- Mar 20, 2009
-
-
Serge Gautherie authored
Bug 480680 - nsprpub/configure often gets this unwanted(!?) local modification; (Av1a) No more autoconf; r=(ted.mielczarek + wtc)
-
- Oct 29, 2008
-
-
Jim Blandy authored
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. --HG-- rename : build/autoconf/acoutput-fast.pl => js/src/build/autoconf/acoutput-fast.pl rename : build/autoconf/altoptions.m4 => js/src/build/autoconf/altoptions.m4 rename : build/autoconf/config.guess => js/src/build/autoconf/config.guess rename : build/autoconf/config.sub => js/src/build/autoconf/config.sub rename : build/autoconf/glib.m4 => js/src/build/autoconf/glib.m4 rename : build/autoconf/install-sh => js/src/build/autoconf/install-sh rename : build/autoconf/make-makefile => js/src/build/autoconf/make-makefile rename : build/autoconf/match-dir.sh => js/src/build/autoconf/match-dir.sh rename : build/autoconf/nspr.m4 => js/src/build/autoconf/nspr.m4 rename : build/autoconf/pkg.m4 => js/src/build/autoconf/pkg.m4 rename : build/autoconf/update-makefile.sh => js/src/build/autoconf/update-makefile.sh rename : build/cygwin-wrapper => js/src/build/cygwin-wrapper rename : build/hcc => js/src/build/hcc rename : build/hcpp => js/src/build/hcpp rename : build/unix/mddepend.pl => js/src/build/unix/mddepend.pl rename : build/unix/uniq.pl => js/src/build/unix/uniq.pl rename : config/Makefile.in => js/src/config/Makefile.in rename : config/Moz/Milestone.pm => js/src/config/Moz/Milestone.pm rename : config/autoconf.mk.in => js/src/config/autoconf.mk.in rename : config/config.mk => js/src/config/config.mk rename : config/elf-dynstr-gc.c => js/src/config/elf-dynstr-gc.c rename : config/fastcwd.pl => js/src/config/fastcwd.pl rename : config/gcc_hidden.h => js/src/config/gcc_hidden.h rename : config/insure.mk => js/src/config/insure.mk rename : nsprpub/config/make-system-wrappers.pl => js/src/config/make-system-wrappers.pl rename : config/milestone.pl => js/src/config/milestone.pl rename : config/milestone.txt => js/src/config/milestone.txt rename : config/mkdepend/Makefile.in => js/src/config/mkdepend/Makefile.in rename : config/mkdepend/cppsetup.c => js/src/config/mkdepend/cppsetup.c rename : config/mkdepend/def.h => js/src/config/mkdepend/def.h rename : config/mkdepend/ifparser.c => js/src/config/mkdepend/ifparser.c rename : config/mkdepend/ifparser.h => js/src/config/mkdepend/ifparser.h rename : config/mkdepend/imakemdep.h => js/src/config/mkdepend/imakemdep.h rename : config/mkdepend/include.c => js/src/config/mkdepend/include.c rename : config/mkdepend/main.c => js/src/config/mkdepend/main.c rename : config/mkdepend/mkdepend.man => js/src/config/mkdepend/mkdepend.man rename : config/mkdepend/parse.c => js/src/config/mkdepend/parse.c rename : config/mkdepend/pr.c => js/src/config/mkdepend/pr.c rename : config/nfspwd.pl => js/src/config/nfspwd.pl rename : config/nsinstall.c => js/src/config/nsinstall.c rename : config/nsinstall.py => js/src/config/nsinstall.py rename : config/pathsub.c => js/src/config/pathsub.c rename : config/pathsub.h => js/src/config/pathsub.h rename : config/preprocessor.pl => js/src/config/preprocessor.pl rename : config/revdepth-nt.pl => js/src/config/revdepth-nt.pl rename : config/revdepth.pl => js/src/config/revdepth.pl rename : config/rules.mk => js/src/config/rules.mk rename : config/system-headers => js/src/config/system-headers rename : config/version.mk => js/src/config/version.mk rename : config/version_win.pl => js/src/config/version_win.pl rename : configure.in => js/src/configure.in
-
- Oct 23, 2008
-
-
Philippe M. Chiasson authored
-
- Oct 21, 2008
-
-
Philippe M. Chiasson authored
-
- Oct 20, 2008
-
-
Philippe M. Chiasson authored
-
- Aug 26, 2008
-
-
Jim Blandy authored
Add a new 'configure-files' target, just for updating autoconf-generated files.
-
- Aug 20, 2008
-
-
Arpad Borsos authored
Bug 445143 - "clean mozilla-central from unneeded references to suite, mail, etc." [r=Standard8 r=ted]
-
- Aug 24, 2008
-
-
Robert Kaiser authored
-
- Aug 03, 2008
-
-
Oleg Romashin authored
Removed empty lines changes
-
- Jun 24, 2008
-
-
Rob Campbell authored
-
- Jun 13, 2008
-
-
Axel Hecht authored
-
- May 28, 2008
-
-
kaie@kuix.de authored
Bug 435959, Firefox 3 RC 2 should take NSS 3.12 RC 4 This is to pick up fixes for OCSP crash bugs 433386 and 433594 approved by shaver for Firefox 3 RC 2
-
- May 16, 2008
-
-
bcrowder@mozilla.com authored
-
Ben Turner authored
-
- May 04, 2008
-
-
kaie@kuix.de authored
-
- May 01, 2008
-
-
wtc@google.com authored
-
- Apr 09, 2008
-
-
kaie@kuix.de authored
-
- Apr 08, 2008
-
-
kaie@kuix.de authored
Backing out 426681, reverting to NSS_3_12_BETA3, as an attempt to fix a tinderbox test failure (crash).
-
kaie@kuix.de authored
-
- Mar 21, 2008
-
-
dbaron@dbaron.org authored
Put something non-empty that changes (the output of date) into the .nss.checkout file so it is better reflected when mirroring a CVS checkout into other version control systems. b=421861 r=bsmedberg a1.9b5=schrep (landing original patch rather than revised one)
-
dbaron@dbaron.org authored
Put something non-empty that changes (the output of date) into the .nss.checkout file so it is better reflected when mirroring a CVS checkout into other version control systems. b=421861 r=bsmedberg a1.9b5=schrep
-
- Mar 16, 2008
-
-
kaie@kuix.de authored
Bug 420151, FF3Beta5 should use updated NSS tag NSS_3_12_BETA3 Also updating NSPR tag to NSPR_4_7_1_BETA2 r=rrelyea, r=wtc, blocking1.9=dsicore
-
- Mar 06, 2008
-
-
ted.mielczarek@gmail.com authored
bug 419348 - build config fixes for profile-guided optimization on mac. fixes for PGO on universal builds, configure arg to disable PGO in spite of profiled build. r=bsmedberg
-
- Feb 22, 2008
-
-
kaie@kuix.de authored
Bug 416571, Update NSPR to 4.7.1 beta 1 r=wtc, blocking1.9=mtschrep Bug 412937, Update NSS to NSS_3_12_BETA2 r=rrelyea, blocking1.9=mtschrep
-
- Feb 20, 2008
-
-
ted.mielczarek@gmail.com authored
-
- Feb 16, 2008
-
-
ted.mielczarek@gmail.com authored
-
- Feb 13, 2008
-
-
dholbert@cs.stanford.edu authored
-
- Feb 04, 2008
-
-
ted.mielczarek@gmail.com authored
bug 407459 - hook up new allocator to our build. just checking in the memory/jemalloc dir and the client.mk change to pull it. r=bsmedberg a=beltzner
-
- Jan 31, 2008
-
-
reed@reedloden.com authored
Upgraded the NSPR tag to NSPR_HEAD_20080129_PLUS_414997 for the fix for bug 414997. [a1.9b3=beltzner]
-
- Jan 29, 2008
-
-
wtc@google.com authored
-
- Jan 28, 2008
-
-
wtc@google.com authored
Upgraded the NSPR tag to NSPR_HEAD_20080127 to pick up the fixes for bugs 296878, 331043 (blocking1.9+), 334826 (blocking1.9+), 285157 (blocking1.9+), and 204151.
-
- Jan 20, 2008
-
-
wtc@google.com authored
Upgrade the NSPR tag to NSPR_HEAD_20080120 to pick up the fixes for bugs 95829/334285, 333637, and 404824 (blocking1.9+).
-
- Jan 18, 2008
-
-
bent.mozilla@gmail.com authored
-
kaie@kuix.de authored
-
- Jan 14, 2008
-
-
wtc@google.com authored
Upgraded the NSPR tag to NSPR_HEAD_20080113 to pick up the fixes for bug 396509 and bug 409224, which are blocking-firefox3+ or approval1.9+.
-
- Dec 19, 2007
-
-
wtc@google.com authored
Updated the NSPR tag to NSPR_HEAD_20071218 to pick up the fix for bug 404399 "PR_StringToNetAddr extremely slow on Mac OS X". The bug is blocking1.9+.
-