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

1666 Коммитов

Автор SHA1 Сообщение Дата
bryner%brianryner.com d1727b185d Fix unnecessary rebuilds in embedding/browser/activex caused by mkdepend creating a bogus dependency on dist/include/string when #include <string> is used. This change makes mkdepend never match on a directory when searching the include path for a file. Bug 220595, r=dbaron. 2003-09-29 03:25:12 +00:00
tor%cs.brown.edu 7386551ac2 Bug 208461 - midl semantics changed (VC++ .NET 2003). r=bryner 2003-09-26 19:31:18 +00:00
daniel%glazman.org d3099c31e9 build system for standalone Composer; b=215795, r=cls@seawood.org, sr=scott@scott-macgregor.org 2003-09-24 13:59:37 +00:00
dbaron%dbaron.org 0f9c5c2408 Update version number from 1.5b to 1.6a. b=219695 2003-09-21 17:13:12 +00:00
mkaply%us.ibm.com 1e1be8415c #215581
r=mkaply, sr=blizzard (platform specific)
Changes to get GCC 3.2.2 working on OS/2 - this set is OS/2 only changes
2003-09-18 17:24:54 +00:00
cls%seawood.org 19d1d413c2 Fix misc build issues for mingw gcc 3.3.1:
* Link non-component libs using -Wl,-enable-runtime-psuedo-relocs to workaround auto-import issues
* the last element of an enum cannot end with a comma
* PRUint16 is not interchangable with PRUnichar nor WCHAR
* cannot take the address of or call ::main() from another c++ function
* Functions declared within |class foo {};| block do not need extra |foo::| qualification
* GCC no longer implements <varargs.h>. Use <stdarg.h> instead
Bug #217009 sr=dbaron
2003-09-18 17:22:33 +00:00
dbaron%dbaron.org 905a62182a Use incremental linking again on Windows, for DLLs. b=216335 rs=cls 2003-09-16 22:36:02 +00:00
mkaply%us.ibm.com 7ad3a159fb #215581
r=mkaply, sr=blizzard (platform specific)
Changes to get GCC 3.2.2 working on OS/2 - this set is OS/2 only changes
Also remove some VACPP references
2003-09-15 21:50:20 +00:00
cbiesinger%web.de 8c24779114 Bug 217656
"make clean" doesn't delete .ilk files
r=cls
2003-09-11 11:36:40 +00:00
ian%hixie.ch 33203eae13 Add support for the 'substitution' filter. 2003-09-02 15:53:55 +00:00
pkw%us.ibm.com 48c6e651e5 Bug 217499: Clean up AIX libpath and configure script
r=cls@seawood.org, a=asa@mozilla.org
2003-08-29 17:15:06 +00:00
cls%seawood.org 14bbc70997 Since cygpath is converting paths into absolute paths, remove $srcdir as well as $_dos_srcdir to catch the relative paths.
Fixing dependency bustage when configure is called with a relative path.
Fallout from bug #210393
2003-08-26 20:28:47 +00:00
cls%seawood.org d7aca2a1bb Update module-deps meta files with the latest module data.
Remove the hardcoded module2dir mapping and use the results from echo-requires-recursive instead.
Add README which briefly explains how module-deps is supposed to work.
Add XSLT hacks to modules.mk.footer.
Add cygdrive hacks to modules.mk.stub.
Force string & embedstring to be built after xpcom since they now live in the xpcom hierarchy.
2003-08-15 22:37:25 +00:00
cls%seawood.org 7f53862a76 Set CYGDRIVE_MOUNT at configure time for cygwin-wrapper performance enhancement to work.
Thanks to Brian Ryner <bryner@brianryner.com> for the patch.
Bug #206643 r=cls a=mkaply
2003-08-14 21:36:22 +00:00
bryner%brianryner.com da1f73fd22 On Windows and OS/2, make pref .js files use DOS line endings even if the user is using cygwin with unix line endings. This works around a bug in the Macromedia Flash installer where it corrupts all.js. Bug 206029, r=cls. 2003-08-13 23:18:28 +00:00
ian%hixie.ch d699884f7e Oops: the scoping of the relative directory path was not working on #include. (Not part of seamonkey build. r=bryner for firebird build.) 2003-08-13 09:46:33 +00:00
brendan%mozilla.org b7cdb7debb Add shared DHashTableOps for [const] char *key use-cases, clean up dhash API abusages (214839, r=dougt, sr=dbaron). 2003-08-05 20:09:21 +00:00
cls%seawood.org 064d382e0c Fix VPATH build problem with cygwin make 3.80:
* Force use of native cygwin paths & cygwin_wrapper
* Remove _NO_AUTO_VARS mess
* Use full source path when calling win32 compiler so debugging info shows up
* Change DEPENDENT_LIBS to use an intermediate header file instead of commandline define
Bug #210393 r=leaf sr=bryner
2003-08-05 04:43:49 +00:00
cls%seawood.org a8b11eb498 Link generated .res files into mingw builds.
Use -mwindows when linking GUI mingw programs.
Bug #203443 r=leaf sr=bryner
2003-08-02 19:39:02 +00:00
timeless%mozdev.org 267497e472 Adding the ablity to disable view source.
patch by dougt r=bz,sr=darin,b=199335
2003-07-30 23:57:39 +00:00
timeless%mozdev.org 4e9aa03fa2 Bug 214445 View Page Source fails
Backing out:
Bug 199335 [minimo]make all viewsource stuff configurable
2003-07-30 17:02:52 +00:00
dougt%meer.net 0a335488c8 Adding the ablity to disable view source. r=bz,sr=darin,b=199335 2003-07-30 02:39:05 +00:00
mkaply%us.ibm.com 1a38ab2d00 rs=leaf
Remove XP_OS2_VACPP from the tree
2003-07-22 18:38:01 +00:00
twalker%netscape.com fd4666d2b5 update version to 1.5b, bug 211626, r = ycalonje 2003-07-11 22:00:16 +00:00
dougt%meer.net e49407a60d Allow disabling of profile locking. r=ccarlen b=212132 2003-07-09 05:07:56 +00:00
bryner%netscape.com 7ff4f02e7f Search for either pbxbuild or pbbuild, to allow building with the xcode tools on Mac OS X. Also, use -no-cpp-precomp instead of -traditional-cpp, for gcc 3.3 compatibility. Bug 211895, r=sfraser. 2003-07-07 18:22:04 +00:00
dougt%meer.net 2481164ffb Adding support for static builds of minimo. r=pavlov. b=211645 2003-07-05 19:34:19 +00:00
timeless%mozdev.org 8cd4375f12 Bug 211265 Log doesn't check the return value of PL_DHashTableInit
r=darin sr=darin
2003-07-01 21:38:07 +00:00
seawood%netscape.com b380d34fe0 Force files to be read as binary to avoid line-ending issues on win32.
Bug #196499
2003-06-23 21:36:19 +00:00
lpham%netscape.com 1fdb5cee36 add final-link-comp-names, final-link-comps, final-link-libs bugzilla #105994 2003-06-10 22:07:32 +00:00
seawood%netscape.com 97649bab86 Removing old cfm build files. Use the CFM_LAST_RITES tag to resurrect. r=macdev 2003-06-10 21:18:27 +00:00
seawood%netscape.com 3c1c9a835b Removing old cfm build files. Use the CFM_LAST_RITES tag to resurrect. r=macdev 2003-06-10 20:22:15 +00:00
bryner%netscape.com e952d5249e Enable building a library of Gecko components that can be linked against directly and then registered using the static component loader (bug 207407). This enables us to do full prebinding on Mac OS X. Also, don't force libjar to be standalone if not building an installer. r=ccarlen, sr=sfraser. 2003-06-09 22:25:25 +00:00
seawood%netscape.com 1a61e5528b Add echo-requires-recursive rule to get a full list of tree's dependencies 2003-06-06 19:21:57 +00:00
jkeiser%netscape.com 6332f27e38 Keep fast-update from getting stuck on cvs removed subdirs, r=bbaetz, sr=alecf 2003-06-05 23:40:34 +00:00
dbaron%dbaron.org f1cd80acde Make 'make makefiles' give an error message less often. r=cls 2003-06-05 04:59:02 +00:00
pavlov%pavlov.net 89b728063a Removal of MNG support. Bug 195280. Patch by tor@acm.org. r=pavlov sr=blizzard. 2003-06-03 23:16:42 +00:00
kysmith%netscape.com d24f0bc1bd updating win32 trunk mozilla builds to 1.5a 2003-06-02 20:02:17 +00:00
tor%cs.brown.edu e1d5ad41b3 Bug 197530 - remove ppm decoder. r=pavlov,cls sr=blizzard 2003-05-31 10:42:33 +00:00
bryner%netscape.com 9600e435b7 Add prebinding base address for libxpcom_compat.dylib. Bug 206381, r=seawood, a=sspitzer. 2003-05-21 03:04:48 +00:00
scott%scott-macgregor.org 170a13584d Change a MOZ_PHOENIX ifdef to a MOZ_XUL_APP ifdef in order to enable preprocessing for thunderbird
builds as well as firebird.

Has no impact on the regular seamonkey build.
2003-05-18 23:10:18 +00:00
bryner%netscape.com ed3638f072 Fix mozcomps meta-component build on non-win32 platforms (bug 205711). Patch by ccarlen, r=pavlov, sr=me, a=sspitzer. 2003-05-16 06:07:37 +00:00
colin%theblakes.com 515e612b62 Fix OpenVMS debug build problem. b=205013, r=dveditz, a=asa 2003-05-14 22:01:25 +00:00
dougt%meer.net 1beeeafa40 Enabling Dependent Libs. b=193442, r=seawood@netscape.com, a=asa@mozilla.org 2003-05-06 01:04:55 +00:00
dougt%meer.net d730bb20bc backing out change - turned tbox's orange 2003-05-05 00:44:50 +00:00
dougt%meer.net 6e6b5eb3cc Using CXXFLAGS instead of DEFINES. 2003-05-05 00:04:49 +00:00
dougt%meer.net f416a9a6a6 Enables dependent library loading. r=seawood, a=asa, b=193442 2003-05-04 21:31:57 +00:00
dougt%meer.net bc0ebbd986 Adding USE_DEPENDENT_LIBS to build system. b=193442, r=seawood, a=seth 2003-05-02 21:38:10 +00:00
ccarlen%netscape.com ed2fb2f25d Profile sharing - enable in build, add autoconf switches, pull ipc module. bug=202474, r=seawood/a=asa 2003-05-02 03:57:15 +00:00
bolian.yin%sun.com 53b89b7094 Bug 202085, Combine mai code into accessible/src/atk.
r=kyle.yuan@sun.com. This is NOT for default build.
2003-04-23 05:28:41 +00:00
darin%netscape.com c61486ff0b patch for bug 191970 "necko configuration options for footprint reduction" r=seawood sr=dbaron 2003-04-23 03:47:43 +00:00
cls%seawood.org 8b363ed6a2 Change the naming scheme for the mingw libraries to use the following format:
static lib: libfoo.a
import lib: libfoo.dll.a
shared lib: foo.dll
Bug #134113 r=dmose
2003-04-23 00:54:38 +00:00
seawood%netscape.com aa543568ce These were not supposed to go in yet. 2003-04-22 18:25:18 +00:00
seawood%netscape.com c872b47a56 Abuse knowledge of autoconf internals and call AC_OUTPUT_MAKE_DEFS unconditionally as we want the defines to be available for the command line regardless of whether we're using AC_CONFIG_HEADER to generate module-specific headers.
Fixing tinderbox bustage
Bug #202425
2003-04-22 18:19:50 +00:00
scott%scott-macgregor.org c651a16078 Bug #179533 --> add a build config option for building a static lib version of mailnews.
sr=sspitzer
2003-04-20 20:27:36 +00:00
seawood%netscape.com f7bf89f618 Remove global _POSIX_SOURCE & _SVID_SOURCE defines for linux.
Bug #202510 r=darin
2003-04-18 20:14:17 +00:00
seawood%netscape.com fd2883713e Implement mozcomps static build variant.
Remove unnecessary EXPORT_LIBRARY settings.
Bug #201602 r=bryner
2003-04-17 19:19:42 +00:00
neil%parkwaycc.co.uk ee991bb8c4 Bug 118455 libjar performance (uncompressed JAR entries) p=Roland.Mainz@informatik.med.uni-giessen.de r=cls sr=bz 2003-04-17 08:09:44 +00:00
scott%scott-macgregor.org 486b65c594 Bug #173084 --> Land config changes for building thunderbird (stand alone mail). None of these changes
should effect the seamonkey build at all.
r/sr=bryner
2003-04-17 06:14:23 +00:00
seawood%netscape.com 76ea08aa57 Use detected versions of MAKE & ZIP.
Start searching for tools in win32 builds but disable system makedepend.
Bug #201150 r=bryner
2003-04-13 05:20:20 +00:00
bryner%netscape.com 3a3ec0cbd5 Make --disable-xul work (bug 69995). We build enough XUL to support
scrollbars unconditionally, but can now leave out heavyweight widgets like
grid, listbox, and tree.  r=bzbarsky, sr=alecf.
2003-04-11 00:56:27 +00:00
seawood%netscape.com 17556d9313 Reorder flags in custom compile rule to work around gnu ld quirk.
Bug #171820
2003-04-08 06:52:15 +00:00
seawood%netscape.com 368699d33c Fix xul preprocessor bustage
Thanks to Brian Ryner <bryner@netscape.com> for the patch.
Bug #200629 r=cls
2003-04-04 21:06:22 +00:00
alecf%netscape.com 121e2e938f revive the gtk2 static build for minimo by including XT_LIBS
r=cls
2003-04-04 02:16:35 +00:00
seawood%netscape.com 27c97a26f6 must esacpe, must eascape, must escape 2003-04-03 01:38:55 +00:00
leaf%mozilla.org 17634ce198 update installer version, bug 198281, r=lpham 2003-04-03 00:10:24 +00:00
seawood%netscape.com 19b2850999 Third time's a charge.
Thanks to danm@netscape.com for the patch.
Bug #158920
2003-04-02 23:22:41 +00:00
seawood%netscape.com 215fce2c37 'mount -p' can return multiple mount points. Use the first one.
Bug #158920 r=sspitzer
2003-04-02 20:48:13 +00:00
seawood%netscape.com 15a82e6474 Fixing typo 2003-04-02 08:13:19 +00:00
seawood%netscape.com 2ea48d15fd Use 'mount -' to get cygdrive mountpoint rather than assuming /cygdrive.
Bug #158920 r=bryner
2003-04-02 06:22:59 +00:00
seawood%netscape.com b40ca95f87 Fix parallel build race condition on solaris by searching for idls in the current srcdir before the common idl dir.
Bug #183263 r=bryner,dcran a=asa
2003-03-31 20:55:54 +00:00
seawood%netscape.com d056fe18d0 Resurrect --disable-oji
Bug #197924 r=peterl sr=alecf
2003-03-25 06:54:52 +00:00
mkaply%us.ibm.com c6ebd60472 #188249
r=cls
OS/2 GCC build changes
2003-03-24 14:07:08 +00:00
alecf%netscape.com ecf24a2b78 fix for bug 195262:
- convert atoms to UTF8 because 99% of the time, that is what they are used for
- add support for static atoms, where the strings are declared in a large const array and not copied into the heap
r=dbaron, sr=darin

this is an experimental landing - if there are performance issues, I will back it out.
2003-03-21 06:26:32 +00:00
seawood%netscape.com 18e2de2ab4 Only export all symbols & create import library for non-component libs in mingw build 2003-03-18 22:04:00 +00:00
seawood%netscape.com 3a80dc2347 Removing edundant definitions 2003-03-18 06:34:13 +00:00
seawood%netscape.com d044c233de Remove unused --disable-dtd-debug option 2003-03-18 04:58:56 +00:00
seawood%netscape.com 09c2f475e9 Attempt to fix smoketest blocker by removing extraneous ^M from GRE_BUILD_ID 2003-03-17 09:22:29 +00:00
seawood%netscape.com ad69e707e1 Force xpcom_compat to be shared again duue to win32 static build bustage. 2003-03-16 06:49:44 +00:00
seawood%netscape.com 6e54a93688 Enforce MODULE_NAME requirement for static builds. 2003-03-15 22:56:35 +00:00
dougt%netscape.com 0d2808c511 Create a new xpcom obsolete library (and component library).
Moved nsFileSpec and related classes into this obsolete library.
  Moved nsRegistry and related libreg functionality into the obsolete library.

Updated many callers using the obsolete nsFile spec to use nsIFile and Necko to do file IO.

Combined the following DLLs (source -> dest)
  uriloader -> docshell
  shistory -> docshell
  jsurl -> jsdom
  gkview -> gklayout

Moved nsAdapterEnumerator out of xpcom/ds and into mailnews, since they're the only consumer

Modifed the xpt_link tool so that you can specify a �only include� cid list that can mask CID�s that you are not interested in.

Added build options:
Prevent the building of xpinstall (--disable-xpinstall)
Prevent the building js component loader (--disable-jsloader)
A build option to only build a single profile (--enable-single-profile)
A build flag to only built the required xpfe components (--disable-xpfe-components).

Removal or hiding of unused functions and classes including nsEscape*, nsDequeIterator, nsRecyclingAllocatorImpl, nsDiscriminatedUnion, nsOpaqueKey, nsCRT::strlen, NS_NewCommandLineService

Bug 194240, r/sr = darin, alec.
2003-03-15 01:04:32 +00:00
jkeiser%netscape.com 5fbb03ffd6 Make fast-update use curl when curl is present (bug 193789), r=seawood@netscape.com, sr=alecf@netscape.com 2003-03-14 21:20:40 +00:00
bryner%netscape.com 6f1129195a Make MOZ_PHOENIX also define MOZ_XUL_APP (bug 197005). r=cls,mscott 2003-03-13 02:20:07 +00:00
cls%seawood.org 4abbf44f2f Fix product version syntax for "official" mingw builds.
Bug #134113 r=asasaki
2003-03-12 21:59:19 +00:00
seawood%netscape.com 504a1322b1 Treat the GRE ID as a string. Bug #195840 r=dougt 2003-03-12 04:25:33 +00:00
seawood%netscape.com 499b364318 Adding method to distinguish between nightly & milestone builds via GRE_BUILD_ID.
Bug #195840 r=dougt
2003-03-11 00:31:29 +00:00
cls%seawood.org 5347a3f35b Remove unused DLLTOOL variable.
Bug #134113 r=bbaetz
2003-03-08 06:55:34 +00:00
cls%seawood.org d1479589a2 Adding mingw makefile changes.
Bug #134113 r=bryner
2003-03-08 05:57:15 +00:00
cls%seawood.org e9ed7da9f3 Add mingw support to the common rules.
Add EXPAND_LIBNAME & EXPAND_MOZLIBNAME $(call) macros which convert base library names into a form suitable for linking.
Add rules for creating asm & intermediate files.
Bug #134113 r=bryner
2003-03-08 05:18:43 +00:00
seawood%netscape.com 8cce7c2ae8 Removing GLE support.
Thanks to Kenji Irie <gelsoft@mx4.tiki.ne.jp> for the patch.
Bug #195865 r=cls
2003-03-06 22:39:14 +00:00
dougt%netscape.com c5ac287dab removing NS_MT_SUPPORTED define. b=186494, r=dougt, r=seawood 2003-03-05 23:30:22 +00:00
seawood%netscape.com 41095b0061 If building for a x11-based toolkit, force the chrome to use the "unix" keybindings.
Bug #191447 r=bryner
2003-03-04 03:56:03 +00:00
tor%cs.brown.edu db50a85d91 Backout of 193442/191415. a=brade,dougt 2003-03-03 21:00:07 +00:00
seawood%netscape.com 41b32b2257 Fixing beos bustage caused by bug 193442
Bug #195563 r=bewildered
2003-03-02 00:56:04 +00:00
seawood%netscape.com c73a696f3b Dropping build infrastructure for supporting building with mulitple toolkits.
Bug #191528 r=pavlov
2003-02-28 22:02:21 +00:00
dougt%netscape.com dccf8bcbee Add experimental support to the native component loader so that native components can declare what libraries it depends on. (193442) Storing the GRE location in a relative way so that we can change GRE versions between launches assuming that they are compatible (191415). Fixed a bug where we didn't check return from GetLastModification in nsDll::HasChanged. Thank you ajschult@eos.ncsu.edu for pointing out the problem and suggesting a fix. Converted a linear search of compreg entries to be a hash lookup. Also cleaned up the xcdll class. Reviewers= Alec, Darin. 2003-02-28 21:30:35 +00:00
jshin%mailaps.org 2475a8eab8 bug 180851 : remove several unnecessary converters(used only for X11
font encodings)  for non-gtk builds (Windows,MacOS, Xft without X11CORE,etc)
r=seawood, sr=alecf
2003-02-27 23:27:57 +00:00
bryner%netscape.com 6e09733f45 For limiting exported symbols on OS X, use -exported_symbols_list instead of nmedit, if it's available. Also, don't run nmedit for debug builds. Bug 195186, r=cls. 2003-02-27 22:32:05 +00:00
seawood%netscape.com 689aeb5e51 Make NO_DIST_INSTALL really not touch $(DIST)/.
Bug #190581 r=bryner
2003-02-27 02:53:46 +00:00
twalker%netscape.com 098f5364a4 Version updated to 1.4a. bug# 194085. r=lpham sr=jj 2003-02-25 15:41:10 +00:00