Compare commits

..

1144 Commits

Author SHA1 Message Date
(no author)
a51ff908a8 This commit was manufactured by cvs2svn to create branch 'NSS_BOB'.
git-svn-id: svn://10.0.0.236/branches/NSS_BOB@149307 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-14 18:06:51 +00:00
relyea%netscape.com
651dc7dc69 Fix windows breakage.
git-svn-id: svn://10.0.0.236/trunk@149306 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-14 18:06:50 +00:00
tor%cs.brown.edu
5d5fcfd63e Fix c++ for{} scoping bustage. r=sicking
git-svn-id: svn://10.0.0.236/trunk@149305 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-14 17:58:08 +00:00
sicking%bigfoot.com
3349c7799c Fix lineendings. r=pedemonte
git-svn-id: svn://10.0.0.236/trunk@149304 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-14 16:54:34 +00:00
bienvenu%nventure.com
4c97760ff3 fix 223692, don't use the initial-response argument with SMTP AUTH LOGIN, patch by ch.ey@gmx.net, r/sr=me
git-svn-id: svn://10.0.0.236/trunk@149303 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-14 16:13:48 +00:00
igor%mir2.org
8ea93aa11f Splitting Token.ASSIGN into Token.ASSIGN and Token.ASSIGNOP where the former represents only = while ASSIGNOP is used to denote +=, -= etc. Parse tree for the 2 operations is rather different and split allowed to simplify IRFactory code.
git-svn-id: svn://10.0.0.236/trunk@149302 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-14 16:03:31 +00:00
bienvenu%nventure.com
603d690e18 add filter action for deleting msg from pop3 server, also fix biff notification when biff doesn't download msgs, r/sr=mscott 74430 and 221165
git-svn-id: svn://10.0.0.236/trunk@149301 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-14 15:24:21 +00:00
bienvenu%nventure.com
5790243fa7 fix bustage introduced with previous checkin for 219787 make thread column toggle threaded mode, r/sr=me
git-svn-id: svn://10.0.0.236/trunk@149300 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-14 15:02:06 +00:00
bienvenu%nventure.com
46d8a2098d fix tb account manager - fallout from 222940, patch by borggraefe@web.de, r/sr=me
git-svn-id: svn://10.0.0.236/trunk@149299 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-14 14:41:53 +00:00
pinkerton%netscape.com
834c2830e3 allow dragging of topmost bookmark container in container list (bug 223325)
git-svn-id: svn://10.0.0.236/trunk@149298 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-14 13:42:55 +00:00
neil%parkwaycc.co.uk
959cfe057d Bug 222940 Offline & Diskspace and Server Setting panes are too large p=stefan@borggraefe.com r=me sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@149297 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-14 11:45:58 +00:00
caillon%returnzero.com
f106859f0a Bug 225411; updating DOM 3 Core's Document.xml*
r+sr=jst


git-svn-id: svn://10.0.0.236/trunk@149295 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-14 11:10:11 +00:00
neil%parkwaycc.co.uk
107f944ece Bug 218825, part 2: convert users of nsMsgFolder to nsMsgDBFolder r=bienvenu sr=Henry.Jia
git-svn-id: svn://10.0.0.236/trunk@149294 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-14 10:51:43 +00:00
jocuri%softhome.net
d5f6f6a4a7 Bug 223473: Query not resubmitted after changing columns; r=justdave; a=justdave.
git-svn-id: svn://10.0.0.236/trunk@149293 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-14 10:22:06 +00:00
dwitte%stanford.edu
68dded36b0 fixing mingw bustage.
git-svn-id: svn://10.0.0.236/trunk@149292 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-14 07:26:58 +00:00
dwitte%stanford.edu
ed7a0822ff clean up p3p hooks in cookies. this shifts code out of the cookiservice into p3p, and stops the cookieservice calling into p3p if the user isn't using p3p. this will improve perf a tad.
b=225298, r=mvl, sr=darin


git-svn-id: svn://10.0.0.236/trunk@149291 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-14 06:43:08 +00:00
scott%scott-macgregor.org
4147cb0b86 Hook up the progressmeter in thunderbird so it becomes visible when we have progress to show
and it gets hidden when we stop the meteors.


git-svn-id: svn://10.0.0.236/trunk@149290 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-14 05:21:40 +00:00
scott%scott-macgregor.org
ab5a189002 Bug #225651 --> fix regression in reporting progress in the progressmeter for loading of imap messages.
r/sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@149289 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-14 05:18:48 +00:00
timeless%mozdev.org
2ec1e9ccfc Bug 219899 localization issue in browser-menubar.inc: hardcoded menu label "Window"
patch by mpconnor@rogers.com r=ben


git-svn-id: svn://10.0.0.236/trunk@149288 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-14 05:10:46 +00:00
bienvenu%nventure.com
6692ce2172 make hidden pref that makes column clicking keep thread sorting also make thread column be a toggle for thread/unthreading patch by mcow@well.com, neil.parkwaycc, and myself, r=me, sr=mscott 219787
git-svn-id: svn://10.0.0.236/trunk@149287 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-14 03:48:41 +00:00
brendan%mozilla.org
156f0ecb89 Tweak so uneval(-0) == '-0' (r=igor@fastmail.fm).
git-svn-id: svn://10.0.0.236/trunk@149286 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-14 03:40:36 +00:00
relyea%netscape.com
e15c678739 Add symkeyutil to the manifest file
git-svn-id: svn://10.0.0.236/trunk@149285 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-14 03:27:23 +00:00
relyea%netscape.com
5fe2770302 New tool to manage fixed keys in the database.
git-svn-id: svn://10.0.0.236/trunk@149284 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-14 03:26:47 +00:00
relyea%netscape.com
419d66af8a Changes for symkey support.
git-svn-id: svn://10.0.0.236/trunk@149283 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-14 03:25:52 +00:00
brendan%mozilla.org
149f0d6f02 RegExp().toString and .toSource should return '/(?:)/', not '//' (bug 225550, r=sparky).
git-svn-id: svn://10.0.0.236/trunk@149282 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-14 03:23:49 +00:00
bienvenu%nventure.com
50c906beb2 pave way for using STATUS command to update imap folder counts, not turned on yet, r/sr=mscott 224381
git-svn-id: svn://10.0.0.236/trunk@149281 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-14 03:19:58 +00:00
mkaply%us.ibm.com
61313af827 #224487
r=brendan
Os/2 only changes to work around FPU issues. See the bug.


git-svn-id: svn://10.0.0.236/trunk@149280 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-14 01:49:37 +00:00
wchang0222%aol.com
fd912aa996 Bugzilla bug 225619: fixed memory leaks.
git-svn-id: svn://10.0.0.236/trunk@149279 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-14 01:42:51 +00:00
wchang0222%aol.com
1f3c87a56c Bugzilla bug 225626: need to allocate PORTArenaPool rather than PLArenaPool
for the 'arena' member of CERTVerifyLog.  Fixed memory leaks on an error
path.


git-svn-id: svn://10.0.0.236/trunk@149278 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-14 01:41:15 +00:00
wchang0222%aol.com
9309786b99 Set JSS version to 3.4.2 Beta 2.
Modified Files: CryptoManager.java util/jssver.h


git-svn-id: svn://10.0.0.236/trunk@149277 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-14 01:37:04 +00:00
jshin%mailaps.org
f9a6fa129a bug 224748 : make hardcoded charset names canonical (r=smontagu, sr=blizzard)
git-svn-id: svn://10.0.0.236/trunk@149276 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-14 01:00:03 +00:00
gerv%gerv.net
a2ea623db1 Bug 219358 - Make attachments with all supported MIME types viewable in the edit page. Patch by gerv; r=kiko, r,a=justdave.
git-svn-id: svn://10.0.0.236/trunk@149275 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 23:44:07 +00:00
wchang0222%aol.com
53b6380376 Upgraded to NSS_3_7_9_RTM (from NSS_3_7_8_RTM).
Modified Files: manifest.mn org/mozilla/jss/CryptoManager.java


git-svn-id: svn://10.0.0.236/trunk@149274 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 23:39:46 +00:00
bzbarsky%mit.edu
01e4c21953 Detect <iframe> as HTML. Bug 224932, r+sr=darin
git-svn-id: svn://10.0.0.236/trunk@149273 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 23:22:49 +00:00
nicolson%netscape.com
396fbef1a7 Fix 225615: memory leak in SSLSocket.socketConnect.
git-svn-id: svn://10.0.0.236/trunk@149272 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 23:10:13 +00:00
nelsonb%netscape.com
037cabbbac Fix bugzilla bug 225301. r=jpierre. This patch does the following:
1. Fixes the Usage message to document the command line options.
2. Changes the "decode" function to
   a) report an error on bad signatures, only when decoding the input file,
      not when decoding an ancillary "enveloped file".
   b) only output the contents of the "detached content" file (-c option)
      when that file's content was actually used in the computation.
3. Sundry other cleanup and added comments.


git-svn-id: svn://10.0.0.236/trunk@149271 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 23:03:12 +00:00
cbiesinger%web.de
f31b771e91 bug 223990. Should have a getPrimaryExtensionForType function
r=bzbarsky sr=darin
also changes nsIMIMEService functions to start with a lowercase letter (only affects JS Callers)


git-svn-id: svn://10.0.0.236/trunk@149270 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 23:00:55 +00:00
dbaron%dbaron.org
4c629e6e15 Make aErrorCode values nsresult, since that's what they are. Remove obsolete handling of -1 for EOF and now-obsolete TODO list. b=224254 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@149269 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 22:48:05 +00:00
bzbarsky%mit.edu
163defe9c7 Save the original tagname when viewing source to prevent case-folding. Bug
63137, r=choess, sr=heikki


git-svn-id: svn://10.0.0.236/trunk@149266 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 21:55:26 +00:00
hjtoi%comcast.net
e2cfa813da Bug 220954, add test for common problem and give correct message in that case, r=timeless.
git-svn-id: svn://10.0.0.236/trunk@149263 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 21:07:29 +00:00
pinkerton%netscape.com
2bf68107eb fixing pref ordering issues so camino prefs load last. turning off loading
of favicons at launch time. just too slow.


git-svn-id: svn://10.0.0.236/trunk@149262 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 20:35:58 +00:00
bryner%brianryner.com
d5fe400381 Don't bother looking for eu-readelf and readelf on Mac OS X (the 'which' command there prints its error message to stdout, so it's hard to tell that it failed).
git-svn-id: svn://10.0.0.236/trunk@149261 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 19:43:23 +00:00
scott%scott-macgregor.org
287db570e5 synch up some pref changes with the trunk
git-svn-id: svn://10.0.0.236/trunk@149260 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 18:45:24 +00:00
pschwartau%netscape.com
9e61b1abbc Removing skips for toSource() and uneval(), now that Rhino has implemented these methods (bug 225465). Adding a comment for skip of js1_5/Regress/regress-192465.js.
git-svn-id: svn://10.0.0.236/trunk@149259 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 18:39:17 +00:00
bzbarsky%mit.edu
a657b43a94 Fix bug 225565 by looking at the actual control type. r+sr=peterv
git-svn-id: svn://10.0.0.236/trunk@149258 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 18:38:41 +00:00
scott%scott-macgregor.org
13aa34227f Bug #225564 --> cannot sort messages by junk status because we are using the wrong column id.
git-svn-id: svn://10.0.0.236/trunk@149257 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 18:33:07 +00:00
pinkerton%netscape.com
c7c52ea1cc make find panel more consistent with other cocoa apps (bug 160771)
git-svn-id: svn://10.0.0.236/trunk@149256 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 18:21:02 +00:00
chanial%noos.fr
8028cb4271 Bug 225239: fix pref window bustage. the skin contents.rdf file wasn't packaged.
git-svn-id: svn://10.0.0.236/trunk@149255 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 17:43:41 +00:00
bmlk%gmx.de
557ab433ca OS/2 crash prevention, make sure that a division by zero can not occure, bug 221975, r/sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@149254 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 17:34:46 +00:00
pinkerton%netscape.com
a6b5f9263c fix bookmark export for html and plist for safari (bug 223204)
git-svn-id: svn://10.0.0.236/trunk@149253 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 17:31:31 +00:00
timeless%mozdev.org
8ff08fa9b6 Bug 224500 Some Customize Headers dialog clean up
patch by borggraefe@despammed.com r=neil sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@149252 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 17:30:11 +00:00
timeless%mozdev.org
49d41224b4 Bug 140649 Mail and newsgroup "set as default" should be disabled on current default
patch by borggraefe@despammed.com r=neil sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@149251 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 17:28:23 +00:00
igor%mir2.org
05af4b298f Implementing uneval/toSource functionality of SpiderMonkey. Foe details, see http://bugzilla.mozilla.org/show_bug.cgi?id=225465.
git-svn-id: svn://10.0.0.236/trunk@149250 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 17:15:31 +00:00
sicking%bigfoot.com
baa6f09289 Bug 225507: Implement nsCOMArray::SafeObjectAt for out-of-bounds safe access.
r=bryner sr=alecf


git-svn-id: svn://10.0.0.236/trunk@149249 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 17:01:20 +00:00
mostafah%oeone.com
05c0a5bb11 Checked in part of attachment 135317 dealing with printing ( bug 219589 )
git-svn-id: svn://10.0.0.236/trunk@149248 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 16:41:11 +00:00
blizzard%redhat.com
fc2bfdd586 Bug #201158. Gtk2 plugins would not be resized properly when the size of the plugin port was changed. r=robin.lu sr=bryner
git-svn-id: svn://10.0.0.236/trunk@149247 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 16:38:59 +00:00
mostafah%oeone.com
e7528b4c56 Checked in rest of attachment #135386
git-svn-id: svn://10.0.0.236/trunk@149246 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 16:37:25 +00:00
blizzard%redhat.com
638544968e Bug #225357. Plugins that specify coordinates that exceed maximum X coordinates cause X errors. Limit the size of plugins on this platform to the maximum size for X windows. r=bz, sr=roc
git-svn-id: svn://10.0.0.236/trunk@149245 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 16:33:52 +00:00
mostafah%oeone.com
84704e37a3 Checking in patches for bug 185394: Date picker format does not respect local settings
git-svn-id: svn://10.0.0.236/trunk@149243 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 16:25:26 +00:00
wchang0222%aol.com
1048ab0991 Fixed a comment error. r=relyea.
git-svn-id: svn://10.0.0.236/trunk@149242 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 16:21:46 +00:00
wchang0222%aol.com
7f3eb1098d Bugzilla bug 225373: the return value of CERT_NameToAscii must be freed
with PORT_Free.
Modified Files:
	cmd/lib/secutil.c cmd/selfserv/selfserv.c
	cmd/signver/pk7print.c cmd/strsclnt/strsclnt.c
	cmd/tstclnt/tstclnt.c lib/certdb/cert.h


git-svn-id: svn://10.0.0.236/trunk@149241 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 16:10:45 +00:00
mostafah%oeone.com
045b04b1da Finalizing changes for bug 219589: Calendar Extension for Thunderbird
git-svn-id: svn://10.0.0.236/trunk@149240 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 15:24:32 +00:00
mostafah%oeone.com
f6b447d4e7 Updated Dutch translation
git-svn-id: svn://10.0.0.236/trunk@149239 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 14:49:23 +00:00
neil%parkwaycc.co.uk
6875135281 Bug 224587 Biff shouldn't alert for transient IMAP server errors r=bienvenu sr=Henry.Jia
git-svn-id: svn://10.0.0.236/trunk@149238 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 10:36:37 +00:00
bryner%brianryner.com
ea95a68391 Re-enable nsCOMPtr_base on gcc 3.x, and use the may_alias attribute for mRawPtr to avoid strict aliasing problems on gcc 3.3+. Bug 212082, r=darin, sr=dbaron.
git-svn-id: svn://10.0.0.236/trunk@149237 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 07:37:14 +00:00
bzbarsky%mit.edu
b68ca1036b Treat bogus "type" values as "text" consistently. Bug 225103, r+sr=peterv
git-svn-id: svn://10.0.0.236/trunk@149236 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 05:16:06 +00:00
bzbarsky%mit.edu
0b45220a8c Clarify when ReParentStyleContext should be called and remove more bogus style
parentage warnings.  Bug 217225, r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@149235 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 04:31:04 +00:00
jst%mozilla.jstenback.com
efdc7bfac3 Silly whitespace cleanup.
git-svn-id: svn://10.0.0.236/trunk@149234 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 04:15:25 +00:00
bzbarsky%mit.edu
fdf8127d9d BoxFrame should only be the point target in the background layer, and should
propagate background layer point requests to kids.  Bug 224013, r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@149233 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 04:13:12 +00:00
bzbarsky%mit.edu
7ee2b11b9e Fix some bogus style parentage warnings. Bug 224867, r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@149232 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 04:11:38 +00:00
timeless%mozdev.org
d9926a983a Bug 225523 Minor dreftool change to get consistent bonsai output
r=riceman+bmo@mail.rit.edu


git-svn-id: svn://10.0.0.236/trunk@149231 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 03:49:37 +00:00
nelsonb%netscape.com
5bf80de578 Workaround race. Reduce leaks. Not a real fix. Bugzilla bug 225525.
git-svn-id: svn://10.0.0.236/trunk@149230 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 03:41:32 +00:00
leaf%mozilla.org
5531a228d3 remove version from installer package for nightly builds.
git-svn-id: svn://10.0.0.236/trunk@149229 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 02:17:51 +00:00
wchang0222%aol.com
4480041b25 Bugzilla bug 225260: link NSPR dynamic shared libraries with the
-headerpad_max_install_names option. sr=sfraser.


git-svn-id: svn://10.0.0.236/trunk@149226 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 02:03:44 +00:00
wchang0222%aol.com
c2eafc0543 Bugzilla bug 225259: link NSS dynamic shared libraries with the
-headerpad_max_install_names option. r=ccarlen, sr=sfraser.


git-svn-id: svn://10.0.0.236/trunk@149225 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 01:59:22 +00:00
timeless%mozdev.org
f36557bbb2 Bug 8227 dreftool - rickg's phase 1 preventative crash maintenance
r=bernd

This is dreftool, resurrected with the help of kherron, bernd, and myself.

Licensing has been switched per http://bugzilla.mozilla.org/show_bug.cgi?id=8227#c45
to MPL/GPL/LGPL.

Old copies of xpcom classes have been removed, dreftool now uses the normal ones.

New:
* Builds on Linux and uses NSPR, so it should be possible to use it on most
systems.
* Member variables are screened.
* Tries to recognize NS_ENSURE early outs.
* Can parse a single file.
* The summary can indicate what it was told to parse.
* Links to LXR can be generated. Using this feature is not recommended as pieces of
mozilla tend to be on branches and the links will be bad. If for non branched content,
the links will drift as the files are changed.
* Links to Bonsai against the file revision will be generated if CVS records are
detected. This is good, unless you have local modifications in your tree.

Known issues:
* Aliasing isn't detected, so
|a = new something; *foo = a; if (!*foo) return NS_ERROR_FAILURE;| is flagged.
e.x.
http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/accessible/src/html/nsHTMLSelectAccessible.cpp&rev=1.33&mark=920-921,922,923,925#920

* Assigning to dereferenced objects
|*foo = new something| is not quite correctly handled (perhaps it's misinterpreted as
|foo = new something|. e.x.
http://bonsai.mozilla.org/cvsblame.cgi?file=/mozilla/extensions/transformiix/source/xslt/txStandaloneXSLTProcessor.cpp&rev=1.11&mark=88,92,96,99,84#91

* Various other allocators aren't caught: strdup and co., nsCRT::, nsMemory::, ...

* There's no way to provide a user defined list of allocators.

People should of course not file bugs simply based on dreftool, they should file bugs
after verifying that the complaints from dreftool are valid.


git-svn-id: svn://10.0.0.236/trunk@149224 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 00:01:30 +00:00
wchang0222%aol.com
a51c8c21f8 Added a comment to note a question I had while reviewing the code.
git-svn-id: svn://10.0.0.236/trunk@149223 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-12 23:25:33 +00:00
ben%bengoodger.com
24764b480e Fix the Developer Tools jst so Inspector can be installed
git-svn-id: svn://10.0.0.236/trunk@149222 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-12 23:24:03 +00:00
bienvenu%nventure.com
b43d3791d3 fix downloading of truncated pop3 messages when user has changed the server user name, 222896, r/sr=mscott
git-svn-id: svn://10.0.0.236/trunk@149221 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-12 23:10:18 +00:00
timeless%mozdev.org
9d74e9c9a2 Bug 8227 dreftool - rickg's phase 1 preventative crash maintenance
r=bernd

This is dreftool, resurrected with the help of kherron, bernd, and myself.

Licensing has been switched per http://bugzilla.mozilla.org/show_bug.cgi?id=8227#c45
to MPL/GPL/LGPL.

Old copies of xpcom classes have been removed, dreftool now uses the normal ones.

New:
* Builds on Linux and uses NSPR, so it should be possible to use it on most
systems.
* Member variables are screened.
* Tries to recognize NS_ENSURE early outs.
* Can parse a single file.
* The summary can indicate what it was told to parse.
* Links to LXR can be generated. Using this feature is not recommended as pieces of
mozilla tend to be on branches and the links will be bad. If for non branched content,
the links will drift as the files are changed.
* Links to Bonsai against the file revision will be generated if CVS records are
detected. This is good, unless you have local modifications in your tree.

Known issues:
* Aliasing isn't detected, so
|a = new something; *foo = a; if (!*foo) return NS_ERROR_FAILURE;| is flagged.
e.x.
http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/accessible/src/html/nsHTMLSelectAccessible.cpp&rev=1.33&mark=920-921,922,923,925#920

* Assigning to dereferenced objects
|*foo = new something| is not quite correctly handled (perhaps it's misinterpreted as
|foo = new something|. e.x.
http://bonsai.mozilla.org/cvsblame.cgi?file=/mozilla/extensions/transformiix/source/xslt/txStandaloneXSLTProcessor.cpp&rev=1.11&mark=88,92,96,99,84#91

* Various other allocators aren't caught: strdup and co., nsCRT::, nsMemory::, ...

* There's no way to provide a user defined list of allocators.

People should of course not file bugs simply based on dreftool, they should file bugs
after verifying that the complaints from dreftool are valid.


git-svn-id: svn://10.0.0.236/trunk@149220 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-12 22:38:24 +00:00
neil%parkwaycc.co.uk
4cf0c48eed Bug 225083 moz-icons show wrongly for 5-6-5 bitfields r=ere sr=mscott
git-svn-id: svn://10.0.0.236/trunk@149219 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-12 22:25:51 +00:00
neil%parkwaycc.co.uk
8fc8ee0ffa Bug 218957 about:config should load with focus in filter textbox p=steffen.wilberg@web.de r=me,pch sr=brendan,ben (yes really, four reviews).
git-svn-id: svn://10.0.0.236/trunk@149218 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-12 22:21:48 +00:00
brendan%mozilla.org
e510eeea3f Heal a now-bogus assertion under JS_LOCK_OBJ/JS_LOCK_SCOPE.
git-svn-id: svn://10.0.0.236/trunk@149217 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-12 22:14:25 +00:00
mkaply%us.ibm.com
11b7f0a89a No bug - get installer working for GCC on OS/2 - change APIs to _APIs and fix a bad variable reference
git-svn-id: svn://10.0.0.236/trunk@149216 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-12 21:08:39 +00:00
darin%meer.net
3a5b2a6dbb fix uninitialized variable warning, bug 204503, patch by alfredkayser@nl.ibm.com, r+sr=darin
git-svn-id: svn://10.0.0.236/trunk@149213 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-12 20:09:05 +00:00
jshin%mailaps.org
9c4ba03cbb bug 222346 : streamline JS script loading code (deleegate charset alias resolution to GetUnicodeDecoder()) (r=smontagu, sr=bz)
git-svn-id: svn://10.0.0.236/trunk@149212 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-12 19:51:12 +00:00
jshin%mailaps.org
54af465fad bug 224748 : make charset names in navigator.properties (for charset menu) canonical (r=smontagu, sr=blizzard)
git-svn-id: svn://10.0.0.236/trunk@149211 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-12 19:44:18 +00:00
mostafah%oeone.com
3efe345d8e Checked in patch for bug 215594: week view does not show events if Monday-Friday Only selected
git-svn-id: svn://10.0.0.236/trunk@149210 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-12 19:39:39 +00:00
mostafah%oeone.com
0ff0b34573 Checked in patch for bug 215683: Dragging in week view creates event on wrong day
git-svn-id: svn://10.0.0.236/trunk@149209 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-12 19:22:17 +00:00
mostafah%oeone.com
9e837fadc6 Checked in patch for bug 197569: Event Dialog Date Picker not initialized from selected date
git-svn-id: svn://10.0.0.236/trunk@149208 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-12 18:41:08 +00:00
mostafah%oeone.com
9e7a88af9b Checked in proposed fix for bug 188890: Mini month view needs to observe week start pref
git-svn-id: svn://10.0.0.236/trunk@149207 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-12 18:40:08 +00:00
mostafah%oeone.com
eaebe6703c Checking in patch for bug 225339: Mini month view advance month should not change selected date
git-svn-id: svn://10.0.0.236/trunk@149205 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-12 18:07:01 +00:00
pkw%us.ibm.com
5f0869398a Bug 197081 - AIX: Preedit string is duplicated when committed.
r=katakai@japan.sun.com, sr=blizzard@mozilla.org (platform specific)


git-svn-id: svn://10.0.0.236/trunk@149203 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-12 17:49:22 +00:00
pkw%us.ibm.com
58d3a2ca5e Bug 225003 - Typo in spellchecker code
r=timeless@myrealbox.com, sr=mkaply@us.ibm.com


git-svn-id: svn://10.0.0.236/trunk@149202 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-12 17:32:49 +00:00
mostafah%oeone.com
cba9b90000 Checking in patches for bug 185394: Date picker format does not respect local settings
git-svn-id: svn://10.0.0.236/trunk@149201 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-12 17:22:21 +00:00
neil%parkwaycc.co.uk
1fac0bf2c9 Supplementary patch to bug 168479 to remove a newline that the old code mistakenly ignored r=ducarroz sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@149197 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-12 15:56:32 +00:00
igor%mir2.org
165cf3cb60 Passing to decompiler information about function type so it can use it to customize its output in future.
git-svn-id: svn://10.0.0.236/trunk@149196 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-12 15:47:50 +00:00
mostafah%oeone.com
e1e60e005d Removing duplicate entries
git-svn-id: svn://10.0.0.236/trunk@149195 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-12 15:16:33 +00:00
mostafah%oeone.com
bb7f618427 Checked in part of patch for bug 219589: Calendar Extension for Thunderbird
git-svn-id: svn://10.0.0.236/trunk@149194 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-12 14:49:32 +00:00
peter%propagandism.org
f418369cdd Part of fix for bug 219848 (Cannot programmatically (JavaScript) set value of HTMLInputElement) - don't do security checks when defining DOM classes. r=caillon, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@149193 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-12 14:25:03 +00:00
peter%propagandism.org
ae24c544d7 Part of fix for bug 219848 (Cannot programmatically (JavaScript) set value of HTMLInputElement) - return JS_FALSE when throwing an exception. r=caillon, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@149191 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-12 14:19:26 +00:00
igor%mir2.org
c85150a93c Changing Decompiler.decompile to take just encoded source, flag argument controlling output format and property table so it would be possible to add more options to decompiler without changing the rest of code.
git-svn-id: svn://10.0.0.236/trunk@149190 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-12 12:22:12 +00:00
igor%mir2.org
039200747f Changing return type of NativeFunction.getEncodedSource() to String from Object since the idea of having anything else but String would require changes in API in any case.
git-svn-id: svn://10.0.0.236/trunk@149189 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-12 10:23:53 +00:00
neil%parkwaycc.co.uk
8c00ac6007 Bug 181973 Implement a system for inverting boolean prefs and apply it to the scripts listbox r=caillon sr=alecf
git-svn-id: svn://10.0.0.236/trunk@149188 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-12 10:13:10 +00:00
cbiesinger%web.de
c78663cde2 bug 225362. nsIStreamConverter.idl has an outdated comment. this patch also
fixes indentation of some lines. r+sr=darin


git-svn-id: svn://10.0.0.236/trunk@149187 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-12 09:37:35 +00:00
ben%bengoodger.com
08d27ab8ff Turn on ADT Package for installer
git-svn-id: svn://10.0.0.236/trunk@149186 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-12 09:31:48 +00:00
ben%bengoodger.com
6c2d04aba4 add new contents.rdf.in file for browser
git-svn-id: svn://10.0.0.236/trunk@149185 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-12 09:16:43 +00:00
ben%bengoodger.com
2e17bc0322 Turn on Inspector in Firebird
git-svn-id: svn://10.0.0.236/trunk@149184 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-12 09:15:56 +00:00
ben%bengoodger.com
20a01b0636 Enable Inspector for Firebird
git-svn-id: svn://10.0.0.236/trunk@149183 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-12 09:15:21 +00:00
ben%bengoodger.com
74322e5e5c Remove the right files this time.
git-svn-id: svn://10.0.0.236/trunk@149182 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-12 08:08:14 +00:00
ben%bengoodger.com
616c4569b3 Fix oops.
git-svn-id: svn://10.0.0.236/trunk@149181 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-12 08:07:33 +00:00
bryner%brianryner.com
fcd1cc5572 re-adding file
git-svn-id: svn://10.0.0.236/trunk@149180 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-12 08:02:33 +00:00
ben%bengoodger.com
52a8eb8c79 Actually, let's try this again.
git-svn-id: svn://10.0.0.236/trunk@149179 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-12 07:24:26 +00:00
chanial%noos.fr
408da0e11d bug 221597: remove reference to a communicator locale (sidebar.properties) by copying and updating it (Sidebar Internet Search Tab -> Search Bar)
git-svn-id: svn://10.0.0.236/trunk@149178 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-12 05:52:02 +00:00
chanial%noos.fr
76e1aa9a85 bug 225215: alt-Enter doesn't work in the search bar
git-svn-id: svn://10.0.0.236/trunk@149177 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-12 05:13:43 +00:00
caillon%returnzero.com
1d4e84d60a Bug 225400
Fix leaks of 2 string bundles and an nsInterfaceHashtable.
Stop using nsIPref in favor of nsIPrefService
Use members instead of pointers for hashtables that always exist
Use ContractIDs instead of CIDs
r=timeless; sr=jst


git-svn-id: svn://10.0.0.236/trunk@149176 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-12 04:34:17 +00:00
chanial%noos.fr
0b550136ce coding style nit
git-svn-id: svn://10.0.0.236/trunk@149175 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-12 03:31:56 +00:00
chanial%noos.fr
7ae768c672 bug 224241: sidebar installation is broken.
hyatt should find a way out of the Matrix :-).
patch suggested by caillon.


git-svn-id: svn://10.0.0.236/trunk@149174 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-12 03:13:40 +00:00
locka%iol.ie
8283a800fa NOT PART OF BUILD. Additional client files needed by ActiveX control when running mozilla/embedding/config
git-svn-id: svn://10.0.0.236/trunk@149173 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-11 23:39:12 +00:00
locka%iol.ie
0576a5c15c NOT PART OF BUILD. mozconfig file containing build settings for control
git-svn-id: svn://10.0.0.236/trunk@149172 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-11 23:37:53 +00:00
locka%iol.ie
fb57fc1cc1 NOT PART OF BUILD. Clean up activex installer script, invoke makensis.exe automatically instead of by hand
git-svn-id: svn://10.0.0.236/trunk@149171 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-11 23:37:02 +00:00
dbaron%dbaron.org
72ba171635 URL updates
git-svn-id: svn://10.0.0.236/trunk@149170 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-11 22:59:51 +00:00
scott%scott-macgregor.org
a96210bb0f hide black list support from the UI until we actually implement it.
git-svn-id: svn://10.0.0.236/trunk@149169 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-11 22:25:02 +00:00
caillon%returnzero.com
ce6c2717ae Microsoft didn't prefix their core interface names with 'ns'.
Fixing comment grammar.
No bug.
r=timeless rs=dbaron


git-svn-id: svn://10.0.0.236/trunk@149168 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-11 21:53:36 +00:00
dbaron%dbaron.org
2dd27d503f QueryInterface implementations shouldn't null-check out parameter. b=215352 r=dougt
git-svn-id: svn://10.0.0.236/trunk@149167 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-11 21:51:02 +00:00
nelsonb%netscape.com
ee8e542686 Eliminate some leaks in Stan cert code.
Partial fix to bugscape bug 53573.


git-svn-id: svn://10.0.0.236/trunk@149166 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-11 21:46:53 +00:00
nelsonb%netscape.com
9cebade4f2 Eliminate a cert leak. Patch is Bob Relyea's.
Parial fix for Bugscape bug 53573.


git-svn-id: svn://10.0.0.236/trunk@149165 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-11 21:45:48 +00:00
pschwartau%netscape.com
9d9e4cc2dc Initial add. Regression test for bug 225343.
git-svn-id: svn://10.0.0.236/trunk@149164 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-11 20:55:59 +00:00
locka%iol.ie
0229f3f43a Move profile opening to after component registration to prevent locked profiles from causing strange behaviour in the control. b=224455 r=bzbarsky sr=jst
git-svn-id: svn://10.0.0.236/trunk@149163 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-11 20:38:51 +00:00
igor%mir2.org
d97ed101b7 In ClassFileWriter.addPush(double) use DNEG to generate more compact code for -0.0 and -1.0
git-svn-id: svn://10.0.0.236/trunk@149162 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-11 20:31:36 +00:00
igor%mir2.org
3226e12c0a Changing just introduced CodeBlock into Callable that define call method with exactly the same signature as Function.call and changing Function to extend Callable.
Now Context defines new method "call" that provide optimized version of the following code:

Context cx = Context.enter()
try {
    callable.call(cx, scope, thisObj, args);
} finally {
    Context.exit();
}

Since Function extends Callable, it can be passed to this method directly thus simplifying ScriptableObject.call method and Java adapter code.

The new interface is used in SecurityController implementation which allows to pass interpreted functions there directly as well removing the need to have intermediate class in Interpreter.


git-svn-id: svn://10.0.0.236/trunk@149161 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-11 20:30:08 +00:00
igor%mir2.org
56519b18e0 Extend constant folding to cover few unary operations
git-svn-id: svn://10.0.0.236/trunk@149160 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-11 20:18:34 +00:00
igor%mir2.org
e34a118451 1. Make sure that -0.0 from parser are treated properly: new constant folding code there may produce it.
2. Instead of generating code to call Double constructor use the new method OptRuntime.wrapDouble() that allows to cut amount of produced byte code.


git-svn-id: svn://10.0.0.236/trunk@149159 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-11 20:04:38 +00:00
dbaron%dbaron.org
6ab19b722c Removed unused LineIsEmpty function.
git-svn-id: svn://10.0.0.236/trunk@149158 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-11 19:25:49 +00:00
dbaron%dbaron.org
c484400136 Remove BRS_NOWRAP. b=191699 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@149157 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-11 19:24:01 +00:00
timeless%mozdev.org
1ca23e1d9a whitespace change. This should make lxr hits for spacemanager reasonable.
It also makes the html and diffs tolerable.


git-svn-id: svn://10.0.0.236/trunk@149156 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-11 19:23:37 +00:00
timeless%mozdev.org
5ea7af8bf4 Bug 189307 typeahead initializes sound when it's uninitialized instead of if it's unitialized and there's a sound to play
r=caillon sr=roc


git-svn-id: svn://10.0.0.236/trunk@149155 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-11 18:39:02 +00:00
jshin%mailaps.org
945f19e40d bug 44272 : make escape/unescape (in DOM) correctly work with the full range of Unicode chars. (by making it use JSengine version) (r=brendan/bz, sr=bz)
git-svn-id: svn://10.0.0.236/trunk@149154 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-11 17:59:54 +00:00
dwitte%stanford.edu
e0a28d7948 Cookie Manager and Exceptions window should remember column size
b=224569, r=neil, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@149153 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-11 17:43:16 +00:00
rlk%trfenv.com
fab3fb1f7c Bug 161740 - Remove obsolete help files from builds. r=neil.parkwaycc.co.uk
git-svn-id: svn://10.0.0.236/trunk@149152 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-11 16:10:31 +00:00
timeless%mozdev.org
707ab63bfc Bug 172525 [ps] print legal size page fails to set '<< /PageSize [612 1008] >> setpagedevice'
patch by kjh-5727@comcast.net r=timeless sr=tor


git-svn-id: svn://10.0.0.236/trunk@149151 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-11 15:32:11 +00:00
neil%parkwaycc.co.uk
17e7438c93 Fix whitespace and line endings clobbered by previous checkin to bug 218825
git-svn-id: svn://10.0.0.236/trunk@149150 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-11 13:54:17 +00:00
neil%parkwaycc.co.uk
81182ce6ef Bug 66522 Make it easier to use mouse wheel preferences r=caillon sr=bz
git-svn-id: svn://10.0.0.236/trunk@149149 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-11 12:53:19 +00:00
neil%parkwaycc.co.uk
f77b49e175 Bug 218825, part 1: convert users of nsIFolder to nsIMsgFolder r=bienvenu sr=Henry.Jia
git-svn-id: svn://10.0.0.236/trunk@149148 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-11 10:19:05 +00:00
caillon%returnzero.com
0fcd9154d8 Get rid of an addref/release pair and be explicit about deleting our nsCookie when AddCookieToList fails, rather than it just magically dissappearing via the addref/release pair in the callee.
Bug 225203
r=dwitte; sr=jst


git-svn-id: svn://10.0.0.236/trunk@149147 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-11 09:39:32 +00:00
neil%parkwaycc.co.uk
4baeeb0b45 Bug 189007 Switch group without clearing QuickSearch resets view r=bienvenu sr=Henry.Jia
git-svn-id: svn://10.0.0.236/trunk@149146 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-11 09:37:11 +00:00
darin%meer.net
b93703e913 removing dead MacOS9 code
git-svn-id: svn://10.0.0.236/trunk@149145 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-11 07:32:34 +00:00
darin%meer.net
379777eb8e fixes bug 224320 "remove bogus IsDirectory canonicalization" r=dougt
git-svn-id: svn://10.0.0.236/trunk@149144 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-11 07:31:47 +00:00
jouni%heikniemi.net
4475d01f39 contrib/cvs-update.sh should be in Perl. r=zach, a=justdave
git-svn-id: svn://10.0.0.236/trunk@149143 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-11 05:58:52 +00:00
dwitte%stanford.edu
2808c2e18a mingw bustage fix. thanks stephend
git-svn-id: svn://10.0.0.236/trunk@149142 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-11 05:28:12 +00:00
pschwartau%netscape.com
93ef401962 Correcting mistakes, and changing style.
git-svn-id: svn://10.0.0.236/trunk@149141 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-11 05:21:26 +00:00
dwitte%stanford.edu
8060b33ac7 removing evil reference to a certain OS. comment-only change.
git-svn-id: svn://10.0.0.236/trunk@149140 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-11 05:00:25 +00:00
pschwartau%netscape.com
4312c73f96 Initial add. Regression test for bug 225289.
git-svn-id: svn://10.0.0.236/trunk@149139 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-11 04:56:52 +00:00
bienvenu%nventure.com
8f2b830dcd fix 225235 can't create local folders, r/sr=mscott
git-svn-id: svn://10.0.0.236/trunk@149138 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-11 04:05:31 +00:00
rlk%trfenv.com
260a28fac1 Removing files not used in build.
git-svn-id: svn://10.0.0.236/trunk@149137 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-11 03:23:53 +00:00
technutz%netscape.net
ff790d041d Bug 73801. Disable the delete menu item, context menu item and button when either a Collected or Personal address book is selected. r=neil, sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@149136 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-11 02:56:36 +00:00
dwitte%stanford.edu
54a6fac646 clean up some prefhandling code in nsImgManager/nsCookiePermission, to fix a bogus assert when mailnews prefs aren't available.
b=224339, r=caillon, sr=darin.


git-svn-id: svn://10.0.0.236/trunk@149135 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-11 02:46:06 +00:00
brendan%mozilla.org
8bb2395e5f Remove JS_UnsealObject, optimize locking of sealed objects, shrink JSContext by two JSArenaPool members (224306, r=shaver).
git-svn-id: svn://10.0.0.236/trunk@149134 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-11 01:28:17 +00:00
ben%bengoodger.com
fdb3b16bbf Downloading II, the circle opens. Relocate browser download files here so Tbird can use us.
git-svn-id: svn://10.0.0.236/trunk@149133 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-11 01:19:49 +00:00
jpierre%netscape.com
12f7d5ece4 Fix crash in certutil if usage is omitted
git-svn-id: svn://10.0.0.236/trunk@149132 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-11 00:01:32 +00:00
dbaron%dbaron.org
a667761f99 Comment was backwards (thanks bz). b=191699
git-svn-id: svn://10.0.0.236/trunk@149131 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-10 23:55:53 +00:00
bzbarsky%mit.edu
c2a4fc9e33 Fix Invalidate() method to invalidate the right area. Bug 224607, patch by
roc, r=blizzard, sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@149130 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-10 23:48:24 +00:00
bzbarsky%mit.edu
844c0e060a Make cloneNode() copy the current value and checked properties for inputs. Bug
197294, r+sr=jst


git-svn-id: svn://10.0.0.236/trunk@149129 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-10 23:46:29 +00:00
bzbarsky%mit.edu
fe8bc15211 Don't do our "enlarge the control a bit to make it look better for small sizes"
thing for fixed-width fonts -- it's unnecessary and just makes it look like
"size" is broken.  Bug 103293, r+sr=rbs


git-svn-id: svn://10.0.0.236/trunk@149128 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-10 23:42:43 +00:00
bienvenu%nventure.com
e0be19fe98 fix downloading news when news directory is missing, patch by gemal.dk, r/sr=me 209641
git-svn-id: svn://10.0.0.236/trunk@149127 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-10 23:38:10 +00:00
dbaron%dbaron.org
c53d72392a Clean up nsIFrame::IsEmpty signature and move towards making 'white-space' work on inlines. b=191699 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@149126 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-10 23:36:06 +00:00
bienvenu%nventure.com
94f0a78aea fix ldap server and local folder migration to work w/o relaunch, r/sr=mscott 223560
git-svn-id: svn://10.0.0.236/trunk@149125 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-10 23:32:53 +00:00
despotdaemon%netscape.com
3d47176623 Pseudo-automatic update of changes made by brendan@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@149124 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-10 23:30:36 +00:00
neil%parkwaycc.co.uk
eca1c63970 Bug 50223 Clicking on a sidebar tab should set focus to its content r=pch sr=alecf
git-svn-id: svn://10.0.0.236/trunk@149123 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-10 23:15:52 +00:00
bienvenu%nventure.com
293bd4fff1 fix handling of online sub directories with imap namespaces, r/sr=mscott 219645
git-svn-id: svn://10.0.0.236/trunk@149122 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-10 23:13:54 +00:00
neil%parkwaycc.co.uk
b5cc2a87bf Bug 168479 Citation prefix should not be interpreted as HTML r=brade sr=mscott
git-svn-id: svn://10.0.0.236/trunk@149121 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-10 23:04:15 +00:00
jocuri%softhome.net
6a9a5184f6 Bug 225234: Wrong comment in editusers.cgi; r=timeless; a=myk.
git-svn-id: svn://10.0.0.236/trunk@149119 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-10 17:56:03 +00:00
mvl%exedo.nl
34e829cde6 Persist checkbox to block domain in the cookie manager.
bug 75119, r=biesi, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@149118 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-10 16:56:37 +00:00
mostafah%oeone.com
d187946cac Checking in patch for Japanese translation update. (Bug 220860)
git-svn-id: svn://10.0.0.236/trunk@149117 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-10 16:35:44 +00:00
neil%parkwaycc.co.uk
a41d8ee812 Bug 224251 Bookmarks panel doesn't focus bookmarks tree when selected r=pch sr=alecf
git-svn-id: svn://10.0.0.236/trunk@149116 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-10 16:27:42 +00:00
neil%parkwaycc.co.uk
30cac637f2 Bug 135607 Add throbber to help toolbar p=rlk@trvenv.com r=me sr=alecf
git-svn-id: svn://10.0.0.236/trunk@149115 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-10 16:25:46 +00:00
despotdaemon%netscape.com
65c1d2af06 Pseudo-automatic update of changes made by brendan@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@149114 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-10 16:09:31 +00:00
timeless%mozdev.org
52a9f1dbf6 Bug 214387 nsAddressBook.h:81: warning: `struct ExportAttributesTableStruct EXPORT_ATTRIBUTES_TABLE[53]' defined but not used
r=alecf sr=alecf


git-svn-id: svn://10.0.0.236/trunk@149113 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-10 15:44:47 +00:00
jshin%mailaps.org
3baa0d0398 bug 221666 : the latest in a series of landing for this bug. This is to fix run-time linking error in gtk2 build.
git-svn-id: svn://10.0.0.236/trunk@149112 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-10 12:24:51 +00:00
ben%bengoodger.com
683034b80f remove unnecessary entries from packages-static
git-svn-id: svn://10.0.0.236/trunk@149109 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-10 07:18:31 +00:00
ben%bengoodger.com
caef01a43c Add satchel to the packager list
git-svn-id: svn://10.0.0.236/trunk@149108 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-10 07:10:53 +00:00
ben%bengoodger.com
ad7aceba0f Bind the XPIs.
git-svn-id: svn://10.0.0.236/trunk@149107 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-10 07:10:41 +00:00
ben%bengoodger.com
2998a34699 Include browser-region in this jst file
git-svn-id: svn://10.0.0.236/trunk@149106 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-10 06:44:06 +00:00
scott%scott-macgregor.org
7f97916c41 Bug #186578 --> Escape key should close standalone message window
port by mbr from the trunk.


git-svn-id: svn://10.0.0.236/trunk@149105 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-10 06:35:14 +00:00
scott%scott-macgregor.org
252292f6f9 remove obsolete files from the packaging list. Port by MBR.
git-svn-id: svn://10.0.0.236/trunk@149104 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-10 06:34:07 +00:00
scott%scott-macgregor.org
fe8ca2fc8e Port Bug #224608 to thunderbird: Remove shortcut keys from mail context menus
thanks to mbr for the patch


git-svn-id: svn://10.0.0.236/trunk@149103 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-10 06:31:53 +00:00
scott%scott-macgregor.org
75ffacae20 package builtinURLS.js
git-svn-id: svn://10.0.0.236/trunk@149102 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-10 06:29:35 +00:00
scott%scott-macgregor.org
cbff566064 export XPCNativeWrapper.js
git-svn-id: svn://10.0.0.236/trunk@149101 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-10 06:25:35 +00:00
scott%scott-macgregor.org
eea3c95fd0 Bug #225188 --> crash when quitting mail after posting a news article by adding a missing addref.
r/sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@149100 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-10 06:23:01 +00:00
hpradhan%hotpop.com
5024f10b1e bug 223108 : Syntax error when loading non-existant external javascript file
r+sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@149099 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-10 05:53:48 +00:00
hpradhan%hotpop.com
20eeead4f2 bug 218297 : disabled property of input elements is not stored in history
r=jkeiser sr=jst


git-svn-id: svn://10.0.0.236/trunk@149098 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-10 05:52:29 +00:00
ben%bengoodger.com
14d796e4c4 Let's not actually package up these files until they work, to save on download size.
git-svn-id: svn://10.0.0.236/trunk@149097 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-10 04:48:00 +00:00
scott%scott-macgregor.org
53ae8c1d66 Bug #224119 --> Spell Check dialog for mailnews needs url for localized dictionaries. We are pointing it to:
http://dictionaries.mozdev.org/installation.html

for now.

sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@149096 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-10 04:10:06 +00:00
scott%scott-macgregor.org
38991e404b add missing window menu item for OSX
git-svn-id: svn://10.0.0.236/trunk@149095 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-10 04:05:23 +00:00
justdave%syndicomm.com
680df0c8f4 Bump version number to 2.17.6
git-svn-id: svn://10.0.0.236/trunk@149093 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-10 03:56:38 +00:00
igor%mir2.org
22cd70c941 Patch from Dave Russo to wrap arguments array properly: the code has to allocate new Object[] array since Context.newObject needs instances of Object[], not SomeObjectSubclass[], to work properly.
git-svn-id: svn://10.0.0.236/trunk@149092 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-10 02:18:11 +00:00
igor%mir2.org
4bde27fddc Check in Context.newArray(Scriptable scope, Object[] elements) that elements is instance of Object[] and not SomeObjectSubclass[] to expose broken usage of newArray as soon as possible.
git-svn-id: svn://10.0.0.236/trunk@149091 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-10 02:14:37 +00:00
rginda%hacksrus.com
3e720e5c9e fixes decoding of ctcp actions when they arrive on a view that is not the current view
git-svn-id: svn://10.0.0.236/trunk@149090 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-10 01:11:48 +00:00
scott%scott-macgregor.org
09607f0dbc Packaging for xmlextras
git-svn-id: svn://10.0.0.236/trunk@149089 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-10 00:30:08 +00:00
cbiesinger%web.de
37988be7cf #include <..> -> #include ".."
git-svn-id: svn://10.0.0.236/trunk@149088 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-10 00:01:17 +00:00
cbiesinger%web.de
1b53b28450 fix case of header file (fixes bustage probably)
git-svn-id: svn://10.0.0.236/trunk@149087 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-09 23:59:11 +00:00
darin%meer.net
dad5e87bbc fixes bug 225016 "make IPC startup handshake (send CLIENT_HELLO, wait for CLIENT_ID) synchronous" r=timeless
git-svn-id: svn://10.0.0.236/trunk@149086 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-09 23:49:24 +00:00
cbiesinger%web.de
7005e76e72 adding test program to test synchronous open of channels, rs=darin
git-svn-id: svn://10.0.0.236/trunk@149085 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-09 23:44:02 +00:00
ben%bengoodger.com
3060f3b48d Changing the theme internal name so it actually works in the nightlies.
git-svn-id: svn://10.0.0.236/trunk@149084 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-09 23:25:56 +00:00
ben%bengoodger.com
1433148a3a Changing the theme internal name so it actually works in nightlies.
git-svn-id: svn://10.0.0.236/trunk@149083 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-09 23:25:31 +00:00
ben%bengoodger.com
83a9aefd13 Update skin name so the new theme actually works
git-svn-id: svn://10.0.0.236/trunk@149082 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-09 23:24:23 +00:00
timeless%mozdev.org
5e89622ca2 Bug 225120 Remove compiler warnings
patch by arne.anka@stupido.com r=dbaron sr=bz


git-svn-id: svn://10.0.0.236/trunk@149081 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-09 22:51:28 +00:00
darin%meer.net
e2d1a317aa fixes bug 224240 "nsURIChecker cleanup" r=biesi sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@149080 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-09 22:49:57 +00:00
timeless%mozdev.org
c759b31de1 Bug 225005 assign t access key to File>Ge_t Next x News Messages
r=neil sr=roc


git-svn-id: svn://10.0.0.236/trunk@149079 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-09 22:47:18 +00:00
timeless%mozdev.org
3b577c1f6e Bug 68902 thread-related columns (unread, total) are poorly named
r=neil sr=roc


git-svn-id: svn://10.0.0.236/trunk@149078 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-09 22:43:13 +00:00
bryner%brianryner.com
9e478314d9 get rid of console window for win32 gcc builds, and limit heap size per bug 127069.
git-svn-id: svn://10.0.0.236/trunk@149077 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-09 22:17:10 +00:00
chanial%noos.fr
12a3024048 bug 221599 and 225150: remove ununused setter/getter in overrideHandler.js
r=biesi, sr=bz


git-svn-id: svn://10.0.0.236/trunk@149076 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-09 21:51:59 +00:00
jocuri%softhome.net
9aa27336fa Bug 207211: Editgroups.cgi - template for add a group page; r=myk; a=myk.
git-svn-id: svn://10.0.0.236/trunk@149075 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-09 21:07:26 +00:00
jshin%mailaps.org
4cc31d9a0d bug 221666 : remove redundant copy of nsComprressedCharMap.* : one more missing file in the last check-in
git-svn-id: svn://10.0.0.236/trunk@149074 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-09 20:47:11 +00:00
brendan%mozilla.org
b1416c6cce Revise js_DecompileValueGenerator assertion in light of JS_HAS_NO_SUCH_METHOD.
git-svn-id: svn://10.0.0.236/trunk@149073 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-09 20:31:16 +00:00
jshin%mailaps.org
d18d11141b bug 221666 : checked in the wrong patch(the second latest) in the previous landing. fix bustage : Sorry !
git-svn-id: svn://10.0.0.236/trunk@149072 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-09 19:48:11 +00:00
danm-moz%comcast.net
b50d625af6 restore removal of blur suppression from rev 1.39 accidentally deleted in rev 1.40. r=bryner
git-svn-id: svn://10.0.0.236/trunk@149071 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-09 19:14:09 +00:00
jshin%mailaps.org
dd5622d3bd removing 'pollution' gotten sneaked in by mistake (when landing for bug 221024)
git-svn-id: svn://10.0.0.236/trunk@149070 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-09 19:10:28 +00:00
jshin%mailaps.org
17a9724388 bug 221024 : add a new option for turning invisible chars. to 'nothingness' to the transliterator (r=smontagu, sr=rbs)
git-svn-id: svn://10.0.0.236/trunk@149069 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-09 18:52:01 +00:00
jshin%mailaps.org
8feb2a89c6 bug 221666 : remove redundant copy of nsCompressedCharMap.* (moved to intl/unicharutil) (r=smontagu, sr=rbs)
git-svn-id: svn://10.0.0.236/trunk@149068 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-09 18:44:11 +00:00
jshin%mailaps.org
bd4de40729 bug 221666 : remove redundant copy of nsCompressedCharMap.(h|cpp) and move them to intl/unicharutil out of gfx (r=smontagu, sr=rbs)
git-svn-id: svn://10.0.0.236/trunk@149067 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-09 18:39:19 +00:00
danm-moz%comcast.net
43920f3e19 tweak rev 1.137 to reduce the population of warnings from 2131 back to 2129
git-svn-id: svn://10.0.0.236/trunk@149066 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-09 16:33:14 +00:00
rlk%trfenv.com
f4e55c82e8 Bug 225180 - Typo in the keyboard shortcuts help section. r=rlk@trfenv.com Patch by Daniel Wang (stolenclover@yahoo.com.tw).
git-svn-id: svn://10.0.0.236/trunk@149065 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-09 14:54:13 +00:00
bmlk%gmx.de
92bb4f16d7 cosmetics for viewer in xul bug 137331 r/sr dbaron
git-svn-id: svn://10.0.0.236/trunk@149064 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-09 13:39:14 +00:00
bmlk%gmx.de
02d64302fc issue style change reflow also at the table caption when there is a style change reflow
that is targeted at the inner table frame. This is currently necessary due to bizarre
style contetxt relationsship between inner and outer table frame, bug 222846 r/sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@149063 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-09 11:35:52 +00:00
bmlk%gmx.de
c10d3984b9 dont shrink mRowCount when inserting cells in a row, bug 220536, r/sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@149062 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-09 08:47:05 +00:00
bzbarsky%mit.edu
0c68306303 Fix bug 101320 -- padding on small border-box sizing things with non-auto
widths is not a good idea.  Very old patch by rods, r=bzbarsky (now),
sr=attinasi (then).  Did I mention this patch is old?


git-svn-id: svn://10.0.0.236/trunk@149061 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-09 07:40:09 +00:00
bryner%brianryner.com
a235522388 Minor fix to parsing of readelf output. Allow a hyphen in the section name, and allow 6 digit fields (i.e. section size) to be longer than 6 digits. rs=ben.
git-svn-id: svn://10.0.0.236/trunk@149060 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-09 07:05:21 +00:00
chanial%noos.fr
dfb16601ac Bug 225091: Ctrl+P no longer works
git-svn-id: svn://10.0.0.236/trunk@149059 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-09 05:49:50 +00:00
jshin%mailaps.org
e262e13b47 bug 225106 : remove redundant charset alias resoultion code (r=smontagu, sr=bz)
git-svn-id: svn://10.0.0.236/trunk@149058 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-09 05:45:21 +00:00
brendan%mozilla.org
d256e525a6 Restore long-lost obj=null setting so null() etc. (calling primitive-type values) fails as expected, instead of crashing (224956, r=shaver).
git-svn-id: svn://10.0.0.236/trunk@149057 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-09 03:58:48 +00:00
ben%bengoodger.com
46128f559a Pinstripe for Firebird, new default theme for MacOS X. Contributed by Kevin Gerich (webmail@kmgerich.com), iconography by Stephen Horlander (stephen@noved.org)
git-svn-id: svn://10.0.0.236/trunk@149055 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-09 03:12:52 +00:00
ben%bengoodger.com
6c1e39c863 Pinstripe for Firebird, default theme on MacOS X. Contributed by Kevin Gerich (webmail@kmgerich.com), iconography by Stephen Horlander (stephen@noved.org)
git-svn-id: svn://10.0.0.236/trunk@149054 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-09 03:11:48 +00:00
scott%scott-macgregor.org
e1a1b17774 fix mac bustage
git-svn-id: svn://10.0.0.236/trunk@149053 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-09 01:58:21 +00:00
darin%meer.net
44587374a9 minor IDL tweak to make getNextAddr return PRNetAddr instead -- does not
change the binary interface.  r=botbot


git-svn-id: svn://10.0.0.236/trunk@149052 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-09 01:29:58 +00:00
bzbarsky%mit.edu
f5402856e3 Follow-up fix for crash bug 118685. Patch by mats.palmgren@bredband.net (Mats
Palmgren), r+sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@149051 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-08 23:53:49 +00:00
samuel%sieb.net
95df239711 Bug 220700 - switching tabs should focus input box
r=rginda
chatzilla only


git-svn-id: svn://10.0.0.236/trunk@149050 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-08 23:47:04 +00:00
pschwartau%netscape.com
4416df5723 Adding one more section.
git-svn-id: svn://10.0.0.236/trunk@149049 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-08 23:02:59 +00:00
pschwartau%netscape.com
77709f023c Adding more sections.
git-svn-id: svn://10.0.0.236/trunk@149048 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-08 22:54:19 +00:00
pschwartau%netscape.com
4f34ba5dfb Removing a stray comment.
git-svn-id: svn://10.0.0.236/trunk@149047 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-08 22:50:27 +00:00
pschwartau%netscape.com
d4aebe2650 Initial add. Regression test for bug 224956.
git-svn-id: svn://10.0.0.236/trunk@149046 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-08 22:48:54 +00:00
gerv%gerv.net
ec2f077547 Bug 179339 - Simplify and improve the stored query mechanism. Patch by gerv; r,a=myk.
git-svn-id: svn://10.0.0.236/trunk@149043 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-08 21:49:20 +00:00
bzbarsky%mit.edu
26875d9420 document.config has become document.domConfig to prevent backwards-compat
issues.  Bug 222733, r+sr=jst


git-svn-id: svn://10.0.0.236/trunk@149040 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-08 19:30:30 +00:00
brendan%mozilla.org
4c11bc6c10 Atomize rt->emptyString so '' constants all share it.
git-svn-id: svn://10.0.0.236/trunk@149039 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-08 18:54:33 +00:00
gerv%gerv.net
56591eff6b Bug 225081 - Tests are failing due to checkin for bug 223913. Sorry about that - it worked on my machine, but not any machine without the excluded template. Doh. Patch by gerv; r,a=mozbot.
git-svn-id: svn://10.0.0.236/trunk@149038 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-08 18:51:07 +00:00
gerv%gerv.net
c19f469216 Bug 224913 - Need tests to check whether any templates uses the bareword "bug" or variations. Patch by gerv; r,a=justdave.
git-svn-id: svn://10.0.0.236/trunk@149037 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-08 18:09:28 +00:00
gerv%gerv.net
652b406962 Bug 195530 - Make javascript version of buglists available, part 2. This is a security fix to prevent remote sites being able to see sensitive bug data. Patch by gerv; r=justdave, r=myk, a=justdave.
git-svn-id: svn://10.0.0.236/trunk@149036 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-08 18:04:36 +00:00
cbiesinger%web.de
63fc7c860b bug 223997
PluginHostImpl should use GetTypeFromURI not FromExtension
r=peterlubczynski sr=bz


git-svn-id: svn://10.0.0.236/trunk@149035 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-08 17:01:46 +00:00
chanial%noos.fr
f37d167f0d Bug 224990: search bar is unusuable if the specified searchplugin is not found.
If the search engine is not found, fall back to find in page


git-svn-id: svn://10.0.0.236/trunk@149034 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-08 06:06:11 +00:00
samuel%sieb.net
32add6e021 Bug 224959 - ctrl-pgup and ctrl-pgdn are backwards
r=rginda
chatzilla only


git-svn-id: svn://10.0.0.236/trunk@149033 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-08 04:26:08 +00:00
ben%bengoodger.com
2535c30096 change version number, adjust script to remove timebomb (thanks Simon Paquet)
git-svn-id: svn://10.0.0.236/trunk@149032 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-08 00:33:09 +00:00
gerv%gerv.net
2d1beb3b28 Bug 221160 - crash if illegal date specified in new charts date range. Patch by gerv; r=kiko, a=justdave.
git-svn-id: svn://10.0.0.236/trunk@149031 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-08 00:27:43 +00:00
gerv%gerv.net
bbabf0eed3 Bug 186130 - collectstats.pl doesn't work if 'requirelogin' set. Patch by gerv; r=bbaetz, a=justdave.
git-svn-id: svn://10.0.0.236/trunk@149030 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-08 00:26:41 +00:00
gerv%gerv.net
9dd361788f Bug 222564 - The chart made when creating a new Product/Component is not public. Patch by gerv; r=kiko, a=justdave.
git-svn-id: svn://10.0.0.236/trunk@149029 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-08 00:25:31 +00:00
scott%scott-macgregor.org
f5ef96f82e View / Charsets / Customize dialog is not showing up. Package the right files
git-svn-id: svn://10.0.0.236/trunk@149028 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-08 00:02:03 +00:00
leaf%mozilla.org
2b11c32436 adding rough installer creation hack for release-tinderbox script
git-svn-id: svn://10.0.0.236/trunk@149027 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 23:52:00 +00:00
jocuri%softhome.net
d7ae293839 Bug 225024: Space chomping issue in create.html.tmpl; r=kiko; a=myk.
git-svn-id: svn://10.0.0.236/trunk@149026 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 23:23:55 +00:00
rlk%trfenv.com
b044ce4e43 Removing obsolete files that are not part of the build.
git-svn-id: svn://10.0.0.236/trunk@149025 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 23:08:24 +00:00
pschwartau%netscape.com
f014ff6806 Correcting a mistake in this testcase, discovered by zack-weg@gmx.de. The left and right parens were not balanced!
git-svn-id: svn://10.0.0.236/trunk@149024 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 22:47:34 +00:00
bryner%brianryner.com
f1d4967aef Add mozapps installer makefiles to allmakefiles.sh, and don't build it if --disable-installer was used. Fixes bug 224999. Does not affect the default build.
git-svn-id: svn://10.0.0.236/trunk@149023 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 22:44:35 +00:00
neil%parkwaycc.co.uk
5d89310b66 Bug 113591 Clicking on a link while offline should give instructions to go online p=gautheri@noos.fr r=me sr=brendan
git-svn-id: svn://10.0.0.236/trunk@149022 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 22:35:49 +00:00
igor%mir2.org
0f204cac48 Changes in Security API: using CodeBlock interface instead of reusing Script to represent code that should be executed with different domain.
git-svn-id: svn://10.0.0.236/trunk@149021 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 22:29:59 +00:00
igor%mir2.org
57b838f188 New interface to refer to code executed with a particular context and arguments.
git-svn-id: svn://10.0.0.236/trunk@149020 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 22:28:22 +00:00
igor%mir2.org
77a9f71f13 1. Removal of very recently introduced hideFromContextListeners: it was a wrong solution to the problem of running scripts under independent Context instances on the same thread.
2. Optimization of Context.enter()/Context.exit() when ThreadLocal is available:
Store Context[1], not Context in the variable so  Context.enter()/Context.exit() would need to access ThreadVar only once and then update the reference.


git-svn-id: svn://10.0.0.236/trunk@149019 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 22:24:53 +00:00
igor%mir2.org
01b3ff916d Added setDouble, setString that are used in IRFactory during constant folding
git-svn-id: svn://10.0.0.236/trunk@149018 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 22:18:49 +00:00
igor%mir2.org
add1f6e13c Move all contant folding logic to IRFactory where it simpler to do and possible to reuse tree nodes during folding.
git-svn-id: svn://10.0.0.236/trunk@149017 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 22:17:54 +00:00
scott%scott-macgregor.org
65e5274547 If you are building thunderbird with the dom inspector extension, then add hooks to make sure dom inspector gets overlayed into thunderbird properly.
Part of the work necessary to make a dom inspector extension for thunderbird.


git-svn-id: svn://10.0.0.236/trunk@149016 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 21:29:40 +00:00
despotdaemon%netscape.com
cd12bccd6b Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@149015 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 20:40:11 +00:00
despotdaemon%netscape.com
c3dfaf9d19 Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@149014 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 20:38:16 +00:00
despotdaemon%netscape.com
8db42b8987 Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@149013 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 20:20:35 +00:00
timeless%mozdev.org
e994f0ffcc Bug 222056 Integrate warning fix from Adobe for e_pow.c and e_sqrt.c
Patch by Adobe rs=brendan


git-svn-id: svn://10.0.0.236/trunk@149012 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 19:46:29 +00:00
pinkerton%netscape.com
bc07570b8c don't return when there is no return value for a method (bug 224654)
git-svn-id: svn://10.0.0.236/trunk@149011 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 19:38:24 +00:00
bienvenu%nventure.com
da457bda5d 186578 make escape close the stand-alone msg window, patch by gemal, r=neil.parkwaycc, sr=me
git-svn-id: svn://10.0.0.236/trunk@149010 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 19:32:56 +00:00
mostafah%oeone.com
ecba615a4c Removing DOS type carriage returns
git-svn-id: svn://10.0.0.236/trunk@149009 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 19:18:29 +00:00
scott%scott-macgregor.org
245ef1c0d2 change comment to use //
git-svn-id: svn://10.0.0.236/trunk@149008 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 19:14:06 +00:00
mostafah%oeone.com
c25872914a Synched language files after recent checkin for bug 219589
git-svn-id: svn://10.0.0.236/trunk@149007 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 19:09:16 +00:00
mostafah%oeone.com
f47155e56f Checking in part of patch
http://bugzilla.mozilla.org/attachment.cgi?id=134966&action=view
for bug 219589: Calendar Extension for Thunderbird


git-svn-id: svn://10.0.0.236/trunk@149006 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 18:25:38 +00:00
leaf%mozilla.org
9fc965e189 bug 224768, r=dbaron. update alpha to beta in version strings
git-svn-id: svn://10.0.0.236/trunk@149005 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 18:23:23 +00:00
pschwartau%netscape.com
216114a2ec Patch by zack-weg@gmx.de correcting errors in this testcase. See bug 224951.
git-svn-id: svn://10.0.0.236/trunk@149002 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 18:08:35 +00:00
pschwartau%netscape.com
7649771d19 Rearranging code to make style consistent with other tests in this directory.
git-svn-id: svn://10.0.0.236/trunk@149001 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 18:00:09 +00:00
sicking%bigfoot.com
f064fa0960 Fix build bustage by taking the bug 224331 into account.
git-svn-id: svn://10.0.0.236/trunk@149000 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 17:07:03 +00:00
sicking%bigfoot.com
53d568f224 Bug 213445: Treat not having mParent *or* not having mDocument as not being in the documnt to fix radiobuttons created through sinks other then the html-sink.
r=bryner sr=jst


git-svn-id: svn://10.0.0.236/trunk@148997 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 16:53:46 +00:00
sicking%bigfoot.com
9794c1e527 Bug 224856: Fix nsGenericDOMDataNode::AppendTextTo by not relying on mText.Get1b() being nullterminated
r=peterv sr=jst


git-svn-id: svn://10.0.0.236/trunk@148995 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 16:46:15 +00:00
relyea%netscape.com
9e80d9ec0e Repair error case for DH code in previous patch.
git-svn-id: svn://10.0.0.236/trunk@148991 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 16:21:40 +00:00
igor%mir2.org
cbe9f4c826 Do constant folding during parsing since it is cheap to do that at this stage then in optimizer during separated phase so even the interpreter will take advantage of the folding.
git-svn-id: svn://10.0.0.236/trunk@148990 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 15:58:57 +00:00
rlk%trfenv.com
ea132f7860 Bug 95770 - The help documentation should be formatted in some better way.
certs_prefs_help.xhtml, r=caillon.


git-svn-id: svn://10.0.0.236/trunk@148989 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 15:43:48 +00:00
mostafah%oeone.com
1bb14afcdb Checking in patch,
http://bugzilla.mozilla.org/attachment.cgi?id=134967&action=view
for bug 219589: Calendar Extension for Thunderbird
( Note: shortened a few filenames )


git-svn-id: svn://10.0.0.236/trunk@148987 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 15:10:44 +00:00
bsmedberg%covad.net
6e255c44a2 Use -A instead of -r HEAD to fix tbox build bustage.
git-svn-id: svn://10.0.0.236/trunk@148985 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 14:56:23 +00:00
bsmedberg%covad.net
fc76d5429e Build IPC from the trunk instead of the IPC_BRANCH_20030304 (no bug) r/sr=leaf+darin
Specifying HEAD ensures that existing trees will be moved from the branch to the trunk.


git-svn-id: svn://10.0.0.236/trunk@148984 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 14:29:30 +00:00
bsmedberg%covad.net
0050990907 Moving IPC code from the IPC_BRANCH_20030304 to the trunk. No actual code changes.
r/sr=leaf+darin


git-svn-id: svn://10.0.0.236/trunk@148982 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 13:50:30 +00:00
bsmedberg%covad.net
c7450c45fe CVS removing old location of IPC code. New location is ipc/ipcd. r/sr=leaf+darin
git-svn-id: svn://10.0.0.236/trunk@148981 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 13:13:07 +00:00
neil%parkwaycc.co.uk
8c43a17ef2 Bug 224918 When not using Download Manager, closing progress dialogs doesn't cancel download r=biesi sr=bz
git-svn-id: svn://10.0.0.236/trunk@148980 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 12:27:21 +00:00
ben%bengoodger.com
e14eae8ac1 Add XUL_APP installer to the build _after_ the xpinstall directory is built. r/sr=bryner
git-svn-id: svn://10.0.0.236/trunk@148979 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 10:52:37 +00:00
ben%bengoodger.com
10b4e0ce1e Remove installer from the build here...
git-svn-id: svn://10.0.0.236/trunk@148978 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 10:51:15 +00:00
bryner%brianryner.com
b7dacdff78 Attempting to fix Windows bustage
git-svn-id: svn://10.0.0.236/trunk@148977 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 10:16:36 +00:00
bryner%brianryner.com
05acc6f72e Inline nsIContent::GetParent() and GetDocument(). Also, remove unused return value on SetParent(). Bug 224331, r=sicking, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@148976 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 09:47:23 +00:00
ben%bengoodger.com
717c4fbbbf Don't build seamonkey installer FE for XUL_APPs. r/sr=bryner
git-svn-id: svn://10.0.0.236/trunk@148975 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 09:20:16 +00:00
bryner%brianryner.com
ff805e4a74 Don't --disable-installer.
git-svn-id: svn://10.0.0.236/trunk@148974 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 08:38:11 +00:00
jocuri%softhome.net
cc8d5406b3 Bug 198460: Better wording for create account to stress valid email address; r=kiko; a=justdave.
git-svn-id: svn://10.0.0.236/trunk@148973 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 08:27:12 +00:00
jocuri%softhome.net
75fce9c684 Bug 219475: The check for null db entries in process_bug.cgi is wrong; patch by Chuck Duvall <caduvall@glue.umd.edu>; r=bbaetz; a=justdave.
git-svn-id: svn://10.0.0.236/trunk@148968 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 08:05:01 +00:00
scott%scott-macgregor.org
8b0b941e3c add an id for the js console menu item
git-svn-id: svn://10.0.0.236/trunk@148967 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 06:44:56 +00:00
scott%scott-macgregor.org
b08c762815 remove access key for windows menu item on the mac
git-svn-id: svn://10.0.0.236/trunk@148962 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 06:21:57 +00:00
bienvenu%nventure.com
864dfd8a13 follow on fix to 195047, only one server gets junk mail purged, r/sr=mscott
git-svn-id: svn://10.0.0.236/trunk@148956 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 05:31:15 +00:00
chanial%noos.fr
18a4a9a862 add browser.search.defaultengine to the pref sanctuary
git-svn-id: svn://10.0.0.236/trunk@148954 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 05:00:06 +00:00
bzbarsky%mit.edu
26efc205f6 Strip quotes from inside col/row-specs (where there should be no quotes to
start with, but some sites just code like that).  Bug 224598, patch by
mats.palmgren@bredband.net (Mats Palmgren), r+sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@148952 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 04:26:30 +00:00
chanial%noos.fr
8bc8fb24f1 fix bustage: build the win installer on windows only
git-svn-id: svn://10.0.0.236/trunk@148951 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 04:10:29 +00:00
relyea%netscape.com
0d72b0de0c Verify Parameters from the user before passing it on to freebl. r=nelson
git-svn-id: svn://10.0.0.236/trunk@148950 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 03:38:59 +00:00
relyea%netscape.com
17656b6e76 Add defines for DH and RSA key limits
git-svn-id: svn://10.0.0.236/trunk@148949 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 03:36:33 +00:00
bzbarsky%mit.edu
2bb01b1cd9 Fix crash bug 118685. Patch by mats.palmgren@bredband.net (Mats Palmgren),
r=bryner, sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@148948 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 03:35:05 +00:00
bzbarsky%mit.edu
c681a0e72f Bail out early if we have no area to invalidate anyway. Bug 224871, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@148947 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 03:00:30 +00:00
ben%bengoodger.com
13a9ad61ab Turn it all on!
git-svn-id: svn://10.0.0.236/trunk@148946 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 02:46:05 +00:00
ben%bengoodger.com
2675704110 last updates
git-svn-id: svn://10.0.0.236/trunk@148945 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 02:31:10 +00:00
ben%bengoodger.com
99f9e22c27 Last script updates
git-svn-id: svn://10.0.0.236/trunk@148944 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 02:31:01 +00:00
danm-moz%comcast.net
6ee880a259 don't focus the parent of the window being closed if that parent is the hidden window. this reinstates rev 1.52, bug 22658. now bug 224058. r=ere, roc
git-svn-id: svn://10.0.0.236/trunk@148940 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 02:13:32 +00:00
ben%bengoodger.com
90e021b981 Final changes!
git-svn-id: svn://10.0.0.236/trunk@148939 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 02:07:33 +00:00
ben%bengoodger.com
9cab3f310b More updates...
git-svn-id: svn://10.0.0.236/trunk@148938 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 01:52:16 +00:00
nelsonb%netscape.com
cc3be11c3e Correct the validity checks on certain ASN.1 objects, allowing some that
were previous disallowed, and vice versa.  Bug 53339.


git-svn-id: svn://10.0.0.236/trunk@148937 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 01:41:22 +00:00
bienvenu%nventure.com
ad4fbe6192 junk folder purging only works on one account, r/sr=mscott 195047
git-svn-id: svn://10.0.0.236/trunk@148936 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 01:33:01 +00:00
bzbarsky%mit.edu
01ddaaaaa3 Fix some CSS errors
git-svn-id: svn://10.0.0.236/trunk@148935 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 01:26:51 +00:00
chanial%noos.fr
332b9f5ea6 pref save_print_settings is no more.
git-svn-id: svn://10.0.0.236/trunk@148934 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 01:24:16 +00:00
sicking%bigfoot.com
fb42908c6e Make buster build again. Not part of build.
Patch by Pike. r=me


git-svn-id: svn://10.0.0.236/trunk@148933 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 00:21:08 +00:00
timeless%mozdev.org
b7e5034597 Bug 224901 oom crash in MakeContentObject for form controls
r=dbaron sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@148932 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-06 23:10:45 +00:00
jocuri%softhome.net
e93919c453 Bug 155119: reassigning bugs to a product with no components gives 'browser' error; patch by Chuck Duvall <caduvall@glue.umd.edu>; r=bbaetz; a=justdave.
git-svn-id: svn://10.0.0.236/trunk@148931 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-06 21:55:25 +00:00
despotdaemon%netscape.com
c49b696468 Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@148930 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-06 20:47:28 +00:00
mvl%exedo.nl
da65c926f9 Whitespace only change, to indicate that the previous comment was supposed to be:
Ignore the port when checking permissions. Bug 200644, r=dwitte, sr=darin


git-svn-id: svn://10.0.0.236/trunk@148927 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-06 20:25:13 +00:00
mvl%exedo.nl
6a86068833 Put back a line that shouldn't have been removed for bug 161130
git-svn-id: svn://10.0.0.236/trunk@148926 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-06 20:21:05 +00:00
bsmedberg%covad.net
993a59a794 Bug 224840 (regression from bug 212222) - the alpha sort is a reverse sort... rs=darin
git-svn-id: svn://10.0.0.236/trunk@148925 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-06 20:11:01 +00:00
dwitte%stanford.edu
9d98c5f605 #223782
r=jst, sr=darin
remove support for dom.disable_cookie_[get,set] prefs


git-svn-id: svn://10.0.0.236/trunk@148924 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-06 19:50:58 +00:00
mkaply%us.ibm.com
6ab2ee91d4 #223782
r=jst, sr=darin
remove support for dom.disable_cookie_[get,set] prefs


git-svn-id: svn://10.0.0.236/trunk@148923 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-06 19:35:22 +00:00
bienvenu%nventure.com
183e7b68e2 fix 54911 news posting sometimes goes to wrong news server, patch by ch.ey@gmx.net r=me, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@148922 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-06 19:32:01 +00:00
mkaply%us.ibm.com
f950023966 #152264
r=jshin, sr=blizzard
zh-HK support for firebird and thunderbird


git-svn-id: svn://10.0.0.236/trunk@148921 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-06 19:24:32 +00:00
despotdaemon%netscape.com
a4f14f794c Pseudo-automatic update of changes made by scott@scott-macgregor.org.
git-svn-id: svn://10.0.0.236/trunk@148920 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-06 19:19:24 +00:00
mkaply%us.ibm.com
2cc472decb #152264
r=jshin, sr=blizzard
zh-HK support for firebird and thunderbird


git-svn-id: svn://10.0.0.236/trunk@148919 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-06 18:57:39 +00:00
chanial%noos.fr
ddf211e154 cvs remove the obsolete wizard manager, thanks to the work by Stefan Borggraefe <borggraefe@despammed.com>, neil and timeless.
Great !!!


git-svn-id: svn://10.0.0.236/trunk@148918 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-06 18:40:43 +00:00
scott%scott-macgregor.org
c9843ab265 Bug #224380 --> some items in message menu should be disabled if no messages are selected
thanks to mbr for the fix

r=bienvenu
sr=mscott


git-svn-id: svn://10.0.0.236/trunk@148917 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-06 18:31:39 +00:00
scott%scott-macgregor.org
40429ca5cf Bug #224380 --> some items in message menu should be disabled if no messages are selected
thanks to mbr for the fix


git-svn-id: svn://10.0.0.236/trunk@148916 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-06 18:30:03 +00:00
scott%scott-macgregor.org
d44644c408 try to remove ctrl-m's
git-svn-id: svn://10.0.0.236/trunk@148915 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-06 17:12:39 +00:00
scott%scott-macgregor.org
eefb731d54 window menu for OSX tweaks. Thanks to Don Crandall for the patch
git-svn-id: svn://10.0.0.236/trunk@148914 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-06 16:39:48 +00:00
bienvenu%nventure.com
fd210fc968 fix problem creating local folder .msf file if missing, 224849 r/sr=mscott
git-svn-id: svn://10.0.0.236/trunk@148913 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-06 16:28:44 +00:00
bzbarsky%mit.edu
4bd928df94 Fixing invalid CSS
git-svn-id: svn://10.0.0.236/trunk@148912 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-06 16:20:15 +00:00
bzbarsky%mit.edu
598a8ea1a7 Only paint the image if its computed width or height is nonzero. Otherwise, we
may divide by zero when computing the transform matrix.  Bug 221975, r+sr=roc


git-svn-id: svn://10.0.0.236/trunk@148910 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-06 16:03:34 +00:00
timeless%mozdev.org
ba3b1d547f Bug 224657 errors in pref-advanced.xul when @mozilla.org/oji/jvm-config-mgr;1 or @mozilla.org/system-preference-service;1 are unavailable
r=neil sr=roc


git-svn-id: svn://10.0.0.236/trunk@148909 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-06 15:24:11 +00:00
timeless%mozdev.org
750b50e414 Bug 220891 Create Profile Wizard overhaul
patch by borggraefe@despammed.com r=neil sr=roc


git-svn-id: svn://10.0.0.236/trunk@148908 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-06 14:10:13 +00:00
timeless%mozdev.org
c833710ea6 Bug 220891 Create Profile Wizard overhaul
patch by borggraefe@despammed.com r=neil sr=roc


git-svn-id: svn://10.0.0.236/trunk@148907 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-06 13:33:51 +00:00
ben%bengoodger.com
b7b76bfa9a Don't build downloading code just now.
git-svn-id: svn://10.0.0.236/trunk@148906 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-06 09:52:01 +00:00
ben%bengoodger.com
ff992922ab Making the uninstaller work...
git-svn-id: svn://10.0.0.236/trunk@148905 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-06 09:44:14 +00:00
ben%bengoodger.com
334b4092f1 make the uninstaller work
git-svn-id: svn://10.0.0.236/trunk@148904 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-06 09:31:41 +00:00
ere%atp.fi
f13d627774 Fix for bug 200152: Clean up usage of nsImapProtocol::m_imapThreadIsRunning
r=bienvenu
sr=mscott


git-svn-id: svn://10.0.0.236/trunk@148903 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-06 08:57:53 +00:00
ben%bengoodger.com
c0630d86a0 Notes
git-svn-id: svn://10.0.0.236/trunk@148902 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-06 08:43:48 +00:00
ben%bengoodger.com
2cc71aed06 String updates
git-svn-id: svn://10.0.0.236/trunk@148901 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-06 08:39:50 +00:00
ben%bengoodger.com
a631b2d36a More Wizardy Goodness.
git-svn-id: svn://10.0.0.236/trunk@148900 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-06 08:39:37 +00:00
ben%bengoodger.com
a8d3933631 Getting closer and closer to NGInstaller1.0 every day...
git-svn-id: svn://10.0.0.236/trunk@148899 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-06 07:55:44 +00:00
chanial%noos.fr
7b4a062be0 cvs remove unused files.
(including pref-bidi.dtd, not part of any build see bug 79675)


git-svn-id: svn://10.0.0.236/trunk@148898 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-06 07:10:01 +00:00
scott%scott-macgregor.org
137209af36 more hidden window tweaks to disable some more items on the mac.
Thanks to Don Crandall for the fix.


git-svn-id: svn://10.0.0.236/trunk@148897 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-06 06:55:02 +00:00
scott%scott-macgregor.org
6051b8b036 OSX only: add a Windows menu item to the mac build to keep track of all open windows.
Thanks to Don Crandall for the patch!


git-svn-id: svn://10.0.0.236/trunk@148895 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-06 06:23:28 +00:00
pete.zha%sun.com
199b26fc47 bug 124029 Roaming - 4.x-HTTP-compatible
This is attachment 125933 of this bug
r=darin, sr=bz-vacation


git-svn-id: svn://10.0.0.236/trunk@148894 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-06 06:03:14 +00:00
rlk%trfenv.com
bc057f7706 Bug 220510 - Help Search: "IMAP" matches "Adding Pictures (Images) to Your Web Page". r=rlk@trfenv.com. Patch by Daniel Wang (stolenclover@yahoo.com.tw)
git-svn-id: svn://10.0.0.236/trunk@148891 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-06 02:39:53 +00:00
nelsonb%netscape.com
5d09f63ecc Fix some bugs in the code that formats OIDs for printing.
Bugscape bug 53334.


git-svn-id: svn://10.0.0.236/trunk@148890 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-06 02:02:32 +00:00
chanial%noos.fr
b7bdfc31df fix savePrintSettngs caller in showPrintProgress
git-svn-id: svn://10.0.0.236/trunk@148889 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-06 01:54:46 +00:00
chanial%noos.fr
eb6dab4262 fix typo
git-svn-id: svn://10.0.0.236/trunk@148884 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-06 00:47:32 +00:00
timeless%mozdev.org
714d0a4cf6 Bug 224087 IS_CJ_CHAR should not return true for u > 0xFFEF
r=smontagu sr=roc


git-svn-id: svn://10.0.0.236/trunk@148883 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-05 22:28:18 +00:00
timeless%mozdev.org
e1dd0aa609 Bug 223707 IS_CJK_CHAR should not return true for u > 0xFFEF
r=smontagu sr=roc


git-svn-id: svn://10.0.0.236/trunk@148882 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-05 22:28:14 +00:00
timeless%mozdev.org
369789aeb2 Bug 224215 Edit Attribute says "Enter the attribute name" instead of "Enter the attribute value"
r=caillon sr=heikki


git-svn-id: svn://10.0.0.236/trunk@148881 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-05 22:27:34 +00:00
timeless%mozdev.org
83b15b1d1b Bug 211266 void nsHTMLEntities::AddRefTable doesn't check the return value of PL_DHashTableInit
r=axel sr=heikki


git-svn-id: svn://10.0.0.236/trunk@148880 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-05 22:11:55 +00:00
chanial%noos.fr
ed4db1d586 keep the initial _onExitCallback when the PP page is reflown.
git-svn-id: svn://10.0.0.236/trunk@148879 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-05 21:46:45 +00:00
pinkerton%netscape.com
3f91eed8d5 merge more changes from chimera branch, fixed printing crash and sets dpi to
96dpi instead of 84dpi (bug 208920)


git-svn-id: svn://10.0.0.236/trunk@148878 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-05 21:37:58 +00:00
timeless%mozdev.org
b0eef727dd Bug 188800 js errors on addressing pref panel with --disable-ldap, address collection prefs broken
patch by borggraefe@despammed.com r=timeless sr=dmose


git-svn-id: svn://10.0.0.236/trunk@148877 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-05 21:13:47 +00:00
timeless%mozdev.org
b411cf6fab Bug 224127 warning: `int posix_locale_category[6]' defined but not used in nsLocaleService.cpp
r=smontagu sr=peterv


git-svn-id: svn://10.0.0.236/trunk@148876 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-05 21:12:10 +00:00
chanial%noos.fr
7606621add PRINTPROMPTSVC.showPageSetup() isn't clever enough to return a boolean.
git-svn-id: svn://10.0.0.236/trunk@148875 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-05 21:08:04 +00:00
chanial%noos.fr
cca188ddf7 correct routine name mismatch.
git-svn-id: svn://10.0.0.236/trunk@148874 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-05 21:01:48 +00:00
chanial%noos.fr
d5c9b0ed19 bug 224399: fix the print toolbar button. I missed an occurence of BrowserPrint(). Use of the command system and rename Browser:Print to cmd_print.
git-svn-id: svn://10.0.0.236/trunk@148873 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-05 20:45:34 +00:00
chanial%noos.fr
214c142de1 rename updateSettings to updateToolbar.
git-svn-id: svn://10.0.0.236/trunk@148872 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-05 20:35:09 +00:00
mostafah%oeone.com
d280987c2a Updated licenses. Removed extra white-spaces.
git-svn-id: svn://10.0.0.236/trunk@148870 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-05 18:02:03 +00:00
bzbarsky%mit.edu
a8b6d7c39d Hold a strong ref to the node we plan to remove, since we want to use it after
removing it from the tree.  Bug 221494, r+sr=jst


git-svn-id: svn://10.0.0.236/trunk@148869 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-05 17:54:46 +00:00
pinkerton%netscape.com
604427b585 make search bar part of default toolbar
git-svn-id: svn://10.0.0.236/trunk@148868 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-05 17:16:57 +00:00
timeless%mozdev.org
9e5f611907 Bug 49813 "threadsafe" nsDirectoryIndexStream uses nsDirEnumeratorUnix triggering "not thread-safe" assertion
r=darin sr=darin


git-svn-id: svn://10.0.0.236/trunk@148864 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-05 12:39:05 +00:00
timeless%mozdev.org
36ef811264 Bug 224644 crash (pressing backspace) [@ nsTypeAheadFind::BackOneChar]
r=caillon sr=darin


git-svn-id: svn://10.0.0.236/trunk@148863 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-05 11:36:41 +00:00
scott%scott-macgregor.org
c2f8b5ea9a fix ctrl-m
git-svn-id: svn://10.0.0.236/trunk@148862 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-05 07:49:59 +00:00
scott%scott-macgregor.org
cbbcd7d2c7 add a new line
git-svn-id: svn://10.0.0.236/trunk@148861 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-05 07:25:15 +00:00
ben%bengoodger.com
2743d67cab Ongoing updates...
git-svn-id: svn://10.0.0.236/trunk@148860 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-05 07:01:42 +00:00
nelsonb%netscape.com
478d713628 Grow handshake message buffer once per message, not once per each message
segment received.  Bugscape bug 53418.


git-svn-id: svn://10.0.0.236/trunk@148858 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-05 06:22:57 +00:00
bryner%brianryner.com
2097395338 Speed up mapping HTML tag enums to atoms by using an array of static atoms, indexed by enum value. This avoids a UTF16 to UTF8 conversion and atom table lookup for each tag. Add a CString version of nsINodeInfoManager::GetNodeInfo(), convert literal string callers to use that version, and remove some unused variants of GetNodeInfo(). Bug 223595, r=axel@pike.org, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@148857 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-05 05:17:07 +00:00
bzbarsky%mit.edu
10b1f4affb Adding style/bugs to regression tests
git-svn-id: svn://10.0.0.236/trunk@148856 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-05 05:01:00 +00:00
bzbarsky%mit.edu
5459f65950 Adding css parsing regression tests.
git-svn-id: svn://10.0.0.236/trunk@148855 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-05 05:00:14 +00:00
bzbarsky%mit.edu
460c4b1716 Fix parsing regression bug 224737. Patch by mats.palmgren@bredband.net (Mats
Palmgren), r+sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@148854 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-05 04:51:17 +00:00
bzbarsky%mit.edu
04fa1dd734 Fix crash in DoCleanupFrameReferences. Bug 224091, patch by
mats.palmgren@bredband.net (Mats Palmgren), r=bzbarsky, sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@148853 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-05 04:40:52 +00:00
pschwartau%netscape.com
6899ed88e9 Initial add. Regression test for bug 224676.
git-svn-id: svn://10.0.0.236/trunk@148852 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-05 04:08:11 +00:00
timeless%mozdev.org
859d9fdc4e Bug 207865 ASSERTION: unable to normalize attribute name: 'NS_SUCCEEDED(rv)', file i:/build/mozilla/content/xul/content/src/nsXULElement.cpp, line 1301
r=neil sr=darin


git-svn-id: svn://10.0.0.236/trunk@148851 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-05 01:17:04 +00:00
brendan%mozilla.org
fa2d921b3b Patch from Neil Deakin <enndeakin@sympatico.ca> to fix overlong button underlines (214956, r+sr=dbaron).
git-svn-id: svn://10.0.0.236/trunk@148850 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-05 00:05:10 +00:00
sicking%bigfoot.com
3c192bc112 Bug 224727: Make IBM doctype trigger quirks mode rather then almost standards.
r=mkaply sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@148849 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 23:50:18 +00:00
dwitte%stanford.edu
32492a98fc removing redundant variable as a result of my previous checkin.
git-svn-id: svn://10.0.0.236/trunk@148848 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 23:15:22 +00:00
neil%parkwaycc.co.uk
c03e99e062 Bug 224608 Remove shortcut keys from context menus r=timeless sr=darin
git-svn-id: svn://10.0.0.236/trunk@148847 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 23:10:48 +00:00
bienvenu%nventure.com
b4047ebde5 fix problem importing mailing lists from outlook, patch by wind.li@sun.com, r=me, sr=mscott 149961
git-svn-id: svn://10.0.0.236/trunk@148846 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 22:46:40 +00:00
dwitte%stanford.edu
ee1a82264b remove support for dom.disable_cookie_{get,set} prefs.
b=223782, r=jst,caillon, sr=alecf,darin (yes really, four reviews).


git-svn-id: svn://10.0.0.236/trunk@148845 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 22:44:51 +00:00
scott%scott-macgregor.org
5237bf2431 add missing file
git-svn-id: svn://10.0.0.236/trunk@148844 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 22:22:45 +00:00
dbaron%dbaron.org
a469492c6e Local BSD/OS-only change on otaku.
git-svn-id: svn://10.0.0.236/trunk@148843 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 22:14:12 +00:00
neil%parkwaycc.co.uk
c06eb8249d Bug 224449 Clicking Cancel before Pause doesn't close download window p=bz r=biesi sr=darin
git-svn-id: svn://10.0.0.236/trunk@148842 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 21:33:17 +00:00
neil%parkwaycc.co.uk
f97c93aa70 Bug 224672 re-comment out dummy code that changes map name r=glazou sr=bz
git-svn-id: svn://10.0.0.236/trunk@148841 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 21:23:12 +00:00
cbiesinger%web.de
2070383715 remove unnecessary semicolon which breaks the build for some gcc versions.
no bug, rs=bsmedberg


git-svn-id: svn://10.0.0.236/trunk@148840 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 20:51:08 +00:00
bienvenu%nventure.com
23976963f8 fix 4x ab migration when pab doesn't have a filename set, r/sr=mscott 224714
git-svn-id: svn://10.0.0.236/trunk@148839 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 20:31:04 +00:00
despotdaemon%netscape.com
69bf6a8697 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@148837 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 17:54:18 +00:00
peter%propagandism.org
029eafb940 Removing obsolete files (renamed to txNodeSet.*). Bug 151002. r=sicking.
git-svn-id: svn://10.0.0.236/trunk@148836 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 16:15:56 +00:00
peter%propagandism.org
c616d0358e Merging whitespace changes/renames/cleanup from TX_WALKER_BRANCH to ease merging, no functional changes. Bug 151002. r=sicking.
git-svn-id: svn://10.0.0.236/trunk@148835 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 16:06:42 +00:00
tor%cs.brown.edu
2655f63ca9 Bug 224628 - backout part of 212366 so that scrolling=no works. r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@148834 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 15:50:09 +00:00
peter%propagandism.org
c9c81b9fe5 Merging whitespace changes/renames/cleanup from TX_WALKER_BRANCH to ease merging, no functional changes. Bug 151002. r=sicking.
git-svn-id: svn://10.0.0.236/trunk@148833 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 15:15:46 +00:00
igor%mir2.org
9e8aa2c915 ClassRepository is removed from list of API classes to allow to replace it in future by direct access to optimizer.
git-svn-id: svn://10.0.0.236/trunk@148832 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 14:55:58 +00:00
igor%mir2.org
471769ba50 Adjusting examples not to assume that Context.initStandardObjects(ScriptableObject) returns ScriptableObject since that was changed back to Scriptable for compatibility.
git-svn-id: svn://10.0.0.236/trunk@148831 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 14:54:43 +00:00
igor%mir2.org
38b90d7dae Removal of initStandardObjects(boolean) not to proliferate versions of initStandardObjects: if Rhino would support recursive object sealing, it would not be necessary to call initStandardObjects with sealed flag at all.
git-svn-id: svn://10.0.0.236/trunk@148830 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 14:52:48 +00:00
igor%mir2.org
848e34384a JavaDoc @link fixes
git-svn-id: svn://10.0.0.236/trunk@148829 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 14:49:20 +00:00
neil%parkwaycc.co.uk
253d61b03d Bug 216154 Anchors in e-mails are broken p=andreas.otte@debitel.net r=bienvenu sr=bz
git-svn-id: svn://10.0.0.236/trunk@148828 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 11:23:34 +00:00
peter%propagandism.org
75c5558f07 Merging whitespace changes/renames/cleanup from TX_WALKER_BRANCH to ease merging, no functional changes. Bug 151002. r=sicking.
git-svn-id: svn://10.0.0.236/trunk@148827 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 10:13:23 +00:00
peter%propagandism.org
67008b2fb8 Adding copies of trunk version of NodeSet.* (to ease merging of TX_WALKER_BRANCH). r=sicking.
git-svn-id: svn://10.0.0.236/trunk@148826 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 09:53:16 +00:00
bryner%brianryner.com
09394d6d94 Remove ^M characters. This should fix redwood as a side effect.
git-svn-id: svn://10.0.0.236/trunk@148825 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 07:57:54 +00:00
bryner%brianryner.com
610e8a8f4d Force autoregister on the first run after completing a build (even for optimized builds) like seamonkey does.
git-svn-id: svn://10.0.0.236/trunk@148824 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 07:42:52 +00:00
ben%bengoodger.com
9657567536 ngoing work...
git-svn-id: svn://10.0.0.236/trunk@148823 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 06:52:53 +00:00
ben%bengoodger.com
caa51e9e3d Some new script fu... ongoing work in progress
git-svn-id: svn://10.0.0.236/trunk@148822 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 06:52:31 +00:00
wchang0222%aol.com
7f33747a06 Set NSS version to 3.9 Beta 2.
git-svn-id: svn://10.0.0.236/trunk@148820 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 05:52:51 +00:00
chanial%noos.fr
f44572db80 Bug 223390: "Save as" and "Save Link as..." save gzipped content when server uses gzip transfer-encoding. porting fix from the suite. Patch by bz. Thanks Jesse!
git-svn-id: svn://10.0.0.236/trunk@148819 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 05:31:55 +00:00
pinkerton%netscape.com
d38dbbb3c5 craft search urls so they support utf8 (bug 201642)
git-svn-id: svn://10.0.0.236/trunk@148818 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 05:08:46 +00:00
chanial%noos.fr
cc2fcd4d3b bug 224569: Cookie Manager and Exceptions window should remember column size. patch by Steffen Wilberg <steffen.wilberg@web.de> r=me.
some flex tweaking, also


git-svn-id: svn://10.0.0.236/trunk@148817 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 05:02:35 +00:00
chanial%noos.fr
6fd6ce1f71 bug 224453: Alt-F4 and close button should return to normal mode (IE behavior)
git-svn-id: svn://10.0.0.236/trunk@148815 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 04:18:57 +00:00
bienvenu%nventure.com
917670a6c4 additional fix for 223560, clean up ldap server migration, fix handling of ifdef ldap, r/sr=mscott
git-svn-id: svn://10.0.0.236/trunk@148814 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 03:56:10 +00:00
scott%scott-macgregor.org
787ad9b579 Bug #224514 --> automate locale version based on milestone.txt for mozilla/toolkit.
git-svn-id: svn://10.0.0.236/trunk@148813 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 03:51:25 +00:00
bzbarsky%mit.edu
a39be782a9 Correctly ignore adjacent type selectors with no combinator. Bug 224188,
r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@148812 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 03:16:10 +00:00
bzbarsky%mit.edu
aceed1b6c9 Treat any 1xx response like a 100 response. Bug 224537, r+sr=darin
git-svn-id: svn://10.0.0.236/trunk@148809 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 02:20:54 +00:00
nelsonb%netscape.com
463a2092db Fix numerous errors (mostly off-by-1 errors) in the code that formats
and prints certs and CRLs.  This code is common to certutil and pp.
Bug 222568  r=nicholson (for this portion).


git-svn-id: svn://10.0.0.236/trunk@148808 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 02:16:42 +00:00
bzbarsky%mit.edu
d7a72652a6 Refactor child element handling such that we don't duplicate event-firing code
all over (now we just do it in nsGenericElement and nsXULElement).  Bug 223349,
r=sicking, sr=peterv


git-svn-id: svn://10.0.0.236/trunk@148807 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 02:15:28 +00:00
bryner%brianryner.com
c9485be544 Convert imgContainerGIF to use nsCOMArray instead of nsSupportsArray. Bug 224621, r=darin, sr=tor.
git-svn-id: svn://10.0.0.236/trunk@148806 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 02:14:11 +00:00
bzbarsky%mit.edu
919f3f5dbd Fix crash when frameset is wiped out before onload events on all subframes have
fired.  Bug 212563, r+sr=jst


git-svn-id: svn://10.0.0.236/trunk@148805 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 02:01:23 +00:00
nelsonb%netscape.com
fb006ec133 Better cleanup. Plug leaks in pp. bug 222568. r=nicolson (this part).
git-svn-id: svn://10.0.0.236/trunk@148804 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 01:51:54 +00:00
nelsonb%netscape.com
deea9f0bcc Rename get_oid_string to CERT_GetOidString and export it. Also, export
CERT_DestroyOidSequence.  bug 222568.  r=jpierre (for this portion).


git-svn-id: svn://10.0.0.236/trunk@148803 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 01:48:39 +00:00
bryner%brianryner.com
915fd04e9a fix for mac blocker bug 224526. Make sure to initialize the widget atoms. r=brendan.
git-svn-id: svn://10.0.0.236/trunk@148802 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 01:08:48 +00:00
pinkerton%netscape.com
ae921f1c21 fix gap between personal toolbar and tab widget on panther only (bug 223667)
git-svn-id: svn://10.0.0.236/trunk@148789 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 21:00:24 +00:00
igor%mir2.org
746691406d Return type of Context.initStandardObject(ScriptableObject) is changed back to Scriptable for binary compatibility.
git-svn-id: svn://10.0.0.236/trunk@148788 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 20:42:32 +00:00
brendan%mozilla.org
b9033758e9 Move ComputeThis call up in js_Invoke so __noSuchMethod__ sees the correct |this| parameter.
git-svn-id: svn://10.0.0.236/trunk@148787 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 20:23:23 +00:00
ben%bengoodger.com
7215df0ff6 Only run browser if user asks for it to be run.
git-svn-id: svn://10.0.0.236/trunk@148786 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 20:19:30 +00:00
igor%mir2.org
d61415fb2f Removal of possibility to alter JavaAdapter through an external property as such functionality is redundant and can be emulated with altering JavaAdapter in the scope object after Context.initStandardObjects returns.
git-svn-id: svn://10.0.0.236/trunk@148785 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 19:58:17 +00:00
igor%mir2.org
8c653daa23 Use reflection to access JavaAdapter to allow to use NativeJavaObject with JavaAdapter classes absent.
git-svn-id: svn://10.0.0.236/trunk@148784 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 19:55:37 +00:00
pinkerton%netscape.com
cead6f7e8a don't run bookmark menu building code on separate thread as it would case
re-entrancy crashes at startup.


git-svn-id: svn://10.0.0.236/trunk@148783 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 19:54:43 +00:00
varga%nixcorp.com
b14757b0a9 Fix for bug 223530. null pointer dereference in nsTreeContentView.cpp [@ nsTreeContentView::ContentRemoved ]
r=me sr=bz patch by Nate Nielsen <nielsen@memberwebs.com>


git-svn-id: svn://10.0.0.236/trunk@148782 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 19:11:50 +00:00
igor%mir2.org
c420a49900 When converting function to Java interface and checking for the previous wrapping, do not use key stored in ClassCache.javaAdapterIFGlueMasters as it can be thrown away when caches are emptied and instead construct a key object from the passed class and uniqueness tag.
git-svn-id: svn://10.0.0.236/trunk@148781 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 18:15:00 +00:00
igor%mir2.org
d704d3894e In NativeJavaClass.constructSpecific use passed scope, not function pointer as scope source so shared system scope with custom top scope and custom wrap factory would work.
git-svn-id: svn://10.0.0.236/trunk@148780 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 18:06:49 +00:00
igor%mir2.org
b1fef85354 Added Kit.makeHashKeyFromPair to make combined key for hashtables from 2 objects
git-svn-id: svn://10.0.0.236/trunk@148779 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 18:04:27 +00:00
brendan%mozilla.org
586e904858 Fiddle a bit cosmetically to make arena member comparisons have the same form; add a comment.
git-svn-id: svn://10.0.0.236/trunk@148778 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 17:47:43 +00:00
blizzard%redhat.com
78b3eb75ae Bug #213734. Browser crashes when loading URL [@ XftDrawGlyphFontSpec ][@ nsFontMetricsXft::DrawString ]. Make sure to use the length of the spec buffer, not the length of the string in determining how many glyphs to render. r=jshin, sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@148777 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 17:44:54 +00:00
bsmedberg%covad.net
d806a6edb3 Bug 212222 - Load default prefs from the GRE and from the application. r/sr=alecf/darin
NOTE: This is only the backend work necessary to load prefs. The actual separation of prefs into application/embedding will happen in another bug.


git-svn-id: svn://10.0.0.236/trunk@148776 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 16:46:13 +00:00
scott%scott-macgregor.org
3c1974bae3 fix ctrl-M's in file
git-svn-id: svn://10.0.0.236/trunk@148775 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 16:43:36 +00:00
mostafah%oeone.com
fa04662bd8 Updated Polish Translation files
git-svn-id: svn://10.0.0.236/trunk@148774 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 15:48:34 +00:00
bsmedberg%covad.net
066cb26c94 Make the Mozilla build configurator ouput the correct results for --enable-chrome-format. This
does not affect the generated configure script.


git-svn-id: svn://10.0.0.236/trunk@148773 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 15:26:51 +00:00
peter%propagandism.org
c93c90cbe4 Add back $.
git-svn-id: svn://10.0.0.236/trunk@148772 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 14:56:14 +00:00
peter%propagandism.org
83f0d0bc2b Remove weird wrapping that mscott checked in
git-svn-id: svn://10.0.0.236/trunk@148771 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 14:44:04 +00:00
axel%pike.org
97b0319c52 bug 204727, p3p stylesheet cleanup, factor 5 stylesheets into one generating 5 to be packed with XUL preprocessor, r=bryner, sr=heikki
git-svn-id: svn://10.0.0.236/trunk@148770 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 13:57:35 +00:00
timeless%mozdev.org
294fb79290 Bug 224088 warning: unused variable nsresult rv' in member function nsDocShellEditorData::~nsDocShellEditorData()'
r=glazou sr=peterv


git-svn-id: svn://10.0.0.236/trunk@148769 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 13:18:38 +00:00
timeless%mozdev.org
6e60b330e4 Bug 224018 unused variables gDumpFileNameCnt, gDumpLOFileNameCnt in nsDocumentViewer.cpp
r=jst sr=jst


git-svn-id: svn://10.0.0.236/trunk@148768 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 13:17:00 +00:00
timeless%mozdev.org
58cd7cec22 Bug 116413 negative VoidArray index in GetMenuAt() in View menu on Mac
r=jfrancis sr=jst


git-svn-id: svn://10.0.0.236/trunk@148767 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 13:14:45 +00:00
timeless%mozdev.org
761d6b8d97 Bug 214959 Xdefs.h not found while building with xft support on solaris
patch by selsky@columbia.edu r=blizzard sr=rbs


git-svn-id: svn://10.0.0.236/trunk@148766 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 13:11:56 +00:00
peter%propagandism.org
fc767fddf7 Additional fix for bug 224313 ().
git-svn-id: svn://10.0.0.236/trunk@148765 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 09:18:29 +00:00
darin%meer.net
7116c0540b adding additional comments to last patch, b=223145
git-svn-id: svn://10.0.0.236/trunk@148764 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 09:10:57 +00:00
darin%meer.net
c48ac05bdb fixes bug 223145 "Numeric IPv6 addresses don't work" patch=lorenzo@colitti.com r+sr=darin
git-svn-id: svn://10.0.0.236/trunk@148763 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 08:54:49 +00:00
chanial%noos.fr
22cbcf26c8 bug 221599: remove comm.jar dependencies in nsGlobalHistory.cpp by adding history.properties for now. Putting the history in the toolkit seems highly bogus.
git-svn-id: svn://10.0.0.236/trunk@148762 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 08:14:10 +00:00
despotdaemon%netscape.com
ab421691da Pseudo-automatic update of changes made by mike.morgan@oregonstate.edu.
git-svn-id: svn://10.0.0.236/trunk@148761 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 08:10:05 +00:00
chanial%noos.fr
82f5f30086 bug 224522: collapse menuitem needs a correct accesskey "C".
Moving the crap out of history.properties.


git-svn-id: svn://10.0.0.236/trunk@148760 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 08:05:03 +00:00
chanial%noos.fr
041c0e2a8c bug 221597: removing comm.jar dependencies in contentAreaUtils.js by copying contentAreaCommands.properties for now.
git-svn-id: svn://10.0.0.236/trunk@148759 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 07:21:55 +00:00
chanial%noos.fr
e972b440fe Bug 221597: remove the comm.jar dependecies in the history panel
git-svn-id: svn://10.0.0.236/trunk@148758 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 07:10:04 +00:00
scott%scott-macgregor.org
30932a234c Bug #224313 --> crashes when clicking on mail/news accounts. Patch by Peter van der Beken.
sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@148757 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 06:49:02 +00:00
scott%scott-macgregor.org
04c9c72ddd add missing DTD to fix bustage in account central
git-svn-id: svn://10.0.0.236/trunk@148756 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 06:46:49 +00:00
darin%meer.net
20314abae1 fixes bug 223861 "default value of network.dnsCacheExpiration should be reduced" r=dougt sr=brendan
git-svn-id: svn://10.0.0.236/trunk@148755 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 05:55:07 +00:00
darin%meer.net
82a9a9c7b2 fixes bug 224505 "slight static component loader cleanup" r=bsmedberg sr=dougt
git-svn-id: svn://10.0.0.236/trunk@148754 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 05:31:14 +00:00
brendan%mozilla.org
f70ce7c556 Squeeze a few instructions out of the noSuchMethod special case, and restore needed arena metering (followup to 196097, r=sparky).
git-svn-id: svn://10.0.0.236/trunk@148753 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 05:07:41 +00:00
scott%scott-macgregor.org
a932e15615 Thunderbird only.
Bug #222783:  Leverage the pre-processor to automatically generate the correct locale version so we don't have to change
each thunderbird .rdf file.

r/sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@148752 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 05:01:38 +00:00
scott%scott-macgregor.org
27f057453a Bug #222783: Leverage the pre-processor to automatically generate the correct locale version so we don't have to change
each thunderbird .rdf file.


git-svn-id: svn://10.0.0.236/trunk@148751 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 04:58:43 +00:00
scott%scott-macgregor.org
3acab22ffe add hiddenWindow chrome url for thunderbird.
git-svn-id: svn://10.0.0.236/trunk@148750 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 04:34:11 +00:00
scott%scott-macgregor.org
e05cf80abc Implement a thunderbird version of hiddenWindow.xul on the MAC. This fixes a huge OSX usability issue where
we are DOA when you close all open thunderbird windows. This was contributed by Don Crandall. Many thanks Don!


git-svn-id: svn://10.0.0.236/trunk@148749 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 04:32:44 +00:00
brendan%mozilla.org
57f2064642 Fix missing cx param problem (223041, r=caillon, sr=dbaron).
git-svn-id: svn://10.0.0.236/trunk@148748 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 04:26:55 +00:00
justdave%syndicomm.com
b9f00dc151 Bump version number for release
git-svn-id: svn://10.0.0.236/trunk@148738 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 03:33:36 +00:00
justdave%syndicomm.com
80801cd4e8 [SECURITY] Bug 219044: A user with 'editkeywords' privileges (i.e. usually an administrator) can inject arbitrary SQL via the URL used to edit an existing keyword.
Patch by Joel Peshkin <bugreport@peshkin.net>
r= justdave, zach  a= justdave


git-svn-id: svn://10.0.0.236/trunk@148737 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 03:31:30 +00:00
justdave%syndicomm.com
a45b1913fb [SECURITY] Bug 209742: Under some circumstances, a user can obtain component descriptions for a product to which he does not normally have access.
Patch by Ryan Cleary <tryanc@interdimensions.com>
r= joel, bbaetz   a= justdave


git-svn-id: svn://10.0.0.236/trunk@148736 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 03:25:51 +00:00
justdave%syndicomm.com
e052ecbc87 [SECURITY] Bug 209376: If you know the email address of someone who has voted on a secure bug, you can access the summary of that bug even if you do not have sufficient permissions to view the bug itself.
Patch by Gervase Markham <gerv@mozilla.org>
r= justdave, bbaetz  a= justdave


git-svn-id: svn://10.0.0.236/trunk@148735 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 03:20:49 +00:00
darin%meer.net
5f464cc811 backing out my last change. it wasn't right. see bug 223084 and bug 224505 for details.
git-svn-id: svn://10.0.0.236/trunk@148734 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 02:44:23 +00:00
darin%meer.net
8172037b34 making minimo packager use MOZ_OBJDIR instead of a hardcoded objdir path.
git-svn-id: svn://10.0.0.236/trunk@148733 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 02:16:56 +00:00
darin%meer.net
4906f89b27 fixing static build orangeness, b=223084, r=timeless
git-svn-id: svn://10.0.0.236/trunk@148732 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 02:13:08 +00:00
chanial%noos.fr
9c732ec278 bug 224450: correct typos. patch by Steffen Wilberg <steffen.wilberg@web.de>
git-svn-id: svn://10.0.0.236/trunk@148731 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 00:26:39 +00:00
dbaron%dbaron.org
a6fb82fcaa Clamp -moz-opacity to the range [0.0,1.0]. b=224478 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@148730 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-02 22:40:43 +00:00
igor%mir2.org
73ce41a049 Added Context.javaToJS as a convenient way to get JS values from Java objects and Context.emptyArgs so documentation does not need to refer to ScriptRuntime.emptyArgs.
git-svn-id: svn://10.0.0.236/trunk@148729 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-02 21:15:14 +00:00
igor%mir2.org
eab6c0c773 In WrapFactory.wrap use String.valueOf(charValue) instead of new String(new char[] { charValue }) to get string from character.
git-svn-id: svn://10.0.0.236/trunk@148728 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-02 21:12:08 +00:00
gerv%gerv.net
281bcb9f15 Bu 210735 - collectstats.pl broken. Removes "uninitialised value" warning. Patch by gerv; r=bbaetz, a=justdave.
git-svn-id: svn://10.0.0.236/trunk@148727 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-02 15:22:42 +00:00
peter%propagandism.org
fd46bc361d Restoring fix for bug 224231, didn't affect btek's Tp.
git-svn-id: svn://10.0.0.236/trunk@148726 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-02 15:16:24 +00:00
jocuri%softhome.net
2f086b9367 Rebuilding documentation for the 2.17.5 release; the docbook system on landfill proved to be broken.
git-svn-id: svn://10.0.0.236/trunk@148725 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-02 14:04:29 +00:00
peter%propagandism.org
f866a4f3f5 Back out a part of the fix for bug 224231 to see if it affects btek's Tp.
git-svn-id: svn://10.0.0.236/trunk@148723 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-02 13:51:42 +00:00
peter%propagandism.org
ae5e6617c4 Restoring fix for bug 224231, didn't affect btek's Tp.
git-svn-id: svn://10.0.0.236/trunk@148722 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-02 12:58:29 +00:00
peter%propagandism.org
318f3860a7 Back out a part of the fix for bug 224231 to see if it affects btek's Tp.
git-svn-id: svn://10.0.0.236/trunk@148721 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-02 11:59:54 +00:00
justdave%syndicomm.com
a99d8be27f Bug 111522: Provide ability to specify MIME type of attachment when downloading - correction of url parameter name to avoid usage conflicts with other parts of Bugzilla
Patch by Alex Vincent <ajvincent@juno.com>
r= justdave, a= justdave


git-svn-id: svn://10.0.0.236/trunk@148719 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-02 07:36:10 +00:00
chanial%noos.fr
b354d0bb3f split printing.css into printPreview.css and printPageSetup.css
git-svn-id: svn://10.0.0.236/trunk@148718 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-02 05:11:21 +00:00
chanial%noos.fr
b659562a36 Rename printPageSetup.properties to printjoboptions.properties, since this file is only used in printjoboptions.xul
git-svn-id: svn://10.0.0.236/trunk@148717 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-02 04:22:06 +00:00
brendan%mozilla.org
41fe9fb281 Fix JS_DropPrincipals (thanks, dbaron).
git-svn-id: svn://10.0.0.236/trunk@148716 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-02 03:25:25 +00:00
dbaron%dbaron.org
e0c834ff35 Make opacity work on GTK2. b=201209 r=bryner sr=roc
git-svn-id: svn://10.0.0.236/trunk@148715 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-02 03:14:00 +00:00
justdave%syndicomm.com
ec729b2552 Recompile docs (again) for release (for one lousy stinking paragraph)
git-svn-id: svn://10.0.0.236/trunk@148714 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-02 03:11:56 +00:00
justdave%syndicomm.com
87441ea6e9 Adding reference to current version of the docs being on the web
git-svn-id: svn://10.0.0.236/trunk@148711 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-02 02:37:21 +00:00
dbaron%dbaron.org
e86cbc3f65 Work around bustage. Temporary fix. b=223041
git-svn-id: svn://10.0.0.236/trunk@148710 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-02 02:31:53 +00:00
chanial%noos.fr
fb65913ddc update the header that deals with the dependencies
git-svn-id: svn://10.0.0.236/trunk@148709 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-02 02:28:23 +00:00
chanial%noos.fr
13a3c9f430 fix js warning (redeclaration of var printPreviewTB)
git-svn-id: svn://10.0.0.236/trunk@148708 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-02 02:22:19 +00:00
chanial%noos.fr
7d2b4e7deb fix left over
git-svn-id: svn://10.0.0.236/trunk@148707 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-02 02:21:30 +00:00
chanial%noos.fr
0e37191af0 remove duplicated code in printPreviewBindings
git-svn-id: svn://10.0.0.236/trunk@148706 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-02 02:04:08 +00:00
justdave%syndicomm.com
4efac79b0f Recompiled docs for release
git-svn-id: svn://10.0.0.236/trunk@148704 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-02 02:00:11 +00:00
chanial%noos.fr
20b3981d39 add "public" method savePrintSettings that saves the print settings to the prefs.
git-svn-id: svn://10.0.0.236/trunk@148703 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-02 01:46:53 +00:00
chanial%noos.fr
25c2c4fabe coding style nit
git-svn-id: svn://10.0.0.236/trunk@148702 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-02 01:38:52 +00:00
chanial%noos.fr
9ce927eadd remove prefs print.use_global_printsettings and print.save_print_settings (not used in the backend). They offer few if any interest. Their default behavior is kept: a print action and Page Setup change will be saved and windows share the same print settings.
git-svn-id: svn://10.0.0.236/trunk@148701 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-02 01:21:46 +00:00
chanial%noos.fr
8515bb2e1f Add a routine |clearObsoletePrefs| to remove/migrate the old prefs
git-svn-id: svn://10.0.0.236/trunk@148700 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-02 01:09:18 +00:00
brendan%mozilla.org
1208f020d1 Use eval's object principals if possible, ditto for other eval-like methods (223041, r=caillon, sr=shaver).
git-svn-id: svn://10.0.0.236/trunk@148699 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-02 01:04:50 +00:00
chanial%noos.fr
0f8244a114 on going work on the printing component: rename PRINTSVC to PSSVC, getValuesFromPS to updateSettings, remove duplicate getWebBrowserPrint and start removing the duplicated code in printUtils.js and printPreviewBindings.xml that lays the print preview.
git-svn-id: svn://10.0.0.236/trunk@148698 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-02 00:15:04 +00:00
dwitte%stanford.edu
6e9255747b removing obsolete directory.
git-svn-id: svn://10.0.0.236/trunk@148697 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-01 23:52:45 +00:00
uid502
bdc0f5a1e4 Bug 212366. Make '-moz-opacity' behave like CSS3 opacity: it does not inherit by default, and it composites the element and all its children as a group. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@148696 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-01 22:34:59 +00:00
igor%mir2.org
be32fd3a90 Deprecation of get/setAttributes forms that take start argument. It was never used to pass anything but this object.
git-svn-id: svn://10.0.0.236/trunk@148695 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-01 20:23:28 +00:00
igor%mir2.org
0337a73b06 Since Undefined inherits from Scriptable, not ScriptableObject, it does not need to override get/setAttributes()
git-svn-id: svn://10.0.0.236/trunk@148694 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-01 20:21:28 +00:00
jocuri%softhome.net
4a2be884fc Bug 224397: Mismatch of user error: insufficient_privs vs insufficient_perms; patch by caduvall@glue.umd.edu (chaduv); r=justdave; a=justdave.
git-svn-id: svn://10.0.0.236/trunk@148693 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-01 20:02:47 +00:00
igor%mir2.org
0a6ec1e8e5 Removal of completely unnecessary getSlotToSet as its implementation repeated already unsuccessfully search done by getSlot. The put methods now call addSlot directly.
In addition, shared code in has and get to check/update lastAccess cache is moved to common method getNamedSlot.


git-svn-id: svn://10.0.0.236/trunk@148692 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-01 19:40:24 +00:00
bienvenu%nventure.com
39e74e5551 fix 111855 patch by frank.schoenheit@gmx.de, r=me, sr=mscott first newsgroup count not read if authentication required
git-svn-id: svn://10.0.0.236/trunk@148691 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-01 19:03:17 +00:00
bienvenu%nventure.com
28b0d46654 retain folder settings when reparsing local folders because .msf file doesn't match timestamp, 224267, r/sr=mscott
git-svn-id: svn://10.0.0.236/trunk@148690 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-01 17:27:53 +00:00
igor%mir2.org
48d483ff35 GlobalScope is removed as its introduction had to serious consequences with compatibility and usage. Instead a special purpose class ClassCache is introduces to hold various caches. The class binds itself to an arbitrary object by using new SciptableObject.associateValue method so arbitrary ScriptableObject can be used as a scope without performance penalties.
git-svn-id: svn://10.0.0.236/trunk@148689 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-01 15:34:23 +00:00
bsmedberg%covad.net
3f2c63efd6 Followup on bug 223084, fix bustage of static builds. Pass a null nsIFile* to the static component loader during autoregistration.
git-svn-id: svn://10.0.0.236/trunk@148688 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-01 14:46:08 +00:00
peter%propagandism.org
e6ae01a399 Fix for bug 224231 (Need AppendASCIItoUTF16). r=jst, sr=dbaron.
git-svn-id: svn://10.0.0.236/trunk@148687 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-01 10:57:41 +00:00
jocuri%softhome.net
ebd4ab7ca0 Bug 123565: Add to FAQ: Why can't I close bugs from "Change Several Bugs at Once" ?; r=justdave; a=justdave.
git-svn-id: svn://10.0.0.236/trunk@148684 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-01 09:51:41 +00:00
peter%propagandism.org
e303e4bc71 Fix for bug 224231 (Need AppendASCIItoUTF16). r=jst, sr=dbaron.
git-svn-id: svn://10.0.0.236/trunk@148683 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-01 09:35:48 +00:00
bryner%brianryner.com
3f3462ac17 Don't process random events from the X event queue while waiting for clipboard operations to complete. Bug 214583, r=blizzard. Not part of the default build.
git-svn-id: svn://10.0.0.236/trunk@148682 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-01 07:48:59 +00:00
bryner%brianryner.com
797a541ba7 On Linux, enable jprof to use /dev/rtc for up to 8 KHz sampling. Bug 128673, original patch by shaver, some additional fixes by me, r=shaver, sr=dbaron.
git-svn-id: svn://10.0.0.236/trunk@148681 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-01 07:34:18 +00:00
bryner%brianryner.com
6fd771cc16 Prefix all external symbols in Mozilla's libpng with MOZ_PNG_ to avoid runtime version conflicts with a system-installed libpng in static builds (bug 181936). Patch by glennrp@imagemagick.org, r=pavlov, sr=tor/bryner
git-svn-id: svn://10.0.0.236/trunk@148680 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-01 07:20:43 +00:00
wchang0222%aol.com
c7937bb4f6 Bugzilla bug 223624: fixed the compiler warning that case ecKey is not
handled in the switch statement.  r=nelsonb.


git-svn-id: svn://10.0.0.236/trunk@148679 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-01 05:17:16 +00:00
uid502
06e9e2e520 Bug 212366. Account for inverted origin of non-DIB bitmaps. Also, set the row width to the actual width of the DIB data, not the row width from the non-DIB bitmap. r=ere,sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@148675 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-01 02:00:37 +00:00
uid502
d31f6d57f4 Bug 212366. Make nsFrameInnerFrame be a moz-anonymous-box pseudoelement. This stops style on an IFRAME from being applied to both the outerframe and the innerframe. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@148674 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-01 01:34:06 +00:00
ben%bengoodger.com
28e8ce6da9 Add some notes.
git-svn-id: svn://10.0.0.236/trunk@148673 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-01 00:47:35 +00:00
brendan%mozilla.org
4ee6411dcb Fix from zack-weg@gmx.de for magic number botch and early Java bug copy/paste in Math.random code (211590, r=me).
git-svn-id: svn://10.0.0.236/trunk@148672 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-31 23:21:13 +00:00
ben%bengoodger.com
ff3b188faa update ifdefs
git-svn-id: svn://10.0.0.236/trunk@148671 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-31 23:12:30 +00:00
ben%bengoodger.com
d2954433c6 Installer now actually installs! Yay!
git-svn-id: svn://10.0.0.236/trunk@148670 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-31 23:01:00 +00:00
bryner%brianryner.com
c9502c3574 add -framework IOKit to fix static build bustage
git-svn-id: svn://10.0.0.236/trunk@148669 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-31 21:44:05 +00:00
uid502
3483aac740 Bug 190735. DeCOMtaminate nsIFrame::GetFrameType. r+sr=bzbarsky ... sorry, missed some files
git-svn-id: svn://10.0.0.236/trunk@148668 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-31 21:00:19 +00:00
bsmedberg%covad.net
2397aa3c81 Fix static build bustage from bug 223084 - r=bryner Sorry about that!
git-svn-id: svn://10.0.0.236/trunk@148667 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-31 20:50:22 +00:00
uid502
e56ed2443c Bug 190735. DeCOMtaminate nsIFrame::GetFrameType. r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@148665 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-31 20:19:18 +00:00
pinkerton%netscape.com
ada82f9637 adding IOKit dependency for mac static build (sr=bryner, not part of build)
git-svn-id: svn://10.0.0.236/trunk@148664 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-31 20:07:44 +00:00
pinkerton%netscape.com
25bb086ed4 prevent adding personal toolbar buttons twice. handle drops onto toolbar in
the correct order. (bug 223207)


git-svn-id: svn://10.0.0.236/trunk@148662 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-31 19:50:55 +00:00
mvl%exedo.nl
7fc825928b Put back a line that shouldn't have been removed for bug 161130
git-svn-id: svn://10.0.0.236/trunk@148661 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-31 19:40:52 +00:00
mvl%exedo.nl
91bd989882 nsIPopupManager.getEnumerator is replaced by nsIPermissionManager.getEnumerator
bug 221232, r=dwitte, sr=bryner


git-svn-id: svn://10.0.0.236/trunk@148660 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-31 19:30:06 +00:00
mvl%exedo.nl
d6a249b62f Prevent crashes due to the permissions array not being initialized.
bug 223201, r=dwitte, sr=darin


git-svn-id: svn://10.0.0.236/trunk@148659 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-31 19:17:03 +00:00
mvl%exedo.nl
4018692979 Prevent crashes due to the permissions array not being initialized.
bug 223201, r=dwitte, sr=darin


git-svn-id: svn://10.0.0.236/trunk@148658 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-31 19:09:08 +00:00
jocuri%softhome.net
c6b705cb0f Fix for bug 190611: Query page crashes if any product has no versions defined; r=kiko; a=justdave.
git-svn-id: svn://10.0.0.236/trunk@148657 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-31 19:06:59 +00:00
scott%scott-macgregor.org
71be201b52 package offlineStartup.js
git-svn-id: svn://10.0.0.236/trunk@148656 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-31 19:04:18 +00:00
mkaply%us.ibm.com
3996bb85eb #220378
r=jblanco, sr=blizzard (platform specific)
Add some more default fonts for Unicode so DBCS works better


git-svn-id: svn://10.0.0.236/trunk@148654 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-31 16:47:52 +00:00
mkaply%us.ibm.com
8688bf2213 219165
r=pedemonte, sr=blizzard (platform specific)
Let Mozilla handle Alt+Enter


git-svn-id: svn://10.0.0.236/trunk@148653 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-31 16:41:20 +00:00
chanial%noos.fr
15e90379ae Don't preprocess dtd files.
git-svn-id: svn://10.0.0.236/trunk@148651 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-31 15:49:17 +00:00
bsmedberg%covad.net
debcb1638f Bug 135533 - Enable the chrome preprocessor for seamonkey as well as the *birds. To use the preprocessor, prefix an asterisk (*) before the file name in your jar.mn. For documentation on preprocessor directives, see http://software.hixie.ch/utilities/unix/preprocessor/ r=bryner
git-svn-id: svn://10.0.0.236/trunk@148650 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-31 14:01:35 +00:00
kiko%async.com.br
1bb3991816 Fix for Bug 220724: Provide standalone bug submission program. Includes
a python script that submits bugs to a specified Bugzilla instance.
README, docs and an example bug are included. Work done by Eric Raymond
<esr@thyrsus.com> and myself. a=justdave


git-svn-id: svn://10.0.0.236/trunk@148649 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-31 14:00:20 +00:00
mostafah%oeone.com
62f58f2713 Adding in printDialog.xul and printDialog.js
git-svn-id: svn://10.0.0.236/trunk@148648 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-31 13:36:29 +00:00
dwitte%stanford.edu
7c18722dfc staticify a couple of class methods.
git-svn-id: svn://10.0.0.236/trunk@148647 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-31 08:44:00 +00:00
nelsonb%netscape.com
517ef7b660 Remove one unnecessary transition from the SSL3 state machine.
Reduce the number of reallocations of the SSL3 handshake message buffer.
Bugscape bugs 53287 and 53337


git-svn-id: svn://10.0.0.236/trunk@148646 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-31 07:01:05 +00:00
scott%scott-macgregor.org
7e3e91b55c bump the extension version
git-svn-id: svn://10.0.0.236/trunk@148645 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-31 06:23:31 +00:00
darin%meer.net
148858946f fixes bug 223811 "getaddrinfo returns 3 addrinfo structs for each IP address [was: very long timeout for retrying IPv6 to IPv4 addresses]" r=wtc
git-svn-id: svn://10.0.0.236/trunk@148644 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-31 05:10:48 +00:00
timeless%mozdev.org
26e0084067 Bug 120148 Tabs don't remember which element [frame, textfield, etc] was focused when switching tabs
patch by tryandguessit@yahoo.com r=caillon sr=bryner


git-svn-id: svn://10.0.0.236/trunk@148642 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-31 03:56:22 +00:00
darin%meer.net
c2ce34b7e0 bug 119934, change namespace for expat symbols to avoid conflicts with
system version (fixes static gtk+2 linux build) r=peterv sr=heikki


git-svn-id: svn://10.0.0.236/trunk@148641 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-31 03:49:49 +00:00
pinkerton%netscape.com
a5100ddf63 added IOKit to static target
git-svn-id: svn://10.0.0.236/trunk@148640 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-31 03:46:00 +00:00
nelsonb%netscape.com
c625928046 Enable generation of DES2 keys with mechanism CKM_DES2_KEY_GEN. Bug 201521
git-svn-id: svn://10.0.0.236/trunk@148638 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-31 02:33:16 +00:00
pinkerton%netscape.com
0ae66d4d2f don't process timers after wakeup (r=sfraser, sr=bryner, bug 197863)
git-svn-id: svn://10.0.0.236/trunk@148637 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-31 02:31:13 +00:00
pinkerton%netscape.com
18179b8a9d cleanup, sharing toolkit base between carbon and cocoa, and using IOKit for
sleep/wake. r=pink, sr=bryner, bug 197863


git-svn-id: svn://10.0.0.236/trunk@148636 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-31 02:30:22 +00:00
timeless%mozdev.org
5210f7e789 Bug 16498 Finished Downloading sounds
patch by cst@andrew.cmu.edu r=varga sr=bz


git-svn-id: svn://10.0.0.236/trunk@148635 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-31 01:58:56 +00:00
chanial%noos.fr
9295b879df Bug 223161: New FB Help Forum for new users.
patch by Mike Connor <mpconnor@rogers.com>


git-svn-id: svn://10.0.0.236/trunk@148634 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-31 01:39:29 +00:00
jshin%mailaps.org
96c09420a1 bug 195093 : fix a typo (eu-US --> en-US) (thanks to tor who noticed it in bug 153586)
git-svn-id: svn://10.0.0.236/trunk@148633 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-31 01:26:42 +00:00
ben%bengoodger.com
ac63384ee4 Bucket O'Updates
The installer now actually installs! Provided it doesn't have to download anything. And it just stops at the end. Oh well. In time...


git-svn-id: svn://10.0.0.236/trunk@148631 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-31 00:49:01 +00:00
john%johnkeiser.com
d0c4c67f20 Add user documentation for Patch Viewer (bug 216707)
git-svn-id: svn://10.0.0.236/trunk@148630 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-31 00:01:11 +00:00
jgmyers%netscape.com
e769376d93 fix uninitialized member: bug 222182 r=sli0262 sr=blizzard
git-svn-id: svn://10.0.0.236/trunk@148629 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 23:44:06 +00:00
timeless%mozdev.org
1835d05c6c Bug 205541 Selecting "Unblock Cookies..." while on a site that you'd previously blocked allows the site to set cookies rather than just removing the block
patch by mpconnor@rogers.com r=neil sr=alecf


git-svn-id: svn://10.0.0.236/trunk@148628 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 23:27:58 +00:00
timeless%mozdev.org
71b8ae7f38 Bug 222553 Rework cookieviewer to support whitelisting
patch by mpconnor@rogers.com r=neil sr=alecf


git-svn-id: svn://10.0.0.236/trunk@148627 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 23:23:50 +00:00
bienvenu%nventure.com
ee842cec80 fix logon error from uninitialzed out param in some situations when remember password turned on, r/sr=mscott 185186
git-svn-id: svn://10.0.0.236/trunk@148626 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 23:16:32 +00:00
nelsonb%netscape.com
6aa385a182 Correct the code that detects DES2 keys based on their lengths. Bug 201521
git-svn-id: svn://10.0.0.236/trunk@148624 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 22:31:09 +00:00
despotdaemon%netscape.com
5696a40712 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@148623 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 22:19:14 +00:00
chanial%noos.fr
f32631d0f9 Bug 224222: OK and Cancel buttons are unlabeled.
missed one occurence of GetApplicationLocale (bug 195093)


git-svn-id: svn://10.0.0.236/trunk@148622 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 22:14:15 +00:00
cbiesinger%web.de
09f8162087 Bug 171509
mozilla attempts to convert profiles from empty .netscape dir
fix this by checking if preferences.js exists in ~/.netscape
r=ccarlen sr=tor


git-svn-id: svn://10.0.0.236/trunk@148621 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 21:42:20 +00:00
cbiesinger%web.de
a9783f1912 Bug 223998
contentAreaUtils.js: getMIMEInfoForExtension should be getTypeFromURI
r=neil.parkwaycc.co.uk sr=bz


git-svn-id: svn://10.0.0.236/trunk@148620 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 21:34:39 +00:00
cbiesinger%web.de
e092c41cd5 bug 223143 nsHttpChannel::Suspend and Resume always return NS_OK
r=darin sr=bz


git-svn-id: svn://10.0.0.236/trunk@148619 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 21:27:38 +00:00
jocuri%softhome.net
637e3cde6b Rebuilding documentation for Bugzilla 2.17.5.
git-svn-id: svn://10.0.0.236/trunk@148618 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 21:24:11 +00:00
cbiesinger%web.de
407ee53296 bug 223151 nsJSProtocolHandler::Suspend and ::Resume not implemented
r+sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@148617 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 21:23:15 +00:00
bsmedberg%covad.net
7768323d77 Manually committing configure, as ctlbld seems broken.
git-svn-id: svn://10.0.0.236/trunk@148616 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 21:22:21 +00:00
cbiesinger%web.de
311c6f333d 224053 patch by Malcolm Rowe malcolm-bmo@farside.org.uk
neil.parkwaycc.co.uk: review+
bienvenu: superreview+
Simple HTML (sanitizer) message view disallows numbered list  (OL) with non-default start
fix this by not rmeoving start/type/compact attributes from list tags


git-svn-id: svn://10.0.0.236/trunk@148614 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 21:14:51 +00:00
cbiesinger%web.de
740414e8f7 216894 patch by Stefan Borggraefe borggraefe@despammed.com
neil.parkwaycc.co.uk: review+
  bienvenu: superreview+
Message View Setup window too small, not resizeable


git-svn-id: svn://10.0.0.236/trunk@148613 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 21:11:55 +00:00
bsmedberg%covad.net
329c7961ce Bug 223084 - enable the static component loader by default r/sr=dougt
git-svn-id: svn://10.0.0.236/trunk@148612 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 21:11:07 +00:00
cbiesinger%web.de
f2e26f0ffc bug 112893 patch by Stefan Borggraefe mailto:borggraefe@despammed.com r/sr=bienvenu
Acct Central should get scrollbars if its content is not all visible


git-svn-id: svn://10.0.0.236/trunk@148611 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 21:09:36 +00:00
bsmedberg%covad.net
99f2f7f591 Bug 216366 - fix for activestate perl using GNU make 3.80 r=bryner
git-svn-id: svn://10.0.0.236/trunk@148610 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 21:05:56 +00:00
jocuri%softhome.net
3432be998b Bug 224218: Fix wrong version in administration.xml; r=kiko; a=justdave.
git-svn-id: svn://10.0.0.236/trunk@148609 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 20:45:26 +00:00
despotdaemon%netscape.com
3cc9f01f58 Pseudo-automatic update of changes made by silver@warwickcompsoc.co.uk.
git-svn-id: svn://10.0.0.236/trunk@148608 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 20:42:58 +00:00
despotdaemon%netscape.com
53cfd61ce2 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@148607 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 20:34:58 +00:00
timeless%mozdev.org
2a26fd8e0e Bug 221876 Latest Builds in QA menu doesn't work anymore
first draft by mcsmurf@gmx.net r=jst sr=jst


git-svn-id: svn://10.0.0.236/trunk@148606 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 19:33:28 +00:00
timeless%mozdev.org
377e7e7927 Bug 106386 Correct misspellings in source code
patch by ajvincent@juno.com r=darin sr=darin


git-svn-id: svn://10.0.0.236/trunk@148605 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 19:27:47 +00:00
timeless%mozdev.org
4ea883526c Bug 221845 (Patch) (OS X) put type ahead find string on find pasteboard
patch by haasd@cae.wisc.edu r=akkana sr=sfraser


git-svn-id: svn://10.0.0.236/trunk@148604 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 19:22:23 +00:00
mostafah%oeone.com
ac6233adda Adding in Spanish translation for calendar
git-svn-id: svn://10.0.0.236/trunk@148602 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 18:57:21 +00:00
sicking%bigfoot.com
5b2076d71e Bug 190302: Set correct characterset for XSLT generated pages.
r=Pike sr=peterv


git-svn-id: svn://10.0.0.236/trunk@148599 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 18:44:14 +00:00
jocuri%softhome.net
ab06236932 Bug 216703: Need PatchReader note in install docs; patch by jkeiser (John Keiser - john@johnkeiser.com); r=jake; a=jake.
git-svn-id: svn://10.0.0.236/trunk@148598 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 18:42:21 +00:00
despotdaemon%netscape.com
7e0c656718 Pseudo-automatic update of changes made by john@johnkeiser.com.
git-svn-id: svn://10.0.0.236/trunk@148597 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 18:41:34 +00:00
mostafah%oeone.com
2759e3dccd Updated German translation from its language pack
git-svn-id: svn://10.0.0.236/trunk@148596 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 18:36:20 +00:00
mostafah%oeone.com
36074a78e2 Removed duplicate entry
git-svn-id: svn://10.0.0.236/trunk@148595 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 18:35:39 +00:00
mostafah%oeone.com
d75a0f0245 Removed extra spaces
git-svn-id: svn://10.0.0.236/trunk@148594 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 18:35:27 +00:00
despotdaemon%netscape.com
78a6482372 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@148593 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 18:34:24 +00:00
despotdaemon%netscape.com
f290a96d82 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@148592 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 18:33:37 +00:00
danm-moz%comcast.net
df4704abb2 cookies without a value (this is how IE deletes a cookie) are now skipped and no longer corrupt subsequent cookies. all migrated cookies are treated as domain cookies, and any extant otherwise identical host cookie is deleted. bugs 222343, 223029 r=darin,dwitte
git-svn-id: svn://10.0.0.236/trunk@148587 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 17:43:46 +00:00
timeless%mozdev.org
61db715911 Bug 217219 Messages in votes errors are incorrectly CHOMP'd
r=kiko a=justdave


git-svn-id: svn://10.0.0.236/trunk@148586 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 17:29:49 +00:00
dwitte%stanford.edu
48da57a302 add accesskeys for the cookie confirmation dialog.
b=201743, r=neil, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@148585 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 17:26:44 +00:00
jocuri%softhome.net
4e316ffad4 Bug 223937: web site error while updating email address; r=myk,kiko; a=justdave.
git-svn-id: svn://10.0.0.236/trunk@148583 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 17:18:16 +00:00
jocuri%softhome.net
517d312f2f Bug 47925: describe MOVED resolution in bug_status.html; patch by chaduv (caduvall@glue.umd.edu); r=kiko; a=justdave.
git-svn-id: svn://10.0.0.236/trunk@148582 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 17:12:30 +00:00
bienvenu%nventure.com
d29bd7bd31 add install.js, used for building palm sync as an extension, not part of build 214407
git-svn-id: svn://10.0.0.236/trunk@148581 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 17:08:16 +00:00
igor%mir2.org
5964f75b61 parent and prototype fields are made privatenot to allow to mess with them from subclasses. Althoygh setter and getter can be used still to do that, at least some sanity checks can be added there.
git-svn-id: svn://10.0.0.236/trunk@148576 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 16:40:43 +00:00
igor%mir2.org
90edc3625a Use getPrototype instead of explicit reference to this.prototype
git-svn-id: svn://10.0.0.236/trunk@148575 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 16:40:42 +00:00
igor%mir2.org
89e2fd6726 passing Context instance to NativeJavaMethod.findMethod not to call Context.getContext() id some form of API to override method selection will surface
git-svn-id: svn://10.0.0.236/trunk@148574 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 16:40:41 +00:00
igor%mir2.org
67d04d3799 Added readReader
git-svn-id: svn://10.0.0.236/trunk@148573 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 16:40:40 +00:00
igor%mir2.org
fe0a96d9f1 Not to call Context.getContext() in TokenStrea/IRFactory, an explicit Context instance is passed to TokenStream constructor
git-svn-id: svn://10.0.0.236/trunk@148572 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 16:40:39 +00:00
igor%mir2.org
bb040d6d2d Use passed scope instead of the object parent scope
git-svn-id: svn://10.0.0.236/trunk@148571 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 16:39:46 +00:00
neil%parkwaycc.co.uk
d605349a2d Bug 140532 Attached messages display incorrect headers r=ducarroz sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@148570 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 16:37:21 +00:00
bienvenu%nventure.com
c95808e937 fix string fu in auth smtp password prompt, was using tmp var that could get freed up, patch by neil@parkwaycc.co.uk/dwitte@stanford.edu, r/sr=me 90507
git-svn-id: svn://10.0.0.236/trunk@148569 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 16:21:09 +00:00
bienvenu%nventure.com
3a3a7b7fdb force creation of imap server directory when it has been deleted to avoid imap server directory.sbd creation, patch by gemal.dk, r/sr=me 210683
git-svn-id: svn://10.0.0.236/trunk@148568 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 15:29:17 +00:00
varga%nixcorp.com
5c72286e7b Checking in for Jungshik Shin.
Fix for bug 195093. 'modernize'  nsILocale and nsIPlatformCharset.
r=smontagu sr=darin


git-svn-id: svn://10.0.0.236/trunk@148567 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 15:08:48 +00:00
mostafah%oeone.com
ab612cfc1b Removed extra space
git-svn-id: svn://10.0.0.236/trunk@148566 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 13:58:17 +00:00
mostafah%oeone.com
e1be7b477c Checked in patch for Japanese language update
git-svn-id: svn://10.0.0.236/trunk@148565 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 13:57:57 +00:00
peter%propagandism.org
3ba29338bc Fix for bug 126765 (Change NormalizeAttrString to GetAttrWithName). Original fix by Daniel Bratell and sicking, r=sicking, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@148564 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 13:47:29 +00:00
rbs%maths.uq.edu.au
caf1987140 bug 195038, finally add support for the quirky <font face=Symbol> on Windows to the delight of proponents of bug 33127, r=jshin, sr=roc
git-svn-id: svn://10.0.0.236/trunk@148563 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 13:44:49 +00:00
peter%propagandism.org
ce74ff7c22 Fix for bug 215465 (CSS :hover rules not working when using XML/XSLT along with an alternernate CSS). Fix by bz, r=sicking, sr=peterv.
git-svn-id: svn://10.0.0.236/trunk@148562 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 12:32:41 +00:00
peter%propagandism.org
7ba809f0ec Fix for bug 223751 (documentType's nodeValue should be null). r/sr=jst.
git-svn-id: svn://10.0.0.236/trunk@148561 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 12:24:28 +00:00
varga%nixcorp.com
8773376b20 Fix for bug 221361. right click context speed is very slow with large selections
r=jan,neil sr=alecf patch by gemal


git-svn-id: svn://10.0.0.236/trunk@148560 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 10:32:59 +00:00
neil%parkwaycc.co.uk
ca0f9533c5 Bug 223549 GenerateValidFilename should use validateFileName p=ian@arlen.demon.co.uk r=me sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@148559 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 10:12:32 +00:00
neil%parkwaycc.co.uk
b3d2608f96 Bug 78446 MailNews xul files should not have any inline styles r=bienvenu sr=bz
git-svn-id: svn://10.0.0.236/trunk@148558 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 09:48:15 +00:00
neil%parkwaycc.co.uk
2fda9aa5a8 Bug 215656 Cookie and Popup managers don't update scrollbar correctly r=mvl/dwitte sr=bryner
git-svn-id: svn://10.0.0.236/trunk@148557 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 09:33:40 +00:00
neil%parkwaycc.co.uk
e24ad8d9e4 Bug 223539 Mail views installs non-existent package r=bsmedberg sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@148556 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 09:30:05 +00:00
neil%parkwaycc.co.uk
5b7bab3f07 Bug 223963 Wrong images on mail compose insert menubutton p=sailfish@unforgettable.com r=glazou sr=mscott
git-svn-id: svn://10.0.0.236/trunk@148555 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 09:29:22 +00:00
neil%parkwaycc.co.uk
71a7a07260 Bug 75687 support --enable-chrome-format=symlink r=bsmedberg sr=bryner
git-svn-id: svn://10.0.0.236/trunk@148554 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 09:24:40 +00:00
neil%parkwaycc.co.uk
794eb87739 Bug 222694 Make windows moz-icon:s work with all colour depths r=ere sr=mscott
git-svn-id: svn://10.0.0.236/trunk@148553 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 09:22:24 +00:00
neil%parkwaycc.co.uk
c01cbb0a4b Bug 223099 Remove obsolete FTP channel code r=biesi sr=darin
git-svn-id: svn://10.0.0.236/trunk@148552 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 09:17:05 +00:00
jshin%mailaps.org
fce0204af4 bug 195093 : fix another mac bustage : add a missing '}' and a return statement
git-svn-id: svn://10.0.0.236/trunk@148551 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 07:16:08 +00:00
jshin%mailaps.org
59da8b73cf bug 195093 : fix os2 bustage
git-svn-id: svn://10.0.0.236/trunk@148550 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 06:52:39 +00:00
jshin%mailaps.org
e3f32c2ab9 bug 195093 : fix another mac bustage
git-svn-id: svn://10.0.0.236/trunk@148549 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 06:43:37 +00:00
scott%scott-macgregor.org
41983f0c78 Fix LDAP bustage (Part of Bug #223560)
git-svn-id: svn://10.0.0.236/trunk@148548 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 06:22:03 +00:00
jshin%mailaps.org
73abcac768 bug 195093 : os2 bustage fix
git-svn-id: svn://10.0.0.236/trunk@148547 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 06:14:54 +00:00
jshin%mailaps.org
eb3ee96c8c bug 195093 : fix Mac bustage
git-svn-id: svn://10.0.0.236/trunk@148546 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 06:07:48 +00:00
chanial%noos.fr
c76a54433c bug 224160: hook up Print Preview to view source.
git-svn-id: svn://10.0.0.236/trunk@148545 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 06:02:54 +00:00
jshin%mailaps.org
3984958139 bug 183729 : segfault on XftLockFace's failure (r=blizzard, sr=roc) patch by timeless + dbaron
git-svn-id: svn://10.0.0.236/trunk@148544 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 05:48:10 +00:00
dwitte%stanford.edu
4c52599d4c fixing indentation.
git-svn-id: svn://10.0.0.236/trunk@148543 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 05:25:35 +00:00
dwitte%stanford.edu
b841112632 removing reference to unused file
git-svn-id: svn://10.0.0.236/trunk@148542 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 05:16:51 +00:00
dwitte%stanford.edu
7ea279aeb3 fixing bustage
git-svn-id: svn://10.0.0.236/trunk@148541 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 05:13:20 +00:00
dwitte%stanford.edu
3504cb5336 removing unused file
git-svn-id: svn://10.0.0.236/trunk@148540 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 05:11:54 +00:00
dbaron%dbaron.org
3e6ac46d96 Backing out previous checkin.
git-svn-id: svn://10.0.0.236/trunk@148539 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 05:11:21 +00:00
jshin%mailaps.org
7550c59fbe bug 195093 : modernize nsILocale (r=smontagu, sr=darin)
git-svn-id: svn://10.0.0.236/trunk@148538 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 05:04:45 +00:00
dwitte%stanford.edu
fe93daecb5 removing nsCCookieManager.h in favor of nsNetCID.h.
b=221886, r+sr=darin


git-svn-id: svn://10.0.0.236/trunk@148537 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 04:37:14 +00:00
dbaron%dbaron.org
1da0caa6ae Rearrange inlining to fix codesize penalty of previous checkin. b=167262 r=bryner
git-svn-id: svn://10.0.0.236/trunk@148536 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 04:34:01 +00:00
bienvenu%nventure.com
bf2d6e1733 make content type comparisons case-insensitive, fixes crash when message/rfc822 is upper case, r/sr=mscott 223920
git-svn-id: svn://10.0.0.236/trunk@148535 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 04:08:23 +00:00
bienvenu%nventure.com
c4453e8939 make IMAP ACL user name comparison case-insensitive, patch by dteuscher@myrealbox.com, r=bienvenu, sr=mscott 223404
git-svn-id: svn://10.0.0.236/trunk@148534 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 04:05:06 +00:00
dbaron%dbaron.org
0aa71ca776 date works on windows as well. r=bryner
git-svn-id: svn://10.0.0.236/trunk@148533 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 04:01:33 +00:00
bienvenu%nventure.com
b9ad9aa4b1 make outlook express imported e-mails have x-mozilla-status lines so summary file regeneration won't lose read state, 223679, r/sr=mscott
git-svn-id: svn://10.0.0.236/trunk@148532 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 04:01:08 +00:00
dwitte%stanford.edu
e535af07f6 removing generation of nonexistent makefile
git-svn-id: svn://10.0.0.236/trunk@148531 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 03:47:10 +00:00
dwitte%stanford.edu
52700d7815 bustage blah bustage. thanks dbaron.
git-svn-id: svn://10.0.0.236/trunk@148530 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 03:42:52 +00:00
dbaron%dbaron.org
ce14bf9e98 Attempt to fix Windows bustage. b=167262
git-svn-id: svn://10.0.0.236/trunk@148529 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 03:34:58 +00:00
dwitte%stanford.edu
a550c18858 moving TestCookie into its new netwerk/test home.
find blame for the old TestCookie in the attic for
mozilla/extensions/cookie/tests/TestCookie.cpp.


git-svn-id: svn://10.0.0.236/trunk@148528 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 03:28:28 +00:00
darin%meer.net
f8039a263f fixes bug 180049 "Authentication Plugins" patch=cneberg@sandia.gov r=darin sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@148527 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 03:27:53 +00:00
dwitte%stanford.edu
6422112f67 removing unused wallet files.
b=204184 p=mvl r=me sr=bryner


git-svn-id: svn://10.0.0.236/trunk@148526 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 03:18:10 +00:00
dwitte%stanford.edu
5a3e11a293 remove support for network.cookies.strictDomains pref, since there's not much point in keeping it around.
b=223617, r+sr=darin, thanks to mvl for testing.


git-svn-id: svn://10.0.0.236/trunk@148525 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 03:13:54 +00:00
caillon%returnzero.com
e64c44f945 Make content grab the cached security manager off of nsContentUtils rather than ask the service manager to find one.
Bug 223192; r+sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@148524 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 03:01:25 +00:00
dwitte%stanford.edu
53f764ca0b clean up REQUIRES lines in makefiles, since most modules don't need 'cookie' anymore.
b=221886, r+sr=darin


git-svn-id: svn://10.0.0.236/trunk@148523 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 03:00:56 +00:00
dwitte%stanford.edu
55a5a686dc remove nsCCookieManager.h in favor of nsNetCID.h.
b=221886, r+sr=darin


git-svn-id: svn://10.0.0.236/trunk@148522 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 02:59:31 +00:00
caillon%returnzero.com
34f81b2b3a Ensure that content can always grab a security manager and namespace manager.
Bug 223373; r+sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@148521 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 02:53:08 +00:00
dwitte%stanford.edu
8d76b5f1f0 polish the nsICookieManager2::Add interface a tad.
b=222343, r=danm, sr=darin.


git-svn-id: svn://10.0.0.236/trunk@148520 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 02:50:11 +00:00
dwitte%stanford.edu
f01916197a optimize nsCookie a tad by not storing an isDomain parameter.
b=223289 r+sr=darin


git-svn-id: svn://10.0.0.236/trunk@148519 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 02:43:07 +00:00
dwitte%stanford.edu
6d7197efd4 remove unused items in wallet. the following files will be cvs removed shortly:
public/nsIKeyedStreamGenerator.idl
public/nsIPasswordSink.idl
src/nsWalletBuiltInDataSources.h
src/nsBasicStreamGenerator.cpp
src/nsBasicStreamGenerator.h

b=204184 p=mvl r=me sr=bryner


git-svn-id: svn://10.0.0.236/trunk@148518 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 02:39:10 +00:00
dwitte%stanford.edu
1304a87b34 clean up warnings in wallet
b=204184 p=timeless r=me sr=bryner


git-svn-id: svn://10.0.0.236/trunk@148517 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 02:34:16 +00:00
bzbarsky%mit.edu
881281f753 Make parsing super-large script/cdata/whatever blocks faster by using
size_forward as a lower-bound estimate for actual distance to end of string.
Bug 171124, r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@148516 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 02:34:03 +00:00
darin%meer.net
468bc07efc fixes bug 223352 "correct condition variable and timeout logic in nsIOThreadPool::ThreadFunc" r=wtc sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@148515 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 02:32:52 +00:00
bzbarsky%mit.edu
2ef66c24d2 Extension comparisons should be case-insensitive. Bug 223055, r=biesi, sr=darin
git-svn-id: svn://10.0.0.236/trunk@148514 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 02:20:23 +00:00
darin%meer.net
2f5f654992 fixes bug 86846 "PAC: Cannot display alert() in autproxy config file" r=biesi sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@148513 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 02:20:08 +00:00
bzbarsky%mit.edu
9b121778e7 Remove no-longer-used nav4algorithm code and corresponding debug code. Bug
223155, r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@148512 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 02:19:15 +00:00
darin%meer.net
7a44dc3f81 fixes bug 198806 "Image data memory leak resulting when images are saved (from browser tab)" r=dougt sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@148511 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 02:18:26 +00:00
bzbarsky%mit.edu
3f905fea8e Make nsExpatDriver and nsIExpatSink be on the same wavelength as far as passing
attributes to HandleStartElement.  Update callees as needed.  Bug 223470,
r=sicking, sr=peterv


git-svn-id: svn://10.0.0.236/trunk@148510 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 02:17:50 +00:00
ben%bengoodger.com
e543726b5f Incremental installer updates
git-svn-id: svn://10.0.0.236/trunk@148509 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 02:12:10 +00:00
timeless%mozdev.org
69949e4ab0 Bug 224016 unused variable nsresult result' in function int main(int, char**)'
r=darin sr=darin


git-svn-id: svn://10.0.0.236/trunk@148508 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 02:11:45 +00:00
ben%bengoodger.com
8121642bb9 More incremental updates.
git-svn-id: svn://10.0.0.236/trunk@148507 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 02:11:38 +00:00
timeless%mozdev.org
b18f127cb7 Bug 223697 nsMenuPopupFrame.cpp:1142:9: warning: multi-line comment
r=bz sr=bz


git-svn-id: svn://10.0.0.236/trunk@148506 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 02:09:52 +00:00
timeless%mozdev.org
69290f94cc Bug 223199 hostList leaks on OOM in nsPermissionManager::GetEnumerator
r=dwitte sr=roc


git-svn-id: svn://10.0.0.236/trunk@148505 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 02:09:13 +00:00
timeless%mozdev.org
7eaecacb3e Bug 222085 warning: initializer does not fit or is out of range: -1
r=darin sr=darin


git-svn-id: svn://10.0.0.236/trunk@148504 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 02:07:31 +00:00
timeless%mozdev.org
531f35a1cb Bug 220267 warning: unused variable const class NodeSet * nodes' In method nsresult txKeyFunctionCall::evaluate(class txIEvalContext *, class txAExprResult **)'
r=sicking sr=peterv


git-svn-id: svn://10.0.0.236/trunk@148503 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 02:06:51 +00:00
bzbarsky%mit.edu
11dc845cec Make attr() parsing have better error reporting and bail on attr(*|foo). Bug
223746, r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@148502 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 02:06:12 +00:00
timeless%mozdev.org
0f46196611 Bug 204184 Remove unused items from wallet.cpp/wallet.h
r=dwitte sr=bryner


git-svn-id: svn://10.0.0.236/trunk@148501 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 02:04:31 +00:00
bzbarsky%mit.edu
a152f4eba8 Add NSPR logging to content dispatch (not forced on in release builds; the
module is "URILoader").  Bug 223694, r=biesi, sr=darin


git-svn-id: svn://10.0.0.236/trunk@148500 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 02:03:41 +00:00
timeless%mozdev.org
e6ee795ff4 Bug 129104 account central for imap server should have subscribe option just like news
patch by borggraefe@despammed.com r=timeless sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@148499 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 02:01:14 +00:00
timeless%mozdev.org
58b9775369 Bug 124218 if kCSSRawKeywords gets out of sync with eCSSKeyword_COUNT nsCSSKeywords::AddRefTable might crash in DEBUG code
r=bz sr=bz


git-svn-id: svn://10.0.0.236/trunk@148498 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 01:59:15 +00:00
dbaron%dbaron.org
a7b5bdb4fe Add missing null terminator to fix crash. b=224039 Patch from Adam James Fitzpatrick <ajfitzpatrick@lurking.org>. r+sr=bzbarsky,dbaron
git-svn-id: svn://10.0.0.236/trunk@148497 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 01:53:53 +00:00
dbaron%dbaron.org
776f9f50ae Make play-during a true shorthand so it gets parsed correctly after the nsCSSDeclaration storage rewrite. b=223718 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@148496 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 01:51:00 +00:00
dbaron%dbaron.org
707d768477 Fix shutdown leak of GDK windows by destroying hidden widget before event loop shutdown. b=219521 r=blizzard sr=bryner
git-svn-id: svn://10.0.0.236/trunk@148495 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 01:48:41 +00:00
dbaron%dbaron.org
1a2977b836 Store the original string for URL values so that composer and CSSOM do not make relative URLs absolute. b=167262 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@148494 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 01:45:37 +00:00
dbaron%dbaron.org
220a62afce Implement element.style for XUL elements. Fully fault XUL attributes when style attribute is modified, and ensure that string and style rule versions of style attribute stay in sync. (HTML elements only store the latter.) b=7639 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@148493 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 01:40:33 +00:00
timeless%mozdev.org
13a53d50fd Bug 73748 Remove nsJSComponentManager.js and nsJSSupportsUtils.js
work by doronr@us.ibm.com r=timeless sr=jag


git-svn-id: svn://10.0.0.236/trunk@148492 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 01:39:08 +00:00
timeless%mozdev.org
1d6ebf2e88 Bug 222387 Release SetIcon stored icons when we are done using them
r=ere sr=bz


git-svn-id: svn://10.0.0.236/trunk@148491 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 01:35:14 +00:00
caillon%returnzero.com
f401257c19 Permit content to link to about:logo
Bug 223293; r=timeless sr=jst


git-svn-id: svn://10.0.0.236/trunk@148490 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 01:35:09 +00:00
bienvenu%nventure.com
43687bf922 fix 223062 problem downloading pop3 messages with embedded nulls, patch by ch.ey@gmx.net, r=me,sr=mscott
git-svn-id: svn://10.0.0.236/trunk@148489 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 01:32:59 +00:00
kiko%async.com.br
07fca020f4 Fix for bug 67663: globals.pl and CGI.pl emit "subroutine redefined"
messages. Fudge warnings via sillyness. r=myk, chaduv. a=myk.


git-svn-id: svn://10.0.0.236/trunk@148488 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 01:31:58 +00:00
bienvenu%nventure.com
a8e6e6d2f9 add prefs ui for offline startup to tbird offline extension, r/sr=mscott, not part of regular build, 221734
git-svn-id: svn://10.0.0.236/trunk@148486 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 01:12:00 +00:00
locka%iol.ie
bcaa4bc841 NOT PART OF BUILD. Fix to make CBrowse run in VC++ 7.0+
git-svn-id: svn://10.0.0.236/trunk@148483 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-29 23:04:54 +00:00
locka%iol.ie
915cbbc5a6 NOT PART OF BUILD. New c# test harness
git-svn-id: svn://10.0.0.236/trunk@148482 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-29 22:57:42 +00:00
pinkerton%netscape.com
83a68caeff change to 0.7+ and Mozilla Foundation
git-svn-id: svn://10.0.0.236/trunk@148481 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-29 20:00:35 +00:00
pinkerton%netscape.com
3d4ac2c576 correct problem where flag not set on toolbar bookmarks and schmear out
the loading of site icons to improve immediate startup (bug 223205)


git-svn-id: svn://10.0.0.236/trunk@148480 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-29 19:43:51 +00:00
pinkerton%netscape.com
f10c9606e5 clean up some issues with nib including placement of "add" buttons and
some images (bug 223413)


git-svn-id: svn://10.0.0.236/trunk@148479 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-29 19:40:33 +00:00
pinkerton%netscape.com
4d73efcf3f fix several issues: a) ensure bookmarks visible when launched via AE, open
search results window if it was hidden, preserves order of BM on drop,
fixes button states depending on container, cleanup some methods. (bug 223209)


git-svn-id: svn://10.0.0.236/trunk@148478 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-29 18:45:25 +00:00
pinkerton%netscape.com
55dc9e39fe define for panther
git-svn-id: svn://10.0.0.236/trunk@148477 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-29 17:58:15 +00:00
chanial%noos.fr
00a6832942 - Rewrite the way we handle print preview so that it can be used in any XUL app. This is achieved by adding a new "public" method to PrintUtils:
PrintUtils.printPreview(enterPPCallback, exitPPCallback) where the optional callback functions are called just before entering and after exiting PP mode

- disable all short keys in PP mode except ctrl-W and fix bug 178485 and bug 215277. Now clicking the close window icon actually closes the window.

- global vars gPrintSettingsAreGlobal, gSavePrintSettings, gPrintSettings, gOldCloseHandler, gInPrintPreviewMode, gWebProgress are removed.

- A lot of cleanup.


git-svn-id: svn://10.0.0.236/trunk@148474 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-29 08:01:27 +00:00
kiko%async.com.br
dde995876d Additional patch for bug 221039: update filterexceptions.pl to take into
account the new location for knum. Here's hoping this fixes the bustage.


git-svn-id: svn://10.0.0.236/trunk@148473 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-29 04:51:15 +00:00
kiko%async.com.br
7a5767892b Fix for bug 221039: Separating knob in edit.html.tmpl. Splits
bug/edit.html.tmpl into bug/knob.html.tmpl. Patch by Ludovic Dubost
<ludovic@pobox.com>, r=kiko, a=justdave.


git-svn-id: svn://10.0.0.236/trunk@148472 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-29 04:32:39 +00:00
kiko%async.com.br
5ab620388e Fix for bug 111522: Provide ability to specify MIME type of attachment
when downloading. Adds a 'ctype' argument to attachment.cgi which allows
one to override the content-type when viewing an attachment. Original
patch by Alex Vincent <ajvincent@juno.com>; I changed it a tiny bit.
r=kiko, myk. a=justdave.


git-svn-id: svn://10.0.0.236/trunk@148470 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-29 01:58:13 +00:00
despotdaemon%netscape.com
6ee3e00d55 Pseudo-automatic update of changes made by dmose@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@148469 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-29 01:56:13 +00:00
bienvenu%nventure.com
45c61d7f0a fix regression in handling of non-7-bit ascii passwords, r=ch.ey@gmx.net, sr=mscott, a=sspitzer 218025
git-svn-id: svn://10.0.0.236/trunk@148468 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-28 21:00:57 +00:00
bienvenu%nventure.com
f059e998f9 fix pop3 inbox corruption when bayesian spam filters run on two accounts at the same time, i.e., startup, r=sspitzer, sr=mscott, a=sspitzer 218433
git-svn-id: svn://10.0.0.236/trunk@148467 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-28 19:00:48 +00:00
mostafah%oeone.com
de95a0b65e Added registering of other languages to installer
git-svn-id: svn://10.0.0.236/trunk@148464 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-28 17:51:02 +00:00
igor%mir2.org
ccac7e82cb First part of resolving http://bugzilla.mozilla.org/show_bug.cgi?id=223435 :
Allow to pass JS function to Java method accepting interface with single method. The function will be called when interface method will be called.


git-svn-id: svn://10.0.0.236/trunk@148460 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-28 08:37:30 +00:00
jocuri%softhome.net
a0d7e28441 Bug 223854: masscc on change several bugs doesn't honor usermatchmode; patch by Jon <kniht@us.ibm.com>; r=myk; a=myk.
git-svn-id: svn://10.0.0.236/trunk@148459 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-28 06:37:40 +00:00
jpierre%netscape.com
5b19d5463a Fix for 223494 - cmsutil signing does not work with hardware tokens. r=wtc, relyea
git-svn-id: svn://10.0.0.236/trunk@148458 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-28 02:34:15 +00:00
despotdaemon%netscape.com
e36d17cbf3 Pseudo-automatic update of changes made by saul.edwards@sun.com.
git-svn-id: svn://10.0.0.236/trunk@148457 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-28 02:31:48 +00:00
despotdaemon%netscape.com
f9079b9458 Pseudo-automatic update of changes made by saul.edwards@sun.com.
git-svn-id: svn://10.0.0.236/trunk@148456 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-28 02:30:51 +00:00
despotdaemon%netscape.com
f700af4b29 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@148455 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-28 01:38:19 +00:00
despotdaemon%netscape.com
192c154d98 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@148454 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-28 01:35:36 +00:00
despotdaemon%netscape.com
84fe6ad534 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@148453 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-28 01:33:00 +00:00
ben%bengoodger.com
17a25fcea4 Adding something that helps fix problems with generated rsc headers.
git-svn-id: svn://10.0.0.236/trunk@148451 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-27 23:25:59 +00:00
timeless%mozdev.org
5a6f62a646 Bug 223336 Cannot perform search from sidebar
suggestion by zack-weg@gmx.de r=neil sr=bz a=asa


git-svn-id: svn://10.0.0.236/trunk@148450 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-27 22:26:31 +00:00
ben%bengoodger.com
55e9c0b682 Default application handler values are blank on MacOS X
git-svn-id: svn://10.0.0.236/trunk@148449 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-27 21:49:01 +00:00
bienvenu%nventure.com
b3a7ac5795 add prefs ui for offline startup, 221734, r=neil@parkway, sr=mscott, a=sspitzer
git-svn-id: svn://10.0.0.236/trunk@148447 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-27 20:13:02 +00:00
bryner%brianryner.com
714aad1d3d Don't set mCurrentFocus to null after firing a blur if the blur handler focused something. Bug 147927, r=blizzard, sr=jst, a=sspitzer
git-svn-id: svn://10.0.0.236/trunk@148446 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-27 19:52:49 +00:00
igor%mir2.org
fd515864f8 Added getAssociatedValue()/associateValue() to allow to connect arbitrary application-specific object with ScriptableObject.
git-svn-id: svn://10.0.0.236/trunk@148445 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-27 19:19:50 +00:00
brendan%mozilla.org
1280510f81 Don't under-malloc for short script filename entry (223810, r=shaver, a=dbaron).
git-svn-id: svn://10.0.0.236/trunk@148444 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-27 19:13:01 +00:00
igor%mir2.org
297cdb6e82 Added initHash which would put value into hashtable only if it is first. This is usable to ensure proper synchronization with lazy initialization.
git-svn-id: svn://10.0.0.236/trunk@148443 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-27 18:45:39 +00:00
igor%mir2.org
a40039476f If invoker master throws RuntimeException during creation of invoker, then disable invokerOptimization. It fixes regression when SecurityManager prevents InvokerMaster from creation of class loader.
git-svn-id: svn://10.0.0.236/trunk@148442 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-27 18:42:39 +00:00
mostafah%oeone.com
22ead87aef Added Slovenian language pack
git-svn-id: svn://10.0.0.236/trunk@148441 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-27 18:25:51 +00:00
mostafah%oeone.com
738a8f07db Fixed some white-space issues
git-svn-id: svn://10.0.0.236/trunk@148440 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-27 18:24:44 +00:00
pkw%us.ibm.com
16ca898227 Bug 222054 - mozilla-installer doesn't set LIBPATH.
r=dveditz+bmo@cruzio.com, sr=bryner@brianryner.com, a=asa@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@148438 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-27 17:37:47 +00:00
bienvenu%nventure.com
ef255ce131 follow on patch for making ldap prefs migration happen at profile migration time 223560, fix building with disable_ldap, r/sr/a=sspitzer
git-svn-id: svn://10.0.0.236/trunk@148437 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-27 17:07:47 +00:00
tor%cs.brown.edu
1c0c1f182a Backout of bug 153586. a=asa
git-svn-id: svn://10.0.0.236/trunk@148436 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-27 17:00:38 +00:00
igor%mir2.org
05836ee5d7 Added addPush version taking long argument.
git-svn-id: svn://10.0.0.236/trunk@148431 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-27 15:47:05 +00:00
bryner%brianryner.com
f5bd560399 Fix unresolved references with static gtk2 build (bug 216022). The file containing NS_IMPL_NSGETMODULE for a library must be compiled from the Makefile that sets IS_COMPONENT in order for the entry point translation to work correctly. r=cls, not part of the default build.
git-svn-id: svn://10.0.0.236/trunk@148430 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-27 10:11:00 +00:00
bryner%brianryner.com
3396e1763c Only call gnome_program_init() if it hasn't already been called (bug 221012). r=blizzard, not part of the default build.
git-svn-id: svn://10.0.0.236/trunk@148429 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-27 10:08:10 +00:00
bzbarsky%mit.edu
69dd03fc39 Fix hang bug 218512. We don't want to be putting a frame into a framelist
twice, since that gives us a nice loop in the frame tree.  r+sr+a=dbaron


git-svn-id: svn://10.0.0.236/trunk@148428 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-27 05:58:23 +00:00
chanial%noos.fr
e5e936a2f1 use toolkit routines from printUtils.js to print and show the page setup dialog.
git-svn-id: svn://10.0.0.236/trunk@148427 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-27 04:36:20 +00:00
chanial%noos.fr
1d92551092 - fix two js warnings in printPreviewBindings.xml (redeclaration of var ifreq and total)
- remove useless class toolbarbutton-icon
- rename class last-arrow to left-arrow and next-arrow to right-arrow


git-svn-id: svn://10.0.0.236/trunk@148426 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-27 04:30:55 +00:00
chanial%noos.fr
357a81f846 bug 223763: home arrow icon not displayed in print preview. printing.css has to be preprocessed.
git-svn-id: svn://10.0.0.236/trunk@148425 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-27 04:21:20 +00:00
chanial%noos.fr
19c85e8fce fix js warning: redeclaration of var str. Some cleanup, untabify
git-svn-id: svn://10.0.0.236/trunk@148424 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-27 03:36:59 +00:00
chanial%noos.fr
ba4bee36c4 fix js warning: redeclaration of var target
git-svn-id: svn://10.0.0.236/trunk@148423 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-27 03:01:53 +00:00
pschwartau%netscape.com
5f45346624 Replacing "Copyright ©" by "Copyright (C)" in JS test suite sources. See bug 222759.
git-svn-id: svn://10.0.0.236/trunk@148422 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-27 01:49:27 +00:00
dbaron%dbaron.org
f126b158cf Remove some additional tests with form submission and with delays. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@148419 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-26 22:27:02 +00:00
ben%bengoodger.com
fe3b36f972 Bug 223329 - relocate the nspr dylib so that address conflict does not occur in Firebird and prevent prebinding to occur. Patch by bryner, r=ben. a=asa
git-svn-id: svn://10.0.0.236/trunk@148415 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-26 22:14:03 +00:00
ben%bengoodger.com
368287d17b Bug 206936 - firebird shows an XML error when opening links from external apps, caused by bug 223197 - command line service on Mac should be using browser.chromeURL pref to locate main application XUL file, not hard coding to use navigator.xul. r=smfr/ccarlen, sr=smfr, a=asa
git-svn-id: svn://10.0.0.236/trunk@148414 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-26 22:11:49 +00:00
chanial%noos.fr
44e1c33569 bug 223757: fix customize charset bustage. patch by Steffen Wilberg <steffen.wilberg@web.de>
-------------


git-svn-id: svn://10.0.0.236/trunk@148413 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-26 21:10:16 +00:00
chanial%noos.fr
b743e1b4d5 Hook up Page Setup and Print to view source.
git-svn-id: svn://10.0.0.236/trunk@148412 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-26 20:24:17 +00:00
chanial%noos.fr
a25bd1dfdd Significantly rewrite the old printing.js:
- define an object PrintUtils that has two "public" methods: PrintUtils.print() to print the content and PrintUtils.showPageSetup() to launch the setup dialog.
- global variables gPrintSettings, gPrintSettingsAreGlobal and gSavePrintSettings are removed. These variables were not true cached variables since they were recalculated every time and only used as intermediary.


git-svn-id: svn://10.0.0.236/trunk@148411 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-26 20:13:55 +00:00
chanial%noos.fr
d13b02982d add printUtils.js to the toolkit (copied from printing.js)
git-svn-id: svn://10.0.0.236/trunk@148410 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-26 19:22:03 +00:00
dbaron%dbaron.org
c6ad19a5f1 Remove a few extras. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@148409 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-26 19:17:33 +00:00
bzbarsky%mit.edu
b77b023779 Last patch was by kjh-5727@comcast.net (Kenneth Herron)
git-svn-id: svn://10.0.0.236/trunk@148408 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-26 19:15:37 +00:00
bzbarsky%mit.edu
1b233a2585 Fix landscape printing to work again. Bug 223625, r=tor, sr=bzbarsky, a=asa
git-svn-id: svn://10.0.0.236/trunk@148407 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-26 17:56:11 +00:00
rlk%trfenv.com
f42b89bb3d Bug 161740 - Remove obsolete help files from builds. r=neil@parkwaycc.co.uk a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@148406 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-26 17:45:18 +00:00
bienvenu%nventure.com
f7ce6afc73 fix password prompt when using authenticated smtp, r=ch.ey@gmx.net, sr/a=sspitzer 90507
git-svn-id: svn://10.0.0.236/trunk@148405 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-26 17:39:28 +00:00
bienvenu%nventure.com
547cca42d0 make profile upgrade from 4.x convert address books at upgrade time, r=mscott,sr/a=sspitzer 223560
git-svn-id: svn://10.0.0.236/trunk@148404 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-26 17:37:10 +00:00
bienvenu%nventure.com
d60c5151b8 prompt for starting up in offline mode, use network.online instead of network offline, r=neil@parkway.uk, sr=mscott, a=sspitzer 221734
git-svn-id: svn://10.0.0.236/trunk@148403 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-26 17:34:52 +00:00
chanial%noos.fr
97e1667f45 bug 223721 and 223728: fix view source and print preview bustage. patches by Steffen Wilberg <steffen.wilberg@web.de>
git-svn-id: svn://10.0.0.236/trunk@148402 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-26 16:10:59 +00:00
jocuri%softhome.net
956dea394f Bug 222204: A mailto: link for the reporter would be very useful; r=kiko; a=justdave.
git-svn-id: svn://10.0.0.236/trunk@148401 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-26 14:10:08 +00:00
jocuri%softhome.net
82648d036a Bug 221900: duplicates.cgi query fails if more than one product selected; patch by chaduv <caduvall@glue.umd.edu>; r=gerv; a=justdave.
git-svn-id: svn://10.0.0.236/trunk@148400 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-26 14:01:04 +00:00
bmlk%gmx.de
5922be7330 dont wrap urls at 80 chars limit not part of any build
git-svn-id: svn://10.0.0.236/trunk@148399 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-26 12:34:25 +00:00
ian%hixie.ch
be76d34cd6 eagerToHelp and ridiculouslyEagerToHelp modes. See bug 142371.
git-svn-id: svn://10.0.0.236/trunk@148398 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-26 12:14:39 +00:00
ian%hixie.ch
9d2f7235af Bug 141346: 'I am' wasn't learning correctly.
git-svn-id: svn://10.0.0.236/trunk@148397 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-26 11:58:06 +00:00
ian%hixie.ch
ff459ae97a Escape nicks in regular expressions so that they still work even if the bot is called something silly like '[bot]'. Bug 134599.
git-svn-id: svn://10.0.0.236/trunk@148396 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-26 11:30:09 +00:00
dbaron%dbaron.org
e6a407a99e URL updates. Not part of build, or even of regression tests.
git-svn-id: svn://10.0.0.236/trunk@148395 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-26 07:48:01 +00:00
justdave%syndicomm.com
5df98b5a95 Bug 223093: correcting the title on "perldoc Bugzilla::Auth::DB"
r= bbaetz, a= justdave


git-svn-id: svn://10.0.0.236/trunk@148394 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-26 05:43:29 +00:00
justdave%syndicomm.com
8cd1c855ae Bug 201294: showdependencygraph.cgi now uses the global IsOpenedState() sub instead of its own list of which states are open. This makes one less place to customize when sites change their statuses, and also includes UNCONFIRMED (which never got added when UNCONFIRMED was created).
r= gerv, a= justdave


git-svn-id: svn://10.0.0.236/trunk@148393 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-26 05:39:18 +00:00
justdave%syndicomm.com
4c3fe0b91d Bug 218386: add 'view-source:' to the link of URL protocols which automatcalyy get hyperlinked in comments.
r= timeless, a= justdave


git-svn-id: svn://10.0.0.236/trunk@148392 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-26 05:26:41 +00:00
chanial%noos.fr
f79c0ce7dd move printPreviewBindings.xml to the toolkit, fork printPreview.dtd
git-svn-id: svn://10.0.0.236/trunk@148391 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-26 05:00:15 +00:00
chanial%noos.fr
bda3a5efc1 fork the Print Page Setup
git-svn-id: svn://10.0.0.236/trunk@148390 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-26 04:28:25 +00:00
chanial%noos.fr
f541314594 add charset.dtd to the obsolete directory
git-svn-id: svn://10.0.0.236/trunk@148389 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-26 04:25:12 +00:00
chanial%noos.fr
b667e8b125 Bug 221597,221599: remove toolkit and browser dependencies to chrome://communicator/content/pref/pref-charset.xul by copying it to the toolkit and renaming it as customizeCharset.xul.
git-svn-id: svn://10.0.0.236/trunk@148388 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-26 04:03:29 +00:00
chanial%noos.fr
8bbc12d449 define classes to display arrows in menus (from communicator.css)
add hover state handling and left, right arrows


git-svn-id: svn://10.0.0.236/trunk@148387 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-26 03:59:30 +00:00
chanial%noos.fr
0430a4512a copied from pref-charset.dtd
git-svn-id: svn://10.0.0.236/trunk@148386 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-26 03:33:11 +00:00
chanial%noos.fr
caef985889 tri licencing
git-svn-id: svn://10.0.0.236/trunk@148385 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-26 03:28:11 +00:00
justdave%syndicomm.com
cf505a1184 Bug 208647: Fixes taint error in add new products code.
Patch by jpyeron@pyerotechnics.com (Jason Pyeron)
r= bbaetz, a= justdave


git-svn-id: svn://10.0.0.236/trunk@148384 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-26 02:37:48 +00:00
dwitte%stanford.edu
bf01efe92a er, for real this time...
git-svn-id: svn://10.0.0.236/trunk@148383 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-26 01:17:13 +00:00
dwitte%stanford.edu
46206d0d8d fix the domainwalking hashtable code to do a lookup for the toplevel domain. this fixes a regression where cookies for "localhost" weren't getting sent.
b=223365, r=mvl, sr=darin, a=asa.


git-svn-id: svn://10.0.0.236/trunk@148382 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-26 01:13:23 +00:00
darin%meer.net
c9254a5d8d fixes bug 221491 "crash [@ nsHostResolver::GetHostToLookup]" r=dougt sr=bzbarsky a=dbaron
git-svn-id: svn://10.0.0.236/trunk@148381 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-25 23:48:33 +00:00
chanial%noos.fr
96f6461c6a correct typo. no need to PP here. 80 column fix. untabify.
git-svn-id: svn://10.0.0.236/trunk@148380 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-25 20:16:48 +00:00
chanial%noos.fr
180b8d0969 bug 223534: alt+enter for opening URL in new tab doesn't work at all. Fix the problem by preventing Alt+Enter default action in the bubbling phase instead of the capturing one so that Alt+Enter can be handled and still doesn't beep on WinXP.
git-svn-id: svn://10.0.0.236/trunk@148379 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-25 19:31:07 +00:00
varga%nixcorp.com
8a9b707b9e Fixing a deadlock.
git-svn-id: svn://10.0.0.236/trunk@148378 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-25 19:17:55 +00:00
bienvenu%nventure.com
562c22d655 ignore ldap hosts after the first host (i.e., space delimited host lists) until we can make multiple hosts work r=mscott, sr=dmose,a=asa 223603
git-svn-id: svn://10.0.0.236/trunk@148377 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-25 15:34:39 +00:00
wchang0222%aol.com
107fc21aee Bugzilla bug 223624: declare pk11_FindAttrInTemplate before it is used.
r=nelsonb.


git-svn-id: svn://10.0.0.236/trunk@148376 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-25 14:10:11 +00:00
wchang0222%aol.com
b7e3459c22 Bugzilla bug 223624: use PR_MAX to avoid redefining MAX, a macro commonly
defined in system headers. r=nelsonb.


git-svn-id: svn://10.0.0.236/trunk@148375 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-25 14:08:31 +00:00
wchang0222%aol.com
e0cbb82e15 Bugzilla bug 223624: removed an extraneous format string for fprintf.
r=nelsonb.


git-svn-id: svn://10.0.0.236/trunk@148374 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-25 14:05:08 +00:00
wchang0222%aol.com
770b984788 Bugzilla bug 223624: node->error is a 'long', so it should match a %ld
format.  r=nelsonb.


git-svn-id: svn://10.0.0.236/trunk@148373 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-25 14:01:43 +00:00
igor%mir2.org
f6f9a54c3a Common logic to create and cache adapter class on demand is moved to the new method getAdapterClass
git-svn-id: svn://10.0.0.236/trunk@148372 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-25 11:46:18 +00:00
igor%mir2.org
6679f3936f In getApplicationClassLoader cache result of Thread.getContextClassLoader if it coincides with the loader that loaded Context class.
git-svn-id: svn://10.0.0.236/trunk@148371 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-25 11:42:34 +00:00
myk%mozilla.org
6d616e758d Fix for bug 183788: make request mail go out when a request is created and there's no requestee but there is a cc: list
git-svn-id: svn://10.0.0.236/trunk@148370 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-25 01:34:33 +00:00
jpierre%netscape.com
5743a7c990 Initialize crlHandle . r=wtc
git-svn-id: svn://10.0.0.236/trunk@148369 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-25 00:41:14 +00:00
nelsonb%netscape.com
f7fdb337d0 Require DES, DES2 and DES3 keys to have correct length in all cases.
Expand DES2 keys to be DES3 keys when used with DES3 mechanisms.
Bug 201521.


git-svn-id: svn://10.0.0.236/trunk@148368 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-25 00:12:34 +00:00
cmanske%jivamedia.com
0bb2275d67 Fixed crash in table editing, b=217717, r=mozeditor, sr=dbaron, a=asa
git-svn-id: svn://10.0.0.236/trunk@148367 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-24 23:01:30 +00:00
brendan%mozilla.org
6d358001c6 Hack to cope with input case (/|/, /x|/, etc.) not handled by recent rewrite (223535, r=timeless, sr=shaver, a=asa).
git-svn-id: svn://10.0.0.236/trunk@148366 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-24 22:23:36 +00:00
scott%scott-macgregor.org
5a19e728c4 remove dos line endings from this file. I don't know why they keep showing up here
git-svn-id: svn://10.0.0.236/trunk@148365 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-24 22:19:32 +00:00
ian%hixie.ch
5124c50966 Skip variables in -E that have weird names (environment shouldn't be able to cause fatal errors)
git-svn-id: svn://10.0.0.236/trunk@148364 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-24 22:17:32 +00:00
scott%scott-macgregor.org
2da204ff9f Port Bug #92726 to thunderbird --> Save As should default to the message subject
git-svn-id: svn://10.0.0.236/trunk@148363 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-24 21:42:29 +00:00
mostafah%oeone.com
803d09039c Added comments describing reason for each file
git-svn-id: svn://10.0.0.236/trunk@148362 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-24 20:40:32 +00:00
rginda%netscape.com
38a473935a bug 223247, unable to connect to irc servers: internal error dispatching
command “goto-url”
a=asa

js engine new returns empty array element for optional captures in regexps, we need to account for that.


git-svn-id: svn://10.0.0.236/trunk@148361 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-24 18:29:35 +00:00
darin%meer.net
20e799da95 follow-up patch for bug 117026 "bookmark properties dialog very slow to load" patch=alfredkayser@nl.ibm.com, r=p_ch@verizon.net, sr=bzbarsky@mit.edu
git-svn-id: svn://10.0.0.236/trunk@148360 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-24 18:24:13 +00:00
myk%mozilla.org
524a8b2a99 Updated README with better instructions and fixed Perl path at top of doctor.cgi not to be wierd now that we're on new server.
git-svn-id: svn://10.0.0.236/trunk@148359 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-24 18:03:10 +00:00
pschwartau%netscape.com
6b1196c6e9 Adding more cases.
git-svn-id: svn://10.0.0.236/trunk@148358 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-24 17:55:06 +00:00
pschwartau%netscape.com
a90a29db2f Initial add. Regression test for bug 223535.
git-svn-id: svn://10.0.0.236/trunk@148357 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-24 17:47:36 +00:00
pschwartau%netscape.com
9215aeea01 Follow Perl 5, not ECMA-262 Ed 3 on unescaped, unbalanced brackets and braces. See bug 223273.
git-svn-id: svn://10.0.0.236/trunk@148356 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-24 17:18:21 +00:00
wchang0222%aol.com
f8f6a925ea Bugzilla bug 173715: fixed a crash in OCSP. We incorrectly assumed that
'addr' was the last IP address of the host when PR_EnumerateHostEnt
returned 0 and attempted to connect to 'addr', resulting in an assertion
failure in PR_Connect. The fix is to not use 'addr' when
PR_EnumerateHostEnt returns 0.  r=relyea.


git-svn-id: svn://10.0.0.236/trunk@148355 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-24 17:17:37 +00:00
tor%cs.brown.edu
f653cc5dfa Bug 223551 - postscript output invalid in locales not using periods
for decimals.  Patch by kjh-5727@comcast.net,  r=tor, sr=bzbarsky, a=roc.


git-svn-id: svn://10.0.0.236/trunk@148354 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-24 16:27:11 +00:00
neil%parkwaycc.co.uk
8a835973d4 Bug 92726 Save As should default to the message subject r=me moa=glazou sr=bienvenu a=asa
git-svn-id: svn://10.0.0.236/trunk@148353 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-24 12:13:46 +00:00
ben%bengoodger.com
35330a41e4 Update static rules for Mac to ensure we link against Quicktime.
git-svn-id: svn://10.0.0.236/trunk@148352 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-24 07:44:34 +00:00
ben%bengoodger.com
fcfc68a829 MacOS X Firebird Updates:
- bug 222688 (tabbrowser.xml)
- downloads options panel is broken (pref-downloads.js)


git-svn-id: svn://10.0.0.236/trunk@148351 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-24 07:43:01 +00:00
ben%bengoodger.com
ed821d3d02 MacOS X Firebird updates:
- bug 217121 (contentAreaUtils.js)
- bug 223331 (browser.js)
- bug 223330 (all.js)


git-svn-id: svn://10.0.0.236/trunk@148350 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-24 07:41:43 +00:00
bzbarsky%mit.edu
af8a4e9beb Adding regression tests.
git-svn-id: svn://10.0.0.236/trunk@148347 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-24 07:36:06 +00:00
bzbarsky%mit.edu
a8b4c204ea Fix regression bug 223394 -- percent-height replaced inlines that only have
auto-height ancestors should get intrinsic height instead of 0, even in quirks
mode.  r+sr=roc, a=asa


git-svn-id: svn://10.0.0.236/trunk@148346 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-24 07:31:50 +00:00
chanial%noos.fr
12dd4fcc3e Bug 223277: real fix concerning the event chain + Band aid patch for an XBL bug.
git-svn-id: svn://10.0.0.236/trunk@148345 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-24 06:55:04 +00:00
wchang0222%aol.com
968ae899f4 Removed the nonexistent directory 'rngtest' from DIRS.
git-svn-id: svn://10.0.0.236/trunk@148343 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-24 06:22:58 +00:00
wchang0222%aol.com
3bd9e58d79 Removed nonexistent directory "crypto" from DIRS.
git-svn-id: svn://10.0.0.236/trunk@148342 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-24 05:29:08 +00:00
wchang0222%aol.com
4a499dd80b Bugzilla bug 223427: added a note section so that the linker knows we're
not executing off the stack.  This patch is received from Christopher
Blizzard of Red Hat <blizzard@redhat.com>.


git-svn-id: svn://10.0.0.236/trunk@148341 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-24 04:47:23 +00:00
wchang0222%aol.com
8e392fef5e Bugzilla bug 223427: added a note section so that the linker knows we are
not executing off the stack.  This patch is received from Christopher
Blizzard of Red Hat <blizzard@redhat.com>.


git-svn-id: svn://10.0.0.236/trunk@148340 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-24 04:12:54 +00:00
tor%cs.brown.edu
841b091318 Bug 222293 - gif crasher if animation overlay is offscreen in only one
direction.  r=paper, sr=blizzard, a=asa.


git-svn-id: svn://10.0.0.236/trunk@148339 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-24 02:58:03 +00:00
dean_tessman%hotmail.com
e92d91df8b 213250 - get middle click working properly in XML documents.
p=bugzilla@accessibleinter.net, r=me


git-svn-id: svn://10.0.0.236/trunk@148338 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-24 02:11:53 +00:00
wchang0222%aol.com
d4c2b98b27 Use a larger buffer.
git-svn-id: svn://10.0.0.236/trunk@148335 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-24 01:34:28 +00:00
wchang0222%aol.com
0198e54fd4 Added a missing printf statement.
git-svn-id: svn://10.0.0.236/trunk@148334 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-24 01:17:42 +00:00
wchang0222%aol.com
d723099aa8 Added formattm.c, a test program for PR_FormatTime and
PR_FormatTimeUSEnglish.


git-svn-id: svn://10.0.0.236/trunk@148333 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-24 01:02:40 +00:00
pschwartau%netscape.com
7bc0e7c6d1 Correcting a mistake: remember to escape the escape character inside eval strings!
git-svn-id: svn://10.0.0.236/trunk@148332 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-24 00:51:37 +00:00
wchang0222%aol.com
d9654c791b Bugzilla bug 217121: fixed a crash in strftime on Mac OS X. The patch is
contributed by Ben Goodger <bugs@bengoodger.com>.


git-svn-id: svn://10.0.0.236/trunk@148331 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-24 00:47:19 +00:00
brendan%mozilla.org
6a4d4696b5 Fix to error on extra ) in regexp rather than corrupt 'n' crash (223273, r=timeless, sr=shaver, a=asa).
git-svn-id: svn://10.0.0.236/trunk@148330 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-24 00:37:49 +00:00
uid502
adfec216b5 Bug 80190. Emit twips measurements into PS code and let the PS engine do the scaling. r=tor,sr=roc,a=roc. Thanks to kherron who did the patch.
git-svn-id: svn://10.0.0.236/trunk@148329 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-23 22:43:04 +00:00
sicking%bigfoot.com
ff5093b729 Bug 222667: Add newlines between root-nodes in serializer rather then encoder.
r=peterv sr=jst


git-svn-id: svn://10.0.0.236/trunk@148328 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-23 22:24:21 +00:00
nicolson%netscape.com
5f37bf9fe5 try forcing the bourne shell to execute the command line.
git-svn-id: svn://10.0.0.236/trunk@148327 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-23 22:01:55 +00:00
igor%mir2.org
39ec1b9a51 Added information on shared scopes
git-svn-id: svn://10.0.0.236/trunk@148326 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-23 21:49:23 +00:00
igor%mir2.org
0d52480bc1 Updated to remove NotAFunction exception handler which is not generated any more and was deprecated.
git-svn-id: svn://10.0.0.236/trunk@148325 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-23 21:48:45 +00:00
pschwartau%netscape.com
737d4d9af3 Whitespace fix.
git-svn-id: svn://10.0.0.236/trunk@148324 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-23 21:15:06 +00:00
pschwartau%netscape.com
99cfdc5fdc Fixing a comment.
git-svn-id: svn://10.0.0.236/trunk@148323 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-23 21:13:34 +00:00
pschwartau%netscape.com
deaebdb912 Added cases covering unbalanced brackets and braces.
git-svn-id: svn://10.0.0.236/trunk@148322 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-23 20:48:43 +00:00
pschwartau%netscape.com
f6dd1df088 Initial add. Regression test for bug 223273.
git-svn-id: svn://10.0.0.236/trunk@148321 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-23 20:27:32 +00:00
dbaron%dbaron.org
7887a751fa Not-so-automated update.
git-svn-id: svn://10.0.0.236/trunk@148320 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-23 19:47:31 +00:00
mcs%netscape.com
5a75e66856 Additional fix for 221694 - ber_get_next_buffer_ext() fails when
length or tag is split across buffers.
Improve backwards compatibility by setting *Bytes_Scanned to zero
when errors occur; use errno to report specific errors.


git-svn-id: svn://10.0.0.236/trunk@148318 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-23 19:35:02 +00:00
pinkerton%netscape.com
48880b3c48 add context menu to history items and change the icon to the normal
bookmark icon (bug 223417)


git-svn-id: svn://10.0.0.236/trunk@148317 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-23 19:30:58 +00:00
pinkerton%netscape.com
e56ad6c8b1 fix for special folder icons resetting to the default when losing the
blessing of being the dock menu (bug 223210)


git-svn-id: svn://10.0.0.236/trunk@148316 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-23 19:04:46 +00:00
sfraser%netscape.com
6e078b2fa7 Bug 223323: fix building under panther, where pbxbuild is replaced by xcodebuild. r=pink, sr=bryner.
git-svn-id: svn://10.0.0.236/trunk@148315 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-23 17:47:33 +00:00
mkaply%us.ibm.com
74ef1ed741 a=me - I completely horked this file when I checked it in' nsIDragSessionOS2.h
git-svn-id: svn://10.0.0.236/trunk@148309 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-23 13:49:12 +00:00
timeless%mozdev.org
c9c7dab5e9 MOZ_TIMELINE - Bug 222134
git-svn-id: svn://10.0.0.236/trunk@148306 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-23 10:23:30 +00:00
dbaron%dbaron.org
2ac935715c Incorrect test in previous checkin. b=220291
git-svn-id: svn://10.0.0.236/trunk@148305 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-23 02:29:47 +00:00
wchang0222%aol.com
0904e36810 Bugzilla bug 214411: fixed a bug introduced in the previous checkin.
threadid_key_destructor may get called on the primordial thread if the app
doesn't call PR_Cleanup and the assertion would fail.  Thanks to
Gerard Roos <gerard.roos@adnovum.ch> for contributing the patch.


git-svn-id: svn://10.0.0.236/trunk@148302 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-23 00:43:36 +00:00
dbaron%dbaron.org
4b423f3e78 Combine NSCAP_FEATURE_FACTOR_DESTRUCTOR and NSCAP_FEATURE_DEBUG_PTR_TYPES into NSCAP_FEATURE_USE_BASE to fix leaks when mixing builds compiled in different ways. b=220291 r=scc sr=bryner a=asa
git-svn-id: svn://10.0.0.236/trunk@148301 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 23:29:00 +00:00
mkaply%us.ibm.com
a1cadf9035 #218312
r=pedemont, sr=blizzard (platform specific), a=mkaply
Code from Rich Walsh - OS/2 drag drop improvements


git-svn-id: svn://10.0.0.236/trunk@148298 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 21:57:01 +00:00
tor%cs.brown.edu
9a66c4e76f Bug 205761 - some GIF files don't uncompress. r=paper, sr=bryner, a=asa
git-svn-id: svn://10.0.0.236/trunk@148297 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 21:12:36 +00:00
pkw%us.ibm.com
09ec6a6661 Backing out previous patch - didn't have drivers approval. Sorry.
git-svn-id: svn://10.0.0.236/trunk@148296 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 19:35:54 +00:00
pkw%us.ibm.com
549db2de71 Bug 222054 - mozilla-installer doesn't set LIBPATH.
r=dveditz+bmo@cruzio.com, sr=bryner@brianryner.com


git-svn-id: svn://10.0.0.236/trunk@148295 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 19:32:48 +00:00
bryner%brianryner.com
4f4a573f72 Persist size/position and column widths for password manager dialog. Bug 217147, patch by steffen.wilberg@web.de, r=me
git-svn-id: svn://10.0.0.236/trunk@148294 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 19:05:05 +00:00
tor%cs.brown.edu
d593d5786a Fixing build bustage from 153586. r+sr=jst, a=tor
git-svn-id: svn://10.0.0.236/trunk@148293 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 18:15:15 +00:00
chanial%noos.fr
0920161786 fixing bogus a dependency to comm.jar I just introduced. Thanks to Steffen Wilberg for noticing.
git-svn-id: svn://10.0.0.236/trunk@148292 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 18:10:25 +00:00
pinkerton%netscape.com
f3d6ce18c5 clean up decomtamination changes
git-svn-id: svn://10.0.0.236/trunk@148291 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 15:59:25 +00:00
pinkerton%netscape.com
0a87b57e3f remove "new files" folder left by accident
git-svn-id: svn://10.0.0.236/trunk@148290 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 15:59:07 +00:00
mostafah%oeone.com
866d283473 Added hour/minute increment/decrement functionality to timepicker
git-svn-id: svn://10.0.0.236/trunk@148289 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 14:59:44 +00:00
pinkerton%netscape.com
5bf2241b47 fix build bustage from decomification of nsIDocument
git-svn-id: svn://10.0.0.236/trunk@148288 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 14:56:07 +00:00
chanial%noos.fr
358be1e1e2 Adding viewSource.properties
git-svn-id: svn://10.0.0.236/trunk@148287 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 14:54:11 +00:00
mostafah%oeone.com
324a9b2ab2 Updated sunbird images
git-svn-id: svn://10.0.0.236/trunk@148286 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 14:22:06 +00:00
noririty%jcom.home.ne.jp
fede385ddb Fixing build failure (viewSource.properties doesn't exist) b=221599
git-svn-id: svn://10.0.0.236/trunk@148283 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 13:13:26 +00:00
timeless%mozdev.org
5988879102 requires bustage bug 222134
git-svn-id: svn://10.0.0.236/trunk@148279 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 09:12:14 +00:00
bzbarsky%mit.edu
954cd25eb9 More bustage fixing. Bug 222134
git-svn-id: svn://10.0.0.236/trunk@148278 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 08:46:56 +00:00
chanial%noos.fr
d65eba5ead complete rewrite of search.xml: more functionalities with less code :-)
add shortkeys to toggle the search engine (bug 200884), by using ctrl-arrow up and down in the search bar.
remove the pref browser.search.defaultengine. Now we rely on the local store so we can have several windows with different search engines.


git-svn-id: svn://10.0.0.236/trunk@148277 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 08:45:54 +00:00
igor%mir2.org
70a3b7fb36 The class is no longer used.
git-svn-id: svn://10.0.0.236/trunk@148276 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 08:02:37 +00:00
chanial%noos.fr
f8fea9e83b sync the source viewer with the suite
git-svn-id: svn://10.0.0.236/trunk@148275 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 08:02:23 +00:00
igor%mir2.org
f036da6b9b 1. Added Context.hideFromContextListeners() which makes invisible for listeners.
2. Made sure that ContextListener.contextCreated is called only once. After a resent change to call the method from Context.enter, not from Context constructor the method would be called each time on first enter which broke the debugger.

3. Using new listener utilities from Kit instead of ListenerArray methods that would create a special storage object only if there is more then one listener.


git-svn-id: svn://10.0.0.236/trunk@148274 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 08:01:46 +00:00
chanial%noos.fr
32ea2705a6 sync the console with the suite
git-svn-id: svn://10.0.0.236/trunk@148273 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 08:00:39 +00:00
igor%mir2.org
85c74441d5 Added JavaDoc for listener utilities
git-svn-id: svn://10.0.0.236/trunk@148272 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 07:57:49 +00:00
chanial%noos.fr
429ee9db25 - add new debug routine dumpDOM that writes the DOM tree under a given element.
- enhance dumpOBJ debug routine to deal with null and properties not accessible that trigger an error
- enclose all the debug routine by a #ifdef DEBUG


git-svn-id: svn://10.0.0.236/trunk@148271 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 07:57:34 +00:00
chanial%noos.fr
8c99328bf2 cvs remove browser/components/search (not built)
git-svn-id: svn://10.0.0.236/trunk@148270 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 07:46:00 +00:00
dbaron%dbaron.org
90621a0deb Convert CR-LF line endings to LF.
git-svn-id: svn://10.0.0.236/trunk@148269 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 07:30:52 +00:00
caillon%returnzero.com
d16d7bd5ac Fixing bustage -- bryner forgot to update this file
Bug 222134


git-svn-id: svn://10.0.0.236/trunk@148267 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 07:04:16 +00:00
brendan%mozilla.org
1ee2e4b28b Check in rogerl's big perf patch (85721).
git-svn-id: svn://10.0.0.236/trunk@148266 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 07:01:50 +00:00
bzbarsky%mit.edu
b668306972 Fix crash bug 223064. Patch by mats.palmgren@bredband.net (Mats Palmgren), r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@148265 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 07:01:35 +00:00
bryner%brianryner.com
8183b564fd fixing bustage
git-svn-id: svn://10.0.0.236/trunk@148264 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 07:01:13 +00:00
dwitte%stanford.edu
00018f0913 move cookies to use hashtables instead of a sorted list, and implement a sane notifications
system for cookies and permissions. this will improve perf a bunch, and also sets the stage
for a more performant and flexible cookiemanager UI by providing better notifications.

bugs 143939 and 221185, with r=bsmedberg+mvl, sr=darin and r=mvl, sr=bz respectively.


git-svn-id: svn://10.0.0.236/trunk@148263 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 06:53:19 +00:00
bzbarsky%mit.edu
2cab296f61 Fix bug 164816. Patch by biesi, r=bzbarsky, sr=darin
git-svn-id: svn://10.0.0.236/trunk@148262 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 06:46:52 +00:00
caillon%returnzero.com
f567463ff6 Fixing bustage -- bryner forgot to update these files
Bug 222134


git-svn-id: svn://10.0.0.236/trunk@148261 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 06:41:30 +00:00
darin%meer.net
b9579bc109 fixes bug 222588 "Mozilla creates too many threads and seems to never terminate them" r=timeless sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@148260 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 06:38:39 +00:00
chanial%noos.fr
09b6003c9e add tri-licence
git-svn-id: svn://10.0.0.236/trunk@148259 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 06:35:37 +00:00
brendan%mozilla.org
f5be31d9a8 Add __noSuchMethod__ handler support, and clean up js_ValueToFunction/js_ReportIsNotDefined error diagnosis hard cases (196097, r=sparky).
git-svn-id: svn://10.0.0.236/trunk@148258 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 06:26:03 +00:00
bryner%brianryner.com
eeddf02bde deCOMtaminate nsIDocument by changing methods to use return value instead of out-params, eliminating unused nsresult return values, moving some members to nsIDocument and inlining the getters/setters. Bug 222134, r=bzbarsky, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@148257 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 06:09:48 +00:00
timeless%mozdev.org
591ecd0363 Bug 223158 Crash searching from partially loaded bugzilla query with magnifier running [@ nsDocAccessible::HandleMutationEvent]
r=caillon sr=bz


git-svn-id: svn://10.0.0.236/trunk@148256 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 05:43:46 +00:00
pinkerton%netscape.com
12fff3a1cb turn on auto image resizing by default (bug 197323)
git-svn-id: svn://10.0.0.236/trunk@148255 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 04:29:17 +00:00
nicolson%netscape.com
91d3c9bfb8 more debugging info.
git-svn-id: svn://10.0.0.236/trunk@148254 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 04:08:17 +00:00
jake%bugzilla.org
de095264d8 Bug 178624 - checksetup.pl needs to be run after copying templates to the custom directory.
git-svn-id: svn://10.0.0.236/trunk@148252 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 02:29:07 +00:00
jake%bugzilla.org
06df6bfa51 Bug 215051 - Document the language auto-chooser.
git-svn-id: svn://10.0.0.236/trunk@148248 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 01:26:04 +00:00
pinkerton%netscape.com
ce254174b7 bookmark system rewrite. thanks to dave haas and simon woodside (bug 212630)
git-svn-id: svn://10.0.0.236/trunk@148247 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 01:08:55 +00:00
timeless%mozdev.org
d9e3ea4fb7 Bug 221586 install size can be reduced by removing unreferenced files
git-svn-id: svn://10.0.0.236/trunk@148246 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 01:00:57 +00:00
wchang0222%aol.com
2aff98abf2 Bugzilla bug 222065: fixed a bug (inside #ifdef WINNT) introduced in the
previous checkin.


git-svn-id: svn://10.0.0.236/trunk@148244 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 01:00:10 +00:00
mkaply%us.ibm.com
43a098ec74 OS/2 bustage - makefile patch went to wrong file
git-svn-id: svn://10.0.0.236/trunk@148243 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 00:45:29 +00:00
timeless%mozdev.org
08194e1fbc Bug 219979 remove unused variable and function
r=dveditz sr=dveditz


git-svn-id: svn://10.0.0.236/trunk@148242 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 00:30:33 +00:00
rlk%trfenv.com
f3a03f0662 bug 169550 - Help window must be <= 462px height by default. r=caillon@aillon.org.
git-svn-id: svn://10.0.0.236/trunk@148241 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 00:06:46 +00:00
rginda%netscape.com
00ff46f203 changes between 0.9.40 and 0.9.44:
* Revision 0.9.44 fixes some more charset related problems. The user description is now properly decoded for /query views, and the channel name for mode messages.

* Revision 0.9.43 fixes the ``unknown CTCP'' handler, so that it displays the correct diagnostic, instead of ``my_unkctcpMsg''.

* Revision 0.9.42 fixes charset problems with part reasons, and another charset problem with kick messages. It also deals with spaces in nicknames and usernames by replacing them with underscores, instead of just failing to log in. This revision also makes it so that you no longer need to restart ChatZilla after changing your description or username.

* Revision 0.9.41 adds an ``autoperform'' pref to networks that can be used to execute arbitrary ChatZilla commands when you connect to a network. These autoperform commands will be executed before any of your ``Open At Startup'' channels are processed. This release also makes ChatZilla recognize the optional ``reason'' parameter for PART messages. Many IRC servers do not yet support PART reasons, so don't be surprised if you don't see any.


git-svn-id: svn://10.0.0.236/trunk@148240 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 23:47:35 +00:00
scott%scott-macgregor.org
f9d4d13df9 Bug #214400 --> allow distributors to allow 4.x profile migration via a pref instead of forcing it to be off for thunderbird and firebird.
This removes a MOZ_XUL_APP ifdef

sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@148239 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 23:36:47 +00:00
rlk%trfenv.com
758fbce89f Bug 220424 - Need to distinguish between Web links and Help links in Mozilla Help. r=neil.parkwaycc.co.uk
git-svn-id: svn://10.0.0.236/trunk@148238 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 23:24:10 +00:00
timeless%mozdev.org
b73d2d1412 Bug 222542 delayed profile install fails
patch by mnyromyr@tprac.de r=bsmedberg sr=alecf


git-svn-id: svn://10.0.0.236/trunk@148237 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 23:05:21 +00:00
scott%scott-macgregor.org
2c22193594 Port Bug #222390 --> format toolbarbuttons' width is too large
thanks to stephen walker for the port


git-svn-id: svn://10.0.0.236/trunk@148236 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 23:03:45 +00:00
scott%scott-macgregor.org
c2c06a0f57 change jan varga's email address
git-svn-id: svn://10.0.0.236/trunk@148235 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 23:02:38 +00:00
neil%parkwaycc.co.uk
62eef7c6e5 Bug 222940 POP3 Server Settings does not fit in Account Manager p=stefan@borggraefe.com r=me sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@148234 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 22:48:06 +00:00
mkaply%us.ibm.com
9191e6d76e Forgot makefile change for OS/2 plugin idl - 215581
git-svn-id: svn://10.0.0.236/trunk@148233 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 22:38:22 +00:00
mkaply%us.ibm.com
3311d6ac71 #221651 - r=mkaply - new OS/2 drag drop code
git-svn-id: svn://10.0.0.236/trunk@148232 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 22:21:33 +00:00
mkaply%us.ibm.com
f755e264a0 221070
r=pedemonte
OS/2 only - remove lack of activation on minimized windows


git-svn-id: svn://10.0.0.236/trunk@148231 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 22:19:25 +00:00
bienvenu%nventure.com
64966aece5 add js component to handle starting up in last offline state, or prompting at startup, 221734, r/sr=mscott
git-svn-id: svn://10.0.0.236/trunk@148230 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 22:15:07 +00:00
caillon%returnzero.com
c1914505cb Re-land patch for bug 83536, merging principal objects.
Also includes fixes from bug 216041.
r=bzbarsky
sr=jst


git-svn-id: svn://10.0.0.236/trunk@148229 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 22:11:49 +00:00
mkaply%us.ibm.com
39817850bd #215581
r=mkaply
OS/2 only code to support VACPP Compiled plugins stuff in the new GCC build


git-svn-id: svn://10.0.0.236/trunk@148228 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 22:11:20 +00:00
mkaply%us.ibm.com
b81b4ee198 #215581
r=mkaply
OS/2 only code to support VACPP Compiled XPCOM stuff in the new GCC build


git-svn-id: svn://10.0.0.236/trunk@148227 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 22:07:19 +00:00
pinkerton%netscape.com
54771381e3 use sizeToFit instead of trying to measure the text ourselves (bug 220494)
git-svn-id: svn://10.0.0.236/trunk@148226 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 22:02:53 +00:00
mkaply%us.ibm.com
a886c2d91a Mispelling of SHORT_LIBNAME
git-svn-id: svn://10.0.0.236/trunk@148225 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 22:01:53 +00:00
pinkerton%netscape.com
e566c157b8 fix warnings (bug 173286)
git-svn-id: svn://10.0.0.236/trunk@148224 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 21:56:16 +00:00
bishakhabanerjee%netscape.com
fda018ebc0 NIST PKITS tests:first checkin, without CRLS:bug 177398:six sections implemented
git-svn-id: svn://10.0.0.236/trunk@148223 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 21:35:04 +00:00
rlk%trfenv.com
df24d8b769 Bug 180659 - No way to zoom Mozilla help content. r=neil@parkwaycc.co.uk. sr=alecf@flett.org
git-svn-id: svn://10.0.0.236/trunk@148222 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 21:06:57 +00:00
sicking%bigfoot.com
4ae76db4ec Bug 220703: return either error or return to avoid crashes and leaks
r/sr=peterv


git-svn-id: svn://10.0.0.236/trunk@148221 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 20:55:42 +00:00
sicking%bigfoot.com
7abb8a983f Bug 222342: Speed up txStylesheet::isStripSpaceAllowed by not filtering textnodes in the root of a document and by earlyreturning if there are no stripspace rules.
r=Pike sr=peterv


git-svn-id: svn://10.0.0.236/trunk@148220 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 19:55:53 +00:00
mkaply%us.ibm.com
8132ca090c #205138
r=mkaply, sr=bryner
Code from jblanco - always select a folder so the New Folder button works


git-svn-id: svn://10.0.0.236/trunk@148219 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 19:47:25 +00:00
bzbarsky%mit.edu
7be9c65dc4 removing extra semicolon
git-svn-id: svn://10.0.0.236/trunk@148218 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 19:37:48 +00:00
peter%propagandism.org
38b3b01586 Additional fix for bug 56764 (Document appendChild, insertBefore fail to throw HIERARCHY_REQUEST_ERR when inserting Text Nodes). r=sicking, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@148217 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 19:33:31 +00:00
bmlk%gmx.de
20c61ed232 fixed table layout add cellspacing only for columns where cells originate. bug 220653 r/sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@148216 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 19:29:14 +00:00
mostafah%oeone.com
0f0bf4eab6 Checked in patch for bug 222325: opening/closing sidebar doesn't redraw week view
git-svn-id: svn://10.0.0.236/trunk@148215 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 19:20:37 +00:00
mcs%netscape.com
2970e1ac67 Additional "bulletproofing" for bug # 221694 - ber_get_next_buffer_ext()
fails when length or tag is split across buffers.


git-svn-id: svn://10.0.0.236/trunk@148214 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 19:12:55 +00:00
tor%cs.brown.edu
f5770d0a62 Bug 153586 - add js callback to convert native string to unicode, use
for date.toLocale*String.  r=jst, sr=brendan


git-svn-id: svn://10.0.0.236/trunk@148213 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 18:03:04 +00:00
bienvenu%nventure.com
da20f06c21 more work on offline startup prompt, 221734, address Seth and Neil's comments, not part of build yet
git-svn-id: svn://10.0.0.236/trunk@148212 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 17:51:32 +00:00
timeless%mozdev.org
cc1e68f094 PRPackedBool takes too much effort
git-svn-id: svn://10.0.0.236/trunk@148211 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 17:20:28 +00:00
bienvenu%nventure.com
8387853e12 fix 90507 patch by ch.ey@gmx.net, r/sr=me, when using authenticated SMTP smtp username value has @{smtp server hostname} appended to it
git-svn-id: svn://10.0.0.236/trunk@148210 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 17:10:53 +00:00
timeless%mozdev.org
d3813da596 Bug 143687 Bring back site icons (favicons) in personal toolbar
patch by mozilla-bugs@nogin.org r=varga sr=alecf


git-svn-id: svn://10.0.0.236/trunk@148209 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 17:00:37 +00:00
bzbarsky%mit.edu
9864dac91d Make sure to include the border and padding in the frame size even in the
"0 width" case.  Bug 222990, r+sr=roc


git-svn-id: svn://10.0.0.236/trunk@148208 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 16:27:48 +00:00
bzbarsky%mit.edu
b94e1b9a14 Adding regression test
git-svn-id: svn://10.0.0.236/trunk@148207 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 16:24:53 +00:00
bzbarsky%mit.edu
377f61655d Treat BeginUpdate/EndUpdate pairs as a batch, instead of flushing tags on any
BeginUpdate call.  Bug 222864, r=peterv, sr=jst


git-svn-id: svn://10.0.0.236/trunk@148206 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 16:23:27 +00:00
bzbarsky%mit.edu
e081726408 Fix handling of id attrs to not assume that they are named "id" as much. Bug
208744, r=caillon, sr=peterv


git-svn-id: svn://10.0.0.236/trunk@148205 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 16:16:42 +00:00
varga%nixcorp.com
4743f00758 Changing my email address.
git-svn-id: svn://10.0.0.236/trunk@148204 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 15:35:57 +00:00
igor%mir2.org
b60677fa53 Introduction of org.mozilla.javascript.Kit to contain generic support utilities.
git-svn-id: svn://10.0.0.236/trunk@148203 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 13:43:22 +00:00
igor%mir2.org
201bdec01f Use getPrototype instead of explicit reference to this.prototype
git-svn-id: svn://10.0.0.236/trunk@148202 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 13:43:21 +00:00
peter%propagandism.org
23df54e8d3 Fix for bug 56764 (Document appendChild, insertBefore fail to throw HIERARCHY_REQUEST_ERR when inserting Text Nodes). r=sicking, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@148200 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 12:27:00 +00:00
neil%parkwaycc.co.uk
196fa7d286 Bug 211416 Fix some linux filepicker issues r=varga sr=jag
git-svn-id: svn://10.0.0.236/trunk@148199 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 12:00:49 +00:00
neil%parkwaycc.co.uk
9e7d84a57a Bug 195744 Fire command event after dragging or collapsing a splitter r=varga sr=bz
git-svn-id: svn://10.0.0.236/trunk@148198 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 11:43:40 +00:00
peter%propagandism.org
e11c60b7ec Fix instanceof for DOM objects (patch in unrelated bug 162927), r=caillon, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@148197 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 11:33:34 +00:00
igor%mir2.org
d813acd7f7 Added readUrl method to shell
git-svn-id: svn://10.0.0.236/trunk@148196 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 09:13:59 +00:00
bzbarsky%mit.edu
872fa423e1 Fix plugin crash on HP-UX due to not finding the Xt libs. Bug 164021, patc by
a.lange@home.se (Andreas Lange), r=peterl, sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@148195 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 04:47:32 +00:00
bzbarsky%mit.edu
95633daa9b Adding regression test
git-svn-id: svn://10.0.0.236/trunk@148194 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 04:34:30 +00:00
bzbarsky%mit.edu
a8d0053450 Last checkin was actually for bug 222846
git-svn-id: svn://10.0.0.236/trunk@148193 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 04:32:57 +00:00
bzbarsky%mit.edu
aca03413bf Make style-change reflows on the table correctly reflow the caption. Bug
222864, r=bernd, sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@148192 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 04:30:10 +00:00
bienvenu%nventure.com
e07ad3ff86 initial checkin of offline startup prompt extension, NPOB 221734
git-svn-id: svn://10.0.0.236/trunk@148191 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-20 23:54:45 +00:00
timeless%mozdev.org
99af9d89c6 Bug 222997 Remove attach vCard from options menu
patch by bugzilla@arlen.demon.co.uk r=neil sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@148190 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-20 23:05:40 +00:00
technutz%netscape.net
cf1712729b Bug 222419. remove wallet.TutorialFromMenu key from all.js. r=neil, sr=bienvenu.
git-svn-id: svn://10.0.0.236/trunk@148188 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-20 22:23:09 +00:00
technutz%netscape.net
f60d9a5473 Bug 222419. remove wallet.TutorialFromMenu key from navigator.properties. r=neil, sr=bienvenu.
git-svn-id: svn://10.0.0.236/trunk@148187 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-20 22:22:15 +00:00
despotdaemon%netscape.com
13825cd6ad Pseudo-automatic update of changes made by myk@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@148186 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-20 21:27:12 +00:00
despotdaemon%netscape.com
59b513ee13 Pseudo-automatic update of changes made by endico@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@148185 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-20 20:08:30 +00:00
despotdaemon%netscape.com
af578a98b9 Pseudo-automatic update of changes made by endico@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@148184 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-20 20:07:23 +00:00
ben%bengoodger.com
f55677fd4b Updates...
git-svn-id: svn://10.0.0.236/trunk@148183 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-20 19:59:49 +00:00
despotdaemon%netscape.com
c3462568b0 Pseudo-automatic update of changes made by endico@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@148182 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-20 19:57:09 +00:00
despotdaemon%netscape.com
8006eadfc4 Pseudo-automatic update of changes made by endico@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@148181 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-20 19:54:28 +00:00
despotdaemon%netscape.com
62b197d3f4 Pseudo-automatic update of changes made by endico@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@148180 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-20 19:50:29 +00:00
despotdaemon%netscape.com
d8e49333bd Pseudo-automatic update of changes made by endico@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@148179 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-20 19:49:02 +00:00
despotdaemon%netscape.com
7f2bb91225 Pseudo-automatic update of changes made by endico@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@148178 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-20 19:48:10 +00:00
despotdaemon%netscape.com
dc8bb5aba8 Pseudo-automatic update of changes made by endico@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@148177 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-20 19:46:10 +00:00
despotdaemon%netscape.com
1495bfa5a7 Pseudo-automatic update of changes made by endico@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@148176 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-20 19:45:53 +00:00
despotdaemon%netscape.com
0adc09d67c Pseudo-automatic update of changes made by endico@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@148175 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-20 19:45:50 +00:00
despotdaemon%netscape.com
a556b037f7 Pseudo-automatic update of changes made by endico@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@148174 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-20 19:44:12 +00:00
despotdaemon%netscape.com
c90423aeb1 Pseudo-automatic update of changes made by endico@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@148173 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-20 19:43:50 +00:00
despotdaemon%netscape.com
3e39ce8bd2 Pseudo-automatic update of changes made by endico@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@148172 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-20 19:43:38 +00:00
despotdaemon%netscape.com
196d797090 Pseudo-automatic update of changes made by endico@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@148171 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-20 19:41:45 +00:00
despotdaemon%netscape.com
dbc9a9a22f Pseudo-automatic update of changes made by endico@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@148170 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-20 19:38:13 +00:00
despotdaemon%netscape.com
56638c0f6d Pseudo-automatic update of changes made by endico@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@148169 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-20 19:36:14 +00:00
bzbarsky%mit.edu
cc56e6d3a9 Make XML prettyprinting work again. Bug 222539, r=sicking, sr=peterv
git-svn-id: svn://10.0.0.236/trunk@148168 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-20 19:33:46 +00:00
despotdaemon%netscape.com
58c8b84c57 Pseudo-automatic update of changes made by endico@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@148167 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-20 19:31:03 +00:00
despotdaemon%netscape.com
86549b31ba Pseudo-automatic update of changes made by endico@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@148166 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-20 19:25:56 +00:00
despotdaemon%netscape.com
fe82c7b8d1 Pseudo-automatic update of changes made by endico@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@148165 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-20 19:25:03 +00:00
despotdaemon%netscape.com
3872306249 Pseudo-automatic update of changes made by endico@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@148164 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-20 19:23:14 +00:00
despotdaemon%netscape.com
44fe142827 Pseudo-automatic update of changes made by endico@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@148163 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-20 19:22:29 +00:00
despotdaemon%netscape.com
41ac7ff8fb Pseudo-automatic update of changes made by endico@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@148162 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-20 19:22:27 +00:00
pkw%us.ibm.com
43849d0cdb Bug 221422 - Unix builds after 2003/09/13 don't start when run with a
relative path.
r=darin@meer.net, sr=dougt@meer.net


git-svn-id: svn://10.0.0.236/trunk@148161 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-20 17:57:52 +00:00
scott%scott-macgregor.org
06e0ba0b58 effects thunderbird only until this ifdef gets properly removed. Bug #214764 --> 'Click here to download rest of message' feature does not work for thunderbird because we weren't running the pop url.
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@148160 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-20 17:18:52 +00:00
scott%scott-macgregor.org
dbce9291be Port Bug #221472 to thunderbird: Move current attach items to submenu of File. Remove the vCard menu item from the Options menu since we have it under File / Attachments now.
git-svn-id: svn://10.0.0.236/trunk@148159 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-20 17:11:29 +00:00
scott%scott-macgregor.org
3ce308d13f Bug #68345--> Don't show Mail Start Page before Account Central loads
(Port Neil's fix to Thunderbird)


git-svn-id: svn://10.0.0.236/trunk@148158 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-20 16:57:28 +00:00
scott%scott-macgregor.org
0688124e4c udpate the locale to 1.6a to match the trunk.
fix account manager bustage caused by Bug #89212


git-svn-id: svn://10.0.0.236/trunk@148156 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-20 16:24:20 +00:00
danm-moz%comcast.net
a481c39b98 make the cached compose window always registered while visible. bug 222042 r=scott,sspitzer
git-svn-id: svn://10.0.0.236/trunk@148155 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-20 15:31:45 +00:00
danm-moz%comcast.net
3d86ce3cc7 error check repeated window registration. bug 222042 r=scott,sspitzer
git-svn-id: svn://10.0.0.236/trunk@148154 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-20 15:31:38 +00:00
bienvenu%nventure.com
4f6cb47d58 potential fix for imap urls spinning, r/sr=mscott 221023, and add more logging, whitespace cleanup
git-svn-id: svn://10.0.0.236/trunk@148153 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-20 15:06:43 +00:00
bienvenu%nventure.com
8ca5ad6258 fix 221329 add ability to add root certs from autoconfig js, r=misterSSL@aol.com, sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@148152 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-20 15:00:17 +00:00
igor%mir2.org
a0a77bbdd2 Reuse results of method.getParameterTypes() and better hash code for javaAdapterSignature.
git-svn-id: svn://10.0.0.236/trunk@148150 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-20 14:11:08 +00:00
igor%mir2.org
612b7b2cf9 Count syntax error in TokenStream directly instead of going through Context object so it would be possible to use TokenStream without instantiating Context.
git-svn-id: svn://10.0.0.236/trunk@148149 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-20 14:06:12 +00:00
igor%mir2.org
14d04091ad Cosmetics: indentation fixes
git-svn-id: svn://10.0.0.236/trunk@148148 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-20 14:02:53 +00:00
scott%scott-macgregor.org
59f17b869d fix for bug #221318
migrate vCards from 4.x

also fix some problems with pop account migration.

r/sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@148142 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-20 05:36:53 +00:00
ian%hixie.ch
eec4b7aad8 fix minor grammar error
git-svn-id: svn://10.0.0.236/trunk@148141 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-19 22:33:00 +00:00
ian%hixie.ch
9c8fcf4021 Homogenise the violence code a bit.
git-svn-id: svn://10.0.0.236/trunk@148140 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-19 22:13:42 +00:00
ian%hixie.ch
72e394934b Insult Generator. See bug 204356 for details.
git-svn-id: svn://10.0.0.236/trunk@148139 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-19 22:11:16 +00:00
bzbarsky%mit.edu
9613fc72bd Report a useful error when encountering a CFM app path in a Mach-o build. Bug
166369, patch by biesi, r=bzbarsky, sr=sfaser.


git-svn-id: svn://10.0.0.236/trunk@148138 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-19 21:36:39 +00:00
ian%hixie.ch
ef99ec1094 dumb bot
git-svn-id: svn://10.0.0.236/trunk@148137 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-19 21:06:56 +00:00
neil%parkwaycc.co.uk
ae882536a9 Bug 107150 Classic Navbar buttons need more spacing between text and icons p=mbockelcamp@web.de r+sr=jag
git-svn-id: svn://10.0.0.236/trunk@148136 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-19 20:14:44 +00:00
bmlk%gmx.de
94f16f07a5 reinitialize layout strategy in response to a style incr. reflow targeted at a table frame bug 222467 r/sr=bzbarsky
make debug statement more compact bug 220448 r/sr=jst


git-svn-id: svn://10.0.0.236/trunk@148135 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-19 19:23:11 +00:00
despotdaemon%netscape.com
5e37100525 Pseudo-automatic update of changes made by dwitte@stanford.edu.
git-svn-id: svn://10.0.0.236/trunk@148134 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-19 17:40:26 +00:00
ian%hixie.ch
a9657094d1 Improve the documentation for people troubleshooting connection problems.
git-svn-id: svn://10.0.0.236/trunk@148133 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-19 17:32:39 +00:00
ian%hixie.ch
20ee276b0d Undocumented (for now) feature: let the user override the bot's username from the config file by setting the 'username' configuration option to a true value (defaults to 0).
git-svn-id: svn://10.0.0.236/trunk@148132 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-19 17:02:07 +00:00
noririty%jcom.home.ne.jp
9b5be78a1a Fix b=170499 move visitLink() to toolkit for about dialog and thunderbird
git-svn-id: svn://10.0.0.236/trunk@148131 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-19 15:18:15 +00:00
daniel%glazman.org
b8725fde7d Standalone Composer 0.01
uses Firebird/Thunderbird's toolkit
customizable main toolbar
Orbit 3+1 buttons
Form button
limited dependencies to other Moz App Suite module
Calendar smart widget


git-svn-id: svn://10.0.0.236/trunk@148130 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-19 13:24:52 +00:00
daniel%glazman.org
ce337a163d Orbit 3+1 buttons for Standalone Composer
git-svn-id: svn://10.0.0.236/trunk@148129 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-19 13:13:27 +00:00
igor%mir2.org
072291c52d 1. Static hash table in JavaAdapter is replaced by a non-static fields in GlobalScope.
2. NativeObject implements just Serializable, not Externalizable interface to simplify serialization.


git-svn-id: svn://10.0.0.236/trunk@148128 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-19 09:59:52 +00:00
mvl%exedo.nl
7ca2ac5836 Ask before loading images is no more. Remove obsolete references to it from the prefs panel.
bug 161130, r=dwitte, sr=darin


git-svn-id: svn://10.0.0.236/trunk@148127 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-19 09:10:59 +00:00
bzbarsky%mit.edu
688ab27a2a Make sure we don't end up with a too-negative mIndex. Bug 218639, r=timeless, sr=jag
git-svn-id: svn://10.0.0.236/trunk@148126 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-19 09:05:28 +00:00
jocuri%softhome.net
312fe61923 Bug 218977: "Table 'namedqueries' was not locked with LOCK TABLES" on ThrowUserError('product_edit_denied'); r=bbaetz; a=justdave.
git-svn-id: svn://10.0.0.236/trunk@148125 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-19 08:46:39 +00:00
nelsonb%netscape.com
2800334777 Add new -N option, which completely suppresses the initialization and use
of the SSL server session ID cache.  Used to test the fix for bug 222726.


git-svn-id: svn://10.0.0.236/trunk@148121 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-19 05:18:11 +00:00
nelsonb%netscape.com
8e0aca0386 Put the NSS 3.9 block back in ASCII sorting order, AGAIN.
git-svn-id: svn://10.0.0.236/trunk@148120 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-19 04:41:20 +00:00
nelsonb%netscape.com
68ca5e8448 When the SSL_NO_CACHE option is set on an SSL server socket, don't touch
the server session cache AT ALL.  Bug 222726


git-svn-id: svn://10.0.0.236/trunk@148119 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-19 01:55:50 +00:00
nelsonb%netscape.com
3e437a3d4d Declare SSL_NO_STEP_DOWN option. Partial fix to bug 148452.
git-svn-id: svn://10.0.0.236/trunk@148118 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-19 01:31:41 +00:00
nelsonb%netscape.com
701f341286 SSL_ShutdownServerSessionIDCache no longer leaks the cache memory.
Bug 222065. r=wchang0222


git-svn-id: svn://10.0.0.236/trunk@148117 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-19 01:25:10 +00:00
wchang0222%aol.com
917c4d903b Bugzilla bug 179828: released plarena.h and plarena.c under the
MPL/GPL/LGPL tri-license. r=gerv,wtc.


git-svn-id: svn://10.0.0.236/trunk@148115 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-19 00:10:22 +00:00
rlk%trfenv.com
1a393d44b9 Bug 222784 - Reflect UI changes from Bug 89212 in Help. r=rlk@trfenv.com. Patch by Stefan Borggraefe (borggraefe@despammed.com)
git-svn-id: svn://10.0.0.236/trunk@148114 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-18 22:48:54 +00:00
jocuri%softhome.net
50fa526c2d Bug 221977: Insecure dependency in require while running with -T switch at Bugzilla/Auth.pm; patch by Dave Miller (justdave@bugzilla.org); r=gerv; a=justdave.
git-svn-id: svn://10.0.0.236/trunk@148113 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-18 22:46:22 +00:00
jocuri%softhome.net
1bd67db6f1 Bug 108528: knob is not a defined error message and it does not help a user find the error; patch by chaduv (caduvall@glue.umd.edu); r=justdave; a=justdave.
git-svn-id: svn://10.0.0.236/trunk@148112 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-18 22:37:29 +00:00
jocuri%softhome.net
439f2b7a87 Bug 222566: Fixing wording on enter_bug.cgi when using the create-guided template; patch by Gervase Markham (gerv@mozilla.org); r=justdave; a=justdave.
git-svn-id: svn://10.0.0.236/trunk@148111 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-18 22:24:51 +00:00
bzbarsky%mit.edu
7aac0db4a8 Remove limiting of the quirk containing block search to only one level. Bug
222730, also fixes bug 88035, r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@148110 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-18 20:22:22 +00:00
kairo%kairo.at
b88009d020 bug 154927 - automate localeVersion updates based on milestone.txt - we'll now create all those files during compile time from .in files, r=leaf, sr=bz
git-svn-id: svn://10.0.0.236/trunk@148108 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-18 17:54:07 +00:00
cls%seawood.org
4fc8d913e5 Removing lib/mac/MoreFiles/Makefile
git-svn-id: svn://10.0.0.236/trunk@148105 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-18 16:46:56 +00:00
noririty%jcom.home.ne.jp
75790de73a Fixing build failure b=221599
git-svn-id: svn://10.0.0.236/trunk@148103 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-18 12:40:05 +00:00
ian%hixie.ch
c839e3aa40 Support 'mozbot!' on its own.
git-svn-id: svn://10.0.0.236/trunk@148102 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-18 10:57:56 +00:00
bzbarsky%mit.edu
892c0cd889 Adding regression tests.
git-svn-id: svn://10.0.0.236/trunk@148101 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-18 08:07:01 +00:00
bzbarsky%mit.edu
169f5d5f1e Line up the hypothetical box for positioned frames with the _top_ of the line
box if there is nothing in the line before the positioned frame's placeholder.
When that happens, it means that the positioned frame's content actually came
before whatever content lives in the line box and thus the frame should not be
lined up with the line box's bottom.  Bug 94468, r+sr=roc


git-svn-id: svn://10.0.0.236/trunk@148100 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-18 08:04:37 +00:00
bzbarsky%mit.edu
b4923e2730 Undoing last change now that I have perf data.
git-svn-id: svn://10.0.0.236/trunk@148099 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-18 07:13:30 +00:00
ben%bengoodger.com
d0e5084972 New Cross Platform Options Dialog (getting started)
git-svn-id: svn://10.0.0.236/trunk@148098 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-18 07:10:33 +00:00
bzbarsky%mit.edu
0b57ccb01f Test performance impact of not limiting to the first level now that bug 222730
is fixed.  r=dbaron


git-svn-id: svn://10.0.0.236/trunk@148097 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-18 06:08:39 +00:00
bzbarsky%mit.edu
9998455a57 Only calc a quirk containing block if we have a percentage height. Bug 222730,
r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@148096 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-18 05:09:42 +00:00
bzbarsky%mit.edu
16cbc0284a Fix crash when an SVG <foreignobject> suddenly needs a space manager. Bug
220165, r=alex@croczilla.com, sr=roc


git-svn-id: svn://10.0.0.236/trunk@148095 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-18 03:19:33 +00:00
cls%seawood.org
ed346b14a9 Updating "standalone" build module dependency maps.
git-svn-id: svn://10.0.0.236/trunk@148094 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-18 03:10:08 +00:00
relyea%netscape.com
1a4caffe99 221067 NSS needs to be able to create token symkeys from unwrap and derive.
git-svn-id: svn://10.0.0.236/trunk@148092 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-18 00:38:04 +00:00
bzbarsky%mit.edu
877609ae83 Adding regression tests
git-svn-id: svn://10.0.0.236/trunk@148091 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-18 00:28:44 +00:00
bzbarsky%mit.edu
9d5216503f Stop walking up the tree looking for something to size against if we hit a
positioned frame.  Bug 221784, r+sr=roc


git-svn-id: svn://10.0.0.236/trunk@148090 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-18 00:24:28 +00:00
bienvenu%nventure.com
39dde875cc unescape urls inimap protocol logging to diagnose spinning problems 221023 r/sr=mscott
git-svn-id: svn://10.0.0.236/trunk@148089 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-18 00:19:59 +00:00
bienvenu%nventure.com
4dd11393d4 fix 206746 store labels on imap server if server lists label keywords, patch by gary.maths.tcd.ie, r/sr=me, and add more imap protocol logging to diagnose spinning problems 221023 and potential fix for crash destroying monitor in nsImapProtocol destructor 183497 r/sr=mscott
git-svn-id: svn://10.0.0.236/trunk@148088 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-18 00:13:15 +00:00
neil%parkwaycc.co.uk
188c3fa081 Bug 221988 Replace doesQI function with built-in instanceof operator r=peterv sr=alecf moa=caillon
git-svn-id: svn://10.0.0.236/trunk@148087 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-17 22:45:47 +00:00
mkaply%us.ibm.com
d81fdc2091 OS/2 bustage building tests
git-svn-id: svn://10.0.0.236/trunk@148086 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-17 21:42:29 +00:00
chanial%noos.fr
c8f2306a6b Bug 222585: dialogheader should crop p=neil, r=varga sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@148084 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-17 21:27:28 +00:00
cbiesinger%web.de
258c0c4806 fixing wrong comments. r+sr=darin
git-svn-id: svn://10.0.0.236/trunk@148083 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-17 21:21:45 +00:00
nelsonb%netscape.com
187cd7ce76 Detect buffer overruns caused by flawed application-supplied callbacks,
and avoid crashing due to them.  Bugscape bug 52528. r=wchang


git-svn-id: svn://10.0.0.236/trunk@148082 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-17 21:12:13 +00:00
cbiesinger%web.de
c7635a9ed1 removing obsolete comment, r+sr=darin
git-svn-id: svn://10.0.0.236/trunk@148081 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-17 20:56:44 +00:00
neil%parkwaycc.co.uk
63066fb64c Bug 89212 Account Settings should be fixed size p=stefan@borggraefe.com r=me sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@148078 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-17 20:02:31 +00:00
neil%parkwaycc.co.uk
edb932363f Bug 222585 dialogheader should crop r=varga sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@148077 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-17 19:58:12 +00:00
tor%cs.brown.edu
55797545dd Bug 219705 - fix java applet crash with Blackdown JVM. r=blizzard, sr=shaver
git-svn-id: svn://10.0.0.236/trunk@148075 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-17 19:32:28 +00:00
chanial%noos.fr
c9a1d6f171 Bug 221599: remove comm.jar dependencies in fontpackage.xul
use the PP for the licence


git-svn-id: svn://10.0.0.236/trunk@148074 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-17 19:31:11 +00:00
mkaply%us.ibm.com
28dd650c09 #220827
r=darin, sr=jst
Code from doronr@us.ibm.com - allow empty headers in SOAP to work around Axis bug


git-svn-id: svn://10.0.0.236/trunk@148073 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-17 19:26:14 +00:00
igor%mir2.org
ae238083fc Fixing http://bugzilla.mozilla.org/show_bug.cgi?id=222635 :
Now activation is always properly removed under the debugger.


git-svn-id: svn://10.0.0.236/trunk@148070 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-17 18:24:29 +00:00
chanial%noos.fr
4f59b6c5fa Bug 221597: remove comm.jar dependencies in browser.js by forking metadata.xul (now: metaData.xul)
move pageInfo.css into skin.


git-svn-id: svn://10.0.0.236/trunk@148069 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-17 18:00:38 +00:00
relyea%netscape.com
4bbbf7ee2c Incorporate WTC's review comments..
git-svn-id: svn://10.0.0.236/trunk@148068 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-17 17:56:56 +00:00
chanial%noos.fr
1ecf1e3a33 remove #ifdef MOZ_PHOENIX that are no more relevent since we forked the bookmarks service.
correct typo in comment.


git-svn-id: svn://10.0.0.236/trunk@148067 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-17 16:27:55 +00:00
chanial%noos.fr
a2b76128ae bug 221078: unfork firebird/mozilla cookie prefs.
Initial patch by dwitte.
This patch migrates and removes the old cookie prefs. UI is not changed.


git-svn-id: svn://10.0.0.236/trunk@148066 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-17 15:21:48 +00:00
chanial%noos.fr
749c008f04 bug 221078: unfork firebird/mozilla cookie prefs.
Initial patch by dwitte.
This patch migrates and removes the old cookie prefs. UI is not changed.


git-svn-id: svn://10.0.0.236/trunk@148065 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-17 15:05:49 +00:00
chanial%noos.fr
32e93ea9f5 bug 222625: Default attribute for preferences should be "value"
bug 222030: useless use of wsm_attributes used in <data/> objects
and also remove some silly use of prefattribute


git-svn-id: svn://10.0.0.236/trunk@148064 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-17 14:56:39 +00:00
ian.mcgreer%sun.com
643e7f3374 missed SSL ECC test files in last checkin
git-svn-id: svn://10.0.0.236/trunk@148062 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-17 14:10:18 +00:00
uid502
f6c90d44da Bug 222468. Make nsLayoutUtils::CompareTreePosition work even if the aCommonAncestor parameter is not, in fact, a common ancestor.
git-svn-id: svn://10.0.0.236/trunk@148061 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-17 14:10:02 +00:00
ian.mcgreer%sun.com
decc84df49 ECC code landing.
Contributed by Sheuling Chang, Stephen Fung, Vipul Gupta, Nils Gura,
and Douglas Stebila of Sun Labs


git-svn-id: svn://10.0.0.236/trunk@148060 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-17 13:45:42 +00:00
ian%hixie.ch
7466d72fea Be silently compatible with Infobot's 'karma' syntax. Bug 142377
git-svn-id: svn://10.0.0.236/trunk@148059 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-17 09:47:53 +00:00
neil%parkwaycc.co.uk
297b2b194b Checking in reviewed attachment rather than obsolete attachment to bug 222524
git-svn-id: svn://10.0.0.236/trunk@148058 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-17 09:06:13 +00:00
neil%parkwaycc.co.uk
3f140c4849 Bug 222524 CompareRawSortKey should be null-safe r=smontagu sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@148057 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-17 08:19:58 +00:00
nelsonb%netscape.com
3d454f2360 Put the NSS 3.9 block in ASCII sorting order.
git-svn-id: svn://10.0.0.236/trunk@148056 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-17 05:45:19 +00:00
uid502
f97b0819f2 Bug 165149. More cleanup. Make nsStyleContext::GetPseudoType return a weak pointer. Also remove unnecessary arguments to nsHTMLContainerFrame::CreateViewForFrame. r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@148055 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-17 02:38:37 +00:00
bzbarsky%mit.edu
8cc6849383 Removing super-noisy debug printf. bug 220341, rs=blizzard
git-svn-id: svn://10.0.0.236/trunk@148054 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-17 02:13:30 +00:00
justdave%syndicomm.com
82642e719e Correcting the previous backout attempt, apparrently typoed a version number last time
git-svn-id: svn://10.0.0.236/trunk@148053 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-17 02:07:55 +00:00
bzbarsky%mit.edu
193af95510 Return a more useful error code. Partial fix for bug 222501, r=biesi, sr=darin
git-svn-id: svn://10.0.0.236/trunk@148051 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-16 23:53:45 +00:00
relyea%netscape.com
d93fbe9713 Bug 156770 When we do a file import and give a bad password we get wrong errors back
When we fail to decode based on a bad password, don't continue.

So once we've tried failed to decode a ANS.1 stream, don't continue collecting
more data.

On microsoft.pfx files, we would wind up decoding to the end of the encrypted
stream, then fail in the padding in PKCS #7. This code bypasses this problem by
making sure we don't continue to try to decode data once we've hit a bad
password failure.


git-svn-id: svn://10.0.0.236/trunk@148050 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-16 23:49:15 +00:00
scott%scott-macgregor.org
b2c5160bfd Bug #219204 --> posting news articles adds line break at its end. Patch by ch.ey@gmx.net (Christian Eyrich)
sr=mscott


git-svn-id: svn://10.0.0.236/trunk@148048 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-16 23:19:55 +00:00
scott%scott-macgregor.org
01de1f8fca Checking in Bug #163783 --> sending message adds line break at its end for ch.ey@gmx.net.
sr=mscott


git-svn-id: svn://10.0.0.236/trunk@148047 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-16 23:16:36 +00:00
darin%meer.net
2c01ef116f fixes bug 222023 "regression: pref parser should accept single-quote delimited strings" r=timeless sr=brendan
git-svn-id: svn://10.0.0.236/trunk@148043 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-16 22:33:02 +00:00
nicolson%netscape.com
3caf903f4b More debugging information.
git-svn-id: svn://10.0.0.236/trunk@148042 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-16 22:17:00 +00:00
scott%scott-macgregor.org
ae3c12418c Bug #222521 --> Auto Proxy URLs do not work in Thunderbird
git-svn-id: svn://10.0.0.236/trunk@148041 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-16 22:15:21 +00:00
rlk%trfenv.com
a3e3327f3d Bug 153789 - Navigator Preferences - Appearance - corrections. r=neil.parkwaycc.co.uk
git-svn-id: svn://10.0.0.236/trunk@148040 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-16 21:17:53 +00:00
ian%hixie.ch
55c7e90503 Support password protected servers. bug 222129.
git-svn-id: svn://10.0.0.236/trunk@148039 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-16 21:17:39 +00:00
dwitte%stanford.edu
aff25bf706 unfork the core cookie backend prefs, between mozilla & firebird. this makes the cookie backend GRE-friendly. it also breaks firebird, but that's their own fault. (a firebird fix will be landing shortly).
b=221078, r=caillon, sr=darin.


git-svn-id: svn://10.0.0.236/trunk@148038 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-16 20:54:29 +00:00
leaf%mozilla.org
558ea66786 add env var control to stub installer xpi url; version based on milestone,
and installer name based on config settings.


git-svn-id: svn://10.0.0.236/trunk@148037 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-16 20:06:23 +00:00
ian%hixie.ch
3211facbe9 implement 'lo' as a greeting
git-svn-id: svn://10.0.0.236/trunk@148036 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-16 19:42:34 +00:00
justdave%syndicomm.com
ec2098df1b Backing out patch from bug 108528 - failed to take i10n concerns into account
git-svn-id: svn://10.0.0.236/trunk@148034 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-16 18:26:09 +00:00
bzbarsky%mit.edu
3e2e83624b Create a mozAutoDocUpdate class to handle automatically calling
BeginUpdate/EndUpdate on documents.  Use this in a bunch of places to make sure
that EndUpdate is called in the face of early returns.  Bug 131775, also fixes
bug 211022, r=caillon, sr=jst


git-svn-id: svn://10.0.0.236/trunk@148033 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-16 18:14:25 +00:00
bryner%brianryner.com
a20f0c84b1 really fix bug 220067, and add license from nsWalletTreeUtils.js (the source of this code)
git-svn-id: svn://10.0.0.236/trunk@148032 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-16 18:09:55 +00:00
bryner%brianryner.com
b10c57a543 removing unused file
git-svn-id: svn://10.0.0.236/trunk@148031 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-16 18:07:21 +00:00
bzbarsky%mit.edu
7cc48fd0d4 Don't fire window.onerror for strict JS warnings. Bug 220603 (and bug 63672
and company), patch by brendan, r=jst, sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@148029 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-16 17:54:24 +00:00
timeless%mozdev.org
3a46a343a6 Bug 215784 segmentation violation when clicking on Edit/Preferences/Appearance/Fonts
r=dwitte


git-svn-id: svn://10.0.0.236/trunk@148028 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-16 16:03:55 +00:00
timeless%mozdev.org
8af9844c8a Bug 220106 @mozilla.org/security/nsCertTree;1 doesn't null check mTreeArray
r=kaie sr=bz


git-svn-id: svn://10.0.0.236/trunk@148027 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-16 15:33:56 +00:00
timeless%mozdev.org
02ebf102e0 Bug 220230 Change PSM preferences windows behaviour to be more consistent with the rest of the Preference windows
patch by borggraefe@despammed.com r=kaie sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@148026 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-16 15:26:28 +00:00
igor%mir2.org
0d1464148a I changed FunctionObject and ScriptableObject to use MemberBox wrapper for native methods, getters and setters that allowed to get following:
1. Method serialization code in MemberBox takes care of all serialization so ScriptableObject and FunctionObject does not need anything on its own.

2. Invoker optimization is extended to getters and setters in ScriptableObject.

3. Recovery from IllegalAccessException is extended to all cases of method invocation via reflection.

4. All error wrapping happens in a single class so FunctionObject and ScriptableObject does not need to wary about it.


git-svn-id: svn://10.0.0.236/trunk@148024 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-16 14:27:53 +00:00
dwitte%stanford.edu
fdcedac1c9 make the cookie whitelist override the "limit cookie lifetime to session" pref. this allows the user to whitelist certain sites for setting permanent cookies, while non-whitelisted sites are downgraded to session cookies. also adds an "downgrade cookies from this site to session" permissionlist value, so now we have a whitelist/blacklist/sessionlist. (UI for this latter feature is not yet hooked up).
this also shifts a bunch of forked pref stuff out of the cookie backend and into an app-specific place, which is good for the GRE.

b=217286, r=mvl, sr=darin.


git-svn-id: svn://10.0.0.236/trunk@148021 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-16 13:17:12 +00:00
bryner%brianryner.com
10870340bf I meant to check for an empty string as well as a null string. Really. r=mozbot.
git-svn-id: svn://10.0.0.236/trunk@148020 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-16 10:04:14 +00:00
bryner%brianryner.com
5053cfdc53 port fix to sort strings case-insensitively, bug 220067
git-svn-id: svn://10.0.0.236/trunk@148019 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-16 09:44:52 +00:00
neil%parkwaycc.co.uk
f7f64c5a7e More help cleanup including fix to previous checkin to bug 219120 r=rlk sr=alecf
git-svn-id: svn://10.0.0.236/trunk@148018 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-16 08:17:06 +00:00
daniel%glazman.org
bab18e9dbc trivial fix for too wide buttons in Composer's format toolbar, classic theme; b=222390, rs=bz
git-svn-id: svn://10.0.0.236/trunk@148017 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-16 07:29:42 +00:00
bzbarsky%mit.edu
6f3cfeb0b5 Removing stray ^M. Patch by bernd, r/sr=me, bug 207401
git-svn-id: svn://10.0.0.236/trunk@148016 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-16 06:46:50 +00:00
justdave%syndicomm.com
afc49d5c5b removing references to my netscape.com address, since it no longer works.
git-svn-id: svn://10.0.0.236/trunk@148014 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-16 06:30:02 +00:00
pschwartau%netscape.com
f7ded9bac1 Skip new tests that use SpiderMonkey's f.caller property (non-ECMA).
git-svn-id: svn://10.0.0.236/trunk@148011 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-16 04:08:38 +00:00
brendan%mozilla.org
e26a2746d4 Fix f.call and f.apply so f.caller skips those natives, to match IE (222029, r=shaver).
git-svn-id: svn://10.0.0.236/trunk@148010 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-16 03:30:18 +00:00
nicolson%netscape.com
f155d7db1f Try * instead of . to get zip to grab all the contents of a directory.
git-svn-id: svn://10.0.0.236/trunk@148009 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-16 03:28:19 +00:00
bzbarsky%mit.edu
2b84a18076 Adding support for DOM3 DOMStringList and DOMNameList. Bug 217159,
implementation by peterv, classinfo changes by me, r/sr=me on peterv's changes,
r/sr=peterv on my changes, r=caillon on the whole thing, sr=jst


git-svn-id: svn://10.0.0.236/trunk@148006 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-16 00:44:20 +00:00
timeless%mozdev.org
72f2fe28cc Bug 108528 - knob is not defined doesn't explain to 2001110503 users what to do
patch by caduvall@glue.umd.edu r=timeless a=justdave


git-svn-id: svn://10.0.0.236/trunk@148005 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-15 22:48:12 +00:00
kiko%async.com.br
b4fb59cdcd Add comment regarding detainting in showlog.pl
git-svn-id: svn://10.0.0.236/trunk@148002 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-15 21:30:10 +00:00
kiko%async.com.br
9b62fa71ff Detaint machine_id and logfile r=jkeiser
git-svn-id: svn://10.0.0.236/trunk@148001 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-15 21:04:11 +00:00
bryner%brianryner.com
ac89408a62 port fix to sort strings case-insensitively, bug 220067
git-svn-id: svn://10.0.0.236/trunk@148000 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-15 20:57:18 +00:00
bsmedberg%covad.net
f93f90d633 Bug 220095, Navigator->Languages is empty (win32 installer builds only, fallout from bug 179834) rs=darin
git-svn-id: svn://10.0.0.236/trunk@147999 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-15 20:38:58 +00:00
bsmedberg%covad.net
41433e969a Bug 207401 - linker /DEF flag used incorrectly during compiling - patch by steve@advance-software.co.uk r=adamlock moa=bryner
Bug 219362 - make chrome target recursive. Use "realchrome" if you don't want a recursive target. r=bryner (patch by me with parallel build correction by cls)


git-svn-id: svn://10.0.0.236/trunk@147998 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-15 20:30:59 +00:00
bryner%brianryner.com
cbec1fe055 bring over active link color default pref
git-svn-id: svn://10.0.0.236/trunk@147997 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-15 20:30:21 +00:00
bryner%brianryner.com
94b598dcf7 Fix two problems with the GNOME helper app code:
- Bail out correctly if we failed to open a library
- Open the soname of the library (i.e. foo.so.0 instead of foo.so)

Bug 221217, r=blizzard, sr=darin.


git-svn-id: svn://10.0.0.236/trunk@147996 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-15 20:24:45 +00:00
sicking%bigfoot.com
832241db81 Bug 199613: Don't put textnodes in the root of the document when parsing XML and XUL since the DOM doesn't allow that.
r=peterv sr=jst


git-svn-id: svn://10.0.0.236/trunk@147995 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-15 20:10:47 +00:00
bmlk%gmx.de
a9376139f8 layout regression test pain relief, bug 221598 r=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@147993 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-15 19:08:35 +00:00
pkw%us.ibm.com
b3e11f7283 Bug 220210 - Bookmarks root is always English "Bookmarks" if using one
profile named "default".
r=p_ch@verizon.net, sr=jag@tty.nl


git-svn-id: svn://10.0.0.236/trunk@147992 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-15 19:04:07 +00:00
bryner%brianryner.com
0cb89d2bfa fix thunderbird compose bustage from bug 142163 checkin
git-svn-id: svn://10.0.0.236/trunk@147991 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-15 18:33:08 +00:00
igor%mir2.org
39cb0605ae Updated ftp links to the download files due ftp server reorganization
git-svn-id: svn://10.0.0.236/trunk@147990 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-15 18:13:33 +00:00
mcs%netscape.com
17a1191dbb Additional fix for bug # 205419 - Relicense LDAP C SDK (directory/c-sdk).
Replace NPL/GPL/LGPL licenses with MPL/GPL/LGPL.


git-svn-id: svn://10.0.0.236/trunk@147988 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-15 17:26:10 +00:00
bienvenu%nventure.com
559af4cd73 more work on making palmsync a tbird extension, make palmsyncinstall.exe optionally take a path to mozabconduit.dll, r/sr=mscott 214407 not part of default build
git-svn-id: svn://10.0.0.236/trunk@147987 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-15 16:48:50 +00:00
mcs%netscape.com
4a7456e14e Fix bug # 221694 - ber_get_next_buffer_ext() fails when length or tag
is split across buffers.


git-svn-id: svn://10.0.0.236/trunk@147986 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-15 14:32:10 +00:00
dwitte%stanford.edu
ed3329810e move along, nothing to see here...
fix a bitwise & to a logical &&. nice catch bsmedberg!


git-svn-id: svn://10.0.0.236/trunk@147985 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-15 14:28:07 +00:00
mcs%netscape.com
cfd2489ce7 Improve the PRLDAP_OPT_IO_MAX_TIMEOUT related comment.
git-svn-id: svn://10.0.0.236/trunk@147984 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-15 13:19:01 +00:00
dwitte%stanford.edu
7b867335a4 make cookiemanager sort strings case-insensitively.
thanks to smanux@lfjr.net for the patch. r=dwitte, sr=darin, b=220067


git-svn-id: svn://10.0.0.236/trunk@147983 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-15 09:41:40 +00:00
bzbarsky%mit.edu
502d0ad799 More bug 214969 -- HTML nodes lie about their namespace, so check the
document's case-sensitivity instead.  r+sr=tor


git-svn-id: svn://10.0.0.236/trunk@147982 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-15 05:54:46 +00:00
bzbarsky%mit.edu
84b6b42418 Only propagate the body background to the canvas in HTML documents; don't do it
for XHTML.   Bug 214969, r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@147981 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-15 02:48:25 +00:00
simford.dong%sun.com
b06c35dcf2 Bugzilla Bug 168226 XPCOM Wrapper does not support ldap port numbers greater than 32k, r=Pete Zha, sr=Henry Jia
fixed by wind.li@sun.com
checked in by Simford.Dong@Sun.COM


git-svn-id: svn://10.0.0.236/trunk@147980 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-15 02:23:26 +00:00
bzbarsky%mit.edu
d43d8c0e1e Add pref for the default :active styling. Bug 142163, patch by
mats.palmgren@bredband.net (Mats Palmgren), r=bzbarsky/sr=dbaron on the
layout/xpfe parts of the patch, r=glazou/sr=bzbarsky on the editor part,
moa=neil on the prefwindow changes.


git-svn-id: svn://10.0.0.236/trunk@147979 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-15 01:56:12 +00:00
jpierre%netscape.com
e404142fda Fix for bug 222180 . remove redundant code
git-svn-id: svn://10.0.0.236/trunk@147978 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-15 01:40:10 +00:00
jpierre%netscape.com
e8edbab622 Fix for bug 222180 . Change to quick decoder . r=wtc
git-svn-id: svn://10.0.0.236/trunk@147977 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-15 01:34:22 +00:00
uid502
eed697cb68 Bug 217604. Ensure out-of-flow frames are ordered in content order. Ensure views are maintained in frame/content order.
git-svn-id: svn://10.0.0.236/trunk@147976 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-15 00:49:03 +00:00
dbaron%dbaron.org
6b49a6d2a7 Remove reflow callbacks from the list as they are processed, to avoid crashes when reentering HandlePostedReflowCallbacks. b=220126 Patch from Mats Palmgren <mats.palmgren@bredband.net>. r=dbaron sr=roc
git-svn-id: svn://10.0.0.236/trunk@147975 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-14 23:29:07 +00:00
chanial%noos.fr
4c64982499 Bug 221597: remove comm.jar references in pref-fonts.xul
git-svn-id: svn://10.0.0.236/trunk@147974 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-14 22:54:54 +00:00
chanial%noos.fr
0a9b3447d9 Bug 221597: remove comm.jar references in openLocation.xul
git-svn-id: svn://10.0.0.236/trunk@147973 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-14 22:36:58 +00:00
mkaply%us.ibm.com
be04dbef01 Up OS/2 stack size and remove OS/2 build options
git-svn-id: svn://10.0.0.236/trunk@147972 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-14 22:22:36 +00:00
bryner%brianryner.com
c4b62f5eb1 fall back to dynamic symbol table if no symbols were found in the symtab section. bug 222165, r=dbaron
git-svn-id: svn://10.0.0.236/trunk@147971 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-14 21:49:21 +00:00
bryner%brianryner.com
9079f3cefa No need to use threadsafe refcounting for rendering contexts, bug 110933. r+sr=dbaron.
git-svn-id: svn://10.0.0.236/trunk@147970 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-14 21:47:20 +00:00
chanial%noos.fr
6781f9ae91 Bug 221597: remove comm.jar references in pref-theme.*
git-svn-id: svn://10.0.0.236/trunk@147969 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-14 21:18:44 +00:00
dbaron%dbaron.org
f5465331af Forgot to address review comment. b=221531 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@147968 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-14 21:06:58 +00:00
bryner%brianryner.com
fe08239a4e Don't ignore libraries loaded at address 0x0, or we'll ignore libc. Bug 222158, r=dbaron.
git-svn-id: svn://10.0.0.236/trunk@147967 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-14 21:05:22 +00:00
rlk%trfenv.com
2659c96059 Bug 222127 - IP network/mask format for "No Proxy For" is not documented. r=rlk@trfenv.com. Patch by Iain Arnell (isarnell@xs4all.nl)
git-svn-id: svn://10.0.0.236/trunk@147966 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-14 20:54:27 +00:00
chanial%noos.fr
7a9d39ab65 bug 221597: remove comm.jar dependencies in pref-calibrate-screen.xul
git-svn-id: svn://10.0.0.236/trunk@147965 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-14 20:38:25 +00:00
chanial%noos.fr
ca65f999b3 on going work on bug 221597: move the close, restore and minimize icons to the toolkit.
git-svn-id: svn://10.0.0.236/trunk@147964 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-14 20:11:16 +00:00
pinkerton%netscape.com
c24c503ac6 fix build bustage (bug 221984, r=bryner/cls)
git-svn-id: svn://10.0.0.236/trunk@147963 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-14 19:55:18 +00:00
timeless%mozdev.org
bf60fd9724 English fix rs=mostafah
git-svn-id: svn://10.0.0.236/trunk@147962 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-14 18:52:48 +00:00
timeless%mozdev.org
478205ecbe Making the instructions from readme.txt noticable
git-svn-id: svn://10.0.0.236/trunk@147961 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-14 18:25:41 +00:00
bryner%brianryner.com
8240cad873 Remove timebomb references from allmakefiles.sh and modules.mk (bug 193740). Patch by sipaq, r=bryner.
git-svn-id: svn://10.0.0.236/trunk@147960 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-14 18:22:31 +00:00
bienvenu%nventure.com
d650c7b630 more palm sync ui, allow configuration of conduit through hot sync conduit ui 221413 patch by kteuscher@myrealbox.com, r/sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@147959 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-14 18:04:49 +00:00
nelsonb%netscape.com
8426542fcd Eliminate redundant function declarations. Bug 208854. r=wchang0222
git-svn-id: svn://10.0.0.236/trunk@147958 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-14 17:44:33 +00:00
bienvenu%nventure.com
dc7f1199c6 more palm sync ui, allow configuration of conduit through hot sync conduit ui 221413 patch by kteuscher@myrealbox.com, r/sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@147957 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-14 17:19:55 +00:00
neil%parkwaycc.co.uk
2a9e19d9cb Bug 68345 Don't show Mail Start Page before Account Central loads r=stephend sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@147956 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-14 16:17:32 +00:00
neil%parkwaycc.co.uk
39d7a0d45e Bug 221472 Collect the various attach items under a file submenu p=ian@arlen.demon.co.uk r=me sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@147955 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-14 15:43:44 +00:00
neil%parkwaycc.co.uk
98debf42d3 Fixing -kb
git-svn-id: svn://10.0.0.236/trunk@147954 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-14 12:17:10 +00:00
chanial%noos.fr
fe76346b07 Bug 221987 Don't create frames for XUL <script> p=neil, r=varga, sr=bz
git-svn-id: svn://10.0.0.236/trunk@147951 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-14 08:58:26 +00:00
neil%parkwaycc.co.uk
f3f33726cb Bug 221987 Don't create frames for XUL <script> r=varga sr=bz
git-svn-id: svn://10.0.0.236/trunk@147949 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-14 08:27:37 +00:00
chanial%noos.fr
642fd50a98 fix bustage in partial source viewer
git-svn-id: svn://10.0.0.236/trunk@147948 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-14 08:05:04 +00:00
chanial%noos.fr
d591e04d0f forgot to check in the modified jar list.
git-svn-id: svn://10.0.0.236/trunk@147947 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-14 05:42:40 +00:00
chanial%noos.fr
ab3ae1f503 adding overlay for edit menus
git-svn-id: svn://10.0.0.236/trunk@147946 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-14 05:26:36 +00:00
chanial%noos.fr
29b34a142a removing comm.jar dependencies in the bookmarks component. Escape close the window and fix for bug 168412.
Also remove the bookmark edit command (ex: cmd_bm_paste) and use the edit ones instead (ex: cmd_paste)


git-svn-id: svn://10.0.0.236/trunk@147945 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-14 05:20:35 +00:00
chanial%noos.fr
c39b3ca14a removing comm.jar dependencies in the source viewer.
(bug 221668 and bug 173879). Commands Find, Save As and Print still have to be hooked properly.


git-svn-id: svn://10.0.0.236/trunk@147944 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-14 05:13:34 +00:00
chanial%noos.fr
26db11121e adding overlay for edit menus
git-svn-id: svn://10.0.0.236/trunk@147943 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-14 05:09:24 +00:00
brendan%mozilla.org
ccc41df84a Fix comment bug reported by timeless (222055).
git-svn-id: svn://10.0.0.236/trunk@147932 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-13 23:25:48 +00:00
rlk%trfenv.com
004637e287 Fixing a checkin.
git-svn-id: svn://10.0.0.236/trunk@147931 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-13 23:07:09 +00:00
pschwartau%netscape.com
ded3bc4212 Initial add. Regression test for bug 222029.
git-svn-id: svn://10.0.0.236/trunk@147930 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-13 22:23:17 +00:00
1485 changed files with 546204 additions and 5673 deletions

View File

@@ -0,0 +1,83 @@
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
# Config stuff for AIX.
#
include $(CORE_DEPTH)/coreconf/UNIX.mk
#
# There are two implementation strategies available on AIX:
# pthreads, and pthreads-user. The default is pthreads.
# In both strategies, we need to use pthread_user.c, instead of
# aix.c. The fact that aix.c is never used is somewhat strange.
#
# So we need to do the following:
# - Default (PTHREADS_USER not defined in the environment or on
# the command line):
# Set PTHREADS_USER=1, USE_PTHREADS=1
# - PTHREADS_USER=1 set in the environment or on the command line:
# Do nothing.
#
ifeq ($(PTHREADS_USER),1)
USE_PTHREADS = # just to be safe
IMPL_STRATEGY = _PTH_USER
else
USE_PTHREADS = 1
PTHREADS_USER = 1
endif
DEFAULT_COMPILER = xlC_r
CC = xlC_r
CCC = xlC_r
CPU_ARCH = rs6000
RANLIB = ranlib
OS_CFLAGS = -DAIX -DSYSV
ifndef NS_USE_GCC
OS_CFLAGS += -qarch=com
endif
AIX_WRAP = $(DIST)/lib/aixwrap.o
AIX_TMP = $(OBJDIR)/_aix_tmp.o
ifdef MAPFILE
EXPORT_RULES = -bexport:$(MAPFILE)
endif
PROCESS_MAP_FILE = grep -v ';+' $(LIBRARY_NAME).def | grep -v ';-' | \
sed -e 's; DATA ;;' -e 's,;;,,' -e 's,;.*,,' > $@
ifdef BUILD_OPT
OPTIMIZER += -qmaxmem=-1
endif

View File

@@ -0,0 +1,35 @@
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
# Config stuff for AIX3.2.5
#
include $(CORE_DEPTH)/coreconf/AIX.mk

View File

@@ -0,0 +1,55 @@
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
# Config stuff for AIX4.1
#
include $(CORE_DEPTH)/coreconf/AIX.mk
AIX_LINK_OPTS += -bnso -berok
#AIX_LINK_OPTS += -bnso -berok -brename:.select,.wrap_select -brename:.poll,.wrap_poll -bI:/usr/lib/syscalls.exp
# The AIX4.1 linker had a bug which always looked for a dynamic library
# with an extension of .a. AIX4.2 fixed this problem
DLL_SUFFIX = a
OS_LIBS += -lsvld
# override default value set in suffix.mk, for AIX 4.1 only
DYNAMIC_LIB_EXTENSION = _shr
# override default value in ruleset.mk
ifdef LIBRARY_NAME
SHARED_LIBRARY = $(OBJDIR)/lib$(LIBRARY_NAME)$(LIBRARY_VERSION)_shr$(JDK_DEBUG_SUFFIX).a
endif

View File

@@ -0,0 +1,50 @@
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
# Config stuff for AIX4.2
#
include $(CORE_DEPTH)/coreconf/AIX.mk
OS_CFLAGS += -DAIX4_2
DSO_LDOPTS = -brtl -bM:SRE -bnoentry
MKSHLIB = $(LD) $(DSO_LDOPTS) -L/usr/lpp/xlC/lib -lc -lm
OS_LIBS += -L/usr/lpp/xlC/lib -lc -lm
ifdef MAPFILE
DSO_LDOPTS += -bexport:$(MAPFILE)
else
DSO_LDOPTS += -bexpall
endif

View File

@@ -0,0 +1,55 @@
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
# Config stuff for AIX4.3
#
include $(CORE_DEPTH)/coreconf/AIX.mk
ifeq ($(USE_64), 1)
# Next line replaced by generic name handling in arch.mk
# COMPILER_TAG = _64
OS_CFLAGS += -DAIX_64BIT
OBJECT_MODE=64
export OBJECT_MODE
endif
OS_CFLAGS += -DAIX4_3
DSO_LDOPTS = -brtl -bM:SRE -bnoentry
MKSHLIB = $(LD) $(DSO_LDOPTS) -blibpath:/usr/lib:/lib -lc -lm
OS_LIBS += -blibpath:/usr/lib:/lib -lc -lm
ifdef MAPFILE
DSO_LDOPTS += -bexport:$(MAPFILE)
else
DSO_LDOPTS += -bexpall
endif

View File

@@ -0,0 +1,54 @@
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
# Config stuff for AIX5.1
#
include $(CORE_DEPTH)/coreconf/AIX.mk
ifeq ($(USE_64), 1)
# Next line replaced by generic name handling in arch.mk
# COMPILER_TAG = _64
OS_CFLAGS += -DAIX_64BIT
OBJECT_MODE=64
export OBJECT_MODE
endif
DSO_LDOPTS = -brtl -bM:SRE -bnoentry
MKSHLIB = $(LD) $(DSO_LDOPTS) -blibpath:/usr/lib:/lib -lc -lm
OS_LIBS += -blibpath:/usr/lib:/lib -lc -lm
ifdef MAPFILE
DSO_LDOPTS += -bexport:$(MAPFILE)
else
DSO_LDOPTS += -bexpall
endif

View File

@@ -0,0 +1,54 @@
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
# Config stuff for AIX5.2
#
include $(CORE_DEPTH)/coreconf/AIX.mk
ifeq ($(USE_64), 1)
# Next line replaced by generic name handling in arch.mk
# COMPILER_TAG = _64
OS_CFLAGS += -DAIX_64BIT
OBJECT_MODE=64
export OBJECT_MODE
endif
DSO_LDOPTS = -brtl -bM:SRE -bnoentry
MKSHLIB = $(LD) $(DSO_LDOPTS) -blibpath:/usr/lib:/lib -lc -lm
OS_LIBS += -blibpath:/usr/lib:/lib -lc -lm
ifdef MAPFILE
DSO_LDOPTS += -bexport:$(MAPFILE)
else
DSO_LDOPTS += -bexpall
endif

View File

@@ -0,0 +1,88 @@
#
# 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 Netscape are
# Copyright (C) 1994-2000 Netscape Communications Corporation. All
# Rights Reserved.
#
# Contributor(s): Kurt J. Lidl
#
# 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.
#
# Config stuff for BSD/OS
#
include $(CORE_DEPTH)/coreconf/UNIX.mk
DEFAULT_COMPILER = gcc
CC = gcc
CCC = g++
RANLIB = ranlib
ifeq ($(OS_TEST),i386)
OS_REL_CFLAGS = -D__i386__
CPU_ARCH = x86
else
ifeq ($(OS_TEST),ppc)
OS_REL_CFLAGS = -D__ppc__
CPU_ARCH = ppc
else
ifeq ($(OS_TEST),sparc)
OS_REL_CFLAGS = -D__sparc__
CPU_ARCH = sparc
else
# treat the ultrasparc like a regular sparc, at least for now!
ifeq ($(OS_TEST),sparc_v9)
OS_REL_CFLAGS = -D__sparc__
CPU_ARCH = sparc
endif
endif
endif
endif
DLL_SUFFIX = so
OS_CFLAGS = $(DSO_CFLAGS) $(OS_REL_CFLAGS) -Wall -DBSD_OS -DBSDI -Dunix -DHAVE_STRERROR -DHAVE_BSD_FLOCK
ARCH = bsdos
DSO_CFLAGS = -fPIC -DPIC
DSO_LDOPTS = -shared
DSO_LDFLAGS =
DSO_LDOPTS += -Wl,-soname,lib$(LIBRARY_NAME)$(LIBRARY_VERSION).$(DLL_SUFFIX)
ifdef LIBRUNPATH
DSO_LDOPTS += -Wl,-R$(LIBRUNPATH)
endif
MKSHLIB = $(CC) $(DSO_LDOPTS)
ifdef MAPFILE
# Add LD options to restrict exported symbols to those in the map file
endif
# Change PROCESS to put the mapfile in the correct format for this platform
PROCESS_MAP_FILE = cp $(LIBRARY_NAME).def $@
G++INCLUDES = -I/usr/include/g++
INCLUDES += -I/usr/X11R6/include

View File

@@ -0,0 +1,79 @@
#
# 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 Netscape are
# Copyright (C) 2002 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.
#
# Config stuff for BeOS
#
include $(CORE_DEPTH)/coreconf/UNIX.mk
XP_DEFINE := $(XP_DEFINE:-DXP_UNIX=-DXP_BEOS)
USE_PTHREADS =
ifeq ($(USE_PTHREADS),1)
IMPL_STRATEGY = _PTH
endif
CC = gcc
CCC = g++
RANLIB = ranlib
DEFAULT_COMPILER = gcc
ifeq ($(OS_TEST),ppc)
OS_REL_CFLAGS = -Dppc
CPU_ARCH = ppc
else
OS_REL_CFLAGS = -Di386
CPU_ARCH = x86
endif
MKSHLIB = $(CC) -nostart -Wl,-soname -Wl,$(@:$(OBJDIR)/%.so=%.so)
ifdef BUILD_OPT
OPTIMIZER = -O2
endif
OS_CFLAGS = $(DSO_CFLAGS) $(OS_REL_CFLAGS) -Wall -pipe
OS_LIBS = -lbe
DEFINES += -DBEOS
ifdef USE_PTHREADS
DEFINES += -D_REENTRANT
endif
ARCH = beos
DSO_CFLAGS = -fPIC
DSO_LDOPTS =
DSO_LDFLAGS =

View File

@@ -0,0 +1,78 @@
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
# Config stuff for Darwin.
#
include $(CORE_DEPTH)/coreconf/UNIX.mk
DEFAULT_COMPILER = cc
CC = cc
CCC = c++
RANLIB = ranlib
ifeq (86,$(findstring 86,$(OS_TEST)))
OS_REL_CFLAGS = -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 Darwin dynamic libraries.
OS_CFLAGS = $(DSO_CFLAGS) $(OS_REL_CFLAGS) -Wmost -fpascal-strings -no-cpp-precomp -fno-common -pipe -DDARWIN -DHAVE_STRERROR -DHAVE_BSD_FLOCK
ifdef BUILD_OPT
OPTIMIZER = -O2
endif
ARCH = darwin
# May override this with -bundle to create a loadable module.
DSO_LDOPTS = -dynamiclib -compatibility_version 1 -current_version 1 -install_name @executable_path/$(notdir $@) -headerpad_max_install_names
MKSHLIB = $(CC) -arch $(CPU_ARCH) $(DSO_LDOPTS)
DLL_SUFFIX = dylib
PROCESS_MAP_FILE = grep -v ';+' $(LIBRARY_NAME).def | grep -v ';-' | \
sed -e 's; DATA ;;' -e 's,;;,,' -e 's,;.*,,' -e 's,^,_,' > $@
G++INCLUDES = -I/usr/include/g++

View File

@@ -0,0 +1,83 @@
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
# Config stuff for FreeBSD
#
include $(CORE_DEPTH)/coreconf/UNIX.mk
DEFAULT_COMPILER = gcc
CC = gcc
CCC = g++
RANLIB = ranlib
ifeq ($(OS_TEST),alpha)
CPU_ARCH = alpha
else
CPU_ARCH = x86
endif
OS_CFLAGS = $(DSO_CFLAGS) -ansi -Wall -DFREEBSD -DHAVE_STRERROR -DHAVE_BSD_FLOCK
DSO_CFLAGS = -fPIC
DSO_LDOPTS = -shared -Wl,-soname -Wl,$(notdir $@)
#
# The default implementation strategy for FreeBSD is pthreads.
#
ifndef CLASSIC_NSPR
USE_PTHREADS = 1
DEFINES += -D_THREAD_SAFE -D_REENTRANT
OS_LIBS += -pthread
DSO_LDOPTS += -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
MKSHLIB = $(CC) $(DSO_LDOPTS)
ifdef MAPFILE
# Add LD options to restrict exported symbols to those in the map file
endif
# Change PROCESS to put the mapfile in the correct format for this platform
PROCESS_MAP_FILE = cp $(LIBRARY_NAME).def $@
G++INCLUDES = -I/usr/include/g++
INCLUDES += -I/usr/X11R6/include

View File

@@ -0,0 +1,76 @@
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
# Config stuff for HP-UX
#
include $(CORE_DEPTH)/coreconf/UNIX.mk
DEFAULT_COMPILER = cc
CPU_ARCH = hppa
DLL_SUFFIX = sl
CC = cc
CCC = CC
OS_CFLAGS += -Ae $(DSO_CFLAGS) -DHPUX -D$(CPU_ARCH) -D_HPUX_SOURCE -D_USE_BIG_FDS
ifeq ($(DEFAULT_IMPL_STRATEGY),_PTH)
USE_PTHREADS = 1
ifeq ($(CLASSIC_NSPR),1)
USE_PTHREADS =
IMPL_STRATEGY = _CLASSIC
endif
ifeq ($(PTHREADS_USER),1)
USE_PTHREADS =
IMPL_STRATEGY = _PTH_USER
endif
endif
ifdef PTHREADS_USER
OS_CFLAGS += -D_POSIX_C_SOURCE=199506L
endif
LDFLAGS = -z -Wl,+s
MKSHLIB = $(LD) $(DSO_LDOPTS)
ifdef MAPFILE
MKSHLIB += -c $(MAPFILE)
endif
PROCESS_MAP_FILE = grep -v ';+' $(LIBRARY_NAME).def | grep -v ';-' | \
sed -e 's; DATA ;;' -e 's,;;,,' -e 's,;.*,,' -e 's,^,+e ,' > $@
DSO_LDOPTS = -b +h $(notdir $@)
DSO_LDFLAGS =
# +Z generates position independent code for use in shared libraries.
DSO_CFLAGS = +Z

View File

@@ -0,0 +1,44 @@
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
# On HP-UX 9, the default (and only) implementation strategy is
# classic nspr.
#
ifeq ($(OS_RELEASE),A.09.03)
DEFAULT_IMPL_STRATEGY = _CLASSIC
endif
#
# Config stuff for HP-UXA.09.03
#
include $(CORE_DEPTH)/coreconf/HP-UXA.09.mk

View File

@@ -0,0 +1,43 @@
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
# On HP-UX 9, the default (and only) implementation strategy is
# classic nspr.
#
ifeq ($(OS_RELEASE),A.09.07)
DEFAULT_IMPL_STRATEGY = _CLASSIC
endif
#
# Config stuff for HP-UXA.09.07
#
include $(CORE_DEPTH)/coreconf/HP-UXA.09.mk

View File

@@ -0,0 +1,38 @@
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
# Config stuff for HP-UXA.09
#
include $(CORE_DEPTH)/coreconf/HP-UX.mk
OS_CFLAGS += -DHPUX9

View File

@@ -0,0 +1,40 @@
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
ifeq ($(OS_RELEASE),B.10.01)
DEFAULT_IMPL_STRATEGY = _CLASSIC
endif
#
# Config stuff for HP-UXB.10.01
#
include $(CORE_DEPTH)/coreconf/HP-UXB.10.mk

View File

@@ -0,0 +1,50 @@
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
# On HP-UX 10.10 and 10.20, the default implementation strategy is
# pthreads (actually DCE threads). Classic nspr is also available.
#
ifeq ($(OS_RELEASE),B.10.10)
DEFAULT_IMPL_STRATEGY = _PTH
endif
#
# Config stuff for HP-UXB.10.10
#
include $(CORE_DEPTH)/coreconf/HP-UXB.10.mk
OS_CFLAGS += -DHPUX10_10
ifeq ($(USE_PTHREADS),1)
OS_CFLAGS += -D_REENTRANT
endif

View File

@@ -0,0 +1,50 @@
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
# On HP-UX 10.10 and 10.20, the default implementation strategy is
# pthreads (actually DCE threads). Classic nspr is also available.
#
ifeq ($(OS_RELEASE),B.10.20)
DEFAULT_IMPL_STRATEGY = _PTH
endif
#
# Config stuff for HP-UXB.10.20
#
include $(CORE_DEPTH)/coreconf/HP-UXB.10.mk
OS_CFLAGS += -DHPUX10_20
ifeq ($(USE_PTHREADS),1)
OS_CFLAGS += -D_REENTRANT
endif

View File

@@ -0,0 +1,56 @@
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
# On HP-UX 10.30 and 11.00, the default implementation strategy is
# pthreads. Classic nspr and pthreads-user are also available.
#
ifeq ($(OS_RELEASE),B.10.30)
DEFAULT_IMPL_STRATEGY = _PTH
endif
#
# Config stuff for HP-UXB.10.30.
#
include $(CORE_DEPTH)/coreconf/HP-UXB.10.mk
OS_CFLAGS += -DHPUX10_30
#
# 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
OS_CFLAGS += -D_POSIX_C_SOURCE=199506L
endif

View File

@@ -0,0 +1,38 @@
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
# Config stuff for HP-UXB.10
#
include $(CORE_DEPTH)/coreconf/HP-UX.mk
OS_CFLAGS += -DHPUX10
OS_LIBS += -lpthread -lm

View File

@@ -0,0 +1,55 @@
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
# On HP-UX 10.30 and 11.00, the default implementation strategy is
# pthreads. Classic nspr and pthreads-user are also available.
#
ifeq ($(OS_RELEASE),B.11.00)
OS_CFLAGS += -DHPUX10
DEFAULT_IMPL_STRATEGY = _PTH
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
OS_CFLAGS += -D_POSIX_C_SOURCE=199506L
endif
#
# Config stuff for HP-UXB.11.00.
#
include $(CORE_DEPTH)/coreconf/HP-UXB.11.mk

View File

@@ -0,0 +1,55 @@
#
# 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 Netscape are
# Copyright (C) 2001 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.
#
# On HP-UX 10.30 and 11.x, the default implementation strategy is
# pthreads. Classic nspr and pthreads-user are also available.
#
ifeq ($(OS_RELEASE),B.11.11)
OS_CFLAGS += -DHPUX10
DEFAULT_IMPL_STRATEGY = _PTH
endif
#
# To use the true pthread (kernel thread) library on 10.30 and
# 11.x, we should define _POSIX_C_SOURCE to be 199506L.
# The _REENTRANT macro is deprecated.
#
ifdef USE_PTHREADS
OS_CFLAGS += -D_POSIX_C_SOURCE=199506L
endif
#
# Config stuff for HP-UXB.11.11.
#
include $(CORE_DEPTH)/coreconf/HP-UXB.11.mk

View File

@@ -0,0 +1,55 @@
#
# 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 Netscape are
# Copyright (C) 2002 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.
#
# On HP-UX 10.30 and 11.x, the default implementation strategy is
# pthreads. Classic nspr and pthreads-user are also available.
#
ifeq ($(OS_RELEASE),B.11.20)
OS_CFLAGS += -DHPUX10
DEFAULT_IMPL_STRATEGY = _PTH
endif
#
# To use the true pthread (kernel thread) library on 10.30 and
# 11.x, we should define _POSIX_C_SOURCE to be 199506L.
# The _REENTRANT macro is deprecated.
#
ifdef USE_PTHREADS
OS_CFLAGS += -D_POSIX_C_SOURCE=199506L
endif
#
# Config stuff for HP-UXB.11.x.
#
include $(CORE_DEPTH)/coreconf/HP-UXB.11.mk

View File

@@ -0,0 +1,55 @@
#
# 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 Netscape are
# Copyright (C) 2002 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.
#
# On HP-UX 10.30 and 11.x, the default implementation strategy is
# pthreads. Classic nspr and pthreads-user are also available.
#
ifeq ($(OS_RELEASE),B.11.22)
OS_CFLAGS += -DHPUX10
DEFAULT_IMPL_STRATEGY = _PTH
endif
#
# To use the true pthread (kernel thread) library on 10.30 and
# 11.x, we should define _POSIX_C_SOURCE to be 199506L.
# The _REENTRANT macro is deprecated.
#
ifdef USE_PTHREADS
OS_CFLAGS += -D_POSIX_C_SOURCE=199506L
endif
#
# Config stuff for HP-UXB.11.x.
#
include $(CORE_DEPTH)/coreconf/HP-UXB.11.mk

View File

@@ -0,0 +1,87 @@
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
# Config stuff for HP-UXB.11
#
include $(CORE_DEPTH)/coreconf/HP-UX.mk
ifdef USE_LONG_LONGS
USE_HYBRID = 1
endif
ifndef NS_USE_GCC
CCC = /opt/aCC/bin/aCC -ext
ifeq ($(USE_64), 1)
ifeq ($(OS_TEST), ia64)
OS_CFLAGS += -Aa +e +p +DD64
else
# Our HP-UX build machine has a strange problem. If
# a 64-bit PA-RISC executable calls getcwd() in a
# network-mounted directory, it fails with ENOENT.
# We don't know why. Since nsinstall calls getcwd(),
# this breaks our 64-bit HP-UX nightly builds. None
# of our other HP-UX machines have this problem.
#
# We worked around this problem by building nsinstall
# as a 32-bit PA-RISC executable for 64-bit PA-RISC
# builds. -- wtc 2003-06-03
ifdef INTERNAL_TOOLS
OS_CFLAGS += +DAportable +DS2.0
else
OS_CFLAGS += -Aa +e +DA2.0W +DS2.0 +DChpux
endif
endif
# Next line replaced by generic name handling in arch.mk
# COMPILER_TAG = _64
else
ifeq ($(OS_TEST), ia64)
OS_CFLAGS += -Aa +e +p +DD32
else
ifdef USE_HYBRID
OS_CFLAGS += -Aa +e +DA2.0 +DS2.0
else
OS_CFLAGS += +DAportable +DS2.0
endif
endif
endif
else
CCC = aCC
endif
OS_CFLAGS += -DHPUX11
OS_LIBS += -lpthread -lm -lrt
#ifeq ($(USE_64), 1)
#OS_LIBS += -ldl
#else
#OS_LIBS += -ldld
#endif
HPUX11 = 1

View File

@@ -0,0 +1,124 @@
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
# Config stuff for IRIX
#
include $(CORE_DEPTH)/coreconf/UNIX.mk
#
# The default implementation strategy for Irix is classic nspr.
#
ifeq ($(USE_PTHREADS),1)
ifeq ($(USE_N32),1)
IMPL_STRATEGY = _n32_PTH
else
IMPL_STRATEGY = _PTH
endif
endif
DEFAULT_COMPILER = cc
ifdef NS_USE_GCC
CC = gcc
AS = $(CC) -x assembler-with-cpp
ODD_CFLAGS = -Wall -Wno-format
ifdef BUILD_OPT
OPTIMIZER = -O6
endif
else
CC = cc
CCC = CC
ODD_CFLAGS = -fullwarn -xansi -woff 1209
ifdef BUILD_OPT
ifeq ($(USE_N32),1)
OPTIMIZER = -O -OPT:Olimit=4000
else
OPTIMIZER = -O -Olimit 4000
endif
endif
# For 6.x machines, include this flag
ifeq (6., $(findstring 6., $(OS_RELEASE)))
ifeq ($(USE_N32),1)
ODD_CFLAGS += -n32 -mips3 -exceptions
else
ODD_CFLAGS += -32 -multigot
endif
else
ODD_CFLAGS += -xgot
endif
ifeq ($(USE_N32),1)
OS_CFLAGS += -dollar
endif
endif
ODD_CFLAGS += -DSVR4 -DIRIX
CPU_ARCH = mips
RANLIB = /bin/true
# For purify
# NOTE: should always define _SGI_MP_SOURCE
NOMD_OS_CFLAGS += $(ODD_CFLAGS) -D_SGI_MP_SOURCE
OS_CFLAGS += $(NOMD_OS_CFLAGS)
ifdef USE_MDUPDATE
OS_CFLAGS += -MDupdate $(DEPENDENCIES)
endif
ifeq ($(USE_N32),1)
SHLIB_LD_OPTS += -n32 -mips3
endif
MKSHLIB += $(LD) $(SHLIB_LD_OPTS) -shared -soname $(@:$(OBJDIR)/%.so=%.so)
ifdef MAPFILE
# Add LD options to restrict exported symbols to those in the map file
endif
# Change PROCESS to put the mapfile in the correct format for this platform
PROCESS_MAP_FILE = cp $(LIBRARY_NAME).def $@
DSO_LDOPTS = -elf -shared -all
ifdef DSO_BACKEND
DSO_LDOPTS += -soname $(DSO_NAME)
endif
#
# Revision notes:
#
# In the IRIX compilers prior to version 7.2, -n32 implied -mips3.
# Beginning in the 7.2 compilers, -n32 implies -mips4 when the compiler
# is running on a system with a mips4 CPU (e.g. R8K, R10K).
# We want our code to explicitly be mips3 code, so we now explicitly
# set -mips3 whenever we set -n32.
#

View File

@@ -0,0 +1,35 @@
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
# Config stuff for IRIX 5.2
#
include $(CORE_DEPTH)/coreconf/IRIX5.mk

View File

@@ -0,0 +1,37 @@
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
# Config stuff for IRIX 5.3
#
include $(CORE_DEPTH)/coreconf/IRIX5.mk
OS_CFLAGS += -DIRIX5_3

View File

@@ -0,0 +1,40 @@
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
# Config stuff for IRIX 5
#
include $(CORE_DEPTH)/coreconf/IRIX.mk
ifndef NS_USE_GCC
ODD_CFLAGS += -xgot
endif

View File

@@ -0,0 +1,43 @@
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
# Config stuff for IRIX 6.2
#
# catch unresolved symbols
SHLIB_LD_OPTS += -no_unresolved
include $(CORE_DEPTH)/coreconf/IRIX6.mk
OS_CFLAGS += -DIRIX6_2

View File

@@ -0,0 +1,42 @@
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
# Config stuff for IRIX 6.3
#
# catch unresolved symbols
SHLIB_LD_OPTS += -no_unresolved
include $(CORE_DEPTH)/coreconf/IRIX6.mk
OS_CFLAGS += -DIRIX6_3

View File

@@ -0,0 +1,45 @@
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
# Config stuff for IRIX 6.5
#
# catch unresolved symbols
SHLIB_LD_OPTS += -no_unresolved
include $(CORE_DEPTH)/coreconf/IRIX6.mk
OS_CFLAGS += -DIRIX6_5
ifndef NS_USE_GCC
OS_CFLAGS += -mips3
endif

View File

@@ -0,0 +1,47 @@
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
# Config stuff for IRIX 6
#
include $(CORE_DEPTH)/coreconf/IRIX.mk
ifndef NS_USE_GCC
ifneq ($(USE_N32),1)
OS_CFLAGS += -32
endif
ODD_CFLAGS += -multigot
endif
ifeq ($(USE_PTHREADS),1)
OS_LIBS += -lpthread
endif

View File

@@ -0,0 +1,150 @@
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
# Config stuff for Linux
#
include $(CORE_DEPTH)/coreconf/UNIX.mk
#
# The default implementation strategy for Linux is now pthreads
#
USE_PTHREADS = 1
ifeq ($(USE_PTHREADS),1)
IMPL_STRATEGY = _PTH
endif
CC = gcc
CCC = g++
RANLIB = ranlib
DEFAULT_COMPILER = gcc
ifeq ($(OS_TEST),m68k)
OS_REL_CFLAGS = -DLINUX1_2 -D_XOPEN_SOURCE
CPU_ARCH = m68k
else
ifeq ($(OS_TEST),ppc)
OS_REL_CFLAGS = -DLINUX1_2 -D_XOPEN_SOURCE
CPU_ARCH = ppc
else
ifeq ($(OS_TEST),alpha)
OS_REL_CFLAGS = -D_ALPHA_ -DLINUX1_2 -D_XOPEN_SOURCE
CPU_ARCH = alpha
else
ifeq ($(OS_TEST),ia64)
OS_REL_CFLAGS = -DLINUX1_2 -D_XOPEN_SOURCE
CPU_ARCH = ia64
else
ifeq ($(OS_TEST),sparc)
OS_REL_CFLAGS = -DLINUX1_2 -D_XOPEN_SOURCE
CPU_ARCH = sparc
else
ifeq ($(OS_TEST),sparc64)
OS_REL_CFLAGS = -DLINUX1_2 -D_XOPEN_SOURCE
CPU_ARCH = sparc
else
ifeq (,$(filter-out arm% sa110,$(OS_TEST)))
OS_REL_CFLAGS = -DLINUX1_2 -D_XOPEN_SOURCE
CPU_ARCH = arm
else
ifeq ($(OS_TEST),parisc64)
OS_REL_CFLAGS = -DLINUX1_2 -D_XOPEN_SOURCE
CPU_ARCH = hppa
else
ifeq ($(OS_TEST),s390)
OS_REL_CFLAGS = -DLINUX1_2 -D_XOPEN_SOURCE
CPU_ARCH = s390
else
ifeq ($(OS_TEST),s390x)
OS_REL_CFLAGS = -DLINUX1_2 -D_XOPEN_SOURCE
CPU_ARCH = s390x
else
ifeq ($(OS_TEST),mips)
OS_REL_CFLAGS = -DLINUX1_2 -D_XOPEN_SOURCE
CPU_ARCH = mips
else
OS_REL_CFLAGS = -DLINUX1_2 -Di386 -D_XOPEN_SOURCE
CPU_ARCH = x86
endif
endif
endif
endif
endif
endif
endif
endif
endif
endif
endif
LIBC_TAG = _glibc
ifeq ($(OS_RELEASE),2.0)
OS_REL_CFLAGS += -DLINUX2_0
MKSHLIB = $(CC) -shared -Wl,-soname -Wl,$(@:$(OBJDIR)/%.so=%.so)
ifdef BUILD_OPT
OPTIMIZER = -O2
endif
ifdef MAPFILE
MKSHLIB += -Wl,--version-script,$(MAPFILE)
endif
PROCESS_MAP_FILE = grep -v ';-' $(LIBRARY_NAME).def | \
sed -e 's,;+,,' -e 's; DATA ;;' -e 's,;;,,' -e 's,;.*,;,' > $@
endif
ifeq ($(USE_PTHREADS),1)
OS_PTHREAD = -lpthread
endif
OS_CFLAGS = $(DSO_CFLAGS) $(OS_REL_CFLAGS) -ansi -Wall -pipe -DLINUX -Dlinux -D_POSIX_SOURCE -D_BSD_SOURCE -DHAVE_STRERROR
OS_LIBS = -L/lib $(OS_PTHREAD) -ldl -lc
ifdef USE_PTHREADS
DEFINES += -D_REENTRANT
endif
ARCH = linux
DSO_CFLAGS = -fPIC
DSO_LDOPTS = -shared
DSO_LDFLAGS =
# INCLUDES += -I/usr/include -Y/usr/include/linux
G++INCLUDES = -I/usr/include/g++
#
# Always set CPU_TAG on Linux, OpenVMS, WINCE.
#
CPU_TAG = _$(CPU_ARCH)

View File

@@ -0,0 +1,49 @@
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
# Config stuff for Linux 2.1 (ELF)
#
include $(CORE_DEPTH)/coreconf/Linux.mk
ifeq ($(OS_RELEASE),2.1)
OS_REL_CFLAGS += -DLINUX2_1
MKSHLIB = $(CC) -shared -Wl,-soname -Wl,$(@:$(OBJDIR)/%.so=%.so)
ifdef BUILD_OPT
OPTIMIZER = -O2
endif
ifdef MAPFILE
MKSHLIB += -Wl,--version-script,$(MAPFILE)
endif
PROCESS_MAP_FILE = grep -v ';-' $(LIBRARY_NAME).def | \
sed -e 's,;+,,' -e 's; DATA ;;' -e 's,;;,,' -e 's,;.*,;,' > $@
endif

View File

@@ -0,0 +1,49 @@
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
# Config stuff for Linux 2.2 (ELF)
#
include $(CORE_DEPTH)/coreconf/Linux.mk
OS_REL_CFLAGS += -DLINUX2_1
MKSHLIB = $(CC) -shared -Wl,-soname -Wl,$(@:$(OBJDIR)/%.so=%.so)
ifdef BUILD_OPT
OPTIMIZER = -O2
endif
ifdef MAPFILE
MKSHLIB += -Wl,--version-script,$(MAPFILE)
endif
PROCESS_MAP_FILE = grep -v ';-' $(LIBRARY_NAME).def | \
sed -e 's,;+,,' -e 's; DATA ;;' -e 's,;;,,' -e 's,;.*,;,' > $@

View File

@@ -0,0 +1,49 @@
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
# Config stuff for Linux 2.4 (ELF)
#
include $(CORE_DEPTH)/coreconf/Linux.mk
OS_REL_CFLAGS += -DLINUX2_1
MKSHLIB = $(CC) -shared -Wl,-soname -Wl,$(@:$(OBJDIR)/%.so=%.so)
ifdef BUILD_OPT
OPTIMIZER = -O2
endif
ifdef MAPFILE
MKSHLIB += -Wl,--version-script,$(MAPFILE)
endif
PROCESS_MAP_FILE = grep -v ';-' $(LIBRARY_NAME).def | \
sed -e 's,;+,,' -e 's; DATA ;;' -e 's,;;,,' -e 's,;.*,;,' > $@

View File

@@ -0,0 +1,49 @@
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
# Config stuff for Linux 2.5 (ELF)
#
include $(CORE_DEPTH)/coreconf/Linux.mk
OS_REL_CFLAGS += -DLINUX2_1
MKSHLIB = $(CC) -shared -Wl,-soname -Wl,$(@:$(OBJDIR)/%.so=%.so)
ifdef BUILD_OPT
OPTIMIZER = -O2
endif
ifdef MAPFILE
MKSHLIB += -Wl,--version-script,$(MAPFILE)
endif
PROCESS_MAP_FILE = grep -v ';-' $(LIBRARY_NAME).def | \
sed -e 's,;+,,' -e 's; DATA ;;' -e 's,;;,,' -e 's,;.*,;,' > $@

View File

@@ -0,0 +1,49 @@
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
# Config stuff for Linux 2.6 (ELF)
#
include $(CORE_DEPTH)/coreconf/Linux.mk
OS_REL_CFLAGS += -DLINUX2_1
MKSHLIB = $(CC) -shared -Wl,-soname -Wl,$(@:$(OBJDIR)/%.so=%.so)
ifdef BUILD_OPT
OPTIMIZER = -O2
endif
ifdef MAPFILE
MKSHLIB += -Wl,--version-script,$(MAPFILE)
endif
PROCESS_MAP_FILE = grep -v ';-' $(LIBRARY_NAME).def | \
sed -e 's,;+,,' -e 's; DATA ;;' -e 's,;;,,' -e 's,;.*,;,' > $@

View File

@@ -0,0 +1,36 @@
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
# Config stuff for Linux 1.2 (ELF)
#
include $(CORE_DEPTH)/coreconf/Linux.mk

View File

@@ -0,0 +1,36 @@
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
# Config stuff for Linux 2.0 (ELF)
#
include $(CORE_DEPTH)/coreconf/Linux.mk

View File

@@ -0,0 +1,43 @@
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
DEPTH = ..
CORE_DEPTH = ..
MODULE = coreconf
DIRS = nsinstall
include $(DEPTH)/coreconf/config.mk
include $(DEPTH)/coreconf/rules.mk
export:: libs

View File

@@ -0,0 +1,95 @@
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
# Config stuff for NCR SysVr4 v 3.0
#
include $(CORE_DEPTH)/coreconf/UNIX.mk
DEFAULT_COMPILER = cc
###
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
OS_CFLAGS += -Hnocopyr -DSVR4 -DSYSV -DHAVE_STRERROR -DNCR -DPRFSTREAMS_BROKEN
ifdef NS_USE_NATIVE
CC = cc
CCC = ncc
CXX = ncc
# OS_LIBS += -L/opt/ncc/lib
else
# OS_LIBS +=
endif
#OS_LIBS += -lsocket -lnsl -ldl -lc
MKSHLIB += $(LD) $(DSO_LDOPTS)
#DSO_LDOPTS += -G -z defs
DSO_LDOPTS += -G
ifdef MAPFILE
# Add LD options to restrict exported symbols to those in the map file
endif
# Change PROCESS to put the mapfile in the correct format for this platform
PROCESS_MAP_FILE = cp $(LIBRARY_NAME).def $@
CPU_ARCH = x86
ARCH = ncr
NOSUCHFILE = /solaris-rm-f-sucks
# 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++
# 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,66 @@
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
# Config stuff for NEC Mips SYSV
#
include $(CORE_DEPTH)/coreconf/UNIX.mk
DEFAULT_COMPILER = $(CORE_DEPTH)/build/hcc
CPU_ARCH = mips
ifdef NS_USE_GCC
CC = gcc
CCC = g++
else
CC = $(CORE_DEPTH)/build/hcc
OS_CFLAGS = -Xa -KGnum=0 -KOlimit=4000
CCC = g++
endif
MKSHLIB = $(LD) $(DSO_LDOPTS)
ifdef MAPFILE
# Add LD options to restrict exported symbols to those in the map file
endif
# Change PROCESS to put the mapfile in the correct format for this platform
PROCESS_MAP_FILE = cp $(LIBRARY_NAME).def $@
RANLIB = /bin/true
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 = /nec-rm-f-sucks
DSO_LDOPTS = -G

View File

@@ -0,0 +1,86 @@
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
# Config stuff for NetBSD
#
include $(CORE_DEPTH)/coreconf/UNIX.mk
DEFAULT_COMPILER = gcc
CC = gcc
CCC = g++
RANLIB = ranlib
CPU_ARCH := $(shell uname -p)
ifeq ($(CPU_ARCH),i386)
OS_REL_CFLAGS = -Di386
CPU_ARCH = x86
endif
ifndef OBJECT_FMT
OBJECT_FMT := $(shell if echo __ELF__ | $${CC:-cc} -E - | grep -q __ELF__ ; then echo a.out ; else echo ELF ; fi)
endif
ifeq ($(OBJECT_FMT),ELF)
DLL_SUFFIX = so
else
DLL_SUFFIX = so.1.0
endif
OS_CFLAGS = $(DSO_CFLAGS) $(OS_REL_CFLAGS) -ansi -Wall -pipe -DNETBSD -Dunix -DHAVE_STRERROR -DHAVE_BSD_FLOCK
OS_LIBS = -lcompat
ARCH = netbsd
DSO_CFLAGS = -fPIC -DPIC
DSO_LDOPTS = -shared
DSO_LDFLAGS =
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)
ifdef MAPFILE
# Add LD options to restrict exported symbols to those in the map file
endif
# Change PROCESS to put the mapfile in the correct format for this platform
PROCESS_MAP_FILE = cp $(LIBRARY_NAME).def $@
G++INCLUDES = -I/usr/include/g++
INCLUDES += -I/usr/X11R6/include

View File

@@ -0,0 +1,276 @@
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
MOZ_WIDGET_TOOLKIT = os2
# 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
# XP_PC is for Window and OS2 on Intel X86
# XP_OS2 is strictly for OS2 only
XP_DEFINE += -DXP_PC=1 -DXP_OS2=1
# Override prefix
LIB_PREFIX = $(NULL)
# Override suffix in suffix.mk
LIB_SUFFIX = lib
DLL_SUFFIX = dll
PROG_SUFFIX = .exe
ifdef XP_OS2_EMX
CCC = gcc
LINK = gcc
AR = emxomfar r $@
# Keep AR_FLAGS blank so that we do not have to change rules.mk
AR_FLAGS =
RANLIB = @echo OS2 RANLIB
BSDECHO = @echo OS2 BSDECHO
IMPLIB = emximp -o
FILTER = emxexp -o
# GCC for OS/2 currently predefines these, but we don't want them
DEFINES += -Uunix -U__unix -U__unix__
DEFINES += -DTCPV40HDRS
ifndef NO_SHARED_LIB
WRAP_MALLOC_LIB =
WRAP_MALLOC_CFLAGS =
DSO_CFLAGS =
DSO_PIC_CFLAGS =
MKSHLIB = $(CXX) $(CXXFLAGS) $(DSO_LDOPTS) -o $@
MKCSHLIB = $(CC) $(CFLAGS) $(DSO_LDOPTS) -o $@
MKSHLIB_FORCE_ALL =
MKSHLIB_UNFORCE_ALL =
DSO_LDOPTS = -Zomf -Zdll
SHLIB_LDSTARTFILE =
SHLIB_LDENDFILE =
ifdef MAPFILE
MKSHLIB += $(MAPFILE)
endif
PROCESS_MAP_FILE = \
echo LIBRARY $(LIBRARY_NAME)$(LIBRARY_VERSION) INITINSTANCE TERMINSTANCE > $@; \
echo PROTMODE >> $@; \
echo CODE LOADONCALL MOVEABLE DISCARDABLE >> $@; \
echo DATA PRELOAD MOVEABLE MULTIPLE NONSHARED >> $@; \
echo EXPORTS >> $@; \
grep -v ';+' $(LIBRARY_NAME).def | grep -v ';-' | \
sed -e 's; DATA ;;' -e 's,;;,,' -e 's,;.*,,' -e 's,\([\t ]*\),\1_,' | \
awk 'BEGIN {ord=1;} { print($$0 " @" ord " RESIDENTNAME"); ord++;}' >> $@
endif #NO_SHARED_LIB
OS_CFLAGS = -Wall -W -Wno-unused -Wpointer-arith -Wcast-align -Zomf -DDEBUG -DTRACING -g
# Where the libraries are
MOZ_COMPONENT_NSPR_LIBS=-L$(DIST)/lib $(NSPR_LIBS)
NSPR_LIBS = -lplds4 -lplc4 -lnspr4
NSPR_INCLUDE_DIR =
ifdef BUILD_OPT
OPTIMIZER = -O2 -s
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 = -O+ -Oi
DEFINES += -DDEBUG -D_DEBUG -DDEBUGPRINTS #HCT Need += to avoid overidding manifest.mn
DLLFLAGS = -DEBUG -DLL -OUT:$@ -MAP:$(@:.dll=.map)
EXEFLAGS = -DEBUG -PMTYPE:VIO -OUT:$@ -MAP:$(@:.exe=.map) -nologo -NOE
OBJDIR_TAG = _DBG
LDFLAGS = -DEBUG
endif # BUILD_OPT
else # XP_OS2_VACPP
# Override suffix in suffix.mk
OBJ_SUFFIX = .obj
ASM_SUFFIX = .asm
AS = alp.exe
ifdef BUILD_OPT
ASFLAGS = -Od
else
ASFLAGS = +Od
endif
CCC = icc -q -DXP_OS2 -DOS2=4 -N10
LINK = -ilink
AR = -ilib /NOL /NOI /O:$(subst /,\\,$@)
# Keep AR_FLAGS blank so that we do not have to change rules.mk
AR_FLAGS =
RANLIB = @echo OS2 RANLIB
BSDECHO = @echo OS2 BSDECHO
IMPLIB = implib /NOL /NOI
FILTER = cppfilt -b -p -q
ifndef NO_SHARED_LIB
WRAP_MALLOC_LIB =
WRAP_MALLOC_CFLAGS =
DSO_CFLAGS =
DSO_PIC_CFLAGS =
MKSHLIB = $(LD) $(DSO_LDOPTS)
MKCSHLIB = $(LD) $(DSO_LDOPTS)
MKSHLIB_FORCE_ALL =
MKSHLIB_UNFORCE_ALL =
DSO_LDOPTS =
# DLL_SUFFIX = .dll
SHLIB_LDSTARTFILE =
SHLIB_LDENDFILE =
ifdef MAPFILE
MKSHLIB += $(MAPFILE)
endif
PROCESS_MAP_FILE = \
echo LIBRARY $(LIBRARY_NAME)$(LIBRARY_VERSION) INITINSTANCE TERMINSTANCE > $@; \
echo PROTMODE >> $@; \
echo CODE LOADONCALL MOVEABLE DISCARDABLE >> $@; \
echo DATA PRELOAD MOVEABLE MULTIPLE NONSHARED >> $@; \
echo EXPORTS >> $@; \
grep -v ';+' $(LIBRARY_NAME).def | grep -v ';-' | \
sed -e 's; DATA ;;' -e 's,;;,,' -e 's,;.*,,' >> $@
endif #NO_SHARED_LIB
OS_CFLAGS = /Q /qlibansi /Gd /Gm /Su4 /Mp /Tl-
INCLUDES += -I$(CORE_DEPTH)/../dist/include
DEFINES += -DXP_OS2_VACPP -DTCPV40HDRS
# Where the libraries are
NSPR_LIBS = $(DIST)/lib/nspr4.lib $(DIST)/lib/plc4.lib $(DIST)/lib/plds4.lib
MOZ_COMPONENT_NSPR_LIBS=-L$(DIST)/lib $(NSPR_LIBS)
NSPR_INCLUDE_DIR =
DLLFLAGS = /DLL /O:$@ /INC:_dllentry /MAP:$(@:.dll=.map)
EXEFLAGS = -PMTYPE:VIO -OUT:$@ -MAP:$(@:.exe=.map) -nologo -NOE
LDFLAGS = /FREE /NOE /LINENUMBERS /nologo
ifdef BUILD_OPT
OPTIMIZER = /O+ /Gl+ /G5 /qarch=pentium
DEFINES += -UDEBUG -U_DEBUG -DNDEBUG
OBJDIR_TAG = _OPT
LDFLAGS += /NODEBUG /OPTFUNC /EXEPACK:2 /PACKCODE /PACKDATA
else
OS_CFLAGS += /Ti+
DEFINES += -DDEBUG -D_DEBUG -DDEBUGPRINTS #HCT Need += to avoid overidding manifest.mn
DLLFLAGS += /DE
EXEFLAGS += /DE
OBJDIR_TAG = _DBG
LDFLAGS += /DE
endif # BUILD_OPT
endif # XP_OS2_VACPP
# OS/2 use nsinstall that is included in the toolkit.
# since we do not wish to support and maintain 3 version of nsinstall in mozilla, nspr and nss
ifdef BUILD_TREE
NSINSTALL_DIR = $(BUILD_TREE)/nss
else
NSINSTALL_DIR = $(CORE_DEPTH)/coreconf/nsinstall
endif
# NSINSTALL = $(NSINSTALL_DIR)/$(OBJDIR_NAME)/nsinstall
NSINSTALL = nsinstall # HCT4OS2
INSTALL = $(NSINSTALL)
MKDEPEND_DIR = $(CORE_DEPTH)/coreconf/mkdepend
MKDEPEND = $(MKDEPEND_DIR)/$(OBJDIR_NAME)/mkdepend
MKDEPENDENCIES = $(OBJDIR_NAME)/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.
# - THIS IS NOT PART OF THE NEW BINARY RELEASE PLAN for 9/30/97
# - WE'RE KEEPING IT ONLY FOR BACKWARDS COMPATIBILITY
####################################################################
ifeq ($(NSDISTMODE),copy)
# copy files, but preserve source mtime
INSTALL = $(NSINSTALL)
INSTALL += -t
else
ifeq ($(NSDISTMODE),absolute_symlink)
# install using absolute symbolic links
INSTALL = $(NSINSTALL)
INSTALL += -L `$(NFSPWD)`
else
# install using relative symbolic links
INSTALL = $(NSINSTALL)
INSTALL += -R
endif
endif
DEFINES += -DXP_OS2
define MAKE_OBJDIR
if test ! -d $(@D); then rm -rf $(@D); $(NSINSTALL) -D $(@D); fi
endef
#
# override the definition of DLL_PREFIX in prefix.mk
#
ifndef DLL_PREFIX
DLL_PREFIX = $(NULL)
endif
#
# override the TARGETS defined in ruleset.mk, adding IMPORT_LIBRARY
#
ifndef TARGETS
TARGETS = $(LIBRARY) $(SHARED_LIBRARY) $(IMPORT_LIBRARY) $(PROGRAM)
endif
ifdef LIBRARY_NAME
IMPORT_LIBRARY = $(OBJDIR)/$(LIBRARY_NAME)$(LIBRARY_VERSION)$(JDK_DEBUG_SUFFIX).lib
endif

View File

@@ -0,0 +1,72 @@
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
# 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 $(CORE_DEPTH)/coreconf/UNIX.mk
DEFAULT_COMPILER = cc
CC = cc
OS_CFLAGS += $(NON_LD_FLAGS) -std1
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 ($(USE_PTHREADS),1)
OS_CFLAGS += -pthread
endif
# The command to build a shared library on OSF1.
MKSHLIB += ld -shared -expect_unresolved "*" -soname $(notdir $@)
ifdef MAPFILE
MKSHLIB += -hidden -input $(MAPFILE)
endif
PROCESS_MAP_FILE = grep -v ';+' $(LIBRARY_NAME).def | grep -v ';-' | \
sed -e 's; DATA ;;' -e 's,;;,,' -e 's,;.*,,' -e 's,^,-exported_symbol ,' > $@
DSO_LDOPTS += -shared

View File

@@ -0,0 +1,35 @@
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
# Config stuff for DEC OSF/1 V2.0
#
include $(CORE_DEPTH)/coreconf/OSF1.mk

View File

@@ -0,0 +1,35 @@
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
# Config stuff for DEC OSF/1 V3.0
#
include $(CORE_DEPTH)/coreconf/OSF1.mk

View File

@@ -0,0 +1,44 @@
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
# On OSF1 V3.2, classic nspr is the default (and only) implementation
# strategy.
#
#
# Config stuff for DEC OSF/1 V3.2
#
include $(CORE_DEPTH)/coreconf/OSF1.mk
ifeq ($(OS_RELEASE),V3.2)
OS_CFLAGS += -DOSF1V3
endif

View File

@@ -0,0 +1,51 @@
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
# On OSF1 V4.0, pthreads is the default implementation strategy.
# Classic nspr is also available.
#
ifneq ($(OS_RELEASE),V3.2)
USE_PTHREADS = 1
ifeq ($(CLASSIC_NSPR), 1)
USE_PTHREADS =
IMPL_STRATEGY := _CLASSIC
endif
endif
#
# Config stuff for DEC OSF/1 V4.0
#
include $(CORE_DEPTH)/coreconf/OSF1.mk
ifeq ($(OS_RELEASE),V4.0)
OS_CFLAGS += -DOSF1V4
endif

View File

@@ -0,0 +1,35 @@
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
# Config stuff for DEC OSF/1 V4.0B
#
include $(CORE_DEPTH)/coreconf/OSF1V4.0.mk

View File

@@ -0,0 +1,39 @@
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
# Config stuff for DEC OSF/1 V4.0D
#
include $(CORE_DEPTH)/coreconf/OSF1V4.0.mk
DEFINES += -DOSF1V4D
OS_LIBS += -lpthread -lrt

View File

@@ -0,0 +1,47 @@
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
# On OSF1 V5.0, pthreads is the default implementation strategy.
# Classic nspr is also available.
#
ifneq ($(OS_RELEASE),V3.2)
USE_PTHREADS = 1
ifeq ($(CLASSIC_NSPR), 1)
USE_PTHREADS =
IMPL_STRATEGY := _CLASSIC
endif
endif
#
# Config stuff for DEC OSF/1 V5.0
#
include $(CORE_DEPTH)/coreconf/OSF1.mk

View File

@@ -0,0 +1,47 @@
#
# 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 Netscape are
# Copyright (C) 2001 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.
#
# On OSF1 V5.1, pthreads is the default implementation strategy.
# Classic nspr is also available.
#
ifneq ($(OS_RELEASE),V3.2)
USE_PTHREADS = 1
ifeq ($(CLASSIC_NSPR), 1)
USE_PTHREADS =
IMPL_STRATEGY := _CLASSIC
endif
endif
#
# Config stuff for DEC OSF/1 V5.1
#
include $(CORE_DEPTH)/coreconf/OSF1.mk

View File

@@ -0,0 +1,69 @@
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
# Config stuff for OpenBSD
#
include $(CORE_DEPTH)/coreconf/UNIX.mk
DEFAULT_COMPILER = gcc
CC = gcc
CCC = g++
RANLIB = ranlib
CPU_ARCH := $(shell uname -p)
ifeq ($(CPU_ARCH),i386)
OS_REL_CFLAGS = -Di386
CPU_ARCH = x86
endif
ifndef CLASSIC_NSPR
USE_PTHREADS = 1
DEFINES += -D_THREAD_SAFE -pthread
OS_LIBS += -pthread
DSO_LDOPTS += -pthread
endif
DLL_SUFFIX = so.1.0
OS_CFLAGS = $(DSO_CFLAGS) $(OS_REL_CFLAGS) -ansi -Wall -pipe -DOPENBSD
OS_LIBS =
ARCH = openbsd
DSO_CFLAGS = -fPIC -DPIC
DSO_LDOPTS = -shared -Wl,-soname,lib$(LIBRARY_NAME)$(LIBRARY_VERSION).$(DLL_SUFFIX)
DSO_LDFLAGS =
MKSHLIB = $(CC) $(DSO_LDOPTS)

View File

@@ -0,0 +1,91 @@
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
# Config stuff for Open UNIX 8.
#
include $(CORE_DEPTH)/coreconf/UNIX.mk
DEFAULT_COMPILER = gcc
CC = gcc
OS_CFLAGS += -fPIC
CCC = g++
CCC += -DPRFSTREAMS_BROKEN -I/usr/gnu/lib/g++-include
# CCC = $(CORE_DEPTH)/build/hcpp
# CCC += +.cpp +w
RANLIB = /bin/true
#
# -DSCO_PM - Policy Manager AKA: SCO Licensing
# -DSCO - Changes to Netscape source (consistent with AIX, LINUX, etc..)
# -Dsco - Needed for /usr/include/X11/*
#
OS_CFLAGS += -DSCO_SV -DSYSV -D_SVID3 -DHAVE_STRERROR -DSW_THREADS -DSCO_PM -DSCO -Dsco
#OS_LIBS += -lpmapi -lsocket -lc
MKSHLIB = $(LD)
MKSHLIB += $(DSO_LDOPTS)
XINC = /usr/include/X11
MOTIFLIB += -lXm
INCLUDES += -I$(XINC)
CPU_ARCH = x86
GFX_ARCH = x
ARCH = sco
LOCALE_MAP = $(CORE_DEPTH)/cmd/xfe/intl/sco.lm
EN_LOCALE = C
DE_LOCALE = de_DE.ISO8859-1
FR_LOCALE = fr_FR.ISO8859-1
JP_LOCALE = ja
SJIS_LOCALE = ja_JP.SJIS
KR_LOCALE = ko_KR.EUC
CN_LOCALE = zh
TW_LOCALE = zh
I2_LOCALE = i2
LOC_LIB_DIR = /usr/lib/X11
NOSUCHFILE = /solaris-rm-f-sucks
BSDECHO = /bin/echo
ifdef MAPFILE
# Add LD options to restrict exported symbols to those in the map file
endif
# Change PROCESS to put the mapfile in the correct format for this platform
PROCESS_MAP_FILE = cp $(LIBRARY_NAME).def $@
#
# These defines are for building unix plugins
#
BUILD_UNIX_PLUGINS = 1
#DSO_LDOPTS += -b elf -G -z defs
DSO_LDOPTS += -G
DSO_LDFLAGS += -nostdlib -L/lib -L/usr/lib -lXm -lXt -lX11 -lgen
# Used for Java compiler
EXPORT_FLAGS += -W l,-Bexport

View File

@@ -0,0 +1,60 @@
#
# The contents of this file are subject to the Netscape Public License
# Version 1.1 (the "NPL"); you may not use this file except in
# compliance with the NPL. You may obtain a copy of the NPL at
# http://www.mozilla.org/NPL/
#
# Software distributed under the NPL is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
# for the specific language governing rights and limitations under the
# NPL.
#
# The Initial Developer of this code under the NPL is Netscape
# Communications Corporation. Portions created by Netscape are
# Copyright (C) 1998 Netscape Communications Corporation. All Rights
# Reserved.
#
#
# Config stuff for Compaq OpenVMS
#
include $(CORE_DEPTH)/coreconf/UNIX.mk
CC = cc
CCC = cxx
RANLIB = /gnu/bin/true
CPU_ARCH := $(shell uname -Wh)
OS_CFLAGS = -DVMS
OS_CXXFLAGS = -DVMS
# Maybe this should go into rules.mk or something?
ifdef NSPR_INCLUDE_DIR
INCLUDES += -I$(NSPR_INCLUDE_DIR)
endif
#
# 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)
DSO_LDOPTS = -shared -auto_symvec
MKSHLIB = $(CC) $(OPTIMIZER) $(LDFLAGS) $(DSO_LDOPTS)
ifdef MAPFILE
# Add LD options to restrict exported symbols to those in the map file
endif
# Change PROCESS to put the mapfile in the correct format for this platform
PROCESS_MAP_FILE = cp $(LIBRARY_NAME).def $@
#
# Always set CPU_TAG on Linux, OpenVMS, WINCE.
#
CPU_TAG = _$(CPU_ARCH)

View File

@@ -0,0 +1,22 @@
#
# The contents of this file are subject to the Netscape Public License
# Version 1.1 (the "NPL"); you may not use this file except in
# compliance with the NPL. You may obtain a copy of the NPL at
# http://www.mozilla.org/NPL/
#
# Software distributed under the NPL is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
# for the specific language governing rights and limitations under the
# NPL.
#
# The Initial Developer of this code under the NPL is Netscape
# Communications Corporation. Portions created by Netscape are
# Copyright (C) 1998 Netscape Communications Corporation. All Rights
# Reserved.
#
#
# Config stuff for Compaq OpenVMS
#
include $(CORE_DEPTH)/coreconf/OpenVMS.mk

View File

@@ -0,0 +1,70 @@
#
# 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 Netscape are
# Copyright (C) 2001 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.
#
# Config stuff for QNX
#
include $(CORE_DEPTH)/coreconf/UNIX.mk
USE_PTHREADS = 1
ifeq ($(USE_PTHREADS),1)
IMPL_STRATEGY = _PTH
endif
CC = qcc
CCC = qcc
RANLIB = ranlib
DEFAULT_COMPILER = qcc
ifeq ($(OS_TEST),mips)
CPU_ARCH = mips
else
CPU_ARCH = x86
endif
MKSHLIB = $(CC) -shared -Wl,-soname -Wl,$(@:$(OBJDIR)/%.so=%.so)
ifdef BUILD_OPT
OPTIMIZER = -O2
endif
OS_CFLAGS = $(DSO_CFLAGS) $(OS_REL_CFLAGS) -Vgcc_ntox86 -Wall -pipe -DNTO -DHAVE_STRERROR -D_QNX_SOURCE -D_POSIX_C_SOURCE=199506 -D_XOPEN_SOURCE=500
ifdef USE_PTHREADS
DEFINES += -D_REENTRANT
endif
ARCH = QNX
DSO_CFLAGS = -Wc,-fPIC
DSO_LDOPTS = -shared
DSO_LDFLAGS =

View File

@@ -0,0 +1,560 @@
OVERVIEW of "ns/coreconf":
This README file is an attempt to provide the reader with a simple
synopsis of the "ns/coreconf" build system which was originally
fundamentally designed and built to accomodate Netscape's binary
release model. Wherever possible, an attempt has been made to
comply with the NSPR 2.0 build system, including mimicing the
compiler/linker flags, and directory naming structure. The reader
should keep in mind that the system builds binary releases of
header files, class files, libraries, and executables on numerous
flavors of UNIX and Windows operating systems. Unfortunately,
no serious attempt has ever been made to incorporate an ability to
generate cross-platform binaries on an Apple MacIntosh platform.
Note that this file will not attempt to redefine or document the
architecture of this system. However, documents on this subject
are available at the following URL:
http://warp/hardcore/prj-ttools/specs/release/index.html
DEPENDENCIES of "ns/coreconf":
The "ns/coreconf" build system requires the specified versions of
the following platform-dependent tools:
UNIX Platforms:
--------------
gmake (version 3.74 or later)
perl 4.0 (NOTE: perl 5.003 or later recommended)
uname
Windows Platforms:
-----------------
gmake 3.74 (must use hacked Netscape version)
shmsdos.exe (contained in Netscape gmake.exe)
nsinstall.exe (contained in Netscape gmake.exe)
perl.exe (version 4.0 for everything except testing;
NOTE: MKS toolkit perl 5.002 is broken)
perl5.exe (for testing;
NOTE: perl 5.003 or later recommended;
MKS toolkit perl 5.002 is broken)
uname.exe (use nstools version)
ENHANCEMENTS to "ns/coreconf":
With the advent of Certificate Server 4.0 using the ns/coreconf
build system, several changes had to be made to enhance
ns/coreconf support for building Java/JNI classes/programs, as
well as libraries slated to be released as binaries. While the
following may not represent an exhaustive list of these changes,
it does attempt to be at least somewhat comprehensive:
(1) During the course of these enhancements, a total of
four files have been modified, and four new files have
been added.
The following files have been modified:
- command.mk: removed old definition of JAR
- config.mk: added include statement of new
"jdk.mk" file
- ruleset.mk: allowed the $(MKPROG) variable to be
overridden by supplying it with a
default value of $(CC); augmented
numerous definitions to enhance
ability of ns/coreconf to produce
a more robust set of libraries;
added some JNI definitions; PACKAGE
definition may be overridden by new
"jdk.mk" file
- rules.mk: separated the compile phase of a
program from the link phase of a
program such that a developer can
now strictly override program linkage
by simply supplying a $(MKPROG)
variable; augmented NETLIBDEPTH
to use CORE_DEPTH but retain backward
compatibility; added JNI section;
modified .PRECIOUS rule;
The following files have been added:
- README: this file; an ASCII-based text
document used to summarize the
ns/coreconf build system and
suitable (paginated) for printing
- jdk.mk: a file comprising most (if not all)
of the default Java related build
information; the definitions in this
file are only included if NS_USE_JDK
has been defined
- jniregen.pl: a perl script used to create a
dependency for when JNI files should
be regenerated (based upon any change
to the ".class" file from which the
".h" file was originally generated)
- outofdate.pl: a perl script used to create a
dependency for when ".class" files
should be regenerated (based upon
any change to the ".java" file
from which the ".class" file was
originally generated)
(2) As stated above, the ns/coreconf build system now separates
the link phase of a program from its compilation phase.
While ns/coreconf still works exactly as it used to because
the $(MKPROG) variable is assigned $(CC) by default, a developer
may now override this behavior by simply supplying their
own unique value for $(MKPROG) on every platform. This allows
a program compiled with $(CC) to link with external libraries
that may contain "C++" linkage. Before this change, a
programmer would need to reference their own local copy of
rules.mk (see the ns/sectools/cmd/pk12util program for
an example of how this used to be accomplished).
(3) Currently, the ns/coreconf build system differs from the
NSPR 2.0 build system which utilizes an "_s" to denote
static libraries from import libraries. In fact, the
ns/coreconf build system adds no prefixes or suffixes to
distinguish one version of static libraries from another.
Note that both the ns/coreconf build system as well as the
NSPR 2.0 build system do nothing to provide a method of
distinguishing 16-bit from 32-bit static libraries on the
same machine, either, since:
a) this might only provide difficulty during
development, since static libraries always
need to be embedded within a program
(note this is highly unlikely, since libraries
for different platforms are subdivided via
a well-known subdirectory structure, and
a developer may use multiple trees for
development),
b) this maintains backwards compatibility,
something very important since no legacy
programs will need to change their link phase, and
c) Netscape as a company has dropped any plans
of future development of 16-bit products.
(4) Since several members of the Hardcore Security group did
not favor NSPR 2.0's solution of adding an "_s" to static
libraries on Windows platforms as a method to distinguish
them from their import library cousins, a different solution
was proposed and has been recently implemented for ns/coreconf:
- a 16 has been added as a suffix to both dynamic and
import libraries built on 16-bit Windows platforms
- a 32 has been added as a suffix to both dynamic and
import libraries built on 32-bit Windows platforms
Since, the HCL release process currently only contains a
single instance of building a dynamic library,
ns/security/lib/fortcrypt/fort12.dll, the impact of this
change should be relatively small.
It should be noted that although this would additionally
limit the 8.3 namespace on 16-bit platforms, it is highly
unlikely that any future development will be performed on
this platform.
(5) The $(LIBRARY_VERSION) tag has been added to all non-static
libraries created on UNIX operating systems to alleviate
any future confusion for binary releases which utilize this
tag. Again, it should be noted that this tag is only
utilized on non-static libraries, since more than one
version of the library may need to exist simultaneously
if multiple products are utilized.
Currently, only one HCL released library utilizes this tag:
ns/security/lib/fortcrypt/fort12.a
(e. g. - in this library, the tag has been set to '12')
Again, it should be noted that although this would
additionally limit the 8.3 namespace on 16-bit platforms,
it is highly unlikely that any future development will be
performed on this platform.
(6) The $(JDK_DEBUG_SUFFIX) extension has been added to all
library and program names to support debug versions of
Java programs (e. g. - java_g, javac_g, etc).
Once again, it should be noted that although this would
additionally limit the 8.3 namespace on 16-bit platforms,
it is highly unlikely that any future Java development
will be performed on this platform.
(7) Most (if not all) default definitions for java have been
encapsulated within their own file, jdk.mk, which is
always included by default in ns/coreconf/config.mk.
However, the definitions within this file are only ever
activated if NS_USE_JDK has been set to be 1.
(8) Two perl scripts (jniregen.pl and outofdate.pl) have been
added to the system to foster a more robust development
environment for composing Java and JNI programs
utilizing the ns/coreconf build system. Both of these
perl scripts are related to resolving dependencies which
can not be accomplished through normal makefile dependencies.
(9) This file, README, was created in an attempt to allow
developers who have familiarity with ns/coreconf a simple
roadmap for what has changed, as well as a top-level view of
what comprises ns/coreconf. This file was written in
ASCII (rather than HTML) primarily to promote simple
paginated printing.
OVERVIEW of "config.mk":
This file contains the configuration information necessary to
build each "Core Components" source module:
include file name Purpose
=================== =======================================
arch.mk source and release <architecture> tags
command.mk default command macros
(NOTE: may be overridden in $(OS_CONFIG).mk)
$(OS_CONFIG).mk <architecture>-specific macros
(dependent upon <architecture> tags)
tree.mk release <tree> tags
(dependent upon <architecture> tags)
module.mk source and release <component> tags
(NOTE: A component is also called a module
or a subsystem. This file is dependent upon
$(MODULE) being defined on the command
line, as an environment variable, or in
individual makefiles, or more
appropriately, manifest.mn)
version.mk release <version> tags
(dependent upon $(MODULE) being defined on
the command line, as an environment variable,
or in individual makefiles, or more
appropriately, manifest.mn)
location.mk macros to figure out binary code location
(dependent upon <platform> tags)
source.mk <component>-specific source path
(dependent upon <user_source_tree>,
<source_component>, <version>, and
<platform> tags)
headers.mk include switch for support header files
(dependent upon <tree>, <component>, <version>,
and <platform> tags)
prefix.mk compute program prefixes
suffix.mk compute program suffixes
(dependent upon <architecture> tags)
jdk.mk define JDK
(dependent upon <architecture>,
<source>, and <suffix> tags)
ruleset.mk Master "Core Components" rule set
(should always be the last file
included by config.mk)
OVERVIEW of "rules.mk":
The "rules.mk" file consists of four sections. The first section
contains the "master" build rules for all binary releases. While
this section can (and should) largely be thought of as "language"
independent, it does utilize the "perl" scripting language to
perform both the "import" and "release" of binary modules.
The rules which dwell in this section and their purpose:
CATEGORY/rule:: Purpose
=================== =======================================
GENERAL
-------
all:: "default" all-encompassing rule which
performs "export libs program install"
export:: recursively copy specified
cross-platform header files to the
$(SOURCE_XPHEADERS_DIR) directory;
recursively copy specified
machine-dependent header files to the
$(SOURCE_MDHEADERS_DIR) directory;
although all rules can be written to
repetively "chain" into other sections,
this rule is the most commonly used
rule to "chain" into other sections
such as Java providing a simple
mechanism which allows no need for
developers to memorize specialized
rules
libs:: recursively build
static (archival) $(LIBRARY), shared
(dynamic link) $(SHARED_LIBRARY),
and/or import $(IMPORT_LIBRARY)
libraries
program:: recursively build $(PROGRAM)
executable
install:: recursively copy all libraries to
$(SOURCE_LIB_DIR) directory;
recursively copy all executables to
$(SOURCE_BIN_DIR) directory
clean:: remove all files specified in the
$(ALL_TRASH) variable
clobber:: synonym for "clean::" rule
realclean:: remove all files specified by
$(wildcard *.OBJ), dist, and in
the $(ALL_TRASH) variable
clobber_all:: synonym for "realclean::" rule
private_export:: recursively copy specified
cross-platform header files to the
$(SOURCE_XPPRIVATE_DIR) directory
IMPORT
------
import:: uses perl script to retrieve specified
VERSION of the binary release from
$(RELEASE_TREE)
RELEASE
-------
release_clean:: remove all files from the
$(SOURCE_RELEASE_PREFIX) directory
release:: place specified VERSION of the
binary release in the appropriate
$(RELEASE_TREE) directory
release_export:: recursively copy specified
cross-platform header files to the
$(SOURCE_XPHEADERS_DIR)/include
directory
release_md:: recursively copy all libraries to
$(SOURCE_RELEASE_PREFIX)/
$(SOURCE_RELEASE_LIB_DIR) directory;
recursively copy all executables to
$(SOURCE_RELEASE_PREFIX)/
$(SOURCE_RELEASE_BIN_DIR) directory
release_jars:: use perl script to package appropriate
files in the $(XPCLASS_JAR),
$(XPHEADER_JAR), $(MDHEADER_JAR), and
$(MDBINARY_JAR) jar files
release_cpdistdir:: use perl script to copy the
$(XPCLASS_JAR), $(XPHEADER_JAR),
$(MDHEADER_JAR), and $(MDBINARY_JAR)
jar files to the specified VERSION
of the $(RELEASE_TREE) directory
TOOLS and AUTOMATION
--------------------
platform:: tool used to display the platform name
as composed within the "arch.mk" file
autobuild:: automation rule used by "Bonsai" and
"Tinderbox" to automatically generate
binary releases on various platforms
tests:: automation tool used to run the
"regress" and "reporter" tools
on various regression test suites
The second section of "rules.mk" primarily contains several
"language" dependent build rules for binary releases. These are
generally "computed" rules (created on the "fly"), and include
rules used by "C", "C++", assembly, the preprocessor, perl, and
the shell.
The rules which dwell in this section and their purpose:
CATEGORY/rule:: Purpose
=================== =============================
LIBRARIES
---------
$(LIBRARY): build the static library
specified by the $(LIBRARY)
variable
$(IMPORT_LIBRARY): build the import library
specified by the
$(IMPORT_LIBRARY) variable
$(SHARED_LIBRARY): build the shared
(dynamic link) library
specified by the
$(SHARED_LIBRARY) variable
PROGRAMS
--------
$(PROGRAM): build the binary executable
specified by the $(PROGRAM)
rule
$(OBJDIR)/
$(PROG_PREFIX)%.pure: build the "purified" binary
executable specified by this
rule
OBJECTS
-------
$(OBJDIR)/
$(PROG_PREFIX)%$(OBJ_SUFFIX): build the object file
associated with the
makefile rule dependency:
%.c = C file
%.cpp = C++ file
%.cc = C++ file
%.s = assembly file
%.S = assembly file
$(OBJDIR)/
$(PROG_PREFIX)%: (NOTE: deprecated rule)
build the object file
associated with the
makefile rule dependency:
%.cpp = C++ file
MISCELLANEOUS
-------------
$(DIRS):: specifies a helper method
used by $(LOOP_THROUGH_DIRS)
to recursively change
directories and invoke
$(MAKE)
%.i: build the preprocessor file
associated with the
makefile rule dependency:
%.c = C file
%.cpp = C++ file
%: process the specified file
using the method associated
with the makefile rule
dependency:
%.pl = perl script
%.sh = shell script
alltags: tool used to recursively
create a "ctags"-style
file for reference
The third section of "rules.mk' primarily contains several JAVA
"language" build rules for binary releases. These are also
generally "computed" rules (created on the "fly").
The rules which dwell in this section and their purpose:
CATEGORY/rule:: Purpose
=================== =============================
$(JAVA_DESTPATH):: create directory specified
as the Java destination path
for where classes are
deposited
$(JAVA_DESTPATH)/$(PACKAGE):: create directories specified
within the $(PACKAGE)
variable
$(JMCSRCDIR):: create directory specified
as the JMC destination path
$(JRI_HEADER_CFILES): used to generate/regenerate
JRI header files for "C"
$(JRI_STUB_CFILES): used to generate/regenerate
JRI stub files for "C"
$(JNI_HEADERS): used to generate/regenerate
JNI header files for "C"
The fourth section of "rules.mk" primarily contains miscellaneous
build rules for binary releases. Many of these rules are here to
create new subdirectories, manage dependencies, and/or override
standard gmake "Makefile" rules.
The rules which dwell in this section and their purpose:
CATEGORY/rule:: Purpose
=================== =============================
$(PUBLIC_EXPORT_DIR):: create directory used to
house public "C" header files
$(PRIVATE_EXPORT_DIR):: create directory used to
house private "C" header
files
$(SOURCE_XP_DIR)/
release/include:: create directory used to
house "C" header files
contained in a release
$(MKDEPENDENCIES):: for UNIX systems, create
a directory used to house
dependencies and utilize
the $(MKDEPEND) rule to
create them
$(MKDEPEND):: cd to the dependency
directory and create them
depend:: if $(OBJS) exist, perform the
$(MKDEPEND) rule followed by
the $(MKDEPENDENCIES) rule
dependclean:: remove all files contained
in the dependency repository
.DEFAULT: standard gmake rule
.SUFFIXES: standard gmake rule
.PRECIOUS: standard gmake rule
.PHONY: standard gmake rule

View File

@@ -0,0 +1,88 @@
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
# Config stuff for ReliantUNIX
#
include $(CORE_DEPTH)/coreconf/UNIX.mk
DEFAULT_COMPILER = cc
ifdef NS_USE_GCC
## gcc-2.7.2 homebrewn
CC = gcc
CCC = g++
AS = $(CC)
ASFLAGS += -x assembler-with-cpp
LD = gld
ODD_CFLAGS = -pipe -Wall -Wno-format
ifdef BUILD_OPT
OPTIMIZER += -O6
endif
MKSHLIB = $(LD)
MKSHLIB += -G -h $(@:$(OBJDIR)/%.so=%.so)
DSO_LDOPTS += -G -Xlinker -Blargedynsym
else
## native compiler (CDS++ 1.0)
# CC = /usr/bin/cc
CC = cc
CCC = /usr/bin/CC
AS = /usr/bin/cc
ODD_CFLAGS =
ifdef BUILD_OPT
OPTIMIZER += -O -F Olimit,4000
endif
MKSHLIB = $(CC)
MKSHLIB += -G -h $(@:$(OBJDIR)/%.so=%.so)
DSO_LDOPTS += -G -W l,-Blargedynsym
endif
ifdef MAPFILE
# Add LD options to restrict exported symbols to those in the map file
endif
# Change PROCESS to put the mapfile in the correct format for this platform
PROCESS_MAP_FILE = cp $(LIBRARY_NAME).def $@
NOSUCHFILE = /sni-rm-f-sucks
ODD_CFLAGS += -DSVR4 -DSNI -DRELIANTUNIX
CPU_ARCH = mips
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 -lgen -ldl -lc /usr/ucblib/libucb.a
ifdef DSO_BACKEND
DSO_LDOPTS += -h $(DSO_NAME)
endif

View File

@@ -0,0 +1,35 @@
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
# Config stuff for ReliantUNIX5.4
#
include $(CORE_DEPTH)/coreconf/ReliantUNIX.mk

View File

@@ -0,0 +1,36 @@
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
# Config stuff for SCO OpenServer 5.0 for x86.
#
include $(CORE_DEPTH)/coreconf/SCO_SV3.2.mk

View File

@@ -0,0 +1,91 @@
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
# Config stuff for SCO Unix for x86.
#
include $(CORE_DEPTH)/coreconf/UNIX.mk
DEFAULT_COMPILER = cc
CC = cc
OS_CFLAGS += -b elf -KPIC
CCC = g++
CCC += -b elf -DPRFSTREAMS_BROKEN -I/usr/local/lib/g++-include
# CCC = $(CORE_DEPTH)/build/hcpp
# CCC += +.cpp +w
RANLIB = /bin/true
#
# -DSCO_PM - Policy Manager AKA: SCO Licensing
# -DSCO - Changes to Netscape source (consistent with AIX, LINUX, etc..)
# -Dsco - Needed for /usr/include/X11/*
#
OS_CFLAGS += -DSCO_SV -DSYSV -D_SVID3 -DHAVE_STRERROR -DSW_THREADS -DSCO_PM -DSCO -Dsco
#OS_LIBS += -lpmapi -lsocket -lc
MKSHLIB = $(LD)
MKSHLIB += $(DSO_LDOPTS)
XINC = /usr/include/X11
MOTIFLIB += -lXm
INCLUDES += -I$(XINC)
CPU_ARCH = x86
GFX_ARCH = x
ARCH = sco
LOCALE_MAP = $(CORE_DEPTH)/cmd/xfe/intl/sco.lm
EN_LOCALE = C
DE_LOCALE = de_DE.ISO8859-1
FR_LOCALE = fr_FR.ISO8859-1
JP_LOCALE = ja
SJIS_LOCALE = ja_JP.SJIS
KR_LOCALE = ko_KR.EUC
CN_LOCALE = zh
TW_LOCALE = zh
I2_LOCALE = i2
LOC_LIB_DIR = /usr/lib/X11
NOSUCHFILE = /solaris-rm-f-sucks
BSDECHO = /bin/echo
ifdef MAPFILE
# Add LD options to restrict exported symbols to those in the map file
endif
# Change PROCESS to put the mapfile in the correct format for this platform
PROCESS_MAP_FILE = cp $(LIBRARY_NAME).def $@
#
# These defines are for building unix plugins
#
BUILD_UNIX_PLUGINS = 1
#DSO_LDOPTS += -b elf -G -z defs
DSO_LDOPTS += -b elf -G
DSO_LDFLAGS += -nostdlib -L/lib -L/usr/lib -lXm -lXt -lX11 -lgen
# Used for Java compiler
EXPORT_FLAGS += -W l,-Bexport

View File

@@ -0,0 +1,58 @@
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
# Config stuff for SunOS4.1
#
include $(CORE_DEPTH)/coreconf/UNIX.mk
DEFAULT_COMPILER = cc
INCLUDES += -I/usr/dt/include -I/usr/openwin/include -I/home/motif/usr/include
# 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
RANLIB = ranlib
CPU_ARCH = sparc
# Purify doesn't like -MDupdate
NOMD_OS_CFLAGS += -Wall -Wno-format -DSUNOS4
OS_CFLAGS += $(DSO_CFLAGS) $(NOMD_OS_CFLAGS) -MDupdate $(DEPENDENCIES)
MKSHLIB = $(LD)
MKSHLIB += $(DSO_LDOPTS)
NOSUCHFILE = /solaris-rm-f-sucks
DSO_LDOPTS =
# -fPIC generates position-independent code for use in a shared library.
DSO_CFLAGS += -fPIC

View File

@@ -0,0 +1,44 @@
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
# Config stuff for SunOS5.10
#
SOL_CFLAGS += -D_SVID_GETTOD
include $(CORE_DEPTH)/coreconf/SunOS5.mk
ifeq ($(OS_RELEASE),5.10)
OS_DEFINES += -DSOLARIS2_10
endif
OS_LIBS += -lthread -lnsl -lsocket -lposix4 -ldl -lc

View File

@@ -0,0 +1,48 @@
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
# Config stuff for Solaris 10 on x86
#
SOL_CFLAGS = -D_SVID_GETTOD
include $(CORE_DEPTH)/coreconf/SunOS5.mk
CPU_ARCH = x86
ARCHFLAG =
OS_DEFINES += -Di386
ifeq ($(OS_RELEASE),5.10_i86pc)
OS_DEFINES += -DSOLARIS2_10
endif
OS_LIBS += -lthread -lnsl -lsocket -lposix4 -ldl -lc

View File

@@ -0,0 +1,38 @@
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
# Config stuff for SunOS5.3
#
SOL_CFLAGS =
include $(CORE_DEPTH)/coreconf/SunOS5.mk

View File

@@ -0,0 +1,38 @@
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
# Config stuff for SunOS5.4
#
SOL_CFLAGS =
include $(CORE_DEPTH)/coreconf/SunOS5.mk

View File

@@ -0,0 +1,67 @@
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
# Config stuff for Solaris 2.4 on x86
#
include $(CORE_DEPTH)/coreconf/UNIX.mk
DEFAULT_COMPILER = cc
ifdef NS_USE_GCC
CC = gcc
OS_CFLAGS += -Wall -Wno-format
CCC = g++
CCC += -Wall -Wno-format
ASFLAGS += -x assembler-with-cpp
OS_CFLAGS += $(NOMD_OS_CFLAGS)
ifdef USE_MDUPDATE
OS_CFLAGS += -MDupdate $(DEPENDENCIES)
endif
else
CC = cc
CCC = CC
ASFLAGS += -Wa,-P
OS_CFLAGS += $(NOMD_OS_CFLAGS)
endif
CPU_ARCH = x86
MKSHLIB = $(LD)
MKSHLIB += $(DSO_LDOPTS)
NOSUCHFILE = /solx86-rm-f-sucks
RANLIB = echo
# for purify
NOMD_OS_CFLAGS += -DSVR4 -DSYSV -D_REENTRANT -DSOLARIS -D__svr4__ -Di386
DSO_LDOPTS += -G

View File

@@ -0,0 +1,44 @@
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
# Config stuff for SunOS5.5.1
#
SOL_CFLAGS += -D_SVID_GETTOD
include $(CORE_DEPTH)/coreconf/SunOS5.mk
ifeq ($(OS_RELEASE),5.5.1)
OS_DEFINES += -DSOLARIS2_5
endif
OS_LIBS += -lthread -lnsl -lsocket -lposix4 -ldl -lc

View File

@@ -0,0 +1,46 @@
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
# Config stuff for Solaris 2.5.1 on x86
#
SOL_CFLAGS = -D_SVID_GETTOD
include $(CORE_DEPTH)/coreconf/SunOS5.mk
CPU_ARCH = x86
ARCHFLAG =
OS_DEFINES += -Di386
ifeq ($(OS_RELEASE),5.5.1_i86pc)
OS_DEFINES += -DSOLARIS2_5
endif

View File

@@ -0,0 +1,42 @@
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
# Config stuff for SunOS5.5
#
SOL_CFLAGS += -D_SVID_GETTOD
include $(CORE_DEPTH)/coreconf/SunOS5.mk
ifeq ($(OS_RELEASE),5.5)
OS_DEFINES += -DSOLARIS2_5
endif

View File

@@ -0,0 +1,44 @@
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
# Config stuff for SunOS5.6
#
SOL_CFLAGS += -D_SVID_GETTOD
include $(CORE_DEPTH)/coreconf/SunOS5.mk
ifeq ($(OS_RELEASE),5.6)
OS_DEFINES += -DSOLARIS2_6
endif
OS_LIBS += -lthread -lnsl -lsocket -lposix4 -ldl -lc

View File

@@ -0,0 +1,46 @@
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
# Config stuff for Solaris 2.6 on x86
#
SOL_CFLAGS = -D_SVID_GETTOD
include $(CORE_DEPTH)/coreconf/SunOS5.mk
CPU_ARCH = x86
ARCHFLAG =
OS_DEFINES += -Di386
ifeq ($(OS_RELEASE),5.6_i86pc)
OS_DEFINES += -DSOLARIS2_6
endif

View File

@@ -0,0 +1,44 @@
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
# Config stuff for SunOS5.7
#
SOL_CFLAGS += -D_SVID_GETTOD
include $(CORE_DEPTH)/coreconf/SunOS5.mk
ifeq ($(OS_RELEASE),5.7)
OS_DEFINES += -DSOLARIS2_7
endif
OS_LIBS += -lthread -lnsl -lsocket -lposix4 -ldl -lc

View File

@@ -0,0 +1,48 @@
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
# Config stuff for Solaris 7 on x86
#
SOL_CFLAGS = -D_SVID_GETTOD
include $(CORE_DEPTH)/coreconf/SunOS5.mk
CPU_ARCH = x86
ARCHFLAG =
OS_DEFINES += -Di386
ifeq ($(OS_RELEASE),5.7_i86pc)
OS_DEFINES += -DSOLARIS2_7
endif
OS_LIBS += -lthread -lnsl -lsocket -lposix4 -ldl -lc

View File

@@ -0,0 +1,44 @@
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
# Config stuff for SunOS5.8
#
SOL_CFLAGS += -D_SVID_GETTOD
include $(CORE_DEPTH)/coreconf/SunOS5.mk
ifeq ($(OS_RELEASE),5.8)
OS_DEFINES += -DSOLARIS2_8
endif
OS_LIBS += -lthread -lnsl -lsocket -lposix4 -ldl -lc

View File

@@ -0,0 +1,48 @@
#
# 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 Netscape are
# Copyright (C) 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.
#
# 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,44 @@
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
# 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,48 @@
#
# 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 Netscape are
# Copyright (C) 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.
#
# 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,177 @@
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
# Config stuff for SunOS5.x
#
include $(CORE_DEPTH)/coreconf/UNIX.mk
#
# Temporary define for the Client; to be removed when binary release is used
#
ifdef MOZILLA_CLIENT
LOCAL_THREADS_ONLY = 1
ifndef NS_USE_NATIVE
NS_USE_GCC = 1
endif
endif
# Sun's WorkShop defines v8, v8plus and v9 architectures.
# gcc on Solaris defines v8 and v9 "cpus".
# gcc's v9 is equivalent to Workshop's v8plus.
# gcc apparently has no equivalent to Workshop's v9
# We always use Sun's assembler and linker, which use Sun's naming convention.
ifeq ($(USE_64), 1)
ifdef NS_USE_GCC
ARCHFLAG= UNKNOWN
else
ARCHFLAG=-xarch=v9
endif
else
ifdef NS_USE_GCC
ifdef USE_HYBRID
ARCHFLAG=-mcpu=v9 -Wa,-xarch=v8plus
else
ARCHFLAG=-mcpu=v8
endif
else
ifdef USE_HYBRID
ARCHFLAG=-xarch=v8plus
else
ARCHFLAG=-xarch=v8
endif
endif
endif
#
# The default implementation strategy for Solaris is classic nspr.
#
ifeq ($(USE_PTHREADS),1)
IMPL_STRATEGY = _PTH
else
ifeq ($(LOCAL_THREADS_ONLY),1)
IMPL_STRATEGY = _LOCAL
endif
endif
#
# Temporary define for the Client; to be removed when binary release is used
#
ifdef MOZILLA_CLIENT
IMPL_STRATEGY =
endif
DEFAULT_COMPILER = cc
ifdef NS_USE_GCC
CC = gcc
OS_CFLAGS += -Wall -Wno-format
CCC = g++
CCC += -Wall -Wno-format
ASFLAGS += -x assembler-with-cpp
OS_CFLAGS += $(NOMD_OS_CFLAGS)
ifdef USE_MDUPDATE
OS_CFLAGS += -MDupdate $(DEPENDENCIES)
endif
OS_CFLAGS += $(ARCHFLAG)
else
CC = cc
CCC = CC
ASFLAGS += -Wa,-P
OS_CFLAGS += $(NOMD_OS_CFLAGS) $(ARCHFLAG)
ifndef BUILD_OPT
OS_CFLAGS += -xs
else
OPTIMIZER = -xO4
endif
endif
INCLUDES += -I/usr/dt/include -I/usr/openwin/include
RANLIB = echo
CPU_ARCH = sparc
OS_DEFINES += -DSVR4 -DSYSV -D__svr4 -D__svr4__ -DSOLARIS
ifneq ($(LOCAL_THREADS_ONLY),1)
OS_DEFINES += -D_REENTRANT
endif
# Purify doesn't like -MDupdate
NOMD_OS_CFLAGS += $(DSO_CFLAGS) $(OS_DEFINES) $(SOL_CFLAGS)
MKSHLIB = $(CC) $(DSO_LDOPTS)
ifdef NS_USE_GCC
ifeq (GNU,$(findstring GNU,$(shell `$(CC) -print-prog-name=ld` -v 2>&1)))
GCC_USE_GNU_LD = 1
endif
endif
ifdef MAPFILE
ifdef NS_USE_GCC
ifdef GCC_USE_GNU_LD
MKSHLIB += -Wl,--version-script,$(MAPFILE)
else
MKSHLIB += -Wl,-M,$(MAPFILE)
endif
else
MKSHLIB += -M $(MAPFILE)
endif
endif
PROCESS_MAP_FILE = grep -v ';-' $(LIBRARY_NAME).def | \
sed -e 's,;+,,' -e 's; DATA ;;' -e 's,;;,,' -e 's,;.*,;,' > $@
# ld options:
# -G: produce a shared object
# -z defs: no unresolved symbols allowed
ifdef NS_USE_GCC
DSO_LDOPTS += -shared -h $(notdir $@)
else
ifeq ($(USE_64), 1)
DSO_LDOPTS += -xarch=v9
endif
DSO_LDOPTS += -G -h $(notdir $@)
endif
# -KPIC generates position independent code for use in shared libraries.
# (Similarly for -fPIC in case of gcc.)
ifdef NS_USE_GCC
DSO_CFLAGS += -fPIC
else
DSO_CFLAGS += -KPIC
endif
NOSUCHFILE = /solaris-rm-f-sucks

View File

@@ -0,0 +1,92 @@
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
XP_DEFINE += -DXP_UNIX
LIB_SUFFIX = a
DLL_SUFFIX = so
AR = ar
AR += cr $@
LDOPTS += -L$(SOURCE_LIB_DIR)
ifdef BUILD_OPT
OPTIMIZER += -O
DEFINES += -UDEBUG -DNDEBUG
else
OPTIMIZER += -g
DEFINES += -DDEBUG -UNDEBUG -DDEBUG_$(shell whoami)
endif
ifdef BUILD_TREE
NSINSTALL_DIR = $(BUILD_TREE)/nss
NSINSTALL = $(BUILD_TREE)/nss/nsinstall
else
NSINSTALL_DIR = $(CORE_DEPTH)/coreconf/nsinstall
NSINSTALL = $(NSINSTALL_DIR)/$(OBJDIR_NAME)/nsinstall
endif
MKDEPEND_DIR = $(CORE_DEPTH)/coreconf/mkdepend
MKDEPEND = $(MKDEPEND_DIR)/$(OBJDIR_NAME)/mkdepend
MKDEPENDENCIES = $(OBJDIR_NAME)/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.
# - THIS IS NOT PART OF THE NEW BINARY RELEASE PLAN for 9/30/97
# - WE'RE KEEPING IT ONLY FOR BACKWARDS COMPATIBILITY
####################################################################
ifeq ($(NSDISTMODE),copy)
# copy files, but preserve source mtime
INSTALL = $(NSINSTALL)
INSTALL += -t
else
ifeq ($(NSDISTMODE),absolute_symlink)
# install using absolute symbolic links
INSTALL = $(NSINSTALL)
INSTALL += -L `$(NFSPWD)`
else
# install using relative symbolic links
INSTALL = $(NSINSTALL)
INSTALL += -R
endif
endif
define MAKE_OBJDIR
if test ! -d $(@D); then rm -rf $(@D); $(NSINSTALL) -D $(@D); fi
endef

View File

@@ -0,0 +1,57 @@
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
#
# Config stuff for SCO Unixware 2.1
#
include $(CORE_DEPTH)/coreconf/UNIX.mk
DEFAULT_COMPILER = $(CORE_DEPTH)/build/hcc
CC = $(CORE_DEPTH)/build/hcc
CCC = $(CORE_DEPTH)/build/hcpp
RANLIB = true
OS_CFLAGS = -KPIC -DSVR4 -DSYSV -DUNIXWARE
MKSHLIB = $(LD)
MKSHLIB += $(DSO_LDOPTS)
DSO_LDOPTS += -G
CPU_ARCH = x86
ARCH = sco
NOSUCHFILE = /solaris-rm-f-sucks
ifdef MAPFILE
# Add LD options to restrict exported symbols to those in the map file
endif
# Change PROCESS to put the mapfile in the correct format for this platform
PROCESS_MAP_FILE = cp $(LIBRARY_NAME).def $@

View File

@@ -0,0 +1,209 @@
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
#
# 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.
# 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.
#
#
#
#
# -- configuration -----------------------------------------
DEFAULT_COMPILER = wcc
CC = wcc
CCC = wcl
LINK = wlink
AR = wlib
AR += -q $@
RC = wrc.exe
RC += /r /dWIN16=1 /bt=windows
RANLIB = echo
BSDECHO = echo
NSINSTALL_DIR = $(CORE_DEPTH)/coreconf/nsinstall
NSINSTALL = nsinstall
INSTALL = $(NSINSTALL)
MAKE_OBJDIR = mkdir
MAKE_OBJDIR += $(OBJDIR)
XP_DEFINE += -DXP_PC
LIB_SUFFIX = lib
DLL_SUFFIX = dll
ifdef BUILD_OPT
OPTIMIZER = -oneatx -oh -oi -ei -3 -fpi87 -fp3
else
OPTIMIZER += -d2 -hc -DDEBUG
# OPTIMIZER += -d2 -hw -DDEBUG
# LDFLAGS += -DEBUG -DEBUGTYPE:CV
endif
#
# $(CPU_ARCH) has been commented out so that its contents
# are not added to the WIN16_?.OBJ names thus expanding
# them beyond the 8.3 character limit for this platform.
#
#CPU_ARCH = x386
#
# added "-s" to avoid dependency on watcom's libs (e.g. on _STK)
# added "-zt3" for compatibility with MSVC's "/Gt3" option
#
OS_CFLAGS += -ml -3 -bd -zc -zu -bt=windows -s -zt3 -d_X86_ -dWIN16 -d_WINDLL
#OS_EXE_CFLAGS += -ml -3 -bt=windows -d_X86_ -dWIN16
OS_LIB_FLAGS = -c -iro
# Name of the binary code directories
OS_DLL_OPTION = CASEEXACT
OS_DLLFLAGS =
OS_LIBS =
W16_EXPORTS = #
ifdef MAPFILE
# Add LD options to restrict exported symbols to those in the map file
endif
# Change PROCESS to put the mapfile in the correct format for this platform
PROCESS_MAP_FILE = copy $(LIBRARY_NAME).def $@
#
# The following is NOT needed for the NSPR 2.0 library.
#
OS_CFLAGS += -d_WINDOWS -d_MSC_VER=700
#
# override the definitions of RELEASE_TREE found in tree.mk
#
ifndef RELEASE_TREE
ifdef BUILD_SHIP
ifdef USE_SHIPS
RELEASE_TREE = $(NTBUILD_SHIP)
else
RELEASE_TREE = //redbuild/components
endif
else
RELEASE_TREE = //redbuild/components
endif
endif
#
# override the definitions of LIB_PREFIX and DLL_PREFIX in prefix.mk
#
ifndef LIB_PREFIX
LIB_PREFIX = $(NULL)
endif
ifndef DLL_PREFIX
DLL_PREFIX = $(NULL)
endif
#
# override the definitions of various _SUFFIX symbols in suffix.mk
#
#
# Object suffixes
#
ifndef OBJ_SUFFIX
OBJ_SUFFIX = .obj
endif
#
# Assembler source suffixes
#
ifndef ASM_SUFFIX
ASM_SUFFIX = .asm
endif
#
# Library suffixes
#
ifndef IMPORT_LIB_SUFFIX
IMPORT_LIB_SUFFIX = .$(LIB_SUFFIX)
endif
ifndef DYNAMIC_LIB_SUFFIX_FOR_LINKING
DYNAMIC_LIB_SUFFIX_FOR_LINKING = $(IMPORT_LIB_SUFFIX)
endif
#
# Program suffixes
#
ifndef PROG_SUFFIX
PROG_SUFFIX = .exe
endif
#
# When the processor is NOT 386-based on Windows NT, override the
# value of $(CPU_TAG). For WinNT, 95, 16, not CE.
#
ifneq ($(CPU_ARCH),x386)
CPU_TAG = _$(CPU_ARCH)
endif
#
# override ruleset.mk, removing the "lib" prefix for library names, and
# adding the "32" after the LIBRARY_VERSION.
#
ifdef LIBRARY_NAME
SHARED_LIBRARY = $(OBJDIR)/$(LIBRARY_NAME)$(LIBRARY_VERSION)32$(JDK_DEBUG_SUFFIX).dll
IMPORT_LIBRARY = $(OBJDIR)/$(LIBRARY_NAME)$(LIBRARY_VERSION)32$(JDK_DEBUG_SUFFIX).lib
endif
#
# override the TARGETS defined in ruleset.mk, adding IMPORT_LIBRARY
#
ifndef TARGETS
TARGETS = $(LIBRARY) $(SHARED_LIBRARY) $(IMPORT_LIBRARY) $(PROGRAM)
endif

View File

@@ -0,0 +1,276 @@
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
#
# Configuration common to all versions of Windows NT
# and Windows 95
#
DEFAULT_COMPILER = cl
ifdef NS_USE_GCC
CC = gcc
CCC = g++
LINK = ld
AR = ar
AR += cr $@
RANLIB = ranlib
BSDECHO = echo
RC = windres.exe -O coff --use-temp-file
LINK_DLL = $(CC) $(OS_DLLFLAGS) $(DLLFLAGS)
else
CC = cl
CCC = cl
LINK = link
AR = lib
AR += -NOLOGO -OUT:"$@"
RANLIB = echo
BSDECHO = echo
RC = rc.exe
endif
ifdef BUILD_TREE
NSINSTALL_DIR = $(BUILD_TREE)/nss
else
NSINSTALL_DIR = $(CORE_DEPTH)/coreconf/nsinstall
endif
NSINSTALL = nsinstall
MKDEPEND_DIR = $(CORE_DEPTH)/coreconf/mkdepend
MKDEPEND = $(MKDEPEND_DIR)/$(OBJDIR_NAME)/mkdepend.exe
# Note: MKDEPENDENCIES __MUST__ be a relative pathname, not absolute.
# If it is absolute, gmake will crash unless the named file exists.
MKDEPENDENCIES = $(OBJDIR_NAME)/depend.mk
INSTALL = $(NSINSTALL)
MAKE_OBJDIR = mkdir
MAKE_OBJDIR += $(OBJDIR)
GARBAGE += $(OBJDIR)/vc20.pdb $(OBJDIR)/vc40.pdb
XP_DEFINE += -DXP_PC
ifdef NS_USE_GCC
LIB_SUFFIX = a
else
LIB_SUFFIX = lib
endif
DLL_SUFFIX = dll
ifdef NS_USE_GCC
OS_CFLAGS += -mno-cygwin -mms-bitfields
_GEN_IMPORT_LIB=-Wl,--out-implib,$(IMPORT_LIBRARY)
DLLFLAGS += -mno-cygwin -o $@ -shared -Wl,--export-all-symbols $(if $(IMPORT_LIBRARY),$(_GEN_IMPORT_LIB))
ifdef BUILD_OPT
OPTIMIZER += -O2
DEFINES += -UDEBUG -U_DEBUG -DNDEBUG
#
# Add symbolic information for a profiler
#
ifdef MOZ_PROFILE
OPTIMIZER += -g
endif
else
OPTIMIZER += -g
NULLSTRING :=
SPACE := $(NULLSTRING) # end of the line
USERNAME := $(subst $(SPACE),_,$(USERNAME))
USERNAME := $(subst -,_,$(USERNAME))
DEFINES += -DDEBUG -D_DEBUG -UNDEBUG -DDEBUG_$(USERNAME)
endif
else # !NS_USE_GCC
ifdef BUILD_OPT
OS_CFLAGS += -MD
OPTIMIZER += -O2
DEFINES += -UDEBUG -U_DEBUG -DNDEBUG
DLLFLAGS += -OUT:"$@"
#
# Add symbolic information for a profiler
#
ifdef MOZ_PROFILE
OPTIMIZER += -Z7
DLLFLAGS += -DEBUG -DEBUGTYPE:CV
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 -Z7
#OPTIMIZER += -Zi -Fd$(OBJDIR)/ -Od
NULLSTRING :=
SPACE := $(NULLSTRING) # end of the line
USERNAME := $(subst $(SPACE),_,$(USERNAME))
USERNAME := $(subst -,_,$(USERNAME))
DEFINES += -DDEBUG -D_DEBUG -UNDEBUG -DDEBUG_$(USERNAME)
DLLFLAGS += -DEBUG -DEBUGTYPE:CV -OUT:"$@"
LDFLAGS += -DEBUG -DEBUGTYPE:CV -PDB:NONE
endif
endif # NS_USE_GCC
DEFINES += -DWIN32
ifdef MAPFILE
ifndef NS_USE_GCC
DLLFLAGS += -DEF:$(MAPFILE)
endif
endif
# Change PROCESS to put the mapfile in the correct format for this platform
PROCESS_MAP_FILE = cp $(LIBRARY_NAME).def $@
#
# The following is NOT needed for the NSPR 2.0 library.
#
DEFINES += -D_WINDOWS
# override default, which is ASFLAGS = CFLAGS
ifdef NS_USE_GCC
AS = $(CC)
ASFLAGS = $(INCLUDES)
else
AS = ml.exe
ASFLAGS = -Cp -Sn -Zi -coff $(INCLUDES)
endif
#
# override the definitions of RELEASE_TREE found in tree.mk
#
ifndef RELEASE_TREE
ifdef BUILD_SHIP
ifdef USE_SHIPS
RELEASE_TREE = $(NTBUILD_SHIP)
else
RELEASE_TREE = //redbuild/components
endif
else
RELEASE_TREE = //redbuild/components
endif
endif
#
# override the definitions of IMPORT_LIB_PREFIX, LIB_PREFIX, and
# DLL_PREFIX in prefix.mk
#
ifndef IMPORT_LIB_PREFIX
ifdef NS_USE_GCC
IMPORT_LIB_PREFIX = lib
else
IMPORT_LIB_PREFIX = $(NULL)
endif
endif
ifndef LIB_PREFIX
ifdef NS_USE_GCC
LIB_PREFIX = lib
else
LIB_PREFIX = $(NULL)
endif
endif
ifndef DLL_PREFIX
DLL_PREFIX = $(NULL)
endif
#
# override the definitions of various _SUFFIX symbols in suffix.mk
#
#
# Object suffixes
#
ifndef OBJ_SUFFIX
ifdef NS_USE_GCC
OBJ_SUFFIX = .o
else
OBJ_SUFFIX = .obj
endif
endif
#
# Assembler source suffixes
#
ifndef ASM_SUFFIX
ifdef NS_USE_GCC
ASM_SUFFIX = .s
else
ASM_SUFFIX = .asm
endif
endif
#
# Library suffixes
#
ifndef IMPORT_LIB_SUFFIX
IMPORT_LIB_SUFFIX = .$(LIB_SUFFIX)
endif
ifndef DYNAMIC_LIB_SUFFIX_FOR_LINKING
DYNAMIC_LIB_SUFFIX_FOR_LINKING = $(IMPORT_LIB_SUFFIX)
endif
#
# Program suffixes
#
ifndef PROG_SUFFIX
PROG_SUFFIX = .exe
endif
#
# When the processor is NOT 386-based on Windows NT, override the
# value of $(CPU_TAG). For WinNT, 95, 16, not CE.
#
ifneq ($(CPU_ARCH),x386)
CPU_TAG = _$(CPU_ARCH)
endif
#
# override ruleset.mk, removing the "lib" prefix for library names, and
# adding the "32" after the LIBRARY_VERSION.
#
ifdef LIBRARY_NAME
SHARED_LIBRARY = $(OBJDIR)/$(LIBRARY_NAME)$(LIBRARY_VERSION)32$(JDK_DEBUG_SUFFIX).dll
IMPORT_LIBRARY = $(OBJDIR)/$(LIBRARY_NAME)$(LIBRARY_VERSION)32$(JDK_DEBUG_SUFFIX).lib
endif
#
# override the TARGETS defined in ruleset.mk, adding IMPORT_LIBRARY
#
ifndef TARGETS
TARGETS = $(LIBRARY) $(SHARED_LIBRARY) $(IMPORT_LIBRARY) $(PROGRAM)
endif

View File

@@ -0,0 +1,63 @@
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
#
# Config stuff for WIN95
#
# This makefile defines the following variables:
# OS_CFLAGS and OS_DLLFLAGS.
include $(CORE_DEPTH)/coreconf/WIN32.mk
ifeq ($(CPU_ARCH), x386)
ifndef NS_USE_GCC
OS_CFLAGS += -W3 -nologo
endif
DEFINES += -D_X86_
else
ifeq ($(CPU_ARCH), MIPS)
#OS_CFLAGS += -W3 -nologo
#DEFINES += -D_MIPS_
OS_CFLAGS += -W3 -nologo
else
ifeq ($(CPU_ARCH), ALPHA)
OS_CFLAGS += -W3 -nologo
DEFINES += -D_ALPHA_=1
endif
endif
endif
ifndef NS_USE_GCC
OS_DLLFLAGS += -nologo -DLL -SUBSYSTEM:WINDOWS -PDB:NONE
endif
DEFINES += -DWIN95

View File

@@ -0,0 +1,207 @@
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
#
# Configuration common to all versions of Windows CE and Pocket PC x.
#
ifeq ($(CPU_ARCH),x86)
DEFAULT_COMPILER = cl
CC = cl
CCC = cl
else
ifeq ($(CPU_ARCH),ARM)
DEFAULT_COMPILER = clarm
CC = clarm
CCC = clarm
else
include CPU_ARCH_is_not_recognized
include _$(CPU_ARCH)
endif
endif
LINK = link
AR = lib
AR += -NOLOGO -OUT:"$@"
RANLIB = echo
BSDECHO = echo
ifdef BUILD_TREE
NSINSTALL_DIR = $(BUILD_TREE)/nss
else
NSINSTALL_DIR = $(CORE_DEPTH)/coreconf/nsinstall
endif
NSINSTALL = nsinstall
MKDEPEND_DIR = $(CORE_DEPTH)/coreconf/mkdepend
MKDEPEND = $(MKDEPEND_DIR)/$(OBJDIR_NAME)/mkdepend.exe
# Note: MKDEPENDENCIES __MUST__ be a relative pathname, not absolute.
# If it is absolute, gmake will crash unless the named file exists.
MKDEPENDENCIES = $(OBJDIR_NAME)/depend.mk
INSTALL = $(NSINSTALL)
MAKE_OBJDIR = mkdir
MAKE_OBJDIR += $(OBJDIR)
RC = rc.exe
GARBAGE += $(OBJDIR)/vc20.pdb $(OBJDIR)/vc40.pdb
XP_DEFINE += -DXP_PC
LIB_SUFFIX = lib
DLL_SUFFIX = dll
ifdef BUILD_OPT
# OS_CFLAGS += -MD
OPTIMIZER += -O2
DEFINES += -UDEBUG -U_DEBUG -DNDEBUG
DLLFLAGS += -OUT:"$@"
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 -Z7
#OPTIMIZER += -Zi -Fd$(OBJDIR)/ -Od
DEFINES += -DDEBUG -D_DEBUG -UNDEBUG -DDEBUG_$(USERNAME)
DLLFLAGS += -DEBUG -DEBUGTYPE:CV -OUT:"$@"
LDFLAGS += -DEBUG -DEBUGTYPE:CV
endif
# DEFINES += -DWIN32
ifdef MAPFILE
DLLFLAGS += -DEF:$(MAPFILE)
endif
# Change PROCESS to put the mapfile in the correct format for this platform
PROCESS_MAP_FILE = cp $(LIBRARY_NAME).def $@
#
# The following is NOT needed for the NSPR 2.0 library.
#
DEFINES += -D_WINDOWS
# override default, which is ASFLAGS = CFLAGS
AS = ml.exe
ASFLAGS = -Cp -Sn -Zi -coff $(INCLUDES)
#
# override the definitions of RELEASE_TREE found in tree.mk
#
ifndef RELEASE_TREE
ifdef BUILD_SHIP
ifdef USE_SHIPS
RELEASE_TREE = $(NTBUILD_SHIP)
else
RELEASE_TREE = //redbuild/components
endif
else
RELEASE_TREE = //redbuild/components
endif
endif
#
# override the definitions of LIB_PREFIX and DLL_PREFIX in prefix.mk
#
ifndef LIB_PREFIX
LIB_PREFIX = $(NULL)
endif
ifndef DLL_PREFIX
DLL_PREFIX = $(NULL)
endif
#
# override the definitions of various _SUFFIX symbols in suffix.mk
#
#
# Object suffixes
#
ifndef OBJ_SUFFIX
OBJ_SUFFIX = .obj
endif
#
# Assembler source suffixes
#
ifndef ASM_SUFFIX
ASM_SUFFIX = .asm
endif
#
# Library suffixes
#
ifndef IMPORT_LIB_SUFFIX
IMPORT_LIB_SUFFIX = .$(LIB_SUFFIX)
endif
ifndef DYNAMIC_LIB_SUFFIX_FOR_LINKING
DYNAMIC_LIB_SUFFIX_FOR_LINKING = $(IMPORT_LIB_SUFFIX)
endif
#
# Program suffixes
#
ifndef PROG_SUFFIX
PROG_SUFFIX = .exe
endif
#
# override ruleset.mk, removing the "lib" prefix for library names, and
# adding the "32" after the LIBRARY_VERSION.
#
ifdef LIBRARY_NAME
SHARED_LIBRARY = $(OBJDIR)/$(LIBRARY_NAME)$(LIBRARY_VERSION)32$(JDK_DEBUG_SUFFIX).dll
IMPORT_LIBRARY = $(OBJDIR)/$(LIBRARY_NAME)$(LIBRARY_VERSION)32$(JDK_DEBUG_SUFFIX).lib
endif
#
# override the TARGETS defined in ruleset.mk, adding IMPORT_LIBRARY
#
ifndef TARGETS
TARGETS = $(LIBRARY) $(SHARED_LIBRARY) $(IMPORT_LIBRARY) $(PROGRAM)
endif
#
# Always set CPU_TAG on Linux, OpenVMS, WINCE.
#
CPU_TAG = _$(CPU_ARCH)

View File

@@ -0,0 +1,99 @@
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
#
# Config stuff for WINCE 3.0 (MS Pocket PC 2002)
#
# CPU_ARCH must already be defined to one of:
# x86, ARM
#
# This makefile defines the following variables:
# OS_CFLAGS, and OS_DLLFLAGS.
include $(CORE_DEPTH)/coreconf/WINCE.mk
CEVersion = 300
CePlatform = WIN32_PLATFORM_PSPC=310
ifeq ($(CPU_ARCH), x86)
DEFINES += -D_X86_ -D_i386_ -Di_386_ -Dx86
OS_CFLAGS += -Gs8192 -GF
OS_DLLFLAGS += -machine:IX86
else
ifeq ($(CPU_ARCH), ARM)
DEFINES += -DARM -D_ARM_
OS_DLLFLAGS += -machine:ARM
else
include CPU_ARCH_is_undefined
endif
endif
DEFINES += -D_WIN32_WCE=300 -DUNDER_CE=300
DEFINES += -DWIN32_PLATFORM_PSPC=310
DEFINES += -DUNICODE -D_UNICODE
OS_CFLAGS += -W3 -nologo
OS_DLLFLAGS += -DLL
LINKFLAGS = -nologo -PDB:NONE -subsystem:windowsce,3.00 \
-nodefaultlib:libc.lib \
-nodefaultlib:libcd.lib \
-nodefaultlib:libcmt.lib \
-nodefaultlib:libcmtd.lib \
-nodefaultlib:msvcrt.lib \
-nodefaultlib:msvcrtd.lib \
-nodefaultlib:oldnames.lib \
$(NULL)
LINK += $(LINKFLAGS)
LDFLAGS += $(LINKFLAGS)
OS_LIBS= coredll.lib corelibc.lib
#DLLBASE = -base:"0x00100000" -stack:0x10000,0x1000 -entry:"_DllMainCRTStartup"
DLLBASE += -align:"4096"
#SUB_SHLOBJS =
#EXTRA_LIBS =
#EXTRA_SHARED_LIBS =
#OS_LIBS=
#LD_LIBS=
#
# Win NT needs -GT so that fibers can work
#
#OS_CFLAGS += -GT
#DEFINES += -DWINNT
# WINNT uses the lib prefix, Win95 and WinCE don't
#NSPR31_LIB_PREFIX = lib

View File

@@ -0,0 +1,64 @@
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
#
# Config stuff for WINNT 3.51
#
# This makefile defines the following variables:
# OS_CFLAGS and OS_DLLFLAGS.
# It has the following internal variables:
# OS_PROC_CFLAGS and OS_WIN_CFLAGS.
include $(CORE_DEPTH)/coreconf/WIN32.mk
ifeq ($(CPU_ARCH), x386)
OS_PROC_CFLAGS += -D_X86_
else
ifeq ($(CPU_ARCH), MIPS)
OS_PROC_CFLAGS += -D_MIPS_
else
ifeq ($(CPU_ARCH), ALPHA)
OS_PROC_CFLAGS += -D_ALPHA_
endif
endif
endif
OS_WIN_CFLAGS += -W3
OS_CFLAGS += -nologo $(OS_WIN_CFLAGS) $(OS_PROC_CFLAGS)
#OS_DLLFLAGS += -nologo -DLL -PDB:NONE -SUBSYSTEM:WINDOWS
OS_DLLFLAGS += -nologo -DLL -PDB:NONE -SUBSYSTEM:WINDOWS
#
# Win NT needs -GT so that fibers can work
#
OS_CFLAGS += -GT
OS_CFLAGS += -DWINNT

View File

@@ -0,0 +1,65 @@
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
#
# Config stuff for WINNT 4.0
#
# This makefile defines the following variables:
# OS_CFLAGS and OS_DLLFLAGS.
include $(CORE_DEPTH)/coreconf/WIN32.mk
ifeq ($(CPU_ARCH), x386)
OS_CFLAGS += -W3 -nologo
DEFINES += -D_X86_
else
ifeq ($(CPU_ARCH), MIPS)
#OS_CFLAGS += -W3 -nologo
#DEFINES += -D_MIPS_
OS_CFLAGS += -W3 -nologo
else
ifeq ($(CPU_ARCH), ALPHA)
OS_CFLAGS += -W3 -nologo
DEFINES += -D_ALPHA_=1
endif
endif
endif
OS_DLLFLAGS += -nologo -DLL -SUBSYSTEM:WINDOWS -PDB:NONE
#
# Win NT needs -GT so that fibers can work
#
OS_CFLAGS += -GT
DEFINES += -DWINNT
NSPR31_LIB_PREFIX = lib

View File

@@ -0,0 +1,65 @@
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
#
# Config stuff for WINNT 5.0 (Windows 2000)
#
# This makefile defines the following variables:
# OS_CFLAGS and OS_DLLFLAGS.
include $(CORE_DEPTH)/coreconf/WIN32.mk
ifeq ($(CPU_ARCH), x386)
OS_CFLAGS += -W3 -nologo
DEFINES += -D_X86_
else
ifeq ($(CPU_ARCH), MIPS)
#OS_CFLAGS += -W3 -nologo
#DEFINES += -D_MIPS_
OS_CFLAGS += -W3 -nologo
else
ifeq ($(CPU_ARCH), ALPHA)
OS_CFLAGS += -W3 -nologo
DEFINES += -D_ALPHA_=1
endif
endif
endif
OS_DLLFLAGS += -nologo -DLL -SUBSYSTEM:WINDOWS -PDB:NONE
#
# Win NT needs -GT so that fibers can work
#
OS_CFLAGS += -GT
DEFINES += -DWINNT
NSPR31_LIB_PREFIX = lib

View File

@@ -0,0 +1,65 @@
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
#
# Config stuff for WINNT 5.1 (Windows XP)
#
# This makefile defines the following variables:
# OS_CFLAGS and OS_DLLFLAGS.
include $(CORE_DEPTH)/coreconf/WIN32.mk
ifeq ($(CPU_ARCH), x386)
OS_CFLAGS += -W3 -nologo
DEFINES += -D_X86_
else
ifeq ($(CPU_ARCH), MIPS)
#OS_CFLAGS += -W3 -nologo
#DEFINES += -D_MIPS_
OS_CFLAGS += -W3 -nologo
else
ifeq ($(CPU_ARCH), ALPHA)
OS_CFLAGS += -W3 -nologo
DEFINES += -D_ALPHA_=1
endif
endif
endif
OS_DLLFLAGS += -nologo -DLL -SUBSYSTEM:WINDOWS -PDB:NONE
#
# Win NT needs -GT so that fibers can work
#
OS_CFLAGS += -GT
DEFINES += -DWINNT
NSPR31_LIB_PREFIX = lib

View File

@@ -0,0 +1,336 @@
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
#######################################################################
# Master "Core Components" macros for getting the OS architecture #
# defines these symbols:
# 64BIT_TAG
# OS_ARCH (from uname -r)
# OS_TEST (from uname -m)
# OS_RELEASE (from uname -v and/or -r)
# OS_TARGET User defined, or set to OS_ARCH
# CPU_ARCH (from unmame -m or -p, ONLY on WINNT)
# OS_CONFIG OS_TARGET + OS_RELEASE
# OBJDIR_TAG
# OBJDIR_NAME
#######################################################################
#
# Macros for getting the OS architecture
#
ifeq ($(USE_64), 1)
64BIT_TAG=_64
else
64BIT_TAG=
endif
OS_ARCH := $(subst /,_,$(shell uname -s))
#
# Attempt to differentiate between sparc and x86 Solaris
#
OS_TEST := $(shell uname -m)
ifeq ($(OS_TEST),i86pc)
OS_RELEASE := $(shell uname -r)_$(OS_TEST)
else
OS_RELEASE := $(shell uname -r)
endif
#
# Force the IRIX64 machines to use IRIX.
#
ifeq ($(OS_ARCH),IRIX64)
OS_ARCH = IRIX
endif
#
# Force the older BSD/OS versions to use the new arch name.
#
ifeq ($(OS_ARCH),BSD_386)
OS_ARCH = BSD_OS
endif
#
# Catch Deterim if SVR4 is NCR or UNIXWARE
#
ifeq ($(OS_ARCH),UNIX_SV)
ifneq ($(findstring NCR, $(shell grep NCR /etc/bcheckrc | head -1 )),)
OS_ARCH = NCR
else
# Make UnixWare something human readable
OS_ARCH = UNIXWARE
endif
# Get the OS release number, not 4.2
OS_RELEASE := $(shell uname -v)
endif
ifeq ($(OS_ARCH),UNIX_System_V)
OS_ARCH = NEC
endif
ifeq ($(OS_ARCH),AIX)
OS_RELEASE := $(shell uname -v).$(shell uname -r)
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
#
# SINIX changes name to ReliantUNIX with 5.43
#
ifeq ($(OS_ARCH),ReliantUNIX-N)
OS_ARCH = ReliantUNIX
OS_RELEASE = 5.4
endif
ifeq ($(OS_ARCH),SINIX-N)
OS_ARCH = ReliantUNIX
OS_RELEASE = 5.4
endif
#
# Handle FreeBSD 2.2-STABLE, Linux 2.0.30-osfmach3, and
# IRIX 6.5-ALPHA-1289139620.
#
ifeq (,$(filter-out Linux FreeBSD IRIX,$(OS_ARCH)))
OS_RELEASE := $(shell echo $(OS_RELEASE) | sed 's/-.*//')
endif
ifeq ($(OS_ARCH),Linux)
OS_RELEASE := $(subst ., ,$(OS_RELEASE))
ifneq ($(words $(OS_RELEASE)),1)
OS_RELEASE := $(word 1,$(OS_RELEASE)).$(word 2,$(OS_RELEASE))
endif
endif
#
# For OS/2
#
ifeq ($(OS_ARCH),OS_2)
OS_ARCH = OS2
OS_RELEASE := $(shell uname -v)
endif
ifneq (,$(findstring OpenVMS,$(OS_ARCH)))
OS_ARCH = OpenVMS
OS_RELEASE := $(shell uname -v)
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 and Cygwin's uname.exe.
#
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),CYGWIN_98-4.10)
OS_ARCH = CYGWIN_NT-4.0
OS_TARGET = WIN95
endif
#
# On WIN32, we also define the variable CPU_ARCH, if it isn't already.
#
ifndef CPU_ARCH
ifeq ($(OS_ARCH), WINNT)
CPU_ARCH := $(shell uname -p)
ifeq ($(CPU_ARCH),I386)
CPU_ARCH = x386
endif
endif
endif
# 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)
# strip leading 0
OS_MINOR_RELEASE := $(patsubst 0%,%,$(OS_MINOR_RELEASE))
OS_RELEASE := $(OS_RELEASE).$(OS_MINOR_RELEASE)
ifndef CPU_ARCH
CPU_ARCH := $(shell uname -m)
#
# MKS's uname -m returns "586" on a Pentium machine.
#
ifneq (,$(findstring 86,$(CPU_ARCH)))
CPU_ARCH = x386
endif
endif
endif
#
# 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
ifndef CPU_ARCH
CPU_ARCH := $(shell uname -m)
#
# Cygwin's uname -m returns "i686" on a Pentium Pro machine.
#
ifneq (,$(findstring 86,$(CPU_ARCH)))
CPU_ARCH = x386
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
ifdef OS_TARGET_RELEASE
OS_RELEASE = $(OS_TARGET_RELEASE)
endif
#
# This variable is used to get OS_CONFIG.mk.
#
OS_CONFIG = $(OS_TARGET)$(OS_RELEASE)
#
# OBJDIR_TAG depends on the predefined variable BUILD_OPT,
# to distinguish between debug and release builds.
#
ifdef BUILD_OPT
ifeq ($(OS_TARGET),WIN16)
OBJDIR_TAG = _O
else
OBJDIR_TAG = $(64BIT_TAG)_OPT
endif
else
ifdef BUILD_IDG
ifeq ($(OS_TARGET),WIN16)
OBJDIR_TAG = _I
else
OBJDIR_TAG = $(64BIT_TAG)_IDG
endif
else
ifeq ($(OS_TARGET),WIN16)
OBJDIR_TAG = _D
else
OBJDIR_TAG = $(64BIT_TAG)_DBG
endif
endif
endif
#
# The following flags are defined in the individual $(OS_CONFIG).mk
# files.
#
# CPU_TAG is defined if the CPU is not the most common CPU.
# COMPILER_TAG is defined if the compiler is not the native compiler.
# IMPL_STRATEGY may be defined too.
#
OBJDIR_NAME = $(OS_TARGET)$(OS_RELEASE)$(CPU_TAG)$(COMPILER_TAG)$(LIBC_TAG)$(IMPL_STRATEGY)$(OBJDIR_TAG).OBJ
ifeq (,$(filter-out WINNT WIN95 WINCE,$(OS_TARGET))) # list omits WIN16
ifndef BUILD_OPT
#
# Define USE_DEBUG_RTL if you want to use the debug runtime library
# (RTL) in the debug build
#
ifdef USE_DEBUG_RTL
OBJDIR_NAME = $(OS_TARGET)$(OS_RELEASE)$(CPU_TAG)$(COMPILER_TAG)$(IMPL_STRATEGY)$(OBJDIR_TAG).OBJD
endif
endif
endif
MK_ARCH = included

View File

@@ -0,0 +1,55 @@
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
#######################################################################
# Master "Core Components" default command macros; #
# can be overridden in <arch>.mk #
#######################################################################
AS = $(CC)
ASFLAGS += $(CFLAGS)
CCF = $(CC) $(CFLAGS)
LINK_DLL = $(LINK) $(OS_DLLFLAGS) $(DLLFLAGS)
LINK_EXE = $(LINK) $(OS_LFLAGS) $(LFLAGS)
NFSPWD = $(NSINSTALL_DIR)/nfspwd
CFLAGS = $(OPTIMIZER) $(OS_CFLAGS) $(XP_DEFINE) $(DEFINES) $(INCLUDES) \
$(XCFLAGS)
RANLIB = echo
TAR = /bin/tar
#
# For purify
#
NOMD_CFLAGS += $(OPTIMIZER) $(NOMD_OS_CFLAGS) $(XP_DEFINE) $(DEFINES) \
$(INCLUDES) $(XCFLAGS)
MK_COMMAND = included

View File

@@ -0,0 +1,168 @@
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
# Configuration information for building in the "Core Components" source module
#
#######################################################################
# [1.0] Master "Core Components" source and release <architecture> #
# tags #
#######################################################################
ifndef MK_ARCH
include $(CORE_DEPTH)/coreconf/arch.mk
endif
#######################################################################
# [2.0] Master "Core Components" default command macros #
# (NOTE: may be overridden in $(OS_TARGET)$(OS_RELEASE).mk) #
#######################################################################
ifndef MK_COMMAND
include $(CORE_DEPTH)/coreconf/command.mk
endif
#######################################################################
# [3.0] Master "Core Components" <architecture>-specific macros #
# (dependent upon <architecture> tags) #
# #
# We are moving towards just having a $(OS_TARGET).mk file #
# as opposed to multiple $(OS_TARGET)$(OS_RELEASE).mk files, #
# one for each OS release. #
#######################################################################
TARGET_OSES = FreeBSD BSD_OS NetBSD OpenUNIX OS2 QNX Darwin BeOS OpenBSD \
OpenVMS
ifeq (,$(filter-out $(TARGET_OSES),$(OS_TARGET)))
include $(CORE_DEPTH)/coreconf/$(OS_TARGET).mk
else
include $(CORE_DEPTH)/coreconf/$(OS_TARGET)$(OS_RELEASE).mk
endif
#######################################################################
# [4.0] Master "Core Components" source and release <platform> tags #
# (dependent upon <architecture> tags) #
#######################################################################
PLATFORM = $(OBJDIR_NAME)
#######################################################################
# [5.0] Master "Core Components" release <tree> tags #
# (dependent upon <architecture> tags) #
#######################################################################
ifndef MK_TREE
include $(CORE_DEPTH)/coreconf/tree.mk
endif
#######################################################################
# [6.0] Master "Core Components" source and release <component> tags #
# NOTE: A component is also called a module or a subsystem. #
# (dependent upon $(MODULE) being defined on the #
# command line, as an environment variable, or in individual #
# makefiles, or more appropriately, manifest.mn) #
#######################################################################
ifndef MK_MODULE
include $(CORE_DEPTH)/coreconf/module.mk
endif
#######################################################################
# [7.0] Master "Core Components" release <version> tags #
# (dependent upon $(MODULE) being defined on the #
# command line, as an environment variable, or in individual #
# makefiles, or more appropriately, manifest.mn) #
#######################################################################
ifndef MK_VERSION
include $(CORE_DEPTH)/coreconf/version.mk
endif
#######################################################################
# [8.0] Master "Core Components" macros to figure out #
# binary code location #
# (dependent upon <platform> tags) #
#######################################################################
ifndef MK_LOCATION
include $(CORE_DEPTH)/coreconf/location.mk
endif
#######################################################################
# [9.0] Master "Core Components" <component>-specific source path #
# (dependent upon <user_source_tree>, <source_component>, #
# <version>, and <platform> tags) #
#######################################################################
ifndef MK_SOURCE
include $(CORE_DEPTH)/coreconf/source.mk
endif
#######################################################################
# [10.0] Master "Core Components" include switch for support header #
# files #
# (dependent upon <tree>, <component>, <version>, #
# and <platform> tags) #
#######################################################################
ifndef MK_HEADERS
include $(CORE_DEPTH)/coreconf/headers.mk
endif
#######################################################################
# [11.0] Master "Core Components" for computing program prefixes #
#######################################################################
ifndef MK_PREFIX
include $(CORE_DEPTH)/coreconf/prefix.mk
endif
#######################################################################
# [12.0] Master "Core Components" for computing program suffixes #
# (dependent upon <architecture> tags) #
#######################################################################
ifndef MK_SUFFIX
include $(CORE_DEPTH)/coreconf/suffix.mk
endif
#######################################################################
# [13.0] Master "Core Components" for defining JDK #
# (dependent upon <architecture>, <source>, and <suffix> tags)#
#######################################################################
ifdef NS_USE_JDK
include $(CORE_DEPTH)/coreconf/jdk.mk
endif
#######################################################################
# [14.0] Master "Core Components" rule set #
#######################################################################
ifndef MK_RULESET
include $(CORE_DEPTH)/coreconf/ruleset.mk
endif
#######################################################################
# [15.0] Dependencies.
#######################################################################
-include $(MKDEPENDENCIES)

View File

@@ -0,0 +1,156 @@
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
sub recursive_copy {
local($fromdir);
local($todir);
local(@dirlist);
$fromdir = shift;
$todir = shift;
print STDERR "recursive copy called with $fromdir, $todir\n";
#remove any trailing slashes.
$fromdir =~ s/\/$//;
$todir =~ s/\/$//;
opendir(DIR, $fromdir);
@dirlist = readdir DIR;
close DIR;
foreach $file (@dirlist) {
if (! (($file eq "." ) || ($file eq "..") )) {
if (-d "$fromdir/$file") {
print STDERR "handling directory $todir/$file\n";
&rec_mkdir("$todir/$file");
&recursive_copy("$fromdir/$file","$todir/$file");
}
else {
print STDERR "handling file $fromdir/$file\n";
&my_copy("$fromdir/$file","$todir/$file");
}
}
}
}
sub parse_argv {
# print STDERR "Parsing Variables\n";
foreach $q ( @ARGV ) {
if (! ($q =~ /=/)) {
$var{$lastassigned} .= " $q";
}
else {
$q =~ /^([^=]*)=(.*)/;
$left = $1;
$right = $2;
$right =~ s/ *$//;
$var{$left} = $right;
$lastassigned = $left;
}
print STDERR "Assigned $lastassigned = $var{$lastassigned}\n";
}
}
# usage: &my_copy("dir/fromfile","dir2/tofile");
# do a 'copy' - files only, 'to' MUST be a filename, not a directory.
# fix this to be able to use copy on win nt.
sub my_copy {
local($from);
local($to);
local($cpcmd);
$from = shift;
$to = shift;
if ( ! defined $var{OS_ARCH}) {
die "OS_ARCH not defined!";
}
else {
if ($var{OS_ARCH} eq 'WINNT') {
$cpcmd = 'cp';
}
else {
$cpcmd = 'cp';
}
print STDERR "COPYING: $cpcmd $from $to\n";
system("$cpcmd $from $to");
}
}
sub old_my_copy {
local($from);
local($to);
$from = shift;
$to = shift;
open(FIN, "<$from") || die("Can't read from file $from\n");
if ( ! open(FOUT,">$to")) {
close FIN;
die "Can't write to file $to\n";
}
while (read(FIN, $buf, 100000)) {
print FOUT $buf;
}
close (FIN);
close (FOUT);
}
sub rec_mkdir {
local($arg);
local($t);
local($q);
$arg = shift;
$t = "";
foreach $q (split(/\//,$arg)) {
$t .= $q;
if (! ($t =~ /\.\.$/)) {
if ($t =~ /./) {
mkdir($t,0775);
}
}
$t.= '/';
}
}
1;

View File

@@ -0,0 +1,195 @@
#! /usr/local/bin/perl
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
require('coreconf.pl');
#######-- read in variables on command line into %var
&parse_argv;
### do the copy
print STDERR "RELEASE TREE / MODULE = $var{RELEASE_TREE} $var{MODULE}\n";
# 1
if ($var{RELEASE} eq "") { exit; } # Can't do release here, so exit.
# 2
#if (! ($var{RELEASE} =~ /\//)) { # if no specific version is specified in RELEASE variable
# $component = $var{RELEASE};
#}
#else { # if a subcomponent/version is given in the RELEASE variable
# $var{RELEASE} =~ m|^([^/]*)/|;
# $component = $1; # everything before the first slash;
# }
# 3
$path = $var{RELEASE};
# 4
# find out what directory we would create for 'today'
$year = (localtime)[5] + 1900;
$month = (localtime)[4] + 1;
$day = (localtime)[3];
$today = sprintf( "%d%02d%02d", $year, $month, $day );
# 5
# if version is null, then set the version to today.
if ($var{"RELEASE_VERSION"} eq "") {
$var{"RELEASE_VERSION"} = $today;
}
#6
$version = $var{"RELEASE_VERSION"}; # set RELEASE_VERSION to passed in variable
#7
# if version is today, then we will want to make a 'current' link.
if ($version eq $today) {
$create_current = 1;
}
#8
# version can be a) passed in value from command line, b) value in manifest.mn
# or c) computed value such as '19970909'
$dir = "$var{'RELEASE_TREE'}/$path";
#9
if (! (-e "$dir/$version" && -d "$dir/$version")) {
print "making dir $dir \n";
&rec_mkdir("$dir/$version");
}
print "version = $version\n";
print "path = $path\n";
print "var{release_tree} = $var{'RELEASE_TREE'}\n";
print "dir = $dir = RELEASE_TREE/path\n";
#10
if ($create_current == 1) {
# unlinking and linking always occurs, even if the link is correct
print "unlinking $dir/current\n";
unlink("$dir/current");
print "putting version number $today into 'current' file..";
open(FILE,">$dir/current") || die " couldn't open current\n";
print FILE "$today\n";
close(FILE);
print " ..done\n"
}
&rec_mkdir("$dir/$version/$var{'RELEASE_MD_DIR'}");
&rec_mkdir("$dir/$version/$var{'RELEASE_XP_DIR'}");
foreach $jarfile (split(/ /,$var{FILES}) ) {
print STDERR "---------------------------------------------\n";
$jarinfo = $var{$jarfile};
($jardir,$jaropts) = split(/\|/,$jarinfo);
if ($jaropts =~ /f/) {
print STDERR "Copying files $jardir....\n";
}
else {
print STDERR "Copying jar file $jarfile....\n";
}
print "jaropts = $jaropts\n";
if ($jaropts =~ /m/) {
$destdir = $var{"RELEASE_MD_DIR"};
print "found m, using MD dir $destdir\n";
}
elsif ($jaropts =~ /x/) {
$destdir = $var{"RELEASE_XP_DIR"};
print "found x, using XP dir $destdir\n";
}
else {
die "Error: must specify m or x in jar options in $jarinfo line\n";
}
$distdir = "$dir/$version/$destdir";
if ($jaropts =~ /f/) {
print "splitting: \"$jardir\"\n";
for $srcfile (split(/ /,$jardir)) {
#if srcfile has a slash
if ($srcfile =~ m|/|) {
#pull out everything before the last slash into $1
$srcfile =~ m|(.*)/|;
$distsubdir = "/$1";
print "making dir $distdir$distsubdir\n";
&rec_mkdir("$distdir$distsubdir");
}
print "copy: from $srcfile\n";
print " to $distdir$distsubdir\n";
$srcprefix = "";
if ($jaropts =~/m/) {
$srcprefix = "$var{'PLATFORM'}/";
}
system("cp $srcprefix$srcfile $distdir$distsubdir");
}
}
else {
$srcfile = "$var{SOURCE_RELEASE_PREFIX}/$jardir/$jarfile";
print "copy: from $srcfile\n";
print " to $distdir\n";
system("cp $srcfile $distdir");
}
}

View File

@@ -0,0 +1,60 @@
#
# 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 Netscape are
# Copyright (C) 1994-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.
#
#######################################################################
# Master "Core Components" include switch for support header files #
#######################################################################
#
# Always append source-side machine-dependent (md) and cross-platform
# (xp) include paths
#
INCLUDES += -I$(SOURCE_MDHEADERS_DIR)
ifneq ($(OS_TARGET),WIN16)
INCLUDES += -I$(SOURCE_XPHEADERS_DIR)
endif
#
# Only append source-side private cross-platform include paths for
# sectools
#
INCLUDES += -I$(SOURCE_XPPRIVATE_DIR)
ifdef MOZILLA_CLIENT
INCLUDES += -I$(SOURCE_XP_DIR)/include $(MOZILLA_INCLUDES)
endif
MK_HEADERS = included

Some files were not shown because too many files have changed in this diff Show More