Compare commits

..

3285 Commits

Author SHA1 Message Date
gerv%gerv.net
e1efd09aa0 Bug 236613: change to MPL/LGPL/GPL tri-license.
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@193303 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-31 06:28:40 +00:00
gerv%gerv.net
751bfbe3f8 Bug 236613: change to MPL/LGPL/GPL tri-license.
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@193299 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-31 05:46:45 +00:00
mark%moxienet.com
d453eeafd1 327864 Support ppc<->x86 cross builds for Mac OS X. LDAP C-SDK cross-compile support. r=richm
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@190849 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-22 17:59:13 +00:00
cls%seawood.org
5395f6065b First pass at cleaning up ldap's configure.in.
Bug #318149 r=dmose


git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@185490 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-01 03:19:26 +00:00
cls%seawood.org
12756d8114 Fix solaris MDCPUCFG settings.
Bug #317599 r=dmose,wtc


git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@185390 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-29 21:26:10 +00:00
cls%seawood.org
b97bcbfd1d Explicitly disable pthread support for win32, os2 & beos.
Bug #316919 r=dmose


git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@185189 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-23 06:04:12 +00:00
cls%seawood.org
94b3a26363 Sync config.guess & config.sub with official GNU CVS copies.
Bug #312352 r=bsmedberg


git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@182257 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-14 17:30:32 +00:00
dmose%mozilla.org
2d8e1d29e9 Allow for compilation with MS Visual Studio 2005 (bug 249782) patch=sdwalker@myrealbox.com, r=dmose@mozilla.org, a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@174588 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-14 21:27:34 +00:00
neil%parkwaycc.co.uk
0fc08345df Need to use cygpath -a for possibly relative paths b=294122 r=cls a=asa
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@174346 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-09 08:17:46 +00:00
neil%parkwaycc.co.uk
fcc866ccde Need to use cygpath -a for possibly relative paths b=294122 r=cls a=asa
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@174344 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-09 08:01:07 +00:00
cls%seawood.org
3d08085792 Fix --with-system-nspr
Bug #288637 r=dmose a=caillon


git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@174066 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-02 17:35:01 +00:00
cls%seawood.org
ab5dc510f5 Path translation fixes for msys.
Thanks to Howard Chu <hyc@symas.com> for the patches.
Bug #294122 r=cls a=shaver


git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@174033 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-02 04:00:37 +00:00
cls%seawood.org
fd598a07f9 Add support for msys uname & cleanup OS_ARCH checks.
Thanks to Howard Chu <hyc@symas.com> for the patch.
Bug #294122 r=cls sr=wtc a=shaver


git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@173915 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-01 15:25:10 +00:00
cls%seawood.org
2f44c711eb Use dashes instead of backslashes for program options to avoid msys shell expansion.
Thanks to Howard Chu <hyc@symas.com> for the patch.
Bug #294122 r=cls a=shaver


git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@173906 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-01 14:28:35 +00:00
cls%seawood.org
f9035a6902 Allow --enable-debug to accept compiler flags like --enable-optimize
Bug #284767 r=bsmedberg a=shaver


git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@173897 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-01 13:54:02 +00:00
bryner%brianryner.com
9fd5fdce52 Add support for generating PDB-format debug symbols with MSVC, by setting MOZ_DEBUG_SYMBOLS=1 in the environment. This is to be used in place of MOZ_PROFILE. Bug 244231, r=wtc, dmose.
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@161362 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-26 23:03:01 +00:00
gerv%gerv.net
a9af7e646d Bug 236613: change to MPL/LGPL/GPL tri-license.
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@161286 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 23:02:50 +00:00
cls%seawood.org
f20d431a74 Update comments and use enhanced cygwin-wrapper script for nspr & ldap.
Thanks to Brian Bober <netdragon@gmail.com> for the patch.
Bug #245918 r=cls


git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@160949 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-18 23:18:56 +00:00
gerv%gerv.net
10f0bcd3c7 Bug 236613: change to MPL/LGPL/GPL tri-license, and other license-related fixups.
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@159359 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-16 19:09:02 +00:00
mcs%pearlcrescent.com
5eb227b49f Fix bug # 212265 - files missing in .cvsignore. r+sr=dmose.
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@156848 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-24 13:57:51 +00:00
cls%seawood.org
5a6c0bd17e Use the proper flags when building with --enable-debug --enable-optimize.
Thanks to Wan-Teh Chang <wchang0222@aol.com> for the patch.
Bug #243079 r=cls


git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@156658 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-20 20:21:33 +00:00
cls%seawood.org
c1907135c4 Allow ldap to accept multiple --{enable,disable}-{debug,optimize} args.
Bug #54828 r=dmose


git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@155555 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-26 22:54:01 +00:00
jst%mozilla.jstenback.com
b50ccf1293 Fixing bug 232742 (patch by mozilla@rosenauer.org). Make Mozilla build and run on Linux/x86-64. r+sr=darin@meer.net, jst@mozilla.jstenback.com
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@155246 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-20 21:38:15 +00:00
mkaply%us.ibm.com
5a8bd7548d #231934
r=mkaply, sr=blizzard (platform specific), a=mkaply
OS/2 only - code from ganesh - generate map files on OS/2


git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@154388 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-30 19:38:53 +00:00
cls%seawood.org
90dc123a22 Add support for cross-compiling to i386-mingw32
Bug #222013 r=dmose a=asa


git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@154279 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-26 01:23:42 +00:00
bienvenu%nventure.com
e9a4a31b3f fix 223987 make ldap play nicely with parallel builds with msvc (-jX), patch by Kevin Teuscher, r=dmose, sr=bienvenu, a=asa
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@153840 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-10 18:47:26 +00:00
seawood%netscape.com
09cb364642 Update openbsd support for openbsd >= 3.4
Thanks to Peter Strömberg <wilfried@spamcop.net> for pulling these patches out of openbsd's ports tree.
Bug #236599 r+sr=dmose


git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@153830 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-10 07:43:58 +00:00
dbaron%dbaron.org
59b93e4e24 Back out ben's accidental checkin.
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@152643 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-11 04:01:16 +00:00
ben%bengoodger.com
fe18c67b78 227796 - XPInstall InstallTrigger API changes - add a parameter to the install js object that supports an icon, also make the install FE parameterizable via a pref. r=bsmedberg, dveditz.
230768 - add the ability to make a window flash only a certain number of times in the taskbar. dom stuff r/sr=jst, widget changes r=danm, sr=bryner


git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@152640 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-11 03:46:30 +00:00
mkaply%us.ibm.com
8d7bfcde69 #215581
r=mark smith
OS/2 changes for GCC 3.2.2


git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@146980 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-17 03:18:10 +00:00
pkw%us.ibm.com
a3a071dfdd Bug 217502 - Use sane libpath in LDAP libraries.
r=MarkCSmithWork@aol.com, a=asa@mozilla.org


git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@146955 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-16 14:50:40 +00:00
seawood%netscape.com
c6d07ef666 When calling windres, use a temp file to work around resouce issues.
Bug #213281 r=wtc


git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@146889 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-15 03:46:47 +00:00
cbiesinger%web.de
4c39ce6565 198462 patch by rich cannings cannings@math.ucalgary.ca r=mcs sr=dmose a=mkaply Get LDAP to build on OpenBSD
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@141716 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-23 21:28:20 +00:00
seawood%netscape.com
a94389cdd5 Change mksnt* checks to mks*
Bug #202598 r=wtc


git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@141430 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-19 01:30:11 +00:00
seawood%netscape.com
197396b6fa Fix x86 checks so that they work for xeon processors
Bug #199343 r=wtc


git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@141402 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-18 19:10:26 +00:00
seawood%netscape.com
61db168563 Sync config.guess & config.sub with official GNU copies.
Bug #199343


git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@141371 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-18 10:20:22 +00:00
mkaply%us.ibm.com
d8cb7a131e #201555
r=seawood
OS/2 only - don't put debug info in files when linking


git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@141230 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-16 03:04:28 +00:00
cavin%netscape.com
3b87200a43 Simple code cleanup, no bug, no reviewer.
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@140933 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-09 21:46:21 +00:00
seawood%netscape.com
2480a351fb Third time's a charge.
Thanks to danm@netscape.com for the patch.
Bug #158920


git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@140607 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 23:22:41 +00:00
seawood%netscape.com
39ef693203 'mount -p' can return multiple mount points. Use the first one.
Bug #158920 r=sspitzer


git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@140595 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 20:48:13 +00:00
seawood%netscape.com
7f49db0fbb Use 'mount -' to get cygdrive mountpoint rather than assuming /cygdrive.
Bug #158920 r=bryner


git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@140566 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 06:23:01 +00:00
mkaply%us.ibm.com
8fa73d3a0b #188247
r=mcs, sr=dmose
OS/2 GCC work for LDAP


git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@140240 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 13:57:38 +00:00
dmose%mozilla.org
966ea1f47b Don't use strcmp() just to check for a zero-length string. Patch by timeless@myrealbox.com, r+sr=dmose@mozilla.org
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@140030 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-22 03:15:08 +00:00
mkaply%us.ibm.com
2c9b4ef9f8 #190539
r=mcs, sr=dmose
Code from Javier Pedemonte - Speed improvements for OS/2 (LDAP)


git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@139700 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-18 22:12:59 +00:00
mkaply%us.ibm.com
caa57f6d7e #190539
r=mcs, sr=dmose
Code from Javier Pedemonte - Speed improvements for OS/2 (LDAP)


git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@139679 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-18 18:04:07 +00:00
mkaply%us.ibm.com
4df01c8de8 #190539
r=mcs, sr=dmose
Code from Javier Pedemonte - Speed improvements for OS/2 (LDAP)


git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@139677 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-18 15:21:12 +00:00
cls%seawood.org
999307e700 Add mingw support.
Bug #134113 r=mcs sr=dmose


git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@139105 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-07 20:57:17 +00:00
seawood%netscape.com
26421f5b97 Default to using absolute symlinks when building on Darwin.
Bug #193164 r=ccarlen


git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@138296 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-23 15:54:21 +00:00
dbaron%dbaron.org
8abda25bc1 Back out changes dougt just made, intended for MINIMO_01302003_BRANCH (but I think they were an incorrect checkin of generated files anyway).
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@137263 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-01 19:41:49 +00:00
dougt%netscape.com
e3c90e97f8 libreg removal from xpcom - prep work for removing this from profiles too. adding --disable-jsloader and --disable-xpinstall support
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@137260 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-01 18:18:22 +00:00
dougt%netscape.com
0ff66d387a move nsTraceMalloc out of XPCOM. Factory out stackwalking code into new files. 189221 r=chak, 186585 r=blythe sr=dbaron. Most of this patch was contributed by seawood.
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@136371 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-15 20:40:06 +00:00
seawood%netscape.com
8908abdbb8 Hardcode the use of Sun's ld & ranlib since they are the only ones supported.
Bug #181382 r=dmose


git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@135426 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-17 21:44:49 +00:00
colin%theblakes.com
a878d41f81 OpenVMS build changes. b=180291. r=mcs. sr=brendan
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@135145 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-12 00:10:20 +00:00
seawood%netscape.com
79cf7c1aa7 Fix egrep syntax.
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@134364 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-23 09:43:37 +00:00
seawood%netscape.com
360ec1edf1 Properly detect OS_ARCH when building on Win32 ME.
Bug #180822 r=dmose,wtc


git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@134360 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-23 05:57:40 +00:00
timeless%mac.com
9dfd051b94 backing out using this command: http://bonsai.mozilla.org/cvsquery.cgi?treeid=default&module=all&branch=ldapcsdk_50_client_branch&branchtype=match&dir=&file=&filetype=match&who=&whotype=match&sortby=Date&hours=2&date=day&mindate=&maxdate=&cvsroot=%2Fcvsroot&generateBackoutCVSCommands=1
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@131138 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-04 04:11:00 +00:00
dcone%netscape.com
4f316ebfa8 b=143046 r=rods sr=boris API change so we can create different depth nsImages
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@131135 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-04 03:32:26 +00:00
seawood%netscape.com
9099939509 Resolve symbols at link-time for OpenBSD.
Bug 145136 r=dmose


git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@128752 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-03 22:40:52 +00:00
dmose%netscape.com
57ad38e908 Make --enable-optimize --enable-debug builds easier to debug on linux (bug 157241), r=seawood@netscpae.com, mcs@netscape.com
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@127897 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-22 22:44:21 +00:00
gerv%gerv.net
dd4c350e25 Bug 53764 - Netscape Confidential and Proprietary source code in the mozilla source tree. Patch by moz@compsoc.man.ac.uk; r=gerv, auto-sr=brendan (comment changes only.)
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@127359 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-15 07:20:52 +00:00
seawood%netscape.com
97b119ffda Fix build problem caused by having spaces in the username.
Bug #137059 r=dmose r=mcs


git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@126987 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-10 09:02:49 +00:00
seawood%netscape.com
729475f89d Misc build cleanup v1:
Cleanup win32 configure output. Remove EMACS
Bug #161461 r=bryner


git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@126802 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-08 21:35:45 +00:00
dmose%netscape.com
b0c4c30a1d Fix OSF/1 build bustage (bug 144280). Patch from shanmu@netscape.com; r=dmose@netscape.com, sr=bienvenu@netscape.com, a=roc+moz@cs.cmu.edu
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@125101 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-12 19:24:25 +00:00
seawood%netscape.com
d8baa90222 Explicitly use sh when calling the cygwin-wrapper script as some developers are reporting that their shell can't call the script directly.
Fallout from bug #141834


git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@123527 18797224-902f-48f8-a5cc-f745e15eee43
2002-06-18 21:36:45 +00:00
seawood%netscape.com
5144e83ae4 Re-adding with executable bit set.
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@123445 18797224-902f-48f8-a5cc-f745e15eee43
2002-06-17 17:30:26 +00:00
seawood%netscape.com
a3a348883f Oops. These need to be executable by default
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@123444 18797224-902f-48f8-a5cc-f745e15eee43
2002-06-17 17:28:39 +00:00
seawood%netscape.com
873407f3d9 Fixing win32 gmake builds lack of debugging information problem by working around a combination MSVC & cygwin make deficiencies:
* We must use the full path to the source file when calling MSVC so that debugging information shows up in the object files.
* Because of cygwin's use of /cygdrive when using full paths, we must use a cygwin-wrapper script in some cases to allow native win32 programs to use a fully qualified cygwin path.
* We have to call configure using the full path so that $(srcdir) contains the
full path in the Makefiles. The rules have been changed for win32 so that it
always use $(srcdir)/$*.{c,cpp} as the sourcefile name even when the file is in
the cwd.  This works around both the /cygdrive issue and the msvc's path info
optimization.
* We still use the wrapper when calling rc.exe & nsinstall.  nsinstall
frequently takes multiple args and is called all over the tree so changing each
calling site is going to be expensive.	(I'll have to check  the logs again but
I think the rc wrapping can go.)
* nspr & ldap still use the wrappers for all native win32 progs.  Neither nspr
nor ldap uses the acoutput-fast.pl script to speed up the substitution of
@srcdir@ into their Makefiles so, makefile substitution will break if we use
dos-paths.
* In the handful of directories where we copy srcfiles from another directory
in lieu of using VPATHs, we have to now copy those files to $(srcdir) so that
the default rules can find them.
Bug #141834 r=leaf,wtc,dmose,mcs


git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@123439 18797224-902f-48f8-a5cc-f745e15eee43
2002-06-17 17:07:17 +00:00
dmose%netscape.com
45e41cbb1b NetBSD build-system fix (bug 135027); r=seawood@netscape.com
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@123248 18797224-902f-48f8-a5cc-f745e15eee43
2002-06-13 21:45:30 +00:00
seawood%netscape.com
a365b4cf79 Workaround the fact that OpenBSD doesn't have certain error defines.
Bug #145136 r=dmose


git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@121800 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-17 23:51:37 +00:00
dougt%netscape.com
f36b2974d8 Fixes mozilla/strings requiring unfrozen nsCRT class. patch by scc, r=dougt, sr=jag, b=136756
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@121534 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-15 18:55:21 +00:00
seawood%netscape.com
1deb701c29 Restoring unlabelled 'MozillaHack's. Fixing Netscape uname bustage.
Bug #140869


git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@120686 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 10:02:09 +00:00
seawood%netscape.com
9539a0f604 Sync config.guess & config.sub with official GNU copies.
Bug #140869 r=bryner


git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@120684 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 08:29:00 +00:00
dmose%netscape.com
e1012a2219 Fix NetBSD build bustage (bug 99068). Patch from taya@netbsd.org; r=mcs@netscape.com, dmose@netscape.com; sr=sspitzer@netscape.com
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@120284 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-30 04:06:05 +00:00
dmose%netscape.com
eb5f8e7bdd Fix clean/clobber targets to properly remove shared and static libraries (bug 136651). Patch from Philip K. Warren <pkw@austin.ibm.com>; r=dmose@netscape.com; sr=sspitzer@netscape.com.
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@120282 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-30 03:49:52 +00:00
dmose%netscape.com
0516e4f48d Fix build hiccup in autoconf build (bug 137723); patch from Colin Blake <colin@theblakes.com>; r=mcs@netscape.com, dmose@netscape.com; sr=sspitzer@netscape.com
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@120280 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-30 03:24:24 +00:00
dmose%netscape.com
242b808837 Reinstate real_install target so that it will be possible to have an install target for Mozilla that works as expected (bug 138442); patch from Chris Seawood <cls@seawood.org>, r=dmose@netscape.com, mcs@netscape.com
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@119772 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-24 23:03:30 +00:00
dmose%netscape.com
75c6d65906 PERL in the environment should be allowed to override the setting here (bug 137318). r=cls@seawood.org (build-change only)
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@119302 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-18 21:48:40 +00:00
timeless%mac.com
a2e3fb4a07 Bug 136910ÿldap build bustage on QNX
r=dmose r=cls a=asa (for build bustage checkin and on behalf of drivers)


git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@119299 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-18 21:32:36 +00:00
jdunn%netscape.com
93b2fbd0c9 Use compiler define _AIX instead of user defined AIX4_3 (which isn't set
on AIX5L)
# 133834
r=dmose@netscape.com
a=asa@mozilla.org


git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@118953 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-14 12:20:15 +00:00
seawood%netscape.com
38dfcd402e Add dependency to fix -j bustage.
Bug #136297 r=dcran,dmose


git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@118758 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-11 14:32:20 +00:00
dmose%netscape.com
bebcaffdb2 Fix NetBSD build bustage introduced by LDAP C SDK landing. sr=sspitzer
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@118523 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-09 03:31:02 +00:00
colin%theblakes.com
3f211e9a58 Fix previous checkin of mine which put the OpenVMS link commands in
the wrong place (LIBPRLDAP instead of DLLPRLDAP).
b=134721 a=asa


git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@118495 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-08 23:53:44 +00:00
dmose%netscape.com
dda7579143 Fix LDAP C SDK parallel build issues by switching the builds to run in a single pass (bug 133521); should fix issues with files getting repeatedly built as well. Patch from Chris Seawood <seawood@netscape.com>, r=dmose, sr=(build changes only), a=asa, adt=putterman
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@118203 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-05 03:51:46 +00:00
mkaply%us.ibm.com
f7fb5d2478 #133824
r=dmose, cls a=asa
Last fix to get LDAP building on OS/2


git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@118025 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-03 19:44:38 +00:00
mkaply%us.ibm.com
7d7eb75498 #133824
r=dmose,cls, a=asa
Get LDAP5 building on OS/2


git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@118000 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-03 14:57:44 +00:00
jdunn%netscape.com
d28c0463a5 Fixing HP-UX 10.20 builds (which don't use pthreads)
r=mcs@netscape.com
a=asa@mozilla.org
# 133824


git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@117998 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-03 11:34:27 +00:00
colin%theblakes.com
e2b3186c13 Make the new LDAP build on OpenVMS.
b=134721 r=mcs sr=brendan a=asa


git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@117996 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-03 11:00:37 +00:00
seawood%netscape.com
606a161528 Sigh. Forgot to clobber dist. Remove redundant version number
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@117923 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-02 10:49:36 +00:00
seawood%netscape.com
1b77c0e2cf Trigger reconfigure
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@117920 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-02 10:37:49 +00:00
seawood%netscape.com
2af3cafa03 Use PRLDAP_LIBNAME instead of hardcoding the win32 library name when building the prldap library.
Fixing tinderbox bustage


git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@117915 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-02 09:36:23 +00:00
seawood%netscape.com
99f4d35cf0 Whitespace change to trigger toplevel reconfigure since ldap doesn't have auto-generating makefiles.
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@117912 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-02 08:47:24 +00:00
seawood%netscape.com
d16bb516bd Properly pair up DLL/DLL_SUFFIX & LIB/LIB_SUFFIX in attempt to fix win32 bustage.
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@117911 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-02 08:34:18 +00:00
seawood%netscape.com
3632eb529e Fixing BeOS, OS/2 & FreeBSD LDAP bustage.
Thanks to Javier Pedemonte (OS/2), Chris Seawood (BeOS), Peter Jonsson (FreeBSD) & Dan Mosedale for contributing to the patch.
Bug #133824 r=dmose,cls,mcs a=asa


git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@117908 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-02 07:44:50 +00:00
seawood%netscape.com
b2e1df537e More fun with ldap.
Generate configure from RH6.2's autoconf 2.13 as RH7.2's autoconf 2.12 seems to adds an __cplusplus ifdef to confdefs.h which causes build problems for solaris.
Bug #134363 r=sspitzer


git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@117752 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-30 06:48:58 +00:00
dmose%netscape.com
bc8e42740f Backing out bogus solaris bustage fix which is causing Forte bustage; essentially reverting both files to version 5.0.2.2 (bug 134101). r=sspitzer@netscape.com
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@117735 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-29 21:33:42 +00:00
bryner%netscape.com
e87a1baee3 Fixing win32 build problems by using configure generated by autoconf 2.13, not 2.52. r=cls, a=brendan.
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@117723 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-29 08:31:13 +00:00
dmose%netscape.com
1d65c1dce2 Attempt to fix Mac clobber build bustage by getting rid of a bogus MANIFEST installation and changing the way a header is generated in the hope that it will keep the Mac build automation from getting confused (bug 133999). Patch from peterv (r=dmose), with tweaks by me (r=peterv); sr=sspitzer; a=jelwell (the sheriff)
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@117681 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-28 20:26:02 +00:00
dmose%netscape.com
3a68f4c1d5 Fix two solaris buglets in configure.in; hopefully this will make the solaris build bustage go away.
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@117671 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-28 05:10:53 +00:00
dmose%netscape.com
68f71a0bd5 Fix more BSDI build bustage by mapping errnos that BSDI doesn't possess to -1
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@117668 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-28 01:47:23 +00:00
dmose%netscape.com
883e274959 Try and fix BSDI build bustage
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@117665 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-27 23:48:59 +00:00
seawood%netscape.com
1768cd7365 Begin to make ldap50 OS/2 aware.
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@117646 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-27 13:22:30 +00:00
seawood%netscape.com
c8609e8328 Missed an ifdef for Darwin
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@117645 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-27 13:20:40 +00:00
seawood%netscape.com
2d087b88b9 Make LDAP Darwin-aware.
Darwin needs to use cc to link so override LINK_DLL to use MKSHLIB.
Fixing tinderbox bustage.


git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@117644 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-27 13:00:02 +00:00
seawood%netscape.com
abab082ad5 Some linkers (IRIX ld) require that link options be given immediately to the linker and before any objectfiles so...
Change base definition of LINK_DLL to contain DSO_LDOPTS.
Move '-rdata_shared -shared' into DSO_LDOPTS on IRIX so that it contains the proper flags to make shared libs.
Remove redundant DSO_LDOPTS from link calls in Makefiles
(Wonder why we don't use MKSHLIB since it's already there)
Fixing irix tinderbox bustage.


git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@117643 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-27 12:38:05 +00:00
dmose%netscape.com
e48efbc959 Temporary build bustage fix for windows gmake builds
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@117642 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-27 11:12:28 +00:00
sspitzer%netscape.com
8e205d4616 fix for build bustage. some platforms like HPUX will die if src symlink == target symlink.
yes, you'd think cp -rf would work, but it doesn't on HPUX


git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@117640 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-27 10:51:51 +00:00
dmose%netscape.com
e3d6c983ad Fix for Mac OS X (Darwin) build bustage
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@117639 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-27 10:06:18 +00:00
(no author)
48736032f5 This commit was manufactured by cvs2svn to create branch
'ldapcsdk_50_client_branch'.

git-svn-id: svn://10.0.0.236/branches/ldapcsdk_50_client_branch@117513 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-26 22:17:49 +00:00
dmose%netscape.com
f96cb64576 add .fast-update
git-svn-id: svn://10.0.0.236/trunk@117512 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-26 22:17:48 +00:00
akkana%netscape.com
b760118b74 121898: Make rewrap more consistent in wrapping long lines vs. short lines,
and fix a problem where blank lines would replicate. r=cmanske sr=kin a=asa


git-svn-id: svn://10.0.0.236/trunk@117511 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-26 22:09:47 +00:00
dmose%netscape.com
4680f8f4d7 LDAP C SDK v5.0 merge from ldapcsdk_branch_50 (at ldapcsdk_branch_50-20020326-pre-trunk-merge-tag).
git-svn-id: svn://10.0.0.236/trunk@117510 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-26 21:54:41 +00:00
kmcclusk%netscape.com
b138982f7d give an explicit height to <input type=file> elements when printing to prevent the input file control from expanding vertically to fill the entire page during printing and print preview bug 112156 r=rods sr=attinas a=asa
git-svn-id: svn://10.0.0.236/trunk@117509 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-26 21:36:22 +00:00
cmanske%netscape.com
1b016babf5 Simplify GetString() method in Composer, b=133546, r=brade, sr=kin, a=asa
git-svn-id: svn://10.0.0.236/trunk@117508 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-26 21:19:28 +00:00
rayw%netscape.com
bf26c33309 Fix for bug 30534 r=hixie, sr=jst, a=asa for checkin to trunk.
Cause hasFeature to return true on 2.0 core and CSS2.


git-svn-id: svn://10.0.0.236/trunk@117507 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-26 21:09:50 +00:00
brade%netscape.com
abe0176163 clone uri before removing login/pw (bug 131218); r=adamlock, sr=kin, a=asa
git-svn-id: svn://10.0.0.236/trunk@117506 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-26 21:05:13 +00:00
bienvenu%netscape.com
818f0e2a99 disable a few offline download commands when offline r=naving sr=sspitzer, a=asa 131531
git-svn-id: svn://10.0.0.236/trunk@117505 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-26 20:54:59 +00:00
cbiesinger%web.de
e0e98e3ef7 bug 131031 patch by neil.marshall@sympatico.ca r=db48x sr=alecf a=asa
[RFE] Should be able to save images from page info dialog box


git-svn-id: svn://10.0.0.236/trunk@117504 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-26 20:53:48 +00:00
bienvenu%netscape.com
9434ff40b8 fix sharing tab imap folder type for other users and public folders 133471 r=naving, sr=mscott, a=asa
git-svn-id: svn://10.0.0.236/trunk@117503 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-26 20:53:02 +00:00
cmanske%netscape.com
f309756b8b Double click on text should only select a word if not a link in Compsoser, b=133308, r=brade, sr=kin, a=asa
git-svn-id: svn://10.0.0.236/trunk@117502 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-26 20:52:06 +00:00
morse%netscape.com
62a8d04921 bug 129101, turn on p3p by default, r/sr=alecf/darin, a=asa
git-svn-id: svn://10.0.0.236/trunk@117498 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-26 20:19:18 +00:00
varada%netscape.com
9c5cb2207a fix for 133422;hide smtp servers to prevent users from messing up;r=ssu;sr=mscott;a=asa
git-svn-id: svn://10.0.0.236/trunk@117497 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-26 20:15:49 +00:00
attinasi%netscape.com
dbe40cd4b1 Support for proprietary style property to allow composer to force broken image icons. b=58646 r=karnaze sr=kin a=asa
git-svn-id: svn://10.0.0.236/trunk@117496 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-26 20:14:05 +00:00
bnesse%netscape.com
538fc08f88 Fix for bug 132325. Don't hold stale references to MRJ Plug-in Instances in LiveConnect. r=sdagley, sr= beard, a=asa.
git-svn-id: svn://10.0.0.236/trunk@117495 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-26 20:06:25 +00:00
sicking%bigfoot.com
ecedbfc5cd Bug 131424: Plug memory leak in nsNetModRegEntry::Equals(). Patch by Peter A Jonsson <pj@ludd.luth.se>.
r=bbaetz sr=darin a=valeski


git-svn-id: svn://10.0.0.236/trunk@117494 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-26 20:04:29 +00:00
alexsavulov%netscape.com
7de8bdc786 fix for bug 100963 r= kmcklusk sr= attinasi a= asa
added region invalidation to cause repainting of areas previously
occupied by a removed line


git-svn-id: svn://10.0.0.236/trunk@117493 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-26 20:03:41 +00:00
seawood%netscape.com
cb377cc172 All symbols must be resolved at link-time on mach-o builds.
Fixing tinderbox bustage caused by checkin for bug 117589


git-svn-id: svn://10.0.0.236/trunk@117492 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-26 17:42:10 +00:00
beard%netscape.com
06e944d6da External protocol handler support via preference of form "network.protocol-handler.external.scheme".
bug #133386, r=gordon, sr=darin, a=valeski


git-svn-id: svn://10.0.0.236/trunk@117491 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-26 15:58:26 +00:00
seawood%netscape.com
51ebc45f34 Update .cvsignore to ignore generated Makefiles.
Bug #131909 r=pavlov a=asa


git-svn-id: svn://10.0.0.236/trunk@117490 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-26 15:42:05 +00:00
seawood%netscape.com
084c206cbb Updating lists of generated makefiles.
Bug #131909 r=pavlov a=asa


git-svn-id: svn://10.0.0.236/trunk@117489 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-26 15:35:48 +00:00
kmcclusk%netscape.com
4a0692bed1 Fixed code which prevented the rendering of large animated background gifs. Return after the the call to PatBltTile only if PatBltTile returns PR_TRUE otherwise fall through to the slow tiling code. bug 133096 r=dcone sr=attinasi a=asa
git-svn-id: svn://10.0.0.236/trunk@117488 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-26 14:21:31 +00:00
brade%netscape.com
1dcde086fd init mMDTM to be safe (bug 126468; submitted by mcs, r=bbaetz, sr=darin, a=Asa)
git-svn-id: svn://10.0.0.236/trunk@117487 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-26 14:11:27 +00:00
bbaetz%student.usyd.edu.au
fd03267655 Bug 133200 - mass change removes dependancies. r=afranke, justdave
Bug 133206 - mass change uses 'severity' rather than 'bug_severity'. Patch
by zeroJ@null.net (John Vandenberg), r=bbaetz x2
Bug 133207 - mass confirming bugs fails. r=afranke x2


git-svn-id: svn://10.0.0.236/trunk@117486 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-26 13:15:16 +00:00
mkaply%us.ibm.com
63e6ee9b73 At least I only broke us - forgot include
git-svn-id: svn://10.0.0.236/trunk@117484 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-26 13:04:48 +00:00
roc+%cs.cmu.edu
530cbb2a98 Bug 131487. Fix semantics of GetViewFlags/SetViewFlags. r=kmcclusk,sr=attinasi,a=asa
git-svn-id: svn://10.0.0.236/trunk@117483 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-26 12:12:36 +00:00
roc+%cs.cmu.edu
f6a2ca2c5f Bug 128478. Don't let key events go through coordinate-based dispatching. r=kmcclusk,sr=kin,a=asa
git-svn-id: svn://10.0.0.236/trunk@117482 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-26 12:10:52 +00:00
rods%netscape.com
3e0f1a77a9 Generically enables the browser to cache the curent presentation (frames,
views, et.al.) for Print Preview and then enables them to be restored.
It uses a pref and/or checks all the documents to see if any have an "embed" or
a "plugin". Temporarily it checks for framesets and turns on caching also.
I also factored some code in the Init routine so it could be callled for either
creating the new presention or initializing an existing one.
Also, added some safety check code in PrintPage.
Then for the object frame, for PP it doesn't do a paint - this is a temporary fix.
Bug 122048 r=peterl sr=attinasi a=asa


git-svn-id: svn://10.0.0.236/trunk@117481 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-26 11:43:40 +00:00
rdayal%netscape.com
ed08f3d360 Change to enable the UI for replication, related to bug # 128086.
r=sspitzer, sr=bienvenu, a=asa

minor change to display the offline tab and download now button.


git-svn-id: svn://10.0.0.236/trunk@117480 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-26 11:43:04 +00:00
peterv%netscape.com
50fecb115d Back-out of fix for bug 123899 (document.body.innerHTML is broken). This caused bug 132673 and a bunch of duplicates. Tp might go up slightly but that's just because we stop dropping some content.
git-svn-id: svn://10.0.0.236/trunk@117479 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-26 11:15:15 +00:00
rdayal%netscape.com
1ff7546e45 Landing Address book LDAP replication. bug # 128086.
mac xml project file changes to build the new files and interfaces.

r=dmose, sr=sspitzer, a=asa.


git-svn-id: svn://10.0.0.236/trunk@117478 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-26 10:10:20 +00:00
rdayal%netscape.com
f9d1aacde6 Landing Address book LDAP replication, bug # 128086
these files define the CID and ContractID for new LDAP replication interfaces
and their implementation and make them part of Addressbook module using the factory.
makefile changes for uriloader dependency for nsIWebProgressListener.

r=sspitzer, sr=bienvenu, a=asa.


git-svn-id: svn://10.0.0.236/trunk@117477 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-26 10:08:06 +00:00
rdayal%netscape.com
5053747404 Landing Address Book LDAP Replication, bug # 128086
these files define : replication service interface called from UI,
replication query interface called for executing an LDAP query,
replication data interface called for processing retrieved data.

r=sspitzer, sr=bienvenu, a=asa.


git-svn-id: svn://10.0.0.236/trunk@117476 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-26 10:04:10 +00:00
rdayal%netscape.com
dc7145345e Landing Address Book LDAP replication, bug # 128086.
These files implement : the replication service called from the UI,
replication query class which executes an LDAP query, and
replication data class which processes the replication data retrieved.
And the modified makefiles to build these files.

r=sspitzer, sr=bienvenu, a=asa.


git-svn-id: svn://10.0.0.236/trunk@117475 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-26 10:01:14 +00:00
cbiesinger%web.de
42706e7c92 bug 132126 r=dougt sr=hewitt a=scc
nsFactoryEntry::ReInit leaks memory


git-svn-id: svn://10.0.0.236/trunk@117474 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-26 09:48:44 +00:00
darin%netscape.com
67cf8f6205 backing out changes (for bug 116365) to fix btek page-loader crash.
git-svn-id: svn://10.0.0.236/trunk@117473 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-26 08:47:10 +00:00
timeless%mac.com
50863a6eff Bug 92527 [Win] Change associations file type naming for Mozilla
patch by ere@atp.fi r=law sr=jag a=asa


git-svn-id: svn://10.0.0.236/trunk@117471 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-26 07:55:14 +00:00
samuel%sieb.net
fc2f475ff4 Bug 128316 - xml-rpc can't create struct type
r=rginda rs=darin a=asa


git-svn-id: svn://10.0.0.236/trunk@117470 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-26 07:09:26 +00:00
darin%netscape.com
9df715a8b7 fixes bug 116365 "[RFE] Cache partial documents; automatically issue byte
range requests" r=gagan sr=mscott,rpotts,brendan a=asa


git-svn-id: svn://10.0.0.236/trunk@117469 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-26 06:54:07 +00:00
peterlubczynski%netscape.com
ee378de566 Fixing ussage of codebase attribute and Java applets loading, bug 130605 patch by adu@sparc.spb.su (Denis Antrushin) r=peterl, sr=beard, a=asa
git-svn-id: svn://10.0.0.236/trunk@117468 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-26 06:42:10 +00:00
peterlubczynski%netscape.com
96262761f0 Cleaning up dead code left from fix for bug 118721, patch by dbrittain@superscape.com (David Brittain), bug 132262 r=peterl, sr=attinasi, a=scc
git-svn-id: svn://10.0.0.236/trunk@117467 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-26 06:38:53 +00:00
peterlubczynski%netscape.com
d8cb2aa1a7 Fixing redraw problem with full page plugins like Acrobat on Mac, bug 124563 r=av, sr=beard, a=asa
git-svn-id: svn://10.0.0.236/trunk@117466 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-26 06:36:37 +00:00
peterlubczynski%netscape.com
15dfb9e065 Implementing nsIPluginTagInfo2::GetDocumentEncoding(), patch by adu@sparc.spb.su (Denis Antrushin) bug 131197 r=peterl, sr=beard, a=asa
git-svn-id: svn://10.0.0.236/trunk@117465 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-26 06:33:48 +00:00
peterlubczynski%netscape.com
cb72b75c9c Making it so that we handle known image decoder mime types internally by default unless pref("plugin.override_internal_types", true); fixing bug 131230 r=av,biesi sr=beard a=asa
git-svn-id: svn://10.0.0.236/trunk@117464 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-26 06:30:33 +00:00
mscott%netscape.com
7d3010414d Backing out the change to nsDocumentviewer in Bug #70030 to see if it effects page load performance
git-svn-id: svn://10.0.0.236/trunk@117463 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-26 05:01:49 +00:00
leaf%mozilla.org
e05d04816d backing myself out. for whatever reason, this change seems to turn *on* the
official defines.


git-svn-id: svn://10.0.0.236/trunk@117462 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-26 03:17:39 +00:00
mkaply%us.ibm.com
77151f0c92 #132474
Mistake in original checkin - fix from pedemont - was causing MAJOR OS/2 runtime bustage


git-svn-id: svn://10.0.0.236/trunk@117461 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-26 03:08:13 +00:00
morse%netscape.com
82539b938a fix mac bustage. Sorry.
git-svn-id: svn://10.0.0.236/trunk@117460 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-26 03:07:30 +00:00
mkaply%us.ibm.com
0f725d9ba6 #132600
r=searge, sr=beard, a=asa
Refactor 4xplugin code so XP_OS2 section is more clear


git-svn-id: svn://10.0.0.236/trunk@117459 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-26 03:04:37 +00:00
justdave%syndicomm.com
1df4a90b82 Fix for bug 133389: changing anything on a bug from the show_bug.cgi page would reset its component to the first in the product.
Patch by John Vandenberg <zeroJ@null.net>
r= myk x2


git-svn-id: svn://10.0.0.236/trunk@117458 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-26 02:53:39 +00:00
dmose%netscape.com
c385b78720 Fix LDAP XPCOM SDK race condition which could cause LDAP entries to get dropped, or binds to fail entirely (bug 131447). The old code asked ldap_result() for all new messages received, including ones for operations that it did not yet know how to handle. That code has been changed to enumerate the pending operations, and ask for results of each of the pending operations that it knows about, and no others. r=sspitzer@netscape.com, dmose@netscape.com; sr=bienvenu@netscape.com; a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@117457 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-26 02:51:27 +00:00
leaf%mozilla.org
4311d930ce don't version mkdepend.exe; it doesn't need it, and it breaks, since
build_number is not built when mkdepend is built. r=cls, a=asa


git-svn-id: svn://10.0.0.236/trunk@117455 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-26 02:13:55 +00:00
morse%netscape.com
b4d4d92dec bug 130306, preparing to freeze nsiPasswordManager, r/sr=alecf/darin, a=asa
git-svn-id: svn://10.0.0.236/trunk@117453 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-26 01:54:04 +00:00
leaf%mozilla.org
7986b33b0a clean up clean up rules (use GARBAGE exclusively), update copyright year,
remove diagnostics module use. code from asasaki, r=leaf


git-svn-id: svn://10.0.0.236/trunk@117452 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-26 01:44:13 +00:00
attinasi%netscape.com
d0a0308d7e Patched topcrash sites: checking for null before deref. b=121444 r=kmcclusk sr=roc+moz a=asa (drivers)
git-svn-id: svn://10.0.0.236/trunk@117450 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-26 01:22:31 +00:00
caillon%returnzero.com
ac5423868a Bug 131645: Page Info gives info about first tab regardless of which tab is focused. Patch by Daniel Brooks <db48x@yahoo.com> r=timeless, sr=alecf, a=dbaron
git-svn-id: svn://10.0.0.236/trunk@117449 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-26 01:15:37 +00:00
morse%netscape.com
a29b3dcc0b bug 130306, preparing to freeze nsiPasswordManager, r/sr = alecf/darin, a=asa
git-svn-id: svn://10.0.0.236/trunk@117448 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-26 01:13:39 +00:00
nicolson%netscape.com
8b535dcde0 Fix 130522: ASN.1 decoder asserts with corrupt input.
r=wtc


git-svn-id: svn://10.0.0.236/trunk@117447 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-26 01:13:23 +00:00
varada%netscape.com
4f084bb3f2 fix for 132697;stop or send mail based on spellchecker dialog;r=cmanske;sr=bienvenue;a=asa
git-svn-id: svn://10.0.0.236/trunk@117446 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-26 01:11:25 +00:00
andreww%netscape.com
8c656ed5e2 bugzilla 127082 r=shliang, sr=hewitt field in 'manage save data' too narrow. Changing default width to accomodate wider panels.
git-svn-id: svn://10.0.0.236/trunk@117445 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-26 01:10:35 +00:00
jj%netscape.com
9b95abe74f bug #131372: set app's bundle bit. sr=sfraser, a=asa
git-svn-id: svn://10.0.0.236/trunk@117444 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-26 01:09:46 +00:00
akkana%netscape.com
204c4a6db5 70030: Stop animation with webNavigation.stop. Fix courtesy of Jim Song, jim.song@sun.com; r=akkana, sr=jst, a=asa
git-svn-id: svn://10.0.0.236/trunk@117443 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-26 01:05:03 +00:00
sfraser%netscape.com
4020c4e2ff Fix for bug 117589: avoid popping up spurious context menus on Mac when event processing takes too long. r=pinkerton, sr=hyatt, a=asa.
git-svn-id: svn://10.0.0.236/trunk@117442 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-26 00:59:03 +00:00
caillon%returnzero.com
26cf890eed Bug 127833, Entry point not found - library xpcom.dll (?GetSharedBufferHandle@nsPrivateSharableString@@UBEPBV?@G@@XZ)... Patch by Matthias Versen <Matti@epost.de> - r=curt@netscape.com, sr=dveditz, a=asa
git-svn-id: svn://10.0.0.236/trunk@117441 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-26 00:54:15 +00:00
cathleen%netscape.com
8aa28031b6 fix linux static build installer. bug 128507, bug 130995, bug 130998 r=seawood sr=dveditz a=asa (verbal)
git-svn-id: svn://10.0.0.236/trunk@117440 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-26 00:53:30 +00:00
bienvenu%netscape.com
a385c20c12 fix problems with selection going into and returning out of quick search, r=naving, sr=sspitzer 132117 and 132171
git-svn-id: svn://10.0.0.236/trunk@117439 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-26 00:53:18 +00:00
bienvenu%netscape.com
ce7da588c2 fix crash doing an imap sync while offline and problem loading imap message with images on cyrus server r=cavin, sr=sspitzer, a=asa 131531, 132616
git-svn-id: svn://10.0.0.236/trunk@117438 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-26 00:52:03 +00:00
bienvenu%netscape.com
602c59e068 fix regression handling news urls r=sspitzer, sr=darin, a=asa 132699
git-svn-id: svn://10.0.0.236/trunk@117437 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-26 00:49:36 +00:00
wtc%netscape.com
33c1c8aa70 Bugzilla bug 132461: changes suggested by Bob Relyea after his code review:
1. Add SECMOD_LoadModule back to nss.def.
2. Back out the SECMOD_AddModule/AddModuleEx changes.
I also updated the comments and made some changes to emulate the
indentation and comment styles of the original code.
Modifies files: nss/nss.def pk11wrap/pk11pars.c pk11wrap/pk11util.c


git-svn-id: svn://10.0.0.236/trunk@117436 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-26 00:43:04 +00:00
morse%netscape.com
873f54eaad bug 132944, fix typo in makefile resulting in wrong file getting exported, r=sgehani, sr=alecf, a=asa
git-svn-id: svn://10.0.0.236/trunk@117435 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-26 00:41:27 +00:00
rginda%netscape.com
4200a2977f Bug 131000, "IRC server port specification seems to not work..."
patch=cross@distal.com, r=me,peterv, a=asa
make ports work in IRC urls again


git-svn-id: svn://10.0.0.236/trunk@117434 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-26 00:41:18 +00:00
dprice%netscape.com
dd0735e991 97334 r=dougt sr=dveditz a=asa
adding WIN_SYSTEM_FILE flag to addFile


git-svn-id: svn://10.0.0.236/trunk@117433 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-26 00:04:05 +00:00
cbiesinger%web.de
31344dd0c1 bug 132563 ("Print job options dialog should use paper name instead of paper size to set/get the selected paper size"), r=rods, sr=attinasi, a=asa
patch by Roland.Mainz@informatik.med.uni-giessen.de


git-svn-id: svn://10.0.0.236/trunk@117432 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-25 23:57:40 +00:00
pschwartau%netscape.com
aa4761f98a Removing an extraneous line.
git-svn-id: svn://10.0.0.236/trunk@117431 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-25 23:51:06 +00:00
cbiesinger%web.de
21eac36823 bug 131417, r=bz, sr=scc, a=asa, patch by Roland.Mainz@informatik.med.uni-giessen.de
Memory leak in SetUpFontCharSetInfo()


git-svn-id: svn://10.0.0.236/trunk@117430 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-25 23:44:53 +00:00
mjudge%netscape.com
64ab4404a1 123033 a=asa r=blythe sr = kin. fix for selecting from inside a text field to outside
git-svn-id: svn://10.0.0.236/trunk@117429 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-25 23:44:46 +00:00
av%netscape.com
5d29852870 Fix for 116357 -- NPAPI plugins should have an ability to stay in memory beyond page life time, patch by peterl, r=av, sr=beard, a=asa
git-svn-id: svn://10.0.0.236/trunk@117428 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-25 23:42:32 +00:00
pschwartau%netscape.com
1409934116 Initial add. Regression test for bug 130451.
git-svn-id: svn://10.0.0.236/trunk@117427 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-25 23:41:56 +00:00
mitchf%netscape.com
944a3e9360 ability to install Calendar XPI as third party module - fixes bug 12744
git-svn-id: svn://10.0.0.236/trunk@117426 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-25 23:37:45 +00:00
rogerl%netscape.com
030d6978ca Added nyi() etc.
git-svn-id: svn://10.0.0.236/trunk@117425 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-25 23:34:02 +00:00
gerv%gerv.net
832c2098be Bug 133372 - FILTER uri on milestone URL. Patch by ddk; 2xr=gerv.
git-svn-id: svn://10.0.0.236/trunk@117424 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-25 23:22:28 +00:00
curt%netscape.com
cc5e8aedfe Added space to Status Retry text
(Bug 83450, r=ssu, sr=dveditz)


git-svn-id: svn://10.0.0.236/trunk@117423 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-25 23:08:09 +00:00
gerv%gerv.net
97620e132c Fixes to small issues with show_bug.cgi templatisation.
Bug 133276 - groups test is wrong. Patch by ddk, 2xr=gerv.
Bug 133333 - create new attachment link broken. Patch by ddk, 2xr=gerv.
Bug 109029 - show_bug should generate valid HTML. Patch by gerv, r=afranke, bbaetz.


git-svn-id: svn://10.0.0.236/trunk@117422 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-25 23:03:55 +00:00
curt%netscape.com
947fc9c338 Useful comments for the user, but no impact on the build.
git-svn-id: svn://10.0.0.236/trunk@117421 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-25 22:57:25 +00:00
seawood%netscape.com
712253b2a2 Update mkdepend to X11R6's version of makedepend.
Re-apply NO_X11 patch.
Apply patch to let it use gcc's include dir if built with gcc.
Bug #132232 r=bryner a=asa


git-svn-id: svn://10.0.0.236/trunk@117420 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-25 22:52:52 +00:00
akkana%netscape.com
e752937005 131277: change signature of outputToString to return the string. r=jfrancis sr=sfraser a=asa
git-svn-id: svn://10.0.0.236/trunk@117419 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-25 22:39:19 +00:00
varada%netscape.com
d0a3802bc9 fix for bug#129603;hiding or greying out menu items that are not supported by the server;r=racham;sr=bienvenu;a=asa
git-svn-id: svn://10.0.0.236/trunk@117418 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-25 22:34:34 +00:00
cbiesinger%web.de
67ee77289c bug 110342 r=doron sr=jag a=asa
Need a UI to control minimum font size preference


git-svn-id: svn://10.0.0.236/trunk@117417 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-25 22:26:29 +00:00
sdagley%netscape.com
30cd0f8c2d Fix #133319 - Passing NULL for clientData parameter for NavServices dialogs not a good idea since it's supposed to be self. r=bnesse, a=smoketestblocker
git-svn-id: svn://10.0.0.236/trunk@117416 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-25 20:49:06 +00:00
cltbld%netscape.com
48fe13216f MacOSX name, compiler settings.
git-svn-id: svn://10.0.0.236/trunk@117415 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-25 20:25:15 +00:00
despotdaemon%netscape.com
2f87679806 Pseudo-automatic update of changes made by adu@sparc.spb.su.
git-svn-id: svn://10.0.0.236/trunk@117414 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-25 18:21:23 +00:00
colinp%oeone.com
e1e0f793b4 added hover & down on the all day events
git-svn-id: svn://10.0.0.236/trunk@117413 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-25 16:00:19 +00:00
jaggernaut%netscape.com
44264aea51 Bug 119599: part of bookmark groups, was accidentily not checked in. patch=hyatt, r=ben, sr=jag, a=asa
git-svn-id: svn://10.0.0.236/trunk@117412 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-25 15:48:55 +00:00
karnaze%netscape.com
4b57a2558c bug 132130 - Get correct starting row on collapsing border iterator. a=scc, sr=attinasi, r=alexsavulov
git-svn-id: svn://10.0.0.236/trunk@117409 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-25 15:03:14 +00:00
rods%netscape.com
1ca7ea7c5f This was suppose to be part of patch for
Bug 126734 r=ducarroz sr=spitzer a=asa


git-svn-id: svn://10.0.0.236/trunk@117408 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-25 14:47:08 +00:00
locka%iol.ie
542ef6c80c NOT BUILT. Fix some typos in a QA document. b=130498
git-svn-id: svn://10.0.0.236/trunk@117407 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-25 13:50:39 +00:00
rods%netscape.com
bcded00274 This patch is actually part of Bug 115136, but I think its best to get this part
of it in now before the API freeze.
It adds several new attrs to the nsIWebBrowserPrint API and implments them in DocumentViewer.
It also adds a new platform specific interface for PrintSettings that will be
used when the "pluggable" dialog work gets checked in. Although these have been
tested via BUg 115136, these little nto no risk now because no one is using them yet.
Bug 132827 r=dcone sr=attinasi a=asa


git-svn-id: svn://10.0.0.236/trunk@117406 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-25 13:21:23 +00:00
rods%netscape.com
887f4838db This patch is actually part of Bug 115136, but I think its best to get this part
of it in now before the API freeze.
It adds several new attrs to the nsIWebBrowserPrint API and implments them in DocumentViewer.
It also adds a new platform specific interface for PrintSettings that will be
used when the "pluggable" dialog work gets checked in. Although these have been
tested via BUg 115136, these little nto no risk now because no one is using them yet.
Bug 132827 r=dcone sr=attinasi a=asa


git-svn-id: svn://10.0.0.236/trunk@117405 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-25 11:55:27 +00:00
rods%netscape.com
44825d8753 This patch is actually part of Bug 115136, but I think its best to get this part
of it in now before the API freeze.
It adds several new attrs to the nsIWebBrowserPrint API and implments them in DocumentViewer.
It also adds a new platform specific interface for PrintSettings that will be
used when the "pluggable" dialog work gets checked in. Although these have been
tested via BUg 115136, these little nto no risk now because no one is using them yet.
Bug 132827 r=dcone sr=attinasi a=asa


git-svn-id: svn://10.0.0.236/trunk@117404 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-25 11:49:55 +00:00
law%netscape.com
981fb4b75b Bug 87788; return DefWindowProc result for all unhandled messages to MessageWindow; r=dean_tessman, sr=jag, a=asa
git-svn-id: svn://10.0.0.236/trunk@117403 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-25 09:07:07 +00:00
blakeross%telocity.com
8fba3c74f5 123101 - dl mgr doesn't display correct download speed. r=hixie sr=ben a=asa
git-svn-id: svn://10.0.0.236/trunk@117402 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-25 08:27:28 +00:00
jrgm%netscape.com
6a2504d021 Whitespace whackage; no code changes. It was getting hard to read this file. r/a=mcafee
git-svn-id: svn://10.0.0.236/trunk@117401 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-25 08:26:34 +00:00
blakeross%telocity.com
4197867e33 127784 - require restart on theme switch. r=hewitt sr=ben a=dbaron
git-svn-id: svn://10.0.0.236/trunk@117400 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-25 07:33:41 +00:00
mscott%netscape.com
3d121dcfca Adding alerts.xpt to the windows packaging list since I forgot to do that Friday when
the alerts branch landed.


git-svn-id: svn://10.0.0.236/trunk@117399 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-25 07:30:45 +00:00
bbaetz%student.usyd.edu.au
bcc099944e Bug 133201 - js syntax error in show_bug
patch by zeroJ@null.net (John Vandenberg), r=bbaetz x 2


git-svn-id: svn://10.0.0.236/trunk@117398 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-25 06:17:36 +00:00
bryner%netscape.com
26dd396957 Fixing crash in navigating context menu, caused by my checkin for bug 130778. r=pavlov, sr=scc, a=asa.
git-svn-id: svn://10.0.0.236/trunk@117397 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-25 05:30:50 +00:00
rods%netscape.com
15f33efd46 This patch is actually part of Bug 115136, but I think its best to get this part
of it in now before the API freeze.
It adds several new attrs to the nsIWebBrowserPrint API and implments them in
DocumentViewer.
It also adds a new platform specific interface for PrintSettings that will be
used when the "pluggable" dialog work gets checked in. Although these have been
tested via BUg 115136, these little nto no risk now because no one is using
them yet.
Bug 132827 r=dcone sr=attinasi a=asa


git-svn-id: svn://10.0.0.236/trunk@117396 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-25 03:19:32 +00:00
sdagley%netscape.com
a7953d7749 Fix #132467 - Now that the Mac PutFile dialogs support a format menu allow pre-selecting the menu item. r=ccarlen,sr=sfraser,a=scc
git-svn-id: svn://10.0.0.236/trunk@117395 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-25 01:15:42 +00:00
pschwartau%netscape.com
f483783b5d Adding a tail recursion test by Georgi Guninski
git-svn-id: svn://10.0.0.236/trunk@117394 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-25 00:25:45 +00:00
jband%netscape.com
4a633d3433 adding readme file that is NOT PART OF THE BUILD
git-svn-id: svn://10.0.0.236/trunk@117393 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-24 23:30:31 +00:00
bryner%netscape.com
8b0b1784d6 Second try at fixing bug 130778. Create a new content interface, nsIMenuElement, which is implemeneted on nsHTMLSelectElement, nsHTMLOptGroupElement, and the newly-created nsXULMenuElement. Create a nsXULMenuElement instance for XUL menubar and menupopup tags. Use this interface to set and get the active item from the XUL menuframe code and the :-moz-menuactive pseudoclass matching code. Should eliminate the Txul slowdown resulting from fetching the active item through js from the pseudoclass matching code. r=jkeiser, sr=jst, a=scc.
git-svn-id: svn://10.0.0.236/trunk@117391 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-24 22:38:21 +00:00
nboyd%atg.com
c34115e075 Add missing support for multiple -implements classes
git-svn-id: svn://10.0.0.236/trunk@117390 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-24 22:37:57 +00:00
samuel%sieb.net
d9375e51ba Bug 113261 - fix chatzilla url detecting
r=rginda
a=asa
chatzilla only


git-svn-id: svn://10.0.0.236/trunk@117389 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-24 21:09:58 +00:00
caillon%returnzero.com
580253d25e Bug 126810, JavaScript strict warnings in sidebarOverlay.js, Patch by Stephen Walker <walk84@yahoo.com>. r=gemal,bzbarsky sr=jag, a=scc
git-svn-id: svn://10.0.0.236/trunk@117388 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-24 20:43:45 +00:00
caillon%returnzero.com
6a4574c243 Bug 67789, JavaScript strict warning in contentAreaDD.js, Patch by Henrik Gemal <bugzilla@gemal.dk>. r=bzbarsky, sr=alecf, a=scc
git-svn-id: svn://10.0.0.236/trunk@117387 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-24 20:36:49 +00:00
sfraser%netscape.com
28db6d30eb Fix for bug 115698 -- crashes when sounds are playing and a window is closed. Create QuickTime movies using a permanent, singleton GWorld port, rather than using the current port, to ensure that they always have a valid port. Also fix some loop logic, and a problem where a time was not cancelled because base and derived classes erroneously duplicated some member variables. r=pinkerton, sr=beard/scc, a=scc
git-svn-id: svn://10.0.0.236/trunk@117386 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-24 20:22:25 +00:00
leaf%mozilla.org
74a1dd4b2f Automated update
git-svn-id: svn://10.0.0.236/trunk@117384 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-24 19:11:38 +00:00
jband%netscape.com
d8a64ecb2d adding the interface info extensions to the list of possible extensions. Also adding the proxy part of the xmlextras to the list of makefiles. These new modules are NOT PART OF THE BUILD
git-svn-id: svn://10.0.0.236/trunk@117383 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-24 19:01:50 +00:00
jband%netscape.com
ce522b52d8 removing dead cpp file - NOT PART OF THE BUILD
git-svn-id: svn://10.0.0.236/trunk@117382 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-24 18:55:54 +00:00
jband%netscape.com
6e567141d0 removing dead idl file - NOT PART OF THE BUILD
git-svn-id: svn://10.0.0.236/trunk@117381 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-24 18:53:53 +00:00
jband%netscape.com
90fcd9395b adding makefile support for interface info extensions. NOT PART OF THE BUILD
git-svn-id: svn://10.0.0.236/trunk@117380 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-24 18:51:37 +00:00
jband%netscape.com
ad383171e6 WSDL/Proxy support - NOT PART OF THE BUILD
git-svn-id: svn://10.0.0.236/trunk@117379 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-24 18:49:56 +00:00
jband%netscape.com
5aaf0ebf9e adding gmake makefiles. NOT PART OF THE BUILD
git-svn-id: svn://10.0.0.236/trunk@117377 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-24 18:45:01 +00:00
caillon%returnzero.com
7d2fca1b32 Bug 126600, Performance preference has bad wording. Fix contributed by Mike Kowalski <mikejk@ameritech.net> r=bryner, sr=kin, a=law, a=scc for checkin
git-svn-id: svn://10.0.0.236/trunk@117374 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-24 17:39:24 +00:00
alecf%netscape.com
9f32fc6e9c fix for bug 132681
r=harishd, sr=jst, a=scc
performance fix - stop scanning files that are known to be XML for html-like text


git-svn-id: svn://10.0.0.236/trunk@117373 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-24 17:16:44 +00:00
ian%hixie.ch
d988f6df1d Minor typo in help text, ++ should be --. b=132195, p=mental, r=hixie
git-svn-id: svn://10.0.0.236/trunk@117372 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-24 16:54:07 +00:00
bbaetz%student.usyd.edu.au
9879dfd579 Bug 128419 - link to email preferences from bug changed notification is
wrong
r=afranke x 2


git-svn-id: svn://10.0.0.236/trunk@117371 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-24 12:45:33 +00:00
blakeross%telocity.com
f8bebd6f02 125970 - dialog to change default search engine appears on clicking scroll arrow. r=sgehani sr=hewitt a=scc
git-svn-id: svn://10.0.0.236/trunk@117363 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-24 02:59:50 +00:00
blakeross%telocity.com
5448a3dcec 116157 - add button in bookmarks sidebar panel should prefill values. r=hewitt sr=ben a=scc
git-svn-id: svn://10.0.0.236/trunk@117362 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-24 02:47:20 +00:00
ian%hixie.ch
e1cfbfbcb2 2.3 development has begun
git-svn-id: svn://10.0.0.236/trunk@117361 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-24 02:28:42 +00:00
dbaron%fas.harvard.edu
50a762ccea Convert users of nsAReadable[C]String and nsAWritable[C]String typedefs to [const] nsA[C]String. b=131899 r=scc sr=jag a=asa
git-svn-id: svn://10.0.0.236/trunk@117360 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-24 02:28:08 +00:00
dbaron%fas.harvard.edu
71d51343f1 Convert users of nsAReadable[C]String and nsAWritable[C]String typedefs to [const] nsA[C]String. b=131899 r=scc sr=jag a=asa
git-svn-id: svn://10.0.0.236/trunk@117359 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-24 01:08:17 +00:00
dbaron%fas.harvard.edu
c8c0b87791 Convert users of nsAReadable[C]String and nsAWritable[C]String typedefs to [const] nsA[C]String. b=131899 r=scc sr=jag a=asa
git-svn-id: svn://10.0.0.236/trunk@117358 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-24 01:02:53 +00:00
dbaron%fas.harvard.edu
f88c047bd5 Convert users of nsAReadable[C]String and nsAWritable[C]String typedefs to [const] nsA[C]String. b=131899 r=scc sr=jag a=asa
git-svn-id: svn://10.0.0.236/trunk@117357 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-24 00:57:47 +00:00
dbaron%fas.harvard.edu
391f02160f Convert users of nsAReadable[C]String and nsAWritable[C]String typedefs to [const] nsA[C]String. b=131899 r=scc sr=jag a=asa
git-svn-id: svn://10.0.0.236/trunk@117356 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-24 00:49:22 +00:00
dbaron%fas.harvard.edu
f43d766b4e Make nsIFocusController.h build without nsAString.h included first to prevent future bustage of the same type. b=131899
git-svn-id: svn://10.0.0.236/trunk@117355 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-24 00:27:42 +00:00
dbaron%fas.harvard.edu
772b5b8c58 Convert users of nsAReadable[C]String and nsAWritable[C]String typedefs to [const] nsA[C]String. b=131899 r=scc sr=jag a=asa
git-svn-id: svn://10.0.0.236/trunk@117354 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-24 00:16:18 +00:00
dbaron%fas.harvard.edu
c43a97f1d5 Convert users of nsAReadable[C]String and nsAWritable[C]String typedefs to [const] nsA[C]String. b=131899 r=scc sr=jag a=asa
git-svn-id: svn://10.0.0.236/trunk@117353 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-23 23:54:46 +00:00
ian%hixie.ch
b89605d95a Correctly quote regular expressions when hostmasks are used. b=133023, p=jake, r=hixie
git-svn-id: svn://10.0.0.236/trunk@117352 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-23 23:18:16 +00:00
dbaron%fas.harvard.edu
83983b4622 Convert users of nsAReadable[C]String and nsAWritable[C]String typedefs to [const] nsA[C]String. b=131899 r=scc sr=jag a=asa
git-svn-id: svn://10.0.0.236/trunk@117351 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-23 23:13:20 +00:00
dbaron%fas.harvard.edu
e208ee6015 Convert users of nsAReadable[C]String and nsAWritable[C]String typedefs to [const] nsA[C]String. b=131899 r=scc sr=jag a=asa
git-svn-id: svn://10.0.0.236/trunk@117350 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-23 23:04:39 +00:00
bienvenu%netscape.com
6fc0817684 fix move of local messages to imap delete source local message 131595 r=sspitzer, sr=mscott, a=asa
git-svn-id: svn://10.0.0.236/trunk@117349 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-23 23:01:50 +00:00
dbaron%fas.harvard.edu
b447eec349 Convert users of nsAReadable[C]String and nsAWritable[C]String typedefs to [const] nsA[C]String. b=131899 r=scc sr=jag a=asa
git-svn-id: svn://10.0.0.236/trunk@117348 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-23 22:56:05 +00:00
dbaron%fas.harvard.edu
8f2c550aff Convert users of nsAReadable[C]String and nsAWritable[C]String typedefs to [const] nsA[C]String. b=131899 r=scc sr=jag a=asa
git-svn-id: svn://10.0.0.236/trunk@117347 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-23 22:46:13 +00:00
dbaron%fas.harvard.edu
32a61a0295 Convert users of nsAReadable[C]String and nsAWritable[C]String typedefs to [const] nsA[C]String. b=131899 r=scc sr=jag a=asa
git-svn-id: svn://10.0.0.236/trunk@117346 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-23 22:31:50 +00:00
dbaron%fas.harvard.edu
4d91361814 Convert users of nsAReadable[C]String and nsAWritable[C]String typedefs to [const] nsA[C]String. b=131899 r=scc sr=jag a=asa
git-svn-id: svn://10.0.0.236/trunk@117345 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-23 22:26:36 +00:00
dbaron%fas.harvard.edu
7e18e96015 Convert users of nsAReadable[C]String and nsAWritable[C]String typedefs to [const] nsA[C]String. b=131899 r=scc sr=jag a=asa
git-svn-id: svn://10.0.0.236/trunk@117344 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-23 22:16:54 +00:00
dbaron%fas.harvard.edu
359ad57ca1 Convert users of nsAReadable[C]String and nsAWritable[C]String typedefs to [const] nsA[C]String. b=131899 r=scc sr=jag a=asa
git-svn-id: svn://10.0.0.236/trunk@117343 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-23 22:08:20 +00:00
dbaron%fas.harvard.edu
0d165e9f97 Convert users of nsAReadable[C]String and nsAWritable[C]String typedefs to [const] nsA[C]String. b=131899 r=scc sr=jag a=asa
git-svn-id: svn://10.0.0.236/trunk@117342 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-23 21:52:27 +00:00
dbaron%fas.harvard.edu
8a6d46ad56 Convert users of nsAReadable[C]String and nsAWritable[C]String typedefs to [const] nsA[C]String. b=131899 r=scc sr=jag a=asa
git-svn-id: svn://10.0.0.236/trunk@117341 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-23 21:42:00 +00:00
dbaron%fas.harvard.edu
58badaae12 Convert users of nsAReadable[C]String and nsAWritable[C]String typedefs to [const] nsA[C]String. b=131899 r=scc sr=jag a=asa
git-svn-id: svn://10.0.0.236/trunk@117340 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-23 21:35:01 +00:00
cbiesinger%web.de
5693050d66 bug 119531 r=bzbarsky sr=bienvenu a=scc
JavaScript strict warnings in messengerdnd.js


git-svn-id: svn://10.0.0.236/trunk@117339 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-23 21:29:56 +00:00
dbaron%fas.harvard.edu
ca60c05636 Convert users of nsAReadable[C]String and nsAWritable[C]String typedefs to [const] nsA[C]String. b=131899 r=scc sr=jag a=asa
git-svn-id: svn://10.0.0.236/trunk@117338 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-23 21:23:50 +00:00
dbaron%fas.harvard.edu
3074d566e4 Convert users of nsAReadable[C]String and nsAWritable[C]String typedefs to [const] nsA[C]String. b=131899 r=scc sr=jag a=asa
git-svn-id: svn://10.0.0.236/trunk@117337 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-23 21:14:02 +00:00
dbaron%fas.harvard.edu
a137f4e337 Convert users of nsAReadable[C]String and nsAWritable[C]String typedefs to [const] nsA[C]String. b=131899 r=scc sr=jag a=asa
git-svn-id: svn://10.0.0.236/trunk@117336 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-23 21:03:32 +00:00
igor%mir2.org
5d07116378 In Interpreter.interpret THROW/JTHROW switch cases do not use result variable to hold temporary values to throw, use locally declared "Object exception" for that as result should only be used for value of Interpreter.interpret
git-svn-id: svn://10.0.0.236/trunk@117335 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-23 20:51:05 +00:00
jaggernaut%netscape.com
d80f48fb43 Bug 131976: When only one tab open, some items on context menu should be hidden/disabled. Patch by Gilles Durys <mozbug@durys.net>, r=neil@parkwaycc.co.uk, sr=jag, a=scc
git-svn-id: svn://10.0.0.236/trunk@117334 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-23 20:36:49 +00:00
jaggernaut%netscape.com
45548dc315 Bug 126897: OSF 4.0d needs '#define explicit Explicit' before X11/XKBlib.h (fix OSF 4.0d bustage), patch by tilps@hotmail.com, r=jdunn, sr=jag, a=asa
git-svn-id: svn://10.0.0.236/trunk@117333 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-23 20:22:51 +00:00
jband%netscape.com
8bcaf0c99c null check. NOT PART OF THE BUILD
git-svn-id: svn://10.0.0.236/trunk@117332 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-23 19:09:29 +00:00
colinp%oeone.com
137f233628 added default width because without it, the width is ridiculously small
git-svn-id: svn://10.0.0.236/trunk@117331 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-23 18:50:15 +00:00
rods%netscape.com
f03ac4f0df Add event listeners to "prevent" ContextMenu, Key, Mouse and MouseMotion events from being processed.
Bug 128449 r=dcone sr=attinasi a=asa


git-svn-id: svn://10.0.0.236/trunk@117330 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-23 18:07:51 +00:00
gerv%gerv.net
6c6b37abf0 Bug 110012 - show_bug templatisation. r=bbaetz, afranke.
git-svn-id: svn://10.0.0.236/trunk@117328 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-23 17:58:41 +00:00
brendan%mozilla.org
e6d087a0c4 Fix JSOP_DEFFUN to define functions in global code permanently, and not permanently in eval code (131964, r=khanson, sr=shaver, a=scc).
git-svn-id: svn://10.0.0.236/trunk@117325 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-23 17:34:24 +00:00
sspitzer%netscape.com
2f129cff91 default accounts to use the global MDN prefs. NOT PART OF THE BUILD.
a=asa


git-svn-id: svn://10.0.0.236/trunk@117323 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-23 17:28:31 +00:00
rods%netscape.com
31e57bdbd6 The original patch worked fine for regular documents but didn't work for mail
because of the ordering of nsIWebProgressListeners. Even tho the doc WAS
finished loading the notification goes to mail first abd then it print and then
check to see if it is busy and it comes back that it is.
So instead I have to use two booleans to monitor if the document was asked to
be destroyed while it was preparing to print. This typically happens when the
user click on a click and it takes a while and then they decide to print. So
while the Print Dialog is up the document gets unloaded  and when it returned
back everything is gone.
So when the flow of control returns back from the Print Dialog it checks to see
if it "should" have been destroyed, and if so, it then aborts printing, cleans
and displays a message if the pressed "OK". If they pressed cancel then it
doesn't print the message.
Bug 131174 r=dcone sr=attinasi a=asa


git-svn-id: svn://10.0.0.236/trunk@117317 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-23 16:48:58 +00:00
rods%netscape.com
856a0df7ca These are called as backstops in case a PrnitSettings was not passed in
at the moment these lines are not executed
Part of Bug 126734 r=ducarroz sr=spitzer a=asa


git-svn-id: svn://10.0.0.236/trunk@117316 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-23 16:46:00 +00:00
locka%iol.ie
fdc7b8d6b1 Add missing scrollbar arrow files to embed.jar. b=132653 r=valeski@netscape.com
git-svn-id: svn://10.0.0.236/trunk@117315 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-23 16:26:50 +00:00
wtc%netscape.com
2a0c9bb840 Bugzilla bug 132483: fixed the bug that ckfw destroys an object before its
handle.  r=relyea.


git-svn-id: svn://10.0.0.236/trunk@117314 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-23 16:10:07 +00:00
wtc%netscape.com
c6e7cdc5ad Bugzilla bug 131427: added softkver.c to softoken Mac build. Set
MWFTP_Post_password to null value to reduce the noise in diffs.


git-svn-id: svn://10.0.0.236/trunk@117313 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-23 15:43:34 +00:00
wtc%netscape.com
8b9811c7b3 Bugzilla bug 128955: support Netscape's uname, MKS's uname, and Cygwin's
uname.  Since CPU_ARCH is already defined in arch.mk, removed the redundant
definition in WIN*.mk.  Removed the unnecessary internal variable
PROCESSOR.  r=cls.
Modified Files: WIN954.0.mk WINNT3.51.mk WINNT4.0.mk WINNT5.0.mk
                WINNT5.1.mk arch.mk


git-svn-id: svn://10.0.0.236/trunk@117311 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-23 15:06:02 +00:00
mkaply%us.ibm.com
5472be58bb Adding newlines at the end of these files to proactively prevent HPUX bustage
git-svn-id: svn://10.0.0.236/trunk@117310 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-23 15:02:41 +00:00
mkaply%us.ibm.com
91db6ff958 HPUX bustage
git-svn-id: svn://10.0.0.236/trunk@117309 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-23 15:00:32 +00:00
cbiesinger%web.de
b6ab7ec621 fix bustage on cabezon
git-svn-id: svn://10.0.0.236/trunk@117308 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-23 14:42:02 +00:00
rods%netscape.com
1ab8b2aa6d Added try/catch for return error codes for page setup
Bug 130094 r=dcone sr=attinasi a=asa


git-svn-id: svn://10.0.0.236/trunk@117307 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-23 14:41:03 +00:00
gerv%gerv.net
9961bec6d7 Bug 132634 - remove warning in reports.cgi when quips aren't used. Patch by cedric.caron@urbanet.ch; fixed up by xor@ivwnet.com; 2xr=gerv.
git-svn-id: svn://10.0.0.236/trunk@117306 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-23 13:47:31 +00:00
cbiesinger%web.de
cf03b9b3e2 bug 104906 r=pavlov sr=tor a=asa
imgRequest::SniffMimeType and nsUnknownDecoder::SniffForImageMimeType should be one function


git-svn-id: svn://10.0.0.236/trunk@117305 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-23 13:21:33 +00:00
bbaetz%student.usyd.edu.au
6524a527a0 Bug 131659 - need to fixPerms the css directory
r=mattyt, justdave


git-svn-id: svn://10.0.0.236/trunk@117304 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-23 12:29:55 +00:00
dveditz%netscape.com
f1b6a4a557 Embeddable XPI landing, including bugs 76424, 83702, 88757, 97691, 98458, 105083, 105085, 113149,124467,124470 r=syd (and others) sr=alecf, a=drivers
git-svn-id: svn://10.0.0.236/trunk@117303 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-23 12:14:51 +00:00
dveditz%netscape.com
337f57094d bug 110946 install-script cleanup, r=curt,a=scc
git-svn-id: svn://10.0.0.236/trunk@117301 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-23 10:02:54 +00:00
brendan%mozilla.org
f5b3ad417e Cope with OOM creating rt->atomState.table (131246, r=scole@planetweb.com, sr=jband, a=scc, thanks to scole for finding these OOM recovery bugs).
git-svn-id: svn://10.0.0.236/trunk@117298 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-23 07:38:08 +00:00
cmanske%netscape.com
47a3827b07 Add tasks overlay for starting editor from taskbar or menus in other modules. b=122271, fix by neil@parkwaycc.co.uk, r=cmanske, sr=hewitt, a=asa
git-svn-id: svn://10.0.0.236/trunk@117289 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-23 04:38:14 +00:00
kmcclusk%netscape.com
87dc98ac69 suppress the painting of partially decoded background images bug 129908; r=pavlov sr=attinasi a=asa
git-svn-id: svn://10.0.0.236/trunk@117288 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-23 04:33:37 +00:00
bbaetz%student.usyd.edu.au
72d13a76e6 Bug 131521 - Set $::ENV{PATH} so that we don't get bogus 15 line warnings
from perl 5.6.1's Cwd.pm on every system() call.
r=mattyt, justdave


git-svn-id: svn://10.0.0.236/trunk@117287 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-23 03:51:05 +00:00
sspitzer%netscape.com
0ac0392860 landing some of the changes for MDN for jefft. bug #16241. a=asa. NOT PART OF THE BUILD.
git-svn-id: svn://10.0.0.236/trunk@117286 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-23 03:48:15 +00:00
sspitzer%netscape.com
162b38b295 landing some of the changes for MDN for jefft. bug #16241. a=asa. NOT PART OF THE BUILD.
git-svn-id: svn://10.0.0.236/trunk@117285 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-23 03:39:34 +00:00
seawood%netscape.com
f46ff558af Removing deleted Makefile.in
git-svn-id: svn://10.0.0.236/trunk@117284 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-23 03:39:29 +00:00
serge%netscape.com
092c84f62e not part of the build, bug 105959, add NPN_ReqestRead() support to tester plugin
git-svn-id: svn://10.0.0.236/trunk@117283 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-23 02:56:43 +00:00
heikki%netscape.com
e8ede28309 Bug 132238, add back support for SGML short comment and other junk even in strict comment parsing. r=harishd, sr=jst, a=asa.
git-svn-id: svn://10.0.0.236/trunk@117282 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-23 02:10:38 +00:00
bbaetz%student.usyd.edu.au
5d7640aac7 Bug 132929 - buglist.cgi 'long format' button doesn't work
r=justdave x2


git-svn-id: svn://10.0.0.236/trunk@117279 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-23 01:54:54 +00:00
syd%netscape.com
0cd05b2335 Fix for 110877, defer requesting user to shutdown other mozilla browsers until after the download has completed. r=sgehani, sr=dveditz, testing by gbush@netscape.com, a=asa
git-svn-id: svn://10.0.0.236/trunk@117278 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-23 01:54:38 +00:00
pschwartau%netscape.com
7f0c1e36c3 Fixing a typo.
git-svn-id: svn://10.0.0.236/trunk@117277 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-23 01:50:16 +00:00
cmanske%netscape.com
ba1aabd982 Exception error in Spelling Dictionary dialog and XUL1.0 fixup, b=132697, r=andreww, sr=hewitt, a=asa
git-svn-id: svn://10.0.0.236/trunk@117275 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-23 01:28:49 +00:00
sgehani%netscape.com
ad05059608 Fix search in URL bar, search button, and context menu.
b=132780; r=law; sr=scc; a=asa


git-svn-id: svn://10.0.0.236/trunk@117274 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-23 01:28:42 +00:00
cmanske%netscape.com
dcdbcafb77 Support 'Stop' and 'Send' actions when spell checking before sending mail message. b=132697, r=andreww, sr=hewitt, a=asa
git-svn-id: svn://10.0.0.236/trunk@117273 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-23 01:27:05 +00:00
heikki%netscape.com
d6699c6c57 Bug 132785, regression in strict comment parsing. Although spec does not allow non-whitespace characters between last dash and greater than, there seem to be lots of pages out there that do this. Relax the code that detects comment end so this starts working again. r=harishd, sr=jst, a=asa.
git-svn-id: svn://10.0.0.236/trunk@117272 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-23 01:18:52 +00:00
bienvenu%netscape.com
e32e684a29 fix problem saving attachments from attachment pane in folders that have a quote in the name r=cavin, sr=sspitzer, a=asa 130763
git-svn-id: svn://10.0.0.236/trunk@117270 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-23 01:17:13 +00:00
ducarroz%netscape.com
a9d7d07732 Fix for bug 124045. Don't try to print a null string. Patch submitted by Henry.Jia@sun.com. R=ducarroz, SR=sspitzer, A=scc
git-svn-id: svn://10.0.0.236/trunk@117269 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-23 01:16:14 +00:00
nelsonb%netscape.com
cb2ed793b0 If an error occurs when attempting to write previously buffered data on
a socket, do not override the error code with PR_WOULD_BLOCK_ERROR.
bug 132899.


git-svn-id: svn://10.0.0.236/trunk@117264 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-23 01:06:08 +00:00
jst%netscape.com
dda9379e06 Fixing topcrash bug 131725. Make nsLocation deal with null URI's from the nsIWebNavigation implementation. r=adamlock@netscape.com, sr=darin@netscape.com, a=asa@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@117263 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-23 00:48:40 +00:00
rogerl%netscape.com
87458f27ad Incremental fixing.
git-svn-id: svn://10.0.0.236/trunk@117262 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-23 00:18:31 +00:00
mostafah%oeone.com
d4c5219b1d Fixed ConvertFromPrtime() not initializing return value of icaltimetype properly
git-svn-id: svn://10.0.0.236/trunk@117261 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-23 00:15:05 +00:00
dprice%netscape.com
5b92658173 backing out for now
git-svn-id: svn://10.0.0.236/trunk@117260 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 23:57:54 +00:00
rogerl%netscape.com
3bb7b67ef9 Fixed output directory
git-svn-id: svn://10.0.0.236/trunk@117258 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 23:45:46 +00:00
rogerl%netscape.com
be295c767a VC++ workspace for shamu
git-svn-id: svn://10.0.0.236/trunk@117257 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 23:40:34 +00:00
curt%netscape.com
967f9583f2 Adding recapture homepage functionality, but turning it off for mozilla in
the config.it.
  (Bug #122684, r=ssu, sr=dveditz, qa=gbush, a=dbaron)


git-svn-id: svn://10.0.0.236/trunk@117255 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 23:38:56 +00:00
oeschger%netscape.com
618f113483 updating the mozilla help docs from latest in commercial, 'sanitized' for mozilla, with dispensation per bug 122806 and asa
git-svn-id: svn://10.0.0.236/trunk@117252 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 23:38:22 +00:00
rogerl%netscape.com
e6b341d066 Shim - builds SpiderMonkey compatible dll from DikDik.
git-svn-id: svn://10.0.0.236/trunk@117250 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 23:35:41 +00:00
mscott%netscape.com
5467911c28 Bug #132401 mailnews portion of the ALERT_SERVICE_BRANCH landing.
hook biff up to showing an animated alert for windows.
Force folks trying to open a new mail window to go through the the mail open window service
which now takes a folder and a message key.

r=bhuvan
sr=bienvenu
a=asa


git-svn-id: svn://10.0.0.236/trunk@117249 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 23:28:55 +00:00
mscott%netscape.com
81232991fa Bug #132401 mailnews portion of the ALERT_SERVICE_BRANCH landing.
Add a check box in the mailnews prefs panel for turning off animated alerts.

r=bhuvan
sr=bienvenu
a=asa


git-svn-id: svn://10.0.0.236/trunk@117248 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 23:25:49 +00:00
ftang%netscape.com
83dbe5159f fix bug 129789
r=yokoyama, sr=kin a=asa
fix simplified chinese input method which follow the caret position to
show candidate window.


git-svn-id: svn://10.0.0.236/trunk@117244 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 23:09:01 +00:00
dprice%netscape.com
939447bbc3 97334 - new flag WIN_SYSTEM_FILE for addFile
r=dougt sr=dveditz a=asa


git-svn-id: svn://10.0.0.236/trunk@117243 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 23:06:34 +00:00
mostafah%oeone.com
432e136c1e Replaced reusing m_alarmtimer with destroying and creating it again. This should solve the problem for alarms not firing
git-svn-id: svn://10.0.0.236/trunk@117242 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 23:04:40 +00:00
heikki%netscape.com
e3e39244d4 Bug 130045, make marked-section-like constructs close on greater than so that content generated by MS Word and some other tools works as expected. r=harishd, sr=vidur, a=asa.
git-svn-id: svn://10.0.0.236/trunk@117241 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 22:58:36 +00:00
rogerl%netscape.com
c0404bd5e2 Switched to SpiderMOnkey style jsval tagged pointer scheme.
git-svn-id: svn://10.0.0.236/trunk@117240 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 22:58:24 +00:00
ian.mcgreer%sun.com
706f544f7a bug 132889, sense of boolean 'blocking' is reversed within the HANDLE_ERR macro of ssl_WriteV
git-svn-id: svn://10.0.0.236/trunk@117239 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 22:48:02 +00:00
cavin%netscape.com
3a2a1cde18 Fix for 82791. Allows OE and Outlook lists/groups to be imported and fixes the problem of not showing summary info at the end of import. r=ducarroz, sr=sspitzer, a=asa.
git-svn-id: svn://10.0.0.236/trunk@117238 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 22:19:46 +00:00
mscott%netscape.com
32dd768bbe Bug #132643 --> landing the ALERTS_SERVICE_BRANCH. Turning it on for windows.
r=sspitzer
sr=hewitt
a=asa


git-svn-id: svn://10.0.0.236/trunk@117235 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 22:07:32 +00:00
colinp%oeone.com
9b03d0ab17 changed the all day event to blue star
git-svn-id: svn://10.0.0.236/trunk@117234 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 22:07:22 +00:00
mscott%netscape.com
3b7a6db676 Bug #132643 --> landing the ALERTS_SERVICE_BRANCH. Adding Makefile.in files for the windows gmake build.
r=sspitzer
sr=hewitt
a=asa


git-svn-id: svn://10.0.0.236/trunk@117233 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 22:06:38 +00:00
cmanske%netscape.com
488e0bfb74 Check for duplicate publishing site names, b=127465, r=rcassin, sr=dveditz, a=asa
git-svn-id: svn://10.0.0.236/trunk@117232 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 22:06:15 +00:00
colinp%oeone.com
932f5dc665 fixed the dayview all day events & week view all day events is now centered
git-svn-id: svn://10.0.0.236/trunk@117231 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 21:53:27 +00:00
mikep%oeone.com
67a9247f51 Removing alert.
git-svn-id: svn://10.0.0.236/trunk@117230 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 21:47:32 +00:00
nelsonb%netscape.com
6d7e9c6fff Add new bits to struct returned by SSL_GetCipherSuiteInfo. Bug 132438.
git-svn-id: svn://10.0.0.236/trunk@117229 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 21:43:43 +00:00
andreas.otte%debitel.net
0e2a226965 fix bug 104081 [javascript: URL cant submit because of %20 instead of
SPACE] the script in a javascript url was not getting unescaped before
being evaluated by the js engine, r=jst, sr=darin, a=asa


git-svn-id: svn://10.0.0.236/trunk@117228 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 21:41:06 +00:00
bnesse%netscape.com
bd3a9a5827 Checkin for bug 120866. Add getenv() support to autoconfig module. Checking in for Jerry Tan. r=dveditz, sr=alecf, a=asa.
git-svn-id: svn://10.0.0.236/trunk@117226 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 21:37:50 +00:00
mikep%oeone.com
cdce3b8bdf Fixing bug with events not going the length of the screen if there was an all day event on the same day.
git-svn-id: svn://10.0.0.236/trunk@117225 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 21:31:22 +00:00
darin%netscape.com
65e3322b3e fixes bug 63878 (second patch) "Implement alert for 'document contains no
data' (was Going to lexmark.com does nothing, but www.lexmark works
[Connection reset by peer]"
r=gagan, sr=rpotts, a=scc


git-svn-id: svn://10.0.0.236/trunk@117224 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 21:30:41 +00:00
colinp%oeone.com
d7dad178c4 changed the week view to be more fancy
git-svn-id: svn://10.0.0.236/trunk@117223 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 21:27:24 +00:00
mkaply%us.ibm.com
4465b719ba #132295
r=dougt, sr=scc, a=asa
OS/2 only - save the location of the Profile directory to OS2.INI so third party apps can get it


git-svn-id: svn://10.0.0.236/trunk@117222 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 21:26:15 +00:00
darin%netscape.com
12ba0fdff1 fixes bug 132633 "navigator.appVersion no longer returns OS version !"
r=bzbarsky, sr=rpotts, a=scc


git-svn-id: svn://10.0.0.236/trunk@117221 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 21:25:58 +00:00
andreas.otte%debitel.net
6151a1f374 fix bug 94096 [Content-Base Header should not be supported] remove
support for header that was only part of a draft for http 1.1,
r=harishd, sr=jst, a=scc


git-svn-id: svn://10.0.0.236/trunk@117220 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 21:24:48 +00:00
khanson%netscape.com
3aa931270e patch #75132 changes for bug#132230 (str_unescape and js_str_escape in jsstr.c ignore OOM errors) Written by Steven Cole, sr=bendan, r=khanson, a=asa. Handles an out of memory conditions more gracefully.
git-svn-id: svn://10.0.0.236/trunk@117219 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 21:24:46 +00:00
mkaply%us.ibm.com
0b3a78cfa5 #132474
r=bienvenu, sr=sspitzer, a=asa
Use sopen/fdopen instead of fopen for mork on OS/2 - we don't support opening the same file twice


git-svn-id: svn://10.0.0.236/trunk@117218 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 21:18:11 +00:00
dougt%netscape.com
d300f5b795 Modifiy comments for 115853. Have not committed the UNDER_REVIEW -> FROZEN change yet. Will wait one week or so. r=dp@netscape.com, sr=rpotts@netscape.com, a=shaver@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@117217 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 21:15:50 +00:00
mscott%netscape.com
813555f714 Bug #132643 --> land ALERT_SERVICE_BRANCH. Start building xpfe\components\alerts on windows.
r=sspitzer
sr=hewitt
a=asa


git-svn-id: svn://10.0.0.236/trunk@117214 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 20:52:37 +00:00
mscott%netscape.com
88712c745d Bug #132643 --> land ALERT_SERVICE_BRANCH
r=sspitzer
sr=hewitt
a=asa


git-svn-id: svn://10.0.0.236/trunk@117213 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 20:52:01 +00:00
mscott%netscape.com
eba5f981b9 Bug #132643 --> land ALERT_SERVICE_BRANCH. Export alert.css
r=sspitzer
sr=hewitt
a=asa


git-svn-id: svn://10.0.0.236/trunk@117212 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 20:51:31 +00:00
pschwartau%netscape.com
c9655cd559 Updating JS_GetImplementationVersion() to date of latest JS release (67111).
git-svn-id: svn://10.0.0.236/trunk@117211 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 20:43:47 +00:00
serge%netscape.com
c2cc3b83b2 fix for 105334 Solaris acrobat plugin requires motif, patch by jim.song@sun.com s=serge, sr/a=blizzard
git-svn-id: svn://10.0.0.236/trunk@117210 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 20:20:27 +00:00
caillon%returnzero.com
c56a306976 Bug 119807, Computed color values should support getRGBColorValue(). r=bzbarsky, sr=jst, a=asa
git-svn-id: svn://10.0.0.236/trunk@117209 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 20:18:42 +00:00
bzbarsky%mit.edu
671610ed66 Fix memory leak. Bug 131417, patch by Peter A Jonsson
<pj@ludd.luth.se>, r=bzbarsky,pavlov, sr=blizzard,jag, a=asa


git-svn-id: svn://10.0.0.236/trunk@117208 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 19:47:27 +00:00
mscott%netscape.com
1be7725d9e Bug #132643 --> add the CSS rules for the animated alert window
r=sspitzer
sr=hewitt
a=asa


git-svn-id: svn://10.0.0.236/trunk@117207 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 19:35:53 +00:00
mkaply%us.ibm.com
b991768478 #119182
r=mkaply, sr=blizzard, a=asa
OS/2 only - Constrain rectangles when drawing so legacy (16-bit) drivers work


git-svn-id: svn://10.0.0.236/trunk@117206 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 19:34:28 +00:00
leaf%mozilla.org
cf4a0bef0c Automated update
git-svn-id: svn://10.0.0.236/trunk@117205 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 19:26:39 +00:00
mscott%netscape.com
27581f639c Bug #132643 --> add default prefs for controlling the behavior of the animated alert.
r=sspitzer
sr=hewitt
a=asa


git-svn-id: svn://10.0.0.236/trunk@117204 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 19:26:28 +00:00
locka%iol.ie
4377d20911 Add rules to configure script to control where doxygen reads and writes files. b=130592 r=seawood@netscape.com sr=scc@mozilla.org a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@117203 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 19:22:13 +00:00
mscott%netscape.com
8a8f890cea Bug #132643 --> add a new web browser chrome flag for a popup type. Set the native widget type to popup
if that's what the chrome flags say.
r=danm
sr=hewitt
a=asa


git-svn-id: svn://10.0.0.236/trunk@117202 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 19:22:05 +00:00
mscott%netscape.com
a82f957980 Bug #132643 --> add a new web browser chrome flag for a popup type.
r=danm
sr=hewitt


git-svn-id: svn://10.0.0.236/trunk@117201 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 19:20:54 +00:00
locka%iol.ie
2b253908e2 Generated from doxygen.cfg.in. b=130592 r=seawood@netscape.com sr=scc@mozilla.org a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@117200 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 19:20:02 +00:00
mscott%netscape.com
eb95a616f8 Bug #132643 --> land the animated alerts infrastructure from the ALERTS_SERVICE_BRANCH
These files aren't part of the windows build yet but they soon will be.
r=sspitzer
sr=hewitt
a=asa


git-svn-id: svn://10.0.0.236/trunk@117199 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 19:16:24 +00:00
jband%netscape.com
4f83b37d05 fix bug 132713. Use the iid for nsIException to detect exceptions rather than nsIXPCException. This allows for better error reporting of natively implemented exceptions. r=dbradley sr=jst a=scc.
git-svn-id: svn://10.0.0.236/trunk@117198 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 19:14:57 +00:00
sspitzer%netscape.com
fa855ce0c4 fix for #132738 (really bugscape #10240)
for servers with redirectors,
username, hostname, port should be fixed text (labels)
instead of input areas, as the user shouldn't edit them.
r=cavin,sr=bienvenu,a=asa


git-svn-id: svn://10.0.0.236/trunk@117197 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 19:10:16 +00:00
igor%mir2.org
3f11019c8c Merge tryStack with sDbl, changing layout of stack arrays in Interpreter.interpret to variables|temporaries|try stack|stack and add itsMaxVars and itsMaxFrameArray to InterpreterData to simplify stack arrays setup and make possible implementation of stack reuse simple.
git-svn-id: svn://10.0.0.236/trunk@117196 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 18:51:33 +00:00
sspitzer%netscape.com
34c4143dac until bug #101252 is fixed, objects called through proxies need to have THREADSAFE_ISUPPORTS.
r=dmose. NOT PART OF THE BUILD. a=asa


git-svn-id: svn://10.0.0.236/trunk@117195 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 18:20:10 +00:00
mikep%oeone.com
96cb52eb33 Adding in alarms.
git-svn-id: svn://10.0.0.236/trunk@117194 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 18:11:07 +00:00
mikep%oeone.com
2e34991a19 Fixing colinp's change of removing category.
git-svn-id: svn://10.0.0.236/trunk@117193 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 16:47:54 +00:00
colinp%oeone.com
38fc98d3c1 fix to the issue of selected items in the search tab
git-svn-id: svn://10.0.0.236/trunk@117192 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 16:34:29 +00:00
colinp%oeone.com
a30c797735 removed categories code
git-svn-id: svn://10.0.0.236/trunk@117191 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 16:30:43 +00:00
colinp%oeone.com
48e3c1378a added disabled state to unifinder buttons
git-svn-id: svn://10.0.0.236/trunk@117190 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 16:25:32 +00:00
wtc%netscape.com
d944ddda81 Bugzilla bug 132812: handle the EINTR error from sendfilev().
git-svn-id: svn://10.0.0.236/trunk@117189 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 16:21:57 +00:00
leaf%mozilla.org
783e917d1a use DEPTH on windows instead of topsrcdir
git-svn-id: svn://10.0.0.236/trunk@117188 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 16:16:08 +00:00
colinp%oeone.com
ee526717fd fixed the more / less button on the timepicker
git-svn-id: svn://10.0.0.236/trunk@117187 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 16:15:23 +00:00
ccarlen%netscape.com
571f68ebcc Bug 132106 - Put code into PPEmbed to support XUL preferences dialog. r=pink/sr=beard/a=asa
git-svn-id: svn://10.0.0.236/trunk@117186 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 15:52:22 +00:00
colinp%oeone.com
ff56da1585 new graphics for new-event dialog & removed categories
git-svn-id: svn://10.0.0.236/trunk@117185 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 15:31:34 +00:00
cmanske%netscape.com
0f10a83af9 Allow table cell selection w/o extra keypress in Composer, b=98558, r=mjudge, sr=dveditz, a=asa
git-svn-id: svn://10.0.0.236/trunk@117184 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 15:26:18 +00:00
cmanske%netscape.com
0b6789dd9e Allow table cell selection w/o extra keypress in Composer, b=98558, r=mjudge, sr=dveditz, a=asa
git-svn-id: svn://10.0.0.236/trunk@117183 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 15:25:08 +00:00
dcone%netscape.com
a06accd681 118890 r=rods sr=attinasi a=asa. Fixed printing in print preview. Last checking contained another fix I was working on.. so I pulled that out.
git-svn-id: svn://10.0.0.236/trunk@117182 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 15:18:38 +00:00
ccarlen%netscape.com
a9039a480f Bug 58533 - Can't open files with a '/' in name by double-clicking in Finder. r=rjc/sr=sfraser/a=asa
git-svn-id: svn://10.0.0.236/trunk@117181 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 15:03:17 +00:00
leaf%mozilla.org
5fccae8236 checking in for asasaki, bug 23560 to version windows dlls; r=cls, leaf a=asa
git-svn-id: svn://10.0.0.236/trunk@117180 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 15:01:17 +00:00
dcone%netscape.com
d24bc6a44f 118890 r=rods sr=attinasi a=asa. Fixed printing in print preview
git-svn-id: svn://10.0.0.236/trunk@117179 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 14:49:29 +00:00
locka%iol.ie
0a4088b10b Tweaked a comment to make attribute behaviour more clear. b=131725
git-svn-id: svn://10.0.0.236/trunk@117178 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 14:48:41 +00:00
brade%netscape.com
660c992969 check http response for valid range; report an error if not in valid range (bug 129559, r=jfrancis, sr=kin, a=Asa)
git-svn-id: svn://10.0.0.236/trunk@117177 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 14:35:00 +00:00
jshin%mailaps.org
f708190cd7 Bug 128587 : Fix a typo in uScanDecomposedHangulCommon() to make
EUC-KR/ISO-2022-KR decoders work correctly with 8byte-seq. representation
of Hangul syllables. r=yokoyama, sr=alecf, a=scc


git-svn-id: svn://10.0.0.236/trunk@117176 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 14:32:28 +00:00
colinp%oeone.com
f1b32d0a0e added hover and down states of previous/next arrows
git-svn-id: svn://10.0.0.236/trunk@117175 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 14:31:38 +00:00
locka%iol.ie
b9fa44e73d Make appending www. & .com during fixup more controllable via prefs. b=34943 r=brade@netscape.com sr=mscott@netscape.com a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@117174 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 14:29:52 +00:00
colinp%oeone.com
716b664cd1 removed useless code
git-svn-id: svn://10.0.0.236/trunk@117173 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 14:21:43 +00:00
colinp%oeone.com
c35044f3ff removed all instances of unifinder.dtd
git-svn-id: svn://10.0.0.236/trunk@117172 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 14:14:13 +00:00
colinp%oeone.com
ffbbc69e4f removed useless code
git-svn-id: svn://10.0.0.236/trunk@117171 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 13:58:57 +00:00
rayw%netscape.com
4e3de121c8 Added support for new string types in SOAP so they are automatically recognized
as xs:string type during encoding.  Bug 131952, r=heikki, sr=jband, a=asa.


git-svn-id: svn://10.0.0.236/trunk@117170 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 11:54:43 +00:00
seawood%netscape.com
458068b8e1 Add libart to basebrowser lists so that someone else doesn't spend 2 hrs wondering why the embedding tests don't work when you happen to have svg enabled.
git-svn-id: svn://10.0.0.236/trunk@117168 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 09:51:28 +00:00
rdayal%netscape.com
80003a3b7f NOT PART OF THE BUILD
Checking in new idl files for LDAP Replication, bug # 128086.
r/sr=sspitzer, a=asa


git-svn-id: svn://10.0.0.236/trunk@117167 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 09:33:19 +00:00
rdayal%netscape.com
666b64e59b NOT PART OF THE BUILD.
Checking in new src files for basic LDAP replication, bug # 128086.
r/sr=sspitzer, a=asa


git-svn-id: svn://10.0.0.236/trunk@117166 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 09:31:38 +00:00
mcafee%netscape.com
fa9adae71c other options for multiquery links
git-svn-id: svn://10.0.0.236/trunk@117165 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 09:25:08 +00:00
badami%netscape.com
87461cbd6a crash on double-click of word in textfield after form submission
Protect against invalid arguments getting passed into AppendText of PlainTextSerializer.
bug 125037 r=bratell sr=jst a=scc patch=tmutreja@netscape.com


git-svn-id: svn://10.0.0.236/trunk@117164 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 08:50:35 +00:00
sspitzer%netscape.com
7c8761ab2b more tweaks. not part of the build. a=asa
git-svn-id: svn://10.0.0.236/trunk@117163 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 08:43:58 +00:00
sspitzer%netscape.com
d5adb172df more tweaking. not part of the build. a=asa
git-svn-id: svn://10.0.0.236/trunk@117162 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 08:34:12 +00:00
seawood%netscape.com
c0d0184c2a Filling out win32 gmake embed build.
git-svn-id: svn://10.0.0.236/trunk@117161 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 08:27:26 +00:00
mcafee%netscape.com
d92b6da6db Adding options to multiquery page.
git-svn-id: svn://10.0.0.236/trunk@117160 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 07:59:30 +00:00
seawood%netscape.com
fb08a8ebcb Make embedding/config both objdir & win32 gmake aware.
git-svn-id: svn://10.0.0.236/trunk@117159 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 06:47:00 +00:00
dp%netscape.com
682459c176 bug 131249 Using arena for RuleHash r=dbaron@fas.harvard.edu,
sr=sfraser, a=asa


git-svn-id: svn://10.0.0.236/trunk@117158 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 06:28:16 +00:00
cmanske%netscape.com
dc8b327d06 Add Euro character to Insert Character dialog, b= 130486, r=glazman, sr=dveditz, a=asa
git-svn-id: svn://10.0.0.236/trunk@117157 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 06:25:23 +00:00
sspitzer%netscape.com
d5e2d35784 NOT PART OF THE BUILD. default the progress dialog to a better height and width.
a=asa


git-svn-id: svn://10.0.0.236/trunk@117155 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 05:05:37 +00:00
rbs%maths.uq.edu.au
f1c5af4f85 bug 130886 - caret doesn't respect character position within certain <mo> elements, r=roc+moz, sr=attinasi, a=asa
git-svn-id: svn://10.0.0.236/trunk@117154 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 04:49:33 +00:00
cltbld%netscape.com
4553b9345c Remove the search path to mozilla: so that this project doesn't take aeons to open.r=bryner. (sfraser checking in from build machine)
git-svn-id: svn://10.0.0.236/trunk@117153 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 04:41:44 +00:00
sspitzer%netscape.com
80e14088c2 changes for #120427. for offline LDAP addressbook pane.
note, until the pref-directory-add.xul change goes in, this
new function and these new strings aren't part of the build.
patch by srilatha.  NOT PART OF THE BUILD.
r/sr=sspitzer, a=asa


git-svn-id: svn://10.0.0.236/trunk@117152 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 04:41:30 +00:00
sspitzer%netscape.com
1a43737bec changes for #120421. progress UI (and driving code) for LDAP replication.
initial work by srilatha.  NOT PART OF THE BUILD.  a=asa


git-svn-id: svn://10.0.0.236/trunk@117151 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 04:33:05 +00:00
bryner%netscape.com
e6f37a4022 More work on XBL radio button (bug 112715). r=jkeiser, sr=jst, a=asa.
git-svn-id: svn://10.0.0.236/trunk@117150 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 04:22:19 +00:00
av%netscape.com
6c3a42c78c Fix for 99324 -- initializing variables, patch by mhammond@skippinet.com.au, r=av, sr=beard, a=scc
git-svn-id: svn://10.0.0.236/trunk@117149 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 04:19:10 +00:00
jfrancis%netscape.com
e7c3885f41 fix for 82813: tweaking editor whitespace handling to behave better when deleting in PRE
r=brade; sr=kin; a=asa


git-svn-id: svn://10.0.0.236/trunk@117148 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 04:10:25 +00:00
seawood%netscape.com
21d6c755b4 Remove files that have been repo-copied to xpcom/glue.
Bug #120474 r=dougt a=asa


git-svn-id: svn://10.0.0.236/trunk@117147 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 04:05:09 +00:00
bienvenu%netscape.com
27517a76c8 fix context menu and saving of inline attachments r=ducarroz, sr=sspitzer a=scc 129852
git-svn-id: svn://10.0.0.236/trunk@117146 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 03:57:07 +00:00
dbaron%fas.harvard.edu
78c66dd0d8 Fix orange by removing shadowing declaration of |nsresult status|.
git-svn-id: svn://10.0.0.236/trunk@117140 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 02:08:38 +00:00
seawood%netscape.com
51d86082c8 Fixing objdir bustage.
Added hack to remove .o from srcdir during export


git-svn-id: svn://10.0.0.236/trunk@117139 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 01:44:26 +00:00
rods%netscape.com
4cb6b26267 Backing out changes for Bug 131174
git-svn-id: svn://10.0.0.236/trunk@117134 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 00:42:48 +00:00
dougt%netscape.com
4a9dceaf11 fixing build bustage
git-svn-id: svn://10.0.0.236/trunk@117133 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 00:41:48 +00:00
leaf%mozilla.org
b9fe484572 fix gmake static windows build
git-svn-id: svn://10.0.0.236/trunk@117132 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 00:39:50 +00:00
andreww%netscape.com
b8a0cf1313 bugzilla bug 62011 - r=hwaara, sr=bienvenu, a=asa OBO drivers. Fixing subscribe dialog. Thanks to hwaara@chello.se and neil@parkwaycc.co.uk for cleanup suggestions.
git-svn-id: svn://10.0.0.236/trunk@117131 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 00:21:56 +00:00
alecf%netscape.com
1f0c5dc0a0 global history warnings
sr=alecf
r=timeless
a=asa
patch thanks to xan@dimensis.com


git-svn-id: svn://10.0.0.236/trunk@117130 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 00:18:11 +00:00
dougt%netscape.com
533be76398 fixing build bustage. need to export a header on the mac
git-svn-id: svn://10.0.0.236/trunk@117129 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 00:13:38 +00:00
andreww%netscape.com
2f04dcef3a bugzilla 121679 r=shuehan, sr=ben, a=asa OBO drivers, Search Messages UI: File button needs arrow indicating dropdown
git-svn-id: svn://10.0.0.236/trunk@117128 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 00:10:02 +00:00
cavin%netscape.com
56db1a32e2 Fix for 132095. Remember the redirector type from last login and uses it, along with the username, to determine if password is required on the next login. r=ducarroz, sr=mscott, a=asa.
git-svn-id: svn://10.0.0.236/trunk@117127 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 00:07:21 +00:00
seawood%netscape.com
f13eb3386b Sync tree against pristine 1.0.9 png distribution.
Reapply moz patches.  Added MOZCHANGES file to track moz-specific changes.
Bug #125845 r=pavlov a=asa


git-svn-id: svn://10.0.0.236/trunk@117126 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 00:06:13 +00:00
scc%mozilla.org
44cd50d51a bug #132278, r=dbaron, sr=vidur, a=asa, make |nsCOMPtr::operator&()| legal again
git-svn-id: svn://10.0.0.236/trunk@117125 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 00:05:16 +00:00
heikki%netscape.com
2dc0d2a291 Bug 127490, fix compiler warning. r=vidur, sr=jband, a=asa.
git-svn-id: svn://10.0.0.236/trunk@117124 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 00:03:13 +00:00
jfrancis%netscape.com
71aa660d6a fix for Bug 131757: deleting styled content in block can cause blank line insertion
r=glazman; sr=kin; a=asa


git-svn-id: svn://10.0.0.236/trunk@117123 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 00:03:10 +00:00
sgehani%netscape.com
cb932951bc Fix ``Focus goes bye-bye when opening print preview''.
b=126808; r=bryner; r=morse; sr=hewitt; a=asa


git-svn-id: svn://10.0.0.236/trunk@117122 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 23:56:43 +00:00
sgehani%netscape.com
13ba2659cb Make tabbing off of scale or page fields change the values if new ones
were entered.
b=126726; r=morse; sr=hewitt; a=asa


git-svn-id: svn://10.0.0.236/trunk@117121 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 23:51:18 +00:00
dbaron%fas.harvard.edu
a91e9d70d5 Fix dynamic style changes to the background of the root element or the BODY element by doing the necessary extra invalidation for backgrounds that are propagated to an ancestor. Restructure ApplyRenderingChangeToTree so it does less work in recursive calls, and remove old hack to invalidate for background changes that happen through attribute changes. b=63863 sr=attinasi r=bzbarsky a=scc
git-svn-id: svn://10.0.0.236/trunk@117120 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 23:51:17 +00:00
dougt%netscape.com
afb5558701 130405. Committing new files. r=alec, sr=brendan@mozilla.org, a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@117119 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 23:47:46 +00:00
stephend%netscape.com
f022075a06 Bug 132409. Clear and Compose buttons have the same mnemonic, 'C'. r=jglick@netscape.com/bhuvan@netscape.com, sr=bienvenu@netscape.com, a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@117118 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 23:46:19 +00:00
sgehani%netscape.com
3cfe54a879 Removing a sidebar should select the next one.
b=125982; r=gemal; sr=blake; a=asa


git-svn-id: svn://10.0.0.236/trunk@117117 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 23:45:34 +00:00
dbaron%fas.harvard.edu
bcacc9d154 Fix theme switching crash related to menus by regenerating the style contexts in children of menus (which are hidden from ReResolve) after the rest of the ReResolve so that they don't have ancestor style contexts pointing to the old rule tree. b=121055 r=bzbarsky sr=hyatt a=scc
git-svn-id: svn://10.0.0.236/trunk@117116 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 23:44:45 +00:00
jfrancis%netscape.com
ee2e7588a7 fix for Bug 113320: outdenting inside tables hosed.
r=glazman; sr=kin; a=asa


git-svn-id: svn://10.0.0.236/trunk@117115 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 23:44:23 +00:00
bstell%ix.netcom.com
c395e0444d bug 130661 TrueType code does not distinguish regular/bold/italic
r=yokoyama@netscape.com, sr=rbs@maths.uq.edu.au, a=scc@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@117114 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 23:44:10 +00:00
dougt%netscape.com
a288cd7893 130405. Makes the xpcom glue library usable. Updates XPCOM Samples. Adds requires lines to a few implict string/category consumers sr=alecf, sr=brendan@mozilla.org a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@117113 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 23:43:21 +00:00
colinp%oeone.com
04506f408c min height must be 700px for everything to lay out properly
git-svn-id: svn://10.0.0.236/trunk@117112 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 23:42:26 +00:00
sgehani%netscape.com
0f5fa1dad2 Make sidebar show up in MailNews.
b=121215; r=morse; sr=alecf; a=asa

Make sidebar show up after we retrun from print preview (if it was already
displayed), when the windows integration dialog pops up, and when you add
or remove tabs via the customize dialog.
b=127113; r=morse; sr=hewitt; a=asa


git-svn-id: svn://10.0.0.236/trunk@117111 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 23:41:58 +00:00
jfrancis%netscape.com
f8cdff6d98 fix for Bug 114112: indenting across separate table cells hosed.
r=glazman; sr=kin; a=asa


git-svn-id: svn://10.0.0.236/trunk@117110 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 23:40:50 +00:00
dougt%netscape.com
3bcae9b28c 130875. Fix to OpenVMS xptcall code. r=dougt@netscape.com sr=scc@mozilla.org a=asa@mozilla.org submitted by colin@theblakes.com
git-svn-id: svn://10.0.0.236/trunk@117109 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 23:37:44 +00:00
jfrancis%netscape.com
7897ddf7d9 fix for 98622: <big>/<small> not copied if partially selected
r=glazman; sr=kin; a=asa


git-svn-id: svn://10.0.0.236/trunk@117108 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 23:31:26 +00:00
heikki%netscape.com
6807227c78 Bug 120836, responseText had regressed so that invalid characters made us throw error. Now we just replace invalid characters and continue, as before. r=harishd, sr=jst, a=scc
git-svn-id: svn://10.0.0.236/trunk@117107 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 23:30:36 +00:00
sgehani%netscape.com
301398d7ec Polish search results.
b=106127; r=morse; sr=hewitt; a=asa


git-svn-id: svn://10.0.0.236/trunk@117106 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 23:29:56 +00:00
mkaply%us.ibm.com
7be8363c68 #1131461
r=cls, a=asa
Remove unused widget/src/os2/res directory


git-svn-id: svn://10.0.0.236/trunk@117105 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 23:29:11 +00:00
mcafee%netscape.com
73b06620b5 update
git-svn-id: svn://10.0.0.236/trunk@117104 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 23:28:27 +00:00
stephend%netscape.com
e113e3cdef Fixing bug 132411 and bug 132389. Bug 132389 - Conflicting mnemonics. r=jglick@netscape.com, sr=sspitzer@netscape.com, a=scc@mozilla.org. Bug 132411 - View | Sort By | Nick Name should read 'Nickname'. r=robinf@netscape.com, sr=bienvenu@netscape.com, a=scc@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@117103 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 23:27:27 +00:00
darin%netscape.com
6789f4665b fixes bug 132497 "prevent crash @nsJARChannel::GetContentLength"
r=dougt, sr=rpotts, a=asa


git-svn-id: svn://10.0.0.236/trunk@117102 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 23:24:53 +00:00
jfrancis%netscape.com
574f9e89c1 fix for 102612: making new blocks (lists, etc) in editor can get confused if nested inline styles are present.
r=glazman; sr=kin; a=asa


git-svn-id: svn://10.0.0.236/trunk@117101 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 23:24:21 +00:00
caillon%returnzero.com
3a459b6040 Bug 119936, Show currently selected mail label in context menu. r=hwaara,ssu; sr=bienvenu; a=asa
git-svn-id: svn://10.0.0.236/trunk@117100 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 23:22:50 +00:00
alecf%netscape.com
0c5e790fd8 last part of fix for bug 107575 - use ascii-based case-changing for PRunichar/char comparisons, rather than going through the unicharutil library
sr=jag, r=dbaron, a=asa


git-svn-id: svn://10.0.0.236/trunk@117099 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 23:22:03 +00:00
jband%netscape.com
57faa09874 fix bug 125084. Add support for empty arrays in nsIVariant. This is expressed as atype id rather than as a regular array with no elements. Includes changes to xpconnect to support mapping to empty JSArrays, xpconnect tests, and SOAP. Patches are from jcorwin@us.ibm.com and rayw@netscape.com. r=jband sr=brendan a=asa
git-svn-id: svn://10.0.0.236/trunk@117098 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 23:21:54 +00:00
jfrancis%netscape.com
90d1805408 fix for 82813: tweaking editor whitespace handling to behave better when deleting in PRE
r=brade; sr=kin; a=asa


git-svn-id: svn://10.0.0.236/trunk@117097 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 23:20:57 +00:00
jelwell%netscape.com
09c82decb3 Bug 128377, Generalize Turbo Code
r=law, sr=alecf, r=ssu, sr=slogan a=asa


git-svn-id: svn://10.0.0.236/trunk@117096 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 23:14:14 +00:00
mcafee%netscape.com
dbe8170dc6 adding sleestack
git-svn-id: svn://10.0.0.236/trunk@117095 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 23:10:33 +00:00
mcafee%netscape.com
f12db2f170 hardcoding ips to get around firewall problem.
git-svn-id: svn://10.0.0.236/trunk@117094 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 22:46:04 +00:00
colinp%oeone.com
2151385de8 removed useless graphics
git-svn-id: svn://10.0.0.236/trunk@117093 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 21:57:28 +00:00
colinp%oeone.com
f16470b216 removed useless grpahics & code
git-svn-id: svn://10.0.0.236/trunk@117092 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 21:57:08 +00:00
colinp%oeone.com
5a82547fd6 removed useless graphics
git-svn-id: svn://10.0.0.236/trunk@117091 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 21:45:56 +00:00
colinp%oeone.com
c7b3c464d8 new graphics for the unifinder (or what's left of it)
git-svn-id: svn://10.0.0.236/trunk@117090 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 21:37:44 +00:00
colinp%oeone.com
e9ee32d51b removed useless graphics
git-svn-id: svn://10.0.0.236/trunk@117089 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 21:23:48 +00:00
colinp%oeone.com
7c3e67fb32 removed useless graphics
git-svn-id: svn://10.0.0.236/trunk@117088 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 21:18:40 +00:00
colinp%oeone.com
d48b5f3fd4 fixes to the unifinder
git-svn-id: svn://10.0.0.236/trunk@117087 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 21:10:13 +00:00
mikep%oeone.com
2ee30b7dee Fixing bug 129861: problem with selection in unifinder tree.
git-svn-id: svn://10.0.0.236/trunk@117086 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 21:01:23 +00:00
ftang%netscape.com
9c3f64a9cd fix bug smoketest blocker 132370 and hopefully nsbeta1+ 122875 too.
check M9.0 FontManager and don't call them if they are not available
r=brade@netscape.com sr=sfraser a=kin (as sheirff for blocker)


git-svn-id: svn://10.0.0.236/trunk@117085 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 20:55:12 +00:00
mikep%oeone.com
9534b7794f Adding in unifinder menu to file menu.
git-svn-id: svn://10.0.0.236/trunk@117084 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 20:37:01 +00:00
mikep%oeone.com
3dc4abb223 Starting to implement alarms.
git-svn-id: svn://10.0.0.236/trunk@117083 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 20:35:11 +00:00
mikep%oeone.com
7ae423a6f2 Making calendarEventAlertDialog more like OEone's new dialog.
git-svn-id: svn://10.0.0.236/trunk@117082 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 20:34:17 +00:00
mikep%oeone.com
4fb97799b2 Removing menu from unifinder, moving it to menubar.
git-svn-id: svn://10.0.0.236/trunk@117081 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 20:33:56 +00:00
mikep%oeone.com
08b8815f14 Removing popup menu from unifinder, moving it to menubar.
git-svn-id: svn://10.0.0.236/trunk@117080 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 20:33:20 +00:00
mikep%oeone.com
32d0719d83 Calendar doesn't open a bunch of windows anymore, but reloads the calendar window when the user clicks on the calendar menu item. I've also started adding in calls for alarm dialogs.
git-svn-id: svn://10.0.0.236/trunk@117079 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 20:31:36 +00:00
colinp%oeone.com
8abf008af8 fixed an issue with the month view not centering properly
git-svn-id: svn://10.0.0.236/trunk@117078 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 20:23:57 +00:00
colinp%oeone.com
ccdb9a0da8 added missing white strip back in on hover
git-svn-id: svn://10.0.0.236/trunk@117074 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 19:08:58 +00:00
colinp%oeone.com
d190158798 removed annoying bottom lines & left white lines in down state
git-svn-id: svn://10.0.0.236/trunk@117073 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 18:58:32 +00:00
jpierre%netscape.com
e1dfde9a6a Fix error in SECMOD_UnloadUserModule reportd by Ian for bug 132461 - use Stan remove call rather than add
git-svn-id: svn://10.0.0.236/trunk@117072 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 18:44:23 +00:00
nboyd%atg.com
728dca6615 Fix eval code cases on 132217
git-svn-id: svn://10.0.0.236/trunk@117071 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 17:26:55 +00:00
colinp%oeone.com
df545970d2 fixed a number of gross looking colors - more modern now
git-svn-id: svn://10.0.0.236/trunk@117070 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 17:22:28 +00:00
mikep%oeone.com
ceef18f51e Adding in broadcasters to listen for edit and delete commands.
git-svn-id: svn://10.0.0.236/trunk@117069 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 17:21:12 +00:00
colinp%oeone.com
96dc29d8b1 Make the colors more consistent with modern theme
git-svn-id: svn://10.0.0.236/trunk@117068 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 17:08:10 +00:00
colinp%oeone.com
3ad34c8123 fixed a whole bunch of alignment issues in the event dialog as well as the search box in the unifinder.
git-svn-id: svn://10.0.0.236/trunk@117065 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 16:36:07 +00:00
caillon%returnzero.com
5703282550 Bug 116523, Search selected text context menu missing in XHTML as XML frameset docs, strict warning on right click. r=rossi@telnet.at, sr=jag, a=asa
git-svn-id: svn://10.0.0.236/trunk@117064 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 15:46:02 +00:00
mikep%oeone.com
69b72da3c4 Fixing bug 132403, aligning items in the unifinder in the center of the row.
git-svn-id: svn://10.0.0.236/trunk@117063 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 15:29:07 +00:00
mikep%oeone.com
40bc1f8010 Adding in alerts if ical not registered properly.
git-svn-id: svn://10.0.0.236/trunk@117062 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 15:26:19 +00:00
colinp%oeone.com
f349e7d488 fix to bug 120347 - Hitting the delete key should delete entry
Added a "onkeypress" to the tree to handle backspace & delete events


git-svn-id: svn://10.0.0.236/trunk@117061 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 14:59:34 +00:00
dcone%netscape.com
06e6c3a4ee b=131888 r=dcone sr=attinasi a=asa Clean up crash on OS9 print dialog.
git-svn-id: svn://10.0.0.236/trunk@117060 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 14:58:41 +00:00
wtc%netscape.com
6a1276a42e Bug 132461: restored the declaration of SECMOD_LoadModule.
git-svn-id: svn://10.0.0.236/trunk@117059 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 14:48:58 +00:00
brade%netscape.com
ad03d125fa handle new flag for no link adjustments, handle empty values (bug 122227); r=adamlock, sr=kin, a=asa
git-svn-id: svn://10.0.0.236/trunk@117058 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 14:47:06 +00:00
bienvenu%netscape.com
2770f54467 fix problems with notifications of msgs added and deleted failing, e.g., folder with new msgs not getting bolded r=varada sr=sspitzer a=asa 132118
git-svn-id: svn://10.0.0.236/trunk@117057 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 14:42:11 +00:00
mikep%oeone.com
f05198eb1c Fixing bug 131631, problems with events in day view overlapping.
git-svn-id: svn://10.0.0.236/trunk@117056 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 14:35:48 +00:00
brade%netscape.com
9b38ca2a46 set flag for not doing any link fixup (bug 122227, r=adamlock, sr=kin, a=Asa)
git-svn-id: svn://10.0.0.236/trunk@117055 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 14:19:48 +00:00
brade%netscape.com
0a8d034be0 add new flag; bug 122227, r=adamlock, sr=kin, a=Asa
git-svn-id: svn://10.0.0.236/trunk@117054 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 14:17:31 +00:00
mkaply%us.ibm.com
fca9f35d2c #132050
r=cls, a=asa
Get rid of OS2_PROGRAM_RESOURCE hack - use RESFILE


git-svn-id: svn://10.0.0.236/trunk@117051 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 13:45:32 +00:00
leaf%mozilla.org
4df50ec294 Automated update
git-svn-id: svn://10.0.0.236/trunk@117050 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 13:26:44 +00:00
mkaply%us.ibm.com
08e91bde2e This should have been in quotes - orevent OS/2 build warning
git-svn-id: svn://10.0.0.236/trunk@117049 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 13:20:50 +00:00
seawood%netscape.com
bda7dc790b Oops. Missed a file.
git-svn-id: svn://10.0.0.236/trunk@117048 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 10:33:54 +00:00
seawood%netscape.com
fd70272e53 Remove hardcoded OS_TARGET=WINNT and test OS_ARCH instead of OS_TARGET so that win9x/xp gmake builds work.
Bug #128779 r=jrgm a=asa


git-svn-id: svn://10.0.0.236/trunk@117047 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 09:48:15 +00:00
seawood%netscape.com
56dfa1e260 Move the following files into the xpcom/glue dir:
nsGenericFactory.cpp
nsIGenericFactory.h
nsIInterfaceRequestorUtils.h
nsISupportsImpl.h
nsISupportsutils.h
nsIWeakReferenceUtils.h
Bug #120474 r=dougt a=asa


git-svn-id: svn://10.0.0.236/trunk@117046 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 09:36:47 +00:00
bryner%netscape.com
6c323b9e34 Implement HTML radio button in XBL (bug 112715). r=pavlov, sr=ben, a=brendan.
git-svn-id: svn://10.0.0.236/trunk@117045 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 09:16:17 +00:00
seawood%netscape.com
4933a8ee1e Since the nightly automation builds in embedding/config, do not autoreg entries when building embed.jar. This should fix the various chrome problems that people have been having lately.
Bug #131016 (& probably 131461 & 130331 too) r=bryner


git-svn-id: svn://10.0.0.236/trunk@117044 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 09:13:22 +00:00
brendan%mozilla.org
04bffdc779 Fix js_FinalizeStringRT so it doesn't depend on a dependent string's base, which may already be finalized (132088, r=scole, sr=shaver, a=asa).
git-svn-id: svn://10.0.0.236/trunk@117042 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 09:06:00 +00:00
rods%netscape.com
5df914a052 Make the default for ShrinkToFit be PR_TRUE
Bug 128008 r=kmcclusk sr=kin a=asa


git-svn-id: svn://10.0.0.236/trunk@117041 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 08:57:17 +00:00
bryner%netscape.com
fddea0ec2c Fixing bustage from darin's checkin. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@117040 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 08:50:45 +00:00
bryner%netscape.com
71a03d2a1d Backing out my checkin from earlier (bug 130778), it seems to be the culprit for the Tp increase.
git-svn-id: svn://10.0.0.236/trunk@117039 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 07:33:51 +00:00
mkaply%us.ibm.com
2260b95730 Include of nsIOService.h was somehow including <os2h> later without #defines we need - solution is to add #define INCL_ statements at the beginning
git-svn-id: svn://10.0.0.236/trunk@117038 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 05:00:45 +00:00
jpierre%netscape.com
88a1e88a2a Fix for 132461 - add better functions to load and remove modules dynamically r=relyea
git-svn-id: svn://10.0.0.236/trunk@117036 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 03:35:28 +00:00
jpierre%netscape.com
fd389b42f8 Fix for 132461 - add better functions to load and remove modules dynamically
git-svn-id: svn://10.0.0.236/trunk@117035 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 03:34:47 +00:00
wtc%netscape.com
370ad816ba Bugzilla bug 131350: export SEC_PKCS12DecoderGetCerts from smime.def.
r=relyea.


git-svn-id: svn://10.0.0.236/trunk@117033 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 03:05:49 +00:00
dean_tessman%hotmail.com
341c2bc087 bug 128983 - F4 to dismiss selects and menulists causes beep
Now only beeps if the popup has a tag of "menu"
r=aaronl  sr=jag  a=asa


git-svn-id: svn://10.0.0.236/trunk@117032 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 02:58:52 +00:00
dean_tessman%hotmail.com
0457bd79fe bug 130206 - crash using jsd
added a null check to nsDragService::GetNumDropItems on windows
r=rginda, pink  sr=jag  a=asa


git-svn-id: svn://10.0.0.236/trunk@117031 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 02:50:59 +00:00
cmanske%netscape.com
a0ec0c6d6f Fixed busted double-click word selection in Composer, b=131739, sr=scc, a=asa
git-svn-id: svn://10.0.0.236/trunk@117030 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 02:47:52 +00:00
akkana%netscape.com
88ad10ca3d 43433: Enable meta modifier in gtk event handler. Fix from jay.yan@sun.com, r=akkana, brade, sr=blizzard, a=asa
git-svn-id: svn://10.0.0.236/trunk@117028 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 02:39:12 +00:00
akkana%netscape.com
9790169176 116405: Fix replace all, backwards case. r=jfrancis sr=sfraser a=asa
git-svn-id: svn://10.0.0.236/trunk@117027 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 02:37:58 +00:00
aaronl%netscape.com
a16131a858 Bug 130447 - Clicking on some named anchors goes to top of document. r=saari, sr=hewitt, a=asa. Bug 132154 - can no longer tab thru image maps areas . r=bryner, sr=hewitt, a=asa
git-svn-id: svn://10.0.0.236/trunk@117026 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 02:37:48 +00:00
sspitzer%netscape.com
a54a1d664b fix for #132184. make quick search bar in AB look like quick search bar in mail.
r=andreww, sr=sspitzer, a=asa.  fix by t.bugz@lament.cjb.net (Tuukka Tolvanen)


git-svn-id: svn://10.0.0.236/trunk@117024 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 02:01:19 +00:00
sspitzer%netscape.com
f24e80f57c fix for #132225. local addressbook searches return (bogus) duplicate results if you have mailing lists.
r=racham, sr=bienvenu, a=asa


git-svn-id: svn://10.0.0.236/trunk@117023 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 01:59:47 +00:00
nboyd%atg.com
ea60769a96 Fix bug 132217.
git-svn-id: svn://10.0.0.236/trunk@117022 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 01:44:54 +00:00
darin%netscape.com
1d30a10d00 fixes SVG bustage, b=128508
git-svn-id: svn://10.0.0.236/trunk@117021 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 01:43:51 +00:00
darin%netscape.com
a6b5d8b2f4 this should fix the OS/2 bustage, b=128508
git-svn-id: svn://10.0.0.236/trunk@117019 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 01:14:28 +00:00
darin%netscape.com
4c808c428c fixes SVG bustage
git-svn-id: svn://10.0.0.236/trunk@117018 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 01:10:18 +00:00
bryner%netscape.com
1f11c8e208 Fixing bustage again
git-svn-id: svn://10.0.0.236/trunk@117017 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 01:08:59 +00:00
darin%netscape.com
10870ccf86 fixes pending mac bustage
git-svn-id: svn://10.0.0.236/trunk@117016 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 00:55:56 +00:00
bryner%netscape.com
a0a7767c4e argh, fixing windows nmake bustage.
git-svn-id: svn://10.0.0.236/trunk@117015 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 00:50:40 +00:00
darin%netscape.com
fecce6498c fixes MOZ_SVG bustage, b=128508
git-svn-id: svn://10.0.0.236/trunk@117014 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-21 00:10:17 +00:00
darin%netscape.com
888ba64100 fixes pending mac bustage
git-svn-id: svn://10.0.0.236/trunk@117011 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-20 23:55:16 +00:00
darin%netscape.com
f22b2880ed fixes pending mac bustage
git-svn-id: svn://10.0.0.236/trunk@117010 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-20 23:39:06 +00:00
darin%netscape.com
00852fcf7a fix more pending mac bustage
git-svn-id: svn://10.0.0.236/trunk@117009 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-20 23:36:03 +00:00
bryner%netscape.com
f8019ea98c Fixing windows bustage.
git-svn-id: svn://10.0.0.236/trunk@117008 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-20 23:28:48 +00:00
syd%netscape.com
0b513fdfbb Fix for 89720 -- attempt to display meaningful text messages during install if system error is received. sr=sfraser, a=asa
git-svn-id: svn://10.0.0.236/trunk@117007 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-20 23:15:55 +00:00
darin%netscape.com
d06c084144 fixes mac bustage
git-svn-id: svn://10.0.0.236/trunk@117006 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-20 23:03:51 +00:00
mkaply%us.ibm.com
7338a8c46d #1131461
r=cls, a=asa
Remove unused gfx/src/os2/res directory


git-svn-id: svn://10.0.0.236/trunk@117005 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-20 22:59:08 +00:00
rods%netscape.com
ea7e576f56 This disallows printing or print preview to work if the document is busy.
Meaning it might be still loading or unloading.
Bug 131174 r=dcone a=attinasi a=dbaron


git-svn-id: svn://10.0.0.236/trunk@117003 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-20 22:50:42 +00:00
darin%netscape.com
8defbf5d26 b=128508 "freeze nsIChannel nsIRequest" r=gagan, sr=rpotts, a=asa
git-svn-id: svn://10.0.0.236/trunk@117002 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-20 22:50:33 +00:00
bryner%netscape.com
8763a125c1 Bug 130778 - fixing Txul regression from changing 'menuactive' attribute to :-moz-menuactive pseudoclass. Get the menuactive state from the frame instead of the content node so that we don't have to call through xpconnect and js. r=dbaron, sr=hyatt, a=asa.
git-svn-id: svn://10.0.0.236/trunk@117001 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-20 22:48:24 +00:00
karnaze%netscape.com
c0f48434c7 new regression test not affecting the build.
git-svn-id: svn://10.0.0.236/trunk@117000 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-20 22:18:38 +00:00
karnaze%netscape.com
4cedce858a bug 124637 - when figuring available width for HRs subtract out both margins. a=asa, sr=attinasi, r=alexsavulov.
git-svn-id: svn://10.0.0.236/trunk@116999 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-20 22:14:27 +00:00
mitchf%netscape.com
f99650da6a fixes for bugs 12283 and 11949
git-svn-id: svn://10.0.0.236/trunk@116998 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-20 22:12:02 +00:00
mitchf%netscape.com
4b5a717ac4 fix for bug 12283
git-svn-id: svn://10.0.0.236/trunk@116997 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-20 22:11:19 +00:00
blakeross%telocity.com
65062d232b 131762 - can open multiple occurrences of download manager. reversal. r=hewitt sr=ben a=asa
git-svn-id: svn://10.0.0.236/trunk@116996 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-20 21:49:18 +00:00
nhotta%netscape.com
38eef694e3 Changed to use x-western lang group for the error fallback,
patch by shanjian, bug 128338, r=smontage, sr=blizzard, a=scc.


git-svn-id: svn://10.0.0.236/trunk@116995 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-20 21:27:32 +00:00
wtc%netscape.com
5f7e803993 Bugzilla bug 131427: add "for Clients" to the version id strings in the
softoken shared library if MOZ_CLIENT is defined.  r=relyea.


git-svn-id: svn://10.0.0.236/trunk@116994 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-20 21:17:30 +00:00
wtc%netscape.com
a3e52b9f60 Bugzilla bug 132208: implemented PR_SendFile on Linux with the sendfile
system call and the TCP_CORK socket option.  r=jgmyers.
Modified Files: _linux.h unix_errors.c ptio.c


git-svn-id: svn://10.0.0.236/trunk@116992 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-20 21:09:41 +00:00
wtc%netscape.com
d33180bf7f Bugzilla bug 132089: use the UNIX98 pthread_mutexattr_settype function.
Add -D_XOPEN_SOURCE=500 to enable the UNIX98 compilation environment.


git-svn-id: svn://10.0.0.236/trunk@116991 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-20 21:06:10 +00:00
rods%netscape.com
7cd2f9a546 Minor fix for patch should have been * instead of !*
Bug 131852 r=dcone sr=attinasi a=scc


git-svn-id: svn://10.0.0.236/trunk@116987 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-20 20:43:42 +00:00
igor%mir2.org
15cacee8fd From my email:
I think recent Christopher suggestions about tail call elimination is worth
to consider, as it would allow to cut invocation cost of script functions
quite nicely in many cases. Plus I am thinking of not creating Object[] array
to pass arguments to callee if it is another interpreted function as it can
directly access the caller stack. But first I decided to make some
preparation work to simplify an implementation of these features later. The
attached patch includes:

1. Moving all code to setup scope from
InterpretedFunction.call/InterpretedFunction.call to Interpreter.interpret so
the call method simply calls Interpreter.interpret. It would make tail call
elimination code much simple. I also hope this simplifies changes Christopher
needs for the continuations support (but I have strong reservation about
possibility to implement it corectly).

2. Moving all declaration of temporary variables used only during processing
of the single ICODE to the case blocks.

3. Interpreter loop termination only in RETURN icodes, not when pc exceeds
icode size, so there is no need to check for this condition on each icode.
(Scripts are handled via the special END_ICODE token).


git-svn-id: svn://10.0.0.236/trunk@116986 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-20 20:00:32 +00:00
mikep%oeone.com
82b17ecf80 Adding calendar to taskbar, as per bug 128806, with code help from Karl Guertin.
git-svn-id: svn://10.0.0.236/trunk@116985 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-20 19:51:08 +00:00
cathleen%netscape.com
fe4a510396 back out fix for bug 129101, caused performance regression on txul (window open), bug 132201
git-svn-id: svn://10.0.0.236/trunk@116984 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-20 19:50:43 +00:00
wtc%netscape.com
1cf20d58af Bugzilla bug 132208: call fstat() only when necessary in pt_HPUXSendFile.
git-svn-id: svn://10.0.0.236/trunk@116983 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-20 19:35:56 +00:00
pschwartau%netscape.com
c58ce60f59 Fixing a blunder in Section 4, and changing from brackets to braces for ECMA attribute.
git-svn-id: svn://10.0.0.236/trunk@116982 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-20 19:24:08 +00:00
pschwartau%netscape.com
112ed24fd3 Deleted an extraneous line; improved readablity.
git-svn-id: svn://10.0.0.236/trunk@116981 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-20 19:13:36 +00:00
mikep%oeone.com
bb6266e808 Fixing bug 129860, changing the default of Forever to be on top of Until for repeating section.
git-svn-id: svn://10.0.0.236/trunk@116980 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-20 19:07:46 +00:00
mikep%oeone.com
3cf62782a1 Ordering events in month view, week view and day view. Fix for bug 128828.
git-svn-id: svn://10.0.0.236/trunk@116979 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-20 18:53:59 +00:00
despotdaemon%netscape.com
dd664ae8a4 Pseudo-automatic update of changes made by caillon@returnzero.com.
git-svn-id: svn://10.0.0.236/trunk@116978 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-20 18:52:29 +00:00
despotdaemon%netscape.com
ff84e431f8 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@116977 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-20 18:46:03 +00:00
ftang%netscape.com
2f153bf3f4 fix bug 128580 r=nhota, sr=alecf a=asa
return erorr code instead of success code when we hit structur issu


git-svn-id: svn://10.0.0.236/trunk@116975 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-20 15:36:35 +00:00
dcone%netscape.com
5d43e8ce6d b=130027 r=karnaze sr=attinasi a=scc. fix PatBlt to be used only in optimized cases.
git-svn-id: svn://10.0.0.236/trunk@116974 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-20 14:53:57 +00:00
peterv%netscape.com
2ccc2317a7 Bug 123899 (document.body.innerHTML is broken). Don't notify the document twice about content modification from script. r=Fabian, sr=jst, a=asa.
git-svn-id: svn://10.0.0.236/trunk@116973 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-20 13:22:27 +00:00
rayw%netscape.com
f8e2cb4222 Added xmlschema.xpt to package list. Bug 131957, r=heikki, sr=jband, a=asa
git-svn-id: svn://10.0.0.236/trunk@116972 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-20 13:06:13 +00:00
rods%netscape.com
29613d1e34 Besides turning on the pref, I needed to move the initialization code for
getting the values from the default printer from the DocumentViewer down into
the PrintOptions service. We want it done only the very first time when the PrintSettings is created.
Bug 131852 r=dcone sr=attinasi a=scc


git-svn-id: svn://10.0.0.236/trunk@116971 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-20 12:43:13 +00:00
rods%netscape.com
2bd0f7d51b The patch in nsPageFrame.cpp is insurance to help keep a problem like this from
hanging the browser again.
The patch in nsSimplePageSequence.cpp is the actual fix. I verified that
nsPageFrame patch will stop it from happening.
Bug 132022 r=dcone a=attinasi a=scc


git-svn-id: svn://10.0.0.236/trunk@116970 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-20 12:34:18 +00:00
locka%iol.ie
c19fc399f2 Append [JavaScript Application] to the title of alert/confirm/prompt dialogs posed by ordinary JS. b=31573 r=danm@netscape.com sr=blaker@netscape.com a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@116969 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-20 11:23:13 +00:00
mcafee%netscape.com
6b1b0376cb adding luna
git-svn-id: svn://10.0.0.236/trunk@116968 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-20 10:09:19 +00:00
jaggernaut%netscape.com
58497aa0c1 Bug 101723: security icon only works for the first tab
Bug 117203: Insecure POST warning only comes up for first tab
Bug 120043: Page Info shows information about a page in the first tab
r=sgehani, r=kaie/ddrinan (for security stuff), sr=sspitzer (for mail/news stuff), sr=hyatt, a=asa. Work based on patch by Smaug <smaug@jippii.fi>.


git-svn-id: svn://10.0.0.236/trunk@116967 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-20 09:57:35 +00:00
jelwell%netscape.com
678403b922 Fix for 84189. Fix for free of bogus pointer. r=syd, sr=dveditz, a=asa (syd checking in on behalf of contributor)
git-svn-id: svn://10.0.0.236/trunk@116966 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-20 09:48:02 +00:00
hidday%geocities.com
c3d0dd759e Moving the patch for bug 122726 "Unable to enumerate the form elements
by using for/in" to the right place in the file. No code change.
r=hidday@geocities.com sr=jst@netscape.com a=asa@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@116963 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-20 08:01:54 +00:00
aaronl%netscape.com
2e4f95d6b4 Bug 131089, bug 131238, and bug 131918. Fixes regressions caused from 'browse with caret' checkins in bug 66597. a) bug 131089 - crash in ResetBrowseWithCaret(), r=bryner, sr=alecf, a=scc. b) bug 131238 - assertions caused by SetCaretContentVisible, r=bryner, sr=alecf, a=scc. c) bug 131918 - infinite loop in MoveFocusToCaret(), r=jgaunt, sr=alecf, a=asa
git-svn-id: svn://10.0.0.236/trunk@116962 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-20 06:42:26 +00:00
mstoltz%netscape.com
083b598d3c A bunch of fixes in caps:
128697 - Added a pref listener for changes to capability.policy prefs,
removed profile-change listener
131025 - Removed insecure "trusted codebase principals" feature
131340 - Make nsCodebasePrincipal::Equals handle jar URLs correctly
131342 - Clean up privilege-grant dialog code
128861 - class policy hashtables allocated only when needed; avoids
PLDHash memory-use warning
Fixed comparison of -1 and 80 ports (Can't find the bug # right now)

All r=harishd, sr=jst, a=asa.


git-svn-id: svn://10.0.0.236/trunk@116958 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-20 05:53:46 +00:00
khanson%netscape.com
79891be530 Patch 74900 for bug #131817 (OOM in AllocSrcNote causes crash in js_NewSrcNote). The patch was contributed by Steven Cole (scole@planetweb.com), sr=brendan, r=khanson, a=scc
git-svn-id: svn://10.0.0.236/trunk@116956 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-20 05:45:12 +00:00
cotter%netscape.com
1df2e6dce7 help content update per bugzilla 122806, r=oeschger; minor fixes to cert mgr help.
git-svn-id: svn://10.0.0.236/trunk@116955 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-20 05:44:43 +00:00
leaf%mozilla.org
4d72d31898 Automated update
git-svn-id: svn://10.0.0.236/trunk@116953 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-20 04:56:43 +00:00
mkaply%us.ibm.com
723b078bcf #132050
r=cls, a=asa
Remove OS2_PROGRAM_RESOURCE hack - use RESFILE


git-svn-id: svn://10.0.0.236/trunk@116952 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-20 04:54:30 +00:00
bryner%netscape.com
e5936f4360 Bug 52815 - get rid of third tab stop inside <input type=file>. Patch from pete.zha@sun.com, r=bryner, sr=attinasi, a=asa.
git-svn-id: svn://10.0.0.236/trunk@116951 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-20 04:50:15 +00:00
wtc%netscape.com
796755f94c Bugzilla bug 131430: changed "softoken" to "softokn" to match the file
name.  r=relyea.


git-svn-id: svn://10.0.0.236/trunk@116950 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-20 04:43:41 +00:00
badami%netscape.com
da14c60c9d forget datas - If no basehref is specified in head but one is in the body use the one in the body.
bug 121481 r=harishd sr=jst a=asa patch=tmutreja@netscape.com


git-svn-id: svn://10.0.0.236/trunk@116949 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-20 04:43:23 +00:00
wtc%netscape.com
0470369454 Bugzilla bug 131427: added sccs and rcs version id strings to the softoken
shared library.  r=relyea.
Modified files: manifest.mn pkcs11.c
Added file: softkver.c


git-svn-id: svn://10.0.0.236/trunk@116948 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-20 04:38:09 +00:00
badami%netscape.com
c8d7edf2a2 Redirection limit for this URL exceeded; Doom cache entry if redirecting back to self
bug 127348 r=gagan sr=darin a=asa


git-svn-id: svn://10.0.0.236/trunk@116947 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-20 04:33:51 +00:00
seawood%netscape.com
0d828695c6 Backing out alecf's checkin for bug 124497 to fix comet startup test problem.
Dougt claims that nsLocalFile's copy constructor doesn't work.
r=sleestack


git-svn-id: svn://10.0.0.236/trunk@116946 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-20 03:16:09 +00:00
sonja.mirtitsch%sun.com
bbf56ac88d patch for bug 87914 r=wtc, NSS test scripts require . in the PATH
git-svn-id: svn://10.0.0.236/trunk@116945 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-20 03:01:27 +00:00
mcafee%netscape.com
0b531548d5 turning off bezier graphing of moving average (131098)
git-svn-id: svn://10.0.0.236/trunk@116944 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-20 02:54:51 +00:00
hewitt%netscape.com
0a4b7db207 124668 - crash moving mouse over outliner, r=sgehani/dbaron, a=asa
git-svn-id: svn://10.0.0.236/trunk@116942 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-20 02:27:25 +00:00
brendan%mozilla.org
ff87dae2bd Defend against early OOM when finishing JSDHashTables (131815, r=scole, sr=jband, a=asa).
git-svn-id: svn://10.0.0.236/trunk@116941 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-20 02:22:50 +00:00
andreww%netscape.com
c63518c263 bugzilla bug 112885 r=andrew, sr=sspitzer, a=asa OBO drivers. Patch by jonasj@jonasj.dk . scrollbar in message pane shouldnt have border-right.
git-svn-id: svn://10.0.0.236/trunk@116939 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-20 02:07:18 +00:00
kin%netscape.com
6013bc741c Fix for bug 131820: Hitting return in an inline style doesn't advance
caret to next line

Prevent AdjustSelection() from adding a MozBR when
the root node is empty so that EditAfterInner()
can add the BogusBR node.

r=jfrancis@netscape.com  sr=sfraser@netscape.com  a=scc@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@116938 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-20 01:45:55 +00:00
kin%netscape.com
39fbbae643 Fix for bug 102615: After changing font color, backspacing
to a previous line does not let caret
                    update position

Modified RemoveFrame() so that it generates a reflow
command when removing a <br> from an inline with a next-in-flow.

r=dbaron@fas.harvard.edu  sr=attinasi@netscape.com  a=scc@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@116937 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-20 01:44:43 +00:00
sfraser%netscape.com
0d51bd1709 Fix for bug 130753 -- avoid ugly page-flash when going Back to a scrolled page by not redrawing widgets which have a hidden parent. r=pinkerton, sr=hyatt, a=scc
git-svn-id: svn://10.0.0.236/trunk@116936 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-20 01:37:02 +00:00
seawood%netscape.com
6155768cb5 Fixing symlink detection again.
make the loop simpler: loop while link to resolve.  break on finding
run-mozilla.sh or finding an invalid link.
Thanks to Andrew Schultz <ajschult@eos.ncsu.edu> for the patch.
Bug #57866 r=cls a=asa


git-svn-id: svn://10.0.0.236/trunk@116935 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-20 01:34:25 +00:00
bryner%netscape.com
93f5b25b99 Bug 81727 - implement Shift+F10 to bring up context menu on linux. Patch from Gilbert.Fang@sun.com, r=bryner, sr=blizzard, a=asa.
git-svn-id: svn://10.0.0.236/trunk@116934 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-20 01:28:48 +00:00
racham%netscape.com
d6d99eebd0 Fixing bug 129693. Adding tooltip to GetMap button to make functionality of the widget clear to the end user. r=ssu, sr=mscott, a=asa
git-svn-id: svn://10.0.0.236/trunk@116933 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-20 01:25:11 +00:00
oeschger%netscape.com
af2aac813f adding help buttons to form manager, r=morse, sr=alecf, a=asa/drivers, bug=131254
git-svn-id: svn://10.0.0.236/trunk@116932 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-20 01:24:03 +00:00
bzbarsky%mit.edu
4e1ac18432 Fix crash on closing page setup. Bug 132004,
r=Roland.Mainz@informatik.med.uni-giessen.de, sr=attinasi, a=scc


git-svn-id: svn://10.0.0.236/trunk@116931 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-20 01:20:15 +00:00
bzbarsky%mit.edu
e992d8e4b7 Make sure to parse in the C locale. Bug 131831, patch by
Roland.Mainz@informatik.med.uni-giessen.de (Roland Mainz), r=biesi,
sr=scc, a=roc+moz


git-svn-id: svn://10.0.0.236/trunk@116930 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-20 01:13:17 +00:00
dougt%netscape.com
913114552b 99160. Moving utility functions into a seperate header. r=jband, sr=rpotts, a=brendan
git-svn-id: svn://10.0.0.236/trunk@116926 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-20 00:34:17 +00:00
harishd%netscape.com
4c98adaf57 Do not truncate a legal attribute value when trying to ignore '/' in a short-hand-tag. b=125647, r=heikki, sr=jst, a=scc
git-svn-id: svn://10.0.0.236/trunk@116925 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-20 00:25:34 +00:00
alecf%netscape.com
afdf75f460 fix leak caused by nsLocalFile::Clone() where we were copying the refcnt to the new object - bug 124497
this ends up being more of a performance win than anyting on Unix and OS/2
r=mkaply, dbaron, sr=darin, a=asa


git-svn-id: svn://10.0.0.236/trunk@116924 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-20 00:25:21 +00:00
harishd%netscape.com
d23954672d Should not support short-hand-tag notation in HTML. b=102515, r=heikki, sr=jst, a=scc
git-svn-id: svn://10.0.0.236/trunk@116923 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-20 00:24:00 +00:00
pschwartau%netscape.com
e1c6553285 Initial add. Regression test for bug 131964.
git-svn-id: svn://10.0.0.236/trunk@116922 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-20 00:23:22 +00:00
rayw%netscape.com
c2d527b821 Auto-update of modification date and time of document.
This document is not part of any build.


git-svn-id: svn://10.0.0.236/trunk@116921 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-20 00:23:00 +00:00
rayw%netscape.com
9898d2ea4f Corrected documentation to point to dynamically-generated doxygen files
(which I was unaware of) rather than pointing to privately-generated
copies in the tree.

This is not part of any build.  It is documentation of SOAP.


git-svn-id: svn://10.0.0.236/trunk@116920 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-20 00:04:41 +00:00
seawood%netscape.com
d46d35c10e Turn mkdepend off for OS/2 until it has been ported to icc.
Fixing tinderbox bustage. r=mkaply


git-svn-id: svn://10.0.0.236/trunk@116919 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 23:49:45 +00:00
blakeross%telocity.com
066b80ad86 crap...fixing bustage...forgot to check these in.
git-svn-id: svn://10.0.0.236/trunk@116916 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 23:26:42 +00:00
brendan%mozilla.org
686853c41c Fix ChangeScopeTable gross dimensioning bug (131904, r=scole&khanson, sr=jband, a=asa).
git-svn-id: svn://10.0.0.236/trunk@116915 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 23:25:17 +00:00
wtc%netscape.com
81f823fa58 Bugzilla bug 132089: use the adaptive pthread mutex type in glibc 2.2 or
higher for better performance.


git-svn-id: svn://10.0.0.236/trunk@116913 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 23:07:49 +00:00
blakeross%telocity.com
32336de3c3 fixing bustage.
git-svn-id: svn://10.0.0.236/trunk@116912 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 22:53:20 +00:00
dbragg%netscape.com
f420fa23e3 Fix for bug 127783. Moved the code from two functions SwitchLanguagePack and SwitchContentPack
into a single function SwitchPacks.  r=tao, sr=alecf, a=scc (for drivers)


git-svn-id: svn://10.0.0.236/trunk@116911 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 22:53:10 +00:00
brendan%mozilla.org
2e938ed0a9 Fix 'var arguments;' in a function by specializing to JSOP_ARGUMENTS properly (131510, r=khanson, sr=jband, a=asa).
git-svn-id: svn://10.0.0.236/trunk@116910 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 22:51:48 +00:00
seawood%netscape.com
59e9314297 Erk! That should've been:
Traverse mkdepend dir when not using system makedepend and not using _compiler dgenerated dependencies_.
Bug #131663


git-svn-id: svn://10.0.0.236/trunk@116903 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 22:40:31 +00:00
seawood%netscape.com
020815e858 Move chatzilla to the list of default extensions on unix/mac.
Bug #131092 r=rginda a=asa


git-svn-id: svn://10.0.0.236/trunk@116902 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 22:38:11 +00:00
bzbarsky%mit.edu
7b5174cb18 |foo.style.cssText = "";| should work (need to take old hint into
account).  Bug 131905, r=caillon, sr=jst, a=scc.


git-svn-id: svn://10.0.0.236/trunk@116901 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 22:38:08 +00:00
seawood%netscape.com
a8ff7f86d6 Traverse mkdepend dir if not using native makedepend & not using autodeps
Bug #131663 r=bryner a=asa


git-svn-id: svn://10.0.0.236/trunk@116900 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 22:32:08 +00:00
blakeross%telocity.com
968dc8eb24 131762 - can open multiple occurrences of download manager.
also adds a pref in Navigator > Downloads to set the behavior when starting a download (open DM, open progress dialog, open nothing). r=hewitt sr=ben a=asa


git-svn-id: svn://10.0.0.236/trunk@116899 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 22:31:06 +00:00
darin%netscape.com
4817e6feb2 fixes bug 126755 "try next ip address on connection timeout"
r=dougt, sr=rpotts, a=asa


git-svn-id: svn://10.0.0.236/trunk@116898 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 22:30:55 +00:00
seawood%netscape.com
6d3b59f8a1 Move extensions to a separate build tier.
Bug #107302 sr=alecf a=asa


git-svn-id: svn://10.0.0.236/trunk@116897 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 22:30:48 +00:00
locka%iol.ie
04f3b2d7c5 Implement GUID comparison method inilne rather than rely on ATLs constantly changing method. b=127982 r=chak@netscape.com sr=rpotts@netscape.com a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@116896 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 22:28:50 +00:00
locka%iol.ie
897df3358d Send error messages when file creation/open errors occur during persistence. b=124035 r=brade@netscape.com sr=rpotts@netscape.com a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@116895 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 22:24:06 +00:00
blakeross%telocity.com
de2c9fd87e 131762 - can open multiple occurrences of download manager.
also adds a pref in Navigator > Downloads to set the behavior when starting a download (open DM, open progress dialog, open nothing). r=hewitt sr=ben a=asa


git-svn-id: svn://10.0.0.236/trunk@116894 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 22:19:39 +00:00
blakeross%telocity.com
d40a0e81d2 131762 - can open multiple occurrences of download manager.
also adds a pref in Navigator > Downloads to set the behavior when starting a download (open DM, open progress dialog, open nothing). r=hewitt sr=ben a=asa


git-svn-id: svn://10.0.0.236/trunk@116893 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 22:12:27 +00:00
cbiesinger%web.de
4308d08d34 bug 131580 r=doron sr=blake a=asa
typo in msgSecurityInfo.properties


git-svn-id: svn://10.0.0.236/trunk@116892 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 22:11:52 +00:00
bnesse%netscape.com
3bca20a8d9 Fix for bug 126578. Initialize the event record on OS X without using the system's EventAvail function to eliminate excess window erases and redraws. r=sdagley, sr=beard, a=asa.
git-svn-id: svn://10.0.0.236/trunk@116891 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 22:10:45 +00:00
despotdaemon%netscape.com
4dbd9c8580 Pseudo-automatic update of changes made by endico@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@116890 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 22:09:32 +00:00
despotdaemon%netscape.com
0cd5323846 Pseudo-automatic update of changes made by endico@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@116889 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 22:07:50 +00:00
ducarroz%netscape.com
45d252f7e8 Remaining fix for bug 83263. Don't stop parsing alternative parts at the first invalid one, instead continue until the last one. R=varada, SR=mscott, A=asa
git-svn-id: svn://10.0.0.236/trunk@116888 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 22:06:36 +00:00
pinkerton%netscape.com
038c03eff5 enable packaging of xul prefs into embed.jar and build changes to do it on mac. r=ccarlen/sr=scc/a=asa bug#128924.
git-svn-id: svn://10.0.0.236/trunk@116887 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 22:06:12 +00:00
pinkerton%netscape.com
a186ef6289 refactor packaging into perl package so that it can be called from MacPerl. add basebrowser embed packaging to mac build. r=adamlock/sr=alecf/a=asa. bug#129737
git-svn-id: svn://10.0.0.236/trunk@116886 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 22:05:19 +00:00
despotdaemon%netscape.com
85b3fbe99f Pseudo-automatic update of changes made by endico@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@116885 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 22:04:38 +00:00
smontagu%netscape.com
395a7140b7 Improve performance by making nsWordFrame in nsLineLayout an nsDeque instead of an nsAutoVoidArray. Bug 121967, r=timeless, sr=attinasi, a=asa
git-svn-id: svn://10.0.0.236/trunk@116883 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 21:57:45 +00:00
nhotta%netscape.com
a5a0c6c5e4 Changed GetTopmostMsgWindow to return the real top most in case more than one message windows,
bug 59229, r=ducarroa, sr=sspitzer, a=asa.


git-svn-id: svn://10.0.0.236/trunk@116882 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 21:57:07 +00:00
ducarroz%netscape.com
ef00e6d083 Fix for bug 128888. Do not emit a MIME header for a message/rfc822 part. Also fix bogus partNum string extraction. R=bienvenu, SR=mscott, A=asa
git-svn-id: svn://10.0.0.236/trunk@116881 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 21:56:22 +00:00
bryner%netscape.com
4c758cd7b1 - Removing modern theme versions of the XBL form controls
- Moving classic theme versions of the controls into forms.jar, so we don't rely on classic.jar
- Updating xpinstall packages to reflect this

Bug 130236, r=ben, sr=hyatt, a=brendan.


git-svn-id: svn://10.0.0.236/trunk@116879 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 21:47:46 +00:00
harishd%netscape.com
9d5cd54796 META tags enclosed in a comment should be ignored. b=124904, r=dp/heikki, sr=darin, a=asa
git-svn-id: svn://10.0.0.236/trunk@116878 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 21:41:41 +00:00
mostafah%oeone.com
f3d7e6df08 Fix for bug 127028: Daylight saving adjustment was miscalculated
git-svn-id: svn://10.0.0.236/trunk@116876 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 21:12:45 +00:00
mkaply%us.ibm.com
c91a3ffcf9 better fix for OS/2 bustage
git-svn-id: svn://10.0.0.236/trunk@116875 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 20:17:44 +00:00
sonja.mirtitsch%sun.com
eb188276f8 uploading only waht's specified in the parameters
git-svn-id: svn://10.0.0.236/trunk@116873 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 19:54:16 +00:00
alecf%netscape.com
2b25d38de6 fix for blocker - intialize originalStart
git-svn-id: svn://10.0.0.236/trunk@116872 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 19:52:45 +00:00
kestes%walrus.com
4b7290c1f4 add information about how we might implement Tinderbox style trees.
git-svn-id: svn://10.0.0.236/trunk@116869 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 19:04:16 +00:00
kestes%walrus.com
5e5ab283ca some of my own personal debug code got checked in by accident, remove it.
It will cause problems for others.

Add a 1; at the bottom of the file.


git-svn-id: svn://10.0.0.236/trunk@116868 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 18:47:48 +00:00
kestes%walrus.com
0c160bd64a numerous fixes to the way in which the Perforce data is displayed in table form.
This is now a usable module.
I need to remove some debugging code, I just remembered.
I also need to  figure out how to create something like CVS branches and
modules so that a large project can be partioned up and different groups can
watch different tinderbox pages to get the information they need.


git-svn-id: svn://10.0.0.236/trunk@116867 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 18:45:25 +00:00
bienvenu%netscape.com
45d8cb9079 fix problems selecting renamed folder, especially with redirected logons r=sspitzer, sr=mscott, a=asa 131491
git-svn-id: svn://10.0.0.236/trunk@116864 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 15:40:37 +00:00
peterlubczynski%netscape.com
aa949ea765 Cleaning up nsPluginInstanceOwner::GetHeight and ::GetWidth bug 40185 r=av sr=attinasi a=asa
git-svn-id: svn://10.0.0.236/trunk@116863 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 15:39:45 +00:00
mkaply%us.ibm.com
6e75e5f9cd Hey, this isn't going to work, but we can't be anymore busted, can we?
git-svn-id: svn://10.0.0.236/trunk@116862 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 15:33:46 +00:00
bienvenu%netscape.com
c3ca63a652 fix reloading of pop3 truncated message while in standalone msg window r=cavin, sr=sspitzer, a=asa 127100
git-svn-id: svn://10.0.0.236/trunk@116861 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 15:25:57 +00:00
mikep%oeone.com
0ca7a6fc5a Patch from Mostafa that fixes Win32 truncation problem.
git-svn-id: svn://10.0.0.236/trunk@116858 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 14:20:54 +00:00
peterv%netscape.com
ffaa8b66af Fix for bug 126463 (Occurances of uninitialized variables being used before being set (in extensions/transformiix).) r=sicking, sr=jst, a=asa.
git-svn-id: svn://10.0.0.236/trunk@116857 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 14:14:27 +00:00
brade%netscape.com
2659b13ed3 always seek so variables are initialized properly, increment mSegmentNum before getting next block; bug 129760, r=dougt, sr=darin, a=Asa
git-svn-id: svn://10.0.0.236/trunk@116856 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 14:11:06 +00:00
hidday%geocities.com
2785da72ed Fixing bug 26528 "cloneNode() doesn't copy event handlers".
r=brendan@mozilla.org sr=jst@netscape.com a=asa@mozilla.org
This patch causes event handlers set as attributes on an element
to be registered as event handlers on the cloned element as well.
This patch also fixes bug 71937 "value of cloned input
type=button is not displayed correctly".


git-svn-id: svn://10.0.0.236/trunk@116855 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 13:46:33 +00:00
jaggernaut%netscape.com
14eba63cec Attempt to fix OS/2 bustage.
git-svn-id: svn://10.0.0.236/trunk@116854 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 11:36:06 +00:00
seawood%netscape.com
1f59597366 Fixing REQUIRES bustage in win32 gmake build.
git-svn-id: svn://10.0.0.236/trunk@116853 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 11:15:02 +00:00
alecf%netscape.com
d52e6a52a5 fixing non-IBMBIDI builds
git-svn-id: svn://10.0.0.236/trunk@116852 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 10:58:41 +00:00
alecf%netscape.com
3fd16e4372 argh! remove unnecessary sizeof(), fixes orange
git-svn-id: svn://10.0.0.236/trunk@116851 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 10:48:31 +00:00
alecf%netscape.com
ad52b938ba *sigh* fix activeX bustage
git-svn-id: svn://10.0.0.236/trunk@116850 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 08:22:02 +00:00
cavin%netscape.com
fca99a5d6a Fix for 126483. Init 'rv' to NS_OK so that we don't stop on the first header which doesn't have a value associated with it. r=ducarroz, sr=bienvenu, a=asa.
git-svn-id: svn://10.0.0.236/trunk@116849 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 08:17:04 +00:00
alecf%netscape.com
23f6ec7644 documentation updates only
git-svn-id: svn://10.0.0.236/trunk@116848 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 08:13:17 +00:00
cavin%netscape.com
c9ff9ab50d Fix for 100867 - Use system charset for body conversion if not set in msgs. r=ducarroz, sr=sspitzer, a=asa.
git-svn-id: svn://10.0.0.236/trunk@116847 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 08:11:35 +00:00
alecf%netscape.com
75c5d0a29d *sigh* more nmake bustage
git-svn-id: svn://10.0.0.236/trunk@116846 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 08:04:27 +00:00
alecf%netscape.com
78536a8669 *sigh* stupid nmake build
git-svn-id: svn://10.0.0.236/trunk@116845 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 07:38:25 +00:00
alecf%netscape.com
9e783f114b Fix for bug 107575, files which didn't land the first time (I was working off the wrong patch file) r=dougt, sr=jag, a=scc
git-svn-id: svn://10.0.0.236/trunk@116844 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 07:26:32 +00:00
alecf%netscape.com
1f2ea06c75 not sure why these didn't land the first time. for my last checkin, bug 107575 sr=jag, r=dougt, a=scc
git-svn-id: svn://10.0.0.236/trunk@116843 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 07:20:29 +00:00
alecf%netscape.com
f4ad21ae3a a further nsString api reduction: remove the last case-insensitive PRUnichar*-to-PRUnichar* comparisons, moving to new API, and remove old methods from nsString. r=dougt, sr=jag a=scc
git-svn-id: svn://10.0.0.236/trunk@116842 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 06:46:56 +00:00
cotter%netscape.com
ae3acb3955 help content update per bugzilla 122806, r=oeschger; targets for new password mgr & image mgr help buttons
git-svn-id: svn://10.0.0.236/trunk@116841 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 05:50:24 +00:00
justdave%syndicomm.com
bfd62c59d3 Getting the stuff Timeless missed with his checkin for bug 106386
git-svn-id: svn://10.0.0.236/trunk@116840 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 05:42:43 +00:00
wtc%netscape.com
de3a5bd18e Bugzilla bug 126637: renamed "std" to "st" because "std" is the C++
namespace for the standard C library.  Not being able to use "std" as
a variable name in a C file is most likely a bug in the stlport 4.0
header files.


git-svn-id: svn://10.0.0.236/trunk@116839 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 04:57:07 +00:00
karnaze%netscape.com
003b7ae387 regression tests not affecting the build
git-svn-id: svn://10.0.0.236/trunk@116838 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 04:50:36 +00:00
karnaze%netscape.com
676468200c new regression tests not affecting the build
git-svn-id: svn://10.0.0.236/trunk@116837 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 04:49:12 +00:00
wtc%netscape.com
9cc5749b3f Bugzilla bug 120161: backed out the previous checkin. I checked in a
different fix.


git-svn-id: svn://10.0.0.236/trunk@116836 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 04:41:40 +00:00
wtc%netscape.com
2612b4578d Bugzilla bug 120161: define SA_RESTART for Neutrino.
git-svn-id: svn://10.0.0.236/trunk@116835 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 04:40:26 +00:00
roc+%cs.cmu.edu
f955e1d4be Fixing bustage. In time, the C++ standards committee will pay for their crimes.
git-svn-id: svn://10.0.0.236/trunk@116834 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 04:32:01 +00:00
wtc%netscape.com
032b526171 Bugzilla bug 120161: define SA_RESTART as 0 if it's not defined.
git-svn-id: svn://10.0.0.236/trunk@116833 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 04:31:24 +00:00
timeless%mac.com
69ae314807 Bug 106386 rid source of misspellings
r=db48x sr=blake a=asa


git-svn-id: svn://10.0.0.236/trunk@116832 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 04:30:17 +00:00
roc+%cs.cmu.edu
cd6104bd5c Bug 124554. Make intelligent decisions about when to scroll using bitblit and when we need to do complete repaints. r=kmcclusk,sr=attinasi,a=asa
git-svn-id: svn://10.0.0.236/trunk@116830 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 03:34:10 +00:00
pinkerton%netscape.com
33a838b10e basebrowser embed packaing for mach-o. r=cls/sr=hyatt/a=asa. bug#131819
git-svn-id: svn://10.0.0.236/trunk@116829 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 03:27:17 +00:00
sgehani%netscape.com
2f3e2514d8 Delay morphing window when entering print preview mode.
b=126675; r=law; sr=alecf; a=asa


git-svn-id: svn://10.0.0.236/trunk@116828 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 03:23:31 +00:00
dbaron%fas.harvard.edu
ad5fa0f47d Fix HPUX bustage. (It's right, as always. I can't static_cast to an incomplete class.)
git-svn-id: svn://10.0.0.236/trunk@116827 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 03:09:02 +00:00
roc+%cs.cmu.edu
6cdda0389f Bug 130263. Don't add children of hidden views to any display list. r=kmcclusk,sr=attinasi,a=asa
git-svn-id: svn://10.0.0.236/trunk@116826 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 02:48:38 +00:00
badami%netscape.com
3488c7ecd1 Regression in "Proxy-authorization header incorrectly sent to server during SSL session."
bug 127671 r=rpotts sr=darin a=asa


git-svn-id: svn://10.0.0.236/trunk@116825 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 02:26:54 +00:00
dcone%netscape.com
8e72b1bb58 b=119574 r=rods sr=attinasi a=asa. Fixed some alerts.. dump the data instead.
git-svn-id: svn://10.0.0.236/trunk@116824 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 02:04:28 +00:00
morse%netscape.com
53da9fb242 part of bug 129101, enhanced p3p/cookie-management, r=sgehani, sr=hyatt, a=asa
git-svn-id: svn://10.0.0.236/trunk@116823 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 01:46:55 +00:00
heikki%netscape.com
b43f8e8b54 Bug 126473, make sure we initialize variables before using them. r=peterv, sr=jst, a=asa.
git-svn-id: svn://10.0.0.236/trunk@116822 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 01:46:38 +00:00
dbaron%fas.harvard.edu
96cc2d6737 Don't make the optimization of not calling the parent context's GetStyleData when there are 'em' or similar units for the 'font-size' property, where those units imply inheritance. b=131454 r=bzbarsky sr=hyatt a=asa
git-svn-id: svn://10.0.0.236/trunk@116821 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 01:32:16 +00:00
dbaron%fas.harvard.edu
7ceb8d5e74 Fix performance problem on pages with large numbers of repeated style attributes or differing presentational HTML attributes by changing the way nsRuleNode decides whether to store children in a hashtable or linked list: decide based on the child count rather than whether the node is the root. Convert hashtable child storage from nsHashtable to PLDHashTable. b=129187 sr=brendan r=hyatt a=asa
git-svn-id: svn://10.0.0.236/trunk@116820 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 01:29:20 +00:00
cavin%netscape.com
a851de9da8 Fix for 106534. Set the right FCC folder url at init time so that the compose/send code will always have the correct url to deal with. r=ducarroz, sr=bienvenu, a=asa.
git-svn-id: svn://10.0.0.236/trunk@116818 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 01:07:12 +00:00
smontagu%netscape.com
b5f67211c7 Fix for bug 81032, "nsOutlinerBodyFrame.cpp need to be bidi enable". r=mkaply, sr=hyatt, a=asa
git-svn-id: svn://10.0.0.236/trunk@116816 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 00:45:50 +00:00
hyatt%netscape.com
486816899e Landng boomar groups. 119599 r ben sr jag a asa
git-svn-id: svn://10.0.0.236/trunk@116815 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 00:45:04 +00:00
robinf%netscape.com
52216b1142 routine help updates per bug 122806; r=oeschger
git-svn-id: svn://10.0.0.236/trunk@116814 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 00:32:48 +00:00
attinasi%netscape.com
89c8d18cf5 Be sure to initialize out-param no matter what. b=127360 r=aaronl sr=brendan a=asa (drivers)
git-svn-id: svn://10.0.0.236/trunk@116813 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 00:32:41 +00:00
robinf%netscape.com
85d54575c5 routhelp updates per bug 122806; r=oeschger
git-svn-id: svn://10.0.0.236/trunk@116812 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 00:30:05 +00:00
morse%netscape.com
7cdfcdc82d bug 105917, can't download attachments in hotmail, r=sgehani, sr=darin, a=asa; bug 131381, array bound problem with p3p, r=law, sr=darin, a=asa
git-svn-id: svn://10.0.0.236/trunk@116811 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 00:22:47 +00:00
bzbarsky%mit.edu
121c744834 Make RemoveProperty notify the doc. Bug 131397, r=dbaron, sr=jst, a=asa
git-svn-id: svn://10.0.0.236/trunk@116810 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 00:09:15 +00:00
rayw%netscape.com
45ce2ad916 Lots of fixes and new files in the documentation and tests for SOAP.
None of these are part of any build.


git-svn-id: svn://10.0.0.236/trunk@116809 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 00:08:15 +00:00
darin%netscape.com
be2d34b6c7 remove annoying "unknown error" dialog. b=131399, r=dougt, sr=bienvenu, a=asa
git-svn-id: svn://10.0.0.236/trunk@116808 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 00:06:31 +00:00
ducarroz%netscape.com
dbd6de54a3 Fix for bug 107425. We need to force the entry point to the end of the document after we call InsertSource. R=varada, SR=bienvenu, A=asa
git-svn-id: svn://10.0.0.236/trunk@116807 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 00:00:35 +00:00
akkana%netscape.com
acf69e3baf 80805,131767: Editor find/replace fixes, files missed in the previous checkin. r=cmanske sr=dveditz a=asa
git-svn-id: svn://10.0.0.236/trunk@116806 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-18 23:52:30 +00:00
dougt%netscape.com
bc1fd51df5 Removing unneeded references to nsIGenericFactory. a=dbaron
git-svn-id: svn://10.0.0.236/trunk@116805 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-18 23:49:07 +00:00
oeschger%netscape.com
8ffbf8f9c7 add a help button to crl manager dlog, update links in two others, bug=129143, sr=alecf, r=ssaux, a=asa/drivers
git-svn-id: svn://10.0.0.236/trunk@116804 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-18 23:41:45 +00:00
dougt%netscape.com
ed532ac856 DEBUG_dougt -> DEBUG_dougt_xxx. a=dbaron
git-svn-id: svn://10.0.0.236/trunk@116803 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-18 23:40:36 +00:00
rginda%netscape.com
e0a5449d5d bug 130894, add null checks to avoid crashes found by js debugger users.
r=caillon@returnzero.com, sr=ben, a=asa


git-svn-id: svn://10.0.0.236/trunk@116801 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-18 23:39:48 +00:00
nhotta%netscape.com
36d558c714 Use system charset for URL bar if the URI scheme is http, https, ftp or file,
bug 130393, r=yokoyama, sr=darin, a=asa.


git-svn-id: svn://10.0.0.236/trunk@116800 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-18 23:35:56 +00:00
danm%netscape.com
78ba24c2df removing unused function InitializeDocshell. bug 130944 r=jst,timeless a=asa
git-svn-id: svn://10.0.0.236/trunk@116799 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-18 23:33:49 +00:00
yokoyama%netscape.com
98fdfd8770 Bug 125573
Call IME-W APIs instead of IME-A APIs to prevent moz
from crashing only in
Win2K-Chinese Simplified and WinXP-Chinese Simplified

/r=shanjian, /sr=brendan, /a=asa


git-svn-id: svn://10.0.0.236/trunk@116798 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-18 23:29:39 +00:00
blakeross%telocity.com
5210920546 131693 - saving a file crashes on mac. smoketest blocker. r=law, ccarlen a=asa
git-svn-id: svn://10.0.0.236/trunk@116796 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-18 22:46:41 +00:00
kin%netscape.com
41160969a2 Fix for bug #120366 (Crash in nsRange::CopyContents())
mozilla/content/base/src/nsRange.cpp
    mozilla/content/base/src/nsRange.h

      - Rewrote DeleteContents() and CloneContents() to use the content
        subtree iterator.
      - Added RangeSubtreeIterator class, CloneParentsBetween() and
        CollapseRangeAfterDelete().
      - Removed CopyContents() and CloneSibsAndParents().

r=jfrancis@netscape.com  sr=sfraser@netscape.com  a=asa@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@116793 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-18 14:38:11 +00:00
blakeross%telocity.com
fd694e0312 bustage fix.
git-svn-id: svn://10.0.0.236/trunk@116790 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-18 12:48:15 +00:00
glazman%netscape.com
99544af45d Memory leak fixed in nsHTMLCSSUtils::GetDefaultViewCSS()
b=130904, r=peterv, sr=kin, a=asa


git-svn-id: svn://10.0.0.236/trunk@116789 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-18 10:40:58 +00:00
bryner%netscape.com
81edaa6a13 Disable -moz-appearance on the remaining widgets, since we're not going to do native OS form control theming for 1.0. Bug 130236, r=kerz, sr=ben, a=brendan.
git-svn-id: svn://10.0.0.236/trunk@116788 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-18 09:01:02 +00:00
bryner%netscape.com
9af07c386f Use a scrollbar, not auto-scroll arrows, for <select size=1>. Bug 129805, r=blake, sr=ben, a=brendan.
git-svn-id: svn://10.0.0.236/trunk@116787 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-18 07:07:45 +00:00
blakeross%telocity.com
c428413287 102477 - post-landing download manager cleanup. r=timeless sr=hewitt a=dbaron
git-svn-id: svn://10.0.0.236/trunk@116786 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-18 06:43:39 +00:00
bbaetz%student.usyd.edu.au
9ab11b68e6 Bug 118953 - incorrect message from checksetup.pl
patch by bugzilla@ali.as r=bbaetz, justdave


git-svn-id: svn://10.0.0.236/trunk@116785 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-18 06:06:30 +00:00
blakeross%telocity.com
4d7ff0e67d 102477 - post-landing download manager cleanup. r=timeless sr=hewitt a=dbaron
git-svn-id: svn://10.0.0.236/trunk@116784 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-18 06:00:14 +00:00
badami%netscape.com
dbd5cdda0b Instead of an order form page I get an ecommerce security warning
bug 128213 r=rpotts sr=darin a=asa


git-svn-id: svn://10.0.0.236/trunk@116783 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-18 05:20:58 +00:00
blakeross%telocity.com
0963d87f4b 117505 - save file dialog has paint inssue with pause/resume button (ftp downloads). r=timeless sr=hewitt a=dbaron
git-svn-id: svn://10.0.0.236/trunk@116782 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-18 05:10:24 +00:00
bzbarsky%mit.edu
92d735e650 Speed up edge case in RemoveProperty. Bug 131614, r=caillon, sr=jst,
a=dbaron


git-svn-id: svn://10.0.0.236/trunk@116781 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-18 05:08:23 +00:00
kaie%netscape.com
998a51271b b=52330 r=bienvenu sr=brendan a=dbaron
Support non-default SMTP Port
checking in for kye@gmx.de


git-svn-id: svn://10.0.0.236/trunk@116780 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-18 04:29:17 +00:00
cotter%netscape.com
a037a9b9ec help content updates per bugzilla 122806, r=oeschger; password mgr c/s help, glossary update.
git-svn-id: svn://10.0.0.236/trunk@116778 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-18 04:19:29 +00:00
blakeross%telocity.com
c77282817e Fixing mac bustage.
git-svn-id: svn://10.0.0.236/trunk@116777 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-18 03:43:14 +00:00
nivedita%netscape.com
586b3e8121 check in for the bug 83804
N621, M098 & Trunk crashes [@ HaveDecodedRow] -added check if cmap is null
r=pavlov, sr=tor, a=dbaron


git-svn-id: svn://10.0.0.236/trunk@116776 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-18 03:35:44 +00:00
blakeross%telocity.com
4655a1bb2e 112921 - popup windows without chrome should not display tabbar. r=hixie sr=jag a=asa
git-svn-id: svn://10.0.0.236/trunk@116775 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-18 02:54:44 +00:00
peterv%netscape.com
1a4f703236 Fixing mac build bustage. Removing duplicate entries. Tinderboxes need a kick now :-(.
git-svn-id: svn://10.0.0.236/trunk@116774 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-18 02:17:42 +00:00
dbradley%netscape.com
a875730738 Bug 126107 - Freeing mismatched memory in nsWindowMediator::GetWindowForResource - r=valeski, sr=alecf, a=asa
git-svn-id: svn://10.0.0.236/trunk@116773 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-18 02:10:14 +00:00
mkaply%us.ibm.com
1abe7db3e7 approver was actually dbaron for that last checkin
git-svn-id: svn://10.0.0.236/trunk@116772 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-18 02:09:35 +00:00
mkaply%us.ibm.com
b269d5f295 #70045
r=pedemont, sr=blizzard, a=asa
OS/2 only - detect OS/2 mouse scroll


git-svn-id: svn://10.0.0.236/trunk@116771 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-18 02:08:44 +00:00
blakeross%telocity.com
7727611568 Fixing a bad reversion from dl mgr. r/sr/a unchanged.
git-svn-id: svn://10.0.0.236/trunk@116770 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-18 01:50:31 +00:00
igor%mir2.org
6c4d9c6001 IdScriptable.maxInstanceId/IdScriptable.activateIdMap is replaced by getMaxId/setMaxId to have more flexible and simple id map initialization.
git-svn-id: svn://10.0.0.236/trunk@116769 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-18 01:26:01 +00:00
blakeross%telocity.com
43ae61d394 fixing hpux bustage.
git-svn-id: svn://10.0.0.236/trunk@116768 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-18 00:58:10 +00:00
peterlubczynski%netscape.com
a032e8c773 Pass correct NPReason code to NPP_URLNotify when error with request (like 404) bug 130152 r=av sr=darin a=dbaron
git-svn-id: svn://10.0.0.236/trunk@116767 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-18 00:09:48 +00:00
peterlubczynski%netscape.com
215fcc3f0f Remove JAVA_CLASS_ID support from OBJECT tag bug 108557 patch by Denis Antrushin (adu@sparc.spb.su) r=peterl sr=beard a=asa
git-svn-id: svn://10.0.0.236/trunk@116766 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-18 00:01:00 +00:00
bryner%netscape.com
8e3598ef2e Hardcode sizetopopup=always behavior for HTML select widgets, that way we don't pollute the HTML DOM with our attribute. Also, factoring out the sizetopopup check into a helper method. Bug 128947, r=jkeiser, sr=brendan, a=dbaron.
git-svn-id: svn://10.0.0.236/trunk@116765 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-17 23:41:22 +00:00
blakeross%telocity.com
611ddf2037 Removing unused files.
git-svn-id: svn://10.0.0.236/trunk@116764 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-17 22:46:47 +00:00
blakeross%telocity.com
41ba8c7c1f bustage fix.
git-svn-id: svn://10.0.0.236/trunk@116763 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-17 22:42:12 +00:00
bbaetz%student.usyd.edu.au
385e6ea576 Bug 92905 - perl error when editing user and no groups defined
r=justdave x 2


git-svn-id: svn://10.0.0.236/trunk@116762 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-17 22:07:29 +00:00
blakeross%telocity.com
6a3e8f3b75 102477 - turn on Download Manager (take 3). r=law sr=ben a=dbaron die=cvs
git-svn-id: svn://10.0.0.236/trunk@116761 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-17 21:57:56 +00:00
blakeross%telocity.com
0ffaf48694 102477 - turn on Download Manager (take 3). r=law sr=ben a=dbaron die=cvs
git-svn-id: svn://10.0.0.236/trunk@116760 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-17 21:46:54 +00:00
blakeross%telocity.com
d9dc573025 102477 - turn on Download Manager (take 3). r=law sr=ben a=dbaron die=cvs
git-svn-id: svn://10.0.0.236/trunk@116759 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-17 21:41:01 +00:00
karnaze%netscape.com
009e7ede52 bug 24000 - implement page-break-before/after:always using new nsPageBreakFrame. Tables handle page breaks internally. a=asa, sr=attinasi, r=alexsavulov
git-svn-id: svn://10.0.0.236/trunk@116758 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-17 21:35:08 +00:00
blakeross%telocity.com
d04901b698 Something is wrong with my tree...
git-svn-id: svn://10.0.0.236/trunk@116757 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-17 21:21:30 +00:00
blakeross%telocity.com
ea2c1fdf93 102477 - Turn on download manager, take 2. r=law sr=ben a=dbaron
git-svn-id: svn://10.0.0.236/trunk@116756 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-17 21:18:26 +00:00
blakeross%telocity.com
223e472cca Download manager. Not part of build. a=asa
git-svn-id: svn://10.0.0.236/trunk@116755 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-17 21:11:48 +00:00
cmanske%netscape.com
4c87049c94 Moved mouse listener from EditorShell to HTMLEditor but keep previous context click and doubleclick element selection behavior. b=112181 & 128836, r=akkana, sr=sfraser, a=asa
git-svn-id: svn://10.0.0.236/trunk@116754 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-17 20:39:16 +00:00
igor%mir2.org
d18abf02e1 Code to setup/restore security domain is moved to single place in Interpreter.interpret to make checking for correctness easy.
git-svn-id: svn://10.0.0.236/trunk@116753 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-17 20:10:31 +00:00
igor%mir2.org
3bb105309c cosmetics: change layout of Interpreter.interpret main switch from
switch (...)
    case LABEL:
        code
to
switch (...)
case LABEL:
    code

to has less problems with fitting to 80-character lines


git-svn-id: svn://10.0.0.236/trunk@116752 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-17 18:40:11 +00:00
justdave%syndicomm.com
d476d74f3a Bug 131568: template/default/global/header validates HTML 4.01 Transitional
Patch by ville.skytta@iki.fi (Ville Skyttä)
r= justdave x2


git-svn-id: svn://10.0.0.236/trunk@116750 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-17 17:17:22 +00:00
axel%pike.org
309271b05c bug 129247, fixing XSLT namespace from WD to the real one, r=peterv, sr=jaggernaut, a=asa
git-svn-id: svn://10.0.0.236/trunk@116747 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-17 13:01:34 +00:00
brendan%mozilla.org
c6ea6491a9 Forgot to check this in yesterday: fix all engine-defined getters and setters to have no slot [to be JSPROP_SHARED] (130970, r/sr=shaver&jband, a=asa).
git-svn-id: svn://10.0.0.236/trunk@116746 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-17 11:01:34 +00:00
cbiesinger%web.de
c6f24e2356 bug 131297 r=akkana sr=blizzard a=dbaron
nsWindow::SetTitle() leaks |platformText|


git-svn-id: svn://10.0.0.236/trunk@116745 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-17 09:53:22 +00:00
blakeross%telocity.com
41c589353c Stuff that's not part of the build can stay in.
git-svn-id: svn://10.0.0.236/trunk@116744 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-17 08:07:04 +00:00
blakeross%telocity.com
6853df1eb7 Backing out...saving for a rainy day...
git-svn-id: svn://10.0.0.236/trunk@116743 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-17 07:39:08 +00:00
blakeross%telocity.com
6853e69586 Backing out...saving for a rainy day...
git-svn-id: svn://10.0.0.236/trunk@116742 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-17 07:23:42 +00:00
blakeross%telocity.com
3818c8f48f Fix build bustage.
git-svn-id: svn://10.0.0.236/trunk@116741 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-17 07:00:09 +00:00
blakeross%telocity.com
d76c8f49bb Fixing bustage.
git-svn-id: svn://10.0.0.236/trunk@116740 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-17 06:54:43 +00:00
blakeross%telocity.com
8e1ddd697d Attempt to fix REQUIRES bustage.
git-svn-id: svn://10.0.0.236/trunk@116739 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-17 06:04:29 +00:00
blakeross%telocity.com
0d76be3bde Attempt to fix REQUIRES bustage.
git-svn-id: svn://10.0.0.236/trunk@116738 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-17 05:57:34 +00:00
blakeross%telocity.com
ec19d4c709 Attempt to fix REQUIRES bustage.
git-svn-id: svn://10.0.0.236/trunk@116737 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-17 05:53:26 +00:00
blakeross%telocity.com
5d0ffdc5cc Attempt to fix REQUIRES bustage.
git-svn-id: svn://10.0.0.236/trunk@116736 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-17 05:43:56 +00:00
blakeross%telocity.com
68d28a7100 102477 - Turn on download manager. r=law sr=ben a=dbaron
git-svn-id: svn://10.0.0.236/trunk@116735 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-17 05:30:47 +00:00
pschwartau%netscape.com
70cccd65f4 Initial add. Regression test for bug 131510.
git-svn-id: svn://10.0.0.236/trunk@116734 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-17 05:24:01 +00:00
blakeross%telocity.com
d6f5c62921 102477 - Turning on download manager. r=law sr=ben a=dbaron
git-svn-id: svn://10.0.0.236/trunk@116733 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-17 05:14:08 +00:00
blakeross%telocity.com
3ddac82ba7 102477 - Turning on download manager. r=law sr=ben a=dbaron
git-svn-id: svn://10.0.0.236/trunk@116732 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-17 04:52:34 +00:00
igor%mir2.org
1a044d7dfe Activate support for getting token names if debugging interpreter icode, not only when debugging parsing trees. Not to depend in TokenStream on Interpreter, printICode debug flag is moved to Context, as with printTrees definition.
Fixing debug printing of icode which are not defined in TokenStream


git-svn-id: svn://10.0.0.236/trunk@116731 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-17 03:34:43 +00:00
igor%mir2.org
a959425539 Added .cvsignore to ignore generated sources
git-svn-id: svn://10.0.0.236/trunk@116730 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-16 23:34:23 +00:00
igor%mir2.org
c04519684b Fixing serialization problem reported by Todd Trimmer (babyduck@usa.com):
...

>I did some tinkering and found there are pure java.lang.Object
>instantiations deep inside all the "standard objects" added to the
>ImporterTopLevel with Context.initStandardObject(). This is what is keeping
>it from serializing.

This is due to presence of Scriptable.NOT_FOUND and IdScriptable.NULL_VALUE tags in the data to serialize.

I replaced the type for the tags from Object to UniqueTag which is serializable ad knows how to make restored tags the same objects as Scriptable.NOT_FOUND and IdScriptable.NULL_VALUE.

Similarly Undefined was made serializable and to restore to Undefined.instance upon reading.


git-svn-id: svn://10.0.0.236/trunk@116729 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-16 23:31:04 +00:00
brendan%mozilla.org
917f8658bb Null test to handle recovery from OOM under js_NewContext reported by scole@planetweb.com (r/sr=jband, a=me).
git-svn-id: svn://10.0.0.236/trunk@116728 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-16 23:19:35 +00:00
karnaze%netscape.com
8777f97e84 bug 126118 - remove code which tries to honor height of cell after it splits, get correct height on 3rd pass reflow. a=asa, sr=attinasi, r=alexsavulov.
git-svn-id: svn://10.0.0.236/trunk@116726 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-16 21:46:29 +00:00
nboyd%atg.com
614e29e599 Patch from Christopher Olivier:
While looking into optimizing the modifications I've
made, I noticed that one of the bottlenecks seemed to be calls to the Java
instanceof operator, particularly if the class argument to instanceof isn't
final. Based on this observation I tweaked ScriptRuntime.java to attempt to avoid
some of the many "instanceof Scriptable" calls in it (which I've attached). In
particular I optimized the comparison operators for the case where the arguments
are Number's. This seems to provide some significant performance improvement in
many cases particularly in compiled mode.  See below (note the tests were
performed with today's rhinoLatest.zip code patched with the attached
ScriptRuntime.java and didn't include any of my other modifications).


git-svn-id: svn://10.0.0.236/trunk@116725 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-16 19:33:46 +00:00
cmanske%netscape.com
bf26aa5e9d Composer must always bypass cache when loading URLs, b=128134, r=brade, sr=darin, a=asa
git-svn-id: svn://10.0.0.236/trunk@116724 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-16 18:13:32 +00:00
bzbarsky%mit.edu
e998568382 "More computed style property implementations". Bug 129843, patch by
caillon@returnzero.com (Christopher Aillon), r=bzbarsky, sr=attinasi, a=dbaron


git-svn-id: svn://10.0.0.236/trunk@116723 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-16 17:04:35 +00:00
gerv%gerv.net
d01b1c8d99 Bug 103953 again = XHTML fixes. patch by ville.skytta@iki.fi, 2xr=gerv.
git-svn-id: svn://10.0.0.236/trunk@116722 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-16 16:54:26 +00:00
bzbarsky%mit.edu
8f2c2dd48d Don't pass encoded content to plugins without decoding. Bug 119094,
r=serge, sr=darin, a=asa


git-svn-id: svn://10.0.0.236/trunk@116721 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-16 15:58:54 +00:00
dbaron%fas.harvard.edu
a397ea7022 Remove unused (or used only if one of the magic enviroment variables ENABLE_STRICT or MOZ_VALIDATE_HTML was set) parser-related code, mostly associated with the strict DTD. b=130439 r=harishd sr=jst a=shaver
git-svn-id: svn://10.0.0.236/trunk@116720 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-16 15:34:43 +00:00
alecf%netscape.com
3a0b681d3e make this work on non-objdirs
git-svn-id: svn://10.0.0.236/trunk@116719 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-16 15:32:18 +00:00
dbaron%fas.harvard.edu
d2693dd0ff Remove obsolete NEW_CONTEXT_PARENTAGE_INVARIANT ifdefs, and add a few bits of debugging code. b=120888 sr=attinasi r=bzbarsky a=asa
git-svn-id: svn://10.0.0.236/trunk@116718 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-16 15:26:56 +00:00
dbaron%fas.harvard.edu
c3a4b79934 Fix drawing of rounded borders and backgrounds on large elements by using PRInt32 instead of PRInt16. b=131233 r=dcone sr=attinasi a=asa
git-svn-id: svn://10.0.0.236/trunk@116717 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-16 15:25:16 +00:00
dbaron%fas.harvard.edu
0076b3d38d Improve performance of SelectorMatches using nsIContent::HasAttr, which was added a few months ago. r=bzbarsky sr=attinasi a=asa b=128739
git-svn-id: svn://10.0.0.236/trunk@116716 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-16 15:24:08 +00:00
rods%netscape.com
12d4a64e95 Oops, not this one.
git-svn-id: svn://10.0.0.236/trunk@116715 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-16 15:20:48 +00:00
rods%netscape.com
80f21d9b16 Usingg nsIPrintSettings now
Bug 128142 r=dcone sr=attinasi a=shaver


git-svn-id: svn://10.0.0.236/trunk@116714 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-16 15:19:47 +00:00
jaggernaut%netscape.com
854377ee8a Check in mac build files for blake, not part of build yet. a=Asa
git-svn-id: svn://10.0.0.236/trunk@116713 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-16 15:12:31 +00:00
rods%netscape.com
1c65a526ab Removing uwanted debug staments to fix bustage.
git-svn-id: svn://10.0.0.236/trunk@116712 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-16 14:08:39 +00:00
rods%netscape.com
fd4d2132df 1) Removes most all the unneeded data from nsPrintOptions service. All data should be in the PrintSettings.
2) Removed unneeded methods from PrintOptions
3) PrintOption can now read and write (most) all the data in a PrintSettings object. The items not saved are those used during the printing process and it wouldn't make any sense to save them.
4) Adds a prefs for turning on and off the automatic saving of PrintSettings. If this is turned on it is almost the same as using the global PS.
5) On Linux it turns on the saving of PS prefs and turns on the global PS. Meaning it will always use a single Global PS object.
6) The PrintSettings can be initialized from a generic non-printer specific set of prefs. Then if a printer name is available in the PS then it tries
to initialize itself from the printer specific prefs. This enables to define "back stop" prefs for picking up first. Then the printer specific prefs can override those settings. For example, we may define in prefs that the default paper size 8.5x11, then if if the "save PS prefs" is turned on, for a given printer it might save 8.5x16 as the size.
7) A "flags" arg has been added so you can indicate which prefs you want read or written.
Bug 128142 r=dcone sr=attinasi a=shaver


git-svn-id: svn://10.0.0.236/trunk@116711 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-16 13:08:45 +00:00
rods%netscape.com
97ec5d7240 ReadPrefs and WritePrefs are no longer in nsIPrintOptions
Bug 128142 r=dcone sr=attinasi a=shaver


git-svn-id: svn://10.0.0.236/trunk@116710 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-16 11:26:47 +00:00
mkaply%us.ibm.com
a467fad89d #70045
r=mkaply, sr=blizzard, a=asa
OS/2 only - properly handle long longs in xptstubs to fix download problem


git-svn-id: svn://10.0.0.236/trunk@116707 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-16 06:26:07 +00:00
bbaetz%student.usyd.edu.au
cb033cc810 Bug 129466 - use IP addr (not hostname) in logincookies table
r=gerv, justdave


git-svn-id: svn://10.0.0.236/trunk@116706 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-16 06:03:09 +00:00
morse%netscape.com
6df0b688f4 back out part of earlier change for bug 129101
git-svn-id: svn://10.0.0.236/trunk@116705 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-16 05:50:48 +00:00
morse%netscape.com
79f77ab98b bug 130545, cookie regression, c=Michiel van Leeuwen, r=morse, sr=darin, a=asa
git-svn-id: svn://10.0.0.236/trunk@116704 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-16 05:47:35 +00:00
pavlov%netscape.com
c04a410905 fixing bug 131231 r=valeski sr=attinasi a=asa
git-svn-id: svn://10.0.0.236/trunk@116703 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-16 05:46:26 +00:00
alecf%netscape.com
2e88d16be4 fix for bug 101887 - make transformiix no longer depend on appshell by removing an unneeded #include and CID declaration
patch=jonsmirl@mediaone.net
sr=alecf
r=peterv
a=asa


git-svn-id: svn://10.0.0.236/trunk@116702 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-16 05:34:49 +00:00
alecf%netscape.com
adf49b8416 fix for bug 124497 - leaking nsLocalFile objects - the copy constructor was copying the refcount to the new object
so the new object would always leak
r=dbradley, sr=darin, a=asa


git-svn-id: svn://10.0.0.236/trunk@116701 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-16 05:30:15 +00:00
blakeross%telocity.com
80ed8b0fda 128669 - sidebar panels should use <browser> not <iframe> r=sgehani sr=ben a=brendan
git-svn-id: svn://10.0.0.236/trunk@116700 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-16 05:23:26 +00:00
akkana%netscape.com
0da27c885c 83017: Fix title of the page info window. Fix from Daniel Brooks db48x@yahoo.com, sr=alecf, a=asa
git-svn-id: svn://10.0.0.236/trunk@116699 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-16 05:17:19 +00:00
blakeross%telocity.com
61706e1e49 126193 - new bookmarks are added to closed (selected) folders. r=hewitt sr=ben a=asa
git-svn-id: svn://10.0.0.236/trunk@116698 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-16 04:58:16 +00:00
blakeross%telocity.com
8b75dc7ac1 127349 - remove partial favicon support (redux). r=alecf sr=hewitt, ben a=brendan
git-svn-id: svn://10.0.0.236/trunk@116697 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-16 04:53:20 +00:00
brendan%mozilla.org
b9d4528238 Restore non-bogus assertion removed in last rev, and fix the case that tripped it in js_ChangeScopeProperty, by not removing [and maybe freeing sprop->slot] before re-adding sprop; also fix all engine-defined getters and setters to have no slot [to be JSPROP_SHARED] (130970, r/sr=shaver&jband, a=asa).
git-svn-id: svn://10.0.0.236/trunk@116696 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-16 04:51:29 +00:00
akkana%netscape.com
ec628b25d6 128903: fix a couple of GetHighlightColors I missed. Fix thanks to glazman, r=brade (and myself), sr=kin, a=dbaron
git-svn-id: svn://10.0.0.236/trunk@116695 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-16 04:40:42 +00:00
akkana%netscape.com
f8bd9fa28d 80805: enable new editor find/replace. r=cmanske sr=dveditz a=asa
git-svn-id: svn://10.0.0.236/trunk@116694 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-16 04:36:45 +00:00
akkana%netscape.com
fdf2606445 80805: patch up find/replace, particularly replace all. r=cmanske sr=dveditz a=asa
git-svn-id: svn://10.0.0.236/trunk@116693 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-16 04:34:28 +00:00
akkana%netscape.com
7f2161c735 80805, 129971: Check endpoint correctly, don't skip too many nodes after a comment, fix some return values. r=cmanske sr=dveditz a=asa
git-svn-id: svn://10.0.0.236/trunk@116692 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-16 04:33:20 +00:00
radha%netscape.com
709d3a9d26 Fix for bug 125225. locationbar and top.location updated when document.write() is done on iframes.
r=adamlock sr=rpotts a=asa.


git-svn-id: svn://10.0.0.236/trunk@116691 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-16 04:18:40 +00:00
rginda%netscape.com
1a75e8fba1 Bug 131241, "missing null check in nsHTMLInputElement.cpp"
r=jkeiser, sr=jst, a=asa
null check mDocument in ::Select()


git-svn-id: svn://10.0.0.236/trunk@116690 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-16 03:28:23 +00:00
sspitzer%netscape.com
62e0dc620c fix for #127007.
migration from 4.x sometimes doesn't show LDAP servers in addressbook.
r=srilatha,sr=bienvenu,a=asa


git-svn-id: svn://10.0.0.236/trunk@116689 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-16 03:15:28 +00:00
ssu%netscape.com
112fba6b61 fixing bug 130982 - delete/move context menu command attempts to restore focus to invalid row. r=bhuvan sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@116688 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-16 03:12:58 +00:00
heikki%netscape.com
82bf6a58a6 Bug 110544, improving comment parsing by avioding string copies and other trickery. r=harishd, sr=jst, a=asa.
git-svn-id: svn://10.0.0.236/trunk@116687 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-16 03:03:45 +00:00
morse%netscape.com
de840dd3e9 enhanced p3p cookie management, r=sgehani, sr=hyatt, a=asa
git-svn-id: svn://10.0.0.236/trunk@116686 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-16 02:46:21 +00:00
morse%netscape.com
d9396f4e39 enhanced p3p cookie management, r=sgehani, sr=hyatt, a=asa
git-svn-id: svn://10.0.0.236/trunk@116684 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-16 02:40:29 +00:00
dcone%netscape.com
ca223691c1 119574 r=rods sr=attinasi a=asa. return correct errors from cancel.
git-svn-id: svn://10.0.0.236/trunk@116683 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-16 02:39:53 +00:00
leaf%mozilla.org
2cd30aba06 Bug 130923 ('Xprint refuses to print with the message "Inter nal error"'),
r=db48x, sr=attinasi, a=asa, code from gisburn


git-svn-id: svn://10.0.0.236/trunk@116682 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-16 02:33:52 +00:00
depstein%netscape.com
db136cbcaf a=asa for QA checkins that are not part of the default builds.
Removed getAdders for GetSpec() and GetPath(). use nsAutoString.


git-svn-id: svn://10.0.0.236/trunk@116681 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-16 02:31:53 +00:00
danm%netscape.com
f396b39b90 remove redundant zoomwindow and switch to user state on resize. 125711 r=pinkerton,scc a=asa
git-svn-id: svn://10.0.0.236/trunk@116680 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-16 02:25:18 +00:00
danm%netscape.com
2ee3be6e37 stop reentrant window zooming and switch to user state after sizing. bug 125711 r=pinkerton,scc a=asa
git-svn-id: svn://10.0.0.236/trunk@116679 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-16 02:24:13 +00:00
morse%netscape.com
7f2d1666e8 bug 130304, freeze cookie api, r/sr=darin/alecf, a=asa
git-svn-id: svn://10.0.0.236/trunk@116678 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-16 02:16:23 +00:00
dcone%netscape.com
e7dc263623 119574 r=rods sr=attinasi a=asa. XP printprogress should not come up. I added new prefs to
keep the dialog from being put up.


git-svn-id: svn://10.0.0.236/trunk@116677 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-16 02:01:38 +00:00
rginda%netscape.com
987eb43a38 bug 129519, "JS_GetPropertyDesc gives up too easily", r=jband, sr=shaver, a=bren
dan
Reflect new JSPD_* defines, make jsd_GetValueProperty degrade gracefully instead of fail outright when we run into a problem fetching the property value.


git-svn-id: svn://10.0.0.236/trunk@116676 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-16 01:58:36 +00:00
rginda%netscape.com
fe7a5ec2b5 bug 129519, "JS_GetPropertyDesc gives up too easily", r=jband, sr=shaver, a=bren
dan
Make JS_GetPropertyDesc degrade gracefully instead of fail outright when we run
into a problem fetching the property value.


git-svn-id: svn://10.0.0.236/trunk@116675 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-16 01:56:19 +00:00
dougt%netscape.com
4b3f2c6c6e Fixes part of the Txul regression. b=130524 r=dp@netscape.com sr=darin@netscape.com, a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@116671 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-16 00:43:44 +00:00
wtc%netscape.com
759796097a Bugzilla bug 130101: this file is no longer necessary because we now
generate nslib.c in $(OBJDIR).


git-svn-id: svn://10.0.0.236/trunk@116670 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-16 00:06:28 +00:00
gerv%gerv.net
a2658ee0f1 Bug 126789 - templatise token.cgi. r=bbaetz, mattyt.
git-svn-id: svn://10.0.0.236/trunk@116667 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-15 23:23:12 +00:00
wtc%netscape.com
2310835981 Bugzilla bug 131289: fixed a UMR error and bad placement of the terminating
null byte of a string in nss_FindExternalRoot.  r=mcgreer.


git-svn-id: svn://10.0.0.236/trunk@116664 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-15 23:05:58 +00:00
blakeross%telocity.com
3a319b3a2a Download manager. Not part of build. a=asa
git-svn-id: svn://10.0.0.236/trunk@116663 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-15 22:58:43 +00:00
wtc%netscape.com
2f6a07086b Fixed a memory leak on memory allocation error. r=mcgreer. (bug 129709)
git-svn-id: svn://10.0.0.236/trunk@116662 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-15 22:09:45 +00:00
wtc%netscape.com
0312d76fcb Bugzilla bug 130703: final adjustment of the CERTSignedCrl structure for
NSS 3.4.  r=relyea.


git-svn-id: svn://10.0.0.236/trunk@116656 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-15 20:21:45 +00:00
wtc%netscape.com
6df50775c7 Bugzilla bug 130983: SEC_FindCrlByName needs to set the 'pkcs11ID' field
of the CERTSignedCrl structure it returns.  The patch is contributed by
Rangan Sen <rangansen@netscape.com>.  r=relyea.


git-svn-id: svn://10.0.0.236/trunk@116655 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-15 20:17:15 +00:00
relyea%netscape.com
d0f2ca5260 handle older tokens that do not handle GetAttributes correctly.
git-svn-id: svn://10.0.0.236/trunk@116654 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-15 19:51:27 +00:00
wtc%netscape.com
e0eda039bf Removed NSPR20PPC.mcp. This has been replaced by NSPR20PPC.xml.
git-svn-id: svn://10.0.0.236/trunk@116653 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-15 19:24:44 +00:00
ian.mcgreer%sun.com
bf3291aaf7 bug 130747, update trust after login to catch user certs when token doesn't return public key (ncipher)
git-svn-id: svn://10.0.0.236/trunk@116652 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-15 19:23:14 +00:00
hyatt%netscape.com
c6cc0546de Better version. NPOB.
git-svn-id: svn://10.0.0.236/trunk@116651 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-15 19:02:54 +00:00
hyatt%netscape.com
506c387475 Disable popups in Cocoa completely. They need work. NPOB.
git-svn-id: svn://10.0.0.236/trunk@116650 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-15 18:46:39 +00:00
ftang%netscape.com
f4d40c1ae2 fix 130443 . r=nhotta sr=sfraser a=asa
cast the hash value to FMFontFamily instead of fondid (short) on carbon and get the correct script code from it by using the right api


git-svn-id: svn://10.0.0.236/trunk@116648 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-15 15:44:26 +00:00
ftang%netscape.com
b1421a820e fix 129188 . r=nhotta sr=sfraser a=asa
1. convert the font name correctly to unicode for theme font
2. for korean, chinese system, use roman theme font instead because the locale one are too ugly.


git-svn-id: svn://10.0.0.236/trunk@116646 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-15 15:41:05 +00:00
glazman%netscape.com
b231f8945d It was impossible to set the background color of a table thru TableOrCell Background Color menu item.
b=127723, r=jfrancis, r=cmanske, sr=kin, a=asa


git-svn-id: svn://10.0.0.236/trunk@116645 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-15 15:33:29 +00:00
kin%netscape.com
7528713972 Fix for bug #130965 (Change assert to warning in nsBrowserWindow::SetFocus())
Make the Win32 debug version of Viewer useable
again by changing the assertion in SetFocus()
to a warning.

r=karnaze@netscape.com  sr=attinasi@netscape.com  a=asa@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@116644 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-15 15:26:56 +00:00
rods%netscape.com
40889d01ed Backing out changes - just as well, I forgot to but the bug # and r/sr/a anyway
git-svn-id: svn://10.0.0.236/trunk@116643 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-15 14:49:09 +00:00
mostafah%oeone.com
edd7007eed Inserting missing '<' at beginning of file
git-svn-id: svn://10.0.0.236/trunk@116642 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-15 14:41:22 +00:00
rods%netscape.com
58cfbb8ad2 1) Removes most all the unneeded data from nsPrintOptions service. All data
should be in the PrintSettings.
2) Removed unneeded methods from PrintOptions
3) PrintOption can now read and write (most) all the data in a PrintSettings
   object. The items not saved are those used during the printing process and
   it wouldn't make any sense to save them.
4) Adds a prefs for turning on and off the automatic saving of PrintSettings.
   If this is turned on it is almost the same as using the global PS.
5) On Linux it turns on the saving of PS prefs and turns on the global PS.
   Meaning it will always use a single Global PS object.
6) The PrintSettings can be initialized from a generic non-printer specific
   set of prefs. Then if a printer name is available in the PS then it tries
   to initialize itself from the printer specific prefs. This enables to define
   "back stop" prefs for picking up first. Then the printer specific prefs
   can override those settings.
   For example, we may define in prefs that the default paper size 8.5x11,
   then if if the "save PS prefs" is turned on, for a given printer it might
   save 8.5x16 as the size.
7) A "flags" arg has been added so you can indicate which prefs you want read
   or written.


git-svn-id: svn://10.0.0.236/trunk@116641 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-15 13:55:54 +00:00
glazman%netscape.com
53cfe0de8c caret was disappearing in non-empty named anchors because of
'-moz-user-input: none;' declaration attached to a[name] selector.

Selector removed from the corresponding rule and cursor changed to text I-beam for non-empty named anchors

b=84095, r=bryner, sr=kin, a=asa


git-svn-id: svn://10.0.0.236/trunk@116640 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-15 13:12:15 +00:00
timeless%mac.com
fe2170094d Bug 123409 optimization for nsWindowWatcher::OpenWindowJS
r=adamlock sr=sfraser a=asa


git-svn-id: svn://10.0.0.236/trunk@116639 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-15 12:50:20 +00:00
stephend%netscape.com
e3fc84a9e4 Bug 122055. Page Info/Media's size of URL listbox shrinks and grows. Patch by Daniel Brooks <db48x@yahoo.com> r=timeless@bemail.org, sr=alecf@netscape.com, a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@116638 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-15 10:06:25 +00:00
rbs%maths.uq.edu.au
84d6bd5d71 perf bug 124570 - configure mathml.css as a catalog stylesheet that is loaded on demand rather than at startup, r=harishd, sr=jst, a=asa
git-svn-id: svn://10.0.0.236/trunk@116637 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-15 09:45:31 +00:00
badami%netscape.com
a8b2d64408 Animated image prefs don't apply to background images
bug 94938 r=pavlov sr=tor a=asa patch=nivedita@netscape.com


git-svn-id: svn://10.0.0.236/trunk@116636 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-15 08:29:08 +00:00
rbs%maths.uq.edu.au
77105b9e58 Fix bug 101180 - the minimum line-height wasn't applied at the first reflow, causing the line to flicker at the next reflow, r=dbaron, sr=attinasi, a=asa
git-svn-id: svn://10.0.0.236/trunk@116634 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-15 08:03:18 +00:00
igor%mir2.org
6a7c0622bb 1. Implementing Externalizable interface in ObjToIntMap and UintMap to allow for efficient storage of internal hash table data. For ObjToIntMap it allows to restore correctly cached values of object's hash codes and do not store internal DELETED mark.
2. ObjToIntMap.clear and UintMap.clear now do not discard internal buffers, but clears references to external objects to match behavior of Java Vector.clear and Hashtable.clear.


git-svn-id: svn://10.0.0.236/trunk@116633 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-15 07:13:33 +00:00
khanson%netscape.com
4ff6898f69 bug #130991 (Out-of-Memory in jsshell causes assertion failure in jsobj.c)
patch by Brendan, sr=jband, r=khanson, a=asa


git-svn-id: svn://10.0.0.236/trunk@116632 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-15 06:22:00 +00:00
wtc%netscape.com
4d2eddeffb Bugzilla bug 131078: fixed compiler warnings. r=mcgreer.
git-svn-id: svn://10.0.0.236/trunk@116631 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-15 06:07:41 +00:00
jaggernaut%netscape.com
b9e619bac1 Fixing bustage (missing closing parenthesis) in pageInfo.js
git-svn-id: svn://10.0.0.236/trunk@116630 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-15 06:03:34 +00:00
wtc%netscape.com
53cfca6a3b Bugzilla bug 131057: define PORT_Strdup as PL_strdup so that it uses NSPR's
memory allocator.  r=mcgreer.  Modified files: secport.c secport.h


git-svn-id: svn://10.0.0.236/trunk@116629 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-15 05:54:22 +00:00
ssu%netscape.com
e9d5e2dfbb checking in patch for andreas.premstaller@uibk.ac.at. fixes bug 57566 - Can't delete mail attachments using the mouse. r=ssu, sr=sspitzer, a=asa
git-svn-id: svn://10.0.0.236/trunk@116628 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-15 05:29:21 +00:00
wtc%netscape.com
54c69f0c8c The previous checkin breaks signtool on Linux, AIX, and OSF1. Backing it
out.


git-svn-id: svn://10.0.0.236/trunk@116627 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-15 05:27:34 +00:00
sspitzer%netscape.com
3d7f1b04b1 fix for #129961. Enter in ab quick search textbox should search immediately.
also, remove duplicate code.
r=shliang, sr=bienvenu, a=asa


git-svn-id: svn://10.0.0.236/trunk@116626 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-15 05:26:15 +00:00
pschwartau%netscape.com
750daa3f98 Added two new cases where the result is all zeros.
git-svn-id: svn://10.0.0.236/trunk@116625 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-15 05:15:57 +00:00
blizzard%redhat.com
b14b767dc0 Get this code building and linking again after the Enable changes and the -symbolic changes.
git-svn-id: svn://10.0.0.236/trunk@116624 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-15 05:08:44 +00:00
hewitt%netscape.com
3683067cbe 121543 - Personal toolbar dnd feedback is broken in Classic, r=ben, sr=blake, a=asa
git-svn-id: svn://10.0.0.236/trunk@116622 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-15 04:48:14 +00:00
jband%netscape.com
0a33474113 fix bug 130139. We are iterating an array of pointers not an array of objects. r=dbradley sr=brendan a=asa.
git-svn-id: svn://10.0.0.236/trunk@116621 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-15 04:10:25 +00:00
bryner%netscape.com
83c1061fc3 Fixing crash regression bug 131032. r=jkeiser, sr=ben, a=asa.
git-svn-id: svn://10.0.0.236/trunk@116620 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-15 04:02:19 +00:00
bzbarsky%mit.edu
9a24262a3a Bug 129535 -- get filenames from the right places in some edge cases.
r=law, sr=alecf, a=asa


git-svn-id: svn://10.0.0.236/trunk@116619 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-15 03:50:53 +00:00
morse%netscape.com
1bf6fa90c8 bug 130304, freeze interface for nsICookie and nsICookieManager, r/sr=darin,alecf, a=asa
git-svn-id: svn://10.0.0.236/trunk@116618 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-15 03:49:00 +00:00
bzbarsky%mit.edu
6852633667 Bug 121899 (nicer width/height display) and bug 121567 (strict warnings
on XML pages).  Both patches by db48x@yahoo.com (Daniel Brooks), both
r=bzbarsky, sr=alecf, a=asa


git-svn-id: svn://10.0.0.236/trunk@116617 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-15 03:46:54 +00:00
bzbarsky%mit.edu
201c29ad86 view-source should not follow Refresh: headers. Bug 130931, r=doron,
sr=alecf, a=asa


git-svn-id: svn://10.0.0.236/trunk@116616 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-15 03:41:14 +00:00
bienvenu%netscape.com
58dd3bf48a don't logout of external logon session when send logon fails fix by mscott, r=me, sr=sspitzer, a=asa 130986
git-svn-id: svn://10.0.0.236/trunk@116615 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-15 03:39:17 +00:00
sdagley%netscape.com
3b433ba4f4 Fix #123411 - Warn user that Mac OS X 10.1 is recommended or that CarbonLib 1.4 or newer is required (for Mac OS X and Mac OS 8/9 respectively) when running the Carbon build. r=pinkerton,sr=sfraser,a=asa
git-svn-id: svn://10.0.0.236/trunk@116614 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-15 03:37:54 +00:00
sdagley%netscape.com
4aeb1e81fd Fix #116774 - when in background Moz shouldn't directly test mouse button state to decide if it needs to process events (was causing Moz to peg CPU when mouse was down and it was in background). r=ccarlen,pinkerton,sr=sfraser,a=asa
git-svn-id: svn://10.0.0.236/trunk@116613 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-15 03:33:10 +00:00
bienvenu%netscape.com
a4dbe76995 fix 130986 when imap logon redirector fails, shouldn't log out of connection (for mscott) r=me, sr=sspitzer a=asa, part of 114211 close imap folder db after move/copy into folder r=cavin, sr=sspitzer 129928 multiple drag/drop of local messages to imap folder failing r=sspitzer, sr=mscott, a=asa 130989 shouldn't display logon errors from biff with imap logon redirection r=cavin, sr=sspitzer, a=asa
git-svn-id: svn://10.0.0.236/trunk@116612 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-15 03:29:54 +00:00
sdagley%netscape.com
1d5596c99d Fix #107521 - support Format popup menu in Mac PutFile dialogs. r=pinkerton,ccarlen,sr=scc,a=asa
git-svn-id: svn://10.0.0.236/trunk@116611 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-15 03:24:50 +00:00
cotter%netscape.com
8aa0524d27 ongoing help content updates per bugzilla 122806, r=oeschger; glossary, p3p, formatting updates
git-svn-id: svn://10.0.0.236/trunk@116610 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-15 03:12:57 +00:00
serge%netscape.com
f5c9d67f4d fix for #101974 acrobat plugin resize problem, r=pavlov, sr=blizzard,a=asa
git-svn-id: svn://10.0.0.236/trunk@116609 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-15 02:37:18 +00:00
darin%netscape.com
903be6c0ae fixes orangeness on tinderboxen, b=63878.
git-svn-id: svn://10.0.0.236/trunk@116608 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-15 02:27:02 +00:00
wtc%netscape.com
84b5f7c714 Bugzilla bug 131062: fixed a zlib vulnerability.
git-svn-id: svn://10.0.0.236/trunk@116607 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-15 01:43:49 +00:00
jgaunt%netscape.com
c2b6e01af8 bug 72054 -- make f10 work on UNIX and others
This is a checkin for Jay Yan from the Sun China team
r=jgaunt
sr=sfraser
a=asa


git-svn-id: svn://10.0.0.236/trunk@116606 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-15 01:35:06 +00:00
shrutiv%netscape.com
0b9bd4d453 Deleting tarfile in output directory
git-svn-id: svn://10.0.0.236/trunk@116605 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-15 01:18:27 +00:00
attinasi%netscape.com
90cd023a8d Catch the case where the content node for the Input has not been created yet, prevent crash. b=123914 r=jkeiser, sr=roc+moz, a=asa (OBO drivers)
git-svn-id: svn://10.0.0.236/trunk@116604 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-15 00:40:07 +00:00
bienvenu%netscape.com
a0453cc698 fix 129305 r=cavin, sr=sspitzer a=asa fix open folder in new window command
git-svn-id: svn://10.0.0.236/trunk@116603 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-15 00:21:25 +00:00
shliang%netscape.com
35f2111085 fixing redness in mac - cut off part of a line by accident before in MozillaBuildList.pm
git-svn-id: svn://10.0.0.236/trunk@116602 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-15 00:16:08 +00:00
khanson%netscape.com
2a691ad4e6 bug #130711, r=khanson, sr=brendan, a=asa, memory leak in JS_dtoa
git-svn-id: svn://10.0.0.236/trunk@116601 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-15 00:11:44 +00:00
sspitzer%netscape.com
bc48b0ab2f fix for accessibility bug #94802
r=ssu, sr=bienvenu, a=asa
space bar should toggle a filter's enabled state.

also, some clean up for my similar fix for #95212
(space bar should toggle the subscribed state)


git-svn-id: svn://10.0.0.236/trunk@116600 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-15 00:07:04 +00:00
sspitzer%netscape.com
02c6769e6f fix for #130162. next toolbar button doesn't do anything in std alone msg window.
r=ssu, sr=bienvenu, a=asa


git-svn-id: svn://10.0.0.236/trunk@116599 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 23:59:59 +00:00
sspitzer%netscape.com
362ab54562 fix for #126331. add "Compose" button to address book advanced search dialog.
r=ssu, sr=bienvenu, a=asa.


git-svn-id: svn://10.0.0.236/trunk@116598 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 23:39:57 +00:00
shliang%netscape.com
ae89886a6e bug 128962 - mac build changes for mdn account manager extension - r=ducarroz,sr=sspitzer,a=asa
git-svn-id: svn://10.0.0.236/trunk@116597 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 23:35:16 +00:00
mkaply%us.ibm.com
93f7646420 Remove unused OS/2 file
git-svn-id: svn://10.0.0.236/trunk@116596 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 23:34:36 +00:00
wtc%netscape.com
620595eeaf Merged the Mac Pro 7 changes onto the trunk of NSPR.
git-svn-id: svn://10.0.0.236/trunk@116595 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 23:31:03 +00:00
timeless%mac.com
967ea4fdc1 Bug 126799 [ps] Print preview spews errors to terminal window
patch by Roland.Mainz@informatik.med.uni-giessen.de r=rods rs=attinasi a=asa


git-svn-id: svn://10.0.0.236/trunk@116592 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 23:12:31 +00:00
despotdaemon%netscape.com
8abf016b41 Pseudo-automatic update of changes made by khanson@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@116591 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 23:11:16 +00:00
despotdaemon%netscape.com
25c051d76b Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@116590 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 23:04:21 +00:00
timeless%mac.com
ecea9fa50d Bug 123409 optimization for nsWindowWatcher::OpenWindowJS
r=adamlock sr=sfraser a=asa


git-svn-id: svn://10.0.0.236/trunk@116589 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 22:59:56 +00:00
timeless%mac.com
87a69b0733 Bug 127699 Disable UI for zoom, print, and landscape/postscript on Unix
patch by Roland.Mainz@informatik.med.uni-giessen.de r=bzbarsky sr=attinasi a=asa


git-svn-id: svn://10.0.0.236/trunk@116588 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 22:56:16 +00:00
akkana%netscape.com
a0fc47f87f 128903: Clean up the editor IDL, and anyone who uses them. r=brade,cmanske,ducarroz (for mail); sr=sfraser; a=dbaron
git-svn-id: svn://10.0.0.236/trunk@116587 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 22:52:08 +00:00
seawood%netscape.com
fc003781dc Temporarily force NSPR to be built as -j1 to workaround -j bug in pr/src/Makefile.in
Bug #123423 r=cls a=asa


git-svn-id: svn://10.0.0.236/trunk@116585 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 22:47:19 +00:00
seawood%netscape.com
d7ab9f5a3a Update in-tree version of zlib to 1.1.4
Bug #130127 r=dveditz a=asa


git-svn-id: svn://10.0.0.236/trunk@116583 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 22:18:39 +00:00
rjesup%wgate.com
2861ac2150 Bug 127455: Crash on 64-bit CPU's in DrawToImage due to unsigned underflow.
r=blizzard, sr=tor, a=blizzard


git-svn-id: svn://10.0.0.236/trunk@116582 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 22:15:00 +00:00
akkana%netscape.com
1f0b47ba2b 128903: Clean up the editor IDL, and anyone who uses them. r=brade,cmanske,ducarroz (for mail); sr=sfraser; a=dbaron
git-svn-id: svn://10.0.0.236/trunk@116581 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 22:11:14 +00:00
brendan%mozilla.org
97643dca16 Remove bogus assertion, tripped by js_ChangeScopePropertyAttrs calling js_AddScopeProperty (130970, r=shaver, sr=jband, a=shaver).
git-svn-id: svn://10.0.0.236/trunk@116580 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 21:59:16 +00:00
brendan%mozilla.org
45a2cddc1c Fix JS/PL_DHashTableEnumerate to compress or shrink the table after enumeration using the same logic as ADD and REMOVE use (120953, r=dbaron, sr=shaver, a=asa).
git-svn-id: svn://10.0.0.236/trunk@116579 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 21:55:08 +00:00
nhotta%netscape.com
a2bd21a350 Change to set "network.enableIDN" as true,
patch from william.tan@i-dns.net,
bug 110028, r=nhotta, sr=darin, a=asa.


git-svn-id: svn://10.0.0.236/trunk@116578 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 21:42:27 +00:00
timeless%mac.com
95ef008f42 Bug 61314 Makefile rules for "jsmath.o" and "jsmathtemp.o" cause stale object files, obscure bugs
patch by mang@subcarrier.org r=rogerl sr=brendan a=asa


git-svn-id: svn://10.0.0.236/trunk@116577 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 21:41:09 +00:00
andreww%netscape.com
0706b67108 bugzilla 129140 r=hwaara, sr=hewitt, a=asa - updating skinversion to 1.0
git-svn-id: svn://10.0.0.236/trunk@116576 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 21:20:51 +00:00
srilatha%netscape.com
c0a8afa829 Fix for bug #86991. Create a folder in Local Folders instead of an account for the imported mail.
r=naving@netscape.com, sr=sspitzer@netscape.com, a=asa@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@116575 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 21:09:47 +00:00
bienvenu%netscape.com
88cd7d440d potential fix for crash reading corrupted imap messages r=cavin, sr=sspitzer, a=asa 126987 make GetMsgHdrForKey return an error when it can't create a msg hdr
git-svn-id: svn://10.0.0.236/trunk@116574 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 21:02:08 +00:00
akkana%netscape.com
1b2ac57468 109380: Add an editor accessor to the editor box object. r=brade sr=sfraser a=asa
git-svn-id: svn://10.0.0.236/trunk@116572 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 20:48:45 +00:00
igor%mir2.org
d1f9023a1d ObjToIntMap was added to map Objects to int in a memory wise way and VariableTable was modified to use ObjToIntMap for itsVariableNames
git-svn-id: svn://10.0.0.236/trunk@116571 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 20:37:15 +00:00
varada%netscape.com
b7eded373c fix for 130761-able to enter smtp server in account creation;r=bhuvan;sr=dbienvenu;a=asa
git-svn-id: svn://10.0.0.236/trunk@116570 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 20:35:28 +00:00
varada%netscape.com
1a5b6e6e57 fix for 128943;show accountname in italics grey;r=andreww;sr=hewitt;a=asa
git-svn-id: svn://10.0.0.236/trunk@116569 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 20:33:10 +00:00
darin%netscape.com
ceb40cde4d fixes bug 63878 "Implement alert for 'document contains no data' (was Going
to lexmark.com does nothing, but www.lexmark works [Connection reset by peer]"
r=adamlock, sr=rpotts, a=asa


git-svn-id: svn://10.0.0.236/trunk@116568 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 20:24:15 +00:00
cbiesinger%web.de
bb77e45807 bug 130564 r=pavlov sr=tor a=asa
Make image/pjpeg and image/jpg work again


git-svn-id: svn://10.0.0.236/trunk@116567 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 20:20:23 +00:00
mostafah%oeone.com
767a07e67c Removed ^Ms from end of lines
git-svn-id: svn://10.0.0.236/trunk@116566 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 19:54:03 +00:00
mikep%oeone.com
ebe9ea2694 Turning off safe saves.
git-svn-id: svn://10.0.0.236/trunk@116565 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 18:04:40 +00:00
mikep%oeone.com
cbda6c8f6e Removing control characters.
git-svn-id: svn://10.0.0.236/trunk@116564 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 18:04:08 +00:00
ian.mcgreer%sun.com
e837eb40ac bug 129709, incorrect free of cert->nickname
r=wtc


git-svn-id: svn://10.0.0.236/trunk@116562 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 17:42:02 +00:00
ian.mcgreer%sun.com
f8d0860eef bug 129778, cert instances incorrectly reset when cert was not deleted
checked in for wtc, r=mcgreer


git-svn-id: svn://10.0.0.236/trunk@116561 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 17:39:12 +00:00
mikep%oeone.com
c09a277407 Committing new files to bring us up to date with libical, March 1, 2002.
git-svn-id: svn://10.0.0.236/trunk@116560 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 17:09:50 +00:00
mostafah%oeone.com
62f7bc24c2 Fixed setting alarm callback function from nsnull at init time to AlarmTimerCallback
git-svn-id: svn://10.0.0.236/trunk@116558 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 16:42:41 +00:00
pinkerton%netscape.com
dae9892be6 handle single files in the jar manifest correctly. r=adamlock/sr=sfraser/a=shaver. bug#129492
git-svn-id: svn://10.0.0.236/trunk@116557 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 15:28:42 +00:00
mikep%oeone.com
c97f9eefc3 Upgrade to libical CVS code snapshot on March 1st, 2002
git-svn-id: svn://10.0.0.236/trunk@116556 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 15:18:04 +00:00
peterv%netscape.com
bbf9418488 Fix for bug 103235 (Implement DOM Level 3 XPath WD). r=sicking, sr=jst, a=dbaron.
git-svn-id: svn://10.0.0.236/trunk@116555 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 15:13:03 +00:00
pinkerton%netscape.com
a1c97056ea create embed.jar on mac, refactoring gen_mn.pl so it can be called from macPerl directly. r=ccarlen/sr=sfraser/a=shaver. bug#129492
git-svn-id: svn://10.0.0.236/trunk@116554 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 14:53:55 +00:00
dcone%netscape.com
11dfadb825 Not part of the build. Adding files to the layout-debug object.
git-svn-id: svn://10.0.0.236/trunk@116553 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 14:46:41 +00:00
dcone%netscape.com
de339bdac9 Not part of the build. Adding the makefile for makefile.win .
git-svn-id: svn://10.0.0.236/trunk@116552 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 14:44:44 +00:00
brade%netscape.com
97e9061cab add publish failure string (bug 130159, r=cmanske, sr=kin, a=Asa)
git-svn-id: svn://10.0.0.236/trunk@116551 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 14:36:02 +00:00
brade%netscape.com
12a19bbdb6 bug 129565; always send ":" for userpass sequence; written by darin, r=bbaetz, sr=kin, a=Asa
git-svn-id: svn://10.0.0.236/trunk@116550 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 14:22:43 +00:00
mkaply%us.ibm.com
456c50468d OS/2 build break while attempting to build xpinstall/wizard/os2 - bad makefile
git-svn-id: svn://10.0.0.236/trunk@116549 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 14:22:39 +00:00
brade%netscape.com
12fff340aa send listener aStatus so listener can handle possible error conditions, remove login/pw from uri before changing url attributes, set target base uri (bug 130149/122227); r=adamlock, sr=kin, a=asa
git-svn-id: svn://10.0.0.236/trunk@116548 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 14:18:53 +00:00
brade%netscape.com
a5447e9cda add member mTargetURI (bug 130159/122227); r=adamlock, sr=kin, a=asa
git-svn-id: svn://10.0.0.236/trunk@116547 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 14:16:27 +00:00
mkaply%us.ibm.com
289a257d18 OS/2 only - mistake in checkin for 70045 - forgot to initialize/persist mSelectedType
git-svn-id: svn://10.0.0.236/trunk@116546 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 14:16:24 +00:00
brade%netscape.com
b8f4ce66f1 add new flag; bug 130149/122227, r=adamlock, sr=kin, a=Asa
git-svn-id: svn://10.0.0.236/trunk@116545 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 14:15:02 +00:00
brade%netscape.com
97facad3eb tell user if aStatus is encountered during publish; don't reset dirty flag (bug 129559, r=cmanske, sr=kin, a=Asa)
git-svn-id: svn://10.0.0.236/trunk@116544 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 14:12:33 +00:00
peterv%netscape.com
976f669424 Fix for bug 103235 (Implement DOM Level 3 XPath WD). r=sicking, sr=jst, a=dbaron.
git-svn-id: svn://10.0.0.236/trunk@116542 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 12:57:37 +00:00
peterv%netscape.com
4ab178a80a Fix for bug 103235 (Implement DOM Level 3 XPath WD). r=sicking, sr=jst, a=dbaron.
git-svn-id: svn://10.0.0.236/trunk@116541 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 12:18:04 +00:00
varga%utcru.sk
3ba106ccab Checking in for Neil <neil@parkwaycc.co.uk>
Fix for bug 109651. The [X] cross in tab bar should be disabled when there is only one tab.
r=timeless, sr=jag, a=asa

Fix for bug 109651


git-svn-id: svn://10.0.0.236/trunk@116540 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 11:46:40 +00:00
locka%iol.ie
0ae6ea018d Add some missing xpt files so string bundle calls work in chrome. b=125291 r=kaie@netscape.com sr=rpotts@netscape.com a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@116539 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 11:22:34 +00:00
peterv%netscape.com
9c7303de8f New files for bug 103235 (Implement DOM Level 3 XPath WD). r=sicking, sr=jst, a=dbaron.
git-svn-id: svn://10.0.0.236/trunk@116537 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 11:12:51 +00:00
cmanske%netscape.com
97bc755c0c Fixed exception error when trying to edit page with plugin, b=129243, r=brade, sr=kin, r=asa
git-svn-id: svn://10.0.0.236/trunk@116536 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 08:01:54 +00:00
cmanske%netscape.com
9acf84f36c Fill in publishing data for remote url when no publish data exists. b=128058, r=akkana, sr=kin, a=asa
git-svn-id: svn://10.0.0.236/trunk@116535 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 07:41:32 +00:00
cmanske%netscape.com
3cd39cb3a4 Use 'Images and Link' for properties menuitem when image is also a link, b=127541, r=brade, sr=kin, a=asa
git-svn-id: svn://10.0.0.236/trunk@116534 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 07:34:44 +00:00
cmanske%netscape.com
c34b3d7974 Use 'Images and Link' for properties menuitem when image is also a link, b=127541, r=brade, sr=kin, a=asa
git-svn-id: svn://10.0.0.236/trunk@116533 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 07:31:33 +00:00
seawood%netscape.com
08665a280f Remove now redudant REGCHROME calls.
Bug#129456 r=bryner a=asa


git-svn-id: svn://10.0.0.236/trunk@116532 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 07:11:30 +00:00
seawood%netscape.com
14a4c38766 Remove REGCHROME calls since we now auto-register chrome when jars are processed.
Bug #129456 r=bryner a=asa


git-svn-id: svn://10.0.0.236/trunk@116531 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 06:17:54 +00:00
aaronl%netscape.com
fc81a808ea Bug 127724. Active Accessibility: nsIAccessible's accDoAction does not work for Html Check Box Node. r=aaronl, sr=sfraser, a=asa
git-svn-id: svn://10.0.0.236/trunk@116530 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 06:14:33 +00:00
aaronl%netscape.com
a46f33f685 Accidentally contiminated last checkins to htmlBindings.xml with other work. Putting Accel+Shift+K back in where it was
git-svn-id: svn://10.0.0.236/trunk@116529 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 06:12:56 +00:00
aaronl%netscape.com
bcc62445c1 Bug 129916. Support Accel+Shift+Z for redo on all platforms. r=brade, sr=alecf, a=asa
git-svn-id: svn://10.0.0.236/trunk@116528 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 06:03:58 +00:00
aaronl%netscape.com
190fcd569a Bug 57263. Support the Undo key on Sun keyboards. r=akkana, sr=sfraser, a=asa
git-svn-id: svn://10.0.0.236/trunk@116527 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 05:58:31 +00:00
aaronl%netscape.com
efae1147f2 Bug 129916. Support Accel+Shift+Z for redo on all platforms. r=brade, sr=alecf, a=asa
git-svn-id: svn://10.0.0.236/trunk@116526 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 05:54:09 +00:00
badami%netscape.com
a873d62951 Fix waring during compile
bug 62188 sr=jst a=asa patch=ayn2@cornell.edu


git-svn-id: svn://10.0.0.236/trunk@116525 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 05:51:12 +00:00
seawood%netscape.com
8a0c1a0b23 Autoregister chrome contents.rdf entries (like we do on the Mac) except when NO_JAR_AUTO_REG is set in the makefiles. Add add-chrome.pl code to make-jars.pl.
Bug #129456 r=bryner a=asa


git-svn-id: svn://10.0.0.236/trunk@116524 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 05:03:04 +00:00
mkaply%us.ibm.com
5971cff945 #70045
r=pedemont, sr=blizzard, a=asa
OS/2 only - fix for filters on OS/2 - we weren't honoring the user selection


git-svn-id: svn://10.0.0.236/trunk@116523 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 04:15:39 +00:00
wtc%netscape.com
a8e2c91a4d Bugzilla bug 130703: fixed several issues in the NSS 3.4 exported headers.
1) Preseve the position of NSS 3.3 elements in the data structures.  Some
new fields replace some old deprecated fields where possible to preserve
the total size of the structure.
2) Stan headers are removed from public exports.
3) Some exported functions didn't have prototypes in the public headers.
4) One bug fix: dev3hack.c did not pass the second argument to
nssToken_DestroyCertList.
5) Include the necessary headers to fix undeclared function warnings.


git-svn-id: svn://10.0.0.236/trunk@116522 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 04:12:25 +00:00
blakeross%telocity.com
2f906ab032 Download manager. NPOB. a=asa
git-svn-id: svn://10.0.0.236/trunk@116521 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 04:03:42 +00:00
wtc%netscape.com
6e48c6cbb2 Bugzilla bug 130158: fixed a crash in NSC_CopyObject if pk11_CopyObject
fails.


git-svn-id: svn://10.0.0.236/trunk@116520 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 03:34:11 +00:00
blakeross%telocity.com
8217b06bca Download manager. NPOB. a=asa
git-svn-id: svn://10.0.0.236/trunk@116519 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 03:15:51 +00:00
ssu%netscape.com
d624fe797f fixing bug 30560 - right-clicking a mail message/folder should not display it. r=neil, sr=sspitzer, a=asa
git-svn-id: svn://10.0.0.236/trunk@116518 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 02:40:51 +00:00
blakeross%telocity.com
a45278f134 Download manager. NPOB. a=asa
git-svn-id: svn://10.0.0.236/trunk@116517 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 01:56:41 +00:00
stephend%netscape.com
a24070eac4 Fixing bug 130367 and 130318. Bug 130367 - Pane and window title in prefs should read 'Composition' instead of 'Mail Composition'. r=jglick@netscape.com/robinf@netscape.com, sr=bienvenu@netscape.com, a=brendan@mozilla.org. Bug 130318 - Composition pref panel accesskeys are wrong case. r=bzbarsky@mit.edu, sr=bienvenu@netscape.com, a=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@116516 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 01:55:11 +00:00
rjc%netscape.com
fd6b38a620 Fix bug # 130218: Mac OS X: support resizable sheets. r=pink sr=sfraser a=asa
git-svn-id: svn://10.0.0.236/trunk@116515 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 01:13:52 +00:00
jfrancis%netscape.com
687502ad16 fix for 130245: range gravity not following spec;
r=glazman; sr=kin; a=asa


git-svn-id: svn://10.0.0.236/trunk@116514 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 01:07:09 +00:00
jkeiser%netscape.com
feddc0624c Fix select focus crasher (bug 125906), r=rods@netscape.com, sr=attinasi@netscape.com, a=asa
git-svn-id: svn://10.0.0.236/trunk@116513 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 00:56:56 +00:00
cavin%netscape.com
e97f61259d Fix for #123804. Reset the unsigned integer variable before copying 3 bytes of data into it. r=bienvenu, sr=sspitzer, a=asa.
git-svn-id: svn://10.0.0.236/trunk@116512 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 00:54:02 +00:00
cavin%netscape.com
7c98643dde Fix for #100385. Reset 3 control variables of nsMessengerMigrator object in turbo mode. r=bhuvav, sr=sspitzer, a=asa.
git-svn-id: svn://10.0.0.236/trunk@116511 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 00:51:46 +00:00
bzbarsky%mit.edu
a2499e184f Do not apply content decoding if the url ends in .gz or .zip. The
content-encoding battle never ends...  Bug 128199, r=law, sr=darin,
a=asa


git-svn-id: svn://10.0.0.236/trunk@116510 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 00:51:28 +00:00
shanjian%netscape.com
e37c8ef903 #125628 Auto-detect can not detect the gb18030 page above properly
This patch added a state machine for gb18030 verification. The data of
the state machine is created based on GB18030 standard, and the code was
generated by a perl script which is almost identical to rest of the perl
script that generated other header files. Rest of the code is just
adding this state machine to some charset detectors.
r=ftang, sr=shaver, a=asa


git-svn-id: svn://10.0.0.236/trunk@116509 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 00:47:05 +00:00
shanjian%netscape.com
42fea07426 #128825 Browser crash if I view an image
There is no semantic difference in this part of the change. Major one
is in nsUnicodeToUTF8.cpp

r=ftang, sr=jst, a=shaver


git-svn-id: svn://10.0.0.236/trunk@116507 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 00:40:59 +00:00
shanjian%netscape.com
62bcd92b67 #128825 Browser crash if I view an image
Adjust destLen (remaining buffer length) as buffer is consumed. This way we
will know when we will run out of buffer.
r=ftang, sr=jst, a=shaver


git-svn-id: svn://10.0.0.236/trunk@116506 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 00:36:55 +00:00
brendan%mozilla.org
66979b2420 No strict warnings without the strict option, and other js1.5/mozilla1.0 tidying (129972, r=shaver, sr=jband, a=asa).
git-svn-id: svn://10.0.0.236/trunk@116505 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 00:14:48 +00:00
brendan%mozilla.org
6c6f3b2ee3 Fix Array.prototype.sort to follow ECMA and win perf by not (re-)defining length on the 'this' object (130451, r=shaver, sr=jband, a=asa).
git-svn-id: svn://10.0.0.236/trunk@116504 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 00:10:31 +00:00
hwaara%chello.se
c5115797b2 #129746, don't emit a oncommand event on a <menulist/> element if it (or any attached <label/>) is triggered by an accesskey -- just focus it.
r=blake, sr=hewitt, a=asa


git-svn-id: svn://10.0.0.236/trunk@116503 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-13 23:55:25 +00:00
alecf%netscape.com
ed4e1c575e fix for bug 130095 - don't use unicode character conversion in the standalone xpinstaller - causes a crash.
r=cathleen, sr=dveditz, a=asa


git-svn-id: svn://10.0.0.236/trunk@116502 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-13 23:53:51 +00:00
nhotta%netscape.com
88b85c41df Fix for Unicode conversion problem for reply-to header (it removes incorrect/unnecessary conversion).
For Bcc, it adds to encode the header as MIME to prevent creating header as raw UTF-8.
Also avoids an extra copy for Bcc when the identity is not specified (in nsMsgCompose.cpp).
the patch from adu@sparc.spb.su, bug 64092, r=nhotta, sr=sspitzer, a=asa.


git-svn-id: svn://10.0.0.236/trunk@116501 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-13 23:51:29 +00:00
bienvenu%netscape.com
041ea313bd fix labels not sticking when db is regenerated, patch by naving, r=bienvenu, sr=sspitzer 123110 a=shaver
git-svn-id: svn://10.0.0.236/trunk@116500 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-13 23:48:10 +00:00
bnesse%netscape.com
dfc9b5e8c5 [Not part of build] Bumped version to 1.0b2.
git-svn-id: svn://10.0.0.236/trunk@116498 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-13 23:45:40 +00:00
bienvenu%netscape.com
de15575f6b fix 130643 can't read imap messages w/o mem cache r=cavin, sr=mscott,sspitzer a=shaver 130616 bad imap password sent to the server multiple times w/o reprompting user r=cavin, sr=sspitzer, a=shaver, 130603 loading messages with images on server w/o other users namespace causes prompt to subscribe to folder r=cavin, sr=sspitzer, a=shaver
git-svn-id: svn://10.0.0.236/trunk@116497 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-13 23:39:54 +00:00
rjc%netscape.com
40661ca35b Fix bug # 129794 part deux: plug leak. r=shaver sr=ben a=asa
git-svn-id: svn://10.0.0.236/trunk@116496 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-13 23:33:35 +00:00
bnesse%netscape.com
5483623efd [Not part of build] Preperation for 1.0b2 release.
git-svn-id: svn://10.0.0.236/trunk@116495 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-13 23:25:12 +00:00
cavin%netscape.com
b949ec1e13 Back out fix for 100385.
git-svn-id: svn://10.0.0.236/trunk@116494 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-13 22:36:24 +00:00
blakeross%telocity.com
cf2b36c6b8 Download manager. NPOB. a=asa
git-svn-id: svn://10.0.0.236/trunk@116493 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-13 21:26:56 +00:00
cavin%netscape.com
a40bd83128 Fix for #100385. Reset 3 control variables of nsMessengerMigrator object in turbo mode. r=bhuvav, sr=sspitzer, a=asa.
git-svn-id: svn://10.0.0.236/trunk@116492 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-13 21:15:37 +00:00
oeschger%netscape.com
1b85783f61 left-overs from last week's syntax change to help, should been updated url+key->key, a=asa,r=andreww,r=ssaux, sr=alecf, bug=124902, got left out
git-svn-id: svn://10.0.0.236/trunk@116490 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-13 21:05:21 +00:00
blakeross%telocity.com
f935a642e3 Download manager. Not part of build. a=asa
git-svn-id: svn://10.0.0.236/trunk@116489 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-13 20:31:47 +00:00
ian%hixie.ch
c35e1d5891 fixing not-part-of-build bustage
git-svn-id: svn://10.0.0.236/trunk@116488 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-13 20:26:50 +00:00
blakeross%telocity.com
1ac5c49a27 download manager. npob. a=asa
git-svn-id: svn://10.0.0.236/trunk@116487 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-13 20:24:20 +00:00
blakeross%telocity.com
f88daaf8ca Download manager. Not part of build. a=asa
git-svn-id: svn://10.0.0.236/trunk@116486 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-13 20:22:03 +00:00
blakeross%telocity.com
070c240310 Download manager. NPOB. a=asa
git-svn-id: svn://10.0.0.236/trunk@116485 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-13 20:06:17 +00:00
ian%hixie.ch
c321907c41 Newlines at end of files.
git-svn-id: svn://10.0.0.236/trunk@116484 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-13 19:52:47 +00:00
ian%hixie.ch
daf4bf6091 Fixing minor typo in makefile to let this build on Linux. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@116483 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-13 19:51:01 +00:00
nboyd%atg.com
c4cd199282 Turn on debug info in class files by default.
git-svn-id: svn://10.0.0.236/trunk@116482 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-13 19:34:23 +00:00
blizzard%redhat.com
10f18055c1 Fix ownership issues with new packages, always use the system zlib.
git-svn-id: svn://10.0.0.236/trunk@116480 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-13 15:32:42 +00:00
dbaron%fas.harvard.edu
fc255f08ea Attempt to fix topcrash bug 118014 by calling DeletingFrameSubtree in a bunch of places where it should be called to ensure that we don't leave dangling pointers in the undisplayed content map. sr=attinasi r=kin a=brendan
git-svn-id: svn://10.0.0.236/trunk@116478 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-13 13:51:20 +00:00
nboyd%atg.com
2309ae693d Fix problem reported in newsgroup:
If I have a Java class with a normal method that throws an exception, Rhino
(1.5pre4) will let JavaScript catch the exception. If the Java class has a
getter method, Rhino will NOT let JavaScript catch the exception. Very
disturbing.

Here's a console dump to show you what I'm talking about:

D:\jsSandbox>cat GIJoe.java
public class GIJoe
{
        // Getter
        public static int getYoJoe()
                throws Exception
        {
                throw new Exception("Please catch me!");
        }

        // Normal
        public static int rebel()
                throws Exception
        {
                throw new Exception("Please catch me too!");
        }
}
D:\jsSandbox>javac GIJoe.java

D:\jsSandbox>cat gi.js
var gi = new Packages.GIJoe();

try
{
        var i = gi.rebel();
        java.lang.System.err.println("rebel(): uncaught");
}
catch(e1)
{
        java.lang.System.err.println("rebel(): caught");
}


try
{
        var i = gi.yoJoe;
        java.lang.System.err.println("yoJoe: uncaught");
}
catch(e2)
{
        java.lang.System.err.println("yoJoe: caught");
}


D:\jsSandbox>java -cp .;e:\javas\rhino1_5R4pre\js.jar
org.mozilla.javascript.too
ls.shell.Main
js> load("gi.js");
rebel(): caught
java.lang.Exception: Please catch me!
org.mozilla.javascript.WrappedException: WrappedException of Please catch
me!
        at org.mozilla.javascript.JavaMembers.get(JavaMembers.java:105)
        at
org.mozilla.javascript.NativeJavaObject.get(NativeJavaObject.java:93)

        at
org.mozilla.javascript.ScriptRuntime.getProp(ScriptRuntime.java:691)
        at
org.mozilla.javascript.Interpreter.interpret(Interpreter.java:1591)
        at
org.mozilla.javascript.InterpretedScript.call(InterpretedScript.java:
63)
        at
org.mozilla.javascript.InterpretedScript.exec(InterpretedScript.java:
54)
        at org.mozilla.javascript.Context.evaluateReader(Context.java:741)
        at
org.mozilla.javascript.tools.shell.Main.evaluateReader(Main.java:347)

        at
org.mozilla.javascript.tools.shell.Main.processSource(Main.java:336)
        at org.mozilla.javascript.tools.shell.Global.load(Global.java:169)
        at java.lang.reflect.Method.invoke(Native Method)
        at
org.mozilla.javascript.FunctionObject.callVarargs(FunctionObject.java
:586)
        at
org.mozilla.javascript.FunctionObject.call(FunctionObject.java:460)
        at
org.mozilla.javascript.ScriptRuntime.call(ScriptRuntime.java:1216)
        at
org.mozilla.javascript.Interpreter.interpret(Interpreter.java:1679)
        at
org.mozilla.javascript.InterpretedScript.call(InterpretedScript.java:
63)
        at
org.mozilla.javascript.InterpretedScript.exec(InterpretedScript.java:
54)
        at org.mozilla.javascript.Context.evaluateReader(Context.java:741)
        at
org.mozilla.javascript.tools.shell.Main.evaluateReader(Main.java:347)

        at
org.mozilla.javascript.tools.shell.Main.processSource(Main.java:284)
        at org.mozilla.javascript.tools.shell.Main.exec(Main.java:146)
        at org.mozilla.javascript.tools.shell.Main.main(Main.java:74)
js>



Due to a lack of an "uncaught" statement in the output, we see that the
exception from GIJoe::getYoJoe() was indeed thrown, but not caught by the
JavaScript.

Do any nightly builds past 1.5pre4 address this issue?


Todd Trimmer


git-svn-id: svn://10.0.0.236/trunk@116477 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-13 13:33:40 +00:00
bryner%netscape.com
22fc00b640 Hook up the :checked CSS pseudoclass for input elements and use that instead of the _moz-input-checked attribute. Bug 128947, r=jkeiser, sr=ben, a=brendan.
git-svn-id: svn://10.0.0.236/trunk@116476 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-13 10:12:33 +00:00
michael.lowe%bigfoot.com
24bcb279da Reorder proxy prefs to list http first. author=jwbaker@acm.org,r=sgehani,sr=darin,a=asa
git-svn-id: svn://10.0.0.236/trunk@116475 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-13 08:46:48 +00:00
jrgm%netscape.com
d2bc92e542 Doh. previous checkin was r=mcafee, bug 115690
git-svn-id: svn://10.0.0.236/trunk@116474 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-13 08:08:52 +00:00
jrgm%netscape.com
07e7b5ac89 cls' changes to make this script work on win NT, and some additional changes from jrgm to work on win98. Additional work still needed to get some tests fully running, but cls has bloat stats working on winNT
git-svn-id: svn://10.0.0.236/trunk@116473 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-13 08:04:28 +00:00
badami%netscape.com
9968fa8b51 Proxy-authorization header incorrectly sent to server during SSL session
bug 127671 r=rpotts sr=darin a=asa


git-svn-id: svn://10.0.0.236/trunk@116472 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-13 07:34:51 +00:00
badami%netscape.com
750d1eda15 plain text copy is bad
bug 125732 r=akkana sr=jst a=asa patch=tmutreja@netscape.com


git-svn-id: svn://10.0.0.236/trunk@116471 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-13 06:26:33 +00:00
badami%netscape.com
06c3c54a95 nsXMLContentSerializer::AppendTextData() causes assertion in nsDependentString::Rebind()
bug 119335 r=akkana sr=jst a=asa patch=tmutreja@netscape.com


git-svn-id: svn://10.0.0.236/trunk@116470 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-13 06:20:15 +00:00
badami%netscape.com
b2aab151e4 [serializer]Composer breaks lines at inappropriate positions
bug 85184 r=akkana sr=jst a=asa patch=tmutreja@netscape.com


git-svn-id: svn://10.0.0.236/trunk@116469 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-13 06:14:57 +00:00
jkeiser%netscape.com
9ed7ccc48f Prevent double submission of forms (bug 72906). r=darin@netscape.com, r=alexsavulov@netscape.com, sr=alecf@netscape.com, a=asa
git-svn-id: svn://10.0.0.236/trunk@116468 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-13 06:08:56 +00:00
katakai%japan.sun.com
f24d04a34b bug 126123
FreeWnn: BS after ECS key causes Mozilla hangs
Check mIMECompUnicode->Length() before doing mIMECompUnicode->Cut()
r=ftang,sr=alecf,a=asa


git-svn-id: svn://10.0.0.236/trunk@116467 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-13 05:41:28 +00:00
blakeross%telocity.com
65bd8c403e Download manager. Not part of build. a=asa
git-svn-id: svn://10.0.0.236/trunk@116466 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-13 05:20:13 +00:00
jaggernaut%netscape.com
d1db35c875 Bug 130222: js text in status bar can push icons out of view. r=bryner, rs=hyatt, a=shaver
git-svn-id: svn://10.0.0.236/trunk@116465 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-13 05:01:21 +00:00
alecf%netscape.com
77e1a1de3f fix for bug 64489 - make Esc close the Page Info window/dialog
code by jonasj@jonasj.dk, r=db48x@yahoo.com, sr=alecf@netscape.com, a=asa


git-svn-id: svn://10.0.0.236/trunk@116464 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-13 04:52:07 +00:00
peterlubczynski%netscape.com
31acb3ae38 Fixing not calling URLNotify with null data and also a few other times, bug 127259 r=serge sr=beard a=shaver
git-svn-id: svn://10.0.0.236/trunk@116463 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-13 04:24:45 +00:00
mkaply%us.ibm.com
37a03f5b17 OS/2 bustage - need cast here
git-svn-id: svn://10.0.0.236/trunk@116462 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-13 04:01:56 +00:00
jkeiser%netscape.com
75d03301cf pete.zha@sun.com: add form elements into for x in form enum (bug 122726), r=jkeiser, sr=jst, a=asa
git-svn-id: svn://10.0.0.236/trunk@116461 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-13 02:56:40 +00:00
bzbarsky%mit.edu
92cd4ef616 XBL expects computed -moz-binding to not have "url()" and to be empty
string for no binding.  Bug 128428 redux, patch by
caillon@returnzero.com (Christopher Aillon), r=bzbarsky, sr=shaver,
a=brendan


git-svn-id: svn://10.0.0.236/trunk@116460 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-13 02:33:09 +00:00
rginda%netscape.com
7d226e8105 - venkman only -
bugs 119827 and 100677, a=drivers
Disable debug target, enable debugger for all execution hooks.


git-svn-id: svn://10.0.0.236/trunk@116459 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-13 02:15:41 +00:00
rginda%netscape.com
549b9faf1d - venkman only -
a=drivers
null check this.outliner in the getters


git-svn-id: svn://10.0.0.236/trunk@116458 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-13 02:13:30 +00:00
brendan%mozilla.org
c4c296cdeb khanson@netscape.com's patch to switch from QuickSort to heap-sort, plus a crucial ECMA-purity/property-tree-perf fix to InitArrayObject (to SET rather than DEFINE; bug 99120, r=waldemar, sr=shaver&brendan, a=asa).
git-svn-id: svn://10.0.0.236/trunk@116457 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-13 01:50:13 +00:00
mkaply%us.ibm.com
cf3819903f OS/2 bustage - no semicolon here
git-svn-id: svn://10.0.0.236/trunk@116455 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-13 01:48:04 +00:00
sspitzer%netscape.com
1d5b5ef7c1 additional fix for #128962. pref UI work for MDN (return receipts)
NOT PART OF THE BUILD (yet)

fix the global prefs to match the 4.x global
prefs so that migration is a no-brainer.  fix the per account
prefs to be correct (wrt server or identity).  fix certain prefs to be
booleans, instead of ints.

r=shuelan, sr=bienvenu, a=shaver


git-svn-id: svn://10.0.0.236/trunk@116454 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-13 01:41:10 +00:00
cmanske%netscape.com
902f737497 Use text cursor over most of Composer's content window. b=128534, r=brade, sr=sfraser, a=asa
git-svn-id: svn://10.0.0.236/trunk@116453 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-13 01:35:15 +00:00
sspitzer%netscape.com
45d48a11ac fix for accessibility bug #95212. pressing space ball should toggle the subscribed state
when a newsgroup / folder is selected.
r=racham,sr=bienvenu,a=shaver


git-svn-id: svn://10.0.0.236/trunk@116452 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-13 01:29:53 +00:00
sspitzer%netscape.com
05cb5d9bc2 fix for #128500. don't select the quick search text when the timer fires.
r=sspitzer, sr=bienvenu, a=shaver.  fix by naving, who is on vacation.


git-svn-id: svn://10.0.0.236/trunk@116451 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-13 01:21:39 +00:00
arougthopher%lizardland.net
552cee13d6 Fix for Bug#129964
regxpcom fails due to app_server interaction

regxpcom and the other utility functions to not create a BApplication.  The beos widget component was creating some static BCursors that were invoked when trying to be loaded by regxpcom, which caused it to fail.  The cursors are now created dynamically.

r=cls
a=asa


git-svn-id: svn://10.0.0.236/trunk@116449 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-13 01:09:29 +00:00
arougthopher%lizardland.net
bcfa2f3128 Fix for Bug#124543
BeOS MathML implementation


r-rbs (rbs@maths.uq.edu.au)
a=roc+moz


git-svn-id: svn://10.0.0.236/trunk@116448 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-13 01:02:25 +00:00
dougt%netscape.com
5aa996cd82 Fixes 127918. Mime Service was being accessed from a non-ui thread. This causes all kinds of problems. Found that content type is not needed while opening most stream io's. Removes content type result from nsIStreamIO::Open(). Added atrribute content type nsIStreamIO. Fixes callers. r=gordon@netscape.com, sr=darin@netscape.com, a=asa@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@116447 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-13 00:34:54 +00:00
seawood%netscape.com
f028dc6794 Fix |Cannot use const char* to initialize char*| bustage with Sun Forte compilers.
Thanks to Pete Zha <pete.zha@sun.com> for the patch.
Bug #129533 r=Roland.Mainz a=asa


git-svn-id: svn://10.0.0.236/trunk@116446 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-12 23:49:23 +00:00
ben%netscape.com
691bd30c86 Fix build bustage. r=bryner, sr=blake
git-svn-id: svn://10.0.0.236/trunk@116445 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-12 23:38:26 +00:00
timeless%mac.com
8368e2ad30 Bug 80562 Xprint does not support any other visuals than Xprt's default one...
patch by Roland.Mainz@informatik.med.uni-giessen.de r=db48x sr=attinasi a=roc+moz


git-svn-id: svn://10.0.0.236/trunk@116441 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-12 22:52:34 +00:00
ben%netscape.com
1ea2299618 Fix for 128815 - numerous bookmarks improvements, including fixes for bugs: 77411, 114142, 126748, 128571.
- update outliner builder to expose "Sort" method publicly.
r=blake, sr=hyatt, a=asa


git-svn-id: svn://10.0.0.236/trunk@116440 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-12 22:45:05 +00:00
ben%netscape.com
f9595dc654 Fix for 128815 - numerous bookmarks improvements, including fixes for bugs: 77411, 114142, 126748, 128571.
r=blake, sr=hyatt, a=asa


git-svn-id: svn://10.0.0.236/trunk@116439 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-12 22:44:04 +00:00
ftang%netscape.com
d72a74f65b fix bug 130071. r=nhotta sr=hyatt, a=roc+moz
make the Asian localization display access key correctly if the last char is a ":"


git-svn-id: svn://10.0.0.236/trunk@116438 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-12 22:39:52 +00:00
ftang%netscape.com
bd045a901e fix bug125298. hide bidi control format code
r=nhotta sr=sfraser a=roc+moz


git-svn-id: svn://10.0.0.236/trunk@116437 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-12 22:36:59 +00:00
dcone%netscape.com
4c81603566 Not part of the build. Adding files needed for the layout-debug object
git-svn-id: svn://10.0.0.236/trunk@116436 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-12 22:29:58 +00:00
nhotta%netscape.com
d0aa14c5a0 For IMAGE SRC/FRAME SRC, set a charset from the document and pass it to NS_NewURI,
bug 127282, r=attinasi, sr=darin, a=asa.


git-svn-id: svn://10.0.0.236/trunk@116435 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-12 22:26:11 +00:00
dcone%netscape.com
25be1c62ba Not part of the build. Adding objects for the layout-debug plugin object.
git-svn-id: svn://10.0.0.236/trunk@116434 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-12 22:25:22 +00:00
dcone%netscape.com
b535216fed Not part of the build. Adding files needed for the layout-debug object
git-svn-id: svn://10.0.0.236/trunk@116433 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-12 22:21:53 +00:00
heikki%netscape.com
2583fca360 Bug 129608, moving XML parsererror into its own namespace along with the CSS rules so it won't mess up with web pages using parsererror and sourcetext tags. Clean up the content tree before parser error. Also removing dead files. r=harishd, sr=jst, a=roc+moz@cs.cmu.edu.
git-svn-id: svn://10.0.0.236/trunk@116432 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-12 22:17:18 +00:00
blakeross%telocity.com
59f57a2ef4 Download manager. Not part of build. a=asa
git-svn-id: svn://10.0.0.236/trunk@116431 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-12 22:13:45 +00:00
dcone%netscape.com
c6d01d8b66 Not part of the build. Adding of files from the Layout-Debug object.
git-svn-id: svn://10.0.0.236/trunk@116430 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-12 22:08:59 +00:00
igor%mir2.org
dfc19c66e1 Rename catchStack to tryStack and allocate it only when required
git-svn-id: svn://10.0.0.236/trunk@116429 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-12 22:02:55 +00:00
igor%mir2.org
36790db5a9 Move definitions of interpreter bytecode specific tokens like BREAKPOINT or INTNUMBER to Interpreter.java.
Use switch instead of string array to return token names not to depend on token oder.


git-svn-id: svn://10.0.0.236/trunk@116428 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-12 22:00:56 +00:00
brendan%mozilla.org
580199465b Missing JSFunction API (129545, r=shaver, sr=jband, a=asa).
git-svn-id: svn://10.0.0.236/trunk@116427 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-12 21:58:27 +00:00
dcone%netscape.com
74220b5083 Not part of build. Adding files as part of the Layout-Debug object.
git-svn-id: svn://10.0.0.236/trunk@116426 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-12 21:57:50 +00:00
dcone%netscape.com
3e1b25e0e4 Not part of build. Adding files for the layout-debug object.
git-svn-id: svn://10.0.0.236/trunk@116425 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-12 21:54:58 +00:00
bryner%netscape.com
97fd40e754 Changing XUL menus to use a :-moz-menuactive pseudoclass rather than a menuactive attribute for styling the active item. This will allow XBL select widgets to not modify the HTML DOM. Bug 128947, r=dbaron, sr=hyatt, a=asa.
git-svn-id: svn://10.0.0.236/trunk@116424 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-12 21:49:23 +00:00
morse%netscape.com
83b7c6e601 bug 128948, crash in password manager, r=racham, sr=jag, a=asa
git-svn-id: svn://10.0.0.236/trunk@116423 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-12 21:19:03 +00:00
bzbarsky%mit.edu
e74ceedc1d Implement directional, list, cursor properties. Bug 128428, patch by
caillon@returnzero.com (Christopher Aillon), r=bzbarsky, sr=jst, a=asa


git-svn-id: svn://10.0.0.236/trunk@116422 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-12 21:16:22 +00:00
seawood%netscape.com
cae53b6787 Only set MAPFILE if MOZ_MAPINFO is set - win32 gmake build
Bug #129161 r=walk84 a=asa


git-svn-id: svn://10.0.0.236/trunk@116421 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-12 21:15:36 +00:00
bzbarsky%mit.edu
1dcd529d1f Make "go" button pref do the right thing again. Bug 129686, patch by
caillon@returnzero.com (Christopher Aillon), r=bzbarsky, sr=jag, a=asa


git-svn-id: svn://10.0.0.236/trunk@116420 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-12 21:14:11 +00:00
sicking%bigfoot.com
cd8f65fca1 Bug 123343. Make <base> and <meta http-equiv=".."> work in XSLT generated pages. Also adds keeping track of stylesheet index for inserted stylesheets.
r=peterv sr=jst a=roc+moz


git-svn-id: svn://10.0.0.236/trunk@116419 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-12 21:03:34 +00:00
hwaara%chello.se
4c9ca3c3e8 #69528, "Can't add multiple attachments at once via dnd [drop files]"
r=varada, sr=sspitzer, a=shaver


git-svn-id: svn://10.0.0.236/trunk@116418 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-12 21:03:24 +00:00
beard%netscape.com
1e08d214cb [not part of build] plugin dir code for Mac OS X.
git-svn-id: svn://10.0.0.236/trunk@116417 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-12 20:35:53 +00:00
blizzard%redhat.com
b6720772d8 Add FONTCONFIG_PATH, not part of the build.
git-svn-id: svn://10.0.0.236/trunk@116412 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-12 16:45:16 +00:00
myk%mozilla.org
499d40d6ed Fix for bug 97739: Confirms deletion of an attachment status in browsers with no-JS/JS-off.
Patch by Jeff Hedlund <jeff.hedlund@matrixsi.com>.
r=myk,gerv


git-svn-id: svn://10.0.0.236/trunk@116411 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-12 16:15:41 +00:00
myk%mozilla.org
d7a9d567b1 Fix for bug 97739: Confirms deletion of an attachment status in browsers with no-JS/JS-off.
Patch by Jeff Hedlund <jeff.hedlund@matrixsi.com>.
r=myk,gerv


git-svn-id: svn://10.0.0.236/trunk@116410 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-12 16:05:35 +00:00
karnaze%netscape.com
d2766aacef bug 128804 - moved optimization of text controls to nsBlockReflowState and initialized it earlier. a=dbaron, sr=attinasi, r=alexsavulov.
git-svn-id: svn://10.0.0.236/trunk@116409 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-12 15:48:52 +00:00
alecf%netscape.com
ef0e43220c fix for bug 130135 - remove "virtual" from nsObserverList because it doesn't have virtual methods
(saves 4 bytes per list)
r=dougt, sr=darin, a=roc+moz


git-svn-id: svn://10.0.0.236/trunk@116408 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-12 15:46:19 +00:00
karnaze%netscape.com
1c08f43c69 bug 105742 - paint the outline of an image after the image content. a=roc, sr=attinasi, r=alexsavulov.
git-svn-id: svn://10.0.0.236/trunk@116407 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-12 15:35:52 +00:00
timeless%mac.com
37aebee9b2 Bug 123550 Toggling unread column doesn't properly toggle unread counts in name column
patch by neil@parkwaycc.co.uk r=timeless sr=sspitzer a=asa


git-svn-id: svn://10.0.0.236/trunk@116406 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-12 15:34:33 +00:00
bzbarsky%mit.edu
feb68c2f7a Account for scrollbar in incremental reflow of fixed-pos elements. Bug
130002, r=dbaron, sr=attinasi, a=roc+moz


git-svn-id: svn://10.0.0.236/trunk@116405 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-12 15:29:33 +00:00
bzbarsky%mit.edu
ea8a36ff35 Fix hang when style.cssText is set to an unrecognized value. Bug
129927, r=dbaron, sr=jst, a=roc+moz


git-svn-id: svn://10.0.0.236/trunk@116404 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-12 15:28:27 +00:00
dcone%netscape.com
ccecb1772c pulling changes. The checkin went to the wrong place.
git-svn-id: svn://10.0.0.236/trunk@116403 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-12 15:23:50 +00:00
karnaze%netscape.com
e4f8ba49ca bug 92868 - Simplified the style context provider mechanism, changed frame manager to re-resolve the provider first and to use correct style context in a few other places. a=roc, sr=attinasi, r=dbaron.
git-svn-id: svn://10.0.0.236/trunk@116402 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-12 15:21:35 +00:00
mkaply%us.ibm.com
3fa5718c88 #125432
r=pedemont, sr=blizzard, a=roc+moz
OS/2 only - use the web page font for entryfields, buttons, and lists since our chrome font is a bitmap font that can't be scaled.


git-svn-id: svn://10.0.0.236/trunk@116400 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-12 15:07:47 +00:00
mkaply%us.ibm.com
20d48f32d0 #129716
r=pedemont, sr=blizzard, a=roc+moz
OS/2 only - Initialize titlebars to a blank rather than 0


git-svn-id: svn://10.0.0.236/trunk@116397 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-12 15:04:03 +00:00
dcone%netscape.com
2bce851d6d Adding the debug object. This is not part of the build.
git-svn-id: svn://10.0.0.236/trunk@116395 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-12 14:57:25 +00:00
rods%netscape.com
cdc9d9dd89 Change getters of widgets to nsCOMPtrs to get rid of leaks.
Bug 129933 r=dcone sr=attinasi a=roc


git-svn-id: svn://10.0.0.236/trunk@116394 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-12 14:16:57 +00:00
brade%netscape.com
4d042a6ff7 display save error on !success (rather than only for exceptions); bug 128367, r=adamlock, sr=kin; a=asa
git-svn-id: svn://10.0.0.236/trunk@116393 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-12 14:13:39 +00:00
myk%mozilla.org
8382a27dc5 Fix for bug 103778: Rewrites and templatizes buglist.cgi.
Patch by Myk Melez <myk@mozilla.org>.
r=bbaetz,gerv


git-svn-id: svn://10.0.0.236/trunk@116392 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-12 13:55:07 +00:00
bbaetz%student.usyd.edu.au
c61d5aa145 Bug 130254 - Template params don't have to exist, since they may be
subject to interpolation. Ignore names with $ in them as a workaround
r=myk x 2


git-svn-id: svn://10.0.0.236/trunk@116391 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-12 13:33:55 +00:00
rjc%netscape.com
b2f19e6355 Backout fix for bug # 129794 due to orangeness. Will try again tomorrow.
git-svn-id: svn://10.0.0.236/trunk@116390 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-12 11:21:03 +00:00
rjc%netscape.com
8c77c5a067 Typo. Fix bug # 129794: plug leak due to circular ownership. r=dp sr=ben a=roc+moz
git-svn-id: svn://10.0.0.236/trunk@116389 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-12 10:28:18 +00:00
hyatt%netscape.com
e47e30f4ce Fix for 122369, XBL form selects show scrollbars when their size=the number of options. This fixes that problem. r=bryner, sr=ben, a=brendan
git-svn-id: svn://10.0.0.236/trunk@116388 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-12 10:13:05 +00:00
hyatt%netscape.com
ea10ff831d Fix 129787. Select popups should inherit the background color from the select. XBL Form Controls. r=bryner, sr=ben, a=brendan
git-svn-id: svn://10.0.0.236/trunk@116387 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-12 09:44:11 +00:00
hyatt%netscape.com
89dcff9376 Fix the font of XBL select widgets to be sans serif (using the list system font). r=bryner, sr=ben, a=brendan, bug 129788
git-svn-id: svn://10.0.0.236/trunk@116386 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-12 09:31:54 +00:00
hyatt%netscape.com
bbc2982cd9 Fix for bugs 129786 and 129803, correcting the min width on XBL form control buttons and rewriting the button CSS to disable moz-appearance and correct the padding and active and focus states. r=bryner, sr=ben, a=brendan
git-svn-id: svn://10.0.0.236/trunk@116385 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-12 09:19:34 +00:00
hyatt%netscape.com
aeafe69b77 Fix for 129789, XBL form control selects need to leave space for scrollbars. r=bryner, sr=ben, a=brendan
git-svn-id: svn://10.0.0.236/trunk@116384 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-12 08:45:52 +00:00
hyatt%netscape.com
15a466345b Fix for 129792, XBL form control selects had wrong display type (block XUL box instead of inline XUL box), r=bryner, sr=shaver, a=brendan
git-svn-id: svn://10.0.0.236/trunk@116381 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-12 08:24:58 +00:00
badami%netscape.com
9bb0081936 Support start number for lists in plain text output
bug 62188 r=bratell sr=jst a=asa


git-svn-id: svn://10.0.0.236/trunk@116380 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-12 08:21:51 +00:00
rjc%netscape.com
ded7901394 Fix bug # 129794: plug leak due to circular ownership. r=dp sr=ben a=roc+moz
git-svn-id: svn://10.0.0.236/trunk@116379 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-12 08:00:33 +00:00
brendan%mozilla.org
86689bb73e Don't forget to lock obj in js_AddNativeProperty and js_ChangeNativePropertyAttrs (130137, r=jband, sr=shaver, a=roc+moz).
git-svn-id: svn://10.0.0.236/trunk@116378 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-12 07:17:30 +00:00
pavlov%netscape.com
c2656eac4d fixing topcrash bug 89595. r=dougt sr=darin a=robert@ocallahan.org
git-svn-id: svn://10.0.0.236/trunk@116377 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-12 07:15:21 +00:00
jkeiser%netscape.com
07f7874717 Make sure we *always* send Content-Length: 0 in POST requests (bug 129333). r=sicking@bigfoot.com, sr=darin@netscape.com, a=roc+moz
git-svn-id: svn://10.0.0.236/trunk@116376 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-12 07:10:25 +00:00
jkeiser%netscape.com
5a35aacad7 Make all inputs honor CHECKED attribute (bug 129969). r=rods@netscape.com, sr=jst@netscape.com, a=roc+moz
git-svn-id: svn://10.0.0.236/trunk@116375 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-12 07:05:05 +00:00
bbaetz%student.usyd.edu.au
62d19df5d2 Bug 127998 - Uninitialized memory read in InterlockedExchange
patch by pj@ludd.luth.se, r=bbaetz, sr=darin, a=shaver


git-svn-id: svn://10.0.0.236/trunk@116374 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-12 06:18:56 +00:00
bbaetz%student.usyd.edu.au
3dde2468f3 Bug 127997 - Uninitialized memory read in nsStringBundle::FormatString
r=dougt, sr=darin, a=shaver


git-svn-id: svn://10.0.0.236/trunk@116373 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-12 05:56:29 +00:00
sspitzer%netscape.com
b4a2c2fc07 fix for #124022. improve LDAP addressbook performance by only asking
the server for the attributes that we can handle,
to reduce network traffic.  r=dmose,sr=bienvenu,a=shaver


git-svn-id: svn://10.0.0.236/trunk@116372 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-12 05:37:21 +00:00
sspitzer%netscape.com
6ce6795b98 fix for #129955. LDAP search doesn't work if you don't have maxHits defined.
r=dmose,sr=mscott,a=shaver


git-svn-id: svn://10.0.0.236/trunk@116371 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-12 05:30:19 +00:00
badami%netscape.com
229bfc35d1 Newlines in links should be stripped when selecting "Copy Link Location"
bug 77522 r=harishd sr=jst a=asa patch=tmutreja@netscape.com


git-svn-id: svn://10.0.0.236/trunk@116370 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-12 05:29:31 +00:00
badami%netscape.com
74047e4e30 image not loaded if SRC URL has a leading SPACE character.
bug 117410 r=bbaetz sr=darin a=asa


git-svn-id: svn://10.0.0.236/trunk@116368 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-12 04:07:14 +00:00
jfrancis%netscape.com
b521bfd66f one word fix for smoketest blocker 130103
git-svn-id: svn://10.0.0.236/trunk@116367 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-12 04:05:46 +00:00
nicolson%netscape.com
b07f0e44c9 Fix 129756: PK11_SetObjectNickname is broken.
r=relyea.


git-svn-id: svn://10.0.0.236/trunk@116365 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-12 01:50:57 +00:00
seawood%netscape.com
856b3c0b75 Fix win32 gmake depend loop hang by always treating the dependency .pp files as binary. Avoid any cygwin unix/dos line-ending issues.
r=bryner sr=leaf a=drivers


git-svn-id: svn://10.0.0.236/trunk@116364 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-12 01:28:22 +00:00
darin%netscape.com
8b8bec3e37 ward of mac bustage
git-svn-id: svn://10.0.0.236/trunk@116363 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-12 01:09:11 +00:00
darin%netscape.com
254dc7fb32 minor revision to comments
git-svn-id: svn://10.0.0.236/trunk@116361 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-12 01:03:12 +00:00
darin%netscape.com
3e1ff610f1 minor change of tense: "to read" -> "to be read"
git-svn-id: svn://10.0.0.236/trunk@116360 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-12 01:01:08 +00:00
darin%netscape.com
3872488d18 b=99165 Freeze nsIInputStream nsIOutputStream (not yet frozen... but close)
r=dougt sr=shaver a=asa


git-svn-id: svn://10.0.0.236/trunk@116359 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-12 00:59:06 +00:00
hyatt%netscape.com
f40531262d Fix refPoint event field values to be correct. Cocoa. NPOB.
git-svn-id: svn://10.0.0.236/trunk@116352 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-11 23:31:39 +00:00
gerv%gerv.net
43afcdc139 Replacing original licensing text from C version of this file.
git-svn-id: svn://10.0.0.236/trunk@116351 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-11 23:11:55 +00:00
yokoyama%netscape.com
aa5f2f0b67 bug: 126744
Fixing bustage of gb18030 Decoder
/r=ftang; /a=asa


git-svn-id: svn://10.0.0.236/trunk@116350 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-11 23:00:43 +00:00
nisheeth%netscape.com
c4abeaed7a Ongoing fix for bug 81446. r=peter lubcynzski. sr=jst. a=asa. Fixes leaks of PARAM elements which now get destroyed when the document goes away. This fix ddoes away with 394206 bytes of leaks described in bugs 129423, 129424, 129425, 129429. We still leak memory across reloads of the same page so bug 81446 is being left open.
git-svn-id: svn://10.0.0.236/trunk@116348 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-11 21:52:32 +00:00
attinasi%netscape.com
506da516c9 Support for overflow:hidden on body or html element, in html documents. b=93520 r=alexsavulov,jkeiser, sr=kin, a=asa OBO drivers
git-svn-id: svn://10.0.0.236/trunk@116346 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-11 21:47:40 +00:00
dp%netscape.com
36d368d794 making linux and mac compilers happy.
git-svn-id: svn://10.0.0.236/trunk@116341 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-11 21:09:12 +00:00
dougt%netscape.com
8bf05e3815 PL_strcmp to strcmp. 129973. r=dougt, sr=alecf, a=shaver
git-svn-id: svn://10.0.0.236/trunk@116340 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-11 20:54:11 +00:00
sspitzer%netscape.com
fcf1f53bc5 fix for regression #129988 (that I caused).
next unread message (and other commands) should work when message pane has focus.
r=ducarroz,ssu sr=bienveu a=brendan.


git-svn-id: svn://10.0.0.236/trunk@116339 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-11 20:29:07 +00:00
dp%netscape.com
68ad48b2a0 bug 116187 Using Arenas to cut down on small memory allocs happening
for the maintaining the zip manifest. r=dveditz/blythe, sr=alecf, a=shaver/asa


git-svn-id: svn://10.0.0.236/trunk@116337 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-11 20:18:35 +00:00
bnesse%netscape.com
cc22d5503e Fix for bug 129250. Re-enable the MRJ plugin live connect code which was broken by the AUTF8 string landing. r=beard, sr=darin, a=asa.
git-svn-id: svn://10.0.0.236/trunk@116334 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-11 19:56:59 +00:00
kaie%netscape.com
0726475ec4 b=123069 Mozilla ignores "encrypt always" preference!
r=javi sr=mscott a=asa


git-svn-id: svn://10.0.0.236/trunk@116329 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-11 19:00:09 +00:00
ducarroz%netscape.com
1c8e949b31 Fix for bug 105713. Body tag attributes are lost when inserting the html source into the message body using editorshell, therefore we need to extrat them and set them manually in the DOM. R=varada, SR=bienvenu, A=asa
Also contains part of the fix for bug 127077. If the body tag contains a background image or colors, it must not be considered as a plaintext element. R=varada, SR=bienvenu, A=asa


git-svn-id: svn://10.0.0.236/trunk@116327 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-11 15:05:50 +00:00
ducarroz%netscape.com
151030c52b Fix for bug 127077. If the body tag contains a background image, it must be considered as an embedded element and therefore be sent as a related part like any other embedded image. R=varada, SR=bienvenu, A=asa
git-svn-id: svn://10.0.0.236/trunk@116326 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-11 15:00:49 +00:00
ducarroz%netscape.com
7165633ade Fix for bug 127077. If the body tag contains a background image, it must be considered as an embedded element. R=jfrancis, SR=bienvenu, A=asa
git-svn-id: svn://10.0.0.236/trunk@116325 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-11 14:54:59 +00:00
jfrancis%netscape.com
a06d58321d fixes 92124: RightArrow then Backspace causes Caret to go to previous line. r=jfrancis; sr=kin; a=roc+moz; submitted by Shotaro Kamio, skamio@netscape.net
git-svn-id: svn://10.0.0.236/trunk@116324 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-11 14:28:37 +00:00
badami%netscape.com
5399f035da regression in removing invalid passwords from password manager
bug 127863 r=morse sr=darin a=asa


git-svn-id: svn://10.0.0.236/trunk@116323 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-11 13:25:25 +00:00
glazman%netscape.com
0f31219295 Styles were not preserved in Composer when creating a new list item, hitting twice the Return Key
The inline styles (B I U ..) hierarchy of elements had to be recreated in the new list item.

b=46474; r=jfrancis; sr=kin; a=asa


git-svn-id: svn://10.0.0.236/trunk@116322 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-11 13:11:48 +00:00
jfrancis%netscape.com
26e0990680 fixes bugs 127869, 127939, and 128793: various bug with list pasting; sr=kin; r=glazman; a=asa [trunk]
git-svn-id: svn://10.0.0.236/trunk@116321 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-11 09:30:51 +00:00
myk%mozilla.org
b4d3313c3d Fix for bug 72184: prevents users from entering too-large comments/descriptions that get rejected by MySQL's MAX_PACKET_SIZE restrictions.
Patch by Myk Melez <myk@mozilla.org>.
r=bbaetz,gerv


git-svn-id: svn://10.0.0.236/trunk@116320 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-11 07:33:03 +00:00
cotter%netscape.com
ac7a610628 help content updates per bugzilla 122806, r=oeschger; privacy-related updates.
git-svn-id: svn://10.0.0.236/trunk@116316 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-11 03:22:31 +00:00
hyatt%netscape.com
82915c5913 Fix chimera's crash on shutdown problem. This is caused by popups being over-released because of a close message. NPOB
git-svn-id: svn://10.0.0.236/trunk@116315 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-11 02:56:59 +00:00
hyatt%netscape.com
fe232f9e28 General cleanup of cocoa widget code. NPOB
git-svn-id: svn://10.0.0.236/trunk@116313 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-11 02:39:45 +00:00
pavlov%netscape.com
80d494f6e4 checking in part of the patch for 42224 that I forgot to check in previously. r=sfraser sr=darin a=shaver
git-svn-id: svn://10.0.0.236/trunk@116310 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-10 22:29:14 +00:00
bernd.mielke%snafu.de
3050d6fba3 adding style sheet switch testcase to table regression testcases not part of the build
git-svn-id: svn://10.0.0.236/trunk@116309 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-10 17:00:27 +00:00
rods%netscape.com
5a7f899de6 The problem is that on windows widget can only be positioned to a y coord of
32767. This ends up being about 32 pages. The nsPageFrame's view creates a
widget for clipping absolutely positioned content and plugins.

This fix will allow a document to have up to 32 pages of clipping after that it
stops creating the widget. The down side is that any absolutely positioned
content or plugins beyond page 32 will not be clippe din print preview.
Also, fixed a leaked widget
Bug 127263 r=dcone sr=attinasi a=asa


git-svn-id: svn://10.0.0.236/trunk@116308 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-10 15:40:51 +00:00
rods%netscape.com
a9b8c03c41 The document viewer was only clamping on values above 100%, the Front-end UI
was doing the clamping on 50-100%, I have changed the back-end to do no
clamping and the front will now allow values between 10 and 500%, these seem
reasonable.
Bug 127508 r=sgehani sr=alecf a=asa


git-svn-id: svn://10.0.0.236/trunk@116307 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-10 15:23:54 +00:00
wtc%netscape.com
065a627d95 Bugzilla bug 129633: changed the default select for OS/2 to BSD_SELECT.
The patch is contributed by Michael Kaply <mkaply@us.ibm.com>.  r=wtc.


git-svn-id: svn://10.0.0.236/trunk@116306 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-10 15:22:51 +00:00
hwaara%chello.se
c234b7629e #121680, "Search Messages UI: missing some access keys/mnemonics"
r=andreww, sr=sspitzer, a=asa


git-svn-id: svn://10.0.0.236/trunk@116305 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-10 14:45:28 +00:00
seawood%netscape.com
dc4e9628ca Disable postscript printing on OSX by default.
Thanks to Brian Ryner <bryner@netscape.com> for the patch.
Bug #129761 r=cls a=asa

Remove comment about cookie & wallet being necessary extensions.
Bug #18352


git-svn-id: svn://10.0.0.236/trunk@116303 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-10 07:46:59 +00:00
seawood%netscape.com
ebd9dc6387 Fix |Cannot use const char* to initialize char*| errors for Sun Forte compilers.
Bug #129533 r=jag sr=darin a=asa


git-svn-id: svn://10.0.0.236/trunk@116302 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-10 07:35:22 +00:00
aaronl%netscape.com
faab731ad7 Bug 129628. Crash in nsFrameManager::Destroy. r=dbaron, sr=shaver, a=asa
git-svn-id: svn://10.0.0.236/trunk@116301 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-10 06:47:42 +00:00
wtc%netscape.com
ae12279397 White space changes to improve readability.
git-svn-id: svn://10.0.0.236/trunk@116300 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-10 06:43:11 +00:00
wtc%netscape.com
e1e8614c68 Merged a change required by Mac Pro 7 from NSPRPUB_PRE_4_2_CLIENT_BRANCH.
git-svn-id: svn://10.0.0.236/trunk@116299 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-10 06:35:52 +00:00
wtc%netscape.com
4965c8c754 Merged changes required by Mac Pro 7 from NSPRPUB_PRE_4_2_CLIENT_BRANCH.
git-svn-id: svn://10.0.0.236/trunk@116298 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-10 06:31:03 +00:00
aaronl%netscape.com
aab415c282 Fixes bug 66597, bug 103284, bug 114440, bug 120023, bug 128741, bug 19259. Cleans up browse with caret, makes it work with XML content docs, creates keyboard toggle for it (Accel+shift+K), synchronizes focus and document selection so that users can tab navigate relative to their last find or click in text, or vice versa, makes tabbing move relative to named anchor that has been jumped to. r=bryner, sr=alecf, a=asa
git-svn-id: svn://10.0.0.236/trunk@116297 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-10 06:21:48 +00:00
shaver%mozilla.org
5e391f0ada backing out unapproved, bugscape-only checkin, a=asa
git-svn-id: svn://10.0.0.236/trunk@116296 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-10 06:17:51 +00:00
shaver%mozilla.org
e045387a83 reversion of patch for 92868, to repair severe regression (129827, a=drivers
git-svn-id: svn://10.0.0.236/trunk@116295 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-10 06:16:01 +00:00
blakeross%telocity.com
7e9a0226e6 Download manager. Not part of build. a=asa
git-svn-id: svn://10.0.0.236/trunk@116294 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-10 05:30:39 +00:00
aaronl%netscape.com
fd920d0bd7 Backing out changes to htmlBindings.xml. Wasn't supposed to check that in yet.
git-svn-id: svn://10.0.0.236/trunk@116293 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-10 05:25:34 +00:00
blakeross%telocity.com
ba9e4ad63f Download manager. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@116292 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-10 05:25:19 +00:00
blakeross%telocity.com
82c247bb75 Download manager. Not part of build. a=asa
git-svn-id: svn://10.0.0.236/trunk@116291 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-10 05:24:48 +00:00
aaronl%netscape.com
63471bc05b Bugscape 12250. Dealing with keyboard conflict. r=jgaunt. sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@116290 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-10 05:22:20 +00:00
aaronl%netscape.com
e88ecf17aa Bug 129606 - Active accessibility: support STATE_DEFAULT. r=jgaunt. sr=alecf. a=asa. Bug 124450 (reopened) - Active Accessibility: support fieldset and legend. r=jgaunt. sr=hewitt. a=asa
git-svn-id: svn://10.0.0.236/trunk@116289 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-10 05:14:24 +00:00
aaronl%netscape.com
151899ce0c Bug 129605 - Active accessibility: support ROLE_DIALOG. r=jgaunt. sr=alecf, a=asa
git-svn-id: svn://10.0.0.236/trunk@116288 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-10 05:12:39 +00:00
hyatt%netscape.com
c73af2c4bc Fix mouseDragged events so that capture works. NPOB.
git-svn-id: svn://10.0.0.236/trunk@116287 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-10 03:48:55 +00:00
blakeross%telocity.com
c24483b11a Download manager. Not part of build. a=asa
git-svn-id: svn://10.0.0.236/trunk@116286 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-10 02:06:55 +00:00
hyatt%netscape.com
11f71c44b5 Make sure right mouse down gets fired into Gecko from the cocoa widget code. NPOB.
git-svn-id: svn://10.0.0.236/trunk@116285 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-10 02:04:21 +00:00
dbaron%fas.harvard.edu
376570f0c9 Bug 125624: null-check pres shell since |nsIPresShell::Destroy| may have been triggered by handling the event (which causes the |nsIPresContext::GetShell| call to return null). Patch from Andrew Schultz <ajschult@eos.ncsu.edu>. r=jkeiser sr=jst a=shaver
git-svn-id: svn://10.0.0.236/trunk@116284 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-10 01:11:42 +00:00
alecf%netscape.com
19c823f0b1 fix bug 129635 - write a destructor for DomainPolicy so that the hashtable is destroyed
(and not leaked!)
r=mstoltz, sr=vidur, a=asa


git-svn-id: svn://10.0.0.236/trunk@116282 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-10 00:41:08 +00:00
hyatt%netscape.com
e533c26824 Make the middle mouse button events go into Gecko from cocoa. NPOB.
git-svn-id: svn://10.0.0.236/trunk@116280 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-09 23:09:34 +00:00
hyatt%netscape.com
a4862333b3 Make the context menu event fire into Gecko successfully. NPOB.
git-svn-id: svn://10.0.0.236/trunk@116279 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-09 22:58:13 +00:00
hyatt%netscape.com
ad1c7c443d Add support for dispatching of focus events got/lost focus stuff. NPOB.
git-svn-id: svn://10.0.0.236/trunk@116278 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-09 22:43:04 +00:00
bernd.mielke%snafu.de
a94a3f1251 adding formctl layout regression tests to main layout tests.
git-svn-id: svn://10.0.0.236/trunk@116276 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-09 19:52:30 +00:00
blakeross%telocity.com
653eb7331e Download manager. Not part of build. a=asa
git-svn-id: svn://10.0.0.236/trunk@116275 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-09 19:01:59 +00:00
bernd.mielke%snafu.de
fb5d51bc1b adding some more testcases (from jkeiser) the formctl regression testcases not part of the build
git-svn-id: svn://10.0.0.236/trunk@116274 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-09 19:01:12 +00:00
blizzard%redhat.com
1cd0952086 Bug #121011. Rewrite the gtk event handler. Specificially, mouse up is missed by the mozilla code when used in embedding when the event doesn't take place over the mozilla window area. r=bryner,sr=shaver,a=asa
git-svn-id: svn://10.0.0.236/trunk@116273 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-09 17:14:23 +00:00
samuel%sieb.net
d800555db7 Bug 129329 - remove a newline that upsets some xml-rpc servers
r=heikki rs=darin a=asa


git-svn-id: svn://10.0.0.236/trunk@116272 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-09 17:13:11 +00:00
bienvenu%netscape.com
8c4c814e69 fix problem saving inline attachments (e.g., images) from mail and news messages with right click context menu r=law, sr=darin, a=dbaron 116234
git-svn-id: svn://10.0.0.236/trunk@116270 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-09 15:33:27 +00:00
bernd.mielke%snafu.de
fd82558ebf layout regression tests files have moved to base
git-svn-id: svn://10.0.0.236/trunk@116269 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-09 15:17:25 +00:00
bernd.mielke%snafu.de
23acf9475d updating rtest.bat for the new directory scheme layout regression -- tests not part of the build
git-svn-id: svn://10.0.0.236/trunk@116268 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-09 15:11:23 +00:00
bernd.mielke%snafu.de
2eed8a9cc4 formcontrol layout regression testcases
git-svn-id: svn://10.0.0.236/trunk@116267 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-09 15:07:13 +00:00
bernd.mielke%snafu.de
7044227450 moving testfiles into new directory not part of the build
git-svn-id: svn://10.0.0.236/trunk@116266 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-09 14:49:42 +00:00
varga%utcru.sk
e500ee777e Checking in for Neil <neil@parkwaycc.co.uk>
Fix for bug 107829. Clear QuickSearch, must select msg/folder pane to use Next/navig button/shortcuts.
r=naving, sr=sspitzer, a=asa


git-svn-id: svn://10.0.0.236/trunk@116265 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-09 12:22:50 +00:00
sspitzer%netscape.com
66243a4807 fixes to get MDN account manager UI to build on linux.
see bug #128962.  NOT PART OF THE BUILD. a=asa


git-svn-id: svn://10.0.0.236/trunk@116264 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-09 08:26:46 +00:00
sspitzer%netscape.com
ef2a395e81 fixes to get MDN account manager UI to build on linux.
and remove unnecessary makefiles. see bug #128962
NOT PART OF THE BUILD.  a=asa


git-svn-id: svn://10.0.0.236/trunk@116263 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-09 08:25:07 +00:00
darin%netscape.com
de638b3767 b=129734 Site name is displayed as "c" in Image Manager after just blocking site.
r=morse, sr=jag, a=asa


git-svn-id: svn://10.0.0.236/trunk@116262 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-09 07:18:21 +00:00
bernd.mielke%snafu.de
77850037ff adding formctl tests to layout regression tests not part of the build
git-svn-id: svn://10.0.0.236/trunk@116261 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-09 06:45:47 +00:00
sspitzer%netscape.com
cb3829bff5 fix for #126134. when offline, LDAP autocomplete searches and addressbook searches should use the "replicated" .mab file
these changes are needed for the LDAP replication feature.
fix for #116984.  don't hard code maxHits to 100, use the per-ldap-addressbook pref value instead.
r=dmose,sr=bienvenu,a=dbaron


git-svn-id: svn://10.0.0.236/trunk@116260 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-09 05:51:10 +00:00
mkaply%us.ibm.com
ba959ec54e #41924
r=timeless, sr=attinasi, a=asa
Display alt text if the user has blocked all images.


git-svn-id: svn://10.0.0.236/trunk@116259 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-09 05:31:35 +00:00
bzbarsky%mit.edu
0af44f1fe5 Don't change the DPI if the user cancels the "other" dialog. Bug
129007, patch by Tuukka Tolvanen <tt@lament.cjb.net>, r=gerv, sr=alecf,
a=asa


git-svn-id: svn://10.0.0.236/trunk@116257 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-09 04:45:54 +00:00
blakeross%telocity.com
0c509c8f25 Download manager. Not part of build. a=asa
git-svn-id: svn://10.0.0.236/trunk@116256 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-09 04:30:36 +00:00
jband%netscape.com
56b0628feb fix bug 129697. Don't leave a dangling (to crash later) JS root if JS_NewObject fails while creating a wrapped native. r=beard sr=jst a=asa (for trunk and 0.9.9 branch).
git-svn-id: svn://10.0.0.236/trunk@116255 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-09 03:02:10 +00:00
rjc%netscape.com
facdd76b91 Fix bug # 104127: speed up window closing by 10 to 20%. r=danm sr=ben a=asa
git-svn-id: svn://10.0.0.236/trunk@116253 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-09 02:54:13 +00:00
rjc%netscape.com
c3a18c1936 Fix bug # 124919: get LDAP searches in Addrbook working on Mac OS X. r=dmose sr=ben a=asa
git-svn-id: svn://10.0.0.236/trunk@116252 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-09 02:49:12 +00:00
rjc%netscape.com
3590232270 Fix bug 128554 & 128555: un-modal some cookie/image/wallet dialogs that shouldn't be modal. r=sdagley sr=ben a=asa
git-svn-id: svn://10.0.0.236/trunk@116251 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-09 02:47:59 +00:00
sfraser%netscape.com
fc4313bf1c Fix for bug 129364. Eliminate a window of time in which notifiers could fire when we hadn't set up the polling thread on the poll descriptors, which could cause lost notifications and FTP stalls. Also revert to PR_FAST_INTSON() from PR_INTSON(), which seems to fix a permanent stall issue on Mac OS X. r=wtc
git-svn-id: svn://10.0.0.236/trunk@116250 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-09 02:16:49 +00:00
shrutiv%netscape.com
39eaa268bc changing MacintoshOSX to Mac OS
git-svn-id: svn://10.0.0.236/trunk@116249 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-09 02:14:01 +00:00
shrutiv%netscape.com
135ce1872b Changing group box title wording
git-svn-id: svn://10.0.0.236/trunk@116245 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-09 01:04:54 +00:00
brendan%mozilla.org
8ca8b078fd Avoid MSVC bogo-warning.
git-svn-id: svn://10.0.0.236/trunk@116242 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-09 00:56:29 +00:00
darin%netscape.com
386496f8a1 b=129539 "unescaping regression from fix for bug 124042" r/sr=sspitzer,mscott
a=asa


git-svn-id: svn://10.0.0.236/trunk@116238 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-09 00:44:15 +00:00
seawood%netscape.com
8d819450bf Fixing linuxppc bustage
git-svn-id: svn://10.0.0.236/trunk@116237 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-09 00:24:09 +00:00
kmcclusk%netscape.com
0c8fc33acb Render background images when the entire image has been loaded instead of incrementally. <IMG> elements are not affected, they will continue to be incrementally displayed as image data arrives. bug 85771 r=pavlov sr=attinasi a=roc+moz, tor
git-svn-id: svn://10.0.0.236/trunk@116236 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-09 00:15:46 +00:00
shrutiv%netscape.com
f0bff7193e adding file
git-svn-id: svn://10.0.0.236/trunk@116234 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-09 00:10:36 +00:00
nhotta%netscape.com
af68d51cdd Added ACE decode function to nsIIDNService, renamed exisiting function name,
bug 110028, r=nhotta, sr=darin, a=shaver.


git-svn-id: svn://10.0.0.236/trunk@116233 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-09 00:10:21 +00:00
bryner%netscape.com
da1f72577e Ignore test binaries. a=leaf.
git-svn-id: svn://10.0.0.236/trunk@116232 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-09 00:07:17 +00:00
harishd%netscape.com
89fa4bed6c Removing reference to unused dirs
git-svn-id: svn://10.0.0.236/trunk@116230 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-09 00:02:12 +00:00
shanjian%netscape.com
351bad80d9 #119013 Cookie expire times reported twice / bug in FormatDateTime routine
r=nhotta/mkaply  sr=sspitzer a=asa
Added comment in idl file.
Changed kDateFormatLong from "%c" to "%x" for unix and os2


git-svn-id: svn://10.0.0.236/trunk@116229 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-09 00:01:59 +00:00
ccarlen%netscape.com
51d7af11df Bug 129288 - Changing font size from XUL prefs dialog crashes PPEmbed. It's because the XUL pref window's docshell is typeContent, not typeChrome. r=adamlock/sr=alecf/a=asa
git-svn-id: svn://10.0.0.236/trunk@116228 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-08 23:58:50 +00:00
rbs%maths.uq.edu.au
26193b566f Localize the alert message for missing MathML fonts, b=128139, r=Roland.Mainz@informatik.med.uni-giessen.de, sr=attinasi, a=asa
git-svn-id: svn://10.0.0.236/trunk@116225 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-08 23:34:27 +00:00
seawood%netscape.com
62622ca136 Use MOZ_ARG_WITH_BOOL instead of MOZ_ARG_WITHOUT_BOOL for --with-system-nspr.
cleanup from Bug #127526


git-svn-id: svn://10.0.0.236/trunk@116224 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-08 23:27:48 +00:00
shrutiv%netscape.com
8c7f92c2ae Fix for bug 123009: need to create script.ib for localized browsers
(r=smeredith)


git-svn-id: svn://10.0.0.236/trunk@116217 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-08 22:47:46 +00:00
brendan%mozilla.org
58df9f1560 Fix longstanding bug where watchpoints didn't work with JSPROP_SETTER (127243, r=rginda, sr=shaver, a=dbaron).
git-svn-id: svn://10.0.0.236/trunk@116216 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-08 22:46:58 +00:00
arougthopher%lizardland.net
d248679a8c Fix for Bug#129599
Breakage of BeOS build due to checkin for fix of bug#124042

change
#include nsIFileChannel.h
to
#include nsIFileURL.h

r=cls
a=asa


git-svn-id: svn://10.0.0.236/trunk@116215 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-08 22:43:15 +00:00
shrutiv%netscape.com
2367fb2cfc Adding .ib files (r=smeredith)
Fix for bug 123009: need to create script.ib for localized browsers


git-svn-id: svn://10.0.0.236/trunk@116214 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-08 22:42:07 +00:00
leaf%mozilla.org
8af3e4ac18 Automated update
git-svn-id: svn://10.0.0.236/trunk@116213 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-08 22:41:50 +00:00
beard%netscape.com
3be28a0bec Fix for bug #123920, prevents reentering the JS engine during Java object JS wrapper finalization, by deferring calls into Java at the end of the garbage collection cycle and storing the wrappers in a linked list, which gets processed by a GC callback.
r=jband, sr=brendan, a=asa


git-svn-id: svn://10.0.0.236/trunk@116212 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-08 22:41:49 +00:00
hwaara%chello.se
c008467ed6 #125272, "Stop(_h_) while search in progress" - Patch by neil@parkwaycc.co.uk
r=naving, sr=sspitzer, a=asa


git-svn-id: svn://10.0.0.236/trunk@116211 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-08 22:38:44 +00:00
shrutiv%netscape.com
afa366873b Removing .ib files
Fix for bug 123009: need to create script.ib for localized browsers (r=smeredith)


git-svn-id: svn://10.0.0.236/trunk@116209 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-08 22:35:40 +00:00
harishd%netscape.com
ed81c4ab80 Adding support to enable P3P upon request. r=heikki, sr=alecf,sfraser a=asa
git-svn-id: svn://10.0.0.236/trunk@116208 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-08 22:33:50 +00:00
shrutiv%netscape.com
2599cbe007 Fix for bugzilla bug 123009: need to create script.ib for localized
browsers (r=smeredith)


git-svn-id: svn://10.0.0.236/trunk@116207 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-08 22:28:04 +00:00
bbaetz%student.usyd.edu.au
ffa6b395d0 Bug 127003 - topcrash fix; make sure OnStart is always called on the real
data connection, before we send data to the listener.
r=dougt, sr=darin, a=dbaron


git-svn-id: svn://10.0.0.236/trunk@116206 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-08 22:27:50 +00:00
cavin%netscape.com
35b8bd9a4b Fix for bug 129571. Added code to sync generic columns (like screen name) in both directions. r=ducarroz, sr=sspitzer, a=asa.
git-svn-id: svn://10.0.0.236/trunk@116205 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-08 22:27:32 +00:00
kaie%netscape.com
4389d95a7f b=125807 Fix Lock Icon Set Incorrectly
Checking in for ddrinan
r=kaie sr=mscott a=asa


git-svn-id: svn://10.0.0.236/trunk@116204 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-08 22:27:16 +00:00
shliang%netscape.com
d28e4f5e91 128962 - pref panel for MDN return receipts - not part of build - r/sr=sspitzer,a=asa
git-svn-id: svn://10.0.0.236/trunk@116202 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-08 22:17:03 +00:00
rayw%netscape.com
f751fc8fb7 This is the fix to bug 72900, r=heikki, sr=vidur, a=asa. This fix adds
an override to cause all SOAP responses to be parsed as XML, whatever the
reported MIME type is.

r=heikki, sr=vidur, a=asa for checkin to the 0.9.9 branch and the 1.0 trunk.


git-svn-id: svn://10.0.0.236/trunk@116200 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-08 22:12:38 +00:00
shliang%netscape.com
d29e8735d8 128962 - account manager extension for MDN return receipts - not part of build - r/sr=sspitzer,a=asa
git-svn-id: svn://10.0.0.236/trunk@116199 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-08 22:09:45 +00:00
shliang%netscape.com
eb045ef303 89495, 121160 - redesign select addresses dialog and add search, add search to addressbook sidebar. r=bhuvan,sr=sspitzer,a=asa
git-svn-id: svn://10.0.0.236/trunk@116198 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-08 22:05:05 +00:00
mstoltz%netscape.com
15c263bdd0 Bug 127405 - disallow Web scripts from invoking full-screen mode. Patch by
Jonasj@jonasj.dk, r=mstoltz, sr=jst, a=asa.


git-svn-id: svn://10.0.0.236/trunk@116197 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-08 22:04:52 +00:00
ccarlen%netscape.com
a7bcd46bf9 Bug 129531 - Context menu handler does double delete of handle. r=pinkerton/sr=sfraser/a=asa
git-svn-id: svn://10.0.0.236/trunk@116196 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-08 21:57:21 +00:00
shliang%netscape.com
2192b7886e 92522 - cancel button in offline dialog does not cancel - r=bhuvan,sr=sspitzer,a=asa
git-svn-id: svn://10.0.0.236/trunk@116195 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-08 21:55:55 +00:00
locka%iol.ie
7a34a52316 Don't assert & crash when trying to get child docshells that are out of bounds. b=127528 r=ccarlen@netscape.com sr=jst@netscape.com a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@116194 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-08 21:55:43 +00:00
shliang%netscape.com
a4cd75ece1 115673 - mail icons, fixing typo in threadPane.css - r=andreww,sr=hewitt,a=asa
git-svn-id: svn://10.0.0.236/trunk@116193 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-08 21:53:24 +00:00
shliang%netscape.com
f088c10bce 120285 - modern theme alert icons - r=andreww, sr=hewitt, a=asa
git-svn-id: svn://10.0.0.236/trunk@116192 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-08 21:51:01 +00:00
rginda%netscape.com
2f97bf3140 Bug 126224, "NY Times web sites creates pop-up windows even if that feature is disabled"
sr=jst, r=mstoltz, a=asa
Add "dom.disable_open_click_delay" pref to control how soon a window.open() call has to happen after a mouse button event in order for it to succeed.  Calls to window.open() that happen after this time has passed are denied.  Units are time in milliseconds.


git-svn-id: svn://10.0.0.236/trunk@116191 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-08 21:48:28 +00:00
shliang%netscape.com
5b43746f49 119520 - modern theme toolbar cleanup - r=sfraser,sr=hewitt,a=asa
git-svn-id: svn://10.0.0.236/trunk@116189 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-08 21:48:04 +00:00
bnesse%netscape.com
697feb2d9d Fix for bug 129168. Don't call ForceRedraw() when already processing an update event. sr=beard.
git-svn-id: svn://10.0.0.236/trunk@116187 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-08 21:29:58 +00:00
nisheeth%netscape.com
121c854382 Fix for bug 125466. r=dougt, sr=jband, a=asa. Add AString, CString, and UTF8String support to the XPCOM proxy event mechanism
VS: ----------------------------------------------------------------------


git-svn-id: svn://10.0.0.236/trunk@116186 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-08 21:28:37 +00:00
racham%netscape.com
e5bbb8691c Fixing bugs 122932 and 113488. Add css rules to support new look for mailnews accountwizard's server page. r=ssu, sr=blake, a=asa
git-svn-id: svn://10.0.0.236/trunk@116185 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-08 21:25:44 +00:00
alexsavulov%netscape.com
bb4d45ce8c checked in the wrong version of the patch
PREVIOUS CHECKIN COMMENT

fix for bug 122200 - floaters regression and fix for bug 99461 - floating
tables will be constrained in the same line if they can fit
quirks mode only
sr= attinasi, r= kin, a= asa


git-svn-id: svn://10.0.0.236/trunk@116184 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-08 21:23:55 +00:00
racham%netscape.com
99ffda219a Fixing bugs 122932 and 113488. Fixing the serevr page in mailnews accountwizard to avoid vertical scroll bars in classic skin and also to remove group boxes on that page. r=ssu, sr=blake, a=asa
git-svn-id: svn://10.0.0.236/trunk@116183 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-08 21:22:17 +00:00
sspitzer%netscape.com
190a2f2202 fix for #128035. we mixed up home web page and work web page
for LDAP, and LDIF import and export.  initial patch
by rjc and john.marmion.

r=john.marmion,racham sr=bienvenu a=asa


git-svn-id: svn://10.0.0.236/trunk@116181 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-08 21:16:15 +00:00
sspitzer%netscape.com
17c3b8aa79 fix for #128101. still more scenarios where entering text in the
quick search text field executes commands.  r=ssu,hwaara sr=bienvenu a=asa


git-svn-id: svn://10.0.0.236/trunk@116180 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-08 21:13:40 +00:00
dbaron%fas.harvard.edu
e9f90d8c2a Prevent nsDocument from calling |Release| on a stylesheet that it doesn't own when told to remove that stylesheet. Fixes a theme switching crash. b=129620 r=peterv sr=jst
git-svn-id: svn://10.0.0.236/trunk@116178 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-08 21:05:27 +00:00
andreww%netscape.com
fd90a2b09a 68961 (r=varada, sr=ben/alecf, a=asa) "sort" options on view menu of history should have mnemonics
git-svn-id: svn://10.0.0.236/trunk@116176 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-08 20:46:30 +00:00
alexsavulov%netscape.com
66e4b80082 fix for bug 122200 - floaters regression and fix for bug 99461 - floating
tables will be constrained in the same line if they can fit
quirks mode only
sr= attinasi, r= kin, a= asa


git-svn-id: svn://10.0.0.236/trunk@116174 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-08 20:25:54 +00:00
bernd.mielke%snafu.de
3cf83a7463 table testcases, not part of the build
git-svn-id: svn://10.0.0.236/trunk@116172 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-08 20:20:06 +00:00
nhotta%netscape.com
771da26aef Changed NS_MsgStripRE, decode MIME encoded header before parsing for "Re:",
and encode the data back after "Re:" is stipped,
bug 21267, r=bienvenu, sr=sspitzer, a=asa.


git-svn-id: svn://10.0.0.236/trunk@116171 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-08 20:13:23 +00:00
nhotta%netscape.com
a57f5ca735 For printing all cards, changed to generate UTF-8 .xml instead of UCS2,
bug 123018, r=bhuvan, sr=sspitzer, a=asa.


git-svn-id: svn://10.0.0.236/trunk@116170 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-08 20:12:52 +00:00
brendan%mozilla.org
3758741719 Try to fix design flaw where a timer's destructor races with TimerThread::Run -- really want a better design, but this patches the problem in the context of the current design (118004, r=dbradley/pavlov, sr=shaver/jband, a=asa).
git-svn-id: svn://10.0.0.236/trunk@116167 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-08 20:11:49 +00:00
beard%netscape.com
7c143418b6 [not part of build] fix bustage caused by checkins for bug #124042.
git-svn-id: svn://10.0.0.236/trunk@116164 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-08 20:03:12 +00:00
bnesse%netscape.com
4e7532e1a0 Fix for bug 129151. Initialize all fields in the message object. r=beard, sr=alecf, a=asa.
git-svn-id: svn://10.0.0.236/trunk@116162 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-08 19:42:44 +00:00
ian%hixie.ch
a72079be39 More fallout from the General.bm split. Change the IRC name to r=imajes.
git-svn-id: svn://10.0.0.236/trunk@116160 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-08 19:40:27 +00:00
ian%hixie.ch
4dfd4bea5b Hack workaround to make the General module autojoin all channels the first time the bot is run. This will be removed and fixed correctly for 2.4, see bug 112049.
git-svn-id: svn://10.0.0.236/trunk@116159 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-08 19:15:55 +00:00
bzbarsky%mit.edu
884cc3df92 Shrink nsROCSSPrimitiveValue and add support for CSS_NUMBER type. Bug
129469, r=caillon, sr=jst, a=roc+moz


git-svn-id: svn://10.0.0.236/trunk@116158 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-08 19:04:15 +00:00
cbiesinger%web.de
3d4fda5654 partially fixes bug 41333, Adding a new image type is way too complicated
r=pavlov sr=tor a=asa


git-svn-id: svn://10.0.0.236/trunk@116157 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-08 18:58:57 +00:00
ian%hixie.ch
3651f9f303 Fix typo in the previous checkin that was making virgin installations not load the General module.
git-svn-id: svn://10.0.0.236/trunk@116156 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-08 18:39:39 +00:00
karnaze%netscape.com
0b506fef43 new regression tests, not affecting the build
git-svn-id: svn://10.0.0.236/trunk@116155 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-08 17:31:01 +00:00
peterlubczynski%netscape.com
e73bf04c8b Fix for windowless plugins not painting in the right place, bug 118721 patch by mailto:dbrittain@superscape.com r=peterl sr=roc+moz a=asa
git-svn-id: svn://10.0.0.236/trunk@116154 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-08 15:49:43 +00:00
mkaply%us.ibm.com
59a48483db #100186
r=jkeiser, sr=attinasi, a=asa
On OS/2 and Windows, handle F4 to roll up and down dropdowns


git-svn-id: svn://10.0.0.236/trunk@116153 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-08 15:49:30 +00:00
ian%hixie.ch
80d85e5ad8 Updating various version strings to 2.2.
git-svn-id: svn://10.0.0.236/trunk@116152 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-08 15:43:31 +00:00
ian%hixie.ch
50635b477e Split out the General module into its own file. This removes any version number dependence in mozbot.pl, which means that future updates will not automatically require mozbots to be restarted. b=124662, r=imajes
git-svn-id: svn://10.0.0.236/trunk@116151 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-08 15:39:47 +00:00
karnaze%netscape.com
7cf7c2cc59 bug 92868 (also bugs 51037, 90960, 91443) - Simplified the style context provider mechanism, changed frame manager to re-resolve the provider first and to use correct style context in a few other places, sr=roc, r= bernd, a=asa.
git-svn-id: svn://10.0.0.236/trunk@116150 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-08 15:34:33 +00:00
ian%hixie.ch
ccae3d514b Spelling module. Checks your spelling on the fly. b=126612, r=imajes, code originally by mental.
git-svn-id: svn://10.0.0.236/trunk@116149 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-08 15:15:24 +00:00
bienvenu%netscape.com
b5042a54e2 remove copy folder location menu item from server context menus r=hwaara, sr=sspitzer 129557
git-svn-id: svn://10.0.0.236/trunk@116148 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-08 14:52:39 +00:00
bienvenu%netscape.com
0291bd8da8 fix 104020 and 119592 problems with sending offline notification after socket transport shutdown so add a new notification sent before that r=ccarlen sr=sspitzer a=asa
git-svn-id: svn://10.0.0.236/trunk@116147 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-08 14:51:00 +00:00
peterv%netscape.com
b59a301ab2 Fix LDAP experimental code bustage from darin's landing. Bug 124042. r=dmose. Not part of the default build.
git-svn-id: svn://10.0.0.236/trunk@116146 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-08 13:13:25 +00:00
jdunn%netscape.com
879b2bc6e4 fixing --disable-xprint bustage (i.e. AIX)
strcasecmp is defined in strings.h which is NOT included if
XPRINT is enabled.  So to simply matters, switching calls
to PL_strcasecmp.

Submitted by pkw@austin.ibm.com
# 125078
sr=shaver@mozilla.org
a=asa@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@116145 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-08 12:40:20 +00:00
jdunn%netscape.com
2da0ba8cc7 fixing AIX bustage and sticking with the c++ standard for "friend" and
"function protyping" guidelines

Submitted by pkw@austin.ibm.com
# 43311
sr=jaggernaut@netscape.com
a=asa@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@116144 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-08 12:37:00 +00:00
seawood%netscape.com
b03eecee6c Default to using in-tree versions of nspr, zlib, jpeg, png & mng rather than checking for system version as some of our system checks suck & we have version mismatches in the tree.
Bug #127526 r=bryner a=asa


git-svn-id: svn://10.0.0.236/trunk@116139 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-08 06:57:47 +00:00
seawood%netscape.com
66a8e5dbf4 Fix link ordering issues in static builds for OpenVMS & Sun Forte builds.
Thanks to Colin Blake <colin@theblakes.com> for the patch.
Bug #128844 r=cls a=asa


git-svn-id: svn://10.0.0.236/trunk@116138 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-08 06:21:47 +00:00
varga%utcru.sk
8fd7a67891 Fix for bu 127005. Page-down in outliner changes the selection.
r=bryner, sr=blake, a=asa


git-svn-id: svn://10.0.0.236/trunk@116136 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-08 05:17:30 +00:00
bryner%netscape.com
3f22b51be4 Don't fire an extra blur when popup windows are opened and then immediately focused on Linux, by suppressing firing the blur during NS_GOTFOCUS handling if we are in the middle of an activate sequence. Bug 120209, r=saari, sr=hyatt/darin, a=asa.
git-svn-id: svn://10.0.0.236/trunk@116135 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-08 04:00:37 +00:00
sspitzer%netscape.com
326177db72 fix for bug #128766. "Go Ahead" button should be "Finish" on the mac.
r=hwaara, sr=bienvenu, a=asa


git-svn-id: svn://10.0.0.236/trunk@116133 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-08 02:48:51 +00:00
bzbarsky%mit.edu
94daa7754c Take out fix of bug 40809, since it no longer seems necessary and hurts
performance.  Bug 129192, r=harishd, sr=jst, a=asa


git-svn-id: svn://10.0.0.236/trunk@116132 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-08 02:43:17 +00:00
cavin%netscape.com
ef4698694b Fix for 128535. Used case sensitive hashing on email address when locating the associated card. r=ducarroz, sr=sspitzer, a=asa.
git-svn-id: svn://10.0.0.236/trunk@116127 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-08 02:26:59 +00:00
dbaron%fas.harvard.edu
27328a7fcd Fix |#ifdef CSS_REPORT_PARSE_ERRORS| (not part of default build) bustage from darin's checkin for bug 124042.
git-svn-id: svn://10.0.0.236/trunk@116126 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-08 02:25:59 +00:00
rginda%netscape.com
f15bd8f764 Bug 129503, "IsCapabilityEnabled should return PR_TRUE if no script on stack"
sr=brendan, r=mstoltz, a=asa
If the js stack has no principals on it, return PR_TRUE from IsCapabilityEnabled
.  Currently, the only time we'd have a stack devoid of principals is when all f
unctions are native.  If this assumption changes, this may need to be revisited
(depending on what it would mean to be a compiled script without a principal.)


git-svn-id: svn://10.0.0.236/trunk@116124 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-08 02:20:55 +00:00
sspitzer%netscape.com
c852febb82 fix for #129164. regression "print address book" does nothing, r=ducarroz, sr=bievenu, a=asa,shaver
git-svn-id: svn://10.0.0.236/trunk@116121 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-08 01:51:41 +00:00
seawood%netscape.com
bf34327dff This patch replaces the bogus USE_AUTOCONF ifdef + platform ifdef tests with a
simple HAVE_LOCALTIME_R test.  -DHAVE_LOCALTIME_R has been added to the
js/src/config/<platform>.mks as necessary.
bug #128556 r=brendan sr=shaver a=asa


git-svn-id: svn://10.0.0.236/trunk@116119 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-08 01:42:32 +00:00
cmanske%netscape.com
26a6c1f504 Update to Composer Publishing UI, b=88208, r=brade, sr=kin, a=asa
git-svn-id: svn://10.0.0.236/trunk@116117 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-08 01:24:40 +00:00
ftang%netscape.com
35453033c2 fix bug 9519 r=ftang sr=brendan a=roc+moz
make uconv code port to 32 bits clean for arm arch
thansk  jeroen.dobbelaere@acunia.com


git-svn-id: svn://10.0.0.236/trunk@116115 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-08 01:12:33 +00:00
bryner%netscape.com
b59df2a97b Don't crash when the user changes OS themes (bug 129314). This avoids reconstructing the rule tree, which is unnecessary and currently buggy. r=pinkerton, sr=hyatt, a=asa.
git-svn-id: svn://10.0.0.236/trunk@116111 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-08 00:53:04 +00:00
cmanske%netscape.com
92f656d2d5 Update to Composer Publishing UI, b=88208, r=brade, sr=kin, a=asa
git-svn-id: svn://10.0.0.236/trunk@116110 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-08 00:37:47 +00:00
dougt%netscape.com
b259e606cb fixing a comment a=dbaron. bug 124002
git-svn-id: svn://10.0.0.236/trunk@116109 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-08 00:05:34 +00:00
wtc%netscape.com
6281ef2ac8 Bugzilla bug 129298: the assertion may be false. Remove it, and initialize
stanNick to NULL.  r=mcgreer.


git-svn-id: svn://10.0.0.236/trunk@116106 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-08 00:02:35 +00:00
bryner%netscape.com
86178b4a45 Adding some missing .cvsignore files. a=leaf.
git-svn-id: svn://10.0.0.236/trunk@116105 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-08 00:00:05 +00:00
timeless%mac.com
9c6a89ff44 Bug 128841 "Relative links" should really be "Related links"
patch by mikejk@ameritech.net r=choess@stwing.upenn.edu sr=jag a=asa


git-svn-id: svn://10.0.0.236/trunk@116104 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-07 23:50:16 +00:00
dbaron%fas.harvard.edu
564273d1d2 Fix top theme switching crash by clearing the outliner's style caches from DidSetStyleContext instead of FlushMiscWidgetInfo. b=116038 sr=hyatt r=bzbarsky a=asa
git-svn-id: svn://10.0.0.236/trunk@116103 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-07 23:48:26 +00:00
dcone%netscape.com
b441e5fbc7 b=117376, b=128282 r=kmcclusk,sr=attinasi,a=asa. Fixed Alpha blend tiling and some speed issues
with PatBlt and windows NT.


git-svn-id: svn://10.0.0.236/trunk@116102 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-07 23:41:14 +00:00
relyea%netscape.com
156fb9e6dc Cache whether there are no CRL's and Trust objects on removable HW tokens
git-svn-id: svn://10.0.0.236/trunk@116101 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-07 23:21:39 +00:00
ian.mcgreer%sun.com
8f075ae6a7 additional change to last patch, suggested by wtc
r=wtc


git-svn-id: svn://10.0.0.236/trunk@116099 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-07 22:53:40 +00:00
attinasi%netscape.com
ef8e70811a Added NS_COM to fix linkage problems. Thanks Chris S~!
git-svn-id: svn://10.0.0.236/trunk@116097 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-07 22:38:41 +00:00
attinasi%netscape.com
9f7d11a019 Attempt to fix linkage bustage cruftage - added nsDoubleHashtableStringSupports to the NeverCalled block.
git-svn-id: svn://10.0.0.236/trunk@116096 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-07 22:23:24 +00:00
darin%netscape.com
1cb81baea7 fixing typo... NOT PART OF THE BUILD... b=124042
git-svn-id: svn://10.0.0.236/trunk@116094 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-07 22:14:09 +00:00
ian.mcgreer%sun.com
8e15d46893 bug 129298, handle different nicknames across tokens
r=relyea/a=wtc


git-svn-id: svn://10.0.0.236/trunk@116093 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-07 22:08:00 +00:00
nelsonb%netscape.com
648062ebf2 Build p7content p7env p7sign and p7verify using nss shared libs.
bug 129354.  r=wtc.


git-svn-id: svn://10.0.0.236/trunk@116092 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-07 22:07:21 +00:00
nelsonb%netscape.com
b03f9ba8a6 Add support for new -p option to pass password to PK11 token.
Patch by evanchu@aol.com (Evan Chu).  r=nelsonb a=wtc bug 129354.


git-svn-id: svn://10.0.0.236/trunk@116091 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-07 22:05:43 +00:00
wtc%netscape.com
f50c7bbbfa Bugzilla bug 129408: removed the "FOR PSM" comment. All of these NSS 3.4
exports are fine for general use.  r=relyea.


git-svn-id: svn://10.0.0.236/trunk@116087 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-07 21:31:05 +00:00
jgmyers%netscape.com
62371944c7 Don't detect HZ as UTF-8: bug 119079 r=nhotta sr=mscott a=asa
git-svn-id: svn://10.0.0.236/trunk@116085 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-07 21:25:13 +00:00
wtc%netscape.com
53ab332e0a Bugzilla bug 129408: final adjustments of the NSS 3.4 *.def files. List
the symbols in alphabetical order.  In softokn.def, changed "Sofoken 3.4
release" to "NSS 3.4 release, which is what we use in other *.def files.
Added seven new PKCS7 exports to smime.def.  r=relyea
Modified files: nss.def smime.def softokn.def ssl.def


git-svn-id: svn://10.0.0.236/trunk@116083 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-07 21:18:49 +00:00
alexsavulov%netscape.com
083153ec7a forgot some comments in the source... damn the tree will burs
git-svn-id: svn://10.0.0.236/trunk@116082 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-07 21:18:26 +00:00
nhotta%netscape.com
6e9c38599c Forward inline URI, changed to use GetUrlForUri instead of CreateStartupUrl,
contributed by adu@sparc.spb.su,
bug 66098, r=nhotta, sr=sspitzer, a=asa.


git-svn-id: svn://10.0.0.236/trunk@116081 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-07 21:13:58 +00:00
pinkerton%netscape.com
cdfcf7cfc1 remove redundant code for seamonkey, especially given that it doesn't work in embedding. allows embedding apps to use xul pref window. r=blake/sr=hyatt/a=asa. bug# 128924.
git-svn-id: svn://10.0.0.236/trunk@116080 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-07 21:10:47 +00:00
bzbarsky%mit.edu
811129713e Make it possible to save parts of multipart streams. Bug 117958, patch
by rpotts@netscape.com, r=bzbarsky, sr=darin, a=asa


git-svn-id: svn://10.0.0.236/trunk@116078 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-07 20:57:55 +00:00
jkeiser%netscape.com
da2627ead4 Move radio buttons to content (bug 108308). r=rods@netscape.com, sr=jst@netscape.com, a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@116076 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-07 20:53:40 +00:00
alexsavulov%netscape.com
46ac9aab40 fix for bug 121368 - prevents the method nsCSSFrameConstructor::ReframeContainingBlock
to execute during a reflow and so destroy the frame tree that's in reflow
sr= attinasi, r= karnaze, a= asa


git-svn-id: svn://10.0.0.236/trunk@116074 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-07 20:51:05 +00:00
ian.mcgreer%sun.com
93335b6c5a bug 129370, temp cert trusts and S/MIME profiles may cause crashes
r/a=wtc


git-svn-id: svn://10.0.0.236/trunk@116072 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-07 20:42:40 +00:00
locka%iol.ie
58bbd1086d Prevent persist object giving out duplicated file names. b=115991 r=brade@netscape.com sr=kin@netscape.com a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@116071 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-07 20:34:57 +00:00
rchen%netscape.com
5918cc4413 Fix bug 120870. - Read reply header string from .property file in case the user doesn't specify in pref.r=nhotta, sr=sspitzer, a=asa
git-svn-id: svn://10.0.0.236/trunk@116070 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-07 20:18:31 +00:00
brade%netscape.com
742c126b71 don't clone node if flag is set to operate on original dom, add error checking (bug 125069); r=adamlock, sr=kin, a=asa
git-svn-id: svn://10.0.0.236/trunk@116069 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-07 20:14:19 +00:00
darin%netscape.com
e07e279baf fixes bug 114897 "My.Yahoo - Logs you out when using Back button"
r=dougt, sr=mscott, a=asa


git-svn-id: svn://10.0.0.236/trunk@116068 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-07 20:13:14 +00:00
rchen%netscape.com
5f00e975e6 Fix bug 120870. - Read reply header string from .property file in case the user doesn't specify in pref. r=nhotta, sr=sspitzer, a=asa
git-svn-id: svn://10.0.0.236/trunk@116067 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-07 20:11:34 +00:00
dougt%netscape.com
f3dc51d9cf Fail when Async Proxy methods are passed out or in-out params. bug 128560. r/sr=jband@netscape.com,rpotts@netscape.com, a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@116065 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-07 20:02:38 +00:00
dp%netscape.com
507da7c4a5 backing out previous change to figure out whats going on
git-svn-id: svn://10.0.0.236/trunk@116063 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-07 16:45:25 +00:00
bienvenu%netscape.com
ae2715def5 fix problem leaking msg dbs and db's not getting closed when not in use r=naving, sr=sspitzer a=asa 129312
git-svn-id: svn://10.0.0.236/trunk@116062 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-07 15:43:17 +00:00
dp%netscape.com
ebea38ccd0 (again) bug 116023 Parser recycling buffers. Protects all cases of
usage of mCurrentPosition without checking mSlidingBuffer. r=harishd,
sr=sfraser, a=asa


git-svn-id: svn://10.0.0.236/trunk@116061 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-07 15:43:12 +00:00
karnaze%netscape.com
0536167ed4 bug 128876 - expanded border collapse damage area to include spanners. sr=roc, r=bernd, a=asa
git-svn-id: svn://10.0.0.236/trunk@116060 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-07 15:33:49 +00:00
ccarlen%netscape.com
a25eb59193 Bug 45699 - Load plugins from profiles directory. r=peterl/sr=roc+moz/a=asa
git-svn-id: svn://10.0.0.236/trunk@116058 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-07 15:24:40 +00:00
karnaze%netscape.com
a8c727d080 bug 127471 - construct the correct nsStyleBorder for border collapse cells, . sr=roc, r=alexsavulov, a=asa
git-svn-id: svn://10.0.0.236/trunk@116057 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-07 15:23:08 +00:00
peterlubczynski%netscape.com
45160766d4 Fix for % sizing of object frame, bug 106602 r=serge sr=attinasi a=roc+moz
git-svn-id: svn://10.0.0.236/trunk@116056 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-07 15:22:24 +00:00
ftang%netscape.com
3fc8df7cf5 fix bug 90583. r=mjudge/jfrancis sr=kin a=asa
fix chinese ime candidate window position problem.
 we need the nsAutoPlaceHolderBatch destroctor called before hitting
 GetCaretCoordinates so the states in Frame system sync with content
 therefore, we put the nsAutoPlaceHolderBatch into a inner block
  {


git-svn-id: svn://10.0.0.236/trunk@116055 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-07 14:34:35 +00:00
rods%netscape.com
3f19270582 1) Added a new method to nsIWebBrowserPrint iface that enables you to get the current PS being used to print or PP
2) Change the PP toolbar code to use the current PS instead of the global
Bug 127969 r=dcone sr=attinasi a=asa


git-svn-id: svn://10.0.0.236/trunk@116053 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-07 12:57:33 +00:00
rods%netscape.com
d493013619 When object tags are sub-documents they should be treated as IFrames for printing
Bug 128142
sr=attinasi r=dcone a=asa


git-svn-id: svn://10.0.0.236/trunk@116052 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-07 12:44:57 +00:00
mhammond%skippinet.com.au
da6b6e6938 Provide a nicer exception when an unknown contract ID is attempted to be
used.

Not part of the build.


git-svn-id: svn://10.0.0.236/trunk@116051 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-07 12:01:38 +00:00
mhammond%skippinet.com.au
f4363534ec Minor comment and string change. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@116050 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-07 12:00:43 +00:00
mhammond%skippinet.com.au
2a21e569f7 Add tests for repr() of objects. Remove assert, replace with functions
that don't depend on -o flag.

Not part of the build.


git-svn-id: svn://10.0.0.236/trunk@116049 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-07 11:59:40 +00:00
mhammond%skippinet.com.au
26af7368a6 Back out last checkin - windows has thread-state problems with this code.
Not part of the build.


git-svn-id: svn://10.0.0.236/trunk@116048 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-07 11:26:03 +00:00
seawood%netscape.com
950cc30c1a Do not set MOZILLA_FIVE_HOME in the installer script as it's not needed by the installer and it causes problems when the mozilla script tries to honor MOZILLA_FIVE_HOME.
Bug #129075 r=syd


git-svn-id: svn://10.0.0.236/trunk@116047 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-07 09:31:11 +00:00
leaf%mozilla.org
0eca115550 fix bogus env var test, missing tab, to fix gmake release build sizes. r=cls,
a=drivers


git-svn-id: svn://10.0.0.236/trunk@116046 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-07 08:23:11 +00:00
roc+%cs.cmu.edu
47f375d504 Bug 35274. Make event handling in layout respect clipping. r=dbaron,sr=attinasi,a=asa
git-svn-id: svn://10.0.0.236/trunk@116038 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-07 07:03:03 +00:00
mkaply%us.ibm.com
8b99827d26 #129119
r=smontagu, sr=blizzard, a=asa
Os/2 only - use a constant scale for printing based on 96dpi


git-svn-id: svn://10.0.0.236/trunk@116037 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-07 06:17:15 +00:00
mkaply%us.ibm.com
785233a7b5 #129119
r=smontagu, sr=blizzard, a=asa
Os/2 only - Move #pragma pack so include of os2.h doesn't override it


git-svn-id: svn://10.0.0.236/trunk@116036 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-07 06:15:10 +00:00
morse%netscape.com
a38936a110 bug 128942, crash in cookie module, r/sr=darin,jag, a=asa
git-svn-id: svn://10.0.0.236/trunk@116035 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-07 06:09:30 +00:00
bryner%netscape.com
1b4802b26f #include cleanup from my last checkin. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@116033 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-07 04:09:12 +00:00
bryner%netscape.com
ab70a05e62 Fixing NSBrowserView bustage from the nsIURI API change. Not part of the build, a=shaver.
git-svn-id: svn://10.0.0.236/trunk@116031 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-07 03:53:50 +00:00
bryner%netscape.com
8a94bce7e2 Bulletproofing fix for bug 95465. Patch from John Morrison <jrgm@netscape.com>, r=bryner, sr=hyatt, a=asa.
git-svn-id: svn://10.0.0.236/trunk@116030 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-07 03:47:27 +00:00
bryner%netscape.com
01634657fa - Implement the :checked CSS pseudoclass which maps to the "selected" property on option elements.
- Eliminate the _moz-option-selected attribute; move the actual selected state into the option content node.
- Change all users of _moz-option-selected to use :checked.
- Add a third parameter to nsIDocument[Observer]::ContentStatesChanged to indicate which pseudoclass changed, this is used for optimizing handling of :checked state changes.

Bug 128947, r=dbaron, sr=jst, a=asa.


git-svn-id: svn://10.0.0.236/trunk@116029 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-07 03:34:29 +00:00
curt%netscape.com
d575f67e84 Cleaning up Component descriptions.
(Bug #123975, r=leaf, sr=dveditz, a=dbaron)


git-svn-id: svn://10.0.0.236/trunk@116028 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-07 03:33:27 +00:00
despotdaemon%netscape.com
1cd4bc9789 Pseudo-automatic update of changes made by nivedita@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@116027 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-07 03:24:20 +00:00
hyatt%netscape.com
5fa4d88841 Impl horizontal scroll invalidation properly in cocoa. NPOB.
git-svn-id: svn://10.0.0.236/trunk@116026 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-07 03:15:21 +00:00
ducarroz%netscape.com
09e91566f5 Fix for bug 129131. Fix regression caused by my previous checkin and add a null pointer check to avoid future crash. R=varada, SR=bienvenu, A=dbaron
git-svn-id: svn://10.0.0.236/trunk@116025 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-07 03:01:21 +00:00
oeschger%netscape.com
359e6affd6 documentation fix for checked-in change in 46490, sr=sfraser, r=me, author=diego biurrun, with dispensation for content updates per 122806
git-svn-id: svn://10.0.0.236/trunk@116024 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-07 02:47:12 +00:00
dean_tessman%hotmail.com
f6ab8072dc Bug 78153 - Find dialog should have XUL dialog access keys
modified xul, js, and dtd to add them.  js needed modification because the text of the Find button is set in code.
r=aaronl, sr=blake, a=asa


git-svn-id: svn://10.0.0.236/trunk@116023 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-07 02:40:27 +00:00
nicolson%netscape.com
25cfdb8ee1 Fix 129389: Algorithm.c treats oidIndex as short when it should be int.
git-svn-id: svn://10.0.0.236/trunk@116018 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-07 01:59:58 +00:00
pavlov%netscape.com
5d1e9c0e5e fixing bug 62108. basic auth of inline images. r=cbiesinger@web.de sr=darin a=shaver
git-svn-id: svn://10.0.0.236/trunk@116017 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-07 01:50:14 +00:00
curt%netscape.com
743ef7952b For the Quick Launch dialog.
git-svn-id: svn://10.0.0.236/trunk@116016 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-07 01:43:20 +00:00
bryner%netscape.com
2f41074db0 Fixing cocoa widget bustage. Not part of the build. a=shaver.
git-svn-id: svn://10.0.0.236/trunk@116015 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-07 01:41:51 +00:00
curt%netscape.com
c0462c76f9 Should have been checked in with -kb.
git-svn-id: svn://10.0.0.236/trunk@116014 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-07 01:41:31 +00:00
beard%netscape.com
035daddb1a [NPOB] fix bustage.
git-svn-id: svn://10.0.0.236/trunk@116013 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-07 01:21:24 +00:00
waldemar%netscape.com
c3c3750d5a Checkpoint
git-svn-id: svn://10.0.0.236/trunk@116012 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-07 01:12:41 +00:00
yokoyama%netscape.com
f93ddbef0b Bug 116711
Convert Commandline URL to Unicode using Platform charset
It's executed only when moz is launched with -url commandline argument.
/r=nhotta, /sr=alecf, /a=asa


git-svn-id: svn://10.0.0.236/trunk@116011 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-07 00:44:03 +00:00
blakeross%telocity.com
63f7c11541 Download manager. Not part of build. a=asa
git-svn-id: svn://10.0.0.236/trunk@116010 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-07 00:36:39 +00:00
darin%netscape.com
bdfe249672 fixes startup assertion
git-svn-id: svn://10.0.0.236/trunk@116008 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-07 00:25:13 +00:00
cmanske%netscape.com
7ad584f33a Set Save/Publish buttons after loading url in Composer, b=127698, r=brade, sr=sfraser, a=asa
git-svn-id: svn://10.0.0.236/trunk@116007 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-07 00:05:09 +00:00
blakeross%telocity.com
24cd6de952 Download manager. Not part of build. a=asa
git-svn-id: svn://10.0.0.236/trunk@116006 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-07 00:03:25 +00:00
cmanske%netscape.com
6ccbd74bcd Simplify wording of composer pref string, b=125135, r=andreww, sr=kin, a=asa
git-svn-id: svn://10.0.0.236/trunk@116005 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 23:56:49 +00:00
cmanske%netscape.com
1654154ede Launch list properties dialog on list element, b=114832, r=andreww, sr=kin, a=asa
git-svn-id: svn://10.0.0.236/trunk@116004 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 23:53:10 +00:00
cmanske%netscape.com
93e1bcf5b9 Changed keybinding for remove styles command, b=80384, r=brade, sr=sfraser, a=asa
git-svn-id: svn://10.0.0.236/trunk@116001 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 23:46:50 +00:00
cmanske%netscape.com
39ea3b99cc Fixed Browser preview in Composer, b=59497, r=brade, sr=kin, a=asa
git-svn-id: svn://10.0.0.236/trunk@115999 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 23:31:15 +00:00
racham%netscape.com
27a18709b5 Fixing bug 109997. Landing on the trunk (already landed on 099 branch). Fixing the Mailnews accountwizard's first page to display the radio item selection as expected. r=hewitt, sr=blake, a=asa
git-svn-id: svn://10.0.0.236/trunk@115997 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 23:04:19 +00:00
bzbarsky%mit.edu
bd50ec16c8 Show alt text in page info. Patch by db48x@yahoo.com (Daniel Brooks),
r=bzbarsky, sr=jag, a=asa


git-svn-id: svn://10.0.0.236/trunk@115995 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 22:53:58 +00:00
av%netscape.com
be436b64ef Fixing build problems with this plugin sample, not part of the build yet.
git-svn-id: svn://10.0.0.236/trunk@115993 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 22:50:48 +00:00
av%netscape.com
9f8c6c28ce Updating DevStudio project file for plugin sample, not part of the build
git-svn-id: svn://10.0.0.236/trunk@115992 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 22:49:05 +00:00
bzbarsky%mit.edu
20e1fc7409 Add a pref observer for the "hide tab bar with only one tab" pref. Bug
112699, patch by caillon@returnzero.com (Christopher Aillon),
r=bzbarsky, sr=jag, a=asa


git-svn-id: svn://10.0.0.236/trunk@115991 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 22:48:41 +00:00
pavlov%netscape.com
a970af6da5 fixing 76177. r=cmanske sr=jst a=shaver
git-svn-id: svn://10.0.0.236/trunk@115990 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 22:45:55 +00:00
ducarroz%netscape.com
807988509b Fix for bug 83263. When checking if we can display an alternative part, we need to do a strict class search. R=varada, SR=bienvenu, A=asa
git-svn-id: svn://10.0.0.236/trunk@115989 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 22:38:42 +00:00
ducarroz%netscape.com
792f53e71f Fix for bug 68087. Don't generate a blank line after a <div>. R= akkana, SR=jst, A=asa
git-svn-id: svn://10.0.0.236/trunk@115988 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 22:33:33 +00:00
blakeross%telocity.com
da4f50af96 Download manager. Not part of build. a=asa
git-svn-id: svn://10.0.0.236/trunk@115987 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 22:33:00 +00:00
danm%netscape.com
864a511d11 re-enable parent of modal window before making it invisible. bug 122765 (reopened version) r=bryner,jaggernaut a=asa
git-svn-id: svn://10.0.0.236/trunk@115986 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 22:26:58 +00:00
naving%netscape.com
6d3a196e3e missed one file from last checkin
git-svn-id: svn://10.0.0.236/trunk@115985 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 22:24:50 +00:00
rbs%maths.uq.edu.au
2c670cd977 bug 128454 - lquote/rquote attributes are not honored in <ms>, r=roc, sr=attinasi, a=asa
git-svn-id: svn://10.0.0.236/trunk@115984 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 22:24:35 +00:00
naving%netscape.com
c64ced63d8 107033 r=bienvenu sr=mscott a=asa Made the dbView hold a weak reference to searchSession object so that
it can match new hdrs before adding them to quick search view.


git-svn-id: svn://10.0.0.236/trunk@115983 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 22:23:06 +00:00
rbs%maths.uq.edu.au
2e58797523 bug 92896 - incorrect position of bullets next to child blocks if the font-size within the child block is different, r=dbaron, sr=attinasi, a=asa
git-svn-id: svn://10.0.0.236/trunk@115982 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 22:22:24 +00:00
ssu%netscape.com
e801d86d86 checking in patch for yokoyama@netscape.com. fixes bug 93107 - Save Attachment dialogs title located in msgbase.dll. r=ssu, sr=mscott, a=asa
git-svn-id: svn://10.0.0.236/trunk@115981 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 22:17:22 +00:00
rginda%netscape.com
344465fc39 bug 128057, r=brendan, sr=shaver, a=asa
check for JS_GetPropertyDesc failure in JS_GetPropertyDescArray


git-svn-id: svn://10.0.0.236/trunk@115980 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 22:15:39 +00:00
oeschger%netscape.com
4fa3a782f7 minor rearrangement of the table of contents in Help, dispensation per bug 122806, r=cotter
git-svn-id: svn://10.0.0.236/trunk@115979 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 22:13:45 +00:00
cbiesinger%web.de
30e843bc8f bug 127252 patch partially by mstoltz r=bbaetz/me sr=darin a=asa
make about:config work again


git-svn-id: svn://10.0.0.236/trunk@115978 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 22:11:02 +00:00
cbiesinger%web.de
fefb97b01b bug 127419 r=rayw sr=jst a=asa
fix build warning in nsDefaultSOAPEncoder.cpp


git-svn-id: svn://10.0.0.236/trunk@115977 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 22:07:24 +00:00
cbiesinger%web.de
46fc58c873 bug 127532 r=db48x sr=alecf a=roc+moz
page info textboxes don't look like labels using native gtk widgets


git-svn-id: svn://10.0.0.236/trunk@115976 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 22:05:37 +00:00
rjesup%wgate.com
44621b8969 Bug 128939: sync xlib animation with gtk improvements from 125025 and
others.  Fixes a crasher due to animation size changing.  64-bit clean.
r=gisburn, sr=tor, a=asa


git-svn-id: svn://10.0.0.236/trunk@115975 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 22:05:23 +00:00
hwaara%chello.se
f6e9cc6ac0 #40761, "Make the filters UI accessible"
r=ssu, sr=sspitzer, a=asa


git-svn-id: svn://10.0.0.236/trunk@115974 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 22:03:47 +00:00
varada%netscape.com
89e7c1812f fix for bug 112714;making filter dialogs modal;r=naving;sr=dbienvenu;a=asa
git-svn-id: svn://10.0.0.236/trunk@115973 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 22:02:06 +00:00
leaf%mozilla.org
0cb2dcd84e Automated update
git-svn-id: svn://10.0.0.236/trunk@115972 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 21:56:53 +00:00
blakeross%telocity.com
088aa198db Download manager. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@115971 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 21:56:50 +00:00
seawood%netscape.com
471e4f2c63 Put defines on separate lines to fix --enable-xpcom-lea bustage.
a=shaver


git-svn-id: svn://10.0.0.236/trunk@115969 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 21:51:16 +00:00
jpierre%netscape.com
813a48bf6b Fix for 129201 - allow parameter string to be retrieved in a PKCS#11 module built on top of ckfw
git-svn-id: svn://10.0.0.236/trunk@115968 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 21:41:35 +00:00
blakeross%telocity.com
a8a7919ed6 Download manager. Not part of build. a=asa
git-svn-id: svn://10.0.0.236/trunk@115966 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 20:59:10 +00:00
blakeross%telocity.com
957108dff1 Download manager. Not part of build. a=asa
git-svn-id: svn://10.0.0.236/trunk@115965 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 20:51:09 +00:00
blakeross%telocity.com
7ae7bdcccc Download manager. Not part of build. a=asa
git-svn-id: svn://10.0.0.236/trunk@115964 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 20:38:50 +00:00
leaf%mozilla.org
4dcda01e26 adding README.txt to pull
git-svn-id: svn://10.0.0.236/trunk@115963 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 20:24:49 +00:00
darin%netscape.com
ed8ed010cb backing out unintended changes -- fixes OS/2 bustage, b=124042
git-svn-id: svn://10.0.0.236/trunk@115961 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 19:03:32 +00:00
despotdaemon%netscape.com
0f371858b3 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@115960 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 17:54:10 +00:00
blizzard%redhat.com
40edf590ec Update mozilla.sh script to detect a wider variety of JVMs. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@115959 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 17:11:15 +00:00
dbaron%fas.harvard.edu
3bbeb5cb64 Really fix the bustage (hopefully). b=124042
git-svn-id: svn://10.0.0.236/trunk@115957 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 15:58:35 +00:00
bernd.mielke%snafu.de
4e818534f4 bug 122899 encapsulate debug code r=karnaze sr=attinasi a=roc+moz
bug 128229 pass stylechange reflow to table childrens r=karnaze sr=roc+moz a=asa


git-svn-id: svn://10.0.0.236/trunk@115956 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 15:56:32 +00:00
dbaron%fas.harvard.edu
7064a564ac Fix OS/2 bustage from darin's checkin. b=124042
git-svn-id: svn://10.0.0.236/trunk@115955 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 15:56:23 +00:00
bbaetz%student.usyd.edu.au
2a60f88162 Bug 129017 - perl error in apache log
r=gerv, justdave


git-svn-id: svn://10.0.0.236/trunk@115953 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 11:16:54 +00:00
darin%netscape.com
0c4cdf1906 fixes widget/src/os2 bustage
git-svn-id: svn://10.0.0.236/trunk@115952 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 11:02:30 +00:00
darin%netscape.com
54c9882aff break MRJ plugin to fix bustage -- will talk to beard tomorrow to resolve
problem.


git-svn-id: svn://10.0.0.236/trunk@115951 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 10:37:20 +00:00
mhammond%skippinet.com.au
ded7d2bc59 Integrate Linux init/term functions with Windows.
Not part of the build.


git-svn-id: svn://10.0.0.236/trunk@115950 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 10:19:27 +00:00
darin%netscape.com
6a28a5e882 fixing more MRJ build bustage for the mac.. resulting from my checkin for bug 124042
git-svn-id: svn://10.0.0.236/trunk@115948 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 09:53:09 +00:00
peterv%netscape.com
a488b9c029 Fix for bug 129135 (XMLSerializer is broken). r=heikki, sr=jst, a=shaver.
git-svn-id: svn://10.0.0.236/trunk@115947 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 09:50:35 +00:00
leaf%mozilla.org
2b80c5ed0b fix PDBFILE definition and use for windows gmake builds, sr=cls, a=drivers
git-svn-id: svn://10.0.0.236/trunk@115946 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 09:50:34 +00:00
darin%netscape.com
0a6f86bc0a hopefully fixes OS/2 bustage
git-svn-id: svn://10.0.0.236/trunk@115945 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 09:42:39 +00:00
darin%netscape.com
ff68fadfec minor cleanup.. some unexpected and benign changes crept into the mac xml
project files.


git-svn-id: svn://10.0.0.236/trunk@115944 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 09:37:41 +00:00
darin%netscape.com
beca771403 fixes build bustage following the landing of my patch for bug 124042
git-svn-id: svn://10.0.0.236/trunk@115943 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 09:35:43 +00:00
darin%netscape.com
13aa0b3295 fixes some MRJ build bustage resulting from my checkin for bug 124042
git-svn-id: svn://10.0.0.236/trunk@115942 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 09:24:15 +00:00
seawood%netscape.com
9851bfde7a Use MOZILLA_DIR instead of topsrcdir so that --enable-xterm-updates works in the comm builds.
Bugscape #12347 r=bryner sr=darin


git-svn-id: svn://10.0.0.236/trunk@115941 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 09:04:02 +00:00
darin%netscape.com
4cd9a846e9 fixes SVG bustage related to my checkin for bug 124042
git-svn-id: svn://10.0.0.236/trunk@115940 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 09:03:38 +00:00
darin%netscape.com
fc7aaabd6d fix bustage resulting when MOZ_PERF_METRICS is defined
git-svn-id: svn://10.0.0.236/trunk@115939 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 09:00:05 +00:00
darin%netscape.com
d8f58724e7 pacify HPUX compiler
git-svn-id: svn://10.0.0.236/trunk@115938 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 08:41:25 +00:00
darin%netscape.com
04849998e1 fixes bug 124042 "support internationalized URIs" r=dougt, sr=alecf, a=asa
git-svn-id: svn://10.0.0.236/trunk@115936 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 07:48:55 +00:00
pschwartau%netscape.com
d6d2d2537e Skip new test that uses the clone() function in SpiderMonkey's js.c file
git-svn-id: svn://10.0.0.236/trunk@115935 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 05:34:22 +00:00
pschwartau%netscape.com
48079dabad Initial add. Regression test for bug 127557.
git-svn-id: svn://10.0.0.236/trunk@115934 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 05:14:58 +00:00
brendan%mozilla.org
884ceb2a0e Not part of build, for the js testsuite only: add clone shell function to clone a function object (for 127557 regression testing, a=shaver).
git-svn-id: svn://10.0.0.236/trunk@115931 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 04:45:32 +00:00
badami%netscape.com
39264b68bf Transparent animated GIF displays incorrectly
bug=105804 r=pavlov sr=tor a=asa patch=nivedita@netscape.com


git-svn-id: svn://10.0.0.236/trunk@115930 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 04:41:35 +00:00
dougt%netscape.com
32fbf8f488 Make generic module support usable by component and plugin developers. This patch removes the dependency on nsHashtable. bug 108233. sr=alecf@netscape.com, sr=jband@netscape.com, a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@115929 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 04:22:27 +00:00
av%netscape.com
d9d7d97feb Fixing makefiles for the Plugin SDK to reflect new location of some header files, not part of the build.
git-svn-id: svn://10.0.0.236/trunk@115928 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 04:06:36 +00:00
seawood%netscape.com
759f2423b1 Apply correct fix for loop problem & add shortcut detection for base ./mozilla case.
Bug #57866


git-svn-id: svn://10.0.0.236/trunk@115927 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 03:55:24 +00:00
av%netscape.com
2e601a2947 Threaded plugin sample code, not part of the build
git-svn-id: svn://10.0.0.236/trunk@115926 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 03:55:03 +00:00
av%netscape.com
75401be452 Readme file for the plugin sample code, not part of the build
git-svn-id: svn://10.0.0.236/trunk@115925 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 03:53:40 +00:00
av%netscape.com
482e8bd78a Threaded plugin sample code, not part of the build
git-svn-id: svn://10.0.0.236/trunk@115924 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 03:37:15 +00:00
blakeross%telocity.com
33faee2a61 Download manager. Not part of build. a=asa
git-svn-id: svn://10.0.0.236/trunk@115923 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 03:36:54 +00:00
timeless%mac.com
548b1ac6fd Bug 127270 ASSERTION: QueryInterface needed: 'query_result.get() == mRawPtr'
The problem was that InputTestConsumer's QI only listed nsIStreamListener even though
nsIStreamListener inherited from interface nsIRequestObserver.
This adds nsIRequestObserver to the QI.

patch by badami@netscape.com rs=darin a=asa


git-svn-id: svn://10.0.0.236/trunk@115922 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 03:30:02 +00:00
timeless%mac.com
c6b3d5be1b bug 114166 final cleanup for nsDeque ( comments + whitespace only )
r=akkana sr=darin a=asa


git-svn-id: svn://10.0.0.236/trunk@115921 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 03:21:17 +00:00
blakeross%telocity.com
56ec9679a0 Download manager. Not part of build. a=asa
git-svn-id: svn://10.0.0.236/trunk@115920 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 03:11:48 +00:00
jj%netscape.com
7a7d9d1e31 Bug 126768: updated installer's 'vers' 2 resource to 0.9.9+ (trunk)
git-svn-id: svn://10.0.0.236/trunk@115917 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 02:26:14 +00:00
bienvenu%netscape.com
21da9e2293 fix build bustage
git-svn-id: svn://10.0.0.236/trunk@115915 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 02:16:38 +00:00
dsirnapalli%netscape.com
23078fbff6 Test case to test HTML Element <fieldset> without <legend>
git-svn-id: svn://10.0.0.236/trunk@115914 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 02:12:02 +00:00
dsirnapalli%netscape.com
343767e274 Test case to test HTML Element <fieldset> with <legend>
git-svn-id: svn://10.0.0.236/trunk@115913 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 02:11:20 +00:00
dsirnapalli%netscape.com
ac1356834f Library file.Contains methods useful for all the testcases.
git-svn-id: svn://10.0.0.236/trunk@115912 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 02:07:40 +00:00
dsirnapalli%netscape.com
cbc75c453c This file will be replace by accesslib.js
git-svn-id: svn://10.0.0.236/trunk@115911 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 02:03:38 +00:00
bienvenu%netscape.com
b6f6295e04 fix build bustage
git-svn-id: svn://10.0.0.236/trunk@115910 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 01:53:00 +00:00
kin%netscape.com
a97cad95f6 Fix for bug 124485 (Long lists of folders/bookmarks after up/down arrow not reachable)
mozilla/layout/xul/base/src/nsMenuPopupFrame.cpp

    - Modified SyncViewWithFrame() to sync the frame's origin
      with the view, after the view is positioned.

  mozilla/layout/xul/base/src/nsSliderFrame.cpp

    - Traverse view hierarchy instead of the frame hierarchy
      when calculating the offset from the slider frame to
      the rootView. This fixes mouse tracking problems in
      the auto-complete widget's popup menu scrollbar when the
      popup menu frame and view are sync'd to the same position.

r=hyatt@netscape.com  sr=roc+moz@cs.cmu.edu  a=asa@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@115909 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 01:52:06 +00:00
despotdaemon%netscape.com
449d62f723 Pseudo-automatic update of changes made by brendan@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@115908 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 01:51:51 +00:00
despotdaemon%netscape.com
d622bbb81b Pseudo-automatic update of changes made by brendan@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@115907 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 01:50:08 +00:00
despotdaemon%netscape.com
975fab18ab Pseudo-automatic update of changes made by brendan@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@115906 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 01:48:32 +00:00
relyea%netscape.com
c42edc81c4 bug 125808 :
Reset the token name on token removal.
Check for token presence to reset the session handle.
Consolidate the NSS3 style TokenInit with the stan init so everything is in sync.
r=ddrinan


git-svn-id: svn://10.0.0.236/trunk@115905 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 01:44:50 +00:00
bienvenu%netscape.com
356be46c7f make clicking on a news or imap url load the folder/newsgroup r=naving, sr=sspitzer a=asa 112105
git-svn-id: svn://10.0.0.236/trunk@115904 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 01:44:07 +00:00
bienvenu%netscape.com
9bc13c9d4d make clicking on a news or imap url load the folder/newsgroup r=naving, sr=sspitzer a=asa 112105 also fix deleting current imap message to pseudo interrupt 103305"
git-svn-id: svn://10.0.0.236/trunk@115903 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 01:41:34 +00:00
bienvenu%netscape.com
f5b948c4a3 add copy folder location menu item r=naving, sr=sspitzer a=asa 112105
git-svn-id: svn://10.0.0.236/trunk@115901 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 01:29:56 +00:00
bienvenu%netscape.com
dbbaca3fdc fix ref count leak of msgdb when marking local msgs read r=naving, sr=sspitzer a=asa 128910
git-svn-id: svn://10.0.0.236/trunk@115899 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 01:24:13 +00:00
blakeross%telocity.com
a7f45cbbc0 128667 - launch windows app picker dialog if file has no association. r=law sr=ben a=asa
git-svn-id: svn://10.0.0.236/trunk@115898 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 01:11:34 +00:00
cavin%netscape.com
74d223827d Fix for #119441. Recplaced pDst->Write() call with EscapeFromSpaceLine() when body text is > 8K. r=ducarroz, sr=sspitzer, a=asa.
git-svn-id: svn://10.0.0.236/trunk@115896 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 01:07:53 +00:00
kmcclusk%netscape.com
8cc792af65 Sample the system clock only once out of every 200 tokens when in the low frequency parser interruption mode to improve page load time on large pages. bug 124697 r=harishd sr=attinasi a=asa
git-svn-id: svn://10.0.0.236/trunk@115895 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 01:00:48 +00:00
sspitzer%netscape.com
8f0d4d308a fix for #73995. hide the print engine xul window when printing.
it really confuses users, who think maybe it's a print preview dialog.
this hiding piggy backs on the work of ducarroz and rods for bug #109081
also, fix the interCaps of the interface while I'm here.
thanks to rods for the initial patch.  r=ducarroz, sr=bienvenu, a=asa


git-svn-id: svn://10.0.0.236/trunk@115894 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 00:53:45 +00:00
bzbarsky%mit.edu
c86b17dd93 "Sync Xlib gfx with GTK+ gfx source." Bug 128748, patch by
Roland.Mainz@informatik.med.uni-giessen.de (Roland Mainz), r=timeless,
sr=attinazi, a=asa


git-svn-id: svn://10.0.0.236/trunk@115893 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 00:48:31 +00:00
av%netscape.com
e4e276a45d Threaded plugin sample code, not part of the build
git-svn-id: svn://10.0.0.236/trunk@115892 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 00:34:36 +00:00
blakeross%telocity.com
bd85994ddb Download manager. Not part of build. a=asa
git-svn-id: svn://10.0.0.236/trunk@115891 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 00:34:15 +00:00
blakeross%telocity.com
89a7434272 Download manager. Not part of build. a=asa
git-svn-id: svn://10.0.0.236/trunk@115890 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 00:17:32 +00:00
ducarroz%netscape.com
309350a2eb Fix for bug 113050. Patch submitted by Denis Antrushin <adu@sparc.spb.su>. Need to add every message url as attachment when forwarding messages. R=ducarroz, SR=bienvenu, A=asa
git-svn-id: svn://10.0.0.236/trunk@115888 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 00:14:23 +00:00
mhammond%skippinet.com.au
b74c4c76b4 Add clobber:: rule.
Not part of the build.


git-svn-id: svn://10.0.0.236/trunk@115887 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 00:07:22 +00:00
shanjian%netscape.com
209436a3b7 #127129 The above page is displayed many blank areas
When converting from unicode to GB2312GL, we need to clear 8bit. That is skipped
in patch for 101998. Add it back.
r=ftang, sr=alecf, a=asa


git-svn-id: svn://10.0.0.236/trunk@115885 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 00:01:35 +00:00
mhammond%skippinet.com.au
2d0f1e8673 Move Linux to the new loader system. This requires a shared library
version of Python (rather than the static lib generally built.)

The simplest way to get a shared library version is to install
ActivePython.

Not part of the build.


git-svn-id: svn://10.0.0.236/trunk@115884 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 00:01:12 +00:00
nhotta%netscape.com
aa1acbaf75 Adding a check after the conversion to check the consumed length, changed nsMsgI18N7bit_data_part,
bug 128908, r=ducarroz, sr=sspitzer, a=asa.


git-svn-id: svn://10.0.0.236/trunk@115882 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-05 23:57:01 +00:00
mhammond%skippinet.com.au
7455592a09 Use new module init/term functions for Linux.
Not part of the build.


git-svn-id: svn://10.0.0.236/trunk@115881 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-05 23:55:25 +00:00
bzbarsky%mit.edu
8064f3d51b Fix printing on linux if screen is 72dpi. Bug 103145, r=dcone,
sr=roc+moz, a=asa


git-svn-id: svn://10.0.0.236/trunk@115880 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-05 23:52:49 +00:00
mhammond%skippinet.com.au
0be147b295 Fix the makefile for the loader.
Not part of the build (a=drivers, though :)


git-svn-id: svn://10.0.0.236/trunk@115879 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-05 23:52:14 +00:00
rjc%netscape.com
c167d985d2 Fix bug # 128678: Mac OS X window toolbar widget regression. r=brade sr=hewitt a=asa
git-svn-id: svn://10.0.0.236/trunk@115878 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-05 23:49:39 +00:00
timeless%mac.com
7d2a89ccdf Bug 120282ÿjavascript error in metadata.js (Link Properties doesn't work)
patch by neil.marshall@sympatico.ca r=timeless sr=alecf a=asa


git-svn-id: svn://10.0.0.236/trunk@115877 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-05 23:34:53 +00:00
naving%netscape.com
e7204779bb 104484 r=bienvenu sr=smcott a=asa. Set the name of the non-ascii folder correctly
so that the sortKey doesn't mess-up.


git-svn-id: svn://10.0.0.236/trunk@115876 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-05 23:32:59 +00:00
heikki%netscape.com
b1a2c74e4e Bug 129109, abort() was partially implemented. r=harishd, sr=darin, a=asa.
git-svn-id: svn://10.0.0.236/trunk@115875 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-05 23:30:09 +00:00
blakeross%telocity.com
7ed7837311 Download manager. Not part of build. a=asa
git-svn-id: svn://10.0.0.236/trunk@115874 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-05 23:23:53 +00:00
bzbarsky%mit.edu
6251eec470 Speed up text measurement inside <pre> (major win for view source). Bug
98118, r=shanjian, sr=roc+moz, a=asa


git-svn-id: svn://10.0.0.236/trunk@115873 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-05 23:23:09 +00:00
locka%iol.ie
0b6bc8a53a Properly fixup URLs containing http:// string in as form submit values. b=126181 r=bzbarsky@mit.edu sr=mscott@netscape.com a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@115872 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-05 23:17:47 +00:00
bzbarsky%mit.edu
970eee3834 Make FindBackground not QI to nsIHTMLBodyElement -- this makes it much
faster.  Bug 129079, r=rjesup@wgate.com, sr=jst, a=asa


git-svn-id: svn://10.0.0.236/trunk@115871 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-05 23:17:32 +00:00
ssu%netscape.com
374a98ef8e fixing bug 126609 - Labels pref page could need some cleanup. r=racham sr=mscott a=asa.
git-svn-id: svn://10.0.0.236/trunk@115868 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-05 23:13:32 +00:00
pinkerton%netscape.com
3a85aaa3ab first pass at basebrowser for macCFM. r=ccarlen/sr=sfraser/a=asa. bug 127341.
git-svn-id: svn://10.0.0.236/trunk@115865 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-05 23:12:45 +00:00
heikki%netscape.com
2b5f274a6e Bug 123953, crash when using XMLSerializer on 'orphaned' node. r=harishd, sr=vidur, a=asa.
git-svn-id: svn://10.0.0.236/trunk@115861 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-05 22:52:45 +00:00
hwaara%chello.se
3d14baef0e #128663, "Exit" menuitem doesn't work.
r=bzbarsky, sr=hewitt, a=asa


git-svn-id: svn://10.0.0.236/trunk@115859 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-05 22:45:21 +00:00
locka%iol.ie
f5b9dd1387 Display an authorization prompt when shift-click to save password protected URIs. b=116279 r=brade@netscape.com sr=darin@netscape.com a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@115858 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-05 22:45:20 +00:00
bzbarsky%mit.edu
8686403dcc Build simple mapi again. Bug 122725, patch by rdayal@netscape.com,
r=cathleen, sr=mscott, a=roc+moz


git-svn-id: svn://10.0.0.236/trunk@115857 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-05 22:42:52 +00:00
bzbarsky%mit.edu
b9be6f3f0d Fix bug 57524, r=peterv, sr=jst, a=asa
git-svn-id: svn://10.0.0.236/trunk@115856 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-05 22:39:40 +00:00
bzbarsky%mit.edu
392f726bc8 fix regression of bug 124741. r=law, sr=alecf, a=asa
git-svn-id: svn://10.0.0.236/trunk@115853 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-05 22:35:56 +00:00
bzbarsky%mit.edu
c164f1d423 Fix compiler warnings. Bug 127592, r=hwaara, sr=shaver, a=asa
git-svn-id: svn://10.0.0.236/trunk@115851 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-05 22:33:54 +00:00
cavin%netscape.com
baccc58329 Fix for 128543. Convert server msg which contains key word "exceed max record" to a more user-friendly one. r=ducarroz, sr=mscott, a=asa.
git-svn-id: svn://10.0.0.236/trunk@115850 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-05 22:33:00 +00:00
blakeross%telocity.com
842c743bf4 128969 - necessary dir/profile-related download manager changes. r=ccarlen sr=ben a=asa
git-svn-id: svn://10.0.0.236/trunk@115849 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-05 22:30:28 +00:00
blakeross%telocity.com
2a228664fb 128669 - sidebar panels should use <browser> not <iframe> r=sgehnani sr=hewitt a=asa
git-svn-id: svn://10.0.0.236/trunk@115848 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-05 22:28:24 +00:00
blakeross%telocity.com
caad416afb Download manager. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@115847 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-05 22:26:41 +00:00
blakeross%telocity.com
0eba97f2d5 Download manager. Not part of build. a=asa
git-svn-id: svn://10.0.0.236/trunk@115845 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-05 22:17:06 +00:00
relyea%netscape.com
fb3f17d7c5 Initialize result to SECSuccess before we return.
git-svn-id: svn://10.0.0.236/trunk@115843 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-05 22:14:44 +00:00
alecf%netscape.com
8987693613 fix for blocker bugt 57866 from kairo@kairo.at
sr=alecf, a=alecf (sheriff) to get the tree open


git-svn-id: svn://10.0.0.236/trunk@115841 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-05 19:19:04 +00:00
cbiesinger%web.de
8c163d43e8 bug 120850 r=neil@parkwaycc.co.uk sr=jag a=asa
truncate status bar urls in the middle instead of at the end


git-svn-id: svn://10.0.0.236/trunk@115840 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-05 19:08:09 +00:00
samuel%sieb.net
18dc83df05 Bug 128311 - can't drag links from chatzilla
r=rginda a=roc+moz
chatzilla only


git-svn-id: svn://10.0.0.236/trunk@115837 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-05 18:13:41 +00:00
ian.mcgreer%sun.com
6275d4e963 missed part of last patch
git-svn-id: svn://10.0.0.236/trunk@115834 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-05 16:54:16 +00:00
ian.mcgreer%sun.com
546db633a3 bug 125112, don't alloc return array if there are no certs found
git-svn-id: svn://10.0.0.236/trunk@115831 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-05 16:08:53 +00:00
beard%netscape.com
9d0f870c8d Universal config file for Darwin.
git-svn-id: svn://10.0.0.236/trunk@115829 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-05 15:52:37 +00:00
wtc%netscape.com
3995ddd6d7 Bugzilla bug 128915: the first part of the previous change is not
necessary, so replace it with an assertion.  r=mcgreer.


git-svn-id: svn://10.0.0.236/trunk@115825 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-05 15:49:33 +00:00
karnaze%netscape.com
594dd0831d bug 43039 - allow col to get next col in different col group for border collapse calc. sr=attinasi, r=alexsavulov
git-svn-id: svn://10.0.0.236/trunk@115824 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-05 15:23:28 +00:00
wtc%netscape.com
37739bf3ee Temporary workaround to make 'depend' do a 'clean' in NSS. This is for
the landing described in bug 128593.
Modified Files: Makefile.in security/manager/Makefile.in
	security/nss/makefile.win


git-svn-id: svn://10.0.0.236/trunk@115823 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-05 15:22:48 +00:00
beard%netscape.com
4c3bac27cf fix for bug #59686, a=asa@mozilla.org, r=rogerl, sr=shaver.
git-svn-id: svn://10.0.0.236/trunk@115821 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-05 15:09:05 +00:00
oeschger%netscape.com
a570ccd75e adding help buttons to cookie manager, bug=118834, r=morse, sr=alecf, a=asa/drivers
git-svn-id: svn://10.0.0.236/trunk@115820 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-05 14:59:12 +00:00
mikep%oeone.com
86e8e64c75 Fixing bug 128823.
git-svn-id: svn://10.0.0.236/trunk@115819 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-05 14:52:40 +00:00
mikep%oeone.com
4291f1c62c Fixed bug 128828, calendar events were not in the right order.
git-svn-id: svn://10.0.0.236/trunk@115818 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-05 14:18:27 +00:00
brade%netscape.com
31a9a10375 use persist constants, set persist flags for no base tag mods, set linebreaks to crlf if we aren't saving (file scheme), set replace flag; bugs 125070 and 126672; r=adamlock, sr=sfraser, a=asa
git-svn-id: svn://10.0.0.236/trunk@115817 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-05 14:06:56 +00:00
mikep%oeone.com
b11bfd6fd7 Fixing bug 128822.
git-svn-id: svn://10.0.0.236/trunk@115816 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-05 14:03:26 +00:00
brade%netscape.com
e952c115b4 bug 124393; r=pink, sr=sfraser, a=asa; convert from ns_vk* to nsIDOMKeyEvent constants, use VK_HELP instead of VK_insert, tab cleanup
git-svn-id: svn://10.0.0.236/trunk@115815 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-05 14:00:13 +00:00
mikep%oeone.com
73f333fde8 Fixing bug 128821 and bug 128902.
git-svn-id: svn://10.0.0.236/trunk@115814 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-05 13:59:24 +00:00
rods%netscape.com
32f1457ac2 The does the following:
1) Fixes a minor problem in with which kind of PrintSettings object we are getting in browser.js
2) AddressBook now creates its own copy of the PrintSettings and passes it into the nsMsgPrintEngine
3) Mail now creates its own copy of the PrintSettings and passes it into the nsMsgPrintEngine
4) Add a PS arg to the MsgPrintEngine IDL/XUL/JS
r=ducarroz sr=spitzer a=asa


git-svn-id: svn://10.0.0.236/trunk@115813 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-05 12:52:37 +00:00
myk%mozilla.org
829c3195fd Fix for bug 129016: Corrects conditional operator.
Patch by Myk Melez <myk@mozilla.org>.
r=bbaetz x 2


git-svn-id: svn://10.0.0.236/trunk@115809 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-05 10:51:38 +00:00
seawood%netscape.com
dd14f825fd Resolve symlinks as necessary to allow run-mozilla.sh to be called correctly.
Bug #57866 r=bryner a=asa


git-svn-id: svn://10.0.0.236/trunk@115807 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-05 08:44:17 +00:00
seawood%netscape.com
86520ae750 Bump MOZILLA_VERSION to 0.9.9+
git-svn-id: svn://10.0.0.236/trunk@115806 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-05 08:34:10 +00:00
seawood%netscape.com
240e36124f Resolve symbols at link-time. Fixing linux & osx --enable-meta-components bustage.
Bug #128364 r=bryner a=asa


git-svn-id: svn://10.0.0.236/trunk@115805 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-05 08:10:54 +00:00
seawood%netscape.com
fc3818e9a4 Use -fPIC (or -KPIC) when using the compiler to link shared libraries.
Bug #128160 r=bryner a=asa


git-svn-id: svn://10.0.0.236/trunk@115804 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-05 08:08:41 +00:00
jband%netscape.com
8d3b264218 Replace NS_REINTERPRET_CAST with an NS_STATIC_CAST so that the wrong interface on the enumerator is not returned to callers. Fixes bug 128858. r=rginda sr=shaver a=dbaron (on trunk and 0.9.9 branch)
git-svn-id: svn://10.0.0.236/trunk@115803 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-05 08:07:17 +00:00
jband%netscape.com
69252ef472 remove stale DEBUG_jband block. rs=jband a=dbaron
git-svn-id: svn://10.0.0.236/trunk@115802 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-05 08:02:05 +00:00
shaver%mozilla.org
0913674a48 Bug 106864: xptcall support for the ARM platform, and mild jsnum.h arm-define
tweaks. Patches from Mark Crichton <crichton@gimp.org>, Russell King
<rmk@arm.linux.org>, Jeroen Dobbelaere <jeroen.dobbelaere@acunia.com>.
r=brendan on jsnum.h, sr=shaver, a=asa for trunk and branch.


git-svn-id: svn://10.0.0.236/trunk@115801 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-05 06:35:50 +00:00
dean_tessman%hotmail.com
1dce016ad7 bug 122931 - nsMenuFrame.cpp and nsMenuPopupFrame.cpp - is .Assign("") needed before GetAttr?
Removed a few Assign(NS_LITERAL_STRING("")) calls
r=varga, sr=jag, a=asa


git-svn-id: svn://10.0.0.236/trunk@115800 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-05 06:35:22 +00:00
dean_tessman%hotmail.com
e27fdb2ae7 bug 126439 - Alt+F4 beeps in some window
only beep if the menu bar is active, instead of whenever a matching shortcut key isn't found
r=pink, sr=blake, a=asa


git-svn-id: svn://10.0.0.236/trunk@115799 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-05 06:28:49 +00:00
bzbarsky%mit.edu
0b13a489ca make the URI checker handle redirections correctly. Bug 128665,
r=bbaetz, sr=darin, a=asa


git-svn-id: svn://10.0.0.236/trunk@115798 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-05 05:57:21 +00:00
bzbarsky%mit.edu
94dd36abc6 Ugh. Another try at the bustage...
git-svn-id: svn://10.0.0.236/trunk@115797 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-05 05:04:26 +00:00
bzbarsky%mit.edu
4ff0a278ea Better bustage fix
git-svn-id: svn://10.0.0.236/trunk@115795 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-05 03:54:46 +00:00
heikki%netscape.com
c183c918a2 Attempting to fix Mac bustage.
git-svn-id: svn://10.0.0.236/trunk@115793 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-05 03:48:44 +00:00
naving%netscape.com
ae90796cb3 57440 r=bienvenu sr=sspitzer a=asa Make the default mail folders localizable.
git-svn-id: svn://10.0.0.236/trunk@115792 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-05 03:25:31 +00:00
bzbarsky%mit.edu
2eb36945dd Make sure we send start and stop notification so progress dialogs get
taken down. Bug 127375, r=brade, sr=darin, a=asa


git-svn-id: svn://10.0.0.236/trunk@115791 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-05 03:23:20 +00:00
arougthopher%lizardland.net
87fe569783 Fix for Bug#128763
Implementation of SplashScreenObserver for BeOS

Removed the nsNativeAppSupportBeOS class, as it was not doing anything, and was interfering with the ability for nsAppRunner to check if nsSplashScreenBeOS implemented the IObserver interface, which it now does.

r=cls (seawood@netscape.com)
a=asa (on behalf of drivers) for checin to trunk


git-svn-id: svn://10.0.0.236/trunk@115790 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-05 03:16:23 +00:00
nisheeth%netscape.com
9872daecf4 Fix for bug 125465. r=jag, sr=jband, a=asa. Add AString, ACString, and AUTF8String support to XPCOM's variant data type. Also, add forward declarations of AString and ACString to nsrootidl.idl.
git-svn-id: svn://10.0.0.236/trunk@115789 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-05 02:22:02 +00:00
cltbld%netscape.com
2afa8c034c updating version string to 0.9.9+, kysmith checking in as cltbld
git-svn-id: svn://10.0.0.236/trunk@115788 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-05 02:12:56 +00:00
cltbld%netscape.com
3521650380 updating verison string to 0.9.9+, kysmith checking in as cltbld
git-svn-id: svn://10.0.0.236/trunk@115786 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-05 02:08:20 +00:00
alecf%netscape.com
1d87933ca2 fix mac pref migration bustage
git-svn-id: svn://10.0.0.236/trunk@115785 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-05 01:49:19 +00:00
alecf%netscape.com
299eed4101 *sigh*
fixing mac bustage


git-svn-id: svn://10.0.0.236/trunk@115784 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-05 01:48:01 +00:00
ducarroz%netscape.com
db1df18b6a Fix for bug 128887. Need to allocate an extra spot in the attachment list for the inline message itself. R=varada, SR=sspitzer, A=asa
git-svn-id: svn://10.0.0.236/trunk@115781 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-05 01:23:31 +00:00
alecf%netscape.com
ff5a46b4db one more xmlterm fix
git-svn-id: svn://10.0.0.236/trunk@115780 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-05 01:02:58 +00:00
alecf%netscape.com
9ad4829ba0 fix xmlterm bustage
git-svn-id: svn://10.0.0.236/trunk@115779 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-05 01:01:52 +00:00
ssu%netscape.com
74294097f4 fixing bug 119022 - Remove Select Flagged Messages menu item. r=racham sr=mscott a=asa
git-svn-id: svn://10.0.0.236/trunk@115778 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-05 00:55:50 +00:00
sfraser%netscape.com
9c1844d8ef Workaround fix for a stall on launch on dual CPU OS X machines, that is caused by a race condition entering the critical section. Bug 99561. r=wtc, a=dbaron
git-svn-id: svn://10.0.0.236/trunk@115777 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-05 00:54:27 +00:00
ssu%netscape.com
ee9b3af8ec checking patch for neil@parkwaycc.co.uk. fixes bug 82056 - Delete context menu option should be Undelete on deleted messages. r=ssu,timeless sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@115776 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-05 00:49:21 +00:00
smontagu%netscape.com
0d64fabaf3 Fix for bug 121654, "Browser hangs when viewing a Ja message w/o MIME header with folder charset set to Arabic (IBM-864)". r=mkaply, sr=kin, a=asa
git-svn-id: svn://10.0.0.236/trunk@115775 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-05 00:41:35 +00:00
alecf%netscape.com
73c4c0f1f8 fix the nmake bustage again
git-svn-id: svn://10.0.0.236/trunk@115774 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-05 00:39:25 +00:00
alecf%netscape.com
44bb02b969 fix windows nmake-only bustage
argh


git-svn-id: svn://10.0.0.236/trunk@115773 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-05 00:32:09 +00:00
alecf%netscape.com
455c4d4a53 one more attempt at bustage
git-svn-id: svn://10.0.0.236/trunk@115770 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-05 00:12:20 +00:00
cavin%netscape.com
0782aaaef5 Fix for #62084. Fixed 2 problems: (1)Parsing problem on the input records when data of the records spread into two buffers. (2)Buffer used to hold list data is too small. r=naving, sr=sspitzer, a=asa.
git-svn-id: svn://10.0.0.236/trunk@115769 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-05 00:01:22 +00:00
alecf%netscape.com
c0f66ed4ef fix NSS bustage
git-svn-id: svn://10.0.0.236/trunk@115768 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-04 23:57:13 +00:00
racham%netscape.com
72f3a4d5bc Fixing bug 128187. Fixing js warning on variable redeclaraion. Patch by Stephen Walker. r=bhuvan, sr=sspitzer, a=asa
git-svn-id: svn://10.0.0.236/trunk@115765 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-04 23:52:16 +00:00
waldemar%netscape.com
a7f05811c3 More new semantics
git-svn-id: svn://10.0.0.236/trunk@115764 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-04 23:49:11 +00:00
waldemar%netscape.com
9973d07f16 Changed formatting of elt-of and unique-elt-of
git-svn-id: svn://10.0.0.236/trunk@115763 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-04 23:49:03 +00:00
waldemar%netscape.com
c214055773 Added unique-elt-of
git-svn-id: svn://10.0.0.236/trunk@115762 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-04 23:48:39 +00:00
racham%netscape.com
196d2c3384 Fixing bug 118840. Giving a proper look to the delete button on mousedown in Modern skin AddressBook. Patch by Stephen Walker. r=bhuvan, sr=hewitt, a=asa
git-svn-id: svn://10.0.0.236/trunk@115761 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-04 23:46:39 +00:00
cavin%netscape.com
d8dae82dd4 Fix for #73694. Parse and store date info from Eudora "From " lines and write out this date header for Eudora msgs which do not contain a "Date:" header. r=ducarroz, sr=sspitzer, a=asa.
git-svn-id: svn://10.0.0.236/trunk@115760 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-04 23:40:16 +00:00
myk%mozilla.org
509c6a36ee Fix for bug 128784: Eliminates redundant function call in userprefs.cgi.
Patch by Myk Melez <myk@mozilla.org>
r=gerv x 2


git-svn-id: svn://10.0.0.236/trunk@115759 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-04 23:38:55 +00:00
bryner%netscape.com
e4202d7a3e Bug 128749 - fix shortcut keys when a select/outliner has focus. r=pinkerton, sr=blake, a=asa.
git-svn-id: svn://10.0.0.236/trunk@115757 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-04 23:36:38 +00:00
bryner%netscape.com
15f5739ec9 Bug 128687 - include XBL form control files in embed.jar. This looks like a bigger change than it is because I'm also removing extra ^M's in embed-jar.mn. r=pinkerton, sr=shaver, a=asa.
git-svn-id: svn://10.0.0.236/trunk@115756 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-04 23:33:23 +00:00
cavin%netscape.com
3517522f22 Fix for #100854. For imap folders, unescape the folder URIs and for local folders get rid of ".sbd" and then escape the URIs. r=ducarroz, sr=sspitzer, a=asa.
git-svn-id: svn://10.0.0.236/trunk@115755 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-04 23:31:45 +00:00
ian.mcgreer%sun.com
a9a015ddaf bug 128915, prevent crash on empty S/MIME profiles
git-svn-id: svn://10.0.0.236/trunk@115752 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-04 23:19:20 +00:00
alecf%netscape.com
8755908f04 bug 127091 - big string cleanup, removing old APIs
- removing Assign/AppendWithConversion for single-characters
- removing unused StripChars
- removing ReplaceChar[s] for non-matching chars
- removing CompressSet
- removing nsCString::Find/FindCharInSet/RFind for unichar strings
- removing lots of EqualsWithConversion
r=dp, sr=jag
a=asa


git-svn-id: svn://10.0.0.236/trunk@115750 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-04 23:18:21 +00:00
radha%netscape.com
b17d04a4f2 Fix for bug # 123140. wyciwyg:// appears on urlbar for JS dynamic pages. r=mcafee, sr=alecf a=asa
git-svn-id: svn://10.0.0.236/trunk@115746 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-04 22:54:16 +00:00
radha%netscape.com
de9260d595 Fix for bug 123140. wyciwyg:// appears on urlbar for JS dynamic pages. r=mcafee, sr=alecf a=asa.
git-svn-id: svn://10.0.0.236/trunk@115745 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-04 22:53:18 +00:00
ducarroz%netscape.com
0c5698d9bf Fix for bug 109081. IsEnable/GetEnable should return true by default and not false. That will avoid the regression 128659 caused by my previous checking for 109081. R=bryner, SR=blizzard, A=blizzard
git-svn-id: svn://10.0.0.236/trunk@115744 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-04 22:50:11 +00:00
relyea%netscape.com
b05500f1e0 Fix token/cert interactions:
1) don't have certs disappear because we have empty tokens.
2) Make sure the NSSToken structure has up-to-date nicknames.


git-svn-id: svn://10.0.0.236/trunk@115743 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-04 22:39:28 +00:00
tor%cs.brown.edu
dcff08de8b Bug 128475 - print performance regression from 127430 checkin.
r=pavlov, sr=blizzard, a=roc+moz


git-svn-id: svn://10.0.0.236/trunk@115742 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-04 22:36:16 +00:00
varga%utcru.sk
c941d6aacc Fix for 121336. sometimes selection in threadpane (and folderpane) not cleared when selecting a new message.
- sync painting is evil
r=bryner, sr=roc+moz, a=asa


git-svn-id: svn://10.0.0.236/trunk@115741 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-04 22:19:51 +00:00
bzbarsky%mit.edu
a009cfd31f Don't show bogus "save as text" option when doing "save link as". Bug
127912, r=law, sr=blake, a=asa


git-svn-id: svn://10.0.0.236/trunk@115740 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-04 22:12:14 +00:00
shanjian%netscape.com
33cc392ebb #125777 The default fonts for non-native system are incorrect
Check preference "font.name-list.*" when setting UI for font preference windows.
r=nhotta, sr=alecf, a=asa


git-svn-id: svn://10.0.0.236/trunk@115738 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-04 21:54:55 +00:00
shanjian%netscape.com
9a5ed94d7e Backout previous checkin. Previous check in is the patch for another bug. Sorry.
git-svn-id: svn://10.0.0.236/trunk@115737 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-04 21:51:22 +00:00
ian%hixie.ch
fb585f901e Quizbot module. b=124621, r=imajes
git-svn-id: svn://10.0.0.236/trunk@115736 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-04 21:44:54 +00:00
ian%hixie.ch
b0ca435145 Mozbot spams channels when it notices that tinderbox is down. This makes it shut up when it notices lots of changes. b=126063, r=imajes
git-svn-id: svn://10.0.0.236/trunk@115735 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-04 21:16:48 +00:00
shanjian%netscape.com
21da91d3b3 #125777 The default fonts for non-native system are incorrect
check preference setting font.name-list.* when setting default font in font preference UI.
r=nhotta, sr=alecf, a=asa


git-svn-id: svn://10.0.0.236/trunk@115734 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-04 21:06:25 +00:00
ian.mcgreer%sun.com
e82ef1f2a4 bug 125808, fix crash seen with Javi's db
git-svn-id: svn://10.0.0.236/trunk@115733 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-04 21:06:10 +00:00
cltbld%netscape.com
6d33096b28 updating to set user-agent to 0.9.9+, kysmith checking in as cltbld
git-svn-id: svn://10.0.0.236/trunk@115727 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-04 17:37:43 +00:00
ian.mcgreer%sun.com
0fd4de720c IMPLEMENT-->EXTERN for header file
git-svn-id: svn://10.0.0.236/trunk@115725 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-04 17:17:47 +00:00
ian.mcgreer%sun.com
c6c1bc65dc bug 125808, update cert token instances when caching smart card certs that are already cached
git-svn-id: svn://10.0.0.236/trunk@115724 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-04 17:13:54 +00:00
beard%netscape.com
e5ac95f0ec Needed for Mac OS X 10.1.3 / Darwin 5.3
git-svn-id: svn://10.0.0.236/trunk@115723 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-04 16:14:41 +00:00
karnaze%netscape.com
a32de30fd5 bug 120364 - remove framelist assertion; have table with height return correct desired height when row group splits. sr=attinasi, r=alexsavulov
git-svn-id: svn://10.0.0.236/trunk@115722 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-04 15:48:56 +00:00
varga%utcru.sk
8149c8bc80 Fix for bug 116484. column picker in outliner: I have to click twice to show / hide columns.
r=varga, sr=sspitzer, a=asa, patch=neil


git-svn-id: svn://10.0.0.236/trunk@115719 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-04 15:13:40 +00:00
ducarroz%netscape.com
d9ee124943 Back out my previous checkin for bug 109081 because it cause bug 128659. R=n/a, SR=n/a, A=n/a
git-svn-id: svn://10.0.0.236/trunk@115718 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-04 14:44:31 +00:00
locka%iol.ie
529085615c NOT PART OF BUILD. ActiveX plugin. Treat PARAMs with "True"/"False" values as VT_BOOL properties.
git-svn-id: svn://10.0.0.236/trunk@115717 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-04 13:55:55 +00:00
peterv%netscape.com
9b34093905 Fixing bustage for standalone Transformiix build.
git-svn-id: svn://10.0.0.236/trunk@115716 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-04 13:35:54 +00:00
peterv%netscape.com
58d6918fd6 Fixing bustage for standalone Transformiix build.
git-svn-id: svn://10.0.0.236/trunk@115715 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-04 13:33:35 +00:00
rods%netscape.com
65023cbef8 1) This adds in a new layout atom for the SequenceFrame
2) Now checks all the SeqFrame's children (PageFrames) instead of just the first one
Bug 71609 r=dcone sr=attinasi a=asa


git-svn-id: svn://10.0.0.236/trunk@115714 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-04 12:55:20 +00:00
bbaetz%student.usyd.edu.au
1f814ad3ce Fix typo in checkin for bug 107743.
git-svn-id: svn://10.0.0.236/trunk@115713 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-04 12:54:36 +00:00
badami%netscape.com
013dbec8be Pasted text from beginning of line always appends a newline
bug=75283 r=bratell@lysator.liu.se sr=jst a=asa patch=tmutreja@netscape.com


git-svn-id: svn://10.0.0.236/trunk@115712 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-04 10:47:19 +00:00
law%netscape.com
e2a6e67a74 Bug 122540; add new component to reset prefs from command line (last bit for mac build); r=dveditz, sr=hewitt, a=asa
git-svn-id: svn://10.0.0.236/trunk@115711 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-04 10:24:18 +00:00
badami%netscape.com
b21da840a7 Save As generates &apos; in attributes with single quotes
bug=120674 r=adamlock sr=jst a=asa patch=tmureja@netscape.com


git-svn-id: svn://10.0.0.236/trunk@115710 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-04 10:06:59 +00:00
blakeross%telocity.com
eb8288419b Download manager. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@115707 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-04 07:02:54 +00:00
blakeross%telocity.com
ac9c06750c Download manager. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@115706 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-04 06:53:03 +00:00
dp%netscape.com
3277ea7abb Working with different flavours of title.
git-svn-id: svn://10.0.0.236/trunk@115705 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-04 06:51:32 +00:00
pschwartau%netscape.com
cdbfcb8846 Initial add. Regression test for bug 122076.
git-svn-id: svn://10.0.0.236/trunk@115703 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-04 04:11:47 +00:00
blakeross%telocity.com
bcd434bb05 Download manager. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@115702 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-04 04:03:57 +00:00
blakeross%telocity.com
192e083099 Download manager. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@115701 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-04 03:58:47 +00:00
shaver%mozilla.org
d20f3f5ea5 Missed a few references to the unioned members (more btek fixage).
git-svn-id: svn://10.0.0.236/trunk@115700 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-04 03:47:08 +00:00
shaver%mozilla.org
aa01255798 Rest of btek bustage fix (union is aggregate type, wants braces around
initializer).


git-svn-id: svn://10.0.0.236/trunk@115699 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-04 03:42:57 +00:00
shaver%mozilla.org
b5d7c30d5b Attempt to fix btek bustage by naming the union. a=tinderbox.
git-svn-id: svn://10.0.0.236/trunk@115698 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-04 03:37:18 +00:00
peterv%netscape.com
ff160c220d Bustage fix.
git-svn-id: svn://10.0.0.236/trunk@115697 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-04 03:08:17 +00:00
peterv%netscape.com
f1f88d6ea7 Bustage fix.
git-svn-id: svn://10.0.0.236/trunk@115696 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-04 02:58:03 +00:00
blakeross%telocity.com
0114c269f9 104094 - dragging link to home button results in blank/messed up dialog. r=pink sr=hewitt a=shaver
git-svn-id: svn://10.0.0.236/trunk@115695 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-04 02:53:51 +00:00
peterv%netscape.com
6aaceba52a Fix for bug 92377 (Build failure: dom/src/base/nsDOMClassInfo.cpp depends on extensions/xmlextras). r=shaver, sr=jst, a=asa.
git-svn-id: svn://10.0.0.236/trunk@115694 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-04 02:25:08 +00:00
andreww%netscape.com
8ee37f1a4f bug 65995 - edit->properties should be context sensitive. r=hwaara, sr=sspitzer a=dbaron
git-svn-id: svn://10.0.0.236/trunk@115693 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-04 01:22:18 +00:00
curt%netscape.com
43dca94a2e Update Quick Launch dialog to spec.
(Bug #122683, r=ssu, sr=dveditz, a=dbaron)


git-svn-id: svn://10.0.0.236/trunk@115692 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-04 00:39:50 +00:00
curt%netscape.com
880634a0ce Required by quick launch dialog.
(Bug #122683, r=ssu, sr=dveditz, a=dbaron)


git-svn-id: svn://10.0.0.236/trunk@115691 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-04 00:36:18 +00:00
curt%netscape.com
b19cc226e6 Description updates.
(Bug 23975, r=jj, sr=dveditz, a=dbaron


git-svn-id: svn://10.0.0.236/trunk@115689 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-04 00:03:14 +00:00
bryner%netscape.com
af01c27e5a Bug 128408 - XBL select widgets crash in embedding apps. Fixing the
select binding to load synchronously as it was intended to, and removing
usage of the outlinercols binding to ensure that the OutlinerColFrame is
constructed before the OutlinerBodyFrame.  r=varga, sr=shaver, a=roc.


git-svn-id: svn://10.0.0.236/trunk@115688 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-03 23:31:26 +00:00
blizzard%redhat.com
52fa0a2506 Fix bug #128685. Always use the local nspr instead of the one on the system. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@115687 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-03 22:41:36 +00:00
shaver%mozilla.org
035b12c4cf Bugs 128682 and 128416: dragging images that are within links causes drop
of relative image source URL, not absolute link target URL. r=bryner, sr=ben,
a=roc+moz.


git-svn-id: svn://10.0.0.236/trunk@115686 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-03 22:18:51 +00:00
bbaetz%student.usyd.edu.au
b503102b3d Bug 106377 - processmail rescanall should use lastdiffed
r=justdave, ddkilzer@theracingworld.com


git-svn-id: svn://10.0.0.236/trunk@115685 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-03 22:06:20 +00:00
blakeross%telocity.com
6917b74a2e 127349 - remove partial favicon support. r=hewitt sr=ben a=roc+moz
git-svn-id: svn://10.0.0.236/trunk@115684 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-03 19:54:42 +00:00
bernd.mielke%snafu.de
610f6ff57d bug 118980 add some debug code to xul frames to be prepared when xbl controls
break table reflow r=karnaze sr=attinasi a=roc+moz


git-svn-id: svn://10.0.0.236/trunk@115683 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-03 19:53:56 +00:00
bzbarsky%mit.edu
6cd8bbc150 Implement getComputedStyle for text properties. Bug 126319, patch by
caillon@returnzero.com (Christopher Aillon), r=bzbarsky, sr=attinasi,
a=roc+moz


git-svn-id: svn://10.0.0.236/trunk@115682 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-03 19:44:41 +00:00
blakeross%telocity.com
dbc7acf404 117622 - urlbar search forgets edits. r=ben sr=hewitt a=roc+moz
git-svn-id: svn://10.0.0.236/trunk@115681 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-03 19:43:30 +00:00
bzbarsky%mit.edu
9c7e23ae29 Fix crashes when printing with xprint. Bug 128551, patch by
Roland.Mainz@informatik.med.uni-giessen.de (Roland Mainz), r=db48x,
sr=sfraser, a=roc+moz


git-svn-id: svn://10.0.0.236/trunk@115679 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-03 16:57:52 +00:00
nboyd%atg.com
fbff40cd74 Enter context if need be; JavaAdapters may have callbacks on threads unassociated
with contexts.


git-svn-id: svn://10.0.0.236/trunk@115678 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-03 16:16:07 +00:00
peterv%netscape.com
b37e8b5854 Fix for bug 127485 (Clean up soap in the mac buildscripts). sr=sfraser, a=dbaron.
git-svn-id: svn://10.0.0.236/trunk@115677 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-03 13:39:10 +00:00
andreas.otte%debitel.net
a2de7f9311 fix bug 127870 [Mozilla thinks it should contact
bla.com@findus.dhs.org] look for the last not the first @ in the
authority section to allow username/password including @, r=dougt,
sr=darin, a=dbaron


git-svn-id: svn://10.0.0.236/trunk@115676 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-03 11:30:59 +00:00
peterv%netscape.com
2baa8d30af Fix for bug 127485 (Clean up soap in the mac buildscripts). sr=sfraser, a=dbaron.
git-svn-id: svn://10.0.0.236/trunk@115675 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-03 11:19:24 +00:00
peterv%netscape.com
4816045c3f Fix for bug 5794 ([MAC]Aliasing NGLayoutConfigInclude.h to MacConfigInclude.h is evil). sr=sfraser, a=dbaron.
git-svn-id: svn://10.0.0.236/trunk@115674 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-03 10:57:06 +00:00
mhammond%skippinet.com.au
8247777570 New makefiles for Unix/cygwin
Not part of the build.


git-svn-id: svn://10.0.0.236/trunk@115673 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-03 10:46:02 +00:00
mhammond%skippinet.com.au
cb8bee44c1 Install tools into the tools directory!
Not part of the build.


git-svn-id: svn://10.0.0.236/trunk@115672 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-03 10:44:34 +00:00
bryner%netscape.com
963700aadd Meant to check this in as part of bug 127189. Make the XBL select widget use sizetopopup="always". Not yet turned on.
git-svn-id: svn://10.0.0.236/trunk@115671 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-03 07:48:38 +00:00
mcafee%netscape.com
07afd54c5f This checkin is making the DomToTextConversionTest hang on sleestack, comet. Backing this out. r=jrgm
git-svn-id: svn://10.0.0.236/trunk@115670 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-03 07:44:57 +00:00
blakeross%telocity.com
2522cdd3e3 Download manager. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@115669 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-03 06:50:04 +00:00
blakeross%telocity.com
e2ef0ce9e8 Download manager. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@115668 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-03 06:39:49 +00:00
dveditz%netscape.com
402dfd533d fix zlib double-free crash (bug 126898) contributed by mjc@redhat.com, r=dveditz, sr=shaver, a=asa
git-svn-id: svn://10.0.0.236/trunk@115667 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-03 06:32:46 +00:00
wtc%netscape.com
7d59ac43e4 Bugzilla bug 128599: link libnss3.so with -R $ORIGIN on Solaris to help it
find libsoftokn3.so.  Fixed an outdated comment in softoken/config.mk.


git-svn-id: svn://10.0.0.236/trunk@115665 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-03 02:34:32 +00:00
wtc%netscape.com
52b48ed244 Bugzilla bug 112198: use the correct root certs module name for Darwin.
git-svn-id: svn://10.0.0.236/trunk@115664 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-03 02:29:31 +00:00
varada%netscape.com
4c13063475 fix for 122187 - statusbar hole in message compose window;r=ducarroz;sr=dbienvenu;a=asa
git-svn-id: svn://10.0.0.236/trunk@115663 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-03 01:48:43 +00:00
brendan%mozilla.org
76d47b021c Runaway recursion safety for Exception and js_ErrorToException.
The latter no longer calls the former via js_ConstructObject, to
minimize failure opportunities when converting an error into an
exception.  Also, the 'stack' property of exception objects
faithfully preserves Unicode in function names and decompiled
actual argument sources.

Also, fun_xdrObject was reversing property order when encoding;
fixed to maximize property tree compression gain.

Also^2, js_ConstructObject was not handling success+not-found
return from FindConstructor.

bug 127136, r=rginda, sr=shaver, a=chofmann


git-svn-id: svn://10.0.0.236/trunk@115662 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-03 01:01:04 +00:00
stephend%netscape.com
f5fdf12415 Bug 128314. Change 'Newsgroup Messages' to 'Outgoing Newsgroup Messages' in Collected Address prefs. r=jglick/sspitzer, sr=bienvenu, a=dbaron
git-svn-id: svn://10.0.0.236/trunk@115661 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-03 00:56:46 +00:00
dbaron%fas.harvard.edu
6ef2ae37f0 Fix typo in nsRuleNode::ClearCachedDataInSubtree so it only clears data associated with |aRule|. This fixes a crash since nsStyleContext::ClearStyleData didn't make the same mistake and clean up dangling pointers to the incorrectly deleted data. b=105619 r=bzbarsky sr=brendan a=shaver
git-svn-id: svn://10.0.0.236/trunk@115660 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-03 00:02:00 +00:00
dp%netscape.com
d16a2c3b7c bug 116023 Parser recycling buffers r=harishd, sr=sfraser, a=asa
git-svn-id: svn://10.0.0.236/trunk@115658 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-02 23:09:52 +00:00
dp%netscape.com
7f327f1aa9 bug 119631 nsSlidingString using a delete callback function r=dbaron@fas.harvard.edu, sr=jaggernaut, a=asa
git-svn-id: svn://10.0.0.236/trunk@115656 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-02 21:22:41 +00:00
ducarroz%netscape.com
8f20158796 Fix for bug 126766. Now that we have resolved all the known issues, we can safely turn on by default the recycled compose window. R=bienvenu, SR=sspitzer, A=asa
git-svn-id: svn://10.0.0.236/trunk@115655 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-02 21:13:10 +00:00
sicking%bigfoot.com
60ce101e44 Bug 70882. Support embedded XSLT stylesheets. Also fixes 97621.
r=peterv sr=jst a=asa


git-svn-id: svn://10.0.0.236/trunk@115654 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-02 21:11:39 +00:00
ducarroz%netscape.com
20c3675c43 Fix for bug 109081. We need to disable the cached window when we hide it to prevent it to get the focus. R=rods, SR=sspitzer, A=asa
git-svn-id: svn://10.0.0.236/trunk@115653 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-02 21:10:30 +00:00
ducarroz%netscape.com
5c323b2bf0 FIx for bug 109081. Do not try to activate or set the focus on a disabled window. R=rods, SR=alecf, A=asa
git-svn-id: svn://10.0.0.236/trunk@115652 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-02 21:07:32 +00:00
sicking%bigfoot.com
00d0cd98ea Fix one *nix build bustage
git-svn-id: svn://10.0.0.236/trunk@115651 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-02 19:35:07 +00:00
sicking%bigfoot.com
370c15e2c8 Bug 122001. Implement txExpandedNameMap. Add QName parsing and some operators to txExpandedName.
r=peterv sr=jst a=asa


git-svn-id: svn://10.0.0.236/trunk@115650 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-02 18:39:23 +00:00
blakeross%telocity.com
ff5acec16d 55686 - option-click doesn't save link on mac. r=sdagley sr=hewitt a=shaver
git-svn-id: svn://10.0.0.236/trunk@115649 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-02 18:02:25 +00:00
morse%netscape.com
441a3172dd bug 87388, cookie module to properly detect third-party cookies, r=dveditz, sr=darin, a=asa
git-svn-id: svn://10.0.0.236/trunk@115645 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-02 16:06:44 +00:00
wtc%netscape.com
e77f26b222 Bugzilla bug 122261: removed an assertion on bad input. Bad input should
be reported by returning a failure status.  Thanks to erl@voxi.com
(Erland Lewin) for the bug report.  r=relyea,kaie.


git-svn-id: svn://10.0.0.236/trunk@115644 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-02 15:31:25 +00:00
peterv%netscape.com
cd677c6d65 Commiting new files for bug 122001. Checkin for sicking.
git-svn-id: svn://10.0.0.236/trunk@115640 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-02 10:42:48 +00:00
sicking%bigfoot.com
95be2734e2 Commiting new files for bug 122001
git-svn-id: svn://10.0.0.236/trunk@115638 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-02 09:35:20 +00:00
sicking%bigfoot.com
02e68e1d98 Bug 96478. Change the use of getAttributeNode and getAttribute to getAttr
r=peterv sr=jst a=asa


git-svn-id: svn://10.0.0.236/trunk@115637 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-02 09:19:54 +00:00
law%netscape.com
3bf5790c95 Smoketest blocker 128538; backing out fix for bug 125070 which caused that regression
git-svn-id: svn://10.0.0.236/trunk@115636 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-02 06:30:56 +00:00
morse%netscape.com
471c345a82 fix linux bustage
git-svn-id: svn://10.0.0.236/trunk@115634 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-02 03:05:48 +00:00
bbaetz%student.usyd.edu.au
88e73ded84 Backing out a bit I didn't mean to check in as part of bug 119657. Oops.
git-svn-id: svn://10.0.0.236/trunk@115633 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-02 02:44:51 +00:00
blakeross%telocity.com
67617b3e3e Download manager. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@115632 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-02 02:32:55 +00:00
andreww%netscape.com
69846e6d74 Fixing timebomb dialogs - bug 125098, r=varada, sr=hewitt, a= roc+moz on behalf of drivers.
git-svn-id: svn://10.0.0.236/trunk@115631 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-02 02:08:37 +00:00
jpierre%netscape.com
104ab33335 Fix bug 128347 - add -string argument to pass strings to PKCS#11 modules upon addition
git-svn-id: svn://10.0.0.236/trunk@115630 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-02 01:56:27 +00:00
morse%netscape.com
1bd627dc7c bug 107579, infrastructure for detecting 3rd-party cookies, r=darin,rpotts, sr=devitz
git-svn-id: svn://10.0.0.236/trunk@115629 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-02 01:49:30 +00:00
sspitzer%netscape.com
4ec04895f7 fix for #124995. get non us-ASCII searches to work from addressbook
quick search and advanced search.  r=dmose, sr=bienvenu, a=asa


git-svn-id: svn://10.0.0.236/trunk@115628 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-02 01:40:01 +00:00
sspitzer%netscape.com
f9bfe150f7 fix for #71937. remove dead code. r=racham,sr=bienvenu,a=bienvenu
git-svn-id: svn://10.0.0.236/trunk@115627 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-02 01:31:34 +00:00
rchen%netscape.com
2e9ea9efce Fix bug 86248 - Drop-down search text in address bar not localizable. r=rchen, sr=hewitt, a=asa (on behalf of drivers) for checkin to the 1.0 trunk
git-svn-id: svn://10.0.0.236/trunk@115626 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-02 01:31:00 +00:00
morse%netscape.com
c30bfac365 bug 107579, infrastructure for detecting 3rd-party cookies, r=darin,rpotts, sr=devitz
git-svn-id: svn://10.0.0.236/trunk@115625 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-02 01:26:49 +00:00
sspitzer%netscape.com
4d3af7b911 fix for #111895. newsgroups not properly sorted by thread.
r=bienvenu,sr=sspitzer,a=asa.  thanks to Mark Hammond for the fix.


git-svn-id: svn://10.0.0.236/trunk@115624 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-02 01:20:32 +00:00
sspitzer%netscape.com
d33de75519 fix for #71952. fix assertions when printing ab cards. r=shliang, sr=bienvenu, a=asa.
git-svn-id: svn://10.0.0.236/trunk@115623 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-02 01:18:38 +00:00
sspitzer%netscape.com
0e56cc4e71 fix for #71953. make the edit / new mailing list dialog modal (and centered.)
r=racham, sr=bienvenu, a=asa


git-svn-id: svn://10.0.0.236/trunk@115622 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-02 01:16:45 +00:00
sspitzer%netscape.com
e8fb2c3384 bulletproof fix for ab crasher
#127748.  r=racham,sr=bienvenu,a=roc+moz


git-svn-id: svn://10.0.0.236/trunk@115620 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-02 01:12:58 +00:00
sspitzer%netscape.com
c5a7516615 fix for bug #127299. fix tooltip in advanced search dialogs.
r=racham,sr=bienvenu,a=asa


git-svn-id: svn://10.0.0.236/trunk@115619 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-02 01:10:32 +00:00
oeschger%netscape.com
7d3627e07b updating UI in Cert Manager: 'Restore' button should say 'Import', a=asa/drivers for trunk, sr=alecf, r=ssaux, bug=114454
git-svn-id: svn://10.0.0.236/trunk@115618 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-02 01:08:25 +00:00
bzbarsky%mit.edu
4e577a0798 "Find nodes fail sometimes". Patch by caillon@returnzero.com
(Christopher Aillon), r=bzbarsky, sr=hewitt, a=roc+moz


git-svn-id: svn://10.0.0.236/trunk@115617 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-02 01:07:10 +00:00
bzbarsky%mit.edu
2a1cd564be Don't throw an uncaught exception on cancel. Bug 91056, patch by
law@netscape.com, r=bzbarsky, sr=jag, a=asa


git-svn-id: svn://10.0.0.236/trunk@115616 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-02 01:02:16 +00:00
yokoyama%netscape.com
1e9d342ebe Bug:127946
Add remaining accept-languages from Mozilla L10n projects
Files changed:
  language.properties
  languageNames.properties
/r=yokoyama, /a=asa


git-svn-id: svn://10.0.0.236/trunk@115615 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-02 00:58:27 +00:00
relyea%netscape.com
692cbbfaac Implement PQG Generate and Verify.
git-svn-id: svn://10.0.0.236/trunk@115614 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-02 00:53:11 +00:00
relyea%netscape.com
77f0b9ab02 Implement PKCS #11 2.11 DSA PQG Parameter generation.
git-svn-id: svn://10.0.0.236/trunk@115613 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-02 00:52:05 +00:00
relyea%netscape.com
c3fc5f0fb5 Make makepqg build dynamic.
Call the dynamic high-level functions to accomplish the generation.


git-svn-id: svn://10.0.0.236/trunk@115612 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-02 00:50:39 +00:00
bzbarsky%mit.edu
a4a11ae91d fix linux bustage. a=law (sheriff)
git-svn-id: svn://10.0.0.236/trunk@115610 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-02 00:44:05 +00:00
mcafee%netscape.com
721fea3535 Forgot more debugging stuff
git-svn-id: svn://10.0.0.236/trunk@115609 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-02 00:12:56 +00:00
cmanske%netscape.com
ab4f551df5 Fixed setting Save/Publish UI when loading file in Composer, b=127698, r=brade, sr=sfraser, a=asa
git-svn-id: svn://10.0.0.236/trunk@115608 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-02 00:09:00 +00:00
mcafee%netscape.com
568795168b Oops, remove debugging exit command
git-svn-id: svn://10.0.0.236/trunk@115606 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-02 00:05:54 +00:00
mcafee%netscape.com
490f3e947f Added PrintUsage. Broke up module/dir conversion into parts, so we have access to list of modules, list of directories.
git-svn-id: svn://10.0.0.236/trunk@115605 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-02 00:04:47 +00:00
radha%netscape.com
6fcdea4df3 Fix for bug # 124427. Make sure subframes get the proper loadType when it is loaded
from a onLoadHandler. r=adamlock sr=alecf a=asa


git-svn-id: svn://10.0.0.236/trunk@115604 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-01 23:56:48 +00:00
ftang%netscape.com
7bee9d2667 fix bug 126744 change the platform charset for simp chinese and korean to
GB18030 and x-windows-949
r=yokoyama/jsin sr=alecf a=alecf


git-svn-id: svn://10.0.0.236/trunk@115603 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-01 23:55:41 +00:00
ftang%netscape.com
0306556cc3 fix bug 126533. add minority script to GB18030-1 converter
r=katakai sr=kin a=asa


git-svn-id: svn://10.0.0.236/trunk@115602 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-01 23:53:53 +00:00
law%netscape.com
93ee0059c5 Bug 122540; build new component on win32/unix; r=dveditz, sr=hewitt, a=asa
git-svn-id: svn://10.0.0.236/trunk@115601 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-01 23:51:21 +00:00
dp%netscape.com
9fd5ab8a9b bug 127959 Increasing buckets from 6 to 9. Fixing free mismatch on gs->hold. r=pavlov, sr=alecf, a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@115599 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-01 23:47:50 +00:00
cmanske%netscape.com
36b644d370 Fixed toolbar in Classic theme for Composer, b=127425, r=neil@parkwaycc.co.uk, sr=sfraser, a=roc+moz
git-svn-id: svn://10.0.0.236/trunk@115598 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-01 23:46:23 +00:00
serge%netscape.com
13aec58b3b bug 127928 crash from talkback reports [@ nsPluginStreamListenerPeer::OnDataAvailable],r=peterl,sr=beard,a=asa
git-svn-id: svn://10.0.0.236/trunk@115597 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-01 23:44:17 +00:00
law%netscape.com
1d15e09d55 Bug 122540; add new component that implements a cmd line handler for -resetPref to allow installer to reset preferences on first startup; r=dveditz, sr=hewitt, a=asa/drivers
git-svn-id: svn://10.0.0.236/trunk@115596 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-01 23:39:43 +00:00
ssu%netscape.com
dc70a490b5 checking in patch for yxia@netscape.com. fixes bug 99685 - Need to externalize the initial size of Offline and Diskspace window on account manager. r=ssu sr=sspitzer a=asa
git-svn-id: svn://10.0.0.236/trunk@115594 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-01 23:37:11 +00:00
brendan%mozilla.org
a72d288b1a Fix topcrash regression from bug 62164: keep track of duplicate kids below the root ply of the property tree, so we can fix up each dup's parent link (128258, r=shaver, sr=jband, a=asa).
git-svn-id: svn://10.0.0.236/trunk@115593 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-01 23:30:33 +00:00
brendan%mozilla.org
3d69a522d5 Fix call_enumerate to reflect compiler-created properties from function to its call object (127557, r=jband, sr=shaver, a=asa).
git-svn-id: svn://10.0.0.236/trunk@115592 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-01 23:26:09 +00:00
bzbarsky%mit.edu
6cc73ab3e6 Enable printing with XPrint's raster driver. Bug 127657, patch by
Roland Mainz <Roland.Mainz@informatik.med.uni-giessen.de>, r=timeless,
sr=attinasi, a=roc+moz


git-svn-id: svn://10.0.0.236/trunk@115591 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-01 23:25:03 +00:00
stephend%netscape.com
8701e27250 Bug 127881. View Menu: Messages: Threaded item should be removed. r=ssu@netscape.com, sr=bienvenu@netscape.com, a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@115590 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-01 22:42:29 +00:00
zach%zachlipton.com
9d9d7f0421 Fix for bug 127524: checksetup.pl fails with XML::Parser error
Patch by Zach Lipton (zach@zachlipton.com) and by Tobias Burnus
(burnus@gmx.de). r=justdave, r2=zach


git-svn-id: svn://10.0.0.236/trunk@115589 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-01 22:40:48 +00:00
mostafah%oeone.com
fef881bb92 Added ability to Snooze Alarms. Removed asserts to prevent crash on an erroneous calendar file
git-svn-id: svn://10.0.0.236/trunk@115588 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-01 22:07:45 +00:00
pschwartau%netscape.com
479c37d192 Skip new test that uses the Error.stack property of SpiderMonkey.
git-svn-id: svn://10.0.0.236/trunk@115587 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-01 21:58:23 +00:00
pschwartau%netscape.com
fb65be4af3 Initial add. Testing the Error.stack property of SpiderMonkey. This is an ECMA extension.
git-svn-id: svn://10.0.0.236/trunk@115586 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-01 21:50:18 +00:00
ian.mcgreer%sun.com
854e42c594 modify last patch to only take effect if the slot certs are not publicly readable, and to not update the token cert list more than once
git-svn-id: svn://10.0.0.236/trunk@115583 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-01 21:43:57 +00:00
mostafah%oeone.com
844a7715e3 Revised javascript test
git-svn-id: svn://10.0.0.236/trunk@115582 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-01 21:43:14 +00:00
mostafah%oeone.com
fe833d390b Removed unused header file
git-svn-id: svn://10.0.0.236/trunk@115581 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-01 21:41:27 +00:00
blakeross%telocity.com
c32accad45 Download manager. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@115579 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-01 21:29:45 +00:00
blakeross%telocity.com
adc53c0103 Download manager. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@115577 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-01 21:24:57 +00:00
blizzard%redhat.com
a15d7e5b23 Split nss and nspr out into their own packages. Doesn't affect the default build.
git-svn-id: svn://10.0.0.236/trunk@115574 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-01 17:34:50 +00:00
alecf%netscape.com
1d7f092dc2 move debug output to STDERR
git-svn-id: svn://10.0.0.236/trunk@115573 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-01 17:28:50 +00:00
ian.mcgreer%sun.com
d463321358 another fix for bug 125808, force update of cache after login/logout
git-svn-id: svn://10.0.0.236/trunk@115572 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-01 16:28:53 +00:00
wtc%netscape.com
b7c25d95a7 Bugzilla bug 112987: merged changes contributed by FreeBSD developer
Jeremy <reg@shale.csir.co.za>.  r=wtc.


git-svn-id: svn://10.0.0.236/trunk@115571 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-01 16:08:12 +00:00
mkaply%us.ibm.com
27e272068d #62175
r=mkaply, sr=blizzard, a=shaver
Os/2 only - Do the right thing with regards to vertical fonts on DBCS


git-svn-id: svn://10.0.0.236/trunk@115570 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-01 14:16:23 +00:00
brade%netscape.com
cf51ffc0bc use persist constants, set persist flags for no base tag mods, set linebreaks to crlf if we aren't saving (file scheme); bug 125070 and ?; r=adamlock; sr=sfraser; a=roc
git-svn-id: svn://10.0.0.236/trunk@115569 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-01 14:11:36 +00:00
myk%mozilla.org
df5dcd1798 Fix for bug 99209: Display links on dependency tree page for modifying dependent bugs.
Patch by Myk Melez <myk@mozilla.org>.
r=kiko,bbaetz


git-svn-id: svn://10.0.0.236/trunk@115568 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-01 14:03:55 +00:00
myk%mozilla.org
e1a2bc2fe4 Fix for bug 128437: correctly display default values for new preferences on the "email preferences" tab.
Fix by Myk Melez <myk@mozilla.org>.
r=jake,justdave


git-svn-id: svn://10.0.0.236/trunk@115567 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-01 13:59:59 +00:00
myk%mozilla.org
e2311b3c25 Fix for bug 128422: Fixes serious tree horkage where everyone gets email on all changes regardless of email preferences.
Fix by Myk Melez <myk@mozilla.org>.
r=gerv@mozilla.org, waiting on second review but checking in now due to severity of bug.


git-svn-id: svn://10.0.0.236/trunk@115566 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-01 13:20:07 +00:00
badami%netscape.com
4de1fca0c2 Leaking nsCStringKey objects
bug 73308 r=valeski sr=shaver a=brendan patch=tmutreja@netscape.com


git-svn-id: svn://10.0.0.236/trunk@115565 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-01 09:28:55 +00:00
racham%netscape.com
adaa84d070 Fixing bug 125065. Fixing focus problems with new addressbook card. This fix allows the first field in the new card window to gain focus via setTimeout(). r=law, sr=jag, a=asa
git-svn-id: svn://10.0.0.236/trunk@115564 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-01 08:32:16 +00:00
aaronl%netscape.com
909c8ae3f4 Bug 125295. Active Accessibility: HTML <button> element should be a leaf. r=jgaunt, sr=hewitt, a=shaver
git-svn-id: svn://10.0.0.236/trunk@115563 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-01 07:27:33 +00:00
aaronl%netscape.com
db960d1dce Bug 127277. accValue incorrect return values. r=jgaunt, sr=hewitt, a=shaver
git-svn-id: svn://10.0.0.236/trunk@115562 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-01 07:27:29 +00:00
justdave%syndicomm.com
c257f09d8a Fix for bug 112537: Missing bug summaries in dependencytree view w/ depth limit
Patch by Andreas Franke <afranke@ags.uni-sb.de>
r= bbaetz, gerv


git-svn-id: svn://10.0.0.236/trunk@115561 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-01 06:46:51 +00:00
mhammond%skippinet.com.au
0d1e5c8014 Better messages on common exceptions.
Not part of the build.


git-svn-id: svn://10.0.0.236/trunk@115560 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-01 06:27:54 +00:00
mhammond%skippinet.com.au
034a317c33 Catch a few common exceptions, and report them nicely - save the user
wading through screens of traceback information just to find they
spelt an interface name wrong.


git-svn-id: svn://10.0.0.236/trunk@115559 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-01 06:26:14 +00:00
mhammond%skippinet.com.au
e0534d95e1 Make the repr() of an xpcom object list more information, including
any interfaces supported.  Relies on class info, so doesn't work for
all objects.

Not part of the build.


git-svn-id: svn://10.0.0.236/trunk@115558 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-01 06:24:38 +00:00
bbaetz%student.usyd.edu.au
a0bfcec93b Bug 127318 - push UserInGroup to templates
r=jake x 2


git-svn-id: svn://10.0.0.236/trunk@115557 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-01 06:01:12 +00:00
bbaetz%student.usyd.edu.au
64e009df7b Bug 119657 - template error checking
r=gerv, justdave


git-svn-id: svn://10.0.0.236/trunk@115556 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-01 05:57:43 +00:00
pavlov%netscape.com
7a9a29e46c fixing typo on return. should be NS_OK instead of PR_TRUE.
git-svn-id: svn://10.0.0.236/trunk@115555 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-01 05:40:43 +00:00
bbaetz%student.usyd.edu.au
86c9042fd1 Bug 107743 - post_bug.cgi doesn't properly validate parameters
r=gerv, justdave


git-svn-id: svn://10.0.0.236/trunk@115554 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-01 05:39:25 +00:00
brendan%mozilla.org
ceae945ef2 Fix GC_MARK_DEBUG #ifdef'd code (not part of default build; r=polarbear, sr=shaver, a=dbaron).
git-svn-id: svn://10.0.0.236/trunk@115553 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-01 05:22:26 +00:00
tingley%sundell.net
8fa9272d6f Checkin for timeless@bemail.org to fix bug 128223: don't assert if a child
datasource doesn't return an (empty) enumerator along with NS_RDF_NO_VALUE.
r=tingley, sr=darin, a=shaver


git-svn-id: svn://10.0.0.236/trunk@115552 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-01 04:33:11 +00:00
bbaetz%student.usyd.edu.au
5fd1019b70 Bug 128234/128045 - http proxy was being tried even when the protocol
didn't allow it.
r=dougt, sr=darin, a=blizzard


git-svn-id: svn://10.0.0.236/trunk@115551 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-01 03:51:26 +00:00
blakeross%telocity.com
f5dcb16a4d Download manager. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@115550 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-01 03:37:55 +00:00
relyea%netscape.com
1daa551aa1 Don't go searching for the matching certs if they weren't on the token the
private key lived on.


git-svn-id: svn://10.0.0.236/trunk@115549 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-01 02:15:00 +00:00
relyea%netscape.com
2ce0acd912 When we free the clists, clear out our head pointer (don't keep pointing to
freed memory);


git-svn-id: svn://10.0.0.236/trunk@115548 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-01 02:13:42 +00:00
nelsonb%netscape.com
4d292871d6 Fix Usage message. Add missing \n to string.
git-svn-id: svn://10.0.0.236/trunk@115547 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-01 01:53:07 +00:00
leaf%mozilla.org
abf938de72 change for windows release build optimization, r=cls a=shaver
git-svn-id: svn://10.0.0.236/trunk@115545 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-01 01:01:42 +00:00
law%netscape.com
a446ec6523 Bug 113727; improved UI for Page Setup dialog; r=sgehani, sr=blake, a=asa/drivers
git-svn-id: svn://10.0.0.236/trunk@115540 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-01 00:51:47 +00:00
law%netscape.com
694dd0619b Bug 126850; delay focusing of first dialog element till after onload (workaround for bug 103197); r=jag, sr=hewitt, a=asa/drivers
git-svn-id: svn://10.0.0.236/trunk@115539 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-01 00:38:26 +00:00
jpierre%netscape.com
4c33c446dc Fix for 128355 - add SECMOD_AddNewModuleEx to take module parameters
git-svn-id: svn://10.0.0.236/trunk@115538 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-01 00:37:42 +00:00
law%netscape.com
522f17a6a3 Bug 127915; make textbox's html:input inherit tabindex; r=sgehani, sr=blake, a=asa/drivers
git-svn-id: svn://10.0.0.236/trunk@115537 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-01 00:34:01 +00:00
law%netscape.com
93de6465b2 Bug 126583; add webbrowserpersist properties file to jar on Mac so download error message text is available; r=bzbarsky, sr=jag, a=asa/drivers
git-svn-id: svn://10.0.0.236/trunk@115536 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-01 00:31:14 +00:00
bryner%netscape.com
57dc09386a One last .cvsignore fixup. a=leaf.
git-svn-id: svn://10.0.0.236/trunk@115535 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-01 00:22:07 +00:00
bzbarsky%mit.edu
b2eb75e1c1 Make view-source a lot faster on bidi pages by breaking up the page into
multiple blocks.  Bug 86355, r=rbs, sr=jst, a=asa/shaver


git-svn-id: svn://10.0.0.236/trunk@115533 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-01 00:07:48 +00:00
dougt%netscape.com
6ed0398082 Disables NSGetFactory support from XPCOM. sr=shaver@mozilla.org, r=dp@netscape.com, a=shaver@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@115532 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-01 00:06:35 +00:00
dp%netscape.com
c7d3cfd4eb (again) bug 127941 Fixing leak of bucket memory; memset to 0 only if zeroit is
set. r=dougt, sr&a=shaver@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@115531 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-01 00:03:58 +00:00
bzbarsky%mit.edu
fb88c1c256 target="_new" blocking should not block "_self", "_content", etc. Bug
126003, r=akkana, sr=rpotts, a=shaver


git-svn-id: svn://10.0.0.236/trunk@115530 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-01 00:02:46 +00:00
bzbarsky%mit.edu
ab8ef802d5 make "save as" offer the "web page, complete" option on ebay and on
other such pages where the server sends no content type.

Bug 128162, r=law, sr=jag, a=shaver.


git-svn-id: svn://10.0.0.236/trunk@115529 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-01 00:00:14 +00:00
bzbarsky%mit.edu
4c412642a0 Make us handle type:application/x-gunzip, encoding:gzip. Bug 128177,
r=bbaetz, sr=darin, a=shaver


git-svn-id: svn://10.0.0.236/trunk@115528 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-28 23:54:58 +00:00
sgehani%netscape.com
d9f66c585b Hide print button, scaling widgets, and orientation widgets.
b=127699; r=law; sr=jag; a=asa


git-svn-id: svn://10.0.0.236/trunk@115527 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-28 23:54:27 +00:00
danm%netscape.com
8a71c22a7d basic implementation of new method nsIWidget::IsEnabled. bug 126786 r=hyatt,rginda a=asa
git-svn-id: svn://10.0.0.236/trunk@115525 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-28 23:34:51 +00:00
danm%netscape.com
83a2d3351f filter mousedown and drag events depending on target window's enabled state. bug 126786 r=hyatt,rginda a=asa
git-svn-id: svn://10.0.0.236/trunk@115524 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-28 23:27:20 +00:00
blakeross%telocity.com
1ba1069e60 Readding line inadvertantly removed when I checked in the fix for 53496. r=hewitt sr=ben a=asa
git-svn-id: svn://10.0.0.236/trunk@115523 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-28 23:27:05 +00:00
danm%netscape.com
85686b425c implement new method topLevelWindowIsModal. bug 126786 r=hyatt,rginda a=asa
git-svn-id: svn://10.0.0.236/trunk@115522 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-28 23:25:14 +00:00
danm%netscape.com
e86ba7ca20 add method topLevelWindowIsModal. bug 126786 r=hyatt,rginda a=asa
git-svn-id: svn://10.0.0.236/trunk@115521 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-28 23:24:31 +00:00
danm%netscape.com
7e4cc26c7b implement new attribute nsIBaseWindow::enabled and inform the appshellservice of modal windows. bug 126786 r=hyatt,rginda a=asa
git-svn-id: svn://10.0.0.236/trunk@115520 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-28 23:23:43 +00:00
danm%netscape.com
a4ebf6625d implement new attribute nsIBaseWindow::enabled. bug 126786 r=hyatt,rginda a=asa
git-svn-id: svn://10.0.0.236/trunk@115519 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-28 23:22:55 +00:00
danm%netscape.com
0b57d4aa2f add new attribute "enabled". bug 126786 r=hyatt,rginda a=asa
git-svn-id: svn://10.0.0.236/trunk@115518 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-28 23:19:04 +00:00
danm%netscape.com
640add85a6 implement new method nsIWidget::IsEnabled and gut ModalEventFilter. bug 126786 r=hyatt,rginda a=asa
git-svn-id: svn://10.0.0.236/trunk@115517 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-28 23:16:16 +00:00
danm%netscape.com
9cc420a417 basic implementation of new method nsIWidget::IsEnabled. b ug 126786 r=hyatt,rginda a=asa
git-svn-id: svn://10.0.0.236/trunk@115516 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-28 23:10:04 +00:00
danm%netscape.com
eb210e0f11 add new method IsEnabled. bug 126786 r=hyatt,rginda,rods a=asa
git-svn-id: svn://10.0.0.236/trunk@115515 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-28 23:09:34 +00:00
morse%netscape.com
cd3608bd1c bug 126360, hide p3p choice if p3p is not installed, r=sgehani,sr=jag,a=asa
git-svn-id: svn://10.0.0.236/trunk@115514 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-28 23:00:19 +00:00
ian.mcgreer%sun.com
3711f08f77 bug 125808, refresh trust and slot pointers of cert after token removal/insertion
git-svn-id: svn://10.0.0.236/trunk@115513 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-28 22:55:30 +00:00
rbs%maths.uq.edu.au
2ebf6ced5f re-fix bug 125541 - Need sample MathML page for what's new in m0.9.9. Fixed weird stretchy integral sign due to platform differences in FillRect(). Improved wording of the message that alerts the user about missing MathML fonts and made the dialog non-modal, r=roc+moz, sr=attinasi, a=shaver
git-svn-id: svn://10.0.0.236/trunk@115512 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-28 22:39:43 +00:00
ducarroz%netscape.com
9e23424495 Fix for bug 127877. Fully rewrite the function that build the attachment list. R=varada, SR=bienvenu, A=asa
git-svn-id: svn://10.0.0.236/trunk@115511 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-28 22:39:34 +00:00
bstell%ix.netcom.com
693a145d66 bug 127063, add TrueType support for MathML
r=rbs, sr=shaver, a=leaf, a=shaver


git-svn-id: svn://10.0.0.236/trunk@115510 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-28 22:37:16 +00:00
kin%netscape.com
9915882306 Fix for bug 127211 (Events don't get to an IFRAME unless it is scrolled to the top of its parent)
Modified GetOriginToViewOffset() so that it stops traversing view's parent hierarchy if it runs across a frame with a different ViewManager.

r=kmcclusk@netscape.com  sr=roc+moz@cs.cmu.edu  a=asa@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@115509 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-28 22:34:47 +00:00
kin%netscape.com
89fd8b91ad Fix for bug 127368 (Can't type in textfields in pages with an iframe and body with marginheight and marginwidth=0)
Modified HandleEvent() to prevent forwarding KeyEvents to views with a different ViewManager.

r=roc+moz@cs.cmu.edu  sr=sfraser@netscape.com  a=shaver@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@115508 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-28 22:30:01 +00:00
radha%netscape.com
af3483a885 Fix for bug # 105299. Loop through all the subframes to make sure all url
changes are reloaded when going back and forward. r=adamlock. sr=alecf a=shaver


git-svn-id: svn://10.0.0.236/trunk@115507 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-28 22:22:35 +00:00
pinkerton%netscape.com
ddc4e56e6d api for overriding aspects of content-area drag&drop. r=ccarlen/sr=sfraser/a=shaver. bug# 126069
git-svn-id: svn://10.0.0.236/trunk@115506 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-28 22:19:04 +00:00
relyea%netscape.com
a81db5e449 Fix PSM name problem.
Fix crash when trying to access/delete an non-existant object.


git-svn-id: svn://10.0.0.236/trunk@115505 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-28 21:30:13 +00:00
relyea%netscape.com
5aa10f8236 Load builtins even if we are openning the database read only.
git-svn-id: svn://10.0.0.236/trunk@115504 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-28 21:28:47 +00:00
ian.mcgreer%sun.com
ed3713311b bug 126653, intermediate cert should have valid CA trust
git-svn-id: svn://10.0.0.236/trunk@115503 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-28 19:41:51 +00:00
timeless%mac.com
0af279e6fb Bug 128120ÿPrinting fails after first invocation
patch by Roland.Mainz@informatik.med.uni-giessen.de r=rods sr=blizzard a=suresh [sheriff]


git-svn-id: svn://10.0.0.236/trunk@115502 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-28 19:32:14 +00:00
rbs%maths.uq.edu.au
d99d81c2f3 backing out - got confused about the status of the tree...
git-svn-id: svn://10.0.0.236/trunk@115501 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-28 19:28:11 +00:00
rbs%maths.uq.edu.au
fde0bdcdaa bug 125541 - Need sample MathML page for what's new in m0.9.9. Fixed weird stretchy integral sign due to platform differences in FillRect(). Improved wording of the message that alerts the user about missing MathML fonts and made the dialog non-modal, r=roc+moz, sr=attinasi, a=shaver
git-svn-id: svn://10.0.0.236/trunk@115500 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-28 19:11:02 +00:00
dp%netscape.com
c2fbab4ccf Backing out earlier change. Tree isn't open for checkin yet. Sorry.
git-svn-id: svn://10.0.0.236/trunk@115499 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-28 18:36:26 +00:00
dp%netscape.com
ad1315f3be bug 127941 Fixing leak of bucket memory; memset to 0 only if zeroit is
set. r=dougt, sr&a=shaver@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@115498 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-28 18:30:48 +00:00
aaronl%netscape.com
99b8dde3e1 Backing out Bug 125295. (Smoktests not finished) Active Accessibility: HTML <button> element should be a leaf. r=jgaunt, sr=hewitt, a=shaver
git-svn-id: svn://10.0.0.236/trunk@115497 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-28 18:18:42 +00:00
aaronl%netscape.com
7c7e7b9c1e Backing out Bug 127277. (Smoktests not finished) accValue incorrect return values. r=jgaunt, sr=hewitt, a=shaver
git-svn-id: svn://10.0.0.236/trunk@115496 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-28 18:18:39 +00:00
aaronl%netscape.com
4b4d43644c Bug 125295. Active Accessibility: HTML <button> element should be a leaf. r=jgaunt, sr=hewitt, a=shaver
git-svn-id: svn://10.0.0.236/trunk@115495 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-28 18:14:54 +00:00
aaronl%netscape.com
e63f7c5f2c Bug 127277. accValue incorrect return values. r=jgaunt, sr=hewitt, a=shaver
git-svn-id: svn://10.0.0.236/trunk@115494 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-28 18:14:49 +00:00
ftang%netscape.com
3fa24b0448 fix bug 116882. r=nhotta sr=kin a=roc+moz
change the error handling behavior compatable to IE6.
display middle dot instead of ?for undefined character


git-svn-id: svn://10.0.0.236/trunk@115493 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-28 15:47:10 +00:00
seawood%netscape.com
0af0b9cffe Check for system version of freetype >= 2.0.8 for those of us building in objdirs.
Fix problem with sub-configures getting unnecessary additional options.
Bug #126919 r=bryner a=shaver


git-svn-id: svn://10.0.0.236/trunk@115492 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-28 15:43:17 +00:00
dcone%netscape.com
2bc4e3cbf3 b=37685 r=rods a=attinasi a=roc+moz. Put in substitute fonts for the pre. Use the correct metrics for
bold and italic fonts.  All this work is for Postscript on linux.


git-svn-id: svn://10.0.0.236/trunk@115491 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-28 14:48:16 +00:00
brade%netscape.com
6eec4a407f Calculate file extension based on existing extension (if it matches content type) before defaulting to primary extension (bug 125070). Don't do base tag modifications if flag is set (bug 127765). r=adamlock, sr=sfraser, r=roc
git-svn-id: svn://10.0.0.236/trunk@115490 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-28 14:12:57 +00:00
brade%netscape.com
0f6124893c add new flags; bug 125070, r=adamlock, sr=sfraser, a=roc
git-svn-id: svn://10.0.0.236/trunk@115489 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-28 14:09:07 +00:00
mcafee%netscape.com
f0d879b4c3 Adding mozilla/include to core build files.
git-svn-id: svn://10.0.0.236/trunk@115488 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-28 10:35:11 +00:00
mcafee%netscape.com
e608138d48 --enable-standalone-modules
git-svn-id: svn://10.0.0.236/trunk@115487 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-28 10:23:36 +00:00
mcafee%netscape.com
cfb03c182f first add
git-svn-id: svn://10.0.0.236/trunk@115486 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-28 08:11:51 +00:00
timeless%mac.com
0bebb95ceb Bug 127700 timelineservice initialization isn't well wrapped
r=bzbarsky sr=sspitzer a=shaver


git-svn-id: svn://10.0.0.236/trunk@115485 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-28 07:51:38 +00:00
bryner%netscape.com
25727f6104 Removing unused unix-dns.* files (bug 38061). r=alecf, sr=darin, a=shaver.
git-svn-id: svn://10.0.0.236/trunk@115484 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-28 07:46:14 +00:00
mcafee%netscape.com
513b02ab47 Not part of build, part of future build mechanism. Fixing typo.
git-svn-id: svn://10.0.0.236/trunk@115483 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-28 07:44:07 +00:00
bryner%netscape.com
a50077091c bug 127189 - changing the sizetopopup attribute to have two valid "on" modes: "pref", which sets the preferred size to the popup size, and "always", which sets both the preferred and min size to the popup size. Converting all current users of sizetopopup=true to sizetopopup=pref. r=saari, sr=hyatt, s=shaver.
git-svn-id: svn://10.0.0.236/trunk@115482 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-28 07:28:39 +00:00
seawood%netscape.com
9c658700c1 Realigning ./configure --help output
git-svn-id: svn://10.0.0.236/trunk@115481 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-28 07:18:12 +00:00
seawood%netscape.com
e53617a1dc Aligning ./configure --help output.
git-svn-id: svn://10.0.0.236/trunk@115480 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-28 07:17:21 +00:00
leaf%mozilla.org
6e385fd8ea Automated update
git-svn-id: svn://10.0.0.236/trunk@115479 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-28 07:11:50 +00:00
seawood%netscape.com
37b88b6c8b Check for system version of freetype >= 2.0.8 for those of us building in objdirs.
Fix problem with sub-configures getting unnecessary additional options.
Bug #126919 r=bryner a=shaver


git-svn-id: svn://10.0.0.236/trunk@115478 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-28 07:00:59 +00:00
varga%utcru.sk
f9602bf1b6 Fix for 123109. crash when trying to view XBL Bindings in DOM Inspector.
- don't destroy outliner body frame for now
r=bryner, sr=hewitt, a=shaver


git-svn-id: svn://10.0.0.236/trunk@115477 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-28 06:50:05 +00:00
matty%chariot.net.au
81f96700be Bug 117060 broke the tree, fixing the breakage.
git-svn-id: svn://10.0.0.236/trunk@115476 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-28 06:47:16 +00:00
hewitt%netscape.com
034250f695 90337 - urlbar not responsive to enter key, r=hyatt, sr=blake, a=roc
git-svn-id: svn://10.0.0.236/trunk@115475 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-28 06:18:00 +00:00
cathleen%netscape.com
cc630ddcfb backout nsCRT.h change. put back nsCRT::strlen(char* s). tree is burning out of control. I swear it builds on my machine! :-( Will need to evaluate and try later
git-svn-id: svn://10.0.0.236/trunk@115474 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-28 05:23:40 +00:00
cathleen%netscape.com
2de3f624f6 fix build bustage due to nsCRT::strlen(char* s) removed
git-svn-id: svn://10.0.0.236/trunk@115473 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-28 05:14:10 +00:00
cathleen%netscape.com
53c3ffa4c8 fix build bustage, due to nsCRT::strlen(char* s) removed
git-svn-id: svn://10.0.0.236/trunk@115472 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-28 05:00:18 +00:00
cathleen%netscape.com
99f53a6a0f fix bustage due to nsCRT::strlen(char* s) removed
git-svn-id: svn://10.0.0.236/trunk@115471 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-28 04:55:04 +00:00
peterlubczynski%netscape.com
2242c38798 Fix for topcrash attempting to paint a null frame, bug 110650 r=kmcclusk@netscape.com sr=beard
git-svn-id: svn://10.0.0.236/trunk@115470 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-28 04:54:50 +00:00
peterlubczynski%netscape.com
9dcf52c85b Fix for only opening initial streams for plugins if we can handle it internally. This fixes RealPlayer popping up as a helper application for rstp:// protocols bug 85539 r=av sr=darin
git-svn-id: svn://10.0.0.236/trunk@115469 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-28 04:47:08 +00:00
cathleen%netscape.com
102fd63c1f eliminate nsCRT::strlen for char* strings (final part), bug 124536 r=dp sr=brendan a=roc+moz
git-svn-id: svn://10.0.0.236/trunk@115468 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-28 04:11:37 +00:00
mcafee%netscape.com
21b412d3f3 Not part of build. Adding stdin to argv list.
git-svn-id: svn://10.0.0.236/trunk@115466 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-28 02:24:57 +00:00
cmanske%netscape.com
ad9eb15021 Check for null mDocument in nsXULElement::DispatchEvent
git-svn-id: svn://10.0.0.236/trunk@115464 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-28 01:47:40 +00:00
ian.mcgreer%sun.com
2da9c0987b misdeclared function signature
git-svn-id: svn://10.0.0.236/trunk@115461 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-28 01:32:32 +00:00
mcafee%netscape.com
f190fa25b0 turned debug on by accident.
git-svn-id: svn://10.0.0.236/trunk@115460 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-28 00:41:21 +00:00
blakeross%telocity.com
3082e46795 91022 - searching in history doesn't work. r=jag sr=alecf
git-svn-id: svn://10.0.0.236/trunk@115459 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-28 00:35:37 +00:00
seawood%netscape.com
4be5190aa4 Fix eternal loop caused by building on win32 & having dos-lineendings enabled.
r=bryner a=leaf


git-svn-id: svn://10.0.0.236/trunk@115458 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-28 00:24:25 +00:00
mstoltz%netscape.com
c4499c97cc Bug 127938 - chrome scripts should be exempt from the security check put in for
bug 105050, on access to the opener property when the opener is a mail window.
r=pavlov, sr=jst, a=leaf.


git-svn-id: svn://10.0.0.236/trunk@115457 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-28 00:22:59 +00:00
gerv%gerv.net
011459ed64 Bug 117060 - templatise userprefs.cgi. We also get a nice new set of tabs and a properly-tabulated email prefs section.
git-svn-id: svn://10.0.0.236/trunk@115456 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-28 00:14:01 +00:00
bbaetz%student.usyd.edu.au
3ab0c59a74 Bug 127519 - error after change columns
r=afranke, dkl


git-svn-id: svn://10.0.0.236/trunk@115455 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-28 00:13:00 +00:00
dp%netscape.com
67ee301f6b Installing .pl scripts to bin directory
git-svn-id: svn://10.0.0.236/trunk@115454 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-28 00:06:36 +00:00
bryner%netscape.com
bfb475b6c9 Adding missing .cvsignore files. a=leaf.
git-svn-id: svn://10.0.0.236/trunk@115453 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-27 23:53:14 +00:00
ian.mcgreer%sun.com
1e75bfc90c fix aix bustage
git-svn-id: svn://10.0.0.236/trunk@115450 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-27 23:17:12 +00:00
dp%netscape.com
289a9859cd Removed DEBUG statements.
git-svn-id: svn://10.0.0.236/trunk@115449 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-27 22:43:52 +00:00
dp%netscape.com
63eb66a2a3 Conforming to the new format of dump with regions and uncommited frees.
git-svn-id: svn://10.0.0.236/trunk@115448 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-27 22:43:16 +00:00
ian.mcgreer%sun.com
ee50e62257 bug 125808, smart card cache fixes
git-svn-id: svn://10.0.0.236/trunk@115447 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-27 22:41:56 +00:00
dp%netscape.com
a2411d6068 bug 127092 Fine tuning heap dump output to detect regions and
uncommitted free


git-svn-id: svn://10.0.0.236/trunk@115446 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-27 22:36:08 +00:00
ian.mcgreer%sun.com
185ed3d0f6 fix looking up a key on a token
git-svn-id: svn://10.0.0.236/trunk@115445 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-27 22:12:06 +00:00
bishakhabanerjee%netscape.com
1ce1f61b7f Bug 127785 - checked in cseawood's patch
git-svn-id: svn://10.0.0.236/trunk@115443 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-27 21:49:41 +00:00
rjc%netscape.com
4073594551 Fix bug # 127763: on Mac OS X, sheets shouldn't deactivate their parent window's frame. r=pink sr=sfraser a=roc+moz
git-svn-id: svn://10.0.0.236/trunk@115442 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-27 21:40:32 +00:00
ian.mcgreer%sun.com
c8a065c248 partial fix for bug 125808, if the otken is not logged in when the cert cache loading is done, retry later
git-svn-id: svn://10.0.0.236/trunk@115441 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-27 21:36:19 +00:00
blakeross%telocity.com
dd9621d65e 127506 - typed urls don't appear in global history. r=hewitt sr=alecf a=asa
git-svn-id: svn://10.0.0.236/trunk@115440 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-27 21:27:23 +00:00
jdunn%netscape.com
5314fb0a2c fixing hp-ux tinderbox (commercial) bustage
r=bstell@netscape.com
a=shaver@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@115439 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-27 21:19:24 +00:00
oeschger%netscape.com
2d6732e6d1 these syntax updates fell through the cracks of the Monday check-in for restoring context-sensitive help, r=andrew, security r=ssaux, sr=alecf, a=asa, bug=124902
git-svn-id: svn://10.0.0.236/trunk@115438 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-27 21:12:23 +00:00
mikep%oeone.com
8852fa5c75 Turning off safe saves always.
git-svn-id: svn://10.0.0.236/trunk@115437 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-27 21:04:07 +00:00
shrutiv%netscape.com
147f64f4c1 Changing page title
git-svn-id: svn://10.0.0.236/trunk@115436 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-27 19:56:41 +00:00
despotdaemon%netscape.com
c99b277334 Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@115435 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-27 19:41:47 +00:00
wtc%netscape.com
df64ab2a97 Bugzilla bug 108021: removed unused variable 'validity'.
git-svn-id: svn://10.0.0.236/trunk@115434 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-27 19:39:26 +00:00
shrutiv%netscape.com
ee7e1ff729 Fix for bugscape bug 11923: Modify 'Specify platform information screen'
git-svn-id: svn://10.0.0.236/trunk@115433 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-27 19:32:48 +00:00
relyea%netscape.com
ace4e0564e remove LastUpdate time checks from Crl's when verifying certificates.
git-svn-id: svn://10.0.0.236/trunk@115432 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-27 18:56:24 +00:00
brade%netscape.com
f922d593e8 add vk_help constant; bug 124393; r=joki; sr=sfraser; a=roc
git-svn-id: svn://10.0.0.236/trunk@115431 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-27 18:44:48 +00:00
pschwartau%netscape.com
977eb67d39 Improved regexp reporting for Rhino by imitating SpiderMonkey's Array.toSource() method.
git-svn-id: svn://10.0.0.236/trunk@115430 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-27 18:36:46 +00:00
relyea%netscape.com
498b19f4ab Don't crash on when adding certs with null url's .
git-svn-id: svn://10.0.0.236/trunk@115429 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-27 16:59:33 +00:00
relyea%netscape.com
2fd301c4bb The KRL reserved handled should be different from the primordial CRL handle
so that CRL matching code will work correctly.


git-svn-id: svn://10.0.0.236/trunk@115428 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-27 16:57:45 +00:00
ftang%netscape.com
bfa7065961 fix bug 119047. r=nhotta a=asa sr=jst.
fix the ISO-2022-JP converter so it will return error code while it hit encoding error.


git-svn-id: svn://10.0.0.236/trunk@115427 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-27 15:56:22 +00:00
ftang%netscape.com
0e2f0b5e4e fix bug 117422. a=asa r=jkeiser sr=jst
make the fallback handling of unicode converter compatable with IE6.


git-svn-id: svn://10.0.0.236/trunk@115426 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-27 15:49:54 +00:00
rjesup%wgate.com
04ea03f366 Bug 94336: crash when viewing animated GIF with subsequent frame larger
than header.  r=pavlov, sr=tor, a=asa


git-svn-id: svn://10.0.0.236/trunk@115425 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-27 15:30:29 +00:00
oeschger%netscape.com
2352f5115a couple old links in toc->content, axel spotted um, r=oeschger, content bug is 122806
git-svn-id: svn://10.0.0.236/trunk@115424 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-27 15:19:51 +00:00
pinkerton%netscape.com
865e375f71 fix scrollwheel issues for os9. we can't rely on the mouse location from GetMouse() because of os hackery w/in the mouse drivers. just fake the mouse position local to the widget we're using. r=brade/sr=sfraser/a=shaver.
git-svn-id: svn://10.0.0.236/trunk@115423 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-27 14:57:48 +00:00
rods%netscape.com
5a450351db Fix up layout for RTL after areaframe jumbles frames.
Bug 118509 r=dcone sr=attinasi a=shaver


git-svn-id: svn://10.0.0.236/trunk@115421 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-27 13:03:00 +00:00
cbiesinger%web.de
f900c9c17f fixing bustage
git-svn-id: svn://10.0.0.236/trunk@115420 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-27 12:57:59 +00:00
cbiesinger%web.de
1face598cb bug 127252 r=gagan sr=darin a=asa
about:config should use redirector


git-svn-id: svn://10.0.0.236/trunk@115418 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-27 11:54:35 +00:00
rginda%netscape.com
571105f5e4 - venkman only -
part of bug 109652, "Venkman needs to profile" r=peterv,a=shaver
add profiling support to debugger front end


git-svn-id: svn://10.0.0.236/trunk@115417 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-27 10:14:32 +00:00
kaie%netscape.com
cc572f4f37 b=125259 r=rangansen sr=shaver a=asa
Edit CA dialog misshaped


git-svn-id: svn://10.0.0.236/trunk@115416 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-27 09:50:21 +00:00
rginda%netscape.com
741acbe78c part of bug 109652, "Venkman needs to profile" r=peterv,r=a=shaver
add profiling support.


git-svn-id: svn://10.0.0.236/trunk@115415 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-27 09:24:14 +00:00
rginda%netscape.com
af78329b48 part of bug 109652, "Venkman needs to profile"
sr=brendan, r=peterv, a=shaver
add JS_Now to the jsapi, and JS_GetScriptVersion to jsdbgapi


git-svn-id: svn://10.0.0.236/trunk@115414 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-27 09:17:21 +00:00
despotdaemon%netscape.com
fa97833f1a Pseudo-automatic update of changes made by john.marmion@ireland.sun.com.
git-svn-id: svn://10.0.0.236/trunk@115413 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-27 09:12:49 +00:00
mcafee%netscape.com
79d21ca38c backing out change that caused bloat tests to go orange. r=Brad,bbaetz
git-svn-id: svn://10.0.0.236/trunk@115412 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-27 08:11:49 +00:00
gerv%gerv.net
2aa120d0a6 Bug 126788 - templatise xml.cgi.
git-svn-id: svn://10.0.0.236/trunk@115411 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-27 08:01:50 +00:00
blizzard%redhat.com
369c443ee4 Not part of the default build. Remerge patches. Disable freetype.
git-svn-id: svn://10.0.0.236/trunk@115410 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-27 07:34:33 +00:00
bbaetz%student.usyd.edu.au
6340080d47 bug 127003 - crash when opening ftp site
r=dougt, sr=darin, a=shaver


git-svn-id: svn://10.0.0.236/trunk@115409 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-27 06:19:06 +00:00
nelsonb%netscape.com
76f9a42d49 1. the sslSecurityInfo and sslGather structs are now part of the sslSocket
rather than being pointed to by the sslSocket.  This reduces the number
of malloc/free calls, and greatly reduces pointer fetches, and null
pointer checks.  sslGather and sslSecurityInfo are separately initialized.
2. SSL_ResetHandshake no longer deallocates and reallocates the sslSecurityInfo and all its subcomponents.
3. Many places that formerly did not check for memory allocation failures
now do check, and do the right thing when allocation failed.


git-svn-id: svn://10.0.0.236/trunk@115407 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-27 04:40:17 +00:00
varga%utcru.sk
c559d9bfe0 Fix for bug 123868. Drag in History drags entire outliner frame.
r=bryner,sr=blake,a=asa


git-svn-id: svn://10.0.0.236/trunk@115406 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-27 04:01:32 +00:00
dp%netscape.com
dd5e460b0a bug 127092 heap dumps for accurate heap measurement on MOZ_HeapDump
message r=blythe, sr=brendan, a=shaver


git-svn-id: svn://10.0.0.236/trunk@115405 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-27 02:54:50 +00:00
naving%netscape.com
2f3145cf0a 113128 r=bienvenu sr=mscott a=roc+moz fix deleting/moving local folders on mac
git-svn-id: svn://10.0.0.236/trunk@115404 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-27 02:30:58 +00:00
dp%netscape.com
5f66144291 bug 127092 heap dumps for accurate heap measurement on MOZ_HeapDump
message r=blythe, sr=brendan, a=shaver


git-svn-id: svn://10.0.0.236/trunk@115403 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-27 02:18:12 +00:00
dcone%netscape.com
48fe96650e b=127513 r=rods sr=attinasi a=shaver. Fixes windows 98 problems with the PatBlt.
git-svn-id: svn://10.0.0.236/trunk@115402 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-27 02:10:04 +00:00
wtc%netscape.com
118ad3c9f7 Bugzilla bug 127517: Darwin optimized build should use -O2. The patch is
contributed by Brian Ryner <bryner@netscape.com>.


git-svn-id: svn://10.0.0.236/trunk@115401 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-27 01:48:41 +00:00
rbs%maths.uq.edu.au
f59867d4df bug 127227 - rowspan and columnspan regressed in MathML mtable - a spill over from the landing of the table border collapsing code in bug 41262, r=karnaze, sr=attinasi, a=shaver
git-svn-id: svn://10.0.0.236/trunk@115400 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-27 01:37:13 +00:00
rbs%maths.uq.edu.au
07186d47ad bug 126619 - fixups for the final metrics of certain MathML characters, and add transliteration for U+2212 the official Unicode minus sign (ongoing bug 119664), r=roc+moz, rs=attinasi/blizzard, a=shaver
git-svn-id: svn://10.0.0.236/trunk@115399 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-27 01:35:27 +00:00
rbs%maths.uq.edu.au
c1929b9f84 fix crasher bug 110898 by doing a null check before deferencing a pointer that can be null in extreme situations where a font could not be realized, r=shanjian, sr=attinasi, a=shaver
git-svn-id: svn://10.0.0.236/trunk@115398 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-27 01:33:11 +00:00
danm%netscape.com
e7b9cff695 patch some leaks of the widget object and stop the forever flashing titlebar problem. bugs 99140,116074 code=ere@atp.fi r=hyatt,me a=asa
git-svn-id: svn://10.0.0.236/trunk@115397 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-27 01:30:40 +00:00
sspitzer%netscape.com
e62e6a70bc checking in neil's patch code simplificaiton patch for #77687 before it bit rots again.
r=hwaara,sr=blake,sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@115396 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-27 01:11:30 +00:00
racham%netscape.com
c799026c85 Fixing bug 125060. Using setTimeout(), set the focus on the first element that can be focussed on a given wizardpage. Fixes mailnews account wizard problem. r=law, sr=jag, a=asa
git-svn-id: svn://10.0.0.236/trunk@115393 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-27 00:44:35 +00:00
bzbarsky%mit.edu
b1cc9ed8d8 Decode by default when saving, except for types on a "ban list". Bugs
69306, 120033, 121001, r=law, sr=darin, a=roc+moz


git-svn-id: svn://10.0.0.236/trunk@115392 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-27 00:43:46 +00:00
blakeross%telocity.com
048b0ea1fa 125181 - add pref to filter chrome:// errors in javascript console. r=ben sr=hewitt a=asa
git-svn-id: svn://10.0.0.236/trunk@115390 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-27 00:42:51 +00:00
mhammond%skippinet.com.au
750e632d11 Fix bug 98183: Threaded view auto-changes to unthreaded view.
When no messages exist on the server, still set our internal "threaded"
flag.

r=hwarra, sr=sspitzer, a=blizzard on behalf of drivers for 0.9.9


git-svn-id: svn://10.0.0.236/trunk@115389 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-27 00:40:23 +00:00
blakeross%telocity.com
f95a59f3df 53496 - no urlbar when using window.open and only 'location=yes'. r=hewitt sr=ben a=asa
git-svn-id: svn://10.0.0.236/trunk@115388 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-27 00:40:11 +00:00
blakeross%telocity.com
ffa1f91d62 68109 - Use Default button in Add Bookmark dialog doesn't work. r=hewitt sr=ben a=asa
git-svn-id: svn://10.0.0.236/trunk@115387 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-27 00:38:37 +00:00
dougt%netscape.com
83898a9eec 127093. adds nsID.h nsISupportsBase.h nscore.h to sdk. r=seawood, sr=alecf,rpotts, a=shaver
git-svn-id: svn://10.0.0.236/trunk@115386 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-27 00:35:06 +00:00
blakeross%telocity.com
984dbd651c 113602 - readonly fields no longer updated once a character is typed. r=bz sr=hewitt a=asa
git-svn-id: svn://10.0.0.236/trunk@115385 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-27 00:34:59 +00:00
blakeross%telocity.com
34a29da01f 124316 - page proxy icon needs a tooltip. r=hewitt sr=ben a=asa
git-svn-id: svn://10.0.0.236/trunk@115384 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-27 00:34:01 +00:00
pavlov%netscape.com
b95b10fb11 fixing multipartmixed image stuff. bug 42224. r=sfraser sr=darin a=shaver
git-svn-id: svn://10.0.0.236/trunk@115383 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-27 00:32:19 +00:00
despotdaemon%netscape.com
76df730fa8 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@115380 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-26 23:56:56 +00:00
despotdaemon%netscape.com
f676f2064e Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@115379 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-26 23:49:01 +00:00
ian%hixie.ch
d92656f385 The 'foo bugs' command should not be handled as a command, since it clashes with the 'help' command. Change it to a Baffled handler. b=115638, r=imajes
git-svn-id: svn://10.0.0.236/trunk@115378 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-26 22:54:02 +00:00
ian%hixie.ch
5eb1f5725e Empty lists are not saved. b=124661, r=imajes
git-svn-id: svn://10.0.0.236/trunk@115377 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-26 22:48:35 +00:00
blizzard%redhat.com
17d7a075a5 Oops, missed this file. Part of bug #126919.
git-svn-id: svn://10.0.0.236/trunk@115376 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-26 19:57:34 +00:00
leaf%mozilla.org
f5dd00cd56 Automated update
git-svn-id: svn://10.0.0.236/trunk@115375 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-26 18:41:49 +00:00
blizzard%redhat.com
99e158ca1d Part of bug #126919. Add configure glue to get Xft support building. r=cls, a=brendan
git-svn-id: svn://10.0.0.236/trunk@115373 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-26 17:28:48 +00:00
jake%acutex.net
b73e7e29c0 Bug 127841 - Adding processmail and syncshadowdb to the list of files that need the bonsaitools perl path changed in order to run from another perl location.
git-svn-id: svn://10.0.0.236/trunk@115372 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-26 16:23:59 +00:00
ian.mcgreer%sun.com
ba654ff84f bug 125796, make sure all CERTCertificates are destroyed as such, and that cache collisions when traversing are handled correctly (by destroying extra reference)
git-svn-id: svn://10.0.0.236/trunk@115371 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-26 16:21:48 +00:00
rods%netscape.com
3de996f11f Don't call these methods when the PO is not printable.
Bug 127639 r=dcone sr=attinas a=asa


git-svn-id: svn://10.0.0.236/trunk@115370 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-26 13:29:48 +00:00
seawood%netscape.com
6f1cc2c23d Add -lrt/-lposix4 to OS_LIBS on Solaris so that Purify doesn't complain about the missing library when instrumenting libnspr.
Bug #124493 r=bryner a=asa


git-svn-id: svn://10.0.0.236/trunk@115369 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-26 10:19:08 +00:00
seawood%netscape.com
1352d3b472 This patch:
* Changes MOZ_TRACE_MALLOC ifdefs to NS_TRACE_MALLOC ifdefs
* Links against the trace-malloc utils against libxpcom instead of just xpcomds
* Builds NSPR in debug mode on win32 if trace-malloc is enabled
* Adds a few "defined()" checks to diffbloatdump.pl so that it will work for
perl 5.6.1
* Adds a couple of checks for \r so that diffbloatdump.pl works on win32.

Bug #126915 r=bryner/dbaron a=asa


git-svn-id: svn://10.0.0.236/trunk@115368 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-26 09:58:45 +00:00
seawood%netscape.com
bb2192c805 Use -pthread as a linker flag instead of a compile flag for FreeBSD.
Thanks to Jeremy Lea <mailto:reg@shale.csir.co.za> for the patch.
Bug #112987 r=cls a=asa


git-svn-id: svn://10.0.0.236/trunk@115367 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-26 09:57:01 +00:00
seawood%netscape.com
83a45e96da Create shared libraries using $(CC) for FreeBSD.
Use -pthread as a linker flag instead of a compile flag on FreeBSD.
Thanks to Jeremy Lea <reg@shale.csir.co.za> for the patch.
bug #125857 r=wtc/cls a=asa


git-svn-id: svn://10.0.0.236/trunk@115366 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-26 09:44:34 +00:00
seawood%netscape.com
abab10e532 Force the use of unix path separators by using File::Spec::Unix->canonpath instead of File::Spec->canonpath.
Thanks to Gervase Markham <gerv@mozilla.org> for the patch.
Bug #127072 r=cls a=asa


git-svn-id: svn://10.0.0.236/trunk@115365 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-26 09:29:58 +00:00
seawood%netscape.com
c046046c39 This patch:
* Changes MOZ_TRACE_MALLOC ifdefs to NS_TRACE_MALLOC ifdefs
* Links against the trace-malloc utils against libxpcom instead of just xpcomds
* Builds NSPR in debug mode on win32 if trace-malloc is enabled
* Adds a few "defined()" checks to diffbloatdump.pl so that it will work for
perl 5.6.1
* Adds a couple of checks for \r so that diffbloatdump.pl works on win32.

Bug #126915 r=bryner/dbaron a=asa


git-svn-id: svn://10.0.0.236/trunk@115364 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-26 09:26:10 +00:00
leaf%mozilla.org
d884ad6b15 Automated update
git-svn-id: svn://10.0.0.236/trunk@115363 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-26 08:41:54 +00:00
seawood%netscape.com
3c3985ebaa So much for the auto-update
git-svn-id: svn://10.0.0.236/trunk@115362 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-26 08:41:24 +00:00
seawood%netscape.com
b5d4403fd5 Fix eternal fast-update failure if security fails once.
Thanks to Randell Jesup <rjesup@wgate.com> for the patch.
Bug #127358 r=cls a=asa


git-svn-id: svn://10.0.0.236/trunk@115361 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-26 08:35:38 +00:00
seawood%netscape.com
f873cedc37 Apply patches from FreeBSD's Ports system.
Thanks to Jeremy Lea <reg@shale.csir.co.za> for the patch.
Bug #112987 r=cls a=asa


git-svn-id: svn://10.0.0.236/trunk@115360 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-26 07:59:00 +00:00
bzbarsky%mit.edu
f5b7b272dd Don't create multiple XPrint or PostScript device contexts -- the
contexts share globals and are careless... Bug 127627, patch by Roland
Mainz <Roland.Mainz@informatik.med.uni-giessen.de>, r=bryner,rods,
sr=jag, a=asa.


git-svn-id: svn://10.0.0.236/trunk@115359 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-26 07:02:31 +00:00
bbaetz%student.usyd.edu.au
54006577b8 Bug 97729 - uploaders need to be able to obsolete their own attachments
r=jake, justdave


git-svn-id: svn://10.0.0.236/trunk@115358 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-26 06:13:35 +00:00
mstoltz%netscape.com
7eb98a9eb6 partially backing out my last change - weird dependency problem
git-svn-id: svn://10.0.0.236/trunk@115357 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-26 05:28:26 +00:00
mstoltz%netscape.com
66acb67330 32571, present confirmation dialog before allowing scripts to close windows.
105050, pass null window.opener when opener is a mail window.
both r=heikki, sr=jst, a=asa.
Backed out previously because of tinderbox problem, which should be fixed now.


git-svn-id: svn://10.0.0.236/trunk@115356 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-26 04:50:21 +00:00
nicolson%netscape.com
fdae976915 Initial checkin of the keystore code. It's not complete yet, but
I want others to be able to see it and comment on it.


git-svn-id: svn://10.0.0.236/trunk@115355 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-26 04:19:33 +00:00
bzbarsky%mit.edu
1fbf4a7ca5 Um... backing this out, will reland when tree is actually green.
git-svn-id: svn://10.0.0.236/trunk@115354 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-26 04:07:53 +00:00
bzbarsky%mit.edu
74a0cb1096 Don't create multiple XPrint or PostScript device contexts -- the
contexts share globals and are careless... Bug 127627, patch by Roland
Mainz <Roland.Mainz@informatik.med.uni-giessen.de>, r=bryner,rods,
sr=jag, a=asa


git-svn-id: svn://10.0.0.236/trunk@115353 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-26 04:05:05 +00:00
badami%netscape.com
56d8b2b84a Memory leak of 3 bytes from 1 block allocated in nsHttpResponseHead::ParseStatusLine
bug 126104 r=gagan sr=darin a=asa


git-svn-id: svn://10.0.0.236/trunk@115352 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-26 03:55:59 +00:00
rods%netscape.com
486ccdc851 Moves toolbar showing code into try block instead of after catch.
Bug 127335 r=sgehani sr=alexf a=asa


git-svn-id: svn://10.0.0.236/trunk@115351 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-26 03:33:27 +00:00
rods%netscape.com
3f1aeb458d disable user-input for Print Preview
Bug 120745 r=dcone sr=attinasi a=asa


git-svn-id: svn://10.0.0.236/trunk@115350 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-26 03:30:51 +00:00
sfraser%netscape.com
361e4a97df Fix build warnings. r=nisheeth
git-svn-id: svn://10.0.0.236/trunk@115349 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-26 03:01:27 +00:00
sfraser%netscape.com
d13290489f Fixing Mac bustage; add a bunch of casts between PRUnichar* and jschar* (why isn't jschar a wchar_t?). r=nisheeth
git-svn-id: svn://10.0.0.236/trunk@115348 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-26 03:01:03 +00:00
relyea%netscape.com
e2ffd199c0 When using global params, noCertDB implies noKeyDB as well bug 127312
git-svn-id: svn://10.0.0.236/trunk@115347 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-26 02:28:21 +00:00
seawood%netscape.com
db28d958d0 Use SDK_XPIDLSRCS to generate .xpt too.
Should fix tinderbox orange & crash on startup.
Bug #127093 r=dougt


git-svn-id: svn://10.0.0.236/trunk@115346 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-26 02:10:10 +00:00
relyea%netscape.com
99db5dd573 CRL issues: 1) return url when finding and importing CRL's.
2) fix CERT_ImportCRL so it actually works.

NOTE: Calls of SEC_NewCrl() should verify the signature on the CRL before
importing!.


git-svn-id: svn://10.0.0.236/trunk@115345 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-26 02:02:53 +00:00
nisheeth%netscape.com
c01441892a Fix for bug 84186. r=dbradley, jag. sr=jband. Added support for CStrings, UTF8String, and AStrings to XPIDL. Also added the -t cmd line flag to XPIDL and XPTLINK that allows us to generate output for a specific XPT version. The XPT version number is being upped from 1.1 to 1.2 with this checkin.
git-svn-id: svn://10.0.0.236/trunk@115344 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-26 01:41:42 +00:00
oeschger%netscape.com
8599fca924 restore context-sensitive help to ui: new help file to include and updated syntax, bug=124902, a=asa/drivers, sr=alecf, r=andreww, r=ssaux for security ui
git-svn-id: svn://10.0.0.236/trunk@115343 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-26 01:14:09 +00:00
oeschger%netscape.com
73f5df54c0 restore context-sensitive help to ui: new help file to include and updated syntax, bug=124902, a=asa/drivers, sr=alecf, r=andreww
git-svn-id: svn://10.0.0.236/trunk@115342 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-26 01:13:17 +00:00
morse%netscape.com
10505804fb bug 118699, cookies being returned out of order, c=verdun, r=morse, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@115341 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-26 01:01:40 +00:00
karnaze%netscape.com
18d5826f1c bug 126742 - correct typo, setting the correct offset. sr=attinasi, r=alexsavulov, a=shaver
git-svn-id: svn://10.0.0.236/trunk@115340 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-26 00:43:12 +00:00
hyatt%netscape.com
1f4a0fa159 Always use 0 0 as the mouse wheel coords. It's way faster and doesn't bog you down with stupid getframeforpoint calcs. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@115339 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-26 00:42:32 +00:00
relyea%netscape.com
eb8490a832 Bug 125728 truncate utf8 correctly in the pkcs11 string.
git-svn-id: svn://10.0.0.236/trunk@115338 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-26 00:33:42 +00:00
relyea%netscape.com
6977d8c974 Changes to allow protected pin path to work in applications that code for it.
git-svn-id: svn://10.0.0.236/trunk@115337 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-26 00:28:50 +00:00
nelsonb%netscape.com
2b8a7de572 Change ssl_GetPeerInfo to no longer assume that an address is IPV6 if
it's not IPv4.  Fixes a bug on systems that don't support IPV6, but
do support other address families.


git-svn-id: svn://10.0.0.236/trunk@115336 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-26 00:28:15 +00:00
karnaze%netscape.com
6770b82ba7 bug 127040 - paint backgrounds in correct order when there are collapsed borders. sr=kin, r=dbaron, a=shaver
git-svn-id: svn://10.0.0.236/trunk@115335 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-26 00:27:42 +00:00
attinasi%netscape.com
a83bd3ab92 Safety checks, in case the normalFont cannot be realized (due to system font exhaustion). b=117736 r=rbs sr=shaver a=asa
git-svn-id: svn://10.0.0.236/trunk@115334 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-26 00:13:49 +00:00
bzbarsky%mit.edu
300dcaff19 Make <li> and <caption> use the dir and lang attrs correctly. Bug
125506, r=dbaron, sr=attinasi, a=asa


git-svn-id: svn://10.0.0.236/trunk@115333 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-26 00:04:00 +00:00
bzbarsky%mit.edu
1831493a20 Make "File > New Navigator Window" work in viewsource. Bug 122145,
patch by Doron Rosenberg <doronr@naboonline.com>, r=bzbarsky, sr=alecf,
a=asa


git-svn-id: svn://10.0.0.236/trunk@115330 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-25 23:42:15 +00:00
bzbarsky%mit.edu
e5bc07f502 Add UI for browser.block.target_new_window (used to be named
browser.target_new_blocked).  Bug 78037, patch by  Jonas Jorgensen
<jonasj@jonasj.dk>, r=bzbarsky, sr=alecf, a=asa


git-svn-id: svn://10.0.0.236/trunk@115329 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-25 23:38:02 +00:00
bzbarsky%mit.edu
624fcf1f96 Only do extra drawing to de-uglify ellipses for small ellipse sizes.
Bug 91816, patch by Roland Mainz
<Roland.Mainz@informatik.med.uni-giessen.de>, r=bzbarsky, sr=attinasi,
a=shaver


git-svn-id: svn://10.0.0.236/trunk@115327 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-25 23:22:50 +00:00
dougt%netscape.com
ffacd7bc78 Adding build SDK support. r=dougt, sr=alecf, submitted by seawood, a=asa
git-svn-id: svn://10.0.0.236/trunk@115326 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-25 23:20:01 +00:00
bzbarsky%mit.edu
2d59fcc183 Alternate sheets should be able to import other alternate sheets with no
trouble.  Bug 52105, r=dbaron, sr=attinasi, a=shaver


git-svn-id: svn://10.0.0.236/trunk@115324 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-25 22:26:26 +00:00
bzbarsky%mit.edu
da76abe8f6 Make <body> backgrounds draw in XHTML as XML. Bug 127374, r=dbaron,
sr=attinasi, a=shaver


git-svn-id: svn://10.0.0.236/trunk@115323 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-25 22:18:26 +00:00
pinkerton%netscape.com
b227c84c1e implement NS_THEME_TOOLBAR_SEPARATOR, also patch outliner to support it. r=bryner,smfr/sr=blake/a=shaver. bug#127722
git-svn-id: svn://10.0.0.236/trunk@115322 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-25 22:14:55 +00:00
pinkerton%netscape.com
e7701eccba fix problem with dragging urls to the desktop on win32. the drag flags weren't correctly set. r=brade/sr=sfraser/a=shaver. bug: 127703
git-svn-id: svn://10.0.0.236/trunk@115321 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-25 22:12:48 +00:00
kestes%walrus.com
7ef4d61e74 update
git-svn-id: svn://10.0.0.236/trunk@115320 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-25 19:35:54 +00:00
kestes%walrus.com
61a5347fab store a count of the number of build errors, this is now displayed with the build.
Patch submitted by: Adam Di Carlo <adam@onshore-devel.com>


git-svn-id: svn://10.0.0.236/trunk@115319 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-25 19:34:41 +00:00
kestes%walrus.com
e83acfc477 java script fixes, Patch submitted by: Adam Di Carlo <adam@onshore-devel.com>
git-svn-id: svn://10.0.0.236/trunk@115318 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-25 19:32:42 +00:00
kestes%walrus.com
e5a858c429 add new summary type: jspanel Patch submitted by: Adam Di Carlo <adam@onshore-devel.com>
git-svn-id: svn://10.0.0.236/trunk@115317 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-25 19:31:23 +00:00
kestes%walrus.com
525910d346 fix typo. Patch submitted by: Adam Di Carlo <adam@onshore-devel.com>
git-svn-id: svn://10.0.0.236/trunk@115316 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-25 19:30:14 +00:00
kestes%walrus.com
213adbd40a report the number of errors for this build. Patch submitted by: Adam Di Carlo <adam@onshore-devel.com>
git-svn-id: svn://10.0.0.236/trunk@115315 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-25 19:29:25 +00:00
jkeiser%netscape.com
04268ce076 bug 125124 (frame resize on unload crasher), r=alexsavulov@netscape.com, sr=attinasi@netscape.com, a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@115314 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-25 19:23:48 +00:00
brade%netscape.com
788df1798a only return NS_BASE_STREAM_WOULD_BLOCK when write is in progress (send NS_OK when we're done writing); (bug 121314; r=adamlock; sr=darin; a=shaver)
git-svn-id: svn://10.0.0.236/trunk@115313 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-25 18:49:16 +00:00
brade%netscape.com
03fed263e0 force stream closure when for uploading (bug 121314; r=adamlock; sr=darin; a=shaver)
git-svn-id: svn://10.0.0.236/trunk@115312 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-25 18:47:47 +00:00
ian%hixie.ch
cf66fbb40b Make channelOpMasks be able to op via nickname by implementing normal hostmask syntax. b=73433, r=Jake. Add slightly more friendly syntax to ask to be opped. b=72961, r=kerz.
git-svn-id: svn://10.0.0.236/trunk@115311 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-25 16:48:28 +00:00
ian%hixie.ch
9c32550d39 Implement Infobot functionality as a bot module. b=123692, r=timeless
git-svn-id: svn://10.0.0.236/trunk@115310 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-25 15:49:23 +00:00
karnaze%netscape.com
a1c3edffaf bug 124041 - prevent infinite splitting of images due to 0 avail height. sr=attinasi, r=alexsavulov, a=asa
git-svn-id: svn://10.0.0.236/trunk@115309 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-25 14:42:12 +00:00
blizzard%redhat.com
819c9ffa7a Private copy of freetype for use with Xft. Not part of the default pull or build.
git-svn-id: svn://10.0.0.236/trunk@115306 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-25 06:59:14 +00:00
blizzard%redhat.com
71b65d1299 Add copy of expat 1.95.2 for use with Xft. Not part of the default pull or build.
git-svn-id: svn://10.0.0.236/trunk@115305 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-25 06:53:13 +00:00
blizzard%redhat.com
c4ea5d30b9 Check in Xft code for further work. Not part of the default build or pull.
git-svn-id: svn://10.0.0.236/trunk@115304 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-25 06:48:18 +00:00
tor%cs.brown.edu
75bf5d9198 Bug 127430 - delete client image copy. r=pavlov, sr=blizzard, a=chofmann
git-svn-id: svn://10.0.0.236/trunk@115301 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-24 23:42:32 +00:00
igor%mir2.org
8970e0cb2c Use ClassFileWriter.toByteArray to get class file bytes in place of calling ClassFileWriter with ByteArrayStream argument
git-svn-id: svn://10.0.0.236/trunk@115300 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-24 19:18:44 +00:00
igor%mir2.org
00c87cda17 1. Added toByteArray to get class file as a byte array. Implementation first calculates the resulting array size to minimize number of allocations.
2. Set DEBUG to true to activate usage checks


git-svn-id: svn://10.0.0.236/trunk@115299 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-24 19:15:19 +00:00
gerv%gerv.net
fcf9b38601 Bug 127507 - one too many blank lines in each comment.
git-svn-id: svn://10.0.0.236/trunk@115296 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-24 09:28:21 +00:00
gerv%gerv.net
609239a780 Bug 126791 - templatise relogin.cgi
git-svn-id: svn://10.0.0.236/trunk@115295 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-24 08:54:14 +00:00
gerv%gerv.net
7fa7a3a60b Bug 110711 - various query.cgi/tmpl problems. This patch resolves all known issues.
git-svn-id: svn://10.0.0.236/trunk@115294 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-24 08:25:00 +00:00
bstell%ix.netcom.com
4f98f59229 bug 127283, I missed a changed requested by super-reviewer before the a=
git-svn-id: svn://10.0.0.236/trunk@115293 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-24 07:03:17 +00:00
bbaetz%student.usyd.edu.au
4e7b4452ad bug 97496 - release notes update. Mention deprecated features.
git-svn-id: svn://10.0.0.236/trunk@115292 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-24 05:00:19 +00:00
dcone%netscape.com
7302984c86 bug=122996 r=karnaze sr=attinasi a=asa Fixes a windows98 tiling quirk with PatBlt.
git-svn-id: svn://10.0.0.236/trunk@115291 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-24 04:18:09 +00:00
hyatt%netscape.com
20b13988e5 Obscure the cursor during wheel scrolling.
git-svn-id: svn://10.0.0.236/trunk@115290 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-24 02:56:07 +00:00
brendan%mozilla.org
64c95321b5 Fix stale comment about duplicate formal params (a=drivers, comment-only followup to 62164's big patch).
git-svn-id: svn://10.0.0.236/trunk@115288 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-24 00:26:57 +00:00
bstell%ix.netcom.com
b2580b197b bug 127307, add TrueType converters to Linux/Unix for MathML
checkin for ftang, r=mkaply, sr=brendan, a=blizzard


git-svn-id: svn://10.0.0.236/trunk@115287 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-24 00:26:54 +00:00
bstell%ix.netcom.com
507100437f bug 127283, fix hang in TrueType MathML
r=ftang, sr=brendan, a=blizzard


git-svn-id: svn://10.0.0.236/trunk@115286 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-24 00:22:16 +00:00
bstell%ix.netcom.com
f33d85b532 bug 126979, fix solaris bustage
sr=brendan


git-svn-id: svn://10.0.0.236/trunk@115285 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-24 00:17:30 +00:00
leaf%mozilla.org
9f65b801b0 Automated update
git-svn-id: svn://10.0.0.236/trunk@115283 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-23 21:56:54 +00:00
bstell%ix.netcom.com
e28dda9706 bug 126387, use FreeType2 lib version 2.0.3 (AKA: 6.1.0) in addition
to 2.0.4 (AKA: 7.0.1) and up
r=ftang, sr=alecf, a=blizzard


git-svn-id: svn://10.0.0.236/trunk@115282 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-23 21:48:50 +00:00
blakeross%telocity.com
8be217703a Download manager. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@115281 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-23 21:35:41 +00:00
blakeross%telocity.com
aa3d6ab3c8 Download manager. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@115280 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-23 21:15:08 +00:00
bzbarsky%mit.edu
606f32d468 Make "save as" succeed even without a mime info. Bug 127333, r=law,
sr=jag, a=brendan


git-svn-id: svn://10.0.0.236/trunk@115279 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-23 21:07:50 +00:00
bzbarsky%mit.edu
700e28a74a Make cache prefs use &brandShortName; instead of "Mozilla". Bug 127025,
patch by Jonas Jorgensen <jonasj@jonasj.dk>, r=bzbarsky, sr=jag, a=brendan


git-svn-id: svn://10.0.0.236/trunk@115278 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-23 21:05:43 +00:00
cbiesinger%web.de
6889b4fa22 Bug 126303 patch by Roland.Mainz@informatik.med.uni-giessen.de r=rods sr=attinasi a=roc+moz
Remove the DOM dependendecies from gfx/src/xprint/


git-svn-id: svn://10.0.0.236/trunk@115277 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-23 15:32:03 +00:00
hidday%geocities.com
cb447f80d2 Bug 16605: text node child-adding functions throw wrong exception.
Modified nsGenericDOMDataNode::ReplaceChild() to throw
HIERARCHY_REQUEST_ERR instead of NOT_FOUND_ERR, per the spec.
sr=jst@netscape.com a=asa@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@115276 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-23 10:51:50 +00:00
brendan%mozilla.org
1dd9667d80 Sync these mirrored sources with their primaries at js/src/jsdhash.[ch] (see bug 62164, r=shaver, sr=jband).
git-svn-id: svn://10.0.0.236/trunk@115275 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-23 10:04:29 +00:00
bryner%netscape.com
0b3d0b4c69 Backing out my checkin for bug 127189 -- it caused a regression.
git-svn-id: svn://10.0.0.236/trunk@115274 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-23 07:18:23 +00:00
cmanske%netscape.com
2f6c26846e Fix selection of image on click, b=123727, r=brade, sr=kin, a=asa/drivers
git-svn-id: svn://10.0.0.236/trunk@115273 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-23 06:54:41 +00:00
brendan%mozilla.org
57c47d6829 Comment change only, quick followup to last humongous checkin.
git-svn-id: svn://10.0.0.236/trunk@115272 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-23 04:44:40 +00:00
wtc%netscape.com
94bb41db11 Removed the temporary depend->clean hack for NSS 3.4 update.
Modified Files:
	Makefile.in security/manager/Makefile.in
	security/nss/makefile.win


git-svn-id: svn://10.0.0.236/trunk@115268 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-23 04:41:30 +00:00
dprice%netscape.com
bb303fcebc 99670 r=dprice sr=mscott a=dbaron patch by dveditz
Install.addDirectory() now reports correct error


git-svn-id: svn://10.0.0.236/trunk@115267 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-23 03:57:25 +00:00
brendan%mozilla.org
f780c9a84e Major footprint/perf win: share property state using a tree whose root represents empty scopes, and whose non-root nodes represent scopes with properties added in order from the root to that node; to use double hashing to map these tree-paths for per-scope property lookup; and avoid locking where possible through immutability and mostly-benign&rare race tolerance (62164, r=shaver, sr=jband).
git-svn-id: svn://10.0.0.236/trunk@115266 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-23 03:49:27 +00:00
bryner%netscape.com
68356dd711 Bug 127189 - make sizetopopup=true set the min size as well as the preferred size. r=jag, sr=hyatt, a=dbaron.
git-svn-id: svn://10.0.0.236/trunk@115265 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-23 03:42:48 +00:00
blakeross%telocity.com
fe94eccd9f Download manager. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@115264 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-23 03:15:26 +00:00
morse%netscape.com
11017f9fe8 attachments in hotmail don't work, r=sgehani, sr=alecf, a=asa
git-svn-id: svn://10.0.0.236/trunk@115263 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-23 03:10:54 +00:00
blakeross%telocity.com
1c0be6f544 Download manager. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@115262 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-23 03:06:57 +00:00
blakeross%telocity.com
49a8ae4205 Download manager. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@115261 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-23 02:34:27 +00:00
pschwartau%netscape.com
df0d298536 Adding two more cases to test. Improving readability.
git-svn-id: svn://10.0.0.236/trunk@115260 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-23 01:14:51 +00:00
akkana%netscape.com
25812279fc 126651,126909: Fix some glitches in the find algorithm. r=cmanske sr=kin a=asa
git-svn-id: svn://10.0.0.236/trunk@115259 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-23 01:12:26 +00:00
tor%cs.brown.edu
47117364a9 Fix cement bustage.
git-svn-id: svn://10.0.0.236/trunk@115258 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-23 00:47:15 +00:00
pete%alphanumerica.com
c9ec997b94 b=118639, r=bbaetz, sr=darin, a=asa
inadvertantly removed a needed nsMemory::Free when cleaning up leaks in this file.

--pete


git-svn-id: svn://10.0.0.236/trunk@115257 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-23 00:41:52 +00:00
blakeross%telocity.com
0bfd43ba9b Download manager. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@115255 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-23 00:07:16 +00:00
tor%cs.brown.edu
d170406692 Bug 121015 - nsImageGTK server side scaling. r=pavlov, sr=blizzard, a=asa.
git-svn-id: svn://10.0.0.236/trunk@115254 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-22 23:58:25 +00:00
bbaetz%student.usyd.edu.au
b9916651eb Bug 106756 - fix vertical alignment for html directory viewer
r=basic, sr=sfraser, a=asa


git-svn-id: svn://10.0.0.236/trunk@115253 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-22 23:55:25 +00:00
bryner%netscape.com
3734ecabbd Removing obsolete header xp_file.h. r=cls, sr=alecf, a=brendan.
git-svn-id: svn://10.0.0.236/trunk@115252 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-22 23:42:07 +00:00
rayw%netscape.com
26058dd19f Complete deployment of soap by adding xmlsoap.xlt to the installers.
r=dveditz, sr=vidur, a=dbaron for 0.9.9  See bug 107796.

This is a one-line addition to each of five non-embedded packages (3 platforms,
static and non-static).


git-svn-id: svn://10.0.0.236/trunk@115247 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-22 23:17:12 +00:00
naving%netscape.com
7de5ca9696 101485 r=sspitzer sr=bienvenu a=asa Fix crash on filing messages from search
upon File | Quit pass valid msgWindow so that we can stop the running news
url.


git-svn-id: svn://10.0.0.236/trunk@115246 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-22 23:11:12 +00:00
bnesse%netscape.com
894fd136de [not part of the build] Lets try again... without destroying the resource fork this time. version -> 1.0b1
git-svn-id: svn://10.0.0.236/trunk@115245 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-22 22:44:31 +00:00
dp%netscape.com
d5d7780d4d modified regexp for free and used blocks
git-svn-id: svn://10.0.0.236/trunk@115244 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-22 22:23:16 +00:00
dp%netscape.com
b34cb4f263 first version
git-svn-id: svn://10.0.0.236/trunk@115243 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-22 22:22:50 +00:00
ftang%netscape.com
7d3bdc4d21 fix bug 107731. r=ftang sr=alecf a=shaver
add some more language names and region name to the property file


git-svn-id: svn://10.0.0.236/trunk@115242 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-22 22:14:18 +00:00
ftang%netscape.com
24f2000319 fix bug 107731. r=ftang sr=alecf a=shaver
turn on some language list


git-svn-id: svn://10.0.0.236/trunk@115241 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-22 22:11:11 +00:00
oeschger%netscape.com
3d8eb7ab21 update to Help table of contents. Changed all references from Netscape
to Mozilla, got rid of the extraneous glossary section at bottom, and
cleaned up a little. Claiming hermetic, approval-less impunity per
bug 122806, r=cotter


git-svn-id: svn://10.0.0.236/trunk@115240 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-22 22:05:01 +00:00
ftang%netscape.com
f3f8c4c531 fix bug 113380. use en-US, en instead of "en-US" as the default english accept language
r=yokoyama@netscape.com sr=alecf@netscape.com


git-svn-id: svn://10.0.0.236/trunk@115239 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-22 22:00:24 +00:00
kestes%walrus.com
524aef24b9 better checking of input parameters.
Add option "index-only".
document major functions.


git-svn-id: svn://10.0.0.236/trunk@115238 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-22 21:41:37 +00:00
wtc%netscape.com
ba96145cb0 Temporary hack for the NSS 3.4 update (BeOS port, etc.) Will remove
tomorrow.
Modified files: Makefile.in security/manager/Makefile.in
                security/nss/makefile.win


git-svn-id: svn://10.0.0.236/trunk@115237 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-22 21:26:29 +00:00
bnesse%netscape.com
25dc57767d [not part of build] Updated change information.
git-svn-id: svn://10.0.0.236/trunk@115236 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-22 20:15:27 +00:00
bnesse%netscape.com
191e5fd3c7 [not part of build] Bumped all version number references to 1.0b1.
git-svn-id: svn://10.0.0.236/trunk@115235 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-22 20:14:40 +00:00
bnesse%netscape.com
9dcec09a9d [not part of build] Fix for bug 127085. Unescape file paths before trying to use them. r=sdagley, sr=beard.
git-svn-id: svn://10.0.0.236/trunk@115234 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-22 20:13:31 +00:00
mitchf%netscape.com
839d16d4e3 Removed reference to CCK in desktop icon resource. Fixes bug 12085
git-svn-id: svn://10.0.0.236/trunk@115233 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-22 19:24:26 +00:00
nboyd%atg.com
dd8e3dd5a8 Missed one codepath in previous fix for 126722. This should complete the fix.
git-svn-id: svn://10.0.0.236/trunk@115232 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-22 17:40:32 +00:00
timeless%mac.com
30eddece55 Bug 66035 Image urls are copied with text selection
patch by rossi@telnet.at r=hixie sr=jst a=shaver


git-svn-id: svn://10.0.0.236/trunk@115231 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-22 16:39:35 +00:00
mkaply%us.ibm.com
4a27c314c5 More OS/2 SOAP bustage - PR_CALLBACK, false
git-svn-id: svn://10.0.0.236/trunk@115230 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-22 16:24:58 +00:00
cmanske%netscape.com
c2d408eb56 Fixed dataloss after changing default publish site, b=126835, r=andreww, sr=kin, a=roc+moz
git-svn-id: svn://10.0.0.236/trunk@115229 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-22 15:40:25 +00:00
badami%netscape.com
6a74635a48 Intermittent "connection refused" errors [@ nsHttpHandler::GetConnection_Locked]
Pop oldest idle connection when a new one is created and maxConnections is exceeded.
bug 91429 r=bbaetz sr=darin a=asa


git-svn-id: svn://10.0.0.236/trunk@115228 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-22 14:02:40 +00:00
rods%netscape.com
6d75523e55 Fix comparison for pref defined fonts names
Bug 126920 r=rods sr=attinasi a=asa


git-svn-id: svn://10.0.0.236/trunk@115227 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-22 13:12:12 +00:00
timeless%mac.com
e139578d94 Bug 123794 urlbar not properly updated when leaving www.libertarian.org [frames]
patch by neil@parkwaycc.co.uk r=timeless sr=jag a=asa


git-svn-id: svn://10.0.0.236/trunk@115226 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-22 12:11:04 +00:00
timeless%mac.com
15674e14d6 Bug 126667 ../../../../dist/include/content/nsCSSDeclaration.h:657: warning: comparison is always true due to limited range of data type
r=bbaetz,pink sr=alecf a=roc+moz


git-svn-id: svn://10.0.0.236/trunk@115225 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-22 11:58:22 +00:00
leaf%mozilla.org
59360e1209 Automated update
git-svn-id: svn://10.0.0.236/trunk@115223 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-22 11:11:57 +00:00
locka%iol.ie
1359074487 Add "documentation" rule to rules.mk. This generates HTML documentation from h/idl files using doxygen. b=112214 r=seawood@netscape.com sr=rpotts@netscape.com a=dbaron@fas.harvard.edu
git-svn-id: svn://10.0.0.236/trunk@115222 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-22 11:11:24 +00:00
locka%iol.ie
c34b666ccc NOT PART OF BUILD. Allow plugin to read name/value PARAMs when embedded by an OBJECT tag. b=126492
git-svn-id: svn://10.0.0.236/trunk@115221 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-22 11:08:55 +00:00
rayw%netscape.com
bac653e3fe Trying the safer version of the bustage fix. Last reviewed by jst, but
that version busted, I think this cannot fail.


git-svn-id: svn://10.0.0.236/trunk@115220 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-22 11:02:19 +00:00
rayw%netscape.com
cac7132437 Reverting ineffective patch.
Busted another build.


git-svn-id: svn://10.0.0.236/trunk@115219 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-22 10:48:07 +00:00
rayw%netscape.com
475853fda0 This is an attempt to fix bustage on OS/2. It was some coded added to
satisfy Mac, which busted OS/2. sr=jst.  Bug #127199.


git-svn-id: svn://10.0.0.236/trunk@115218 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-22 10:08:02 +00:00
seawood%netscape.com
a5df41d59b Use blocking sockets for SSL connections since BeOS does not have support for nonblocking sockets.
Bug #70217 r=wtc a=shaver


git-svn-id: svn://10.0.0.236/trunk@115217 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-22 09:30:31 +00:00
hyatt%netscape.com
c2264aba71 Increase the # of scroll ines on mouse wheel to match IE. COcoa not part of build.
git-svn-id: svn://10.0.0.236/trunk@115216 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-22 09:22:56 +00:00
hyatt%netscape.com
3aaf92852a Implement key events in cocoa. Rough, but works. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@115215 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-22 08:48:25 +00:00
hyatt%netscape.com
1f0f0acd24 Implement key events in cocoa. Rough, but works. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@115214 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-22 08:44:16 +00:00
samuel%sieb.net
56d6c62c2a Bug 126109 - fixing regression from previous patch
r=rginda a=asa
chatzilla only


git-svn-id: svn://10.0.0.236/trunk@115213 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-22 07:12:48 +00:00
samuel%sieb.net
e548a55553 incrementing version number
r=rginda a=asa
chatzilla only


git-svn-id: svn://10.0.0.236/trunk@115212 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-22 07:09:32 +00:00
seawood%netscape.com
49f9b7a928 For nonblocking connections, wait for socket io if errno == EINTR, not EINPROGRESS.
Thanks to Paul Ashford <arougthopher@lizardland.net> for the patch.
Bug #70217 r=cls a=shaver


git-svn-id: svn://10.0.0.236/trunk@115211 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-22 06:43:31 +00:00
dcone%netscape.com
57f590a5d8 b=127042 Fix background printing.. print preview image loading. r=pavlov sr=kin a=dbaron
git-svn-id: svn://10.0.0.236/trunk@115210 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-22 05:41:27 +00:00
sfraser%netscape.com
c005a882ed Fix bad XML. No other changes.
git-svn-id: svn://10.0.0.236/trunk@115209 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-22 05:14:55 +00:00
sdagley%netscape.com
8da02c62a5 Fix #91807 - increase stack size to 512K for Mac builds. r=saari,sr=sfraser,a=asa
git-svn-id: svn://10.0.0.236/trunk@115208 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-22 05:07:21 +00:00
wtc%netscape.com
52f5bfd019 Bugzilla bug 70217: ported NSS to BeOS. The patch is contributed by
Christopher Seawood <seawood@netscape.com>.


git-svn-id: svn://10.0.0.236/trunk@115206 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-22 04:23:30 +00:00
bbaetz%student.usyd.edu.au
991787f749 Bug 114118 - ftp does not automatically forget incorrect passwords
r=dougt, sr=darin, a=asa


git-svn-id: svn://10.0.0.236/trunk@115205 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-22 03:27:29 +00:00
mcafee%netscape.com
baf641fd27 Remove spaces to facilitate parsing this file.
git-svn-id: svn://10.0.0.236/trunk@115204 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-22 03:26:38 +00:00
blakeross%telocity.com
fcf0585ead Download manager. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@115203 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-22 03:23:10 +00:00
sfraser%netscape.com
570fe50853 Fix malformed XML; no other changes. One more instance.
git-svn-id: svn://10.0.0.236/trunk@115202 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-22 03:13:42 +00:00
sfraser%netscape.com
fba080d11c Fix malformed XML; no other changes.
git-svn-id: svn://10.0.0.236/trunk@115201 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-22 03:12:35 +00:00
rods%netscape.com
6f25ce2529 Changing return codes from NOT_IMPL to NS_OK, these methods are no-ops on
platforms that don't implement them
Bug 126803 r=dcone sr=attinasi a=asa


git-svn-id: svn://10.0.0.236/trunk@115200 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-22 03:11:17 +00:00
rayw%netscape.com
11169260e5 Bustage fix. PRBool instead of bool, making OS2 red, fix to go green.
git-svn-id: svn://10.0.0.236/trunk@115199 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-22 03:09:21 +00:00
blythe%netscape.com
2ad120d98c Fix bug 127069.
Reclaim .75 MB of VM on Win32.
r=dp sr=brendan a=shaver


git-svn-id: svn://10.0.0.236/trunk@115198 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-22 02:55:08 +00:00
wtc%netscape.com
e24f45ee3e Bugzilla bug 30746: fixed the problem of the previous NT primordial thread
fix in native threads only mode.


git-svn-id: svn://10.0.0.236/trunk@115197 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-22 02:52:28 +00:00
blakeross%telocity.com
4f5a33dbb4 Download manager. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@115196 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-22 02:43:47 +00:00
cotter%netscape.com
4cf2f1ba8c ongoing help content updates per 122806, r=oeschger; fixed broken glossary link.
git-svn-id: svn://10.0.0.236/trunk@115193 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-22 02:21:09 +00:00
attinasi%netscape.com
91eac9645b Fixed big problem trying to change the position property on an absolutely positioned element, was leaving dangling placeholder frame. b=118415, r=kmcclusk, sr=jst a=shaver
git-svn-id: svn://10.0.0.236/trunk@115192 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-22 02:17:18 +00:00
bzbarsky%mit.edu
ad69eae88a Removing unused files from old about: implementation. Bug 123580,
r=leaf, rs=brendan, a=roc+moz


git-svn-id: svn://10.0.0.236/trunk@115191 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-22 02:09:49 +00:00
hyatt%netscape.com
6eef150651 Make cocoa support mouse moves. Yay. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@115190 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-22 01:58:21 +00:00
blakeross%telocity.com
83651adfff Download manager. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@115189 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-22 01:54:27 +00:00
rods%netscape.com
5a52cfb5d7 Get the rect of the PageContentFrame and using it. Also, painting BG
after the container and only when we are suppose to be painting the BG
Bug 126824 r=dcone sr=attinasi a=dbaron


git-svn-id: svn://10.0.0.236/trunk@115188 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-22 01:45:05 +00:00
peterv%netscape.com
05758c84bd Bustage fix. Library, not Shared Library.
git-svn-id: svn://10.0.0.236/trunk@115187 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-22 01:30:21 +00:00
tor%cs.brown.edu
7285ce9e01 Bug 111037 - don't look inside png info_ptr. r=pavlov, sr=blizzard, a=asa.
git-svn-id: svn://10.0.0.236/trunk@115186 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-22 01:29:55 +00:00
blakeross%telocity.com
5a31def979 Download manager. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@115184 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-22 00:42:57 +00:00
bzbarsky%mit.edu
655caf10cf Correctly set X display on plugins. Bug 116924, patch by Sergi
<sep@sparc.spb.su>, r=serge, sr=beard, a=roc+moz


git-svn-id: svn://10.0.0.236/trunk@115183 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-22 00:28:44 +00:00
bzbarsky%mit.edu
0876fd184e Fix parsing of some edge cases of background shorthand. Bug 124193,
r=pierre, sr=attinasi, a=roc+moz


git-svn-id: svn://10.0.0.236/trunk@115182 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-22 00:25:57 +00:00
naving%netscape.com
dd0987d239 127059 r=racham sr=sspitzer a=asa Make msgNavigation from standalone msg window work again
git-svn-id: svn://10.0.0.236/trunk@115181 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-21 23:58:11 +00:00
blakeross%telocity.com
c5d3293b1d Download manager. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@115180 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-21 23:42:56 +00:00
jfrancis%netscape.com
c1625dfb30 fix for 113310: Adding/Removing href attribute on <a> node does not update appearance; r=peterv; sr=jst; a=roc+moz; checked in by jfrancis on behalf of dglazman
git-svn-id: svn://10.0.0.236/trunk@115179 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-21 23:21:17 +00:00
mcafee%netscape.com
d3dcd235ef Adding debug matrix size function, for comparing tty and file-based runs.
git-svn-id: svn://10.0.0.236/trunk@115178 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-21 23:20:00 +00:00
mscott%netscape.com
947746f3e4 Bug #126981 --> make HTML anchors work again by reversing the logic on an if clause.
r=sspitzer
sr=alecf
a=shaver


git-svn-id: svn://10.0.0.236/trunk@115177 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-21 23:16:57 +00:00
shanjian%netscape.com
4f9223fb98 #122081 Universalchardet leaks memory
The fix for the nsCharSetProber class declaration, plus fix for
nsUniversalDetector methods, which may cause another leak when the object is
reused after Reset().

Patch proposed by Takayuki Tamura
r=shanjian, sr/a=brendan


git-svn-id: svn://10.0.0.236/trunk@115176 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-21 23:16:51 +00:00
peterv%netscape.com
657aa472d1 This, completely closes bug 107795.
r=heikki, sr=vidur, sr=jband, a=shaver.

This eliminates the MOZ_SOAP defining and checking from the makefiles, from one .cpp file for conditional compiles, and from .html documentation and tests (.html is only significant to human readers).

This enables SOAP in the default build, and has been tested on all clean builds.


git-svn-id: svn://10.0.0.236/trunk@115175 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-21 23:16:49 +00:00
rayw%netscape.com
cf263a055c This, with the one-liner Peter checks in, completely closes bug 107795.
r=heikki, sr=vidur, sr=jband, a=shaver.

This eliminates the MOZ_SOAP defining and checking from the makefiles,
from one .cpp file for conditional compiles, and from .html documentation
and tests (.html is only significant to human readers).

this enables SOAP in the default build, and has been tested on all
clean builds.


git-svn-id: svn://10.0.0.236/trunk@115174 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-21 23:15:08 +00:00
pinkerton%netscape.com
fc183b1c37 fix scrollwheel issues. make sure we reset origin before calling GlobalToLocal() and xlate local mouse coord into widget-relative coords for gecko. r=bryner/sr=sfraser/a=shaver. bug#125570
git-svn-id: svn://10.0.0.236/trunk@115173 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-21 23:09:13 +00:00
blakeross%telocity.com
0a7ad5616f Download manager. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@115172 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-21 22:59:21 +00:00
dbragg%netscape.com
1f7574cebc Fixing bug 126679. Added a closing parenthesis that should
have been there in the first place.  r=tao, sr=alecf, a=asa


git-svn-id: svn://10.0.0.236/trunk@115171 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-21 22:58:47 +00:00
ian.mcgreer%sun.com
202313e65b bug 125359, by default the ASN.1 en/decoder should treat all numbers as signed. But many source/target items desire unsigned integers (specifically, bignums in the crypto stuff), so implement an siUnsignedInteger type which notifies the en/decoder to handle the conversion.
r=nelsonb


git-svn-id: svn://10.0.0.236/trunk@115170 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-21 22:41:44 +00:00
dp%netscape.com
a8e41a657c first version
git-svn-id: svn://10.0.0.236/trunk@115169 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-21 22:24:18 +00:00
sgehani%netscape.com
6d0d8441b6 Excluded panels should be removed from view; select the newly included panel.
b=126703; a=loan


git-svn-id: svn://10.0.0.236/trunk@115168 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-21 22:15:40 +00:00
nelsonb%netscape.com
4b069d41b2 Fix warning on Windows builds. Bug 104541.
git-svn-id: svn://10.0.0.236/trunk@115167 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-21 21:23:14 +00:00
jfrancis%netscape.com
4206e67ceb fixes blocker 126558; r=brade,jrancis, sr=alecf, a=rods;
thanks to kin for cleaning up my "replace all" accident


git-svn-id: svn://10.0.0.236/trunk@115166 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-21 20:50:35 +00:00
hyatt%netscape.com
3b53957b04 Make sure port state is properly saved and restored. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@115165 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-21 20:17:51 +00:00
rogerl%netscape.com
b222174cab Added regexp path.
git-svn-id: svn://10.0.0.236/trunk@115163 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-21 18:21:38 +00:00
rogerl%netscape.com
deda8b4f83 Missing newline at EOF
git-svn-id: svn://10.0.0.236/trunk@115162 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-21 18:15:40 +00:00
rogerl%netscape.com
7ad4b4026a Fixing gcc errors.
git-svn-id: svn://10.0.0.236/trunk@115161 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-21 18:14:56 +00:00
rogerl%netscape.com
e2b4c181a8 Fixed include path for regexp
git-svn-id: svn://10.0.0.236/trunk@115160 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-21 18:07:44 +00:00
rogerl%netscape.com
c17d2e5a82 Sweeping changes arising from moving unary operator table to context etc.
git-svn-id: svn://10.0.0.236/trunk@115159 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-21 18:06:35 +00:00
jaggernaut%netscape.com
4d91459de3 Get rid of assertion at startup. This block shouldn't have been moved by my checkin for bug 959.
git-svn-id: svn://10.0.0.236/trunk@115158 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-21 17:57:25 +00:00
varga%utcru.sk
1f4bcbb88a Fix for bug 125687. An assertion fix.
- check for negative row index
r=bryner, sr=hyatt, a=roc+moz


git-svn-id: svn://10.0.0.236/trunk@115157 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-21 17:07:33 +00:00
nboyd%atg.com
ad685a20c2 Fix bug 126722
git-svn-id: svn://10.0.0.236/trunk@115156 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-21 15:53:50 +00:00
peterv%netscape.com
6dfd260a5f Interface got renamed as part of bug 119382, rename in implementation too. Bustage fix for WSDL. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@115155 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-21 14:29:21 +00:00
peterv%netscape.com
5c98780877 Interface got renamed as part of bug 119382, rename in implementation too. Bustage fix for iiextras. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@115154 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-21 14:28:52 +00:00
peterv%netscape.com
db50f2fb18 First part of fix for bug 107795 (Enable SOAP in default builds). SOAP is still off after this check-in. sr=sfraser, a=shaver.
git-svn-id: svn://10.0.0.236/trunk@115153 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-21 14:15:55 +00:00
cbiesinger%web.de
e169bde736 bug 124117 r=pavlov sr=tor a=shaver
Fix build warnings in the GIF Decoder


git-svn-id: svn://10.0.0.236/trunk@115152 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-21 14:08:25 +00:00
jaggernaut%netscape.com
b202b509c0 Bug 959: add support for accesskeys to XUL. r=hewitt, r=attinasi for changes to layout/html, sr=hyatt, a=asa
git-svn-id: svn://10.0.0.236/trunk@115151 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-21 13:39:39 +00:00
rods%netscape.com
46c42a9045 We were sending Progress notification from the destructor of the PrintData.
I have done the following:
1) Removed unneeded nsresult arg from OnEndPrinting
2) Removed unneeded calls to OnEndPrinting before the deletion of PrintData objs
3) The destructor of PrintData now only calls OnEndPrinting if onStartPrinting  was called first, meaning printing notification was actually started.
Bug 126427 r=dcone sr=attinasi a=roc


git-svn-id: svn://10.0.0.236/trunk@115150 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-21 13:23:11 +00:00
hidday%geocities.com
f7e9f57834 Bug 93649, document.plugins should map to document.embeds for NS4
compatibility. r=bzbarsky@mit.edu sr=jst@netscape.com a=roc+moz


git-svn-id: svn://10.0.0.236/trunk@115149 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-21 12:21:15 +00:00
hidday%geocities.com
5a011ce9dc Bug 93649, document.plugins should map to document.embeds for NS4
compatibility. r=bzbarsky@mit.edu, sr=jst@netscape.com, a=roc+moz


git-svn-id: svn://10.0.0.236/trunk@115148 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-21 12:15:34 +00:00
mcafee%netscape.com
d74c74f523 more edit room for sheriff, status
git-svn-id: svn://10.0.0.236/trunk@115147 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-21 07:02:09 +00:00
mcafee%netscape.com
4d733f2193 Move <br> tag hack from status.pl into showbuilds.cgi to unclutter the status text area.
git-svn-id: svn://10.0.0.236/trunk@115146 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-21 06:57:16 +00:00
jst%netscape.com
55595210ae Checking in Stuart Ballard's <sballard@netreach.net> fix for bug 123379. Link toolbar doesn't support <link rev='...'>. r=bzbarsky@mit.edu, sr=jst@netscape.com, a=roc+moz@cs.cmu.edu.
git-svn-id: svn://10.0.0.236/trunk@115145 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-21 06:54:56 +00:00
bernd.mielke%snafu.de
764a1f1e58 patch by fantasai - removing standard table background painting as our old quirks mode background
painting is now more CSS2 compliant (the w3c published a errata) bug 4510
r=karnaze sr=attinasi a=roc+moz


git-svn-id: svn://10.0.0.236/trunk@115144 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-21 05:36:16 +00:00
dougt%netscape.com
26cb682311 Fixes 126881. LDAP DataSource Component fails to load because Components.interfaces.nsIComponenRegistrar is misspelled. r=stephend@netscape.com a=dbaron
git-svn-id: svn://10.0.0.236/trunk@115143 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-21 04:30:54 +00:00
mcafee%netscape.com
d6be3b1b48 Adding security dom.allow_scripts_to_close_window pref so mstoltz can land his checkin without sinking the layout test. r=mstoltz,jrgm
git-svn-id: svn://10.0.0.236/trunk@115142 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-21 04:16:41 +00:00
sspitzer%netscape.com
7dc274e489 checking in navings fix for regression bug #126874. search comes up with empty
criteria, and can't delete from stand alone message window.
r/sr=sspitzer,bienvenu, a=dbaron


git-svn-id: svn://10.0.0.236/trunk@115141 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-21 03:57:35 +00:00
arougthopher%lizardland.net
c5d18ad8c1 Fix for Bug#69707
BeOS implementation of nsLocalFile::Launch and nsLocalFile::Reveal

r=cls (seawood@netscape.com)
a=asa (asa@mozilla.org) on behalf of drivers


git-svn-id: svn://10.0.0.236/trunk@115140 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-21 03:33:42 +00:00
dougt%netscape.com
b6a548fad4 Fixing bustage. Don't listen to strdup folks. There should be fear of invoking the wrath of the Mac!
git-svn-id: svn://10.0.0.236/trunk@115139 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-21 03:29:59 +00:00
kin%netscape.com
c972b3fe60 Fix for bug 124485 (Long lists of folders/bookmarks after up/down arrow not reachable)
Modified GetOriginToViewOffset() so that it returns an offset of (0,0) when the
contained view returned by GetView() is not a descendant of the frame's parent
view, as is the case with scrolling popup menus.

r=kmcclusk@netscape.com  sr=roc+moz@cs.cmu.edu  a=roc+moz@cs.cmu.edu


git-svn-id: svn://10.0.0.236/trunk@115138 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-21 03:03:31 +00:00
hyatt%netscape.com
a36014d49b Fix the rendering context leak on painting in Cocoa. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@115137 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-21 02:24:18 +00:00
blakeross%telocity.com
c63eada302 Download Manager. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@115136 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-21 02:21:48 +00:00
dougt%netscape.com
cd81e6219e Fixes 122523. Avoid stat call when opening file. This should be a minor performance win on windows. r=dp, sr=dveditz, sr=darin, a=roc+moz for 0.9.9
git-svn-id: svn://10.0.0.236/trunk@115135 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-21 02:18:33 +00:00
peterlubczynski%netscape.com
a25dbbd889 Making applets and objects monolithic containers to fix problem in bug 108363 where not all params make it to the plugin. Patch by adu@sparc.spb.su r=peterl sr=attinasi a=roc+moz (and for last checkin too)
git-svn-id: svn://10.0.0.236/trunk@115134 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-21 02:05:21 +00:00
blakeross%telocity.com
2b1570a032 Download Manager. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@115133 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-21 02:04:18 +00:00
peterlubczynski%netscape.com
33aef81219 Implementing nsHTMLObjectElement::GetContentDocument, patch by adu@sparc.spb.su bug 36240 r=peterl sr=jst
git-svn-id: svn://10.0.0.236/trunk@115132 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-21 02:01:12 +00:00
rjesup%wgate.com
4e11e651a1 Bug 125025: Offscreen animations use lots of CPU. This is the DrawToImage
patch.  r=saari, sr=brendan, a=moz+roc


git-svn-id: svn://10.0.0.236/trunk@115131 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-21 01:52:38 +00:00
blakeross%telocity.com
b45ed9fd8c Download Manager. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@115130 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-21 01:49:52 +00:00
naving%netscape.com
511518616e 120076 r=bienvenu sr=mscott a=roc+moz. Undo delete for local msgs should
also update popstate.dat. also fixing one js error from last checkin.


git-svn-id: svn://10.0.0.236/trunk@115129 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-21 01:37:36 +00:00
dbaron%fas.harvard.edu
b1582a7dc4 Fix regression that prevented 'font-size' from applying to list numbers. b=110360 sr=attinasi r=karnaze a=roc
git-svn-id: svn://10.0.0.236/trunk@115128 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-21 01:36:16 +00:00
nicolson%netscape.com
7ab3c4014b fixes to make it work better on windows.
git-svn-id: svn://10.0.0.236/trunk@115127 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-21 01:23:12 +00:00
ben%netscape.com
18d411fe5d fix 126764, bookmarks context menus don't show due to accidentally removed js files
revert changes to this file from last night.
r=jkeiser, sr=blake, a=roc+moz


git-svn-id: svn://10.0.0.236/trunk@115126 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-21 00:53:20 +00:00
naving%netscape.com
b06065c41d 100991 r=bienvenu sr=mscott a=roc+moz. Select the folder and the message (if any) after renaming a folder.
git-svn-id: svn://10.0.0.236/trunk@115125 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-21 00:16:57 +00:00
leaf%mozilla.org
68f39806b3 fix for infinitely looping windows gmake depend builds, code from cls, r=leaf, a=roc
git-svn-id: svn://10.0.0.236/trunk@115124 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-21 00:15:10 +00:00
wtc%netscape.com
a07081d36e Fixed misspelling.
git-svn-id: svn://10.0.0.236/trunk@115123 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-21 00:06:14 +00:00
smontagu%netscape.com
5ee130d40e Corrections to makefile. Bug 126674; r=cls; a=roc+moz
git-svn-id: svn://10.0.0.236/trunk@115122 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-21 00:01:32 +00:00
wtc%netscape.com
5ec3d3684a Bugzilla bug 125149: prevent the session ID count component of the session
ID from overflowing and corrupting the slot index component.  Do a lookup
in the session hash table to make sure the session id is not in use before
adding it to the table.  r=relyea.
Modified files: pkcs11.c pkcs11i.h


git-svn-id: svn://10.0.0.236/trunk@115121 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 23:59:35 +00:00
wtc%netscape.com
34ff13e6c2 nscSlotHashTable is not protected by a lock, so we need to use
PL_HashTableLookupConst to do the lookups.  r=mcgreer.  This bug is
discussed in bug 125149 but is not the main topic of that bug.


git-svn-id: svn://10.0.0.236/trunk@115120 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 23:53:45 +00:00
shrutiv%netscape.com
d9a0bd6bca Undoing portion of the last change
git-svn-id: svn://10.0.0.236/trunk@115119 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 23:45:34 +00:00
kin%netscape.com
7f79330aa2 Fix for blocker bug 126770 (Undo/Redo doesn't work in Text widgets, Composer, and Mail)
mozilla/editor/txmgr/src/nsTransactionManager.cpp
  mozilla/editor/txmgr/src/nsTransactionStack.cpp

    - nsTransactionStack::Peek() was intended to return NULL for
      an empty stack so I changed timeless' change for bug 114166
      to return NS_OK and init the return value to zero.

    - timeless also changed the behavior of nsDeque::End(), it no
      longer returns an interator that is one past the end. So
      nsTransactionStack::Peek() had to call CurrentItem() instead
      of operator--.

    - I also backed out the changes made to nsTransactionManager.cpp
      cause they are unnecessary with the changes made to
      nsTransactionStack::Peek() above.

r=timeless@bemail.org  sr=hyatt@netscape.com  a=leaf@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@115118 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 23:22:31 +00:00
shliang%netscape.com
0b600e8c11 bug 115673 - mail/news icons - doing this over again. r=andreww/sr=hewitt/a=brendan
git-svn-id: svn://10.0.0.236/trunk@115117 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 22:40:14 +00:00
pinkerton%netscape.com
3e6b411297 fix crash where we could dereference a null reference. shuffle some code around to ensure that can't happen anymore. r=ben/sr=blake/a=thesteve for smoketest blocker bug 126770
git-svn-id: svn://10.0.0.236/trunk@115116 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 21:51:25 +00:00
sgehani%netscape.com
9556798310 Actually making included tabs display when toggled on.
b=126703; r=dougt,morse; a=thesteve


git-svn-id: svn://10.0.0.236/trunk@115115 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 21:31:00 +00:00
jake%acutex.net
28e563b3a0 Bug 126029 - HTML in checkin comments wasn't being escaped properly for use in the pop-ups.
r=caillon


git-svn-id: svn://10.0.0.236/trunk@115114 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 21:17:04 +00:00
law%netscape.com
8e8830682b Fix for smoketest blocker bug 126687; adding new progress dialog component to package lists
git-svn-id: svn://10.0.0.236/trunk@115113 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 21:12:37 +00:00
ben%netscape.com
7260d4e2be blocker 126704 - can't load history items. removing some unnecessary code.
git-svn-id: svn://10.0.0.236/trunk@115112 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 20:55:28 +00:00
pschwartau%netscape.com
801d9342df Initial add.
git-svn-id: svn://10.0.0.236/trunk@115110 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 19:07:08 +00:00
sspitzer%netscape.com
a4177155b3 fix for #126677. dates not showing up in thread pane
or message pane on windows.  r/sr=bienvenu, a=leaf.


git-svn-id: svn://10.0.0.236/trunk@115109 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 18:24:47 +00:00
kirk.erickson%sun.com
994e815065 Added tokenIDCount, and tokenHashTable to comments about objectLock.
git-svn-id: svn://10.0.0.236/trunk@115108 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 18:05:52 +00:00
timeless%mac.com
a73ac4fc75 HPUX rightly insists that class a{a::a(){}} isn't the right way to declare a constructor
fixed to class a{a(){}}.  I can't believe that msvc and gcc didn't mind what I did.


git-svn-id: svn://10.0.0.236/trunk@115106 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 14:29:12 +00:00
mkaply%us.ibm.com
c1b38beab8 Fix HPUX bustage - some compilers don't like a comma on the last enum
git-svn-id: svn://10.0.0.236/trunk@115105 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 13:48:50 +00:00
sspitzer%netscape.com
b5d66d0be8 fix for #121639. get forward as attachment to work for news again.
while I'm at it, some code cleanup.  note, this fix also makes it so
we use the news cache when copying messages, which is a perf win.
most of this r=naving, all of it r/sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@115104 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 08:23:05 +00:00
law%netscape.com
5d2c4d7fcc Bug 27609; use new progress dialog so errors are handled properly; r=bzbarsky, sr=ben
git-svn-id: svn://10.0.0.236/trunk@115103 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 08:03:21 +00:00
seawood%netscape.com
16201999e4 Updating search path (again). Fixing tinderbox bustage from bug 120845
git-svn-id: svn://10.0.0.236/trunk@115102 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 08:00:58 +00:00
law%netscape.com
e16d1d46e6 Bug 27609; change exthandler to use new progress dialog and properly report i/o errors; r=bzbarsky, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@115101 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 08:00:29 +00:00
law%netscape.com
23f94daf82 Bug 27609; make webbrowserpersist work properly with new progress dialog and report errors better; r=adamlock, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@115100 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 07:57:33 +00:00
law%netscape.com
fe6b53739a Bug 27609; final changes for new progress dialog, r=ben, sr=jag
git-svn-id: svn://10.0.0.236/trunk@115099 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 07:54:37 +00:00
jst%netscape.com
0604f64bed Checking in Boris Zbarsky's <bzbarsky@mit.edu> fix for bug 117269. Making mozilla not invent silly file extensions when saving files. r=law@netscape.com, rs=jaggernaut@netscape.com, jst@netscape.com
git-svn-id: svn://10.0.0.236/trunk@115098 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 07:50:52 +00:00
law%netscape.com
660ab2c0e8 Bug 27609; last piece of build puzzle for new progress dialog; r=bryner, sr=jag
git-svn-id: svn://10.0.0.236/trunk@115097 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 07:50:02 +00:00
seawood%netscape.com
e56f01c063 Fixing more win32 gmake bustage
git-svn-id: svn://10.0.0.236/trunk@115096 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 07:49:43 +00:00
law%netscape.com
99cfff7b38 Bug 27609; add new progress dialog to win32/linux builds; r=bryner, sr=jag
git-svn-id: svn://10.0.0.236/trunk@115095 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 07:48:15 +00:00
pavlov%netscape.com
ee5bd6103b bug 125713 sr=brendan
git-svn-id: svn://10.0.0.236/trunk@115094 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 07:44:35 +00:00
law%netscape.com
2175432b2c Bug 27609; mac build system changes to build new progress dialog; r=sdagley, sr=jag
git-svn-id: svn://10.0.0.236/trunk@115093 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 07:31:09 +00:00
sgehani%netscape.com
7f7ad8c6a7 Fix language navigation up/down button edge cases.
b=120382; r=law; sr=hewitt


git-svn-id: svn://10.0.0.236/trunk@115092 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 07:27:13 +00:00
joki%netscape.com
d9bb857aa4 Fix for bug 56240, reset selection and mouse capture states when mousedown/mouseup sequence processes abnormally. r:saari, sr:js
git-svn-id: svn://10.0.0.236/trunk@115091 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 07:23:35 +00:00
joki%netscape.com
b8a3a15c26 Fix for bug 56240, reset selection and mouse capture states when mousedown/mouseup sequence processes abnormally. r:saari, sr:jst
git-svn-id: svn://10.0.0.236/trunk@115090 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 07:22:55 +00:00
taka%netscape.com
c2e9120f96 Re-write RFC-2047 encoder. bug 73403 12699 37088 98675 102610 104447 119079, r=nhotta, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@115089 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 07:18:11 +00:00
seawood%netscape.com
bef20ca9df Updating REQUIRES.
Fixing win32 gmake tinderbox bustage


git-svn-id: svn://10.0.0.236/trunk@115088 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 07:18:05 +00:00
sgehani%netscape.com
51f944fe8d Land tab overflow implementation.
b=126095; r=morse; sr=dveditz


git-svn-id: svn://10.0.0.236/trunk@115087 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 07:17:45 +00:00
aaronl%netscape.com
dfc7d25ee2 Bug 115686. F4 to open menulist popups. Incorrect of original checkin, checking it in correctly. r=blake, sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@115086 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 07:14:13 +00:00
seawood%netscape.com
15e6f7d32c Use PR_TRUE instead of true.
Fixing OS/2 & AIX tinderbox bustage


git-svn-id: svn://10.0.0.236/trunk@115085 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 07:13:29 +00:00
seawood%netscape.com
6b84c9d933 Do platform checks for postscript printing support (MOZ_ENABLE_POSTSCRIPT) in configure instead of makefiles.
Bug #126102 r=bryner


git-svn-id: svn://10.0.0.236/trunk@115084 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 07:08:02 +00:00
shliang%netscape.com
97cfb7b78f bug 115673 - new mailnews offline icons - r=andreww, sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@115083 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 07:04:47 +00:00
jband%netscape.com
bded77e04f fix bug 126333. reduce shutdown leakage by releaseing Components object members. r=dbradley sr=alecf
git-svn-id: svn://10.0.0.236/trunk@115082 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 07:03:27 +00:00
shliang%netscape.com
9868ccda10 bug 89706 - new progressmeter for classic - image by wjbell@belletc.net - r=shuehan, sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@115081 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 07:01:27 +00:00
shliang%netscape.com
9518ab89ff bug 120635 - disabled editable menulists are different size - r=andreww, sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@115080 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 06:59:24 +00:00
shliang%netscape.com
e210348deb bug 119385 - some modern images are needlessly transparent - r=andreww, sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@115079 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 06:58:08 +00:00
seawood%netscape.com
3eac8bb56c Remove unneeded dirs from xpcom standalone build.
Go Alecf!


git-svn-id: svn://10.0.0.236/trunk@115078 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 06:56:15 +00:00
shliang%netscape.com
95ae5532b2 bug 116905 - classic respin icon not displayed - patch by joonas@cc.hut.fi - r=shuehan, sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@115077 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 06:56:10 +00:00
shliang%netscape.com
d7c0f29fa6 bug 117084 - fields in wallet viewer are too narrow - r=andreww, sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@115076 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 06:52:30 +00:00
shliang%netscape.com
b1ebf33381 bug 112273 - inconsisten chrome url in classic's global/contents.rdf - r=andreww, sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@115075 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 06:50:55 +00:00
shliang%netscape.com
1ce87fe994 bug 122492 - addressing widget text not centered - r=bhuvan, sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@115074 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 06:48:44 +00:00
shliang%netscape.com
f0eca83c67 bug 45173 - make mailing list address entry dialog use addressing widget - r=hewitt/bhuvan, sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@115073 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 06:46:11 +00:00
rginda%netscape.com
ca0ebf3fe6 - venkman only -
add fbreak command to source view context menu


git-svn-id: svn://10.0.0.236/trunk@115072 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 06:45:47 +00:00
seawood%netscape.com
9d92a7c416 Moved npapi.h & npupp.h to modules/plugin/base/public. Removing old copies
Bug #120845 r=bryner


git-svn-id: svn://10.0.0.236/trunk@115071 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 06:41:42 +00:00
cathleen%netscape.com
6a0e426e6c eliminate nsCRT::strlen for char* strings (part 5), bug 124536 r=dp sr=brendan
git-svn-id: svn://10.0.0.236/trunk@115070 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 06:38:38 +00:00
shliang%netscape.com
094e13d6fb bugs 116451, 109908 - changing mail list and map it button display in addressbook card view pane - r=bhuvan, sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@115069 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 06:34:00 +00:00
shliang%netscape.com
62082bc91f bugs 118878, 118882, 118885, 118891, 95699 - addressbook printing - r=bhuvan, sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@115068 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 06:30:03 +00:00
seawood%netscape.com
77d4083faf Allow distributors to set specific builddate by setting MOZ_BUILD_DATE in the env.
Thanks to Christopher Blizzard <blizzard@redhat.com> for the patch.
Bug #123391 r=cls,blizzard


git-svn-id: svn://10.0.0.236/trunk@115067 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 06:21:10 +00:00
sgehani%netscape.com
dc2420a155 Landing print preview toolbar and UI.
b=111235; r=law; sr=hewitt


git-svn-id: svn://10.0.0.236/trunk@115066 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 06:19:39 +00:00
samuel%sieb.net
33c49ab860 Bug 120153 - make /part always close the correct tab
r=rginda
chatzilla only


git-svn-id: svn://10.0.0.236/trunk@115065 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 06:19:08 +00:00
samuel%sieb.net
ff7c89d6f9 Bug 126418 - add '{' and '}' to not be included in channel links
r=rginda
chatzilla only


git-svn-id: svn://10.0.0.236/trunk@115064 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 06:16:42 +00:00
jkeiser%netscape.com
949db40184 C++ wrapper for PLDHashTable (bug 125489), r=alecf@netscape.com, sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@115063 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 06:08:53 +00:00
seawood%netscape.com
e2640f450e Link xpcom after unicharutil so that symbols are resolved in the proper order on Irix.
Fixing tinderbox bustage.


git-svn-id: svn://10.0.0.236/trunk@115062 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 06:06:54 +00:00
jkeiser%netscape.com
7becb2bb13 Tabbing out of dropdown does not reset selected item (bug 100188), r=rods@netscape.com, sr=attinasi@netscape.com
git-svn-id: svn://10.0.0.236/trunk@115061 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 05:59:46 +00:00
seawood%netscape.com
e0bb3d1c56 Adding missing file to win32 gmake build.
Fixing tinderbox bustage


git-svn-id: svn://10.0.0.236/trunk@115060 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 05:59:02 +00:00
rginda%netscape.com
bb1f1d2087 - venkman only -
Adds a "Windows" child to the project view, which tracks all open windows.  Script tags and sub-windows are displayed as children of windows.  Users can now visit files even if they aren't loaded by the js engine.  Clicking on the margin of a line in a file which is not currently loaded by the engine sets a future breakpoint.  See also bug 110312.

find-url command exposed to the console.

fixed strict warning in the command-manager.


git-svn-id: svn://10.0.0.236/trunk@115059 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 05:58:39 +00:00
dcone%netscape.com
d781bc3674 bug=100324 r=dcone sr=attinasi. Checkin for ftang. Measure the cyrillic characters.
git-svn-id: svn://10.0.0.236/trunk@115058 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 05:55:52 +00:00
seawood%netscape.com
a240366484 Move old 4x plugin headers from mozilla/include to mozilla/modules/plugin/base/p
ublic/ .
Bug #120845 r=bryner


git-svn-id: svn://10.0.0.236/trunk@115057 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 05:52:55 +00:00
timeless%mac.com
235d655099 Bug 121922 JavaScript strict warning, cleanup of contentAreaClick
patch by caillon@returnzero.com r=walk84 sr=jag


git-svn-id: svn://10.0.0.236/trunk@115056 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 05:52:37 +00:00
jkeiser%netscape.com
7922aa5330 mNoNameLookupTable rename (bug 123302), r=sicking@bigfoot.com, sr=jst@netscape.com
git-svn-id: svn://10.0.0.236/trunk@115055 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 05:51:28 +00:00
jst%netscape.com
4d29697e83 Fixing bug 111529. Optimizing out unnecessary QI calls from nsScriptSecurityManager::GetObjectPrincipal() and doing some other minor cleanups and speedups. r=nisheeth@netscape.com, sr=jband@netscape.com
git-svn-id: svn://10.0.0.236/trunk@115054 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 05:51:05 +00:00
rginda%netscape.com
2baaf83b8f bug 126365, "add options and private support to jsdIContext", sr=jst, r=jband
add jsdIContext::options and ::privateData attributes


git-svn-id: svn://10.0.0.236/trunk@115053 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 05:45:57 +00:00
jkeiser%netscape.com
c899834350 Mac crashing on submit input type=image (bug 126268), r=sicking@bigfoot.com, sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@115052 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 05:45:18 +00:00
seawood%netscape.com
2345629aa3 Move old 4x plugin headers from mozilla/include to mozilla/modules/plugin/base/public/ .
Bug #120845 r=bryner


git-svn-id: svn://10.0.0.236/trunk@115051 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 05:44:43 +00:00
rogerl%netscape.com
00f1179b87 r=thesteve, sr=brendan, bug @119909 - crashing RegExp with > 10 backrefs.
git-svn-id: svn://10.0.0.236/trunk@115050 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 05:43:26 +00:00
rjc%netscape.com
8934664f7b Fix bug # 125158: force focus on Mac OS X sheets. code from saari, r=bryner sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@115049 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 05:42:24 +00:00
law%netscape.com
5b4ec5ba97 Bug 106082; Adds code to select item in Explorer window for Reveal(); r=sgehani, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@115048 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 05:41:34 +00:00
arougthopher%lizardland.net
a2127abd9a Fix for Bug#125132
foreign characters not displayed properly in justified text

Still iterates one character at a time, but can handle utf-8 chars now.

r=arougthopher@lizardland.net


git-svn-id: svn://10.0.0.236/trunk@115047 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 05:38:13 +00:00
arougthopher%lizardland.net
102230db45 Fix for Bug#125898
Fix for "tearing" of page while scrolling

r=mozilla@switkin.com


git-svn-id: svn://10.0.0.236/trunk@115046 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 05:34:02 +00:00
hewitt%netscape.com
924e9b3a0b case issue in file name
git-svn-id: svn://10.0.0.236/trunk@115045 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 04:49:47 +00:00
hewitt%netscape.com
7aecf8e469 another missing file, is my brain missing as well?
git-svn-id: svn://10.0.0.236/trunk@115044 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 04:45:22 +00:00
ben%netscape.com
b93135a58a updating nsIBookmarksService caller
git-svn-id: svn://10.0.0.236/trunk@115043 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 04:35:57 +00:00
ben%netscape.com
c22b40c1b3 114142 - uniform twisty & click behaviour. ensure correct style is used. r=blake, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@115042 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 04:33:43 +00:00
ben%netscape.com
7562360869 114142 - uniform twisty & click behaviour. ensure correct style is used. r=blake, sr=hyatt
required part of files landed previously, otherwise css files will be missing!


git-svn-id: svn://10.0.0.236/trunk@115041 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 04:33:08 +00:00
ben%netscape.com
42d570bddc update nsIBookmarksService client to use new method name
git-svn-id: svn://10.0.0.236/trunk@115040 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 04:25:40 +00:00
dbaron%fas.harvard.edu
7a3c8b04cb Fix extraneous whitespace in the makefile that was causing bustage (since $(srcdir)/file ended up with a space in the middle. b=120201
git-svn-id: svn://10.0.0.236/trunk@115039 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 04:20:14 +00:00
ben%netscape.com
e696ddd4bb update makefile to include appropriate shell lib.
r=rjc sr=hyatt


git-svn-id: svn://10.0.0.236/trunk@115038 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 04:19:55 +00:00
ben%netscape.com
55bf179df4 Updating call sites of bookmarks-service methods to use new method names.
r=rjc, sr=hyatt


git-svn-id: svn://10.0.0.236/trunk@115037 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 04:18:07 +00:00
ben%netscape.com
df77c10637 Fix for 106326 - better handling of IE favorites. Adding support for one-time import of
IE favorites in addition to dynamic root which is now off by default.
Also update the nsIBookmarkService API to support IDL naming conventions, and enhance API
with utility methods requested and required by clients.
r=rjc, sr=hyatt


git-svn-id: svn://10.0.0.236/trunk@115036 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 04:16:36 +00:00
sfraser%netscape.com
db09c7f87f Adding nsITimerScriptable.idl to the XML project for sgehani.
git-svn-id: svn://10.0.0.236/trunk@115035 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 04:09:44 +00:00
rjc%netscape.com
2e50022ce0 Fix bug # 125361: bookmarks issue. r=tingley sr=ben
git-svn-id: svn://10.0.0.236/trunk@115034 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 04:08:01 +00:00
ben%netscape.com
ae47ccc704 Fix for 106326 - better handling of IE favorites. Adding support for one-time import of
IE favorites in addition to dynamic root which is now off by default.
r=rjc, sr=hyatt


git-svn-id: svn://10.0.0.236/trunk@115033 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 04:06:57 +00:00
blakeross%telocity.com
cb84d51fca 66321 - prevent arrow key toggling in radiobuttons from bubbling. r=ben sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@115032 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 04:06:23 +00:00
hewitt%netscape.com
d03e46b2bf missed requires on unix
git-svn-id: svn://10.0.0.236/trunk@115031 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 04:01:36 +00:00
sgehani%netscape.com
ede69d0b9a Land update notifications.
b=120201; r=law,pavlov; sr=dveditz


git-svn-id: svn://10.0.0.236/trunk@115030 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 04:01:34 +00:00
badami%netscape.com
0ba82820c6 Rolling back fix for bug 73308.
Seems to be causing regression 126311.


git-svn-id: svn://10.0.0.236/trunk@115029 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 04:01:22 +00:00
dbaron%fas.harvard.edu
6df13f8120 No newline at end of file will probably break some compilers (and it causes warnings on gcc).
git-svn-id: svn://10.0.0.236/trunk@115028 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 03:57:04 +00:00
hewitt%netscape.com
00cc82b2a7 whoops, didn't intend to check this in
git-svn-id: svn://10.0.0.236/trunk@115027 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 03:53:33 +00:00
dbaron%fas.harvard.edu
a6fa9e39c3 No newline at end of file could be dangerous -- I'm not sure. So preventing potential bustage.
git-svn-id: svn://10.0.0.236/trunk@115026 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 03:53:30 +00:00
hewitt%netscape.com
1597fc0a9c 68136 - Mozilla should have a Full-screen mode, r=ben, sr=jst/jag
git-svn-id: svn://10.0.0.236/trunk@115025 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 03:50:48 +00:00
ducarroz%netscape.com
a1dc44a2de Fix for bug 93439. Better algorithm to extract attachment of embedded messages. Also use subject of the message as attachment name if needed. R=varada, SR=bienvenu
git-svn-id: svn://10.0.0.236/trunk@115024 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 03:45:45 +00:00
dbaron%fas.harvard.edu
1be77ac75f Fix bustage from hewitt's checkin by exporting nsIFullScreen.idl. b=68136
git-svn-id: svn://10.0.0.236/trunk@115023 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 03:42:42 +00:00
ducarroz%netscape.com
40a6834d93 Fix for bug 112625. When decomposing a message into files, we need to parse children of a multipart/alternative part. R=cavin, SR=mscott
git-svn-id: svn://10.0.0.236/trunk@115022 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 03:39:55 +00:00
hewitt%netscape.com
3a936c3077 68136 - Mozilla should have a Full-screen mode, r=ben, sr=jst/jag
git-svn-id: svn://10.0.0.236/trunk@115021 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 03:33:52 +00:00
peterlubczynski%netscape.com
58ba5b055e Fixing keyboard event bustage for Mac plugins bug 110190 r=sdagley sr=beard
git-svn-id: svn://10.0.0.236/trunk@115020 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 03:23:50 +00:00
sicking%bigfoot.com
e51968e5eb change the xbl-syntax <... inherits=".."> to <... xbl:inherits="..">
b=119317 r=jkeiser sr=hyatt


git-svn-id: svn://10.0.0.236/trunk@115019 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 03:21:26 +00:00
rods%netscape.com
41c01215ce It will no longer layout document with a zero width or height
Bug 114139 r=dcone sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@115018 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 03:21:25 +00:00
joki%netscape.com
d4bd380211 Fix 36573, send text field change event through nsPresShell central dispatch method in order to correctly set target property. r:saari, sr:jst
git-svn-id: svn://10.0.0.236/trunk@115017 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 03:20:33 +00:00
dbaron%fas.harvard.edu
4281b39a7d Some compilers (like gcc 3.0.3, at least) don't like a main that returns void, so make it return int. Fixing bustage. r=timeless
git-svn-id: svn://10.0.0.236/trunk@115016 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 03:20:04 +00:00
rods%netscape.com
d45c6e25f1 1) Makes sure that when a PrintSettings is created it is initialized from the
default printer.
2) Mail now uses the nsIWebBrowserPrint interface to create the PrintSettings
object it caches and uses
3) Editor now creates and caches a PrintSettings object.
Bug 123554 r=dcone sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@115015 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 03:18:33 +00:00
joki%netscape.com
91468521dd Fix for 104310, prevent recursive firing of onselect event. r:saari, sr:jst
git-svn-id: svn://10.0.0.236/trunk@115014 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 03:18:14 +00:00
dbragg%netscape.com
ecdd4eb6af Updating the localeVersion to 0.9.9. Fixes bug 126240. r=tao, sr=dveditz
git-svn-id: svn://10.0.0.236/trunk@115013 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 03:18:10 +00:00
harishd%netscape.com
28bce6046e Regression - Make EXPECTED TAG error message localizable. b=126452, r=harishd, sr=jst. ** Patch provided by heikki@netscape.com **
git-svn-id: svn://10.0.0.236/trunk@115012 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 03:16:14 +00:00
shrutiv%netscape.com
a733e80e45 Including cfg file for Mac customization
git-svn-id: svn://10.0.0.236/trunk@115011 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 03:13:31 +00:00
mscott%netscape.com
bb3d09156a Bug #11926, psuedo is spelled pseudo. Correct the spelling error on my pref.
rs=sspitzer


git-svn-id: svn://10.0.0.236/trunk@115010 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 03:11:27 +00:00
nhotta%netscape.com
2f7b56270c Changed the conversion from UTF-8 to UCS2 to use uconv which can handle stream input,
bug 118664, r=ducarroz, sr=sspitzer.


git-svn-id: svn://10.0.0.236/trunk@115009 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 03:10:19 +00:00
timeless%mac.com
e4beb05e73 Bug 114166 Test app for nsDeque
rs=alecf


git-svn-id: svn://10.0.0.236/trunk@115008 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 03:09:40 +00:00
timeless%mac.com
29beedeb0d Bug 114166 rewrite nsDeque
r=akkana sr=alecf
rs=alecf for TestDeque.cpp


git-svn-id: svn://10.0.0.236/trunk@115007 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 03:08:32 +00:00
naving%netscape.com
dd327121f2 114960 r=racham sr=mscott. Select the search text upon issuing search from search bar(quick search)
git-svn-id: svn://10.0.0.236/trunk@115006 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 03:06:30 +00:00
varada%netscape.com
0e09d6450f fix for 86116-autospellcheck doesnt work all the time;r=ducarroz;sr=mscott
git-svn-id: svn://10.0.0.236/trunk@115005 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 03:06:08 +00:00
varada%netscape.com
adb8072aaf fix for 105838;choosing right identity;r=ducarroz;sr=mscott
git-svn-id: svn://10.0.0.236/trunk@115004 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 03:05:53 +00:00
nhotta%netscape.com
c69aaa6d4d Changed to use the service for nsIMimeConverter, bug 123699, sr=mscott.
git-svn-id: svn://10.0.0.236/trunk@115003 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 03:05:46 +00:00
dbragg%netscape.com
e062d3a804 Fix for blocker bug 126507. The fix for 91721 required the removal of the drop-down
box in the Pref/Appearance.  I removed the drop down code but not the code that calls
it when the OK button is pressed.  This fix corrects that. r=sgehani, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@115002 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 03:05:24 +00:00
nhotta%netscape.com
be5ac9d0a7 Changed the conversion from UTF-8 to UCS2 to use uconv which can handle stream input,
bug 118664, r=ducarroz, sr=sspitzer.


git-svn-id: svn://10.0.0.236/trunk@115001 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 03:04:40 +00:00
nhotta%netscape.com
552b14c1fd Changed to use the non nsString version of nsITextTransform::Change which saves the allocation for nsString, plus clean up,
bug 125077, r=ducarroz, sr=sspitzer.


git-svn-id: svn://10.0.0.236/trunk@115000 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 03:04:24 +00:00
bbaetz%student.usyd.edu.au
869ebcd121 The mac doesn't have strdup?? Using nsCRT::strdup instead, like the rest
of the file.


git-svn-id: svn://10.0.0.236/trunk@114999 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 02:37:47 +00:00
hewitt%netscape.com
d65be682b1 121955 - implement checkbox listitems, r=hyatt, sr=blake
git-svn-id: svn://10.0.0.236/trunk@114998 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 02:20:27 +00:00
hewitt%netscape.com
43735b115e 110165 - Crash scrolling in addressing widget, r=hyatt, sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@114997 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 02:19:08 +00:00
cmanske%netscape.com
04c3580b8b Update to Composer Publishing UI, b=88208, r=brade, sr=kin
git-svn-id: svn://10.0.0.236/trunk@114996 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 02:17:46 +00:00
pinkerton%netscape.com
1bdf0dd8ca don't bail on bg drawing when moz-appearance is set on a root. r=bryner/sr=hyatt. bug#119736
git-svn-id: svn://10.0.0.236/trunk@114995 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 02:14:18 +00:00
bbaetz%student.usyd.edu.au
bb2690755b Bug 110760 - directory listings shouldn't reuly on libappcomps.
Also fixes bug 102826 & related issues.
r=dougt, sr=darin


git-svn-id: svn://10.0.0.236/trunk@114994 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 02:14:17 +00:00
pinkerton%netscape.com
df549a9260 cleanup bg theme brush and fix things for dialog bg to draw. r=bryner/sr=hyatt. bug#119736
git-svn-id: svn://10.0.0.236/trunk@114993 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 02:14:04 +00:00
dbaron%fas.harvard.edu
57bd9db886 Fix IRIX bustage. We can't use C++ comments in headers included by C files.
git-svn-id: svn://10.0.0.236/trunk@114992 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 02:04:10 +00:00
alecf%netscape.com
d93d2484e1 argh, fix more mac bustage, I think this is the end of it.. Sorry, I hadn't re-exported my .xml files
git-svn-id: svn://10.0.0.236/trunk@114991 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 01:43:45 +00:00
hyatt%netscape.com
f178aa40ac Scrolling ROCKS in Cocoa now. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@114989 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 01:09:25 +00:00
hyatt%netscape.com
33a0508bfc Scrolling ROCKS in Cocoa now. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@114988 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 01:07:39 +00:00
alecf%netscape.com
c076eca201 add unicharutil static lib
git-svn-id: svn://10.0.0.236/trunk@114983 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 00:48:08 +00:00
alecf%netscape.com
bd7d7c1bf1 argh, add requires for non-gmake win32
git-svn-id: svn://10.0.0.236/trunk@114982 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 00:43:01 +00:00
smontagu%netscape.com
4ca6dc62ac Linux bustage
git-svn-id: svn://10.0.0.236/trunk@114981 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 00:25:06 +00:00
blakeross%telocity.com
b49318adc9 Download manager. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@114980 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 00:15:14 +00:00
blakeross%telocity.com
475b54447d Download manager. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@114979 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 00:11:23 +00:00
smontagu%netscape.com
f446513d7d Yet another attempt to unbust tinderbox
git-svn-id: svn://10.0.0.236/trunk@114978 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-20 00:05:34 +00:00
alecf%netscape.com
fda1c3b05c add unicharutil static libs
git-svn-id: svn://10.0.0.236/trunk@114977 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 23:47:11 +00:00
smontagu%netscape.com
d8d40875b4 Another bustage fix
git-svn-id: svn://10.0.0.236/trunk@114976 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 23:35:00 +00:00
gerv%gerv.net
3b38357cf3 Bug 117515 - describekeywords.cgi templatisation.
git-svn-id: svn://10.0.0.236/trunk@114975 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 23:32:07 +00:00
gerv%gerv.net
c777c794ee Bug 115369 - templatise long_list.cgi.
git-svn-id: svn://10.0.0.236/trunk@114974 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 23:22:24 +00:00
roc+%cs.cmu.edu
b87aae1f18 Bug 91516. FIXING BUSTAGE AGAIN
git-svn-id: svn://10.0.0.236/trunk@114973 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 23:19:11 +00:00
locka%iol.ie
bc1c25f6fb Treat NOFRAMES content as CDATA during serialisation to prevent entity subsitution. b=122077 r=harishd@netscape.com sr=jst@netscape.com
git-svn-id: svn://10.0.0.236/trunk@114972 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 22:50:16 +00:00
alecf%netscape.com
f85a67075e one part of fix for bug 107575 - clean up consumers of nsString::EqualsIgnoreCase and nsString::EqualsWithConversion, to be explicit about case-insensitive compares
r=timeless sr=jag


git-svn-id: svn://10.0.0.236/trunk@114971 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 22:49:12 +00:00
timeless%mac.com
ee97348478 Bug 125078 Implement InitPrintSettingsFromPrinter for GTK+/Xlib
patch by Roland.Mainz@informatik.med.uni-giessen.de r=rods sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@114969 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 22:47:35 +00:00
ducarroz%netscape.com
18647eee0a Temporary back up my fix for bug 112625 to verify is not the cause of the MLK reported in bug 12364
git-svn-id: svn://10.0.0.236/trunk@114968 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 22:47:31 +00:00
bienvenu%netscape.com
c409a89b6c fix imap label setting on server to unset any possible other labels rs=sspitzer 126144
git-svn-id: svn://10.0.0.236/trunk@114967 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 22:47:13 +00:00
bienvenu%netscape.com
095543d2f8 fix downloading of news msgs when going offline if you automatically download msgs rs=sspitzer 126342
git-svn-id: svn://10.0.0.236/trunk@114966 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 22:39:33 +00:00
ian%hixie.ch
908e34841f Improve help info. Change the command syntax to not clash with the Infobot module. Made the -- and ++ commands slightly more discriminating. Fixed an error in an error message (how long till ' loses its special meaning... grr...). Made people drop off the list when they hit zero. Made the individual karma report give the position of the person in the list. Fixed a logic errer in the private stats code. b=123713, r=kerz
git-svn-id: svn://10.0.0.236/trunk@114965 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 22:34:49 +00:00
roc+%cs.cmu.edu
5d7bbba33d Fixing bustage. Bug 91516.
git-svn-id: svn://10.0.0.236/trunk@114964 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 22:26:50 +00:00
beard%netscape.com
ce56b8fc88 [not part of build] bumped version to 1.0d8.
git-svn-id: svn://10.0.0.236/trunk@114962 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 22:24:34 +00:00
bryner%netscape.com
a58dd42daf fixing 152 compiler warnings (bug 126336). r=glazman, sr=ben.
git-svn-id: svn://10.0.0.236/trunk@114961 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 22:19:44 +00:00
akkana%netscape.com
27123eb55d 97157: turn off debug messages
git-svn-id: svn://10.0.0.236/trunk@114960 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 22:18:34 +00:00
brade%netscape.com
a46ca5d7d2 fix to use NS_LITERAL_STRING; bug 26384 r=cmanske sr=kin
git-svn-id: svn://10.0.0.236/trunk@114959 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 22:14:57 +00:00
brade%netscape.com
e401944c63 check if src/dest are equals and don't rewrite file; fix NS_LITERAL_STRING; bug 124625 (r=adamlock; sr=darin)
git-svn-id: svn://10.0.0.236/trunk@114958 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 22:11:59 +00:00
jake%acutex.net
56781266ab Bug 126487 - Edit attachment as comment was causing an immediate submit instead of letting you edit it in newer Mozilla builds.
r= bbaetz x2


git-svn-id: svn://10.0.0.236/trunk@114957 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 22:01:33 +00:00
smontagu%netscape.com
c8e7c886e0 Fix tinderbox bustage
git-svn-id: svn://10.0.0.236/trunk@114956 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 21:55:58 +00:00
smontagu%netscape.com
1e6ecfd307 Fix tinderbox bustage
git-svn-id: svn://10.0.0.236/trunk@114955 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 21:44:16 +00:00
ian%hixie.ch
c3fd01caee Stop private messages to the bot from being logged. b=123956, r=kerz. Rename the default command from uris to links. b=72957, r=kerz.
git-svn-id: svn://10.0.0.236/trunk@114954 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 21:42:04 +00:00
ian%hixie.ch
96d388d9f9 Minor changes to what commands are accepted to make it friendlier. b=72961, r=kerz
git-svn-id: svn://10.0.0.236/trunk@114953 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 21:37:20 +00:00
roc+%cs.cmu.edu
d392c57939 Bug 91516. Organize view managers into a tree so that IFRAMEs can be rendered and event-processed coherently with their containing documents. r=kmcclusk,rods,sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@114952 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 21:33:26 +00:00
ian%hixie.ch
707f822bde Add the custom library files to the list of files to check for changes. This will make upgrading mozbot easier. r=kerz
git-svn-id: svn://10.0.0.236/trunk@114951 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 21:33:23 +00:00
sspitzer%netscape.com
44df1f1fa9 fix for #121868. crashers problems when we fail to generate collation keys.
this happens to us on OS X, it seems.  patch by nhotta.  r/sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@114950 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 21:24:31 +00:00
blakeross%telocity.com
46dd45e3ec The rest of the fix for 77935 that I forgot last night. r=hewitt sr=alecf
git-svn-id: svn://10.0.0.236/trunk@114949 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 21:23:34 +00:00
roc+%cs.cmu.edu
c8545dff04 Bug 91516. Safeguard view traversal in nsObjectFrame so it doesn't walk out the current document. r=peterl,sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@114948 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 21:22:23 +00:00
sspitzer%netscape.com
83b9b630e2 fix for #124430. hide sidebar in addressbook by default. r/sr=bienvenu, a=bnesse
git-svn-id: svn://10.0.0.236/trunk@114947 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 21:20:30 +00:00
cbiesinger%web.de
41e3a777e3 bug 126059 r=timeless sr=alecf
disable menu stuff for images (like Search in Page, Text Zoom, etc.)


git-svn-id: svn://10.0.0.236/trunk@114946 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 21:19:42 +00:00
samuel%sieb.net
ef05b65cfb Bug 92933 - correct tab selection
r=rginda
chatzilla only


git-svn-id: svn://10.0.0.236/trunk@114945 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 21:07:34 +00:00
seawood%netscape.com
efc862c6ef Updating REQUIRES.
Fixing tinderbox bustage.


git-svn-id: svn://10.0.0.236/trunk@114944 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 20:55:54 +00:00
jake%acutex.net
0b97d4fccf Bug 118774 - The keyword field wasn't showing up because have_keywords wasn't being properly set before passing it on to the template.
Patch by Jeff Lawson <jlawson@bovine.net>
r= jake, justdave


git-svn-id: svn://10.0.0.236/trunk@114943 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 20:50:18 +00:00
smontagu%netscape.com
d0afe74092 Converting bidi utilities to non-XPCOM interfaces. Bug 120818; r=mkaply, nhotta; sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@114942 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 20:41:32 +00:00
brade%netscape.com
2fa52a2da9 fix mac build bustage
git-svn-id: svn://10.0.0.236/trunk@114941 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 18:27:25 +00:00
cathleen%netscape.com
28c9878e85 back out this nsCRT::strlen to strlen change, look for better solution later
git-svn-id: svn://10.0.0.236/trunk@114940 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 17:27:11 +00:00
cathleen%netscape.com
6f09324ed7 eliminate nsCRT::strlen for char* strings (part 4), bug 124536 r=dp sr=brendan
git-svn-id: svn://10.0.0.236/trunk@114939 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 16:01:45 +00:00
hidday%geocities.com
699ab5e44e Bug 97587: can't create image maps from the DOM.
We were trying to add the image map to the wrong
document. r=sicking@bigfoot.com sr=jst@netscape.com


git-svn-id: svn://10.0.0.236/trunk@114938 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 16:00:33 +00:00
karnaze%netscape.com
430941b018 bug 41262 - new table border collapsing code. sr=attinasi, r=alexsavulov.
git-svn-id: svn://10.0.0.236/trunk@114937 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 15:48:28 +00:00
cmanske%netscape.com
f915ef807f Fix another dialog focus racing bug - table properties, b=126049, r=rcassin@supernova.org, sr=dveditz
git-svn-id: svn://10.0.0.236/trunk@114936 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 15:09:41 +00:00
ian%hixie.ch
24837172c9 Correct minor typo ('retieve' to 'retrieve'). r=ispell
git-svn-id: svn://10.0.0.236/trunk@114935 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 15:04:55 +00:00
wtc%netscape.com
0a7f3ffdbb Bugzilla bug 124952: removed the "depend->clean" hack for NSS 3.4 landing.
Modified files: Makefile.in security/manager/Makefile.in
security/nss/makefile.win


git-svn-id: svn://10.0.0.236/trunk@114934 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 15:03:07 +00:00
cmanske%netscape.com
329ee294f0 1st draft of publish icon added to Composer toolbar and CSS to use it, b=125128, r=glazman, sr=dveditz
git-svn-id: svn://10.0.0.236/trunk@114933 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 15:01:47 +00:00
dbradley%netscape.com
4c972e2fbe Bug 119382 - attribute nsIIDPtr IID considered harmful - This patch makes it an error to declare an attribute named IID or a method named getIID. r=jband, sr=jst
git-svn-id: svn://10.0.0.236/trunk@114932 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 14:48:00 +00:00
jdunn%netscape.com
93a46ee258 adding xptc files for HP-UX 11.20 support of IPF (ia64 platform).
r=jband@netscape.com
r=cls@seawood.org
# 126293


git-svn-id: svn://10.0.0.236/trunk@114928 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 12:28:21 +00:00
blizzard%redhat.com
2e152ec52a Bug #125495. Get irc building again in the rpms. Get these patches working again. Doesn't affect the default build.
git-svn-id: svn://10.0.0.236/trunk@114927 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 12:16:50 +00:00
jfrancis%netscape.com
b38a95dde6 fixes:
117418: warnings in nsWSRunObject.cpp
98286: splitting paragraphs broken
101041: block transformations could grab too much beyon selection
82813: whitespace handling code needs to do right thing with preformatted text
99545 &
103677: new blocks not always pre-populated with br
41336: better handling of mailcites when splitting or deleting them or portions of them

partial fix for:
46474: creating new blocks kills style settings

r=fm, sr=kin


git-svn-id: svn://10.0.0.236/trunk@114926 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 12:02:09 +00:00
rods%netscape.com
c3c6dd1adf Makes sure the prefs aren't set if the pref values don't exist
Bug 124139 r=rods sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@114925 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 11:59:27 +00:00
jfrancis%netscape.com
31165ba709 fixes:
117418: warnings in nsWSRunObject.cpp
98286: splitting paragraphs broken
101041: block transformations could grab too much beyon selection
82813: whitespace handling code needs to do right thing with preformatted text
99545 &
103677: new blocks not always pre-populated with br
41336: better handling of mailcites when splitting or deleting them or portions of them

partial fix for:
46474: creating new blocks kills style settings

r=fm, sr=kin


git-svn-id: svn://10.0.0.236/trunk@114924 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 11:52:50 +00:00
rods%netscape.com
221670b5c2 1) In DocumentViewer: I did rearrange some of the data members for PrintData
and PrintObject and their initialization order
2) In DocumentViewer: Implemented the shrink to fit feature by calc'ing the
ratios in the first reflow and then reflowing a second time to shrink them
3) In nsPageFrame: This is somewhat unrelated to this bug, but I found where
continuing frame content was being parented to the PageFrame instead of the
PageContentFrame.
4) Although at this time I am not using DumpFrames for debugging I may want to
switch back to it while debugging at anytime.
Bug 100967 r=dcone sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@114923 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 11:49:27 +00:00
dbradley%netscape.com
11a6c0c0fe Bug 121938 - XPCWrappedJS::GetNewORUsed does not look for inherited interfaces when matching interfaces. r=jband, sr=jst
git-svn-id: svn://10.0.0.236/trunk@114922 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 11:24:21 +00:00
bstell%ix.netcom.com
b7194ebab6 better fix for the linux bustage
git-svn-id: svn://10.0.0.236/trunk@114921 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 11:02:23 +00:00
bstell%ix.netcom.com
4ed5035aa4 bug 116155, add code to measure/render using a common X font interface
r=pavlov@netscape.com, sr=jaggernaut@netscape.com


git-svn-id: svn://10.0.0.236/trunk@114920 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 11:00:24 +00:00
hewitt%netscape.com
ab49f36890 41526 - implement 'Set As Wallpaper' on windows, r=pavlov, sr=blake
git-svn-id: svn://10.0.0.236/trunk@114919 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 10:40:42 +00:00
bbaetz%student.usyd.edu.au
c68b7c8980 OK, lets try this, then.
Build bustage fix.


git-svn-id: svn://10.0.0.236/trunk@114918 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 10:24:09 +00:00
badami%netscape.com
8331526176 [serializer]nested lists don't convert to plain text properly.
bug 95224 patch=tmutreja@netscape.com r=akkana sr=jst


git-svn-id: svn://10.0.0.236/trunk@114917 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 10:23:24 +00:00
seawood%netscape.com
e4d434e2ba Move build logic for static builds into separate .mk so that it doesn't have to be duplicated across Makefiles. Use slightly more generic name for _getModuleInfo function so that it can be used for multiple binaries.
Bug #88038 r=bryner


git-svn-id: svn://10.0.0.236/trunk@114916 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 10:01:05 +00:00
bstell%ix.netcom.com
758d860008 fix HP bustage
git-svn-id: svn://10.0.0.236/trunk@114915 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 09:51:56 +00:00
bstell%ix.netcom.com
2b1244ccf3 fix tree bustage
git-svn-id: svn://10.0.0.236/trunk@114914 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 09:32:54 +00:00
bbaetz%student.usyd.edu.au
8a64e4f492 Fix for mac bustage (side effect of bug 102980). This should hopefully fix
it - I don't have a mac.
rs=shaver


git-svn-id: svn://10.0.0.236/trunk@114913 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 09:20:45 +00:00
gordon%netscape.com
dd2dbeef82 Fix bug 102921 "Mozilla crashes when Cache in profile dir points
to nonexistent directory". Change to fail nsDiskCacheDevice::Init()
if mCacheDirectory is nsnull.  sr=darin.


git-svn-id: svn://10.0.0.236/trunk@114912 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 09:08:09 +00:00
bstell%ix.netcom.com
a9d7de11b5 bug 116151, add files for FreeType / TrueType font support
r=shanjian@netscape.com, sr=mcafee@netscape.com (delegate for mscott@netscape.com)


git-svn-id: svn://10.0.0.236/trunk@114911 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 08:53:50 +00:00
bstell%ix.netcom.com
26c9bf542d bug 116153, add TrueType support for MathML (GetBoundingBox)
requested during sr= by rbs@maths.uq.edu.au (delegate for brendan@mozilla.org)


git-svn-id: svn://10.0.0.236/trunk@114910 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 08:51:40 +00:00
bstell%ix.netcom.com
350129e0b1 bug 116153, add TrueType language group info to the X font language group
table. Read TrueType prefs.
r=katakai@japan.sun.com, sr=jaggernaut@netscape.com


git-svn-id: svn://10.0.0.236/trunk@114909 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 08:49:29 +00:00
cathleen%netscape.com
b8cedf8e73 eliminate nsCRT::strlen for char* strings (part 3), bug 124536 r=dp sr=brendan
git-svn-id: svn://10.0.0.236/trunk@114908 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 08:42:48 +00:00
hewitt%netscape.com
3bc0bfe8c3 41526 - implement 'Set As Wallpaper' on windows, r=pavlov, sr=blake
git-svn-id: svn://10.0.0.236/trunk@114907 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 08:12:22 +00:00
bstell%ix.netcom.com
0bac2c0150 bug 116155, add alpha blending routines for FreeType2/TrueType (performance)
Code to to measure/render text using a common font interface.
r=pavlov@netscape.com, sr=jaggernaut@netscape.com


git-svn-id: svn://10.0.0.236/trunk@114906 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 07:47:06 +00:00
cathleen%netscape.com
44c62ad490 eliminate nsCRT::strlen for char* strings (part 2), bug 124536 r=dp sr=brendan
git-svn-id: svn://10.0.0.236/trunk@114905 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 07:43:41 +00:00
cathleen%netscape.com
c93312040a eliminate nsCRT::strlen for char* strings (part 1), bug 124536 r=dp sr=brendan
git-svn-id: svn://10.0.0.236/trunk@114904 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 07:36:56 +00:00
rbs%maths.uq.edu.au
ee6ecf963a Initialize variables - regression/left-over from bug 96870 that caused me to spent cycles chasing a non-existent bug elsewhere, carrying forward r=rods, sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@114903 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 07:30:58 +00:00
rbs%maths.uq.edu.au
2cf5c952c3 Add entry for the official Unicode minus sign
git-svn-id: svn://10.0.0.236/trunk@114902 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 07:24:19 +00:00
bstell%ix.netcom.com
6e89beffd6 bug 116153, add default prefs for TrueType display
r=katakai@japan.sun.com, sr=rbs@maths.uq.edu.au/brendan@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@114901 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 07:16:48 +00:00
bstell%ix.netcom.com
4885d00b22 bug 116154, scan fonts to generate/save/read font summaries since getting
the valid glyph list is so expensive. Code to map TrueType fonts so the
mos X font selection code cand find them by name and/or language-group
r=smontagu@netscape.com, sr=rbs@maths.uq.edu.au/brendan@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@114900 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 07:14:10 +00:00
bbaetz%student.usyd.edu.au
fd7671f948 Bug 44995 - support socks proxies in mailnews
r=mscott, sr=darin


git-svn-id: svn://10.0.0.236/trunk@114899 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 07:07:23 +00:00
bnesse%netscape.com
c2f0ad7960 Backing this out again... I'm beginning to hate this patch.
git-svn-id: svn://10.0.0.236/trunk@114898 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 06:29:41 +00:00
gordon%netscape.com
65f1aed4fd Fixing optimized mac bustage.
git-svn-id: svn://10.0.0.236/trunk@114897 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 06:17:10 +00:00
dveditz%netscape.com
7b150042ea Fix Install.addDirectory register under a predictable key (bug 125984);
remove dead cruft and whitespace r=sgehani sr=mscott


git-svn-id: svn://10.0.0.236/trunk@114896 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 05:58:24 +00:00
bnesse%netscape.com
ca7c6cfe6b Fix for bug 98476. Add safe save and redundant backup support for preferences. r=sfraser, sr=alecf.
git-svn-id: svn://10.0.0.236/trunk@114895 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 05:55:08 +00:00
bnesse%netscape.com
1efd2d9c93 Bug 98476. Gracefully handle error returned from saving of preferences file. r=sfraser, sr=alecf.
git-svn-id: svn://10.0.0.236/trunk@114894 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 05:52:32 +00:00
endico%mozilla.org
a34966fb87 Change the default time bomb url to http://mozilla.org/time-bomb.html bug 126348 r=blake, sr=shaver
git-svn-id: svn://10.0.0.236/trunk@114893 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 05:50:17 +00:00
seawood%netscape.com
8a3c032b4f Oops. Forgot that LIBS_DIR already set -L. Fixing dec1 bustage
git-svn-id: svn://10.0.0.236/trunk@114892 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 05:38:41 +00:00
stephend%netscape.com
e6e451f8f3 Fix bug 125606 and bug 126355. Clear out the textfield on refresh (bug 125606) and on switching servers (bug 126355). r=suresh@netscape.com, sr=sspitzer@netscape.com
git-svn-id: svn://10.0.0.236/trunk@114891 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 05:38:33 +00:00
gordon%netscape.com
740ec7cd6c Fix bug 108046 "DNSService Shutdown uses getService; suggest registering WeakPtr". r=dougt, sr=darin.
git-svn-id: svn://10.0.0.236/trunk@114890 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 05:38:03 +00:00
gordon%netscape.com
8be697d4bf Fix bug 122682 "browser hangs temporarily if switched offline while DNS thread in in GetHostByName". r=gagan, sr=darin.
git-svn-id: svn://10.0.0.236/trunk@114889 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 05:36:27 +00:00
gordon%netscape.com
956986a72e Fix bug 107766 "DeactivateEntry: bad cache entry state when quitting". The cache entry state is legitimate on shutdown. Change NS_WARNING to NS_ASSERTION that doesn't fire on shutdown. r=gagan, sr=darin.
git-svn-id: svn://10.0.0.236/trunk@114888 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 05:32:18 +00:00
ducarroz%netscape.com
ec382db561 Fix for bug 112625. When decomosing a message to file, we need to parse children of a multipart/alternative part. R=cavin, SR=mscott
git-svn-id: svn://10.0.0.236/trunk@114887 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 05:32:06 +00:00
cmanske%netscape.com
3ce9957582 Fixed focus problems and ability to remove background image, b=115858, r=neil@parkwaycc.co.uk, sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@114886 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 05:29:57 +00:00
gordon%netscape.com
1999bf0431 Fix bug 116562 "Flash movie is not loaded if disk cache is disabled". Return error from SetCachePolicy() if storage is not currently enabled for policy. r=gagan, sr=darin.
git-svn-id: svn://10.0.0.236/trunk@114885 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 05:29:49 +00:00
gordon%netscape.com
0877fc9773 Fix bug 97097 "nsIDNSService::Resolve does not use the dns cache". r=gagan, sr=darin.
git-svn-id: svn://10.0.0.236/trunk@114884 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 05:28:20 +00:00
gordon%netscape.com
50c69be4a2 Fixing optimized mac bustage.
git-svn-id: svn://10.0.0.236/trunk@114883 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 05:00:29 +00:00
mcafee%netscape.com
60dc31b4b8 Backing out mstoltz. r=dbaron,jrgm
git-svn-id: svn://10.0.0.236/trunk@114882 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 04:06:53 +00:00
shanjian%netscape.com
5c89a47ef8 #117522 gfx/src/nsCompressedCharMap.cpp doesn't build: too many Ls in nsCompressedCharMap.h
r=bstell, sr=brendan
(thanks to timp@clarityconnect.com for test and verify the patch.)


git-svn-id: svn://10.0.0.236/trunk@114881 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 03:29:43 +00:00
shanjian%netscape.com
1e5c3a8000 #119970 Add uk_UA.KOI8-U locale to unixcharset.properties
Thanks to Joe Marcus Clarke for preparing the patch.
r=shanjian, sr=brendan


git-svn-id: svn://10.0.0.236/trunk@114880 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 03:24:30 +00:00
dcone%netscape.com
b9645ce2ce b=122996 r=kmclusky sr=attinasi. Use patblt for windows background tiling
git-svn-id: svn://10.0.0.236/trunk@114879 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 03:10:42 +00:00
blakeross%telocity.com
0bcb639fd0 87970 - selecting entry from location bar history should move entry to top. r=jag sr=shaver
git-svn-id: svn://10.0.0.236/trunk@114878 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 03:07:43 +00:00
dbaron%fas.harvard.edu
0e1090c7d8 Fix Windows bustage. b=79091
git-svn-id: svn://10.0.0.236/trunk@114877 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 03:06:00 +00:00
seawood%netscape.com
0950ea9ade Set NSS_LIBS in config.mk. Use "-L<dir> -l<blah>" to link instead of paths to actual shared libraries on unix platforms.
r=rjesup@wgate.com,wtc@netscape.com


git-svn-id: svn://10.0.0.236/trunk@114876 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 03:00:08 +00:00
sfraser%netscape.com
d3500d94c5 Fix bug 94127 -- crash in AppleEvent handling. Fix parameter order. r=pinkerton, sr=blake
git-svn-id: svn://10.0.0.236/trunk@114875 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 02:57:01 +00:00
aaronl%netscape.com
deb837ffc3 Bug 103284. Was reopened for URL bar regression where down arrow was no longer navigating list. r=blake, sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@114874 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 02:47:31 +00:00
blakeross%telocity.com
19e88b48ad 78749 - only show history folders that contain entries.
77935 - make autocomplete from global history optional.

126320 - invalid typed urls should be hidden and expire quickly.

126127 - custom keyword with :// doesn't work.

r=hewitt sr=alecf


git-svn-id: svn://10.0.0.236/trunk@114873 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 02:47:08 +00:00
bzbarsky%mit.edu
d9113378ce Leave rules with empty decl blocks in the sheet so they're picked up by
the DOM.  Bug 112854, r=dbaron, sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@114872 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 02:27:38 +00:00
akkana%netscape.com
bdcaf886f7 80805: new find (pref'ed out by default), r=cmanske
git-svn-id: svn://10.0.0.236/trunk@114871 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 02:24:14 +00:00
akkana%netscape.com
583ab047e8 80805: new editor find dialog (not used by default), files that got missed in a previous checkin. r=cmanske sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@114870 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 02:17:43 +00:00
dbaron%fas.harvard.edu
cdf4582e1f nsDependentSingleFragmentSubstring shouldn't pretend to have a flat buffer, since it's only guaranteed to be single fragment, not null-terminated. b=122727 sr=jag r=alecf
git-svn-id: svn://10.0.0.236/trunk@114869 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 02:17:09 +00:00
dbaron%fas.harvard.edu
84d82a83f8 Fix the interaction of text zoom with the sizing code for generic fonts. b=125963 r=rbs sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@114868 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 02:11:57 +00:00
dbaron%fas.harvard.edu
1cc61e485b Create a small service in the content library to allow inspector to avoid bad link-time dependencies on CSS code. b=79091 r=attinasi,beard sr=shaver
git-svn-id: svn://10.0.0.236/trunk@114867 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 02:09:06 +00:00
akkana%netscape.com
1623070ca0 80805: old patch, should have been checked in earlier. r=cmanske sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@114866 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 02:06:41 +00:00
nelsonb%netscape.com
655e93d84c Fix two logic errors reported as warnings on windows. Bug 110187
git-svn-id: svn://10.0.0.236/trunk@114865 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 02:06:25 +00:00
sfraser%netscape.com
6b89ad1ce9 Fix debug-only code that validates the drawing state, to take the SIOUX window into account. r=pinkerton
git-svn-id: svn://10.0.0.236/trunk@114864 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 02:04:46 +00:00
oeschger%netscape.com
d9424d750c removing references to instant messenger in table of contents, plus fixing some typos in the ids of the topics, bug=122806, r=rudman
git-svn-id: svn://10.0.0.236/trunk@114863 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 02:01:41 +00:00
harishd%netscape.com
47d396b630 Crasher - Expat parser's XML_ParseBuffer wasn't aware of the BLOCKING mechansim and hence failed to update the buffer position ( bufferPtr ). The fix would update bufferPtr such that when the expat parser gets upblocked we'd resume from the point we stopped. b=123475, r=rbs@maths.uq.edu.au, sr=jst
git-svn-id: svn://10.0.0.236/trunk@114862 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 02:01:18 +00:00
pschwartau%netscape.com
2204d3ea68 Skipping new testcase until bug 126317 is fixed.
git-svn-id: svn://10.0.0.236/trunk@114861 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 01:53:39 +00:00
rjesup%wgate.com
a2ec5e88f6 Bug 125025: Animations use a lot of CPU, even when not visible. r=pavlov,
sr=brendan.  Heavily optimizes all the bit-twiddling in mask generation
which was 1/2 of where the CPU time was going.


git-svn-id: svn://10.0.0.236/trunk@114860 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 01:48:33 +00:00
yokoyama%netscape.com
c32eda13b3 Bug 126231
We didn't want to change the contract between gfx and FontPackageProxy.
but we moved the call fontEnum->HaveFontFor(aFontPackID, &have) from /gfx to /intl/locale
We need to strip the "lang:" from aFontPackID.
/r=ftang;/sr=brendan


git-svn-id: svn://10.0.0.236/trunk@114859 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 01:48:15 +00:00
sfraser%netscape.com
2645fbe684 Fix for bug 121951 -- make PR_Poll on Mac work with layered file descriptors. r=wtc, r=gordon
git-svn-id: svn://10.0.0.236/trunk@114858 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 01:43:15 +00:00
sfraser%netscape.com
f71e860cc9 Fix for bug 121952 -- make PR_ConnectContinue work on Mac, re-enabling non-blocking connects. r=wtc. Also bring forward some code changes to build with CodeWarrior Pro 7 (UPP stuff).
git-svn-id: svn://10.0.0.236/trunk@114856 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 01:26:30 +00:00
peterlubczynski%netscape.com
deabb03ed0 Unload pluign libraries asynchronously to prevent crash with native context menus 104236 r=av sr=rpotts
git-svn-id: svn://10.0.0.236/trunk@114855 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 01:26:17 +00:00
sfraser%netscape.com
c068f535fe Fix for bug 121952 -- make PR_ConnectContinue work on Mac, re-enabling non-blocking connects. r=wtc
git-svn-id: svn://10.0.0.236/trunk@114854 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 01:10:06 +00:00
mstoltz%netscape.com
ebb6dc6f70 Bug 105050 - return null window.opener to scripts if opener is a mail window.
Bug 32571 - Prompt user before allowing scripts to close windows if opener is null.
both r=heikki, sr=jst.


git-svn-id: svn://10.0.0.236/trunk@114853 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 01:09:45 +00:00
alecf%netscape.com
c1f1eaac87 argh, add nsStorageStream back to the build - I didn't mean to check this in
(I had tested on the mac, but checked in from windows)


git-svn-id: svn://10.0.0.236/trunk@114852 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 00:30:01 +00:00
alecf%netscape.com
0f776c56ca attempt to fix mac bustage while I wait on my mac build
git-svn-id: svn://10.0.0.236/trunk@114851 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 00:13:29 +00:00
brendan%mozilla.org
d8e62cd414 Fix bad old js_ValueToInt32 to have an int-jsval fast path, to avoid f.p. inaccuracy (126159, r=shaver, sr=jband).
git-svn-id: svn://10.0.0.236/trunk@114850 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 00:02:29 +00:00
pschwartau%netscape.com
65d13a8893 Adding more cases and improving comments.
git-svn-id: svn://10.0.0.236/trunk@114848 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-18 23:59:15 +00:00
jband%netscape.com
1c7ae7ac8d bug 123770. extend xpconnect to use dynamic 'additional' interface info managers to support dynamic type info. Also, abstract out the Components.interfaces object and make the items use a bit less memory. r=dbradley sr=vidur
git-svn-id: svn://10.0.0.236/trunk@114847 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-18 23:47:30 +00:00
ftang%netscape.com
ddcd03d7f5 fix bug 90583. r=yokoyama sr=alecf
ignore the invalid position of the cursor so the input method
candidate window won't block the view of the current cursor.


git-svn-id: svn://10.0.0.236/trunk@114846 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-18 23:46:51 +00:00
wtc%netscape.com
b4e07815b5 Bugzilla bug 97485: added a stub for pr_FindSymbolInProg for Darwin.
git-svn-id: svn://10.0.0.236/trunk@114844 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-18 23:45:10 +00:00
brendan%mozilla.org
4df920fc3b Followup fix for ECMA-262 15.10.6.2 step 6, plus warning fixes (76717, r/sr=shaver&jband).
git-svn-id: svn://10.0.0.236/trunk@114843 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-18 23:43:28 +00:00
rayw%netscape.com
eb30dee02f Added conditional in makefiles and build module to enable or disable
MOZ_WSP.  This was only done inside of the MOZ_SOAP defines.  Tested
build with and without SOAP define.  This permits SOAP to be built
without web service proxies.  Related to bug 107795, but needed
whether or not SOAP becomes part of default build.

sr=vidur.  SOAP is not part of default build.


git-svn-id: svn://10.0.0.236/trunk@114842 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-18 23:38:07 +00:00
dbragg%netscape.com
1d38a01a11 Fix for bug 91721. This part of the fix removes the language selection drop down
from the main Pref/Appearance menu.  It's now with content pack selection in the
language/Content selection section as a list box.
r=tao, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@114840 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-18 23:31:15 +00:00
akkana%netscape.com
3bd4da6536 97157: New find on by default for browser. r=brade sr=kin
git-svn-id: svn://10.0.0.236/trunk@114839 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-18 23:30:56 +00:00
pschwartau%netscape.com
dc8a6d8602 Fixing a typo in the comments
git-svn-id: svn://10.0.0.236/trunk@114838 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-18 23:29:54 +00:00
akkana%netscape.com
1748e30579 126232: Fix some problems in new find. r=brade sr=kin
git-svn-id: svn://10.0.0.236/trunk@114837 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-18 23:28:32 +00:00
dbragg%netscape.com
5059e09837 Fix for bug 91721. This part of the fix is in the View menu. Instead of bringing
up the little submenu it now brings up the Preferences dialog for content and language
packs.  This makes the UI more consistent for selecting and downloading these packs.
r=tao, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@114836 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-18 23:28:26 +00:00
dbragg%netscape.com
2830e9c169 More fix for bug 91721. The contents-region.rdf and contents.rdf files are used
to evaluate whether a language or content pack is obsolete.  If so they display
(needs update) next to the pack and prevent the user from selecting it. The dtd
files are used for the same purpose.
r=tao, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@114835 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-18 23:24:40 +00:00
seawood%netscape.com
789a127d29 Removing unneeded LIBS setting. LIBS isn't used to link libraries.
git-svn-id: svn://10.0.0.236/trunk@114834 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-18 23:19:49 +00:00
law%netscape.com
cd9d637fde Bug 27609; changes to progress window title; NOT PART OF THE BUILD
git-svn-id: svn://10.0.0.236/trunk@114833 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-18 23:19:20 +00:00
shrutiv%netscape.com
fa2841c3f1 Maintaining consistency for Mac OS 9 and Mac OS X 9 and Mac OS X 9 and Mac OS X 9 and Mac OS X 9 and Mac OS X 9 and Mac OS X 9 and Mac OS X 9 and Mac OS X 9 and Mac OS X names
git-svn-id: svn://10.0.0.236/trunk@114832 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-18 23:19:02 +00:00
dbragg%netscape.com
c21adc031f Fix for bug 91721. The UI changed to use list boxes for both content packs
and language packs. This is more consistant and approved by UE group.  Obsolete
packs are now displayed with (needs update) next to them and are unselectable
by the user.  This is done using a rule in the pref-contentpacks.xul file.
r=tao, sr=alecf.


git-svn-id: svn://10.0.0.236/trunk@114831 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-18 23:18:46 +00:00
cavin%netscape.com
8616cabb4f Fix for #125131. Fixed a few problems: (1) msg count in the summary message off by one. (2) msgs in 1st subfolder not imported. (3) msgs in Drafts folder not imported correctly. (4) folders not imported should be posted to summary message. (5) attachment names of imported msgs are randomly generated. r=ducarroz, sr=bienvenu.
git-svn-id: svn://10.0.0.236/trunk@114830 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-18 23:18:19 +00:00
rbs%maths.uq.edu.au
612caf8375 bug 124619: initializations to silence the compiler
git-svn-id: svn://10.0.0.236/trunk@114829 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-18 23:16:33 +00:00
andreww%netscape.com
6d4b365143 bugzilla bugs 125526 r=marlon sr=hewitt: fixing classic nav images, new image from gregvalure@yahoo.com; 123666 r=andreww sr=hewitt: another classic nav image fix from joonas@cc.hut.fi
git-svn-id: svn://10.0.0.236/trunk@114828 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-18 23:13:50 +00:00
wtc%netscape.com
8f23a91622 Bugzilla bug 30746: fixed the deadlock problem of the previous fix for this
bug on Windows if NSPR is initialized by the DllMain function of a DLL.
Modified files: prmwait.c prucpu.c


git-svn-id: svn://10.0.0.236/trunk@114827 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-18 23:08:48 +00:00
kmcclusk%netscape.com
16a29eb1ea check for null mOffScreenSurface in CopyOffscreenBits to fix topcrasher. bug 70424 r=pavlov sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@114826 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-18 23:05:35 +00:00
gordon%netscape.com
693fa87f55 Fix bug 122499 "about:cache thinks expiration time of '0' means 'no expiration'". Changed 'no expiration' value to 0xFFFFFFFF. r=gagan, sr=darin.
git-svn-id: svn://10.0.0.236/trunk@114825 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-18 23:05:16 +00:00
alecf%netscape.com
eff2f0d65b oops, back out this change, wasn't supposed to land
git-svn-id: svn://10.0.0.236/trunk@114824 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-18 23:00:11 +00:00
dp%netscape.com
a5ce086c1e bug 125641 Adding id r=dougt sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@114823 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-18 22:59:58 +00:00
dbragg%netscape.com
4fc17247ef Fix for bug 125820. Removed problem wildcard copy from windows packages files and
made explicit calls to addDirectory in the regus.jst file.  This is done to rename
the searchplugins directory to Search Plugins on the Mac. r=sgehani, sr=dveditz.


git-svn-id: svn://10.0.0.236/trunk@114822 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-18 22:59:20 +00:00
blakeross%telocity.com
3f8e7b6069 120838 - fix most of the 'theme switching doesn't work from prefs' bugs. r=ben sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@114821 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-18 22:58:54 +00:00
alecf%netscape.com
057eaef9e2 remove a bunch of dead code, and remove NS_COM from a bunch of concrete classes that weren't being used previously
r=jag, sr=shaver


git-svn-id: svn://10.0.0.236/trunk@114820 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-18 22:57:47 +00:00
timeless%mac.com
c0e0ef41ce Bug 125778 Implement getComputedStyle() for {min|max}-{height|width} properties
patch by caillon@returnzero.com r=bzbarsky sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@114819 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-18 22:54:15 +00:00
peterv%netscape.com
fc30c42b73 Fix for bug 126214 (peterv broke XSLT system-property function). r=sicking, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@114818 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-18 22:52:54 +00:00
rbs%maths.uq.edu.au
9c3fae6fd7 Fixup to make sure that recursive child chars are initialized with mOperator from their parent. Also added bogus initializations requested in bug 124619 to silence the compiler
git-svn-id: svn://10.0.0.236/trunk@114817 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-18 22:52:15 +00:00
samuel%sieb.net
e60ecfce9b Bug 122347 - fix non-http links
r=rginda
chatzilla only


git-svn-id: svn://10.0.0.236/trunk@114816 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-18 22:50:59 +00:00
timeless%mac.com
70fef0f981 Bug 125735 Sidebar.getInterfaces should return the list of interfaces it supports
r=sgehani sr=jag


git-svn-id: svn://10.0.0.236/trunk@114815 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-18 22:47:25 +00:00
pinkerton%netscape.com
beaefa90ef tweak attribute checking for xbl form control checkboxes. patch by bryner. r=pink/sr=hyatt. bug#124483
git-svn-id: svn://10.0.0.236/trunk@114814 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-18 22:43:19 +00:00
bryner%netscape.com
dab926fb61 Fixing a compiler warning (bug 125949). r=bzbarsky, sr=alecf.
git-svn-id: svn://10.0.0.236/trunk@114813 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-18 22:42:37 +00:00
pinkerton%netscape.com
01a14f6fd6 Rollup popups before dragging a window. patch by ajfeldman@brown.edu. r=pink/sr=sfraser. bug# 99987
git-svn-id: svn://10.0.0.236/trunk@114812 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-18 22:41:59 +00:00
pschwartau%netscape.com
57d2891003 Initial add.
git-svn-id: svn://10.0.0.236/trunk@114811 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-18 22:03:46 +00:00
bnesse%netscape.com
8dc9425371 [not part of build] Installation documentation update.
git-svn-id: svn://10.0.0.236/trunk@114810 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-18 21:53:27 +00:00
cltbld%netscape.com
9442b10401 backing out changes per McAfee's request - kysmith
git-svn-id: svn://10.0.0.236/trunk@114809 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-18 19:25:48 +00:00
rayw%netscape.com
0b52cd743b More edits, fixes, beautification, links, TOC.
This is documentation, and not part of any build.


git-svn-id: svn://10.0.0.236/trunk@114806 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-18 18:44:16 +00:00
nboyd%atg.com
c73c521f6c Fix more broken links.
git-svn-id: svn://10.0.0.236/trunk@114805 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-18 16:25:26 +00:00
karnaze%netscape.com
14130fefa0 bug 124985 - nsCSSFrameConstructor - let the form frame have its original parent. nsTableFrame - don't reflow foreign frames. sr=attinasi, r=alexsavulov
git-svn-id: svn://10.0.0.236/trunk@114804 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-18 15:57:19 +00:00
peterv%netscape.com
c0355eba6a Keep SOAP building on Mac. Not part of the default build.
git-svn-id: svn://10.0.0.236/trunk@114803 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-18 15:55:05 +00:00
peterv%netscape.com
075241850f Keep SOAP building on Mac (Need to cast the NS_LITERAL_STRING to const nsAString& to make it compile on CW on Mac). Not part of the build.
<jag> Forte sucks.


git-svn-id: svn://10.0.0.236/trunk@114802 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-18 15:54:39 +00:00
kaie%netscape.com
46ecb3be02 b=115010 Implement "Message Security Info" when reading S/Mime messages.
(includes b=115209 Only care for outermost signing/encryption level)
r=javi/ducarroz sr=mscott


git-svn-id: svn://10.0.0.236/trunk@114801 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-18 15:36:30 +00:00
pinkerton%netscape.com
8bbd0881bc fix gcc scoping problem.
git-svn-id: svn://10.0.0.236/trunk@114800 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-18 15:35:25 +00:00
brade%netscape.com
473e783afe remove nsIDiskDocument.idl; bug 102033, r=akkana, sr=smfr
git-svn-id: svn://10.0.0.236/trunk@114799 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-18 15:26:14 +00:00
jaggernaut%netscape.com
98780c47ba Bug 123794: urlbar not properly updated when leaving www.libertarian.org [frames]. r=hewitt, sr=jst
git-svn-id: svn://10.0.0.236/trunk@114798 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-18 15:23:12 +00:00
neeti%netscape.com
527d475452 fix for bug 119220 - Occurances of uninitialized variables being used before being set, r=dougt, sr=darin
git-svn-id: svn://10.0.0.236/trunk@114797 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-18 15:22:56 +00:00
nboyd%atg.com
2a09e3e01f Fix broken link.
git-svn-id: svn://10.0.0.236/trunk@114796 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-18 15:20:39 +00:00
rayw%netscape.com
70ab7629d2 More edits and beautification.
SOAP, and especially this document, is not part of the default build.


git-svn-id: svn://10.0.0.236/trunk@114795 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-18 14:44:56 +00:00
timeless%mac.com
540443268d nebiros bustage [Error: Different types for "?:" (nsAString and void).] -- fix attempt #1
git-svn-id: svn://10.0.0.236/trunk@114794 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-18 14:20:00 +00:00
kaie%netscape.com
e0498fea57 b=125553 fix wrong string usage
r=javi rs=blizzard


git-svn-id: svn://10.0.0.236/trunk@114793 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-18 13:15:56 +00:00
badami%netscape.com
fa461c8fe9 Pasted text from beginning of line always appends a newline
bug 75283 patch=tmutreja@netscape.com r=akkana sr=jst


git-svn-id: svn://10.0.0.236/trunk@114792 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-18 12:29:02 +00:00
cbiesinger%web.de
bfb2992079 checking in patch for bug 122144 again because the backout had no visible impact on Txul times.
git-svn-id: svn://10.0.0.236/trunk@114791 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-18 12:14:52 +00:00
glazman%netscape.com
bf33b04993 alignment problems + removal of useless DIVs when realigning the selection; b=102547, r=jfrancis,sr=kin
git-svn-id: svn://10.0.0.236/trunk@114790 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-18 10:49:15 +00:00
badami%netscape.com
a6de6cd010 [serializer]Using blockquote screws up composer's pretty-print.
bug 93276 patch=tmutreja@netscape.com r=akkana sr=jst


git-svn-id: svn://10.0.0.236/trunk@114789 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-18 10:33:15 +00:00
badami%netscape.com
57672d7802 HTML serializer doesn't use the base uri for generating absolute url's
bug 80081 patch=tmutreja@netscape.com r=akkana sr=jst


git-svn-id: svn://10.0.0.236/trunk@114788 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-18 10:30:27 +00:00
badami%netscape.com
66897d1108 Emoticons can't be copied as originally drawn
bug 57098 patch=tmutreja@netscape.com r=ben.bucksch@beonex.com sr=jst


git-svn-id: svn://10.0.0.236/trunk@114787 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-18 10:25:43 +00:00
badami%netscape.com
d02969f676 Composer won't break long tags
bug 103207 patch=tmutreja@netscape.com r=akkana sr=jst


git-svn-id: svn://10.0.0.236/trunk@114786 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-18 10:22:17 +00:00
glazman%netscape.com
81a7731014 bad test of collapsed selection, had side effect on setting background color; b=121903, r=jfrancis, r=brade, sr=kin
git-svn-id: svn://10.0.0.236/trunk@114785 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-18 10:06:07 +00:00
mjudge%netscape.com
a19cfe5c57 new editor funcionality in embedding only. mfc test embed only
git-svn-id: svn://10.0.0.236/trunk@114784 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-18 09:57:08 +00:00
mjudge%netscape.com
b5586e12f0 small change for STATE_STrIng to STATE_ATTRIBUTE only embedding will notice.
git-svn-id: svn://10.0.0.236/trunk@114783 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-18 09:55:58 +00:00
jgaunt%netscape.com
8bf7696929 this would break too
git-svn-id: svn://10.0.0.236/trunk@114782 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-18 08:48:29 +00:00
jgaunt%netscape.com
dbe191ec15 DAMN, more bustage fixage
git-svn-id: svn://10.0.0.236/trunk@114781 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-18 08:46:08 +00:00
jgaunt%netscape.com
562957293e bustage fix
git-svn-id: svn://10.0.0.236/trunk@114780 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-18 08:12:27 +00:00
bryner%netscape.com
897209b0a8 - Use the focused attribute for radio containers, not :focus
- Add tooltip support
- Fix dropdown arrow sizing, hopefully

Not part of the build.


git-svn-id: svn://10.0.0.236/trunk@114779 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-18 07:51:35 +00:00
badami%netscape.com
ab6750dcd1 Leaking nsCStringKey objects
Bug 73308 patch=tmutreja@netscape.com r=gagan sr=brendan


git-svn-id: svn://10.0.0.236/trunk@114778 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-18 07:46:08 +00:00
jgaunt%netscape.com
0ae4261046 bug 109223 - XUL listbox Accessibility support r=aaronl sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@114777 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-18 07:35:10 +00:00
samuel%sieb.net
e25b630e69 Bug 123604 - make all commands lowercase after they are entered
r=rginda
chatzilla only


git-svn-id: svn://10.0.0.236/trunk@114774 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-18 07:05:14 +00:00
sspitzer%netscape.com
625c4a735e fix for #120502. bad problems replying to and cancelling news posts with # in the message id.
r/sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@114773 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-18 06:20:46 +00:00
samuel%sieb.net
9329a4002f Bug 126109 - remove space from ctcp commands that have no parameters
r=rginda
chatzilla only


git-svn-id: svn://10.0.0.236/trunk@114772 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-18 06:13:33 +00:00
samuel%sieb.net
cd5cfb7a21 Bug 126094 - fix chatzilla's issues with apostrophes
r=rginda
chatzilla only


git-svn-id: svn://10.0.0.236/trunk@114771 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-18 06:11:07 +00:00
blakeross%telocity.com
837719b147 56647 - autocomplete menu has improper tooltip. r/sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@114770 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-18 06:05:16 +00:00
rginda%netscape.com
7fcc0197d4 bug 123118, insert overlay elements with no id into the root of the target document.
sr=brendan, r=jst


git-svn-id: svn://10.0.0.236/trunk@114767 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-18 05:39:48 +00:00
bbaetz%student.usyd.edu.au
ac0812f472 Bug 109600 - PAC script breaks chatzilla
Bug 71565 - socks proxy doesn't work with chatzilla

Chatzilla's urls need to be standardurls, not simpleuris

r=rginda, chatzilla only


git-svn-id: svn://10.0.0.236/trunk@114766 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-18 03:53:08 +00:00
rayw%netscape.com
81dd7bbf15 I found three small but important errors in type identification processes.
Two of them involve the missing classes Struct and AnySimpleType, which I
have been able to fake out.  The third involves the identification of the
type of the array.  When identifying the type of a variant, interface means
that it contains a struct.  but I was using the same method to identify the
type of an array, where interface always means you don't know the type (since
variants show up as interfaces in this case and even nested arrays are
variants).

SOAP is not part of default build.


git-svn-id: svn://10.0.0.236/trunk@114765 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-18 03:46:45 +00:00
sspitzer%netscape.com
63da40c526 fix for #125986, add accelerator text for "mark thread as read" in
Mark toolbar dropdown.  fix bug mhammond@skippinet.com.au (Mark Hammond).
r=hwaara, sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@114764 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-18 03:39:16 +00:00
blakeross%telocity.com
994b8ecb36 124615 - mailnews start page textbox should have autocomplete. r/sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@114762 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-18 02:53:17 +00:00
rayw%netscape.com
8ca972219b More fixes to docs.
SOAP is not part of default build.


git-svn-id: svn://10.0.0.236/trunk@114759 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-18 00:40:50 +00:00
blakeross%telocity.com
a8e8c6b036 118572 - extended delete functions don't work with login:password urls. r=ben sr=hewitt
95462 - uncaught exceptions in nsOutlinerController.js. r/sr=hewitt


git-svn-id: svn://10.0.0.236/trunk@114758 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-18 00:35:38 +00:00
rayw%netscape.com
37b02d7cfc Yet another much-improved version of the SOAP documentation.
SOAP is not part of the default build.


git-svn-id: svn://10.0.0.236/trunk@114757 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-18 00:17:09 +00:00
brendan%mozilla.org
dd2c45762c Digital filter for adaptive timeout adjustment, needs trunk baking, makes things better so far (117061, r=pavlov, sr=jst).
git-svn-id: svn://10.0.0.236/trunk@114756 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-18 00:10:55 +00:00
dbaron%fas.harvard.edu
aacb407b7a Correct spelling of nsIDragDropHandler.idl and thus fix bustage.
git-svn-id: svn://10.0.0.236/trunk@114755 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-17 23:58:17 +00:00
blakeross%telocity.com
deddbbf75d 126058 - right mouse down on outliner item while context menu is open doesn't select new item. Allow the right mouse button down event to be dispatched when rolling up context menus. r=pink sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@114754 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-17 23:47:09 +00:00
cbiesinger%web.de
7ec80078ac backing out patch for bug 122144 because Txul is 1% up
a=shaver


git-svn-id: svn://10.0.0.236/trunk@114753 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-17 22:26:05 +00:00
seawood%netscape.com
590c18dc31 Explicitly use <STDIN> instead of <> as some newer ports of perl seem to have problems with <>.
Bug #122412


git-svn-id: svn://10.0.0.236/trunk@114752 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-17 21:08:44 +00:00
pinkerton%netscape.com
075ef24b69 typo, fixing bustage.
git-svn-id: svn://10.0.0.236/trunk@114751 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-17 20:01:11 +00:00
cbiesinger%web.de
f7c0ebb989 fix strict warning introduced with 122144
r=timeless sr=blake


git-svn-id: svn://10.0.0.236/trunk@114750 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-17 20:00:56 +00:00
pinkerton%netscape.com
d9e2457288 use -moz-appearance for listbox. rs=hyatt bug#115744.
git-svn-id: svn://10.0.0.236/trunk@114749 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-17 19:54:57 +00:00
pinkerton%netscape.com
40b27bb40e don't show tree headers in autocomplete when using moz-appearance. r=pink/sr=blake. bug# 123028
git-svn-id: svn://10.0.0.236/trunk@114748 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-17 19:51:59 +00:00
pinkerton%netscape.com
833c81c424 give textfields minimum height. fix bg color on tooltips. bug#122689, r=brade/sr=sfraser.
git-svn-id: svn://10.0.0.236/trunk@114747 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-17 19:45:54 +00:00
pinkerton%netscape.com
ab96532bac oops, forgot to check this in a while back. rs=hyatt.
git-svn-id: svn://10.0.0.236/trunk@114746 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-17 19:41:17 +00:00
pinkerton%netscape.com
89decb1f37 pulling content-area drag&drop out of JS and into C++ so it is available to embedding. Now built-in to <browser> tag. r=brade/sr=ben. bug#45605
git-svn-id: svn://10.0.0.236/trunk@114745 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-17 19:32:08 +00:00
pinkerton%netscape.com
bc67898b0b new files for embedding dnd impl. r=brade/sr=ben. bug#45605
git-svn-id: svn://10.0.0.236/trunk@114744 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-17 19:28:13 +00:00
cbiesinger%web.de
aceb9cf07c bug 122144 r=timeless sr=blake
disable 'Translate' menu item for images


git-svn-id: svn://10.0.0.236/trunk@114743 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-17 19:25:24 +00:00
bienvenu%netscape.com
167a36d625 fix crash in nsMsgDatabase::Uint32ToRowCellColumn 124283 rs=sspitzer (and whitespace fixes)
git-svn-id: svn://10.0.0.236/trunk@114742 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-17 19:23:48 +00:00
ian%hixie.ch
fee916c743 Make Personal Toolbar tooltips also contain the URI of the link. b=105485, r=blake, sr=ben.
git-svn-id: svn://10.0.0.236/trunk@114741 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-17 19:14:08 +00:00
hyatt%netscape.com
b43a10eb2a Implement mouse wheel support in Cocoa. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@114740 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-17 19:09:07 +00:00
rayw%netscape.com
82dad72e79 More edits and enhancements of the SOAP API documentation...
SOAP is not part of the default build.


git-svn-id: svn://10.0.0.236/trunk@114739 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-17 18:08:26 +00:00
sspitzer%netscape.com
8b9b94159d fix for #126023, sending mail with an "other_header" won't work.
r/sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@114738 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-17 17:17:33 +00:00
cbiesinger%web.de
dd68bb8e4c bug 125977 r=hwaara sr=blake
"Enable Javascript for Mail & Newsgroups" placed wrongly in preference


git-svn-id: svn://10.0.0.236/trunk@114737 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-17 16:51:03 +00:00
leaf%mozilla.org
8158d5bfb4 Automated update
git-svn-id: svn://10.0.0.236/trunk@114736 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-17 15:41:58 +00:00
tor%cs.brown.edu
98278b1663 Bug 125837 - mIntrinsicSize setup missing pixel->twip conversion.
r=pavlov, sr=blizzard


git-svn-id: svn://10.0.0.236/trunk@114735 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-17 15:31:24 +00:00
tor%cs.brown.edu
bac4de7e4a Bug 123613 - mng subimage composite reading dest alpha from wrong
location, bump required libmng to 1.0.4. r=pavlov,cls; sr=blizzard


git-svn-id: svn://10.0.0.236/trunk@114734 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-17 15:29:18 +00:00
seawood%netscape.com
21d5932fc5 Reorder $chromelist assignment to avoid bogus call to File::Spec->canonpath() and excessive warnings.
Bug #125588


git-svn-id: svn://10.0.0.236/trunk@114733 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-17 12:25:49 +00:00
seawood%netscape.com
4efd2f9438 cat $(MDDEPEND_FILES) since < only redirects the first file. Use <STDIN> instead of <> to clear up potential ambigiousness. r=bryner
git-svn-id: svn://10.0.0.236/trunk@114732 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-17 11:20:51 +00:00
seawood%netscape.com
212bd9164b Fixing bustage on linkers that follow a strict -L usage (WS7)
git-svn-id: svn://10.0.0.236/trunk@114731 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-17 10:59:11 +00:00
leaf%mozilla.org
0b05579809 Automated update
git-svn-id: svn://10.0.0.236/trunk@114730 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-17 10:41:58 +00:00
cbiesinger%web.de
c61d62d410 bug 109442 r=cls
extensions/ctl/src/* hardcodes -lgmodule


git-svn-id: svn://10.0.0.236/trunk@114729 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-17 10:32:48 +00:00
cbiesinger%web.de
0771c16208 bug 125667 r=ftang sr=blizzard
"Thai [th]" not in "Language of Web Contents" list


git-svn-id: svn://10.0.0.236/trunk@114728 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-17 10:24:01 +00:00
cbiesinger%web.de
cf7bc09284 bug 125848 r=bryner sr=blake
Mnemonic  for Exit Mozilla in Quick Launch should be X not E


git-svn-id: svn://10.0.0.236/trunk@114727 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-17 10:16:39 +00:00
mozilla.BenB%bucksch.org
a72534e093 125881: Has() must return true for existing properties (the key exists), which
have a 0 value.
r=dougt, sr=jband


git-svn-id: svn://10.0.0.236/trunk@114726 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-17 10:11:25 +00:00
dveditz%netscape.com
0eeb9a3030 compareVersion() returns NOT_FOUND rather than comparing as if a missing
component had a version of 0.0.0.0. Removed some dead code. r=sgehani sr= mscott


git-svn-id: svn://10.0.0.236/trunk@114725 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-17 09:55:19 +00:00
dveditz%netscape.com
aa0af4b14a Don't strip arguments from URL used to fetch .xpi, bug 116512 r=dprice sr=mscott
git-svn-id: svn://10.0.0.236/trunk@114724 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-17 09:45:22 +00:00
justdave%syndicomm.com
b74c77bfa4 Fix for bug 125516: the recent fix for emails truncating when a period occurred on a line by itself broke Exim because it
needs the -t and -i as separate parameters instead of stacked (the original patch had -ti)
Patch by Tobias Burnus <burnus@gmx.de>
r= justdave, gerv


git-svn-id: svn://10.0.0.236/trunk@114723 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-17 08:22:31 +00:00
bryner%netscape.com
d09b3a5ffb bug 125859 - GetCellWidth() doesn't take into account indentation if we haven't painted yet. r=pavlov, sr=hyatt.
git-svn-id: svn://10.0.0.236/trunk@114722 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-17 05:56:48 +00:00
curt%netscape.com
53a0d1c6fe Component descriptions updates.
git-svn-id: svn://10.0.0.236/trunk@114721 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-17 05:27:32 +00:00
matty%chariot.net.au
1f6bdf2bf2 Bug 97496: Release notes cleanup (checkin without review OK for prerelease notes). Add 2.14.1 issues from branch. Make outstanding issues more obvious. Add dependency requirements section. Still need to add most of the actual 2.16 notes.
git-svn-id: svn://10.0.0.236/trunk@114720 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-17 04:25:51 +00:00
bienvenu%netscape.com
643d24f7a1 backout most recent mork changes to fix build bustage
git-svn-id: svn://10.0.0.236/trunk@114719 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-17 03:11:14 +00:00
syd%netscape.com
9f5f9240e6 Fixes for following Linux installer bugs:
http://bugzilla.mozilla.org/show_bug.cgi?id=93240 -- installer window too
narrow for license text
http://bugzilla.mozilla.org/show_bug.cgi?id=98201 -- cancel button does not
respond
http://bugzilla.mozilla.org/show_bug.cgi?id=108282 -- crasher, calling gtk+
function with NULL argument
http://bugzilla.mozilla.org/show_bug.cgi?id=113997 -- mozilla installer
eats 100% CPU


git-svn-id: svn://10.0.0.236/trunk@114718 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-17 03:02:44 +00:00
bienvenu%netscape.com
c99fe54e3a fix more mork build warnings rs=sspitzer
git-svn-id: svn://10.0.0.236/trunk@114717 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-17 02:30:05 +00:00
dbaron%fas.harvard.edu
0feda16c3c Fix one more comment that uses "inherit" incorrectly.
git-svn-id: svn://10.0.0.236/trunk@114716 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-17 02:03:07 +00:00
jkeiser%netscape.com
56673c63ab Bug 125950, form submission crashing, r=bzbarsky@mit.edu, sr=brendan@netscape.com
git-svn-id: svn://10.0.0.236/trunk@114715 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-17 01:57:07 +00:00
dbaron%fas.harvard.edu
5ef0589c9c Restore optimization of getting data from parent context only when there is actually inheritance (except correctly this time), to prevent unnecessary struct computation and creation. Rename nsRuleNode::mInheritBits to mDependentBits. Use none bits (and thus prevent struct recomputation and copying) in the case where explicit inheritance overrides a non-inherited specified value, but still only for inherited structs. Other minor cleanup. b=113098 sr=hyatt r=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@114714 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-17 01:53:40 +00:00
sgehani%netscape.com
2376592f1d Don't show a cancel button since cancel doesn't do anything.
Temporary fix for b=40898; r=morse; sr=blake


git-svn-id: svn://10.0.0.236/trunk@114713 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-17 01:53:34 +00:00
dbaron%fas.harvard.edu
20a351f8f5 Back out rather than double.
git-svn-id: svn://10.0.0.236/trunk@114712 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-17 01:46:55 +00:00
sgehani%netscape.com
3a6eaa05a8 Make context menu search item open results in a new window.
b=122162; r=morse; sr=dveditz


git-svn-id: svn://10.0.0.236/trunk@114711 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-17 00:26:54 +00:00
bnesse%netscape.com
85d89ecb4f Backing out the BE portion of my checkin to attempt to clear up the orange.
git-svn-id: svn://10.0.0.236/trunk@114710 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-17 00:23:36 +00:00
bnesse%netscape.com
09b9f2d34e Backing out the FE portion of my changes to try and clear up the orange.
git-svn-id: svn://10.0.0.236/trunk@114709 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 23:28:39 +00:00
bienvenu%netscape.com
de976acd14 fix build warnings rs=sspitzer
git-svn-id: svn://10.0.0.236/trunk@114708 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 22:46:31 +00:00
rayw%netscape.com
56d97799b2 Checking in first stab at SOAP API documentation.
This file is not presently built, and SOAP is not part of default build.


git-svn-id: svn://10.0.0.236/trunk@114707 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 21:57:58 +00:00
bnesse%netscape.com
4a286ef616 [not part of build] Fix for bug 125129. Increase buffer size for conversion of status strings from unicode to UTF-8 before passing them on to the browser. r=sdagley, sr=beard.
git-svn-id: svn://10.0.0.236/trunk@114706 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 21:32:58 +00:00
bnesse%netscape.com
ae718269e8 Fix for bug 125129. Convert status strings to UTF-8 before passing them on to the browser. r=sdagley, sr=beard.
git-svn-id: svn://10.0.0.236/trunk@114705 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 21:28:17 +00:00
bnesse%netscape.com
d45f1774d0 Fix for bug 98476. Add safe save & redundant backup support for prefs.js. r=sfraser, sr=alecf.
git-svn-id: svn://10.0.0.236/trunk@114704 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 21:18:38 +00:00
bnesse%netscape.com
09406f293d New files for bug 98476. Add safe save & redundant backup support for prefs.js. r=sfraser, sr=alecf.
git-svn-id: svn://10.0.0.236/trunk@114703 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 21:15:28 +00:00
bstell%ix.netcom.com
ddd38ff67f fix OS/2 bustage for bug 116149
r=dbaron


git-svn-id: svn://10.0.0.236/trunk@114702 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 20:04:30 +00:00
dbaron%fas.harvard.edu
6f3d0f1b34 Speed up nsCRT::HashCode(const PRUnichar*) by renaming the version that does UCS-2 to UTF-8 conversion to nsCRT::HashCodeAsUTF8. r=jag sr=jst b=120363
git-svn-id: svn://10.0.0.236/trunk@114701 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 19:50:32 +00:00
dbaron%fas.harvard.edu
3129840cf0 Allow makefile to work on platforms other than Windows (although still don't use it).
git-svn-id: svn://10.0.0.236/trunk@114700 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 18:21:43 +00:00
dbaron%fas.harvard.edu
e3e3be3de3 Fix bustage, really (I hope).
git-svn-id: svn://10.0.0.236/trunk@114699 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 18:08:16 +00:00
dbaron%fas.harvard.edu
22d24cb393 Fix bustage.
git-svn-id: svn://10.0.0.236/trunk@114698 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 17:07:31 +00:00
dbaron%fas.harvard.edu
5ed6553b0d Make debugging |List| functions |#ifdef DEBUG|. b=122817 r=glazman sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@114697 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 16:50:45 +00:00
dbaron%fas.harvard.edu
c40418b528 Removing files long since replaced by nsCaseConversionImp2.{h,cpp}. b=125776 r=ftang sr=alecf
git-svn-id: svn://10.0.0.236/trunk@114696 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 16:33:23 +00:00
dbaron%fas.harvard.edu
152311587f Fix invalid optimization that prevented style changes on inline elements that caused a reflow from applying to more than the first line. b=98783 r=attinasi sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@114695 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 16:31:49 +00:00
dbaron%fas.harvard.edu
d5b6a2cebe Change the implementation of text zoom so that the zooming happens in the style system. This causes 'em' and similar units to be zoomed as well. Also scale physical / pixel 'line-height' values. b=41847 r=attinasi sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@114694 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 16:24:25 +00:00
dbaron%fas.harvard.edu
ac6b721449 Remove more no-longer-needed nsComponentManager::RegisterComponent calls. Remove remnants of NS_IMPL_IDS macro, associated with long-gone NS_DECLARE_ID. b=125782 r=dougt rs=jag
git-svn-id: svn://10.0.0.236/trunk@114693 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 16:18:13 +00:00
bzbarsky%mit.edu
ddfc778b27 Make text/plain view-source use the view-source parser. Bug 124753,
r=harishd, sr=jst.


git-svn-id: svn://10.0.0.236/trunk@114692 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 15:51:02 +00:00
cbiesinger%web.de
ffe7bd2072 bug 125716 r=bzbarsky sr=attinasi patch by caillon@returnzero.com
Implement getComputedStyle() for 'overflow' property


git-svn-id: svn://10.0.0.236/trunk@114691 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 13:16:10 +00:00
ian%hixie.ch
609c63819b Renaming INSTALL.UNIX to INSTALL.UNIX.CHROOT-JAIL. b=125872, r=imajes
git-svn-id: svn://10.0.0.236/trunk@114690 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 12:47:01 +00:00
cbiesinger%web.de
e3729478ae bug 125653 r=timeless sr=alecf
Changes window._content.location.href=foo to loadURI(foo)


git-svn-id: svn://10.0.0.236/trunk@114689 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 12:26:33 +00:00
rayw%netscape.com
2c5c9121b8 Added check for null schema type being passed in. Also made the type
not specified where it was AnyType or could be trivially derived from
the element name and namespaceURI being used.

SOAP is not part of default build.


git-svn-id: svn://10.0.0.236/trunk@114688 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 12:25:11 +00:00
bernd.mielke%snafu.de
6fc51fa7e7 adding regression test not part of the build
git-svn-id: svn://10.0.0.236/trunk@114687 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 11:30:57 +00:00
bryner%netscape.com
ac7e6017f4 Attempting to fix some depend build issues on win32 by passing the list of files via stdin instead of on the command line. r=cls
git-svn-id: svn://10.0.0.236/trunk@114686 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 11:21:57 +00:00
rginda%netscape.com
65a73e1ef6 - venkman only -
add ending quotes to format strings which might otherwise end in quotes.


git-svn-id: svn://10.0.0.236/trunk@114685 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 11:03:05 +00:00
rginda%netscape.com
8e0bb5176f - venkman only -
move the sort test into it's own function.


git-svn-id: svn://10.0.0.236/trunk@114684 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 11:02:23 +00:00
rginda%netscape.com
8c2399d877 - venkman only -
add dumpscripts command to list all js files on the current window.


git-svn-id: svn://10.0.0.236/trunk@114683 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 11:01:06 +00:00
rginda%netscape.com
97401f0c18 - venkman only -
if (0) out the targetWindow stuff until window modality/enable stuff is sorted out.


git-svn-id: svn://10.0.0.236/trunk@114682 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 11:00:34 +00:00
rginda%netscape.com
02aacf2f31 bug 124717, need to wrap JSVAL_NULL for eval result, instead of just returning it unwrapped.
git-svn-id: svn://10.0.0.236/trunk@114681 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 10:53:52 +00:00
bryner%netscape.com
bf1a53ad74 Prefer do_GetAtom to dont_AddRef(NS_NewAtom(...)). Also, tweak the borders on checkbox/radio buttons and containers a bit. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@114680 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 10:43:59 +00:00
bstell%ix.netcom.com
95d4e1d394 bug 116151: interface to the FreeType2 library
r=shanjian@netscape.com, sr=mscott@netscape.com (delegated to mcafee@netscape.com)


git-svn-id: svn://10.0.0.236/trunk@114679 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 08:45:05 +00:00
bratell%lysator.liu.se
5398b032d2 Bug 124686 - move the current region instead of replacing it with a new when setTo is called. This is slightly faster. r=kmcclusk@netscape.com sr=attinasi@netscape.com
git-svn-id: svn://10.0.0.236/trunk@114678 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 08:25:41 +00:00
bstell%ix.netcom.com
94b2eecd42 bug 116149: simple name-value pair DB
r=yokoyama@netscape.com, sr=brendan@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@114677 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 08:11:25 +00:00
bstell%ix.netcom.com
1de0acf64d simple name-value pair DB
r=yokoyama@netscape.com, sr=brendan@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@114676 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 08:07:44 +00:00
rayw%netscape.com
2094e0931d Last issues for SOAP review by Heikki and others.
SOAP is not part of default build.


git-svn-id: svn://10.0.0.236/trunk@114675 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 08:01:15 +00:00
wtc%netscape.com
913eaca8b9 Bugzilla bug 124981: Enable IPv6 support for FreeBSD. This patch is
contributed by Munechika Sumikawa <sumikawa@ebina.hitachi.co.jp>.


git-svn-id: svn://10.0.0.236/trunk@114673 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 07:12:55 +00:00
mcafee%netscape.com
2c8a528665 tinderbox example
git-svn-id: svn://10.0.0.236/trunk@114672 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 06:21:52 +00:00
bernd.mielke%snafu.de
26bd706ce7 wider use of GetEffectiveColCount bug 100034 r=karnaze sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@114671 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 06:03:36 +00:00
akkana%netscape.com
b9887b7961 124484: fix link to the bug form. Fix from jmd (mozilla@turbogeek.org), r=gerv and me
git-svn-id: svn://10.0.0.236/trunk@114670 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 05:46:35 +00:00
peterlubczynski%netscape.com
f5a0f630c6 Fix derefing null pointer during print preview of java.sun.com bug 125396 r=av sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@114669 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 05:12:45 +00:00
peterlubczynski%netscape.com
96046e257b Made a dummy document to hold our url and pass back to the instance owner in order to fix bug 121033 in NP_FULL mode, NPP_GetURLNotify() does not resolve relative URLs correctly r=av sr=beard
git-svn-id: svn://10.0.0.236/trunk@114668 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 05:07:47 +00:00
ducarroz%netscape.com
3aa36d0520 Fix for bug 125720. Don't need to use appledouble encoding when there is no resource fork. R=varada, SR=bienvenu
git-svn-id: svn://10.0.0.236/trunk@114667 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 04:32:41 +00:00
ducarroz%netscape.com
4d5aaddc36 Fix for bug 125620. In case of an appledouble related part, we need to generate an url which point to the data part child. R=varada, SR=bienvenu
git-svn-id: svn://10.0.0.236/trunk@114666 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 04:30:29 +00:00
akkana%netscape.com
3c79d47137 more 123087 -- find API rewrite, r=brade, sr=kin
git-svn-id: svn://10.0.0.236/trunk@114665 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 04:26:49 +00:00
akkana%netscape.com
c4d91d0aeb 123087: Redesign Find API, rewrite new find algorithm.
Not yet enabled by default; needs testing.  r=brade sr=kin.


git-svn-id: svn://10.0.0.236/trunk@114664 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 04:17:07 +00:00
naving%netscape.com
374de22dfc 125503 r=bienvenu sr=mscott If the internet connection is lost make sure that we truncate any half downloaded
msg and commit the db so that if it comes back again in the same session we are still able to download messages


git-svn-id: svn://10.0.0.236/trunk@114663 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 04:04:26 +00:00
naving%netscape.com
3e7d183b2e fixing whitespace from last checkin
git-svn-id: svn://10.0.0.236/trunk@114662 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 03:36:57 +00:00
blakeross%telocity.com
7a1bd360f3 89389 - save as link should alert user if page doesn't exist (and not save the link). r=bz sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@114661 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 03:31:59 +00:00
aaronl%netscape.com
d9575605b1 Fixing bustage. --disable-accessibility is broken
git-svn-id: svn://10.0.0.236/trunk@114660 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 03:23:18 +00:00
naving%netscape.com
5c4077a05e 109761 r=bienvenu sr=sspitzer Suppress RDF/Outliner notifications when creating new INBOX, will happen on migrating imap accts or creating new imap accts, confuses outliner, ends up showing 2 INBOX es.
git-svn-id: svn://10.0.0.236/trunk@114659 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 03:11:03 +00:00
racham%netscape.com
6ca42a6702 Fixing bugzilla bugs 110000, 124806 and bugscape bugs 12052, 12094. Fix to bug 110000 rearranges hewitt's checked in patch to avoid getting Finish button on the first page of wizard for news account also. Fix to bug 124806 keeps the account type selected by the user intact as user revisits the first page of the wizard. Fix to bugscape bug 12052 resolves the regression by prefilling the activated user's email address in the identity page. Fix to bugscape bug 12094 flushes ISP data as user revisits the first page of wizard so that incomplete email addresses can be caught for regular accounts. r=ssu,bhuvan sr=mscott
git-svn-id: svn://10.0.0.236/trunk@114658 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 03:07:18 +00:00
justdave%syndicomm.com
18d1efd0f7 Fixing typo in previous checkin.
git-svn-id: svn://10.0.0.236/trunk@114657 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 03:04:36 +00:00
justdave%syndicomm.com
8e87b38c01 Fix for bug 125835: Removing an old sarcastic comment from the localconfig generation routine so that it doesn't imply that
using a password is bad.
Patch by James Cox <james@awpimajes.com>
r= justdave x 2


git-svn-id: svn://10.0.0.236/trunk@114656 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 02:59:25 +00:00
wtc%netscape.com
5f32ec59fc Bugzilla bug 125730: fixed OpenVMS build breakage. Thanks to Colin Blakes
<colin@theblakes.com> for the patch.
odified Files: sslmutex.c sslmutex.h sslsnce.c


git-svn-id: svn://10.0.0.236/trunk@114654 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 02:52:07 +00:00
rbs%maths.uq.edu.au
d7f37a4594 Fix bug 125404 - hang on certain mathml pages. The table code relies on the display propertyto build its frames and things went out of sync when just using MathML tag names without the display associations in mathml.css. r=karnaze, sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@114653 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 02:48:10 +00:00
seawood%netscape.com
3ae029c918 Make chromelist.txt use the same paths that appear in tarballs.
Thanks to Gerv Markham <gerv@mozilla.org> for the patch.
Bug #125588 r=cls


git-svn-id: svn://10.0.0.236/trunk@114652 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 02:46:41 +00:00
blakeross%telocity.com
4672f0ae97 118644 - alt+down arrow opens dropdown in wrong position. r/sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@114651 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 02:38:12 +00:00
shrutiv%netscape.com
03c0377948 Fix for bugscape 11987: UI wording for Mac installer screen
git-svn-id: svn://10.0.0.236/trunk@114650 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 02:33:18 +00:00
cmanske%netscape.com
8be1372cc3 Prevent scope error when using timeout with setfocus in textbox, fix by neil@parkwaycc.co.uk, b=125346, r=cmanske, sr=kin
git-svn-id: svn://10.0.0.236/trunk@114649 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 02:27:29 +00:00
seawood%netscape.com
ed6721da35 Add "fast RAM semaphore" support.
Thanks to Mike Kaply <mkaply@us.ibm.com> for the patch.
Bug #125123 r=wtc


git-svn-id: svn://10.0.0.236/trunk@114648 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 02:25:51 +00:00
cmanske%netscape.com
628b736830 Don't try to show empty name on Composer caption, b=121684, r=brade, sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@114647 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 02:24:04 +00:00
jkeiser%netscape.com
b4f613523b And this is the rest of the story (bug 120682). Mac bustage from lack of full checkin.
git-svn-id: svn://10.0.0.236/trunk@114646 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 02:19:02 +00:00
seawood%netscape.com
df9ad11280 Fix problem of "invisible" helper apps on OS/2.
Thanks to Mike Kaply <mkaply@us.ibm.com> for the patch.
Bug #125183 r=wtc


git-svn-id: svn://10.0.0.236/trunk@114645 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 02:17:58 +00:00
yokoyama%netscape.com
705ddb7aa7 Bug 119927:
Forgot to checkin for unix


git-svn-id: svn://10.0.0.236/trunk@114644 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 02:15:22 +00:00
ssu%netscape.com
cc99141ddd fixing bug - 104982 - Uninstaller code needs to broadcast message that default mail/browser client has been changed/reset. r=curt, sr=dveditz
git-svn-id: svn://10.0.0.236/trunk@114643 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 01:49:51 +00:00
aaronl%netscape.com
c9bc0b393e Bug 50255. Some Ctrl key sequences don't generate the correct event in Windows. Patch from bernie5412@hotmail.com. r=rods,dveditz, sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@114642 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 01:44:54 +00:00
hewitt%netscape.com
d52ef51e98 11000 - wizard finish button apperas on first page when stepping back, r=blake, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@114641 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 01:44:41 +00:00
srilatha%netscape.com
ebce73e93a Fix for bug # 118262. Disable delete button when a card from LDAP directory is selected
r/sr= sspitzer@netscape.com


git-svn-id: svn://10.0.0.236/trunk@114640 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 01:41:17 +00:00
bienvenu%netscape.com
f664a91f2a fix pressing stop after delting imap message while reading it not to leave trash in busy state, by always dooming queued urls if earlier urls fail and don't send invalid store commands to imap servers that don't support user defined keywords 125736 r=naving, sr=sspitzer 125548
git-svn-id: svn://10.0.0.236/trunk@114639 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 01:40:33 +00:00
yokoyama%netscape.com
8317d4a7e0 Bug 119927:
Instead of using the static variable in /gfx to maintain the state
of font download (eg. static BOOL gCheckJAFont = PR_FALSE;),
we use a nsFontPackageService::FontPackageHandled() API to allow
resetting of the font download.
/r=ftang; /sr=brendan


git-svn-id: svn://10.0.0.236/trunk@114638 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 01:39:56 +00:00
bienvenu%netscape.com
806521a530 fix pressing stop after delting imap message while reading it not to leave trash in busy state, by always dooming queued urls if earlier urls fail r=naving, sr=sspitzer 125548
git-svn-id: svn://10.0.0.236/trunk@114637 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 01:39:33 +00:00
harishd%netscape.com
e951f0eacd Fixing hang - If misplaced table content turns out to be skipped content then we need to make sure that the rest of the table content belongs to the skipped content until we reach the matching end-skipped-content-tag. b=124788, r=heikki, sr=jst
git-svn-id: svn://10.0.0.236/trunk@114636 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 01:36:50 +00:00
bienvenu%netscape.com
fddd101b7f fix problem loading messages after deleting message when trash folder is busy, r=naving, sr=sspitzer 125554
git-svn-id: svn://10.0.0.236/trunk@114635 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 01:36:26 +00:00
aaronl%netscape.com
1a47678bfb Bug 115686: support F4 in dropdowns - XUL <menulist>, HTML combobox and URL bar. r=dean_tessman, sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@114634 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 01:35:09 +00:00
naving%netscape.com
dcd9f80f80 123015 r/sr=sspitzer. Make sure that we call Save..Selection() and RestoreSelection() in pairs, otherwise
all selection events will be suppressed.


git-svn-id: svn://10.0.0.236/trunk@114633 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 01:34:50 +00:00
bienvenu%netscape.com
4c86bf2d42 whitespace fixes, no bug
git-svn-id: svn://10.0.0.236/trunk@114632 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 01:34:48 +00:00
aaronl%netscape.com
424f513e6a Active Accessibility: support HTML tags <fieldset> and <legend>. r=jgaunt, sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@114631 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 01:34:42 +00:00
bienvenu%netscape.com
fd8ed7509f always call SetUrlState when urls are aborted r=naving, sr=sspitzer 125548
git-svn-id: svn://10.0.0.236/trunk@114630 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 01:33:43 +00:00
bienvenu%netscape.com
a432a42cb4 add error code for aborting urls r=naving, sr=sspitzer 125548
git-svn-id: svn://10.0.0.236/trunk@114629 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 01:32:03 +00:00
law%netscape.com
a799fbf226 Bug 27609; new unix makefile stuff (from bryner); NOT PART OF THE BUILD
git-svn-id: svn://10.0.0.236/trunk@114628 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 01:31:41 +00:00
morse%netscape.com
3437826da3 bug 119812, js error in cookie manager dialog, r=sgehani, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@114627 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 01:30:04 +00:00
ian%hixie.ch
27c6b2fa52 Implement wwwtitle and correct a logic error in the comment and message text of wwwdoctype. r=zach, b=72953
git-svn-id: svn://10.0.0.236/trunk@114626 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 01:25:40 +00:00
ftang%netscape.com
6f95840709 fix bug 118670 r=smontagu sr=sfraser, add persian fallback
git-svn-id: svn://10.0.0.236/trunk@114625 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 01:24:57 +00:00
rjc%netscape.com
0b2b0678b9 Fix bug # 125801: find rdf service. r=bryner sr=ben
git-svn-id: svn://10.0.0.236/trunk@114624 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 01:23:44 +00:00
sspitzer%netscape.com
4d37ad7449 fix for #125816. remove unused code. no one does the #NewDirectory command.
r/sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@114623 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 01:23:17 +00:00
serge%netscape.com
20257fd053 fix for 123974 [viewpoint] 404 file not found errors are passed back to the plugin incorrectly; r=av, sr=beard
git-svn-id: svn://10.0.0.236/trunk@114622 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 01:23:16 +00:00
law%netscape.com
1ba4423e5c Bug 27609; new nsIProgressDialog implementation; NOT PART OF THE BUILD
git-svn-id: svn://10.0.0.236/trunk@114621 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 01:22:44 +00:00
jkeiser%netscape.com
8b0ed05ba8 Form submission performance / maintability improvements (bug 120682) r=alexsavulov,r=sicking,sr=jst
git-svn-id: svn://10.0.0.236/trunk@114620 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 01:19:24 +00:00
sspitzer%netscape.com
17c1c09c53 fix for 97310. problems with offline sync and the imap delete model on solaris and mac.
fix by bienvenu, r/sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@114619 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 01:19:08 +00:00
sgehani%netscape.com
9a4b3ca294 Make cancel button show even when progress text (%ge complete) is
dynamically shown.
b=124203; r=morse; sr=alecf
(original patch by Andreas Premstaller <andreas.premstaller@uibk.ac.at>)


git-svn-id: svn://10.0.0.236/trunk@114618 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 01:18:22 +00:00
danm%netscape.com
fb1b4319a0 window scrollbar chrome attribute is no longer cached locally. bug 111524 r=hyatt,jst
git-svn-id: svn://10.0.0.236/trunk@114617 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 01:16:00 +00:00
danm%netscape.com
8f9244cc3a reimplement window scrollbar chrome attribute. oh and revert the damn nonstandard indentation tbogard snuck in in rev 1.5. bug 111524 r=hyatt,jst
git-svn-id: svn://10.0.0.236/trunk@114616 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 01:15:57 +00:00
danm%netscape.com
09bc815c72 reimplement window scrollbar chrome attribute. bug 111524 r=hyatt,jst
git-svn-id: svn://10.0.0.236/trunk@114615 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 01:15:52 +00:00
relyea%netscape.com
3bf2f19204 Use timers to determine whether or not to do the smart card present checks
or not.

bob


git-svn-id: svn://10.0.0.236/trunk@114614 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 00:29:37 +00:00
jpierre%netscape.com
8aac793dd1 Fix OS/2 standalone NSS build which got broken after the fix for 104541
git-svn-id: svn://10.0.0.236/trunk@114613 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-16 00:10:24 +00:00
wtc%netscape.com
88629b5fca Bugzilla bug 112198: use the -dylib_file ld option to link the ssl3 and
smime3 dylibs and the NSS tools so that they can find the indirectly
referenced libsoftokn3.dylib.  Define and export DYLD_LIBRARY_PATH.  The
patch is contributed by Brian Ryner <bryner@netscape.com>. r=wtc,beard.
Modified Files:
	coreconf/Darwin.mk nss/cmd/platlibs.mk nss/lib/smime/config.mk
	nss/lib/ssl/config.mk nss/tests/common/init.sh


git-svn-id: svn://10.0.0.236/trunk@114612 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-15 23:38:47 +00:00
seawood%netscape.com
f203fb9a01 Propagate MOZ_ENABLE_POSTSCRIPT so that unix printing works again.
bug #125800 a=antitux


git-svn-id: svn://10.0.0.236/trunk@114611 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-15 23:25:57 +00:00
nelsonb%netscape.com
d58ebedbc4 Change most coreconf and NSS makefiles to use OS_TARGET (which can
be overridden via an environment variable) rather than OS_ARCH.
This is a precursor to more flexibility in cross-platform builds.
Bug 104541.


git-svn-id: svn://10.0.0.236/trunk@114608 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-15 22:54:08 +00:00
wtc%netscape.com
68e3ff3855 Bugzilla bug 125790: free the nickName and passwd strings
git-svn-id: svn://10.0.0.236/trunk@114607 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-15 21:53:25 +00:00
ian.mcgreer%sun.com
6c190a7dc1 clean up certs & keys for purify
git-svn-id: svn://10.0.0.236/trunk@114606 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-15 20:50:47 +00:00
timeless%mac.com
65e3c226c7 Bug 125739 BeOS gfx build failure
patch by brunis@lpg.fi r=timeless


git-svn-id: svn://10.0.0.236/trunk@114605 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-15 19:37:55 +00:00
relyea%netscape.com
ee5c92c39f Fix missing certs from the listing of all the certs in tokens with large cert caches (larger than 32).
git-svn-id: svn://10.0.0.236/trunk@114603 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-15 17:37:58 +00:00
alecf%netscape.com
ead663f30f *sigh*
fix "ctl" bustage, whatever the heck that is


git-svn-id: svn://10.0.0.236/trunk@114602 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-15 16:19:45 +00:00
rayw%netscape.com
d0139a5eab A bunch of minor fixes from Heikki's reviews. Passes my tests.
SOAP is not part of default build.


git-svn-id: svn://10.0.0.236/trunk@114601 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-15 15:54:20 +00:00
alecf%netscape.com
e8e8eefb91 argh! mathml wasn't building on my windows box.. who knew?!
git-svn-id: svn://10.0.0.236/trunk@114600 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-15 15:15:33 +00:00
alecf%netscape.com
d45ec7f015 oops, forgot to land this file..
git-svn-id: svn://10.0.0.236/trunk@114599 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-15 15:12:23 +00:00
alecf%netscape.com
d20c13a8dc bug 125055 - move uconv registration to table-based list of converters
shrinks dll and speeds up access
r=yokoyama, sr=blizzard


git-svn-id: svn://10.0.0.236/trunk@114598 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-15 15:03:39 +00:00
dcone%netscape.com
8944f478a1 b=96870 r=rods sr=attinasi Fixed printing so backgrounds can be turned on and off.
git-svn-id: svn://10.0.0.236/trunk@114597 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-15 14:48:12 +00:00
dbaron%fas.harvard.edu
6b51b3040b Attempt to add nsICookieConsent.idl correctly this time, although mac builds will still need kicking. b=113143
git-svn-id: svn://10.0.0.236/trunk@114596 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-15 14:39:55 +00:00
rbs%maths.uq.edu.au
a490d83518 [MathML only] fix weirdness in the edge case of an empty <mfenced></mfenced>
git-svn-id: svn://10.0.0.236/trunk@114595 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-15 14:39:50 +00:00
brade%netscape.com
e09f4b6c69 don't adjust links/image locations if saving locally and starting with about:blank; bug #121980, r=cmanske, sr=kin
git-svn-id: svn://10.0.0.236/trunk@114594 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-15 14:36:07 +00:00
timeless%mac.com
b094a79b89 Bug 125530 Build failure in print code
patch by Roland.Mainz@informatik.med.uni-giessen.de r=timeless sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@114593 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-15 14:26:16 +00:00
timeless%mac.com
58ede4c24c Bug 102551 Close tab does nothing if wait too much between opening the menu and clicking close
patch by neil@parkwaycc.co.uk r=bzbarsky sr=jag


git-svn-id: svn://10.0.0.236/trunk@114592 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-15 14:18:14 +00:00
jdunn%netscape.com
4514549d4b fixing AIX bustage. The variable mNotice can't be const. It was
fixed once (rev 1.7) but was mistakenly made const again.
r=Roland.Mainz@informatik.med.uni-giessen.de
# 125341


git-svn-id: svn://10.0.0.236/trunk@114591 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-15 13:19:15 +00:00
roc+%cs.cmu.edu
61724752a4 Bug 124713. Fix transparency flag when clipping a view that grew bigger than its frame. r=kmcclusk,sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@114590 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-15 13:15:45 +00:00
roc+%cs.cmu.edu
a1398fd8fe Bug 123755. Fix Gtk crasher when drawing surface cannot be locked. r=pavlov,sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@114589 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-15 13:14:32 +00:00
blakeross%telocity.com
5a286a8892 Backing out fix which caused sidebar problem. r=sgehani sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@114588 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-15 12:33:30 +00:00
rayw%netscape.com
4ea3385c3f Minor whitespace sdjustments.
SOAP is not part of default build.


git-svn-id: svn://10.0.0.236/trunk@114587 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-15 12:30:43 +00:00
blakeross%telocity.com
bdd53275c4 87949 - drag from chrome widget over content area shows tooltip. r=dean sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@114586 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-15 12:26:42 +00:00
rayw%netscape.com
ab202f8fef Changed type of uri attribute in verifySource header to anyURI.
SOAP is not part of default build.


git-svn-id: svn://10.0.0.236/trunk@114585 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-15 12:17:17 +00:00
rayw%netscape.com
3f3d8fdcb5 Attempts to patch-up incomplete type hierarchy in nsISchema.h, lack
of inheritance among builtins, and lack of AnySimpleType.  Commented
lines will have to eventually be reenabled when AnySimpleType is
produced.

SOAP is not part of default build.


git-svn-id: svn://10.0.0.236/trunk@114584 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-15 12:10:03 +00:00
rayw%netscape.com
355e33e08c Standardize use of Truncate.
SOAP is not part of default build.


git-svn-id: svn://10.0.0.236/trunk@114583 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-15 11:35:09 +00:00
rayw%netscape.com
fa3c418ee9 Whitespace fixes.
SOAP is not part of default build.


git-svn-id: svn://10.0.0.236/trunk@114582 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-15 11:02:43 +00:00
rayw%netscape.com
d8f342cb2c Whitespace fixes.
SOAP is not part of default build.


git-svn-id: svn://10.0.0.236/trunk@114581 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-15 10:48:16 +00:00
rayw%netscape.com
6d8ad54abc Added whitespace in front of comments.
SOAP is not part of default build.


git-svn-id: svn://10.0.0.236/trunk@114580 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-15 10:25:28 +00:00
locka%iol.ie
04856595c2 Fix for real and potential crashes in prompt impl when out params are nsnull. b=124025 r=chak
git-svn-id: svn://10.0.0.236/trunk@114579 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-15 10:21:39 +00:00
jshin%mailaps.org
9965dab7c4 Add CS Styles for Ethiopian/Eritrean Languages (per
info. presented at http://www.ethiopic.org/Collation/OrderedLists.html
by yacob@geez.org).
bug 102252, r=dbaron@fas.harvard.edu, sr=brendan@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@114578 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-15 09:21:08 +00:00
pschwartau%netscape.com
37a12a3213 Hard-coding the expected value for Error.length in Rhino vs. SpiderMonkey
git-svn-id: svn://10.0.0.236/trunk@114577 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-15 06:31:41 +00:00
dean_tessman%hotmail.com
8d106f2a2a Bug 124323 - Active window indicator in Tasks menu should be the same as in Go menu
This changes the Go menu to use radio menu items instead of checks.
r=timeless, sr=blake


git-svn-id: svn://10.0.0.236/trunk@114576 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-15 06:21:48 +00:00
badami%netscape.com
2d4a2e72bc Backing out fix for bug 91429
Seems to be triggerring bug 125405
Going back to version 1.47 of nsHttpHandler.cpp


git-svn-id: svn://10.0.0.236/trunk@114575 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-15 06:13:28 +00:00
cmanske%netscape.com
80166e4a8a Update for publishing UI, b=88208, r=brade, sr=ben
git-svn-id: svn://10.0.0.236/trunk@114574 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-15 06:07:40 +00:00
mkaply%us.ibm.com
836cd5c8df OS/2 bustage - this is defined in nsStrShared.h
git-svn-id: svn://10.0.0.236/trunk@114573 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-15 05:22:42 +00:00
dean_tessman%hotmail.com
5eba13b7a1 Bug 100760
Find Again should display Find dialog if no find string is specified
Change to findUtils.js to make it so.
r/sr=blake


git-svn-id: svn://10.0.0.236/trunk@114572 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-15 03:58:43 +00:00
morse%netscape.com
dcfe535ae6 fix mac bustage
git-svn-id: svn://10.0.0.236/trunk@114571 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-15 03:56:08 +00:00
dean_tessman%hotmail.com
2db802dff3 Bug 53029 - Menu highlight by ALT key should be cleared by next key event
Windows-specific changes to match behavior when a key is pressed that is not a valid access key.
r=pink, sr=hyatt


git-svn-id: svn://10.0.0.236/trunk@114570 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-15 03:53:26 +00:00
jband%netscape.com
8ed52839ab fix bug 125430. Unbust Components.returnCode by not setting the JSPROP_READONLY bit on the read/write property. r=bzbarsky sr=jst
git-svn-id: svn://10.0.0.236/trunk@114569 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-15 03:33:37 +00:00
dbradley%netscape.com
fdd1846921 Bug 121526 - Need to expose the security info pointer from the nsIXPConnectWrappedNative interface. r=jst, sr=jband
git-svn-id: svn://10.0.0.236/trunk@114568 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-15 03:11:15 +00:00
morse%netscape.com
2afc9150ce bug 113143, cookie module to call compact-policy parser, r=sgehani,harishd, sr=jag
git-svn-id: svn://10.0.0.236/trunk@114567 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-15 03:01:32 +00:00
dprice%netscape.com
faec2f03d1 60910 R=gagan SR=dveditz
remove a redundant download request


git-svn-id: svn://10.0.0.236/trunk@114566 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-15 02:55:43 +00:00
rbs%maths.uq.edu.au
7476da1396 Extend the support of MathML styling attributes to the root <math> element itself
git-svn-id: svn://10.0.0.236/trunk@114565 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-15 02:44:53 +00:00
relyea%netscape.com
c1bf43920f Implement SEC_NicknameConflicts().
git-svn-id: svn://10.0.0.236/trunk@114564 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-15 01:57:08 +00:00
vidur%netscape.com
6301300f47 Made anyType be the base of array. This is not part of the default build.
git-svn-id: svn://10.0.0.236/trunk@114563 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-15 01:54:49 +00:00
javi%netscape.com
dcafbec72f Fix crash when looking up cert by nickname when the token on which
the cert is located is not plugged in.

Bug 125611


git-svn-id: svn://10.0.0.236/trunk@114562 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-15 01:50:28 +00:00
sgehani%netscape.com
df537cff7a Make debug XUL boxes first item in pref pane.
r=stephend; sr=blake; checking in for timeless


git-svn-id: svn://10.0.0.236/trunk@114561 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-15 01:20:53 +00:00
vidur%netscape.com
5398952125 Reverted to having a cannonical namespace for schema and SOAP builtin types rather than maintaining two sets of each. For arrays with unspecified xsi:arrayType, the dimension is now 0.
git-svn-id: svn://10.0.0.236/trunk@114560 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-15 01:17:27 +00:00
vidur%netscape.com
bc90a54455 Remove linux warnings. This is not part of the default build.
git-svn-id: svn://10.0.0.236/trunk@114559 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-15 01:15:51 +00:00
vidur%netscape.com
861df3465d Correctly deal with nsIVariant in type conversion. This is not part of the default build
git-svn-id: svn://10.0.0.236/trunk@114558 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-15 01:14:27 +00:00
sgehani%netscape.com
08ce078c01 "Mozilla Mail" should read "Mail & Newsgroups" in Appearance pref pane.
b=119790; r=bhuvan; sr=blake


git-svn-id: svn://10.0.0.236/trunk@114557 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-15 01:13:44 +00:00
nhotta%netscape.com
c08ff7d56f In addition to the last change, include the comments of the second super-reviewer,
contributed by jshin@pantheon.yale.edu,
bug 102623, r=ducarroz, nhotta, sr=bienvenu,sr=sspitzer.


git-svn-id: svn://10.0.0.236/trunk@114556 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-15 01:13:05 +00:00
ian.mcgreer%sun.com
1523cf5acd bug 125263, race condition destroying temp certs
git-svn-id: svn://10.0.0.236/trunk@114555 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-15 01:10:07 +00:00
timeless%mac.com
18aaee49b0 Bug 125601 ABS()-->PR_ABS() && PR_ABS()-cleanup
patch by Roland.Mainz@informatik.med.uni-giessen.de r=timeless sr=sfraser


git-svn-id: svn://10.0.0.236/trunk@114554 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-15 01:01:06 +00:00
sgehani%netscape.com
f50a76509b Make bugzilla sherlok plugin search by term rather than assigned_to.
b=83052; r=sgehani; checking in for Mike Young <youngfam@nni.com>


git-svn-id: svn://10.0.0.236/trunk@114553 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-15 00:52:31 +00:00
nhotta%netscape.com
ffef5431d8 Changed to use lang instead of font-family for message display,
contributed by jshin@pantheon.yale.edu,
bug 102623, r=ducarroz, nhotta, sr=bienvenu.


git-svn-id: svn://10.0.0.236/trunk@114552 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-15 00:46:08 +00:00
shanjian%netscape.com
4aa0daeaaf #119377 NS crashes if use universal Charset detector on in frame
Added some range verification when calculating order.
r=nhotta, sr=brendan


git-svn-id: svn://10.0.0.236/trunk@114551 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-15 00:38:23 +00:00
alecf%netscape.com
f5bfc799ad bug 63025 - stop testing some stuff that I'm ripping out of xpcom
git-svn-id: svn://10.0.0.236/trunk@114550 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-15 00:27:32 +00:00
alecf%netscape.com
75ee95af3f bug 63025 - stop exporting nsFileSpecImpl as nobody is calling the constructor
r=dougt, sr=shaver


git-svn-id: svn://10.0.0.236/trunk@114549 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-15 00:20:49 +00:00
alecf%netscape.com
010ad5486d bug 63025 - remove nsFileSpecStreaming, as nobody is using it
r=dougt, sr=shaver


git-svn-id: svn://10.0.0.236/trunk@114548 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-15 00:19:33 +00:00
alecf%netscape.com
23b43b15c4 bug 63025 - remove only consumer of nsSimpleCharString and nsPersistentFileDescriptor from build
r=dougt, sr=shaver


git-svn-id: svn://10.0.0.236/trunk@114547 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-15 00:18:34 +00:00
nhotta%netscape.com
7c37414040 Changed a comparison part to check the key is cached, fixed an incorrect length passing for memcmp,
changed to store a length of the cached string,
bug 121281, r=ftang, sr=sfraser.


git-svn-id: svn://10.0.0.236/trunk@114546 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-15 00:15:32 +00:00
alecf%netscape.com
e4337ac76b part of fix to bug 63025 - stop exporting nsLocalFile on windows, because it's not imported by anyone
r=dougt, sr=shaver


git-svn-id: svn://10.0.0.236/trunk@114545 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-15 00:14:20 +00:00
danm%netscape.com
9a0a1314f6 defer SetTextboxFocus in Startup. hack to make bug 103197 appear fixed. code=saari,me r=brendan
git-svn-id: svn://10.0.0.236/trunk@114544 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-15 00:09:10 +00:00
colin%theblakes.com
7a32b48116 Fix OpenVMS build breakage. b=125587. r=roland. sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@114543 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-15 00:00:49 +00:00
timeless%mac.com
180dc76794 Bug 80625 Please implement --disable-postscript
patch by Roland.Mainz@informatik.med.uni-giessen.de r=rods sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@114542 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 23:57:30 +00:00
harishd%netscape.com
d16035663a Regression - Add CDATA section support for RDF. b=124463, r=heikki, sr=jst
git-svn-id: svn://10.0.0.236/trunk@114541 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 23:52:17 +00:00
harishd%netscape.com
1a9e99d353 Make sure to flush the tokenizer stack after tokenizing SCRIPT content. Note: This checkin also includes code clean up. b=104856, r=heikki, sr=jst
git-svn-id: svn://10.0.0.236/trunk@114540 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 23:45:20 +00:00
pavlov%netscape.com
1fe130f902 Fixing bug 84654. r=bryner sr=sfraser. image blocking should not block backgrounds if you use it
git-svn-id: svn://10.0.0.236/trunk@114539 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 23:31:54 +00:00
alecf%netscape.com
5a78793da8 re-land fix for bug 107575, moving nsStr static routines into a private class/namespace
git-svn-id: svn://10.0.0.236/trunk@114538 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 23:23:55 +00:00
harishd%netscape.com
d4204329ee ** Patch provided by dougt ** Create parser-service category.b=107087, r=harishd, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@114537 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 23:18:28 +00:00
rods%netscape.com
1d1f95e7c0 1) Enables the PageSeq frame to specify the "gap" of gray space around
it in Print Preview
2) It now positions the page in the window with the gray "gap" showing.
3) factors out code for calc'ing the number of pages
4) Adds the methods to get the number of page while in PP
Bug 125151 r=sgehanisr=attinasi


git-svn-id: svn://10.0.0.236/trunk@114536 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 23:18:09 +00:00
mstoltz%netscape.com
e206b014b9 Bug 116227 - added prefs to stop scripts in mail messages from moving or resizing
the mail window. r=adamlock, sr=jst


git-svn-id: svn://10.0.0.236/trunk@114535 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 23:14:53 +00:00
alecf%netscape.com
a959243ac9 oops, back myself out - forward declared enums don't work on linux!
git-svn-id: svn://10.0.0.236/trunk@114534 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 23:14:50 +00:00
alecf%netscape.com
6326ee9424 make all static nsStr:: members private, so they are not exported, and so the linker can cull them out
r=dbaron, sr=blake, jag
bug 125093


git-svn-id: svn://10.0.0.236/trunk@114533 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 23:08:38 +00:00
rayw%netscape.com
5271edd456 Added error reporting mechanism, and called it in quite a few places. Also
eliminated use of multiple SOAP encoding URIs, and now only rely on the 1.2
with aliasing that can output 1.1.

SOAP is not part of default build.


git-svn-id: svn://10.0.0.236/trunk@114532 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 23:00:58 +00:00
leaf%mozilla.org
a50149cf9e Automated update
git-svn-id: svn://10.0.0.236/trunk@114531 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 22:57:02 +00:00
seawood%netscape.com
6166352177 Fixing win32 gmake trace-malloc bustage
git-svn-id: svn://10.0.0.236/trunk@114530 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 22:56:03 +00:00
leaf%mozilla.org
3cf31cd3ff enable postscript printing, bug 80625. r=cls, sr=leaf, code from gisburn
git-svn-id: svn://10.0.0.236/trunk@114529 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 22:45:04 +00:00
rginda%netscape.com
b5e27846e1 fix uninitialized return value in jsd_IsStackFrameNative
git-svn-id: svn://10.0.0.236/trunk@114528 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 22:39:09 +00:00
dbragg%netscape.com
2689a47385 Making the windows region pack installer tolerant of the Mac platform.
Changed the searchplugins folder name to Search Plugins when the install
is run on a Mac.  r=tao, sr=dveditz


git-svn-id: svn://10.0.0.236/trunk@114527 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 22:38:31 +00:00
ducarroz%netscape.com
134a374d43 Fix for bug 125316. Don't overwite the current url's query part when adding others query. R=cavin, SR=sspitzer
git-svn-id: svn://10.0.0.236/trunk@114526 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 22:34:47 +00:00
smeredith%netscape.com
11e8bf019e Rework how the pref editor writes to output files.
git-svn-id: svn://10.0.0.236/trunk@114525 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 22:31:23 +00:00
stephend%netscape.com
146e73d680 Bug 95016. File | Sent Message is non-sensical. r=jglick@netscape.com, rs=sspitzer@netscape.com
git-svn-id: svn://10.0.0.236/trunk@114524 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 22:18:04 +00:00
nhotta%netscape.com
2f1758952f Added a mapping method to take PRUnichar* as an input string, bug 125077, r=ftang, sr=blizzard.
git-svn-id: svn://10.0.0.236/trunk@114523 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 22:16:16 +00:00
morse%netscape.com
43905c7fcf bug 120731, remove js error, c=gemal, r=morse, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@114522 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 22:15:39 +00:00
dougt%netscape.com
8d45b9ba58 I give up. Backing out these changes
git-svn-id: svn://10.0.0.236/trunk@114521 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 22:07:15 +00:00
dougt%netscape.com
e80bbe75f5 Fixes bug 122523. Avoid stat call when opening file. r=dp@netscape.com, sr=dveditz@netscape.com. This is the second attempt to land this patch. On two of the linux clobber builds, we would crash at startup. I think i fixed this by protecting against a bad mLineBuffer ptr.
git-svn-id: svn://10.0.0.236/trunk@114520 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 20:46:10 +00:00
pschwartau%netscape.com
ae04d41a52 Adding a comment.
git-svn-id: svn://10.0.0.236/trunk@114519 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 20:42:44 +00:00
pschwartau%netscape.com
e89cafd183 Add skip for new RegExp performance test. Bug 125562 (Rhino), bug 85721 (SpiderMonkey).
git-svn-id: svn://10.0.0.236/trunk@114518 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 20:37:40 +00:00
seawood%netscape.com
989ae6d9c4 Fix link order since MOZ_GTK_LDFLAGS contains a -rdynamic which conflicts with -Bsymbolic.
Bug #125530


git-svn-id: svn://10.0.0.236/trunk@114516 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 19:23:38 +00:00
rogerl%netscape.com
d6007c572e Fixed expected output from case 1. (sr=pschwartau)
git-svn-id: svn://10.0.0.236/trunk@114515 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 19:21:13 +00:00
pschwartau%netscape.com
0700eab060 Correcting an error
git-svn-id: svn://10.0.0.236/trunk@114514 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 19:11:15 +00:00
pschwartau%netscape.com
fffd3d319c Initial add. Regression test for bug 85721.
git-svn-id: svn://10.0.0.236/trunk@114513 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 19:06:59 +00:00
seawood%netscape.com
5496399de5 -Bsymbolic + egcs/binutils2.9.x requires that symbols be resolved at link time. Fixing tinderbox bustage
git-svn-id: svn://10.0.0.236/trunk@114512 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 18:30:21 +00:00
rods%netscape.com
9804c3be09 Forgot to add this method
git-svn-id: svn://10.0.0.236/trunk@114511 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 18:29:38 +00:00
ian.mcgreer%sun.com
358f1a0a6a make listing of certs finish cleanly under purify
git-svn-id: svn://10.0.0.236/trunk@114510 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 18:02:30 +00:00
wtc%netscape.com
8d1678576d Bug 114748: now that NSS uses the same LIB_PREFIX as the Mozilla client,
removed the obsolete NSS_LIB_PREFIX. r=cls.  The patch was originally
contributed by Javier Pedemonte <pedemont@us.ibm.com>.
Modified Files:
	config/config.mk security/manager/Makefile.in
	security/manager/ssl/src/Makefile.in


git-svn-id: svn://10.0.0.236/trunk@114509 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 15:29:22 +00:00
wtc%netscape.com
30fa280d76 Bug 122712: renamed cert_DecodeGeneralName as CERT_DecodeGeneralName.
git-svn-id: svn://10.0.0.236/trunk@114508 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 15:25:17 +00:00
karnaze%netscape.com
055c809419 bug 125426 - terminate xul style data when writing regression data. sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@114507 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 14:54:06 +00:00
locka%iol.ie
048dee9aab Add readme.html to embedding dist b=125356 r=chak sr=rpotts
git-svn-id: svn://10.0.0.236/trunk@114506 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 13:38:01 +00:00
rayw%netscape.com
f2b54c8910 Changed license header on SOAP files.
SOAP is not part of default build.


git-svn-id: svn://10.0.0.236/trunk@114505 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 13:36:34 +00:00
rayw%netscape.com
0cc38f1628 Fixed IDL files to not use mozilla-specific types where possible.
Also identified and entered a placeholder solution for variants not being
able to represent an empty array.  also made primenumber test use
verifyheader.

SOAP is not part of default build.


git-svn-id: svn://10.0.0.236/trunk@114504 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 13:08:25 +00:00
rbs%maths.uq.edu.au
27e6f13d75 Add support for MathML styling attributes (e.g., color, fontsize, etc) by creating an internal attribute stylesheet on the fly, and populating it by mapping attributes to CSS rules as frames get created. This is a work-around to bug 69409 which is is not scheduled to be addressed by the Gecko team anytime soon. Also Cleaned-up the debug rules in mathml.css and removed the (in)famous red color of <mi>
git-svn-id: svn://10.0.0.236/trunk@114503 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 12:26:43 +00:00
curt%netscape.com
d36b2c48b7 Changing error MessageBox to a warning (Attention) - Bug 119530.
git-svn-id: svn://10.0.0.236/trunk@114502 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 09:52:54 +00:00
curt%netscape.com
f932249c3a Changing error MessageBox to a warning (Attention). Bug #119530
git-svn-id: svn://10.0.0.236/trunk@114501 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 09:51:08 +00:00
stephend%netscape.com
a8b401eb33 Bug 109500. Memory leak of 52 bytes in grid code. Patch by Brian Ryner (bryner@netscape.com). r=bryner@netscape.com, sr=shaver@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@114500 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 09:44:17 +00:00
bryner%netscape.com
c309e98277 bug 122036 - make space and ctrl+space work as expected. Not turned on yet.
git-svn-id: svn://10.0.0.236/trunk@114499 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 09:29:00 +00:00
sspitzer%netscape.com
2b95036759 fix for #86980. when printing, we always print ASCII header names,
instead of the localized versions.  r/sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@114498 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 08:52:31 +00:00
rginda%netscape.com
a35891e81f - venkman only -
make venkman use the new "native frames" option checked in as part of bug 124474.
add min-height to all outliners to avoid bug 121583.
copy childData to scriptRecList in scriptsView.getContext, instead of copying the array one element at a time.


git-svn-id: svn://10.0.0.236/trunk@114497 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 08:34:27 +00:00
rginda%netscape.com
5f8367e018 bug 124474, "add native frame support to jsd"
sr=shaver, r=jband
add JSD_IsStackFrameNative, IsStackFrameDebugger, and IsStackFrameConstructing
add similar attributes to jsdIStackFrame
tweak return values in jsds_FilterHook
don't include dummy stack frames in threadstates

bug 110387, "Crash on exiting venkman"
check to see if the debugger was turned off before going through with an unPause.


git-svn-id: svn://10.0.0.236/trunk@114496 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 07:57:30 +00:00
rginda%netscape.com
3902d6df27 bug 124474, "JS_IsNativeFrame should return !fp->script"
also includes typo fix from bug 124474
sr=shaver, r=jband


git-svn-id: svn://10.0.0.236/trunk@114495 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 07:52:02 +00:00
sspitzer%netscape.com
26517908e7 fix for #125354. fix dialog text, per the spec. r=jglick, rs=bienvenu
git-svn-id: svn://10.0.0.236/trunk@114494 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 07:27:21 +00:00
brendan%mozilla.org
86e25935ba Construct error objects to consolidate their default property setting; this entails adding JS_ConstructObjectWithArguments (123177, r=rginda, sr=shaver).
git-svn-id: svn://10.0.0.236/trunk@114493 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 07:25:34 +00:00
jaggernaut%netscape.com
aceedfa29f Bug 38380: CSS hover not set when <a onmouseover="... return true;">. Fix regression caused by bug 99009. r=bryner, sr=jst
git-svn-id: svn://10.0.0.236/trunk@114492 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 07:24:40 +00:00
kaie%netscape.com
25b555d7c3 b=99083 Polish cert display if field common name (CN) is not present
r=javi sr=alecf


git-svn-id: svn://10.0.0.236/trunk@114491 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 07:21:33 +00:00
bryner%netscape.com
d5a29ff661 bug 124951 - checkbox size should be specified with min-width and min-height, for native theme overriding. r=kerz, sr=blizzard.
git-svn-id: svn://10.0.0.236/trunk@114490 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 07:06:00 +00:00
bryner%netscape.com
3d45989abb Bug 124817 -- leaking splash screen pixmap on startup. r=pavlov, sr=blizzard.
git-svn-id: svn://10.0.0.236/trunk@114489 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 06:44:30 +00:00
jband%netscape.com
2e6edd2049 reorder members to avoid wasted space due to struct member alignment rules. This will generally save one machine word per XPTMethodDescriptor (and we make a bunch of those). bug 120005. r=dbradley, sr=shaver
git-svn-id: svn://10.0.0.236/trunk@114488 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 06:28:13 +00:00
jband%netscape.com
76ebd6b5a4 avoid memcpy call when only copying one (PRUnichar) char. bug 109562. r=jag sr=brendan
git-svn-id: svn://10.0.0.236/trunk@114487 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 06:22:53 +00:00
law%netscape.com
b313f7893f Bug 50514; properly detect when right-clicking on a background image; r=bzbarsky, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@114486 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 06:05:16 +00:00
jband%netscape.com
c3462e03e5 add regression test for bug 125430. NOT PART OF THE BUILD
git-svn-id: svn://10.0.0.236/trunk@114485 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 06:01:54 +00:00
bryner%netscape.com
05857104bf Bug 124258 - radio buttons and checkboxes not sizing wide enough for their labels. Make sure the pref size we return for the image isn't smaller than the min size specified in CSS. r=pinkerton, rs=hyatt.
git-svn-id: svn://10.0.0.236/trunk@114484 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 05:51:47 +00:00
leaf%mozilla.org
626655134c Automated update
git-svn-id: svn://10.0.0.236/trunk@114483 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 04:42:00 +00:00
timeless%mac.com
aed7a1a9e4 Bug 124484 restructuring Nav QA menu.
patch by jmd@pobox.com r=gerv rs=blake


git-svn-id: svn://10.0.0.236/trunk@114482 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 04:41:06 +00:00
zach%zachlipton.com
5ab1d5892a Fixing tinderbox bustage. Maybe I need to get more sleep before I commit.
git-svn-id: svn://10.0.0.236/trunk@114481 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 04:37:30 +00:00
zach%zachlipton.com
11f8961b68 Was missing an indent from my last fix, fixing it. No r= needed
git-svn-id: svn://10.0.0.236/trunk@114480 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 04:34:56 +00:00
seawood%netscape.com
3dcfb2627c Bumping MOZILLA_VERSION to 0.9.8+
git-svn-id: svn://10.0.0.236/trunk@114479 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 04:33:59 +00:00
seawood%netscape.com
d6041abff8 Use -Wl,-Bsymbolic when linking components on Linux to avoid problems when linking against external libraries with the same global symbols.
Bug #76710 r=namachi


git-svn-id: svn://10.0.0.236/trunk@114478 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 04:32:11 +00:00
zach%zachlipton.com
52eb4e183d Fix for bug 97290: checksetup.pl should report about errors in localconfig
r=kiko x2


git-svn-id: svn://10.0.0.236/trunk@114477 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 04:27:50 +00:00
jst%netscape.com
5f93f9345d Fixing bug 109487. UMR in nsHTMLInputElement::HandleDOMEvent(). r=peterv@netscape.com, sr=shaver@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@114476 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 04:23:48 +00:00
jkeiser%netscape.com
d07f07501f Make <button type=submit> submit again (bug 125351). r=alexsavulov@netscape.com, sr=shaver@netscape.com
git-svn-id: svn://10.0.0.236/trunk@114475 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 04:17:11 +00:00
sfraser%netscape.com
c0346e1280 Fix crash on exit if NS_InitXPCOM2 failed (happens when running in a read-only dir if no component registry exists). Bug 104954. r=dp, sr=shaver
git-svn-id: svn://10.0.0.236/trunk@114474 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 03:26:19 +00:00
bbaetz%student.usyd.edu.au
ee8f97679e Bug 107552 - backend for resuming ftp downloads
r=dougt, sr=darin, mac build patches by zach


git-svn-id: svn://10.0.0.236/trunk@114473 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 03:10:19 +00:00
hyatt%netscape.com
84d08ef50f Refining the event loop for cocoa plevents. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@114472 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 02:55:52 +00:00
wtc%netscape.com
0d23fb9c84 Bugzilla bug 122712: renamed cert_DecodeGeneralName to
CERT_DecodeGeneralName because we export this function from nss.def.
(The cert_ prefix suggests an internal function.)
Modified Files:
	lib/certdb/genname.c lib/certdb/genname.h lib/certdb/xconst.c
	lib/nss/nss.def


git-svn-id: svn://10.0.0.236/trunk@114471 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 02:53:20 +00:00
hyatt%netscape.com
6306f00510 Make cocoa as fast as macho. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@114470 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 02:36:19 +00:00
wtc%netscape.com
0ecadf23c7 Bugzilla bug 123938: renamed cert_EncodeGeneralName to
CERT_EncodeGeneralName.  Export CERT_EncodeGeneralName and
CERT_FindKeyUsageExtension from nss.def.  Have cmmfrec.c include
nssrenam.h to get __CERT_NewTempCertificate.
Modified Files:
	lib/certdb/genname.c lib/certdb/genname.h lib/certdb/xconst.c
	lib/crmf/cmmfchal.c lib/crmf/cmmfrec.c lib/nss/nss.def


git-svn-id: svn://10.0.0.236/trunk@114469 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 02:25:21 +00:00
cmanske%netscape.com
2f0384cd32 Expand things done within the 'try {}' in onAccept of Image Properties dialog, b=96477, work by neil@parkwaycc.co.uk, r=cmanske, sr=kin
git-svn-id: svn://10.0.0.236/trunk@114468 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 02:13:28 +00:00
nboyd%atg.com
d518e725e0 Add skips for new tests.
git-svn-id: svn://10.0.0.236/trunk@114467 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 02:05:38 +00:00
blakeross%telocity.com
f67a71c1b3 122303 - right clicks originating on xul elts shouldn't show context menu. r=ben sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@114466 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 01:36:58 +00:00
bienvenu%netscape.com
0c2dc79bd1 fix linux build bustage
git-svn-id: svn://10.0.0.236/trunk@114465 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 01:35:21 +00:00
rbs%maths.uq.edu.au
0fd922f942 Add the forgotten ucvmath to allmakefiles.sh
git-svn-id: svn://10.0.0.236/trunk@114464 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 01:33:17 +00:00
bbaetz%student.usyd.edu.au
1edd210910 Bug 110013 - templatize describecomponents.cgi
r=gerv, afranke


git-svn-id: svn://10.0.0.236/trunk@114463 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 01:25:25 +00:00
relyea%netscape.com
a81513d4cf Fix UMR in the session info structure.
git-svn-id: svn://10.0.0.236/trunk@114461 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 01:12:51 +00:00
bienvenu%netscape.com
923075c872 store labels on the imap server r=naving, sr=sspitzer 114379
git-svn-id: svn://10.0.0.236/trunk@114460 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 01:07:19 +00:00
bienvenu%netscape.com
93ff9a85af store labels on the imap server r=naving, sr=sspitzer 114379 show shared imap folders with special icon 28756 r=naving, sr=sspitzer fix subscribe/unsubscribe to utf7 imap folders r=naving, sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@114459 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 01:05:37 +00:00
yokoyama%netscape.com
3820be4c49 Bug 125061
Adding gb_2312 to charsetalias.properties file
/r=nhotta


git-svn-id: svn://10.0.0.236/trunk@114458 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 00:59:46 +00:00
rayw%netscape.com
36cb618c2c Fixes on arrays, re: bug 121934. Lots of changed needed to permit arrays
to control the types of their children via the information received
from the schema.  But the two critical lines actually getting the
information on the child types from the schema are commented out, because
there are problems with dual hierarchies of schema types that make it
not work as well as it should -- also inability to determine whether
the schema actually specified a type or just gave a nice default.

This also includes fixes to leaks and other problems discovered reviewing
the array code.  This is the first code capable of inferring and encoding
a multi-dimensional array from the nested arrays of JS, where the array
type dictates.  All my tests still work.

SOAP is not part of the default build.


git-svn-id: svn://10.0.0.236/trunk@114457 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 00:53:46 +00:00
morse%netscape.com
6e5a5a63e0 bugs 115800, 121311, 121685 -- various problems related to cookie expiration, r=sgehani, sr=alecg
git-svn-id: svn://10.0.0.236/trunk@114456 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 00:53:19 +00:00
rginda%netscape.com
afa0b149aa bug 123118, getElementsByTagName("script") doesn't work for XUL windows
sr=hyatt, r=jst
insert a nsXULPrototypeElement before the nsXULPrototypeScript in the proto-docu
ment, so that we can get to it in the final content model.


git-svn-id: svn://10.0.0.236/trunk@114455 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 00:40:55 +00:00
sgehani%netscape.com
a64fbb7774 Fixing bug 125189. r=morse; sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@114454 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 00:40:52 +00:00
sgehani%netscape.com
3cdee8a490 Make it possible to persist the disk and memory cache capacity prefs again.
Also, if the user doesn't have a disk cache parent folder chosen, show and
set the default which is the profile directory.
b=125189; r=morse; sr=sfraser


git-svn-id: svn://10.0.0.236/trunk@114453 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 00:38:44 +00:00
attinasi%netscape.com
773c19b934 Prevent crash by checking for null frameManager before deref. in UnsuppressAndInvalidate. r=alexsavulov sr=hyatt b=121822
git-svn-id: svn://10.0.0.236/trunk@114451 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 00:15:40 +00:00
bryner%netscape.com
5ad5f00454 Slight tweak to scrollbar thumb painting to paint as prelight as you are dragging. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@114450 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 00:13:10 +00:00
dbradley%netscape.com
4541c66d72 Bug 124251 - Fix for some DOMStrings leaking when using -mail. r=dbaron, sr=jst
git-svn-id: svn://10.0.0.236/trunk@114449 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 00:12:44 +00:00
bbaetz%student.usyd.edu.au
9a08053469 Bug 103726 - ftp directory listings not reflecting file changes on reload
r=dougt, sr=darin


git-svn-id: svn://10.0.0.236/trunk@114448 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 00:09:37 +00:00
bryner%netscape.com
f16c8107c5 Bug 124963 - Table becomes excessively wide with XBL checkboxes. r=jag, sr=hyatt.
git-svn-id: svn://10.0.0.236/trunk@114447 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 00:08:08 +00:00
jpierre%netscape.com
de4794f2ad Fix for 125373 - crash in crlutil
git-svn-id: svn://10.0.0.236/trunk@114446 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 00:06:52 +00:00
cavin%netscape.com
11100e5a79 Fix for bugscape 10163. Disallowed saving sent msgs to folders in AOL accounts. r=ducarroz, sr=mscott.
git-svn-id: svn://10.0.0.236/trunk@114445 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 23:55:45 +00:00
blakeross%telocity.com
7dd901b407 55293 - pages in history don't expire after x days while mozilla is running. r=hewitt sr=alecf
git-svn-id: svn://10.0.0.236/trunk@114444 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 23:53:59 +00:00
blakeross%telocity.com
9eb92f7071 123667 - case where open web location open button can incorrectly remain disabled. r/sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@114443 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 23:40:06 +00:00
smeredith%netscape.com
e9d6489ec1 Remote admin changes.
git-svn-id: svn://10.0.0.236/trunk@114442 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 23:30:41 +00:00
hyatt%netscape.com
72fb740f5a Speeding up cocoa by increasing the frequency of the timer. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@114441 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 23:04:38 +00:00
blakeross%telocity.com
e43c1bf5cb 112282 - navigate back/fwd stops working in some cases. This is just a safety patch. r=radha sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@114440 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 23:02:27 +00:00
blakeross%telocity.com
012b5bee00 59816 - clear history button should be disabled if all entries have been deleted (redux). r=ben sr=alecf
git-svn-id: svn://10.0.0.236/trunk@114439 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 22:38:13 +00:00
varada%netscape.com
db7857c882 fix for regression 31549;show account name in dropdown from list;sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@114438 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 22:31:25 +00:00
blakeross%telocity.com
c035e9299f 99243 - invalid history pref entry is reset to 0, not previous value. r=ben sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@114437 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 22:28:50 +00:00
blakeross%telocity.com
8527b4210c 112208 - Autocomplete doesn't match against redirected urls (like amazon.com, hotmail.com). r=hewitt sr=alecf
git-svn-id: svn://10.0.0.236/trunk@114435 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 22:07:31 +00:00
rjc%netscape.com
0ac8554787 Fix bug # 12532: menu addition. Patch from pbelle123, r=rjc sr=ben
git-svn-id: svn://10.0.0.236/trunk@114434 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 21:46:00 +00:00
locka%iol.ie
15beb1d045 Calculate document content type rather than assume text/html. b=118251 r=brade sr=kin
git-svn-id: svn://10.0.0.236/trunk@114433 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 21:45:02 +00:00
mjudge%netscape.com
09b2352881 check for null to not crash is good. 115350 thanks to Shataro
git-svn-id: svn://10.0.0.236/trunk@114432 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 21:40:46 +00:00
nhotta%netscape.com
01cdf251f0 Changed QuotingOutputStreamListener to pass charset and charsetoverride to the constructor,
also added MimeConverter to the class because it is used in multiple places,
bug 115869, r=ducarroz, sr=bienvenu.


git-svn-id: svn://10.0.0.236/trunk@114431 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 21:36:17 +00:00
morse%netscape.com
4dd1089efb bug 121161, enhanced p3p cookie management, r=sgehani, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@114430 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 21:11:21 +00:00
ian.mcgreer%sun.com
025e636383 bug 125165, don't crash when the softoken fails to return attributes for a cert object
git-svn-id: svn://10.0.0.236/trunk@114429 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 21:09:15 +00:00
bienvenu%netscape.com
08ac6b4ae8 don't allow failure to logon to stop going offline process r=naving, sr=sspitzer 115405
git-svn-id: svn://10.0.0.236/trunk@114428 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 20:54:39 +00:00
sspitzer%netscape.com
8e52360527 how did I forget this? thanks to peterv@netscape.com for pointing this out.
rs=no one


git-svn-id: svn://10.0.0.236/trunk@114427 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 20:52:54 +00:00
ssu%netscape.com
314c2a9c2d fixing bug 102561 - Copy Link Address doesn't work in standalone msg window. r=bhuvan, sr=mscott.
git-svn-id: svn://10.0.0.236/trunk@114426 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 20:49:26 +00:00
bienvenu%netscape.com
61f6206ff4 don't check inboxes of imap servers with no folders configured for offline use when going offline, don't make errors stop going offline process, r=naving, sr=sspitzer 103047
git-svn-id: svn://10.0.0.236/trunk@114425 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 20:49:10 +00:00
neeti%netscape.com
911a154626 fix for bug 122438 - ConvertContractIDKeyToString(...) optimization, r=dougt,sr=alecf
git-svn-id: svn://10.0.0.236/trunk@114424 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 20:34:14 +00:00
bienvenu%netscape.com
e9def99fb8 get imap shared folders to display shared folder icon 28756 r=naving, sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@114423 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 20:25:05 +00:00
jake%acutex.net
727481fd7b Don't worry about the auto-generated Makefile's
git-svn-id: svn://10.0.0.236/trunk@114421 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 20:20:18 +00:00
bienvenu%netscape.com
fb8c245e11 fix 102782 downloaad newsgroups for offline newsgroups when we offer to download msgs when going offline r/sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@114420 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 20:18:31 +00:00
bernd.mielke%snafu.de
1c56c63b81 the arguments to this function can be null-pointers, bug 124986 r=karnaze sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@114419 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 20:07:56 +00:00
wtc%netscape.com
8b23e2ee5b Bug 122433: checked in a workaround, which disables global optimization on ntio.c
git-svn-id: svn://10.0.0.236/trunk@114418 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 20:06:47 +00:00
bernd.mielke%snafu.de
f7c0d9ae76 avoid EndDocument and AbortDocument + nasty dialogs during printing regression tests
bug 125053 r=karnaze,rods sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@114417 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 20:01:42 +00:00
peterlubczynski%netscape.com
86bd7aa33b Backing out patch in bug 38484
git-svn-id: svn://10.0.0.236/trunk@114416 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 20:00:12 +00:00
sspitzer%netscape.com
0408a6e7a0 fix for #125305. disable "Properties" button after the "Clear" button is hit.
r/sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@114415 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 19:58:32 +00:00
hyatt%netscape.com
008a93b001 Make iframes and framesets do proper paint suppression as well. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@114414 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 19:57:10 +00:00
wtc%netscape.com
3791cf5f6f Deleted unused declaration of _pr_primordialCPU
git-svn-id: svn://10.0.0.236/trunk@114413 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 19:55:19 +00:00
sspitzer%netscape.com
46fc3561bd fix for #125292. fix advanced addressbook search dialog title.
r=jglick, rs=bienvenu


git-svn-id: svn://10.0.0.236/trunk@114412 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 19:53:07 +00:00
blakeross%telocity.com
de9689a31b Fix a minor typo in my checkin from 02/11. r & sr = hewitt
git-svn-id: svn://10.0.0.236/trunk@114411 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 19:52:37 +00:00
jake%acutex.net
1b0baad92a Update the test to use the same basic format as the handling code from globals.pl
git-svn-id: svn://10.0.0.236/trunk@114406 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 19:24:05 +00:00
rayw%netscape.com
5316554c5b This is the patch related to bug 71394, needing security checks in SOAP.
Also, substituted 8 spaces for tabs in some SOAP files.  Also updated
soap test files to either request UniversalBrowserRead or use verifySource.

r=mstoltz
SOAP is not part of default build.


git-svn-id: svn://10.0.0.236/trunk@114405 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 19:13:41 +00:00
mikep%oeone.com
dcfc963e67 Renaming file from .txt to .ics
git-svn-id: svn://10.0.0.236/trunk@114404 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 18:55:15 +00:00
justdave%syndicomm.com
0981d9555c Backing out checkin for bug 115369, it's busted on Perl 5.00503.
git-svn-id: svn://10.0.0.236/trunk@114403 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 17:25:02 +00:00
ian.mcgreer%sun.com
6074d9f973 bug 125263, the subject lists in the temp store are actual hash entries, thus any attempt to extract certs from them must be done within the store's lock.
git-svn-id: svn://10.0.0.236/trunk@114401 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 16:58:05 +00:00
alecf%netscape.com
03197e7fd2 add lots more class-reporting capabilities
git-svn-id: svn://10.0.0.236/trunk@114399 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 16:39:56 +00:00
bienvenu%netscape.com
166cf4ab77 add imap shared attribute so we can display special folder pane icon r=naving, sr=mscott 28756
git-svn-id: svn://10.0.0.236/trunk@114398 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 15:49:15 +00:00
justdave%syndicomm.com
75bc7b09ce Fixing tinderbox bustage from previous checkin.
Name "main::legal_keywords" used only once


git-svn-id: svn://10.0.0.236/trunk@114397 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 15:49:06 +00:00
timeless%mac.com
7f8bba8468 Bug 124835 Tabbed browser doesn't use pref variables correctly
patch by neil@parkwaycc.co.uk r=timeless sr=jag


git-svn-id: svn://10.0.0.236/trunk@114396 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 15:45:25 +00:00
justdave%syndicomm.com
551166c6d8 Fix for bug 115369: Templatization of long_list.cgi
Patch by Gervase Markham <gerv@mozilla.org>
r= bbaetz, dkl


git-svn-id: svn://10.0.0.236/trunk@114395 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 15:34:36 +00:00
rods%netscape.com
35a8170b30 forgot to check these in
git-svn-id: svn://10.0.0.236/trunk@114394 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 15:19:38 +00:00
rods%netscape.com
3fd4c30b0c fix bustage
git-svn-id: svn://10.0.0.236/trunk@114393 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 15:09:33 +00:00
ccarlen%netscape.com
5d9e5de380 Bug 115334 - removing .mcp files that are obsolete since conversion to XML. r=jj/sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@114392 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 15:01:37 +00:00
justdave%syndicomm.com
ae543c8a25 Adding jb2bz.py to contrib (bug 124869).
Conversion script to import bugs from Jitterbug into Bugzilla contributed by Tom Emerson <tree@basistech.com>


git-svn-id: svn://10.0.0.236/trunk@114391 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 14:59:30 +00:00
jake%acutex.net
7dbccc55a3 Bug 121105 - type="application/x-javascript" confuses IE, so we should use the new $::script_type variable added in bug 123339.
r= kiko


git-svn-id: svn://10.0.0.236/trunk@114390 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 14:19:07 +00:00
rods%netscape.com
1a9f705818 1) On windows and OS/2 it implements IDL attr of "defaultPrinterName" (like Bug 118152)
2) Stubs this out on al other platforms
3) On Windows implmenets new method "InitPrintSettingsFromPrinter" which sets certain key values from the native devmode into the print settings
4) Stubs this out on all other platforms
5) It also cleans up the nsDeviceContextSpecWin interface a little bit:
   It now has a single GetDevMode method that must be paired with a UnlockDevMode  method.
6) It moved GetDataFromPrinter into the public interface
7) Created a simple helper function for getting the default printer name.
Bug 123554 r=dcone sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@114389 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 13:58:41 +00:00
ian%hixie.ch
3c71ea2b99 Adding Stocks contributor.
git-svn-id: svn://10.0.0.236/trunk@114388 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 13:48:19 +00:00
mkaply%us.ibm.com
98e393ae55 OS/2 bustage - callback needs to be in header
git-svn-id: svn://10.0.0.236/trunk@114387 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 13:30:06 +00:00
bryner%netscape.com
79bcc86bfa Bug 123477 - implement HTML button in XBL. r=jkeiser, sr=hyatt. Not turned on yet.
git-svn-id: svn://10.0.0.236/trunk@114386 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 10:47:18 +00:00
sspitzer%netscape.com
ef228c243f fix warning, add new line to end of file. rs=no one
git-svn-id: svn://10.0.0.236/trunk@114385 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 09:37:54 +00:00
sspitzer%netscape.com
dd10841dd7 don't list screen name as one of the possible search attributes for local
addressbook searches.  it doesn't work (so what's the point)
and to get it to work, I really need to implement generic column searching so
the ns build can search on _AimScreenName.  rs=bienvenu


git-svn-id: svn://10.0.0.236/trunk@114384 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 09:33:36 +00:00
sspitzer%netscape.com
adb417255e fix for #83023. implement "advanced directory" search, re-using
the existing search code.  r/sr=bienvenu.


git-svn-id: svn://10.0.0.236/trunk@114383 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 08:01:04 +00:00
seawood%netscape.com
1265717118 Add msgbaseutil to link list.
Thanks to Stephen Walker <walk84@yahoo.com> for the patch.
Fixing tinderbox bustage.


git-svn-id: svn://10.0.0.236/trunk@114382 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 07:36:12 +00:00
badami%netscape.com
bd0c4f0b0e HTTP authentication stores rejected user/pass combos in password manager
bug 91968 patch=Nivedita@netscape.com r=morse sr=darin


git-svn-id: svn://10.0.0.236/trunk@114381 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 07:25:37 +00:00
badami%netscape.com
dc2eee5464 91429; Restrict open connections to max connections
bug 91429 r=bbaetz sr=darin


git-svn-id: svn://10.0.0.236/trunk@114380 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 05:34:08 +00:00
rdayal%netscape.com
67d7f402b1 Fix for bug # 123596 to removes the mishaving duplicate pref for default mail client.
Also fixes bug #s 122377 and 120134.
r=ducarroz, sr=mscott.


git-svn-id: svn://10.0.0.236/trunk@114379 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 05:03:44 +00:00
rdayal%netscape.com
8a9d3597d0 Fix for bug # 123596, removes the mishaving duplicate pref for default mail client.
Also fixes bug #s 122377 and 120134.
r=ducarroz, sr=mscott.


git-svn-id: svn://10.0.0.236/trunk@114378 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 05:01:54 +00:00
mstoltz%netscape.com
904896ca95 Bug 119646 - Rewrite of the security manager policy database for improved
performance. r=jst, sr=jband.


git-svn-id: svn://10.0.0.236/trunk@114377 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 04:20:46 +00:00
dean_tessman%hotmail.com
37652babe4 Bug 12201 - Access keys on commands don't work in submenus
r=varga sr=blake


git-svn-id: svn://10.0.0.236/trunk@114376 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 04:14:26 +00:00
peterlubczynski%netscape.com
15ed53df07 Fix for native context menu for plug-in doesn't close mozilla context menu for browser bug 38484 r=saari sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@114375 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 03:52:55 +00:00
bzbarsky%mit.edu
5b528517dc De-uglify bullets on some X servers. Bug 91816, patch by Shaji
<nvshaji@netscape.net>, r=pavlov, sr=shaver


git-svn-id: svn://10.0.0.236/trunk@114374 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 03:32:00 +00:00
bbaetz%student.usyd.edu.au
f293093002 Bug 99024 - add .cvsignore for template/.htaccess
r=justdave x2


git-svn-id: svn://10.0.0.236/trunk@114373 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 03:15:10 +00:00
nboyd%atg.com
d9c6ed0fb7 Fix build problem in batik:
[javac] Compiling 1427 source files to /data/gump/xml-batik/classes
 [javac] /data/gump/xml-batik/sources/org/apache/batik/script/rhino/EventTargetWrapper.java:81:
coerceType(java.lang.Class,java.lang.Object,boolean)
in org.mozilla.javascript.NativeJavaObject cannot be applied to
(java.lang.Class,java.lang.Object)


git-svn-id: svn://10.0.0.236/trunk@114372 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 03:07:31 +00:00
bbaetz%student.usyd.edu.au
5bd31d7e20 Bug 97471 - The assignee and qa contact should always be able to see their
bugs
r=justdave, afranke


git-svn-id: svn://10.0.0.236/trunk@114371 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 03:05:15 +00:00
law%netscape.com
345b378aa0 Bug 113936; tailor WinXP start menu so Mozilla's Preferences are used instead of opening IE's; r=ben, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@114370 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 02:57:29 +00:00
shrutiv%netscape.com
5a6b1bf870 Fix for bugscape 12043: Ability to create customized Mac OSX builds
of N6.1+ (r=smeredith)


git-svn-id: svn://10.0.0.236/trunk@114369 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 02:35:24 +00:00
bbaetz%student.usyd.edu.au
8018723bcc Bug 100094 - use generic template handling code
r=mattyt, afranke


git-svn-id: svn://10.0.0.236/trunk@114368 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 02:27:24 +00:00
relyea%netscape.com
ce50f8dca2 Bug 120651: Memory leaks in PK11_GetCertList.
1) Fix leaks in error paths (bfind.c -- found by inspection).
2) Don't allocate hash table data out of the arena. PL_Hash grows and shrinks
the hash buckets as necessary. In arenas they will just grow.
3) Don't allocate temparary locks out of the global instance arena pool.


git-svn-id: svn://10.0.0.236/trunk@114367 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 02:26:47 +00:00
ian%hixie.ch
63124db3fa Fixing regression introduced by the CTCP patch: long lines no longer get wrapped. Also includes minor cleanup. r=kerz
git-svn-id: svn://10.0.0.236/trunk@114366 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 02:20:01 +00:00
av%netscape.com
6f3cc2ec32 Fixing 124936 -- refresh loop with dup plugins, r=peterl, sr=beard
git-svn-id: svn://10.0.0.236/trunk@114365 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 02:18:57 +00:00
hyatt%netscape.com
75e0933dc1 Add a SetFocus impl.
git-svn-id: svn://10.0.0.236/trunk@114364 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 02:09:13 +00:00
wtc%netscape.com
0d757b6279 Removed an unreachable break statement.
git-svn-id: svn://10.0.0.236/trunk@114363 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 01:58:17 +00:00
chak%netscape.com
797ae82416 Fix for #123981 - Add missing editor functionality to MfcEmbed
r=adamlock, sr=sfraser


git-svn-id: svn://10.0.0.236/trunk@114362 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 01:49:48 +00:00
kaie%netscape.com
d9cad6688a b=125097 Typo in error string identifier NoSenderEncryptionCert
r=ssaux


git-svn-id: svn://10.0.0.236/trunk@114361 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 01:48:55 +00:00
naving%netscape.com
e29598f241 107598 r=racham sr=bienvenu. Imap folder creation is first done on server then on client so we need to
notify filterEditor window that we are done with folder creation and then we can set the folder picker
to new folder. Added SetBusyCursor for this action. Also remove alert code from imap and local and use
existing "ThrowAlertMsg" in base.


git-svn-id: svn://10.0.0.236/trunk@114360 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 01:46:37 +00:00
jpierre%netscape.com
26c1e6d023 Fix for 125143 - allow modutil to report PKCS#11 library load failure errors
git-svn-id: svn://10.0.0.236/trunk@114359 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 01:43:10 +00:00
igor%mir2.org
285c1ecdc7 Making final for performance reasons
git-svn-id: svn://10.0.0.236/trunk@114358 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 01:41:11 +00:00
justdave%syndicomm.com
92bd7a7a44 Fix for bug 99024: checksetup was not giving proper permissions to the contents of the template directory. This patch also
adds an .htaccess file that blocks access to the template folder by the web server.
Patch by Dave Miller <justdave@syndicomm.com>
r= zach x 2


git-svn-id: svn://10.0.0.236/trunk@114357 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 01:35:28 +00:00
ftang%netscape.com
5a1610c5ee add stress test script for gb18030
not part of the build


git-svn-id: svn://10.0.0.236/trunk@114356 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 01:32:54 +00:00
ftang%netscape.com
bc8aec8751 fix bug 101998. Add surrogate conversion
r=shanjian sr=alecf


git-svn-id: svn://10.0.0.236/trunk@114355 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 01:31:54 +00:00
nhotta%netscape.com
804aae36fb Backout my last change because it fails to handle ASCII cases.
git-svn-id: svn://10.0.0.236/trunk@114354 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 01:26:17 +00:00
hyatt%netscape.com
bb82481683 Fix cocoa makefile bustage. r=bryner, sr=ben
git-svn-id: svn://10.0.0.236/trunk@114353 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 01:21:34 +00:00
ian%hixie.ch
128e046038 Added support for running mozbot on multi-homed boxes (requires Net::IRC 0.71). b=93186 r=kiko
git-svn-id: svn://10.0.0.236/trunk@114350 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 00:49:37 +00:00
ian%hixie.ch
8849568641 Inital implementation of Stock Quote module. Code/Review by both zach and Hixie. b=70874
git-svn-id: svn://10.0.0.236/trunk@114349 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 00:42:57 +00:00
rjc%netscape.com
8fd1b10cda Fix bug # 125122: Synthetic bmk type issue. r/sr=ben
git-svn-id: svn://10.0.0.236/trunk@114348 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 00:37:38 +00:00
racham%netscape.com
43aa8dc0c0 Fixing bug 124500. Place the View menu item in the right place. r=bhuvan
git-svn-id: svn://10.0.0.236/trunk@114346 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 00:25:06 +00:00
racham%netscape.com
8366f81e6e Fixing bug 125029. Make account wizard to use a label for title from dtd file. r=bhuvan
git-svn-id: svn://10.0.0.236/trunk@114345 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 00:19:14 +00:00
bryner%netscape.com
4de3549733 Bug 124482 - nsNativeThemeWin needs to check _moz-input-checked attribute for HTML/XBL checkboxes. r=blake, sr=hyatt.
git-svn-id: svn://10.0.0.236/trunk@114344 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 00:15:45 +00:00
racham%netscape.com
9d4ee26ea9 Fixing bug 80296. This fix allows user to new messages for all authenticated accountswith a single click. This command canbe triggered from GetAllNewMessages item of GetMsg button drop marker, File|GetNewMessagesFor or shortcut Ctrl+Shift+T. r=morse, mscott sr=alecf
git-svn-id: svn://10.0.0.236/trunk@114343 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 00:15:08 +00:00
racham%netscape.com
74949c1b3f Fixing bug 80296. This fix allows user to new messages for all authenticated accounts with a single cilck. This command canbe triggered from GetAllNewMessages item of GetMsg button drop marker, File|GetNewMessagesFor or shortcut Ctrl+Shift+T. r=morse, mscott sr=alecf
git-svn-id: svn://10.0.0.236/trunk@114342 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 00:14:28 +00:00
samuel%sieb.net
c7498c424d Bug 115305 - clean up utils.js
r=rginda
chatzilla only


git-svn-id: svn://10.0.0.236/trunk@114341 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 00:11:57 +00:00
rginda%netscape.com
40601fda94 - venkman only -
Bug 124488, "Venkman not stopping at breakpoints"
s/glob/globalObject/ on system filters.


git-svn-id: svn://10.0.0.236/trunk@114340 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-13 00:02:55 +00:00
samuel%sieb.net
dec5b65a35 Bug 122495 - added method to set authentication for xml-rpc
r=rginda
sr=darin


git-svn-id: svn://10.0.0.236/trunk@114338 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 23:57:12 +00:00
alecf%netscape.com
299de9017c expand the unused-class stuff
git-svn-id: svn://10.0.0.236/trunk@114337 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 23:57:07 +00:00
danm%netscape.com
137e3b76bc reorder parent activation on destroy to fix stacked dialog focus regression. bug 122765 r=bryner,hyatt
git-svn-id: svn://10.0.0.236/trunk@114336 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 23:55:54 +00:00
blakeross%telocity.com
2190fa07e4 This was part of my earlier patch. I forgot to check it in.
git-svn-id: svn://10.0.0.236/trunk@114333 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 23:43:41 +00:00
jaggernaut%netscape.com
a08898ebe7 Bug 107669: tab buttons do not resize themselves correctly [with large screen size]. Patch by Smaug <smaug@jippii.fi>. r=bryner, sr=ben.
git-svn-id: svn://10.0.0.236/trunk@114332 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 23:43:36 +00:00
heikki%netscape.com
a6522c08fa Bug 123090, give Mozilla the capability to be registered as the default handler for XHTML documents on Windows. r=law, sr=alecf.
git-svn-id: svn://10.0.0.236/trunk@114331 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 23:38:08 +00:00
nhotta%netscape.com
cd3327dcab Changed to use default charset for forward inline, if there no charset specified,
contibuted by adu@sparc.spb.su, bug 66098, r=nhotta, sr=bienvenu.


git-svn-id: svn://10.0.0.236/trunk@114329 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 23:20:58 +00:00
kaie%netscape.com
9e38649c04 b=124241 Remove all fixed size attributes from XUL
r=rangansen sr=hewitt


git-svn-id: svn://10.0.0.236/trunk@114328 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 23:16:07 +00:00
cmanske%netscape.com
c228395ca2 Fixed comma mistake in checkin for bug 99620, r=glazman, sr=dveditz
git-svn-id: svn://10.0.0.236/trunk@114327 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 23:12:22 +00:00
alecf%netscape.com
096e4220b5 add usage, classes that need trimming, etc...
git-svn-id: svn://10.0.0.236/trunk@114326 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 23:01:06 +00:00
gerv%gerv.net
e3bb80e737 Moving JS to beginning of file to avoid IE warnings.
git-svn-id: svn://10.0.0.236/trunk@114325 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 22:55:25 +00:00
timeless%mac.com
46bdc43de8 Bug 120916 PostScript/Xprint module revamp
patch by Roland.Mainz@informatik.med.uni-giessen.de r=timeless rs=attinasi


git-svn-id: svn://10.0.0.236/trunk@114324 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 22:53:36 +00:00
wtc%netscape.com
e173fb6511 Bugzilla bug 125102: six files in mozilla/security/nss/lib/ckfw/builtins
got renamed.


git-svn-id: svn://10.0.0.236/trunk@114323 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 22:51:09 +00:00
rjc%netscape.com
88dc687deb Fix bug # 12459: nsWindowMediator optimizations (put it on a diet). r=tingley, verbal sr=ben
git-svn-id: svn://10.0.0.236/trunk@114322 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 22:48:44 +00:00
mscott%netscape.com
cc052028b5 Bug #122500 --> make sure the mail window comes to the front of all apps even if it's
minimized if the user double clicks the mail icon. Make sure the double click
works on optimized bits by using a static string for "mail:3pane"

r=bhuvan
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@114321 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 22:29:39 +00:00
av%netscape.com
6719dde129 Fixing 121072 -- to show plugin name in bad plugin dialog, r=serge, sr=beard
git-svn-id: svn://10.0.0.236/trunk@114320 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 22:25:40 +00:00
nhotta%netscape.com
ee0503272a Changed QuotingOutputStreamListener to pass charset and charsetoverride to the constructor,
also added MimeConverter to the class because it is used in multiple places,
bug 115869, r=ducarroz, sr=bienvenu.


git-svn-id: svn://10.0.0.236/trunk@114318 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 22:21:11 +00:00
nhotta%netscape.com
280d4368f1 Changed to use a default charset for non forward case if we cannot find a charset in the header or the override is set.
Also removed unnecessary conversion to UTF-8,
bug 117956, r=ducarroz, sr=bienvenu.


git-svn-id: svn://10.0.0.236/trunk@114317 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 22:18:56 +00:00
timeless%mac.com
4f476e4d5a Bug 120916 PostScript/Xprint module revamp
BeOS const fix for Bewildered tinderbox


git-svn-id: svn://10.0.0.236/trunk@114316 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 22:18:00 +00:00
nhotta%netscape.com
cb0e078684 Changed the key length estimation function to create an actualy key if possible then cache the result to be
used in the key creation function,
bug 121281, r=ftang, sr=sfraser.


git-svn-id: svn://10.0.0.236/trunk@114315 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 22:17:19 +00:00
mkaply%us.ibm.com
0326eb80dd 117258 from nsLocalFileWin put into OS/2 to fix trap
git-svn-id: svn://10.0.0.236/trunk@114314 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 22:14:32 +00:00
cavin%netscape.com
74f5baf12f Fix for #89235. Rewrote main portion of ImportMailbox() to use global util function EscapeFromSpaceLine() to handle "From " lines. r=ducarroz, sr=bienvenu.
git-svn-id: svn://10.0.0.236/trunk@114313 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 21:52:08 +00:00
naving%netscape.com
e47ae4ec2f 114960 r=bhuvan sr=mscott. Select the search string when the focus is on the search input field.
git-svn-id: svn://10.0.0.236/trunk@114311 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 21:48:29 +00:00
naving%netscape.com
59bc04acfa 122713 r=ssu sr=mscott. fixing 'w'- watchThread to not interfere with quick search.
git-svn-id: svn://10.0.0.236/trunk@114310 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 21:37:12 +00:00
hidday%geocities.com
f7f2557e73 Bug 64931 and bug 70551: new macros to implement attributes
with a default value for HTML elements. Converted table*
elements to use these new macros. More to follow.
r=sicking@bigfoot.com sr=jst@netscape.com


git-svn-id: svn://10.0.0.236/trunk@114309 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 21:35:45 +00:00
jake%acutex.net
84a0813cd4 Fix for bug 123339 - More enhancements for the cvsgraph.cgi module (give it popups very similar to cvsblame.cgi).
r= kiko


git-svn-id: svn://10.0.0.236/trunk@114308 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 21:34:04 +00:00
mscott%netscape.com
342613c641 Bug #123104 --> clear out the number of new messages when a folder no longer
has new messages.
r=naving
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@114307 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 21:31:16 +00:00
timeless%mac.com
8590a615f3 Bug 124970 Who indents oddly because we aren't using LDAP
r=mcafee


git-svn-id: svn://10.0.0.236/trunk@114306 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 21:30:25 +00:00
bryner%netscape.com
eac3dce5fc Use -moz-appearance: menulist-textfield for the textfield in the autocomplete (bug 124964). This should allow it to draw the focus ring. r=ben, sr=hewitt.
git-svn-id: svn://10.0.0.236/trunk@114305 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 21:28:23 +00:00
alecf%netscape.com
83ac6a3dcc progress towards fixing 123041 - stop making copies of entities names and values as we retrieve them out of various entity tables
also, a few uses of NS_LITERAL_STRING, removal of long-since-unused nsHTMLContentSinkStream
r/sr=sfraser, sr=jag, r=harishd


git-svn-id: svn://10.0.0.236/trunk@114304 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 21:17:53 +00:00
bzbarsky%mit.edu
e27ee398e4 Get rid of extra leading slashes appearing in unix paths. Bug 124873,
r=petejc@optonline.net, sr=brendan.


git-svn-id: svn://10.0.0.236/trunk@114303 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 21:05:56 +00:00
blakeross%telocity.com
99107e3775 81061 - implement folder deletion in history.
73927 - use batch deleting for history (a speedup of 30000% for a few hundred items!).

63292 - session additions to global history are lost on a crash.

112308 - 2M history.dat file adds 30% to startup time.

96753 - changing history grouping doesn't update open sidebar panels.

98776 - support context menus on folders in global history.

124665 - can't clear global history after startup if you don't have a homepage.

93233 - with large history, clear history appears to hang.

92613 - shouldn't store chrome uris in global history.

59816 - clear history button should be disabled if history is empty; add count attr to nsIBrowserHistory.

104231 - last typed web location remains after clearing all history.

r=ben sr=alecf


git-svn-id: svn://10.0.0.236/trunk@114302 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 20:59:43 +00:00
darin%netscape.com
3868c99196 fixes bug 103757 "'headerless' http for ad banner does not load"
r=bbaetz,badami sr=mscott


git-svn-id: svn://10.0.0.236/trunk@114301 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 20:24:53 +00:00
shrutiv%netscape.com
edf16f7c55 Fix for bugscape 11996: CCK fails to create custom Linux tar file for
another config (r=smeredith)


git-svn-id: svn://10.0.0.236/trunk@114300 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 20:10:02 +00:00
shrutiv%netscape.com
e645de2511 Fix for bugscape 11996: CCK fails to create custom Linux tar file
for another config (r=smeredith)


git-svn-id: svn://10.0.0.236/trunk@114299 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 20:08:21 +00:00
dbragg%netscape.com
73c3d16911 Fixing typo in checkin for bug 91984 that broke search. r=sgehani.
git-svn-id: svn://10.0.0.236/trunk@114298 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 20:06:27 +00:00
shrutiv%netscape.com
b2262d8d71 Fix for bugscape 12068: CD Autorun screen shouldn't be displayed for
Linux C11n (r=smeredith)


git-svn-id: svn://10.0.0.236/trunk@114297 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 20:04:06 +00:00
timeless%mac.com
a54e42c25e Bug 120916 PostScript/Xprint module revamp
by Roland.Mainz@informatik.med.uni-giessen.de
r=rods, r=dcone, rs=attinasi


git-svn-id: svn://10.0.0.236/trunk@114296 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 19:58:37 +00:00
despotdaemon%netscape.com
63f8d353c8 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@114295 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 19:48:56 +00:00
ssu%netscape.com
119385f04e checking in patch for mhammond@skippinet.com.au. fixing bug 75027 - Accelerator for Mark Thread as Read. r=ssu, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@114294 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 19:43:04 +00:00
shrutiv%netscape.com
9252c69847 Fix for bugscape 12043: Ability to create customized Mac OSX builds of
N6.1+ (r=smeredith)


git-svn-id: svn://10.0.0.236/trunk@114293 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 19:13:15 +00:00
rogerl%netscape.com
8da67ce019 Fixing bug #103351 - using undefined as RegExp value for String.replace.
r=khanson, sr=brendan


git-svn-id: svn://10.0.0.236/trunk@114292 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 19:12:42 +00:00
sonja.mirtitsch%sun.com
7ebaecf2e1 fixed returncode after modification in error.h
git-svn-id: svn://10.0.0.236/trunk@114289 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 18:34:35 +00:00
karnaze%netscape.com
39bb012a64 Denis Antrushin's patch to check for pseudo parent before adding to list. sr=attinasi, r=karnaze
git-svn-id: svn://10.0.0.236/trunk@114288 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 15:57:49 +00:00
brade%netscape.com
30ced9962c fix type in color conversion (bug 124459)
git-svn-id: svn://10.0.0.236/trunk@114287 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 15:52:40 +00:00
brade%netscape.com
27dcfda3fd don't adjust links/image locations if saving locally or saving with a new name in same location (only if save as to different location or remote saving); bug #121980, r=jfrancis, sr=kin
git-svn-id: svn://10.0.0.236/trunk@114286 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 15:48:25 +00:00
ccarlen%netscape.com
0db9b3dc65 Bug 115334 - Removing .mcp files which are obsolete after XML conversion. r=jj/sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@114285 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 15:41:41 +00:00
rods%netscape.com
745a4ea21f Override if the computed size is zero
Bug 121461 r=dcone sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@114284 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 15:24:37 +00:00
wtc%netscape.com
45d429508d Bugzilla bug 112198: on Mac OS X (Darwin), we need to run 'ranlib' on a
static library after renaming it.  This is not necessary but harmless on
other platforms.  The patch is contributed by Javier Pedemonte
<pedemonte@alimni.utexas.net>.  r=wtc,cls.


git-svn-id: svn://10.0.0.236/trunk@114283 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 15:21:26 +00:00
ian%hixie.ch
c89869ebe2 Remove brackets around grep(). b=111831 r=timeless
git-svn-id: svn://10.0.0.236/trunk@114282 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 15:03:11 +00:00
ian%hixie.ch
82301ff431 * Implement !seen command
* Implement a few new greeting types (e.g. wb)
b=72943 r=timeless

* Implement CTCP Ping and Source responses
b=72956 r=timeless

* Remove brackets around grep() in Greeting.bm
b=111831 r=timeless


git-svn-id: svn://10.0.0.236/trunk@114281 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 14:59:29 +00:00
ian%hixie.ch
cb20d07ab8 * Implement CTCP Ping, Version and Source as BotModule Event
* Added ctcpSend(), ctcpReply() APIs
* Implemented CTCP Version in the general module
* Updated devel docs
b=117625 r=Jake

* Remove brackets around grep() in mozbot.pl
b=111831 r=Jake


git-svn-id: svn://10.0.0.236/trunk@114280 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 14:51:59 +00:00
nboyd%atg.com
dfb329185b Add new Context method "toType" to convert to a specified Java type
git-svn-id: svn://10.0.0.236/trunk@114279 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 14:30:27 +00:00
nboyd%atg.com
58eb99d8c8 Fix 124900
git-svn-id: svn://10.0.0.236/trunk@114278 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 14:29:30 +00:00
rods%netscape.com
5a09a37f4c Clip was being incorrectly set set as Replace instead of Intersect
Bug 84138 r=kmcclusk sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@114277 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 13:35:59 +00:00
rods%netscape.com
4d135d7b9b 1) It moves the BeginDocument to a earlier place in the call change
2) Fixes the negitive page range display problem
3) Improves performance by reducing the delay on pages not in the page range, i.e. before if you printed the 30th page out of 31 you had to wait 15 secs to get to the 30th page to print it.
4) Added AbortDocument, so now when Print jobs are cancelled we call AbortDocument and remove them from the print spooler
5) Fixed a couple of minor issue with Canceling and cancelling mail printings
6) selection was not printing correctly. The problem with selection was that the clip was not being set corrctly.
Bug 115227 & 123181 r=dcone,sspitzer sr=attainasi


git-svn-id: svn://10.0.0.236/trunk@114276 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 13:33:39 +00:00
locka%iol.ie
a014343caa NOT PART OF BUILD. Readme file for embedding dist
git-svn-id: svn://10.0.0.236/trunk@114275 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 13:14:37 +00:00
bryner%netscape.com
867957680a Oops, fixing native theme bustage. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@114274 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 11:35:04 +00:00
badami%netscape.com
08652ea14f Add port to auth prompt only if it was mentioned on the URL
bug 95350 r=morse sr=darin


git-svn-id: svn://10.0.0.236/trunk@114273 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 10:53:15 +00:00
hyatt%netscape.com
9433b4d3fe Paint suppression lives! Making cocoa widgets properly show/hide and work with paint suppression.
git-svn-id: svn://10.0.0.236/trunk@114269 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 08:30:01 +00:00
brendan%mozilla.org
f0455a28be Hack special frame flags into fp when compiling under JS_Evaluate*InStackFrame, so useless expressions don't get optimized away (92087, r=rginda, sr=jband).
git-svn-id: svn://10.0.0.236/trunk@114268 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 07:44:48 +00:00
bryner%netscape.com
cf529000b4 Oops, I meant to remove this unneeded pack=end before checking in, per jag's comments.
git-svn-id: svn://10.0.0.236/trunk@114267 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 07:24:20 +00:00
bryner%netscape.com
1fb6aae399 Bug 39036 - add a checkbox to allow showing hidden files (dot files). r=ben, sr=jag.
git-svn-id: svn://10.0.0.236/trunk@114266 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 07:21:22 +00:00
timeless%mac.com
091db61993 Bug 124190 this #define in nsPluginsDirUnix.cpp is unused: PLUGIN_PATH "MOZ_PLUGIN_PATH"
r=bryner sr=jst


git-svn-id: svn://10.0.0.236/trunk@114265 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 06:58:51 +00:00
pavlov%netscape.com
ecb315a058 checking in fix for bug 86508 for nivedita@netscape.com. r=pavlov sr=tor@acm.org
git-svn-id: svn://10.0.0.236/trunk@114264 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 06:37:45 +00:00
pavlov%netscape.com
6dec57cc40 checking in bug 78114 for nivedita@netscape.com r=pavlov sr=tor@acm.org
git-svn-id: svn://10.0.0.236/trunk@114263 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 06:32:10 +00:00
seawood%netscape.com
cc8202f123 Fixing win32 gmake bustage.
git-svn-id: svn://10.0.0.236/trunk@114262 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 06:24:00 +00:00
talisman%anamorphic.com
56088bbd3c Checkin of changes from Brandon Wiley related to mbox storage and how Grendel was numbering messages. Changes tested and good. jrg
git-svn-id: svn://10.0.0.236/trunk@114261 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 06:22:41 +00:00
talisman%anamorphic.com
5e57f110f4 Initial checkin of contribution from Brandon Wiley. jrg
git-svn-id: svn://10.0.0.236/trunk@114260 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 06:21:23 +00:00
talisman%anamorphic.com
ffffa118ba Fix classpath for run target to include pop3.jar. jrg
git-svn-id: svn://10.0.0.236/trunk@114259 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 06:18:10 +00:00
rbs%maths.uq.edu.au
65b18dd380 fix inverted order of resetting variables
git-svn-id: svn://10.0.0.236/trunk@114258 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 06:18:04 +00:00
pavlov%netscape.com
dffaaade2e Bug 111037. Patch from nivedita@netscape.com. r=pavlov sr=tor@acm.org
git-svn-id: svn://10.0.0.236/trunk@114257 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 06:16:15 +00:00
ducarroz%netscape.com
8e747e4825 Fix Mac Bustage
git-svn-id: svn://10.0.0.236/trunk@114256 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 05:36:54 +00:00
ducarroz%netscape.com
a4083ed36b Fix bustage (again).
git-svn-id: svn://10.0.0.236/trunk@114255 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 05:17:18 +00:00
shanjian%netscape.com
8ee3e3b90f #120348 crash in macro CCMAP_HAS_CHAR_EXT
rewrite CCMAP_HAS_CHAR_EXT macro
r=ftang, sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@114254 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 05:01:42 +00:00
shanjian%netscape.com
0e2c9fb47e Reverse my last checkin because the comment is not there. (cvs ci does not
allow me abort, while I copy-n-paste, it accidentally copied a carriage return.)


git-svn-id: svn://10.0.0.236/trunk@114253 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 04:59:15 +00:00
shanjian%netscape.com
0f1ccfb152 *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@114252 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 04:54:24 +00:00
shanjian%netscape.com
f63f53a314 #116030 provide a way to identify langGroup/rang for a unicode char
Add some checking code to figure out the range of a unicode char, and use this
piece of information to guide preference font searching.
r=rbs, sr=brendan


git-svn-id: svn://10.0.0.236/trunk@114251 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 04:51:41 +00:00
ducarroz%netscape.com
ab1766e393 Fix bustage on Unix system.
git-svn-id: svn://10.0.0.236/trunk@114250 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 04:34:36 +00:00
badami%netscape.com
80ac1e74bd fall back on nsILoadGroup when nsIChannel has no nsIPrompt.
Bug 72111; r=bbaetz, sr=darin


git-svn-id: svn://10.0.0.236/trunk@114249 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 04:27:31 +00:00
jpierre%netscape.com
9d6c410b11 Reset NSPR error text before adding the module to make sure we aren't getting some previous error
git-svn-id: svn://10.0.0.236/trunk@114248 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 04:25:15 +00:00
bryner%netscape.com
57d81850aa Fix the focused state for textfields. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@114247 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 04:21:16 +00:00
timeless%mac.com
5be877f2d4 Bug 124744 remove nsIPtr
r=bryner sr=alecf


git-svn-id: svn://10.0.0.236/trunk@114246 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 04:12:50 +00:00
jpierre%netscape.com
8b6f524f9d Make modutil display a more detailed error when a PKCS#11 module fails to load. This is done by checking the NSPR error text that is set by PR_LoadLibrary failures deep in SECMOD_AddNewModule
git-svn-id: svn://10.0.0.236/trunk@114245 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 04:09:21 +00:00
ducarroz%netscape.com
8acba62b90 Fix for bug 100591. We need to replace illegal characters in file name before trying to use it during a file save. R=cavin, law, SR=alecf, mscott
git-svn-id: svn://10.0.0.236/trunk@114244 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 03:57:39 +00:00
bzbarsky%mit.edu
1ebda7a0d2 Opening the "Advanced" dialog and cancelling it should not change the
helper app dialog contents.  Bug 124723, r=law, sr=jag


git-svn-id: svn://10.0.0.236/trunk@114243 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 03:52:03 +00:00
roc+%cs.cmu.edu
6e50de9fe3 Bug 96832. Reorganize event handling in the view manager to use the display list code. This means we take account of z-index properly. r=kmcclusk,sr=brendan
git-svn-id: svn://10.0.0.236/trunk@114242 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 03:46:35 +00:00
ducarroz%netscape.com
0b8f838199 Fix for bug 123032. Check for null pointers before using them. R=rdayal, SR=bienvenu
git-svn-id: svn://10.0.0.236/trunk@114241 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 03:45:33 +00:00
timeless%mac.com
67f8bc3ace Bug 124698 don't CallQueryInterface(mDocShell = 0, &mWebShell)
r=bzbarsky,adamlock sr=alecf


git-svn-id: svn://10.0.0.236/trunk@114240 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 03:45:22 +00:00
badami%netscape.com
dc12fa8aff htp:://<blah> should lead to an invalid URL. bug 110880; r=andreas.otte@debitel.net; sr=darin.
git-svn-id: svn://10.0.0.236/trunk@114239 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 03:36:02 +00:00
timeless%mac.com
30f1ba30c9 Bug 124895 Improper definition of NS_PROMPTSERVICE_CID
r=danm sr=alecf


git-svn-id: svn://10.0.0.236/trunk@114238 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 03:32:14 +00:00
bzbarsky%mit.edu
bb7de755f9 Make it possible to save files of types for which we have mimeinfos but
no extensions.  Bug 68801, r=law, sr=jag


git-svn-id: svn://10.0.0.236/trunk@114236 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 02:22:39 +00:00
jfrancis%netscape.com
ad449c34e0 fix for bug 106855: Down arrow key at last empty line of textarea moves caret to end of line above. checked in on behalf of skamio@netscape.net. r=jfrancis; sr=kin
git-svn-id: svn://10.0.0.236/trunk@114235 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 02:16:11 +00:00
sfraser%netscape.com
db9f7a2020 Debug-only changes for better paint/invalidate debugging on Mac. Moved some code around, so the diff looks bigger than it is. Bug 120167, r=pinkerton.
git-svn-id: svn://10.0.0.236/trunk@114232 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 02:07:08 +00:00
wtc%netscape.com
f4a5b96f33 Bugzilla bug 114748: deleted unnecessary EXTRA_LIBS augmentation. The
zlib and jar libs are already added to EXTRA_LIBS by ../platlibs.mk.


git-svn-id: svn://10.0.0.236/trunk@114231 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 02:01:03 +00:00
pschwartau%netscape.com
20590dcc68 Initial add. Testing functions with duplicate formal parameter names.
git-svn-id: svn://10.0.0.236/trunk@114229 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 01:35:05 +00:00
relyea%netscape.com
db650156c5 Load all slots into the trust domain, even if the tokens are empty.
Fix problems with the token caching code when tokens are removed.


git-svn-id: svn://10.0.0.236/trunk@114228 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 01:33:41 +00:00
sfraser%netscape.com
61f5de4022 Fix for bug 122012 -- make sure we use the correct WIndowRef for offsetting the event coords, so that moving the mouse over a background window does not mess up scrolling or autoselect. r=pinkerton, sr=beard.
git-svn-id: svn://10.0.0.236/trunk@114227 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 01:29:32 +00:00
sfraser%netscape.com
ca608478f7 Part of fix for bug 122012 -- add a StOriginSetter utility class. Also fix some trivial comment and spacing issues. r=pinkerton, sr=beard
git-svn-id: svn://10.0.0.236/trunk@114226 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 01:25:43 +00:00
ssu%netscape.com
a76f7c9832 fixing bug 95844 - Cannot select To: drop-down with keyboard because focus is not visible there. r=bhuvan, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@114225 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 01:25:33 +00:00
sfraser%netscape.com
9422faf1cf Fix bug 124517 -- double delete caused by making more than one nsMacMemoryCushion object (one for each event loop). This should fix a ton of random crashes on Mac. r=pinkerton, sr=beard
git-svn-id: svn://10.0.0.236/trunk@114224 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 01:22:23 +00:00
heikki%netscape.com
c7242c0060 Bug 110464, don't load external entities for standalone documents (minor perf optimization). Patch from henris@clinet.fi. r=heikki, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@114223 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 01:02:44 +00:00
mhammond%skippinet.com.au
57c5eaeb0d Fix bug 123768 - Unsubscribing while headers downloading hangs.
r=hwaara/sr=mscott.


git-svn-id: svn://10.0.0.236/trunk@114222 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 00:55:04 +00:00
bzbarsky%mit.edu
dc38245c49 Fix crash in treewalker when walking out of root element. Bug 124784,
r=sicking, sr=jst


git-svn-id: svn://10.0.0.236/trunk@114221 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 00:51:40 +00:00
rjc%netscape.com
e7f418c618 Fix bug # 124743: RDF SEQs. r=tingley sr=ben
git-svn-id: svn://10.0.0.236/trunk@114220 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 00:49:56 +00:00
bzbarsky%mit.edu
b720991101 Make the "You can't read this dir" error appear in the filepicker
window, not as an alert.  Bug 123869, r=bryner, sr=jag


git-svn-id: svn://10.0.0.236/trunk@114219 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 00:45:52 +00:00
bryner%netscape.com
cb41e9c364 adding new theme constant, NS_THEME_DROPDOWN_TEXTFIELD. bug 124560, r=bzbarsky/pinkerton, sr=hyatt.
git-svn-id: svn://10.0.0.236/trunk@114218 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 00:44:36 +00:00
akkana%netscape.com
121bf8a09b 80805: check in new find/replace files. r=cmanske sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@114217 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 00:44:07 +00:00
bzbarsky%mit.edu
48921c8911 Make "save link as" work in the context menu on files in the XUL
dirviewer.  Bug 124762, r=bbaetz, sr=jag.


git-svn-id: svn://10.0.0.236/trunk@114216 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 00:41:22 +00:00
ian.mcgreer%sun.com
0c3606cd66 bug 124082, don't change trust of existing CA certs during PKCS#12 import
git-svn-id: svn://10.0.0.236/trunk@114215 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 00:38:16 +00:00
stephend%netscape.com
ef4a8382c2 Bug 124854. Typo in this DTD file 'prnit' to 'print' r=me. Patch by Giacomo Magnini <prometeo@flashnet.it> sr=blake
git-svn-id: svn://10.0.0.236/trunk@114214 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 00:38:12 +00:00
dbragg%netscape.com
1e0ff22b84 Moving the default search engine name from the language pack into the content (aka region) pack.
Fixes bug 91984. r=tao, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@114213 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 00:37:45 +00:00
naving%netscape.com
07f9aaf479 115950 r=racham sr=bienvenu. fix next msg selection for imap multiple deletes(imap-delete model). Also clear
msg pane on multiple msg selection


git-svn-id: svn://10.0.0.236/trunk@114208 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-11 23:31:49 +00:00
blakeross%telocity.com
269f63ff52 112520 - accept originating images radio gets stuck on. r=morse sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@114207 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-11 23:12:38 +00:00
ian.mcgreer%sun.com
db557442e8 bug 124446, thread safety issues with static oid hashtable.
r=wtc


git-svn-id: svn://10.0.0.236/trunk@114206 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-11 23:12:00 +00:00
cmanske%netscape.com
9e9465a447 New string needed as part of fix to b=96477, fix by neil@parkwaycc.co.uk, r=cmanske, sr=kin
git-svn-id: svn://10.0.0.236/trunk@114205 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-11 23:09:48 +00:00
av%netscape.com
b96821a2a8 Fixing bug 119621 -- plugins refreshed only every other time, r=peterl, sr=beard
git-svn-id: svn://10.0.0.236/trunk@114204 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-11 23:09:38 +00:00
kestes%walrus.com
7e504a3c7f parsing of arguments was buggy. I did not get the arguments into the script.
git-svn-id: svn://10.0.0.236/trunk@114203 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-11 23:08:44 +00:00
pschwartau%netscape.com
dbf1a65b08 Added two new cases to the test.
git-svn-id: svn://10.0.0.236/trunk@114202 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-11 23:02:32 +00:00
blakeross%telocity.com
50ea7634dc 123504 - menuitem/tooltip conflict. r/sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@114201 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-11 22:56:47 +00:00
ian.mcgreer%sun.com
0fd707f56a NSSCryptoContext_ImportCertificate cannot inform the caller that the cert already exists as a temp cert, is is necessary to work around this in CERT_NewTempCertificate by doing a lookup on the cert after it was imported.
r=relyea


git-svn-id: svn://10.0.0.236/trunk@114198 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-11 22:12:01 +00:00
pschwartau%netscape.com
de47204d26 Improving readability of summary.
git-svn-id: svn://10.0.0.236/trunk@114197 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-11 22:04:16 +00:00
kirk.erickson%sun.com
513f733351 Commented SlotStr with information what what locks protect what.
git-svn-id: svn://10.0.0.236/trunk@114193 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-11 20:14:05 +00:00
pschwartau%netscape.com
8375518720 Fixing a typo.
git-svn-id: svn://10.0.0.236/trunk@114192 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-11 20:13:59 +00:00
pschwartau%netscape.com
9107236078 Initial add. Testing functions with duplicate formal parameter names.
git-svn-id: svn://10.0.0.236/trunk@114191 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-11 19:39:12 +00:00
despotdaemon%netscape.com
d46daeab9b Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@114190 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-11 19:29:01 +00:00
despotdaemon%netscape.com
b0e4c9a9a1 Pseudo-automatic update of changes made by bzbarsky@mit.edu.
git-svn-id: svn://10.0.0.236/trunk@114189 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-11 18:44:22 +00:00
despotdaemon%netscape.com
723fcb91d6 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@114188 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-11 18:39:45 +00:00
despotdaemon%netscape.com
c24b8e51cc Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@114187 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-11 18:23:53 +00:00
rbs%maths.uq.edu.au
09abea3ccc Backing out to at least leave the tree usable for those who might pull - bug 124570' mathml-css.pl
git-svn-id: svn://10.0.0.236/trunk@114186 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-11 09:23:41 +00:00
nelsonb%netscape.com
d2efb641d7 Make NSS 3.4 build as part of mozilla on OS/2. Bug 114748.
Patch supplied by Javier Pedemonte.


git-svn-id: svn://10.0.0.236/trunk@114184 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-11 05:48:37 +00:00
bryner%netscape.com
e8f845e6a5 Re-applying blake's checkin for bug 112071 - timebomb not working. r=hewitt, sr=ben.
git-svn-id: svn://10.0.0.236/trunk@114183 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-11 05:29:32 +00:00
bryner%netscape.com
eb2d7ed8af testing startup performance impact of blake's checkin for bug 112071. a=endico.
git-svn-id: svn://10.0.0.236/trunk@114182 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-11 04:40:35 +00:00
igor%mir2.org
22b17f25a3 cosmetics: end-of-line whitespace removal
git-svn-id: svn://10.0.0.236/trunk@114181 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-11 01:33:23 +00:00
igor%mir2.org
1e2ff3541f tabs -> spaces
git-svn-id: svn://10.0.0.236/trunk@114180 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-11 00:02:14 +00:00
rbs%maths.uq.edu.au
a38960c8b4 Disable mathml.css to see if Ts goes down - attempt to unlook the smoketest blocker bug 124570 - 1.5% increase in Ts time
git-svn-id: svn://10.0.0.236/trunk@114177 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-10 23:02:24 +00:00
seawood%netscape.com
25502ad396 Add workaround for missing addrlen in PRNetAddr & BONE failing getsockopt.
Thanks to Paul Ashford <arougthopher@lizardland.net> for the patch.
Bug #122364 r=wtc


git-svn-id: svn://10.0.0.236/trunk@114172 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-10 21:37:07 +00:00
jkeiser%netscape.com
bf246b179c Make input type=file not submit form (bug 124749). r=bzbarsky@mit.edu, sr=jst@netscape.com
git-svn-id: svn://10.0.0.236/trunk@114171 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-10 21:21:51 +00:00
igor%mir2.org
80394faf09 Avoid unnecessary calls to Context.getContext() by passing Context directly as an argument
git-svn-id: svn://10.0.0.236/trunk@114170 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-10 21:10:35 +00:00
igor%mir2.org
1cf75d9d93 Always use try/finally to wrap Context.exit
git-svn-id: svn://10.0.0.236/trunk@114169 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-10 21:09:42 +00:00
seawood%netscape.com
e741ba59e2 Add support for inheritable fds on BeOS.
Bug #96331 r=arougthopher@lizardland.net


git-svn-id: svn://10.0.0.236/trunk@114168 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-10 20:55:14 +00:00
seawood%netscape.com
49000ef072 Implement MD process functions for BeOS.
Bug #96331 r=arougthopher@lizardland.net


git-svn-id: svn://10.0.0.236/trunk@114167 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-10 20:52:29 +00:00
bzbarsky%mit.edu
f68919f405 Relanding the Compare --> Equals conversion. a=mcafee
git-svn-id: svn://10.0.0.236/trunk@114163 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-10 15:49:46 +00:00
endico%mozilla.org
e6ccf8ec15 re-applying danm's changes after finding out they weren't cause for startup time regression. bug 124570. (patches originally from bugs 107937 and 77020)
git-svn-id: svn://10.0.0.236/trunk@114162 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-10 07:12:16 +00:00
depstein%netscape.com
2347dd46cf updated PurgeHistory() method with PR_TRUE boolean
git-svn-id: svn://10.0.0.236/trunk@114161 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-10 06:24:45 +00:00
wtc%netscape.com
f0eee2f5b8 Bugzilla bug 112198: On Darwin we must link libnssckbi.dylib with -bundle
so that we can load it correctly.  Thanks to Brian Ryner for the patch.


git-svn-id: svn://10.0.0.236/trunk@114159 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-10 06:18:17 +00:00
wtc%netscape.com
52d63759fb Bugzilla bug 112198: Port NSS to Mac OS X (Darwin). The patch is
contributed by Javier Pedemonte <pedemonte@alumni.utexas.net>.
Modified Files:
	coreconf/config.mk coreconf/nsinstall/nsinstall.c
	coreconf/nsinstall/pathsub.c nss/lib/freebl/unix_rand.c
	nss/lib/ssl/unix_err.c


git-svn-id: svn://10.0.0.236/trunk@114158 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-10 05:24:49 +00:00
arougthopher%lizardland.net
03c2f76643 Fix for Bug#124519
Transapent infromation was not being displayed properly, due to the fact that it was being removed by the Optimise() function.  This was ok, until Optimise was actually being called, which it is now, becuase of the checkin for bug 104999.
r=mozilla@switkin.com


git-svn-id: svn://10.0.0.236/trunk@114157 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-10 03:03:51 +00:00
endico%mozilla.org
7d044e2718 backing out danm's feb8 14:34 checkin to track down Ts regression. bug 124570
git-svn-id: svn://10.0.0.236/trunk@114156 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-10 01:29:46 +00:00
mkaply%us.ibm.com
8931172cc4 OS/2 bustage - use LIB_PREFIX, not lib
git-svn-id: svn://10.0.0.236/trunk@114155 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-10 00:12:06 +00:00
blakeross%telocity.com
7466c7e2ec Backing out to see if performance regression is fixed. a=endico
git-svn-id: svn://10.0.0.236/trunk@114154 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-10 00:00:06 +00:00
cbiesinger%web.de
640bb8ab65 Fix for blocker bug 124578, "Mailnews is dead (shows only busy cursor)"
Checking in for hidday@geocities.com, r=bzbarsky sr=bienvenu a=endico


git-svn-id: svn://10.0.0.236/trunk@114153 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-09 22:11:23 +00:00
bzbarsky%mit.edu
ffecf7f104 Testing performance impact of backout of what's left of the patch from
bug 115289.  See bug 123947 for details. a=mcafee


git-svn-id: svn://10.0.0.236/trunk@114152 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-09 20:46:05 +00:00
bzbarsky%mit.edu
a8d03c78ee Testing performance impact of backout of part of patch from bug 115289.
See bug 123947 for details. a=mcafee


git-svn-id: svn://10.0.0.236/trunk@114147 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-09 19:00:56 +00:00
bzbarsky%mit.edu
2ab4074373 Testing performance impact of backout of part of patch from bug 115289.
See bug 123947 for details.


git-svn-id: svn://10.0.0.236/trunk@114146 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-09 16:10:51 +00:00
mkaply%us.ibm.com
d0ee3a21c9 Try to get Os/2 building again with mathml
git-svn-id: svn://10.0.0.236/trunk@114145 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-09 16:03:46 +00:00
seawood%netscape.com
86697eb2dd Add stub implementations MathML's GetBoundingMetrics() so that builds work again.
Thanks to Paul Ashford <arougthopher@lizardland.net> for the patch.
Bug #124543 r=mozilla@switkin.com
Fixing tinderbox bustage


git-svn-id: svn://10.0.0.236/trunk@114144 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-09 09:46:54 +00:00
hyatt%netscape.com
cfbd749463 Remove overeager null argument check, since the serialization code clearly allows a null arg. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@114143 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-09 08:48:14 +00:00
rbs%maths.uq.edu.au
26f29f52f1 Oops, I had forgotten again to include the ucvmath module for the mathfont encoding tables - bug 109826
git-svn-id: svn://10.0.0.236/trunk@114142 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-09 07:47:26 +00:00
dp%netscape.com
fb32d75884 bug 123728 & bug 123729 heap compaction and resident size trimming
sr=brendan@mozilla.org, r=blythe@netscape.com


git-svn-id: svn://10.0.0.236/trunk@114141 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-09 07:01:11 +00:00
brendan%mozilla.org
8f250bac4f Add exception object stack property, string valued; clean up NULL/VOID mixup, missing OOM test, etc. (123177, r=rginda, sr=shaver).
git-svn-id: svn://10.0.0.236/trunk@114140 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-09 06:28:58 +00:00
mkaply%us.ibm.com
d3f8d4228b OS/2 bustage
git-svn-id: svn://10.0.0.236/trunk@114139 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-09 06:02:44 +00:00
blakeross%telocity.com
e9fd1da0be Fix bustage.
git-svn-id: svn://10.0.0.236/trunk@114138 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-09 05:52:38 +00:00
blakeross%telocity.com
0ea30b3664 Remove mistakenly added line...
git-svn-id: svn://10.0.0.236/trunk@114137 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-09 05:40:11 +00:00
varga%utcru.sk
f80b4baaa6 Fix for bug 94654. outliner: don't draw image if column is too narrow
r=bryner, sr=hyatt


git-svn-id: svn://10.0.0.236/trunk@114135 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-09 04:52:24 +00:00
blakeross%telocity.com
afc882489e Fixing bustage.
git-svn-id: svn://10.0.0.236/trunk@114134 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-09 04:32:08 +00:00
varga%utcru.sk
f666ebd03a Fix for bugs:
91154 - threadpane / outliner autoscroll when clicking on last visible row
103243 - xul file picker: Ctrl+click moves focus ring, but not highlight
r=bryner, sr=hyatt


git-svn-id: svn://10.0.0.236/trunk@114133 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-09 04:17:23 +00:00
blakeross%telocity.com
1f58d5009f 110540 - remove useless tabbed browser pref. r/sr=ben
git-svn-id: svn://10.0.0.236/trunk@114132 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-09 04:13:21 +00:00
blakeross%telocity.com
83055ee984 57505 - remove useless 'show images' menuitem. r/sr=ben
git-svn-id: svn://10.0.0.236/trunk@114131 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-09 04:09:13 +00:00
blakeross%telocity.com
0b855e8083 Fixing bustage (this never should have gone in).
git-svn-id: svn://10.0.0.236/trunk@114130 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-09 03:45:37 +00:00
jst%netscape.com
394a60c60e Checking in Fabian Guisset's <hidday@geocities.com> fix for bug 30529. Implement window.minimize(), .maximize() and .restore() for chrome windows, and split chrome specific window methods/attributes into its own nsIDOMChromeWindow interface. r=heikki@netscape.com, sr=jst@netscape.com
git-svn-id: svn://10.0.0.236/trunk@114129 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-09 03:36:55 +00:00
wtc%netscape.com
6894dfce28 Define DARWIN instead of XP_MACOSX.
git-svn-id: svn://10.0.0.236/trunk@114128 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-09 03:26:51 +00:00
jst%netscape.com
235e5bb5ba Adding nsIDOMChromeWindow.idl to the build, part of Fabian's fix for bug 30529. r=heikki@netscape.com, sr=jst@netscape.com
git-svn-id: svn://10.0.0.236/trunk@114127 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-09 03:22:24 +00:00
blakeross%telocity.com
75a80a724e 112071 - timebomb not working. r=hewitt sr=ben
git-svn-id: svn://10.0.0.236/trunk@114126 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-09 03:18:53 +00:00
jst%netscape.com
027545e75b Adding nsIDOMChromeWindow.idl to the build, part of Fabian's fix for bug 30529. r=heikki@netscape.com, sr=jst@netscape.com
git-svn-id: svn://10.0.0.236/trunk@114125 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-09 03:16:57 +00:00
cathleen%netscape.com
b90145ef09 fix windows installer for static build, bug 124525 r=dp sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@114124 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-09 03:06:00 +00:00
jst%netscape.com
d9eff4d98e Removing a nasty shortcut that I left in when fixing bug 116834. r=rginda@netscape.com, sr=blaker@netscape.com
git-svn-id: svn://10.0.0.236/trunk@114123 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-09 02:48:31 +00:00
shliang%netscape.com
04b3517127 bugs 116110 and 116111 - modern splitters are too thick and should highlight on mousedown. r=andreww sr=hewitt.
git-svn-id: svn://10.0.0.236/trunk@114122 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-09 02:38:03 +00:00
wtc%netscape.com
148b4dad29 Bugzilla bug 112198: added Darwin.mk. This file is contributed by
Javier Pedemonte <pedemonte@alumni.utexas.net>, based on the NSPR file.


git-svn-id: svn://10.0.0.236/trunk@114120 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-09 02:21:27 +00:00
jst%netscape.com
7d4a1f9fee Fixing bug 121861. Removing dead code from nsHTMLImageElement::SetSrc(). r=bzbarsky@mit.edu, sr=dveditz@netscape.com
git-svn-id: svn://10.0.0.236/trunk@114119 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-09 02:21:16 +00:00
jband%netscape.com
9c4cd6d4ff get rid of IsArray. Add onError. NOT PART OF THE BUILD
git-svn-id: svn://10.0.0.236/trunk@114118 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-09 02:18:47 +00:00
jst%netscape.com
95350ecfce Checking in Fabian Guisset's <hidday@geocities.com> fix for bug 95476. Making objectElement.tabIndex not always return -1. r=sicking@bigfoot.com, sr=jst@netscape.com
git-svn-id: svn://10.0.0.236/trunk@114117 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-09 02:18:22 +00:00
jband%netscape.com
f70b76c8fe updated tests. NOT PART OF THE BUILD
git-svn-id: svn://10.0.0.236/trunk@114116 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-09 02:17:32 +00:00
cotter%netscape.com
abccdb9fc1 Ongoing privady & security help content updates per 122806; Cert Mgr updates, r=oeschger.
git-svn-id: svn://10.0.0.236/trunk@114113 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-09 02:14:43 +00:00
jst%netscape.com
99ebd21d9a Backing out v1.130 of this file since it caused crasher bug 120237. rs=hewitt@netscape.com
git-svn-id: svn://10.0.0.236/trunk@114112 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-09 01:49:25 +00:00
blakeross%telocity.com
4e6746e7d5 86237 - pressing esc wihle dragging throws exception. r/sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@114111 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-09 01:45:10 +00:00
jst%netscape.com
35a3a33c39 Fixing bug 118194. Make sure we don't leave dangling document pointers in the content tree when the document goes away. r=bzbarsky@mit.edu, sr=vidur@netscape.com
git-svn-id: svn://10.0.0.236/trunk@114110 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-09 01:42:44 +00:00
blakeross%telocity.com
2bb3142e83 78023 - js error in nsTransferable.js r/sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@114108 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-09 01:37:27 +00:00
naving%netscape.com
d8ec014001 28129 sr=bienvenu. make the stop button work to stop copying msgs between imap folders and also when
copying local msgs to imap.


git-svn-id: svn://10.0.0.236/trunk@114107 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-09 01:36:22 +00:00
mcafee%netscape.com
1acc724b93 Forgot to update toplevel_modules for --file case. Other minor comment changes, whitespace.
git-svn-id: svn://10.0.0.236/trunk@114106 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-09 01:24:29 +00:00
aaronl%netscape.com
95b19cc420 Bug 121116. Pref wording change: make the accessibility functionality to block background images explicit in the pref wording. r=jgaunt, sr=vidur
git-svn-id: svn://10.0.0.236/trunk@114105 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-09 01:08:00 +00:00
alecf%netscape.com
af7553f54b initial checkin - perl script which finds unused or little used exports from a dll
git-svn-id: svn://10.0.0.236/trunk@114104 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-09 00:54:15 +00:00
pschwartau%netscape.com
8ab6c8954d Added five new cases to test number values between uint32 upper-bound and long upper-bound.
git-svn-id: svn://10.0.0.236/trunk@114101 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-09 00:18:12 +00:00
javi%netscape.com
93c2902cb0 Give fragment names to the 2 targets. Will help with Talkback.
git-svn-id: svn://10.0.0.236/trunk@114100 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-09 00:15:57 +00:00
sgehani%netscape.com
c8f477088f Remove obsolete _elementID.
b=86780


git-svn-id: svn://10.0.0.236/trunk@114099 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-09 00:15:30 +00:00
brendan%mozilla.org
0556848e64 Remove bad old regexp object locking across huge, deadlock-prone, so-not-critical sections (123930, r=rogerl, sr=jband&shaver).
git-svn-id: svn://10.0.0.236/trunk@114098 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-09 00:14:31 +00:00
danm%netscape.com
e42ee63091 make dialogs mistakenly opened as non-dialogs be opened as dialogs. got that? necessary for bug 77020 r=ben,jag
git-svn-id: svn://10.0.0.236/trunk@114097 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-09 00:12:11 +00:00
danm%netscape.com
a9d7b04b1e generally give windows a 'minimize' widget. bug 77020 r=ben,jag
git-svn-id: svn://10.0.0.236/trunk@114096 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-09 00:10:05 +00:00
brendan%mozilla.org
e6452400a0 Fix recently-uncovered ECMA violation: lastIndex must use double storage (124339, r=rogerl, sr=shaver).
git-svn-id: svn://10.0.0.236/trunk@114095 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 23:59:49 +00:00
leaf%mozilla.org
27aa25dce9 Automated update
git-svn-id: svn://10.0.0.236/trunk@114094 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 23:57:06 +00:00
hyatt%netscape.com
8b2fa72987 Giving XBL a helper func for sync loads of XML docs. r=danm, sr=ben
git-svn-id: svn://10.0.0.236/trunk@114093 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 23:56:32 +00:00
bryner%netscape.com
bbc692806c Bug 124298 - moving form submit/reset event firing into the content node. r=jkeiser, sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@114092 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 23:50:51 +00:00
bzbarsky%mit.edu
56ee4b3e12 Make the URL bar work even when we can't open the history database. Bug
84766, r=timeless, sr=hewitt.


git-svn-id: svn://10.0.0.236/trunk@114088 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 23:48:24 +00:00
rbs%maths.uq.edu.au
f8e34ca396 Another try at --enable-mathml with a patch from bbaetz
git-svn-id: svn://10.0.0.236/trunk@114087 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 23:46:37 +00:00
bzbarsky%mit.edu
935007ecaa Make sure we never set a timer for before "now" when given a positive
delay.  Bug 124103, r=pavlov, sr=brendan


git-svn-id: svn://10.0.0.236/trunk@114086 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 23:45:26 +00:00
naving%netscape.com
d8e36399db 122713. sr=jst convert localName to lower case (needed for html elements)
git-svn-id: svn://10.0.0.236/trunk@114085 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 23:39:47 +00:00
darin%netscape.com
815b675702 fixes bug 116798 "Opening IMAP mail hangs Mail program (and Mozilla)"
patch=adu@sparc.spb.su r/sr=bienvenu,darin


git-svn-id: svn://10.0.0.236/trunk@114084 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 23:29:12 +00:00
pschwartau%netscape.com
d025bb17d5 Improving readability.
git-svn-id: svn://10.0.0.236/trunk@114083 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 23:22:59 +00:00
bzbarsky%mit.edu
68f9dc5cd8 Make sure to escape bookmark folder names before writing them out to the
file.  Bug 65098, patch by Hugh Kennedy <kennedyh@engin.umich.edu>,
r=bzbarsky, sr=shaver


git-svn-id: svn://10.0.0.236/trunk@114082 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 23:21:47 +00:00
bzbarsky%mit.edu
ec01351fa8 Make scrollbar thumbs for selects size correctly in GTK builds. Bug
45731, patch by Michiel van Leeuwen <hmvleeuwen@altavista.com>,
r=blizzard, sr=shaver


git-svn-id: svn://10.0.0.236/trunk@114081 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 23:16:43 +00:00
darin%netscape.com
bc98de6be3 fixes bug 96705 "[zope] authentication should invalidate cache" and
bug 103402 "HTTP authentication allows view of first page if previously
authenticated" r=gagan sr=mscott


git-svn-id: svn://10.0.0.236/trunk@114080 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 23:13:36 +00:00
andreww%netscape.com
4017a0c26b bug 123444 r/sr=rginda Chatzilla missing some mnemonics
git-svn-id: svn://10.0.0.236/trunk@114079 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 23:12:36 +00:00
bryner%netscape.com
2d2136cbf6 Fixing bustage on Sun WS6 update 2, it apparently doesn't like the forward declaration of gfxIImageFrame just before it's defined. r=seawood, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@114078 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 22:59:53 +00:00
varga%utcru.sk
7221c00cf9 Fix bad comment.
git-svn-id: svn://10.0.0.236/trunk@114077 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 22:51:24 +00:00
dp%netscape.com
3e795945ae bug 123988 Optimizing timers out when there are no allocations held r=dougt,sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@114076 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 22:50:40 +00:00
rbs%maths.uq.edu.au
4568af87c6 Replace the XXX comments dating back from bug 45010 with a long lasting fix
git-svn-id: svn://10.0.0.236/trunk@114075 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 22:48:38 +00:00
blakeross%telocity.com
b8c69467be 67387 - need mnemonics for history delete menuitems. r/sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@114074 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 22:46:28 +00:00
radha%netscape.com
2bd74e926a Fox for bug # 109485. Meta refresh works differently than otehr browsers. r=valeski. sr=jaggernaut.
git-svn-id: svn://10.0.0.236/trunk@114073 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 22:46:09 +00:00
pete%alphanumerica.com
71cc044475 bug=118639, sr=darin, r=dougt
fixed various leaks, expanded tabs and some style cleanup

--pete


git-svn-id: svn://10.0.0.236/trunk@114072 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 22:42:48 +00:00
cmanske%netscape.com
bdc0a5b51a Add checkbox to remove link border and simplify anchor/heading selection when choosing link (b=96477, fix by neil@parkwaycc.co.uk, r=cmanske, sr=kin); improved 'Constrain' checkbox logic in image dialogs (b=58133, r=neil@parkwaycc.co.uk, sr=kin)
git-svn-id: svn://10.0.0.236/trunk@114071 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 22:40:59 +00:00
mstoltz%netscape.com
57f2d0a530 Bug 122317 - make document.write and document.writeln callable cross-host.
sr=jst, r=fabian


git-svn-id: svn://10.0.0.236/trunk@114070 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 22:40:36 +00:00
naving%netscape.com
76d191a076 49868 r=ducarroz sr=mscott. Throw alert out of disk space if we cannot download pop3 messages because
of insufficient disk space.


git-svn-id: svn://10.0.0.236/trunk@114069 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 22:39:15 +00:00
varga%utcru.sk
530d5a669e Fix for bugs:
121241 - Misplaced insertion line for outliner DND
120976 - Drop feedback needs some polishing
r=pink, sr=hyatt
Thanks for reviews and testing by zach.

- added new atom "dragSession"
- renamed atom "drop" to "dropOn"
- added new pseudo class -moz-outliner-drop-feedback
- added new paint method PaintDropFeedback()
- drop feedback in between rows is now painted at the same position for both orientations.


git-svn-id: svn://10.0.0.236/trunk@114067 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 22:35:18 +00:00
danm%netscape.com
afb0987891 reset sizemode to normal when window is sized using the mouse. bug 107937 r=ben,jag
git-svn-id: svn://10.0.0.236/trunk@114066 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 22:35:15 +00:00
ssu%netscape.com
cd39a843ee fixing bug 120634 - Typing numbers in sidebar (IM password) affects label colors in Mail. r=naving sr=mscott.
git-svn-id: svn://10.0.0.236/trunk@114065 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 22:34:50 +00:00
naving%netscape.com
d59197d02a 108110 r=racham sr=mscott Hiding quick search box will take you out of search view
git-svn-id: svn://10.0.0.236/trunk@114064 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 22:34:40 +00:00
danm%netscape.com
6d9d31210f persist sizemode more often, and particularly after a size change. bug 107937 r=ben,jag
git-svn-id: svn://10.0.0.236/trunk@114063 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 22:34:15 +00:00
radha%netscape.com
37db922500 Fix for bug # 122904, 123936. r=mcafee. sr=alecf. Uninitialised variables and reorder of member initialisers.
git-svn-id: svn://10.0.0.236/trunk@114061 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 22:32:58 +00:00
oeschger%netscape.com
5a715dc708 some help 'content' and label changes, with dispensation per 122806, r=cotter@netscape.com
git-svn-id: svn://10.0.0.236/trunk@114060 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 22:32:14 +00:00
rjc%netscape.com
33846715b3 Fix bug # 124322: bookmark optimizations (cut down on # of assertions for common node types, and make scheduler far more lightweight.) r=pavlov sr=ben
git-svn-id: svn://10.0.0.236/trunk@114059 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 22:31:02 +00:00
blakeross%telocity.com
a74295c7dd 60245 - no tooltips for "title" attribute in sidebar. r=sgehani sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@114058 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 22:30:17 +00:00
naving%netscape.com
e5174f8169 122713 r=ssu sr=mscott. change ".localName" to compare with lowercase - fixes
shortcut interference with quick search and sidebar.


git-svn-id: svn://10.0.0.236/trunk@114057 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 22:29:26 +00:00
ian.mcgreer%sun.com
efbebe51d0 localize the adding of cert references to one function to save an iteration, add two NULL pointer checks
git-svn-id: svn://10.0.0.236/trunk@114049 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 21:47:05 +00:00
pschwartau%netscape.com
d3d6cf815f Improving readability.
git-svn-id: svn://10.0.0.236/trunk@114048 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 21:42:55 +00:00
bnesse%netscape.com
76ef1c6503 Cleanup path stuff to fix build. a=lpham.
git-svn-id: svn://10.0.0.236/trunk@114047 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 20:38:26 +00:00
wtc%netscape.com
675ad3d2ce Accidentally deleted PK11_GetSymKeyNickname in my previous checkin.
git-svn-id: svn://10.0.0.236/trunk@114046 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 19:50:07 +00:00
wtc%netscape.com
1b612ca6aa Checked in Jamie's patches for
bug 124232: export SECKEY_DestroyPublicKeyLis; and
bug 124233: add new function PK11_GetNextSymKey.
Also fixed two problems in nss.def.
Modified files: nss/nss.def pk11wrap/pk11func.h pk11wrap/pk11skey.c


git-svn-id: svn://10.0.0.236/trunk@114045 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 19:42:40 +00:00
seawood%netscape.com
133ae214a8 Backing out fix for win32 gmake static bustage until we figure out how to resolve bug 114748 for OS/2. Should fix current OS/2 bustage.
git-svn-id: svn://10.0.0.236/trunk@114044 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 19:17:37 +00:00
jkeiser%netscape.com
b15f0f5201 bug 110800 - fire onChange when losing dropdown focus. r=rods@netscape.com, sr=kin@netscape.com
git-svn-id: svn://10.0.0.236/trunk@114043 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 18:35:48 +00:00
jkeiser%netscape.com
bce3b6a176 Bug 121317 - use bitfields in nsHTMLInputElement, r=bryner@netscape.com, sr=jst@netscape.com
git-svn-id: svn://10.0.0.236/trunk@114042 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 18:23:47 +00:00
ian.mcgreer%sun.com
50781d61b7 as with the cache, a search by cert DER should crack the DER into issuer and serial, then index the hash directly, as opposed to iteration
git-svn-id: svn://10.0.0.236/trunk@114040 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 16:26:07 +00:00
brade%netscape.com
70dbba7b56 remove nsIDiskDocument usage (instead use nsIWebBrowserPersist); bug 102033, r=glazman, sr=kin
git-svn-id: svn://10.0.0.236/trunk@114037 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 15:50:49 +00:00
cmanske%netscape.com
dcbc2f387d Fixed getting caption align attribute, b=96842, r=glazman, sr=dveditz
git-svn-id: svn://10.0.0.236/trunk@114035 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 15:38:11 +00:00
cmanske%netscape.com
6fab7741ca Put colors in color list in alphabetical order, b=99620, sr=glazman, sr=dveditz
git-svn-id: svn://10.0.0.236/trunk@114034 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 15:35:21 +00:00
cmanske%netscape.com
b77e33bd30 Support 'internal-gopher-' as a scheme, b=122613, r=glazman, sr=dveditz
git-svn-id: svn://10.0.0.236/trunk@114033 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 15:32:25 +00:00
ccarlen%netscape.com
afa85c393a Bug 113538 - embedding depends on wallet. Removing obsolete files. r=morse/sr=darin
git-svn-id: svn://10.0.0.236/trunk@114032 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 15:24:03 +00:00
ian.mcgreer%sun.com
554c4ef86a bug 124268, usage statement for dump chain option
git-svn-id: svn://10.0.0.236/trunk@114031 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 15:22:54 +00:00
ccarlen%netscape.com
40cd3fb27c Bug 113538 - embedding depends on wallet. Rename nsISingleSignonPrompt to nsIAuthPromptWrapper and into embedding. r=morse/sr=darin
git-svn-id: svn://10.0.0.236/trunk@114030 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 15:21:26 +00:00
kin%netscape.com
0dc3512422 Fix for bug 124209 (Deleting selection in plain text reply compose causes hang)
and bug 124375 (composer / editor hang when delete blank lines)

Allow start/end points to be set to empty text nodes to prevent
infinite loop.

r=glazman@netscape.com  sr=sfraser@netscape.com,shaver@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@114029 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 15:20:19 +00:00
ian.mcgreer%sun.com
2eec8de598 bug 124189, signtool hangs
git-svn-id: svn://10.0.0.236/trunk@114028 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 15:13:13 +00:00
brade%netscape.com
6a04b88f7e enable upload saving, use PRPackedBool (bug 120659; r=adamlock, sr=darin)
git-svn-id: svn://10.0.0.236/trunk@114026 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 14:40:51 +00:00
brade%netscape.com
e98fc4c70d support upload saving, remove remaining diskDocument usage (bug 120659; r=adamlock, sr=darin)
git-svn-id: svn://10.0.0.236/trunk@114025 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 14:40:35 +00:00
leaf%mozilla.org
0bd19dfe21 Automated update
git-svn-id: svn://10.0.0.236/trunk@114024 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 12:59:42 +00:00
rbs%maths.uq.edu.au
078cbd8f87 --disable-mathml on Linux to investigate the redness
git-svn-id: svn://10.0.0.236/trunk@114023 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 12:49:46 +00:00
peterv%netscape.com
3cefd2851d Fix CLOBBER_IDL_PROJECTS (broken after the conversion to XML projects). r=smfr.
git-svn-id: svn://10.0.0.236/trunk@114022 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 11:34:27 +00:00
peterv%netscape.com
b1c3df0cf1 Fix importNode, need to set the document before notifying. Bug 124358. r=Pike, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@114021 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 11:28:15 +00:00
bbaetz%student.usyd.edu.au
76c31e4bbd Correct date on logincookies schema change.
git-svn-id: svn://10.0.0.236/trunk@114020 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 11:16:05 +00:00
leaf%mozilla.org
ea989f3753 Automated update
git-svn-id: svn://10.0.0.236/trunk@114019 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 11:12:05 +00:00
peterv%netscape.com
93b7e20a57 Keep MathML building on Mac. Not part of default build.
git-svn-id: svn://10.0.0.236/trunk@114018 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 11:02:37 +00:00
rbs%maths.uq.edu.au
591f3fd688 Complete bug 109826 - turn on MathML in default builds (Windows & Linux), r=cls, a=endico on behalf of staff@mozilla.org, a=shaver on behalf of drivers@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@114017 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 10:59:12 +00:00
seawood%netscape.com
39342b013d This has quite literally given me a headache
git-svn-id: svn://10.0.0.236/trunk@114016 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 10:07:35 +00:00
seawood%netscape.com
9fc10c94d3 Blindly add xpcom:glue to search path to fix bustage. Bug #120474
git-svn-id: svn://10.0.0.236/trunk@114015 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 09:24:12 +00:00
seawood%netscape.com
51e0b71376 Quick fix for OS/2 bustage. NSS appears to have LIB_PREFIX fixed
git-svn-id: svn://10.0.0.236/trunk@114014 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 08:41:26 +00:00
rbs%maths.uq.edu.au
b6f1a4d404 bug 109826 - turn on MathML in default builds (Windows & Linux), r=cls, a=endico on behalf of staff@mozilla.org, a=shaver on behalf of drivers@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@114013 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 08:32:32 +00:00
seawood%netscape.com
3df2ef69fd Use @ so that regchrome commands aren't echoed.
Thanks to Stephen Walker <walk84@yahoo.com> for the patch.
Bug #124328 r=cls


git-svn-id: svn://10.0.0.236/trunk@114012 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 08:30:30 +00:00
seawood%netscape.com
891eda7906 Update manifest files in attempt to quell mac bustage.
Bug #120474


git-svn-id: svn://10.0.0.236/trunk@114011 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 08:04:34 +00:00
bryner%netscape.com
366a135ebd Adding missing licenses.
git-svn-id: svn://10.0.0.236/trunk@114010 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 07:56:08 +00:00
bryner%netscape.com
bdc0f07de5 New files for XBL-ified HTML button widget. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@114009 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 07:38:56 +00:00
bryner%netscape.com
c603c01966 - Hooked up toolbar background painting
- Return the correct border sizes for most widgets
- Code/style cleanup

Not part of the build.


git-svn-id: svn://10.0.0.236/trunk@114008 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 07:33:57 +00:00
seawood%netscape.com
eb1307c4bd These files have been moved into xpcom/glue
Bug #120474 r=dougt


git-svn-id: svn://10.0.0.236/trunk@114007 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 07:22:47 +00:00
seawood%netscape.com
379dadb57c Move nsDebug.* & nsWeakReference.* into xpcom glue lib.
Bug #120474 r=dougt


git-svn-id: svn://10.0.0.236/trunk@114006 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 06:35:15 +00:00
nisheeth%netscape.com
282e7b1f73 Fix bug 124069. r=pavlov@netscape.com, sr=tor@acm.org. Removed scaling and 8 bit alpha blending code from DrawToImage().
git-svn-id: svn://10.0.0.236/trunk@114005 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 06:32:56 +00:00
wtc%netscape.com
55b619707d Added SunOS5.10.mk for Solaris 10.
git-svn-id: svn://10.0.0.236/trunk@114004 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 06:15:24 +00:00
seawood%netscape.com
3985e6a1d7 OS/2 & Win32 non-gcc builds require that you link against their import library instead of directly against a shared library. Fixing static build bustage.
Use the centralized NSS_LIBS rather than explicitly writing out each NSS lib when linking.


git-svn-id: svn://10.0.0.236/trunk@114003 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 06:04:05 +00:00
dougt%netscape.com
c31c87c869 Oversight not making nsISupportsWeakReference also frozen. bug 48726, r=dougt, sr=rpotts@netscape.com
git-svn-id: svn://10.0.0.236/trunk@114002 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 05:23:06 +00:00
sspitzer%netscape.com
682a21503d fix for #123013, fix "View | Sort By" menu item issues in the 3 pane
and addressbook.  r/sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@114001 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 05:17:23 +00:00
waldemar%netscape.com
4092d9aecb More new semantics
git-svn-id: svn://10.0.0.236/trunk@114000 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 04:06:29 +00:00
waldemar%netscape.com
2d396b05ac Added support for set-field and type-diff
git-svn-id: svn://10.0.0.236/trunk@113999 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 04:05:44 +00:00
morse%netscape.com
2ea3973e07 bug 124024, remove 21ms regression introduced by checkin for 121161, r=dp, sr=brendan
git-svn-id: svn://10.0.0.236/trunk@113998 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 03:57:35 +00:00
rbs%maths.uq.edu.au
c5be0f4f32 since bad end of lines cause troubles on some platforms, extend the little perl magic for dos2unix to dos2{unix or mac} so that the conditional addition of mathml.css to the ua.css works reliably everywhere
git-svn-id: svn://10.0.0.236/trunk@113997 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 03:34:57 +00:00
cmanske%netscape.com
f2c26ad672 Fixed missing scrollbar in HTML source view, b=124001, r=brade, sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@113996 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 03:33:57 +00:00
arougthopher%lizardland.net
ec13ac7506 Fix for Bug#122121 - BeOS gfx implementation extremely slow
This fix does the folllowing:
- creating and destroying BBitmaps every time you blit
- copying platform independent bits into BBitmaps every time you blit
- using B_OP_ALPHA even when no alpha channel is present
- excessive locking when drawing (currently twice around every primitive)
- excessive calls to Sync() resulting in a huge slowdown (particularly when tiling)
- unneeded drawing of BBitmap data in DrawToImage()
- Added DrawNoLock() method used by DrawTile() calls, to prevent locking and
synchronizing with the server on each iteration
- Fixed several warnings
- Massive code cleanup and commenting
- Rewrote CreateImage() completely since only the 24 -> 32 bit case matters.
Removed non-working cruft related to B_CMAP8 BBitmaps, and optimized code to
work better on systems without write-combining.
- Removed unused member variables
- Reordered member variables for better packing and initialized them in order
- Removed code in DrawToImage() which was updating the BBitmap unnecessarily
- Implemented memory saving feature in Optimize() for when its starts getting
used again

r=arougthopher@lizardland.net
r=mozilla@switkin.com


git-svn-id: svn://10.0.0.236/trunk@113995 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 03:33:09 +00:00
justdave%syndicomm.com
f58b298f38 Fix for bug 97966: Changing the product in the query page would remove your component, version, and milestone selections, even if the other product used the same ones, or you were selecting an additional product without unselecting the first one.
Patch by Christian Reis <kiko@async.com.br>
r= caillon, justdave


git-svn-id: svn://10.0.0.236/trunk@113993 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 03:31:10 +00:00
naving%netscape.com
6415b17bef 59694. sr=bievenu. Add the capability to toggle imap deletes using
delete button when the delete model is imap-delete model. Also
update undo/redo to reflect such toggling.


git-svn-id: svn://10.0.0.236/trunk@113992 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 03:30:20 +00:00
arougthopher%lizardland.net
c3a6b2ba9d Fix for Bug#63640
An implementation of different mouse cursors for BeOS.

r=mozilla@switkin.com


git-svn-id: svn://10.0.0.236/trunk@113991 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 03:26:58 +00:00
despotdaemon%netscape.com
69ceec003e Pseudo-automatic update of changes made by badami@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@113990 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 03:22:13 +00:00
wtc%netscape.com
6a055b3707 Bugzilla bug 124318: do not link with -lsoftokn3 explicitly. Use the
-rpath-link linker option on Linux to find libsoftokn3.so.


git-svn-id: svn://10.0.0.236/trunk@113989 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 03:15:40 +00:00
sspitzer%netscape.com
fdf12c11be fix for #124320. js error when you do "File | New Message" or hit the compose
button from addressbook, and no cards are selected. r/sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@113988 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 03:13:25 +00:00
harishd%netscape.com
9f02a6e17e Added newlines to eof
git-svn-id: svn://10.0.0.236/trunk@113987 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 02:59:30 +00:00
harishd%netscape.com
0fc32c612d P3P - compact policy support. b=104894, r=dp, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@113986 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 02:52:11 +00:00
ian.mcgreer%sun.com
a79c662939 bug 124309, fix various issues with the cache/temp store and thread safety. Is one line different than the patch on the bug, the one line seemed to fix the reported crash.
git-svn-id: svn://10.0.0.236/trunk@113985 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 02:51:41 +00:00
brendan%mozilla.org
78f1745c51 Make regexp.lastIndex threadsafe by multiplexing it by thread-id in each r.e. (76717, r=rogerl, sr=shaver).
git-svn-id: svn://10.0.0.236/trunk@113983 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 02:46:03 +00:00
kaie%netscape.com
309aaa6f2b b=123964 PSM missing in Mac OS X nightly
r=jj sr=sfraser


git-svn-id: svn://10.0.0.236/trunk@113982 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 02:43:35 +00:00
naving%netscape.com
2a7a3c87e2 124295 sr=bienvenu move msgHdr out of imapThread to ui thread - fixes
assertion on copying local msgs to imap.


git-svn-id: svn://10.0.0.236/trunk@113979 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 02:15:10 +00:00
sonja.mirtitsch%sun.com
95fbad9556 script to clean up old tinderbox QA
git-svn-id: svn://10.0.0.236/trunk@113978 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 02:12:21 +00:00
bienvenu%netscape.com
d60b324714 add support for xmailboxinfo for doing imap sharing admin urls r=naving, sr=sspitzer 123093 and 124011
git-svn-id: svn://10.0.0.236/trunk@113977 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 02:05:28 +00:00
brendan%mozilla.org
8fd556f620 Avoid all gc <> obj-lock deadlocks by letting the gc run lock-free, safe since all requests are suspended or ended when the gc runs (114712, r=shaver, sr=jband).
git-svn-id: svn://10.0.0.236/trunk@113976 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 01:55:30 +00:00
smontagu%netscape.com
ae087f9b4c Fix for freeze in JS console. bug 123380. r=mkaply, sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@113975 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 01:53:59 +00:00
sonja.mirtitsch%sun.com
4153a38edf QAstatus file now made at the right place (global Exit()) and putting
killed info in as well
partial fix for 122632 r=wtc


git-svn-id: svn://10.0.0.236/trunk@113974 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 01:50:26 +00:00
oeschger%netscape.com
5baec0071b rdfification of help system per bug 124273, sr=waterson, r=hewitt, r=oeschger, authors=pwilson@gorge.net and oeschger
git-svn-id: svn://10.0.0.236/trunk@113973 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 01:45:36 +00:00
morse%netscape.com
585de5a8a6 bug 124065, add pref to ignore autocomplete, c=thieleke, r=morse, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@113971 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 01:36:56 +00:00
jst%netscape.com
42bf577957 Fixing bug 124252. Calling Init() from nsImageDocument::StartDocumentLoad() is pointless, Init() has already been called and any subsequent calls do nothing (but assert). r=jkeiser@iname.com, sr=vidur@netscape.com
git-svn-id: svn://10.0.0.236/trunk@113970 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 01:36:28 +00:00
sgehani%netscape.com
27d8716c57 Eliminate debug pref: show about box as modal.
b=86780; r=morse; sr=alecf


git-svn-id: svn://10.0.0.236/trunk@113969 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 01:25:05 +00:00
bishakhabanerjee%netscape.com
897849a2c9 Patch for bug 119368: SECU_PrintError prints decimal error code now if
unknown error


git-svn-id: svn://10.0.0.236/trunk@113968 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 01:20:04 +00:00
gordon%netscape.com
1ca5e99dd0 Checkin patch for diego@biurrun.de for bug 46490 "User selected Cache directory UI" r=sgehani, sr=sfraser.
git-svn-id: svn://10.0.0.236/trunk@113967 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 01:15:25 +00:00
cathleen%netscape.com
184587ade7 eliminate 24 callers to nsCRT::memmove to use memmove from libC instead. removed nsCRT::memove() bug 118135 r=dp sr=brendan
git-svn-id: svn://10.0.0.236/trunk@113965 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 01:11:33 +00:00
racham%netscape.com
5fe5ac17ad Fixing bug 124100. Fixing regression where clicking on Cancel is closing the mailnews account wizard. A boolean indicating whether or to close the wizard is returned to handle user actions properly. r/sr=hewitt.
git-svn-id: svn://10.0.0.236/trunk@113964 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 01:09:23 +00:00
ducarroz%netscape.com
af78480fde Fix for bug 122815 (part 2). We don't need to manggle the file name of the temp file, just use the default one. R=cavin, SR=bienvenu
git-svn-id: svn://10.0.0.236/trunk@113963 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 01:07:20 +00:00
rginda%netscape.com
a2ecfff1f8 bug 124076, "nsJSProtocolHandler.cpp doesn't set filename", sr=shaver, r=jband
compile javascript: urls with an appropriate filename/line number


git-svn-id: svn://10.0.0.236/trunk@113962 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 01:06:25 +00:00
despotdaemon%netscape.com
b148212c96 Pseudo-automatic update of changes made by wtc@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@113961 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 01:05:50 +00:00
despotdaemon%netscape.com
40c3bede63 Pseudo-automatic update of changes made by wtc@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@113960 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 01:01:38 +00:00
danm%netscape.com
6a157faf91 stifle infinite focus/activation recursion. bug 124299 r=hyatt,jst
git-svn-id: svn://10.0.0.236/trunk@113959 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 01:01:21 +00:00
ducarroz%netscape.com
fb25e83cb8 Fix for bug 117030. gContentChanged wasn't always set when needed. SR=hewitt
git-svn-id: svn://10.0.0.236/trunk@113958 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 01:00:52 +00:00
rbs%maths.uq.edu.au
bd68ffc1b2 Updated comments
git-svn-id: svn://10.0.0.236/trunk@113957 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 00:58:15 +00:00
rbs%maths.uq.edu.au
d1ca5d58ef Opted to move a functionality to the specialized class where it belongs
git-svn-id: svn://10.0.0.236/trunk@113956 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 00:57:39 +00:00
srilatha%netscape.com
7c0f05c66a Fix for bug 120423. Enable and disable Addressbook commands when directory is selected
r=racham@netscape.com, sr=sspitzer@netscape.com


git-svn-id: svn://10.0.0.236/trunk@113955 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 00:55:54 +00:00
rbs%maths.uq.edu.au
2ee0b2741d By definition <mi> renders in italic type when its textual content consists of a single char, and in normal type when it consists of mutiple chars. This is a fix to re-resolve the style data properly when the text content (and its length) get changed back and forth dynamically
git-svn-id: svn://10.0.0.236/trunk@113954 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 00:53:19 +00:00
sonja.mirtitsch%sun.com
7b61b41c04 removed compiler workshop 5 marker bug# 124256 r=nelsonb
git-svn-id: svn://10.0.0.236/trunk@113953 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 00:43:18 +00:00
rbs%maths.uq.edu.au
41512e7db8 s/gInvariantChar/gInvariantCharArray/g and avoid an unnecessary string copy in LookupInvariantChar()
git-svn-id: svn://10.0.0.236/trunk@113952 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 00:42:32 +00:00
rginda%netscape.com
9cd2662734 - venkman only -
add "open-dialog" command, bug 124158


git-svn-id: svn://10.0.0.236/trunk@113949 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 00:22:42 +00:00
radha%netscape.com
85b4b54d3b Fix for bug 90224. Send nsISHistoryListener notifications for Reload. r=mcafee, sr=rpotts.
git-svn-id: svn://10.0.0.236/trunk@113948 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 00:20:26 +00:00
hewitt%netscape.com
c5f235e3a0 123448 - tooltips with window title shouldn't appear for xul docs in navigator, r=blake, sr=jag
git-svn-id: svn://10.0.0.236/trunk@113947 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 00:16:51 +00:00
hewitt%netscape.com
c0db06bd51 123216 - no caret in password dialogs, patch=jag, r=bryner, sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@113946 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 00:16:02 +00:00
bzbarsky%mit.edu
2dc1647f57 Use the URI Checker to get headers for Save As. Bug 118719,
r=law,akkana,cmanske, sr=darin


git-svn-id: svn://10.0.0.236/trunk@113945 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 00:10:55 +00:00
relyea%netscape.com
303be3228e Bug 120651: Stop up memory leaks in the built-in token. We are slowly leaking
memory in arenas by allocating temporary objects out of permanment arenas.

Also rename file sin the builtins directory that conflict with it's parent.

xxxxx.c -> bxxxx.c except instance.c becomes binst.c


git-svn-id: svn://10.0.0.236/trunk@113944 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 00:10:07 +00:00
timeless%mac.com
2a5982e23d Bug 121792ÿUser can see content of password and hidden fields in page info, and this option cannot be turned off
patch by db48x@yahoo.com r=caillon@returnzero.com sr=jag


git-svn-id: svn://10.0.0.236/trunk@113943 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 00:08:56 +00:00
bzbarsky%mit.edu
0ba6b35b40 The type attr is only _sometimes_ case-sensitive for <li>. Bug 124167,
r=fabian, sr=jst


git-svn-id: svn://10.0.0.236/trunk@113942 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 00:05:17 +00:00
timeless%mac.com
092ea531fa Bug 33601ÿfixing warnings about switch(enumVar){case onlyOne: {}}
adds a default case. also removing an else after return.

r=roc+moz@cs.cmu.edu sr=alecf


git-svn-id: svn://10.0.0.236/trunk@113941 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 00:05:16 +00:00
cmanske%netscape.com
a10fb80645 Fix crash in message composer because of stranded Insert Character dialog, b=117791, r=duccaroz, sr=dveditz
git-svn-id: svn://10.0.0.236/trunk@113938 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-07 23:46:55 +00:00
cmanske%netscape.com
7f12e199b8 Supply 'EditorCleanup()' method for mail composer to use to fix bug 117791, r=brade, sr=dveditz
git-svn-id: svn://10.0.0.236/trunk@113937 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-07 23:44:32 +00:00
colin%theblakes.com
13f1959927 Add sdeckanji for OpenVMS. b=122203. r=yokoyama
git-svn-id: svn://10.0.0.236/trunk@113934 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-07 23:23:33 +00:00
serge%netscape.com
b3697a262f fix #123791; Installing Shockwave crashes Mozilla; r=peterl, sr=beard
git-svn-id: svn://10.0.0.236/trunk@113933 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-07 23:22:39 +00:00
mkaply%us.ibm.com
f997ac8282 #123023
r=timeless
Fix various syntactical errors in HTML files.


git-svn-id: svn://10.0.0.236/trunk@113925 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-07 23:13:42 +00:00
sgehani%netscape.com
544b778d65 Remove button in Smart Browsing pref pane should be context disabled.
b=119768; r=morse; sr=hewitt


git-svn-id: svn://10.0.0.236/trunk@113924 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-07 23:07:14 +00:00
dbragg%netscape.com
d2c549dcec Moving platform-specific files to the platform-specific jar files. Fixes bug 94242. r=tao, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@113922 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-07 23:05:18 +00:00
bnesse%netscape.com
9618fca643 Remove unused files as per bug 122997. r=sfraser, sr=beard.
git-svn-id: svn://10.0.0.236/trunk@113921 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-07 23:05:13 +00:00
bnesse%netscape.com
05e67c1a55 Fix for bug 122997. Repair the 4.x MRJ plugin build. r=sfraser, sr=beard.
git-svn-id: svn://10.0.0.236/trunk@113920 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-07 23:03:22 +00:00
dbragg%netscape.com
f03a7d71ed Moving platform-specific files to platform-specific jar files. Fixes bug 94242. r=tao, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@113919 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-07 22:54:31 +00:00
bnesse%netscape.com
216c17fb25 Fix for bug 120390. Use PL_strncasecmp rather than PL_strcasecmp to check for java mimetype. Patch by, and checking in for, Igor Nekrestyanov, r=bnesse, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@113918 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-07 22:52:21 +00:00
dbragg%netscape.com
34a4f66b9b Moving these platform specific files to the platform-specific jar files. Fixes bug 94242. r=tao, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@113917 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-07 22:52:20 +00:00
harishd%netscape.com
6a5685c90c remove existing p3p support
git-svn-id: svn://10.0.0.236/trunk@113916 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-07 22:51:17 +00:00
sgehani%netscape.com
065f41717e Add reload and stop sidebar tab header context menu items.
b=41445; r=morse; sr=alecf


git-svn-id: svn://10.0.0.236/trunk@113915 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-07 22:42:57 +00:00
kin%netscape.com
9d69384546 Fix for bug 83650 (textarea control has problems with caret positioning at end)
and bug 97207 (textarea pastes sometimes misplaced by failing to reposition).

  - Added new utility method GetOriginToViewOffset().

  - Modified nsPresShell::HandleEvent(), nsBoxFrame::GetFrameForPoint(),
    and nsContainerFrame::GetFrameForPointUsing() to factor in the
    offset from GetOriginToViewOffset() to insure that the point
    used is always transformed into the correct coordinate system.

Files modified:

    mozilla/layout/base/public/nsIFrame.h
    mozilla/layout/html/base/src/nsContainerFrame.cpp
    mozilla/layout/html/base/src/nsFrame.cpp
    mozilla/layout/html/base/src/nsFrame.h
    mozilla/layout/html/base/src/nsPresShell.cpp
    mozilla/layout/xul/base/src/nsBoxFrame.cpp

r=kmcclusk@netscape.com  sr=sfraser@netscape.com


git-svn-id: svn://10.0.0.236/trunk@113914 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-07 22:39:15 +00:00
hwaara%chello.se
af3ba622f8 #124156, wrong icon was displayed for news messages with attachments.
r=alecf, sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@113913 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-07 22:38:19 +00:00
cbiesinger%web.de
e153d1cd6c bug 62199 r=bzbarsky sr=blake
JS Strict warning in tasksOverlay.js


git-svn-id: svn://10.0.0.236/trunk@113912 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-07 22:36:37 +00:00
mkaply%us.ibm.com
f28afa0a45 #121944
r=pedemont, sr=blizzard
OS/2 only - don't handle WM_ACTIVATE in DealWithPopups


git-svn-id: svn://10.0.0.236/trunk@113911 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-07 22:35:37 +00:00
ian.mcgreer%sun.com
73e7836ead bug 124268, -P is used twice
git-svn-id: svn://10.0.0.236/trunk@113910 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-07 22:28:04 +00:00
locka%iol.ie
7423106514 Embedding package manifest fallout from nss 3.4 landing. b=123918 r=adamlock sr=attinasi a=karnaze
git-svn-id: svn://10.0.0.236/trunk@113908 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-07 21:50:19 +00:00
despotdaemon%netscape.com
91afe398dd Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@113904 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-07 18:09:08 +00:00
nboyd%atg.com
2394f41311 * Avoid creating a ClassNameHelper when turning caching off.
* When turning debug generation on, don't change opt level from -1 to 0.


git-svn-id: svn://10.0.0.236/trunk@113903 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-07 17:54:57 +00:00
ccarlen%netscape.com
6f93d64def New file for bug 113538 - embedding depends on wallet. Not yet part of build. r=morse@netscape.com/sr=darin@netscape.com
git-svn-id: svn://10.0.0.236/trunk@113902 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-07 15:56:35 +00:00
ian.mcgreer%sun.com
0c1df9e9f5 This is a revision of the patch shown in bug 122907. It should fix the leakage seen with client auth. It is needed either way, as NSS 3.3 always checked for pre-existing temp certs before creating a new one.
git-svn-id: svn://10.0.0.236/trunk@113901 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-07 14:58:05 +00:00
timeless%mac.com
b054da113d Bug 52037 w/ w95osr2 and beyond you can get freediskspace for a full path (eg UNC Paths).
The code will use the Ex API if available.
With this change the function should get the correct freespace numbers for submounts and junction points (introduced in w2k).

r=dougt sr=dveditz


git-svn-id: svn://10.0.0.236/trunk@113899 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-07 14:46:10 +00:00
ccarlen%netscape.com
c25ad8803f Bug 96525 - Delay loading of strres dll when setting profile. r=tao@netscape.com/sr=alecf@betscape.com
git-svn-id: svn://10.0.0.236/trunk@113898 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-07 14:41:36 +00:00
brade%netscape.com
e772d6b508 optimization (don't call writer with 0 bytes); bug 122221; r=akkana, sr=darin
git-svn-id: svn://10.0.0.236/trunk@113897 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-07 14:19:32 +00:00
rayw%netscape.com
b5fc0f285e Changes to the way schema information is interpreted: First, acknowledging
that both complex types and simple restriction types may have base types,
and secondly acknowledging that complex types may have simple content models.

SOAP is not a part of the default build.


git-svn-id: svn://10.0.0.236/trunk@113896 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-07 11:40:40 +00:00
colin%theblakes.com
0764d35ae7 Null plugin.soname.list for OpenVMS. b=112579. r=serge
git-svn-id: svn://10.0.0.236/trunk@113895 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-07 11:13:53 +00:00
axel%pike.org
6fc7cbd714 bug 120055, new SomeDOMElement() should throw exception. If your object supports creation from scratch, supply an external constructor to DOMCI. Added static nsDOMClassInfo::ThrowJSException to throw js exception for an nsresult. r=peterv, sr=jst
git-svn-id: svn://10.0.0.236/trunk@113894 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-07 10:50:42 +00:00
cbiesinger%web.de
8ab62326d6 bug 102838 r=walk84@yahoo.com sr=hewitt@netscape.com
Fix strict warning in dialog.xml


git-svn-id: svn://10.0.0.236/trunk@113893 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-07 09:45:07 +00:00
ian%hixie.ch
be9b893e79 Fixes a copy-paste error in the help line. r=timeless; b=123708
git-svn-id: svn://10.0.0.236/trunk@113892 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-07 08:36:23 +00:00
ian%hixie.ch
085da4328c Lets the invite command accept the more natural syntax 'invite user in #channel' rather than just 'invite user channel'. r=zach; b=72949
git-svn-id: svn://10.0.0.236/trunk@113891 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-07 08:33:17 +00:00
rginda%netscape.com
7416000e86 - venkman only -
add parameter list for "dumptree" command


git-svn-id: svn://10.0.0.236/trunk@113890 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-07 07:30:23 +00:00
rginda%netscape.com
46167ed75a - venkman only -
print command name on failure, not "[Object object]"


git-svn-id: svn://10.0.0.236/trunk@113889 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-07 07:29:37 +00:00
rginda%netscape.com
0926fd18cc - venkman only -
add "dumptree" command.
change glob to globalObject in filter objects.


git-svn-id: svn://10.0.0.236/trunk@113888 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-07 07:29:01 +00:00
rginda%netscape.com
0a6e30c242 - venkman only -
fix issues with removing children from unparented records.
added (and commented out) some common debug dumps.
added debug functions tov_formatRecord/formatBranch


git-svn-id: svn://10.0.0.236/trunk@113887 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-07 07:27:22 +00:00
rginda%netscape.com
47c5aed731 - venkman only -
fix bogus parse code.  Old code had problems when the last argument before an optional was missing.


git-svn-id: svn://10.0.0.236/trunk@113886 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-07 07:25:14 +00:00
bryner%netscape.com
4d8a5ad2c4 Working around an apparent layout bug. Not turned on yet.
git-svn-id: svn://10.0.0.236/trunk@113885 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-07 07:18:13 +00:00
law%netscape.com
4da3176e22 More updates. NOT PART OF THE BUILD
git-svn-id: svn://10.0.0.236/trunk@113884 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-07 06:52:58 +00:00
stephend%netscape.com
f495fcbe23 Bug 123189. JS strict warning. (redeclaration). Patch by Stephen Walker <walk84@yahoo.com> r=stephend@netscape.com, sr=hewitt@netscape.com
git-svn-id: svn://10.0.0.236/trunk@113883 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-07 06:48:06 +00:00
dcone%netscape.com
738a9f3963 b=118889 r=rods sr=sfraser Fixed app. so printSettings dialogs will work
git-svn-id: svn://10.0.0.236/trunk@113882 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-07 05:32:59 +00:00
bbaetz%student.usyd.edu.au
49904b6528 Bug 122913 - make sure that we fire OnStart even when there was no data
r=dougt, sr=darin


git-svn-id: svn://10.0.0.236/trunk@113881 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-07 04:54:55 +00:00
jfrancis%netscape.com
15acb56766 duh
git-svn-id: svn://10.0.0.236/trunk@113880 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-07 04:44:21 +00:00
rbs%maths.uq.edu.au
976682cd75 [MathML only - candidate version for 0.9x] * Hooked robust support for advanced dynamic updates via JavaScript and the DOM across the entire MathML module (with particular attention to the numerous presentational attributes that MathML has). * Eliminated some functions (or folded their functionality into recently added APIs). * Reviewed the module as a whole and simplified several chunks of code owing to the benefit of hindsight now. * Added/reviewed the documentation in anticipation of the freezing of Mozilla 1.0, to improve the understanding of people that may read the archived code and learn from it under the appropriate context of this time. * Reviewed the XXX comments and addressed those that could be addressable in this timeframe. * Some renamings (e.g., ReLayout -> ReLayoutChildren to avoid ambiguities as to who does what in terms of the terminology used when referring to the frame hierarchy).
git-svn-id: svn://10.0.0.236/trunk@113879 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-07 04:38:08 +00:00
jband%netscape.com
e868bbf596 fix array support. NOT PART OF THE BUILD
git-svn-id: svn://10.0.0.236/trunk@113878 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-07 04:37:24 +00:00
jband%netscape.com
916d323e21 fix windows bustage - not part of default build
git-svn-id: svn://10.0.0.236/trunk@113877 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-07 04:10:04 +00:00
andreww%netscape.com
b2440569bf bugzilla 123412 r=bryner sr=hewitt - adding support for wrap attribute in multiline textboxes.
git-svn-id: svn://10.0.0.236/trunk@113876 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-07 04:02:48 +00:00
jband%netscape.com
861c094c94 update of test. NOT PART OF THE BUILD
git-svn-id: svn://10.0.0.236/trunk@113875 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-07 03:57:33 +00:00
jband%netscape.com
dd43bcc3ce initial checkin of test. NOT PART OF THE BUILD
git-svn-id: svn://10.0.0.236/trunk@113874 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-07 03:56:45 +00:00
jfrancis%netscape.com
d69842f478 fixes:
* 113691 : Composer freezes when removing multiple ol or ul tags.
    * 113290 : Freezes when deleting some formatted text.
    * 112144 : Attempt to reply to mail freezes entire Mozilla.
    * 103685 : Caret disappears after deleting a blockquote w/ paragraph style.
    * 121282 : Pressing enter causes caret to jump from end of <p> to the<h1>.
    * 117418 : rewrote some code in nsWSRunObject.cpp: fixed warnings in GetWSNodes().
    * 114911 : can't join two lists using delete key.
    * 120000 : Indent list inside table causes table to split.
r=fm;sr=kin


git-svn-id: svn://10.0.0.236/trunk@113873 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-07 03:56:20 +00:00
dougt%netscape.com
8872942681 Backing out my file io changes to see if that fixes some of the unix orangeness.
git-svn-id: svn://10.0.0.236/trunk@113872 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-07 03:51:34 +00:00
syd%netscape.com
c32f2286d8 Miscellanous fixes for Linux installer, including 53244, 107803, 122916, 122918.
r=sgehani, sr=dveditz


git-svn-id: svn://10.0.0.236/trunk@113871 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-07 03:44:26 +00:00
naving%netscape.com
6117863e13 105266 r/sr=bienvenu. Increase the size of buffer when msg lines are very
long > 16384 chars. this will enable us to move/copy such messages between
local folders and from local to imap.


git-svn-id: svn://10.0.0.236/trunk@113870 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-07 03:23:56 +00:00
law%netscape.com
3834a7790a Updates to new progress dialog code; NOT PART OF THE BUILD
git-svn-id: svn://10.0.0.236/trunk@113869 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-07 03:22:27 +00:00
bbaetz%student.usyd.edu.au
5c9fea6043 Fix typo in TestUpload.cpp, and add it to the Makefile.in (removing a
duplicate entry at the same time)

r=dougt, tests only


git-svn-id: svn://10.0.0.236/trunk@113867 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-07 03:13:30 +00:00
wtc%netscape.com
2ceb928784 Bugzilla bug 117479: define the PR_ABS macro only if it is not defined.
The patch is contributed by Roland.Mainz@informatik.med.uni-giessen.de.
r=wtc. sr=brendan.


git-svn-id: svn://10.0.0.236/trunk@113866 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-07 03:08:39 +00:00
rayw%netscape.com
06f4cfd1d3 Added code to properly decode multi-dimensional arrays as nested arrays
in XPCOM.  Unfortunately, there is no way to test this because Apache
SOAP servers do not seem to produce them in any simple configuration
because Java does not support multidimensional arrays.  I will be writing
code to test this later as I add support for encoding multi-dimensional
arrays, as specified by a schema type, which I can then decode without
actually sending / receiving a message, but I need to put this fix back
now.  At least I didn't break decoding of single-dimensional arrays.

SOAP is not part of default build.


git-svn-id: svn://10.0.0.236/trunk@113865 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-07 03:02:59 +00:00
darin%netscape.com
16465f5221 2nd attempt at fixing bug 86917 "socket transport should try all ip addresses
returned by DNS service" r=gordon sr=rpotts


git-svn-id: svn://10.0.0.236/trunk@113862 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-07 02:26:46 +00:00
rbs%maths.uq.edu.au
f3685307f8 Add a flag to distinguish a real infix operator from its 'isolated' form, e.g., as in x^{+}
git-svn-id: svn://10.0.0.236/trunk@113861 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-07 02:12:46 +00:00
wtc%netscape.com
920a4207ed Bugzilla bug 119376: initialize a local variable to eliminate a compiler
warning.


git-svn-id: svn://10.0.0.236/trunk@113860 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-07 01:57:48 +00:00
darin%netscape.com
fa020f757d fixes pending XP_WIN bustage
git-svn-id: svn://10.0.0.236/trunk@113858 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-07 01:18:48 +00:00
darin%netscape.com
583ec3e45c fixes pending XP_UNIX bustage
git-svn-id: svn://10.0.0.236/trunk@113857 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-07 01:17:38 +00:00
stephend%netscape.com
a3cbdee050 Bug 123915. Properties textfield for folders/newsgroups is too small. r=jglick@netscape.com/sr=bienvenu@netscape.com
git-svn-id: svn://10.0.0.236/trunk@113856 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-07 01:09:14 +00:00
wtc%netscape.com
c2cd29e367 Bugzilla bug 119376: fixed the uninitialized variable 'rv' in
rsa_PrivateKeyOp.


git-svn-id: svn://10.0.0.236/trunk@113855 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-07 01:00:31 +00:00
rginda%netscape.com
1da965c1f6 bug 121039, "Need a way to unwrap jsdIValues", r=jband, sr=jst
adds jsdIValue::getWrappedValue() and jsdIService::wrapValue() methods to provid
e js scripts a way to convert between jsdIValues and "real" js values.
Also includes fix to not call breakpoint hook while paused, and changes jsdIFilt
er::glob attribute to jsdIFilter::globalObject, to match jsdIContext::globalObject


git-svn-id: svn://10.0.0.236/trunk@113854 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-07 00:59:55 +00:00
relyea%netscape.com
04a97fd3e2 Identify certs that have no trust as CA's if they have the right settings
git-svn-id: svn://10.0.0.236/trunk@113853 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-07 00:50:47 +00:00
ducarroz%netscape.com
5ff0923d4c Fix for bug 122815. We should truncate correctly long file name. And we should set the mac type/creator base on the content-type while saving an attachment. R=sfraser, SR=mscott
git-svn-id: svn://10.0.0.236/trunk@113852 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-07 00:42:09 +00:00
sgehani%netscape.com
07d1029089 Resurrect stop button in tabs.
b=77738; r=morse; sr=alecf


git-svn-id: svn://10.0.0.236/trunk@113850 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-07 00:29:46 +00:00
heikki%netscape.com
e015e1f82d Bug 98788, document.load() needs to do better reset on the document before starting to load new content. Also fixed a couple of bogus comments and unneeded document reset in document creation. r=mstoltz, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@113849 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-07 00:24:09 +00:00
heikki%netscape.com
a6b20a9719 Bug 123499, enable arbitrary HTTP commands via XMLHttpRequest. Patch from matthew@mjwilson.demon.co.uk, r=heikki, sr=darin.
git-svn-id: svn://10.0.0.236/trunk@113848 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-07 00:19:04 +00:00
sfraser%netscape.com
929edac5f1 Fix #include file case so that Mac builds on UFS volumes work. Bug 116709. r=tigger.
git-svn-id: svn://10.0.0.236/trunk@113845 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-07 00:03:06 +00:00
sfraser%netscape.com
26c11a40ff Fix #include file case, so that Mac builds on UFS volumes work. r=gracie
git-svn-id: svn://10.0.0.236/trunk@113844 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-07 00:01:43 +00:00
yokoyama%netscape.com
a1a6b8f97a Bug 112767
Performance: Check Profile name for ASCII before
calling the unicode converter.
r=ccarlen;/sr=brendan


git-svn-id: svn://10.0.0.236/trunk@113843 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 23:58:10 +00:00
ian.mcgreer%sun.com
5f330b97de another misused arena
git-svn-id: svn://10.0.0.236/trunk@113840 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 23:11:08 +00:00
alecf%netscape.com
7634aa9246 dependency update
git-svn-id: svn://10.0.0.236/trunk@113838 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 22:52:53 +00:00
sspitzer%netscape.com
55a5796776 fix for #83091 (show LDAP autocomplete directories in addressbook).
and some code cleanup, and code bloat removal (see nsAbUtils.cpp)
r=dmose, sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@113837 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 22:50:26 +00:00
dougt%netscape.com
e6b62201c9 fixing bustage.
git-svn-id: svn://10.0.0.236/trunk@113836 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 22:49:00 +00:00
alecf%netscape.com
8fac3559db dependency update
git-svn-id: svn://10.0.0.236/trunk@113833 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 22:19:07 +00:00
radha%netscape.com
433c46abe4 Fix for bug 119914. nsDocShell::LoadURi() does not properly map certain load flags in nsIWebNavigation. r= adamlock. sr=rpotts.
git-svn-id: svn://10.0.0.236/trunk@113832 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 22:16:31 +00:00
vidur%netscape.com
6773197e51 More feedback during test. This is not part of the default build.
git-svn-id: svn://10.0.0.236/trunk@113831 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 22:10:39 +00:00
vidur%netscape.com
00a70b9855 Support for both schema namespaces. This is not part of the default build.
git-svn-id: svn://10.0.0.236/trunk@113830 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 22:09:22 +00:00
vidur%netscape.com
e0dcd8874f Support for string and wstring types. Array handling fixes and simplification. This is not part of the default build.
git-svn-id: svn://10.0.0.236/trunk@113829 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 22:07:53 +00:00
vidur%netscape.com
d17ccbdf54 Sharing of builtin types across loaders. Complex types now know when they are array and expose their array type and dimension. This is not part of the default build.
git-svn-id: svn://10.0.0.236/trunk@113828 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 22:06:10 +00:00
morse%netscape.com
7022c68c2c bug 121161, enhancements to p3p cookie management, r=sgehani, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@113827 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 21:55:16 +00:00
law%netscape.com
14aa915ee2 New files for proper progress dialog component; needed for fix for bugs 27609, et al. NOT BUILT YET
git-svn-id: svn://10.0.0.236/trunk@113826 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 21:53:30 +00:00
blakeross%telocity.com
ce821c0cfb 95894 - turbo icon is horked. r=law sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@113825 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 21:38:54 +00:00
cavin%netscape.com
d9705139f2 Fix for bugscape #3867. Added code to use xaol-move cmd, instead of copy and store (flag) cmds, for "delete msg" operations on webmail servers. r=naving, sr=bienvenu.
git-svn-id: svn://10.0.0.236/trunk@113824 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 21:12:21 +00:00
bzbarsky%mit.edu
4265df0559 Ditch the history dropdown (which is nearly useless) in the XP
filepicker.  Convert it to an ancestor list instead.  Big 121354,
r=bryner, sr=jag


git-svn-id: svn://10.0.0.236/trunk@113823 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 21:10:01 +00:00
bzbarsky%mit.edu
faf6e2389b Make image/x-icon show ICON in title bar, not X-ICON. Bug 42093,
r=sicking, sr=jag


git-svn-id: svn://10.0.0.236/trunk@113822 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 21:05:52 +00:00
cavin%netscape.com
02836defb4 Fix for #82276. Allow Eudora cards with no email address to be imported. Also allow import of additional address fields. r=ducarroz, sr=mscott.
git-svn-id: svn://10.0.0.236/trunk@113821 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 21:01:21 +00:00
rbs%maths.uq.edu.au
7e5f90f9e9 Add a helper function to lookup all the forms under which an operator is listed in the Operator Dictionary
git-svn-id: svn://10.0.0.236/trunk@113820 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 20:48:35 +00:00
dougt%netscape.com
408ba7a40c Fix for 103518. Call module destructor function *after* destroying factories. submitted by Henry.Jia@sun.com, r=dp/dougt, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@113819 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 20:47:37 +00:00
dougt%netscape.com
1569da98b1 backing out. not part of 122523 bug fix
git-svn-id: svn://10.0.0.236/trunk@113818 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 20:42:02 +00:00
dougt%netscape.com
9cf73ec70e Optimization which gathers stat() info when opening a file. bug 122523, r=dp@netscape.com, sr=dveditz@netscape.com
git-svn-id: svn://10.0.0.236/trunk@113817 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 20:40:40 +00:00
dougt%netscape.com
1b9ba42e78 Optimization which does not stat() the file prior to opening it. bug 122523, r=dp@netscape.com, sr=dveditz@netscape.com
git-svn-id: svn://10.0.0.236/trunk@113816 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 20:39:56 +00:00
kaie%netscape.com
ab58030ec3 b=122961 Fix sending encrypted mail
r=relyea sr=alecf


git-svn-id: svn://10.0.0.236/trunk@113815 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 20:38:58 +00:00
bryner%netscape.com
34a98801ab Reducing the top and bottom margin on the page proxy icon by one pixel to give the URL bar a more natural height. Bug 121784, r=hixie, sr=hewitt.
git-svn-id: svn://10.0.0.236/trunk@113814 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 20:37:02 +00:00
ian.mcgreer%sun.com
65ffc39744 Don't waste time searching on tokens for trust of a temp cert. It can only be found in the temp store.
git-svn-id: svn://10.0.0.236/trunk@113813 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 20:18:18 +00:00
ian.mcgreer%sun.com
35a34cf0b2 cleanup shutdown leak
git-svn-id: svn://10.0.0.236/trunk@113812 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 19:58:54 +00:00
shrutiv%netscape.com
702543d325 Fix for bugzilla 116974: Remove obsolete variables in wizard's 'Show
Config info' dialog (r=smeredith)


git-svn-id: svn://10.0.0.236/trunk@113811 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 19:54:47 +00:00
ian.mcgreer%sun.com
71c9e8cff5 PK11_VerifyRecover leaks a slot reference, this fixes it.
r=relyea


git-svn-id: svn://10.0.0.236/trunk@113810 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 19:21:20 +00:00
brade%netscape.com
09b7996aed remove bogus '=' (sr=kin; a=leaf)
git-svn-id: svn://10.0.0.236/trunk@113808 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 18:19:39 +00:00
leaf%mozilla.org
4ef1cfdf50 Automated update
git-svn-id: svn://10.0.0.236/trunk@113807 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 17:42:07 +00:00
seawood%netscape.com
ba3e75b758 Comment change to force reconfigure due to broken toplevel Makefile
git-svn-id: svn://10.0.0.236/trunk@113805 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 17:39:04 +00:00
wtc%netscape.com
42e21abf6f Fix the NSS 3.4 landing temporary workaround. The security/manager
directory exists only if MOZ_PSM is defined.


git-svn-id: svn://10.0.0.236/trunk@113804 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 17:21:01 +00:00
cbiesinger%web.de
33992ef475 bug 123219 r=cls patch by netdemonz@yahoo.com
-Warning about not installing in cygwin dir
-a pause at the end in case run from explorer


git-svn-id: svn://10.0.0.236/trunk@113803 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 16:32:19 +00:00
seawood%netscape.com
973ed77e6a Link against the import lib on win32 and not the dll itself.
git-svn-id: svn://10.0.0.236/trunk@113801 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 16:27:01 +00:00
wtc%netscape.com
3527b9968e Fix the previous checkin. Makefile rule commands must start with a TAB.
git-svn-id: svn://10.0.0.236/trunk@113800 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 16:06:36 +00:00
pinkerton%netscape.com
482c07a5d2 Create PkgInfo file for mach-o in the contents dir so the finder
recognizes it as a package. r=cls, rs=hyatt. bug 123751.


git-svn-id: svn://10.0.0.236/trunk@113799 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 15:54:44 +00:00
kaie%netscape.com
5b4c6ac726 Trying to fix Linux depend bustage, related to NSS 3.4 landing (bug 116334). Temporary fix to activate a hack in NSS.
Fix from wtc@netscape.com.


git-svn-id: svn://10.0.0.236/trunk@113798 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 15:50:57 +00:00
pinkerton%netscape.com
46d542dcc5 ifdef-fu for mach-o. rs=hyatt
git-svn-id: svn://10.0.0.236/trunk@113797 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 15:42:06 +00:00
hwaara%chello.se
b82dbf0f7c #123347, "Remove #if 0-ed nsPrintfCString::GetReadableFragment()",
#123354, "Remove nsAFlatString.cpp and nsDependentString.cpp"

r/sr=jag, shaver


git-svn-id: svn://10.0.0.236/trunk@113796 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 15:39:52 +00:00
hwaara%chello.se
d0d2d8922a #109598, "tasks overlays should use insertbefore, insertafter instead of position"
#81237, "IRC Chat has bizarre menu position",

Patches by nnooiissee@yahoo.com

r=andreww, sr=jst


git-svn-id: svn://10.0.0.236/trunk@113795 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 15:29:39 +00:00
brade%netscape.com
5b4bf44091 cleanup, fix JS warnings, add GetPromptService function (bug 28792, r=cmanske, sr=hewitt)
git-svn-id: svn://10.0.0.236/trunk@113794 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 14:48:03 +00:00
brade%netscape.com
950474cfd0 remove JS warning (r=cmanske, sr=hewitt)
git-svn-id: svn://10.0.0.236/trunk@113793 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 14:46:23 +00:00
brade%netscape.com
7d436c5b50 extend save/publish listener, clean up code for save/publish (bug 28792, r=cmanske, sr=hewitt)
git-svn-id: svn://10.0.0.236/trunk@113792 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 14:45:30 +00:00
brade%netscape.com
b92836badb add password/prompt strings (bug 28792, r=cmanske, sr=hewitt)
git-svn-id: svn://10.0.0.236/trunk@113791 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 14:42:38 +00:00
mkaply%us.ibm.com
69583b5d19 Someone can yell at me later if this was a totally stupid thing to do - Fixing OS/2 bustage - I need OS/2 building so we can watch the NSS_3_4 landing
git-svn-id: svn://10.0.0.236/trunk@113790 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 14:39:42 +00:00
wtc%netscape.com
5aed530d4b Bugzilla bug 120003: support OpenUNIX 8 build. Thanks to Hiram Clawson
<hiramc@caldera.com> for contributing the patch.
Modified file: config.mk
Added file: OpenUNIX.mk


git-svn-id: svn://10.0.0.236/trunk@113789 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 14:29:38 +00:00
colinp%oeone.com
61cfb7bedc fix for bug 121995 - Mozilla icon in toolbar stretched and not working
git-svn-id: svn://10.0.0.236/trunk@113788 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 14:17:59 +00:00
colinp%oeone.com
4f933a9713 changed the title of the title from Internet Appliance Application - Calendar Event to now be the actual title of the dialog (either New Event or Edit Event -- or calendar event by default). Removed the top two lines of the dialog, the first which had the title preiously, and the second was a tips line.
git-svn-id: svn://10.0.0.236/trunk@113787 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 14:16:07 +00:00
rods%netscape.com
8a3ca9ae51 Wrong patch checked in, print and file radios will now work correctly.
Bug 122530 r=dcone sr=hyatt


git-svn-id: svn://10.0.0.236/trunk@113786 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 13:58:48 +00:00
kaie%netscape.com
8fb3ebdd31 Checkin related to NSS 3.4 landing. Temporarily causing Unix depend builds to clean NSS, making those builds work. This
patch will be removed shortly after landing. A similar patch for Windows is inside NSS.


git-svn-id: svn://10.0.0.236/trunk@113785 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 13:40:18 +00:00
kaie%netscape.com
87d8f6db3b b=116334 NSS 3.4 landing
r=cls/wtc sr=kin/simon


git-svn-id: svn://10.0.0.236/trunk@113784 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 13:31:07 +00:00
rods%netscape.com
412b45015d More streamline approach to discovering if there is at least one printer.
And if the printer name is not set, then it gets the default printer and uses
that. instead.
This fixes remembering the last printer that was used and it also
enables you to to set the printer name and print silently (instead of silent
always having to use the default printer)
Bug 123335 sr=hyatt r=dcone


git-svn-id: svn://10.0.0.236/trunk@113783 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 13:04:47 +00:00
rods%netscape.com
3d41362944 This fixes remembering the last printer that was used and it also
enables you to to set the printer name and print silently (instead of silent
always having to use the default printer)
Bug 123335 sr=hyatt r=dcone


git-svn-id: svn://10.0.0.236/trunk@113782 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 13:02:42 +00:00
peterv%netscape.com
3b43adac3d Export svg.dtd and mathml.dtd to res/dtd. Bug 122710. r=rbs, sr=sfraser.
git-svn-id: svn://10.0.0.236/trunk@113781 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 13:02:21 +00:00
rods%netscape.com
0becf7fc3f Fix minor issue with scanf
Bug 123335 sr=hyatt r=dcone


git-svn-id: svn://10.0.0.236/trunk@113780 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 13:01:37 +00:00
peterv%netscape.com
c09ff9312b Keep SOAP compiling on Mac. Not part of the build, rs=vidur.
git-svn-id: svn://10.0.0.236/trunk@113779 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 12:56:31 +00:00
seawood%netscape.com
000ad81e8f Fixing win32 gmake bustage
git-svn-id: svn://10.0.0.236/trunk@113778 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 09:38:23 +00:00
bryner%netscape.com
69a3764afb Fixing a dependency problem that was happening in win32 gmake builds outside of the srcdir. r=cls.
git-svn-id: svn://10.0.0.236/trunk@113777 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 09:14:39 +00:00
darin%netscape.com
e1db58bee2 fixes bug 113959 "canceling a cached page load blows away the cache entry"
r=gagan, sr=mscott


git-svn-id: svn://10.0.0.236/trunk@113776 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 08:41:16 +00:00
bryner%netscape.com
93152c8461 Updates to XBL checkbox widget. Hopefully this will fix some of the problems with native theme drawing. Not turned on yet.
git-svn-id: svn://10.0.0.236/trunk@113775 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 08:24:26 +00:00
racham%netscape.com
6f0059cab8 Fixing bug 101873. Setting proper margin to the name field so that it aligns properly with email address item in the new <wizard/>. r=ducarroz, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@113774 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 08:21:43 +00:00
racham%netscape.com
06ea465787 Fixing bug 101873. Adapting new <wizard/> for mailnews accountwizard. This fix introduces accessiblity via proper key handling and provides platform specific appearance. r=ducarroz, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@113773 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 08:18:17 +00:00
brendan%mozilla.org
70118ca998 Quick followup to last checkin -- warning fixes (d'oh!)
git-svn-id: svn://10.0.0.236/trunk@113772 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 07:56:29 +00:00
brendan%mozilla.org
31cf9fbeb3 Fix call and new expression parsenode beginning line number, where the arglist is on another line from the function or constructor, to avoid a bogus assertion in UPDATE_LINENO_NOTES, which is now replaced by better comments and an avoided gratuitous store to cg->currentLine (123371, r=rginda, sr=shaver).
git-svn-id: svn://10.0.0.236/trunk@113771 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 07:39:20 +00:00
darin%netscape.com
2b59ca520f fixes bug 54349 "stylesheet do not load when in another HTTP auth realm
(sometimes)" patch=badami@netscape.com, r/sr=rpotts,darin


git-svn-id: svn://10.0.0.236/trunk@113770 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 07:26:26 +00:00
darin%netscape.com
fd9f46c728 fixes bug 110399 "Expiration date not set if http 'Date:' header missing"
patch=badami@netscape.com, r/sr=rpotts,darin


git-svn-id: svn://10.0.0.236/trunk@113769 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 07:18:14 +00:00
brendan%mozilla.org
94f945ff94 Fix failure to check for JS_InitClass failure, reported by Eric Brueggemann <eric_brueggemann@yahoo.com>, r=shaver, sr=mozbot.
git-svn-id: svn://10.0.0.236/trunk@113768 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 07:01:37 +00:00
sspitzer%netscape.com
1d003deace commit card to database when notifying the save listener, if there are any save listeners.
we need to do this because the save listeners might have added / modified some values.
see bugscape bug #11851.  r/sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@113767 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 06:26:28 +00:00
sonja.mirtitsch%sun.com
0dc347971b changing the way to figure out if selfserv is still present from ps to
kill -0 so we might be able to debug the disapearing selfserv problem
better


git-svn-id: svn://10.0.0.236/trunk@113766 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 05:34:16 +00:00
chak%netscape.com
795df4cada Fix for #123570 - Rearrange the editor embedding code in MfcEmbed
r=adamlock, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@113762 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 05:13:44 +00:00
jst%netscape.com
75c2f9acde Fixing bug 123003. Adding support for window.atob() and window.btoa(). r=bzbarsky@mit.edu, sr=vidur@netscape.com
git-svn-id: svn://10.0.0.236/trunk@113761 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 04:37:26 +00:00
justdave%syndicomm.com
d8baf36515 Fix for bug 122897: Comments entered on the bug form are now added to the bug before it is closed and moved when moving a bug
to another Bugzilla install.
Patch by Dave Miller <justdave@syndicomm.com>
r= timeless, bbaetz


git-svn-id: svn://10.0.0.236/trunk@113760 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 04:34:10 +00:00
sonja.mirtitsch%sun.com
45202711e5 start of fix for 122632 to avoid overflows
git-svn-id: svn://10.0.0.236/trunk@113758 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 04:02:46 +00:00
bienvenu%netscape.com
82d66c38b1 r=naving, sr=sspitzer 123427 remove offline store when news folder unsubscribed
git-svn-id: svn://10.0.0.236/trunk@113757 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 03:59:01 +00:00
bienvenu%netscape.com
36ce2007fb fix delete of multiple imap messages while offline from copying whole offline store to offline trash store r=naving, sr=sspitzer 123427 and remove offline store when folder deleted/trash emptied
git-svn-id: svn://10.0.0.236/trunk@113756 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 03:57:36 +00:00
bienvenu%netscape.com
2ff344f6da add assertion to catch imap move/copy across imap servers r=naving, sr=sspitzer 123721
git-svn-id: svn://10.0.0.236/trunk@113755 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 03:56:22 +00:00
bienvenu%netscape.com
720f5c494b fix failure to play back offline imap deletes with the delete immediately delete model r=naving sr=sspitzer 93710
git-svn-id: svn://10.0.0.236/trunk@113754 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 03:54:56 +00:00
bienvenu%netscape.com
57b3ed8663 fix playback of imap move/copy across imap servers r=naving, sr=sspitzer 123721
git-svn-id: svn://10.0.0.236/trunk@113753 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 03:54:11 +00:00
bienvenu%netscape.com
b9a95421d2 fix potential crash in address book r=naving, sr=sspitzer 111703
git-svn-id: svn://10.0.0.236/trunk@113752 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 03:52:37 +00:00
bienvenu%netscape.com
534b89774e fix potential crash reading e-mail messages r=naving, sr=sspitzer 111703
git-svn-id: svn://10.0.0.236/trunk@113751 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 03:51:57 +00:00
danm%netscape.com
65b198cffd during window creation, fetch the referring URL from the caller's document only if the document already exists. bug 36016 r=hyatt,pinkerton
git-svn-id: svn://10.0.0.236/trunk@113750 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 03:51:14 +00:00
bryner%netscape.com
bcd760ecc6 bug 123671 - make sure to register forms package (content and skin). r=jag, sr=dveditz.
git-svn-id: svn://10.0.0.236/trunk@113749 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 03:48:59 +00:00
danm%netscape.com
05dc1ac4bb new method GetExtantDocument. bug 36016 r=hyatt,pinkerton
git-svn-id: svn://10.0.0.236/trunk@113748 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 03:48:20 +00:00
sspitzer%netscape.com
12be03323e fix for #116449. when we delete addressbooks, we leave behind .position cruft.
r=srilatha, sr=bienvenu.


git-svn-id: svn://10.0.0.236/trunk@113747 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 03:47:49 +00:00
bryner%netscape.com
0d3b6c94cc bug 123645 - make sure not to paint the list-style-image for a nsImageBoxFrame if we're using -moz-appearance and a native theme is available. r=blake, sr=hyatt.
git-svn-id: svn://10.0.0.236/trunk@113746 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 03:46:07 +00:00
sspitzer%netscape.com
db4d5e9e72 patch for #94641. the bug is still open, but this pref should be
defined as it was in 4.x (in all.js). rs=bienvenu


git-svn-id: svn://10.0.0.236/trunk@113745 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 03:45:51 +00:00
bzbarsky%mit.edu
d6aa6839e7 Show the image type in the URL bar for image documents. Bug 42093,
r=timeless, sr=jag.


git-svn-id: svn://10.0.0.236/trunk@113744 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 03:40:18 +00:00
bzbarsky%mit.edu
84bf45c17f Make parts of multipart streams expose content-disposition. Bug 123043,
r=law, sr=darin.


git-svn-id: svn://10.0.0.236/trunk@113743 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 03:39:04 +00:00
bzbarsky%mit.edu
c33a4dabe3 Fix helper apps not starting when the filename in the url is empty.
Also turn off caching of mime infos since we have no way to invalidate
this cache yet.  Bug 121644, r=law, sr=mscott


git-svn-id: svn://10.0.0.236/trunk@113742 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 03:35:31 +00:00
justdave%syndicomm.com
c4c291a120 Fix for bug 119005: The instructions in editgroups.cgi incorrectly state that you can't use spaces in a group name. You in
fact can.
Patch by Christian Reis <kiko@async.com.br>
r= bbaetz x 2


git-svn-id: svn://10.0.0.236/trunk@113741 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 02:54:08 +00:00
sonja.mirtitsch%sun.com
aa9b84f0e9 calling the selfserv now with -y to get the certs at the end, adjusted clients and wait times
git-svn-id: svn://10.0.0.236/trunk@113740 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 02:51:59 +00:00
justdave%syndicomm.com
686d81fb26 Fix for bug 117055: Emails were being truncated if they contained a line with nothing but a period on them. We now pass -i to
sendmail and its clones to tell it to ignore periods (since we close the pipe when we're done, rather than signalling it with
a period).  Has been tested with sendmail and postfix.
Patch by Dave Miller <justdave@syndicomm.com>
r= afranke, bugzilla@bkor.dhs.org, jake


git-svn-id: svn://10.0.0.236/trunk@113739 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 02:47:00 +00:00
relyea%netscape.com
d7d46c347b Fix memory leak in hash table keys. Hash tables stay around forever.
keys go into and out of the table. the old code allocated the keys from
the hash table's arena, so they would grow without bounds. Now the keys
are allocated from the heap, and get freed when they are expunged from the
table.


git-svn-id: svn://10.0.0.236/trunk@113738 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 02:42:08 +00:00
wtc%netscape.com
bab3530e7f Bugzilla bug 119340: write the "selfserv: received SIGTERM" message to
standard output (fd 1) instead of standard error (fd 2) because the test
script writes its output to standard output (with the echo command).


git-svn-id: svn://10.0.0.236/trunk@113735 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 01:38:06 +00:00
sonja.mirtitsch%sun.com
f23d8010bb debugging info for the intermittant multiple recipient problem on linux
git-svn-id: svn://10.0.0.236/trunk@113731 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 01:15:51 +00:00
rpotts%netscape.com
53031d8f57 reverting to rev 1.115 to fix blocker bug #123572
git-svn-id: svn://10.0.0.236/trunk@113730 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 00:28:51 +00:00
ian.mcgreer%sun.com
528032c847 fixes for bugs 123479 and 123081 (possibly others). break up arena usage in hash table entries for the temp store and cert cache.
git-svn-id: svn://10.0.0.236/trunk@113727 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-05 23:55:43 +00:00
wtc%netscape.com
dfc55d137a Bugzilla bug 121523: checked in Kirk Erickson's session lock fix.
Modified Files:
	lib/pk11wrap/pk11slot.c lib/softoken/pkcs11.c
	lib/softoken/pkcs11i.h lib/softoken/pkcs11u.c


git-svn-id: svn://10.0.0.236/trunk@113726 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-05 23:41:36 +00:00
locka%iol.ie
a12f04ff44 Fix Linux crash on nsnull pointer as part of blocker 123572 r=danm a=radha sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@113723 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-05 23:26:51 +00:00
sfraser%netscape.com
96cd209587 Fix include order so that we get traceback tables in Mac OS X milestone builds. r=leaf
git-svn-id: svn://10.0.0.236/trunk@113722 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-05 23:09:32 +00:00
ian.mcgreer%sun.com
6bdc28b0d8 place where iterator was not freed
git-svn-id: svn://10.0.0.236/trunk@113721 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-05 22:32:38 +00:00
jpierre%netscape.com
101faf53fc Fix for 122907 - patch to disable arena free lists with environment variable
git-svn-id: svn://10.0.0.236/trunk@113720 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-05 22:20:43 +00:00
ian.mcgreer%sun.com
bfcd9cb632 some of the output in bug 123081 shows potential leaks around iterators, since the iterator is explicitly freed allocate it in its own block to avoid this
git-svn-id: svn://10.0.0.236/trunk@113719 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-05 22:08:12 +00:00
sspitzer%netscape.com
01eedb53a2 fix for assertions caused by checkin for #115289
remove all fancy string foo.  r=bzbarsky, sr=sfraser, a=radha


git-svn-id: svn://10.0.0.236/trunk@113714 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-05 20:27:10 +00:00
mcafee%netscape.com
239378145b Alloc label doesn't have a B, it is just a count not bytes. r=dbaron
git-svn-id: svn://10.0.0.236/trunk@113710 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-05 18:52:49 +00:00
bienvenu%netscape.com
4e9d850b2f fix imap subscribe ui not to allow subscription to no select/namespace folders r=sspitzer, sr=mscott 9572
git-svn-id: svn://10.0.0.236/trunk@113709 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-05 15:54:14 +00:00
locka%iol.ie
fd8b3f0b62 Make webbrowserpersist create directories on demand rather than all the time. b=120376 r=brade@netscape.com sr=kin@netscape.com
git-svn-id: svn://10.0.0.236/trunk@113708 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-05 15:30:26 +00:00
axel%pike.org
026441d1ea Bustage fix for sicking
git-svn-id: svn://10.0.0.236/trunk@113705 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-05 15:24:52 +00:00
glazman%netscape.com
f05f35f548 Adding noCSS flag to nsHTMLEditor; b=bugscape11956, r=brade, sr=kin
git-svn-id: svn://10.0.0.236/trunk@113704 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-05 15:16:14 +00:00
sicking%bigfoot.com
6265d66757 Speed up NodeSets by always keeping them in document order. Only sort when we get nodes in random order (such as for id()) or when merging NodeSets.
This removes the need for the sortByDocumentOrder function.

b=85893 r=Pike rs=jag


git-svn-id: svn://10.0.0.236/trunk@113703 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-05 14:22:34 +00:00
531 changed files with 103302 additions and 72385 deletions

190
mozilla/directory/Makefile Normal file
View File

@@ -0,0 +1,190 @@
#
# The contents of this file are subject to the Netscape Public
# License Version 1.1 (the "License"); you may not use this file
# except in compliance with the License. You may obtain a copy of
# the License at http://www.mozilla.org/NPL/
#
# Software distributed under the License is distributed on an "AS
# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
# implied. See the License for the specific language governing
# rights and limitations under the License.
#
# The Original Code is Mozilla Communicator client code, released
# March 31, 1998.
#
# The Initial Developer of the Original Code is Netscape
# Communications Corporation. Portions created by Netscape are
# Copyright (C) 1998-1999 Netscape Communications Corporation. All
# Rights Reserved.
#
# Contributor(s):
#
LDAP_DEPTH = .
NSPR_TREE = ../nsprpub
NSS_TREE = ../security
MOD_DEPTH = ../nsprpub
CORECONFDIR = ../coreconf
ALTCORECONFDIR = ../../coreconf
DEPTH = ..
CONFIGDIR = c-sdk/config
MOD_DEPTH = c-sdk
include $(CONFIGDIR)/config.mk
include c-sdk/build.mk
ifeq ($(COMPONENT_PULL_METHOD), FTP)
COMP_PULL_ARG="USE_FTP=YES"
endif
all: FORCE
@echo
@echo The following are build targets that you can choose from:
@echo
@echo " gmake buildLdapClientSDK"
@echo " gmake clean"
@echo
@echo Allowed options:
@echo
@echo " BUILD_OPT=1 for optimized build"
@echo " USE_PTHREADS=1 for using pthreads"
@echo " USE_64=1 for building 64 bit versions"
@echo " BUILD_CLU=1 build command line utilities"
@echo " COMPS_FROM_OBJDIR=1 use components from ../dist/$(OBJDIR_NAME)"
@echo " VENDOR_NAME=string SDK vendor name (default $(DEFAULT_VENDOR_NAME))"
@echo " VENDOR_VERSION=# vendor specific version number * 100 (default $(DEFAULT_VENDOR_VERSION))"
@echo
@echo Internal options
@echo
@echo " gmake buildAndPkgLdapSDK"
@echo " gmake PullSDKComponents"
@echo " gmake pkgLdapSDK"
@echo
@echo " HAVE_LIBNLS=1 for building/linking with LIBNLS"
@echo " HAVE_CCONF=1 for building with components"
@echo " HAVE_SVRCORE=1 for building with svrcore"
@echo " DONT_REPULL=1 for not repulling components"
@echo " PKG_PRIVATE_HDRS=0 do not ship private headers"
@echo " PKG_PRIVATE_LIBS=0 do not ship private libraries"
@echo " PKG_DEP_LIBS=0 do not ship dependent libraries"
ifneq ($(OS_ARCH), WINNT)
@echo " COMPONENT_PULL_METHOD=FTP pull components using FTP"
endif
@echo
@echo " For internal builds, coreconf must be installed"
@echo " in $(CORECONFDIR)"
buildLdapClientSDK export: PullSDKComponents
@echo
@echo ==== Starting LDAP Client SDK ==========
@echo
ifneq ($(HAVE_CCONF), 1)
@if [ -d $(NSPR_TREE)/ ]; then \
echo "NSPR $(NSPR_VERSION) directory found"; \
else \
echo "No NSPR $(NSPR_VERSION) directory found"; \
fi
@if [ -d $(NSS_TREE)/ ]; then \
echo "NSS $(NSS_VERSION) directory found"; \
else \
echo "No NSS $(NSS_VERSION) directory found"; \
fi
else
@if [ -d $(CORECONFDIR)/ ]; then \
echo "coreconf $(CORECONFDIR) directory found"; \
else \
echo "No $(CORECONFDIR) found checking for alternate location"; \
if [ -d $(ALTCORECONFDIR)/ ]; then \
echo "found $(ALTCORECONFDIR)....copying to $(CORECONFDIR)/"; \
cp -r $(ALTCORECONFDIR) $(CORECONFDIR); \
else \
echo "No coreconf directory found"; \
exit 1; \
fi \
fi
@if [ -d $(CORECONFDIR)/ ]; then \
cd $(CORECONFDIR); \
gmake; \
else \
echo "No $(CORECONFDIR) directory found"; \
fi
endif
@if [ -d $(CONFIGDIR)/ ]; then \
cd $(CONFIGDIR); \
gmake; \
else \
echo "No $(CONFIGDIR) directory found"; \
fi
@if [ -d $(LDAP_DEPTH)/c-sdk/ldap ]; then \
cd $(LDAP_DEPTH)/c-sdk/ldap; \
$(MAKE) -f Makefile.client $(MFLAGS) export; \
$(MAKE) -f Makefile.client $(MFLAGS) install; \
else \
echo "No LDAP directory -- skipping"; \
exit 0; \
fi
pkgLdapSDK: FORCE
@echo
@echo ==== Starting LDAP Client SDK packaging ===
@echo
@if [ -d $(DIST_TREE)/ ]; then \
cd $(LDAP_DEPTH)/c-sdk/; \
$(MAKE) -f package.mk $(MFLAGS) all; \
else \
echo "No dist directory found -- can't package"; \
exit 0; \
fi
buildAndPkgLdapSDK: buildLdapClientSDK pkgLdapSDK
PullSDKComponents: FORCE
@echo
@echo ==== Starting to pull components ==========
@echo
ifneq ($(DONT_REPULL), 1)
ifeq ($(HAVE_CCONF), 1)
@if [ -d $(CORECONFDIR)/ ]; then \
echo "coreconf $(CORECONFDIR) directory found"; \
else \
echo "No $(CORECONFDIR) found checking for alternate location"; \
if [ -d $(ALTCORECONFDIR)/ ]; then \
echo "found $(ALTCORECONFDIR)....copying to $(CORECONFDIR)/"; \
cp -r $(ALTCORECONFDIR) $(CORECONFDIR); \
else \
echo "No coreconf directory found"; \
exit 1; \
fi \
fi
@if [ -d $(CORECONFDIR)/ ]; then \
cd $(CORECONFDIR); \
gmake; \
else \
echo "No $(CORECONFDIR) directory found"; \
fi
# cd $(CORECONFDIR)/dbm; \
# $(MAKE) VERSION=$(DBM_RELEASE_TAG) $(MFLAGS) $(COMP_PULL_ARG) import
cd $(CORECONFDIR)/nspr20; \
$(MAKE) VERSION=$(NSPR_RELEASE_TAG) $(MFLAGS) $(COMP_PULL_ARG) import
cd $(CORECONFDIR)/security; \
$(MAKE) VERSION=$(NSS_RELEASE_TAG) $(MFLAGS) $(COMP_PULL_ARG) import
cd $(CORECONFDIR)/svrcore; \
$(MAKE) VERSION=$(SVRCORE_RELEASE_TAG) $(MFLAGS) $(COMP_PULL_ARG) import
endif
endif
clean clobber: FORCE
@if [ -d $(LDAP_DEPTH)/c-sdk/ldap ]; then \
cd $(LDAP_DEPTH)/c-sdk/ldap; \
$(MAKE) -f Makefile.client $(MFLAGS) clean; \
else \
echo "No LDAP directory -- skipping"; \
exit 0; \
fi
@if [ -d $(CONFIGDIR) ]; then \
cd $(CONFIGDIR); \
gmake cleanconfig; \
fi
FORCE:

View File

@@ -0,0 +1,208 @@
======================================================================
NETSCAPE DIRECTORY SDK FOR JAVA:
BUILD INSTRUCTIONS
Last updated: August 2, 1999
======================================================================
For information on the Netscape Directory SDK source release,
see http://www.mozilla.org/directory/
Note the following:
- The LDAP filter classes (in the netscape.ldap.util package)
use the OROMatcher(tm) regular expression package (from ORO Java Software).
This is not provided with the source code release. If you want this
package, you need to get it from ORO, Inc. (For details, see the
ORO, Inc. home page at http://www.oroinc.com/.)
Unix/Linux Build Instructions
-----------------------------
System Requirements:
32MB of RAM, 128MB of swap, recommended 64MB of RAM.
Tool Requirements:
Sun Microsystems Java Development Kit (JDK) 1.1.7
(or a more recent version)
GNU make 3.74 or a more recent version
Instructions:
1. Uncompress and extract the source files by entering the
following command (or your preferred variant of this command):
gzip -dc <filename>.tar.gz | tar -xvf -
2. Set and unset the following environment variables.
In csh/tcsh:
setenv JAVA_HOME "<directory where the JDK is installed>"
For example:
setenv JAVA_HOME "/usr/local/jdk1.1.7"
setenv CLASSPATH "<location of the JDK classes.zip file>"
For example:
setenv CLASSPATH "/usr/local/jdk1.1.7/lib/classes.zip"
In sh/bash/ksh:
JAVA_HOME="<directory where the JDK is installed>"
CLASSPATH="<location of the JDK classes.zip file>"
export JAVA_HOME CLASSPATH
3. Build the LDAP Java classes by entering the following commands:
cd mozilla/directory/java-sdk
gmake -f ldap.mk
If you also want the classes packaged in a JAR file,
specify "basepackage" as the target:
gmake -f ldap.mk basepackage
To generate javadoc specify "doc" as the target:
gmake -f ldap.mk doc
Note that if you are using JDK1.1, javadoc images will be missing
and you'll need to copy those images from somewhere else into
mozilla/directory/java-sdk/dist/doc/images. If you are using JDK1.2
you do not need to do that.
The SDK will be built and copied into the following directories:
mozilla/directory/java-sdk/dist/classes - class files and manifest file
mozilla/directory/java-sdk/dist/packages - ldapjdk.jar JAR file
(if you've specified "basepackage" as the target)
mozilla/directory/java-sdk/dist/doc - ldapjdk javadoc
(if you've specified "doc" as the target)
4. Build the JNDI LDAP Service Provider classes by entering the following commands:
gmake -f ldapsp.mk
If you also want the classes packaged in a JAR file,
specify "basepackage" as the target:
gmake -f ldapsp.mk basepackage
To generate javadoc specify "doc" as the target:
gmake -f ldapsp.mk doc
The SDK will be built and copied into the following directories:
mozilla/directory/java-sdk/dist/classes - class files
mozilla/directory/java-sdk/dist/packages - ldapsp.jar JAR file
(if you've specified "basepackage" as the target)
mozilla/directory/java-sdk/dist/doc/ldapsp - ldapsp controls' javadoc
(if you've specified "doc" as the target)
The JNDI LDAP Service Provider depends on the LDAP Java classes, so you
always must build the LDAP Java first. For more information on JNDI see
ldapsp/Readme.html and http://java.sun.com/products/jndi/index.html
Windows Build Instructions
--------------------------
System Requirements:
Windows NT 3.51 or 4.0 (4.0 preferred).
Tool Requirements:
Sun Microsystems Java Development Kit (JDK) 1.1.7
(or a more recent version)
GNU Tools for Windows (you can find these on the Internet).
Specifically, you'll need:
cp.exe
rm.exe
Here are some sample download sites to find these:
Cygnus (http://www.cygnus.com/misc/gnu-win32)
GNU (http://www.gnu.org/order/ftp.html)
MIT (ftp://prep.ai.mit.edu/pub/gnu)
Netscape uses internally modified versions of the following tools:
gmake.exe
shmsdos.exe
uname.exe
You can download them from http://www.mozilla.org/download-mozilla.html
(click the Windows Build Tools link). When you unzip the file, the
tools will be located in the windows\bin\x86 directory.
All of these tools need to be put in your path.
Extracting the Source Files:
The source files for the Directory SDK are zipped in a file.
When unzipping the file, make sure to specify that you want to
preserve the directory structure. For example,
make sure that "Use Folder Names" is checked.
Instructions:
NOTE: Make sure to run the commands from a standard Windows NT
command prompt. Although you may be able to use other shells
to build the SDK, you may need to adjust the makefiles for
the shell that you are using.
1. Set the following environment variables (within the command session,
either manually or via a script), or within the system environment
through the Control Panel | System control panel):
set MOZ_SRC=(top of your source tree, drive letter and path.
For example, set MOZ_SRC=d:\mozilla_src, if the mozilla
directory is at d:\mozilla_src\mozilla.)
set JAVA_HOME=(directory where the JDK is installed)
For example:
set JAVA_HOME=D:\jdk1.1.7
set CLASSPATH=(location of the JDK classes.zip file)
For example:
set CLASSPATH=D:\jdk1.1.7\lib\classes.zip
In addition, make sure to set your PATH environment variable to
include the tools that you have downloaded.
2. Enter the following commands to build the LDAP Java classes:
cd mozilla\directory\java-sdk
gmake -f ldap.mk
If you also want the classes packaged in a JAR file,
specify "basepackage" as the target:
gmake -f ldap.mk basepackage
To generate javadoc specify "doc" as the target:
gmake -f ldap.mk doc
Note that if you are using JDK1.1, javadoc images will be missing
and you'll need to copy those images from somewhere else into
mozilla\directory\java-sdk\dist\doc\images. If you are using JDK1.2
you do not need to do that.
The SDK will be built and copied into the following directories:
mozilla\directory\java-sdk\dist\classes - class files and manifest file
mozilla\directory\java-sdk\dist\packages - ldapjdk.jar JAR file
(if you've specified "basepackage" as the target)
mozilla\directory\java-sdk\dist\doc - ldapjdk javadoc
(if you've specified "doc" as the target)
3. Build the JNDI LDAP Service Provider classes by entering the following commands:
gmake -f ldapsp.mk
If you also want the classes packaged in a JAR file,
specify "basepackage" as the target:
gmake -f ldapsp.mk basepackage
To generate javadoc specify "doc" as the target:
gmake -f ldapsp.mk doc
The SDK will be built and copied into the following directories:
mozilla/directory/java-sdk/dist/classes - class files
mozilla/directory/java-sdk/dist/packages - ldapsp.jar JAR file
(if you've specified "basepackage" as the target)
mozilla\directory\java-sdk\dist\doc\ldapsp - ldapsp controls' javadoc
(if you've specified "doc" as the target)
The JNDI LDAP Service Provider depends on the LDAP Java classes, so you
always must build the LDAP Java first. For more information on JNDI see
ldapsp/Readme.html and http://java.sun.com/products/jndi/index.html
--------------------------------------------------------
Copyright (c) 1999 Netscape Communications Corporation.
(http://home.netscape.com/misc/contact_info.html)

View File

@@ -0,0 +1,21 @@
MOD_DEPTH = .
topsrcdir = @top_srcdir@
srcdir = @srcdir@
include $(MOD_DEPTH)/config/autoconf.mk
DIRS = config ldap
DIST_GARBAGE = config.cache config.log config.status
include $(topsrcdir)/config/rules.mk
# dummy target to allow platforms without a compiler-based depend (like GCC
# has) to call "make depend" here and not fail, at the cost of actual
# dependencies on such builds possibly being incorrect. A nasty hack, but
# this build system is going away soon.
#
depend:
FORCE:

View File

@@ -0,0 +1,18 @@
The autoconf files here are a minimal shim to allow the LDAP C SDK to
build with autoconf. These are currently just a slightly modified
version of the existing Makefile.client-based build system, merged
with a copy of the NSPR autoconf stuff. As in the main browser tree,
I've checked in the (generated) configure script so that autoconf
isn't a prerequisite to build.
My hope is that the owners of the C SDK will be interested in
migrating to this build system, so that over time it can evolve into a
true autoconf-style build system with all the goodies that go with
that (ie configure-time feature tests for faster porting to new
platforms, cross-compilation support, etc.).
Comments to <news://news.mozilla.org/netscape.public.mozilla.directory>,
please.
Dan Mosedale
<dmose@netscape.com>

39
mozilla/directory/c-sdk/aclocal.m4 vendored Normal file
View File

@@ -0,0 +1,39 @@
dnl
dnl ***** BEGIN LICENSE BLOCK *****
dnl Version: MPL 1.1/GPL 2.0/LGPL 2.1
dnl
dnl The contents of this file are subject to the Mozilla Public License Version
dnl 1.1 (the "License"); you may not use this file except in compliance with
dnl the License. You may obtain a copy of the License at
dnl http://www.mozilla.org/MPL/
dnl
dnl Software distributed under the License is distributed on an "AS IS" basis,
dnl WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
dnl for the specific language governing rights and limitations under the
dnl License.
dnl
dnl The Original Code is mozilla.org code.
dnl
dnl The Initial Developer of the Original Code is
dnl Netscape Communications Corporation.
dnl Portions created by the Initial Developer are Copyright (C) 2002
dnl the Initial Developer. All Rights Reserved.
dnl
dnl Contributor(s):
dnl Dan Mosedale <dmose@netcape.com>
dnl
dnl Alternatively, the contents of this file may be used under the terms of
dnl either the GNU General Public License Version 2 or later (the "GPL"), or
dnl the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
dnl in which case the provisions of the GPL or the LGPL are applicable instead
dnl of those above. If you wish to allow use of your version of this file only
dnl under the terms of either the GPL or the LGPL, and not to allow others to
dnl use your version of this file under the terms of the MPL, indicate your
dnl decision by deleting the provisions above and replace them with the notice
dnl and other provisions required by the GPL or the LGPL. If you do not delete
dnl the provisions above, a recipient may use your version of this file under
dnl the terms of any one of the MPL, the GPL or the LGPL.
dnl
dnl ***** END LICENSE BLOCK *****
builtin(include, config/autoconf/nspr.m4)dnl

View File

@@ -0,0 +1,510 @@
#
# ***** BEGIN LICENSE BLOCK *****
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
#
# The contents of this file are subject to the Mozilla Public License Version
# 1.1 (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
# http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the
# License.
#
# The Original Code is Mozilla Communicator client code, released
# March 31, 1998.
#
# The Initial Developer of the Original Code is
# Netscape Communications Corporation.
# Portions created by the Initial Developer are Copyright (C) 1998-1999
# the Initial Developer. All Rights Reserved.
#
# Contributor(s):
#
# Alternatively, the contents of this file may be used under the terms of
# either the GNU General Public License Version 2 or later (the "GPL"), or
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
# in which case the provisions of the GPL or the LGPL are applicable instead
# of those above. If you wish to allow use of your version of this file only
# under the terms of either the GPL or the LGPL, and not to allow others to
# use your version of this file under the terms of the MPL, indicate your
# decision by deleting the provisions above and replace them with the notice
# and other provisions required by the GPL or the LGPL. If you do not delete
# the provisions above, a recipient may use your version of this file under
# the terms of any one of the MPL, the GPL or the LGPL.
#
# ***** END LICENSE BLOCK *****
# some vendors may wish to override COMPVERSIONDIR from the command-line
#
ifdef USE_AUTOCONF
COMPVERSIONDIR = $(topsrcdir)
else
COMPVERSIONDIR = $(DEPTH)/directory/c-sdk
endif
DEFAULT_VENDOR_NAME=mozilla.org
DEFAULT_VENDOR_VERSION=500
ifndef VENDOR_NAME
VENDOR_NAME = $(DEFAULT_VENDOR_NAME)
endif
ifndef VENDOR_VERSION
VENDOR_VERSION = $(DEFAULT_VENDOR_VERSION)
endif
ifeq ($(OS_ARCH), WINNT)
COMPONENT_PULL_METHOD=FTP
win_srcdir:=$(subst $(topsrcdir),$(WIN_TOP_SRC),$(srcdir))
endif
# component tags for internal build only
include $(COMPVERSIONDIR)/component_versions.mk
# Ldap library
ifeq ($(OS_ARCH), WINNT)
LDAP_LIBNAME = nsldap32v$(LDAPVERS)
else
LDAP_LIBNAME = ldap$(LDAPVERS)
endif
DIR_VERSION = $(LDAPVERS_SUFFIX)
DIRSDK_VERSION = $(LDAPVERS_SUFFIX)
# PrLdap library
ifeq ($(OS_ARCH), WINNT)
PRLDAP_LIBNAME = nsldappr32v$(PRLDAPVERS)
else
PRLDAP_LIBNAME = prldap$(PRLDAPVERS)
endif
# lber library
ifeq ($(OS_ARCH), WINNT)
LBER_LIBNAME = nslber32v$(LBERVERS)
else
LBER_LIBNAME = lber$(LBERVERS)
endif
# ldif library
ifeq ($(OS_ARCH), WINNT)
LDIF_LIBNAME = nsldif32v$(LDIFVERS)
else
LDIF_LIBNAME = ldif$(LDIFVERS)
endif
# iutil library
ifeq ($(OS_ARCH), WINNT)
IUTIL_LIBNAME = nsiutil32v$(IUTILVERS)
else
IUTIL_LIBNAME = iutil$(IUTILVERS)
endif
# util library
ifeq ($(OS_ARCH), WINNT)
UTIL_LIBNAME = nsutil32v$(UTILVERS)
else
UTIL_LIBNAME = util$(UTILVERS)
endif
# ssl library
ifeq ($(OS_ARCH), WINNT)
SSLDAP_LIBNAME = nsldapssl32v$(SSLDAPVERS)
else
SSLDAP_LIBNAME = ssldap$(SSLDAPVERS)
endif
# nss library
NSS_LIBNAME = nss$(NSSVERS)
ifeq ($(NSS_DYNAMIC_SOFTOKN),1)
SOFTOKN_LIBNAME = softokn$(NSSVERS)
endif
SSL_LIBNAME = ssl$(NSSVERS)
HYBRID_LIBNAME = freebl_hybrid_$(NSSVERS)
PURE32_LIBNAME = freebl_pure32_$(NSSVERS)
ifneq ($(USE_64), 1)
ifeq ($(OS_ARCH), SunOS)
ifneq ($(OS_TEST),i86pc)
COPYFREEBL = 1
endif
endif
ifeq ($(OS_ARCH), HP-UX)
COPYFREEBL = 1
endif
endif
# svrcore library
SVRCOREVERS =
SVRCOREVERS_SUFFIX =
SVRCORE_LIBNAME = svrcore$(SVRCOREVERS)
#
# NSPR library
#
ifeq ($(OS_TARGET), WIN95)
PLC_BASENAME=plc$(NSPR_LIBVERSION)
PLDS_BASENAME=plds$(NSPR_LIBVERSION)
NSPR_BASENAME=nspr$(NSPR_LIBVERSION)
else
PLC_BASENAME=libplc$(NSPR_LIBVERSION)
PLDS_BASENAME=libplds$(NSPR_LIBVERSION)
NSPR_BASENAME=libnspr$(NSPR_LIBVERSION)
endif
PLCBASE=plc$(NSPR_LIBVERSION)
PLDSBASE=plds$(NSPR_LIBVERSION)
NSPRBASE=nspr$(NSPR_LIBVERSION)
DYNAMICNSPR = -l$(PLCBASE) -l$(PLDSBASE) -l$(NSPRBASE)
PLC_LIBNAME=plc$(NSPR_LIBVERSION)
PLDS_LIBNAME=plds$(NSPR_LIBVERSION)
NSPR_LIBNAME=nspr$(NSPR_LIBVERSION)
#
# NLS library
#
ifeq ($(OS_ARCH), WINNT)
NSCNV_LIBNAME =nscnv32$(NLS_LIBVERSION).$(LIB_SUFFIX)
NSJPN_LIBNAME =nsjpn32$(NLS_LIBVERSION).$(LIB_SUFFIX)
NSCCK_LIBNAME =nscck32$(NLS_LIBVERSION).$(LIB_SUFFIX)
NSSB_LIBNAME =nssb32$(NLS_LIBVERSION).$(LIB_SUFFIX)
else
NSCNV_LIBNAME =libnscnv$(NLS_LIBVERSION).$(LIB_SUFFIX)
NSJPN_LIBNAME =libnsjpn$(NLS_LIBVERSION).$(LIB_SUFFIX)
NSCCK_LIBNAME =libnscck$(NLS_LIBVERSION).$(LIB_SUFFIX)
NSSB_LIBNAME =libnssb$(NLS_LIBVERSION).$(LIB_SUFFIX)
endif
ifdef RELEASE_TREE
LIBNLS_INCLUDES_LOC = $(RELEASE_TREE)/libnls$(NLS_LIBVERSION)/$(LIBNLS_RELDATE)/$(OBJDIR_NAME)/include
LIBNLS_LIB_LOC = $(RELEASE_TREE)/libnls$(NLS_LIBVERSION)/$(LIBNLS_RELDATE)/$(OBJDIR_NAME)/lib
else
LIBNLS_INCLUDES_LOC = /share/builds/components/libnls$(NLS_LIBVERSION)/$(LIBNLS_RELDATE)/$(OBJDIR_NAME)/include
LIBNLS_LIB_LOC = /share/builds/components/libnls$(NLS_LIBVERSION)/$(LIBNLS_RELDATE)/$(OBJDIR_NAME)/lib
endif
LIBNLS_DIR = ../../../../../dist/libnls$(NLS_LIBVERSION)
ifeq ($(COMPONENT_PULL_METHOD), FTP)
LIBNLS_INCLUDES =../../../../../dist/libnls$(NLS_LIBVERSION)/$(OBJDIR_NAME)/include
LIBNLS_LIBDIR =../../../../../dist/libnls$(NLS_LIBVERSION)/$(OBJDIR_NAME)/lib
else
LIBNLS_INCLUDES =../../../../../dist/public/libnls
LIBNLS_LIBDIR =../../../../../dist/$(OBJDIR_NAME)/libnls
endif
RM = rm -f
SED = sed
# uncomment to enable support for LDAP referrals
LDAP_REFERRALS = -DLDAP_REFERRALS
DEFNETSSL = -DNET_SSL
NOLIBLCACHE = -DNO_LIBLCACHE
NSDOMESTIC = -DNS_DOMESTIC
ifdef BUILD_OPT
LDAP_DEBUG =
else
LDAP_DEBUG = -DLDAP_DEBUG
endif
ifdef HAVE_LIBNLS
HAVELIBNLS = -DHAVE_LIBNLS
else
HAVELIBNLS =
endif
ifdef BUILD_CLU
BUILDCLU = 1
else
BUILDCLU =
endif
#
# DEFS are included in CFLAGS
#
DEFS = $(PLATFORMCFLAGS) $(LDAP_DEBUG) $(HAVELIBNLS) \
$(CLDAP) $(DEFNETSSL) $(NOLIBLCACHE) \
$(LDAP_REFERRALS) $(LDAP_DNS) $(STR_TRANSLATION) \
$(LIBLDAP_CHARSETS) $(LIBLDAP_DEF_CHARSET) \
$(NSDOMESTIC) $(LDAPSSLIO)
ifeq ($(OS_ARCH), WINNT)
DIRVER_PROG=$(COMMON_OBJDIR)/dirver.exe
else
DIRVER_PROG=$(COMMON_OBJDIR)/dirver
endif
ifeq ($(OS_ARCH), WINNT)
EXE_SUFFIX=.exe
RSC=rc
ifdef NS_USE_GCC
OFFLAG=-o #
else
OFFLAG=/Fo
endif
else
OFFLAG=-o
endif
ifeq ($(OS_ARCH), Linux)
DEFS += -DLINUX2_0 -DLINUX1_2 -DLINUX2_1
endif
ifeq ($(OS_ARCH), WINNT)
ifndef NS_USE_GCC
DLLEXPORTS_PREFIX=-DEF:
USE_DLL_EXPORTS_FILE = 1
endif
endif
ifeq ($(OS_ARCH), OS2)
USE_DLL_EXPORTS_FILE = 1
endif
ifeq ($(OS_ARCH), SunOS)
DLLEXPORTS_PREFIX=-Blocal -M
USE_DLL_EXPORTS_FILE = 1
endif
ifeq ($(OS_ARCH), IRIX)
DLLEXPORTS_PREFIX=-exports_file
USE_DLL_EXPORTS_FILE = 1
endif
ifeq ($(OS_ARCH), HP-UX)
DEFS += -Dhpux -D_REENTRANT
endif
ifeq ($(OS_ARCH),AIX)
DLLEXPORTS_PREFIX=-bE:
DL=-ldl
USE_DLL_EXPORTS_FILE = 1
endif
ifeq ($(OS_ARCH),OSF1)
DEFS += -DOSF1V4
DL=
endif
ifeq ($(OS_ARCH),ReliantUNIX)
DL=-ldl
endif
ifeq ($(OS_ARCH),UnixWare)
DL=
endif
RPATHFLAG = ..:../lib:../../lib:../../../lib:../../../../lib
ifeq ($(OS_ARCH), SunOS)
# include $ORIGIN in run time library path (work on Solaris 8 10/01 and later
RPATHFLAG := \$$ORIGIN/../lib:\$$ORIGIN/../../lib:$(RPATHFLAG)
# flag to pass to cc when linking to set runtime shared library search path
# this is used like this, for example: $(RPATHFLAG_PREFIX)../..
RPATHFLAG_PREFIX=-Wl,-R,
# flag to pass to ld when linking to set runtime shared library search path
# this is used like this, for example: $(LDRPATHFLAG_PREFIX)../..
LDRPATHFLAG_PREFIX=-R
# OS network libraries
PLATFORMLIBS+=-lresolv -lsocket -lnsl -lgen -ldl -lposix4
endif
ifeq ($(OS_ARCH), OSF1)
# flag to pass to cc when linking to set runtime shared library search path
# this is used like this, for example: $(RPATHFLAG_PREFIX)../..
RPATHFLAG_PREFIX=-Wl,-rpath,
# flag to pass to ld when linking to set runtime shared library search path
# this is used like this, for example: $(LDRPATHFLAG_PREFIX)../..
LDRPATHFLAG_PREFIX=-rpath
# allow for unresolved symbols
DLL_LDFLAGS += -expect_unresolved "*"
endif # OSF1
ifeq ($(OS_ARCH), AIX)
# Flags to set runtime shared library search path. For example:
# $(CC) $(RPATHFLAG_PREFIX)../..$(RPATHFLAG_EXTRAS)
RPATHFLAG_PREFIX=-blibpath:
RPATHFLAG_EXTRAS=:/usr/lib:/lib
# flag to pass to ld when linking to set runtime shared library search path
# this is used like this, for example: $(LDRPATHFLAG_PREFIX)../..
LDRPATHFLAG_PREFIX=-blibpath:/usr/lib:/lib:
DLL_LDFLAGS= -bM:SRE -bnoentry \
-L.:/usr/lib/threads:/usr/lpp/xlC/lib:/usr/lib:/lib
DLL_EXTRA_LIBS= -bI:/usr/lib/lowsys.exp -lC_r -lC -lpthreads -lc_r -lm \
/usr/lib/libc.a
EXE_EXTRA_LIBS= -bI:/usr/lib/syscalls.exp -lsvld -lpthreads
endif # AIX
ifeq ($(OS_ARCH), HP-UX)
# flag to pass to cc when linking to set runtime shared library search path
# this is used like this, for example: $(RPATHFLAG_PREFIX)../..
RPATHFLAG_PREFIX=-Wl,+s,+b,
# flag to pass to ld when linking to set runtime shared library search path
# this is used like this, for example: $(LDRPATHFLAG_PREFIX)../..
LDRPATHFLAG_PREFIX=+s +b
# we need to link in the rt library to get sem_*()
PLATFORMLIBS += -lrt
PLATFORMCFLAGS=
endif # HP-UX
ifeq ($(OS_ARCH), Linux)
# flag to pass to cc when linking to set runtime shared library search path
# this is used like this, for example: $(RPATHFLAG_PREFIX)../..
RPATHFLAG_PREFIX=-Wl,-rpath,
# flag to pass to ld when linking to set runtime shared library search path
# this is used like this, for example: $(LDRPATHFLAG_PREFIX)../..
# note, there is a trailing space
LDRPATHFLAG_PREFIX=-rpath
endif # Linux
#
# XXX: does anyone know of a better way to solve the "LINK_LIB2" problem? -mcs
#
# Link to produce a console/windows exe on Windows
#
ifeq ($(OS_ARCH), WINNT)
ifdef NS_USE_GCC
LINK_EXE = $(CC) -o $@ $(LDFLAGS) $(LCFLAGS) $(DEPLIBS) $(OBJS) $(EXTRA_LIBS) $(PLATFORMLIBS)
LINK_LIB = $(AR) cr $@ $(OBJS)
LINK_DLL = $(CC) -shared -Wl,--export-all-symbols -Wl,--out-implib -Wl,$(@:.$(DLL_SUFFIX)=.$(LIB_SUFFIX)) $(LLFLAGS) $(DLL_LDFLAGS) -o $@ $(OBJS) $(EXTRA_LIBS) $(EXTRA_DLL_LIBS)
else
DEBUG_LINK_OPT=-DEBUG
ifeq ($(BUILD_OPT), 1)
ifndef MOZ_DEBUG_SYMBOLS
DEBUG_LINK_OPT=
endif
DEBUG_LINK_OPT += -OPT:REF
endif
SUBSYSTEM=CONSOLE
ifndef MOZ_DEBUG_SYMBOLS
DEBUG_FLAGS=-PDB:NONE
endif
LINK_EXE = $(CYGWIN_WRAPPER) link $(DEBUG_LINK_OPT) -OUT:"$@" -MAP $(ALDFLAGS) $(LDFLAGS) $(ML_DEBUG) \
$(LCFLAGS) -NOLOGO $(DEBUG_FLAGS) -INCREMENTAL:NO \
-NODEFAULTLIB:MSVCRTD -SUBSYSTEM:$(SUBSYSTEM) $(DEPLIBS) \
$(EXTRA_LIBS) $(PLATFORMLIBS) $(OBJS)
LINK_LIB = $(CYGWIN_WRAPPER) lib -OUT:"$@" $(OBJS)
LINK_DLL = $(CYGWIN_WRAPPER) link $(DEBUG_LINK_OPT) -nologo -MAP -DLL $(DEBUG_FLAGS) \
$(ML_DEBUG) -SUBSYSTEM:$(SUBSYSTEM) $(LLFLAGS) $(DLL_LDFLAGS) \
$(EXTRA_LIBS) -out:"$@" $(OBJS)
endif # NS_USE_GCC
else # WINNT
#
# UNIX link commands
#
ifeq ($(OS_ARCH),OS2)
LINK_LIB = -$(RM) $@ && $(AR) $(AR_FLAGS) $(OBJS) && $(RANLIB) $@
LINK_LIB2 = -$(RM) $@ && $(AR) $@ $(OBJS2) && $(RANLIB) $@
ifeq ($(MOZ_OS2_TOOLS),VACPP)
LINK_DLL = $(LD) $(OS_DLLFLAGS) $(DLLFLAGS) $(OBJS)
else
LINK_DLL = $(LD) $(DSO_LDOPTS) $(ALDFLAGS) $(DLL_LDFLAGS) $(DLL_EXPORT_FLAGS) \
-o $@ $(OBJS)
endif
else
LINK_LIB = $(RM) $@; $(AR) $(AR_FLAGS) $(OBJS); $(RANLIB) $@
LINK_LIB2 = $(RM) $@; $(AR) $@ $(OBJS2); $(RANLIB) $@
ifdef SONAMEFLAG_PREFIX
LINK_DLL = $(LD) $(DSO_LDOPTS) $(ALDFLAGS) $(DLL_LDFLAGS) $(DLL_EXPORT_FLAGS) \
-o $@ $(SONAMEFLAG_PREFIX)$(notdir $@) $(OBJS)
else # SONAMEFLAG_PREFIX
LINK_DLL = $(LD) $(DSO_LDOPTS) $(ALDFLAGS) $(DLL_LDFLAGS) $(DLL_EXPORT_FLAGS) \
-o $@ $(OBJS)
endif # SONAMEFLAG_PREFIX
endif #!os2
ifeq ($(OS_ARCH), OSF1)
# The linker on OSF/1 gets confused if it finds an so_locations file
# that doesn't meet its expectations, so we arrange to remove it before
# linking.
SO_FILES_TO_REMOVE=so_locations
endif
ifneq (,$(filter BeOS Darwin NetBSD,$(OS_ARCH)))
LINK_DLL = $(MKSHLIB) $(OBJS)
endif
ifeq ($(OS_ARCH), HP-UX)
# On HPUX, we need a couple of changes:
# 1) Use the C++ compiler for linking, which will pass the +eh flag on down to the
# linker so the correct exception-handling-aware libC gets used (libnshttpd.sl
# needs this).
# 2) Add a "-Wl,-E" option so the linker gets a "-E" flag. This makes symbols
# in an executable visible to shared libraries loaded at runtime.
LINK_EXE = $(CCC) -Wl,-E $(ALDFLAGS) $(LDFLAGS) $(RPATHFLAG_PREFIX)$(RPATHFLAG) -o $@ $(OBJS) $(EXTRA_LIBS) $(PLATFORMLIBS)
ifeq ($(USE_64), 1)
LINK_EXE = $(CCC) -DHPUX_ACC -D__STDC_EXT__ -D_POSIX_C_SOURCE=199506L +DA2.0W +DS2.0 -Wl,-E $(ALDFLAGS) $(LDFLAGS) $(RPATHFLAG_PREFIX)$(RPATHFLAG) -o $@ $(OBJS) $(EXTRA_LIBS) $(PLATFORMLIBS)
endif
else # HP-UX
# everything except HPUX
ifeq ($(OS_ARCH), ReliantUNIX)
# Use the C++ compiler for linking if at least ONE object is C++
export LD_RUN_PATH=$(RPATHFLAG)
LINK_EXE = $(CXX) $(ALDFLAGS) $(LDFLAGS) -o $@ $(OBJS) $(EXTRA_LIBS) $(PLATFORMLIBS)
else # ReliantUNIX
ifdef USE_LD_RUN_PATH
#does RPATH differently. instead we export RPATHFLAG as LD_RUN_PATH
#see ns/netsite/ldap/clients/tools/Makefile for an example
export LD_RUN_PATH=$(RPATHFLAG)
LINK_EXE = $(CC) $(ALDFLAGS) $(LDFLAGS) \
-o $@ $(OBJS) $(EXTRA_LIBS) $(PLATFORMLIBS)
LINK_EXE_NOLIBSOBJS = $(CC) $(ALDFLAGS) $(LDFLAGS) -o $@
else # USE_LD_RUN_PATH
LINK_EXE = $(CC) $(ALDFLAGS) $(LDFLAGS) \
$(RPATHFLAG_PREFIX)$(RPATHFLAG)$(RPATHFLAG_EXTRAS) \
-o $@ $(OBJS) $(EXTRA_LIBS) $(PLATFORMLIBS)
LINK_EXE_NOLIBSOBJS = $(CC) $(ALDFLAGS) $(LDFLAGS) \
$(RPATHFLAG_PREFIX)$(RPATHFLAG)$(RPATHFLAG_EXTRAS) -o $@
endif # USE_LD_RUN_PATH
endif # ReliantUNIX
endif # HP-UX
endif # WINNT
ifeq ($(OS_ARCH), OSF1)
LINK_EXE = $(CCC) $(ALDFLAGS) $(LDFLAGS) $(RPATHFLAG_PREFIX)$(RPATHFLAG) \
-o $@ $(OBJS) $(EXTRA_LIBS) $(PLATFORMLIBS)
endif
ifeq ($(OS_ARCH), SunOS)
ifeq ($(USE_64), 1)
LINK_EXE = $(CCC) $(ALDFLAGS) $(LDFLAGS) -R:$(RPATHFLAG)\
-o $@ $(OBJS) $(EXTRA_LIBS) $(PLATFORMLIBS)
endif
endif
PERL ?= perl
#
# shared library symbol export definitions
#
ifeq ($(OS_ARCH), WINNT)
GENEXPORTS=cmd /c $(PERL) $(LDAP_SRC)/build/genexports.pl
else
GENEXPORTS=$(PERL) $(LDAP_SRC)/build/genexports.pl
endif

View File

@@ -0,0 +1,103 @@
#
# ***** BEGIN LICENSE BLOCK *****
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
#
# The contents of this file are subject to the Mozilla Public License Version
# 1.1 (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
# http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the
# License.
#
# The Original Code is Mozilla Communicator client code, released
# March 31, 1998.
#
# The Initial Developer of the Original Code is
# Netscape Communications Corporation.
# Portions created by the Initial Developer are Copyright (C) 1998-1999
# the Initial Developer. All Rights Reserved.
#
# Contributor(s):
#
# Alternatively, the contents of this file may be used under the terms of
# either the GNU General Public License Version 2 or later (the "GPL"), or
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
# in which case the provisions of the GPL or the LGPL are applicable instead
# of those above. If you wish to allow use of your version of this file only
# under the terms of either the GPL or the LGPL, and not to allow others to
# use your version of this file under the terms of the MPL, indicate your
# decision by deleting the provisions above and replace them with the notice
# and other provisions required by the GPL or the LGPL. If you do not delete
# the provisions above, a recipient may use your version of this file under
# the terms of any one of the MPL, the GPL or the LGPL.
#
# ***** END LICENSE BLOCK *****
# NSPR - Netscape Portable Runtime
NSPR_LIBVERSION = 4
NSPR_RELEASE_TAG = v4.1.2
# NSS - Network Security Services
NSSVERS = 3
NSS_RELEASE_TAG = NSS_3_3_2_RTM
#NSS_DYNAMIC_SOFTOKN = 1
# SVRCORE - Client/server utility library
SVRCORE_RELEASE_TAG = SVRCORE_3_3_RTM
# LDAP library
LDAPVERS = 50
LDAPVERS_SUFFIX = 5.0
# PRLDAP library
PRLDAPVERS = 50
PRLDAPVERS_SUFFIX = 5.0
# LBER library
LBERVERS = 50
LBERVERS_SUFFIX = 5.0
# ldif library
LDIFVERS = 50
LDIFVERS_SUFFIX = 5.0
# iutil library
IUTILVERS = 50
IUTILVERS_SUFFIX = 5.0
# util library
UTILVERS = 50
UTILVERS_SUFFIX = 5.0
# ssl library
SSLDAPVERS = 50
SSLDAPVERS_SUFFIX = 5.0
# libNLS - National Language Support.
NLS_LIBVERSION = 31
LIBNLS_RELDATE = v3.2
# Some components already had existing Solaris 5.8 symbolic
# link to a Solaris 5.6 version. Hence, the new respun components
# were put in in a forte6 directory in each of the component
# respectively. For Solaris 5.8 only we have to pick up the components
# from the forte6 directory. As we move forward with new components,
# we can take the mess below out
# Michael.....
ifeq ($(OS_ARCH), SunOS)
ifneq ($(USE_64), 1)
OS_VERS := $(shell uname -r)
ifeq ($(OS_VERS),5.8)
ifneq ($(OS_TEST),i86pc)
NSPR_RELEASE_TAG=v4.1.2/forte6
NSS_RELEASE_TAG =NSS_3_3_1_RTM/forte6
SVRCORE_RELEASE_TAG=SVRCORE_3_3_RTM/forte6
LIBNLS_RELDATE=v3.2/forte6
endif
endif
endif
endif

View File

@@ -0,0 +1,179 @@
#
# ***** BEGIN LICENSE BLOCK *****
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
#
# The contents of this file are subject to the Mozilla Public License Version
# 1.1 (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
# http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the
# License.
#
# The Original Code is the Netscape Portable Runtime (NSPR).
#
# The Initial Developer of the Original Code is
# Netscape Communications Corporation.
# Portions created by the Initial Developer are Copyright (C) 1998-2000
# the Initial Developer. All Rights Reserved.
#
# Contributor(s):
#
# Alternatively, the contents of this file may be used under the terms of
# either the GNU General Public License Version 2 or later (the "GPL"), or
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
# in which case the provisions of the GPL or the LGPL are applicable instead
# of those above. If you wish to allow use of your version of this file only
# under the terms of either the GPL or the LGPL, and not to allow others to
# use your version of this file under the terms of the MPL, indicate your
# decision by deleting the provisions above and replace them with the notice
# and other provisions required by the GPL or the LGPL. If you do not delete
# the provisions above, a recipient may use your version of this file under
# the terms of any one of the MPL, the GPL or the LGPL.
#
# ***** END LICENSE BLOCK *****
#
# Config stuff for AIX.
#
include $(MOD_DEPTH)/config/UNIX.mk
#
# XXX
# Temporary define for the Client; to be removed when binary release is used
#
ifdef MOZILLA_CLIENT
ifneq ($(USE_PTHREADS),1)
CLASSIC_NSPR = 1
endif
endif
#
# There are three implementation strategies available on AIX:
# pthreads, classic, and pthreads-user.
#
# On AIX 3.2, classic nspr is the default (and only) implementation
# strategy. On AIX 4.1 and later, the default is pthreads.
#
ifeq ($(OS_RELEASE),3.2)
CLASSIC_NSPR = 1
endif
ifeq ($(CLASSIC_NSPR),1)
PTHREADS_USER =
USE_PTHREADS =
IMPL_STRATEGY = _EMU
DEFINES += -D_PR_LOCAL_THREADS_ONLY
else
ifeq ($(PTHREADS_USER),1)
USE_PTHREADS =
IMPL_STRATEGY = _PTH_USER
else
USE_PTHREADS = 1
ifeq ($(HAVE_CCONF), 1)
IMPL_STRATEGY =
else
IMPL_STRATEGY = _PTH
endif
endif
endif
# IPv6 support part of the standard AIX 4.3 release.
ifneq (,$(filter-out 3.2 4.1 4.2,$(OS_RELEASE)))
USE_IPV6 = 1
endif
ifeq ($(CLASSIC_NSPR),1)
CC = xlC
CCC = xlC
else
CC = xlC_r
CCC = xlC_r
endif
OS_CFLAGS = -qro -qroconst
ifeq ($(USE_64),1)
OBJECT_MODE = 64
export OBJECT_MODE
COMPILER_TAG = _64
else
ifeq ($(HAVE_CCONF), 1)
COMPILER_TAG =
else
COMPILER_TAG = _32
endif
endif
CPU_ARCH = rs6000
RANLIB = ranlib
OS_CFLAGS += -DAIX -DSYSV
ifeq ($(CC),xlC_r)
OS_CFLAGS += -qarch=com
endif
ifneq ($(OS_RELEASE),3.2)
OS_CFLAGS += -DAIX_HAVE_ATOMIC_OP_H -DAIX_TIMERS
endif
ifeq (,$(filter-out 3.2 4.1,$(OS_RELEASE)))
ifndef USE_PTHREADS
OS_CFLAGS += -DAIX_RENAME_SELECT
endif
endif
ifeq (,$(filter-out 3.2 4.1,$(OS_RELEASE)))
OS_CFLAGS += -D_PR_NO_LARGE_FILES
else
OS_CFLAGS += -D_PR_HAVE_OFF64_T
endif
ifeq ($(OS_RELEASE),4.1)
OS_CFLAGS += -DAIX4_1
else
DSO_LDOPTS = -brtl -bM:SRE -bnoentry -bexpall
MKSHLIB = $(LD) $(DSO_LDOPTS)
ifeq ($(OS_RELEASE),4.3)
OS_CFLAGS += -DAIX4_3
endif
endif
# Have the socklen_t data type
ifeq ($(OS_RELEASE),4.3)
OS_CFLAGS += -DHAVE_SOCKLEN_T
endif
ifeq (,$(filter-out 4.2 4.3,$(OS_RELEASE)))
# On these OS revisions, localtime_r() is declared if _THREAD_SAFE
# is defined.
ifneq ($(CLASSIC_NSPR),1)
OS_CFLAGS += -DHAVE_POINTER_LOCALTIME_R
endif
endif
ifeq (,$(filter-out 4.3,$(OS_RELEASE)))
# On these OS revisions, gethostbyXXX() returns result in thread
# specific storage.
ifeq ($(USE_PTHREADS),1)
OS_CFLAGS += -D_PR_HAVE_THREADSAFE_GETHOST
endif
endif
#
# Special link info for constructing AIX programs. On AIX we have to
# statically link programs that use NSPR into a single .o, rewriting the
# calls to select to call "aix". Once that is done we then can
# link that .o with a .o built in nspr which implements the system call.
#
ifneq (,$(filter-out 3.2 4.1,$(OS_RELEASE)))
AIX_LINK_OPTS = -brtl -bnso -berok
else
AIX_LINK_OPTS = -bnso -berok
#AIX_LINK_OPTS = -bnso -berok -brename:.select,.wrap_select -brename:.poll,.wrap_poll -bI:/usr/lib/syscalls.exp
endif
AIX_WRAP = $(DIST)/lib/aixwrap.o
AIX_TMP = $(OBJDIR)/_aix_tmp.o

View File

@@ -0,0 +1,95 @@
#
# ***** BEGIN LICENSE BLOCK *****
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
#
# The contents of this file are subject to the Mozilla Public License Version
# 1.1 (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
# http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the
# License.
#
# The Original Code is the Netscape Portable Runtime (NSPR).
#
# The Initial Developer of the Original Code is
# Netscape Communications Corporation.
# Portions created by the Initial Developer are Copyright (C) 1998-2000
# the Initial Developer. All Rights Reserved.
#
# Contributor(s):
#
# Alternatively, the contents of this file may be used under the terms of
# either the GNU General Public License Version 2 or later (the "GPL"), or
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
# in which case the provisions of the GPL or the LGPL are applicable instead
# of those above. If you wish to allow use of your version of this file only
# under the terms of either the GPL or the LGPL, and not to allow others to
# use your version of this file under the terms of the MPL, indicate your
# decision by deleting the provisions above and replace them with the notice
# and other provisions required by the GPL or the LGPL. If you do not delete
# the provisions above, a recipient may use your version of this file under
# the terms of any one of the MPL, the GPL or the LGPL.
#
# ***** END LICENSE BLOCK *****
#
# Config stuff for BSD/OS Unix.
#
include $(MOD_DEPTH)/config/UNIX.mk
ifeq (,$(filter-out 1.1 4.%,$(OS_RELEASE)))
CC = gcc -Wall -Wno-format
CCC = g++
else
CC = shlicc2
CCC = shlicc2
endif
RANLIB = ranlib
ifeq ($(USE_PTHREADS),1)
IMPL_STRATEGY = _PTH
DEFINES += -D_PR_NEED_PTHREAD_INIT
else
IMPL_STRATEGY = _EMU
DEFINES += -D_PR_LOCAL_THREADS_ONLY
endif
OS_CFLAGS = $(DSO_CFLAGS) -DBSDI -DHAVE_STRERROR -DNEED_BSDREGEX
ifeq (86,$(findstring 86,$(OS_TEST)))
CPU_ARCH = x86
endif
ifeq (sparc,$(findstring sparc,$(OS_TEST)))
CPU_ARCH = sparc
endif
ifeq ($(OS_RELEASE),2.1)
OS_CFLAGS += -D_PR_TIMESPEC_HAS_TS_SEC
endif
ifeq (,$(filter-out 1.1 2.1,$(OS_RELEASE)))
OS_CFLAGS += -D_PR_BSDI_JMPBUF_IS_ARRAY
else
OS_CFLAGS += -D_PR_SELECT_CONST_TIMEVAL -D_PR_BSDI_JMPBUF_IS_STRUCT
endif
NOSUCHFILE = /no-such-file
ifeq ($(OS_RELEASE),1.1)
OS_CFLAGS += -D_PR_STAT_HAS_ONLY_ST_ATIME -D_PR_NEED_H_ERRNO
else
OS_CFLAGS += -DHAVE_DLL -DUSE_DLFCN -D_PR_STAT_HAS_ST_ATIMESPEC
OS_LIBS = -ldl
ifeq (,$(filter-out 4.%,$(OS_RELEASE)))
MKSHLIB = $(CC) $(DSO_LDOPTS)
DSO_CFLAGS = -fPIC
DSO_LDOPTS = -shared -Wl,-soname,$(@:$(OBJDIR)/%.so=%.so)
else
MKSHLIB = $(LD) $(DSO_LDOPTS)
DSO_LDOPTS = -r
endif
endif

View File

@@ -0,0 +1,142 @@
#
# ***** BEGIN LICENSE BLOCK *****
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
#
# The contents of this file are subject to the Mozilla Public License Version
# 1.1 (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
# http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the
# License.
#
# The Original Code is the Netscape Portable Runtime (NSPR).
#
# The Initial Developer of the Original Code is
# Netscape Communications Corporation.
# Portions created by the Initial Developer are Copyright (C) 1998-2000
# the Initial Developer. All Rights Reserved.
#
# Contributor(s):
#
# Alternatively, the contents of this file may be used under the terms of
# either the GNU General Public License Version 2 or later (the "GPL"), or
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
# in which case the provisions of the GPL or the LGPL are applicable instead
# of those above. If you wish to allow use of your version of this file only
# under the terms of either the GPL or the LGPL, and not to allow others to
# use your version of this file under the terms of the MPL, indicate your
# decision by deleting the provisions above and replace them with the notice
# and other provisions required by the GPL or the LGPL. If you do not delete
# the provisions above, a recipient may use your version of this file under
# the terms of any one of the MPL, the GPL or the LGPL.
#
# ***** END LICENSE BLOCK *****
######################################################################
# Config stuff for BeOS (all architectures)
######################################################################
######################################################################
# Version-independent
######################################################################
DEFINES +=
XP_DEFINE = -DXP_BEOS
OBJ_SUFFIX = o
LIB_SUFFIX = a
DLL_SUFFIX = so
AR = ar cr $@
ifdef BUILD_OPT
DEFINES = -UDEBUG -DNDEBUG
OBJDIR_TAG = _OPT
else
DEFINES = -DDEBUG -UNDEBUG
OBJDIR_TAG = _DBG
endif
ifeq (PC,$(findstring PC,$(OS_TEST)))
CPU_ARCH = x86
CC = gcc
CCC = g++
LD = gcc
RANLIB = ranlib
DSO_LDOPTS = -nostart
PORT_FLAGS = -DHAVE_STRERROR
ifdef BUILD_OPT
OPTIMIZER = -O2
LDFLAGS += -s
else
OPTIMIZER = -gdwarf-2 -O0
endif
else
CPU_ARCH = ppc
CC = mwcc
CCC = mwcc
LD = mwld
RANLIB = ranlib
DSO_LDOPTS = -xms -export pragma \
-init _init_routine_ \
-term _term_routine_ \
-lroot -lnet \
/boot/develop/lib/ppc/glue-noinit.a \
/boot/develop/lib/ppc/init_term_dyn.o \
/boot/develop/lib/ppc/start_dyn.o
PORT_FLAGS = -DHAVE_STRERROR -D_POSIX_SOURCE
ifdef BUILD_OPT
OPTIMIZER = -O2
else
OPTIMIZER = -g -O0
endif
endif
CPU_ARCH_TAG = _$(CPU_ARCH)
OS_INCLUDES = -I- -I.
#G++INCLUDES = -I/usr/include/g++
PLATFORM_FLAGS = -DBeOS -DBEOS $(OS_INCLUDES)
OS_CFLAGS = $(DSO_CFLAGS) $(PLATFORM_FLAGS) $(PORT_FLAGS)
USE_BTHREADS = 1
MKSHLIB = $(LD) $(DSO_LDOPTS)
OBJDIR_NAME = $(OS_CONFIG)_$(CPU_ARCH)$(OBJDIR_TAG).OBJ
####################################################################
#
# One can define the makefile variable NSDISTMODE to control
# how files are published to the 'dist' directory. If not
# defined, the default is "install using relative symbolic
# links". The two possible values are "copy", which copies files
# but preserves source mtime, and "absolute_symlink", which
# installs using absolute symbolic links. The "absolute_symlink"
# option requires NFSPWD.
#
####################################################################
NSINSTALL = $(MOD_DEPTH)/config/$(OBJDIR_NAME)/nsinstall
ifeq ($(NSDISTMODE),copy)
# copy files, but preserve source mtime
INSTALL = $(NSINSTALL) -t
else
ifeq ($(NSDISTMODE),absolute_symlink)
# install using absolute symbolic links
INSTALL = $(NSINSTALL) -L `$(NFSPWD)`
else
# install using relative symbolic links
INSTALL = $(NSINSTALL) -R
endif
endif
define MAKE_OBJDIR
if test ! -d $(@D); then rm -rf $(@D); $(NSINSTALL) -D $(@D); fi
endef

View File

@@ -0,0 +1,67 @@
#
# ***** BEGIN LICENSE BLOCK *****
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
#
# The contents of this file are subject to the Mozilla Public License Version
# 1.1 (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
# http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the
# License.
#
# The Original Code is the Netscape Portable Runtime (NSPR).
#
# The Initial Developer of the Original Code is
# Netscape Communications Corporation.
# Portions created by the Initial Developer are Copyright (C) 1998-2000
# the Initial Developer. All Rights Reserved.
#
# Contributor(s):
#
# Alternatively, the contents of this file may be used under the terms of
# either the GNU General Public License Version 2 or later (the "GPL"), or
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
# in which case the provisions of the GPL or the LGPL are applicable instead
# of those above. If you wish to allow use of your version of this file only
# under the terms of either the GPL or the LGPL, and not to allow others to
# use your version of this file under the terms of the MPL, indicate your
# decision by deleting the provisions above and replace them with the notice
# and other provisions required by the GPL or the LGPL. If you do not delete
# the provisions above, a recipient may use your version of this file under
# the terms of any one of the MPL, the GPL or the LGPL.
#
# ***** END LICENSE BLOCK *****
#
# Config stuff for Data General DG/UX
#
# Initial DG/UX port by Marc Fraioli <fraioli@dg-rtp.dg.com>
#
include $(MOD_DEPTH)/config/UNIX.mk
CC = gcc
CCC = g++
RANLIB = true
DEFINES += -D_PR_LOCAL_THREADS_ONLY
OS_CFLAGS = -DSVR4 -DSYSV -DDGUX -D_DGUX_SOURCE -D_POSIX4A_DRAFT6_SOURCE
MKSHLIB = $(LD) $(DSO_LDOPTS)
DSO_LDOPTS = -G
CPU_ARCH = x86
ARCH = dgux
NOSUCHFILE = /no-such-file
ifdef BUILD_OPT
OPTIMIZER = -O2
else
# -g would produce a huge executable.
OPTIMIZER =
endif

View File

@@ -0,0 +1,86 @@
#
# ***** BEGIN LICENSE BLOCK *****
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
#
# The contents of this file are subject to the Mozilla Public License Version
# 1.1 (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
# http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the
# License.
#
# The Original Code is the Netscape Portable Runtime (NSPR).
#
# The Initial Developer of the Original Code is
# Netscape Communications Corporation.
# Portions created by the Initial Developer are Copyright (C) 1998-2000
# the Initial Developer. All Rights Reserved.
#
# Contributor(s):
#
# Alternatively, the contents of this file may be used under the terms of
# either the GNU General Public License Version 2 or later (the "GPL"), or
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
# in which case the provisions of the GPL or the LGPL are applicable instead
# of those above. If you wish to allow use of your version of this file only
# under the terms of either the GPL or the LGPL, and not to allow others to
# use your version of this file under the terms of the MPL, indicate your
# decision by deleting the provisions above and replace them with the notice
# and other provisions required by the GPL or the LGPL. If you do not delete
# the provisions above, a recipient may use your version of this file under
# the terms of any one of the MPL, the GPL or the LGPL.
#
# ***** END LICENSE BLOCK *****
#
# Config stuff for FreeBSD
#
include $(MOD_DEPTH)/config/UNIX.mk
CC = gcc
CCC = g++
RANLIB = ranlib
ifeq ($(OS_TEST),alpha)
CPU_ARCH = alpha
else
OS_REL_CFLAGS = -Di386
CPU_ARCH = x86
endif
CPU_ARCH_TAG = _$(CPU_ARCH)
OS_CFLAGS = $(DSO_CFLAGS) $(OS_REL_CFLAGS) -ansi -Wall -pipe $(THREAD_FLAG) -DFREEBSD -DHAVE_STRERROR -DHAVE_BSD_FLOCK
#
# The default implementation strategy for FreeBSD is pthreads.
#
ifeq ($(CLASSIC_NSPR),1)
IMPL_STRATEGY = _EMU
DEFINES += -D_PR_LOCAL_THREADS_ONLY
else
USE_PTHREADS = 1
IMPL_STRATEGY = _PTH
DEFINES += -D_THREAD_SAFE
THREAD_FLAG += -pthread
endif
ARCH = freebsd
MOZ_OBJFORMAT := $(shell test -x /usr/bin/objformat && /usr/bin/objformat || echo aout)
ifeq ($(MOZ_OBJFORMAT),elf)
DLL_SUFFIX = so
else
DLL_SUFFIX = so.1.0
endif
DSO_CFLAGS = -fPIC
DSO_LDOPTS = -Bshareable
MKSHLIB = $(LD) $(DSO_LDOPTS)
G++INCLUDES = -I/usr/include/g++

View File

@@ -0,0 +1,215 @@
#
# ***** BEGIN LICENSE BLOCK *****
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
#
# The contents of this file are subject to the Mozilla Public License Version
# 1.1 (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
# http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the
# License.
#
# The Original Code is the Netscape Portable Runtime (NSPR).
#
# The Initial Developer of the Original Code is
# Netscape Communications Corporation.
# Portions created by the Initial Developer are Copyright (C) 1998-2000
# the Initial Developer. All Rights Reserved.
#
# Contributor(s):
#
# Alternatively, the contents of this file may be used under the terms of
# either the GNU General Public License Version 2 or later (the "GPL"), or
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
# in which case the provisions of the GPL or the LGPL are applicable instead
# of those above. If you wish to allow use of your version of this file only
# under the terms of either the GPL or the LGPL, and not to allow others to
# use your version of this file under the terms of the MPL, indicate your
# decision by deleting the provisions above and replace them with the notice
# and other provisions required by the GPL or the LGPL. If you do not delete
# the provisions above, a recipient may use your version of this file under
# the terms of any one of the MPL, the GPL or the LGPL.
#
# ***** END LICENSE BLOCK *****
#
# Config stuff for HP-UX
#
include $(MOD_DEPTH)/config/UNIX.mk
DLL_SUFFIX = sl
ifeq ($(NS_USE_GCC), 1)
CC = gcc
CCC = g++
OS_CFLAGS =
COMPILER_TAG = _gcc
else
CC = cc -Ae
CCC = CC -ext
OS_CFLAGS = +ESlit
endif
RANLIB = echo
CPU_ARCH = hppa
OS_CFLAGS += $(DSO_CFLAGS) -DHPUX -D$(CPU_ARCH) -D_HPUX_SOURCE
#
# The header netdb.h on HP-UX 9 does not declare h_errno.
# On 10.10 and 10.20, netdb.h declares h_errno only if
# _XOPEN_SOURCE_EXTENDED is defined. So we need to declare
# h_errno ourselves.
#
ifeq ($(basename $(OS_RELEASE)),A.09)
OS_CFLAGS += -D_PR_NEED_H_ERRNO
endif
ifeq (,$(filter-out B.10.10 B.10.20,$(OS_RELEASE)))
OS_CFLAGS += -D_PR_NEED_H_ERRNO
endif
# Do we have localtime_r()? Does it return 'int' or 'struct tm *'?
ifeq (,$(filter-out B.10.10 B.10.20,$(OS_RELEASE)))
OS_CFLAGS += -DHAVE_INT_LOCALTIME_R
endif
ifeq (,$(filter-out B.10.30 B.11.00,$(OS_RELEASE)))
OS_CFLAGS += -DHAVE_POINTER_LOCALTIME_R
endif
#
# XXX
# Temporary define for the Client; to be removed when binary release is used
#
ifdef MOZILLA_CLIENT
CLASSIC_NSPR = 1
endif
#
# On HP-UX 9, the default (and only) implementation strategy is
# classic nspr.
#
# On HP-UX 10.10 and 10.20, the default implementation strategy is
# pthreads (actually DCE threads). Classic nspr is also available.
#
# On HP-UX 10.30 and 11.00, the default implementation strategy is
# pthreads. Classic nspr and pthreads-user are also available.
#
ifeq ($(basename $(OS_RELEASE)),A.09)
OS_CFLAGS += -DHPUX9
DEFAULT_IMPL_STRATEGY = _EMU
endif
ifeq ($(OS_RELEASE),B.10.01)
OS_CFLAGS += -DHPUX10
DEFAULT_IMPL_STRATEGY = _EMU
endif
ifeq ($(OS_RELEASE),B.10.10)
OS_CFLAGS += -DHPUX10 -DHPUX10_10
DEFAULT_IMPL_STRATEGY = _PTH
endif
ifeq ($(OS_RELEASE),B.10.20)
OS_CFLAGS += -DHPUX10 -DHPUX10_20
ifneq ($(NS_USE_GCC), 1)
OS_CFLAGS += +DAportable
endif
DEFAULT_IMPL_STRATEGY = _PTH
endif
#
# On 10.30 and 11.00, we use the new ANSI C++ compiler aCC.
#
ifeq ($(OS_RELEASE),B.10.30)
ifneq ($(NS_USE_GCC), 1)
CCC = /opt/aCC/bin/aCC -ext
OS_CFLAGS += +DAportable +DS1.1
endif
OS_CFLAGS += -DHPUX10 -DHPUX10_30
DEFAULT_IMPL_STRATEGY = _PTH
endif
# 11.00 is similar to 10.30.
ifeq ($(OS_RELEASE),B.11.00)
ifneq ($(NS_USE_GCC), 1)
CCC = /opt/aCC/bin/aCC -ext
ifeq ($(USE_64),1)
OS_CFLAGS += +DA2.0W +DS2.0 +DD64
COMPILER_TAG = _64
else
OS_CFLAGS += +DAportable +DS2.0
ifeq ($(HAVE_CCONF), 1)
COMPILER_TAG =
else
COMPILER_TAG = _32
endif
endif
endif
OS_CFLAGS += -DHPUX10 -DHPUX11 -D_LARGEFILE64_SOURCE -D_PR_HAVE_OFF64_T
ifeq ($(HAVE_CCONF), 1)
DEFAULT_IMPL_STRATEGY =
else
DEFAULT_IMPL_STRATEGY = _PTH
endif
endif
ifeq ($(DEFAULT_IMPL_STRATEGY),_EMU)
CLASSIC_NSPR = 1
endif
ifeq ($(DEFAULT_IMPL_STRATEGY),_PTH)
USE_PTHREADS = 1
IMPL_STRATEGY = _PTH
ifeq ($(CLASSIC_NSPR),1)
USE_PTHREADS =
IMPL_STRATEGY = _EMU
endif
ifeq ($(PTHREADS_USER),1)
USE_PTHREADS =
IMPL_STRATEGY = _PTH_USER
endif
endif
ifeq ($(CLASSIC_NSPR),1)
DEFINES += -D_PR_LOCAL_THREADS_ONLY
endif
ifeq (,$(filter-out A.09 B.10,$(basename $(OS_RELEASE))))
DEFINES += -D_PR_NO_LARGE_FILES
endif
#
# To use the true pthread (kernel thread) library on 10.30 and
# 11.00, we should define _POSIX_C_SOURCE to be 199506L.
# The _REENTRANT macro is deprecated.
#
ifdef USE_PTHREADS
ifeq (,$(filter-out B.10.10 B.10.20,$(OS_RELEASE)))
OS_CFLAGS += -D_REENTRANT -D_PR_DCETHREADS
else
OS_CFLAGS += -D_POSIX_C_SOURCE=199506L -D_PR_HAVE_THREADSAFE_GETHOST
endif
endif
ifdef PTHREADS_USER
OS_CFLAGS += -D_POSIX_C_SOURCE=199506L
endif
MKSHLIB = $(LD) $(DSO_LDOPTS)
DSO_LDOPTS = -b +h $(notdir $@)
# -fPIC or +Z generates position independent code for use in shared
# libraries.
ifeq ($(NS_USE_GCC), 1)
DSO_CFLAGS = -fPIC
else
DSO_CFLAGS = +Z
endif

View File

@@ -0,0 +1,162 @@
#
# ***** BEGIN LICENSE BLOCK *****
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
#
# The contents of this file are subject to the Mozilla Public License Version
# 1.1 (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
# http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the
# License.
#
# The Original Code is the Netscape Portable Runtime (NSPR).
#
# The Initial Developer of the Original Code is
# Netscape Communications Corporation.
# Portions created by the Initial Developer are Copyright (C) 1998-2000
# the Initial Developer. All Rights Reserved.
#
# Contributor(s):
#
# Alternatively, the contents of this file may be used under the terms of
# either the GNU General Public License Version 2 or later (the "GPL"), or
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
# in which case the provisions of the GPL or the LGPL are applicable instead
# of those above. If you wish to allow use of your version of this file only
# under the terms of either the GPL or the LGPL, and not to allow others to
# use your version of this file under the terms of the MPL, indicate your
# decision by deleting the provisions above and replace them with the notice
# and other provisions required by the GPL or the LGPL. If you do not delete
# the provisions above, a recipient may use your version of this file under
# the terms of any one of the MPL, the GPL or the LGPL.
#
# ***** END LICENSE BLOCK *****
#
# Config stuff for IRIX
#
include $(MOD_DEPTH)/config/UNIX.mk
#
# XXX
# Temporary define for the Client; to be removed when binary release is used
#
ifdef MOZILLA_CLIENT
ifneq ($(USE_PTHREADS),1)
CLASSIC_NSPR = 1
endif
endif
#
# On IRIX 5.x, classic nspr (user-level threads on top of sprocs)
# is the default (and only) implementation strategy.
#
# On IRIX 6.x and later, the default implementation strategy is
# pthreads. Classic nspr is also available.
#
ifeq ($(basename $(OS_RELEASE)),5)
CLASSIC_NSPR = 1
endif
ifeq ($(CLASSIC_NSPR),1)
IMPL_STRATEGY = _MxN
else
USE_PTHREADS = 1
USE_N32 = 1
IMPL_STRATEGY = _PTH
endif
ifeq ($(NS_USE_GCC), 1)
CC = gcc
COMPILER_TAG = _gcc
AS = $(CC) -x assembler-with-cpp -D_ASM -mips2
ODD_CFLAGS = -Wall -Wno-format
ifdef BUILD_OPT
OPTIMIZER = -O6
endif
else
CC = cc
CCC = CC
ODD_CFLAGS = -fullwarn -xansi
ifdef BUILD_OPT
ifneq ($(USE_N32),1)
OPTIMIZER = -O -Olimit 4000
else
OPTIMIZER = -O -OPT:Olimit=4000
endif
endif
#
# The default behavior is still -o32 generation, hence the explicit tests
# for -n32 and -64 and implicitly assuming -o32. If that changes, ...
#
ifeq ($(basename $(OS_RELEASE)),6)
ODD_CFLAGS += -multigot
SHLIB_LD_OPTS = -no_unresolved
ifeq ($(USE_N32),1)
ODD_CFLAGS += -n32 -woff 1209
COMPILER_TAG = _n32
LDOPTS += -n32
SHLIB_LD_OPTS += -n32
ifeq ($(OS_RELEASE), 6_2)
LDOPTS += -Wl,-woff,85
SHLIB_LD_OPTS += -woff 85
endif
else
ifeq ($(USE_64),1)
ODD_CFLAGS += -64
COMPILER_TAG = _64
else
ODD_CFLAGS += -32
COMPILER_TAG = _o32
endif
endif
else
ODD_CFLAGS += -xgot
endif
endif
ODD_CFLAGS += -DSVR4 -DIRIX
CPU_ARCH = mips
RANLIB = /bin/true
# For purify
# XXX: should always define _SGI_MP_SOURCE
NOMD_OS_CFLAGS = $(ODD_CFLAGS) -D_SGI_MP_SOURCE
ifeq ($(OS_RELEASE),5.3)
OS_CFLAGS += -DIRIX5_3
endif
ifneq ($(basename $(OS_RELEASE)),5)
OS_CFLAGS += -D_PR_HAVE_SGI_PRDA_PROCMASK
endif
ifeq (,$(filter-out 6.5,$(OS_RELEASE)))
ifneq ($(NS_USE_GCC), 1)
OS_CFLAGS += -mips3
endif
OS_CFLAGS += -D_PR_HAVE_GETPROTO_R -D_PR_HAVE_GETPROTO_R_POINTER
ifeq ($(USE_PTHREADS),1)
OS_CFLAGS += -D_PR_HAVE_GETHOST_R -D_PR_HAVE_GETHOST_R_POINTER
endif
endif
ifndef NO_MDUPDATE
OS_CFLAGS += $(NOMD_OS_CFLAGS) -MDupdate $(DEPENDENCIES)
else
OS_CFLAGS += $(NOMD_OS_CFLAGS)
endif
# -rdata_shared is an ld option that puts string constants and
# const data into the text segment, where they will be shared
# across processes and be read-only.
MKSHLIB = $(LD) $(SHLIB_LD_OPTS) -rdata_shared -shared -soname $(notdir $@)
DSO_LDOPTS = -elf -shared -all

View File

@@ -0,0 +1,137 @@
#
# ***** BEGIN LICENSE BLOCK *****
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
#
# The contents of this file are subject to the Mozilla Public License Version
# 1.1 (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
# http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the
# License.
#
# The Original Code is the Netscape Portable Runtime (NSPR).
#
# The Initial Developer of the Original Code is
# Netscape Communications Corporation.
# Portions created by the Initial Developer are Copyright (C) 1998-2000
# the Initial Developer. All Rights Reserved.
#
# Contributor(s):
#
# Alternatively, the contents of this file may be used under the terms of
# either the GNU General Public License Version 2 or later (the "GPL"), or
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
# in which case the provisions of the GPL or the LGPL are applicable instead
# of those above. If you wish to allow use of your version of this file only
# under the terms of either the GPL or the LGPL, and not to allow others to
# use your version of this file under the terms of the MPL, indicate your
# decision by deleting the provisions above and replace them with the notice
# and other provisions required by the GPL or the LGPL. If you do not delete
# the provisions above, a recipient may use your version of this file under
# the terms of any one of the MPL, the GPL or the LGPL.
#
# ***** END LICENSE BLOCK *****
######################################################################
# Config stuff for Linux (all architectures)
######################################################################
######################################################################
# Version-independent
######################################################################
include $(MOD_DEPTH)/config/UNIX.mk
#
# XXX
# Temporary define for the Client; to be removed when binary release is used
#
ifdef MOZILLA_CLIENT
ifneq ($(USE_PTHREADS),1)
CLASSIC_NSPR = 1
endif
endif
#
# The default implementation strategy for Linux is pthreads.
#
ifeq ($(CLASSIC_NSPR),1)
IMPL_STRATEGY = _EMU
DEFINES += -D_PR_LOCAL_THREADS_ONLY
else
USE_PTHREADS = 1
ifeq ($(HAVE_CCONF), 1)
IMPL_STRATEGY = _glibc_PTH
else
IMPL_STRATEGY = _PTH
endif
DEFINES += -D_REENTRANT
endif
ifeq (86,$(findstring 86,$(OS_TEST)))
CPU_ARCH := x86
else
ifeq (,$(filter-out arm% sa110,$(OS_TEST)))
CPU_ARCH := arm
else
CPU_ARCH := $(OS_TEST)
endif
endif
CPU_ARCH_TAG = _$(CPU_ARCH)
CC = gcc
CCC = g++
RANLIB = ranlib
OS_INCLUDES =
G++INCLUDES = -I/usr/include/g++
PLATFORM_FLAGS = -ansi -Wall -pipe -DLINUX -Dlinux
PORT_FLAGS = -D_POSIX_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -DHAVE_STRERROR
OS_CFLAGS = $(DSO_CFLAGS) $(PLATFORM_FLAGS) $(PORT_FLAGS)
######################################################################
# Version-specific stuff
######################################################################
ifeq ($(CPU_ARCH),alpha)
PLATFORM_FLAGS += -D_ALPHA_ -D__alpha -mieee
endif
ifeq ($(CPU_ARCH),x86)
PLATFORM_FLAGS += -Di386
endif
ifeq ($(CPU_ARCH),m68k)
#
# gcc on Linux/m68k either has a bug or triggers a code-sequence
# bug in the 68060 which causes gcc to crash. The simplest way to
# avoid this is to enable a minimum level of optimization.
#
ifndef BUILD_OPT
OPTIMIZER += -O
endif
PLATFORM_FLAGS += -m68020-40
endif
#
# Linux 2.x has shared libraries.
#
MKSHLIB = $(LD) $(DSO_LDOPTS) -soname $(notdir $@)
ifdef BUILD_OPT
OPTIMIZER = -O2
endif
######################################################################
# Overrides for defaults in config.mk (or wherever)
######################################################################
######################################################################
# Other
######################################################################
DSO_CFLAGS = -fPIC
DSO_LDOPTS = -shared

View File

@@ -0,0 +1,139 @@
# Generated automatically from Makefile.in by configure.
#! gmake
#
# The contents of this file are subject to the Mozilla Public
# License Version 1.1 (the "License"); you may not use this file
# except in compliance with the License. You may obtain a copy of
# the License at http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS
# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
# implied. See the License for the specific language governing
# rights and limitations under the License.
#
# The Original Code is the Netscape Portable Runtime (NSPR).
#
# The Initial Developer of the Original Code is Netscape
# Communications Corporation. Portions created by Netscape are
# Copyright (C) 1998-2000 Netscape Communications Corporation. All
# Rights Reserved.
#
# Contributor(s):
#
# Alternatively, the contents of this file may be used under the
# terms of the GNU General Public License Version 2 or later (the
# "GPL"), in which case the provisions of the GPL are applicable
# instead of those above. If you wish to allow use of your
# version of this file only under the terms of the GPL and not to
# allow others to use your version of this file under the MPL,
# indicate your decision by deleting the provisions above and
# replace them with the notice and other provisions required by
# the GPL. If you do not delete the provisions above, a recipient
# may use your version of this file under either the MPL or the
# GPL.
#
MOD_DEPTH = ..
topsrcdir = ..
srcdir = .
include $(MOD_DEPTH)/config/autoconf.mk
# Indicate that this directory builds build tools.
INTERNAL_TOOLS = 1
# autoconf.mk must be deleted last (from the top-level directory)
# because it is included by every makefile.
DIST_GARBAGE =
include $(topsrcdir)/config/config.mk
ifndef MOZILLA_CLIENT
CSRCS = nsinstall.c
endif
CSRCS += now.c
PLSRCS = nfspwd.pl
ifneq (,$(CROSS_COMPILE)$(filter WINNT OS2,$(OS_ARCH)))
PROG_SUFFIX = .exe
else
PROG_SUFFIX =
endif
# Temporary workaround to disable the generation of
# library build time because now.c uses the 'long long'
# data type that's not available on some platforms.
ifeq (,$(filter-out NEC NEXTSTEP QNX SCOOS UNIXWARE,$(OS_ARCH)))
DEFINES += -DOMIT_LIB_BUILD_TIME
endif
ifeq ($(OS_ARCH), IRIX)
ifeq ($(basename $(OS_RELEASE)),6)
ifeq ($(USE_N32),1)
XLDOPTS += -n32 -Wl,-woff,85
ifeq ($(OS_RELEASE), 6_2)
XLDOPTS += -Wl,-woff,85
endif
else
ifeq ($(USE_64),1)
XLDOPTS += -64
else
XLDOPTS += -32
endif
endif
endif
endif
ifeq ($(OS_ARCH), HP-UX)
ifeq ($(USE_64),1)
XLDOPTS += +DA2.0W
endif
endif
ifeq ($(OS_ARCH), OpenVMS)
XLDOPTS += $(LDFLAGS)
endif
ifeq ($(MOZ_OS2_TOOLS),EMX)
XCFLAGS = $(OS_EXE_CFLAGS)
XLDOPTS = -Zomf -Zlinker /PM:VIO
endif
ifeq ($(MOZ_OS2_TOOLS),VACPP)
OS_CFLAGS = $(OS_EXE_CFLAGS)
endif
include $(topsrcdir)/config/rules.mk
PROGS = $(OBJDIR)/now$(PROG_SUFFIX)
ifneq (,$(filter WINNT OS2,$(OS_ARCH)))
TARGETS = $(PROGS)
else
PROGS += $(OBJDIR)/nsinstall$(PROG_SUFFIX)
TARGETS = $(PROGS) $(PLSRCS:.pl=)
endif
OUTOPTION = -o # end of the line
ifeq (,$(filter-out WINNT OS2,$(OS_ARCH)))
ifndef NS_USE_GCC
OUTOPTION = /Fe
endif
endif
# Redefine MAKE_OBJDIR for just this directory
define MAKE_OBJDIR
if test ! -d $(@D); then rm -rf $(@D); mkdir $(@D); else true; fi
endef
export:: $(TARGETS)
$(OBJDIR)/%$(PROG_SUFFIX): $(OBJDIR)/%.$(OBJ_SUFFIX)
@$(MAKE_OBJDIR)
ifeq ($(MOZ_OS2_TOOLS),VACPP)
$(LD) $(EXEFLAGS) $<
else
$(CC) $(XCFLAGS) $< $(XLDOPTS) $(OUTOPTION)$@
endif

View File

@@ -0,0 +1,143 @@
#! gmake
#
# ***** BEGIN LICENSE BLOCK *****
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
#
# The contents of this file are subject to the Mozilla Public License Version
# 1.1 (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
# http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the
# License.
#
# The Original Code is the Netscape Portable Runtime (NSPR).
#
# The Initial Developer of the Original Code is
# Netscape Communications Corporation.
# Portions created by the Initial Developer are Copyright (C) 1998-2000
# the Initial Developer. All Rights Reserved.
#
# Contributor(s):
#
# Alternatively, the contents of this file may be used under the terms of
# either the GNU General Public License Version 2 or later (the "GPL"), or
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
# in which case the provisions of the GPL or the LGPL are applicable instead
# of those above. If you wish to allow use of your version of this file only
# under the terms of either the GPL or the LGPL, and not to allow others to
# use your version of this file under the terms of the MPL, indicate your
# decision by deleting the provisions above and replace them with the notice
# and other provisions required by the GPL or the LGPL. If you do not delete
# the provisions above, a recipient may use your version of this file under
# the terms of any one of the MPL, the GPL or the LGPL.
#
# ***** END LICENSE BLOCK *****
MOD_DEPTH = ..
topsrcdir = @top_srcdir@
srcdir = @srcdir@
VPATH = @srcdir@
include $(MOD_DEPTH)/config/autoconf.mk
# Indicate that this directory builds build tools.
INTERNAL_TOOLS = 1
# autoconf.mk must be deleted last (from the top-level directory)
# because it is included by every makefile.
DIST_GARBAGE =
include $(topsrcdir)/config/config.mk
ifndef MOZILLA_CLIENT
CSRCS = nsinstall.c
endif
CSRCS += now.c
PLSRCS = nfspwd.pl
ifneq (,$(CROSS_COMPILE)$(filter WINNT OS2,$(OS_ARCH)))
PROG_SUFFIX = .exe
else
PROG_SUFFIX =
endif
# Temporary workaround to disable the generation of
# library build time because now.c uses the 'long long'
# data type that's not available on some platforms.
ifeq (,$(filter-out NEC NEXTSTEP QNX SCOOS UNIXWARE,$(OS_ARCH)))
DEFINES += -DOMIT_LIB_BUILD_TIME
endif
ifeq ($(OS_ARCH), IRIX)
ifeq ($(basename $(OS_RELEASE)),6)
ifeq ($(USE_N32),1)
XLDOPTS += -n32 -Wl,-woff,85
ifeq ($(OS_RELEASE), 6_2)
XLDOPTS += -Wl,-woff,85
endif
else
ifeq ($(USE_64),1)
XLDOPTS += -64
else
XLDOPTS += -32
endif
endif
endif
endif
ifeq ($(OS_ARCH), HP-UX)
ifeq ($(USE_64),1)
XLDOPTS += +DA2.0W
endif
endif
ifeq ($(OS_ARCH), OpenVMS)
XLDOPTS += $(LDFLAGS)
endif
ifeq ($(MOZ_OS2_TOOLS),EMX)
XCFLAGS = $(OS_EXE_CFLAGS)
XLDOPTS = -Zomf -Zlinker -PM:VIO
endif
ifeq ($(MOZ_OS2_TOOLS),VACPP)
OS_CFLAGS = $(OS_EXE_CFLAGS)
endif
include $(topsrcdir)/config/rules.mk
PROGS = $(OBJDIR)/now$(PROG_SUFFIX)
ifneq (,$(filter WINNT OS2,$(OS_ARCH)))
TARGETS = $(PROGS)
else
PROGS += $(OBJDIR)/nsinstall$(PROG_SUFFIX)
TARGETS = $(PROGS) $(PLSRCS:.pl=)
endif
OUTOPTION = -o # end of the line
ifeq (,$(filter-out WINNT OS2,$(OS_ARCH)))
ifndef NS_USE_GCC
OUTOPTION = -Fe
endif
endif
# Redefine MAKE_OBJDIR for just this directory
define MAKE_OBJDIR
if test ! -d $(@D); then rm -rf $(@D); mkdir $(@D); else true; fi
endef
export:: $(TARGETS)
$(OBJDIR)/%$(PROG_SUFFIX): $(OBJDIR)/%.$(OBJ_SUFFIX)
@$(MAKE_OBJDIR)
ifeq ($(MOZ_OS2_TOOLS),VACPP)
$(LD) $(EXEFLAGS) $<
else
$(CC) $(XCFLAGS) $< $(XLDOPTS) $(OUTOPTION)$@
endif

View File

@@ -0,0 +1,101 @@
#
# ***** BEGIN LICENSE BLOCK *****
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
#
# The contents of this file are subject to the Mozilla Public License Version
# 1.1 (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
# http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the
# License.
#
# The Original Code is the Netscape Portable Runtime (NSPR).
#
# The Initial Developer of the Original Code is
# Netscape Communications Corporation.
# Portions created by the Initial Developer are Copyright (C) 1998-2000
# the Initial Developer. All Rights Reserved.
#
# Contributor(s):
#
# Alternatively, the contents of this file may be used under the terms of
# either the GNU General Public License Version 2 or later (the "GPL"), or
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
# in which case the provisions of the GPL or the LGPL are applicable instead
# of those above. If you wish to allow use of your version of this file only
# under the terms of either the GPL or the LGPL, and not to allow others to
# use your version of this file under the terms of the MPL, indicate your
# decision by deleting the provisions above and replace them with the notice
# and other provisions required by the GPL or the LGPL. If you do not delete
# the provisions above, a recipient may use your version of this file under
# the terms of any one of the MPL, the GPL or the LGPL.
#
# ***** END LICENSE BLOCK *****
#
# Config stuff for NCR SVR4 MP-RAS
#
include $(MOD_DEPTH)/config/UNIX.mk
###
NS_USE_NATIVE = 1
# NS_USE_GCC = 1
export PATH:=$(PATH):/opt/ncc/bin
###
RANLIB = true
GCC_FLAGS_EXTRA = -pipe
DEFINES += -DSVR4 -DSYSV -DHAVE_STRERROR -DNCR -D_PR_LOCAL_THREADS_ONLY
ifeq (,$(filter-out 2.03,$(OS_RELEASE)))
DEFINES += -D_PR_STAT_HAS_ST_ATIM
else
DEFINES += -D_PR_STAT_HAS_ST_ATIM_UNION
endif
ifdef NS_USE_NATIVE
CC = cc
CCC = ncc
OS_CFLAGS = -Hnocopyr
#OS_LIBS = -L/opt/ncc/lib
else
#OS_LIBS =
endif
CCC = g++
#OS_LIBS += -lsocket -lnsl -ldl -lc
MKSHLIB = $(LD) $(DSO_LDOPTS)
#DSO_LDOPTS = -G -z defs
DSO_LDOPTS = -G
CPU_ARCH = x86
ARCH = ncr
NOSUCHFILE = /no-such-file
# now take care of default GCC (rus@5/5/97)
ifdef NS_USE_GCC
# if gcc-settings are redefined already - don't touch it
#
ifeq (,$(findstring gcc, $(CC)))
CC = gcc
CCC = g++
CXX = g++
COMPILER_TAG = _gcc
# always use -fPIC - some makefiles are still broken and don't distinguish
# situation when they build shared and static libraries
CFLAGS += -fPIC -Wall $(GCC_FLAGS_EXTRA)
#OS_LIBS += -L/usr/local/lib -lstdc++ -lg++ -lgcc
endif
endif
###

View File

@@ -0,0 +1,65 @@
#
# ***** BEGIN LICENSE BLOCK *****
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
#
# The contents of this file are subject to the Mozilla Public License Version
# 1.1 (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
# http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the
# License.
#
# The Original Code is the Netscape Portable Runtime (NSPR).
#
# The Initial Developer of the Original Code is
# Netscape Communications Corporation.
# Portions created by the Initial Developer are Copyright (C) 1998-2000
# the Initial Developer. All Rights Reserved.
#
# Contributor(s):
#
# Alternatively, the contents of this file may be used under the terms of
# either the GNU General Public License Version 2 or later (the "GPL"), or
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
# in which case the provisions of the GPL or the LGPL are applicable instead
# of those above. If you wish to allow use of your version of this file only
# under the terms of either the GPL or the LGPL, and not to allow others to
# use your version of this file under the terms of the MPL, indicate your
# decision by deleting the provisions above and replace them with the notice
# and other provisions required by the GPL or the LGPL. If you do not delete
# the provisions above, a recipient may use your version of this file under
# the terms of any one of the MPL, the GPL or the LGPL.
#
# ***** END LICENSE BLOCK *****
#
# Config stuff for NEC Mips SYSV
#
include $(MOD_DEPTH)/config/UNIX.mk
CPU_ARCH = mips
ifdef NS_USE_GCC
CC = gcc
CCC = g++
else
CC = $(NSDEPTH)/build/hcc cc -Xa -KGnum=0 -KOlimit=4000
CCC = g++
endif
MKSHLIB = $(LD) $(DSO_LDOPTS)
RANLIB = /bin/true
DEFINES += -D_PR_LOCAL_THREADS_ONLY
OS_CFLAGS = $(ODD_CFLAGS) -DSVR4 -D__SVR4 -DNEC -Dnec_ews -DHAVE_STRERROR
OS_LIBS = -lsocket -lnsl -ldl $(LDOPTIONS)
LDOPTIONS = -lc -L/usr/ucblib -lucb
NOSUCHFILE = /no-such-file
DSO_LDOPTS = -G

View File

@@ -0,0 +1,78 @@
#
# ***** BEGIN LICENSE BLOCK *****
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
#
# The contents of this file are subject to the Mozilla Public License Version
# 1.1 (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
# http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the
# License.
#
# The Original Code is the Netscape Portable Runtime (NSPR).
#
# The Initial Developer of the Original Code is
# Netscape Communications Corporation.
# Portions created by the Initial Developer are Copyright (C) 1998-2000
# the Initial Developer. All Rights Reserved.
#
# Contributor(s):
#
# Alternatively, the contents of this file may be used under the terms of
# either the GNU General Public License Version 2 or later (the "GPL"), or
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
# in which case the provisions of the GPL or the LGPL are applicable instead
# of those above. If you wish to allow use of your version of this file only
# under the terms of either the GPL or the LGPL, and not to allow others to
# use your version of this file under the terms of the MPL, indicate your
# decision by deleting the provisions above and replace them with the notice
# and other provisions required by the GPL or the LGPL. If you do not delete
# the provisions above, a recipient may use your version of this file under
# the terms of any one of the MPL, the GPL or the LGPL.
#
# ***** END LICENSE BLOCK *****
######################################################################
# Config stuff for Sony NEWS-OS
######################################################################
######################################################################
# Version-independent
######################################################################
include $(MOD_DEPTH)/config/UNIX.mk
ARCH := sony
CPU_ARCH := mips
CC = cc
CCC = CC
RANLIB = /bin/true
OS_INCLUDES = -I/usr/include
G++INCLUDES =
#OS_LIBS = -lsocket -lnsl -lgen -lresolv
PLATFORM_FLAGS = -Xa -fullwarn -DSONY
PORT_FLAGS = -DSYSV -DSVR4 -D__svr4 -D__svr4__ -D_PR_LOCAL_THREADS_ONLY -DHAVE_SVID_GETTOD
OS_CFLAGS = $(PLATFORM_FLAGS) $(PORT_FLAGS)
######################################################################
# Version-specific stuff
######################################################################
######################################################################
# Overrides for defaults in config.mk (or wherever)
######################################################################
######################################################################
# Other
######################################################################
MKSHLIB = $(LD) $(DSO_LDOPTS)
DSO_LDOPTS = -G

View File

@@ -0,0 +1,72 @@
#
# ***** BEGIN LICENSE BLOCK *****
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
#
# The contents of this file are subject to the Mozilla Public License Version
# 1.1 (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
# http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the
# License.
#
# The Original Code is the Netscape Portable Runtime (NSPR).
#
# The Initial Developer of the Original Code is
# Netscape Communications Corporation.
# Portions created by the Initial Developer are Copyright (C) 1998-2000
# the Initial Developer. All Rights Reserved.
#
# Contributor(s):
#
# Alternatively, the contents of this file may be used under the terms of
# either the GNU General Public License Version 2 or later (the "GPL"), or
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
# in which case the provisions of the GPL or the LGPL are applicable instead
# of those above. If you wish to allow use of your version of this file only
# under the terms of either the GPL or the LGPL, and not to allow others to
# use your version of this file under the terms of the MPL, indicate your
# decision by deleting the provisions above and replace them with the notice
# and other provisions required by the GPL or the LGPL. If you do not delete
# the provisions above, a recipient may use your version of this file under
# the terms of any one of the MPL, the GPL or the LGPL.
#
# ***** END LICENSE BLOCK *****
#
# Config stuff for NEXTSTEP
#
include $(MOD_DEPTH)/config/UNIX.mk
CC = cc
CCC = cc++
RANLIB = ranlib
OS_REL_CFLAGS = -D$(shell uname -p)
CPU_ARCH := $(shell uname -p)
# "Commons" are tentative definitions in a global scope, like this:
# int x;
# The meaning of a common is ambiguous. It may be a true definition:
# int x = 0;
# or it may be a declaration of a symbol defined in another file:
# extern int x;
# Use the -fno-common option to force all commons to become true
# definitions so that the linker can catch multiply-defined symbols.
# Also, common symbols are not allowed with Rhapsody dynamic libraries.
OS_CFLAGS = $(DSO_CFLAGS) $(OS_REL_CFLAGS) -Wall -fno-common -pipe -DNEXTSTEP -DHAVE_STRERROR -DHAVE_BSD_FLOCK -D_POSIX_SOURCE -traditional-cpp -posix
DEFINES += -D_PR_LOCAL_THREADS_ONLY
ARCH = $(CPU_ARCH)
# May override this with -bundle to create a loadable module.
#DSO_LDOPTS = -dynamiclib
#MKSHLIB = $(CC) -arch $(CPU_ARCH) $(DSO_LDOPTS)
DLL_SUFFIX = dylib

View File

@@ -0,0 +1,94 @@
#
# ***** BEGIN LICENSE BLOCK *****
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
#
# The contents of this file are subject to the Mozilla Public License Version
# 1.1 (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
# http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the
# License.
#
# The Original Code is the Netscape Portable Runtime (NSPR).
#
# The Initial Developer of the Original Code is
# Netscape Communications Corporation.
# Portions created by the Initial Developer are Copyright (C) 1999-2000
# the Initial Developer. All Rights Reserved.
#
# Contributor(s):
#
# Alternatively, the contents of this file may be used under the terms of
# either the GNU General Public License Version 2 or later (the "GPL"), or
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
# in which case the provisions of the GPL or the LGPL are applicable instead
# of those above. If you wish to allow use of your version of this file only
# under the terms of either the GPL or the LGPL, and not to allow others to
# use your version of this file under the terms of the MPL, indicate your
# decision by deleting the provisions above and replace them with the notice
# and other provisions required by the GPL or the LGPL. If you do not delete
# the provisions above, a recipient may use your version of this file under
# the terms of any one of the MPL, the GPL or the LGPL.
#
# ***** END LICENSE BLOCK *****
######################################################################
# Config stuff for Neutrino
######################################################################
include $(MOD_DEPTH)/config/UNIX.mk
#
# XXX
# Temporary define for the Client; to be removed when binary release is used
#
ifdef MOZILLA_CLIENT
ifneq ($(USE_PTHREADS),1)
CLASSIC_NSPR = 1
endif
endif
#
# The default implementation strategy for Linux is pthreads.
#
ifeq ($(CLASSIC_NSPR),1)
IMPL_STRATEGY = _EMU
DEFINES += -D_PR_LOCAL_THREADS_ONLY
else
USE_PTHREADS = 1
IMPL_STRATEGY = _PTH
DEFINES += -D_REENTRANT
endif
AR = qcc -Vgcc_ntox86 -M -a $@
CC = qcc -Vgcc_ntox86
LD = $(CC)
CCC = $(CC)
# Old Flags -DNO_REGEX -DSTRINGS_ALIGNED
OS_CFLAGS = -Wc,-Wall -Wc,-Wno-parentheses -DNTO \
-D_QNX_SOURCE -DHAVE_POINTER_LOCALTIME_R -shared
COMPILER_TAG = _qcc
MKSHLIB = qcc -Vgcc_ntox86 -shared -Wl,-h$(@:$(OBJDIR)/%.so=%.so) -M
RANLIB = ranlib
G++INCLUDES =
OS_LIBS =
EXTRA_LIBS = -lsocket
ifdef BUILD_OPT
OPTIMIZER = -O1
else
OPTIMIZER = -O1 -gstabs
endif
NOSUCHFILE = /no-such-file
GARBAGE += *.map

View File

@@ -0,0 +1,91 @@
#
# ***** BEGIN LICENSE BLOCK *****
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
#
# The contents of this file are subject to the Mozilla Public License Version
# 1.1 (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
# http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the
# License.
#
# The Original Code is the Netscape Portable Runtime (NSPR).
#
# The Initial Developer of the Original Code is
# Netscape Communications Corporation.
# Portions created by the Initial Developer are Copyright (C) 1998-2000
# the Initial Developer. All Rights Reserved.
#
# Contributor(s):
#
# Alternatively, the contents of this file may be used under the terms of
# either the GNU General Public License Version 2 or later (the "GPL"), or
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
# in which case the provisions of the GPL or the LGPL are applicable instead
# of those above. If you wish to allow use of your version of this file only
# under the terms of either the GPL or the LGPL, and not to allow others to
# use your version of this file under the terms of the MPL, indicate your
# decision by deleting the provisions above and replace them with the notice
# and other provisions required by the GPL or the LGPL. If you do not delete
# the provisions above, a recipient may use your version of this file under
# the terms of any one of the MPL, the GPL or the LGPL.
#
# ***** END LICENSE BLOCK *****
#
# Config stuff for NetBSD
#
include $(MOD_DEPTH)/config/UNIX.mk
CC = gcc
CCC = g++
RANLIB = ranlib
ifndef OBJECT_FMT
OBJECT_FMT := $(shell if echo __ELF__ | $${CC:-cc} -E - | grep -q __ELF__ ; then echo a.out ; else echo ELF ; fi)
endif
OS_REL_CFLAGS =
ifeq (86,$(findstring 86,$(OS_TEST)))
CPU_ARCH = x86
else
CPU_ARCH = $(OS_TEST)
endif
OS_CFLAGS = $(DSO_CFLAGS) $(OS_REL_CFLAGS) -ansi -Wall -pipe -DNETBSD -DHAVE_STRERROR -DHAVE_BSD_FLOCK
ifeq ($(USE_PTHREADS),1)
OS_LIBS = -lc_r
# XXX probably should define _THREAD_SAFE too.
else
OS_LIBS = -lc
DEFINES += -D_PR_LOCAL_THREADS_ONLY
endif
ARCH = netbsd
ifeq ($(OBJECT_FMT),ELF)
DLL_SUFFIX = so
else
DLL_SUFFIX = so.1.0
# XXX work around a bug in the a.out ld(1).
OS_LIBS =
endif
DSO_CFLAGS = -fPIC -DPIC
DSO_LDOPTS = -shared
ifeq ($(OBJECT_FMT),ELF)
DSO_LDOPTS +=-Wl,-soname,lib$(LIBRARY_NAME)$(LIBRARY_VERSION).$(DLL_SUFFIX)
endif
ifdef LIBRUNPATH
DSO_LDOPTS += -Wl,-R$(LIBRUNPATH)
endif
MKSHLIB = $(CC) $(DSO_LDOPTS)
G++INCLUDES = -I/usr/include/g++

View File

@@ -0,0 +1,174 @@
#
# ***** BEGIN LICENSE BLOCK *****
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
#
# The contents of this file are subject to the Mozilla Public License Version
# 1.1 (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
# http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the
# License.
#
# The Original Code is the Netscape Portable Runtime (NSPR).
#
# The Initial Developer of the Original Code is
# Netscape Communications Corporation.
# Portions created by the Initial Developer are Copyright (C) 1998-2000
# the Initial Developer. All Rights Reserved.
#
# Contributor(s):
#
# Alternatively, the contents of this file may be used under the terms of
# either the GNU General Public License Version 2 or later (the "GPL"), or
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
# in which case the provisions of the GPL or the LGPL are applicable instead
# of those above. If you wish to allow use of your version of this file only
# under the terms of either the GPL or the LGPL, and not to allow others to
# use your version of this file under the terms of the MPL, indicate your
# decision by deleting the provisions above and replace them with the notice
# and other provisions required by the GPL or the LGPL. If you do not delete
# the provisions above, a recipient may use your version of this file under
# the terms of any one of the MPL, the GPL or the LGPL.
#
# ***** END LICENSE BLOCK *****
#
# Configuration common to all (supported) versions of OS/2
#
# OS_CFLAGS is the command line options for the compiler when
# building the .DLL object files.
# OS_EXE_CFLAGS is the command line options for the compiler
# when building the .EXE object files; this is for the test
# programs.
# the macro OS_CFLAGS is set to OS_EXE_CFLAGS inside of the
# makefile for the pr/tests directory. ... Hack.
# Specify toolset. Default to EMX.
ifeq ($(MOZ_OS2_TOOLS),VACPP)
XP_OS2_VACPP = 1
else
ifeq ($(MOZ_OS2_TOOLS),PGCC)
XP_OS2_EMX = 1
else
MOZ_OS2_TOOLS = EMX
XP_OS2_EMX = 1
endif
endif
ifeq ($(XP_OS2_EMX),1)
MOZ_EMXTAG = $(subst .,,$(MOZ_OS2_EMX_OBJECTFORMAT))
endif
#
# On OS/2 we proudly support gbash...
#
SHELL = GBASH.EXE
CC = icc -q -DXP_OS2 -N10
CCC = icc -q -DXP_OS2 -DOS2=4 -N10
LINK = -ilink
AR = -ilib /noignorecase /nologo /Out:$(subst /,\\,$@)
RANLIB = @echo RANLIB
BSDECHO = @echo BSDECHO
NSINSTALL = nsinstall
INSTALL = $(NSINSTALL)
MAKE_OBJDIR = if test ! -d $(OBJDIR); then mkdir $(OBJDIR); fi
IMPLIB = implib -nologo -noignorecase
FILTER = cppfilt -b -p -q
RC = rc.exe
GARBAGE =
XP_DEFINE = -DXP_PC
LIB_SUFFIX = lib
DLL_SUFFIX = dll
OBJ_SUFFIX = obj
OS_CFLAGS = -W3 -Wcnd- -gm -gd+ -sd- -su4 -ge- -Mp
OS_EXE_CFLAGS = -W3 -Wcnd- -gm -gd+ -sd- -su4 -Mp
AR_EXTRA_ARGS =
ifdef BUILD_OPT
OPTIMIZER = -O+ -Oi
DEFINES = -UDEBUG -U_DEBUG -DNDEBUG
DLLFLAGS = -DLL -OUT:$@ -MAP:$(@:.dll=.map)
EXEFLAGS = -PMTYPE:VIO -OUT:$@ -MAP:$(@:.exe=.map) -nologo -NOE
OBJDIR_TAG = _OPT
else
OPTIMIZER = -Ti+ -DE
DEFINES = -DDEBUG -D_DEBUG -DDEBUGPRINTS
DLLFLAGS = -DEBUG -DLL -OUT:$@ -MAP:$(@:.dll=.map)
EXEFLAGS = -DEBUG -PMTYPE:VIO -OUT:$@ -MAP:$(@:.exe=.map) -nologo -NOE
OBJDIR_TAG = _DBG
LDFLAGS = -DEBUG
endif
DEFINES += -DOS2=4
DEFINES += -D_X86_
DEFINES += -D_PR_GLOBAL_THREADS_ONLY -DBSD_SELECT
# Name of the binary code directories
ifdef MOZ_LITE
OBJDIR_NAME = $(subst OS2,NAV,$(OS_CONFIG))_$(MOZ_OS2_TOOLS)$(MOZ_EMXTAG)$(OBJDIR_TAG).OBJ
else
OBJDIR_NAME = $(OS_CONFIG)_$(MOZ_OS2_TOOLS)$(MOZ_EMXTAG)$(OBJDIR_TAG).OBJ
endif
OS_DLLFLAGS = -nologo -DLL -FREE -NOE
ifdef XP_OS2_VACPP
OS_LIBS = so32dll.lib tcp32dll.lib
DEFINES += -DXP_OS2_VACPP -DTCPV40HDRS
else
CC = gcc
CCC = gcc
LINK = gcc
RC = rc.exe
FILTER = emxexp
IMPLIB = emximp -o
# Determine which object format to use. Two choices:
# a.out and omf. We default to omf.
ifeq ($(MOZ_OS2_EMX_OBJECTFORMAT), A.OUT)
AR = ar -q $@
LIB_SUFFIX = a
else
OMF_FLAG = -Zomf
AR = emxomfar r $@
LIB_SUFFIX = lib
endif
OS_LIBS = -lsocket -lemxio
DEFINES += -DXP_OS2 -DXP_OS2_EMX -DOS2EMX_PLAIN_CHAR
OS_CFLAGS = $(OMF_FLAG) -Wall -Wno-unused -Zmtd
OS_EXE_CFLAGS = $(OMF_FLAG) -Wall -Wno-unused -Zmtd
OS_DLLFLAGS = $(OMF_FLAG) -Zmt -Zdll -Zcrtdll -o $@
ifeq ($(MOZ_OS2_EMX_OBJECTFORMAT),OMF)
EXEFLAGS += -Zlinker /DE
endif
ifdef BUILD_OPT
OPTIMIZER = -O3
DLLFLAGS =
EXEFLAGS = -Zmtd -o $@
else
OPTIMIZER = -g #-s
DLLFLAGS = -g #-s
EXEFLAGS = -g $(OMF_FLAG) -Zmtd -L$(DIST)/lib -o $@ # -s
ifeq ($(MOZ_OS2_EMX_OBJECTFORMAT),OMF)
EXEFLAGS += -Zlinker /DE
endif
endif
AR_EXTRA_ARGS =
endif

View File

@@ -0,0 +1,135 @@
#
# ***** BEGIN LICENSE BLOCK *****
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
#
# The contents of this file are subject to the Mozilla Public License Version
# 1.1 (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
# http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the
# License.
#
# The Original Code is the Netscape Portable Runtime (NSPR).
#
# The Initial Developer of the Original Code is
# Netscape Communications Corporation.
# Portions created by the Initial Developer are Copyright (C) 1998-2000
# the Initial Developer. All Rights Reserved.
#
# Contributor(s):
#
# Alternatively, the contents of this file may be used under the terms of
# either the GNU General Public License Version 2 or later (the "GPL"), or
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
# in which case the provisions of the GPL or the LGPL are applicable instead
# of those above. If you wish to allow use of your version of this file only
# under the terms of either the GPL or the LGPL, and not to allow others to
# use your version of this file under the terms of the MPL, indicate your
# decision by deleting the provisions above and replace them with the notice
# and other provisions required by the GPL or the LGPL. If you do not delete
# the provisions above, a recipient may use your version of this file under
# the terms of any one of the MPL, the GPL or the LGPL.
#
# ***** END LICENSE BLOCK *****
#
# Config stuff for DEC OSF/1
#
#
# The Bourne shell (sh) on OSF1 doesn't handle "set -e" correctly,
# which we use to stop LOOP_OVER_DIRS submakes as soon as any
# submake fails. So we use the Korn shell instead.
#
SHELL = /usr/bin/ksh
include $(MOD_DEPTH)/config/UNIX.mk
#
# XXX
# Temporary define for the Client; to be removed when binary release is used
#
ifdef MOZILLA_CLIENT
ifneq ($(USE_PTHREADS),1)
CLASSIC_NSPR = 1
endif
endif
#
# Prior to OSF1 V4.0, classic nspr is the default (and only) implementation
# strategy.
#
# On OSF1 V4.0, pthreads is the default implementation strategy.
# Classic nspr is also available.
#
ifeq (,$(filter-out V2.0 V3.2,$(OS_RELEASE)))
CLASSIC_NSPR = 1
endif
ifeq ($(CLASSIC_NSPR), 1)
IMPL_STRATEGY = _EMU
DEFINES += -D_PR_LOCAL_THREADS_ONLY
else
USE_PTHREADS = 1
ifeq ($(HAVE_CCONF), 1)
IMPL_STRATEGY =
else
IMPL_STRATEGY = _PTH
endif
endif
ifeq ($(HAVE_CCONF), 1)
CC = cc $(NON_LD_FLAGS)
else
CC = cc $(NON_LD_FLAGS) -std1
endif
ifneq ($(OS_RELEASE),V2.0)
CC += -readonly_strings
endif
# The C++ compiler cxx has -readonly_strings on by default.
CCC = cxx
RANLIB = /bin/true
CPU_ARCH = alpha
ifdef BUILD_OPT
OPTIMIZER += -Olimit 4000
endif
NON_LD_FLAGS = -ieee_with_inexact
OS_CFLAGS = -DOSF1 -D_REENTRANT
ifeq ($(HAVE_CCONF), 1)
OS_CFLAGS += -DIS_64 -DOSF1V4D -DOSF1
endif
ifneq (,$(filter-out V2.0 V3.2,$(OS_RELEASE)))
OS_CFLAGS += -DOSF1_HAVE_MACHINE_BUILTINS_H
endif
ifeq (,$(filter-out V2.0 V3.2,$(OS_RELEASE)))
OS_CFLAGS += -DHAVE_INT_LOCALTIME_R
else
OS_CFLAGS += -DHAVE_POINTER_LOCALTIME_R
endif
ifeq (,$(filter-out V4.0%,$(OS_RELEASE)))
OS_CFLAGS += -DOSF1V4_MAP_PRIVATE_BUG
endif
ifeq ($(USE_PTHREADS),1)
OS_CFLAGS += -pthread
ifneq (,$(filter-out V2.0 V3.2,$(OS_RELEASE)))
OS_CFLAGS += -D_PR_HAVE_THREADSAFE_GETHOST
endif
endif
# The command to build a shared library on OSF1.
MKSHLIB = ld -shared -all -expect_unresolved "*" -soname $(notdir $@)
DSO_LDOPTS = -shared

View File

@@ -0,0 +1,82 @@
#
# ***** BEGIN LICENSE BLOCK *****
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
#
# The contents of this file are subject to the Mozilla Public License Version
# 1.1 (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
# http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the
# License.
#
# The Original Code is the Netscape Portable Runtime (NSPR).
#
# The Initial Developer of the Original Code is
# Netscape Communications Corporation.
# Portions created by the Initial Developer are Copyright (C) 1998-2000
# the Initial Developer. All Rights Reserved.
#
# Contributor(s):
#
# Alternatively, the contents of this file may be used under the terms of
# either the GNU General Public License Version 2 or later (the "GPL"), or
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
# in which case the provisions of the GPL or the LGPL are applicable instead
# of those above. If you wish to allow use of your version of this file only
# under the terms of either the GPL or the LGPL, and not to allow others to
# use your version of this file under the terms of the MPL, indicate your
# decision by deleting the provisions above and replace them with the notice
# and other provisions required by the GPL or the LGPL. If you do not delete
# the provisions above, a recipient may use your version of this file under
# the terms of any one of the MPL, the GPL or the LGPL.
#
# ***** END LICENSE BLOCK *****
#
# Config stuff for OpenBSD
#
include $(MOD_DEPTH)/config/UNIX.mk
CC = gcc
CCC = g++
RANLIB = ranlib
OS_REL_CFLAGS =
ifeq (86,$(findstring 86,$(OS_TEST)))
CPU_ARCH = x86
else
CPU_ARCH = $(OS_TEST)
endif
OS_CFLAGS = $(DSO_CFLAGS) $(OS_REL_CFLAGS) -ansi -Wall -pipe $(THREAD_FLAG) -DOPENBSD -DHAVE_STRERROR -DHAVE_BSD_FLOCK
ifeq ($(USE_PTHREADS),1)
THREAD_FLAG += -pthread
# XXX probably should define _THREAD_SAFE too.
else
DEFINES += -D_PR_LOCAL_THREADS_ONLY
endif
ARCH = openbsd
DLL_SUFFIX = so.1.0
DSO_CFLAGS = -fPIC
DSO_LDOPTS = -Bshareable
ifeq ($(OS_TEST),alpha)
DSO_LDOPTS = -shared
endif
ifeq ($(OS_TEST),mips)
DSO_LDOPTS = -shared
endif
ifeq ($(OS_TEST),pmax)
DSO_LDOPTS = -shared
endif
MKSHLIB = $(LD) $(DSO_LDOPTS)
G++INCLUDES = -I/usr/include/g++

View File

@@ -0,0 +1,54 @@
#
# ***** BEGIN LICENSE BLOCK *****
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
#
# The contents of this file are subject to the Mozilla Public License Version
# 1.1 (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
# http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the
# License.
#
# The Original Code is the Netscape Portable Runtime (NSPR).
#
# The Initial Developer of the Original Code is
# Netscape Communications Corporation.
# Portions created by the Initial Developer are Copyright (C) 1998-2000
# the Initial Developer. All Rights Reserved.
#
# Contributor(s):
#
# Alternatively, the contents of this file may be used under the terms of
# either the GNU General Public License Version 2 or later (the "GPL"), or
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
# in which case the provisions of the GPL or the LGPL are applicable instead
# of those above. If you wish to allow use of your version of this file only
# under the terms of either the GPL or the LGPL, and not to allow others to
# use your version of this file under the terms of the MPL, indicate your
# decision by deleting the provisions above and replace them with the notice
# and other provisions required by the GPL or the LGPL. If you do not delete
# the provisions above, a recipient may use your version of this file under
# the terms of any one of the MPL, the GPL or the LGPL.
#
# ***** END LICENSE BLOCK *****
#
# Config stuff for Compaq OpenVMS
#
include $(MOD_DEPTH)/config/UNIX.mk
RANLIB = /bin/true
CPU_ARCH_TAG = _$(CPU_ARCH)
#
# XCFLAGS are the only CFLAGS that are used during a link operation. Defining
# OPTIMIZER in XCFLAGS means that each compilation line gets OPTIMIZER
# included twice, but at least we get OPTIMIZER included in the link
# operations; and OpenVMS needs it!
#
XCFLAGS += $(OPTIMIZER)

View File

@@ -0,0 +1,61 @@
#
# ***** BEGIN LICENSE BLOCK *****
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
#
# The contents of this file are subject to the Mozilla Public License Version
# 1.1 (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
# http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the
# License.
#
# The Original Code is the Netscape Portable Runtime (NSPR).
#
# The Initial Developer of the Original Code is
# Netscape Communications Corporation.
# Portions created by the Initial Developer are Copyright (C) 1998-2000
# the Initial Developer. All Rights Reserved.
#
# Contributor(s):
#
# Alternatively, the contents of this file may be used under the terms of
# either the GNU General Public License Version 2 or later (the "GPL"), or
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
# in which case the provisions of the GPL or the LGPL are applicable instead
# of those above. If you wish to allow use of your version of this file only
# under the terms of either the GPL or the LGPL, and not to allow others to
# use your version of this file under the terms of the MPL, indicate your
# decision by deleting the provisions above and replace them with the notice
# and other provisions required by the GPL or the LGPL. If you do not delete
# the provisions above, a recipient may use your version of this file under
# the terms of any one of the MPL, the GPL or the LGPL.
#
# ***** END LICENSE BLOCK *****
######################################################################
# Config stuff for QNX.
######################################################################
include $(MOD_DEPTH)/config/UNIX.mk
CPU_ARCH = x86
ifndef NS_USE_GCC
CC = cc
CCC = cc
endif
RANLIB = true
G++INCLUDES =
OS_LIBS =
XLDOPTS = -lunix
OS_CFLAGS = -DQNX -Di386 -D_PR_LOCAL_THREADS_ONLY -D_PR_NEED_H_ERRNO
#IMPL_STRATEGY = _EMU
NOSUCHFILE = /no-such-file
GARBAGE = $(wildcard *.err)

View File

@@ -0,0 +1,9 @@
This part of of the tree taken from NSPR 4.1. The
NSPR config tree was tagged with:
cvs tag ldapcsdk_branch50-config
The version of NSPR this was taken from:
NSPRPUB_RELEASE_4_1 (revision: 3.23)

View File

@@ -0,0 +1,87 @@
#
# ***** BEGIN LICENSE BLOCK *****
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
#
# The contents of this file are subject to the Mozilla Public License Version
# 1.1 (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
# http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the
# License.
#
# The Original Code is the Netscape Portable Runtime (NSPR).
#
# The Initial Developer of the Original Code is
# Netscape Communications Corporation.
# Portions created by the Initial Developer are Copyright (C) 1998-2000
# the Initial Developer. All Rights Reserved.
#
# Contributor(s):
#
# Alternatively, the contents of this file may be used under the terms of
# either the GNU General Public License Version 2 or later (the "GPL"), or
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
# in which case the provisions of the GPL or the LGPL are applicable instead
# of those above. If you wish to allow use of your version of this file only
# under the terms of either the GPL or the LGPL, and not to allow others to
# use your version of this file under the terms of the MPL, indicate your
# decision by deleting the provisions above and replace them with the notice
# and other provisions required by the GPL or the LGPL. If you do not delete
# the provisions above, a recipient may use your version of this file under
# the terms of any one of the MPL, the GPL or the LGPL.
#
# ***** END LICENSE BLOCK *****
#
# Config stuff for Rhapsody
#
include $(MOD_DEPTH)/config/UNIX.mk
#
# The default implementation strategy for Rhapsody is pthreads.
#
ifeq ($(CLASSIC_NSPR),1)
IMPL_STRATEGY = _EMU
DEFINES += -D_PR_LOCAL_THREADS_ONLY
else
USE_PTHREADS = 1
IMPL_STRATEGY = _PTH
endif
CC = cc
CCC = c++
RANLIB = ranlib
ifeq (86,$(findstring 86,$(OS_TEST)))
OS_REL_CFLAGS = -mno-486 -Di386
CPU_ARCH = i386
else
OS_REL_CFLAGS = -Dppc
CPU_ARCH = ppc
endif
# "Commons" are tentative definitions in a global scope, like this:
# int x;
# The meaning of a common is ambiguous. It may be a true definition:
# int x = 0;
# or it may be a declaration of a symbol defined in another file:
# extern int x;
# Use the -fno-common option to force all commons to become true
# definitions so that the linker can catch multiply-defined symbols.
# Also, common symbols are not allowed with Rhapsody dynamic libraries.
OS_CFLAGS = $(DSO_CFLAGS) $(OS_REL_CFLAGS) -Wmost -fno-common -pipe -DRHAPSODY -DHAVE_STRERROR -DHAVE_BSD_FLOCK
ARCH = rhapsody
# May override this with -bundle to create a loadable module.
DSO_LDOPTS = -dynamiclib -compatibility_version 1 -current_version 1 -all_load
MKSHLIB = $(CC) -arch $(CPU_ARCH) $(DSO_LDOPTS)
DLL_SUFFIX = dylib
G++INCLUDES = -I/usr/include/g++

View File

@@ -0,0 +1,67 @@
#
# ***** BEGIN LICENSE BLOCK *****
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
#
# The contents of this file are subject to the Mozilla Public License Version
# 1.1 (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
# http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the
# License.
#
# The Original Code is the Netscape Portable Runtime (NSPR).
#
# The Initial Developer of the Original Code is
# Netscape Communications Corporation.
# Portions created by the Initial Developer are Copyright (C) 1998-2000
# the Initial Developer. All Rights Reserved.
#
# Contributor(s):
#
# Alternatively, the contents of this file may be used under the terms of
# either the GNU General Public License Version 2 or later (the "GPL"), or
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
# in which case the provisions of the GPL or the LGPL are applicable instead
# of those above. If you wish to allow use of your version of this file only
# under the terms of either the GPL or the LGPL, and not to allow others to
# use your version of this file under the terms of the MPL, indicate your
# decision by deleting the provisions above and replace them with the notice
# and other provisions required by the GPL or the LGPL. If you do not delete
# the provisions above, a recipient may use your version of this file under
# the terms of any one of the MPL, the GPL or the LGPL.
#
# ***** END LICENSE BLOCK *****
#
# Config stuff for SCO OpenServer for x86.
# SCO OpenServer 5, based on SVR3.2, is intended for small to
# medium customers.
#
include $(MOD_DEPTH)/config/UNIX.mk
CC = cc -b elf -KPIC
CCC = $(NSDEPTH)/build/hcpp CC +.cpp +w
RANLIB = /bin/true
DEFINES += -D_PR_LOCAL_THREADS_ONLY
#
# -DSCO - Changes to Netscape source (consistent with AIX, LINUX, etc..)
# -Dsco - Needed for /usr/include/X11/*
#
OS_CFLAGS = -DSYSV -D_SVID3 -DHAVE_STRERROR -D_PR_NEED_H_ERRNO -DSCO -Dsco
#OS_LIBS = -lpmapi -lsocket -lc
MKSHLIB = $(LD) $(DSO_LDOPTS)
CPU_ARCH = x86
ARCH = sco
NOSUCHFILE = /no-such-file
BSDECHO = /bin/echo
DSO_LDOPTS = -b elf -G

View File

@@ -0,0 +1,112 @@
#
# ***** BEGIN LICENSE BLOCK *****
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
#
# The contents of this file are subject to the Mozilla Public License Version
# 1.1 (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
# http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the
# License.
#
# The Original Code is the Netscape Portable Runtime (NSPR).
#
# The Initial Developer of the Original Code is
# Netscape Communications Corporation.
# Portions created by the Initial Developer are Copyright (C) 1998-2000
# the Initial Developer. All Rights Reserved.
#
# Contributor(s):
#
# Alternatively, the contents of this file may be used under the terms of
# either the GNU General Public License Version 2 or later (the "GPL"), or
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
# in which case the provisions of the GPL or the LGPL are applicable instead
# of those above. If you wish to allow use of your version of this file only
# under the terms of either the GPL or the LGPL, and not to allow others to
# use your version of this file under the terms of the MPL, indicate your
# decision by deleting the provisions above and replace them with the notice
# and other provisions required by the GPL or the LGPL. If you do not delete
# the provisions above, a recipient may use your version of this file under
# the terms of any one of the MPL, the GPL or the LGPL.
#
# ***** END LICENSE BLOCK *****
#
# Config stuff for SNI SINIX (aka ReliantUNIX)
#
include $(MOD_DEPTH)/config/UNIX.mk
ifeq (86,$(findstring 86,$(OS_TEST)))
CPU_ARCH = x86
else
CPU_ARCH = mips
endif
CPU_ARCH_TAG = _$(CPU_ARCH)
# use gcc -tf-
NS_USE_GCC = 1
ifeq ($(NS_USE_GCC),1)
## gcc-2.7.2 homebrewn
CC = gcc
COMPILER_TAG = _gcc
CCC = g++
AS = $(CC) -x assembler-with-cpp
ifeq ($(CPU_ARCH),mips)
LD = gld
endif
ODD_CFLAGS = -Wall -Wno-format
ifeq ($(CPU_ARCH),mips)
# The -pipe flag only seems to work on the mips version of SINIX.
ODD_CFLAGS += -pipe
endif
ifdef BUILD_OPT
OPTIMIZER = -O
#OPTIMIZER = -O6
endif
MKSHLIB = $(LD) -G -z defs -h $(@:$(OBJDIR)/%.so=%.so)
#DSO_LDOPTS = -G -Xlinker -Blargedynsym
else
## native compiler (CDS++ 1.0)
CC = /usr/bin/cc
CCC = /usr/bin/CC
AS = /usr/bin/cc
#ODD_CFLAGS = -fullwarn -xansi
ODD_CFLAGS =
ifdef BUILD_OPT
#OPTIMIZER = -Olimit 4000
OPTIMIZER = -O -F Olimit,4000
endif
MKSHLIB = $(LD) -G -z defs -h $(@:$(OBJDIR)/%.so=%.so)
#DSO_LDOPTS = -G -W l,-Blargedynsym
endif
ifeq ($(CPU_ARCH),x86)
DEFINES += -Di386
endif
ODD_CFLAGS += -DSVR4 -DSNI -DRELIANTUNIX -Dsinix -DHAVE_SVID_GETTOD
# On SINIX 5.43, need to define IP_MULTICAST in order to get the
# IP multicast macro and struct definitions in netinet/in.h.
# (SINIX 5.42 does not have IP multicast at all.)
ifeq ($(OS_RELEASE),5.43)
ODD_CFLAGS += -DIP_MULTICAST
endif
RANLIB = /bin/true
# For purify
NOMD_OS_CFLAGS = $(ODD_CFLAGS)
# we do not have -MDupdate ...
OS_CFLAGS = $(NOMD_OS_CFLAGS)
OS_LIBS = -lsocket -lnsl -lresolv -ldl -lc
NOSUCHFILE = /no-such-file
DEFINES += -D_PR_LOCAL_THREADS_ONLY

View File

@@ -0,0 +1,46 @@
#
# ***** BEGIN LICENSE BLOCK *****
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
#
# The contents of this file are subject to the Mozilla Public License Version
# 1.1 (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
# http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the
# License.
#
# The Original Code is the Netscape Portable Runtime (NSPR).
#
# The Initial Developer of the Original Code is
# Netscape Communications Corporation.
# Portions created by the Initial Developer are Copyright (C) 1998-2000
# the Initial Developer. All Rights Reserved.
#
# Contributor(s):
#
# Alternatively, the contents of this file may be used under the terms of
# either the GNU General Public License Version 2 or later (the "GPL"), or
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
# in which case the provisions of the GPL or the LGPL are applicable instead
# of those above. If you wish to allow use of your version of this file only
# under the terms of either the GPL or the LGPL, and not to allow others to
# use your version of this file under the terms of the MPL, indicate your
# decision by deleting the provisions above and replace them with the notice
# and other provisions required by the GPL or the LGPL. If you do not delete
# the provisions above, a recipient may use your version of this file under
# the terms of any one of the MPL, the GPL or the LGPL.
#
# ***** END LICENSE BLOCK *****
#
# Config stuff for SunOS.
# 4 and 5 are vastly different, so we use 2 different files.
#
ifeq ($(basename $(OS_RELEASE)),4.1)
include $(MOD_DEPTH)/config/SunOS4.mk
else
include $(MOD_DEPTH)/config/SunOS5.mk
endif

View File

@@ -0,0 +1,72 @@
#
# ***** BEGIN LICENSE BLOCK *****
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
#
# The contents of this file are subject to the Mozilla Public License Version
# 1.1 (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
# http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the
# License.
#
# The Original Code is the Netscape Portable Runtime (NSPR).
#
# The Initial Developer of the Original Code is
# Netscape Communications Corporation.
# Portions created by the Initial Developer are Copyright (C) 1998-2000
# the Initial Developer. All Rights Reserved.
#
# Contributor(s):
#
# Alternatively, the contents of this file may be used under the terms of
# either the GNU General Public License Version 2 or later (the "GPL"), or
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
# in which case the provisions of the GPL or the LGPL are applicable instead
# of those above. If you wish to allow use of your version of this file only
# under the terms of either the GPL or the LGPL, and not to allow others to
# use your version of this file under the terms of the MPL, indicate your
# decision by deleting the provisions above and replace them with the notice
# and other provisions required by the GPL or the LGPL. If you do not delete
# the provisions above, a recipient may use your version of this file under
# the terms of any one of the MPL, the GPL or the LGPL.
#
# ***** END LICENSE BLOCK *****
#
# Config stuff for SunOS4.1
#
include $(MOD_DEPTH)/config/UNIX.mk
# SunOS 4 _requires_ that shared libs have a version number.
# XXX FIXME: Version number should use NSPR_VERSION_NUMBER?
DLL_SUFFIX = so.1.0
CC = gcc
CCC = g++
COMPILER_TAG = _gcc
RANLIB = ranlib
CPU_ARCH = sparc
DEFINES += -D_PR_LOCAL_THREADS_ONLY
# Purify doesn't like -MDupdate
NOMD_OS_CFLAGS = -Wall -Wno-format -DSUNOS4
ifdef NO_MDUPDATE
OS_CFLAGS = $(DSO_CFLAGS) $(NOMD_OS_CFLAGS)
else
OS_CFLAGS = $(DSO_CFLAGS) $(NOMD_OS_CFLAGS) -MDupdate $(DEPENDENCIES)
endif
MKSHLIB = $(LD) $(DSO_LDOPTS)
NOSUCHFILE = /no-such-file
DSO_LDOPTS =
# -fPIC generates position-independent code for use in a shared library.
DSO_CFLAGS = -fPIC

View File

@@ -0,0 +1,53 @@
#
# ***** BEGIN LICENSE BLOCK *****
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
#
# The contents of this file are subject to the Mozilla Public License Version
# 1.1 (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
# http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the
# License.
#
# The Original Code is the Netscape security libraries.
#
# The Initial Developer of the Original Code is
# Netscape Communications Corporation.
# Portions created by the Initial Developer are Copyright (C) 2000
# the Initial Developer. All Rights Reserved.
#
# Contributor(s):
#
# Alternatively, the contents of this file may be used under the terms of
# either the GNU General Public License Version 2 or later (the "GPL"), or
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
# in which case the provisions of the GPL or the LGPL are applicable instead
# of those above. If you wish to allow use of your version of this file only
# under the terms of either the GPL or the LGPL, and not to allow others to
# use your version of this file under the terms of the MPL, indicate your
# decision by deleting the provisions above and replace them with the notice
# and other provisions required by the GPL or the LGPL. If you do not delete
# the provisions above, a recipient may use your version of this file under
# the terms of any one of the MPL, the GPL or the LGPL.
#
# ***** END LICENSE BLOCK *****
# Config stuff for Solaris 8 on x86
#
SOL_CFLAGS = -D_SVID_GETTOD
include $(CORE_DEPTH)/coreconf/SunOS5.mk
CPU_ARCH = x86
ARCHFLAG =
OS_DEFINES += -Di386
ifeq ($(OS_RELEASE),5.8_i86pc)
OS_DEFINES += -DSOLARIS2_8
endif
OS_LIBS += -lthread -lnsl -lsocket -lposix4 -ldl -lc

View File

@@ -0,0 +1,48 @@
#
# ***** BEGIN LICENSE BLOCK *****
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
#
# The contents of this file are subject to the Mozilla Public License Version
# 1.1 (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
# http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the
# License.
#
# The Original Code is the Netscape security libraries.
#
# The Initial Developer of the Original Code is
# Netscape Communications Corporation.
# Portions created by the Initial Developer are Copyright (C) 1994-2000
# the Initial Developer. All Rights Reserved.
#
# Contributor(s):
#
# Alternatively, the contents of this file may be used under the terms of
# either the GNU General Public License Version 2 or later (the "GPL"), or
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
# in which case the provisions of the GPL or the LGPL are applicable instead
# of those above. If you wish to allow use of your version of this file only
# under the terms of either the GPL or the LGPL, and not to allow others to
# use your version of this file under the terms of the MPL, indicate your
# decision by deleting the provisions above and replace them with the notice
# and other provisions required by the GPL or the LGPL. If you do not delete
# the provisions above, a recipient may use your version of this file under
# the terms of any one of the MPL, the GPL or the LGPL.
#
# ***** END LICENSE BLOCK *****
# Config stuff for SunOS5.9
SOL_CFLAGS += -D_SVID_GETTOD
include $(CORE_DEPTH)/coreconf/SunOS5.mk
ifeq ($(OS_RELEASE),5.9)
OS_DEFINES += -DSOLARIS2_9
endif
OS_LIBS += -lthread -lnsl -lsocket -lposix4 -ldl -lc

View File

@@ -0,0 +1,52 @@
#
# ***** BEGIN LICENSE BLOCK *****
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
#
# The contents of this file are subject to the Mozilla Public License Version
# 1.1 (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
# http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the
# License.
#
# The Original Code is the Netscape security libraries.
#
# The Initial Developer of the Original Code is
# Netscape Communications Corporation.
# Portions created by the Initial Developer are Copyright (C) 2000
# the Initial Developer. All Rights Reserved.
#
# Contributor(s):
#
# Alternatively, the contents of this file may be used under the terms of
# either the GNU General Public License Version 2 or later (the "GPL"), or
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
# in which case the provisions of the GPL or the LGPL are applicable instead
# of those above. If you wish to allow use of your version of this file only
# under the terms of either the GPL or the LGPL, and not to allow others to
# use your version of this file under the terms of the MPL, indicate your
# decision by deleting the provisions above and replace them with the notice
# and other provisions required by the GPL or the LGPL. If you do not delete
# the provisions above, a recipient may use your version of this file under
# the terms of any one of the MPL, the GPL or the LGPL.
#
# ***** END LICENSE BLOCK *****
# Config stuff for Solaris 9 on x86
SOL_CFLAGS = -D_SVID_GETTOD
include $(CORE_DEPTH)/coreconf/SunOS5.mk
CPU_ARCH = x86
ARCHFLAG =
OS_DEFINES += -Di386
ifeq ($(OS_RELEASE),5.9_i86pc)
OS_DEFINES += -DSOLARIS2_9
endif
OS_LIBS += -lthread -lnsl -lsocket -lposix4 -ldl -lc

View File

@@ -0,0 +1,218 @@
#
# ***** BEGIN LICENSE BLOCK *****
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
#
# The contents of this file are subject to the Mozilla Public License Version
# 1.1 (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
# http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the
# License.
#
# The Original Code is the Netscape Portable Runtime (NSPR).
#
# The Initial Developer of the Original Code is
# Netscape Communications Corporation.
# Portions created by the Initial Developer are Copyright (C) 1998-2000
# the Initial Developer. All Rights Reserved.
#
# Contributor(s):
#
# Alternatively, the contents of this file may be used under the terms of
# either the GNU General Public License Version 2 or later (the "GPL"), or
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
# in which case the provisions of the GPL or the LGPL are applicable instead
# of those above. If you wish to allow use of your version of this file only
# under the terms of either the GPL or the LGPL, and not to allow others to
# use your version of this file under the terms of the MPL, indicate your
# decision by deleting the provisions above and replace them with the notice
# and other provisions required by the GPL or the LGPL. If you do not delete
# the provisions above, a recipient may use your version of this file under
# the terms of any one of the MPL, the GPL or the LGPL.
#
# ***** END LICENSE BLOCK *****
#
# Config stuff for SunOS 5.x on sparc and x86
#
include $(MOD_DEPTH)/config/UNIX.mk
#
# XXX
# Temporary define for the Client; to be removed when binary release is used
#
ifdef MOZILLA_CLIENT
ifneq ($(USE_PTHREADS),1)
LOCAL_THREADS_ONLY = 1
endif
ifndef NS_USE_NATIVE
NS_USE_GCC = 1
endif
endif
#
# The default implementation strategy on Solaris is pthreads.
# Global threads only and local threads only are also available.
#
ifeq ($(GLOBAL_THREADS_ONLY),1)
IMPL_STRATEGY = _NATIVE
DEFINES += -D_PR_GLOBAL_THREADS_ONLY
else
ifeq ($(LOCAL_THREADS_ONLY),1)
IMPL_STRATEGY = _EMU
DEFINES += -D_PR_LOCAL_THREADS_ONLY
else
USE_PTHREADS = 1
ifeq ($(HAVE_CCONF), 1)
IMPL_STRATEGY =
else
IMPL_STRATEGY = _PTH
endif
endif
endif
ifeq ($(NS_USE_GCC), 1)
CC = gcc -Wall
CCC = g++ -Wall
ASFLAGS += -Wa,-P
COMPILER_TAG = _gcc
ifdef NO_MDUPDATE
OS_CFLAGS = $(NOMD_OS_CFLAGS)
else
OS_CFLAGS = $(NOMD_OS_CFLAGS) -MDupdate $(DEPENDENCIES)
endif
else
CC = cc -xstrconst
CCC = CC -Qoption cg -xstrconst
ASFLAGS += -Wa,-P
OS_CFLAGS = $(NOMD_OS_CFLAGS)
#
# If we are building for a release, we want to put all symbol
# tables in the debug executable or share library instead of
# the .o files, so that our clients can run dbx on the debug
# library without having the .o files around.
#
ifdef BUILD_NUMBER
ifndef BUILD_OPT
OS_CFLAGS += -xs
endif
endif
endif
ifeq ($(USE_64),1)
ifndef INTERNAL_TOOLS
ifneq ($(NS_USE_GCC), 1)
CC += -xarch=v9
CCC += -xarch=v9
endif
endif
COMPILER_TAG = _64
else
ifeq ($(HAVE_CCONF), 1)
COMPILER_TAG =
else
COMPILER_TAG = _32
endif
endif
RANLIB = echo
OS_DEFINES = -DSVR4 -DSYSV -D__svr4 -D__svr4__ -DSOLARIS
ifeq ($(OS_TEST),i86pc)
CPU_ARCH = x86
COMPILER_TAG = _i86pc
OS_DEFINES += -Di386
# The default debug format, DWARF (-g), is not supported by gcc
# on i386-ANY-sysv4/solaris, but the stabs format is. It is
# assumed that the Solaris assembler /usr/ccs/bin/as is used.
# If your gcc uses GNU as, you do not need the -Wa,-s option.
ifndef BUILD_OPT
ifeq ($(NS_USE_GCC), 1)
OPTIMIZER = -Wa,-s -gstabs
endif
endif
else
ifeq ($(HAVE_CCONF), 1)
CPU_ARCH =
else
CPU_ARCH = sparc
endif
endif
ifeq ($(HAVE_CCONF), 1)
CPU_ARCH_TAG =
else
CPU_ARCH_TAG = _$(CPU_ARCH)
endif
ifeq (5.5,$(findstring 5.5,$(OS_RELEASE)))
OS_DEFINES += -DSOLARIS2_5
else
ifeq (,$(filter-out 5.3 5.4,$(OS_RELEASE)))
OS_DEFINES += -D_PR_NO_LARGE_FILES
else
OS_DEFINES += -D_PR_HAVE_OFF64_T
# The lfcompile64(5) man page on Solaris 2.6 says:
# For applications that do not wish to conform to the POSIX or
# X/Open specifications, the 64-bit transitional interfaces
# are available by default. No compile-time flags need to be
# set.
# But gcc 2.7.2.x fails to define _LARGEFILE64_SOURCE by default.
# The native compiler, gcc 2.8.x, and egcs don't have this problem.
ifeq ($(NS_USE_GCC), 1)
OS_DEFINES += -D_LARGEFILE64_SOURCE
endif
endif
endif
ifneq ($(LOCAL_THREADS_ONLY),1)
OS_DEFINES += -D_REENTRANT -DHAVE_POINTER_LOCALTIME_R
endif
# Purify doesn't like -MDupdate
NOMD_OS_CFLAGS = $(DSO_CFLAGS) $(OS_DEFINES) $(SOL_CFLAGS)
MKSHLIB = $(LD) $(DSO_LDOPTS)
# ld options:
# -G: produce a shared object
# -z defs: no unresolved symbols allowed
DSO_LDOPTS = -G -h $(notdir $@)
# -KPIC generates position independent code for use in shared libraries.
# (Similarly for -fPIC in case of gcc.)
ifeq ($(NS_USE_GCC), 1)
DSO_CFLAGS = -fPIC
else
DSO_CFLAGS = -KPIC
endif
NOSUCHFILE = /no-such-file
#
# Library of atomic functions for UltraSparc systems
#
# The nspr makefiles build ULTRASPARC_LIBRARY (which contains assembly language
# implementation of the nspr atomic functions for UltraSparc systems) in addition
# to libnspr.so. (The actual name of the library is
# lib$(ULTRASPARC_LIBRARY)$(MOD_VERSION).so
#
# The actual name of the filter-library, recorded in libnspr.so, is set to the
# value of $(ULTRASPARC_FILTER_LIBRARY).
# For an application to use the assembly-language implementation, a link should be
# made so that opening ULTRASPARC_FILTER_LIBRARY results in opening
# ULTRASPARC_LIBRARY. This indirection requires the user to explicitly set up
# library for use on UltraSparc systems, thereby helping to avoid using it by
# accident on non-UltraSparc systems.
# The directory containing the ultrasparc libraries should be in LD_LIBRARY_PATH.
#
ifeq ($(OS_TEST),sun4u)
ULTRASPARC_LIBRARY = ultrasparc
ULTRASPARC_FILTER_LIBRARY = libatomic.so
DSO_LDOPTS += -f $(ULTRASPARC_FILTER_LIBRARY)
endif

View File

@@ -0,0 +1,95 @@
#
# ***** BEGIN LICENSE BLOCK *****
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
#
# The contents of this file are subject to the Mozilla Public License Version
# 1.1 (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
# http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the
# License.
#
# The Original Code is the Netscape Portable Runtime (NSPR).
#
# The Initial Developer of the Original Code is
# Netscape Communications Corporation.
# Portions created by the Initial Developer are Copyright (C) 1998-2000
# the Initial Developer. All Rights Reserved.
#
# Contributor(s):
#
# Alternatively, the contents of this file may be used under the terms of
# either the GNU General Public License Version 2 or later (the "GPL"), or
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
# in which case the provisions of the GPL or the LGPL are applicable instead
# of those above. If you wish to allow use of your version of this file only
# under the terms of either the GPL or the LGPL, and not to allow others to
# use your version of this file under the terms of the MPL, indicate your
# decision by deleting the provisions above and replace them with the notice
# and other provisions required by the GPL or the LGPL. If you do not delete
# the provisions above, a recipient may use your version of this file under
# the terms of any one of the MPL, the GPL or the LGPL.
#
# ***** END LICENSE BLOCK *****
PR_UNIXOS = 1
XP_DEFINE = -DXP_UNIX
OBJ_SUFFIX = o
LIB_SUFFIX = a
DLL_SUFFIX = so
AR = ar cr $@
ifdef BUILD_OPT
OPTIMIZER = -O
DEFINES = -UDEBUG -DNDEBUG
OBJDIR_TAG = _OPT
else
OPTIMIZER = -g
DEFINES = -DDEBUG -UNDEBUG -DDEBUG_$(shell whoami)
OBJDIR_TAG = _DBG
endif
# Name of the binary code directories
ifdef MOZILLA_CLIENT
OBJDIR_NAME = $(OS_CONFIG)$(CPU_ARCH_TAG)$(OBJDIR_TAG).OBJ
else
OBJDIR_NAME = $(OS_CONFIG)$(CPU_ARCH_TAG)$(COMPILER_TAG)$(IMPL_STRATEGY)$(OBJDIR_TAG).OBJ
endif
MKDEPEND_DIR = $(DEPTH)/config/mkdepend
MKDEPEND = $(MKDEPEND_DIR)/$(OBJDIR_NAME)/mkdepend
MKDEPENDENCIES = $(OBJDIR)/depend.mk
####################################################################
#
# One can define the makefile variable NSDISTMODE to control
# how files are published to the 'dist' directory. If not
# defined, the default is "install using relative symbolic
# links". The two possible values are "copy", which copies files
# but preserves source mtime, and "absolute_symlink", which
# installs using absolute symbolic links. The "absolute_symlink"
# option requires NFSPWD.
#
####################################################################
NSINSTALL = $(MOD_DEPTH)/config/$(OBJDIR_NAME)/nsinstall
ifeq ($(NSDISTMODE),copy)
# copy files, but preserve source mtime
INSTALL = $(NSINSTALL) -t
else
ifeq ($(NSDISTMODE),absolute_symlink)
# install using absolute symbolic links
INSTALL = $(NSINSTALL) -L `$(NFSPWD)`
else
# install using relative symbolic links
INSTALL = $(NSINSTALL) -R
endif
endif
define MAKE_OBJDIR
if test ! -d $(@D); then rm -rf $(@D); $(NSINSTALL) -D $(@D); else true; fi
endef

View File

@@ -0,0 +1,75 @@
#
# ***** BEGIN LICENSE BLOCK *****
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
#
# The contents of this file are subject to the Mozilla Public License Version
# 1.1 (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
# http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the
# License.
#
# The Original Code is the Netscape Portable Runtime (NSPR).
#
# The Initial Developer of the Original Code is
# Netscape Communications Corporation.
# Portions created by the Initial Developer are Copyright (C) 1998-2000
# the Initial Developer. All Rights Reserved.
#
# Contributor(s):
#
# Alternatively, the contents of this file may be used under the terms of
# either the GNU General Public License Version 2 or later (the "GPL"), or
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
# in which case the provisions of the GPL or the LGPL are applicable instead
# of those above. If you wish to allow use of your version of this file only
# under the terms of either the GPL or the LGPL, and not to allow others to
# use your version of this file under the terms of the MPL, indicate your
# decision by deleting the provisions above and replace them with the notice
# and other provisions required by the GPL or the LGPL. If you do not delete
# the provisions above, a recipient may use your version of this file under
# the terms of any one of the MPL, the GPL or the LGPL.
#
# ***** END LICENSE BLOCK *****
#
# Config stuff for SCO UnixWare
# UnixWare is intended for high-end enterprise customers.
# UnixWare 2.1 and 2.1.1 are based on SVR4. (2.1.2 is a maintenance
# release.)
# UnixWare 7 (codename Gemini) is based on what SCO calls SVR5.
# The somewhat odd version number 7 was chosen to suggest that
# UnixWare 2 + OpenServer 5 = UnixWare 7
#
include $(MOD_DEPTH)/config/UNIX.mk
ifeq (,$(filter-out 2.1,$(OS_RELEASE)))
CC = $(NSDEPTH)/build/hcc cc
CCC = $(NSDEPTH)/build/hcpp CC
else
CC = cc
CCC = CC
endif
RANLIB = true
DEFINES += -D_PR_LOCAL_THREADS_ONLY
OS_CFLAGS = -DSVR4 -DSYSV -DUNIXWARE
ifeq (,$(filter-out 2.1,$(OS_RELEASE)))
OS_CFLAGS += -D_PR_NO_LARGE_FILES
else
OS_CFLAGS += -D_LARGEFILE64_SOURCE -D_PR_HAVE_OFF64_T -D_PR_HAVE_SOCKADDR_LEN
endif
MKSHLIB = $(LD) $(DSO_LDOPTS)
DSO_LDOPTS = -G
CPU_ARCH = x86
ARCH = sco
NOSUCHFILE = /no-such-file

View File

@@ -0,0 +1,179 @@
#
# ***** BEGIN LICENSE BLOCK *****
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
#
# The contents of this file are subject to the Mozilla Public License Version
# 1.1 (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
# http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the
# License.
#
# The Original Code is the Netscape Portable Runtime (NSPR).
#
# The Initial Developer of the Original Code is
# Netscape Communications Corporation.
# Portions created by the Initial Developer are Copyright (C) 1998-2000
# the Initial Developer. All Rights Reserved.
#
# Contributor(s):
#
# Alternatively, the contents of this file may be used under the terms of
# either the GNU General Public License Version 2 or later (the "GPL"), or
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
# in which case the provisions of the GPL or the LGPL are applicable instead
# of those above. If you wish to allow use of your version of this file only
# under the terms of either the GPL or the LGPL, and not to allow others to
# use your version of this file under the terms of the MPL, indicate your
# decision by deleting the provisions above and replace them with the notice
# and other provisions required by the GPL or the LGPL. If you do not delete
# the provisions above, a recipient may use your version of this file under
# the terms of any one of the MPL, the GPL or the LGPL.
#
# ***** END LICENSE BLOCK *****
#
# Configuration common to all versions of Windows NT
# and Windows 95.
#
#
# Client build: make sure we use the shmsdos.exe under $(MOZ_TOOLS).
# $(MOZ_TOOLS_FLIPPED) is $(MOZ_TOOLS) with all the backslashes
# flipped, so that gmake won't interpret them as escape characters.
#
ifdef PR_CLIENT_BUILD_WINDOWS
SHELL = $(MOZ_TOOLS_FLIPPED)/bin/shmsdos.exe
endif
CC = cl
CCC = cl
LINK = link
AR = lib -NOLOGO -OUT:"$@"
RANLIB = echo
BSDECHO = echo
NSINSTALL = nsinstall
INSTALL = $(NSINSTALL)
define MAKE_OBJDIR
if test ! -d $(@D); then rm -rf $(@D); $(NSINSTALL) -D $(@D); fi
endef
RC = rc.exe
GARBAGE = $(OBJDIR)/vc20.pdb $(OBJDIR)/vc40.pdb
XP_DEFINE = -DXP_PC
OBJ_SUFFIX = obj
LIB_SUFFIX = lib
DLL_SUFFIX = dll
OS_CFLAGS = -W3 -nologo -GF -Gy
ifdef BUILD_OPT
OS_CFLAGS += -MD
OPTIMIZER = -O2
DEFINES = -UDEBUG -U_DEBUG -DNDEBUG
DLLFLAGS = -OUT:"$@"
OBJDIR_TAG = _OPT
# Add symbolic information for use by a profiler
ifdef MOZ_PROFILE
OPTIMIZER += -Zi
DLLFLAGS += -DEBUG
LDFLAGS += -DEBUG
endif
else
#
# Define USE_DEBUG_RTL if you want to use the debug runtime library
# (RTL) in the debug build
#
ifdef USE_DEBUG_RTL
OS_CFLAGS += -MDd
else
OS_CFLAGS += -MD
endif
OPTIMIZER = -Od -Zi
#OPTIMIZER = -Zi -Fd$(OBJDIR)/ -Od
DEFINES = -DDEBUG -D_DEBUG -UNDEBUG
DLLFLAGS = -DEBUG -OUT:"$@"
ifdef GLOWCODE
DLLFLAGS = -DEBUG -DEBUGTYPE:both -INCLUDE:_GlowCode -OUT:"$@"
endif
OBJDIR_TAG = _DBG
LDFLAGS = -DEBUG
#
# When PROFILE=1 is defined, set the compile and link options
# to build targets for use by the ms-win32 profiler
#
ifdef PROFILE
LDFLAGS += -PROFILE -MAP
DLLFLAGS += -PROFILE -MAP
endif
endif
DEFINES += -DWIN32 -D_WINDOWS
#
# On Win95, we use the TlsXXX() interface by default because that
# allows us to load the NSPR DLL dynamically at run time.
# If you want to use static thread-local storage (TLS) for better
# performance, build the NSPR library with USE_STATIC_TLS=1.
#
ifeq ($(USE_STATIC_TLS),1)
DEFINES += -D_PR_USE_STATIC_TLS
endif
#
# NSPR uses both fibers and static thread-local storage
# (i.e., __declspec(thread) variables) on NT. We need the -GT
# flag to turn off certain compiler optimizations so that fibers
# can use static TLS safely.
#
# Also, we optimize for Pentium (-G5) on NT.
#
ifeq ($(OS_TARGET),WINNT)
OS_CFLAGS += -GT
ifeq ($(CPU_ARCH),x86)
OS_CFLAGS += -G5
endif
DEFINES += -DWINNT
else
DEFINES += -DWIN95 -D_PR_GLOBAL_THREADS_ONLY
endif
ifeq ($(CPU_ARCH),x86)
DEFINES += -D_X86_
else
ifeq ($(CPU_ARCH),MIPS)
DEFINES += -D_MIPS_
else
ifeq ($(CPU_ARCH),ALPHA)
DEFINES += -D_ALPHA_=1
else
CPU_ARCH = processor_is_undefined
endif
endif
endif
# Name of the binary code directories
ifeq ($(CPU_ARCH),x86)
CPU_ARCH_TAG =
else
CPU_ARCH_TAG = $(CPU_ARCH)
endif
ifdef USE_DEBUG_RTL
OBJDIR_SUFFIX = OBJD
else
OBJDIR_SUFFIX = OBJ
endif
OBJDIR_NAME = $(OS_CONFIG)$(CPU_ARCH_TAG)$(OBJDIR_TAG).$(OBJDIR_SUFFIX)
OS_DLLFLAGS = -nologo -DLL -SUBSYSTEM:WINDOWS -PDB:NONE

View File

@@ -0,0 +1,42 @@
#
# ***** BEGIN LICENSE BLOCK *****
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
#
# The contents of this file are subject to the Mozilla Public License Version
# 1.1 (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
# http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the
# License.
#
# The Original Code is the Netscape Portable Runtime (NSPR).
#
# The Initial Developer of the Original Code is
# Netscape Communications Corporation.
# Portions created by the Initial Developer are Copyright (C) 1998-2000
# the Initial Developer. All Rights Reserved.
#
# Contributor(s):
#
# Alternatively, the contents of this file may be used under the terms of
# either the GNU General Public License Version 2 or later (the "GPL"), or
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
# in which case the provisions of the GPL or the LGPL are applicable instead
# of those above. If you wish to allow use of your version of this file only
# under the terms of either the GPL or the LGPL, and not to allow others to
# use your version of this file under the terms of the MPL, indicate your
# decision by deleting the provisions above and replace them with the notice
# and other provisions required by the GPL or the LGPL. If you do not delete
# the provisions above, a recipient may use your version of this file under
# the terms of any one of the MPL, the GPL or the LGPL.
#
# ***** END LICENSE BLOCK *****
#
# Config stuff for WIN95
#
include $(MOD_DEPTH)/config/WIN32.mk

View File

@@ -0,0 +1,42 @@
#
# ***** BEGIN LICENSE BLOCK *****
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
#
# The contents of this file are subject to the Mozilla Public License Version
# 1.1 (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
# http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the
# License.
#
# The Original Code is the Netscape Portable Runtime (NSPR).
#
# The Initial Developer of the Original Code is
# Netscape Communications Corporation.
# Portions created by the Initial Developer are Copyright (C) 1998-2000
# the Initial Developer. All Rights Reserved.
#
# Contributor(s):
#
# Alternatively, the contents of this file may be used under the terms of
# either the GNU General Public License Version 2 or later (the "GPL"), or
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
# in which case the provisions of the GPL or the LGPL are applicable instead
# of those above. If you wish to allow use of your version of this file only
# under the terms of either the GPL or the LGPL, and not to allow others to
# use your version of this file under the terms of the MPL, indicate your
# decision by deleting the provisions above and replace them with the notice
# and other provisions required by the GPL or the LGPL. If you do not delete
# the provisions above, a recipient may use your version of this file under
# the terms of any one of the MPL, the GPL or the LGPL.
#
# ***** END LICENSE BLOCK *****
#
# Config stuff for WINNT
#
include $(MOD_DEPTH)/config/WIN32.mk

View File

@@ -0,0 +1,299 @@
#
# ***** BEGIN LICENSE BLOCK *****
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
#
# The contents of this file are subject to the Mozilla Public License Version
# 1.1 (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
# http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the
# License.
#
# The Original Code is the Netscape Portable Runtime (NSPR).
#
# The Initial Developer of the Original Code is
# Netscape Communications Corporation.
# Portions created by the Initial Developer are Copyright (C) 1998-2000
# the Initial Developer. All Rights Reserved.
#
# Contributor(s):
#
# Alternatively, the contents of this file may be used under the terms of
# either the GNU General Public License Version 2 or later (the "GPL"), or
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
# in which case the provisions of the GPL or the LGPL are applicable instead
# of those above. If you wish to allow use of your version of this file only
# under the terms of either the GPL or the LGPL, and not to allow others to
# use your version of this file under the terms of the MPL, indicate your
# decision by deleting the provisions above and replace them with the notice
# and other provisions required by the GPL or the LGPL. If you do not delete
# the provisions above, a recipient may use your version of this file under
# the terms of any one of the MPL, the GPL or the LGPL.
#
# ***** END LICENSE BLOCK *****
#######################################################################
# Master "Core Components" macros for getting the OS architecture #
#######################################################################
#
# Important internal static macros
#
OS_ARCH := $(subst /,_,$(shell uname -s))
OS_RELEASE := $(shell uname -r)
OS_TEST := $(shell uname -m)
#
# Tweak the default OS_ARCH and OS_RELEASE macros as needed.
#
ifeq ($(HAVE_CCONF), 1)
ifeq ($(OS_ARCH), Linux)
ifeq (2.4,$(findstring 2.4,$(OS_RELEASE)))
OS_RELEASE :=2.4
endif
ifeq (2.2,$(findstring 2.2,$(OS_RELEASE)))
OS_RELEASE :=2.2
endif
ifeq (2.1,$(findstring 2.1,$(OS_RELEASE)))
OS_RELEASE :=2.1
endif
ifeq (2.0,$(findstring 2.0,$(OS_RELEASE)))
OS_RELEASE :=2.0
endif
endif
endif
ifeq ($(OS_ARCH),AIX)
OS_RELEASE := $(shell uname -v).$(shell uname -r)
endif
ifeq ($(OS_ARCH),BSD_386)
OS_ARCH := BSD_OS
endif
ifeq ($(OS_ARCH),dgux)
OS_ARCH := DGUX
endif
ifeq ($(OS_ARCH),IRIX64)
OS_ARCH := IRIX
endif
ifeq ($(OS_ARCH),UNIX_SV)
ifneq ($(findstring NCR,$(shell grep NCR /etc/bcheckrc | head -1 )),)
OS_ARCH := NCR
else
OS_ARCH := UNIXWARE
OS_RELEASE := $(shell uname -v)
endif
endif
ifeq ($(OS_ARCH),Mac OS)
OS_ARCH := Rhapsody
endif
ifeq ($(OS_ARCH),Darwin)
OS_ARCH := Rhapsody
endif
ifeq ($(OS_ARCH),ncr)
OS_ARCH := NCR
endif
# This is the only way to correctly determine the actual OS version on NCR boxes.
ifeq ($(OS_ARCH),NCR)
OS_RELEASE := $(shell awk '{print $$3}' /etc/.relid | sed 's/^\([0-9]\)\(.\)\(..\)\(.*\)$$/\2.\3/')
endif
ifeq ($(OS_ARCH),UNIX_System_V)
OS_ARCH := NEC
endif
ifneq (,$(findstring POSIX_for_OpenVMS,$(OS_ARCH)))
OS_ARCH := OpenVMS
CPU_ARCH := $(shell uname -Wh)
OS_RELEASE := $(shell uname -v)
endif
ifeq ($(OS_ARCH),QNX)
ifeq ($(OS_RELEASE),6.00)
OS_ARCH := NTO
OS_RELEASE := _$(OS_TEST)$(OS_RELEASE)
else
OS_RELEASE := $(shell uname -v | sed 's/^\([0-9]\)\([0-9]*\)$$/\1.\2/')
endif
endif
ifeq ($(OS_ARCH),SCO_SV)
OS_ARCH := SCOOS
OS_RELEASE := 5.0
endif
ifeq ($(OS_ARCH),SINIX-N)
OS_ARCH := SINIX
endif
ifeq ($(OS_ARCH),SINIX-Y)
OS_ARCH := SINIX
endif
ifeq ($(OS_ARCH),SINIX-Z)
OS_ARCH := SINIX
endif
# SINIX changes name to ReliantUNIX with 5.43
ifeq ($(OS_ARCH),ReliantUNIX-N)
OS_ARCH := SINIX
endif
ifeq ($(OS_ARCH),UnixWare)
OS_ARCH := UNIXWARE
OS_RELEASE := $(shell uname -v)
endif
#
# Handle FreeBSD 2.2-STABLE and Linux 2.0.30-osfmach3
#
ifeq (,$(filter-out Linux FreeBSD,$(OS_ARCH)))
OS_RELEASE := $(shell echo "$(OS_RELEASE)" | sed 's/-.*//')
endif
#
# Distinguish between OSF1 V4.0B and V4.0D
#
ifeq ($(OS_ARCH)$(OS_RELEASE),OSF1V4.0)
OS_VERSION := $(shell uname -v)
ifeq ($(OS_VERSION),564)
OS_RELEASE := V4.0B
endif
ifeq ($(OS_VERSION),878)
OS_RELEASE := V4.0D
endif
endif
#
# Handle uname variants for OS/2.
#
ifeq ($(OS_ARCH),OS_2)
OS_ARCH := OS2
OS_RELEASE := 4.0
endif
#######################################################################
# Master "Core Components" macros for getting the OS target #
#######################################################################
#
# Note: OS_TARGET should be specified on the command line for gmake.
# When OS_TARGET=WIN95 is specified, then a Windows 95 target is built.
# The difference between the Win95 target and the WinNT target is that
# the WinNT target uses Windows NT specific features not available
# in Windows 95. The Win95 target will run on Windows NT, but (supposedly)
# at lesser performance (the Win95 target uses threads; the WinNT target
# uses fibers).
#
# When OS_TARGET=WIN16 is specified, then a Windows 3.11 (16bit) target
# is built. See: win16_3.11.mk for lots more about the Win16 target.
#
# If OS_TARGET is not specified, it defaults to $(OS_ARCH), i.e., no
# cross-compilation.
#
#
# The following hack allows one to build on a WIN95 machine (as if
# s/he were cross-compiling on a WINNT host for a WIN95 target).
# It also accomodates for MKS's uname.exe. If you never intend
# to do development on a WIN95 machine, you don't need this hack.
#
ifeq ($(OS_ARCH),WIN95)
OS_ARCH := WINNT
OS_TARGET := WIN95
endif
ifeq ($(OS_ARCH),Windows_95)
OS_ARCH := Windows_NT
OS_TARGET := WIN95
endif
ifeq ($(OS_ARCH),CYGWIN_95-4.0)
OS_ARCH := CYGWIN_NT-4.0
OS_TARGET := WIN95
endif
ifeq ($(OS_ARCH),OS2)
OS_ARCH := OS2
OS_TARGET := OS2
endif
#
# On WIN32, we also define the variable CPU_ARCH.
#
ifeq ($(OS_ARCH), WINNT)
ifneq ($(subst /,_,$(shell uname -s)),OS_2)
CPU_ARCH := $(shell uname -p)
else
CPU_ARCH := $(shell uname -m)
endif
ifeq ($(CPU_ARCH),I386)
CPU_ARCH = x86
endif
else
#
# If uname -s returns "Windows_NT", we assume that we are using
# the uname.exe in MKS toolkit.
#
# The -r option of MKS uname only returns the major version number.
# So we need to use its -v option to get the minor version number.
# Moreover, it doesn't have the -p option, so we need to use uname -m.
#
ifeq ($(OS_ARCH), Windows_NT)
OS_ARCH = WINNT
OS_MINOR_RELEASE := $(shell uname -v)
ifeq ($(OS_MINOR_RELEASE),00)
OS_MINOR_RELEASE = 0
endif
OS_RELEASE := $(OS_RELEASE).$(OS_MINOR_RELEASE)
CPU_ARCH := $(shell uname -m)
#
# MKS's uname -m returns "586" on a Pentium machine.
#
ifneq (,$(findstring 86,$(CPU_ARCH)))
CPU_ARCH = x86
endif
else
#
# If uname -s returns "CYGWIN_NT-4.0", we assume that we are using
# the uname.exe in the Cygwin tools.
#
ifeq (CYGWIN_NT,$(findstring CYGWIN_NT,$(OS_ARCH)))
OS_RELEASE := $(patsubst CYGWIN_NT-%,%,$(OS_ARCH))
OS_ARCH = WINNT
CPU_ARCH := $(shell uname -m)
#
# Cygwin's uname -m returns "i686" on a Pentium Pro machine.
#
ifneq (,$(findstring 86,$(CPU_ARCH)))
CPU_ARCH = x86
endif
else
#
# Prior to the Beta 20 release, Cygwin was called GNU-Win32.
# If uname -s returns "CYGWIN32/NT", we assume that we are using
# the uname.exe in the GNU-Win32 tools.
#
ifeq ($(OS_ARCH), CYGWIN32_NT)
OS_ARCH = WINNT
CPU_ARCH := $(shell uname -m)
#
# GNU-Win32's uname -m returns "i686" on a Pentium Pro machine.
#
ifneq (,$(findstring 86,$(CPU_ARCH)))
CPU_ARCH = x86
endif
endif
endif
endif
endif
ifndef OS_TARGET
OS_TARGET := $(OS_ARCH)
endif
ifeq ($(OS_TARGET), WIN95)
OS_RELEASE := 4.0
endif
ifeq ($(OS_TARGET), WIN16)
OS_RELEASE :=
# OS_RELEASE := _3.11
endif
OS_CONFIG := $(OS_TARGET)$(OS_RELEASE)

View File

@@ -0,0 +1,114 @@
# -*- Mode: Makefile -*-
INCLUDED_AUTOCONF_MK = 1
USE_AUTOCONF = 1
@SHELL_OVERRIDE@
MOZILLA_CLIENT = @MOZILLA_CLIENT@
prefix = @prefix@
exec_prefix = @exec_prefix@
bindir = @bindir@
includedir = @includedir@
libdir = @libdir@
datadir = @datadir@
dist_prefix = @dist_prefix@
dist_bindir = @dist_bindir@
dist_libdir = @dist_libdir@
DIST = $(dist_prefix)
OBJDIR_NAME = @OBJDIR_NAME@
OBJDIR = @OBJDIR@
OBJ_SUFFIX = @OBJ_SUFFIX@
LIB_SUFFIX = @LIB_SUFFIX@
LIB_PREFIX = @LIB_PREFIX@
DLL_SUFFIX = @DLL_SUFFIX@
ASM_SUFFIX = @ASM_SUFFIX@
PROG_SUFFIX = @PROG_SUFFIX@
CROSS_COMPILE = @CROSS_COMPILE@
BUILD_OPT = @MOZ_OPTIMIZE@
USE_NSS = @USE_NSS@
USE_CPLUS = @USE_CPLUS@
USE_IPV6 = @USE_IPV6@
USE_N32 = @USE_N32@
USE_64 = @USE_64@
ENABLE_STRIP = @ENABLE_STRIP@
USE_PTHREADS = @USE_PTHREADS@
USE_BTHREADS = @USE_BTHREADS@
PTHREADS_USER = @USE_USER_PTHREADS@
CLASSIC_NSPR = @USE_NSPR_THREADS@
NSPR_CFLAGS = @NSPR_CFLAGS@
NSPR_LIBS = @NSPR_LIBS@
AS = @AS@
ASFLAGS = @ASFLAGS@
CC = @CC@
CCC = @CXX@
NS_USE_GCC = @GNU_CC@
AR = @AR@
AR_FLAGS = @AR_FLAGS@
LD = @LD@
RANLIB = @RANLIB@
PERL = @PERL@
WINDRES = @WINDRES@
RC = @RC@
STRIP = @STRIP@
NSINSTALL = @NSINSTALL@
FILTER = @FILTER@
IMPLIB = @IMPLIB@
CYGWIN_WRAPPER = @CYGWIN_WRAPPER@
WIN_TOP_SRC = @WIN_TOP_SRC@
OS_CPPFLAGS = @CPPFLAGS@
OS_CFLAGS = $(OS_CPPFLAGS) @CFLAGS@ $(DSO_CFLAGS)
OS_CXXFLAGS = $(OS_CPPFLAGS) @CXXFLAGS@ $(DSO_CFLAGS)
OS_LIBS = @OS_LIBS@
OS_LDFLAGS = @LDFLAGS@
OS_DLLFLAGS = @OS_DLLFLAGS@
DLLFLAGS = @DLLFLAGS@
EXEFLAGS = @EXEFLAGS@
OPTIMIZER = @OPTIMIZER@
MKSHLIB = @MKSHLIB@
DSO_CFLAGS = @DSO_CFLAGS@
DSO_LDOPTS = @DSO_LDOPTS@
RESOLVE_LINK_SYMBOLS = @RESOLVE_LINK_SYMBOLS@
HOST_CC = @HOST_CC@
HOST_CFLAGS = @HOST_CFLAGS@
DEFINES = @DEFINES@ @DEFS@
CPU_ARCH = @CPU_ARCH@
OS_TARGET = @OS_TARGET@
OS_ARCH = @OS_ARCH@
OS_RELEASE = @OS_RELEASE@
OS_TEST = @OS_TEST@
NOSUCHFILE = @NOSUCHFILE@
MOZ_OBJFORMAT = @MOZ_OBJFORMAT@
ULTRASPARC_LIBRARY = @ULTRASPARC_LIBRARY@
ULTRASPARC_FILTER_LIBRARY = @ULTRASPARC_FILTER_LIBRARY@
OBJECT_MODE = @OBJECT_MODE@
ifdef OBJECT_MODE
export OBJECT_MODE
endif
# ldap-specific code (up to here, all the code came from
# mozilla/nsprpub/config/autoconf.mk.in)
#
MOZILLA_CLIENT = 1
VPATH = $(srcdir)
NEXT_ROOT = @NEXT_ROOT@
ifdef NEXT_ROOT
export NEXT_ROOT
endif

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,119 @@
#!/bin/sh
#
# install - install a program, script, or datafile
# This comes from X11R5; it is not part of GNU.
#
# $XConsortium: install.sh,v 1.2 89/12/18 14:47:22 jim Exp $
#
# This script is compatible with the BSD install script, but was written
# from scratch.
#
# set DOITPROG to echo to test this script
# Don't use :- since 4.3BSD and earlier shells don't like it.
doit="${DOITPROG-}"
# put in absolute paths if you don't have them in your path; or use env. vars.
mvprog="${MVPROG-mv}"
cpprog="${CPPROG-cp}"
chmodprog="${CHMODPROG-chmod}"
chownprog="${CHOWNPROG-chown}"
chgrpprog="${CHGRPPROG-chgrp}"
stripprog="${STRIPPROG-strip}"
rmprog="${RMPROG-rm}"
instcmd="$mvprog"
chmodcmd=""
chowncmd=""
chgrpcmd=""
stripcmd=""
rmcmd="$rmprog -f"
mvcmd="$mvprog"
src=""
dst=""
while [ x"$1" != x ]; do
case $1 in
-c) instcmd="$cpprog"
shift
continue;;
-m) chmodcmd="$chmodprog $2"
shift
shift
continue;;
-o) chowncmd="$chownprog $2"
shift
shift
continue;;
-g) chgrpcmd="$chgrpprog $2"
shift
shift
continue;;
-s) stripcmd="$stripprog"
shift
continue;;
*) if [ x"$src" = x ]
then
src=$1
else
dst=$1
fi
shift
continue;;
esac
done
if [ x"$src" = x ]
then
echo "install: no input file specified"
exit 1
fi
if [ x"$dst" = x ]
then
echo "install: no destination specified"
exit 1
fi
# If destination is a directory, append the input filename; if your system
# does not like double slashes in filenames, you may need to add some logic
if [ -d $dst ]
then
dst="$dst"/`basename $src`
fi
# Make a temp file name in the proper directory.
dstdir=`dirname $dst`
dsttmp=$dstdir/#inst.$$#
# Move or copy the file name to the temp name
$doit $instcmd $src $dsttmp
# and set any options; do chmod last to preserve setuid bits
if [ x"$chowncmd" != x ]; then $doit $chowncmd $dsttmp; fi
if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd $dsttmp; fi
if [ x"$stripcmd" != x ]; then $doit $stripcmd $dsttmp; fi
if [ x"$chmodcmd" != x ]; then $doit $chmodcmd $dsttmp; fi
# Now rename the file to the real destination.
$doit $rmcmd $dst
$doit $mvcmd $dsttmp $dst
exit 0

View File

@@ -0,0 +1,67 @@
# -*- tab-width: 4; -*-
# Configure paths for NSPR
# Public domain - Chris Seawood <cls@seawood.org> 2001-04-05
# Based upon gtk.m4 (also PD) by Owen Taylor
dnl AM_PATH_NSPR([MINIMUM-VERSION, [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]]])
dnl Test for NSPR, and define NSPR_CFLAGS and NSPR_LIBS
AC_DEFUN(AM_PATH_NSPR,
[dnl
AC_ARG_WITH(nspr-prefix,
[ --with-nspr-prefix=PFX Prefix where NSPR is installed],
nspr_config_prefix="$withval",
nspr_config_prefix="")
AC_ARG_WITH(nspr-exec-prefix,
[ --with-nspr-exec-prefix=PFX
Exec prefix where NSPR is installed],
nspr_config_exec_prefix="$withval",
nspr_config_exec_prefix="")
if test -n "$nspr_config_exec_prefix"; then
nspr_config_args="$nspr_config_args --exec-prefix=$nspr_config_exec_prefix"
if test -z "$NSPR_CONFIG"; then
NSPR_CONFIG=$nspr_config_exec_prefix/bin/nspr-config
fi
fi
if test -n "$nspr_config_prefix"; then
nspr_config_args="$nspr_config_args --prefix=$nspr_config_prefix"
if test -z "$NSPR_CONFIG"; then
NSPR_CONFIG=$nspr_config_prefix/bin/nspr-config
fi
fi
unset ac_cv_path_NSPR_CONFIG
AC_PATH_PROG(NSPR_CONFIG, nspr-config, no)
min_nspr_version=ifelse([$1], ,4.0.0,$1)
AC_MSG_CHECKING(for NSPR - version >= $min_nspr_version (skipping))
no_nspr=""
if test "$NSPR_CONFIG" = "no"; then
no_nspr="yes"
else
NSPR_CFLAGS=`$NSPR_CONFIG $nspr_config_args --cflags`
NSPR_LIBS=`$NSPR_CONFIG $nspr_config_args --libs`
dnl Skip version check for now
nspr_config_major_version=`$NSPR_CONFIG $nspr_config_args --version | \
sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'`
nspr_config_minor_version=`$NSPR_CONFIG $nspr_config_args --version | \
sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'`
nspr_config_micro_version=`$NSPR_CONFIG $nspr_config_args --version | \
sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'`
fi
if test -z "$no_nspr"; then
AC_MSG_RESULT(yes)
ifelse([$2], , :, [$2])
else
AC_MSG_RESULT(no)
fi
AC_SUBST(NSPR_CFLAGS)
AC_SUBST(NSPR_LIBS)
])

View File

@@ -0,0 +1,246 @@
#! gmake
#
# ***** BEGIN LICENSE BLOCK *****
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
#
# The contents of this file are subject to the Mozilla Public License Version
# 1.1 (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
# http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the
# License.
#
# The Original Code is the Netscape Portable Runtime (NSPR).
#
# The Initial Developer of the Original Code is
# Netscape Communications Corporation.
# Portions created by the Initial Developer are Copyright (C) 1998-2000
# the Initial Developer. All Rights Reserved.
#
# Contributor(s):
#
# Alternatively, the contents of this file may be used under the terms of
# either the GNU General Public License Version 2 or later (the "GPL"), or
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
# in which case the provisions of the GPL or the LGPL are applicable instead
# of those above. If you wish to allow use of your version of this file only
# under the terms of either the GPL or the LGPL, and not to allow others to
# use your version of this file under the terms of the MPL, indicate your
# decision by deleting the provisions above and replace them with the notice
# and other provisions required by the GPL or the LGPL. If you do not delete
# the provisions above, a recipient may use your version of this file under
# the terms of any one of the MPL, the GPL or the LGPL.
#
# ***** END LICENSE BLOCK *****
# Configuration information for building in the NSPR source module
# Define an include-at-most-once-flag
NSPR_CONFIG_MK = 1
#
# The variable definitions in this file are inputs to NSPR's
# build system. This file, if present, is included at the
# beginning of config.mk.
#
# For example:
#
# BUILD_OPT=1
# USE_PTHREADS=1
# NS_USE_GCC=
#
ifndef topsrcdir
topsrcdir=$(MOD_DEPTH)
endif
ifndef srcdir
srcdir=.
endif
ifdef USE_AUTOCONF
NFSPWD = $(MOD_DEPTH)/config/nfspwd
CFLAGS = $(CC_ONLY_FLAGS) $(OPTIMIZER) $(OS_CFLAGS)\
$(XP_DEFINE) $(DEFINES) $(INCLUDES) $(XCFLAGS)
CCCFLAGS = $(CCC_ONLY_FLAGS) $(OPTIMIZER) $(OS_CFLAGS)\
$(XP_DEFINE) $(DEFINES) $(INCLUDES) $(XCFLAGS)
# For purify
NOMD_CFLAGS = $(CC_ONLY_FLAGS) $(OPTIMIZER) $(NOMD_OS_CFLAGS)\
$(XP_DEFINE) $(DEFINES) $(INCLUDES) $(XCFLAGS)
NOMD_CCFLAGS = $(CCC_ONLY_FLAGS) $(OPTIMIZER) $(NOMD_OS_CFLAGS)\
$(XP_DEFINE) $(DEFINES) $(INCLUDES) $(XCFLAGS)
ifeq ($(OS_ARCH),Darwin)
ifndef NSDISTMODE
NSDISTMODE=absolute_symlink
endif
PWD := $(shell pwd)
endif
ifeq ($(NSDISTMODE),copy)
# copy files, but preserve source mtime
INSTALL = $(NSINSTALL) -t
else
ifeq ($(NSDISTMODE),absolute_symlink)
# install using absolute symbolic links
ifeq ($(OS_ARCH),Darwin)
INSTALL = $(NSINSTALL) -L $(PWD)
else
INSTALL = $(NSINSTALL) -L `$(NFSPWD)`
endif
else
# install using relative symbolic links
INSTALL = $(NSINSTALL) -R
endif
endif
ifdef BUILD_DEBUG_GC
DEFINES += -DDEBUG_GC
endif
GARBAGE += $(DEPENDENCIES) core $(wildcard core.[0-9]*)
ifdef USE_AUTOCONF
DIST_GARBAGE += Makefile
endif
DEFINES += -DFORCE_PR_LOG
ifeq ($(_PR_NO_CLOCK_TIMER),1)
DEFINES += -D_PR_NO_CLOCK_TIMER
endif
ifeq ($(USE_PTHREADS), 1)
DEFINES += -D_PR_PTHREADS -UHAVE_CVAR_BUILT_ON_SEM
endif
ifeq ($(PTHREADS_USER), 1)
DEFINES += -DPTHREADS_USER -UHAVE_CVAR_BUILT_ON_SEM
endif
ifeq ($(USE_IPV6),1)
DEFINES += -D_PR_INET6
endif
else # ! USE_AUTOCONF
ifndef NSPR_MY_CONFIG_MK
NSPR_MY_CONFIG_MK = $(MOD_DEPTH)/config/my_config.mk
endif
#
# The variable definitions in this file are used to
# override variable values set by NSPR's build system.
# This file, if present, is included at the end of config.mk.
#
# For example:
#
# DIST=/usr/local/nspr
#
ifndef NSPR_MY_OVERRIDES_MK
NSPR_MY_OVERRIDES_MK = $(MOD_DEPTH)/config/my_overrides.mk
endif
-include $(NSPR_MY_CONFIG_MK)
include $(MOD_DEPTH)/config/module.df
include $(MOD_DEPTH)/config/arch.mk
ifndef NSDEPTH
NSDEPTH = $(MOD_DEPTH)/..
endif
#
# Default command macros; can be overridden in <arch>.mk.
#
# XXX FIXME: I removed CCF and LINKEXE.
AS = $(CC)
ASFLAGS = $(CFLAGS)
PURIFY = purify $(PURIFYOPTIONS)
LINK_DLL = $(LINK) $(OS_DLLFLAGS) $(DLLFLAGS)
NFSPWD = $(MOD_DEPTH)/config/nfspwd
CFLAGS = $(CC_ONLY_FLAGS) $(OPTIMIZER) $(OS_CFLAGS)\
$(XP_DEFINE) $(DEFINES) $(INCLUDES) $(XCFLAGS)
CCCFLAGS = $(CCC_ONLY_FLAGS) $(OPTIMIZER) $(OS_CFLAGS)\
$(XP_DEFINE) $(DEFINES) $(INCLUDES) $(XCFLAGS)
# For purify
NOMD_CFLAGS = $(CC_ONLY_FLAGS) $(OPTIMIZER) $(NOMD_OS_CFLAGS)\
$(XP_DEFINE) $(DEFINES) $(INCLUDES) $(XCFLAGS)
include $(MOD_DEPTH)/config/$(OS_TARGET).mk
# Figure out where the binary code lives.
BUILD = $(OBJDIR_NAME)
OBJDIR = $(OBJDIR_NAME)
DIST = $(NSDEPTH)/dist/$(OBJDIR_NAME)
ifeq ($(MOZ_BITS),16)
MOZ_INCL = $(NSDEPTH)/dist/public/win16
MOZ_DIST = $(NSDEPTH)/dist/WIN16D_D.OBJ
endif
VPATH = $(OBJDIR)
DEPENDENCIES = $(OBJDIR)/.md
ifdef BUILD_DEBUG_GC
DEFINES += -DDEBUG_GC
endif
GARBAGE += $(DEPENDENCIES) core $(wildcard core.[0-9]*)
####################################################################
#
# The NSPR-specific configuration
#
####################################################################
OS_CFLAGS += -DFORCE_PR_LOG
ifeq ($(_PR_NO_CLOCK_TIMER),1)
OS_CFLAGS += -D_PR_NO_CLOCK_TIMER
endif
ifeq ($(USE_PTHREADS), 1)
OS_CFLAGS += -D_PR_PTHREADS -UHAVE_CVAR_BUILT_ON_SEM
endif
ifeq ($(PTHREADS_USER), 1)
OS_CFLAGS += -DPTHREADS_USER -UHAVE_CVAR_BUILT_ON_SEM
endif
ifeq ($(USE_IPV6),1)
OS_CFLAGS += -D_PR_INET6
endif
ifdef GC_LEAK_DETECTOR
OS_CFLAGS += -DGC_LEAK_DETECTOR
endif
####################################################################
#
# Configuration for the release process
#
####################################################################
MDIST = /share/builds/components
ifeq ($(OS_ARCH),WINNT)
MDIST = //helium/dist
MDIST_DOS = $(subst /,\\,$(MDIST))
endif
# RELEASE_DIR is ns/dist/<module name>
RELEASE_DIR = $(NSDEPTH)/dist/release/$(MOD_NAME)
RELEASE_INCLUDE_DIR = $(RELEASE_DIR)/$(BUILD_NUMBER)/$(OBJDIR_NAME)/include
RELEASE_BIN_DIR = $(RELEASE_DIR)/$(BUILD_NUMBER)/$(OBJDIR_NAME)/bin
RELEASE_LIB_DIR = $(RELEASE_DIR)/$(BUILD_NUMBER)/$(OBJDIR_NAME)/lib
-include $(NSPR_MY_OVERRIDES_MK)
endif # USE_AUTOCONF

View File

@@ -0,0 +1,75 @@
#!/bin/sh
#
# Stupid wrapper to avoid win32 dospath/cygdrive issues
# Try not to spawn programs from within this file. If the stuff in here looks royally
# confusing, see bug: http://bugzilla.mozilla.org/show_bug.cgi?id=206643
# and look at the older versions of this file that are easier to read, but
# do basically the same thing
#
prog=$1
shift
if test -z "$prog"; then
exit 0
fi
# If $CYGDRIVE_MOUNT was not set in configure, give $mountpoint the results of mount -p
mountpoint=$CYGDRIVE_MOUNT
if test -z "$mountpoint"; then
mountpoint=`mount -p`
if test -z "$mountpoint"; then
print "Cannot determine cygwin mount points. Exiting"
exit 1
fi
fi
# Delete everything but "/cygdrive" (or other mountpoint) from mount=`mount -p`
mountpoint=${mountpoint#*/}
mountpoint=/${mountpoint%%[!A-Za-z0-9_]*}
mountpoint=${mountpoint%/}
args=""
up=""
if test "${prog}" = "-up"; then
up=1
prog=${1}
shift
fi
process=1
# Convert the mountpoint in parameters to Win32 filenames
# For instance: /cygdrive/c/foo -> c:/foo
for i in "${@}"
do
if test "${i}" = "-wrap"; then
process=1
else
if test "${i}" = "-nowrap"; then
process=
else
if test -n "${process}"; then
if test -n "${up}"; then
pathname=${i#-I[a-zA-Z]:/}
if ! test "${pathname}" = "${i}"; then
no_i=${i#-I}
driveletter=${no_i%%:*}
i=-I${mountpoint}/${driveletter}/${pathname}
fi
else
eval 'leader=${i%%'${mountpoint}'/[a-zA-Z]/*}'
if ! test "${leader}" = "${i}"; then
eval 'pathname=${i#'${leader}${mountpoint}'/[a-zA-Z]/}'
eval 'no_mountpoint=${i#'${leader}${mountpoint}'/}'
driveletter=${no_mountpoint%%/*}
i=${leader}${driveletter}:/${pathname}
fi
fi
fi
args="${args} ${i}"
fi
fi
done
exec $prog $args

View File

@@ -0,0 +1,158 @@
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
/* ***** BEGIN LICENSE BLOCK *****
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
*
* The contents of this file are subject to the Mozilla Public License Version
* 1.1 (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
* http://www.mozilla.org/MPL/
*
* Software distributed under the License is distributed on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* for the specific language governing rights and limitations under the
* License.
*
* The Original Code is the Netscape Portable Runtime (NSPR).
*
* The Initial Developer of the Original Code is
* Netscape Communications Corporation.
* Portions created by the Initial Developer are Copyright (C) 1998-2000
* the Initial Developer. All Rights Reserved.
*
* Contributor(s):
*
* Alternatively, the contents of this file may be used under the terms of
* either the GNU General Public License Version 2 or later (the "GPL"), or
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
* in which case the provisions of the GPL or the LGPL are applicable instead
* of those above. If you wish to allow use of your version of this file only
* under the terms of either the GPL or the LGPL, and not to allow others to
* use your version of this file under the terms of the MPL, indicate your
* decision by deleting the provisions above and replace them with the notice
* and other provisions required by the GPL or the LGPL. If you do not delete
* the provisions above, a recipient may use your version of this file under
* the terms of any one of the MPL, the GPL or the LGPL.
*
* ***** END LICENSE BLOCK ***** */
/* libc_r.h -- macros, defines, etc. to make using reentrant libc calls */
/* a bit easier. This was initially done for AIX pthreads, */
/* but should be usable for anyone... */
/* Most of these use locally defined space instead of static library space. */
/* Because of this, we use the _INIT_R to declare/allocate space (stack), */
/* and the plain routines to actually do it..._WARNING_: avoid allocating */
/* memory wherever possible. Memory allocation is fairly expensive, at */
/* least on AIX...use arrays instead (which allocate from the stack.) */
/* I know the names are a bit strange, but I wanted to be fairly certain */
/* that we didn't have any namespace corruption...in general, the inits are */
/* R_<name>_INIT_R(), and the actual calls are R_<name>_R(). */
#ifndef _LIBC_R_H
#define _LIBC_R_H
/************/
/* strtok */
/************/
#define R_STRTOK_INIT_R() \
char *r_strtok_r=NULL
#define R_STRTOK_R(return,source,delim) \
return=strtok_r(source,delim,&r_strtok_r)
#define R_STRTOK_NORET_R(source,delim) \
strtok_r(source,delim,&r_strtok_r)
/**************/
/* strerror */
/**************/
#define R_MAX_STRERROR_LEN_R 8192 /* Straight from limits.h */
#define R_STRERROR_INIT_R() \
char r_strerror_r[R_MAX_STRERROR_LEN_R]
#define R_STRERROR_R(val) \
strerror_r(val,r_strerror_r,R_MAX_STRERROR_LEN_R)
/*****************/
/* time things */
/*****************/
#define R_ASCTIME_INIT_R() \
char r_asctime_r[26]
#define R_ASCTIME_R(val) \
asctime_r(val,r_asctime_r)
#define R_CTIME_INIT_R() \
char r_ctime_r[26]
#define R_CTIME_R(val) \
ctime_r(val,r_ctime_r)
#define R_GMTIME_INIT_R() \
struct tm r_gmtime_r
#define R_GMTIME_R(time) \
gmtime_r(time,&r_gmtime_r)
#define R_LOCALTIME_INIT_R() \
struct tm r_localtime_r
#define R_LOCALTIME_R(val) \
localtime_r(val,&r_localtime_r)
/***********/
/* crypt */
/***********/
#include <crypt.h>
#define R_CRYPT_INIT_R() \
CRYPTD r_cryptd_r; \
bzero(&r_cryptd_r,sizeof(CRYPTD))
#define R_CRYPT_R(pass,salt) \
crypt_r(pass,salt,&r_cryptd_r)
/**************/
/* pw stuff */
/**************/
#define R_MAX_PW_LEN_R 1024
/* The following must be after the last declaration, but */
/* before the first bit of code... */
#define R_GETPWNAM_INIT_R(pw_ptr) \
struct passwd r_getpwnam_pw_r; \
char r_getpwnam_line_r[R_MAX_PW_LEN_R]; \
pw_ptr = &r_getpwnam_pw_r
#define R_GETPWNAM_R(name) \
getpwnam_r(name,&r_getpwnam_pw_r,r_getpwnam_line_r,R_MAX_PW_LEN_R)
/*******************/
/* gethost stuff */
/*******************/
#define R_GETHOSTBYADDR_INIT_R() \
struct hostent r_gethostbyaddr_r; \
struct hostent_data r_gethostbyaddr_data_r
#define R_GETHOSTBYADDR_R(addr,len,type,xptr_ent) \
bzero(&r_gethostbyaddr_r,sizeof(struct hostent)); \
bzero(&r_gethostbyaddr_data_r,sizeof(struct hostent_data)); \
xptr_ent = &r_gethostbyaddr_r; \
if (gethostbyaddr_r(addr,len,type, \
&r_gethostbyaddr_r,&r_gethostbyaddr_data_r) == -1) { \
xptr_ent = NULL; \
}
#define R_GETHOSTBYNAME_INIT_R() \
struct hostent r_gethostbyname_r; \
struct hostent_data r_gethostbyname_data_r
#define R_GETHOSTBYNAME_R(name,xptr_ent) \
bzero(&r_gethostbyname_r,sizeof(struct hostent)); \
bzero(&r_gethostbyname_data_r,sizeof(struct hostent_data)); \
xptr_ent = &r_gethostbyname_r; \
if (gethostbyname_r(name, \
&r_gethostbyname_r,&r_gethostbyname_data_r) == -1) { \
xptr_ent = NULL; \
}
#endif /* _LIBC_R_H */

View File

@@ -0,0 +1,44 @@
#
# ***** BEGIN LICENSE BLOCK *****
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
#
# The contents of this file are subject to the Mozilla Public License Version
# 1.1 (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
# http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the
# License.
#
# The Original Code is the Netscape Portable Runtime (NSPR).
#
# The Initial Developer of the Original Code is
# Netscape Communications Corporation.
# Portions created by the Initial Developer are Copyright (C) 1998-2000
# the Initial Developer. All Rights Reserved.
#
# Contributor(s):
#
# Alternatively, the contents of this file may be used under the terms of
# either the GNU General Public License Version 2 or later (the "GPL"), or
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
# in which case the provisions of the GPL or the LGPL are applicable instead
# of those above. If you wish to allow use of your version of this file only
# under the terms of either the GPL or the LGPL, and not to allow others to
# use your version of this file under the terms of the MPL, indicate your
# decision by deleting the provisions above and replace them with the notice
# and other provisions required by the GPL or the LGPL. If you do not delete
# the provisions above, a recipient may use your version of this file under
# the terms of any one of the MPL, the GPL or the LGPL.
#
# ***** END LICENSE BLOCK *****
#
# Module description file
#
# A module is also called a component or a subsystem.
MOD_NAME = nspr20
MOD_VERSION = 4

View File

@@ -0,0 +1,50 @@
#! perl
#
# ***** BEGIN LICENSE BLOCK *****
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
#
# The contents of this file are subject to the Mozilla Public License Version
# 1.1 (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
# http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the
# License.
#
# The Original Code is the Netscape Portable Runtime (NSPR).
#
# The Initial Developer of the Original Code is
# Netscape Communications Corporation.
# Portions created by the Initial Developer are Copyright (C) 1998-2000
# the Initial Developer. All Rights Reserved.
#
# Contributor(s):
#
# Alternatively, the contents of this file may be used under the terms of
# either the GNU General Public License Version 2 or later (the "GPL"), or
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
# in which case the provisions of the GPL or the LGPL are applicable instead
# of those above. If you wish to allow use of your version of this file only
# under the terms of either the GPL or the LGPL, and not to allow others to
# use your version of this file under the terms of the MPL, indicate your
# decision by deleting the provisions above and replace them with the notice
# and other provisions required by the GPL or the LGPL. If you do not delete
# the provisions above, a recipient may use your version of this file under
# the terms of any one of the MPL, the GPL or the LGPL.
#
# ***** END LICENSE BLOCK *****
require "fastcwd.pl";
$_ = &fastcwd;
if (m@^/[uh]/@o || s@^/tmp_mnt/@/@o) {
print("$_\n");
} elsif ((($user, $rest) = m@^/usr/people/(\w+)/(.*)@o)
&& readlink("/u/$user") eq "/usr/people/$user") {
print("/u/$user/$rest\n");
} else {
chop($host = `hostname`);
print("/h/$host$_\n");
}

View File

@@ -0,0 +1,50 @@
#! perl
#
# ***** BEGIN LICENSE BLOCK *****
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
#
# The contents of this file are subject to the Mozilla Public License Version
# 1.1 (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
# http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the
# License.
#
# The Original Code is the Netscape Portable Runtime (NSPR).
#
# The Initial Developer of the Original Code is
# Netscape Communications Corporation.
# Portions created by the Initial Developer are Copyright (C) 1998-2000
# the Initial Developer. All Rights Reserved.
#
# Contributor(s):
#
# Alternatively, the contents of this file may be used under the terms of
# either the GNU General Public License Version 2 or later (the "GPL"), or
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
# in which case the provisions of the GPL or the LGPL are applicable instead
# of those above. If you wish to allow use of your version of this file only
# under the terms of either the GPL or the LGPL, and not to allow others to
# use your version of this file under the terms of the MPL, indicate your
# decision by deleting the provisions above and replace them with the notice
# and other provisions required by the GPL or the LGPL. If you do not delete
# the provisions above, a recipient may use your version of this file under
# the terms of any one of the MPL, the GPL or the LGPL.
#
# ***** END LICENSE BLOCK *****
require "fastcwd.pl";
$_ = &fastcwd;
if (m@^/[uh]/@o || s@^/tmp_mnt/@/@o) {
print("$_\n");
} elsif ((($user, $rest) = m@^/usr/people/(\w+)/(.*)@o)
&& readlink("/u/$user") eq "/usr/people/$user") {
print("/u/$user/$rest\n");
} else {
chop($host = `hostname`);
print("/h/$host$_\n");
}

View File

@@ -0,0 +1,132 @@
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
/* ***** BEGIN LICENSE BLOCK *****
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
*
* The contents of this file are subject to the Mozilla Public License Version
* 1.1 (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
* http://www.mozilla.org/MPL/
*
* Software distributed under the License is distributed on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* for the specific language governing rights and limitations under the
* License.
*
* The Original Code is the Netscape Portable Runtime (NSPR).
*
* The Initial Developer of the Original Code is
* Netscape Communications Corporation.
* Portions created by the Initial Developer are Copyright (C) 1998-2000
* the Initial Developer. All Rights Reserved.
*
* Contributor(s):
*
* Alternatively, the contents of this file may be used under the terms of
* either the GNU General Public License Version 2 or later (the "GPL"), or
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
* in which case the provisions of the GPL or the LGPL are applicable instead
* of those above. If you wish to allow use of your version of this file only
* under the terms of either the GPL or the LGPL, and not to allow others to
* use your version of this file under the terms of the MPL, indicate your
* decision by deleting the provisions above and replace them with the notice
* and other provisions required by the GPL or the LGPL. If you do not delete
* the provisions above, a recipient may use your version of this file under
* the terms of any one of the MPL, the GPL or the LGPL.
*
* ***** END LICENSE BLOCK ***** */
#include <stdio.h>
#include <stdlib.h>
#if defined(VMS)
#include <sys/timeb.h>
#elif defined(XP_UNIX) || defined(XP_OS2_EMX) || defined(XP_BEOS)
#include <sys/time.h>
#elif defined(WIN32) || defined(XP_OS2_VACPP)
#include <sys/timeb.h>
#else
#error "Architecture not supported"
#endif
int main(int argc, char **argv)
{
#if defined(OMIT_LIB_BUILD_TIME)
/*
* Some platforms don't have any 64-bit integer type
* such as 'long long'. Because we can't use NSPR's
* PR_snprintf in this program, it is difficult to
* print a static initializer for PRInt64 (a struct).
* So we print nothing. The makefiles that build the
* shared libraries will detect the empty output string
* of this program and omit the library build time
* in PRVersionDescription.
*/
#elif defined(VMS)
long long now;
struct timeb b;
ftime(&b);
now = b.time;
now *= 1000000;
now += (1000 * b.millitm);
fprintf(stdout, "%Ld", now);
#elif defined(XP_UNIX) || defined(XP_OS2_EMX) || defined(XP_BEOS)
long long now;
struct timeval tv;
#ifdef HAVE_SVID_GETTOD
gettimeofday(&tv);
#else
gettimeofday(&tv, NULL);
#endif
now = ((1000000LL) * tv.tv_sec) + (long long)tv.tv_usec;
#if defined(OSF1)
fprintf(stdout, "%ld", now);
#elif defined(BEOS) && defined(__POWERPC__)
fprintf(stdout, "%Ld", now); /* Metroworks on BeOS PPC */
#else
fprintf(stdout, "%lld", now);
#endif
#elif defined(WIN32)
__int64 now;
struct timeb b;
ftime(&b);
now = b.time;
now *= 1000000;
now += (1000 * b.millitm);
fprintf(stdout, "%I64d", now);
#elif defined(XP_OS2_VACPP)
/* no long long or i64 so we use a string */
#include <string.h>
char buf[24];
char tbuf[7];
time_t now;
long mtime;
int i;
struct timeb b;
ftime(&b);
now = b.time;
_ltoa(now, buf, 10);
mtime = b.millitm * 1000;
if (mtime == 0){
++now;
strcat(buf, "000000");
} else {
_ltoa(mtime, tbuf, 10);
for (i = strlen(tbuf); i < 6; ++i)
strcat(buf, "0");
strcat(buf, tbuf);
}
fprintf(stdout, "%s", buf);
#else
#error "Architecture not supported"
#endif
return 0;
} /* main */
/* now.c */

View File

@@ -0,0 +1,597 @@
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
/* ***** BEGIN LICENSE BLOCK *****
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
*
* The contents of this file are subject to the Mozilla Public License Version
* 1.1 (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
* http://www.mozilla.org/MPL/
*
* Software distributed under the License is distributed on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* for the specific language governing rights and limitations under the
* License.
*
* The Original Code is the Netscape Portable Runtime (NSPR).
*
* The Initial Developer of the Original Code is
* Netscape Communications Corporation.
* Portions created by the Initial Developer are Copyright (C) 1998-2000
* the Initial Developer. All Rights Reserved.
*
* Contributor(s):
*
* Alternatively, the contents of this file may be used under the terms of
* either the GNU General Public License Version 2 or later (the "GPL"), or
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
* in which case the provisions of the GPL or the LGPL are applicable instead
* of those above. If you wish to allow use of your version of this file only
* under the terms of either the GPL or the LGPL, and not to allow others to
* use your version of this file under the terms of the MPL, indicate your
* decision by deleting the provisions above and replace them with the notice
* and other provisions required by the GPL or the LGPL. If you do not delete
* the provisions above, a recipient may use your version of this file under
* the terms of any one of the MPL, the GPL or the LGPL.
*
* ***** END LICENSE BLOCK ***** */
/*
** Netscape portable install command.
**
** Brendan Eich, 7/20/95
*/
#include <stdio.h> /* OSF/1 requires this before grp.h, so put it first */
#include <assert.h>
#include <fcntl.h>
#include <grp.h>
#include <pwd.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <utime.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <dirent.h>
#include <errno.h>
#include <stdarg.h>
#ifdef USE_REENTRANT_LIBC
#include "libc_r.h"
#endif /* USE_REENTRANT_LIBC */
#include "pathsub.h"
#ifndef HAVE_LCHOWN
#define HAVE_LCHOWN
#endif
#if defined(AIX) || defined(BSDI) || defined(HPUX) || defined(LINUX) \
|| defined(SUNOS4) || defined(SCO) || defined(UNIXWARE) \
|| defined(RHAPSODY) || defined(NEXTSTEP) || defined(QNX) \
|| defined(BEOS) || defined(VMS) || defined(DARWIN)
#undef HAVE_LCHOWN
#endif
#define HAVE_FCHMOD
#if defined(BEOS)
#undef HAVE_FCHMOD
#endif
/*
* Does getcwd() take NULL as the first argument and malloc
* the result buffer?
*/
#if !defined(RHAPSODY) && !defined(NEXTSTEP) && !defined(VMS)
#define GETCWD_CAN_MALLOC
#endif
#ifdef NEXTSTEP
#include <bsd/libc.h>
/*
** balazs.pataki@sztaki.hu: The getcwd is broken in NEXTSTEP (returns 0),
** when called on a mounted fs. Did anyone notice this? Here's an ugly
** workaround ...
*/
#define getcwd(b,s) my_getcwd(b,s)
static char *
my_getcwd (char *buf, size_t size)
{
FILE *pwd = popen("pwd", "r");
char *result = fgets(buf, size, pwd);
if (result) {
buf[strlen(buf)-1] = '\0';
}
pclose (pwd);
return buf;
}
#endif /* NEXTSTEP */
#ifdef LINUX
#include <getopt.h>
#endif
#if defined(SCO) || defined(UNIXWARE) || defined(SNI) || defined(NCR) || defined(NEC) || defined(NEXTSTEP)
#if !defined(S_ISLNK) && defined(S_IFLNK)
#define S_ISLNK(a) (((a) & S_IFMT) == S_IFLNK)
#endif
#endif
#if defined(SNI)
extern int fchmod(int fildes, mode_t mode);
#endif
#ifdef QNX
#define d_ino d_stat.st_ino
#endif
static void
usage(void)
{
fprintf(stderr,
"usage: %s [-C cwd] [-L linkprefix] [-m mode] [-o owner] [-g group]\n"
" %*s [-DdltR] file [file ...] directory\n",
program, (int)strlen(program), "");
exit(2);
}
static int
mkdirs(char *path, mode_t mode)
{
char *cp;
struct stat sb;
int res;
while (*path == '/' && path[1] == '/')
path++;
while ((cp = strrchr(path, '/')) && cp[1] == '\0')
*cp = '\0';
if (cp && cp != path) {
*cp = '\0';
if ((stat(path, &sb) < 0 || !S_ISDIR(sb.st_mode)) &&
mkdirs(path, mode) < 0) {
return -1;
}
*cp = '/';
}
res = mkdir(path, mode);
if ((res != 0) && (errno == EEXIST))
return 0;
else
return res;
}
static uid_t
touid(char *owner)
{
struct passwd *pw;
uid_t uid;
char *cp;
pw = getpwnam(owner);
if (pw)
return pw->pw_uid;
uid = strtol(owner, &cp, 0);
if (uid == 0 && cp == owner)
fail("cannot find uid for %s", owner);
return uid;
}
static gid_t
togid(char *group)
{
struct group *gr;
gid_t gid;
char *cp;
gr = getgrnam(group);
if (gr)
return gr->gr_gid;
gid = strtol(group, &cp, 0);
if (gid == 0 && cp == group)
fail("cannot find gid for %s", group);
return gid;
}
int
main(int argc, char **argv)
{
int onlydir, dodir, dolink, dorelsymlink, dotimes, opt, len, lplen, tdlen, bnlen, exists, fromfd, tofd, cc, wc;
mode_t mode = 0755;
char *linkprefix, *owner, *group, *cp, *cwd, *todir, *toname, *name, *base, *linkname, *bp, buf[BUFSIZ];
uid_t uid;
gid_t gid;
struct stat sb, tosb;
struct utimbuf utb;
program = argv[0];
cwd = linkname = linkprefix = owner = group = 0;
onlydir = dodir = dolink = dorelsymlink = dotimes = lplen = 0;
while ((opt = getopt(argc, argv, "C:DdlL:Rm:o:g:t")) != EOF) {
switch (opt) {
case 'C':
cwd = optarg;
break;
case 'D':
onlydir = 1;
break;
case 'd':
dodir = 1;
break;
case 'l':
dolink = 1;
break;
case 'L':
linkprefix = optarg;
lplen = strlen(linkprefix);
dolink = 1;
break;
case 'R':
dolink = dorelsymlink = 1;
break;
case 'm':
mode = strtoul(optarg, &cp, 8);
if (mode == 0 && cp == optarg)
usage();
break;
case 'o':
owner = optarg;
break;
case 'g':
group = optarg;
break;
case 't':
dotimes = 1;
break;
default:
usage();
}
}
argc -= optind;
argv += optind;
if (argc < 2 - onlydir)
usage();
todir = argv[argc-1];
if ((stat(todir, &sb) < 0 || !S_ISDIR(sb.st_mode)) &&
mkdirs(todir, 0777) < 0) {
fail("cannot make directory %s", todir);
}
if (onlydir)
return 0;
if (!cwd) {
#ifdef GETCWD_CAN_MALLOC
cwd = getcwd(0, PATH_MAX);
#else
cwd = malloc(PATH_MAX + 1);
cwd = getcwd(cwd, PATH_MAX);
#endif
}
xchdir(todir);
#ifdef GETCWD_CAN_MALLOC
todir = getcwd(0, PATH_MAX);
#else
todir = malloc(PATH_MAX + 1);
todir = getcwd(todir, PATH_MAX);
#endif
tdlen = strlen(todir);
xchdir(cwd);
tdlen = strlen(todir);
uid = owner ? touid(owner) : -1;
gid = group ? togid(group) : -1;
while (--argc > 0) {
name = *argv++;
len = strlen(name);
base = xbasename(name);
bnlen = strlen(base);
toname = (char*)xmalloc(tdlen + 1 + bnlen + 1);
sprintf(toname, "%s/%s", todir, base);
exists = (lstat(toname, &tosb) == 0);
if (dodir) {
/* -d means create a directory, always */
if (exists && !S_ISDIR(tosb.st_mode)) {
(void) unlink(toname);
exists = 0;
}
if (!exists && mkdir(toname, mode) < 0)
fail("cannot make directory %s", toname);
if ((owner || group) && chown(toname, uid, gid) < 0)
fail("cannot change owner of %s", toname);
} else if (dolink) {
if (*name == '/') {
/* source is absolute pathname, link to it directly */
linkname = 0;
} else {
if (linkprefix) {
/* -L implies -l and prefixes names with a $cwd arg. */
len += lplen + 1;
linkname = (char*)xmalloc(len + 1);
sprintf(linkname, "%s/%s", linkprefix, name);
} else if (dorelsymlink) {
/* Symlink the relative path from todir to source name. */
linkname = (char*)xmalloc(PATH_MAX);
if (*todir == '/') {
/* todir is absolute: skip over common prefix. */
lplen = relatepaths(todir, cwd, linkname);
strcpy(linkname + lplen, name);
} else {
/* todir is named by a relative path: reverse it. */
reversepath(todir, name, len, linkname);
xchdir(cwd);
}
len = strlen(linkname);
}
name = linkname;
}
/* Check for a pre-existing symlink with identical content. */
if (exists &&
(!S_ISLNK(tosb.st_mode) ||
readlink(toname, buf, sizeof buf) != len ||
strncmp(buf, name, len) != 0)) {
(void) (S_ISDIR(tosb.st_mode) ? rmdir : unlink)(toname);
exists = 0;
}
if (!exists && symlink(name, toname) < 0)
fail("cannot make symbolic link %s", toname);
#ifdef HAVE_LCHOWN
if ((owner || group) && lchown(toname, uid, gid) < 0)
fail("cannot change owner of %s", toname);
#endif
if (linkname) {
free(linkname);
linkname = 0;
}
} else {
/* Copy from name to toname, which might be the same file. */
fromfd = open(name, O_RDONLY);
if (fromfd < 0 || fstat(fromfd, &sb) < 0)
fail("cannot access %s", name);
if (exists && (!S_ISREG(tosb.st_mode) || access(toname, W_OK) < 0))
(void) (S_ISDIR(tosb.st_mode) ? rmdir : unlink)(toname);
tofd = open(toname, O_CREAT | O_WRONLY, 0666);
if (tofd < 0)
fail("cannot create %s", toname);
bp = buf;
while ((cc = read(fromfd, bp, sizeof buf)) > 0) {
while ((wc = write(tofd, bp, cc)) > 0) {
if ((cc -= wc) == 0)
break;
bp += wc;
}
if (wc < 0)
fail("cannot write to %s", toname);
}
if (cc < 0)
fail("cannot read from %s", name);
if (ftruncate(tofd, sb.st_size) < 0)
fail("cannot truncate %s", toname);
if (dotimes) {
utb.actime = sb.st_atime;
utb.modtime = sb.st_mtime;
if (utime(toname, &utb) < 0)
fail("cannot set times of %s", toname);
}
#ifdef HAVE_FCHMOD
if (fchmod(tofd, mode) < 0)
#else
if (chmod(toname, mode) < 0)
#endif
fail("cannot change mode of %s", toname);
if ((owner || group) && fchown(tofd, uid, gid) < 0)
fail("cannot change owner of %s", toname);
/* Must check for delayed (NFS) write errors on close. */
if (close(tofd) < 0)
fail("cannot write to %s", toname);
close(fromfd);
}
free(toname);
}
free(cwd);
free(todir);
return 0;
}
/*
** Pathname subroutines.
**
** Brendan Eich, 8/29/95
*/
char *program;
void
fail(char *format, ...)
{
int error;
va_list ap;
#ifdef USE_REENTRANT_LIBC
R_STRERROR_INIT_R();
#endif
error = errno;
fprintf(stderr, "%s: ", program);
va_start(ap, format);
vfprintf(stderr, format, ap);
va_end(ap);
if (error)
#ifdef USE_REENTRANT_LIBC
R_STRERROR_R(errno);
fprintf(stderr, ": %s", r_strerror_r);
#else
fprintf(stderr, ": %s", strerror(errno));
#endif
putc('\n', stderr);
exit(1);
}
char *
getcomponent(char *path, char *name)
{
if (*path == '\0')
return 0;
if (*path == '/') {
*name++ = '/';
} else {
do {
*name++ = *path++;
} while (*path != '/' && *path != '\0');
}
*name = '\0';
while (*path == '/')
path++;
return path;
}
#ifdef UNIXWARE_READDIR_BUFFER_TOO_SMALL
/* Sigh. The static buffer in Unixware's readdir is too small. */
struct dirent * readdir(DIR *d)
{
static struct dirent *buf = NULL;
#define MAX_PATH_LEN 1024
if(buf == NULL)
buf = (struct dirent *) malloc(sizeof(struct dirent) + MAX_PATH_LEN)
;
return(readdir_r(d, buf));
}
#endif
char *
ino2name(ino_t ino, char *dir)
{
DIR *dp;
struct dirent *ep;
char *name;
dp = opendir("..");
if (!dp)
fail("cannot read parent directory");
for (;;) {
if (!(ep = readdir(dp)))
fail("cannot find current directory");
if (ep->d_ino == ino)
break;
}
name = xstrdup(ep->d_name);
closedir(dp);
return name;
}
void *
xmalloc(size_t size)
{
void *p = malloc(size);
if (!p)
fail("cannot allocate %u bytes", size);
return p;
}
char *
xstrdup(char *s)
{
return strcpy((char*)xmalloc(strlen(s) + 1), s);
}
char *
xbasename(char *path)
{
char *cp;
while ((cp = strrchr(path, '/')) && cp[1] == '\0')
*cp = '\0';
if (!cp) return path;
return cp + 1;
}
void
xchdir(char *dir)
{
if (chdir(dir) < 0)
fail("cannot change directory to %s", dir);
}
int
relatepaths(char *from, char *to, char *outpath)
{
char *cp, *cp2;
int len;
char buf[NAME_MAX];
assert(*from == '/' && *to == '/');
for (cp = to, cp2 = from; *cp == *cp2; cp++, cp2++)
if (*cp == '\0')
break;
while (cp[-1] != '/')
cp--, cp2--;
if (cp - 1 == to) {
/* closest common ancestor is /, so use full pathname */
len = strlen(strcpy(outpath, to));
if (outpath[len] != '/') {
outpath[len++] = '/';
outpath[len] = '\0';
}
} else {
len = 0;
while ((cp2 = getcomponent(cp2, buf)) != 0) {
strcpy(outpath + len, "../");
len += 3;
}
while ((cp = getcomponent(cp, buf)) != 0) {
sprintf(outpath + len, "%s/", buf);
len += strlen(outpath + len);
}
}
return len;
}
void
reversepath(char *inpath, char *name, int len, char *outpath)
{
char *cp, *cp2;
char buf[NAME_MAX];
struct stat sb;
cp = strcpy(outpath + PATH_MAX - (len + 1), name);
cp2 = inpath;
while ((cp2 = getcomponent(cp2, buf)) != 0) {
if (strcmp(buf, ".") == 0)
continue;
if (strcmp(buf, "..") == 0) {
if (stat(".", &sb) < 0)
fail("cannot stat current directory");
name = ino2name(sb.st_ino, "..");
len = strlen(name);
cp -= len + 1;
strcpy(cp, name);
cp[len] = '/';
free(name);
xchdir("..");
} else {
cp -= 3;
strncpy(cp, "../", 3);
xchdir(buf);
}
}
strcpy(outpath, cp);
}

View File

@@ -0,0 +1,78 @@
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
/* ***** BEGIN LICENSE BLOCK *****
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
*
* The contents of this file are subject to the Mozilla Public License Version
* 1.1 (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
* http://www.mozilla.org/MPL/
*
* Software distributed under the License is distributed on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* for the specific language governing rights and limitations under the
* License.
*
* The Original Code is the Netscape Portable Runtime (NSPR).
*
* The Initial Developer of the Original Code is
* Netscape Communications Corporation.
* Portions created by the Initial Developer are Copyright (C) 1998-2000
* the Initial Developer. All Rights Reserved.
*
* Contributor(s):
*
* Alternatively, the contents of this file may be used under the terms of
* either the GNU General Public License Version 2 or later (the "GPL"), or
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
* in which case the provisions of the GPL or the LGPL are applicable instead
* of those above. If you wish to allow use of your version of this file only
* under the terms of either the GPL or the LGPL, and not to allow others to
* use your version of this file under the terms of the MPL, indicate your
* decision by deleting the provisions above and replace them with the notice
* and other provisions required by the GPL or the LGPL. If you do not delete
* the provisions above, a recipient may use your version of this file under
* the terms of any one of the MPL, the GPL or the LGPL.
*
* ***** END LICENSE BLOCK ***** */
#ifndef pathsub_h___
#define pathsub_h___
/*
** Pathname subroutines.
**
** Brendan Eich, 8/29/95
*/
#include <limits.h>
#include <sys/types.h>
#if SUNOS4
#include "../pr/include/md/sunos4.h"
#endif
#ifndef PATH_MAX
#define PATH_MAX 1024
#endif
/*
* Just prevent stupidity
*/
#undef NAME_MAX
#define NAME_MAX 256
extern char *program;
extern void fail(char *format, ...);
extern char *getcomponent(char *path, char *name);
extern char *ino2name(ino_t ino, char *dir);
extern void *xmalloc(size_t size);
extern char *xstrdup(char *s);
extern char *xbasename(char *path);
extern void xchdir(char *dir);
/* Relate absolute pathnames from and to returning the result in outpath. */
extern int relatepaths(char *from, char *to, char *outpath);
/* XXX changes current working directory -- caveat emptor */
extern void reversepath(char *inpath, char *name, int len, char *outpath);
#endif /* pathsub_h___ */

View File

@@ -0,0 +1,45 @@
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
/* ***** BEGIN LICENSE BLOCK *****
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
*
* The contents of this file are subject to the Mozilla Public License Version
* 1.1 (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
* http://www.mozilla.org/MPL/
*
* Software distributed under the License is distributed on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* for the specific language governing rights and limitations under the
* License.
*
* The Original Code is the Netscape Portable Runtime (NSPR).
*
* The Initial Developer of the Original Code is
* Netscape Communications Corporation.
* Portions created by the Initial Developer are Copyright (C) 2000
* the Initial Developer. All Rights Reserved.
*
* Contributor(s):
*
* Alternatively, the contents of this file may be used under the terms of
* either the GNU General Public License Version 2 or later (the "GPL"), or
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
* in which case the provisions of the GPL or the LGPL are applicable instead
* of those above. If you wish to allow use of your version of this file only
* under the terms of either the GPL or the LGPL, and not to allow others to
* use your version of this file under the terms of the MPL, indicate your
* decision by deleting the provisions above and replace them with the notice
* and other provisions required by the GPL or the LGPL. If you do not delete
* the provisions above, a recipient may use your version of this file under
* the terms of any one of the MPL, the GPL or the LGPL.
*
* ***** END LICENSE BLOCK ***** */
/*
* A dummy header file that is a dependency for all the object files.
* Used to force a full recompilation of NSPR in Mozilla's Tinderbox
* depend builds. See comments in rules.mk.
*/
#error "Do not include this header file."

View File

@@ -0,0 +1,38 @@
REM
REM ***** BEGIN LICENSE BLOCK *****
REM Version: MPL 1.1/GPL 2.0/LGPL 2.1
REM
REM The contents of this file are subject to the Mozilla Public License Version
REM 1.1 (the "License"); you may not use this file except in compliance with
REM the License. You may obtain a copy of the License at
REM http://www.mozilla.org/MPL/
REM
REM Software distributed under the License is distributed on an "AS IS" basis,
REM WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
REM for the specific language governing rights and limitations under the
REM License.
REM
REM The Original Code is mozilla.org Code.
REM
REM The Initial Developer of the Original Code is
REM Netscape Communications Corporation.
REM Portions created by the Initial Developer are Copyright (C) 1998
REM the Initial Developer. All Rights Reserved.
REM
REM Contributor(s):
REM
REM Alternatively, the contents of this file may be used under the terms of
REM either the GNU General Public License Version 2 or later (the "GPL"), or
REM the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
REM in which case the provisions of the GPL or the LGPL are applicable instead
REM of those above. If you wish to allow use of your version of this file only
REM under the terms of either the GPL or the LGPL, and not to allow others to
REM use your version of this file under the terms of the MPL, indicate your
REM decision by deleting the provisions above and replace them with the notice
REM and other provisions required by the GPL or the LGPL. If you do not delete
REM the provisions above, a recipient may use your version of this file under
REM the terms of any one of the MPL, the GPL or the LGPL.
REM
REM ***** END LICENSE BLOCK *****
mkdir %1

View File

@@ -0,0 +1,495 @@
#! gmake
#
# ***** BEGIN LICENSE BLOCK *****
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
#
# The contents of this file are subject to the Mozilla Public License Version
# 1.1 (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
# http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the
# License.
#
# The Original Code is the Netscape Portable Runtime (NSPR).
#
# The Initial Developer of the Original Code is
# Netscape Communications Corporation.
# Portions created by the Initial Developer are Copyright (C) 1998-2000
# the Initial Developer. All Rights Reserved.
#
# Contributor(s):
#
# Alternatively, the contents of this file may be used under the terms of
# either the GNU General Public License Version 2 or later (the "GPL"), or
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
# in which case the provisions of the GPL or the LGPL are applicable instead
# of those above. If you wish to allow use of your version of this file only
# under the terms of either the GPL or the LGPL, and not to allow others to
# use your version of this file under the terms of the MPL, indicate your
# decision by deleting the provisions above and replace them with the notice
# and other provisions required by the GPL or the LGPL. If you do not delete
# the provisions above, a recipient may use your version of this file under
# the terms of any one of the MPL, the GPL or the LGPL.
#
# ***** END LICENSE BLOCK *****
################################################################################
# We have a 4 pass build process:
#
# Pass 1. export - Create generated headers and stubs. Publish public headers to
# dist/<arch>/include.
#
# Pass 2. libs - Create libraries. Publish libraries to dist/<arch>/lib.
#
# Pass 3. all - Create programs.
#
# Pass 4. install - Publish programs to dist/<arch>/bin.
#
# Parameters to this makefile (set these before including):
#
# a)
# TARGETS -- the target to create
# (defaults to $LIBRARY $PROGRAM)
# b)
# DIRS -- subdirectories for make to recurse on
# (the 'all' rule builds $TARGETS $DIRS)
# c)
# CSRCS -- .c files to compile
# (used to define $OBJS)
# d)
# PROGRAM -- the target program name to create from $OBJS
# ($OBJDIR automatically prepended to it)
# e)
# LIBRARY -- the target library name to create from $OBJS
# ($OBJDIR automatically prepended to it)
#
################################################################################
ifndef topsrcdir
topsrcdir=$(MOD_DEPTH)
endif
ifndef srcdir
srcdir=.
endif
ifndef NSPR_CONFIG_MK
include $(topsrcdir)/config/config.mk
endif
ifdef USE_AUTOCONF
ifdef CROSS_COMPILE
ifdef INTERNAL_TOOLS
CC=$(HOST_CC)
CCC=$(HOST_CXX)
CFLAGS=$(HOST_CFLAGS)
CXXFLAGS=$(HOST_CXXFLAGS)
endif
endif
endif
#
# This makefile contains rules for building the following kinds of
# libraries:
# - LIBRARY: a static (archival) library
# - SHARED_LIBRARY: a shared (dynamic link) library
# - IMPORT_LIBRARY: an import library, used only on Windows and OS/2
#
# The names of these libraries can be generated by simply specifying
# LIBRARY_NAME and LIBRARY_VERSION.
#
ifdef LIBRARY_NAME
ifeq (,$(filter-out WINNT OS2,$(OS_ARCH)))
#
# Win95, Win16, and OS/2 require library names conforming to the 8.3 rule.
# other platforms do not.
#
ifeq (,$(filter-out WIN95 WIN16 OS2,$(OS_TARGET)))
LIBRARY = $(OBJDIR)/$(LIBRARY_NAME)$(LIBRARY_VERSION)_s.$(LIB_SUFFIX)
SHARED_LIBRARY = $(OBJDIR)/$(LIBRARY_NAME)$(LIBRARY_VERSION).$(DLL_SUFFIX)
IMPORT_LIBRARY = $(OBJDIR)/$(LIBRARY_NAME)$(LIBRARY_VERSION).$(LIB_SUFFIX)
else
LIBRARY = $(OBJDIR)/lib$(LIBRARY_NAME)$(LIBRARY_VERSION)_s.$(LIB_SUFFIX)
SHARED_LIBRARY = $(OBJDIR)/lib$(LIBRARY_NAME)$(LIBRARY_VERSION).$(DLL_SUFFIX)
IMPORT_LIBRARY = $(OBJDIR)/lib$(LIBRARY_NAME)$(LIBRARY_VERSION).$(LIB_SUFFIX)
endif
ifeq ($(OS_ARCH),OS2)
DEF_FILE := $(SHARED_LIBRARY:.dll=.def)
endif
else
LIBRARY = $(OBJDIR)/lib$(LIBRARY_NAME)$(LIBRARY_VERSION).$(LIB_SUFFIX)
ifeq ($(OS_ARCH)$(OS_RELEASE), AIX4.1)
SHARED_LIBRARY = $(OBJDIR)/lib$(LIBRARY_NAME)$(LIBRARY_VERSION)_shr.a
else
ifdef MKSHLIB
SHARED_LIBRARY = $(OBJDIR)/lib$(LIBRARY_NAME)$(LIBRARY_VERSION).$(DLL_SUFFIX)
endif
endif
endif
endif
ifndef TARGETS
ifeq (,$(filter-out WINNT OS2,$(OS_ARCH)))
TARGETS = $(LIBRARY) $(SHARED_LIBRARY) $(IMPORT_LIBRARY)
else
TARGETS = $(LIBRARY) $(SHARED_LIBRARY)
endif
endif
#
# OBJS is the list of object files. It can be constructed by
# specifying CSRCS (list of C source files) and ASFILES (list
# of assembly language source files).
#
ifndef OBJS
OBJS = $(addprefix $(OBJDIR)/,$(CSRCS:.c=.$(OBJ_SUFFIX))) \
$(addprefix $(OBJDIR)/,$(ASFILES:.$(ASM_SUFFIX)=.$(OBJ_SUFFIX)))
endif
ifeq ($(OS_TARGET), WIN16)
comma := ,
empty :=
space := $(empty) $(empty)
W16OBJS = $(subst $(space),$(comma)$(space),$(strip $(OBJS)))
W16TEMP =$(OS_LIBS) $(EXTRA_LIBS)
ifeq ($(strip $(W16TEMP)),)
W16LIBS =
else
W16LIBS = library $(subst $(space),$(comma)$(space),$(strip $(W16TEMP)))
endif
W16DEF = $(notdir $(basename $(SHARED_LIBRARY))).DEF
endif
ifeq ($(OS_ARCH), WINNT)
ifneq ($(OS_TARGET), WIN16)
OBJS += $(RES)
endif
endif
ALL_TRASH = $(TARGETS) $(OBJS) $(filter-out . .., $(OBJDIR)) LOGS TAGS $(GARBAGE) \
$(NOSUCHFILE) $(DEF_FILE)\
so_locations
ifdef DIRS
LOOP_OVER_DIRS = \
@for d in $(DIRS); do \
if test -d $$d; then \
set -e; \
echo "cd $$d; $(MAKE) $@"; \
$(MAKE) -C $$d $@; \
set +e; \
else \
echo "Skipping non-directory $$d..."; \
fi; \
done
endif
################################################################################
all:: export
export::
+$(LOOP_OVER_DIRS)
libs:: export
install:: export
clean::
rm -rf $(OBJS) so_locations $(NOSUCHFILE) $(GARBAGE)
+$(LOOP_OVER_DIRS)
clobber::
rm -rf $(OBJS) $(TARGETS) $(filter-out . ..,$(OBJDIR)) $(GARBAGE) so_locations $(NOSUCHFILE)
+$(LOOP_OVER_DIRS)
realclean clobber_all::
rm -rf $(wildcard *.OBJ *.OBJD) dist $(ALL_TRASH)
+$(LOOP_OVER_DIRS)
distclean::
rm -rf $(wildcard *.OBJ *.OBJD) dist $(ALL_TRASH) $(DIST_GARBAGE)
+$(LOOP_OVER_DIRS)
real_install:: $(RELEASE_BINS) $(RELEASE_HEADERS) $(RELEASE_LIBS)
ifdef RELEASE_BINS
$(NSINSTALL) -t -m 0755 $(RELEASE_BINS) $(DESTDIR)$(bindir)
endif
ifdef RELEASE_HEADERS
$(NSINSTALL) -t -m 0644 $(RELEASE_HEADERS) $(DESTDIR)$(includedir)
endif
ifdef RELEASE_LIBS
$(NSINSTALL) -t -m 0755 $(RELEASE_LIBS) $(DESTDIR)$(libdir)
endif
+$(LOOP_OVER_DIRS)
release:: export
ifdef RELEASE_BINS
@echo "Copying executable programs and scripts to release directory"
@if test -z "$(BUILD_NUMBER)"; then \
echo "BUILD_NUMBER must be defined"; \
false; \
else \
true; \
fi
@if test ! -d $(RELEASE_BIN_DIR); then \
rm -rf $(RELEASE_BIN_DIR); \
$(NSINSTALL) -D $(RELEASE_BIN_DIR);\
else \
true; \
fi
cp $(RELEASE_BINS) $(RELEASE_BIN_DIR)
endif
ifdef RELEASE_LIBS
@echo "Copying libraries to release directory"
@if test -z "$(BUILD_NUMBER)"; then \
echo "BUILD_NUMBER must be defined"; \
false; \
else \
true; \
fi
@if test ! -d $(RELEASE_LIB_DIR); then \
rm -rf $(RELEASE_LIB_DIR); \
$(NSINSTALL) -D $(RELEASE_LIB_DIR);\
else \
true; \
fi
cp $(RELEASE_LIBS) $(RELEASE_LIB_DIR)
endif
ifdef RELEASE_HEADERS
@echo "Copying header files to release directory"
@if test -z "$(BUILD_NUMBER)"; then \
echo "BUILD_NUMBER must be defined"; \
false; \
else \
true; \
fi
@if test ! -d $(RELEASE_HEADERS_DEST); then \
rm -rf $(RELEASE_HEADERS_DEST); \
$(NSINSTALL) -D $(RELEASE_HEADERS_DEST);\
else \
true; \
fi
cp $(RELEASE_HEADERS) $(RELEASE_HEADERS_DEST)
endif
+$(LOOP_OVER_DIRS)
alltags:
rm -f TAGS tags
find . -name dist -prune -o \( -name '*.[hc]' -o -name '*.cp' -o -name '*.cpp' \) -print | xargs etags -a
find . -name dist -prune -o \( -name '*.[hc]' -o -name '*.cp' -o -name '*.cpp' \) -print | xargs ctags -a
$(NFSPWD):
cd $(@D); $(MAKE) $(@F)
$(PROGRAM): $(OBJS)
@$(MAKE_OBJDIR)
ifeq ($(OS_ARCH)_$(NS_USE_GCC),WINNT_)
$(CC) $(OBJS) -Fe$@ -link $(LDFLAGS) $(OS_LIBS) $(EXTRA_LIBS)
else
ifeq ($(MOZ_OS2_TOOLS),VACPP)
$(CC) $(OBJS) -Fe$@ $(LDFLAGS) $(OS_LIBS) $(EXTRA_LIBS)
else
$(CC) -o $@ $(CFLAGS) $(OBJS) $(LDFLAGS)
endif
endif
$(LIBRARY): $(OBJS)
@$(MAKE_OBJDIR)
rm -f $@
ifeq ($(MOZ_OS2_TOOLS),VACPP)
$(AR) $(subst /,\\,$(OBJS)) $(AR_EXTRA_ARGS)
else
ifdef USE_AUTOCONF
$(AR) $(AR_FLAGS) $(OBJS) $(AR_EXTRA_ARGS)
else
$(AR) $(OBJS) $(AR_EXTRA_ARGS)
endif # USE_AUTOCONF
endif
$(RANLIB) $@
ifeq ($(OS_TARGET), WIN16)
$(IMPORT_LIBRARY): $(SHARED_LIBRARY)
wlib $(OS_LIB_FLAGS) $@ +$(SHARED_LIBRARY)
endif
ifeq ($(OS_TARGET), OS2)
$(DEF_FILE): $(LIBRARY)
rm -f $@
echo LIBRARY $(notdir $(basename $(SHARED_LIBRARY))) INITINSTANCE TERMINSTANCE > $@
echo PROTMODE >> $@
echo CODE LOADONCALL MOVEABLE DISCARDABLE >> $@
echo DATA PRELOAD MOVEABLE MULTIPLE NONSHARED >> $@
echo EXPORTS >> $@
$(FILTER) $(LIBRARY) >> $@
$(IMPORT_LIBRARY): $(DEF_FILE)
rm -f $@
$(IMPLIB) $@ $(DEF_FILE)
endif
$(SHARED_LIBRARY): $(OBJS) $(DEF_FILE)
@$(MAKE_OBJDIR)
rm -f $@
ifdef USE_AUTOCONF
$(MKSHLIB) $(OBJS) $(EXTRA_LIBS) $(OS_LIBS) $(DEF_FILE)
else
ifeq ($(OS_ARCH)$(OS_RELEASE), AIX4.1)
echo "#!" > $(OBJDIR)/lib$(LIBRARY_NAME)_syms
nm -B -C -g $(OBJS) \
| awk '/ [T,D] / {print $$3}' \
| sed -e 's/^\.//' \
| sort -u >> $(OBJDIR)/lib$(LIBRARY_NAME)_syms
$(LD) $(XCFLAGS) -o $@ $(OBJS) -bE:$(OBJDIR)/lib$(LIBRARY_NAME)_syms \
-bM:SRE -bnoentry $(OS_LIBS) $(EXTRA_LIBS)
else # AIX 4.1
ifeq ($(OS_ARCH), WINNT)
ifeq ($(OS_TARGET), WIN16)
echo system windows dll initinstance >w16link
echo option map >>w16link
echo option oneautodata >>w16link
echo option heapsize=32K >>w16link
echo option $(OS_DLL_OPTION) >>w16link
echo debug $(DEBUGTYPE) all >>w16link
echo name $@ >>w16link
echo file >>w16link
echo $(W16OBJS) >>w16link
echo $(W16IMPORTS) >>w16link
echo $(W16LIBS) >>w16link
echo $(W16_EXPORTS) >>w16link
echo libfile libentry >>w16link
$(LINK) @w16link.
rm w16link
else # WIN16
$(LINK_DLL) -MAP $(DLLBASE) $(OS_LIBS) $(EXTRA_LIBS) $(OBJS)
endif # WINNT
else
ifeq ($(MOZ_OS2_TOOLS),VACPP)
$(LINK_DLL) $(DLLBASE) $(OBJS) $(OS_LIBS) $(EXTRA_LIBS) $(DEF_FILE)
else # !os2 vacpp
$(MKSHLIB) -o $@ $(OBJS) $(EXTRA_LIBS) $(OS_LIBS) $(DEF_FILE)
endif # OS2 vacpp
endif # WINNT
endif # AIX 4.1
endif # USE_AUTOCONF
ifeq (,$(filter-out WINNT OS2,$(OS_ARCH)))
$(RES): $(RESNAME)
@$(MAKE_OBJDIR)
ifeq ($(OS_TARGET),OS2)
$(RC) -DOS2 -r $(RESNAME) $(RES)
else
# The resource compiler does not understand the -U option.
ifdef NS_USE_GCC
$(RC) $(filter-out -U%,$(DEFINES)) $(INCLUDES:-I%=--include-dir %) -o $@ $<
else
$(RC) $(filter-out -U%,$(DEFINES)) $(INCLUDES) -Fo$(RES) $(RESNAME)
endif
endif
@echo $(RES) finished
endif
$(OBJDIR)/%.$(OBJ_SUFFIX): %.cpp
@$(MAKE_OBJDIR)
ifeq ($(OS_ARCH)_$(NS_USE_GCC), WINNT_)
$(CCC) -Fo$@ -c $(CCCFLAGS) $<
else
ifeq ($(MOZ_OS2_TOOLS),VACPP)
$(CCC) -Fo$@ -c $(CCCFLAGS) $<
else
$(CCC) -o $@ -c $(CCCFLAGS) $<
endif
endif
WCCFLAGS1 = $(subst /,\\,$(CFLAGS))
WCCFLAGS2 = $(subst -I,-i=,$(WCCFLAGS1))
WCCFLAGS3 = $(subst -D,-d,$(WCCFLAGS2))
$(OBJDIR)/%.$(OBJ_SUFFIX): %.c
@$(MAKE_OBJDIR)
ifeq ($(OS_ARCH)_$(NS_USE_GCC), WINNT_)
ifeq ($(OS_TARGET), WIN16)
# $(MOD_DEPTH)/config/w16opt $(WCCFLAGS3)
echo $(WCCFLAGS3) >w16wccf
$(CC) -zq -fo$(OBJDIR)\\$*.$(OBJ_SUFFIX) @w16wccf $*.c
rm w16wccf
else
$(CC) -Fo$@ -c $(CFLAGS) $<
endif
else
ifeq ($(MOZ_OS2_TOOLS),VACPP)
$(CC) -Fo$@ -c $(CFLAGS) $<
else
$(CC) -o $@ -c $(CFLAGS) $<
endif
endif
$(OBJDIR)/%.$(OBJ_SUFFIX): %.s
@$(MAKE_OBJDIR)
$(AS) -o $@ $(ASFLAGS) -c $<
%.i: %.c
$(CC) -C -E $(CFLAGS) $< > $*.i
%: %.pl
rm -f $@; cp $< $@; chmod +x $@
#
# HACK ALERT
#
# The only purpose of this rule is to pass Mozilla's Tinderbox depend
# builds (http://tinderbox.mozilla.org/showbuilds.cgi). Mozilla's
# Tinderbox builds NSPR continuously as part of the Mozilla client.
# Because NSPR's make depend is not implemented, whenever we change
# an NSPR header file, the depend build does not recompile the NSPR
# files that depend on the header.
#
# This rule makes all the objects depend on a dummy header file.
# Touch this dummy header file to force the depend build to recompile
# everything.
#
# This rule should be removed when make depend is implemented.
#
DUMMY_DEPEND_H = $(topsrcdir)/config/prdepend.h
$(filter $(OBJDIR)/%.$(OBJ_SUFFIX),$(OBJS)): $(OBJDIR)/%.$(OBJ_SUFFIX): $(DUMMY_DEPEND_H)
# END OF HACK
################################################################################
# Special gmake rules.
################################################################################
#
# Re-define the list of default suffixes, so gmake won't have to churn through
# hundreds of built-in suffix rules for stuff we don't need.
#
.SUFFIXES:
.SUFFIXES: .a .$(OBJ_SUFFIX) .c .cpp .s .h .i .pl
#
# Fake targets. Always run these rules, even if a file/directory with that
# name already exists.
#
.PHONY: all alltags clean export install libs realclean release
#
# List the target pattern of an implicit rule as a dependency of the
# special target .PRECIOUS to preserve intermediate files made by
# implicit rules whose target patterns match that file's name.
# (See GNU Make documentation, Edition 0.51, May 1996, Sec. 10.4,
# p. 107.)
#
.PRECIOUS: $(OBJDIR)/%.$(OBJ_SUFFIX)

View File

@@ -0,0 +1,119 @@
#
# ***** BEGIN LICENSE BLOCK *****
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
#
# The contents of this file are subject to the Mozilla Public License Version
# 1.1 (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
# http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the
# License.
#
# The Original Code is the Netscape Portable Runtime (NSPR).
#
# The Initial Developer of the Original Code is
# Netscape Communications Corporation.
# Portions created by the Initial Developer are Copyright (C) 1998-2000
# the Initial Developer. All Rights Reserved.
#
# Contributor(s):
#
# Alternatively, the contents of this file may be used under the terms of
# either the GNU General Public License Version 2 or later (the "GPL"), or
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
# in which case the provisions of the GPL or the LGPL are applicable instead
# of those above. If you wish to allow use of your version of this file only
# under the terms of either the GPL or the LGPL, and not to allow others to
# use your version of this file under the terms of the MPL, indicate your
# decision by deleting the provisions above and replace them with the notice
# and other provisions required by the GPL or the LGPL. If you do not delete
# the provisions above, a recipient may use your version of this file under
# the terms of any one of the MPL, the GPL or the LGPL.
#
# ***** END LICENSE BLOCK *****
#
# win16_3.11.mk -- Make configuration for Win16
#
# This file configures gmake to build the Win16 variant of
# NSPR 2.0. This file has the function of two files commonly
# used on other platforms, for example: winnt.mk and
# winnt4.0.mk. ... The packaging is easier and there is only
# one variant of the Win16 target.
#
# Win16 is built using the Watcom C/C++ version 11.0
# compiler. You gotta set up the compiler first. Follow the
# directions in the manual (Ha! ... really, its not a
# problem). The Watcom compiler depends on a few environment
# variables; these environment variables define where the
# compiler components are installed; they must be set before
# running the make.
#
# Notes:
# OS_CFLAGS is the command line options for the compiler when
# building the .DLL object files.
# OS_EXE_CFLAGS is the command line options for the compiler
# when building the .EXE object files; this is for the test
# programs.
# the macro OS_CFLAGS is set to OS_EXE_CFLAGS inside of the
# makefile for the pr/tests directory. ... Hack.
#
# USE_WATCOM_DEBUG_DATA environment variable causes the
# watcom compiler flag to be set to -hw (otherwise
# it is set to -hc (codeview debug data)) for debug builds.
#
# -- configuration -----------------------------------------
CC = wcc
CCC = wcl
LINK = wlink
AR = wlib -q $@
RC = wrc.exe /r /dWIN16=1 /bt=windows
RANLIB = echo
BSDECHO = echo
NSINSTALL = nsinstall
INSTALL = $(NSINSTALL)
MAKE_OBJDIR = mkdir $(OBJDIR)
XP_DEFINE = -DXP_PC
OBJ_SUFFIX = obj
LIB_SUFFIX = lib
DLL_SUFFIX = dll
ifdef BUILD_OPT
OBJDIR_TAG = _O
OPTIMIZER = -oneatx -oh -oi -ei -3 -fpi87 -fp3 -s
else
ifdef USE_WATCOM_DEBUG_DATA
OPTIMIZER = -d2 -hw -s -DDEBUG
DEBUGTYPE = watcom
else
OPTIMIZER = -d2 -hc -s -DDEBUG
DEBUGTYPE = codeview
endif
OBJDIR_TAG = _D
endif
# XXX FIXME: I doubt we use this. It is redundant with
# SHARED_LIBRARY.
ifdef DLL
DLL := $(addprefix $(OBJDIR)/, $(DLL))
endif
CPU_ARCH = x86
OS_CFLAGS = -ml -3 -bd -zc -zu -bt=windows -d_X86_ -dWIN16 -d_WINDLL
OS_EXE_CFLAGS = -ml -3 -bt=windows -d_X86_ -dWIN16
OS_LIB_FLAGS = -c -iro -n
# Name of the binary code directories
OBJDIR_NAME = $(OS_CONFIG)$(OBJDIR_TAG).OBJ
OS_DLL_OPTION = CASEEXACT
OS_DLLFLAGS =
OS_LIBS =
W16_EXPORTS = #

5828
mozilla/directory/c-sdk/configure vendored Executable file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,97 @@
#!gmake
# -*- Mode: Makefile -*-
#
# ***** BEGIN LICENSE BLOCK *****
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
#
# The contents of this file are subject to the Mozilla Public License Version
# 1.1 (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
# http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the
# License.
#
# The Original Code is the Netscape Portable Runtime (NSPR).
#
# The Initial Developer of the Original Code is
# Netscape Communications Corporation.
# Portions created by the Initial Developer are Copyright (C) 2001
# the Initial Developer. All Rights Reserved.
#
# Contributor(s):
#
# Alternatively, the contents of this file may be used under the terms of
# either the GNU General Public License Version 2 or later (the "GPL"), or
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
# in which case the provisions of the GPL or the LGPL are applicable instead
# of those above. If you wish to allow use of your version of this file only
# under the terms of either the GPL or the LGPL, and not to allow others to
# use your version of this file under the terms of the MPL, indicate your
# decision by deleting the provisions above and replace them with the notice
# and other provisions required by the GPL or the LGPL. If you do not delete
# the provisions above, a recipient may use your version of this file under
# the terms of any one of the MPL, the GPL or the LGPL.
#
# ***** END LICENSE BLOCK *****
ifndef MOZ_SRC_FLIPPED
$(error MOZ_SRC_FLIPPED is not set)
endif
ifndef MOZ_TOP
MOZ_TOP=mozilla
endif
MOZ_DIST_FLIPPED = $(MOZ_SRC_FLIPPED)/mozilla/dist
ifdef MOZ_DEBUG
MOZ_OBJDIR = WIN32_D.OBJ
else
MOZ_OBJDIR = WIN32_O.OBJ
endif
LDAP_CONFIGURE := ../configure \
--with-mozilla \
--with-dist-prefix=$(MOZ_DIST_FLIPPED) \
--with-dist-bindir=$(MOZ_DIST_FLIPPED)/$(MOZ_OBJDIR)/bin \
--with-dist-libdir=$(MOZ_DIST_FLIPPED)/$(MOZ_OBJDIR)/lib \
--without-nss
ifeq (,$(MOZ_DEBUG)$(MOZ_TRACE_MALLOC))
LDAP_CONFIGURE := $(LDAP_CONFIGURE) --enable-optimize --disable-debug
endif
define MAKE_OBJDIR
if test ! -d $(@D) ; then rm -rf $(@D) ; nsinstall -D $(@D) ; fi
endef
all:: build_all
# Argh. nmake keeps the cwd from cmd to cmd and gmake does not
# Furthermore, shmsdos doesn't support '&&' so there's a chance the
# 'cd' could fail and configure would be run in the wrong dir
#
$(MOZ_OBJDIR)/config.status: configure configure.in
@$(MAKE_OBJDIR)
cd $(MOZ_OBJDIR)/ ; \
sh $(LDAP_CONFIGURE)
build_all: $(MOZ_OBJDIR)/config.status check_old
$(MAKE) -C $(MOZ_OBJDIR)
clobber_all: $(MOZ_OBJDIR)/config.status check_old
$(MAKE) -C $(MOZ_OBJDIR) clobber_all
distclean: check_old
rm -rf WIN32_D.OBJ WIN32_O.OBJ
check_old:
@if test -f Makefile; then $(MAKE) distclean; fi

View File

@@ -0,0 +1,78 @@
#
# ***** BEGIN LICENSE BLOCK *****
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
#
# The contents of this file are subject to the Mozilla Public License Version
# 1.1 (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
# http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the
# License.
#
# The Original Code is Mozilla Communicator client code, released
# March 31, 1998.
#
# The Initial Developer of the Original Code is
# Netscape Communications Corporation.
# Portions created by the Initial Developer are Copyright (C) 1998-1999
# the Initial Developer. All Rights Reserved.
#
# Contributor(s):
#
# Alternatively, the contents of this file may be used under the terms of
# either the GNU General Public License Version 2 or later (the "GPL"), or
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
# in which case the provisions of the GPL or the LGPL are applicable instead
# of those above. If you wish to allow use of your version of this file only
# under the terms of either the GPL or the LGPL, and not to allow others to
# use your version of this file under the terms of the MPL, indicate your
# decision by deleting the provisions above and replace them with the notice
# and other provisions required by the GPL or the LGPL. If you do not delete
# the provisions above, a recipient may use your version of this file under
# the terms of any one of the MPL, the GPL or the LGPL.
#
# ***** END LICENSE BLOCK *****
DEPTH = ../../..
NSPR_TREE = ..
MOD_DEPTH = ..
include $(NSPR_TREE)/config/rules.mk
include ../build.mk
SRCDIRS = build include libraries
ifeq ($(BUILDCLU), 1)
SRCDIRS += clients/tools
endif
all export:: FORCE
@for i in $(SRCDIRS); do \
echo " cd $$i; $(MAKE) -f Makefile.client $(MFLAGS) export"; \
( cd $$i; $(MAKE) -f Makefile.client $(MFLAGS) export ); \
done
libs install:: FORCE
@for i in $(SRCDIRS); do \
echo "cd $$i; $(MAKE) -f Makefile.client $(MFLAGS) install"; \
( cd $$i; $(MAKE) -f Makefile.client $(MFLAGS) install ); \
done
clean clobber:: FORCE
@for i in $(SRCDIRS); do \
echo "cd $$i; $(MAKE) -f Makefile.client $(MFLAGS) clean"; \
( cd $$i; $(MAKE) -f Makefile.client $(MFLAGS) clean ); \
done
cd clients/tools; $(MAKE) -f Makefile.client $(MFLAGS) clean
realclean clobber_all:: FORCE
@for i in $(SRCDIRS); do \
echo "cd $$i; $(MAKE) -f Makefile.client $(MFLAGS) realclean"; \
( cd $$i; $(MAKE) -f Makefile.client $(MFLAGS) realclean ); \
done
FORCE:

View File

@@ -0,0 +1,24 @@
MOD_DEPTH = ..
topsrcdir = @top_srcdir@
srcdir = @srcdir@
include $(MOD_DEPTH)/config/autoconf.mk
SRCDIRS = build include libraries
ifeq ($(BUILDCLU), 1)
SRCDIRS += clients/tools
endif
DIRS = $(SRCDIRS)
include $(topsrcdir)/config/rules.mk
# dummy target to allow platforms without a compiler-based depend (like GCC
# has) to call "make depend" here and not fail, at the cost of actual
# dependencies on such builds possibly being incorrect. A nasty hack, but
# this build system is going away soon.
#
depend:
FORCE:

View File

@@ -0,0 +1,73 @@
#
# ***** BEGIN LICENSE BLOCK *****
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
#
# The contents of this file are subject to the Mozilla Public License Version
# 1.1 (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
# http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the
# License.
#
# The Original Code is Mozilla Communicator client code, released
# March 31, 1998.
#
# The Initial Developer of the Original Code is
# Netscape Communications Corporation.
# Portions created by the Initial Developer are Copyright (C) 1998-1999
# the Initial Developer. All Rights Reserved.
#
# Contributor(s):
#
# Alternatively, the contents of this file may be used under the terms of
# either the GNU General Public License Version 2 or later (the "GPL"), or
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
# in which case the provisions of the GPL or the LGPL are applicable instead
# of those above. If you wish to allow use of your version of this file only
# under the terms of either the GPL or the LGPL, and not to allow others to
# use your version of this file under the terms of the MPL, indicate your
# decision by deleting the provisions above and replace them with the notice
# and other provisions required by the GPL or the LGPL. If you do not delete
# the provisions above, a recipient may use your version of this file under
# the terms of any one of the MPL, the GPL or the LGPL.
#
# ***** END LICENSE BLOCK *****
DEPTH = ../../../..
MOD_DEPTH = ../..
NSPR_TREE = ../..
CSRCS = dirver.c
include $(NSPR_TREE)/config/rules.mk
include ../../build.mk
TARGETS = $(OBJDIR)/dirver$(EXE_SUFFIX)
GARBAGE += $(TARGETS)
ifeq ($(OS_ARCH), WINNT)
$(OBJS) = $(addprefix $(OBJDIR)/, $(CSRCS:.c=.o))
$(TARGETS): $(OBJS)
@$(MAKE_OBJDIR)
$(LINK_EXE)
endif
ifeq ($(OS_ARCH), OS2)
$(OBJS) = $(addprefix $(OBJDIR)/, $(CSRCS:.c=.o))
$(TARGETS): $(OBJS)
@$(MAKE_OBJDIR)
$(LINK_EXE) -OUT:$@ $(OBJS)
endif
export:: $(TARGETS)
$(INSTALL) -m 555 $(TARGETS) ../$(DIST)/bin
install:: export
clean::
rm -rf $(OBJDIR_NAME)

View File

@@ -0,0 +1,57 @@
#
# ***** BEGIN LICENSE BLOCK *****
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
#
# The contents of this file are subject to the Mozilla Public License Version
# 1.1 (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
# http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the
# License.
#
# The Original Code is Mozilla Communicator client code, released
# March 31, 1998.
#
# The Initial Developer of the Original Code is
# Netscape Communications Corporation.
# Portions created by the Initial Developer are Copyright (C) 1998-1999
# the Initial Developer. All Rights Reserved.
#
# Contributor(s):
#
# Alternatively, the contents of this file may be used under the terms of
# either the GNU General Public License Version 2 or later (the "GPL"), or
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
# in which case the provisions of the GPL or the LGPL are applicable instead
# of those above. If you wish to allow use of your version of this file only
# under the terms of either the GPL or the LGPL, and not to allow others to
# use your version of this file under the terms of the MPL, indicate your
# decision by deleting the provisions above and replace them with the notice
# and other provisions required by the GPL or the LGPL. If you do not delete
# the provisions above, a recipient may use your version of this file under
# the terms of any one of the MPL, the GPL or the LGPL.
#
# ***** END LICENSE BLOCK *****
MOD_DEPTH = ../..
srcdir = @srcdir@
topsrcdir = @top_srcdir@
include $(MOD_DEPTH)/config/autoconf.mk
include $(topsrcdir)/build.mk
CSRCS = dirver.c
PROGRAM = dirver$(PROG_SUFFIX)
include $(topsrcdir)/config/rules.mk
export:: $(PROGRAM)
$(INSTALL) -m 555 $(PROGRAM) $(dist_bindir)
clean::
-rm -rf $(filter-out . ..,$(OBJDIR_NAME))

View File

@@ -0,0 +1,74 @@
#
# ***** BEGIN LICENSE BLOCK *****
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
#
# The contents of this file are subject to the Mozilla Public License Version
# 1.1 (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
# http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the
# License.
#
# The Original Code is mozilla.org LDAP SDK autoconf glue.
#
# The Initial Developer of the Original Code is
# Netscape Commmunications Corp.
# Portions created by the Initial Developer are Copyright (C) 2000
# the Initial Developer. All Rights Reserved.
#
# Contributor(s):
# Dan Mosedale <dmose@mozilla.org>
#
# Alternatively, the contents of this file may be used under the terms of
# either the GNU General Public License Version 2 or later (the "GPL"), or
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
# in which case the provisions of the GPL or the LGPL are applicable instead
# of those above. If you wish to allow use of your version of this file only
# under the terms of either the GPL or the LGPL, and not to allow others to
# use your version of this file under the terms of the MPL, indicate your
# decision by deleting the provisions above and replace them with the notice
# and other provisions required by the GPL or the LGPL. If you do not delete
# the provisions above, a recipient may use your version of this file under
# the terms of any one of the MPL, the GPL or the LGPL.
#
# ***** END LICENSE BLOCK *****
# this is used to override DIST and VPATH
#
NSPR_MY_OVERRIDES_MK = $(ldaptopsrcdir)/build/my_overrides.mk
# common to all the ldap sdk makefiles
#
NSPR_TREE = $(ldaptopsrcdir)/../../../nsprpub
topsrcdir = $(ldaptopsrcdir)/../../../nsprpub
# various stuff from the ldap sdk documentation
#
MOZILLA_CLIENT = 1
NO_MDUPDATE = 1
MOZ_LDAP_SDK = 1
MOZ_LI =
MOZ_LITE =
MOZ_MEDIUM =
NO_SECURITY =
# we have to cope if nspr was built using autoconf (which we only know is
# is true if our configure was passed --enable-nspr-autoconf -- which
# the top-level configure does automagically, as appropriate).
#
NSPR_USE_AUTOCONF = @NSPR_USE_AUTOCONF@
ifeq ($(NSPR_USE_AUTOCONF), 1)
MOD_DEPTH = $(DEPTH)
include $(DEPTH)/nsprpub/config/autoconf.mk
VPATH = $(srcdir)
DIST = $(DEPTH)/dist
else
MOD_DEPTH = $(NSPR_TREE)
endif

View File

@@ -0,0 +1,60 @@
#!/bin\sh
#
# compver.sh - a script to check if the correct component version is
# available. If it is not available, it uses the nsftp.sh script to
# download the component version. The component release is assumed
# to be under /share/builds/components on a UNIX box.
#
COMP_ROOT=$1
COMP_VERSION=$2
COMP_VERSION_FILE=${COMP_ROOT}/Version
COMPOBJDIR=$3
MCOM_ROOT=$4
MODULE=$5 # Module which needs this component
COMP_RELEASE=$6 # Component release dir
COMP_NAME=$7 # component name (e.g. ldapsdk, rouge)
COMP_SUBDIRS=$8 # subdirs to ftp over
TEST_FILE=$9 # to test if ftp was successful
if test -r ${COMP_VERSION_FILE}; then \
CUR_VERSION=`cat ${COMP_VERSION_FILE}`; \
if test "${CUR_VERSION}" = "${COMP_VERSION}"; then \
if test -d ${COMP_ROOT}/${COMPOBJDIR}; then \
exit 0; \
fi; \
fi; \
fi
echo "************************ WARNING *************************"
echo "The MODULE ${MODULE} needs ${COMP_NAME} client libraries."
echo "The ${COMP_NAME} client libraries are missing. "
echo ""
echo "Attempting to download..."
rm -rf ${COMP_ROOT}/${COMPOBJDIR} ${COMP_VERSION_FILE}
mkdir -p ${COMP_ROOT}/${COMPOBJDIR}
sh ../../build/nsftp.sh ${COMP_NAME}/${COMP_VERSION}/${COMPOBJDIR} ${COMP_ROOT}/${COMPOBJDIR}
for d in ${COMP_SUBDIRS}; do \
mkdir -p ${COMP_ROOT}/${COMPOBJDIR}/${d}; \
sh ../../build/nsftp.sh ${COMP_NAME}/${COMP_VERSION}/${COMPOBJDIR}/${d} ${COMP_ROOT}/${COMPOBJDIR}/${d}
done
if test -f ${TEST_FILE}; then \
echo "${COMP_VERSION}" > ${COMP_VERSION_FILE}; \
echo "************************ SUCCESS! ************************"; \
else \
echo ""; \
echo "Attempt to ftp over ${COMP_NAME} failed!!!"; \
echo "Please ftp over (${COMP_SUBDIRS}) subdirectories under:"; \
echo " ${COMP_RELEASE}"; \
echo "and put them under:"; \
echo " ${COMP_ROOT}/${COMPOBJDIR}"; \
echo "Also, execute the following command: "; \
echo " echo \"${COMP_VERSION}\" > ${COMP_VERSION_FILE}"; \
echo "Note: Above directories are w.r.t. the MODULE ${MODULE}"; \
echo "**********************************************************"; \
exit 1; \
fi

View File

@@ -0,0 +1,251 @@
/* ***** BEGIN LICENSE BLOCK *****
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
*
* The contents of this file are subject to the Mozilla Public License Version
* 1.1 (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
* http://www.mozilla.org/MPL/
*
* Software distributed under the License is distributed on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* for the specific language governing rights and limitations under the
* License.
*
* The Original Code is Mozilla Communicator client code, released
* March 31, 1998.
*
* The Initial Developer of the Original Code is
* Netscape Communications Corporation.
* Portions created by the Initial Developer are Copyright (C) 1998-1999
* the Initial Developer. All Rights Reserved.
*
* Contributor(s):
*
* Alternatively, the contents of this file may be used under the terms of
* either the GNU General Public License Version 2 or later (the "GPL"), or
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
* in which case the provisions of the GPL or the LGPL are applicable instead
* of those above. If you wish to allow use of your version of this file only
* under the terms of either the GPL or the LGPL, and not to allow others to
* use your version of this file under the terms of the MPL, indicate your
* decision by deleting the provisions above and replace them with the notice
* and other provisions required by the GPL or the LGPL. If you do not delete
* the provisions above, a recipient may use your version of this file under
* the terms of any one of the MPL, the GPL or the LGPL.
*
* ***** END LICENSE BLOCK ***** */
/*--------------------------------------------------------------------------
/
/ Name: Netscape File Version Generator
/ Platforms: WIN32
/ ......................................................................
/ This program generates an ascii format of the 64-bit FILEVERSION
/ resource identifier used by Windows executable binaries.
/
/ Usage Syntax:
/ fversion <major.minor.patch> [mm/dd/yyyy] [outfile]
/ If date is not specified, the current GMT date is used. yyyy must be
/ greater than 1980
/
/ Usage Example:
/ fversion 3.0.0
/ fversion 6.5.4 1/30/2001
/ fversion 6.5.4 1/30/2001 fileversion.h
/
/ see http://ntsbuild/sd/30ver.htm for specification
/ ......................................................................
/ Revision History:
/ 01-30-97 Initial Version, Andy Hakim (ahakim@netscape.com)
/ --------------------------------------------------------------------------*/
#ifdef _WIN32
#include <windows.h>
#endif
#ifdef macintosh
#include <console.h>
#endif
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <time.h>
unsigned _CalcVersion(unsigned nMajor, unsigned nMinor, unsigned nPatch)
{
unsigned nVersion;
nVersion = nMajor;
nVersion <<= 5;
nVersion += nMinor;
nVersion <<= 7;
nVersion += nPatch;
nVersion &= 0xFFFF;
return(nVersion);
}
static void _GetVersions(char *szVer, unsigned *nMajor, unsigned *nMinor,
unsigned *nPatch)
{
char szVersion[128];
unsigned nReturn = 0;
char *szToken;
*nMajor = 0;
*nMinor = 0;
*nPatch = 0;
strcpy(szVersion, szVer);
if(szToken = strtok(szVersion, ".\n"))
{
*nMajor = atoi(szToken);
if(szToken = strtok(NULL, ".\n"))
{
*nMinor = atoi(szToken);
if(szToken = strtok(NULL, ".\n"))
{
*nPatch = atoi(szToken);
}
}
}
}
unsigned _CalcBuildDate(unsigned nYear, unsigned nMonth, unsigned nDay)
{
unsigned nBuildDate = 0;
if(nYear < 1900) /* they really mean 1900 + nYear */
nYear += 1900;
nYear -= 1980;
nBuildDate = nYear;
/*
nBuildDate <<= 5;
*/
nBuildDate <<= 4;
nBuildDate += nMonth;
/* nBuildDate <<= 4; */
nBuildDate <<= 5;
nBuildDate += nDay;
nBuildDate &= 0xFFFF;
return(nBuildDate);
}
unsigned _GenBuildDate(char *szBuildDate)
{
unsigned nReturn = 0;
char *szToken;
unsigned nYear = 0;
unsigned nMonth = 0;
unsigned nDay = 0;
if((szBuildDate) && (strchr(szBuildDate, '\\') || strchr(szBuildDate, '/')) && (szToken = strtok(szBuildDate, "\\/")))
{
nMonth = atoi(szToken);
nMonth--; /* use months in the range [0..11], as in struct tm */
if(szToken = strtok(NULL, "\\/"))
{
nDay = atoi(szToken);
if(szToken = strtok(NULL, "\\/"))
{
nYear = atoi(szToken);
if(nYear < 70) { /* handle 2 digit years like (20)00 */
nYear += 100;
}
else if (nYear < 100) {
}
else if (nYear > 1900){
nYear -= 1900;
}
}
}
}
else
{
struct tm *newtime;
time_t ltime;
time( &ltime );
/* Obtain coordinated universal time: */
newtime = gmtime( &ltime );
nYear = newtime->tm_year;
nMonth = newtime->tm_mon;
nDay = newtime->tm_mday;
}
nReturn = _CalcBuildDate(nYear, nMonth, nDay);
return(nReturn);
}
static void ShowHelp(char *szFilename)
{
fprintf(stdout, "%s: Generates ascii format #define for FILEVERSION\n", szFilename);
fprintf(stdout, " resource identifier used by Windows executable binaries.\n");
fprintf(stdout, "\n");
fprintf(stdout, "Usage: %s <major.minor.patch> [mm/dd/yy] [outfile]\n", szFilename);
fprintf(stdout, "\n");
fprintf(stdout, "Examples:\n");
fprintf(stdout, "%s 3.0.0\n", szFilename);
fprintf(stdout, "%s 6.5.2 1/30/2001\n", szFilename);
fprintf(stdout, "%s 6.5.2 1/30/2001 fileversion.h\n", szFilename);
}
main(int nArgc, char **lpArgv)
{
int nReturn = 0;
unsigned nVersion = 0;
unsigned nBuildDate = 0;
#ifdef macintosh
nArgc = ccommand( &lpArgv );
#endif
if(nArgc < 2)
{
ShowHelp(lpArgv[0]);
nReturn = 1;
}
else
{
char *szVersion = NULL;
char *szDate = NULL;
char *szOutput = NULL;
FILE *f = stdout;
unsigned nMajor = 0;
unsigned nMinor = 0;
unsigned nPatch = 0;
szVersion = (char *)lpArgv[1];
szDate = (char *)lpArgv[2];
szOutput = (char *)lpArgv[3];
_GetVersions( szVersion, &nMajor, &nMinor, &nPatch );
nVersion = _CalcVersion(nMajor, nMinor, nPatch);
nBuildDate = _GenBuildDate(szDate);
if(nArgc >= 4) {
if (( f = fopen(szOutput, "w")) == NULL ) {
perror( szOutput );
exit( 1 );
}
}
fprintf(f, "#define VI_PRODUCTVERSION %u.%u\n", nMajor, nMinor);
fprintf(f, "#define PRODUCTTEXT \"%s\"\n", szVersion );
fprintf(f, "#define VI_FILEVERSION %u, 0, 0,%u\n",
nVersion, nBuildDate);
fprintf(f, "#define VI_FileVersion \"%s Build %u\\0\"\n",
szVersion, nBuildDate);
if(nArgc >= 4)
fclose(f);
nReturn = (nVersion && !nBuildDate);
}
return(nReturn);
}

View File

@@ -0,0 +1,219 @@
#
# genexports.pl: create up-to-date export and .def files
#
# created 31 August 1997 by Mark Smith <mcs@netscape.com>
$type = $ARGV[0];
$tmplfile = $ARGV[1];
$expfile = $ARGV[2];
$buildtype = $ARGV[3];
if ( $type ne "Win16" && $type ne "Win16Rev" && $type ne "Win32" &&
$type ne "WinBC" && $type ne "AIX" && $type ne "IRIX" &&
$type ne "MacOS" && $type ne "SOLARIS" && $type ne "SunOS" &&
$type ne "OS2" ) {
usage();
}
if ( $tmplfile eq "" || $expfile eq "" ) {
usage();
}
if ( $tmplfile ne "Standard" ) {
open( TMPL, $tmplfile );
while(<TMPL>) {
$line = $_;
&process_line( $type, $expfile, $line, $ARGV[3+1], $ARGV[3+2],
$ARGV[3+3] );
}
} else {
if ( substr( $type, 0, 3 ) eq "Win" ) {
&windows_std( $type, $expfile, $ARGV[3+1], $ARGV[3+2], $ARGV[3+3] );
} elsif ( $type eq "SOLARIS" || $type eq "SunOS" ) {
&solaris_std( $type, $expfile, $ARGV[3+1], $ARGV[3+2], $ARGV[3+3] );
} else {
# Simple standard template just includes exports; this works for all others.
&simple_std( $type, $expfile, $ARGV[3+1], $ARGV[3+2], $ARGV[3+3] );
}
}
# process_line( type, expfile, line, arg1, arg2, arg3 )
sub
process_line {
local( $type, $expfile, $line, $arg1, $arg2, $arg3 ) = @_;
if ( $line eq "\$EXPORTS\n" ) {
&print_exports( $type, $expfile );
} else {
$line =~ s/\$1/$arg1/;
$line =~ s/\$2/$arg2/;
$line =~ s/\$3/$arg3/;
print $line;
}
}
# usage()
sub
usage {
print STDERR "usage: genexports.pl TYPE TMPLFILE|Standard EXPFILE BUILDTYPE [ARG1 [[ARG2] [ARG3]]] > OUTFILE\n";
print STDERR " where TYPE is Win16, Win16Rev, Win32, WinBC, AIX, IRIX, MacOS, or SOLARIS.\n";
print STDERR " and where BUILDTYPE is matched against last field in export file.\n";
exit 1;
}
# print_exports( type, exports-file )
sub
print_exports {
local( $type, $expfile ) = @_;
open( EXP, $expfile );
&print_comment( $type, "\n" );
&print_comment( $type, "exports list (generated by genexports.pl)\n" );
&print_comment( $type, "\n" );
while( <EXP> ) {
$line = $_;
if ( substr( $line, 0, 1 ) eq "#" ) {
$line = substr( $line, 1 );
$_ = $line;
if ( /^[0-9]+[\t ]/ && $type ne "OS2" ) {
&print_comment( $type, "" );
&print_export( $type, $line );
} else {
&print_comment( $type, $line );
}
} elsif ( length( $line ) eq 1 && substr( $line, 0, 1 ) eq "\n" ) {
print "\n";
} else {
&print_export( $type, $line );
}
}
&print_comment( $type, "\n" );
&print_comment( $type, "end of generated exports list.\n" );
}
# print_comment( type, s )
sub
print_comment {
# do not print comments for OS2
if ( $type ne "OS2" ) {
local( $type, $s ) = @_;
if ( $type eq "AIX" ) {
$prefix = "* ";
} elsif ( substr( $type, 0, 3 ) ne "Win" ) {
$prefix = "# ";
} else {
$prefix = "; ";
}
print $prefix,$s
}
}
# print_export( type, expline )
sub
print_export {
local( $type, $expline ) = @_;
# strip trailing newline
$expline =~ s/\n$//;
# split into pieces
# lines look like: ORDINAL SYMBOL [SYMTYPE] [BUILDTYPE]
# where SYMTYPE is "P" (for Pascal), "C", or "G" (for globals).
# P is the default.
($ordinal,$symbol,$symtype,$bldtype) = split( /[ \t]+/, $expline, 4 );
$upcase_symbol = $symbol;
$upcase_symbol =~ tr/a-z/A-Z/;
if ( $symtype eq "" ) {
$symtype = "P";
}
if ( $bldtype ne "" && $bldtype ne $buildtype ) {
return;
}
# finally, print out an appropriate export line
if ( $type eq "Win32" ) {
if ( $symtype ne "G" ) {
print "\t$symbol\t\t\@$ordinal\n";
}
} elsif ( $type eq "OS2" ) {
if ( $symtype ne "G" ) {
print "\t_$symbol\t\t\@$ordinal\n";
}
} elsif ( $type eq "Win16" ) {
if ( $symtype eq "C" ) {
print "\t_$symbol\t\t\@$ordinal\n";
} elsif ( $symtype eq "P" ) {
print "\t_$symbol=$upcase_symbol\t\t\@$ordinal\n";
}
} elsif ( $type eq "Win16Rev" ) {
if ( $symtype ne "G" ) {
print "\t$upcase_symbol=_$symbol\t\t\@$ordinal\n";
}
} elsif ( $type eq "WinBC" ) {
if ( $symtype ne "G" ) {
print "\t_$symbol=$symbol\t\t\@$ordinal\n";
}
} elsif ( $type eq "MacOS" ) {
if ( $symtype ne "G" ) {
print "$symbol\n";
}
} elsif ( $type eq "AIX" || $type eq "IRIX" ) {
print "$symbol\n";
} elsif ( $type eq "SOLARIS" || $type eq "SunOS") {
print "\t$symbol;\n";
} else {
print STDERR "print_export: unknown type <$type>\n";
exit 1;
}
}
# windows_std( type, expfile, arg1, arg2, arg3 )
sub
windows_std {
local( $type, $expfile, $arg1, $arg2, $arg3 ) = @_;
process_line( $type, $expfile, "LIBRARY\tNSLIB\$1\n" );
if ( substr( $type, 0, 5 ) eq "Win16" ) {
process_line( $type, $expfile, "CODE\tPRELOAD MOVEABLE DISCARDABLE\n" );
process_line( $type, $expfile, "DATA\tPRELOAD MOVEABLE SINGLE\n" );
}
process_line( $type, $expfile, "VERSION\t\$2\n" );
process_line( $type, $expfile, "HEAPSIZE\t4096\n" );
process_line( $type, $expfile, "EXPORTS\n" );
process_line( $type, $expfile, "\$EXPORTS\n" );
}
# solaris_std( type, expfile, arg1, arg2, arg3 )
sub
solaris_std {
local( $type, $expfile, $arg1, $arg2, $arg3 ) = @_;
process_line( $type, $expfile, "{\n" );
process_line( $type, $expfile, "global:\n" );
process_line( $type, $expfile, "\$EXPORTS\n" );
process_line( $type, $expfile, "\n" );
process_line( $type, $expfile, "local:\n" );
process_line( $type, $expfile, "\t*;\n" );
process_line( $type, $expfile, "};\n" );
}
# simple_std( type, expfile, arg1, arg2, arg3 )
sub
simple_std {
local( $type, $expfile, $arg1, $arg2, $arg3 ) = @_;
process_line( $type, $expfile, "\$EXPORTS\n" );
}

View File

@@ -0,0 +1,40 @@
#
# ***** BEGIN LICENSE BLOCK *****
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
#
# The contents of this file are subject to the Mozilla Public License Version
# 1.1 (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
# http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the
# License.
#
# The Original Code is mozilla.org LDAP SDK autoconf glue.
#
# The Initial Developer of the Original Code is
# Netscape Commmunications Corp.
# Portions created by the Initial Developer are Copyright (C) 2000
# the Initial Developer. All Rights Reserved.
#
# Contributor(s):
# Dan Mosedale <dmose@mozilla.org>
#
# Alternatively, the contents of this file may be used under the terms of
# either the GNU General Public License Version 2 or later (the "GPL"), or
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
# in which case the provisions of the GPL or the LGPL are applicable instead
# of those above. If you wish to allow use of your version of this file only
# under the terms of either the GPL or the LGPL, and not to allow others to
# use your version of this file under the terms of the MPL, indicate your
# decision by deleting the provisions above and replace them with the notice
# and other provisions required by the GPL or the LGPL. If you do not delete
# the provisions above, a recipient may use your version of this file under
# the terms of any one of the MPL, the GPL or the LGPL.
#
# ***** END LICENSE BLOCK *****
DIST = $(DEPTH)/dist
VPATH = $(srcdir)

View File

@@ -0,0 +1,38 @@
#!/bin/sh
#
# FTP script for downloading /share/builds/components stuff.
#
# syntax:
# nsftp <srcdir-relative to /share/builds/components> <destdir>
#
# Example
#
# nsftp ldapsdk/19961108 c:\3.0\ns\components\ldapsdk
#
SERVER=ftp-rel
USER=ftpman
PASSWD=ftpman
TMPFILE=tmp.foo
SRC=$1
DEST=$2
if [ -z "$3" ]; then
FILENAME=*
else
FILENAME=$3
fi
echo ${USER} contents of ${SRC} to ${DEST}
cd ${DEST}
ftp -n ${SERVER} << -=EOF=-
user ${USER} ${PASSWD}
binary
hash
prompt
cd ${SRC}
mget ${FILENAME}
quit
-=EOF=-

View File

@@ -0,0 +1,23 @@
#
# replace.pl: perform simple string substitution on a file
# the first line in the input (template) file is also discarded.
#
# usage: perl replace.pl KEYWORD=VALUE... < TMPLFILE > OUTFILE
#
# created 17 October 2001 by Mark Smith <mcs@netscape.com>
use File::Basename;
push @INC, dirname($0);
require replace;
%keywords = {};
foreach $str (@ARGV) {
($key,$val) = split( "=", $str, 2 );
$keywords{$key} = $val;
}
replace::GenerateHeader(*STDIN, *STDOUT, \%keywords);
exit 0;

View File

@@ -0,0 +1,39 @@
#!perl -w
package replace;
require 5.004;
use strict;
require Exporter;
use vars qw(@ISA @EXPORT);
@ISA = qw(Exporter);
@EXPORT = qw(
GenerateHeader
);
sub GenerateHeader ($$\%) {
my($template, $header, $keywords) = @_;
local(*TEMPLATE) = $template;
local(*HEADER) = $header;
my($first_line) = 1;
my($orig, $replace);
while(<TEMPLATE>) {
my $line = $_;
while(($orig, $replace) = each %$keywords) {
$line =~ s/{{$orig}}/$replace/g;
}
# the first line is a comment specific to the template file, which we
# don't want to transfer over
#
if ( ! $first_line ) {
print HEADER $line;
} else {
$first_line = 0;
}
}
}

View File

@@ -0,0 +1,383 @@
# Generated automatically from Makefile.in by configure.
#
# The contents of this file are subject to the Netscape Public
# License Version 1.1 (the "License"); you may not use this file
# except in compliance with the License. You may obtain a copy of
# the License at http://www.mozilla.org/NPL/
#
# Software distributed under the License is distributed on an "AS
# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
# implied. See the License for the specific language governing
# rights and limitations under the License.
#
# The Original Code is Mozilla Communicator client code, released
# March 31, 1998.
#
# The Initial Developer of the Original Code is Netscape
# Communications Corporation. Portions created by Netscape are
# Copyright (C) 1998-1999 Netscape Communications Corporation. All
# Rights Reserved.
#
# Contributor(s):
#
MOD_DEPTH = ../../..
srcdir = .
topsrcdir = ../../..
include $(MOD_DEPTH)/config/autoconf.mk
include $(topsrcdir)/build.mk
INSTALLDIR = $(DIST)/$(OBJDIR_NAME)/bin
HEADERDIR = $(MOD_DEPTH)/dist/$(OBJDIR_NAME)
INCLUDES += -I$(HEADERDIR)/include \
-I$(DIST)/include/obsolete \
-I$(DIST)/include/nspr \
-I$(DIST)/include \
-I$(DIST)/public/security \
-I$(DIST)/public/nss \
-I$(DIST)/public/ldap \
-I$(topsrcdir)/ldap/include
ifeq ($(HAVE_CCONF), 1)
COMPS_FROM_OBJDIR=1
endif
#
# The "arg pin" feature depends on the server core library.
#
ifeq ($(HAVE_SVRCORE), 1)
LDAP_TOOL_ARGPIN=1
endif
ifeq ($(LDAP_TOOL_ARGPIN),1)
INCLUDES += -I../../../../../dist/public/svrcore
CFLAGS+=-DLDAP_TOOL_ARGPIN -DLDAP_TOOL_PKCS11
SVRCORE_LINK=-l$(SVRCORE_LIBNAME)
endif
ifdef HAVE_LIBNLS
INCLUDES += -I$(LIBNLS_INCLUDES)
endif
ifeq ($(OS_ARCH), WINNT)
DEFS += -DXP_WIN -DXP_WIN32
endif
DEFINES += $(DEFS)
CXXSRCS = convutf8.cpp
OBJDEST = $(OBJDIR_NAME)
BINDIR = $(OBJDIR_NAME)/bin
LIBDIR = $(OBJDIR_NAME)/lib
ifeq ($(OS_ARCH), WINNT)
LDAPDELETE_OBJ = $(addprefix $(OBJDEST)/, ldapdelete.obj)
LDAPMODIFY_OBJ = $(addprefix $(OBJDEST)/, ldapmodify.obj)
LDAPSEARCH_OBJ = $(addprefix $(OBJDEST)/, ldapsearch.obj)
LDAPCOMPARE_OBJ = $(addprefix $(OBJDEST)/, ldapcompare.obj)
LDAPCMP_OBJ = $(addprefix $(OBJDEST)/, ldapcmp.obj)
LDAPTOOLCOMMON_OBJ = $(addprefix $(OBJDEST)/, common.obj) \
$(addprefix $(OBJDEST)/, convutf8.obj) \
$(addprefix $(OBJDEST)/, fileurl.obj)
ifeq ($(LDAP_TOOL_ARGPIN),1)
LDAPTOOLCOMMON_OBJ += $(addprefix $(OBJDEST)/, argpin.obj) \
$(addprefix $(OBJDEST)/, ntuserpin.obj)
endif
else
LDAPDELETE_OBJ = $(addprefix $(OBJDEST)/, ldapdelete.o)
LDAPMODIFY_OBJ = $(addprefix $(OBJDEST)/, ldapmodify.o)
LDAPSEARCH_OBJ = $(addprefix $(OBJDEST)/, ldapsearch.o)
LDAPCOMPARE_OBJ = $(addprefix $(OBJDEST)/, ldapcompare.o)
LDAPCMP_OBJ = $(addprefix $(OBJDEST)/, ldapcmp.o)
ifeq ($(OS_ARCH), HP-UX)
LDAPTOOLCOMMON_OBJ = $(addprefix $(OBJDEST)/, common.o) \
$(addprefix $(OBJDEST)/, fileurl.o)
else
LDAPTOOLCOMMON_OBJ = $(addprefix $(OBJDEST)/, common.o) \
$(addprefix $(OBJDEST)/, convutf8.o) \
$(addprefix $(OBJDEST)/, fileurl.o)
endif
ifeq ($(LDAP_TOOL_ARGPIN),1)
LDAPTOOLCOMMON_OBJ += $(addprefix $(OBJDEST)/, argpin.o) \
$(addprefix $(OBJDEST)/, ntuserpin.o)
endif
endif
ifeq ($(OS_ARCH), HP-UX)
LDAPTOOLCPPCOMMON_OBJ = $(addprefix $(OBJDEST)/, convutf8.o)
endif
CLIENT_OBJS = $(LDAPDELETE_OBJ) $(LDAPMODIFY_OBJ) \
$(LDAPSEARCH_OBJ) $(LDAPCOMPARE_OBJ) $(LDAPCMP_OBJ) $(LDAPTOOLCOMMON_OBJ)
LDAPDELETE = $(addsuffix $(EXE_SUFFIX), $(addprefix $(BINDIR)/, ldapdelete))
LDAPMODIFY = $(addsuffix $(EXE_SUFFIX), $(addprefix $(BINDIR)/, ldapmodify))
LDAPSEARCH = $(addsuffix $(EXE_SUFFIX), $(addprefix $(BINDIR)/, ldapsearch))
LDAPCOMPARE = $(addsuffix $(EXE_SUFFIX), $(addprefix $(BINDIR)/, ldapcompare))
LDAPCMP = $(addsuffix $(EXE_SUFFIX), $(addprefix $(BINDIR)/, ldapcmp))
BINS= $(LDAPDELETE) $(LDAPMODIFY) $(LDAPSEARCH) $(LDAPCOMPARE) $(LDAPCMP)
ifeq ($(OS_ARCH), WINNT)
LDTOOLS_LIBS += $(LIBNSPR)
else
LDTOOLS_LIBS += $(DYNAMICNSPR)
endif
ifeq ($(NSS_DYNAMIC_SOFTOKN),1)
LDAPTOOLS_NSS_LINK=-l$(SSL_LIBNAME) -l$(NSS_LIBNAME) -l$(SOFTOKN_LIBNAME)
else
LDAPTOOLS_NSS_LINK=-l$(SSL_LIBNAME) -l$(NSS_LIBNAME)
endif
ifeq ($(OS_ARCH), SunOS)
EXTRA_LIBS = -L$(DIST)/$(OBJDIR_NAME)/lib -l$(LDAP_LIBNAME) \
-l$(LDIF_LIBNAME) -l$(SSLDAP_LIBNAME) -l$(PRLDAP_LIBNAME) \
-L$(DIST)/lib $(SVRCORE_LINK) \
$(LDAPTOOLS_NSS_LINK) \
-lthread -lposix4 -lsocket -lnls \
-ldl -lresolv -lgen
EXTRA_LIBS += -L$(DIST)/lib $(DYNAMICNSPR)
endif
ifeq ($(OS_ARCH), WINNT)
EXTRA_LIBS =wsock32.lib kernel32.lib user32.lib gdi32.lib winspool.lib \
comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib \
rpcrt4.lib uuid.lib odbc32.lib odbccp32.lib winmm.lib
EXTRA_LIBS += $(DIST)/$(OBJDIR_NAME)/lib/$(LBER_LIBNAME).lib
EXTRA_LIBS += $(DIST)/$(OBJDIR_NAME)/lib/$(LDAP_LIBNAME).lib
EXTRA_LIBS += $(DIST)/$(OBJDIR_NAME)/lib/$(LDIF_LIBNAME).lib
EXTRA_LIBS += $(DIST)/$(OBJDIR_NAME)/lib/$(PLC_BASENAME).lib
EXTRA_LIBS += $(DIST)/$(OBJDIR_NAME)/lib/$(PLDS_BASENAME).lib
EXTRA_LIBS += $(DIST)/$(OBJDIR_NAME)/lib/$(NSPR_BASENAME).lib
EXTRA_LIBS += $(DIST)/$(OBJDIR_NAME)/lib/$(UTIL_LIBNAME).lib
ifeq ($(LDAP_TOOL_ARGPIN),1)
EXTRA_LIBS += $(DIST)/$(OBJDIR_NAME)/lib/$(SVRCORE_LIBNAME).lib
endif
EXTRA_LIBS += $(DIST)/$(OBJDIR_NAME)/lib/$(SSLDAP_LIBNAME).lib
EXTRA_LIBS += $(DIST)/$(OBJDIR_NAME)/lib/$(PRLDAP_LIBNAME).lib
EXTRA_LIBS += $(DIST)/$(OBJDIR_NAME)/lib/$(NSS_LIBNAME).lib
ifeq ($(NSS_DYNAMIC_SOFTOKN),1)
EXTRA_LIBS += $(DIST)/$(OBJDIR_NAME)/lib/$(SOFTOKN_LIBNAME).lib
endif
EXTRA_LIBS += $(DIST)/$(OBJDIR_NAME)/lib/$(SSL_LIBNAME).lib
endif
ifeq ($(OS_ARCH), OSF1)
EXTRA_LIBS = -L$(DIST)/$(OBJDIR_NAME)/lib -l$(LDAP_LIBNAME) \
-l$(LDIF_LIBNAME) -l$(SSLDAP_LIBNAME) -l$(PRLDAP_LIBNAME) \
-L$(DIST)/lib $(SVRCORE_LINK) \
$(LDAPTOOLS_NSS_LINK) \
-lcxx -lpthread -lrt -lmach -lexc
EXTRA_LIBS += -L$(DIST)/lib $(DYNAMICNSPR)
endif
ifeq ($(OS_ARCH), Linux)
EXTRA_LIBS = -L$(DIST)/$(OBJDIR_NAME)/lib -l$(LDAP_LIBNAME) \
-l$(LDIF_LIBNAME) -l$(SSLDAP_LIBNAME) -l$(PRLDAP_LIBNAME) \
-L$(DIST)/lib $(SVRCORE_LINK) \
$(LDAPTOOLS_NSS_LINK) \
-l$(LBER_LIBNAME) \
-ldl -lresolv -lpthread
EXTRA_LIBS += -L$(DIST)/lib $(DYNAMICNSPR)
endif
ifeq ($(OS_ARCH), HP-UX)
EXTRA_LIBS = -ldld -lm -lpthread -lrt \
-L$(DIST)/$(OBJDIR_NAME)/lib -l$(LDAP_LIBNAME) \
-l$(LDIF_LIBNAME) -l$(SSLDAP_LIBNAME) -l$(PRLDAP_LIBNAME) \
-L$(DIST)/lib $(SVRCORE_LINK) -l$(LBER_LIBNAME) \
$(LDAPTOOLS_NSS_LINK)
EXTRA_LIBS += -L$(DIST)/lib $(DYNAMICNSPR)
endif
ifeq ($(OS_ARCH), AIX)
EXTRA_LIBS = -L$(DIST)/$(OBJDIR_NAME)/lib -l$(LDAP_LIBNAME) \
-l$(LDIF_LIBNAME) -l$(SSLDAP_LIBNAME) -l$(PRLDAP_LIBNAME) \
-L$(DIST)/lib $(SVRCORE_LINK) \
$(LDAPTOOLS_NSS_LINK) \
-ldl -brtl -lpthreads -lc_r -lm
EXTRA_LIBS += -L$(DIST)/lib $(DYNAMICNSPR)
endif
ifdef HAVE_LIBNLS
ifeq ($(OS_ARCH), WINNT)
EXTRA_LIBS += $(LIBNLS_LIBDIR)/$(NSCNV_LIBNAME) \
$(LIBNLS_LIBDIR)/$(NSJPN_LIBNAME) \
$(LIBNLS_LIBDIR)/$(NSCCK_LIBNAME) \
$(LIBNLS_LIBDIR)/$(NSSB_LIBNAME)
else
ifeq ($(OS_ARCH), SunOS)
OS_VERS := $(shell uname -r)
ifeq ($(OS_VERS),5.6)
EXTRA_LIBS += $(LIBNLS_LIBDIR)/$(NSCNV_LIBNAME) -lC \
$(LIBNLS_LIBDIR)/$(NSJPN_LIBNAME) \
$(LIBNLS_LIBDIR)/$(NSCCK_LIBNAME) \
$(LIBNLS_LIBDIR)/$(NSSB_LIBNAME)
else
EXTRA_LIBS += $(LIBNLS_LIBDIR)/$(NSCNV_LIBNAME) -lCrun \
$(LIBNLS_LIBDIR)/$(NSJPN_LIBNAME) \
$(LIBNLS_LIBDIR)/$(NSCCK_LIBNAME) \
$(LIBNLS_LIBDIR)/$(NSSB_LIBNAME)
endif
else
endif
EXTRA_LIBS += $(LIBNLS_LIBDIR)/$(NSCNV_LIBNAME) \
$(LIBNLS_LIBDIR)/$(NSJPN_LIBNAME) \
$(LIBNLS_LIBDIR)/$(NSCCK_LIBNAME) \
$(LIBNLS_LIBDIR)/$(NSSB_LIBNAME)
endif
endif
LDTOOLS_LIBS += $(EXTRA_LIBS)
LIBLOCATION = $(DIST)/$(OBJDIR_NAME)/lib
include $(topsrcdir)/config/rules.mk
###########################################################################
all:: $(BINS) $(OBJDEST) linklibnls libdir $(BINS)
libdir: linklibnls
ifeq ($(OS_ARCH), WINNT)
$(NSINSTALL) $(LIBLOCATION)/$(LDAP_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
$(NSINSTALL) $(LIBLOCATION)/$(PRLDAP_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
$(NSINSTALL) $(LIBLOCATION)/$(SSLDAP_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
else
$(NSINSTALL) $(LIBLOCATION)/lib$(LDAP_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
$(NSINSTALL) $(LIBLOCATION)/lib$(PRLDAP_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
$(NSINSTALL) $(LIBLOCATION)/lib$(SSLDAP_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
endif
ifeq ($(COMPS_FROM_OBJDIR), 1)
ifeq ($(OS_ARCH), WINNT)
$(NSINSTALL) $(DIST)/$(OBJDIR_NAME)/lib/$(PLC_BASENAME).$(DLL_SUFFIX) $(LIBDIR)
$(NSINSTALL) $(DIST)/$(OBJDIR_NAME)/lib/$(PLDS_BASENAME).$(DLL_SUFFIX) $(LIBDIR)
$(NSINSTALL) $(DIST)/$(OBJDIR_NAME)/lib/$(NSPR_BASENAME).$(DLL_SUFFIX) $(LIBDIR)
$(NSINSTALL) $(DIST)/$(OBJDIR_NAME)/lib/$(SSL_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
$(NSINSTALL) $(DIST)/$(OBJDIR_NAME)/lib/$(NSS_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
ifeq ($(NSS_DYNAMIC_SOFTOKN),1)
$(NSINSTALL) $(DIST)/$(OBJDIR_NAME)/lib/$(SOFTOKN_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
endif
else
$(NSINSTALL) $(DIST)/$(OBJDIR_NAME)/lib/lib$(PLC_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
$(NSINSTALL) $(DIST)/$(OBJDIR_NAME)/lib/lib$(PLDS_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
$(NSINSTALL) $(DIST)/$(OBJDIR_NAME)/lib/lib$(NSPR_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
$(NSINSTALL) $(DIST)/$(OBJDIR_NAME)/lib/lib$(SSL_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
$(NSINSTALL) $(DIST)/$(OBJDIR_NAME)/lib/lib$(NSS_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
ifeq ($(NSS_DYNAMIC_SOFTOKN),1)
$(NSINSTALL) $(DIST)/$(OBJDIR_NAME)/lib/lib$(SOFTOKN_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
endif
endif
ifeq ($(COPYFREEBL), 1)
$(NSINSTALL) $(DIST)/$(OBJDIR_NAME)/lib/lib$(HYBRID_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
$(NSINSTALL) $(DIST)/$(OBJDIR_NAME)/lib/lib$(PURE32_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
endif
else
ifeq ($(OS_ARCH), WINNT)
$(NSINSTALL) $(DIST)/lib/$(PLC_BASENAME).$(DLL_SUFFIX) $(LIBDIR)
$(NSINSTALL) $(DIST)/lib/$(PLDS_BASENAME).$(DLL_SUFFIX) $(LIBDIR)
$(NSINSTALL) $(DIST)/lib/$(NSPR_BASENAME).$(DLL_SUFFIX) $(LIBDIR)
$(NSINSTALL) $(DIST)/lib/$(SSL_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
$(NSINSTALL) $(DIST)/lib/$(NSS_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
ifeq ($(NSS_DYNAMIC_SOFTOKN),1)
$(NSINSTALL) $(DIST)/lib/$(SOFTOKN_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
endif
else
$(NSINSTALL) $(DIST)/lib/lib$(PLC_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
$(NSINSTALL) $(DIST)/lib/lib$(PLDS_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
$(NSINSTALL) $(DIST)/lib/lib$(NSPR_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
$(NSINSTALL) $(DIST)/lib/lib$(SSL_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
$(NSINSTALL) $(DIST)/lib/lib$(NSS_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
ifeq ($(NSS_DYNAMIC_SOFTOKN),1)
$(NSINSTALL) $(DIST)/lib/lib$(SOFTOKN_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
endif
endif
ifeq ($(COPYFREEBL), 1)
$(NSINSTALL) $(DIST)/lib/lib$(HYBRID_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
$(NSINSTALL) $(DIST)/lib/lib$(PURE32_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
endif
endif
linklibnls: FORCE
ifneq ($(COMPONENT_PULL_METHOD), FTP)
ifeq ($(HAVE_LIBNLS), 1)
$(RM) -f $(LIBNLS_INCLUDES)
$(RM) -f $(LIBNLS_LIBDIR)
ln -s $(LIBNLS_INCLUDES_LOC) $(LIBNLS_INCLUDES)
ln -s $(LIBNLS_LIB_LOC) $(LIBNLS_LIBDIR)
endif
else
ifeq ($(HAVE_LIBNLS), 1)
@echo "Pulling libnls......"
# The following shell script recalculates $(NLS_INCLUDE), $(NLS_LIBPATH) and
# $(NLS_VERSION_FILE)
sh ../../build/compver.sh $(LIBNLS_DIR) $(LIBNLS_RELDATE) \
$(OBJDIR_NAME) ../../../../dist ldapsdk \
/share/builds/components/libnls$(NLS_LIBVERSION)/$(LIBNLS_RELDATE)/$(OBJDIR_NAME) \
libnls$(NLS_LIBVERSION) \
"include lib conv$(NLS_LIBVERSION) locale$(NLS_LIBVERSION)" \
../../../../../dist/libnls$(NLS_LIBVERSION)/$(OBJDIR_NAME)/locale$(NLS_LIBVERSION)/index.txt
endif
endif
$(LDAPTOOLCOMMON_OBJ):
ifeq ($(OS_ARCH), HP-UX)
$(LDAPTOOLCPPCOMMON_OBJ): convutf8.cpp
ifneq ($(USE_64), 1)
/opt/aCC/bin/aCC -ext -DHPUX_ACC -D__STDC_EXT__ -D_POSIX_C_SOURCE=199506L -c -DHPUX11 -DHPUX11_00 +DAportable +DS1.1 -D_LARGEFILE64_SOURCE -D_PR_HAVE_OFF64_T -DNO_NODELOCK -DNO_LIBLCACHE -DXP_UNIX -DHPUX -DMCC_HTTPD -DNS_DOMESTIC -DNET_SSL -DCLIENT_AUTH -DNSPR20 -D_PR_NTHREAD -D_PR_USECPU -D_REENTRANT -DNS_DS -DSPAPI20 -DBUILD_NUM=\"01.081.1519\" -DCPU_hppa -DOS_hpux -D_NO_THREADS_ -Dhpux -Dhpux -D_HPUX_SOURCE -D_REENTRANT -Aa -DLDAP_REFERRALS -DLDAP_LDBM -DLDAP_LDIF -DLDBM_USE_DBBTREE -DSLAPD_PASSWD_SHA1 -D__DBINTERFACE_PRIVATE -DNO_LIBLCACHE -DNS_DIRECTORY -DNET_SSL -DUSE_NSPR_MT -O $(INCLUDES) convutf8.cpp -o $(OBJDIR_NAME)/convutf8.o
else
/opt/aCC/bin/aCC -DHPUX_ACC -D__STDC_EXT__ -D_POSIX_C_SOURCE=199506L +DA2.0W +DS2.0 -c -DHPUX11 -DHPUX11_00 -DIS_64 +e +DA2.0W +DS2.0 -D_LARGEFILE64_SOURCE -D_PR_HAVE_OFF64_T -DNO_NODELOCK -DNO_LIBLCACHE -DXP_UNIX -DHPUX -DMCC_DEBUG -g -DMCC_HTTPD -DNS_DOMESTIC -DNET_SSL -DCLIENT_AUTH -DNSPR20 -D_PR_NTHREAD -D_PR_USECPU -D_REENTRANT -DNS_DS -DSPAPI20 -DBUILD_NUM=\"01.081.1617\" -DCPU_hppa -DOS_hpux -D_NO_THREADS_ -Dhpux -Dhpux -D_HPUX_SOURCE -D_REENTRANT -Aa -DLDAP_DEBUG -DLDAP_REFERRALS -DLDAP_LDBM -DLDAP_LDIF -DLDBM_USE_DBBTREE -DSLAPD_PASSWD_SHA1 -D__DBINTERFACE_PRIVATE -DNO_LIBLCACHE -DNS_DIRECTORY -DNET_SSL -DUSE_NSPR_MT $(INCLUDES) -g convutf8.cpp -o $(OBJDIR_NAME)/convutf8.o
endif
else
$(LDAPTOOLCPPCOMMON_OBJ):
endif
$(LDAPCOMPARE): $(LDAPCOMPARE_OBJ) $(LDAPTOOLCOMMON_OBJ) \
$(LDAPTOOLCPPCOMMON_OBJ) $(LDTOOLS_LIBS_DEP)
$(LINK_EXE) $(LDAPCOMPARE_OBJ) $(LDAPTOOLCOMMON_OBJ) $(LDAPTOOLCPPCOMMON_OBJ) $(LDTOOLS_LIBS)
$(LDAPDELETE): $(LDAPDELETE_OBJ) $(LDAPTOOLCOMMON_OBJ) \
$(LDAPTOOLCPPCOMMON_OBJ) $(LDTOOLS_LIBS_DEP)
$(LINK_EXE) $(LDAPDELETE_OBJ) $(LDAPTOOLCOMMON_OBJ) $(LDAPTOOLCPPCOMMON_OBJ) $(LDTOOLS_LIBS)
$(LDAPMODIFY): $(LDAPMODIFY_OBJ) $(LDAPTOOLCOMMON_OBJ) \
$(LDAPTOOLCPPCOMMON_OBJ) $(LDTOOLS_LIBS_DEP)
$(LINK_EXE) $(LDAPMODIFY_OBJ) $(LDAPTOOLCOMMON_OBJ) $(LDAPTOOLCPPCOMMON_OBJ) $(LDTOOLS_LIBS)
$(LDAPSEARCH): $(LDAPSEARCH_OBJ) $(LDAPTOOLCOMMON_OBJ) \
$(LDAPTOOLCPPCOMMON_OBJ) $(LDTOOLS_LIBS_DEP)
$(LINK_EXE) $(LDAPSEARCH_OBJ) $(LDAPTOOLCOMMON_OBJ) $(LDAPTOOLCPPCOMMON_OBJ) $(LDTOOLS_LIBS)
$(LDAPCMP): $(LDAPCMP_OBJ) $(LDAPTOOLCOMMON_OBJ) \
$(LDAPTOOLCPPCOMMON_OBJ) $(LDTOOLS_LIBS_DEP)
$(LINK_EXE) $(LDAPCMP_OBJ) $(LDAPTOOLCOMMON_OBJ) $(LDAPTOOLCPPCOMMON_OBJ) $(LDTOOLS_LIBS)
$(OBJDEST):
$(NSINSTALL) -D $(OBJDEST)
$(NSINSTALL) -D $(BINDIR)
$(NSINSTALL) -D $(LIBDIR)
export:: $(OBJDEST) libdir $(BINS)
$(NSINSTALL) $(LDAPDELETE) $(INSTALLDIR)
$(NSINSTALL) $(LDAPSEARCH) $(INSTALLDIR)
$(NSINSTALL) $(LDAPMODIFY) $(INSTALLDIR)
$(NSINSTALL) $(LDAPCOMPARE) $(INSTALLDIR)
$(NSINSTALL) $(LDAPCMP) $(INSTALLDIR)
#
# Simple, local dependencies
#
LDAPTOOL_COMMON_DEPS = ldaptool.h Makefile
$(LDAPTOOLCOMMON_OBJ): $(LDAPTOOL_COMMON_DEPS)
$(LDAPDELETE_OBJ): $(LDAPTOOL_COMMON_DEPS)
$(LDAPMODIFY_OBJ): $(LDAPTOOL_COMMON_DEPS) fileurl.h
$(LDAPSEARCH_OBJ): $(LDAPTOOL_COMMON_DEPS) fileurl.h
$(LDAPCOMPARE_OBJ): $(LDAPTOOL_COMMON_DEPS)
$(LDAPCMP_OBJ): $(LDAPTOOL_COMMON_DEPS)
FORCE:

View File

@@ -0,0 +1,401 @@
#
# ***** BEGIN LICENSE BLOCK *****
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
#
# The contents of this file are subject to the Mozilla Public License Version
# 1.1 (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
# http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the
# License.
#
# The Original Code is Mozilla Communicator client code, released
# March 31, 1998.
#
# The Initial Developer of the Original Code is
# Netscape Communications Corporation.
# Portions created by the Initial Developer are Copyright (C) 1998-1999
# the Initial Developer. All Rights Reserved.
#
# Contributor(s):
#
# Alternatively, the contents of this file may be used under the terms of
# either the GNU General Public License Version 2 or later (the "GPL"), or
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
# in which case the provisions of the GPL or the LGPL are applicable instead
# of those above. If you wish to allow use of your version of this file only
# under the terms of either the GPL or the LGPL, and not to allow others to
# use your version of this file under the terms of the MPL, indicate your
# decision by deleting the provisions above and replace them with the notice
# and other provisions required by the GPL or the LGPL. If you do not delete
# the provisions above, a recipient may use your version of this file under
# the terms of any one of the MPL, the GPL or the LGPL.
#
# ***** END LICENSE BLOCK *****
NS_DEPTH = ../../../..
DEPTH = ../../../../..
LDAP_SRC = ../..
NSCP_DISTDIR = ../../../../../dist
NSPR_TREE = ../../..
MOD_DEPTH = ../../..
include $(NSPR_TREE)/config/rules.mk
include ../../../build.mk
INSTALLDIR = $(NSCP_DISTDIR)/$(OBJDIR_NAME)/bin
HEADERDIR = $(DEPTH)/dist/$(OBJDIR_NAME)
INCLUDES += -I$(HEADERDIR)/include \
-I../../../../../dist/include/obsolete \
-I../../../../../dist/include \
-I../../../../../dist/public/security \
-I../../../../../dist/public/nss \
-I$(NSCP_DISTDIR)/public/ldap \
-I../../../ldap/include \
ifeq ($(HAVE_CCONF), 1)
COMPS_FROM_OBJDIR=1
endif
#
# The "arg pin" feature depends on the server core library.
#
ifeq ($(HAVE_SVRCORE), 1)
LDAP_TOOL_ARGPIN=1
endif
ifeq ($(LDAP_TOOL_ARGPIN),1)
INCLUDES += -I../../../../../dist/public/svrcore
CFLAGS+=-DLDAP_TOOL_ARGPIN -DLDAP_TOOL_PKCS11
SVRCORE_LINK=-l$(SVRCORE_LIBNAME)
endif
ifdef HAVE_LIBNLS
INCLUDES += -I$(LIBNLS_INCLUDES)
endif
ifeq ($(OS_ARCH), WINNT)
DEFS += -DXP_WIN -DXP_WIN32
endif
DEFINES += $(DEFS)
CXXSRCS = convutf8.cpp
OBJDEST = $(OBJDIR_NAME)
BINDIR = $(OBJDIR_NAME)/bin
LIBDIR = $(OBJDIR_NAME)/lib
ifeq ($(OS_ARCH), WINNT)
LDAPDELETE_OBJ = $(addprefix $(OBJDEST)/, ldapdelete.obj)
LDAPMODIFY_OBJ = $(addprefix $(OBJDEST)/, ldapmodify.obj)
LDAPSEARCH_OBJ = $(addprefix $(OBJDEST)/, ldapsearch.obj)
LDAPCOMPARE_OBJ = $(addprefix $(OBJDEST)/, ldapcompare.obj)
LDAPCMP_OBJ = $(addprefix $(OBJDEST)/, ldapcmp.obj)
LDAPTOOLCOMMON_OBJ = $(addprefix $(OBJDEST)/, common.obj) \
$(addprefix $(OBJDEST)/, convutf8.obj) \
$(addprefix $(OBJDEST)/, fileurl.obj)
ifeq ($(LDAP_TOOL_ARGPIN),1)
LDAPTOOLCOMMON_OBJ += $(addprefix $(OBJDEST)/, argpin.obj) \
$(addprefix $(OBJDEST)/, ntuserpin.obj)
endif
else
LDAPDELETE_OBJ = $(addprefix $(OBJDEST)/, ldapdelete.o)
LDAPMODIFY_OBJ = $(addprefix $(OBJDEST)/, ldapmodify.o)
LDAPSEARCH_OBJ = $(addprefix $(OBJDEST)/, ldapsearch.o)
LDAPCOMPARE_OBJ = $(addprefix $(OBJDEST)/, ldapcompare.o)
LDAPCMP_OBJ = $(addprefix $(OBJDEST)/, ldapcmp.o)
ifeq ($(OS_ARCH), HP-UX)
LDAPTOOLCOMMON_OBJ = $(addprefix $(OBJDEST)/, common.o) \
$(addprefix $(OBJDEST)/, fileurl.o)
else
LDAPTOOLCOMMON_OBJ = $(addprefix $(OBJDEST)/, common.o) \
$(addprefix $(OBJDEST)/, convutf8.o) \
$(addprefix $(OBJDEST)/, fileurl.o)
endif
ifeq ($(LDAP_TOOL_ARGPIN),1)
LDAPTOOLCOMMON_OBJ += $(addprefix $(OBJDEST)/, argpin.o) \
$(addprefix $(OBJDEST)/, ntuserpin.o)
endif
endif
ifeq ($(OS_ARCH), HP-UX)
LDAPTOOLCPPCOMMON_OBJ = $(addprefix $(OBJDEST)/, convutf8.o)
endif
CLIENT_OBJS = $(LDAPDELETE_OBJ) $(LDAPMODIFY_OBJ) \
$(LDAPSEARCH_OBJ) $(LDAPCOMPARE_OBJ) $(LDAPCMP_OBJ) $(LDAPTOOLCOMMON_OBJ)
LDAPDELETE = $(addsuffix $(EXE_SUFFIX), $(addprefix $(BINDIR)/, ldapdelete))
LDAPMODIFY = $(addsuffix $(EXE_SUFFIX), $(addprefix $(BINDIR)/, ldapmodify))
LDAPSEARCH = $(addsuffix $(EXE_SUFFIX), $(addprefix $(BINDIR)/, ldapsearch))
LDAPCOMPARE = $(addsuffix $(EXE_SUFFIX), $(addprefix $(BINDIR)/, ldapcompare))
LDAPCMP = $(addsuffix $(EXE_SUFFIX), $(addprefix $(BINDIR)/, ldapcmp))
BINS= $(LDAPDELETE) $(LDAPMODIFY) $(LDAPSEARCH) $(LDAPCOMPARE) $(LDAPCMP)
ifeq ($(OS_ARCH), WINNT)
LDTOOLS_LIBS += $(LIBNSPR)
else
LDTOOLS_LIBS += $(DYNAMICNSPR)
endif
ifeq ($(NSS_DYNAMIC_SOFTOKN),1)
LDAPTOOLS_NSS_LINK=-l$(SSL_LIBNAME) -l$(NSS_LIBNAME) -l$(SOFTOKN_LIBNAME)
else
LDAPTOOLS_NSS_LINK=-l$(SSL_LIBNAME) -l$(NSS_LIBNAME)
endif
ifeq ($(OS_ARCH), SunOS)
EXTRA_LIBS = -L$(NSCP_DISTDIR)/$(OBJDIR_NAME)/lib -l$(LDAP_LIBNAME) \
-l$(LDIF_LIBNAME) -l$(SSLDAP_LIBNAME) -l$(PRLDAP_LIBNAME) \
-L$(NSCP_DISTDIR)/lib $(SVRCORE_LINK) \
$(LDAPTOOLS_NSS_LINK) \
-lthread -lposix4 -lsocket -lnls \
-ldl -lresolv -lgen
EXTRA_LIBS += -L$(NSCP_DISTDIR)/lib $(DYNAMICNSPR)
endif
ifeq ($(OS_ARCH), WINNT)
EXTRA_LIBS =wsock32.lib kernel32.lib user32.lib gdi32.lib winspool.lib \
comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib \
rpcrt4.lib uuid.lib odbc32.lib odbccp32.lib winmm.lib
EXTRA_LIBS += $(NSCP_DISTDIR)/$(OBJDIR_NAME)/lib/$(LBER_LIBNAME).lib
EXTRA_LIBS += $(NSCP_DISTDIR)/$(OBJDIR_NAME)/lib/$(LDAP_LIBNAME).lib
EXTRA_LIBS += $(NSCP_DISTDIR)/$(OBJDIR_NAME)/lib/$(LDIF_LIBNAME).lib
EXTRA_LIBS += $(NSCP_DISTDIR)/$(OBJDIR_NAME)/lib/$(PLC_BASENAME).lib
EXTRA_LIBS += $(NSCP_DISTDIR)/$(OBJDIR_NAME)/lib/$(PLDS_BASENAME).lib
EXTRA_LIBS += $(NSCP_DISTDIR)/$(OBJDIR_NAME)/lib/$(NSPR_BASENAME).lib
EXTRA_LIBS += $(NSCP_DISTDIR)/$(OBJDIR_NAME)/lib/$(UTIL_LIBNAME).lib
ifeq ($(LDAP_TOOL_ARGPIN),1)
EXTRA_LIBS += $(NSCP_DISTDIR)/$(OBJDIR_NAME)/lib/$(SVRCORE_LIBNAME).lib
endif
EXTRA_LIBS += $(NSCP_DISTDIR)/$(OBJDIR_NAME)/lib/$(SSLDAP_LIBNAME).lib
EXTRA_LIBS += $(NSCP_DISTDIR)/$(OBJDIR_NAME)/lib/$(PRLDAP_LIBNAME).lib
EXTRA_LIBS += $(NSCP_DISTDIR)/$(OBJDIR_NAME)/lib/$(NSS_LIBNAME).lib
ifeq ($(NSS_DYNAMIC_SOFTOKN),1)
EXTRA_LIBS += $(NSCP_DISTDIR)/$(OBJDIR_NAME)/lib/$(SOFTOKN_LIBNAME).lib
endif
EXTRA_LIBS += $(NSCP_DISTDIR)/$(OBJDIR_NAME)/lib/$(SSL_LIBNAME).lib
endif
ifeq ($(OS_ARCH), OSF1)
EXTRA_LIBS = -L$(NSCP_DISTDIR)/$(OBJDIR_NAME)/lib -l$(LDAP_LIBNAME) \
-l$(LDIF_LIBNAME) -l$(SSLDAP_LIBNAME) -l$(PRLDAP_LIBNAME) \
-L$(NSCP_DISTDIR)/lib $(SVRCORE_LINK) \
$(LDAPTOOLS_NSS_LINK) \
-lcxx -lpthread -lrt -lmach -lexc
EXTRA_LIBS += -L$(NSCP_DISTDIR)/lib $(DYNAMICNSPR)
endif
ifeq ($(OS_ARCH), Linux)
EXTRA_LIBS = -L$(NSCP_DISTDIR)/$(OBJDIR_NAME)/lib -l$(LDAP_LIBNAME) \
-l$(LDIF_LIBNAME) -l$(SSLDAP_LIBNAME) -l$(PRLDAP_LIBNAME) \
-L$(NSCP_DISTDIR)/lib $(SVRCORE_LINK) \
$(LDAPTOOLS_NSS_LINK) \
-l$(LBER_LIBNAME) \
-ldl -lresolv -lpthread
EXTRA_LIBS += -L$(NSCP_DISTDIR)/lib $(DYNAMICNSPR)
endif
ifeq ($(OS_ARCH), HP-UX)
EXTRA_LIBS = -ldld -lm -lpthread -lrt \
-L$(NSCP_DISTDIR)/$(OBJDIR_NAME)/lib -l$(LDAP_LIBNAME) \
-l$(LDIF_LIBNAME) -l$(SSLDAP_LIBNAME) -l$(PRLDAP_LIBNAME) \
-L$(NSCP_DISTDIR)/lib $(SVRCORE_LINK) \
$(LDAPTOOLS_NSS_LINK) -l$(LBER_LIBNAME)
EXTRA_LIBS += -L$(NSCP_DISTDIR)/lib $(DYNAMICNSPR)
endif
ifeq ($(OS_ARCH), AIX)
EXTRA_LIBS = -L$(NSCP_DISTDIR)/$(OBJDIR_NAME)/lib -l$(LDAP_LIBNAME) \
-l$(LDIF_LIBNAME) -l$(SSLDAP_LIBNAME) -l$(PRLDAP_LIBNAME) \
-L$(NSCP_DISTDIR)/lib $(SVRCORE_LINK) \
$(LDAPTOOLS_NSS_LINK) \
-ldl -brtl -lpthreads -lc_r -lm
EXTRA_LIBS += -L$(NSCP_DISTDIR)/lib $(DYNAMICNSPR)
endif
ifdef HAVE_LIBNLS
ifeq ($(OS_ARCH), WINNT)
EXTRA_LIBS += $(LIBNLS_LIBDIR)/$(NSCNV_LIBNAME) \
$(LIBNLS_LIBDIR)/$(NSJPN_LIBNAME) \
$(LIBNLS_LIBDIR)/$(NSCCK_LIBNAME) \
$(LIBNLS_LIBDIR)/$(NSSB_LIBNAME)
else
ifeq ($(OS_ARCH), SunOS)
OS_VERS := $(shell uname -r)
ifeq ($(OS_VERS),5.6)
EXTRA_LIBS += $(LIBNLS_LIBDIR)/$(NSCNV_LIBNAME) -lC \
$(LIBNLS_LIBDIR)/$(NSJPN_LIBNAME) \
$(LIBNLS_LIBDIR)/$(NSCCK_LIBNAME) \
$(LIBNLS_LIBDIR)/$(NSSB_LIBNAME)
else
EXTRA_LIBS += $(LIBNLS_LIBDIR)/$(NSCNV_LIBNAME) -lCrun \
$(LIBNLS_LIBDIR)/$(NSJPN_LIBNAME) \
$(LIBNLS_LIBDIR)/$(NSCCK_LIBNAME) \
$(LIBNLS_LIBDIR)/$(NSSB_LIBNAME)
endif
else
endif
EXTRA_LIBS += $(LIBNLS_LIBDIR)/$(NSCNV_LIBNAME) \
$(LIBNLS_LIBDIR)/$(NSJPN_LIBNAME) \
$(LIBNLS_LIBDIR)/$(NSCCK_LIBNAME) \
$(LIBNLS_LIBDIR)/$(NSSB_LIBNAME)
endif
endif
LDTOOLS_LIBS += $(EXTRA_LIBS)
LIBLOCATION = $(NSCP_DISTDIR)/$(OBJDIR_NAME)/lib
###########################################################################
all:: $(BINS) $(OBJDEST) linklibnls libdir $(BINS)
libdir: linklibnls
ifeq ($(OS_ARCH), WINNT)
$(NSINSTALL) $(LIBLOCATION)/$(LDAP_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
$(NSINSTALL) $(LIBLOCATION)/$(PRLDAP_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
$(NSINSTALL) $(LIBLOCATION)/$(SSLDAP_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
else
$(NSINSTALL) $(LIBLOCATION)/lib$(LDAP_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
$(NSINSTALL) $(LIBLOCATION)/lib$(PRLDAP_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
$(NSINSTALL) $(LIBLOCATION)/lib$(SSLDAP_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
endif
ifeq ($(COMPS_FROM_OBJDIR), 1)
ifeq ($(OS_ARCH), WINNT)
$(NSINSTALL) $(NSCP_DISTDIR)/$(OBJDIR_NAME)/lib/$(PLC_BASENAME).$(DLL_SUFFIX) $(LIBDIR)
$(NSINSTALL) $(NSCP_DISTDIR)/$(OBJDIR_NAME)/lib/$(PLDS_BASENAME).$(DLL_SUFFIX) $(LIBDIR)
$(NSINSTALL) $(NSCP_DISTDIR)/$(OBJDIR_NAME)/lib/$(NSPR_BASENAME).$(DLL_SUFFIX) $(LIBDIR)
$(NSINSTALL) $(NSCP_DISTDIR)/$(OBJDIR_NAME)/lib/$(SSL_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
$(NSINSTALL) $(NSCP_DISTDIR)/$(OBJDIR_NAME)/lib/$(NSS_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
ifeq ($(NSS_DYNAMIC_SOFTOKN),1)
$(NSINSTALL) $(NSCP_DISTDIR)/$(OBJDIR_NAME)/lib/$(SOFTOKN_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
endif
else
$(NSINSTALL) $(NSCP_DISTDIR)/$(OBJDIR_NAME)/lib/lib$(PLC_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
$(NSINSTALL) $(NSCP_DISTDIR)/$(OBJDIR_NAME)/lib/lib$(PLDS_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
$(NSINSTALL) $(NSCP_DISTDIR)/$(OBJDIR_NAME)/lib/lib$(NSPR_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
$(NSINSTALL) $(NSCP_DISTDIR)/$(OBJDIR_NAME)/lib/lib$(SSL_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
$(NSINSTALL) $(NSCP_DISTDIR)/$(OBJDIR_NAME)/lib/lib$(NSS_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
ifeq ($(NSS_DYNAMIC_SOFTOKN),1)
$(NSINSTALL) $(NSCP_DISTDIR)/$(OBJDIR_NAME)/lib/lib$(SOFTOKN_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
endif
endif
ifeq ($(COPYFREEBL), 1)
$(NSINSTALL) $(NSCP_DISTDIR)/$(OBJDIR_NAME)/lib/lib$(HYBRID_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
$(NSINSTALL) $(NSCP_DISTDIR)/$(OBJDIR_NAME)/lib/lib$(PURE32_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
endif
else
ifeq ($(OS_ARCH), WINNT)
$(NSINSTALL) $(NSCP_DISTDIR)/lib/$(PLC_BASENAME).$(DLL_SUFFIX) $(LIBDIR)
$(NSINSTALL) $(NSCP_DISTDIR)/lib/$(PLDS_BASENAME).$(DLL_SUFFIX) $(LIBDIR)
$(NSINSTALL) $(NSCP_DISTDIR)/lib/$(NSPR_BASENAME).$(DLL_SUFFIX) $(LIBDIR)
$(NSINSTALL) $(NSCP_DISTDIR)/lib/$(SSL_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
$(NSINSTALL) $(NSCP_DISTDIR)/lib/$(NSS_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
ifeq ($(NSS_DYNAMIC_SOFTOKN),1)
$(NSINSTALL) $(NSCP_DISTDIR)/lib/$(SOFTOKN_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
endif
else
$(NSINSTALL) $(NSCP_DISTDIR)/lib/lib$(PLC_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
$(NSINSTALL) $(NSCP_DISTDIR)/lib/lib$(PLDS_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
$(NSINSTALL) $(NSCP_DISTDIR)/lib/lib$(NSPR_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
$(NSINSTALL) $(NSCP_DISTDIR)/lib/lib$(SSL_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
$(NSINSTALL) $(NSCP_DISTDIR)/lib/lib$(NSS_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
ifeq ($(NSS_DYNAMIC_SOFTOKN),1)
$(NSINSTALL) $(NSCP_DISTDIR)/lib/lib$(SOFTOKN_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
endif
endif
ifeq ($(COPYFREEBL), 1)
$(NSINSTALL) $(NSCP_DISTDIR)/lib/lib$(HYBRID_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
$(NSINSTALL) $(NSCP_DISTDIR)/lib/lib$(PURE32_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
endif
endif
linklibnls: FORCE
ifneq ($(COMPONENT_PULL_METHOD), FTP)
ifeq ($(HAVE_LIBNLS), 1)
$(RM) -f $(LIBNLS_INCLUDES)
$(RM) -f $(LIBNLS_LIBDIR)
ln -s $(LIBNLS_INCLUDES_LOC) $(LIBNLS_INCLUDES)
ln -s $(LIBNLS_LIB_LOC) $(LIBNLS_LIBDIR)
endif
else
ifeq ($(HAVE_LIBNLS), 1)
@echo "Pulling libnls......"
# The following shell script recalculates $(NLS_INCLUDE), $(NLS_LIBPATH) and
# $(NLS_VERSION_FILE)
sh ../../build/compver.sh $(LIBNLS_DIR) $(LIBNLS_RELDATE) \
$(OBJDIR_NAME) ../../../../dist ldapsdk \
/share/builds/components/libnls$(NLS_LIBVERSION)/$(LIBNLS_RELDATE)/$(OBJDIR_NAME) \
libnls$(NLS_LIBVERSION) \
"include lib conv$(NLS_LIBVERSION) locale$(NLS_LIBVERSION)" \
../../../../../dist/libnls$(NLS_LIBVERSION)/$(OBJDIR_NAME)/locale$(NLS_LIBVERSION)/index.txt
endif
endif
$(LDAPTOOLCOMMON_OBJ):
ifeq ($(OS_ARCH), HP-UX)
$(LDAPTOOLCPPCOMMON_OBJ): convutf8.cpp
ifneq ($(USE_64), 1)
/opt/aCC/bin/aCC -ext -DHPUX_ACC -D__STDC_EXT__ -D_POSIX_C_SOURCE=199506L -c -DHPUX11 -DHPUX11_00 +DAportable +DS1.1 -D_LARGEFILE64_SOURCE -D_PR_HAVE_OFF64_T -DNO_NODELOCK -DNO_LIBLCACHE -DXP_UNIX -DHPUX -DMCC_HTTPD -DNS_DOMESTIC -DNET_SSL -DCLIENT_AUTH -DNSPR20 -D_PR_NTHREAD -D_PR_USECPU -D_REENTRANT -DNS_DS -DSPAPI20 -DBUILD_NUM=\"01.081.1519\" -DCPU_hppa -DOS_hpux -D_NO_THREADS_ -Dhpux -Dhpux -D_HPUX_SOURCE -D_REENTRANT -Aa -DLDAP_REFERRALS -DLDAP_LDBM -DLDAP_LDIF -DLDBM_USE_DBBTREE -DSLAPD_PASSWD_SHA1 -D__DBINTERFACE_PRIVATE -DNO_LIBLCACHE -DNS_DIRECTORY -DNET_SSL -DUSE_NSPR_MT -O $(INCLUDES) convutf8.cpp -o $(OBJDIR_NAME)/convutf8.o
else
/opt/aCC/bin/aCC -DHPUX_ACC -D__STDC_EXT__ -D_POSIX_C_SOURCE=199506L +DA2.0W +DS2.0 -c -DHPUX11 -DHPUX11_00 -DIS_64 +e +DA2.0W +DS2.0 -D_LARGEFILE64_SOURCE -D_PR_HAVE_OFF64_T -DNO_NODELOCK -DNO_LIBLCACHE -DXP_UNIX -DHPUX -DMCC_DEBUG -g -DMCC_HTTPD -DNS_DOMESTIC -DNET_SSL -DCLIENT_AUTH -DNSPR20 -D_PR_NTHREAD -D_PR_USECPU -D_REENTRANT -DNS_DS -DSPAPI20 -DBUILD_NUM=\"01.081.1617\" -DCPU_hppa -DOS_hpux -D_NO_THREADS_ -Dhpux -Dhpux -D_HPUX_SOURCE -D_REENTRANT -Aa -DLDAP_DEBUG -DLDAP_REFERRALS -DLDAP_LDBM -DLDAP_LDIF -DLDBM_USE_DBBTREE -DSLAPD_PASSWD_SHA1 -D__DBINTERFACE_PRIVATE -DNO_LIBLCACHE -DNS_DIRECTORY -DNET_SSL -DUSE_NSPR_MT $(INCLUDES) -g convutf8.cpp -o $(OBJDIR_NAME)/convutf8.o
endif
else
$(LDAPTOOLCPPCOMMON_OBJ):
endif
$(LDAPCOMPARE): $(LDAPCOMPARE_OBJ) $(LDAPTOOLCOMMON_OBJ) \
$(LDAPTOOLCPPCOMMON_OBJ) $(LDTOOLS_LIBS_DEP)
$(LINK_EXE) $(LDAPCOMPARE_OBJ) $(LDAPTOOLCOMMON_OBJ) $(LDAPTOOLCPPCOMMON_OBJ) $(LDTOOLS_LIBS)
$(LDAPDELETE): $(LDAPDELETE_OBJ) $(LDAPTOOLCOMMON_OBJ) \
$(LDAPTOOLCPPCOMMON_OBJ) $(LDTOOLS_LIBS_DEP)
$(LINK_EXE) $(LDAPDELETE_OBJ) $(LDAPTOOLCOMMON_OBJ) $(LDAPTOOLCPPCOMMON_OBJ) $(LDTOOLS_LIBS)
$(LDAPMODIFY): $(LDAPMODIFY_OBJ) $(LDAPTOOLCOMMON_OBJ) \
$(LDAPTOOLCPPCOMMON_OBJ) $(LDTOOLS_LIBS_DEP)
$(LINK_EXE) $(LDAPMODIFY_OBJ) $(LDAPTOOLCOMMON_OBJ) $(LDAPTOOLCPPCOMMON_OBJ) $(LDTOOLS_LIBS)
$(LDAPSEARCH): $(LDAPSEARCH_OBJ) $(LDAPTOOLCOMMON_OBJ) \
$(LDAPTOOLCPPCOMMON_OBJ) $(LDTOOLS_LIBS_DEP)
$(LINK_EXE) $(LDAPSEARCH_OBJ) $(LDAPTOOLCOMMON_OBJ) $(LDAPTOOLCPPCOMMON_OBJ) $(LDTOOLS_LIBS)
$(LDAPCMP): $(LDAPCMP_OBJ) $(LDAPTOOLCOMMON_OBJ) \
$(LDAPTOOLCPPCOMMON_OBJ) $(LDTOOLS_LIBS_DEP)
$(LINK_EXE) $(LDAPCMP_OBJ) $(LDAPTOOLCOMMON_OBJ) $(LDAPTOOLCPPCOMMON_OBJ) $(LDTOOLS_LIBS)
$(OBJDEST):
$(NSINSTALL) -D $(OBJDEST)
$(NSINSTALL) -D $(BINDIR)
$(NSINSTALL) -D $(LIBDIR)
clean::
$(RM) -rf $(OBJDEST)
install:: $(OBJDEST) libdir $(BINS)
$(NSINSTALL) $(LDAPDELETE) $(INSTALLDIR)
$(NSINSTALL) $(LDAPSEARCH) $(INSTALLDIR)
$(NSINSTALL) $(LDAPMODIFY) $(INSTALLDIR)
$(NSINSTALL) $(LDAPCOMPARE) $(INSTALLDIR)
$(NSINSTALL) $(LDAPCMP) $(INSTALLDIR)
#
# Simple, local dependencies
#
LDAPTOOL_COMMON_DEPS = ldaptool.h Makefile
$(LDAPTOOLCOMMON_OBJ): $(LDAPTOOL_COMMON_DEPS)
$(LDAPDELETE_OBJ): $(LDAPTOOL_COMMON_DEPS)
$(LDAPMODIFY_OBJ): $(LDAPTOOL_COMMON_DEPS) fileurl.h
$(LDAPSEARCH_OBJ): $(LDAPTOOL_COMMON_DEPS) fileurl.h
$(LDAPCOMPARE_OBJ): $(LDAPTOOL_COMMON_DEPS)
$(LDAPCMP_OBJ): $(LDAPTOOL_COMMON_DEPS)
FORCE:

View File

@@ -0,0 +1,398 @@
#
# ***** BEGIN LICENSE BLOCK *****
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
#
# The contents of this file are subject to the Mozilla Public License Version
# 1.1 (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
# http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the
# License.
#
# The Original Code is Mozilla Communicator client code, released
# March 31, 1998.
#
# The Initial Developer of the Original Code is
# Netscape Communications Corporation.
# Portions created by the Initial Developer are Copyright (C) 1998-1999
# the Initial Developer. All Rights Reserved.
#
# Contributor(s):
#
# Alternatively, the contents of this file may be used under the terms of
# either the GNU General Public License Version 2 or later (the "GPL"), or
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
# in which case the provisions of the GPL or the LGPL are applicable instead
# of those above. If you wish to allow use of your version of this file only
# under the terms of either the GPL or the LGPL, and not to allow others to
# use your version of this file under the terms of the MPL, indicate your
# decision by deleting the provisions above and replace them with the notice
# and other provisions required by the GPL or the LGPL. If you do not delete
# the provisions above, a recipient may use your version of this file under
# the terms of any one of the MPL, the GPL or the LGPL.
#
# ***** END LICENSE BLOCK *****
MOD_DEPTH = ../../..
srcdir = @srcdir@
topsrcdir = @top_srcdir@
include $(MOD_DEPTH)/config/autoconf.mk
include $(topsrcdir)/build.mk
INSTALLDIR = $(DIST)/$(OBJDIR_NAME)/bin
HEADERDIR = $(MOD_DEPTH)/dist/$(OBJDIR_NAME)
INCLUDES += -I$(HEADERDIR)/include \
-I$(DIST)/include/obsolete \
-I$(DIST)/include/nspr \
-I$(DIST)/include \
-I$(DIST)/public/security \
-I$(DIST)/public/nss \
-I$(DIST)/public/ldap \
-I$(topsrcdir)/ldap/include
ifeq ($(HAVE_CCONF), 1)
COMPS_FROM_OBJDIR=1
endif
#
# The "arg pin" feature depends on the server core library.
#
ifeq ($(HAVE_SVRCORE), 1)
LDAP_TOOL_ARGPIN=1
endif
ifeq ($(LDAP_TOOL_ARGPIN),1)
INCLUDES += -I../../../../../dist/public/svrcore
CFLAGS+=-DLDAP_TOOL_ARGPIN -DLDAP_TOOL_PKCS11
SVRCORE_LINK=-l$(SVRCORE_LIBNAME)
endif
ifdef HAVE_LIBNLS
INCLUDES += -I$(LIBNLS_INCLUDES)
endif
ifeq ($(OS_ARCH), WINNT)
DEFS += -DXP_WIN -DXP_WIN32
endif
DEFINES += $(DEFS)
CXXSRCS = convutf8.cpp
OBJDEST = $(OBJDIR_NAME)
BINDIR = $(OBJDIR_NAME)/bin
LIBDIR = $(OBJDIR_NAME)/lib
ifeq ($(OS_ARCH), WINNT)
LDAPDELETE_OBJ = $(addprefix $(OBJDEST)/, ldapdelete.obj)
LDAPMODIFY_OBJ = $(addprefix $(OBJDEST)/, ldapmodify.obj)
LDAPSEARCH_OBJ = $(addprefix $(OBJDEST)/, ldapsearch.obj)
LDAPCOMPARE_OBJ = $(addprefix $(OBJDEST)/, ldapcompare.obj)
LDAPCMP_OBJ = $(addprefix $(OBJDEST)/, ldapcmp.obj)
LDAPTOOLCOMMON_OBJ = $(addprefix $(OBJDEST)/, common.obj) \
$(addprefix $(OBJDEST)/, convutf8.obj) \
$(addprefix $(OBJDEST)/, fileurl.obj)
ifeq ($(LDAP_TOOL_ARGPIN),1)
LDAPTOOLCOMMON_OBJ += $(addprefix $(OBJDEST)/, argpin.obj) \
$(addprefix $(OBJDEST)/, ntuserpin.obj)
endif
else
LDAPDELETE_OBJ = $(addprefix $(OBJDEST)/, ldapdelete.o)
LDAPMODIFY_OBJ = $(addprefix $(OBJDEST)/, ldapmodify.o)
LDAPSEARCH_OBJ = $(addprefix $(OBJDEST)/, ldapsearch.o)
LDAPCOMPARE_OBJ = $(addprefix $(OBJDEST)/, ldapcompare.o)
LDAPCMP_OBJ = $(addprefix $(OBJDEST)/, ldapcmp.o)
ifeq ($(OS_ARCH), HP-UX)
LDAPTOOLCOMMON_OBJ = $(addprefix $(OBJDEST)/, common.o) \
$(addprefix $(OBJDEST)/, fileurl.o)
else
LDAPTOOLCOMMON_OBJ = $(addprefix $(OBJDEST)/, common.o) \
$(addprefix $(OBJDEST)/, convutf8.o) \
$(addprefix $(OBJDEST)/, fileurl.o)
endif
ifeq ($(LDAP_TOOL_ARGPIN),1)
LDAPTOOLCOMMON_OBJ += $(addprefix $(OBJDEST)/, argpin.o) \
$(addprefix $(OBJDEST)/, ntuserpin.o)
endif
endif
ifeq ($(OS_ARCH), HP-UX)
LDAPTOOLCPPCOMMON_OBJ = $(addprefix $(OBJDEST)/, convutf8.o)
endif
CLIENT_OBJS = $(LDAPDELETE_OBJ) $(LDAPMODIFY_OBJ) \
$(LDAPSEARCH_OBJ) $(LDAPCOMPARE_OBJ) $(LDAPCMP_OBJ) $(LDAPTOOLCOMMON_OBJ)
LDAPDELETE = $(addsuffix $(EXE_SUFFIX), $(addprefix $(BINDIR)/, ldapdelete))
LDAPMODIFY = $(addsuffix $(EXE_SUFFIX), $(addprefix $(BINDIR)/, ldapmodify))
LDAPSEARCH = $(addsuffix $(EXE_SUFFIX), $(addprefix $(BINDIR)/, ldapsearch))
LDAPCOMPARE = $(addsuffix $(EXE_SUFFIX), $(addprefix $(BINDIR)/, ldapcompare))
LDAPCMP = $(addsuffix $(EXE_SUFFIX), $(addprefix $(BINDIR)/, ldapcmp))
BINS= $(LDAPDELETE) $(LDAPMODIFY) $(LDAPSEARCH) $(LDAPCOMPARE) $(LDAPCMP)
ifeq ($(OS_ARCH), WINNT)
LDTOOLS_LIBS += $(LIBNSPR)
else
LDTOOLS_LIBS += $(DYNAMICNSPR)
endif
ifeq ($(NSS_DYNAMIC_SOFTOKN),1)
LDAPTOOLS_NSS_LINK=-l$(SSL_LIBNAME) -l$(NSS_LIBNAME) -l$(SOFTOKN_LIBNAME)
else
LDAPTOOLS_NSS_LINK=-l$(SSL_LIBNAME) -l$(NSS_LIBNAME)
endif
ifeq ($(OS_ARCH), SunOS)
EXTRA_LIBS = -L$(DIST)/$(OBJDIR_NAME)/lib -l$(LDAP_LIBNAME) \
-l$(LDIF_LIBNAME) -l$(SSLDAP_LIBNAME) -l$(PRLDAP_LIBNAME) \
-L$(DIST)/lib $(SVRCORE_LINK) \
$(LDAPTOOLS_NSS_LINK) \
-lthread -lposix4 -lsocket -lnls \
-ldl -lresolv -lgen
EXTRA_LIBS += -L$(DIST)/lib $(DYNAMICNSPR)
endif
ifeq ($(OS_ARCH), WINNT)
EXTRA_LIBS =wsock32.lib kernel32.lib user32.lib gdi32.lib winspool.lib \
comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib \
rpcrt4.lib uuid.lib odbc32.lib odbccp32.lib winmm.lib
EXTRA_LIBS += $(DIST)/$(OBJDIR_NAME)/lib/$(LBER_LIBNAME).lib
EXTRA_LIBS += $(DIST)/$(OBJDIR_NAME)/lib/$(LDAP_LIBNAME).lib
EXTRA_LIBS += $(DIST)/$(OBJDIR_NAME)/lib/$(LDIF_LIBNAME).lib
EXTRA_LIBS += $(DIST)/$(OBJDIR_NAME)/lib/$(PLC_BASENAME).lib
EXTRA_LIBS += $(DIST)/$(OBJDIR_NAME)/lib/$(PLDS_BASENAME).lib
EXTRA_LIBS += $(DIST)/$(OBJDIR_NAME)/lib/$(NSPR_BASENAME).lib
EXTRA_LIBS += $(DIST)/$(OBJDIR_NAME)/lib/$(UTIL_LIBNAME).lib
ifeq ($(LDAP_TOOL_ARGPIN),1)
EXTRA_LIBS += $(DIST)/$(OBJDIR_NAME)/lib/$(SVRCORE_LIBNAME).lib
endif
EXTRA_LIBS += $(DIST)/$(OBJDIR_NAME)/lib/$(SSLDAP_LIBNAME).lib
EXTRA_LIBS += $(DIST)/$(OBJDIR_NAME)/lib/$(PRLDAP_LIBNAME).lib
EXTRA_LIBS += $(DIST)/$(OBJDIR_NAME)/lib/$(NSS_LIBNAME).lib
ifeq ($(NSS_DYNAMIC_SOFTOKN),1)
EXTRA_LIBS += $(DIST)/$(OBJDIR_NAME)/lib/$(SOFTOKN_LIBNAME).lib
endif
EXTRA_LIBS += $(DIST)/$(OBJDIR_NAME)/lib/$(SSL_LIBNAME).lib
endif
ifeq ($(OS_ARCH), OSF1)
EXTRA_LIBS = -L$(DIST)/$(OBJDIR_NAME)/lib -l$(LDAP_LIBNAME) \
-l$(LDIF_LIBNAME) -l$(SSLDAP_LIBNAME) -l$(PRLDAP_LIBNAME) \
-L$(DIST)/lib $(SVRCORE_LINK) \
$(LDAPTOOLS_NSS_LINK) \
-lcxx -lpthread -lrt -lmach -lexc
EXTRA_LIBS += -L$(DIST)/lib $(DYNAMICNSPR)
endif
ifeq ($(OS_ARCH), Linux)
EXTRA_LIBS = -L$(DIST)/$(OBJDIR_NAME)/lib -l$(LDAP_LIBNAME) \
-l$(LDIF_LIBNAME) -l$(SSLDAP_LIBNAME) -l$(PRLDAP_LIBNAME) \
-L$(DIST)/lib $(SVRCORE_LINK) \
$(LDAPTOOLS_NSS_LINK) \
-l$(LBER_LIBNAME) \
-ldl -lresolv -lpthread
EXTRA_LIBS += -L$(DIST)/lib $(DYNAMICNSPR)
endif
ifeq ($(OS_ARCH), HP-UX)
EXTRA_LIBS = -ldld -lm -lpthread -lrt \
-L$(DIST)/$(OBJDIR_NAME)/lib -l$(LDAP_LIBNAME) \
-l$(LDIF_LIBNAME) -l$(SSLDAP_LIBNAME) -l$(PRLDAP_LIBNAME) \
-L$(DIST)/lib $(SVRCORE_LINK) -l$(LBER_LIBNAME) \
$(LDAPTOOLS_NSS_LINK)
EXTRA_LIBS += -L$(DIST)/lib $(DYNAMICNSPR)
endif
ifeq ($(OS_ARCH), AIX)
EXTRA_LIBS = -L$(DIST)/$(OBJDIR_NAME)/lib -l$(LDAP_LIBNAME) \
-l$(LDIF_LIBNAME) -l$(SSLDAP_LIBNAME) -l$(PRLDAP_LIBNAME) \
-L$(DIST)/lib $(SVRCORE_LINK) \
$(LDAPTOOLS_NSS_LINK) \
-ldl -brtl -lpthreads -lc_r -lm
EXTRA_LIBS += -L$(DIST)/lib $(DYNAMICNSPR)
endif
ifdef HAVE_LIBNLS
ifeq ($(OS_ARCH), WINNT)
EXTRA_LIBS += $(LIBNLS_LIBDIR)/$(NSCNV_LIBNAME) \
$(LIBNLS_LIBDIR)/$(NSJPN_LIBNAME) \
$(LIBNLS_LIBDIR)/$(NSCCK_LIBNAME) \
$(LIBNLS_LIBDIR)/$(NSSB_LIBNAME)
else
ifeq ($(OS_ARCH), SunOS)
OS_VERS := $(shell uname -r)
ifeq ($(OS_VERS),5.6)
EXTRA_LIBS += $(LIBNLS_LIBDIR)/$(NSCNV_LIBNAME) -lC \
$(LIBNLS_LIBDIR)/$(NSJPN_LIBNAME) \
$(LIBNLS_LIBDIR)/$(NSCCK_LIBNAME) \
$(LIBNLS_LIBDIR)/$(NSSB_LIBNAME)
else
EXTRA_LIBS += $(LIBNLS_LIBDIR)/$(NSCNV_LIBNAME) -lCrun \
$(LIBNLS_LIBDIR)/$(NSJPN_LIBNAME) \
$(LIBNLS_LIBDIR)/$(NSCCK_LIBNAME) \
$(LIBNLS_LIBDIR)/$(NSSB_LIBNAME)
endif
else
endif
EXTRA_LIBS += $(LIBNLS_LIBDIR)/$(NSCNV_LIBNAME) \
$(LIBNLS_LIBDIR)/$(NSJPN_LIBNAME) \
$(LIBNLS_LIBDIR)/$(NSCCK_LIBNAME) \
$(LIBNLS_LIBDIR)/$(NSSB_LIBNAME)
endif
endif
LDTOOLS_LIBS += $(EXTRA_LIBS)
LIBLOCATION = $(DIST)/$(OBJDIR_NAME)/lib
include $(topsrcdir)/config/rules.mk
###########################################################################
all:: $(BINS) $(OBJDEST) linklibnls libdir $(BINS)
libdir: linklibnls
ifeq ($(OS_ARCH), WINNT)
$(NSINSTALL) $(LIBLOCATION)/$(LDAP_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
$(NSINSTALL) $(LIBLOCATION)/$(PRLDAP_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
$(NSINSTALL) $(LIBLOCATION)/$(SSLDAP_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
else
$(NSINSTALL) $(LIBLOCATION)/lib$(LDAP_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
$(NSINSTALL) $(LIBLOCATION)/lib$(PRLDAP_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
$(NSINSTALL) $(LIBLOCATION)/lib$(SSLDAP_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
endif
ifeq ($(COMPS_FROM_OBJDIR), 1)
ifeq ($(OS_ARCH), WINNT)
$(NSINSTALL) $(DIST)/$(OBJDIR_NAME)/lib/$(PLC_BASENAME).$(DLL_SUFFIX) $(LIBDIR)
$(NSINSTALL) $(DIST)/$(OBJDIR_NAME)/lib/$(PLDS_BASENAME).$(DLL_SUFFIX) $(LIBDIR)
$(NSINSTALL) $(DIST)/$(OBJDIR_NAME)/lib/$(NSPR_BASENAME).$(DLL_SUFFIX) $(LIBDIR)
$(NSINSTALL) $(DIST)/$(OBJDIR_NAME)/lib/$(SSL_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
$(NSINSTALL) $(DIST)/$(OBJDIR_NAME)/lib/$(NSS_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
ifeq ($(NSS_DYNAMIC_SOFTOKN),1)
$(NSINSTALL) $(DIST)/$(OBJDIR_NAME)/lib/$(SOFTOKN_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
endif
else
$(NSINSTALL) $(DIST)/$(OBJDIR_NAME)/lib/lib$(PLC_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
$(NSINSTALL) $(DIST)/$(OBJDIR_NAME)/lib/lib$(PLDS_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
$(NSINSTALL) $(DIST)/$(OBJDIR_NAME)/lib/lib$(NSPR_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
$(NSINSTALL) $(DIST)/$(OBJDIR_NAME)/lib/lib$(SSL_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
$(NSINSTALL) $(DIST)/$(OBJDIR_NAME)/lib/lib$(NSS_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
ifeq ($(NSS_DYNAMIC_SOFTOKN),1)
$(NSINSTALL) $(DIST)/$(OBJDIR_NAME)/lib/lib$(SOFTOKN_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
endif
endif
ifeq ($(COPYFREEBL), 1)
$(NSINSTALL) $(DIST)/$(OBJDIR_NAME)/lib/lib$(HYBRID_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
$(NSINSTALL) $(DIST)/$(OBJDIR_NAME)/lib/lib$(PURE32_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
endif
else
ifeq ($(OS_ARCH), WINNT)
$(NSINSTALL) $(DIST)/lib/$(PLC_BASENAME).$(DLL_SUFFIX) $(LIBDIR)
$(NSINSTALL) $(DIST)/lib/$(PLDS_BASENAME).$(DLL_SUFFIX) $(LIBDIR)
$(NSINSTALL) $(DIST)/lib/$(NSPR_BASENAME).$(DLL_SUFFIX) $(LIBDIR)
$(NSINSTALL) $(DIST)/lib/$(SSL_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
$(NSINSTALL) $(DIST)/lib/$(NSS_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
ifeq ($(NSS_DYNAMIC_SOFTOKN),1)
$(NSINSTALL) $(DIST)/lib/$(SOFTOKN_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
endif
else
$(NSINSTALL) $(DIST)/lib/lib$(PLC_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
$(NSINSTALL) $(DIST)/lib/lib$(PLDS_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
$(NSINSTALL) $(DIST)/lib/lib$(NSPR_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
$(NSINSTALL) $(DIST)/lib/lib$(SSL_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
$(NSINSTALL) $(DIST)/lib/lib$(NSS_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
ifeq ($(NSS_DYNAMIC_SOFTOKN),1)
$(NSINSTALL) $(DIST)/lib/lib$(SOFTOKN_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
endif
endif
ifeq ($(COPYFREEBL), 1)
$(NSINSTALL) $(DIST)/lib/lib$(HYBRID_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
$(NSINSTALL) $(DIST)/lib/lib$(PURE32_LIBNAME).$(DLL_SUFFIX) $(LIBDIR)
endif
endif
linklibnls: FORCE
ifneq ($(COMPONENT_PULL_METHOD), FTP)
ifeq ($(HAVE_LIBNLS), 1)
$(RM) -f $(LIBNLS_INCLUDES)
$(RM) -f $(LIBNLS_LIBDIR)
ln -s $(LIBNLS_INCLUDES_LOC) $(LIBNLS_INCLUDES)
ln -s $(LIBNLS_LIB_LOC) $(LIBNLS_LIBDIR)
endif
else
ifeq ($(HAVE_LIBNLS), 1)
@echo "Pulling libnls......"
# The following shell script recalculates $(NLS_INCLUDE), $(NLS_LIBPATH) and
# $(NLS_VERSION_FILE)
sh ../../build/compver.sh $(LIBNLS_DIR) $(LIBNLS_RELDATE) \
$(OBJDIR_NAME) ../../../../dist ldapsdk \
/share/builds/components/libnls$(NLS_LIBVERSION)/$(LIBNLS_RELDATE)/$(OBJDIR_NAME) \
libnls$(NLS_LIBVERSION) \
"include lib conv$(NLS_LIBVERSION) locale$(NLS_LIBVERSION)" \
../../../../../dist/libnls$(NLS_LIBVERSION)/$(OBJDIR_NAME)/locale$(NLS_LIBVERSION)/index.txt
endif
endif
$(LDAPTOOLCOMMON_OBJ):
ifeq ($(OS_ARCH), HP-UX)
$(LDAPTOOLCPPCOMMON_OBJ): convutf8.cpp
ifneq ($(USE_64), 1)
/opt/aCC/bin/aCC -ext -DHPUX_ACC -D__STDC_EXT__ -D_POSIX_C_SOURCE=199506L -c -DHPUX11 -DHPUX11_00 +DAportable +DS1.1 -D_LARGEFILE64_SOURCE -D_PR_HAVE_OFF64_T -DNO_NODELOCK -DNO_LIBLCACHE -DXP_UNIX -DHPUX -DMCC_HTTPD -DNS_DOMESTIC -DNET_SSL -DCLIENT_AUTH -DNSPR20 -D_PR_NTHREAD -D_PR_USECPU -D_REENTRANT -DNS_DS -DSPAPI20 -DBUILD_NUM=\"01.081.1519\" -DCPU_hppa -DOS_hpux -D_NO_THREADS_ -Dhpux -Dhpux -D_HPUX_SOURCE -D_REENTRANT -Aa -DLDAP_REFERRALS -DLDAP_LDBM -DLDAP_LDIF -DLDBM_USE_DBBTREE -DSLAPD_PASSWD_SHA1 -D__DBINTERFACE_PRIVATE -DNO_LIBLCACHE -DNS_DIRECTORY -DNET_SSL -DUSE_NSPR_MT -O $(INCLUDES) convutf8.cpp -o $(OBJDIR_NAME)/convutf8.o
else
/opt/aCC/bin/aCC -DHPUX_ACC -D__STDC_EXT__ -D_POSIX_C_SOURCE=199506L +DA2.0W +DS2.0 -c -DHPUX11 -DHPUX11_00 -DIS_64 +e +DA2.0W +DS2.0 -D_LARGEFILE64_SOURCE -D_PR_HAVE_OFF64_T -DNO_NODELOCK -DNO_LIBLCACHE -DXP_UNIX -DHPUX -DMCC_DEBUG -g -DMCC_HTTPD -DNS_DOMESTIC -DNET_SSL -DCLIENT_AUTH -DNSPR20 -D_PR_NTHREAD -D_PR_USECPU -D_REENTRANT -DNS_DS -DSPAPI20 -DBUILD_NUM=\"01.081.1617\" -DCPU_hppa -DOS_hpux -D_NO_THREADS_ -Dhpux -Dhpux -D_HPUX_SOURCE -D_REENTRANT -Aa -DLDAP_DEBUG -DLDAP_REFERRALS -DLDAP_LDBM -DLDAP_LDIF -DLDBM_USE_DBBTREE -DSLAPD_PASSWD_SHA1 -D__DBINTERFACE_PRIVATE -DNO_LIBLCACHE -DNS_DIRECTORY -DNET_SSL -DUSE_NSPR_MT $(INCLUDES) -g convutf8.cpp -o $(OBJDIR_NAME)/convutf8.o
endif
else
$(LDAPTOOLCPPCOMMON_OBJ):
endif
$(LDAPCOMPARE): $(LDAPCOMPARE_OBJ) $(LDAPTOOLCOMMON_OBJ) \
$(LDAPTOOLCPPCOMMON_OBJ) $(LDTOOLS_LIBS_DEP)
$(LINK_EXE) $(LDAPCOMPARE_OBJ) $(LDAPTOOLCOMMON_OBJ) $(LDAPTOOLCPPCOMMON_OBJ) $(LDTOOLS_LIBS)
$(LDAPDELETE): $(LDAPDELETE_OBJ) $(LDAPTOOLCOMMON_OBJ) \
$(LDAPTOOLCPPCOMMON_OBJ) $(LDTOOLS_LIBS_DEP)
$(LINK_EXE) $(LDAPDELETE_OBJ) $(LDAPTOOLCOMMON_OBJ) $(LDAPTOOLCPPCOMMON_OBJ) $(LDTOOLS_LIBS)
$(LDAPMODIFY): $(LDAPMODIFY_OBJ) $(LDAPTOOLCOMMON_OBJ) \
$(LDAPTOOLCPPCOMMON_OBJ) $(LDTOOLS_LIBS_DEP)
$(LINK_EXE) $(LDAPMODIFY_OBJ) $(LDAPTOOLCOMMON_OBJ) $(LDAPTOOLCPPCOMMON_OBJ) $(LDTOOLS_LIBS)
$(LDAPSEARCH): $(LDAPSEARCH_OBJ) $(LDAPTOOLCOMMON_OBJ) \
$(LDAPTOOLCPPCOMMON_OBJ) $(LDTOOLS_LIBS_DEP)
$(LINK_EXE) $(LDAPSEARCH_OBJ) $(LDAPTOOLCOMMON_OBJ) $(LDAPTOOLCPPCOMMON_OBJ) $(LDTOOLS_LIBS)
$(LDAPCMP): $(LDAPCMP_OBJ) $(LDAPTOOLCOMMON_OBJ) \
$(LDAPTOOLCPPCOMMON_OBJ) $(LDTOOLS_LIBS_DEP)
$(LINK_EXE) $(LDAPCMP_OBJ) $(LDAPTOOLCOMMON_OBJ) $(LDAPTOOLCPPCOMMON_OBJ) $(LDTOOLS_LIBS)
$(OBJDEST):
$(NSINSTALL) -D $(OBJDEST)
$(NSINSTALL) -D $(BINDIR)
$(NSINSTALL) -D $(LIBDIR)
export:: $(OBJDEST) libdir $(BINS)
$(NSINSTALL) $(LDAPDELETE) $(INSTALLDIR)
$(NSINSTALL) $(LDAPSEARCH) $(INSTALLDIR)
$(NSINSTALL) $(LDAPMODIFY) $(INSTALLDIR)
$(NSINSTALL) $(LDAPCOMPARE) $(INSTALLDIR)
$(NSINSTALL) $(LDAPCMP) $(INSTALLDIR)
#
# Simple, local dependencies
#
LDAPTOOL_COMMON_DEPS = ldaptool.h Makefile
$(LDAPTOOLCOMMON_OBJ): $(LDAPTOOL_COMMON_DEPS)
$(LDAPDELETE_OBJ): $(LDAPTOOL_COMMON_DEPS)
$(LDAPMODIFY_OBJ): $(LDAPTOOL_COMMON_DEPS) fileurl.h
$(LDAPSEARCH_OBJ): $(LDAPTOOL_COMMON_DEPS) fileurl.h
$(LDAPCOMPARE_OBJ): $(LDAPTOOL_COMMON_DEPS)
$(LDAPCMP_OBJ): $(LDAPTOOL_COMMON_DEPS)
FORCE:

View File

@@ -0,0 +1,59 @@
Summary of options used by the LDAP tools
Updated 5-May-2000 by Mark Smith <mcs@netscape.com>
Only single letter options in the sets [0-9], [A-Z], and [a-z] are
listed.
The "raw" lists are taken from the calls to getopt() and
ldaptool_process_args().
The "sorted" lists are just that -- sorted versions of the raw list.
The "all" lists include options from common.c as well as the tool-specific
options.
The "avail" lists included options that are available for use.
common.c (supported by all of the tools):
raw: nvEMRHZ0d:D:f:h:I:j:K:N:O:P:p:Q:W:w:V:X:m:i:k:y:Y:
sorted: 0 DEHIKMNOPQRVWXYZ dfhikmnpvwy
avail: [2-9] J g (not used by any of the tools)
ldapcmp.c:
raw: Bb:l:s:z:
sorted: B blsz
all: 0 BDHIKMNOPQRVWXYZ bdfhiklmnpsvwyz
avail: [1-9] ACFGJLSTU acegjoqrtu
ldapcompare.c:
raw: cq
sorted: cq
all: 0 DEHIKMNOPQRVWXYZ cdfhikmnpqvwy
avail: [1-9] ABCFJLSTU abegjlorstuxz
ldapdelete.c (deprecated)
raw: c
sorted: c
all: 0 DHIKMNOPQRVWXYZ cdfhikmnpvwy
avail: [1-9] ABCFGJLSTU abegjloqrstuxz
ldapmodify.c
raw: aAbcFe:B:q
sorted: ABF abceq
all: 0 ABDFHIKMNOPQRVWXYZ abcdefhikmnpqvwy
avail: [1-9] CGJLSTU gjlorstuxz
ldapmodrdn.c (deprecated)
raw: cr
sorted: cr
all: 0 DHIKMNOPQRVWXYZ cdfhikmnprvwy
avail: [1-9] ABCFGJLSTU abegjloqstuxz
ldapsearch.c
raw: ABLTU1eotuxa:b:F:G:l:S:s:z:C:
sorted: 1 ABCFGLSTU abeostuxz
all: 01 ABCDFGHIKLMNOPQRSTUVWXYZ abdefhikmnopstuvwxyz
avail: [2-9] J cgjlqr

View File

@@ -0,0 +1,162 @@
/* ***** BEGIN LICENSE BLOCK *****
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
*
* The contents of this file are subject to the Mozilla Public License Version
* 1.1 (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
* http://www.mozilla.org/MPL/
*
* Software distributed under the License is distributed on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* for the specific language governing rights and limitations under the
* License.
*
* The Original Code is Mozilla Communicator client code, released
* March 31, 1998.
*
* The Initial Developer of the Original Code is
* Netscape Communications Corporation.
* Portions created by the Initial Developer are Copyright (C) 1998-1999
* the Initial Developer. All Rights Reserved.
*
* Contributor(s):
*
* Alternatively, the contents of this file may be used under the terms of
* either the GNU General Public License Version 2 or later (the "GPL"), or
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
* in which case the provisions of the GPL or the LGPL are applicable instead
* of those above. If you wish to allow use of your version of this file only
* under the terms of either the GPL or the LGPL, and not to allow others to
* use your version of this file under the terms of the MPL, indicate your
* decision by deleting the provisions above and replace them with the notice
* and other provisions required by the GPL or the LGPL. If you do not delete
* the provisions above, a recipient may use your version of this file under
* the terms of any one of the MPL, the GPL or the LGPL.
*
* ***** END LICENSE BLOCK ***** */
/******************************************************
*
* argpin.c - Returns pin for token specified in a
* command line paramenter.
*
******************************************************/
#include <stdio.h>
#include <string.h>
#include "argpin.h"
struct SVRCOREArgPinObj
{
SVRCOREPinObj base;
char *tokenName;
char *password;
SVRCOREPinObj *alt;
};
static const struct SVRCOREPinMethods vtable;
/* XXXceb these are two hacks to fix a problem with the debug builds
* of svrcore. With the optimizer turned off, there is a situation
* in user.c, where these two functions need to be available for the
* linker (they are imported, and no lib exports them, since they are
* declared static on XP_UNIX platforms) The short term hack solution
* is to define them here. Yeah, it is ugly but, it will need to be
* here, until a new version of svrcore is done.
*/
void echoOff(int fd)
{
}
void echoOn(int fd)
{
}
/* ------------------------------------------------------------ */
SVRCOREError
SVRCORE_CreateArgPinObj(SVRCOREArgPinObj **out, const char * tokenName, const char *password, SVRCOREPinObj *pinObj)
{
SVRCOREError err = 0;
SVRCOREArgPinObj *obj = 0;
do {
obj = (SVRCOREArgPinObj*)malloc(sizeof (SVRCOREArgPinObj));
if (!obj) { err = 1; break; }
obj->base.methods = &vtable;
obj->tokenName=NULL;
obj->password=NULL;
obj->alt=pinObj;
if ( tokenName == NULL) {
PK11SlotInfo *slot = PK11_GetInternalKeySlot();
obj->tokenName = strdup(PK11_GetTokenName(slot));
PK11_FreeSlot(slot);
}
else
{
obj->tokenName = strdup(tokenName);
}
if (obj->tokenName == NULL) { err = 1; break; }
obj->password = strdup(password);
if (obj->password == NULL) { err = 1; break; }
} while(0);
if (err)
{
SVRCORE_DestroyArgPinObj(obj);
obj = 0;
}
*out = obj;
return err;
}
void
SVRCORE_DestroyArgPinObj(SVRCOREArgPinObj *obj)
{
if (obj->tokenName) free(obj->tokenName);
if (obj->password)
{
memset(obj->password, 0, strlen(obj->password));
free(obj->password);
}
if (obj) free(obj);
}
static void destroyObject(SVRCOREPinObj *obj)
{
SVRCORE_DestroyArgPinObj((SVRCOREArgPinObj*)obj);
}
static char *getPin(SVRCOREPinObj *obj, const char *tokenName, PRBool retry)
{
SVRCOREArgPinObj *p = (SVRCOREArgPinObj*)obj;
if (tokenName == NULL) return NULL;
/* On first attempt, return the password if the token name
* matches.
*/
if (!retry && strcmp(p->tokenName, tokenName) == 0)
{
return strdup(p->password);
}
if (p->alt != NULL) return SVRCORE_GetPin(p->alt, tokenName, retry);
return (NULL);
}
/*
* VTable
*/
static const SVRCOREPinMethods vtable =
{ 0, 0, destroyObject, getPin };

View File

@@ -0,0 +1,51 @@
/* ***** BEGIN LICENSE BLOCK *****
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
*
* The contents of this file are subject to the Mozilla Public License Version
* 1.1 (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
* http://www.mozilla.org/MPL/
*
* Software distributed under the License is distributed on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* for the specific language governing rights and limitations under the
* License.
*
* The Original Code is Mozilla Communicator client code, released
* March 31, 1998.
*
* The Initial Developer of the Original Code is
* Netscape Communications Corporation.
* Portions created by the Initial Developer are Copyright (C) 1998-1999
* the Initial Developer. All Rights Reserved.
*
* Contributor(s):
*
* Alternatively, the contents of this file may be used under the terms of
* either the GNU General Public License Version 2 or later (the "GPL"), or
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
* in which case the provisions of the GPL or the LGPL are applicable instead
* of those above. If you wish to allow use of your version of this file only
* under the terms of either the GPL or the LGPL, and not to allow others to
* use your version of this file under the terms of the MPL, indicate your
* decision by deleting the provisions above and replace them with the notice
* and other provisions required by the GPL or the LGPL. If you do not delete
* the provisions above, a recipient may use your version of this file under
* the terms of any one of the MPL, the GPL or the LGPL.
*
* ***** END LICENSE BLOCK ***** */
#ifndef __ARGPIN_H__
#define __ARGPIN_H__
#include <svrcore.h>
typedef struct SVRCOREArgPinObj SVRCOREArgPinObj;
SVRCOREError
SVRCORE_CreateArgPinObj(SVRCOREArgPinObj **out, const char * tokenName, const char *password, SVRCOREPinObj *pinObj);
void
SVRCORE_DestroyArgPinObj(SVRCOREArgPinObj *obj);
#endif

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,613 @@
/* ***** BEGIN LICENSE BLOCK *****
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
*
* The contents of this file are subject to the Mozilla Public License Version
* 1.1 (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
* http://www.mozilla.org/MPL/
*
* Software distributed under the License is distributed on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* for the specific language governing rights and limitations under the
* License.
*
* The Original Code is Mozilla Communicator client code, released
* March 31, 1998.
*
* The Initial Developer of the Original Code is
* Netscape Communications Corporation.
* Portions created by the Initial Developer are Copyright (C) 1998-1999
* the Initial Developer. All Rights Reserved.
*
* Contributor(s):
*
* Alternatively, the contents of this file may be used under the terms of
* either the GNU General Public License Version 2 or later (the "GPL"), or
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
* in which case the provisions of the GPL or the LGPL are applicable instead
* of those above. If you wish to allow use of your version of this file only
* under the terms of either the GPL or the LGPL, and not to allow others to
* use your version of this file under the terms of the MPL, indicate your
* decision by deleting the provisions above and replace them with the notice
* and other provisions required by the GPL or the LGPL. If you do not delete
* the provisions above, a recipient may use your version of this file under
* the terms of any one of the MPL, the GPL or the LGPL.
*
* ***** END LICENSE BLOCK ***** */
#include <stdio.h>
#include <string.h>
#ifndef HAVE_LIBNLS
#ifdef __cplusplus
extern "C" {
#endif
extern char *ldaptool_charset;
char *ldaptool_convdir = NULL;
static int charsetset = 0;
char *ldaptool_local2UTF8( const char *src );
char *
ldaptool_local2UTF8( const char *src )
{
char *utf8;
charsetset = 0;
if (src == NULL)
{
return NULL;
}
utf8 = strdup(src);
return ( utf8 );
}
#else /* HAVE_LIBNLS */
#define NSPR20
#ifdef XP_WIN32
#define VC_EXTRALEAN
#include <afxwin.h>
#include <winnls.h>
#endif
extern char *ldaptool_charset;
static int charsetset = 0;
extern "C" {
char *ldaptool_convdir = NULL;
char *ldaptool_local2UTF8( const char * );
}
#ifndef XP_WIN32
char * GetNormalizedLocaleName(void);
#include "unistring.h"
#include "nlsenc.h"
extern NLS_StaticConverterRegistry _STATICLINK_NSJPN_;
extern NLS_StaticConverterRegistry _STATICLINK_NSCCK_;
extern NLS_StaticConverterRegistry _STATICLINK_NSSB_;
char *
GetNormalizedLocaleName(void)
{
#ifdef _HPUX_SOURCE
int len;
char *locale;
locale = setlocale(LC_CTYPE, "");
if (locale && *locale) {
len = strlen(locale);
} else {
locale = "C";
len = 1;
}
if ((!strncmp(locale, "/\x03:", 3)) &&
(!strcmp(&locale[len - 2], ";/"))) {
locale += 3;
len -= 5;
}
locale = strdup(locale);
if (locale) {
locale[len] = 0;
}
return locale;
#else
char *locale;
locale = setlocale(LC_CTYPE, "");
if (locale && *locale) {
return strdup(locale);
}
return strdup("C");
#endif
}
#if defined(IRIX)
const char *CHARCONVTABLE[] =
{
"! This table maps the host's locale names to LIBNLS charsets",
"!",
"C: ISO_8859-1:1987",
"cs: ISO_8859-2:1987",
"da: ISO_8859-1:1987",
"de: ISO_8859-1:1987",
"de_AT: ISO_8859-1:1987",
"de_CH: ISO_8859-1:1987",
"en: ISO_8859-1:1987",
"en_AU: ISO_8859-1:1987",
"en_CA: ISO_8859-1:1987",
"en_TH: ISO_8859-1:1987",
"en_US: ISO_8859-1:1987",
"es: ISO_8859-1:1987",
"fi: ISO_8859-1:1987",
"fr: ISO_8859-1:1987",
"fr_BE: ISO_8859-1:1987",
"fr_CA: ISO_8859-1:1987",
"fr_CH: ISO_8859-1:1987",
"is: ISO_8859-1:1987",
"it: ISO_8859-1:1987",
"it_CH: ISO_8859-1:1987",
"ja_JP.EUC: Extended_UNIX_Code_Packed_Format_for_Japanese",
"ko_KR.euc: EUC-KR",
"nl: ISO_8859-1:1987",
"nl_BE: ISO_8859-1:1987",
"no: ISO_8859-1:1987",
"pl: ISO_8859-2:1987",
"pt: ISO_8859-1:1987",
"sh: ISO_8859-2:1987",
"sk: ISO_8859-2:1987",
"sv: ISO_8859-1:1987",
"zh_CN.ugb: GB2312",
"zh_TW.ucns: cns11643_1",
NULL
};
#elif defined(SOLARIS)
const char *CHARCONVTABLE[] =
{
"! This table maps the host's locale names to LIBNLS charsets",
"!",
"C: ISO_8859-1:1987",
"ja: Extended_UNIX_Code_Packed_Format_for_Japanese",
"ja_JP.EUC: Extended_UNIX_Code_Packed_Format_for_Japanese",
"ja_JP.PCK: Shift_JIS",
"en: ISO_8859-1:1987",
"en_AU: ISO_8859-1:1987",
"en_CA: ISO_8859-1:1987",
"en_UK: ISO_8859-1:1987",
"en_US: ISO_8859-1:1987",
"es: ISO_8859-1:1987",
"es_AR: ISO_8859-1:1987",
"es_BO: ISO_8859-1:1987",
"es_CL: ISO_8859-1:1987",
"es_CO: ISO_8859-1:1987",
"es_CR: ISO_8859-1:1987",
"es_EC: ISO_8859-1:1987",
"es_GT: ISO_8859-1:1987",
"es_MX: ISO_8859-1:1987",
"es_NI: ISO_8859-1:1987",
"es_PA: ISO_8859-1:1987",
"es_PE: ISO_8859-1:1987",
"es_PY: ISO_8859-1:1987",
"es_SV: ISO_8859-1:1987",
"es_UY: ISO_8859-1:1987",
"es_VE: ISO_8859-1:1987",
"fr: ISO_8859-1:1987",
"fr_BE: ISO_8859-1:1987",
"fr_CA: ISO_8859-1:1987",
"fr_CH: ISO_8859-1:1987",
"de: ISO_8859-1:1987",
"de_AT: ISO_8859-1:1987",
"de_CH: ISO_8859-1:1987",
"nl: ISO_8859-1:1987",
"nl_BE: ISO_8859-1:1987",
"it: ISO_8859-1:1987",
"sv: ISO_8859-1:1987",
"no: ISO_8859-1:1987",
"da: ISO_8859-1:1987",
"iso_8859_1: ISO_8859-1:1987",
"japanese: Extended_UNIX_Code_Packed_Format_for_Japanese",
"ko: EUC-KR",
"zh: GB2312",
"zh_TW: cns11643_1",
NULL
};
#elif defined(OSF1)
const char *CHARCONVTABLE[] =
{
"! This table maps the host's locale names to LIBNLS charsets",
"!",
"C: ISO_8859-1:1987",
"cs_CZ.ISO8859-2: ISO_8859-2:1987",
"cs_CZ: ISO_8859-2:1987",
"da_DK.ISO8859-1: ISO_8859-1:1987",
"de_CH.ISO8859-1: ISO_8859-1:1987",
"de_DE.ISO8859-1: ISO_8859-1:1987",
"en_GB.ISO8859-1: ISO_8859-1:1987",
"en_US.ISO8859-1: ISO_8859-1:1987",
"es_ES.ISO8859-1: ISO_8859-1:1987",
"fi_FI.ISO8859-1: ISO_8859-1:1987",
"fr_BE.ISO8859-1: ISO_8859-1:1987",
"fr_CA.ISO8859-1: ISO_8859-1:1987",
"fr_CH.ISO8859-1: ISO_8859-1:1987",
"fr_FR.ISO8859-1: ISO_8859-1:1987",
"hu_HU.ISO8859-2: ISO_8859-2:1987",
"hu_HU: ISO_8859-2:1987",
"is_IS.ISO8859-1: ISO_8859-1:1987",
"it_IT.ISO8859-1: ISO_8859-1:1987",
"ja_JP.SJIS: Shift_JIS",
"ja_JP.eucJP: Extended_UNIX_Code_Packed_Format_for_Japanese",
"ja_JP: Extended_UNIX_Code_Packed_Format_for_Japanese",
"ko_KR.eucKR: EUC-KR",
"ko_KR: EUC-KR",
"nl_BE.ISO8859-1: ISO_8859-1:1987",
"nl_NL.ISO8859-1: ISO_8859-1:1987",
"no_NO.ISO8859-1: ISO_8859-1:1987",
"pl_PL.ISO8859-2: ISO_8859-2:1987",
"pl_PL: ISO_8859-2:1987",
"pt_PT.ISO8859-1: ISO_8859-1:1987",
"sk_SK.ISO8859-2: ISO_8859-2:1987",
"sk_SK: ISO_8859-2:1987",
"sv_SE.ISO8859-1: ISO_8859-1:1987",
"zh_CN: GB2312",
"zh_HK.big5: Big5",
"zh_HK.eucTW: cns11643_1",
"zh_TW.big5: Big5",
"zh_TW.big5@chuyin: Big5",
"zh_TW.big5@radical: Big5",
"zh_TW.big5@stroke: Big5",
"zh_TW.eucTW: cns11643_1",
"zh_TW.eucTW@chuyin: cns11643_1",
"zh_TW.eucTW@radical: cns11643_1",
"zh_TW.eucTW@stroke: cns11643_1",
"zh_TW: cns11643_1",
NULL
};
#elif defined(HPUX)
const char *CHARCONVTABLE[] =
{
"! This table maps the host's locale names to LIBNLS charsets",
"!",
"C: ISO_8859-1:1987",
"ja_JP: Extended_UNIX_Code_Packed_Format_for_Japanese",
"ja_JP.SJIS: Shift_JIS",
"ja_JP.eucJP: Extended_UNIX_Code_Packed_Format_for_Japanese",
"es_ES: ISO_8859-1:1987",
"es_ES.iso88591: ISO_8859-1:1987",
"sv_SE: ISO_8859-1:1987",
"sv_SE.iso88591: ISO_8859-1:1987",
"da_DK: ISO_8859-1:1987",
"da_DK.iso88591: ISO_8859-1:1987",
"nl_NL: ISO_8859-1:1987",
"nl_NL.iso88591: ISO_8859-1:1987",
"en: ISO_8859-1:1987",
"en_GB: ISO_8859-1:1987",
"en_GB.iso88591: ISO_8859-1:1987",
"en_US: ISO_8859-1:1987",
"en_US.iso88591: ISO_8859-1:1987",
"fi_FI: ISO_8859-1:1987",
"fi_FI.iso88591: ISO_8859-1:1987",
"fr_CA: ISO_8859-1:1987",
"fr_CA.iso88591: ISO_8859-1:1987",
"fr_FR: ISO_8859-1:1987",
"fr_FR.iso88591: ISO_8859-1:1987",
"de_DE: ISO_8859-1:1987",
"de_DE.iso88591: ISO_8859-1:1987",
"is_IS: ISO_8859-1:1987",
"is_IS.iso88591: ISO_8859-1:1987",
"it_IT: ISO_8859-1:1987",
"it_IT.iso88591: ISO_8859-1:1987",
"no_NO: ISO_8859-1:1987",
"no_NO.iso88591: ISO_8859-1:1987",
"pt_PT: ISO_8859-1:1987",
"pt_PT.iso88591: ISO_8859-1:1987",
"hu_HU: ISO_8859-2:1987",
"hu_HU.iso88592: ISO_8859-2:1987",
"cs_CZ: ISO_8859-2:1987",
"cs_CZ.iso88592: ISO_8859-2:1987",
"pl_PL: ISO_8859-2:1987",
"pl_PL.iso88592: ISO_8859-2:1987",
"ro_RO: ISO_8859-2:1987",
"ro_RO.iso88592: ISO_8859-2:1987",
"hr_HR: ISO_8859-2:1987",
"hr_HR.iso88592: ISO_8859-2:1987",
"sk_SK: ISO_8859-2:1987",
"sk_SK.iso88592: ISO_8859-2:1987",
"sl_SI: ISO_8859-2:1987",
"sl_SI.iso88592: ISO_8859-2:1987",
"american.iso88591: ISO_8859-1:1987",
"bulgarian: ISO_8859-2:1987",
"c-french.iso88591: ISO_8859-1:1987",
"chinese-s: GB2312",
"chinese-t.big5: Big5",
"czech: ISO_8859-2:1987",
"danish.iso88591: ISO_8859-1:1987",
"dutch.iso88591: ISO_8859-1:1987",
"english.iso88591: ISO_8859-1:1987",
"finnish.iso88591: ISO_8859-1:1987",
"french.iso88591: ISO_8859-1:1987",
"german.iso88591: ISO_8859-1:1987",
"hungarian: ISO_8859-2:1987",
"icelandic.iso88591: ISO_8859-1:1987",
"italian.iso88591: ISO_8859-1:1987",
"japanese.euc: Extended_UNIX_Code_Packed_Format_for_Japanese",
"japanese: Shift_JIS",
"katakana: Shift_JIS",
"korean: EUC-KR",
"norwegian.iso88591: ISO_8859-1:1987",
"polish: ISO_8859-2:1987",
"portuguese.iso88591: ISO_8859-1:1987",
"rumanian: ISO_8859-2:1987",
"serbocroatian: ISO_8859-2:1987",
"slovene: ISO_8859-2:1987",
"spanish.iso88591: ISO_8859-1:1987",
"swedish.iso88591: ISO_8859-1:1987",
NULL
};
#elif defined(AIX)
const char *CHARCONVTABLE[] =
{
"! This table maps the host's locale names to LIBNLS charsets",
"!",
"C: ISO_8859-1:1987",
"En_JP.IBM-932: Shift_JIS",
"En_JP: Shift_JIS",
"Ja_JP.IBM-932: Shift_JIS",
"Ja_JP: Shift_JIS",
"da_DK.ISO8859-1: ISO_8859-1:1987",
"da_DK: ISO_8859-1:1987",
"de_CH.ISO8859-1: ISO_8859-1:1987",
"de_CH: ISO_8859-1:1987",
"de_DE.ISO8859-1: ISO_8859-1:1987",
"de_DE: ISO_8859-1:1987",
"en_GB.ISO8859-1: ISO_8859-1:1987",
"en_GB: ISO_8859-1:1987",
"en_JP.IBM-eucJP: Extended_UNIX_Code_Packed_Format_for_Japanese",
"en_JP: Extended_UNIX_Code_Packed_Format_for_Japanese",
"en_KR.IBM-eucKR: EUC-KR",
"en_KR: EUC-KR",
"en_TW.IBM-eucTW: cns11643_1",
"en_TW: cns11643_1",
"en_US.ISO8859-1: ISO_8859-1:1987",
"en_US: ISO_8859-1:1987",
"es_ES.ISO8859-1: ISO_8859-1:1987",
"es_ES: ISO_8859-1:1987",
"fi_FI.ISO8859-1: ISO_8859-1:1987",
"fi_FI: ISO_8859-1:1987",
"fr_BE.ISO8859-1: ISO_8859-1:1987",
"fr_BE: ISO_8859-1:1987",
"fr_CA.ISO8859-1: ISO_8859-1:1987",
"fr_CA: ISO_8859-1:1987",
"fr_CH.ISO8859-1: ISO_8859-1:1987",
"fr_CH: ISO_8859-1:1987",
"fr_FR.ISO8859-1: ISO_8859-1:1987",
"fr_FR: ISO_8859-1:1987",
"is_IS.ISO8859-1: ISO_8859-1:1987",
"is_IS: ISO_8859-1:1987",
"it_IT.ISO8859-1: ISO_8859-1:1987",
"it_IT: ISO_8859-1:1987",
"ja_JP.IBM-eucJP: Extended_UNIX_Code_Packed_Format_for_Japanese",
"ja_JP: Extended_UNIX_Code_Packed_Format_for_Japanese",
"ko_KR.IBM-eucKR: EUC-KR",
"ko_KR: EUC-KR",
"nl_BE.ISO8859-1: ISO_8859-1:1987",
"nl_BE: ISO_8859-1:1987",
"nl_NL.ISO8859-1: ISO_8859-1:1987",
"nl_NL: ISO_8859-1:1987",
"no_NO.ISO8859-1: ISO_8859-1:1987",
"no_NO: ISO_8859-1:1987",
"pt_PT.ISO8859-1: ISO_8859-1:1987",
"pt_PT: ISO_8859-1:1987",
"sv_SE.ISO8859-1: ISO_8859-1:1987",
"sv_SE: ISO_8859-1:1987",
"zh_TW.IBM-eucTW: cns11643_1",
"zh_TW: cns11643_1",
NULL
};
#else // sunos by default
const char *CHARCONVTABLE[] =
{
"! This table maps the host's locale names to LIBNLS charsets",
"!",
"C: ISO_8859-1:1987",
"de: ISO_8859-1:1987",
"en_US: ISO_8859-1:1987",
"es: ISO_8859-1:1987",
"fr: ISO_8859-1:1987",
"iso_8859_1: ISO_8859-1:1987",
"it: ISO_8859-1:1987",
"ja: Extended_UNIX_Code_Packed_Format_for_Japanese",
"ja_JP.EUC: Extended_UNIX_Code_Packed_Format_for_Japanese",
"japanese: Extended_UNIX_Code_Packed_Format_for_Japanese",
"ko: EUC-KR",
"sv: ISO_8859-1:1987",
"zh: GB2312",
"zh_TW: cns11643_1",
NULL
};
#endif
#define BSZ 256
char *
GetCharsetFromLocale(char *locale)
{
char *tmpcharset = NULL;
char buf[BSZ];
char *p;
const char *line;
int i=0;
line = CHARCONVTABLE[i];
while (line != NULL)
{
if (*line == 0)
{
break;
}
strcpy(buf, line);
line = CHARCONVTABLE[++i];
if (!*buf || *buf == '!')
{
continue;
}
p = strchr(buf, ':');
if (p == NULL)
{
tmpcharset = NULL;
break;
}
*p = 0;
if (strcmp(buf, locale) == 0) {
while (*++p == ' ' || *p == '\t')
;
if (isalpha(*p)) {
tmpcharset = strdup(p);
} else
tmpcharset = NULL;
break;
}
}
return tmpcharset;
}
#endif /* Not defined XP_WIN32 */
#ifdef XP_WIN32
char *_convertor(const char *instr, int bFromUTF8)
{
char *outstr = NULL;
int inlen, wclen, outlen;
LPWSTR wcstr;
if (instr == NULL)
return NULL;
if ((inlen = strlen(instr)) <= 0)
return NULL;
/* output never becomes longer than input,
** thus we don't have to ask for the length
*/
wcstr = (LPWSTR) malloc( sizeof( WCHAR ) * (inlen+1) );
if (!wcstr)
return NULL;
wclen = MultiByteToWideChar(bFromUTF8 ? CP_UTF8 : CP_ACP, 0, instr,
inlen, wcstr, inlen);
outlen = WideCharToMultiByte(bFromUTF8 ? CP_ACP : CP_UTF8, 0, wcstr,
wclen, NULL, 0, NULL, NULL);
if (outlen > 0) {
outstr = (char *) malloc(outlen + 2);
outlen = WideCharToMultiByte(bFromUTF8 ? CP_ACP : CP_UTF8, 0, wcstr,
wclen, outstr, outlen, NULL, NULL);
if (outlen > 0)
*(outstr+outlen) = _T('\0');
else
return NULL;
}
free( wcstr );
return outstr;
}
#endif
char *
ldaptool_local2UTF8( const char *src )
{
char *utf8;
#ifndef XP_WIN32
char *locale, *newcharset;
size_t outLen, resultLen;
NLS_ErrorCode err;
if (src == NULL)
{
return NULL;
}
else if (*src == 0)
{
utf8 = strdup(src);
return utf8;
}
if( (ldaptool_charset != NULL) && (!strcmp( ldaptool_charset, "" ))
&& (!charsetset) )
{
locale = GetNormalizedLocaleName();
ldaptool_charset = GetCharsetFromLocale(locale);
free( locale );
charsetset = 1;
}
else
if( (ldaptool_charset != NULL) && strcmp( ldaptool_charset, "" )
&& (!charsetset) )
{
newcharset = GetCharsetFromLocale( ldaptool_charset );
free( ldaptool_charset );
ldaptool_charset = newcharset;
charsetset = 1;
}
if (ldaptool_charset == NULL) {
return strdup(src);
}
if (NLS_EncInitialize(NULL, ldaptool_convdir) != NLS_SUCCESS ||
NLS_RegisterStaticLibrary(_STATICLINK_NSJPN_) != NLS_SUCCESS ||
NLS_RegisterStaticLibrary(_STATICLINK_NSCCK_) != NLS_SUCCESS ||
NLS_RegisterStaticLibrary(_STATICLINK_NSSB_) != NLS_SUCCESS) {
return strdup(src);
}
outLen = NLS_GetResultBufferSize( (byte *) src,
strlen( src ) * sizeof(char),
ldaptool_charset,
NLS_ENCODING_UTF_8 );
utf8 = (char *) malloc( outLen/sizeof(UniChar) );
if( utf8 == NULL )
return strdup(src);
err = NLS_ConvertBuffer( ldaptool_charset,
NLS_ENCODING_UTF_8,
(byte*)src,
strlen(src) * sizeof(char),
(byte*)utf8,
outLen,
&resultLen );
NLS_EncTerminate();
#else
utf8 = _convertor(src, FALSE);
if( utf8 == NULL )
utf8 = strdup(src);
#endif
return utf8;
}
#endif /* HAVE_LIBNLS */
#ifndef HAVE_LIBNLS
#ifdef __cplusplus
}
#endif
#endif

View File

@@ -0,0 +1,181 @@
# LDIF examples, taken from the specification which was found at:
# http://www.ietf.org/internet-drafts/draft-good-ldap-ldif-03.txt
# Example 1: An simple LDAP file with two entries
version: 1
dn: cn=Barbara Jensen, ou=Product Development, dc=airius, dc=com
objectclass: top
objectclass: person
objectclass: organizationalPerson
cn: Barbara Jensen
cn: Barbara J Jensen
cn: Babs Jensen
sn: Jensen
uid: bjensen
telephonenumber: +1 408 555 1212
description: A big sailing fan.
dn: cn=Bjorn Jensen, ou=Accounting, dc=airius, dc=com
objectclass: top
objectclass: person
objectclass: organizationalPerson
cn: Bjorn Jensen
sn: Jensen
telephonenumber: +1 408 555 1212
# Example 2: A file containing an entry with a folded attribute value
version: 1
dn:cn=Barbara Jensen, ou=Product Development, dc=airius, dc=com
objectclass:top
objectclass:person
objectclass:organizationalPerson
cn:Barbara Jensen
cn:Barbara J Jensen
cn:Babs Jensen
sn:Jensen
uid:bjensen
telephonenumber:+1 408 555 1212
description:Babs is a big sailing fan, and travels extensively in search of
perfect sailing conditions.
title:Product Manager, Rod and Reel Division
# Example 3: A file containing a base-64-encoded value
version: 1
dn: cn=Gern Jensen, ou=Product Testing, dc=airius, dc=com
objectclass: top
objectclass: person
objectclass: organizationalPerson
cn: Gern Jensen
cn: Gern O Jensen
sn: Jensen
uid: gernj
telephonenumber: +1 408 555 1212
description:: V2hhdCBhIGNhcmVmdWwgcmVhZGVyIHlvdSBhcmUhICBUaGlzIHZhbHVlIGlzIGJ
hc2UtNjQtZW5jb2RlZCBiZWNhdXNlIGl0IGhhcyBhIGNvbnRyb2wgY2hhcmFjdGVyIGluIGl0ICh
hIENSKS4NICBCeSB0aGUgd2F5LCB5b3Ugc2hvdWxkIHJlYWxseSBnZXQgb3V0IG1vcmUu
# Example 4: A file containing an entries with UTF-8-encoded attribute
# values, including language tags. Comments indicate the contents
# of UTF-8-encoded attributes and distinguished names.
version: 1
dn:: b3U95Za25qWt6YOoLG89QWlyaXVz
# dn:: ou=<JapaneseOU>,o=Airius
objectclass: top
objectclass: organizationalUnit
ou:: 5Za25qWt6YOo
# ou:: <JapaneseOU>
ou;lang-ja:: 5Za25qWt6YOo
# ou;lang-ja:: <JapaneseOU>
ou;lang-ja;phonetic:: 44GI44GE44GO44KH44GG44G2
# ou;lang-ja:: <JapaneseOU_in_phonetic_representation>
ou;lang-en: Sales
description: Japanese office
dn:: dWlkPXJvZ2FzYXdhcmEsb3U95Za25qWt6YOoLG89QWlyaXVz
# dn:: uid=<uid>,ou=<JapaneseOU>,o=Airius
userpassword: {SHA}O3HSv1MusyL4kTjP+HKI5uxuNoM=
objectclass: top
objectclass: person
objectclass: organizationalPerson
objectclass: inetOrgPerson
uid: rogasawara
mail: rogasawara@airius.co.jp
givenname;lang-ja:: 44Ot44OJ44OL44O8
# givenname;lang-ja:: <JapaneseGivenname>
sn;lang-ja:: 5bCP56yg5Y6f
# sn;lang-ja:: <JapaneseSn>
cn;lang-ja:: 5bCP56yg5Y6fIOODreODieODi+ODvA==
# cn;lang-ja:: <JapaneseCn>
title;lang-ja:: 5Za25qWt6YOoIOmDqOmVtw==
# title;lang-ja:: <JapaneseTitle>
preferredlanguage: ja
givenname:: 44Ot44OJ44OL44O8
# givenname:: <JapaneseGivenname>
sn:: 5bCP56yg5Y6f
# sn:: <JapaneseSn>
cn:: 5bCP56yg5Y6fIOODreODieODi+ODvA==
# cn:: <JapaneseCn>
title:: 5Za25qWt6YOoIOmDqOmVtw==
# title:: <JapaneseTitle>
givenname;lang-ja;phonetic:: 44KN44Gp44Gr44O8
# givenname;lang-ja;phonetic:: <JapaneseGivenname_in_phonetic_representation_kana>
sn;lang-ja;phonetic:: 44GK44GM44GV44KP44KJ
# sn;lang-ja;phonetic:: <JapaneseSn_in_phonetic_representation_kana>
cn;lang-ja;phonetic:: 44GK44GM44GV44KP44KJIOOCjeOBqeOBq+ODvA==
# cn;lang-ja;phonetic:: <JapaneseCn_in_phonetic_representation_kana>
title;lang-ja;phonetic:: 44GI44GE44GO44KH44GG44G2IOOBtuOBoeOCh+OBhg==
# title;lang-ja;phonetic:: <JapaneseTitle_in_phonetic_representation_kana>
givenname;lang-en: Rodney
sn;lang-en: Ogasawara
cn;lang-en: Rodney Ogasawara
title;lang-en: Sales, Director
# Example 5: A file containing a reference to an external file
version: 1
dn: cn=Horatio Jensen, ou=Product Testing, dc=airius, dc=com
objectclass: top
objectclass: person
objectclass: organizationalPerson
cn: Horatio Jensen
cn: Horatio N Jensen
sn: Jensen
uid: hjensen
telephonenumber: +1 408 555 1212
# XXXmcs: In the spec, the following line reads:
# jpegphoto:< file:///usr/local/directory/photos/hjensen.jpg
# I changed the file URL to point to a more generic directory.
jpegphoto:< file:///tmp/hjensen.jpg
# Example 6: A file containing a series of change records and comments
version: 1
# Add a new entry
dn: cn=Fiona Jensen, ou=Marketing, dc=airius, dc=com
changetype: add
objectclass: top
objectclass: person
objectclass: organizationalPerson
cn: Fiona Jensen
sn: Jensen
uid: fiona
telephonenumber: +1 408 555 1212
# XXXmcs: In the spec, the following line reads:
# jpegphoto:< file:///usr/local/directory/photos/fiona.jpg
# I changed the file URL to point to a more generic directory.
jpegphoto:< file:///tmp/fiona.jpg
# Delete an existing entry
dn: cn=Robert Jensen, ou=Marketing, dc=airius, dc=com
changetype: delete
# Modify an entry's relative distinguished name
dn: cn=Paul Jensen, ou=Product Development, dc=airius, dc=com
changetype: modrdn
newrdn: cn=Paula Jensen
deleteoldrdn: 1
# Rename an entry and move all of its children to a new location in
# the directory tree (only implemented by LDAPv3 servers).
dn: ou=PD Accountants, ou=Product Development, dc=airius, dc=com
changetype: modrdn
newrdn: ou=Product Development Accountants
deleteoldrdn: 0
newsuperior: ou=Accounting, dc=airius, dc=com
# Modify an entry: add an additional value to the postaladdress attribute,
# completely delete the description attribute, replace the telephonenumber
# attribute with two values, and delete a specific value from the
# facsimiletelephonenumber attribute
dn: cn=Paula Jensen, ou=Product Development, dc=airius, dc=com
changetype: modify
add: postaladdress
postaladdress: 123 Anystreet $ Sunnyvale, CA $ 94086
-
delete: description
-
replace: telephonenumber
telephonenumber: +1 408 555 1234
telephonenumber: +1 408 555 5678
-
delete: facsimiletelephonenumber
facsimiletelephonenumber: +1 408 555 9876
-

View File

@@ -0,0 +1,506 @@
/* ***** BEGIN LICENSE BLOCK *****
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
*
* The contents of this file are subject to the Mozilla Public License Version
* 1.1 (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
* http://www.mozilla.org/MPL/
*
* Software distributed under the License is distributed on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* for the specific language governing rights and limitations under the
* License.
*
* The Original Code is Mozilla Communicator client code, released
* March 31, 1998.
*
* The Initial Developer of the Original Code is
* Netscape Communications Corporation.
* Portions created by the Initial Developer are Copyright (C) 1998-1999
* the Initial Developer. All Rights Reserved.
*
* Contributor(s):
*
* Alternatively, the contents of this file may be used under the terms of
* either the GNU General Public License Version 2 or later (the "GPL"), or
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
* in which case the provisions of the GPL or the LGPL are applicable instead
* of those above. If you wish to allow use of your version of this file only
* under the terms of either the GPL or the LGPL, and not to allow others to
* use your version of this file under the terms of the MPL, indicate your
* decision by deleting the provisions above and replace them with the notice
* and other provisions required by the GPL or the LGPL. If you do not delete
* the provisions above, a recipient may use your version of this file under
* the terms of any one of the MPL, the GPL or the LGPL.
*
* ***** END LICENSE BLOCK ***** */
/*
* LDAP tools fileurl.c -- functions for handling file URLs.
* Used by ldapmodify.
*/
#include "ldaptool.h"
#include "fileurl.h"
#include <ctype.h> /* for isalpha() */
static int str_starts_with( const char *s, char *prefix );
static void hex_unescape( char *s );
static int unhex( char c );
static void strcpy_escaped_and_convert( char *s1, char *s2 );
static int berval_from_file( const char *path, struct berval *bvp,
int reporterrs );
/*
* Convert a file URL to a local path.
*
* If successful, LDAPTOOL_FILEURL_SUCCESS is returned and *localpathp is
* set point to an allocated string. If not, an different LDAPTOOL_FILEURL_
* error code is returned.
*
* See RFCs 1738 and 2396 for a specification for file URLs... but
* Netscape Navigator seems to be a bit more lenient in what it will
* accept, especially on Windows).
*
* This function parses file URLs of these three forms:
*
* file:///path
* file:/path
* file://localhost/path
* file://host/path (rejected with a ...NONLOCAL error)
*
* On Windows, we convert leading drive letters of the form C| to C:
* and if a drive letter is present we strip off the slash that precedes
* path. Otherwise, the leading slash is returned.
*
*/
int
ldaptool_fileurl2path( const char *fileurl, char **localpathp )
{
const char *path;
char *pathcopy;
/*
* Make sure this is a file URL we can handle.
*/
if ( !str_starts_with( fileurl, "file:" )) {
return( LDAPTOOL_FILEURL_NOTAFILEURL );
}
path = fileurl + 5; /* skip past "file:" scheme prefix */
if ( *path != '/' ) {
return( LDAPTOOL_FILEURL_MISSINGPATH );
}
++path; /* skip past '/' at end of "file:/" */
if ( *path == '/' ) {
++path; /* remainder is now host/path or /path */
if ( *path != '/' ) {
/*
* Make sure it is for the local host.
*/
if ( str_starts_with( path, "localhost/" )) {
path += 9;
} else {
return( LDAPTOOL_FILEURL_NONLOCAL );
}
}
} else { /* URL is of the form file:/path */
--path;
}
/*
* The remainder is now of the form /path. On Windows, skip past the
* leading slash if a drive letter is present.
*/
#ifdef _WINDOWS
if ( isalpha( path[1] ) && ( path[2] == '|' || path[2] == ':' )) {
++path;
}
#endif /* _WINDOWS */
/*
* Duplicate the path so we can safely alter it.
* Unescape any %HH sequences.
*/
if (( pathcopy = strdup( path )) == NULL ) {
return( LDAPTOOL_FILEURL_NOMEMORY );
}
hex_unescape( pathcopy );
#ifdef _WINDOWS
/*
* Convert forward slashes to backslashes for Windows. Also,
* if we see a drive letter / vertical bar combination (e.g., c|)
* at the beginning of the path, replace the '|' with a ':'.
*/
{
char *p;
for ( p = pathcopy; *p != '\0'; ++p ) {
if ( *p == '/' ) {
*p = '\\';
}
}
}
if ( isalpha( pathcopy[0] ) && pathcopy[1] == '|' ) {
pathcopy[1] = ':';
}
#endif /* _WINDOWS */
*localpathp = pathcopy;
return( LDAPTOOL_FILEURL_SUCCESS );
}
/*
* Convert a local path to a file URL.
*
* If successful, LDAPTOOL_FILEURL_SUCCESS is returned and *urlp is
* set point to an allocated string. If not, an different LDAPTOOL_FILEURL_
* error code is returned. At present, the only possible error is
* LDAPTOOL_FILEURL_NOMEMORY.
*
* This function produces file URLs of the form file:path.
*
* On Windows, we convert leading drive letters to C|.
*
*/
int
ldaptool_path2fileurl( char *path, char **urlp )
{
char *p, *url, *prefix ="file:";
if ( NULL == path ) {
path = "/";
}
/*
* Allocate space for the URL, taking into account that path may
* expand during the hex escaping process.
*/
if (( url = malloc( strlen( prefix ) + 3 * strlen( path ) + 1 )) == NULL ) {
return( LDAPTOOL_FILEURL_NOMEMORY );
}
strcpy( url, prefix );
p = url + strlen( prefix );
#ifdef _WINDOWS
/*
* On Windows, convert leading drive letters (e.g., C:) to the correct URL
* syntax (e.g., C|).
*/
if ( isalpha( path[0] ) && path[1] == ':' ) {
*p++ = path[0];
*p++ = '|';
path += 2;
*p = '\0';
}
#endif /* _WINDOWS */
/*
* Append the path, encoding any URL-special characters using the %HH
* convention.
* On Windows, convert backwards slashes in the path to forward ones.
*/
strcpy_escaped_and_convert( p, path );
*urlp = url;
return( LDAPTOOL_FILEURL_SUCCESS );
}
/*
* Populate *bvp from "value" of length "vlen."
*
* If recognize_url_syntax is non-zero, :<fileurl is recognized.
* If always_try_file is recognized and no file URL was found, an
* attempt is made to stat and read the value as if it were the name
* of a file.
*
* If reporterrs is non-zero, specific error messages are printed to
* stderr.
*
* If successful, LDAPTOOL_FILEURL_SUCCESS is returned and bvp->bv_len
* and bvp->bv_val are set (the latter is set to malloc'd memory).
* Upon failure, a different LDAPTOOL_FILEURL_ error code is returned.
*/
int
ldaptool_berval_from_ldif_value( const char *value, int vlen,
struct berval *bvp, int recognize_url_syntax, int always_try_file,
int reporterrs )
{
int rc = LDAPTOOL_FILEURL_SUCCESS; /* optimistic */
struct stat fstats;
/* recognize "attr :< url" syntax if LDIF version is >= 1 */
if ( recognize_url_syntax && *value == '<' ) {
const char *url;
char *path;
for ( url = value + 1; isspace( *url ); ++url ) {
; /* NULL */
}
if (strlen(url) > 7 && strncasecmp(url, "file://", 7) == 0) {
/*
* We only support file:// URLs for now.
*/
rc = ldaptool_fileurl2path( url, &path );
switch( rc ) {
case LDAPTOOL_FILEURL_NOTAFILEURL:
if ( reporterrs ) fprintf( stderr, "%s: unsupported URL \"%s\";"
" use a file:// URL instead.\n", ldaptool_progname, url );
break;
case LDAPTOOL_FILEURL_MISSINGPATH:
if ( reporterrs ) fprintf( stderr,
"%s: unable to process URL \"%s\" --"
" missing path.\n", ldaptool_progname, url );
break;
case LDAPTOOL_FILEURL_NONLOCAL:
if ( reporterrs ) fprintf( stderr,
"%s: unable to process URL \"%s\" -- only"
" local file:// URLs are supported.\n",
ldaptool_progname, url );
break;
case LDAPTOOL_FILEURL_NOMEMORY:
if ( reporterrs ) perror( "ldaptool_fileurl2path" );
break;
case LDAPTOOL_FILEURL_SUCCESS:
if ( stat( path, &fstats ) != 0 ) {
if ( reporterrs ) perror( path );
} else if ( fstats.st_mode & S_IFDIR ) {
if ( reporterrs ) fprintf( stderr,
"%s: %s is a directory, not a file\n",
ldaptool_progname, path );
rc = LDAPTOOL_FILEURL_FILEIOERROR;
} else {
rc = berval_from_file( path, bvp, reporterrs );
}
free( path );
break;
default:
if ( reporterrs ) fprintf( stderr,
"%s: unable to process URL \"%s\""
" -- unknown error\n", ldaptool_progname, url );
}
}
}
if ( always_try_file && (stat( value, &fstats ) == 0) &&
!(fstats.st_mode & S_IFDIR)) { /* get value from file */
rc = berval_from_file( value, bvp, reporterrs );
} else {
bvp->bv_len = vlen;
if (( bvp->bv_val = (char *)malloc( vlen + 1 )) == NULL ) {
if ( reporterrs ) perror( "malloc" );
rc = LDAPTOOL_FILEURL_NOMEMORY;
} else {
SAFEMEMCPY( bvp->bv_val, value, vlen );
bvp->bv_val[ vlen ] = '\0';
}
}
return( rc );
}
/*
* Map an LDAPTOOL_FILEURL_ error code to an LDAP error code (crude).
*/
int
ldaptool_fileurlerr2ldaperr( int lderr )
{
int rc;
switch( lderr ) {
case LDAPTOOL_FILEURL_SUCCESS:
rc = LDAP_SUCCESS;
break;
case LDAPTOOL_FILEURL_NOMEMORY:
rc = LDAP_NO_MEMORY;
break;
default:
rc = LDAP_PARAM_ERROR;
}
return( rc );
}
/*
* Populate *bvp with the contents of the file named by "path".
*
* If reporterrs is non-zero, specific error messages are printed to
* stderr.
*
* If successful, LDAPTOOL_FILEURL_SUCCESS is returned and bvp->bv_len
* and bvp->bv_val are set (the latter is set to malloc'd memory).
* Upon failure, a different LDAPTOOL_FILEURL_ error code is returned.
*/
static int
berval_from_file( const char *path, struct berval *bvp, int reporterrs )
{
FILE *fp;
long rlen;
int eof;
#if defined( XP_WIN32 )
char mode[20] = "r+b";
#else
char mode[20] = "r";
#endif
if (( fp = fopen( path, mode )) == NULL ) {
if ( reporterrs ) perror( path );
return( LDAPTOOL_FILEURL_FILEIOERROR );
}
if ( fseek( fp, 0L, SEEK_END ) != 0 ) {
if ( reporterrs ) perror( path );
fclose( fp );
return( LDAPTOOL_FILEURL_FILEIOERROR );
}
bvp->bv_len = ftell( fp );
if (( bvp->bv_val = (char *)malloc( bvp->bv_len + 1 )) == NULL ) {
if ( reporterrs ) perror( "malloc" );
fclose( fp );
return( LDAPTOOL_FILEURL_NOMEMORY );
}
if ( fseek( fp, 0L, SEEK_SET ) != 0 ) {
if ( reporterrs ) perror( path );
fclose( fp );
return( LDAPTOOL_FILEURL_FILEIOERROR );
}
rlen = fread( bvp->bv_val, 1, bvp->bv_len, fp );
eof = feof( fp );
fclose( fp );
if ( rlen != (long)bvp->bv_len ) {
if ( reporterrs ) perror( path );
free( bvp->bv_val );
return( LDAPTOOL_FILEURL_FILEIOERROR );
}
bvp->bv_val[ bvp->bv_len ] = '\0';
return( LDAPTOOL_FILEURL_SUCCESS );
}
/*
* Return a non-zero value if the string s begins with prefix and zero if not.
*/
static int
str_starts_with( const char *s, char *prefix )
{
size_t prefix_len;
if ( s == NULL || prefix == NULL ) {
return( 0 );
}
prefix_len = strlen( prefix );
if ( strlen( s ) < prefix_len ) {
return( 0 );
}
return( strncmp( s, prefix, prefix_len ) == 0 );
}
/*
* Remove URL hex escapes from s... done in place. The basic concept for
* this routine is borrowed from the WWW library HTUnEscape() routine.
*
* A similar function called nsldapi_hex_unescape can be found in
* ../../libraries/libldap/unescape.c
*/
static void
hex_unescape( char *s )
{
char *p;
for ( p = s; *s != '\0'; ++s ) {
if ( *s == '%' ) {
if ( *++s != '\0' ) {
*p = unhex( *s ) << 4;
}
if ( *++s != '\0' ) {
*p++ += unhex( *s );
}
} else {
*p++ = *s;
}
}
*p = '\0';
}
/*
* Return the integer equivalent of one hex digit (in c).
*
* A similar function can be found in ../../libraries/libldap/unescape.c
*/
static int
unhex( char c )
{
return( c >= '0' && c <= '9' ? c - '0'
: c >= 'A' && c <= 'F' ? c - 'A' + 10
: c - 'a' + 10 );
}
#define HREF_CHAR_ACCEPTABLE( c ) (( c >= '-' && c <= '9' ) || \
( c >= '@' && c <= 'Z' ) || \
( c == '_' ) || \
( c >= 'a' && c <= 'z' ))
/*
* Like strcat(), except if any URL-special characters are found in s2
* they are escaped using the %HH convention and backslash characters are
* converted to forward slashes on Windows.
*
* Maximum space needed in s1 is 3 * strlen( s2 ) + 1.
*
* A similar function that does not convert the slashes called
* strcat_escaped() can be found in ../../libraries/libldap/tmplout.c
*/
static void
strcpy_escaped_and_convert( char *s1, char *s2 )
{
char *p, *q;
char *hexdig = "0123456789ABCDEF";
p = s1 + strlen( s1 );
for ( q = s2; *q != '\0'; ++q ) {
#ifdef _WINDOWS
if ( *q == '\\' ) {
*p++ = '/';
} else
#endif /* _WINDOWS */
if ( HREF_CHAR_ACCEPTABLE( *q )) {
*p++ = *q;
} else {
*p++ = '%';
*p++ = hexdig[ 0x0F & ((*(unsigned char*)q) >> 4) ];
*p++ = hexdig[ 0x0F & *q ];
}
}
*p = '\0';
}

View File

@@ -0,0 +1,99 @@
/* ***** BEGIN LICENSE BLOCK *****
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
*
* The contents of this file are subject to the Mozilla Public License Version
* 1.1 (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
* http://www.mozilla.org/MPL/
*
* Software distributed under the License is distributed on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* for the specific language governing rights and limitations under the
* License.
*
* The Original Code is Mozilla Communicator client code, released
* March 31, 1998.
*
* The Initial Developer of the Original Code is
* Netscape Communications Corporation.
* Portions created by the Initial Developer are Copyright (C) 1998-1999
* the Initial Developer. All Rights Reserved.
*
* Contributor(s):
*
* Alternatively, the contents of this file may be used under the terms of
* either the GNU General Public License Version 2 or later (the "GPL"), or
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
* in which case the provisions of the GPL or the LGPL are applicable instead
* of those above. If you wish to allow use of your version of this file only
* under the terms of either the GPL or the LGPL, and not to allow others to
* use your version of this file under the terms of the MPL, indicate your
* decision by deleting the provisions above and replace them with the notice
* and other provisions required by the GPL or the LGPL. If you do not delete
* the provisions above, a recipient may use your version of this file under
* the terms of any one of the MPL, the GPL or the LGPL.
*
* ***** END LICENSE BLOCK ***** */
/*
* LDAP tools fileurl.h -- defines for file URL functions.
* Used by ldapmodify.
*/
/*
* ldaptool_fileurl2path() convert a file URL to a local path.
*
* If successful, LDAPTOOL_FILEURL_SUCCESS is returned and *localpathp is
* set point to an allocated string. If not, a different LDAPTOOL_FILEURL_
* error code is returned.
*/
int ldaptool_fileurl2path( const char *fileurl, char **localpathp );
/*
* Convert a local path to a file URL.
*
* If successful, LDAPTOOL_FILEURL_SUCCESS is returned and *urlp is
* set point to an allocated string. If not, a different LDAPTOOL_FILEURL_
* error code is returned. At present, the only possible error is
* LDAPTOOL_FILEURL_NOMEMORY.
*
*/
int ldaptool_path2fileurl( char *path, char **urlp );
/*
* Populate *bvp from "value" of length "vlen."
*
* If recognize_url_syntax is non-zero, :<fileurl is recognized.
* If always_try_file is recognized and no file URL was found, an
* attempt is made to stat and read the value as if it were the name
* of a file.
*
* If reporterrs is non-zero, specific error messages are printed to
* stderr.
*
* If successful, LDAPTOOL_FILEURL_SUCCESS is returned and bvp->bv_len
* and bvp->bv_val are set (the latter is set to malloc'd memory).
* Upon failure, a different LDAPTOOL_FILEURL_ error code is returned.
*/
int ldaptool_berval_from_ldif_value( const char *value, int vlen,
struct berval *bvp, int recognize_url_syntax, int always_try_file,
int reporterrs );
/*
* Map an LDAPTOOL_FILEURL_ error code to an LDAP error code (crude).
*/
int ldaptool_fileurlerr2ldaperr( int lderr );
/*
* Possible return codes for the functions declared in this file:
*/
#define LDAPTOOL_FILEURL_SUCCESS 0
#define LDAPTOOL_FILEURL_NOTAFILEURL 1
#define LDAPTOOL_FILEURL_MISSINGPATH 2
#define LDAPTOOL_FILEURL_NONLOCAL 3
#define LDAPTOOL_FILEURL_NOMEMORY 4
#define LDAPTOOL_FILEURL_FILEIOERROR 5

View File

@@ -0,0 +1,618 @@
/* ***** BEGIN LICENSE BLOCK *****
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
*
* The contents of this file are subject to the Mozilla Public License Version
* 1.1 (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
* http://www.mozilla.org/MPL/
*
* Software distributed under the License is distributed on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* for the specific language governing rights and limitations under the
* License.
*
* The Original Code is Mozilla Communicator client code, released
* March 31, 1998.
*
* The Initial Developer of the Original Code is
* Netscape Communications Corporation.
* Portions created by the Initial Developer are Copyright (C) 1998-1999
* the Initial Developer. All Rights Reserved.
*
* Contributor(s):
*
* Alternatively, the contents of this file may be used under the terms of
* either the GNU General Public License Version 2 or later (the "GPL"), or
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
* in which case the provisions of the GPL or the LGPL are applicable instead
* of those above. If you wish to allow use of your version of this file only
* under the terms of either the GPL or the LGPL, and not to allow others to
* use your version of this file under the terms of the MPL, indicate your
* decision by deleting the provisions above and replace them with the notice
* and other provisions required by the GPL or the LGPL. If you do not delete
* the provisions above, a recipient may use your version of this file under
* the terms of any one of the MPL, the GPL or the LGPL.
*
* ***** END LICENSE BLOCK ***** */
/* tool to compare the contents of two LDAP directory subtrees */
#include "ldaptool.h"
typedef struct attr {
char *name;
char **vals;
struct attr *next;
} ATTR; /* used for comparing two entries */
static void options_callback( int option, char *optarg );
static int docompare( LDAP *ld1, LDAP *ld2, char *base );
static int cmp2(LDAP *ld1, LDAP *ld2, LDAPMessage *e1, int findonly );
static void notfound(char *base, int dbaseno);
ATTR* get_attrs( LDAP *ld, LDAPMessage *e );
char* cmp_attrs( ATTR *a1, ATTR *a2 );
static void attr_free(ATTR *at);
#if 0 /* these functions are not used */
static void print_entry( LDAP *ld, LDAPMessage *entry, int attrsonly );
static void print_dn( LDAP *ld, LDAPMessage *entry );
static int write_ldif_value( char *type, char *value, unsigned long vallen );
#endif /* 0 */
static void
usage( void )
{
fprintf( stderr,
"usage: %s -b basedn [options] [attributes...]\nwhere:\n",
ldaptool_progname );
fprintf( stderr, " basedn\tbase dn for search\n" );
fprintf( stderr, "\t\t(if the environment variable LDAP_BASEDN is set,\n" );
fprintf( stderr, "\t\tthen the -b flag is not required)\n" );
fprintf( stderr, "options:\n" );
fprintf( stderr, " -s scope\tone of base, one, or sub (default is sub)\n" );
ldaptool_common_usage( 1 );
exit( LDAP_PARAM_ERROR );
}
static char *base = NULL;
static int allow_binary, vals2tmp, ldif, scope, deref, differ=0;
static int attrsonly, timelimit, sizelimit;
#if 0 /* these statics are referenced only by unused functions */
static char *sep = LDAPTOOL_DEFSEP;
static char **sortattr = NULL;
static int *skipsortattr = NULL;
static int includeufn;
#endif /* 0 */
int
main( int argc, char **argv )
{
int rc, optind;
LDAP *ld1, *ld2;
#ifdef notdef
#ifdef HPUX11
#ifndef __LP64__
_main( argc, argv);
#endif /* __LP64_ */
#endif /* HPUX11 */
#endif
deref = LDAP_DEREF_NEVER;
allow_binary = vals2tmp = attrsonly = 0;
ldif = 1;
sizelimit = timelimit = 0;
scope = LDAP_SCOPE_SUBTREE;
optind = ldaptool_process_args( argc, argv, "Bb:l:s:z:", 0,
options_callback );
if ( optind == -1 ) {
usage();
}
if ( base == NULL ) {
if (( base = getenv( "LDAP_BASEDN" )) == NULL ) {
usage();
}
}
ld1 = ldaptool_ldap_init( 0 );
ldap_set_option( ld1, LDAP_OPT_DEREF, &deref );
ldap_set_option( ld1, LDAP_OPT_TIMELIMIT, &timelimit );
ldap_set_option( ld1, LDAP_OPT_SIZELIMIT, &sizelimit );
ldaptool_bind( ld1 );
ld2 = ldaptool_ldap_init( 1 );
ldap_set_option( ld2, LDAP_OPT_DEREF, &deref );
ldap_set_option( ld2, LDAP_OPT_TIMELIMIT, &timelimit );
ldap_set_option( ld2, LDAP_OPT_SIZELIMIT, &sizelimit );
ldaptool_bind( ld2 );
if ( ldaptool_verbose ) {
printf( "Connections to servers established. Beginning comparison.\n" );
}
rc = docompare( ld1, ld2, base );
ldaptool_cleanup( ld1 );
ldaptool_cleanup( ld2 );
if ( ldaptool_verbose && !rc ) {
if ( !differ ) {
printf( "compare completed: no differences found\n" );
} else {
printf( "compare completed: ****differences were found****\n" );
}
}
return( rc );
}
static void
options_callback( int option, char *optarg )
{
switch( option ) {
case 'B': /* allow binary values to be printed, even if -o used */
++allow_binary;
break;
case 's': /* search scope */
if ( strncasecmp( optarg, "base", 4 ) == 0 ) {
scope = LDAP_SCOPE_BASE;
} else if ( strncasecmp( optarg, "one", 3 ) == 0 ) {
scope = LDAP_SCOPE_ONELEVEL;
} else if ( strncasecmp( optarg, "sub", 3 ) == 0 ) {
scope = LDAP_SCOPE_SUBTREE;
} else {
fprintf( stderr, "scope should be base, one, or sub\n" );
usage();
}
break;
case 'b': /* searchbase */
base = strdup( optarg );
break;
case 'l': /* time limit */
timelimit = atoi( optarg );
break;
case 'z': /* size limit */
sizelimit = atoi( optarg );
break;
default:
usage();
break;
}
}
/*
* Returns an LDAP error code.
*/
static int
docompare( LDAP *ld1, LDAP *ld2, char *base )
{
int rc, msgid;
LDAPMessage *res, *e;
LDAPControl *ctrls[2], **serverctrls;
if ( ldaptool_verbose ) {
printf( "Base: %s\n\n", base );
}
if ( ldaptool_not ) {
return( LDAP_SUCCESS );
}
if (( ctrls[0] = ldaptool_create_manage_dsait_control()) != NULL ) {
ctrls[1] = NULL;
serverctrls = ctrls;
} else {
serverctrls = NULL;
}
if ( ldap_search_ext( ld1, base, scope, "objectClass=*", NULL,
0, serverctrls, NULL, NULL, -1, &msgid ) != LDAP_SUCCESS ) {
return( ldaptool_print_lderror( ld1, "ldap_search",
LDAPTOOL_CHECK4SSL_IF_APPROP ));
}
/* XXXmcs: this code should be modified to display referrals and references */
while ( (rc = ldap_result( ld1, LDAP_RES_ANY, 0, NULL, &res )) ==
LDAP_RES_SEARCH_ENTRY ) {
e = ldap_first_entry( ld1, res );
rc = cmp2( ld1, ld2, e , 0);
ldap_msgfree( res );
}
if ( rc == -1 ) {
return( ldaptool_print_lderror( ld1, "ldap_result",
LDAPTOOL_CHECK4SSL_IF_APPROP ));
}
if (( rc = ldap_result2error( ld1, res, 0 )) != LDAP_SUCCESS ) {
ldaptool_print_lderror( ld1, "ldap_search",
LDAPTOOL_CHECK4SSL_IF_APPROP );
}
ldap_msgfree( res );
if ( ldap_search_ext( ld2, base, scope, "objectClass=*", NULL,
0, serverctrls, NULL, NULL, -1, &msgid ) == -1 ) {
return( ldaptool_print_lderror( ld2, "ldap_search",
LDAPTOOL_CHECK4SSL_IF_APPROP ));
}
/* XXXmcs: this code should be modified to display referrals and references */
while ( (rc = ldap_result( ld2, LDAP_RES_ANY, 0, NULL, &res )) ==
LDAP_RES_SEARCH_ENTRY ) {
e = ldap_first_entry( ld2, res );
rc = cmp2( ld2, ld1, e , 1);
ldap_msgfree( res );
}
if ( rc == -1 ) {
return( ldaptool_print_lderror( ld2, "ldap_result",
LDAPTOOL_CHECK4SSL_IF_APPROP ));
}
if (( rc = ldap_result2error( ld1, res, 0 )) != LDAP_SUCCESS ) {
ldaptool_print_lderror( ld1, "ldap_search",
LDAPTOOL_CHECK4SSL_IF_APPROP );
}
ldap_msgfree( res );
return( rc );
}
/*
* Returns an LDAP error code.
*/
static int
cmp2( LDAP *ld1, LDAP *ld2, LDAPMessage *e1, int findonly)
{
LDAPMessage *e2, *res;
char *dn, *attrcmp;
int found=0, rc, msgid;
ATTR *a1, *a2;
dn = ldap_get_dn( ld1, e1 );
if ( ldaptool_verbose ) {
if ( findonly ) {
printf( "Checking that %s exists on both servers\n", dn );
} else {
printf("Comparing entry %s on both servers\n", dn );
}
}
if ( ldap_search( ld2, dn, LDAP_SCOPE_BASE, "objectClass=*", NULL, 0 ) == -1 ) {
return( ldaptool_print_lderror( ld2, "ldap_search",
LDAPTOOL_CHECK4SSL_IF_APPROP ));
}
/* XXXmcs: this code should be modified to display referrals and references */
while ( (rc = ldap_result( ld2, LDAP_RES_ANY, 0, NULL, &res )) ==
LDAP_RES_SEARCH_ENTRY ) {
e2 = ldap_first_entry( ld1, res );
found = 1;
if ( !findonly ) {
a1 = get_attrs( ld1, e1 );
a2 = get_attrs( ld2, e2 );
attrcmp = cmp_attrs( a1, a2 );
if ( strcmp( attrcmp, "") != 0 ) {
printf("\n%s%s\n", dn, attrcmp);
}
}
ldap_msgfree( res );
}
if ( !found ) {
notfound( dn, findonly );
differ = 1;
}
if ( rc == -1 ) {
return( ldaptool_print_lderror( ld2, "ldap_result",
LDAPTOOL_CHECK4SSL_IF_APPROP ));
}
ldap_msgfree( res );
ldap_memfree( dn );
return(rc);
}
ATTR*
get_attrs( LDAP *ld, LDAPMessage *e )
{
char *a;
ATTR *head, *tail, *tmp;
BerElement *ber;
head=tail=tmp=NULL;
for ( a = ldap_first_attribute( ld, e, &ber ); a != NULL;
a = ldap_next_attribute( ld, e, ber ) ) {
tmp = (ATTR*)malloc(sizeof(ATTR));
if(head == NULL)
head = tail = tmp;
else {
tail->next = tmp;
tail = tmp;
}
tmp->name = a;
tmp->vals = ldap_get_values( ld, e, a );
tmp->next = NULL;
}
if ( ber != NULL ) {
ber_free( ber, 0 );
}
/* used for debugging
tmp=head;
while(tmp!= NULL) {
printf("\n%s :", tmp->name);
for(i=0; tmp->vals[i] != NULL; i++)
printf("\n\t%d %s", i, tmp->vals[i]);
tmp = tmp->next;
}
*/
return(head);
}
char*
cmp_attrs( ATTR *a1, ATTR *a2 )
{
static char result[5000];
char res[1000], partial[1000], *name = "";
ATTR *head1, *head2, *tmp, *prev, *start;
int i, j, found;
head1 = a1;
head2 = a2;
tmp = a2;
prev = NULL;
strcpy(result, "");
while(head1 != NULL) {
name = head1->name;
if(head2 == NULL) {
while(head1 != NULL) {
sprintf(partial, "\ndifferent: %s(*)", head1->name);
strcat(result, partial);
for(i=0; head1->vals[i] != NULL; i++) {
sprintf(partial,"\n\t1: %s", head1->vals[i]);
strcat(result, partial);
}
tmp = head1;
head1 = head1->next;
attr_free(tmp);
}
differ = 1;
break;
}
name = head1->name;
start = tmp;
while(tmp != NULL) {
if(!strcmp(name, tmp->name)) { /* attr found */
strcpy(res, "");
for(i=0; (head1->vals[i]) != NULL; i++) {
found = 0;
for(j=0; (tmp->vals[j]) != NULL; j++)
if(!strcmp(head1->vals[i], tmp->vals[j])) {
found = 1;
tmp->vals[j][0] = 7;
break;
}
if(!found) {
sprintf(partial, "\n\t1: %s", head1->vals[i]);
strcat(res, partial);
}
}
for(j=0; tmp->vals[j] != NULL; j++)
if(tmp->vals[j][0] != 7){
sprintf(partial, "\n\t2: %s", tmp->vals[j]);
strcat(res, partial);
}
if(strcmp(res, "")) {
sprintf(partial, "\ndifferent: %s%s", name, res);
differ = 1;
strcat(result, partial);
}
if(prev == NULL) { /* tmp = head2 */
head2 = head2->next;
attr_free(tmp);
tmp = head2;
}
else {
prev->next = tmp->next;
attr_free(tmp);
tmp = prev->next;
if(tmp == NULL) {
tmp = head2;
prev = NULL;
}
}
break;
}
else { /* attr not found */
if(prev == NULL)
prev = head2;
else
prev = tmp;
tmp = tmp->next;
if(tmp == NULL) { /* end of list */
tmp = head2;
prev = NULL;
}
if(tmp == start) { /* attr !exist in 2 */
sprintf(partial, "\ndifferent: %s(*)", name);
differ = 1;
strcat(result, partial);
for(i=0; head1->vals[i] != NULL; i++) {
sprintf(partial, "\n\t1: %s", head1->vals[i]);
strcat(result, partial);
}
break;
}
}
}
start = head1;
head1 = head1->next;
attr_free(start);
}
while(head2 != NULL) {
sprintf(partial, "\ndifferent: %s(*)", head2->name);
differ = 1;
strcat(result, partial);
for(i=0; head2->vals[i] != NULL; i++) {
sprintf(partial, "\n\t2: %s", head2->vals[i]);
strcat(result, partial);
}
tmp = head2;
head2 = head2->next;
attr_free(tmp);
}
return(result);
}
static void
attr_free(ATTR *at)
{
ldap_memfree(at->name);
ldap_value_free(at->vals);
free(at);
}
static void
notfound(char *base, int dbaseno)
{
printf("%donly: %s\n", dbaseno+1, base);
}
#if 0 /* these function is not used */
/* used for debugging */
static void
print_dn( LDAP *ld, LDAPMessage *entry )
{
char *dn, *ufn;
dn = ldap_get_dn( ld, entry );
if ( ldif ) {
write_ldif_value( "dn", dn, strlen( dn ));
} else {
printf( "%s\n", dn );
}
if ( includeufn ) {
ufn = ldap_dn2ufn( dn );
if ( ldif ) {
write_ldif_value( "ufn", ufn, strlen( ufn ));
} else {
printf( "%s\n", ufn );
}
free( ufn );
}
ldap_memfree( dn );
}
static void
print_entry( ld, entry, attrsonly )
LDAP *ld;
LDAPMessage *entry;
int attrsonly;
{
char *a, *dn, *ufn, tmpfname[ 256 ];
int i, notascii;
BerElement *ber;
struct berval **bvals;
FILE *tmpfp;
#if defined( XP_WIN32 )
char mode[20] = "w+b";
#else
char mode[20] = "w";
#endif
dn = ldap_get_dn( ld, entry );
if ( ldif ) {
write_ldif_value( "dn", dn, strlen( dn ));
} else {
printf( "%s\n", dn );
}
if ( includeufn ) {
ufn = ldap_dn2ufn( dn );
if ( ldif ) {
write_ldif_value( "ufn", ufn, strlen( ufn ));
} else {
printf( "%s\n", ufn );
}
free( ufn );
}
ldap_memfree( dn );
for ( a = ldap_first_attribute( ld, entry, &ber ); a != NULL;
a = ldap_next_attribute( ld, entry, ber ) ) {
if ( ldap_charray_inlist(sortattr, a) && /* in the list*/
skipsortattr[ldap_charray_position(sortattr, a)] ) {/* and skip it*/
continue; /* so skip it! */
}
if ( attrsonly ) {
if ( ldif ) {
write_ldif_value( a, "", 0 );
} else {
printf( "%s\n", a );
}
} else if (( bvals = ldap_get_values_len( ld, entry, a )) != NULL ) {
for ( i = 0; bvals[i] != NULL; i++ ) {
if ( vals2tmp ) {
sprintf( tmpfname, "%s/ldapcmp-%s-XXXXXX",
ldaptool_get_tmp_dir(), a );
tmpfp = NULL;
if ( mktemp( tmpfname ) == NULL ) {
perror( tmpfname );
} else if (( tmpfp = fopen( tmpfname, mode)) == NULL ) {
perror( tmpfname );
} else if ( fwrite( bvals[ i ]->bv_val,
bvals[ i ]->bv_len, 1, tmpfp ) == 0 ) {
perror( tmpfname );
} else if ( ldif ) {
write_ldif_value( a, tmpfname, strlen( tmpfname ));
} else {
printf( "%s%s%s\n", a, sep, tmpfname );
}
if ( tmpfp != NULL ) {
fclose( tmpfp );
}
} else {
notascii = 0;
if ( !ldif && !allow_binary ) {
notascii = !ldaptool_berval_is_ascii( bvals[ i ] );
}
if ( ldif ) {
write_ldif_value( a, bvals[ i ]->bv_val,
bvals[ i ]->bv_len );
} else {
printf( "%s%s%s\n", a, sep,
notascii ? "NOT ASCII" : bvals[ i ]->bv_val );
}
}
}
ber_bvecfree( bvals );
}
}
if ( ber != NULL ) {
ber_free( ber, 0 );
}
}
static int
write_ldif_value( char *type, char *value, unsigned long vallen )
{
char *ldif;
if (( ldif = ldif_type_and_value( type, value, (int)vallen )) == NULL ) {
return( -1 );
}
fputs( ldif, stdout );
free( ldif );
return( 0 );
}
#endif /* 0 */

View File

@@ -0,0 +1,230 @@
/* ***** BEGIN LICENSE BLOCK *****
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
*
* The contents of this file are subject to the Mozilla Public License Version
* 1.1 (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
* http://www.mozilla.org/MPL/
*
* Software distributed under the License is distributed on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* for the specific language governing rights and limitations under the
* License.
*
* The Original Code is Mozilla Communicator client code, released
* March 31, 1998.
*
* The Initial Developer of the Original Code is
* Netscape Communications Corporation.
* Portions created by the Initial Developer are Copyright (C) 1998-1999
* the Initial Developer. All Rights Reserved.
*
* Contributor(s):
*
* Alternatively, the contents of this file may be used under the terms of
* either the GNU General Public License Version 2 or later (the "GPL"), or
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
* in which case the provisions of the GPL or the LGPL are applicable instead
* of those above. If you wish to allow use of your version of this file only
* under the terms of either the GPL or the LGPL, and not to allow others to
* use your version of this file under the terms of the MPL, indicate your
* decision by deleting the provisions above and replace them with the notice
* and other provisions required by the GPL or the LGPL. If you do not delete
* the provisions above, a recipient may use your version of this file under
* the terms of any one of the MPL, the GPL or the LGPL.
*
* ***** END LICENSE BLOCK ***** */
/* ldapdelete.c - simple program to delete an entry using LDAP */
#include "ldaptool.h"
#include "fileurl.h"
static int contoper = 0;
static LDAP *ld;
static int ldapcompare_quiet = 0;
static int docompare( LDAP *ld, const char *dn, const char *attrtype,
const struct berval *bvalue, LDAPControl **serverctrls );
static void options_callback( int option, char *optarg );
static int typeval2berval( char *typeval, char **typep, struct berval *bvp );
static void
usage( int rc )
{
fprintf( stderr, "usage: %s [options] attributetype:value [dn...]\n",
ldaptool_progname );
fprintf( stderr, " %s [options] attributetype::base64value [dn...]\n",
ldaptool_progname );
fprintf( stderr, " %s [options] attributetype:<fileurl [dn...]\n",
ldaptool_progname );
fprintf( stderr, "options:\n" );
ldaptool_common_usage( 0 );
fprintf( stderr, " -c\t\tcontinuous mode (do not stop on errors)\n" );
fprintf( stderr, " -f file\tread DNs to compare against from file\n" );
fprintf( stderr, " -q\t\tbe quiet when comparing entries\n" );
exit( rc );
}
int
main( int argc, char **argv )
{
char buf[ 4096 ], *typeval = NULL, *type = NULL;
struct berval bv;
int rc, optind;
LDAPControl *ldctrl;
#ifdef notdef
#ifdef HPUX11
#ifndef __LP64__
_main( argc, argv);
#endif /* __LP64_ */
#endif /* HPUX11 */
#endif
optind = ldaptool_process_args( argc, argv, "cq", 0, options_callback );
if ( ldaptool_fp == NULL && optind >= argc ) {
ldaptool_fp = stdin;
}
ld = ldaptool_ldap_init( 0 );
ldaptool_bind( ld );
if (( ldctrl = ldaptool_create_manage_dsait_control()) != NULL ) {
ldaptool_add_control_to_array( ldctrl, ldaptool_request_ctrls);
}
if ((ldctrl = ldaptool_create_proxyauth_control(ld)) !=NULL) {
ldaptool_add_control_to_array( ldctrl, ldaptool_request_ctrls);
}
if ( optind >= argc ) {
usage( LDAP_PARAM_ERROR );
}
typeval = ldaptool_local2UTF8( argv[optind] );
if (( rc = typeval2berval( typeval, &type, &bv )) != LDAP_SUCCESS ) {
fprintf( stderr, "%s: unable to parse \"%s\"\n",
ldaptool_progname, argv[optind] );
usage( rc );
free( typeval );
}
++optind;
rc = 0;
if ( ldaptool_fp == NULL ) {
for ( ; optind < argc &&
( contoper || !LDAPTOOL_RESULT_IS_AN_ERROR( rc ) );
++optind ) {
char *conv;
conv = ldaptool_local2UTF8( argv[ optind ] );
rc = docompare( ld, conv, type, &bv, ldaptool_request_ctrls );
if ( conv != NULL ) {
free( conv );
}
}
} else {
while ( contoper || !LDAPTOOL_RESULT_IS_AN_ERROR( rc ) &&
fgets(buf, sizeof(buf), ldaptool_fp) != NULL) {
buf[ strlen( buf ) - 1 ] = '\0'; /* remove trailing newline */
if ( *buf != '\0' ) {
rc = docompare( ld, buf, type, &bv, ldaptool_request_ctrls );
}
}
}
ldaptool_reset_control_array( ldaptool_request_ctrls );
ldaptool_cleanup( ld );
if ( typeval != NULL ) free( typeval );
if ( bv.bv_val != NULL ) free( bv.bv_val );
return( rc );
}
static void
options_callback( int option, char *optarg )
{
switch( option ) {
case 'c': /* continuous operation mode */
++contoper;
break;
case 'q': /* continuous operation mode */
++ldapcompare_quiet;
break;
default:
usage( LDAP_PARAM_ERROR );
}
}
static int
docompare( LDAP *ld, const char *dn, const char *attrtype,
const struct berval *bvalue, LDAPControl **serverctrls )
{
int rc;
if ( !ldapcompare_quiet ) {
char *valuestr, tmpbuf[256];
if ( ldaptool_berval_is_ascii( bvalue )) {
valuestr = bvalue->bv_val;
} else {
#ifdef HAVE_SNPRINTF
snprintf( tmpbuf, sizeof(tmpbuf), "NOT ASCII (%ld bytes)",
bvalue->bv_len );
#else
sprintf( tmpbuf, "NOT ASCII (%ld bytes)",
bvalue->bv_len );
#endif
valuestr = tmpbuf;
}
printf( "%scomparing type: \"%s\" value: \"%s\" in entry \"%s\"\n",
ldaptool_not ? "!" : "", attrtype, valuestr, dn );
}
if ( ldaptool_not ) {
rc = LDAP_COMPARE_TRUE;
} else {
rc = ldaptool_compare_ext_s( ld, dn, attrtype, bvalue,
serverctrls, NULL, "ldap_compare" );
if ( !ldapcompare_quiet ) {
if ( rc == LDAP_COMPARE_TRUE ) {
puts( "compare TRUE" );
} else if ( rc == LDAP_COMPARE_FALSE ) {
puts( "compare FALSE" );
}
}
}
return( rc );
}
/*
* Parse an ldapcompare type:value or type::value argument.
*
* The *typep is set to point into the typeval string.
* bvp->bv_val is created from malloc'd memory.
*
* This function returns an LDAP error code (LDAP_SUCCESS if all goes well).
*/
static int
typeval2berval( char *typeval, char **typep, struct berval *bvp )
{
char *value;
int vlen, rc;
if ( ldif_parse_line( typeval, typep, &value, &vlen ) != 0 ) {
return( LDAP_PARAM_ERROR );
}
rc = ldaptool_berval_from_ldif_value( value, vlen, bvp,
1 /* recognize file URLs */, 0 /* always try file */,
1 /* report errors */ );
return( ldaptool_fileurlerr2ldaperr( rc ));
}

View File

@@ -0,0 +1,157 @@
/* ***** BEGIN LICENSE BLOCK *****
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
*
* The contents of this file are subject to the Mozilla Public License Version
* 1.1 (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
* http://www.mozilla.org/MPL/
*
* Software distributed under the License is distributed on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* for the specific language governing rights and limitations under the
* License.
*
* The Original Code is Mozilla Communicator client code, released
* March 31, 1998.
*
* The Initial Developer of the Original Code is
* Netscape Communications Corporation.
* Portions created by the Initial Developer are Copyright (C) 1998-1999
* the Initial Developer. All Rights Reserved.
*
* Contributor(s):
*
* Alternatively, the contents of this file may be used under the terms of
* either the GNU General Public License Version 2 or later (the "GPL"), or
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
* in which case the provisions of the GPL or the LGPL are applicable instead
* of those above. If you wish to allow use of your version of this file only
* under the terms of either the GPL or the LGPL, and not to allow others to
* use your version of this file under the terms of the MPL, indicate your
* decision by deleting the provisions above and replace them with the notice
* and other provisions required by the GPL or the LGPL. If you do not delete
* the provisions above, a recipient may use your version of this file under
* the terms of any one of the MPL, the GPL or the LGPL.
*
* ***** END LICENSE BLOCK ***** */
/* ldapdelete.c - simple program to delete an entry using LDAP */
#include "ldaptool.h"
static int contoper;
static LDAP *ld;
static int dodelete( LDAP *ld, char *dn, LDAPControl **serverctrls );
static void options_callback( int option, char *optarg );
static void
usage( void )
{
fprintf( stderr, "usage: %s [options] [dn...]\n", ldaptool_progname );
fprintf( stderr, "options:\n" );
ldaptool_common_usage( 0 );
fprintf( stderr, " -c\t\tcontinuous mode (do not stop on errors)\n" );
fprintf( stderr, " -f file\tread DNs to delete from file (default: standard input)\n" );
exit( LDAP_PARAM_ERROR );
}
int
main( int argc, char **argv )
{
char buf[ 4096 ];
int rc, deref, optind;
LDAPControl *ldctrl;
#ifdef notdef
#ifdef HPUX11
#ifndef __LP64__
_main( argc, argv);
#endif /* __LP64_ */
#endif /* HPUX11 */
#endif
contoper = 0;
optind = ldaptool_process_args( argc, argv, "c", 0, options_callback );
if ( optind == -1 ) {
usage();
}
if ( ldaptool_fp == NULL && optind >= argc ) {
ldaptool_fp = stdin;
}
ld = ldaptool_ldap_init( 0 );
deref = LDAP_DEREF_NEVER; /* prudent, but probably unnecessary */
ldap_set_option( ld, LDAP_OPT_DEREF, &deref );
ldaptool_bind( ld );
if (( ldctrl = ldaptool_create_manage_dsait_control()) != NULL ) {
ldaptool_add_control_to_array( ldctrl, ldaptool_request_ctrls);
}
if ((ldctrl = ldaptool_create_proxyauth_control(ld)) !=NULL) {
ldaptool_add_control_to_array( ldctrl, ldaptool_request_ctrls);
}
if ( ldaptool_fp == NULL ) {
for ( ; optind < argc; ++optind ) {
char *conv;
conv = ldaptool_local2UTF8( argv[ optind ] );
rc = dodelete( ld, conv, ldaptool_request_ctrls );
if( conv != NULL )
free( conv );
}
} else {
rc = 0;
while ((rc == 0 || contoper) &&
fgets(buf, sizeof(buf), ldaptool_fp) != NULL) {
buf[ strlen( buf ) - 1 ] = '\0'; /* remove trailing newline */
if ( *buf != '\0' ) {
rc = dodelete( ld, buf, ldaptool_request_ctrls );
}
}
}
ldaptool_reset_control_array( ldaptool_request_ctrls );
ldaptool_cleanup( ld );
return( rc );
}
static void
options_callback( int option, char *optarg )
{
switch( option ) {
case 'c': /* continuous operation mode */
++contoper;
break;
default:
usage();
}
}
static int
dodelete( LDAP *ld, char *dn, LDAPControl **serverctrls )
{
int rc;
if ( ldaptool_verbose ) {
printf( "%sdeleting entry %s\n", ldaptool_not ? "!" : "", dn );
}
if ( ldaptool_not ) {
rc = LDAP_SUCCESS;
} else if (( rc = ldaptool_delete_ext_s( ld, dn, serverctrls, NULL,
"ldap_delete" )) == LDAP_SUCCESS && ldaptool_verbose ) {
printf( "entry removed\n" );
}
return( rc );
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,187 @@
/* ***** BEGIN LICENSE BLOCK *****
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
*
* The contents of this file are subject to the Mozilla Public License Version
* 1.1 (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
* http://www.mozilla.org/MPL/
*
* Software distributed under the License is distributed on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* for the specific language governing rights and limitations under the
* License.
*
* The Original Code is Mozilla Communicator client code, released
* March 31, 1998.
*
* The Initial Developer of the Original Code is
* Netscape Communications Corporation.
* Portions created by the Initial Developer are Copyright (C) 1998-1999
* the Initial Developer. All Rights Reserved.
*
* Contributor(s):
*
* Alternatively, the contents of this file may be used under the terms of
* either the GNU General Public License Version 2 or later (the "GPL"), or
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
* in which case the provisions of the GPL or the LGPL are applicable instead
* of those above. If you wish to allow use of your version of this file only
* under the terms of either the GPL or the LGPL, and not to allow others to
* use your version of this file under the terms of the MPL, indicate your
* decision by deleting the provisions above and replace them with the notice
* and other provisions required by the GPL or the LGPL. If you do not delete
* the provisions above, a recipient may use your version of this file under
* the terms of any one of the MPL, the GPL or the LGPL.
*
* ***** END LICENSE BLOCK ***** */
/* ldapmodrdn.c - generic program to modify an entry's RDN using LDAP */
#include "ldaptool.h"
static int domodrdn( LDAP *ld, char *dn, char *rdn, int remove,
LDAPControl **serverctrls);
static void options_callback( int option, char *optarg );
static int contoper, remove_oldrdn;
static LDAP *ld;
static void
usage( void )
{
fprintf( stderr, "usage: %s [options] [dn rdn]\n", ldaptool_progname );
fprintf( stderr, "options:\n" );
ldaptool_common_usage( 0 );
fprintf( stderr, " -c\t\tcontinuous mode (do not stop on errors)\n" );
fprintf( stderr, " -r\t\tremove old RDN\n" );
fprintf( stderr, " -f file\tread changes from file\n" );
exit( LDAP_PARAM_ERROR );
}
main( argc, argv )
int argc;
char **argv;
{
char *entrydn, *rdn, buf[ 4096 ];
int rc, havedn, deref, optind;
LDAPControl *ctrls[2], **serverctrls;
contoper = remove_oldrdn = 0;
optind = ldaptool_process_args( argc, argv, "cr", 0, options_callback );
if ( optind == -1 ) {
usage();
}
if ( ldaptool_fp == NULL ) {
ldaptool_fp = stdin;
}
havedn = 0;
if (argc - optind == 2) {
if (( rdn = strdup( argv[argc - 1] )) == NULL ) {
perror( "strdup" );
exit( LDAP_NO_MEMORY );
}
if (( entrydn = strdup( argv[argc - 2] )) == NULL ) {
perror( "strdup" );
exit( LDAP_NO_MEMORY );
}
++havedn;
} else if ( argc - optind != 0 ) {
fprintf( stderr, "%s: invalid number of arguments, only two allowed\n",
ldaptool_progname );
usage();
}
ld = ldaptool_ldap_init( 0 );
if ( !ldaptool_not ) {
deref = LDAP_DEREF_NEVER; /* this seems prudent */
ldap_set_option( ld, LDAP_OPT_DEREF, &deref );
}
ldaptool_bind( ld );
if (( ctrls[0] = ldaptool_create_manage_dsait_control()) != NULL ) {
ctrls[1] = NULL;
serverctrls = ctrls;
} else {
serverctrls = NULL;
}
rc = 0;
if (havedn) {
rc = domodrdn(ld, entrydn, rdn, remove_oldrdn, serverctrls);
} else while ((rc == 0 || contoper) &&
fgets(buf, sizeof(buf), ldaptool_fp) != NULL) {
if ( *buf != '\0' && *buf != '\n' ) { /* skip blank lines */
buf[ strlen( buf ) - 1 ] = '\0'; /* remove nl */
if ( havedn ) { /* have DN, get RDN */
if (( rdn = strdup( buf )) == NULL ) {
perror( "strdup" );
exit( LDAP_NO_MEMORY );
}
rc = domodrdn(ld, entrydn, rdn, remove_oldrdn, serverctrls);
havedn = 0;
} else if ( !havedn ) { /* don't have DN yet */
if (( entrydn = strdup( buf )) == NULL ) {
perror( "strdup" );
exit( LDAP_NO_MEMORY );
}
++havedn;
}
}
}
ldaptool_cleanup( ld );
exit( rc );
}
static void
options_callback( int option, char *optarg )
{
switch( option ) {
case 'c': /* continuous operation mode */
++contoper;
break;
case 'r': /* remove old RDN */
++remove_oldrdn;
break;
default:
usage();
}
}
static int
domodrdn( LDAP *ld, char *dn, char *rdn, int remove_oldrdn,
LDAPControl **serverctrls )
{
int i;
if ( ldaptool_verbose ) {
printf( "modrdn %s:\n\t%s\n", dn, rdn );
if (remove_oldrdn)
printf("removing old RDN\n");
else
printf("keeping old RDN\n");
}
if ( !ldaptool_not ) {
if (( i = ldaptool_rename_s( ld, dn, rdn, NULL, remove_oldrdn,
serverctrls, NULL, "ldap_rename" )) == LDAP_SUCCESS
&& ldaptool_verbose ) {
printf( "modrdn complete\n" );
}
} else {
i = LDAP_SUCCESS;
}
return( i );
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,194 @@
/* ***** BEGIN LICENSE BLOCK *****
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
*
* The contents of this file are subject to the Mozilla Public License Version
* 1.1 (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
* http://www.mozilla.org/MPL/
*
* Software distributed under the License is distributed on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* for the specific language governing rights and limitations under the
* License.
*
* The Original Code is Mozilla Communicator client code, released
* March 31, 1998.
*
* The Initial Developer of the Original Code is
* Netscape Communications Corporation.
* Portions created by the Initial Developer are Copyright (C) 1998-1999
* the Initial Developer. All Rights Reserved.
*
* Contributor(s):
*
* Alternatively, the contents of this file may be used under the terms of
* either the GNU General Public License Version 2 or later (the "GPL"), or
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
* in which case the provisions of the GPL or the LGPL are applicable instead
* of those above. If you wish to allow use of your version of this file only
* under the terms of either the GPL or the LGPL, and not to allow others to
* use your version of this file under the terms of the MPL, indicate your
* decision by deleting the provisions above and replace them with the notice
* and other provisions required by the GPL or the LGPL. If you do not delete
* the provisions above, a recipient may use your version of this file under
* the terms of any one of the MPL, the GPL or the LGPL.
*
* ***** END LICENSE BLOCK ***** */
#ifndef _LDAPTOOL_H
#define _LDAPTOOL_H
/* XXX:mhein The following is a workaround for the redefinition of */
/* const problem on OSF. Fix to be provided by NSS */
/* This is a pretty benign workaround for us which */
/* should not cause problems in the future even if */
/* we forget to take it out :-) */
#ifdef OSF1V4D
#ifndef __STDC__
# define __STDC__
#endif /* __STDC__ */
#endif /* OSF1V4D */
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <errno.h>
#ifdef AIX
#include <strings.h>
#endif
#ifdef SCOOS
#include <sys/types.h>
#endif
#ifdef _WINDOWS
#define WIN32_LEAN_AND_MEAN
#include <windows.h>
extern int getopt (int argc, char *const *argv, const char *optstring);
#else
#include <sys/file.h>
#include <sys/stat.h>
#include <unistd.h>
#endif
#include <ctype.h>
#ifndef SCOOS
#include <sys/types.h>
#endif
#include <sys/stat.h>
#include <fcntl.h>
#if defined(NET_SSL)
#include <ssl.h>
#endif
#include <portable.h>
#include <ldap.h>
#ifndef NO_LIBLCACHE
#include <lcache.h>
#endif
#include <ldaplog.h>
#include <ldif.h>
#if defined(NET_SSL)
#include <ldap_ssl.h>
#endif
#include <ldappr.h>
#ifdef __cplusplus
extern "C" {
#endif
/*
* shared macros, structures, etc.
*/
#define LDAPTOOL_RESULT_IS_AN_ERROR( rc ) \
( (rc) != LDAP_SUCCESS && (rc) != LDAP_COMPARE_TRUE \
&& (rc) != LDAP_COMPARE_FALSE )
#define LDAPTOOL_DEFSEP "=" /* used by ldapcmp and ldapsearch */
#define LDAPTOOL_DEFHOST "localhost"
#define LDAPTOOL_DEFCERTDBPATH "."
#define LDAPTOOL_DEFKEYDBPATH "."
#define LDAPTOOL_DEFREFHOPLIMIT 5
#define LDAPTOOL_SAFEREALLOC( ptr, size ) ( ptr == NULL ? malloc( size ) : \
realloc( ptr, size ))
/* this defines the max number of control requests for the tools */
#define CONTROL_REQUESTS 50
/*
* globals (defined in common.c)
*/
extern char *ldaptool_host;
extern char *ldaptool_host2;
extern int ldaptool_port;
extern int ldaptool_port2;
extern int ldaptool_verbose;
extern int ldaptool_not;
extern char *ldaptool_progname;
extern FILE *ldaptool_fp;
extern char *ldaptool_charset;
extern char *ldaptool_convdir;
extern LDAPControl *ldaptool_request_ctrls[];
/*
* function prototypes
*/
void ldaptool_common_usage( int two_hosts );
int ldaptool_process_args( int argc, char **argv, char *extra_opts,
int two_hosts, void (*extra_opt_callback)( int option, char *optarg ));
LDAP *ldaptool_ldap_init( int second_host );
void ldaptool_bind( LDAP *ld );
void ldaptool_cleanup( LDAP *ld );
int ldaptool_print_lderror( LDAP *ld, char *msg, int check4ssl );
#define LDAPTOOL_CHECK4SSL_NEVER 0
#define LDAPTOOL_CHECK4SSL_ALWAYS 1
#define LDAPTOOL_CHECK4SSL_IF_APPROP 2 /* if appropriate */
LDAPControl *ldaptool_create_manage_dsait_control( void );
void ldaptool_print_referrals( char **refs );
int ldaptool_print_extended_response( LDAP *ld, LDAPMessage *res, char *msg );
LDAPControl *ldaptool_create_proxyauth_control( LDAP *ld );
void ldaptool_add_control_to_array( LDAPControl *ctrl, LDAPControl **array);
void ldaptool_reset_control_array( LDAPControl **array );
char *ldaptool_get_tmp_dir( void );
char *ldaptool_local2UTF8( const char * );
int ldaptool_berval_is_ascii( const struct berval *bvp );
int ldaptool_sasl_bind_s( LDAP *ld, const char *dn, const char *mechanism,
const struct berval *cred, LDAPControl **serverctrls,
LDAPControl **clientctrls, struct berval **servercredp, char *msg );
int ldaptool_simple_bind_s( LDAP *ld, const char *dn, const char *passwd,
LDAPControl **serverctrls, LDAPControl **clientctrls, char *msg );
int ldaptool_add_ext_s( LDAP *ld, const char *dn, LDAPMod **attrs,
LDAPControl **serverctrls, LDAPControl **clientctrls, char *msg );
int ldaptool_modify_ext_s( LDAP *ld, const char *dn, LDAPMod **mods,
LDAPControl **serverctrls, LDAPControl **clientctrls, char *msg );
int ldaptool_delete_ext_s( LDAP *ld, const char *dn, LDAPControl **serverctrls,
LDAPControl **clientctrls, char *msg );
int ldaptool_rename_s( LDAP *ld, const char *dn, const char *newrdn,
const char *newparent, int deleteoldrdn, LDAPControl **serverctrls,
LDAPControl **clientctrls, char *msg );
int ldaptool_compare_ext_s( LDAP *ld, const char *dn, const char *attrtype,
const struct berval *bvalue, LDAPControl **serverctrls,
LDAPControl **clientctrls, char *msg );
int ldaptool_boolean_str2value ( const char *s, int strict );
int ldaptool_parse_ctrl_arg ( char *ctrl_arg, char sep, char **ctrl_oid,
int *ctrl_criticality, char **ctrl_value, int *vlen);
#ifdef __cplusplus
}
#endif
#endif /* LDAPTOOL_H */

View File

@@ -0,0 +1,130 @@
/* ***** BEGIN LICENSE BLOCK *****
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
*
* The contents of this file are subject to the Mozilla Public License Version
* 1.1 (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
* http://www.mozilla.org/MPL/
*
* Software distributed under the License is distributed on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* for the specific language governing rights and limitations under the
* License.
*
* The Original Code is Mozilla Communicator client code, released
* March 31, 1998.
*
* The Initial Developer of the Original Code is
* Netscape Communications Corporation.
* Portions created by the Initial Developer are Copyright (C) 1998-1999
* the Initial Developer. All Rights Reserved.
*
* Contributor(s):
*
* Alternatively, the contents of this file may be used under the terms of
* either the GNU General Public License Version 2 or later (the "GPL"), or
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
* in which case the provisions of the GPL or the LGPL are applicable instead
* of those above. If you wish to allow use of your version of this file only
* under the terms of either the GPL or the LGPL, and not to allow others to
* use your version of this file under the terms of the MPL, indicate your
* decision by deleting the provisions above and replace them with the notice
* and other provisions required by the GPL or the LGPL. If you do not delete
* the provisions above, a recipient may use your version of this file under
* the terms of any one of the MPL, the GPL or the LGPL.
*
* ***** END LICENSE BLOCK ***** */
/******************************************************
*
* ntuserpin.c - Prompts for the key
* database passphrase.
*
******************************************************/
#if defined( _WIN32 ) && defined ( NET_SSL )
#include <conio.h>
#include "ntuserpin.h"
#undef Debug
#undef OFF
#undef LITTLE_ENDIAN
#include <stdio.h>
#include <string.h>
#include <sys/types.h>
static int i=0;
static int cbRemotePassword = 0;
static const char nt_retryWarning[] =
"Warning: You entered an incorrect PIN.\nIncorrect PIN may result in disabling the token";
static const char prompt[] = "Enter PIN for";
#define SZ_LOCAL_PWD 1024
static char loclpwd[SZ_LOCAL_PWD] = "";
struct SVRCORENTUserPinObj
{
SVRCOREPinObj base;
};
static const struct SVRCOREPinMethods vtable;
/* ------------------------------------------------------------ */
SVRCOREError
SVRCORE_CreateNTUserPinObj(SVRCORENTUserPinObj **out)
{
SVRCOREError err = 0;
SVRCORENTUserPinObj *obj = 0;
do {
obj = (SVRCORENTUserPinObj*)malloc(sizeof (SVRCORENTUserPinObj));
if (!obj) { err = 1; break; }
obj->base.methods = &vtable;
} while(0);
if (err)
{
SVRCORE_DestroyNTUserPinObj(obj);
obj = 0;
}
*out = obj;
return err;
}
void
SVRCORE_DestroyNTUserPinObj(SVRCORENTUserPinObj *obj)
{
if (obj) free(obj);
}
static void destroyObject(SVRCOREPinObj *obj)
{
SVRCORE_DestroyNTUserPinObj((SVRCORENTUserPinObj*)obj);
}
static char *getPin(SVRCOREPinObj *obj, const char *tokenName, PRBool retry)
{
char *pwd;
int ch;
if (retry)
printf("%s\n",nt_retryWarning);
printf("%s %s:", prompt, tokenName);
pwd = &loclpwd[0];
do
{
ch = _getch();
*pwd++ = (char )ch;
} while( ch != '\r' && (pwd < &loclpwd[SZ_LOCAL_PWD - 1]));
*(pwd-1)='\0';
printf("\n");
/* test for zero length password. if zero length, return null */
if ('\0' == loclpwd[0])
return NULL;
return &loclpwd[0];
}
/*
* VTable
*/
static const SVRCOREPinMethods vtable =
{ 0, 0, destroyObject, getPin };
#endif /* defined( _WIN32 ) && defined ( NET_SSL ) */

View File

@@ -0,0 +1,58 @@
/* ***** BEGIN LICENSE BLOCK *****
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
*
* The contents of this file are subject to the Mozilla Public License Version
* 1.1 (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
* http://www.mozilla.org/MPL/
*
* Software distributed under the License is distributed on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* for the specific language governing rights and limitations under the
* License.
*
* The Original Code is Mozilla Communicator client code, released
* March 31, 1998.
*
* The Initial Developer of the Original Code is
* Netscape Communications Corporation.
* Portions created by the Initial Developer are Copyright (C) 1998-1999
* the Initial Developer. All Rights Reserved.
*
* Contributor(s):
*
* Alternatively, the contents of this file may be used under the terms of
* either the GNU General Public License Version 2 or later (the "GPL"), or
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
* in which case the provisions of the GPL or the LGPL are applicable instead
* of those above. If you wish to allow use of your version of this file only
* under the terms of either the GPL or the LGPL, and not to allow others to
* use your version of this file under the terms of the MPL, indicate your
* decision by deleting the provisions above and replace them with the notice
* and other provisions required by the GPL or the LGPL. If you do not delete
* the provisions above, a recipient may use your version of this file under
* the terms of any one of the MPL, the GPL or the LGPL.
*
* ***** END LICENSE BLOCK ***** */
/******************************************************
*
* ntuserpin.h - Prompts for the key
* database passphrase.
*
******************************************************/
#ifndef _NTUSERPIN_H_
#define _NTUSERPIN_H_
#include "svrcore.h"
typedef struct SVRCORENTUserPinObj SVRCORENTUserPinObj;
SVRCOREError
SVRCORE_CreateNTUserPinObj(SVRCORENTUserPinObj **out);
void
SVRCORE_SetNTUserPinInteractive(SVRCORENTUserPinObj *obj, PRBool interactive);
void
SVRCORE_DestroyNTUserPinObj(SVRCORENTUserPinObj *obj);
#endif

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,292 @@
# ***** BEGIN LICENSE BLOCK *****
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
#
# The contents of this file are subject to the Mozilla Public License Version
# 1.1 (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
# http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the
# License.
#
# The Original Code is Mozilla Communicator client code, released
# March 31, 1998.
#
# The Initial Developer of the Original Code is
# Netscape Communications Corporation.
# Portions created by the Initial Developer are Copyright (C) 1998-1999
# the Initial Developer. All Rights Reserved.
#
# Contributor(s):
#
# Alternatively, the contents of this file may be used under the terms of
# either the GNU General Public License Version 2 or later (the "GPL"), or
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
# in which case the provisions of the GPL or the LGPL are applicable instead
# of those above. If you wish to allow use of your version of this file only
# under the terms of either the GPL or the LGPL, and not to allow others to
# use your version of this file under the terms of the MPL, indicate your
# decision by deleting the provisions above and replace them with the notice
# and other provisions required by the GPL or the LGPL. If you do not delete
# the provisions above, a recipient may use your version of this file under
# the terms of any one of the MPL, the GPL or the LGPL.
#
# ***** END LICENSE BLOCK *****
###############################################################################
# If you are not building on Solaris, you will need to comment out the
# Solaris section and uncomment the appropriate section for your platform.
#
# Chances are you will need to do a little bit of work in order to get the
# examples to compile. If you are not compiling on Solaris, use the
# Solaris builds as a model for the libraries you need etc. Chances are
# they are the most up-to-date
#
# For Solaris (32 bit)
EXTRACFLAGS=
EXTRALDFLAGS=-lsocket -lnsl
EXTRANSPRLDFLAGS=-mt
SLDAPLIB=ldap50 -lssldap50 -lssl3 -lnss3
LDAPLIB=ldap50
LDAPPRLIB=prldap50
NSPRLIB=nspr4
CC=cc
# For Solaris (64 bit)
#EXTRACFLAGS=
#EXTRALDFLAGS=-lsocket -lnsl
#EXTRANSPRLDFLAGS=-mt
#SLDAPLIB=ldap50 -lssldap50 -lssl3 -lnss3
#LDAPLIB=ldap50
#LDAPPRLIB=prldap50
#NSPRLIB=nspr4
#CC=cc -xarch=v9
# For HP/UX (32 bit)
#EXTRACFLAGS=-Dhpux -D_HPUX_SOURCE -D_REENTRANT -Aa
#EXTRALDFLAGS=-Wl,+s+b
#SLDAPLIB=ldap50 -lssldap50 -lssl3 -lnss3
#LDAPLIB=ldap50
#LDAPPRLIB=prldap50
#NSPRLIB=nspr4
#CC=cc
# For HP/UX (64 bit)
#EXTRACFLAGS=-DHPUX11 -DIS_64 +e +DA2.0W +DChpux +DS2.0
#EXTRACFLAGS+=-D_LARGEFILE64_SOURCE -D_PR_HAVE_OFF64_T
#EXTRALDFLAGS=-lpthread +DA2.0W +DS2.0
#SLDAPLIB=ldap50 -lssldap50 -lssl3 -lnss3
#LDAPLIB=ldap50
#LDAPPRLIB=prldap50
#NSPRLIB=nspr4
#CC=/opt/ansic/bin/cc
# For IRIX
#EXTRACFLAGS=
#EXTRALDFLAGS=
#SLDAPLIB=ldap50 -lssldap50 -lssl3 -lnss3
#LDAPLIB=ldap50
#LDAPPRLIB=prldap50
#NSPRLIB=nspr4
#CC=cc
# For AIX
#EXTRACFLAGS=
#EXTRALDFLAGS=-brtl
#SLDAPLIB=ldap50 -lssldap50 -lssl3 -lnss3
#LDAPLIB=ldap50
#LDAPPRLIB=prldap50
#NSPRLIB=nspr4
#CC=cc
# For Digital UNIX 4.0
#EXTRACFLAGS=
#EXTRALDFLAGS=-taso -rpath ../lib
#SLDAPLIB=ldap50 -lssldap50 -lssl3 -lnss3
#LDAPLIB=ldap50
#LDAPPRLIB=prldap50
#NSPRLIB=nspr4
#CC=cc
# For Linux 2.2
#EXTRACFLAGS=
#EXTRALDFLAGS=-lpthread
#LDAPLIB=ldapssl50
#LDAPLIB=ldap50
#LDAPPRLIB=prldap50
#NSPRLIB=nspr4
#CC=gcc
###############################################################################
# You should not need to change anything below here....
INTERNAL_LIBLDAP_HEADERS=$(wildcard ../libraries/libldap/*.h)
ifeq (,$(findstring h, $(INTERNAL_LIBLDAP_HEADERS)))
IN_SRC_TREE=0
else
IN_SRC_TREE=1
endif
ifneq ($(IN_SRC_TREE),1)
# we are not in the C SDK source tree... so must be in a binary distribution
INCDIR=../include
LIBDIR=../lib
NSPRINCDIR=../include
NSPRLIBDIR=../lib
else
# we are in the C SDK source tree... paths to headers and libs are different
NS_DEPTH = ../../..
LDAP_SRC = ..
NSCP_DISTDIR = ../../../../dist
NSPR_TREE = ../..
MOD_DEPTH = ../..
ifeq ($(HAVE_CCONF), 1)
COMPS_FROM_OBJDIR=1
endif
include $(NSPR_TREE)/config/config.mk
ifeq ($(COMPS_FROM_OBJDIR),1)
NSPR_DISTDIR=$(NSCP_DISTDIR)/$(OBJDIR_NAME)
else
NSPR_DISTDIR=$(NSCP_DISTDIR)
endif
INCDIR=$(NSCP_DISTDIR)/public/ldap
LIBDIR=$(NSCP_DISTDIR)/$(OBJDIR_NAME)/lib
NSPRINCDIR=$(NSPR_DISTDIR)/include
NSPRLIBDIR=$(NSPR_DISTDIR)/lib
endif
LIBS=-L$(LIBDIR) -l$(LDAPLIB) $(EXTRALDFLAGS)
NSPRLIBS=$(EXTRANSPRLDFLAGS) -L$(NSPRLIBDIR) -l$(NSPRLIB) -l$(LDAPPRLIB)
SLIBS=-L$(LIBDIR) $(NSPRLIBS) -l$(SLDAPLIB) $(EXTRALDFLAGS)
OPTFLAGS=-g
CFLAGS=$(OPTFLAGS) -I$(INCDIR) -I$(NSPRINCDIR) $(EXTRACFLAGS)
NSPRCFLAGS=-I$(NSPRINCDIR)
PROGS=search asearch csearch psearch rdentry getattrs srvrsort modattrs add del compare modrdn ppolicy getfilt crtfilt
SSLPROGS=ssnoauth ssearch
NSPRPROGS=nsprio
ALLPROGS= $(PROGS) $(SSLPROGS) $(NSPRPROGS)
standard: $(PROGS)
ssl: $(SSLPROGS)
nspr: $(NSPRPROGS)
all: $(ALLPROGS)
purify: $(PROGS)
make clean; make CC="purify $(CC)"
search: search.o
$(CC) -o search search.o $(LIBS)
search.o: examples.h
csearch: csearch.o
$(CC) -o csearch csearch.o $(LIBS)
csearch.o: examples.h
psearch: psearch.o
$(CC) -o psearch psearch.o $(LIBS)
psearch.o: examples.h
ssearch: ssearch.o
$(CC) -o ssearch ssearch.o $(SLIBS)
ssearch.o: examples.h
ssnoauth: ssnoauth.o
$(CC) -o ssnoauth ssnoauth.o $(SLIBS)
ssnoauth.o: examples.h
rdentry: rdentry.o
$(CC) -o rdentry rdentry.o $(LIBS)
rdentry.o: examples.h
getattrs: getattrs.o
$(CC) -o getattrs getattrs.o $(LIBS)
getattrs.o: examples.h
srvrsort: srvrsort.o
$(CC) -o srvrsort srvrsort.o $(LIBS)
srvrsort.o: examples.h
modattrs: modattrs.o
$(CC) -o modattrs modattrs.o $(LIBS)
modattrs.o: examples.h
asearch: asearch.o
$(CC) -o asearch asearch.o $(LIBS)
asearch.o: examples.h
add: add.o
$(CC) -o add add.o $(LIBS)
add.o: examples.h
del: del.o
$(CC) -o del del.o $(LIBS)
del.o: examples.h
compare: compare.o
$(CC) -o compare compare.o $(LIBS)
compare.o: examples.h
modrdn: modrdn.o
$(CC) -o modrdn modrdn.o $(LIBS)
modrdn.o: examples.h
ppolicy: ppolicy.o
$(CC) -o ppolicy ppolicy.o $(LIBS)
ppolicy.o: examples.h
getfilt: getfilt.o
$(CC) -o getfilt getfilt.o $(LIBS)
getfilt.o: examples.h
crtfilt: crtfilt.o
$(CC) -o crtfilt crtfilt.o $(LIBS)
crtfilt.o: examples.h
nsprio: nsprio.o
$(CC) -o nsprio nsprio.o $(LIBS) $(NSPRLIBS)
nsprio.o: examples.h
runall: $(PROGS)
@for i in $(PROGS); do \
echo "-------------------------------------------------"; \
echo "Executing $$i example..."; \
./$$i; \
echo "$$i example done."; \
done
clean:
/bin/rm -f $(ALLPROGS) *.o a.out core

Some files were not shown because too many files have changed in this diff Show More