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

2613 Коммитов

Автор SHA1 Сообщение Дата
Josh Aas 8feeba4bec Use gcc-4.2 and the 10.5 SDK by default in Gecko 1.9.3. Gecko 1.9.3 builds will no longer run on Mac OS X 10.4. b=501436 r=ted 2009-09-15 13:02:12 -04:00
Mark Finkle 5af590af06 Bug 511290: Can't use standard file picker to upload files from user's Maemo File area [r=roc r=ted.mielczarek] 2009-10-15 14:38:10 -04:00
Josh Aas 2019309068 Use gcc-4.2 by default on Mac OS X in all configurations. b=513353 r=ted 2009-09-30 16:58:41 -04:00
Benjamin Smedberg 42afa88874 Bug 518401 - configuring with a relative path fails on Windows, r=ted
--HG--
extra : rebase_source : 14de4165119fad32325c5251401c439a8aceb7b6
2009-09-30 10:07:38 -04:00
L. David Baron 55cf0f2f37 Don't check for iwlib.h if SKIP_LIBRARY_CHECKS is set. (Bug 509060) r=bsmedberg 2009-09-11 06:46:35 -04:00
Ted Mielczarek 150c8d5be2 bug 511743 - add way to apply NSS patches to source at build time. r=bsmedberg 2009-09-02 09:35:14 -04:00
Gavin Sharp 82052e3ad8 Bug 514954: add AC_DEFINE/AC_SUBST for official branding, r=ted 2009-09-07 00:07:14 -04:00
Jacek Caban c45ec6e926 Bug 505739 - "Remove XCFLAGS from default compile line to fix mingw cross-compile issues" (remove X_CFLAGS from CPPFLAGS) [r=bsmedberg] 2009-09-04 21:54:02 -05:00
Wan-Teh Chang 7a99ca1ed3 Bug 509319: We also need to generate libnssdbm3.chk with shlibsign.
We don't need to link with -lsoftokn3.  Add nssdbm3 to some packaging
files.  The patch is written by Kai Engert <kaie@kuix.de>.  r=wtc.
2009-09-04 18:28:54 -07:00
Serge Gautherie 9435d4e28a Bug 514664 - Remove (now) useless MOZ_ENABLE_COCOA; (Av1-MC) Just remove it
r=ted.mielczarek
2009-09-05 00:23:50 +02:00
Gavin Sharp cdbe41c67b Bug 514519 - make --enable-official-branding app-agnostic. r=ted 2009-09-04 14:27:49 +02:00
Mitchell Field d6e8ce5295 Bug 514131 - remove xpcom/obsolete, r=bsmedberg 2009-09-02 13:01:29 -04:00
Serge Gautherie 51d8738e84 Bug 513602 - Remove (now) useless MOZ_GFX_TOOLKIT; (Bv1-MC) Just remove it
r=vladimir
2009-09-01 00:41:38 +02:00
Benjamin Smedberg 689058eecc Merge mozilla-central into Electrolysis 2009-08-26 12:15:27 -04:00
Ted Mielczarek f2d96f1b3d bug 508861 - Build/ship the C++ runtime with MSVC/jemalloc. r=bsmedberg
--HG--
extra : rebase_source : 3ce54c05f07236d49469b66c695bfac3ccef06af
2009-08-17 13:13:37 -04:00
Doug Turner 60ae41e157 Bug 512520 - remove Maemo geolocation providers. r=staurt 2009-08-25 15:08:56 -07:00
Masatoshi Kimura b8b02603b9 Bug 509179. Disable compilation of TSF when not available in the SDK. r=ted 2009-08-25 12:13:42 -07:00
jhorak@redhat.com a5beb085b9 Bug 402892. Support gio as well as gnome-vfs. r=roc 2009-08-25 11:58:11 -07:00
Ben Turner 4b83a1de0e Merge backout 2009-08-07 11:55:36 -07:00
Ben Turner 3b69dc049c Backed out changeset c2858daf5f4a now that bsmedberg's boxes are updated. 2009-08-07 11:55:24 -07:00
Brad Lassey f2b1972741 bug 520622 - use windows style paths for windows mobile build r=ted 2009-10-26 13:28:33 -04:00
Mark Finkle 3d58d58fdc Bug 517086: Set Fennec user agent [r=ted] 2009-10-26 12:07:56 -04:00
Makoto Kato eedbf120db Bug 518544 - configure cannot detect NEON support if using gcc in Ubuntu 9.04 ARM. r=vlad 2009-10-26 10:22:19 +09:00
John Wolfe 8cca79671f Bug 458088 - add WinCE default configuration settings to configure.in. r=ted 2009-10-25 14:42:53 +01:00
Benjamin Smedberg 536bd45d92 Disable using the static C++ runtime (on Windows-MSVC) because Chromium requires the full version and we're getting duplicate symbols. See bug 508861 which may be a necessary in order to get nightly builds running again (we actually need to ship the C++ runtime somewhere). 2009-08-06 16:09:55 -04:00
Brian Crowder 3ff16209ca Bug 509249: Fast Startup component, r=luser,mfinkle, sr=gavin, original code by vlad 2009-08-22 00:13:49 -07:00
Karl Tomlinson f46b4eab5b Bug 511326 Move libasound out of global OS_LIBS r=doublec 2009-08-21 10:08:18 +12:00
Robert Strong 6d1e20da00 Followup to Bug 507513 - Need ABI defined for WinCE / WinMo. Make the code portable. r=ted.mielczarek 2009-08-18 16:08:56 -07:00
Taras Glek 5cee56363b Bug 457949 - no need for Stopwatch r=bsmedberg
--HG--
extra : rebase_source : 5cd3baecf54295012b28d42fc7bf4c9b34e12714
2009-08-28 11:03:51 -07:00
tglek@mozilla.com 6da2f5fcc8 Bug 508421 - move res/ stuff into toolkit.jar (r=bsmedberg)
* * *
* * *
2009-08-27 08:35:48 -07:00
Ted Mielczarek b219a04d76 bug 511791 - configure and PGO fail with ICC. r=bsmedberg 2009-08-25 18:18:24 -04:00
Mark Finkle 656cb66199 Backed out changeset 7c0b5c2b3501 2009-10-13 16:20:11 -04:00
Mark Finkle f26ed39b9d Bug 511290: Can't use standard file picker to upload files from user's Maemo File area [r=roc r=ted] 2009-10-13 15:55:11 -04:00
Ben Turner dec6db0c06 Disable necko wifi for the moment until bsmedberg updates his linux box 2009-07-30 12:03:46 -07:00
Ben Turner a050c21b91 Merge mozilla-central 2009-07-30 11:28:07 -07:00
Shawn Wilsher 87d5dd1cbd Bug 519270 - Upgrade to SQLite 3.6.18
This changeset contains the changes to mozilla code for the upgrade.
2009-10-01 10:17:02 -07:00
Martin Stránský 202ff4aa95 Bug 72892 - nsLocalFile::GetDiskSpaceAvaialble ignores quotas for unix, r=bsmedberg
--HG--
extra : rebase_source : 3bd5a75f7548a1ca45ff96676a752f23a2e9a13d
2009-09-30 14:26:10 -04:00
Makoto Kato 598716340a Really disable ctypes on arm. b=519146, r=ted 2009-09-28 09:02:10 -07:00
Jonathan Steele 795daf9ace Bug 514787 - Remove unused TARGET_CARBON and TARGET_API_MAC_CARBON in configure.in. r=ted 2009-09-27 11:22:48 +02:00
Josh Aas 1518dffcdd Enable Core Text text back-end by default. b=517877 r=ted 2009-09-26 22:44:08 -04:00
Tobias Hunger be6f02b857 Bug 518585 - Fix the cairo Qt backend to build. r=pavlov 2009-09-26 17:51:08 +02:00
Mitchell Field 41c8798093 Bug 514665 - fix stupid module name differences on windows. r=ted 2009-09-25 18:41:16 +02:00
Dan Witte af2c3364cd Add libffi_msvc fork for msvc x86 builds, and other build fixes for various platforms.
bug 513783, r=bsmedberg.
2009-09-23 10:57:22 -07:00
Dan Witte 8716af4a26 Land jsctypes. b=513783, r=jorendorff, sr=bsmedberg. 2009-09-23 10:57:22 -07:00
Benjamin Smedberg 3f76d197c8 Make --disable-ipc work... mac-ppc now builds by default. 2009-07-20 15:04:52 -04:00
Benjamin Smedberg 8094281085 Merge mozilla-central into Electrolysis
--HG--
rename : modules/plugin/base/src/nsPluginHostImpl.cpp => modules/plugin/base/src/nsPluginHost.cpp
2009-07-20 09:36:23 -04:00
Benjamin Smedberg a5a8720d99 Disable IPC on mac PPC, probably permanently 2009-07-17 16:19:01 -04:00
Benjamin Smedberg f901818963 Bug 463417 - import the nsinstall.exe source from CVS buildtools repository: make it capable of copying files with very long names, build it by default on Windows hosts, and stop using the moztools version, r?timeless 2009-07-17 15:10:35 -04:00
Benjamin Smedberg d615293e95 Bug 463417 - import the nsinstall.exe source from CVS buildtools repository: make it capable of copying files with very long names, build it by default on Windows hosts, and stop using the moztools version, r?timeless 2009-07-09 14:48:45 -04:00
Vladimir Vukicevic cab646a652 b=500472; flash activex shunt for Windows CE; r=jst 2009-07-16 14:13:29 -07:00
Florian Queze b06df296e2 Bug 498330 - make distclean doesn't work with --disable-compile-environment. r=ted 2009-07-13 13:48:46 +02:00
Jeff Muizelaar 220b6e9cfb Remove debugging code that slipped in with changeset 4f3614d130da 2009-07-10 13:51:54 -04:00
Benjamin Smedberg 5f48293ccf Require Windows XP SP2, and disable a compile-time check which doesn't make much sense in the chromium code. 2009-07-02 11:57:55 -04:00
Benjamin Smedberg a7eaf47932 Build fixes: * enable RTTI by default when building with GCC to work around the tr1/functional error * link with -lrt * Tell chromium that it's always using wide wchar on Linux 2009-06-30 13:21:26 -04:00
Benjamin Smedberg e527ef540e Merge changes from mozilla-central to electrolysis 2009-06-30 12:04:18 -04:00
Benjamin Smedberg 08c3ca4c7b Make --enable-libxul the default, since we require it with IPC 2009-06-30 10:59:54 -04:00
Karl Tomlinson be3d6eb544 Bug 463075: building xul app --with-libxul-sdk fails lacking nspr-config. r=ted 2009-06-30 13:57:56 +01:00
Benjamin Smedberg a90c9ba160 Build the pieces of the chromium code we actually need. Many thanks to bent for doing this the first time: I redid the Makefile to be all in one directory and use vpath directives so that dependencies work correctly. 2009-06-29 14:31:58 -04:00
Walter Meinl 4739734af2 Bug 494490 - make install on linux installs the system_wrappers{_js} in includedir; r=benjamin 2009-06-24 23:31:27 +02:00
Jonathan Steele 2e25f45794 Bug 477170. Remove Windows95/98 support from configure.in. r=ted
--HG--
extra : rebase_source : cf9d5aa2347053266a63f92a27d1f23d0186a7d3
2009-06-24 21:10:47 +12:00
Doug Turner a0cca3eda6 Bug 500088. CAIRO_HAS_DDRAW_SURFACE is not tested for on WINCE. I also moved cairo.h from nsWindow.cpp to nsWindow.h to support this #define. r/sr=stuart. 2009-06-23 17:26:11 -07:00
Kevin Brosnan 016c741bf0 Bug 499144 - system-nspr dependency outdated in configure.in. r=benjamin 2009-07-09 14:55:53 +02:00
Serge Gautherie d601847fb6 Bug 481780 - WINCE define needs to be in ACDEFINE; (Bv1) Un-duplicate |AC_SUBST(WINCE)|; r=ted.mielczarek 2009-07-09 14:01:16 +02:00
Vladimir Vukicevic 344e4eadd9 b=503123; add some additional defines/include paths to WinCE tools; r=dougt 2009-07-08 16:34:01 -07:00
Phil Ringnalda d2ca4abd8e Bug 435923 - Remove BUILD_OFFICIAL in favor of MOZILLA_OFFICIAL, r=ted 2009-07-07 20:24:45 -07:00
Phil Ringnalda b493ac4260 Bug 501586 - Remove the last vestiges of MOZ_MILESTONE_RELEASE, r=ted 2009-07-07 20:24:40 -07:00
Siddharth Agarwal fe7342bd72 Followup to Bug 489579 (Use -FI (force include) for MSVC instead of passing defines via the command line) -- remove the $(DEPTH) after the -FI. r=ted
--HG--
extra : rebase_source : c5d0f524254754e8dc9ba0ea876c525a30ab6317
2009-06-23 23:19:30 +05:30
Makoto Kato e2ad10727b Bug 497826 - _PLATFORM_DEFAULT_TOOLKIT of WinCE should be 'cairo-windows' instead of 'windows'. r=ted 2009-06-23 13:27:13 +09:00
Siddharth Agarwal bef9676443 Final part of bug 503756 -- reland bug 489579. r=bsmedberg
--HG--
extra : rebase_source : 73a994583b600cc03ba51a323cf96bb18c2e8153
2009-08-14 03:03:30 +05:30
Vladimir Vukicevic e904e6da92 b=500883; put canvas3d into core (disabled by default, configure flag to enable); r=me,npotb 2009-06-27 16:44:35 -07:00
Phil Ringnalda e7d4b33ab3 Bug 499632 - Remove run_viewer target, r=ted 2009-06-26 22:31:32 -07:00
Robert Sayre f412b45d68 Merge tracemonkey to mozilla-central. 2009-07-29 17:05:05 -04:00
Robert Sayre 636f608126 Merge mozilla-central to tracemonkey. 2009-07-28 15:39:43 -04:00
Bobby Holley cd0b27cceb Bug 504822 - Remove XBM support from Mozilla. r=joe sr=vladimir 2009-07-29 10:13:08 -04:00
Jason Orendorff 3431af1c47 Bug 505522 - Support building with C++ exceptions. r=bsmedberg. 2009-07-21 12:13:21 -05:00
Wesley W. Garland 1d78b17e21 Bug 502696 js_CompareAndSwap on sparc should not use PRLock() r=jorendorff sr=benjamin 2009-07-24 17:41:42 +08:00
Justin Dolske fb434726f0 Bug 504953 - Clean up firefox branding in the build system. r=benjamin
--HG--
rename : browser/app/macbuild/background.png => browser/branding/nightly/background.png
rename : browser/installer/windows/nsis/branding.nsi => browser/branding/nightly/branding.nsi
rename : browser/base/branding/about.png => browser/branding/nightly/content/about.png
rename : browser/base/branding/aboutCredits.png => browser/branding/nightly/content/aboutCredits.png
rename : browser/base/branding/aboutFooter.png => browser/branding/nightly/content/aboutFooter.png
rename : browser/base/branding/icon48.png => browser/branding/nightly/content/icon48.png
rename : browser/base/branding/icon64.png => browser/branding/nightly/content/icon64.png
rename : browser/app/default16.png => browser/branding/nightly/default16.png
rename : browser/app/default32.png => browser/branding/nightly/default32.png
rename : browser/app/default48.png => browser/branding/nightly/default48.png
rename : browser/app/macbuild/disk.icns => browser/branding/nightly/disk.icns
rename : browser/app/document-os2.ico => browser/branding/nightly/document-os2.ico
rename : browser/app/macbuild/document.icns => browser/branding/nightly/document.icns
rename : browser/app/document.ico => browser/branding/nightly/document.ico
rename : browser/app/document.png => browser/branding/nightly/document.png
rename : browser/app/macbuild/dsstore => browser/branding/nightly/dsstore
rename : browser/app/firefox-os2.ico => browser/branding/nightly/firefox-os2.ico
rename : browser/app/macbuild/firefox.icns => browser/branding/nightly/firefox.icns
rename : browser/app/firefox.ico => browser/branding/nightly/firefox.ico
rename : browser/base/content/browserconfig.properties => browser/branding/nightly/locales/browserconfig.properties
rename : browser/locales/en-US/chrome/branding/brand.dtd => browser/branding/nightly/locales/en-US/brand.dtd
rename : browser/locales/en-US/chrome/branding/brand.properties => browser/branding/nightly/locales/en-US/brand.properties
rename : browser/app/mozicon128.png => browser/branding/nightly/mozicon128.png
rename : browser/app/firefox-branding.js => browser/branding/nightly/pref/firefox-branding.js
rename : browser/app/splash.bmp => browser/branding/nightly/splash.bmp
rename : browser/installer/windows/wizHeader.bmp => browser/branding/nightly/wizHeader.bmp
rename : browser/installer/windows/wizHeaderRTL.bmp => browser/branding/nightly/wizHeaderRTL.bmp
rename : browser/installer/windows/wizWatermark.bmp => browser/branding/nightly/wizWatermark.bmp
2009-07-23 17:35:49 -07:00
Peter Weilbacher 829e02dcea [OS/2] Bug 506524: Disable Necko-WiFi by default on OS/2, r=wuno@lsvw 2009-07-26 21:28:24 +03:00
L. David Baron ce9ac156d8 Fix typo in error message. (Bug 505774) 2009-07-22 14:58:16 -04:00
L. David Baron 656406295d Don't silently disable WiFi on Linux if we can't find iwlib.h. (Bug 503597) r=dougt,bsmedberg 2009-07-22 07:23:25 -04:00
Siddharth Agarwal 99c5a5a321 Part of Bug 503756 -- temporarily back out bug 489579 so that srcdir builds start working again. 2009-07-21 20:06:10 +05:30
L. David Baron f6da2efd50 Backed out changeset 6e11834d07c9 (Bug 503597) until x86_64 Linux tinderboxes (bug 505215) and maybe other tinderboxes (bug 505203, bug 505204) are updated. 2009-07-20 08:58:17 -04:00
L. David Baron 1abef83160 Don't silently disable WiFi on Linux if we can't find iwlib.h. (Bug 503597) r=dougt,bsmedberg 2009-07-20 07:04:42 -04:00
L. David Baron 53e2566c2b Use char16_t when available, and when it is, don't test for -fshort-wchar. (Bug 502298) r=bsmedberg 2009-07-20 07:04:41 -04:00
Jonathan Steele 7ca075a6db Bug 508720 - Remove less than 4 for GCC Version in Mac; r=ted.mielczarek 2009-08-11 00:40:46 +02:00
Serge Gautherie c582f4062e Bug 508760 - Remove MSVC6 support from the tree; (Av1) configure.in; r=ted.mielczarek 2009-08-08 11:47:15 +02:00
Serge Gautherie eb225d6760 Bug 508156 - configure.in: remove AC_DEFINE(_WIN32); (Av1) Just remove it; r=ted.mielczarek 2009-08-08 11:47:12 +02:00
Benjamin Smedberg bba15fbb29 Bug 508677 - Remove PyXPCOM (extensions/python) from mozilla-central. The code now lives in a separate repository, http://hg.mozilla.org/pyxpcom. moa=toddw r=ted 2009-08-07 13:10:07 -04:00
Shawn Wilsher 20198282b0 Bug 508104 - Upgrade to SQLite 3.6.16.
This contains the changes to mozilla code.
r=asuth

--HG--
extra : rebase_source : b7e5fc8824f207a37c1ea2c71a9a250ab5a7e513
2009-08-03 16:01:56 -07:00
Robert Sayre 1354a12127 Merge mozilla-central to tracemonkey. 2009-08-02 15:27:09 -07:00
Robert Strong cf96b0067e Bug 507513 - Need ABI defined for WinCE / WinMo, r=ted.mielczarek 2009-08-01 16:21:59 -07:00
Mark Steele 1af5610ff2 Bug 497999: collect context-specific TraceVis data in JS objects, r=jorendorff 2009-07-30 11:48:02 -07:00
Doug Turner b151fd72c7 Bug 495542 - make building without a necko/wifi an error. r=ted 2009-06-30 16:49:38 -07:00
Vladimir Vukicevic e74300c7d0 b=381494; add optional splashscreen for our slower targets; r=bsmedberg 2009-06-16 11:59:35 -07:00
Siddharth Agarwal 8aa60a10f5 Bug 489579 -- Use -FI (force include) for MSVC instead of passing defines via the command line. r=ted
--HG--
extra : rebase_source : 3ac723088c40af8840dc5ff26a1cbde457e5c65f
2009-05-11 16:09:33 +05:30
Shawn Wilsher cf1e10d39d Bug 493560 - Upgrade to SQLite 3.6.14.2
This change contains the changes to mozilla code for the SQLite upgrade.
r=asuth
2009-06-11 14:21:03 -07:00
Vladimir Vukicevic caada9a07f b=494095; use -O3 for Mac builds; r=sayrer 2009-05-20 22:18:39 -07:00
Shawn Wilsher 051bdc15e7 Backed out changeset dd3d70e5849e (bug 493560) 2009-05-19 16:46:20 -04:00
Shawn Wilsher f854d83098 Bug 493560 - Upgrade to SQLite 3.6.14.1
This changeset contains the changes to Mozilla code.
r=asuth
2009-05-19 08:10:52 -07:00
Hiroyuki Ikezoe f4c2964244 Bug 493672: fix xulrunner --with-libxul-sdk build, r=bsmedberg 2009-05-19 11:05:24 -04:00
Benjamin Smedberg ed93ee935f Bug 491855 - Enabling CoreText should be explicit instead of magically enabled based on the SDK version, r=ted 2009-05-12 10:31:09 -04:00
Josh Aas de6cea9549 Default Mac OS X minimum deployment target for 64-bit builds should be 10.5. b=492089 r=ted 2009-05-12 10:08:07 -04:00
Daniel Holbert 5c46154ce5 Bug 491325: Redirect stderr of 'cat' to /dev/null in configure.in's check for GCC pipe support. r=ted 2009-05-05 10:54:38 -07:00
Michael Ventnor 8d9ac8159c Bug 469880 - Implement callback support for libnotify notifications, and fall back to XUL notifications if the server doesn't support callbacks. r+sr=roc 2009-05-04 10:11:11 +02:00
Dão Gottwald d8fe419911 Backed out changeset 99cdecb3734f 2009-05-04 10:23:25 +02:00
Michael Ventnor 7b6ec343ea Bug 469880 - Implement callback support for libnotify notifications, and fall back to XUL notifications if the server doesn't support callbacks. r+sr=roc 2009-05-04 10:11:11 +02:00
Phil Ringnalda 03278668ab Bug 489122 - MOZ_REFLOW_PERF not AC_DEFINED by --enable-reflow-perf since it's misspelled _PREF in configure.in, r+sr=roc 2009-05-03 18:35:33 -07:00
Siddharth Agarwal c61dd94f15 Part 3 of bug 472093 -- fix build system to use NTDDI_VERSION instead of random checks -- add MOZ_NTDDI_* defines, switch code over to use these defines.
r=ted for build config parts, r=jmathies for app association and download manager changes, r+sr=bz for helper app service, r=vlad + sr=ted for stock icons.
2009-04-12 20:25:29 +05:30
Doug Turner def7efcf2b bug 490365 - fixed checkerboard screen of death caused by huge_malloc failure due to configure.in error. r=staurt 2009-04-28 09:43:18 -07:00
Doug Turner 48c3023086 bug 490325 - fixed build bustage on wince r=blassey 2009-04-28 09:39:55 -07:00
Vladimir Vukicevic 83135751fd b=490037; export localtime_r/gmtime_r from CE shunt; r=dougt 2009-04-24 12:55:12 -07:00
Vladimir Vukicevic 58c5594f79 b=488608; enable jemalloc on CE6; r+sr=stuart 2009-04-24 10:31:18 -07:00
Vladimir Vukicevic d74478825c Backed out changeset 1eec75c27e2f 2009-04-24 10:43:19 -07:00
Vladimir Vukicevic ea2f5a27fc b=488608; enable jemalloc on CE6; r+sr=stuart 2009-04-24 10:31:18 -07:00
Vladimir Vukicevic 721ab2c374 b=489732; add start of no-native-theme theme; r=me,nptob 2009-04-22 21:40:53 -07:00
Vladimir Vukicevic 6047b94178 b=488910, cairo ddraw backend for wince (configure bits); r=vlad 2009-04-22 17:48:30 -07:00
cmills@nvidia.com 98d436b376 b=484864, b=488910 - cairo ddraw backend for wince; r=vlad 2009-04-22 17:48:30 -07:00
Neil Rashbrook 675589edb9 Followup to bug 427750 to check for Python 2.5 only when building on Windows as a host r=ted 2009-04-22 13:15:23 +01:00
Nino DAversa 9f514b4be2 Bug 482613 - Support for WiFi Scanning on Windows Mobile r=dougt, sr=jst 2009-04-21 07:30:25 -07:00
Siddharth Agarwal cf6f7628f6 Bug 472093 -- fix build system to use NTDDI_VERSION instead of random checks -- part 2, define MOZ_WINSDK_TARGETVER and error out if the SDK is too old. r=bsmedberg 2009-04-21 13:26:26 +01:00
tk e691f19226 bug 487396 - fix some of the jemalloc windows build madness (followup). r=ted 2009-04-21 07:32:16 -04:00
Ted Mielczarek 9778d6ab76 bug 487396 - fix some of the jemalloc windows build madness. r=bsmedberg 2009-04-20 06:56:23 -04:00
Ginn Chen 744e35f875 Bug 488260 Sun Studio is not recognized if $CC, $CXX are not set r=jim 2009-04-20 15:22:56 +08:00
Benjamin Smedberg 79f1d51693 Bug 486782 - Implement a MOZILLA_FS_LAYOUT makefile variable to distinguish between the bundle layout used by darwin-cocoa and the standard unix-like layout used by darwin-gtk2. Original patch by Jeremy Huddleston, updated and r=bsmedberg 2009-04-15 09:08:58 -04:00
Shawn Wilsher 783fd39a36 Merge for backout of bug 487664 2009-04-14 15:10:28 -04:00
Shawn Wilsher 3c0a6e7a21 Backed out changeset 629e0c724413 (bug 487664) 2009-04-14 15:09:56 -04:00
Vladimir Vukicevic 9af6bdf08f b=487956; Fix wrong braces in configure.in, leading to premature expansion; r=stuart 2009-04-14 10:21:23 -07:00
Shawn Wilsher 433fa2dd6d Bug 487664 - Upgrade to SQLite 3.6.13
This changeset contains the changes needed for Mozilla's code.
r=asuth
2009-04-14 11:40:43 -04:00
Josh Aas 39f5ad242c Remove OJI from the tree. b=485984 r/sr=jst 2009-04-09 22:38:21 -04:00
Josh Aas b5c4ced94f Minor Mac OS X fs code cleanup, mostly change some member variable names. b=487045 r/sr=roc 2009-04-09 20:46:49 -04:00
Vladimir Vukicevic 8f6c5b65be b=482676; add pixman NEON optimizations; r=jeff 2009-04-07 12:12:31 -07:00
Jeff Muizelaar 52c97edf1e Bug 481926 - Rewrite color management component sr=vlad, r=ted, r=joedrew (\o/)
Replaces lcms with qcms
2009-04-07 12:02:11 -04:00
Ted Mielczarek 5dbd040cf7 bug 427750 - Require python >= 2.4 to build Mozilla (and >=2.5 on Windows hosts). r=bsmedberg 2009-04-06 14:09:15 -04:00
Matthew Gregan 1922412388 Bug 485291 - Update liboggplay to b4a7efa06d46596515071490cb255c3548d90371. rs=roc, r=ted.mielczarek for build changes, r=chris.double for local liboggplay changes
--HG--
extra : rebase_source : 84b9322bc764ff70d0df4bd9ff51c3ec243bdc1d
2009-04-04 01:56:22 +13:00
Joe Drew db7246feb6 Backed out changeset 6f3c2171bbb2:
Bug 481926 - Rewrite color management component. r=joe,ted sr=vlad
2009-04-03 16:27:27 -04:00
Jeff Muizelaar e823d73623 Bug 481926 - Rewrite color management component. r=joe,ted sr=vlad 2009-04-03 15:09:56 -04:00
Benjamin Smedberg 31e8405239 When building with pymake, use gmake for NSS because of the pain and suffering on Windows. 2009-03-11 16:32:10 -04:00
Jonathan Kew 9c5052b1c6 Add Core Text backend, will eventually replace ATSUI. Turned off for 32-bit Mac OS X 10.4 SDK builds right now due to Mac OS X 10.4 not supporting Core Text. Try #2. b=389074 r=jdaggett 2009-03-29 17:31:51 -07:00
Serge Gautherie 4eb784a90c Bug 479978 - remove references to MOZ_PROFILE from the build system; (Cv2-MC) the 8 files; r=ted.mielczarek 2009-03-28 03:00:25 +01:00
Josh Aas ead58807ca Backed out changeset e413694940b3 2009-03-27 14:32:49 -07:00
Jonathan Kew 142b887c3f Add Core Text backend, will eventually replace ATSUI. Turned off for 32-bit Mac OS X builds right now due to Mac OS X 10.4 not supporting Core Text. b=389074 r=jdaggett 2009-03-27 10:18:35 -07:00
Brad Lassey 7a50fa1c98 bug 481582 - changes to configure.in needed to build jemalloc on windows ce r=bsmedberg 2009-03-23 21:18:19 -04:00
Joe Drew 1df9d9d65c Bug 484076 - Update pixman and cairo. This upgrades Cairo to git revision c932a809d6484503d7ee267d934bbc87c8d44092. r=vlad 2009-03-20 16:02:45 -04:00
Josh Aas dde6460538 Stop using FlatCarbon headers on Mac OS X. b=482277 r=bsmedberg 2009-03-19 10:41:13 -07:00
Doug Turner 3652c70b16 Bug 482613. Until WinCE wifi support is enabled, do not error out. fixes build bustage on wince 2009-03-17 23:56:28 -07:00
Doug Turner c4b46661bd Bug 479898 - Support for wifi scanning. r=dolske/stuart, sr=jst 2009-03-16 17:30:58 -07:00
Daniel Holbert 17b0f92cbd Bug 473705: Enable SVG Animation (SMIL) support in builds by default. r+sr=roc 2009-03-10 13:36:38 -07:00
John Daggett 917a5a9e8f backing out ca2d45349d89 due to unit test failures 2009-03-10 17:00:09 +09:00
Daniel Holbert 36a8b01715 Bug 473705: Enable SVG Animation (SMIL) support in builds by default. r+sr=roc 2009-03-09 21:43:01 -07:00
Doug Turner b38df147a7 Bug 481780 - WINCE define needs to be in ACDEFINE. r=ted 2009-03-09 16:53:53 -07:00
Antonio Gomes (tonikitoo) cc56acc7ca Bug 482156 - Get rid of (unnecessary) LIBGNOME dependency. r=bsmedberg and roc 2009-03-09 19:38:59 -04:00
Robert Sayre 7d362491de Merge tracemonkey to mozilla-central. 2009-03-09 14:45:46 -04:00
Benjamin Smedberg ea55eb615e Bug 40967 - Avoid leaking MSYS paths in Makefiles: use c:/dir/path paths whenever possible, r=ted 2009-03-09 10:55:41 -04:00
Nicholas Nethercote 25ca356b40 Bug 475876: change --with-valgrind to --enable-valgrind and add hooks to tell valgrind about the JIT's self-modifying code. r=gal (JIT parts), r=luser (build config parts). 2009-03-05 13:24:03 -08:00
Doug Turner bf850dbb2e bug 473180. remove TARGET_DEVICE=emulator. It was an old hack to get builds working on wince simulators. no longer needed r=ted+jimb 2009-02-26 12:23:25 -08:00
Jeff Muizelaar fabd738e33 Bug 442109 - youtube videos don't play; r=vladimir 2009-02-25 16:25:12 +01:00
Siddharth Agarwal 8270eca8b1 Part 1 of bug 472093 -- fix build system to use NTDDI_VERSION instead of random checks -- define MOZ_WINSDK_MAXVER to be highest Windows version supported by the SDK, r=ted 2009-02-21 03:09:20 +01:00
Ginn Chen f00fb7f292 Bug 476448 fix for Sun Studio Express r=jim 2009-02-18 19:45:21 +08:00
Shawn Wilsher cc3b4f8c91 Bug 478297 - Upgrade to SQLite 3.6.10
This changeset only contains the changes to mozilla's code.
r=asuth
2009-02-15 11:33:09 -08:00
Vladimir Vukicevic 10b6e2e33b really fix configure.in (CLOSED TREE argh) 2009-02-12 18:50:41 -08:00
Vladimir Vukicevic e1819e65c7 Fix mobile tinderbox bustage; CLOSED TREE ok 2009-02-12 18:43:24 -08:00
Vladimir Vukicevic 9f362eae15 b=477727; add WINCE_WINDOWS_MOBILE define and associated configure flag; r=ted 2009-02-12 18:26:01 -08:00
Brad Lassey 5020c7c5f4 bug 477679 - default to -Ox for windows ce optimization flag r=ted 2009-02-09 19:01:54 -05:00
Ginn Chen e2e20c10d1 Bug 476448 -KPIC is obsolete in Sun Studio 12 SPARC r=jim 2009-02-09 14:21:09 +08:00
Leon Sha 076b5ecd37 Bug 477001 - Configure error on solaris cmp: illegal option -- b. wtc: review+ kairo: review+ benjamin: approval1.9.1+ 2009-02-09 10:23:43 +08:00
Robert Kaiser e4b5aefd40 bug 474732 - Rerunning configure causes the world to be rebuilt, r=ted 2009-02-03 16:29:21 +01:00
Benjamin Smedberg 62819d719b Bug 470971 - Add ability to pass the GRE dir to xpcshell, r=ted - fixed patch: XRE_GetBinaryPath gets the file of the executable: we want to pass the parent directory to XPCOM. 2009-01-20 14:56:44 -05:00
Wesley W. Garland 6314f92b5b Bug 475393 Standalone Spidermonkey should build on Solaris with GCC r=jim 2009-02-02 18:54:48 +08:00
Doug Turner 9ec60d05cd Bug 464394 - Define MOZ_GFX_OPTIMIZE_MOBILE on WINCE. r=ted 2009-01-28 15:35:02 -08:00
Brad Lassey 9fed2d7000 bug 474737 - Windows ce tools refactor, NPOTB r=dougt, ted
--HG--
rename : build/wince/tools/vs9ppc2003arm/arm-wince-as.c => build/wince/tools/arm-wince-as.c
rename : build/wince/tools/vs9ppc2003arm/arm-wince-gcc.c => build/wince/tools/arm-wince-gcc.c
rename : build/wince/tools/vs9ppc2003arm/arm-wince-lib.c => build/wince/tools/arm-wince-lib.c
rename : build/wince/tools/vs9ppc2003arm/arm-wince-link.c => build/wince/tools/arm-wince-link.c
rename : build/wince/tools/vs9ppc2003arm/arm-wince-res.c => build/wince/tools/arm-wince-res.c
rename : build/wince/tools/vs9ppc2003arm/toolspath.h => build/wince/tools/toolspath.h
2009-01-28 13:13:56 -05:00
Jim Blandy 5151951c4e Bug 475064: Use 'test !', not '! test' in configure scripts. r=bsmedberg 2009-01-28 09:01:40 -08:00
Fabien Tassin c68bc89c26 Bug 460913 - "Installer shouldn't copy xulrunner files into Firefox install directory" [r=bsmedberg] 2009-01-27 17:35:44 -06:00
Brad Lassey 598810b6ec bug 462908 - Implement Freetype font backend for windows ce r=karlt, jdagget sr=stuart, vlad 2009-01-23 01:24:29 -05:00
Arpad Borsos d7a7793d48 Bug 472654 - kill libart remains from configure; kill libart remains from configure, v2; r=ted.mielczarek 2009-01-22 19:04:04 +01:00
Arpad Borsos ccb3bf3f10 Bug 451909 - kill MOZ_XUL_APP now that all apps set it; configure cleanup, mozilla-central, refreshed; r=ted.mielczarek 2009-01-22 18:59:34 +01:00
John Wolfe 67ce6b8950 bug 472165 - changes to configure.in needed so windows mobile tools don't need to be in PATH variable r=ted 2009-01-22 11:19:37 -05:00
Masatoshi Kimura 3b1520927c Bug 471854 - Build error in accessible/public/msaa on x64 Windows with VC8; r=(m_kato + ted.mielczarek) 2009-01-21 16:12:35 +01:00
Bobby Holley 0e0124e86e Bug 469558: --enable-system-lcms build option should be removed.r=bsmedberg,sr=ted.
Relanding after 8f347bf50a53 was backed out in e1da61348dda. Issues should be fixed.
2009-01-20 21:02:43 -08:00
Benjamin Smedberg 04110a51cd Backed out changeset 700bca4b693f due to reftest failure (bug 470971) 2009-01-20 18:59:20 -05:00
Benjamin Smedberg 4d262c4424 Bug 470971 - Add ability to pass the GRE dir to xpcshell, r=ted 2009-01-20 14:56:44 -05:00
Jim Blandy a716b0a466 Bug 461841: Use configure-defined macros in #ifdefs for WinCE in js/src. r=crowder
Perform the appropriate configure-time tests, and hard-code the
answers for targets that don't support autoconf-style tests.  Check
for the io.h header, and the setbuf and isatty library functions.

In js/src/xpconnect/shell/xpcshell.cpp, use configure-#defined
preprocessor symbols to decide what to #include and use.  The
top-level configure script defines the preprocessor symbols used here.

In js/src/prmjtime.cpp, use them to select the appropriate method for
retrieving fine-grained time information for Windows and WinCE.  The
js/src/configure script defines the preprocessor symbols used here.

(This should cover the issues addressed by patch.v2 in bug 461841,
except for the stdint issue.)
2009-01-16 14:10:48 -08:00
Brian Birtles 0a47d48dae Bug 216462: Add support for basic SVG animation (SMIL). Disabled in builds by default. r+sr=roc 2009-01-14 20:38:07 -08:00
Ted Mielczarek 08e26d1a70 bug 462004 - JavaScript shell should provide line editing facilities. r=bsmedberg
--HG--
rename : js/src/js.cpp => js/src/shell/js.cpp
2008-12-03 08:55:27 -05:00
Shawn Wilsher 75a2726894 Bug 471685 - Upgrade to SQLite 3.6.7
This contains the changes to Mozilla code for the upgrade.
r=asuth
2009-01-08 11:51:21 -05:00
Benjamin Smedberg 7fc08d712d Backed out changeset 8f347bf50a53 due to x86-64 build bustage, and the fact that the committed patch didn't match the reviewed patch in an important way (bug 469558) 2009-01-13 10:19:25 -05:00
Bobby Holley bedc314b08 Bug 469558: --enable-system-lcms build option should be removed.r=vlad,sr=ted 2009-01-12 16:20:45 -08:00
Ted Mielczarek 9ea675b626 bug 472877 - Add configure option to enable gczeal. r=crowder 2009-01-10 17:00:20 -05:00
Shawn Wilsher 3e566983ba Merge for backout of bug 471685 with a CLOSED TREE 2009-01-09 13:17:06 -08:00
Shawn Wilsher d8f8a2dec4 Backed out changeset c569a8f91c0e (bug 471685) with a CLOSED TREE 2009-01-09 13:16:05 -08:00
Robert Strong 0b99da49f5 Bug 472801 - Enabling updater no longer requires iconv. r=ted.mielczarek 2009-01-09 10:19:48 -08:00
Shawn Wilsher 9497d3d2a0 Bug 471685 - Upgrade to SQLite 3.6.7
This contains the changes to Mozilla code for the upgrade.
r=asuth
2009-01-08 11:51:21 -05:00
Michael Ventnor 06caf49741 Bug 469880. Support a libnotify-based implementation of nsIAlertsService for GTK. r+sr=roc,r=ted
--HG--
extra : rebase_source : f9a6a01ffaf868712429a42193a275eecaf9a614
2009-01-08 21:12:16 +13:00
timeless@mozdev.org 57d05de949 Bug 471451 - configure outputs garbage while figuring out arguments for midl if midl is missing, r=ted 2009-01-07 20:42:15 -08:00
Brian Crowder 98fb58ed3e Bug 411726 - Use localtime_r when available, to improve Date reporting for locales like Venezuela on platforms like OS X. r=mrbkap, r=ted (for build changes) 2009-01-06 09:18:35 -08:00
Doug Turner acb08690b1 Backed out changeset 5b6c7ace97c4
this patch is fine, it just had the wrong comment.
2009-01-05 10:08:00 -08:00
John Wolfe e01ce84cbf Bug 464180 - link error when building nsWaveDecoder on wince. r=ted 2009-01-05 10:03:07 -08:00
Phil Ringnalda 2df79b4bd8 Backed out changeset 55e23c647137 (bug 462004) so the backout for bug 467862 to solve bug 471097 can actually build 2008-12-25 19:49:53 -08:00
Ted Mielczarek f00a2cb279 bug 462004 - JavaScript shell should provide line editing facilities. r=bsmedberg
--HG--
rename : js/src/js.cpp => js/src/shell/js.cpp
2008-12-03 08:55:27 -05:00
Jim Blandy 4149ac2a02 Bug 469225: Move HAVE_ARM_SIMD test after header file tests. r=vladimir
This should have no effect; the test there is in the midst of a
section titled, "Checks for header files", and doesn't belong there.

I've made the same change in both the top-level configure.in and
js/src/configure.in, just to keep things parallel.
2008-12-22 13:59:28 -08:00
Jim Blandy e9c4425a81 Bug 467583: Make js/src share the 'dist' tree with the enclosing build. r=ted.mielczarek 2008-12-22 13:22:38 -08:00
Jim Blandy 6e2aad61e3 Bug 468463: Use proper equality operator for Unix 'test' command. r=ted.mielczarek 2008-12-19 11:11:01 -08:00
Oleg Romashin 98c80a3621 Bug 463887 - Building XRemoteCLient is broken on CHINOOK-ARMEL-2007 toolchain. r=ted.mielczarek, a191=beltzner. 2008-12-13 09:42:08 -05:00
Shawn Wilsher 0341fd41e7 Backed out changeset 00563815af18 (bug 463887) because it caused orange. 2008-12-11 20:25:40 -05:00
Oleg Romashin ddaf3a0f39 Bug 463887 - Building XRemoteCLient is broken on CHINOOK-ARMEL-2007 toolchain. r=ted.mielczarek, a191=beltzner. 2008-12-12 01:39:17 -05:00
Ted Mielczarek 347925c7ad bug 468515 - configure doesn't set OS_TEST properly in 64-bit OS X builds. r=bsmedberg 2008-12-11 09:52:18 -05:00
Robert Sayre 69b2417529 Merge tracemonkey to m-c 2008-12-11 03:22:39 -08:00
Anton Rogaynis c8c8af4e5b Bug 468463 - Disable support for printing in Qt. r=ted.mielczarek. 2008-12-11 02:39:43 -05:00
Benjamin Smedberg 22340a45d8 Merge mozilla-central into tracemonkey, specifically to pick up bug 467579. 2008-12-09 21:37:35 -05:00
Phil Ringnalda 3b00db79d6 Bug 463982 - Drop configure support for cairo-mac widget toolkit, r=ted 2008-12-07 19:31:40 -08:00
Arpad Borsos 094bbdd8f8 Bug 462438 - kill MOZ_PROFILESHARING and MOZ_IPCD; build system cleanup + removes, v2; r+sr=benjamin 2008-12-04 15:37:37 +01:00
Brad Lassey e6b8fbc72f Bug 464088 - Option to build NSS without dbm, non-nss changes r=ted 2008-12-03 08:42:03 -05:00
Doug Tuner f75e5e736b Bug 464190 - GetProcAddress Wince Workaround r=ted 2008-12-03 08:41:12 -05:00
Ted Mielczarek 39dd9dab79 merge for backout of bug 427750 - Require python >= 2.4 to build Mozilla (and >=2.5 on Windows). Apparently scratchbox only ships with 2.3 by default. 2008-12-02 14:16:54 -05:00
Ted Mielczarek 89e8687fab Backed out changeset 96956634349c, bug 427750 - Require python >= 2.4 to build Mozilla (and >=2.5 on Windows). Apparently scratchbox only ships with 2.3 by default. 2008-12-02 14:15:24 -05:00
Shawn Wilsher bd2c28b142 Bug 464803 - Upgrade to SQLite 3.6.6.2
This changeset contains the changes to our codebase.
r=asuth
2008-12-02 06:36:01 -05:00
Ted Mielczarek 5b0338f88c bug 427750 - Require python >= 2.4 to build Mozilla (and >=2.5 on Windows). r=bsmedberg 2008-12-02 06:35:26 -05:00
Mats Palmgren aee71c967d Bug 463537. Fix --disable-wave. r=kinetik,sr=roc,a=beltzner 2008-11-18 21:16:35 +13:00
Dão Gottwald 2ef1cd7ae3 Backed out changeset b98316b61797 2008-11-16 19:18:45 +01:00
Jeff Muizelaar 0d07727bdc Bug 461202 - Turn on SSE2 pixman optimizations 2008-11-16 17:06:59 +01:00
Jim Blandy f71987ab85 Bug 464127 - Don't use -Os with Intel C/C++ compilers r=ted.mielczarek
Intel recommends against the use of -Os, and using it seems to produce
incorrect code in many recent versions of Intel's compilers.

js/src/Makefile.in tries to use -Os only with G++, but it tests
INTEL_CC, not INTEL_CXX --- even though almost all the sources are
C++.  Check INTEL_CXX instead.
2008-11-14 14:15:02 -08:00
Jim Blandy 53dfdc8fdd Bug 464379: remove committed debugging 'echo'. r=bsmedberg
Here's the commit that added this:

    1.1764 <benjamin@smedbergs.us> 2007-01-31 08:12
    No bug: checking to see which tinderboxes don't have python available.

It seems unlikely that this echo was meant to stay in the configure script.
2008-11-14 14:10:29 -08:00
Matthew Gregan f7e186f1bd b=449315 Support WAV format in <audio> element. r+sr=roc 2008-11-07 09:53:20 +13:00
Justin Dolske 89e231a89c Backed out changeset 30bfb150da06 2008-11-05 16:36:12 -08:00
Matthew Gregan de578aa7e0 b=449315 Support WAV format in <audio> element. r+sr=roc 2008-11-06 11:25:04 +13:00
Benjamin Smedberg ac504e8fcc Bug 462740 - Building spidermonkey on Windows with -j3 fails: conflicts in PDB files. Related to bug 382297 and bug 286179, where we flip-flop back and forth about this. Document the way things should actually be! 2008-11-04 14:38:40 -05:00
Chris Double cf764b38c9 Backed out changeset 18403769ec19 2008-11-04 21:54:41 +13:00
Matthew Gregan d8b40d2f2b Bug 449315 - Support WAV format in <audio> element - r+sr=roc 2008-11-04 21:29:10 +13:00
Fabien Tassin b1f1bbdef9 Bug 462467 - js/src/configure fails when building --with-system-nspr; r=ted.mielczarek 2008-10-31 18:08:50 +01:00
Gavin Sharp 903ac9e18c Bug 462405: don't run subconfigures (fixes build bustage) when building --with-libxul-sdk, r=jimb, sr=bsmedberg 2008-10-30 15:55:20 -04:00
Jason Orendorff 0617949df9 Merge bug 97954 (autoconf build environment for SpiderMonkey).
--HG--
rename : configure.in => js/src/configure.in
2008-10-29 10:59:10 -07:00
Karl Tomlinson 976e5b924c b=460717 Increase required Pango build-time version to 1.14. r+sr=roc 2008-10-29 10:25:22 -07:00
Jim Blandy 49680acf08 Bug 97954: Compare SpiderMonkey's copies of build files with originals at check time. r=luser
SpiderMonkey now has its own copy of some of the files from ./config
and ./build.  Since there is a decent amount of churn in that area, I
don't want it to become a burden to make merges back and forth.  This
patch adds a comment explaining the 'identical if present' policy, and
runs a script to verify that it's actually being observed.
2008-10-29 08:40:39 -07:00
Jim Blandy b04f90894c Bug 97954: Record configuration details in an installable header. r=bsmedberg
Have js/src/configure create a header file, js-config.h, that records
configure-controlled options that affect the SpiderMonkey API, like
'--enable-threadsafe'.  js-config.h is namespace-clean, so it can be
installed with jsapi.h.

This means that clients can configure SpiderMonkey however they like,
and then simply #include "jsapi.h" and have everything work; they
don't have to remember to match their own compiler -D flags with those
SpiderMonkey's configure script chose.  For example, mozilla-config.h
needn't concern itself with JS_THREADSAFE.

It seems to me this could also be done by having js-config --cflags
print -D options.  The approach taken here seems a bit more robust: if
you can find jsapi.h at all, then you know you're getting the right
settings.
2008-10-29 08:29:37 -07:00
Jim Blandy 3ba206cdb7 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.

--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
2008-10-29 08:29:22 -07:00
Josh Aas 6500879b56 back out changeset 47259b642835, b=456662 2008-10-28 17:00:32 -07:00
Josh Aas 7557171094 Optimizations and 64-bit work for Mac OS X filesystem code. b=456662 r=smichaud sr=dougt 2008-10-28 12:15:56 -07:00
Phil Ringnalda 013d4ad380 Bug 450015 - Remove support for extensions=all, since this is exactly why we can't have nice things, r=ted 2008-10-27 19:53:34 -07:00
Riku Voipio / Mike Hommey 32b5008f0f Bug 438397 - "-fshort-wchar shouldn't be hardcoded in pkgconfig" [r=bsmedberg] 2008-10-20 22:25:16 -05:00
Mike Hommey 38fe8a10f1 Bug 258429 - "Crash at startup on mips" [sr=bsmedberg] 2008-10-20 21:31:13 -05:00
Uli Link 9a2ee1e01a Bug 450909 - "missing support for AIX target in configure.in" (set XPCOMABI on AIX and raise minimum compiler version) [r=cls] 2008-10-20 21:25:49 -05:00
Robert Sayre 9ff988ea42 Merge m-c to tracemonkey. 2008-12-06 00:54:08 -08:00
Jim Blandy 25059ed058 Bug 463648: Pass absolute path to js/src/configure --with-sync-build-files. r=bsmedberg 2008-12-05 11:05:37 -08:00
Mike Hommey d82afbfedb Bug 434501 - xpcom assembly should be built as position independant; r=benjamin 2008-10-20 14:18:12 +02:00
Shawn Wilsher 03ecc66294 Bug 449443 - Upgrade to SQLite 3.6.4
This changeset contains the changes needed to Mozilla code.
r=Mano
2008-10-16 15:59:31 -04:00
Phil Ringnalda 6bc377055b Disable prebinding for trunk builds, drop support from mozilla-central tree part, r=ted 2008-10-11 21:14:48 -07:00
Walter Meinl 2d09f092a9 Bug 454097 - [OS/2] get rid of VisualAge in configures; m-c part; r=mozilla 2008-10-11 03:01:28 +02:00
Marco Perez eeb50bfa79 Bug 458583 - $target_os case fails for FreeBSD in configure.in (topsrcdir); m-c part; r=ted.mielczarek 2008-10-10 14:13:51 +02:00
Vladimir Vukicevic 52af527d8c b=459150; avoid non-pixel-aligned clips to speed up mobile's DrawWindow usage; r=stuart 2008-10-09 14:49:15 -07:00
Axel Hecht dc6e3121cb bug 457082, configure --disable-compile-environment busted on windows, atl etc, bustage fix, r=ted 2008-10-08 15:57:17 +02:00
Serge Gautherie 62272b2629 Bug 438331 - Remove WIN16 (support) code everywhere; (Cv1-MozillaC) <configure.in>; r=ted.mielczarek 2008-10-08 15:55:16 +02:00
Axel Hecht fe4b2da0ed bug 457082, configure --disable-compile-environment busted on windows, atl etc, r=ted 2008-10-08 14:35:59 +02:00
Arpad Borsos 02e588847d bug 445321 - remove --enable-glitz and related defines. r=vlad,ted 2008-09-30 13:53:38 -04:00
Anton Rogaynis c62a92eb66 Bug 457214 - Broken Qt port configuring. r=ted.mielczarek 2008-09-29 16:44:42 -05:00
Antonio Gomes 58eb741e6f Bug 454841 - glib.h not found when building qt-cairo backend without --disable-elf-dynstr-gc; r=ted.mielczarek 2008-09-29 00:24:40 +02:00
Ginn Chen 967197adb0 Bug 450717 dep file for pixman-mmx.c isn't generated with GCC, r=ted.mielczarek 2008-09-28 21:18:09 +08:00
Ginn Chen fe93fbe086 Bug 454376 add -lCrun -lCstd for Solaris OS_LIBS, r=bsmedberg 2008-09-28 21:06:06 +08:00
Ginn Chen 1732d1353c Bug 455670 Clear MOZ_FIX_LINK_PATHS for Solaris, r=bsmedberg 2008-09-28 21:02:25 +08:00
Shawn Wilsher 427d421e12 backout of changesets 7e8ed11500ae and cac36f3599e0 (bug 449443)
We have to backout bug 456910 because of a Tp regression, which means we need
to back this out :(
2008-09-26 15:52:54 -04:00
Shawn Wilsher cae7bed540 Bug 449443 - Upgrade to SQLite 3.6.3
This changeset contains the needed bits of our code.
r=Mano
2008-09-25 23:27:17 -04:00
Karl Tomlinson 2d399de5e3 b=454730 Move shutdown of GTK's fontmap from gfxPlatformGtk to nsAppRunner r=roc sr=bsmedberg 2008-09-26 10:38:25 +12:00
Oleg Romashin 40ef3f4b57 Bug 451263 - Implement moz-icon for Qt port. r=vladimir. 2008-09-20 04:03:23 -04:00
Benjamin Smedberg f0fdeb2ef7 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 3e6c793e30 b=451621; push new pixman with arm fast-paths; r=me 2008-09-17 14:15:01 -07:00
Robert O'Callahan b62a92e835 Backing out bug 449443 (SQLite upgrade) 2008-09-17 12:19:51 +12:00
Shawn Wilsher 97a60acb58 Bug 449443 - Upgrade to SQLite 3.6.2
This changeset contains the changes to Mozilla code for the upgrade of SQLite.
r=Mano
2008-09-16 09:48:30 -04:00
John Wolfe f711420e4a Bug 454786 - Configuration Changes to allow WinCE resource and assembly compiling; r=ted.mielczarek 2008-09-16 14:18:56 +02:00
Oleg Romashin bed72a5865 Bug 445934 - Layout linking broken in NS_OSSO disable-libxul configuration. r=ted.mielczarek 2008-09-13 07:47:45 +03:00
Oleg Romashin df8945bc5a Bug 454391 - Building of Qt port for N810 is failed. r=ted.mielczarek 2008-09-13 07:40:02 +03:00
Robert Kaiser b3901a31af 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 2c9c05cbf8 Bug 437950 - Support for mailto: r=cbiesinger 2008-09-10 12:10:23 -04:00
Brad Lassey 9432bdb5fa Bug 453867 - Change NS_HILDON by MOZ_PLATFORM_HILDON p=tonikitoo r=ted 2008-09-10 12:08:44 -04:00
Ted Mielczarek ff7706a544 bug 447642 - get rid of --disable-mochitest, replace MOZ_MOCHITEST with ENABLE_TESTS. r=bsmedberg 2008-09-09 13:59:11 -04:00
Ted Mielczarek 1caa47ccb0 bug 454256 - --enable-static firefox builds should error in configure. r=bsmedberg 2008-09-09 13:59:11 -04:00
Ginn Chen 0147be3600 Back out Bug 450717 2008-09-08 15:19:23 +08:00
Ginn Chen 6a56d63d61 Bug 450717 dep file for pixman-mmx.c isn't generated with GCC r=ted.mielczarek 2008-09-08 14:24:35 +08:00
Ginn Chen 61f1976cbb Bug 440714 use -xldscope for Sun Studio on Solaris r=vladimir,benjamin sr=benjamin 2008-09-08 14:21:07 +08: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
Mark Banner 9202651c70 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 bd19471c1c Bug 449777 - "clean mozilla-central from unneeded references to composer and camino" [r=ted] 2008-08-30 15:59:20 +01:00
Benjamin Smedberg 6749e6339c Followup to bug 450194 - use AC_LANG_CPLUSPLUS, stupid mistake pointed out by Peter Weilbacker 2008-08-28 09:31:57 -04:00
Benjamin Smedberg 2903665246 Bug 450194 - Add -Wno-invalid-offsetof to our warnings flags, because we break the rules on purpose. r=dbaron 2008-08-27 11:24:51 -04:00
Armen Zambrano Gasparnian 41f6973de1 Bug 451466 - wget target to get en-US binary, r=ted 2008-08-27 11:02:33 -04:00
Robert Kaiser d17ef73f74 bug 451909, first step: error out if builds unset MOZ_XUL_APP, r=ted 2008-08-26 19:58:12 +02:00
Håkan Waara 19dd2de1c3 Bug 394901 - make nsIUserInfo implementation on mac work, and modernize it. r=vlad and r=ted on configure change 2008-08-24 22:44:41 +02:00
Arpad Borsos c3f030640b Bug 445143 - "clean mozilla-central from unneeded references to suite, mail, etc." [r=Standard8 r=ted] 2008-08-19 23:05:00 -05:00
Robert Longson d388bfe998 Bug 450495 - Make foreignObject a mandatory part of SVG. r+sr=roc 2008-08-17 12:18:21 +01:00
Oleg Romashin 4490c66152 merge with mozilla-central 2008-08-16 03:39:26 -04:00
Atsushi Sakai c80d16d1e4 Bug 448338, a typo in configure.in (--with-l10n-base)
r=Pike
2008-08-15 21:02:27 -04:00
Benjamin Smedberg fcdd7efd04 Bug 450196 - Don't use -Wconversion, a=dbaron 2008-08-14 11:48:05 -04:00
Doug Turner d8e7df7684 NS_OSSO requires DBUS. bug 445943. r=ted 2008-08-11 17:22:48 -07:00
Simon Montagu 45a441badc Bug 447853. Remove obsolete intl/ctl module. r=ted, sr=roc 2008-08-11 18:11:41 +03:00
Oleg Romashin 75fc2387ae mozilla-central merge 2008-08-08 13:05:00 +03:00
Vladimir Vukicevic 298b275851 [dfb,422221] Gtk/DirectFB port core; patches from dfb tree, r=vlad 2008-08-06 13:48:55 -07:00
Vladimir Vukicevic 25088ea826 (really) backing out d883ab4b8f41 2008-08-06 16:32:33 -07:00
Vladimir Vukicevic 0845cd7905 [dfb,422221] Gtk/DirectFB port core; patches from dfb tree, r=vlad 2008-08-06 13:48:55 -07:00
Dave Townsend 540a206265 Backout of bug 445042, upgrade to SQLite 3.6.0, due to performance regressions 2008-08-05 17:12:39 +01:00
Oleg Romashin 427aa3fb16 Merging mozilla-central to mozilla-qt. 2008-08-03 20:30:10 +03:00
Chris Double bb2ac19dee Bug 422538. Integrate Ogg decoders, missing configure.in change. r=ted,r+sr=roc 2008-07-30 01:03:54 -07:00
Chris Double 89ecc86a17 Bug 422538. Integrate Ogg decoders. r=ted,r+sr=roc 2008-07-29 23:50:14 -07:00