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