Compare commits

...

5766 Commits

Author SHA1 Message Date
pavlov%netscape.com
c45c2db17b new shit
git-svn-id: svn://10.0.0.236/branches/IMGLIB2_NEW@91713 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-08 23:55:33 +00:00
(no author)
ebc0074860 This commit was manufactured by cvs2svn to create branch 'IMGLIB2_NEW'.
git-svn-id: svn://10.0.0.236/branches/IMGLIB2_NEW@91429 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-05 06:02:33 +00:00
dprice%netscape.com
5cbf372cac 65845 - new order files
git-svn-id: svn://10.0.0.236/trunk@91428 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-05 06:02:32 +00:00
ben%netscape.com
5df9049d06 change comments in these files to be appropriate doc comment format. sr=hyatt.
git-svn-id: svn://10.0.0.236/trunk@91427 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-05 05:29:24 +00:00
anthonyd%netscape.com
d46561cd6b bug fix for 74145: Caret appears in previously disabled input field
r=cmanske
sr=sfraser


git-svn-id: svn://10.0.0.236/trunk@91426 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-05 05:14:29 +00:00
cls%seawood.org
1f020b6a91 Updating config.guess & config.sub with 2001-03-30 changes from the GNU master copy at :pserver:anoncvs@subversions.gnu.org:/cvs /config .
git-svn-id: svn://10.0.0.236/trunk@91425 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-05 04:46:56 +00:00
cls%seawood.org
14ae816e4b Updating config.guess & config.sub with 2001-03-30 changes from the GNU master copy at :pserver:anoncvs@subversions.gnu.org:/cvs /config .
git-svn-id: svn://10.0.0.236/trunk@91424 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-05 04:41:13 +00:00
darin%netscape.com
16416e44e5 Fixes bug 73029 "new cache time problems, reload sometimes broken"
r=disttsc@bart.nl,gagan sr=mscott


git-svn-id: svn://10.0.0.236/trunk@91420 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-05 03:56:54 +00:00
mscott%netscape.com
47e53be8a3 (NOT PART OF THE BUILD).
Help get icon urls working on the Mac. Get rid of a bogus real bytes per row value which wasn't accurate. Just rely
on the # bytes per row the image frame gives us.


git-svn-id: svn://10.0.0.236/trunk@91419 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-05 03:51:59 +00:00
mscott%netscape.com
ef5c4d9598 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@91418 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-05 03:39:55 +00:00
bratell%lysator.liu.se
7259124fe2 The right fix for bug 74328. This was the one that was reviewed and I have no idea where the old one came from. r=waterson sr=jst
git-svn-id: svn://10.0.0.236/trunk@91417 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-05 03:38:20 +00:00
pinkerton%netscape.com
b6d6b1d4a4 OS_ARCH is no longer 'Rhapsody' on OSX, it's now 'Darwin'. Fixes problem
where shared libs all would try to link as stand-alone and fail to find _main().
r=beard/sr=blizzard.


git-svn-id: svn://10.0.0.236/trunk@91416 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-05 03:36:56 +00:00
disttsc%bart.nl
11c13fcf56 "Click Finish..." profile text not correctly aligned at bottom, bug=42402, author=Boris Zbarsky <bzbarsky@mit.edu>, r=ksosez@softhome.net, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@91413 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-05 03:27:05 +00:00
disttsc%bart.nl
ae7ef1243d Provide default userChrome.css and userContent.css with sample (commented out) content for discoverability, bug=37642, author=Boris Zbarsky <bzbarsky@mit.edu>, r=timeless, sr=shaver
git-svn-id: svn://10.0.0.236/trunk@91412 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-05 03:20:46 +00:00
ben%netscape.com
697e3b44a9 First part of fix for bug 73508, test files for outliner bookmarks, not part of build!
(Testing only, will be removed once I'm done).


git-svn-id: svn://10.0.0.236/trunk@91411 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-05 03:17:58 +00:00
ben%netscape.com
9a4d892843 First part of fix for bug 73508, create nsIXULOutlinerBuilderObserver interface,
and install notifications for it. r=waterson, sr=shaver


git-svn-id: svn://10.0.0.236/trunk@91409 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-05 03:17:17 +00:00
bratell%lysator.liu.se
f1239e3f79 Fix for bug 74328, removing O(n^2) algorithm from ContentAppended. This saves time on big pages. r=waterson sr=jst
git-svn-id: svn://10.0.0.236/trunk@91408 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-05 03:14:57 +00:00
bratell%lysator.liu.se
bd6e87975b Fix for bug 74319, removing O(n^2) algorithm when restoring session frame state. This saves time on big pages. r=waterson sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@91407 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-05 03:11:30 +00:00
dr%netscape.com
da65fbe16c fix for 61187 (nsIController ignores COM identity rules), contributed by MarkH@ActiveState.com, r=dr, sr=brendan
git-svn-id: svn://10.0.0.236/trunk@91405 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-05 02:45:17 +00:00
tor%cs.brown.edu
a6631a4f52 Calculate vertical scaling factor properly in DrawScaled().
r=jag,dr; sr=shaver


git-svn-id: svn://10.0.0.236/trunk@91404 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-05 02:41:51 +00:00
erik%netscape.com
6ff4f34ea1 checkin for bstell@netscape.com:
bug 54000; r=cls, sr=blizzard
enable nl_langinfo(CODESET) compiling


git-svn-id: svn://10.0.0.236/trunk@91403 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-05 02:29:59 +00:00
cls%seawood.org
7ef560bf29 Make sure that cpp & asm files are rebuilt on Makefile.in changes like .c files.
git-svn-id: svn://10.0.0.236/trunk@91402 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-05 02:12:53 +00:00
disttsc%bart.nl
c793ed4f4d Fix senna bustage by removing unnecessary #include. r=shaver
git-svn-id: svn://10.0.0.236/trunk@91401 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-05 02:12:09 +00:00
sfraser%netscape.com
4b8124de18 Fix HPUX bustage
git-svn-id: svn://10.0.0.236/trunk@91400 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-05 02:11:57 +00:00
brendan%mozilla.org
e4c21a8200 - Add JS_GetReservedSlot, JS_SetReservedSlot, and JSCLASS_HAS_RESERVED_SLOTS(n)
to the JS API, for per class extra slots beyond JSSLOT_PRIVATE (or starting
  there for a class that lacks JSCLASS_HAS_PRIVATE).  To avoid penalizing all
  instances, these slots are allocated only upon first property-owned slot
  allocation, or upon first JS_SetReservedSlot.

  This entailed adding getRequiredSlot and setRequiredSlot hooks to the
  JSObjectOps struct, and making obj->slots self-describing, a la BSTR.  It
  also afforded me a chance to clean up obj->slots locking so that non-native
  JSObjectOps didn't risk unlocked accesses!  Now there are thread-safe hooks
  for all uses of obj.

  First consumer is the new, DOM-glue-unifying XPConnect, which needs two
  slots per wrapped function.  Hence the change to js_FunctionClass.flags'
  initializer.

- Commented the heck out of JSClass and JSObjectOps function typedefs in
  jspubtd.h.  I hope embedders see these comments!

- Fix JS_XDRValue's default case to handle int exclusively, there is no other
  possible type (and therefore no JSMSG_BAD_JVAL_TYPE error).

- Clean up tabs in select old, tab-ridden files and sections.

- s/\<fh\>/file/g for stdio FILE * canonical variable names.


git-svn-id: svn://10.0.0.236/trunk@91396 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-05 01:53:24 +00:00
cls%seawood.org
d7180f9a7b Update our non-compiler based dependency system to build dependencies on the fly like the compiler-based system does.
Bug #66529 r=leaf


git-svn-id: svn://10.0.0.236/trunk@91393 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-05 01:18:34 +00:00
loadrunner%betak.net
acedb5b4d7 Bug 64231, The Edit|Preferences|Fonts has problem with display some foreign fonts, r=matt, nhotta, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@91391 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-05 01:06:13 +00:00
loadrunner%betak.net
2e257637d0 Bug 72752, The default search engine will pick up AltaVista TradChinese, r=nhotta, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@91390 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-05 01:05:28 +00:00
kmcclusk%netscape.com
b1782a1c4e Not part of the build, stand alone test program. Make gfx pixel coverage test compile and run. bug=70041. (patch from jonsmirl@mediaone.net)
git-svn-id: svn://10.0.0.236/trunk@91388 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-05 01:01:40 +00:00
sfraser%netscape.com
4fdc5bc10c Add nsAccessibilityFactory.cpp so this stupid thing gets registered properly. r=pinkerton
git-svn-id: svn://10.0.0.236/trunk@91387 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-05 00:47:00 +00:00
ddrinan%netscape.com
b2332346b0 Use security.default_personal_cert for client auth
git-svn-id: svn://10.0.0.236/trunk@91386 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-05 00:36:53 +00:00
ddrinan%netscape.com
c21fadfcbe Fixed some typos in the pref names
git-svn-id: svn://10.0.0.236/trunk@91385 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-05 00:35:01 +00:00
mcafee%netscape.com
fc2a5878b2 Adding named logfiles, test support.
git-svn-id: svn://10.0.0.236/trunk@91384 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-05 00:33:19 +00:00
waterson%netscape.com
17ec076943 Bug 74728, redux. Fix without leaking tokens: make sure that nsCParserNode always has an nsTokenAllocator object. r=harishd, sr=shaver
git-svn-id: svn://10.0.0.236/trunk@91383 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-05 00:27:11 +00:00
bnesse%netscape.com
81dbdbc713 Added coments based on Judson's review comments.
[Not Part of the Build]


git-svn-id: svn://10.0.0.236/trunk@91378 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-05 00:08:07 +00:00
pinkerton%netscape.com
dafd939478 forgot to wrap something in !TARGET_CARBON. fixes bustage.
git-svn-id: svn://10.0.0.236/trunk@91376 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 23:58:35 +00:00
sfraser%netscape.com
55a3a4f35d Fix for 74143, change nsIController to use DOMStrings. sr=hyatt, r=kin
git-svn-id: svn://10.0.0.236/trunk@91375 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 23:48:03 +00:00
peterlubczynski%netscape.com
3987c653e7 Fix for null pointer in full page plugins on Mac. bug 74789 a=av sr=shaver
git-svn-id: svn://10.0.0.236/trunk@91374 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 23:46:27 +00:00
rich.burridge%sun.com
84f19f4353 Fix for bug 72841 - Solaris Intel xptcall code should really be in separate files.
sr=shaver@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@91373 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 23:42:40 +00:00
bryner%uiuc.edu
8365e2492e Making the CertContentListener support weak refs, this makes it so the user gets prompted to import the certificate. r=javi.
git-svn-id: svn://10.0.0.236/trunk@91370 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 23:30:05 +00:00
sonmi%netscape.com
23d3cc6ef4 updated
git-svn-id: svn://10.0.0.236/trunk@91369 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 23:28:57 +00:00
leaf%mozilla.org
5cc821a1cb Automated update
git-svn-id: svn://10.0.0.236/trunk@91368 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 23:15:03 +00:00
hyatt%netscape.com
c4648b083b Fix for 53670.
git-svn-id: svn://10.0.0.236/trunk@91367 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 23:15:02 +00:00
pinkerton%netscape.com
808c7b19d5 Add DARWIN define for osx so we don't have to keep adding RHAPSODY defines if
anything new is needed. r=leaf/sr=shaver.


git-svn-id: svn://10.0.0.236/trunk@91366 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 23:13:27 +00:00
hyatt%netscape.com
9ff7c61384 Fix for 53670. sr=waterson, r=danm
git-svn-id: svn://10.0.0.236/trunk@91365 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 23:12:53 +00:00
pinkerton%netscape.com
7cc8e5e508 add DefProcFakery to build.
git-svn-id: svn://10.0.0.236/trunk@91364 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 22:57:45 +00:00
erik%netscape.com
7181d48f9a checkin for bstell@netscape.com:
bug 54000; r=cls, sr=blizzard
define _XOPEN_SOURCE so older versions of Linux define CODESET


git-svn-id: svn://10.0.0.236/trunk@91363 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 22:51:36 +00:00
ftang%netscape.com
ba73f80669 remove obsoleted code. fix bug 74727
git-svn-id: svn://10.0.0.236/trunk@91362 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 22:49:04 +00:00
ftang%netscape.com
9d8ab7d797 remove obsoleted files
git-svn-id: svn://10.0.0.236/trunk@91361 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 22:42:57 +00:00
ftang%netscape.com
808acb1820 fix bug 74727. remove dead code
git-svn-id: svn://10.0.0.236/trunk@91360 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 22:36:47 +00:00
ftang%netscape.com
fc082d8752 fix 74727
r=yokoyama@netscape.com
remove dead code


git-svn-id: svn://10.0.0.236/trunk@91359 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 22:36:30 +00:00
ftang%netscape.com
c1dd21f016 remove dead cpp files
git-svn-id: svn://10.0.0.236/trunk@91358 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 22:35:25 +00:00
ftang%netscape.com
4070d00536 fix 74730. r=yokoyama@netscape.com
remove dead code
remove dead cpp file from the build


git-svn-id: svn://10.0.0.236/trunk@91357 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 22:34:45 +00:00
ftang%netscape.com
307f07b3d9 add table generation tool to the build Not part of the build
fix bug 67374


git-svn-id: svn://10.0.0.236/trunk@91356 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 22:32:54 +00:00
cmanske%netscape.com
d55dcb6cf6 checkin for neil@parkwaycc.co.uk: Use proper toolbar separator in Composer. b=73775, r=cmanske, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@91355 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 22:28:45 +00:00
ddrinan%netscape.com
04444a91b6 Fixed preftype error for default_personal_cert. r=javi
git-svn-id: svn://10.0.0.236/trunk@91354 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 22:23:27 +00:00
Xiaobin.Lu%eng.Sun.com
acc0c9d7f5 Bug 68933 r=Ed Burns sr=Mike Shaver
Get rid of the duplication function of JavaEnabled & IsJavaEnabled


git-svn-id: svn://10.0.0.236/trunk@91353 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 22:16:52 +00:00
cmanske%netscape.com
b36907b631 Part of fix number validation bug 73049, r=brade, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@91352 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 22:15:10 +00:00
Xiaobin.Lu%eng.Sun.com
600c054cdb Bug 68933 r=Ed Burns and Mike Shaver sr=Mike Shaver
Function name changed due to idl convention


git-svn-id: svn://10.0.0.236/trunk@91351 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 22:14:43 +00:00
Xiaobin.Lu%eng.Sun.com
6096346361 Bug 68933 r=sr=Mike Shaver
Add declaration of GetPluginHost


git-svn-id: svn://10.0.0.236/trunk@91350 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 22:13:04 +00:00
Xiaobin.Lu%eng.Sun.com
6065a9bc2a Bug 68933 r=sr=Mike Shaver
Add GetPluginHost method in order to be used by JavaEnabled implementation


git-svn-id: svn://10.0.0.236/trunk@91349 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 22:12:26 +00:00
Xiaobin.Lu%eng.Sun.com
28a0cbb434 Bug 68933 r=sr=Mike Shaver
Due to nsIJVMManger.idl change, IsJavaEnabled changed to GetJavaEnabled


git-svn-id: svn://10.0.0.236/trunk@91348 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 22:11:12 +00:00
Xiaobin.Lu%eng.Sun.com
ab5b7af17e Bug 68933 r=sr=Mike Shaver
Reimplemented the JavaEnabled() function done by jst@netscape


git-svn-id: svn://10.0.0.236/trunk@91347 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 22:09:56 +00:00
Xiaobin.Lu%eng.Sun.com
5bc2dc615f Bug 68933: r=sr=Mike Shaver.
M tasksOverlay.js
navigator.javaEnabled() implementation has been changed by jst@netscape


git-svn-id: svn://10.0.0.236/trunk@91346 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 22:07:46 +00:00
cmanske%netscape.com
1c88cd85a7 New strings for dialog number validation bug 73049, r=brade, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@91345 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 22:05:50 +00:00
cmanske%netscape.com
62d10f5721 Fixed dialog number validation bug 73049, r=brade, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@91344 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 22:05:06 +00:00
morse%netscape.com
abc9cd1707 bug 74489, fix semantics of enumerate, r=valeski, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@91343 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 21:58:50 +00:00
jdunn%netscape.com
282f25dce4 just adding a comment with reference to the bug to let people looking
at this know what the heck is going on


git-svn-id: svn://10.0.0.236/trunk@91342 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 21:57:14 +00:00
jdunn%netscape.com
ce51cd05bb aix,os/2 & solaris are all having problems with this. It has to do with
struct/union access and nested classes, but it is a big pain.

r= mkaply@us.ibm.com,waterson@netscape.com,scc@mozilla.org
a= scc@mozilla.org
# 74725


git-svn-id: svn://10.0.0.236/trunk@91341 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 21:54:18 +00:00
cmanske%netscape.com
0ffe25f89e Fixed JS warnings and window title bugs 57649, 73807; r=brade, hurricane; sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@91340 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 21:52:25 +00:00
pinkerton%netscape.com
34f7b25727 remove mdef resource, no longer needed. r=saari/sr=sfraser bug# 61039
git-svn-id: svn://10.0.0.236/trunk@91339 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 21:45:51 +00:00
pinkerton%netscape.com
0ffe24b221 new borderless wdef to bring in line with win32 windows. clean up mdef code to be in line with wdef code. r=saari/sr=sfraser bug# 61039
git-svn-id: svn://10.0.0.236/trunk@91338 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 21:45:18 +00:00
pinkerton%netscape.com
6362cd404d add borders back to mac popups now that the popups have no border of their own. r=saari/sr=sfraser bug# 61039
git-svn-id: svn://10.0.0.236/trunk@91337 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 21:44:26 +00:00
pinkerton%netscape.com
87cf0f67a6 new borderless wdef to bring in line with win32 windows. clean up mdef code to be in line with wdef code.
git-svn-id: svn://10.0.0.236/trunk@91336 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 21:42:42 +00:00
pinkerton%netscape.com
d3cd048aeb extract some code used for our fake MDEF/WDEF. r=saari/sr=sfraser. bug 61039.
git-svn-id: svn://10.0.0.236/trunk@91335 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 21:42:16 +00:00
dbragg%netscape.com
873f8b6c8d Fix for 29415. Now returning READ_ONLY error if file attribute set that way. r=dveditz, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@91334 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 21:40:59 +00:00
leaf%mozilla.org
20d69db19e Automated update
git-svn-id: svn://10.0.0.236/trunk@91332 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 21:30:03 +00:00
cls%seawood.org
c2ee9a00e1 Use TRY_LINK instead of TRY_COMPILE when testing for gnu_get_libc_version().
Thanks to Kurt <lidl@pix.net> for the patch.
Bug #74758 Fixing ports tinderbox bustage


git-svn-id: svn://10.0.0.236/trunk@91331 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 21:29:20 +00:00
mcgreer%netscape.com
24504c30f6 fix bug #74764
r=javi


git-svn-id: svn://10.0.0.236/trunk@91329 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 21:06:22 +00:00
cls%seawood.org
6bd6c87cd3 Fix jsmath.o related dependencies.
Bug #74707 a=jj@netscape.com


git-svn-id: svn://10.0.0.236/trunk@91327 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 21:00:11 +00:00
beard%netscape.com
40e3d35ea3 Configuration for Mac OS X final (Darwin 1.3)
git-svn-id: svn://10.0.0.236/trunk@91324 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 19:48:12 +00:00
pchen%netscape.com
2ff09311e0 blocker bug 74728, r=pinkerton, Check for null mTokenAllocator before trying to free a token, for some reason unbeknowst to me, view source likes to create nsCParserNodes with a null allocator. Why this didn't bite us in the ass before is also beyond me.
git-svn-id: svn://10.0.0.236/trunk@91321 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 18:38:28 +00:00
shaver%mozilla.org
c2d245c145 explicitly include nsString.h
git-svn-id: svn://10.0.0.236/trunk@91311 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 16:41:14 +00:00
dcone%netscape.com
5064aea52b Added silent parameter. r=mclusky sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@91305 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 14:55:26 +00:00
jdunn%netscape.com
3c7ded623c fixing ports bustage
# 74725


git-svn-id: svn://10.0.0.236/trunk@91304 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 14:43:39 +00:00
ftang%netscape.com
52903545bc not part of the build yet.
fix bug 65773
r=nobodyyet sr=nobodyyet


git-svn-id: svn://10.0.0.236/trunk@91303 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 14:36:53 +00:00
kestes%tradinglinx.com
acfc204cad relax the uid/gid security checks for Debian
git-svn-id: svn://10.0.0.236/trunk@91302 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 14:23:36 +00:00
mkaply%us.ibm.com
3ce0b10d25 Nope, didn't work
git-svn-id: svn://10.0.0.236/trunk@91301 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 13:44:01 +00:00
mkaply%us.ibm.com
2d69301e88 Attempt to fix ports bustage
git-svn-id: svn://10.0.0.236/trunk@91300 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 13:08:27 +00:00
cls%seawood.org
93acdb6341 Some compilers/platforms (Irix) only have <new.h> not <new>. Fixing cement tinderbox bustage
git-svn-id: svn://10.0.0.236/trunk@91297 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 11:16:58 +00:00
leaf%mozilla.org
5e76dbfe8b Automated update
git-svn-id: svn://10.0.0.236/trunk@91296 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 11:15:02 +00:00
cls%seawood.org
6d44f62c63 Expand the function check for gnu_get_libc_version() into a full compile check as BeOS has the function in libroot.so but it is not declared in any headers.
git-svn-id: svn://10.0.0.236/trunk@91295 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 11:02:06 +00:00
hwaara%chello.se
6b919bf372 Don't include the same header twice! No bug, sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@91294 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 10:39:21 +00:00
sspitzer%netscape.com
794070fa81 ignore generate makefiles
git-svn-id: svn://10.0.0.236/trunk@91292 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 10:03:09 +00:00
waterson%netscape.com
5a0c204b43 Another wild stab at fixing ports bustage.
git-svn-id: svn://10.0.0.236/trunk@91281 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 09:09:58 +00:00
waterson%netscape.com
88dd85fcc6 Wild stab at fixing ports bustage.
git-svn-id: svn://10.0.0.236/trunk@91280 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 09:05:06 +00:00
waterson%netscape.com
38e5ada380 Fix more gcc-2.7.2.3 bustage. Whee\!
git-svn-id: svn://10.0.0.236/trunk@91279 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 08:26:32 +00:00
mkaply%us.ibm.com
23a9b5d209 OS/2 TB breakage
git-svn-id: svn://10.0.0.236/trunk@91278 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 08:25:32 +00:00
pavlov%netscape.com
fd002cfbf7 fixing images not drawing correctly. bug 73195. patch from kmcclusk@netscape.com. r=pavlov sr=jst
git-svn-id: svn://10.0.0.236/trunk@91276 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 08:23:14 +00:00
pavlov%netscape.com
82068782e0 fixing bug 74652 r=shaver sr=waterson
git-svn-id: svn://10.0.0.236/trunk@91274 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 08:04:54 +00:00
waterson%netscape.com
6ebd59f729 Fix gcc-2.7.2.3 bustage.
git-svn-id: svn://10.0.0.236/trunk@91273 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 07:54:23 +00:00
brendan%mozilla.org
e21e734c03 Quote reserved identifiers as well as non-lexical-identifier property ids in object literals (73598, r=jband, sr=shaver).
git-svn-id: svn://10.0.0.236/trunk@91271 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 07:45:22 +00:00
bryner%uiuc.edu
6dbd115c0e Fixing client auth. r=darin, sr=ben. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@91270 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 07:36:39 +00:00
darin%netscape.com
30bbfdcd43 Fixes bug 74118 "can't launch with a new profile" r=bryner, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@91268 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 07:28:51 +00:00
darin%netscape.com
93a44d86ec Fixes bug 74199 "about:cache-entry needs to know how to deal with
non-stream-based cache entries" r=gordon, sr=mscott


git-svn-id: svn://10.0.0.236/trunk@91267 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 07:25:58 +00:00
ben%netscape.com
19e5473291 Partial fix for 73905, JS files not loaded with nsIChannel::LOAD_NORMAL.
r=darin, sr=hyatt


git-svn-id: svn://10.0.0.236/trunk@91266 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 07:21:36 +00:00
darin%netscape.com
72047ef03e Fixes bug 73905 "CSS/JS documents are not cached" r=pierre, sr=waterson
git-svn-id: svn://10.0.0.236/trunk@91265 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 07:20:46 +00:00
hyatt%netscape.com
1f47c8bc4a Missed the XML bit of my mutation patch.
git-svn-id: svn://10.0.0.236/trunk@91264 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 07:07:33 +00:00
hyatt%netscape.com
0ed9d49f33 Missed a bit of my mutation patch.
git-svn-id: svn://10.0.0.236/trunk@91263 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 07:07:20 +00:00
idk%eng.sun.com
0af6d623df *not part of the build*
fix for 74676


git-svn-id: svn://10.0.0.236/trunk@91262 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 07:01:42 +00:00
shaver%mozilla.org
9c980e4543 sigh, fix direct-inclusion-of-jsgc.h bustage in TestXPC
git-svn-id: svn://10.0.0.236/trunk@91257 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 05:53:58 +00:00
sspitzer%netscape.com
f59c05572a partial fix for #74674. bullet proof the db view. r/sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@91255 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 05:16:29 +00:00
stephend%netscape.com
23fc7135c8 Fixing typo in the patch for bug 52154 'Make gui for view source coloring pref' patch this time by bzbarsky@mit.edu (this patch was previously reviewed by akkana and super-reviewed by Joe Hewitt)
git-svn-id: svn://10.0.0.236/trunk@91254 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 05:12:08 +00:00
shaver%mozilla.org
4aa2ca3096 fixing bustage from fat-fingering before committing
git-svn-id: svn://10.0.0.236/trunk@91253 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 05:06:59 +00:00
hyatt%netscape.com
f7d1932732 Missed a piece of the mutation patch.
git-svn-id: svn://10.0.0.236/trunk@91252 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 05:06:18 +00:00
waterson%netscape.com
1ef6e620b4 Bug 68213. Require users of nsFixedSizeAllocator to specify object size at Free() time to avoid 8 byte overhead per allocation. r=harishd, brendan, shaver, hyatt; sr=scc
git-svn-id: svn://10.0.0.236/trunk@91251 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 05:00:08 +00:00
sspitzer%netscape.com
049707d100 fix for #67677. on loading a folder, if there is no new messages
scroll to the top.  r=mscott, sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@91250 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 04:43:15 +00:00
roc+%cs.cmu.edu
2647a38223 Fix calculation of widget coverings in nsViewManager::UpdateAllCoveringWidgets. Bug 74413, sr=attinasi,r=kmcclusk
git-svn-id: svn://10.0.0.236/trunk@91249 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 04:37:12 +00:00
sspitzer%netscape.com
56acdd67fa fix #72262 and #72269. when loading a folder, scroll to the first new message (but don't select it.) when loading a folder while doing cross folder navigation, scroll to and select the proper messsage. r=mscott, sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@91248 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 04:32:10 +00:00
shaver%mozilla.org
04121d876f 73645: use JSDHashTable for JSRuntime.gcRootsHash and .gcLocksHash.
r=waterson-the-dhash-fiend, sr=brendan-the-other-dhash-fiend


git-svn-id: svn://10.0.0.236/trunk@91247 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 04:30:41 +00:00
hyatt%netscape.com
65a3e065f4 Fix for mutation event crashers.
git-svn-id: svn://10.0.0.236/trunk@91246 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 04:30:03 +00:00
cmanske%netscape.com
a0403c6188 Fixed Print button bug in plaintext editor (by rcassin@supernova.org) r=cmanske, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@91245 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 04:08:13 +00:00
cmanske%netscape.com
520fe7bdf2 Fixed Spell check dialog layout bug 72223, r=andreww, sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@91244 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 04:05:14 +00:00
shaver%mozilla.org
4bd0482736 74637: track scc's string changes, to fix infinite recursion when manipulating
a wrapped JSString. r=smfr, sr=scc.


git-svn-id: svn://10.0.0.236/trunk@91243 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 04:02:21 +00:00
cmanske%netscape.com
25db66b850 Editor CSS changes needed for Spelling dialog, b=72223, r=andreww, sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@91242 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 03:59:27 +00:00
pchen%netscape.com
7f079b897f bug 73262, r=pinkerton, sr=sfraser/jst, add ptr for xul document
git-svn-id: svn://10.0.0.236/trunk@91241 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 03:41:34 +00:00
pchen%netscape.com
0b287ca0c8 bug 73262, r=pinkerton, sr=sfraser/jst, set weak ref to xul document after adding nsMenuBar as observer, then use that weak ref in destructor to remove ourself as observer, problem is that webshell is getting destroyed before nsMenuBar, so nsMenuBar can't get at the xul document, thus it can't remove itself as an observer.
git-svn-id: svn://10.0.0.236/trunk@91240 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 03:41:30 +00:00
talisman%anamorphic.com
2f29d6753a Added a new note for Mac users re Project Builder. jrg
git-svn-id: svn://10.0.0.236/trunk@91239 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 03:38:31 +00:00
nhotta%netscape.com
27858ace60 Changed to use strncmp instead of strcmp for Content-Type value comparison, bug 74573, r=ftang, sr=erik.
git-svn-id: svn://10.0.0.236/trunk@91238 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 03:34:57 +00:00
talisman%anamorphic.com
01fba1527a Adding support for Project Builder on Mac OS X. jrg
git-svn-id: svn://10.0.0.236/trunk@91237 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 03:34:20 +00:00
gordon%netscape.com
1e0c0b4023 Landing DISKCACHE1_BRANCH (part Deux) which enables dynamic eviction and efficient cache miss detection for the disk cache (bug 72506) r=beard, sr=darin.
git-svn-id: svn://10.0.0.236/trunk@91234 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 03:30:45 +00:00
stephend%netscape.com
b93908a789 Fixes bug 52154, 'Make gui for view source coloring pref' r=akkana@netscape.com sr=hewitt@netscape.com
git-svn-id: svn://10.0.0.236/trunk@91233 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 03:19:17 +00:00
stephend%netscape.com
befa5a072c Part of the fix for bug 52154, 'Make gui for view source coloring pref' r=akkana@netscape.com sr=hewitt@netscape.com
git-svn-id: svn://10.0.0.236/trunk@91232 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 03:18:34 +00:00
stephend%netscape.com
96f508e78d Fix for bug 66011, mailto: headers erroneously inserted into to: field. Patch by Kevin Duffy <kevin@buhbird.com> r=ducarroz@netscape.com sr=sspitzer@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@91231 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 03:03:47 +00:00
talisman%anamorphic.com
774201eaba new, better-looking, more professional splash screen image. jrg
git-svn-id: svn://10.0.0.236/trunk@91230 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 02:58:22 +00:00
talisman%anamorphic.com
b8efdaaa9e Modified means of getting the splash screen image so it works when app is run as a jar. jrg
git-svn-id: svn://10.0.0.236/trunk@91229 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 02:57:04 +00:00
talisman%anamorphic.com
8e4587c509 Changed event switch - must access static public (i.e., class) variables through class, not through instance. jrg
git-svn-id: svn://10.0.0.236/trunk@91228 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 02:55:54 +00:00
morse%netscape.com
18ceb1bc1c bugs 74049 (cookies permission file garbled) and 74489 (crash bringing up cookie viewer), r=valeski, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@91227 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 02:39:39 +00:00
morse%netscape.com
6dd905a714 bug 74089, image/cookie confusion, r=valeski, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@91226 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 02:34:26 +00:00
sspitzer%netscape.com
1b2060a435 fix for #74357. do what 4.x mac did for collapsed read messages, that are threads that had unread chidren. r/sr=hyatt,bienvenu
git-svn-id: svn://10.0.0.236/trunk@91225 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 02:13:41 +00:00
disttsc%bart.nl
19d56a352c Fix senna bustage, add "timer" to REQUIRES line
git-svn-id: svn://10.0.0.236/trunk@91224 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 02:09:28 +00:00
oeschger%netscape.com
8f8d6be1c2 fixing css, adding manifest, NOT PART OF BUILD
git-svn-id: svn://10.0.0.236/trunk@91223 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 01:52:16 +00:00
pinkerton%netscape.com
e019408e1d fix build bustage.
git-svn-id: svn://10.0.0.236/trunk@91222 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 01:38:57 +00:00
hyatt%netscape.com
4bab10dbe3 Fix for outliner skin switching bug.
git-svn-id: svn://10.0.0.236/trunk@91221 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 01:37:09 +00:00
pinkerton%netscape.com
1312d6685c fix build bustage.
git-svn-id: svn://10.0.0.236/trunk@91219 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 00:57:40 +00:00
sonmi%netscape.com
2991dfa79f removed unneccessary variables
git-svn-id: svn://10.0.0.236/trunk@91213 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 00:31:59 +00:00
sonmi%netscape.com
cfcafc823a workaround, when running backward compatibility tests pk12util tests don't run
git-svn-id: svn://10.0.0.236/trunk@91212 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 00:29:27 +00:00
sonmi%netscape.com
5a748ff2d9 added functionallity for backward compatibility testing, improved messages
git-svn-id: svn://10.0.0.236/trunk@91211 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 00:28:12 +00:00
sonmi%netscape.com
33777883af added backward compatibility tests
git-svn-id: svn://10.0.0.236/trunk@91209 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 00:23:18 +00:00
sonmi%netscape.com
e0aaa40617 added functionallity for backward compatibility testing
git-svn-id: svn://10.0.0.236/trunk@91208 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 00:22:43 +00:00
javi%netscape.com
57314ffb6d Fix for Bug 74436 patch provided by ccarlen r=danm
Make PSM 2.0 use the embedding friendly window watcher
  service instead of grabbing the hidden window.


git-svn-id: svn://10.0.0.236/trunk@91203 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 00:06:18 +00:00
javi%netscape.com
43e6f04f96 Fix UNIX build bustage
git-svn-id: svn://10.0.0.236/trunk@91202 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 00:03:02 +00:00
valeski%netscape.com
1174356dfa sr=waterson. comment change only
git-svn-id: svn://10.0.0.236/trunk@91200 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 23:30:30 +00:00
dr%netscape.com
dc91b51ac9 backing out edburns's removal of necessary typedefs
git-svn-id: svn://10.0.0.236/trunk@91199 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 23:29:26 +00:00
larryh%netscape.com
77a7c53dde bugzilla: 45343. re-implement PL_ArenaAllocate()
git-svn-id: svn://10.0.0.236/trunk@91196 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 23:23:02 +00:00
valeski%netscape.com
12dee4cf09 sr=shaver, r=dmose. 74554. fixing array index typo
git-svn-id: svn://10.0.0.236/trunk@91194 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 22:59:02 +00:00
rickg%netscape.com
75bb2ffbb9 preloader update. r=peterl, sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@91193 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 22:58:59 +00:00
av%netscape.com
1adad24225 For 73856, adding simple scriptability to the old style plugins, sr=vidur, ra=av
git-svn-id: svn://10.0.0.236/trunk@91192 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 22:49:38 +00:00
mcafee%netscape.com
f1b3bb4da2 print out system id
git-svn-id: svn://10.0.0.236/trunk@91191 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 22:47:50 +00:00
sspitzer%netscape.com
8a191a3338 make --with-extensions=inspector generate the Makefiles
for hewitt's document inspector.  r=prass,kerz sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@91190 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 22:41:24 +00:00
av%netscape.com
41610106ab For 73856, zeroing plugin function table in ns4xPlugin destructor, sr=vidur, ra=av
git-svn-id: svn://10.0.0.236/trunk@91189 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 22:39:19 +00:00
locka%iol.ie
f035c4a3bb NOT PART OF BUILD. Added test for innerHTML property of HTML elements.
git-svn-id: svn://10.0.0.236/trunk@91188 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 22:37:47 +00:00
av%netscape.com
c84a6b1b9c For 73856, adding plugin host notification that the plugin instance is scriptable, sr=vidur, ra=jst
git-svn-id: svn://10.0.0.236/trunk@91187 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 22:33:32 +00:00
peterlubczynski%netscape.com
a2ae9333a1 Implement full-page plugins on Mac bug 35682 a=av sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@91186 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 22:18:59 +00:00
heikki%netscape.com
120df2142a This commit was generated by cvs2svn to compensate for changes in r91184,
which included commits to RCS files with non-trunk default branches.

git-svn-id: svn://10.0.0.236/trunk@91185 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 22:13:38 +00:00
edburns%acm.org
3f17be6c32 ra=edburns
r=av
sr=waterson
author = Nikolay Igotti <inn@sparc.spb.su>
Changes are:
  - adding IID accessors to nsIJVMPlugin and nsIJVMConsole interface - I think
    better patch would  add accessors to the end of interface definition -
    to save binary compatibility with Java Plugin
 -  together with old way of obtaining of JVM service (GetFactory) use new way
    GetService - it's good anyway and shouldn't break Java Plugin

M modules/oji/public/nsIJVMPlugin.h
M modules/oji/public/nsIJVMConsole.h
M sun-java/stubs/include/jri_md.h
M modules/oji/src/nsJVMManager.cpp


git-svn-id: svn://10.0.0.236/trunk@91183 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 22:05:03 +00:00
locka%iol.ie
f109555953 Added read-only implementations of innerHTML, innerText, offsetLeft, offsetTop, offsetWidth, offsetHeight. b=58475
git-svn-id: svn://10.0.0.236/trunk@91182 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 22:00:21 +00:00
edburns%acm.org
4e72c06770 http://bugzilla.mozilla.org/show_bug.cgi?id=69466
r=av
sr=waterson
Make it so incomplete hostnames, such as .eng.sun.com, are valid entries for
the noProxyFor list.


git-svn-id: svn://10.0.0.236/trunk@91180 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 21:56:59 +00:00
locka%iol.ie
cc8edeccc2 Updated GetTarget so windows are created if the named target cannot be found and for _new & _blank targets. b=72491, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@91179 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 21:56:02 +00:00
av%netscape.com
f05d8ec049 For 73856, adding new header file to the list of files to be exported, sr=vidur, ra=av
git-svn-id: svn://10.0.0.236/trunk@91178 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 21:41:19 +00:00
av%netscape.com
09c8488159 For 73856, new private interface for the plugin host, first time in, sr=vidur, ra=av
git-svn-id: svn://10.0.0.236/trunk@91177 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 21:35:57 +00:00
radha%netscape.com
71cd80f593 Fix for bug 73746. r=valeski, sr=rpotts
git-svn-id: svn://10.0.0.236/trunk@91176 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 21:34:30 +00:00
av%netscape.com
2d89d9e3a4 For 73856, adding new values to nsPluginInstanceVariable enum type, sr=vidur, ra=av
git-svn-id: svn://10.0.0.236/trunk@91175 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 21:33:17 +00:00
naving%netscape.com
f8854e2942 74446. sr=bienvenu. handle the period at the beginning of the line.
git-svn-id: svn://10.0.0.236/trunk@91174 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 21:32:59 +00:00
peterlubczynski%netscape.com
841e90d34d Fix for sending events to plugins on Windows through the DOM bug 60712 r=saari sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@91173 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 21:32:37 +00:00
av%netscape.com
a82e86719b For 73856 -- adding new values to NPPVariable enumeration type, sr=vidur, ar=av
git-svn-id: svn://10.0.0.236/trunk@91172 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 21:29:48 +00:00
pinkerton%netscape.com
014590aa82 before executing command, check if it's a menu. fixes weird problems with context menus where rightclicking with a submenu visible would dismiss the parent but leave the submenu. r=pchen/sr=hyatt. bug# 71795
git-svn-id: svn://10.0.0.236/trunk@91171 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 21:20:43 +00:00
ducarroz%netscape.com
1228e9d631 Fix for bug 70222. Use IC to decide if we need to send the file as AppleDouble. R=varada, SR=bienvenu.
git-svn-id: svn://10.0.0.236/trunk@91170 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 21:11:24 +00:00
ducarroz%netscape.com
402091e0a2 Fix for bug 70222. Add an API to retreive file mapping flags. R=varada, SR=bienvenu
git-svn-id: svn://10.0.0.236/trunk@91169 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 21:08:51 +00:00
ducarroz%netscape.com
634e01d85f Fix for bug 67504. Remove hardcoded string. R=varada, SR=bienvenu
Fix for bug 41150. Do not reveal BCC recipients when forwarding a message. R=varada, SR=bienvenu


git-svn-id: svn://10.0.0.236/trunk@91168 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 21:05:07 +00:00
ducarroz%netscape.com
382c9a9837 Fix for bug 67504. Remove hardcoded string. R=varada, SR=bienvenu
git-svn-id: svn://10.0.0.236/trunk@91167 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 21:03:30 +00:00
idk%eng.sun.com
0d7a733787 *not part of the build*
add on to my previous checkin


git-svn-id: svn://10.0.0.236/trunk@91166 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 20:59:04 +00:00
dave%intrec.com
b6faef51e6 Fix for bug 74529: backward email filtering fixed. patch by jake@acutex.net
git-svn-id: svn://10.0.0.236/trunk@91165 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 20:54:53 +00:00
disttsc%bart.nl
85513f5d0d Get postData from session history instead of BrowserInstance. bug=46200, r=law, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@91164 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 20:53:50 +00:00
dr%netscape.com
5869bd3fea fix for 74065. r=pinkerton, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@91163 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 20:45:13 +00:00
dave%intrec.com
f5dae4e3f3 Fix for bug 53696: periods(.) and plusses(+) were not being accepted as valid in mime-types, which are legal per RFC2045 and RFC2048.
git-svn-id: svn://10.0.0.236/trunk@91162 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 20:42:58 +00:00
dr%netscape.com
b8f39c94f6 fix for 72010 (contrib by alex.fritze@crocodile-clips.com). r=dr, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@91161 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 20:42:41 +00:00
dr%netscape.com
fe4a8c286c fix for 40105. r=jst, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@91160 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 20:39:34 +00:00
beard%netscape.com
e10e494f55 fix for bug #6872, checking in for tnoyes@mac.com, r=beard, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@91159 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 20:23:36 +00:00
bnesse%netscape.com
7ecfbaef13 Updates to the future preferences API based on the latest round of feedback.
[Not Part of the Build]


git-svn-id: svn://10.0.0.236/trunk@91157 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 20:11:54 +00:00
rickg%netscape.com
da16bfd694 Adding hook for preloader; r=peterl, sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@91156 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 19:40:58 +00:00
ftang%netscape.com
2dea739cf9 remove dead code prepare for bidi landing
The code removed are #ifdef and turn off right now.
r=bstell sr=erik


git-svn-id: svn://10.0.0.236/trunk@91155 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 19:34:56 +00:00
ftang%netscape.com
2d33682705 fix 71762.r=bstell sr=erik. add non standard jis0208 mapping
git-svn-id: svn://10.0.0.236/trunk@91154 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 19:30:33 +00:00
varada%netscape.com
a718e19985 fix for bug#71907 -cant send message;r=ducarroz;sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@91153 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 19:27:11 +00:00
joe.chou%eng.sun.com
7ed08b37f7 After converting nsIPluginManager.h to nsIPluginManager.idl (64297, already checked in), the original nsIPluginManager.h is no longer neede.
git-svn-id: svn://10.0.0.236/trunk@91151 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 19:09:39 +00:00
joe.chou%eng.sun.com
efdfd5c59e After converting nsIJVMPluginInstance.h to nsIJVMPluginInstance.idl (64296, already checked in), theoriginal nsIJVMPluginInstance.h is no longer needed.
git-svn-id: svn://10.0.0.236/trunk@91150 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 19:04:22 +00:00
disttsc%bart.nl
93523cb0ed Fix for bug 74488 (and hopefully bug 74552): app freezes in mail when psm dialog is brought up (/ a link is clicked), r=scc, sr=darin
git-svn-id: svn://10.0.0.236/trunk@91149 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 17:17:20 +00:00
dcone%netscape.com
6acdc377a9 back out change..
git-svn-id: svn://10.0.0.236/trunk@91146 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 15:29:33 +00:00
kestes%tradinglinx.com
d55d96f6c8 relax the uid/gid security checks for redhat 7.0
git-svn-id: svn://10.0.0.236/trunk@91145 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 15:14:27 +00:00
dcone%netscape.com
1573da7109 added a silent member. sr=attinasi r=kmmclusk.
git-svn-id: svn://10.0.0.236/trunk@91144 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 14:38:42 +00:00
ccarlen%netscape.com
d735ced6e8 Sample code - not part of the process. Bug 74120 - remove refs to old cache. r=valeski.
git-svn-id: svn://10.0.0.236/trunk@91143 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 14:32:01 +00:00
peterv%netscape.com
af566ed325 Removing use of HashTable (bug #69091). Not part of default build. r=Pike.
git-svn-id: svn://10.0.0.236/trunk@91142 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 14:31:33 +00:00
ccarlen%netscape.com
d34d0b9bea Sample code - not part of the process. Bug 71387 - remove unneeded code to determine locale of profile defaults. r=tao
git-svn-id: svn://10.0.0.236/trunk@91141 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 14:29:01 +00:00
rods%netscape.com
de53e898e2 removing special centering code for width
Bug 68573 r=kmcclusk sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@91140 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 14:10:47 +00:00
dbaron%fas.harvard.edu
282c63502d Fix Boehm GC + MOZ_TRACK_MODULE_DEPS build. r=disttsc@bart.nl sr=cls@seawood.org
git-svn-id: svn://10.0.0.236/trunk@91139 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 13:29:13 +00:00
miodrag%netscape.com
ef15674f7e Allow explicit SSLSocketFactory, contribution by Kyle F. Downey, kdowney@amberarcher.com
git-svn-id: svn://10.0.0.236/trunk@91138 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 13:17:22 +00:00
miodrag%netscape.com
70e4886ec2 A minor update
git-svn-id: svn://10.0.0.236/trunk@91137 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 13:13:52 +00:00
miodrag%netscape.com
ac66a4b576 74378 fix in flushEntries(), contribution by Glenn McAllister, glenn@somanetworks.com
git-svn-id: svn://10.0.0.236/trunk@91136 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 13:12:03 +00:00
peterv%netscape.com
4b69a94419 Removing unused files. Not part of default build. r=Pike.
git-svn-id: svn://10.0.0.236/trunk@91135 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 13:00:38 +00:00
peterv%netscape.com
af590839d9 Making this file compile on Mac. Not part of default build.
git-svn-id: svn://10.0.0.236/trunk@91133 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 12:38:50 +00:00
peterv%netscape.com
ae721659d9 Fix some of bug #59853 (new operator should be used with more care). Not part of default build. r=Pike.
git-svn-id: svn://10.0.0.236/trunk@91132 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 12:38:01 +00:00
peterv%netscape.com
f51cda11e6 Fix some leaks (bug #72179). Not part of default build. r=Pike.
git-svn-id: svn://10.0.0.236/trunk@91131 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 12:36:07 +00:00
peterv%netscape.com
0264c08211 Allow use of Transformiix in embedding (bug #72143). Not part of default build. r=heikki.
git-svn-id: svn://10.0.0.236/trunk@91130 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 12:33:03 +00:00
peterv%netscape.com
0eb10aa694 Removing use of HashTable (bug #69091). Removing CommandLineUtils from module build. Not part of default build. r=Pike.
git-svn-id: svn://10.0.0.236/trunk@91129 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 12:30:50 +00:00
peterv%netscape.com
0f3fae5540 Small clean-up. Not part of default build. r=Pike.
git-svn-id: svn://10.0.0.236/trunk@91128 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 12:25:03 +00:00
peterv%netscape.com
e85c1a22ba Redesign wrappers a bit (bug #65237). Comment out nslogging stuff for now. Use mozilla's new GetBaseURI. Not part of default build. r=Pike.
git-svn-id: svn://10.0.0.236/trunk@91127 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 12:23:03 +00:00
peterv%netscape.com
5c753a496b Adding two files (nsUnicodeToTeXCMMIttf.cpp and nsUnicodeToTeXCMSYttf.cpp) to keep MathML building on Mac. Not part of default build.
git-svn-id: svn://10.0.0.236/trunk@91126 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 12:06:13 +00:00
idk%eng.sun.com
64984abc73 * not part of the build*
Fixed 71951, 74511, 74525


git-svn-id: svn://10.0.0.236/trunk@91125 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 11:57:15 +00:00
markh%activestate.com
a8c7226929 Pass the class itself to the registrar function.
Not part of the build.


git-svn-id: svn://10.0.0.236/trunk@91124 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 11:17:35 +00:00
markh%activestate.com
25cd24f421 Free a leaking IID.
Not part of the build.


git-svn-id: svn://10.0.0.236/trunk@91122 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 10:43:27 +00:00
markh%activestate.com
9a40c7d956 Final set of changes to bring us into like with the new file IO world.
Not part of the build.


git-svn-id: svn://10.0.0.236/trunk@91121 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 10:41:38 +00:00
markh%activestate.com
151f1e3fd3 Allow services to use interface names as a string, just like regular components.
Not part of the build.


git-svn-id: svn://10.0.0.236/trunk@91120 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 10:41:09 +00:00
ssu%netscape.com
0453f1c09f fixing:
bug 68053 - Win32 installer needs to log the installation process.
bug 64433 - setup.exe inside mozilla-win32-installer.exe contains "Netscape" text
bug 72254 - Installer should not place Uninstaller shortcut in Start Menu
bug 72422 - Moz Installer needs to update internal ua to 0.9
bug 74173 - Win32 installer needs to offer ability to disable path change
bug 64179 - "K" should be "KB"
bug 71108 - Installer FTP stage is slow on Win32
bug 71113 - Log files should not prevent installation
http://bugscape/show_bug.cgi?id=4196 - Launching Setup via a CD autorun causes dll error

r=dveditz
sr=mscott


git-svn-id: svn://10.0.0.236/trunk@91118 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 09:44:22 +00:00
dveditz%netscape.com
a4ac8f7d68 one more try, force depend to be clobber in this directory
git-svn-id: svn://10.0.0.236/trunk@91117 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 08:59:34 +00:00
timeless%mac.com
7cf6907320 temp patch to fix build bustage r=bstell
CODEPAGE is not defined (perhaps we don't have glibc2.1 on some tinders?)
so i'm disabling the code that would try to use it.


git-svn-id: svn://10.0.0.236/trunk@91115 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 08:45:05 +00:00
dveditz%netscape.com
5d7092e5e8 fixing win32 clobber bustage too
git-svn-id: svn://10.0.0.236/trunk@91114 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 08:15:18 +00:00
dveditz%netscape.com
6b534e9e27 fixing win32 depend bustage -- hack alert
git-svn-id: svn://10.0.0.236/trunk@91113 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 08:12:02 +00:00
disttsc%bart.nl
0e603efaad Fix MOZ_TRACK_MODULE_DEPS bustage (senna)
git-svn-id: svn://10.0.0.236/trunk@91112 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 07:49:49 +00:00
disttsc%bart.nl
ca5ce7c32a Fix speedracer bustage. r=dveditz
git-svn-id: svn://10.0.0.236/trunk@91111 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 07:47:54 +00:00
sdagley%netscape.com
93c22f57fa Fix linkage probs preventing lib loading under Carbon. No bug #. r/a/doh!=saari
git-svn-id: svn://10.0.0.236/trunk@91110 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 07:19:51 +00:00
jst%netscape.com
2fb55fe1f8 Fixing crasher/regression bug 74431 that I caused a few weeks ago.
git-svn-id: svn://10.0.0.236/trunk@91109 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 07:14:12 +00:00
mscott%netscape.com
eb8f9e5308 (NOT PART OF THE BUILD)
get icon support working on win2k by supporting 16 bit per pixel RGB data from the OS.
Turn this 5:5:5 data into 24 bit per pixel data.

still doesn't look quite right color wise (the blues are off) but it's closer.


git-svn-id: svn://10.0.0.236/trunk@91108 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 07:09:20 +00:00
dveditz%netscape.com
efbf1b32a6 Fix 72551 speed up zip archive opening. r=ssu,sr=waterson
git-svn-id: svn://10.0.0.236/trunk@91107 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 06:35:13 +00:00
erik%netscape.com
d37fea69b3 checkin for bstell@netscape.com:
bug 55021; r=ftang@netscape.com, sr=erik@netscape.com
sample postscript font names file


git-svn-id: svn://10.0.0.236/trunk@91106 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 06:30:17 +00:00
erik%netscape.com
619faf0ee9 checkin for bstell@netscape.com:
bug 55021; r=ftang@netscape.com, sr=erik@netscape.com
remove default japanese postscript font names
these have been moved into nsPostScriptObj.cpp so user can override them


git-svn-id: svn://10.0.0.236/trunk@91105 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 06:27:40 +00:00
leaf%mozilla.org
a124ec6d2c Automated update
git-svn-id: svn://10.0.0.236/trunk@91104 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 06:15:02 +00:00
sspitzer%netscape.com
ea80fb54c5 #72282 fix the "watched threads" crasher, again
#62455 make sure double clicking on a cell in a column that is a cycler doesn't open the message in a new window

#72665, #73888
treat the thread unread and thread total columns like all the other columns.
allow the user to persist their hidden attribuyte.
don't hide / show them when switching between threaded and nonthreaded views.
All that's left is to hide those columns by default.

#72252 fix sort indicator problems

#72250 sorts should default to ascending

sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@91103 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 06:13:38 +00:00
erik%netscape.com
bae21fa3f9 checkin for bstell@netscape.com:
bug 55021; r=ftang@netscape.com, sr=erik@netscape.com
read postscript printer vendor supplied font names file
export a sample postscript font names file


git-svn-id: svn://10.0.0.236/trunk@91102 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 06:09:02 +00:00
erik%netscape.com
0aacd6d07e checkin for bstell@netscape.com:
bug 55021; r=ftang@netscape.com, sr=erik@netscape.com
read postscript printer vendor supplied font names file


git-svn-id: svn://10.0.0.236/trunk@91101 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 06:08:27 +00:00
erik%netscape.com
2bd2fa11f2 checkin for bstell@netscape.com:
bug 55021; r=ftang@netscape.com, sr=erik@netscape.com
read postscript printer vendor supplied font names file
function declarations for code to read postscript printer
  vendor supplied font names file


git-svn-id: svn://10.0.0.236/trunk@91100 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 06:07:57 +00:00
erik%netscape.com
8312e3d856 checkin for bstell@netscape.com:
bug 54000; r=ftang@netscape.com, sr=erik@netscape.com
(part of nl_langinfo(CODESET);)
add comment noting where to add line to include a charset remapping file


git-svn-id: svn://10.0.0.236/trunk@91099 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 06:06:59 +00:00
sspitzer%netscape.com
750b4b411a remove usused files.
git-svn-id: svn://10.0.0.236/trunk@91098 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 06:06:58 +00:00
erik%netscape.com
a52289a76d checkin for bstell@netscape.com:
bug 54000; r=ftang@netscape.com, sr=erik@netscape.com
(part of nl_langinfo(CODESET);)
this is a sample nl_langinfo(CODESET) to gecko charset remapping file


git-svn-id: svn://10.0.0.236/trunk@91097 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 06:06:24 +00:00
erik%netscape.com
ced7b9640b checkin for bstell@netscape.com:
bug 54000; r=ftang@netscape.com, sr=erik@netscape.com
(part of nl_langinfo(CODESET);)
add comment saying this file is deprecated


git-svn-id: svn://10.0.0.236/trunk@91096 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 06:05:47 +00:00
sspitzer%netscape.com
2a0503de9a #74454, allow the user to edit the value "limit message size" text area
when it is enabled.  sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@91095 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 06:05:31 +00:00
erik%netscape.com
54f87fda1b checkin for bstell@netscape.com:
bug 54000; r=ftang@netscape.com, sr=erik@netscape.com
get charset using ns_langinfo(CODESET)
(instead of mapping setlocale(LC_LCTYPE, nsnull);)


git-svn-id: svn://10.0.0.236/trunk@91094 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 06:05:05 +00:00
sspitzer%netscape.com
72ea6ce645 #74473
fix js exception when clicking on the column picker.
sr=ben.


git-svn-id: svn://10.0.0.236/trunk@91093 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 06:04:03 +00:00
erik%netscape.com
44b64e90c0 checkin for bstell@netscape.com:
bug 54000; r=ftang@netscape.com, sr=erik@netscape.com
(part of nl_langinfo(CODESET);)
add NS_ERROR_USING_FALLBACK_LOCALE


git-svn-id: svn://10.0.0.236/trunk@91092 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 06:03:59 +00:00
erik%netscape.com
88eb8c75f2 eckin for bstell@netscape.com:
bug 54000; r=ftang@netscape.com, sr=erik@netscape.com
(part of nl_langinfo(CODESET);)
add check for nl_langinfo and libc-version.h


git-svn-id: svn://10.0.0.236/trunk@91091 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 06:01:49 +00:00
erik%netscape.com
d674d7cdbf checkin for bstell@netscape.com:
bug 54000; r=ftang@netscape.com, sr=erik@netscape.com
(part of nl_langinfo(CODESET);)
add OS_ARCH compile define


git-svn-id: svn://10.0.0.236/trunk@91090 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 06:01:07 +00:00
erik%netscape.com
87c1708f1c checkin for bstell@netscape.com:
bug 54000; r=ftang@netscape.com, sr=erik@netscape.com
(part of nl_langinfo(CODESET);)
add DidLoad() method to indicate the file was loaded


git-svn-id: svn://10.0.0.236/trunk@91089 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 06:00:01 +00:00
erik%netscape.com
d4c5d165ed checkin for bstell@netscape.com:
bug 54000; r=ftang@netscape.com, sr=erik@netscape.com
(part of nl_langinfo(CODESET);)
add DidLoad() method to indicate the properties file was loaded


git-svn-id: svn://10.0.0.236/trunk@91088 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 05:59:44 +00:00
nicolson%netscape.com
c605e08e1c just hacking.
git-svn-id: svn://10.0.0.236/trunk@91087 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 04:08:20 +00:00
scc%mozilla.org
c88fb14442 fix speedracer bustage
git-svn-id: svn://10.0.0.236/trunk@91086 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 04:07:25 +00:00
scc%mozilla.org
2973f31c8f fix speedracer bustage
git-svn-id: svn://10.0.0.236/trunk@91083 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 03:29:49 +00:00
edburns%acm.org
5467f21d10 We need to have this file to unjar the dom jar into dist/classes.
git-svn-id: svn://10.0.0.236/trunk@91081 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 02:03:07 +00:00
scc%mozilla.org
6c826b6f79 fix speedracer bustage once and for all
git-svn-id: svn://10.0.0.236/trunk@91080 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 01:47:55 +00:00
edburns%acm.org
3aeae22b4e Use getEventDetail to tell if the mouse button was pressed.
git-svn-id: svn://10.0.0.236/trunk@91079 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 01:37:28 +00:00
scc%mozilla.org
fb94b0d593 fix speedracer bustage
git-svn-id: svn://10.0.0.236/trunk@91076 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 01:18:09 +00:00
ddrinan%netscape.com
79b2e3632e Added client auth callback
git-svn-id: svn://10.0.0.236/trunk@91075 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 01:11:30 +00:00
ddrinan%netscape.com
0365bb8105 Need to include dist/private/security
git-svn-id: svn://10.0.0.236/trunk@91074 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 01:10:57 +00:00
ddrinan%netscape.com
69982f32f2 Added client auth dialog interface
git-svn-id: svn://10.0.0.236/trunk@91073 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 01:10:10 +00:00
ddrinan%netscape.com
570f3987dc Client auth xul and js
git-svn-id: svn://10.0.0.236/trunk@91072 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 01:09:03 +00:00
ddrinan%netscape.com
49af02d7d1 Added client auth resources
git-svn-id: svn://10.0.0.236/trunk@91071 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 01:07:30 +00:00
ddrinan%netscape.com
d94d631f55 Added support for client auth dialogs
git-svn-id: svn://10.0.0.236/trunk@91070 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 01:06:17 +00:00
scc%mozilla.org
3701ed2f04 fix torino bustage
git-svn-id: svn://10.0.0.236/trunk@91069 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 00:42:48 +00:00
edburns%acm.org
972e690574 When bug 74468 gets fixed, -1 will be returned from getButton().
git-svn-id: svn://10.0.0.236/trunk@91068 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 00:42:47 +00:00
scc%mozilla.org
72ec93e781 fix speedracer bustage
git-svn-id: svn://10.0.0.236/trunk@91067 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 00:23:06 +00:00
edburns%acm.org
960a520571 Don't try to free an automatic variable.
git-svn-id: svn://10.0.0.236/trunk@91064 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-02 23:27:44 +00:00
mkaply%us.ibm.com
b27816d8a8 I give up.
Hack fix to fix OS/2 TB break.
Real fix is in #74224


git-svn-id: svn://10.0.0.236/trunk@91063 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-02 23:16:19 +00:00
scc%mozilla.org
7415e115f6 fix bustage
git-svn-id: svn://10.0.0.236/trunk@91062 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-02 23:11:04 +00:00
scc%mozilla.org
7cbb7b5ebd attempting to fix AIX, et al, bustage
git-svn-id: svn://10.0.0.236/trunk@91061 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-02 23:05:55 +00:00
edburns%acm.org
447399fb12 // replace nsString::Recycle with nsMemory::Free
java/dom/jni/org_mozilla_dom_events_MouseEventImpl.cpp
java/dom/jni/org_mozilla_dom_events_UIEventImpl.cpp
java/dom/jni/org_mozilla_dom_events_EventImpl.cpp
java/dom/jni/org_mozilla_dom_ProcessingInstructionImpl.cpp
java/dom/jni/org_mozilla_dom_NodeImpl.cpp
java/dom/jni/org_mozilla_dom_NamedNodeMapImpl.cpp
java/dom/jni/org_mozilla_dom_ElementImpl.cpp
java/dom/jni/org_mozilla_dom_DOMImplementationImpl.cpp
java/dom/jni/org_mozilla_dom_DocumentImpl.cpp
java/dom/jni/org_mozilla_dom_CharacterDataImpl.cpp
java/dom/jni/org_mozilla_dom_AttrImpl.cpp
java/dom/jni/javaDOMEventsGlobals.cpp

// On*DocumentLoad() now takes an nsIRequest instead of an nsIChannel.
// nsIChannel extends nsIRequest.
java/dom/src/nsJavaDOMImpl.cpp
java/dom/src/nsJavaDOMImpl.h
java/dom/src/nsIJavaDOM.h

// nsIChannel instances replaced with nsIRequest. Removed ShowModal(),
// ExitModalLoop(), FindNamedBrowserItem().  Parameter changes for
// {Set,Get}Persistence().  Add DestroyBrowserWindow(), IsWindowModal().
// supports weak references
java/webclient/src_moz/CBrowserContainer.h
java/webclient/src_moz/CBrowserContainer.cpp

// GetProfileList now returns an array of profile names.  Need to use
// nsIProfileInternal instead of nsIProfile for StartupWithArgs.
java/webclient/src_moz/NativeEventThread.cpp

// Remove -lxpfelocation_s
java/webclient/src_moz/Makefile.in

// Don't include appfilelocprovider_s
java/webclient/src_moz/Makefile.win

// Don't assert thread safe, cause we are thread safe
java/webclient/src_moz/InputStreamShim.cpp


git-svn-id: svn://10.0.0.236/trunk@91060 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-02 22:48:33 +00:00
scc%mozilla.org
f959d16949 partial fix for ports bustage
git-svn-id: svn://10.0.0.236/trunk@91059 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-02 22:42:49 +00:00
scc%mozilla.org
d5cfafb98f fix speedracer bustage; r=jag and jst
git-svn-id: svn://10.0.0.236/trunk@91052 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-02 22:00:34 +00:00
ashuk%eng.sun.com
e483742f91 Merging JAVADEV_RTM_20001102 into Trunk
_Ashu


git-svn-id: svn://10.0.0.236/trunk@91051 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-02 21:18:06 +00:00
dbaron%fas.harvard.edu
6657eede2c Fix bustage (if CSS_REPORT_PARSE_ERRORS is defined) from scc's string branch landing. nsLiteralChar was removed, so use nsLocalString instead. r=disttsc@bart.nl sr=scc@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@91050 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-02 21:14:23 +00:00
scc%mozilla.org
7b06841b03 landing string branch; see bug #73786
git-svn-id: svn://10.0.0.236/trunk@91049 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-02 19:40:52 +00:00
pinkerton%netscape.com
e12df9c36a set the out param for GetSelection in all cases. fixes blocker. r=blake, sr=smfr. bug 74217.
git-svn-id: svn://10.0.0.236/trunk@91048 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-02 18:18:53 +00:00
sonmi%netscape.com
7347110b37 improved usage and parameters, reduced connections from 5 to 1
git-svn-id: svn://10.0.0.236/trunk@91046 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-02 17:32:48 +00:00
brade%netscape.com
31e670fc9d use internet config to get colors for text and window background; sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@91045 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-02 14:27:28 +00:00
brade%netscape.com
1cb353f0fe only add flavors when we have data in that flavor; r=pinkerton
git-svn-id: svn://10.0.0.236/trunk@91044 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-02 14:11:01 +00:00
glazman%netscape.com
5b94c6728b Default namespace in html:style was HTML by default; b=72302, r=peterv, sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@91043 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-02 13:56:22 +00:00
sspitzer%netscape.com
2fb7ed4b12 fix warnings
git-svn-id: svn://10.0.0.236/trunk@91042 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-02 09:20:17 +00:00
sspitzer%netscape.com
118d32c61a fix for #74354. on a new header, force the row for the parent thread to update.
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@91038 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-02 07:48:53 +00:00
sspitzer%netscape.com
450a5447cf fix #74354. the icon in the thread column should have the green arrow
if the thread has any unread messages

fix #72281.  if new message arrive and they are children of a collapsed
thread, they should not become the king of the thread.

sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@91036 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-02 07:22:27 +00:00
jfrancis%netscape.com
efbcb3dec1 bug 58281: fixing mem leaks when shuffling nsISupports around in editor paste code. r=fm; sr=kin
git-svn-id: svn://10.0.0.236/trunk@91029 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-02 06:09:44 +00:00
sspitzer%netscape.com
2a3f8fcaa3 re-fix #72256. now that AdjustSelection() is working, inappropriately calling RowCountChange() will mess up the selection. (I'm the champ who added the inappropriate call.) sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@91026 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-02 05:30:39 +00:00
mscott%netscape.com
fd11d7c8e4 NOT PART OF THE BUILD YET
Windows specific icon channel implemenation for reading out icon bitmaps from the OS.

Landing files for icon urls. For windows only currently, this code will read out
icon bitmaps based on info from the windows registry and turns that into a 24 bit RGB image
which we can render. Icon urls have the form of:
icon://test.html/large
icon://test.doc/small
icon://test.doc (defaults to small).

Currently doesn't work on win2k yet.


git-svn-id: svn://10.0.0.236/trunk@91025 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-02 04:57:23 +00:00
mscott%netscape.com
55f471786c NOT PART OF THE BUILD YET
Landing files for icon urls. For windows only currently, this code will read out
icon bitmaps based on info from the windows registry and turns that into a 24 bit RGB image
which we can render. Icon urls have the form of:
icon://test.html/large
icon://test.doc/small
icon://test.doc (defaults to small).

Currently doesn't work on win2k yet.


git-svn-id: svn://10.0.0.236/trunk@91024 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-02 04:56:18 +00:00
stephend%netscape.com
7e2510a1e6 Removing 'Netscape' from console output in nsPop3Protocol.cpp. Bug 42509. Patch by Henrik Gemal <gemal@gemal.dk> r=hwaara@chello.se sr=blizzard@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@91023 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-02 03:57:29 +00:00
karnaze%netscape.com
2a157ec8eb new regression test, not affecting the build.
git-svn-id: svn://10.0.0.236/trunk@91022 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-02 03:37:59 +00:00
karnaze%netscape.com
3d4646b8a3 new regression tests, not affecting the build.
git-svn-id: svn://10.0.0.236/trunk@91021 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-02 03:24:31 +00:00
karnaze%netscape.com
dc9119345d bug 57467 - print a new row on the current page if it will waste too much space otherwise. sr=attinasi.
git-svn-id: svn://10.0.0.236/trunk@91020 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-02 03:21:58 +00:00
darin%netscape.com
7ba1e92b05 Fixes bug 72520 "support for cacheKeys must be implemented" r=gordon sr=dougt
git-svn-id: svn://10.0.0.236/trunk@91016 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-02 01:20:43 +00:00
darin%netscape.com
8568921a21 Fixes bug 73875 "www.fox.com does not load" r=beard sr=brendan
git-svn-id: svn://10.0.0.236/trunk@91015 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-02 01:12:40 +00:00
pollmann%netscape.com
fa49d41052 Bug 65609: (DOM) Allow form elements inside a subtree to find their parent when the subtree is appended/inserted. r=nisheeth@netscape.com, sr=jst@netscape.com
git-svn-id: svn://10.0.0.236/trunk@91014 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-02 00:45:52 +00:00
bryner%uiuc.edu
327beb9a6f Bug 38061 - removing obsolete headers. sr=cls.
git-svn-id: svn://10.0.0.236/trunk@91013 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-02 00:22:19 +00:00
mcafee%netscape.com
6ed1ca5564 Minor UI changes to get content to fit on pref panes with better resizing behavior (74002). sr=ben
git-svn-id: svn://10.0.0.236/trunk@91011 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-01 22:28:34 +00:00
waterson%netscape.com
7fc3df77e7 Bug 69973. Use NC_EXTENSION on Win32, too. Patch submitted by william.cook@crocodile-clips.com, r=bryner, ksosez@softhome.net; sr=waterson
git-svn-id: svn://10.0.0.236/trunk@91008 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-01 20:10:37 +00:00
jgmyers%netscape.com
e43bdd3098 don't decode overlong UTF8 sequences: bug 29314 r=jag sr=scc
git-svn-id: svn://10.0.0.236/trunk@91007 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-01 19:40:32 +00:00
jgmyers%netscape.com
07b50ade19 distinguish weak crypto: bug 31896 r=ddrinan
git-svn-id: svn://10.0.0.236/trunk@91006 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-01 19:38:12 +00:00
jgmyers%netscape.com
d305166394 distinguish weak crypto in PSM2: bug 31896 r=dmose ser=darin
git-svn-id: svn://10.0.0.236/trunk@91005 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-01 19:37:29 +00:00
chak%netscape.com
5c167d9d75 Calling Activate()/Deactivate() from inside of HandleEvent() as suggested by blizzard
This is a part of:
Fix for #71014 - arrow keys don't work inside text areas in mfcEmbed.
r=saari, sr=blizzard


git-svn-id: svn://10.0.0.236/trunk@91003 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-01 18:02:39 +00:00
chak%netscape.com
9c0f200110 Fix for #71014 - arrow keys don't work inside text areas in mfcEmbed.
r=saari, sr=blizzard


git-svn-id: svn://10.0.0.236/trunk@91002 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-01 17:51:12 +00:00
chak%netscape.com
edbac2c7c9 Fixes for the following bugs:
#74155 - MfcEmbed needs a prefs dlg box.
         r=valeski, sr=blizzard

#71014 - arrow keys don't work inside text areas in mfcEmbed.
         r=saari, sr=blizzard


git-svn-id: svn://10.0.0.236/trunk@91001 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-01 17:49:51 +00:00
mcafee%netscape.com
b49c02f26e Centering find dialog (9131). sr=ben
git-svn-id: svn://10.0.0.236/trunk@91000 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-01 12:09:08 +00:00
mcafee%netscape.com
36005ecf47 Adding ctrl+f for edit|search history (67908). r=blake, sr=ben
git-svn-id: svn://10.0.0.236/trunk@90997 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-01 11:43:06 +00:00
hwaara%chello.se
b0377ef658 Kill the last remaining js warning in this file. bug 60632. r=mao, sr=jst
git-svn-id: svn://10.0.0.236/trunk@90996 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-01 11:05:51 +00:00
jst%netscape.com
b98b69f1b3 Removing unused files.
git-svn-id: svn://10.0.0.236/trunk@90995 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-01 11:05:14 +00:00
jst%netscape.com
2a665086ed Removing unused files.
git-svn-id: svn://10.0.0.236/trunk@90994 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-01 10:58:34 +00:00
darin%netscape.com
c77492dc3e Fixes bug 72320. abort on exit (sending "logout" to a closed IMAP socket?).
r=sspitzer,dougt,mscott.


git-svn-id: svn://10.0.0.236/trunk@90987 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-01 05:17:42 +00:00
disttsc%bart.nl
19a59d243b Removing prefutilities.js, moving the code in it to where it belongs. bug=73355, r=mao, sr=ben
git-svn-id: svn://10.0.0.236/trunk@90986 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-01 05:02:07 +00:00
cls%seawood.org
5ca7a32c5b Add accessibility to REQUIRES. Fixing senna tb bustage.
git-svn-id: svn://10.0.0.236/trunk@90982 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-01 03:44:35 +00:00
morse%netscape.com
541e249bbc not part of build
git-svn-id: svn://10.0.0.236/trunk@90981 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-01 02:31:47 +00:00
av%netscape.com
06e15798d9 Fixing bug 73071, adding nsIPlugin::Shutdown in the plugin host destruction, r=beard, a=av, sr=waterson
git-svn-id: svn://10.0.0.236/trunk@90980 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-01 02:29:51 +00:00
mcafee%netscape.com
922741fa71 Setting width, height for logo.gif to avoid reflow (68264). sr=ben
git-svn-id: svn://10.0.0.236/trunk@90979 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-01 01:51:44 +00:00
evaughan%netscape.com
4067031dd1 Landing MSAA part of accessibility (DISABLED)
-r vidur -sr hyatt


git-svn-id: svn://10.0.0.236/trunk@90978 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-01 01:38:35 +00:00
jst%netscape.com
1464e3a801 New file, not part of the build.
git-svn-id: svn://10.0.0.236/trunk@90976 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-01 01:17:43 +00:00
jst%netscape.com
0ad75975e8 Adding new files, not part of the build yet.
git-svn-id: svn://10.0.0.236/trunk@90973 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-01 01:10:59 +00:00
cls%seawood.org
60e8454658 Second round of nspr autoconf cleanup.
Adding --with-dist-prefix options to free up standard options for real installs.
Bug #73919 r=bryner


git-svn-id: svn://10.0.0.236/trunk@90972 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-01 01:02:23 +00:00
evaughan%netscape.com
94e72ae454 XP part of accessibility landing
-r vidur, rods -sr hyatt


git-svn-id: svn://10.0.0.236/trunk@90971 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-01 01:01:33 +00:00
waterson%netscape.com
4323130426 Bug 60079. Look a little bit harder for <area> elements, rather than just bailing if the first element in the <map> isn't an <area>. r=saari, sr=jst
git-svn-id: svn://10.0.0.236/trunk@90970 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-01 00:45:59 +00:00
waterson%netscape.com
9c686d896b Bug 53251. RecreateFrameForContent() on a 'special' frame need only ReframeContainingBlock(). r=karnaze, sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@90969 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-01 00:43:27 +00:00
mkaply%us.ibm.com
60e6b41fc8 No bug
r=mkaply, a=blizzard
Changes to get OS/2 working after LIBPR0N


git-svn-id: svn://10.0.0.236/trunk@90968 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-31 23:50:35 +00:00
pinkerton%netscape.com
e4fb924942 take out some useless code r=blake. bug# 18726.
git-svn-id: svn://10.0.0.236/trunk@90967 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-31 23:50:25 +00:00
pinkerton%netscape.com
1f8515d285 prevent click-hold scrollbars from coming up on form elements. r=pchen/sr=hyatt. bug# 18726.
git-svn-id: svn://10.0.0.236/trunk@90966 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-31 23:32:14 +00:00
pinkerton%netscape.com
544b8ba8d1 prevent scrollbars and popups from doing bad things with the new context menu events. r=pchen/sr=hyatt. bug# 18726
git-svn-id: svn://10.0.0.236/trunk@90965 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-31 23:31:37 +00:00
harishd%netscape.com
b41e36791e 69331 - <?XML..> does not require BODY!!
66985 - Do not open BODY for INPUT type=hidden. For compatibility
72639 - Discard nested FORMS
2749  - Enable Strict comment parsing.

Replace PRBools with bit operation.
nsScanner Append() should return nsresult not PRBool.

r=heikki
sr=jst


git-svn-id: svn://10.0.0.236/trunk@90964 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-31 22:44:05 +00:00
disttsc%bart.nl
3c74b21e9a Adding .cvsignore loving to mozilla/accessible/ and mozilla/accessible/public/
git-svn-id: svn://10.0.0.236/trunk@90963 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-31 20:32:49 +00:00
evaughan%netscape.com
49dad6729e Adding accessibilty to mac build
-r pinkerton -sr sfraser


git-svn-id: svn://10.0.0.236/trunk@90962 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-31 20:18:31 +00:00
morse%netscape.com
d86eebd4ad bug 74112, cookie following deleted cookie not getting sent out, r=valeski, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@90961 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-31 14:34:54 +00:00
roc+%cs.cmu.edu
5ea7ffb101 Correct child widget's view according to parent view's coordinates in AddCoveringWidgetsToOpaqueRegion. Fix for bug 73406. r=kmcclusk,sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@90960 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-31 13:41:28 +00:00
hwaara%chello.se
127a95b883 fix if "limit message size" check box is disabled, disabled the "size" text area and do some additional cleanup. bug 74044. sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@90959 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-31 11:27:34 +00:00
syd%netscape.com
fbc867997c Fix for 74115, r=dveditz, sr=tor
git-svn-id: svn://10.0.0.236/trunk@90958 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-31 08:50:32 +00:00
beard%netscape.com
ebf25fceb5 Fixes bug #73194, when profile switching occurs, ensure new cache directory is created. r=beard, sr=darin
git-svn-id: svn://10.0.0.236/trunk@90956 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-31 07:37:19 +00:00
cls%seawood.org
eea62e46c8 Add needed include for BeOS BONE builds.
Thanks to maz@albany.net (Matthew Zahorik) for the patch.
Bug #71681 r=darin


git-svn-id: svn://10.0.0.236/trunk@90952 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-31 06:23:49 +00:00
cls%seawood.org
8b63a103c4 Add version check for Qt toolkit. Minimum required version 2.2.0 (Bug #73987, r=cls)
Update QT_CFLAGS to use proper include path and special string define. (Bug #70509, r=leaf, sr=cls)
Thanks to johng@corel.com (John Griggs) for the patches.


git-svn-id: svn://10.0.0.236/trunk@90951 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-31 06:21:57 +00:00
sean%beatnik.com
af30194bfc fix for bug 73349: internet shortcuts created improperly. r=pinkerton sr=blizzard
git-svn-id: svn://10.0.0.236/trunk@90950 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-31 05:04:57 +00:00
sspitzer%netscape.com
665b669141 #73840 fix crashers caused by a missing and addref on the db in one case, one extra one in another.
#72256 Msg selection needs to hold when expanding threads of other msgs
#72264 sorting by thread doesn't restore selection properly
#72284 Get Msg selects new message instead of leaving thread pane selection on current selected message
#74068 scroll to selected message after the sort
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@90949 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-31 04:59:03 +00:00
sspitzer%netscape.com
6c1136f07e #72122 implement AdjustSelection on the outliner selection. sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@90948 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-31 04:55:34 +00:00
andreww%netscape.com
5ae4e22b64 bug 47290 r-timeless, sr-hyatt - remove grey bar when sidebar disabled
git-svn-id: svn://10.0.0.236/trunk@90943 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-31 03:50:17 +00:00
andreww%netscape.com
5576ddb6bd bug 72897 r=timeless, sr=hyatt toolbar buttons too wide
git-svn-id: svn://10.0.0.236/trunk@90942 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-31 03:49:12 +00:00
cls%seawood.org
c0e43b0b55 Remove solaris flags to use libiostream in the build.
Thanks to rich.burridge@Sun.COM (Rich Burridge) for the patch.
Bug #74005 r=cls


git-svn-id: svn://10.0.0.236/trunk@90941 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-31 03:39:09 +00:00
sean%beatnik.com
dda2578962 backing out part of my last patch to fix Sun build bustage.
git-svn-id: svn://10.0.0.236/trunk@90940 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-31 03:01:52 +00:00
bienvenu%netscape.com
0d9569e5f5 fix problem with messed up imap folder hierarchy, folder names in server.msf files 72854 and 72871 sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@90939 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-31 02:50:11 +00:00
nelsonb%netscape.com
5b276cd67e Fix a couple of memory leaks that occur in rare error paths.
git-svn-id: svn://10.0.0.236/trunk@90938 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-31 02:49:59 +00:00
sean%beatnik.com
a8c2b13cd4 fix for bug 73289. Make plugin host an xpcom-shutdown observer so that it can release plugins even if it itself is leaked. ar=av sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@90936 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-31 02:26:51 +00:00
leaf%mozilla.org
7070751edd Automated update
git-svn-id: svn://10.0.0.236/trunk@90935 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-31 02:00:03 +00:00
bryner%uiuc.edu
f3c0851883 Fixing --disable-libpr0n so we can see if it's causing the profile problems. r=cls.
git-svn-id: svn://10.0.0.236/trunk@90934 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-31 01:56:38 +00:00
karnaze%netscape.com
08223b27c4 fix regression test, not affecting the build.
git-svn-id: svn://10.0.0.236/trunk@90928 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-31 01:33:21 +00:00
leaf%mozilla.org
70e61b9f1c Automated update
git-svn-id: svn://10.0.0.236/trunk@90927 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-31 01:15:03 +00:00
disttsc%bart.nl
6747645aa8 Convert hkscs.ut from DOS mode to UNIX mode (newline fu) to make Cement happy.
git-svn-id: svn://10.0.0.236/trunk@90926 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-31 01:11:45 +00:00
cls%seawood.org
8b1861c0ec Making ldap beos-aware. Fixing tinderbox bustage.
Bug #74163 r=dmose@netscape.com


git-svn-id: svn://10.0.0.236/trunk@90924 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-31 01:06:51 +00:00
pavlov%netscape.com
8d387bf49f fix for bug 74115. r=saari sr=scc
git-svn-id: svn://10.0.0.236/trunk@90923 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-31 00:50:30 +00:00
karnaze%netscape.com
f7f2974fa4 fix regression test, not affecting the build.
git-svn-id: svn://10.0.0.236/trunk@90921 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-31 00:46:49 +00:00
cls%seawood.org
8077c2249e dos2unix: converting file intl/uconv/ucvtw/hkscs.uf to UNIX format ...
git-svn-id: svn://10.0.0.236/trunk@90920 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-31 00:36:19 +00:00
av%netscape.com
e018a51da3 Fixing 71884, making native Windows Get Plugin dialog modeless, r=serge, sr=waterson
git-svn-id: svn://10.0.0.236/trunk@90919 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 23:56:38 +00:00
kestes%tradinglinx.com
c293543b6d do not have blank lines before the mail headers, postfix will choke.
git-svn-id: svn://10.0.0.236/trunk@90918 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 22:44:54 +00:00
kestes%tradinglinx.com
866050de31 do not have blank lines before the mail headers, postfix will choke.
git-svn-id: svn://10.0.0.236/trunk@90917 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 22:44:10 +00:00
karnaze%netscape.com
fb99a87f3a new printing regression tests/cleanup, not affecting the build.
git-svn-id: svn://10.0.0.236/trunk@90916 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 22:19:31 +00:00
cls%seawood.org
5efbd2c0d8 Add timer to REQUIRES. Fixing senna tb bustage
git-svn-id: svn://10.0.0.236/trunk@90915 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 22:19:00 +00:00
rginda%netscape.com
a5ff3d3128 -- NOT PART OF ANY BUILD --
ircbot.js: only check userIsOwner if we care about the result
mingus.js: update owners list, add op owners on join


git-svn-id: svn://10.0.0.236/trunk@90911 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 21:05:24 +00:00
mcgreer%netscape.com
0244ac115b clean up PKCS#12 code
refer to certs by db key, not nickname (fixes nickname collision bugs)


git-svn-id: svn://10.0.0.236/trunk@90907 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 19:55:00 +00:00
kestes%tradinglinx.com
3871d7b75c remove duplicate printing of unmonitored build list.
git-svn-id: svn://10.0.0.236/trunk@90906 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 19:54:50 +00:00
javi%netscape.com
566e0db160 Fix for bug 64713. Patch from Margaret Chan to get PSM building using gcc
git-svn-id: svn://10.0.0.236/trunk@90903 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 18:46:06 +00:00
brade%netscape.com
739e748c0e remove platform specific bindings; remove ids
git-svn-id: svn://10.0.0.236/trunk@90899 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 16:02:39 +00:00
brade%netscape.com
0596bcb1c7 move certain keys to platform files; windows fixes
git-svn-id: svn://10.0.0.236/trunk@90898 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 16:00:31 +00:00
brade%netscape.com
d585f29764 remove ids
git-svn-id: svn://10.0.0.236/trunk@90897 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 15:59:44 +00:00
brade%netscape.com
cc25e2caa4 os2 keybinding changes
git-svn-id: svn://10.0.0.236/trunk@90896 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 15:58:55 +00:00
brade%netscape.com
251c7ed2b2 mac keybinding cleanup
git-svn-id: svn://10.0.0.236/trunk@90895 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 15:56:20 +00:00
kestes%tradinglinx.com
71f4b75187 I seem to have trouble keeping the interface
TinderDB::Build::all_build_names($tree);
consistent will all usage of this function.


git-svn-id: svn://10.0.0.236/trunk@90894 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 15:37:44 +00:00
mkaply%us.ibm.com
2c63774226 Per jdunn - AIX and OS/2 bustage
git-svn-id: svn://10.0.0.236/trunk@90893 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 15:31:54 +00:00
kin%netscape.com
114013d2ea Fix for Normal->ViewSource->Normal dataloss bugs
73659 (TextArea tag) and 55224 (Map tag). Added
IsTextarea() and IsMap() methods, factored out
common code for Is*() methods into NodeIsType().
r=jfrancis@netscpae.com sr=sfraser@netscape.com


git-svn-id: svn://10.0.0.236/trunk@90892 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 14:39:29 +00:00
mkaply%us.ibm.com
45beae1008 #72239
r=heikki, sr=brendan
The XML parser is designed to receive extern "C" functions, so that is what we should be passing


git-svn-id: svn://10.0.0.236/trunk@90891 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 14:28:06 +00:00
mkaply%us.ibm.com
ed3df1c16e BeOS breakage - with new libimg
git-svn-id: svn://10.0.0.236/trunk@90890 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 14:24:59 +00:00
mkaply%us.ibm.com
9dbdce4188 OS/2 breakage - with new libimg
git-svn-id: svn://10.0.0.236/trunk@90889 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 14:24:49 +00:00
oeschger%netscape.com
e190bf0901 removing extra curly, NOT PART OF BUILD
git-svn-id: svn://10.0.0.236/trunk@90888 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 14:22:15 +00:00
locka%iol.ie
6da141a0d9 Added test for MOZ_NO_ACTIVEX_REGISTRATION to disable control_kicker registration . b=71715
git-svn-id: svn://10.0.0.236/trunk@90886 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 12:01:24 +00:00
locka%iol.ie
f6942e98d1 Removed ActiveX control registration. b=71715
git-svn-id: svn://10.0.0.236/trunk@90885 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 12:00:25 +00:00
cls%seawood.org
78e26e0296 more gfx2 fun
git-svn-id: svn://10.0.0.236/trunk@90884 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 11:47:24 +00:00
disttsc%bart.nl
3ea7009900 Add "gfx2" and "imglib2" to REQUIRES lines in Makefile.in for MOZ_TRACK_MODULE_DEPS builds (e.g. senna)
git-svn-id: svn://10.0.0.236/trunk@90883 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 10:39:06 +00:00
cls%seawood.org
49b5df7f2c Start adding gfx2 headers to REQUIRES
git-svn-id: svn://10.0.0.236/trunk@90882 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 10:27:42 +00:00
glazman%netscape.com
ea38e16949 Support for :last-child pseudoclass; checking in for Ian Hickson ; b=46916, r=pierre, sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@90881 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 10:20:57 +00:00
cls%seawood.org
002e21b623 Cast void * to long before casting to char.
Thanks to Brad Roberts <braddr@puremagic.com> for the patch.
Bug #74078


git-svn-id: svn://10.0.0.236/trunk@90878 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 09:51:50 +00:00
axel%pike.org
518edf86c2 not part of build; do attribute comparison better in DiffDOM.js, r=peterv
git-svn-id: svn://10.0.0.236/trunk@90873 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 08:55:53 +00:00
pavlov%netscape.com
d2665b288d adding new files to unix packages file
git-svn-id: svn://10.0.0.236/trunk@90871 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 08:47:47 +00:00
pavlov%netscape.com
163bbdd200 adding new files to the embedding manifest file for unix bug 73773
git-svn-id: svn://10.0.0.236/trunk@90870 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 08:45:42 +00:00
timeless%mac.com
2a269d478f tinderbox senna bustage r=cls add timer to REQUIRES
git-svn-id: svn://10.0.0.236/trunk@90869 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 08:43:00 +00:00
pavlov%netscape.com
d42539fd26 fix for animations on linux r=saari sr=waterson bug 73342
git-svn-id: svn://10.0.0.236/trunk@90868 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 08:42:23 +00:00
cls%seawood.org
fca096b68e Attempting fix for HP-UX & OS/2 bustage
git-svn-id: svn://10.0.0.236/trunk@90867 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 08:07:20 +00:00
maolson%earthlink.net
3456445cd2 bug 53688 - javascript strict warnings in autocomplete.xml
r=timeless, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@90866 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 07:47:46 +00:00
sspitzer%netscape.com
5bd0d9390f make the widget state manager more robust. see #74072. sr=alecf
git-svn-id: svn://10.0.0.236/trunk@90865 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 07:16:59 +00:00
sspitzer%netscape.com
3f8944c914 fix js error when doing search. there is no folder tree when you are searching.
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@90864 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 07:15:23 +00:00
leaf%mozilla.org
3f3c512bf1 Automated update
git-svn-id: svn://10.0.0.236/trunk@90863 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 07:15:02 +00:00
sspitzer%netscape.com
f0b029acc2 quiet js errors, since we haven't gotten dnd working for search yet.
hide the thread specific columns in the search pane.  sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@90862 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 07:14:19 +00:00
pavlov%netscape.com
c29feacfbb fix for bug 73161 r=bryner,syd sr=waterson
git-svn-id: svn://10.0.0.236/trunk@90860 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 07:05:28 +00:00
pavlov%netscape.com
caeaf71875 turning on new imagelib on linux bugs 73161 and 70938 r=bryner,syd sr=waterson
git-svn-id: svn://10.0.0.236/trunk@90859 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 07:05:02 +00:00
pavlov%netscape.com
a6fb61b0dd turning on new imagelib on linux. part of bug 73161 and 70938. r=bryner,syd sr=waterson
git-svn-id: svn://10.0.0.236/trunk@90858 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 07:04:13 +00:00
sspitzer%netscape.com
f3b6929f26 fix #73863. no twisties in the outliner in classic. r=bienvenu, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@90857 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 07:02:32 +00:00
sspitzer%netscape.com
4941e5e749 fix for #65677. if there is no spell checker, disable the "spell check on message send ui." fix by gervase.markham@univ.ox.ac.uk. sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@90856 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 06:48:24 +00:00
alecf%netscape.com
62af2a607f fix for but 1995, checking in for sicking@bigfoot.com, sr=alecf r=jag
git-svn-id: svn://10.0.0.236/trunk@90853 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 06:01:00 +00:00
leaf%mozilla.org
324a8cbdbe Automated update
git-svn-id: svn://10.0.0.236/trunk@90852 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 06:00:04 +00:00
dmose%netscape.com
8824937eb8 fix BeOS bustage by disabling ldap support on that platform
git-svn-id: svn://10.0.0.236/trunk@90851 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 05:55:51 +00:00
naving%netscape.com
cd41ccdbf0 fix warnings due to earlier checkins
git-svn-id: svn://10.0.0.236/trunk@90850 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 05:51:06 +00:00
sspitzer%netscape.com
ac59320954 #72282 fix "click on empty thread pane" crash (again)
#72264 sort by thread doesn't restore selection
#74068 if we switch sort mode, scroll to find the message we are displaying

sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@90849 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 05:44:01 +00:00
naving%netscape.com
b27184df63 67799, 55814. sr=bienvenu
Also check if write has failed to alert the user and stop downloading messages


git-svn-id: svn://10.0.0.236/trunk@90846 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 05:30:13 +00:00
leaf%mozilla.org
a3a81d5571 Automated update
git-svn-id: svn://10.0.0.236/trunk@90845 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 05:30:04 +00:00
naving%netscape.com
422b25a870 67799, 55814. sr=bienvenu. Check if write has failed to alert the user and stop downloading messages. Truncate the file if write has failed before downloading a message completely
git-svn-id: svn://10.0.0.236/trunk@90844 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 05:29:53 +00:00
naving%netscape.com
f1e8c50dca 67799, 55814. sr=bienvenu. Do UIDL implemenetation when we don't leave messages on the server. if write has failed to alert the user and stop downloading messages
git-svn-id: svn://10.0.0.236/trunk@90843 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 05:28:43 +00:00
naving%netscape.com
5c2fd21f73 67799, 55814. Do UIDL implemenetation when we don't leave messages on the server.
Also check if write has failed to alert the user and stop downloading messages


git-svn-id: svn://10.0.0.236/trunk@90842 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 05:27:53 +00:00
naving%netscape.com
fbd042a61b 67799, 55814. Clean up work asscociated with these bugs.
git-svn-id: svn://10.0.0.236/trunk@90841 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 05:25:54 +00:00
kmcclusk%netscape.com
780ba6923c Use frame bit to indicate if frame has a decendant with a view and use this to optimize nsContainerFrame::PositionChildViews; bug 70211; sr=attinasi@netscape.com r=karnaze@netscape.com
git-svn-id: svn://10.0.0.236/trunk@90840 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 05:25:49 +00:00
naving%netscape.com
e53729a27c 67799, 55814. sr=bienvenu. Propogate the error values for streams.
git-svn-id: svn://10.0.0.236/trunk@90839 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 05:24:34 +00:00
dmose%netscape.com
299f3bb323 This workaround actually won't work. Backing it out.
git-svn-id: svn://10.0.0.236/trunk@90838 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 05:24:23 +00:00
pinkerton%netscape.com
d4f0bc497f attempt to fix bustage.
git-svn-id: svn://10.0.0.236/trunk@90836 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 05:22:42 +00:00
sspitzer%netscape.com
49eb631a77 fix for #71243. don't hard code the default values, get them from the
default prefs.  fix by cavin@netscape.com.  sr=spitzer


git-svn-id: svn://10.0.0.236/trunk@90835 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 05:22:22 +00:00
kmcclusk%netscape.com
e889aeb106 Invalidate only the newly exposed region when the container frame size changes vertically b=19256; sr=attinasi@netscape.com r=roc+moz@cs.cmu.edu
git-svn-id: svn://10.0.0.236/trunk@90834 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 05:17:07 +00:00
bienvenu%netscape.com
225b79f9a0 fix assertion when loading folder with just one thread r=naving, sr=sspitzer 73989
git-svn-id: svn://10.0.0.236/trunk@90833 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 05:12:43 +00:00
bienvenu%netscape.com
1f54e1c13c fix 73960 double load of imap inbox on start r=naving, sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@90832 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 05:07:20 +00:00
joe.chou%eng.sun.com
ef0e4bc915 Re-checkin fix of bug 64296 after updating the Mac file, build/mac/build_scripts
/MozillaBuildList.pm.

bug=64296
r=edburns
sr=waterson

This checkin idlifies some files in the plugin hierarchy.

The following files are in this checkin.

build/mac/build_scripts/MozillaBuildList.pm
modules/oji/public/MANIFEST
modules/oji/public/MANIFEST_IDL
modules/oji/macbuild/ojiIDL.mcp
modules/plugin/public/MANIFEST
modules/plugin/public/MANIFEST_IDL
modules/plugin/macbuild/pluginIDL.mcp
modules/oji/public/Makefile.in
modules/oji/public/makefile.win
modules/oji/public/nsIJVMPluginInstance.idl
modules/plugin/public/Makefile.in
modules/plugin/public/makefile.win
modules/plugin/public/nsIPluginManager.idl


git-svn-id: svn://10.0.0.236/trunk@90831 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 05:00:56 +00:00
leaf%mozilla.org
e3057bb8c0 Automated update
git-svn-id: svn://10.0.0.236/trunk@90830 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 05:00:02 +00:00
dmose%netscape.com
fb352a8266 Attempt to workaround bustage on palermo by forcing -Dhpux on all HP/UX builds. r=cls@seawoord.org
git-svn-id: svn://10.0.0.236/trunk@90829 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 04:51:54 +00:00
pinkerton%netscape.com
ccfecb4d51 switching mac to use NS_CONTEXTMENU event, click-hold context menus, switching embedding to use NS_CONTEXTMENU event. r=saari/sr=hyatt. bug# 36665, 18726
git-svn-id: svn://10.0.0.236/trunk@90828 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 04:45:40 +00:00
cls%seawood.org
33374aacdf Help text typo fix.
Thanks to Ben Bucksch <ben.bucksch@beonex.com> for the patch.


git-svn-id: svn://10.0.0.236/trunk@90827 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 03:59:43 +00:00
darin%netscape.com
d7139a472d Fixes bug 72312 "gopher needs to wrap the proxy channel"
patch=bbaetz, r=dougt, sr=darin


git-svn-id: svn://10.0.0.236/trunk@90826 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 03:21:55 +00:00
sfraser%netscape.com
d84e88c630 Fix for bug 72578 -- add ability to retrieve controllers by ID from an nsIControllers. r=kin, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@90825 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 03:20:56 +00:00
cls%seawood.org
2b0b9b564a Backout ben's erronous checkin. bug #69366
git-svn-id: svn://10.0.0.236/trunk@90824 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 03:19:08 +00:00
ftang%netscape.com
b843b8286d fix 71197
r=bstell sr=erik
split JIS0208 to two mapping
One for standard JIS0208 mapping one for the CP932 extension (non standard)


git-svn-id: svn://10.0.0.236/trunk@90823 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 03:16:10 +00:00
ftang%netscape.com
fdfed42191 fix 71489
r=bstell sr=erik
add Unicode to Johab encoding to the module


git-svn-id: svn://10.0.0.236/trunk@90822 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 03:11:21 +00:00
ftang%netscape.com
be39c9dd08 add nsUnicodeToJohab.cpp into the mac build system
fix bug 71489 r=bstell sr=erik


git-svn-id: svn://10.0.0.236/trunk@90821 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 03:09:40 +00:00
ftang%netscape.com
4e212d2368 fix 71489
add nsUnicodeToJohab.cpp to the window build system
r=bstell sr=erik


git-svn-id: svn://10.0.0.236/trunk@90820 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 03:09:00 +00:00
peterlubczynski%netscape.com
3e7edbf8c0 Fix to make printing OBJECTs safer bug 73846 a=av sr=waterson
git-svn-id: svn://10.0.0.236/trunk@90819 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 03:07:52 +00:00
ftang%netscape.com
e399a943aa fix 71489
add nsUnicodeToJohab.cpp to the unix build system


git-svn-id: svn://10.0.0.236/trunk@90818 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 03:07:33 +00:00
pinkerton%netscape.com
0b05afe8e0 checking in nsXBLContextMenuHandler for hyatt.
git-svn-id: svn://10.0.0.236/trunk@90817 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 03:05:47 +00:00
ftang%netscape.com
26f8754867 fix 71489
Add johab document encoding support
Currently the convert from johab to unicode part is #if 0 since
we didn't have a way to test it.
r=bstell sr=erik


git-svn-id: svn://10.0.0.236/trunk@90816 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 03:03:14 +00:00
ftang%netscape.com
521dcc01ba fix 71489
r=bstell sr=erik
add x-johab font support


git-svn-id: svn://10.0.0.236/trunk@90815 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 02:54:46 +00:00
ftang%netscape.com
9574c0d87a add lang group for x-johab
fix 71489
r=bstell sr=erik


git-svn-id: svn://10.0.0.236/trunk@90814 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 02:53:55 +00:00
ftang%netscape.com
6fec59ea21 add new cid for Johab encoding
fix 71489
r=bstell sr=erik


git-svn-id: svn://10.0.0.236/trunk@90813 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 02:52:37 +00:00
ftang%netscape.com
f164d43056 add Johab converter to fix bug 71489
r=bstell sr=erik
Not part of the build yet.


git-svn-id: svn://10.0.0.236/trunk@90812 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 02:51:24 +00:00
ftang%netscape.com
229acc4d59 fix bug 71197
r=bstell sr=erik
add new mapping for non-standard jis0208 extension


git-svn-id: svn://10.0.0.236/trunk@90811 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 02:49:34 +00:00
ftang%netscape.com
5ef3e0dbfd remove the non standard jis0208 mapping and split into jis0208ext.uf
r=bstell sr=erik, bug 71197


git-svn-id: svn://10.0.0.236/trunk@90810 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 02:47:41 +00:00
ftang%netscape.com
30bffc120a fix 71197
Machine generate code for non standard jis0208 code point (from cp 932)
r=bstell sr=erik
not part of the build yet


git-svn-id: svn://10.0.0.236/trunk@90809 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 02:46:40 +00:00
ftang%netscape.com
8497e43f47 fix 72557
r=harishd sr=erik
add the hack mapping for the last two new cp1252 characters.


git-svn-id: svn://10.0.0.236/trunk@90808 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 02:45:12 +00:00
rbs%maths.uq.edu.au
b21aa14236 Enable an ordered list of preferred fonts (rather than just one font) for particular chars. Fix the problem that the stretchy direction wasn't specified in certain cases so that resolving the annotations could wrongly failed. Use NS_LITERAL_STRING like everybody else. Apply suggestions from drivers (roc+moz, dbaron)
git-svn-id: svn://10.0.0.236/trunk@90807 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 02:39:38 +00:00
harishd%netscape.com
23353e444d P3P code drop. Includes basic P3P support and UI.
Contributed by Tom Lendacky ( toml@us.ibm.com ).

*-- NOT PART OF THE BUILD...YET --*


git-svn-id: svn://10.0.0.236/trunk@90806 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 02:36:22 +00:00
hyatt%netscape.com
2ebbd7376a Checkin for 36665. r=pink, sr=waterson
git-svn-id: svn://10.0.0.236/trunk@90805 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 02:30:17 +00:00
danm%netscape.com
40ec918c36 restrict conditions under which fix for bug 22658 fires; a fix for many focus bugs, especially bug 54936
git-svn-id: svn://10.0.0.236/trunk@90804 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 02:27:50 +00:00
heikki%netscape.com
6c69c694fd Bug 72522, implemented DOM Level 3 baseURI property (node interface). r=harishd, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@90803 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 02:15:21 +00:00
ftang%netscape.com
74c7d96b39 bug 70028
sr=erik r=ftang check in for smontagur@il.ibm.com
add methods for arabic shaping with the unreview code turn off in #ifdef
add to mac build system


git-svn-id: svn://10.0.0.236/trunk@90802 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 02:14:14 +00:00
ftang%netscape.com
216801a0ba bug 70028. add arabic shaping methods with unreview code turn off by default. add to mac build system
git-svn-id: svn://10.0.0.236/trunk@90801 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 02:12:46 +00:00
harishd%netscape.com
0cf651600f 71942 - Intialize the ptr to fix the crash.
49942 - Should not include parent when absolutely positioned.
Added border color property.
r=heikki
sr=jst


git-svn-id: svn://10.0.0.236/trunk@90800 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 02:08:48 +00:00
pavlov%netscape.com
8c9a17ebcd removing the extern "C" { ... } that blake accidentally added the other day. fixes runtime errors on solaris
git-svn-id: svn://10.0.0.236/trunk@90799 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 02:07:00 +00:00
racham%netscape.com
63508e9fab Fixing bugs 72498, 73892 and 72531. Fixing bug 72498 brings back File Here menuitem back into all mailnews folder pickers. This one missed 081 branch train. Thanks to all who reviewed this patch now and then. Fixing bug 73892 makes the Bcc Self field appear again in Copies and Folders panel of any given server and fianlly fix to bug 72531 makes Search Messages link to appear for news and movemail accounts in AccountCentral. r=gayatrib, bienvenu, racham sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@90798 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 02:06:46 +00:00
jgmyers%netscape.com
213c4ff3cd fix logic inversion: bug 73243 r=nhotta sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@90797 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 02:05:19 +00:00
naving%netscape.com
a1e1e0e7d1 74018. sr=sspitzer. limiting message_size working again.
git-svn-id: svn://10.0.0.236/trunk@90796 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 02:03:32 +00:00
leaf%mozilla.org
1b9569ddf1 Automated update
git-svn-id: svn://10.0.0.236/trunk@90795 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 02:00:03 +00:00
pavlov%netscape.com
f98e787957 fix for crash when loading images with a null URL. bug 72447. r=dr sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@90794 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 01:59:03 +00:00
dmose%netscape.com
c0316344b7 Start building the LDAP XPCOM SDK by default in autoconf builds (bug 70658). Patch to flip the switch: r=leif@netscape.com, sr=cls@seawood.org. Code being turned on: moa=dmose@netscape.com, sr=shaver@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@90793 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 01:52:15 +00:00
nelsonb%netscape.com
58e68a8e98 Fix leak of cert reference in cert authentication callback functions.
git-svn-id: svn://10.0.0.236/trunk@90792 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 00:40:24 +00:00
blakeross%telocity.com
910a585cf0 Backing out on request of module owner (no review, no module owner approval, unstable code). Don't shoot the messenger (with the checkin access)!
git-svn-id: svn://10.0.0.236/trunk@90790 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 00:34:31 +00:00
dougt%netscape.com
5dd4ba83af Changing the ftp url to point to ftp.netscape.com. The reason for this is that there are some firewall problems that Netscape has. This should clear up the orangeness on tinderbox. I spoke to endico@netscape.com about this and there isn't any mozilla concern. a=peterl@netscape.com
git-svn-id: svn://10.0.0.236/trunk@90789 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-30 00:27:52 +00:00
hyatt%netscape.com
b2c2355ad1 Fix for smoketest blocker. rs=pink,saari, bug #73336:
git-svn-id: svn://10.0.0.236/trunk@90788 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-29 23:01:09 +00:00
timeless%mac.com
631fbc5548 fix version.
git-svn-id: svn://10.0.0.236/trunk@90785 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-29 22:40:51 +00:00
timeless%mac.com
d7860a194f Bugzilla Bug 74024 check techbot1 into cvs
Land techbot1 into mozbot tree. This has been a long time coming.

techbot1 includes support for arbitrary commands, bugzilla features including
bug, component and keyword queries. more support for tinderbox including
sheriff querying.  support for multiple channels.  it handles missing
components better.


git-svn-id: svn://10.0.0.236/trunk@90784 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-29 22:38:35 +00:00
sgehani%netscape.com
7dfc792fe0 Fix Solaris 7 bustage.
git-svn-id: svn://10.0.0.236/trunk@90783 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-29 20:34:32 +00:00
morse%netscape.com
6d0476527c fix 2 smoketest blockers -- 73955 and 73956, r=pchen, sr=rods
git-svn-id: svn://10.0.0.236/trunk@90782 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-29 20:05:30 +00:00
darin%netscape.com
068c61e0b3 Fixes bug 73917 "cache entry data size not updated" patch=beard, r=gagan, sr=darin
git-svn-id: svn://10.0.0.236/trunk@90781 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-29 19:58:34 +00:00
pchen%netscape.com
aa425f80a5 fix for blocker bug 73596, remove nsCookieViewer.cpp from project
git-svn-id: svn://10.0.0.236/trunk@90780 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-29 19:49:32 +00:00
jdunn%netscape.com
aa243d015e the xpidl stuff is not generating a 'const' for 'in boolean permenant' so
I forced it (by adding [const].  fixing an AIX build bustage
r= morse@netscape.com
#= 73945


git-svn-id: svn://10.0.0.236/trunk@90778 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-29 15:58:07 +00:00
endico%mozilla.org
d99b89d066 added mozilla/security/accessible to MozillaTinderboxAll
git-svn-id: svn://10.0.0.236/trunk@90777 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-29 15:57:57 +00:00
ccarlen%netscape.com
57e96ea730 Sample code only - not part of mozilla. Implement nsIWebBrowserChrome::ShowAsModal() and some other windowing cleanup. r=danm@netscape.com
git-svn-id: svn://10.0.0.236/trunk@90776 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-29 15:40:39 +00:00
bienvenu%netscape.com
05e9e25359 fix problem fetching message-ids and priority noted in bug 71983 add space to protocol we send sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@90775 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-29 15:06:20 +00:00
jdunn%netscape.com
fd068e422e fixing typo (added ')' after libaccessibility_s.$(LIB_SUFFIX
and added '\' after both of the libs

Also added -lgkgfx to resolve the nsRect reference.  (AIX requries all
symbols to be resolved at link time)


git-svn-id: svn://10.0.0.236/trunk@90774 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-29 14:33:33 +00:00
mkaply%us.ibm.com
b182ddd22b attempt to fix AIX and OS/2 bustage
git-svn-id: svn://10.0.0.236/trunk@90773 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-29 14:19:10 +00:00
dougt%netscape.com
a48b8d1bf4 Implementing ReadSegments. r/sr=darin@netscape.com
git-svn-id: svn://10.0.0.236/trunk@90767 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-29 07:21:43 +00:00
aaronl%chorus.net
251d2f9e7e Make sure visual prefs force reframe
git-svn-id: svn://10.0.0.236/trunk@90766 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-29 07:16:06 +00:00
dmose%netscape.com
11edc1df03 Fix senna build bustage by telling Makefile.in not to try and overwrite the LDAP C SDK Makefile using its own generation rules. r=cls@seawood.org
git-svn-id: svn://10.0.0.236/trunk@90764 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-29 06:57:35 +00:00
gordon%netscape.com
86e3302c60 Fix bug 73099. Problems with updating lastModified time stamp. r=beard, sr=darin.
git-svn-id: svn://10.0.0.236/trunk@90761 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-29 06:50:38 +00:00
beard%netscape.com
11522b4afc Added nsDiskCacheMap.cpp and nsANSIFileStreams.cpp. [bustage fixing]
git-svn-id: svn://10.0.0.236/trunk@90760 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-29 06:41:02 +00:00
attinasi%netscape.com
de424adb91 Empty inlines now take up space in the line, fixing problem where the backtround images for those elements were not showing up even if they had sufficient padding. b=21415 r=karnaze, sr=waterson
git-svn-id: svn://10.0.0.236/trunk@90759 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-29 06:39:40 +00:00
hwaara%chello.se
5775815429 Fix so we call GetSelectedLocale() safely. bug 71390. r=tao, timeless, sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@90755 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-29 06:13:55 +00:00
gordon%netscape.com
473ba08356 Land DISKCACHE1_BRANCH, implementing first draft of cache map file for more efficient eviction and cache miss detection. Fixed some problems with overeager setting of lastModified time stamp. Read cache enable prefs on startup. r=beard, sr=darin.
git-svn-id: svn://10.0.0.236/trunk@90752 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-29 05:54:58 +00:00
gordon%netscape.com
0484dbbaf3 Added evictEntries() methods to nsICacheService and nsICacheSession. Removed lastValidated attribute from nsICacheVisitor. r=beard sr=darin.
git-svn-id: svn://10.0.0.236/trunk@90751 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-29 05:51:46 +00:00
disttsc%bart.nl
a2d109934e Fix MOZ_TRACK_MODULE_DEPS build bustage (senna)
git-svn-id: svn://10.0.0.236/trunk@90750 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-29 05:51:12 +00:00
disttsc%bart.nl
e81bd4224e Fix MOD_TRACK_MODULE_DEPS builds bustage (senna)
git-svn-id: svn://10.0.0.236/trunk@90749 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-29 05:34:21 +00:00
disttsc%bart.nl
a724b78136 Fix MOZ_TRACK_MODULE_DEPS bustage, add embedcomponents to REQUIRES line
git-svn-id: svn://10.0.0.236/trunk@90748 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-29 05:20:32 +00:00
disttsc%bart.nl
d3d53198ad Add .cvsignore to accessible/build, fix REQUIRES line in Makefile.in to fix senna bustage.
git-svn-id: svn://10.0.0.236/trunk@90747 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-29 04:43:09 +00:00
disttsc%bart.nl
a23fcc219b Add .cvsignore to accessible/src for Makefile, fix Makefile.in's REQUIRES line
git-svn-id: svn://10.0.0.236/trunk@90746 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-29 04:18:46 +00:00
waqar%netscape.com
2cad0f006a #=58877
sr=erik
d=remove the underline and italic attributes for default text for XFree86 4.x


git-svn-id: svn://10.0.0.236/trunk@90743 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-29 04:01:20 +00:00
mkaply%us.ibm.com
95e0fe850e 36665 for OS/2 - handle contextmenu event
git-svn-id: svn://10.0.0.236/trunk@90741 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-29 03:46:24 +00:00
mcafee%netscape.com
553133308d Adding bonsai tree name field, plus hints in parens so it's easier for newbies to figure this out.
git-svn-id: svn://10.0.0.236/trunk@90739 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-29 03:45:38 +00:00
mkaply%us.ibm.com
04f41a9880 HPUX bustage - need returns at end of files
git-svn-id: svn://10.0.0.236/trunk@90738 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-29 03:37:57 +00:00
mkaply%us.ibm.com
5b94975bd5 8.3 name for accessibility
git-svn-id: svn://10.0.0.236/trunk@90737 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-29 03:33:55 +00:00
pinkerton%netscape.com
839ee7e40e Use new DOM context menu event to determine if context menus should come/go r=saari/pink, sr=hyatt.
bug# 36665


git-svn-id: svn://10.0.0.236/trunk@90736 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-29 03:33:09 +00:00
mscott%netscape.com
654d550677 Show the user agent string again if the user has the hidden pref set.
If we receive multiple "To" or "cc" headers in the same message, aggregate them
instead of just using the last one.


git-svn-id: svn://10.0.0.236/trunk@90735 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-29 03:27:41 +00:00
blakeross%telocity.com
553b515146 BodyFixupRule should not kick in in XHTML (73294, patch by Hixie -- ian@hixie.ch -- the once innocent std compliance qa turned engineer). r=tor sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@90734 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-29 03:24:36 +00:00
morse%netscape.com
a36df1a78f fix build bustage on mac
git-svn-id: svn://10.0.0.236/trunk@90732 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-29 02:45:08 +00:00
darin%netscape.com
89a9cca7d2 Fixes bug 71921 "nsInputStreamTee::WriteSegmentFun has a minor bug" r=beard
sr=dougt


git-svn-id: svn://10.0.0.236/trunk@90731 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-29 02:42:00 +00:00
darin%netscape.com
b180a3e10a Fixes bug 72348 "Page load performance slower in 0.8.1 than under 0.8"
r/sr=dougt,brendan


git-svn-id: svn://10.0.0.236/trunk@90730 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-29 02:34:19 +00:00
morse%netscape.com
8d277c87e5 bug 46783, reorg cookies module for embedding, r=valeski, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@90729 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-29 02:11:48 +00:00
pchen%netscape.com
1a131ea3e9 bug 46783, mac buddy for morse, don't build walletviewers.mcp, add cookieIDL.mcp, and run over mozilla/extensions/cookie/MANIFEST_IDL
git-svn-id: svn://10.0.0.236/trunk@90728 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-29 01:48:21 +00:00
pchen%netscape.com
3aa298ee37 bug 46783, mac buddy for morse, add new cookie files to mac project
git-svn-id: svn://10.0.0.236/trunk@90726 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-29 01:47:46 +00:00
pchen%netscape.com
e965feffdb bug 46783, mac buddy for morse, new MANIFEST_IDL file
git-svn-id: svn://10.0.0.236/trunk@90725 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-29 01:47:27 +00:00
pchen%netscape.com
37001ee722 bug 46783, mac buddy for morse, new project for IDL files
git-svn-id: svn://10.0.0.236/trunk@90724 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-29 01:46:33 +00:00
saari%netscape.com
23f71e7b3f nsImageWin.cpp
git-svn-id: svn://10.0.0.236/trunk@90723 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-29 01:45:16 +00:00
nboyd%atg.com
d8227166d0 Subject:
Minor fix to JSDebugger
        Date:
             Wed, 28 Mar 2001 16:34:24 -0800
       From:
             Christopher Oliver <coliver@mminternet.com>
 Organization:
             Primary Interface LLC
         To:
             nboyd@atg.com




Hi Norris,

Attached is a minor fix to the JSDebugger GUI that causes the tool-bar buttons to all have the same width.
I checked out and modified a file from CVS today.  See the screenshot below.

Cheers,

Chris


git-svn-id: svn://10.0.0.236/trunk@90722 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-29 01:44:45 +00:00
hyatt%netscape.com
85789f4550 Fix for 73695. r=danm, sr=waterson
git-svn-id: svn://10.0.0.236/trunk@90721 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-29 01:30:03 +00:00
heikki%netscape.com
30d2d092c3 Bug 71869, make XML Extras component load in startup in embedded case as well as browser. r=chak, sr=vidur.
git-svn-id: svn://10.0.0.236/trunk@90719 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-29 01:11:13 +00:00
mscott%netscape.com
ea2f77b6f6 get rid of the max-heights, these were breaking wrapping of long subjects and the html divs containing long email addresses.
sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@90718 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-29 01:11:12 +00:00
mscott%netscape.com
8c376ee256 get rid of the max-heights, these were breaking wrapping of long subjects and the html divs containing long email addresses.
sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@90716 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-29 01:03:46 +00:00
bnesse%netscape.com
67f5a195e0 Updates and bug fixes based on feedback of initial prefservice and prefbranch feedback.
[Not Part of the Build]


git-svn-id: svn://10.0.0.236/trunk@90713 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-29 00:48:30 +00:00
bnesse%netscape.com
f8717db4e1 Initial versions based on feedback of initial prefservice and prefbranch feedback.
[Not Part of the Build]


git-svn-id: svn://10.0.0.236/trunk@90712 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-29 00:46:49 +00:00
waterson%netscape.com
6ce71820d4 Bug 71911. Fix MIPSpro bustage; patch courtesy John Vandenberg <zeroJ@null.net>. r=waterson, sr=shaver
git-svn-id: svn://10.0.0.236/trunk@90711 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-29 00:44:21 +00:00
alecf%netscape.com
3fcbba4a60 fix bustage
git-svn-id: svn://10.0.0.236/trunk@90710 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-29 00:38:11 +00:00
cyeh%bluemartini.com
f9f634b5f2 add comment about DB_File requirement for collectstats.pl
git-svn-id: svn://10.0.0.236/trunk@90709 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-29 00:36:38 +00:00
evaughan%netscape.com
cd7ed3740c Fix for solaris horkage.
git-svn-id: svn://10.0.0.236/trunk@90708 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-29 00:16:20 +00:00
morse%netscape.com
564943b0f9 bug 72401, trivial wording change for consistency, r=evaughan@netscape.com, sr=alecf@netscape.com
git-svn-id: svn://10.0.0.236/trunk@90707 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-29 00:14:25 +00:00
rpotts%netscape.com
586fe1fd3b bug #73244 (r=darin, sr=mscott). The DocLoader cannot assume that an nsIRequest is necessarily an nsIChannel...
git-svn-id: svn://10.0.0.236/trunk@90706 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-29 00:12:49 +00:00
alecf%netscape.com
a9c3ef92b1 fix assert-on-exit as well as a crash when switching profiles
sr=darin, r=dmose


git-svn-id: svn://10.0.0.236/trunk@90705 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 23:59:44 +00:00
radha%netscape.com
07bc0ed5d6 Fix for bug # 72995. r=morse, mcafee. sr=alecf
git-svn-id: svn://10.0.0.236/trunk@90704 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 23:47:00 +00:00
cyeh%bluemartini.com
3ebfd5a2b9 fix for 71798: bugmail not sent when moving from cc to assigned fields
checked in patch based on patch submitted by jake@acutex.net


git-svn-id: svn://10.0.0.236/trunk@90703 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 23:43:39 +00:00
dougt%netscape.com
b326dd2298 Fixes 70580, 73824. Also fixes a security hole related to port stealing as describe by rfc2577. r=gagan@netscape.com, sr=darin@netscape.com
git-svn-id: svn://10.0.0.236/trunk@90701 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 23:39:37 +00:00
nhotta%netscape.com
3b76c20fd9 Changed for xul syntax change, value->label, data->value, bug 73641, r=yokoyama, sr=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@90700 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 23:25:14 +00:00
dmose%mozilla.org
e914f6b42b Workaround bug in Solaris WorkShop 6 Update 1 that crashes the compiler by ifdefing out the offending code on that compiler (bug 73834). r=rich.burridge@sun.com, sr=sfraser@netscape.com
git-svn-id: svn://10.0.0.236/trunk@90699 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 23:17:44 +00:00
alecf%netscape.com
a0e2890475 add call to activate app-startup components when the app starts. r=heikki, sr=blizzard bug 60117
git-svn-id: svn://10.0.0.236/trunk@90698 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 23:00:02 +00:00
waterson%netscape.com
c2b28340fe Bug 71530. Grr. Checked in wrong patch; this one gets the comparison right.
git-svn-id: svn://10.0.0.236/trunk@90697 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 22:46:43 +00:00
hyatt%netscape.com
79ea6928de Fix for 73506. r=danm, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@90696 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 22:45:43 +00:00
waterson%netscape.com
e8c59a53f6 Bug 71530. Put the wraps on the RDF outliner for now. Implement 'natural order' sorting. Also, fix off-by-one in the enumerator. r=ben, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@90695 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 22:42:49 +00:00
evaughan%netscape.com
1a14c03286 adding accessible mac projects
git-svn-id: svn://10.0.0.236/trunk@90693 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 22:28:49 +00:00
evaughan%netscape.com
022ec25f69 Fix for linux bustage
-r dr -rmcafee


git-svn-id: svn://10.0.0.236/trunk@90692 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 22:16:03 +00:00
karnaze%netscape.com
ffd1603a49 new regression tests not affecting the build.
git-svn-id: svn://10.0.0.236/trunk@90690 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 21:40:20 +00:00
karnaze%netscape.com
9e9a1d0cb1 bug 32794 -always set aStatus. sr=attinasi.
git-svn-id: svn://10.0.0.236/trunk@90689 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 21:26:58 +00:00
karnaze%netscape.com
51812fbe96 bug 44523 - Get the actual rg from the cell in AppendCell rather than use the row index. sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@90688 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 21:25:13 +00:00
cmanske%netscape.com
ff44c79be3 Part of fix for bug 73674. r=brade, sr=kin
git-svn-id: svn://10.0.0.236/trunk@90687 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 21:22:14 +00:00
cmanske%netscape.com
f6cda55380 Part of fix for plaintext editor bug 69536. r=brade, sr=kin
git-svn-id: svn://10.0.0.236/trunk@90686 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 21:19:47 +00:00
karnaze%netscape.com
d685aa34f2 bug 73629 - adjust mComputedWidth of a table or caption if it's nested, larger than avail width, not initial reflow. sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@90685 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 21:19:31 +00:00
darin%netscape.com
ff4c39a9b3 Fixes bug 72339. nsDNSService doesn't shutdown. r=gordon, sr=dougt
git-svn-id: svn://10.0.0.236/trunk@90684 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 21:18:51 +00:00
evaughan%netscape.com
715b316918 bug 12952
-r dan, -r vidur, -sr hyatt


git-svn-id: svn://10.0.0.236/trunk@90683 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 21:18:29 +00:00
cmanske%netscape.com
a7aa91803a String changes needed to fix plaintext editor bugs 69536, 69540, 69544, 69547, 73674, 71702. r=brade, sr=kin
git-svn-id: svn://10.0.0.236/trunk@90682 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 21:18:02 +00:00
nhotta%netscape.com
49fddcbf8d Changed to use nsIObserver for pref change notification, added notification for mail edit menu, bug 72180, r=ftang, sr=erik.
git-svn-id: svn://10.0.0.236/trunk@90681 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 21:17:22 +00:00
cmanske%netscape.com
43cde2aaed Fixed plaintext editor bugs 69536, 69540, 69544, 69547, 73674, 71702. r=brade, sr=kin
git-svn-id: svn://10.0.0.236/trunk@90680 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 21:16:44 +00:00
bienvenu%netscape.com
3f10d4e777 add progress and status msg to folder compaction r=naving, sr=sspitzer 34073
git-svn-id: svn://10.0.0.236/trunk@90679 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 21:14:18 +00:00
darin%netscape.com
fc0ec464ed Fixes bug 73231. nsFileTransport should report progress even if content-length
is unknown.  r=rpotts, sr=dougt


git-svn-id: svn://10.0.0.236/trunk@90676 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 20:56:59 +00:00
pinkerton%netscape.com
7567a54abf make ownership of phantomScrollbarData more explicit to help out the GC. r=beard/sr=sfraser bug# 73774.
git-svn-id: svn://10.0.0.236/trunk@90675 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 20:55:34 +00:00
darin%netscape.com
9d246d14fd Fixes bug 73234. nsInputStreamChannel needs to forward itself as the request
in progress events.  r=rpotts, sr=dougt


git-svn-id: svn://10.0.0.236/trunk@90674 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 20:55:26 +00:00
tao%netscape.com
ecd6b44b0d take out unreferenced variable.
git-svn-id: svn://10.0.0.236/trunk@90673 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 20:46:33 +00:00
tao%netscape.com
4bf818e99e 54998: RFE: UI language switching by command line option.
(r=tao,sr=hyatt), checkin for masaki-san.


git-svn-id: svn://10.0.0.236/trunk@90672 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 20:41:50 +00:00
tao%netscape.com
7ce8dde1ec 54998: RFE: Command line switch for UI language option. (r=tao,sr=hyatt).
checkin for masaki-san.


git-svn-id: svn://10.0.0.236/trunk@90671 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 20:37:23 +00:00
attinasi%netscape.com
4ff286524c Commented out assertion that is triggering in table regression tests: problem is covered by bug 71210, this just removes the assertion alert. r=karnaze
git-svn-id: svn://10.0.0.236/trunk@90670 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 20:06:15 +00:00
attinasi%netscape.com
499e5079c3 Avoid checking for duplicates when adding a context to the cache (perf. reasons). b=72217, r=jag, sr=brendan
git-svn-id: svn://10.0.0.236/trunk@90669 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 19:58:51 +00:00
alecf%netscape.com
c8cf72656a fix for catfood bug 71950 r=blake, a=ben, sr=shaver
fix flex so that bookmark property labels are visible


git-svn-id: svn://10.0.0.236/trunk@90668 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 19:15:18 +00:00
darin%netscape.com
4425d1dd4f Fixes bug 73554. Incorrect error message for about-cache: when entry is not found.
patch=bbaetz@cs.mcgill.ca, r=bryner, sr=darin


git-svn-id: svn://10.0.0.236/trunk@90667 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 18:26:13 +00:00
darin%netscape.com
7c8d339f55 Fixes bug 73940. HTTP URLs with '?' characters should not be cached unless
an expiration time is explicitly provided by the server.
r=gagan,valeski sr=dougt,alecf


git-svn-id: svn://10.0.0.236/trunk@90666 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 18:24:13 +00:00
alecf%netscape.com
4ebe32a8dd fix for bug 73640 - make uri loader support "true" weak references so we can implement them from JavaScript
sr=mscott
r=jag


git-svn-id: svn://10.0.0.236/trunk@90665 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 18:09:03 +00:00
miodrag%netscape.com
326874f76b Updtates for LDAPJDK 4.14
git-svn-id: svn://10.0.0.236/trunk@90662 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 15:45:58 +00:00
ccarlen%netscape.com
09b82bb257 Sample code - not part of mozilla. Updating chrome url of throbber.
git-svn-id: svn://10.0.0.236/trunk@90661 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 15:26:50 +00:00
ccarlen%netscape.com
4d15e5d5b8 Sample code - not part of mozilla. Bug 60550 - fixing popup menu event handling.
git-svn-id: svn://10.0.0.236/trunk@90660 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 15:26:07 +00:00
nboyd%atg.com
902d0c64b6 Fix problem where errors wouldn't get source positions.
git-svn-id: svn://10.0.0.236/trunk@90659 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 14:42:37 +00:00
talisman%anamorphic.com
f4cffda5f1 Corrected XML library entry. jrg
git-svn-id: svn://10.0.0.236/trunk@90658 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 14:34:24 +00:00
ccarlen%netscape.com
9fc44ba828 Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@90657 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 14:08:59 +00:00
brade%netscape.com
969c24a963 part of fix for bug #19329 (more internet config apis); r=pchen; sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@90656 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 13:56:19 +00:00
disttsc%bart.nl
baadbf578f Clean up jar.mn, r=jst, sr=ben. Add browserBindings.xml, bug=65412, r=timeless, sr=ben
git-svn-id: svn://10.0.0.236/trunk@90655 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 11:35:28 +00:00
disttsc%bart.nl
0d9c9787d2 Catch exception for goHome(), add (better) exception comments to loadURI() and loadURIWithFlags(). r=timeless, sr=ben
git-svn-id: svn://10.0.0.236/trunk@90654 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 11:22:16 +00:00
locka%iol.ie
58e403d1c0 Cleaned up code style, indentation, replaced tabs with spaces. Added dummy implementations of nsITooltipListener and nsIContextMenuListener.
git-svn-id: svn://10.0.0.236/trunk@90653 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 11:20:18 +00:00
sgehani%netscape.com
86dd4cdb0f (*) Stat for permissions of destination dir.
(*) Hook libxpnet into linux installer.
(*) Add proxy support and download settings to linux installer.
(*) Make error dialog dismiss when OK is pressed.
(*) Miscellanous dialog title and position cleanup.
(*) Make readme show on ja_JP locale builds after scrolling the license.


git-svn-id: svn://10.0.0.236/trunk@90652 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 10:57:58 +00:00
sgehani%netscape.com
0cd5626284 Make Install.arguments return the correct value.
b = 72719
r = dveditz, dbragg
sr = mscott


git-svn-id: svn://10.0.0.236/trunk@90648 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 09:10:06 +00:00
disttsc%bart.nl
4a9116ac96 Move <browser/> xbl binding out into its own file. Changing extension from xbl to xml. NOT PART OF BUILD.
git-svn-id: svn://10.0.0.236/trunk@90647 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 09:07:18 +00:00
glazman%netscape.com
d87f222482 fix for Stylesheet Dump in viewer. b=71648, r=pierre, sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@90645 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 08:02:20 +00:00
chuang%netscape.com
4e29698c7e Not part of build, new files for re-factoring addrbook
git-svn-id: svn://10.0.0.236/trunk@90644 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 07:54:42 +00:00
chuang%netscape.com
fbc4850edf Not part of build, new files for re-factoring addrbook
git-svn-id: svn://10.0.0.236/trunk@90643 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 07:40:07 +00:00
disttsc%bart.nl
4346080c48 bug 73237: "we should not call window.focus() on all windows right before closing them on shutdown", author=Boris Zbarsky <bzbarsky@mit.edu>, r=jag, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@90642 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 07:09:16 +00:00
sspitzer%netscape.com
6654ba32cb #73551, fix js warnings. r=hwaara, sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@90641 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 07:06:22 +00:00
hwaara%chello.se
cd19d729d4 Fix javascript strict warnings in mailWindowOverlay.js. bug 68525. r=timeless, sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@90640 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 06:37:54 +00:00
mscott%netscape.com
4c14010bc7 Bug #73738 --> fix a race condition in news. Fix crash trying to display inline images in news articles created by lipr0n.
Implement Save and Open attachment for news articles again from the message pane.
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@90639 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 06:21:45 +00:00
talisman%anamorphic.com
bffab49d41 Added note about double-clicking the Grendel app in the Finder under MacOS X. jrg
git-svn-id: svn://10.0.0.236/trunk@90638 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 05:52:57 +00:00
talisman%anamorphic.com
66b4522580 Added resources target so app resources get copied to the build products directory. jrg
git-svn-id: svn://10.0.0.236/trunk@90637 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 05:51:08 +00:00
talisman%anamorphic.com
119e8048a4 Updated with new build instructions, new external lib URLs, MacOS X info, and removed Edwin from the maintainer list in README. jrg
git-svn-id: svn://10.0.0.236/trunk@90636 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 05:39:28 +00:00
talisman%anamorphic.com
00c915cace Added some new variables to pass to the -classpath flag to javac, added rules to copy app resources to the build product directory. jrg
git-svn-id: svn://10.0.0.236/trunk@90635 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 05:38:09 +00:00
disttsc%bart.nl
e1c315491b Fix bustage. More hidden dependencies (no cookie!). Fix courtesy of bbaetz.
git-svn-id: svn://10.0.0.236/trunk@90634 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 05:36:59 +00:00
pinkerton%netscape.com
b2ed0ffb1f to work around a bug in OSX, check first if we're already at the location we're trying to move a popup to and if so, don't call MoveWindow. r=danm/sr=sfraser. bug#58226.
git-svn-id: svn://10.0.0.236/trunk@90624 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 04:33:08 +00:00
sspitzer%netscape.com
b0e6df16a2 fix #73724. stop clearing the message pane on reply and when you mark a message as read.
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@90623 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 04:32:14 +00:00
sspitzer%netscape.com
12896d8385 #73728. make click on a row in the thread column do what 4.x did. sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@90622 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 04:06:44 +00:00
pinkerton%netscape.com
94cbe70a27 adding nsIHistoryEntry.idl and nsISHistoryInternal.idl for radha.
git-svn-id: svn://10.0.0.236/trunk@90621 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 03:49:58 +00:00
talisman%anamorphic.com
41642ddf96 fixed a typo in the include directive. jrg
git-svn-id: svn://10.0.0.236/trunk@90620 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 03:49:31 +00:00
radha%netscape.com
860953531d Fixes related to bug # 71756 r=rpotts, valeski
git-svn-id: svn://10.0.0.236/trunk@90619 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 03:35:38 +00:00
radha%netscape.com
3af4196690 Fix for bug # 71756. New SH interfaces. r=rpotts, valeski
git-svn-id: svn://10.0.0.236/trunk@90618 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 03:32:42 +00:00
radha%netscape.com
83398f29bc Initial checkin for new SH interfaces
git-svn-id: svn://10.0.0.236/trunk@90617 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 03:31:13 +00:00
sspitzer%netscape.com
62f7b98ce9 #73416 get icons in the threadpane for the classic skin. sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@90616 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 03:13:40 +00:00
sspitzer%netscape.com
6013e21507 fix for #52034. show the special "imap deleted" icon in the thread pane if you delete
a message and your delete model is "mark as deleted".  sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@90615 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 02:41:56 +00:00
talisman%anamorphic.com
6eb1464dc6 Initial checkin. A new Makefile for a new dir structure. jrg
git-svn-id: svn://10.0.0.236/trunk@90614 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 02:27:23 +00:00
talisman%anamorphic.com
6e0f05f0e7 New Makefile for a new dir structure. jrg
git-svn-id: svn://10.0.0.236/trunk@90613 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 02:26:20 +00:00
talisman%anamorphic.com
70af03653c Initial checkin. This manifest allows the resulting jar to be executable. jrg
git-svn-id: svn://10.0.0.236/trunk@90612 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 02:25:43 +00:00
talisman%anamorphic.com
321971b977 Updated Makefiles to build into separate dist/classes directory. jrg
git-svn-id: svn://10.0.0.236/trunk@90611 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 02:24:29 +00:00
sspitzer%netscape.com
babf18ba81 fix for some of the nntp connection problems. sr=bienvenu. #65927
git-svn-id: svn://10.0.0.236/trunk@90610 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 02:24:20 +00:00
bryner%uiuc.edu
b84bb24279 Bug 44257 -- fix tabbing from URL bar to document. r=saari, sr=shaver.
git-svn-id: svn://10.0.0.236/trunk@90608 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 02:08:06 +00:00
javi%netscape.com
0b4182d400 Make viewing a cert easier if you have a reference to a cert object.
A preliminary draft of the cert dump implementation.


git-svn-id: svn://10.0.0.236/trunk@90607 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 02:05:54 +00:00
despotdaemon%netscape.com
de28203f31 Pseudo-automatic update of changes made by shrutiv@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@90606 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 01:54:04 +00:00
talisman%anamorphic.com
01fb76f70e Added to make life easier for building. jrg
git-svn-id: svn://10.0.0.236/trunk@90605 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 01:44:30 +00:00
talisman%anamorphic.com
8857457433 removing autoconf stuff. jrg
git-svn-id: svn://10.0.0.236/trunk@90604 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 01:39:48 +00:00
nhotta%netscape.com
4ed985da78 Adding a new converter for HKSCS (contribution from Gavin.Ho@compaq.com), bug 25226, r=nhotta, ftang, sr=erik.
git-svn-id: svn://10.0.0.236/trunk@90603 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 01:20:37 +00:00
rginda%netscape.com
71108a9e54 fix for 73680, changes missed during the great XUL wacking.
patch by samuel@sieb.net, r=me, sr/r=shaver


git-svn-id: svn://10.0.0.236/trunk@90602 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 01:03:33 +00:00
peterlubczynski%netscape.com
6fa34b640c Plugins no longer get resize events bug 70429 a=av sr=waterson
git-svn-id: svn://10.0.0.236/trunk@90601 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 01:02:30 +00:00
peterlubczynski%netscape.com
def9171742 NPP_SetWindow should be called after instantiating the stream bug 70686 a=av sr=waterson
git-svn-id: svn://10.0.0.236/trunk@90600 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 01:00:47 +00:00
evaughan%netscape.com
a09ca6422a Part of accessibility landing
-r vidur -sr hyatt


git-svn-id: svn://10.0.0.236/trunk@90596 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 00:49:05 +00:00
morse%netscape.com
3d6f5c2667 bug 63373, crash in password-manager dialog, r=dr@netscape.com, sr=shaver@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@90595 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 00:45:51 +00:00
sgehani%netscape.com
85dcbe6866 66735: implement blocking processes on the mac.
git-svn-id: svn://10.0.0.236/trunk@90594 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 00:45:05 +00:00
sgehani%netscape.com
18734696f3 63454: updating desktop db properly when AppleSingle decoding; 72277: use Appearance manager for drawing default button; 72092: make welcome window text display correctly for all system fonts; 69154: make install log readable
git-svn-id: svn://10.0.0.236/trunk@90593 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 00:42:27 +00:00
nhotta%netscape.com
a9bd534094 Adding a new converter for HKSCS (contribution from Gavin.Ho@compaq.com), bug 25226, r=nhotta, ftang, sr=erik.
git-svn-id: svn://10.0.0.236/trunk@90591 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 00:13:45 +00:00
nhotta%netscape.com
5541f88e16 Adding a new converter for HKSCS (contribution from Gavin.Ho@compaq.com), bug 25226, r=nhotta, ftang, sr=erik.
git-svn-id: svn://10.0.0.236/trunk@90589 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 00:05:21 +00:00
sonmi%netscape.com
c05e3063bd added RSH variable, since 4 out of 5 rsh on NT don't work as expected...
git-svn-id: svn://10.0.0.236/trunk@90588 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 00:04:37 +00:00
sonmi%netscape.com
a250031821 fixed a win2K MKS problem (PATH seperator)
git-svn-id: svn://10.0.0.236/trunk@90587 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 00:03:59 +00:00
sonmi%netscape.com
7178c97084 changes for the new distributed stress test
-) split generating of cert into 2 functions, so we can add any
      number of certs to an existing Database
   -) added function to generate n certs for the stress test (run
      from the server side)^M


git-svn-id: svn://10.0.0.236/trunk@90586 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 00:03:02 +00:00
sonmi%netscape.com
b80f51495b changes for the new distributed stress test
-) improved errormessages
   -) changes to get around the DNS/ipaddress problem
   -) changes necessary for the remote side of the distributed test
        running in the server's directory structure
        messages and errormessages
   -) changes for the server side of the dist. stress test
        set $RSH for windows
        set variables for the certdatabase of the dist stress test


git-svn-id: svn://10.0.0.236/trunk@90585 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 00:02:27 +00:00
sonmi%netscape.com
739d0647aa changes for the new distributed stress test
-) to get around the DNS/ipaddress problem
   -) be sourcable from ssl_dist_stress.sh (share a lot of functionality)


git-svn-id: svn://10.0.0.236/trunk@90584 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 00:01:43 +00:00
sonmi%netscape.com
fd23bcdb89 distributed stress test
new script to run the server and the remote side of the test
   -) have cert.sh generate certs
   -) start a server
   -) launch strsclnts via rsh, each rsh with a range of certs to use
   -) wait 10 minutes
   -) shut down the server


git-svn-id: svn://10.0.0.236/trunk@90583 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 00:00:48 +00:00
heikki%netscape.com
97b7872494 Bug 56858, set pref layout.selectanchor to true to make link traversal also select link end.
git-svn-id: svn://10.0.0.236/trunk@90582 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 23:59:56 +00:00
gordon%netscape.com
11c474f077 Bug 73491 and bug 73513. Make the disk cache fail (more) gracefully. r=mcafee, sr=waterson.
git-svn-id: svn://10.0.0.236/trunk@90581 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 23:56:18 +00:00
nhotta%netscape.com
5f1da948d9 Adding a new converter for HKSCS, contribution from Gavin.Ho@compaq.com (not part of the build), bug 25226, r=nhotta, ftang, sr=erik.
git-svn-id: svn://10.0.0.236/trunk@90580 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 23:56:12 +00:00
nhotta%netscape.com
af2b1e806c Adding a new converter for HKSCS (contribution from Gavin.Ho@compaq.com), bug 25226, r=nhotta, ftang, sr=erik.
git-svn-id: svn://10.0.0.236/trunk@90579 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 23:51:58 +00:00
nhotta%netscape.com
91571613d8 Adding a new converter for HKSCS (not part of the build), bug 25226, r=nhotta, ftang, sr=erik.
git-svn-id: svn://10.0.0.236/trunk@90578 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 23:38:31 +00:00
leaf%mozilla.org
389898ff6e Automated update
git-svn-id: svn://10.0.0.236/trunk@90576 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 23:30:09 +00:00
jdunn%netscape.com
257b5f36ae needed to link in another lib to resolve all dependencies at link time
r= cls@seawood.org
# 72188


git-svn-id: svn://10.0.0.236/trunk@90575 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 23:23:10 +00:00
danm%netscape.com
bde610585a implement window.scrollbars.visible. bug 58539 r=hyatt,pinkerton
git-svn-id: svn://10.0.0.236/trunk@90574 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 23:23:09 +00:00
danm%netscape.com
6ee1a148db sigh. allow dependent windows without parents because the Mozilla code will try to do that
git-svn-id: svn://10.0.0.236/trunk@90573 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 23:19:12 +00:00
jdunn%netscape.com
5d30ca2ef8 when building sharedobjects set 2 additional flags for AIX
r= cls@netscape.com
# 72189


git-svn-id: svn://10.0.0.236/trunk@90572 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 23:18:37 +00:00
mjudge%netscape.com
9026e2a205 part of big editor checkin for 66318. this is NOT part of build yet but patches for this big change are going around to be approved so these files WILL be looked at. have no fear
git-svn-id: svn://10.0.0.236/trunk@90571 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 23:11:08 +00:00
pinkerton%netscape.com
e4b5accaab allow macs with low memory to build optimized by setting the |lowmem| option. bug 72945. r=peterv/sr=shaver.
git-svn-id: svn://10.0.0.236/trunk@90570 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 23:08:32 +00:00
mjudge%netscape.com
6f39a499a2 66793 r= cmanske sr = attinasi
git-svn-id: svn://10.0.0.236/trunk@90569 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 23:02:21 +00:00
mkaply%us.ibm.com
04d9798734 #73620
r=jband, sr=brendan
Fix some places where we used casts instead of CALLBACKs


git-svn-id: svn://10.0.0.236/trunk@90568 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 22:59:33 +00:00
dr%netscape.com
d5732b9792 fix for 67731, r=pinkerton, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@90567 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 22:58:50 +00:00
rods%netscape.com
180f5d4f7f removing "inline" on method to fix SunOS bustage.
r=mkaply


git-svn-id: svn://10.0.0.236/trunk@90566 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 22:57:14 +00:00
rginda%netscape.com
261775c9c1 -- NOT PART OF ANY BUILD --
implement userIsOwner in ircbot.js
move the hook initialization into a function in mingus.js


git-svn-id: svn://10.0.0.236/trunk@90562 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 22:10:33 +00:00
rogerl%netscape.com
462a7977f6 Tentative fix for build releated issues.
git-svn-id: svn://10.0.0.236/trunk@90557 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 22:06:21 +00:00
rogerl%netscape.com
0eb159b375 Tentative fix for build related issues.
git-svn-id: svn://10.0.0.236/trunk@90556 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 22:05:48 +00:00
mkaply%us.ibm.com
bd6fe47e75 OS/2 breakage - need callback
git-svn-id: svn://10.0.0.236/trunk@90550 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 16:37:01 +00:00
scc%mozilla.org
f304577088 back myself out, sorry SunOS
git-svn-id: svn://10.0.0.236/trunk@90549 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 16:03:33 +00:00
waqar%netscape.com
fa880de309 #=66715
sr=jst
d=unsinged integer tested for < 0, removed the test, since it will always
be 0 or greater.


git-svn-id: svn://10.0.0.236/trunk@90548 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 15:40:15 +00:00
oeschger%netscape.com
35001657b4 xul1.0 fixes for help window, plus clean-up, NOT PART OF BUILD
git-svn-id: svn://10.0.0.236/trunk@90547 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 15:30:28 +00:00
bienvenu%netscape.com
1c31cb4967 fix problem with missing messages in new view code r/sr =mscott, sspitzer 72698
git-svn-id: svn://10.0.0.236/trunk@90545 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 15:23:32 +00:00
bienvenu%netscape.com
8452e1b448 fix 42863 (pref for enabling env imap prot command), 26735 (respect read-only imap mailboxes) add pref for downloading msg bodies with msg headers for offline imap (15865) r=naving, sr=mscott,sspitzer
git-svn-id: svn://10.0.0.236/trunk@90544 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 15:22:14 +00:00
chak%netscape.com
737cba9658 Fix for bug#71751 - Change default font sizes for MfcEmbed
r=ksosez@softhome.net,chak


git-svn-id: svn://10.0.0.236/trunk@90543 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 15:18:03 +00:00
bienvenu%netscape.com
f3d4793056 send notification for going offline before we kill all the sockets r/sr darin,dougt 73374
git-svn-id: svn://10.0.0.236/trunk@90542 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 15:17:52 +00:00
valeski%netscape.com
3077b98973 sr=alecf. javadoc'ing comments and changing a param name
git-svn-id: svn://10.0.0.236/trunk@90541 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 15:12:57 +00:00
mkaply%us.ibm.com
4058fe29cb OS/2 bustage - need callback
git-svn-id: svn://10.0.0.236/trunk@90537 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 14:35:06 +00:00
scc%mozilla.org
aa43966ad2 syntax fix
git-svn-id: svn://10.0.0.236/trunk@90536 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 14:16:24 +00:00
rbs%maths.uq.edu.au
5a3c18409d fix bustage - typo
git-svn-id: svn://10.0.0.236/trunk@90535 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 14:05:49 +00:00
nboyd%atg.com
89feaa9efd Fix 73555.
git-svn-id: svn://10.0.0.236/trunk@90534 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 14:01:53 +00:00
peterv%netscape.com
a7eddab433 Fixing mac bustage.
git-svn-id: svn://10.0.0.236/trunk@90530 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 13:41:23 +00:00
rbs%maths.uq.edu.au
bac7e0a892 Datasets needed for bug 30543,72161. The MathFont Property Files (the metadata that guide the stretching of mutable MathML characters)
git-svn-id: svn://10.0.0.236/trunk@90529 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 13:22:03 +00:00
rbs%maths.uq.edu.au
e5d967a083 Mozilla MathML entities were as per MathML 1.x - bug 72161. Now they are MathML 2.0 conformant, and in line with the forthcoming Unicode 3.1 code points approved for math symbols
git-svn-id: svn://10.0.0.236/trunk@90527 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 12:56:15 +00:00
rbs%maths.uq.edu.au
6f89db1fb7 Follow up to bug 72161 - sync:ing ucvmath with the painstaking datasets needed for the MathFont Property Files
git-svn-id: svn://10.0.0.236/trunk@90526 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 12:41:48 +00:00
disttsc%bart.nl
78a54a411f Bustage fix, attempt #2: So Win32 seemed to like attempt #1, but Mac didn't. Different approach (I don't like this :-/ )
git-svn-id: svn://10.0.0.236/trunk@90525 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 12:39:59 +00:00
axel%pike.org
a5c956d8a3 not part of build, buster CSS cleanup, thanx to glazou, getting rid of !importants
git-svn-id: svn://10.0.0.236/trunk@90524 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 12:26:44 +00:00
locka%iol.ie
fe52992a4d Removed the BinDirectoryPath registry settings. Mozilla control now relies on the control kicker to set things up for it. b=71363
git-svn-id: svn://10.0.0.236/trunk@90523 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 12:23:51 +00:00
locka%iol.ie
0e338c12ee NOT PART OF BUILD. Makefile tweaks b=72851
git-svn-id: svn://10.0.0.236/trunk@90522 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 12:22:01 +00:00
locka%iol.ie
0c3724af68 NOT PART OF BUILD. Makefiles for embedding examples directory. b=72851
git-svn-id: svn://10.0.0.236/trunk@90521 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 12:19:05 +00:00
locka%iol.ie
6e3e4d5904 NOT PART OF BUILD. Makefiles for embedding wrappers directory. b=72851
git-svn-id: svn://10.0.0.236/trunk@90520 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 12:18:38 +00:00
locka%iol.ie
aa806a252d NOT PART OF BUILD. Readme for embedding wrappers directory. b=72851
git-svn-id: svn://10.0.0.236/trunk@90519 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 12:16:59 +00:00
locka%iol.ie
8466c220df NOT PART OF BUILD. Readme for embedding examples directory. b=72851
git-svn-id: svn://10.0.0.236/trunk@90518 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 12:16:32 +00:00
disttsc%bart.nl
cc4022c1c2 I'll have to figure out sometime why mac/win don't like assigning an nsAReadableString into a (static?) nsString... hope this fixes the bustage.
git-svn-id: svn://10.0.0.236/trunk@90517 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 12:12:16 +00:00
rods%netscape.com
c4b399df8d This now enables print listeners, print progress and the cancelling of printing
Bug 70946 & Bug 70949 r=dcone,chak sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@90516 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 12:04:30 +00:00
rods%netscape.com
bc01926696 This now enables print listeners, print progress and the cancelling of printing
Bug 70946 & Bug 70949 r=dcone,chak sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@90515 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 11:56:03 +00:00
disttsc%bart.nl
f69c0e7cd8 bug 73339: Remove NS_ConvertToString (just another name for NS_ConvertASCIItoUCS2) from the tree. r=jst, sr=scc
git-svn-id: svn://10.0.0.236/trunk@90514 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 11:17:17 +00:00
disttsc%bart.nl
6a8a51830a Move <browser/> xbl binding out into its own file. NOT PART OF BUILD.
git-svn-id: svn://10.0.0.236/trunk@90513 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 10:17:43 +00:00
mcafee%netscape.com
c768d72d23 openLocation.xul moved from navigator to communicator, url unassigned and not needed (70164). r=jag, sr=ben
git-svn-id: svn://10.0.0.236/trunk@90510 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 09:27:31 +00:00
disttsc%bart.nl
0bd712cf0a bug 73350: Remove USE_OBUFFER sections from mimetpla.cpp, r=ben.bucksch@beonex.com, sr=bienvenu, moa=ducarroz
git-svn-id: svn://10.0.0.236/trunk@90509 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 09:26:25 +00:00
darin%netscape.com
d69946b4a5 Add progress event sink notification test.
git-svn-id: svn://10.0.0.236/trunk@90502 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 08:23:42 +00:00
beard%netscape.com
a3f45d7675 [not part of build] Update to newer version of interface.
git-svn-id: svn://10.0.0.236/trunk@90501 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 08:17:20 +00:00
morse%netscape.com
a8b7b7214e bug 73341, fix regression in previous checkin, r=disttsc@bart.nl, sr=alecf@netscape.com
git-svn-id: svn://10.0.0.236/trunk@90500 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 07:54:39 +00:00
pschwartau%netscape.com
7423699d90 Minor corrections to code and whitespace.
git-svn-id: svn://10.0.0.236/trunk@90499 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 07:53:14 +00:00
mcafee%netscape.com
30460f1fe9 Changing x-remote help url to mozilla.org version, instead of 1994 jamie doc (70167). r=bryner, sr=dveditz
git-svn-id: svn://10.0.0.236/trunk@90497 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 07:48:11 +00:00
pschwartau%netscape.com
60e2112c26 Minor fixes to code and whitespace.
git-svn-id: svn://10.0.0.236/trunk@90496 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 07:43:17 +00:00
mscott%netscape.com
fa5fa5c2ab 67997 --> make saving local mail attachments work directly from the message pane. To do this,
nsMailboxService now support nsIMsgMessageFetchService.
sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@90493 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 07:35:45 +00:00
mscott%netscape.com
e3190f3551 67997 --> now that the mail protocols automatically invoke a mime converter to extract parts, save attachment
shouldn't attempt to automatically invoke a converter. (removing code we don't need)

sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@90492 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 07:26:09 +00:00
pschwartau%netscape.com
b9c3090bfe Minor corrections to code and style -
git-svn-id: svn://10.0.0.236/trunk@90491 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 07:16:36 +00:00
shaver%mozilla.org
fc19bd3692 correct cast to fix build bustage
git-svn-id: svn://10.0.0.236/trunk@90490 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 06:44:00 +00:00
waterson%netscape.com
b50a206653 Fix windows bustage.
git-svn-id: svn://10.0.0.236/trunk@90489 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 06:39:05 +00:00
waterson%netscape.com
03cb2db790 Bug 73540. Make sure [JS|PL]DHashTable clear live entries while finalizing. Remove induction variable from [JS|PL]_DHashEnumerate() along the way. r=brendan, sr=shaver
git-svn-id: svn://10.0.0.236/trunk@90488 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 06:24:25 +00:00
mscott%netscape.com
bce13671b2 Bug #73412 --> land new message display code.
r=hewitt
sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@90487 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 06:09:35 +00:00
waterson%netscape.com
0140577989 Fix regression tests bitrot on Linux. r=karnaze
git-svn-id: svn://10.0.0.236/trunk@90486 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 06:09:16 +00:00
mscott%netscape.com
8e10a861be Bug #73412 --> land new message display code. New code is faster to display messages due to a simpler UI for header display.
introduce a collapsed mode for header display.
sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@90485 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 06:08:45 +00:00
mscott%netscape.com
deb90d9539 Bug #73412 --> land new message display code.
sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@90484 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 06:08:07 +00:00
shaver%mozilla.org
44326fc42c 50602: Add support in XPConnect for sharing of refcounted string BufferHandles,
in both directions.
72552: Remedy overzealous CHECK_REQUEST placement in jsapi.c, to produce a
       minimal-but-complete set of engine entry points that require a Request
       for safe execution.
r=brendan, sr=jband, assist=scc,pinkerton


git-svn-id: svn://10.0.0.236/trunk@90483 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 06:04:44 +00:00
pinkerton%netscape.com
6e92e75066 doh, biffed a level of indirection.
git-svn-id: svn://10.0.0.236/trunk@90482 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 06:04:33 +00:00
pinkerton%netscape.com
9c95bb0dca fix ownership model when copying images. caller needs to own bits, not the helper class. r=jag/sr=hyatt. bug# 73517
git-svn-id: svn://10.0.0.236/trunk@90481 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 06:02:54 +00:00
pschwartau%netscape.com
1b05c381cc Initial add. Testcase for the internal [[Class]] property of Objects.
git-svn-id: svn://10.0.0.236/trunk@90480 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 05:50:08 +00:00
pschwartau%netscape.com
f468f7c9bf Initial add. Utility functions for testing Objects.
git-svn-id: svn://10.0.0.236/trunk@90479 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 05:48:48 +00:00
shaver%mozilla.org
8939a0892b 63027: Adding evalInSandbox to JS component loader script-context, to permit
JS components to execute script code with restricted privileges and
       controlled access to their (privileged) environment. r=brendan,
       sr=jband.


git-svn-id: svn://10.0.0.236/trunk@90478 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 05:35:52 +00:00
bryner%uiuc.edu
a90edd2fb0 Backing out joe.chou@eng.sun.com's changes, they broke the Mac. r=sdagley.
git-svn-id: svn://10.0.0.236/trunk@90475 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 03:49:31 +00:00
pavlov%netscape.com
c0936f4c34 fix for timer crash with animated images when changing pages bug 73477 r=pinkerton sr=brendan
git-svn-id: svn://10.0.0.236/trunk@90466 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 02:42:51 +00:00
cmanske%netscape.com
cc0eeec80b Fixed image align reversal for 'left' / 'right', b=73326, r=blake, sr=kin
git-svn-id: svn://10.0.0.236/trunk@90464 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 01:09:37 +00:00
cmanske%netscape.com
a3edf4b1bd Replaced 'value' with 'label' for Table dialog checkboxes, b=73479, r=blake, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@90463 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 01:06:55 +00:00
rpotts%netscape.com
be28647be6 All nsIProgressEventSink notifications from the socket transport should go to the nsHTTPChannel...
git-svn-id: svn://10.0.0.236/trunk@90462 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 00:56:51 +00:00
joe.chou%eng.sun.com
ca525acad2 bug=64296
r=edburns
sr=waterson

This checkin idlifies some files in the plugin hierarchy.

The following files are in this checkin.

build/mac/build_scripts/MozillaBuildList.pm
modules/oji/public/MANIFEST
modules/oji/public/MANIFEST_IDL
modules/oji/macbuild/ojiIDL.mcp
modules/plugin/public/MANIFEST
modules/plugin/public/MANIFEST_IDL
modules/plugin/macbuild/pluginIDL.mcp
modules/oji/public/Makefile.in
modules/oji/public/makefile.win
modules/oji/public/nsIJVMPluginInstance.idl
modules/plugin/public/Makefile.in
modules/plugin/public/makefile.win
modules/plugin/public/nsIPluginManager.idl


git-svn-id: svn://10.0.0.236/trunk@90461 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 00:37:58 +00:00
rpotts%netscape.com
8c05ca7fc8 All nsIProgressEventSink notifications from the socket transport should go to the nsHTTPChannel... (r=darin)
git-svn-id: svn://10.0.0.236/trunk@90460 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 00:20:04 +00:00
mcgreer%netscape.com
264eb17c61 change cert mgr to use outliner
git-svn-id: svn://10.0.0.236/trunk@90459 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 00:18:21 +00:00
mkaply%us.ibm.com
55b9bf2c68 #67913
r=mkaply, sr=blizzard
Take into account WarpCenter when determining AvailRect


git-svn-id: svn://10.0.0.236/trunk@90456 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-26 23:51:26 +00:00
shanjian%netscape.com
fa3b62c07b #72125 default font for simplified chinese system does not work
r = ftang, sr=erik
Add fallback font list for default font.


git-svn-id: svn://10.0.0.236/trunk@90455 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-26 23:49:28 +00:00
sspitzer%netscape.com
40a203070e when reading news, show "lines" as the header of the "size" column
since we are actually showing (and sorting) line counts.
this broke when we landed the mailnews perf branch.
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@90454 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-26 23:44:42 +00:00
shanjian%netscape.com
0921cae7a0 #72125 default font for simplified chinese system does not work
r = ftang, sr=erik
Add fallback font list for default font.


git-svn-id: svn://10.0.0.236/trunk@90453 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-26 23:43:52 +00:00
cls%seawood.org
238046be17 Change netwerk/mime to use MODULE=mimetype to remove avoid confusion with mailnews/mime . Update necessary REQUIRES.
Bug #68381 r=jag


git-svn-id: svn://10.0.0.236/trunk@90452 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-26 23:40:28 +00:00
sspitzer%netscape.com
b8e92c1eb1 when reading news, show (and sort) "lines" in the size column. sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@90451 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-26 23:38:56 +00:00
erik%netscape.com
b2e098296e checkin for prabhat.hegde@eng.sun.com:
bug 63478; r=bstell@netscape.com, sr=erik@netscape.com
recognize additional Thai fonts
fix compile bug


git-svn-id: svn://10.0.0.236/trunk@90450 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-26 23:38:36 +00:00
dougt%netscape.com
82cb3363c6 Renaming xpcom file streams. b=73169, r=sfraser@netscape.com, sr=darin@netscape.com
git-svn-id: svn://10.0.0.236/trunk@90449 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-26 23:35:06 +00:00
shanjian%netscape.com
c08e448627 #72625 system fonts are sometimes not correctly setup for CJK windows
r = ftang, sr=erik
The font name in CJK should be converted to unicode before assignment.
we can not assume those are always ascii.


git-svn-id: svn://10.0.0.236/trunk@90448 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-26 23:32:38 +00:00
dougt%netscape.com
94b77f315b Fix to prevent ODA from firing if there is no data. b71498, r=valeski@netscape.com, sr=darin@netscape.com
git-svn-id: svn://10.0.0.236/trunk@90447 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-26 23:32:19 +00:00
mkaply%us.ibm.com
e324a073a6 #73191
r=beard, sr=brendan
Remove CRT_CALL - change to PR_CALLBACK or JS_DLL_CALLBACK appropriately


git-svn-id: svn://10.0.0.236/trunk@90446 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-26 23:21:53 +00:00
darin%netscape.com
560da80273 Fixes bug 73447. When using a proxy, shift-reload does not force a refresh
from the network.  patch=bbaetz@cs.mcgill.ca, r/sr=darin,dougt


git-svn-id: svn://10.0.0.236/trunk@90445 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-26 23:20:07 +00:00
sspitzer%netscape.com
016adf4be1 fix for #73416. show the proper icons in the thread pane.
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@90443 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-26 23:17:33 +00:00
darin%netscape.com
c5cac01b12 Fixes bug 72973. HTTP needs to release its cache output stream before
releasing its cache entry descriptor.  r=sean@beatnik.com, sr=dougt@netscape.com


git-svn-id: svn://10.0.0.236/trunk@90441 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-26 23:12:33 +00:00
jeff.dyer%compilercompany.com
1bae7d6c03 Adding JSILGenerator code
git-svn-id: svn://10.0.0.236/trunk@90439 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-26 22:37:50 +00:00
javi%netscape.com
b1935fdd91 Install the loadable roots when installing pipnss.dll
git-svn-id: svn://10.0.0.236/trunk@90438 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-26 22:32:36 +00:00
jeff.dyer%compilercompany.com
c66ef4b453 Updating JSC with framework for semantics in cpp.
git-svn-id: svn://10.0.0.236/trunk@90437 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-26 22:31:11 +00:00
terry%mozilla.org
7aed8c81e3 Improve error message
git-svn-id: svn://10.0.0.236/trunk@90435 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-26 22:10:36 +00:00
pschwartau%netscape.com
46ebb3586d In some shells, carriage returns are "\n"; in others, "\r\n". Look for either possibility -
git-svn-id: svn://10.0.0.236/trunk@90434 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-26 22:00:53 +00:00
pinkerton%netscape.com
cb63f63515 adding libpr0n libraries to package list sr=sfraser.
git-svn-id: svn://10.0.0.236/trunk@90433 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-26 19:49:41 +00:00
chak%netscape.com
5c63bdf422 Fix for blocker bug #73225 - Launching mfcembed crashes in GKLAYOUT.DLL
r=cls,a=ducarroz


git-svn-id: svn://10.0.0.236/trunk@90432 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-26 19:03:06 +00:00
bernd.mielke%snafu.de
2a0f6a04cf adding table regression test - not part of the build
git-svn-id: svn://10.0.0.236/trunk@90428 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-26 14:58:11 +00:00
kestes%tradinglinx.com
f9440480ac put correct mailing address in comment.
git-svn-id: svn://10.0.0.236/trunk@90427 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-26 14:08:42 +00:00
kestes%tradinglinx.com
fea54d81fe put correct mailing address in comment.
git-svn-id: svn://10.0.0.236/trunk@90426 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-26 14:05:48 +00:00
kestes%tradinglinx.com
fe5b32d7c4 for security, set a umask.
typo with $MINIMUM_BUILD_SECONDS was causing too little sleeping and
many builds occured flooding my disk space.


git-svn-id: svn://10.0.0.236/trunk@90425 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-26 13:37:24 +00:00
kestes%tradinglinx.com
bba7e16977 for security, set a umask
git-svn-id: svn://10.0.0.236/trunk@90424 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-26 13:36:28 +00:00
kestes%tradinglinx.com
a1d71995da got the mindate/maxdate backwards for the "C" link. I thought I fixed
this already.


git-svn-id: svn://10.0.0.236/trunk@90423 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-26 13:36:00 +00:00
timeless%mac.com
3c0c6a5ea2 Bugzilla Bug 73426 fix viewallnotes.cgi compile errors <q src="tinderbox" class="errors"/>
fixes tinderbox bustage


git-svn-id: svn://10.0.0.236/trunk@90421 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-26 10:49:46 +00:00
jst%netscape.com
30c485b610 Adding interface file, not part of the build yet.
git-svn-id: svn://10.0.0.236/trunk@90418 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-26 10:45:45 +00:00
dveditz%netscape.com
588674c115 fix commercial bustage and make depend builds not break when MOZ_SRC
slash goes the wrong way. r=cls


git-svn-id: svn://10.0.0.236/trunk@90416 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-26 08:39:11 +00:00
karnaze%netscape.com
d066bd289c new regression test not affecting the build.
git-svn-id: svn://10.0.0.236/trunk@90415 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-26 06:23:01 +00:00
karnaze%netscape.com
b9017017e4 bug 60749 - on a table cell frame style change reflow, reinitialize the table's strategy.
git-svn-id: svn://10.0.0.236/trunk@90414 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-26 06:13:56 +00:00
karnaze%netscape.com
f23390bfb2 new regression test not affecting the build.
git-svn-id: svn://10.0.0.236/trunk@90413 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-26 05:27:48 +00:00
karnaze%netscape.com
fce7835641 bug 73321 - fix regression caused by the cleanup bug 70989.
git-svn-id: svn://10.0.0.236/trunk@90411 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-26 05:16:32 +00:00
mscott%netscape.com
8c5611b908 If the date is today then only show a time, don't show the date in the message pane.
sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@90410 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-26 05:07:19 +00:00
mscott%netscape.com
b04f0cda98 If the date is today then only show a time, don't show the date in the thread pane.
sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@90409 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-26 05:07:08 +00:00
blakeross%telocity.com
8c4470b45a pav sucks. Fixing his startup crash (he didn't checkin the patch that fixed the double mem free). How did mozbot miss this?!?
git-svn-id: svn://10.0.0.236/trunk@90408 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-26 05:06:11 +00:00
pavlov%netscape.com
ef8db86d05 fix for the remaining gif leaks. bug 73394. r=saari sr=mozbot
git-svn-id: svn://10.0.0.236/trunk@90405 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-26 02:22:40 +00:00
karnaze%netscape.com
b127d9a834 new regression test not affecting the build.
git-svn-id: svn://10.0.0.236/trunk@90404 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-26 01:47:51 +00:00
karnaze%netscape.com
8bb773c2fd fixed regression test, not affecting the build.
git-svn-id: svn://10.0.0.236/trunk@90403 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-26 00:57:38 +00:00
karnaze%netscape.com
334d8c996b bug 45055 - additional rounding for max element size and maximumWidth.
git-svn-id: svn://10.0.0.236/trunk@90402 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-26 00:56:44 +00:00
pavlov%netscape.com
0f064a2040 fixing leaks in the new gif decoder bug 73394 r=pinkerton sr=shaver
git-svn-id: svn://10.0.0.236/trunk@90401 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-26 00:11:53 +00:00
cls%seawood.org
c2a55d3959 Backing out previous checkin.
git-svn-id: svn://10.0.0.236/trunk@90400 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-25 23:53:37 +00:00
disttsc%bart.nl
d04cf04c88 Fix wchar_t bustage in wallet (oops).
git-svn-id: svn://10.0.0.236/trunk@90399 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-25 23:51:44 +00:00
av%netscape.com
4d26893c6c First check in. The Spy Plugin. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@90398 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-25 23:48:19 +00:00
endico%mozilla.org
cd0549b6cd commented out nss and nspr from tinderbox module since at this time checkins to those dirs will only yeild false positives. The only checkins there that will show up in tinderbox will be to the head, which doesn't affect client bustage.
git-svn-id: svn://10.0.0.236/trunk@90397 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-25 23:47:42 +00:00
av%netscape.com
62061956cd First time in. The Spy Plugin. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@90396 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-25 23:38:33 +00:00
disttsc%bart.nl
311f371d27 Some string, IID and CID cleaning in singsign.cpp, wallet.cpp, bug=73341, r=morse, sr=shaver
git-svn-id: svn://10.0.0.236/trunk@90395 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-25 23:07:49 +00:00
karnaze%netscape.com
a16af1f12b new regression tests not affecting the build.
git-svn-id: svn://10.0.0.236/trunk@90394 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-25 23:06:50 +00:00
karnaze%netscape.com
da773f42f0 bug 45055 - align row heights on pixel boundaries when distributing extra space vertically. Work around block bug by rounding cells to even pixel boundary. sr=attinasi, r=bernd.mielke@snafu.de
git-svn-id: svn://10.0.0.236/trunk@90393 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-25 23:06:08 +00:00
disttsc%bart.nl
ce927d9f65 Clean up REQUIRES lines. r=cls
git-svn-id: svn://10.0.0.236/trunk@90392 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-25 22:59:27 +00:00
karnaze%netscape.com
06ce1683e5 bug 51140 - put placeholder frame which gets a pseudo table related frame into the correct pseudo child list. sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@90391 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-25 22:54:23 +00:00
bienvenu%netscape.com
d9ef559644 get replying to offline msg working sr=sspitzer 64424
git-svn-id: svn://10.0.0.236/trunk@90390 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-25 22:13:22 +00:00
karnaze%netscape.com
cc065f7a4f new regression tests not affecting the build.
git-svn-id: svn://10.0.0.236/trunk@90389 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-25 21:56:30 +00:00
blizzard%redhat.com
751c3a5b1f Query pointer for great justice. Part of bug #72556. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@90388 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-25 21:55:37 +00:00
scc%mozilla.org
4c9b344399 syntax fix
git-svn-id: svn://10.0.0.236/trunk@90387 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-25 21:51:40 +00:00
cls%seawood.org
652442b29a Add _NO_FLOCK back to make-jars.pl options.
git-svn-id: svn://10.0.0.236/trunk@90386 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-25 21:40:04 +00:00
scc%mozilla.org
4e305a6256 remove hidden depencies, sr=shaver
git-svn-id: svn://10.0.0.236/trunk@90385 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-25 21:33:50 +00:00
karnaze%netscape.com
1ac4da86ee regression test cleanup, not affecting the build.
git-svn-id: svn://10.0.0.236/trunk@90384 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-25 20:21:31 +00:00
cls%seawood.org
d29e9e1ce2 Erk. --enable-chrome-format actually defaults to jar not both.
git-svn-id: svn://10.0.0.236/trunk@90383 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-25 20:18:18 +00:00
karnaze%netscape.com
633a8de707 bug 72181 - treat style change reflow like initial reflow (with same optimizations). sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@90382 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-25 20:06:29 +00:00
bienvenu%netscape.com
8bff542773 fix loading a newsgroup and loading a news message while offline sr=sspitzer 15865
git-svn-id: svn://10.0.0.236/trunk@90381 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-25 19:33:18 +00:00
bienvenu%netscape.com
16aefa57dc add new pref for limiting size of messages downloaded for offline 15865 sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@90380 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-25 18:48:27 +00:00
bienvenu%netscape.com
83e7571b51 add some status text for offline 15865 sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@90379 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-25 18:47:54 +00:00
bienvenu%netscape.com
364de87773 add synchronize for offline, some status text 15865 sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@90378 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-25 18:45:47 +00:00
scc%mozilla.org
5941f7b891 syntax fix
git-svn-id: svn://10.0.0.236/trunk@90377 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-25 18:43:10 +00:00
scc%mozilla.org
414ed7319d fix HPUX bustage, and additionally added some comments
git-svn-id: svn://10.0.0.236/trunk@90376 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-25 18:06:27 +00:00
karnaze%netscape.com
997bef3c05 fix regression test, not affecting the build.
git-svn-id: svn://10.0.0.236/trunk@90375 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-25 18:01:21 +00:00
blakeross%telocity.com
f21f284aef Removing non-compliant text/xul mimetype, replacing with application/vnd.mozilla.xul+xml (28237, patch by gerv@gerv.net). r=blake sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@90374 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-25 16:49:38 +00:00
beard%netscape.com
0281a6c15a [not part of build] maintains a compact directory of disk cache entries, for disk cache version 1.
git-svn-id: svn://10.0.0.236/trunk@90368 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-25 15:49:31 +00:00
beard%netscape.com
e1c6228bd9 [not part of build] nsIInputStream/nsIOutputStream wrappers for ANSI FILE objects.
git-svn-id: svn://10.0.0.236/trunk@90367 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-25 15:47:36 +00:00
pavlov%netscape.com
323f3a2398 fix for hugeass memory leak. bug 73351. r=jag sr=mozbot
git-svn-id: svn://10.0.0.236/trunk@90366 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-25 11:57:25 +00:00
maolson%earthlink.net
3000630cf2 no bug. removing an old line that crept into blake's xul syntax change
r=jag, sr=shaver


git-svn-id: svn://10.0.0.236/trunk@90365 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-25 09:08:28 +00:00
endico%mozilla.org
fa24fcf482 Lets be consistant. Switch back to #!/usr/bonsaitools/bin/perl -w
git-svn-id: svn://10.0.0.236/trunk@90364 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-25 08:59:55 +00:00
talisman%anamorphic.com
4474ba111d MOVED these files to sources/grendel/widgets/toolbar/mozilla.
git-svn-id: svn://10.0.0.236/trunk@90363 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-25 08:07:56 +00:00
talisman%anamorphic.com
762db4f9f4 REORG of source tree. Hierarchy is much cleaner now. Makefiles will likely be broken until next checkin. You've been warned.
git-svn-id: svn://10.0.0.236/trunk@90362 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-25 07:51:47 +00:00
cls%seawood.org
e3da50bc7a Whitespace change for tinderbox test
git-svn-id: svn://10.0.0.236/trunk@90360 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-25 07:04:14 +00:00
endico%mozilla.org
65744f536a add MozillaTinderboxAll module
git-svn-id: svn://10.0.0.236/trunk@90359 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-25 06:51:21 +00:00
cls%seawood.org
eb778f307b Add prelim support for tracking multiple branches on tinderbox
git-svn-id: svn://10.0.0.236/trunk@90358 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-25 06:21:35 +00:00
cls%seawood.org
942b891412 Add -lc to OS_LIBS for Linux.
Bug #72766


git-svn-id: svn://10.0.0.236/trunk@90357 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-25 04:44:02 +00:00
cls%seawood.org
fa4bebd3ff Add the jar files to the package list. (How did the installer ever work without them?)
Bug #73335 r=bryner


git-svn-id: svn://10.0.0.236/trunk@90356 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-25 04:40:52 +00:00
cls%seawood.org
9ed685ec50 Add -lc to LIBS/OS_LIBS for Linux.
Bug #72766 r=bryner


git-svn-id: svn://10.0.0.236/trunk@90355 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-25 04:32:08 +00:00
pavlov%netscape.com
b754d759a4 fix for bug 73345. r=hixie,bryner sr=cls
git-svn-id: svn://10.0.0.236/trunk@90354 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-25 02:56:38 +00:00
disttsc%bart.nl
8874b002ef Fix Win32 bustage by adding NS_COM to declaration of StringAllocator_[char|wchar_t](), r/sr=scc
git-svn-id: svn://10.0.0.236/trunk@90353 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-25 02:26:33 +00:00
scc%mozilla.org
3b6f8d16d6 bug #73297, r=shaver, sr=darin. Give string buffers an allocator hook to tie into js et al
git-svn-id: svn://10.0.0.236/trunk@90352 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-25 01:14:26 +00:00
av%netscape.com
0dd79e0251 To fix bug 58128. For old style plugins: added nsIPlugin::Shutdown as well as dll unload upon destroying the last plugin instance. r=peterl, sr=waterson
git-svn-id: svn://10.0.0.236/trunk@90351 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-25 00:28:53 +00:00
mscott%netscape.com
58b26a34a7 Bug #73250, 67997 --> be sure to pass out just the part or attachment by automatically
invoking a mime converter. This fixes an infinite loop with libpr0n and saving attachments
from the browser window.
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@90350 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-25 00:26:40 +00:00
mscott%netscape.com
2fe5bf86ca Bug #73250, 67997 --> fix infinite loop when displaying images with the new image lib.
When fetching a part or an attachment to an imap message, automatically invoke a mime converter
to extract just the part. this fixes saving mail attachments from the browser window.
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@90349 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-25 00:24:41 +00:00
karnaze%netscape.com
222cdae092 bug 72396 - fix CalcBorderBoxWidth to not use unconstrained width. Fix column balancing to be skipped when there is an unconstrained width. sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@90348 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-24 23:15:49 +00:00
disttsc%bart.nl
d9ef6a1ec6 Bug 60952: nsMimeTypes.h has wrong type for APPLICATION_HTTP_INDEX, author=Bradley Baetz <bbaetz@cs.mcgill.ca>, r=blake, sr=darin
Bug 68651, nsFtpConnectionThread should use NS_LITERAL_STRING, author=Bradley Baetz <bbaetz@cs.mcgill.ca>, r=jag, sr=dougt


git-svn-id: svn://10.0.0.236/trunk@90347 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-24 22:57:35 +00:00
bryner%uiuc.edu
2b646c3714 Removing xp_regexp.h, now that it's unused. Bug 73297. r=blake, sr=shaver.
git-svn-id: svn://10.0.0.236/trunk@90346 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-24 20:13:06 +00:00
shaver%mozilla.org
52c5230a7b 72495 redux: last references to xp_regexp.h, r=bryner, sr=blizzard
git-svn-id: svn://10.0.0.236/trunk@90345 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-24 18:54:13 +00:00
bienvenu%netscape.com
c2d04ac67a get status msgs working again for imap 73241, couple small fixes for offline imap 15865 r=naving, sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@90344 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-24 14:53:54 +00:00
cls%seawood.org
22028a0475 If doing jar only builds, unzip all known jar files and add select chrome files to embed.jar. Bug #72390
git-svn-id: svn://10.0.0.236/trunk@90343 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-24 14:36:25 +00:00
cls%seawood.org
4d5fc93e6a Add a space to make verbose output less confusing
git-svn-id: svn://10.0.0.236/trunk@90342 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-24 13:44:41 +00:00
cls%seawood.org
1a21bbb1ce Extract chrome files from moz .jars to create embed.jar if building with jar chrome only. Bug #72390. Shoudl fix tinderbox bustage too.
git-svn-id: svn://10.0.0.236/trunk@90341 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-24 13:38:53 +00:00
disttsc%bart.nl
5afd721d44 Fix senna bustage (MOZ_TRACK_MODULE_DEPS)
git-svn-id: svn://10.0.0.236/trunk@90340 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-24 12:02:07 +00:00
cls%seawood.org
491faaa272 Only build chrome jar files by default. Use either --enable-chrome-format (autoconf) or MOZ_CHROME_FILE_FORMAT (win32) to override.
Bug #72390 r=jag


git-svn-id: svn://10.0.0.236/trunk@90339 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-24 11:07:15 +00:00
gayatrib%netscape.com
9c0a34ecc8 Implementing deleting/filing messages on single and multiple folders in search. Fixed regression introduced after merging performance branch that search does not display number of search hits. r=bhuvan,bienvenu. sr=bienvenu.
git-svn-id: svn://10.0.0.236/trunk@90338 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-24 09:08:26 +00:00
sfraser%netscape.com
2c914c21f2 Fix the imglib2 build stuff to not break the build progress functionality, by keying off build{foo} rather than options{foo}
git-svn-id: svn://10.0.0.236/trunk@90337 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-24 08:06:38 +00:00
sfraser%netscape.com
a9b490a249 Add libimg2 to the list of modules, which is what saari should have done.
git-svn-id: svn://10.0.0.236/trunk@90336 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-24 07:38:33 +00:00
bryner%uiuc.edu
272bfc695e If we get the URI from the channel, return the result of that call, not NS_ERROR_FAILURE. r=saari, sr=tor.
git-svn-id: svn://10.0.0.236/trunk@90335 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-24 07:12:41 +00:00
dmose%netscape.com
089c45bae6 Initial interface and implementation of a class that represents the unique characteristics of an nsILDAPConnection (bug 70421). Patch from Leif Hedstrom <leif@netscape.com>. r=<dmose@netscape.com>, sr=<shaver@mozilla.org>.
git-svn-id: svn://10.0.0.236/trunk@90334 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-24 07:09:55 +00:00
saari%netscape.com
7f677b102d fixing typo in mac build script to ensure that you can build with useimg2 set to off.
git-svn-id: svn://10.0.0.236/trunk@90333 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-24 07:08:21 +00:00
attinasi%netscape.com
05ca9509c1 CSS-only fix - Fixes invalid values for content property. b=72315 r=dbaron, hwaara
git-svn-id: svn://10.0.0.236/trunk@90332 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-24 06:25:33 +00:00
dmose%netscape.com
017440453f Fix MOZ_TRACK_MODULE_DEPS bustage with --enable-xpctools (bug 72120). Only touches unix build-system. r=cls@seawood.org
git-svn-id: svn://10.0.0.236/trunk@90331 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-24 06:14:28 +00:00
saari%netscape.com
58a391cde8 fix opt build
git-svn-id: svn://10.0.0.236/trunk@90330 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-24 04:55:47 +00:00
saari%netscape.com
bcb70008ee oh fine, try this fix for mac
git-svn-id: svn://10.0.0.236/trunk@90329 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-24 04:05:07 +00:00
saari%netscape.com
e83d14be2e pull libpr0n on mac
git-svn-id: svn://10.0.0.236/trunk@90328 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-24 03:31:16 +00:00
saari%netscape.com
dd45ea39cd libpr0n 4 mac
r=pinkerton,pavlov, sr=smfr


git-svn-id: svn://10.0.0.236/trunk@90327 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-24 02:44:26 +00:00
saari%netscape.com
4b5b8ff105 like MIR, libpr0n is landing for mac
r=pinkerton, pavlov, sr=smfr


git-svn-id: svn://10.0.0.236/trunk@90326 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-24 02:44:07 +00:00
saari%netscape.com
0bccf5846b jpeg decoder for mac libpr0n
git-svn-id: svn://10.0.0.236/trunk@90325 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-24 02:30:15 +00:00
hyatt%netscape.com
a84416574c Forgot xul atoms.
git-svn-id: svn://10.0.0.236/trunk@90324 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-24 02:22:32 +00:00
andreww%netscape.com
d0f930b470 bugzilla 45034 r=timeless, sr=hewitt, mail filter dialog cleanup.
git-svn-id: svn://10.0.0.236/trunk@90323 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-24 02:09:33 +00:00
andreww%netscape.com
4c0882bc4c bugzilla 45034 r=timeless, sr=hewitt :mail filter ui cleanup
git-svn-id: svn://10.0.0.236/trunk@90322 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-24 02:08:49 +00:00
hyatt%netscape.com
71357fbdd2 Fix misalignment problem in the outlienr for image cols.
git-svn-id: svn://10.0.0.236/trunk@90321 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-24 02:04:57 +00:00
hyatt%netscape.com
9f6ea62170 Turning on images in outliner. r=pav, sr=brendan
git-svn-id: svn://10.0.0.236/trunk@90320 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-24 01:50:33 +00:00
hewitt%netscape.com
fc80a315c2 73199 - scrollbar image missing (for atontti@cc.hut.fi), r=bzbarsky, sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@90319 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-24 01:40:56 +00:00
hewitt%netscape.com
3db7d456c3 72231 - splitter images missing, r=hwaara, sr=shaver
git-svn-id: svn://10.0.0.236/trunk@90318 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-24 01:40:42 +00:00
radha%netscape.com
fa73d43aec Fix for bug # 69457 r=valeski, rpotts
git-svn-id: svn://10.0.0.236/trunk@90316 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-24 01:23:42 +00:00
cmanske%netscape.com
2ab803eb5e Fixed Image dialog. b=73043, r=kin, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@90315 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-24 01:17:27 +00:00
sspitzer%netscape.com
d414eaff38 fix it so we show the right sort indicator when viewing a folder (or newsgroup) for the first time.
add "View | Sort By | Thread" back to the menus.

add an accelerator for "Select Thread" (ctrl shift a). #21094

make it so when we delete the last message in the folder, we clear  out the message pane.
make it so when we compact folders, we blank out the thread pane. #72674

fix some crashers when clicking on the thread pane and there is no db or there are no rows.  #72282

kill thread should not be "ctrl w", it should be "w".  #73260

sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@90314 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-24 01:12:33 +00:00
cmanske%netscape.com
c3fb9b6033 Fixed Join Cells enabling. b=71985, r=hyatt, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@90313 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-24 01:11:33 +00:00
pierre%netscape.com
4376913cf6 Debug files for bug 43457. Not part of the build yet.
git-svn-id: svn://10.0.0.236/trunk@90312 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-24 01:07:31 +00:00
sspitzer%netscape.com
15c7051ebc fix it so we won't try to send "ARTICLE <" to the nntp server. on quit, we sometimes get into a state where we try to send that to the server. if I detect that state, I return error but I don't send the bogus data over the wire. sr=bienvenu
related to bugs #57659 and #72317


git-svn-id: svn://10.0.0.236/trunk@90311 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-24 01:06:53 +00:00
despotdaemon%netscape.com
d5961922dc Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@90310 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-24 01:03:43 +00:00
cmanske%netscape.com
46be3afcb6 Added quick access to last-picked color. b=72090, r=glazman, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@90309 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-24 00:58:52 +00:00
valeski%netscape.com
ef0c94c88a sr=dougt. adding missing lowercaseing of scheme. 72720.
git-svn-id: svn://10.0.0.236/trunk@90308 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-24 00:58:32 +00:00
stephend%netscape.com
3a60b620f2 Per RFC2606, using user@domain.invalid in bug 71121. r=Ben Bucksch sr=sspitzer@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@90307 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-24 00:54:09 +00:00
danm%netscape.com
7d8ebc3547 fixing OpenWindow with extra args TYPE_CHAR and TYPE_WSTRING cases. r=jst,hyatt
git-svn-id: svn://10.0.0.236/trunk@90306 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-24 00:52:16 +00:00
varada%netscape.com
4a66fa3a76 fix for bug#72235- crash on replying to message;r=ducarroz;sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@90305 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-24 00:51:59 +00:00
radha%netscape.com
dccd9eefc1 Fix for bug # 63991 r=adamlock
git-svn-id: svn://10.0.0.236/trunk@90304 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-24 00:45:56 +00:00
varada%netscape.com
e303a3d2a4 fix for bug 70392 - beautifying send format prefs panel; r=ducarroz;sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@90303 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-24 00:43:12 +00:00
varada%netscape.com
ad44898d2d fix for bug#69525-dnd attachment not working for compose window on mac;r=ducarroz;sr=mscott
git-svn-id: svn://10.0.0.236/trunk@90302 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-24 00:35:31 +00:00
brendan%mozilla.org
152a38ce62 Fix old 1.4-era bogus code for setting JSPD_ARGUMENT or JSPD_VARIABLE given a heavyweight activation (68825, r=shaver, sr=jband).
git-svn-id: svn://10.0.0.236/trunk@90301 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-24 00:31:43 +00:00
dmose%mozilla.org
7c36993274 Turn on LDAP XPCOM SDK code in the default build; no user-visible changes yet (bug 70658). Code being turned on: moa=dmose@netscape.com, sr=shaver@mozilla.org. Windows build patch: r=cls@seawood.org, sr=leaf@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@90300 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-24 00:28:50 +00:00
bnesse%netscape.com
b8c37a8903 Added some missing calls to add the requested preference to the branch root value. [Not part of the build]
git-svn-id: svn://10.0.0.236/trunk@90299 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-24 00:25:47 +00:00
valeski%netscape.com
e028f93870 r=rpotts. comment changes only. 48726. adding status to idl files of api rev. ifaces.
git-svn-id: svn://10.0.0.236/trunk@90298 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-24 00:22:18 +00:00
dougt%netscape.com
0ddb749e90 Adding Cache to the release builds. r=pavlov, sr=darin.
git-svn-id: svn://10.0.0.236/trunk@90296 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-24 00:20:38 +00:00
dr%netscape.com
db17cb7cb9 fix for 67006, patch from MarkH@ActiveState.com, r=dr, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@90295 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-24 00:14:10 +00:00
dr%netscape.com
4737ba6953 fix for 67731, patch from varga@utcru.sk, r=pinkerton, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@90294 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-24 00:12:47 +00:00
ducarroz%netscape.com
4a449261e5 FIx for bug 73041. SendMsg now has only two parameters. SR=sspitzer
git-svn-id: svn://10.0.0.236/trunk@90293 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-24 00:10:59 +00:00
hewitt%netscape.com
be8b6da149 72316 - mail threadPane polish (all themes), r=blake, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@90292 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-24 00:08:01 +00:00
cmanske%netscape.com
daffb1c9d2 Fixed Named Anchor dialog ok enabling, b=72194, r=brade, sr=kin
git-svn-id: svn://10.0.0.236/trunk@90291 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 23:57:23 +00:00
sean%beatnik.com
35842d5a40 bug 72017 dual xpcom/npapi plugins are not initialized properly. Add code to get plugin factory for xpcom modules that export NSGetModule instead of NSGetFactory. r=av a=av sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@90290 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 23:53:09 +00:00
pavlov%netscape.com
c4d4d6bb10 fix for bug 73261. unix printing causing crash. r=pinkerton sr=shaver
git-svn-id: svn://10.0.0.236/trunk@90289 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 23:52:11 +00:00
timeless%mac.com
debde7f1c7 fix Bugzilla Bug 65428 language="javascript" should be type="application/x-javascript" mailnews
r=fabian, a=ben


git-svn-id: svn://10.0.0.236/trunk@90287 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 23:44:31 +00:00
nelsonb%netscape.com
37ab6208d1 Eliminate the old global arena lock. Each ArenaPool now has its own lock.
The new PORTArenaPool struct, an extended PLAreanaPool, is used in place
of PLArenaPools.


git-svn-id: svn://10.0.0.236/trunk@90286 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 23:40:09 +00:00
nhotta%netscape.com
e9242d467c Changed to output '?' for unmapped characters if text/plain, bug 72155, r=ftang, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@90285 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 23:39:04 +00:00
nhotta%netscape.com
b552d6fe10 Changed to duplciate tm record to avoid the memory to be disturbed by following usage of localtime(),
r=bstell,jelwell, sr=erik.


git-svn-id: svn://10.0.0.236/trunk@90284 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 23:38:14 +00:00
javi%netscape.com
bc3ae9aaaa Add a second tab to the cert view dialog for the pretty print
stuff.


git-svn-id: svn://10.0.0.236/trunk@90283 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 22:58:13 +00:00
gordon%netscape.com
b7c36856ef Fix bug 73018 "SSL fails on Mac", check in for sfraser. r=pinkerton, sr=sfraser.
git-svn-id: svn://10.0.0.236/trunk@90281 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 22:41:07 +00:00
pavlov%netscape.com
2830c89559 fix for bug 73239. output pixels instead of twips from GetNaturalImageSize. r=ninsheeth sr=shaver,smfr
git-svn-id: svn://10.0.0.236/trunk@90279 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 21:52:08 +00:00
mcafee%netscape.com
f4e24e5a54 Fixes for OBJDIR builds
git-svn-id: svn://10.0.0.236/trunk@90278 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 21:37:13 +00:00
javi%netscape.com
e2352cc6ea Delete the ns*CertificateManager related files that are no longer part of the build.
git-svn-id: svn://10.0.0.236/trunk@90277 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 21:27:29 +00:00
sonmi%netscape.com
418e282ca6 took out yesterday's change, since it did not work
git-svn-id: svn://10.0.0.236/trunk@90275 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 21:11:14 +00:00
pavlov%netscape.com
892c7ce230 fix for windows crash on profile startup, initalize disk cache lazily. bug 73197. r=beard, gordon sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@90272 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 21:06:39 +00:00
cotter%netscape.com
4f47a8dad1 Added files & initial placeholders for PSM 2.0 help & related docs.
git-svn-id: svn://10.0.0.236/trunk@90271 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 20:24:47 +00:00
nicolson%netscape.com
62c6613239 Allow the option of not overriding the Sun provider, for CMS.
git-svn-id: svn://10.0.0.236/trunk@90270 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 19:50:02 +00:00
relyea%netscape.com
396a9316a6 Change structure passing to pointer passing.
removed debugging printf's


git-svn-id: svn://10.0.0.236/trunk@90269 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 19:33:59 +00:00
bernd.mielke%snafu.de
f39bdc29bd fix javascript warnings in table testcases. bug 62965 r=karnaze
not part of the build


git-svn-id: svn://10.0.0.236/trunk@90262 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 15:44:07 +00:00
bernd.mielke%snafu.de
ef6d9f26bb remove javascript warnings from table testcases bug 62965 r=karnaze
git-svn-id: svn://10.0.0.236/trunk@90261 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 15:39:08 +00:00
karnaze%netscape.com
3a2764755a bug 72393 - correctly determine col min/max when cell changes size during incremental reflow and a strategy re-init is not needed. sr=attinasi, r=bernd.mielke@snafu.de
git-svn-id: svn://10.0.0.236/trunk@90260 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 15:34:14 +00:00
alecf%netscape.com
874291fed3 make this DEBUG_roc instead of DEBUG - we dont' ALL need to debug the view manager
git-svn-id: svn://10.0.0.236/trunk@90259 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 15:27:16 +00:00
alecf%netscape.com
3429dd7075 defer history loading until the first page is added to history for percieved performance improvement
sr=waterson bug=38621


git-svn-id: svn://10.0.0.236/trunk@90258 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 15:23:40 +00:00
mkaply%us.ibm.com
0c1f5d6d96 More OS/2 bustage - callback
git-svn-id: svn://10.0.0.236/trunk@90257 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 15:16:09 +00:00
locka%iol.ie
af1f8e780b Updated PATH setting code to be less reliant on registry settings. b=71363
git-svn-id: svn://10.0.0.236/trunk@90256 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 14:56:12 +00:00
mkaply%us.ibm.com
83aced4404 OS/2 bustage - forgot one callback
git-svn-id: svn://10.0.0.236/trunk@90255 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 14:44:37 +00:00
kmcclusk%netscape.com
631e1e02b3 Removed code which prevented reparenting of views + added code to check floating child list when reparenting views bug 71032; sr = waterson@netscape.com; r=dcone@netscape.com
git-svn-id: svn://10.0.0.236/trunk@90254 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 14:43:09 +00:00
disttsc%bart.nl
b8d183d032 Attempt to fix SpeedRacer and Senna bustage
git-svn-id: svn://10.0.0.236/trunk@90253 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 14:36:38 +00:00
kmcclusk%netscape.com
dfc987a3b6 Added 1 pixel to the invalidate rect to compensate for twips to pixel rounding error. bug=63951; sr=karnaze@netscape.com; r=attinasi@netscape.com
git-svn-id: svn://10.0.0.236/trunk@90252 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 14:36:28 +00:00
disttsc%bart.nl
b1a54d34a5 Fix MOZ_TRACK_MODULE_DEPS bustage
git-svn-id: svn://10.0.0.236/trunk@90251 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 14:34:00 +00:00
kmcclusk%netscape.com
3ce507a2b4 Changed default for mNotificationInterval from 1sec to 1/4sec to improve incremental page load performance for slow connections/servers bug 72138; r=karnaze@netscape.com sr=attinasi@netscape.com
git-svn-id: svn://10.0.0.236/trunk@90250 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 14:16:05 +00:00
morse%netscape.com
50e36e2810 coded by disttsc@bart.nl, r=morse@netscape.com, sr=alecf@netscape.com
git-svn-id: svn://10.0.0.236/trunk@90249 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 13:58:44 +00:00
morse%netscape.com
b34a8fcc9b bug 24533, view image should open in same window, coded by doronr@naboonline.com, r=bzbarsky@mit.edu, sr=alecf@netscape.com
git-svn-id: svn://10.0.0.236/trunk@90248 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 13:48:27 +00:00
disttsc%bart.nl
8acefc36a0 Hoping this "fixes" senna bustage
git-svn-id: svn://10.0.0.236/trunk@90247 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 13:27:58 +00:00
waterson%netscape.com
79b2865cda Fix ports bustage (HP-UX, messina & palermo).
git-svn-id: svn://10.0.0.236/trunk@90246 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 12:16:09 +00:00
locka%iol.ie
eb5d1a7e74 NOT PART OF BUILD. Added WindowCreator.cpp & h to project
git-svn-id: svn://10.0.0.236/trunk@90245 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 11:50:18 +00:00
locka%iol.ie
2105558e49 Fixed problem of double clicking on a profile from the selection dialog caused winEmbed to quit.
git-svn-id: svn://10.0.0.236/trunk@90244 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 11:49:46 +00:00
waterson%netscape.com
92db598eb6 Bug 71530. Implement RDF outliner. Break nsXULTemplateBuilder into two subclasses: nsXULContentBuilder and nsXULOutlinerBuilder. Explode helper classes into separate files. Fix ownership and communication between nsXULElement, nsXULDocument, and nsXULTemplateBuilder. r=hyatt, sr=ben
git-svn-id: svn://10.0.0.236/trunk@90243 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 10:56:18 +00:00
axel%pike.org
03890be359 not part of the build; XSLT buster rework, the grid one was horked by the xul change, this one moved to outliner, yeah
git-svn-id: svn://10.0.0.236/trunk@90241 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 10:43:55 +00:00
pavlov%netscape.com
c14d3ca70f include <$(DEPTH)\config\config.mak>
yet again.  fixing build bustage


git-svn-id: svn://10.0.0.236/trunk@90238 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 09:49:08 +00:00
rbs%maths.uq.edu.au
c83bd679a8 back-end to extend and generalize the support of stretchy chars. b=72161 [s]r=waterson
git-svn-id: svn://10.0.0.236/trunk@90237 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 09:46:24 +00:00
disttsc%bart.nl
606281de09 Fix MOZ_TRACK_MODULE_DEPS bustage
git-svn-id: svn://10.0.0.236/trunk@90236 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 09:45:16 +00:00
timeless%mac.com
c7d84847c9 these files were not supposed to have been committed, reverting to previous version. sorry
git-svn-id: svn://10.0.0.236/trunk@90235 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 09:41:36 +00:00
anthonyd%netscape.com
785fbe7f7a bug fix for 59785 Impossible to select document root element
r=mjudge
sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@90234 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 09:29:51 +00:00
pavlov%netscape.com
59fcc612f1 including config.mak to fix build bustage on windows. r=darin
git-svn-id: svn://10.0.0.236/trunk@90233 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 09:25:25 +00:00
darin%netscape.com
21260302ca Added nkcache to packages for unix and win platforms. r=pavlov
git-svn-id: svn://10.0.0.236/trunk@90231 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 09:10:38 +00:00
darin%netscape.com
2704f19a78 nkcacheservice --> nkcache
git-svn-id: svn://10.0.0.236/trunk@90228 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 09:09:47 +00:00
pavlov%netscape.com
da016e9b75 adding new imagelib stuff to packages-win r=darin
git-svn-id: svn://10.0.0.236/trunk@90227 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 09:06:33 +00:00
disttsc%bart.nl
38efce0f42 Fix MOZ_TRACK_MODULE_DEPS bustage
git-svn-id: svn://10.0.0.236/trunk@90224 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 08:44:39 +00:00
pavlov%netscape.com
ce26ff0c13 turning on the new imagelib on windows. bug 70938 r=jag sr=waterson
git-svn-id: svn://10.0.0.236/trunk@90223 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 08:41:05 +00:00
timeless%mac.com
b351664b13 fix Bugzilla Bug 25497 view source on image only brings unknown file type dialog
patch by gervase.markham@univ.ox.ac.uk
r=timeless sr=alecf


git-svn-id: svn://10.0.0.236/trunk@90222 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 08:35:21 +00:00
disttsc%bart.nl
0849826eaa Fix MOZ_TRACK_MODULE_DEPS bustage.
git-svn-id: svn://10.0.0.236/trunk@90221 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 08:16:59 +00:00
disttsc%bart.nl
242c7b07ea Back out delayedInit, it's a race problem waiting to happen. Keeping some of the goodness of that patch though, like setting session history before hooking up the progress listener. sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@90220 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 08:14:49 +00:00
waterson%netscape.com
f65841b190 Bug 71530. Preflight required changes for RDF outliner. Need to include 'rdf.h' for progid prefixes. r=hyatt, sr=ben
git-svn-id: svn://10.0.0.236/trunk@90218 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 07:45:02 +00:00
pavlov%netscape.com
d15881bd4c adding extern "C" around the #include <jpeglib.h> to fix bug 73164 r=tor@cs.brown.edu
git-svn-id: svn://10.0.0.236/trunk@90217 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 07:45:00 +00:00
waterson%netscape.com
38805b0f14 Bug 71530. Preflight required changes for RDF outliner: fix typo. r=hyatt, sr=ben
git-svn-id: svn://10.0.0.236/trunk@90216 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 07:44:17 +00:00
waterson%netscape.com
7b2fc0c9c6 Bug 71530. Preflight required changes for RDF outliner. Hack outliner body frame initialization to hookup outliner if one exists; don't assume scrollbar can be created. r=hyatt, sr=ben
git-svn-id: svn://10.0.0.236/trunk@90215 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 07:42:50 +00:00
mcafee%netscape.com
44f0f282dc 23733OBJDIR build case needs path to file name (73124). r=pinkerton, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@90214 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 07:42:36 +00:00
waterson%netscape.com
6c3da9ef63 Bug 71530. Implement RDF outliner; preflight new files. r=ben/hyatt
git-svn-id: svn://10.0.0.236/trunk@90211 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 07:39:31 +00:00
disttsc%bart.nl
aaff541a26 Fix some inefficiency in nsNativeComponentLoader.cpp, bug=51210, author=Mark Stankus <mstankus@calpoly.edu>, r=bzbarsky@mit.edu, sr=shaver.
git-svn-id: svn://10.0.0.236/trunk@90210 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 07:34:34 +00:00
tor%cs.brown.edu
95b57155e8 Fix alpha depth check to return the right value for rgba images.
Not part of build.  r=pavlov


git-svn-id: svn://10.0.0.236/trunk@90209 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 07:12:52 +00:00
jband%netscape.com
1748df2ff5 fix bug 54792 by running assert dialog out or process on Win32. r=danm sr=brendan
git-svn-id: svn://10.0.0.236/trunk@90208 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 06:57:17 +00:00
waterson%netscape.com
e391417cec Bug 72905. Add 'trap' to XPCOM_DEBUG_BREAK flags to bust into the debugger on asserts. r=sspitzer, sr=brendan
git-svn-id: svn://10.0.0.236/trunk@90207 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 06:21:41 +00:00
sspitzer%netscape.com
3b57d52626 fix #21094. implement "select thread" (for my patient pal leaf).
disable "select thread" if nothing is selected in the thread pane.
disable "select flagged" until it is finished.  sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@90206 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 06:12:31 +00:00
nisheeth%netscape.com
38ab550178 r=heikki. sr=jst. Use PR_smprintf. Get rid of nsTimer.cpp. Fixes bug 57592.
git-svn-id: svn://10.0.0.236/trunk@90205 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 05:44:03 +00:00
stephend%netscape.com
451b647861 Part of the fix for bug 73051, observing RFC2606. r=robinf@netscape.com, hixie@netscape.com, sr=shaver@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@90204 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 05:35:19 +00:00
stephend%netscape.com
45f1dc6b47 Part of the fix for bug 73051, observing RFC2606. r=robinf@netscape.com, hixie@netscape.com, sr=shaver@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@90203 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 05:33:07 +00:00
shaver%mozilla.org
8d15cc6563 72768: fix Solaris/Intel xptcall, p=<rich.burridge@sun.com
git-svn-id: svn://10.0.0.236/trunk@90202 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 05:26:44 +00:00
naving%netscape.com
c008892b5c 71666 sr=bienvenu. Don't display the alert. The login dialog describes the
same error.

71670 sr=bienvenu. Ensure that the messages are not lost when the user hits
"Stop" while downloading messages.

68875 sr=bienvenu. Ensure that the old berkeley mailbox is deleted by closing
streams to local folders in mailnews code. This helps in compacting folder

66795 sr=bienvenu. The above fix also helps in stopping tmp files displayed
as local folders.


git-svn-id: svn://10.0.0.236/trunk@90201 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 05:25:32 +00:00
sspitzer%netscape.com
397aefd6bb #72826 fixed sort by sender. r=ducarroz, sr=sspitzer. (thanks to jgmyers for the patch).
#72819 added ascend / descend to the "View | Sort By" menu.  sr=bienvenu

#72248 properly update the checkboxes for the "View | Sort By" menu (when it is created).  sr=bienvenu

#21094, #72823 some work for "select thread" / "select flagged".  sr=bienvenu

change some printf("fix me") into assertions to catch problems.

remove some dead js.


git-svn-id: svn://10.0.0.236/trunk@90200 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 04:39:54 +00:00
sspitzer%netscape.com
7e4e8a96a7 fix for #73091. javascript exception when setting up a news account.
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@90199 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 04:32:50 +00:00
sspitzer%netscape.com
949afe0bbf fix #70641. allow the user to set a signature file. sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@90197 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 04:32:11 +00:00
mkaply%us.ibm.com
3dbfa9ef97 Mac breakage - forgot MANIFEST
git-svn-id: svn://10.0.0.236/trunk@90196 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 04:27:07 +00:00
mstoltz%netscape.com
6079a31c93 Bugs 55069, 70951 - JS-blocking APIs for mailnews and embedding. r=mscott, sr=attinasi.
Bug 54237 - fix for event-capture bug, r=heikki, sr=jband.


git-svn-id: svn://10.0.0.236/trunk@90195 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 04:22:56 +00:00
danm%netscape.com
61da537725 temporary fix for compiler error
git-svn-id: svn://10.0.0.236/trunk@90194 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 03:47:32 +00:00
darin%netscape.com
6ba0fd6047 Fixes bug 73042. Make new disk cache recover well from a corrupted disk
entry.  patch=beard; sr=darin


git-svn-id: svn://10.0.0.236/trunk@90192 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 03:44:55 +00:00
darin%netscape.com
1555f0a44b Fixes bug 38260. Use big endian in disk cache. r=beard,pavlov; sr=dougt
git-svn-id: svn://10.0.0.236/trunk@90191 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 03:35:10 +00:00
mkaply%us.ibm.com
dd00f3abfc #36665
r=saari, sr=hyatt
Enablement of a DOM event for displaying a context menu


git-svn-id: svn://10.0.0.236/trunk@90190 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 03:34:15 +00:00
darin%netscape.com
060025d292 Completes transistion from ULONG_MAX to PRUint32(-1) which was intended to
fix frizilla redness.  pinkerton checked in the necessary ones; this is
just for completeness.  r=gagan,sdagley,sfraser,pinkerton


git-svn-id: svn://10.0.0.236/trunk@90189 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 03:32:26 +00:00
mkaply%us.ibm.com
bb489cba9a #72745
r=doron, sr=alecf
Change hardcoded Mozilla to brandShortName


git-svn-id: svn://10.0.0.236/trunk@90188 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 03:26:54 +00:00
jband%netscape.com
dd396d5c21 not part of the build. Update xptcall status page
git-svn-id: svn://10.0.0.236/trunk@90187 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 03:24:59 +00:00
mkaply%us.ibm.com
c2d7008718 #36665
r=saari, sr=hyatt
Enablement of a DOM event for displaying a context menu


git-svn-id: svn://10.0.0.236/trunk@90186 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 03:22:56 +00:00
mkaply%us.ibm.com
6cbd1f8e22 #72555
r=mkaply, a=blizzard
Code from aaronr - use DosCopy if DosMove fails (OS/2 can't move across drives)


git-svn-id: svn://10.0.0.236/trunk@90185 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 03:21:22 +00:00
mkaply%us.ibm.com
33007e25ed #72656
r=mkaply, a=blizzard
Change initialization of widget resources to we can embed


git-svn-id: svn://10.0.0.236/trunk@90182 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 03:19:06 +00:00
danm%netscape.com
3ddc369197 match rev 1.3 of nsPIWindowWatcher.idl. r=ccarlen,hyatt (hyatt also r=ed my previous checkins)
git-svn-id: svn://10.0.0.236/trunk@90181 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 03:16:51 +00:00
blizzard%redhat.com
5aecae3b36 Fix bug #63162 . Make sure that nsSocketBOS::Write actually finishes the write with non-blocking sockets where there is a short write. This should fix problems with large corrupted mail attachments. r=darin,bryner sr=brendan
git-svn-id: svn://10.0.0.236/trunk@90180 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 03:14:56 +00:00
danm%netscape.com
ed589c965d changing |open| methods' parameters to 8-bit strings. adding window.openDialog-style 'extra arguments' parameter to OpenWindow(). preliminary for bug 71895 & others. code largely=jst, r=ccarlen,jst,me
git-svn-id: svn://10.0.0.236/trunk@90179 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 03:14:55 +00:00
mkaply%us.ibm.com
192d1723fb #36665
r=saari, sr=hyatt
Enablement of a DOM event for displaying a context menu


git-svn-id: svn://10.0.0.236/trunk@90178 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 03:14:46 +00:00
danm%netscape.com
2e2b09eef8 adding 'type' field to make it easier than a series of QIs to determine a generic nsISupports object's type. code=jst r=jband,me
git-svn-id: svn://10.0.0.236/trunk@90177 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 03:09:49 +00:00
darin%netscape.com
ae83f6f5a8 Fixes bug 73097. No new cache in win32 builds (as in not at all). r=gagan
(These changes should have gone in yesterday when we enabled the new cache,
but were somehow forgotten.)


git-svn-id: svn://10.0.0.236/trunk@90176 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 03:08:59 +00:00
morse%netscape.com
fda5461bfe bug 67379, bug 67389, bug 72855 Wallet Preview enhancements r=pnunn, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@90174 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 02:58:11 +00:00
andreww%netscape.com
db5e5fc3dd bugzilla 72223 r=timeless, sr=hewitt fixing clipped buttons in spell check window.
git-svn-id: svn://10.0.0.236/trunk@90173 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 02:57:15 +00:00
pinkerton%netscape.com
4c712e1bb0 make sure we have a valid content node before calling methods on it. bug 73108. r=pav,sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@90172 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 02:56:24 +00:00
pinkerton%netscape.com
d1fb9e2395 fix fizzilla bustage.
git-svn-id: svn://10.0.0.236/trunk@90171 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 02:52:13 +00:00
morse%netscape.com
365728a4e8 bug 72402, re-do fixes that got lost, coded by disttsc@bart.nl, r=morse@netscape.com, sr=alecf@netscape.com
git-svn-id: svn://10.0.0.236/trunk@90169 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 02:48:21 +00:00
pinkerton%netscape.com
f6ce562552 checking in new icons. old ones were fugly. r=endico/sr=sfraser.
git-svn-id: svn://10.0.0.236/trunk@90168 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 02:46:21 +00:00
erik%netscape.com
af0dd4c71d checkin for prabhat.hegde@eng.sun.com:
bug 63478; r=bstell@netscape.com, sr=erik@netscape.com
recognize additional Thai fonts


git-svn-id: svn://10.0.0.236/trunk@90167 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 02:42:55 +00:00
jj%netscape.com
361cd35842 #71991: added archive size tags + valid download url for the xpi's - r=sgehani
git-svn-id: svn://10.0.0.236/trunk@90166 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 02:35:41 +00:00
mkaply%us.ibm.com
a8a0b77028 No bug
r=mkaply, a=blizzard
Fix trap caused by Pavlov changing our code wrong :)


git-svn-id: svn://10.0.0.236/trunk@90165 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 02:34:41 +00:00
mkaply%us.ibm.com
84cc69b80b No bug
r=mkaply, a=blizzard
From javier - fix chatzilla and file picker regressions


git-svn-id: svn://10.0.0.236/trunk@90164 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 02:33:18 +00:00
bryner%uiuc.edu
b50e465f11 Removing unused code, for bug 38061. r=beard, sr=alecf.
git-svn-id: svn://10.0.0.236/trunk@90163 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 02:27:51 +00:00
chak%netscape.com
6d178542df Bug#73037 - MfcEmbed needs a debug console window like winembed
r=adamlock


git-svn-id: svn://10.0.0.236/trunk@90162 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 02:27:13 +00:00
heikki%netscape.com
1ddf3b7ae8 Bug 72675, document.load() can cause crash if loading HTML document. r=harishd,sr=vidur.
git-svn-id: svn://10.0.0.236/trunk@90161 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 02:27:10 +00:00
gagan%netscape.com
a1d8379b63 Fix for bug 72831. r/sr=gagan,blizzard,darin,shaver
git-svn-id: svn://10.0.0.236/trunk@90158 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 02:19:37 +00:00
blakeross%telocity.com
2168e5b0f4 More of the same -- Fix 73033, crash on opening addressbook.
git-svn-id: svn://10.0.0.236/trunk@90157 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 01:45:52 +00:00
hyatt%netscape.com
34498a8121 Fix arrow key bustage.
git-svn-id: svn://10.0.0.236/trunk@90156 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 01:16:08 +00:00
hyatt%netscape.com
1541469ca4 Fix cut/copy/paste, still trying to figure out arrow key bustage. r=akkana, sr=brendan
git-svn-id: svn://10.0.0.236/trunk@90155 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 00:59:29 +00:00
sspitzer%netscape.com
b738836d9f fix for #73080. more blake fallout. subscribe is broken. sr=bienvenu
a=akk,lpham.


git-svn-id: svn://10.0.0.236/trunk@90154 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 00:46:01 +00:00
sonmi%netscape.com
9e8f909773 put Ian's fix to the HP coredump back, call cmsutil without parameters prior
to any cmsutil action


git-svn-id: svn://10.0.0.236/trunk@90153 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 00:39:57 +00:00
mkaply%us.ibm.com
e24fdc0181 Fix BeOS bustage
git-svn-id: svn://10.0.0.236/trunk@90150 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 23:52:25 +00:00
bnesse%netscape.com
64bd0100ee Potential final candidates for the basis of the nsPref re-write. [Not part of the build]
git-svn-id: svn://10.0.0.236/trunk@90148 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 23:34:41 +00:00
pavlov%netscape.com
ce0f4e3210 adding a way to get the imgIDecoderObserver back from the request
git-svn-id: svn://10.0.0.236/trunk@90146 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 23:16:52 +00:00
sfraser%netscape.com
f96da00aea Fix the fizilla build a better way by #including <limits.h> only where needed. r=pinkerton,brade, a=akkana.
git-svn-id: svn://10.0.0.236/trunk@90145 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 22:56:11 +00:00
blakeross%telocity.com
dee9306af0 Fixing broken menulists in mac classic. r=andreww
git-svn-id: svn://10.0.0.236/trunk@90144 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 22:54:56 +00:00
sspitzer%netscape.com
2200005c48 fix account manager regression. use new style contract id
instead of old style.  patch from shaver.  sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@90143 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 22:22:20 +00:00
blakeross%telocity.com
46bcacdc97 Missing prefs text (checked in after landing). sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@90142 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 22:16:49 +00:00
sdagley%netscape.com
08096611f3 Fix busted Mac Carbon builds due to usage of ULONG_MAX without specific inclusion of <limits.h> (non-Carbon builds apparently include it for you). r=Loki, Odin, Gracie, PolarBear, Jester, Poeka, Jack, Lumpy and bnesse
git-svn-id: svn://10.0.0.236/trunk@90141 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 22:01:45 +00:00
nboyd%atg.com
af16ca2171 Fix bug 72921.
git-svn-id: svn://10.0.0.236/trunk@90140 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 21:56:12 +00:00
blakeross%telocity.com
cdf75afeca Fixing 73076, missing mail text. sr=shaver
git-svn-id: svn://10.0.0.236/trunk@90139 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 21:47:04 +00:00
mcgreer%netscape.com
8a82afe95b fix a couple UI bugs introduced by the XUL changes
git-svn-id: svn://10.0.0.236/trunk@90138 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 21:46:00 +00:00
blakeross%telocity.com
b914b0a77f 73072, spellchecker fix. sr=sfraser, sspitzer
git-svn-id: svn://10.0.0.236/trunk@90137 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 21:37:41 +00:00
blakeross%telocity.com
8fa75c4597 Undoing accidental change.
git-svn-id: svn://10.0.0.236/trunk@90136 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 21:11:00 +00:00
sspitzer%netscape.com
8399e86edf fix for message display blocker. headers not showing up
(like from, cc, etc.)  fix by blake.  sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@90135 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 21:07:34 +00:00
morse%netscape.com
265ce13d18 smoketest blocker 73045, r=blakeross@telocity.com, sr=ben@netscape.com
git-svn-id: svn://10.0.0.236/trunk@90134 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 20:53:13 +00:00
blakeross%telocity.com
908d44462f Blocker bug 73043.
git-svn-id: svn://10.0.0.236/trunk@90132 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 20:45:12 +00:00
bryner%uiuc.edu
767b7f2c54 Fixing blocker bug 73038. patch by atontti@cc.hut.fi, r=blake, sr=shaver.
git-svn-id: svn://10.0.0.236/trunk@90131 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 20:21:16 +00:00
hyatt%netscape.com
f6a354b20d More on 73034. This will help us shake out the places that were missed (if any exist).
git-svn-id: svn://10.0.0.236/trunk@90130 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 20:17:33 +00:00
jband%netscape.com
ac85f4f7d0 [Not part of mozilla build]. Fix for bug pointed out by Celso Aguiar <caguiar@Adobe.COM>.
git-svn-id: svn://10.0.0.236/trunk@90129 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 20:11:26 +00:00
sspitzer%netscape.com
ff5e877670 fixing blocker bug #73028. more fallout from blake's checkin.
patch started by blake, rest of fix by bienvenu.  sr=sspitzer.


git-svn-id: svn://10.0.0.236/trunk@90128 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 20:06:28 +00:00
sspitzer%netscape.com
9f4b022526 fix for blocker bug #73034. sr=brendan,shaver,r=sspitzer fix by blake.
a=loan pham


git-svn-id: svn://10.0.0.236/trunk@90127 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 19:36:46 +00:00
darin%netscape.com
4ad9e1d532 Fixes bug 73016. Should not cache POST transactions. r=valeski, sr=dougt, a=loan
git-svn-id: svn://10.0.0.236/trunk@90126 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 18:47:06 +00:00
despotdaemon%netscape.com
a15ff2b94b Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@90125 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 17:11:13 +00:00
mcgreer%netscape.com
5b29600a43 one more place to remove nsICertificateManager
git-svn-id: svn://10.0.0.236/trunk@90124 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 17:10:50 +00:00
mcgreer%netscape.com
4441ca3b97 clean up cert manager code
* move trust to nsIX509CertDB
* remove unneccessary interface nsICertificateManager (everything should be handled by nsIX509CertDB)


git-svn-id: svn://10.0.0.236/trunk@90123 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 16:48:19 +00:00
karnaze%netscape.com
53705dbe6b bug 72554 - fix printing assertions, account for footer space when spliting row group and reflow footer. sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@90121 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 15:59:37 +00:00
roc+%cs.cmu.edu
0d4080bde9 Activating new view manager by default. This fixes a swath of bugs related to fixed positioning, transparent views, z-index handling, and more! Bug 39621. r=kmcclusk, sr=attinasi. To disable the new view manager, use 'user_pref(nglayout.debug.enable_scary_view_manager, false);' in your prefs.js file.
git-svn-id: svn://10.0.0.236/trunk@90120 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 15:54:50 +00:00
hwaara%chello.se
0ad256180d Fix possible memory leak. bug 62668. r=hwaara, sr=attinasi. (initial fix by gverdun@acm.org)
git-svn-id: svn://10.0.0.236/trunk@90119 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 15:10:02 +00:00
peter.vanderbeken%pandora.be
c8fe6486de Clean up datasource. Return partial result list to allow progressive display. Don't onAssert for the attributes, let the user ask for them. Not part of the default build. r=dmose.
git-svn-id: svn://10.0.0.236/trunk@90118 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 15:02:24 +00:00
locka%iol.ie
86257eaf73 Updated profile switching code. Fixed some chrome issues related to javascript open/close behaviour. Cleaned up the code somewhat. b=66533
git-svn-id: svn://10.0.0.236/trunk@90117 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 14:49:39 +00:00
bienvenu%netscape.com
424cb34f3c add boolean for purging offline msg bodies by msg age sr=sspitzer, 15865
git-svn-id: svn://10.0.0.236/trunk@90116 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 14:40:35 +00:00
bienvenu%netscape.com
a6af46240c add support for local folders under imap servers, also fix problem with offline sync playback r=naving,sr=sspitzer 15865
git-svn-id: svn://10.0.0.236/trunk@90115 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 14:38:00 +00:00
bienvenu%netscape.com
4429473f70 add support for local folders under imap servers r=naving,sr=sspitzer 15865
git-svn-id: svn://10.0.0.236/trunk@90114 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 14:36:51 +00:00
ccarlen%netscape.com
7f76561a81 Bug 71527 - On Unix, first profile after clean install is forgotten - migration will happen twice. r=racham@netscape.com, sr=sspitzer@netscape.com
git-svn-id: svn://10.0.0.236/trunk@90113 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 14:13:54 +00:00
disttsc%bart.nl
425ba45ea3 Delay some browser startup/init stuff and the actual page load till after the window shows. bug=38621, r=shaver, sr=hyatt,alecf
git-svn-id: svn://10.0.0.236/trunk@90112 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 13:05:53 +00:00
disttsc%bart.nl
f3f1acd1d6 Add |const| to nsGlobalHistory::GetFindUriPrefix's second parameter as per .h definition to fix OS/2 bustage. author=|lou|, r=jag, sr=jst
git-svn-id: svn://10.0.0.236/trunk@90111 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 10:52:57 +00:00
jst%netscape.com
d1a26b0f07 Attempt at fixing OS2 bustage.
git-svn-id: svn://10.0.0.236/trunk@90110 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 10:47:23 +00:00
pavlov%netscape.com
380a89b148 some code needed on unix with the new imagelib for animated images. not part of the build
git-svn-id: svn://10.0.0.236/trunk@90109 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 10:37:08 +00:00
disttsc%bart.nl
6dea72511d Attempt to fix BeOS bustage
git-svn-id: svn://10.0.0.236/trunk@90108 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 10:30:03 +00:00
pavlov%netscape.com
11beb4e2ee removing printfs. adding asserts... fixing warnings
git-svn-id: svn://10.0.0.236/trunk@90107 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 10:26:36 +00:00
disttsc%bart.nl
0ba5b6bfab Fix leak of nsAtom, r=gagan, sr=jst. Clean up some string stuff (more .get()). sr=jst
git-svn-id: svn://10.0.0.236/trunk@90106 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 10:23:24 +00:00
disttsc%bart.nl
d429819869 Fix leak of nsAtom, some string clean-up, r=gagan, sr=jst
git-svn-id: svn://10.0.0.236/trunk@90105 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 09:53:30 +00:00
pavlov%netscape.com
ea97de95fe make it build without the new cache
git-svn-id: svn://10.0.0.236/trunk@90104 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 09:31:00 +00:00
jst%netscape.com
44345760e7 Fixing bugs 64523, 50018, 57626, 59024, 61413 and probably others, making the document and form JS engine resolve hooks find what they're supposed to find, and nothing more, making the element-by-name and element-by-id lookup in the document be hashtable based to avoid walking the whole DOM tree over and over again when resolving names on the document object and also on form objects. This is an order of magnitude speedup for pages that contain a large number of form controls, such as hotmail and aol mail. Also did a bunch of cleanup here n' there. r=pollmann@netscape.com, sr=vidur@netscape.comI.
git-svn-id: svn://10.0.0.236/trunk@90103 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 08:51:52 +00:00
pavlov%netscape.com
6fbfb747bb conditionaly build the new imagelib on windows. bug 70938. r=bryner sr=cls
git-svn-id: svn://10.0.0.236/trunk@90102 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 08:47:54 +00:00
darin%netscape.com
7335f0ee3e Fixes bug 13393. HTTP should send Accept-Charset. patch=havill@redhat.com,
r=gagan, sr=darin


git-svn-id: svn://10.0.0.236/trunk@90101 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 08:39:41 +00:00
sspitzer%netscape.com
0ea684be67 remove unused interface.
git-svn-id: svn://10.0.0.236/trunk@90100 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 08:35:01 +00:00
darin%netscape.com
d0a01665d5 Remove stupid printfs. r=pavlov, sr=darin
git-svn-id: svn://10.0.0.236/trunk@90098 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 08:34:34 +00:00
bryner%uiuc.edu
4933fda6af Removing reference to obsolete header file (for bug 38061). Not part of build.
git-svn-id: svn://10.0.0.236/trunk@90097 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 08:03:13 +00:00
mcafee%netscape.com
840099f8a6 Adding 32048ObjDir support, some comments
git-svn-id: svn://10.0.0.236/trunk@90096 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 08:02:43 +00:00
blakeross%telocity.com
e5e8a29449 This file escaped my wrath somehow.
git-svn-id: svn://10.0.0.236/trunk@90095 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 07:24:56 +00:00
erik%netscape.com
63f9f241bb checkin for prabhat.hegde@eng.sun.com:
bug 63478; r=bstell@netscape.com, sr=erik@netscape.com
recognize additional Thai fonts


git-svn-id: svn://10.0.0.236/trunk@90094 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 07:19:35 +00:00
pavlov%netscape.com
125d7ad871 fixing case in a #include that isn't part of the default build.
git-svn-id: svn://10.0.0.236/trunk@90093 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 07:14:44 +00:00
mkaply%us.ibm.com
7f62f97132 OS/2 TB breakage
Need more CRT_CALL


git-svn-id: svn://10.0.0.236/trunk@90091 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 07:12:42 +00:00
jst%netscape.com
3badb7bf4a Fixing bug 72476. Check for a null document *both* times we access the document pointer, this causes a crash if window.location is set on a window that doesn't contain a document (which can be the case when the window is a frame in a frameset). r=pollmann@netscape.com, sr=vidur@netscape.com
git-svn-id: svn://10.0.0.236/trunk@90090 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 07:11:49 +00:00
pavlov%netscape.com
aad32bcf85 bug 37779. patch mostly from tor@cs.brown.edu. r=me, saari. r=blizzard for gtk gfx changes. r=rods for the nsImageFrame changes. sr=waterson. needed to land new imagelib.
git-svn-id: svn://10.0.0.236/trunk@90089 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 07:05:22 +00:00
bryner%uiuc.edu
104d08c70c Patch from sfraser to remove dependence on net.h (for bug 38061). r=bryner, sr=shaver.
git-svn-id: svn://10.0.0.236/trunk@90088 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 06:59:52 +00:00
mkaply%us.ibm.com
4d20351680 fix indentation
git-svn-id: svn://10.0.0.236/trunk@90087 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 05:27:32 +00:00
mkaply%us.ibm.com
a29632f207 Stupid mistake - used CRT_CALLBACK instead of CRT_CALL
git-svn-id: svn://10.0.0.236/trunk@90086 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 05:23:37 +00:00
blakeross%telocity.com
3ccab7f67c Whatever this is, it's *not* more fallout from my landing.
::whistle::


git-svn-id: svn://10.0.0.236/trunk@90085 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 04:47:32 +00:00
pavlov%netscape.com
1c7e268413 adding the gfx changes, that arn't part of bug 37779, needed for the new imagelib (ifdef'd) r=saari, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@90084 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 04:45:42 +00:00
darin%netscape.com
233fe61167 Fixes Win32 redness. a=mcafee
git-svn-id: svn://10.0.0.236/trunk@90083 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 04:24:07 +00:00
mkaply%us.ibm.com
af092cd3fb #72075
r=cls
OS/2 TB breakage on new cache


git-svn-id: svn://10.0.0.236/trunk@90082 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 04:23:20 +00:00
mkaply%us.ibm.com
e224862c37 #72075
r=jag
OS/2 TB breakage on new cache


git-svn-id: svn://10.0.0.236/trunk@90078 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 04:20:20 +00:00
pinkerton%netscape.com
6ab481a582 missed some changes in the carbon files.
git-svn-id: svn://10.0.0.236/trunk@90077 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 04:09:54 +00:00
blakeross%telocity.com
f679be571d More fallout from landing. Won't affect current bustage.
git-svn-id: svn://10.0.0.236/trunk@90076 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 04:03:17 +00:00
sspitzer%netscape.com
22cf19af35 fix for #72932. we used to rely on the msg view navigation service to
flush the pending notifications on the document.  the msg view navigation
service is gone.  so I've added the functionality to the nsIAddrBookSession
(which is a service) so that everything works like it used to.

sr=mscott


git-svn-id: svn://10.0.0.236/trunk@90075 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 04:02:18 +00:00
pinkerton%netscape.com
44be2822e6 don't use nsIDOMNode, use nsIContent. r=saari/sr=sfraser.
git-svn-id: svn://10.0.0.236/trunk@90074 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 03:59:49 +00:00
pinkerton%netscape.com
b74db57a0f look in associated command object while building for attribute changes and dispatching. rewrite to use nsIContent and atoms instead of nsIDOMNode and strings. r=saari/sr=sfraser. bug 71470
git-svn-id: svn://10.0.0.236/trunk@90073 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 03:53:57 +00:00
pinkerton%netscape.com
e29161f44d add nsWidgetAtoms.cpp r=saari/sr=sfraser.
git-svn-id: svn://10.0.0.236/trunk@90072 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 03:51:40 +00:00
pinkerton%netscape.com
53d87a3819 new file.
git-svn-id: svn://10.0.0.236/trunk@90071 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 03:51:09 +00:00
pinkerton%netscape.com
f27d10805c move widgetatoms to dist.
git-svn-id: svn://10.0.0.236/trunk@90070 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 03:50:34 +00:00
pinkerton%netscape.com
f4ab03baf2 adding atom lists for widget, can't use the ones in content because of linkage. r=saari/sr=sfraser.
git-svn-id: svn://10.0.0.236/trunk@90069 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 03:50:21 +00:00
darin%netscape.com
243f656b5e Fixes redness on speedracer. sr=dougt
git-svn-id: svn://10.0.0.236/trunk@90068 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 03:25:24 +00:00
darin%netscape.com
6f64cadfc6 Enables new cache on Win32. r=dougt,gagan a=mscott,rpotts,chofmann
git-svn-id: svn://10.0.0.236/trunk@90067 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 03:08:15 +00:00
brendan%mozilla.org
f6b51cdcaf - [jsemit.c] Fix horrid stupid bugs generating JSOP_ARGCNT and JSOP_ARGSUB,
where any occurrence of arguments.length or arguments[0], e.g., would be
  "optimized" to use those bytecodes.  This is just wrong if the occurrence
  is an operand of delete, ++, --, or the left-hand-side of an assignment
  operator!

- [jsfun.c, jsinterp.c]  args_getProperty etc. must use JS_GetInstancePrivate,
  not JS_GetPrivate, as the arguments object is exposed, and can be made a
  prototype of other objects that do not have private data, or private data
  that's a JSStackFrame*.  Same goes for fun_getProperty, js_GetArgument, etc.

- [jsfun.c, jsobj.c, jsstr.c]  No need to specialize fun_delProperty and
  str_delProperty to help convince users and ECMA conformance tests that
  fun.length and str.length are direct properties of instances, instead of
  being delegated to Function.prototype.length and String.prototype.length.
  This special case is done universally in js_DeleteProperty for all SHARED
  and PERMANENT proto-properties.

- [jshash.c]  Sneaking this followup-fix for bug 69271 in: use JS_HASH_BITS
  rather than hardcoded 32.

- [jsobj.c, jsscope.[ch]]  Fix misnamed js_HashValue (it takes a jsid, so it
  is now js_HashId).

- [jsscript.c] script_compile needs to call JS_InstanceOf, to ensure that obj
  is a Script object.


git-svn-id: svn://10.0.0.236/trunk@90066 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 02:52:42 +00:00
hyatt%netscape.com
f7ab053b7f Checking in #ifdefed image loading code for outliner.
git-svn-id: svn://10.0.0.236/trunk@90065 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 02:51:39 +00:00
jgaunt%netscape.com
df95c282e1 Fixing bustage
git-svn-id: svn://10.0.0.236/trunk@90064 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 02:46:36 +00:00
tao%netscape.com
4cff0d2e33 53638: URL in mailWindowOverlay.xul needs to be localized.
(r=chuang,sr=sspitzer)


git-svn-id: svn://10.0.0.236/trunk@90063 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 02:45:37 +00:00
blakeross%telocity.com
b5c1311cfe Fix problem from my checkin.
git-svn-id: svn://10.0.0.236/trunk@90062 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 02:43:21 +00:00
darin%netscape.com
2526d0229b Fixes speedracer bustage. a=mcafee
git-svn-id: svn://10.0.0.236/trunk@90061 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 02:25:36 +00:00
tao%netscape.com
0fcd8761a1 71341: mailnews.view_default_charset pref item should not be stored,
(r=naoki,sr=erik)


git-svn-id: svn://10.0.0.236/trunk@90060 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 02:20:48 +00:00
tao%netscape.com
fe3687dbe3 71042: Linux installer build: "English UNIX" in "View|Set Language"
(r=ssu,sr=erik)


git-svn-id: svn://10.0.0.236/trunk@90059 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 02:17:47 +00:00
sspitzer%netscape.com
6f8f2860c3 the interface changed, but the js never did. this caused and error
which prevented us from closing the window.  sr=mscott


git-svn-id: svn://10.0.0.236/trunk@90058 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 01:55:30 +00:00
sspitzer%netscape.com
033b515a1d remove unused files. clean up Mark Message Read. add some bullet proofing
to handle the case where sorting fails.  sr=mscott


git-svn-id: svn://10.0.0.236/trunk@90057 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 01:42:59 +00:00
pavlov%netscape.com
553e9ade0d adding ifdef'd code to use the new imagelib. bug #70938. r=jst sr=rpotts
git-svn-id: svn://10.0.0.236/trunk@90056 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 01:42:32 +00:00
pavlov%netscape.com
6635c7f8e0 adding ifdef'd code to use the new imagelib. bug #70938. r=rpotts sr=jst
git-svn-id: svn://10.0.0.236/trunk@90055 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 01:42:01 +00:00
pavlov%netscape.com
af920845ac adding ifdef'd code to use the new imagelib. bug #70938. r=waterson sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@90054 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 01:38:35 +00:00
peterlubczynski%netscape.com
5f7a6826fe Fix for regression bug 72676 a=av sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@90053 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 01:37:36 +00:00
bryner%uiuc.edu
d8825fac69 Missed these XUL changes from earlier. r=blake.
git-svn-id: svn://10.0.0.236/trunk@90052 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 01:37:12 +00:00
sspitzer%netscape.com
4d427b24e2 fix for #72818. don't allow rename of the sent folder. r=naving
sr=mscott


git-svn-id: svn://10.0.0.236/trunk@90051 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 01:36:27 +00:00
beard%netscape.com
735367598e enabling new cache to build by default. a=chofmann, r=darinf
git-svn-id: svn://10.0.0.236/trunk@90050 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 01:33:46 +00:00
sspitzer%netscape.com
bdf92484eb the message navigation service has gone away. we need a new way of doing
this.  for now, comment out the old code to prevent the js error.
sr=mscott


git-svn-id: svn://10.0.0.236/trunk@90049 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 01:31:42 +00:00
javi%netscape.com
d5e95564d2 Fix for bug 72843 r=dougt sr=sfraser
Update Mac build scripts for PSM 2.0
Make necko export the default prefs for security on the Mac.


git-svn-id: svn://10.0.0.236/trunk@90048 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 01:28:52 +00:00
sspitzer%netscape.com
0f52d8b5c8 fix for #72817. r=naving, sr=mscott
don't allow the user to dnd and move a folder under "Local Folders"
that is not allowed to be moved (renamed)


git-svn-id: svn://10.0.0.236/trunk@90047 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 01:28:35 +00:00
shanjian%netscape.com
cb71ede265 #36863 CSS: small-caps/uppercase: ß should become SS
r = erik, sr = erik


git-svn-id: svn://10.0.0.236/trunk@90046 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 01:27:13 +00:00
sspitzer%netscape.com
93904c4130 fix js exception on startup. thanks to sarah and mscott for the
heads up.  sr=mscott


git-svn-id: svn://10.0.0.236/trunk@90045 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 01:26:58 +00:00
jgaunt%netscape.com
9c60c1807e fix for bug#62361 r=ccarlen@netscape.com sr=scc@mozilla.org
profile migration over remote connection


git-svn-id: svn://10.0.0.236/trunk@90043 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 01:13:07 +00:00
blakeross%telocity.com
f2d2a6e526 Fixing 70746: major xul syntax changes. If you use xul, this WILL affect you! Read n.p.m.xpfe for details on the changes and how you can fix your code. r=hewitt sr=hyatt, ben
git-svn-id: svn://10.0.0.236/trunk@90042 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 00:59:29 +00:00
leaf%mozilla.org
d89ec10590 Automated update
git-svn-id: svn://10.0.0.236/trunk@90041 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 00:30:10 +00:00
bryner%uiuc.edu
a70a265b49 Bugs 70745, 70747. Making the following XUL syntax changes:
<textfield/> -> <textbox/>
<title/> -> <label/>
value -> label for all widgets except textbox, progressmeter, and text.
progresstext -> label
data -> value

r=blake, hewitt.  sr=ben, hyatt.  checking in for maolson@earthlink.net and blakeross@telocity.com.


git-svn-id: svn://10.0.0.236/trunk@90040 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 00:21:54 +00:00
darin%netscape.com
451d9835a2 Enabling new cache build in Linux. r=beard; sr=mscott,rpotts; a=chofmann
git-svn-id: svn://10.0.0.236/trunk@90039 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 00:18:13 +00:00
maolson%earthlink.net
c9b6b9480a fix bug 70747 [XUL Syntax] Replace <textfield> with <textbox>
r=blake, a=ben


git-svn-id: svn://10.0.0.236/trunk@90038 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 00:15:47 +00:00
cls%seawood.org
37da82b4dd Do NOT use C++-style comments in a C file. It causes builds to fail on some compilers. Fixing cement tinderbox bustage
git-svn-id: svn://10.0.0.236/trunk@90037 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 00:08:48 +00:00
heikki%netscape.com
9595e206f3 Didn't notice tree was closed, backing out to wait for open.
git-svn-id: svn://10.0.0.236/trunk@90036 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 23:35:22 +00:00
heikki%netscape.com
5fb127d4e0 Bug 72675, document.load() can cause crash if loading HTML document. r=harishd,sr=vidur.
git-svn-id: svn://10.0.0.236/trunk@90035 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 23:20:12 +00:00
pinkerton%netscape.com
0b1aae7b9b include limits.h to fix fizzilla build bustage. r=beard/sdagley.
git-svn-id: svn://10.0.0.236/trunk@90034 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 23:11:42 +00:00
shanjian%netscape.com
1939c29c1f #64235, 25037
mishandling of 'stand-alone' octet with MSB set in CJK(multibyte) encodings

r = ftang sr=erik,
p =  Jungshik Shin


git-svn-id: svn://10.0.0.236/trunk@90033 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 22:50:05 +00:00
shanjian%netscape.com
61b67fc084 #64235, 25037 illegal 0xA0 code point in Multibyte charset break parser
r=ftang, sr=erik
uscan.c
nsUnicodeDecodeHelper.cpp
nsGB2312ToUnicodeV2.cpp
nsGBKToUnicode.cpp
nsJapaneseToUnicode.cpp


git-svn-id: svn://10.0.0.236/trunk@90032 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 22:46:25 +00:00
blakeross%telocity.com
36a188b7cb Backing out to fix bustage.
git-svn-id: svn://10.0.0.236/trunk@90031 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 22:37:59 +00:00
morse%netscape.com
693754c5a7 bug 72603, form manager captures bad values for sample2 page, r=jag, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@90030 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 22:18:54 +00:00
bryner%uiuc.edu
1fa4cee7c7 Need to add -I. as well. Fixing build bustage.
git-svn-id: svn://10.0.0.236/trunk@90029 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 22:01:47 +00:00
mcgreer%netscape.com
79ed4efb3f add certificate verification and usages to cert display
git-svn-id: svn://10.0.0.236/trunk@90028 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 22:00:15 +00:00
bryner%uiuc.edu
88f074c4de Fixing build bustage. r=cls.
git-svn-id: svn://10.0.0.236/trunk@90027 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 21:58:23 +00:00
mjudge%netscape.com
0d731312ff removal of #ifdefs foor 68396 r=cmanske all depricated code just a clean up
git-svn-id: svn://10.0.0.236/trunk@90025 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 21:30:08 +00:00
sonmi%netscape.com
90f42b3947 searching for "error" "failed" and "fatal" in the output logs
git-svn-id: svn://10.0.0.236/trunk@90024 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 21:29:48 +00:00
hyatt%netscape.com
cd06dea613 Backing out preventDefault checkin, since it's already there.
git-svn-id: svn://10.0.0.236/trunk@90023 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 21:27:04 +00:00
shanjian%netscape.com
47775245a8 #59924 Win IME for Japanese: the candidate window is incorrectly positioned covering the current lineWin IME for Japanese: the candidate window is incorrectly positioned covering the current line
r = roy, sr=erik
using an alternative way to position candidate window.


git-svn-id: svn://10.0.0.236/trunk@90022 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 21:13:26 +00:00
blizzard%redhat.com
748e56f661 remove old files that are no longer in the build
git-svn-id: svn://10.0.0.236/trunk@90021 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 21:07:59 +00:00
karnaze%netscape.com
cef8c02118 new regression tests, cleanup, not affecting the build.
git-svn-id: svn://10.0.0.236/trunk@90020 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 20:49:08 +00:00
akkana%netscape.com
74b1b5f661 57078: Eliminate bogus xul bindings which were conflicting with XBL bindings.
Clean up XBL bindings and eliminate redundancies and errors.
       Fix a bug in which XBL bindings didn't check for event cancellation.
       r=brade sr=hyatt


git-svn-id: svn://10.0.0.236/trunk@90018 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 20:32:59 +00:00
alecf%netscape.com
66e1113587 fix mac bustage
git-svn-id: svn://10.0.0.236/trunk@90017 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 20:17:24 +00:00
hwaara%chello.se
79fe072db0 Fix the memleak regression caused by bug 72388. r=brade, sr=bienvenu.
git-svn-id: svn://10.0.0.236/trunk@90016 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 19:45:12 +00:00
dougt%netscape.com
65840ed246 fix for 69143. This patch prevents non existant files from entering into
the file transport process loop for reading.


git-svn-id: svn://10.0.0.236/trunk@90015 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 19:44:23 +00:00
larryh%netscape.com
9ae95caa87 bugzilla: 72261. fix linking problems
git-svn-id: svn://10.0.0.236/trunk@90014 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 19:36:31 +00:00
alecf%netscape.com
7e11d0efe8 other part of fix for 46488 - fix mac build scripts to use NS_LITERAL_STRING so we have a unicode build date.
git-svn-id: svn://10.0.0.236/trunk@90013 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 19:35:32 +00:00
alecf%netscape.com
d153824829 fix for bug 46488 r=valeski, sr=waterson
make the content DLL an HTTP startup listener, so that loading the content DLL doesn't load HTTP


git-svn-id: svn://10.0.0.236/trunk@90012 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 19:35:29 +00:00
pchen%netscape.com
9bcecbbac0 mac buddy for alecf on bug 46488, r=valeski, sr=waterson, add nsContentHTTPStartup.cpp to project
git-svn-id: svn://10.0.0.236/trunk@90011 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 19:35:25 +00:00
alecf%netscape.com
da62903bf5 fix for bug 71871 - group history by day, not by age, by normalizing the AgeInDays property to the current local day's midnight.
... and bug 66906 - update history UI while surfing - this ensures that visited URIs get added to any open history windows/sidebars by asserting against all sorts of expected find URIs
sr=shaver


git-svn-id: svn://10.0.0.236/trunk@90010 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 19:26:10 +00:00
alecf%netscape.com
ff23e00a9a no bug - just reworking nsIURIContentListener to be more easily implemented in JS - does not affect any C++ interface signatures
sr=mscott


git-svn-id: svn://10.0.0.236/trunk@90009 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 19:21:34 +00:00
dougt%netscape.com
c7f1f7a5c1 Fixes many ftp problems. Details in 72280. r=valeski@netscape.com
git-svn-id: svn://10.0.0.236/trunk@90007 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 19:04:32 +00:00
axel%pike.org
bee1aaa68d not part of build;fixing 72436; bring Makefile uptodate, code by kvisco, r=me
git-svn-id: svn://10.0.0.236/trunk@90006 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 18:54:02 +00:00
karnaze%netscape.com
00f68ec3ab new regression tests not affecting the build.
git-svn-id: svn://10.0.0.236/trunk@90005 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 17:51:36 +00:00
cls%seawood.org
2ca9d11fab Fix for OS/2 emx build bustage.
Thanks to Dmitry Kubov <dmitry@north.cs.msu.su> for the patch.
Bug #72471 r=cls


git-svn-id: svn://10.0.0.236/trunk@90003 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 15:56:31 +00:00
oeschger%netscape.com
e42db5381d updating help chrome, not part of build
git-svn-id: svn://10.0.0.236/trunk@90002 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 15:09:24 +00:00
mkaply%us.ibm.com
036caa33f6 #41077
r=mkaply, a=blizzard
On OS/2, the caret is hidden during selection


git-svn-id: svn://10.0.0.236/trunk@90001 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 14:30:31 +00:00
locka%iol.ie
217e551f08 NOT PART OF BUILD. Updated project file for MSVC++ now invokes "nmake /f makefile.win"
git-svn-id: svn://10.0.0.236/trunk@90000 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 13:07:21 +00:00
sspitzer%netscape.com
044670a955 fix for #72265. update the unread / total counter in the bottom right of the 3 pane.
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@89999 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 10:13:12 +00:00
glazman%netscape.com
4942f74de3 easy fix for 71647 ; that bug was hidden behind 72302, [s]r=attinasi
git-svn-id: svn://10.0.0.236/trunk@89998 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 09:40:41 +00:00
hyatt%netscape.com
3943fa653e Missed a file on 71470.
git-svn-id: svn://10.0.0.236/trunk@89997 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 09:01:34 +00:00
hyatt%netscape.com
db5e8ad4fb Fix for 71740. r=jag, sr=shaver
git-svn-id: svn://10.0.0.236/trunk@89995 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 08:15:49 +00:00
hyatt%netscape.com
6931e0af77 Fix for 71740. r=jag, sr=shaver.
git-svn-id: svn://10.0.0.236/trunk@89994 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 08:15:12 +00:00
hyatt%netscape.com
0431ed8c18 Fix for 62985, r=dbaron, sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@89993 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 08:10:20 +00:00
timeless%mac.com
88e9d9a734 ports bustage *sorry* HPUX doesn't want to make abstract temporary variables, so reverting
git-svn-id: svn://10.0.0.236/trunk@89992 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 07:10:15 +00:00
mscott%netscape.com
f988074c2b Bug #72696 incorrectly supressing message display when you click on the thread pane splitter
sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@89991 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 06:31:23 +00:00
bernd.mielke%snafu.de
a65d68f47f limit the spread of desired content width in colspans with specified fixed width's
bug 42187, it fixes also the regression in bug 2684. r=karnaze sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@89990 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 06:02:21 +00:00
javi%netscape.com
1b5116db6d Fix build bustage for Linux RH 7 + patches.
git-svn-id: svn://10.0.0.236/trunk@89988 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 05:35:58 +00:00
bryner%uiuc.edu
9b6f2a3037 Removing references to obsolete headers (bug 38061). r=timeless, sr=shaver.
git-svn-id: svn://10.0.0.236/trunk@89987 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 05:35:27 +00:00
timeless%mac.com
534247895d fix Bug 70989 Clean up lots of "shadows" and other common warnings
r=peterv, jst, ducarroz, edburns. sr=jst, shaver


git-svn-id: svn://10.0.0.236/trunk@89986 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 05:32:22 +00:00
karnaze%netscape.com
e70037c46a bug 23714 - forgot to make NeedsFrameFor static per waterson's sr.
git-svn-id: svn://10.0.0.236/trunk@89985 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 05:18:27 +00:00
karnaze%netscape.com
73c80c2c81 bug 23714 - don't resolve style for irrelevant whitespace. sr=waterson, r=rbs,hyatt
git-svn-id: svn://10.0.0.236/trunk@89984 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 05:10:40 +00:00
dmose%netscape.com
51ce4e6b59 Fix for mac bustage from Zach.
git-svn-id: svn://10.0.0.236/trunk@89983 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 04:30:48 +00:00
sspitzer%netscape.com
cbfcb76a2e fix for #71930. sr=bienvenu. catch the js exception caused by bogus
typedown text.


git-svn-id: svn://10.0.0.236/trunk@89982 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 04:22:54 +00:00
shaver%mozilla.org
5dbf4c4ed5 72495: libjar/"regexp" cleanup (r=dveditz,sr=brendan)
git-svn-id: svn://10.0.0.236/trunk@89981 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 04:08:12 +00:00
mcafee%netscape.com
aac581eebb Fixing strict JS warnings (20364). patch=david.gardner
git-svn-id: svn://10.0.0.236/trunk@89980 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 03:57:33 +00:00
javi%netscape.com
4c7707dfe6 Use the token name instead of the slot name when formatting the string
name.


git-svn-id: svn://10.0.0.236/trunk@89979 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 03:46:49 +00:00
sspitzer%netscape.com
0c4f495d85 other part of fix for #72642. defensive programming. sr=bienvenu.
git-svn-id: svn://10.0.0.236/trunk@89978 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 03:39:53 +00:00
javi%netscape.com
8dee41e6f0 Make the "Examine Certificate" button on the SSL error dialgs work.
Fix nsPKCS12Blob to use the default password handler callback so
that SDR continues to work.

Give the certViewerDetails window the ability to load a cert based on
its certDBKey instead of nickname.


git-svn-id: svn://10.0.0.236/trunk@89977 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 03:37:49 +00:00
sspitzer%netscape.com
0411ce5a1b fix for #72642. crash when deleting the last message in a local folder from the stand alone message window.
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@89976 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 03:34:29 +00:00
jgmyers%netscape.com
e0d25b8bb9 Fix more callers of the MIME header decoder: bug 65277 r=nhotta r=ducarroz sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@89974 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 03:20:23 +00:00
sspitzer%netscape.com
7a29d3e08e part of the fix for #72716, problems with compact folder. sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@89973 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 03:13:37 +00:00
sspitzer%netscape.com
f6267573f5 fix for #72586. check row height to avoid divide by zero crash. (happens if you scroll too early)
sr=hyatt.


git-svn-id: svn://10.0.0.236/trunk@89972 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 03:03:58 +00:00
pollmann%netscape.com
66a5319730 Bug 72288: Don't turn off scrollbars on all XML documents, r=heikki@netscape.com, sr=blizzard@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@89971 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 03:00:18 +00:00
sspitzer%netscape.com
b531bff61e fix for #72750, sr=mscott. caused by me not paying attention to 32 character limit for filenames on the mac.
git-svn-id: svn://10.0.0.236/trunk@89968 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 02:49:37 +00:00
sspitzer%netscape.com
2629ce603f fix for #70494. newsgroups not showing up under news server.
sr=mscott.


git-svn-id: svn://10.0.0.236/trunk@89967 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 02:43:39 +00:00
pavlov%netscape.com
e58777b904 fix the crash on shutdown in the new cache due to us holding on to cache descriptors too long. destroy our cache session when we get unregistered. more assertions
git-svn-id: svn://10.0.0.236/trunk@89966 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 02:37:47 +00:00
timeless%mac.com
b693f22073 fix Bugzilla Bug 63103 add "About Plug-ins" to the Help menu
by bzbarsky@mit.edu r=timeless, a=ben


git-svn-id: svn://10.0.0.236/trunk@89965 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 02:35:13 +00:00
timeless%mac.com
5a5a4f8f79 fix Bug 72626 [XUL] disable for radio doesn't fully disable the button
patch by bzbarsky@mit.edu r=doron sr=hewitt


git-svn-id: svn://10.0.0.236/trunk@89964 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 02:23:20 +00:00
mkaply%us.ibm.com
1e85bf3bf4 #69313
r=mkaply, a=blizzard
Following suit - removing italicslope from OS/2


git-svn-id: svn://10.0.0.236/trunk@89963 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 02:12:49 +00:00
maolson%earthlink.net
e83888a8bb bug 56680 - use a xul <stringbundle/> instead of including the strres.js code
first pass through prefs, more to come later.
r=jag, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@89962 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 02:08:19 +00:00
endico%mozilla.org
ee33353875 add module for NSS
git-svn-id: svn://10.0.0.236/trunk@89961 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 02:03:59 +00:00
rbs%maths.uq.edu.au
63713eb3b9 remove unused code. b=69313 r=bstell sr=erik
git-svn-id: svn://10.0.0.236/trunk@89960 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 01:53:52 +00:00
peterlubczynski%netscape.com
be7931b525 Null plugin registered twice. bug 67933 a=av r=attinasi
git-svn-id: svn://10.0.0.236/trunk@89959 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 01:47:37 +00:00
dmose%netscape.com
b3d40180c2 Turn on basic LDAP infrastructure in the default mac build. No user-visible changes yet. Code being turned on: moa=dmose@netscape.com, sr=shaver@mozilla.org. Mac system build changes: r=peterv@netscape.com, sr=sfraser@netscape.com
git-svn-id: svn://10.0.0.236/trunk@89958 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 01:45:24 +00:00
rbs%maths.uq.edu.au
3ad05b88e6 remove unused code. b=69313 r=bstell sr=erik
git-svn-id: svn://10.0.0.236/trunk@89957 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 01:41:56 +00:00
mkaply%us.ibm.com
35227e709b #72563
r=javier, a=jband
Change some PR_CALLBACK to JS_DLL_CALLBACK and vice versa and remove IBM cruft


git-svn-id: svn://10.0.0.236/trunk@89956 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 01:35:39 +00:00
brendan%mozilla.org
2cc30d28ec Add JS_MapGCRoots for complete enumeration of GC roots (72465, r/sr={shaver,jband}).
git-svn-id: svn://10.0.0.236/trunk@89955 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 01:33:39 +00:00
pinkerton%netscape.com
6349cc13d8 fix a const warning.
git-svn-id: svn://10.0.0.236/trunk@89954 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 01:32:22 +00:00
javi%netscape.com
91998e8935 Fix Linux build bustage.
git-svn-id: svn://10.0.0.236/trunk@89953 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 01:27:04 +00:00
stephend%netscape.com
99d334219c Inconsistency between News Server and News Server (NNTP) in bug 70128. r=jglick@netscape.com sr=sspizter@netscape.com
git-svn-id: svn://10.0.0.236/trunk@89952 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 01:23:17 +00:00
pinkerton%netscape.com
75a29487aa turn off translucent dragging and make outline building code a little better. make drag/drop work on OSX. r=saari/sr=sfraser. bug#67407
git-svn-id: svn://10.0.0.236/trunk@89951 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 01:17:44 +00:00
yokoyama%netscape.com
a4193c9a18 Bug fix 72308: Removing duplicate files
git-svn-id: svn://10.0.0.236/trunk@89950 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 01:17:43 +00:00
erik%netscape.com
d294fedda9 bug 71314; author=simon@softel.co.il; r=mjudge,anthonyd; sr=erik; changes
from IBM bidi project (Arabic, Hebrew, etc); some in ifdef for now


git-svn-id: svn://10.0.0.236/trunk@89949 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 01:16:22 +00:00
ccarlen%netscape.com
c301ab4a03 Bug 72129 - OpenANSIFIleDesc on Mac won't create new files.
r=beard@netscape.com, sr=sfraser@netscape.com


git-svn-id: svn://10.0.0.236/trunk@89948 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 01:13:20 +00:00
dbragg%netscape.com
261b7b3310 NOT PART OF BUILD. Removing a bunch of extraneous linefeeds that break IRIX.
git-svn-id: svn://10.0.0.236/trunk@89947 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 01:11:26 +00:00
yokoyama%netscape.com
42e3d60337 bug fix 72660; sr=erik
git-svn-id: svn://10.0.0.236/trunk@89945 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 01:03:30 +00:00
javi%netscape.com
a810338812 Make p12 build on the Mac. Make p12 initialize the key db if it hasn't been initialized.
git-svn-id: svn://10.0.0.236/trunk@89944 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 00:57:46 +00:00
darin%netscape.com
c28bedd082 Fixes bug 71962. HTTP POST data corruption. r=blizzard, sr=brendan.
git-svn-id: svn://10.0.0.236/trunk@89943 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 00:53:16 +00:00
alecf%netscape.com
843ff084eb NOT PART OF BUILD
first checkin of timing service so we can get rough timing of specific events


git-svn-id: svn://10.0.0.236/trunk@89942 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-20 23:39:25 +00:00
darin%netscape.com
c946992117 Removing some printf's.
git-svn-id: svn://10.0.0.236/trunk@89941 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-20 23:37:22 +00:00
pavlov%netscape.com
9dcccce063 fixing jpegs on windows, adding some more assertions.
git-svn-id: svn://10.0.0.236/trunk@89939 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-20 23:06:29 +00:00
gordon%netscape.com
7b8581452d Landing MOZ_NEW_CACHE_20010314_BRANCH, incorporating feedback from recent test builds. New cache is still disabled by default.
git-svn-id: svn://10.0.0.236/trunk@89933 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-20 22:42:03 +00:00
bryner%uiuc.edu
052a3d2251 Fixing bustage from string changes. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@89932 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-20 22:41:35 +00:00
saari%netscape.com
fce6df0b42 updating mac build
git-svn-id: svn://10.0.0.236/trunk@89931 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-20 21:44:22 +00:00
saari%netscape.com
132e432388 Updates for imglib2 mac build
git-svn-id: svn://10.0.0.236/trunk@89929 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-20 21:43:23 +00:00
saari%netscape.com
3aff239081 update for mac build
git-svn-id: svn://10.0.0.236/trunk@89928 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-20 21:42:19 +00:00
saari%netscape.com
679af13853 Updates for libimg2 mac
git-svn-id: svn://10.0.0.236/trunk@89927 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-20 21:41:54 +00:00
saari%netscape.com
cd4c9e8e01 changing timer default to 100
git-svn-id: svn://10.0.0.236/trunk@89926 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-20 21:41:39 +00:00
hyatt%netscape.com
58c927c811 Fix for 72614.
git-svn-id: svn://10.0.0.236/trunk@89925 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-20 20:27:38 +00:00
mcgreer%netscape.com
d54eee2922 make the cert name show up in the edit window
git-svn-id: svn://10.0.0.236/trunk@89924 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-20 18:32:04 +00:00
mcgreer%netscape.com
7ed512e6fd stuff for cert manager
* PKCS#12 backup and restore
* editing cert trust
* more detail for view cert (UI to change later)
* temporary token login


git-svn-id: svn://10.0.0.236/trunk@89923 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-20 18:00:44 +00:00
blizzard%redhat.com
679ab7988f Fix bug #66457. Cursor is still a stopwatch after the page finished loading until the mouse moves. sr=alecf, r=bryner
git-svn-id: svn://10.0.0.236/trunk@89922 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-20 15:57:00 +00:00
karnaze%netscape.com
e430d1ff85 bug 67864 - don't create anonymous ancestors of table inside caption. sr=attinasi.
git-svn-id: svn://10.0.0.236/trunk@89921 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-20 15:53:29 +00:00
brade%netscape.com
813ef26aaf remove unused file at the request of shaver
git-svn-id: svn://10.0.0.236/trunk@89920 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-20 15:51:52 +00:00
karnaze%netscape.com
698c240060 bug 68912 - allow nsHTMLTableRowElement::SetCells() to pass a null value. sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@89919 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-20 15:40:18 +00:00
brade%netscape.com
04f2a5fef2 ensure we actually have a file (bug #71856); sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@89918 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-20 15:34:29 +00:00
brade%netscape.com
2c4f175c83 handle cancellation of filepicker; bug #71856, r=cmanske, sr=kin
git-svn-id: svn://10.0.0.236/trunk@89917 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-20 15:29:53 +00:00
brade%netscape.com
debba03ea8 change PutOnClipboard to pass in a PRInt32 rather than a short; bug #72537; sr=sfraser, r=pinkerton
git-svn-id: svn://10.0.0.236/trunk@89916 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-20 15:27:29 +00:00
shaver%mozilla.org
5a9cca3c72 remove unused, atotic-era mac stuff, r=brade
git-svn-id: svn://10.0.0.236/trunk@89915 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-20 15:23:01 +00:00
chak%netscape.com
4ac922eba6 Fix the previous checkin for Bug# 71994 - Add SetVisibility() to MfcEmbed
r=mao via IRC yesterday


git-svn-id: svn://10.0.0.236/trunk@89914 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-20 15:07:53 +00:00
shaver%mozilla.org
366fb7f66c 39268: fix FreeBSD object layout <lennox@cs.columbia.edu>
git-svn-id: svn://10.0.0.236/trunk@89912 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-20 15:01:06 +00:00
shaver%mozilla.org
c3e99c89f2 71654: BSD/OS xptcall support from <lidl@pix.net> and <torek@bsdi.com>
git-svn-id: svn://10.0.0.236/trunk@89909 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-20 14:50:49 +00:00
dcone%netscape.com
4c83a31628 Open and embed correctly a printpreview presentation. r=kmcclusk. Viewer only.
git-svn-id: svn://10.0.0.236/trunk@89907 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-20 14:40:59 +00:00
shaver%mozilla.org
446f1ad3f6 39373 and 71237: make prefs use JS_*Request to defend against off-thread calls
and ensure that we don't destroy a context after the runtime has gone away.
(r=alecf, sr=brendan, assist=dbaron)


git-svn-id: svn://10.0.0.236/trunk@89906 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-20 14:34:56 +00:00
hwaara%chello.se
3701608574 Fix "FMM in nsMsgNewsFolder::UpdateSummaryFromNNTPInfo". bug 66787. r=timeless, sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@89905 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-20 13:43:33 +00:00
hwaara%chello.se
6e2b2cf1af Fix "FMM: Freeing mismatched memory in PresShell::DumpReflows". bug 71956. r=rods, sr=scc.
git-svn-id: svn://10.0.0.236/trunk@89904 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-20 13:34:17 +00:00
hwaara%chello.se
2a8b96a54e Fix compiler warning and small optimization in NewsDeliveryCallback(). bug 72388. r=ducarroz, sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@89903 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-20 13:14:57 +00:00
glazman%netscape.com
9b195bce94 Tables without border attribute were invisible in editor. Highly depends on 71647. b=57686, r=brade, sr=kin
git-svn-id: svn://10.0.0.236/trunk@89902 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-20 12:25:15 +00:00
glazman%netscape.com
710439fbb7 adds support for :not() css3 pseudo-class; b=71647, r=pierre, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@89901 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-20 11:49:20 +00:00
rods%netscape.com
4390601f54 fixed move mouse over selected item in dropdown, it will no longer hilite disabled items
Bug 72226 r=waterson sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@89900 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-20 11:48:27 +00:00
rods%netscape.com
ed6ac30d24 Change box sizing atom back to correct non-xul name
Bug 72226 r=waterson sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@89899 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-20 11:42:56 +00:00
disttsc%bart.nl
714ce714ad Add accel+0 to reset text zoom to 100%. bug=69565, r=Hixie, a=ben
git-svn-id: svn://10.0.0.236/trunk@89897 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-20 08:47:55 +00:00
sspitzer%netscape.com
47181f8b0d fix for #60776. don't land in the trash folder on "next message"
navigation.  thanks to putterman for the patch.  also some cleanup
of some dump() statements.  sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@89896 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-20 08:30:11 +00:00
maolson%earthlink.net
1597d536e0 fix Bug 71845 - Schedule/Notify tabs in bookmark properties don't show if url starts with HTTP (upper case)
r=jag, a=ben


git-svn-id: svn://10.0.0.236/trunk@89895 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-20 08:14:16 +00:00
maolson%earthlink.net
a3a98e3b6a fix Bug 57646 - javascript strict warnings in bookmarks.js
r=timeless, a=ben


git-svn-id: svn://10.0.0.236/trunk@89894 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-20 08:12:07 +00:00
sspitzer%netscape.com
df7b9b15cd removing test harness.
git-svn-id: svn://10.0.0.236/trunk@89893 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-20 08:05:37 +00:00
maolson%earthlink.net
fb4d785315 fix Bug 67790 - javascript strict warnings in bookmarksOverlay.js
r=jag, a=ben


git-svn-id: svn://10.0.0.236/trunk@89892 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-20 08:03:15 +00:00
bryner%uiuc.edu
ff3ac22c90 Removing dependence on obsolete headers. Bug 38061 (ongoing work). r=shaver, sr=brendan.
git-svn-id: svn://10.0.0.236/trunk@89891 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-20 08:01:28 +00:00
disttsc%bart.nl
39a73d87b8 Attempt at fixing OS2 bustage
git-svn-id: svn://10.0.0.236/trunk@89890 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-20 07:47:40 +00:00
bryner%uiuc.edu
908a8b6f67 Syncing to jag's string changes to fix build bustage. r=jag.
git-svn-id: svn://10.0.0.236/trunk@89889 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-20 07:46:37 +00:00
disttsc%bart.nl
89d323d4f2 Fix bustage on "tinderbox-test-1", r=bryner
git-svn-id: svn://10.0.0.236/trunk@89888 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-20 07:01:52 +00:00
sspitzer%netscape.com
552962e197 remove some dead js and some dump statements.
fix #72592, if sorted by "order received" fix the insertion sort problem.
fix #72589, get "sort by status" working.
fix #72608, fix IsSpecialFolder() to do bitwise operations, instead of string compares
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@89887 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-20 06:41:20 +00:00
disttsc%bart.nl
0d91ad7eb5 Fix windows bustage. r=smfr
git-svn-id: svn://10.0.0.236/trunk@89886 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-20 06:39:41 +00:00
disttsc%bart.nl
95f318724d Fix Mac build bustage
git-svn-id: svn://10.0.0.236/trunk@89885 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-20 06:29:08 +00:00
disttsc%bart.nl
6872d458f1 Fix Nebiros bustage by not including time.h, r=cls
git-svn-id: svn://10.0.0.236/trunk@89884 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-20 06:19:56 +00:00
bryner%uiuc.edu
626995a7f3 Patch from jag to sync with new string changes. r=me.
git-svn-id: svn://10.0.0.236/trunk@89883 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-20 06:09:00 +00:00
jgmyers%netscape.com
d62d33ef96 Remove unused MD5 code: bug 71764 sr=mscott r=sspitzer
git-svn-id: svn://10.0.0.236/trunk@89882 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-20 05:56:09 +00:00
leaf%mozilla.org
be11a9dc3e Automated update
git-svn-id: svn://10.0.0.236/trunk@89881 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-20 05:45:08 +00:00
cls%seawood.org
4f0ac3c331 Land the rest of the --enable-static-components build changes.
Bug #46775 r=bryner


git-svn-id: svn://10.0.0.236/trunk@89880 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-20 05:42:58 +00:00
disttsc%bart.nl
a863c06732 Move nsCString from |operator char*()| to |get()| and |NS_CONST_CAST| where needed. bug=53057, r=dmose, sr=shaver
git-svn-id: svn://10.0.0.236/trunk@89879 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-20 05:37:56 +00:00
cls%seawood.org
524b68662b Create uniquely named debug variables for each libimg component.
Bug #50782 r=pavlov sr=tor


git-svn-id: svn://10.0.0.236/trunk@89878 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-20 05:30:59 +00:00
sspitzer%netscape.com
ad038ebe91 ignore generated makefiles
git-svn-id: svn://10.0.0.236/trunk@89877 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-20 05:30:53 +00:00
idk%eng.sun.com
5498684af1 *not part of regular build*
Follow up on 67699
Fixed build problem


git-svn-id: svn://10.0.0.236/trunk@89876 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-20 05:30:16 +00:00
mcafee%netscape.com
ace5e85a9b Adding rods reflow debugging tools to pref/debug panel (72582). r=pchen, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@89875 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-20 05:29:02 +00:00
pavlov%netscape.com
0cc649a164 removing the check for mHasImage before calling mImageLoader.Init()... this wasn't in the old code and slipped in. should fix orange trees. r=brendan
git-svn-id: svn://10.0.0.236/trunk@89874 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-20 04:43:35 +00:00
nelsonb%netscape.com
31d9f60da5 Add function SECU_PrintBuf() which prints a buffer in hex and ASCII.
git-svn-id: svn://10.0.0.236/trunk@89872 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-20 04:23:38 +00:00
mkaply%us.ibm.com
5174b578ac OS/2 TB breakage
git-svn-id: svn://10.0.0.236/trunk@89866 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-20 02:44:36 +00:00
pavlov%netscape.com
4a6b4ad40f fix the image cache problem with nsImageDocuments and add some more assertions
git-svn-id: svn://10.0.0.236/trunk@89864 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-20 02:23:42 +00:00
pinkerton%netscape.com
904c643c76 removing nsAnonymousElement.cpp to fix bustage.
git-svn-id: svn://10.0.0.236/trunk@89863 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-20 02:00:09 +00:00
sspitzer%netscape.com
5f0f7ef39f fix for #16916. make it so space pages down in the current message
and if at the end of a message, acts like you hit "next message".
thanks to jst@netscape.com for the patch.  sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@89861 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-20 00:51:23 +00:00
sspitzer%netscape.com
1148cf2fb4 fix cross folder message navigation. sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@89860 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-20 00:49:03 +00:00
ducarroz%netscape.com
8bdc95a4b7 Fix Mac bustage in mime.
git-svn-id: svn://10.0.0.236/trunk@89859 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-20 00:47:41 +00:00
hyatt%netscape.com
fa1da99885 Missed another file.
git-svn-id: svn://10.0.0.236/trunk@89858 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-20 00:46:41 +00:00
hyatt%netscape.com
af7b24bdc0 OOps. Missed a file.
git-svn-id: svn://10.0.0.236/trunk@89857 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-20 00:45:51 +00:00
nelsonb%netscape.com
ad03c5b0d0 Fix bug in SSL_ResetHandshake introduced in last checkin.
git-svn-id: svn://10.0.0.236/trunk@89856 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-20 00:39:02 +00:00
heikki%netscape.com
39b54ea982 Removed unused variable. NS_PAGE_LOAD is nsEvent, not nsMouseEvent. r=harishd.
git-svn-id: svn://10.0.0.236/trunk@89855 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-20 00:19:48 +00:00
sspitzer%netscape.com
f0a22f674c fix #72567. whoops, I broke message dnd. sr=bienvenu.
(you might have to remove your component.reg file, too see the bug)


git-svn-id: svn://10.0.0.236/trunk@89853 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-20 00:08:57 +00:00
heikki%netscape.com
fd1ba312a3 Not part of build. Added tests for document.load() (a DOM extension used to load XML documents asynchronloysly as data).
git-svn-id: svn://10.0.0.236/trunk@89852 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-20 00:05:05 +00:00
blizzard%redhat.com
1dbe26fbf9 Attempt to fix irix bustage. Shouldn't hurt other platforms.
git-svn-id: svn://10.0.0.236/trunk@89851 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-20 00:00:48 +00:00
hyatt%netscape.com
3d94693968 Fix for 72345. r=jag, sr=shaver,scc
git-svn-id: svn://10.0.0.236/trunk@89850 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-19 23:56:28 +00:00
pavlov%netscape.com
5b76dd6c1b xul image frame changes for new imagelib. part of bug 70938. r=danm sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@89849 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-19 23:44:55 +00:00
tao%netscape.com
121d5c1127 Fix bustage.
git-svn-id: svn://10.0.0.236/trunk@89847 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-19 23:40:58 +00:00
disttsc%bart.nl
bf3ffb8d4c Fix MOZ_TRACK_MODULE_DEPS builds (e.g. senna) bustage, adding "windowwatcher" to REQUIRES line in embedding/browser/gtk/src/Makefile.in
git-svn-id: svn://10.0.0.236/trunk@89846 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-19 23:36:16 +00:00
kestes%tradinglinx.com
caf3dbef6f always show the last few lines of the build.
git-svn-id: svn://10.0.0.236/trunk@89845 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-19 23:35:13 +00:00
disttsc%bart.nl
de5f2784f3 Fix MOZ_TRACK_MODULE_DEPS builds (e.g. senna) bustage, adding "string" to REQUIRES line in embedding/components/appstartup/src/Makefile.in
git-svn-id: svn://10.0.0.236/trunk@89844 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-19 23:35:10 +00:00
kestes%tradinglinx.com
7c528aaa25 add system3() so that we can send reports while the
build is running.


git-svn-id: svn://10.0.0.236/trunk@89843 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-19 23:33:43 +00:00
kestes%tradinglinx.com
61035f9594 fix typo in header generation.
take out the <p> in the info, it makes the windows too big.
also increase the window sizing algorithm for the headers
   to be compatible with what I do for the build.


git-svn-id: svn://10.0.0.236/trunk@89842 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-19 23:32:43 +00:00
disttsc%bart.nl
923953f2bf Fix MOZ_TRACK_MODULE_DEPS builds (e.g. senna) bustage, add "embedcomponents" to REQUIRES line in embedding/base/Makefile.in, r=cls
git-svn-id: svn://10.0.0.236/trunk@89841 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-19 23:30:29 +00:00
sspitzer%netscape.com
dcaa9dd698 fix for #72553. remember if we hid the flag / read columns.
sr=bienvenu.  also persist the width of some columns we weren't
persisting, due to a spelling mistake.  (thanks to neil@parkwaycc.co.uk for
that part of the fix)


git-svn-id: svn://10.0.0.236/trunk@89840 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-19 23:27:58 +00:00
pavlov%netscape.com
3ae4e7b67d unix build changes to conditionally build new directories if configure flags are specified. part of bug 70938. r=dbaron@fas.harvard.edu sr=cls@seawood.org
git-svn-id: svn://10.0.0.236/trunk@89839 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-19 23:26:47 +00:00
peterlubczynski%netscape.com
1816ee238e Fix for getting Object Frame (and plugins) getting focus on Mac. Fixes Shockwave typing input bug 68756 a=av sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@89838 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-19 23:26:41 +00:00
pavlov%netscape.com
a392f992e6 add -DMOZ_NEW_CACHE and -DUSE_IMG2 to CFLAGS on windows if MOZ_NEW_CACHE is set and/or USE_IMG2 part of bug 70938. r=bryner sr=cls
git-svn-id: svn://10.0.0.236/trunk@89837 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-19 23:21:52 +00:00
erik%netscape.com
44e2c24154 bug 71339; author=simon@softel.co.il; r=rods; sr=erik; changes from IBM
bidi project (Hebrew, Arabic, etc); in ifdef IBMBIDI for now


git-svn-id: svn://10.0.0.236/trunk@89836 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-19 23:20:21 +00:00
tao%netscape.com
bc59c7f07e 71517: Dynamically select platform jar in langxxxx.xpi. r=ssu, sr=dveditz.
package all en-*.jar into langenus.xpi and select on one the fly.


git-svn-id: svn://10.0.0.236/trunk@89835 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-19 23:10:12 +00:00
javi%netscape.com
a0433e7576 Make a better contract ID for the pk11 token db.
git-svn-id: svn://10.0.0.236/trunk@89834 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-19 23:09:28 +00:00
jgmyers%netscape.com
978e353a60 Add assertion for thread saftey of MIME_ConvertCharset(): bug 70499 r=ducarroz sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@89833 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-19 23:09:22 +00:00
peterlubczynski%netscape.com
06461ca556 Fix for null docShell in nsEventStateManager::UpdateCursor. Fixing AIM Express top crash. bug 69589 r=saari sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@89831 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-19 23:01:59 +00:00
pavlov%netscape.com
89f6e6b48d (not part of the build) changing nsHTMLAtoms::image to nsXULAtoms::image r=hyatt
git-svn-id: svn://10.0.0.236/trunk@89830 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-19 22:59:20 +00:00
jgmyers%netscape.com
f8c046d2a3 Make SMTP prefer PLAIN over LOGIN: bug 72218 sr=mscott r=sspitzer
git-svn-id: svn://10.0.0.236/trunk@89829 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-19 22:57:37 +00:00
blizzard%redhat.com
223be9605e Bug #72224. Turn on the new embedding widget. sr=shaver r=danm
git-svn-id: svn://10.0.0.236/trunk@89827 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-19 22:25:29 +00:00
waterson%netscape.com
42e5d3524d Bug 71594. Reparent views from 'trailing' frame, but only make trailing frame if it'd have children. r=karnaze, sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@89826 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-19 22:24:20 +00:00
waterson%netscape.com
5f1b8eaa71 Bug 71421. Always check for null script object from CompileScript(). r=mstoltz, sr=brendan
git-svn-id: svn://10.0.0.236/trunk@89825 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-19 22:22:24 +00:00
sspitzer%netscape.com
e7073d7eaf fix for #72292. don't use [value="..."] rules in css. sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@89824 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-19 22:18:47 +00:00
blizzard%redhat.com
6c254a95d9 Fix bug #72069. Move event processing until after the X event has been processed to prevent race conditions. Lots of Gtk warnings and crashes should be fixed with this. sr/r=shaver/brendan ( tag team )
git-svn-id: svn://10.0.0.236/trunk@89823 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-19 22:17:47 +00:00
sspitzer%netscape.com
9f39019f2b fix #58454. this extra logging call made it look we were doing
two XOVERs.  sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@89822 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-19 22:16:55 +00:00
waterson%netscape.com
57d62b2a78 Bug 71594. Reparent views from 'trailing' frame, but only make trailing frame if it'd have children. r=karnaze, sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@89821 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-19 22:16:47 +00:00
peterlubczynski%netscape.com
7f3a4852aa Fix wording in Windows Default Plugin bug 56653 a=av sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@89819 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-19 22:16:32 +00:00
sspitzer%netscape.com
6320a7dec7 fix for #72371. sr=bienvenu. get "unsubscribe" working from the edit menu and the folder pane context menu.
git-svn-id: svn://10.0.0.236/trunk@89818 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-19 22:15:38 +00:00
sspitzer%netscape.com
45720cad07 fix for #68036. (quiet compiler warnings) sr=brendan/waterson a long time ago.
git-svn-id: svn://10.0.0.236/trunk@89817 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-19 22:14:07 +00:00
blakeross%telocity.com
84d0860013 Crash when reading past the end of a CSSRuleList. patch by Hixie (ian@hixie.ch). r=blake, glazman sr=jst
git-svn-id: svn://10.0.0.236/trunk@89816 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-19 22:12:12 +00:00
sspitzer%netscape.com
f98d1960e3 more files removed due to the mailnews perf landing.
git-svn-id: svn://10.0.0.236/trunk@89815 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-19 22:11:49 +00:00
peterlubczynski%netscape.com
a86451a0a3 Fix refcount issue with nsPluginInstanceOwner caused during key event listener registration bug 72236 a=av sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@89814 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-19 22:10:23 +00:00
pavlov%netscape.com
c226a0997a send the onstopframe message
git-svn-id: svn://10.0.0.236/trunk@89813 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-19 21:58:07 +00:00
chak%netscape.com
1cb86d4edf Remaining Fixes for #68720 - EmbedAPI should use generic startup observers
r=ccarlen,sr=alecf

Fix for #71994
MfcEMbed must implement Get/SetVisibility of nsIEmbeddingSiteWindow
r=chak


git-svn-id: svn://10.0.0.236/trunk@89812 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-19 21:57:57 +00:00
pavlov%netscape.com
3cb8c719f6 new caching stuff
git-svn-id: svn://10.0.0.236/trunk@89811 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-19 21:57:39 +00:00
disttsc%bart.nl
036337b6d3 Stop "about:blank" from being loaded twice at startup and get rid of a reload at startup accidentily added a while back. bug=72342, r=hwaara, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@89810 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-19 21:52:33 +00:00
roc+%cs.cmu.edu
868dfa2604 Fix for 72055 by ian@hixie.ch. If a widget doesn't have a view, then don't try to exclude it from the opaque covering region. r=kmcclusk, sr=roc+moz@cs.cmu.edu
git-svn-id: svn://10.0.0.236/trunk@89809 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-19 21:51:58 +00:00
disttsc%bart.nl
58344f8f95 "Add gopher:// urls to winhooks integration", bug=70264, author=Stephen Walker <walk84@usa.net>, r=timeless, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@89808 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-19 21:48:31 +00:00
axel%pike.org
9cdd58f67a not part of build; fixing 72532; r=peterv
git-svn-id: svn://10.0.0.236/trunk@89807 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-19 21:48:19 +00:00
mkaply%us.ibm.com
461056825b No bug
r=javier, sr=jst
Change some PR_CALLBACK to JS_DLL_CALLBACK


git-svn-id: svn://10.0.0.236/trunk@89806 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-19 21:46:25 +00:00
shaver%mozilla.org
4735fecffe 67797: add Components.isSuccessCode (r=jag, sr=jband)
git-svn-id: svn://10.0.0.236/trunk@89805 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-19 21:34:05 +00:00
pinkerton%netscape.com
eaca667606 fix up case differences, since sometimes OSX seems to care.
git-svn-id: svn://10.0.0.236/trunk@89803 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-19 21:31:14 +00:00
pinkerton%netscape.com
9e69373881 fix up case differences since sometimes osX seems to care.
git-svn-id: svn://10.0.0.236/trunk@89802 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-19 21:30:51 +00:00
pinkerton%netscape.com
e2fd482731 turn on rod's reflow counts in debug and clean up a lot of unused cruft. r=sfraser.
git-svn-id: svn://10.0.0.236/trunk@89801 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-19 21:27:14 +00:00
dave%intrec.com
8d25b5b1ac Adding a comment to the top to hopefully prevent some of the confusion that new Bugzilla maintainers are often running into with hacking Bugzilla installs.
git-svn-id: svn://10.0.0.236/trunk@89799 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-19 21:17:48 +00:00
dave%intrec.com
b7827442ce Re-re-fix for bug 71550. This will quite likely fix a number of bugs in other places. The DBID<->Name conversion routines in globals.pl were not pushing/popping the SQL state around their SQL calls, which could result in lost data if called from inside a loop which is handling other SQL data.
git-svn-id: svn://10.0.0.236/trunk@89798 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-19 21:03:52 +00:00
blizzard%redhat.com
f9544d281c Fix the rest of #72313 for sloppy focus users. Really. I swear. r=shaver,waterson a=leaf
git-svn-id: svn://10.0.0.236/trunk@89796 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-19 20:50:44 +00:00
mkaply%us.ibm.com
64cc00f678 OS/2 breakage - same as Win
git-svn-id: svn://10.0.0.236/trunk@89793 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-19 20:07:06 +00:00
timeless%mac.com
a88215d2d2 fix bug 72487 Create Attachment should allow user to create another attach
Also adds link+desc to created patch.
r=jake,terry


git-svn-id: svn://10.0.0.236/trunk@89792 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-19 20:02:55 +00:00
javi%netscape.com
e9871b28e3 Add new sources from freebl to the Mac project.
git-svn-id: svn://10.0.0.236/trunk@89788 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-19 19:06:42 +00:00
shaver%mozilla.org
8df961cb98 fix build bustage (r=blizzard)
git-svn-id: svn://10.0.0.236/trunk@89784 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-19 18:44:59 +00:00
javi%netscape.com
92fb87a01a ccarlen says we don't have to bump the refCnt when adding the observer.
git-svn-id: svn://10.0.0.236/trunk@89783 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-19 18:30:25 +00:00
blizzard%redhat.com
b2e5c45110 Fix bug #72313. Focus problems on linux. This adds a flag to nsIWidget::SetFocus() that says to raise the window. We only raise the window from one place, window.focus(). This builds and runs on at least linux and the mac. r=jst,brendan,hyatt a=leaf
git-svn-id: svn://10.0.0.236/trunk@89782 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-19 17:56:04 +00:00
alecf%netscape.com
9e059ce270 fix for blocker 72477 - add layout_xul_outliner.xpt to the nightly builds
a=leaf,sr=shaver


git-svn-id: svn://10.0.0.236/trunk@89781 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-19 17:52:49 +00:00
blizzard%redhat.com
df6410128f Comments from shaver's super-review. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@89771 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-19 00:52:53 +00:00
mkaply%us.ibm.com
08207ada5e Attempt to fix OS/2 bustage
git-svn-id: svn://10.0.0.236/trunk@89752 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-17 04:15:26 +00:00
dbaron%fas.harvard.edu
a2b4b21279 Fix MOZ_TRACK_MODULE_DEPS (senna tinderbox) bustage from mailnews performance branch landing by adding new header file dependencies to REQUIRES.
git-svn-id: svn://10.0.0.236/trunk@89750 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-17 03:49:10 +00:00
sspitzer%netscape.com
8b79622536 fix bustage.
git-svn-id: svn://10.0.0.236/trunk@89749 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-17 02:59:47 +00:00
sspitzer%netscape.com
300aa26b63 fix bustage
git-svn-id: svn://10.0.0.236/trunk@89748 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-17 02:58:53 +00:00
sspitzer%netscape.com
0563879c7b remove files no longer part of the build due to the mailnews landing.
(specifically, there is no more message datasource or nsIMessage)


git-svn-id: svn://10.0.0.236/trunk@89747 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-17 02:54:34 +00:00
rginda%netscape.com
9d8b843e90 -- NOT PART OF THE BUILD --
initial checkin of a "did you know" factsheet for chatzilla


git-svn-id: svn://10.0.0.236/trunk@89744 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-17 02:04:06 +00:00
mscott%netscape.com
7dc24bf70f Land the Mailnews Performance Branch.
Includes front end re-write to use the outliner widget for the thread pane.

Improvements in scrolling, folder loading, message display, replyto time, sorting, selecting, deleting, the list goes
on and on.

enjoy =).


git-svn-id: svn://10.0.0.236/trunk@89742 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-17 01:59:34 +00:00
ducarroz%netscape.com
6d492e619a Mailnews performance branch landing...
git-svn-id: svn://10.0.0.236/trunk@89740 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-17 01:53:39 +00:00
blizzard%redhat.com
d8c584e973 Fix bug #71266. As much as we all dispise it window.focus() should raise windows on linux. r=danm, sr=brendan
git-svn-id: svn://10.0.0.236/trunk@89735 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-17 01:39:04 +00:00
av%netscape.com
1cf64c84f7 Fixing #72019, missing frees added to match allocs, patch by beard, r=bnesse, sr=waterson, a=av
git-svn-id: svn://10.0.0.236/trunk@89732 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-17 00:38:23 +00:00
law%netscape.com
7dd64f83ed Bug 26029; add CHROME_WINDOW_MIN flag to enable minimizable dialog windows (and use that for download progress dialogs); r=danm sr=alecf a=asa
git-svn-id: svn://10.0.0.236/trunk@89731 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-17 00:30:38 +00:00
hyatt%netscape.com
0e5da4adda etc.
git-svn-id: svn://10.0.0.236/trunk@89730 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-17 00:28:00 +00:00
hyatt%netscape.com
9f5f830a3a See my previous message.
git-svn-id: svn://10.0.0.236/trunk@89728 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-17 00:27:46 +00:00
hyatt%netscape.com
47af48047c Fixes for my 3 0.8.1 bugs... all approved etc. etc.
git-svn-id: svn://10.0.0.236/trunk@89727 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-17 00:27:13 +00:00
law%netscape.com
f4fdc0f69c Bug 50424; open new browser window if there is no explicit url, -mail, etc.; r=mcafee, sr=hyatt, a=asa
git-svn-id: svn://10.0.0.236/trunk@89726 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-16 23:51:22 +00:00
pchen%netscape.com
c94579a578 bug 69810, r=mcafee, sr=hyatt, a=asa, #define INCLUDE_XUL 1 for mac dom project, fixes nsFocusController::GetControllers() to QI currently focused element to a xul element and call GetControllers() on it if QI succeeds.
git-svn-id: svn://10.0.0.236/trunk@89725 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-16 23:38:36 +00:00
sspitzer%netscape.com
473b91f301 fix for #69684 (and other subscribe problems caused by this.)
using [value="true"] in my css made things dog slow.
see alecf's posting news://news.mozilla.org/3A82F42D.1050102@netscape.com
sr=bienvenu a=asa


git-svn-id: svn://10.0.0.236/trunk@89724 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-16 23:35:14 +00:00
nelsonb%netscape.com
c603a294b4 Reinterpret the READ and WRITE poll flags depending on the state of the
socket and the SSL handshake.  Rename the badly named "connected" flag.
Bugzilla bugs 56924, 56926, 66706.
Modified Files:
    ssl3con.c sslauth.c sslcon.c ssldef.c sslgathr.c sslimpl.h
    sslsecur.c sslsock.c


git-svn-id: svn://10.0.0.236/trunk@89723 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-16 23:26:06 +00:00
disttsc%bart.nl
5835721f7b Hook up browser UI after skin switch. bug=68662, r=ben, sr=alecf, a=asa
git-svn-id: svn://10.0.0.236/trunk@89722 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-16 22:40:15 +00:00
gordon%netscape.com
32db7c1881 Fix bug 72038 "FTP listings never stop loading on Mac", by sfraser and gordon. r= dougt, sr=scc.
git-svn-id: svn://10.0.0.236/trunk@89719 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-16 22:00:13 +00:00
disttsc%bart.nl
8196638759 "status bar not displaying final information", bug 62796, r=mao, sr=hyatt, a=asa
git-svn-id: svn://10.0.0.236/trunk@89718 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-16 21:40:33 +00:00
colin%theblakes.com
33a9d0232e Fix OpenVMS build breakage
b=71990 r=danm sr=blizzard a=leaf


git-svn-id: svn://10.0.0.236/trunk@89717 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-16 21:39:49 +00:00
dougt%netscape.com
d54a8889e3 Fixes bug 71397. s/r=waterson@netscape.com
git-svn-id: svn://10.0.0.236/trunk@89716 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-16 21:33:23 +00:00
disttsc%bart.nl
1b8b7ba3a7 "Re-do change from bundle to gNavigatorBundle" (accidental backout), bug=72137, r=mao, sr=ben, a=blizzard
git-svn-id: svn://10.0.0.236/trunk@89715 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-16 21:32:24 +00:00
hewitt%netscape.com
616340ca64 72210 - mailheader bgcolor, r=hwaara, sr=shaver
git-svn-id: svn://10.0.0.236/trunk@89713 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-16 20:39:01 +00:00
mkaply%us.ibm.com
6433e2b695 No bug
r=mkaply, a=asa
256 color regression caused by previous checkin


git-svn-id: svn://10.0.0.236/trunk@89712 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-16 20:31:22 +00:00
blizzard%redhat.com
fbc5d357a4 Make chrome windows resize intrinsically. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@89711 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-16 19:38:01 +00:00
brendan%mozilla.org
44a9a9cb5c Fix JS_ArenaRealloc to cope with alignment shift from realloc (72034, r=shaver, sr=jband, a=asa).
git-svn-id: svn://10.0.0.236/trunk@89708 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-16 08:06:08 +00:00
dave%intrec.com
df86eaa659 Re-fix for bug 71550: all watchers are now accounted for instead of only the first watcher found.
git-svn-id: svn://10.0.0.236/trunk@89707 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-16 07:49:37 +00:00
despotdaemon%netscape.com
711641a17f Pseudo-automatic update of changes made by endico@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@89704 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-16 05:37:12 +00:00
hewitt%netscape.com
842347b0b8 65745 - themes cleanup, r=dveditz/cmanske/chuang/blake/andreww, sr=hyatt, a=leaf
git-svn-id: svn://10.0.0.236/trunk@89702 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-16 04:44:58 +00:00
despotdaemon%netscape.com
1e8fa240de Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@89701 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-16 04:26:18 +00:00
hewitt%netscape.com
ec7e0f3002 65745 - themes cleanup, r=dveditz/cmanske/chuang/blake/andreww, sr=hyatt, a=leaf
git-svn-id: svn://10.0.0.236/trunk@89700 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-16 04:16:29 +00:00
despotdaemon%netscape.com
c1bb863f76 Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@89699 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-16 04:01:11 +00:00
hewitt%netscape.com
1a78c9d45d 65745 - themes cleanup, r=dveditz/cmanske/chuang/blake/andreww, sr=hyatt, a=leaf
git-svn-id: svn://10.0.0.236/trunk@89698 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-16 03:33:21 +00:00
sdagley%netscape.com
5ee5780803 Fix #72048. Add Carbon target for apprunner project w/'carb' 0 resource so the built app is properly identified as a Carbon app. r=pinkerton, sr=sfraser.
git-svn-id: svn://10.0.0.236/trunk@89697 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-16 03:08:41 +00:00
hewitt%netscape.com
d8a7618d66 65745 - themes cleanup, r=dveditz/cmanske/chuang/blake/andreww, sr=hyatt, a=leaf
git-svn-id: svn://10.0.0.236/trunk@89696 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-16 02:56:38 +00:00
pavlov%netscape.com
94a4c64b99 changes wrt where we cache images. now setting the size and expiration date information on the cache entry descriptor
git-svn-id: svn://10.0.0.236/trunk@89695 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-16 02:40:04 +00:00
pavlov%netscape.com
594f3ea713 making function prototype static so it doesn't default to extern
git-svn-id: svn://10.0.0.236/trunk@89686 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-15 23:33:52 +00:00
mscott%netscape.com
68c97c24a6 NOT PART OF THE BUILD
Pre-landing work for the mailnews performance branch. Add news files on the branch to the tip.


git-svn-id: svn://10.0.0.236/trunk@89684 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-15 22:43:49 +00:00
mscott%netscape.com
1152668ec8 NOT PART OF THE BUILD
Pre-landing work for the mailnews performance branch.

Add news files on the branch to the tip.


git-svn-id: svn://10.0.0.236/trunk@89683 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-15 22:43:31 +00:00
mscott%netscape.com
b7d13d8915 NOT PART OF THE BUILD
Pre-landing work for the mailnews performance branch. Add news files on the branch to the tip.


git-svn-id: svn://10.0.0.236/trunk@89682 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-15 22:35:34 +00:00
mscott%netscape.com
679f920a00 NOT PART OF THE BUILD!!!
Pre-landing work for the mailnews performance branch.

Adding some new files to the tip.


git-svn-id: svn://10.0.0.236/trunk@89681 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-15 22:33:33 +00:00
mkaply%us.ibm.com
5f45c15165 No bug
r=mkaply, a=asa
Basic support for lower Unicode range on all encoding


git-svn-id: svn://10.0.0.236/trunk@89680 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-15 21:13:43 +00:00
mkaply%us.ibm.com
dac4968cdb No bug
r=mkaply, a=asa
code from aaronr for some PS handling issues
fix for scrollbar issue


git-svn-id: svn://10.0.0.236/trunk@89679 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-15 21:00:53 +00:00
mkaply%us.ibm.com
d941838f96 No bug
r=mkaply, a=asa
Continuing the GFX cleanup
code from aaronr for some PS handling issues
code from dainis for transparent PNGs and various cleanup


git-svn-id: svn://10.0.0.236/trunk@89678 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-15 20:59:50 +00:00
kestes%tradinglinx.com
f03faa2a7c add common error stings
git-svn-id: svn://10.0.0.236/trunk@89677 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-15 18:00:00 +00:00
kestes%tradinglinx.com
823a918960 put the output into a form which can be sourced by /bin/sh
git-svn-id: svn://10.0.0.236/trunk@89676 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-15 17:59:15 +00:00
kestes%tradinglinx.com
943477803f change some of the default configurations.
git-svn-id: svn://10.0.0.236/trunk@89675 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-15 17:58:06 +00:00
kestes%tradinglinx.com
f1f77ae7ae update info on state of bonsai support
clarify warnings issues


git-svn-id: svn://10.0.0.236/trunk@89674 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-15 17:57:20 +00:00
dave%intrec.com
666dc8c49f Fix for bug 71550: watchers now get email based on their own preferences rather than the preferences of the person they are watching. Patch by jake@acutex.net, r= dave@intrec.com
git-svn-id: svn://10.0.0.236/trunk@89673 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-15 07:50:36 +00:00
javi%netscape.com
e27bec3fe9 Make clean builds work. Do this by removing the sub-class of
nsIDialogParamBlock in nsIPKIParamBlock.  Everywhere we want
to have bot nsIDialogParamBlock and nsIPKIParamBlock we do
QueryInterface to get a pointer to the right interface.


git-svn-id: svn://10.0.0.236/trunk@89670 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-15 03:06:47 +00:00
beard%netscape.com
ad12fb26e3 Fix to get nsLeakDetector building again after shaver's changes to NS_NewGenericFactory(). r=dbaron@fas.harvard.edu, sr=waterson, amen=leaf.
git-svn-id: svn://10.0.0.236/trunk@89669 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-15 02:49:23 +00:00
mkaply%us.ibm.com
aa0b13b619 #71941
r=jag, a=pchen
OS/2 build bustage (for some reason not on tinderbox) add PR_STATIC_CALLBACK


git-svn-id: svn://10.0.0.236/trunk@89667 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 23:57:37 +00:00
nelsonb%netscape.com
9f41b38daf Build changes for Solaris and gcc. Get gcc to use the proper architecture
flags when building v8plus code on Solaris/Ultrasparc.  Use gcc instead of
ld to build the freebl DSOs when using gcc on Solaris.  And stop using the
"sparkfix" program on Solaris.  It is no longer needed.  Bug 69052.


git-svn-id: svn://10.0.0.236/trunk@89664 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 23:30:37 +00:00
blizzard%redhat.com
b8cc24c133 Put hard coded list of content types back in. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@89663 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 22:52:34 +00:00
blizzard%redhat.com
ebe754f6dc Bulletproof some of the functions so that we don't deref things before they are created. Include gtkmozembed_internal.h so that get_nsIWebBrowser actually has C linkage qualities. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@89662 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 22:36:19 +00:00
thayes%netscape.com
68a0254fbf Add -DNSS_USE_STATIC_LIBS to get correct linkage against static version
of NSS libraries.


git-svn-id: svn://10.0.0.236/trunk@89661 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 22:33:08 +00:00
briane%qnx.com
ed16fdf997 PHOTON BUILD ONLY
fixes for change in NS_ConvertUCS2toUTF8 for getting data and changes for printing.


git-svn-id: svn://10.0.0.236/trunk@89660 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 22:08:30 +00:00
attinasi%netscape.com
284a540ff9 Putting my changes back in since it made no difference in the orange-ish nature of certain linux tinderboxes. (pchen said it was ok, so there.)
git-svn-id: svn://10.0.0.236/trunk@89659 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 22:02:48 +00:00
blizzard%redhat.com
ed1c7defd2 Make streaming go. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@89657 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 21:38:56 +00:00
beard%netscape.com
d9080d0633 [not part of build] Fix dumb assertion.
git-svn-id: svn://10.0.0.236/trunk@89654 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 21:16:55 +00:00
attinasi%netscape.com
0457b743e4 Reverting in hope of fixing the orangeness...
git-svn-id: svn://10.0.0.236/trunk@89648 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 19:59:05 +00:00
briane%qnx.com
2b23174df9 PHOTON BUILD ONLY
Numerous bug fixes and code cleanup for photon related memory leaks and
bugs.


git-svn-id: svn://10.0.0.236/trunk@89647 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 19:46:53 +00:00
relyea%netscape.com
3b7c990555 Make the nss_build_all target work on NT.
git-svn-id: svn://10.0.0.236/trunk@89646 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 19:12:30 +00:00
javi%netscape.com
f01831ca85 Fix for Bug 71889
Null out secmodname during NSS_Shutdown so that a later call to NSS_Init succesfully initializes the SECMOD libraries.

Also, free the memory allocated to allocated the name of the keydb and remove an unused local variable.


git-svn-id: svn://10.0.0.236/trunk@89645 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 18:58:14 +00:00
alecf%netscape.com
0b9c36362d fix today's pseudo-blocker by initializing a variable which determined if the "Now" value was valid or not
r=pchen, sr=blizzard


git-svn-id: svn://10.0.0.236/trunk@89644 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 18:34:57 +00:00
relyea%netscape.com
914e9e75e1 Add code to all the nss pre-reqs with a single target.
git-svn-id: svn://10.0.0.236/trunk@89643 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 18:08:25 +00:00
disttsc%bart.nl
d1a9d6124e Fix non-JAR builds run-time bustage. Some lines were accidentily removed from classic/jar.mn and modern/jar.mn, causing needed css files to not be copied / jar'ed up for clobber builds. Putting them back. bug=71953. r=mozbot. Forgive me for cleaning up a little "while I was there".
git-svn-id: svn://10.0.0.236/trunk@89642 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 14:54:44 +00:00
sgehani%netscape.com
a392c0daba Fixing fizilla build bustage. r=dveditz
git-svn-id: svn://10.0.0.236/trunk@89641 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 09:49:22 +00:00
dveditz%netscape.com
071133eddf fixing ports build bustage
git-svn-id: svn://10.0.0.236/trunk@89640 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 08:46:52 +00:00
brendan%mozilla.org
47c8105e26 Fix bug 69271, r=waterson, sr=shaver:
- Don't ape java.lang.String's bogo-sampling hash function for "long" (>=16
  char) strings.
- Theory and practice comment in pldhash.h helps analyze when to use double
  hashing (most of the time) vs. when to use chaining.
- Subroutine ChangeTable from PL_DHashTableOperate so it can be called from
  PL_DHashTableEnumerate, if the latter finds that enough entries have been
  removed to be worth a shrink or compress cycle.


git-svn-id: svn://10.0.0.236/trunk@89639 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 07:48:07 +00:00
jst%netscape.com
c6e5e34cc0 Fixing bug 67573. Making sure the presshell is in a state where it's safe to flush pending notifications when the dummy layout request is removed from the document loadgroup, this ensures that code that executes in the documents onload handler is able to successfully flush pending notifications on the presshell. r=nisheeth@netscape.com, sr=waterson@netscape.com
git-svn-id: svn://10.0.0.236/trunk@89638 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 07:47:00 +00:00
brendan%mozilla.org
d9b3cdbf07 Fix bug 69271, r=waterson, sr=shaver:
- Don't ape java.lang.String's bogo-sampling hash function for "long" (>=16
  char) strings.
- Theory and practice comment in jsdhash.h helps analyze when to use double
  hashing (most of the time) vs. when to use chaining.
- Subroutine ChangeTable from JS_DHashTableOperate so it can be called from
  JS_DHashTableEnumerate, if the latter finds that enough entries have been
  removed to be worth a shrink or compress cycle.


git-svn-id: svn://10.0.0.236/trunk@89637 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 07:42:32 +00:00
disttsc%bart.nl
4362910022 Fix bad nsPromiseFlatString usage in nsAtomTable, bug=71759, r=bryner, sr=shaver
git-svn-id: svn://10.0.0.236/trunk@89636 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 07:41:08 +00:00
disttsc%bart.nl
4388277b51 Fix typo in confirm profile migration code, r=mao, a=ben
git-svn-id: svn://10.0.0.236/trunk@89635 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 07:38:09 +00:00
pollmann%netscape.com
8897fa1077 Bug 71834: Fix form post smoketest blocker - backout fix for bug 69862
git-svn-id: svn://10.0.0.236/trunk@89634 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 07:36:13 +00:00
pollmann%netscape.com
cee3a18d0a Bug 55988: Hidden and button inputs save state when the content attribute named 'value' changes, r=jst@netscape.com, sr=vidur@netscape.com
git-svn-id: svn://10.0.0.236/trunk@89633 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 07:36:01 +00:00
pollmann%netscape.com
75ef031b93 Bug 68010: Make XML/XHTML documents obey scrolling attribute on containing frames/iframes, remove unused variable, r=heikki@netscape.com, sr=jst@netscape.com
git-svn-id: svn://10.0.0.236/trunk@89632 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 07:35:40 +00:00
pollmann%netscape.com
11b1e5a1dc Bug 65878: Make Image documents obey scrolling attribute on containing frames/iframes, remove unused variable, r=heikki@netscape.com, sr=jst@netscape.com
git-svn-id: svn://10.0.0.236/trunk@89631 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 07:35:29 +00:00
alecf%netscape.com
7dad5273fb fix for bug 71852 sr=hyatt
fix trees by adding -xul to css property, so that scrolled boxes inherit their attributes appropriately


git-svn-id: svn://10.0.0.236/trunk@89630 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 07:34:04 +00:00
syd%netscape.com
4180f0b973 Fix for:
http://bugzilla.mozilla.org/show_bug.cgi?id=68229

r=andreww, sr=sfraser. checking in for anatoliya


git-svn-id: svn://10.0.0.236/trunk@89629 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 07:33:46 +00:00
darin%netscape.com
921505b325 Fixes tinderbox redness on the mac. r=dveditz
git-svn-id: svn://10.0.0.236/trunk@89628 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 06:58:50 +00:00
sgehani%netscape.com
68a8ed2f74 Hook libxpnet into the mac installer (and UI polish friends).
b = 67244
r = ssu
sr = mscott


git-svn-id: svn://10.0.0.236/trunk@89627 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 06:58:44 +00:00
sgehani%netscape.com
ca9fd62a48 Port libxpnet to the mac. (Turning it on.) Also turning on XPICleanup.
libxpnet:
b = 67248
r = ssu
sr = alecf

XPICleanup:
b = 65680
r = ssu
sr = alecf


git-svn-id: svn://10.0.0.236/trunk@89626 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 06:51:22 +00:00
sgehani%netscape.com
5ac73cff4a Port libxpnet to the mac.
b = 67248
r = ssu
sr = mscott


git-svn-id: svn://10.0.0.236/trunk@89624 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 06:49:13 +00:00
attinasi%netscape.com
056dac3c0b b=70731 r=dcone sr=waterson - fixes crasher while printing
git-svn-id: svn://10.0.0.236/trunk@89623 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 06:45:41 +00:00
leaf%mozilla.org
9bc6202c1f Automated update
git-svn-id: svn://10.0.0.236/trunk@89622 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 06:45:15 +00:00
attinasi%netscape.com
606a492210 b=63750 r=karnaze sr=scc - fixes bad image reflow problems
git-svn-id: svn://10.0.0.236/trunk@89621 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 06:44:02 +00:00
attinasi%netscape.com
a9154df1d2 force gopher port to default: sr=attinasi, r=jag b=71916
git-svn-id: svn://10.0.0.236/trunk@89620 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 06:43:00 +00:00
dmose%netscape.com
7caf9ab8dc Split up ldap build options into two sections: ldap and ldap_experimental, in preparation for turning on just the ldap module in the default builds. Also fixes LDAP C SDK bustage introduced by change to --enable-nspr-autoconf. Bug 70658. Patch from leif@netscape.com, r=dmose@netscape.com, sr=alecf@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@89619 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 06:41:40 +00:00
beard%netscape.com
3d22220657 Added nsXPIProxy.cpp to fix build bustage.
git-svn-id: svn://10.0.0.236/trunk@89617 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 06:14:54 +00:00
dveditz%netscape.com
df39d51240 fixing bustage
git-svn-id: svn://10.0.0.236/trunk@89616 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 06:03:44 +00:00
beard%netscape.com
ca2ff1c584 fix for bug #71879, r=dveditz, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@89615 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 05:55:13 +00:00
beard%netscape.com
d8e24864aa added nsAboutCacheEntry.cpp r=darin
git-svn-id: svn://10.0.0.236/trunk@89614 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 05:53:57 +00:00
dveditz%netscape.com
d007d58c50 removing obsolete files
git-svn-id: svn://10.0.0.236/trunk@89613 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 05:37:48 +00:00
dbragg%netscape.com
833147e8d3 mac project update for previous checkin
git-svn-id: svn://10.0.0.236/trunk@89612 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 05:36:00 +00:00
dveditz%netscape.com
5df7fedc87 bug 28896 register file versions r=ssu,sr=mscott
bug 45939 File.remove() returns bogus error,r=sgehani,sr=alecf
bug 7022  make platform/build info available to XPInstall script r=sgehani,sr=mscott
bug 47258 more detailed error reporting failing to install file, r=sgehani,sr=mscott
bug 62916 refresh plugins from install script r=ssu,sr=mscott


git-svn-id: svn://10.0.0.236/trunk@89610 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 05:30:25 +00:00
mkaply%us.ibm.com
d493ffd6fe OS/2 TB break
Need calling convention


git-svn-id: svn://10.0.0.236/trunk@89609 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 05:28:27 +00:00
anthonyd%netscape.com
22765aef37 bug fix for 59005 Saving html with selects saves unneeded state.
r=rods
sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@89608 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 05:27:44 +00:00
racham%netscape.com
f5ad5ecbb8 Fixing bug 71906. Enabling Search Messages link on Account Central for Local Folders also. r=racham, sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@89607 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 05:26:42 +00:00
dbragg%netscape.com
87555b8935 part of 62916
git-svn-id: svn://10.0.0.236/trunk@89606 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 05:23:52 +00:00
dveditz%netscape.com
fb95ee0cf0 bug 62916 refresh plugins from XPInstall, r=ssu,sr=mscott
git-svn-id: svn://10.0.0.236/trunk@89605 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 05:19:41 +00:00
dveditz%netscape.com
11ec70ffc6 Bug 47258, better descrimination for unpacking errors. r=sgehani,sr=mscott
git-svn-id: svn://10.0.0.236/trunk@89604 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 05:15:55 +00:00
blakeross%telocity.com
dd9630dc87 Fix mac bustage.
git-svn-id: svn://10.0.0.236/trunk@89602 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 04:50:44 +00:00
mkaply%us.ibm.com
fe7e1dc212 OS/2 TB break
Don't even get me started


git-svn-id: svn://10.0.0.236/trunk@89601 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 04:11:42 +00:00
darin%netscape.com
cd93881d96 [not part of the build] New cache used PRUint32 for time now instead of PRTime. r=gordon
git-svn-id: svn://10.0.0.236/trunk@89599 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 03:56:01 +00:00
darin%netscape.com
0aea729c9e [not part of the build] New cache uses PRUint32 for time now instead of PRTime. r=gordon
git-svn-id: svn://10.0.0.236/trunk@89598 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 03:55:15 +00:00
darin%netscape.com
db46fd8e9e [not part of the build] Changes to make the new cache use PRUint32's for
time instead of PRTime's.  r=gordon


git-svn-id: svn://10.0.0.236/trunk@89597 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 03:54:05 +00:00
disttsc%bart.nl
e76cb821c9 Fix MOZ_TRACK_MODULE_DEPS builds (like senna) bustage, adding "necko" to REQUIRES, r=cls
git-svn-id: svn://10.0.0.236/trunk@89596 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 03:46:23 +00:00
beard%netscape.com
702eda7e46 [not part of build] Using nsIPref::AddObserver() instead of krufty old callbacks. Using directory service to obtain profile directory and using a "profile-do-change" observer to regenerate the cache directory.
git-svn-id: svn://10.0.0.236/trunk@89595 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 03:35:09 +00:00
beard%netscape.com
452206cf02 fix Mac build bustage.
git-svn-id: svn://10.0.0.236/trunk@89594 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 03:24:20 +00:00
blakeross%telocity.com
e3e06fb072 Missed a file...
git-svn-id: svn://10.0.0.236/trunk@89593 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 03:13:37 +00:00
rginda%netscape.com
ee5390e1b5 fix for mac bustage, I think
git-svn-id: svn://10.0.0.236/trunk@89592 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 03:12:07 +00:00
stephend%netscape.com
67f07d10b1 Checking in the fix for tooltip in browser, bug 71612 r=timeless@mac.com sr=hewitt@netscape.com
git-svn-id: svn://10.0.0.236/trunk@89591 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 03:05:08 +00:00
colin%theblakes.com
b1aa5a00b4 Remove the O_TRUNC when we open a newly created file (its not needed and
produces undesirable side effects on OpenVMS).
b=68255 r=sspitzer sr=mscott a=leaf


git-svn-id: svn://10.0.0.236/trunk@89587 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 02:57:47 +00:00
pinkerton%netscape.com
28eac30ac4 gopher build changes.
git-svn-id: svn://10.0.0.236/trunk@89586 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 02:52:39 +00:00
mkaply%us.ibm.com
a9d575cf6a OS/2 TB break
Is there a reason an XP_OS2 was thrown in on Win32 only code?


git-svn-id: svn://10.0.0.236/trunk@89585 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 02:51:03 +00:00
blakeross%telocity.com
5d1a6005be Removing files that got checked in accidentally.
git-svn-id: svn://10.0.0.236/trunk@89584 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 02:51:02 +00:00
blakeross%telocity.com
5e9b6a35a7 Fix 49334: gopher support, minor restructuring of directory viewer. necko: r=darin,dougt sr=rpotts other: r=waterson,mstoltz,jag sr=alecf
Fix 70404: assertions for datetime and finger. r=dougt, sr=rpotts

Both patches by Bradley Baetz (bbaetz@cs.mcgill.ca)


git-svn-id: svn://10.0.0.236/trunk@89583 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 02:51:01 +00:00
pinkerton%netscape.com
1c9b707ed4 files added for gopher.
git-svn-id: svn://10.0.0.236/trunk@89582 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 02:47:56 +00:00
matt%netscape.com
f6389963f3 bug 71881
adding sidebar directory to popup menu
sr=hyatt
r=mcafee


git-svn-id: svn://10.0.0.236/trunk@89581 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 02:45:31 +00:00
Peter.VanderBeken%pandora.be
c7b844398b part 3 of bug 48972 check in: mac changes. r=brendan, sr=shaver
git-svn-id: svn://10.0.0.236/trunk@89580 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 02:43:32 +00:00
blakeross%telocity.com
d03df0d6a4 Fix 49334: gopher support, minor restructuring of directory viewer. necko: r=darin,dougt sr=rpotts other: r=waterson,mstoltz,jag sr=alecf
Fix 70404: assertions or datetime and finger. r=dougt, sr=rpotts

Both patches by Bradley Baetz (bbaetz@cs.mcgill.ca)


git-svn-id: svn://10.0.0.236/trunk@89579 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 02:42:39 +00:00
rginda%netscape.com
4f187c27f4 part 2 of bug 48972 check in. peterv to check in mac changes. r=brendan, sr=shaver
git-svn-id: svn://10.0.0.236/trunk@89578 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 02:41:55 +00:00
blakeross%telocity.com
9cf78e1542 Fix 49934: gopher support, minor restructuring of directory viewer. necko: r=darin,dougt sr=rpotts other: r=waterson,mstoltz,jag sr=alecf
Fix 70404: assertionsf or datetime and finger. r=dougt, sr=rpotts

Both patches by Bradley Baetz (bbaetz@cs.mcgill.ca)


git-svn-id: svn://10.0.0.236/trunk@89577 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 02:41:18 +00:00
rginda%netscape.com
1bf1eb4a31 part one of checkin for bug 48974, idl additions. sr=shaver, r= brendan
git-svn-id: svn://10.0.0.236/trunk@89576 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 02:39:23 +00:00
matt%netscape.com
6d6e51c78a adding search pattern matching on search button
"://" and "."
r=alecf
sr=ben


git-svn-id: svn://10.0.0.236/trunk@89575 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 02:38:24 +00:00
rginda%netscape.com
55db3c0b63 ChatZilla 0.8 checkin. see bug 71468 for details
r=ssieb, sr=shaver


git-svn-id: svn://10.0.0.236/trunk@89574 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 02:35:29 +00:00
pinkerton%netscape.com
fc1429aa67 make xp popups work with xmouse (bug 50798). make xppopups go away when app is minimized and mouse is inside xppopup (bugs 45108,31601,37992,39276,45202,63527,68889) r=pink/sr=hyatt. submission by dean_tessman@hotmail.com
git-svn-id: svn://10.0.0.236/trunk@89573 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 02:34:46 +00:00
rginda%netscape.com
f3084e41d6 Checkin in new files for bug 71466
git-svn-id: svn://10.0.0.236/trunk@89572 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 02:33:40 +00:00
pinkerton%netscape.com
13f9f00186 don't hide tooltip until mouse exits the node, not on any mouse move. also allow for clients to disable the auto-hide timer with the 'noautohide' attribute. r=saari/sr=hyatt. bug# 71547.
git-svn-id: svn://10.0.0.236/trunk@89571 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 02:32:27 +00:00
racham%netscape.com
4b3708e645 Fixing bugs 66830, 68346, 71356. Fix to bug 66830 makes AccountCentral item display more dynamic based on server and protocol capabilities. Fix to bug 68346 makes the startup page appear once per account per mozilla session. Fix to bug 71356 fianlly makes the right biff sound to get played at the right time. r=gayatrib, sspitzer, bienvenu sr=sspitzer, bienvenu.
git-svn-id: svn://10.0.0.236/trunk@89570 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 02:32:04 +00:00
cls%seawood.org
93551f54df 1) "Not in the build" is the biggest cop-out of checkin rules imaginable.
2) If the file is compiled without setting a special flag, it's PART OF THE BUILD!
3) WTF IS UP WITH THESE EXTRA ^Ms?!?!?!


git-svn-id: svn://10.0.0.236/trunk@89567 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 02:05:21 +00:00
darin%netscape.com
0e1b596a03 [not part of the build] Fixed bustage in nsAboutCache.
git-svn-id: svn://10.0.0.236/trunk@89564 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 01:18:24 +00:00
pavlov%netscape.com
4bde48aced change for new getrect method
git-svn-id: svn://10.0.0.236/trunk@89563 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 01:14:33 +00:00
pavlov%netscape.com
a0a4105677 make getRect pass out an nsrect&
git-svn-id: svn://10.0.0.236/trunk@89562 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 01:14:23 +00:00
darin%netscape.com
ed9b1f24cd [not part of the build] Make nsICacheEntryDescriptor inherit from nsICacheEntryInfo
git-svn-id: svn://10.0.0.236/trunk@89561 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 01:11:14 +00:00
rods%netscape.com
e486bd16ad turn on reflow counting when building in debug mode, activated by a pref
Bug 71514 r=kmcclusk sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@89560 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 01:05:07 +00:00
rods%netscape.com
4ba21c91b1 Small change to initialize values before getting prefs
Bug 71514 r=kmcclusk sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@89559 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 01:03:31 +00:00
beard%netscape.com
6620fb0713 Added nsICachingChannel.idl. a=leaf, r=darin
git-svn-id: svn://10.0.0.236/trunk@89558 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 00:55:31 +00:00
darin%netscape.com
c45a3a6cb0 Fixes bug 43729. HTTP response headers shows ni browswer window for content from NCSD 1.5.2. patch=mark@heily.org, r=darin, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@89557 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 00:47:13 +00:00
leaf%mozilla.org
a63b6dda21 add modules/staticmod to SeaMonkeyAll.
git-svn-id: svn://10.0.0.236/trunk@89556 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 00:42:46 +00:00
pavlov%netscape.com
6f2d08e2f3 more changes
git-svn-id: svn://10.0.0.236/trunk@89555 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 00:39:48 +00:00
pavlov%netscape.com
190dbdb460 minor api changes/indentation and spacing fixes, etc
git-svn-id: svn://10.0.0.236/trunk@89554 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 00:35:27 +00:00
nelsonb%netscape.com
7d0250e121 Fix bugzilla bugs 69753 and 39465. Temporary DB files are now created
in $TMP, $TMPDIR or $TEMP, if possible.  On windows, temporary DB files
are now opened in binary mode and are removed when the progam terminates
or the DB is closed.  Multiple temp DB files can now be created in the
same program.  EOF value on disk is now updated when file is extended.


git-svn-id: svn://10.0.0.236/trunk@89552 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 00:29:55 +00:00
ssu%netscape.com
49db655814 fixing:
bug 68110 - installer fails on proxy support.
bug 64433 - setup.exe contains "netscape.exe" string.
bug 67259 - xpi error should indicate which package failed.
bug 52597 - show license file under mozilla installer.
bug 40707 - create mozilla mail shortcut.
bug 70892 - uninstall not possible after uninstall, install, then reboot.

bug 68053 contains patch for all of above.

r=dveditz,sgehani
sr=mscott

affects only windows platforms.


git-svn-id: svn://10.0.0.236/trunk@89551 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 00:24:23 +00:00
javi%netscape.com
cbe945cc49 Fully support profile swtiching in PSM 2.0
git-svn-id: svn://10.0.0.236/trunk@89547 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 00:03:23 +00:00
joki%netscape.com
75f14b4d25 Fix smoketest blocker bugs 71224 & 71836 and (probably) 71834. r: hyatt
git-svn-id: svn://10.0.0.236/trunk@89546 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 23:58:15 +00:00
javi%netscape.com
577cba4d7d Didn't mean to enable the logging by default.
git-svn-id: svn://10.0.0.236/trunk@89544 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 23:47:12 +00:00
saari%netscape.com
0cc455e2a5 imglib2 updates
git-svn-id: svn://10.0.0.236/trunk@89543 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 23:42:16 +00:00
saari%netscape.com
b38dc52adc updating mac build
git-svn-id: svn://10.0.0.236/trunk@89542 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 23:38:33 +00:00
saari%netscape.com
b3c8c9331b updating mac build of libimg2
git-svn-id: svn://10.0.0.236/trunk@89541 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 23:37:51 +00:00
saari%netscape.com
b7ec01a9da update for mac build
git-svn-id: svn://10.0.0.236/trunk@89540 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 23:37:11 +00:00
saari%netscape.com
850d9f2824 removing for update
git-svn-id: svn://10.0.0.236/trunk@89539 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 23:36:05 +00:00
saari%netscape.com
72aa5341e1 Updates for imglib2
git-svn-id: svn://10.0.0.236/trunk@89538 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 23:33:11 +00:00
saari%netscape.com
ba1e13fbc5 update of libimg2
git-svn-id: svn://10.0.0.236/trunk@89537 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 23:29:32 +00:00
blizzard%redhat.com
99a2a6c2cb New stream code - WIP. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@89535 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 23:26:53 +00:00
saari%netscape.com
6cb03599c2 Updates for libimg2
git-svn-id: svn://10.0.0.236/trunk@89534 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 23:25:59 +00:00
darin%netscape.com
2533108ec5 [not part of the build] Added nsAboutCacheEntry to necko component for use with the new cache.
git-svn-id: svn://10.0.0.236/trunk@89533 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 22:44:34 +00:00
javi%netscape.com
da9cfb82c5 Fix build bustage.
git-svn-id: svn://10.0.0.236/trunk@89532 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 22:24:58 +00:00
javi%netscape.com
81e13f2306 The macro for PROFILE_BEFORE_CHANGE_TOPIC doesn't seem to be around
anymore.


git-svn-id: svn://10.0.0.236/trunk@89531 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 22:15:05 +00:00
blizzard%redhat.com
e0c2575662 Move chrome mask into private to fix startup crash. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@89530 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 22:01:10 +00:00
dougt%netscape.com
5d73f6bed7 NOT PART OF BUILD. This will make plugins work with the new cache.
git-svn-id: svn://10.0.0.236/trunk@89529 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 21:58:38 +00:00
javi%netscape.com
bb6393e184 First cut at profile switching for PSM 2.0
This will shut down NSS, but doesn't actively re-initialize NSS
with the new profile info.


git-svn-id: svn://10.0.0.236/trunk@89528 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 21:50:23 +00:00
blizzard%redhat.com
33fa838511 Add the prompter to the makefile. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@89526 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 21:30:22 +00:00
blizzard%redhat.com
a560182af5 Add VISIBILITY signal back in now that adam's changes are in. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@89523 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 21:15:26 +00:00
blizzard%redhat.com
9797d72b71 nsIPrompt impl. not part of the build
git-svn-id: svn://10.0.0.236/trunk@89522 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 21:09:21 +00:00
darin%netscape.com
32e4cd5ddd [not part of the build] Touch ups to HTTP validation for new cache.
git-svn-id: svn://10.0.0.236/trunk@89521 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 20:09:56 +00:00
darin%netscape.com
b69f97c235 [not part of the build] Touch ups to about:cache and about:cache-entry
git-svn-id: svn://10.0.0.236/trunk@89520 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 20:06:42 +00:00
alecf%netscape.com
d5f6e021bb fix for bug 71822 r=pchen a=ben
workaround for focusedWindow being null


git-svn-id: svn://10.0.0.236/trunk@89519 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 19:56:36 +00:00
mcgreer%netscape.com
7fde1d7d65 A bunch more cert UI, all the buttons are in (just need to be coded :)
git-svn-id: svn://10.0.0.236/trunk@89518 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 19:36:52 +00:00
relyea%netscape.com
acc35e34b4 bug 70992 patches to build 4.2 BSD
git-svn-id: svn://10.0.0.236/trunk@89517 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 19:02:05 +00:00
relyea%netscape.com
4bce16b9f5 bug 70992 patches to build 4.2 BSD.
git-svn-id: svn://10.0.0.236/trunk@89516 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 19:00:52 +00:00
mcgreer%netscape.com
628ebdb002 more cert manager functionality
* list mine and websites certs
* show cert chain in view cert
* show O and OU in view cert


git-svn-id: svn://10.0.0.236/trunk@89509 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 16:20:54 +00:00
gordon%netscape.com
8d57282cf0 [not part of build]
Implement simple LRU eviction mechanism for nsMemoryCacheDevice.
Add cleanup code to nsCacheService to fix intermittent crashes on shutdown.
Calculate MetaData size, and update field in nsCacheEntry.
Begin implmentation of nsICacheDeviceInfo in nsMemoryCacheDevice for about:cache.
Added various statistics to nsCacheService and nsMemoryCacheDevice.


git-svn-id: svn://10.0.0.236/trunk@89508 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 15:43:17 +00:00
brade%netscape.com
a950e9dd8e use + to ensure files are overwritten (ignore modify date); bug #67116
git-svn-id: svn://10.0.0.236/trunk@89507 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 15:40:47 +00:00
timeless%mac.com
1b8ed1424c Bug 65428 language="javascript" should be type="application/x-javascript"
r=ksosez@softhome.net a=ben


git-svn-id: svn://10.0.0.236/trunk@89506 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 15:35:07 +00:00
karnaze%netscape.com
59ea97fc3a bug 71810 - don't have inline virtual methods. r=karnaze.
git-svn-id: svn://10.0.0.236/trunk@89505 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 15:21:42 +00:00
cmanske%netscape.com
e8ce95dc30 Fixed editor table submenu enabling in context menus, b=62158, r=akkana, sr=kin
git-svn-id: svn://10.0.0.236/trunk@89503 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 14:35:24 +00:00
locka%iol.ie
d911ea5276 Fixed wacky sync/async code in webbrowser persist b=69828, r=dougt@netscape.com
git-svn-id: svn://10.0.0.236/trunk@89502 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 13:55:30 +00:00
rods%netscape.com
5725e24567 set all buttons to vertial-align=bottom in quirks
Bug 58190 r=pierre sr=buster


git-svn-id: svn://10.0.0.236/trunk@89501 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 13:51:33 +00:00
locka%iol.ie
6654fc0bf7 Fixed a few documentation typos. b=68581
git-svn-id: svn://10.0.0.236/trunk@89500 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 13:43:54 +00:00
locka%iol.ie
39d025ec05 NOT PART OF BUILD. MSVC++ project file for winEmbed
git-svn-id: svn://10.0.0.236/trunk@89499 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 13:34:19 +00:00
rods%netscape.com
ada4c1334d Fix frame going away during submit
Bug 70572 r=pollmann sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@89498 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 13:33:59 +00:00
locka%iol.ie
877bf6088d Updated to use nsIEmbeddingSiteWindow sr=blizzard@mozilla.org b=68581
git-svn-id: svn://10.0.0.236/trunk@89497 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 12:48:33 +00:00
locka%iol.ie
4e1af33959 Updated to use nsIEmbeddingSiteWindow, sr=blizzard@mozilla.org b=68581
git-svn-id: svn://10.0.0.236/trunk@89496 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 12:35:08 +00:00
locka%iol.ie
8daaabb0f2 Updated to use nsIEmbeddingSiteWindow, sr=blizzard@mozilla.org b=68581
git-svn-id: svn://10.0.0.236/trunk@89495 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 12:21:34 +00:00
darin%netscape.com
94d7c14648 [not part of the build] Added HTTP support for nsICachingChannel.
git-svn-id: svn://10.0.0.236/trunk@89494 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 11:41:43 +00:00
joki%netscape.com
ae32024353 Fix 49120 (Force event handler compilation when properties accessed from JS) and 53640 (Fix event capture to work starting from text nodes) r:peterv, sr:jst
git-svn-id: svn://10.0.0.236/trunk@89493 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 11:37:16 +00:00
joki%netscape.com
c588fe63a5 Fix 62878, hack event.which to return values more like 4x. r:peterv, sr:jst
git-svn-id: svn://10.0.0.236/trunk@89492 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 11:34:07 +00:00
joki%netscape.com
2e54b7c296 Fix bug 58331, don't access internal frame data after DOM event dispatch. r:peterv sr:jst
git-svn-id: svn://10.0.0.236/trunk@89491 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 11:32:43 +00:00
darin%netscape.com
f93b109086 [not part of the build] Adding nsICachingChannel.idl for the new cache.
git-svn-id: svn://10.0.0.236/trunk@89490 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 11:15:06 +00:00
dprice%netscape.com
ad10d9ea59 71057 sr=waterson new order files. NOT PART OF THE REGULAR BUILD
git-svn-id: svn://10.0.0.236/trunk@89489 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 10:47:37 +00:00
dprice%netscape.com
bc7b2db6bf 71148 sr=waterson r=leaf Clearing out build bustages for MOZ_COVERAGE builds
NOT PART OF THE BUILD


git-svn-id: svn://10.0.0.236/trunk@89488 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 10:43:08 +00:00
dprice%netscape.com
c3fea7f82c 71057 sr=waterson properly demangle C symbols NOT PART OF THE REGULAR BUILD
git-svn-id: svn://10.0.0.236/trunk@89487 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 10:42:36 +00:00
dprice%netscape.com
598276cbd5 71148 sr=waterson r=leaf Clearing out build bustages for MOZ_COVERAGE bustage
NOT PART OF THE BUILD


git-svn-id: svn://10.0.0.236/trunk@89486 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 10:42:19 +00:00
attinasi%netscape.com
83e8e75acd Trying to fix bustage: removing references to appstartup stuff.
git-svn-id: svn://10.0.0.236/trunk@89481 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 08:39:37 +00:00
attinasi%netscape.com
46185692cc Trying to fix stinky bustage: removing appstartup from the build.
git-svn-id: svn://10.0.0.236/trunk@89480 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 08:30:56 +00:00
stephend%netscape.com
62e269f4e8 Backing out again, I swear I'm color blind. Hopefully the trees are green tomorrow. Bug 71612
git-svn-id: svn://10.0.0.236/trunk@89479 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 07:59:27 +00:00
darin%netscape.com
7570389ea8 [not part of the build] Just use the HTTP url as a cache key.
git-svn-id: svn://10.0.0.236/trunk@89478 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 07:48:14 +00:00
karnaze%netscape.com
4ea2ce59ac fix mac bustage from earlier checkin. r=syd.
git-svn-id: svn://10.0.0.236/trunk@89477 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 07:44:46 +00:00
darin%netscape.com
e8a5914c5e [not part of the build] Added stubs for about:cache-entry
git-svn-id: svn://10.0.0.236/trunk@89476 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 07:32:25 +00:00
darin%netscape.com
2caa9ba664 [not part of the build] Makes about:cache work with the new cache.
git-svn-id: svn://10.0.0.236/trunk@89475 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 07:31:13 +00:00
stephend%netscape.com
d58afdaba1 Checking in on a safe tree per the rules this time, fix for bug 71612 r=timeless@mac.com sr=hewitt@netscape.com
git-svn-id: svn://10.0.0.236/trunk@89474 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 07:28:02 +00:00
chak%netscape.com
fa130ed83d Fix Unix build bustage
git-svn-id: svn://10.0.0.236/trunk@89473 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 07:26:38 +00:00
alecf%netscape.com
5d93d892d2 oops! I didn't mean to checkt this change in with my last landing
git-svn-id: svn://10.0.0.236/trunk@89472 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 07:25:04 +00:00
jst%netscape.com
b4d8f0be56 Fixing bug 70170. Making sure we unblock the parser after loading a script file even if loading the script failed or the script file was empty. r=pollmann@netscape.com, sr=rpotts@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@89471 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 07:23:15 +00:00
darin%netscape.com
dcc961ceec Fixes bug 71346. Can't upload large files. r=gagan, sr=mscott.
git-svn-id: svn://10.0.0.236/trunk@89470 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 07:16:10 +00:00
ben%netscape.com
0163527f3f Fix for 52536, can't bookmark full page plugin. r=jag, kerz; a=hewitt
git-svn-id: svn://10.0.0.236/trunk@89469 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 07:05:39 +00:00
gordon%netscape.com
974d4f61ac Fix bug 29338 "PR_Poll should not poll (spin) on Mac". Checking in for sfraser. r=dougt, sdagley, gordon, sr=sfraser, or vice versa.
git-svn-id: svn://10.0.0.236/trunk@89468 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 07:02:53 +00:00
gordon%netscape.com
2eb8d6b1bb fix for bug 29338 "PR_Poll should not poll (spin) on Mac". Checking in for sfraser. r=dougt, gordon, sdagley sr=sfraser or vice versa.
git-svn-id: svn://10.0.0.236/trunk@89467 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 06:58:56 +00:00
hewitt%netscape.com
4d8efce5b9 65969 - classic sidebar tab cropping problem, r=andreww/blake, sr=ben
git-svn-id: svn://10.0.0.236/trunk@89466 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 06:49:46 +00:00
mkaply%us.ibm.com
68ddfae414 #71632
r=pavlov, a=blizzard
Make OS/2 widget a real XPCOM component


git-svn-id: svn://10.0.0.236/trunk@89465 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 06:49:30 +00:00
hewitt%netscape.com
acf2ec7b39 71460 - button focus flaws, r=andreww, sr=ben
git-svn-id: svn://10.0.0.236/trunk@89464 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 06:48:49 +00:00
hewitt%netscape.com
bb3242275a 71738 - repair weekend regressions, r=timeless, sr=ben
git-svn-id: svn://10.0.0.236/trunk@89463 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 06:46:53 +00:00
karnaze%netscape.com
c76866e3ea table reflow coalescing, table reflow face lift. sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@89462 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 06:38:59 +00:00
maolson%earthlink.net
456461efac fix bug 71695 - Buttons on delete profile dialog - all include 'yah'
r=timeless, a=ben


git-svn-id: svn://10.0.0.236/trunk@89461 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 06:35:49 +00:00
chak%netscape.com
142608a6a8 Last Fix for #68720 - EmbedAPI should use generic startup observers
r=ccarlen,sr=alecf


git-svn-id: svn://10.0.0.236/trunk@89460 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 06:35:48 +00:00
chak%netscape.com
cc9b998e09 Remaining Fixes for #68720 - EmbedAPI should use generic startup observers
r=ccarlen,sr=alecf


git-svn-id: svn://10.0.0.236/trunk@89459 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 06:29:32 +00:00
chak%netscape.com
f77098da23 Fix for #71684 - Unable to copy/paste in mfcEmbed's url bar
r=chak


git-svn-id: svn://10.0.0.236/trunk@89458 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 06:28:44 +00:00
ccarlen%netscape.com
705f74a8c2 Bug 68720. Checking in Mac files for chak@netscape.com. r=ccarlen@netscape.com, sr=alecf@netscape.com
git-svn-id: svn://10.0.0.236/trunk@89457 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 06:28:03 +00:00
chak%netscape.com
b7352c67ad Fix for #70988 and #71013 - Include cookie library with embed builds
r=adamlock


git-svn-id: svn://10.0.0.236/trunk@89456 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 06:25:33 +00:00
cls%seawood.org
7fc5c5f225 Add NULL check to fix crashing gtkEmbed problem
git-svn-id: svn://10.0.0.236/trunk@89455 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 06:23:09 +00:00
alecf%netscape.com
b1a8b670c1 fix for 71511 - clean up nsIGlobalHistory even further by refactoring setTitle i
nto nsIBrowserHistory, cleaning up extra addPage() parameters, and fixing all co
nsumers
r=valeski, sr=shaver


git-svn-id: svn://10.0.0.236/trunk@89454 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 06:19:40 +00:00
maolson%earthlink.net
d9848b0a69 fix bug 53688 - javascript strict warnings in autocomplete.xml
r=timeless, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@89453 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 06:17:22 +00:00
cls%seawood.org
896e8341a3 Use old-fashion cast as HP-UX compiler complains about doing a static_cast on a non c++ class type.
git-svn-id: svn://10.0.0.236/trunk@89452 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 06:14:48 +00:00
leaf%mozilla.org
448e9e495e Automated update
git-svn-id: svn://10.0.0.236/trunk@89451 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 06:00:11 +00:00
cls%seawood.org
0cc86dfb8a Add check for -lbind on BeOS.
Thanks to maz@albany.net (Matthew Zahorik) for the patch.
Bug #71701 r=cls


git-svn-id: svn://10.0.0.236/trunk@89450 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 05:50:16 +00:00
endico%mozilla.org
fe23ab43f7 add modules for webtools, bugzila, lxr, bonsai, tinderbox
git-svn-id: svn://10.0.0.236/trunk@89449 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 05:44:37 +00:00
bryner%uiuc.edu
2e443d3257 Fixing typo in valeski's checkin (build bustage in LDAP). sr=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@89448 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 05:18:55 +00:00
bernd.mielke%snafu.de
a7ee7087cd fix regression - bug 42443, overspecified columns should distribute their
space only to well behaving columns, r= karnaze sr= attinasi


git-svn-id: svn://10.0.0.236/trunk@89447 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 05:10:17 +00:00
beard%netscape.com
9b6e351229 [not part of build] Implements poor man's eviction policy.
git-svn-id: svn://10.0.0.236/trunk@89446 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 04:54:14 +00:00
beard%netscape.com
d7e78b06d3 [not part of build] Use forward references whenever possible.
git-svn-id: svn://10.0.0.236/trunk@89445 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 04:53:46 +00:00
timeless%mac.com
3427953182 fix Bug 49727 Grammar incorrect in alert message when deleting mail folder
r=naving, sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@89444 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 04:45:52 +00:00
rods%netscape.com
1eb8c80ccd to fix bustage
git-svn-id: svn://10.0.0.236/trunk@89443 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 04:21:31 +00:00
hyatt%netscape.com
7e73620690 Forgot this file in my checkin.
git-svn-id: svn://10.0.0.236/trunk@89442 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 04:17:20 +00:00
cls%seawood.org
177649928b *sigh* bsdi complains when you split up the tar options so keep them all together.
git-svn-id: svn://10.0.0.236/trunk@89441 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 03:45:26 +00:00
timeless%mac.com
c223d95012 change for Bug 71416 Checkbox "Send this email adress ... FTP password" and edit field belong together
patch by bzbarsky@mit.edu r=db48x@yahoo.com,zach a=ben@netscape.com


git-svn-id: svn://10.0.0.236/trunk@89440 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 03:38:50 +00:00
markh%activestate.com
d77a9731e4 Forgot to check this in as part of bug 14368. r=dean_tessman and sr=hyatt
from that bug still apply.


git-svn-id: svn://10.0.0.236/trunk@89439 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 03:27:15 +00:00
anthonyd%netscape.com
9ce7243134 bug fix for 67985 - needed methods for nsEditor impl
r=jfrancis
sr=sfraser


git-svn-id: svn://10.0.0.236/trunk@89436 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 02:48:17 +00:00
hyatt%netscape.com
7eeaba98a2 Fix for 70704 and 71261. r=pierre, sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@89435 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 02:34:02 +00:00
pschwartau%netscape.com
04cdec2bfe Fixing minor error in one path; and fixing whitespace.
git-svn-id: svn://10.0.0.236/trunk@89434 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 02:28:04 +00:00
jst%netscape.com
879f878ec0 Checking in some code cleanup in preparation for my next checkin to this file (a fix for bug 70170). r=pollmann@netscape.com, sr=rpotts@netscape.com
git-svn-id: svn://10.0.0.236/trunk@89433 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 02:27:25 +00:00
darin%netscape.com
f76ebfdd03 [not part of the build] Added a new interface to replace nsIStreamAsFile
for use with the new cache.


git-svn-id: svn://10.0.0.236/trunk@89432 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 02:24:12 +00:00
cls%seawood.org
c65ebbd55d Fix line ending problems caused by using inferior platforms to checkin. Working on Irix bustage
git-svn-id: svn://10.0.0.236/trunk@89431 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 02:20:55 +00:00
stephend%netscape.com
45f7825dee Backing out my changes for bug 71612 to meet the Netscape contributer tree requirements
git-svn-id: svn://10.0.0.236/trunk@89429 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 02:13:38 +00:00
pavlov%netscape.com
e62706b8e3 fixing non-windows image copying
git-svn-id: svn://10.0.0.236/trunk@89428 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 02:13:25 +00:00
pinkerton%netscape.com
9f4f3e337c use nsXPIDLCString to avoid the memory leak when getting a flavor out of our nsISupportsString wrappers. r=jag/sr=sfraser. bug# 71563
git-svn-id: svn://10.0.0.236/trunk@89427 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 02:13:20 +00:00
pinkerton%netscape.com
bd83caaf6b making iid's and cid's unique. r=saari/sr=sfraser. bug# 71722
git-svn-id: svn://10.0.0.236/trunk@89426 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 02:12:00 +00:00
pschwartau%netscape.com
a06507b683 Put js1_5/Regress/regress-68498-003.js on Rhino skip list. Rhino does not support indirect eval.
git-svn-id: svn://10.0.0.236/trunk@89425 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 02:10:47 +00:00
pavlov%netscape.com
f567227b9a adding imgContainer to the unix build
git-svn-id: svn://10.0.0.236/trunk@89424 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 02:10:09 +00:00
pschwartau%netscape.com
2db55a3d0f Rhino doesn't implement toSource(). Adding js1_5\Regress\regress-44009.js to skip list -
git-svn-id: svn://10.0.0.236/trunk@89423 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 02:02:32 +00:00
valeski%netscape.com
65ad2bc732 sr=rpotts, r=gagan. 70743. switching over to new extensible URI::SchemeIs() api
git-svn-id: svn://10.0.0.236/trunk@89422 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 02:02:05 +00:00
valeski%netscape.com
3dcd14eede sr=rpotts, r=gagan. 70743. switching over to new extensible URI::SchemeIs() api. and changing existing implementations over to new api. also modified nsHTTP and nsHTTPS handlers a bit to make things cleaner.
git-svn-id: svn://10.0.0.236/trunk@89421 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 02:01:07 +00:00
beard%netscape.com
0cea9abfef [not part of build] Use nsIObserverService to shut down cache before XPCOM is shut down. r=gordon
git-svn-id: svn://10.0.0.236/trunk@89420 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 01:59:43 +00:00
valeski%netscape.com
d20c366089 sr=rpotts, r=gagan. 70743. switching over to new extensible URI::SchemeIs() api. and changing existing implementations over to new api
git-svn-id: svn://10.0.0.236/trunk@89419 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 01:59:19 +00:00
rods%netscape.com
be719273bd Enabling the Display of leaf frame reflow counts
Bug 71514 r=kmcclusk sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@89418 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 01:53:45 +00:00
rods%netscape.com
793e57b78c Display frame reflow counts (turned via config file define)
Bug 71514 r=kmclusk sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@89416 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 01:47:22 +00:00
stephend%netscape.com
77c3f1f44c Fix for bug 71612 Tooltips for browser grippies r=timeless@mac.com sr=hewitt@netscape.com
git-svn-id: svn://10.0.0.236/trunk@89415 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 01:47:09 +00:00
pschwartau%netscape.com
f59e5217f9 Initial add. This is Norris' testcase from bug 56883.
git-svn-id: svn://10.0.0.236/trunk@89414 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 01:23:34 +00:00
pavlov%netscape.com
7e5db8bf4d fix an error case with jpegs
git-svn-id: svn://10.0.0.236/trunk@89413 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 01:18:04 +00:00
disttsc%bart.nl
25c5a6f79f Fix MOZ_TRACK_MODULE_DEPS builds (like senna) bustage, adding webbrwsr to REQUIRES. r=cls
git-svn-id: svn://10.0.0.236/trunk@89412 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 01:12:33 +00:00
disttsc%bart.nl
d99681ec70 Fix MOZ_TRACK_MODULE_DEPS builds (like senna) bustage, adding mozbrwsr to REQUIRES. r=cls
git-svn-id: svn://10.0.0.236/trunk@89411 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 01:10:08 +00:00
blizzard%redhat.com
daebc3e984 try to fix it harder
git-svn-id: svn://10.0.0.236/trunk@89405 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 00:42:07 +00:00
blizzard%redhat.com
8040b120b6 try to fix mac + windows bustage
git-svn-id: svn://10.0.0.236/trunk@89404 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 00:36:54 +00:00
javi%netscape.com
b8e237f427 Make the Mac build PSM 2.0 again.
git-svn-id: svn://10.0.0.236/trunk@89403 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 00:22:26 +00:00
relyea%netscape.com
332b74b47c DES key gens need to fall through to set the rest of their attributes
(remove spurious break). S/MIME should function again after this.


git-svn-id: svn://10.0.0.236/trunk@89401 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 00:04:51 +00:00
javi%netscape.com
4c0b23b4b3 Pass interfaces to certs to the SSL dialogs through the new
nsIPKIParamBlock interface.

Clean up some inconsistencies in nsPKIParamBlock implementation.


git-svn-id: svn://10.0.0.236/trunk@89400 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-12 23:59:48 +00:00
blizzard%redhat.com
dd94b87174 Bug #67370. Better interleaving of xlib + plevents. r=danm sr=shaver
git-svn-id: svn://10.0.0.236/trunk@89399 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-12 23:57:18 +00:00
javi%netscape.com
f7e86895f8 Add the ref in the same method that release the reference.
Avoids leaking nsNSSCertificate classes in cases where multiple errors
are found with a cert.


git-svn-id: svn://10.0.0.236/trunk@89398 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-12 23:47:21 +00:00
dougt%netscape.com
45b139e1bc Adding two idls to be exported.
git-svn-id: svn://10.0.0.236/trunk@89397 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-12 23:45:48 +00:00
dougt%netscape.com
1ce8cf63f4 Fixing line endings
git-svn-id: svn://10.0.0.236/trunk@89396 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-12 23:31:46 +00:00
mcafee%netscape.com
d4e0adaf51 Moving some oncommand handlers outside of <template> constructs to avoid extra nsEventListenerManager creation (68074). sr=alecf
git-svn-id: svn://10.0.0.236/trunk@89395 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-12 23:30:29 +00:00
cmanske%netscape.com
2c8efd545a Part of fix to spell checker bug 70413, r=timeless, sr=kin
git-svn-id: svn://10.0.0.236/trunk@89394 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-12 23:29:16 +00:00
cmanske%netscape.com
b833615a1e Fixed access to Dictionary dialog - always launch Spell Checker dialog. b=70413, r=timeless, sr=kin
git-svn-id: svn://10.0.0.236/trunk@89393 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-12 23:29:07 +00:00
disttsc%bart.nl
93fea92a19 Part of string clean-up bug 70143, move last three #includes of "nsString2.h" over to "nsString.h". r=bryner, sr=scc
git-svn-id: svn://10.0.0.236/trunk@89392 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-12 23:17:18 +00:00
cmanske%netscape.com
ac20cd3d2b Fixed missing Spell Checker button image, b=71589, r=hewitt, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@89391 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-12 23:16:36 +00:00
danm%netscape.com
312fcd0721 Removing IsModal,ShowModal,ExitModalLoop methods from nsIDocShellTreeOwner. General API cleanup. bug 70481 r=ccarlen,hyatt,vidur
git-svn-id: svn://10.0.0.236/trunk@89388 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-12 23:08:55 +00:00
danm%netscape.com
ac231cfe65 Removing IsModal,ShowModal,ExitModalLoop methods from nsIDocShellTreeOwner. General API cleanup. bug 70481 r=ccarlen,hyatt
git-svn-id: svn://10.0.0.236/trunk@89387 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-12 23:08:29 +00:00
andreww%netscape.com
4b7a1d9ca8 bugzilla bug # 60552 r=timeless, sr=hewitt - fixing random widths on toolbar buttons in mac classic skin.
git-svn-id: svn://10.0.0.236/trunk@89386 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-12 22:57:35 +00:00
dougt%netscape.com
f7959f57fb Adds a '..' to children directories. r=dougt@netscape.com
git-svn-id: svn://10.0.0.236/trunk@89385 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-12 22:57:34 +00:00
chak%netscape.com
fbb67e22fc Partial fix for Bug# 68720 - nsEmbedAPI.cpp should use generic startup
Not Part of the build yet - checking in new files to the project
r=ccarlen,sr=alecf


git-svn-id: svn://10.0.0.236/trunk@89384 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-12 22:52:28 +00:00
nhotta%netscape.com
658e362eb3 Removed the line to replace '|' with ':' since that's already replaced in the string
and it replaces partial characters in multi-byte characters, bug 68993, r=ducarroz, sr=sspitzer.


git-svn-id: svn://10.0.0.236/trunk@89383 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-12 22:50:34 +00:00
naving%netscape.com
ace36dc643 #69862, r=bienvenu sr=scc. Close the stream in the destructor.
git-svn-id: svn://10.0.0.236/trunk@89382 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-12 22:46:41 +00:00
dougt%netscape.com
21d58a800d Adding Two IDL files to project file. Minor Necko build change per API review. r=valeski@netscape.com
git-svn-id: svn://10.0.0.236/trunk@89381 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-12 22:41:47 +00:00
dougt%netscape.com
21f01836f0 Minor build changes per API review. Now nsIFileURL and nsIFileChannel have their own IDL file which means that if you were using either of these two interfaces, you need to include a new include file. r=valeski@netscape.com
git-svn-id: svn://10.0.0.236/trunk@89380 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-12 22:41:28 +00:00
attinasi%netscape.com
9fd869c744 Fixes text-indent for DD in quirks mode. Patch provided by fantasai, b=5119, r=attinasi,hixie sr=shaver
git-svn-id: svn://10.0.0.236/trunk@89379 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-12 22:36:11 +00:00
endico%mozilla.org
575073abd0 Checking in Jake's <jake@acutex.net> interim patches from bug 30694. Bugzilla was showing bug summaries to everyone, even if they didn't have permission to view the bug. Jake's quick solution is to not display the bug at all if it is in a group no matter who is viewing it. The correct solution would be display the summary if the viewer had the proper permissions.
git-svn-id: svn://10.0.0.236/trunk@89378 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-12 22:35:51 +00:00
ftang%netscape.com
f8c9c5ef13 fix 61803. change the transliteration table so we will map some space or dash character to space and dash
r=nhotta sr=erik


git-svn-id: svn://10.0.0.236/trunk@89377 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-12 22:35:00 +00:00
ftang%netscape.com
f76bb0d09f fix 71419. r=bstell sr=erik. fix the mapping so now we won't map
30-39 to U+660-U+669


git-svn-id: svn://10.0.0.236/trunk@89376 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-12 22:33:34 +00:00
ftang%netscape.com
f6b02d4965 fix 17962. remap 4 entryies adobe symbol font to display lcell, rcell, lfloor and rflorr in HTML4
r=bstell sr=erik


git-svn-id: svn://10.0.0.236/trunk@89375 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-12 22:30:30 +00:00
leaf%mozilla.org
aa63f2fedb Automated update
git-svn-id: svn://10.0.0.236/trunk@89374 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-12 22:30:07 +00:00
cls%seawood.org
dfbeb0635c Add check for gcc -pipe support. Also test to make sure that AS accepts input on stdin.
Bug #63610 r=dbaron


git-svn-id: svn://10.0.0.236/trunk@89372 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-12 22:28:27 +00:00
ftang%netscape.com
6d965a0b99 fix bug 71274. r=nhotta sr=jst
remove bad code which may cause crash
work around the condition which will case IME crash on Mac when Mac cabonalized MSL does not comfirm to
ISO C++ standard and return null when ask for new xxx[0];


git-svn-id: svn://10.0.0.236/trunk@89371 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-12 22:26:58 +00:00
erik%netscape.com
5dd07463c3 bug 71354; author=simon@softel.co.il; r=karnaze; sr=attinasi; changes for
table related files from IBM bidi project


git-svn-id: svn://10.0.0.236/trunk@89370 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-12 22:25:55 +00:00
nelsonb%netscape.com
bb3401a5bf Makefiles to build mozilla/dbm sources with coreconf in
mozilla/security/dbm/.


git-svn-id: svn://10.0.0.236/trunk@89369 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-12 22:06:14 +00:00
pschwartau%netscape.com
355c40b48e Rhino doesn't allow indirect calls to eval; adding such tests to the Rhino skip list -
git-svn-id: svn://10.0.0.236/trunk@89363 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-12 21:09:14 +00:00
shaver%mozilla.org
823ae8572c 67699: all your nsIClassInfo is belong to us
- teach nsGenericFactory about nsIClassInfo, and nsIClassInfo.idl to the
  builds
- add a heaping serving of macro love for classes that want to support it
- convert many modules to use nsGenericModule the new way
- handful of warning and modeline fixes
- nsSample and some XPConnect test classes now have nsIClassInfo support for
  testing


git-svn-id: svn://10.0.0.236/trunk@89354 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-12 20:43:02 +00:00
kestes%tradinglinx.com
3b60ed87ef forgot to delete unused function from last major rewrite.
git-svn-id: svn://10.0.0.236/trunk@89353 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-12 19:46:21 +00:00
beard%netscape.com
861b55468f [not part of build] scan disk cache directory during initialization, to total cache usage, and implement poor man's eviction policy (once at startup/shutdown).
git-svn-id: svn://10.0.0.236/trunk@89351 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-12 19:31:21 +00:00
beard%netscape.com
c988276211 [not part of build] Mark entry dirty when data size is changed.
git-svn-id: svn://10.0.0.236/trunk@89350 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-12 19:29:34 +00:00
maolson%earthlink.net
3330e5cde0 fix blocker 71688 r=jag a=ben. incidentally, I suck.
git-svn-id: svn://10.0.0.236/trunk@89349 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-12 19:06:09 +00:00
nboyd%atg.com
21de161dcc Print name of function in toString
git-svn-id: svn://10.0.0.236/trunk@89348 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-12 19:05:36 +00:00
idk%eng.sun.com
3a9dfe353b *not part of tbox builds*
fixed build problem on windows


git-svn-id: svn://10.0.0.236/trunk@89347 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-12 19:01:19 +00:00
cls%seawood.org
7ba72438e6 Update embedding package list to contain renamed img libs (from bug 57247)
Bug #71692 sr=leaf


git-svn-id: svn://10.0.0.236/trunk@89345 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-12 18:13:56 +00:00
nboyd%atg.com
be94c40528 Infinity/Math.min(0,-0) should produce -Infinity
git-svn-id: svn://10.0.0.236/trunk@89343 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-12 16:53:02 +00:00
beard%netscape.com
fabf11af4c [not part of build] wrapped test case in test function.
git-svn-id: svn://10.0.0.236/trunk@89342 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-12 15:36:51 +00:00
beard%netscape.com
81b13e8fa6 [not part of build] Tests simultatenous writing of two cache entries which collide (same hash code).
git-svn-id: svn://10.0.0.236/trunk@89341 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-12 15:35:55 +00:00
dcone%netscape.com
9797d08dd4 Fixed page counting. r=kmmclusk sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@89340 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-12 15:06:33 +00:00
nboyd%atg.com
4dbc99eb01 Close thread hazard hole.
git-svn-id: svn://10.0.0.236/trunk@89339 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-12 14:55:47 +00:00
cls%seawood.org
f4c1402c80 Use proper dereference flag for BSDI tar
git-svn-id: svn://10.0.0.236/trunk@89338 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-12 10:37:19 +00:00
darin%netscape.com
5d0aa6de06 [not part of the build] Fixed up HTTP cache validation for use with new cache.
git-svn-id: svn://10.0.0.236/trunk@89337 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-12 10:36:20 +00:00
markh%activestate.com
eae5ffc4c5 Fix to bug 14368 - Win32 - F10 key does not activate the menu bar.
r=dean_tessman@hotmail.com, sr=hyatt@netscape.com


git-svn-id: svn://10.0.0.236/trunk@89336 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-12 09:53:33 +00:00
cls%seawood.org
7a49f5e17b Properly link the xprint component lib with the usual component dep libs.
Bug #69362


git-svn-id: svn://10.0.0.236/trunk@89335 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-12 09:33:56 +00:00
Peter.VanderBeken%pandora.be
ac305714e5 Enable building Transformiix on Windows too (when MOZ_XSL is set). r=jag, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@89334 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-12 07:55:17 +00:00
maolson%earthlink.net
fa0a0e599a profile manager portion of bug 56680 - use a xul <stringbundle/> instead of including the strres.js code (first pass)
r=timeless, a=ben via irc


git-svn-id: svn://10.0.0.236/trunk@89333 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-12 07:39:50 +00:00
nisheeth%netscape.com
3109097aaa Null check for mPresContext which fixes crash in bug 57597. r=joki. sr=jst. More work needs to be done on the bug in the 7.0 timeframe to fix load event propagation across documents that do not have presentation contexts.
git-svn-id: svn://10.0.0.236/trunk@89332 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-12 07:26:46 +00:00
darin%netscape.com
7dfcc23627 [not part of the build] Replaced instances of cache manager with cache service
in comments.


git-svn-id: svn://10.0.0.236/trunk@89331 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-12 07:09:24 +00:00
Peter.VanderBeken%pandora.be
275b883c56 Expose Reset from nsIDocument.
r=jag, sr=jst.


git-svn-id: svn://10.0.0.236/trunk@89330 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-12 06:39:27 +00:00
Peter.VanderBeken%pandora.be
6a5a4155a6 Expose Reset from nsIDocument and handle channel and/or URL being nsnull.
r=jag, sr=jst.


git-svn-id: svn://10.0.0.236/trunk@89329 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-12 06:38:39 +00:00
Peter.VanderBeken%pandora.be
8870a5780e Expose Reset from nsIDocument.
Implement CreateAttributeNS for XML documents.
r=jag, sr=jst.


git-svn-id: svn://10.0.0.236/trunk@89328 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-12 06:36:20 +00:00
Peter.VanderBeken%pandora.be
67273ad638 Add LoadComplete call for result of an XSLT transform, switch source document and result document before the transform, fix crash when transform fails (bug 67066). r=jag, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@89327 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-12 06:34:40 +00:00
Peter.VanderBeken%pandora.be
05a17f26e5 Adding EndLoad call for the stylesheet when doing an XSLT transform. r=jag, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@89326 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-12 06:30:38 +00:00
darin%netscape.com
6d9fdf255f [not part of the build] Replaced -1's in calls to Open{In,Out}putStream with ULONG_MAX.
git-svn-id: svn://10.0.0.236/trunk@89325 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-12 06:25:26 +00:00
darin%netscape.com
1af6095baa [not part of the build] Updated some comments.
git-svn-id: svn://10.0.0.236/trunk@89324 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-12 06:23:52 +00:00
mkaply%us.ibm.com
d5cd4c7771 #71558
No r= (will be OS/2 bustage)
Add HAS_EXTRAEXPORTS hack for now until we find out if IS_COMPONENT should be here


git-svn-id: svn://10.0.0.236/trunk@89323 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-12 05:47:26 +00:00
varada%netscape.com
8d1ce69208 fixes for bugs# 70615 70626;r=ducarroz;sr=mscott
git-svn-id: svn://10.0.0.236/trunk@89322 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-12 05:30:11 +00:00
mkaply%us.ibm.com
427df43e15 No bug
r=mkaply, a=blizzard
Code from dainis - more gfx cleanup


git-svn-id: svn://10.0.0.236/trunk@89321 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-12 05:26:23 +00:00
maolson%earthlink.net
519009392c fix bug 70655 - View Image in message context menu doesn't work
r=jag, sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@89320 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-12 05:13:12 +00:00
maolson%earthlink.net
d10fe71173 fix bug 70652 - No Save Image in message context menu.
r=jag, sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@89319 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-12 05:10:52 +00:00
timeless%mac.com
effb3a3ab7 for Bug 39621 Need to turn on nsViewManager by default
add ifdef DEBUG
r=kmcclusk@netscape.com, sr=roc+moz@cs.cmu.edu


git-svn-id: svn://10.0.0.236/trunk@89318 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-12 04:48:26 +00:00
kmcclusk%netscape.com
c3861b69ee Rewrote nsContainerFrame::PositionChildViews to use the view tree instead of doing a recursive walk of the frame tree. Should improve page load performance bug 70211 r=attinasi@netscape.com sr=hyatt@netscape.com
git-svn-id: svn://10.0.0.236/trunk@89317 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-12 04:19:10 +00:00
mkaply%us.ibm.com
1c58e653d8 #71558
r=cls
from achim - Don't export every symbol for XPCOM components - nice build/performance fix


git-svn-id: svn://10.0.0.236/trunk@89314 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-12 03:33:50 +00:00
hewitt%netscape.com
d3a041b7a9 71506 - mail header text, menubutton alignment, r=andreww, sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@89312 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-12 02:54:08 +00:00
disttsc%bart.nl
ba538282fe Adding a .get() to a NS_LITERAL_STRING to fix bustage. r=peterv
git-svn-id: svn://10.0.0.236/trunk@89310 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-12 02:50:45 +00:00
av%netscape.com
a93891b60e Fixing #45009 -- nsIPlugin::Shutdown mechanism implemented, sr=waterson
git-svn-id: svn://10.0.0.236/trunk@89308 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-12 02:07:15 +00:00
sgehani%netscape.com
2d9ecf4cc6 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@89307 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-11 22:56:53 +00:00
sgehani%netscape.com
48744b3ca6 Removing libs checked in as binary so we can re-add in AppleSingle encoding.
git-svn-id: svn://10.0.0.236/trunk@89306 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-11 22:55:36 +00:00
sgehani%netscape.com
22e6ff4c0c First Checked In.
git-svn-id: svn://10.0.0.236/trunk@89305 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-11 22:48:35 +00:00
ccarlen%netscape.com
2619e82136 Along with bug 65212 - removing unnescesary dependencies on profile. r=valeski@netscape.com, sr=alecf@netscape.com
git-svn-id: svn://10.0.0.236/trunk@89304 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-11 22:15:22 +00:00
ccarlen%netscape.com
f3010d0d9b Bug 65212 - profile support for kiosk mode. Also, removing profile change observer strings from header to cut dependencies. r=valeski@netscape.com, sr=alecf@netscape.com
git-svn-id: svn://10.0.0.236/trunk@89303 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-11 22:12:21 +00:00
darin%netscape.com
f35552ef5b Fixes bug 71495. Landings to necko cause PSM 2.0 to not work. r=bryner, sr=mscott.
git-svn-id: svn://10.0.0.236/trunk@89302 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-11 21:11:47 +00:00
harishd%netscape.com
3d56080aec Correcting indentation.
git-svn-id: svn://10.0.0.236/trunk@89301 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-11 21:07:33 +00:00
harishd%netscape.com
8ce4c74473 Indendation got messed up...somehow! CORRECTING.
git-svn-id: svn://10.0.0.236/trunk@89300 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-11 21:03:08 +00:00
harishd%netscape.com
f755934606 69826 - Flush conten model to access named items
Fixed an assertion.
Added a few more properties for getComputedStyle and did some clean up.
r=heikki, sr=jst


git-svn-id: svn://10.0.0.236/trunk@89299 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-11 20:47:06 +00:00
dmose%mozilla.org
63ed571575 Fixed bug 71600: mail would be sent about a given bug iff all flags for stuff changed in a given group were set. Should have sent mail if any flags for stuff changed in a given group were set. r=dave@intrec.com,endico@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@89298 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-11 20:08:28 +00:00
beard%netscape.com
311a9f92d6 [not part of build] Turned off some benign failure assertions.
git-svn-id: svn://10.0.0.236/trunk@89296 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-11 19:26:04 +00:00
beard%netscape.com
86bb9e5a02 [not part of build] Update visitEntries to correctly identify metadata files.
git-svn-id: svn://10.0.0.236/trunk@89295 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-11 19:18:48 +00:00
hwaara%chello.se
9e4b1f9903 Fix "[Modern] menubuttons looks awful" - bug 71622
r=walk84@usa.net, sr=shaver


git-svn-id: svn://10.0.0.236/trunk@89294 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-11 19:07:49 +00:00
chak%netscape.com
57bd7f9716 Fix for Bug#71628 - MfcEmbed needs to persist the url list
r=chak


git-svn-id: svn://10.0.0.236/trunk@89293 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-11 19:03:40 +00:00
dave%intrec.com
6e429169a6 Fix for bug 71606: Duplicates not getting marked in comments which bug they're a dupe of.
git-svn-id: svn://10.0.0.236/trunk@89292 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-11 18:54:05 +00:00
dbaron%fas.harvard.edu
5c0c586179 Add #ifdef-ed code that allows us to run with the G++ V3 ABI, where the address point of the virtual table is not at the beginning of the virtual table. r=jband@netscape.com sr=shaver@mozilla.org b=63604
git-svn-id: svn://10.0.0.236/trunk@89291 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-11 18:16:16 +00:00
leaf%mozilla.org
74e1d8d348 Automated update
git-svn-id: svn://10.0.0.236/trunk@89290 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-11 18:15:08 +00:00
dbaron%fas.harvard.edu
962e46889a Include iomanip.h because we need the |using std::hex| and |using std::dec| from it to build with libstdc++ 3.0. b=63604 r=cls@seawood.org
git-svn-id: svn://10.0.0.236/trunk@89289 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-11 18:10:58 +00:00
dbaron%fas.harvard.edu
19038b7a8f Do test for field names in utsname structure in C++ rather than C to work around bug in g++ 3.0 prerelease that makes the names different in C and C++ (we only use the result in C++). r=cls@seawood.org b=63604
git-svn-id: svn://10.0.0.236/trunk@89288 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-11 18:09:12 +00:00
darin%netscape.com
f47757388e Adding comment line.
git-svn-id: svn://10.0.0.236/trunk@89287 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-11 18:07:01 +00:00
shaver%mozilla.org
c82b0431d6 61743: add and fix NetBSD stubs (patch from martin@NetBSD.ORG)
git-svn-id: svn://10.0.0.236/trunk@89286 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-11 17:22:25 +00:00
shaver%mozilla.org
680f9254b3 31847: Need to solve problem of JS roots for event handler funcs
Fix from brendan, r=dbaron, sr=shaver.


git-svn-id: svn://10.0.0.236/trunk@89285 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-11 17:11:11 +00:00
rods%netscape.com
7c04a2478c Fixing height of btns and btn in file input in strict mode
Bug 67207 r=kmcclusk a=attinasi


git-svn-id: svn://10.0.0.236/trunk@89284 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-11 13:26:55 +00:00
timeless%mac.com
2021b65561 fix Bug 65428 language="javascript" should be type="application/x-javascript"
r=kerz a=ben


git-svn-id: svn://10.0.0.236/trunk@89282 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-11 12:17:34 +00:00
cls%seawood.org
ba80b6bdfd Irix requires the -f option when stripping non-executables.
git-svn-id: svn://10.0.0.236/trunk@89281 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-11 11:27:29 +00:00
ben%netscape.com
b61c186f3c remove unused files
git-svn-id: svn://10.0.0.236/trunk@89276 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-11 09:52:11 +00:00
ben%netscape.com
c858cc077e remove unused files.
git-svn-id: svn://10.0.0.236/trunk@89275 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-11 09:51:35 +00:00
ben%netscape.com
e45d785f2d Fix warnings so I can see what's in shrike's error log
git-svn-id: svn://10.0.0.236/trunk@89274 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-11 09:45:20 +00:00
attinasi%netscape.com
4df5564876 Backed out last night's changes due to regression that exposed a fatal flaw in the idea of the fix. r=71561
git-svn-id: svn://10.0.0.236/trunk@89273 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-11 07:54:00 +00:00
ben%netscape.com
5452b58393 Fixes for numerous bookmarks bugs, e.g. 68496, 50276, 68395, 68537, 68545,
68985, various hangs, crashes, glitches etc. 68545, 68985, 68395 r=jag;
Implement new bookmarks sidebar panel. a=hyatt.
Bookmarks CSS file organization, a=hewitt


git-svn-id: svn://10.0.0.236/trunk@89272 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-11 07:38:42 +00:00
ben%netscape.com
bf0bb164b4 Fixes for numerous bookmarks bugs, e.g. 68496, 50276, 68395, 68537, 68545,
68985, various hangs, crashes, glitches etc. 68545, 68985, 68395 r=jag;
Implement new bookmarks sidebar panel. a=hyatt


git-svn-id: svn://10.0.0.236/trunk@89270 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-11 07:32:24 +00:00
ben%netscape.com
d3ba25399c Fixes for numerous bookmarks bugs, e.g. 68496, 50276, 68395, 68537, 68545,
68985, various hangs, crashes, glitches etc. 68545, 68985, 68395 r=jag;
Implement new bookmarks sidebar panel. a=hyatt.
Make navigator use hbox/vbox too.


git-svn-id: svn://10.0.0.236/trunk@89269 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-11 07:30:02 +00:00
beard%netscape.com
957b461b8d [not part of build] Fix incorrect usage of PR_APPEND_LINK() to keep from corrupting the list of doomed DiskCacheEntry object. (thanks gordon)
git-svn-id: svn://10.0.0.236/trunk@89268 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-11 06:51:53 +00:00
pschwartau%netscape.com
418bbe01db Initial add of WINNT5.0.mk file (bug 71543). Copied from WINNT4.0.mk.
git-svn-id: svn://10.0.0.236/trunk@89266 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-11 04:59:23 +00:00
brendan%mozilla.org
3c279196d4 Fix js_LookupProperty to resolve iff the resolved-in object owns its own scope (jband private bug, r=jband, sr=shaver).
git-svn-id: svn://10.0.0.236/trunk@89265 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-11 02:35:10 +00:00
scc%mozilla.org
3b8921ebb9 bug #64592: r=waterson, sr=vidur. Fix |nsCRT::HashCode| and |nsCRT::BufferHashCode| to use a better hash (in this case, the same scheme as |PL_HashString|).
git-svn-id: svn://10.0.0.236/trunk@89264 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-11 02:15:36 +00:00
dbaron%fas.harvard.edu
5a2b19e57c Allow new cache to be built with MOZ_TRACK_MODULE_DEPS. r=cls@seawood.org
git-svn-id: svn://10.0.0.236/trunk@89263 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-11 02:02:25 +00:00
dave%intrec.com
a37c952cf0 Fix for bug 7873: Duplicate marking now happens AFTER privs are checked to make sure a) the user is allowed to dupe it, and b) the change hasn't caused a midair collision.
git-svn-id: svn://10.0.0.236/trunk@89261 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-11 00:53:22 +00:00
beard%netscape.com
eee8a212e4 [not part of build] Stopped reusing nsITransports, seems to improve stability. Implemented collision detection of cache entries, using generations and renaming upon entry deactivation.
git-svn-id: svn://10.0.0.236/trunk@89257 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-11 00:19:09 +00:00
pavlov%netscape.com
2ff5b4c4e4 make images draw right side up on windows
git-svn-id: svn://10.0.0.236/trunk@89256 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-11 00:16:44 +00:00
pavlov%netscape.com
bdcbb02dad fixing alpha problem on windoze
git-svn-id: svn://10.0.0.236/trunk@89254 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-10 22:12:40 +00:00
dave%intrec.com
3b13ee4bac Attempted fix for bug 71574: footer anomoly cleanup
git-svn-id: svn://10.0.0.236/trunk@89253 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-10 22:06:57 +00:00
Peter.VanderBeken%pandora.be
328e0907f9 Renaming NS_PARSER_IID to NS_PARSER_CID, because it *is* a CID. r=jag, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@89252 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-10 21:02:12 +00:00
varga%utcru.sk
17518d15d1 Fix obj dir build with --enable-lea
r=kandrot sr=waterson


git-svn-id: svn://10.0.0.236/trunk@89251 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-10 19:32:34 +00:00
valeski%netscape.com
bc74815669 sr=alecf. 71086. removing manual stream converter chaining in favor of the automatic chaining that the stream converter service supports.
git-svn-id: svn://10.0.0.236/trunk@89250 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-10 18:19:57 +00:00
valeski%netscape.com
48a5cb7a21 r=blizzard, sr=alecf. 71258. we were returning the wrong end of the converter list. also updating the test converter to be a little smarter.
git-svn-id: svn://10.0.0.236/trunk@89249 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-10 18:18:36 +00:00
mkaply%us.ibm.com
bc89a5d9bb OS/2 TB break
don't filter getcanvas when filtering getc


git-svn-id: svn://10.0.0.236/trunk@89248 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-10 17:52:05 +00:00
cls%seawood.org
b451891f74 Bleh. More dependencies
git-svn-id: svn://10.0.0.236/trunk@89247 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-10 14:36:17 +00:00
cls%seawood.org
a2beed761a Forgot that OS/2 linkers resolve all symbols at link time
git-svn-id: svn://10.0.0.236/trunk@89246 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-10 14:22:34 +00:00
cls%seawood.org
e27d9eb6e4 Do not force static lib only for mozmng for OS/2. This behavior matches the other imglibs and should fix tinderbox bustage.
git-svn-id: svn://10.0.0.236/trunk@89245 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-10 12:44:24 +00:00
nboyd%atg.com
5bd13e49c4 More changes from Igor.
git-svn-id: svn://10.0.0.236/trunk@89244 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-10 11:51:15 +00:00
nboyd%atg.com
3a2e50a63b Add method to set security support after creation.
git-svn-id: svn://10.0.0.236/trunk@89243 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-10 11:50:50 +00:00
disttsc%bart.nl
c3a3e99712 Work around the "Content doesn't show at random" and "Can't open link in new window sometimes" bugs. bug=67442, r=blake, sr=alecf.
git-svn-id: svn://10.0.0.236/trunk@89242 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-10 11:16:26 +00:00
darin%netscape.com
229827d070 Removed spurious MOZ_NEW_CACHE lines from Makefile.in
git-svn-id: svn://10.0.0.236/trunk@89241 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-10 09:38:28 +00:00
darin%netscape.com
fd58d9a2f0 Removed spurious MOZ_NEW_CACHE line from Makefile.in
git-svn-id: svn://10.0.0.236/trunk@89240 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-10 09:37:49 +00:00
darin%netscape.com
c768c22738 [not part of the build] Added initial about:cache implementation for new cache.
git-svn-id: svn://10.0.0.236/trunk@89239 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-10 09:35:44 +00:00
dave%intrec.com
35d715a1df Fixing broken OS detection code for Mac PPC
git-svn-id: svn://10.0.0.236/trunk@89238 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-10 08:56:23 +00:00
tor%cs.brown.edu
0587c6cdff Fix bustage with system installed mng. r=cls
git-svn-id: svn://10.0.0.236/trunk@89237 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-10 08:31:47 +00:00
nisheeth%netscape.com
3c4e66755e Made it so that expat defines abort() to nothing when it is compiled within Mozilla. r=peterv. sr=jst
git-svn-id: svn://10.0.0.236/trunk@89236 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-10 07:27:16 +00:00
endico%mozilla.org
2f2b2be1d7 backing out the changes to queries on CC since they broke normal cc queries in the standard email address box at the top of the page
git-svn-id: svn://10.0.0.236/trunk@89234 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-10 07:08:36 +00:00
gerv%gerv.net
852a37d3d1 Removed windows linefeeds.
git-svn-id: svn://10.0.0.236/trunk@89232 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-10 07:03:25 +00:00
attinasi%netscape.com
3cea127bcd Prevent text nodes from being passed to SelectorMatches to improve style resolution performance and ensure correctness. b=56117 r=pierre sr=waterson
git-svn-id: svn://10.0.0.236/trunk@89228 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-10 06:14:52 +00:00
cyeh%bluemartini.com
2cf75195a2 fix for "My Votes" floating in space like a disconnected astronaut
git-svn-id: svn://10.0.0.236/trunk@89227 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-10 05:52:54 +00:00
roc+%cs.cmu.edu
547e224e68 Ignore unreliable nsIWidget information and use the associated nsView data instead. Fixes bug 70446. r=kmcclusk,sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@89226 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-10 05:33:38 +00:00
blakeross%telocity.com
b968759459 Fixing whitespace and indentation. No actual code changes.
git-svn-id: svn://10.0.0.236/trunk@89225 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-10 04:37:06 +00:00
gordon%netscape.com
bc24e08543 [not part of build] Header file for disk cache record structures.
git-svn-id: svn://10.0.0.236/trunk@89220 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-10 03:51:59 +00:00
dbaron%fas.harvard.edu
f86697e178 Fix font leaks caused by multiple calls to LoadFont. r=blizzard@mozilla.org b=71255 (xlib changes only)
git-svn-id: svn://10.0.0.236/trunk@89219 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-10 03:47:36 +00:00
dbaron%fas.harvard.edu
bce7ab5e16 Fix bug with menus that went away when they shouldn't by not calling SetFocus (which the comment said we shouldn't do anyway) and sending an NS_LOSTFOCUS event instead of NS_DEACTIVATE when losing focus, as the GTK port does. r=blizzard@mozilla.org b=64791 (xlib changes only)
git-svn-id: svn://10.0.0.236/trunk@89218 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-10 03:45:16 +00:00
dbaron%fas.harvard.edu
7f1ba25dd6 Change the system colors in xlib to more reasonable dummy values so that the classic skin looks better. In particular, fix the 3-D border colors, make -moz-field white, make things tend towards web-safe colors out of habit, and reindent the whole thing according to the modeline. r=blizzard@mozilla.org b=71133 (xlib port changes only)
git-svn-id: svn://10.0.0.236/trunk@89215 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-10 03:39:43 +00:00
dbaron%fas.harvard.edu
0f713ce386 Fix Boehm GC + MOZ_TRACK_MODULE_DEPS build bustage by adding boehm to REQUIRES. r=cls@seawood.org
git-svn-id: svn://10.0.0.236/trunk@89213 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-10 03:26:46 +00:00
dbaron%fas.harvard.edu
e870ee208d Fix Boehm GC + xmlterm build bustage with -lboehm since NSPR depends on boehm when using the Boehm GC. r=cls@seawood.org
git-svn-id: svn://10.0.0.236/trunk@89212 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-10 03:25:14 +00:00
dbaron%fas.harvard.edu
60b11a36cc Add string to REQUIRES to fix xlib + MOZ_TRACK_MODULE_DEPS build bustage. r=cls@seawood.org
git-svn-id: svn://10.0.0.236/trunk@89210 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-10 03:23:35 +00:00
dbaron%fas.harvard.edu
8eaf45f1c4 Move the destruction from the destructor into its |Destroy| method so that the document viewer is not prevented from being deleted by the cycles it would have broken in its destructor. (This has become necessary since the document viewer is being used from JS/XBL.) Use a null |mDocument| to record the destroyed state. r=disttsc@bart.nl sr=waterson@netscape.com b=61821
git-svn-id: svn://10.0.0.236/trunk@89208 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-10 03:19:36 +00:00
dbaron%fas.harvard.edu
6d4acf57fc Fix leak of global object in main mail window by breaking the nsXULElement -> nsXULControllers -> implementation of nsIControllers in JS -> global object -> document -> nsXULElement cycle when unrooting the nsXULElement's script object. r=waterson@netscape.com sr=hyatt@netscape.com b=56703
git-svn-id: svn://10.0.0.236/trunk@89207 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-10 03:18:33 +00:00
dbaron%fas.harvard.edu
a0bb9fe8fd Clean up string usage (including some leaks and FMMs) and use some nsCOMPtrs to fix leaks on failure in nsObjectFrame::Reflow. b=64209 r=av@netscape.com,disttsc@bart.nl sr=waterson@netscape.com
git-svn-id: svn://10.0.0.236/trunk@89206 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-10 03:17:40 +00:00
dbaron%fas.harvard.edu
24d4a6bba6 Fix problems with 3-D colors in some GTK themes by calling gtk_widget_realize before getting the button and menu styles. r=bryner@netscape.com sr=blizzard@mozilla.org b=67448
git-svn-id: svn://10.0.0.236/trunk@89205 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-10 03:17:07 +00:00
dbaron%fas.harvard.edu
fd0a09b410 Fix user-agent for Windows NT versions above 5.0. b=62663 r=valeski@netscape.com sr=mscott@netscape.com
git-svn-id: svn://10.0.0.236/trunk@89204 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-10 03:16:32 +00:00
dbaron%fas.harvard.edu
227ca3a4cb Fix disappearance of right scrollbar caused by lack of min-width on toolbar, statusbar, or menubar. r=andreww@netscape.com sr=hewitt@netscape.com b=55368
git-svn-id: svn://10.0.0.236/trunk@89203 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-10 03:16:10 +00:00
javi%netscape.com
9cc7d509f9 Create our param block that allows us to pass nsISupport references to
dialogs and clean up a little bit of the UI.


git-svn-id: svn://10.0.0.236/trunk@89202 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-10 03:09:20 +00:00
brendan%mozilla.org
a937ccd9e5 Spanked TraceMalloc docs using Mozilla composer (sorry for the cvsblame).
git-svn-id: svn://10.0.0.236/trunk@89201 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-10 03:08:55 +00:00
blakeross%telocity.com
c46632d25f My name is Blake and I'm an idiot.
git-svn-id: svn://10.0.0.236/trunk@89200 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-10 03:04:40 +00:00
javi%netscape.com
c3b6060ee3 Add mozilla/security/manager/pki/public/Makefiles to the list of
Makefiles generated for PSM 2.0
r=cls


git-svn-id: svn://10.0.0.236/trunk@89199 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-10 02:53:29 +00:00
javi%netscape.com
c4bfdcd4c8 Add our own param block that allows us to pass references to
XPCOM objects to dialogs.


git-svn-id: svn://10.0.0.236/trunk@89198 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-10 02:45:24 +00:00
maolson%earthlink.net
9a9631c26f vixen portion of bug 71023 - |getFormattedString| instead of |replace| for stringbundles
r=timeless, a=ben


git-svn-id: svn://10.0.0.236/trunk@89195 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-10 02:15:20 +00:00
waterson%netscape.com
03c14a0013 Bah! No fancy C++ casts for you.
git-svn-id: svn://10.0.0.236/trunk@89193 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-10 02:06:59 +00:00
javi%netscape.com
8c4f481f75 No longer need to special the DIST variable when MOZILLA_CLIENT is
defined.


git-svn-id: svn://10.0.0.236/trunk@89192 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-10 01:59:59 +00:00
nicolson%netscape.com
be306d6aff It needs to extend ServerSocket.
git-svn-id: svn://10.0.0.236/trunk@89191 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-10 01:56:57 +00:00
gerv%gerv.net
ff5fac19a9 Whitespace changes only; removing tabs and reformatting my changes to match the rest of the file. Long overdue.
git-svn-id: svn://10.0.0.236/trunk@89188 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-10 01:47:30 +00:00
hyatt%netscape.com
f64f449911 Fix for 71262 and 71485, r=jag, srs=shaver on 71262 and hewitt on 71485
git-svn-id: svn://10.0.0.236/trunk@89187 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-10 01:43:09 +00:00
relyea%netscape.com
2f5de8f58d CK_ULONG != unsigned int on 64 bit platforms. Fix the cast which was obviously
put in to remove a warning.

bug 70713


git-svn-id: svn://10.0.0.236/trunk@89186 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-10 01:35:17 +00:00
relyea%netscape.com
cba9172feb Fix AIX 64 bit tools failure. For some reason the 64 bit compilier didn't like
the massive switch statement. The new code is easier to read anyway now.
bug 70713


git-svn-id: svn://10.0.0.236/trunk@89185 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-10 01:34:08 +00:00
javi%netscape.com
16966cd143 Commiting a patch provided by Markus Holmberg for FreeBSD
git-svn-id: svn://10.0.0.236/trunk@89184 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-10 01:33:39 +00:00
blakeross%telocity.com
2ba6123367 Option click to save links on mac (55686). r=timeless sr=alecf
git-svn-id: svn://10.0.0.236/trunk@89183 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-10 01:29:46 +00:00
nicolson%netscape.com
91f64c5918 Leave in MSVCRTD, because it breaks the build on Sonja's machine.
git-svn-id: svn://10.0.0.236/trunk@89182 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-10 01:21:39 +00:00
pavlov%netscape.com
585ea22233 removing windows stuff too
git-svn-id: svn://10.0.0.236/trunk@89181 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-10 01:16:51 +00:00
pavlov%netscape.com
38d36d3178 moving the container stuff here.
git-svn-id: svn://10.0.0.236/trunk@89180 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-10 01:11:54 +00:00
pavlov%netscape.com
941b2ba1d9 removing lots of stuff (like all the platform specific code) moving gfxIImageContainer* into new image library
git-svn-id: svn://10.0.0.236/trunk@89179 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-10 01:10:05 +00:00
waterson%netscape.com
961d8be9b8 Fix build bustage. #include jsapi.h because Mac wants decls.
git-svn-id: svn://10.0.0.236/trunk@89178 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-10 01:05:53 +00:00
darin%netscape.com
1b67600a60 Added some comments.
git-svn-id: svn://10.0.0.236/trunk@89177 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-10 01:03:05 +00:00
darin%netscape.com
b7f3f4a1ba Fixes bug 71391. Leaking sockets with CLOSE_WAIT status during page loads.
r=dougt sr=mscott


git-svn-id: svn://10.0.0.236/trunk@89176 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-10 00:58:54 +00:00
cls%seawood.org
053c6923e6 Standalone zlib is always built for the installer
git-svn-id: svn://10.0.0.236/trunk@89175 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-10 00:54:38 +00:00
mkaply%us.ibm.com
7ba3922bff #70961
r=jst, sr=erik
DOM changes to implement the dir attribute (document.dir) needed for Bidi


git-svn-id: svn://10.0.0.236/trunk@89174 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-10 00:50:54 +00:00
jgmyers%netscape.com
2da3804db1 cleanup error handling: bug 64777 sr=mscott r=sspitzer
git-svn-id: svn://10.0.0.236/trunk@89173 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-10 00:49:05 +00:00
beard%netscape.com
d92f6c8af4 [not part of build] Added simple enumeration mechanism to nsCacheEntryHashtable.
git-svn-id: svn://10.0.0.236/trunk@89172 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-10 00:43:20 +00:00
mkaply%us.ibm.com
dbebdff94b WIN95 build breakage vis hwaara
Since Win95 can't recursively invoke NMAKE, need fdlibm in DIRS statement


git-svn-id: svn://10.0.0.236/trunk@89171 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-10 00:43:00 +00:00
beard%netscape.com
ee5b3ba301 [not part of build] renamed DoomEntry_Internal to DoomEntry_Locked, made public for use by cache devices.
git-svn-id: svn://10.0.0.236/trunk@89170 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-10 00:42:19 +00:00
waterson%netscape.com
71d99a5bc5 Bug 71141. Handle re-entrant script object creation by allowing 'inner' object to win and discarding 'outer' object. r=jst,jband; sr=brendan
git-svn-id: svn://10.0.0.236/trunk@89169 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-10 00:22:20 +00:00
rogerl%netscape.com
8509ed0ba7 Fix #58031. sr=brendan. Crash in Array.prototype.toLocaleString()
git-svn-id: svn://10.0.0.236/trunk@89168 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-10 00:20:42 +00:00
waterson%netscape.com
df0ae754ac Fix compiler warnings caused by backslash character in '//' comment. Tip o' the hat to timeless.
git-svn-id: svn://10.0.0.236/trunk@89167 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-10 00:19:38 +00:00
rogerl%netscape.com
1511fee5f5 Fix #57187. sr=brendan,r=shaver. Reorder lines to avoid warning.
git-svn-id: svn://10.0.0.236/trunk@89166 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-10 00:17:37 +00:00
rogerl%netscape.com
c797eeeda4 Fix bug #56868. sr=brendan,r=mccabe. Error object [[Class]] property.
git-svn-id: svn://10.0.0.236/trunk@89165 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-10 00:16:32 +00:00
erik%netscape.com
4f4d2e9f2b bug 71370; sr=erik; dbaron caught an error in yesterday's check-in; the
bidi bit was set in the reserved area; it is now in the right area


git-svn-id: svn://10.0.0.236/trunk@89164 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-10 00:15:16 +00:00
nhotta%netscape.com
439ade71df Enabled TSM for Carbon, bug 70720, r=ftang,pinkerton, sr=sfraser.
git-svn-id: svn://10.0.0.236/trunk@89163 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-10 00:10:31 +00:00
cmanske%netscape.com
533e49fd60 Added param to caller of editor saveDocument for save mime type as part of fix for bug 51798. r=brade, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@89162 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-10 00:02:31 +00:00
cyeh%bluemartini.com
f3825ec9e4 back out change
git-svn-id: svn://10.0.0.236/trunk@89161 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 23:59:40 +00:00
cls%seawood.org
6ea1e28c32 Rename img libraries that have have common external equivalents as our internal versions may be slightly incompatible.
Bug #57247 sr=tor


git-svn-id: svn://10.0.0.236/trunk@89160 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 23:53:17 +00:00
cyeh%bluemartini.com
017c2f1299 fix for 70039: Mid-air collision page confusing, users think comments will be lost
git-svn-id: svn://10.0.0.236/trunk@89159 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 23:41:37 +00:00
rpotts%netscape.com
f46b8973e7 bug #70736 (r=darin@netscpe.com). Fix to nsInputStreamChannel to get the notification callbacks working...
git-svn-id: svn://10.0.0.236/trunk@89158 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 23:27:47 +00:00
dave%intrec.com
fd19c879d7 Fix for bug 71510: permissions not set correctly on graphs directory
git-svn-id: svn://10.0.0.236/trunk@89157 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 23:19:51 +00:00
alecf%netscape.com
05ab47e21f remove these files (never part of build, moving over to mozilla/content)
git-svn-id: svn://10.0.0.236/trunk@89156 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 22:50:35 +00:00
cyeh%bluemartini.com
3b8b9400ee add notation about securing web installation
git-svn-id: svn://10.0.0.236/trunk@89155 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 22:37:22 +00:00
nicolson%netscape.com
df2fcd5992 We need to set -DNSS_USE_STATIC_LIBS on NT because of some code in ssl.h.
git-svn-id: svn://10.0.0.236/trunk@89154 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 22:24:42 +00:00
nicolson%netscape.com
8bd92c7d35 Fix compiler warning on NT by setting /NODEFAULTLIB:MSVCRTD.
git-svn-id: svn://10.0.0.236/trunk@89153 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 22:23:45 +00:00
cyeh%bluemartini.com
ea756dc8af refix for 40603: Assumes user is coming from different page
reduce wording


git-svn-id: svn://10.0.0.236/trunk@89151 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 21:41:27 +00:00
nicolson%netscape.com
b0adf7be05 SSL changed its callback signatures to return SECStatus.
git-svn-id: svn://10.0.0.236/trunk@89150 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 21:35:51 +00:00
nicolson%netscape.com
6aa9bb952b Remove libsectool.
git-svn-id: svn://10.0.0.236/trunk@89149 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 21:35:02 +00:00
cyeh%bluemartini.com
335ab846f0 fix for 6682: Chart all bug states
patch submitted by
           gervase.markham@univ.ox.ac.uk
           (Gervase Markham)


git-svn-id: svn://10.0.0.236/trunk@89148 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 21:24:53 +00:00
despotdaemon%netscape.com
c5516ae1c6 Pseudo-automatic update of changes made by mhein@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@89145 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 20:10:47 +00:00
despotdaemon%netscape.com
e6009564b1 Pseudo-automatic update of changes made by mhein@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@89143 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 19:18:48 +00:00
despotdaemon%netscape.com
1efe15e729 Pseudo-automatic update of changes made by mhein@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@89142 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 19:18:29 +00:00
beard%netscape.com
06a9d85e0d [not part of build] Implemented more of cache visitor support.
git-svn-id: svn://10.0.0.236/trunk@89141 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 19:01:15 +00:00
beard%netscape.com
d90142959d [not part of build] Tests cache visitation API.
git-svn-id: svn://10.0.0.236/trunk@89140 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 18:59:53 +00:00
despotdaemon%netscape.com
e0f2d3016f Pseudo-automatic update of changes made by hwaara@chello.se.
git-svn-id: svn://10.0.0.236/trunk@89139 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 18:42:19 +00:00
beard%netscape.com
0a3b477585 [not part of build] Fix cache directory creation logic again.
git-svn-id: svn://10.0.0.236/trunk@89138 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 17:14:02 +00:00
dbaron%fas.harvard.edu
095dc4e9e2 Fix MOZ_TRACK_MODULE_DEPS (senna tinderbox) bustage by adding txmgr to REQUIRES.
git-svn-id: svn://10.0.0.236/trunk@89135 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 16:20:16 +00:00
dbaron%fas.harvard.edu
71c16abf6f Fix MOZ_TRACK_MODULE_DEPS (senna tinderbox) bustage by adding txmgr to REQUIRES.
git-svn-id: svn://10.0.0.236/trunk@89134 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 15:54:21 +00:00
dbaron%fas.harvard.edu
d877c2ef22 Fix MOZ_TRACK_MODULE_DEPS (senna tinderbox) bustage by adding txmgr to REQUIRES.
git-svn-id: svn://10.0.0.236/trunk@89132 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 15:15:31 +00:00
alecf%netscape.com
ac6efa72ed ooops, forgot this in my last checkin - part of bug 70929 sr=waterson
git-svn-id: svn://10.0.0.236/trunk@89131 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 14:58:38 +00:00
alecf%netscape.com
d7c56fb92a other part of nsIGlobalHistory refactoring - fix one consumer
sr=waterson bug 70929


git-svn-id: svn://10.0.0.236/trunk@89130 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 14:52:22 +00:00
alecf%netscape.com
5d66e8ff00 fix for bug 70929 - refactor history into public/private interfaces
sr=waterson


git-svn-id: svn://10.0.0.236/trunk@89129 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 14:49:28 +00:00
kin%netscape.com
b2d2a29309 Fixes for bug #66308 ([embed] XPIDL'ize transaction manager)
sr=sfraser@netscape.com,mscott@netscape.com r=jfrancis@netscape.com

* nsITransaction, nsITransactionListenter, nsITransactionManager have
  been XPIDL'ized and moved into mozilla/editor/txmgr/idl. The versions
  of these interfaces in mozilla/editor/txmgr/public are being CVS removed.

* Renamed Do(), Undo(), and Redo() to DoTransaction(), UndoTransaction(),
  and RedoTransaction() to avoid reserved word problems in languages like
  JS. I did a sweep through editor and mailnews to remove these methods.

* PeekUndoStack() and PeekRedoStack() now return an AddRef'd pointer.

* Removed GetUndoString(), GetRedoString() and Write() from the
  nsITransaction interface. Neither editor or mailnews really made
  use of these methods.

* Removed Write() from the nsITransactionManager.cpp interface.

* The Transaction Manager now supports weak references.

* Added support for nsITransactionList to the TransactionManager
  to allow access to all transactions on the Undo and Redo stacks, as
  well as auto-aggregated transactions.

* Removed all references to nsITransactionDescription from txmgr and editor.

* Added nsPIEditorTransaction and made all Editor internal transactions
  inherit from it so we can distinguish between our transactions and
  ones from 3rd parties.

New files checked in:

  editor/txmgr/idl/nsITransaction.idl
  editor/txmgr/idl/nsITransactionList.idl
  editor/txmgr/idl/nsITransactionListener.idl
  editor/txmgr/idl/nsITransactionManager.idl
  editor/txmgr/src/nsITransactionList.cpp
  editor/txmgr/src/nsITransactionList.h
  editor/idl/nsPIEditorTransaction.idl

Files that were CVS removed:

  editor/txmgr/public/nsITransaction.h
  editor/txmgr/public/nsITransactionListener.h
  editor/txmgr/public/nsITransactionManager.h
  editor/txmgr/idl/nsITransactionDescription.h
  editor/base/IMECommitTxn.cpp
  editor/base/IMECommitTxn.h

Files modified:

  editor/Makefile.in
  editor/makefile.win
  editor/base/ChangeAttributeTxn.cpp
  editor/base/ChangeAttributeTxn.h
  editor/base/CreateElementTxn.cpp
  editor/base/CreateElementTxn.h
  editor/base/DeleteElementTxn.cpp
  editor/base/DeleteElementTxn.h
  editor/base/DeleteRangeTxn.cpp
  editor/base/DeleteRangeTxn.h
  editor/base/DeleteTextTxn.cpp
  editor/base/DeleteTextTxn.h
  editor/base/EditAggregateTxn.cpp
  editor/base/EditAggregateTxn.h
  editor/base/EditTxn.cpp
  editor/base/EditTxn.h
  editor/base/IMECommitTxn.cpp
  editor/base/IMECommitTxn.h
  editor/base/IMETextTxn.cpp
  editor/base/IMETextTxn.h
  editor/base/InsertElementTxn.cpp
  editor/base/InsertElementTxn.h
  editor/base/InsertTextTxn.cpp
  editor/base/InsertTextTxn.h
  editor/base/JoinElementTxn.cpp
  editor/base/JoinElementTxn.h
  editor/base/nsEditor.cpp
  editor/base/nsEditorShell.cpp
  editor/base/nsEditorShell.h
  editor/base/nsEditorTxnLog.cpp
  editor/base/nsStyleSheetTxns.cpp
  editor/base/nsStyleSheetTxns.h
  editor/base/PlaceholderTxn.cpp
  editor/base/PlaceholderTxn.h
  editor/base/SetDocTitleTxn.cpp
  editor/base/SetDocTitleTxn.h
  editor/base/SplitElementTxn.cpp
  editor/base/SplitElementTxn.h
  editor/idl/Makefile.in
  editor/idl/makefile.win
  editor/idl/MANIFEST
  editor/idl/nsIEditorShell.idl
  editor/macbuild/editor.mcp
  editor/macbuild/EditorIDL.mcp
  editor/txmgr/idl/Makefile.in
  editor/txmgr/idl/makefile.win
  editor/txmgr/idl/MANIFEST
  editor/txmgr/idl/nsITransactionManager.idl
  editor/txmgr/macbuild/txmgr.mcp
  editor/txmgr/macbuild/txmgrIDL.mcp
  editor/txmgr/public/Makefile.in
  editor/txmgr/public/makefile.win
  editor/txmgr/public/MANIFEST
  editor/txmgr/src/Makefile.in
  editor/txmgr/src/makefile.win
  editor/txmgr/src/nsTransactionItem.cpp
  editor/txmgr/src/nsTransactionItem.h
  editor/txmgr/src/nsTransactionList.cpp
  editor/txmgr/src/nsTransactionList.h
  editor/txmgr/src/nsTransactionManager.cpp
  editor/txmgr/src/nsTransactionManager.h
  editor/txmgr/src/nsTransactionManagerFactory.cpp
  editor/txmgr/src/nsTransactionStack.cpp
  editor/txmgr/src/nsTransactionStack.h
  editor/txmgr/tests/TestTXMgr.cpp
  editor/ui/composer/content/EditorCommandsDebug.js
  editor/ui/composer/content/editorOverlay.xul
  editor/ui/composer/locale/en-US/editorOverlay.dtd
  mailnews/base/src/nsMessenger.cpp
  mailnews/base/util/nsMsgTxn.cpp
  mailnews/base/util/nsMsgTxn.h
  mailnews/imap/src/nsImapMailFolder.cpp
  mailnews/imap/src/nsImapUndoTxn.cpp
  mailnews/imap/src/nsImapUndoTxn.h
  mailnews/local/src/nsLocalMailFolder.cpp
  mailnews/local/src/nsLocalUndoTxn.cpp
  mailnews/local/src/nsLocalUndoTxn.h


git-svn-id: svn://10.0.0.236/trunk@89128 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 14:32:06 +00:00
alecf%netscape.com
1e9fed09d9 clean up history after hewitt's changes (no reviewer, just a file he missed)
git-svn-id: svn://10.0.0.236/trunk@89127 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 14:25:12 +00:00
kin%netscape.com
7365b2cbe5 Fixes for bug #66308 ([embed] XPIDL'ize transaction manager)
sr=sfraser@netscape.com,mscott@netscape.com r=jfrancis@netscape.com

* nsITransaction, nsITransactionListenter, nsITransactionManager have
  been XPIDL'ized and moved into mozilla/editor/txmgr/idl. The versions
  of these interfaces in mozilla/editor/txmgr/public are being CVS removed.

* Renamed Do(), Undo(), and Redo() to DoTransaction(), UndoTransaction(),
  and RedoTransaction() to avoid reserved word problems in languages like
  JS. I did a sweep through editor and mailnews to remove these methods.

* PeekUndoStack() and PeekRedoStack() now return an AddRef'd pointer.

* Removed GetUndoString(), GetRedoString() and Write() from the
  nsITransaction interface. Neither editor or mailnews really made
  use of these methods.

* Removed Write() from the nsITransactionManager.cpp interface.

* The Transaction Manager now supports weak references.

* Added support for nsITransactionList to the TransactionManager
  to allow access to all transactions on the Undo and Redo stacks, as
  well as auto-aggregated transactions.

* Removed all references to nsITransactionDescription from txmgr and editor.

* Added nsPIEditorTransaction and made all Editor internal transactions
  inherit from it so we can distinguish between our transactions and
  ones from 3rd parties.

New files checked in:

  editor/txmgr/idl/nsITransaction.idl
  editor/txmgr/idl/nsITransactionList.idl
  editor/txmgr/idl/nsITransactionListener.idl
  editor/txmgr/idl/nsITransactionManager.idl
  editor/txmgr/src/nsITransactionList.cpp
  editor/txmgr/src/nsITransactionList.h
  editor/idl/nsPIEditorTransaction.idl

Files that were CVS removed:

  editor/txmgr/public/nsITransaction.h
  editor/txmgr/public/nsITransactionListener.h
  editor/txmgr/public/nsITransactionManager.h
  editor/txmgr/idl/nsITransactionDescription.h
  editor/base/IMECommitTxn.cpp
  editor/base/IMECommitTxn.h

Files modified:

  editor/Makefile.in
  editor/makefile.win
  editor/base/ChangeAttributeTxn.cpp
  editor/base/ChangeAttributeTxn.h
  editor/base/CreateElementTxn.cpp
  editor/base/CreateElementTxn.h
  editor/base/DeleteElementTxn.cpp
  editor/base/DeleteElementTxn.h
  editor/base/DeleteRangeTxn.cpp
  editor/base/DeleteRangeTxn.h
  editor/base/DeleteTextTxn.cpp
  editor/base/DeleteTextTxn.h
  editor/base/EditAggregateTxn.cpp
  editor/base/EditAggregateTxn.h
  editor/base/EditTxn.cpp
  editor/base/EditTxn.h
  editor/base/IMECommitTxn.cpp
  editor/base/IMECommitTxn.h
  editor/base/IMETextTxn.cpp
  editor/base/IMETextTxn.h
  editor/base/InsertElementTxn.cpp
  editor/base/InsertElementTxn.h
  editor/base/InsertTextTxn.cpp
  editor/base/InsertTextTxn.h
  editor/base/JoinElementTxn.cpp
  editor/base/JoinElementTxn.h
  editor/base/nsEditor.cpp
  editor/base/nsEditorShell.cpp
  editor/base/nsEditorShell.h
  editor/base/nsEditorTxnLog.cpp
  editor/base/nsStyleSheetTxns.cpp
  editor/base/nsStyleSheetTxns.h
  editor/base/PlaceholderTxn.cpp
  editor/base/PlaceholderTxn.h
  editor/base/SetDocTitleTxn.cpp
  editor/base/SetDocTitleTxn.h
  editor/base/SplitElementTxn.cpp
  editor/base/SplitElementTxn.h
  editor/idl/Makefile.in
  editor/idl/makefile.win
  editor/idl/MANIFEST
  editor/idl/nsIEditorShell.idl
  editor/macbuild/editor.mcp
  editor/macbuild/EditorIDL.mcp
  editor/txmgr/idl/Makefile.in
  editor/txmgr/idl/makefile.win
  editor/txmgr/idl/MANIFEST
  editor/txmgr/idl/nsITransactionManager.idl
  editor/txmgr/macbuild/txmgr.mcp
  editor/txmgr/macbuild/txmgrIDL.mcp
  editor/txmgr/public/Makefile.in
  editor/txmgr/public/makefile.win
  editor/txmgr/public/MANIFEST
  editor/txmgr/src/Makefile.in
  editor/txmgr/src/makefile.win
  editor/txmgr/src/nsTransactionItem.cpp
  editor/txmgr/src/nsTransactionItem.h
  editor/txmgr/src/nsTransactionList.cpp
  editor/txmgr/src/nsTransactionList.h
  editor/txmgr/src/nsTransactionManager.cpp
  editor/txmgr/src/nsTransactionManager.h
  editor/txmgr/src/nsTransactionManagerFactory.cpp
  editor/txmgr/src/nsTransactionStack.cpp
  editor/txmgr/src/nsTransactionStack.h
  editor/txmgr/tests/TestTXMgr.cpp
  editor/ui/composer/content/EditorCommandsDebug.js
  editor/ui/composer/content/editorOverlay.xul
  editor/ui/composer/locale/en-US/editorOverlay.dtd
  mailnews/base/src/nsMessenger.cpp
  mailnews/base/util/nsMsgTxn.cpp
  mailnews/base/util/nsMsgTxn.h
  mailnews/imap/src/nsImapMailFolder.cpp
  mailnews/imap/src/nsImapUndoTxn.cpp
  mailnews/imap/src/nsImapUndoTxn.h
  mailnews/local/src/nsLocalMailFolder.cpp
  mailnews/local/src/nsLocalUndoTxn.cpp
  mailnews/local/src/nsLocalUndoTxn.h


git-svn-id: svn://10.0.0.236/trunk@89126 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 14:23:59 +00:00
jfrancis%netscape.com
ce28649d11 renaming variable to match coding guidelines; r=fm; sr=kin
git-svn-id: svn://10.0.0.236/trunk@89125 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 14:19:14 +00:00
jfrancis%netscape.com
64c2bf50ed Fixes for bug #66308 ([embed] XPIDL'ize transaction manager)
sr=sfraser@netscape.com,mscott@netscape.com r=jfrancis@netscape.com

* nsITransaction, nsITransactionListenter, nsITransactionManager have
 been XPIDL'ized and moved into mozilla/editor/txmgr/idl. The versions
 of these interfaces in mozilla/editor/txmgr/public are being CVS removed.

* Renamed Do(), Undo(), and Redo() to DoTransaction(), UndoTransaction(),
 and RedoTransaction() to avoid reserved word problems in languages like
 JS. I did a sweep through editor and mailnews to remove these methods.

* PeekUndoStack() and PeekRedoStack() now return an AddRef'd pointer.

* Removed GetUndoString(), GetRedoString() and Write() from the
 nsITransaction interface. Neither editor or mailnews really made
 use of these methods.

* Removed Write() from the nsITransactionManager.cpp interface.

* The Transaction Manager now supports weak references.

* Added support for nsITransactionList to the TransactionManager
 to allow access to all transactions on the Undo and Redo stacks, as
 well as auto-aggregated transactions.

* Removed all references to nsITransactionDescription from txmgr and editor.

* Added nsPIEditorTransaction and made all Editor internal transactions
 inherit from it so we can distinguish between our transactions and
 ones from 3rd parties.

New files checked in:

 editor/txmgr/idl/nsITransaction.idl
 editor/txmgr/idl/nsITransactionList.idl
 editor/txmgr/idl/nsITransactionListener.idl
 editor/txmgr/idl/nsITransactionManager.idl
 editor/txmgr/src/nsITransactionList.cpp
 editor/txmgr/src/nsITransactionList.h
 editor/idl/nsPIEditorTransaction.idl

Files that were CVS removed:

 editor/txmgr/public/nsITransaction.h
 editor/txmgr/public/nsITransactionListener.h
 editor/txmgr/public/nsITransactionManager.h
 editor/txmgr/idl/nsITransactionDescription.h
 editor/base/IMECommitTxn.cpp
 editor/base/IMECommitTxn.h

Files modified:

 editor/Makefile.in
 editor/makefile.win
 editor/base/ChangeAttributeTxn.cpp
 editor/base/ChangeAttributeTxn.h
 editor/base/CreateElementTxn.cpp
 editor/base/CreateElementTxn.h
 editor/base/DeleteElementTxn.cpp
 editor/base/DeleteElementTxn.h
 editor/base/DeleteRangeTxn.cpp
 editor/base/DeleteRangeTxn.h
 editor/base/DeleteTextTxn.cpp
 editor/base/DeleteTextTxn.h
 editor/base/EditAggregateTxn.cpp
 editor/base/EditAggregateTxn.h
 editor/base/EditTxn.cpp
 editor/base/EditTxn.h
 editor/base/IMECommitTxn.cpp
 editor/base/IMECommitTxn.h
 editor/base/IMETextTxn.cpp
 editor/base/IMETextTxn.h
 editor/base/InsertElementTxn.cpp
 editor/base/InsertElementTxn.h
 editor/base/InsertTextTxn.cpp
 editor/base/InsertTextTxn.h
 editor/base/JoinElementTxn.cpp
 editor/base/JoinElementTxn.h
 editor/base/nsEditor.cpp
 editor/base/nsEditorShell.cpp
 editor/base/nsEditorShell.h
 editor/base/nsEditorTxnLog.cpp
 editor/base/nsStyleSheetTxns.cpp
 editor/base/nsStyleSheetTxns.h
 editor/base/PlaceholderTxn.cpp
 editor/base/PlaceholderTxn.h
 editor/base/SetDocTitleTxn.cpp
 editor/base/SetDocTitleTxn.h
 editor/base/SplitElementTxn.cpp
 editor/base/SplitElementTxn.h
 editor/idl/Makefile.in
 editor/idl/makefile.win
 editor/idl/MANIFEST
 editor/idl/nsIEditorShell.idl
 editor/macbuild/editor.mcp
 editor/macbuild/EditorIDL.mcp
 editor/txmgr/idl/Makefile.in
 editor/txmgr/idl/makefile.win
 editor/txmgr/idl/MANIFEST
 editor/txmgr/idl/nsITransactionManager.idl
 editor/txmgr/macbuild/txmgr.mcp
 editor/txmgr/macbuild/txmgrIDL.mcp
 editor/txmgr/public/Makefile.in
 editor/txmgr/public/makefile.win
 editor/txmgr/public/MANIFEST
 editor/txmgr/src/Makefile.in
 editor/txmgr/src/makefile.win
 editor/txmgr/src/nsTransactionItem.cpp
 editor/txmgr/src/nsTransactionItem.h
 editor/txmgr/src/nsTransactionList.cpp
 editor/txmgr/src/nsTransactionList.h
 editor/txmgr/src/nsTransactionManager.cpp
 editor/txmgr/src/nsTransactionManager.h
 editor/txmgr/src/nsTransactionManagerFactory.cpp
 editor/txmgr/src/nsTransactionStack.cpp
 editor/txmgr/src/nsTransactionStack.h
 editor/txmgr/tests/TestTXMgr.cpp
 editor/ui/composer/content/EditorCommandsDebug.js
 editor/ui/composer/content/editorOverlay.xul
 editor/ui/composer/locale/en-US/editorOverlay.dtd
 mailnews/base/src/nsMessenger.cpp
 mailnews/base/util/nsMsgTxn.cpp
 mailnews/base/util/nsMsgTxn.h
 mailnews/imap/src/nsImapMailFolder.cpp
 mailnews/imap/src/nsImapUndoTxn.cpp
 mailnews/imap/src/nsImapUndoTxn.h
 mailnews/local/src/nsLocalMailFolder.cpp
 mailnews/local/src/nsLocalUndoTxn.cpp
 mailnews/local/src/nsLocalUndoTxn.h



Fixes for bug #66308 ([embed] XPIDL'ize transaction manager)
sr=sfraser@netscape.com,mscott@netscape.com r=jfrancis@netscape.com

* nsITransaction, nsITransactionListenter, nsITransactionManager have
  been XPIDL'ized and moved into mozilla/editor/txmgr/idl. The versions
  of these interfaces in mozilla/editor/txmgr/public are being CVS removed.

* Renamed Do(), Undo(), and Redo() to DoTransaction(), UndoTransaction(),
  and RedoTransaction() to avoid reserved word problems in languages like
  JS. I did a sweep through editor and mailnews to remove these methods.

* PeekUndoStack() and PeekRedoStack() now return an AddRef'd pointer.

* Removed GetUndoString(), GetRedoString() and Write() from the
  nsITransaction interface. Neither editor or mailnews really made
  use of these methods.

* Removed Write() from the nsITransactionManager.cpp interface.

* The Transaction Manager now supports weak references.

* Added support for nsITransactionList to the TransactionManager
  to allow access to all transactions on the Undo and Redo stacks, as
  well as auto-aggregated transactions.

* Removed all references to nsITransactionDescription from txmgr and editor.

* Added nsPIEditorTransaction and made all Editor internal transactions
  inherit from it so we can distinguish between our transactions and
  ones from 3rd parties.

New files checked in:

  editor/txmgr/idl/nsITransaction.idl
  editor/txmgr/idl/nsITransactionList.idl
  editor/txmgr/idl/nsITransactionListener.idl
  editor/txmgr/idl/nsITransactionManager.idl
  editor/txmgr/src/nsITransactionList.cpp
  editor/txmgr/src/nsITransactionList.h
  editor/idl/nsPIEditorTransaction.idl

Files that were CVS removed:

  editor/txmgr/public/nsITransaction.h
  editor/txmgr/public/nsITransactionListener.h
  editor/txmgr/public/nsITransactionManager.h
  editor/txmgr/idl/nsITransactionDescription.h
  editor/base/IMECommitTxn.cpp
  editor/base/IMECommitTxn.h

Files modified:

  editor/Makefile.in
  editor/makefile.win
  editor/base/ChangeAttributeTxn.cpp
  editor/base/ChangeAttributeTxn.h
  editor/base/CreateElementTxn.cpp
  editor/base/CreateElementTxn.h
  editor/base/DeleteElementTxn.cpp
  editor/base/DeleteElementTxn.h
  editor/base/DeleteRangeTxn.cpp
  editor/base/DeleteRangeTxn.h
  editor/base/DeleteTextTxn.cpp
  editor/base/DeleteTextTxn.h
  editor/base/EditAggregateTxn.cpp
  editor/base/EditAggregateTxn.h
  editor/base/EditTxn.cpp
  editor/base/EditTxn.h
  editor/base/IMECommitTxn.cpp
  editor/base/IMECommitTxn.h
  editor/base/IMETextTxn.cpp
  editor/base/IMETextTxn.h
  editor/base/InsertElementTxn.cpp
  editor/base/InsertElementTxn.h
  editor/base/InsertTextTxn.cpp
  editor/base/InsertTextTxn.h
  editor/base/JoinElementTxn.cpp
  editor/base/JoinElementTxn.h
  editor/base/nsEditor.cpp
  editor/base/nsEditorShell.cpp
  editor/base/nsEditorShell.h
  editor/base/nsEditorTxnLog.cpp
  editor/base/nsStyleSheetTxns.cpp
  editor/base/nsStyleSheetTxns.h
  editor/base/PlaceholderTxn.cpp
  editor/base/PlaceholderTxn.h
  editor/base/SetDocTitleTxn.cpp
  editor/base/SetDocTitleTxn.h
  editor/base/SplitElementTxn.cpp
  editor/base/SplitElementTxn.h
  editor/idl/Makefile.in
  editor/idl/makefile.win
  editor/idl/MANIFEST
  editor/idl/nsIEditorShell.idl
  editor/macbuild/editor.mcp
  editor/macbuild/EditorIDL.mcp
  editor/txmgr/idl/Makefile.in
  editor/txmgr/idl/makefile.win
  editor/txmgr/idl/MANIFEST
  editor/txmgr/idl/nsITransactionManager.idl
  editor/txmgr/macbuild/txmgr.mcp
  editor/txmgr/macbuild/txmgrIDL.mcp
  editor/txmgr/public/Makefile.in
  editor/txmgr/public/makefile.win
  editor/txmgr/public/MANIFEST
  editor/txmgr/src/Makefile.in
  editor/txmgr/src/makefile.win
  editor/txmgr/src/nsTransactionItem.cpp
  edito


git-svn-id: svn://10.0.0.236/trunk@89124 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 14:18:41 +00:00
kin%netscape.com
1e69d25a17 Initial checkin of file. NOT PART OF THE BUILD!
git-svn-id: svn://10.0.0.236/trunk@89123 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 13:58:05 +00:00
ftang%netscape.com
702784e064 fix 71324 . delete mList so we won't leak in IME code.
r=nhotta sr=jst


git-svn-id: svn://10.0.0.236/trunk@89122 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 13:47:17 +00:00
ftang%netscape.com
92ce006aff fix 70601. r=bstell sr=erik
thanks slava@maze.ambernet.kiev.ua help to find this bug and verify it.


git-svn-id: svn://10.0.0.236/trunk@89121 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 13:23:02 +00:00
rbs%maths.uq.edu.au
1a034d3bbd Cleanup DOS end-of-lines
git-svn-id: svn://10.0.0.236/trunk@89120 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 13:20:20 +00:00
darin%netscape.com
bef2fe58a5 Change to NS_IMPL_THREADSAFE_ISUPPORTS to fix spurious warnings.
git-svn-id: svn://10.0.0.236/trunk@89119 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 11:22:24 +00:00
axel%pike.org
a10ac36a4e not part of build; adding logging by sicking, robustness by peterv, speed by me. (last patch before moving to outliner?)
git-svn-id: svn://10.0.0.236/trunk@89118 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 08:52:49 +00:00
cls%seawood.org
28df02ea30 Add support for old NetBSD toolchains & use -Bsymbolic when linking components.
Thanks to Charles Hannum <mycroft@netbsd.org> for the patch.
Bug #61750 r=cls


git-svn-id: svn://10.0.0.236/trunk@89117 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 07:55:29 +00:00
leaf%mozilla.org
7d0f0878b9 Automated update
git-svn-id: svn://10.0.0.236/trunk@89116 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 07:45:09 +00:00
pavlov%netscape.com
e820e83e9e use NS_LITERAL_STRING instead of NS_LITERAL_CSTRING when creating an atom, and put dont_AddRef() around NS_NewAtom so we don't add an extra addref
git-svn-id: svn://10.0.0.236/trunk@89114 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 07:42:04 +00:00
darin%netscape.com
ba9cacb739 Fixes bug 71317. Leak increase on tinderbox. r=bryner sr=mscott,alecf
git-svn-id: svn://10.0.0.236/trunk@89113 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 07:41:58 +00:00
cls%seawood.org
9f825dd458 Use CC instead of LD to link.
Thanks to martin@NetBSD.ORG (Martin Husemann) for the patch.
Bug #61745 r=cls


git-svn-id: svn://10.0.0.236/trunk@89112 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 07:41:26 +00:00
pschwartau%netscape.com
8efd292d96 Updated JS_GetImplementationVersion() to date of latest JS release (67111, r=rginda, sr=jband).
git-svn-id: svn://10.0.0.236/trunk@89111 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 07:36:48 +00:00
cls%seawood.org
77d34c3d73 Clean up netbsd section.
Thanks to martin@NetBSD.ORG (Martin Husemann) and taya@sm.sony.co.jp (Shin'ichiro TAYA) for the patch.
Bug #61745 r=cls


git-svn-id: svn://10.0.0.236/trunk@89110 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 07:34:36 +00:00
cls%seawood.org
173bdb51f9 Remove unneeded variables.
Thanks to martin@NetBSD.ORG (Martin Husemann) for the patch.
Bug #61744 r=cls


git-svn-id: svn://10.0.0.236/trunk@89108 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 07:28:35 +00:00
stephend%netscape.com
8c282e5822 Re-implements tooltips from bug 60260 r=db48x@yahoo.com a=ben@netscape.com
git-svn-id: svn://10.0.0.236/trunk@89107 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 07:23:56 +00:00
waterson%netscape.com
cf6ef818dc Bug 70248. Remove extraneous |extern C| block. r=ducarroz, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@89104 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 06:31:42 +00:00
dave%intrec.com
dfc0df6cb8 Re-fix for bug 17464: oldemailtech prefs work again.
git-svn-id: svn://10.0.0.236/trunk@89103 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 06:28:59 +00:00
naving%netscape.com
3045678bfd 63921. sr=bienvenu Don't kill the connection for the folder to be renamed. Do it
for its children.


git-svn-id: svn://10.0.0.236/trunk@89102 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 06:27:01 +00:00
cls%seawood.org
d5caae67b3 Add individual boehm include path for our module dep tracking builds.
Thanks to L. David Baron <dbaron@fas.harvard.edu> for the patch.
Bug #59454 r=cls


git-svn-id: svn://10.0.0.236/trunk@89099 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 06:03:24 +00:00
leaf%mozilla.org
df2e70c836 Automated update
git-svn-id: svn://10.0.0.236/trunk@89098 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 06:00:10 +00:00
cls%seawood.org
fb533bc5db Remove xmlterm from MOZ_EXTENSIONS and issue a warning if we are not building with the gtk toolkit. Bug #67250
git-svn-id: svn://10.0.0.236/trunk@89095 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 05:55:28 +00:00
leaf%mozilla.org
81cbe11f44 Automated update
git-svn-id: svn://10.0.0.236/trunk@89089 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 05:00:08 +00:00
cls%seawood.org
e8f73089a8 Actually use CPPFLAGS when it is passed to configure
git-svn-id: svn://10.0.0.236/trunk@89086 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 04:53:24 +00:00
cls%seawood.org
debaa1c0bb Actually use CPPFLAGS when passed to configure.
git-svn-id: svn://10.0.0.236/trunk@89085 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 04:51:09 +00:00
leaf%mozilla.org
325296128c Automated update
git-svn-id: svn://10.0.0.236/trunk@89082 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 04:45:07 +00:00
cls%seawood.org
3aa4e78fbf Reverse list of checkins when printing them out so that the output can *properly* be used to back out the checkins. Bug #22346
git-svn-id: svn://10.0.0.236/trunk@89080 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 04:38:19 +00:00
cls%seawood.org
f23a9a8d56 Pass PERL_VERSION to test script as an env variable so that the perl test works properly. Bug #66443
git-svn-id: svn://10.0.0.236/trunk@89079 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 04:30:27 +00:00
mkaply%us.ibm.com
9ea769fb46 #70961
author=simon@softel.co.il; r=waterson; sr=erik
New style constant for bidi - not part of build yet due to #ifdef IBMBIDI


git-svn-id: svn://10.0.0.236/trunk@89076 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 04:20:10 +00:00
mkaply%us.ibm.com
0cf6cb2c84 #70961
author=simon@softel.co.il; r=waterson; sr=erik
New layout atoms for bidi - not part of build yet due to #ifdef IBMBIDI


git-svn-id: svn://10.0.0.236/trunk@89075 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 04:15:34 +00:00
erik%netscape.com
709a793509 bugs 70028 and 70394; author=simon@softel.co.il; r=ftang; sr=erik; adding
nsIBidi.h and nsIUBidiUtils.h and related files to build, conditionally
(ifdef IBMBIDI)


git-svn-id: svn://10.0.0.236/trunk@89074 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 04:15:30 +00:00
mkaply%us.ibm.com
3133792bbe #59855
r=pchwartau, sr=brendan
Just add an _IS_LITTLE_ENDIAN for XP_OS2 for now. Eventually, we need to figure
out how to get jstypes.h included in here, since it already has a LITTLE_ENDIAN define.


git-svn-id: svn://10.0.0.236/trunk@89073 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 04:07:15 +00:00
mkaply%us.ibm.com
feb794a2e9 #59855
r=pchwartau, sr=brendan
Rework makefile.win and js.mak for the eventual ability to include jstypes.h in fdlibm.h
Not turned on yet because I can't get it working right on Linux


git-svn-id: svn://10.0.0.236/trunk@89072 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 04:05:44 +00:00
mkaply%us.ibm.com
6686694540 #59855
r=pchwartau, sr=brendan
Get JS standalong building with Makefile.ref on Win32


git-svn-id: svn://10.0.0.236/trunk@89070 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 04:02:36 +00:00
erik%netscape.com
dc9f2947a7 bug 71370; author=simon@softel.co.il; r=attinasi; sr=erik; implement bidi
(bidirectional text) for languages such as Arabic and Hebrew; from IBM bidi
project; not part of build yet (due to #ifdef IBMBIDI)


git-svn-id: svn://10.0.0.236/trunk@89069 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 03:29:00 +00:00
dmose%netscape.com
af8a05701f Fixes various sr= issues turned up in preparation for turning on LDAP in the default builds (bug 70658). Removes obsolete and private interface methods; fixes spacing, and lots of misc cleanups. moa=me, sr=shaver@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@89068 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 03:25:47 +00:00
rods%netscape.com
80fcf7044d change PRBool to PRPackedBool
Scroll to first item on DidReflow of Initial Reflow
Bug 54496 r=kmcclusk sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@89067 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 03:21:51 +00:00
dbaron%fas.harvard.edu
e861956222 Remove obsolete attempt to rename nsHTMLFrame.cpp that was never part of the build. sr=waterson@netscape.com b=64509
git-svn-id: svn://10.0.0.236/trunk@89066 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 03:14:07 +00:00
erik%netscape.com
7d9911f8e4 bug 71370; author=simon@softel.co.il; r=attinasi; sr=erik; implement bidi
(bidirectional text) for languages such as Arabic and Hebrew; from IBM bidi
project; not part of build yet (due to #ifdef IBMBIDI)


git-svn-id: svn://10.0.0.236/trunk@89065 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 03:13:03 +00:00
dbaron%fas.harvard.edu
dde0049300 Remove long-obsolete file that hasn't been part of the build since late 1998. sr=buster@netscape.com
git-svn-id: svn://10.0.0.236/trunk@89064 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 03:10:47 +00:00
pavlov%netscape.com
fb0ed17a63 don't #define MOZ_NEW_CACHE here
git-svn-id: svn://10.0.0.236/trunk@89063 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 03:00:02 +00:00
Peter.VanderBeken%pandora.be
0bfe31c0d7 Correct project files for document inspector. Not part of the default build.
git-svn-id: svn://10.0.0.236/trunk@89060 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 02:28:17 +00:00
dbragg%netscape.com
f348e2672c dbaron fix for ports bustage of libreg/standalone
git-svn-id: svn://10.0.0.236/trunk@89059 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 02:25:22 +00:00
Peter.VanderBeken%pandora.be
0852f85867 Add build support for Vixen and Document Inspector on Mac (turned off by default), keep Transformiix and CView building on Mac. Doesn't affect the default build. r/a=sfraser@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@89058 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 02:21:08 +00:00
thayes%netscape.com
d1a9fa1818 Remove CR chars
git-svn-id: svn://10.0.0.236/trunk@89057 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 02:19:19 +00:00
danm%netscape.com
36261977ee it's another shot at being happy on multiple-monitor machines. man tweaks and various. bug 67523 r=hyatt,pinkerton
git-svn-id: svn://10.0.0.236/trunk@89056 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 02:17:37 +00:00
danm%netscape.com
028404d329 allow negative coordinates placing new windows, and center alerts on the same screen as the parent window. bug 67523 r=hyatt,pinkerton
git-svn-id: svn://10.0.0.236/trunk@89055 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 02:15:55 +00:00
Peter.VanderBeken%pandora.be
11607ed17f Keep MathML support compiling on the Mac - adding nsMathMLFrame.cpp. Not part of the default build.
git-svn-id: svn://10.0.0.236/trunk@89054 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 02:13:24 +00:00
danm%netscape.com
6d737a89c2 window positioning security check is now more conversant with multiple monitors. bug 67523 r=hyatt,pinkerton
git-svn-id: svn://10.0.0.236/trunk@89053 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 02:12:51 +00:00
waldemar%netscape.com
a438ef9ca0 Added support for more html elements
git-svn-id: svn://10.0.0.236/trunk@89052 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 02:12:21 +00:00
waldemar%netscape.com
3ecc866e77 Made read-rtf non-recursive to avoid stack overflows
git-svn-id: svn://10.0.0.236/trunk@89051 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 02:11:13 +00:00
Peter.VanderBeken%pandora.be
ce5ae8de88 Keep MathML support compiling on the Mac. Doesn't affect the default build. r/a=sfraser@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@89050 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 02:10:38 +00:00
waldemar%netscape.com
ccbf532f44 Renamed token to input-element
git-svn-id: svn://10.0.0.236/trunk@89049 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 02:10:15 +00:00
waldemar%netscape.com
e352ea7240 Changed titles of generated html and rtf files
git-svn-id: svn://10.0.0.236/trunk@89048 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 02:09:50 +00:00
Peter.VanderBeken%pandora.be
f6c18f5774 New file. Needed for MathML support on the Mac. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@89047 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 02:09:08 +00:00
danm%netscape.com
e5ef2c85a4 moving [GS]etPersistence from nsIWebBrowserChrome to nsIDocShellTreeOwner. embedding API review meeting made me do it. bug 69918 r=ccarlen,hyatt
git-svn-id: svn://10.0.0.236/trunk@89046 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 02:04:06 +00:00
blakeross%telocity.com
82ce0a2007 Can't drag text from page into textfields in same page. Patch by brade. r=blake sr=ben
git-svn-id: svn://10.0.0.236/trunk@89045 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 02:00:21 +00:00
dbragg%netscape.com
87f6f09f7d Fix for non-Linux and Solaris build bustage. r=sgehani
git-svn-id: svn://10.0.0.236/trunk@89044 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 01:58:10 +00:00
endico%mozilla.org
bbccc02b1e Patch from Jake <jake@acutex.net> for bugs 22041 and 25693 which had the same problem. HTML meta characters in the summary were not being quoted before being printed to html.
git-svn-id: svn://10.0.0.236/trunk@89043 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 01:49:42 +00:00
dbragg%netscape.com
9f95aaa3ec Fix for non-Unix bustage relating to MAX_FILENAME being undefined. r=sgehani
git-svn-id: svn://10.0.0.236/trunk@89042 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 01:49:21 +00:00
cmanske%netscape.com
2922c7e50c Missed file checkin as part of bug 67993, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@89041 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 01:47:18 +00:00
scc%mozilla.org
5504d95e41 fix bustage
git-svn-id: svn://10.0.0.236/trunk@89040 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 01:38:36 +00:00
jfrancis%netscape.com
bfac90c93f bug 57863: pasting multiple table cells outside of table doens't work. r=cmanske;sr=kin
git-svn-id: svn://10.0.0.236/trunk@89039 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 01:36:38 +00:00
dbragg%netscape.com
c2fda3f345 Turning off the cleanup util for Unix other platform bustage.
git-svn-id: svn://10.0.0.236/trunk@89038 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 01:17:06 +00:00
thayes%netscape.com
28e257be54 Changes filenames of preference content to be consistent with
Mozilla conventions.
Add autostretch="never" to prevent expansion of checkboxes in pref
panels


git-svn-id: svn://10.0.0.236/trunk@89037 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 01:13:46 +00:00
erik%netscape.com
a7649b75ad bug 71370; author=simon@softel.co.il; r=attinasi; sr=erik; a couple of new
files from the IBM bidi project; these are utilities for reordering in the
layout engine


git-svn-id: svn://10.0.0.236/trunk@89036 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 01:12:39 +00:00
thayes%netscape.com
539b0afa4b Bug 71323: set MOZILLA_CLIENT when building in client make environment
git-svn-id: svn://10.0.0.236/trunk@89035 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 01:08:44 +00:00
thayes%netscape.com
337a3d36fe Bug 71323: Add dist/include to include path for MOZILLA_CLIENT builds
r=relyea


git-svn-id: svn://10.0.0.236/trunk@89034 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 01:04:04 +00:00
leaf%mozilla.org
cf36015937 Automated update
git-svn-id: svn://10.0.0.236/trunk@89033 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 01:00:14 +00:00
dbaron%fas.harvard.edu
637e6d8c2f Add temporary build options --enable-new-cache for new cache (bug 68705) and --enable-libpr0n for new image library (bug 70938). r=cls@seawood.org
git-svn-id: svn://10.0.0.236/trunk@89032 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 00:56:58 +00:00
brendan%mozilla.org
cde280bcf8 Recognize application/x-javascript (70439, r=timeless, sr=waterson).
git-svn-id: svn://10.0.0.236/trunk@89031 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 00:53:26 +00:00
alecf%netscape.com
ccc04db365 add nsIBrowserHistory to unix build (not used yet)
git-svn-id: svn://10.0.0.236/trunk@89030 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 00:44:34 +00:00
alecf%netscape.com
771efff01f add nsIBrowserHistory.idl to build (not used yet)
git-svn-id: svn://10.0.0.236/trunk@89029 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 00:44:11 +00:00
pinkerton%netscape.com
0ad8fef5d3 adding nsIBrowserHistory.idl for alecf.
git-svn-id: svn://10.0.0.236/trunk@89028 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 00:43:32 +00:00
scc%mozilla.org
43d2a1c384 bug #68872: r=jag, sr=waterson. provide |do_GetWeakReference|.
git-svn-id: svn://10.0.0.236/trunk@89027 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 00:40:11 +00:00
hewitt%netscape.com
bd26520e0e 69280 - boomarks window cleanup, r=blake, sr=ben
git-svn-id: svn://10.0.0.236/trunk@89025 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 00:24:27 +00:00
hewitt%netscape.com
4afae0f988 68480 - cleanup msgcompose toolbar menubuttons, r=cmanske/ducarroz, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@89024 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 00:23:27 +00:00
hewitt%netscape.com
6b175d7266 67647 - javascript console re-write, r=jag, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@89023 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 00:21:40 +00:00
pavlov%netscape.com
2b9acb4bed the changes that don't really work to make gfx2 build properly on windows
git-svn-id: svn://10.0.0.236/trunk@89021 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 00:17:37 +00:00
hewitt%netscape.com
105929fc2f 67647 - javascript console re-write, r=jag, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@89020 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 00:11:56 +00:00
pavlov%netscape.com
3e07c13aa7 removing gfxImageContainer.cpp from here.. it should be in ../makefile.win
git-svn-id: svn://10.0.0.236/trunk@89019 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 00:10:26 +00:00
hewitt%netscape.com
5a36c9ee5b 69280 - boomarks window cleanup, r=blake, sr=ben
git-svn-id: svn://10.0.0.236/trunk@89018 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 00:08:52 +00:00
beard%netscape.com
6b6ad31fa3 [not part of build] Initial implementation of cache visitor support.
git-svn-id: svn://10.0.0.236/trunk@89017 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 00:04:03 +00:00
hewitt%netscape.com
90680f2373 68480 - cleanup msgcompose toolbar menubuttons, r=cmanske/ducarroz, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@89016 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 00:01:55 +00:00
dbragg%netscape.com
b83eca93eb Turning on cleanup utility in the build. Fixes bug 65679. r=dveditz, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@89015 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 23:40:45 +00:00
hewitt%netscape.com
25edb9bef4 66354 - editor image props dialog cleanup, r=cmanske, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@89014 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 23:39:49 +00:00
dbragg%netscape.com
278fcfd05d Turning on cleanup utility in the build. Fixed bug 65682. r=dveditz, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@89013 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 23:36:58 +00:00
hewitt%netscape.com
ebc5a360a8 69434 - radio/checkbox black on black, r=timeless, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@89012 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 23:32:47 +00:00
hewitt%netscape.com
624609259f 67745 - mail icons (by andreas.premstaller@uibk.ac.at), r=andreww, sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@89011 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 23:30:41 +00:00
hewitt%netscape.com
b8dc1b1292 68582 - radio button wrapping, r=timeless, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@89010 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 23:29:20 +00:00
hewitt%netscape.com
dd333ae24a 52703 - classic disabled menulists, r=andreww, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@89009 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 23:28:53 +00:00
glazman%netscape.com
a96dbca975 Cleanup of ParseSelector() ; b=71100, r=peterl, sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@89008 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 23:27:39 +00:00
hewitt%netscape.com
bada937712 64252 - iconic menuitems, r=sspitzer, sr=ben
git-svn-id: svn://10.0.0.236/trunk@89007 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 23:27:37 +00:00
dbragg%netscape.com
3267ad7bf2 Checking for file and directory names that may be too long for a given platform. Fixes bug 10147. r=deveditz, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@89006 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 23:25:17 +00:00
blizzard%redhat.com
119c91979c more work on shutdown. not part of the build.
git-svn-id: svn://10.0.0.236/trunk@89005 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 23:22:09 +00:00
javi%netscape.com
4f54363094 Call the get method for string classes. Brings us up to date with the
trunk of mozilla and their string class update landing.


git-svn-id: svn://10.0.0.236/trunk@89004 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 23:19:27 +00:00
pavlov%netscape.com
5b733399cf adding new directories to the pull scripts for new imagelib. bug 70938 r=bryner sr=cls
git-svn-id: svn://10.0.0.236/trunk@89003 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 23:18:55 +00:00
javi%netscape.com
8855977571 Update our use of strings to call their get methods bringing us up
to date with the trunk of mozilla.


git-svn-id: svn://10.0.0.236/trunk@89002 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 23:15:18 +00:00
pinkerton%netscape.com
d3ea22d104 don't break out of loop early unless we actually find the flavor on the clipboard when checking if flavor is present. r=brade/sr=sfraser.
git-svn-id: svn://10.0.0.236/trunk@89001 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 23:13:27 +00:00
timeless%mac.com
984ff6f935 fix bug 70958 Profile Migration Doesn't Work With Keyboard
patch by bzbarsky@mit.edu r=ksosez sr=alecf


git-svn-id: svn://10.0.0.236/trunk@89000 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 22:54:39 +00:00
bryner%uiuc.edu
62cc31c8d0 Bug 71024 - adding a null check to prevent crash. patch by hwaara, r=bryner, sr=shaver.
git-svn-id: svn://10.0.0.236/trunk@88999 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 22:50:57 +00:00
pinkerton%netscape.com
0acdb1821e don't consume alt-key event if we don't find a shortcut in the menus. r=saari/brade. sr=shaver. bug# 71326
git-svn-id: svn://10.0.0.236/trunk@88998 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 22:49:31 +00:00
nhotta%netscape.com
726d66a6ed Enabled Lithuanian, Latvian, Estonian, Hebrew, Esperanto, bug 62578, r=tao, sr=erik.
git-svn-id: svn://10.0.0.236/trunk@88997 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 22:47:41 +00:00
blizzard%redhat.com
d90c1a99b3 Get profiles working, always load urls after a realize. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@88996 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 22:46:34 +00:00
alecf%netscape.com
e1fd40681c add refactored browser history - not part of build
these are all the functions that won't be in the slushy nsIGlobalHistory


git-svn-id: svn://10.0.0.236/trunk@88994 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 22:37:49 +00:00
heikki%netscape.com
dc17f285b4 Add XML Extras to the installers. r=sgehani,ssu, sr=brendan@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@88993 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 22:29:21 +00:00
morse%netscape.com
3b643538c6 bug 63961, server can't turn off password manager, r=jelwell@netscape.com, sr=alecf@netscape.com
git-svn-id: svn://10.0.0.236/trunk@88991 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 22:15:35 +00:00
alecf%netscape.com
ab91d44792 augh - back out my change to disable hierachical history, and undo the typo that got added right before I checked in yesterday - this was the intended version of this file!
git-svn-id: svn://10.0.0.236/trunk@88990 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 22:07:51 +00:00
hewitt%netscape.com
577c6711a7 53036 - menubutton weirdness, r=timeless, sr=ben
git-svn-id: svn://10.0.0.236/trunk@88988 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 22:03:53 +00:00
dbragg%netscape.com
5917e1e388 Adding a standalone build necessary to fix bug 65682. r,a=dveditz, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@88987 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 22:02:39 +00:00
jgmyers%netscape.com
abd14ff1b9 enable SMTP auth by default: bug 64777 r=racham sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@88986 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 22:00:33 +00:00
beard%netscape.com
1c5610f321 [not part of build] Implemented nsCacheEntryDescriptor::GetFile().
git-svn-id: svn://10.0.0.236/trunk@88984 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 21:22:18 +00:00
beard%netscape.com
b5ecde3753 [not part of build] stub implementation of Visit().
Changed Cache directory creation logic in nsDiskCacheDevice.cpp.


git-svn-id: svn://10.0.0.236/trunk@88983 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 21:00:02 +00:00
beard%netscape.com
d2a908e357 [not part of build] implement VisitEntries.
git-svn-id: svn://10.0.0.236/trunk@88982 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 20:58:38 +00:00
beard%netscape.com
ff501a2d55 [not part of build] Added new interfaces nsICacheDeviceInfo, nsICacheEntryInfo.
git-svn-id: svn://10.0.0.236/trunk@88981 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 20:58:11 +00:00
disttsc%bart.nl
98103f66c0 Fix Solaris bustage. r=scc
git-svn-id: svn://10.0.0.236/trunk@88979 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 19:57:20 +00:00
alecf%netscape.com
07a8cce361 workaround history blocker by switching back to non-hierarchical history
git-svn-id: svn://10.0.0.236/trunk@88978 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 19:22:38 +00:00
scc%mozilla.org
34ec410023 fix solaris bustage
git-svn-id: svn://10.0.0.236/trunk@88977 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 18:32:28 +00:00
kestes%tradinglinx.com
1ec68f52d1 got the subtraction wrong and I was sleeping for negative times.
git-svn-id: svn://10.0.0.236/trunk@88976 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 18:13:32 +00:00
dave%intrec.com
49d7fbf9d5 Refix for bug 25693: more accurate regexp to find duplicates when generating initial duplicates table.
git-svn-id: svn://10.0.0.236/trunk@88973 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 17:29:09 +00:00
disttsc%bart.nl
8a8265f7bb Fix speedracer bustage, take #2. Temporary fix, will find a better one with scc.
git-svn-id: svn://10.0.0.236/trunk@88970 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 16:35:52 +00:00
attinasi%netscape.com
f15b490680 Commented out assertion while I find out why HR's are triggering it in some cases...
git-svn-id: svn://10.0.0.236/trunk@88966 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 15:48:48 +00:00
disttsc%bart.nl
dede0f9fba Fix speedracer bustage. It doesn't seem to like |Compare| :-)
r=shaver


git-svn-id: svn://10.0.0.236/trunk@88965 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 15:32:46 +00:00
alecf%netscape.com
68f99531ef update script to work on windows (not part of build)
git-svn-id: svn://10.0.0.236/trunk@88964 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 15:08:03 +00:00
cmanske%netscape.com
2d818176d0 Fixed problems in Advanced Edit dialog, b=67918, r=brade, sr=kin
git-svn-id: svn://10.0.0.236/trunk@88963 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 15:07:14 +00:00
cmanske%netscape.com
1b24df5aad Removed registering of commands not used in plain text editor, b=67993, r=brade, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@88962 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 15:03:51 +00:00
disttsc%bart.nl
2a2d17022b Fix speedracer bustage, r=dbaron, sr=scc, fall-out from bug 53057
git-svn-id: svn://10.0.0.236/trunk@88961 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 14:52:51 +00:00
dbaron%fas.harvard.edu
f3554504c8 Fix CSS_REPORT_PARSE_ERRORS build bustage resulting from string changes.
git-svn-id: svn://10.0.0.236/trunk@88960 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 14:25:11 +00:00
disttsc%bart.nl
d50f8d11b8 Fix potential dangling pointers of the form:
const char* foo = NS_ConvertUCS2toUTF8(bar).get();

sr=scc


git-svn-id: svn://10.0.0.236/trunk@88959 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 13:57:08 +00:00
disttsc%bart.nl
0c8117572d This could leave you with a dangling pointer:
nsCStringKey key(nsPromiseFlatCString(aRef).get());

because the nsPromiseFlatCString object will go out of scope,
so do this instead:

  nsPromiseFlatCString flat(aRef);
  nsCStringKey key(flat.get());

sr=scc


git-svn-id: svn://10.0.0.236/trunk@88958 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 13:13:42 +00:00
disttsc%bart.nl
af75904cf7 Change implicit conversion from
|NS_ConvertUTF8toUCS2|
|NS_ConvertASCIItoUCS2|
|NS_ConvertUCS2toUTF8|
|nsLiteral[C]String|
|nsPromiseFlat[C]String|

to explicit |get()|.

Add |get()| to |nsString|, remove implicit conversion operators where
possible, add NS_WARNING where not (yet!).

Bug=53057, r=alecf, sr=scc


git-svn-id: svn://10.0.0.236/trunk@88957 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 12:33:57 +00:00
disttsc%bart.nl
0c734f3070 Change implicit conversion from
|NS_ConvertUTF8toUCS2|
|NS_ConvertASCIItoUCS2|
|NS_ConvertUCS2toUTF8|
|nsLiteral[C]String|
|nsPromiseFlat[C]String|

to explicit |get()|.

Add |get()| to |nsString|, remove implicit conversion operators where
possible, add NS_WARNING where not (yet!).

Bug=53057, r=alecf, sr=scc


git-svn-id: svn://10.0.0.236/trunk@88956 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 10:50:45 +00:00
disttsc%bart.nl
7f19cefa4d Change implicit conversion from
|NS_ConvertUTF8toUCS2|
|NS_ConvertASCIItoUCS2|
|NS_ConvertUCS2toUTF8|
|nsLiteral[C]String|
|nsPromiseFlat[C]String|

to explicit |get()|.

Add |get()| to |nsString|, remove implicit conversion operators where
possible, add NS_WARNING where not (yet!).

Bug=53057, r=alecf, sr=scc


git-svn-id: svn://10.0.0.236/trunk@88955 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 10:45:03 +00:00
disttsc%bart.nl
63d1f07475 Change implicit conversion from
|NS_ConvertUTF8toUCS2|
|NS_ConvertASCIItoUCS2|
|NS_ConvertUCS2toUTF8|
|nsLiteral[C]String|
|nsPromiseFlat[C]String|

to explicit |get()|.

Add |get()| to |nsString|, remove implicit conversion operators where
possible, add NS_WARNING where not (yet!).

Bug=53057, r=alecf, sr=scc


git-svn-id: svn://10.0.0.236/trunk@88954 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 09:45:01 +00:00
disttsc%bart.nl
55365f471a Forgot to remove this line in my last checkin. bug=53057
git-svn-id: svn://10.0.0.236/trunk@88953 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 09:28:32 +00:00
disttsc%bart.nl
bd82348c5b Change implicit conversion from
|NS_ConvertUTF8toUCS2|
|NS_ConvertASCIItoUCS2|
|NS_ConvertUCS2toUTF8|
|ns[C]LiteralString|
|ns[C]PromiseFlatString|

to explicit |get()|.

Add |get()| to |nsString|, remove implicit conversion operators where                                                                                            possible, add NS_WARNING where not (yet!).

Bug=53057, r=alecf, sr=scc


git-svn-id: svn://10.0.0.236/trunk@88952 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 09:17:11 +00:00
disttsc%bart.nl
da14e5d6d5 Change implicit conversion from
|NS_ConvertUTF8toUCS2|
|NS_ConvertASCIItoUCS2|
|NS_ConvertUCS2toUTF8|
|ns[C]LiteralString|
|ns[C]PromiseFlatString|

to explicit |get()|.

Add |get()| to |nsString|, remove implicit conversion operators where
possible, add NS_WARNING where not (yet!).

Bug=53057, r=alecf, sr=scc


git-svn-id: svn://10.0.0.236/trunk@88951 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 08:53:58 +00:00
disttsc%bart.nl
abd8de21e5 Change implicit conversion from
|NS_ConvertUTF8toUCS2|
|NS_ConvertASCIItoUCS2|
|NS_ConvertUCS2toUTF8|
|ns[C]LiteralString|
|ns[C]PromiseFlatString|

to explicit |get()|.

Add |get()| to |nsString|, remove implicit conversion operators where possible, add NS_WARNING where not (yet!).

Bug=53057, r=alecf, sr=scc


git-svn-id: svn://10.0.0.236/trunk@88947 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 08:05:05 +00:00
alecf%netscape.com
e5075b3d5f fix for bug 58122 - find the anchor in the selection if there already is one
sr=ben, r=jag


git-svn-id: svn://10.0.0.236/trunk@88946 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 07:59:17 +00:00
darin%netscape.com
a8a12c5c51 Fixes bug 66516. Topperf regression from 1/23. r=dougt, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@88945 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 07:53:40 +00:00
bryner%uiuc.edu
e048a0f5a6 Bug 65623 - Add a pref to disable the UI of PSM 1.x. code by dougt, r=javi, sr=mscott.
git-svn-id: svn://10.0.0.236/trunk@88944 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 07:39:11 +00:00
disttsc%bart.nl
a59de6b8f1 Fix MOZ_TRACK_MODULE_DEPS builds (e.g. senna) bustage, add "intl locale timer" to REQUIRES line
git-svn-id: svn://10.0.0.236/trunk@88943 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 07:15:34 +00:00
alecf%netscape.com
fdec867769 change GetLastVisitDate semantics back to the way they were before - avoids a runtime assertion in nsWebShell.cpp
git-svn-id: svn://10.0.0.236/trunk@88942 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 07:07:19 +00:00
rpotts%netscape.com
4a26b1b526 bug #61339. Added a missing const to an nsdIID (sr=waterson)
git-svn-id: svn://10.0.0.236/trunk@88941 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 06:54:47 +00:00
dave%intrec.com
f65e8d8459 Adding the queryhelp.cgi file that was missing. (There are links to it in query.cgi)
git-svn-id: svn://10.0.0.236/trunk@88940 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 06:47:50 +00:00
barnboy%trilobyte.net
84a5f67096 Last transfer bombed on me. Added Bugzilla Guide as
single large HTML and TXT files, and updated README.docs
with compiling instructions for the Guide.


git-svn-id: svn://10.0.0.236/trunk@88939 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 06:35:33 +00:00
alecf%netscape.com
0988199cc2 argh, forgot two more lines
curse PRInt64!


git-svn-id: svn://10.0.0.236/trunk@88938 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 06:34:55 +00:00
alecf%netscape.com
cfbb6dfd4a oops, better attempt
git-svn-id: svn://10.0.0.236/trunk@88937 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 06:16:02 +00:00
alecf%netscape.com
e0f845965d attempt to fix mac bustage
git-svn-id: svn://10.0.0.236/trunk@88936 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 06:14:30 +00:00
alecf%netscape.com
1087b8d776 use nsCAutoString instead of nsLiteralCString to avoid stupid compiler ambiguity
lame! causes an extra copy.
fixes sun bustage


git-svn-id: svn://10.0.0.236/trunk@88935 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 06:02:34 +00:00
bryner%uiuc.edu
3860e8c248 Fixing non-debug builds. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@88934 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 06:01:29 +00:00
disttsc%bart.nl
ee093fe4bc Fix build bustage in XMLTerm extension. We were depending on an indirect inclusion of nsReadableUtils.h, which apparantly has gone, so explicitly including it now, like we should have. r=mcafee.
git-svn-id: svn://10.0.0.236/trunk@88933 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 05:53:07 +00:00
barnboy%trilobyte.net
13887941ab Adding back jpg as binary.
git-svn-id: svn://10.0.0.236/trunk@88932 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 05:44:23 +00:00
barnboy%trilobyte.net
29c6960883 Oops, forgot to put up dbschema.jpg as a binary file.
git-svn-id: svn://10.0.0.236/trunk@88931 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 05:42:31 +00:00
gordon%netscape.com
95787ca5fb [not part of build]
Removed return codes for nsCacheEntryHashtable::RemoveEntry() and nsCacheDevice::DoomEntry().

Added doomEntriesIfExpired flag to nsCacheSession and nsCacheRequest, and check the flag in nsCacheService::ActivateEntry()

Added lastModified attribute to nsCacheEntryDescriptor and mLastModified data member to nsCacheEntry.  mLastModified is updated when data or meta data is changed.

Deque requests if descriptor allocation fails.  Delete requests after calling proxy in async open cache entry path.

Cleaned up the logic of doom.


git-svn-id: svn://10.0.0.236/trunk@88929 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 05:37:00 +00:00
barnboy%trilobyte.net
3fe9f8b52c Documentation update; added docs/sgml, docs/html, docs/txt.
No text version of The Bugzilla Guide availabe yet, however.


git-svn-id: svn://10.0.0.236/trunk@88928 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 05:36:50 +00:00
heikki%netscape.com
21937fbbff Fix gbdate.h bustage.
git-svn-id: svn://10.0.0.236/trunk@88927 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 05:34:14 +00:00
gordon%netscape.com
e7a4e32b50 [not part of build]
Added readonly lastModified attribute to nsICacheEntryDescriptor.  Added PRBool attribute doomEntriesIfExpired to nsICacheSession.


git-svn-id: svn://10.0.0.236/trunk@88926 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 05:31:52 +00:00
timeless%mac.com
a9621c78a1 fix bug 69256 nsMsgNewsFolder::UpdateSummaryFromNNTPInfo leaks nsMsgKeySet
patch by hwaara@chello.se r=sspitzer, sr=bienvenu tabs=evil


git-svn-id: svn://10.0.0.236/trunk@88925 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 05:26:43 +00:00
alecf%netscape.com
f0af9d73c8 implement hierarchical history!
bug 65862
sr=waterson


git-svn-id: svn://10.0.0.236/trunk@88923 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 05:15:24 +00:00
timeless%mac.com
904e1060f5 fix bug 70453 printf in nsClipboard.cpp
r=rods sr=blizzard


git-svn-id: svn://10.0.0.236/trunk@88922 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 05:12:30 +00:00
heikki%netscape.com
5bf6efbfd0 Fix typo (and OS2 bustage). r=peterv.
git-svn-id: svn://10.0.0.236/trunk@88921 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 05:00:22 +00:00
scc%mozilla.org
f5aa6fad51 fixing documentation
git-svn-id: svn://10.0.0.236/trunk@88920 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 04:47:24 +00:00
darin%netscape.com
94a6258211 [not part of the build] Fixed bugs in HTTP's MOZ_NEW_CACHE build.
git-svn-id: svn://10.0.0.236/trunk@88919 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 04:26:43 +00:00
heikki%netscape.com
0c6943fde0 Unix doesn't like recursive defines.
git-svn-id: svn://10.0.0.236/trunk@88918 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 04:16:40 +00:00
disttsc%bart.nl
6efeff1313 Fixing MOZ_TRACK_MODULE_DEPS builds (e.g. senna), adding "widget locale dom webshell pref necko" to REQUIRES.
git-svn-id: svn://10.0.0.236/trunk@88916 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 04:03:18 +00:00
stephend%netscape.com
2eb93e5036 Fixing tooltips so they re-appear for GetMsg and Print in Mail/News r=walk84@usa.net sr=bienvenu@netscape.com
git-svn-id: svn://10.0.0.236/trunk@88914 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 04:01:49 +00:00
erik%netscape.com
d71744312c bug 70028; author=simon@softel.co.il; r=ftang; sr=erik; a few name changes
to match Mozilla conventions, and removal of some Arabic presentation form
methods (until we figure out a better way to do these)


git-svn-id: svn://10.0.0.236/trunk@88913 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 04:00:23 +00:00
heikki%netscape.com
a426a6d503 Fixing typo.
git-svn-id: svn://10.0.0.236/trunk@88910 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 03:45:48 +00:00
disttsc%bart.nl
89ecee7f78 Fixing MOZ_TRACK_MODULE_DEPS builds (e.g. senna), adding "nkcache" to REQUIRES line, r=dbaron
git-svn-id: svn://10.0.0.236/trunk@88909 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 03:37:28 +00:00
darin%netscape.com
d1d843c69c Fixes redness on tinderbox.
git-svn-id: svn://10.0.0.236/trunk@88908 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 03:30:33 +00:00
ccarlen%netscape.com
3bd64e9faf Bug 70965 - Crash if SI_RemoveAllSignonData called more than once. r=morse@netscape.com, sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@88906 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 03:17:44 +00:00
heikki%netscape.com
89cd5dabfd Fixing Mac build bustage.
git-svn-id: svn://10.0.0.236/trunk@88905 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 03:12:02 +00:00
rods%netscape.com
8501b8009c Explicitly setting the padding to zero
Bug 69130 r=kmcclusk sr=hyatt


git-svn-id: svn://10.0.0.236/trunk@88904 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 02:58:12 +00:00
heikki%netscape.com
96c89ef63c Not part of default build. Fix the inspector because of changes that went in bug 69830. r=peterv.
git-svn-id: svn://10.0.0.236/trunk@88903 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 02:54:10 +00:00
rods%netscape.com
5a131f8bea Explicitly setting the padding to zero
Bug 69130 r=kmcclusk sr=hyatt


git-svn-id: svn://10.0.0.236/trunk@88902 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 02:52:32 +00:00
rods%netscape.com
8b5d71dc38 Don't paint blocks that shouldn't be painted when printing
Bug 67296 r=kmcclusk sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@88901 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 02:46:44 +00:00
heikki%netscape.com
76557f6b15 Removing unused file. Not part of build anymore.
git-svn-id: svn://10.0.0.236/trunk@88899 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 02:43:02 +00:00
heikki%netscape.com
b0d63de315 Bug 69830 , cleanup after layout split by moving duplicated files to a library that is statically linked to content and layout, and backing out changes to inline some functions that now also live in the shared lib. r=heikki, sr=smfr. Check-in by peterv.
git-svn-id: svn://10.0.0.236/trunk@88898 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 02:42:13 +00:00
heikki%netscape.com
71d5a4d22d Bug 69830, cleanup after layout split by moving duplicated files to a library that is statically linked to content and layout, and backing out changes to inline some functions that now also live in the shared lib. r=jst, sr=waterson.
git-svn-id: svn://10.0.0.236/trunk@88896 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 02:41:16 +00:00
shaver%mozilla.org
5106903714 71140: fix XPConnect-standalone build, r=cls
git-svn-id: svn://10.0.0.236/trunk@88895 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 02:40:37 +00:00
hyatt%netscape.com
6d89de31c6 More skin uninstallation foo. Same.
git-svn-id: svn://10.0.0.236/trunk@88894 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 02:36:01 +00:00
heikki%netscape.com
56404f9057 No bug number. Build XMLExtras without SOAP by default on Mac, as it is on other platforms. r=peterv, sr=sfraser.
git-svn-id: svn://10.0.0.236/trunk@88893 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 02:32:56 +00:00
shaver%mozilla.org
14165fd6be preliminary documentation for nsIClassInfo
git-svn-id: svn://10.0.0.236/trunk@88892 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 02:32:20 +00:00
rods%netscape.com
218fd5f9d0 Skipp disabled items when pressing first letter
Bug 57580 r=kmcclusk sr=buster


git-svn-id: svn://10.0.0.236/trunk@88890 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 02:29:21 +00:00
heikki%netscape.com
226903118a No bug number. Build SOAP only when enabled, and do not build it by default. r=peterv, sr=vidur.
git-svn-id: svn://10.0.0.236/trunk@88889 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 02:28:58 +00:00
heikki%netscape.com
94bd33d1bd No bug number. Build SOAP only when enabled, and do not build it by default. r=heikki, sr=vidur.
git-svn-id: svn://10.0.0.236/trunk@88888 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 02:28:00 +00:00
heikki%netscape.com
5666a107a0 No bug number. Build SOAP only if MOZ_SOAP is set, and do not build it by default. r=peterv, sr=vidur.
git-svn-id: svn://10.0.0.236/trunk@88887 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 02:13:30 +00:00
stephend%netscape.com
20144545ae Leaving Stephen Walker's changes to bug 67463 in, but removing my accidental changes fromy tree, sorry about that.
git-svn-id: svn://10.0.0.236/trunk@88886 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 01:59:32 +00:00
mcafee%netscape.com
3aaecb9708 Adding view page info for pages, frames (41443). patch=matthew wilsom, r=mcafee, sr=ben
git-svn-id: svn://10.0.0.236/trunk@88885 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 01:55:27 +00:00
darin%netscape.com
86be826644 Making nsStreamListenerCID available to non MOZ_NEW_CACHE builds.
git-svn-id: svn://10.0.0.236/trunk@88884 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 01:52:36 +00:00
hyatt%netscape.com
fdb873c6f5 Skin uninstallation. r=danm, sr=brendan.
git-svn-id: svn://10.0.0.236/trunk@88883 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 01:50:36 +00:00
hyatt%netscape.com
280342788a Skin uninstallation. Just do it, baby. r=danm, sr=brendan
git-svn-id: svn://10.0.0.236/trunk@88882 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 01:50:12 +00:00
stephend%netscape.com
ca65f3e7a5 Checking in the fix for tooltips in bug 67463, patch by Stephen Walker (walk84@usa.net) r=stephend@netscape.com, sr=sspitzer@netscape.com
git-svn-id: svn://10.0.0.236/trunk@88881 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 01:42:38 +00:00
heikki%netscape.com
ecc814272a hyatt updated the old XUL atoms as part of fix for bug 71139, keeping this up to date.
git-svn-id: svn://10.0.0.236/trunk@88880 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 01:37:02 +00:00
dougt%netscape.com
9d819286cc fixing build bustage and renameing variable name.
git-svn-id: svn://10.0.0.236/trunk@88878 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 01:24:57 +00:00
erik%netscape.com
f3a85288a3 bugs 70028 and 70394; author=simon@softel.co.il; r=ftang; sr=erik; adding
Bidi and BidiUtils to build under IBMBIDI ifdef (not part of build yet);
from IBM bidi project


git-svn-id: svn://10.0.0.236/trunk@88877 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 01:15:02 +00:00
dougt%netscape.com
7ffe3c3031 Adding two new interfaces based on API review. Bugs: (71060,71056,71055). NOT PART OF BUILD YET
git-svn-id: svn://10.0.0.236/trunk@88876 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 01:11:58 +00:00
blakeross%telocity.com
c8cfd3d229 Mail and news prefs not painting properly (by John Morrison, 47813). r=blake sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@88875 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 01:07:14 +00:00
gordon%netscape.com
9250bb844b [not part of build] Fix a couple bugs to get http working. Don't deallocate requests before listener has been notified, and don't re-add entries to active entry hashtable.
git-svn-id: svn://10.0.0.236/trunk@88874 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 01:02:27 +00:00
erik%netscape.com
139f08c1a1 bugs 70028 and 70394; author=simon@softel.co.il; r=ftang; sr=erik; adding
nsIBidi.h and nsIUBidiUtils.h to build; from IBM bidi project


git-svn-id: svn://10.0.0.236/trunk@88873 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 01:02:04 +00:00
stephend%netscape.com
9d92bb1271 Bug 70241 Inconsistency in describing SMTP server r=racham@netscape.com, sr=sspitzer@netscape.com
git-svn-id: svn://10.0.0.236/trunk@88872 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 01:01:48 +00:00
stephend%netscape.com
24127d9d8a Bug 70128 & 70241 Inconsistency in describing SMTP & NNTP servers r=racham@netscape.com, sr=sspitzer@netscape.com and sr=mscott@netscape.com
git-svn-id: svn://10.0.0.236/trunk@88871 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 01:00:28 +00:00
sfraser%netscape.com
2b5624e994 Fix for bug 67466 -- don't crash when opening lots of files on startup. r=pinkerton, sr=beard
git-svn-id: svn://10.0.0.236/trunk@88870 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 00:59:54 +00:00
darin%netscape.com
1b63bc2073 [not part of the build] Add some more logging when using new cache, and
make HTTP use the mem cache always (for now).


git-svn-id: svn://10.0.0.236/trunk@88869 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 00:59:39 +00:00
dougt%netscape.com
a6c1f76150 NOT PART OF BUILD. this makes ftp work with the cache a bit better.
git-svn-id: svn://10.0.0.236/trunk@88868 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 00:59:19 +00:00
stephend%netscape.com
e812b82417 Bug 70128 Inconsistency in describing SMTP server r=racham@netscape.com, sr=sspitzer@netscape.com
git-svn-id: svn://10.0.0.236/trunk@88867 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 00:59:07 +00:00
stephend%netscape.com
fa5895a12b Part of bug 70241 Inconsistency in describing SMTP server r=racham@netscape.com, sr=sspitzer@netscape.com
git-svn-id: svn://10.0.0.236/trunk@88866 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 00:58:21 +00:00
darin%netscape.com
46733099b4 Added nsStreamListenerTee to necko component. This is only used by the new
cache.  r=gordon,beard


git-svn-id: svn://10.0.0.236/trunk@88865 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 00:58:06 +00:00
dougt%netscape.com
60116314b0 Fix for 71235. making pagecycler give some timing data. r=waterson@netscape.com
git-svn-id: svn://10.0.0.236/trunk@88863 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 00:56:42 +00:00
dougt%netscape.com
6355fee0fd Fix for 70346. Fixing breakage plugin bustage. sr=mscott@netscape.com
git-svn-id: svn://10.0.0.236/trunk@88862 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 00:55:11 +00:00
law%netscape.com
fd61bad6b7 Part of bug 57576; adding support for getting list-style-image; r=harishd, sr=jst
git-svn-id: svn://10.0.0.236/trunk@88861 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 00:55:01 +00:00
gordon%netscape.com
7c3e1ac39f Added nsStreamListenerTee.cpp to netwerk.mcp. r = saari.
git-svn-id: svn://10.0.0.236/trunk@88860 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 00:54:33 +00:00
dougt%netscape.com
632964b1a7 Adding break's to the switch statement. r=darin/sr=gagan
git-svn-id: svn://10.0.0.236/trunk@88859 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 00:49:31 +00:00
hyatt%netscape.com
c550068a0d Fixing outliner rules for focus.
git-svn-id: svn://10.0.0.236/trunk@88858 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 00:49:01 +00:00
thayes%netscape.com
bbf7e5b617 Implement tab-based framework for pageInfo.
+ tabs + extension by overlay + open to specific tab


git-svn-id: svn://10.0.0.236/trunk@88857 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 00:48:09 +00:00
hyatt%netscape.com
8c422398c6 Fix for 71139. Also reverting the splitter frame code back. r=danm, sr=brendan
git-svn-id: svn://10.0.0.236/trunk@88856 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 00:47:22 +00:00
hyatt%netscape.com
e94e03d340 Fix for 71139. r=danm, sr=brendan
git-svn-id: svn://10.0.0.236/trunk@88855 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 00:46:58 +00:00
valeski%netscape.com
8b6aeb374d 64804. r=dougt. fixing long broken stream converter chaining.
git-svn-id: svn://10.0.0.236/trunk@88854 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 00:41:53 +00:00
beard%netscape.com
53d0cb5b89 [not part of build] when DEBUG is true, always put cache directory next to current process.
git-svn-id: svn://10.0.0.236/trunk@88853 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 00:35:03 +00:00
gerv%gerv.net
dcc0e19dc1 Bug 66149 - nicer wording for the most common Bugzilla error message.
git-svn-id: svn://10.0.0.236/trunk@88851 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 23:59:15 +00:00
pavlov%netscape.com
f6f8819131 adding a printf to error
git-svn-id: svn://10.0.0.236/trunk@88848 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 23:41:54 +00:00
pavlov%netscape.com
5151b42fd5 adding some setjmp stff here that should hopefully avoid lameass crashes
git-svn-id: svn://10.0.0.236/trunk@88847 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 23:36:45 +00:00
despotdaemon%netscape.com
c942de0e09 Pseudo-automatic update of changes made by dmose@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@88845 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 22:57:30 +00:00
despotdaemon%netscape.com
688c7afd08 Pseudo-automatic update of changes made by dmose@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@88844 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 22:55:29 +00:00
despotdaemon%netscape.com
44febe5c44 Pseudo-automatic update of changes made by dmose@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@88843 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 22:43:25 +00:00
heikki%netscape.com
e15078e514 This should fix Mac bustage.
git-svn-id: svn://10.0.0.236/trunk@88842 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 22:39:42 +00:00
sfraser%netscape.com
4e9b0ca646 Fix for bug 71050, some dialog buttons blank on Mac. r=brade/tao, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@88837 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 22:14:14 +00:00
pchen%netscape.com
03a8627bf6 Fix for blocker 71146, tweak by cls, r=syd, sr=pchen (as sheriff). Change
strncmp to PL_strncmp to catch null "string".


git-svn-id: svn://10.0.0.236/trunk@88834 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 21:10:28 +00:00
barnboy%trilobyte.net
a680caf9bf Change to update sections 3 and 4, miscellaneous updates.
git-svn-id: svn://10.0.0.236/trunk@88832 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 20:55:39 +00:00
waterson%netscape.com
06336b484f Bug 71181. Revert attinasi's changes for bug 70730.
git-svn-id: svn://10.0.0.236/trunk@88831 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 20:15:35 +00:00
mcgreer%netscape.com
40a7fb8f08 add missing license text
git-svn-id: svn://10.0.0.236/trunk@88830 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 19:56:50 +00:00
mcgreer%netscape.com
fe329facca preliminary checkin of certificate manager
git-svn-id: svn://10.0.0.236/trunk@88828 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 19:24:12 +00:00
relyea%netscape.com
bd76aadc94 Bug 70657 . Old CERT DB doesn't always get closed after migration.
git-svn-id: svn://10.0.0.236/trunk@88827 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 17:34:44 +00:00
relyea%netscape.com
3eaad4e487 Fix Bug 70441 where ava fields with one or two characters are not formatted properly.
git-svn-id: svn://10.0.0.236/trunk@88826 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 17:31:53 +00:00
locka%iol.ie
f19fcfdcb0 Fix for using window.open specifying "_self" as the target. b=67288, sr=jst@netscape.com
git-svn-id: svn://10.0.0.236/trunk@88825 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 13:43:04 +00:00
darin%netscape.com
045c0c5f1f [not part of the build] Added implementation files for nsIStreamListenerTee.
git-svn-id: svn://10.0.0.236/trunk@88824 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 12:54:45 +00:00
darin%netscape.com
c13b7e263a [not part of the build] Added nsIStreamListenerTee for the new cache.
git-svn-id: svn://10.0.0.236/trunk@88823 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 12:53:39 +00:00
darin%netscape.com
0db72b7ea2 [not part of the build] HTTP now compiles with MOZ_NEW_CACHE defined.
git-svn-id: svn://10.0.0.236/trunk@88822 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 12:19:27 +00:00
timeless%mac.com
e08ce90e39 fix bug 64562 Some chrome dtd bugs [duplicate entities in dtds]
fixes from cjh@kr.freebsd.org r=jag, sr=jst


git-svn-id: svn://10.0.0.236/trunk@88821 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 11:28:42 +00:00
timeless%mac.com
4a0f10f75f fix bug 61058 javascript strict warnings in institems.js
patch by gemal@gemal.dk r=timeless a=alecf


git-svn-id: svn://10.0.0.236/trunk@88820 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 10:57:22 +00:00
darin%netscape.com
af8b11010a [not part of the build] Fixes some bustage under GCC 2.96
git-svn-id: svn://10.0.0.236/trunk@88818 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 09:55:54 +00:00
gordon%netscape.com
fb0cae1827 [not part of build] Added test cases for ACCESS_READ of non-existent entry and ACCESS_WRITE of existing entry.
git-svn-id: svn://10.0.0.236/trunk@88817 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 09:31:45 +00:00
gordon%netscape.com
bf68e87589 [not part of build]
Added rough cut of pref code for memory cache device to get cache size, and implemented simple eviction method.

Restructured nsCacheEntryDescriptor to add SecurityInfo attribute.  Created nsTransportWrapper as nested class (and member) that addrefs the descriptor instead of itself (like nsPipe).  Also rename nsCacheOutputStream to nsOutputStreamWrapper and made it a nested class as well.


git-svn-id: svn://10.0.0.236/trunk@88816 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 09:27:36 +00:00
cls%seawood.org
4cf720fb9f Update information about legaldirs & createlegaldirs.pl
git-svn-id: svn://10.0.0.236/trunk@88815 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 09:12:42 +00:00
Peter.VanderBeken%pandora.be
0febd517eb Mac build stuff for Vixen. Not part of the default build.
git-svn-id: svn://10.0.0.236/trunk@88812 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 08:34:19 +00:00
Peter.VanderBeken%pandora.be
465c15acaa Mac build stuff for Vixen. Not part of the default build.
git-svn-id: svn://10.0.0.236/trunk@88811 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 08:28:49 +00:00
mcafee%netscape.com
31ce65cd76 nuking dead or lame images
git-svn-id: svn://10.0.0.236/trunk@88810 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 08:09:15 +00:00
jst%netscape.com
64866fe41c WIP, adding scriptable helpers for the DOM, will be used by XPConnect eventually. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@88809 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 07:55:21 +00:00
ben%netscape.com
264e656e4f Fix for 57763. r=blake, a=alecf
git-svn-id: svn://10.0.0.236/trunk@88807 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 07:50:14 +00:00
mcafee%netscape.com
b6399888ba Comment out embed tbox
git-svn-id: svn://10.0.0.236/trunk@88805 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 07:40:50 +00:00
cltbld%netscape.com
0aa43db532 Checking in bryner's fix for speedracer bustage. r=cls
git-svn-id: svn://10.0.0.236/trunk@88801 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 07:10:22 +00:00
darin%netscape.com
5b26897b8f Added some error checking.
git-svn-id: svn://10.0.0.236/trunk@88800 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 06:35:36 +00:00
dbaron%fas.harvard.edu
682d7c9a06 Really fix MOZ_TRACK_MODULE_DEPS (senna tinderbox) bustage.
git-svn-id: svn://10.0.0.236/trunk@88799 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 06:07:28 +00:00
mkaply%us.ibm.com
b008ba9126 OS/2 Build break
git-svn-id: svn://10.0.0.236/trunk@88798 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 05:58:59 +00:00
suresh%netscape.com
4e7fb741a2 Adding aim protocol to the list. No Specific bug number. r=syd. sr=mstoltz
git-svn-id: svn://10.0.0.236/trunk@88797 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 05:58:45 +00:00
bryner%uiuc.edu
6f6f4dded1 Trying again to fix speedracer bustage. r=dbaron.
git-svn-id: svn://10.0.0.236/trunk@88796 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 05:40:49 +00:00
dbaron%fas.harvard.edu
a806846a26 Fix MOZ_TRACK_MODULE_DEPS (senna tinderbox) bustage by using a real REQUIRES line rather than a copied one.
git-svn-id: svn://10.0.0.236/trunk@88795 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 05:17:01 +00:00
tara%tequilarista.org
5cdd8c2e2a Making query.cgi use the new queryhelp.cgi doc
git-svn-id: svn://10.0.0.236/trunk@88794 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 05:02:46 +00:00
bryner%uiuc.edu
fb72c20ba6 Attempting to fix speedracer bustage. GTK_CHECK_VERSION is not defined on GTK+ 1.2.0.
git-svn-id: svn://10.0.0.236/trunk@88793 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 04:43:48 +00:00
cls%seawood.org
6bb8990b28 Add workaround for gcc 2.95.2 -O3 optimization bug involving nsCOMPtrs in a do loop.
Thanks to Johnny Stenback <jst@netscape.com> for the patch.
Bug #61501. r=waterson sr=brendan


git-svn-id: svn://10.0.0.236/trunk@88792 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 04:41:24 +00:00
barnboy%trilobyte.net
1e0c401e89 Fixed typos, dated information, and Windows NT instructions.
git-svn-id: svn://10.0.0.236/trunk@88791 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 04:27:03 +00:00
cls%seawood.org
254d0c352a Set MD specific files for openbsd.
git-svn-id: svn://10.0.0.236/trunk@88790 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 04:21:24 +00:00
endico%mozilla.org
af1ebedb4d fix for bug 30823. fixed advanced queries on dependencies and cc. added huge comment about how boolean charts work.
git-svn-id: svn://10.0.0.236/trunk@88789 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 04:11:47 +00:00
beard%netscape.com
1142c3fe58 Implement pre-seeking when underlying seekable output streams. r=darin, r=gordon
git-svn-id: svn://10.0.0.236/trunk@88788 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 04:07:05 +00:00
beard%netscape.com
aced59b313 [not part of build] don't overwrite a NULL pointer.
git-svn-id: svn://10.0.0.236/trunk@88787 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 04:05:36 +00:00
beard%netscape.com
eab0833c6b [not part of build] Using async open & read.
git-svn-id: svn://10.0.0.236/trunk@88786 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 04:04:33 +00:00
beard%netscape.com
2e914e474d [not part of build] Added synchronous http (unimplemented).
git-svn-id: svn://10.0.0.236/trunk@88785 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 04:03:39 +00:00
bryner%uiuc.edu
6c427322c0 This should fix the build bustage on ports, by using a gtk version test to decide what type to pass to gdk_gc_set_dashes. r=dbaron, sr=shaver.
git-svn-id: svn://10.0.0.236/trunk@88784 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 03:35:10 +00:00
mcafee%netscape.com
18b77ce62e flames are on by default now
git-svn-id: svn://10.0.0.236/trunk@88781 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 03:24:38 +00:00
mkaply%us.ibm.com
876553155b No bug
r=mkaply, a=blizzard
Code from dainis - workaround postscript bug where GpiQueryColorIndex doesn't work


git-svn-id: svn://10.0.0.236/trunk@88779 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 03:17:43 +00:00
shaver%mozilla.org
6e0127a24d 71107: make inner-peeking properly set HEAVYWEIGHT for all outer functions (r=jband,sr=brendan)
git-svn-id: svn://10.0.0.236/trunk@88778 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 03:14:25 +00:00
dbaron%fas.harvard.edu
ab9e5033f2 Fix MOZ_TRACK_MODULE_DEPS (senna tinderbox) bustage by changing MODULE from raptor to layout.
git-svn-id: svn://10.0.0.236/trunk@88777 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 03:11:33 +00:00
dave%intrec.com
1909c8b617 Fix for bug 62949: Initial Test Component on new install did not have initialOwner, which made sanitycheck complain.
git-svn-id: svn://10.0.0.236/trunk@88776 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 03:09:29 +00:00
cls%seawood.org
ff55700ce0 Use NO_MFC to build without the MFC tainted bits.
Bug #71087 sr=leaf


git-svn-id: svn://10.0.0.236/trunk@88775 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 03:08:12 +00:00
mcafee%netscape.com
56725f6043 Adding &flames=1 support
git-svn-id: svn://10.0.0.236/trunk@88774 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 03:04:23 +00:00
mkaply%us.ibm.com
c64937f6c9 IRIX breakage - CR/LF problem on dougt checkin
git-svn-id: svn://10.0.0.236/trunk@88773 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 03:04:02 +00:00
darin%netscape.com
7c4046b068 [not part of the build] Initial work to conditionally compile HTTP against the new cache.
git-svn-id: svn://10.0.0.236/trunk@88767 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 02:53:34 +00:00
gordon%netscape.com
dbd8c256b9 [not part of build] Add security info attribute to nsICacheEntryDescriptor.
git-svn-id: svn://10.0.0.236/trunk@88766 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 02:47:08 +00:00
tao%netscape.com
16f8c943a1 3631: can't get migration pull download list (MAC) r=jelwell,sr=syd
git-svn-id: svn://10.0.0.236/trunk@88765 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 02:42:15 +00:00
stephend%netscape.com
20fc920f31 Checking in fix for bug 61296. Patch by Ksosez (ksosez@softhome.net) r=blake sr=seth
git-svn-id: svn://10.0.0.236/trunk@88764 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 02:42:14 +00:00
stephend%netscape.com
22f1242f6c Checking in fix for bug 70496. Patch by Keyser Sosez (ksosez@softhome.net r=boris, sr=seth
git-svn-id: svn://10.0.0.236/trunk@88763 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 02:40:24 +00:00
mkaply%us.ibm.com
67237995e6 No bug
r=mkaply, a=blizzard
We can remove lDisplayDepth as a result of removing RequiresInvertedMask


git-svn-id: svn://10.0.0.236/trunk@88762 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 02:36:48 +00:00
mkaply%us.ibm.com
57ab671dce No bug
r=mkaply, a=blizzard
Code from dainis - remove unused function - RequiresInvertedMask


git-svn-id: svn://10.0.0.236/trunk@88760 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 02:30:33 +00:00
mkaply%us.ibm.com
0acdf9526c No bug
r=mkaply, a=blizzard
Code from dainis - workaround postscript bug where GpiQueryColorIndex doesn't work


git-svn-id: svn://10.0.0.236/trunk@88757 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 02:25:00 +00:00
javi%netscape.com
ab6cab923b Make the pref dialog call a JS function to open up
the certificate manager.

Also put all the localizable strings into dtd and properties
files.


git-svn-id: svn://10.0.0.236/trunk@88756 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 02:17:00 +00:00
heikki%netscape.com
e90510463a Bug 66786, fix UMR in GetLine(). Fix by Daniel Bratell (bratell@lysator.liu.se). r=heikki, sr=vidur.
git-svn-id: svn://10.0.0.236/trunk@88755 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 02:03:57 +00:00
mkaply%us.ibm.com
7f8d23473a #60330
r=mkaply, a=blizzard
Code from dainis - support empty clip rects (clip everything) on OS/2


git-svn-id: svn://10.0.0.236/trunk@88754 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 02:01:03 +00:00
erik%netscape.com
bdbe566805 bug 70394; author=simon@softel.co.il; r=ftang; sr=erik; this is the
interface and implementation of the Unicode Bidi Algorithm, based on IBM's
ICU (International Classes for Unicode), ported to Mozilla's XPCOM/NS/PR
conventions; not part of the build yet


git-svn-id: svn://10.0.0.236/trunk@88751 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 01:52:16 +00:00
hyatt%netscape.com
0aff0314c7 Fix for 62783. r=danm, sr=waterson
git-svn-id: svn://10.0.0.236/trunk@88750 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 01:46:13 +00:00
hyatt%netscape.com
597a4e8598 Fix for state updating in Composer. r=danm, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@88749 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 01:44:56 +00:00
beard%netscape.com
503b4b32f7 [not part of build] Added GetFile() to implement the file attribute.
git-svn-id: svn://10.0.0.236/trunk@88748 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 01:40:41 +00:00
beard%netscape.com
1bed9bd372 [not part of build] Added file attribute to nsICacheEntryDescriptor, added STORE_ON_DISK_AS_FILE to nsICache.
git-svn-id: svn://10.0.0.236/trunk@88747 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 01:37:42 +00:00
sspitzer%netscape.com
dd1964fd78 fix bugscape bugs #2883 #2884 #3927. Thanks to jgaunt@netscape.com for the
patch.  r/sr=sspitzer,bienvenu


git-svn-id: svn://10.0.0.236/trunk@88746 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 01:33:55 +00:00
bryner%uiuc.edu
ce8d5b7041 Fixing build on gtk+ >= 1.2.7. r=pavlov, sr=blizzard.
git-svn-id: svn://10.0.0.236/trunk@88744 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 01:31:15 +00:00
pschwartau%netscape.com
69876eeb2d Initial add. Regression test for bug 71107.
git-svn-id: svn://10.0.0.236/trunk@88743 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 01:30:15 +00:00
racham%netscape.com
63cdd2c73d Fixing bug 67634. Clearing the default url value so that beep takes the default place for biff sound. r=racham, sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@88740 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 01:16:44 +00:00
racham%netscape.com
5b1c29fd94 Fixing bug 67634. Default sound for biff is changed to be the system beep. Patch by Seth. r=racham, sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@88739 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 01:16:35 +00:00
shaver%mozilla.org
6287e8c1f2 71102: remove archaic and unused browsing profile code (r=waterson,sr=brendan)
git-svn-id: svn://10.0.0.236/trunk@88738 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 01:15:04 +00:00
waterson%netscape.com
076c14c841 Bug 70005. Since unrooting is conditional on whether or not mScriptObject is set, be sure to only set the root in the first place if we have a non-null script object. r=mstoltz, sr=brendan.
git-svn-id: svn://10.0.0.236/trunk@88735 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 01:12:40 +00:00
jgmyers%netscape.com
f2796ba5cc Have SMTP prompt for userid if it's not set in prefs: bug 64777 sr=mscott r=sspitzer
git-svn-id: svn://10.0.0.236/trunk@88733 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 01:08:04 +00:00
pavlov%netscape.com
0369506cd8 make imgIRequest an nsIRequest again. do RGB->BGR conversion for jpegs. add an error code for no decoder. add place to add expiration date to the cache entries once darin fixes http channel to give me an expiration date..
git-svn-id: svn://10.0.0.236/trunk@88732 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 00:59:49 +00:00
jgmyers%netscape.com
6300d60f43 pass default and override charset down to header decoder: bug 65277 r=nhotta r=ducarroz sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@88731 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 00:59:47 +00:00
darin%netscape.com
58bb327a0c minor coding style cleanup.
git-svn-id: svn://10.0.0.236/trunk@88730 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 00:55:43 +00:00
pinkerton%netscape.com
ba32268a60 don't process mouseMove events if the app is in the bg. r=saari/sr=sfraser. bug# 70518.
git-svn-id: svn://10.0.0.236/trunk@88729 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 00:52:43 +00:00
axel%pike.org
28ee1c8093 not part of build; adding xpcom logging, r=peterv
git-svn-id: svn://10.0.0.236/trunk@88728 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 00:51:38 +00:00
pinkerton%netscape.com
e4c17ad1c3 Don't set SWP_NOZORDER flag for popups, as this allows the taskbar to
come in front at certain times. bug# 47152. r=danm/rods/kmcclusk. sr=hyatt.


git-svn-id: svn://10.0.0.236/trunk@88727 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 00:46:36 +00:00
sspitzer%netscape.com
e3f0ad95db fix for bugscape bug #4174. sr=mscott
git-svn-id: svn://10.0.0.236/trunk@88726 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 00:44:20 +00:00
waterson%netscape.com
019c67de16 Bug 70699. Fix windows makefile to create .obj files in win32_x.obj. Tip o' the cap to gverdun@acm.org. r=jst, sr=shaver
git-svn-id: svn://10.0.0.236/trunk@88725 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 00:43:11 +00:00
axel%pike.org
3ea6636ab9 not part of build; adding XPCOM logging, and whitespace in documents, r=peterv
git-svn-id: svn://10.0.0.236/trunk@88724 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 00:42:57 +00:00
attinasi%netscape.com
35ec037877 Fix for printing crash when bulleted items have no bullet and we assume they do. Added assertion to help find the cause of the problem, and checks for null to prevent the crash. b=70730 r=dcone sr=waterson
git-svn-id: svn://10.0.0.236/trunk@88722 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 00:38:45 +00:00
sspitzer%netscape.com
717d250225 fixes for the outliner. from varga and sspitzer. sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@88720 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 00:14:27 +00:00
beard%netscape.com
e2a9261f18 Fix build bustage by adding files from xul/base/src/outliner. r=hyatt
git-svn-id: svn://10.0.0.236/trunk@88717 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 23:41:34 +00:00
sspitzer%netscape.com
e51c5a6ff0 more bustage.
git-svn-id: svn://10.0.0.236/trunk@88716 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 23:18:38 +00:00
sspitzer%netscape.com
f354495ebc fix build bustage. thanks to meep and Pike.
git-svn-id: svn://10.0.0.236/trunk@88715 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 23:16:27 +00:00
glazman%netscape.com
c51ab80308 mSourceString in SelectorList was allocated, filled with a
reconstructed copy of ALL selectors in chrome and document,
unused and then deallocated ! b=70995, r=hewitt, sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@88711 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 23:07:33 +00:00
mkaply%us.ibm.com
cb03091089 Win bustage - there was still an extra character in the file
I got it this time


git-svn-id: svn://10.0.0.236/trunk@88710 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 23:05:54 +00:00
sspitzer%netscape.com
e16cad68ad fix bustage. sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@88707 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 22:53:48 +00:00
blizzard%redhat.com
fef72503bd Hot tooltip love. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@88706 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 22:51:23 +00:00
mkaply%us.ibm.com
46471ef79c Win bustage - there was still an extra character in the file
git-svn-id: svn://10.0.0.236/trunk@88705 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 22:49:29 +00:00
blizzard%redhat.com
e726a72240 Implement SIZE_TO, DESTROY_BROWSER, and OPEN_URI. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@88704 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 22:41:53 +00:00
hyatt%netscape.com
6f8aa53d7e Fix for 70877, enabling outliner. r=dr, sr=waterson
git-svn-id: svn://10.0.0.236/trunk@88701 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 22:16:42 +00:00
bryner%uiuc.edu
07fdbbe53d Use user prefs for determining whether to enable SSL2/SSL3/TLS. Also, remove now-unused pref service stuff from nsSecureBrowserUIImpl. r=javi.
git-svn-id: svn://10.0.0.236/trunk@88700 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 22:07:26 +00:00
darin%netscape.com
5bf29d7b78 [not part of the buid] Renamed onDescriptorAvailable to onCacheEntryAvailable.
git-svn-id: svn://10.0.0.236/trunk@88699 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 22:04:05 +00:00
blizzard%redhat.com
7c10d03451 New embedding widget files. Not Yet Quite Part Of The Build, Folks
git-svn-id: svn://10.0.0.236/trunk@88698 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 21:56:57 +00:00
pavlov%netscape.com
50226ce43a add the loadgroup back in.. send the proxy a onstoprequest message when addobserver is called if it has already been stopped... this makes sure the image request always gets removed from the loadgroup.. this could be further optimized to avoid adding it to the loadgroup at all if the image is complete when the proxy gets created.
git-svn-id: svn://10.0.0.236/trunk@88697 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 21:54:33 +00:00
sfraser%netscape.com
aa5c92832c Fix for bug 71063 -- don't pass streams by value. r=blake, sr=morse
git-svn-id: svn://10.0.0.236/trunk@88696 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 21:28:07 +00:00
dougt%netscape.com
91f9ff8520 Attempting to fix bustage. removing tabs
git-svn-id: svn://10.0.0.236/trunk@88695 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 21:27:54 +00:00
cmanske%netscape.com
8167181d4d Fixed editor bugs 68064 and 70263. r=brade, sr=kin
git-svn-id: svn://10.0.0.236/trunk@88694 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 21:12:28 +00:00
chuang%netscape.com
5417b08b1e Bug65870 "Notes" data field does not display after migrating, r=ducarroz, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@88693 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 21:04:55 +00:00
dougt%netscape.com
5c4d59d038 Making nsInputStreamTee build on windows. r=darin, sr=gagan
git-svn-id: svn://10.0.0.236/trunk@88685 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 20:29:20 +00:00
darin%netscape.com
c0b15ae584 [used only by the new cache] nsStorageTransport incorrectly returned TRUE for GetNonBlocking. r=dougt
git-svn-id: svn://10.0.0.236/trunk@88684 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 20:29:06 +00:00
dougt%netscape.com
f60779319e NOT PART OF BUILD. moving the getMetdata up a bit
git-svn-id: svn://10.0.0.236/trunk@88683 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 20:22:01 +00:00
ducarroz%netscape.com
24ddbf5cc1 Fix for bug 48668. Put back the extra blank line before page link. R=varada, SR=bienvenu
git-svn-id: svn://10.0.0.236/trunk@88682 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 20:20:58 +00:00
jfrancis%netscape.com
b9f86f8b98 fix for 70602: selection not properly reset when joining nodes. {r,sr}={kin,sfraser}
git-svn-id: svn://10.0.0.236/trunk@88681 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 20:16:38 +00:00
racham%netscape.com
6957bbbb7c Fixing bug 58721. Fixing the situation where application hangs if the biff interval is greater than 35 minutes. Needed to use the nsInt64 var to hold the values and to get carried forward properly for further operations. r=gayatrib, sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@88676 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 19:44:37 +00:00
oeschger%netscape.com
a5aba9553f updating links in help welcome page, NOT PART OF BUILD
git-svn-id: svn://10.0.0.236/trunk@88661 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 15:58:05 +00:00
beard%netscape.com
f6c6566a51 Remove nsGarbageCollector.c (obsolete), fix access paths.
git-svn-id: svn://10.0.0.236/trunk@88660 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 15:54:37 +00:00
timeless%mac.com
0486afd7a8 fix bug 46127 -console option missing from -help listing
patch by anedah-9@sm.luth.se r=timeless, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@88659 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 15:51:05 +00:00
matthias%sorted.org
f1ff706673 replicated SpiderMonkey fix for bug 67773
git-svn-id: svn://10.0.0.236/trunk@88658 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 13:57:01 +00:00
ben%netscape.com
e451fccd8a Another round of ViXEn updates. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@88657 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 09:41:14 +00:00
nicolson%netscape.com
0283714fd0 Replaced javadoc in new SSL classes.
A couple of API tweaks.


git-svn-id: svn://10.0.0.236/trunk@88656 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 08:49:37 +00:00
nicolson%netscape.com
86896470b9 Rename misnamed ssl methods.
git-svn-id: svn://10.0.0.236/trunk@88655 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 08:48:03 +00:00
darin%netscape.com
708e49ad66 Indentation, whitespace, and comment cleanups.
git-svn-id: svn://10.0.0.236/trunk@88654 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 08:46:57 +00:00
scc%mozilla.org
a6d2242b23 r=jst, avoid deprecated operator
git-svn-id: svn://10.0.0.236/trunk@88652 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 08:33:00 +00:00
maolson%earthlink.net
e5eea7bb4a fix 68876 - Fix sort ordering in View -> Character Coding -> Auto-Detect
r=timeless, a=ben


git-svn-id: svn://10.0.0.236/trunk@88651 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 08:32:59 +00:00
darin%netscape.com
0a26429699 Indentation, whitespace, and comment cleanups.
git-svn-id: svn://10.0.0.236/trunk@88650 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 08:25:18 +00:00
darin%netscape.com
f83c0bbef6 Indentation, whitespace, and comment cleanups.
git-svn-id: svn://10.0.0.236/trunk@88649 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 08:17:03 +00:00
darin%netscape.com
90d3d3ddaf [not part of the build] Fixes bustage resulting from bryner's nsITransport changes.
git-svn-id: svn://10.0.0.236/trunk@88648 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 07:35:54 +00:00
bryner%uiuc.edu
14a9926b15 Fixing build bustage.
git-svn-id: svn://10.0.0.236/trunk@88647 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 06:22:58 +00:00
attinasi%netscape.com
488afba86a Fixes box-sizing for absolutely positioned elements. b=67690 r=waterson (and buster R.I.P), sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@88646 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 05:56:19 +00:00
bryner%uiuc.edu
1bee2fc3c1 forgot a file
git-svn-id: svn://10.0.0.236/trunk@88645 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 05:44:53 +00:00
jj%netscape.com
26d258f43a dummy version of the EULA for installer debugging purposes.
git-svn-id: svn://10.0.0.236/trunk@88643 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 05:34:57 +00:00
jj%netscape.com
8526a6c113 using [0x80] instead of #128 for version_minor string. bugzilla 68231 r=sdagley
git-svn-id: svn://10.0.0.236/trunk@88640 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 05:20:05 +00:00
pavlov%netscape.com
88fd756ce9 don't add requests to the loadgroup yet... it causes the browser not to start up...
git-svn-id: svn://10.0.0.236/trunk@88639 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 05:15:04 +00:00
jj%netscape.com
e40e163c45 Bug 70595 - making nsIPrompt accessible to PSM. r=darin, sr=mscott. (jj checking in for bryner)
git-svn-id: svn://10.0.0.236/trunk@88638 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 05:10:55 +00:00
bryner%uiuc.edu
ab5139c48f Bug 70595 - making nsIPrompt accessible to PSM. r=darin, sr=mscott.
git-svn-id: svn://10.0.0.236/trunk@88637 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 05:10:33 +00:00
bryner%uiuc.edu
1c63880df2 Bug 70595 - making nsIPrompt accessible to PSM. r=darin, sr=mscott.
git-svn-id: svn://10.0.0.236/trunk@88636 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 05:00:47 +00:00
despotdaemon%netscape.com
90385ae596 Pseudo-automatic update of changes made by cathleen@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@88635 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 04:50:49 +00:00
pavlov%netscape.com
69466a5e70 adding a dummy channel class that i can add to load groups for each request instead of giving the real channel a single load group. cache fixes, cleanups, etc.
git-svn-id: svn://10.0.0.236/trunk@88634 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 04:46:20 +00:00
jj%netscape.com
2215a1c39f obsolete EULA. see bugscape #4012
git-svn-id: svn://10.0.0.236/trunk@88633 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 04:24:25 +00:00
gordon%netscape.com
3764094d6d [not part of build...and a good thing too] Fixed a couple of really stupid mistakes. Thanks to Patrick for finding them. Go back to your homes. Nothing to see here.
git-svn-id: svn://10.0.0.236/trunk@88632 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 04:01:00 +00:00
blakeross%telocity.com
6a6d73b16b Updating ua string to 0.8.1
git-svn-id: svn://10.0.0.236/trunk@88630 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 03:41:05 +00:00
dbaron%fas.harvard.edu
5fb99776bc Fix server name not showing up in status bar for FTP connections. b=66682 r=dougt@netscape.com sr=mscott@netscape.com
git-svn-id: svn://10.0.0.236/trunk@88629 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 03:32:07 +00:00
waterson%netscape.com
6bc8f962b4 Bug 64670. Clean up and document SplitToContainingBlock(). Specifically: fix stray comma in file; unmuddle replaced frame and its parent in CantRenderReplacedElement(); sanity check args in SplitToContainingBlock(); manage view reparenting in SplitToContainingBlock(); fix nsObjectFrame to only stifle key events if the plugin was really instantiated. r=kmcclusk, saari sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@88628 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 03:31:29 +00:00
beard%netscape.com
66344bae90 [not part of build] Increased number of downloads/reads to 50, added median().
git-svn-id: svn://10.0.0.236/trunk@88627 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 03:29:08 +00:00
gordon%netscape.com
057243bb88 [not part of build]
Fix race condition in nsCacheRequest WaitForValidation().

Force !streamBased to set storagePolicy to nsICache:STORE_IN_MEMORY when creating nsCacheSessions.

Fix ProcessRequest() to refrain from creating a descriptor for ACCESS_READ requests when no entry is found (found by pavlov).


git-svn-id: svn://10.0.0.236/trunk@88626 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 03:26:13 +00:00
dbaron%fas.harvard.edu
eada4125eb Add pref to REQUIRES to fix MOZ_TRACK_MODULE_DEPS (senna tinderbox) bustage.
git-svn-id: svn://10.0.0.236/trunk@88625 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 03:24:57 +00:00
timeless%mac.com
1499fb2a7f fix bug 67108 "Mail startpage" groupbox needs cleanup
fix by hwaara@chello.se r=timeless, sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@88624 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 03:24:13 +00:00
darin%netscape.com
a3e03c5eaf [not part of the build] Prevent crash in error case.
git-svn-id: svn://10.0.0.236/trunk@88623 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 03:12:24 +00:00
hyatt%netscape.com
3955e0e8a4 Outliner rules. NOt enabled yet.
git-svn-id: svn://10.0.0.236/trunk@88622 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 02:51:09 +00:00
hyatt%netscape.com
524b3e364f Not part of build.
git-svn-id: svn://10.0.0.236/trunk@88621 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 02:47:38 +00:00
mkaply%us.ibm.com
ff43fa4412 No bug
r=mkaply, a=blizzard
Typo in IBM866 charset


git-svn-id: svn://10.0.0.236/trunk@88620 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 02:47:21 +00:00
mkaply%us.ibm.com
7d2cf368d1 #62777
r=mkaply, a=blizzard
1255 and 1256 are not supported on OS/2 - use 862 and 864 instead


git-svn-id: svn://10.0.0.236/trunk@88619 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 02:45:50 +00:00
brendan%mozilla.org
e49034549b I'm a Linux loser, warnings don't affect me.
git-svn-id: svn://10.0.0.236/trunk@88618 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 02:45:35 +00:00
hyatt%netscape.com
92719d2231 Patch for 70809. Also checking in a piece I forgot to check in of the format
toolbar bug from earlier today (it was r and sr already).  70809 is r=attinasi,
sr=brendan


git-svn-id: svn://10.0.0.236/trunk@88617 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 02:40:15 +00:00
tao%netscape.com
e8647ed58f 1. 61626:"Need to make langxxxx.xpi platform neutral"
2. 70622: fix the "update.html" is also included.
3. 69934: make regus.jst & langenus.jst more localization friendly.
r=ssu,sr=deveditz.


git-svn-id: svn://10.0.0.236/trunk@88616 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 02:34:34 +00:00
hyatt%netscape.com
e887dceb91 Fix for 70809. r=attinasi, sr=brendan
git-svn-id: svn://10.0.0.236/trunk@88615 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 02:30:30 +00:00
hyatt%netscape.com
11b2e924f2 Outliner files are not part of build.
The other files are a fix for bug #70809.  r=attinasi, sr=brendan


git-svn-id: svn://10.0.0.236/trunk@88614 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 02:27:50 +00:00
naving%netscape.com
1d63570fda 65630. sr=bienvenu. Do batching only if the platform is not MAC. Also m_folderStream
should point to m_folderSpec and not m_dbName


git-svn-id: svn://10.0.0.236/trunk@88613 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 02:23:52 +00:00
dougt%netscape.com
1ce6c637df Fixing windows bustage.
git-svn-id: svn://10.0.0.236/trunk@88612 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 02:21:37 +00:00
dougt%netscape.com
d140683af0 Adding nsIndexToHTML.
git-svn-id: svn://10.0.0.236/trunk@88611 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 02:14:59 +00:00
dougt%netscape.com
7365790187 Fixes 64795 - Allows viewing FTP without the treewidget. r=valeski@netscape.com, sr=waterson@netscape.com
git-svn-id: svn://10.0.0.236/trunk@88610 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 02:14:42 +00:00
beard%netscape.com
570f5ff2a8 [not part of build] create the cache directory if it doesn't exist already.
git-svn-id: svn://10.0.0.236/trunk@88609 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 02:10:18 +00:00
brendan%mozilla.org
2ba6cefe74 Death to tabs\!
git-svn-id: svn://10.0.0.236/trunk@88608 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 02:05:03 +00:00
dbaron%fas.harvard.edu
14ad030646 Work in progress on CSS error reporting: fix the known false positives and duplicate messages and improve the error messages. It's still a hack that I wouldn't really want to enable by default, but it should be useful for debugging chrome CSS. r=glazman@netscape.com sr=attinasi@netscape.com b=65469
git-svn-id: svn://10.0.0.236/trunk@88605 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 01:57:30 +00:00
brendan%mozilla.org
22cc58b856 bugs 31003 and (mostly) 68045, r=rogerl, sr=shaver&hyatt
- Fix bug where script jssrcnote vector terminator was not XDRed.
- Ensure that memory is cleared by serializing zero padding bytes as needed
  under JS_XDRBytes and JS_XDRString.
- Fix JS_XDRValue to handle undefined and null JS types properly (bug 31003).
  Also make it cast from jsint to uint32 and back carefully, so as to work
  with negative numbers even on targets where jsval is a signed 64 bit type.
- Add JS_XDRScript public API.
- Optimize the per-JSXDRState class registry so it uses a JSDHashTable upon
  searching for a class-id by name in an overpopulated (for linear search)
  registry table.
- Clean up API nits such as JS_XDRNewBase => JS_XDRInitBase, with parameter
  list rotation to put cx last (JS_XDRInitBase is an infallible init helper,
  not an error-reporting, cx-comes-first, API entry point).
- Fix some XXX comments, unneeded masks, other nits.
- Make sure all JS XDR API functions start with JS_XDR.


git-svn-id: svn://10.0.0.236/trunk@88604 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 01:56:30 +00:00
dbaron%fas.harvard.edu
edbbd33e17 Remove attempted workaround for CantRenderReplacedElement crash that didn't fix the crash (which is now fixed the right way).
Clean up the FrameManager a bit, mainly by moving the destruction of the frame tree into the |Destroy| method rather than doing it in the destructor.  This would make it safer to convert nsIFrameManager to IDL and use the frame manager from JS.  It also reduces the risk of leaks caused by having something owned by a frame own the frame manager.  Breaking cycles in a destructor can be risky because the objects entrained by the cycle could include the object whose destructor would break the cycle.
b=65800  r=waterson@netscape.com  sr=attinasi@netscape.com


git-svn-id: svn://10.0.0.236/trunk@88603 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 01:46:03 +00:00
hyatt%netscape.com
e7e967242c Fix for 59558, r=brendan, sr=waterson
git-svn-id: svn://10.0.0.236/trunk@88602 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 01:42:34 +00:00
darin%netscape.com
2685a2a7cc [not part of the build] Fixes sync OpenCacheEntry bustage.
git-svn-id: svn://10.0.0.236/trunk@88601 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 01:40:20 +00:00
dougt%netscape.com
e1b6217683 Fixes 68483 as well as fixes some mem leaks cause by canceling a request. r=darin@netscape.com, sr=waterson@netscape.com
git-svn-id: svn://10.0.0.236/trunk@88600 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 01:27:54 +00:00
cls%seawood.org
26fcde5f6c Remove last call to nsprpub\makefile.win
git-svn-id: svn://10.0.0.236/trunk@88597 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 01:01:34 +00:00
jst%netscape.com
8a2f0eb79a Fixing bug in the incremental layout notification code in the sink (no bug #). The sink context was calling DidAddContent() before decrementing the mInMonolithicContainer member in the sink if we were closing a monolithic container. This made the document never incrementally reflow changes after closing a monolithic container. Fix done by Vidur, sr=vidur@netscape.com/jst@netscape.com, r=harishd@netscape.com
git-svn-id: svn://10.0.0.236/trunk@88596 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 00:52:54 +00:00
attinasi%netscape.com
6e78b74479 Don't reflow for every notification of an image load if the image frame's size is constrained. b=69552 r=kmcclusk sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@88591 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 00:47:46 +00:00
alecf%netscape.com
c9e1c01b98 fix for #66908 r=timeless, a=ben
make history history sidebar urls open in the current window, if possible


git-svn-id: svn://10.0.0.236/trunk@88589 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 00:41:41 +00:00
naving%netscape.com
9cc54de4a9 #70817 r/sr = bienvenu, alecf. Pass the strm as reference instead of a copy.
git-svn-id: svn://10.0.0.236/trunk@88587 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 00:31:06 +00:00
Peter.VanderBeken%pandora.be
1d60321263 Fix for bug #68605 (correct the XSLT document() function). Patch by Jonas Sicking <sicking@bigfoot.com>, r=me. Not part of the default build.
git-svn-id: svn://10.0.0.236/trunk@88585 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 00:14:56 +00:00
Peter.VanderBeken%pandora.be
c14341fb3e Fix for bug #68605 (correct the XSLT document() function). Patch by Jonas Sicking <sicking@bigfoot.com>, r=me. Not part of the default build.
git-svn-id: svn://10.0.0.236/trunk@88584 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 00:12:43 +00:00
darin%netscape.com
c3e8536f42 [not part of the bulid] Fixes GCC 2.95 bustage.
git-svn-id: svn://10.0.0.236/trunk@88583 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-05 23:50:26 +00:00
maolson%earthlink.net
cd38968a0d Fix bug 68522 - "Message Filters" dialog should have context enabled/disabled features
r=jag, r=gayatrib, sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@88580 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-05 23:40:25 +00:00
blakeross%telocity.com
f4dc8b7402 Search cleanup (70102). r=timeless sr=alecf
git-svn-id: svn://10.0.0.236/trunk@88578 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-05 23:30:07 +00:00
hyatt%netscape.com
8725c45023 Fix for 68478. r=blake, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@88577 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-05 23:28:07 +00:00
tao%netscape.com
7946f8b87c 70920: Remove unused references of binaryStream in nsStringBundle.cpp.
(r=be,sr=erik)


git-svn-id: svn://10.0.0.236/trunk@88575 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-05 23:01:55 +00:00
oeschger%netscape.com
7bc827d8b8 small fixes to help chrome, NOT PART OF BUILD
git-svn-id: svn://10.0.0.236/trunk@88574 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-05 22:53:40 +00:00
hyatt%netscape.com
921bed6bf3 Fix for 68138. r=danm, sr=waterson
git-svn-id: svn://10.0.0.236/trunk@88569 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-05 22:29:52 +00:00
karnaze%netscape.com
0eac198bf2 Added new regression test, fixed an old one. Not affecting the build.
git-svn-id: svn://10.0.0.236/trunk@88568 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-05 22:26:07 +00:00
blakeross%telocity.com
54c5fe9bac Table crash in webmail page (70072). r=karnaze sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@88567 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-05 22:09:14 +00:00
rogerl%netscape.com
118fa5848e Fixed increment bug. Added mPrivate member and supported native getter &
setter functions for NAME opcodes.


git-svn-id: svn://10.0.0.236/trunk@88566 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-05 21:49:23 +00:00
hyatt%netscape.com
55301ff06d Disable attachto capability in XBL. Fix for bug#55265. r=danm, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@88565 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-05 21:45:13 +00:00
varada%netscape.com
fd97f13fde fix for bug#49378;UI:feedback after saving draft;r=ducarroz;sr=mscott
git-svn-id: svn://10.0.0.236/trunk@88564 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-05 21:45:05 +00:00
hyatt%netscape.com
4f171a2fce Fix for 57112. r=danm, sr=jst
git-svn-id: svn://10.0.0.236/trunk@88561 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-05 21:39:27 +00:00
dbragg%netscape.com
59cfea51bd Now stripping off trailing slashes and setting mFileSpec equal to nsnull when a bogus path
with double slashes is passed in.  Fixes bug 62861. r=dveditz, sr=mscott


git-svn-id: svn://10.0.0.236/trunk@88558 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-05 21:05:55 +00:00
yokoyama%netscape.com
d6c44db96f Bug fix for 29358; /r= rbs@maths.uq.edu.au, /sr=brendan@netscape.com
git-svn-id: svn://10.0.0.236/trunk@88557 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-05 20:55:10 +00:00
evaughan%netscape.com
be6d994c1a Forgot some makefile. NOT IN BUILD
git-svn-id: svn://10.0.0.236/trunk@88556 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-05 20:26:03 +00:00
evaughan%netscape.com
bf459fb17e Added to accessibility not in build.
git-svn-id: svn://10.0.0.236/trunk@88555 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-05 20:21:39 +00:00
ducarroz%netscape.com
2a5333bd3b Bug 22486. Add TimeStamp function to track new message and reply performance. R=sspitzer, SR=bienvenu
git-svn-id: svn://10.0.0.236/trunk@88554 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-05 20:00:26 +00:00
thayes%netscape.com
48f30d684e Add pageInfo overlay to for displaying security information
git-svn-id: svn://10.0.0.236/trunk@88553 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-05 19:40:39 +00:00
cmanske%netscape.com
a2d9c8d079 Checkin to fix bug 69851 for pedimont@us.ibm.com, r=cmanske, sr=kin
git-svn-id: svn://10.0.0.236/trunk@88546 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-05 15:41:39 +00:00
beard%netscape.com
d03e470251 Bug #70883, leaks in LiveConnect. sr/r=brendan
git-svn-id: svn://10.0.0.236/trunk@88544 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-05 15:41:12 +00:00
axel%pike.org
23ad4cc403 not part of build; adding color and scrollbars, thanx to peterv. Adding late population of grid, respecting the search entry
git-svn-id: svn://10.0.0.236/trunk@88543 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-05 15:39:28 +00:00
dcone%netscape.com
a042b9aa8f Changed the int size from 8 to16. r=mcclusky sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@88542 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-05 15:25:23 +00:00
beard%netscape.com
97d0601ea0 [not part of build] Initial cache performance test.
git-svn-id: svn://10.0.0.236/trunk@88541 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-05 15:23:59 +00:00
colin%theblakes.com
acd8df8b41 Removal of unused build defines. r=cls. b=70724
git-svn-id: svn://10.0.0.236/trunk@88540 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-05 12:15:43 +00:00
gordon%netscape.com
94bca0664c [not part of build]
Added conditional deletion of mLock and mCondVar to nsCacheRequest destructor.

Added nsCacheServide::NotifyListener() to called cache clients' OnDescriptorAvailable() method for AsyncOpenCacheEntry().

Added ProcessPendingRequests() to process requests on CloseDescriptor, ValidateEntry, and DoomEntry.

Rough cut of AsyncOpenCacheEntry is in place, but needs testing.


git-svn-id: svn://10.0.0.236/trunk@88539 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-05 10:45:33 +00:00
timeless%mac.com
7e83b823a9 fix Bug 42406 autostretch="never" needs to be added for checkboxes
fix by walk84@usa.net r=timeless, a=ben


git-svn-id: svn://10.0.0.236/trunk@88538 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-05 10:01:38 +00:00
matthias%sorted.org
5f924b87ef * made shell.Global a subclass of ImporterTopLevel
* fixed ImporterTopLevel constructor - it now calls
cx.initStandardObjects before defining any functions. The old
constructor is still around for backwards compatibility.


git-svn-id: svn://10.0.0.236/trunk@88537 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-05 08:46:10 +00:00
cls%seawood.org
b396e14ff6 Make sure that the gopher gifs are part of the package.
Bug #46309 r=sgehani sr=blizzard


git-svn-id: svn://10.0.0.236/trunk@88536 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-05 07:43:51 +00:00
gordon%netscape.com
0ea21fde31 [not part of build]
Restructured open cache entry code in preparation for async implementation, to better share code with synchronous version.

Changed nsCacheRequest, nsCacheEntry, nsCacheEntryDescriptor to inherit from PRCList rather than include mListLink member, and removed extraneous GetListNode/GetInstance methods.

Consolidated mAccessRequested, mStreamBased, and mStoragePolicy into a single PRUint32 in nsCacheRequest.  Added PRLock, PRCondVar, and a 'wait for validation' flag, used for synchronously opening cache entries.  Added accessor functions for these "attributes".

Record current event queue for asychronous requests to be used with GetProxyForObject().  Removed mRequestThread.


git-svn-id: svn://10.0.0.236/trunk@88535 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-05 07:17:58 +00:00
bryner%uiuc.edu
b2477d93b9 Set SUBMAKEFILES so that the Makefile auto-update rule is used; otherwise a clean build fails because the Makefiles don't get generated.
git-svn-id: svn://10.0.0.236/trunk@88534 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-05 03:51:58 +00:00
beard%netscape.com
351ca94786 Release mCacheEntry in nsFtpState::StopProcessing() rather than when reallocated in nsFtpState::Connect(). This causes the cache entry to closed sooner only when MOZ_NEW_CACHE is defined. r=dougt, sr=gagan
git-svn-id: svn://10.0.0.236/trunk@88533 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-05 03:50:14 +00:00
beard%netscape.com
dc0e82dc0d Since file streams can't be non-blocking, return that fact from nsFileOutputStream::GetNonBlocking(). r=dougt, sr=gagan
git-svn-id: svn://10.0.0.236/trunk@88531 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-05 03:43:33 +00:00
beard%netscape.com
429495dabc Fix bug where overridden Close() doesn't get called in base class destructor. r=dougt, sr=gagan
git-svn-id: svn://10.0.0.236/trunk@88530 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-05 03:42:24 +00:00
beard%netscape.com
85476d81ef Delegate GetNonBlocking/SetNonBlocking to wrapped output stream. r=dougt, sr=gagan
git-svn-id: svn://10.0.0.236/trunk@88529 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-05 03:40:41 +00:00
blakeross%telocity.com
969a4f7e3a Middle-click to paste broken (70773). r=timeless sr=jst
git-svn-id: svn://10.0.0.236/trunk@88527 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-05 01:54:19 +00:00
maolson%earthlink.net
be84526d79 Embedding part of bug 56680 - use a xul <stringbundle/> instead of including the strres.js code
r=blake, sr=blizzard via irc


git-svn-id: svn://10.0.0.236/trunk@88526 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-05 01:53:33 +00:00
timeless%mac.com
1100791ebf fix bug 63114 Text box too small in address book preference
fix by walk84@usa.net r=timeless, a=ben


git-svn-id: svn://10.0.0.236/trunk@88525 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-05 00:51:49 +00:00
javi%netscape.com
05a5efe9e2 Fix win32 build bustage.
git-svn-id: svn://10.0.0.236/trunk@88524 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-05 00:26:21 +00:00
javi%netscape.com
7e1928adf1 Allow developers to build PSM 2.0 on the Mac.
Bug 70384 sr=sfraser


git-svn-id: svn://10.0.0.236/trunk@88522 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-04 23:13:49 +00:00
javi%netscape.com
a789a9f21a Enable developers to build PSM 2.0 in win32 platforms.
Bug 70368 patch provided by leaf, r=javi, sr=cls


git-svn-id: svn://10.0.0.236/trunk@88521 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-04 23:05:45 +00:00
javi%netscape.com
18ee4e5210 Allow developers to build PSM 2.0 on Unix.
Fix for Bug 70343 sr=cls


git-svn-id: svn://10.0.0.236/trunk@88520 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-04 22:55:18 +00:00
beard%netscape.com
d712afef1f fix for bug #69210, r/sr=brendan
git-svn-id: svn://10.0.0.236/trunk@88517 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-04 21:26:19 +00:00
beard%netscape.com
e7578f4ab2 bug #70240, sr=beard, r=brendan
git-svn-id: svn://10.0.0.236/trunk@88516 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-04 21:20:31 +00:00
axel%pike.org
947aba9152 not part of build, the string wrapper misses the last char in ::toCharArray()
git-svn-id: svn://10.0.0.236/trunk@88515 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-04 21:17:33 +00:00
pavlov%netscape.com
395f385329 [NOT PART OF BUILD!@#!@#] changing line ending of makefile so it works on windows r=gordon
git-svn-id: svn://10.0.0.236/trunk@88514 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-04 20:57:33 +00:00
maolson%earthlink.net
2ced440a21 Fix bug 66087 - Status Bar; Document: Done (0.78secs) should be changed to Document: Done (0.78 secs)
r=jag, sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@88513 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-04 20:57:19 +00:00
maolson%earthlink.net
bb81745201 Fix bug 64591 - javascript strict warnings in bm-props.js.
Also fixes a problem with simultaneously changing the bookmark URL and other properties.
r=jag, a=ben


git-svn-id: svn://10.0.0.236/trunk@88512 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-04 20:50:16 +00:00
dbaron%fas.harvard.edu
c9c6a24507 Improve GTK system colors for menus and buttons by creating menu and button widgets and asking for their colors so that theme rules specifically for menus and buttons are reflected in the system colors. Undo some changes I made before that were probably incorrect. r=bryner@netscape.com sr=blizzard@mozilla.org b=67448
git-svn-id: svn://10.0.0.236/trunk@88511 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-04 20:15:45 +00:00
dbaron%fas.harvard.edu
89aac6c67f Fix reversal of inner and outer highlighted border colors on buttons. b=67448 r=hewitt@netscape.com sr=ben@netscape.com
git-svn-id: svn://10.0.0.236/trunk@88510 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-04 19:55:04 +00:00
dbaron%fas.harvard.edu
c39d3e611f Fix leak on sending message caused by circular ownership between nsMsgCompose and nsMsgComposeSendListener. b=66887 r=ducarroz@netscape.com sr=sspitzer@netscape.com
git-svn-id: svn://10.0.0.236/trunk@88509 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-04 19:51:05 +00:00
dbaron%fas.harvard.edu
3f32ed622e Fix bad vi modeline that caused text to wrap at 2 characters. r=gagan (Comment changes only.)
git-svn-id: svn://10.0.0.236/trunk@88508 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-04 19:43:55 +00:00
beard%netscape.com
357055f247 [not part of build] fix bustage (LL_ZERO is not compatible with PRUint32 type).
git-svn-id: svn://10.0.0.236/trunk@88507 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-04 19:27:39 +00:00
beard%netscape.com
a65752e733 [not part of build] fix memory leak of full_classpath.
git-svn-id: svn://10.0.0.236/trunk@88506 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-04 19:23:51 +00:00
evaughan%netscape.com
8bad619439 Updated accesibility code. NOT IN BUILD PROCCESS
git-svn-id: svn://10.0.0.236/trunk@88501 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-04 02:31:28 +00:00
cmanske%netscape.com
1a07540ae6 Better error message, b=69560, r=robinf, sr=kin
git-svn-id: svn://10.0.0.236/trunk@88500 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-04 00:25:30 +00:00
gordon%netscape.com
3631c00985 [not part of build] Changed nsCacheEntry data members from PRTime to PRUint32. Changed //** comments to // XXX to make it easier to search for 'to do' items. Added dooming of expired entries.
git-svn-id: svn://10.0.0.236/trunk@88499 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-04 00:11:30 +00:00
bryner%uiuc.edu
9af7f2289b Bug 62185 - Make the filepicker select the first filter automatically. r=ben, sr=hyatt.
git-svn-id: svn://10.0.0.236/trunk@88498 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 23:27:30 +00:00
syd%netscape.com
67117500d7 Deprecate nsStr->GetBuffer(). r=jag, sr=scc
git-svn-id: svn://10.0.0.236/trunk@88497 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 22:07:45 +00:00
hyatt%netscape.com
83b8fd7c59 Fix for 67351. sr=waterson, r=danm
git-svn-id: svn://10.0.0.236/trunk@88496 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 22:01:01 +00:00
hyatt%netscape.com
47a980eb45 Fix for 70704, r=brendan, sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@88495 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 21:57:56 +00:00
blakeross%telocity.com
2805a246f4 The rest of 70755.
git-svn-id: svn://10.0.0.236/trunk@88492 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 20:54:26 +00:00
blakeross%telocity.com
0b84fe8026 Removing some tabs that snuck in with the reversion...
git-svn-id: svn://10.0.0.236/trunk@88491 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 20:52:50 +00:00
blakeross%telocity.com
165e9adb12 Shift/ctrl-click don't work in trees (smoketest blocker, 70755). sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@88490 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 20:47:15 +00:00
beard%netscape.com
17251d492c [not part of build] use correct calling conventions when OJI is #defined.
git-svn-id: svn://10.0.0.236/trunk@88489 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 19:30:17 +00:00
jst%netscape.com
abd9bd3994 Adding ElementCSSInlineStyle interface, not part of the build yet.
git-svn-id: svn://10.0.0.236/trunk@88485 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 11:43:56 +00:00
jst%netscape.com
0b074a2a80 Renaming nsIDOMHTMLIEElement to nsIDOMNSHTMLElement. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@88481 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 09:39:08 +00:00
roc+%cs.cmu.edu
9ac96a81af Don't paint floating views unless the root view for the repaint is floating. This ensures that if we paint a window under a transient, the actual window contents are painted and not the transient's contents. Fix for new view manager bug 69346. r=kmcclusk, sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@88479 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 06:18:11 +00:00
shanjian%netscape.com
795c51719f #68376 remove event handlers from within <template> in charsetDetectorsOverlay.xul
r = nhotta sr=alecf


git-svn-id: svn://10.0.0.236/trunk@88477 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 04:46:51 +00:00
gordon%netscape.com
9618aa2ef4 [not part of build] Make MarkDoomed(), MarkActive(), MarkInactive() private, and check for entry before calling MarkInitialized() in nsCacheService::ActivateEntry().
git-svn-id: svn://10.0.0.236/trunk@88476 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 04:42:21 +00:00
beard%netscape.com
222053e4a2 Added nsInputStreamTee.cpp. r=gordon, sr=scc
git-svn-id: svn://10.0.0.236/trunk@88475 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 04:05:17 +00:00
beard%netscape.com
64965d930d Added nsIInputStreamTee.idl. r=gordon
git-svn-id: svn://10.0.0.236/trunk@88474 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 04:01:48 +00:00
beard%netscape.com
effc8c2d28 [not part of build] removed memory transport files.
git-svn-id: svn://10.0.0.236/trunk@88472 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 03:42:57 +00:00
beard%netscape.com
be2c672aec [not part of build] Added debug harness, explicit doom.
git-svn-id: svn://10.0.0.236/trunk@88471 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 03:42:10 +00:00
beard%netscape.com
c433468142 [not part of build] dooming works during forced write, and explicitly, see TestDiskCache.js for example.
git-svn-id: svn://10.0.0.236/trunk@88470 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 03:41:38 +00:00
jst%netscape.com
4f2d85f9ba Adding window interface for JS specific methods. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@88468 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 03:10:02 +00:00
darin%netscape.com
ec8ade5492 OS/2 didn't like inheriting a nsStorageTransport::ns{In,Out}putStream from
nsStorageTransport::nsBlockingStream since both are declared with private
access in nsStorageTransport.  This should fix the problem.


git-svn-id: svn://10.0.0.236/trunk@88467 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 03:07:10 +00:00
harishd%netscape.com
a552b6d057 Backing out a unintentional change.
r=jst


git-svn-id: svn://10.0.0.236/trunk@88464 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 02:52:57 +00:00
cls%seawood.org
91da280a07 Bump height to 150 so ports page does not scroll
git-svn-id: svn://10.0.0.236/trunk@88462 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 02:33:53 +00:00
cls%seawood.org
c106772de4 Add knowledge of SeaMonkey-Ports
git-svn-id: svn://10.0.0.236/trunk@88461 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 02:30:49 +00:00
gordon%netscape.com
036ebd2234 [not part of build] Restructured nsCacheService:ActivateEntry() to properly handle a FORCE-WRITE. Cleaned up ownership of key between request and entry. Add deletion of request for synchronous open. Add deletion of unbound entries on deactivation.
git-svn-id: svn://10.0.0.236/trunk@88458 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 02:27:49 +00:00
darin%netscape.com
52ec0ead2f [not part of the build] updated the module file for the removal of nsMemoryCacheTransport
git-svn-id: svn://10.0.0.236/trunk@88457 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 02:27:18 +00:00
beard%netscape.com
82205a7500 Added nsStorageTransport.cpp. r=gordon
git-svn-id: svn://10.0.0.236/trunk@88456 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 02:21:37 +00:00
darin%netscape.com
6c5b4ad937 Fixes bug 66181. Content-Disposition with attachment=filename did not accept
a quoted-string as the filename.  r=gagan, sr=mscott.


git-svn-id: svn://10.0.0.236/trunk@88455 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 02:20:28 +00:00
mcafee%netscape.com
fbf87fc517 support for embedtest
git-svn-id: svn://10.0.0.236/trunk@88454 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 02:14:29 +00:00
darin%netscape.com
3af89f510c Bug 70707. Added CID/ContractID for nsStorageTransport.
git-svn-id: svn://10.0.0.236/trunk@88447 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 02:11:19 +00:00
javi%netscape.com
69c467f545 Touch Makefile.in so that dynamic Makefiles get generated.
git-svn-id: svn://10.0.0.236/trunk@88446 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 01:59:36 +00:00
sonmi%netscape.com
d775be23f9 fixed a typo in an echo
git-svn-id: svn://10.0.0.236/trunk@88445 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 01:59:29 +00:00
darin%netscape.com
1f2afac93b [not part of the build] Make mem cache use nsStorageTransport.
git-svn-id: svn://10.0.0.236/trunk@88444 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 01:59:03 +00:00
darin%netscape.com
6997865d06 Bug 70707. Pulled generic transport implementation out of new memory cache
and created netwerk/base/src/nsStorageTransport.{h,cpp}


git-svn-id: svn://10.0.0.236/trunk@88443 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 01:57:37 +00:00
dougt%netscape.com
3bce74f3a1 This is not part of the build (it is currently IFDEF'ed off. Conditionally allows ftp to use the new cache. r=gagan@netscape.com
git-svn-id: svn://10.0.0.236/trunk@88440 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 01:40:36 +00:00
sfraser%netscape.com
149c6222b3 Fix bug 69729, nsIObserverList had bogus params. Also make it possible to CreateInstance one. r=jag, sr=alecf.
git-svn-id: svn://10.0.0.236/trunk@88439 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 01:24:36 +00:00
beard%netscape.com
200dfdb949 Automatically load "xpcshell.js" if available. sr=jband
git-svn-id: svn://10.0.0.236/trunk@88438 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 01:01:20 +00:00
valeski%netscape.com
71ac843c4b sr=rpotts. 61160. allowing buffering if we haven't started a sub response yet.
git-svn-id: svn://10.0.0.236/trunk@88437 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 00:59:42 +00:00
harishd%netscape.com
51479e52fd Correcting an error.
r=heikki


git-svn-id: svn://10.0.0.236/trunk@88436 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 00:54:53 +00:00
glazman%netscape.com
0c17ea7bbc enhancement for the 3 new attributes selectors in CSS 3. r=dbaron, sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@88435 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 00:54:04 +00:00
harishd%netscape.com
29c29db267 Added more properties(font,background,padding,border,z-index..etc) for getComputedStyle().
r=heikki,sr=jst.


git-svn-id: svn://10.0.0.236/trunk@88434 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 00:44:19 +00:00
sgehani%netscape.com
489e85e9a6 (*) Honor umask when creating the destination directory.
b = 38755
r = dbragg
sr = alecf


(*) Initialize var so HP-UX and Sun compilers are happy.

b = 46558
r = sgehani (checking in for jdunn)
sr = mscott


git-svn-id: svn://10.0.0.236/trunk@88433 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 00:43:19 +00:00
harishd%netscape.com
f3d5b4d94d Moving a couple of methods to nsCSSProps to be used by nsGetComputedStyle().
r=heikki, sr=jst


git-svn-id: svn://10.0.0.236/trunk@88432 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 00:43:12 +00:00
harishd%netscape.com
a7cfbd40f7 Added refresh & setcookie atoms
r=heikki,sr=vidur


git-svn-id: svn://10.0.0.236/trunk@88431 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 00:41:02 +00:00
harishd%netscape.com
791b756202 3248 - Added Support for http headers ( link,content-base,default-style ) in the sink.
r=heikki,sr=vidur


git-svn-id: svn://10.0.0.236/trunk@88430 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 00:39:29 +00:00
harishd%netscape.com
e34c00fa3f Added refresh & setcookie
r=heikki,sr=vidur


git-svn-id: svn://10.0.0.236/trunk@88429 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 00:38:39 +00:00
harishd%netscape.com
9a1300e224 69160 - Parser stack & sink stack should be 1:1 even when handling nested MAPs.
3248  - Added Support for http headers ( link,content-base,default-style ) in the sink.
41426 - Making sure that XML like syntax ( <tag/> ) does not produce an extra end tag ( <tag></tag> ) in view-source.
62803 - Stop processing NOFRAME content ( will have to add support to process the content once we have to ability to turn off frames).

r=heikki,sr=vidur


git-svn-id: svn://10.0.0.236/trunk@88427 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 00:37:04 +00:00
nicolson%netscape.com
8cf2fb88ca Get rid of unnecessary heapsize option.
git-svn-id: svn://10.0.0.236/trunk@88426 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 00:36:17 +00:00
beard%netscape.com
b056176026 [not part of build] removed dirty flag from DiskCacheEntry, added key comparision to readDiskCacheEntry().
git-svn-id: svn://10.0.0.236/trunk@88425 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 00:35:33 +00:00
naving%netscape.com
311d427ca1 70476. Backing out my changes for #68875. No reviewer
git-svn-id: svn://10.0.0.236/trunk@88424 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 00:23:39 +00:00
naving%netscape.com
bf27aea8a7 70476. Backing out my changes for bug #65630. No reviewer
git-svn-id: svn://10.0.0.236/trunk@88423 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 00:22:12 +00:00
tara%tequilarista.org
c37e6cc237 Backing out Gerv's brainspasm for him
git-svn-id: svn://10.0.0.236/trunk@88422 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 00:17:07 +00:00
sonmi%netscape.com
759d8e53ce fix for bug 69582, empty scripts due to a full /tmp cause programms to
bahave wrong - instead of generating temorary scripts the input comes directly
from this script, redirected via <<


git-svn-id: svn://10.0.0.236/trunk@88421 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 00:14:17 +00:00
gordon%netscape.com
e67acee03a [not part of build] REALLY fix nsCacheEntryHashTable::RemoveEntry. This time for sure!
git-svn-id: svn://10.0.0.236/trunk@88419 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 00:00:29 +00:00
gordon%netscape.com
246e6753ae [not part of build] Fix nsCacheEntryHashTable::RemoveEntry(). r=beard.
git-svn-id: svn://10.0.0.236/trunk@88418 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 23:50:53 +00:00
sonmi%netscape.com
ee01e5d0d2 added fix fo bug 69588 - QA failure not recognized - now a certain #
of passes is reqiired, otherwise an incomplete line is generated
if more tests than expected a warning is issued in the text scetion


git-svn-id: svn://10.0.0.236/trunk@88417 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 23:37:21 +00:00
waldemar%netscape.com
9f82587400 More expression semantics
git-svn-id: svn://10.0.0.236/trunk@88414 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 23:15:54 +00:00
waldemar%netscape.com
69f7a96c5a Renamed string-equal to string=
git-svn-id: svn://10.0.0.236/trunk@88412 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 23:15:33 +00:00
waldemar%netscape.com
781c19a1b4 Added ^, hex, mod, and string comparison operators
git-svn-id: svn://10.0.0.236/trunk@88411 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 23:14:11 +00:00
darin%netscape.com
c2993ecc29 [not part of the build] Added implementation of nsMemoryCacheReadRequest::Available
git-svn-id: svn://10.0.0.236/trunk@88409 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 22:28:38 +00:00
beard%netscape.com
1684c3dc88 [not part of build] slight optimization, check for cache file existence before creating an entry and attempting to open a transport for it.
git-svn-id: svn://10.0.0.236/trunk@88408 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 20:14:41 +00:00
beard%netscape.com
933ebd7a67 [not part of build] need a way to transfer ownership of key from request to entry. for now just leak and dont' crash.
git-svn-id: svn://10.0.0.236/trunk@88407 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 20:04:08 +00:00
dbaron%fas.harvard.edu
53583a3df9 Fix smoketest blocker bug 70683 by making some changes blake missed with his fix for bug 60703. r=mao sr=alecf a=kysmith
git-svn-id: svn://10.0.0.236/trunk@88406 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 18:39:22 +00:00
kestes%tradinglinx.com
5c9aa2145a remove taintedness.
git-svn-id: svn://10.0.0.236/trunk@88405 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 17:19:59 +00:00
rods%netscape.com
b52bb22cc1 Noe processing the current event so click works on alt text
Bug 65747 r=pollmann sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@88403 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 15:45:35 +00:00
leaf%mozilla.org
e7bbfec2c8 Automated update
git-svn-id: svn://10.0.0.236/trunk@88402 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 15:45:11 +00:00
blizzard%redhat.com
abe6b4fbee Remove extra ] in xinerama test. r=cls
git-svn-id: svn://10.0.0.236/trunk@88401 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 15:37:19 +00:00
kin%netscape.com
647e7526ff Initial checkin of nsTransactionList.cpp and nsTransactionList.h.
NOT PART OF THE BUILD.


git-svn-id: svn://10.0.0.236/trunk@88400 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 15:18:56 +00:00
brade%netscape.com
0458303c1d add keybindings to input, textarea, editor for alt-backspace (undo); r=akkana; sr=kin
git-svn-id: svn://10.0.0.236/trunk@88399 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 14:23:04 +00:00
brade%netscape.com
8fc782c488 stop propagation on drop over non-editable fields (unfortunately we have to additionally catch it in the drop since someone else might have accepted the drag for us); sr=kin
git-svn-id: svn://10.0.0.236/trunk@88398 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 14:11:55 +00:00
brade%netscape.com
846215befe add missing keybindings (to input, textareas, editors) for ctrl-home/end (with and without shift); r=akkana; sr=kin
git-svn-id: svn://10.0.0.236/trunk@88397 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 14:11:24 +00:00
disttsc%bart.nl
d30c2be76b Preparation of removing nsCString::GetBuffer. Landing everything but the actual commenting out of nsCString::GetBuffer. bug=64016, r=timeless, sr=scc
git-svn-id: svn://10.0.0.236/trunk@88396 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 09:26:57 +00:00
darin%netscape.com
949670283e Added interface and implementation for tee'ing off an input stream read to
a blocking output stream.  r=dougt,gagan sr=scc


git-svn-id: svn://10.0.0.236/trunk@88393 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 06:10:00 +00:00
stephend%netscape.com
f9a8e37906 Checking in the wording fix for bug 70397, r=timeless@mac.com r=varada@netscape.com, sr=jst@netscape.com pref-formatting.dtd
git-svn-id: svn://10.0.0.236/trunk@88391 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 05:31:28 +00:00
jband%netscape.com
a4499bc48e [not part of build] adding placeholders for new files
git-svn-id: svn://10.0.0.236/trunk@88390 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 05:25:04 +00:00
blakeross%telocity.com
d124c702c5 Mac Classic menu autoscrollers are missing arrow image (patch by lordpixel, 70435). r=jag sr=ben
git-svn-id: svn://10.0.0.236/trunk@88389 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 05:03:04 +00:00
beard%netscape.com
c4ab5cd534 [not part of build] Added metadata test.
git-svn-id: svn://10.0.0.236/trunk@88387 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 05:00:34 +00:00
wtc%netscape.com
2182d16f69 Bugzilla bug #62877: deleted unused code added in the previous checkin.
git-svn-id: svn://10.0.0.236/trunk@88386 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 04:58:06 +00:00
beard%netscape.com
eea23d2145 [not part of build] took out unnecessary OpenTransport libraries.
git-svn-id: svn://10.0.0.236/trunk@88385 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 04:57:42 +00:00
beard%netscape.com
1c6cccf159 Now reading/writing all metadata into disk cache.
git-svn-id: svn://10.0.0.236/trunk@88384 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 04:57:09 +00:00
beard%netscape.com
94cfac8135 [not part of build] Added CalculateSize() to account for null termination of strings.
git-svn-id: svn://10.0.0.236/trunk@88382 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 04:54:27 +00:00
nicolson%netscape.com
4bedd1e62d Shift around native methods in SSL package.
git-svn-id: svn://10.0.0.236/trunk@88381 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 04:38:33 +00:00
nicolson%netscape.com
3c69504baf Add the last of the methods to SSLServerSocket for backward compatibility.
Split out common functionality into SocketBase (not the same as SocketImpl!).


git-svn-id: svn://10.0.0.236/trunk@88380 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 04:38:14 +00:00
dbaron%fas.harvard.edu
db38e9b73a Fix "Open Link in New Window" which has been broken for the past 4 hours, since mstoltz changed the case of checkLoadURI in nsIScriptSecurityManager.idl. r=blake sr=jst
git-svn-id: svn://10.0.0.236/trunk@88379 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 04:35:23 +00:00
beard%netscape.com
9091fd41d7 [not part of build] Added FlattenMetaData()/UnflattenMetaData().
git-svn-id: svn://10.0.0.236/trunk@88378 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 04:09:01 +00:00
timeless%mac.com
1e934d6c9a fix bug 70569 dead code doesn't belong in tree
r=morse, sr=brendan@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@88377 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 04:04:35 +00:00
axel%pike.org
d1b4ee8210 not part of build; adding a XUL interface to use the xalan conformance tests for transformiix
git-svn-id: svn://10.0.0.236/trunk@88376 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 03:45:29 +00:00
axel%pike.org
9e3f87d1c6 not part of build; Calling ::Normalize() on result document, hack to get the xalan buster return useful hints on errors
git-svn-id: svn://10.0.0.236/trunk@88375 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 03:40:48 +00:00
hewitt%netscape.com
3717732b56 70541 - xbl content attribute setting, r=blake, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@88374 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 03:35:04 +00:00
blakeross%telocity.com
e4cbd86ff0 UIEvent button property is incorrect according to the DOM2 spec. Changing values to 0, 1, 2 (left, middle, right mouse buttons respectively) from 1, 2, 3. |event.which| continues to use the old values for backwards compatibility. This affects future xbl, js, and c++ event button checks so please see the newsgroups for more info (60703). r=timeless sr=jst
git-svn-id: svn://10.0.0.236/trunk@88373 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 03:07:53 +00:00
pollmann%netscape.com
9703d515be Bug 70510: Remove needless nsAutoString wrappers, patch by jag <disttsc@bart.nl>, r=pollmann@netscape.com, sr=jst@netscape.com
git-svn-id: svn://10.0.0.236/trunk@88372 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 02:55:24 +00:00
nelsonb%netscape.com
973c57e81f Use $TMP, $TMPDIR, or $TEMP for directory to hold server SID cache file.
Implements RFE 70617.


git-svn-id: svn://10.0.0.236/trunk@88371 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 02:52:21 +00:00
wtc%netscape.com
d6c2df8634 Bugzilla bug #62877: checked in patches contributed by Javier Pedemonte
<pedemont@us.ibm.com> and Dmitry Kubov <dmitry@north.cs.msu.su>.
Modified files: prinet.h, _os2.h, os2poll.c, and os2sock.c.


git-svn-id: svn://10.0.0.236/trunk@88370 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 02:40:52 +00:00
timeless%mac.com
549afd40be fix bug 70033 UI elements need to be disabled if the PrefIsLocked is true.
fix by eddyk@netscape.com r=timeless, sr=ben


git-svn-id: svn://10.0.0.236/trunk@88368 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 02:21:18 +00:00
timeless%mac.com
9f547a399c fix bug 49164 Secure IMAP on wrong port
fix by len@intelligenesis.net r=bienvenu, sr=mscott


git-svn-id: svn://10.0.0.236/trunk@88367 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 02:18:15 +00:00
timeless%mac.com
84afda0f9a fix bug 51588 'Edit' and 'Remove' buttons should appear disabled in Helper apps window when no app is chosen
patches by ksosez@softhome.net, bzbarsky@mit.edu r=bz,timeless sr=alecf


git-svn-id: svn://10.0.0.236/trunk@88366 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 02:18:02 +00:00
gordon%netscape.com
8403d04279 Fix casing of SetMetaDataElement method.
git-svn-id: svn://10.0.0.236/trunk@88365 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 01:52:29 +00:00
gordon%netscape.com
383d3db210 [not part of build]
Fixed cache meta data. Implemented eviction list for memory cache device. Worked on entry deactivation, validation, and doom.


git-svn-id: svn://10.0.0.236/trunk@88364 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 01:51:41 +00:00
javi%netscape.com
56da764588 Give the nsNSSCertDB class a virtual destructor.
Gets rid of a warning on Linux.


git-svn-id: svn://10.0.0.236/trunk@88362 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 01:37:11 +00:00
beard%netscape.com
43f7d4e089 Switch from NS_STATIC_CAST to NS_REINTERPRET_CAST to fix bustage on Mac. r=mstoltz
git-svn-id: svn://10.0.0.236/trunk@88357 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 01:13:35 +00:00
naving%netscape.com
7ae51e6617 #70419. r=racham, sr=bienvenu. Don't initiate an inputFileStream on nsIFileSpec. Use
existing mInputSream.


git-svn-id: svn://10.0.0.236/trunk@88354 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 01:08:27 +00:00
andreww%netscape.com
04f545a4c8 bugzilla 48746 r=jelwell, sr=hewitt - fixing mac classic communicator pref panel button wierdness.
git-svn-id: svn://10.0.0.236/trunk@88351 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 01:00:54 +00:00
andreww%netscape.com
3eeb3970a2 bugzilla: 62781 r=jelwell , sr= hewitt, missing gifs in profile dialog - classic skin all platforms.
git-svn-id: svn://10.0.0.236/trunk@88350 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 00:56:10 +00:00
andreww%netscape.com
e53c1260be First Checked In.
git-svn-id: svn://10.0.0.236/trunk@88349 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 00:54:14 +00:00
andreww%netscape.com
828f3a8169 bug 65211 r-timeless, sr-hewitt - fixing inverted tabs in composer. mac classic skin.
git-svn-id: svn://10.0.0.236/trunk@88348 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 00:52:01 +00:00
jst%netscape.com
70bd9730e8 Removing unused IID. r=pollmann@netscape.com
git-svn-id: svn://10.0.0.236/trunk@88347 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 00:50:05 +00:00
jst%netscape.com
f1c950aacf Removing unused files. r=harishd@netscape.com
git-svn-id: svn://10.0.0.236/trunk@88346 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 00:35:33 +00:00
jst%netscape.com
e0bc7c26b2 Don't export unused nsXIFDTD.h file. r=harishd@netscape.com
git-svn-id: svn://10.0.0.236/trunk@88345 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 00:33:13 +00:00
av%netscape.com
82649c56f1 Fixing 69736, adding npp->pdata check before calling NPP_* functions, sr=jst
git-svn-id: svn://10.0.0.236/trunk@88344 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 00:29:33 +00:00
rogerl%netscape.com
4c50bb8ccb Fix #61751. sr=brendan,r=mang. #define changes to fix floating point bug
in JavaScript on NetBSD/arm32.


git-svn-id: svn://10.0.0.236/trunk@88343 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 00:20:11 +00:00
erik%netscape.com
d3f13240d8 bug 70028; author=simon@softel.co.il; r=ftang; sr=erik; updating the tool
that generates the symmetric swapping table for bidi characters


git-svn-id: svn://10.0.0.236/trunk@88342 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 00:20:02 +00:00
beard%netscape.com
4f9819f668 options cache 1 now implies #define MOZ_NEW_CACHE 1. r=sfraser
git-svn-id: svn://10.0.0.236/trunk@88341 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 00:19:29 +00:00
rogerl%netscape.com
066fe07164 Fix bug #67773. sr=brendan, r=rginda. Fixes doubly nested quantifiers in
reg.exps when deeper sub-expression has to backup without failing. Some
other clean-up changes, too.


git-svn-id: svn://10.0.0.236/trunk@88340 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 00:17:48 +00:00
jst%netscape.com
17245c1709 Removing unused files. r=harishd@netscape.com
git-svn-id: svn://10.0.0.236/trunk@88339 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 00:10:33 +00:00
mkaply%us.ibm.com
cd05b9bf8a #58627
r=cls
Remove timer.dll from OS/2 build - make it a part of widget


git-svn-id: svn://10.0.0.236/trunk@88338 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 00:10:24 +00:00
dbragg%netscape.com
2945059191 Adding Unix verion of the cleanup util and its makefile. NOT PART OF BUILD
git-svn-id: svn://10.0.0.236/trunk@88337 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 00:10:10 +00:00
mstoltz%netscape.com
0932f41358 bug 47905, adding security check to XMLHttpRequest.open(). r=heikki, sr=brendan
git-svn-id: svn://10.0.0.236/trunk@88336 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 00:09:20 +00:00
jfrancis%netscape.com
104f638696 bug 30763: splitting mailcites in plaintext mail reply was broken. r=akkana; sr=blizzard
git-svn-id: svn://10.0.0.236/trunk@88335 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 00:08:20 +00:00
ducarroz%netscape.com
eb6f17b982 Fix for smoketest blocker 70500. identity->GetSignature can return a null file despite rv=NS_OK. R=varada
git-svn-id: svn://10.0.0.236/trunk@88331 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 23:42:33 +00:00
javi%netscape.com
8f4e1ca390 Add a -C lib to the gmake line to prevent nmake from getting
confused.


git-svn-id: svn://10.0.0.236/trunk@88324 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 22:54:10 +00:00
javi%netscape.com
dfe619698d Checking in some logging functionality I wrote to help debugging on the Mac.
git-svn-id: svn://10.0.0.236/trunk@88321 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 22:33:32 +00:00
javi%netscape.com
911eedc3ce Remove extra reference to ssl.lib
git-svn-id: svn://10.0.0.236/trunk@88320 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 22:31:11 +00:00
dave%intrec.com
2f9356d728 Fix for bug 54690: security holes in cvsview2.cgi by lax validation of the http query string. Fixed by retrieving parms via CGI.pm instead of trying to dynamically parse them from the query string. Patch by Adam Spiers <adam@spiers.net>
git-svn-id: svn://10.0.0.236/trunk@88318 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 22:18:55 +00:00
kirke%netscape.com
d01533357d Bug 69582 endless loop on EOF reading Extensions
git-svn-id: svn://10.0.0.236/trunk@88316 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 21:45:33 +00:00
dougt%netscape.com
8db9510204 not part of build. we should init the cache meta data.
git-svn-id: svn://10.0.0.236/trunk@88315 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 21:27:11 +00:00
gordon%netscape.com
a3710877c5 [not part of build]
Mark cache entry meta data dirty when key/value pair added.


git-svn-id: svn://10.0.0.236/trunk@88310 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 20:06:16 +00:00
gordon%netscape.com
5105be9508 [not part of build]
Add utility method to nsCacheEntryDescriptor to change the data size for the associated cache entry.


git-svn-id: svn://10.0.0.236/trunk@88309 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 19:52:06 +00:00
sonmi%netscape.com
d9c827db48 tools tests activated
git-svn-id: svn://10.0.0.236/trunk@88308 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 19:48:52 +00:00
despotdaemon%netscape.com
4d4cd61e4b Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@88307 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 19:40:13 +00:00
darin%netscape.com
5e3138cd0b [not part of the build] Removed knowledge of nsCacheEntry from nsMemoryCacheTransport,
and fixed a bug in the blocking output stream (it claimed to be non blocking).


git-svn-id: svn://10.0.0.236/trunk@88306 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 19:33:00 +00:00
beard%netscape.com
78e0e5edf9 [not part of build] Forgot NS_INIT_ISUPPORTS() in DiskCacheEntry constructor.
git-svn-id: svn://10.0.0.236/trunk@88305 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 19:32:41 +00:00
nboyd%atg.com
5d2b4a77dd More changes from Igor.
git-svn-id: svn://10.0.0.236/trunk@88304 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 19:28:37 +00:00
beard%netscape.com
b77ee33765 [not part of build] When OpenOutputStream() is called for a descriptor with nsICache::ACCESS_WRITE, set initial cache entry size to 0.
git-svn-id: svn://10.0.0.236/trunk@88303 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 19:24:10 +00:00
kestes%tradinglinx.com
998a8d5480 fix the arguments to make all_build_names and build_names consistent
(no self).  This could not have worked before (since revision 1.12)
all calls to all_build_names were incorrect.


git-svn-id: svn://10.0.0.236/trunk@88301 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 18:42:30 +00:00
beard%netscape.com
8751f25fe1 [not part of build] Use NS_IMPL_THREADSAFE_ISUPPORTS0 to avoid thread-safety asserts in DiskCacheEntry.
git-svn-id: svn://10.0.0.236/trunk@88300 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 17:48:36 +00:00
beard%netscape.com
cfd2ba927c [not part of build] Added DiskCacheEntry to store internal data in nsCacheEntry. Now saving metadata when DiskCacheEntry becomes dirty.
git-svn-id: svn://10.0.0.236/trunk@88299 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 17:31:06 +00:00
matthias%sorted.org
fe76af8e96 fixed two instances where prefix match would return undefined instead of null
git-svn-id: svn://10.0.0.236/trunk@88298 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 16:52:23 +00:00
locka%iol.ie
a00cf47159 Removed some unused forward definitions, added documentation. b=64327 sr=vidur@netscape.com
git-svn-id: svn://10.0.0.236/trunk@88296 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 13:42:49 +00:00
matthias%sorted.org
458ccfba57 getInstance now uses ScriptableObject.getProperty instead of
Scriptable.get. This way Global can (again) be used in prototype
chain.


git-svn-id: svn://10.0.0.236/trunk@88295 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 13:33:55 +00:00
locka%iol.ie
00bbdc9508 Removed calls to regsvr32 when building on 95/98/Me. Checked in for syd@netscape.com, r=adamlock@netscape.com b=69737
git-svn-id: svn://10.0.0.236/trunk@88294 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 11:19:15 +00:00
disttsc%bart.nl
5ae44de764 When cancel is pressed in the print dialog, this, by its current nature, causes an exception to be thrown, resulting in a really scary message on the console (for those blessed with one). This here patch quietens it. bug=64594, r=timeless, a=ben
git-svn-id: svn://10.0.0.236/trunk@88293 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 10:49:15 +00:00
beard%netscape.com
27f7e2d911 [not part of build] Make ~nsCacheOutputStream() virtual
git-svn-id: svn://10.0.0.236/trunk@88292 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 09:51:22 +00:00
beard%netscape.com
4bdd006d95 [not part of build] Fix LL bustage.
git-svn-id: svn://10.0.0.236/trunk@88291 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 08:38:50 +00:00
beard%netscape.com
8c8ca7ce95 [not part of build] First cut at wrapper nsIOutputStream for tallying total bytes written to a cache entry.
git-svn-id: svn://10.0.0.236/trunk@88290 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 08:29:43 +00:00
javi%netscape.com
edc0418afe Remove bogus statements that were used upon a time to help in debuggin.
git-svn-id: svn://10.0.0.236/trunk@88289 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 07:33:02 +00:00
dougt%netscape.com
084bd4331d NOT PART BUILD BUILD YET. Checking in indexed to html converter
git-svn-id: svn://10.0.0.236/trunk@88288 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 07:22:19 +00:00
bryner%uiuc.edu
56b9765530 Removing a Makefile I deleted a few days ago.
git-svn-id: svn://10.0.0.236/trunk@88287 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 06:19:55 +00:00
waldemar%netscape.com
4cf938a094 Initial version
git-svn-id: svn://10.0.0.236/trunk@88286 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 05:37:45 +00:00
waldemar%netscape.com
9fac641ef6 Added progn and compacted the formatting of several forms
git-svn-id: svn://10.0.0.236/trunk@88285 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 05:36:32 +00:00
waldemar%netscape.com
b5c9aee2ef Renamed double to float64, added progn, and added support for ? within rules
git-svn-id: svn://10.0.0.236/trunk@88284 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 05:35:44 +00:00
waldemar%netscape.com
22f094c0e8 Brought up to date
git-svn-id: svn://10.0.0.236/trunk@88283 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 05:34:37 +00:00
waldemar%netscape.com
474649b6f1 Added support for .. in directory paths
git-svn-id: svn://10.0.0.236/trunk@88282 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 05:34:14 +00:00
waldemar%netscape.com
338e5bbcb9 Added save-block-style
git-svn-id: svn://10.0.0.236/trunk@88281 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 05:33:45 +00:00
waldemar%netscape.com
8fca1f6efe Added save-block-style and *html-to-rtf-definitions*
git-svn-id: svn://10.0.0.236/trunk@88280 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 05:33:25 +00:00
waldemar%netscape.com
78f428bf2f Renamed double to float64
git-svn-id: svn://10.0.0.236/trunk@88279 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 05:32:08 +00:00
waldemar%netscape.com
9cf24a521b Started work on expression semantics
git-svn-id: svn://10.0.0.236/trunk@88278 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 05:31:28 +00:00
waldemar%netscape.com
742b85af02 Fixed terminal-action bug
git-svn-id: svn://10.0.0.236/trunk@88277 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 05:29:57 +00:00
cls%seawood.org
bc78fd1d40 Fix problem of not being able to do debug & opt builds under win32 in the same tree by forcing nspr to always use objdir.
Bug #70445


git-svn-id: svn://10.0.0.236/trunk@88276 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 05:04:23 +00:00
gordon%netscape.com
9bbc213f93 [not part of build]
Changed OnDataSizeChanged() to OnDataSizeChange() and added a deltaSize parameter.  Added OnDataSizeChange() method on nsCacheService so we can grab the service lock and bind the entry if necessary.

Commented out the implementation of nsCacheEntryDescriptor::AsyncWrite(), since we are not planning to provide it.


git-svn-id: svn://10.0.0.236/trunk@88275 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 05:01:43 +00:00
dave%intrec.com
6b97b7b63c Fix for bug 70544: QuickSearch drops everything after the first negated word
patch by afranke@ags.uni-sb.de (Andreas Franke)


git-svn-id: svn://10.0.0.236/trunk@88272 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 03:34:08 +00:00
yokoyama%netscape.com
c29af6c4a4 Fix for 68224. /r=ftang, /sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@88271 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 03:33:44 +00:00
blakeross%telocity.com
baab453654 Wrong focus effect for classic radiobuttons (67283, by neil@parkwaycc.co.uk). r=blake sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@88270 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 03:30:59 +00:00
yokoyama%netscape.com
99cc01527b Fix for 67520; /r=ftang , /sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@88269 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 03:22:52 +00:00
beard%netscape.com
7ca128866f [not part of build] needed to add nsITransport to QueryInterface.
git-svn-id: svn://10.0.0.236/trunk@88266 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 02:51:07 +00:00
darin%netscape.com
a31f0fcaf2 [not part of the build] Added code to update the entry's data size as data is streamed
to the memory cache.


git-svn-id: svn://10.0.0.236/trunk@88265 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 02:49:26 +00:00
gordon%netscape.com
2169cc19f4 [not part of build]
Add finalization code to cache entry hashtables to delete remaining entries.


git-svn-id: svn://10.0.0.236/trunk@88264 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 02:46:12 +00:00
dr%netscape.com
ef9cd51fae 70386 (warning fix), r=timeless
git-svn-id: svn://10.0.0.236/trunk@88263 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 02:44:24 +00:00
leaf%mozilla.org
2b05ea5bef use the find.exe in the path, sr=jband, r=granrose
git-svn-id: svn://10.0.0.236/trunk@88262 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 02:26:22 +00:00
gordon%netscape.com
e925522cc0 [not part of build]
Changed nsCacheEntryDescriptor to implement nsITransport as a wrapper that checks access priviledges for the underlying transport provided by the device.

Added code to lazily allocate the underlying transport for the cache descriptor.

Added NS_ENSURE_ARG_POINTER() to all necessary interface methods. r=beard.


git-svn-id: svn://10.0.0.236/trunk@88261 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 02:25:07 +00:00
dougt%netscape.com
62963fd66f Adding check for null. r=dveditz/sr=nullcheck
git-svn-id: svn://10.0.0.236/trunk@88260 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 02:20:37 +00:00
darin%netscape.com
8318852b21 [not part of the build] Cleans up ReadRequestCompleted; there was no reason
to be walking the list of read requests!


git-svn-id: svn://10.0.0.236/trunk@88259 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 02:20:35 +00:00
bryner%uiuc.edu
aa526e0c60 First cut at SSL proxy support. r=ddrinan.
git-svn-id: svn://10.0.0.236/trunk@88258 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 02:04:35 +00:00
gordon%netscape.com
60782a007c Added error codes for read/write access denied.
git-svn-id: svn://10.0.0.236/trunk@88257 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 01:56:29 +00:00
dr%netscape.com
74c5148b38 fix for 58477 (null check), r=jag, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@88256 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 01:35:12 +00:00
relyea%netscape.com
e671c31a3f change '-p' to '-P' to be consistant with other tools.
git-svn-id: svn://10.0.0.236/trunk@88252 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 01:21:56 +00:00
pschwartau%netscape.com
9e1f32a005 Correcting an error in the testcase -
git-svn-id: svn://10.0.0.236/trunk@88251 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 01:06:48 +00:00
erik%netscape.com
ab1b4c5b52 checkin for bstell@netscape.com:
bug 61108, r=ftang@netscape.com, sr=brendan@mozilla.org
make the (Unix) XP locale parse return the XP version
rework the locale string parsing code to handle variable
length language codes


git-svn-id: svn://10.0.0.236/trunk@88250 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 01:06:30 +00:00
erik%netscape.com
425f7d4dbe checkin for bstell@netscape.com:
bug 61108, r=ftang@netscape.com, sr=brendan@mozilla.org
we now store both the XP and Unix platform specific local
the the platform locale is under <tag>##PLATFORM
eg: save the XP locale under
   NSILOCALE_TIME
and save the platform locale under
   NSILOCALE_TIME##PLATFORM


git-svn-id: svn://10.0.0.236/trunk@88249 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 01:03:23 +00:00
erik%netscape.com
04027bdf0a checkin for bstell@netscape.com:
bug 61108, r=ftang@netscape.com, sr=brendan@mozilla.org
we now store both the XP and Unix platform specific local
the the platform locale is under <tag>##PLATFORM
eg: save the XP locale under
   NSILOCALE_COLLATE
and save the platform locale under
   NSILOCALE_COLLATE##PLATFORM


git-svn-id: svn://10.0.0.236/trunk@88248 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 01:01:10 +00:00
erik%netscape.com
6d86c8c0f3 checkin for bstell@netscape.com:
bug 61108, r=ftang@netscape.com, sr=brendan@mozilla.org
store both the XP and Unix platform specific local
save the platform locale under <tag>##PLATFORM
eg: save the XP locale under
   NSILOCALE_COLLATE
and save the platform locale under
   NSILOCALE_COLLATE##PLATFORM


git-svn-id: svn://10.0.0.236/trunk@88247 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 00:58:35 +00:00
bryner%uiuc.edu
0c9256f563 Don't return an async proxied object when the socket transport is asked for its ProgressEventSink. r=dougt, sr=shaver.
git-svn-id: svn://10.0.0.236/trunk@88245 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 00:55:08 +00:00
gordon%netscape.com
f5211da068 Added comments to netCore.h declaring error ranges for SocketTransport and CacheService. r=beard.
git-svn-id: svn://10.0.0.236/trunk@88244 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 00:54:29 +00:00
erik%netscape.com
195fd73c03 checkin for bstell@netscape.com:
bug 61108, r=ftang@netscape.com, sr=brendan@mozilla.org
add a "zh" Chinese language group in addition to zh-CN or zn-TW


git-svn-id: svn://10.0.0.236/trunk@88243 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 00:52:28 +00:00
erik%netscape.com
9367907411 checkin for bstell@netscape.com:
bug 61108, r=ftang@netscape.com, sr=brendan@mozilla.org
add defines for language/country/extra/locale buffer lenghts


git-svn-id: svn://10.0.0.236/trunk@88242 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 00:49:31 +00:00
erik%netscape.com
78d2265c77 checkin for bstell@netscape.com:
bug 60826, r=ftang@netscape.com, sr=brendan@mozilla.org
map GBK 0xFE50 - 0xFE9F to private use ala microsoft 936-2000


git-svn-id: svn://10.0.0.236/trunk@88240 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 00:43:31 +00:00
sonmi%netscape.com
e71528f338 was still running ksh
git-svn-id: svn://10.0.0.236/trunk@88239 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 00:43:24 +00:00
sonmi%netscape.com
48cbaad3d4 restructuring of NSS QA
git-svn-id: svn://10.0.0.236/trunk@88238 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 00:40:38 +00:00
erik%netscape.com
f3a16307e3 checkin for bstell@netscape.com:
bug 61422, r=ftang@netscape.com, sr=brendan@mozilla.org
add 8 additional code points to the cns <=> unicode converter
Note: because this is a generated (optimized) file almost
every line is changed. see bugzilla 61422 for the converter
source file.


git-svn-id: svn://10.0.0.236/trunk@88237 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 00:39:15 +00:00
sgehani%netscape.com
d6ad5375e3 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@88236 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 00:36:00 +00:00
sgehani%netscape.com
bf7add45ee Port libxpnet to the mac.
b = 67248
r = dbragg
sr = mscott


git-svn-id: svn://10.0.0.236/trunk@88235 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 00:35:25 +00:00
erik%netscape.com
0e69235fa3 checkin for bstell@netscape.com:
bug 61422, r=ftang@netscape.com, sr=brendan@mozilla.org
Add the XLDF charset/encoding tags for the sub planes of a cns font.
It is really just one font split into sub-planes.


git-svn-id: svn://10.0.0.236/trunk@88234 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 00:34:50 +00:00
erik%netscape.com
ceca102036 checkin for bstell@netscape.com:
bug 61422, r=ftang@netscape.com, sr=brendan@mozilla.org
In the font preference menu only show one plane of a cns font
since it is really just one font split into sub-planes
ie: show cns11643-1 but not both cns11643-1 and cns11643-2.


git-svn-id: svn://10.0.0.236/trunk@88233 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 00:32:54 +00:00
sgehani%netscape.com
c7aa126e52 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@88231 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 00:26:39 +00:00
timeless%mac.com
7492e6a117 fix bug 67884 Show Add Bookmark dialog pref is reversed between dialog & pref panel
r=mao, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@88229 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 00:24:34 +00:00
beard%netscape.com
e8b08f7a03 [not part of build] stores nsISupportsString in object cache.
git-svn-id: svn://10.0.0.236/trunk@88228 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 00:24:33 +00:00
dougt%netscape.com
bd562529bf fixes 66873. fixes WFTPD incompatibility. r=gagan, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@88227 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 00:23:36 +00:00
stephend%netscape.com
5d466f9f0b Bug 70241 - r=timeless@mac.com sr=mscott@netscape.com
git-svn-id: svn://10.0.0.236/trunk@88226 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 00:22:37 +00:00
sgehani%netscape.com
4ef624cc98 Remove so we can add as binary instead of text. Ooops!
git-svn-id: svn://10.0.0.236/trunk@88225 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 00:13:38 +00:00
danm%netscape.com
4cb0a289a6 hooking up windowwatcher. bug 65229 code=ccarlen,me. r=brendan
git-svn-id: svn://10.0.0.236/trunk@88224 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 00:13:32 +00:00
sgehani%netscape.com
108ef76a6e First Checked In.
git-svn-id: svn://10.0.0.236/trunk@88223 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 00:12:12 +00:00
beard%netscape.com
c432350a7a [not part of build] Now wraps nsIInputStream with an nsIScriptableInputStream.
git-svn-id: svn://10.0.0.236/trunk@88222 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 00:07:23 +00:00
beard%netscape.com
a7f2de4745 [not part of build] changed linker output to cache.headers rather than necko.headers.
git-svn-id: svn://10.0.0.236/trunk@88221 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 00:05:31 +00:00
dbragg%netscape.com
d9b812806f New Post-install replace and delete utility phase 1 checkin.
NOT PART OF BUILD


git-svn-id: svn://10.0.0.236/trunk@88220 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 00:02:19 +00:00
leaf%mozilla.org
ff92c4063c Automated update
git-svn-id: svn://10.0.0.236/trunk@88219 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 00:00:11 +00:00
beard%netscape.com
822bdffa55 [not part of build] Now tests opening output and input streams.
git-svn-id: svn://10.0.0.236/trunk@88218 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 23:52:20 +00:00
heikki%netscape.com
83465be4dc Bug 36790, support XHTML style element. Also fix CDATA section handling for title and textarea elements. r=harishd, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@88217 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 23:51:35 +00:00
dbragg%netscape.com
30767e9d5a Translating Alert and Confirm to serve as titles in the alert and confirm dialog titlebars. r=sgehani, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@88216 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 23:47:59 +00:00
timeless%mac.com
ff13c71667 fix bug 68959 Wording Mismatch between History and Bookmarks
r=lordpixel, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@88215 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 23:47:19 +00:00
heikki%netscape.com
35768dd3ef Bug 49572, implemented responseText property for XMLHttpRequest object. Also some minor nsCOMPtr initialization optimizations and updated tests. r=harishd, rpotts (stream reading part), sr=jst.
git-svn-id: svn://10.0.0.236/trunk@88214 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 23:46:59 +00:00
erik%netscape.com
83c6751dc5 bug 70389; author=simon@softel.co.il; r=cls; sr=erik; adding changes to
build system to conditionally compile the IBM bidi code (for Arabic and
Hebrew bidirectional text)


git-svn-id: svn://10.0.0.236/trunk@88212 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 23:45:40 +00:00
heikki%netscape.com
36f5ade2c2 Bug 63559, attributes are lost on XHTML elements if the document is loaded as data. r=jst, sr=vidur.
git-svn-id: svn://10.0.0.236/trunk@88211 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 23:42:10 +00:00
dougt%netscape.com
4cd8b71c64 Fixing 69836. Increasing data buffer sizes which improves perf on Mac. r=sfraser, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@88210 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 23:37:03 +00:00
cyeh%bluemartini.com
f1dedfdcf1 fix for 69147: reports.cgi still refers to gif (bugzilla 2.11)
patch contributed to dave@intrec.com (Dave Miller).
remove useless code.


git-svn-id: svn://10.0.0.236/trunk@88209 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 23:36:49 +00:00
sonmi%netscape.com
7095b3e560 restructuring of NSS QA
git-svn-id: svn://10.0.0.236/trunk@88208 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 23:35:21 +00:00
cyeh%bluemartini.com
de65e1a912 fix for 61637: Code bit for upgrading from 2.5
based on patch submitted by ehanson@talkware.net (Eric Hanson)
support for changes comments table to longdescs, but only if comments
table exists.


git-svn-id: svn://10.0.0.236/trunk@88207 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 23:33:01 +00:00
cyeh%bluemartini.com
c41d610d45 missed last documentation change
git-svn-id: svn://10.0.0.236/trunk@88206 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 23:08:52 +00:00
cyeh%bluemartini.com
bf77dc5223 fix for 69793: check in new files for QuickSearch
patch contributed by franke@ags.uni-sb.de (Andreas Franke)
Now add quicksearch functionality to the main index page.


git-svn-id: svn://10.0.0.236/trunk@88205 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 23:07:26 +00:00
cyeh%bluemartini.com
9c010ec17b fix for 58436: javascript strict warnings in query.cgi
patch submitted by sidney@sidney.com (Sidney Markowitz)
wrap javascript around Param("usetargetmilestone")


git-svn-id: svn://10.0.0.236/trunk@88204 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 23:00:28 +00:00
cls%seawood.org
b4a961bc83 Quick fix for app crash on compose problem. Bug #70505 r=jgmyers a=leaf
git-svn-id: svn://10.0.0.236/trunk@88203 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 22:59:54 +00:00
nelsonb%netscape.com
fd200bd21c Increase the temp cert db's memory buffer size from 64KB to 256KB.
This reduces the liklihood that it will overflow into a disk file.
This is a partial fix for bug 67953.


git-svn-id: svn://10.0.0.236/trunk@88202 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 22:50:12 +00:00
gordon%netscape.com
c08d7ab02c Fix access mode for new entries. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@88201 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 22:39:07 +00:00
sonmi%netscape.com
86d7e6bcb3 complete restructuring and cleanup of the QA suites.
bug 65000 and 68878


git-svn-id: svn://10.0.0.236/trunk@88200 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 22:12:47 +00:00
pchen%netscape.com
70f8d815ed fix for blocker bug 70232, no one ever put mozilla/extensions/cookie/jar.mn into the mac build list
git-svn-id: svn://10.0.0.236/trunk@88198 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 20:50:16 +00:00
despotdaemon%netscape.com
ee28139500 Pseudo-automatic update of changes made by endico@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@88195 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 19:43:04 +00:00
javi%netscape.com
9321aeb404 Make Makefile.in more recent than static Makefile
git-svn-id: svn://10.0.0.236/trunk@88190 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 18:11:18 +00:00
javi%netscape.com
16f477df45 Resurrected the incorrect version earlier. Bringing back the
version that existed before removing.


git-svn-id: svn://10.0.0.236/trunk@88189 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 18:10:29 +00:00
markh%activestate.com
34797f42c7 Sample plugin: Not part of the build
Fix up the resizing on Linux (rearranging the code for more reuse across platforms), and add a note to the readme re focus problems on Linux.  Change windows to use a multi-line edit control so it is easier to visually confirm the child window is resizing correctly.


git-svn-id: svn://10.0.0.236/trunk@88187 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 12:26:17 +00:00
beard%netscape.com
f02cafb056 [not part of build] truncate files when mode = nsICache::ACCESS_WRITE.
git-svn-id: svn://10.0.0.236/trunk@88186 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 12:09:41 +00:00
beard%netscape.com
6a9fa46232 [not part of build] create up to 3 different transports for different nsCacheAccessMode values.
git-svn-id: svn://10.0.0.236/trunk@88185 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 11:30:39 +00:00
beard%netscape.com
287f2bca71 [not part of build] renamed PRUint32 parameters to nsCacheAccessMode. Set initial descriptor mode to be requested as temporary workaround.
git-svn-id: svn://10.0.0.236/trunk@88184 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 11:29:22 +00:00
beard%netscape.com
ff1dfa18a0 [not part of build] enforce nsCacheAccessMode when creating transports.
git-svn-id: svn://10.0.0.236/trunk@88183 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 10:04:27 +00:00
gordon%netscape.com
5454a1d722 Begin implementing enumeration of MetaData for cache devices.
git-svn-id: svn://10.0.0.236/trunk@88181 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 07:13:32 +00:00
timeless%mac.com
3ce5f97531 fix bug 68070 CSS error in themes/classic/global/win/tree.css
r=glazman a=ben


git-svn-id: svn://10.0.0.236/trunk@88180 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 07:08:51 +00:00
gordon%netscape.com
9a415d634d Added check in ReadRequestCompleted() in case aReader paramter is not found in the mReadRequests list.
git-svn-id: svn://10.0.0.236/trunk@88178 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 05:48:00 +00:00
gordon%netscape.com
b08393bf09 Adding test for cache service.
git-svn-id: svn://10.0.0.236/trunk@88177 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 05:28:50 +00:00
beard%netscape.com
f789459be3 [not part of build] Tests disk cache using XPConnnect.
git-svn-id: svn://10.0.0.236/trunk@88176 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 05:06:25 +00:00
beard%netscape.com
3ed3c24937 [not part of build] successfully creates writeable nsITransport for cache files!
git-svn-id: svn://10.0.0.236/trunk@88175 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 05:05:29 +00:00
darin%netscape.com
f9d0b10277 Minor tweak [not part of the build]
git-svn-id: svn://10.0.0.236/trunk@88174 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 04:37:46 +00:00
darin%netscape.com
caa5ad9408 Made nsMemoryCacheDevice::BindEntry return NS_OK
git-svn-id: svn://10.0.0.236/trunk@88173 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 04:36:51 +00:00
darin%netscape.com
5609d90e44 Completed nsCacheService::BindEntry
git-svn-id: svn://10.0.0.236/trunk@88172 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 04:34:41 +00:00
darin%netscape.com
a96a6eabef Removed an extraneous QI from nsCacheEntry::Open()
git-svn-id: svn://10.0.0.236/trunk@88171 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 04:28:15 +00:00
blakeross%telocity.com
ff6523852d The rest of an earlier fix of mine, forgot to check it in (caused 70405). was already reviewed.
git-svn-id: svn://10.0.0.236/trunk@88170 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 04:25:00 +00:00
beard%netscape.com
30cfa8e6e2 [not part of build] must call init on hashtable in nsDiskCacheDevice::Init().
git-svn-id: svn://10.0.0.236/trunk@88169 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 04:17:56 +00:00
beard%netscape.com
8e20116d8b [not part of build] really delegate GetTransport() to the cache service.
git-svn-id: svn://10.0.0.236/trunk@88168 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 04:17:24 +00:00
gordon%netscape.com
19a0033de2 Added GetTransportForEntry(), DoomEntry() to public methods, and BindEntry() and DoomEntry_Internal() to private methods.
git-svn-id: svn://10.0.0.236/trunk@88167 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 04:10:43 +00:00
darin%netscape.com
ecb2d9cb1d Added MOZ_NEW_CACHE ifdef to Makefile.in to prevent building of cache tests
by default.


git-svn-id: svn://10.0.0.236/trunk@88166 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 04:06:06 +00:00
beard%netscape.com
a10e2443b8 [not part of build] using nsIPref to find cache directory, first cut at creating nsITransport for cache entries.
git-svn-id: svn://10.0.0.236/trunk@88165 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 04:00:08 +00:00
beard%netscape.com
6a7b1a85f9 [not part of build] removed redundant NULL check in MarkValid().
git-svn-id: svn://10.0.0.236/trunk@88164 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 03:59:02 +00:00
gordon%netscape.com
d55b83e12f Added MarkDoomed(), MarkStreamData(), and set StreamData in constructor.
git-svn-id: svn://10.0.0.236/trunk@88163 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 03:54:16 +00:00
gordon%netscape.com
4fe759cae0 Added DoomEntry() to nsCacheDevice.
git-svn-id: svn://10.0.0.236/trunk@88162 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 03:42:33 +00:00
blakeross%telocity.com
86d8837087 Context doesn't persist in find/replace dialog and other cleanup (66456). r=timeless sr=kin
git-svn-id: svn://10.0.0.236/trunk@88160 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 03:40:16 +00:00
blakeross%telocity.com
4c4f3da252 The content area, not the urlbar, should be focused when you open links in new windows (53549). r=saari,timeless sr=alecf
git-svn-id: svn://10.0.0.236/trunk@88159 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 03:22:46 +00:00
blakeross%telocity.com
3cb6bd0231 UI cleanup in Customize Character Coding dialog (patch by Mark Olson, maolson@earthlink.net, for 65973). r=jag sr=erik
git-svn-id: svn://10.0.0.236/trunk@88158 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 03:12:42 +00:00
darin%netscape.com
b51b0ef672 [not part of the build] Added code to the descriptor to call GetTransportForEntry()
git-svn-id: svn://10.0.0.236/trunk@88157 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 02:19:14 +00:00
relyea%netscape.com
6e5c224ecb On NT, it looks like isatty doesn't always work. Since we always use stdin for this use
that test instead.


git-svn-id: svn://10.0.0.236/trunk@88155 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 01:58:02 +00:00
relyea%netscape.com
fe509d4e2e Finish WinNT changes.
git-svn-id: svn://10.0.0.236/trunk@88154 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 01:57:08 +00:00
jst%netscape.com
4e494bafeb Fixing bug 70014. Making td.chOff use the correct atom when looking up the attribute 'charoff'. r=heikki@netscape.com, sr=vidur@netscape.com
git-svn-id: svn://10.0.0.236/trunk@88152 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 01:54:40 +00:00
darin%netscape.com
f0ac194aeb [not part of the build] Added hooks to enable streaming to the mem cache!
git-svn-id: svn://10.0.0.236/trunk@88149 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 01:41:02 +00:00
jj%netscape.com
f1e056bc07 bugzilla 68643. fixed scope of my($target). r=cls@seawood.org
git-svn-id: svn://10.0.0.236/trunk@88148 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 01:37:06 +00:00
jj%netscape.com
8a3e9d1b5a Updated verison to '0.8+' + cleaned up 'vers' resources. bugzilla 68231 r=endico
git-svn-id: svn://10.0.0.236/trunk@88147 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 01:31:28 +00:00
relyea%netscape.com
edc0c6a995 Add '-p' to specify a dbprefix.
Move the Tempfile created on input to /tmp so the code works in directories
that aren't writeable.
Fix the code to remove the Tempfile when done.
Use SECU_ConfigureDir so that we get the same defaultdb as other tools.


git-svn-id: svn://10.0.0.236/trunk@88146 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 01:21:11 +00:00
wtc%netscape.com
c1fb07a3f2 Bugzilla bug #70381: zero the ipv6.ip field after we fail to parse a
string as an IPv6 address.  Thanks to Chris Elving for the bug report.


git-svn-id: svn://10.0.0.236/trunk@88145 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 01:02:45 +00:00
danm%netscape.com
f952bb367b adding nsIDOMWindow to GetInterface. More hookup of WindowWatcher from last revision. bug 65229 r=brendan and by extension hyatt
git-svn-id: svn://10.0.0.236/trunk@88141 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 00:43:01 +00:00
beard%netscape.com
c269fc2228 [not part of build] allocate the nsDiskCacheDevice.
git-svn-id: svn://10.0.0.236/trunk@88139 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 00:36:07 +00:00
danm%netscape.com
94220c96fe hook up WindowWatcher. bug 65229 r=brendan,chak
git-svn-id: svn://10.0.0.236/trunk@88138 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 00:34:41 +00:00
beard%netscape.com
2657260ee7 [not part of build] changed fragment name to CACHE_DLL instead of NECKO_DLL (oops).
git-svn-id: svn://10.0.0.236/trunk@88137 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 00:33:24 +00:00
brendan%mozilla.org
aac624f910 Fix JS_ARENA_GROW_CAST so it doesn't round up both size and incr, which overestimates and wastes space (44009, r=shaver, sr=jband).
git-svn-id: svn://10.0.0.236/trunk@88136 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 00:27:10 +00:00
brendan%mozilla.org
38d9d8b234 Fix 'import *;' (70308, r=shaver, sr=jband).
git-svn-id: svn://10.0.0.236/trunk@88135 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 00:17:19 +00:00
gordon%netscape.com
b99a60e359 Changed 'getters' on nsCacheEntry to simply return values, rather than require out parameters.
Added a PRCList member and accessors for linking entries on eviction and doom lists.

Moved check for IsStreamBased() from nsCacheEntry::GetData() to nsCacheEntryDescriptor::GetData(), to allow cache devices to set the mData member.

Added checks to nsCacheEntryDescriptor methods to return NS_ERROR_NOT_AVAILABLE if the descriptor is already closed.


git-svn-id: svn://10.0.0.236/trunk@88133 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 00:06:13 +00:00
mcafee%netscape.com
5e3aa79728 Backing out my attempt to fix (68208). sr=alecf
git-svn-id: svn://10.0.0.236/trunk@88132 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 00:00:27 +00:00
erik%netscape.com
47b8485aac bug 70385; author=simon@softel.co.il; r=kmcclusk; sr=erik; register the
bidi keyboard class that was recently added to mozilla/widget


git-svn-id: svn://10.0.0.236/trunk@88131 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 23:56:19 +00:00
mkaply%us.ibm.com
9d3b7c0d62 No bug
r=mkaply, a=blizzard
Backing out nsRenderingContextOS2 - causing weird painting


git-svn-id: svn://10.0.0.236/trunk@88127 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 23:52:49 +00:00
pinkerton%netscape.com
13f476bd27 fix for menus being unresponsive in classic build when no windows are available. commented out a bit added for fizzilla where the two platforms are at odds. sr=sfraser. bug# 68766
git-svn-id: svn://10.0.0.236/trunk@88126 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 23:35:46 +00:00
nhotta%netscape.com
29fe6d96c0 Moved collation setting from pref to property for localizability, bug 62015, r=tao, sr=erik.
git-svn-id: svn://10.0.0.236/trunk@88125 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 23:33:47 +00:00
nhotta%netscape.com
6e93af2087 For menu item sorting, changed to store collation keys instead of creating them for each comparison, bug 64146, r=ftang, sr=erik.
git-svn-id: svn://10.0.0.236/trunk@88123 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 23:31:20 +00:00
andreww%netscape.com
95b92843bb bugzilla 63616 r=jelwell, sr=hewitt. Implementing comboxes in mac classic. (editable menulists)
git-svn-id: svn://10.0.0.236/trunk@88122 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 23:29:06 +00:00
andreww%netscape.com
1636e0720d bugzilla 69520 r=jelwell, sr=hewitt. Fixing default disabled state of buttons in mac classic.
git-svn-id: svn://10.0.0.236/trunk@88120 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 23:25:46 +00:00
andreww%netscape.com
61e972d392 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@88119 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 23:24:42 +00:00
jgmyers%netscape.com
7e18188fee fix mime_decode_filename() and callers, make override_charset a PRBool: bug 65277 r=nhotta r=ducarroz sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@88118 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 23:23:17 +00:00
darin%netscape.com
868027c6c7 updating the .cvsignore file
git-svn-id: svn://10.0.0.236/trunk@88116 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 23:17:58 +00:00
darin%netscape.com
5c09a8d4b4 [not part of the build] Forgot to update the WIN32 makefile after adding the
CID for the memory cache transport.


git-svn-id: svn://10.0.0.236/trunk@88115 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 23:15:57 +00:00
locka%iol.ie
43fbe03949 Changed installation macro to copy installed-chrome.txt rather than link to it to solve nightly tarball issue. b=62762, sr=cls@seawood.org
git-svn-id: svn://10.0.0.236/trunk@88114 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 23:15:34 +00:00
javi%netscape.com
654354fef7 Adding white space so that Makefile.in appears newer than static
Makefile to autoconf guaranteeing dynamic Makefile's are created.


git-svn-id: svn://10.0.0.236/trunk@88112 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 23:00:59 +00:00
mcafee%netscape.com
e2e2d012c0 Brief file descriptions
git-svn-id: svn://10.0.0.236/trunk@88109 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 22:41:45 +00:00
javi%netscape.com
cd8f0d1575 Make a diff so the Makefile.in is newer than static Makefile forcing
autoconf to always generate a new Makefile.


git-svn-id: svn://10.0.0.236/trunk@88108 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 22:37:42 +00:00
javi%netscape.com
31fda06d90 Resurrect old coreconf Makefiles which are actually still need by
windows builds.


git-svn-id: svn://10.0.0.236/trunk@88107 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 22:36:50 +00:00
pavlov%netscape.com
24267a3241 removing ImageLogging.h from this makefile
git-svn-id: svn://10.0.0.236/trunk@88106 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 22:35:07 +00:00
javi%netscape.com
c655d78bab Merge the changes from NSS_CLIENT_TAG onto trunk.
git-svn-id: svn://10.0.0.236/trunk@88105 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 21:43:33 +00:00
mcafee%netscape.com
9d426937f3 embed.mk not part of this process right now.
git-svn-id: svn://10.0.0.236/trunk@88103 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 20:57:06 +00:00
javi%netscape.com
b060f504b2 Remove coreconf specific Makefiles that conflict with client
builds and are no longer used.


git-svn-id: svn://10.0.0.236/trunk@88102 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 19:48:01 +00:00
beard%netscape.com
1c310582a5 [not part of build] added nsMemoryCacheTransport.cpp.
git-svn-id: svn://10.0.0.236/trunk@88100 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 19:41:13 +00:00
despotdaemon%netscape.com
60254d490f Pseudo-automatic update of changes made by Xiaobin.Lu@eng.Sun.com.
git-svn-id: svn://10.0.0.236/trunk@88098 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 19:23:33 +00:00
mcafee%netscape.com
95fe1bffe5 branch is out, embed is in
git-svn-id: svn://10.0.0.236/trunk@88097 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 18:53:53 +00:00
mcafee%netscape.com
6adb9c22d7 First-pass hack attempt at embed tinderbox script
git-svn-id: svn://10.0.0.236/trunk@88095 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 18:47:21 +00:00
timeless%mac.com
aa31f8d959 fix smoketest blocker bug 70312
Bookmarks deleted on exit
patch by hwaara, r=timeless, a=leaf, built by hwaara


git-svn-id: svn://10.0.0.236/trunk@88094 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 18:09:17 +00:00
kestes%tradinglinx.com
822b917569 no longer needed, we have a cleaner interface now.
git-svn-id: svn://10.0.0.236/trunk@88093 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 17:53:51 +00:00
oeschger%netscape.com
59ede56afb adding some localization (incomplete) to help viewer, not part of build
git-svn-id: svn://10.0.0.236/trunk@88091 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 16:01:21 +00:00
kestes%tradinglinx.com
d2547fc5eb *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@88090 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 15:43:34 +00:00
kestes%tradinglinx.com
86b62e505f Document that the default_conf must not use any other library.
git-svn-id: svn://10.0.0.236/trunk@88089 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 15:26:43 +00:00
kestes%tradinglinx.com
d5d389fd66 change the default directories to be more like the more recent Redhat distributions.
Document that the default_conf must not use any other library.


git-svn-id: svn://10.0.0.236/trunk@88088 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 15:26:29 +00:00
kestes%tradinglinx.com
5682ec31e2 Document that the default_conf must not use any other library.
ignore bugs which have null state.


git-svn-id: svn://10.0.0.236/trunk@88087 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 15:24:34 +00:00
kestes%tradinglinx.com
d6369ef130 uncomment the %clean section
ensure the local_conf directory exists but is empty.


git-svn-id: svn://10.0.0.236/trunk@88086 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 15:16:02 +00:00
kestes%tradinglinx.com
a3cfe38c7c uncomment the %clean section
add the directory /var/log/tinderbox2


git-svn-id: svn://10.0.0.236/trunk@88085 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 15:13:42 +00:00
kestes%tradinglinx.com
c9d59d4e87 the code to ensure that builds do not start too quickly was buggy.
git-svn-id: svn://10.0.0.236/trunk@88084 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 15:10:52 +00:00
kestes%tradinglinx.com
1e0a66524a allow users to determine which states they do not want to see.
some documention was changed as it was incorrect.


git-svn-id: svn://10.0.0.236/trunk@88083 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 15:10:09 +00:00
kestes%tradinglinx.com
c207f3e117 restrict path since we do not rely on the path to find anything.
git-svn-id: svn://10.0.0.236/trunk@88082 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 15:09:14 +00:00
dcone%netscape.com
e7d3e49ac4 Checking for a printer before some optimizations.. which are not good for printing. sr=attinasi r=karnaze
git-svn-id: svn://10.0.0.236/trunk@88081 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 14:52:07 +00:00
locka%iol.ie
4e443b4d68 Removed buildinURLs.rdf from embedding manifest. Smoketest blocker. b=70238
git-svn-id: svn://10.0.0.236/trunk@88080 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 13:27:54 +00:00
disttsc%bart.nl
7e6e255483 Whoops, forgot to check this in as part of bug 70112. r=timeless, a=ben
git-svn-id: svn://10.0.0.236/trunk@88079 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 13:20:25 +00:00
valeski%netscape.com
5ce21403d9 sr=rpotts. 39987. handling broken servers which don't provide a boundary token in the first block. also protecting against stray parsing which can result in crashes.
git-svn-id: svn://10.0.0.236/trunk@88077 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 12:33:12 +00:00
disttsc%bart.nl
f9b30197da Move "About Mozilla" from properties to dtd, fix up xul, js and mac menu c++ code. bug=70112, r=saari, a=ben
git-svn-id: svn://10.0.0.236/trunk@88076 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 11:31:52 +00:00
darin%netscape.com
afc9096e12 Fixed a minor bug.
git-svn-id: svn://10.0.0.236/trunk@88075 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 09:38:09 +00:00
darin%netscape.com
11cc98f2a6 Adding myself in the contributor section.
git-svn-id: svn://10.0.0.236/trunk@88074 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 09:34:12 +00:00
darin%netscape.com
8fe14063e3 Added a test file for exercising the mem cache transport.
git-svn-id: svn://10.0.0.236/trunk@88073 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 09:30:41 +00:00
darin%netscape.com
d846f7a5bc [not part of the build] Added a debug-only CID for nsMemoryCacheTransport
to allow this class to be independently tested.


git-svn-id: svn://10.0.0.236/trunk@88072 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 09:06:11 +00:00
dveditz%netscape.com
43d3a31b45 fix for topcrash bug 65798, r=neeti, sr=rpotts
git-svn-id: svn://10.0.0.236/trunk@88071 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 07:41:55 +00:00
wtc%netscape.com
8f4e692317 Bugzilla bug #70295: do not hold _pr_flock_lock while calling the MD
lockfile function to avoid a deadlock.  The lockCount field of
PRFilePrivate may have the value of -1 to indicate that the MD lockfile
function is in progress.  Use _pr_flock_cv to wait for the completion
of the MD lockfile function.
Modified files: primpl.h, prfile.c, prio.c, ptio.c


git-svn-id: svn://10.0.0.236/trunk@88070 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 06:51:44 +00:00
pavlov%netscape.com
474874f5b1 fixing the stupid jpeg decoder to work right
git-svn-id: svn://10.0.0.236/trunk@88067 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 06:06:22 +00:00
beard%netscape.com
6398b53627 build XPCShell.mcp when testing the new cache. r=gordon
git-svn-id: svn://10.0.0.236/trunk@88066 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 06:03:47 +00:00
beard%netscape.com
12949a3944 [not part of build] added other new files.
git-svn-id: svn://10.0.0.236/trunk@88065 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 05:50:57 +00:00
beard%netscape.com
932c8a19cf Gordon has much more to say about the last few checkins... But we forgot to wire up nsCacheEntryDescriptor::MarkValid() to nsCacheEntry::MarkValid(). Enjoy the ride.
git-svn-id: svn://10.0.0.236/trunk@88064 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 05:43:16 +00:00
gordon%netscape.com
8b61a442bc Changed GetKey() to return key as return value, rather than out parameter. Added flag predicates for storage policy.
git-svn-id: svn://10.0.0.236/trunk@88063 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 05:35:53 +00:00
gordon%netscape.com
cee3eac4fa Add virtual methods for desctructor and Init(). Changed ActivateEntryIfFound() to FindEntry().
git-svn-id: svn://10.0.0.236/trunk@88062 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 05:33:34 +00:00
gordon%netscape.com
74143c8568 Add explicit close() method to decouple descriptor state from cache entry. Close() is an idempotent operation, and will be called by default from the descriptor's destructor. This allows Javascript to release the cache entry earlier than the descriptor may be garbage collected.
git-svn-id: svn://10.0.0.236/trunk@88061 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 05:29:25 +00:00
beard%netscape.com
dcaf9b0b3e tests new object cache.
git-svn-id: svn://10.0.0.236/trunk@88060 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 05:27:55 +00:00
bryner%uiuc.edu
917e416a51 Bug 40611:
- add ctrl+tab/ctrl+shift+tab binding to tabcontrol to switch tabs
- check view visibility before shifting focus, this prevents us from
tabbing into inactive panes in a deck.
r=saari,blake.  sr=ben.


git-svn-id: svn://10.0.0.236/trunk@88059 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 04:43:04 +00:00
dprice%netscape.com
8e4007e560 # 65845 sr=waterson, new order files will greatly reduce the number of link warnings.
git-svn-id: svn://10.0.0.236/trunk@88058 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 04:38:19 +00:00
mkaply%us.ibm.com
df4f6268bf Removing unused files
git-svn-id: svn://10.0.0.236/trunk@88057 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 04:37:09 +00:00
darin%netscape.com
da5420843a [not part of the build] Added AsyncRead support to nsMemoryCacheTransport.
git-svn-id: svn://10.0.0.236/trunk@88056 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 04:29:24 +00:00
dbaron%fas.harvard.edu
42a3c31c61 Fix viewer crash on some types of exit resulting from a mistake in my previous startup crash fix. b=70160 r=jst@netscape.com (Viewer changes only.)
git-svn-id: svn://10.0.0.236/trunk@88055 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 03:46:54 +00:00
pschwartau%netscape.com
27169ef1d0 Initial add. Regression test for bug 44009.
git-svn-id: svn://10.0.0.236/trunk@88054 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 03:41:13 +00:00
rginda%netscape.com
4dd25e7410 -- NOT PART OF THE BUILD --
Don't break 0.8 users just yet.


git-svn-id: svn://10.0.0.236/trunk@88053 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 03:30:35 +00:00
dougt%netscape.com
e596ad7b22 conditionally compiling new cache. r=dougt/a=gagan
git-svn-id: svn://10.0.0.236/trunk@88051 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 03:16:59 +00:00
beard%netscape.com
47b722b21f remove dependence on $main::CARBON, add $main::options{cache} to conditionally build new cache projects. r=sfraser
git-svn-id: svn://10.0.0.236/trunk@88047 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 02:44:26 +00:00
dougt%netscape.com
da9719c954 Conditionally compiling new cache. r=dougt/a=gagan
git-svn-id: svn://10.0.0.236/trunk@88046 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 02:27:21 +00:00
pavlov%netscape.com
a0b1903b8b make jpegs work.
git-svn-id: svn://10.0.0.236/trunk@88045 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 02:25:25 +00:00
ftang%netscape.com
fbaaf3f369 check in for smontagu@il.ibm.com
fix bug 70028. r=ftang sr=erik
add bidi utility interface and implementation
Not building yet, should not affect the build


git-svn-id: svn://10.0.0.236/trunk@88044 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 02:06:55 +00:00
beard%netscape.com
5afc1e5f84 Be able to build with GC leak detector. r=gordon
git-svn-id: svn://10.0.0.236/trunk@88043 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 02:05:02 +00:00
alecf%netscape.com
ae864e0b02 fix for bug 58631 r=jag, a=ben
fix warnings in history.js and initialize history panel


git-svn-id: svn://10.0.0.236/trunk@88042 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 01:40:07 +00:00
dave%intrec.com
7cf3f3d7c8 fix for bug 67482: parens in user's real name was confusing bugzilla. Patch by jake@acutex.net
git-svn-id: svn://10.0.0.236/trunk@88041 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 01:32:27 +00:00
dave%intrec.com
b7fb8f56b7 Fix for bug 50279: a couple executable files were missing from the list of files that checksetup considers executable when it's resetting permissions.
git-svn-id: svn://10.0.0.236/trunk@88038 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 01:20:55 +00:00
beard%netscape.com
7676b9bce7 [not part of build] "fixes" the stack during GC initialization, so later stack crawls won't crash.
git-svn-id: svn://10.0.0.236/trunk@88037 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 01:09:44 +00:00
mcafee%netscape.com
44869ab3a5 Switching pref type from string to int (68208). r=pchen, sr=alecf. New bug filed for string/radio problem.
git-svn-id: svn://10.0.0.236/trunk@88036 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 01:08:17 +00:00
radha%netscape.com
baa71eaf89 Fix for bug # 46813. Assertion while trying to go back. r=jag, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@88035 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 00:55:49 +00:00
pinkerton%netscape.com
0f44674f6c make ChromeListener's dtor virtual, since the class has virtual methods. r=jag/sr=scc.
git-svn-id: svn://10.0.0.236/trunk@88034 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 00:46:27 +00:00
dougt%netscape.com
4c288c490c NOT PART OF BUILD. Updating new cache windows makefile to produce a dll. Removing the empty virtual destructor in nsCacheDevice.h
git-svn-id: svn://10.0.0.236/trunk@88031 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 23:51:03 +00:00
cyeh%bluemartini.com
edaf29f386 fix for 47726: Doesn't display properly in IE5.5 because bug url & are not encoded
patch submitted by rufus@nonstuff.de (Rufus)
call QuoteXMLChars on bug_file_loc and attachment desc


git-svn-id: svn://10.0.0.236/trunk@88030 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 23:46:01 +00:00
mkaply%us.ibm.com
8dfc7bd3de No bug
r=mkaply, a=blizzard
Code from jkobal - rewrite of nsRenderingContext to be more like Windows


git-svn-id: svn://10.0.0.236/trunk@88028 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 23:32:11 +00:00
cyeh%bluemartini.com
1eb8f5b435 stupid lamo fix for 69621: Keyword cache not updated on keyword rename/delete.
now give warning to admin that keyword cache should be rebuilt after any keyword
edit or deletion.


git-svn-id: svn://10.0.0.236/trunk@88026 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 23:25:22 +00:00
cmanske%netscape.com
02f95728bb For recent changes r=brade, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@88025 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 23:24:38 +00:00
cmanske%netscape.com
4a7ce22181 Forgot interface headers! DOH!
git-svn-id: svn://10.0.0.236/trunk@88024 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 23:21:37 +00:00
mkaply%us.ibm.com
ab57588e8d No bug
r=mkaply, a=blizzard
Code from dainis - continuing fixes for printing transparent bitmaps


git-svn-id: svn://10.0.0.236/trunk@88022 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 22:57:44 +00:00
cyeh%bluemartini.com
45e7f30e33 fix for bug 51670: Dependency loops are possible
we now search each list (dependson, blocks) to see if a bug number shows
up in each list. a bug can't be dependent upon and block the same bug.
also make it so you can't set a bug blocking or dependent on itself.


git-svn-id: svn://10.0.0.236/trunk@88020 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 22:50:58 +00:00
darin%netscape.com
165bf1520d Corrected copyright headers.
git-svn-id: svn://10.0.0.236/trunk@88019 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 22:29:40 +00:00
cmanske%netscape.com
8c2db5d429 Changed menu position for 'Send Page' because of added 'Export to Text' menuitem in Composer for bug 51798. r=brade, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@88018 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 22:06:05 +00:00
cmanske%netscape.com
a6c3260a9b Make setting doc title undoable (add SetDocumentTitle transaction) b=60129, add export to text file, b=51798, some interface param changes to table editing methods as part of embedding work (b=66300). r=brade, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@88017 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 22:02:58 +00:00
cmanske%netscape.com
5dfd9bae88 UI changes for export to text file (51798) and adding read-only DOCTYPE display in HTML Source (58650), and new command to update Recent Files menu (part of 60129). r=brade, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@88016 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 22:02:07 +00:00
cmanske%netscape.com
2a78d1e0c8 Fixed table editing bug 63439. r=brade,jfrancis, sr=kin
git-svn-id: svn://10.0.0.236/trunk@88015 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 22:02:06 +00:00
cmanske%netscape.com
e73e42c7ef Make setting <title> and <meta> contents undoable transactions. Part of bug 60129, r=brade, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@88014 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 21:51:44 +00:00
mcgreer%netscape.com
bcfcb64bd1 Add support for CA cert downloading, including UI.
git-svn-id: svn://10.0.0.236/trunk@88013 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 21:50:54 +00:00
beard%netscape.com
8fec369fc8 Fix carbon redraw non-existence. r=pinkerton
git-svn-id: svn://10.0.0.236/trunk@88011 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 21:21:54 +00:00
nhotta%netscape.com
119c1f8da2 Changed to enable charset conversion error alert only for "send now" to avoid the data loss when called for window close, bug 57083, r=ducarroz, sr=bienvenu.
git-svn-id: svn://10.0.0.236/trunk@88010 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 20:41:49 +00:00
stephend%netscape.com
181689bee1 Checking in the fix for bug 68520, r=racham@netscape.com, sr=sspitzer@netscape.com (patch by me)
git-svn-id: svn://10.0.0.236/trunk@88009 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 20:40:04 +00:00
despotdaemon%netscape.com
53fff6bec4 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@88007 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 20:16:43 +00:00
cmanske%netscape.com
ae334ddc57 Fixed Table dialog bugs 57206 and 69795. Cleanup up warinings in Insert Chars dialog. r=brade, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@88006 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 20:00:17 +00:00
varada%netscape.com
44523ff80d fix for bug#37928;adding preferences to the mailnews.js file;r=ducarroz;sr=mscott
git-svn-id: svn://10.0.0.236/trunk@88005 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 19:48:03 +00:00
timeless%mac.com
a3a0de1fdc fix bug 58572 javascript strict warnings in mailWidgets.xml
patch by maolson@earthlink.net r=timeless, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@88004 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 19:43:23 +00:00
naving%netscape.com
79ee028b88 #65630 sr=sspitzer, bienvenu. The folder stream should be opened on the berkeley mailbox
rather than on the summary file.


git-svn-id: svn://10.0.0.236/trunk@88003 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 19:05:01 +00:00
naving%netscape.com
1b49853391 68875. r=sspitzer, sr=bienvenu. fixing a small leak. The fix was dependent on #69862.
git-svn-id: svn://10.0.0.236/trunk@88002 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 18:59:52 +00:00
naving%netscape.com
8eaf0734de 69862. r=bienvenu sr=scc@mozilla.org. Check and close the file stream in the destructor
git-svn-id: svn://10.0.0.236/trunk@88000 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 18:50:25 +00:00
nboyd%atg.com
5306f03d5c Commit new scheme for builtin objects, courtesy of
Igor Bukanov <igor@icesoft.no>. This new scheme is
faster and consumes less memory.


git-svn-id: svn://10.0.0.236/trunk@87997 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 16:16:46 +00:00
beard%netscape.com
178933b7a7 [not part of build] added nsCacheSession.cpp.
git-svn-id: svn://10.0.0.236/trunk@87996 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 15:54:11 +00:00
beard%netscape.com
d908473d6c [not part of build] I changed all the declaration of all PRInt32 storagePolicy variables to nsCacheStoragePolicy.
git-svn-id: svn://10.0.0.236/trunk@87994 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 15:53:31 +00:00
mkaply%us.ibm.com
e8d0a4fe90 REGR
r=mkaply, a=blizzard
Code from dainis - regression with job properties


git-svn-id: svn://10.0.0.236/trunk@87993 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 15:43:40 +00:00
mkaply%us.ibm.com
cba442d911 #61820
r=mkaply, a=blizzard
Code from jkobal to prevent focus from leaving browser when window is destroyed


git-svn-id: svn://10.0.0.236/trunk@87992 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 15:42:38 +00:00
brade%netscape.com
1ac0227019 fix copy/paste error in code logic (2 cmd_scrollPage* and no cmd_movePage*); r=akkana, sr=kin
git-svn-id: svn://10.0.0.236/trunk@87991 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 15:37:25 +00:00
nboyd%atg.com
5135849e77 Change ClassOutput to take a top-level boolean parameter.
git-svn-id: svn://10.0.0.236/trunk@87989 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 15:32:15 +00:00
nboyd%atg.com
d1ad4038dc Add top-level boolean parameter so ClassOutput implementors can determine
which class to load to execute a script.


git-svn-id: svn://10.0.0.236/trunk@87988 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 15:28:17 +00:00
ccarlen%netscape.com
395017ccda Bug 27857 - nsIFile not complete on Mac. Adding CopyToFollowingLinks(). r=sdagley@netscape.com, sr=sfraser@netscape.com
git-svn-id: svn://10.0.0.236/trunk@87987 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 15:22:17 +00:00
gordon%netscape.com
22ffc2d35a Update Makefile.in to build cache service as separate module.
git-svn-id: svn://10.0.0.236/trunk@87986 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 14:58:58 +00:00
gordon%netscape.com
97665f1086 Begin implementing eviction of memory cache entries.
git-svn-id: svn://10.0.0.236/trunk@87985 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 14:57:40 +00:00
gordon%netscape.com
e1904579fd Updated methods for addition of nsCacheSession.
git-svn-id: svn://10.0.0.236/trunk@87984 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 14:55:58 +00:00
gordon%netscape.com
0d6b0b8d35 Add the session's storagePolicy to nsCacheRequest, and changed type of mAccessRequested to nsCacheAccessMode.
git-svn-id: svn://10.0.0.236/trunk@87983 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 14:53:28 +00:00
gordon%netscape.com
f0a2bc60d4 Fix HashKey method.
git-svn-id: svn://10.0.0.236/trunk@87982 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 14:46:54 +00:00
gordon%netscape.com
314bc3bb0a Add stub methods for getting/setting data size, and getting the transport for a cache entry descriptor. Update for change to Substring parameters.
git-svn-id: svn://10.0.0.236/trunk@87981 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 14:45:45 +00:00
gordon%netscape.com
f3232e9065 Add code for removing requests and descriptors from cache entries.
git-svn-id: svn://10.0.0.236/trunk@87980 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 14:42:50 +00:00
gordon%netscape.com
f724c5e169 Adding files for nsCacheSession implementation.
git-svn-id: svn://10.0.0.236/trunk@87979 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 14:40:22 +00:00
gordon%netscape.com
7588c50017 Add constants to indicate whether a cache session is streamBased or not. This interface file is not part of the build yet.
git-svn-id: svn://10.0.0.236/trunk@87978 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 14:27:16 +00:00
dave%intrec.com
83baca46a1 Fix for bug 69670: Chart::Base only reports its version number as 0.99, regardless of the fact that you have 0.99b or 0.99c installed. So checksetup.pl needs to look for 0.99 instead of 0.99b.
git-svn-id: svn://10.0.0.236/trunk@87977 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 08:19:50 +00:00
darin%netscape.com
30a096b582 Initial memory cache nsITransport implementation (not part of the build).
git-svn-id: svn://10.0.0.236/trunk@87976 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 07:40:34 +00:00
scc%mozilla.org
70258477c7 bug #70161: make mac build machinery for inspector. still to be done --- add to the build, add optimized libraries to the inspector.mcp project (still not part of the build ((like that's an excuse!)))
git-svn-id: svn://10.0.0.236/trunk@87975 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 07:33:59 +00:00
pavlov%netscape.com
1fe9a419cc adding a warning if we call close on the jpeg decoder without us having made it to the end of decoding
git-svn-id: svn://10.0.0.236/trunk@87974 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 04:59:40 +00:00
pavlov%netscape.com
c6bf0f6987 moving the logging code around a bit
fixing a crash in the jpeg code and a few other minor things


git-svn-id: svn://10.0.0.236/trunk@87973 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 04:22:47 +00:00
danm%netscape.com
cb3c5d5da8 adding embedcomponents
git-svn-id: svn://10.0.0.236/trunk@87972 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 03:07:28 +00:00
danm%netscape.com
a8dfac9d49 fix case of EmbedComponents.xpt (not critical, but it bugged me)
git-svn-id: svn://10.0.0.236/trunk@87971 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 02:55:58 +00:00
danm%netscape.com
28e9cdd8e9 reorder includes more appropriately, get rid of no longer correct comment
git-svn-id: svn://10.0.0.236/trunk@87970 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 02:19:26 +00:00
danm%netscape.com
9e60409128 change name of WindowCreator function to fix inexplicable Windows error necessitating careful ordering of includes files
git-svn-id: svn://10.0.0.236/trunk@87969 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 02:17:02 +00:00
danm%netscape.com
5192e16712 fix compiler warnings
git-svn-id: svn://10.0.0.236/trunk@87968 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 02:00:38 +00:00
gayatrib%netscape.com
fd68ac5b8a Fix for bug 40360--filter rules dialog missing new folder button. r=racham,sspitzer sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@87967 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 01:58:27 +00:00
disttsc%bart.nl
f917e2cc0f Fix MOZ_TRACK_MODULE_DEPS=1 builds (senna) bustage by adding "windowwatcher embed_base" to REQUIRES
git-svn-id: svn://10.0.0.236/trunk@87966 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 01:35:24 +00:00
disttsc%bart.nl
e94b3d6d88 Fix MOZ_TRACK_MODULE_DEPS=1 build (senna) bustage by adding windowwatcher to REQUIRES.
git-svn-id: svn://10.0.0.236/trunk@87965 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 01:29:27 +00:00
blakeross%telocity.com
de1ab3bc71 Backing out doug to fix win bustage.
git-svn-id: svn://10.0.0.236/trunk@87963 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 00:55:18 +00:00
danm%netscape.com
392acc42be adding ability to open windows from JS. code copied from winEmbed. r=hyatt
git-svn-id: svn://10.0.0.236/trunk@87962 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 00:42:17 +00:00
danm%netscape.com
8051c5aa24 moving window opening code to WindowWatcher component. bug 67368 r=hyatt,jst
git-svn-id: svn://10.0.0.236/trunk@87961 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 00:37:55 +00:00
danm%netscape.com
a1ccde1543 general fixes to openwindow code. bug 67368 r=hyatt,jst
git-svn-id: svn://10.0.0.236/trunk@87960 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 00:36:54 +00:00
danm%netscape.com
cc89f62b3a fix bad declaration
git-svn-id: svn://10.0.0.236/trunk@87959 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 00:35:41 +00:00
danm%netscape.com
9810c2e5ca teach GetInterface about nsIDOMWindow. bug 67369 r=hyatt,jst
git-svn-id: svn://10.0.0.236/trunk@87958 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 00:34:57 +00:00
danm%netscape.com
ec7aac0d73 teach GetInterface about nsIDOMWindow and nsIDocShellTreeItem. bug 67368 r=hyatt,jst
git-svn-id: svn://10.0.0.236/trunk@87957 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 00:33:48 +00:00
danm%netscape.com
063bcbee40 initialize window creator at startup. bug 67368 r=hyatt,jst
git-svn-id: svn://10.0.0.236/trunk@87956 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 00:31:44 +00:00
danm%netscape.com
20307d86c4 adding new file nsWindowCreator. bug 67368 r=hyatt,jst
git-svn-id: svn://10.0.0.236/trunk@87955 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 00:30:58 +00:00
danm%netscape.com
27e380ec26 new callback bridging Mozilla and embedding window creation. bug 67368 r=hyatt,jst
git-svn-id: svn://10.0.0.236/trunk@87954 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 00:29:16 +00:00
blakeross%telocity.com
8fb7590d01 Making editor's |dont_AddRef| usages easier on the eyes (56033). r=timeless sr=scc
git-svn-id: svn://10.0.0.236/trunk@87953 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 00:28:58 +00:00
pavlov%netscape.com
30bfd0f2bc do the offsetting based on the bytes per row of the dest frame
git-svn-id: svn://10.0.0.236/trunk@87952 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 00:26:37 +00:00
saari%netscape.com
3c893ef190 JPEGs limping enough for preliminary performance numbers
git-svn-id: svn://10.0.0.236/trunk@87951 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 00:17:36 +00:00
dougt%netscape.com
db6a52c778 Adding New Cache interfaces to build
git-svn-id: svn://10.0.0.236/trunk@87950 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 00:02:44 +00:00
blakeross%telocity.com
a4a7f0ac04 Mail search matching (69418). r=gayatrib sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@87949 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-25 23:28:53 +00:00
pavlov%netscape.com
6bbecfe3cf fixing unix makefile
git-svn-id: svn://10.0.0.236/trunk@87948 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-25 23:13:51 +00:00
cls%seawood.org
82dff731aa Fix nspr autoconf for OpenVMS.
Thanks to Colin Blake <colin@theblakes.com> for the patch.
Bug #69842 r=cls


git-svn-id: svn://10.0.0.236/trunk@87947 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-25 21:50:47 +00:00
cls%seawood.org
81a1916449 Fix nspr autoconf support for OpenVMS.
Thanks to Colin Blake <colin@theblakes.com> for the patch.
Bug #69842 r=cls


git-svn-id: svn://10.0.0.236/trunk@87946 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-25 21:45:18 +00:00
pavlov%netscape.com
ab5843e7ea removing stupid code
git-svn-id: svn://10.0.0.236/trunk@87943 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-25 09:02:25 +00:00
pavlov%netscape.com
dff3da99af blah blah blah
git-svn-id: svn://10.0.0.236/trunk@87941 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-25 08:37:26 +00:00
pavlov%netscape.com
c3f1762956 fixing the cancel nonsense to avoid longass page loads
git-svn-id: svn://10.0.0.236/trunk@87938 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-25 08:28:36 +00:00
wtc%netscape.com
d18ebeb694 Bugzilla bug #70116: make NSPR build on Win 98 with autoconf. Thanks to
David Avery <daa@distributed.net> for the bug report.
Modified files: configure, configure.in


git-svn-id: svn://10.0.0.236/trunk@87937 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-25 07:36:26 +00:00
dougt%netscape.com
f8929b57e1 Fixing return type:
git-svn-id: svn://10.0.0.236/trunk@87936 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-25 07:31:13 +00:00
dougt%netscape.com
f51053bf67 NOT PART OF BUILD!!
This is the windows makefile for the new cache.


git-svn-id: svn://10.0.0.236/trunk@87934 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-25 07:18:36 +00:00
saari%netscape.com
f7ddad65b8 updating tip version of gfx2 macbuild
git-svn-id: svn://10.0.0.236/trunk@87932 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-25 05:14:43 +00:00
pavlov%netscape.com
5ef72566e7 removing files
git-svn-id: svn://10.0.0.236/trunk@87931 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-25 05:13:16 +00:00
bryner%uiuc.edu
b1aa300c2f Removing unused sun-java stubs. r=edburns, jj.
git-svn-id: svn://10.0.0.236/trunk@87930 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-25 02:58:39 +00:00
bryner%uiuc.edu
1d4b101772 Bug 68094 - set correct notification callbacks on channel for SMTP. r=sspitzer, sr=mscott.
git-svn-id: svn://10.0.0.236/trunk@87929 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-25 02:42:17 +00:00
jst%netscape.com
91cb1df9bf Adding content_base.xpt to the windows and unix package files to fix bug 69993. r=disttsc@bart.nl, sr=ben@netscape.com
git-svn-id: svn://10.0.0.236/trunk@87928 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-25 02:31:34 +00:00
pavlov%netscape.com
8c6a168fb3 remove the channel cancelation stuff... don't do this here...
git-svn-id: svn://10.0.0.236/trunk@87927 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-25 02:23:55 +00:00
timeless%mac.com
c5af3d1b47 fix bug 67790 javascript strict warnings in bookmarksOverlay.js
fix by maolson@earthlink.net r=timeless,a=alecf


git-svn-id: svn://10.0.0.236/trunk@87926 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-25 00:25:52 +00:00
jst%netscape.com
8cf3fa503e Fixing bug 69840. Implementing XULDocument.createProcessingInstruction(). r=jag, sr=ben@netscape.com
git-svn-id: svn://10.0.0.236/trunk@87925 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-25 00:00:52 +00:00
pavlov%netscape.com
837a6cf014 added a parameter to a function that is part of the new imagelib.. passing nsnull to it in the image preloading code (ifdef'd out (not part of build)) sr=jst :-)
git-svn-id: svn://10.0.0.236/trunk@87924 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 23:56:07 +00:00
pavlov%netscape.com
38c7aaf639 adding a loadgroup param
git-svn-id: svn://10.0.0.236/trunk@87923 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 23:45:30 +00:00
blakeross%telocity.com
1f2c1bafc1 The rest of the fix for 52308. Forgot to check this in earlier with something else, was r=timeless sr=erik.
git-svn-id: svn://10.0.0.236/trunk@87921 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 23:16:39 +00:00
wtc%netscape.com
73310966c3 Bugzilla bug #70058: define XP_UNIX on FreeBSD. Thanks to
Eric Hodel <drbrain-bugzilla@segment7.net> for the bug report.
Modified files: configure, configure.in


git-svn-id: svn://10.0.0.236/trunk@87920 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 22:00:46 +00:00
scc%mozilla.org
941d2902e4 bug #53209: removing "nsSharedString.h"
git-svn-id: svn://10.0.0.236/trunk@87918 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 21:08:21 +00:00
roc+%cs.cmu.edu
c0f3d7c52d Fix for bug 67478. Fix for BodyFixupRule so that if both the BODY and HTML elements have a transparent background, we make sure to give the canvas the default background (chosen by the PresShell). r=kmcclusk, sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@87917 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 20:37:06 +00:00
roc+%cs.cmu.edu
819e90359e Fix for new view manager bug 69146. Changed the way we compute the 'opaque region' consisting of widgets that cover the widget being painted. r=kmcclusk, sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@87916 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 20:29:58 +00:00
scc%mozilla.org
4c2db16544 bug #53209: remove |nsSharedString|. It was already out of the build last night, now it's time to CVS remove it
git-svn-id: svn://10.0.0.236/trunk@87915 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 19:47:45 +00:00
dbaron%fas.harvard.edu
a6f3d9e8e7 Fix crash on startup in viewer by removing static construction. b=70004 r=waterson@netscape.com (Viewer changes only)
git-svn-id: svn://10.0.0.236/trunk@87912 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 17:15:50 +00:00
ccarlen%netscape.com
e5334c9c90 Bug 68908 - EmbedComponents.mcp was missing some files and produced a useless dll. a=sfraser@netscape.com
git-svn-id: svn://10.0.0.236/trunk@87911 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 16:44:58 +00:00
bernd.mielke%snafu.de
1767b5e275 enable the overflow:hidden from CSS2 for table cells (fixed layout)
bug 44505. r=karnaze sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@87910 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 14:30:12 +00:00
jst%netscape.com
8171050d4e Adding interface not part of the build yet.
git-svn-id: svn://10.0.0.236/trunk@87907 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 12:47:22 +00:00
jst%netscape.com
265adb22aa Adding new makefile, not part of the build yet.
git-svn-id: svn://10.0.0.236/trunk@87906 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 12:44:27 +00:00
jst%netscape.com
02a695cbb7 Addign XBL DOM interface files, not part of the build yet.
git-svn-id: svn://10.0.0.236/trunk@87905 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 12:28:46 +00:00
jst%netscape.com
480d9c3cc5 New domstubs.idl file, not part of the build yet.
git-svn-id: svn://10.0.0.236/trunk@87903 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 12:15:01 +00:00
jst%netscape.com
71ef27fa82 Initial checkin of DOM class info files needed when the DOM starts using XPConnect, this is still very much WIP, and not part of the build yet.
git-svn-id: svn://10.0.0.236/trunk@87894 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 10:26:14 +00:00
cls%seawood.org
ea631a6d3e Work for 9x users too
git-svn-id: svn://10.0.0.236/trunk@87892 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 08:18:12 +00:00
dougt%netscape.com
1e2620b0a8 fixes blocker. r=darin, sr=irc
git-svn-id: svn://10.0.0.236/trunk@87890 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 07:31:59 +00:00
jband%netscape.com
12e3ac585a fix xpconnect_standalone bustage on Win32. bug 69763. sr=leaf r=cls
git-svn-id: svn://10.0.0.236/trunk@87889 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 06:54:44 +00:00
cls%seawood.org
acf2896d3a Adding and updating necessary .cvsignore files. Bug #61550
git-svn-id: svn://10.0.0.236/trunk@87888 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 06:22:49 +00:00
cls%seawood.org
dca4381d2d Fix for OS/2 nspr autoconf bustage.
Thanks to Mike Kaply <mkaply@us.ibm.com> for the patch
Bug #70015 r=cls


git-svn-id: svn://10.0.0.236/trunk@87887 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 05:43:14 +00:00
cls%seawood.org
d89896b8db Initial OS/2 nspr autoconf support. Bug #58804
Thanks to "Javier H Pedemonte" <pedemont@us.ibm.com> for the patch.


git-svn-id: svn://10.0.0.236/trunk@87886 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 05:39:43 +00:00
cls%seawood.org
7471c078ff OS/2 platform dependent objs file. Thanks to Javier H. Pedemonte <pedemont@us.ibm.com> for the file. Bug #58804
git-svn-id: svn://10.0.0.236/trunk@87885 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 05:32:47 +00:00
cls%seawood.org
67ed708bca More generated files to ignore
git-svn-id: svn://10.0.0.236/trunk@87884 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 05:31:07 +00:00
scc%mozilla.org
0be7c78830 attempting to fix build bustage on Solaris
git-svn-id: svn://10.0.0.236/trunk@87882 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 04:49:34 +00:00
beard%netscape.com
3dbc04b8e1 [not part of build] changes to build correctly on Mac, and link correctly on all platforms.
git-svn-id: svn://10.0.0.236/trunk@87881 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 04:22:19 +00:00
beard%netscape.com
893e02ee0c [not part of build] projects to build new cache on Mac.
git-svn-id: svn://10.0.0.236/trunk@87880 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 04:21:26 +00:00
pavlov%netscape.com
376094d16e add define incase of non-debug
git-svn-id: svn://10.0.0.236/trunk@87879 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 04:21:18 +00:00
pschwartau%netscape.com
f69bd4cd9d Added Stephen Ostermiller's pattern-match from bug 69989 to this test -
git-svn-id: svn://10.0.0.236/trunk@87877 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 03:23:27 +00:00
scc%mozilla.org
c9f67a34b5 bug #53209: remove unused file from the build
git-svn-id: svn://10.0.0.236/trunk@87876 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 03:17:53 +00:00
scc%mozilla.org
2453a286e9 bug #53209: removing |nsSharedString| here, just from my test harness.
git-svn-id: svn://10.0.0.236/trunk@87875 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 03:13:51 +00:00
scc%mozilla.org
745130da47 bug #67876: r=jst, sr=alecf. Added comment documenting `NULL' string infrastructure.
git-svn-id: svn://10.0.0.236/trunk@87874 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 03:11:23 +00:00
scc%mozilla.org
13d898f873 bug #69941: r=jag, sr=alecf. Fixed signature of |FindCharInReadable|.
git-svn-id: svn://10.0.0.236/trunk@87873 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 03:09:04 +00:00
brendan%mozilla.org
c2e2e1c98a Don't deprecate __proto__, there ain't no forward-compatible alternative (68401, r=timeless, sr=shaver).
git-svn-id: svn://10.0.0.236/trunk@87872 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 03:07:58 +00:00
brendan%mozilla.org
713ac17d77 - Shaver hacked this fix with advice from me, and I carried it to check-in. We now avoid a heavyweight outer function when the inner one is defined at top-level or in an expression (is not a JSOP_CLOSURE, IOW), and it doesn't refer to any non-local names. See bug 65308 for details on the win. (r=rogerl, sr=brendan)
- Fix scope chain for nested functions at top-level (JSOP_DEFFUN), in a part of another statement (JSOP_CLOSURE), and unnamed in an expression (JSOP_ANONFUNOBJ) to match ECMA-262 13.2.  My bad: fp->varobj was used up till now, instead of fp->scopeChain; we still *bind* the name of a statement-level (top or not) nested function in fp->varobj.  This fixes bug 69559.  (r=rogerl, sr=jband)
- Add an Intern command to the shell, for GC vs. intern'ed atom testing.


git-svn-id: svn://10.0.0.236/trunk@87871 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 03:00:56 +00:00
scc%mozilla.org
ce4e310532 bug #'s 69940 and 69289: r=dbaron, sr=waterson. Fix parameters to, templatization of |Substring()|.
git-svn-id: svn://10.0.0.236/trunk@87870 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 02:55:46 +00:00
morse%netscape.com
b763dfefa9 bug 70018, image blocking busted, r=hwaara@chello.se, sr=alecf@netscape.com
git-svn-id: svn://10.0.0.236/trunk@87869 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 02:48:51 +00:00
gordon%netscape.com
dc98924724 Include nsNetCID.h for cache service contract id.
git-svn-id: svn://10.0.0.236/trunk@87867 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 02:47:37 +00:00
gordon%netscape.com
6cda0c5946 Adding contract id for new cache service. r=beard.
git-svn-id: svn://10.0.0.236/trunk@87866 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 02:44:43 +00:00
darin%netscape.com
a97777c89d Made accessGranted be of type nsCacheAccessMode. This is not part of the mozilla build.
git-svn-id: svn://10.0.0.236/trunk@87865 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 01:36:11 +00:00
darin%netscape.com
1b288a7e6a Updating cache IDL documentation. This is not part of the mozilla build.
git-svn-id: svn://10.0.0.236/trunk@87864 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 01:27:49 +00:00
gordon%netscape.com
c1cbcd4c4c Updated new cache source to build with recent changes to interface files. These files are not part of the build. r=beard, darin.
git-svn-id: svn://10.0.0.236/trunk@87862 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 01:02:37 +00:00
pavlov%netscape.com
9ffa728122 cleanup of timer, etc code
git-svn-id: svn://10.0.0.236/trunk@87861 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 00:31:45 +00:00
pavlov%netscape.com
a15ba6d7ac check to see if numframes > 1
git-svn-id: svn://10.0.0.236/trunk@87860 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 00:31:08 +00:00
javi%netscape.com
f6a36002fc Implement the SSL dialog warnings for Domain Mismatch and
server cert expired.


git-svn-id: svn://10.0.0.236/trunk@87858 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 00:20:32 +00:00
beard%netscape.com
18e084377d [not part of build] stand-alone cache module.
git-svn-id: svn://10.0.0.236/trunk@87857 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 00:19:43 +00:00
gordon%netscape.com
101fdd4466 Remove inheritance from interface, and provide transport as an attribute. This change is not part of the build.
git-svn-id: svn://10.0.0.236/trunk@87856 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 23:55:42 +00:00
pavlov%netscape.com
c980204ec8 return
git-svn-id: svn://10.0.0.236/trunk@87855 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 23:49:34 +00:00
pavlov%netscape.com
fa34c686a2 adding StartAnimation()
git-svn-id: svn://10.0.0.236/trunk@87854 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 23:48:25 +00:00
pavlov%netscape.com
27e4d596e9 adding animation restart capibilities
git-svn-id: svn://10.0.0.236/trunk@87853 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 23:48:08 +00:00
radha%netscape.com
3f81cbbe27 Fix for blocker bug 69843. r=valeski, sr=waterson
git-svn-id: svn://10.0.0.236/trunk@87852 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 23:37:41 +00:00
nicolson%netscape.com
aa06fd63bc Elimintate some JDK 1.2isms so that we are still JDK1.1 compatible.
git-svn-id: svn://10.0.0.236/trunk@87850 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 23:30:08 +00:00
nicolson%netscape.com
7bb174c51d add additional include path under AIX.
git-svn-id: svn://10.0.0.236/trunk@87849 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 23:29:34 +00:00
gordon%netscape.com
8831b05581 Add nsICache.idl for common typedefs and constants. These changes are not part of the build. r = beard, darin.
git-svn-id: svn://10.0.0.236/trunk@87848 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 23:20:15 +00:00
despotdaemon%netscape.com
e0c27080d7 Pseudo-automatic update of changes made by stephend@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@87846 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 23:18:11 +00:00
despotdaemon%netscape.com
ae56ddc15a Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@87845 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 23:14:27 +00:00
despotdaemon%netscape.com
d099146803 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@87844 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 23:00:23 +00:00
nicolson%netscape.com
3c62e2a0a6 When creating the mapfile, we need to create OBJDIR first if it
doesn't already exist.


git-svn-id: svn://10.0.0.236/trunk@87842 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 22:45:29 +00:00
pavlov%netscape.com
d0d8202359 use gfxImageContainer on windows too
git-svn-id: svn://10.0.0.236/trunk@87841 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 22:42:42 +00:00
pavlov%netscape.com
ed2ab4a78a update animation stuff
git-svn-id: svn://10.0.0.236/trunk@87840 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 22:31:43 +00:00
gordon%netscape.com
86c0c4d0d0 New interfaces for cache service. These are not part of the build. r=beard, darin, gagan.
git-svn-id: svn://10.0.0.236/trunk@87839 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 22:23:55 +00:00
cyeh%bluemartini.com
53f88c7858 fix for 54566: Software error generated when adding invalid dependencies
if we call PuntTryAgain(), make sure we've unlocked tables


git-svn-id: svn://10.0.0.236/trunk@87835 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 21:40:03 +00:00
ducarroz%netscape.com
3869392884 Fix for bug 69966 (smoketest blocker). Do need to do an extra copy especially when this one is bogus. R=jgmyers, SR=bienvenu
git-svn-id: svn://10.0.0.236/trunk@87832 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 21:26:36 +00:00
gordon%netscape.com
61c1231a4e Adding Makefile.in for new cache service.
git-svn-id: svn://10.0.0.236/trunk@87830 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 21:05:32 +00:00
pavlov%netscape.com
df8e834229 adding cvsignore files
git-svn-id: svn://10.0.0.236/trunk@87828 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 20:52:12 +00:00
pavlov%netscape.com
991ca4e1af making a base imagecontainer impl that handles animation, etc. the platform specific container should inherit from this and overwrite GetPreferredAlphaFormat() and have its draw methods, etc.
git-svn-id: svn://10.0.0.236/trunk@87827 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 20:51:24 +00:00
blakeross%telocity.com
01188f844c Smoketest blocker/autocompletion fix (69949).
git-svn-id: svn://10.0.0.236/trunk@87826 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 20:40:29 +00:00
cls%seawood.org
b81dcfc6cb Use full path on nspr dependency. (missed one last night). Thanks to leaf for the patch. r=cls sr=granrose
git-svn-id: svn://10.0.0.236/trunk@87823 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 20:35:18 +00:00
dave%intrec.com
964eb35031 Oops, typo in patch. = -> eq
git-svn-id: svn://10.0.0.236/trunk@87821 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 19:32:13 +00:00
pavlov%netscape.com
df3268752e returning ns_Error_not_implemented
git-svn-id: svn://10.0.0.236/trunk@87820 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 18:57:05 +00:00
pavlov%netscape.com
f282bc6ac2 using NS_STATIC_CAST(void*, this)
git-svn-id: svn://10.0.0.236/trunk@87819 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 18:40:29 +00:00
pavlov%netscape.com
8fc3684dde append __LINE__ to the local var name when using LOG_SCOPE()
git-svn-id: svn://10.0.0.236/trunk@87818 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 18:32:09 +00:00
rbs%maths.uq.edu.au
589ac66d85 Ignorable whitespace frames are gone - Additions to the inter-frame spacing - Typos - Rework the style of scripting elements - fix for bugs 67451,15402 - this check-in was contingent on the check-in for bug 68411 - sr=waterson
git-svn-id: svn://10.0.0.236/trunk@87817 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 16:10:51 +00:00
rbs%maths.uq.edu.au
842edf4946 First check-in
git-svn-id: svn://10.0.0.236/trunk@87816 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 16:09:14 +00:00
oeschger%netscape.com
359e340bba updates to help chrome, NOT PART OF BUILD
git-svn-id: svn://10.0.0.236/trunk@87815 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 14:57:34 +00:00
locka%iol.ie
61cbbb9dd8 NOT PART OF BUILD. Prototype replacement for nsIWebBrowserSiteWindow. b=68581
git-svn-id: svn://10.0.0.236/trunk@87814 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 14:44:58 +00:00
despotdaemon%netscape.com
305023582e Pseudo-automatic update of changes made by wtc@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@87813 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 14:40:19 +00:00
despotdaemon%netscape.com
0c52f2106c Pseudo-automatic update of changes made by wtc@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@87812 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 14:39:04 +00:00
leaf%mozilla.org
97f2ec3949 Automated update
git-svn-id: svn://10.0.0.236/trunk@87811 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 13:30:09 +00:00
jdunn%netscape.com
1c6e899326 defining _REENTRANT for hpux 11.00 & aix 4.3
r= cls@seawood.org
# 69808


git-svn-id: svn://10.0.0.236/trunk@87810 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 13:24:49 +00:00
gordon%netscape.com
cfbd099fb3 Rough first cut of cache service and memory object cache. It currently builds on linux.
git-svn-id: svn://10.0.0.236/trunk@87809 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 13:18:01 +00:00
locka%iol.ie
5237da31b9 NOT PART OF BUILD. Fixed recent breakage and merged export/install dirs into single list. b=68668
git-svn-id: svn://10.0.0.236/trunk@87808 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 12:54:24 +00:00
rbs%maths.uq.edu.au
a966ddfd0a Declare atoms, update css rules, init a variable to zero - sr=waterson
git-svn-id: svn://10.0.0.236/trunk@87807 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 12:49:38 +00:00
rbs%maths.uq.edu.au
c07653792a When requested, avoid to create frames for ignorable whitespace - bug 68411 r=karnaze sr=waterson
git-svn-id: svn://10.0.0.236/trunk@87806 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 12:45:19 +00:00
rbs%maths.uq.edu.au
d9c1a81f37 Shift frame-state bits in implementations to the 12 higher bits - bug 68411 r=karnaze sr=waterson
git-svn-id: svn://10.0.0.236/trunk@87805 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 12:42:12 +00:00
rbs%maths.uq.edu.au
1a3029c4da Avoid ignorable whitespace in tables by setting the frame state-bit to this effect - bug 68411 r=karnaze sr=waterson
git-svn-id: svn://10.0.0.236/trunk@87804 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 12:35:34 +00:00
rbs%maths.uq.edu.au
a87f5009f0 Reserve additional frame state-bits - implementations are now only allowed to use the 12 higher bits. The 20 lowest bits are reserved for general use - bug 6841 r=karnaze sr=waterson
git-svn-id: svn://10.0.0.236/trunk@87803 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 12:31:28 +00:00
pavlov%netscape.com
f162519ea9 more prlog fun.. added class to do scope based logging (enter/exit messages)
git-svn-id: svn://10.0.0.236/trunk@87802 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 10:57:00 +00:00
jst%netscape.com
8be0275595 Adding XUL DOM interfaces, not part of the build yet.
git-svn-id: svn://10.0.0.236/trunk@87800 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 10:07:18 +00:00
tao%netscape.com
d0a9d4d7f3 fixed bustage (lines slipped in solving conflicts)
git-svn-id: svn://10.0.0.236/trunk@87799 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 09:28:21 +00:00
cls%seawood.org
ce5afdc7d5 Use full pathnames in dependency lists as nmake has a nasty habit of keeping the cwd set across targets.
git-svn-id: svn://10.0.0.236/trunk@87798 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 09:24:23 +00:00
tao%netscape.com
c415f1bb5f Fix bustage on linux: white spaces -> tab.
git-svn-id: svn://10.0.0.236/trunk@87797 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 09:05:33 +00:00
pavlov%netscape.com
589a920f49 adding missing methods
git-svn-id: svn://10.0.0.236/trunk@87796 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 08:42:27 +00:00
pavlov%netscape.com
121915c64a more prlog stuff. some useful info should be generatable from this stuff now
git-svn-id: svn://10.0.0.236/trunk@87795 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 08:36:51 +00:00
tao%netscape.com
1b325908d5 62171: "Separate content from UI". Split langenus.xpi into regus.xpi.
browser: (r=pchen,sr=alecf), mailnews: (r=yamamoto,sr=sspitzer),
editor: (r=cmonske,sr=sfraser), xpinstall (r=ssu,sr=dveditz).


git-svn-id: svn://10.0.0.236/trunk@87794 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 08:34:10 +00:00
sgehani%netscape.com
ee3057c3c0 Make async Install.execute() work again resoolving backward compatibility.
(Checking in for dbragg.)

b = 68356
r = sgehani, dveditz
sr = mscott


git-svn-id: svn://10.0.0.236/trunk@87793 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 07:36:49 +00:00
pschwartau%netscape.com
f92ca7f466 Initial add. Regression test for bug 69607.
git-svn-id: svn://10.0.0.236/trunk@87792 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 07:35:47 +00:00
jst%netscape.com
3e16437cb6 Removing unused file.
git-svn-id: svn://10.0.0.236/trunk@87790 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 07:17:27 +00:00
jst%netscape.com
d273de0bf6 Adding file back since it's needed after all, not part of the build.
git-svn-id: svn://10.0.0.236/trunk@87789 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 07:16:56 +00:00
sfraser%netscape.com
de1ba7f8ad TESTING please ignore
git-svn-id: svn://10.0.0.236/trunk@87786 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 06:57:41 +00:00
nisheeth%netscape.com
bcdcfa2b17 r=harishd. sr=vidur. Fix for bug 44094. Fixes off by one error in column number in XML error message.
git-svn-id: svn://10.0.0.236/trunk@87783 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 06:44:37 +00:00
jst%netscape.com
935038b94f Removing unused file.
git-svn-id: svn://10.0.0.236/trunk@87782 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 06:37:55 +00:00
scc%mozilla.org
cdf2240955 bug #67577: r=jag, sr=(ben, hyatt). short circuit full compare with length test
git-svn-id: svn://10.0.0.236/trunk@87781 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 06:28:13 +00:00
cls%seawood.org
6b421e564b So, if the Makefiles do not exist when we want to clean up the directory, make them.
git-svn-id: svn://10.0.0.236/trunk@87780 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 06:07:56 +00:00
morse%netscape.com
97bcbeaa7e bug 69667, wallet and cookie ui missing, r=tao@netscape.com, sr=scc@netscape.com
git-svn-id: svn://10.0.0.236/trunk@87779 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 05:33:33 +00:00
cls%seawood.org
069adb6c70 Set autoconf as the default build method for NSPR on the NSPRPUB_CLIENT_BRANCH. Bug #58804
git-svn-id: svn://10.0.0.236/trunk@87778 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 05:30:00 +00:00
cls%seawood.org
f5bd2a307b Setting autoconf as the default build method for NSPR on the NSPRPUB_CLIENT_BRANCH
Bug #58804


git-svn-id: svn://10.0.0.236/trunk@87777 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 05:27:47 +00:00
cltbld%netscape.com
6ccf6f3820 fix bustage TARGET_CARBON. r=sdagley
git-svn-id: svn://10.0.0.236/trunk@87775 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 04:11:57 +00:00
cltbld%netscape.com
ae2b05b5bc bug 65219, change nsAutoString::Recycle() to delete. r=scc
git-svn-id: svn://10.0.0.236/trunk@87774 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 04:10:38 +00:00
darin%netscape.com
277f829ede Fixes bug 51237. HTTP keep-alive confuses multiple ports on same host. r=gagan, sr=mscott.
git-svn-id: svn://10.0.0.236/trunk@87773 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 03:36:21 +00:00
blakeross%telocity.com
ca0ebededd Forced reload, stop button, ability to use bookmark keywords in Open Web Location dialog, persist window choice, .8 -> .9, moving things to more appropriate places (60498, 62078, 49773, others). r=timeless/jag sr=alecf
git-svn-id: svn://10.0.0.236/trunk@87772 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 03:31:46 +00:00
blakeross%telocity.com
8d63d5ee77 Forced reload, stop button, ability to use bookmark keywords in Open Web Location dialog, persist window choice, .8 -> .9, moving things to more appropriate places (60498, 62078, 49773, others)
git-svn-id: svn://10.0.0.236/trunk@87771 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 03:27:22 +00:00
jst%netscape.com
3c119e05f6 Fixing regression bug 69716. Make nsHTMLImageElement::GetImageFrame() always initialize the out parameter. r=heikki@netscape.com, sr=hyatt@netscape.com
git-svn-id: svn://10.0.0.236/trunk@87768 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 03:04:38 +00:00
blakeross%telocity.com
c30a10c7c0 Adding files. Not yet part of build.
git-svn-id: svn://10.0.0.236/trunk@87767 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 03:04:37 +00:00
blakeross%telocity.com
761c7e9508 Adding files. Not part of build yet.
git-svn-id: svn://10.0.0.236/trunk@87766 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 02:58:59 +00:00
blakeross%telocity.com
bd19e52c1e Adding files. Not yet part of build.
git-svn-id: svn://10.0.0.236/trunk@87765 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 02:52:04 +00:00
racham%netscape.com
7730db1c8c Fixing bug 66460. Adding pref needed to implement Check new mail at startup feature. r=bienvenu, sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@87764 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 02:48:35 +00:00
scc%mozilla.org
f3c858afc8 bug #69907: rs=brendan. Fix file-level comments in (to be) obsolete string files so they are clearer in LXR directory views.
git-svn-id: svn://10.0.0.236/trunk@87763 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 02:43:42 +00:00
racham%netscape.com
5c0e00b8ac Fixing busg 66460, 66442, 66447, 66376, 69358 and 69909. Bug 66460 - Check new mail at startup introduced. All the accounts with this option turned on will perform biff at startup. Bug 66442 - AccountCentral for alternate layout introduced. Bug 66447 - Modifying the AccountCentral header format. Bug 66376 - Read Messages link in AccountCentral fetches new mail. Bug 69358 - A performance improvement at startup. Bug 69909 - Fixing the AccountCentral headers broken by new stringbundle checkins. r=gayatrib, bienvenu, timeless, blakeross sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@87761 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 02:42:31 +00:00
mstoltz%netscape.com
04525d0f1f bug 63451. Adding nsIJAR.idl to mac project file
git-svn-id: svn://10.0.0.236/trunk@87757 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 02:31:14 +00:00
sspitzer%netscape.com
ba6dbde3d6 control the default url for sound to play on new mail with a pref,
instead of hard coding it.  (really, this is a back door for mac users,
until we have a UI for this.) #64462
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@87756 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 02:27:53 +00:00
sonmi%netscape.com
8445c46d9c improvements, bugfixes, intermediate checkin before trying to make
everything run in . and relative paths to also work on cygnus
not yet activated


git-svn-id: svn://10.0.0.236/trunk@87755 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 02:23:05 +00:00
scc%mozilla.org
3f930de8f0 bug #65219: (work done by dbaron) r=jag, sr=scc. Remove leaking string recyclers.
git-svn-id: svn://10.0.0.236/trunk@87754 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 02:03:02 +00:00
jst%netscape.com
2b8664ff14 Fixing bug 68493. document.body should point to the outermost frameset element in a frameset document. r=pollmann@netscape.com, sr=scc@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@87753 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 02:01:30 +00:00
hyatt%netscape.com
1f709d7c7b Changing the name of my #ifdef.
git-svn-id: svn://10.0.0.236/trunk@87752 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 01:56:46 +00:00
rods%netscape.com
ba2e2347f8 Now only doing 1 reflow for each reflow request in the ListControlFrame
for initial and full resize reflows
Bug 69869 r=kmcclusk sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@87751 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 01:45:45 +00:00
naving%netscape.com
723bb2038a 66676. r=racham, sr=bienvenu. Maintain the parent-child relationship when adding
folders to trash.


git-svn-id: svn://10.0.0.236/trunk@87750 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 01:39:42 +00:00
akkana%netscape.com
342ff352ea DougT suggests this change to fix the orange bloat test
git-svn-id: svn://10.0.0.236/trunk@87749 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 01:39:36 +00:00
darin%netscape.com
7eb78575a5 Whitespace and indentation cleanup.
git-svn-id: svn://10.0.0.236/trunk@87748 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 01:33:52 +00:00
dave%intrec.com
fa8a6b8b1c Fix for bug 69879: initial owner getting set to NULL if someone was specified on the new bug form. This bug was introduced in the patch for bug 66876 (v1.29 of post_bug.cgi)
git-svn-id: svn://10.0.0.236/trunk@87746 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 01:04:01 +00:00
rods%netscape.com
77b173f072 factoring of code for Submit/Reset in control frames
Bug 65747 r=pollmann sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@87745 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 01:01:08 +00:00
beard%netscape.com
71004b5db8 restore NeckoCarbon[Debug].shlb targets. r=sfraser, a=jj
git-svn-id: svn://10.0.0.236/trunk@87744 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 01:00:43 +00:00
darin%netscape.com
642848f637 Updating test files.
git-svn-id: svn://10.0.0.236/trunk@87743 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 00:53:08 +00:00
dbaron%fas.harvard.edu
75a281929f Fix MOZ_TRACK_MODULE_DEPS bustage (senna tinderbox) by updating requires.
git-svn-id: svn://10.0.0.236/trunk@87742 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 00:52:11 +00:00
sspitzer%netscape.com
6c52b95c86 fix for #68365. r=hwaara, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@87741 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 00:46:10 +00:00
andreww%netscape.com
5fb894d212 bugzilla 58747 r=hangas, sr=hewitt - adding back smiley face to pref panel in classic.
git-svn-id: svn://10.0.0.236/trunk@87740 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 00:45:12 +00:00
andreww%netscape.com
7daa3f23fc First Checked In.
git-svn-id: svn://10.0.0.236/trunk@87739 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 00:43:08 +00:00
blakeross%telocity.com
79c67cd012 onclick doesn't fire on middle click, and only fires on double right click (63950, 63073, also fixes middle-click link opening like 58354). r=rods sr=alecf
git-svn-id: svn://10.0.0.236/trunk@87737 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 00:40:19 +00:00
andreww%netscape.com
05864d6a38 bug 57488 r-timeless, sr-hewitt - converting to css system fonts instead of hard-coded fonts.
git-svn-id: svn://10.0.0.236/trunk@87736 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 00:39:02 +00:00
blakeross%telocity.com
c5f621e37f Using xul <stringbundle/> in mailnews instead of including strres.js everywhere (56680). Patch by Mark Olson (maolson@earthlink.net). r=jag sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@87734 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 00:28:34 +00:00
rogerl%netscape.com
253c5f239c Need to pass context now.
git-svn-id: svn://10.0.0.236/trunk@87733 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 00:23:53 +00:00
rogerl%netscape.com
604931d1a7 Added toBoolean handling. Fixed toString & toPrimitive to match spec.
git-svn-id: svn://10.0.0.236/trunk@87732 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 00:18:46 +00:00
darin%netscape.com
8c215f3458 Partially resolves bug 10733. XP_UNIX does not have an async DNS implementation. r=rpotts, sr=mscott.
git-svn-id: svn://10.0.0.236/trunk@87731 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 00:15:35 +00:00
mstoltz%netscape.com
68e9bdd8c0 bug 63451 - moved signature verification functions from nsIZipReader to nsIJAR. r=sgehani, sr=shaver
git-svn-id: svn://10.0.0.236/trunk@87730 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 00:15:04 +00:00
cls%seawood.org
e28eb27169 Fix standalone psm bustage.
git-svn-id: svn://10.0.0.236/trunk@87729 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 00:14:28 +00:00
varada%netscape.com
6004732f36 fix for bug#63889; tabbing to the header section in the addressing widget; r= ben, ducarroz;sr=mscott
git-svn-id: svn://10.0.0.236/trunk@87728 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 00:13:03 +00:00
gordon%netscape.com
b226a94440 Adding interface files for new cache service.
git-svn-id: svn://10.0.0.236/trunk@87727 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 00:11:10 +00:00
varada%netscape.com
43aae47ea7 fix for bug#37928;adding domains section to sendformat pref panel;r=ducarroz;sr=mscott
git-svn-id: svn://10.0.0.236/trunk@87726 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 00:09:31 +00:00
radha%netscape.com
589d2938f4 Fix for bug # 69713. Get rid of unused #defines. r=timeless, adamlock
git-svn-id: svn://10.0.0.236/trunk@87725 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 00:09:00 +00:00
darin%netscape.com
cb660a141a Fixes bug 66837. Query interface needed. r=dougt, sr=mscott.
git-svn-id: svn://10.0.0.236/trunk@87724 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 00:07:58 +00:00
timeless%mac.com
b1305d9d00 fix bug "Bookmark Search Results" wrongly worded
fix by stephend@netscape.com r=hewitt a=ben


git-svn-id: svn://10.0.0.236/trunk@87723 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 00:07:16 +00:00
radha%netscape.com
b40312d02f Fix for bug # 69713. Get rid of unused SH_IN_FRAMES #defines. r=timeless, adamlock
git-svn-id: svn://10.0.0.236/trunk@87722 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 00:05:54 +00:00
waldemar%netscape.com
bd44416b3a Replaced \Q by \_
git-svn-id: svn://10.0.0.236/trunk@87721 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 00:04:17 +00:00
darin%netscape.com
267630fb89 Fixes bug 58655. nsSyncHelper uses a native event queue. r=dougt, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@87720 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 00:00:04 +00:00
dougt%netscape.com
c838c4676c Fixes 53152. Basically loosens the restrictions on appending relative paths on windows.
r=brendan/shaver,sr=alecf


git-svn-id: svn://10.0.0.236/trunk@87718 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 23:52:26 +00:00
hyatt%netscape.com
ba47430c6b Adding image-loading code #ifdefed to XBL. Also eliminating a warning in WIndowDragHandler while I'm here. sr=alecf, r=danm
git-svn-id: svn://10.0.0.236/trunk@87717 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 23:47:30 +00:00
hyatt%netscape.com
1d9c05fae0 Patch to further reduce the time of progress meter and status updates. r=pchen, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@87716 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 23:46:19 +00:00
naving%netscape.com
38967ee649 59501 r=naving sr=bienvenu. Thanks to spayne@dccnet.com for providing the patch.
Propagate return values.


git-svn-id: svn://10.0.0.236/trunk@87715 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 23:45:50 +00:00
naving%netscape.com
55da2c3704 59501 r=naving sr=bienvenu. Thanks to spayne@dccnet.com for providing the patch.
Propagate return values


git-svn-id: svn://10.0.0.236/trunk@87714 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 23:44:53 +00:00
naving%netscape.com
d962e4ef9e 59501 r=naving sr=bienvenu. Thanks to spayne@dccnet.com for providing the patch.
Replacing error codes with XPCOM error codes


git-svn-id: svn://10.0.0.236/trunk@87713 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 23:43:46 +00:00
naving%netscape.com
9db7ac25da 59501 r=naving sr=bienvenu. Thanks to spayne@dccnet.com for providing the patch.
Stop the cursor when there is an exception


git-svn-id: svn://10.0.0.236/trunk@87711 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 23:42:48 +00:00
dougt%netscape.com
cc437986fa Enabling FTP on tinderbox bloat tests. (66611)
git-svn-id: svn://10.0.0.236/trunk@87707 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 23:39:22 +00:00
waterson%netscape.com
fc459b31d8 Obsolete.
git-svn-id: svn://10.0.0.236/trunk@87706 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 23:38:34 +00:00
wtc%netscape.com
66eee73ceb Bugzilla bug #69496: set the minimum thread stack size on OpenVMS.
r=colin@theblakes.com.
Modified files: _openvms.h, ptthread.c


git-svn-id: svn://10.0.0.236/trunk@87705 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 23:38:32 +00:00
blakeross%telocity.com
9c7d5fd5db Search filtering options aren't localizable (52308). r=timeless sr=erik
git-svn-id: svn://10.0.0.236/trunk@87704 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 23:38:02 +00:00
waterson%netscape.com
a1905efe20 Bug 43121. Remove some cruft left over from landing last night.
git-svn-id: svn://10.0.0.236/trunk@87703 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 23:37:22 +00:00
waterson%netscape.com
d13cb376f5 Bug 69778. Be sure to shut down nsXULContentUtils. r=dbaron, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@87701 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 23:36:06 +00:00
blakeross%telocity.com
4f80c953b5 Tabs should only change on right click (69245). r=timeless sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@87700 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 23:35:41 +00:00
mcgreer%netscape.com
68f924d35c fix for #63982, -o not using file password
git-svn-id: svn://10.0.0.236/trunk@87699 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 23:35:17 +00:00
blakeross%telocity.com
3220ed3be0 My Sidebar won't stay minimized (by Fabian Guisset, 60715). r=alecf sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@87698 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 23:34:42 +00:00
blakeross%telocity.com
6c2fd532e6 Using xul <stringbundle/> in mailnews instead of including strres.js everywhere. Patch by Mark Olson (maolson@earthlink.net). r=jag sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@87697 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 23:32:13 +00:00
hewitt%netscape.com
f85c4bdb7c brings inspector back to life after layout split (not part of build)
git-svn-id: svn://10.0.0.236/trunk@87695 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 23:29:05 +00:00
nhotta%netscape.com
423d4d4837 Changed to cache unicode decoder, bug 68826, r=yokoyama, sr=erik.
git-svn-id: svn://10.0.0.236/trunk@87694 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 23:27:53 +00:00
nhotta%netscape.com
5144cc62b6 Changed to use OS API to convert to unicode, bug 68826, r=yokoyama, sr=erik.
git-svn-id: svn://10.0.0.236/trunk@87693 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 23:27:11 +00:00
dbragg%netscape.com
375db8cd33 Preventing multiple shutdowns of nsXPInstallManager to fix bug #51098. r=dveditz, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@87692 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 23:26:47 +00:00
cyeh%bluemartini.com
70e7510837 cleanup footer when not logged in and if using voting.
git-svn-id: svn://10.0.0.236/trunk@87689 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 22:11:27 +00:00
mcafee%netscape.com
85b8d8a4b8 Backing out embed.* change, we should create embed module. a=leaf
git-svn-id: svn://10.0.0.236/trunk@87688 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 22:05:37 +00:00
cyeh%bluemartini.com
44689e7095 break Find and Report links to a seperate line so that it looks cleaner
on browser windows with shorter widths. also, the second line
matches nicely with the other table cell.


git-svn-id: svn://10.0.0.236/trunk@87687 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 21:59:25 +00:00
mcafee%netscape.com
14cd4bb8d7 Adding embed.mk, embed.mak to SeaMonkeyCore for now. Better modules for embedding project need to happen at some point. a=leaf
git-svn-id: svn://10.0.0.236/trunk@87686 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 21:53:21 +00:00
dougt%netscape.com
b26d76a76a fixes 69764. r=darin, sr=dougt
git-svn-id: svn://10.0.0.236/trunk@87683 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 20:19:50 +00:00
darin%netscape.com
ebd8a9c423 Fixes bug 69798. Crash on sending TLS mail message. r=darin, sr=dougt.
git-svn-id: svn://10.0.0.236/trunk@87682 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 19:51:08 +00:00
cyeh%bluemartini.com
3852ce3cfd fix for 69688: buglist.cgi: the intermediate "please stand by" page is ugly
patch submitted by st.n@gmx.net (Stephan Niemz [faniz])


git-svn-id: svn://10.0.0.236/trunk@87681 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 18:36:06 +00:00
relyea%netscape.com
d7b55573fe Fix mismatched parameter problem.
git-svn-id: svn://10.0.0.236/trunk@87680 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 18:27:28 +00:00
despotdaemon%netscape.com
768333a030 Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@87679 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 18:26:35 +00:00
cyeh%bluemartini.com
d9a28fb8af fix for 66876: Using userids (mediumint) for initialowner and initialqacontact
based on patch submitted by baulig@suse.de (Martin Baulig).


git-svn-id: svn://10.0.0.236/trunk@87678 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 18:11:29 +00:00
attinasi%netscape.com
0df6d938bb new testcase. NPOB
git-svn-id: svn://10.0.0.236/trunk@87677 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 16:06:46 +00:00
attinasi%netscape.com
3697f43a52 New regression testcase. BPOB
git-svn-id: svn://10.0.0.236/trunk@87676 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 16:06:18 +00:00
nboyd%atg.com
9519af4e3a Real fix for last problem.
git-svn-id: svn://10.0.0.236/trunk@87675 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 14:45:10 +00:00
dbaron%fas.harvard.edu
27db430146 Fix MOZ_TRACK_MODULE_DEPS bustage resulting from string and xul changes.
git-svn-id: svn://10.0.0.236/trunk@87674 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 14:06:14 +00:00
gerv%gerv.net
11e53170a3 Made dupe table populating code not break on multi-line dupe comments. Thanks to Alex Melnick <alex@get.topica.com>. No bug number.
git-svn-id: svn://10.0.0.236/trunk@87673 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 14:05:34 +00:00
dbaron%fas.harvard.edu
ad4eab1513 Fix standalone PSM bustage from layout/content split by adding content/base/public.
git-svn-id: svn://10.0.0.236/trunk@87672 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 14:01:05 +00:00
rods%netscape.com
737c22dbf1 Added additional reflow count info on a frame by frame basis
Bug 69361 r=attinasi sr=waterson


git-svn-id: svn://10.0.0.236/trunk@87671 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 13:58:17 +00:00
dbaron%fas.harvard.edu
fee1de6feb Fix broken (from waterson's changes yesterday) BUILD_MODULES=psm build by removing rdf/content/public (which no longer has a Makefile) from the list for PSM. I can't tell which new directory, if any, is needed, since there's other bustage preventing a psm build without having already built mozilla.
git-svn-id: svn://10.0.0.236/trunk@87670 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 13:56:31 +00:00
dbaron%fas.harvard.edu
170f8e9628 Fix MOZ_TRACK_MODULE_DEPS bustage resulting from string and xul changes.
git-svn-id: svn://10.0.0.236/trunk@87669 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 13:06:50 +00:00
dbaron%fas.harvard.edu
193b073352 Fix MOZ_TRACK_MODULE_DEPS bustage resulting from string and xul changes.
git-svn-id: svn://10.0.0.236/trunk@87668 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 12:48:42 +00:00
dbaron%fas.harvard.edu
22d8d8d8e5 Fix MOZ_TRACK_MODULE_DEPS bustage resulting from string and xul changes.
git-svn-id: svn://10.0.0.236/trunk@87667 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 12:20:04 +00:00
disttsc%bart.nl
f5c4b8c9f6 Update REQUIRES to fix senna bustage
git-svn-id: svn://10.0.0.236/trunk@87666 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 12:18:48 +00:00
dbaron%fas.harvard.edu
4b36795153 Fix MOZ_TRACK_MODULE_DEPS bustage resulting from string changes.
git-svn-id: svn://10.0.0.236/trunk@87665 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 12:13:32 +00:00
rods%netscape.com
b62ed3f96e In some cases the mForm pointer doesn't get set because of the way the content can be constructed
and added via the DOM. So before it is used try to find and set its value again.
Bug 62799 r=harishd sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@87664 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 11:33:57 +00:00
rods%netscape.com
3800dd7170 The loop looking for the domText should only quit when a non-zero string is found.
Bug 68963 r=kmcclusk sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@87663 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 11:30:53 +00:00
timeless%mac.com
f87074c57e fix bug 43675 Download alert shouldn't say "Netscape"
fix by hwaara@chello.se r=timeless, sr=shaver


git-svn-id: svn://10.0.0.236/trunk@87662 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 11:11:58 +00:00
markh%activestate.com
8aa9825717 New plugin sample. Shows how to use native widgets and events in a plugin.
Not part of the build.


git-svn-id: svn://10.0.0.236/trunk@87661 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 11:03:16 +00:00
disttsc%bart.nl
d65e5cd817 More REQUIRES updating to fix senna.
git-svn-id: svn://10.0.0.236/trunk@87660 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 10:45:51 +00:00
timeless%mac.com
18c4f97d32 fix bug 68924 -remote option not listed in --help due to mis-spelling
fix by bzbarsky@mit.edu r=timeless, sr=blizzard


git-svn-id: svn://10.0.0.236/trunk@87659 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 10:23:11 +00:00
timeless%mac.com
2f43c71a22 fix bug 41083 Signature path not stored correctly when containing non-english characters
patch by alecf, updated by timeless and bz. r=sspitzer,alecf sr=mscott,alecf


git-svn-id: svn://10.0.0.236/trunk@87658 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 10:18:54 +00:00
disttsc%bart.nl
edc70961f6 Mass REQUIRES update to synch up with string lib and xul changes in an attempt to fix senna bustage. r=jst, sr=cls
git-svn-id: svn://10.0.0.236/trunk@87655 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 09:35:51 +00:00
cls%seawood.org
73863300a2 Let the standalone xpcom build know about the string library dependency. Bug 69718
git-svn-id: svn://10.0.0.236/trunk@87653 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 09:24:57 +00:00
hyatt%netscape.com
06042ec866 Fix for 69142. r=attinasi, sr=waterson
git-svn-id: svn://10.0.0.236/trunk@87652 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 09:24:50 +00:00
pavlov%netscape.com
7ce8d7e09c oops, not on branch... reverting
git-svn-id: svn://10.0.0.236/trunk@87651 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 09:19:28 +00:00
pavlov%netscape.com
2e85c22512 imglib2 changes based on 20010222 tree
git-svn-id: svn://10.0.0.236/trunk@87650 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 09:19:27 +00:00
pavlov%netscape.com
1988bc5313 use the new necko interfaces/apis
git-svn-id: svn://10.0.0.236/trunk@87649 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 08:41:20 +00:00
morse%netscape.com
0725387397 bug 69667, repackage wallet/cookie overlays, r=dougt@netacape.com, sr=waterson@netscape.com
git-svn-id: svn://10.0.0.236/trunk@87648 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 07:40:56 +00:00
brendan%mozilla.org
b32bfc9ddd Fix duplicate parsenode recycle in constant-folded if/else or ?: (69607, r=shaver, sr=jband).
git-svn-id: svn://10.0.0.236/trunk@87647 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 07:30:57 +00:00
gayatrib%netscape.com
8ec9747fa8 Checking in patch for bug 68505--cant delete mail filter. Patch submitted by jag. r=gayatrib sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@87646 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 07:27:10 +00:00
ftang%netscape.com
cb02b25851 fix bug 67840 sr=erik r=ftang submit by David Baron
git-svn-id: svn://10.0.0.236/trunk@87644 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 07:16:13 +00:00
timeless%mac.com
e6dd3c4be7 fix bug 69394 address book field names should be less U.S.-centric, even in U.S. version
fix by stephend@netscape.com r=chuang sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@87643 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 06:39:29 +00:00
nicolson%netscape.com
b7c6610996 update version names and numbers.
git-svn-id: svn://10.0.0.236/trunk@87642 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 06:20:44 +00:00
nicolson%netscape.com
54c7bdf950 Add build flags for other unix platforms. These were copied and pasted
out of NSS's config.mk.


git-svn-id: svn://10.0.0.236/trunk@87641 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 06:16:41 +00:00
nicolson%netscape.com
755ad2603f Symbol map for creating the JSS DLL.
git-svn-id: svn://10.0.0.236/trunk@87640 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 06:14:31 +00:00
waterson%netscape.com
4d9333a0b1 Remove nsReadableUtils.obj and nsSharedBufferList.obj from build; moved to top-level strings directory yesterday.
git-svn-id: svn://10.0.0.236/trunk@87639 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 05:17:28 +00:00
blakeross%telocity.com
d362abcd82 ack...missed the t'box message asking to hold off on checkins. Maybe it should be in red or something. Oh, it is...
git-svn-id: svn://10.0.0.236/trunk@87638 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 05:03:32 +00:00
blakeross%telocity.com
386e6443f2 Search options aren't localizable (52308). r=timeless sr=erik
git-svn-id: svn://10.0.0.236/trunk@87637 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 05:01:20 +00:00
mkaply%us.ibm.com
a84b5bc4c5 OS/2 TB break
Need PR_STATIC_CALLBACK


git-svn-id: svn://10.0.0.236/trunk@87636 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 04:47:26 +00:00
mkaply%us.ibm.com
012b826b59 #69642
r=cls
Need SHORT_LIBNAME for OS/2


git-svn-id: svn://10.0.0.236/trunk@87635 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 04:33:59 +00:00
sdagley%netscape.com
1a401b09cb This file was supposed to be part of the Carbon carpool last week but somehow didn't get comitted. Trying again.
git-svn-id: svn://10.0.0.236/trunk@87633 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 04:24:36 +00:00
sdagley%netscape.com
3520fbb56e Fix #40101 - Remove inclusion of 68K secific header. Patch supplied by gordon@sunvalley.net, r=sdagley, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@87632 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 04:22:27 +00:00
sfraser%netscape.com
f130cc329b Add SetDocTitleTxn.cpp for cmanske
git-svn-id: svn://10.0.0.236/trunk@87631 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 04:18:20 +00:00
scc%mozilla.org
0ad00947ce bug #59429: CVS remove all the files that have moved to the new string library
git-svn-id: svn://10.0.0.236/trunk@87629 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 04:03:36 +00:00
pollmann%netscape.com
b264a9f1ba Bug 69365: Fix mail reply-all by reverting pres-state optimizations r=ducarroz@netscape.com, sr=jst@netscape.com,vidur@netscape.com
git-svn-id: svn://10.0.0.236/trunk@87628 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 03:16:34 +00:00
jgmyers%netscape.com
e8377c838d override Available method needed for dougt landing r=javi
git-svn-id: svn://10.0.0.236/trunk@87626 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 03:03:17 +00:00
jgmyers%netscape.com
dbe988175c header decoding should use folder charset: bug 65277, allow spaces bug 69251 r=ducarroz r=nhotta sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@87625 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 03:02:00 +00:00
waterson%netscape.com
072b4036bc Bug 43121. Move XUL content model code from RDF DLL to content DLL. r=jst,hyatt; sr=brendan.
git-svn-id: svn://10.0.0.236/trunk@87623 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 03:01:34 +00:00
cyeh%bluemartini.com
f681222363 fix for 67278: Footer lines need separation
patch submitted by shie9022@msmailhub.oulan.ou.edu (Alan Shields)
make saved queries display better


git-svn-id: svn://10.0.0.236/trunk@87621 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 02:20:58 +00:00
pavlov%netscape.com
08fc2e42e9 remove lots of useless ifdef PR_LOGGING lines
git-svn-id: svn://10.0.0.236/trunk@87620 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 02:12:21 +00:00
pavlov%netscape.com
8130651827 add pr logging of stuff, fixing places where we try to remove an observer multiple times. use GetOriginalURI isntead of GetURI on the channel when an error occurs and we have to remove ourselves from the cache
git-svn-id: svn://10.0.0.236/trunk@87619 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 02:06:24 +00:00
jgmyers%netscape.com
4ec9ee9a5b reapply bryner's fixes for dougt landing. Not part of build. r=javi
git-svn-id: svn://10.0.0.236/trunk@87618 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 01:42:12 +00:00
leaf%mozilla.org
5dcf428396 making xpcom be just mozilla/xpcom again, rather than listed as individual
directories. -leaf


git-svn-id: svn://10.0.0.236/trunk@87616 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 01:32:46 +00:00
sonmi%netscape.com
2fe3df4663 new script to do the certificate portion of the nss QA
git-svn-id: svn://10.0.0.236/trunk@87609 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 23:56:14 +00:00
sfraser%netscape.com
5c83fc84ba Remove extra access paths into zlib's macbuild dir, in non-debug targets. Should avoid "files missing from view hierarchy" errors.
git-svn-id: svn://10.0.0.236/trunk@87603 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 23:03:03 +00:00
dougt%netscape.com
18dd01466d Suggested fix from scc@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@87602 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 23:02:29 +00:00
disttsc%bart.nl
0fb2740ab9 Fix senna bustage (and bustage to be), update REQUIRES for dougt's channel changes and scc's string lib changes. r=cls
git-svn-id: svn://10.0.0.236/trunk@87601 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 22:35:36 +00:00
relyea%netscape.com
08c4323d94 Fix bug 69471 and bug 69472 : Memory leak in PK11_VerifyMechanisms and incorrectly
calling EnterSlotMonitor rather than ExitSlotMonitor on an error condition.

bob


git-svn-id: svn://10.0.0.236/trunk@87599 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 22:22:33 +00:00
relyea%netscape.com
bc95daf620 Leave a reference to the static version strings so agressive linkers linkers
like AIS won't optimize the id strings away.


git-svn-id: svn://10.0.0.236/trunk@87598 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 22:18:42 +00:00
dougt%netscape.com
ac5656785e making the SunOS complier happy with an static cast
git-svn-id: svn://10.0.0.236/trunk@87597 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 22:15:31 +00:00
dave%intrec.com
b72541c22a Fix for bug 49306: Resolution field getting cleared on midair-collision.
git-svn-id: svn://10.0.0.236/trunk@87596 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 22:13:34 +00:00
dougt%netscape.com
05c628db82 fixing typo.
git-svn-id: svn://10.0.0.236/trunk@87595 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 21:51:50 +00:00
dougt%netscape.com
175245e2de Relanding Necko Changes.
Revising nsIChannel to allow for overlapped i/o. This consists of three parts:

1. Factoring nsIChannel into a protocol specific part, the nsIChannel, and a socket specific, the nsITransport.
2. Derive the nsIChannel from a nsIRequest.
2. Changes the notification system from necko and the URILoader to pass the nsIRequest interface instead of nsIChannel interface.

This goal stems from wanting to be able to have active AsyncRead and AsyncWrite operations on nsSocketTransport.
This is desired because it would greatly simplify the task of maintaining persistent/reusable socket connections
for FTP, HTTP, and Imap (and potentially other protocols). The problem with the existing nsIChannel interface is
that it does not allow one to selectively suspend just one of the read or write operations while keeping the other active.

r=darin@netscape.com
sr=rpotts@netscape.com


git-svn-id: svn://10.0.0.236/trunk@87587 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 20:38:08 +00:00
relyea%netscape.com
ab692d2668 Add wrapper bindings for AES so S/MIME and SSL may implement their AES suites.
git-svn-id: svn://10.0.0.236/trunk@87582 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 19:52:12 +00:00
brade%netscape.com
6c8f84ae7e comment out HideImage() which was moved (to fix blocker #69669) r=granrose
git-svn-id: svn://10.0.0.236/trunk@87581 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 19:13:14 +00:00
wtc%netscape.com
865f988f77 Bugzilla bug #1816: allow building on Windows 98 with MKS or Cygwin tools.
git-svn-id: svn://10.0.0.236/trunk@87578 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 17:13:05 +00:00
blizzard%redhat.com
69610cc3f2 Fix bug #67988. Fix focus problems in mail/news. Don't always grab the gtk widget when someone requests focus...after all it's just a request. This also might fix bug #68004. r=bryer,saari sr=shaver
git-svn-id: svn://10.0.0.236/trunk@87577 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 15:58:59 +00:00
scc%mozilla.org
727c3ba7dc bug #59429: xpcom gets string code from mozilla/string instead of locally
git-svn-id: svn://10.0.0.236/trunk@87576 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 14:05:29 +00:00
disttsc%bart.nl
aed241cdb6 Put strings in MODULE=string, sr=scc
git-svn-id: svn://10.0.0.236/trunk@87575 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 14:04:08 +00:00
disttsc%bart.nl
160208ac22 Fix senna REQUIRES bustage
git-svn-id: svn://10.0.0.236/trunk@87574 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 13:38:30 +00:00
scc%mozilla.org
16239c89d8 fix build bustage on senna (ports) by adding |REQUIRES|. r=jag
git-svn-id: svn://10.0.0.236/trunk@87573 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 12:35:31 +00:00
locka%iol.ie
d98e6475d7 Added new targets for recent layout/content split. b=68668
git-svn-id: svn://10.0.0.236/trunk@87572 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 12:27:49 +00:00
locka%iol.ie
91fac1c6b1 NOT PART OF BUILD. Updated Unix/Linux embedding makefile to work once more. Changed target modules for recent layout/content split. b=68668
git-svn-id: svn://10.0.0.236/trunk@87571 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 12:27:11 +00:00
scc%mozilla.org
e00711225b bug #59429: r=jst. Add the string module to the build.
git-svn-id: svn://10.0.0.236/trunk@87570 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 11:14:59 +00:00
scc%mozilla.org
04fb6422cc bug #59429: (makefile work actually done by jst) r=glazou, sr=scc. Add the string module to the build.
git-svn-id: svn://10.0.0.236/trunk@87569 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 11:09:35 +00:00
brendan%mozilla.org
63fc86174f Remove unused code (sr=jband, r=mozbot).
git-svn-id: svn://10.0.0.236/trunk@87568 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 10:49:35 +00:00
idk%eng.sun.com
85dd7da758 (not part of TBOX builds)
Fix for 69234


git-svn-id: svn://10.0.0.236/trunk@87567 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 09:09:55 +00:00
morse%netscape.com
8f374ff271 fix bustage
git-svn-id: svn://10.0.0.236/trunk@87564 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 08:04:20 +00:00
morse%netscape.com
c4364257e8 bug 31967, wallet overlays, r=alecf@netscape.com, sr=ben@netscape.com
git-svn-id: svn://10.0.0.236/trunk@87559 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 05:28:18 +00:00
timeless%mac.com
129d9f9909 fix bug 58408 Trailing whitespace not stripped from filename being printed to
fix by bzbarsky@mit.edu r=mao,timeless sr=alecf


git-svn-id: svn://10.0.0.236/trunk@87556 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 05:19:59 +00:00
scc%mozilla.org
30691a17ec adding this file temporarily, till leaf can copy over the CVS file for the original (currently in mozilla/xpcom/ds/bufferRoutines.h). Need this file here to turn this library in the build
git-svn-id: svn://10.0.0.236/trunk@87555 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 05:15:50 +00:00
morse%netscape.com
a9aa95c87d new file, not yet part of build
git-svn-id: svn://10.0.0.236/trunk@87554 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 05:14:11 +00:00
endico%mozilla.org
725d8ca0eb Allow double quotes around LXRSHORTDESC and LXRLONGDESC since to be valid html, these must be quoted.
git-svn-id: svn://10.0.0.236/trunk@87553 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 05:14:10 +00:00
morse%netscape.com
65ce099540 new file, not yet part of build
git-svn-id: svn://10.0.0.236/trunk@87552 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 05:04:31 +00:00
hyatt%netscape.com
8938f0616b Fix a frame creation slowdown caused by XBL. 2-3% speedup. r=danm, sr=waterson
git-svn-id: svn://10.0.0.236/trunk@87542 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 03:18:45 +00:00
nboyd%atg.com
9b21df1f8a Subject:
Rhino Context.setTargetClassFileName() null pointer exception
        Date:
             Tue, 20 Feb 2001 15:28:20 -0800
       From:
             "Ryan Manwiller" <rdm@europa.com>
 Organization:
             Another Netscape Collabra Server User
 Newsgroups:
             netscape.public.mozilla.jseng




I'm setting the file name to compile to a file. However, on subsequent
compiles, I don't want to compile to a file, so I tried
setTargetClassFileName(null). This causes a NullPpinterException in
OptClassNameHelper.setTargetClassFileName(OptClassNameHelper.java:76)

It seems that Context.setTargetClassFileName() should check for null.

Thanks


git-svn-id: svn://10.0.0.236/trunk@87535 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 02:08:05 +00:00
sonmi%netscape.com
e2a8e09477 added a function to watch for hanging rsh processes, if an rsh does not
return for 60 seconds it will be killed


git-svn-id: svn://10.0.0.236/trunk@87534 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 01:53:00 +00:00
morse%netscape.com
d5c532574a *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@87533 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 01:40:07 +00:00
mkaply%us.ibm.com
e504a5ea8f #69422
r=blake, a=alecf
Wrong accesskey for background color


git-svn-id: svn://10.0.0.236/trunk@87532 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 01:15:52 +00:00
waterson%netscape.com
1ee20e4e32 First checked in; not yet part of the build.
git-svn-id: svn://10.0.0.236/trunk@87529 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 01:13:03 +00:00
pschwartau%netscape.com
d1d7723af6 Minor whitespace deletion -
git-svn-id: svn://10.0.0.236/trunk@87527 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 00:58:41 +00:00
waterson%netscape.com
30f03e46e7 These files got whacked when they shouldn't have. Reverting.
git-svn-id: svn://10.0.0.236/trunk@87525 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 00:40:13 +00:00
pschwartau%netscape.com
f926ec54a5 Minor change to comment -
git-svn-id: svn://10.0.0.236/trunk@87524 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 00:39:46 +00:00
andreww%netscape.com
3d4042fe3d bugzilla 68693 r-blake, sr-hewitt - fixing min height for buttons.
git-svn-id: svn://10.0.0.236/trunk@87522 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 00:36:44 +00:00
syd%netscape.com
c862eacd1b Fix for bug 67981. checking in for anatoliya@netscape.com r=cmanske, sr=kin
git-svn-id: svn://10.0.0.236/trunk@87521 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 00:34:04 +00:00
pschwartau%netscape.com
eb40cad89a Improving error message -
git-svn-id: svn://10.0.0.236/trunk@87520 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 00:27:13 +00:00
jband%netscape.com
f990e0318c Avoid use of dead JSContext in dtor. bug 69463. Thanks to Waleri Todorov <waleri@gti.bg> for pointing out this bug. r=shaver sr=brendan
git-svn-id: svn://10.0.0.236/trunk@87518 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 00:01:30 +00:00
leaf%mozilla.org
710885dd18 adding mozilla/string to SeaMonkeyBase -leaf
git-svn-id: svn://10.0.0.236/trunk@87516 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 23:52:15 +00:00
timeless%mac.com
6d926e3447 fix bug 69012 vi control characters added to string accidentally
by maolson@earthlink.net r=timeless, sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@87515 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 23:51:56 +00:00
pavlov%netscape.com
98da3aecfa aw yeah
git-svn-id: svn://10.0.0.236/trunk@87514 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 23:49:46 +00:00
pavlov%netscape.com
2f25e783d0 fixing decl stuff
git-svn-id: svn://10.0.0.236/trunk@87513 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 23:49:13 +00:00
pavlov%netscape.com
c9d3f54b45 changing libpr0n filenames to img*
git-svn-id: svn://10.0.0.236/trunk@87512 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 23:45:51 +00:00
cyeh%bluemartini.com
6e64e8d9cf fix for 61648: SQL inserts do not match constraints
patch submitted by kevin.brannen@springbow.com (Kevin Brannen)
change checksetup inserts to match database constraints.


git-svn-id: svn://10.0.0.236/trunk@87511 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 23:43:32 +00:00
pavlov%netscape.com
bd80e45a2f build baby build
git-svn-id: svn://10.0.0.236/trunk@87510 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 23:35:22 +00:00
tara%tequilarista.org
5473401e61 Yeah, this is pretty cool. Checking in patch for bug #27669 by Stephan Niemz
git-svn-id: svn://10.0.0.236/trunk@87509 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 23:33:28 +00:00
pavlov%netscape.com
4cdf778bcf renaming
git-svn-id: svn://10.0.0.236/trunk@87508 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 23:29:43 +00:00
pinkerton%netscape.com
f09007a9e1 Support for CF_HTML flavor when copying data to other win32 apps.
r=saari/sr=hyatt. bug#69363


git-svn-id: svn://10.0.0.236/trunk@87507 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 23:27:57 +00:00
dbragg%netscape.com
b60b93d745 Fix for regression bug 69166. No longer checking return of MoveTo call and returning UNEXPECTED_ERROR. r=dvedtiz, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@87506 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 23:27:53 +00:00
pavlov%netscape.com
60fa8a1272 lets do imgIRequest instead of lpIImageRequest
git-svn-id: svn://10.0.0.236/trunk@87505 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 23:27:48 +00:00
waterson%netscape.com
f52e260e89 Bug 69009. Don't look for duplicates when reading in bookmarks. r=ben, sr=alecf.
git-svn-id: svn://10.0.0.236/trunk@87504 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 23:18:13 +00:00
pavlov%netscape.com
6af424d329 s/NS_DECL_NSIIMAGE/NS_DECL_GFXIIMAGE/g
git-svn-id: svn://10.0.0.236/trunk@87503 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 23:15:26 +00:00
pavlov%netscape.com
b168433663 fix build issues
git-svn-id: svn://10.0.0.236/trunk@87502 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 23:13:54 +00:00
sonmi%netscape.com
1a9886c867 test choked on a ]# - replaced by ] #
git-svn-id: svn://10.0.0.236/trunk@87501 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 23:11:55 +00:00
pavlov%netscape.com
0cebdf2f2d changing to new interface names
git-svn-id: svn://10.0.0.236/trunk@87499 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 23:09:09 +00:00
pavlov%netscape.com
5a963e4eb3 adding file...
git-svn-id: svn://10.0.0.236/trunk@87498 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 23:03:47 +00:00
pavlov%netscape.com
40a8fd9072 renaming nsIImageRequest2
git-svn-id: svn://10.0.0.236/trunk@87497 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 23:02:50 +00:00
pavlov%netscape.com
0b2579b071 changes for build
git-svn-id: svn://10.0.0.236/trunk@87496 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 23:00:49 +00:00
pavlov%netscape.com
b27d2f1168 changing nsIImageRequest[2] to lpImageRequest
git-svn-id: svn://10.0.0.236/trunk@87493 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 22:55:53 +00:00
pavlov%netscape.com
fb0ba267e1 changing nsIImageRequest2.idl to lpIImageRequest.idl
git-svn-id: svn://10.0.0.236/trunk@87492 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 22:55:15 +00:00
pavlov%netscape.com
d6b3bc3ee0 adding gif decoder.. oops
git-svn-id: svn://10.0.0.236/trunk@87488 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 22:45:10 +00:00
pavlov%netscape.com
9c0c9a9cbc merge from IMGLIB_20010126_BRANCH
git-svn-id: svn://10.0.0.236/trunk@87487 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 22:43:56 +00:00
pavlov%netscape.com
a57660fda5 merging from IMGLIB2_20010126_BRANCH
git-svn-id: svn://10.0.0.236/trunk@87486 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 22:41:47 +00:00
pavlov%netscape.com
26ddec0273 mering from the IMGLIB2_20010126_BRANCH
git-svn-id: svn://10.0.0.236/trunk@87485 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 22:40:03 +00:00
pavlov%netscape.com
9ad1630409 removing files on tip
git-svn-id: svn://10.0.0.236/trunk@87484 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 22:33:58 +00:00
pavlov%netscape.com
55488b992b removing gfx2 stuff on head in prep for merge from branch
git-svn-id: svn://10.0.0.236/trunk@87482 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 22:27:56 +00:00
dave%intrec.com
54e1bf6623 Fix for bug 69269: misleading comment for reassign by component when QA Contact is in use.
git-svn-id: svn://10.0.0.236/trunk@87479 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 22:19:10 +00:00
pschwartau%netscape.com
abca09bf72 Revising error in test. See bug 69441, where this was pointed out -
git-svn-id: svn://10.0.0.236/trunk@87478 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 22:11:44 +00:00
sonmi%netscape.com
be0c5ddedd formatted to tabstop 8
git-svn-id: svn://10.0.0.236/trunk@87477 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 22:00:50 +00:00
sonmi%netscape.com
206a3fd408 formated to tabstop 8
git-svn-id: svn://10.0.0.236/trunk@87475 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 21:55:47 +00:00
sonmi%netscape.com
65706d1efe deleted comments, formated with tabstop 8
git-svn-id: svn://10.0.0.236/trunk@87474 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 21:53:52 +00:00
cyeh%bluemartini.com
89d9949ee8 fix for 9302: Would be nice if attachment + number was a link too.
patch submitted by afranke@ags.uni-sb.de (Andreas Franke)
thanks for the patch. Now can reference attachments in other bugs as an HTML
link.


git-svn-id: svn://10.0.0.236/trunk@87473 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 21:49:59 +00:00
sonmi%netscape.com
26d903d031 formatted according to the nss tab 8 rules
git-svn-id: svn://10.0.0.236/trunk@87472 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 21:49:30 +00:00
rogerl%netscape.com
667f2a187d Fixed unused vars. Added string literal as alternative function name.
Implemented invokeCall to use override.


git-svn-id: svn://10.0.0.236/trunk@87471 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 21:39:59 +00:00
cyeh%bluemartini.com
e77aaa22b0 fix for 58436 : javascript strict warnings in query.cgi
changed to f.target_milestone


git-svn-id: svn://10.0.0.236/trunk@87468 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 21:15:12 +00:00
mkaply%us.ibm.com
ee762b76ac OS/2 Bustage
SHORT_LIBNAME should be 8 characters or less


git-svn-id: svn://10.0.0.236/trunk@87466 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 20:38:28 +00:00
waterson%netscape.com
f543934a03 Bug 69523. Add content DLLs to xpinstall package lists. a=leaf
git-svn-id: svn://10.0.0.236/trunk@87465 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 20:29:11 +00:00
waterson%netscape.com
940a2a2356 Bug 69475. Fix bogo checking for last night. Not sure how I lost this line. a=leaf
git-svn-id: svn://10.0.0.236/trunk@87463 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 20:07:10 +00:00
locka%iol.ie
dd6758b5f8 Fix embedding package after recent layout/content split a=leaf@mozilla.org r=valeski@netscape.com b=68942
git-svn-id: svn://10.0.0.236/trunk@87462 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 19:57:32 +00:00
locka%iol.ie
f99cec7b5b Fix embedding package after the recent layout/content split. a=leaf@mozilla.org r=valeski@netscape.com b=68942
git-svn-id: svn://10.0.0.236/trunk@87461 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 19:56:37 +00:00
despotdaemon%netscape.com
a594f94687 Pseudo-automatic update of changes made by cpratt@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@87459 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 19:06:36 +00:00
beard%netscape.com
44c9757970 [not part of build] drawThemeButton has same signature as others, and assumes a "kind=pushButton" argument. added drawThemeProgressbar.
git-svn-id: svn://10.0.0.236/trunk@87455 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 16:53:32 +00:00
mkaply%us.ibm.com
aadb898618 #67477
r=mkaply, a=blizzard
Code from jkobal - need to filter another char message


git-svn-id: svn://10.0.0.236/trunk@87451 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 15:50:58 +00:00
oeschger%netscape.com
3680885d6e just renaming the HTML files checked in last night (sr=alecf, r=leaf, b=67376), extra r=bz on renaming files in cvs
git-svn-id: svn://10.0.0.236/trunk@87449 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 15:01:31 +00:00
dbaron%fas.harvard.edu
aeb8d09853 Improve the boehm GC's ability to dump all leaked objects at shutdown. Patch partly by waterson@netscape.com, partly by me. r=beard@netscape.com sr=brendan@mozilla.org b=59967
git-svn-id: svn://10.0.0.236/trunk@87448 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 13:50:26 +00:00
dbaron%fas.harvard.edu
ef702b8243 Make ImageListener not confuse leak logging by doing refcounting the way we do it everywhere else. r=disttsc@bart.nl sr=brendan@mozilla.org b=64452
git-svn-id: svn://10.0.0.236/trunk@87447 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 13:46:59 +00:00
dbaron%fas.harvard.edu
a1ecca2ca4 Remove static constructor for nsStyleColor. r=disttsc@bart.nl sr=brendan@mozilla.org b=67341
git-svn-id: svn://10.0.0.236/trunk@87446 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 13:44:43 +00:00
locka%iol.ie
db431b7f8a Added a missing break statement to embedding API. b=68934
git-svn-id: svn://10.0.0.236/trunk@87445 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 13:34:22 +00:00
markh%activestate.com
7ed8ac770d Final tweak for Windows - now that jband's xpcom changes are in it builds fine.
git-svn-id: svn://10.0.0.236/trunk@87444 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 11:42:53 +00:00
jband%netscape.com
c142926d43 bug 66610 - add xpconnect support for DOMStrings. r=jst sr=brendan
git-svn-id: svn://10.0.0.236/trunk@87443 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 08:09:19 +00:00
hewitt%netscape.com
56f3995543 Enables deletion of nodes in tree, inspecting of <browser> and <iframe> documents. (Not Part of Build) (No small animals were injured in the making of this checkin)
git-svn-id: svn://10.0.0.236/trunk@87442 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 06:34:18 +00:00
nicolson%netscape.com
bdda5a2d24 Get everything building and linking on WINNT.
git-svn-id: svn://10.0.0.236/trunk@87441 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 05:38:45 +00:00
nicolson%netscape.com
dd61294527 Use ' instead of " for classpath.
git-svn-id: svn://10.0.0.236/trunk@87440 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 05:37:43 +00:00
brendan%mozilla.org
71380173a4 Don't flush cached properties one-by-one if GC'ing, because the GC flushes the whole thing (68735, r=jst, sr=jband).
git-svn-id: svn://10.0.0.236/trunk@87439 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 05:01:14 +00:00
beard%netscape.com
c5794ab91f [not part of build] added gThemeActions dispatch table.
git-svn-id: svn://10.0.0.236/trunk@87433 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 04:17:09 +00:00
waterson%netscape.com
0290f55184 Remove layoutxsl.o from optimized build, too.
git-svn-id: svn://10.0.0.236/trunk@87431 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 03:55:02 +00:00
waterson%netscape.com
b73433a6f5 Bug 15586. Call nsIRDFXMLSinkObservers on synchronous load, too. r=dougt, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@87430 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 03:31:24 +00:00
dbaron%fas.harvard.edu
6a595eb388 Remove unused file that should have been removed with all the others in today's carpool. r=jst
git-svn-id: svn://10.0.0.236/trunk@87429 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 03:07:13 +00:00
mkaply%us.ibm.com
b7dc5f623b #60412
r=kmcclusk, sr=erik
Lowercase mGeneric before using it


git-svn-id: svn://10.0.0.236/trunk@87428 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 03:06:40 +00:00
waterson%netscape.com
50746d2650 Really remove nsStyleCoord.cpp
git-svn-id: svn://10.0.0.236/trunk@87427 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 02:33:54 +00:00
oeschger%netscape.com
6a4524bcef checking in inert help files for eventual building in mozilla, r=leaf, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@87426 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 02:03:24 +00:00
dbaron%fas.harvard.edu
549444f5f5 Fixing IRIX bustage by adding libgkconbase_s to libs since libgkbase_s was split.
git-svn-id: svn://10.0.0.236/trunk@87424 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 01:59:11 +00:00
jst%netscape.com
61b8cafc64 Removing unused empty file.
git-svn-id: svn://10.0.0.236/trunk@87422 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 01:50:38 +00:00
sfraser%netscape.com
cb0bb2e184 Remove nsStyleCoord.cpp for jst.
git-svn-id: svn://10.0.0.236/trunk@87420 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 01:40:23 +00:00
jst%netscape.com
4d2e1014d9 Removing empty file from the build system.
git-svn-id: svn://10.0.0.236/trunk@87418 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 01:33:17 +00:00
brendan%mozilla.org
94c7e8ce8d Fix constant folder to recycle moved node, not whole tree, when simplifying 'true ? foo() : bar()' into 'foo()' (69345, r=shaver, sr=jband).
git-svn-id: svn://10.0.0.236/trunk@87415 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 01:25:39 +00:00
pinkerton%netscape.com
0404f17999 no need to worry about the title bar when computing which screen the window is on. it's only an approximation, and subtracting out the title bar showed up on profiler runs as about 8%. r=saari/sr=sfraser, bug# 69101.
git-svn-id: svn://10.0.0.236/trunk@87414 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 01:15:26 +00:00
pinkerton%netscape.com
96252aef68 don't re-create 1000 element array's of nsPoints every time the routine is called. r=dcone/sr=sfraser. bug 69101.
git-svn-id: svn://10.0.0.236/trunk@87413 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 01:14:03 +00:00
jst%netscape.com
9f1594bf72 Removing files that were moved to mozilla/content/... part of the carpool.
git-svn-id: svn://10.0.0.236/trunk@87412 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 01:12:42 +00:00
naving%netscape.com
aa6f98812e 61380 67637 68958. r=chuang sr=bienvenu. Made drag and drop of folders work on mac. fixed
white spaces and made it so that the "stop" sign is displayed when message is dragged
to source folder


git-svn-id: svn://10.0.0.236/trunk@87411 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 01:12:38 +00:00
jst%netscape.com
5d766a1e9d Removing unused file.
git-svn-id: svn://10.0.0.236/trunk@87410 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 01:08:30 +00:00
waterson%netscape.com
8c9e87458a Bug 39054, redux. Hack around problem (?) with XBL child nodes: we'll just query for the list of real kids up front. Also, need to break 'AddSubtreeToDocument()' into pre- and post-order steps. r=hyatt, sr=brendan
git-svn-id: svn://10.0.0.236/trunk@87409 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 01:05:34 +00:00
jgmyers%netscape.com
ac61c3a1c8 fix account manager labels: bug 68071 r=racham sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@87408 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 01:04:13 +00:00
dbaron%fas.harvard.edu
3e13ce2b2c Fix MOZ_TRACK_MODULE_DEPS bustage by adding dom to REQUIRES.
git-svn-id: svn://10.0.0.236/trunk@87405 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 00:57:23 +00:00
dbaron%fas.harvard.edu
920dae5fa0 Fix MOZ_TRACK_MODULE_DEPS bustage by adding pref to REQUIRES.
git-svn-id: svn://10.0.0.236/trunk@87403 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 00:30:53 +00:00
sfraser%netscape.com
e52e94697c More jst bustage fixing; we need nsIHTMLStyleSheet.h here.
git-svn-id: svn://10.0.0.236/trunk@87402 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 00:28:57 +00:00
dbaron%fas.harvard.edu
1249492aca Fix MOZ_TRACK_MODULE_DEPS bustage by updating REQUIRES.
git-svn-id: svn://10.0.0.236/trunk@87401 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 00:21:26 +00:00
dbaron%fas.harvard.edu
4edb50e09b Fixing objdir build bustage by adding $(srcdir)/ to directories in include path.
git-svn-id: svn://10.0.0.236/trunk@87399 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 00:17:30 +00:00
nicolson%netscape.com
0448e0420f Remove cdbhdl.h, which is now a private export. Instead we cut and paste
its contents into our file.


git-svn-id: svn://10.0.0.236/trunk@87398 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 00:13:45 +00:00
ben%netscape.com
155d9bb3cc Fix jst bustage
git-svn-id: svn://10.0.0.236/trunk@87395 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 23:53:33 +00:00
despotdaemon%netscape.com
c17d5d6d0b Pseudo-automatic update of changes made by jrgm@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@87392 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 23:30:15 +00:00
jst%netscape.com
692d111a29 Attempting to fix mac bustage
git-svn-id: svn://10.0.0.236/trunk@87391 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 23:18:12 +00:00
heikki%netscape.com
2ffd79491a Removing files which were moved to content, part of content/layout carpool.
git-svn-id: svn://10.0.0.236/trunk@87388 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 22:43:19 +00:00
leaf%mozilla.org
59b28d5ffe changing where we put the gbdate file.
git-svn-id: svn://10.0.0.236/trunk@87387 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 22:30:35 +00:00
timeless%mac.com
f9d9394707 fix bug 49727 Grammar incorrect in alert message when deleting mail folder
fix by stephend@netscape.com r=timeless, naving, sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@87385 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 22:30:12 +00:00
Peter.VanderBeken%pandora.be
f3e7960f70 Content/layout splitup carpool.
git-svn-id: svn://10.0.0.236/trunk@87384 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 21:51:22 +00:00
heikki%netscape.com
26d94ba9b0 Splitting layout into two libraries, layout and content. r=jst@netscape.com, sr=waterson@netscape.com
git-svn-id: svn://10.0.0.236/trunk@87383 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 21:50:04 +00:00
Peter.VanderBeken%pandora.be
8578436af7 Content/layout split-up carpool. r=jst@netscape.com, sr=waterson@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@87382 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 21:45:29 +00:00
leaf%mozilla.org
61cb28dbe9 Part of jst@netscape.com's layout/content landing.
git-svn-id: svn://10.0.0.236/trunk@87381 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 21:40:39 +00:00
jst%netscape.com
0132b97d46 Backing out my previous changes.
git-svn-id: svn://10.0.0.236/trunk@87378 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 20:33:57 +00:00
Peter.VanderBeken%pandora.be
483a540a29 Content/Layout splitup. Not part of default build. r=jst@netscape.com, sr=waterson@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@87376 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 20:13:40 +00:00
jst%netscape.com
ea40c8d825 Changes needed for splitting layout
git-svn-id: svn://10.0.0.236/trunk@87372 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 18:46:07 +00:00
nicolson%netscape.com
dcc51aea93 add method for setting cipher policy.
git-svn-id: svn://10.0.0.236/trunk@87371 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 18:29:49 +00:00
nicolson%netscape.com
82f58afdb1 Tweak library rules for WINNT
git-svn-id: svn://10.0.0.236/trunk@87370 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 18:28:55 +00:00
Peter.VanderBeken%pandora.be
1d79617f03 Content/layout split-up. Not part of the build. r=jst@netscape.com, sr=waterson@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@87369 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 18:11:03 +00:00
Peter.VanderBeken%pandora.be
bad04a33a1 Content/layout split-up. Not part of the build. r=jst@netscape.com, sr=waterson@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@87368 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 17:51:42 +00:00
leaf%mozilla.org
64cb1d2c27 commiting change to modules for layout->layout,content meiosis -leaf
git-svn-id: svn://10.0.0.236/trunk@87362 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 15:31:02 +00:00
Peter.VanderBeken%pandora.be
57fc439641 Corrected CAPS. r=jst@netscape.com, sr=waterson@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@87361 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 14:29:10 +00:00
Peter.VanderBeken%pandora.be
25e390fa7d Removing to correct CAPS. r=jst@netscape.com, sr=waterson@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@87360 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 14:27:36 +00:00
jst%netscape.com
6c03d356f7 Fixing win32 build bustage.
git-svn-id: svn://10.0.0.236/trunk@87359 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 14:19:42 +00:00
jst%netscape.com
2487b0e057 Removing unused file.
git-svn-id: svn://10.0.0.236/trunk@87358 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 13:14:10 +00:00
heikki%netscape.com
80b36e2891 Checking in changes needed for splitting layout into two separate libraries. r=jst@netscape.com, sr=waterson@netscape.com. Not part of the default build yet.
git-svn-id: svn://10.0.0.236/trunk@87357 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 12:55:42 +00:00
rods%netscape.com
8a61b9395c making spacebar click on key up
Bug 68850 sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@87355 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 12:36:01 +00:00
heikki%netscape.com
c98fb5c6a1 Adding new files needed for splitting layout into two separate libraries (some of these files have been moved from mozilla/layout). r=jst@netscape.com, sr=waterson@netscape.com. Not part of the default build yet.
git-svn-id: svn://10.0.0.236/trunk@87354 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 12:21:27 +00:00
heikki%netscape.com
b23ac2426f Adding new files needed for splitting layout into two separate libraries (some of these files have been moved from mozilla/layout). r=jst@netscape.com, sr=waterson@netscape.com. Not part of the default build yet.
git-svn-id: svn://10.0.0.236/trunk@87353 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 12:10:13 +00:00
scc%mozilla.org
db3da69269 bug #59429: adding directories, readme's, a mac project, and other things that will be filled in as I move the string code out of xpcom and into its own library. This is not yet part of the build, but jst reviewed it for me anyway. I'll get appropriate review and super-review before adding this directory to the module and to the build.
git-svn-id: svn://10.0.0.236/trunk@87352 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 12:06:34 +00:00
heikki%netscape.com
547ee0941d Adding new files needed for splitting layout into two separate libraries (some of these files have been moved from mozilla/layout). r=jst@netscape.com, sr=waterson@netscape.com. Not part of the default build yet.
git-svn-id: svn://10.0.0.236/trunk@87351 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 11:56:40 +00:00
scc%mozilla.org
9a6e52725a bug #69315: removing unused and confusing string files
git-svn-id: svn://10.0.0.236/trunk@87349 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 11:27:41 +00:00
markh%activestate.com
45379517dd License info is now in each file (in the standard format)
git-svn-id: svn://10.0.0.236/trunk@87348 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 10:20:22 +00:00
scc%mozilla.org
ac9727a0c3 we're still a part of XPCOM physically (if not logically) and to get exports right need _IMPL_NS_COM
git-svn-id: svn://10.0.0.236/trunk@87347 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 10:19:21 +00:00
scc%mozilla.org
b2890c0c6f MANIFEST files require Mac line endings
git-svn-id: svn://10.0.0.236/trunk@87346 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 10:15:47 +00:00
scc%mozilla.org
aeabe4c25e missed nsFragmentedString.h and .cpp in the initial check-in ... adding them
git-svn-id: svn://10.0.0.236/trunk@87345 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 08:55:34 +00:00
scc%mozilla.org
5d8907dc7b bug #59429: adding directories, readme's, a mac project, and other things that will be filled in as I move the string code out of xpcom and into its own library. This is not yet part of the build, but jst reviewed it for me anyway. I'll get appropriate review and super-review before adding this directory to the module and to the build.
git-svn-id: svn://10.0.0.236/trunk@87344 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 08:54:09 +00:00
markh%activestate.com
8d2f296cfd Update the way the license is expressed and minor makefile mods.
Still not building pending a decision on bug 66610.


git-svn-id: svn://10.0.0.236/trunk@87343 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 08:31:46 +00:00
scc%mozilla.org
39bb9d2a95 bug #59429: adding directories, readme's, a mac project, and other things that will be filled in as I move the string code out of xpcom and into its own library. This is not yet part of the build, but jst reviewed it for me anyway. I'll get appropriate review and super-review before adding this directory to the module and to the build.
git-svn-id: svn://10.0.0.236/trunk@87338 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 07:42:20 +00:00
mkaply%us.ibm.com
e7d6ef40d0 OS/2 TB Bustage
Need PR_STATIC_CALLBACK


git-svn-id: svn://10.0.0.236/trunk@87335 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 07:07:56 +00:00
blakeross%telocity.com
fd309ab762 mac bustage
git-svn-id: svn://10.0.0.236/trunk@87332 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 05:58:47 +00:00
markh%activestate.com
abe83923e1 First checkin of the Python XPCOM bindings.
git-svn-id: svn://10.0.0.236/trunk@87331 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 05:24:45 +00:00
blakeross%telocity.com
0b610ca389 DIE PNG DIE
git-svn-id: svn://10.0.0.236/trunk@87330 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 04:26:00 +00:00
blakeross%telocity.com
0709564eca adding as binaries.
git-svn-id: svn://10.0.0.236/trunk@87329 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 04:03:24 +00:00
blakeross%telocity.com
ac03b3baa6 Okay, timeless says I may need to specify -kb when adding the png's. Trying that.
git-svn-id: svn://10.0.0.236/trunk@87328 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 04:00:48 +00:00
blakeross%telocity.com
817ff95713 updating jar.
git-svn-id: svn://10.0.0.236/trunk@87327 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 03:51:11 +00:00
blakeross%telocity.com
afd1449c0a nothing to see here, move along.
git-svn-id: svn://10.0.0.236/trunk@87326 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 03:50:05 +00:00
blakeross%telocity.com
135bd8ea10 *sigh*
git-svn-id: svn://10.0.0.236/trunk@87325 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 03:48:30 +00:00
blakeross%telocity.com
0167f29d05 trying again...
git-svn-id: svn://10.0.0.236/trunk@87324 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 03:31:12 +00:00
blakeross%telocity.com
82afb96212 something happened with the first two images. take 2.
git-svn-id: svn://10.0.0.236/trunk@87323 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 03:30:17 +00:00
blakeross%telocity.com
40a2343381 Appearance improvements to Mac Classic scrollbars (patch by lordpixel, 67491). r=timeless sr=ben
git-svn-id: svn://10.0.0.236/trunk@87321 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 03:21:01 +00:00
blakeross%telocity.com
aa09590aba Appearance improvements to Mac Classic scrollbars (patch by lordpixel, 67491). r=timeless sr=ben
git-svn-id: svn://10.0.0.236/trunk@87319 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 03:12:02 +00:00
dougt%netscape.com
4a2b3ad811 Fixes small memleaks. bug 53931. r=ccarlen@netscape.com, a=waterson@netscape.com
git-svn-id: svn://10.0.0.236/trunk@87318 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 03:09:57 +00:00
scc%mozilla.org
368313f173 bug #69315: r=dbaron, a=ben. Remove unused experimental string files that have never been part of the build
git-svn-id: svn://10.0.0.236/trunk@87313 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 01:34:34 +00:00
brendan%mozilla.org
c372c27928 Fix related eval and setTimeout regressions caused by bug 68498's patch (69165&69175, r=jband, sr=shaver).
git-svn-id: svn://10.0.0.236/trunk@87312 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 00:31:20 +00:00
shaver%mozilla.org
e340798f8e Fold constants correctly when emitting as we compile (TCF_COMPILING).
(#69304, r=jband, sr=brendan)


git-svn-id: svn://10.0.0.236/trunk@87310 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-18 20:58:08 +00:00
dbaron%fas.harvard.edu
3bc5fd186d Fix gcc 2.7.2.3 bustage with NS_READABLE_CAST.
git-svn-id: svn://10.0.0.236/trunk@87309 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-18 18:08:18 +00:00
dbaron%fas.harvard.edu
4d55f78945 Fix excessive string conversion / bad string usage. r=disttsc@bart.nl sr=brendan@mozilla.org b=68653
git-svn-id: svn://10.0.0.236/trunk@87308 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-18 17:11:44 +00:00
dbaron%fas.harvard.edu
e231537eca Remove static constructors from nsRelatedLinksHandler. r=disttsc@bart.nl sr=brendan@mozilla.org b=67314
git-svn-id: svn://10.0.0.236/trunk@87307 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-18 17:07:19 +00:00
dbaron%fas.harvard.edu
92987dae72 Remove static constructors from nsXULSortService and nsXULTemplateBuilder. r=waterson@netscape.com sr=brendan@mozilla.org b=67310
git-svn-id: svn://10.0.0.236/trunk@87306 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-18 17:04:11 +00:00
dbaron%fas.harvard.edu
f0e564ff4e Add makefile and script to compile and run leaksoup easily. r=waterson@netscape.com sr=brendan@mozilla.org b=66424
git-svn-id: svn://10.0.0.236/trunk@87305 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-18 16:51:46 +00:00
dbaron%fas.harvard.edu
fbe55d9be7 Fix leaks in single signon and clean up some build warnings, etc. r=morse@netscape.com sr=brendan@mozilla.org b=67119
git-svn-id: svn://10.0.0.236/trunk@87304 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-18 16:40:04 +00:00
leaf%mozilla.org
6351e0f0c4 Automated update
git-svn-id: svn://10.0.0.236/trunk@87303 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-18 16:30:14 +00:00
blizzard%redhat.com
799045efe5 Fix bug #68882. Don't build xinerama support since it crashes the dynamic loader on stock RH 7.0. Add an explicit --enable-xinerama flag. r=cls
git-svn-id: svn://10.0.0.236/trunk@87302 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-18 16:16:54 +00:00
pschwartau%netscape.com
a50adc75c5 Regression test for bug 68498. Derived from Brendan's attachment to the bug -
git-svn-id: svn://10.0.0.236/trunk@87298 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-18 03:31:17 +00:00
tor%cs.brown.edu
e44584673d Bug 68970 - tune libimg throttling constants for better performance.
r=saari, sr=brendan


git-svn-id: svn://10.0.0.236/trunk@87297 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-18 01:05:45 +00:00
disttsc%bart.nl
fc52717eed ``Acct Settings:Acct Name Field:Letters with descenders being cut off'', bug=67245, author=Håkan B. Waara <hwaara@chello.se>, r=jag, sr=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@87296 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-17 23:49:54 +00:00
javi%netscape.com
5168c4c0ea Add nsNSSCertificate.cpp to the Mac build.
git-svn-id: svn://10.0.0.236/trunk@87294 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-17 20:25:42 +00:00
dbaron%fas.harvard.edu
ec5f2b06ba Fix leak in message compose window (and probably other places) by breaking a global->controllers->controller->global cycle resulting from having implementations of nsIController in JavaScript. b=56703 r=waterson@netscape.com sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@87293 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-17 19:02:25 +00:00
dbaron%fas.harvard.edu
aca0d1a170 Improve GTK system colors by choosing colors in a way more similar to the way GTK chooses them, although it's still not perfect. b=67448 r=bryner,pavlov sr=blizzard
git-svn-id: svn://10.0.0.236/trunk@87292 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-17 18:55:01 +00:00
dbaron%fas.harvard.edu
f7ad87049c Add REQUIRES line to fix --enable-ldap + MOZ_TRACK_MODULE_DEPS bustage.
git-svn-id: svn://10.0.0.236/trunk@87291 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-17 18:30:12 +00:00
dbaron%fas.harvard.edu
a6e6b7d1e7 Fixing xprint bustage from dcone's checkin. (Not part of default build.)
git-svn-id: svn://10.0.0.236/trunk@87290 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-17 18:20:28 +00:00
dbaron%fas.harvard.edu
bf2301d393 Add REQUIRES line so that xprint will build with MOZ_TRACK_MODULE_DEPS.
git-svn-id: svn://10.0.0.236/trunk@87289 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-17 18:15:49 +00:00
ben%netscape.com
07ef2223d6 fix some XBL insertion point warnings for bookmarks window & modern skin. r=sfraser, a=hyatt
git-svn-id: svn://10.0.0.236/trunk@87286 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-17 10:06:54 +00:00
heikki%netscape.com
610c029420 Checking in new files needed for layout split. Not part of the build yet.
git-svn-id: svn://10.0.0.236/trunk@87285 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-17 09:53:29 +00:00
dbaron%fas.harvard.edu
9a96675501 Fix MOZ_TRACK_MODULE_DEPS bustage (senna tinderbox) by adding to REQUIRES.
git-svn-id: svn://10.0.0.236/trunk@87283 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-17 06:23:08 +00:00
dbaron%fas.harvard.edu
36926faf04 Fix Sun WS 5.0 (nebiros tinderbox) bustage by using |PL_strchr| instead of |strchr|.
git-svn-id: svn://10.0.0.236/trunk@87279 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-17 06:00:07 +00:00
rginda%netscape.com
ef1256d8c3 -- NOT PART OF THE BUILD --
clean out some bitrot in cview, add an install.js file.
xpi will be located at www.hacksrus.com/~ginda/cview shortly.


git-svn-id: svn://10.0.0.236/trunk@87278 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-17 05:55:01 +00:00
dbaron%fas.harvard.edu
c96767f6d7 Fix MOZ_TRACK_MODULE_DEPS bustage (senna tinderbox) by adding to REQUIRES.
git-svn-id: svn://10.0.0.236/trunk@87277 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-17 05:54:05 +00:00
dbaron%fas.harvard.edu
d5ea810517 Back out hyatt's one line change to fix selection in textfields. b=68994 r=cmanske a=ben
git-svn-id: svn://10.0.0.236/trunk@87273 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-17 04:59:59 +00:00
mkaply%us.ibm.com
96406b0a3d Fix senna REQUIRES bustage
git-svn-id: svn://10.0.0.236/trunk@87272 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-17 04:47:43 +00:00
mkaply%us.ibm.com
d5c24acb11 Fix senna REQUIRES bustage
git-svn-id: svn://10.0.0.236/trunk@87271 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-17 04:11:55 +00:00
danm%netscape.com
0d92deb59c adding embedding components, which will be used by both embedding apps and Mozilla. bug 67368 r=hyatt,pinkerton
git-svn-id: svn://10.0.0.236/trunk@87265 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-17 02:47:56 +00:00
danm%netscape.com
077ae05a77 preparing to move window opening code to a component, but currently ifdefed out. bug 67368 r=hyatt,pinkerton
git-svn-id: svn://10.0.0.236/trunk@87264 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-17 02:46:48 +00:00
danm%netscape.com
fac88bc14a adding ability to WindowWatcher to open windows without parents. bug 67368 r=hyatt,pinkerton
git-svn-id: svn://10.0.0.236/trunk@87263 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-17 02:45:42 +00:00
danm%netscape.com
c22f5b073f cleaning up window ownership model a la scc@netscape.com, adding WindowCreator callback. bug 67368 r=hyatt,pinkerton
git-svn-id: svn://10.0.0.236/trunk@87262 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-17 02:43:58 +00:00
danm%netscape.com
6864012e14 fix destruction order crash. no bug #. r=hyatt,pinkerton
git-svn-id: svn://10.0.0.236/trunk@87261 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-17 02:37:06 +00:00
danm%netscape.com
c6a145bc23 hooking up EmbedIDL.mcp. bug 67368 r=hyatt,pinkerton
git-svn-id: svn://10.0.0.236/trunk@87260 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-17 02:33:03 +00:00
danm%netscape.com
48c781f375 just changing the case of target names to be more Mac-like. bug 67368 (peripherally) r=hyatt,pinkerton
git-svn-id: svn://10.0.0.236/trunk@87259 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-17 02:31:43 +00:00
danm%netscape.com
5edbc494f6 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@87258 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-17 02:27:36 +00:00
danm%netscape.com
88d7b63372 implementation of WindowCreator callback. bug 67368 r=hyatt,pinkerton
git-svn-id: svn://10.0.0.236/trunk@87257 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-17 02:24:53 +00:00
danm%netscape.com
a82ff633f7 adding a window creator callback. r=hyatt,pinkerton,(valeski didn't complain)
git-svn-id: svn://10.0.0.236/trunk@87256 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-17 02:22:51 +00:00
sspitzer%netscape.com
7b5ac2a5e8 adding some debugging printfs, for my benefit. no reviewer.
git-svn-id: svn://10.0.0.236/trunk@87255 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-17 02:21:44 +00:00
danm%netscape.com
9516599e58 bits of dom's nsJSUtils copied here to avoid linking with that lib. bug 67368 r=hyatt,pinkerton
git-svn-id: svn://10.0.0.236/trunk@87254 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-17 02:20:08 +00:00
mcafee%netscape.com
0c181463f8 0.8
git-svn-id: svn://10.0.0.236/trunk@87253 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-17 02:03:23 +00:00
mcafee%netscape.com
89369f67bd tinderboxen
git-svn-id: svn://10.0.0.236/trunk@87252 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-17 02:00:47 +00:00
blakeross%telocity.com
6df9558b00 Removing old prefs code (68964). r=mcafee sr=ben
git-svn-id: svn://10.0.0.236/trunk@87248 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-17 01:55:32 +00:00
heikki%netscape.com
cfffc4ac48 New interfaces needed for layout splitup. Not part of the build yet
git-svn-id: svn://10.0.0.236/trunk@87246 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-17 01:54:26 +00:00
akkana%netscape.com
0f2421018e 67337: Initial implementation of Tableize. r=aaronl sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@87245 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-17 01:33:07 +00:00
hewitt%netscape.com
93c3b0b24e 66489 - default treecol width, r=blake, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@87244 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-17 01:19:35 +00:00
rogerl%netscape.com
62ae472ce8 New icodes to handle instanceof/is. Moved operator name handling to icg
for now (pending a semantics phase). Added a generic new and prototype
setting.


git-svn-id: svn://10.0.0.236/trunk@87238 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 23:15:34 +00:00
pinkerton%netscape.com
20ba9ade9f coalesce nearby rects into a single rect based on ratio of combined area in comparison to their bounding box area. r=saari/sr=sfraser. bug# 53657.
git-svn-id: svn://10.0.0.236/trunk@87236 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 22:58:56 +00:00
javi%netscape.com
1de01e99cc Make the new server cert dialog for SSL warning work.
git-svn-id: svn://10.0.0.236/trunk@87233 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 22:17:52 +00:00
nhotta%netscape.com
ab548dcf1a Removed two functions from nsICollation which use nsString, r=mkaply@us.ibm.com, sr=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@87232 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 22:10:35 +00:00
roc+%cs.cmu.edu
0018bf9a4e Force nsViewManager to respect DONT_BITBLT flags on descendant views when we scroll a parent view. Fix for bug 68499. r=kmcclusk,sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@87230 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 21:41:52 +00:00
timeless%mac.com
74d561bd54 fix for bug 52653 regxpcom creates .mozilla in Real User's home
fix by shaver, r=dveditz, sr=scc


git-svn-id: svn://10.0.0.236/trunk@87229 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 21:35:34 +00:00
cmanske%netscape.com
6c9ac5fa85 No real code change: added comment to explain fix to bug 57206, r=brade, sr=kin
git-svn-id: svn://10.0.0.236/trunk@87228 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 21:10:01 +00:00
cmanske%netscape.com
38e5a9cb4e Part of fix for bug 57206, r=brade, sr=kin
git-svn-id: svn://10.0.0.236/trunk@87227 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 21:04:41 +00:00
waterson%netscape.com
14c9594720 Add logging instructions.
git-svn-id: svn://10.0.0.236/trunk@87226 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 20:34:30 +00:00
kestes%tradinglinx.com
8f65e6d884 typo wrote $tree_state meant $new_tree_state
git-svn-id: svn://10.0.0.236/trunk@87225 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 20:08:32 +00:00
kestes%tradinglinx.com
3392c1ea0f only print values that we have data for.
git-svn-id: svn://10.0.0.236/trunk@87224 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 20:07:30 +00:00
kestes%tradinglinx.com
c8255491e4 allow users to run processmail_bugs without using sendmail.
git-svn-id: svn://10.0.0.236/trunk@87223 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 20:07:03 +00:00
kestes%tradinglinx.com
78910fa746 suck some bugzilla parameters off Subject line in mail message.
allow users to run processmail_bugs without using sendmail.
some updates do not have any status value, ignore those.


git-svn-id: svn://10.0.0.236/trunk@87222 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 20:06:28 +00:00
kestes%tradinglinx.com
654064ed78 Do not put any testing (if present) directories into the package.
do not create unused tinderbox2 directory.


git-svn-id: svn://10.0.0.236/trunk@87221 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 20:04:56 +00:00
kestes%tradinglinx.com
31a6f926f4 create a BT_URL entry.
fix possible security risk in default $ADMINISTRATIVE_NETWORK_PAT


git-svn-id: svn://10.0.0.236/trunk@87220 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 20:04:08 +00:00
kestes%tradinglinx.com
5613dbbab5 minor fixes to local variables.
is_status_final  did not recieve its arguments from @_ properly.


git-svn-id: svn://10.0.0.236/trunk@87219 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 20:03:13 +00:00
kestes%tradinglinx.com
3fe97485d0 get default BT_URL from TinderConfig
git-svn-id: svn://10.0.0.236/trunk@87218 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 20:02:21 +00:00
m_kato%ga2.so-net.ne.jp
b1a850b1ee bug=63656, r=ducarroz, sr=bienvenu
more support RFC2231


git-svn-id: svn://10.0.0.236/trunk@87217 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 18:30:55 +00:00
dbaron%fas.harvard.edu
f86c9b273c Scripts shouldn't be in TARGETS, because it makes them be removed by 'make clean'.
git-svn-id: svn://10.0.0.236/trunk@87216 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 18:20:06 +00:00
thesteve%netscape.com
8cc637ecb8 dded a rule to recognize <nsScanner> responsibility for an allocation. r=waterson
git-svn-id: svn://10.0.0.236/trunk@87215 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 18:17:11 +00:00
cyeh%bluemartini.com
6448ffe265 fix for 68873 : Bugzilla install doesn't work over NFS; mention this in README
patch submitted by tstromberg@rtci.com (Thomas Stromberg).


git-svn-id: svn://10.0.0.236/trunk@87214 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 18:07:54 +00:00
cyeh%bluemartini.com
f47f716a5d fix for 17773: Checksetup.pl should create maintainer if database is empty.
patch submitted by dave@intrec.com (Dave Miller)
create an administrator if we don't find one in the db or if new.


git-svn-id: svn://10.0.0.236/trunk@87213 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 17:56:05 +00:00
bryner%uiuc.edu
fbf2dbc80e Bug 68444 - add back "lines" label to the right of textfield in mousewheel prefs panel. r=timeless, sr=ben.
git-svn-id: svn://10.0.0.236/trunk@87212 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 17:52:04 +00:00
harishd%netscape.com
5dc914c42b Modified parser test script.
** NOT PART OF THE BUILD **


git-svn-id: svn://10.0.0.236/trunk@87211 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 17:44:23 +00:00
dcone%netscape.com
3f0b291771 using the passed in title for the jobname. r=rods sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@87210 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 17:36:54 +00:00
dcone%netscape.com
c7dfbc704b r=rods sr=attinasi Passing in the title to begindocument
git-svn-id: svn://10.0.0.236/trunk@87209 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 17:36:02 +00:00
bryner%uiuc.edu
023537c125 Bug 68260 - quiet unicode converter registration on non-debug builds. r=yokoyama, sr=erik.
git-svn-id: svn://10.0.0.236/trunk@87208 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 15:16:02 +00:00
mkaply%us.ibm.com
76ef93e1bc No bug
r=mkaply, a=blizzard
Adding in the nsDeviceContext ADDREF that other platforms got


git-svn-id: svn://10.0.0.236/trunk@87207 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 14:56:53 +00:00
chak%netscape.com
8cc542b40a Fix for bug #68594 - Find functionality does not work in MfcEmbed from the
embed packaging..
r=ccarlen


git-svn-id: svn://10.0.0.236/trunk@87201 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 05:54:27 +00:00
chak%netscape.com
6089073ae0 Fix for #68617 - Must be able to specify the test harness to be pkgd.
r=ccarlen


git-svn-id: svn://10.0.0.236/trunk@87200 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 05:53:19 +00:00
chak%netscape.com
4e6e0dc92e Fix for bug # 67688 - mfcEmbed should be turned on in the builds.
r=ccarlen


git-svn-id: svn://10.0.0.236/trunk@87199 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 05:52:03 +00:00
cmanske%netscape.com
72a6c84c0f Minor change to remove compile warning
git-svn-id: svn://10.0.0.236/trunk@87198 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 05:12:08 +00:00
dbaron%fas.harvard.edu
381c69bbde Fix gcc 2.95/2.96 bustage by adding |NS_CONST_CAST| to |char*| to work around what I think is a bug in gcc. Patch from Bradley Baetz <bbaetz@sympatico.ca>, r=dbaron
git-svn-id: svn://10.0.0.236/trunk@87192 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 04:33:21 +00:00
aaronl%chorus.net
923a6784ad Extension to add builtin accessibility. In the future it will support text-to-speech and braille displays for visually impaired users. See README, bug=65158, r=jst, sr=vidur.
git-svn-id: svn://10.0.0.236/trunk@87191 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 04:11:39 +00:00
aaronl%chorus.net
be522873fa Extension to add builtin accessibility. In the future it will support text-to-speech and braille displays for visually impaired users. See README, bug=65158, r=jst, sr=vidur.
git-svn-id: svn://10.0.0.236/trunk@87190 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 04:03:58 +00:00
blakeross%telocity.com
7ad8e730cf Make tab and shift+tab move to the next and previous (focusable) elements for textfields (2083, 47282). r=brade sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@87189 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 03:40:15 +00:00
dbaron%fas.harvard.edu
e54698548e Fix objdir build bustage by not trying to install from the objdir a script that is in the srcdir. r=bryner
git-svn-id: svn://10.0.0.236/trunk@87188 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 03:39:57 +00:00
cmanske%netscape.com
1b646aae6a Fixed Cell Properties navigation in dialog bug 68836. r=brade, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@87187 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 03:37:26 +00:00
cmanske%netscape.com
8f00db7796 Fixed link properties bug 68064. r=brade, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@87186 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 03:36:03 +00:00
cmanske%netscape.com
e90ad9978f Fixed Spell Check dialog layout bug 57398. r=brade, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@87185 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 03:35:02 +00:00
cmanske%netscape.com
03c6fb909b Fixed Spell Check dialog default button bug 56531. r=brade, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@87184 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 03:34:29 +00:00
cmanske%netscape.com
041b074635 Fixed initializing widgets in prefs dialog, b=53275, r=brade, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@87182 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 03:33:27 +00:00
cmanske%netscape.com
a3c222fbe7 Fixed table selection bug 68860. r=brade, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@87181 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 03:33:12 +00:00
cmanske%netscape.com
4e8dfea52a UI for Insert Break, b=47545, r=brade, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@87180 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 03:33:07 +00:00
cmanske%netscape.com
aba8389b45 Fixed string truncation bug 68684; r=brade, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@87179 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 03:32:55 +00:00
cmanske%netscape.com
b4f96f8877 Part of fix for composer prefs bug 53275. r=brade, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@87178 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 03:32:54 +00:00
cmanske%netscape.com
72aff190bc Fixed Send Page bug 68197, Table Properties dialog bug 68835, Implement Insert Break (bug 47544); r=brade, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@87177 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 03:32:49 +00:00
cmanske%netscape.com
9ef6302b34 New files for SetDocumentTitle transaction. Not part of build yet. r=kin
git-svn-id: svn://10.0.0.236/trunk@87176 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 03:15:35 +00:00
naving%netscape.com
2e5b91311d fix a small mistake that was part of earlier checkin.
git-svn-id: svn://10.0.0.236/trunk@87173 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 02:24:48 +00:00
hyatt%netscape.com
e14fbb5420 Not part of build.
git-svn-id: svn://10.0.0.236/trunk@87171 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 02:21:34 +00:00
jband%netscape.com
994a488bd2 rest of the fix for bug 68971 - can't share a kungfoodeathgrip. sr=brendan r=shaver
git-svn-id: svn://10.0.0.236/trunk@87170 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 02:21:22 +00:00
brendan%mozilla.org
77da20c8b2 Don't crash on a newborn object (68971, r=jband, sr=shaver).
git-svn-id: svn://10.0.0.236/trunk@87169 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 02:09:42 +00:00
naving%netscape.com
8d57b923a3 64751, 64753. sr =sspitzer, bienvenu. Adding Compact Folders feature to file_menu and Compact This Folder when
you right click on a folder. thanks to sspitzer and bienvenu for good review. Thanks to
david for providing nsMsgFolder::ListDescendents function and all the help.


git-svn-id: svn://10.0.0.236/trunk@87168 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 02:05:41 +00:00
brendan%mozilla.org
cb6ad315e2 The rest of the fix for bug 68498, see the extensive comments in that bug (r=jband, sr=shaver).
git-svn-id: svn://10.0.0.236/trunk@87167 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 02:04:12 +00:00
kestes%tradinglinx.com
8a7e68993a more comments,
allow each ticket to go to multiple trees.


git-svn-id: svn://10.0.0.236/trunk@87166 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 01:43:49 +00:00
kestes%tradinglinx.com
b6a5529466 more comments,
parenthesize some localize variables
change the scaling of the window to better suite the installed netscape.
there should be a better way to autosize the windows!


git-svn-id: svn://10.0.0.236/trunk@87165 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 01:41:28 +00:00
kestes%tradinglinx.com
3d93e14ab8 more comments,
localize some variables which were not local by accident.
change function name update2bug_url to  bug_id2bug_url


git-svn-id: svn://10.0.0.236/trunk@87164 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 01:40:08 +00:00
hyatt%netscape.com
f3eecabbdd Not part of build.
git-svn-id: svn://10.0.0.236/trunk@87163 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 01:37:19 +00:00
mcafee%netscape.com
5013969855 Adding percentage column for flat profile, hits/totalhits.
git-svn-id: svn://10.0.0.236/trunk@87162 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 01:36:58 +00:00
kestes%tradinglinx.com
4c0ebaa0a4 change the default window sizes to work with the installed version of
netscape.  There has to be a better way to size these windows!


git-svn-id: svn://10.0.0.236/trunk@87161 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 01:34:37 +00:00
cyeh%bluemartini.com
22a18ea2de fix for 65396:
Remember This Query should give option to add to page footer
patch submitted by st.n@gmx.net (Stephan Niemz)


git-svn-id: svn://10.0.0.236/trunk@87160 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 01:22:39 +00:00
blakeross%telocity.com
1d07b05942 bustage
git-svn-id: svn://10.0.0.236/trunk@87158 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 00:37:17 +00:00
mcafee%netscape.com
38615556e3 Removing unuxed MOZ_OLD_LI_STUFF ifdef & code (68964). r=blake, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@87157 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 00:23:56 +00:00
blakeross%telocity.com
058a90133b (moving brace to proper spot)
git-svn-id: svn://10.0.0.236/trunk@87156 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 00:15:46 +00:00
blakeross%telocity.com
518b475e16 Attempt to fix shanjian's bustage.
git-svn-id: svn://10.0.0.236/trunk@87155 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 00:11:35 +00:00
kestes%tradinglinx.com
b9f135a1dd do not run both bonsai and cvs by default. People will find it strange.
git-svn-id: svn://10.0.0.236/trunk@87154 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 00:10:48 +00:00
kestes%tradinglinx.com
2d46d3db4a typo, there was a missing @_ in a function, so no local variables were
getting instatiated.


git-svn-id: svn://10.0.0.236/trunk@87153 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 00:09:54 +00:00
kestes%tradinglinx.com
d05654c2e0 use new function (BuildStatus::is_status_final($buildstatus)) to allow users
to change default of ( ($buildstatus eq 'not_running') || ($buildstatus eq 'building') ) .
make more consistent use of  build_names($tree); to find the ordered
list of buildnames.
my notion of mindate/maxdate was the reverse of bonsai so fix it here.
the notion of $previous_rec was illdefined and causing problems.


git-svn-id: svn://10.0.0.236/trunk@87152 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 00:08:53 +00:00
kestes%tradinglinx.com
e225e671ae typo in use of FileStructure::URLS
git-svn-id: svn://10.0.0.236/trunk@87151 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 23:58:04 +00:00
kestes%tradinglinx.com
1e1a481d68 some variables were not being interpolated because they were in single quotes.
This could not have worked.


git-svn-id: svn://10.0.0.236/trunk@87149 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 23:53:33 +00:00
shanjian%netscape.com
94cfd83778 bug 65010 Japanese file name become garbage in file name text field ...
r = bill law
sr = erik.


git-svn-id: svn://10.0.0.236/trunk@87148 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 23:39:07 +00:00
waterson%netscape.com
c4c21be07f Don't try to use win32.order files in a debug build. sr=jband
git-svn-id: svn://10.0.0.236/trunk@87147 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 23:04:33 +00:00
cyeh%bluemartini.com
6e713e8510 fix for 28676 :
When a bug is marked duplicate, the reporter should be added to the bug that it duplicated.
patch submitted by jake@acutex.net (Jake).


git-svn-id: svn://10.0.0.236/trunk@87145 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 22:42:13 +00:00
blakeross%telocity.com
eb806dd827 Removing duplicate include.
git-svn-id: svn://10.0.0.236/trunk@87144 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 22:41:44 +00:00
mcafee%netscape.com
33329f8e60 Cleaning up html, strip libs warning
git-svn-id: svn://10.0.0.236/trunk@87142 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 22:22:52 +00:00
hyatt%netscape.com
b830ac7325 Fixing Win32 bustage on pink's checkin. r=pink
git-svn-id: svn://10.0.0.236/trunk@87141 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 22:20:44 +00:00
pinkerton%netscape.com
f3f2d2b54f actually use the mime mapping flavor when determining if a flavor is in a drag item, rather than relying on the defaults. r=saari,sr=sfraser. bug# 68828.
git-svn-id: svn://10.0.0.236/trunk@87140 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 22:08:39 +00:00
pinkerton%netscape.com
dabd5e0f1f force trees to synchronously update the area invalidated by a mousewheel scroll. r=bryner,a=hyatt, bug#63465
git-svn-id: svn://10.0.0.236/trunk@87139 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 22:07:06 +00:00
akkana%netscape.com
ae6e52b625 25779: alternate win cut/copy/paste keys. r=brade, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@87137 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 21:53:13 +00:00
akkana%netscape.com
286762ff55 25779: Add/improve alternate windows cut/copy/paste key bindings: r=brade sr=sfraser.
68747: Remove redundant code in nsHTMLEditor. sr=sfraser.


git-svn-id: svn://10.0.0.236/trunk@87136 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 21:51:25 +00:00
hewitt%netscape.com
e248d7dba2 famous last words -> "NOT PART OF BUILD"
git-svn-id: svn://10.0.0.236/trunk@87135 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 21:38:57 +00:00
axel%pike.org
b278904131 not part of build; fixing Makefile rules to have TABS, r=hewitt
git-svn-id: svn://10.0.0.236/trunk@87134 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 21:34:12 +00:00
sspitzer%netscape.com
71363b1709 fix for #68594. (checking in for chak@netscape.com)
r=ccarlen,sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@87133 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 21:33:17 +00:00
hyatt%netscape.com
3f460ba63e Fix for 67739. r=pierre,attinasi, sr=ben
git-svn-id: svn://10.0.0.236/trunk@87132 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 21:25:31 +00:00
hyatt%netscape.com
8244a8912e Fix for 67739. r=pierre,attinasi sr=ben
git-svn-id: svn://10.0.0.236/trunk@87131 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 21:24:47 +00:00
hyatt%netscape.com
0bdfaeae2f Not part of build.
git-svn-id: svn://10.0.0.236/trunk@87129 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 21:15:21 +00:00
kestes%tradinglinx.com
8faaa97452 update info for new release
git-svn-id: svn://10.0.0.236/trunk@87128 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 21:13:53 +00:00
kestes%tradinglinx.com
190b95987b update the version number
git-svn-id: svn://10.0.0.236/trunk@87127 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 21:13:33 +00:00
axel%pike.org
ddc3106d9a and windows, too. Thought it grabbed it first time. fixing rep.; a=leaf
git-svn-id: svn://10.0.0.236/trunk@87124 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 21:13:04 +00:00
axel%pike.org
ecce300538 yet another try to fix the rep.; not part of build, a=leaf
git-svn-id: svn://10.0.0.236/trunk@87123 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 21:12:08 +00:00
kestes%tradinglinx.com
82f1a91cfa add func sort_tree_buildnames
git-svn-id: svn://10.0.0.236/trunk@87122 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 21:11:40 +00:00
kestes%tradinglinx.com
112944bb78 add func is_status_final
add 1; to end of file


git-svn-id: svn://10.0.0.236/trunk@87121 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 21:11:04 +00:00
kestes%tradinglinx.com
5dc779d8b3 sync with CVS module, mostly parenthesis were different.
git-svn-id: svn://10.0.0.236/trunk@87119 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 21:07:55 +00:00
kestes%tradinglinx.com
37e7a86a89 localize many variables which were accidentally global.
fix bugs in the way the extra treestate data was trimmed from the DB.
change name of package so we can run CVS and BONSAI VC's at the same time for debugging.


git-svn-id: svn://10.0.0.236/trunk@87118 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 21:00:51 +00:00
kestes%tradinglinx.com
40f58e95c6 now works and is insync with VC_CVS.pm
git-svn-id: svn://10.0.0.236/trunk@87117 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 20:56:58 +00:00
kestes%tradinglinx.com
59f5751006 Add bonsai support.
Make $BRIEF_LOG_TRIM_DAYS &  $FULL_LOG_TRIM_DAYS have same default.


git-svn-id: svn://10.0.0.236/trunk@87116 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 20:55:49 +00:00
kestes%tradinglinx.com
b3988dfd96 now default variables can be overriden by variables in the environment.
allow users to have a cgibin directory which only holds '*.cgi' files.


git-svn-id: svn://10.0.0.236/trunk@87115 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 20:54:32 +00:00
kestes%tradinglinx.com
27aa947c55 add new email address
git-svn-id: svn://10.0.0.236/trunk@87114 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 20:52:26 +00:00
kestes%tradinglinx.com
c8670099e7 round the time down to even seconds. initalize two variables to null string.
git-svn-id: svn://10.0.0.236/trunk@87113 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 20:51:58 +00:00
kestes%tradinglinx.com
f2ad788bdc fix the display of the printing of the bonsai version number
git-svn-id: svn://10.0.0.236/trunk@87112 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 20:49:56 +00:00
kestes%tradinglinx.com
ac5c49edf8 A working version for TreeState using BonsaiData
git-svn-id: svn://10.0.0.236/trunk@87111 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 20:48:37 +00:00
kestes%tradinglinx.com
41ffba6db4 do not pass remote information to bonsai. This allows us to run both
CVS and Bonsai mode at the same time for the same tree while testing.


git-svn-id: svn://10.0.0.236/trunk@87110 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 20:47:53 +00:00
kestes%tradinglinx.com
ac41735fd3 Relax the check for ID's which are considered daemon (root).
git-svn-id: svn://10.0.0.236/trunk@87109 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 20:44:48 +00:00
kestes%tradinglinx.com
e0224c8883 cleaner interface to bonsai
git-svn-id: svn://10.0.0.236/trunk@87108 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 20:41:25 +00:00
kestes%tradinglinx.com
7eddcfe58f *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@87107 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 20:40:30 +00:00
mkaply%us.ibm.com
8a178e4bbe #68794
r=mkaply, a=blizzard
Commented out too much code


git-svn-id: svn://10.0.0.236/trunk@87106 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 19:54:52 +00:00
locka%iol.ie
98d594c207 Fixed an issue where the current window had no primary content area and the tree owner went off searching for one in other windows via the windows mediator but forgot to addref the result. b=58639, sr=scc@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@87105 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 19:26:39 +00:00
radha%netscape.com
af35982fcc Fix for bug # 39938. Client side redirection messes up SH. r=rpotts, adamlock
git-svn-id: svn://10.0.0.236/trunk@87104 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 19:10:16 +00:00
dbragg%netscape.com
4a00098a6e Renaming temp files to .new or .old during installations so they don't get auto registered. Bug 67703. r=dveditz sr=mscott
git-svn-id: svn://10.0.0.236/trunk@87103 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 19:03:34 +00:00
dbaron%fas.harvard.edu
78915e633d Adding newline to end of file to fix HP bustage.
git-svn-id: svn://10.0.0.236/trunk@87100 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 15:22:22 +00:00
alecf%netscape.com
a763566cb9 part of fix for #46488 - http startup handlers get an Observe() call as well
r=valeski, sr=waterson


git-svn-id: svn://10.0.0.236/trunk@87099 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 14:43:34 +00:00
jfrancis%netscape.com
c905838848 bug 50497: plaintext copy loses newlines on paste
bug 57292: copy of table cell contents shouldn't copy cell
bug 57170: some inline style not preserved across copy paste
for all above: r=akkana; sr=sfraser


git-svn-id: svn://10.0.0.236/trunk@87098 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 13:22:26 +00:00
jfrancis%netscape.com
13c4b81358 bug 63760: improving iterator speed in aid of selection performance and many editor operations. r=akkana; sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@87097 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 13:19:14 +00:00
hyatt%netscape.com
e80f6cd039 Not part of build.
git-svn-id: svn://10.0.0.236/trunk@87096 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 09:43:11 +00:00
axel%pike.org
fda8649a46 not part of build, improve XSLT performance, code by keith, r=me (peterv)
git-svn-id: svn://10.0.0.236/trunk@87089 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 09:21:03 +00:00
hewitt%netscape.com
831720e707 (NOT PART OF BUILD) Document Inspector
git-svn-id: svn://10.0.0.236/trunk@87088 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 09:14:18 +00:00
hewitt%netscape.com
6d4f091694 (NOT PART OF BUILD) Document Inspector
git-svn-id: svn://10.0.0.236/trunk@87087 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 09:07:37 +00:00
timeless%mac.com
85eb1b03f0 fix bug 61802 javascript strict warnings in FilterEditor.js
patch by maolson@earthlink.net r=jag,timeless sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@87084 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 07:40:23 +00:00
timeless%mac.com
166d2544a3 fix bug 53321 New text needed when no recipients are specified
patch by gemal@gemal.dk r=timeless,varada, sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@87083 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 06:49:15 +00:00
gayatrib%netscape.com
2775cf6d91 Fix for bug 44591--Search UI: any state shows document done text. r=racham sr=bienvenu. This also fixes bugs 68221 and 44354.
git-svn-id: svn://10.0.0.236/trunk@87082 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 06:37:03 +00:00
sspitzer%netscape.com
41651a14f9 fix js warnings. #68525. thanks to hwaara for the patch. r=timeless, sr=alecf,sspitzer
fix exception when right clicking on an empty
thread pane.  remove duplicated code.  also,
disable "open in new window" and "edit as new" in the
thread pane context menu, if nothing is selected.  sr=bienvenu.  #60632


git-svn-id: svn://10.0.0.236/trunk@87081 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 06:29:47 +00:00
ducarroz%netscape.com
6897e51900 Fix for bug 67693. We need to be smarter when we retrieve the name of an AppleDouble attachment, it can be in any of the parts. Also We need to assign a default name if we don't have one for any kind of attachment. R=sspitzer, SR=bienvenu
git-svn-id: svn://10.0.0.236/trunk@87079 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 05:49:50 +00:00
nicolson%netscape.com
61532d8098 Make server-side SSL work. Put common code in common.c.
git-svn-id: svn://10.0.0.236/trunk@87078 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 05:46:33 +00:00
nicolson%netscape.com
6de20faf61 make it build better.
git-svn-id: svn://10.0.0.236/trunk@87077 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 05:44:28 +00:00
aaronl%chorus.net
902b73bf1e Pref accessibility.browsewithcaret implemented, bug=49508, r=sfraser, sr=waterson
git-svn-id: svn://10.0.0.236/trunk@87076 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 05:07:46 +00:00
blakeross%telocity.com
5e6380d653 52751 in last checkin.
git-svn-id: svn://10.0.0.236/trunk@87074 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 04:37:15 +00:00
blakeross%telocity.com
9497853045 cmd+. in mac dialogs should cancel them and hitting enter/return dismisses dialogs when their default buttons are disabled (52571, 68649). r=timeless sr=alecf
git-svn-id: svn://10.0.0.236/trunk@87073 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 04:36:04 +00:00
dcone%netscape.com
624e081b30 Changed the API to BeginDocument.. changed the call in here. sr=attinasi r=rods
git-svn-id: svn://10.0.0.236/trunk@87070 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 03:52:13 +00:00
dcone%netscape.com
d1b776b726 Changed BeginDocument API call.. added parameter. r=rods sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@87069 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 03:49:44 +00:00
thayes%netscape.com
117280162f Add preferences for security/ssl
git-svn-id: svn://10.0.0.236/trunk@87068 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 03:42:30 +00:00
mcafee%netscape.com
a0babfe77b Adding doc links to output format, cleaning up some of the href UI.
git-svn-id: svn://10.0.0.236/trunk@87067 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 03:37:46 +00:00
disttsc%bart.nl
4c2073f943 ``background-position not relative to padding edge when background-repeat is not 'no-repeat' [BG]''. bug=7039, author=Hixie,jag, r=jag,Hixie,dcone, moa=dcone, sr=buster
git-svn-id: svn://10.0.0.236/trunk@87066 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 03:25:22 +00:00
mcafee%netscape.com
fbbb33dee5 anchor tags #flat, #hier
git-svn-id: svn://10.0.0.236/trunk@87065 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 03:24:41 +00:00
mcafee%netscape.com
03dda90c70 Adding support for JP_REALTIME=1, which uses ALRM signal to start.
git-svn-id: svn://10.0.0.236/trunk@87063 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 03:03:04 +00:00
mcafee%netscape.com
1fd8e07b3e Adding jprofsig helper script to make it easier to use jprof. Usage: jprofsig [start|stop]
git-svn-id: svn://10.0.0.236/trunk@87062 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 02:47:14 +00:00
erik%netscape.com
6dfb1440cf better NS_IMPL_ISUPPORTS usage (to be consistent with others)
git-svn-id: svn://10.0.0.236/trunk@87060 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 01:17:44 +00:00
erik%netscape.com
3df144c1b0 better NS_IMPL_ISUPPORTS usage (to be consistent with others)
git-svn-id: svn://10.0.0.236/trunk@87059 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 01:09:01 +00:00
erik%netscape.com
f6ac7cd2cb better NS_IMPL_ISUPPORTS usage (to be consistent with others)
git-svn-id: svn://10.0.0.236/trunk@87058 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 00:59:33 +00:00
ftang%netscape.com
649e30708e check in bidi tools and data files for smontagu@il.ibm.com
r=ftang@netscape.com sr=erik@netscape.com
b=62777
there are no direct connection to the build system so it won't
impact and build status on tinderbox


git-svn-id: svn://10.0.0.236/trunk@87057 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 00:47:21 +00:00
javi%netscape.com
4b1ab74c50 Update version number for PSM
git-svn-id: svn://10.0.0.236/trunk@87055 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 00:39:38 +00:00
javi%netscape.com
00fd658ad2 Update protocol version string.
git-svn-id: svn://10.0.0.236/trunk@87054 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 00:38:51 +00:00
despotdaemon%netscape.com
cddbcef64b Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@87053 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 00:37:54 +00:00
despotdaemon%netscape.com
470226ebcf Pseudo-automatic update of changes made by aaronl@chorus.net.
git-svn-id: svn://10.0.0.236/trunk@87052 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 00:37:16 +00:00
ftang%netscape.com
d1cc1a48b0 land the mac nsBidiKeyboard build change for b 68732.
git-svn-id: svn://10.0.0.236/trunk@87051 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 00:13:14 +00:00
ftang%netscape.com
f59f639c00 fix mac iid problem. r=erik
git-svn-id: svn://10.0.0.236/trunk@87050 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 00:11:29 +00:00
erik%netscape.com
ea985fdf1c fixing build bustage; discovered by ftang
git-svn-id: svn://10.0.0.236/trunk@87049 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 00:10:04 +00:00
ducarroz%netscape.com
2b0978b116 Fix for bug 68212. Oops, I've ifdefed too much code. R=sspitzer, SR=mscott, A=asa
git-svn-id: svn://10.0.0.236/trunk@87048 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 00:05:02 +00:00
rogerl%netscape.com
5016c3b1d9 Cleaning up all over. New Operator enumeration.
git-svn-id: svn://10.0.0.236/trunk@87044 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 23:54:27 +00:00
ftang%netscape.com
6a0e079832 check in for smontagu@il.ibm.com b=62777 r=ftang/waterson(for all.js) sr=erik
Add charset name for IBMBIDI landing. Add pref for IBMBIDI landing


git-svn-id: svn://10.0.0.236/trunk@87043 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 23:45:58 +00:00
erik%netscape.com
3854878e8a bug 68739; r=kmcclusk; sr=erik; author=simon@softel.co.il (IBM bidi
project); new files for querying and setting bidi properties of the
keyboard


git-svn-id: svn://10.0.0.236/trunk@87042 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 23:13:07 +00:00
peterlubczynski%netscape.com
b2163df77e Fix for bug 59394. Number of cached plugins is now a pref:
browser.plugins.max_num_cached_plugins or defaults to 10. a=av sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@87041 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 23:03:47 +00:00
mkaply%us.ibm.com
e21bafb130 No bug
r=mkaply, a=blizzard
Handle Shift+Enter properly


git-svn-id: svn://10.0.0.236/trunk@87040 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 23:02:36 +00:00
timeless%mac.com
e7c9912e49 fix bug 66506 Copyright in about: should be updated (2000 -> 2001)
patches from timeless, and gemal@gemal.dk, r=fabian sr from mitchell,hecker@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@87039 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 22:49:42 +00:00
mkaply%us.ibm.com
919f6e058d #60412
r=mkaply, a=blizzard
Make generic font names not case sensitive


git-svn-id: svn://10.0.0.236/trunk@87038 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 22:39:24 +00:00
erik%netscape.com
5b31b2f5f5 bug 68739; r=kmcclusk; sr=erik; author=simon@softel.co.il (IBM bidi
project); adding new files for querying and setting bidi properties of the
keyboard


git-svn-id: svn://10.0.0.236/trunk@87037 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 22:37:33 +00:00
brendan%mozilla.org
aa67a82272 Restore the much-loved, albeit non-ECMA, function caller property (65683, r=rogerl, sr=jband).
git-svn-id: svn://10.0.0.236/trunk@87036 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 22:33:26 +00:00
erik%netscape.com
041e9eda29 bug 68739; r=kmcclusk; sr=erik; new file nsIBidiKeyboard.idl from IBM bidi
project (simon@softel.co.il) for querying and setting bidi properties of
the keyboard


git-svn-id: svn://10.0.0.236/trunk@87035 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 22:32:26 +00:00
brendan%mozilla.org
d4d7f80d47 Don't assert about leaked atoms, do DEBUG fprints instead (68765, r=timeless, sr=jband).
git-svn-id: svn://10.0.0.236/trunk@87034 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 22:25:30 +00:00
mcgreer%netscape.com
a4313bd2b1 configure PKCS#11 strings in PSM.
r=javi


git-svn-id: svn://10.0.0.236/trunk@87033 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 22:15:53 +00:00
leaf%mozilla.org
66412b58b9 Automated update
git-svn-id: svn://10.0.0.236/trunk@87032 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 22:15:15 +00:00
andreww%netscape.com
1566f7c120 bugzilla 47817 - r=blake sr=hewitt -fixing wizard and other large alert boxes. Note: this has the _real_ bug number and the _real_ description. The fix I just posted had a typo in the bug #.
git-svn-id: svn://10.0.0.236/trunk@87031 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 22:12:42 +00:00
andreww%netscape.com
68e4c212b8 bugzilla 42331 - r=hangas, sr=hewitt (real) titlebox fix. the other bug I just committed was for fixing another type of box issue
git-svn-id: svn://10.0.0.236/trunk@87030 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 22:08:52 +00:00
andreww%netscape.com
9ac7301485 bugzilla 48717 - r=blake sr=hewitt -fixing titlebox wierdness.
git-svn-id: svn://10.0.0.236/trunk@87029 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 22:07:03 +00:00
blizzard%redhat.com
9a3403a449 Fix bug #32612. Add xinerama support for linux systems. r=bryner, pinkerton, leaf sr=alecf
git-svn-id: svn://10.0.0.236/trunk@87028 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 22:05:03 +00:00
bnesse%netscape.com
f04156cb5e Initial installation into CVS repository.
(Not part of the build)


git-svn-id: svn://10.0.0.236/trunk@87027 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 22:04:26 +00:00
jgmyers%netscape.com
24f3cc6dde remove dead code: bug 63834 r=ducarroz sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@87026 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 21:56:21 +00:00
hyatt%netscape.com
1da00daa14 Not part of build.
git-svn-id: svn://10.0.0.236/trunk@87024 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 21:38:17 +00:00
chuang%netscape.com
b287fc5fa1 bug57021 Mailing list msg displays multiple copies of addressees. r=ducarroz, sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@87022 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 21:08:41 +00:00
evaughan%netscape.com
6dd729eb13 Accessibility DLL. Not in build.
git-svn-id: svn://10.0.0.236/trunk@87021 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 20:51:33 +00:00
dmose%mozilla.org
fe2693b9e6 fix for bug found in original 17464 patch, where removal from the CC list was not generating a mail. r=donm@bluemartini.com
git-svn-id: svn://10.0.0.236/trunk@87020 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 20:41:26 +00:00
chuang%netscape.com
86419543c1 Bug68000 JS exception in stand alone message window, r=bienvenu, sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@87019 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 20:32:03 +00:00
hyatt%netscape.com
8ca35b66ce Not part of build.
git-svn-id: svn://10.0.0.236/trunk@87018 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 20:26:18 +00:00
hyatt%netscape.com
eba2bfa45d Fix for 68103. r=the world
git-svn-id: svn://10.0.0.236/trunk@87017 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 20:21:04 +00:00
hyatt%netscape.com
590d3ae87d Not part of build.
git-svn-id: svn://10.0.0.236/trunk@87016 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 20:16:02 +00:00
blakeross%telocity.com
78cfb7b30e getElementsByTagName fails to find namespaced content when called on anonymous content (by Alex Fritze). r=blake sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@87015 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 20:13:34 +00:00
thayes%netscape.com
0ecf523f83 Add MPL license text.
git-svn-id: svn://10.0.0.236/trunk@87014 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 20:11:25 +00:00
thayes%netscape.com
03007b423d Change initialization of NSSDialog object
git-svn-id: svn://10.0.0.236/trunk@87013 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 20:10:00 +00:00
thayes%netscape.com
4848154c1f Implement nsISecurityWarningDialogs in the NSSDialogs object.
git-svn-id: svn://10.0.0.236/trunk@87012 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 20:09:33 +00:00
thayes%netscape.com
5233db2d20 Use NSSDialogs service to implement security warning dialogs.
git-svn-id: svn://10.0.0.236/trunk@87011 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 20:00:01 +00:00
thayes%netscape.com
4f4eea10fb Define new SecurityWarningDialogs interface
git-svn-id: svn://10.0.0.236/trunk@87010 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 19:58:21 +00:00
hyatt%netscape.com
8ae0c51330 Not part of build.
git-svn-id: svn://10.0.0.236/trunk@87007 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 19:44:38 +00:00
hyatt%netscape.com
f830c05b95 Not part of build.
git-svn-id: svn://10.0.0.236/trunk@87005 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 19:39:20 +00:00
disttsc%bart.nl
7ceaa3fc18 Fix javascript strict warnings in pref-charset.js, clean up. bug=60630, author=Mark Olson <maolson@earthlink.net>, r=nhotta, a=alecf
git-svn-id: svn://10.0.0.236/trunk@87004 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 18:57:15 +00:00
bnesse%netscape.com
7508bd193f Removing unused (and now outdated as well) files from the tree.
git-svn-id: svn://10.0.0.236/trunk@87003 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 18:49:19 +00:00
beard%netscape.com
353d07be25 Fixed crashing bugs by using PowerPC struct alignment. Reorganized project to link against Mac libraries, rather than having JS2.lib bring them in.
git-svn-id: svn://10.0.0.236/trunk@87002 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 18:38:12 +00:00
disttsc%bart.nl
97d6a4320c Make "Save File" in XP FilePicker warn when you're trying to save to a non-existant directory. bug=27612, r=bryner, a=alecf
git-svn-id: svn://10.0.0.236/trunk@87001 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 18:36:19 +00:00
beard%netscape.com
d4e2e853d1 Fixing assertion in test case, so js2 shell will start correctly.
git-svn-id: svn://10.0.0.236/trunk@87000 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 18:30:03 +00:00
Peter.VanderBeken%pandora.be
f2e1b1b574 Not part of default build. Keep Transformiix compiling on Mac.
git-svn-id: svn://10.0.0.236/trunk@86998 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 15:59:53 +00:00
rods%netscape.com
ac4b548c62 copy/paste coding error - simple change from Height to Width
Bug 67497 sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@86997 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 15:40:26 +00:00
axel%pike.org
dec26c03ce NOT PART OF BUILD, mozilla module should take stylesheet URL as base, too; r=peterv
git-svn-id: svn://10.0.0.236/trunk@86996 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 15:14:20 +00:00
ftang%netscape.com
1c5f39473d check in the module change for smontagu@il.ibm.com
r=yokoyama@netscape.com and ftang@netscape.com
bug 62777


git-svn-id: svn://10.0.0.236/trunk@86995 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 14:08:18 +00:00
locka%iol.ie
cad02c4d6f Update viewer to use nsIWebBrowserSiteWindow. b=67723, sr=buster
git-svn-id: svn://10.0.0.236/trunk@86994 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 13:14:41 +00:00
rods%netscape.com
a4c6556f22 Fixed bad spelling
Bug 68465 r=dcone,sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@86993 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 12:39:57 +00:00
rods%netscape.com
35291118e4 I couldn't find any documentation explaining on this specifically (classic Microsoft)
But it appears if you set nMinPage to 0, and then nFromPage, nTomPage, & nMaxPage to 0xFFFF
the dialog behaves the way you want it to for "All Pages" and "Page Range"
Plus, it appears you need to pre-set the flags to both "PD_ALLPAGES | PD_RETURNDEFAULT"
in order for the dialog to not appear and have the "::PrintDlg(&prntdlg);" call return.
Bug 61075 r=dcone sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@86992 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 12:04:55 +00:00
brendan%mozilla.org
04e985c325 Crash fix (first part, two more files to come) for old-style obj.eval in a function (68498, r=bryner, sr=jband).
git-svn-id: svn://10.0.0.236/trunk@86990 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 09:11:09 +00:00
mscott%netscape.com
d02c098f0f (NOT PART OF THE BUILD)
contains basic style rules for the new outliner widget for the modern
theme.


git-svn-id: svn://10.0.0.236/trunk@86986 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 07:18:38 +00:00
pchen%netscape.com
5f48936303 bug 68105, r=alecf, sr=mscott, moved deletion of previous version of mime mapping pref up in file, appears to prevent empty mapping from being created, yes, that's a scary statement; while here, also fix case changing a mime mapping pref to overwrite an existing one, delete existing one before saving edits
git-svn-id: svn://10.0.0.236/trunk@86985 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 05:47:46 +00:00
dcone%netscape.com
602792ee45 Release the Presentation Context.. fixes printing leak r=kmmclusk, sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@86984 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 05:45:05 +00:00
attinasi%netscape.com
32ec04c869 Patch provided by khiggins@scu.edu - fixes memory leak in viewer. b=44003 r=buster,attinasi
Thanks, Kevin!


git-svn-id: svn://10.0.0.236/trunk@86983 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 05:33:57 +00:00
kmcclusk%netscape.com
eb86eabc8e Invalidate the incremently loaded portion of an image instead of the entire image if the image is not tiled. bug 41134 r=rods@netscape.com sr=attinasi@netscape.com
git-svn-id: svn://10.0.0.236/trunk@86982 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 05:31:02 +00:00
jband%netscape.com
1e76ea317d not part of the build - to be used in xpconnect flattening etc.
git-svn-id: svn://10.0.0.236/trunk@86981 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 04:26:03 +00:00
pinkerton%netscape.com
d1f883ec46 doh! forgot to reset the baseAddr of the pixmaps after re-locking the handles in ConvertToPICT. Thanks lordpixel@mac.com. r=saari/sr=sfraser.
git-svn-id: svn://10.0.0.236/trunk@86973 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 03:24:10 +00:00
valeski%netscape.com
e0b53db01a sr=scc. 68187. making weak reference implementation on the browser listener part requirement explicit. API change.
git-svn-id: svn://10.0.0.236/trunk@86970 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 03:12:33 +00:00
dcone%netscape.com
2e0a8e2b04 Added a refcount to the nsDeviceContext. sr=attinasi r=kmcclusk
git-svn-id: svn://10.0.0.236/trunk@86968 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 02:57:07 +00:00
javi%netscape.com
04f4b5e3d0 Whenever we get the NSS Dialogs, make it a proxied service to avoid
all the assertions and eventual abort my JavaScript when we try to
open a window on a thread other than the UI thread.


git-svn-id: svn://10.0.0.236/trunk@86963 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 01:45:28 +00:00
disttsc%bart.nl
845066bbe2 "javascript strict warnings in importDialog.js". bug=60632, author=Mark Olson <maolson@earthlink.net>, r=tonyr, r=chuang, sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@86962 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 01:28:54 +00:00
akkana%netscape.com
d55c8bfefb 18508: Allow for user-specified XBL bindings. sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@86960 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 01:24:45 +00:00
akkana%netscape.com
db324cca20 61757: fix a character type problem. Fix provided by Charles Hannum <mycroft@netbsd.org>, r=me, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@86959 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 01:23:23 +00:00
jgmyers%netscape.com
6b68fd0751 fix SMTP/SSL prefs: bug 32018 r=brendan sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@86958 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 01:18:33 +00:00
colin%theblakes.com
08ebf3965d Almost forgot the prefs file. b=56243 r=dveditz sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@86957 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 01:16:30 +00:00
colin%theblakes.com
20a3706c3b OpenVMS specific pref file support. b=56243 r=dveditz sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@86956 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 01:11:45 +00:00
locka%iol.ie
f3e48423e8 Removed a dud command from clobber rule which deleted a file needed for build.
git-svn-id: svn://10.0.0.236/trunk@86954 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 00:43:51 +00:00
dbragg%netscape.com
e7b1cabf70 Now closing the download dialog if Cancel is clicked. Fix for bug 58573. r=sgehani, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@86953 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 00:42:11 +00:00
mkaply%us.ibm.com
1b9d2db431 #58501
r=brade, sr=sfraser
Remove unnecessary .99 opacity


git-svn-id: svn://10.0.0.236/trunk@86952 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 00:35:57 +00:00
mkaply%us.ibm.com
3c52f5fd82 OS/2 only
r=mkaply, a=blizzard
Default (npnul) plugin for OS/2


git-svn-id: svn://10.0.0.236/trunk@86951 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 00:29:14 +00:00
mstoltz%netscape.com
116003b599 Bug 66331, nsCodebasePrincipal::GetOrigin needs to specify the port
if nonstnandard. Fixes a bug in LiveConnect. r=dougt, sr=jband.


git-svn-id: svn://10.0.0.236/trunk@86950 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 00:27:34 +00:00
mcafee%netscape.com
28ecbd50b3 Ignore generated files
git-svn-id: svn://10.0.0.236/trunk@86949 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 00:22:38 +00:00
mkaply%us.ibm.com
3c64f057a2 OS/2 only
r=mkaply, a=blizzard
Default (npnul) plugin for OS/2


git-svn-id: svn://10.0.0.236/trunk@86948 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 00:17:52 +00:00
naving%netscape.com
5e8b660b17 50722, 58083. sr=sspitzer, bienvenu No need to reset the ImapConnection. The IMAP code
now uses the exisiting connection.


git-svn-id: svn://10.0.0.236/trunk@86947 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 00:17:15 +00:00
nhotta%netscape.com
1a3a889799 Changed to ignore invalid META charset for certain unicode charsets, bug 56626, r=ftang, sr=erik.
git-svn-id: svn://10.0.0.236/trunk@86945 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 00:04:06 +00:00
nhotta%netscape.com
4bb63e5494 Changed the class to cache unicode converter to avoid extra createinstances, bug 68075, r=yokoyama, sr=erik.
git-svn-id: svn://10.0.0.236/trunk@86944 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 00:02:45 +00:00
hewitt%netscape.com
b14481b727 68709 - mail text change (for stephend), r=hewitt, sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@86943 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 23:55:46 +00:00
bryner%uiuc.edu
5ef02ce8a7 Bug 68642 - incorrect Union behavior when width or height is 0. r=pavlov, sr=blizzard.
git-svn-id: svn://10.0.0.236/trunk@86942 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 23:54:13 +00:00
javi%netscape.com
7e1f08d739 Checking in the patch that gets Carbon builds working for PSM 1.x
git-svn-id: svn://10.0.0.236/trunk@86939 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 22:44:51 +00:00
pinkerton%netscape.com
4c94bdb338 carbon changes. r=pink/sdagley/beard. a=sfraser.
git-svn-id: svn://10.0.0.236/trunk@86937 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 21:48:26 +00:00
despotdaemon%netscape.com
b337dcf484 Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@86936 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 21:44:25 +00:00
scc%mozilla.org
c1d8f1bc86 bug #66562: r=harish, sr=brendan, a=blizzard. Make |document.write| work.
git-svn-id: svn://10.0.0.236/trunk@86935 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 21:26:58 +00:00
waterson%netscape.com
b55a3421e5 Backing out changes for 39054, which caused several template regressions.
git-svn-id: svn://10.0.0.236/trunk@86928 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 19:22:56 +00:00
dcone%netscape.com
d9c487d050 had to comment out the release.. the Mac is breaking.. have to figure out why
git-svn-id: svn://10.0.0.236/trunk@86925 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 15:55:34 +00:00
dcone%netscape.com
2f9c2d524f Added the release for the printing presentation context, fixes big leak. r=kmcclusk sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@86924 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 15:05:49 +00:00
dcone%netscape.com
ee715090f3 Put in an AddRef for the newly created DeviceContext for printing. r=kmcclusk sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@86923 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 15:03:50 +00:00
timeless%mac.com
46a1ac74d3 fix bug 61801 javascript strict warnings in FilterListDialog.js
patch by maolson@earthlink.net, r=jag, sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@86922 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 14:40:49 +00:00
locka%iol.ie
8068863d46 NOT PART OF BUILD. Updated embed.mak to work again. b=68688
git-svn-id: svn://10.0.0.236/trunk@86921 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 14:24:24 +00:00
locka%iol.ie
27cdc2e270 Added mozctlx.dll to the install package list. b=67682, sr=scc@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@86920 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 14:20:05 +00:00
locka%iol.ie
250d03d906 Added control_kicker (mozctlx.dll) to the build. b=67682, sr=scc@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@86919 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 14:18:50 +00:00
Peter.VanderBeken%pandora.be
64fff9d17b Not part of the build. Correcting depth.
git-svn-id: svn://10.0.0.236/trunk@86918 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 14:16:28 +00:00
Peter.VanderBeken%pandora.be
e3134bfbb3 Not part of the build. Adding a QI.
git-svn-id: svn://10.0.0.236/trunk@86917 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 14:15:42 +00:00
glazman%netscape.com
7b1e8c9811 patch for #62607 : cssText field of CSSRule is incomplete, missing curly braces. r=brade, sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@86916 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 14:10:38 +00:00
glazman%netscape.com
d1b1be34d9 patch for #65448 : css parser refused multiple ID selectors in same sequence; r=dbaron,attinasi sr=attinasi (buster's delegation)
git-svn-id: svn://10.0.0.236/trunk@86915 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 14:06:29 +00:00
waterson%netscape.com
a0e81491ad Break down string and void* data.
git-svn-id: svn://10.0.0.236/trunk@86914 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 10:24:28 +00:00
waterson%netscape.com
71a50f4b44 Fix linux bustage.
git-svn-id: svn://10.0.0.236/trunk@86907 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 07:55:34 +00:00
waterson%netscape.com
5d0fdcbd76 Bug 39054. Make XUL templates work properly inside XBL. r=hyatt,alecf; sr=ben
git-svn-id: svn://10.0.0.236/trunk@86906 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 07:04:55 +00:00
timeless%mac.com
eefc3fda2c fix bug 68484 Account Manager : Change "Delete" to "Remove Account"?
patch by stephend@netscape.com, r=racham, sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@86904 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 05:37:59 +00:00
jst%netscape.com
65d14da946 Removing unused file.
git-svn-id: svn://10.0.0.236/trunk@86903 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 05:20:40 +00:00
timeless%mac.com
b1f50f0c42 fix bug 48668 Blank line before URL when selecting Send Page
patch by gemal@gemal.dk, r=timeless, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@86901 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 05:06:33 +00:00
beard%netscape.com
31f9a73ef6 Fixed crashing bugs by using PowerPC struct alignment.
git-svn-id: svn://10.0.0.236/trunk@86900 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 05:05:59 +00:00
timeless%mac.com
28f7773460 fix bug 67827 don't linkify single words in account central UI
fix by stephend@netscape.com, r=timeless, sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@86898 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 04:58:46 +00:00
beard%netscape.com
f596ffc004 Took out other libraries, transferred to driver projects.
git-svn-id: svn://10.0.0.236/trunk@86897 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 04:29:55 +00:00
alecf%netscape.com
f119a15095 back myself out to see if I'm causing orange
git-svn-id: svn://10.0.0.236/trunk@86896 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 04:08:26 +00:00
jst%netscape.com
32f6723ad2 Fixing bug 68266 (patch from brendan@mozilla.org). nsJSContext::EvalueateScript n' friends didn't return the complete result string if the result contained embedded null characters. r=jst@netscape.com, sr=rpotts@netscape.com
git-svn-id: svn://10.0.0.236/trunk@86895 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 04:00:59 +00:00
beard%netscape.com
0a905526e1 friend class ICodeModule; not friend ICodeModule;
git-svn-id: svn://10.0.0.236/trunk@86894 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 03:59:09 +00:00
andreww%netscape.com
3d3a696a5f bugzilla 64353 r-ben sr-hewitt - making mac classic buttons scalable
git-svn-id: svn://10.0.0.236/trunk@86892 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 03:28:09 +00:00
andreww%netscape.com
c6ecd955b4 64353 r=ben, sr=hewitt - making mac classic buttons scalable
git-svn-id: svn://10.0.0.236/trunk@86891 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 03:27:34 +00:00
andreww%netscape.com
b42efc1f48 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@86890 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 03:25:39 +00:00
hewitt%netscape.com
16c4971f6f 68254 - fix classic mail "File" button, r=andreww, sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@86888 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 03:17:00 +00:00
hewitt%netscape.com
0ea10d8059 68047 - getmsg/mark button weirdness, r=racham, sr=sspitzer, AND
52865 - new folder dialog cleanup, r=blake, sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@86885 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 03:05:34 +00:00
timeless%mac.com
85512ab7ff fix bug 67819 javascript strict warnings in pref-smartupdate.xul
patch by maolson@earthlink.net r=timeless, a=alecf


git-svn-id: svn://10.0.0.236/trunk@86884 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 02:56:32 +00:00
dprice%netscape.com
fe020ec48a 65845 first cut of the order files
git-svn-id: svn://10.0.0.236/trunk@86883 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 02:48:02 +00:00
timeless%mac.com
3a92458ec2 fix bug 67818 javascript strict warnings in pref-proxies.js
patch by maolson@earthlink.net r=timeless a=alecf


git-svn-id: svn://10.0.0.236/trunk@86882 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 02:47:54 +00:00
blizzard%redhat.com
68efe2be6f Fix bug #68158. This should fix the crash after the second window is closed. Use a GtkWidget instead of a GdkWindow. r=bryner sr=alecf
git-svn-id: svn://10.0.0.236/trunk@86881 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 02:44:05 +00:00
dprice%netscape.com
38cab83075 65845 First cut of the order files
git-svn-id: svn://10.0.0.236/trunk@86879 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 02:34:59 +00:00
timeless%mac.com
b0566e7bac fix build bustage in bug 67680, adding PRInt32
git-svn-id: svn://10.0.0.236/trunk@86878 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 02:32:21 +00:00
alecf%netscape.com
b8bf57494c fix for #62401, attempt #2 - only cleanup prefs JSContext when the shutdown event comes in, so we
don't fiddle with pointers to freed objects
sr=brendan


git-svn-id: svn://10.0.0.236/trunk@86876 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 02:23:17 +00:00
alecf%netscape.com
e7c2219b61 part of fix for #46488 - not yet part of build, but sr=waterson, r=valeski
create an HTTP startup listener which will initialize the user agent from gecko


git-svn-id: svn://10.0.0.236/trunk@86874 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 02:18:22 +00:00
jgmyers%netscape.com
aca87c5f31 fallback to HELO even if SMTP AUTH enabled: bug 67538 r=bryner sr=mscott
git-svn-id: svn://10.0.0.236/trunk@86871 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 02:09:25 +00:00
alecf%netscape.com
539ff68101 fix for #66418 r=radha, a=ben - fix leaks in url bar history
git-svn-id: svn://10.0.0.236/trunk@86869 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 01:46:33 +00:00
alecf%netscape.com
2a3af2590c fix for 67475 sr=scc, waterson, r=blizzard, jag
observer stuff was using nsString junk when it didn't need to


git-svn-id: svn://10.0.0.236/trunk@86868 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 01:34:14 +00:00
attinasi%netscape.com
fc915e2d7c Explicit registering for load progress to make the Gecko Performance test run again. Patch from ccarlen, r=attinasi
git-svn-id: svn://10.0.0.236/trunk@86866 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 01:23:20 +00:00
nhotta%netscape.com
2dd996accf Changed to control entity (CER) generation by a document charset, bug 65324, r=jst, sr=vidur.
git-svn-id: svn://10.0.0.236/trunk@86864 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 01:00:14 +00:00
brendan%mozilla.org
be138b52b8 - Keep interned string atoms around across zero-context episodes on a runtime,
until JS_DestroyRuntime is called (68450, r=rginda, sr=jband).
- NUL-terminate tagbuf in tagify, for the HTML helpers such as string.big()
  (66648, r=timeless, sr=jband).


git-svn-id: svn://10.0.0.236/trunk@86863 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 00:57:10 +00:00
javi%netscape.com
3cd6be6653 Remove all ^M characters
git-svn-id: svn://10.0.0.236/trunk@86862 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 00:27:27 +00:00
pinkerton%netscape.com
a845545a46 change iid's to make them unique. bug 68073, r=pchen/sr=sfraser.
git-svn-id: svn://10.0.0.236/trunk@86861 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 00:10:33 +00:00
pinkerton%netscape.com
7a02550a14 fix for 67406, re-instate the drag handlers for carbon, make them UPPs, make them per-window, not static. r=pchen/sr=sfraser.
git-svn-id: svn://10.0.0.236/trunk@86860 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 23:39:50 +00:00
hyatt%netscape.com
d3772d830c Not part of build.
git-svn-id: svn://10.0.0.236/trunk@86859 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 23:37:37 +00:00
waterson%netscape.com
214693cd4a Bug 65146. Fix deadlock potential in proxy code; remove unncessary locks from nsPipe2. r=darin,dougt; sr=brendan
git-svn-id: svn://10.0.0.236/trunk@86858 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 23:33:11 +00:00
blakeross%telocity.com
c2a7e86a14 removing another crack dump() compliments of ben.
git-svn-id: svn://10.0.0.236/trunk@86857 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 23:05:27 +00:00
yokoyama%netscape.com
9d4b981959 checkin bstell: bug 60826: add a GBK converter that indicates the X fonts
are missing the ascii glpyhs; r=ftang; sr=erik


git-svn-id: svn://10.0.0.236/trunk@86856 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 22:56:52 +00:00
yokoyama%netscape.com
e3f60ed0dc checkin for bstell: bug 60826: add a GBK converter that indicated that
the X fonts are missing the ascii glyphs; r=ftang; sr=erik


git-svn-id: svn://10.0.0.236/trunk@86855 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 22:52:56 +00:00
mkaply%us.ibm.com
6248277fcc r=mkaply, a=blizzard
Get OS/2 printing working again


git-svn-id: svn://10.0.0.236/trunk@86854 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 22:51:56 +00:00
yokoyama%netscape.com
3930cea879 checkin for bstell: bug 60826: add a GBK converter that indicates that
for GBK X fonts the ascii glyphs are missing; r=ftang; sr=erik


git-svn-id: svn://10.0.0.236/trunk@86853 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 22:48:17 +00:00
yokoyama%netscape.com
3579fe70f5 checking in for bstell: bug 60826: add a GBK converter that indicates the
GBK font does not have ascii glyphs; r=ftang; sr=erik


git-svn-id: svn://10.0.0.236/trunk@86852 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 22:40:41 +00:00
naving%netscape.com
4dc4f30562 64982. sr=sspitzer, bienvenu. No need to add back the folder. It is the same
folder.


git-svn-id: svn://10.0.0.236/trunk@86850 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 22:25:12 +00:00
blakeross%telocity.com
189474ac6d more dump() removal.
git-svn-id: svn://10.0.0.236/trunk@86849 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 22:21:14 +00:00
blakeross%telocity.com
b03b98428b Removing Ben's crackhead date dumps.
git-svn-id: svn://10.0.0.236/trunk@86848 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 22:18:27 +00:00
nhotta%netscape.com
906471ebff Changed to pass a default charset to MIME decoder.
The decoder can use the default if it's indicated in case no charset specified in the header itself,
bug 66098, r=ducarroz, sr=bienvenu.


git-svn-id: svn://10.0.0.236/trunk@86845 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 21:55:19 +00:00
blakeross%telocity.com
82b2fb8487 Scroll the page if single-line textfields have focus instead of doing nothing when scrolling with the mousewheel (62431). r=bryner,akkana sr=alecf
git-svn-id: svn://10.0.0.236/trunk@86843 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 21:53:34 +00:00
pinkerton%netscape.com
385f6f9294 fix 'about mozilla' item in apple menu. make sure we call HandleDOMEvent on the correct dom node ;) r=pchen/a=sfraser. bug 43935
git-svn-id: svn://10.0.0.236/trunk@86842 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 21:50:14 +00:00
blakeross%telocity.com
9211a89ab3 Only declare a string ptr when necessary. r=timeless
git-svn-id: svn://10.0.0.236/trunk@86841 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 21:48:01 +00:00
blakeross%telocity.com
236e541761 Fixing broken url and text d&d (68058). r=timeless sr=ben
git-svn-id: svn://10.0.0.236/trunk@86840 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 21:44:29 +00:00
naving%netscape.com
91eea36d2c 63866. sr=sspitzer, bienvenu. Get Subfolders for 'trash' and not 'this'
git-svn-id: svn://10.0.0.236/trunk@86839 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 21:38:48 +00:00
blakeross%telocity.com
5fd65bc5fb Inconsistent wording usage (by gemal, 50826). r=hwaara sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@86838 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 21:31:45 +00:00
blakeross%telocity.com
7e6aa12cf9 Only get the type when we need it. r=hixie
git-svn-id: svn://10.0.0.236/trunk@86837 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 21:19:23 +00:00
blakeross%telocity.com
ffdd58fa50 Removing unnecessary initialization. r=timeless
git-svn-id: svn://10.0.0.236/trunk@86835 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 21:16:02 +00:00
bryner%uiuc.edu
2453816edc We don't need to distribute any sample components in our .xpi files. r/sr=shaver.
git-svn-id: svn://10.0.0.236/trunk@86829 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 15:25:18 +00:00
locka%iol.ie
ae50a9c335 Changed embedding installation to package embedding chrome into an embed.jar file. b=67423, r=valeski@netscape.com
git-svn-id: svn://10.0.0.236/trunk@86828 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 14:36:46 +00:00
locka%iol.ie
f40af0f745 New embedding jar file manifest. r=valeski@netscape.com, b=67423
git-svn-id: svn://10.0.0.236/trunk@86827 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 14:33:29 +00:00
glazman%netscape.com
a374c1978c #52381 corrects pseudo-elmts handling in nsCSSSelector::ToString ; r=attinasi,saslawsky sr=vidur,waterson
git-svn-id: svn://10.0.0.236/trunk@86826 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 13:04:06 +00:00
disttsc%bart.nl
2e6557696e Make <stringbundle/> more complete, add getFormattedString. bug=68449, r=timeless, a=ben
git-svn-id: svn://10.0.0.236/trunk@86824 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 11:28:34 +00:00
ben%netscape.com
eece69d490 Bug 67680, remove CreateFolder method from nsIBookmarksService. r=jag, a=alecf.
git-svn-id: svn://10.0.0.236/trunk@86823 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 10:54:27 +00:00
beard%netscape.com
883976806a Initial check-in.
git-svn-id: svn://10.0.0.236/trunk@86821 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 10:17:08 +00:00
hyatt%netscape.com
38e16fbbdd Sample files. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@86819 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 08:25:24 +00:00
beard%netscape.com
0ac9ad19ad Access path bustage fix.
git-svn-id: svn://10.0.0.236/trunk@86818 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 08:22:03 +00:00
hyatt%netscape.com
2ddc44f4f7 Not part of build.
git-svn-id: svn://10.0.0.236/trunk@86816 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 08:16:20 +00:00
morse%netscape.com
a3ad039f3c bug 55052 (r=nhotta, sr= alecf) search text field changes what user types, and bug 28137 (r=sgehani, sr=alecf, URL search bar should reset category popup
git-svn-id: svn://10.0.0.236/trunk@86815 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 08:09:54 +00:00
morse%netscape.com
350d664657 bug 55052 (r=nhotta, sr= alecf) search text field changes what user types, and bug 28137 (r=sgehani, sr=alecf, URL search bar should reset category popup
git-svn-id: svn://10.0.0.236/trunk@86814 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 08:02:58 +00:00
beard%netscape.com
0ea05f04d2 Remove hard linkage against xpcom to preempt possible bustage. Now obtaining component manager from service manager.
git-svn-id: svn://10.0.0.236/trunk@86813 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 08:00:11 +00:00
beard%netscape.com
d0a97fcdb6 fix for bug #68338, r=mstoltz, sr=brendan, a=leaf
git-svn-id: svn://10.0.0.236/trunk@86812 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 07:48:49 +00:00
beard%netscape.com
86c68b32ff fix for bug #63466, r=mstoltz, sr=brendan, a=leaf
git-svn-id: svn://10.0.0.236/trunk@86811 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 07:47:28 +00:00
buster%netscape.com
4ce43e99f9 bug 47549 (Floaters cause entire page to redraw as content is appended (block paint perf))
r=kmcclusk@netscape.com
sr=waterson@netscape.com


git-svn-id: svn://10.0.0.236/trunk@86810 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 07:06:49 +00:00
buster%netscape.com
0bce73b69f bug 64696 (DOM UI events should be allocated from a recycler)
r=attinasi
sr=waterson


git-svn-id: svn://10.0.0.236/trunk@86808 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 06:54:31 +00:00
timeless%mac.com
f57f7ebd62 fix bug 68194 Wording changes to Account Settings panel
patch by stephend@netscape.com r=timeless, sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@86807 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 06:24:30 +00:00
chak%netscape.com
9fd98a2943 NOT PART OF THE BUILD.
Fixes for the following bugs:
#67970 - Fix MfcEmbed to reflect the FindNamedBrowserItem changes
#68190 - MfcEmbed must turn on Single Sign-on Support by default.
#68225 - MfcEMbed should implement nsIwebBrowserFind
r=adamlock, r=ccarlen


git-svn-id: svn://10.0.0.236/trunk@86806 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 06:09:07 +00:00
buster%netscape.com
cb15939f85 bug 68366 (asserts prevent automated regression tests from being run)
sr=waterson
just removed an unnecessary assertion (and early termination side effect)


git-svn-id: svn://10.0.0.236/trunk@86805 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 05:37:25 +00:00
buster%netscape.com
5ee5a1b9f6 bug 68366 (asserts prevent automated regression tests from being run)
implementing nsIPrompt in viewer test app to avoid assertions.  all methods are no-ops.
r=waterson (note, changes to viewer app require only one level of review)


git-svn-id: svn://10.0.0.236/trunk@86804 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 05:35:04 +00:00
ben%netscape.com
b08ac85456 update classic skin README. not part of build.
git-svn-id: svn://10.0.0.236/trunk@86796 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 04:15:32 +00:00
bryner%uiuc.edu
92f7627173 Backing out dougt's channel changes.
git-svn-id: svn://10.0.0.236/trunk@86794 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 03:20:46 +00:00
disttsc%bart.nl
03f69c5003 Back out dougt's channel changes
git-svn-id: svn://10.0.0.236/trunk@86793 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 03:14:23 +00:00
disttsc%bart.nl
5d2ade1fb4 From Small Gods, by Terry Pratchett:
The light was brilliant, crystalline, in a black sky filled with stars.
'Ah. There really is a desert. Does everyone get this?' said Brutha.
WHO KNOWS?
'And what is at the end of the desert?'
JUDGEMENT.
Brutha considered this.
'Which end?'
Death grinned and stepped aside.
What Brutha had thought was a rock in the sand was a hunched figure, sitting clutching its knees. It looked paralysed with fear.
He stared.
'Vorbis?' he said.
He looked at Death.
'But Vorbis died a hundred years ago!'
YES. HE HAD TO WALK IT ALL ALONE. ALL ALONE WITH HIMSELF. IF HE DARED.
'He's been here fore a hundred years?'
POSSIBLY NOT. TIME IS DIFFERENT HERE. IT IS . . . MORE PERSONAL.
'Ah. You mean a hundred years can pass like a few seconds?'
A HUNDRED YEARS CAN PASS LIKE INFINITY.
The black-on-black eyes stared imploringly at Brutha, who reached out automatically, without thinking . . . and then hesitated.
HE WAS A MURDERER, said Death. AND A CREATOR OF MURDERERS. A TORTURER. WITHOUT PASSION. CRUEL. CALLOUS. COMPASSIONLESS.
'Yes. I know. He's Vorbis,' said Brutha. Vorbis changed people. Sometimes he changed them into dead people. But he always changed them. That was his triumph.
He sighed.
'But I'm me,' he said.
Vorbis stood up, uncertainly, and followed Brutha across the desert.
Death watched them walk away.

The End.


git-svn-id: svn://10.0.0.236/trunk@86792 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 03:13:48 +00:00
disttsc%bart.nl
e2205bb1be From Small Gods, by Terry Pratchett:
The light was brilliant, crystalline, in a black sky filled with stars.
'Ah. There really is a desert. Does everyone get this?' said Brutha.
WHO KNOWS?
'And what is at the end of the desert?'
JUDGEMENT.
Brutha considered this.
'Which end?'
Death grinned and stepped aside.
What Brutha had thought was a rock in the sand was a hunched figure, sitting clutching its knees. It looked paralysed with fear.
He stared.
'Vorbis?' he said.
He looked at Death.
'But Vobis died a hundred years ago!'
YES. HE HAD TO WALK IT ALL ALONE. ALL ALONE WITH HIMSELF. IF HE DARED.
'He's been here fore a hundred years?'
POSSIBLY NOT. TIME IS DIFFERENT HERE. IT IS . . . MORE PERSONAL.
'Ah. You mean a hundred years can pass like a few seconds?'
A HUNDRED YEARS CAN PASS LIKE INFINITY.
The black-on-black eyes stared imploringly at Brutha, who reached out automatically, without thinking . . . and then hesitated.
HE WAS A MURDERER, said Death. AND A CREATOR OF MURDERERS. A TORTURER. WITHOUT PASSION. CRUEL. CALLOUS. COMPASSIONLESS.
'Yes. I know. He's Vorbis,' said Brutha. Vorbis changed people. Sometimes he changed them into dead people. But he always changed them. That was his triumph.
He sighed.
'But I'm me,' he said.
Vobis stood up, uncertainly, and followed Brutha across the desert.
Death watched them walk away.

The End.


git-svn-id: svn://10.0.0.236/trunk@86791 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 03:12:57 +00:00
disttsc%bart.nl
5399ec9bc4 Fix incorrect change from nsIChannel to nsIRequest. r=dbaron, r=dougt
git-svn-id: svn://10.0.0.236/trunk@86776 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-11 18:42:40 +00:00
ben%netscape.com
ffcd5908c6 update classic skin README. not part of build.
git-svn-id: svn://10.0.0.236/trunk@86775 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-11 08:47:48 +00:00
mkaply%us.ibm.com
84b1786a08 OS/2 ONLY - Get printer dialog working again
r=mkaply, a=blizzard


git-svn-id: svn://10.0.0.236/trunk@86751 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-10 17:00:52 +00:00
mscott%netscape.com
11b80343fb work around to get opening mail attachments and replying to
messages working again (Bugs #68392 and 68371). For imap, if the
AsyncRead on the cache entry returns any kind of error, punt on reading
from the mem cache and hit the network again.


git-svn-id: svn://10.0.0.236/trunk@86750 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-10 08:43:32 +00:00
jst%netscape.com
26229f750d Interface cleanup. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@86749 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-10 05:03:46 +00:00
disttsc%bart.nl
2ebbb1e4f8 Fix bustage (at least on linux with GCC) in LDAP by adding missing NS_IMETHODIMP for nsLDAPChannel::AsyncOpen
git-svn-id: svn://10.0.0.236/trunk@86748 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-10 04:47:37 +00:00
dbaron%fas.harvard.edu
5e7361301a Fix OS/2 bustage by updating to new necko interfaces by applying the exact same patch used in the GTK port.
git-svn-id: svn://10.0.0.236/trunk@86747 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-10 04:05:05 +00:00
jst%netscape.com
f78146ca58 Interface cleanup. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@86746 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-10 03:51:13 +00:00
dbaron%fas.harvard.edu
9eb66eebf7 Update REQUIRES to fix senna bustage.
git-svn-id: svn://10.0.0.236/trunk@86745 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-10 03:12:32 +00:00
dbaron%fas.harvard.edu
43880accc9 Update REQUIRES to fix senna bustage.
git-svn-id: svn://10.0.0.236/trunk@86744 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-10 03:06:49 +00:00
dbaron%fas.harvard.edu
b946dbe441 Updating to new necko interfaces to fix build bustage.
git-svn-id: svn://10.0.0.236/trunk@86743 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-10 03:02:13 +00:00
dbaron%fas.harvard.edu
1b7eec341f Fix OS/2 bustage from dougt's changes with PR_STATIC_CALLBACK.
git-svn-id: svn://10.0.0.236/trunk@86742 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-10 02:54:47 +00:00
javi%netscape.com
80a1abcf9f Make the nsINSSDialogs a base class that we do a QI to
figure out if it implements the interface we want.

Change the implementation in pippki to register its UI handling
with this new method.


git-svn-id: svn://10.0.0.236/trunk@86741 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-10 02:53:10 +00:00
nicolson%netscape.com
1e1fe544f6 fill out SSLSocket with more methods.
git-svn-id: svn://10.0.0.236/trunk@86740 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-10 02:49:33 +00:00
bryner%uiuc.edu
92fcaa5b02 Removing #ifdef DEBUG_bryner code which I don't care about any more and which breaks with dougt's changes. a=jag.
git-svn-id: svn://10.0.0.236/trunk@86739 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-10 02:47:00 +00:00
disttsc%bart.nl
91b274f99e Fix senna bustage, update REQUIRES
git-svn-id: svn://10.0.0.236/trunk@86738 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-10 02:44:55 +00:00
bryner%uiuc.edu
bf39a2ad7a Catching up with dougt's necko changes. r=javi.
git-svn-id: svn://10.0.0.236/trunk@86737 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-10 02:29:46 +00:00
relyea%netscape.com
ed82589e54 OK, let's not get sloppy on the types... flags should be a PRUint32.
git-svn-id: svn://10.0.0.236/trunk@86732 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-10 02:05:19 +00:00
relyea%netscape.com
cfdefcfcde Make the public interface use a flags variable instead of a billion little
Bools.

suggested and reviewed by wtc in bug 66230


git-svn-id: svn://10.0.0.236/trunk@86731 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-10 02:03:03 +00:00
relyea%netscape.com
ffc4ae9be7 Bug 68234. Handle automatic update of NES2.0, and NES 3.X databases.
reviewed by nelsonb


git-svn-id: svn://10.0.0.236/trunk@86728 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-10 01:44:34 +00:00
scc%mozilla.org
1ee3d0b751 fix bustage caused by access violations not caught in CodeWarrior <sorry>
git-svn-id: svn://10.0.0.236/trunk@86722 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-10 01:05:43 +00:00
dougt%netscape.com
dbb7bc5232 updating to new necko interfaces. r=rginda@netscape.com a=dougt
git-svn-id: svn://10.0.0.236/trunk@86721 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-10 00:46:19 +00:00
rogerl%netscape.com
c39bbd6aa8 Added new icodes for xcrement ops, unary ops etc. Changed override
resolution mechanism.


git-svn-id: svn://10.0.0.236/trunk@86720 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-10 00:45:45 +00:00
dougt%netscape.com
7af79c83df Revising nsIChannel to allow for overlapped i/o. This consists of three parts:
1. Factoring nsIChannel into a protocol specific part, the nsIChannel, and a socket specific, the nsITransport.
2. Derive the nsIChannel from a nsIRequest.
2. Changes the notification system from necko and the URILoader to pass the nsIRequest interface instead of nsIChannel interface.

This goal stems from wanting to be able to have active AsyncRead and AsyncWrite operations on nsSocketTransport.
This is desired because it would greatly simplify the task of maintaining persistent/reusable socket connections
for FTP, HTTP, and Imap (and potentially other protocols).  The problem with the existing nsIChannel interface is
that it does not allow one to selectively suspend just one of the read or write operations while keeping the other active.

The full details of the change on written up in the netlib newsgroup.

r=darin@netscape.com
sr=rpotts@netscape.com


git-svn-id: svn://10.0.0.236/trunk@86717 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-10 00:16:26 +00:00
dougt%netscape.com
0d5a6bbe0d necko channel changes. r=darin, a=rpotts
git-svn-id: svn://10.0.0.236/trunk@86716 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-10 00:05:02 +00:00
scc%mozilla.org
9ffaf9da8b bug #66562: r=harishd, sr=brendan, a=brendan. Allow insertion into sliding string buffers
git-svn-id: svn://10.0.0.236/trunk@86715 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-10 00:02:28 +00:00
jst%netscape.com
f6e45f80b3 Fixing regression bug 68139. Accessing radiobutton.value always returning the defalue value. r=harishd, sr=vidur, a=blizzard@mozilla.org/asa@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@86713 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 23:45:41 +00:00
rginda%netscape.com
8aef0119b1 adding .prefix files for the tests
git-svn-id: svn://10.0.0.236/trunk@86710 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 23:32:03 +00:00
rginda%netscape.com
c2871dd95c changes to get the tests building again on the mac
git-svn-id: svn://10.0.0.236/trunk@86709 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 23:31:11 +00:00
mkaply%us.ibm.com
8e3640be69 #67515
r=mkaply, a=blizzard
OS/2 ONLY - Ignore extraneous WM_MOUSEMOVE so the event manager doesn't think we are dragging


git-svn-id: svn://10.0.0.236/trunk@86707 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 23:24:54 +00:00
harishd%netscape.com
ad2e158d13 68008 - After evaluating the external JS content make sure to that the parser is not blocked before resumeparsing.
r=jst sr=vidur a=blizzard
68160 - Set stream listener state to eOnStop only on the final context.
r=nisheeth sr=vidur a=blizzard.


git-svn-id: svn://10.0.0.236/trunk@86704 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 22:36:23 +00:00
dprice%netscape.com
ece33350d8 Correcting config.mak, define /Gh independently of MOZ_DEBUG
(65845) rs=leaf,r=waterson,a=blizzard


git-svn-id: svn://10.0.0.236/trunk@86703 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 22:28:31 +00:00
mkaply%us.ibm.com
b8c434c891 #68343
r=mkaply, a=blizzard
OS/2 ONLY - Change OS/2 to use real XPCOM component registration to fix printing


git-svn-id: svn://10.0.0.236/trunk@86702 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 22:25:08 +00:00
mkaply%us.ibm.com
b9335c452a #68343
r=pavlov, sr=blizzard, a=blizzard
Change OS/2 to use real XPCOM component registration to fix printing


git-svn-id: svn://10.0.0.236/trunk@86701 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 22:23:13 +00:00
dbaron%fas.harvard.edu
b2ff7cfd4c Add stub for nsFontEnumeratorXlib::HaveFontFor (same stub as for GTK) to fix xlib bustage. b=67840 a=cls,blizzard
git-svn-id: svn://10.0.0.236/trunk@86700 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 22:21:52 +00:00
mcgreer%netscape.com
16e3c37907 add a script for testing various nss commands. not run by default for now.
git-svn-id: svn://10.0.0.236/trunk@86699 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 22:06:16 +00:00
nicolson%netscape.com
f7a7e492d2 Export the JavaVM so we can access it from SSL callbacks.
git-svn-id: svn://10.0.0.236/trunk@86698 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 21:47:29 +00:00
cls%seawood.org
c230aba827 Allow spaces in --enable-optimize args. Bug #68246 r=leaf a=brendan
git-svn-id: svn://10.0.0.236/trunk@86697 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 21:30:14 +00:00
nicolson%netscape.com
d9e5636a80 remove /s/b/c/ from jdk.mk. To Netscape-chauvinistic.
git-svn-id: svn://10.0.0.236/trunk@86696 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 21:25:50 +00:00
bryner%uiuc.edu
f95f8cafa9 Fixing compile for tip NSS. r=javi. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@86693 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 20:17:05 +00:00
rogerl%netscape.com
70893d1e66 Added WIN32 warning suppression pragma.
git-svn-id: svn://10.0.0.236/trunk@86691 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 19:11:04 +00:00
rogerl%netscape.com
389949045d Added pragma to disable overlong identifiers warning
git-svn-id: svn://10.0.0.236/trunk@86690 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 19:10:18 +00:00
rogerl%netscape.com
290c4cf524 Turned on RTTI
git-svn-id: svn://10.0.0.236/trunk@86689 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 19:09:23 +00:00
ccarlen%netscape.com
bd093b7b53 Mac embedding sample code only. Embedding sample needs to use new nsIWebBrowserFind API (68169). r=valeski,sfraser a=blizzard.
git-svn-id: svn://10.0.0.236/trunk@86686 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 17:51:00 +00:00
kestes%tradinglinx.com
0ab4c7ce99 add new type for password field which will not display value on cgi page.
git-svn-id: svn://10.0.0.236/trunk@86684 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 15:16:57 +00:00
hyatt%netscape.com
3eb84331cc Not part of build.
git-svn-id: svn://10.0.0.236/trunk@86683 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 12:18:52 +00:00
hyatt%netscape.com
821dd41230 Not part of build.
git-svn-id: svn://10.0.0.236/trunk@86681 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 12:12:53 +00:00
jst%netscape.com
ca416d91d9 Interface cleanup. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@86680 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 12:01:35 +00:00
jst%netscape.com
d94ed88bbb Interface cleanup. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@86679 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 11:56:32 +00:00
jst%netscape.com
ef97af2d2b Interface cleanup. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@86678 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 11:47:40 +00:00
jst%netscape.com
fd1c64aa9b Interface cleanup. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@86677 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 11:39:07 +00:00
jst%netscape.com
47d4553933 Interface cleanup. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@86676 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 11:30:21 +00:00
nicolson%netscape.com
01e05d2ed4 some new utilities for the SSL code.
git-svn-id: svn://10.0.0.236/trunk@86675 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 11:28:01 +00:00
nicolson%netscape.com
9e7fd25eef build ssl now.
git-svn-id: svn://10.0.0.236/trunk@86674 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 11:27:13 +00:00
nicolson%netscape.com
af37a24ab9 remove libfort, add lib jssssl.
git-svn-id: svn://10.0.0.236/trunk@86673 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 11:26:48 +00:00
nicolson%netscape.com
a88a676381 Checkin new SSL code. SSLClient test works.
git-svn-id: svn://10.0.0.236/trunk@86672 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 11:26:34 +00:00
jst%netscape.com
2384344de6 Interface cleanup, not part of the build.
git-svn-id: svn://10.0.0.236/trunk@86671 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 11:20:07 +00:00
hyatt%netscape.com
7e942f6c3d Not part of build.
git-svn-id: svn://10.0.0.236/trunk@86670 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 09:48:33 +00:00
hyatt%netscape.com
9ca1c0645a Not part of build.
git-svn-id: svn://10.0.0.236/trunk@86668 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 07:46:46 +00:00
hyatt%netscape.com
ccc6173a9e Not part of build.
git-svn-id: svn://10.0.0.236/trunk@86667 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 07:38:16 +00:00
hyatt%netscape.com
e4a661e743 Not part of build.
git-svn-id: svn://10.0.0.236/trunk@86665 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 07:21:01 +00:00
sspitzer%netscape.com
c6f9f8bb99 performance tweak. see #68174
git-svn-id: svn://10.0.0.236/trunk@86663 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 06:33:32 +00:00
waldemar%netscape.com
494f89b821 A few new semantics
git-svn-id: svn://10.0.0.236/trunk@86656 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 05:00:28 +00:00
leaf%mozilla.org
22cee6deab change user agent string to reflect reality better (m18->0.8). r=timelese, a=blizzard
git-svn-id: svn://10.0.0.236/trunk@86655 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 04:48:26 +00:00
nelsonb%netscape.com
f48a3d214e Modify ssl_FindSocket() to set error PR_BAD_DESCRIPTOR_ERROR when it
cannot find the SSL layer on the specified PRFileDesc. Ensure all
callers detect when ssl_FindSocket returns NULL and handle it properly.
Bug 68241. Reviewed by jgmyers and relyea.
Modified Files:
 	prelib.c sslauth.c sslsecur.c sslsock.c


git-svn-id: svn://10.0.0.236/trunk@86651 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 02:11:31 +00:00
javi%netscape.com
e5ac847da3 Clean up the NSS initialization code including loading of Root Cert module.
git-svn-id: svn://10.0.0.236/trunk@86650 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 01:56:29 +00:00
relyea%netscape.com
82187a130c update certutil and modutil to use the new NSS_Initialize signature.
modutil can now specify it's nocertdb paramter.

bug 64260 reviewed by wtc


git-svn-id: svn://10.0.0.236/trunk@86649 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 01:38:04 +00:00
relyea%netscape.com
cc22e11556 Allow applications to initialize nss without necessarily initializing databases.Needed to keep old modutil semantics. Bug 66230. reviewed by wtc.
git-svn-id: svn://10.0.0.236/trunk@86648 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 01:34:12 +00:00
relyea%netscape.com
265e3cd9af Move cdbhdl.h to private exports. bug 64260 revied by nelsonb.
git-svn-id: svn://10.0.0.236/trunk@86647 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 01:32:42 +00:00
mscott%netscape.com
f9b7b5bb14 Bug #67481 --> our JS object needs to implement nsIWeakReference
sr=sspitzer/alecf
r=blake
a=asa


git-svn-id: svn://10.0.0.236/trunk@86646 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 01:12:57 +00:00
ben%netscape.com
53f1dcdc80 workaround for .8 for 630seven8, r=blake, cmanske, sr=alecf, a=asa. bug remains open
as this is just a temporary workaround to prevent mac optimized crash.


git-svn-id: svn://10.0.0.236/trunk@86645 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 01:09:00 +00:00
nelsonb%netscape.com
42affac00d Allow application to customize cert verification slop time.
Default is 24 hours.  Bug 48300. Reviewed by wtc.
Modified Files:
 	lib/nss/nss.def lib/certdb/cert.h lib/certdb/certdb.c


git-svn-id: svn://10.0.0.236/trunk@86644 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 01:06:41 +00:00
nelsonb%netscape.com
e00b59a1ac Make SSL API consistent in using SECStatus as return value for functions
that return only values in that enumeration.  Bug 68097. R&A = relyea.
Modified Files:
 	lib/ssl/ssl.h lib/ssl/sslauth.c lib/ssl/sslsecur.c
 	lib/ssl/sslsnce.c lib/ssl/sslsock.c cmd/selfserv/selfserv.c
 	cmd/strsclnt/strsclnt.c


git-svn-id: svn://10.0.0.236/trunk@86642 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 00:32:14 +00:00
sspitzer%netscape.com
a3f7b90648 NOT PART OF THE BUILD.
git-svn-id: svn://10.0.0.236/trunk@86641 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 00:23:50 +00:00
rginda%netscape.com
8460e8da04 mac build goop for tests/cpp and utilities.cpp fix for debug targets on mac
git-svn-id: svn://10.0.0.236/trunk@86640 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 00:08:22 +00:00
sspitzer%netscape.com
aaf9c63438 hoy hoy hoy! NOT PART OF THE BUILD.
git-svn-id: svn://10.0.0.236/trunk@86639 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 23:57:20 +00:00
sspitzer%netscape.com
863b29262e NOT PART OF THE BUILD.
git-svn-id: svn://10.0.0.236/trunk@86637 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 23:44:47 +00:00
javi%netscape.com
411914a6e7 Fix for Bug 68063
r=nelsonb, a=wtc

Make NSS_Init backwards compatible for the Mac.


git-svn-id: svn://10.0.0.236/trunk@86636 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 23:43:00 +00:00
jj%netscape.com
c4f0bdc9aa #65764 / Bugscape #3508: Update Mac version strings to 0.8. a=r=leaf
git-svn-id: svn://10.0.0.236/trunk@86635 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 23:33:46 +00:00
hyatt%netscape.com
aff1c3e139 XBL insertion point fixes: 67990, 67574, and the dependent bug 55292 all get fixed.
git-svn-id: svn://10.0.0.236/trunk@86634 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 23:24:55 +00:00
rginda%netscape.com
2e949f338a Changes to get mac building the js2 library
git-svn-id: svn://10.0.0.236/trunk@86633 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 23:05:53 +00:00
kestes%tradinglinx.com
fe5ae82cd2 Fixed typo form.
maxdate field was not formatted in the same way as the
mindate field, this caused the value to not be loaded from the URL.


git-svn-id: svn://10.0.0.236/trunk@86632 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 22:53:34 +00:00
sspitzer%netscape.com
7319b4a837 more hacking with the anipals. NOT PART OF THE BUILD.
git-svn-id: svn://10.0.0.236/trunk@86631 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 22:43:29 +00:00
kin%netscape.com
7fa6e060fc Initial checkin of XPIDL'ized TransactionManager interfaces.
NOT PART OF THE BUILD YET!


git-svn-id: svn://10.0.0.236/trunk@86630 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 22:12:30 +00:00
sspitzer%netscape.com
8ac2684102 more hacking with bienvenu. NOT PART OF THE BUILD.
git-svn-id: svn://10.0.0.236/trunk@86629 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 22:04:50 +00:00
sspitzer%netscape.com
7069d5af1b NOT PART OF THE BUILD. more hacking with bienvenu.
git-svn-id: svn://10.0.0.236/trunk@86628 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 22:02:48 +00:00
rginda%netscape.com
0e004ee709 Turn on RTTI
git-svn-id: svn://10.0.0.236/trunk@86627 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 21:48:19 +00:00
rginda%netscape.com
766afea1ed Adding windows build goop for the tests
git-svn-id: svn://10.0.0.236/trunk@86626 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 21:38:52 +00:00
waterson%netscape.com
22ec416bf6 Bug 67900. Unitialized bare pointer with nsCOMPtr, avoiding crash if GetElementResource() fails, and fixing a leak to boot. r=scottip,rjesup; sr=alecf; a=blizzard
git-svn-id: svn://10.0.0.236/trunk@86625 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 21:25:13 +00:00
rginda%netscape.com
cf6ba95c5e Changes to get the lib building in vcc
git-svn-id: svn://10.0.0.236/trunk@86624 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 21:13:16 +00:00
pinkerton%netscape.com
3d24858249 Backout of 30841 to fix menus not going away when clicking in the title bar
r=pink/sr=hyatt/a=asa


git-svn-id: svn://10.0.0.236/trunk@86623 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 21:06:43 +00:00
rginda%netscape.com
99284a3872 ok, let's try that again.
git-svn-id: svn://10.0.0.236/trunk@86622 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 21:04:06 +00:00
rginda%netscape.com
82434eae00 Changed vc build to make a library instead of an exe
git-svn-id: svn://10.0.0.236/trunk@86621 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 20:56:56 +00:00
blizzard%redhat.com
3b1a681c73 Fix bug #68057. Track visibility changes so that windows opened via window.open() actually open properly.
git-svn-id: svn://10.0.0.236/trunk@86620 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 20:12:13 +00:00
nboyd%atg.com
b20d1996bb Fix for problem:
Subject:
             Rhino Exception Handling: Inconsistency btw Old/New Versions of 1.5
        Date:
             Mon, 05 Feb 2001 06:07:07 -0800
       From:
             Timothy Bergeron <bergeron@resumerabbit.com>
 Organization:
             Another Netscape Collabra Server User
 Newsgroups:
             netscape.public.mozilla.jseng




I've been using Rhino for about a year with almost no problems. However,
I downloaded the latest Rhino tip (rhino15R2pre) and discovered a
significant difference in exception handling.

I rely heavily on JavaScript code like the following:

try {
   var em  = new ExceptionMaker();
   em.npe();  // method throws a java.lang.NullPointerException
   //em.ae();  // method throws a Packages.AutomationException
}
catch (e if (e instanceof java.lang.NullPointerException)) {
   java.lang.System.out.println("Caught a NullPointerException");
   e.printStackTrace();
}
catch (e if (e instanceof Packages.AutomationException)) {
   java.lang.System.out.println("Caught an AutomationException");
}
catch (e) {
   java.lang.System.out.println("Caught an unexpected exception: "+e);
}
finally {
   java.lang.System.out.println("Finally!");
}

Previous Rhino versions worked as expected. The exception thrown from
within the host object would be caught and the appropriate actions could
be taken.

With the most recent tip, the thrown exceptions simply are not caught
within the JavaScript. They propagate back to the Java function invoking
the (in my case) Context.evaluateReader() method.

Running the above JS fragement with the older tip displayed the
following stack trace (when the NullPointerException was caught):

Rhino Version: JavaScript-Java 1.5 release 1 2000 03 15
Caught a NullPointerException
java.lang.NullPointerException
        at java.lang.Throwable.<init>(Throwable.java:84)
        at java.lang.Exception.<init>(Exception.java:35)
        at java.lang.RuntimeException.<init>(RuntimeException.java:39)
        at
java.lang.NullPointerException.<init>(NullPointerException.java:45)
        at ExceptionMaker.jsFunction_npe(ExceptionMaker.java:13)
        at java.lang.reflect.Method.invoke(Native Method)
        at
org.mozilla.javascript.FunctionObject.call(FunctionObject.java:497)
        at
org.mozilla.javascript.ScriptRuntime.call(ScriptRuntime.java:1205)
        at org.mozilla.javascript.gen.c1.call(exception.js:3)
        at org.mozilla.javascript.gen.c1.exec(exception.js)
        at
org.mozilla.javascript.Context.evaluateReader(Context.java:739)
        at js.main(js.java:14)
Finally!

When run with the latest tip, the output is:

Rhino Version: JavaScript-Java 1.5 release 1 2000 03
15                                          Finally!
Exception in thread "main" java.lang.NullPointerException
        at java.lang.Throwable.<init>(Throwable.java:84)
        at java.lang.Exception.<init>(Exception.java:35)
        at java.lang.RuntimeException.<init>(RuntimeException.java:39)
        at
java.lang.NullPointerException.<init>(NullPointerException.java:45)
        at ExceptionMaker.jsFunction_npe(ExceptionMaker.java:13)
        at inv2.invoke()
        at
org.mozilla.javascript.FunctionObject.doInvoke(FunctionObject.java:843)
        at
org.mozilla.javascript.FunctionObject.call(FunctionObject.java:486)
        at
org.mozilla.javascript.ScriptRuntime.call(ScriptRuntime.java:1199)
        at org.mozilla.javascript.gen.c1.call(Unknown Source)
        at org.mozilla.javascript.gen.c1.exec(Unknown Source)
        at
org.mozilla.javascript.Context.evaluateReader(Context.java:778)
        at js.main(js.java:14)

Curiously, both Rhino versions seem to be returning the same string from
Context.getImplementionVerison();

Anyway, the results from the two runs are clearly different: In the
first case, the exception is thown, the correct catch block is invoked
(hence the stace trace), and the finally block is invoked. In the second
case, the exception is thrown, the finally block is invoked, and the
exception is handled by the calling Java method rather than being
handled by the JavaScript code.

After some research, it appears this change was introducted by a
modification to FunctionObject.call()  (See
http://bugzilla.mozilla.org/show_bug.cgi?id=64788) which used to have:

       try {
            Object result = (method != null)
                            ? method.invoke(thisObj, invokeArgs)
                            : ctor.newInstance(invokeArgs);
            return hasVoidReturn ? Undefined.instance : result;
        }

but now has:

            Object result = method == null ?
ctor.newInstance(invokeArgs)
                                           : doInvoke(thisObj,
invokeArgs);

If I comment out the new code and replace it with the old, the expected
exception handling returns. Is this just an oversight or the new
expected behavior? Are there any negative side effects (other then the
speed decrease in method invocation) if I use the latest tip but use the
old method invocation procedure in FunctionObject.call() rather than the
new?


git-svn-id: svn://10.0.0.236/trunk@86615 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 18:56:58 +00:00
bienvenu%netscape.com
0ae313ebc7 more work on db view NOT PART OF BUILD
git-svn-id: svn://10.0.0.236/trunk@86611 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 17:46:54 +00:00
sspitzer%netscape.com
72a2933cb0 fix for #68031.
select all (in an empty thread pane) crashes.
sr=hyatt,brendan a=asa


git-svn-id: svn://10.0.0.236/trunk@86610 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 17:30:17 +00:00
waterson%netscape.com
9d6b9b8323 Add brendan's js regexp fu.
git-svn-id: svn://10.0.0.236/trunk@86609 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 06:45:38 +00:00
waterson%netscape.com
d1ebacb2bd Add support for regexps.
git-svn-id: svn://10.0.0.236/trunk@86608 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 06:45:29 +00:00
sspitzer%netscape.com
bf36b6593c NOT PART OF THE BUILD.
git-svn-id: svn://10.0.0.236/trunk@86607 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 06:18:32 +00:00
sspitzer%netscape.com
f22728fd6d NOT PART OF THE BUILD. hacking with bienvenu...
git-svn-id: svn://10.0.0.236/trunk@86606 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 06:17:57 +00:00
rginda%netscape.com
3c6b8bf2ab add some directories to the common makefile
git-svn-id: svn://10.0.0.236/trunk@86605 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 06:08:42 +00:00
rginda%netscape.com
15f2bf64cb is there no way to combine two .a files?
git-svn-id: svn://10.0.0.236/trunk@86604 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 06:06:33 +00:00
rginda%netscape.com
94fa1139ec changes to get js2_shell to build
git-svn-id: svn://10.0.0.236/trunk@86603 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 06:01:54 +00:00
rginda%netscape.com
16e47f0dbe Changes to get the back end building again.
Removed "dependencies" file (part of old make system.)


git-svn-id: svn://10.0.0.236/trunk@86602 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 05:02:10 +00:00
rginda%netscape.com
5e81783b05 removing these tests, they've been relocated to js2/tests/js
git-svn-id: svn://10.0.0.236/trunk@86601 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 04:59:21 +00:00
pschwartau%netscape.com
05924e2c37 Exported functionality common to RegExp tests to new file js/tests/ecma_3/RegExp/shell.js
git-svn-id: svn://10.0.0.236/trunk@86599 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 04:04:48 +00:00
pschwartau%netscape.com
0e4d80ef89 Exported functionality common to RegExp testing to new file js/tests/ecma_3/RegExp/shell.js
git-svn-id: svn://10.0.0.236/trunk@86598 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 04:03:02 +00:00
pschwartau%netscape.com
2a61965abe Initial add. Contains functionality common to RegExp testing
git-svn-id: svn://10.0.0.236/trunk@86597 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 03:58:58 +00:00
bienvenu%netscape.com
3de3de49ae more work on db view NOT YET PART OF BUILD
git-svn-id: svn://10.0.0.236/trunk@86596 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 03:27:25 +00:00
sspitzer%netscape.com
85b681cdbb fix for #63186, crash in subscribe dialog. the UW IMAP server
is sending us folders names that aren't modified UTF7 and this
causes us to crash.  also fix a warning.
r=jgmyers,sr=bienvenu,a=brendan


git-svn-id: svn://10.0.0.236/trunk@86595 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 02:54:21 +00:00
javi%netscape.com
16477abaa8 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@86594 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 02:25:25 +00:00
bienvenu%netscape.com
4fa248053b fix one cause of 67989, meteors never stop spinning in mail news r/sr mscott/sspitzer a=brendan
git-svn-id: svn://10.0.0.236/trunk@86593 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 01:55:35 +00:00
pschwartau%netscape.com
618bff09a2 Whitespace cleanup
git-svn-id: svn://10.0.0.236/trunk@86592 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 01:32:58 +00:00
nelsonb%netscape.com
db44eb8ae5 Changes suggested by Wan-Teh.
git-svn-id: svn://10.0.0.236/trunk@86591 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 01:32:32 +00:00
pschwartau%netscape.com
4726c109cb *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@86590 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 01:30:15 +00:00
wtc%netscape.com
b8a55225bc Set NSS version to 3.2.
git-svn-id: svn://10.0.0.236/trunk@86589 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 01:22:01 +00:00
pschwartau%netscape.com
e9d77081c6 More minor adjustments -
git-svn-id: svn://10.0.0.236/trunk@86588 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 01:18:55 +00:00
pschwartau%netscape.com
8167f15d05 Minor adjustments -
git-svn-id: svn://10.0.0.236/trunk@86587 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 01:05:23 +00:00
rginda%netscape.com
dc46142fa0 changes to add runtime code into the library
git-svn-id: svn://10.0.0.236/trunk@86586 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 00:48:12 +00:00
dr%netscape.com
599b785704 fix for 30841. r=pinkerton, sr=hyatt, a=blizzard
git-svn-id: svn://10.0.0.236/trunk@86585 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 00:44:36 +00:00
javi%netscape.com
11c8029318 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@86584 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 00:41:58 +00:00
despotdaemon%netscape.com
e0a0c83770 Pseudo-automatic update of changes made by markh@activestate.com.
git-svn-id: svn://10.0.0.236/trunk@86583 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 00:41:53 +00:00
javi%netscape.com
c749888413 Add the new nsPK11DB.cpp file to the Mac project.
correctly append Security to the user path when initializing on the Mac.


git-svn-id: svn://10.0.0.236/trunk@86582 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 00:41:42 +00:00
ducarroz%netscape.com
8c9072bbfe Fix for bug 37697. noHTMLRecipient wasn't retreived correctly. R=sspitzer, SR=mscott, A=asa
git-svn-id: svn://10.0.0.236/trunk@86581 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 00:17:58 +00:00
rginda%netscape.com
48f1e22266 fixing filenames, none of these files had prior history.
git-svn-id: svn://10.0.0.236/trunk@86580 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 00:14:20 +00:00
jgmyers%netscape.com
bf00f5e7f3 fix MIME encoded-word decoder: bugs 51453 58114 r=ducarroz sr=sspitzer a=asa
git-svn-id: svn://10.0.0.236/trunk@86579 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 00:12:50 +00:00
wtc%netscape.com
726255b18e Bugzilla bug #62855: put my checkin back in again. Sorry about the
flipflop.
Modified files: arch.mk, config.mk


git-svn-id: svn://10.0.0.236/trunk@86578 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 23:52:11 +00:00
javi%netscape.com
6b0e47be4f One last fix for the OS/2 guys. Make the cmt libraries a static
library.  Fix for Bug 63209

  r=cls, javi


git-svn-id: svn://10.0.0.236/trunk@86577 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 23:43:29 +00:00
thayes%netscape.com
e5f23b05e6 Fix compiler warnings/failures on Linus/Mac
git-svn-id: svn://10.0.0.236/trunk@86575 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 23:38:59 +00:00
wtc%netscape.com
63b30c8724 Checked in Javier Pedemonte's patch (<pedemont@us.ibm.com) to fix OS/2
build breakage.  r=wtc@netscape.com.  a=leaf@mozilla.org.


git-svn-id: svn://10.0.0.236/trunk@86574 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 23:38:39 +00:00
pschwartau%netscape.com
bcb6d488a4 Initial add. Regression test for bug 67773
git-svn-id: svn://10.0.0.236/trunk@86573 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 23:19:12 +00:00
bryner%uiuc.edu
c1bf394e29 Cleaning up indenting. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@86572 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 23:07:56 +00:00
rginda%netscape.com
39cef48623 ok, that was silly, removing generated Makefiles
git-svn-id: svn://10.0.0.236/trunk@86571 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 21:33:02 +00:00
rginda%netscape.com
0328eb0a54 Adding Makefiles
git-svn-id: svn://10.0.0.236/trunk@86570 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 21:29:36 +00:00
rginda%netscape.com
6ec2e22b7a adding automake file
git-svn-id: svn://10.0.0.236/trunk@86569 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 21:27:25 +00:00
rginda%netscape.com
0d19733052 initial checkin for source reorg. leaf copied mozilla/js/js2 to mozilla/js2/src, mozilla/js/js2/jsc to mozilla/js2/jsc, mozilla/js/js2/tools to mozilla/js2/tools, and mozilla/js/semantics to mozilla/js2/semantics
unix now has an autoconf based make system.  currently the new make system only makes parser related files, back end stuff to be added soon.

mac and windows makesystems will be checked in next.

parser.cpp has been factored into token.*, lexer.*, and parser.*
utilities.cpp has been factored into formatter.*, exception.*, mem.*, strings.*,ds.h, stlcfg.h, and algo.h


git-svn-id: svn://10.0.0.236/trunk@86568 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 21:21:22 +00:00
javi%netscape.com
a33d7991f1 Final patch for Bug 6856. OS/2 port for PSM.
git-svn-id: svn://10.0.0.236/trunk@86567 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 21:05:21 +00:00
leaf%mozilla.org
be0b7f9935 part of backout of dbragg, suggested dveditz, r=dbragg. bug 68001
git-svn-id: svn://10.0.0.236/trunk@86566 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 20:50:27 +00:00
leaf%mozilla.org
15b6ecfe34 backing out dbragg's changes to fix 68001, dveditz suggested, r=dbragg
git-svn-id: svn://10.0.0.236/trunk@86565 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 20:46:15 +00:00
blakeross%telocity.com
efbec6b028 Bookmarks on personal toolbar don't do anything when clicked. r=jag sr=blizzard (one of the .8 critical bugs)
git-svn-id: svn://10.0.0.236/trunk@86564 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 20:15:05 +00:00
yokoyama%netscape.com
71f7b5e95e Fix for 67978; invalid reg key
/a=leaf, 408-391-7842 in case you need to contact me.


git-svn-id: svn://10.0.0.236/trunk@86563 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 20:10:01 +00:00
thayes%netscape.com
f199438ba3 Add PIPPKI module to UNIX builds
git-svn-id: svn://10.0.0.236/trunk@86562 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 19:53:41 +00:00
bienvenu%netscape.com
d6916915de change name of view type to avoid conflicts NOT PART OF BUILD
git-svn-id: svn://10.0.0.236/trunk@86561 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 19:27:59 +00:00
bienvenu%netscape.com
81b104b5b5 add files to build so Seth and I can work on them NOT PART OF BUILD
git-svn-id: svn://10.0.0.236/trunk@86560 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 19:27:00 +00:00
wtc%netscape.com
5fee645459 Bugzilla bug #62855: backed out my previous checkin, which doesn't quite
work.  Will look at this later.
Modified files: arch.mk, config.mk


git-svn-id: svn://10.0.0.236/trunk@86559 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 19:12:04 +00:00
javi%netscape.com
e72e90facf Create an interface nsINSSComponent that we can use to look up
service for nsNSSComponent from the NSS callbacks.


git-svn-id: svn://10.0.0.236/trunk@86557 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 19:00:52 +00:00
thayes%netscape.com
86e9c36f2b Create DTD for pippki module
git-svn-id: svn://10.0.0.236/trunk@86556 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 18:51:23 +00:00
sspitzer%netscape.com
486cf5cba5 checking in a file so bienvenu and I can hack away.
NOT PART OF THE BUILD.


git-svn-id: svn://10.0.0.236/trunk@86555 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 18:45:12 +00:00
wtc%netscape.com
0000a2f04f Need to include "prthread.h" for the PRThread type.
git-svn-id: svn://10.0.0.236/trunk@86554 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 17:50:43 +00:00
thayes%netscape.com
c7183a50ea Fix incorrect module name on chrome URL
git-svn-id: svn://10.0.0.236/trunk@86553 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 17:35:40 +00:00
brade%netscape.com
9c1527faea preventdefault on drag&drop over non-editable fields
git-svn-id: svn://10.0.0.236/trunk@86545 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 13:42:24 +00:00
disttsc%bart.nl
e675e7d933 Fix hotaix bustage, also see bug 67961.
git-svn-id: svn://10.0.0.236/trunk@86542 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 13:02:11 +00:00
disttsc%bart.nl
b195dc666b More REQUIRES fixing for senna bustage.
git-svn-id: svn://10.0.0.236/trunk@86540 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 12:40:35 +00:00
disttsc%bart.nl
4be76b4858 Fixing senna bustage, updating REQUIRES
git-svn-id: svn://10.0.0.236/trunk@86538 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 11:56:10 +00:00
disttsc%bart.nl
774534dad3 Fix REQUIRES
git-svn-id: svn://10.0.0.236/trunk@86537 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 10:39:27 +00:00
jfrancis%netscape.com
f0c5617179 fix for text widget copy -> html composer paste giving you a seperate pre block for each paste. (bugzilla refuses to cough up the bug number right now).
git-svn-id: svn://10.0.0.236/trunk@86536 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 10:34:17 +00:00
jfrancis%netscape.com
f02aa82ffa thank heavens i'm paranoid, or i wouldn't have found prob with ancient patch
git-svn-id: svn://10.0.0.236/trunk@86534 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 10:07:59 +00:00
pierre%netscape.com
8944a57fe0 Reinstate my changes that were backed out 10 days ago. #43457 split nsStyleSpacing into 4 smaller structures: nsStyleBorder, nsStylePadding, nsStyleMargin, nsStyleOutline. r=attinasi,sr=buster.
git-svn-id: svn://10.0.0.236/trunk@86533 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 09:57:26 +00:00
jfrancis%netscape.com
29b58f1bd6 bug 62235 All new data lost after deleting some text
bug 56880 backspace can delete entire contents of style node
bug 56168 Missing character after closing inline tag which spans lines
r=fm; sr=kin


git-svn-id: svn://10.0.0.236/trunk@86532 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 09:26:51 +00:00
jfrancis%netscape.com
f0074c6245 bug 64152: unstyling styled text sometimes fails, r=sf; sr=kin
git-svn-id: svn://10.0.0.236/trunk@86531 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 09:24:21 +00:00
disttsc%bart.nl
fe0501530a Fix senna by adding REQUIRES.
git-svn-id: svn://10.0.0.236/trunk@86530 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 09:01:26 +00:00
disttsc%bart.nl
be535e7899 Fix bustage. nsMoveMailService:: -> nsMovemailService::
git-svn-id: svn://10.0.0.236/trunk@86529 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 08:47:55 +00:00
ducarroz%netscape.com
0693b31cdf Fix Windows build bustage. Forget to return a value.
git-svn-id: svn://10.0.0.236/trunk@86528 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 08:14:38 +00:00
ccarlen%netscape.com
650c14d8cc Bug 67857 - Profile Mgr resets all prefs which is SLOW.
r=racham, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@86526 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 07:56:10 +00:00
syd%netscape.com
58fd47cb6a Editor overlay smilie menus. r=syd, sr=sfraser, checking in for
anatoliya@netscape.com


git-svn-id: svn://10.0.0.236/trunk@86525 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 07:52:02 +00:00
hyatt%netscape.com
369992b4f1 Fix for 67435. sr=ben
git-svn-id: svn://10.0.0.236/trunk@86524 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 07:45:36 +00:00
jst%netscape.com
3c1e0e6cf4 Fixing bug 37763. Making applet elements that are not associated with an Java applet still be scriptable as a normal DOM node. r=pollmann@netscape.com, sr=jband@netscape.com
git-svn-id: svn://10.0.0.236/trunk@86523 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 07:39:20 +00:00
racham%netscape.com
c13d71aa45 Fixing bug 12165. Adding the ability to get messages for multiple accounts from the GetMsg button and file menu dropdown of messenger application. r=bienvenu sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@86522 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 07:37:04 +00:00
racham%netscape.com
9522b075b4 Fixing bug 12165. Styles for dropdown marker on GetMsg button for modern skin. r=bienvenu, sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@86521 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 07:36:47 +00:00
despotdaemon%netscape.com
c43dcc78a8 Pseudo-automatic update of changes made by brendan@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@86520 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 07:24:06 +00:00
despotdaemon%netscape.com
469b8191f1 Pseudo-automatic update of changes made by brendan@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@86519 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 07:22:25 +00:00
joki%netscape.com
49b7f5db7d Fix for bug 53669, allow combination :focus/:active state notifications so that pre-focused HTML4 buttons work. r:saari,sr:jst
git-svn-id: svn://10.0.0.236/trunk@86518 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 07:05:56 +00:00
blizzard%redhat.com
3ca3944591 Fix bug #67843. This removes the hang when popups are created in the embedding widget. r=jst sr=shaver
git-svn-id: svn://10.0.0.236/trunk@86517 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 07:05:33 +00:00
disttsc%bart.nl
c4446b656e Make navigator windows not load the home page when opened programmatically (say |window.open(url);|). bug=65993, r=blake, a=ben
git-svn-id: svn://10.0.0.236/trunk@86516 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 07:03:04 +00:00
despotdaemon%netscape.com
7428a6feb3 Pseudo-automatic update of changes made by brendan@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@86514 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 06:57:07 +00:00
despotdaemon%netscape.com
76544fc8a8 Pseudo-automatic update of changes made by brendan@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@86512 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 06:56:31 +00:00
despotdaemon%netscape.com
91cab2a93c Pseudo-automatic update of changes made by brendan@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@86511 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 06:55:56 +00:00
despotdaemon%netscape.com
ac6e71212a Pseudo-automatic update of changes made by brendan@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@86510 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 06:55:45 +00:00
despotdaemon%netscape.com
9dbe9c2ca5 Pseudo-automatic update of changes made by brendan@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@86509 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 06:55:21 +00:00
ducarroz%netscape.com
43f36a0eb9 File Removed.
git-svn-id: svn://10.0.0.236/trunk@86508 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 06:54:50 +00:00
ducarroz%netscape.com
1eb8fbc0e7 Part of fix for bug 45225. Due to new AppleDouble implementation, remove old code. SR=mscott
git-svn-id: svn://10.0.0.236/trunk@86507 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 06:52:30 +00:00
bratell%lysator.liu.se
c4bbc667c3 Removing files that are no longer used. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@86506 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 06:52:24 +00:00
pinkerton%netscape.com
5f0af57773 per the current universal headers, ::DrawGrowIcon() has been depricated since MacOS 8.0 (the wdef does it). removing the two places we call it. r=danm/sr=scc.
git-svn-id: svn://10.0.0.236/trunk@86505 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 06:51:21 +00:00
ducarroz%netscape.com
73decc4752 Part of fix for bug 45225. I forget to rename the class nsAppleFileDecoder before the initial checkin. SR=mscott
git-svn-id: svn://10.0.0.236/trunk@86504 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 06:44:07 +00:00
pavlov%netscape.com
84781cc715 fixing bug 60739 r=blizzard sr=shaver
git-svn-id: svn://10.0.0.236/trunk@86503 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 06:37:59 +00:00
ccarlen%netscape.com
0844a9de31 This was supposed to go in with the rest for bug 46869 but didn't.
git-svn-id: svn://10.0.0.236/trunk@86502 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 06:03:35 +00:00
mkaply%us.ibm.com
31c04dae84 #67353
r=timeless,brade sr=sfraser
Cleanup image editor hotspot dialog


git-svn-id: svn://10.0.0.236/trunk@86501 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 05:58:09 +00:00
mscott%netscape.com
bf6199d527 Bug #63193 --> if we can't find a protocol handler for the specified scheme then create the default protocol handler
and use it instead.
sr=rpotts


git-svn-id: svn://10.0.0.236/trunk@86500 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 05:54:35 +00:00
gayatrib%netscape.com
552acefe69 66944. had checked in a less updated file by mistake. rechecking in this file.
git-svn-id: svn://10.0.0.236/trunk@86499 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 05:38:03 +00:00
gayatrib%netscape.com
36d1256f57 fix for bug 66944--Open button functionality in search dialog. r=racham sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@86498 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 05:27:15 +00:00
mscott%netscape.com
bc268e0986 Bug #63193 --> the external protocol handler should only return a url or a new channel if we really do
have an external app that can handle the url. otherwise return NS_ERROR_UNKNOWN_PROTOCOL so we'll throw up an alert
dialog later on.
sr=sspizter


git-svn-id: svn://10.0.0.236/trunk@86497 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 05:24:27 +00:00
mscott%netscape.com
7e550f385d remove two extra dump statments.
sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@86496 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 05:17:27 +00:00
danm%netscape.com
d3ea233b57 copy embed components
git-svn-id: svn://10.0.0.236/trunk@86495 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 05:17:17 +00:00
danm%netscape.com
ffd64a4ddd rearranging window creation (see WebBrowserChrome.cpp 1.15), adding subwindow null checks supporting chromeless dialog (see winEmbed.rc 1.8) r=scc,valeski
git-svn-id: svn://10.0.0.236/trunk@86494 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 05:15:55 +00:00
sspitzer%netscape.com
ad8b9590f1 sr=mscott. minor performance fix, use NS_LITERAL_STRING() instead of
AssignWithConversion().  just sitting in my tree, k-i-s-s-i-n-g.


git-svn-id: svn://10.0.0.236/trunk@86493 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 05:14:13 +00:00
dbaron%fas.harvard.edu
1dbfefa514 Fix orange by correcting mismatch of strings and return values. r=disttsc@bart.nl
git-svn-id: svn://10.0.0.236/trunk@86492 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 05:12:18 +00:00
danm%netscape.com
628421e2d5 removing FindNamedBrowserItem, rearranging window creation (and hooking it up to nsDocShellTreeOwner), adding cheesy implementation of nsIPrompt and chrome flags
git-svn-id: svn://10.0.0.236/trunk@86491 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 05:10:46 +00:00
waldemar%netscape.com
9a3975216a Added more semantics
git-svn-id: svn://10.0.0.236/trunk@86490 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 05:08:44 +00:00
waldemar%netscape.com
bb3b6b8746 Added read-eval-print loop
git-svn-id: svn://10.0.0.236/trunk@86489 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 05:08:09 +00:00
waldemar%netscape.com
e0c44b2f3d Updated to correspond to js2 site
git-svn-id: svn://10.0.0.236/trunk@86488 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 05:07:37 +00:00
waldemar%netscape.com
fd9eb7b14a Added :semantic-comment and :vector-construct.
git-svn-id: svn://10.0.0.236/trunk@86487 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 05:07:05 +00:00
waldemar%netscape.com
0eb7313715 Added vector comprehensions. Changed compiler to emit globals of functional type into the lisp function rather than value slots of symbols; this simplifies debugging.
git-svn-id: svn://10.0.0.236/trunk@86486 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 05:06:22 +00:00
waldemar%netscape.com
d39676fa53 Added vector comprehensions and extra mode parameter for %section, %subsection, and %text.
git-svn-id: svn://10.0.0.236/trunk@86485 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 05:05:39 +00:00
danm%netscape.com
07213f4304 rearranging window creation; a function needed to be shared. thus a new header file. bug 65229 (peripherally) r=scc,valeski
git-svn-id: svn://10.0.0.236/trunk@86484 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 05:04:38 +00:00
timeless%mac.com
c043f6eda6 fix bug 63956 This pre-loaded bookmark is a dead link
r=jag sr=waterson


git-svn-id: svn://10.0.0.236/trunk@86483 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 05:04:36 +00:00
danm%netscape.com
78a9560fa8 hooking up window watcher. bug 65229 r=scc,valeski
git-svn-id: svn://10.0.0.236/trunk@86482 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 05:03:09 +00:00
danm%netscape.com
d09dbbd146 implementing FindItemWithName. bug 65229 (peripherally) r=scc,valeski
git-svn-id: svn://10.0.0.236/trunk@86481 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 05:02:06 +00:00
danm%netscape.com
3918a72341 removing nsIWebBrowserChrome::FindNamedBrowserItem per 5 Feb 01 API review. functionality has been moved to nsDocShellTreeOwner. r=scc,valeski
git-svn-id: svn://10.0.0.236/trunk@86480 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 04:59:43 +00:00
sspitzer%netscape.com
26586098bd some minor performance tweaks. comment out some dump statements. sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@86479 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 04:40:40 +00:00
chuang%netscape.com
54b5444aa3 Bug44668 Confusion as to how to edit/send a Draft message, sr=sspitzer+mscott
git-svn-id: svn://10.0.0.236/trunk@86478 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 04:35:37 +00:00
law%netscape.com
a8d10f7803 Long lost patch for bugs 27609,35161, et al; r=mcafee, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@86477 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 04:33:39 +00:00
mkaply%us.ibm.com
a5aa7cb695 r=dougt, a=blizzard
OS/2 only code to handle DBCS properly in nsFileSpec


git-svn-id: svn://10.0.0.236/trunk@86476 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 04:32:24 +00:00
karnaze%netscape.com
b45820e80c bug 67861 - don't rebalance table to calculate max width; cache last available width in outer table; improved debug reflow timing; sr=attinasi, r=peterl
git-svn-id: svn://10.0.0.236/trunk@86475 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 04:31:38 +00:00
ccarlen%netscape.com
08ac70912c Bug=46869 - Embedding apps need find functionality. r=kin, sr=vidur,sr=alecf
git-svn-id: svn://10.0.0.236/trunk@86474 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 04:31:36 +00:00
mkaply%us.ibm.com
562ead4c5d r=mkaply, a=blizzard
Quite possibly one of the ugliest pieces of code ever. Good thing it is OS/2 only.
Workaround for WSOD2 bug - if DosCopy fails with a 65, use the OS COPY command.


git-svn-id: svn://10.0.0.236/trunk@86473 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 04:29:57 +00:00
mscott%netscape.com
c1900da38b Bug #45225 --> poor man's way to get rid of the 2 dialogs when opening
a mail attachment. Always treat the selection of the attachment as an "open"
action. This causes the url to get run via the uriloader. If it requires an exthandler
THEN you get the helper app dialog. o.t. we open it internally and you have to save it
yourself.
sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@86472 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 04:26:13 +00:00
mscott%netscape.com
63dc88b0dd Bug #63193 --> register our default protocol handler
sr=rpotts


git-svn-id: svn://10.0.0.236/trunk@86471 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 04:23:34 +00:00
sspitzer%netscape.com
f537952c31 fix for #55872. add Ctrl + M to the stand alone message window.
fix from andersma@luther.edu, r=timeless, sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@86470 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 04:20:33 +00:00
blizzard%redhat.com
d77120840a Fix bug #16766. This should fix the requirement to release the mouse before context menus work. r=pavlov, sr=blizzard. Patch from Kevin Buhr <buhr@stat.wisc.edu>. Thanks.
git-svn-id: svn://10.0.0.236/trunk@86469 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 04:16:20 +00:00
ducarroz%netscape.com
2f051af7be Part of fix for bug 45225. Need to move part of appledouble decoder to uriLoader. SR=mscott
git-svn-id: svn://10.0.0.236/trunk@86468 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 04:10:41 +00:00
syd%netscape.com
e672169b10 Smilie images, r=syd, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@86467 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 04:09:49 +00:00
syd%netscape.com
ef62b6a4b9 Smilie menu css file, r=syd, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@86466 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 04:09:22 +00:00
ducarroz%netscape.com
ed92604001 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@86465 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 04:09:11 +00:00
mscott%netscape.com
7e469afb47 Bug #67555 --> rewrite OnStart/OnStopMeteors
to use timers for performance.
sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@86464 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 04:09:03 +00:00
waterson%netscape.com
018d737816 Bug 67796. Don't update aMetrics.mMaximumWidth or .maxElementSize in ComputeFinalSize(): the maxElementSize computation was wrong, and it's not clear that the mMaximumWidth is safe to update here either. Patch from rbs@maths.uq.edu.au, r=waterson, sr=karnaze
git-svn-id: svn://10.0.0.236/trunk@86463 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 04:05:59 +00:00
dbaron%fas.harvard.edu
42a90b64a0 Add TestCOMPtrEq back to the build now that we know it works on HP. b=65664 r=scc@mozilla.org sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@86462 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 04:04:12 +00:00
danm%netscape.com
83e030da95 now building embedding components
git-svn-id: svn://10.0.0.236/trunk@86461 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 04:00:54 +00:00
danm%netscape.com
f7766ab033 adding embedding/components
git-svn-id: svn://10.0.0.236/trunk@86460 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 04:00:41 +00:00
dbaron%fas.harvard.edu
2c4716628a Fix UMR (returning an uninitialized result) that caused bonsai query results to disappear sometimes. b=67854 r=karnaze@netscape.com sr=attinasi@netscape.com
git-svn-id: svn://10.0.0.236/trunk@86459 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 04:00:40 +00:00
leaf%mozilla.org
f3a7555b2f Automated update
git-svn-id: svn://10.0.0.236/trunk@86458 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 04:00:09 +00:00
danm%netscape.com
0fe62a3a05 adding windowwatcher files
git-svn-id: svn://10.0.0.236/trunk@86457 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 03:59:33 +00:00
dbaron%fas.harvard.edu
92e1f7fafd Re-enable the autoconf test that fixes the nsCOMPtr operator== ambiguities on Linux and HP now that we know it works correctly on HP. b=65664 r=scc@mozilla.org sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@86456 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 03:56:31 +00:00
racham%netscape.com
8c20a5a165 Fixing bug 67327. For any given server, login at startup only if the user chooses to do so via log onto this account at startup pref. r=gayatrib, sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@86455 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 03:55:46 +00:00
disttsc%bart.nl
ec03335629 Hide menuseparator on Mac. bug=10893, r=blake, sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@86454 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 03:55:04 +00:00
mkaply%us.ibm.com
e4f925125c r=mkaply, a=blizzard
Code from jkobal to optimize tiling


git-svn-id: svn://10.0.0.236/trunk@86453 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 03:44:21 +00:00
mkaply%us.ibm.com
5e2ab4feaa Printing regression
git-svn-id: svn://10.0.0.236/trunk@86452 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 03:40:34 +00:00
blakeross%telocity.com
18671680f5 Directory listings have wrong context menu (for bbaetz, 67013). r=blake a=ben
git-svn-id: svn://10.0.0.236/trunk@86451 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 03:38:01 +00:00
dmose%mozilla.org
a5f31096e5 backing out inadvertant checkin; not in default build
git-svn-id: svn://10.0.0.236/trunk@86450 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 03:32:44 +00:00
dmose%mozilla.org
b664e998e2 backing out inadvertant checkin; not in default build
git-svn-id: svn://10.0.0.236/trunk@86449 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 03:24:13 +00:00
dmose%mozilla.org
ee1f5d9512 fix bug 67357. link-time bustage in ldap module caused by earlier nsIURI::SchemeIs change. not in default build. r=gagan@netscape.com, sr=scc@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@86448 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 03:20:33 +00:00
danm%netscape.com
408694fccd now building embedding components
git-svn-id: svn://10.0.0.236/trunk@86447 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 03:09:15 +00:00
dbaron%fas.harvard.edu
b7928862f7 Fix build bustage by removing extra right paren.
git-svn-id: svn://10.0.0.236/trunk@86446 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 03:04:46 +00:00
blakeross%telocity.com
19207609e4 JS strict warnings in wizardHandlerSet.js (65937). r=blake a=ben
git-svn-id: svn://10.0.0.236/trunk@86445 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 02:53:49 +00:00
anthonyd%netscape.com
1f2d33fe42 landing jfrancis fix for 67109 - Drag and drop to and from textfields is broken
sr=kin
r=anthonyd


git-svn-id: svn://10.0.0.236/trunk@86444 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 02:50:05 +00:00
blizzard%redhat.com
38adde3f58 Fix bug #64027. Tooltips should work on the mozilla embedding widget. r=pavlov, sr=shaver
git-svn-id: svn://10.0.0.236/trunk@86443 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 02:47:34 +00:00
mscott%netscape.com
0771bb3280 Bug #67598 --> we no longer need to invoke the ucth dialog here.
sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@86442 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 02:44:09 +00:00
mscott%netscape.com
336f3c5ff8 Bug #67598 --> remove CanHandleContent and DoContent
as this code has been reconsolidated in the base class for
all to use. For everyone, if the mime type is unknown or octet,
then try to guess a content type by file extension in doContent.
Also, if we can't find a mime type, create a new one for all platforms
so we don't need to bring up the ucth dialog.

sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@86441 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 02:43:18 +00:00
hewitt%netscape.com
ddbe7abdc1 reverting accidentally clobbered changes, r=blake, sr=ben
git-svn-id: svn://10.0.0.236/trunk@86440 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 02:33:58 +00:00
scc%mozilla.org
28c68103ce bug #57087: r=dmose, sr=waterson. Allow for multi-line literals.
git-svn-id: svn://10.0.0.236/trunk@86439 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 02:32:49 +00:00
hewitt%netscape.com
56a0489e00 67633 - sidebar tab color correctness, r=blake, sr=ben
git-svn-id: svn://10.0.0.236/trunk@86438 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 02:32:01 +00:00
ssu%netscape.com
722cf61163 fixing bug 64727 - Uninstaller for mozilla file associations need to be restored.
sr=mscott, r=dveditz
affects only windows platforms.


git-svn-id: svn://10.0.0.236/trunk@86437 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 02:21:13 +00:00
dprice%netscape.com
cfd9a9a689 65845: sr=leaf r=waterson.
don't do coverage analysis for the xpidl stuff.  Slows building horribly


git-svn-id: svn://10.0.0.236/trunk@86436 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 02:21:03 +00:00
dprice%netscape.com
1cd2234585 65845: sr=leaf r=waterson
adding code coverage into the make system.  generates order files to rearrange
the functions in the dll.  reduces the resident set size of the app while running.


git-svn-id: svn://10.0.0.236/trunk@86435 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 02:19:29 +00:00
gagan%netscape.com
9a0f373087 Adding ldap optimization cuz dmose wants it real bad. r=dmose
git-svn-id: svn://10.0.0.236/trunk@86434 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 02:14:52 +00:00
nelsonb%netscape.com
db6ff863fa When half-duplex applications (e.g. one thread per socket, doing alternate
reading and writing) call PR_Send and PR_Recv with a non-infinite timeout
value, use that value for both underlying read and write operations.
Fixes bug 67402.  Reviewed by Wan-Teh.


git-svn-id: svn://10.0.0.236/trunk@86433 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 02:06:05 +00:00
mscott%netscape.com
f2f1bfde92 bug #63193 --> add nsExternalProtocolHandler to the unix build
git-svn-id: svn://10.0.0.236/trunk@86432 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 02:03:55 +00:00
mscott%netscape.com
6b9402995e Bug #63193 --> add classid for external protocol handler
sr=rpotts


git-svn-id: svn://10.0.0.236/trunk@86431 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 02:00:09 +00:00
mscott%netscape.com
7dd1309da4 add new extprotocolhandler file to the windows build
git-svn-id: svn://10.0.0.236/trunk@86430 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 01:58:58 +00:00
nelsonb%netscape.com
1c41ad80b8 Big changes to get better SSL performance out of selfserv.
Launch all connection handler threads at program startup, and reuse those
threads for new connections, rather than creating new threads for each
connection and having them terminate at the end of each connection.
The main thread is now the acceptor thread.  It creates a queue of
accepted but unprocessed connections.  NSPR Condition variables are used
to schedule the connection handler threads.
Only one GET /stop message is now required to terminate selfserv.
Note, the -2 (full duplex) option is temporarily disabled until I get it
to work with this new thread model.
Add new -D command line option to suppress TCP Nagle delays.
Used to verify the fix to bug 67898.


git-svn-id: svn://10.0.0.236/trunk@86429 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 01:56:30 +00:00
nelsonb%netscape.com
f8fa659d39 Add new -D command line option to suppress TCP Nagle delays.
This is used to verify the fix for bug 67898.


git-svn-id: svn://10.0.0.236/trunk@86428 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 01:50:46 +00:00
ccarlen%netscape.com
c6ac4deda5 Bug 46869 - Embedding apps need text finding functionaity. Adding new files - will add to build next.
r=kin,sr=vidur, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@86427 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 01:48:24 +00:00
danm%netscape.com
4b397de9c2 adding chromeless browser dialog definition r=scc,valeski
git-svn-id: svn://10.0.0.236/trunk@86426 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 01:46:13 +00:00
shaver%mozilla.org
66c5f1c302 fix plugger crash by coping with trailing MIME-list separator (#60844, r=av, sr=blizzard)
git-svn-id: svn://10.0.0.236/trunk@86425 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 01:38:52 +00:00
danm%netscape.com
22f6db6e09 oops. correcting contract id.
git-svn-id: svn://10.0.0.236/trunk@86424 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 01:35:06 +00:00
nhotta%netscape.com
fbd40cabe8 Check in for yokoyama, fix for 65685; /r=valeski, /sr=ftang.
git-svn-id: svn://10.0.0.236/trunk@86423 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 01:26:57 +00:00
yokoyama%netscape.com
416546a1ae checkin for bstell: backout previous change until we can resolve the name-case issue
git-svn-id: svn://10.0.0.236/trunk@86422 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 01:26:05 +00:00
ftang%netscape.com
2500725d12 fix os2 and beos bustage. bug 67840
git-svn-id: svn://10.0.0.236/trunk@86421 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 01:25:53 +00:00
thayes%netscape.com
0c337d5030 Create PKI module for implementation of callback
functions for user interaction.


git-svn-id: svn://10.0.0.236/trunk@86420 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 01:25:16 +00:00
mscott%netscape.com
a2ec5045b5 Bug #63193 --> add these two new files for a default protocol handler which will kick urls out to the OS
sr=rpotts


git-svn-id: svn://10.0.0.236/trunk@86419 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 01:21:58 +00:00
yokoyama%netscape.com
ad8e2904c5 Fix for 65685; /r=valeski, /sr=ftang
git-svn-id: svn://10.0.0.236/trunk@86418 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 01:21:55 +00:00
mcafee%netscape.com
46b6b31d53 Removing unused entities that now live in taskbar.rdf. r=pavlov, sr=ben
git-svn-id: svn://10.0.0.236/trunk@86417 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 01:17:51 +00:00
timeless%mac.com
137a90dac9 fix bug 67746 Change casing of "Settings" to "settings" in msgAccountCentral.dtd
patch by stephend@netscape.com r=racham, sr=mscott


git-svn-id: svn://10.0.0.236/trunk@86416 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 01:15:10 +00:00
gagan%netscape.com
54ad263259 A left over change for the optimization in bug 66577. r=mstoltz, sr=shaver, brendan.
git-svn-id: svn://10.0.0.236/trunk@86415 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 01:14:37 +00:00
peterlubczynski%netscape.com
6d0c8d4a99 Allow for a common directory among installs for scanning for plugins bugscape 3863 a=av sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@86414 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 01:13:01 +00:00
gagan%netscape.com
23c2955906 More of the scheme compare changes. This fixes the javascript: urls that I so shamelessly broke. The bug numbers are 66577 and 67347. r=mstoltz sr=brendan,shaver.
git-svn-id: svn://10.0.0.236/trunk@86413 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 01:12:19 +00:00
yokoyama%netscape.com
e3ce573805 check-in for bstell : add converter for X display of big5 fonts (which have no ascii glyphs)
bug 60826, r=ftang, sr=erik


git-svn-id: svn://10.0.0.236/trunk@86412 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 01:11:44 +00:00
timeless%mac.com
946b7dc4fa fix bug 60662 javascript strict warnings in overrideHandler.js
patch by maolson@earthlink.net r=jag sr=alecf


git-svn-id: svn://10.0.0.236/trunk@86411 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 01:10:47 +00:00
morse%netscape.com
044c474d9a bug 67644, cookies added in wrong order, r=freax@pandora.be, sr=alecf@netscape.com
git-svn-id: svn://10.0.0.236/trunk@86410 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 01:10:41 +00:00
blakeross%telocity.com
7aa6aab30b Messages are downloaded and deleted if user doesn't have write permissions for inbox (by Keyser Sosez, 62480). r=doron sr=mscott
git-svn-id: svn://10.0.0.236/trunk@86409 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 01:05:51 +00:00
nhotta%netscape.com
83fab732f8 Check in for bstell, added a file nsunicodetogbknoascii.cpp to project, bug 60826, r=ftang, sr=erik.
git-svn-id: svn://10.0.0.236/trunk@86408 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 01:05:34 +00:00
yokoyama%netscape.com
a9934ab255 check-in for bstell : add CID GBK no ascii converter
Bug no: 60826


git-svn-id: svn://10.0.0.236/trunk@86407 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 01:03:43 +00:00
gordon%netscape.com
c500b18253 fix for bug 66508. r=pinkerton, sr=sfraser. Landing fix from 6.0 branch to detect orderlyDisconnects.
git-svn-id: svn://10.0.0.236/trunk@86406 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 01:03:35 +00:00
yokoyama%netscape.com
c550643a34 check-in for bstell : for X display of big5 fonts (which have no ascii glyphs)
git-svn-id: svn://10.0.0.236/trunk@86405 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 01:00:11 +00:00
sdagley%netscape.com
afeca0533f Added nsISHistoryListener.idl for radha
git-svn-id: svn://10.0.0.236/trunk@86404 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 00:52:44 +00:00
nhotta%netscape.com
9669d56569 Forward as attachment should use message send default charset, removed the code which was re-setting the charset which had been initialized to a default charset
by the nsMsgCompose constructor, bug 58494, r=ducarroz, sr=bienvenu.


git-svn-id: svn://10.0.0.236/trunk@86403 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 00:48:09 +00:00
pchen%netscape.com
255dddbf58 bug 46435, r=pinkerton, sr=sfraser, change name of SetOSTypeFromExtension() to SetOSTypeAndCreatorFromExtension() and added ExtensionIsOnExceptionList()
git-svn-id: svn://10.0.0.236/trunk@86402 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 00:47:01 +00:00
pchen%netscape.com
5ccee25513 bug 46435, r=pinkerton, sr=sfraser, since we went to all the trouble of calling Internet Config in SetOSTypeFromExtension, set file creator as well, but not before consulting an exceptions list so that certain files, e.g. .html and .htm files, always have our app creator code
git-svn-id: svn://10.0.0.236/trunk@86401 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 00:46:58 +00:00
beard%netscape.com
362aa398db [not part of build] builds "classic" (non-Carbon) plugin support library.
git-svn-id: svn://10.0.0.236/trunk@86400 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 00:40:28 +00:00
blakeross%telocity.com
d5518335ea HTML tabindex attribute doesn't work for <button> and <input type="button"> (36217). r=hixie a=ben
git-svn-id: svn://10.0.0.236/trunk@86399 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 00:39:29 +00:00
nelsonb%netscape.com
870eb23c89 Coalesce the final Finished message in the SSL handshake and the first
record of application data into a single write, when possible, to avoid
TCP's "Nagle" delays.  Fixes bug 67898.  r&a: wtc.  Modified Files:
	ssl3con.c sslimpl.h sslsecur.c sslsock.c


git-svn-id: svn://10.0.0.236/trunk@86398 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 00:34:56 +00:00
radha%netscape.com
6437338383 Test code for history listener r=valeski sr=rpotts
git-svn-id: svn://10.0.0.236/trunk@86397 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 00:33:11 +00:00
radha%netscape.com
deb9261347 Changes related to history listener bug 65608 r=valeski sr=rpotts
git-svn-id: svn://10.0.0.236/trunk@86396 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 00:32:04 +00:00
radha%netscape.com
fd8657b7c4 Changes related to history listener interface 65608 r=valeski sr=rpotts
git-svn-id: svn://10.0.0.236/trunk@86395 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 00:31:18 +00:00
radha%netscape.com
2a9cf1bda7 Initial checkin for history listener interface bug 65608 r=valeski sr=rpotts
git-svn-id: svn://10.0.0.236/trunk@86394 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 00:30:01 +00:00
ducarroz%netscape.com
d0c89e63da Fix for bug 66438. Fix leak and remove unused variable. Patch submitted by Kevin Higgins <khiggins@scu.edu>. R=ducarroz, SR=mscott.
git-svn-id: svn://10.0.0.236/trunk@86393 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 00:22:38 +00:00
blizzard%redhat.com
00ae6597e1 Fix for bug #60083. Check for QI return code and help prevent crashes. r=me sr=shaver
git-svn-id: svn://10.0.0.236/trunk@86392 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 00:19:15 +00:00
leaf%mozilla.org
838cf6a143 Automated update
git-svn-id: svn://10.0.0.236/trunk@86391 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 00:15:10 +00:00
dveditz%netscape.com
932338a552 bug 42704 missing initialization in nsLocalFile::GetFileSize, r=dougt/sr=mscott
git-svn-id: svn://10.0.0.236/trunk@86390 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 00:14:33 +00:00
dveditz%netscape.com
d40645e347 bug 64835 r=ssu/sr=mscott: InstallTrigger.compareVersion() returning bad result
bug 11682 r=dbragg/sr=mscott: version registry requires UTF8, add missing conversions


git-svn-id: svn://10.0.0.236/trunk@86389 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 00:12:58 +00:00
blizzard%redhat.com
fc6980d192 Add checks for xinerama libraries. This is the start of multi-monitor setups for linux. r=cls
git-svn-id: svn://10.0.0.236/trunk@86388 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 00:10:17 +00:00
rods%netscape.com
ada662d519 forgot to set the value into the printService
Bug 67537 r=dcone sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@86386 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 00:01:43 +00:00
javi%netscape.com
119d221eee Patch from Javier Pedemonte from IBM to get PSM building on OS/2
Fix for Bug 62856


git-svn-id: svn://10.0.0.236/trunk@86385 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 23:59:42 +00:00
mcafee%netscape.com
84a4616db9 Renaming Find menu item to Search (44733) r=matt, sr=ben
git-svn-id: svn://10.0.0.236/trunk@86384 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 23:56:38 +00:00
yokoyama%netscape.com
31ef95e456 Fix for 65685; /r=valeski, /sr=ftang
git-svn-id: svn://10.0.0.236/trunk@86383 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 23:54:12 +00:00
ftang%netscape.com
ae4b3a6dd7 check in for IBM bidi team . sr=ftang add cp864i converters
git-svn-id: svn://10.0.0.236/trunk@86382 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 23:51:11 +00:00
ftang%netscape.com
35b9420bc0 check in for ibm bidi team. sr=ftang add cp864i converter
git-svn-id: svn://10.0.0.236/trunk@86381 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 23:50:19 +00:00
javi%netscape.com
e83fb48130 Remove C++ comments from C file.
git-svn-id: svn://10.0.0.236/trunk@86380 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 23:50:12 +00:00
cmanske%netscape.com
26084afd8f Fix for menulist width bug 67396 by hewitt, r=cmanske, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@86379 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 23:50:04 +00:00
ftang%netscape.com
9b0f31909f add cp684i converter. check in for IBM bidi team. sr=ftang
git-svn-id: svn://10.0.0.236/trunk@86378 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 23:49:25 +00:00
beard%netscape.com
d5d3da7cb4 [not part of build] builds "classic" (non-Carbon) plugin support library.
git-svn-id: svn://10.0.0.236/trunk@86377 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 23:49:16 +00:00
ftang%netscape.com
0fda5fd680 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@86376 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 23:44:14 +00:00
javi%netscape.com
de07ac8337 Fix for Bug 66939 r=javi, sr=mscott
check in patch to allow profile switching on the Mac.  Original patch provided by ccarlen.


git-svn-id: svn://10.0.0.236/trunk@86375 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 23:43:27 +00:00
blakeross%telocity.com
bee55771be Titlebar when viewing images not localizable (57549). r=attinasi sr=erik
git-svn-id: svn://10.0.0.236/trunk@86374 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 23:39:46 +00:00
harishd%netscape.com
6cb66fa5cb 63423 - Unblock parser before evaluating external js content.
63661 - Do not create an end token automatically if the tag did not contain '>'
33051 - Handle residual style before closing a tag.
58992 - Leaf content should go thro' the normal HandleToken path.
61462 - Release parser bundle only when the parser is about to shutdown

r=jst
sr=vidur


git-svn-id: svn://10.0.0.236/trunk@86373 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 23:35:29 +00:00
blakeross%telocity.com
b944446817 Adding file for 57549; not part of build.
git-svn-id: svn://10.0.0.236/trunk@86372 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 23:35:08 +00:00
javi%netscape.com
4dfeb5439d Fix for Bug 66939.
r=javi, sr=mscott

Checking code in for ccarlen.  This is to get profile switching working with PSM 1.x


git-svn-id: svn://10.0.0.236/trunk@86371 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 23:34:32 +00:00
harishd%netscape.com
155017d753 Use resumeParsing instead of EnableParse().
r=jst
sr=vidur


git-svn-id: svn://10.0.0.236/trunk@86370 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 23:31:17 +00:00
javi%netscape.com
8e215ec1a2 Fix for psm-glue crashes when (Bug 67502)asking for passwords when not
associated with an SSL connection.

r=thayes, sr=mscott


git-svn-id: svn://10.0.0.236/trunk@86369 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 23:29:25 +00:00
waterson%netscape.com
c19863b651 Remove unnecessary #include that breaks gcc-3.0; r=pierre,harishd.
git-svn-id: svn://10.0.0.236/trunk@86368 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 23:28:44 +00:00
blakeross%telocity.com
1ed614fe94 Moving a variable declaration after a |return|. r=hixie
git-svn-id: svn://10.0.0.236/trunk@86367 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 23:28:17 +00:00
brendan%mozilla.org
8cae336e68 Fix for bug 44009 (r=rogerl, sr=shaver)
- Remove bogus JS_ASSERT(!outermost) from the code that deals with a "#n="
  type string being returned from js_EnterSharpObject, where the hash entry
  is not yet sharp (because we haven't seen the object twice during depth
  first search).  This case trivially arises for the outermost object in,
  e.g., 'o={}; o.foo=o; uneval(o)'.
- Avoid parenthesizing #n={...} object initializers for uneval, as they are
  not ambiguous (whereas {foo:1}, e.g., is ambiguous because it could be a
  block statement containing a labeled expression statement, or it could be
  an object initializer).
- Death to tabs!


git-svn-id: svn://10.0.0.236/trunk@86365 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 23:19:44 +00:00
scc%mozilla.org
fe019074bb bug #53067: r=danm, sr=alecf. Eliminate copying versions of |BeginReading|, |EndReading|, |BeginWriting|, |EndWriting|, and fix callers
git-svn-id: svn://10.0.0.236/trunk@86364 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 23:18:20 +00:00
naving%netscape.com
d02f094038 63300. r=racham, sr=bienvenu. Making IMAP folders case-sensitive and local folders
case-insensitive as done in 4x.


git-svn-id: svn://10.0.0.236/trunk@86363 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 23:17:26 +00:00
matt%netscape.com
ff29d5d766 r=law
sr=ben
adding focus to search panel when opened


git-svn-id: svn://10.0.0.236/trunk@86361 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 23:13:37 +00:00
bryner%uiuc.edu
8f5663cd4c bug 67527 -- cleaning up psm module registration (both psm 1.x and PIP). r=javi, sr=brendan.
git-svn-id: svn://10.0.0.236/trunk@86360 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 23:10:16 +00:00
mscott%netscape.com
36c3cc94b2 remove obsolete files that are no longer part of the build from the repository.
git-svn-id: svn://10.0.0.236/trunk@86359 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 23:08:19 +00:00
dcone%netscape.com
eb4518c420 Initial version. r=kmmclusky. Does not effect the build
git-svn-id: svn://10.0.0.236/trunk@86358 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 23:07:47 +00:00
scc%mozilla.org
028f9f3180 bug #53071: r=danm, sr=alecf. Eliminate redundant implemenations, resolve resulting ambiguities.
git-svn-id: svn://10.0.0.236/trunk@86357 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 23:07:24 +00:00
dbragg%netscape.com
59cc2707dd Name change for in-use files to .new or .old. Fixes bug 67703. r=dveditz, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@86356 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 23:06:32 +00:00
thayes%netscape.com
f187aec669 Add public directory
git-svn-id: svn://10.0.0.236/trunk@86355 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 23:05:19 +00:00
mscott%netscape.com
0a8bc9aff4 Bug #67489 --> use a separator without a class=thin before the checkbox.
git-svn-id: svn://10.0.0.236/trunk@86354 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 23:03:48 +00:00
blakeross%telocity.com
44015cabc0 JS warnings in messengerdnd.js (for mao, 58561). r=blake,jag sr=alecf
git-svn-id: svn://10.0.0.236/trunk@86353 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 23:03:38 +00:00
rods%netscape.com
ca25456113 Printing of selected frameset frames and Iframes
Bug 66783 r=dcone sr=buster,attinasi


git-svn-id: svn://10.0.0.236/trunk@86352 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 23:03:17 +00:00
thayes%netscape.com
a4627a45d1 Add nsPK11TokenDB. Modify SDR to throw set-password dialog.
git-svn-id: svn://10.0.0.236/trunk@86351 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 23:01:33 +00:00
scc%mozilla.org
60326ad647 bug #66278: r=danm, sr=alecf. Fix signed vs. unsigned warngins in |nsFragmentedString::SetLength|
git-svn-id: svn://10.0.0.236/trunk@86350 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 23:00:39 +00:00
thayes%netscape.com
3d9b4cd0e1 Remove SecureDevicePrompt idl
git-svn-id: svn://10.0.0.236/trunk@86349 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 23:00:18 +00:00
thayes%netscape.com
705853787b Add INSSDialogs IDL
git-svn-id: svn://10.0.0.236/trunk@86348 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 22:58:57 +00:00
thayes%netscape.com
6763ea592c Add PK11TokenDB IDL
git-svn-id: svn://10.0.0.236/trunk@86347 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 22:52:10 +00:00
javi%netscape.com
cc192ccdc5 Make the Bundle methods non-static. This is the first of 2 parts.
The next part fix will create a private interface for looking up
the nsNSSComponent from the callbacks instead of type-casting
nsISecurityManagerComponent pointer.


git-svn-id: svn://10.0.0.236/trunk@86345 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 20:09:27 +00:00
mcgreer%netscape.com
c81d2c6862 bug 67132. certutil crashes on -C -x combination, deny it for now.
certutil -C was not recognizing the -a (ascii) option, implement it.
r=wtc


git-svn-id: svn://10.0.0.236/trunk@86344 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 18:26:30 +00:00
sspitzer%netscape.com
0bdd36c8bc fix #67398. sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@86342 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 15:59:45 +00:00
sspitzer%netscape.com
decc17d3a5 fix for #67388. r=gayatrib, sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@86341 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 15:49:33 +00:00
ccarlen%netscape.com
f6ce79b6e6 Bug 65907 - remove dependency on chrome from XPCOM.
r=racham@netscape.com,tao@netscape.com, cls@seawood.org, sr=hyatt@netscape.com


git-svn-id: svn://10.0.0.236/trunk@86340 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 15:41:37 +00:00
colin%theblakes.com
fd24419bbf VMS specific fix; tagFile name needs a case blind compare. b=55950 r=rpotts
git-svn-id: svn://10.0.0.236/trunk@86339 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 15:28:11 +00:00
ftang%netscape.com
291474e48e add HaveFontFor method for nsIFontEnumerator sr=erik
git-svn-id: svn://10.0.0.236/trunk@86338 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 13:44:11 +00:00
ftang%netscape.com
f494b01f9b add HaveFontFor method for nsIFontEnumerator . sr=erik
git-svn-id: svn://10.0.0.236/trunk@86337 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 12:48:59 +00:00
ftang%netscape.com
d61a375dd8 add HaveFontFor method to nsIFontEnumerator sr=erik
git-svn-id: svn://10.0.0.236/trunk@86336 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 12:48:45 +00:00
ftang%netscape.com
e85fc19507 add nsFontPackage for font downloading trigger code. sr=erik
git-svn-id: svn://10.0.0.236/trunk@86335 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 12:40:23 +00:00
ftang%netscape.com
2fa939f6fa add nsFontPackage.cpp to implement interface for font downloading sr=erik
git-svn-id: svn://10.0.0.236/trunk@86334 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 12:38:09 +00:00
ftang%netscape.com
f7d80bf628 add font download interfaces . sr=erik
git-svn-id: svn://10.0.0.236/trunk@86333 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 12:37:10 +00:00
ftang%netscape.com
d8d0234c8a add font download interface sr=erik
git-svn-id: svn://10.0.0.236/trunk@86332 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 12:35:41 +00:00
pschwartau%netscape.com
e01724fa6d Made this testcase acknowledge that indirect eval is LEGAL; see bug 38512.
git-svn-id: svn://10.0.0.236/trunk@86328 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 07:57:17 +00:00
ssu%netscape.com
6b06ed6af6 fixing bug 67728 - update installer build process to support urls. r=dveditz,leaf sr=mscott. not part of tinderbox builds. affects only windows
git-svn-id: svn://10.0.0.236/trunk@86327 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 07:43:25 +00:00
pschwartau%netscape.com
63cbcf8c21 Made this testcase acknowledge that indirect eval is LEGAL; see bug 38512.
git-svn-id: svn://10.0.0.236/trunk@86326 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 07:33:28 +00:00
pinkerton%netscape.com
ce9fa42472 Removing HTML->text sink from the parser. r=akkana/sr=vidur. bug 62432.
git-svn-id: svn://10.0.0.236/trunk@86325 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 07:15:32 +00:00
ssu%netscape.com
5cdc2d128a fixing bug 49456 - installer memory usage too high. r=dveditz, sr=mscott. windows platform only.
git-svn-id: svn://10.0.0.236/trunk@86324 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 07:15:13 +00:00
pschwartau%netscape.com
6bebd00d88 Made this testase acknowledge that indirect eval is LEGAL; see bug 38512.
git-svn-id: svn://10.0.0.236/trunk@86323 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 06:52:59 +00:00
pchen%netscape.com
3fa5f329c2 bug 61079, r=blake, a/sr=ben, fix editing of helper app mappings, by creating a full new mapping (which will actually show up in the list) and deleting the old one (makes old one go away, duh)
git-svn-id: svn://10.0.0.236/trunk@86322 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 06:50:02 +00:00
pchen%netscape.com
b524f1cc3f bug 56226, r=blake, sr=mscott, remove about attributes from NC:fileExtensions tags which causes barf (exception thrown) in helper apps pref code and such attributes are written out from prefs code anyways
git-svn-id: svn://10.0.0.236/trunk@86321 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 06:29:53 +00:00
pschwartau%netscape.com
8e3699294e Deleting this testcase. It expected indirect eval to throw an exception. Wrong - this is legal: see bug 38512.
git-svn-id: svn://10.0.0.236/trunk@86320 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 06:06:18 +00:00
blakeross%telocity.com
241a599d8f Just moving a variable declaration to declare it only when needed...
git-svn-id: svn://10.0.0.236/trunk@86319 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 05:50:31 +00:00
pollmann%netscape.com
2d0d3de45d Bug 42892: Split FlushPendingNotifications in to content and content+frames cases (speed up content list access), r=jst@netscape.com, sr=vidur@netscape.com
git-svn-id: svn://10.0.0.236/trunk@86318 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 05:46:46 +00:00
pinkerton%netscape.com
31c1059829 fix for 51053, where we'd throw too early when trying to close popups. added try/catch around each individual QI. r=ben/sr=scc.
git-svn-id: svn://10.0.0.236/trunk@86317 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 05:33:28 +00:00
mscott%netscape.com
bc538f063f Don't build this obsolete directory.
git-svn-id: svn://10.0.0.236/trunk@86316 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 05:17:18 +00:00
kandrot%netscape.com
c9eb4ec82c r=waterson sr=cls
Adding a newer version of the libc malloc.c from the author.  It is
 compiled switched in via --enable-lea.


git-svn-id: svn://10.0.0.236/trunk@86315 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 04:52:19 +00:00
rbs%maths.uq.edu.au
c31ecb5605 Fix for shift/jump/overlap in the incremental reflow of tables containing text-inputs and images. Bug 45562 and related dups. sr=waterson@netscape.com
git-svn-id: svn://10.0.0.236/trunk@86313 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 04:42:31 +00:00
mscott%netscape.com
593691b225 don't build this obsolete directory.
git-svn-id: svn://10.0.0.236/trunk@86312 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 04:40:32 +00:00
cmanske%netscape.com
eee619855a Fixed saving over existing file bug 66745. r,m=Makoto Hamanaka (VYA04230@nifty.com), sr=sfraser.'
git-svn-id: svn://10.0.0.236/trunk@86311 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 04:38:08 +00:00
leaf%mozilla.org
9a08521705 Automated update
git-svn-id: svn://10.0.0.236/trunk@86310 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 04:30:13 +00:00
kandrot%netscape.com
e85eadc659 r=waterson sr=cls
Adding a newer version of the libc malloc.c from the author.  It is
 compiled switched in via --enable-lea.


git-svn-id: svn://10.0.0.236/trunk@86309 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 04:28:59 +00:00
kandrot%netscape.com
4025fd2a95 r=waterson sr=cls
Adding a newer version of the libc malloc.c from the author.  It is
compiled switched in via --enable-lea.


git-svn-id: svn://10.0.0.236/trunk@86308 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 04:26:58 +00:00
mscott%netscape.com
45ef91c2f7 Bug #67555 --> rewrite OnStart/OnStopMeteors to use timers for performance benefits.
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@86307 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 04:13:08 +00:00
mscott%netscape.com
a59699fbfb Bug #67555 --> remove obsolete timer code
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@86306 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 04:11:21 +00:00
beard%netscape.com
fe3a8c3643 build system changes for Carbon, bug #64484, r=pinkerton, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@86305 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 04:00:52 +00:00
hyatt%netscape.com
562d3aa608 Backing out my checkin of menulistBIndings.xml. That was an accident.
git-svn-id: svn://10.0.0.236/trunk@86304 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 03:07:42 +00:00
hyatt%netscape.com
cb67cdc8b1 Oh to heck with it. It's just a file nobody is using yet. Adding to JAR.
git-svn-id: svn://10.0.0.236/trunk@86303 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 02:59:44 +00:00
hyatt%netscape.com
a27086dfc0 Not part of build.
git-svn-id: svn://10.0.0.236/trunk@86302 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 02:57:58 +00:00
bryner%uiuc.edu
5460bd061d Bug 67709 - assertions when typing in editor due to uninitialized return value. r=blake, dbaron. sr=brendan.
git-svn-id: svn://10.0.0.236/trunk@86301 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 02:55:06 +00:00
ftang%netscape.com
3502ce15cd rename aReloadPages to aRedrawPages according to erik's review comment
sr=erik
not part of the build yet.


git-svn-id: svn://10.0.0.236/trunk@86300 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 02:50:07 +00:00
leaf%mozilla.org
1aa89adcd3 Automated update
git-svn-id: svn://10.0.0.236/trunk@86299 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 02:45:09 +00:00
javi%netscape.com
33995d2cc6 Remove references to coreconf from the Makefile for building
pipnss


git-svn-id: svn://10.0.0.236/trunk@86298 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 02:44:15 +00:00
pollmann%netscape.com
5bc0062eb0 Bug 62713: Save strings in SH in UTF8 instead of UCS2 to reduce memory usage plus cleanup (thanks jst), r=jst@netscape.com, sr=vidur@netscape.com
git-svn-id: svn://10.0.0.236/trunk@86297 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 02:41:15 +00:00
ftang%netscape.com
740aab8640 not part of the build yet
check in support class for "font download" work
sr=erik


git-svn-id: svn://10.0.0.236/trunk@86296 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 02:34:46 +00:00
ftang%netscape.com
2adbe3b921 not part of the build yet
check in interface for "font download" work.
sr=erik


git-svn-id: svn://10.0.0.236/trunk@86295 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 02:33:52 +00:00
cls%seawood.org
b06b981d83 Automatically run config.status if configure changes.
git-svn-id: svn://10.0.0.236/trunk@86293 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 02:33:34 +00:00
tor%cs.brown.edu
595ed2e704 libpng update to 1.0.9. sr=brendan
git-svn-id: svn://10.0.0.236/trunk@86292 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 02:32:50 +00:00
pollmann%netscape.com
c7b33ed83b Bug 62713: Only save scroll position in SH if offset from origin, only put entries in state table if state was created, cleanups, r=jst@netscape.com, sr=vidur@netscape.com
git-svn-id: svn://10.0.0.236/trunk@86291 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 02:32:04 +00:00
jst%netscape.com
5f8747c230 Fixing regression (bug 67713) that I introduced in my content code re-org in the end of december. Adding a missing interface to the QI implementation of nsHTMLButtonElement. r=nisheeth@netscape.com, sr=n/a
git-svn-id: svn://10.0.0.236/trunk@86290 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 02:31:31 +00:00
hyatt%netscape.com
e8a0cb4736 Not part of build.
git-svn-id: svn://10.0.0.236/trunk@86288 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 02:22:31 +00:00
bienvenu%netscape.com
f7342cf6c4 add some specific error codes so we can start getting rid of uses of NS_ERROR_FAILURE r=naving, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@86287 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 02:17:47 +00:00
blakeross%telocity.com
3c506db00b Caching the browser in navigator.js so we don't keep retrieving it on startup (67262). r=timeless sr=alecf
git-svn-id: svn://10.0.0.236/trunk@86286 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 02:17:27 +00:00
blakeross%telocity.com
da0a1e64cc Wording in BasicAuth username/password dialog says "Confirm Password" (by bzbarsky@mit.edu, 55111). r=doron sr=alecf
git-svn-id: svn://10.0.0.236/trunk@86285 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 02:13:54 +00:00
jst%netscape.com
a535469076 Fixing bug 67563. Adding null pointer checks to avoid crasing when accessing certain properties on orphan OPTION, TD and TH elements. r=harishd@netscape.com, r=nisheeth@netscape.com, sr=vidur@netscape.com
git-svn-id: svn://10.0.0.236/trunk@86284 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 02:11:30 +00:00
blakeross%telocity.com
9f134d8098 Page info panes should have adjustable and have scrollbars (by db48x@yahoo.com, 63913). r=timeless sr=alecf
git-svn-id: svn://10.0.0.236/trunk@86283 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 02:11:22 +00:00
bienvenu%netscape.com
86b352b18f add some specific error codes so we can start getting rid of uses of NS_ERROR_FAILURE fix notification of filtered messages in pop folders 67556 r=naving, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@86282 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 02:10:43 +00:00
bienvenu%netscape.com
98f5beb1af use a constant for offline folder flag r=naving, sr=mscott 67608
git-svn-id: svn://10.0.0.236/trunk@86281 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 02:07:04 +00:00
bienvenu%netscape.com
224b36b3f5 add some specific error codes so we can start getting rid of uses of NS_ERROR_FAILURE r=naving, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@86280 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 02:05:31 +00:00
pollmann%netscape.com
07a6277aa1 Bug 62713: Only save form input values in SH if changed plus cleanups (error handling, NS_LITERAL_STRING), r=jst@netscape.com, sr=vidur@netscape.com
git-svn-id: svn://10.0.0.236/trunk@86279 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 01:59:59 +00:00
disttsc%bart.nl
f20bf9b223 Fix strict warnings in mailWidgets.xml, clean up a little. bug=58572, patch by Mark Olsen <maolson@earthlink.net>, r=jag, a=alecf
git-svn-id: svn://10.0.0.236/trunk@86278 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 01:43:39 +00:00
pollmann%netscape.com
0ac44b8f3d Bug 55988 + 64415: Hidden inputs and buttons save state in session history, r=jst@netscape.com, sr=vidur@netscape.com
git-svn-id: svn://10.0.0.236/trunk@86275 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 01:31:18 +00:00
brendan%mozilla.org
554bf9f199 Fix compile-statements-as-we-go to work with warn-about-missing-final-return (66928, r=jband, sr=shaver).
git-svn-id: svn://10.0.0.236/trunk@86274 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 01:23:29 +00:00
relyea%netscape.com
6bce3244ca Bug 67501: Fix suggested by Nelson. Make '-d' option work again in sdrtest.
git-svn-id: svn://10.0.0.236/trunk@86271 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 01:05:21 +00:00
waterson%netscape.com
85078796cd Bug 61337. Fix rounded corners on <hr> with NOSHADE. Patch submitted by Dainis Jonitis (Dainis_Jonitis@swh-t.lv), r=waterson, sr=buster.
git-svn-id: svn://10.0.0.236/trunk@86270 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 01:00:35 +00:00
pollmann%netscape.com
04dee7132e Bug 8065: Prevent crashing on infinitely recursive framesets, r=jst@netscape.com, sr=vidur@netscape.com
git-svn-id: svn://10.0.0.236/trunk@86269 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 00:52:36 +00:00
pollmann%netscape.com
63fba26584 Bug 61605: Make <isindex> be a block element, r=jst@netscape.com sr=vidur@netscape.com
git-svn-id: svn://10.0.0.236/trunk@86267 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 00:49:32 +00:00
bryner%uiuc.edu
09de6a14df bug 67582 - set channel on security info object for ssl-forcehandshake sockets. r=pavlov, sr=mscott.
git-svn-id: svn://10.0.0.236/trunk@86263 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 00:31:56 +00:00
saari%netscape.com
0090028000 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@86260 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 00:22:05 +00:00
ben%netscape.com
d63f86f960 fix numerous XBL related warnings for new windows. r=hyatt
git-svn-id: svn://10.0.0.236/trunk@86258 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 00:16:22 +00:00
ben%netscape.com
4370c53ee6 Fix for bug 67695, crashes in attempting to load bookmarks window. sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@86257 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 00:15:01 +00:00
relyea%netscape.com
38181cdadc Bug 67068. Fix Crash in SECMOD_Shutdown. reviewed by wtc.
git-svn-id: svn://10.0.0.236/trunk@86255 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 00:11:24 +00:00
relyea%netscape.com
24aa28ba93 Fix error value to return a less misleading generic error when the bignum libraries fail
git-svn-id: svn://10.0.0.236/trunk@86254 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 00:09:54 +00:00
bryner%uiuc.edu
9ece830937 Bug 67507 - implement TLSStepUp(). r=javi. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@86246 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 21:46:24 +00:00
mkaply%us.ibm.com
2ed7e2dab7 Backing out 58668 until we can figure out Mac problem.
git-svn-id: svn://10.0.0.236/trunk@86244 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 20:11:07 +00:00
ben%netscape.com
11be478496 mac build needs to know how to find extra jar.mn. builds not starting. a=granrose.
git-svn-id: svn://10.0.0.236/trunk@86241 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 18:52:24 +00:00
ben%netscape.com
abdb829247 remove dup jar.mn entry for textcontent.dtd and remove merge conflicts.
former was causing packaging problems, a=granrose.


git-svn-id: svn://10.0.0.236/trunk@86240 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 18:51:22 +00:00
blizzard%redhat.com
e541aa844a add missing Makefile.in to resources dir and add entry to DIRS so we can find the jar.mn file. a=leaf
git-svn-id: svn://10.0.0.236/trunk@86239 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 18:29:24 +00:00
pschwartau%netscape.com
56bded9e2e Deleting this testcase, which expected this.eval() to throw an exception. On the contrary: indirect eval is LEGAL; see Bugzilla bug 38512.
git-svn-id: svn://10.0.0.236/trunk@86238 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 18:27:36 +00:00
Peter.VanderBeken%pandora.be
62c334a3f7 Not part of the build. Eliminate JS warning. Correct error in CID. Add debugging info.
git-svn-id: svn://10.0.0.236/trunk@86234 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 15:46:51 +00:00
brade%netscape.com
644f57503b caret method renamed to GetCaretCoordinates; r=kin; sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@86233 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 15:44:38 +00:00
brade%netscape.com
3440aa2597 cleanup of FetchDesiredX; r=kin; sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@86232 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 15:43:46 +00:00
brade%netscape.com
007eabca99 rename to GetCaretCoordinates, parameter/code cleanup; r=kin; sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@86231 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 15:43:24 +00:00
brade%netscape.com
d2a0ee08bd method rename; r=kin; sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@86230 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 15:43:10 +00:00
brade%netscape.com
afcf9816d8 add coordinate enums, rename GetWindowCoordinates to GetCaretCoordinates; r=kin; sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@86229 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 15:42:58 +00:00
ccarlen%netscape.com
0ec134cf3f Add explicit registration of nsIWebProgressListener which is now required.
r=valeski@netscape.com, sr=blizzard@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@86228 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 15:23:36 +00:00
disttsc%bart.nl
31beb62d48 ``death to iostreams in htmlparser!''. For real this time. bug=58344, sr=brendan
git-svn-id: svn://10.0.0.236/trunk@86227 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 14:37:33 +00:00
mkaply%us.ibm.com
8c0c1f6ef0 OS/2 and other ports breakage
git-svn-id: svn://10.0.0.236/trunk@86226 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 14:11:15 +00:00
ben%netscape.com
2e3eb9bab9 removing dump
git-svn-id: svn://10.0.0.236/trunk@86225 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 13:44:59 +00:00
rbs%maths.uq.edu.au
5c82c57502 Remove gratuitous parentheses in a declaration, and allow trailing #comments in MathFont Property Files
git-svn-id: svn://10.0.0.236/trunk@86224 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 13:39:20 +00:00
ben%netscape.com
d35493a252 fix a couple of regressions related to tree.css merge conflict repair.
git-svn-id: svn://10.0.0.236/trunk@86223 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 13:26:31 +00:00
ben%netscape.com
fa1d061823 fix some merge boo-boos
git-svn-id: svn://10.0.0.236/trunk@86222 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 12:34:47 +00:00
ben%netscape.com
d341c6d265 fix some more merge boo-boos
git-svn-id: svn://10.0.0.236/trunk@86221 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 12:34:22 +00:00
ben%netscape.com
9b3014a03c fix some tree merge conflict hell.
git-svn-id: svn://10.0.0.236/trunk@86220 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 11:50:42 +00:00
locka%iol.ie
397a03c159 Added js linker dependency. sr=mscott@netscape.com b=41241
git-svn-id: svn://10.0.0.236/trunk@86219 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 11:31:27 +00:00
locka%iol.ie
943f32caaf Removed some dud commented out macros
git-svn-id: svn://10.0.0.236/trunk@86218 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 11:29:34 +00:00
locka%iol.ie
71f99fce9b Major resync to track recent embedding API changes. Persistence code updated, web browser listener updated, clipboard commands updated. Removal of a lot of STL templates to reduce bloat. Implemented popup menu actions b=59040
git-svn-id: svn://10.0.0.236/trunk@86217 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 11:29:05 +00:00
locka%iol.ie
58269d8348 Reworked IE DOM emulation to make it slightly more accurate & efficient.
git-svn-id: svn://10.0.0.236/trunk@86216 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 11:24:33 +00:00
locka%iol.ie
bea0d727f3 Fixed clipboard problem where an ascii format was used instead of unicode.
git-svn-id: svn://10.0.0.236/trunk@86215 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 11:22:32 +00:00
locka%iol.ie
5f77c68f90 Added new ambient appearance properties.
git-svn-id: svn://10.0.0.236/trunk@86214 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 11:21:26 +00:00
locka%iol.ie
bb1c820b2e Added code to create a new window for _blank, _new targets before URI loader tries to push content into it and fails. sr=mscott@netscape.com b=41241
git-svn-id: svn://10.0.0.236/trunk@86213 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 10:50:33 +00:00
locka%iol.ie
7e8aa60979 Added linker dependency to js engine, sr=mscott@netscape.com, b=41241
git-svn-id: svn://10.0.0.236/trunk@86212 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 10:46:24 +00:00
gayatrib%netscape.com
4b63778a64 Fix for bug 44582--stop in search dialog. r=racham sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@86211 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 10:45:23 +00:00
mozilla.BenB%bucksch.org
86f9e69842 65488: Small speed improvements. Obviously intended by mscott, but not actually taken advantage of, till now. sr=mscott, r=dougt.
git-svn-id: svn://10.0.0.236/trunk@86210 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 10:25:00 +00:00
ben%netscape.com
ad30fb569e little eager with the string removal there. repair import/export
git-svn-id: svn://10.0.0.236/trunk@86209 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 10:14:11 +00:00
ben%netscape.com
72cb9fd9c0 oops
git-svn-id: svn://10.0.0.236/trunk@86207 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 08:01:26 +00:00
ben%netscape.com
eb7ff438e2 double oops
git-svn-id: svn://10.0.0.236/trunk@86206 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 07:58:40 +00:00
ben%netscape.com
e080d44c62 Drag and drop API change, call site patches. r=jag, a=hyatt (r=jag for nsDND part of other checkin too)
git-svn-id: svn://10.0.0.236/trunk@86205 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 07:53:02 +00:00
ben%netscape.com
339caff959 Bookmarks Window Updates, includes fixes for
27495, 38004, 42080, 43146, 43753, 47494, 50835, 53403, 55447, 55448, 55787
r=blake, a=hyatt


git-svn-id: svn://10.0.0.236/trunk@86204 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 07:48:03 +00:00
ben%netscape.com
976de3b55a jar.mn fu
git-svn-id: svn://10.0.0.236/trunk@86203 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 07:33:47 +00:00
hyatt%netscape.com
0f62e32e14 not part of build,
git-svn-id: svn://10.0.0.236/trunk@86201 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 07:06:36 +00:00
hyatt%netscape.com
634ec4f0ec not part of build,
git-svn-id: svn://10.0.0.236/trunk@86200 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 07:03:42 +00:00
pschwartau%netscape.com
14f6f455f9 Changed comma expresions in this testcase from trivial to non-trivial. Explanation is in the introduction.
git-svn-id: svn://10.0.0.236/trunk@86199 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 04:58:39 +00:00
hyatt%netscape.com
50865c3788 not part of build,
git-svn-id: svn://10.0.0.236/trunk@86198 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 02:45:55 +00:00
hyatt%netscape.com
9667f06ec7 Not part of build.
git-svn-id: svn://10.0.0.236/trunk@86197 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 02:01:24 +00:00
leaf%mozilla.org
972aeb64b3 Automated update
git-svn-id: svn://10.0.0.236/trunk@86196 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 01:15:10 +00:00
dbaron%fas.harvard.edu
f1ad97d247 Disable earlier changes for bug 65664 for fear they might cause HP-only bustage.
git-svn-id: svn://10.0.0.236/trunk@86195 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-05 01:04:38 +00:00
hyatt%netscape.com
3bfc627e3e Not part of build.
git-svn-id: svn://10.0.0.236/trunk@86194 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-04 22:39:05 +00:00
hyatt%netscape.com
9c8b8ebced Not part of build.
git-svn-id: svn://10.0.0.236/trunk@86193 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-04 22:33:23 +00:00
hyatt%netscape.com
6f9ea0a313 Not part of build.
git-svn-id: svn://10.0.0.236/trunk@86192 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-04 22:32:21 +00:00
blizzard%redhat.com
b363d35081 Fix bug #31146. Fix problems where popup windows get focus when the are shown. r=pavlov, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@86191 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-04 21:54:21 +00:00
blakeross%telocity.com
1c04ae6e97 Removing extra "Save As..." item and separator in browser context menus (65014). r=timeless sr=alecf
git-svn-id: svn://10.0.0.236/trunk@86190 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-04 20:05:18 +00:00
leaf%mozilla.org
7be5afe122 Automated update
git-svn-id: svn://10.0.0.236/trunk@86189 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-04 20:00:09 +00:00
dbaron%fas.harvard.edu
71d400bd45 Add TestCOMPtrEq to the build to make sure that all nsCOMPtr operator== will work correctly across platforms. r=scc@mozilla.org sr=brendan@mozilla.org b=65664
git-svn-id: svn://10.0.0.236/trunk@86188 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-04 19:57:33 +00:00
dbaron%fas.harvard.edu
d4faa6cbde Make |nsCOMPtr<T>::operator&| private so that it is not used by clients. Legitimate users should use |address_of| instead. b=59414 r=disttsc@bart.nl sr=scc@mozilla.org
Fix ambiguities relating to the various forms of |operator==| defined for nsCOMPtrs by avoiding |const| for parameters for compilers where it (incorrectly) confuses overload resolution.  r=scc@mozilla.org  sr=brendan@mozilla.org  b=65664


git-svn-id: svn://10.0.0.236/trunk@86187 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-04 19:57:29 +00:00
dbaron%fas.harvard.edu
b8d2951522 Add test for problems in overload resolution related to const and volatile to fix bug 65664. r=scc@mozilla.org sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@86186 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-04 19:57:17 +00:00
dbaron%fas.harvard.edu
f4291c82db Convert correct usage of |nsCOMPtr<T>::operator&| to use |address_of| since the operator& will soon become private. b=59414 r=disttsc@bart.nl
git-svn-id: svn://10.0.0.236/trunk@86185 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-04 19:39:56 +00:00
dbaron%fas.harvard.edu
47d423cd60 Fix incorrect usage of |nsCOMPtr<T>::operator&| was used in place of |getter_AddRefs| since the former will soon become |private| to prevent things like this. r=disttsc@bart.nl b=59414
git-svn-id: svn://10.0.0.236/trunk@86184 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-04 19:37:36 +00:00
bratell%lysator.liu.se
c884f81147 Fixing mac breakage. It seems as if the mac compiler actually follows the C++ standard.
git-svn-id: svn://10.0.0.236/trunk@86183 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-04 10:49:33 +00:00
hyatt%netscape.com
9842a3bb63 Not part of build.
git-svn-id: svn://10.0.0.236/trunk@86182 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-04 09:50:59 +00:00
bratell%lysator.liu.se
46085fae6d Bug 29241, nsID::Parse used scanf to parse UUID:s which was very slow. This custom parsing should shave 1.6% of mozilla startup time. r=jag sr=jband
git-svn-id: svn://10.0.0.236/trunk@86181 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-04 09:36:22 +00:00
blakeross%telocity.com
02f78b1c80 Removing (unbuilt) files for now. Looks like we won't need them for awhile after all.
git-svn-id: svn://10.0.0.236/trunk@86179 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-04 07:56:55 +00:00
blakeross%telocity.com
2aeb8e955c Removing redundant includes.
git-svn-id: svn://10.0.0.236/trunk@86177 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-04 06:48:19 +00:00
jband%netscape.com
ad06ad0847 fix bug 67557 - bad use of NS_LITERAL_STRING to initialize static const PRUnichar* literals. r=jag sr=brendan
git-svn-id: svn://10.0.0.236/trunk@86176 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-04 06:47:44 +00:00
cls%seawood.org
48ee7d7d9d Fix fdlibm/mozjs dependency problem by making sure that fdlibm is always built before mozjs.
git-svn-id: svn://10.0.0.236/trunk@86175 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-04 06:27:59 +00:00
wtc%netscape.com
8d05a89175 Bugzilla bug #62855: remembered the right way to have OS/2 include a
single OS2.mk for all OS releases.
Modified files: arch.mk, config.mk


git-svn-id: svn://10.0.0.236/trunk@86173 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-04 06:09:52 +00:00
wtc%netscape.com
7906a156a2 Bugzilla bug #60143: checked in OpenVMS patch from Colin Blake
<colin@theblakes.com>.
Modified Files:
	coreconf/OpenVMS.mk coreconf/arch.mk coreconf/rules.mk
	coreconf/ruleset.mk nss/cmd/lib/secpwd.c nss/lib/nss/nss.h
	nss/lib/nss/nssinit.c


git-svn-id: svn://10.0.0.236/trunk@86172 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-04 05:52:42 +00:00
cls%seawood.org
e38d29302c Add -d to STRIP for bsdi 4.x
git-svn-id: svn://10.0.0.236/trunk@86171 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-04 04:59:26 +00:00
mkaply%us.ibm.com
53009eff82 Fix Mac bustage
git-svn-id: svn://10.0.0.236/trunk@86169 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-04 04:56:58 +00:00
mkaply%us.ibm.com
7e92c066a9 Guess at IRIX breakage
git-svn-id: svn://10.0.0.236/trunk@86168 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-04 04:12:37 +00:00
mkaply%us.ibm.com
bc4e642d32 Diff merged bad, but it worked on Windows
git-svn-id: svn://10.0.0.236/trunk@86167 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-04 04:00:36 +00:00
mkaply%us.ibm.com
ad3aca9a62 #58668
r=dveditz, sr=brendan
Change registry buffered I/O APIs to use NSPR rather than C runtime for file I/O
These APIs are used most commonly to read and write to component.reg


git-svn-id: svn://10.0.0.236/trunk@86166 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-04 03:17:10 +00:00
ducarroz%netscape.com
1c8409b156 Fix for bug 67469. Don't try to encode a bogus attachment. The HTML converted body should be marked as a bogus attachment. Also fix function nsMsgIsMacFile. R=blake, SR=bienvenu
git-svn-id: svn://10.0.0.236/trunk@86165 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-04 01:42:33 +00:00
bryner%uiuc.edu
080e6eb880 Bug 67530 - failure sending mail if PSM not installed. r/sr=mscott.
git-svn-id: svn://10.0.0.236/trunk@86164 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-04 01:16:13 +00:00
danm%netscape.com
3a7c43cce0 partial nsWindowMediator embedding analogue (not yet hooked up to build) r=sfraser,valeski
git-svn-id: svn://10.0.0.236/trunk@86163 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-04 00:32:43 +00:00
valeski%netscape.com
b55566bd31 removing unused static method
git-svn-id: svn://10.0.0.236/trunk@86162 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-03 23:43:59 +00:00
hyatt%netscape.com
edbb9db5a5 Not part of build.
git-svn-id: svn://10.0.0.236/trunk@86161 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-03 23:13:53 +00:00
danm%netscape.com
eca48e5678 fix wonky string usage in rev 1.59. still bug 67079 r=brendan
git-svn-id: svn://10.0.0.236/trunk@86160 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-03 23:08:19 +00:00
blakeross%telocity.com
6da0b5379c Removing an unused string (for khiggins, 67562). r=blake sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@86159 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-03 20:37:25 +00:00
bienvenu%netscape.com
ae08f87fba fix for solaris bustage
git-svn-id: svn://10.0.0.236/trunk@86157 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-03 18:34:32 +00:00
bienvenu%netscape.com
688568e436 more work on playback of offline imap ops 15865 r=naving,sr=mscott
git-svn-id: svn://10.0.0.236/trunk@86156 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-03 17:48:24 +00:00
bienvenu%netscape.com
2ef6bca7fc listen for going offline notification and shutdown open connections when we receive it 15865 r=naving, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@86155 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-03 17:45:31 +00:00
bienvenu%netscape.com
76bd1adb3a add support for limiting offline download size to base server class 15865 r=naving, sr=mscott (also make sure replied flag is set appropriately during reparse)
git-svn-id: svn://10.0.0.236/trunk@86154 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-03 17:44:20 +00:00
bienvenu%netscape.com
418205c06a add support for limiting offline download size to base server class 15865 r=naving, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@86153 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-03 17:43:24 +00:00
chak%netscape.com
e6c5eceb47 NOT PART OF THE BUILD
Fix for Bug#67490 - MfcEmbed needs to implement nsIWebBrowserSiteWindow
r=adamlock@netscape.com


git-svn-id: svn://10.0.0.236/trunk@86152 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-03 17:26:49 +00:00
disttsc%bart.nl
9e8b3d1803 Lazily load the properties file. bug=67538, r=mao, a=ben
git-svn-id: svn://10.0.0.236/trunk@86151 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-03 12:10:53 +00:00
disttsc%bart.nl
7a698aed57 Replace iostream.h cerr << dependancy with NS_WARNING. bug=67536, r=jst, sr=blizzard
git-svn-id: svn://10.0.0.236/trunk@86150 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-03 09:09:24 +00:00
disttsc%bart.nl
d34700daad Remove dead |#include "iostream.h"|.
git-svn-id: svn://10.0.0.236/trunk@86149 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-03 07:15:47 +00:00
anthonyd%netscape.com
810a9820ad fix for bug #55921 - Clicking to the right of a link doesn't clear selection
sr/r=joki, sfraser


git-svn-id: svn://10.0.0.236/trunk@86148 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-03 07:07:15 +00:00
kvisco%ziplink.net
7d1c6873b3 Not part of regular build. Updated to allow standalone linux version to build.
git-svn-id: svn://10.0.0.236/trunk@86147 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-03 06:35:05 +00:00
ben%netscape.com
83667ac01f Fix bug 67073, remove form toolbar. r=jag, blake, jst, a=brendan
8:51 PM 2/2/2001


git-svn-id: svn://10.0.0.236/trunk@86146 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-03 04:45:56 +00:00
jst%netscape.com
158ac28425 Moving methods around to make this file make more sense. no code changes.
git-svn-id: svn://10.0.0.236/trunk@86145 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-03 03:50:04 +00:00
bryner%uiuc.edu
340ebaf84a No longer build unused sun-java stubs. r=edburns@acm.org, jeff.dyer@compilercompany.com.
git-svn-id: svn://10.0.0.236/trunk@86144 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-03 03:23:55 +00:00
bryner%uiuc.edu
5a0c65dc76 Bug 67412 - set the NotificationCallbacks object on the imap channel so that PSM can get its nsIPrompt. r=jag, sr=mscott.
git-svn-id: svn://10.0.0.236/trunk@86143 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-03 02:59:01 +00:00
edburns%acm.org
c97f1c2f4a bug 49336
r=av
sr=waterson

This code makes sure that if the prefs say to USE DIRECT instead of using
a proxy, the plugin sees it that way.


git-svn-id: svn://10.0.0.236/trunk@86142 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-03 02:56:28 +00:00
naving%netscape.com
8d74be650c 23089. sr=bienvenu. Do not updateMailboxinfo when imapAction is LiteSelectFolder (undo/redo)
git-svn-id: svn://10.0.0.236/trunk@86141 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-03 02:18:27 +00:00
jst%netscape.com
a66e71b587 Removing obsolete file.
git-svn-id: svn://10.0.0.236/trunk@86140 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-03 02:17:37 +00:00
anthonyd%netscape.com
481385c4ae fix for bug # 67007 user defined tags being consumed
sr= harishd
r= kin


git-svn-id: svn://10.0.0.236/trunk@86139 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-03 01:24:53 +00:00
jst%netscape.com
e0215f1fd4 Fixing bug 58753. Making document.referrer work for documents in [i]frames and window.open()'ed windows. r=mstoltz@netscape.com and pollmann@netscape.com, sr=vidur@netscape.com
git-svn-id: svn://10.0.0.236/trunk@86138 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-03 01:17:00 +00:00
heikki%netscape.com
b991c17f24 Bugs 53615 and 51815. XHTML title element did not change window title, and textarea did not have default text. r=harishd, sr=vidur.
git-svn-id: svn://10.0.0.236/trunk@86137 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-03 01:16:20 +00:00
heikki%netscape.com
a4f8173ec8 Bug 44564. Problems with internal subset, especially with view source XML. Also fixed CDATA section problems. Some cleanups. r=harishd, sr=vidur.
git-svn-id: svn://10.0.0.236/trunk@86136 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-03 01:13:55 +00:00
mscott%netscape.com
3e25d39c45 Bug #67489 --> xul clean up of the helper app dnd dialog.
add a separator before the checkbox so it's more balanced.
Make sure the checkbox outliner works correctly.
change onclick to oncommand handlers
place the cancel/close button on the far left and the reveal/launch on the right side of the dialog instead of
centering them.

sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@86135 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-03 01:08:10 +00:00
peterlubczynski%netscape.com
15aff1c4d0 Fix relative URLs in 'pluginspage' attribute honor BASE tag bug 46405 a=av, sr=buster
git-svn-id: svn://10.0.0.236/trunk@86134 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-03 00:43:09 +00:00
nhotta%netscape.com
778fa387d4 Changed to initialize a charset in msgWindow to the folder charset in nsStreamConverter, bug 61285, sr=mscott,bienvenu.
git-svn-id: svn://10.0.0.236/trunk@86133 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-03 00:39:40 +00:00
sfraser%netscape.com
1dda573065 Adding Mac projects for embedding components, and idl for command manager interface. NOT PART OF THE BUILD
git-svn-id: svn://10.0.0.236/trunk@86132 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-03 00:24:53 +00:00
jgmyers%netscape.com
5a4ce93882 Fix SMTP/SSL: bug 32018 sr=mscott
git-svn-id: svn://10.0.0.236/trunk@86131 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-03 00:17:52 +00:00
jgmyers%netscape.com
3f0e9b60a8 utf-8 decoder no longer accepts overlong sequences: bug 50702 r,sr=ftang
git-svn-id: svn://10.0.0.236/trunk@86130 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-03 00:08:40 +00:00
ssu%netscape.com
fe3c220dae fixing bug 67331 - Installer appends to installed-chrome.txt file rather than overwriting. r=dvetiz, sr=mscott not part of tinderbox builds.
git-svn-id: svn://10.0.0.236/trunk@86129 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-03 00:02:20 +00:00
mkaply%us.ibm.com
bbc14ef79b #66450
r=timeless, sr=hyatt
Don't open installed-chrome.txt read/write unnecessarily - just open it read


git-svn-id: svn://10.0.0.236/trunk@86128 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-03 00:01:52 +00:00
ssu%netscape.com
a8b5f9186f fixing bug 67220 - Win95 cannot download files. r=dveditz, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@86127 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 23:59:44 +00:00
av%netscape.com
dec4c7f030 Bug 61388 -- implementing refresh plugins mechanism without restarting, rs=waterson, r=peterl, a=r=av
git-svn-id: svn://10.0.0.236/trunk@86125 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 23:48:17 +00:00
ducarroz%netscape.com
f76ac49322 Fix for bug 37697. Add support of preferFormat and html and plaintext domains list. R=chuang, SR=mscott,bienvenu
git-svn-id: svn://10.0.0.236/trunk@86124 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 23:39:43 +00:00
blakeross%telocity.com
c81ca53fb7 Adding file for 64831. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@86123 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 22:51:11 +00:00
mscott%netscape.com
757640bd46 remove reference to an obsolete gif
git-svn-id: svn://10.0.0.236/trunk@86122 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 22:47:59 +00:00
rbs%maths.uq.edu.au
3ac9c045fe Fix UMR, and failures of GetGlyphOutline() - bug 46438 - sr:erik@netscape.com
git-svn-id: svn://10.0.0.236/trunk@86121 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 22:46:48 +00:00
blakeross%telocity.com
cb08fff918 Adding file for 64831. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@86120 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 22:45:14 +00:00
mscott%netscape.com
5479e9059e Remove obsolete directory from mime.
git-svn-id: svn://10.0.0.236/trunk@86119 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 22:44:58 +00:00
hyatt%netscape.com
c878fc524f Files aren't part of Mozilla build.
git-svn-id: svn://10.0.0.236/trunk@86118 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 22:44:39 +00:00
hyatt%netscape.com
eb7ea8d50d Files aren't part of Mozilla build.
git-svn-id: svn://10.0.0.236/trunk@86117 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 22:43:15 +00:00
hyatt%netscape.com
21b43759d3 Files aren't part of Mozilla build.
git-svn-id: svn://10.0.0.236/trunk@86116 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 22:34:52 +00:00
harishd%netscape.com
f0f841f430 67426 - Fixing up a regression caused when fixing bug 54453.
r=heikki


git-svn-id: svn://10.0.0.236/trunk@86115 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 22:07:38 +00:00
rbs%maths.uq.edu.au
ad33435ec7 Keep things uniform by letting these frames fill the bounding metrics for the caller
git-svn-id: svn://10.0.0.236/trunk@86114 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 21:31:23 +00:00
rbs%maths.uq.edu.au
3c211ae779 Keep things uniform by letting these frames fill the bounding metrics for the caller. Enabled operators that need to be centered around the axis for fonts that are not math-aware
git-svn-id: svn://10.0.0.236/trunk@86113 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 21:29:21 +00:00
rbs%maths.uq.edu.au
2ed1509d4d Added a flag for operators that need to be centered around the axis
git-svn-id: svn://10.0.0.236/trunk@86112 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 21:25:07 +00:00
nhotta%netscape.com
86c40b47bd Changed to cache unicode decoder in nsMimeConverter instead of calling ConvertToUnicode(), bug 20520, r=ducarroz, sr=bienvenu.
git-svn-id: svn://10.0.0.236/trunk@86111 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 21:19:55 +00:00
attinasi%netscape.com
4b332fa4e7 Floated list items are now handled correctly. b=32200, r=buster sr=waterson
git-svn-id: svn://10.0.0.236/trunk@86110 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 21:17:01 +00:00
attinasi%netscape.com
9e2454cabf Leave floated list-items as display:list-item. b=32200, r=buster sr=waterson
git-svn-id: svn://10.0.0.236/trunk@86109 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 21:16:00 +00:00
brendan%mozilla.org
38f5a7159a Include function total size in JS profiler output (67467, r=hyatt, sr=jband).
git-svn-id: svn://10.0.0.236/trunk@86108 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 20:52:06 +00:00
naving%netscape.com
683df5eaa9 25589. r=timeless, sr=bienvenu, sspitzer. Adding feature drag and drop of folder.
Thanks to sspitzer and david for good review.


git-svn-id: svn://10.0.0.236/trunk@86107 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 20:21:52 +00:00
locka%iol.ie
a7fd5e9473 Reinstated some lines accidentally removed during porting to nsIWebBrowserSiteWindow. b=46852
git-svn-id: svn://10.0.0.236/trunk@86106 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 19:24:28 +00:00
kin%netscape.com
b9aa3d4ab3 Backing out part of fix for bug #67007 that cause bug #67408. (Can't type newlines in textareas)
a=leaf


git-svn-id: svn://10.0.0.236/trunk@86105 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 16:32:27 +00:00
mkaply%us.ibm.com
75aa25c948 Fix FreeBSD bustage
git-svn-id: svn://10.0.0.236/trunk@86104 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 16:07:50 +00:00
Peter.VanderBeken%pandora.be
20b2c4bb0f Not part of the build. Basic scaffolding for the LDAP datasource.
git-svn-id: svn://10.0.0.236/trunk@86103 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 15:58:09 +00:00
locka%iol.ie
a649731e25 Updated to use new nsIWebBrowserSiteWindow interface. b=46852, sr=blizzard@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@86102 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 15:53:46 +00:00
locka%iol.ie
aebc8bbb67 Changed control to use nsIWebBrowserSiteWindow interface. b=46852, sr=blizzard@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@86101 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 15:49:16 +00:00
dbaron%fas.harvard.edu
355d86274a Fix HPUX bustage. Declaration within class definition shouldn't include class name.
git-svn-id: svn://10.0.0.236/trunk@86100 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 15:31:03 +00:00
mcgreer%netscape.com
1469b41a38 get pk12util working with shared libs. Change ciphersuites to
be disabled by default to allow user control.  Export a couple
more functions to allow ciphersuite preferences.


git-svn-id: svn://10.0.0.236/trunk@86099 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 15:24:29 +00:00
nboyd%atg.com
a8eb3512ae Subject:
Re: [Rhino in Java] compiling .js to class file gives "bad local" error
        Date:
             Wed, 31 Jan 2001 09:41:45 +0100
       From:
             "Sylvia E. Schleutermann" <ses@h-m-s.com>
 Organization:
             .hms Health Management Systems
 Newsgroups:
             netscape.public.mozilla.jseng
  References:
             1 , 2




I have found out some more. Looking really quickly over the JVM specs, I
found that
indeed the astore-command requires that the variables index be below 128.
However,
the book also said that if more index space is needed, a "wide" command can
be used to
be able to address up to 65xxx variables.
Question: is there a possibility to integrate this "wide"-command into the
class compiler?
Some option, that can be set?  Or am I on the wrong tracks?

Please help, since I want to avoid spreading the script over many classes to
avoid the
size limitation. Cheers, Sylvia


Sylvia E. Schleutermann <ses@h-m-s.com> wrote in message
news:956sv9$9g53@secnews.netscape.com...
> I have found out that it is definitely the number of variables.
> I removed all variables and then the script compiled into class files
> with one base class and inner classes for each function in the script.
>
> What is the limitation exactly, i.e. does anyone know how many (global)
> variables
> I can use? Or is there some other kind of work around?
>
> Cheers, Sylvia
>
>
> Sylvia E. Schleutermann <ses@h-m-s.com> wrote in message
> news:956qtv$6kh3@secnews.netscape.com...
> > Hello,
> > when compiling a *.js file to class file, I get a "bad local" runtime
> > exception.
> > Stepping through the source, the following happens in reverse order:
> >
> > Codegen.xstore (75, 58, 209)
> >     -> in the switch - default case, there is a comparison
> >         for local (=209), which is compared to Byte.MAX_VALUE (=127).
> >         When greater, the above exception is thrown.
> >
> > Codegen.astore (209)
> >     -> calls Codegen.xstore (ByteCode.ASTORE_0, ByteCode.ASTORE, 209)
> >
> > Codegen.generatePrologue (<context>, <tree>, true, -1) // -1 is
> > directParameterCount
> >     -> sets itsZeroArgArray = getNewWordLocal(); // here, the 209 is
> > produced
> >     -> calls astore (itsZeroArgArray)
> >
> > From what I can read from the source code, the 209 seems to be a counter
> for
> > "locals", perhaps
> > local variables?? The function that is being compiled does initialize
many
> > variables - would it help
> > to move the initialize code out of the function into separate code
blocks?
> >
> > The function looks like this
> >
> > function rule_Disclaimer()
> > {
> >     try { VAR1 = <init code 1>;} catch (exception) { VAR1 = <default
init
> > code 1>; }
> >     try { VAR2 = <init code 2>;} catch (exception) { VAR2 = <default
init
> > code 2>;}
> >         ... (about 58 such variables)
> >
> >     var cond = true;
> >
> >     < rest of code>
> > }
> >
> > When I compile the script for interpreted mode, all works well. The
> > variables VAR1 to VAR58 are to be global
> > variables (global to the whole script).
> >
> > I appreciate any help! Thanks, Sylvia
> >
> >
>
>


git-svn-id: svn://10.0.0.236/trunk@86098 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 15:20:03 +00:00
mkaply%us.ibm.com
06eaccd0c0 Attempt to fix senna REQUIRES bustage
git-svn-id: svn://10.0.0.236/trunk@86097 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 15:10:30 +00:00
ccarlen%netscape.com
1972d72ae8 Bug 52473 - Add Mac embedding sample to the build.
r=jj@netscape.com, sr=sfraser@netscape.com


git-svn-id: svn://10.0.0.236/trunk@86096 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 15:10:01 +00:00
rbs%maths.uq.edu.au
8d372479e0 [not part of default build] Undo unintended changes, they were not meant for the TB tree
git-svn-id: svn://10.0.0.236/trunk@86095 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 14:43:36 +00:00
locka%iol.ie
f3ebf69fda Updated powerplant sample to use new nsIWebBrowserSiteWindow interface. b=46852, sr=blizzard@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@86094 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 14:28:20 +00:00
rbs%maths.uq.edu.au
f0255f60c7 [not part of default build] Removed debug flag that shouldn't have been left, and corrected some invariants
git-svn-id: svn://10.0.0.236/trunk@86093 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 14:27:38 +00:00
rbs%maths.uq.edu.au
6c09b08bdb [not part of default build] Removed debug flag that shouldn't have been left, and corrected some invariants
git-svn-id: svn://10.0.0.236/trunk@86092 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 14:27:16 +00:00
rbs%maths.uq.edu.au
2af68aa589 [not part of default build] Removed debug flag that shouldn't have been left, and corrected some invariants
git-svn-id: svn://10.0.0.236/trunk@86091 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 14:25:44 +00:00
rbs%maths.uq.edu.au
18aa5409ea [not part of default build] Set the namespace properly
git-svn-id: svn://10.0.0.236/trunk@86090 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 14:01:59 +00:00
mkaply%us.ibm.com
4d9b865091 OS/2 TB breakage
Need cast to pass C++ function


git-svn-id: svn://10.0.0.236/trunk@86089 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 13:54:03 +00:00
locka%iol.ie
b2a449e24d Implemented nsIWebBrowserSiteWindow interface. b=46852, sr=blizzard@mozilla.org
Also added menu option for profile switching.


git-svn-id: svn://10.0.0.236/trunk@86088 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 13:24:50 +00:00
locka%iol.ie
46517b9ccb Changed gtkEmbed to use new nsIWebBrowserSiteWindow interface. b=46852, sr=blizzard@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@86087 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 13:16:58 +00:00
locka%iol.ie
473ef9c888 Changed nsDocShellTreeOwner to call out to embedder's nsIWebBrowserSiteWindow interface instead of nsIBaseWindow. b=46852, sr=blizzard@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@86086 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 12:52:44 +00:00
locka%iol.ie
3a5f5ab229 Added nsIWebBrowserSiteWindow to makefile. b=46852, sr=blizzard@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@86085 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 12:46:14 +00:00
locka%iol.ie
1ae214399f Added nsIWebBrowserSiteWindow.idl. b=46852, sr=blizzard@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@86084 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 12:44:52 +00:00
locka%iol.ie
8526f624b2 Added nsIWebBrowserSiteWindow. sr=blizzard@mozilla.org, b=46852
git-svn-id: svn://10.0.0.236/trunk@86083 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 12:41:14 +00:00
locka%iol.ie
56bdefe743 New nsIWebBrowserSiteWindow interface - contains the 'up' set of functions from nsIBaseWindow making it easier for embedders to implement. b=46852, sr=blizzard@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@86082 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 12:39:35 +00:00
Peter.VanderBeken%pandora.be
71adac432a [not part of the build] ... and should use srcdir.
git-svn-id: svn://10.0.0.236/trunk@86081 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 11:46:41 +00:00
hyatt%netscape.com
5cc9bc1805 Checking in some sample interfaces. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@86080 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 11:42:40 +00:00
hyatt%netscape.com
ef54e960f9 Checking in some sample interfaces. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@86079 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 11:33:15 +00:00
jst%netscape.com
415d2aa8a8 Fixing bug 64755. Moving code around to make plugins instantiated from an <object> tag be scriptable. r=pollmann@netscape.com, sr=hyatt@netscape.com
git-svn-id: svn://10.0.0.236/trunk@86078 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 11:31:08 +00:00
hyatt%netscape.com
e223af8c66 Checking in some sample interfaces. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@86077 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 11:29:48 +00:00
hyatt%netscape.com
4c7e9c7a27 Checking in some sample interfaces. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@86076 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 11:25:11 +00:00
Peter.VanderBeken%pandora.be
6959fe472a [not part of the build] Should use unix path-separators.
git-svn-id: svn://10.0.0.236/trunk@86075 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 11:15:27 +00:00
jband%netscape.com
6afc607467 the rest of the fix for bug 66950 to add nsISupportsWeakReference support of xpconnect wrapped JSObjects. r=rogerl sr=brendan
git-svn-id: svn://10.0.0.236/trunk@86074 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 10:01:56 +00:00
rbs%maths.uq.edu.au
10d8142923 [not part of default build] Set the namespace properly
git-svn-id: svn://10.0.0.236/trunk@86073 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 09:52:22 +00:00
rbs%maths.uq.edu.au
a43a702f6b Remove obsolete file
git-svn-id: svn://10.0.0.236/trunk@86072 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 09:47:24 +00:00
rbs%maths.uq.edu.au
617801e196 [not part of default build] MathFont Property Files. The Operator Dictionary and stretchy characters can now be described in external extensible lists - Another pass will be needed to remove the PUA codes and switch to the recently approved Unicode points of MathML characters
git-svn-id: svn://10.0.0.236/trunk@86071 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 09:41:27 +00:00
rbs%maths.uq.edu.au
64f671ecde [not part of default build] Removed the static ctors and the hard-coding of the mutable characters. These characters and their attributes are now described in external extensible sets of MathFont property files
git-svn-id: svn://10.0.0.236/trunk@86070 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 09:40:53 +00:00
rbs%maths.uq.edu.au
69af6767db [not part of default build] Recover from API changes and improve the position of the index in mroot to eliminate the risk of collision with the sqrt symbol
git-svn-id: svn://10.0.0.236/trunk@86069 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 09:39:18 +00:00
rbs%maths.uq.edu.au
18baf8bf80 [not part of default build] Recover from API changes and update the compression flag to match TeX
git-svn-id: svn://10.0.0.236/trunk@86068 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 09:38:48 +00:00
rbs%maths.uq.edu.au
6e0b6f967b [not part of default build] Merged my tree with Shyjan changes, enabling the italic correction, the inter-frame spacing, and the support for moveablimits. Updated the returned bounding metrics to keep the bounding boxes aligned in the visual debug mode
git-svn-id: svn://10.0.0.236/trunk@86067 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 09:37:14 +00:00
rbs%maths.uq.edu.au
9d96f961ad [not part of default build] API changes
git-svn-id: svn://10.0.0.236/trunk@86066 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 09:35:28 +00:00
rbs%maths.uq.edu.au
b470d417d0 [not part of default build] Operator Dictionary - reworked the code to use a hashtable instead of an AVL tree. Allowed lazy population of the dictionary from the MathFont property file. Added helper methods so that nsMathMLChar can now query the dictionary for attributes of stretchy operators instead of keeping its own separate data
git-svn-id: svn://10.0.0.236/trunk@86065 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 09:34:15 +00:00
rbs%maths.uq.edu.au
0df4be4513 [not part of default build] Added atoms for the 'types' of MathML frames
git-svn-id: svn://10.0.0.236/trunk@86064 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 09:33:38 +00:00
jband%netscape.com
19a022fd40 the rest of the fix for bug 67258 to avoid empry Components.results and the similar pattern in nsJSIID. r=dmose sr=brendan
git-svn-id: svn://10.0.0.236/trunk@86063 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 08:57:47 +00:00
jband%netscape.com
34256201c6 backing out two changed inadvertantly committed!
git-svn-id: svn://10.0.0.236/trunk@86062 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 08:52:22 +00:00
jband%netscape.com
9806ddbcdd part of the fix for bug 67258 to avoid empry Components.results. r=dmose sr=brendan xpccomponents.cpp
git-svn-id: svn://10.0.0.236/trunk@86061 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 08:48:28 +00:00
jband%netscape.com
5c45f126ae part of the fix to bug 66950. Add support for cheaply tracking the lifetime of arbitrary JSObject by extending the GC callback mechanism to notify after marking is done but before sweeping, and by providing an api function that can be called at that point to determine if any given gcthing is about to be finalized. r=rogerl sr=brendan
git-svn-id: svn://10.0.0.236/trunk@86060 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 08:44:24 +00:00
rods%netscape.com
5b130d03e0 Added UI for printing selectd frame
Bug 66783 r=kmcclusk,ben,dcone sr=buster


git-svn-id: svn://10.0.0.236/trunk@86059 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 08:42:53 +00:00
jband%netscape.com
121ec88311 part of the fix to bug 66950. For xpconnect the class we mixin to sometimes needs to know if any weak references are outstanding. r=rogerl sr=brendan
git-svn-id: svn://10.0.0.236/trunk@86058 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 08:40:01 +00:00
jband%netscape.com
0e9f463997 part of the fix to bug 66950. r=rogerl sr=brendan
git-svn-id: svn://10.0.0.236/trunk@86057 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 08:38:06 +00:00
taka%netscape.com
73bae8fde6 check ConvertFromUnicode() result and handle error - #66958, sr=sspitzer, sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@86056 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 08:13:12 +00:00
jst%netscape.com
275ac49856 Fixing bug 63484. Making mozilla not spit out messages about javascript errors when reporting a javascript warning. r=pollmann.netscape.com, sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@86055 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 08:10:53 +00:00
hewitt%netscape.com
e0e40863fe 66210 - addressing widget, r=ducarroz, sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@86053 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 06:34:47 +00:00
jst%netscape.com
43af8f2a32 Checking in patch from toml@us.ibm.com. This fixes bug 66413, crash when closing windows after using LiveConnect. r=me, sr=jband@netscaoe.com
git-svn-id: svn://10.0.0.236/trunk@86052 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 06:05:17 +00:00
sspitzer%netscape.com
74eddaa350 fix for #67394. make mark button line up right. patch by hewitt. sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@86051 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 05:34:06 +00:00
sspitzer%netscape.com
44b57f6eed use an incorrect icon for mark, but at least there is no transparency issues.
still waiting for the correct icon from marlon.


git-svn-id: svn://10.0.0.236/trunk@86050 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 05:06:45 +00:00
hewitt%netscape.com
747ade89db 57429 - win classic system colors/fonts, r=hyatt, sr=ben
git-svn-id: svn://10.0.0.236/trunk@86049 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 04:34:21 +00:00
wtc%netscape.com
cf9a078cd3 Bugzilla bug #63768: removed references to the obsolete make variable
PURE_LIBRARY in PSM files.  Reviewed by Javier Delgadillo.
Modified files: psm/lib/client/config.mk, psm/lib/client/sample/config.mk,
psm/lib/protocol/config.mk


git-svn-id: svn://10.0.0.236/trunk@86048 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 04:13:10 +00:00
dave%intrec.com
79201226b9 Fix for bug 22041: Bug page title now includes bug summary. Patch by st.n@gmx.net (Stephan Niemz (faniz))
git-svn-id: svn://10.0.0.236/trunk@86047 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 03:44:47 +00:00
ducarroz%netscape.com
dd58f05fc8 Fix for bug 37967. We need to remove null lines caused by an earlier database corruption. R=naving, SR=mscott
git-svn-id: svn://10.0.0.236/trunk@86046 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 03:43:52 +00:00
sspitzer%netscape.com
dd3d086a7f fix for #64772 and #64242
the problem with the mark toolbar is that the menupopup items would
execute both their commands, and the toolbar button command.
thanks to racham for the fix.  sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@86045 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 03:32:22 +00:00
dave%intrec.com
af3661d576 Fix for bug 66149: better error message on connection failures. Patch by shie9022@msmailhub.oulan.ou.edu (Alan Shields)
git-svn-id: svn://10.0.0.236/trunk@86044 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 03:29:26 +00:00
hewitt%netscape.com
68842b6293 57429 - win classic system colors/fonts, r=hyatt, sr=ben
git-svn-id: svn://10.0.0.236/trunk@86043 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 03:27:57 +00:00
hewitt%netscape.com
2abca0db74 66210 - treecell headers, r=hyatt, sr=ben
git-svn-id: svn://10.0.0.236/trunk@86042 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 03:17:47 +00:00
sspitzer%netscape.com
f59df25fab fix for #67378. r=racham
fix the folder pane context menu.


git-svn-id: svn://10.0.0.236/trunk@86041 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 03:11:05 +00:00
hewitt%netscape.com
6d65963678 50439 - classic bookmark icons, r=hyatt, sr=ben
git-svn-id: svn://10.0.0.236/trunk@86040 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 03:03:32 +00:00
hewitt%netscape.com
3aa6b45c83 66210 - treecell headers, r=hyatt, sr=ben
git-svn-id: svn://10.0.0.236/trunk@86039 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 02:50:33 +00:00
wtc%netscape.com
c0117cf4f6 Bugzilla bug #63768: removed references to obsolete make variables
HAVE_PURIFY and PURE_LIBRARY in JSS files.  Reviewed by James Nicolson.
Modified files: jss/config/libnames.mk, jss/lib/config.mk, jss/lib/rules.mk


git-svn-id: svn://10.0.0.236/trunk@86037 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 02:34:26 +00:00
hewitt%netscape.com
2e39f92d75 58961 - location bar popup, r=jag, sr=hangas
git-svn-id: svn://10.0.0.236/trunk@86036 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 02:30:39 +00:00
hewitt%netscape.com
80800b0260 45060 - addressing widget cleanup, r=ducarroz, sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@86035 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 02:24:27 +00:00
hewitt%netscape.com
247595da7c 45060 - addressing widget cleanup, r=ducarroz, sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@86034 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 02:18:13 +00:00
sfraser%netscape.com
5aeaecb15e Add nsXBLInsertionPoint.cpp for hyatt
git-svn-id: svn://10.0.0.236/trunk@86033 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 02:08:37 +00:00
hyatt%netscape.com
6f841386d8 Fix linux bustage.
git-svn-id: svn://10.0.0.236/trunk@86032 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 02:05:57 +00:00
gagan%netscape.com
d2d6cae18e Fix for bug 61756. r=saari, sr=tor@cs.brown.edu. checking for a pending abort and returning early.
git-svn-id: svn://10.0.0.236/trunk@86031 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 02:03:48 +00:00
hewitt%netscape.com
2984a9d5ce 55323 - classic radio focus box, r=timeless, sr=hangas
git-svn-id: svn://10.0.0.236/trunk@86030 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 01:52:54 +00:00
wtc%netscape.com
9e6c133c84 Bugzilla bug #63768: removed references to the obsolete PURE_LIBRARY,
HAVE_PURIFY etc. make variables in NSS files.  Reviewed by nelson Bolyard.
Modified Files:
	cmd/platrules.mk cmd/crmf-cgi/config.mk cmd/crmftest/config.mk
	cmd/lib/config.mk cmd/zlib/config.mk lib/base/config.mk
	lib/certdb/config.mk lib/certhigh/config.mk lib/ckfw/config.mk
	lib/crmf/config.mk lib/cryptohi/config.mk
	lib/fortcrypt/swfort/config.mk lib/freebl/config.mk
	lib/jar/config.mk lib/nss/config.mk lib/pk11wrap/config.mk
	lib/pkcs12/config.mk lib/pkcs7/config.mk lib/smime/config.mk
	lib/softoken/config.mk lib/ssl/config.mk lib/util/config.mk


git-svn-id: svn://10.0.0.236/trunk@86029 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 01:49:57 +00:00
hewitt%netscape.com
fb64cd120d 61773 - js console warnings, r=timeless, sr=hangas
git-svn-id: svn://10.0.0.236/trunk@86028 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 01:42:02 +00:00
hewitt%netscape.com
e52d3dc40a 58248 - bookmarks menu cropping, r=timeless, sr=hangas
git-svn-id: svn://10.0.0.236/trunk@86027 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 01:38:24 +00:00
jst%netscape.com
0711f33ca7 Removing unused file.
git-svn-id: svn://10.0.0.236/trunk@86026 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 01:35:59 +00:00
jst%netscape.com
85af37cfab Fixing bug 53860. Making inputElement.getAttribute('checked') return the value 'checked' if the attribute was ever set. r=pollmann@netscape.com, sr=rpotts@netscape.com
git-svn-id: svn://10.0.0.236/trunk@86025 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 01:34:57 +00:00
hewitt%netscape.com
dd1821c61d 65411 - add throbber-box id, r=hwaara, sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@86024 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 01:32:57 +00:00
hewitt%netscape.com
a97fba91c1 62064 - don't install editmodetabs.css, r=jag, sr=hangas
git-svn-id: svn://10.0.0.236/trunk@86023 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 01:29:49 +00:00
hewitt%netscape.com
9aa224a791 58764 - remove abstat.gif (by timeless), r=hewitt, sr=hangas
git-svn-id: svn://10.0.0.236/trunk@86022 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 01:25:28 +00:00
wtc%netscape.com
9cc5346bd9 Bugzilla bug #62855: added rule to build import libraries on OS/2. Thanks
to Javier Pedemonte <pedemont@us.ibm.com> for the patch.
Modified files: OS2.mk, rules.mk, ruleset.mk


git-svn-id: svn://10.0.0.236/trunk@86021 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 01:17:58 +00:00
blakeross%telocity.com
ee454ae88f Fix 67340: bookmarks localization. r=timeless sr=alecf
git-svn-id: svn://10.0.0.236/trunk@86020 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 01:14:13 +00:00
hyatt%netscape.com
768e3b004c Checking in new files (r=ben, sr=brendan).
git-svn-id: svn://10.0.0.236/trunk@86019 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 01:14:07 +00:00
hewitt%netscape.com
aa9022381d 55209 - puffy mac menulists/buttons, r=sfraser, sr=hangas
git-svn-id: svn://10.0.0.236/trunk@86018 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 01:10:32 +00:00
hewitt%netscape.com
878ca6dc80 55144 - "find more tabs" link (by hwaara), r=hewitt, sr=hangas
git-svn-id: svn://10.0.0.236/trunk@86017 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 01:08:19 +00:00
rogerl%netscape.com
aca62ad2c9 Fixed case, sorry
git-svn-id: svn://10.0.0.236/trunk@86016 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 01:08:06 +00:00
rogerl%netscape.com
b6bc3b5328 Added ICodeEmitter
git-svn-id: svn://10.0.0.236/trunk@86015 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 01:06:30 +00:00
rogerl%netscape.com
c3685a0c71 Added icodeEmitter to VC++ build
git-svn-id: svn://10.0.0.236/trunk@86014 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 01:05:38 +00:00
rogerl%netscape.com
33757c2cc9 Re-structuring some ICG details.
git-svn-id: svn://10.0.0.236/trunk@86013 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 01:04:22 +00:00
hewitt%netscape.com
635ac21e76 65743 - remove unix classic, r=timeless, sr=hangas
git-svn-id: svn://10.0.0.236/trunk@86012 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 00:58:12 +00:00
cls%seawood.org
c6ecc9bcc3 bsdi 4.2 needs _PR_HAVE_GETPROTO_R & _PR_HAVE_GETPROTO_R_POINTER
git-svn-id: svn://10.0.0.236/trunk@86011 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 00:58:11 +00:00
hyatt%netscape.com
b98496bb42 Fix for 55292, r=ben, sr=brendan
git-svn-id: svn://10.0.0.236/trunk@86010 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 00:54:47 +00:00
hewitt%netscape.com
b4acaa8de5 65743 - remove unix classic, r=timeless, sr=hangas
git-svn-id: svn://10.0.0.236/trunk@86009 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 00:37:43 +00:00
cmanske%netscape.com
26e21ae9db Fixed color picker buttons in dialogs, b=66417, r=blake, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@86008 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 00:14:43 +00:00
cmanske%netscape.com
0d3f625f7e Fixed color picker button (b=66417) and align menulist in image properties dialog (b=66354). r=blake, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@86007 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 00:14:32 +00:00
cmanske%netscape.com
c351cbf858 Fixed align menulist in Image properties dialog, b=66354, r=blake, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@86006 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 00:14:29 +00:00
anthonyd%netscape.com
df07100265 bug fix for 67007, user tags being consumed
r=akkana
sr=harishd


git-svn-id: svn://10.0.0.236/trunk@86005 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 23:57:24 +00:00
dcone%netscape.com
5555721a96 Created new nsIPrintSettings object for embedding
git-svn-id: svn://10.0.0.236/trunk@86004 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 23:04:07 +00:00
rods%netscape.com
5301e853f6 makes optgroups so they you can't click on them and it fixes the focus issue.
Bug 63006 r=kmcclusk sr=buster


git-svn-id: svn://10.0.0.236/trunk@86003 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 22:45:32 +00:00
cmanske%netscape.com
ef209dfcbc Fix bug 66745 for OS2. r,m=mkaply sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@86002 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 22:45:05 +00:00
harishd%netscape.com
d0e63392d0 Trying to fix the orangeness!
git-svn-id: svn://10.0.0.236/trunk@86001 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 22:26:44 +00:00
blakeross%telocity.com
77ecfb1ffe Disabling autostretch where necessary (42406). r=gemal a=ben
git-svn-id: svn://10.0.0.236/trunk@86000 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 22:11:05 +00:00
javi%netscape.com
1d245b0ea5 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@85999 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 21:59:09 +00:00
javi%netscape.com
f60ecf6e95 I couldn't figure out why the ConvertMacPathToUnixPath symbol is no longer exported by the NSPR library, so we'll include our implementation in the meantime.
git-svn-id: svn://10.0.0.236/trunk@85998 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 21:54:22 +00:00
javi%netscape.com
5a0aa581f1 Bring projects up to date for NSS 3.2
git-svn-id: svn://10.0.0.236/trunk@85997 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 21:52:03 +00:00
dcone%netscape.com
295a1b184b Took out bad #ifdefs.. added newline for warnings
git-svn-id: svn://10.0.0.236/trunk@85996 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 21:44:18 +00:00
disttsc%bart.nl
438478e56f Fix "No newline at end of file" which causes bustage on some platforms. r=bryner
git-svn-id: svn://10.0.0.236/trunk@85994 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 21:37:05 +00:00
dcone%netscape.com
22b47a442d Fixed a define problem
git-svn-id: svn://10.0.0.236/trunk@85993 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 21:30:14 +00:00
harishd%netscape.com
759915d51b 54453 - Killing an annoying assertion.
r=heikki


git-svn-id: svn://10.0.0.236/trunk@85992 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 21:04:48 +00:00
harishd%netscape.com
4541137502 61630 - propagate onstop request.
48256 - Verify hierarchy requested by a child tag.
43678 - Make TABLE a legal child of P.
58942 - MAP is not a legal child of TR!
57999 - When the parser is enabled make sure to pass correct information to ResumeParse().
59669 - Remove a warning.

r=heikki
sr=vidur


git-svn-id: svn://10.0.0.236/trunk@85991 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 21:03:48 +00:00
dcone%netscape.com
be2a576407 Added routines for finding the currently selected frame. sr=buster. r=peterl
git-svn-id: svn://10.0.0.236/trunk@85990 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 20:49:10 +00:00
cls%seawood.org
8c4b409050 Add AC_SUBST for MOZ_XPCTOOLS
git-svn-id: svn://10.0.0.236/trunk@85989 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 20:36:43 +00:00
jband%netscape.com
618727c88f Add a depend target for xpconnect_standalone. No effect on mozilla builds. r=cls
git-svn-id: svn://10.0.0.236/trunk@85987 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 19:58:12 +00:00
mkaply%us.ibm.com
b564a9edbe #58668
r=dveditz, sr=brendan
Put makefile back so OS/2 uses buffered I/O


git-svn-id: svn://10.0.0.236/trunk@85986 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 19:44:52 +00:00
relyea%netscape.com
8d89b225b4 Add code to shutdown the PKCS #11 subsystem so NSS can be called to switch profiles.
git-svn-id: svn://10.0.0.236/trunk@85984 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 19:09:23 +00:00
relyea%netscape.com
ac8ccd2734 remove cdbhdl.h and recode. bug 64206 reviewed by wtc.
git-svn-id: svn://10.0.0.236/trunk@85983 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 19:05:10 +00:00
kin%netscape.com
8904793cdb Fix for bug #67256: ReplaceAll with WrapAround should stop replacing before passing initial caret position.
Fixed the off by +1 error GetCurrentBlockIndex() so it now returns the
correct block index. Modified DoFind() to compare mCurrentSelOffset and
mStartSelOffset to check if we are passing the initial caret position.
We now only call GetCurrentBlockIndex() if we are wrapping.
r=akkana@netscape.com sr=sfraser@netscape.com


git-svn-id: svn://10.0.0.236/trunk@85982 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 19:00:40 +00:00
disttsc%bart.nl
5ffbbc25d2 Fix senna bustage, update REQUIRES (add imap).
git-svn-id: svn://10.0.0.236/trunk@85981 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 18:49:13 +00:00
mkaply%us.ibm.com
b59476b60e OS/2 TB break
Need JS_STATIC_DLL_CALLBACK


git-svn-id: svn://10.0.0.236/trunk@85980 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 18:39:38 +00:00
mkaply%us.ibm.com
d8abd33145 OK, seriously, we fixed the TB to handle this now
git-svn-id: svn://10.0.0.236/trunk@85979 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 18:32:15 +00:00
wtc%netscape.com
2884d11d86 Bugzilla bug #62855: make the rule to build .cpp files work for OS/2
VACPP.  Thanks to Javier Pedemonte <pedemont@us.ibm.com> for the patch.


git-svn-id: svn://10.0.0.236/trunk@85977 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 18:19:47 +00:00
relyea%netscape.com
2edf510fba remove cdbhdl.h bug 64260 reviewed by wtc.
git-svn-id: svn://10.0.0.236/trunk@85976 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 18:09:50 +00:00
disttsc%bart.nl
6f82cd744a Fix senna bustage, add REQUIRES line. r=mkaply
git-svn-id: svn://10.0.0.236/trunk@85975 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 18:07:08 +00:00
sspitzer%netscape.com
6767714919 fix for #67255. define a default for "mail.content_disposition_type"
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@85972 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 15:53:05 +00:00
leaf%mozilla.org
83bbb87789 Automated update
git-svn-id: svn://10.0.0.236/trunk@85971 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 15:45:11 +00:00
sspitzer%netscape.com
7bf846da9b fix for #67205. get --enable-xpctools to work again.
it will build the JS profiler.  r=leaf,bryner, sr=cls


git-svn-id: svn://10.0.0.236/trunk@85970 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 15:36:59 +00:00
bienvenu%netscape.com
8d09b522c1 more work on offline imap downloadg, sr=sspitzer,mscott 15865
git-svn-id: svn://10.0.0.236/trunk@85969 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 15:27:28 +00:00
bienvenu%netscape.com
ae66db48c7 add imap src to include path
git-svn-id: svn://10.0.0.236/trunk@85968 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 15:25:36 +00:00
bienvenu%netscape.com
63e11886b8 add imapoffline sync to build sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@85967 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 15:24:36 +00:00
bienvenu%netscape.com
b0531c2cc8 add nsImapOfflineSync to build, sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@85966 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 15:23:49 +00:00
bienvenu%netscape.com
7bb2636ce1 more work on offline imap downloadg, sr=sspitzer,mscott 15865
git-svn-id: svn://10.0.0.236/trunk@85965 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 15:20:31 +00:00
bienvenu%netscape.com
930cbafe6d more work on offline imap operation playback r=naving, sr=sspitzer,mscott 15865
git-svn-id: svn://10.0.0.236/trunk@85964 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 15:16:28 +00:00
rods%netscape.com
ba9b1a7ddb focus rects should now be hidden
r=pollmann sr=buster


git-svn-id: svn://10.0.0.236/trunk@85963 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 12:24:35 +00:00
leaf%mozilla.org
ea62c24efe Automated update
git-svn-id: svn://10.0.0.236/trunk@85960 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 11:00:10 +00:00
colin%theblakes.com
67a4737067 Define the new USE_PTHREADS for OpenVMS. r=cls
git-svn-id: svn://10.0.0.236/trunk@85959 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 10:54:04 +00:00
disttsc%bart.nl
21b9a4552c Nothing to see here. Not removing important stuff at all. bug=67009, r=timeless, a=ben
git-svn-id: svn://10.0.0.236/trunk@85958 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 09:55:42 +00:00
ssu%netscape.com
e653f7d673 fixing bug 47959 - New component names and descriptions
(suggestions/patches from Henrik Gemal)

bug 40708 - Mozilla installer should not install files into a subfolder

r=dveditz
sr=mscott

affects only windows platforms.
Not part of tinderbox builds.


git-svn-id: svn://10.0.0.236/trunk@85957 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 09:54:55 +00:00
disttsc%bart.nl
c76dd31d27 Move over, strres.js, the new, sexy <stringbundle/> is in Browser Town. bug=56680, r=timeless, a=ben
git-svn-id: svn://10.0.0.236/trunk@85956 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 09:53:38 +00:00
gayatrib%netscape.com
5c44ddbaf7 Fixes for bugs 41715 (filter ui: launch to selected account in folder pane) and 62106 (double click filter doesn't open for editing). Review/super review sspitzer and bienvenu.
git-svn-id: svn://10.0.0.236/trunk@85946 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 07:26:38 +00:00
kmcclusk%netscape.com
53ee4f7141 Removed unused code in view module. bug 62675 sr=roc+moz r=rods@netscape.com
git-svn-id: svn://10.0.0.236/trunk@85943 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 06:00:02 +00:00
cmanske%netscape.com
d961d5b358 Fixed bug 66745 on Windows (saving over existing file). r=law, sr=kin
git-svn-id: svn://10.0.0.236/trunk@85940 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 05:16:30 +00:00
tao%netscape.com
488aa124ab add regus.js; not part of build.
git-svn-id: svn://10.0.0.236/trunk@85938 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 04:46:14 +00:00
bryner%uiuc.edu
bf0cbb539e Fix bug 67203 (https URL's not loading). r=dbaron, a=ben.
git-svn-id: svn://10.0.0.236/trunk@85936 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 04:10:35 +00:00
dbaron%fas.harvard.edu
db5144e3a1 Fix bustage with xlib + MOZ_TRACK_MODULE_DEPS by adding necessary directories to REQUIRES.
git-svn-id: svn://10.0.0.236/trunk@85935 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 03:50:19 +00:00
waldemar%netscape.com
87b8587c69 Fixed comment
git-svn-id: svn://10.0.0.236/trunk@85933 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 03:42:25 +00:00
waldemar%netscape.com
6449b48219 Added make-and-compile-grammar cache
git-svn-id: svn://10.0.0.236/trunk@85932 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 03:41:54 +00:00
waldemar%netscape.com
02679117ff Added hash-table-=
git-svn-id: svn://10.0.0.236/trunk@85931 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 03:41:18 +00:00
waldemar%netscape.com
bc3f6fe763 Added the id type
git-svn-id: svn://10.0.0.236/trunk@85930 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 03:40:56 +00:00
waldemar%netscape.com
7dfe7c6fc4 Removed namespace inheritance.
Begun implementing semantics.


git-svn-id: svn://10.0.0.236/trunk@85929 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 03:39:26 +00:00
bryner%uiuc.edu
1126cb28ee Make pipnss's version of nsSecureBrowserUIImpl support weak refs, as was already done to psm-glue. r=thayes.
git-svn-id: svn://10.0.0.236/trunk@85928 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 03:25:48 +00:00
karnaze%netscape.com
edb1ea12e8 more peformance work on test case of bug 60494. Removed redundant calls to recompute colspan widths. Added more debug reflow timing code. r=peterl.
git-svn-id: svn://10.0.0.236/trunk@85925 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 02:29:14 +00:00
karnaze%netscape.com
b6047b1170 mispelled #ifdef DEBUG
git-svn-id: svn://10.0.0.236/trunk@85924 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 02:26:26 +00:00
mscott%netscape.com
5e9c7354f1 helperAppDldProgress.js Bug #67047 --> use the correct pref for the checkbox.
*doh*

sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@85922 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 01:45:47 +00:00
dbaron%fas.harvard.edu
9877b212f8 Fix previous bustage fix: NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIWebProgressListener) only adds an entry for nsISupports, not nsIWebProgressListener. r=jag, valeski
git-svn-id: svn://10.0.0.236/trunk@85921 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 01:41:57 +00:00
kirke%netscape.com
0f5d395bad Resolved merge conflict with Ian.
git-svn-id: svn://10.0.0.236/trunk@85920 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 01:29:04 +00:00
despotdaemon%netscape.com
d13df36b5d Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@85919 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 01:09:07 +00:00
rogerl%netscape.com
cd77ddf59d Removed unused parameter.
git-svn-id: svn://10.0.0.236/trunk@85918 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 01:06:53 +00:00
rogerl%netscape.com
33c966518e Changed Cast to take a JSValue containing a type instead of type directly.
Added LoadType to help support that. Also added LoadNull.


git-svn-id: svn://10.0.0.236/trunk@85917 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 00:59:21 +00:00
mkaply%us.ibm.com
e63f3b1ef4 OS/2 TB breakage - need PR_CALLBACK
git-svn-id: svn://10.0.0.236/trunk@85916 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 00:57:56 +00:00
kirke%netscape.com
36a11bbc0f Fixed bogus tab introduced by my previous checkin.
git-svn-id: svn://10.0.0.236/trunk@85915 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 00:57:26 +00:00
racham%netscape.com
2fd4ebf7dc Fixing bug 66655. Making the status bar appear with AccountCentral page and not to cause any resize problems. sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@85914 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 00:54:08 +00:00
sspitzer%netscape.com
2610c3bc32 fix spelling in comment. no bug #.
git-svn-id: svn://10.0.0.236/trunk@85913 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 00:29:40 +00:00
mscott%netscape.com
0efd67c50d initialize the refcount to fix some annoying assertions
r=darin,dougt


git-svn-id: svn://10.0.0.236/trunk@85910 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 00:06:14 +00:00
mkaply%us.ibm.com
28ff7a5167 Putting it back until I figure out the bustage
git-svn-id: svn://10.0.0.236/trunk@85909 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 00:03:12 +00:00
chak%netscape.com
b76bc17daf NOT PART OF THE BUILD
Fix for Bug#66920
Forgot to add the makefile.win in prev checkin
r=valeski,sr=valeski


git-svn-id: svn://10.0.0.236/trunk@85908 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 23:59:33 +00:00
jfrancis%netscape.com
d50f8babc0 bug 67241: regression from the mongo embedding landing. now the smarts (for adding extra br's at the end of blocks when you hit return) are turned back on for html editors. r=fm; sr=kin
git-svn-id: svn://10.0.0.236/trunk@85907 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 23:58:42 +00:00
chak%netscape.com
9f9717e59a NOT PART OF THE BUILD
Fix for Bug#66920
This is an MFC test harness for the embedding APIs
   r=valeski,sr=valeski


git-svn-id: svn://10.0.0.236/trunk@85906 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 23:58:32 +00:00
despotdaemon%netscape.com
47a8766edd Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@85905 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 23:53:00 +00:00
wtc%netscape.com
ac46fb12e3 Bugzilla bug #62855: added stubs for the SSL session cache functions so
that selfserv can link without unresolved symbols on OS/2.


git-svn-id: svn://10.0.0.236/trunk@85903 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 23:43:47 +00:00
mkaply%us.ibm.com
fc3730319c OS/2 only
r=dbaron
Add static to OS/2 JS_STATIC_CALLBACK so I don't break the build like I did yesterday


git-svn-id: svn://10.0.0.236/trunk@85902 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 23:40:42 +00:00
mkaply%us.ibm.com
33096635e1 #59855
r=mccabe, sr=brendan
Proper building of fdlibm standalone


git-svn-id: svn://10.0.0.236/trunk@85898 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 23:26:00 +00:00
alecf%netscape.com
53e03a0189 Fix for #65988 - add chardet.xpt to the release builds so that we can access the right interfaces. r=jag sr=ftang
git-svn-id: svn://10.0.0.236/trunk@85897 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 23:25:28 +00:00
kirke%netscape.com
55dbf03443 Resolves bug 66244 - Many NSS command do not detect failure of NSS_Init* functions. Introduced SECU_PrintPRandOSError(progName); to print on failure. Each command is responsible for exiting with appropriate status to distinguish failure points.
git-svn-id: svn://10.0.0.236/trunk@85896 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 23:25:02 +00:00
mkaply%us.ibm.com
36d7476c0f #59855
r=mccabe, sr=brendan
OS/2 needs fdlibm copysign


git-svn-id: svn://10.0.0.236/trunk@85895 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 23:24:27 +00:00
mkaply%us.ibm.com
cde5530610 #59855
r=mccabe, sr=brendan
Fix Javascript to get Endianness from jstypes.h


git-svn-id: svn://10.0.0.236/trunk@85894 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 23:23:42 +00:00
ducarroz%netscape.com
f2fbc5346b Fix for bug 22090. Implement Appledouble (encoding & decoding). R=sspitzer, R=sfraser, SR=bienvenu.
git-svn-id: svn://10.0.0.236/trunk@85892 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 23:22:18 +00:00
wtc%netscape.com
3e002d4191 Bugzilla bug #54711: OS/2 does not need to build nsinstall.
git-svn-id: svn://10.0.0.236/trunk@85891 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 23:21:28 +00:00
waterson%netscape.com
334b39bebc Bug 67125. If the hint fails, start over to avoid problems when hint is an out-of-flow frame. r=attinasi, sr=buster
git-svn-id: svn://10.0.0.236/trunk@85890 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 23:20:39 +00:00
disttsc%bart.nl
dc5adae542 Update REQUIRES (add necko) to fix senna bustage. r=bryner
git-svn-id: svn://10.0.0.236/trunk@85889 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 23:15:42 +00:00
sspitzer%netscape.com
5390feb512 fix for #67234. sr=bienvenu
Date is the secondary for the thread pane (unless we are sorting by Date, in which case there is no secondary sort.)
the XULSortService will do a GetTarget() on Date?collation=true, then Date?sort=true, and then Date.  this performance optimization (although minor) does save us a call to GetTarget().


git-svn-id: svn://10.0.0.236/trunk@85888 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 23:02:06 +00:00
sspitzer%netscape.com
02275a1346 fix for #58085. r=hwaara, ducarroz. sr=bienvenu.
based on initial patch from hwaara@chello.se.
fix the reply button tooltip, fix the reply to sender ui elements,
and get reply to sender to work correctly.


git-svn-id: svn://10.0.0.236/trunk@85887 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 23:00:18 +00:00
ducarroz%netscape.com
f88009bf46 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@85886 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 22:56:24 +00:00
akkana%netscape.com
b6e95d2517 66718: fix a signed/unsigned problem. r=cmanske, sr=kin
git-svn-id: svn://10.0.0.236/trunk@85885 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 22:55:15 +00:00
sspitzer%netscape.com
c1f60b16c2 adding file for bienvenu.
git-svn-id: svn://10.0.0.236/trunk@85884 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 22:32:26 +00:00
bienvenu%netscape.com
788bd98162 more work on offline imap sync, NOT YET PART OF BUILD
git-svn-id: svn://10.0.0.236/trunk@85883 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 22:30:19 +00:00
valeski%netscape.com
6be5d6e2e6 resolving ambiguities
git-svn-id: svn://10.0.0.236/trunk@85882 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 22:08:35 +00:00
blakeross%telocity.com
4394b4fef9 Minor QI optimization. r=blake sr=scc
git-svn-id: svn://10.0.0.236/trunk@85881 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 22:05:28 +00:00
disttsc%bart.nl
0b78766dd3 Remove some redundant code from nsComponentManager.cpp. bug=66865, patch=bratell@lysator.liu.se (Daniel Bratell), r=jag, a=scc.
git-svn-id: svn://10.0.0.236/trunk@85880 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 22:00:17 +00:00
mkaply%us.ibm.com
9c560a732b r=mkaply, a=blizzard
Extern mbsrchr so nsFileSpec can use it


git-svn-id: svn://10.0.0.236/trunk@85879 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 21:58:27 +00:00
mkaply%us.ibm.com
6b681205c6 r=mkaply, a=blizzard
Missing MoveToDir implementation on OS/2


git-svn-id: svn://10.0.0.236/trunk@85878 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 21:47:40 +00:00
sspitzer%netscape.com
faffacfa88 #61956
quiet purify and don't memcpy 0 bytes.  sr=scc


git-svn-id: svn://10.0.0.236/trunk@85877 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 21:35:12 +00:00
sfraser%netscape.com
3cebc9a71b Remove linkage with the jar component libararies to fix bug 65621. sr=sgehani, r=jfrancis
git-svn-id: svn://10.0.0.236/trunk@85876 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 21:35:05 +00:00
wtc%netscape.com
b2b423ac4a Bugzilla bug #62855: checked in OS/2 makefile patches from Javier
Pedemonte <pedemont@us.ibm.com>.
Modified Files:
	coreconf/OS2.mk coreconf/arch.mk coreconf/prefix.mk
	coreconf/rules.mk coreconf/suffix.mk nss/Makefile
	nss/cmd/platlibs.mk nss/lib/ckfw/builtins/config.mk


git-svn-id: svn://10.0.0.236/trunk@85875 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 21:29:31 +00:00
disttsc%bart.nl
5b3bd491e5 Remove (unused) nsUnicharBuffer from nsXPComInit.cpp. bug=64097, r=dbaron, a=scc.
git-svn-id: svn://10.0.0.236/trunk@85874 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 21:25:18 +00:00
mkaply%us.ibm.com
6b8f3aa5a1 #59855
r=mccabe, sr=brendan
Fix Javascript to get Endianness from jstypes.h - start with a Makefile change and let it cycle once


git-svn-id: svn://10.0.0.236/trunk@85873 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 21:07:16 +00:00
despotdaemon%netscape.com
6b976577fb Pseudo-automatic update of changes made by chak@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@85872 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 21:05:47 +00:00
valeski%netscape.com
39be2fdaeb r=ccarlen, sr=rpotts. 65925. making webprogress listeners support weak ref
git-svn-id: svn://10.0.0.236/trunk@85871 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 21:04:10 +00:00
mscott%netscape.com
b2d31e135e Bug #63346 --> implment reveal and launch methods for OS/2.
code contributed by mkaply
r=mkaply
sr=mscott


git-svn-id: svn://10.0.0.236/trunk@85870 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 21:04:04 +00:00
valeski%netscape.com
9d0b443a39 r=ccarlen, sr=rpotts. 65925. adding support for listener queueing in the webbrowser, and weak reference support to webprogress listeners.
git-svn-id: svn://10.0.0.236/trunk@85869 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 21:03:40 +00:00
valeski%netscape.com
379823f579 r=ccarlen, sr=rpotts. 65925/63552. making psmUI progress listener support weak ref.
git-svn-id: svn://10.0.0.236/trunk@85868 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 21:02:21 +00:00
valeski%netscape.com
038cdde0c2 r=ccarlen, sr=rpotts. 65925. making webprogress implementation store weak refs to listeners.
git-svn-id: svn://10.0.0.236/trunk@85867 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 21:02:08 +00:00
valeski%netscape.com
49bb20ae5c r-ccarlen, sr=rpotts, 65925. making webprogress listeners support weak refs.
git-svn-id: svn://10.0.0.236/trunk@85866 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 21:02:00 +00:00
valeski%netscape.com
e0434b928f r=ccarlen, sr=rpotts. 65925. making webprogress listeners support weak refs
git-svn-id: svn://10.0.0.236/trunk@85865 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 21:01:51 +00:00
valeski%netscape.com
85c2e0dc3d r=ccarlen, sr=rpotts. 65925. making editor progress listener support weak refs
git-svn-id: svn://10.0.0.236/trunk@85864 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 21:01:41 +00:00
kin%netscape.com
e8d448c157 Fix for bug #65857: Trailing whitespaces confuse form field value
Modified SetTextControlFrameState() to use GetTextControlFrameState() when
comparing the current value.
r=akkana@netscape.com sr=sfraser@netscape.com


git-svn-id: svn://10.0.0.236/trunk@85863 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 21:00:43 +00:00
mscott%netscape.com
bb801e7c32 Bug #3754 and Bug #3369 --> the total message size we are using when fetching by chunks may just be an approximation.
after the first fetch, we'll possibly get back a RFC822.SIZE which will have the exact size of the total message.
Update the # bytes we need to download to match this new value if appropriate.

sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@85862 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 20:57:57 +00:00
bienvenu%netscape.com
04c85f4b85 add support for downloading all msgs for offline r=naving, sr=sspitzer 15865
git-svn-id: svn://10.0.0.236/trunk@85859 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 20:34:12 +00:00
sspitzer%netscape.com
47cf80a992 fix for #67095, disable news biff by default, and allow us to
default biff (on or off) on a per protocol basis.
r=racham, sr=bienvenu.

turning news biff off will help us to stop pounding news.mozilla.org


git-svn-id: svn://10.0.0.236/trunk@85857 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 20:25:33 +00:00
blizzard%redhat.com
74c6466ccb Fix bug #59505. Change XP_UNIX to MOZ_ENABLE_XREMOTE for systems that are unix but don't have X ( like QNX. ) Patch from Marcus Fellinger <marcus.fellinger@tomcat.de> r=me, sr/a=alecf
git-svn-id: svn://10.0.0.236/trunk@85856 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 20:22:41 +00:00
dbragg%netscape.com
17f80ce7c1 Creating a subdir in the system temp directory rather than just using the temp itself. Fixes 58371. a,r=racham, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@85855 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 20:22:38 +00:00
alecf%netscape.com
f62c630a06 fix for #64060 - bulk delete history entries by hostname & domainname
also add a new history controller for future history coolness
a=ben, r=jag, and a bit of r=timeless


git-svn-id: svn://10.0.0.236/trunk@85854 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 20:21:37 +00:00
dbaron%fas.harvard.edu
3148eb6d03 Add a test to test all the combinations of |operator==| with nsCOMPtr so we can make sure that they will all compile on all platforms (to help with bug 65664). sr=scc@mozilla.org Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@85853 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 20:18:47 +00:00
despotdaemon%netscape.com
ac796c8936 Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@85852 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 20:17:39 +00:00
blakeross%telocity.com
5d14da5b5c Fix 50277: mao's patch for context enabled/disabled features in languages pref pane. r=timeless,blake sr=alecf
git-svn-id: svn://10.0.0.236/trunk@85850 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 20:11:38 +00:00
sfraser%netscape.com
ab63ca5b81 Fix the modifier for the cmd_cut binding, bug 67113. r=jag, akkana, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@85849 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 20:08:13 +00:00
blakeross%telocity.com
6ee064e6b6 Fix 60628: mao's patch for warnings in tabBindings.xml. r=jag sr=alecf
git-svn-id: svn://10.0.0.236/trunk@85848 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 20:07:33 +00:00
despotdaemon%netscape.com
3212f9e2b1 Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@85847 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 20:03:42 +00:00
wtc%netscape.com
470980c477 I found that #include <unistd.h> is still needed on Unix for getpid().
git-svn-id: svn://10.0.0.236/trunk@85843 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 19:18:09 +00:00
wtc%netscape.com
7eaf8ab4ae Bugzilla bug #62855: checked in OS/2 patches from Javier Pedemonte
<pedemont@us.ibm.com>.
Modified files: selfserv.c, swfutl.c, os2_rand.c.


git-svn-id: svn://10.0.0.236/trunk@85842 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 19:09:48 +00:00
sdv%sparc.spb.su
4ca83d3630 initial checking.
git-svn-id: svn://10.0.0.236/trunk@85841 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 19:05:04 +00:00
despotdaemon%netscape.com
ad9e89bf59 Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@85840 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 19:04:04 +00:00
despotdaemon%netscape.com
ed9b56212d Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@85839 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 19:02:34 +00:00
despotdaemon%netscape.com
9b3cfd392b Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@85838 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 18:59:51 +00:00
wtc%netscape.com
008eff7f2b Bugzilla bug #62855: do not use the XP_PC macro. Use XP_WIN16 when we mean
Win 16.  Thanks to Javier Pedemonte <pedemont@us.ibm.com> for the patch.


git-svn-id: svn://10.0.0.236/trunk@85836 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 18:27:15 +00:00
thayes%netscape.com
5570895680 Reorganize password callback context (uses nsIInterfaceRequestor).
Fix several bugs in the SDR implementation.


git-svn-id: svn://10.0.0.236/trunk@85834 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 18:03:49 +00:00
wtc%netscape.com
7374eada86 Bugzilla bug #67122: put PR_CALLBACK after the return type in function
declarations.  This is the order required by OS/2 compilers.  Thanks to
Javier Pedemonte <pedemont@us.ibm.com> for the patch.
Modified files: hashops.c, tracker.c, certt.h, oid.c.


git-svn-id: svn://10.0.0.236/trunk@85833 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 18:01:53 +00:00
mcgreer%netscape.com
ac86952e60 bug 67100, memory leaks in rsa.c and pqg.c fixed.
git-svn-id: svn://10.0.0.236/trunk@85832 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 15:49:19 +00:00
matthias%sorted.org
910d37834b introduced "sync" helper function for converting a Javascript function
into a Java-style synchronized method


git-svn-id: svn://10.0.0.236/trunk@85831 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 13:05:21 +00:00
matthias%sorted.org
c113577e8a added support for implementing Java-style synchronized methods in Javascript
git-svn-id: svn://10.0.0.236/trunk@85830 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 13:02:42 +00:00
locka%iol.ie
eee9db22d7 NOT PART OF BUILD. Added copyright headers
git-svn-id: svn://10.0.0.236/trunk@85829 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 12:06:05 +00:00
locka%iol.ie
35af30ad75 NOT PART OF BUILD. Command line makefile for mozctlx.dll
git-svn-id: svn://10.0.0.236/trunk@85828 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 12:04:30 +00:00
Peter.VanderBeken%pandora.be
904028eb68 Fix for bug 67024. Not part of the build. r=Pike.
git-svn-id: svn://10.0.0.236/trunk@85827 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 11:48:55 +00:00
ben%netscape.com
129ef60c11 more incremental updates, not part of build
git-svn-id: svn://10.0.0.236/trunk@85826 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 10:58:21 +00:00
ssu%netscape.com
c17ffdbdbf fixing bug 33349 - Directory name in Create Directory dialog needs to be left aligned
bug 50525 - Directories should be lowercase

patches from Henrik Gemal.

r=ssu, sr=mscott

affects windows platforms only.


git-svn-id: svn://10.0.0.236/trunk@85822 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 06:55:14 +00:00
ssu%netscape.com
edae6ed9fd fixing bug 67041 - Can't install with stub or sea bits
r=dveditz
sr=mscott

affects windows platforms only.


git-svn-id: svn://10.0.0.236/trunk@85821 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 06:55:12 +00:00
bryner%uiuc.edu
0c7ab20a85 fix a compiler warning. sr=scc.
git-svn-id: svn://10.0.0.236/trunk@85820 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 06:48:25 +00:00
disttsc%bart.nl
f1219cf3d5 Fix senna bustage. One of them .get() thingies. r=dbaron
git-svn-id: svn://10.0.0.236/trunk@85816 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 04:37:37 +00:00
blizzard%redhat.com
573f8a698a Fix bug #66798. Only output our warning on DEBUG builds. r=pavlov, sr=blizzard r=doron
git-svn-id: svn://10.0.0.236/trunk@85815 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 04:31:35 +00:00
wtc%netscape.com
d56852a8a7 Backed out the previous checkin as it requires
sec_port_ucs4_utf8_conversion_function and
sec_port_ucs2_utf8_conversion_function be exported on Unix.


git-svn-id: svn://10.0.0.236/trunk@85812 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 03:44:43 +00:00
wtc%netscape.com
cce6466b5f We can just pass NULL as the 'envp' argument to PR_CreateProcess, so we
do not need to get the declaration of 'environ' on Unix.  Reviewed by
Nelson Bolyard.


git-svn-id: svn://10.0.0.236/trunk@85811 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 03:39:59 +00:00
dveditz%netscape.com
79219dcf9f enable win32 XPC_TOOLS_SUPPORT environment var to turn on js profiler hooks. r=mcafee,sr=jband
git-svn-id: svn://10.0.0.236/trunk@85810 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 03:26:31 +00:00
danm%netscape.com
94645e47eb stagger new windows against all extant similar windows. another cut at bug 25455, but now bug 67079. r=ben,hyatt
git-svn-id: svn://10.0.0.236/trunk@85809 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 03:25:07 +00:00
sspitzer%netscape.com
5777b67f5b fix for #58567. fix js warnings. r=jag,sr=sspitzer
thanks to mao (Mark Olson) for the fix.


git-svn-id: svn://10.0.0.236/trunk@85807 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 03:00:56 +00:00
blakeross%telocity.com
03f8780087 Fix 66500 (plaintext editor case): paste is disabled for readonly textfields. r=timeless sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@85806 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 02:50:16 +00:00
sspitzer%netscape.com
796bfd8f9e make Ctrl + E "edit message as new".
#66864
patch from Stephen Walker (walk84@usa.net).
r=timeless,blake,sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@85805 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 02:46:41 +00:00
saari%netscape.com
c6c4727eb1 fix for breakage. Doh.
git-svn-id: svn://10.0.0.236/trunk@85804 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 02:45:31 +00:00
jband%netscape.com
c4d3afea71 NOT PART OF THE BUILD - simple observer test to demonstrate use of weak references
git-svn-id: svn://10.0.0.236/trunk@85803 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 02:32:39 +00:00
blakeross%telocity.com
b5e483304d Fix 66852: bookmarks sidebar panel context menu has a context menu. r=timeless sr=alecf
git-svn-id: svn://10.0.0.236/trunk@85802 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 02:32:14 +00:00
blakeross%telocity.com
70d3208ffc Fix 66813: removing redundant methods from bindings that obtain them by extending the bindings for related widgets. r=timeless sr=alecf
git-svn-id: svn://10.0.0.236/trunk@85801 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 02:30:53 +00:00
blakeross%telocity.com
b8974739ce Fix 66808: Bookmark Search Results button is broken. r=timeless sr=alecf
git-svn-id: svn://10.0.0.236/trunk@85800 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 02:29:05 +00:00
naving%netscape.com
ac280f986f 66004, 66956. r=racham, sr=bienvenu. Calculating the linebreak_len for
each line of the data copied. Needed to avoid extraneous characters at the
end of line


git-svn-id: svn://10.0.0.236/trunk@85799 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 02:02:26 +00:00
pinkerton%netscape.com
17eed4b7e0 change the default file type to 'TEXT' to avoid creating files that are useless to every app on the planet. r=pchen/a=sfraser. bug# 64704
git-svn-id: svn://10.0.0.236/trunk@85798 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 01:35:16 +00:00
gagan%netscape.com
f3f5b36700 Optimization for scheme comparison of URIs. See bug 66577 for details. r=darin, sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@85797 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 01:33:03 +00:00
brendan%mozilla.org
960e43639c Throw EvalError for indirect eval calls iff strict+werror (38512, r=rogerl, sr=shaver).
git-svn-id: svn://10.0.0.236/trunk@85796 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 01:12:15 +00:00
disttsc%bart.nl
4b70804622 Let's try this again. No changes since the last time, it looks like I was bitten by something else that was checked in and I just happened to trigger the bug. It all seems to work fine now, so:
More appCore killing. bug=46200, r=ben, a=alecf.


git-svn-id: svn://10.0.0.236/trunk@85795 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 01:08:51 +00:00
ftang%netscape.com
faafeef8ed fix bug 51753 , 58473 and 51975 . all typing issue.
git-svn-id: svn://10.0.0.236/trunk@85793 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 01:00:51 +00:00
alecf%netscape.com
1e1602d9bb add default pref for #67072, sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@85792 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 00:59:30 +00:00
alecf%netscape.com
349148e2e2 fix for #67072 - honor the hidden pref mailnews.nav_crosses_folders preference that 4.x used, to optionally prompt when someone hits 'next' to cross to a folder
sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@85791 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 00:58:48 +00:00
mkaply%us.ibm.com
4996a2487d #67061
r=hwaara, sr=sspitzer
Colors prefs don't display


git-svn-id: svn://10.0.0.236/trunk@85789 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 00:55:07 +00:00
nelsonb%netscape.com
5bc2557a28 Fix memory leak in mpp_make_prime. Bug 67094.
git-svn-id: svn://10.0.0.236/trunk@85788 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 00:37:40 +00:00
saari%netscape.com
5b7ad74543 checking in stub implementation of nsIWebBrowserFocus interface for embedding. r=pavlov, sr=valeski
git-svn-id: svn://10.0.0.236/trunk@85787 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 00:34:28 +00:00
saari%netscape.com
39bfb47761 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@85786 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 00:28:10 +00:00
andreww%netscape.com
e2bf8d9d4d bug # 56326 - changing customize arrow to point to right.
r=hewitt, a=hangas


git-svn-id: svn://10.0.0.236/trunk@85781 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 22:10:00 +00:00
sspitzer%netscape.com
97dfc71345 fix for #67088. sr=bienvenu.
1) on batch deletes, we quickly bail out of ThreadPaneSelectionChange()
2) we only call document.commandDispatcher.updateCommands('threadTree-select');
once per delete, next, move, selection, folder loading.
3) general cleanup


git-svn-id: svn://10.0.0.236/trunk@85780 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 22:02:27 +00:00
sspitzer%netscape.com
cdd12ad2d8 fix for #67003. make mailCharsetLoadListener() more efficient.
r=nhotta, sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@85779 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 21:51:43 +00:00
sfraser%netscape.com
81210305fd Fix for bugs 64978 and 24312. Add a call to SystemTask into the autoreg loop to ensure that the OS has time to grow its File Control Block tables, to avoid running out of FCBs when doing autoreg after rebooting the machine. r=ccarlen, sdagley, sr=scc
git-svn-id: svn://10.0.0.236/trunk@85778 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 21:29:53 +00:00
dcone%netscape.com
238bc595f3 r=karnaze sr=buster. Updated the API for a nsIDeviceContextSpecFactory to pass in a nsIWidget.
git-svn-id: svn://10.0.0.236/trunk@85777 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 21:22:16 +00:00
sspitzer%netscape.com
a88b8e95cb fix for #29199. r=gemal@gemal.dk. sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@85776 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 21:07:36 +00:00
sspitzer%netscape.com
29e64a9737 fix FMM. #66790. general code cleanup. r=bratell, sr=bienvenu.
thanks to bratell for finding the FMM.


git-svn-id: svn://10.0.0.236/trunk@85775 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 21:05:47 +00:00
wtc%netscape.com
50931f27c7 Bugzilla bug #66367: rename the internal NSS functions that we have to
export from the NSS shared library.  Reviewed by Bob Relyea.
Modified Files:
	nss/lib/certdb/certdb.c nss/lib/certdb/pcertdb.c
	nss/lib/nss/Makefile nss/lib/nss/manifest.mn
	nss/lib/nss/nss.def nss/lib/pk11wrap/pk11skey.c
	nss/lib/pkcs12/p12d.c nss/lib/pkcs12/p12e.c
	nss/lib/pkcs12/p12local.c nss/lib/pkcs7/certread.c
	nss/lib/pkcs7/p7decode.c nss/lib/pkcs7/p7encode.c
	nss/lib/smime/cmsutil.c nss/lib/softoken/secpkcs5.c
	nss/lib/ssl/ssl3con.c nss/lib/ssl/sslcon.c
	nss/lib/ssl/sslnonce.c nss/lib/ssl/sslsnce.c
	nss/lib/util/nsslocks.c
Added Files:
	nss/lib/nss/nssrenam.h


git-svn-id: svn://10.0.0.236/trunk@85774 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 21:02:28 +00:00
disttsc%bart.nl
e719b75004 Bug 10893: add text size menu to mail/news viewers (3pane, message). r=timeless, sr=sspitzer
Bug 56534: make "Open in new message window" work when viewpane is closed. r=racham, sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@85773 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 20:45:50 +00:00
edburns%acm.org
e3c8a91a97 bug:66729
sr=waterson
r=akkana
Change PRUint32 to PRInt32.


git-svn-id: svn://10.0.0.236/trunk@85772 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 20:39:55 +00:00
blizzard%redhat.com
5409ddeb54 Fix bug #66882. Turn off the _MOZILLA_REMOTE property on the hidden window otherwise the embedded widget will respond to remote requests. r=pavlov, sr=alecf-the-x-head
git-svn-id: svn://10.0.0.236/trunk@85771 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 20:35:14 +00:00
mcgreer%netscape.com
c44732627e change pk12util to use shared libs.
git-svn-id: svn://10.0.0.236/trunk@85769 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 19:49:52 +00:00
mcgreer%netscape.com
3deed93443 export PKCS#12 symbols via the S/MIME DSO. Change default cipher list
to enable all available ciphersuites.


git-svn-id: svn://10.0.0.236/trunk@85768 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 19:47:39 +00:00
wtc%netscape.com
9666abf3c8 Bugzilla bug #66889: do not export the Windows import libraries for the
loadable PKCS#11 modules fort32.dll, swft32.dll, and nssckbi.dll.
Reviewed by Bob Relyea.
Modified files:
	nss/lib/ckfw/builtins/Makefile nss/lib/ckfw/builtins/config.mk
	nss/lib/fortcrypt/config.mk
	nss/lib/fortcrypt/swfort/pkcs11/config.mk


git-svn-id: svn://10.0.0.236/trunk@85767 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 19:43:26 +00:00
wtc%netscape.com
f2d112dba5 Bugzilla bug #54989: Use the AIX -brtl linker option to link the NSS
utilities with NSPR shared libraries.  Reviewed by Bob Relyea.


git-svn-id: svn://10.0.0.236/trunk@85766 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 19:11:22 +00:00
javi%netscape.com
66800f3f17 Add first cut at exportable interfaces.
git-svn-id: svn://10.0.0.236/trunk@85765 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 18:34:22 +00:00
mkaply%us.ibm.com
63d6a42ecd #67044
smoketest blocker


git-svn-id: svn://10.0.0.236/trunk@85761 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 16:58:29 +00:00
matthias%sorted.org
5a3da87e1d added support for incremental/prefix matching of regular
expressions. The method "prefix" on a RegExp behaves exactly the same
as the "exec" method except it returns "undefined" if the match failed
because there was an insufficient number of characters in the
input. E.g.
/^foo/.prefix("foo")	=> ["foo"] (just like exec)
/^foo/.prefix("fox")	=> null (just like exec)
/^foo/.prefix("fo")	=> undefined (whereas exec returns null)


git-svn-id: svn://10.0.0.236/trunk@85760 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 16:38:21 +00:00
dbaron%fas.harvard.edu
844a7882f7 Attempt to fix build bustage from mkaply's checkin. r=kin
git-svn-id: svn://10.0.0.236/trunk@85759 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 16:31:43 +00:00
mkaply%us.ibm.com
ceb8b2cef8 #62003
r=mccabe, sr=brendan
Fixing up some Javascript CALLBACKs


git-svn-id: svn://10.0.0.236/trunk@85758 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 15:53:38 +00:00
mkaply%us.ibm.com
2ca45a2991 #62003
r=mccabe, sr=brendan
Fixing up some Javascript CALLBACKs


git-svn-id: svn://10.0.0.236/trunk@85757 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 15:43:35 +00:00
bienvenu%netscape.com
2edf58fab6 more work on playback of offline imap operations NOT YET PART OF BUILD
git-svn-id: svn://10.0.0.236/trunk@85756 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 15:29:11 +00:00
valeski%netscape.com
6fada005c5 adding necko chrome so the .properties get included in the packaging. 65919. sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@85755 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 15:27:21 +00:00
brade%netscape.com
5fe8dda538 fix typo; r=cmanske; sr=kin
git-svn-id: svn://10.0.0.236/trunk@85754 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 15:19:24 +00:00
ccarlen%netscape.com
45d97baba0 Bug 58014 - Make sure certain profile files exist whenever requested.
r=racham@netscape.com, sr=alecf@netscape.com


git-svn-id: svn://10.0.0.236/trunk@85753 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 14:11:09 +00:00
nboyd%atg.com
c4a246e8db Fix bug:
Subject:
             [Rhino] Question
        Date:
             Tue, 30 Jan 2001 20:18:21 +0900
       From:
             "get21" <get21@secsm.org>
 Organization:
             Another Netscape Collabra Server User
 Newsgroups:
             netscape.public.mozilla.jseng




I found something unusual to me when I hacking the Rhino source code.

In tagify method of NativeString Class,

When it adds tag to its string(this.string), it does not use quotation
marks.

For example, the result of tagify("A HREF", "A", value) in
jsFunction_link(String value) is

<A HREF=Some Value>Original String Value</A>

Not,

<A HREF="Some Value">Original String Value</A>

This question might sound silly, but I'm curious why.

Thanks in advance,

Nam

--
email : get21@secsm.org
home : http://get21.secsm.org
phone : 011-9092-1802


git-svn-id: svn://10.0.0.236/trunk@85752 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 13:47:19 +00:00
ben%netscape.com
96ca783349 intrinsically sized dialogs were broken by my previous checkin because XULElement::GetAttribute
was not returning an empty string for attributes that were not set. Patch this, & fix logic.
a=hyatt@netscape.com


git-svn-id: svn://10.0.0.236/trunk@85751 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 11:30:12 +00:00
ben%netscape.com
d856c0d901 fix a multiple monitor issue with my earlier fix for 25455, r=pinkerton@netscape.com, a=hyatt@netscape.com
git-svn-id: svn://10.0.0.236/trunk@85750 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 08:23:27 +00:00
hewitt%netscape.com
7a50e8a76f 61830 - [Modern] progressmeter border (by hwaara), r=hewitt, sr=hangas
git-svn-id: svn://10.0.0.236/trunk@85749 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 07:51:14 +00:00
hewitt%netscape.com
317bda5bac 64535 - subscribe dialog, r=andreww, sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@85748 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 07:47:13 +00:00
hewitt%netscape.com
6f6428da1e 65735 - import text dialog, r=andreww, sr=hangas
git-svn-id: svn://10.0.0.236/trunk@85747 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 07:32:10 +00:00
hewitt%netscape.com
7db07dde40 58951 - menu alignment, r=andreww, sr=hangas
git-svn-id: svn://10.0.0.236/trunk@85746 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 07:21:36 +00:00
timeless%mac.com
d28cacbf21 fix for bug 61806
javascript strict warnings in globalOverlay.js
patch by maolson@earthlink.net, r=jag, a=alecf


git-svn-id: svn://10.0.0.236/trunk@85745 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 07:18:33 +00:00
hewitt%netscape.com
f4eb468065 46961 - classic disabled buttons, r=blake, sr=hangas
git-svn-id: svn://10.0.0.236/trunk@85744 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 07:13:25 +00:00
hewitt%netscape.com
78fe57e73b 56210 - autorepeat button, r=andreww, sr=ben
git-svn-id: svn://10.0.0.236/trunk@85743 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 07:03:13 +00:00
hewitt%netscape.com
bb95dc536b 64914 - themes pref panel tree, r=andreww, sr=hangas
git-svn-id: svn://10.0.0.236/trunk@85742 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 07:01:08 +00:00
m_kato%ga2.so-net.ne.jp
78f2fde000 bug 63044 r=nhotta, sr=alecf
fixed incorrect unicode convertion


git-svn-id: svn://10.0.0.236/trunk@85741 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 06:52:23 +00:00
sspitzer%netscape.com
1c238f234c backing racham out. this fix causes resize problems and other weirdness.
thanks to bryner for finding it.  r=bryner


git-svn-id: svn://10.0.0.236/trunk@85740 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 06:03:53 +00:00
disttsc%bart.nl
3a241b0df2 Fix warnings 'n stuff. bug=60627, patch=mao, r=jag, sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@85739 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 05:20:08 +00:00
sspitzer%netscape.com
fd58317ae6 remove tests from build. sr=mscott
git-svn-id: svn://10.0.0.236/trunk@85738 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 05:07:43 +00:00
mscott%netscape.com
683f166536 Bug #63346 --> implement reveal and launch for the mac. Most of this code was contributed by Paul Hangas. Thanks Paul!!
r=conrad,hangas
sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@85737 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 05:03:38 +00:00
mscott%netscape.com
d36ff4d4a0 Bug #63346 --> add methods for reveal and launch to a local file. Stub implementions for OS/2 and Unix right now.
r=conrad
sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@85736 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 05:02:48 +00:00
karnaze%netscape.com
81a3ff9143 bug 65750 - fix error with negative numerator in colspan calculations. sr=none, r=bernd.mielke.snafu.de.
git-svn-id: svn://10.0.0.236/trunk@85735 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 05:00:44 +00:00
mscott%netscape.com
c932bcd3c9 Bug #63346 --> add checkbox for keeping dialog alive when transfer is done and for a reveal and launch button
support Reveal File and Launch File buttons on the progress dialog.
sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@85734 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 04:59:42 +00:00
mscott%netscape.com
761c9dee76 Bug #63346 --> add new labels for some new buttons (launch and reveal)
sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@85733 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 04:58:55 +00:00
mscott%netscape.com
0c856590d8 remove obsolete files
sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@85732 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 04:56:37 +00:00
mscott%netscape.com
051be0d8a7 remove obsolete directories
git-svn-id: svn://10.0.0.236/trunk@85731 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 04:55:49 +00:00
mscott%netscape.com
138a4d5c5b remove obsolet files
git-svn-id: svn://10.0.0.236/trunk@85730 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 04:55:30 +00:00
mscott%netscape.com
1b2bcf3cbc remove obsolete test files
sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@85729 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 04:54:07 +00:00
mscott%netscape.com
dd30a8bc5d remove obosolet files
sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@85728 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 04:53:32 +00:00
mscott%netscape.com
4fed97f7b9 remove obsolete test directories
sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@85727 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 04:50:42 +00:00
mkaply%us.ibm.com
2f72df7111 #61253
r=mkaply,a=blizzard
Check whether or not text color has been set


git-svn-id: svn://10.0.0.236/trunk@85726 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 04:49:32 +00:00
sspitzer%netscape.com
46be49446b remove unused tests. sr=mscott
git-svn-id: svn://10.0.0.236/trunk@85725 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 04:48:46 +00:00
mscott%netscape.com
43746b4e25 stop building obsolete test directories
sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@85724 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 04:47:24 +00:00
sspitzer%netscape.com
1617f1bfbf remove the old, unused tests. sr=mscott
git-svn-id: svn://10.0.0.236/trunk@85723 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 04:47:05 +00:00
mscott%netscape.com
20ce61941b remove obsolete test directories
git-svn-id: svn://10.0.0.236/trunk@85722 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 04:44:39 +00:00
sspitzer%netscape.com
2f5fc3fcc0 remove the old, unused tests. sr=mscott
git-svn-id: svn://10.0.0.236/trunk@85721 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 04:44:09 +00:00
sspitzer%netscape.com
3d2a576fc2 remove the unused tests. sr=mscott
git-svn-id: svn://10.0.0.236/trunk@85720 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 04:44:02 +00:00
mscott%netscape.com
7fe7f6be5e kill obsolete test directory
sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@85719 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 04:43:09 +00:00
mkaply%us.ibm.com
8f3746bf61 #60160
r=blake, sr=alecf
Remove Win32 specific code for system colors - make it XP using nsLookAndFeel


git-svn-id: svn://10.0.0.236/trunk@85718 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 04:41:49 +00:00
mscott%netscape.com
265ec8162c stop building an obsolete test directory
sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@85717 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 04:41:46 +00:00
sspitzer%netscape.com
855f0b7ba9 remove the old, unused tests.
git-svn-id: svn://10.0.0.236/trunk@85716 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 04:41:44 +00:00
sspitzer%netscape.com
4c67138ab2 remove unnecessary call to GetFilterList().
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@85715 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 04:25:15 +00:00
jst%netscape.com
e9e4bff118 Fixing bug 44615. Making the default value of radio buttons be "on" to match older browsers. r=rods@netscape.com&heikki@netscape.com, sr=brendan@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@85714 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 04:22:24 +00:00
sspitzer%netscape.com
b7bc3070da turning off timing code (unless the hidden timing pref is true).
remove unused tests. sr=mscott


git-svn-id: svn://10.0.0.236/trunk@85713 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 04:19:30 +00:00
sspitzer%netscape.com
ec974f4cda remove the unused tests from the package. sr=mscott
git-svn-id: svn://10.0.0.236/trunk@85712 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 04:16:50 +00:00
leaf%mozilla.org
3d90c8eaf6 Automated update
git-svn-id: svn://10.0.0.236/trunk@85711 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 03:45:13 +00:00
shaver%mozilla.org
1730f912f2 update --enable-ldap help message (r=syd, sr=waterson)
git-svn-id: svn://10.0.0.236/trunk@85710 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 03:44:15 +00:00
thayes%netscape.com
71d72ba386 Initial versions of SDR. Doesn't do change/set password yet.
git-svn-id: svn://10.0.0.236/trunk@85709 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 02:47:43 +00:00
racham%netscape.com
39433bd01c Fixing bug 66655. Make status bar appear when AccountCentral page is displayed. sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@85707 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 02:32:20 +00:00
bryner%uiuc.edu
16e8c2d58d Bug 66886 - parent PSM dialogs correctly. This fixes all of the cases in PSM2 and several cases in PSM1. r=javi,danm. sr=mscott.
git-svn-id: svn://10.0.0.236/trunk@85704 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 02:12:53 +00:00
wtc%netscape.com
a8f41a3675 Bugzilla bug #64306: added stubs for PR_SetError and PR_SetErrorText.
Reviewed by Nelson Bolyard.


git-svn-id: svn://10.0.0.236/trunk@85702 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 02:03:47 +00:00
darin%netscape.com
4f853e0178 Fixes bug 61406. Finger protocol uses wrong context in listener callbacks.
patch=bbaetz@student.usyd.edu.au, r=darin@netscape.com, sr=mscott@netscape.com


git-svn-id: svn://10.0.0.236/trunk@85701 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 02:02:20 +00:00
shanjian%netscape.com
6f79a63379 #4237 Line breaking-line which contains "\" and "??" does not break.
Zenkaku characters have been included in CJK range.
#37862 zero-width space not treated as whitespace character
0x000C and 0x200B have been added as whitespace.

r = ftang sr=erik


git-svn-id: svn://10.0.0.236/trunk@85698 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 01:54:51 +00:00
wtc%netscape.com
ac41e872c6 Bugzilla bug #63935: use our own macro LINUX instead of the compiler
predefined macro __linux as __linux is not defined by some compilers.
Thanks to jsmith@penguinppc.org for the bug report and a suggested fix.


git-svn-id: svn://10.0.0.236/trunk@85697 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 01:52:47 +00:00
dbaron%fas.harvard.edu
5bcca241df Add lwbrk to REQUIRES to fix MOZ_TRACK_MODULE_DEPS bustage.
git-svn-id: svn://10.0.0.236/trunk@85696 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 01:52:15 +00:00
shanjian%netscape.com
c45332243f #4237 Line breaking-line which contains "\" and "??" does not break.
r=ftang sr=erik
Zenkaku characters are included in CJK range, and 0x5C has been put
back to its category.


git-svn-id: svn://10.0.0.236/trunk@85695 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 01:51:42 +00:00
ssu%netscape.com
7f9276a9a4 fixing bug 66768 - uninstaller has no product name
bug 66851 - Cannot download over modem using new download agent
r=dveditz,sgehani
sr=mscott

affects windows platforms only.


git-svn-id: svn://10.0.0.236/trunk@85694 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 01:47:31 +00:00
bienvenu%netscape.com
b852ff57c1 fix news connection cache with busy connections, r/sr == mscott,sspitzer 65927
git-svn-id: svn://10.0.0.236/trunk@85693 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 01:36:03 +00:00
dbaron%fas.harvard.edu
85a014d876 Add lwbrk to REQUIRES to fix MOZ_TRACK_MODULE_DEPS bustage.
git-svn-id: svn://10.0.0.236/trunk@85692 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 01:27:47 +00:00
tor%cs.brown.edu
12b2e21d96 Bug 66989 - update libmng, flush animation frames, quiet warnings.
r=pavlov, sr=brendan


git-svn-id: svn://10.0.0.236/trunk@85691 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 01:04:13 +00:00
valeski%netscape.com
f315d1acb1 sr=mscott. fixing extraneous QI. 66942
git-svn-id: svn://10.0.0.236/trunk@85690 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 00:58:26 +00:00
disttsc%bart.nl
9bf29f7069 Fix js strict warning, bug=60646, patch=Henrik Gemal, r=mao, sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@85689 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 00:49:37 +00:00
disttsc%bart.nl
6810cef971 Fix mac bustage.
git-svn-id: svn://10.0.0.236/trunk@85686 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 00:23:02 +00:00
disttsc%bart.nl
40622e4a86 Update REQUIRES to fix bustage.
git-svn-id: svn://10.0.0.236/trunk@85685 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 00:17:27 +00:00
ben%netscape.com
b01b8d8afb Fix for bug 25455, prevent new windows of a given type (browser, mailcompose, editor, etc)
from coming up exactly on top of the previous window. r=danm@netscape.com, a=hyatt@netscape.com


git-svn-id: svn://10.0.0.236/trunk@85684 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-29 23:47:36 +00:00
mkaply%us.ibm.com
8a13e158e1 Stupid misspelling
git-svn-id: svn://10.0.0.236/trunk@85683 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-29 23:35:54 +00:00
mkaply%us.ibm.com
ac1207cbbd OK, I give up. We even tested this on the TB itself. Why doesn't it work?
git-svn-id: svn://10.0.0.236/trunk@85682 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-29 23:34:21 +00:00
disttsc%bart.nl
4d21783e1b Clean-up of nsDocument.(h|cpp), r=jst, sr=vidur
git-svn-id: svn://10.0.0.236/trunk@85681 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-29 23:17:55 +00:00
mscott%netscape.com
b07bb4b4ae Back out changes I added for implementing a launch and reveal method on nsIExternalProtocolService.
I've decided to move that functionality over to nsILocaFile where it makes more sense.


git-svn-id: svn://10.0.0.236/trunk@85680 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-29 21:35:12 +00:00
mscott%netscape.com
8670add168 Bug #63346 --> add a pref for keeping the progress download dialog open
sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@85679 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-29 21:32:16 +00:00
mkaply%us.ibm.com
1255161f55 #65880
r=cls
Taking this back out - it was a TB problem


git-svn-id: svn://10.0.0.236/trunk@85678 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-29 20:49:35 +00:00
brendan%mozilla.org
c9caa129f3 Better branch callback failure message.
git-svn-id: svn://10.0.0.236/trunk@85677 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-29 20:32:57 +00:00
brendan%mozilla.org
cfe27a306d Make branch callback optional, parameterize its limit, and give a warning when it fails.
git-svn-id: svn://10.0.0.236/trunk@85676 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-29 20:27:30 +00:00
nhotta%netscape.com
a9e0b49981 Notify the user's charset change to msgWindow so the charset menu to be checked correctly, bug 66227, sr=mscott,bienvenu.
git-svn-id: svn://10.0.0.236/trunk@85674 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-29 20:00:46 +00:00
mcgreer%netscape.com
650c0b7bde handle leading zeroes in q bug (66558). suggested by nicolson; r=mcgreer,a=wtc
git-svn-id: svn://10.0.0.236/trunk@85672 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-29 14:24:57 +00:00
ben%netscape.com
f9747337ac incremental update, not part of build.
git-svn-id: svn://10.0.0.236/trunk@85671 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-29 11:49:31 +00:00
cls%seawood.org
aee860bbcc Landing autoconf support for all platforms except OS/2.
git-svn-id: svn://10.0.0.236/trunk@85670 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-29 05:36:31 +00:00
cls%seawood.org
aafededb1a Remove INSTALL. Add CPU_ARCH.
git-svn-id: svn://10.0.0.236/trunk@85669 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-29 05:34:20 +00:00
bryner%uiuc.edu
47425ce58b Use the "distclean" target for nsprpub instead of clobber_all. r=cls.
git-svn-id: svn://10.0.0.236/trunk@85668 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-29 04:28:15 +00:00
jfrancis%netscape.com
655e1adfc6 fixing build bustage
git-svn-id: svn://10.0.0.236/trunk@85667 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-28 20:56:55 +00:00
jfrancis%netscape.com
7cde2dddd5 bug 66290: embedding work: refactor editor to allow smaller plaintext only library. Embedding clients may be interested inthis library if they want to embed a browser but not composer/mail-compose. Reduces library footprint for plaintext-only library by over 50% on all three platforms. r=fm; sr=kin
git-svn-id: svn://10.0.0.236/trunk@85666 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-28 20:13:07 +00:00
dbaron%fas.harvard.edu
b48ee3a7d2 Checking back in change (rev. 3.410) that was mistakenly backed out (in rev. 3.411):
bug 13553 (Table doesn't render properly)
patch submitted by bernd.mielke@snafu.de
r=waterson
sr=buster


git-svn-id: svn://10.0.0.236/trunk@85665 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-28 17:00:19 +00:00
pinkerton%netscape.com
6ccbd64690 fix for 66823. we weren't correctly setting the port before calling LocalToGlobal, which would cause ::MoveWindow() to be skipped in some situations (2nd browser window). r=danm/sr=ben.
git-svn-id: svn://10.0.0.236/trunk@85661 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-28 02:12:58 +00:00
saari%netscape.com
82933775b2 fix for crashing plugin problem 65687, r=pinkerton, sr=waterson
git-svn-id: svn://10.0.0.236/trunk@85658 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-28 01:36:21 +00:00
saari%netscape.com
3dd49e0040 fix for 656687, plugins don't scroll. r=bnesse, sr=waterson
git-svn-id: svn://10.0.0.236/trunk@85657 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-28 00:37:48 +00:00
dbaron%fas.harvard.edu
df62a9f1c7 Remove trailing semicolons after all uses of MOZ_DECL_CTOR_COUNTER to quiet build warnings on Mac. b=60415 a=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@85656 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-28 00:07:57 +00:00
dbaron%fas.harvard.edu
63bf4cc356 Remove trailing semicolons after all uses of MOZ_DECL_CTOR_COUNTER to quiet build warnings on Mac. b=60415 a=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@85655 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 23:31:15 +00:00
dbaron%fas.harvard.edu
5f0a7ab9bd Remove trailing semicolons after all uses of MOZ_DECL_CTOR_COUNTER to quiet build warnings on Mac. b=60415 a=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@85654 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 23:06:33 +00:00
cls%seawood.org
2505e732ba Create MOZ_CHECK_PTHREADS() macro that compiles a small test case using <pthread.h> so that systems like hpux & osf/1 will properly detect pthreads.
git-svn-id: svn://10.0.0.236/trunk@85653 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 22:57:59 +00:00
cls%seawood.org
15c4d9d6c5 Landing the following HPUX changes from the client branch:
1.18.19 - 1.18.2.22

Bring hpux section inline with HPUX.mk

Do not add +DA & +DS flags to CFLAGS until we figure out exactly how user define
d CFLAGS are supposed to interact with those.

Bug 58804


git-svn-id: svn://10.0.0.236/trunk@85652 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 22:55:12 +00:00
cls%seawood.org
98bfdfe1ff Create MOZ_CHECK_PTHREADS() macro that compiles a small test case using <pthread.h> so that systems like hpux & osf/1 will properly detect pthreads.
git-svn-id: svn://10.0.0.236/trunk@85651 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 22:47:16 +00:00
sspitzer%netscape.com
a67859610c fix #66789. don't display the quoted '.'
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@85650 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 19:52:52 +00:00
mkaply%us.ibm.com
d124df1bae Stupid OS/2 VPATH problems breaking Os/2 build
git-svn-id: svn://10.0.0.236/trunk@85649 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 19:24:27 +00:00
bienvenu%netscape.com
ece34d8926 fix linux build bustage
git-svn-id: svn://10.0.0.236/trunk@85648 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 19:04:31 +00:00
bienvenu%netscape.com
3517a20dad add nsImapOfflineSync.cpp,h NOT YET PART OF BUILD
git-svn-id: svn://10.0.0.236/trunk@85647 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 18:59:17 +00:00
bienvenu%netscape.com
53fc379a63 more work for offline imap, add offline imap operation class r=sspitzer, sr=mscott 15865
git-svn-id: svn://10.0.0.236/trunk@85646 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 18:47:21 +00:00
bienvenu%netscape.com
cc8cfdcb69 more work for offline imap r=sspitzer, sr=mscott 15865
git-svn-id: svn://10.0.0.236/trunk@85645 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 18:42:58 +00:00
cls%seawood.org
e708dca5cb sed regex needs to be quoted
git-svn-id: svn://10.0.0.236/trunk@85644 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 18:42:15 +00:00
sspitzer%netscape.com
745ae8af02 add file to build for bienvenu
git-svn-id: svn://10.0.0.236/trunk@85643 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 18:40:39 +00:00
bienvenu%netscape.com
0d75d5b0b5 more work for offline imap r=sspitzer, sr=mscott 15865
git-svn-id: svn://10.0.0.236/trunk@85642 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 18:35:10 +00:00
sspitzer%netscape.com
012c296e1e add nsIMsgOfflineImapOperation.idl to the build
git-svn-id: svn://10.0.0.236/trunk@85641 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 18:23:04 +00:00
dbaron%fas.harvard.edu
4e968a6d22 Reduce unnecessary #includes to speed up compilation. r=bryner/sfraser sr=alecf b=64023
git-svn-id: svn://10.0.0.236/trunk@85640 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 17:50:41 +00:00
bienvenu%netscape.com
6ca9d48fb0 fix build bustage
git-svn-id: svn://10.0.0.236/trunk@85639 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 17:37:14 +00:00
dbaron%fas.harvard.edu
bfc35757e1 Reduce unnecessary #includes to speed up compilation. r=bryner/sfraser sr=alecf b=64023
git-svn-id: svn://10.0.0.236/trunk@85638 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 16:58:15 +00:00
bienvenu%netscape.com
859241204a add nsIMsgOfflineImapOperation.idl to build r=sspitzer,sr=mscott 15865
git-svn-id: svn://10.0.0.236/trunk@85637 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 16:39:20 +00:00
mcgreer%netscape.com
8e4edb82dc Per bug #66551, remove all HMAC_ calls from exported symbol list. All
HMAC_ functionality can be done the PKCS#11 interface.


git-svn-id: svn://10.0.0.236/trunk@85636 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 16:38:45 +00:00
darin%netscape.com
de9306dece Fixes bug 66494. Assertion in nsAutoLock. r/sr=brendan@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@85634 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 16:35:21 +00:00
mcgreer%netscape.com
89893cb892 Change all HMAC_ calls to use PKCS#11 interface. Now the PKCS#12 library
only depends on functions already exported from the NSS DSO (the HMAC_
calls will be removed from the exported symbol list).
r=nelsonb


git-svn-id: svn://10.0.0.236/trunk@85633 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 16:34:27 +00:00
leaf%mozilla.org
6213332605 Automated update
git-svn-id: svn://10.0.0.236/trunk@85632 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 15:45:09 +00:00
mkaply%us.ibm.com
494ba72034 #65880
r=cls, a=blizzard
OS/2 only change - if filename passed in contains a drive letter, just use it


git-svn-id: svn://10.0.0.236/trunk@85631 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 15:37:46 +00:00
mkaply%us.ibm.com
e84e0199ce #65880
r=cls
Enable OBJDIR builds for OS/2


git-svn-id: svn://10.0.0.236/trunk@85630 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 15:36:41 +00:00
wtc%netscape.com
48e5aa01ee Bugzilla bug #54796: PR_InitializeNetAddr and PR_SetNetAddr should zero
the socket address if the 'val' argument is not PR_IpAddrNull.
Reviewed by John Myers.


git-svn-id: svn://10.0.0.236/trunk@85627 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 15:22:02 +00:00
axel%pike.org
d8a716fe41 not part of build, fixing 65987, current() function. Code by kvisco@ziplink.net, r=peterv,me.
git-svn-id: svn://10.0.0.236/trunk@85626 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 15:05:41 +00:00
rods%netscape.com
b23e7af50b This checkin enables mozilla to support the printing of selection, the printing of page ranges, and
the printing of headers and footers.
Printing of selection is implemented by the frames figuring out if they are in the selection and painting
if they or not they they don't paint. This also only allows the printing of the first page of
selections, alothough it is well documented where this is implemeted so it can be removed.
Bugs 63426, 31218, 61075 r=dcone,kmcclusk,erik,buster sr=waterson


git-svn-id: svn://10.0.0.236/trunk@85624 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 14:09:34 +00:00
brendan%mozilla.org
88999be56e Fixes for bug 33390 (r=mccabe, sr=shaver)
- Optimize compile (parse+emit) operation to generate code for each top-level
  statement or function in turn, recycling JSParseNodes as we go for greatly
  reduced "long linear script" footprint.
- Fix O(n**2) growth problems in bytecode and srcnote generation.
- Add js_ParseTokenStream entry point to compiler, for tree-generation without
  code-generation.  Move JSOP_EVAL instruction selection from code-generator to
  parser, to match other such specializations and enable js_ParseTokenStream.
- Fix js_CompileTokenStream (and get it right in new js_ParseTokenStream) to
  respect JSOPTION_VAROBJFIX.
- Clean up bracing, multi-line conditions, and overlong lines.


git-svn-id: svn://10.0.0.236/trunk@85619 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 08:00:45 +00:00
attinasi%netscape.com
10423d5fdd Put link color: blue back in for composer. b=66578 r=beppe
git-svn-id: svn://10.0.0.236/trunk@85618 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 07:16:33 +00:00
attinasi%netscape.com
796ab90cd9 Performance fix: moves content-specific queries out of SelectorMatches to reduce number of times called in rule matching. b= 53620 r=dbaron sr=waterson
git-svn-id: svn://10.0.0.236/trunk@85616 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 05:48:41 +00:00
cls%seawood.org
adf8c3f42b Add MOZ_ENABLE_XREMOTE flag so that xremote is only compiled for X-based platforms.
Bug #59505


git-svn-id: svn://10.0.0.236/trunk@85615 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 03:50:07 +00:00
ssu%netscape.com
e65ac294e3 changed the default ftp URL back to default (used to be my test url). It's not part of any tinderbox build. part of fix for bug 66480
git-svn-id: svn://10.0.0.236/trunk@85613 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 02:54:18 +00:00
dave%intrec.com
6e760674f5 Fix for bug 66154, fixes error introduced in v1.42 of reports.cgi from bug 39159. Patch by Alan Shields <shie9022@msmailhub.oulan.ou.edu>
git-svn-id: svn://10.0.0.236/trunk@85610 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 02:34:17 +00:00
cls%seawood.org
f35d4f8c06 Fix perl test to use $] for the version number.
Check for Config.pm as a separate test.
Bug #66443


git-svn-id: svn://10.0.0.236/trunk@85609 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 02:32:30 +00:00
blakeross%telocity.com
f454fb424b backing out previous fix since Ben is going to check it in with his bookmarks landing (to avoid merge conflicts)...
git-svn-id: svn://10.0.0.236/trunk@85608 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 01:50:44 +00:00
ssu%netscape.com
11e6095aa8 This check-in will fix the following bugs:
Bug 52417 (add downloader code)
Bug 64179 ('K' should be 'KB')
Bug 62560 (misspelled 'Existence')
Bug 64550 (remove 'Seamonkey' reference)
Bug 60352 (add crc check to installer)
Bug 62991 (psm check crashes n6 setup)
Bug 58267 (npoji600.dll)
Bug 47274 (Title should be 'Mozilla Setup')
Bug 66497 (installer need to clean up windows registry)
Bug 66498 (uninstaller checking itself)
Bug 64566 (shouldn't be able to start multiple Setup)
Bug 56292 (Alt-r conflict in Setup Type dialog)
Bug 31821 (force-upgrade support)

r=deveditz
sr=mscott

affects windows platforms only!


git-svn-id: svn://10.0.0.236/trunk@85607 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 01:49:57 +00:00
mstoltz%netscape.com
579b002a49 Bug 66369, adding support for per-file permissions granting to caps. r=jst, sr=jband.
git-svn-id: svn://10.0.0.236/trunk@85606 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 01:42:20 +00:00
andreww%netscape.com
3c4a279416 bugzilla=66614,
r=hewitt,
a=hangas,
history dropdown menus changed width when target button pressed.Now they behave properly. mac classic.


git-svn-id: svn://10.0.0.236/trunk@85605 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 01:40:47 +00:00
cls%seawood.org
82e15b006c Add locking to installed-chrome.txt updates. Bug #55174
git-svn-id: svn://10.0.0.236/trunk@85604 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 01:40:15 +00:00
cls%seawood.org
de7e28bb3f Tweak previous fix to check for zero-length strings.
git-svn-id: svn://10.0.0.236/trunk@85603 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 01:31:44 +00:00
darin%netscape.com
5bdcf4f717 Fixes bug 66493. nsSocketTransport changes broke in-process PSM.
r=bryner,gagan,brendan,dougt sr=mscott


git-svn-id: svn://10.0.0.236/trunk@85602 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 01:28:00 +00:00
akkana%netscape.com
8d173621f0 56296: Disable popping up new window on target=, pref controlled. r=dveditz, sr=brendan
git-svn-id: svn://10.0.0.236/trunk@85601 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 01:08:36 +00:00
cls%seawood.org
f16cc677ba Fix for IBM compiler related bustage.
Thanks to Jim Dunn <jdunn@netscape.com> for the patch.


git-svn-id: svn://10.0.0.236/trunk@85600 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 00:46:21 +00:00
javi%netscape.com
2f6339e93e Insert some white space into Makefile.in so that autoconf makes
Makefile from it after a check-out.  This fixes srcdir builds
on a fresh pull.


git-svn-id: svn://10.0.0.236/trunk@85599 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 00:45:42 +00:00
hyatt%netscape.com
d5d5ce42a8 Impl getAnonymousElementByAttr, r=jst, sr=ben
git-svn-id: svn://10.0.0.236/trunk@85598 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 00:43:54 +00:00
nelsonb%netscape.com
4c5f28388a Add multi-process server capability to selfserv. Bug 66630.
New -M command line option runs multiple selfserv processes,
all serving in parallel on the same TCP listen socket.


git-svn-id: svn://10.0.0.236/trunk@85597 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 00:36:15 +00:00
rogerl%netscape.com
336b3f3b1f Fixes for bugs #66234 (57572, 57631, 61266, 61766) sr=brendan, r=mccabe,
r=rginda,r=rogerl. Also 60925, 60926 by virtue of being subsumed by above.


git-svn-id: svn://10.0.0.236/trunk@85596 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 00:31:32 +00:00
morse%netscape.com
52132b362a bug 64588, remove javascript warning, r=gemal@gemal.dk, sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@85595 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 00:09:41 +00:00
dbragg%netscape.com
bd2b3a4d06 This is the XPInstall side of bug 62167 that uses nsIProcess which was checked in earlier. a,r=dvedtiz sr=mscott
git-svn-id: svn://10.0.0.236/trunk@85593 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 00:05:08 +00:00
jeff.dyer%compilercompany.com
50228758c5 First cut a xml code generation.
git-svn-id: svn://10.0.0.236/trunk@85591 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 23:55:32 +00:00
yokoyama%netscape.com
358348e69f fix for 22921; use nsIModule;
git-svn-id: svn://10.0.0.236/trunk@85590 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 23:54:31 +00:00
karnaze%netscape.com
1ca24c2bf7 new regression tests not affecting the build.
git-svn-id: svn://10.0.0.236/trunk@85589 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 23:47:57 +00:00
jeff.dyer%compilercompany.com
ac8bd7812e Unneeded file
git-svn-id: svn://10.0.0.236/trunk@85588 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 23:46:06 +00:00
karnaze%netscape.com
7ed07e7ca8 bug 34176 - correct fixed table layout over allocated cols. sr=waterson, r=karnaze.
git-svn-id: svn://10.0.0.236/trunk@85587 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 23:44:59 +00:00
jgmyers%netscape.com
eaa13097ff unfold all headers per RFC 822: bug 23635 r=ducarroz sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@85586 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 23:41:08 +00:00
karnaze%netscape.com
f6ee0a099e bug 62502 - null pointer check. sr=waterson, r=karnaze.
git-svn-id: svn://10.0.0.236/trunk@85585 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 23:40:36 +00:00
jgaunt%netscape.com
727177938a backing out changes
fixing bustage on speedracer


git-svn-id: svn://10.0.0.236/trunk@85584 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 23:38:09 +00:00
beard%netscape.com
32cea14d26 MRJPlugin 1.0b2 release. sr=bnesse, r=tnoyes@mac.com
git-svn-id: svn://10.0.0.236/trunk@85580 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 23:32:56 +00:00
jgaunt%netscape.com
b7931b6b90 bug# 62361 fix profile migration when running remotely on a unix system
r=ccarlen@netscape.com sr=bienvenu@netscape.com


git-svn-id: svn://10.0.0.236/trunk@85577 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 22:44:55 +00:00
javi%netscape.com
2238995cdb Fix Win32 opt build bustage.
git-svn-id: svn://10.0.0.236/trunk@85576 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 18:55:34 +00:00
mcgreer%netscape.com
b3d5329062 thought I'd be cool and make it build with DSO's, but alas, need CERT_DecodeTrustString...
git-svn-id: svn://10.0.0.236/trunk@85575 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 16:45:46 +00:00
mcgreer%netscape.com
83107202a3 initial checkin of tool which converts CA certs into format for certdata.txt
git-svn-id: svn://10.0.0.236/trunk@85574 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 16:32:10 +00:00
taka%netscape.com
cb71943920 fix for #43221, #64781, and #53644. take folder charset and apply appropriate charset conversion before comparison. r=nhotta, a=bienvenu
git-svn-id: svn://10.0.0.236/trunk@85573 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 13:50:44 +00:00
locka%iol.ie
149cc8d129 Changed docshell so it turns the mouse pointer "busy" in the associated window while it is loading a document. Removed the hack in the navigator chrome that used the throbber status to set the busy pointer. b=30375 sr=rpotts@netscape.com
git-svn-id: svn://10.0.0.236/trunk@85571 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 12:35:32 +00:00
pavlov%netscape.com
6102456793 adding decoderobserver so that people will be able to listen for notifications
decoders should QI the request to nsIImageDecoderObserver and call the methods with null for the request param

people will be able to add an observer to the request so that they can get the messages


git-svn-id: svn://10.0.0.236/trunk@85570 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 12:05:55 +00:00
ben%netscape.com
6716fb77ae Added comments regarding coming changes for bug 65470/Mozilla 0.8.
git-svn-id: svn://10.0.0.236/trunk@85569 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 09:39:49 +00:00
ben%netscape.com
7b7d81ce12 Added comment announcing Drag and Drop API changes for Mozilla 0.8
git-svn-id: svn://10.0.0.236/trunk@85568 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 09:38:40 +00:00
ben%netscape.com
e221383e3c Added comment announcing drag and drop API update for Mozilla 0.8
git-svn-id: svn://10.0.0.236/trunk@85567 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 09:37:56 +00:00
ben%netscape.com
06460391b1 added comment announcing API changes for Mozilla 0.8.
git-svn-id: svn://10.0.0.236/trunk@85566 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 09:37:24 +00:00
jband%netscape.com
a90787454e fix jump in leaks caused by previous checkin by commenting out the offending code that roots Object.prototype
git-svn-id: svn://10.0.0.236/trunk@85565 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 08:02:23 +00:00
waldemar%netscape.com
069b231dc0 Added .() operator
git-svn-id: svn://10.0.0.236/trunk@85564 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 07:33:32 +00:00
blakeross%telocity.com
01e2c8f407 Fix 60788: letters with descenders cut off in mail compose subject field. patch by hwaara. r=sspitzer,blake sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@85563 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 06:05:46 +00:00
kmcclusk%netscape.com
c16019823b Removed code which cleared the backbuffer to white before rendering. bug 49779 sr=roc+moz r=rods@netscape.com
git-svn-id: svn://10.0.0.236/trunk@85560 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 05:09:37 +00:00
sspitzer%netscape.com
f32556e7fd turn off some debugging printfs relating to bug #66553. sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@85558 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 04:42:47 +00:00
relyea%netscape.com
673c70fee5 Allow NSS_Initialize to succeed even if the databases cannot be opened.
NOTE: BETA 3 solution only. After Beta 3 NSS_Initialize will get to new
options to control this functionality more finely


git-svn-id: svn://10.0.0.236/trunk@85555 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 04:33:45 +00:00
timeless%mac.com
b928391ee9 fix for bug 61805 javascript strict warnings in abAddressBookNameDialog.js
patch by maolson@earthlink.net r=timeless, a=alecf


git-svn-id: svn://10.0.0.236/trunk@85552 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 03:39:38 +00:00
nelsonb%netscape.com
3844d4f4f4 Win32 processes have two environments, a Unix-compatible one and an NT
environment.  NSS has no control over which of these environments will
be inherited by any child processes, so when NSS modifies or adds an
environment variable, it needs to do so to both environments.
This fixes bugzilla bug 66615.  Reviewed by wtc.


git-svn-id: svn://10.0.0.236/trunk@85551 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 03:24:05 +00:00
sspitzer%netscape.com
8da18e9cee fix for #66602. make it faster to delete, move, or copy unread messages into
a local folder.  sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@85550 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 02:52:56 +00:00
jgmyers%netscape.com
8f3bb95289 clean out refs to FALSE: bug 63834 r=bryner sr=brendan
git-svn-id: svn://10.0.0.236/trunk@85549 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 02:40:12 +00:00
jband%netscape.com
0169a67b12 backing out the unreviewed change to the loader for bug 63027 that I checked in with the other xpconnect changes by mistake.
git-svn-id: svn://10.0.0.236/trunk@85548 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 02:35:22 +00:00
mcafee%netscape.com
090df9920f Removing ftp: URL from bloat test until dougt fixes ftp. r=dougt
git-svn-id: svn://10.0.0.236/trunk@85547 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 02:35:07 +00:00
jband%netscape.com
d15f323b49 add xpidl support for DOMString to fix bug 65762. r=jst sr=brendan
git-svn-id: svn://10.0.0.236/trunk@85546 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 02:32:18 +00:00
jband%netscape.com
a930e22667 This is mostly to fix bug 64111 - XPConnect vs. Object.prototype.toSource woes.
Some other small fixes are included. Here is the list...

- Make nsIJSID::id [noscript] because xpconnect automatically builds a nsIJSID
wrapper around nsid values. However, xpconnect does not maintain a table of
those wrappers. So, given the same id twice it will make two nsIJSID wrappers.
This means that property walking could get foo.id.id.id... and not detect that
the different objects represent the same id. nsIJSID already exposes 'number'
so that JS can get the stringified value of the nsid. The nsid struct returned
by 'id' is useful for C++, but only causes problems for JS.

- Fix the nsIXPCScriptable 'IGNORE' handler for GetAttributes to not fail
silently.

- Add 'Components' to global objects as a non-enumerable property for backwards
compatibility and to avoid additional work in property enumeration (esp. in
win.toSource!)

- Expose toSource on wrapped native JSObjects. This just returns an empty object
string: '{}'. It can be overridden by an interface method if present.

- Expose toString on wrapped native JSObjects. It can be overridden by an
interface method if present. Previously we only did this as part of the
Convert op. Now someWrapper.toString will return a callable function.

- Extend the toString behaviour to also print the address of the wrapper in
DEBUG builds only: e.g. "xpconnect wrapped nsIFoo @ 0x12345678". mccabe
convinced me this would be useful. Release build behaviour is unchanged - we
worried that exposing addresses might contribute to possible security exploits.

- Have wrapped native JSObjects use Object.prototype as their proto rather than
have a null proto. Originally this was going to allow delegation to
Object.prototype.toSource, but even without that, this seems like a good thing.
This is implemented by getting Object.prototype from the global object each
time we create a wrapper to allow for spify JS dynamic craziness.

- Use 16bit values in wrappednative property descriptors to save space. It was
only possible to use 16 bits of the pointer-sized ints in the structs anyway.

- Do a security check at enumeration time and only expose those properties that
the caller can actually 'Get'. This fixes the toSource security exception
problem.

- Add a big comment about the problem of reporting uncaught exceptions.

- Fix crashing bug for case where object has no enumerable properties and
xpconnect failed to fill in the zero count.

- Fix NewInstanceJSObject to dig in and find the 'ultimate' parent when
parenting new wrapper JSObject. The old scheme was ending up with hugely
long parent chains in some cases.

r=jst, sr=brendan


git-svn-id: svn://10.0.0.236/trunk@85545 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 02:25:09 +00:00
sfraser%netscape.com
a7f471a3fa Work in progress on editor embedding, NOT PART OF THE BUILD.
git-svn-id: svn://10.0.0.236/trunk@85544 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 02:16:14 +00:00
jgmyers%netscape.com
0fa3e2085d clean out refs to FALSE: bug 63834 r=bryner sr=brendan
git-svn-id: svn://10.0.0.236/trunk@85543 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 01:59:16 +00:00
jgmyers%netscape.com
2f10dfcefc fix ref to FALSE: bug 35559 r=bryner sr deputized by brendan
git-svn-id: svn://10.0.0.236/trunk@85542 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 01:56:33 +00:00
jband%netscape.com
dd4fb834f5 WHITESPACE ONLY CHANGE. Detabbing this stuff cuz it bothers me (tabbing didn't match 'Mode' line's tab-width)
git-svn-id: svn://10.0.0.236/trunk@85540 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 01:53:22 +00:00
alecf%netscape.com
b9dcd0d812 fixes for JS warnings, #64593 and #65707 sr=ben
git-svn-id: svn://10.0.0.236/trunk@85539 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 01:32:31 +00:00
alecf%netscape.com
13a09fc804 fix for #65994 r=blake, sr=ben
use hidden="false" so that the hidden state of the magic toolbar buttons get persisted


git-svn-id: svn://10.0.0.236/trunk@85538 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 01:30:37 +00:00
brendan%mozilla.org
1c7d4471fa Fixes for bug 61898 (which has morphed), r=rogerl, sr=jband.
- Optimize integer ++ and -- to avoid double-to-int, which is quite costly for
  some compilers (ftol on Windows with MSVC).
- Optimized arguments[i] and arguments.length references to use bytecodes that
  avoid creating an arguments object for the current frame.  This entailed
  simplifying the compiler to avoid flagging functions and scripts that set
  arguments, since we have code in jsfun.c to catch such sets at runtime.
- The code generator now eliminates useless expression statements, giving a
  strict warning about them.
- Rationalized jsemit.c's LookupArgOrVar to have well-defined results in *pn.
  Eliminate bytecode specializations for argument and local variable gets and
  sets from jsparse.c -- these precede jsemit.c's LookupArgOrVar and frustrate
  it, by setting pn_slot non-negative too early.
- Code generation errors set report->filename and report->lineno, rather than
  hacking "{0}, line {1}: " into the localized message.
- Bogus JSFRAME_VAROBJBUG removed, JSOPTION_VAROBJFIX is sufficient.
- Spruce up jsinterp.c macros to use JS_BEGIN/END_MACRO brackets if possible.
- Avoid calling JS_PropertyStub.  The call is too costly compared to a branch
  in the caller.


git-svn-id: svn://10.0.0.236/trunk@85537 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 00:59:50 +00:00
prass%netscape.com
3ceda85484 Adding geticonode function and context for icon image, r=jelwell, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@85536 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 00:51:18 +00:00
mkaply%us.ibm.com
890051e262 #61253
r=jkobal, a=blizzard
Printing shouldn't be resolution dependent


git-svn-id: svn://10.0.0.236/trunk@85535 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 00:48:05 +00:00
ssu%netscape.com
d6e17e4e8c fixing bug 64649 - add psm to mozilla installers
r=dgragg, sr=dgragg
affects only linux
not part of tinderbox builds.


git-svn-id: svn://10.0.0.236/trunk@85534 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 00:47:56 +00:00
bienvenu%netscape.com
b334fd8782 fix saving of imap pending unread counts r=sspitzer,naving, sr=mscott 66580
git-svn-id: svn://10.0.0.236/trunk@85533 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-26 00:14:10 +00:00
nhotta%netscape.com
4aa9edb272 Changed to support charset override for message headers, ignore the header specified charset and use the folder charset for the charset conversion,
bug 65277, r=mscott, sr=bienvenu.


git-svn-id: svn://10.0.0.236/trunk@85532 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 23:39:22 +00:00
rogerl%netscape.com
de77d1777b Fixes to support ICodeModule operand type (via name in global object) and
TRUE/FALSE/NULL/CLASS instructions.


git-svn-id: svn://10.0.0.236/trunk@85531 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 23:34:33 +00:00
nhotta%netscape.com
cd9c3af789 Changed to use the original charset name instead of the mapped one to take advantage of the us-ascii optimization,
bug 66411, r=sspitzer,ducarroz, sr=bienvenu.


git-svn-id: svn://10.0.0.236/trunk@85530 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 23:31:20 +00:00
akkana%netscape.com
0792fa11db 64665: don't hardwire wrap width to 72. Also fix some warnings. r=jfrancis, sr=kin
git-svn-id: svn://10.0.0.236/trunk@85529 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 23:12:16 +00:00
karnaze%netscape.com
a75084797d bug 56201 - don't allow a cell to return a desired width bigger than the avail width in a fixed layout table. sr=buster, r=peterl.
git-svn-id: svn://10.0.0.236/trunk@85528 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 22:57:53 +00:00
mjudge%netscape.com
9e59d3ceb3 R,SR = waterson, kin, brendan. trace_malloc work. these changes should only be iuncorporated into the build process if someone defines MOZ_TRACE_MALLOC into their build
git-svn-id: svn://10.0.0.236/trunk@85527 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 22:54:05 +00:00
dougt%netscape.com
9dcfce529d backing my ass out. These changes were meant for my branch, not the trunk. sr-leaf
git-svn-id: svn://10.0.0.236/trunk@85524 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 22:07:38 +00:00
wtc%netscape.com
5908b39b8b Bugzilla bug #63832: changed hardcoded 'gmake' to $(MAKE) in PSM makefiles.
Modified files: psm/Makefile, psm/lib/client/sample/Makefile,
psm/server/Makefile.


git-svn-id: svn://10.0.0.236/trunk@85523 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 21:48:33 +00:00
dougt%netscape.com
3f044800d5 updating to new necko interfaces
git-svn-id: svn://10.0.0.236/trunk@85522 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 21:44:59 +00:00
pinkerton%netscape.com
211e3f47fd use new interfaces in nsIImageMac to convert image->PICT and put on clipboard for image copy. r=saari/sr=sfraser.
git-svn-id: svn://10.0.0.236/trunk@85521 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 21:40:32 +00:00
pinkerton%netscape.com
3eab86cb74 since nsImageMac now has two nsISupports, disambiguate. r=saari, sr=sfraser.
git-svn-id: svn://10.0.0.236/trunk@85520 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 21:39:58 +00:00
pinkerton%netscape.com
f0c8fa7b39 Landing first stab at image->PICT conversion on mac for image copying. r=saari/sr=sfraser.
git-svn-id: svn://10.0.0.236/trunk@85519 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 21:39:37 +00:00
blakeross%telocity.com
38b3a49bad Fix 66500: paste is enabled for readonly textfields. r=timeless sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@85518 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 21:36:51 +00:00
javi%netscape.com
065425a146 Part of patch for bug 64650 r=javi
build psmmain.c in the project instead of main.c


git-svn-id: svn://10.0.0.236/trunk@85516 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 21:21:43 +00:00
yokoyama%netscape.com
3b364e4953 fix for 22921; use generic nsIModule
git-svn-id: svn://10.0.0.236/trunk@85515 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 21:16:08 +00:00
javi%netscape.com
9c5b3ea3b5 Fix for Bug 64650
Give PSM suport for HP_UX


git-svn-id: svn://10.0.0.236/trunk@85514 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 21:08:59 +00:00
javi%netscape.com
3ab13e22e2 Part of Fix for bug 64650
main.c becomes psmmain.c


git-svn-id: svn://10.0.0.236/trunk@85513 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 21:06:10 +00:00
nhotta%netscape.com
300cd94c31 Changed to use NS_IMPL_THREADSAFE_ISUPPORTS1, patch by dougt, bug 61558, r=nhotta, sr=mscott.
git-svn-id: svn://10.0.0.236/trunk@85512 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 21:03:18 +00:00
javi%netscape.com
a27951a72a Part of fix for Bug 64650 r=javi
Provided by jdunn to support HP-UX


git-svn-id: svn://10.0.0.236/trunk@85511 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 21:01:58 +00:00
javi%netscape.com
a5fd614b18 Add a c++ file that calls the main funciton in a C file. This is to
make some compilers that require programs linking in C++ libraries to
have main in a c++ file happy.


git-svn-id: svn://10.0.0.236/trunk@85510 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 20:59:35 +00:00
racham%netscape.com
96bebbbfea Fixing bug 65556. Turning the Biff feature on by default and automatic message download is turned off for POP3 servers on biff as deafult. r=sspitzer sr=mscott
git-svn-id: svn://10.0.0.236/trunk@85509 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 20:38:45 +00:00
racham%netscape.com
04045d5925 Fixing bug 66427. Setting AccountCentral page background color to white for better user experience. r=sspitzer sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@85508 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 20:36:26 +00:00
racham%netscape.com
70a90c36e5 Fixing bugscape bug 3709. Setting unique and polished accountname format for ISPs. r=sspitzer sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@85507 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 20:34:57 +00:00
chuang%netscape.com
d3e67b1e9c Bug42038 UI: AB - "Card for" dialog wording. "Prefers to receive rich text (HTML) mail", r=sspitzer, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@85506 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 20:19:38 +00:00
timeless%mac.com
f66008fbe8 fix bug 66357 fatal error building rdf\chrome\tools\chromereg\regchrome.cpp
r=leaf, sr=waterson


git-svn-id: svn://10.0.0.236/trunk@85505 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 20:08:43 +00:00
hewitt%netscape.com
021667e124 65990 - composer color palette, r=cmanske, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@85504 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 19:56:55 +00:00
nboyd%atg.com
2c47d04823 ECMA mandates a ToPrimitive on Date constructor arguments that we didn't have.
git-svn-id: svn://10.0.0.236/trunk@85503 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 19:56:54 +00:00
morse%netscape.com
b43f46b481 bug 65636, removing users is checkbox is unchecked, submitter=mozilla@maxuk.net, r=morse@netscape.com, sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@85502 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 19:46:19 +00:00
harishd%netscape.com
7a086d6265 Made parser nodes arena allocated. Also, fixed a few potential leaks.
Note: Parser nodes could be heap allocated by enabling HEAP_ALLOCATED_NODES flag.
r=jst
sr=vidur


git-svn-id: svn://10.0.0.236/trunk@85501 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 19:37:23 +00:00
harishd%netscape.com
3fd88b9a18 Removed CNavDTD dependency.
r=jst
sr=vidur


git-svn-id: svn://10.0.0.236/trunk@85500 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 19:33:57 +00:00
wtc%netscape.com
4f79024ac3 Bugzilla bug #65416: assign values to enumeration constants in secutil.h
and nssilock.h explicitly.  Reviewed by Ian McGreer.


git-svn-id: svn://10.0.0.236/trunk@85499 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 19:05:50 +00:00
matthias%sorted.org
cd482d19f9 cleaned up indentation. no code changes.
git-svn-id: svn://10.0.0.236/trunk@85498 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 18:46:38 +00:00
sspitzer%netscape.com
7305affabb back out brendan (Career Limiting Move) to fix blocker bug #66545.
a=leaf


git-svn-id: svn://10.0.0.236/trunk@85497 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 18:06:57 +00:00
karnaze%netscape.com
9fcb604c43 bug 65372 - allow rows to be inserted after an over specified row span. sr=buster, r=attinasi.
git-svn-id: svn://10.0.0.236/trunk@85496 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 16:02:14 +00:00
karnaze%netscape.com
919b0e5623 bug 60494 - only request the max width of the innner table if it is requested of the outer table. sr=buster, r=peterl.
git-svn-id: svn://10.0.0.236/trunk@85495 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 16:00:59 +00:00
karnaze%netscape.com
7995ae675b forgot the #ifdef DEBUG around mDebugHook.
git-svn-id: svn://10.0.0.236/trunk@85494 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 15:57:46 +00:00
karnaze%netscape.com
d95bd4f152 better table reflow debugging including support for elapsed time. sr=buster.
git-svn-id: svn://10.0.0.236/trunk@85493 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 15:55:51 +00:00
brade%netscape.com
ba0227a44d don't check for focused widget in "onOK" since users can't dismiss the dialog if we bail at this point. bug #60868
git-svn-id: svn://10.0.0.236/trunk@85492 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 15:55:40 +00:00
bienvenu%netscape.com
34383772fb add error code to unknown error alert for diagnosis purposes r=sspitzer, sr=mscott 57057
git-svn-id: svn://10.0.0.236/trunk@85491 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 15:49:04 +00:00
dbaron%fas.harvard.edu
6c9757124a Change the way nsDocument stores its children by replacing separate nsVoidArrays for prolog and epilog with a single nsISupportsArray that also holds the root element. Using this change, simplify many of the child handling methods in nsDocument (and fix some bugs in them). Since nsDocument no longer uses prolog and epilog, remove AppendToProlog and AppendToEpilog from nsIDocument. b=47850 r=jst@netscape.com sr=vidur@netscape.com
git-svn-id: svn://10.0.0.236/trunk@85490 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 14:19:38 +00:00
sspitzer%netscape.com
2acac56ec9 "a" is a bad key for mark all read, since it is too easy to hit "a",
and mark all read is not undoable.  make mark all read "ctrl shift c"
like it was in 4.x.


git-svn-id: svn://10.0.0.236/trunk@85489 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 09:24:28 +00:00
brendan%mozilla.org
c1463a8801 Fixes for bug 61898 (which has morphed), r=rogerl, sr=jband.
- Optimize integer ++ and -- to avoid double-to-int, which is quite costly for
  some compilers (ftol on Windows with MSVC).
- Optimized arguments[i] and arguments.length references to use bytecodes that
  avoid creating an arguments object for the current frame.  This entailed
  simplifying the compiler to avoid flagging functions and scripts that set
  arguments, since we have code in jsfun.c to catch such sets at runtime.
- The code generator now eliminates useless expression statements, giving a
  strict warning about them.
- Rationalized jsemit.c's LookupArgOrVar to have well-defined results in *pn.
- Code generation errors set report->filename and report->lineno, rather than
  hacking "{0}, line {1}: " into the localized message.
- Bogus JSFRAME_VAROBJBUG removed, JSOPTION_VAROBJFIX is sufficient.
- Spruce up jsinterp.c macros to use JS_BEGIN/END_MACRO brackets if possible.
- Avoid calling JS_PropertyStub.  The call is too costly compared to a branch
  in the caller.


git-svn-id: svn://10.0.0.236/trunk@85488 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 09:22:19 +00:00
mscott%netscape.com
473b0dc188 back out a piece of code that was not meant to be checked in and was not reviewed.
git-svn-id: svn://10.0.0.236/trunk@85485 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 07:00:06 +00:00
mscott%netscape.com
c2918b7118 Bug #61947 --> pass in and use the time the download started (but before we actually
bring up the progress dialog. This gives us more accurate readings for the total
time and download rate.
sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@85484 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 06:52:07 +00:00
timeless%mac.com
1fc19807eb fix for bug 60629 javascript strict warnings in abCardOverlay.js
patch by maolson@earthlink.net r=timeless a=alecf


git-svn-id: svn://10.0.0.236/trunk@85483 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 06:51:19 +00:00
mscott%netscape.com
d5c29a9c28 Bug #63346 --> implement open and open folder APIs for windows
sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@85482 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 06:48:47 +00:00
mscott%netscape.com
9c1ecef472 Bug #66323 --> always show the progress dialog even if
we are already done with the download. Break apart
SaveTodisk and LaunchWithTempFile into to separate
methods. never try to really open or save to disk
until we are sure we've brought up the progress window.

Bug #61947 --> pass in the initial time when we started the download via getDownloadInfo so
the progress dialog can use this information.

sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@85481 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 06:48:16 +00:00
mscott%netscape.com
e452dfb04b Bug #63346 --> add open and open folder APIs for the OS.
Bug #61947 --> pass in the initial time
when we started the download via getDownloadInfo so
the progress dialog can use this information.


git-svn-id: svn://10.0.0.236/trunk@85480 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 06:47:12 +00:00
timeless%mac.com
bd40fecf29 fix bug 65938 Starting mozilla from profile manager gives javascript error in console
patch by maolson@earthlink.net r=timeless a=alecf


git-svn-id: svn://10.0.0.236/trunk@85479 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 06:43:50 +00:00
blakeross%telocity.com
e5e1076431 sorry, sr=bienvenu for mao's fixes. think I'm a little too used to typing `sr=alecf'
git-svn-id: svn://10.0.0.236/trunk@85478 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 05:38:00 +00:00
mkaply%us.ibm.com
998d5b846b #59257
r=mkaply, a=blizzard
First checkin for jjones - fix collation code for OS/2


git-svn-id: svn://10.0.0.236/trunk@85477 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 05:33:04 +00:00
blakeross%telocity.com
81d7f578ad Fix 63619, 65325: mao's strict warning fixes. r=jag sr=alecf
git-svn-id: svn://10.0.0.236/trunk@85476 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 05:31:57 +00:00
dave%intrec.com
2b74ceea1d cleaning up trailing whitespace in buglist.cgi source. (no code changes) Patch by Stephan Niemz [faniz] <st.n@gmx.net>
git-svn-id: svn://10.0.0.236/trunk@85475 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 05:30:35 +00:00
dave%intrec.com
dc4e5c903b Fix for bug 66058: dates in Created and Changed date columns in buglists are now in context with how old the bug is.
within the last 18 hours: time only (12:24:34)
within the last   6 days: weekday and time (Fri 12:24)
within the last 100 days: month and day (01-19)
older than 100 days: previous behaviour (2001-01-19)


git-svn-id: svn://10.0.0.236/trunk@85474 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 05:08:21 +00:00
blakeross%telocity.com
c36f44bfd1 Fix 57759: enable/disable items in textfield context menus when appropriate. r=timeless sr=alecf
git-svn-id: svn://10.0.0.236/trunk@85473 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 05:01:29 +00:00
dave%intrec.com
d132228438 Fix for bug 55429: can't always vote more than once per bug, depending on product. Patch by Matthew Tuck <matty@box.net.au>
git-svn-id: svn://10.0.0.236/trunk@85472 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 04:56:14 +00:00
andreww%netscape.com
4c84e1c530 bugzilla=39487,
r=hewitt,
a=hangas,
history dropdown menus had too small a target (arrow). Adding some padding. Mac Classic skin


git-svn-id: svn://10.0.0.236/trunk@85471 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 04:34:08 +00:00
andreww%netscape.com
445dd34e27 bug # 59065 r=hewitt a=hangas - setting default height for progressmeters in mac classic skin so they dont show up as thin lines.
git-svn-id: svn://10.0.0.236/trunk@85470 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 04:32:00 +00:00
andreww%netscape.com
b51c945981 bug# 18667 r=hewitt a=hangas Moving security icon over so it's not obscured when toolbar hidden.
git-svn-id: svn://10.0.0.236/trunk@85469 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 04:30:25 +00:00
blakeross%telocity.com
e49d0f6bbe Fix 57759: enable/disable items in textfield context menus when appropriate. r=timeless sr=alecf
git-svn-id: svn://10.0.0.236/trunk@85468 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 04:22:47 +00:00
blakeross%telocity.com
e00e3f7693 Fix 52419, 66137: don't show so many columns in bookmarks window by default, and retain last sort in bookmarks window. r=timeless sr=alecf
git-svn-id: svn://10.0.0.236/trunk@85467 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 04:19:50 +00:00
nelsonb%netscape.com
74ddd2b9da Detect failures of NSS_Init and report them.
This fixes bug 66244 for certutil (only).


git-svn-id: svn://10.0.0.236/trunk@85466 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 04:14:22 +00:00
gagan%netscape.com
8e4d488e55 Fix for bug 58728. Null check for the disappearing mResponseDataListener. r=darin, sr=alecf.
git-svn-id: svn://10.0.0.236/trunk@85465 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 04:03:52 +00:00
dbaron%fas.harvard.edu
e5c4c2ccdc Backing out pierre's change from 1/20 for performance reasons (66263). r=attinasi, a=granrose, phil
git-svn-id: svn://10.0.0.236/trunk@85464 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 03:23:19 +00:00
mcafee%netscape.com
644a6ffc68 Backing out pierre's change from 1/20 for performance reasons (66263). r=attinasi, a=granrose, phil
git-svn-id: svn://10.0.0.236/trunk@85463 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 02:58:12 +00:00
dave%intrec.com
d75dc86c93 Re-fixing bug 30694. part of the original patch got left out.
git-svn-id: svn://10.0.0.236/trunk@85462 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 02:51:49 +00:00
wtc%netscape.com
c52a0d1c42 Export the new function NSS_VersionCheck(). Reviewed by Nelson.
git-svn-id: svn://10.0.0.236/trunk@85461 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 02:43:48 +00:00
beard%netscape.com
aaaca3c299 Support for hooking up MRJ to browser networking stack. (not part of build yet)
git-svn-id: svn://10.0.0.236/trunk@85460 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 02:34:17 +00:00
javi%netscape.com
0d555b3335 Missed this file during my last check-in.
git-svn-id: svn://10.0.0.236/trunk@85459 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 01:21:27 +00:00
javi%netscape.com
d50a9d25ae Add Entropy collector support and the ability to load the root certificates
PKCS11 module


git-svn-id: svn://10.0.0.236/trunk@85458 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 01:14:23 +00:00
dave%intrec.com
a58c6f1f93 Fix for part 2 of bug 31456: changes the way checksetup.pl handles the localconfig file internally to guarantee proper detection of any variables defined in localconfig (even empty arrays, which it couldn't detect before, in case someone adds one to localcofig at some point)
git-svn-id: svn://10.0.0.236/trunk@85457 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 23:27:13 +00:00
despotdaemon%netscape.com
d3f6eaa796 Pseudo-automatic update of changes made by rko@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@85456 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 22:48:49 +00:00
despotdaemon%netscape.com
794277f024 Pseudo-automatic update of changes made by risto@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@85455 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 22:32:55 +00:00
dave%intrec.com
82ff84e77b Fix for bug 30694: adds title attributes to bug links with bug status and description. Patch by jake@acutex.net
git-svn-id: svn://10.0.0.236/trunk@85454 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 22:24:06 +00:00
despotdaemon%netscape.com
67b68aeb6a Pseudo-automatic update of changes made by risto@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@85453 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 22:08:36 +00:00
despotdaemon%netscape.com
00b8d4e80c Pseudo-automatic update of changes made by risto@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@85452 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 21:56:45 +00:00
despotdaemon%netscape.com
7c036f993a Pseudo-automatic update of changes made by risto@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@85451 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 21:55:58 +00:00
despotdaemon%netscape.com
9431a34558 Pseudo-automatic update of changes made by risto@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@85450 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 21:54:57 +00:00
despotdaemon%netscape.com
43958665d0 Pseudo-automatic update of changes made by endico@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@85449 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 21:27:59 +00:00
dave%intrec.com
ab86f527b7 Fix for bug 65598: check for minimum versions of some of the Perl modules Bugzilla needs. Also check for minimum version of MySQL server on the other end.
git-svn-id: svn://10.0.0.236/trunk@85445 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 20:31:45 +00:00
dmose%mozilla.org
ee1174cf51 patch from bug 17464 to give user some control over what sorts of bug mail get sent to an account. Original patch by al_raetz@yahoo.com and lots of additional hacking by me; r=donm@bluemartini.com
git-svn-id: svn://10.0.0.236/trunk@85444 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 20:26:24 +00:00
jj%netscape.com
1e560a9bf4 backing out an 'if ($flat)' test case which breaks the Mac packaging.
git-svn-id: svn://10.0.0.236/trunk@85442 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 19:39:53 +00:00
javi%netscape.com
cab17c7801 Add an entry for the name of the loadable root certs PKCS#11 module.
git-svn-id: svn://10.0.0.236/trunk@85441 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 19:28:11 +00:00
ccarlen%netscape.com
0b3ab05cda NOT PART OF THE BUILD - Changed caller of nsISingleSignon.
git-svn-id: svn://10.0.0.236/trunk@85438 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 15:51:51 +00:00
ccarlen%netscape.com
ecb092e10c Part of bug 35559 - dynamic profile switching.
r=morse, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@85437 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 15:51:00 +00:00
nboyd%atg.com
19342b2207 Move Invoker out as a top-level class so that it doesn't get javadoc'd
with FunctionObject (it must be public).


git-svn-id: svn://10.0.0.236/trunk@85436 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 15:49:21 +00:00
bienvenu%netscape.com
ae83e5ddaa add offline imap operation support, NOT YET PART OF BUILD
git-svn-id: svn://10.0.0.236/trunk@85433 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 15:47:56 +00:00
Peter.VanderBeken%pandora.be
83cf4fcfef Fixing build bustage on Mac.
git-svn-id: svn://10.0.0.236/trunk@85432 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 15:45:41 +00:00
nboyd%atg.com
6aee3280f9 Alternative fix for problem in the following email:
Subject:
        minor Rhino bug
   Date:
        Tue, 23 Jan 2001 13:14:51 -0800
   From:
        dave russo <d-russo@ti.com>
     To:
        nboyd@atg.com
    CC:
        d-russo@ti.com




Norris,

While using the new Rhino debugger (from the latest tip) I started to get "No
Context associated with current Thread" exceptions when expanding host objects
in the "Context:" debugger window.

In looking at the code, I discovered that NativeObject.toString seems to assume
that Context.getContext() may return null.  In fact, getContext() always returns
a non-null context or throws an exception.

I changed NativeObject.toString to never throw an exception (see below) and this
eliminated the problem I was seeing (of course).

It would be nice to incorporate this in a future Rhino tip or, if this change is
inappropriate, any guidance would be appreciated.  Thanks in advance.

I changed NativeObject.toString to:

    public String toString() {
        try {
            Context cx = Context.getContext();
            return jsFunction_toString(cx, this, null, null);
        }
        catch (Exception e) {
            return "[object " + getClassName() + "]";
        }
    }

from:

   public String toString() {
        Context cx = Context.getContext();
        if (cx != null)
            return jsFunction_toString(cx, this, null, null);
        else
            return "[object " + getClassName() + "]";
    }


git-svn-id: svn://10.0.0.236/trunk@85431 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 15:16:37 +00:00
sspitzer%netscape.com
ad2414d680 performance fix for mailnews for. (especially us-ascii users)
skip a lot of expensive code if we don't need to do the conversion.
this will help sorting, scrolling and message display.
there is more work to do on this code for non us-ascii users.
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@85430 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 15:10:08 +00:00
brade%netscape.com
cb21c78be0 always absolutize urls in html copy encoder (doing the right thing is covered in bug #32768)
git-svn-id: svn://10.0.0.236/trunk@85429 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 14:59:57 +00:00
axel%pike.org
1836f3e4f9 not part of build, code by peterv, r=me, bugs bugs 65977 & 65978, xslt function lib, + windows bustage
git-svn-id: svn://10.0.0.236/trunk@85428 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 14:48:48 +00:00
axel%pike.org
cb1c45a640 not part of build, code by peterv, r=me, bugs 65977 & 65978, xslt function lib, + windows bustage
git-svn-id: svn://10.0.0.236/trunk@85427 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 14:44:05 +00:00
neeti%netscape.com
19ab3003ec fix for bug 44153 - Redirect.xul needs to be removed, r=darin, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@85426 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 14:04:02 +00:00
Peter.VanderBeken%pandora.be
3db76d9e10 Keep LDAP xpcom component compiling after nsIChannel::AsyncWrite interface revision. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@85425 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 13:49:55 +00:00
ben%netscape.com
70779f1c35 Fix for bug 65108, incorrect positioning of menupopups when menulist/menu as child of
deck page. r=pinkerton@netscape.com, a=hyatt@netscape.com


git-svn-id: svn://10.0.0.236/trunk@85423 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 08:38:09 +00:00
mscott%netscape.com
3324fc9657 Bug #3700 --> move canRunURLButBusy back inside the if statement
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@85420 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 06:58:07 +00:00
despotdaemon%netscape.com
2c0b357d22 Pseudo-automatic update of changes made by risto@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@85419 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 05:52:36 +00:00
blakeross%telocity.com
61ebe1c13e Fix 21515: context menu should have filename after `Save Image...'. patch by doron (doronr@naboonline.com). r=blake sr=alecf
git-svn-id: svn://10.0.0.236/trunk@85418 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 05:50:35 +00:00
wtc%netscape.com
7714ba58e7 Bugzilla bug #66286: link libnss3.so with -R '$ORIGIN' on Solaris so that
it searches for libfreebl_*.so in the same directory where it resides.
As a result, libnss3.so, not libnspr4.so, must be the one calling dlopen,
so libnss3.so can't call PR_LoadLibraryWithFlags.
Modified files: lib/freebl/loader.c, lib/nss/config.mk


git-svn-id: svn://10.0.0.236/trunk@85417 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 05:26:19 +00:00
cls%seawood.org
c82b408102 Fix problem of duplicate entry in DIRS that was breaking distclean. Bug #64521
git-svn-id: svn://10.0.0.236/trunk@85416 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 04:40:08 +00:00
nelsonb%netscape.com
e2bb2506f2 Always detect failure of RNG_RNGInit(), which on Solaris and HPUX systems
typically signifies a failure to load the freebl DSO.  Fixes 66229.
r & a = wtc


git-svn-id: svn://10.0.0.236/trunk@85415 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 04:20:10 +00:00
cls%seawood.org
67e4f68dca Skip AC_PATH_PROG* checks for win32. r=bryner
git-svn-id: svn://10.0.0.236/trunk@85414 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 04:08:09 +00:00
javi%netscape.com
d785c292ab Don't build cmd directory for mozilla builds.
git-svn-id: svn://10.0.0.236/trunk@85413 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 03:45:53 +00:00
blakeross%telocity.com
fd560188ba Fix 64969: can't drag urls out of message pane or window. r=timeless sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@85412 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 03:31:55 +00:00
dave%intrec.com
a0cab66e7e Fix for bug 31295: use checkbox for votes if only one vote allowed. Also eliminate displaying products with no votes. Patch by Stephan Niemz <st.n@gmx.net>
git-svn-id: svn://10.0.0.236/trunk@85411 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 02:41:41 +00:00
mkaply%us.ibm.com
7e53760a43 r=mkaply, a=blizzard
Remove hardcoded font for DBCS and button


git-svn-id: svn://10.0.0.236/trunk@85410 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 02:22:06 +00:00
blakeross%telocity.com
15b8ac0611 Fix 66212: some accessibility/tab order/focus stuff. r=timeless sr=alecf
git-svn-id: svn://10.0.0.236/trunk@85409 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 02:12:26 +00:00
dave%intrec.com
a37eb06e83 Fix for bug 45784: URL field truncated at quote marks. Patch by
jake@acutex.net


git-svn-id: svn://10.0.0.236/trunk@85408 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 01:54:42 +00:00
mkaply%us.ibm.com
f262050f45 r=mkaply, a=blizzard
256 color and print cleanup


git-svn-id: svn://10.0.0.236/trunk@85407 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 01:49:40 +00:00
dr%netscape.com
082e87300d fix for 65897 (fixes annoying warning in nsIStyleSet.h) r=saari, sr=waterson
git-svn-id: svn://10.0.0.236/trunk@85406 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 01:36:03 +00:00
darin%netscape.com
0b664c3739 update
git-svn-id: svn://10.0.0.236/trunk@85405 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 01:33:40 +00:00
darin%netscape.com
503c657144 Ported to WIN32
git-svn-id: svn://10.0.0.236/trunk@85404 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 01:18:23 +00:00
mkaply%us.ibm.com
b73fbb240f OS/2 TB Breakage
Need cast, and mkdir to PR_MkDir


git-svn-id: svn://10.0.0.236/trunk@85403 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 01:12:07 +00:00
mkaply%us.ibm.com
8ad157b443 No bug
r=jkobal, a=blizzard
Remove XP_OS2 codepath so Templates and Unsent Messages work


git-svn-id: svn://10.0.0.236/trunk@85402 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 00:50:14 +00:00
nhotta%netscape.com
8a88630081 Check in for yokoyama, fixing Macintosh bustage.
git-svn-id: svn://10.0.0.236/trunk@85401 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 00:33:28 +00:00
dbaron%fas.harvard.edu
cdba004107 Change case of #include since filenames are case sensitive on some platforms.
git-svn-id: svn://10.0.0.236/trunk@85400 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 23:52:37 +00:00
darin%netscape.com
6396e1cbf0 Fixes speedracer SunOS/Sparc bustage.
git-svn-id: svn://10.0.0.236/trunk@85399 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 23:40:50 +00:00
dmose%mozilla.org
be0d44a2af fix bug 66238: buggy datasources could indirectly cause the delegates list for a resource to be corrupted. added sanity-checking. r=waterson@netscape.com, sr=alecf@netscape.com
git-svn-id: svn://10.0.0.236/trunk@85398 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 23:10:53 +00:00
darin%netscape.com
78936aa057 Bug 62566. Left out a change to makefile.win.
git-svn-id: svn://10.0.0.236/trunk@85397 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 22:57:30 +00:00
timeless%mac.com
36ab569b61 fix bug 62703 Mail Compose: Need mnemonics for "Attachments" and "Subject"
patch by hwaara@chello.se, r=timeless, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@85396 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 22:48:46 +00:00
mscott%netscape.com
d491c5014f clean up some rv error code handling
sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@85395 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 22:35:54 +00:00
yokoyama%netscape.com
536c9ab27d Fix for 22921; nsIModule code. /sr=ftang
git-svn-id: svn://10.0.0.236/trunk@85394 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 22:33:22 +00:00
dbaron%fas.harvard.edu
eef640ad56 Add dbm to REQUIRES to fix MOZ_TRACK_MODULE_DEPS bustage.
git-svn-id: svn://10.0.0.236/trunk@85393 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 22:30:05 +00:00
av%netscape.com
98cb854564 Part of the 61388 fix. Adding mechanism for refreshing plugin list and reloading the page to DOM, sr=vidur, a=r=jst.
git-svn-id: svn://10.0.0.236/trunk@85392 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 22:29:41 +00:00
radha%netscape.com
177db2feca Fix for bug # 41973 (Redireted urls are not marked visited) r=rpotts sr=waterson
git-svn-id: svn://10.0.0.236/trunk@85391 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 22:16:40 +00:00
darin%netscape.com
73495dffa0 Bug 62566. nsIChannel::AsyncWrite interface revision and related cleanup.
r=dougt@netcape.com, sr=mscott@netscape.com.


git-svn-id: svn://10.0.0.236/trunk@85390 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 22:10:34 +00:00
darin%netscape.com
216614e3b9 Bug 62566. nsIChannel::AsyncWrite interface revision and related cleanup. r=dougt, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@85389 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 22:03:51 +00:00
blakeross%telocity.com
e1c43422a5 Fix 25369: doron's patch to implement Fishcam! r=timeless sr=alecf
git-svn-id: svn://10.0.0.236/trunk@85388 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 21:57:07 +00:00
kin%netscape.com
5c7468c52a Fix for bug #6254 (Find/Replace needs to be implemented.)
First pass implementation of Find and Replace.
sr=sfraser@netscape.com  r=ducarroz@netscape.com

New Files:

    editor/txtsvc/macbuild/txtsvcIDL.mcp
    editor/txtsvc/public/MANIFEST_IDL
    editor/txtsvc/public/nsIFindAndReplace.idl
    editor/txtsvc/src/nsFindAndReplace.cpp
    editor/txtsvc/src/nsFindAndReplace.h
    xpfe/components/find/resources/replacedialog.js
    xpfe/components/find/resources/replacedialog.xul
    xpfe/components/find/resources/locale/en-US/replacedialog.dtd


Modified Files:

    build/mac/build_scripts/MozillaBuildList.pm
    editor/base/nsEditorShell.cpp
    editor/idl/nsIEditorShell.idl
    editor/txtsvc/macbuild/txtsvc.mcp
    editor/txtsvc/public/Makefile.in
    editor/txtsvc/public/makefile.win
    editor/txtsvc/public/MANIFEST
    editor/txtsvc/src/Makefile.in
    editor/txtsvc/src/makefile.win
    editor/txtsvc/src/nsTextServicesFactory.cpp
    editor/ui/composer/content/ComposerCommands.js
    editor/ui/composer/content/editor.js
    editor/ui/composer/content/editorOverlay.xul
    editor/ui/composer/locale/en-US/editorOverlay.dtd
    mailnews/compose/resources/content/messengercompose.xul
    mailnews/compose/resources/content/MsgComposeCommands.js
    mailnews/compose/resources/locale/en-US/messengercompose.dtd
    xpfe/components/jar.mn
    xpfe/components/find/public/nsIFindComponent.idl
    xpfe/components/find/public/nsISearchContext.idl
    xpfe/components/find/resources/makefile.win
    xpfe/components/find/resources/MANIFEST
    xpfe/components/find/resources/locale/en-US/MANIFEST
    xpfe/components/find/src/nsFindComponent.cpp
    xpfe/components/find/src/nsFindComponent.h


git-svn-id: svn://10.0.0.236/trunk@85387 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 21:55:31 +00:00
kin%netscape.com
5b0c6da155 Fix for bug #6254 (Find/Replace needs to be implemented.)
First pass implementation of Find and Replace.
sr=sfraser@netscape.com  r=ducarroz@netscape.com

New Files:

    editor/txtsvc/macbuild/txtsvcIDL.mcp
    editor/txtsvc/public/MANIFEST_IDL
    editor/txtsvc/public/nsIFindAndReplace.idl
    editor/txtsvc/src/nsFindAndReplace.cpp
    editor/txtsvc/src/nsFindAndReplace.h
    xpfe/components/find/resources/replacedialog.js
    xpfe/components/find/resources/replacedialog.xul
    xpfe/components/find/resources/locale/en-US/replacedialog.dtd


Modified Files:

    build/mac/build_scripts/MozillaBuildList.pm
    editor/base/nsEditorShell.cpp
    editor/idl/nsIEditorShell.idl
    editor/txtsvc/macbuild/txtsvc.mcp
    editor/txtsvc/public/Makefile.in
    editor/txtsvc/public/makefile.win
    editor/txtsvc/public/MANIFEST
    editor/txtsvc/src/Makefile.in
    editor/txtsvc/src/makefile.win
    editor/txtsvc/src/nsTextServicesFactory.cpp
    editor/ui/composer/content/ComposerCommands.js
    editor/ui/composer/content/editor.js
    editor/ui/composer/content/editorOverlay.xul
    editor/ui/composer/locale/en-US/editorOverlay.dtd
    mailnews/compose/resources/content/messengercompose.xul
    mailnews/compose/resources/content/MsgComposeCommands.js
    mailnews/compose/resources/locale/en-US/messengercompose.dtd
    xpfe/components/jar.mn
    xpfe/components/find/public/nsIFindComponent.idl
    xpfe/components/find/public/nsISearchContext.idl
    xpfe/components/find/resources/makefile.win
    xpfe/components/find/resources/MANIFEST
    xpfe/components/find/resources/locale/en-US/MANIFEST
    xpfe/components/find/src/nsFindComponent.cpp
    xpfe/components/find/src/nsFindComponent.h


git-svn-id: svn://10.0.0.236/trunk@85386 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 21:55:04 +00:00
racham%netscape.com
ac0d97dc3d Fixing bugs 14301, 29745, 46450, 60668 and 63251. Fixes to bug 63251 includes introduction os new AccountCentral page. When user selects an account in the folder pane of the messenger, AccountCentral page is displayed inplace of threadpane and messagepane. This page contains links to various account related activities like read, search, compose messages and others. Bugs 14301 and 60668 are fixed so that we logon to the default account all other accounts that have been asked to login at startup. Fix to bug 29745 displays customized email description text on AcctWizard identity page. r=sspitzer sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@85385 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 21:54:34 +00:00
racham%netscape.com
be89bec3b7 Fixing bugs 29745, 63251. While fixing bug 29745, A new class for labels is added to the messenger.css file to avoid inline style attirbutes in acctwizard identity screen. Style rules for AccountCentral page items are introduced. r=sspitzer, hewitt sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@85384 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 21:54:27 +00:00
racham%netscape.com
8a6823dd9c Fixing bugs 14301 and 63251. As a part of fix to bug 14301, Setting the default value of the pref that says log onto this account at startup to false. All newly created accounts will not have this one turned on and interested users with multiple accounts will have to manually turn it on, by turning the checkbox on, to take the advantage multiple logins at startup. While fixing bug 63251, a new pref is added to findout the url of the page that need to be displayed in the AccountCentral frame. r=sspitzer sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@85383 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 21:54:12 +00:00
pavlov%netscape.com
868810fe5e adding imageframe/container to xlib
git-svn-id: svn://10.0.0.236/trunk@85378 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 20:46:36 +00:00
wtc%netscape.com
73df3a377c Bugzilla bug #66325: use the DYNAMIC_PATH flag for shl_load() only if the
specified path name is a plain file name (containing no directory), to
match the behavior of dlopen().


git-svn-id: svn://10.0.0.236/trunk@85377 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 20:46:25 +00:00
despotdaemon%netscape.com
bf36fff372 Pseudo-automatic update of changes made by risto@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@85373 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 20:22:45 +00:00
jst%netscape.com
8ef3d5aa32 Renaming interfaces that were incorrectly converted by my IDLC to XPIDL script.
git-svn-id: svn://10.0.0.236/trunk@85372 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 19:55:34 +00:00
beard%netscape.com
f0878fb57e [not part of build] Added UTCUtils to reflect new dependencies in JS engine.
git-svn-id: svn://10.0.0.236/trunk@85371 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 19:54:49 +00:00
despotdaemon%netscape.com
80b98011fd Pseudo-automatic update of changes made by risto@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@85370 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 19:45:46 +00:00
nboyd%atg.com
2de6839f87 Subject:
Re: Small usage simplification for Rhino
       Date:
            Tue, 23 Jan 2001 16:01:42 +0100
      From:
            Igor Bukanov <igor@icesoft.no>
        To:
            Norris Boyd <nboyd@atg.com>
 References:
            1 , 2 , 3 , 4




Norris Boyd wrote:

> Thanks. I've patched in your changes and checked it into CVS.

I also looked at other places with similar pattern of few lines of
common code to construct error messages. The following was occurred too
often not to avoid temptations to move it to a separated function:

NativeGlobal.constructError(
Context.getContext(), "TypeError",
ScriptRuntime.getMessage1("msg.default.value", arg),
this)

It can be replaced by
NativeGlobal.typeError1("msg.default.value", arg, this)

There are other similar usages but they are not to frequent to bother
with code reduction because even the above replacement saves just 200
bytes in uncompressed jars (it is expensive to introduce new methods in
Java).

In any case, if you think it makes any sense, patches are attached. They
are made via
diff -cbB javascript.orig javascript > patch_context
diff -bB javascript.orig javascript > patch_std
from org/mozilla directory.

Regards, Igor


git-svn-id: svn://10.0.0.236/trunk@85369 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 19:35:35 +00:00
nboyd%atg.com
8384e4657c Fix problem:
Subject:
        Recent rhino broke security support
   Date:
        Tue, 23 Jan 2001 08:07:45 -0500
   From:
        "Kurt Westerfeld" <kurt@managedobjects.com>
     To:
        "Norris Boyd" <nboyd@atg.com>


Norris.....I like the changes made to FunctionObject to do method invocation
much faster.  Very slick.

Problem tho: this mechanism does not veer into the security support plugin
on context for defining a class.  This is crucial do creating event adapter
code later in applet environments.

I'm going to look into this, but perhaps you could probably make the changes
faster than I.

Unfortunately for us, we found this problem yesterday at a customer site.
:-(  Shame on us.

________________________________________________________________________
  Kurt Westerfeld
  Senior Software Architect
  Managed Objects
  mailto:kwester@ManagedObjects.com
  703.770.7225
  http://www.ManagedObjects.com

  Managed Objects: manage technology > rule business


git-svn-id: svn://10.0.0.236/trunk@85367 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 17:48:41 +00:00
cls%seawood.org
955ae13710 Add --enable-boehm to nspr autoconf
git-svn-id: svn://10.0.0.236/trunk@85366 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 15:55:29 +00:00
cls%seawood.org
34903f9f84 Generalize xpinstaller/Makefile.in so that the name of the package can be changed via the env.
Add regchrome & installed-chrome.txt to unix package list.
Add --flat/-l option to pkgcp.pl so that the intermediate component directory is not created.
Added dist target to xpinstaller/Makefile which will create a tarball using the packages file for a list.
Add BZ2 package type.
Thanks to Ben Bucksch <mozilla@bucksch.org> for the patch.
Bug #53462. r=cls


git-svn-id: svn://10.0.0.236/trunk@85365 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 15:53:12 +00:00
cls%seawood.org
6264aad9d1 Fix for BeOS problem of stripping away needed file attributes.
Thanks to Wade Majors <guru@startrek.com> for the patch.
Bug #66180. r=cls


git-svn-id: svn://10.0.0.236/trunk@85364 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 15:34:56 +00:00
ccarlen%netscape.com
ebf1139ffa NOT PART OF THE BUILD - Adding profile management.
git-svn-id: svn://10.0.0.236/trunk@85363 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 15:32:57 +00:00
brade%netscape.com
841d1f1730 fix call to focus to have () and add var; sr=kin
git-svn-id: svn://10.0.0.236/trunk@85362 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 15:31:08 +00:00
ccarlen%netscape.com
77cb259a7d NOT PART OF THE BUILD - Adding profile management to this embedding sample.
git-svn-id: svn://10.0.0.236/trunk@85361 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 15:30:56 +00:00
nboyd%atg.com
c6eb5da664 Fix formatting
git-svn-id: svn://10.0.0.236/trunk@85360 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 14:24:39 +00:00
locka%iol.ie
3a80656b87 Added a timer to the message loop to prevent 100% cpu usage when the message queue was empty. b=58701
git-svn-id: svn://10.0.0.236/trunk@85359 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 14:15:57 +00:00
jst%netscape.com
ba329b0451 Fixing bug 57772. Hooking document.getSelection() into window.getSelection().toString() which does the right thing (i.e. doesn't produce pretty printed text). r=heikk@netscape.com, sr=rpotts@netscape.com
git-svn-id: svn://10.0.0.236/trunk@85358 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 07:45:08 +00:00
jst%netscape.com
1e3e1cbc56 Fixing bug 47733. Making document.implementation.createDocument() set up the root element in the document correctly so that it's parent and owner document is the document that it's in. r=heikki@netscape.com, sr=rpotts@netscape.com
git-svn-id: svn://10.0.0.236/trunk@85357 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 07:42:20 +00:00
sonmi%netscape.com
872459e400 cleanup after testclient -q successfully connected before exiting
git-svn-id: svn://10.0.0.236/trunk@85353 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 05:01:24 +00:00
sonmi%netscape.com
5dbd65da50 do_accept now ignores the PR_CONNECT_RESET_ERROR
git-svn-id: svn://10.0.0.236/trunk@85352 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 04:56:53 +00:00
pinkerton%netscape.com
d4e8ce7976 Now that the ELM bug has been fixed, pull out the kungFuDeathGrips. Also make the browser chrome a strong ref so we can still hide the tooltip when the window is closed with one up. r=saari/a=sfraser.
git-svn-id: svn://10.0.0.236/trunk@85351 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 04:41:17 +00:00
pinkerton%netscape.com
ecea8a7893 probably a cut/paste error. RemoveEventListenerByIID() shouldn't be implemented by calling AddEventListenerByIID() ;) r=danm/sr=ben
git-svn-id: svn://10.0.0.236/trunk@85350 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 04:32:53 +00:00
gordon%netscape.com
887dd469f0 Separate tests for reading and writing.
git-svn-id: svn://10.0.0.236/trunk@85349 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 04:16:27 +00:00
chuang%netscape.com
6ca12734ce Bug60107 Preference for limiting number of Collected Addresses not working, r=ducarroz, sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@85347 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 04:11:41 +00:00
javi%netscape.com
58815b985a Replace all references to gmake with $(MAKE).
git-svn-id: svn://10.0.0.236/trunk@85346 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 04:06:37 +00:00
gordon%netscape.com
4850b7f05d Adding performance test for disk cache.
git-svn-id: svn://10.0.0.236/trunk@85345 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 03:33:03 +00:00
dbaron%fas.harvard.edu
ba2d31bf1e Add timer to REQUIRES to fix senna tinderbox bustage.
git-svn-id: svn://10.0.0.236/trunk@85344 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 03:21:54 +00:00
javi%netscape.com
d378b1a6d7 Bring forward some functionality from PSM classic used in initializing
SSL sockets.

Put in the skeleton for the bad cert callback.


git-svn-id: svn://10.0.0.236/trunk@85343 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 03:16:45 +00:00
pinkerton%netscape.com
3cfe9a1281 Fixes a leak where an object registered to listen to multiple IID's
wouldn't get released until the manager shut down. Now gets released
when the last IID listened to is removed. r=danm,a=hyatt.


git-svn-id: svn://10.0.0.236/trunk@85342 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 03:10:25 +00:00
curt%scruznet.com
83b9ae8693 Somewhere along the line the 5 yahoos at the beginning got removed so I'm
putting them back.  See notes for version 1.2.


git-svn-id: svn://10.0.0.236/trunk@85341 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 03:04:12 +00:00
curt%scruznet.com
c94e187eeb Added 5 international urls to the list.
git-svn-id: svn://10.0.0.236/trunk@85340 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 02:59:48 +00:00
dbaron%fas.harvard.edu
a74a709ce4 Add timer to REQUIRES to fix senna tinderbox bustage.
git-svn-id: svn://10.0.0.236/trunk@85339 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 02:30:41 +00:00
jst%netscape.com
a12de9afe9 Checking in rods@netscape.com's patch for bug 60049. The implementation of document.clear() in mozilla was incorrectly clearing the whole document, the same method in NS 4.x and IE seem to do nothing so with this patch document.clear() is a nop. r=jst@netscape.com, sr=vidur@netscape.com
git-svn-id: svn://10.0.0.236/trunk@85338 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 02:20:33 +00:00
pavlov%netscape.com
efc0f73ba5 hee hee. threads are fun
git-svn-id: svn://10.0.0.236/trunk@85337 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 02:02:29 +00:00
sonmi%netscape.com
30023397c3 Since we have frozen the tip I only checked in high priority fixes.
The individual fixes:
1) A complete QA failure produces a readable email now
2) the nssqa has goes thru a central Exit
3) hanging processes under NT and Win2K are killed (tail -f)
4) Functionallity is implemented to kill other remaining processes (killpif file)
5) improved general cleanup in Exit functions
6) the header is sourced from the nssqa dir rateher than /u/sonmi/bin
7) Problems with QA being reported as passed even if missing fixed
8) Most problems with the "missing Platform list" fixed
9) One QA failure path (cd to a dir without permission) did not give
	errormessage about the reason of failure before
10) fixed html errors in generated email
11) stopped filtering the "bad password" cases as real failures (was fixed in
	nssqa a while ago, but still filtered
12) removing more tmp files from /tmp (decreased debugging)


git-svn-id: svn://10.0.0.236/trunk@85336 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 01:51:47 +00:00
sonmi%netscape.com
5f8b25434f added information in the result.html when selfserver dies (previously
only in output.log)


git-svn-id: svn://10.0.0.236/trunk@85335 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 01:47:32 +00:00
pinkerton%netscape.com
37385c44d0 Support for image copying, using nsImageClipboard helper object. r=saari, sr=sfraser.
git-svn-id: svn://10.0.0.236/trunk@85334 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 01:09:58 +00:00
pinkerton%netscape.com
ec054af628 prepare for image copying r=saari, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@85333 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 00:48:53 +00:00
pinkerton%netscape.com
961cbd5d2d implement nsITooltipListener with baloon help r=saari, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@85332 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 00:48:35 +00:00
pinkerton%netscape.com
3ef2f816f0 Support tooltips in embedding code with new nsITooltipListener interface. Refactor listeners into separate object to simplify ownership and removed Release() hack. r=saari, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@85331 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 00:47:02 +00:00
mkaply%us.ibm.com
1ea7d8195c r=mkaply, a=blizzard
More code cleanup


git-svn-id: svn://10.0.0.236/trunk@85330 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 00:43:28 +00:00
pinkerton%netscape.com
14c6ef323e refactoring some code, and preparing for image copying. r=saari, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@85329 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 00:43:09 +00:00
pinkerton%netscape.com
3697e0cb03 since we've decided upon no DnD w/out XUL, commenting out hookup of XBL drag handlers. r=saari, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@85328 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 00:41:54 +00:00
pinkerton%netscape.com
ee75b9a33a updating some comments r=saari, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@85327 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 00:40:24 +00:00
pinkerton%netscape.com
ea11a14e89 Fix for leakage of nsScreenWin object in embedding case. r=saari, sr=sfraser. bug# 43590.
git-svn-id: svn://10.0.0.236/trunk@85326 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 00:39:40 +00:00
pinkerton%netscape.com
77d01231b1 Start building nsImageClipboard and make it compile. r=saari/sr=sfraser.
git-svn-id: svn://10.0.0.236/trunk@85325 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 00:28:36 +00:00
pavlov%netscape.com
2f7214e472 adding loopcount and timeout to the frame/container
git-svn-id: svn://10.0.0.236/trunk@85324 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 00:28:03 +00:00
sspitzer%netscape.com
8a92ca90b9 persist size when using the vertical mail layout. thanks to kerz for the
patch.  (part of #32148)


git-svn-id: svn://10.0.0.236/trunk@85323 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 00:24:12 +00:00
jgaunt%netscape.com
25bff620ce bug# 62489 r=bnesse@netscape.com sr=buster@netscape.com a=av@netscape.com
population of filename for plugins at load time, and freeing of that variable as well.


git-svn-id: svn://10.0.0.236/trunk@85321 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 00:10:42 +00:00
ducarroz%netscape.com
58479b7359 Fix for bug 61437. Remove unused code and cleanup mess with mEntityConvertionDone which was causing plain text body to be converted twice. R=sspitzer, SR=mscott
git-svn-id: svn://10.0.0.236/trunk@85320 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 00:03:25 +00:00
ashuk%eng.sun.com
68919200cf author=ashuk@eng.sun.com
r=edburns@acm.org
sr=leaf@mozilla.org

Bug - 64455

This fix allows the Java modules within Mozilla to Build on Win98
and Win ME. This fix modifies the file
mozilla/config/buildpkg.bat

The buildpkg.bat file contains pushd and popd which are shell
utilities available under Win NT and Win 2K, but not in Win98
or Win ME. This caused the build to fail for the Java modules
like Blackwood (mozilla/java) on Win98/ME.

---------------- cvs diff -u of fix -------------------------

Index: buildpkg.bat
===================================================================
RCS file: /cvsroot/mozilla/config/buildpkg.bat,v
retrieving revision 3.4
diff -r3.4 buildpkg.bat
26c26
< pushd %2
---
> cd %2
44d43
< popd

*****CVS exited normally with code 1*****


git-svn-id: svn://10.0.0.236/trunk@85319 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 23:24:34 +00:00
sfraser%netscape.com
8410bfe40c Just correct a comment in this file, which is not part of the default build.
git-svn-id: svn://10.0.0.236/trunk@85318 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 23:18:50 +00:00
vidur%netscape.com
5624d576e9 Fix for bug 63081. We remove carriage returns passed to us by the parser in the copy from the sink buffer to the content model. r=jst
git-svn-id: svn://10.0.0.236/trunk@85317 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 23:11:02 +00:00
mkaply%us.ibm.com
bdb40b4833 r=mkaply, a=blizzard
jkobal - regression fix for clipboard


git-svn-id: svn://10.0.0.236/trunk@85316 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 23:07:55 +00:00
danm%netscape.com
9fd692eed2 RevokeEvents now walks the chain to elder queues. bug 65243 r=buster,kmcclusk,pavlov
git-svn-id: svn://10.0.0.236/trunk@85315 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 23:01:03 +00:00
dbragg%netscape.com
bd511e32f8 fix for build bustage. Leftover nsProcessWin.h in my include dir.
git-svn-id: svn://10.0.0.236/trunk@85314 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 22:38:43 +00:00
rogerl%netscape.com
c51683be3f More fixes for #64285 - i had mis-merged from SpiderMonkey.
git-svn-id: svn://10.0.0.236/trunk@85313 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 22:30:37 +00:00
buster%netscape.com
fd97a9afbb bug 13553 (Table doesn't render properly)
patch submitted by bernd.mielke@snafu.de
r=waterson
sr=buster


git-svn-id: svn://10.0.0.236/trunk@85312 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 22:10:05 +00:00
pavlov%netscape.com
2efa0db5b0 adding more unix makefiles
git-svn-id: svn://10.0.0.236/trunk@85311 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 22:05:48 +00:00
pavlov%netscape.com
993c296551 some code for new imagelib (not part of bulid)
git-svn-id: svn://10.0.0.236/trunk@85310 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 22:01:03 +00:00
axel%pike.org
684c6ba2f8 not part of build, simple fix to get |NodeType()| right, have comment nodes in standalone, warning fix in nsNodeSet.h
git-svn-id: svn://10.0.0.236/trunk@85309 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 21:54:23 +00:00
pinkerton%netscape.com
e0dea7a434 initial checkin, not yet built. r=saari, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@85308 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 21:53:32 +00:00
dbragg%netscape.com
457bb93d9b Final step in adding nsIProcess to build. a=dougt sr=brendan
git-svn-id: svn://10.0.0.236/trunk@85307 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 21:52:01 +00:00
dbragg%netscape.com
b6aa85bca0 Adding nsIProcess to the mac build. a=dougt sr=brendan
git-svn-id: svn://10.0.0.236/trunk@85306 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 21:50:54 +00:00
pinkerton%netscape.com
81ace2fa5a add comment pointing to embedding c++ code for TITLE attributes. r=saari/sr=sfraser&ben
git-svn-id: svn://10.0.0.236/trunk@85305 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 21:50:49 +00:00
dbragg%netscape.com
2e94493337 Adding nsIProcess to the Mac build. a=dougt, sr=brendan
git-svn-id: svn://10.0.0.236/trunk@85304 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 21:50:27 +00:00
yokoyama%netscape.com
b25d771e9e Fixed 22921; nsIModule code. /r=valeski /sr=ftang
git-svn-id: svn://10.0.0.236/trunk@85303 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 21:49:03 +00:00
nhotta%netscape.com
8e448a602b Moved charset folder UI into folder property dialog. bug 65018, r=sspitzer, sr=bienvenu.
git-svn-id: svn://10.0.0.236/trunk@85302 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 21:48:21 +00:00
dbragg%netscape.com
51ee444251 First part of adding nsIProcess to the Mac build (MANIFEST file). r=dougt, sr=brendan
git-svn-id: svn://10.0.0.236/trunk@85301 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 21:46:14 +00:00
pinkerton%netscape.com
92c909d50a build nsITooltipListener.idl r=saari/sr=sfraser.
git-svn-id: svn://10.0.0.236/trunk@85300 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 21:45:02 +00:00
dbragg%netscape.com
830b5d58df Adding nsIProcess to unix build. a=dougt sr=brendan
git-svn-id: svn://10.0.0.236/trunk@85299 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 21:44:04 +00:00
pinkerton%netscape.com
4ff1e419f4 build new interface r=saari/sr=sfraser.
git-svn-id: svn://10.0.0.236/trunk@85298 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 21:43:49 +00:00
dbragg%netscape.com
c8716317df Adding nsIProcess to windows build. a=dougt sr=brendan
git-svn-id: svn://10.0.0.236/trunk@85297 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 21:42:20 +00:00
pinkerton%netscape.com
fca1e54ef0 new api for embedding. r=saari/sr=sfraser.
git-svn-id: svn://10.0.0.236/trunk@85296 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 21:41:53 +00:00
amasri%netscape.com
2c2ca92505 Added comments as workaround for mozilla bug #64199, r=naving
git-svn-id: svn://10.0.0.236/trunk@85295 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 21:41:48 +00:00
dbragg%netscape.com
44e9d0cf4d Added CR to end of file for certain unix platforms.(originally checked in from windows as part of fix for 62167
git-svn-id: svn://10.0.0.236/trunk@85294 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 21:40:33 +00:00
ccarlen%netscape.com
28c7f40755 Fixing bustage to XPCOM_STANDALONE build caused by my check in for bug 64501. sr=jband
git-svn-id: svn://10.0.0.236/trunk@85293 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 20:59:37 +00:00
ssu%netscape.com
fc6813053a fixing tree redness
git-svn-id: svn://10.0.0.236/trunk@85292 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 20:53:31 +00:00
blakeross%telocity.com
3263d2140c Fix 66135: use option, not command, for moving to and selecting previous/next word on mac. r=timeless sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@85291 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 20:34:04 +00:00
blakeross%telocity.com
c37d6c3ae3 Fix 33115: attempt to shave milliseconds off of startup time by removing obsolete/unused prefs. more to come. r=timeless,sspitzer sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@85290 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 20:30:26 +00:00
nboyd%atg.com
67c42da429 Subject:
Re: Small usage simplification for Rhino
       Date:
            Mon, 22 Jan 2001 20:32:12 +0100
      From:
            Igor Bukanov <igor@icesoft.no>
        To:
            Norris Boyd <nboyd@atg.com>
 References:
            1 , 2




Norris Boyd wrote:

> Sounds like a good change to reduce codesize. I'll take the patches for the
> changes.
>
> Thanks,
> Norris

I made this patch, the files in the attachment were produced via:
diff -bB javascript.orig javascript -c > patch_context
and
diff -bB javascript.orig javascript > patch_std

run from org/mozilla directory.

This patch reduces uncopressed Rhino jar by 3K.

>
> Igor Bukanov wrote:
>
>
>> Hi, Noris!
>>
>> To shorten/cleanup usage of getMessage and reportRuntimeError methods
>> from org/mozilla/javascript/Context.java I suggest to add few utility
>> methods like
>>
>>      static String getMessage0(String messageId) {
>>          return getMessage(messageId, null);
>>      }
>>
>>      static String getMessage1(String messageId, Object arg1) {
>>          Object[] arguments = {arg1};
>>          return getMessage(messageId, arguments);
>>      }
>>
>>      static String getMessage2(String messageId, Object arg1, Object arg2) {
>>          Object[] arguments = {arg1, arg2};
>>          return getMessage(messageId, arguments);
>>      }
>>
>>      static String getMessage3
>>          (String messageId, Object arg1, Object arg2, Object arg3) {
>>          Object[] arguments = {arg1, arg2, arg3};
>>          return getMessage(messageId, arguments);
>>      }
>>
>> and
>>
>>      static EvaluatorException reportRuntimeError0(String messageId) {
>>          return reportRuntimeError(getMessage0(messageId));
>>      }
>>
>>      static EvaluatorException reportRuntimeError1
>>          (String messageId, Object arg1)
>>      {
>>          return reportRuntimeError(getMessage1(messageId, arg1));
>>      }
>>
>>      static EvaluatorException reportRuntimeError2
>>          (String messageId, Object arg1, Object arg2)
>>      {
>>          return reportRuntimeError(getMessage2(messageId, arg1, arg2));
>>      }
>>
>>      static EvaluatorException reportRuntimeError3
>>          (String messageId, Object arg1, Object arg2, Object arg3)
>>      {
>>          return reportRuntimeError(getMessage3(messageId, arg1, arg2,
>> arg3));
>>      }
>>
>> This allows to write, for example, instead of
>>
>>               Object[] args = { Integer.toString(base) };
>>               throw Context.reportRuntimeError(getMessage
>>                                                ("msg.bad.radix", args));
>> simply
>>               throw Context.reportRuntimeError1(
>>                   "msg.bad.radix", Integer.toString(base));
>>
>> which is not only easy to read but also generates less code.
>>
>> I attach my patch to Context.java to implement this plus a patch to
>> ScriptRuntime.java that utilizes the additions. The patches are in
>> standard and context versions.
>>
>> If you think that this make sense to incorporate, I can send a patch
>> that utilizes this everywhere.
>>
>>   ------------------------------------------------------------------------
>>                                  Name: patch.context.Context.java
>>    patch.context.Context.java    Type: Plain Text (text/plain)
>>                              Encoding: base64
>>
>>                              Name: patch.std.Context.java
>>    patch.std.Context.java    Type: Plain Text (text/plain)
>>                          Encoding: base64
>>
>>                                        Name: patch.context.ScriptRuntime.java
>>    patch.context.ScriptRuntime.java    Type: Plain Text (text/plain)
>>                                    Encoding: base64
>>
>>                                    Name: patch.std.ScriptRuntime.java
>>    patch.std.ScriptRuntime.java    Type: Plain Text (text/plain)
>>                                Encoding: base64
>>
>>               Name: all.zip
>>    all.zip    Type: Zip Compressed Data (application/x-zip-compressed)
>>           Encoding: base64


git-svn-id: svn://10.0.0.236/trunk@85289 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 20:28:34 +00:00
shanjian%netscape.com
7a5d852ec4 #62690 need to handle double click in language add dialog box
r = nhotta
sr = ben


git-svn-id: svn://10.0.0.236/trunk@85288 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 20:28:17 +00:00
bienvenu%netscape.com
24eb535f62 fix news not to open a new connection for ever post r=sspitzer, sr=mscott 65975
git-svn-id: svn://10.0.0.236/trunk@85287 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 20:24:12 +00:00
axel%pike.org
e19321d9f6 not part of build, code by peterv, r=me. Getting xhtml output right. little fix for translate(), comment cleanup
git-svn-id: svn://10.0.0.236/trunk@85286 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 20:23:50 +00:00
bryner%uiuc.edu
a3c63d5708 Updating to (hacked) gmake 3.79.1. The old version has problems with building NSPR using the autoconf build (clobber_all in nsprpub/config fails).
r=cls, leaf.


git-svn-id: svn://10.0.0.236/trunk@85285 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 20:18:32 +00:00
ssu%netscape.com
74a3ed8284 fixing bug 59105 - chrome install hangs when target is not an install file. sr=mscott, r=dveditz.
git-svn-id: svn://10.0.0.236/trunk@85284 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 20:15:49 +00:00
mcgreer%netscape.com
44274af2ae add option for db prefix
git-svn-id: svn://10.0.0.236/trunk@85283 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 20:14:05 +00:00
sspitzer%netscape.com
751ff5fd06 "Edit | Properties" -> "Edit | Properties..."
patch from hwaara@chello.se
r=sspitzer, r=jglick, sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@85282 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 20:05:51 +00:00
mcgreer%netscape.com
6d30756adc dbprefix option added
git-svn-id: svn://10.0.0.236/trunk@85281 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 19:51:41 +00:00
wtc%netscape.com
bb21be13f4 Bugzilla bug #65918: do not build shared libraries on OSF1 with the -all
linker option.  The temporary workaround in two makefiles were removed.
Modified Files:
	coreconf/OSF1.mk nss/lib/ckfw/builtins/Makefile
	nss/lib/fortcrypt/swfort/pkcs11/Makefile


git-svn-id: svn://10.0.0.236/trunk@85279 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 17:16:47 +00:00
axel%pike.org
c9c6397147 not part of build, namespace handling changed, synching mozilla parts, r=peterv
git-svn-id: svn://10.0.0.236/trunk@85278 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 15:53:06 +00:00
axel%pike.org
e945c0f86e not part of build, I hope that's all of WildCardExpr.cpp
git-svn-id: svn://10.0.0.236/trunk@85277 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 15:03:12 +00:00
axel%pike.org
1f1a62e298 not part of build, removing unused file WildCardExpr.cpp
git-svn-id: svn://10.0.0.236/trunk@85276 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 14:21:21 +00:00
axel%pike.org
9886dc43ba not part of build, bring build in synch with Keith's changes
git-svn-id: svn://10.0.0.236/trunk@85275 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 14:12:16 +00:00
axel%pike.org
e12cf49204 not part of build, forgot idl file in last checkin.
git-svn-id: svn://10.0.0.236/trunk@85274 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 12:33:50 +00:00
ben%netscape.com
f71544bac5 New bookmarks window stuff, not yet part of build.
git-svn-id: svn://10.0.0.236/trunk@85273 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 10:36:40 +00:00
kvisco%ziplink.net
a0680dae28 Not part of regular build. Added attribute axis test.
git-svn-id: svn://10.0.0.236/trunk@85272 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 09:56:42 +00:00
kvisco%ziplink.net
e32885e432 Not part of regular build. Improved namespace handling.
git-svn-id: svn://10.0.0.236/trunk@85271 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 09:39:55 +00:00
kvisco%ziplink.net
0e45fd1cab Not part of regular build. NamedMap now handles TxObject instead of MITREObject
git-svn-id: svn://10.0.0.236/trunk@85270 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 09:38:29 +00:00
kvisco%ziplink.net
a85626b345 Not part of regular build. Removed WildCardExpr, updated all necessary files.
Removed Token::WILD_CARD. Wild cards are handled in ElementExpr and
AttributeExpr accordingly.


git-svn-id: svn://10.0.0.236/trunk@85269 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 09:36:19 +00:00
kvisco%ziplink.net
e8e57c1c2e Not part of regular build. Added getNameSpace method.
git-svn-id: svn://10.0.0.236/trunk@85268 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 09:32:40 +00:00
pinkerton%netscape.com
75ed388d9c uninitialized event result causing havoc on mac opt builds. Setting it to something reasonable up front fixes form submission. r=timeless,a=ben.
git-svn-id: svn://10.0.0.236/trunk@85267 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 08:34:23 +00:00
jst%netscape.com
e0e6d4b2c7 Fixing cut n' paste error, not part of the build yet.
git-svn-id: svn://10.0.0.236/trunk@85266 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 08:17:06 +00:00
cls%seawood.org
1452d10423 Fix bug of not generating makefiles for mng. Thanks to Dmitry Kubov <Dmitry@north.cs.msu.su> for the patch
git-svn-id: svn://10.0.0.236/trunk@85265 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 07:55:01 +00:00
cls%seawood.org
dc7d6bdcfb Only run win32 nspr autoconf if configure* has changed. r=bryner
git-svn-id: svn://10.0.0.236/trunk@85264 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 07:38:23 +00:00
cls%seawood.org
14e686a942 Add -l (nolockfiles) option for bassackwards OS's without flock().
git-svn-id: svn://10.0.0.236/trunk@85263 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 07:36:25 +00:00
pavlov%netscape.com
d117a0ec3a some documentation changes
git-svn-id: svn://10.0.0.236/trunk@85262 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 07:32:41 +00:00
pavlov%netscape.com
6140ce15a2 container work
git-svn-id: svn://10.0.0.236/trunk@85261 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 06:43:44 +00:00
jst%netscape.com
e14f654b15 Removing unused variable.
git-svn-id: svn://10.0.0.236/trunk@85260 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 06:38:19 +00:00
cls%seawood.org
e9b80490bd There is no need to invoke recursive makes for the dummy libs & install phases of nspr. Especially when it means having a dummy target in every makefile that has a dependency upon export. Instead, put the dummy target in rules.mk.
git-svn-id: svn://10.0.0.236/trunk@85259 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 06:36:06 +00:00
pavlov%netscape.com
d9c4e14097 added nsIImageContainer and nsIImageFrame and removed nsIImage2
git-svn-id: svn://10.0.0.236/trunk@85258 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 06:22:13 +00:00
cls%seawood.org
e61f75065e Implemented full copy-n-paste support for BeOS.
Thanks to Takashi Toyoshima <toyoshim@be-in.org> for the patch.
Bug #65100 r=cls


git-svn-id: svn://10.0.0.236/trunk@85257 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 05:32:30 +00:00
cls%seawood.org
e37855bb4b Make ::GetPixelDepth() know about rgb16
git-svn-id: svn://10.0.0.236/trunk@85256 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 05:10:15 +00:00
jst%netscape.com
df930a1f3a Interface cleanup, not part of the build yet.
git-svn-id: svn://10.0.0.236/trunk@85255 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 04:34:24 +00:00
cls%seawood.org
a03d01f103 Add locking to prevent race conditions when building .jars.
Bug #55174 r=axel@pike.org


git-svn-id: svn://10.0.0.236/trunk@85254 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 04:20:55 +00:00
jst%netscape.com
59dd7c14df Interface cleanup, not part of the build yet.
git-svn-id: svn://10.0.0.236/trunk@85253 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 04:15:37 +00:00
jst%netscape.com
c46251d046 Interface cleanup, not part of the build yet.
git-svn-id: svn://10.0.0.236/trunk@85252 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 04:09:29 +00:00
hewitt%netscape.com
89e5dd1e29 52381 - DOM selectorText implementation, r=attinasi/jst, sr=waterson
git-svn-id: svn://10.0.0.236/trunk@85251 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 04:03:48 +00:00
jst%netscape.com
346ca51af6 Interface cleanup, not part of the build yet.
git-svn-id: svn://10.0.0.236/trunk@85250 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 04:01:04 +00:00
jst%netscape.com
5c3894a865 Interface cleanup, not part of the build yet.
git-svn-id: svn://10.0.0.236/trunk@85249 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 02:54:07 +00:00
jst%netscape.com
4fba6cd59c Interface cleanup, not part of the build yet.
git-svn-id: svn://10.0.0.236/trunk@85248 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 02:36:07 +00:00
jst%netscape.com
758545ab3f Renaming files to make the mac happier, not part of the build yet.
git-svn-id: svn://10.0.0.236/trunk@85247 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 01:59:47 +00:00
jst%netscape.com
74eb19d5b0 Renaming file to make the mac happier. Not part of the buidl yet
git-svn-id: svn://10.0.0.236/trunk@85246 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 01:53:58 +00:00
jst%netscape.com
7644905403 Removing file that's not needed.
git-svn-id: svn://10.0.0.236/trunk@85245 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 01:26:07 +00:00
cls%seawood.org
c165557134 Fix for clicking on browser window not bring it to front.
Thanks to Takashi Toyoshima <toyoshim@be-in.org> for the patch.
Bug #65126 r=cls


git-svn-id: svn://10.0.0.236/trunk@85244 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 00:39:36 +00:00
bryner%uiuc.edu
8ff3bcea65 Add support for building NSPR with autoconf. Define USE_NSPR_AUTOCONF to turn it on (requires additional tools). r=cls.
git-svn-id: svn://10.0.0.236/trunk@85243 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 00:32:42 +00:00
cls%seawood.org
24ff1e3569 Only print the FIXME:: repaint messages on debug builds as we're still not sure if it is needed.
git-svn-id: svn://10.0.0.236/trunk@85242 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 00:19:00 +00:00
cls%seawood.org
c76db091c7 Implementing file dialogs for BeOS.
Thanks to Makoto Hamanaka <VYA04230@nifty.com> for the patch.
Bug #65423 r=cls


git-svn-id: svn://10.0.0.236/trunk@85241 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 00:00:28 +00:00
cls%seawood.org
5f60f95e2c Initial implementation of file dialogs for BeOS.
Thanks to Makoto Hamanaka <VYA04230@nifty.com> for the new files.
Bug #65423 r=cls


git-svn-id: svn://10.0.0.236/trunk@85240 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-21 23:58:36 +00:00
cls%seawood.org
94a96cd256 gmake 3.79.1 requires that SHELL be evaluated immediately.
Thanks to Brian Ryner <bryner@uiuc.edu> for the patch.


git-svn-id: svn://10.0.0.236/trunk@85239 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-21 23:48:08 +00:00
cls%seawood.org
d61b132255 If folders have META:title attribute, then use it as the name of the folder. NetPositive feature matching.
Thanks to Takashi Toyoshima <toyoshim@be-in.org> for the patch.
Bug #65185. r=cls


git-svn-id: svn://10.0.0.236/trunk@85238 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-21 23:21:11 +00:00
cls%seawood.org
71aea9aaca Implement nsWindow::Enable() for BeOS. Bug #64549
git-svn-id: svn://10.0.0.236/trunk@85237 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-21 23:03:54 +00:00
cls%seawood.org
9071da80e0 Backing out mouse cursor changes as they are causing a crash on startup due to use of static constructors. Bug #63640
git-svn-id: svn://10.0.0.236/trunk@85236 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-21 22:56:09 +00:00
jst%netscape.com
9d330c8509 Removing emacs backup file that was accidentally checked in.
git-svn-id: svn://10.0.0.236/trunk@85234 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-21 22:27:24 +00:00
dbaron%fas.harvard.edu
3e54830daa Adding regression test for bug 4519. (Not part of build.)
git-svn-id: svn://10.0.0.236/trunk@85233 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-21 21:49:36 +00:00
jst%netscape.com
b39ce32bef Removing file that was checked in by mistake.
git-svn-id: svn://10.0.0.236/trunk@85232 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-21 11:28:12 +00:00
jst%netscape.com
8d8804bc27 Initial checkin of XPIDL versions of the DOM interfaces. These files are automatically converted from the IDLC files. Not part of the build yet.
git-svn-id: svn://10.0.0.236/trunk@85231 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-21 10:12:42 +00:00
jst%netscape.com
5ad71c8423 Initial checkin of XPIDL versions of the DOM interfaces. These files are automatically converted from the IDLC files. Not part of the build yet.
git-svn-id: svn://10.0.0.236/trunk@85230 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-21 09:21:24 +00:00
jst%netscape.com
825ee412c8 Initial checkin of XPIDL versions of the DOM interfaces. These files are automatically converted from the IDLC files. Not part of the build yet.
git-svn-id: svn://10.0.0.236/trunk@85229 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-21 09:10:30 +00:00
pavlov%netscape.com
201696b1d6 adding image class for mac along with Makefile.in (for osx)
git-svn-id: svn://10.0.0.236/trunk@85228 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-21 09:02:05 +00:00
jst%netscape.com
a75ee054a1 Initial checkin of XPIDL versions of the DOM interfaces. These files are automatically converted from the IDLC files. Not part of the build yet.
git-svn-id: svn://10.0.0.236/trunk@85227 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-21 08:51:04 +00:00
jst%netscape.com
36f740f697 Script that converts IDLC files to XPIDL files.
git-svn-id: svn://10.0.0.236/trunk@85226 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-21 08:43:22 +00:00
bryner%uiuc.edu
9b12bf288a GNU Make 3.79.1, hacked to use shmsdos. This is necessary because the old
version, based off of 3.74, seems to have problems with NSPR autoconf.

r=cls.


git-svn-id: svn://10.0.0.236/trunk@85225 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-21 08:07:01 +00:00
cls%seawood.org
423e6a842d test
git-svn-id: svn://10.0.0.236/trunk@85224 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-21 07:19:05 +00:00
cls%seawood.org
46b60c78ea If MOZILLA_CLIENT is set and building on win32, set OS_TARGET to win95 like nsprpub/makefile.win does.
git-svn-id: svn://10.0.0.236/trunk@85223 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-21 06:42:27 +00:00
cls%seawood.org
4e328f50ac Switch from using $(DIST)/bin, $(DIST)/lib, etc to using $(bindir), $(includedir). This gives us the advantage of being able to set different directories for libs & headers as needed. r=bryner
git-svn-id: svn://10.0.0.236/trunk@85222 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-21 06:37:45 +00:00
jst%netscape.com
ffd1829cd8 Padding hexadecimal numbers in IID's with zero's to make my life a bit easier when converting the DOM to use XPConnect.
git-svn-id: svn://10.0.0.236/trunk@85220 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-21 06:11:05 +00:00
jst%netscape.com
a33713624e Removing unused file.
git-svn-id: svn://10.0.0.236/trunk@85219 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-21 04:31:24 +00:00
blakeross%telocity.com
ebcfd71f5b Fix 33115: attempt to shave milliseconds off of startup time by removing obsolete/unused prefs. more to come. r=timeless sr=alecf
git-svn-id: svn://10.0.0.236/trunk@85218 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-21 03:44:15 +00:00
timeless%mac.com
0125cc2f68 fix for bug 65076 [Modern] "Find in Bookmarks" ugliness needs to be fixed
by hwaara, r=timeless, a=ben


git-svn-id: svn://10.0.0.236/trunk@85217 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-21 01:26:58 +00:00
dbaron%fas.harvard.edu
eda78742d0 Fix SVG bustage from pierre's checkin.
git-svn-id: svn://10.0.0.236/trunk@85216 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-21 00:03:07 +00:00
dbaron%fas.harvard.edu
b15c00b1ba Fix MathML bustage from pierre's checkin.
git-svn-id: svn://10.0.0.236/trunk@85215 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-20 23:57:38 +00:00
bryner%uiuc.edu
3dcf928461 Register the pipnss chrome on windows. r=javi. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@85214 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-20 23:54:33 +00:00
pierre%netscape.com
f65fe0fad9 added brakets in switch() statements in a vain attempt to fix the unix build bustages
git-svn-id: svn://10.0.0.236/trunk@85213 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-20 23:33:29 +00:00
koehler%mythrium.com
777b70053f Bug 63640. Most BeOS cursors implemented.
Only BeOS related (no super-review) needed


git-svn-id: svn://10.0.0.236/trunk@85212 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-20 22:58:20 +00:00
pierre%netscape.com
fe3e133f52 #43457 split nsStyleSpacing into 4 smaller structures: nsStyleBorder, nsStylePadding, nsStyleMargin, nsStyleOutline. Review=attinasi. Pending Approval: buster.
git-svn-id: svn://10.0.0.236/trunk@85211 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-20 22:50:28 +00:00
pierre%netscape.com
148e913722 #43457 split nsStyleSpacing into 4 smaller structures: nsStyleBorder, nsStylePadding, nsStyleMargin, nsStyleOutline. Review=attinasi. Pending Approval: buster.
git-svn-id: svn://10.0.0.236/trunk@85210 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-20 22:46:54 +00:00
tara%tequilarista.org
d83fa37873 Landing Ask Bjoern Hansen's fix for bug #39159
git-svn-id: svn://10.0.0.236/trunk@85209 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-20 16:58:32 +00:00
sspitzer%netscape.com
8b7e2d3abe fix for #62873. sr=bienvenu. thanks to andrew.taylor@cal.montage.ca
for the initial patch.


git-svn-id: svn://10.0.0.236/trunk@85208 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-20 05:06:10 +00:00
kmcclusk%netscape.com
90c90d4972 Defer invalidates using PL_event so they can be combined with reflow invalidates. This improves performances by reducing the number of paint messages and eliminates flicker bug 36849 sr=roc+moz@cs.cmu.edu r=rods@netscape.com
git-svn-id: svn://10.0.0.236/trunk@85207 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-20 04:59:39 +00:00
kvisco%ziplink.net
741bf6ee31 Added implementation of evaluate
git-svn-id: svn://10.0.0.236/trunk@85206 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-20 04:42:26 +00:00
sspitzer%netscape.com
3f93aa7593 fix for #64948. sr=bienvenu.
git-svn-id: svn://10.0.0.236/trunk@85205 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-20 04:38:27 +00:00
kvisco%ziplink.net
e26f0655f8 Added CurrentFunctionCall and SystemPropertyFunctionCall to the Makefile so
that the standalone linux version builds again


git-svn-id: svn://10.0.0.236/trunk@85204 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-20 04:21:52 +00:00
sfraser%netscape.com
bc08aba223 Checking in code contributed by Jason Bagley (jbagley@artlogic.com) to implement window iteration and getting the URL for the front window from Apple Events, and handling of the 'inside' parameter for GetURL Apple Event. This also fixes a problem with AETokenDesc that it was not saving changes made on it back into the AEDesc*. r=me, sr=pinkerton
git-svn-id: svn://10.0.0.236/trunk@85202 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-20 02:50:37 +00:00
brendan%mozilla.org
60ae4af073 Followup to last checkin, comment change only, r=mccabe.
git-svn-id: svn://10.0.0.236/trunk@85201 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-20 02:02:48 +00:00
alecf%netscape.com
386d888111 back out my last changes for now, cuz they cause wierd leaks
git-svn-id: svn://10.0.0.236/trunk@85200 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-20 01:47:33 +00:00
brendan%mozilla.org
e92f541879 2nd attempt: Fix API botch where 'var x=0' vs. 'x=0' could put x in a different object (65553, r=mccabe, sr=jband).
git-svn-id: svn://10.0.0.236/trunk@85199 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-20 01:41:55 +00:00
yokoyama%netscape.com
f34274d0e9 fix 22921 copied nsIModule code.
git-svn-id: svn://10.0.0.236/trunk@85198 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-20 01:02:53 +00:00
despotdaemon%netscape.com
605faa8415 Pseudo-automatic update of changes made by matthias@sorted.org.
git-svn-id: svn://10.0.0.236/trunk@85197 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-20 00:52:39 +00:00
rogerl%netscape.com
32cc1ab2de Added <function> at top level and example thereof.
git-svn-id: svn://10.0.0.236/trunk@85196 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-20 00:44:51 +00:00
mkaply%us.ibm.com
05b7020a2e #62335
r=mkaply, a=blizzard
from jkobal - fix pasting on DBCS systems


git-svn-id: svn://10.0.0.236/trunk@85195 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-20 00:27:45 +00:00
dr%netscape.com
b48da65907 fix for 55115, removing last usage of nsFileSpec from chrome registry. r=jag, sr=ben
git-svn-id: svn://10.0.0.236/trunk@85194 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-20 00:17:07 +00:00
cls%seawood.org
b8b78797cc Add pref to REQUIRES to fix senna bustage
git-svn-id: svn://10.0.0.236/trunk@85193 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-20 00:15:51 +00:00
mkaply%us.ibm.com
3e73f1622d #63709
r=jkobal, a=blizzard
SHORT1/2 macros return USHORTS - we need signed values for relative mouse position


git-svn-id: svn://10.0.0.236/trunk@85191 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-20 00:08:42 +00:00
rogerl%netscape.com
bebeeb668d Fixed gcc warnings. Added .xml test case.
git-svn-id: svn://10.0.0.236/trunk@85190 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-20 00:02:56 +00:00
rogerl%netscape.com
e56b80d07d Fixes and enhancements to get class references, constructors and scripts
working from .xml input.


git-svn-id: svn://10.0.0.236/trunk@85189 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 23:56:37 +00:00
svn%xmlterm.org
322511835d --NOT PART OF DEFAULT BUILD--
XMLterm changes only.
Fix for minor bug 65662.
(Oops! Missed CVS log message on previous checkin for this file. Dummy checkin
with the correct log message.)


git-svn-id: svn://10.0.0.236/trunk@85188 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 22:59:06 +00:00
svn%xmlterm.org
301ed0a325 ../../LogMessage
git-svn-id: svn://10.0.0.236/trunk@85187 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 22:52:18 +00:00
jgmyers%netscape.com
bac946edd5 fix capitalization
git-svn-id: svn://10.0.0.236/trunk@85186 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 22:39:29 +00:00
jgmyers%netscape.com
dcdb115e4a fix comment
git-svn-id: svn://10.0.0.236/trunk@85185 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 22:39:17 +00:00
axel%pike.org
e7c312e784 not part of build, nsNodeSet is not part of transformiix standalone. sorry.
git-svn-id: svn://10.0.0.236/trunk@85184 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 22:20:24 +00:00
sspitzer%netscape.com
5edf085c65 fix for #65304. sr=bienvenu. if no subscribable servers, subscribe
dialog won't dismiss when you hit cancel.


git-svn-id: svn://10.0.0.236/trunk@85183 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 22:04:06 +00:00
hewitt%netscape.com
650ee79993 65992 - putting back code I accidentally removed yesterday
git-svn-id: svn://10.0.0.236/trunk@85182 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 21:49:48 +00:00
sspitzer%netscape.com
cc7bf9f1e7 fix for #64244 and #46315
sr=bienvenu.  thanks to slucy@objectivesw.co.uk for the initial
patch for #46315


git-svn-id: svn://10.0.0.236/trunk@85181 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 21:41:12 +00:00
sspitzer%netscape.com
d6491a9623 fix for #64291. r=sspitzer,timeless, sr=bienvenu thanks to hwaara@chello.se for the patch.
git-svn-id: svn://10.0.0.236/trunk@85180 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 21:39:43 +00:00
dbragg%netscape.com
82c55620d0 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@85179 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 21:26:41 +00:00
axel%pike.org
fb545a174e not part of build, code by peterv, r=me, fixing XPathProcessor, nsISynchLoader, cleanup
git-svn-id: svn://10.0.0.236/trunk@85178 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 21:24:44 +00:00
dbragg%netscape.com
561a3dc878 New interface for creating and managing processes. New feature for bug 62167. a=dougt sr=brendan
git-svn-id: svn://10.0.0.236/trunk@85177 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 21:23:24 +00:00
waterson%netscape.com
f15f96de69 Bug 65908. Reduce nsHashtable default size from 256 to 16 (the minimum that a PL_HashTable will allow). r=kandrot, sr=brendan.
git-svn-id: svn://10.0.0.236/trunk@85176 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 21:20:52 +00:00
nhotta%netscape.com
531620ee2e Wording change for charset not match alert, changed to add wording for saving message, bug 57080, r=nhotta, sr=erik.
git-svn-id: svn://10.0.0.236/trunk@85175 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 21:19:27 +00:00
cls%seawood.org
97ad9b93fa Make sure to pull nspr with xpcom
git-svn-id: svn://10.0.0.236/trunk@85174 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 21:17:42 +00:00
radha%netscape.com
6b8ac9770c Follow up to previous checkin regarding bug # 62651. Remove commented out code.
git-svn-id: svn://10.0.0.236/trunk@85173 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 21:14:45 +00:00
radha%netscape.com
bb1586fba2 Fix for Session History growth bug 62651 r=law and several other people, sr=waterson
Put a limit on number entries session History will hold for each browser window/embedding
window


git-svn-id: svn://10.0.0.236/trunk@85172 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 21:12:14 +00:00
bienvenu%netscape.com
8a2c165792 fix crash compacting local folders, r=naving, sr=mscott 66002
git-svn-id: svn://10.0.0.236/trunk@85171 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 21:10:34 +00:00
tara%tequilarista.org
b2e7b0ef95 Landing suggested addition from Bernd Eckenfels for bug # 56822
git-svn-id: svn://10.0.0.236/trunk@85169 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 20:57:52 +00:00
sspitzer%netscape.com
86ed090686 add comment, no reviewer.
git-svn-id: svn://10.0.0.236/trunk@85168 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 20:56:56 +00:00
alecf%netscape.com
1333323ca1 fix for #65667 sr=bienvenu, r=sspitzer
focus the thread pane when a folder finished loading


git-svn-id: svn://10.0.0.236/trunk@85167 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 20:54:15 +00:00
alecf%netscape.com
a5b422e606 fix for #65865 - add date and integer support to local search, so that
we can search history and bookmarks by last visited/etc.
sr=ben@netscape.com


git-svn-id: svn://10.0.0.236/trunk@85166 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 20:47:32 +00:00
blizzard%redhat.com
98f8f6decc Fix for bug #56270. Put off the drag leave event until we return to the mainloop so we can get the drag drop if it's available first. r=pavlov, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@85165 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 20:47:12 +00:00
alecf%netscape.com
b098629a4e back out a line that I accidentally checked in with another fix
git-svn-id: svn://10.0.0.236/trunk@85164 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 20:45:39 +00:00
alecf%netscape.com
7720e9cbca fix for #62401 - r=jsg sr=brendan
clean up references to the global runtime before
services are shutdown, but acting as an observer on XPCOM shutdown


git-svn-id: svn://10.0.0.236/trunk@85163 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 20:44:19 +00:00
alecf%netscape.com
9e5bd7bc65 back out jag's checkin as it caused blocker bug 65988
git-svn-id: svn://10.0.0.236/trunk@85162 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 19:40:38 +00:00
ccarlen%netscape.com
b036475f94 NOT PART OF THE BUILD - Add string resources file file locations.
git-svn-id: svn://10.0.0.236/trunk@85161 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 15:53:13 +00:00
ccarlen%netscape.com
c0a47b0d0e NOT PART OF THE BUILD - Add string resources for file locations.
git-svn-id: svn://10.0.0.236/trunk@85160 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 15:52:49 +00:00
ccarlen%netscape.com
d74a48618d NOT PART OF THE BUILD - forgot to add this yesterday
git-svn-id: svn://10.0.0.236/trunk@85159 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 15:51:59 +00:00
mkaply%us.ibm.com
58b7709f6a r=mkaply, a=blizzard
Big GFX cleanup for OS/2 - using new logging mechanism


git-svn-id: svn://10.0.0.236/trunk@85158 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 15:47:20 +00:00
locka%iol.ie
9765c7d074 New mozctlx.dll for Mozilla ActiveX control. Register this DLL instead of mozctl.dll and it will ensure the PATH environment variable in the host process includes the Mozilla bin directory everytime the control is created. NOT PART OF BUILD
git-svn-id: svn://10.0.0.236/trunk@85157 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 13:17:28 +00:00
axel%pike.org
a479f6a8d4 not part of build, bug 65058, NamedMap crash, MozillaString fixup, r=peterv
git-svn-id: svn://10.0.0.236/trunk@85156 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 10:43:27 +00:00
cls%seawood.org
2077d7b777 Landing changes to use autoconf on win32. Bug #58804
git-svn-id: svn://10.0.0.236/trunk@85155 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 09:44:03 +00:00
valeski%netscape.com
bd22be06a3 mass confusion. We indeed need this registration.
git-svn-id: svn://10.0.0.236/trunk@85153 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 08:14:38 +00:00
relyea%netscape.com
fb29b9742b Follow Wan-Teh's suggesion of using typedef's for enums.
Follow the same style we use elsewhere for enums.


git-svn-id: svn://10.0.0.236/trunk@85151 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 07:57:18 +00:00
jst%netscape.com
870c8cda8d Fixing bug 54780. Checking in patch from heikki@netscape.com that makes nsDOMImplementation::CreateDocument() return the return value from NS_NewDOMDocument() instead of just ignoring it. r=me, r=disttsc@bart.nl, sr=none (trivial change).
git-svn-id: svn://10.0.0.236/trunk@85150 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 07:56:38 +00:00
relyea%netscape.com
c20c453ab7 Incorporate Wan-Teh's suggestion of using a typdef for the enum.
Follow the same standard we use elsewhere for enums.


git-svn-id: svn://10.0.0.236/trunk@85149 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 07:56:06 +00:00
relyea%netscape.com
d796033708 Bug 65903: Fixes to allow iWS admin stuff to work with shared library NSS
Add necessary exported symbols.
Fix bug in NSS_Initialize where we weren't passing the read only paramter
	through.
Add function to search for Certificate Lists so that Traverse does not need to
	be exposed.
Update pkcs11 names.


git-svn-id: svn://10.0.0.236/trunk@85148 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 07:53:54 +00:00
relyea%netscape.com
ed394b3e81 Bug 65902 Add OSF/1 to the OS's that can restrict symbols in shared libraries
git-svn-id: svn://10.0.0.236/trunk@85147 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 07:51:12 +00:00
relyea%netscape.com
41b2d202eb Bug 65902 Add OSF/1 to the OS's that can restrict symbols in shared libraries
git-svn-id: svn://10.0.0.236/trunk@85146 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 07:50:58 +00:00
relyea%netscape.com
b47e5012a4 Bug 65902 Add OSF/1 to the OS's that can restrict symbols in shared libraries
git-svn-id: svn://10.0.0.236/trunk@85145 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 07:50:16 +00:00
relyea%netscape.com
e4e771cd60 Fix Serial number searches by removing the DER tag.
Bug 65895.


git-svn-id: svn://10.0.0.236/trunk@85144 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 07:47:57 +00:00
mscott%netscape.com
cfbef5cbcc Bug #65515 --> if we can't create a mime info from the registry, then create a new
entry for this mime type.
Bug #57364 --> look up content type to file extension mappings using the windows mime registry.
Bug #65872 --> if we get a content type of unknown or octet, try to ignore that content type
and extract the extension from the url and looking that up to see if we can get a better
content type.
sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@85143 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 07:43:26 +00:00
valeski%netscape.com
2b8e7e62c5 r=syd. reverting to dead browserlistener implementation (basically a backout of my previous checkin until progress listener registration can be resolved.
git-svn-id: svn://10.0.0.236/trunk@85142 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 07:17:20 +00:00
valeski%netscape.com
221a69dbb2 r=ccarlen, sr=rpotts. 46848. Reworking listener registration interface. collection type listeners should be registered here. removing nsIWebProgress implementation from nsWebBrowser adfter determining GetDOMWindow() wasn't being used.
git-svn-id: svn://10.0.0.236/trunk@85141 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 06:00:23 +00:00
mkaply%us.ibm.com
8dd8b6a35d HP-UX breakage
I'm just commenting out the delete of mPath for now since it can never be allocated


git-svn-id: svn://10.0.0.236/trunk@85140 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 05:40:03 +00:00
hewitt%netscape.com
85249f4297 62101 - nsWidgetStateManager quirk, r=timeless, sr=ben
git-svn-id: svn://10.0.0.236/trunk@85139 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 05:26:34 +00:00
hewitt%netscape.com
73bcaaa04b 55727 - file menubutton, r=ben, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@85138 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 05:16:13 +00:00
hewitt%netscape.com
737458c628 55727 - file menubutton, r=ben, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@85137 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 05:10:31 +00:00
hewitt%netscape.com
d06a9d3f12 58142 - tree row unclickable space, r=ben, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@85136 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 05:04:33 +00:00
hewitt%netscape.com
5d4e302ec2 56150 - colorpicker button focus, r=timeless, sr=ben
git-svn-id: svn://10.0.0.236/trunk@85135 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 05:02:56 +00:00
hewitt%netscape.com
b46504c0b2 64425 - edit mode tabs, r=andreww, sr=ben
git-svn-id: svn://10.0.0.236/trunk@85134 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 04:41:50 +00:00
hewitt%netscape.com
97acf7465c 53097 - tabs button disappear, r=andreww, sr=ben
git-svn-id: svn://10.0.0.236/trunk@85133 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 04:35:44 +00:00
hewitt%netscape.com
66e4a5748c 56210 - autoscroll too narrow, r=andreww, sr=ben
git-svn-id: svn://10.0.0.236/trunk@85132 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 04:32:11 +00:00
hewitt%netscape.com
112d7fa4f8 63764 - multiline textfields, r=andreww, sr=ben
git-svn-id: svn://10.0.0.236/trunk@85131 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 04:19:10 +00:00
hewitt%netscape.com
c7e644f248 58954 - bookmark folder selection, r=andreww, sr=ben
git-svn-id: svn://10.0.0.236/trunk@85130 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 04:17:18 +00:00
hewitt%netscape.com
7668eb884f 55018 - search headers, r=andreww, sr=hangas
git-svn-id: svn://10.0.0.236/trunk@85129 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 04:16:54 +00:00
hewitt%netscape.com
d68524c3dd 55728 - go button too wide, r=andreww, sr=ben
git-svn-id: svn://10.0.0.236/trunk@85128 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 04:16:26 +00:00
hewitt%netscape.com
3f3012667f 54759 - Javascript console mis-skinned, r=andreww, sr=hangas
git-svn-id: svn://10.0.0.236/trunk@85127 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 04:15:50 +00:00
bienvenu%netscape.com
9044e4b2a4 fix crash on shutdown after reading news message in memory cache r=sspitzer, sr=mscott 65724
git-svn-id: svn://10.0.0.236/trunk@85126 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 04:10:11 +00:00
jj%netscape.com
67dbe40a1f fix for #43202: copying default profile resources instead of making aliases. r=sfraser
git-svn-id: svn://10.0.0.236/trunk@85125 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 02:48:49 +00:00
blakeross%telocity.com
95c7af76f5 Fix 56646: textfield context menus have I-beam cursor, and some menu shortcuts (like F9) aren't properly aligned. r=timeless sr=alecf
git-svn-id: svn://10.0.0.236/trunk@85124 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 02:35:34 +00:00
cmanske%netscape.com
733bac044c Checkin for doronr@naboonline.com: fix bug 63971, r=cmanske, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@85123 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 02:34:07 +00:00
cmanske%netscape.com
0b58496fa8 Checkin for doronr@naboonline.com: bug 63971, r=cmanske, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@85122 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 02:34:04 +00:00
nicolson%netscape.com
33873f5d85 Only build archives, not .so's, at this level.
git-svn-id: svn://10.0.0.236/trunk@85121 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 02:23:47 +00:00
mscott%netscape.com
84299d0f0c Bug #3609 --> pass the msg window into discover all folders.
clear the waiting for connection info flag if the user cancels out of the authentication dialogs...
set the url can run but busy flag if we are waiting for connection info. This prevents us from trying to
create a raw protocol connection without going through the request over ride info for webmail.
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@85120 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 02:00:58 +00:00
mscott%netscape.com
73ee90bc7d Bug #3609 --> pass the msg window into discover all folders
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@85119 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 02:00:12 +00:00
jdunn%netscape.com
94ac4cd26b fixing the issue of "delete [] (void*)". This is wrong.
since the pointer was 'newed' as a char *, we need to
delete a (char *)

No bug for this... but very similar to
# 34040
r= cls@seawood.org Joe.Chou@eng.sun.com


git-svn-id: svn://10.0.0.236/trunk@85118 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 01:52:33 +00:00
javi%netscape.com
9c37fee67a Make windows build the pipnss.jar file.
git-svn-id: svn://10.0.0.236/trunk@85117 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 01:46:42 +00:00
bryner%uiuc.edu
5a10dff927 added files: mozilla/netwerk/socket/base/nsIChannelSecurityInfo.idl, mozilla/netwerk/socket/base/nsISSLSocketControl.idl, removed files: mozilla/netwerk/socket/base/nsISecureSocketInfo.idl
git-svn-id: svn://10.0.0.236/trunk@85116 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 01:37:55 +00:00
ftang%netscape.com
de962c641c fix bug 61031. fix typo to make CE run. r=nhotta sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@85115 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 01:34:13 +00:00
yokoyama%netscape.com
06d7530779 fix for 22921. /r = jud, /sr=ftang
git-svn-id: svn://10.0.0.236/trunk@85114 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 01:34:00 +00:00
ftang%netscape.com
b38e623d82 fix bug 55702 .
git-svn-id: svn://10.0.0.236/trunk@85113 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 01:33:01 +00:00
saari%netscape.com
35234207ea Fix for 54406, tabbing through links with multiple frames doesn't work. r=byrner, sr=waterson
git-svn-id: svn://10.0.0.236/trunk@85112 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 01:28:27 +00:00
ccarlen%netscape.com
f1dbe43f8d Fix for bustage caused on senna Tinderbox by checkin for 64501.
git-svn-id: svn://10.0.0.236/trunk@85111 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 01:24:28 +00:00
disttsc%bart.nl
ba6571998e More appCore killing. bug=46200, r=ben, a=alecf
git-svn-id: svn://10.0.0.236/trunk@85110 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 01:19:07 +00:00
disttsc%bart.nl
558d6e2da3 Make viewZoomOverlay.js not barf if the menu doesn't exist. Bug=65807, r=timeless, a=alecf
git-svn-id: svn://10.0.0.236/trunk@85109 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 01:16:11 +00:00
disttsc%bart.nl
367d019747 "Receiving: message headers" should be "Downloading message headers 123 of 1323"
bug=37712, author=Mark Olson <maolson@earthlink.net>, r=jag, a=mscott


git-svn-id: svn://10.0.0.236/trunk@85108 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 01:14:28 +00:00
bryner%uiuc.edu
22e6253ccf Oops, forgot jar.mn.
git-svn-id: svn://10.0.0.236/trunk@85107 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 01:12:42 +00:00
bryner%uiuc.edu
45cfc89b1a PSM 2.0 work:
- Split nsISecureSocketInfo into nsISSLSocketControl and nsIChannelSecurityInfo.
- Incorporate lock icon fixes from psm-glue into pipnss code.
- Implement password callback for client auth in pipnss.
- Locallize the lock icon tooltip.
- Lots of code cleanup.

r=javi, jgmyers, sr=ben.


git-svn-id: svn://10.0.0.236/trunk@85106 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 01:12:10 +00:00
nicolson%netscape.com
4491146999 moved libjss generation from cmd/jssjava to lib.
git-svn-id: svn://10.0.0.236/trunk@85105 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 00:14:25 +00:00
nicolson%netscape.com
2e73ebdd9d get stuff to build under mozilla.
git-svn-id: svn://10.0.0.236/trunk@85104 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 00:13:52 +00:00
nicolson%netscape.com
31e7d36663 no more jssjava.
git-svn-id: svn://10.0.0.236/trunk@85103 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 00:11:31 +00:00
nicolson%netscape.com
09571e0184 remove all the old jssjava stuff. move everything else to
mozilla/security/jss/lib.


git-svn-id: svn://10.0.0.236/trunk@85102 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 00:11:12 +00:00
ccarlen%netscape.com
399dc48081 Fix for bustage caused on senna Tinderbox by checkin for 64501.
git-svn-id: svn://10.0.0.236/trunk@85101 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 00:03:07 +00:00
rogerl%netscape.com
22d0907289 Merged Monkey bits, fix for bug #57631, /()/ was parsed incorrectly.
git-svn-id: svn://10.0.0.236/trunk@85100 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 23:39:00 +00:00
gerv%gerv.net
23e6b28171 More bug 6682. Perhaps this could be it.
git-svn-id: svn://10.0.0.236/trunk@85098 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 23:08:22 +00:00
ccarlen%netscape.com
02742c53b1 2nd part of bug 64501 - obsoleting this because moved into xpcom r=dougt@netscape.com sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@85097 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 22:59:28 +00:00
sdv%sparc.spb.su
bdcd188229 fix for bug 65506
a=jonsmirl@mediaone.net
r=sdv@sparc.spb.su


git-svn-id: svn://10.0.0.236/trunk@85096 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 22:55:48 +00:00
ccarlen%netscape.com
b807b06014 Fix for bug 64501 - allow embedding apps to specify app registry location. Moves appfilelocprovider into xpcom.
r=dougt@netscape.com, sr=brendan@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@85095 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 22:51:57 +00:00
rogerl%netscape.com
29032c436f Merged changes from Monkey - see bug #64285.
git-svn-id: svn://10.0.0.236/trunk@85093 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 22:49:11 +00:00
sdv%sparc.spb.su
424ff326af fix for bug 65499
a=jonsmirl@mediaone.net
r=sdv@sparc.spb.su


git-svn-id: svn://10.0.0.236/trunk@85092 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 22:36:55 +00:00
kin%netscape.com
b027ec74ff Temporary fix for Bug #65828: mozilla installer.exe fails with "-229 script error"
Backing out Brendan's previous checkin for bug #65553 (jsapi.c, jsdbgapi.c, jsemit.c, jsinterp.c, jsinterp.h, jsobj.c, and jsscript.c), so we can get smoke tests going.

r=attinasi@netscape.com (sheriff)


git-svn-id: svn://10.0.0.236/trunk@85091 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 22:10:12 +00:00
mcgreer%netscape.com
eb7bf466b7 make blapitest return error codes so QA lights up correctly. Fix bug with DSA
self-test.  r=wtc


git-svn-id: svn://10.0.0.236/trunk@85090 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 21:45:47 +00:00
wtc%netscape.com
4ffe6b4b35 Add library version info to the NSS, S/MIME, and SSL shared libraries.
Define the NSS version macros and add NSS_VersionCheck in nss.h.
Add linker option to record internal name of shared libraries.
Add Windows resource files.  Add rcs and sccs id strings that can be
retrieved with 'ident' and 'what'.
Modified Files:
	coreconf/HP-UX.mk coreconf/OSF1.mk coreconf/SunOS5.mk
        coreconf/WIN954.0.mk coreconf/WINNT4.0.mk coreconf/WINNT5.0.mk
	coreconf/rules.mk nss/lib/nss/config.mk
	nss/lib/nss/manifest.mn nss/lib/nss/nss.h
	nss/lib/nss/nssinit.c nss/lib/smime/config.mk
	nss/lib/smime/manifest.mn nss/lib/ssl/config.mk
	nss/lib/ssl/manifest.mn
Added Files:
	nss/lib/nss/nss.rc nss/lib/nss/nssver.c nss/lib/smime/smime.rc
	nss/lib/smime/smimever.c nss/lib/ssl/ssl.rc
	nss/lib/ssl/sslver.c


git-svn-id: svn://10.0.0.236/trunk@85089 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 20:29:10 +00:00
mcgreer%netscape.com
080a17ebd4 fixes for prime generatation:
1.  Increase maximum tries to 600 (based on 2*(approx. frequency of 1024-bit primes))
2.  Lower the number of Miller-Rabin iterations for p and q based on HAC table 4.4
r=nelsonb,a=wtc


git-svn-id: svn://10.0.0.236/trunk@85088 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 16:39:10 +00:00
wtc%netscape.com
a620d900b4 Bugzilla bug #65416: assign values explicitly to enumeration constants.
The same values that the compiler would assign are assigned, with only
one exception (cmmfNoPKIStatus in cmmft.h).  This is patch id=22555,
reviewed by Nelson Bolyard.


git-svn-id: svn://10.0.0.236/trunk@85087 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 16:36:43 +00:00
mkaply%us.ibm.com
2048158f0f #65732
r=cls
Make SHORT_LIBNAMEs (used by OS/2 only) match Windows DLL names


git-svn-id: svn://10.0.0.236/trunk@85086 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 15:53:33 +00:00
bienvenu%netscape.com
336f2c1761 fix cached news connections to remember current group r=sspitzer, sr=mscott part of 13506
git-svn-id: svn://10.0.0.236/trunk@85085 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 15:39:35 +00:00
bienvenu%netscape.com
d38f75f104 change folder compaction to use base class offine store compaction code, 15865 r=naving, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@85084 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 15:37:52 +00:00
mkaply%us.ibm.com
65486aa684 #65732
r=cls
Make SHORT_LIBNAMEs (used by OS/2 only) match Windows DLL names


git-svn-id: svn://10.0.0.236/trunk@85083 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 15:35:00 +00:00
locka%iol.ie
939d8dd242 Changed winEmbed to use the new embedding idle loop routines. b=44120
git-svn-id: svn://10.0.0.236/trunk@85082 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 14:10:50 +00:00
tor%cs.brown.edu
f5bfdaf733 Bug 65315 - update server pixmaps incrementally and move 8-bit alpha
check to ImageUpdated. r=jag, sr=blizzard


git-svn-id: svn://10.0.0.236/trunk@85081 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 13:39:07 +00:00
alecf%netscape.com
4732b42b27 oops, forgot this in a checkin from yesterday
git-svn-id: svn://10.0.0.236/trunk@85080 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 08:44:30 +00:00
alecf%netscape.com
df4db85560 fix for 55791 a=ben
git-svn-id: svn://10.0.0.236/trunk@85079 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 08:24:42 +00:00
alecf%netscape.com
b4abc5b28a fix for #37078 - fix cut/copy for history window
a=ben, r=timeless


git-svn-id: svn://10.0.0.236/trunk@85078 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 07:57:32 +00:00
alecf%netscape.com
69c973a894 more nsBrowserInstance lovin' - move the show/hide button junk into JavaScript using the now-working pref-change-observer system. bug 46200.
a=ben, r=jag


git-svn-id: svn://10.0.0.236/trunk@85077 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 07:50:06 +00:00
pavlov%netscape.com
3d121d5d77 add error checking in SetBits
git-svn-id: svn://10.0.0.236/trunk@85076 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 07:49:59 +00:00
jst%netscape.com
516c686f72 Whitespace cleanup, fixing up 3 space indentation. No code changes.
git-svn-id: svn://10.0.0.236/trunk@85075 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 07:44:29 +00:00
cls%seawood.org
b2e4600185 Split conditional into if/then statements. Fixes AIX tinderbox bustage.
Thanks to Jim Dunn <jdunn@netscape.com> for the patch. r=rbs


git-svn-id: svn://10.0.0.236/trunk@85074 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 06:44:50 +00:00
disttsc%bart.nl
3d83b88559 Fix js strict warnings, bug=57656, r=timeless, a=ben
git-svn-id: svn://10.0.0.236/trunk@85073 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 06:17:31 +00:00
chuang%netscape.com
6b53efb201 Bug33543 Addresses from reading a newsgroup posting shouldn't be added to collected addresses, r=sspitzer, sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@85072 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 05:47:38 +00:00
chuang%netscape.com
c344e0c09f Bug33543 Addresses from reading a newsgroup posting shouldn't be added to collected addresses, r=sspitzer, sr=sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@85071 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 05:45:48 +00:00
chuang%netscape.com
7d3b39e7e3 Bug33543 Addresses from reading a newsgroup posting shouldn't be added to collected addresses, r=sspitzer, sr=sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@85070 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 05:38:03 +00:00
m_kato%ga2.so-net.ne.jp
a7ee5ba000 bug 60050, sr=ftang
MS-IME 95/97/98/2000 may send WM_IME_COMPOSITION with non-conversion mode before it send WM_IME_STARTCOMPOSITION.


git-svn-id: svn://10.0.0.236/trunk@85068 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 03:16:04 +00:00
brendan%mozilla.org
a8e8c0ed81 Fix API botch where 'var x=0' vs. 'x=0' could put x in a different object (65553, r=mccabe, sr=jband).
git-svn-id: svn://10.0.0.236/trunk@85067 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 03:00:31 +00:00
m_kato%ga2.so-net.ne.jp
d383f0e075 bug 65547, r=jag, sr=sfraser
delete unused line


git-svn-id: svn://10.0.0.236/trunk@85066 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 02:50:29 +00:00
dbaron%fas.harvard.edu
f66434977a Attempt to fix topcrash bug 54230 by fixing an ABR caused by allocating and copying one fewer bytes than the number indicated by the length. r=javi@netscape.com, dougt@netscape.com sr=mscott@netscape.com
git-svn-id: svn://10.0.0.236/trunk@85065 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 02:28:19 +00:00
blakeross%telocity.com
586fc637da Fix 65790: context menus broken in bookmarks panel. r=timeless sr=alecf
git-svn-id: svn://10.0.0.236/trunk@85064 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 02:24:06 +00:00
tara%tequilarista.org
fe63832e0e Cleaning up the language for matty for bug #45213
git-svn-id: svn://10.0.0.236/trunk@85063 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 02:20:04 +00:00
tara%tequilarista.org
d022dfcf21 Landing patch for bug #58436 from Henrik Gemal
git-svn-id: svn://10.0.0.236/trunk@85062 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 02:14:11 +00:00
nelsonb%netscape.com
86e42542d2 When searching for a prime, the number of Miller-Rabin tests to be
performed will be done in accordance with a table published in the
Handbook of Applied Cryptography.  See Bug 65151.  Also, changes to
test program for this function.


git-svn-id: svn://10.0.0.236/trunk@85061 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 01:39:17 +00:00
cmanske%netscape.com
a4faea7f3c Fixed sidebar separator not hidden by default, b=65774, r=mjudge, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@85060 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 01:22:43 +00:00
kin%netscape.com
353bd034ca Initial checkin of project.
Part of fix for bug #6254 (Find/Replace needs to be implemented)
sr=sfraser@netscape.com

Not part of the build yet.


git-svn-id: svn://10.0.0.236/trunk@85059 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 01:07:01 +00:00
cmanske%netscape.com
659dc7a1f5 Remove JS warnings, b=57649,r=timeless, sr=kin. Fix to 50328 (bring up Cell properties when caret is in cell) by hwaara@chello.se, r=cmanske, sr=kin
git-svn-id: svn://10.0.0.236/trunk@85058 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 00:59:18 +00:00
bienvenu%netscape.com
c303f9b725 rearrange column setting and getting code as part of offline support, also fix phantom msg counts r=naving, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@85057 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 00:58:37 +00:00
blakeross%telocity.com
e2b82014cf Fix 33115: attempt to shave milliseconds off of startup time by removing obsolete/unused prefs. more to come. r=valeski sr=alecf
git-svn-id: svn://10.0.0.236/trunk@85056 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 00:53:48 +00:00
mscott%netscape.com
293ed48b12 Bug #3678 --> make sure the alert dialog is parented correctly against the 3-pane
window.
r=syd
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@85055 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 00:53:34 +00:00
blakeross%telocity.com
51caaa1902 Fix 65769: make context menus for bookmarks work again. r=timeless sr=alecf
git-svn-id: svn://10.0.0.236/trunk@85054 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 00:50:09 +00:00
bienvenu%netscape.com
d00b95285f rearrange column setting and getting code as part of offline support, also fix phantom msg counts r=naving, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@85053 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 00:42:02 +00:00
alecf%netscape.com
9b7d1a8281 fix random crashes during shutdown
r=bryner,blake (trying to get tree open, no sr=)


git-svn-id: svn://10.0.0.236/trunk@85051 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 23:42:42 +00:00
bryner%uiuc.edu
f2e3103808 Fixing unix build bustage. r=blizzard.
git-svn-id: svn://10.0.0.236/trunk@85050 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 22:16:09 +00:00
locka%iol.ie
b5d0d75316 New embedding routines to be called by host apps during message processing and idle time. b=44120.
git-svn-id: svn://10.0.0.236/trunk@85049 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 21:15:17 +00:00
alecf%netscape.com
e0258ac1c3 fix for bug 65616 - make nsIObserver-based pref notifications work as designed
sr=blizzard, r=timeless


git-svn-id: svn://10.0.0.236/trunk@85048 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 21:10:58 +00:00
locka%iol.ie
daae19918a New embedding routines to be called by host apps during message processing and idle time. b=44120. NOT PART OF BUILD (yet)
git-svn-id: svn://10.0.0.236/trunk@85047 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 21:10:46 +00:00
mjudge%netscape.com
74a4aa0952 not in build. only used for trace malloc purposes. This will be reviewed once a makefile change is made
git-svn-id: svn://10.0.0.236/trunk@85046 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 21:07:42 +00:00
mjudge%netscape.com
ba0ab16e42 not in build. for tracemalloc purposes only. when makefile is edited to add this as compile option There will be a reviewer of these checkins as well
git-svn-id: svn://10.0.0.236/trunk@85045 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 21:06:51 +00:00
blakeross%telocity.com
91971e0809 Fix 64479, 57191, an unreported bug: lots of search bookmarks/history cleanup/fixes. r=timeless sr=alecf
git-svn-id: svn://10.0.0.236/trunk@85044 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 21:01:06 +00:00
blakeross%telocity.com
4dbbb05e6d Fix 64479, 57191, an unreported bug: lots of search bookmarks/history cleanup/fixes. r=timeless sr=alecf
git-svn-id: svn://10.0.0.236/trunk@85043 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 20:56:31 +00:00
blakeross%telocity.com
d50fb18ed5 fixing problem with last patch.
git-svn-id: svn://10.0.0.236/trunk@85042 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 20:55:14 +00:00
blakeross%telocity.com
159ebe47f2 fixing problem with last patch.
git-svn-id: svn://10.0.0.236/trunk@85041 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 20:50:14 +00:00
blakeross%telocity.com
68eb064977 Fix 64479, 57191, an unreported bug: lots of search bookmarks/history cleanup/fixes. r=timeless sr=alecf
git-svn-id: svn://10.0.0.236/trunk@85040 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 20:39:59 +00:00
ccarlen%netscape.com
f13f724282 Bug 54008 - nsIFile::MoveTo doesn't work according to API on Mac.
r=sdagley, sr=sfraser


git-svn-id: svn://10.0.0.236/trunk@85039 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 20:23:06 +00:00
saari%netscape.com
f8c0dcb1e6 Fix for 65134, 60712, 65129 r=av, sr=buster Fixing plugin key event handling
git-svn-id: svn://10.0.0.236/trunk@85038 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 20:04:09 +00:00
blakeross%telocity.com
575affbf87 Fix 59327: hwaara's patch to add an assertion. r=jag sr=blizzard
git-svn-id: svn://10.0.0.236/trunk@85037 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 20:01:11 +00:00
cls%seawood.org
09f067f6ba Use BeOS' copyattr command which does preserve file attributes correctly instead of zip/unzip hack.
Thanks to <guru@startrek.com> for the patch.
Bug #65705 r=cls


git-svn-id: svn://10.0.0.236/trunk@85036 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 19:51:29 +00:00
alecf%netscape.com
69916b2069 fix for 44208 - send notification when we go offline/online
r=valeski, sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@85035 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 19:51:28 +00:00
leaf%mozilla.org
b791f167aa Automated update
git-svn-id: svn://10.0.0.236/trunk@85034 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 19:45:09 +00:00
cls%seawood.org
da12781833 Default to non-monolithic builds for BSDI.
Set standard BSD thread flags for BSDI.
Thanks to Kurt J. Lidl <lidl@pix.net> for the patch.


git-svn-id: svn://10.0.0.236/trunk@85033 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 19:34:31 +00:00
timeless%mac.com
25786aedd7 fix bug 65371 need makefile.win to build regchrome.exe
r=hewitt sr=leaf


git-svn-id: svn://10.0.0.236/trunk@85032 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 19:26:04 +00:00
cls%seawood.org
30868808ae Add OS_LIBS to EXTRA_LIBS as necessary
git-svn-id: svn://10.0.0.236/trunk@85031 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 19:15:05 +00:00
cls%seawood.org
e8019a1b7a Don't link in OS_LIBS to shared libs by default
git-svn-id: svn://10.0.0.236/trunk@85030 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 19:14:16 +00:00
cls%seawood.org
65d87bbac6 Add check for libpthreads (AIX). Set USE_PTHREADS properly for AIX.
git-svn-id: svn://10.0.0.236/trunk@85029 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 19:13:44 +00:00
heikki%netscape.com
4a34dfd256 Set out param in case of error and some minor optimizations. r=jst, sr=vidur.
git-svn-id: svn://10.0.0.236/trunk@85028 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 19:03:27 +00:00
heikki%netscape.com
f18ce5bc62 Bug 64448, comments in internal subset moved to before internal subset. I also fixed some static global variables and NS_GET_IID stuff. r=harishd, sr=vidur.
git-svn-id: svn://10.0.0.236/trunk@85027 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 18:59:12 +00:00
gerv%gerv.net
c19d8bbefe Code to upgrade data file formats from old version, and intermediate broken version. Bug 6682.
git-svn-id: svn://10.0.0.236/trunk@85026 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 15:52:20 +00:00
blakeross%telocity.com
61ad5745c4 Fix, um, an extension of 60660: bunch of _elementIDs-related JS strict warnings. r=blake sr=alecf
git-svn-id: svn://10.0.0.236/trunk@85022 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 07:13:12 +00:00
blakeross%telocity.com
5a0b8ceda8 Fix 60660: JS strict warnings in pref-colors.xul. r=blake sr=alecf
git-svn-id: svn://10.0.0.236/trunk@85020 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 07:05:54 +00:00
blakeross%telocity.com
9e889ff4b4 Fix 63676, part of 51698: default width for common dialogs is too big, and other appearance tweaks. r=timeless a=ben
git-svn-id: svn://10.0.0.236/trunk@85019 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 07:04:24 +00:00
blakeross%telocity.com
659582b4ae Fix 64718: show Esc in menu for Stop. r=jag a=ben
git-svn-id: svn://10.0.0.236/trunk@85018 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 07:00:03 +00:00
alecf%netscape.com
b86bf64702 other part of fix for #64218 - add history sidebar by default to new profiles
git-svn-id: svn://10.0.0.236/trunk@85017 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 06:18:09 +00:00
disttsc%bart.nl
acb7dc27b0 Forgot to mention: many thanks to Håkan B. Waara <hwaara@chello.se> for these patches.
git-svn-id: svn://10.0.0.236/trunk@85016 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 06:16:58 +00:00
disttsc%bart.nl
b05cef38ca Fix UI and clean-up code for cookies and images prefs panels. bug=64473, r=timeless, a=ben.
git-svn-id: svn://10.0.0.236/trunk@85015 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 06:07:17 +00:00
alecf%netscape.com
df87498009 fix for 64218 - implement history sidebar panel
a=ben@netscape.com


git-svn-id: svn://10.0.0.236/trunk@85014 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 06:06:50 +00:00
cls%seawood.org
2f1e08885e Only define HAVE_LCHOWN if it is not already defined. Fixes AIX
git-svn-id: svn://10.0.0.236/trunk@85013 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 05:13:00 +00:00
disttsc%bart.nl
7b9237a86b Fix warning, bug=60656, r=timeless, a=ben
git-svn-id: svn://10.0.0.236/trunk@85012 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 04:46:29 +00:00
disttsc%bart.nl
29aa59cb2a Clean up nsAppRunner.cpp, bug=65660, r=timeless, a=alecf
git-svn-id: svn://10.0.0.236/trunk@85011 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 04:44:13 +00:00
wtc%netscape.com
b4cb512bdb Bugzilla bug #64278: call sched_get_priority_min/max to get the minimum
and maximum priorities of the default scheduling policy.  Thanks to
Matt Beauregard <marauder@marauder.tm> for reporting this bug.


git-svn-id: svn://10.0.0.236/trunk@85008 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 02:42:13 +00:00
sonmi%netscape.com
6939deae3d changed the stopQ conditionvariable to theadQ
git-svn-id: svn://10.0.0.236/trunk@85005 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 02:26:27 +00:00
jgmyers%netscape.com
039ff39f07 add .cvsignore
git-svn-id: svn://10.0.0.236/trunk@85004 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 02:24:04 +00:00
mkaply%us.ibm.com
00a2d2fcbc r=mkaply, a=blizzard
Don't hardcode fonts for dialogs - breaks DBCS


git-svn-id: svn://10.0.0.236/trunk@85003 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 02:22:35 +00:00
mccabe%netscape.com
6e965fd48c Add missing semicolon. Thanks Brian for the ring.
git-svn-id: svn://10.0.0.236/trunk@85002 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 02:05:14 +00:00
despotdaemon%netscape.com
a91047c645 Pseudo-automatic update of changes made by javi@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@85001 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 01:56:17 +00:00
dr%netscape.com
e5b2183059 fix for 50121, adds stupid gtk command line options in --help. r=pavlov, sr=ben
git-svn-id: svn://10.0.0.236/trunk@85000 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 01:40:11 +00:00
mccabe%netscape.com
32369b4bde (Trivial, trivial) fix to 65179.
Add an fflush after printing JS errors from xul or content to the console, to facilitate debugging.  #ifdef DEBUG, because I don't know all of the performance consequences.

Thanks to neil@parkwaycc.co.uk for the suggestion.


git-svn-id: svn://10.0.0.236/trunk@84999 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 01:18:48 +00:00
mkaply%us.ibm.com
2c0d4f29f9 r=mkaply, a=blizzard
Code from jkobal - fix dialog sizing problem and trap in dirpicker


git-svn-id: svn://10.0.0.236/trunk@84996 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 01:00:06 +00:00
blakeross%telocity.com
764a0c73f2 removing line that was accidentally checked in.
git-svn-id: svn://10.0.0.236/trunk@84995 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 00:50:52 +00:00
alecf%netscape.com
8762ea1dfc fix for #63698 - remove context menu for personal toolbar, as it was never working in the first place, also includes residual removal of bookmarks.js since I refactored bookmarks/history
a=ben r=blake


git-svn-id: svn://10.0.0.236/trunk@84994 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 00:45:41 +00:00
blakeross%telocity.com
a85a78f23e Fix 63131: moving some event handlers from <box/> to <browser/>. r=jag sr=alecf
git-svn-id: svn://10.0.0.236/trunk@84993 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 00:32:34 +00:00
blakeross%telocity.com
a645332d17 Fix 60636: JS strict warnings in accountUtils.js, and more dump() removal (65127). r=timeless sr=mscott
git-svn-id: svn://10.0.0.236/trunk@84992 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 00:31:27 +00:00
blakeross%telocity.com
b6bf8888fe Fix 53687: JS strict warnings in profileSelection.js. patch by Mark Olson. r=blake sr=alecf
git-svn-id: svn://10.0.0.236/trunk@84991 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 00:26:04 +00:00
blakeross%telocity.com
197098d5f5 Fix 57140: JS strict warnings in commonDialog.js. patch by Mark Olson. r=blake sr=alecf
git-svn-id: svn://10.0.0.236/trunk@84990 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 00:20:25 +00:00
dbaron%fas.harvard.edu
8de1c915b1 Add assertion and null-check to fix topcrash bug 52492. (This fix was checked in on the N6 branch long ago.) r=darin@netscape.com sr=mscott@netscape.com
git-svn-id: svn://10.0.0.236/trunk@84989 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 00:15:07 +00:00
blakeross%telocity.com
52abaff07a Fix 33115: attempt to shave milliseconds off of startup time by removing obsolete/unused prefs. more to come. r=dveditz sr=alecf
git-svn-id: svn://10.0.0.236/trunk@84988 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 00:13:37 +00:00
blakeross%telocity.com
bb98e21c13 Fix 58631: JS strict warnings in history.js, and more dump() removal (65127). r=jag sr=alecf
git-svn-id: svn://10.0.0.236/trunk@84987 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 00:11:00 +00:00
blakeross%telocity.com
074a6b975e Fix 60665: JS strict warnings in pref-search.xul. patch by Mark Olson. r=blake sr=alecf
git-svn-id: svn://10.0.0.236/trunk@84986 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-16 23:57:53 +00:00
blakeross%telocity.com
50cbe55009 Fix 60667: JS strict warnings in pref-composer.xul. patch by Mark Olson. r=blake sr=alecf
git-svn-id: svn://10.0.0.236/trunk@84985 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-16 23:53:27 +00:00
nicolson%netscape.com
b1a59f9326 remove export controls, and get things to build against NSS 3.1.1 under mozilla.
git-svn-id: svn://10.0.0.236/trunk@84984 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-16 23:49:57 +00:00
buster%netscape.com
25faa91552 ok, now I think I've got the syntax correct
git-svn-id: svn://10.0.0.236/trunk@84982 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-16 23:30:16 +00:00
buster%netscape.com
8467b00c60 another try at working out the darn nsCOMPtr comparison for Linux
git-svn-id: svn://10.0.0.236/trunk@84981 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-16 23:23:02 +00:00
cmanske%netscape.com
9449edc972 Fix Save enabling in HTML source (b=61996). Part of fix for Composer file menu overlays, b=54584, r=mjudge, sr=smfr
git-svn-id: svn://10.0.0.236/trunk@84980 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-16 23:12:22 +00:00
blakeross%telocity.com
b25e67a166 Fix 53687: JS strict warnings in profileSelection.js. r=timeless sr=alecf
git-svn-id: svn://10.0.0.236/trunk@84979 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-16 23:07:14 +00:00
cmanske%netscape.com
51ef4fa176 Part of fix for Composer file menu overlays, b=54584, r=ducarroz, sr=smfr
git-svn-id: svn://10.0.0.236/trunk@84978 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-16 23:02:32 +00:00
buster%netscape.com
dd97e701bd stupid friggin' .get() nsCOMPtr incompatibility on linux
git-svn-id: svn://10.0.0.236/trunk@84977 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-16 22:54:52 +00:00
rich.burridge%sun.com
5af1d3785e Fix to allow applet doing POST to an https connection over a proxy to work.
r=pollman@netscape.com
sr=waterson@netscape.com
Bugid #60228


git-svn-id: svn://10.0.0.236/trunk@84976 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-16 22:53:39 +00:00
yokoyama%netscape.com
5277e921fa fixes 58679 Passing Unicode instead.
git-svn-id: svn://10.0.0.236/trunk@84975 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-16 22:24:44 +00:00
yokoyama%netscape.com
8cbcafb7c8 Fixes 58679 and 32056
git-svn-id: svn://10.0.0.236/trunk@84974 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-16 22:19:07 +00:00
buster%netscape.com
31a79a4925 bug 56432 ()
the problem was a factorial algorithm for finding primary frames.
fixed by added a hinting mechanism that takes advantage of existing
primary frame cache, greatly reducing the cost for the common case.
r=rods
sr=waterson


git-svn-id: svn://10.0.0.236/trunk@84973 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-16 22:10:04 +00:00
morse%netscape.com
4acc48328d bug 40122, save-these-values should be prechecked..., r=pnunn@netscape.com, sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@84972 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-16 22:05:36 +00:00
cmanske%netscape.com
2df182b89d Fixed mail overlay for Send Page in Composer. Part of fix for b=54584. r=ducarroz, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@84971 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-16 22:05:15 +00:00
morse%netscape.com
41e7082833 bug 63493, VCARD_NAME attribute doesn't work, r=matt@netscape.com, sr=hyatt@netscape.com
git-svn-id: svn://10.0.0.236/trunk@84970 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-16 22:02:58 +00:00
cmanske%netscape.com
4fd9b98aa5 Fixing Edit Page bug 65610. r=blake, sr=smfr
git-svn-id: svn://10.0.0.236/trunk@84969 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-16 21:57:07 +00:00
jdunn%netscape.com
b429a89804 Fixing AIX bustage (see SeaMonkey-Ports). FD_ZERO is defined to use bzero, but bzero is
defined in strings.h so am including strings.h

r= dmose@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@84968 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-16 21:47:04 +00:00
nicolson%netscape.com
9669f2ede5 remove export controls.
git-svn-id: svn://10.0.0.236/trunk@84967 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-16 21:28:32 +00:00
nicolson%netscape.com
71b1ce11ee remove export controls
git-svn-id: svn://10.0.0.236/trunk@84966 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-16 21:28:09 +00:00
nicolson%netscape.com
e175d35c5e make JSS buildable.
git-svn-id: svn://10.0.0.236/trunk@84965 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-16 21:27:19 +00:00
nicolson%netscape.com
3019080f07 make JSS buildable
git-svn-id: svn://10.0.0.236/trunk@84964 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-16 21:26:33 +00:00
javi%netscape.com
0a3a8b428a Add Win32 build support for PSM 2.0
git-svn-id: svn://10.0.0.236/trunk@84963 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-16 21:16:07 +00:00
dave%intrec.com
19f8439e6f Fix for bug 32000 (and refixing bug 4928): extra newlines in comments made
with NS4-Mac


git-svn-id: svn://10.0.0.236/trunk@84962 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-16 21:09:33 +00:00
dcone%netscape.com
2a78e4b3b0 r=dbaron sr=buster. Took out the nsIPrintOptions service registration.. which is not needed.
git-svn-id: svn://10.0.0.236/trunk@84961 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-16 21:00:58 +00:00
blakeross%telocity.com
911b77adc6 Fix 60633: JS strict warnings in fieldMapImport.js. patch by Mark Olson. r=timeless sr=mscott
git-svn-id: svn://10.0.0.236/trunk@84960 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-16 20:32:38 +00:00
nboyd%atg.com
9cf5c2976a Subject:
[Fwd: My Mistake in ScriptRuntime method]]]
   Date:
        Tue, 16 Jan 2001 15:48:26 +0100
   From:
        Igor Bukanov <igor@icesoft.no>
     To:
        Norris Boyd <nboyd@atg.com>




Hi, Norris!

With my previous patch to fix in
org/mozilla/javascript/ScriptRuntime.java Integer.MIN_VALUE as index
problem I also added a bug to the unrelated code: I tried to minimize
object creation and unfortunately that untested "optimization" slippet
into my patch as well.

I replaced the lines 290, 291 in toNumber(String s) method from

String sub = s.substring(start, end+1);
if (sub.equals("Infinity"))

to

if (s.regionMatches(start, "Infinity", 0, 8))

But that should be
if (start + 7 == end && s.regionMatches(start, "Infinity", 0, 8))

Sory for troubles, Igor





290c290
<             if (s.regionMatches(start, "Infinity", 0, 8))
---
>             if (start + 7 == end && s.regionMatches(start, "Infinity", 0, 8))


git-svn-id: svn://10.0.0.236/trunk@84959 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-16 20:20:36 +00:00
racham%netscape.com
a84d1b4d33 Fixing bug 60652. Fixing a js warning. Patch by Mark Olson. r=timeless, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@84958 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-16 19:54:21 +00:00
pavlov%netscape.com
fbc9acee8e move the defines outside the ifdefs
git-svn-id: svn://10.0.0.236/trunk@84957 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-16 19:31:24 +00:00
nboyd%atg.com
7a819a25a9 Expand tutorial.
git-svn-id: svn://10.0.0.236/trunk@84956 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-16 15:24:23 +00:00
timeless%mac.com
9b3f89e2e0 fix bug 60666 javascript strict warnings in pref-search.js
+ agressive cleanup. patch from maolson@earthlink.net r=timeless a=ben


git-svn-id: svn://10.0.0.236/trunk@84955 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-16 06:52:07 +00:00
blakeross%telocity.com
2639492ec8 Fix 60657: JS strict warnings in preftree.xul. r=timeless a=ben
git-svn-id: svn://10.0.0.236/trunk@84954 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-16 03:57:04 +00:00
timeless%mac.com
958d8437bd fux byg 64593 javascript strict warnings in nsTreeUtils.js
patch by maolson@earthlink.net r=timeless a=ben


git-svn-id: svn://10.0.0.236/trunk@84953 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-16 03:36:20 +00:00
blakeross%telocity.com
7c4f6e5d4c Fix 65025: scrollbars in Mac Classic are wrong color. patch by lordpixel. r=blake sr=blizzard
git-svn-id: svn://10.0.0.236/trunk@84952 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-16 01:39:44 +00:00
blakeross%telocity.com
1d5e9edb82 Fix 65025: scrollbars in Mac Classic are wrong color. patch by lordpixel. r=blake sr=blizzard
git-svn-id: svn://10.0.0.236/trunk@84951 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-16 01:27:20 +00:00
mkaply%us.ibm.com
0a4cf90939 r=mkaply, a=blizzard
Bring OS/2 helpers up to current level


git-svn-id: svn://10.0.0.236/trunk@84950 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-16 00:09:58 +00:00
colin%theblakes.com
69cf97d60c Make sure we set the length in the case of a clipboard copy failure.
b=65070 r=pavlov r=blizzard


git-svn-id: svn://10.0.0.236/trunk@84949 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-15 23:52:08 +00:00
mkaply%us.ibm.com
6878c92591 r=cls
Missing makefiles in allmakefiles.sh and themes/makefiles


git-svn-id: svn://10.0.0.236/trunk@84948 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-15 23:48:51 +00:00
axel%pike.org
91db368466 make client.mk get modules.mk changes on the first run, r=cls@seawood.org
git-svn-id: svn://10.0.0.236/trunk@84946 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-15 15:29:10 +00:00
mkaply%us.ibm.com
43750ff673 r=cls
SHORT_LIBNAME not needed here anymore - gkplugin is 8 chars - fixes OS/2 fullscreen plugins


git-svn-id: svn://10.0.0.236/trunk@84945 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-15 15:09:32 +00:00
pierre%netscape.com
fc5d1c2e25 Initializes a menuHandle to nil before sending it in an event. I don't have a bug report for that. I don't even remember what it is for. This fix has been sitting for months in my tree.
git-svn-id: svn://10.0.0.236/trunk@84944 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-15 14:26:30 +00:00
koehler%mythrium.com
efedfb77ed Bug 9863. That's a patch I forgot in the last one. Again just BeOS stuff.
git-svn-id: svn://10.0.0.236/trunk@84943 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-15 03:39:10 +00:00
koehler%mythrium.com
b620988e3b Removing unused files under BeOS. Part of Bug 9863.
BeOS only code.


git-svn-id: svn://10.0.0.236/trunk@84942 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-14 18:22:18 +00:00
timeless%mac.com
4bcd0c2b49 fix bug 64919 "Install PSM" should be removed from the Debug menu
patch from simmo@mailandnews.com r=timeless a=ben


git-svn-id: svn://10.0.0.236/trunk@84941 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-14 08:56:54 +00:00
disttsc%bart.nl
05616811f6 Fix default page loaded at start-up for the case where the browser was started with command line parameters. bug=64526, r=timeless, a=ben
git-svn-id: svn://10.0.0.236/trunk@84940 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-14 07:37:11 +00:00
timeless%mac.com
84d57f297f J:\DOCUMENT\Josh\LOCALS~1\Temp\1\4
git-svn-id: svn://10.0.0.236/trunk@84939 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-14 07:14:25 +00:00
pavlov%netscape.com
8dcf006fc5 ifdef undef ... endif
git-svn-id: svn://10.0.0.236/trunk@84938 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-14 06:13:17 +00:00
pavlov%netscape.com
fd39708481 !@E!@#!@#
git-svn-id: svn://10.0.0.236/trunk@84937 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-14 05:31:26 +00:00
pavlov%netscape.com
b4019decae use gdk to draw decoded images to the root window :-)
git-svn-id: svn://10.0.0.236/trunk@84936 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-14 02:48:58 +00:00
cls%seawood.org
2d91586f8d Add support for the zip package format.
Use zip/unzip to copy the files on BeOS as tar & cp do not appear to preserve BeOS' special file attributes.
Added *.stub (BeOS) to the strip exclusion list.
Set STRIP_FLAGS to -g for BeOS.


git-svn-id: svn://10.0.0.236/trunk@84935 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-14 01:43:08 +00:00
nboyd%atg.com
1fe9e1c3e0 Fix 64788 Make method invocation 10x faster with following code....
git-svn-id: svn://10.0.0.236/trunk@84934 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-14 01:19:58 +00:00
pavlov%netscape.com
86e09b8600 use memcpy for the data
git-svn-id: svn://10.0.0.236/trunk@84933 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-14 01:08:01 +00:00
disttsc%bart.nl
3ad682e900 Fix c++ comment in c file
git-svn-id: svn://10.0.0.236/trunk@84932 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-14 00:58:06 +00:00
dcone%netscape.com
e7a6e5fcdd The locking and unlocking controls some optimization of the image.. like the DIB. r=kmmclusk sr=buster
git-svn-id: svn://10.0.0.236/trunk@84931 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-13 22:26:18 +00:00
dbaron%fas.harvard.edu
eda65169a9 Add file for morse with correct case: bug 52523, sorting for cookie-manager and password-manager, r=saari@netscape.com, sr=brendan@netscape.com
git-svn-id: svn://10.0.0.236/trunk@84930 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-13 18:49:35 +00:00
morse%netscape.com
bc7947a55a bug 52523, sorting for cookie-manager and password-manager, r=saari@netscape.com, sr=brendan@netscape.com
git-svn-id: svn://10.0.0.236/trunk@84929 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-13 17:39:40 +00:00
bienvenu%netscape.com
fc02294850 add offline msg display r=sspitzer, sr=,mscott 41751
git-svn-id: svn://10.0.0.236/trunk@84928 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-13 15:31:30 +00:00
bienvenu%netscape.com
a2a6b94294 add offline msg display r=sspitzer, sr=,mscott 41751, finish support for memory cache
git-svn-id: svn://10.0.0.236/trunk@84927 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-13 15:29:51 +00:00
bienvenu%netscape.com
584f96df21 fix right click save on image, offline msg r=sspitzer,sr=mscott
git-svn-id: svn://10.0.0.236/trunk@84926 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-13 15:27:46 +00:00
cls%seawood.org
933d82dc2a Preliminary implementation of nsClipBoard for BeOS. Text/unicode copy-n-paste work but html needs some work.
Thanks to Takashi Toyoshima <toyoshim@be-in.org> for the patch.
Bug #65100 r=cls


git-svn-id: svn://10.0.0.236/trunk@84925 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-13 07:56:36 +00:00
dprice%netscape.com
0ccbfc1487 busted linux, backing out.
git-svn-id: svn://10.0.0.236/trunk@84924 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-13 07:24:24 +00:00
dprice%netscape.com
fbcfdb2b26 BUG 63013 changes to the makefile to enable string factoring tests run on windows.
Changes return code of test program on failure.  Added all-tests:: rule to makefile


git-svn-id: svn://10.0.0.236/trunk@84923 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-13 07:06:03 +00:00
dprice%netscape.com
865f93f808 BUG 63013 Removes the STAND_ALONE_STRING_TESTS flag, sr=scc
git-svn-id: svn://10.0.0.236/trunk@84922 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-13 07:03:35 +00:00
disttsc%bart.nl
da6316f175 Fix bug 64412: security warning dialogs must be dismissed twice. r=pollman, a=ben
git-svn-id: svn://10.0.0.236/trunk@84921 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-13 06:42:16 +00:00
cls%seawood.org
fb639c9dcc Make sure that we initialize the netPostive variables used in association with imported bookmarks. Marking importing bookmarks work on BeOS.
Thanks to Takashi Toyoshima <toyoshim@be-in.org> for the patch.
Bug #65185. r=cls


git-svn-id: svn://10.0.0.236/trunk@84920 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-13 05:28:12 +00:00
bryner%uiuc.edu
a90fd3113f Only build the xpcom sample component if ENABLE_TESTS is set (or only if DISABLE_TESTS isn't set, on windows). sr=cls.
git-svn-id: svn://10.0.0.236/trunk@84919 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-13 05:26:02 +00:00
cls%seawood.org
f648f888f5 Make sure to use netPositive variables instead of IE ones.
Thanks to Takashi Toyoshima <toyohim@be-in.org> for the patch.
Bug #65131 r=cls


git-svn-id: svn://10.0.0.236/trunk@84918 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-13 04:59:43 +00:00
disttsc%bart.nl
8760cf8ab3 Fix minor goof, patch by John Morisson <jrgm@netscape.com>, r=me, a=ben
git-svn-id: svn://10.0.0.236/trunk@84916 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-13 03:54:46 +00:00
pavlov%netscape.com
6de11c2843 renaming nsIImage to nsIImage2 for now...
git-svn-id: svn://10.0.0.236/trunk@84915 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-13 02:59:24 +00:00
nelsonb%netscape.com
3aa312f741 Send SSL 3.x alert records when a version mismatch occurs.
Use the other party's version number to decide which alert to send.
Bug 65142.  R&A: relyea.


git-svn-id: svn://10.0.0.236/trunk@84914 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-13 02:32:39 +00:00
nelsonb%netscape.com
8eaac606a9 Add implementation of SSL_RSA_WITH_RC4_128_SHA SSL3 cipher suite,
which is not enabled by default.  Bug 59795.


git-svn-id: svn://10.0.0.236/trunk@84913 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-13 02:05:15 +00:00
nelsonb%netscape.com
b9b03fad76 Remove all vestiges of old pre-NSS socks client implementation from NSS.
Bug 51471.


git-svn-id: svn://10.0.0.236/trunk@84912 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-13 01:52:59 +00:00
jst%netscape.com
b4e926e2e9 Fixing bug 58285. The various scroll methods on the window object need to flush pending layout notifications so that the presentation is up-to-date when the scolling is done. r=heikki@netscape.com, r=pollmann@netscape.com, sr=vidur@netscape.com
git-svn-id: svn://10.0.0.236/trunk@84911 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-13 01:51:45 +00:00
danm%netscape.com
54d50df7a5 fix position and zoom state persistence for bm-find.xul and history.xul. bug 65262 (32148) r=ben,mscott,pchen
git-svn-id: svn://10.0.0.236/trunk@84910 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-13 01:25:42 +00:00
sspitzer%netscape.com
b55c4a1be1 fix for #65019. fix provided by hwaara@chello.se. r=sspitzer, sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@84909 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-13 01:18:40 +00:00
nelsonb%netscape.com
3f02ae5ea6 Suppress EOF messages unless running with -v. Bug 60879.
git-svn-id: svn://10.0.0.236/trunk@84908 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-13 00:55:30 +00:00
disttsc%bart.nl
0bfcf1df77 Fix bug 63990: make "delete messages from server" depend on "leave messages on server". patch is by hwaara, additional clean-up by me. r=jag, r=sspitzer, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@84907 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-13 00:46:52 +00:00
karnaze%netscape.com
d3c1d01164 bug 63445 - initialized array of float values. r=attinasi.
git-svn-id: svn://10.0.0.236/trunk@84904 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-13 00:26:01 +00:00
peterlubczynski%netscape.com
9486ae392c Fix regression. bug 65162 a=av sr=vidur
git-svn-id: svn://10.0.0.236/trunk@84903 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 23:45:03 +00:00
karnaze%netscape.com
4a9c4f910f new regression tests, not affecting the build.
git-svn-id: svn://10.0.0.236/trunk@84902 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 23:27:33 +00:00
naving%netscape.com
7c9e0b84dc 62992. r=sspitzer sr=bienvenu. Make sure that there are no null characters after the
linebreak


git-svn-id: svn://10.0.0.236/trunk@84901 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 23:17:41 +00:00
sspitzer%netscape.com
34e6568dba whoops, comment out my dump() statement.
git-svn-id: svn://10.0.0.236/trunk@84900 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 23:16:06 +00:00
karnaze%netscape.com
a7ed9d39d0 bug 46623 - allocate proportional and auto cols together when balancing columns. (sr=buster, r=peterl)
allow columns (due to colspan) containing no originating cols at the end of the table to exist


git-svn-id: svn://10.0.0.236/trunk@84899 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 23:07:54 +00:00
sspitzer%netscape.com
bacaade7e3 fix formatting. no reviewer.
git-svn-id: svn://10.0.0.236/trunk@84898 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 22:58:34 +00:00
cmanske%netscape.com
8c800ad232 Added notes for localization of string in editor.properties. r=timeless, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@84897 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 22:44:31 +00:00
cmanske%netscape.com
dec1e27005 Show underline for links in editor, b=63528, r=mjudge, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@84896 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 22:32:44 +00:00
cmanske%netscape.com
415d88791c Opening a URL in editor always checks for existing window, b=64129, r=mjudge, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@84895 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 22:31:16 +00:00
sspitzer%netscape.com
0760355aeb don't do the work for the performance measurements if the "mail.showMessengerPerformance" pref isn't true. sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@84894 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 22:26:10 +00:00
disttsc%bart.nl
a590f6f69a More REQUIRES fun, adding locale this time.
git-svn-id: svn://10.0.0.236/trunk@84893 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 22:13:53 +00:00
dougt%netscape.com
fcd23972db Removing unused files which were removed on the FTP branch, but were never removed from the trunk. r=valeski, a=rpotts.
git-svn-id: svn://10.0.0.236/trunk@84892 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 22:12:12 +00:00
dougt%netscape.com
ab0265ca32 adding a little test suite in html for ftp. It is not part of the build.
git-svn-id: svn://10.0.0.236/trunk@84891 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 22:10:55 +00:00
nhotta%netscape.com
1362cfdba2 Added folderCharsetOverride to nsIMsgI18NUrl, implemented getter for each protocols, changed libmime to use it,
bug 39756, r=sspitzer, sr=bienvenu.


git-svn-id: svn://10.0.0.236/trunk@84890 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 21:56:47 +00:00
harishd%netscape.com
4b939ebc0d 60498 - Strip off embedded null char found between tokens/tags.
r=heikki
sr=vidur


git-svn-id: svn://10.0.0.236/trunk@84889 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 21:16:40 +00:00
disttsc%bart.nl
272e2389d5 Update REQUIRES to fix senna bustage
git-svn-id: svn://10.0.0.236/trunk@84888 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 21:09:51 +00:00
morse%netscape.com
0ff3ae7f73 bug 60997, can't unblock site from setting cookies, r=akkana@netscape.com, sr=ben@netscape.com
git-svn-id: svn://10.0.0.236/trunk@84887 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 21:01:00 +00:00
beard%netscape.com
7a1463e602 Keeping up with current Rhino sources. Removed Frame.java, Added DebugFrame.java, DebuggableEngineImpl.java.
git-svn-id: svn://10.0.0.236/trunk@84886 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 20:42:17 +00:00
beard%netscape.com
160323e9fa fixed no-prototype function warning.
git-svn-id: svn://10.0.0.236/trunk@84885 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 20:32:19 +00:00
sspitzer%netscape.com
1077d86b4a remove the unused default pref "mail.allow_at_sign_in_user_name".
see #53970 for details.


git-svn-id: svn://10.0.0.236/trunk@84883 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 20:14:12 +00:00
attinasi%netscape.com
b1cdcad986 Floated images now have a 3px margin in Quirks mode: b=58899 r=hixie, sr=buster
git-svn-id: svn://10.0.0.236/trunk@84882 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 20:11:32 +00:00
wtc%netscape.com
7943196518 Bugzilla bug #64650: set CC=cc explicitly so that we don't accidentally
pick up the CC setting in the environment.  This change is suggested by
Jim Dunn of Netscape.


git-svn-id: svn://10.0.0.236/trunk@84881 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 20:11:18 +00:00
harishd%netscape.com
b845e28629 Minor modification to the regression script.
** NOT PART OF THE BUILD **


git-svn-id: svn://10.0.0.236/trunk@84880 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 20:08:03 +00:00
rhp%netscape.com
625b522d1d fix for hardcoded - non i18n string in signed stub handler - bug #: 57114
git-svn-id: svn://10.0.0.236/trunk@84879 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 20:07:39 +00:00
axel%pike.org
8d208bdc0b not part of build, code by axel@pike.org, r=peterv; code by peterv@netscape.com, r=me. Fixing 59937, xpath function lib complete, 59649, 60059, 47720; building windows standalone, 46640; general code cleanup, fixing warnings; XPathProcessor and XSLTProcessor available to JS (work in progress)
git-svn-id: svn://10.0.0.236/trunk@84878 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 20:06:48 +00:00
cmanske%netscape.com
96b31ddf6b Fixed bug 64920, can't insert image. r=mjudge, sr=kin
git-svn-id: svn://10.0.0.236/trunk@84877 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 20:03:57 +00:00
wtc%netscape.com
1ce3c8df87 Bugzilla bug #64650: use +DAportable +DS2.0 in "pure 32" builds. This
was suggested by Jim Dunn of Netscape.  Reviewed by Nelson Bolyard.


git-svn-id: svn://10.0.0.236/trunk@84875 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 19:54:10 +00:00
harishd%netscape.com
1af0a398e8 64576 -- Make sure to update termial string position to avoid infinite looping.
r=heikki
sr=vidur


git-svn-id: svn://10.0.0.236/trunk@84874 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 19:50:25 +00:00
harishd%netscape.com
ae4b93cd7d Used for regression testing
git-svn-id: svn://10.0.0.236/trunk@84873 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 19:23:21 +00:00
mcgreer%netscape.com
fc6581fb8e take back export of NSS_CMSArray_Count
git-svn-id: svn://10.0.0.236/trunk@84866 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 18:38:31 +00:00
mcgreer%netscape.com
e695d6ff6c removing use of external NSS_CMSArray_Count
git-svn-id: svn://10.0.0.236/trunk@84865 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 18:37:41 +00:00
nboyd%atg.com
1a08e287f2 Update comment; operator is part of ECMA.
git-svn-id: svn://10.0.0.236/trunk@84863 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 16:30:04 +00:00
nboyd%atg.com
1b2c7fe210 Add removeThreadLocal method.
git-svn-id: svn://10.0.0.236/trunk@84862 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 16:29:26 +00:00
nboyd%atg.com
60daf49df2 Fix infinite loop in example.
git-svn-id: svn://10.0.0.236/trunk@84861 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 16:28:36 +00:00
mkaply%us.ibm.com
5afd4233cd r=mkaply, a=blizzard
Regression on 256 color from earlier system color checkin


git-svn-id: svn://10.0.0.236/trunk@84860 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 15:53:21 +00:00
mkaply%us.ibm.com
ba5290ad54 r=mkaply, a=blizzard
General code cleanup and fix for printer trap from Dainis Jonitis


git-svn-id: svn://10.0.0.236/trunk@84859 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 15:25:01 +00:00
mkaply%us.ibm.com
415bf79558 r=mkaply, a=blizzard
General code cleanup and new error logging mechanism from Dainis Jonitis


git-svn-id: svn://10.0.0.236/trunk@84858 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 15:18:10 +00:00
ccarlen%netscape.com
14e6d43434 Part of bug 35559 - dynamic profile switching
r=valeski@netscape.com, sr=waterson@netscape.com


git-svn-id: svn://10.0.0.236/trunk@84857 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 15:04:58 +00:00
mcgreer%netscape.com
b3bd20131b remove unspecified arg check (bug 65122)
git-svn-id: svn://10.0.0.236/trunk@84856 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 14:30:44 +00:00
mcgreer%netscape.com
9f0c17993d bug 64706
when prime generation step fails, retry up to a specified number of times


git-svn-id: svn://10.0.0.236/trunk@84855 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 14:29:47 +00:00
pavlov%netscape.com
bd36141ac7 make GetBits have an out param of an array of PRUint8s.
git-svn-id: svn://10.0.0.236/trunk@84854 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 13:09:16 +00:00
pavlov%netscape.com
c392bec713 nsImage now outputs c:\whatever.bmp when GetBits() is called. this likely only works on 24bit RGB images and there might be an off-by-1 error causing it to output as GBR instead of RGB (or it might be in the ppm image decoder that isn't checked in yet)
git-svn-id: svn://10.0.0.236/trunk@84853 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 11:32:23 +00:00
m_kato%ga2.so-net.ne.jp
197f670095 bug 64983, r=nhotta, sr=sfraser
When open DBCS filename by composer, title is shown incorrectly.
This bug is the regression of sfraser's check in (nsEditorShell.cpp
v1.222).


git-svn-id: svn://10.0.0.236/trunk@84852 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 11:29:59 +00:00
disttsc%bart.nl
306b3d178b Move the text zoom menu into its own overlay so it can be used by mail/news. Bug=64449, r=timeless,mao, a=ben
git-svn-id: svn://10.0.0.236/trunk@84851 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 10:35:49 +00:00
pavlov%netscape.com
6c7d89852c some code that should in theory write a bmp whenever GetBits is called to c:\whatever.bmp... this however produces a blank bmp at the moment...
git-svn-id: svn://10.0.0.236/trunk@84850 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 08:23:22 +00:00
waldemar%netscape.com
a69eb6e11a Separated statements into statements, diretives, and definitions
git-svn-id: svn://10.0.0.236/trunk@84849 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 07:33:19 +00:00
bratell%lysator.liu.se
4d3ab899b1 Cleanup of the HTML -> plain text converter. Bug 62189. r=anthonyd@netscape.com sr=vidur@netscape.com
git-svn-id: svn://10.0.0.236/trunk@84848 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 07:26:39 +00:00
wtc%netscape.com
64a52be4e7 Added NSS_CMSArray_Count back to the exports list because
cmd/smimetools/cmsutil.c needs it.


git-svn-id: svn://10.0.0.236/trunk@84847 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 06:07:34 +00:00
blakeross%telocity.com
10e1fcefa2 more dump() removal (65127)
git-svn-id: svn://10.0.0.236/trunk@84845 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 04:54:06 +00:00
pavlov%netscape.com
259207bc05 fix some build problems
git-svn-id: svn://10.0.0.236/trunk@84842 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 03:54:43 +00:00
tao%netscape.com
cf6af35b02 26291: StringBundle should not call OpenInputStream(). (r,sr)=(alecf,erik).
Add new api , CreateAsyncBundle() to load stream asynchronously. setenv
STRRES_ASYNC to flip CreateBundle() to CreateAsyncBundle().


git-svn-id: svn://10.0.0.236/trunk@84840 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 03:02:22 +00:00
sonmi%netscape.com
9d0b656952 added documentation on how to activate it when it is needed
git-svn-id: svn://10.0.0.236/trunk@84839 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 02:45:01 +00:00
pavlov%netscape.com
0d783f073e same thing on windows
git-svn-id: svn://10.0.0.236/trunk@84838 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 02:10:05 +00:00
pavlov%netscape.com
153f898211 set/get/allocate/etc the image bits so that decoders can set the data in them without crashing or getting an error
git-svn-id: svn://10.0.0.236/trunk@84837 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 02:03:34 +00:00
sonmi%netscape.com
0b4626e9cd new script, supposed to be started in the background by all.sh, to watch
for cores and rename them, so multiple corefiles can be saved
checked in during freeze but not activated yet


git-svn-id: svn://10.0.0.236/trunk@84836 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 02:00:28 +00:00
nelsonb%netscape.com
58e49539c3 Save and restore %ebx register in all functions. Fixes bug 64940.
git-svn-id: svn://10.0.0.236/trunk@84835 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 01:37:02 +00:00
bienvenu%netscape.com
acf774d2ec fix imap msgs filtering multiple times by not filtering deleted messages r=naving sr=mscott 57938
git-svn-id: svn://10.0.0.236/trunk@84831 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 01:08:04 +00:00
mkaply%us.ibm.com
1c1b824f36 #65078
r=morse, sr/a=brendan
Don't hardcode fonts in HTML files - bad for L10N


git-svn-id: svn://10.0.0.236/trunk@84830 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 00:58:50 +00:00
shanjian%netscape.com
89140f3d56 #59268
backup to previous version because of new problem found with this fix.


git-svn-id: svn://10.0.0.236/trunk@84829 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 00:36:21 +00:00
blakeross%telocity.com
d5016bfa94 Fixing a problem with my checkbox patch from the other day (something didn't revert properly). r=kerz
git-svn-id: svn://10.0.0.236/trunk@84828 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 00:23:09 +00:00
sonmi%netscape.com
317617a367 now killing tail -f when done under MKS as well.
git-svn-id: svn://10.0.0.236/trunk@84827 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 00:18:32 +00:00
bnesse%netscape.com
f8da87fe4b Fix for Mac plugin positioning problems. Bug 59620. r = peterlubczynski, sr = buster.
git-svn-id: svn://10.0.0.236/trunk@84826 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 23:56:35 +00:00
brendan%mozilla.org
a7c505139b Fix ABW impurities under JS_ClearScope on an unmutated obj (64958, r=shaver, sr=jband).
git-svn-id: svn://10.0.0.236/trunk@84825 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 23:55:30 +00:00
bryner%uiuc.edu
2c4767949d Bug 63367 - turn on Mouse Wheel pref panel on Mac (this actually turns it on for all platforms). r=timeless, sr=ben.
git-svn-id: svn://10.0.0.236/trunk@84824 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 23:37:50 +00:00
varada%netscape.com
71cfa468ec fix for #62696;reply-to not appearing in addressingwidget;r=ducarroz;sr=mscott
git-svn-id: svn://10.0.0.236/trunk@84823 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 23:36:03 +00:00
karnaze%netscape.com
ea4c5233e6 removed assertion added during fix for bug 57828.
git-svn-id: svn://10.0.0.236/trunk@84821 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 23:22:44 +00:00
karnaze%netscape.com
2712b6c214 bug 57828 - better handling of nowrap in table cell. sr=buster, r=attinasi.
git-svn-id: svn://10.0.0.236/trunk@84820 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 23:03:37 +00:00
blakeross%telocity.com
f14e1b077e removing more dump()s (65127)
git-svn-id: svn://10.0.0.236/trunk@84819 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 22:58:50 +00:00
karnaze%netscape.com
2ca2d87423 bug 56201 - allow cell to return larger desired size than avail during incremental reflow. sr=buster, r=peterl
git-svn-id: svn://10.0.0.236/trunk@84818 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 22:51:35 +00:00
blakeross%telocity.com
ad02e417bb removing more dump()s.
git-svn-id: svn://10.0.0.236/trunk@84817 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 22:50:20 +00:00
blakeross%telocity.com
3e672f12eb took spelling lessons, fixing.
git-svn-id: svn://10.0.0.236/trunk@84816 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 22:44:54 +00:00
varada%netscape.com
306d9b0b94 fix for bug#53534-attachment cannot have duplicate files;r=ducarroz;sr=mscott; fix for bug#59101-toolbar checkmarks not visible in viewmenu;r=varada;sr=mscott
git-svn-id: svn://10.0.0.236/trunk@84813 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 22:34:13 +00:00
dcone%netscape.com
9dac9b4baf r=peterl sr = buster. Added printeroptions service
git-svn-id: svn://10.0.0.236/trunk@84810 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 22:17:38 +00:00
dcone%netscape.com
1f8a96218b r=peterl sr=buster Set up for the printoptions
git-svn-id: svn://10.0.0.236/trunk@84809 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 22:14:45 +00:00
naving%netscape.com
c6240b6865 64766 sr=bienvenu. Removing code that was not required for one of my earlier fixes.
Thanks to bienvenu for pointing it out.


git-svn-id: svn://10.0.0.236/trunk@84808 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 22:02:29 +00:00
harishd%netscape.com
eedd41dfb3 64622 - Make sure that IsResidualStyleTag() returns the correct value. That is, return TRUE for tags that fall under residual style category.
r=jst
sr=vidur


git-svn-id: svn://10.0.0.236/trunk@84807 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 21:31:03 +00:00
blakeross%telocity.com
997b5b0438 fix problem in last checkin.
git-svn-id: svn://10.0.0.236/trunk@84806 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 21:29:15 +00:00
blakeross%telocity.com
881b325806 Fix 60627: JS strict warnings in abCommon.js. patch by Mark Olson (maolson@earthlink.net). r=jag sr=mscott
git-svn-id: svn://10.0.0.236/trunk@84805 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 21:05:53 +00:00
dougt%netscape.com
e9f133b141 duh! wrong var being used. r=darin a=me
git-svn-id: svn://10.0.0.236/trunk@84804 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 20:55:09 +00:00
morse%netscape.com
1b22a9396f bug 64553, javascript error, submitted by gemal@gemal.dk, r=morse@netscape.com, sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@84801 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 20:14:59 +00:00
mcgreer%netscape.com
fdfcf8bc6f prune list of exported symbols for s/mime library
git-svn-id: svn://10.0.0.236/trunk@84800 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 20:09:01 +00:00
neeti%netscape.com
5e1b70ffad fix for bug 59975 - general.useragent.override ignored, r=darin@netscape.com,sr=mscott@netscape.com
git-svn-id: svn://10.0.0.236/trunk@84799 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 15:17:30 +00:00
rods%netscape.com
89f403c708 must return NS_OK from DOM calls, this will make the button look enabled when enabled
Bug 63722 r=attinasi sr=buster


git-svn-id: svn://10.0.0.236/trunk@84798 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 15:14:47 +00:00
bienvenu%netscape.com
09c11c09e5 add compact offline store method, part of 15865 r=sspitzer, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@84797 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 14:40:50 +00:00
axel%pike.org
f4f48d7e33 bug 57282, fixing easy modules like transformiix, r=cls (build stuff)
git-svn-id: svn://10.0.0.236/trunk@84796 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 11:02:10 +00:00
saari%netscape.com
51faef0250 Fix for 58957, plugins on MacOS don't get key events. r=bnesse, sr=hyatt.
git-svn-id: svn://10.0.0.236/trunk@84795 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 08:22:27 +00:00
saari%netscape.com
7bd42a3c0b Fix for 58957, plugins don't get key events on MacOS. r=bnesse, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@84794 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 08:17:36 +00:00
bryner%uiuc.edu
131ae68e12 Removing dead nsISelfScrollingFrame interface. sr=hyatt.
git-svn-id: svn://10.0.0.236/trunk@84792 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 07:32:48 +00:00
blakeross%telocity.com
1b478c4438 Fix 64602: tooltips in mac classic are gray, not yellow. patch by lordpixel. r=blake sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@84791 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 06:29:55 +00:00
wtc%netscape.com
b8741b66b4 Bugzilla bug #64471: need to use the value of the 'xferred' argument when
sendfilev fails with EAGAIN/EWOULDBLOCK.


git-svn-id: svn://10.0.0.236/trunk@84789 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 05:17:52 +00:00
cmanske%netscape.com
eb8ee60acc Fix bug 55879 (handle default alignment in TH vs. TD in table properties) r=mjudge, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@84788 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 05:01:24 +00:00
cmanske%netscape.com
2fc5e614a9 Fix bugs 55286 (foreign char in URL not converted correctly), 62386 (enable OK after selecting anchor) r=mjudge, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@84787 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 04:59:19 +00:00
cmanske%netscape.com
2a6b813ff4 Fix bug 58364 (remove appcore from dialog template file) r=mjudge, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@84786 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 04:57:23 +00:00
cmanske%netscape.com
78ddfc6c84 Fix bug 53275 (disable colorpickers in prefs if not 'Custom colors') r=mjudge, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@84785 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 04:55:33 +00:00
cmanske%netscape.com
955b8e704d Fix bug 58496 (Insert table should delete selection) r=mjudge, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@84784 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 04:54:20 +00:00
cmanske%netscape.com
254ddb2c74 Fix bug 55991 (right click in table cell and context menus) r=mjudge, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@84783 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 04:49:42 +00:00
pavlov%netscape.com
e1ae40586a adding some image shit
git-svn-id: svn://10.0.0.236/trunk@84782 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 04:35:18 +00:00
pavlov%netscape.com
c02c9b7469 i don't remember what i changed. i hate windows. windows sucks. its makefile and dlldep crap can kiss my ass
git-svn-id: svn://10.0.0.236/trunk@84781 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 04:34:43 +00:00
bienvenu%netscape.com
2ca6c20488 move WeAreOffline to imap utils part of offline work for 15865 r=sspitzer, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@84780 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 04:15:30 +00:00
sspitzer%netscape.com
468c0866fc add files for bienvenu.
git-svn-id: svn://10.0.0.236/trunk@84779 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 04:15:15 +00:00
bienvenu%netscape.com
5c38cab844 more work on purging of offline imap/news messages r=sspitzer, sr=mscott 15865
git-svn-id: svn://10.0.0.236/trunk@84778 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 04:07:24 +00:00
bienvenu%netscape.com
97d7db2fd5 add setter for mem cache entry so we can clear it out r=sspitzer, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@84777 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 04:05:18 +00:00
bienvenu%netscape.com
f2bf5efb0d add nsMsgFolderCompactor.cpp to windows build r=sspitzer,sr=mscott
git-svn-id: svn://10.0.0.236/trunk@84776 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 02:44:59 +00:00
bienvenu%netscape.com
e7f04eeb39 add path to base\src to to windows build r=sspitzer, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@84775 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 02:44:03 +00:00
bienvenu%netscape.com
996a0ca63d add nsIMsgFolderCompactor.idl to windows build r=sspitzer, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@84774 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 02:43:12 +00:00
evaughan%netscape.com
db2c11b195 fixes for:
60058
43825
53885
45856
40612

-r ben -sr hyatt


git-svn-id: svn://10.0.0.236/trunk@84772 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 01:56:27 +00:00
sonmi%netscape.com
174f1dad2f formated everything to a <tab4> format - still needs reformating to linelength
git-svn-id: svn://10.0.0.236/trunk@84771 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 01:55:23 +00:00
sonmi%netscape.com
296e8cf4eb terminate now if no selfserver is running before attempting to start the
clients (with exception of the -q testclien)


git-svn-id: svn://10.0.0.236/trunk@84770 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 01:45:12 +00:00
blakeross%telocity.com
be1c71d320 backing out changes that went in accidentally.
git-svn-id: svn://10.0.0.236/trunk@84769 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 01:34:40 +00:00
blakeross%telocity.com
2c1d81574a removing more dump()s.
git-svn-id: svn://10.0.0.236/trunk@84768 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 01:32:33 +00:00
naving%netscape.com
a66df9b7f9 56911 r=varada sr=bienvenu. News to pop/imap is always a copy.
git-svn-id: svn://10.0.0.236/trunk@84767 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 01:20:00 +00:00
bienvenu%netscape.com
ada182411a add nsMsgFolderCompactor to unix builds, r=sspitzer, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@84766 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 01:18:55 +00:00
blakeross%telocity.com
c563fc105c A little more Find cleanup for 63705. r=jag a=ben
git-svn-id: svn://10.0.0.236/trunk@84765 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 01:16:46 +00:00
ccarlen%netscape.com
61c7719e8c fixing bustage - removing file nsiConnectionCache.idl
git-svn-id: svn://10.0.0.236/trunk@84764 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 01:13:37 +00:00
bienvenu%netscape.com
dfdd6a1a0e fix warnings, NOT YET PART OF BUILD
git-svn-id: svn://10.0.0.236/trunk@84763 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 01:10:20 +00:00
dbaron%fas.harvard.edu
0970281400 Add layout to REQUIRES to fix senna tinderbox bustage.
git-svn-id: svn://10.0.0.236/trunk@84762 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 01:06:17 +00:00
bienvenu%netscape.com
be011975a7 add base/src to include path for unix build, prior to landing nsMsgFolderCompactor changes
git-svn-id: svn://10.0.0.236/trunk@84761 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 00:47:05 +00:00
bienvenu%netscape.com
1fc415e517 add nsIMsgFolderCompactor to unix builds, r=sspitzer,sr=mscott
git-svn-id: svn://10.0.0.236/trunk@84760 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 00:46:15 +00:00
dbaron%fas.harvard.edu
13b2451cfa Fixing senna tinderbox bustage by adding profile to REQUIRES.
git-svn-id: svn://10.0.0.236/trunk@84759 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 00:29:25 +00:00
mscott%netscape.com
4458d85965 wrap a try / catch clause around my attempt to create a secure browser UI instance this is to prevent us from
throwing an exception when psm is not installed.

r=sspitzer


git-svn-id: svn://10.0.0.236/trunk@84758 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 00:08:47 +00:00
pinkerton%netscape.com
31a30a3d08 make linebreak converter not specific about what kind of linebreaks we're dealing with on a paste. Insulates us from changes to what kind of linebreaks the DOM gives us. r=saari, a=sfraser, bug# 63563.
git-svn-id: svn://10.0.0.236/trunk@84757 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 00:08:28 +00:00
rogerl%netscape.com
09e69e2106 New (incomplete but functional) implementation of operator overriding.
git-svn-id: svn://10.0.0.236/trunk@84756 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-11 00:03:05 +00:00
dbaron%fas.harvard.edu
d2da3c92ea Fix senna tinderbox bustage by adding profile to REQUIRES.
git-svn-id: svn://10.0.0.236/trunk@84755 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 23:51:12 +00:00
peterlubczynski%netscape.com
eb131a985d Null pointer check if no default plugin. part of patch for bug 54437 a=av sr=buster
git-svn-id: svn://10.0.0.236/trunk@84754 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 23:51:07 +00:00
peterlubczynski%netscape.com
91e5e627ed Fix for reading content-type header before using default plugin bug 54437 a=av sr=buster
git-svn-id: svn://10.0.0.236/trunk@84753 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 23:49:19 +00:00
dbragg%netscape.com
3a9ecd0d70 Checkin mac project file for dougt's FTP changes. r=dougt a=rpotts. See dougt for any breakage or anything related to this change.
git-svn-id: svn://10.0.0.236/trunk@84752 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 23:46:23 +00:00
dougt%netscape.com
bf9dd9e284 Landing of FTP branch. Highlights include (a) ftp is now async, (b) removal of threadpool, (c) better caching of control socket. See posting on netlib newsgroup for details. reviewers include valeski@netscape.com, gordon@netscape.com. Superreveiwer is rpotts@netscape.com. Bugs fixed by this bug include 61678.
git-svn-id: svn://10.0.0.236/trunk@84751 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 23:45:04 +00:00
bienvenu%netscape.com
cf0982bf33 rest of fix for batching move/copy r=naving,sr=mscott 64456
git-svn-id: svn://10.0.0.236/trunk@84748 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 23:21:28 +00:00
bienvenu%netscape.com
9de2201932 initial entry into cvs of folder compaction classes for offline, NOT YET PART OF BUILD
git-svn-id: svn://10.0.0.236/trunk@84747 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 23:18:53 +00:00
blakeross%telocity.com
b6f4549d3e Fix 57653: search cleanup, skinability, random fixes, optimization, and more. r=jag a=ben
git-svn-id: svn://10.0.0.236/trunk@84746 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 23:02:57 +00:00
jst%netscape.com
aa91fe5d8e Removing unused file.
git-svn-id: svn://10.0.0.236/trunk@84745 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 22:58:37 +00:00
bienvenu%netscape.com
93fbfdf96d initial entry into cvs of folder compaction classes for offline, NOT YET PART OF BUILD
git-svn-id: svn://10.0.0.236/trunk@84744 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 22:57:52 +00:00
jst%netscape.com
4cb696f69c Fixing bug 63967. Fixing a crash that happened when the .src of an image was set and the base URL was not available. r=timeless@mac.com, disttsc@bart.nl, sr=vidur@netscape.com
git-svn-id: svn://10.0.0.236/trunk@84743 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 22:41:47 +00:00
akkana%netscape.com
5d1bd04cdb 57317: move "middle click on content area loads URL" behavior from
middlemouse.paste pref to new middlemouse.contentLoadURL pref.
  r=timeless, sr=hyatt


git-svn-id: svn://10.0.0.236/trunk@84742 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 22:16:19 +00:00
pinkerton%netscape.com
ffdbed4af3 removing files. not used anymore.
git-svn-id: svn://10.0.0.236/trunk@84741 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 22:14:04 +00:00
akkana%netscape.com
509c902a05 42452,61173: output formatted lists even in unformatted plaintext output. r=bratell, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@84740 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 22:08:08 +00:00
nhotta%netscape.com
5995a30c93 Added mail folder charset dialog, bug 32714, r=sspitzer@netscape.com,r=brendan@mozilla.org,sr=bienvenu.
git-svn-id: svn://10.0.0.236/trunk@84739 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 21:50:32 +00:00
nhotta%netscape.com
1ec2e7c4a6 Added mail folder charset dialog, bug 32714, r=sspitzer@netscape.com,r=brendan@mozilla.org,sr=bienvenu.
git-svn-id: svn://10.0.0.236/trunk@84738 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 21:42:16 +00:00
dbaron%fas.harvard.edu
22cbddb51c Fix another crash caused/uncovered by my leak fixes. The scrollbar must destroy all of its native widgets before their parent native widgets are destroyed. r=blizzard@mozilla.org b=64767 (Not part of build.)
git-svn-id: svn://10.0.0.236/trunk@84735 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 20:33:58 +00:00
buster%netscape.com
4cfbd75dd7 bug 61287 (The browser crashes on signing out of hotmail and msn calendar)
r=karnaze
sr=buster
patch submitted by lsv@sparc.spb.su


git-svn-id: svn://10.0.0.236/trunk@84734 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 20:30:37 +00:00
ccarlen%netscape.com
3fbb4818f5 Part of 35559 - dynamic profile switching
sr=alecf


git-svn-id: svn://10.0.0.236/trunk@84733 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 20:25:52 +00:00
ccarlen%netscape.com
5ed36dc471 Part of 35559 - dynamic profile switching
r=darin,sr=mscott


git-svn-id: svn://10.0.0.236/trunk@84732 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 20:24:23 +00:00
ccarlen%netscape.com
191c455ae6 Part of 35559 - dynamic profile switching
r=valeski,sr=hyatt


git-svn-id: svn://10.0.0.236/trunk@84731 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 20:22:17 +00:00
heikki%netscape.com
a03af97a73 Some raw interface pointers to nsCOMPtrs, potential null pointer access fix, fixing two wrong eventStructTypes. No bug number. r=saari, sr=waterson.
git-svn-id: svn://10.0.0.236/trunk@84730 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 20:21:09 +00:00
dbaron%fas.harvard.edu
deffee0bf6 Fix xlib build bustage.
git-svn-id: svn://10.0.0.236/trunk@84729 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 20:12:51 +00:00
despotdaemon%netscape.com
efbd036259 Pseudo-automatic update of changes made by brendan@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@84728 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 18:27:23 +00:00
rods%netscape.com
f3890a5f43 backed out unwanted changes
git-svn-id: svn://10.0.0.236/trunk@84727 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 15:42:24 +00:00
rods%netscape.com
2ff0c10030 Removing all references to GfxListControlFrame
Bug 62960 r=kmcclusk sr=hyatt


git-svn-id: svn://10.0.0.236/trunk@84726 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 14:50:27 +00:00
rods%netscape.com
ea5ec19cc6 removing GfxListControlFrame support code
Bug 62960, r=kmcclusk sr=hyatt


git-svn-id: svn://10.0.0.236/trunk@84725 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 14:44:42 +00:00
rods%netscape.com
5ed9424e7c Removing unneeded code
Bug 52279 r=kmcclusk sr=hyatt


git-svn-id: svn://10.0.0.236/trunk@84724 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 14:34:00 +00:00
axel%pike.org
a95fa75041 not part of the build, r=peterv, fix 54490, whitespace stripping, +whitespace cleanup in XSLTProcessor.cpp
git-svn-id: svn://10.0.0.236/trunk@84723 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 11:48:48 +00:00
m_kato%ga2.so-net.ne.jp
ab78acb20c bug 63243, sr=roc+moz
But this codes is back out from bug 55256
So It will re-check in this codes with bug 63243's better fix


git-svn-id: svn://10.0.0.236/trunk@84722 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 10:57:35 +00:00
blakeross%telocity.com
1ac252d7ca removing dump()s.
git-svn-id: svn://10.0.0.236/trunk@84721 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 08:07:23 +00:00
jgmyers%netscape.com
1c4e6bf14f back out cleanup fix
git-svn-id: svn://10.0.0.236/trunk@84720 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 07:42:59 +00:00
jgmyers%netscape.com
e9ec1f1181 attempt to fix mac build
git-svn-id: svn://10.0.0.236/trunk@84719 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 06:54:40 +00:00
jgmyers%netscape.com
feaa9091d7 cleanup, fix TRUE/FALSE refs: bug 63834 r=bryner sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@84718 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 06:12:15 +00:00
jgmyers%netscape.com
e2a761fbca removed files: mozilla/mailnews/mime/src/nsMimeTransition.cpp
git-svn-id: svn://10.0.0.236/trunk@84717 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 06:07:37 +00:00
blakeross%telocity.com
e82f0e7a84 more dump() removal. yes, these are all dumps.
git-svn-id: svn://10.0.0.236/trunk@84716 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 05:17:34 +00:00
jst%netscape.com
1298a86575 Fixing bug 60920. Adding type cheks to the document.form.select.options[n] setter so that we don't crash if someone tries to set the value to an invalid type (i.e. not a HTMLOptionElement). sr=brendan@mozilla.org, r=pollmann@netscape.com
git-svn-id: svn://10.0.0.236/trunk@84715 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 05:11:05 +00:00
dbaron%fas.harvard.edu
a008f36b0e Fix bustage (Sun workshop 5.0) / warning (gcc) caused by tor's checkin. Functions returning values should, well, return values. sr=tor
git-svn-id: svn://10.0.0.236/trunk@84714 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 05:10:20 +00:00
chuang%netscape.com
0a8d6707e6 bug 50241 Uncaught exception in abcommon.js, r=sspitzer,sr=mscott & bienvenu
git-svn-id: svn://10.0.0.236/trunk@84713 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 04:30:45 +00:00
sean%beatnik.com
06f691de80 Address npsimple plugin bug discovered by bug 63243. Calling the window proc directly is not safe as the HWND might be ANSI or Unicode. Call indirectly via CallWindowProc. a=av sr=roc+moz
git-svn-id: svn://10.0.0.236/trunk@84710 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 04:22:08 +00:00
dbaron%fas.harvard.edu
3b00bf8420 Convert correct usage of |nsCOMPtr<T>::operator&| to use |address_of| since the operator& will soon become private. b=59414 r=disttsc@bart.nl sr=waterson@netscape.com
git-svn-id: svn://10.0.0.236/trunk@84707 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 04:12:05 +00:00
dbaron%fas.harvard.edu
7bb4079ec5 Fix one-time leak of nsGCCache. r=pavlov@netscape.com sr=waterson@netscape.com b=60215
git-svn-id: svn://10.0.0.236/trunk@84706 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 04:10:07 +00:00
dbaron%fas.harvard.edu
546e388b7b Add nsGCCache to the leak/bloat stats. r=pavlov@netscape.com sr=waterson@netscape.com b=60215
git-svn-id: svn://10.0.0.236/trunk@84705 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 04:08:39 +00:00
dbaron%fas.harvard.edu
11b7597695 Add nsDeque to leak stats. r=harishd@netscape.com sr=waterson@netscape.com b=63014
git-svn-id: svn://10.0.0.236/trunk@84703 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 04:04:57 +00:00
dbaron%fas.harvard.edu
7deb350f0f Remove static constructors. GetScratchString was no longer used and GetTempStack was used too rarely to be a real performance benefit. r=harishd@netscape.com sr=waterson@netscape.com b=63014
git-svn-id: svn://10.0.0.236/trunk@84702 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 04:04:08 +00:00
blakeross%telocity.com
11048f6c78 removing some dump()s.
git-svn-id: svn://10.0.0.236/trunk@84701 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 03:58:57 +00:00
mscott%netscape.com
3b6e6e27df Bug #51921 --> add non scriptable method for setting the security info on
the mock channel.
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@84700 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 03:42:22 +00:00
mscott%netscape.com
722aee2b67 Bug #51921 --> the imap channel needs to set the security info used by it's transport
layer onto the mock channel. It also needs to set it on our mem cache entry if we have one to.
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@84699 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 03:41:55 +00:00
mscott%netscape.com
907592d039 Bug #51921 --> create a secure UI instance to monitor the lock status in the
mail window.
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@84698 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 03:39:56 +00:00
mscott%netscape.com
689e4cad63 Bug #54373 --> make relative links work in the message pane by enabling the ability
to resolve URLs.
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@84697 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 03:37:42 +00:00
danm%netscape.com
a1c1156645 persist min/max state bug 32148 r=ben,timeless
git-svn-id: svn://10.0.0.236/trunk@84696 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 03:07:28 +00:00
waldemar%netscape.com
7d08b8aa83 Simplified use-name-patterns
git-svn-id: svn://10.0.0.236/trunk@84695 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 02:50:13 +00:00
dbaron%fas.harvard.edu
b4a357b94d Fix leaks in the xlib port (and some problems exposed by fixing those leaks). b=64534, 64767 r=blizzard@mozilla.org (Not part of the build.)
git-svn-id: svn://10.0.0.236/trunk@84694 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 02:49:45 +00:00
dbaron%fas.harvard.edu
73d33434d9 Change ScrollFrameIntoView so that scrolling to an inline frame scrolls to the top of the line containing the inline frame rather than the frame itself. This makes scrolling to empty inline anchors or anchors around images work better. b=38280 r=buster@netscape.com sr=waterson@netscape.com
git-svn-id: svn://10.0.0.236/trunk@84693 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 02:43:00 +00:00
tor%cs.brown.edu
44636a2ea2 Bug 61410 - move opaque test from ImageUpdated() to SetDecodedRect()
r=pavlov, sr=blizzard


git-svn-id: svn://10.0.0.236/trunk@84692 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 02:37:43 +00:00
javi%netscape.com
08ddcfd8fe Initial check-in of PIP (PSM 2.0)
Code almost entirely based on contribution
  from Brain Ryner (bryner@netscape.com)


git-svn-id: svn://10.0.0.236/trunk@84691 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 01:32:29 +00:00
sfraser%netscape.com
f6610d34eb Fix the Windows build, r=kin. The error handling in this file is, um, interesting.
git-svn-id: svn://10.0.0.236/trunk@84690 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 01:16:15 +00:00
ben%netscape.com
65e5cb111d bug 56719, support deep merging for XUL overlays; 57108, remove the hidden form
from all XUL documents and remove the document.controls collection that
referenced hidden form's elements collection. r=waterson@netscape.com,
a=hyatt@netscape.com


git-svn-id: svn://10.0.0.236/trunk@84689 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 01:08:23 +00:00
pavlov%netscape.com
1946b1d361 adding windows makefile
git-svn-id: svn://10.0.0.236/trunk@84688 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 00:53:48 +00:00
sfraser%netscape.com
a982e927bd Include nsIDiskDocument to fix windows build.
git-svn-id: svn://10.0.0.236/trunk@84687 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 00:10:51 +00:00
sfraser%netscape.com
d9c80e26a8 nsIDiskDocument is now xpidl-generated. bug and reviewers in previous checkin.
git-svn-id: svn://10.0.0.236/trunk@84685 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 00:06:28 +00:00
javi%netscape.com
6c63e1fa29 Remove reference to obsolete define MACLINUX.
Fix for Bug 63936 r=wtc (For NSS trunk check-in)


git-svn-id: svn://10.0.0.236/trunk@84684 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 00:04:37 +00:00
akkana%netscape.com
0d7c7c2d2b 17686: Add a pref to control image animation. r=tor, sr=buster
git-svn-id: svn://10.0.0.236/trunk@84683 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 23:55:27 +00:00
sspitzer%netscape.com
9150f964cc fix for #64475. use different sound for new mail. thanks to my
lovely assistant joe hewitt for providing the sound.
marlon will be providing a better sound later.


git-svn-id: svn://10.0.0.236/trunk@84681 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 23:43:46 +00:00
anthonyd%netscape.com
1ff5aa2292 fix for bug #59003 fix for keybindings
sr=kin@netscape.com
r=akkana@netscape.com


git-svn-id: svn://10.0.0.236/trunk@84680 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 23:22:56 +00:00
bienvenu%netscape.com
06d097b9c9 stop biff from putting up alerts when server down r=naving,sr=mscott 59802
git-svn-id: svn://10.0.0.236/trunk@84679 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 23:02:47 +00:00
rginda%netscape.com
61c4dadfd0 -- chatzilla changes only --
fix problem where chatzilla responds (to the channel) with an error, when someone says the word "undefined"
r=blizzard


git-svn-id: svn://10.0.0.236/trunk@84678 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 22:57:45 +00:00
peterlubczynski%netscape.com
62c36a7c6f Added nsPrintOptionsGTK to the factory. r=dcone sr=buster
git-svn-id: svn://10.0.0.236/trunk@84677 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 22:54:52 +00:00
sfraser%netscape.com
91b886acba Convert nsIDiskDocument to xpidl, and change it from using nsFileSpecs to nsIFiles. Bug 62567, r= buster, ducarroz, adamlock, sr=kin. Also changing from nsIFileWidget to nsIFilePicker, bug 47553, r=cmanske, sr=kin
git-svn-id: svn://10.0.0.236/trunk@84676 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 22:47:30 +00:00
sfraser%netscape.com
4e7e05789b Convert nsIDiskDocument to xpidl, and change it from using nsFileSpecs to nsIFiles. Bug 62567, r= buster, ducarroz, adamlock, sr=kin
git-svn-id: svn://10.0.0.236/trunk@84675 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 22:47:02 +00:00
bienvenu%netscape.com
2c56c9207b remove unused code r/sr mscott,waterson no bug
git-svn-id: svn://10.0.0.236/trunk@84674 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 22:23:05 +00:00
shanjian%netscape.com
2ab8e639bc #59268 Autodetection should not override charset from cache and bookmark
r = ftang
sr = erik
lower the priority of autodection.


git-svn-id: svn://10.0.0.236/trunk@84673 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 22:18:44 +00:00
blakeross%telocity.com
e51450f660 getting rid of a dump().
git-svn-id: svn://10.0.0.236/trunk@84672 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 22:13:19 +00:00
blakeross%telocity.com
5923da1d77 Fix 61474: disable Java Console item in Tasks menu when Java plugin isn't installed. patch mostly by Xiaobin Lu (xiaobin.lu@eng.sun.com). r=blake a=ben
git-svn-id: svn://10.0.0.236/trunk@84671 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 21:49:02 +00:00
dave%intrec.com
438eddd2c4 Removing extraneous space from the mysql command in the event the database
has a password.  mysql wants no space between the -p and the password.


git-svn-id: svn://10.0.0.236/trunk@84670 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 21:47:06 +00:00
anthonyd%netscape.com
32339edfc0 bug fix for 62796
sr=kin@netscape.com
a=jfrancis@netscape.com
r=jst@netscape.com


git-svn-id: svn://10.0.0.236/trunk@84669 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 21:44:35 +00:00
cmanske%netscape.com
6acbfb9d5c Use global overlay for 'Exit/Quit' menuitem, requiring moving of overlay includes, b=54584, r=ducarroz, sr=syd
git-svn-id: svn://10.0.0.236/trunk@84668 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 21:38:47 +00:00
dave%intrec.com
7220934820 Fix for bug 36596: cvsquery.cgi looping (cvsquery.pl - build_map)
cvsquery.pl no longer causes an infinite loop if you query on a module
other than 'all'


git-svn-id: svn://10.0.0.236/trunk@84665 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 21:24:46 +00:00
axel%pike.org
fbc06947af Not part of the build, fixes QNames really ending when hitting whitespace
git-svn-id: svn://10.0.0.236/trunk@84661 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 20:56:28 +00:00
dcone%netscape.com
ec87b2a0a4 Took outsome debug code which snuck in.
git-svn-id: svn://10.0.0.236/trunk@84660 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 20:41:05 +00:00
blakeross%telocity.com
5a3ebfa706 Fix 64458: JS strict warnings in treeBindings.xml. r=jrgm sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@84659 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 20:36:22 +00:00
cmanske%netscape.com
de03234980 Use global overlay for 'Exit/Quit' menuitem, requiring moving of overlay includes, b=54584
git-svn-id: svn://10.0.0.236/trunk@84658 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 20:35:47 +00:00
cmanske%netscape.com
4fa1c7472c Added xul includes no longer included in editorOverlay.xul. Part of fix for 54584. r=ducarroz, sr=syd
git-svn-id: svn://10.0.0.236/trunk@84657 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 20:35:43 +00:00
jst%netscape.com
1533a03b6b Fix crash in the XML error reporter (and doing some cleanup), the format string for printf'ing out numbers should be %d, not %s! r=harishd@netscape.com
git-svn-id: svn://10.0.0.236/trunk@84656 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 19:54:37 +00:00
chuang%netscape.com
0c5a22ac58 Bug52084 Leaking all address book databases., sr=mscott
git-svn-id: svn://10.0.0.236/trunk@84655 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 19:27:32 +00:00
kestes%staff.mail.com
7c59e1510c $previous_rec needed wider scope. I had accidentally narrowed the
scope when tixing the 'building' issue.


git-svn-id: svn://10.0.0.236/trunk@84651 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 15:43:39 +00:00
mkaply%us.ibm.com
8b65d5e12c Stupid error in last checkin
git-svn-id: svn://10.0.0.236/trunk@84650 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 15:30:12 +00:00
nboyd%atg.com
5b49c69e7c Subject:
Re: Debugger problem
        Date:
             Mon, 08 Jan 2001 14:16:30 -0800
       From:
             Christopher Oliver <coliver@mminternet.com>
 Organization:
             Primary Interface LLC
         To:
             Kurt Westerfeld <kurt@ManagedObjects.com>
         CC:
             Norris Boyd <nboyd@atg.com>
  References:
             1 , 2 , 3




Kurt, Norris,

Yes, with the change to the shell this should be possible.  The problem before
was that if you loaded the same file with different relative path names, two
different windows in the debugger were created because everything (windows,
breakpoints, etc) is keyed off the source name.

The attached file contains the fix (and includes the workaround for
Desktop.getSelectedFrame).

There are still some bugs in transferring focus between the windows in the
Desktop.  I haven't had time to track down the problem or a solution.

Chris

Kurt Westerfeld wrote:

> I would point out that "Source Name" of a script isn't necessarily a
> filename.  In our system, scripts are run remotely from a script library
> that has no file system backing.  Canonicalizing the file names is really
> unnecessary.
>
> Can't you just modify JSDebugger to not care what the name of the file is?
> If access to the original script is unavailable except through the file
> system, I'd be surprised.
>
> ----- Original Message -----
> From: Christopher Oliver <coliver@mminternet.com>
> To: Kurt Westerfeld <kurt@ManagedObjects.com>
> Cc: Norris Boyd <nboyd@atg.com>
> Sent: Sunday, January 07, 2001 2:23 AM
> Subject: Re: Debugger problem
>
> > Hi Kurt,
> >
> > I rather would say that it is a problem with the processFile method in the
> > shell's Main class.  If you change the current working directory or the
> value
> > of the System property "user.dir" after compiling a script, relative path
> names
> > can become ambiguous.  Norris, would it be ok to modify the shell to
> > "canonicalize" the names of files it compiles?  That way the source name
> that
> > shows up in the stack and in DebuggableScript will always be unique.  For
> > example:
> >
> > public static void processFile(Context cx, Scriptable scope,
> >                                    String filename)
> >     {
> >             Reader in = null;
> >             try {
> >                 in = new PushbackReader(new FileReader(filename));
> >                 int c = in.read();
> >                 // Support the executable script #! syntax:  If
> >                 // the first line begins with a '#', treat the whole
> >                 // line as a comment.
> >                 if (c == '#') {
> >                     while ((c = in.read()) != -1) {
> >                         if (c == '\n' || c == '\r')
> >                             break;
> >                     }
> >                     ((PushbackReader) in).unread(c);
> >                 } else {
> >                     // No '#' line, just reopen the file and forget it
> >                     // ever happened.  OPT closing and reopening
> >                     // undoubtedly carries some cost.  Is this faster
> >                     // or slower than leaving the PushbackReader
> >                     // around?
> >                     in.close();
> >                     in = new FileReader(filename);
> >                 }
> >                 filename = new java.io.File(filename).getCanonicalPath();
> > <<<====== Add this
> >             }
> >             catch (FileNotFoundException ex) {
> >                 Context.reportError(ToolErrorReporter.getMessage(
> >                     "msg.couldnt.open",
> >                     filename));
> >                 exitCode = EXITCODE_FILE_NOT_FOUND;
> >                 return;
> >             } catch (IOException ioe) {
> >                 globalState.getErr().println(ioe.toString());
> >             }
> >
> >             // Here we evalute the entire contents of the file as
> >             // a script. Text is printed only if the print() function
> >             // is called.
> >             evaluateReader(cx, scope, in, filename, 1);
> >     }
> >
> >
> > Attached is *my* latest version of the debugger code.  Norris, have you
> made
> > any progress on cvs commit priveledges?  The attached version fixes a
> number of
> > GUI bugs:
> >
> > 1) If you undocked the Variables window and popped up the Context
> combo-box and
> > then closed the window with the system menu, the Context pop-up was not
> cleaned
> > up properly.
> > 2) The first time you minimize a file window it appeared to dissappear
> when you
> > tried to restore it.  This was due to the fact that I forgot to "pack" its
> > contents and as a result its requested size was 0x0.
> >
> > I also added a menu item to toggle whether to break on exceptions and one
> which
> > allows you to open (and compile) a JavaScript file without actually
> executing
> > it.
> >
> > I have also attached a Word document with some basic documentation for the
> > Debugger.
> >
> > Note that this version also includes all the changes to support debugging
> > scripts in the AWT dispatch thread.
> >
> > Chris
> >
> > Kurt Westerfeld wrote:
> >
> > > Hello.  I ran into a null pointer exception in JSDebugger tonight, and I
> > > thought I'd drop you a note.
> > >
> > > The problem line is 2336, where a breakpoint is hit.  To simulate, load
> the
> > > debugger using the command line syntax on a file that has not been
> resolved
> > > to cannonical path.
> > >
> > > Example,
> > >
> > >      jshell -debug -f \myfile.fs
> > >
> > > At any rate, the "handleCompilationDone" routine takes \myfile.fs and
> turns
> > > it into a canonical path.  If you hit a breakpoint in this file and say
> > > "go", when the breakpoint hits the file is not found, because the same
> > > canonical path resolution is not done.  The resolution seems dubious,
> since
> > > it is only done in the compilation done callback, but I don't know the
> best
> > > way to suggest a fix since it seems that code had some purpose.
> > >
> > > Anyway, thought you'd wanna know.
> > >
> > > ________________________________________________________________________
> > >   Kurt Westerfeld
> > >   Senior Software Architect
> > >   Managed Objects
> > >   mailto:kwester@ManagedObjects.com
> > >   703.770.7225
> > >   http://www.ManagedObjects.com
> > >
> > >   Managed Objects: manage technology > rule business
> >



   JSDebugger.java

                    Name:
                          JSDebugger.java
                    Type:
                          Java Class File (java/*)
                 Encoding:
                          base64


git-svn-id: svn://10.0.0.236/trunk@84649 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 14:10:40 +00:00
nboyd%atg.com
afc7358821 Missed checkin of new file.
git-svn-id: svn://10.0.0.236/trunk@84648 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 13:39:22 +00:00
jst%netscape.com
a975208768 Removing unused file.
git-svn-id: svn://10.0.0.236/trunk@84647 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 06:52:13 +00:00
sspitzer%netscape.com
a969cecfb1 fix mac build bustage. sorry.
git-svn-id: svn://10.0.0.236/trunk@84646 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 05:56:18 +00:00
dougt%netscape.com
9145344cfc Fixes dropped socket transport during shutdown. The xpcom fix causes the UI event queue to be processed one final time after services shutdown. The socket transport fix forces all remaining active transports to be canceled, then released. r= waterson@netscape.com && darin@netscape.com a=mscott@netscape.com. b=63565
git-svn-id: svn://10.0.0.236/trunk@84645 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 05:44:47 +00:00
sspitzer%netscape.com
61db3f1d6c fix #63181. implement nsNntpUrl::GetFolderCharset().
also, remove extra strdup from the implementions in nsImapUrl and nsMailboxUrl.
clean up nsNntpUrl::Set/GetNewsgroupName().  sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@84644 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 05:27:28 +00:00
jst%netscape.com
35375fad3c Removing declaration of a function that is no longer in mozilla.
git-svn-id: svn://10.0.0.236/trunk@84643 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 05:26:22 +00:00
jst%netscape.com
2a9174a082 removed files: mozilla/layout/xml/content/src/nsXMLDocumentType.cpp
git-svn-id: svn://10.0.0.236/trunk@84642 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 05:15:12 +00:00
jst%netscape.com
4f07baaecf Removing duplicated code from layout, nsDOMDocumentType does the same things nsXMLDocumentType does and the former is the one that is used.
git-svn-id: svn://10.0.0.236/trunk@84641 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 05:13:10 +00:00
sspitzer%netscape.com
5ff5dd87d0 fix for #64729. Delete toolbar button should become a Mark toolbar button
when viewing a news message.  sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@84640 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 05:11:45 +00:00
disttsc%bart.nl
12e5d4b41a Fix bug 64596: "starting mozilla with a URL breaks opening URLs in a new window", r=timeless, a=ben
I suck.


git-svn-id: svn://10.0.0.236/trunk@84639 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 04:22:09 +00:00
sspitzer%netscape.com
6861ca3ee7 fix (again) #63992. now that checkboxes work correctly, I can
clean up my js and xul.  sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@84638 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 04:18:43 +00:00
disttsc%bart.nl
1389541a6b Make document load success/failure show on console again for non-debug builds, bug=64614, r=Pike, a=ben
git-svn-id: svn://10.0.0.236/trunk@84637 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 04:16:15 +00:00
jst%netscape.com
9a1b473bd8 CVS removing old files that are no longer part of the build.
git-svn-id: svn://10.0.0.236/trunk@84636 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 03:30:23 +00:00
disttsc%bart.nl
09fbf169d0 Fix senna bustage, r=cls. (mental note: remember REQUIRES in Makefile.in).
git-svn-id: svn://10.0.0.236/trunk@84635 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 03:11:59 +00:00
jst%netscape.com
4b33676b31 Fixing bug 64642. This is a regression caused in my large content code reorg/cleanup that I did a few weeks ago, SetDocument on a from control was was forwarding the call to the wrong base class, it was calling nsGenericElement::SetDocument() in stead of nsGenericHTMLElement::SetDocument() and that caused style attributes to not get reparsed when form controls were added to a document. r=pollmann@netscape.com
git-svn-id: svn://10.0.0.236/trunk@84634 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 02:53:33 +00:00
blakeross%telocity.com
1cc6fd6a6a Fix 44676: spacebar to trigger buttons should behave more like win32 native buttons. r=saari sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@84632 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 02:15:55 +00:00
darin%netscape.com
518bb3fa39 Fixes bug 64617. UA-string is incorrect on BeOS. patch=vegarwa@online.no,
r=darin, sr=mscott.


git-svn-id: svn://10.0.0.236/trunk@84631 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 02:03:16 +00:00
blakeross%telocity.com
5e4501907f Fix 64225, which caused 64138 and other annoyances. r=jag sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@84630 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 01:37:15 +00:00
wtc%netscape.com
84f05f2b89 Bugzilla bug #64666: using a minus (-) in a scan set is not portable.
Thanks to Michael Kaply <mkaply@us.ibm.com> for the bug report and patch.


git-svn-id: svn://10.0.0.236/trunk@84628 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 01:31:56 +00:00
disttsc%bart.nl
72b07c9ffc Add support for showing keycode (VK_FOO) accelerators in menuitems. bug=47426, r=sspitzer,jst,saari, a=hyatt
git-svn-id: svn://10.0.0.236/trunk@84627 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 01:28:36 +00:00
jst%netscape.com
5ba9953b81 Fixing bug 63943. Accessing .offsetXXX properties on elements must call FlushPendingNotifications() on the document and not only on the pres shell to make sure the sink flushes all its content so that frames exists for all elements. r=heikki@netscape.com, sr=rpotts@netscape.com
git-svn-id: svn://10.0.0.236/trunk@84626 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 01:26:05 +00:00
jst%netscape.com
c730eca215 Major cleanup of nsLocation.cpp, this also fixes bug 64041. sr=rpotts@netscape.com, r=dbaron@fas.harward.edu.
git-svn-id: svn://10.0.0.236/trunk@84625 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 01:16:36 +00:00
sspitzer%netscape.com
00092cdef5 Mark button now says "Mark" instead of "As Unread".
(going with 4.x mac instead of 4.x linux / win.)
#64660
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@84624 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 01:08:48 +00:00
morse%netscape.com
13cff6df1e bug 53352, domain cookies not handled correctly, r=pchen@netscape.com, sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@84622 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 00:59:32 +00:00
peterlubczynski%netscape.com
64bb7a8cde Top crash fix. Null pointer check on mDocument. bug 62579 a=av sr=buster
git-svn-id: svn://10.0.0.236/trunk@84621 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 00:39:46 +00:00
ducarroz%netscape.com
609d2301ff Fix for bug 39627. Implementation of the print command. Also fix bug in nsMsgCompose::GetEditor who forget to addref the result. R=varada, SR=bienvenu
git-svn-id: svn://10.0.0.236/trunk@84619 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 00:15:22 +00:00
mkaply%us.ibm.com
2323ba2f92 #61253
r=javier, a=blizzard
Set system colors into color table


git-svn-id: svn://10.0.0.236/trunk@84617 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 00:05:03 +00:00
jst%netscape.com
f26965ded2 Code cleanup, no bug. Make the implementations of methods whose return type is declared as NS_IMETHOD return NS_IMETHODIMP and not just nsresult. r=heikki@netscape.com
git-svn-id: svn://10.0.0.236/trunk@84616 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 00:03:42 +00:00
jst%netscape.com
c57fef481e Trivial code cleanup that removes the need for a kungFoDeathGrip. r=heikki@netscape.com
git-svn-id: svn://10.0.0.236/trunk@84615 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 23:43:56 +00:00
blakeross%telocity.com
76ed158d4c Fix 63938: removing unused widget files. more to come. sr=cls
git-svn-id: svn://10.0.0.236/trunk@84614 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 23:26:42 +00:00
edburns%acm.org
1707580b5c Test cases.
git-svn-id: svn://10.0.0.236/trunk@84612 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 23:24:11 +00:00
edburns%acm.org
e7645cf64f Test cases
git-svn-id: svn://10.0.0.236/trunk@84611 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 23:19:07 +00:00
peterlubczynski%netscape.com
146b1fcb4f removing dup of export of public nsIPrintContext.h
git-svn-id: svn://10.0.0.236/trunk@84610 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 23:02:14 +00:00
dcone%netscape.com
3c3b355433 Took out a duplicate line.
git-svn-id: svn://10.0.0.236/trunk@84609 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 23:00:46 +00:00
mscott%netscape.com
31b07ee4a1 change the case of two methods I changed.
git-svn-id: svn://10.0.0.236/trunk@84608 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 22:50:00 +00:00
mscott%netscape.com
7c0ab3f412 Bug #34592 --> show over link status in the mail wndow. Move some global variables inside of the status feedback proto type.
r=sspitzer
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@84607 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 22:49:22 +00:00
mscott%netscape.com
5329d7e700 Bug #34592 --> tweak the case of several IDL methods
r=sspitzer
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@84606 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 22:48:27 +00:00
mscott%netscape.com
e346ae0956 fix JS warning in msgHdrViewOverlay.js. Thanks to maolson@earthlink.net for the patch.
sr=mscott


git-svn-id: svn://10.0.0.236/trunk@84605 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 22:47:03 +00:00
kestes%staff.mail.com
d66910c562 fix problem which occurs in with some redhat users.
git-svn-id: svn://10.0.0.236/trunk@84604 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 22:36:21 +00:00
akkana%netscape.com
d7ecc4cec1 33088: pass wrap column in to SaveFile per API change
git-svn-id: svn://10.0.0.236/trunk@84603 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 22:33:52 +00:00
curt%scruznet.com
a28a00c70c Decided the list would be more useful if it is ordered so it is now sorted
from greatest memory consumer to least.


git-svn-id: svn://10.0.0.236/trunk@84602 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 22:17:30 +00:00
jst%netscape.com
1f3e4f888b Trivial code cleanup, no bug. Removing unused variable and using nsCOMPtr in stead of doing manual addref/release. r=harishd@netscape.com
git-svn-id: svn://10.0.0.236/trunk@84601 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 22:16:52 +00:00
peterlubczynski%netscape.com
6d307a92ff export of public nsIPrintContext.h
git-svn-id: svn://10.0.0.236/trunk@84599 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 21:59:18 +00:00
dcone%netscape.com
e8efbcf3cc export nsIPrintContext.h
git-svn-id: svn://10.0.0.236/trunk@84598 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 21:53:41 +00:00
nboyd%atg.com
0cc31dfbe2 Clean up debug APIs.
* Make use of DebuggableEngine interface to keep Context API smaller
* Change org.mozilla.javascript.debug.Frame to DebugFrame to avoid
  confusion with java.awt.Frame


git-svn-id: svn://10.0.0.236/trunk@84597 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 21:41:25 +00:00
ducarroz%netscape.com
7b047af32c Fix windows bustage and one warning.
git-svn-id: svn://10.0.0.236/trunk@84596 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 21:40:53 +00:00
edburns%acm.org
256c970b1c Automated test cases.
git-svn-id: svn://10.0.0.236/trunk@84595 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 21:27:40 +00:00
blakeross%telocity.com
a09bd8268c Fix 64587: JS strict warnings in signonviewer.js. patch by morse. r=pchen sr=brendan
git-svn-id: svn://10.0.0.236/trunk@84594 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 21:17:36 +00:00
waterson%netscape.com
596264480e Bug 57026. Do not reparent views whenever we 'MoveChildrenTo()', because this breaks SplitToContainingBlock(): no views will have been created in this case! Instead, alter ConstructInline() to move views. r=karnaze, sr=buster.
git-svn-id: svn://10.0.0.236/trunk@84593 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 21:10:44 +00:00
disttsc%bart.nl
7bb4e544d8 Fix Mac bustage
git-svn-id: svn://10.0.0.236/trunk@84592 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 21:04:51 +00:00
disttsc%bart.nl
7aae0b9eca Add newline to end of file
git-svn-id: svn://10.0.0.236/trunk@84591 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 21:02:13 +00:00
akkana%netscape.com
13ae4ba935 33088: restructure editor output routines. r=kin,buster,adamlock sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@84590 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 21:01:29 +00:00
blakeross%telocity.com
2f5b4c8cc9 Fix two problems with previous patch (including bug 64639, PT broken). r=jrgm,jag
git-svn-id: svn://10.0.0.236/trunk@84589 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 21:00:54 +00:00
disttsc%bart.nl
5845a072d7 Fix linux/unix bustage
git-svn-id: svn://10.0.0.236/trunk@84588 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 21:00:25 +00:00
dcone%netscape.com
5556760ab2 Added nsIPrintContext interface.
Added this so you can now tell if your laying out to a printer.
r=attinasi sr=buster


git-svn-id: svn://10.0.0.236/trunk@84586 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 20:26:05 +00:00
ducarroz%netscape.com
fba03196fd Fix for bug 42458. email autocomplete lookup algorithm now check first name and last name too. R=varada, SR=mscott
git-svn-id: svn://10.0.0.236/trunk@84584 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 20:01:14 +00:00
ducarroz%netscape.com
7a8f294249 Part of fix for bug 42458. The Unichar version of nsCRT::strndup wasn't correctly terminating the string. R=varada, SR=mscott
git-svn-id: svn://10.0.0.236/trunk@84583 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 19:58:12 +00:00
mcgreer%netscape.com
7d7458c348 back out previous change
git-svn-id: svn://10.0.0.236/trunk@84582 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 19:43:01 +00:00
mcgreer%netscape.com
ea9b61f05b decoding nickname entries needs to include the nickname.
when searching for smime entry, verify subject is correct (can be multiple
subjects per email address)


git-svn-id: svn://10.0.0.236/trunk@84580 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 19:24:23 +00:00
bienvenu%netscape.com
15a54e1c30 fix 64456, cache file stream when updating multiple local messages, r=sspitzer, sr=mscott, also 63804 problem with compacting local folder
git-svn-id: svn://10.0.0.236/trunk@84579 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 19:21:25 +00:00
bienvenu%netscape.com
b749de4c8b whoops, didn't mean to check that in
git-svn-id: svn://10.0.0.236/trunk@84578 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 19:19:22 +00:00
bienvenu%netscape.com
1fbac72b81 fix 64456, cache file stream when updating multiple local messages, r=sspitzer, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@84577 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 19:18:22 +00:00
naving%netscape.com
c809d16572 52564, r=naving sr=mscott. Fixing the new Folder dialog issue and taking care of long
folder names without the use of window.sizeToContent(). Thanks to disttsc@bart.nl for
providing this patch


git-svn-id: svn://10.0.0.236/trunk@84576 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 19:17:42 +00:00
karnaze%netscape.com
b7b4013acf new regression tests, not affecting the build.
git-svn-id: svn://10.0.0.236/trunk@84575 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 19:04:29 +00:00
sspitzer%netscape.com
a83670616a fix js warning when migrating. (no bug).
fix movemail service contract id. (#64486)
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@84572 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 18:02:56 +00:00
ccarlen%netscape.com
a9fce32268 Fix for #56127 - Was not handling pref changed callback when dir changed.
r=gagan, sr=mscott


git-svn-id: svn://10.0.0.236/trunk@84569 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 15:45:18 +00:00
locka%iol.ie
112e198d27 Replaced nsVector with nsVoidArray - a functionally similar (and public) class unencumbered by linker issues. sr=blizzard b=63505
git-svn-id: svn://10.0.0.236/trunk@84568 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 14:48:51 +00:00
nboyd%atg.com
df11745e20 Fix for 1.1 compatibility.
git-svn-id: svn://10.0.0.236/trunk@84567 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 14:34:21 +00:00
rods%netscape.com
f559e7aea6 changed add ref to from NS_ADDREF to NS_IF_ADDREF
Bug 63329, r=kmcclusk sr=buster


git-svn-id: svn://10.0.0.236/trunk@84566 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 14:06:34 +00:00
m_kato%ga2.so-net.ne.jp
12f7be8824 bug 58109
r=nhotta sr=bienvenu, mscott

o misstake charset convertion
o fix memory leak


git-svn-id: svn://10.0.0.236/trunk@84565 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 12:27:37 +00:00
blakeross%telocity.com
8d60d96328 Fix 64582: navigator cleanup/optimization. r=jag a=ben
git-svn-id: svn://10.0.0.236/trunk@84562 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 07:10:32 +00:00
rickg%netscape.com
d391c75b1a removed a few warnings
git-svn-id: svn://10.0.0.236/trunk@84559 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 06:21:00 +00:00
nelsonb%netscape.com
d3fb18f4ea Changed HP assembler routine multacc512 in hpma512.s so that it
propagates carries exactly the same way that maxpy_little does.
Re-enabled use of multacc512 in mpi_hp.c.


git-svn-id: svn://10.0.0.236/trunk@84558 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 05:58:34 +00:00
blakeross%telocity.com
a0648cf5c1 Fix 30878: right click != left click. more to come. r=rginda sr=alecf
git-svn-id: svn://10.0.0.236/trunk@84557 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 05:01:17 +00:00
rickg%netscape.com
bedc6b6b8a Inadvertently removed a IF_RELEASE(); r=waterson
git-svn-id: svn://10.0.0.236/trunk@84556 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 04:44:39 +00:00
rickg%netscape.com
c98cf928ae various bug fixes and landed blizzard patch to remove iostream from parser. r=harish, attinasi, kmcclusk; sr=buster
git-svn-id: svn://10.0.0.236/trunk@84554 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 03:37:15 +00:00
nelsonb%netscape.com
ccb2978905 Fix infinite loop by making "i" be signed again.
Also match up braces for vi editor.


git-svn-id: svn://10.0.0.236/trunk@84552 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 03:26:50 +00:00
pavlov%netscape.com
235a6fc931 move the typedef of nscolor to gfx_color in to gfxcompat.h. change the typedef of gfx_color to PRUint32 from unsigned long just to make it explicit
git-svn-id: svn://10.0.0.236/trunk@84548 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 03:11:58 +00:00
disttsc%bart.nl
6805e63b38 Fix callers of old BrowserLoadURL() to directly use loadShortcutOrURI(aURL). bug=61808, r=blake, a=ben
git-svn-id: svn://10.0.0.236/trunk@84547 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 02:19:35 +00:00
nboyd%atg.com
7575d629d7 Fix classloader problem from last checkin.
git-svn-id: svn://10.0.0.236/trunk@84545 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 02:13:28 +00:00
nboyd%atg.com
796b9043b4 Canonicalize file names to help debugger.
git-svn-id: svn://10.0.0.236/trunk@84544 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 02:12:52 +00:00
naving%netscape.com
04a4d665ed 58955. r=sspitzer sr=bienvenu. Copying the msg header when there is a move from pop->imap
so that in case of undo the header can be restored. Eliminating the dependency that
the imap folder is selected.


git-svn-id: svn://10.0.0.236/trunk@84543 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 01:58:06 +00:00
nboyd%atg.com
17df4648bd Latest changes from Chris Oliver.
git-svn-id: svn://10.0.0.236/trunk@84542 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 01:43:28 +00:00
nboyd%atg.com
e6a3f16701 Revert to old object identity for equality per ECMA.
git-svn-id: svn://10.0.0.236/trunk@84541 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 01:03:23 +00:00
nelsonb%netscape.com
257b169fe6 Generation of prime numbers has been failing on HP since MPI began to
use the newest HP assembler function, multacc512.  So, that function
has been disabled.  Further investigation is needed.


git-svn-id: svn://10.0.0.236/trunk@84540 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 01:01:35 +00:00
pierre%netscape.com
b2bb962fc9 Not part of the build. Momentarily check in the StyleContext metrics before doing deeper changes.
git-svn-id: svn://10.0.0.236/trunk@84539 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 00:24:41 +00:00
leaf%mozilla.org
944d84c813 Automated update
git-svn-id: svn://10.0.0.236/trunk@84538 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 00:00:08 +00:00
cls%seawood.org
0ce11bef75 Check for GNU_CC not USE_GCC.
Bug #64432


git-svn-id: svn://10.0.0.236/trunk@84537 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-07 23:56:55 +00:00
disttsc%bart.nl
dbeb8f84cd Split up BrowserLoadURL into wrapper for urlbar and function which can be used in other places. bug=61808, r=blake, a=ben
git-svn-id: svn://10.0.0.236/trunk@84536 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-07 23:28:35 +00:00
tor%cs.brown.edu
d98e24b872 Bug 61410 - fix performance problem with fully opaque 8-bit alpha
images.  Also cleanse/shuffle nsImageGTK for size and remove some
extra parentheses. r=blizzard, sr=brendan


git-svn-id: svn://10.0.0.236/trunk@84535 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-07 23:02:02 +00:00
blakeross%telocity.com
2e23bc12ef Fix 64588: JS strict warnings in CookieViewer.js. patch by gemal. r=morse sr=brendan
git-svn-id: svn://10.0.0.236/trunk@84534 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-07 22:43:34 +00:00
blizzard%redhat.com
7130667f41 Fix bug #64369. Crash when using streaming into embedding widget. r=bryner, sr=brendan
git-svn-id: svn://10.0.0.236/trunk@84533 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-07 17:58:22 +00:00
cls%seawood.org
c6df0ee30a Backing out anthonyd's previous checkin as it is causing text boxes to not work anywhere on at least beos, linux & win32.
Bug #62796


git-svn-id: svn://10.0.0.236/trunk@84532 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-07 15:11:50 +00:00
dbaron%fas.harvard.edu
0d572c30cd Remove line listing Makefile that bryner removed on Friday. b=55778 r=cls@seawood.org
git-svn-id: svn://10.0.0.236/trunk@84531 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-07 14:48:31 +00:00
leaf%mozilla.org
059ab1d3f6 Automated update
git-svn-id: svn://10.0.0.236/trunk@84530 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-07 14:45:11 +00:00
dbaron%fas.harvard.edu
4af65c395d Fix nsImageXlib.cpp to compile again and pull calls to xlib_get_shift_from_mask out of loop (as suggested by tor). r=blizzard@mozilla.org sr=tor@cs.brown.edu b=64518
git-svn-id: svn://10.0.0.236/trunk@84529 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-07 14:37:37 +00:00
dbaron%fas.harvard.edu
3e607e1328 Make the autoconf test for a wchar_t usable as PRUnichar check that wchar_t is unsigned (in addition to being 2 bytes). Do the test for -fshort-wchar in C++ since some versions of gcc have a signed wchar_t in C++ only. b=63857 r=cls@seawood.org
git-svn-id: svn://10.0.0.236/trunk@84528 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-07 14:35:24 +00:00
cls%seawood.org
7505b542f9 Explicitly call $(PERL) rather than relying upon the OS to interpret the script correctly.
git-svn-id: svn://10.0.0.236/trunk@84527 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-07 14:19:52 +00:00
nelsonb%netscape.com
07e1db7a72 Eliminate some warnings found when compiling on Unix boxen.
git-svn-id: svn://10.0.0.236/trunk@84526 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-07 09:21:25 +00:00
cls%seawood.org
c87631519f Increase BeOS event port capacity and avoid sending messages to event port if capacity is exceeded.
Thanks to Makoto Hamanaka <VYA04230@nifty.com> for the patch.
Bug #63646. r=danm


git-svn-id: svn://10.0.0.236/trunk@84525 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-07 09:03:09 +00:00
cls%seawood.org
3def6cda68 Implement nsAppShell::DispatchNativeEvent() for BeOS.
Thanks to Makoto Hamanaka <VYA04320@nifty.com> for the patch.
Bug #63649. r=cls


git-svn-id: svn://10.0.0.236/trunk@84524 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-07 08:41:49 +00:00
nelsonb%netscape.com
bb7974ac11 MSVC won't let you initialize a pointer in a data structure with the
address of an external variable that comes from another DLL.
This is a fundamental difference between WIN32 DLLs and Unix DSOs.
So, for every SEC_ASN1Template inside of libnss3 that is referenced by
other templates outside of libnss3, a new "chooser" function was created
that returns the address of that template.  For WIN32, the templates
outside of libnss3 access libnss3's templates by the chooser function
rather than by direct reference.  Some simple macros allow Unix to
continue to use direct references, avoiding the extra function calls.
With these changes, all.sh (qa script) passes all tests on NT with DLLs.
Modified Files:
	cmd/checkcert/checkcert.c cmd/lib/secutil.c lib/asn1/asn1t.h
	lib/certdb/certdb.c lib/certdb/certt.h lib/certdb/crl.c
	lib/certhigh/certreq.c lib/crmf/asn1cmn.c lib/crmf/crmfcont.c
	lib/crmf/crmftmpl.c lib/cryptohi/secsign.c lib/nss/nss.def
	lib/pkcs12/p12local.c lib/pkcs12/p12tmpl.c
	lib/pkcs7/certread.c lib/pkcs7/p7decode.c lib/pkcs7/p7local.c
	lib/smime/cmsasn1.c lib/smime/cmsattr.c lib/smime/cmspubkey.c
	lib/smime/cmssigdata.c lib/smime/smimeutil.c
	lib/softoken/keydb.c lib/softoken/keydbt.h lib/util/secalgid.c
	lib/util/secasn1.h lib/util/secasn1d.c lib/util/secasn1t.h
	lib/util/secasn1u.c lib/util/secdig.c lib/util/secdig.h
	lib/util/secoid.h


git-svn-id: svn://10.0.0.236/trunk@84523 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-07 08:13:13 +00:00
nelsonb%netscape.com
6da659e535 Eliminate some warnings by adding missing #include lines, or other minor
cleanup.


git-svn-id: svn://10.0.0.236/trunk@84522 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-07 07:56:35 +00:00
nelsonb%netscape.com
7f3c01a89d Eliminate warnings about functions returning values of the wrong type.
git-svn-id: svn://10.0.0.236/trunk@84521 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-07 07:49:22 +00:00
nelsonb%netscape.com
a0442a3fc2 Add missing declaration of library function printflags().
git-svn-id: svn://10.0.0.236/trunk@84520 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-07 07:48:04 +00:00
nelsonb%netscape.com
859095a9f7 This program tests low level functions that aren't exported from the DSOs,
so it must be built with the static libs.


git-svn-id: svn://10.0.0.236/trunk@84519 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-07 07:47:17 +00:00
nelsonb%netscape.com
2b0cf82047 The recent deletion of the SECU_Password function from cmd/lib made this
progam stop compiling.  So, as a temporary measure, to fix the build,
ifdef out the calls to the missing functions, and always behave as if
the "-n none" option had been supplied.


git-svn-id: svn://10.0.0.236/trunk@84518 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-07 07:46:36 +00:00
nelsonb%netscape.com
68a5dcdc24 Get this file to build again on Windows.
git-svn-id: svn://10.0.0.236/trunk@84517 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-07 07:44:39 +00:00
nelsonb%netscape.com
68e54ecade Add missing #include "nss.h"
git-svn-id: svn://10.0.0.236/trunk@84516 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-07 07:43:28 +00:00
nelsonb%netscape.com
8efab9fa06 Fix several bugs to get NSS_Init working again.
git-svn-id: svn://10.0.0.236/trunk@84515 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-07 07:37:18 +00:00
cls%seawood.org
6f2969a3de Fix link clicking on BeOS.
Thanks to Makoto Hamanaka (VYA04230@nifty.com) for the patch.
Bug #64121 . r=cls,timeless


git-svn-id: svn://10.0.0.236/trunk@84514 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-07 07:30:35 +00:00
anthonyd%netscape.com
df8ca35e51 bug fix for 62796 - various range fixes, including a crasher in Range::deleteContents()
sr=kin@netscape.com
r=jst@netscape.com


git-svn-id: svn://10.0.0.236/trunk@84513 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-07 04:52:23 +00:00
pavlov%netscape.com
5846cd34c9 adding bytesPerRow and bitsLength attributes
git-svn-id: svn://10.0.0.236/trunk@84512 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-07 04:30:08 +00:00
pavlov%netscape.com
ffacba26a7 more changes
git-svn-id: svn://10.0.0.236/trunk@84511 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-07 04:22:41 +00:00
disttsc%bart.nl
41c82aae6c "Send" -> "Send Now" per spec, patch by Håkan Waara <hwaara@chello.se>, bug=55887, r=jag, a=ben
git-svn-id: svn://10.0.0.236/trunk@84510 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-07 03:54:57 +00:00
jst%netscape.com
c282b18e91 Fixing bug 64513. Adding missing version number to a contract id. r=blakeross@telocity.com
git-svn-id: svn://10.0.0.236/trunk@84509 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-07 03:06:19 +00:00
pavlov%netscape.com
ce85fc6944 adding the factory that i forgot about
git-svn-id: svn://10.0.0.236/trunk@84508 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-07 01:52:54 +00:00
pavlov%netscape.com
975096650e merging some windows makefiles and mac build stuff (havn't edited to remove other parts of gfx2 yet)
git-svn-id: svn://10.0.0.236/trunk@84507 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-07 01:42:05 +00:00
pavlov%netscape.com
9d3a8417c6 merging the base and image parts of gfx2 to HEAD, renaming nsMargin, nsPoint, nsRect to whatever2 to avoid header name conflicts with gfx
still need to resolve issue with gfx2's nsIImage wanting to use nsIDrawable, since there arn't any ifdefs in idl...


git-svn-id: svn://10.0.0.236/trunk@84506 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-07 01:40:18 +00:00
blakeross%telocity.com
45f94ff07d Fix 64135: alt+home shortcut to go Home (command+home on mac). r=timeless a=ben
git-svn-id: svn://10.0.0.236/trunk@84505 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-07 00:47:36 +00:00
relyea%netscape.com
1ebd98045a Move SDR tests to use nss dll's
git-svn-id: svn://10.0.0.236/trunk@84504 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-07 00:32:36 +00:00
relyea%netscape.com
8d3ffe49fd Remove depricated Open function
git-svn-id: svn://10.0.0.236/trunk@84503 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-07 00:29:25 +00:00
relyea%netscape.com
7b058fe77d Fix HP map file option ('-c rather than -e')
git-svn-id: svn://10.0.0.236/trunk@84502 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-07 00:27:06 +00:00
relyea%netscape.com
de09852947 Get down to a signle.def file
git-svn-id: svn://10.0.0.236/trunk@84501 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-07 00:26:19 +00:00
relyea%netscape.com
8df26b413e Add HP to the platforms that handle restricted symbols
git-svn-id: svn://10.0.0.236/trunk@84500 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-07 00:25:29 +00:00
relyea%netscape.com
bb0fadb69e Add HP to the .def file processing.
Add SDR functions


git-svn-id: svn://10.0.0.236/trunk@84499 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-07 00:24:51 +00:00
relyea%netscape.com
1112b9b81e If the HP map definition to that it actually works!
git-svn-id: svn://10.0.0.236/trunk@84498 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-07 00:23:41 +00:00
blakeross%telocity.com
e93c7d194e Fix 63705: select field contents in find dialog onload, fix context persistence, other cleanup and dead code removal. r=timeless a=ben
git-svn-id: svn://10.0.0.236/trunk@84497 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-07 00:06:38 +00:00
relyea%netscape.com
2e0b7692c1 Remove depricated functions that's referencing a removed symbol
git-svn-id: svn://10.0.0.236/trunk@84496 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 23:55:22 +00:00
relyea%netscape.com
4e136bd78a Implement new .def file processing rules.
Add rules for HP


git-svn-id: svn://10.0.0.236/trunk@84495 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 23:52:44 +00:00
relyea%netscape.com
2fdab6395c Conform to the new .def rules
git-svn-id: svn://10.0.0.236/trunk@84494 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 23:52:11 +00:00
relyea%netscape.com
1f20c5ad8f Conform the .def files to the new rules.
update missing symbols from the export list documentation.


git-svn-id: svn://10.0.0.236/trunk@84493 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 23:51:05 +00:00
nelsonb%netscape.com
8afc6e0b46 Remove 8 deprecated functions from export list.
git-svn-id: svn://10.0.0.236/trunk@84492 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 23:10:30 +00:00
bryner%uiuc.edu
df700b19cf Removing 2 makefiles that I deleted yesterday. r=cls.
git-svn-id: svn://10.0.0.236/trunk@84491 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 22:38:07 +00:00
relyea%netscape.com
13e3308722 Add CERT_Find functions for the s/mime test programs.
git-svn-id: svn://10.0.0.236/trunk@84490 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 22:12:16 +00:00
relyea%netscape.com
b1cc2130ca Fix initialization to use NSS_Init* functions rather than low level
init functions.


git-svn-id: svn://10.0.0.236/trunk@84489 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 22:09:04 +00:00
relyea%netscape.com
e6a43b8a67 Allow UNIX and Windows to share Data lines in the .def files
git-svn-id: svn://10.0.0.236/trunk@84488 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 21:38:34 +00:00
relyea%netscape.com
3fec598e4c Merge Unix and win data types
git-svn-id: svn://10.0.0.236/trunk@84487 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 21:37:30 +00:00
relyea%netscape.com
09e39f7d40 Merge UNIX and Win Data types
git-svn-id: svn://10.0.0.236/trunk@84486 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 21:36:59 +00:00
relyea%netscape.com
dabfa607e1 Add symbols needed by secutil and the command libraries.
git-svn-id: svn://10.0.0.236/trunk@84485 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 21:14:03 +00:00
relyea%netscape.com
131904068e derdump needs to initialize NSS before calling the SECU functions.
git-svn-id: svn://10.0.0.236/trunk@84484 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 21:12:29 +00:00
relyea%netscape.com
d5678a9288 Use NSS_initialization.
Remove Low level SECKEY calls (not the private key management is now broken
until PK11 calls are added to replace them).


git-svn-id: svn://10.0.0.236/trunk@84483 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 21:11:34 +00:00
relyea%netscape.com
7840150a3b Use NSS initialization.
git-svn-id: svn://10.0.0.236/trunk@84482 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 21:10:18 +00:00
relyea%netscape.com
247e71075b Move the cert searching and printing utility function out of secutil.c so that
most functions which call secutil can still be used in the shared libraries.


git-svn-id: svn://10.0.0.236/trunk@84481 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 21:09:28 +00:00
relyea%netscape.com
ee3473443c remove depricated functions from secutil.
git-svn-id: svn://10.0.0.236/trunk@84480 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 21:05:36 +00:00
nelsonb%netscape.com
d5cd06265e Remove declarations of SOCKS support functions, which have never worked
in NSS 3.x and are not supported.  Ifdef out declarations of deprecated
functions, since they are not exported by ssl3.dll.


git-svn-id: svn://10.0.0.236/trunk@84479 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 20:56:40 +00:00
mcgreer%netscape.com
b22b1a2842 reflect function declaration changes to loader module (const stuff)
git-svn-id: svn://10.0.0.236/trunk@84477 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 17:07:07 +00:00
mcgreer%netscape.com
324117e3d4 on hypbrid cpu models (except sparc), use long long instead of long
git-svn-id: svn://10.0.0.236/trunk@84476 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 17:06:26 +00:00
mcgreer%netscape.com
6ab7987e3c fix broken build on bigendian platforms
git-svn-id: svn://10.0.0.236/trunk@84475 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 16:34:23 +00:00
leaf%mozilla.org
003e214f66 Automated update
git-svn-id: svn://10.0.0.236/trunk@84474 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 08:00:11 +00:00
bryner%uiuc.edu
f5d7ccf8c6 Adding an option to disable using -fshort-wchar (even if your compiler supports it). sr=cls.
git-svn-id: svn://10.0.0.236/trunk@84473 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 07:54:23 +00:00
sspitzer%netscape.com
6286624cbd fix for #64482. we enabled the download headers UI elements when we supposed to disable it, and vice version. sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@84472 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 06:28:19 +00:00
beard%netscape.com
abea6f192d [not part of build] bug #42100, getting ready to land more Carbon build changes.
git-svn-id: svn://10.0.0.236/trunk@84471 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 06:14:06 +00:00
sspitzer%netscape.com
4b1b4ccfee define a goDoCommand() to prevent JS errors when typing in the subscribe
dialog.  we don't play nice with mailWindow.  #53106
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@84470 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 06:11:15 +00:00
bryner%uiuc.edu
4b72ed8f2f Bug 49273 - always set the hover state on content when we get a MOUSE_ENTER event. This prevents problems with some window managers that send MOUSE_LEAVE and MOUSE_ENTER events before ButtonPress events. r=saari, sr=blizzard.
git-svn-id: svn://10.0.0.236/trunk@84469 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 05:58:47 +00:00
wtc%netscape.com
0f6388ff81 Added const to clean up compiler warnings.
git-svn-id: svn://10.0.0.236/trunk@84468 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 05:26:24 +00:00
wtc%netscape.com
bd6001b082 Bugzilla bug #64471: PR_SendFile detects and uses the new Solaris
sendfilev system call.
Modified files: unix_errors.c, ptio.c.


git-svn-id: svn://10.0.0.236/trunk@84467 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 04:26:17 +00:00
cmanske%netscape.com
88dcd2672a Fixed bad initialization of window enumerator. b=63947, r=danm, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@84465 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 04:13:50 +00:00
sspitzer%netscape.com
cb6a0c6768 get biff working with pop! sr=bienvenu. #64469
git-svn-id: svn://10.0.0.236/trunk@84464 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 03:47:54 +00:00
sspitzer%netscape.com
ff39393425 fix for #36025. play sound when new mail arrives. thanks to
rcassin@supernova.org for the front end work.  all the prefs work,
but we only have UI for enabling / disabling the sound.
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@84463 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 02:43:03 +00:00
nelsonb%netscape.com
912cbdbcf0 Stop using deprecated SSL functions. Convert them to the supported ones.
git-svn-id: svn://10.0.0.236/trunk@84462 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 02:40:02 +00:00
relyea%netscape.com
b2786a1f98 Add rules for building the correct exportted list file for Sun, AIX, and Linux.
Fix AIX so the Map files will override exporting all the symbols


git-svn-id: svn://10.0.0.236/trunk@84461 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 02:00:55 +00:00
relyea%netscape.com
711d0a77e5 1) Add AIX to the exportted symbols controlled plaform.
2) reduce the exported symbol list down to one


git-svn-id: svn://10.0.0.236/trunk@84460 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 01:59:03 +00:00
relyea%netscape.com
e771a8efc3 1) Add AIX to the build.
2) prune nss.def
3) reduce the count of exported symbol files down to one.
4) add NSS_Initialize()


git-svn-id: svn://10.0.0.236/trunk@84459 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 01:57:48 +00:00
kestes%staff.mail.com
570f22e643 delete unused tinderbox variable buildfamily. This will surely
confuse some user if I leave it in.


git-svn-id: svn://10.0.0.236/trunk@84458 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 01:34:21 +00:00
kestes%staff.mail.com
037935861f typo the module is erro_parse not error_parser
git-svn-id: svn://10.0.0.236/trunk@84457 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 01:33:22 +00:00
kestes%staff.mail.com
516a5ac992 clarify some details which came up in email correspondence.
git-svn-id: svn://10.0.0.236/trunk@84456 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 01:32:47 +00:00
kestes%staff.mail.com
7920ce7fce better man page to explain the mail format.
git-svn-id: svn://10.0.0.236/trunk@84455 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 01:32:03 +00:00
kestes%staff.mail.com
60991b07a7 clean up the SECONDS_PER_* variables
add some periods to the end of error messages.


git-svn-id: svn://10.0.0.236/trunk@84454 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 01:31:30 +00:00
kestes%staff.mail.com
16f6e2f01e allow the 'building' mails to not trip the test for gridsize.
git-svn-id: svn://10.0.0.236/trunk@84453 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 01:30:37 +00:00
kestes%staff.mail.com
af93439684 some new versions of CVS output dates in a new format, allow for these
dates.


git-svn-id: svn://10.0.0.236/trunk@84452 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 01:27:55 +00:00
mstoltz%netscape.com
34b809a55d bug 62972 - block location and other sensitive properties in mail messages. r=rginda, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@84450 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 00:26:58 +00:00
nelsonb%netscape.com
4317ea94c5 Use _WIN32 instead of _WINDOWS in windows-dependent ifdefs.
git-svn-id: svn://10.0.0.236/trunk@84449 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 23:53:38 +00:00
bryner%uiuc.edu
95f213ea6a Removing unused Makefile.in's (files in these directories are now exported via jar.mn). Bug 55778. r=ben, cls. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@84448 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 23:51:45 +00:00
jj%netscape.com
c800402ae7 #41854: obsoleting old build scripts and related files. r=sfraser
git-svn-id: svn://10.0.0.236/trunk@84447 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 23:50:34 +00:00
pinkerton%netscape.com
5166ce7e84 Submitting patch from MarkH@ActiveState.com to allow multi-file drops
from external applications. r=saari/sr=hyatt. bug# 60924


git-svn-id: svn://10.0.0.236/trunk@84446 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 23:47:09 +00:00
blakeross%telocity.com
80573cffad Fix 10061: xptcall not right on irix. patch by Robert Low (rob@adacel.com.au). r=jband sr=blizzard
git-svn-id: svn://10.0.0.236/trunk@84445 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 23:44:21 +00:00
jst%netscape.com
dc0cca8f46 Fixing regression introduced in my huge checkin a few weeks ago, backing out the change I made while doing some code cleanup/reorg
git-svn-id: svn://10.0.0.236/trunk@84444 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 23:26:05 +00:00
racham%netscape.com
71971b3a0d Fixing bugs 62206, 62461. Changing sentences at various places to be more meaningful as per the patches submitted. r=sspitzer, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@84443 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 23:24:49 +00:00
sspitzer%netscape.com
9bea284c92 really fixing #63992 this time. thank to hwaara for point out the
problem.  sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@84442 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 23:10:09 +00:00
naving%netscape.com
69c002c528 45041 r=sspitzer sr=bienvenu. Display the alert message correctly.
git-svn-id: svn://10.0.0.236/trunk@84441 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 23:07:03 +00:00
blakeross%telocity.com
96ac363462 Fix 54963: mousewheel text sizing not bounded, and lower upper bound (to 2000%). patch by Jonas Sicking (sicking@bigfoot.com). r=bryner,blake a=ben
git-svn-id: svn://10.0.0.236/trunk@84440 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 23:06:09 +00:00
sspitzer%netscape.com
affdea4ab0 comment out annoying debug dump(). sr=no one
git-svn-id: svn://10.0.0.236/trunk@84439 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 23:05:50 +00:00
mkaply%us.ibm.com
69c3b28194 #62858
r=javi,wtc, sr/a=brendan
OS/2 should follow some WIN32 paths in psm-glue


git-svn-id: svn://10.0.0.236/trunk@84438 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 23:05:03 +00:00
blakeross%telocity.com
27154b965a Fix 64171: some clean-up in the cookies panel (enabling/disabling, layout). patch by Håkan Waara (hwaara@chello.se). r=jag a=ben
git-svn-id: svn://10.0.0.236/trunk@84437 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 23:00:33 +00:00
mcgreer%netscape.com
ca5f3a2537 add support for AES
reduce compiler warnings


git-svn-id: svn://10.0.0.236/trunk@84436 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 22:38:50 +00:00
mcgreer%netscape.com
c16bbc7e82 widespread changes to reduce compiler warnings. liberal application of const.
git-svn-id: svn://10.0.0.236/trunk@84435 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 22:37:50 +00:00
wtc%netscape.com
fa14fe9597 Call NSS_Init() to initialize NSS. It's not necessary to call PR_Init()
because NSPR is implicitly initialized.


git-svn-id: svn://10.0.0.236/trunk@84433 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 21:14:47 +00:00
nboyd%atg.com
1a570ec189 For == use .equals after unwrapping.
git-svn-id: svn://10.0.0.236/trunk@84430 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 20:00:47 +00:00
nboyd%atg.com
102caa5095 Fix bug 64397.
git-svn-id: svn://10.0.0.236/trunk@84427 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 19:15:59 +00:00
kestes%staff.mail.com
c707b0bc7e stat fix for perl 5.6 from "John Turner" <jdturner@nc.rr.com>
git-svn-id: svn://10.0.0.236/trunk@84426 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 17:30:35 +00:00
mkaply%us.ibm.com
01f8eac1a5 r=mkaply, a=blizzard
Code from Dmitry Kubov to fix building on new PGCC (NS_STATIC_CAST to NS_REINTERPRET_CAST)


git-svn-id: svn://10.0.0.236/trunk@84424 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 15:38:35 +00:00
morse%netscape.com
e34f8598dc fix bustage (javascript error) introduced by last checkin (for bug 23095)
git-svn-id: svn://10.0.0.236/trunk@84423 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 09:47:28 +00:00
sspitzer%netscape.com
e64ea376be fix for #64317. when reading news, if biff went off, the
mark toolbar button would change back to delete.
I was calling SetUpToolbar() in the wrong place.  sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@84422 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 08:34:29 +00:00
sspitzer%netscape.com
c7ef240072 remove extra ".". sr=no one
git-svn-id: svn://10.0.0.236/trunk@84421 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 08:11:57 +00:00
morse%netscape.com
8eb8a9e885 patch 64211 con't: Form-manager fillin does not work for files on local disk, r=evaughan@netscape.com, sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@84420 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 07:34:40 +00:00
bienvenu%netscape.com
11946e7dfd more work on newsgroup hdr purging sr=sspitzer 17217
git-svn-id: svn://10.0.0.236/trunk@84417 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 04:40:27 +00:00
sspitzer%netscape.com
88f349e9aa fix warnings in the d&d. bug #58561. r=jag, sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@84416 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 04:14:01 +00:00
morse%netscape.com
7cd0991a3d bug 64221, Form-manager fillin does not work for files on local diskk, r=evaughan@netscape.com, sr=ben@netscape.com
git-svn-id: svn://10.0.0.236/trunk@84415 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 03:48:57 +00:00
javi%netscape.com
ea53e14670 Correct spelling mistake.
r=javi,scc,hwaara@chello.se sr=brendan

(I'm checking this in for original reporter of Bug 63122.)


git-svn-id: svn://10.0.0.236/trunk@84413 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 03:26:41 +00:00
waterson%netscape.com
f8f6123f4a Strip trailing ^M characters.
git-svn-id: svn://10.0.0.236/trunk@84412 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 02:58:17 +00:00
disttsc%bart.nl
9d7e54d492 Fix page cycling related timeouts on tinderboxen.
git-svn-id: svn://10.0.0.236/trunk@84411 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 02:54:16 +00:00
morse%netscape.com
d4fab9dd3c bug 64355, hide form toolbar by default, r=evaughn@netscape.com, sr=blizzard@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@84410 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 02:50:13 +00:00
wtc%netscape.com
e44526a35d Bugzilla bug #64261: moved certread.c from lib/certhigh to lib/pkcs7.
As a result of this move I have to export one more data symbol
(SECAnyTemplate) from libnss3.so. :(  Removed the temporary workaround
in coreconf/rules.mk.
Modified Files:
	coreconf/rules.mk nss/lib/certhigh/manifest.mn
	nss/lib/nss/mapfile nss/lib/nss/nss.def
	nss/lib/pkcs7/manifest.mn
Added Files:
	nss/lib/pkcs7/certread.c
Removed Files:
	nss/lib/certhigh/certread.c


git-svn-id: svn://10.0.0.236/trunk@84408 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 02:18:55 +00:00
disttsc%bart.nl
bbcf7313ae Update REQUIRES in Makefile.in to fix senna Linux Dep build bustage.
git-svn-id: svn://10.0.0.236/trunk@84406 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 01:46:16 +00:00
sspitzer%netscape.com
3247fa6d02 fix for #64333 and #63992. sr=mscott
git-svn-id: svn://10.0.0.236/trunk@84405 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 01:45:30 +00:00
nelsonb%netscape.com
dbd95a18a1 Changes to deal with exporting data from Windows DLLs.
SECHashObjects[] is no longer exported.
New function HASH_GetHashObject returns pointer to selected const object.
SSL statistics are now in a structure whose address is obtained via a
call to SSL_GetStatistics().
On NT, the new symbol NSS_USE_STATIC_LIBS must be declared in programs
that use the static SSL library.
Also, propagate "const" declaration for SECHashObjects.


git-svn-id: svn://10.0.0.236/trunk@84403 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 01:38:26 +00:00
disttsc%bart.nl
c8ce9afbb8 Refactor nsBrowserInstance's LoadInitialPage, add contract id for the command line service, move code from c++ to js, remove dead code. bug=46200, r=blizzard, a=
alecf.


git-svn-id: svn://10.0.0.236/trunk@84402 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 01:20:49 +00:00
nboyd%atg.com
509540f585 Email thread describing change:
Subject:
             Re: Rhino bug - Wrapper ??
        Date:
             Fri, 05 Jan 2001 03:46:11 +0530
       From:
             Mukund Balasubramanian <mukund@cs.stanford.edu>
 Organization:
             Another Netscape Collabra Server User
 Newsgroups:
             netscape.public.mozilla.jseng
  References:
             1 , 2 , 3 , 4 , 5 , 6




That works too,
    Should I assume that this would be a part of the next tip ? I agree with the
part about
overloading code too.

    Anyways, thanks a load for your help and just tell me if I could be of any
help in any other
respects of the rhino project.

ThanX,

Mukund Balasubaramanian

Norris Boyd wrote:

> Actually, I was considering removing the unwrapping code from
NativeJavaConstructor. I was
> suprised that it was there. The code dates from before we implemented proper
method and
> constructor overloading in Rhino. It's the overloading code that should have
the responsibility
> for unwrapping.
>
> Does this patch work for you:
>
> Index: NativeJavaObject.java
> ===================================================================
> RCS file:
/cvsroot/mozilla/js/rhino/org/mozilla/javascript/NativeJavaObject.java
> ,v
> retrieving revision 1.29
> diff -u -r1.29 NativeJavaObject.java
> --- NativeJavaObject.java       2000/11/13 22:10:32     1.29
> +++ NativeJavaObject.java       2001/01/04 21:33:55
> @@ -673,6 +673,12 @@
>
>                  return Result;
>              }
> +            else if (value instanceof Wrapper) {
> +                value = ((Wrapper)value).unwrap();
> +                if (type.isInstance(value))
> +                    return value;
> +                reportConversionError(value, type);
> +            }
>              else {
>                  reportConversionError(value, type);
>              }
>
> This handles the case where the object is both a Scriptable and a Wrapper.
>
> --N
>
> Mukund Balasubramanian wrote:
>
> > Yes they do implement Scriptable.
> >     From my preliminary inspection of the code, findFunction seems to be
preceediong the
> > coerceType call and I presume findFunction call is going to fail if the
arguments are
> > wrapped (bad types mismatching signature).
> >     The constructor case DOES go through an explicit unwrapping stage as
shown by the cut
> > and paste code. My question is whether the same preamble in NativeJavaMethod
is a valid bug
> > fix.
> >
> > ThanX,
> >
> > Mukund Balasubramanian
> >
> > Norris Boyd wrote:
> >
> > > Do your objects that implement Wrapper also implement Scriptable? From
simple inspection
> > > of the code I'd think that both the constructor and method cases would go
through
> > > NativeJavaMethod.coerceType, which should unwrap. However, Scriptable
objects are picked
> > > off and handled before any unwrapping is considered.
> > >
> > > --N
> > >
> > > Mukund Balasubramanian wrote:
> > >
> > > > Yup,
> > > >     Here it is - Line numbers 173-178 are cut and paste from
> > > > NativeJavaConstructor.java inside NativeJavaMethod.java
> > > >
> > > > /*** Call in NativeJavaMethod.java
> > > >     public Object call(Context cx, Scriptable scope, Scriptable thisObj,
> > > >                        Object[] args)
> > > >         throws JavaScriptException
> > > >     {
> > > >         // Eliminate useless args[0] and unwrap if required
> > > >         for (int i = 0; i < args.length; i++) {
> > > >             if (args[i] instanceof Wrapper) {
> > > >                 args[i] = ((Wrapper)args[i]).unwrap();
> > > >             }
> > > >         }
> > > >
> > > >   // Find a method that matches the types given.
> > > >         if (methods.length == 0) {
> > > > ****/
> > > >
> > > > Is this correct ? I presume it is because of the fact that the
constructor
> > > > does this.
> > > >
> > > > Any luck with my other question regarding generalizing the WrapHandler
to all
> > > > objects (including those returned by scriptable) and not only those
returned
> > > > through nativeJava***
> > > >
> > > > ThanX,
> > > >
> > > > Mukund Balasubramanian
> > > >
> > > > Norris Boyd wrote:
> > > >
> > > > > Could you post your proposed patch?
> > > > >
> > > > > Thanks,
> > > > > Norris
> > > > >
> > > > > Mukund Balasubramanian wrote:
> > > > >
> > > > > > Hi all,
> > > > > >     I am trying to play around with writing a custom WrapHandler for
my
> > > > > > Java objects in Rhino. I found WrapHandler very useful.
> > > > > >     Now I am stuck at a point where, even though my wrappers
implement
> > > > > > "Wrapper", they get unwrapped only on calles to Constructors using
> > > > > > Liveconnect. Normal methods dont seem to be doing any unwrapping.
> > > > > > Managed to build rhino with a bug fix (cut and paste code from
> > > > > > NativeJavaConstructor to NativeJavamethod), and it works.
> > > > > >     Just wanted to verify if it is a known bug (while I wait for
> > > > > > bugzilla to mail me a passwd).
> > > > > >
> > > > > > BTW, also found something interesting, WrapHandler gets called only
when
> > > > > > the object is returned from NativeJava***, not ANY Object. Is that
the
> > > > > > way it is supposed to work ??
> > > > > >
> > > > > > ThanX for any help,
> > > > > >
> > > > > > Mukund Balasubramanian


git-svn-id: svn://10.0.0.236/trunk@84401 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 01:17:51 +00:00
sspitzer%netscape.com
c1e8499af9 fix build bustage. I suck.
git-svn-id: svn://10.0.0.236/trunk@84400 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 01:14:41 +00:00
ducarroz%netscape.com
59f0a31063 Fix for bug 63577. Add style rule to autocomplete popup menu to remove the default max-width. R=sspitzer, SR=bienvenu
git-svn-id: svn://10.0.0.236/trunk@84399 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 00:49:30 +00:00
pchen%netscape.com
33e95aab49 Fix #62939. r=pinkerton, sr=sfraser. Return error when no match in IC database. Fixes DL of QT5 beta from apple.com (where they had a warning not to use Netscape 6)
git-svn-id: svn://10.0.0.236/trunk@84398 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 00:44:16 +00:00
blakeross%telocity.com
d61c780d09 Fix 63647: an element (button or textfield) should have focus by default in common dialogs, and other cleanup. r=timeless sr=alecf
git-svn-id: svn://10.0.0.236/trunk@84396 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 00:37:30 +00:00
sspitzer%netscape.com
af9334df80 fix for #61642. patch from sun, r=sspitzer, sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@84395 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 00:35:35 +00:00
heikki%netscape.com
d466758782 Bug 45420, createCDATASection should check for input ']]>' and some null pointer checks. Removed a bogus comment. Original patch from Taras Tielkes, needed to modify a little because we are now using nsAReadableStrings. r=jst, a=vidur.
git-svn-id: svn://10.0.0.236/trunk@84394 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 00:35:20 +00:00
valeski%netscape.com
5c4906e370 r=bryner, sr=alecf. 62748. adding prefs files which include default font names for use, and adding strres which is required by prefs for prefs processing (string bundles are used in prefs)
git-svn-id: svn://10.0.0.236/trunk@84392 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 23:56:22 +00:00
cls%seawood.org
f55bba681c Added BSDI logic from BSD_OS.mk
git-svn-id: svn://10.0.0.236/trunk@84391 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 23:37:41 +00:00
mkaply%us.ibm.com
5176c7002f r=mkaply, a=blizzard
Code from Dmitry Kubov to fix building on new PGCC (NS_STATIC_CAST to NS_REINTERPRET_CAST)


git-svn-id: svn://10.0.0.236/trunk@84390 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 23:09:24 +00:00
radha%netscape.com
08dae0a81c Fix for bug #60678. General cleanup of urlbar history. r=Bill Law, ducarroz
git-svn-id: svn://10.0.0.236/trunk@84389 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 23:06:00 +00:00
heikki%netscape.com
d4291ccd23 Bug 34168, report error instead of crashing if we encounter a parameter entity containing double percent sign. Fix from James Clark. r=nisheeth, a=vidur.
git-svn-id: svn://10.0.0.236/trunk@84388 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 23:03:32 +00:00
pinkerton%netscape.com
bd815c1f7d stupid typo slipped in during last patch, extra semi on the end of a for loop. thanks to roc for catching. r=pinkerton,sr=sfraser. bug 64211.
git-svn-id: svn://10.0.0.236/trunk@84387 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 22:29:48 +00:00
bryner%uiuc.edu
2855615802 Bug 62763 - null check to prevent crash when mousewheel scrolling a textarea with style overflow:hidden. r=sspitzer, sr=tor.
git-svn-id: svn://10.0.0.236/trunk@84386 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 22:24:07 +00:00
bnesse%netscape.com
2cc236412b Added build support for the Default Plug-in. b=56761, r=jj, sr=sfraser.
git-svn-id: svn://10.0.0.236/trunk@84385 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 22:18:03 +00:00
harishd%netscape.com
446727274f 56070 - Rewrote the handling of misplaced content inside TABLE to also be effective when document
is provided in multipel buffers.
62954 - DD is not a legal child of SELECT.

r=heikki
sr=vidur


git-svn-id: svn://10.0.0.236/trunk@84384 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 22:15:06 +00:00
nhotta%netscape.com
1b0d103568 Added override field to db to support folder level charset override, bug 39756, r=sspitzer, sr=bienvenu.
git-svn-id: svn://10.0.0.236/trunk@84383 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 22:13:56 +00:00
colin%theblakes.com
9c842a6cb7 Provide some X11R5 equivalent code for platforms which don't yet support R6.
b=57135 r=pavlov sr=blizzard


git-svn-id: svn://10.0.0.236/trunk@84382 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 22:13:00 +00:00
blizzard%redhat.com
627f67ab84 Fix bug #64031. This should get the apphelper dialog working when mozilla is embedded. r=pavlov, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@84381 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 22:11:31 +00:00
wtc%netscape.com
4c3c22e2f7 Bugzilla bug #64261: moved pkcs7 from libnss3.so back to libsmime3.so.
coreconf/rules.mk has a temporary workaround for the dependency of
certread.c on some PKCS7 symbols.
Modified Files:
	coreconf/rules.mk nss/lib/manifest.mn nss/lib/nss/config.mk
	nss/lib/nss/mapfile nss/lib/nss/nss.def
	nss/lib/smime/config.mk nss/lib/smime/mapfile
	nss/lib/smime/smime.def


git-svn-id: svn://10.0.0.236/trunk@84378 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 21:33:06 +00:00
rods%netscape.com
a6e0d47c5a removing most all NS_DEFINE_IID and replacing them with NS_GET_IID macros
Bug 61274, r=buster sr=waterson


git-svn-id: svn://10.0.0.236/trunk@84377 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 20:44:42 +00:00
wtc%netscape.com
3308e93b33 Include secder.h for the declaration of the DER_UTCDayToAscii functions.
git-svn-id: svn://10.0.0.236/trunk@84375 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 19:14:45 +00:00
kestes%staff.mail.com
e54565b02b from http://www.mozilla.org/projects/tinderbox/
git-svn-id: svn://10.0.0.236/trunk@84373 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 16:41:38 +00:00
kestes%staff.mail.com
6be76120eb If they are not on a valid network they should not see what our
other security checks are.


git-svn-id: svn://10.0.0.236/trunk@84372 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 16:40:53 +00:00
kestes%staff.mail.com
88d4f63415 forgot to turn on the new security features. Turned them off to test
at my site.


git-svn-id: svn://10.0.0.236/trunk@84371 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 16:40:22 +00:00
disttsc%bart.nl
60b582f122 Fix js strict warnings, bug=60622, r=sspitzer, a=bienvenu
git-svn-id: svn://10.0.0.236/trunk@84370 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 15:51:37 +00:00
rods%netscape.com
92dcc2bd43 When focus is removed and the the CBX is dropped down it rolls it up
r=kmcclusk, sr=buster Bug 64079


git-svn-id: svn://10.0.0.236/trunk@84369 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 12:22:29 +00:00
brendan%mozilla.org
79aefcf7d3 Speed up js_qsort_r a bit (64065, r=mccabe, sr=jband).
git-svn-id: svn://10.0.0.236/trunk@84368 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 10:13:18 +00:00
cls%seawood.org
57b0fcc5e0 Upgrade to latest GNU cvs versions.
git-svn-id: svn://10.0.0.236/trunk@84367 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 09:29:40 +00:00
nelsonb%netscape.com
c6ec12f986 Reduce warnings by adding missing #includes to eliminate calls to
undeclared functions.


git-svn-id: svn://10.0.0.236/trunk@84366 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 08:21:15 +00:00
sspitzer%netscape.com
2661578fc6 fix for #64259. performance optimizations. when in threaded mode.
this should help folder loading when the folder (or newsgroup) is threaded.
sr=bienvenu.


git-svn-id: svn://10.0.0.236/trunk@84365 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 07:30:39 +00:00
sspitzer%netscape.com
0817a40f8c fix for #63992. fix based on patch from hwaara@chello.se. sr=bienvenu. also fix a js warning.
git-svn-id: svn://10.0.0.236/trunk@84364 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 07:16:38 +00:00
morse%netscape.com
6e15f74f22 bug 23095 con't -- form manager toolbar, r=pchen, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@84363 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 06:02:54 +00:00
wtc%netscape.com
61e8bea620 Removed unnecessary inclusion of secder.h. (The #include "secder.h"
in cms.h was probably cut and pasted from secpkcs7.h, which was added
in rev. 1.3 of secpkcs7.h in the Netscape internal /m/src cvs repository
in 11/1996.)
Modified files: secpkcs7.h, cms.h


git-svn-id: svn://10.0.0.236/trunk@84362 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 06:02:43 +00:00
kandrot%netscape.com
51855c1721 Added more Intel instructions and some more debugging info.
git-svn-id: svn://10.0.0.236/trunk@84361 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 05:35:23 +00:00
ccarlen%netscape.com
70e3ec2bce Fix for bug 43087.
r=sspitzer, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@84360 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 03:23:38 +00:00
mcafee%netscape.com
79f2be6662 Comment change only, suggestion for leak-testing a set of source code changes.
git-svn-id: svn://10.0.0.236/trunk@84359 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 02:59:30 +00:00
morse%netscape.com
1f914c316e attempt to fix leak and bloat caused by previous checkin
git-svn-id: svn://10.0.0.236/trunk@84358 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 02:51:47 +00:00
jj%netscape.com
f80cb40a03 fix for #43202: rely on a maniffest file to install default profile resources. r=sfraser
git-svn-id: svn://10.0.0.236/trunk@84357 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 02:45:32 +00:00
cmanske%netscape.com
cbe962ce2e Initialize variable to avoid JS warning (60631), r=mjudge, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@84353 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 01:30:17 +00:00
cmanske%netscape.com
fdd20299b1 Removed redundant registering of command causing JS warning, r=mjudge, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@84352 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 01:10:40 +00:00
cmanske%netscape.com
b7a1cf79a5 Use 'oninput' instead of 'onkeyup' for JS input handler (59654). r=mjudge, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@84351 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 01:08:06 +00:00
cmanske%netscape.com
9cf003ee07 Fixed radio buttons (60850) and use 'oninput' instead of 'onkeyup' (59654). r=mjudge, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@84350 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 01:03:03 +00:00
mcafee%netscape.com
62aeb72ab1 Fixing small html errors in about:cache (64180). patch=gemal, r=mcafee,timeless
git-svn-id: svn://10.0.0.236/trunk@84349 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 01:00:50 +00:00
cmanske%netscape.com
4e3788820d Fixed JS warnings (60669). r=mjudge, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@84348 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 00:59:45 +00:00
cmanske%netscape.com
c867e60e4c Allow not changing name in Named Anchor dialog (53539). r=mjudge, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@84347 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 00:58:10 +00:00
sspitzer%netscape.com
000524d225 Show "mark" toolbar button and hide the "delete" toolbar button when reading news. When reading mail, hide "mark" and show "delete". (#63635)
When reading news, turn "Edit | Delete Message" into "Edit | Cancel Message" (#8293)

When reading news, turn "Edit | Delete Folder" into "Edit | Unsubscribe" (#64205)

this checkin exposes a few UI bugs.  logging then now.

sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@84346 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 00:57:58 +00:00
cmanske%netscape.com
74388b490f Fixed List dialog not closing (60125). r=mjudge, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@84345 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 00:55:00 +00:00
cmanske%netscape.com
dee9a1f04c Fixed Advanced Edit dialog problems (56541). r=mjudge, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@84344 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 00:52:49 +00:00
cmanske%netscape.com
0c80354b06 Fix tooltip text in Image dialog (63509). r=mjudge, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@84343 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 00:49:32 +00:00
cmanske%netscape.com
becbdd9316 Improve UI and text for composer prefs (51396). Use 'oninput' instead of 'onkeyup' (59694). r=mjudge, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@84342 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 00:45:35 +00:00
wtc%netscape.com
e57a4cba46 Bugzilla bug #64238: removed the unnecessary inclusion of mcom_db.h from
cryptohi.h, pk11func.h, secpkcs7.h, and cms.h.  Some files now need to
include <errno.h>.  They were including <errno.h> indirectly through
mcom_db.h.
Modified Files:
	cmd/atob/atob.c cmd/btoa/btoa.c cmd/derdump/derdump.c
	lib/cryptohi/cryptohi.h lib/pk11wrap/pk11func.h
	lib/pkcs7/secpkcs7.h lib/smime/cms.h lib/ssl/sslsnce.c


git-svn-id: svn://10.0.0.236/trunk@84341 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 00:44:30 +00:00
cmanske%netscape.com
b1068e5d40 Make all property menuitems use '...' (47037). r=mjudge, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@84340 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 00:38:51 +00:00
cmanske%netscape.com
24defd8364 Handle escaped characters when editing <title> text in HTML source (55150), fix JS warnings (60631). r=mjudge, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@84339 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 00:34:37 +00:00
sspitzer%netscape.com
f6791423a6 fix build bustage.
git-svn-id: svn://10.0.0.236/trunk@84338 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 00:33:30 +00:00
kestes%staff.mail.com
77e773c251 add more documentation to top of file explaining what file does.
add strict checks on directories, so that there is no security problem
with our data.
treat special ids and groups as if they are root, now its a fatal error.


git-svn-id: svn://10.0.0.236/trunk@84337 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 00:31:20 +00:00
kestes%staff.mail.com
86fc03b89b add more documentation to top of file explaining what file does.
move untaint code to after the variable is defined.


git-svn-id: svn://10.0.0.236/trunk@84336 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 00:30:13 +00:00
heikki%netscape.com
42e783bf26 Bug 63560, XML content sink was not adding script element contents to the content model. Includes also minor optimizations and fixes 2 compiler warnings. r=harishd, a=vidur.
git-svn-id: svn://10.0.0.236/trunk@84335 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 00:30:11 +00:00
kestes%staff.mail.com
34de3b15eb add more documentation to top of file explaining what file does.
git-svn-id: svn://10.0.0.236/trunk@84334 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 00:29:40 +00:00
kestes%staff.mail.com
7dc498d2d8 add more documentation to top of file explaining what file does.
remove old cruft from when I tried strict time checks on mail files.
typo wrote  $tree meant  $TINDERBOX{'$tree'}


git-svn-id: svn://10.0.0.236/trunk@84333 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 00:29:09 +00:00
kestes%staff.mail.com
ace87a4eda add more documentation to top of file explaining what file does.
document eval as a security problem.
define the administrative network to limit who can run the admintree
page.


git-svn-id: svn://10.0.0.236/trunk@84332 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 00:28:00 +00:00
kestes%staff.mail.com
2eff8fe10d add more documentation to top of file explaining what file does
git-svn-id: svn://10.0.0.236/trunk@84331 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 00:26:16 +00:00
kestes%staff.mail.com
cebbc0b782 add more documentation to top of file explaining what file does
do not allow changes by users who are on unknown networks


git-svn-id: svn://10.0.0.236/trunk@84330 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 00:25:14 +00:00
cmanske%netscape.com
34f19b7ba3 Fixed selecting multiple rows, columns. Bug 64093, r=mjudge, sr=kin,sfraser
git-svn-id: svn://10.0.0.236/trunk@84329 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 00:24:39 +00:00
kestes%staff.mail.com
0512194fd8 add more documentation to top of file explaining what file does
add emacs header


git-svn-id: svn://10.0.0.236/trunk@84328 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 00:24:09 +00:00
kestes%staff.mail.com
96efa72cda add more documentation
document  'make compile_bin_code'


git-svn-id: svn://10.0.0.236/trunk@84327 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 00:22:37 +00:00
kestes%staff.mail.com
a2c6e74d2d add more documentation
git-svn-id: svn://10.0.0.236/trunk@84326 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 00:22:14 +00:00
kestes%staff.mail.com
34ef38b178 change ($starttime < $timenow) ||
to      ($starttime <= $timenow) ||


git-svn-id: svn://10.0.0.236/trunk@84325 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 00:21:36 +00:00
kestes%staff.mail.com
05368dad52 document security issue with eval
git-svn-id: svn://10.0.0.236/trunk@84324 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 00:21:03 +00:00
kestes%staff.mail.com
d7aed1600b use new secure default mode for creating directories
git-svn-id: svn://10.0.0.236/trunk@84323 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 00:20:26 +00:00
sspitzer%netscape.com
00a336dc5e removed files: mozilla/mailnews/base/src/nsMessageViewDataSource.cpp
git-svn-id: svn://10.0.0.236/trunk@84322 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 00:13:16 +00:00
sspitzer%netscape.com
aba5de7be2 make the message view persist on a per folder basis. (#63853)
make it so you can view "threads with unread".  (#52927)
threaded and unread are no longer mutually exclusive.

later, I'll add "unread threaded" which is no the
same thing as "thread with unread".

fix the nsMsgMessageDataSource() to ask the view, thread or msg database for existance of messages, instead of getting an enumerator for all messages, and seeing if it is non empty.  more performance work on the way.

move enums from MailNewsTypes.h to MailNewsTypes2.idl, so that I can use the same ones from JS and C++.

sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@84321 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 00:12:36 +00:00
danm%netscape.com
47c1b1e0f9 title string was stored in the open/save dialog "message" field, instead of the title. moving. bug 59888 r=hyatt,pchen
git-svn-id: svn://10.0.0.236/trunk@84320 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 00:08:11 +00:00
danm%netscape.com
932ada1e28 save persisted window attributes when window is activated. bugs 32148,17149. r=hyatt,saari
git-svn-id: svn://10.0.0.236/trunk@84319 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 00:05:42 +00:00
mccabe%netscape.com
73435597c1 Oops. Removing unneeded 'System.err.println("foo")'.
git-svn-id: svn://10.0.0.236/trunk@84318 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 00:03:00 +00:00
akkana%netscape.com
98b28f736f 56072: fix ctrl-left/right bindings on Unix. r=timeless,jag.anthonyd; a=kin
git-svn-id: svn://10.0.0.236/trunk@84317 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 00:01:34 +00:00
akkana%netscape.com
efc8da7d64 62398: comment out debug printfs. a=sfraser
git-svn-id: svn://10.0.0.236/trunk@84316 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-03 23:57:18 +00:00
wtc%netscape.com
798b64352e Have lib/fortcrypt/Makefile and lib/fortcrypt/swfort/pkcs11/Makefile
include the local config.mk file so that libfort.a and libswft.a don't
get built.


git-svn-id: svn://10.0.0.236/trunk@84315 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-03 23:49:48 +00:00
nhotta%netscape.com
d2fd13b267 Changed to use DecodersRoot instead of MaileditCharsetMenuRoot for mail view default charset list, bug 45218, r=cata, sr=erik.
git-svn-id: svn://10.0.0.236/trunk@84313 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-03 23:46:06 +00:00
attinasi%netscape.com
07d48e660b Removed the bogus file-extension-as-image-type text from the title. b=47891 r=dcone sr=buster
git-svn-id: svn://10.0.0.236/trunk@84312 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-03 23:37:28 +00:00
mccabe%netscape.com
2d59d1524e Fix to 64149.
Propagate lexer fixes from Monkey to accept (and warn) about 008 as well as just 08.


git-svn-id: svn://10.0.0.236/trunk@84311 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-03 23:36:33 +00:00
attinasi%netscape.com
6a0e976941 <input type=image> now shows focus. b=2504 r=rods sr=buster
git-svn-id: svn://10.0.0.236/trunk@84310 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-03 23:34:54 +00:00
morse%netscape.com
3999cc7ec0 bug 23095 toolbar for wallet functions, r=pchen@netscape.com sr=alecf@netscape.com
git-svn-id: svn://10.0.0.236/trunk@84309 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-03 23:33:25 +00:00
kestes%staff.mail.com
5c37fd9aaf moved to default_config
git-svn-id: svn://10.0.0.236/trunk@84307 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-03 22:03:40 +00:00
nboyd%atg.com
6aabad638c Get rid of BSF file in Rhino code. Just rely upon building BSF ourselves for now.
git-svn-id: svn://10.0.0.236/trunk@84302 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-03 20:54:37 +00:00
larryh%netscape.com
f4c579122d Bugzilla: 64132. NSS lock contention
git-svn-id: svn://10.0.0.236/trunk@84301 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-03 20:54:29 +00:00
larryh%netscape.com
18549422d1 Bugzilla: 64132. NSS lock instrumentation
git-svn-id: svn://10.0.0.236/trunk@84300 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-03 19:51:22 +00:00
valeski%netscape.com
bf5c97a307 trying to fix caching problem w/ wap browsers
git-svn-id: svn://10.0.0.236/trunk@84298 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-03 17:29:57 +00:00
ccarlen%netscape.com
b131b5bffb Bug 57056 - search.rdf not being migrated
r=racham, r=rjc, sr=waterson


git-svn-id: svn://10.0.0.236/trunk@84297 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-03 13:05:00 +00:00
ssu%netscape.com
3239783930 fixing bug 64105 - Remove blue background screen during installation
bug 60149 - Missing folder name in uninstall error
bug 64007 - Mozilla/Netscape strings hardcoded
bug 60039 - Uninstaller doesn't remove N6 cck entry in add/remove programs

This affects only windows platforms.  Not part of tinderbox builds.
 sr=sspitzer r=dveditz,dbragg


git-svn-id: svn://10.0.0.236/trunk@84296 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-03 07:16:20 +00:00
ssu%netscape.com
b831c440fa fixing bug 64105 - Remove blue background screen during installation
bug 60149 - Missing folder name in uninstall error
bug 64007 - Mozilla/Netscape strings hardcoded
bug 60039 - Uninstaller doesn't remove N6 cck entry in add/remove programs

This affects only windows platforms.  sr=sspitzer r=dveditz,dbragg


git-svn-id: svn://10.0.0.236/trunk@84295 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-03 07:15:47 +00:00
timeless%mac.com
579996d20f fix Bug 56224 - Wrong RDF value in mimeTypes.rdf for NC:handleinteral text/html
Removes the second entry
r=jrgm
sr=alecf


git-svn-id: svn://10.0.0.236/trunk@84293 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-03 05:22:57 +00:00
mkaply%us.ibm.com
71a59125ab OS/2 TB breakage
Uh duh. It would help if I put the XP_OS2 in the header file.


git-svn-id: svn://10.0.0.236/trunk@84292 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-03 03:05:09 +00:00
larryh%netscape.com
87dbde878d Bugzilla: 64132
git-svn-id: svn://10.0.0.236/trunk@84291 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-03 01:39:43 +00:00
curt%scruznet.com
4af1bb21c9 Accepts a variable definition Interval=n where n is the number of urls
over which the regression should be done.  The regression will be calculated
and printed out for each n urls and followed by a regression for the
entire set of data.


git-svn-id: svn://10.0.0.236/trunk@84290 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-03 01:36:35 +00:00
bryner%uiuc.edu
6f97e20f49 Removing dead .toc files. Not part of build. a=sfraser.
git-svn-id: svn://10.0.0.236/trunk@84289 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-03 01:32:06 +00:00
wtc%netscape.com
c68fd4a810 Added the LIBRARY statements to the .DEF files.
Modified files: nss.def, smime.def, and ssl.def.


git-svn-id: svn://10.0.0.236/trunk@84288 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-03 01:31:10 +00:00
naving%netscape.com
af606651f6 63217 r=sspitzer sr=bienvenu. Checking the right parent folder and also setting
the deleteisMoveToTrash flag so that folder does not get added back.


git-svn-id: svn://10.0.0.236/trunk@84287 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-03 01:19:39 +00:00
sspitzer%netscape.com
8f457d2b4d fix for #41146. get news:group urls to work properly. sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@84286 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-03 01:18:50 +00:00
wtc%netscape.com
3c53ed6fb6 Deleted an unnecessary blank line.
git-svn-id: svn://10.0.0.236/trunk@84285 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-03 00:59:09 +00:00
alecf%netscape.com
ed59428677 fix for 63448 - don't do a JS_GC every time we read a pref file - instead do
one JS_MaybeGC after reading in ALL the default prefs, and do a JS_MaybeGC after reading
in any single user prefs file (i.e. prefs.js)
sr=brendan@mozilla.org, r=jst@netscape.com


git-svn-id: svn://10.0.0.236/trunk@84284 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-03 00:11:50 +00:00
mcafee%netscape.com
ef66c0597f HTML 4.0-izing about:cache. patch=gemal, r=mcafee
git-svn-id: svn://10.0.0.236/trunk@84283 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-03 00:08:04 +00:00
karnaze%netscape.com
2dfe5bc29b bug 63785 - removed the patch from bug 33784.
git-svn-id: svn://10.0.0.236/trunk@84282 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-02 23:42:23 +00:00
tor%cs.brown.edu
5c182b5e88 #51179 blending calculations were incorrect (dividing by 256 instead of 255).
r=brendan, sr=roc


git-svn-id: svn://10.0.0.236/trunk@84281 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-02 23:41:07 +00:00
mkaply%us.ibm.com
7e139ad912 #50998
r=rods, a/sr=buster
OS/2 has support for GetAveCharWidth so enable it


git-svn-id: svn://10.0.0.236/trunk@84278 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-02 23:26:25 +00:00
mkaply%us.ibm.com
eece0f1859 #62335
r=mkaply, a=blizzard
Chinese can have either 1381 or 1286 - query system to determine which one to use


git-svn-id: svn://10.0.0.236/trunk@84277 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-02 23:23:52 +00:00
valeski%netscape.com
e4aa16de1a r=kin, sr=sfraser. 47207. removal of extraneous (and noisy in embedding builds) printf.
git-svn-id: svn://10.0.0.236/trunk@84276 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-02 23:20:56 +00:00
disttsc%bart.nl
3488b17bb7 Fix bug 60941: ``File Name: field becomes garbage when japanese file is selected''. r=shanjian, a=Pavlov
git-svn-id: svn://10.0.0.236/trunk@84275 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-02 23:17:18 +00:00
sfraser%netscape.com
03bb3733b6 Fix bugs 57327 and 57835; convert nsImageMac to use PixMaps rather than GWorlds to reduce memory usage, and reduce changes of allocation failure.
sr=beard, r=pinkerton


git-svn-id: svn://10.0.0.236/trunk@84274 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-02 23:16:50 +00:00
timeless%mac.com
7438fecd9f cleanout unused wallet references
r=blake, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@84273 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-02 23:15:34 +00:00
attinasi%netscape.com
fe76e144b4 Fixed leak in StyleContextCache: destructor was not cleaning up hash table entries. r=dbaron sr=buster b=63627
git-svn-id: svn://10.0.0.236/trunk@84272 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-02 23:13:49 +00:00
kirke%netscape.com
7d8fcf6e05 Made argument processing more robust (ala stresclnt.c). We now detect
and fail when something on the command line is not recognized.  Also
exiting with distinct status values for all error conditions (previously
we always exited with '1').


git-svn-id: svn://10.0.0.236/trunk@84271 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-02 22:19:55 +00:00
despotdaemon%netscape.com
1fdfce65b7 Pseudo-automatic update of changes made by wtc@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@84270 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-02 22:18:55 +00:00
rogerl%netscape.com
0e8d6728f8 Fix for VC++ compile.
git-svn-id: svn://10.0.0.236/trunk@84269 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-02 19:49:16 +00:00
mcgreer%netscape.com
b27e34ff37 fix problem in decrypt
git-svn-id: svn://10.0.0.236/trunk@84268 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-02 16:57:47 +00:00
locka%iol.ie
c674ffcba7 Added an Auto HScroll bit to the URL address control. This flag allows long URLs (longer than the width of the control) to be typed in.
git-svn-id: svn://10.0.0.236/trunk@84267 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-02 15:11:07 +00:00
mkaply%us.ibm.com
2028b19e08 #62335
r=mkaply, a=blizzard
Fix DBCS font handling - use face, not family - do proper conversion


git-svn-id: svn://10.0.0.236/trunk@84266 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-02 14:44:39 +00:00
dbaron%fas.harvard.edu
c4352a27e2 Add pref to REQUIRES line to fix red senna tinderbox from blizzard's checkin.
git-svn-id: svn://10.0.0.236/trunk@84265 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-02 14:38:15 +00:00
kandrot%netscape.com
2666b94554 Very simple test progam I am using to debug post_compile
git-svn-id: svn://10.0.0.236/trunk@84264 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-02 09:20:40 +00:00
kandrot%netscape.com
9f82b3251d Final check in for the night. Lots of details to finish to make it work well.
git-svn-id: svn://10.0.0.236/trunk@84263 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-02 09:19:35 +00:00
kandrot%netscape.com
08392cddf6 It now does some basic code stripping and optimizing. Now that the concept
seems to be proven, it is a matter of time to fill in the details.


git-svn-id: svn://10.0.0.236/trunk@84262 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-02 07:44:26 +00:00
sspitzer%netscape.com
b1f06fe51d fix warning. #64026. r=adam@gimp.org, sr=bienvenu@netscape.com
git-svn-id: svn://10.0.0.236/trunk@84261 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-02 06:27:19 +00:00
blakeross%telocity.com
8f09cbe016 Fixing problem with my previous patch for bug 60005. sr=alecf
git-svn-id: svn://10.0.0.236/trunk@84260 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-02 05:39:40 +00:00
alecf%netscape.com
ae730520de add null pointer checks to avoid crashing during history commit - avoid crash described in bug 62968
r=blake
(no sr= cuz it's so freakin simple)


git-svn-id: svn://10.0.0.236/trunk@84259 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-02 05:27:13 +00:00
disttsc%bart.nl
6a1b91d304 Fix attribute namespace goof-up in html tooltip code, r=jst, a=alecf
git-svn-id: svn://10.0.0.236/trunk@84258 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-02 02:46:20 +00:00
blizzard%redhat.com
55cd53a0fc Fix bug #49223. Add a profile api to the embedding widget. r=conrad, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@84257 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-02 00:50:31 +00:00
rpotts%netscape.com
23f82d0afa Some changes to make nsDocShell::LoadStream() work better...
git-svn-id: svn://10.0.0.236/trunk@84256 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-01 22:48:47 +00:00
bienvenu%netscape.com
6b6a85fb19 work on offline disk space mgmt sr=ssptizer for mscott 17217
git-svn-id: svn://10.0.0.236/trunk@84255 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-01 22:00:17 +00:00
jst%netscape.com
ffe4f795a3 Fixing bug 57534. document.open() is defined to not return anything in the DOM spec but for backwards compatibility it needs to return the document itself. r=blakeross@telocity.com, sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@84254 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-01 20:54:38 +00:00
blakeross%telocity.com
ec4dc8cd21 Fix 60005: prefs UI for showing and hiding tooltips. r=timeless sr=alecf
git-svn-id: svn://10.0.0.236/trunk@84253 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-01 04:25:06 +00:00
timeless%mac.com
5a498a6fe1 fix for bug 63475 Code Cleanup. Based on style flaws noticed in bug 61287
r=bryner, sr=brendan@mozilla.org.


git-svn-id: svn://10.0.0.236/trunk@84252 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-01 03:58:07 +00:00
pschwartau%netscape.com
96cdacfd24 Correcting bug that cropped up when system clock was set to GMT Standard Time
git-svn-id: svn://10.0.0.236/trunk@84251 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-01 02:40:28 +00:00
bryner%uiuc.edu
a9ecf72994 Bug 63904 - Don't fetch the system setting for number of lines to scroll per mousewheel movement on each scroll. r=timeless, sr=scc.
git-svn-id: svn://10.0.0.236/trunk@84250 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-01 01:37:00 +00:00
blakeross%telocity.com
e18dca1320 Fix 51796: right clicking on checkboxes and radiobuttons shouldn't do anything, and fix keyboard activation. r=timeless sr=alecf
git-svn-id: svn://10.0.0.236/trunk@84249 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-01 00:29:40 +00:00
kandrot%netscape.com
39583518e1 New format, and it now generates code for some functions. Structure
should be final with this checkin, now it is a matter of filling in the details


git-svn-id: svn://10.0.0.236/trunk@84248 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-31 23:20:00 +00:00
blakeross%telocity.com
360e80af5d Fix 58562: JS strict warnings in threadPane.js. patch by Jarrod Gray (jarrod.k.gray@rose-hulman.edu). r=blake sr=alecf
git-svn-id: svn://10.0.0.236/trunk@84247 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-31 07:59:47 +00:00
kandrot%netscape.com
a2140ce0b6 Changed to use objects for each opcode. Changed the instruction decoding.
Made it so it can fit better into an optimization scheme.


git-svn-id: svn://10.0.0.236/trunk@84246 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-31 06:59:21 +00:00
sspitzer%netscape.com
daed7bc117 fix for #63994, fix string used in news error alert. sr=bienvenu.
git-svn-id: svn://10.0.0.236/trunk@84244 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-31 02:57:01 +00:00
sspitzer%netscape.com
1d5c418f49 comment out dump() statement. no reviewer.
git-svn-id: svn://10.0.0.236/trunk@84243 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-31 00:26:10 +00:00
sspitzer%netscape.com
cb5bea4acc clean up some string code. thanks to disttsc@bart.nl for the suggestions.
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@84242 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-30 23:54:53 +00:00
kandrot%netscape.com
bb9f55c5d7 Can decode simple intel programs, but I need to change the stored
representation, so I am saving a snapshot before I do this.


git-svn-id: svn://10.0.0.236/trunk@84241 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-30 22:12:54 +00:00
sspitzer%netscape.com
86b8e61a3c ignore generated Makefile, no reviewer.
git-svn-id: svn://10.0.0.236/trunk@84240 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-30 21:09:11 +00:00
sspitzer%netscape.com
1293b62495 wrap more printfs with #ifdef DEBUG_edburns. no reviewer.
git-svn-id: svn://10.0.0.236/trunk@84239 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-30 21:08:11 +00:00
blakeross%telocity.com
7422b58148 Fix 60736: JS strict warnings in contentAreaUtils.js. patch by Henrik Gemal (gemal@gemal.dk). r=blake sr=alecf
git-svn-id: svn://10.0.0.236/trunk@84238 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-30 20:56:12 +00:00
sspitzer%netscape.com
367a4c9185 fix for #48424. make it so double clicking on the column headers doesn't open
a stand alone message window.  sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@84237 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-30 20:48:15 +00:00
sspitzer%netscape.com
fa6ef96fd5 making it so only edburns sees his debugging printfs. no reviewer.
git-svn-id: svn://10.0.0.236/trunk@84236 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-30 20:46:17 +00:00
sspitzer%netscape.com
977c185606 comment out some debugging dump statements. no reviewer.
git-svn-id: svn://10.0.0.236/trunk@84235 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-30 20:45:32 +00:00
dbaron%fas.harvard.edu
0bda33f65e Clean up easily fixed unnecessary includes and exports of implementation header files in layout. b=63766 r=jst@netscape.com sr=buster@netscape.com
git-svn-id: svn://10.0.0.236/trunk@84234 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-30 19:25:23 +00:00
dbaron%fas.harvard.edu
b4de65c19e Clean up easily fixed unnecessary includes and exports of implementation header files in layout. b=63766 r=jst@netscape.com sr=buster@netscape.com
git-svn-id: svn://10.0.0.236/trunk@84233 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-30 19:22:22 +00:00
dbaron%fas.harvard.edu
96e4c8e12e Add testcase for bug 63785 to block regression tests. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@84232 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-30 15:46:29 +00:00
kandrot%netscape.com
eac62280e1 new model for decode intel instructions. Keeping it off my local machine.
git-svn-id: svn://10.0.0.236/trunk@84231 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-30 12:45:08 +00:00
kandrot%netscape.com
4ca7c3db99 first pass at defining the structure needed to solve this problem
git-svn-id: svn://10.0.0.236/trunk@84230 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-30 09:30:34 +00:00
beard%netscape.com
15768bd995 another pass over LexUtils::cmp_nocase().
git-svn-id: svn://10.0.0.236/trunk@84227 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-30 08:08:12 +00:00
beard%netscape.com
6722eb9ce3 fix unsigned/signed comparison warnings
git-svn-id: svn://10.0.0.236/trunk@84226 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-30 07:55:01 +00:00
beard%netscape.com
d9996c96bc Use GC-safe vector of JSFunction* to hold getters/setters.
git-svn-id: svn://10.0.0.236/trunk@84225 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-30 07:46:18 +00:00
beard%netscape.com
8daa6ee2f4 no need to copy JSString values into String values.
git-svn-id: svn://10.0.0.236/trunk@84222 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-30 07:06:03 +00:00
bryner%uiuc.edu
b42f0985d5 Turning off includes of obsolete headers which will be removed for bug 38061. r=sspitzer, sr=tor.
git-svn-id: svn://10.0.0.236/trunk@84221 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-30 06:50:30 +00:00
cls%seawood.org
09e47790f9 Switch to $< & $@ so that VPATH can do its magic.
Bug #58804


git-svn-id: svn://10.0.0.236/trunk@84220 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-30 06:36:06 +00:00
cls%seawood.org
4fd7cbbfdd Preparations for building on win32 with autoconf Makefile.ins.
git-svn-id: svn://10.0.0.236/trunk@84219 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-30 05:44:01 +00:00
jar%netscape.com
d246243edc Added call-stack-based type refinement, and made other type expansion controllable from command line
git-svn-id: svn://10.0.0.236/trunk@84218 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-30 05:39:24 +00:00
cls%seawood.org
3b7f3e32c3 Check for __unix__ as well as __unix since gcc 2.95.2 on linux/ppc doesn't define __unix.
r=monkeypox tinderbox


git-svn-id: svn://10.0.0.236/trunk@84217 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-30 02:12:15 +00:00
sspitzer%netscape.com
0d3c76598f comment out a dump statement. no reviewer.
git-svn-id: svn://10.0.0.236/trunk@84216 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-30 01:38:05 +00:00
bryner%uiuc.edu
20888d593f Removing more unused files for bug 38061. sr=cls.
git-svn-id: svn://10.0.0.236/trunk@84215 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-30 01:24:27 +00:00
rogerl%netscape.com
cc115b820f Fixed bit-rot in exception handling, removed unused locals.
git-svn-id: svn://10.0.0.236/trunk@84214 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-30 01:13:06 +00:00
rogerl%netscape.com
fd61a85fe9 re-ordered members wrt init sequence.
git-svn-id: svn://10.0.0.236/trunk@84213 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-30 01:08:31 +00:00
cls%seawood.org
37a45d4b1d Sync'ing long lost changes between Makefile & Makefile.in
git-svn-id: svn://10.0.0.236/trunk@84212 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-30 00:47:58 +00:00
jgmyers%netscape.com
5dba996cb7 Remove dead code. Bug 63834 r=bryner sr=scc
git-svn-id: svn://10.0.0.236/trunk@84210 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-30 00:22:50 +00:00
jgmyers%netscape.com
90e2416135 removed files: mozilla/mailnews/mime/src/oldi18n.c
git-svn-id: svn://10.0.0.236/trunk@84209 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-30 00:19:53 +00:00
mccabe%netscape.com
61da61c5b4 Add emacs makefile modeline.
Not part of the Mozilla build.


git-svn-id: svn://10.0.0.236/trunk@84208 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 23:23:52 +00:00
nelsonb%netscape.com
9ac255a0da Don't build libfreebl_*_3.a . Just build the .so's.
git-svn-id: svn://10.0.0.236/trunk@84207 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 23:21:51 +00:00
bienvenu%netscape.com
69a87ca2d7 more work on reading offline news, sr=sspitzer for mscott 15870
git-svn-id: svn://10.0.0.236/trunk@84206 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 22:49:05 +00:00
bryner%uiuc.edu
6b5c296cb7 Removing dead references to old header files that will be going away for bug 38061. r=jag, sr=cls.
git-svn-id: svn://10.0.0.236/trunk@84205 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 22:41:22 +00:00
bryner%uiuc.edu
108b31c6c3 Removing dead references to old header files that will be going away for bug 38061. r=blake, sr=cls.
git-svn-id: svn://10.0.0.236/trunk@84204 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 22:32:55 +00:00
naving%netscape.com
ac75c06eca 63611, 50722, 60914, 61514, 36248 r=sspitzer sr=bienvenu. Rewriting the IMAP rename code when the server returns
the control to the client and also taking care of boxflags


git-svn-id: svn://10.0.0.236/trunk@84203 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 22:20:36 +00:00
rogerl%netscape.com
4e44ac8f21 Fix for #60164, more failure testing during exception processing.
r=mccabe, a=brendan


git-svn-id: svn://10.0.0.236/trunk@84202 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 22:19:09 +00:00
dbaron%fas.harvard.edu
4948f62ba1 Remove temporary hack to remove libpsmglue.so. r=cls
git-svn-id: svn://10.0.0.236/trunk@84201 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 22:10:32 +00:00
nicolson%netscape.com
8e883879ca bye bye tabs, hello spaces.
git-svn-id: svn://10.0.0.236/trunk@84199 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 21:11:21 +00:00
jgmyers%netscape.com
8a9deabbdf unused file r=bryner sr=scc
git-svn-id: svn://10.0.0.236/trunk@84198 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 20:28:03 +00:00
blakeross%telocity.com
8d4c929478 Removing more old files, not part of build. r=bryner
git-svn-id: svn://10.0.0.236/trunk@84197 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 20:23:50 +00:00
bryner%uiuc.edu
14770bfdd9 Eliminate imglib dependency on obsolete merrors.h by moving error codes used by imglib to a new ilErrors.h file (in support of bug 38061). Remove unused il_errp.h file. Also remove an unused variable in scale.cpp. r=cls, sr=tor.
git-svn-id: svn://10.0.0.236/trunk@84196 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 20:06:14 +00:00
tor%cs.brown.edu
50d91ee321 Bug 63896 - use system libmng if available. r=cls
git-svn-id: svn://10.0.0.236/trunk@84195 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 19:59:59 +00:00
wtc%netscape.com
d5b62deab0 Bugzilla bug #63891: added support for Linux on sparc and sparc64.
The patch is provided by Christopher Blizzard <blizzard@mozilla.org>.


git-svn-id: svn://10.0.0.236/trunk@84192 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 19:35:53 +00:00
blizzard%redhat.com
9cd521e880 Fix bug #61782. Focus problems with gtk based plugins. This also cleans up a lot of other focus-related code as well. r=bryner, saari sr=scc
git-svn-id: svn://10.0.0.236/trunk@84189 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 19:02:00 +00:00
blakeross%telocity.com
355d67bab1 Fix 59514: sidebar.css not placed correctly in jar (unix). patch by mkaply. r=blake sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@84188 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 18:51:41 +00:00
jgmyers%netscape.com
cf18e5c4fc fix Mac bustage
git-svn-id: svn://10.0.0.236/trunk@84187 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 16:37:33 +00:00
jgmyers%netscape.com
cbd68995f9 camelot is down, so have to add this file back
git-svn-id: svn://10.0.0.236/trunk@84186 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 15:44:12 +00:00
jgmyers%netscape.com
9b53c8e5eb Remove dead code. Bug 63834 r=bryner sr=scc
git-svn-id: svn://10.0.0.236/trunk@84185 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 15:40:49 +00:00
dbaron%fas.harvard.edu
06e2a79253 Fix bustage on Sun workshop compiler (nebiros tinderbox) by putting in |const| where we really ought to need it anyway. r=cls
git-svn-id: svn://10.0.0.236/trunk@84184 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 14:22:52 +00:00
morse%netscape.com
4e168ea192 bug 62727, inconsistent wording, r=pnunn, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@84183 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 11:22:53 +00:00
blakeross%telocity.com
2d387d82be Fix 63789: "Tabs in My Sidebar" list items disappear and OK button is unresponsive. just a reversion of a previous strict warning fix. sr=alecf
git-svn-id: svn://10.0.0.236/trunk@84182 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 07:20:39 +00:00
wtc%netscape.com
fd5996c391 Use mapfiles when building the nss, smime, and ssl shared libraries on
Solaris and Linux.
Modified files: nss/config.mk smime/config.mk ssl/config.mk


git-svn-id: svn://10.0.0.236/trunk@84181 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 07:13:20 +00:00
cls%seawood.org
655ea06956 Turn off UltraSparc optimizations by default. Use --enable-ultrasparc to build for the v8plus arch.
Bug #63173 r=rich.burridge@sun.com


git-svn-id: svn://10.0.0.236/trunk@84180 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 06:33:07 +00:00
bryner%uiuc.edu
9c17d4d8e4 More cleanup fun for bug 38061. Removing already #if 0'd includes of mimeenc.h and xlate.h to avoid LXR false-alarms. sr=cls.
git-svn-id: svn://10.0.0.236/trunk@84179 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 06:31:39 +00:00
wtc%netscape.com
9f0c456e48 Added mapfiles for libnss3.so, libsmime.so, and libssl3.so. The linkers
on Solaris and Linux support mapfiles (also called version scripts).
Added Files:
    nss/mapfile smime/mapfile ssl/mapfile


git-svn-id: svn://10.0.0.236/trunk@84178 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 06:07:06 +00:00
blakeross%telocity.com
ce18651fec Fix 63848: removing more old, unused files. r=dbaron
git-svn-id: svn://10.0.0.236/trunk@84177 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 05:08:19 +00:00
bryner%uiuc.edu
eb81034850 More include file cleanup for bug 38061. These files are now all unused. r=blake.
git-svn-id: svn://10.0.0.236/trunk@84176 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 04:38:33 +00:00
wtc%netscape.com
40cce6c49c Removed five symbols that shouldn't be exported.
git-svn-id: svn://10.0.0.236/trunk@84175 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 03:58:40 +00:00
bryner%uiuc.edu
e82d9d293c Eliminating mailnews dependencies on merrors.h and msgcom.h. Part of bug 38061. r=sspitzer, sr=scc.
git-svn-id: svn://10.0.0.236/trunk@84174 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 03:46:29 +00:00
wtc%netscape.com
dbb54ef74c I found that the Windows linker 'link' pulls from an archive library only
the object files needed to resolve referenced symbols, so we will need to
link with the objects directly as we do on Unix.  As a result, nss3.dll
needs to export more (PKCS7) symbols, needed by the new PKCS12 objects
that are linked into smime3.dll.


git-svn-id: svn://10.0.0.236/trunk@84173 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 02:50:16 +00:00
wtc%netscape.com
89b0605129 I found that the Windows linker 'link' pulls from an archive library only
the object files needed to resolve referenced symbols, so we will need to
link with the objects directly as we do on Unix.  As a result, nss3.dll
needs to export more (PKCS7) symbols, needed by the new PKCS12 objects
that are linked into smime3.dll.
Modified Files:
    coreconf/rules.mk nss/lib/nss/config.mk
    nss/lib/smime/config.mk nss/lib/ssl/config.mk


git-svn-id: svn://10.0.0.236/trunk@84172 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 02:47:16 +00:00
pschwartau%netscape.com
67cb793795 Initial add -
git-svn-id: svn://10.0.0.236/trunk@84171 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 02:46:32 +00:00
kandrot%netscape.com
0cc7b0d727 inital checkin of files which will eventually be a post compile step for mozilla
git-svn-id: svn://10.0.0.236/trunk@84170 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 02:23:09 +00:00
blakeross%telocity.com
5f5d525871 Fix 37589: strange dots next to Slashdot news headers. patch by Arne de Bruijn (arbruijn+mozilla@students.cs.uu.nl). r=pnunn sr=tor
git-svn-id: svn://10.0.0.236/trunk@84169 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 02:21:16 +00:00
sgehani%netscape.com
eecbc6837e Thanks to dbaron for helping fix the objdir-related bustage.
git-svn-id: svn://10.0.0.236/trunk@84168 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 01:33:53 +00:00
cotter%netscape.com
4e6247002d Fixed broken graphics links.
git-svn-id: svn://10.0.0.236/trunk@84167 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 01:32:26 +00:00
danm%netscape.com
b15e6fdad1 adding persistence of min/max state. arguably bug 32148 r=pchen
git-svn-id: svn://10.0.0.236/trunk@84166 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 01:26:57 +00:00
bryner%uiuc.edu
1fbbcb22f4 Removing unused/obsolete include of msgcom.h. sr=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@84165 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 01:24:15 +00:00
wtc%netscape.com
289bf41861 Fixed copyright years. This file was created and published in 2000.
git-svn-id: svn://10.0.0.236/trunk@84163 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 01:20:24 +00:00
wtc%netscape.com
46220e2fe8 Built nss3.dll, smime3.dll, and ssl3.dll on Windows. Note that we do
not want the "32" in the DLL names that coreconf adds by default.  We
use module-definition (.DEF) files to control the exported symbols.
Made pkcs7 part of nss3.dll to temporarily work around circular dependency
between nss3.dll and smime3.dll (certread.c depends on some PKCS7 symbols).
Modified files: lib/nss/config.mk, lib/smime/config.mk, lib/ssl/config.mk


git-svn-id: svn://10.0.0.236/trunk@84162 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 01:16:56 +00:00
nelsonb%netscape.com
eca7bfde58 This file has been superseded by mpv_sparcv8.s and mpv_sparcv9.s
git-svn-id: svn://10.0.0.236/trunk@84161 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 01:07:00 +00:00
bryner%uiuc.edu
762c2a84b8 Removing obsolete 4.x editor stuff. Bug 38061. r=dbaron.
git-svn-id: svn://10.0.0.236/trunk@84160 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 01:03:21 +00:00
nelsonb%netscape.com
c66b8b74e0 Implement new mpi function mpi_read_variable_radix(). It's like
mpi_read_radix(), except that if the input stream begins with a leading
zero or "0x", it will interpret the input as octal or hex, respectively.


git-svn-id: svn://10.0.0.236/trunk@84159 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 01:01:37 +00:00
wtc%netscape.com
38fd74f9a9 Added Windows module-definition (.DEF) files for nss, smime, and ssl
shared libraries.
Added files: nss.def, smime.def, ssl.def


git-svn-id: svn://10.0.0.236/trunk@84158 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 00:57:17 +00:00
nelsonb%netscape.com
24d2f7c2f8 Optimized version of these functions, contributed by Sun.
git-svn-id: svn://10.0.0.236/trunk@84157 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 00:36:31 +00:00
sgehani%netscape.com
abe2bb76f2 Fix build bustage. (Solaris tbox resolving gethostbyname at link time.)
git-svn-id: svn://10.0.0.236/trunk@84156 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 00:36:06 +00:00
bryner%uiuc.edu
4a1b923e06 Removing some #if 0 code and old MOZ_SECURITY code. r=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@84155 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 00:29:01 +00:00
bryner%uiuc.edu
fb5cc2f856 Removing dead 4.x mailnews files. r=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@84154 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 00:06:58 +00:00
sgehani%netscape.com
d1f1d7b771 Correcting so it only builds on Linux and Solaris.
b = 63835
r = ssu, dbragg


git-svn-id: svn://10.0.0.236/trunk@84153 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-28 23:59:55 +00:00
heikki%netscape.com
0937fc8f12 NOT PART OF BUILD. Bug 60497, made XMLExtras into installable component, this script is needed to make the .xpi, instructions in the bug. See http://www.mozilla.org/xmlextras for the actual installable package.
git-svn-id: svn://10.0.0.236/trunk@84152 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-28 23:55:27 +00:00
sgehani%netscape.com
aa022164fe Adding libxpnet to the build.
b = 63835
r = ssu, dbragg


git-svn-id: svn://10.0.0.236/trunk@84151 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-28 23:54:54 +00:00
sspitzer%netscape.com
81c656c17d fix for #49319. when creating a news account from a news://host/group url,
make it so the associated identity composes messages in plain text.
sr=bienvenu.


git-svn-id: svn://10.0.0.236/trunk@84150 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-28 23:52:30 +00:00
sgehani%netscape.com
5ef4f1b3fa Making libxpnet part of the build for Linux, Solaris, and Windows.
b = 63835
r = dbragg, ssu


git-svn-id: svn://10.0.0.236/trunk@84149 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-28 23:45:18 +00:00
sgehani%netscape.com
477aabd06d Ignoring Makefile and test program.
git-svn-id: svn://10.0.0.236/trunk@84148 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-28 23:40:54 +00:00
sgehani%netscape.com
8d4eb4975a Ignoring Makefile.
git-svn-id: svn://10.0.0.236/trunk@84147 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-28 23:39:37 +00:00
cls%seawood.org
51b225c39d Add copied source files back as win32 nmake builds have no concept of VPATH.
git-svn-id: svn://10.0.0.236/trunk@84146 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-28 23:00:15 +00:00
jgmyers%netscape.com
2cd4a2870c remove dead code: bug 63834 r=bryner sr=cls
git-svn-id: svn://10.0.0.236/trunk@84145 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-28 22:09:26 +00:00
bryner%uiuc.edu
82ce64cea4 Dead .cvsignore removal. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@84144 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-28 21:42:17 +00:00
nelsonb%netscape.com
948762fe1f Add missing release_md target. This will cause the new DSOs to be
included in the released jar files.


git-svn-id: svn://10.0.0.236/trunk@84143 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-28 21:35:55 +00:00
bryner%uiuc.edu
b096c613fe More dead .cvsignore file removal. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@84142 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-28 21:35:32 +00:00
bryner%uiuc.edu
563e0bbc36 Removing more dead .cvsignore files. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@84141 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-28 21:12:05 +00:00
bryner%uiuc.edu
31dbcd6d96 Removing .cvsignore file so this directory will go away. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@84140 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-28 21:08:29 +00:00
blizzard%redhat.com
dded621652 add embed.jar to the [browser] component. r=cls
git-svn-id: svn://10.0.0.236/trunk@84139 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-28 19:51:27 +00:00
nicolson%netscape.com
6f2d6eb344 legacy code for 16-bit browser, now obsolete.
git-svn-id: svn://10.0.0.236/trunk@84138 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-28 18:58:22 +00:00
wtc%netscape.com
e96efd15da Bugzilla bug #63697: NetBSD 1.5 or newer has IPv6. Thanks to
martin@NetBSD.ORG (Martin Husemann) for the patch.


git-svn-id: svn://10.0.0.236/trunk@84135 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-28 17:04:04 +00:00
wtc%netscape.com
272b9c6b79 Bugzilla bug #63852: added config file for Solaris 8 x86.
git-svn-id: svn://10.0.0.236/trunk@84134 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-28 16:02:44 +00:00
cls%seawood.org
222f8a509e Change the definition of --enable-optimize to be less ambiguous.
git-svn-id: svn://10.0.0.236/trunk@84133 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-28 04:29:44 +00:00
nelsonb%netscape.com
6fe789f09f Define NSS_USE_HYBRID in hybrid builds.
git-svn-id: svn://10.0.0.236/trunk@84132 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-28 04:13:02 +00:00
nelsonb%netscape.com
71517dff8a Separate the floating point and integer implementations of modular
exponentiation into two functions that can be chosen at run time.


git-svn-id: svn://10.0.0.236/trunk@84131 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-28 03:41:50 +00:00
nelsonb%netscape.com
8c70f768c4 Radical change to freebl "32-bit" builds on Solaris and HP-UX "32-bit".
Build two DSOs, both conforming to the platform's 32-bit ABI, one of
which uses only 32-bit instructions, the other uses 64-bit instructions.
Then load the best one for the local CPU at run time.  This allows
greatly enhanced performance on 64-bit CPUs while still supporting older
32-bit CPUs.


git-svn-id: svn://10.0.0.236/trunk@84130 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-28 03:39:01 +00:00
nelsonb%netscape.com
db1bff63ef mapfile defines the public ABI for the new freebl DSOs.
git-svn-id: svn://10.0.0.236/trunk@84129 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-28 03:35:43 +00:00
blakeross%telocity.com
028f5a31d7 Fix 41077: show caret during selection on Windows. r=rcassin@supernova.org sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@84128 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-28 03:27:23 +00:00
nelsonb%netscape.com
5c209258cd Verify vector version and length before relying on the DSO's vector.
git-svn-id: svn://10.0.0.236/trunk@84127 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-28 03:26:29 +00:00
wtc%netscape.com
71525d74b4 Bugzilla bug #63832: use $(MAKE) instead of gmake in sub-makes.
git-svn-id: svn://10.0.0.236/trunk@84126 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-28 03:07:27 +00:00
nelsonb%netscape.com
fabece32c3 New variable USE_HYBRID configures build for hybrid model.
git-svn-id: svn://10.0.0.236/trunk@84125 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-28 02:55:39 +00:00
wtc%netscape.com
f0ea5a007e Bugzilla bug #63832: use $(MAKE) instead of gmake in recursive sub-makes.
Thanks to Myth <frb@wiw.org> for the bug report and fix.


git-svn-id: svn://10.0.0.236/trunk@84124 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-28 02:54:07 +00:00
wtc%netscape.com
3a145e8e5a More work on shared libraries for NSS.
1. Implemented a way to link all the objects in archive libraries into
   a shared library.  I query each subdirectory for the list of objects
   comprising an archive library (the get_objs makefile target) and link
   these objects as opposed to the archive libraries.  Not all linkers
   support the --whole-archive, -all, or -z allextract options.  The
   *sym.c solution cannot fully control what objects in the archive
   libraries are pulled and what symbols are exported.
2. Moved pkcs7 from libsmime3.so to libnss3.so because certread.c in
   libcerthi.a (part of libnss3.so) depends on some PKCS7 functions,
   which creates a circular dependency between libsmime3.so and libnss3.so.
This should work on all Unix platforms.


git-svn-id: svn://10.0.0.236/trunk@84123 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-28 02:22:33 +00:00
bryner%uiuc.edu
bc8c808029 Removing more unused cruft. r=sspitzer. sr=cls.
git-svn-id: svn://10.0.0.236/trunk@84122 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-28 01:03:50 +00:00
wtc%netscape.com
ebbeac58aa Put -lnss3 after -lsmime3 and -lssl3, which depend on -lnss3.
git-svn-id: svn://10.0.0.236/trunk@84121 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-28 00:49:50 +00:00
wtc%netscape.com
6d7ce916b6 The -O2 flag was really a workaround for a 64-bit compilation problem
for two PKCS11-related files.  (See bug #63815.)  Now we are working
around that problem by compiling just those two files with -O2, as
opposed to compiling all files with -O2.  So we no longer need to
use the -O2 flag, even in optimized builds.  The default -O optimization
flag is recommended by the compiler manual and in the current releases
is the same as -O2.


git-svn-id: svn://10.0.0.236/trunk@84120 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-28 00:46:33 +00:00
sspitzer%netscape.com
9eb304b3f2 fix wording for "logon at startup" checkbox. part of #14301. sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@84119 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-28 00:44:03 +00:00
wtc%netscape.com
2cff998329 Bugzilla bug #63815: this AIX compilation problem only occurs in 64-bit
builds.  lib/softoken/pkcs11c.c also needs the workaround.
Modified files: lib/pk11wrap/Makefile, lib/softoken/Makefile


git-svn-id: svn://10.0.0.236/trunk@84118 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-28 00:35:26 +00:00
sspitzer%netscape.com
821f4dcca6 code clean up. sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@84117 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-28 00:29:12 +00:00
sgehani%netscape.com
563ead489b Initial checkin of libxpnet developed on Linux and ported to Windows.
(Not part of build.  Awaiting sr.)

b = 63835
r = ssu,dbragg



git-svn-id: svn://10.0.0.236/trunk@84115 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-28 00:27:10 +00:00
blizzard%redhat.com
d5cba57f22 add gtkembedmoz.so to the browser section. r,a=leaf
git-svn-id: svn://10.0.0.236/trunk@84113 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-28 00:14:12 +00:00
heikki%netscape.com
885b101f3f Bug 45627 and bug 45552. XMLSerializer to deal better with empty elements, special characters, elements from the HTML namespace and namespaces in general, and processing instructions. Removed a lot of duplicate code in XML Extras component, and made several small optimizations with nsCOMPtr initializations. r=vidur, a=jst.
git-svn-id: svn://10.0.0.236/trunk@84112 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-27 23:48:10 +00:00
sspitzer%netscape.com
f0a647bf53 fix all context menu for the message pane. except for "Select All",
none of the menu items worked.  two problems:  move isDocumentFrame()
out to contentAreaUtils.js and move the creation of the contextMenu out
so it wouldn't go out of scope.  r=blakeross, sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@84111 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-27 23:04:39 +00:00
bryner%uiuc.edu
cee05f3528 Removing dead files so that these directories will go away. Not part of build. a=leaf.
git-svn-id: svn://10.0.0.236/trunk@84110 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-27 22:59:26 +00:00
sspitzer%netscape.com
55dbadb2d6 fix for #60647, don't forget changes made to default smtp server
when opening (or closing) the advanced smtp dialog.
fix for #63830, disable "Username:" label when username text area is
diabled.
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@84108 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-27 22:46:14 +00:00
danm%netscape.com
b6865a3691 adding persistence of min/max state. arguably bug 32148 r=bienvenu,sspitzer. yes, i actually got this patch reviewed by two real people.
git-svn-id: svn://10.0.0.236/trunk@84107 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-27 22:41:46 +00:00
sspitzer%netscape.com
681a5f7e34 I have no desire to hear hyatt moo. r=bryner
git-svn-id: svn://10.0.0.236/trunk@84106 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-27 22:37:09 +00:00
blizzard%redhat.com
ba9727ad8d add a [psm] section to packages-unix r,a=leaf
git-svn-id: svn://10.0.0.236/trunk@84105 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-27 22:31:17 +00:00
nelsonb%netscape.com
582404ddad Detect null slot pointer instead of crashing.
git-svn-id: svn://10.0.0.236/trunk@84100 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-27 21:31:39 +00:00
wtc%netscape.com
88b91f1fb2 Bugzilla bug #63815: a workaround for IBM xlC_r 3.6.6 (on AIX 4.3) to
compile pk11slot.c.


git-svn-id: svn://10.0.0.236/trunk@84099 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-27 20:58:38 +00:00
wtc%netscape.com
c6dac0d3a1 Bugzilla bug #63807: fixed function prototype of SHA1_TraceState.
git-svn-id: svn://10.0.0.236/trunk@84097 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-27 18:47:57 +00:00
timeless%mac.com
4e5babe429 J:\DOCUMENT\Josh\LOCALS~1\Temp\4
git-svn-id: svn://10.0.0.236/trunk@84095 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-27 09:32:05 +00:00
blakeross%telocity.com
11c9e86642 Fix 63727: right-click on menu for back/fwd button pops up new menu. r=timeless sr=alecf
git-svn-id: svn://10.0.0.236/trunk@84094 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-27 08:55:43 +00:00
blakeross%telocity.com
619ef3ec56 Fix 63721: removing extraneous code from nsHTMLButtonElement.cpp. It's Dead Code Removal week, so I'm just doing my part. r=jst sr=alecf
git-svn-id: svn://10.0.0.236/trunk@84093 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-27 08:41:29 +00:00
sgehani%netscape.com
64ef92cadb Use new Test() API in libjar to ensure archive integrity before installing.
b = 61544
 r = dveditz
sr = dveditz


git-svn-id: svn://10.0.0.236/trunk@84092 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-27 07:06:58 +00:00
sgehani%netscape.com
5a95479440 Add ZIP_TestArchive support for CRC32 verification of all or individual items.
b = 61544
 r = dveditz
sr = alecf


git-svn-id: svn://10.0.0.236/trunk@84091 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-27 07:05:55 +00:00
cls%seawood.org
4e99bb67e6 Give the standalone build system a finer grained control over which directories are checked out.
Bug #57282 r=blizzard


git-svn-id: svn://10.0.0.236/trunk@84090 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-27 05:29:50 +00:00
nelsonb%netscape.com
a1d9627aef Use the -O2 optimizer only when BUILD_OPT is defined.
This makes AIX debug builds debuggable.


git-svn-id: svn://10.0.0.236/trunk@84089 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-27 04:10:10 +00:00
bryner%uiuc.edu
a106ac63fb Removing obsolete headers. Bug 38061. r/sr=cls.
git-svn-id: svn://10.0.0.236/trunk@84088 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-27 03:48:18 +00:00
nelsonb%netscape.com
8a49aa69ad This code permits multiple implementations of freebl to coexist for a
single platform.  The best implementation for the local CPU is dynamicly
loaded at run time.  Requires DSOs to be in the LD_LIBRARY_PATH or
equivalent (e.g. SHLIB_PATH).


git-svn-id: svn://10.0.0.236/trunk@84087 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-27 03:20:04 +00:00
nelsonb%netscape.com
de911e489f Stubs for RC5 functions. This is NOT a working implementation of RC5.
git-svn-id: svn://10.0.0.236/trunk@84086 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-27 03:16:59 +00:00
nelsonb%netscape.com
e9d4a7ee0b Attempt to clarify code to reduce confusion about side effect of
MP_CHECKOK macro.


git-svn-id: svn://10.0.0.236/trunk@84085 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-27 03:14:28 +00:00
nelsonb%netscape.com
77b578ec4e Ensure function SHA1_TraceState is always defined, even when TRACING_SSL
is not defined.


git-svn-id: svn://10.0.0.236/trunk@84084 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-27 02:41:59 +00:00
nelsonb%netscape.com
617799f2be Fix an error message to correctly report the name of the failed init
function.


git-svn-id: svn://10.0.0.236/trunk@84083 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-27 02:38:47 +00:00
nelsonb%netscape.com
0abec21283 Change HP 64-bit and hybrid builds to use new HP assembly code.
Fix uses of $(LIB).


git-svn-id: svn://10.0.0.236/trunk@84082 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-27 02:08:54 +00:00
nelsonb%netscape.com
13f683315a 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.


git-svn-id: svn://10.0.0.236/trunk@84081 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-27 01:48:25 +00:00
nelsonb%netscape.com
c41d481f87 The Initial Developer of the Original Code is the Hewlett-Packard Company.
Portions created by Hewlett-Packard Company are
Copyright (C) 1999 Hewlett-Packard Company.  All Rights Reserved.


git-svn-id: svn://10.0.0.236/trunk@84080 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-27 01:45:23 +00:00
nelsonb%netscape.com
d52d28c7cb The Initial Developer of the Original Code is the Hewlett-Packard Company.
Portions created by Hewlett-Packard Company are
Copyright (C) 1997 Hewlett-Packard Company.  All Rights Reserved.


git-svn-id: svn://10.0.0.236/trunk@84079 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-27 01:44:44 +00:00
wtc%netscape.com
8980fada0e Bugzilla bug #63768: do not build "purified" libraries, which are no longer
necessary for the current version of Purify.
Modified Files:
	HP-UX.mk IRIX.mk README ReliantUNIX.mk SunOS4.1.3_U1.mk
	SunOS5.mk command.mk prefix.mk rules.mk ruleset.mk suffix.mk


git-svn-id: svn://10.0.0.236/trunk@84078 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-27 00:42:46 +00:00
anthonyd%netscape.com
a1ab735a6f fix for bug#58028 - Range CompareBoundaryPoints returning incorrect values
r=jst,kin
a=kin


git-svn-id: svn://10.0.0.236/trunk@84077 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-27 00:37:01 +00:00
bryner%uiuc.edu
ae46825410 Removing unused old plugin code. Not part of build. r=av, sr=cls.
git-svn-id: svn://10.0.0.236/trunk@84076 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-27 00:22:36 +00:00
anthonyd%netscape.com
0c9762c747 fix for bug#59577 - hang during keyboard navigation
r=kin
sr=buster


git-svn-id: svn://10.0.0.236/trunk@84075 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-27 00:22:25 +00:00
cls%seawood.org
8dd6c1b5b4 Simple script to remove duplicates from a list given as the args.
git-svn-id: svn://10.0.0.236/trunk@84072 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-27 00:08:18 +00:00
cls%seawood.org
979ed1d04e XPCOM_STANDALONE is no longer needed for xpcom standalone builds
git-svn-id: svn://10.0.0.236/trunk@84071 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-26 23:49:01 +00:00
leaf%mozilla.org
3e465b9fc2 Automated update
git-svn-id: svn://10.0.0.236/trunk@84070 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-26 22:30:10 +00:00
bryner%uiuc.edu
8465661c9c Removing all traces of the old LAYERS #define. r=jst, sr=cls.
git-svn-id: svn://10.0.0.236/trunk@84069 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-26 22:19:17 +00:00
leaf%mozilla.org
cba0867021 removing the touch of mozilla/security/Makefile unless we are explicitly
building BUILD_MODULES=psm... othwerwise, the checkout of the psm module
fails on an existing, built mozilla tree. r=cls


git-svn-id: svn://10.0.0.236/trunk@84068 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-26 22:10:13 +00:00
despotdaemon%netscape.com
0b553adb17 Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@84067 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-26 22:07:37 +00:00
pschwartau%netscape.com
fd4c10b905 Adjusting hard-coded Pacific timezone date testcases to work in any tester's timezone -
git-svn-id: svn://10.0.0.236/trunk@84066 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-26 20:02:04 +00:00
pschwartau%netscape.com
e40507fc34 Adding functionality to adjust hard-coded date tests (written for Pacific timezone) for the tester's own timezone
git-svn-id: svn://10.0.0.236/trunk@84065 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-26 19:55:05 +00:00
pschwartau%netscape.com
a27f1315b0 Modifiying one line that was failing in GMT+ timezones (i.e. east of Greenwich)
git-svn-id: svn://10.0.0.236/trunk@84064 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-26 19:34:07 +00:00
jst%netscape.com
6a30c53238 Removing unnecessary include files and forward declarations.
git-svn-id: svn://10.0.0.236/trunk@84063 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-26 01:21:25 +00:00
jst%netscape.com
f5874fe4bc Removing unused CID and doing some whitespace cleanup.
git-svn-id: svn://10.0.0.236/trunk@84062 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-26 01:01:41 +00:00
jst%netscape.com
66de3dc038 Removing dead code and unused member variables from nsHTMLDocument, r=timeless@mac.com. Oh, and wrap nsHTMLDocument::MatchLayers() in #ifdef NS_IMPLEMENT_DOCUMENT_LAYERS
git-svn-id: svn://10.0.0.236/trunk@84061 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-26 00:39:42 +00:00
blakeross%telocity.com
2287d0252f Fixing a minor problem with the last patch I checked in. r=timeless
git-svn-id: svn://10.0.0.236/trunk@84060 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-25 23:57:57 +00:00
blakeross%telocity.com
ddd23b96ba Fix 42732: open web location dialog should remember previous url and other clean-up. r=timeless sr=alecf
git-svn-id: svn://10.0.0.236/trunk@84059 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-25 05:13:15 +00:00
blakeross%telocity.com
f6256f739f Fix 38416: entire textarea should have edit cursor. patch proposed by neil@parkwaycc.co.uk. r=blake sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@84058 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-24 09:03:31 +00:00
blakeross%telocity.com
221fab86dd Fix 63572: colorpicker in Composer and message compose is broken. r=cmanske sr=syd
git-svn-id: svn://10.0.0.236/trunk@84057 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-24 06:40:52 +00:00
jar%netscape.com
e48839ae48 Added --detail option to show basis for object sweeping action
git-svn-id: svn://10.0.0.236/trunk@84056 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-24 05:56:41 +00:00
mkaply%us.ibm.com
e5cbb693b5 OS/2 TB breakage
This would be the next break on Unichar


git-svn-id: svn://10.0.0.236/trunk@84055 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-24 03:54:59 +00:00
dbaron%fas.harvard.edu
419f4b4c27 Attempt to fix OS/2 bustage caused by autoconf test that changes the definition of |PRUnichar| from |PRUint16| to |wchar_t| on platforms where |sizeof(wchar_t)| is 2. b=54564
git-svn-id: svn://10.0.0.236/trunk@84054 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-24 03:36:32 +00:00
jst%netscape.com
1433395ab5 Fixing a change I overlooked in my last big checkin that caused a crash in some cases where forms were accessed from JS. r=jag
git-svn-id: svn://10.0.0.236/trunk@84053 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-24 01:52:05 +00:00
dbaron%fas.harvard.edu
09a89426ab Attempt to fix OS/2 bustage caused by autoconf test that changes the definition of |PRUnichar| from |PRUint16| to |wchar_t| on platforms where |sizeof(wchar_t)| is 2. UniChar was accidentally used in place of PRUnichar. b=54564
git-svn-id: svn://10.0.0.236/trunk@84052 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-24 01:26:18 +00:00
mkaply%us.ibm.com
7569381202 OS/2 TB breakage
PR_CALLBACK


git-svn-id: svn://10.0.0.236/trunk@84051 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-23 22:57:56 +00:00
dbaron%fas.harvard.edu
0ab98045bb Attempt to fix BeOS bustage caused by autoconf test that changes the definition of |PRUnichar| from |PRUint16| to |wchar_t| on platforms where |sizeof(wchar_t)| is 2.
git-svn-id: svn://10.0.0.236/trunk@84050 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-23 22:15:06 +00:00
dbaron%fas.harvard.edu
08a452ecba Temporary hack to remove libpsmglue.so since cls's changes yesterday made it not built by default, and my changes today caused unresolved symbols in the old library. r=cls
git-svn-id: svn://10.0.0.236/trunk@84049 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-23 21:46:39 +00:00
dbaron%fas.harvard.edu
042a2e87ee Attempt to fix OS2 bustage caused by autoconf test that changes the definition of |PRUnichar| from |PRUint16| to |wchar_t| on platforms where |sizeof(wchar_t)| is 2.
git-svn-id: svn://10.0.0.236/trunk@84048 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-23 21:43:53 +00:00
dbaron%fas.harvard.edu
470a479f4d Attempt to fix OS2 bustage caused by autoconf test that changes the definition of |PRUnichar| from |PRUint16| to |wchar_t| on platforms where |sizeof(wchar_t)| is 2.
git-svn-id: svn://10.0.0.236/trunk@84047 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-23 20:31:08 +00:00
dbaron%fas.harvard.edu
72c9384f8a Attempt to fix OS2 bustage caused by autoconf test that changes the definition of |PRUnichar| from |PRUint16| to |wchar_t| on platforms where |sizeof(wchar_t)| is 2.
git-svn-id: svn://10.0.0.236/trunk@84046 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-23 19:00:35 +00:00
leaf%mozilla.org
cd6d570811 Automated update
git-svn-id: svn://10.0.0.236/trunk@84045 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-23 16:45:09 +00:00
dbaron%fas.harvard.edu
a948227cb8 Fix the use of dynamic_cast for nsCOMPtr logging so it doesn't appear in a macro. b=61243
Implement (without enabling, yet) assertions to warn about static constructors.  b=62006
Partly fix warnings about MOZ_DECL_CTOR_COUNTER on Mac builds by removing extra semicolon.  b=60145
Start to fix the longstanding leaks of nsTraceRefcnt's own hashtables.
r=waterson@netscape.com  sr=brendan@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@84044 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-23 16:43:32 +00:00
dbaron%fas.harvard.edu
e6ab2dc85e Fix and enable the autoconf test to allow the faster version of NS_LITERAL_STRING on compilers where sizeof(wchar_t) == 2 or compilers (such as gcc 2.96+) that accept -fshort-wchar to force this. r=waterson@netscape.com sr=cls@seawood.org b=54564
git-svn-id: svn://10.0.0.236/trunk@84043 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-23 16:34:49 +00:00
jst%netscape.com
9ebc385562 Removing the last (unnecessary) call to nsIHTMLContent::ToHTMLString that I missed in my first checkin. r=jag
git-svn-id: svn://10.0.0.236/trunk@84042 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-23 13:44:22 +00:00
jst%netscape.com
2c48463883 More mac bustage fixes...
git-svn-id: svn://10.0.0.236/trunk@84041 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-23 13:32:28 +00:00
jst%netscape.com
4f9d57512a One more attempt at fixing the mac redness.
git-svn-id: svn://10.0.0.236/trunk@84040 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-23 12:57:59 +00:00
jst%netscape.com
e4423638f8 Fixing nsINameSpace leak introduced in my last checkin.
git-svn-id: svn://10.0.0.236/trunk@84039 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-23 12:14:41 +00:00
jst%netscape.com
9dffc0950b Attempting to fix mac bustage.
git-svn-id: svn://10.0.0.236/trunk@84038 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-23 11:59:05 +00:00
jst%netscape.com
94b13f8d0c removed files: mozilla/layout/xml/content/src/nsGenericXMLElement.cpp
git-svn-id: svn://10.0.0.236/trunk@84037 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-23 11:12:01 +00:00
jst%netscape.com
e59263f7ec Redoing the way code is shared between different element classes in mozilla, in stead of having an inner object (mInner) and forwarding function calls to the inner object the elements now inherit from what used to be the inner object. Previously nsIJSScriptObject and nsIContent (and related interfaces) were implemented on all leaf classes (~60 classes) and all the methods in those interfaces were forwarded to the inner object, now all those methods are inherited in stead. This saves us ~3600 methods in the layout library (and 160k of code on linux) and cleans the code up considerably. r=pollmann@netscape.com, harishd@netscape.com sr=vidur@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@84036 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-23 10:56:31 +00:00
disttsc%bart.nl
62d90be0d3 Add |.get()| to nsCString. Bug=58284,r=dbaron, a=scc.
git-svn-id: svn://10.0.0.236/trunk@84035 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-23 06:45:54 +00:00
rpotts%netscape.com
a63a689198 bug #62955 - Dialog boxes are the wrong size.
git-svn-id: svn://10.0.0.236/trunk@84034 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-23 06:07:38 +00:00
cls%seawood.org
82f51032b6 Do not pull PSM/NSS by default until the conflict problem with the PSM Makefiles is resolved.
do:
make -f client.mk pull_all BUILD_MODULES=psm
if you want to build psm/psm-glue/nss


git-svn-id: svn://10.0.0.236/trunk@84033 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-23 03:11:17 +00:00
cls%seawood.org
b803250fdb Remove js/src from psm dep list since it's already in DIRS list
git-svn-id: svn://10.0.0.236/trunk@84032 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-23 02:44:16 +00:00
cls%seawood.org
eb6acf27db JS has required NSPR for some time apparently. Updating module list to not pull all of js/ just enough to build libmozjs.so (js/src).
git-svn-id: svn://10.0.0.236/trunk@84031 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-23 02:26:44 +00:00
jgmyers%netscape.com
5167b4ed59 IPv6 support in PSM: bug 47834 r=ddrinan sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@84030 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-23 01:26:25 +00:00
despotdaemon%netscape.com
70ef59ae38 Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@84029 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-23 01:22:44 +00:00
despotdaemon%netscape.com
576fe2b9ef Pseudo-automatic update of changes made by thesteve@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@84028 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-23 01:12:24 +00:00
blakeross%telocity.com
c25cf676e7 Removing old pref.js (not used/built/packaged anywhere). r=bryner sr=syd
git-svn-id: svn://10.0.0.236/trunk@84027 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-23 01:08:10 +00:00
sspitzer%netscape.com
3259547dfc fix leak. sr=syd
git-svn-id: svn://10.0.0.236/trunk@84026 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-23 01:02:25 +00:00
curt%scruznet.com
acb00daf4e New.
git-svn-id: svn://10.0.0.236/trunk@84025 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-23 00:56:39 +00:00
curt%scruznet.com
7e371d2179 Pulled the logic for creating the plotable dat files out into a seperate
AWK script (create_dat.awk).

Use the Skip=5 variable definition to tell linear-regression.awk to ignore
the first 5 urls of data files.


git-svn-id: svn://10.0.0.236/trunk@84024 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-23 00:56:08 +00:00
sonmi%netscape.com
641a461f24 added qaclean and beautified some of the rest
git-svn-id: svn://10.0.0.236/trunk@84023 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-22 23:56:41 +00:00
sonmi%netscape.com
bea4f0e791 :-)
git-svn-id: svn://10.0.0.236/trunk@84022 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-22 23:56:06 +00:00
sonmi%netscape.com
c288e02891 was part of the qa wrapper for a long time, just never found the time to check it in
git-svn-id: svn://10.0.0.236/trunk@84021 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-22 23:40:54 +00:00
sspitzer%netscape.com
d602abb8d2 fixes for #57912, #14295, #14301
1) add ui and backend support for "log into this account at startup".  all that is missing is the code to actually do the logging in at startup.  that comes next.

2) hide the user name for news servers in the account manager.

3) fix ui to allow users to edit the username and hostname for a server, but disable it until the back end can handle a live swap of those values.

sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@84020 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-22 23:32:32 +00:00
sspitzer%netscape.com
aba8f5da56 fix for #63625. sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@84019 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-22 23:29:12 +00:00
sspitzer%netscape.com
4b850af209 fix for #63625, sr=bienvenu.
nsINewsDatabase.h -> nsINewsDatabase.idl


git-svn-id: svn://10.0.0.236/trunk@84018 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-22 23:28:56 +00:00
sspitzer%netscape.com
9dc96d6e42 new file, part of fix for #63625. sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@84017 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-22 23:24:44 +00:00
koehler%mythrium.com
50182298c6 Bug 59528 - BeOS: images are drawn outside of its bounding box - r=cls
git-svn-id: svn://10.0.0.236/trunk@84016 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-22 23:19:04 +00:00
dmose%mozilla.org
e7287beca1 changes from jake@acutex.net to make it possible to toggle the default value of newemailtech for new profiles, this is set by default to be turned on (the old default was off) ; r=dmose@mozilla.org. changes from me to make newemailtech the default in all new installations, and update the verbiage in various spots to make it clear that newemailtech is now considered the one true way and the old tech will be going away. r=endico@mozilla.org,cyeh@bluemartini.com
git-svn-id: svn://10.0.0.236/trunk@84014 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-22 23:01:30 +00:00
blakeross%telocity.com
cc37a74473 Fix 58571: JS strict warnings in SearchDialog.js. patch by Jarrod Gray (jarrod.k.gray@rose-hulman.edu). r=me sr=alecf
git-svn-id: svn://10.0.0.236/trunk@84013 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-22 22:54:26 +00:00
rpotts%netscape.com
ba3a475136 bug #63529. Added a null-pointer check in nsWebShell::OnStateChange(...)
git-svn-id: svn://10.0.0.236/trunk@84012 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-22 21:47:26 +00:00
cls%seawood.org
ff78af5436 Slow down. Enjoy life. Stop forgetting to check in files.
git-svn-id: svn://10.0.0.236/trunk@84011 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-22 21:44:25 +00:00
cls%seawood.org
530f350854 Landing javi@netscape.com 's changes to make NSS place nice with the Mozilla build system.
Bug #60912 r=bryner
CARPOOL! a=leaf


git-svn-id: svn://10.0.0.236/trunk@84008 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-22 21:12:53 +00:00
despotdaemon%netscape.com
a1aa8ed809 Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@84007 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-22 21:00:14 +00:00
dmose%mozilla.org
db51fafbe5 script for watching mysqld. r=endico@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@84006 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-22 20:48:47 +00:00
dmose%mozilla.org
6e752e743b updated to ignore graphs subdir
git-svn-id: svn://10.0.0.236/trunk@84005 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-22 20:48:16 +00:00
cls%seawood.org
3179b75510 Add psm to standalone build system.
Pull psm & nss by default via client.mk .
Moves psm-glue from Mozilla build to psm module.
Bug #60912. r=bryner
CARPOOL!


git-svn-id: svn://10.0.0.236/trunk@84004 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-22 20:43:27 +00:00
mcgreer%netscape.com
d3c97823b6 merge from branch (this process will be fixed, someday)
git-svn-id: svn://10.0.0.236/trunk@84003 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-22 19:23:41 +00:00
curt%scruznet.com
f766c016c9 Can skip the first n number of urls by setting Skip=n from the command-line.
The default is Skip=0.


git-svn-id: svn://10.0.0.236/trunk@84001 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-22 19:04:23 +00:00
jar%netscape.com
81cb492328 Moving leak-soup.pl to sibling directory ../trace-malloc
git-svn-id: svn://10.0.0.236/trunk@83998 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-22 17:47:52 +00:00
jar%netscape.com
30ee2180d7 Moving leak-soup.pl from sibling directory ../trace-malloc-tools
git-svn-id: svn://10.0.0.236/trunk@83997 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-22 17:46:57 +00:00
alecf%netscape.com
49f954588a fix for blocker #63603 - forgot to implement OpenURL r=timeless
a=blocker-baby


git-svn-id: svn://10.0.0.236/trunk@83996 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-22 17:35:39 +00:00
relyea%netscape.com
676f4851bc Shared library changes.
Three directories pull the NSS libraries together into a three shared libaries:
nss, ssl, and smime. Symbols need to be exported by the DLL from the imported
libraries are defined in XXX/XXXsym.c Library linkage is controlled by
XXX/config.mk


git-svn-id: svn://10.0.0.236/trunk@83995 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-22 17:16:24 +00:00
relyea%netscape.com
2911c27f7a Add dynamic Library support to commands. Mark those that commands that still
need to be build with static libraries appropriately.


git-svn-id: svn://10.0.0.236/trunk@83994 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-22 17:09:07 +00:00
jar%netscape.com
1d7c29de5f Cleaned up printout for fragmentation analysis, and added helpful stats on actual allocations (to contrast with gap statistics)
git-svn-id: svn://10.0.0.236/trunk@83993 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-22 16:26:03 +00:00
curt%scruznet.com
f0981f562a Added www.yahoo.com five time at the beginning so that the browser can get
cached up befor the real memory testing starts happening.  The linear
regression AWK script will be modified to think this way, too.

Added some comment lines to explain a little about what each list is about.

Uncommented some urls which have been causing trouble, under the assumption
that what is checked in should be complete.  Whoever uses the list can
comment out whatever urls are troublesome in the particular test they are
running.


git-svn-id: svn://10.0.0.236/trunk@83992 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-22 15:28:48 +00:00
jar%netscape.com
69bdd51c9f Added diagnostics for flawed data (overlapping objects), and histogram generation for memory fragmentation evaluation
git-svn-id: svn://10.0.0.236/trunk@83991 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-22 08:43:39 +00:00
36618 changed files with 10275 additions and 8259581 deletions

View File

@@ -1 +0,0 @@
CVSROOT/history

View File

@@ -1,4 +0,0 @@
If you change the modules file, you *MUST* run:
check-modules.pl modules
*before* cvs committing the new modules file.

View File

@@ -1,257 +0,0 @@
#!/usr/bin/env perl
# The contents of this file are subject to the Netscape Public
# License Version 1.1 (the "License"); you may not use this file
# except in compliance with the License. You may obtain a copy of
# the License at http://www.mozilla.org/NPL/
#
# Software distributed under the License is distributed on an "AS
# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
# implied. See the License for the specific language governing
# rights and limitations under the License.
#
# The Original Code is this file as it was released upon February 25, 1999.
#
# The Initial Developer of the Original Code is Netscape Communications
# Corporation. Portions created by Netscape are
# Copyright (C) 1999 Netscape Communications Corporation. All
# Rights Reserved.
#
# Contributor(s):
#
# check-modules.pl - Check cvs modules file for duplicates and syntax errors.
#
# TODO:
# - Parse output of 'cvs co -c' command in addition to the raw file.
#
# Send comments, improvements, bugs to Steve Lamm (slamm@netscape.com).
# $Id: check-modules.pl,v 1.1 2000-06-01 11:03:22 leaf%mozilla.org Exp $
require 5.004;
use Getopt::Std;
sub usage
{
my ($progname) = $0 =~ /([^\/]+)$/;
die "Usage: $progname [options] [<module_file>]
Reads from stdin if no file is given.
Options:
-v Verbose. Print the modules and what they include.
-h Print this usage message.
";
}
&usage if !getopts('hv');
&usage if defined($opt_h);
######################################################################
# begin main
# The subroutine &parse_input creates the globals @module_names,
# %module_tree, and %line_number (described below).
&parse_input;
foreach $module (@module_names)
{
&check_module($module);
}
# end main
######################################################################
# begin subroutines
sub parse_input
{
# Globals created:
# @module_names - List of module names in the order they are seen.
# %module_tree - Hash table of lists. Keys are module names.
# Values are lists of module names and diretories.
# %line_number - Hash indexed by module name and module item.
# Values are line numbers.
@module_names = ();
%module_tree = ();
%line_number = ();
while (<>)
{
next if /^\#/ || /^\s*$/;
# Check for a module definition
if (/^([_a-zA-Z0-9]+)\s+(?:-l\s+)?-a\s*(.*)$/)
{
my ($module_name) = $1;
my (@sub_items) = ();
my ($line) = $2;
push @module_names, $module_name;
# Read line continuations (i.e. lines with '\' on the end).
while ($line =~ /\\$/)
{
chomp $line;
$line =~ s/^\s*(.*?)\s*\\$/$1/;
if (length($line) > 0)
{
my (@line_items) = split(/\s+/, $line);
push @sub_items, @line_items;
&save_line_numbers($module_name, $., @line_items);
}
$line = <>;
}
chomp $line;
$line =~ s/^\s*(.*?)\s*$/$1/;
my (@line_items) = split(/\s+/, $line);
push @sub_items, @line_items;
&save_line_numbers($module_name, $., @line_items);
$module_tree{$module_name} = \@sub_items;
}
else
{
die "Unexpected input: line $.: $_\n";
}
}
}
sub check_module
{
my ($module) = $_[0];
my ($sub_module, $sub_dir, $prev_module);
# Globals created:
# %have_checked - List of modules already checked.
# %full_list - All the directories for a module.
# Indexed by module and sub directory.
# Values are the module that added the directory.
return if defined($have_checked{$module});
$full_list{$module} = {};
foreach $sub_module ( &get_modules($module) )
{
&check_module($sub_module);
# Add the directories of the sub_module to this module
while (($sub_dir, $prev_module) = each %{$full_list{$sub_module}})
{
$full_list{$module}{$sub_dir} = $prev_module;
}
}
foreach $sub_dir ( &get_directories($module) )
{
if (defined($full_list{$module}{$sub_dir}))
{
my ($previous_module) = $full_list{$module}{$sub_dir};
&warn_multiple($sub_dir, $module, $previous_module);
}
else
{
$full_list{$module}{$sub_dir} = $module;
# Check if parent or child of directory was previously added
#
&check_inclusion($sub_dir, $module);
}
}
if (defined($opt_v))
{
print "$module\n";
while (($sub_dir, $prev_module) = each %{$full_list{$module}})
{
print " $sub_dir, $prev_module\n";
}
}
$have_checked{$module} = 1;
}
sub get_modules
{
my ($module) = $_[0];
my (@output) = ();
my ($sub_item);
foreach $sub_item ( @{ $module_tree{$module} } )
{
push @output, $sub_item if defined($module_tree{$sub_item});
}
return @output;
}
sub get_directories
{
my ($module) = $_[0];
my (@output) = ();
my ($sub_item);
foreach $sub_item ( @{ $module_tree{$module} } )
{
push @output, $sub_item unless defined($module_tree{$sub_item});
}
return @output;
}
sub save_line_numbers
{
my ($module, $line_num, @sub_items) = @_;
my ($sub_item);
foreach $sub_item (@sub_items)
{
if (defined($line_number{$module}{$sub_item}))
{
$line_number{$module}{$sub_item} =
"$line_number{$module}{$sub_item}, $line_num";
}
else
{
$line_number{$module}{$sub_item} = $line_num;
}
}
}
sub warn_multiple
{
my ($sub_item, $module, $previous_module) = @_;
my ($line_txt) = '';
my (@lines) = split(', ', $line_number{$module}{$sub_item});
push(@lines, split(', ', $line_number{$previous_module}{$sub_item}))
unless $previous_module eq $module;
$line_txt = "lines ".join(', ', sort { $a <=> $b } @lines);
warn "Error: Multiple listing: $line_txt: $sub_item.\n";
}
sub check_inclusion
{
my ($sub_dir, $module) = @_;
my ($dir);
foreach $dir (keys %{$full_list{$module}})
{
next if $dir eq $sub_dir;
if (length($dir) < length($sub_dir))
{
my ($temp) = $sub_dir;
$sub_dir = $dir;
$dir = $temp;
}
if ($dir =~ /^$sub_dir\//)
{
warn "Warning: $dir (line "
.$line_number{$full_list{$module}{$dir}}{$dir}
.") pulled by $sub_dir (line "
.$line_number{$full_list{$module}{$sub_dir}}{$sub_dir}
.")\n";
}
}
}

View File

@@ -1,20 +0,0 @@
# The "checkoutlist" file is used to support additional version controlled
# administrative files in $CVSROOT/CVSROOT, such as template files.
#
# The first entry on a line is a filename which will be checked out from
# the corresponding RCS file in the $CVSROOT/CVSROOT directory.
# The remainder of the line is an error message to use if the file cannot
# be checked out.
#
# File format:
#
# [<whitespace>]<filename><whitespace><error message><end-of-line>
#
# comment lines begin with '#'
passwd
readers
commitcheck.pl
dolog.pl
FilesToNotExport
cvsmailfilter.pl
sendnotification.pl

View File

@@ -1,491 +0,0 @@
#!/tools/ns/bin/perl5.004 --
# DO NOT EDIT THIS FILE! You must instead go to http://despot.mozilla.org/, and
# tweak things from there.
$mode{'95'} = 'Open';
$branch{'95'} = 'HEAD';
$fullname{'95'} = '2-D Graphics';
$mode{'52'} = 'Open';
$branch{'52'} = 'HEAD';
$fullname{'52'} = 'Aurora/RDF BE';
$mode{'53'} = 'Open';
$branch{'53'} = 'HEAD';
$fullname{'53'} = 'Berkeley DB';
$mode{'55'} = 'Open';
$branch{'55'} = 'HEAD';
$fullname{'55'} = 'Build Config';
$mode{'108'} = 'Open';
$branch{'108'} = 'HEAD';
$fullname{'108'} = 'CCK';
$mode{'146'} = 'Restricted';
$branch{'146'} = 'NSPRPUB_CLIENT_BRANCH';
$fullname{'146'} = 'Client NSPR';
$blessed{'146'} = ['beard%netscape.com','gordon%netscape.com',];
$super{'146'} = ['wtc%netscape.com','larryh%netscape.com','cls%seawood.org','leaf%mozilla.org',];
$mode{'96'} = 'Open';
$branch{'96'} = 'HEAD';
$fullname{'96'} = 'Clipping and Compositing';
$mode{'15'} = 'Restricted';
$branch{'15'} = 'ColorSync_19980824_BRANCH';
$fullname{'15'} = 'ColorSync Branch';
$blessed{'15'} = [];
$super{'15'} = ['ebb3%apple.com','pinkerton%netscape.com','pnunn%netscape.com','saari%netscape.com',];
$mode{'56'} = 'Open';
$branch{'56'} = 'HEAD';
$fullname{'56'} = 'Composer';
$mode{'4'} = 'Open';
$branch{'4'} = 'HEAD';
$fullname{'4'} = 'default';
$defaultid = '4';
$mode{'3'} = 'Closed';
$branch{'3'} = 'HEAD';
$fullname{'3'} = 'despotaccess';
$blessed{'3'} = [];
$super{'3'} = ['despotdaemon%netscape.com',];
$mode{'58'} = 'Open';
$branch{'58'} = 'HEAD';
$fullname{'58'} = 'Dialup';
$mode{'59'} = 'Open';
$branch{'59'} = 'HEAD';
$fullname{'59'} = 'Directory SDK';
$mode{'103'} = 'Open';
$branch{'103'} = 'HEAD';
$fullname{'103'} = 'Document Object Model';
$mode{'46'} = 'Open';
$branch{'46'} = 'HEAD';
$fullname{'46'} = 'ef';
$mode{'101'} = 'Open';
$branch{'101'} = 'HEAD';
$fullname{'101'} = 'Embeddable Web Browser';
$mode{'49'} = 'Open';
$branch{'49'} = 'HEAD';
$fullname{'49'} = 'GTK';
$mode{'144'} = 'Open';
$branch{'144'} = 'HEAD';
$fullname{'144'} = 'GTK Embedding Widget';
$mode{'62'} = 'Open';
$branch{'62'} = 'HEAD';
$fullname{'62'} = 'HTML to Text/PostScript Translation';
$mode{'67'} = 'Open';
$branch{'67'} = 'HEAD';
$fullname{'67'} = 'I18N Library';
$mode{'66'} = 'Open';
$branch{'66'} = 'HEAD';
$fullname{'66'} = 'Image Conversion Library';
$mode{'64'} = 'Open';
$branch{'64'} = 'HEAD';
$fullname{'64'} = 'Image Handling: JPEG';
$mode{'155'} = 'Open';
$branch{'155'} = 'HEAD';
$fullname{'155'} = 'Image Handling: MNG';
$mode{'65'} = 'Open';
$branch{'65'} = 'HEAD';
$fullname{'65'} = 'Image Handling: PNG';
$mode{'63'} = 'Open';
$branch{'63'} = 'HEAD';
$fullname{'63'} = 'ImageLib';
$mode{'69'} = 'Open';
$branch{'69'} = 'HEAD';
$fullname{'69'} = 'Java and JS Capability-Based Security';
$mode{'130'} = 'Open';
$branch{'130'} = 'HEAD';
$fullname{'130'} = 'Java APIs for DOM';
$mode{'127'} = 'Open';
$branch{'127'} = 'HEAD';
$fullname{'127'} = 'Java APIs to WebShell';
$mode{'68'} = 'Open';
$branch{'68'} = 'HEAD';
$fullname{'68'} = 'Java Stubs';
$mode{'128'} = 'Open';
$branch{'128'} = 'HEAD';
$fullname{'128'} = 'Java to XPCOM Bridge';
$mode{'133'} = 'Open';
$branch{'133'} = 'HEAD';
$fullname{'133'} = 'Java Utility Classes';
$mode{'129'} = 'Open';
$branch{'129'} = 'HEAD';
$fullname{'129'} = 'Java-Implemented Plugins';
$mode{'70'} = 'Open';
$branch{'70'} = 'HEAD';
$fullname{'70'} = 'JavaScript';
$mode{'71'} = 'Open';
$branch{'71'} = 'HEAD';
$fullname{'71'} = 'JavaScript Debugger';
$mode{'114'} = 'Open';
$branch{'114'} = 'HEAD';
$fullname{'114'} = 'js-tests';
$mode{'72'} = 'Open';
$branch{'72'} = 'HEAD';
$fullname{'72'} = 'LiveConnect';
$mode{'136'} = 'Closed';
$branch{'136'} = 'HEAD';
$fullname{'136'} = 'Locked-Content';
$blessed{'136'} = [];
$super{'136'} = ['hyatt%netscape.com',];
$mode{'47'} = 'Open';
$branch{'47'} = 'HEAD';
$fullname{'47'} = 'Macintosh FE';
$mode{'123'} = 'Open';
$branch{'123'} = 'HEAD';
$fullname{'123'} = 'Mail/News';
$mode{'124'} = 'Open';
$branch{'124'} = 'HEAD';
$fullname{'124'} = 'MIME';
$mode{'157'} = 'Open';
$branch{'157'} = 'HEAD';
$fullname{'157'} = 'Movemail';
$mode{'112'} = 'Restricted';
$branch{'112'} = 'HEAD';
$fullname{'112'} = 'Mozilla Tools';
$blessed{'112'} = ['waterson%netscape.com','warren%zodiacnetworks.com','waldemar%netscape.com','toshok%hungry.com','tague%netscape.com','slamm%netscape.com','shaver%mozilla.org','scc%mozilla.org','ramiro%eazel.com','phillip%netscape.com','petitta%netscape.com','mcafee%netscape.com','locka%iol.ie','kipp%netscape.com','kandrot%netscape.com','jj%netscape.com','jim_nance%yahoo.com','Jerry.Kirk%Nexwarecorp.com','jar%netscape.com','friedman%splode.com','endico%mozilla.org','dougt%netscape.com','donm%bluemartini.com','dmose%mozilla.org','dbaron%fas.harvard.edu','cls%seawood.org','bsharma%netscape.com','bryner%uiuc.edu','briano%netscape.com','braddr%puremagic.com','blizzard%redhat.com','attinasi%netscape.com','amasri%netscape.com','alla%lysator.liu.se','curt%scruznet.com',];
$super{'112'} = ['leaf%mozilla.org','cyeh%bluemartini.com',];
$mode{'19'} = 'Open';
$branch{'19'} = 'HEAD';
$fullname{'19'} = 'mozilla-toplevel';
$mode{'147'} = 'Open';
$branch{'147'} = 'HEAD';
$fullname{'147'} = 'Mstone';
$mode{'77'} = 'Open';
$branch{'77'} = 'HEAD';
$fullname{'77'} = 'NetLib';
$mode{'102'} = 'Open';
$branch{'102'} = 'HEAD';
$fullname{'102'} = 'New HTML Parser';
$mode{'100'} = 'Open';
$branch{'100'} = 'HEAD';
$fullname{'100'} = 'New HTML Style System';
$mode{'98'} = 'Open';
$branch{'98'} = 'HEAD';
$fullname{'98'} = 'New Layout Engine';
$mode{'122'} = 'Open';
$branch{'122'} = 'HEAD';
$fullname{'122'} = 'News';
$mode{'78'} = 'Restricted';
$branch{'78'} = 'HEAD';
$fullname{'78'} = 'NSPR';
$blessed{'78'} = ['leaf%mozilla.org','sdagley%netscape.com','gordon%netscape.com','cls%seawood.org','beard%netscape.com',];
$super{'78'} = ['srinivas%netscape.com','larryh%netscape.com','wtc%netscape.com',];
$mode{'159'} = 'Open';
$branch{'159'} = 'HEAD';
$fullname{'159'} = 'NSS Trunk';
$mode{'111'} = 'Open';
$branch{'111'} = 'HEAD';
$fullname{'111'} = 'PerlConnect';
$mode{'113'} = 'Open';
$branch{'113'} = 'HEAD';
$fullname{'113'} = 'Photon';
$mode{'80'} = 'Open';
$branch{'80'} = 'HEAD';
$fullname{'80'} = 'PICS';
$mode{'81'} = 'Open';
$branch{'81'} = 'HEAD';
$fullname{'81'} = 'Plugins';
$mode{'82'} = 'Open';
$branch{'82'} = 'HEAD';
$fullname{'82'} = 'Preferences';
$mode{'120'} = 'Open';
$branch{'120'} = 'HEAD';
$fullname{'120'} = 'Profile Manager';
$mode{'83'} = 'Open';
$branch{'83'} = 'HEAD';
$fullname{'83'} = 'Progress Window';
$mode{'84'} = 'Open';
$branch{'84'} = 'HEAD';
$fullname{'84'} = 'Registry';
$mode{'143'} = 'Open';
$branch{'143'} = 'HEAD';
$fullname{'143'} = 'Remote XPCOM';
$mode{'138'} = 'Open';
$branch{'138'} = 'HEAD';
$fullname{'138'} = 'Rhino';
$mode{'145'} = 'Restricted';
$branch{'145'} = 'HEAD';
$fullname{'145'} = 'security';
$blessed{'145'} = ['cotter%netscape.com',];
$super{'145'} = ['wtc%netscape.com','sonmi%netscape.com','roeber%netscape.com','nicolson%netscape.com','nelsonb%netscape.com','mcgreer%netscape.com','larryh%netscape.com','javi%netscape.com','chrisk%netscape.com','thayes%netscape.com','relyea%netscape.com','ddrinan%netscape.com',];
$mode{'151'} = 'Open';
$branch{'151'} = 'HEAD';
$fullname{'151'} = 'Security - Mozilla PSM Glue';
$mode{'86'} = 'Open';
$branch{'86'} = 'HEAD';
$fullname{'86'} = 'Security Stubs';
$mode{'110'} = 'Open';
$branch{'110'} = 'HEAD';
$fullname{'110'} = 'Silent Download';
$mode{'115'} = 'Open';
$branch{'115'} = 'HEAD';
$fullname{'115'} = 'small-devices';
$mode{'87'} = 'Open';
$branch{'87'} = 'HEAD';
$fullname{'87'} = 'SmartUpdate';
$mode{'160'} = 'Open';
$branch{'160'} = 'HEAD';
$fullname{'160'} = 'String';
$mode{'154'} = 'Open';
$branch{'154'} = 'HEAD';
$fullname{'154'} = 'tools';
$mode{'158'} = 'Open';
$branch{'158'} = 'HEAD';
$fullname{'158'} = 'URI Loader';
$mode{'156'} = 'Open';
$branch{'156'} = 'HEAD';
$fullname{'156'} = 'ViXEn';
$mode{'134'} = 'Open';
$branch{'134'} = 'HEAD';
$fullname{'134'} = 'Widgets';
$mode{'48'} = 'Open';
$branch{'48'} = 'HEAD';
$fullname{'48'} = 'Windows FE';
$mode{'121'} = 'Open';
$branch{'121'} = 'HEAD';
$fullname{'121'} = 'Xlib-based gfx + widget';
$mode{'88'} = 'Open';
$branch{'88'} = 'HEAD';
$fullname{'88'} = 'XML';
$mode{'141'} = 'Open';
$branch{'141'} = 'HEAD';
$fullname{'141'} = 'xmlterm';
$mode{'90'} = 'Open';
$branch{'90'} = 'HEAD';
$fullname{'90'} = 'XP File Handling';
$mode{'137'} = 'Open';
$branch{'137'} = 'HEAD';
$fullname{'137'} = 'XPApps';
$mode{'89'} = 'Open';
$branch{'89'} = 'HEAD';
$fullname{'89'} = 'XPCOM';
$mode{'118'} = 'Open';
$branch{'118'} = 'HEAD';
$fullname{'118'} = 'XPConnect';
$mode{'117'} = 'Open';
$branch{'117'} = 'HEAD';
$fullname{'117'} = 'XPIDL';
$mode{'150'} = 'Open';
$branch{'150'} = 'HEAD';
$fullname{'150'} = 'XPInstall';
$mode{'106'} = 'Open';
$branch{'106'} = 'HEAD';
$fullname{'106'} = 'XPToolkit';
$mode{'140'} = 'Open';
$branch{'140'} = 'HEAD';
$fullname{'140'} = 'XSLT Processor';
$mode{'135'} = 'Open';
$branch{'135'} = 'HEAD';
$fullname{'135'} = 'xul.css';
$mode{'93'} = 'Open';
$branch{'93'} = 'HEAD';
$fullname{'93'} = 'Zlib';
sub GetT {
($b,$_) = (@_);
if ($b eq 'ColorSync_19980824_BRANCH') {
}
if ($b eq 'HEAD') {
if (m:^CVSROOT/commitcheck\.pl$:) {return '3';}
if (m:^CVSROOT/passwd$:) {return '3';}
if (m:^mozilla/security/.*$:) {return '145';}
if (m:^mozilla/[^/]*$:) {return '19';}
if (m:^mozilla/cmd/macfe/.*$:) {return '47';}
if (m:^mozilla/gfx/src/xlib/.*$:) {return '121';}
if (m:^mozilla/widget/src/xlib/.*$:) {return '121';}
if (m:^mozilla/ef/.*$:) {return '46';}
if (m:^mozilla/cmd/wincom/.*$:) {return '48';}
if (m:^mozilla/cmd/winfe/.*$:) {return '48';}
if (m:^mozilla/gfx/src/gtk/.*$:) {return '49';}
if (m:^mozilla/widget/src/gtk/.*$:) {return '49';}
if (m:^mozilla/widget/timer/src/unix/gtk$:) {return '49';}
if (m:^mozilla/rdf/.*$:) {return '52';}
if (m:^mozilla/dbm/.*$:) {return '53';}
if (m:^mozilla/build/.*$:) {return '55';}
if (m:^mozilla/config/.*$:) {return '55';}
if (m:^mozilla/l10n/.*$:) {return '55';}
if (m:^mozilla/editor$:) {return '56';}
if (m:^mozilla/cmd/dialup/.*$:) {return '58';}
if (m:^mozilla/directory/.*$:) {return '59';}
if (m:^gfx/src/ps/.*$:) {return '62';}
if (m:^mozilla/modules/libimg/.*$:) {return '63';}
if (m:^mozilla/modules/libutil/.*$:) {return '63';}
if (m:^mozilla/include/libcnv\.h/.*$:) {return '66';}
if (m:^mozilla/intl/.*$:) {return '67';}
if (m:^mozilla/modules/oji/.*$:) {return '68';}
if (m:^mozilla/nav-java/.*$:) {return '68';}
if (m:^mozilla/sun-java/.*$:) {return '68';}
if (m:^mozilla/caps/.*$:) {return '69';}
if (m:^js/src/*\.c$:) {return '70';}
if (m:^js/src/*\.h$:) {return '70';}
if (m:^mozilla/extensions/jsd/.*$:) {return '71';}
if (m:^mozilla/js/jsd/.*$:) {return '71';}
if (m:^js/src/liveconnect/.*$:) {return '72';}
if (m:^mozilla/cck/.*$:) {return '108';}
if (m:^mozilla/netwerk/.*$:) {return '77';}
if (m:^mozilla/nsprpub/.*$:) {return '78';}
if (m:^mozilla/lib/libpics/.*$:) {return '80';}
if (m:^mozilla/modules/plugin/.*$:) {return '81';}
if (m:^mozilla/modules/libpref/.*$:) {return '82';}
if (m:^mozilla/modules/progress/.*$:) {return '83';}
if (m:^mozilla/modules/libreg/.*$:) {return '84';}
if (m:^mozilla/modules/security/.*$:) {return '86';}
if (m:^mozilla/modules/softupdt/.*$:) {return '87';}
if (m:^mozilla/expat/.*$:) {return '88';}
if (m:^mozilla/xpcom/.*$:) {return '89';}
if (m:^xpcom/io$:) {return '90';}
if (m:^mozilla/modules/zlib/.*$:) {return '93';}
if (m:^mozilla/gfx/public/.*$:) {return '95';}
if (m:^mozilla/gfx/src/windows/.*$:) {return '95';}
if (m:^mozilla/view/.*$:) {return '96';}
if (m:^mozilla/layout/.*$:) {return '98';}
if (m:^modules/libimg/mng/.*$:) {return '155';}
if (m:^modules/libimg/mngcom/.*$:) {return '155';}
if (m:^mozilla/embedding/.*$:) {return '101';}
if (m:^mozilla/webshell/.*$:) {return '101';}
if (m:^mozilla/htmlparser/.*$:) {return '102';}
if (m:^mozilla/dom/.*$:) {return '103';}
if (m:^mozilla/js/rhino/.*$:) {return '138';}
if (m:^mozilla/xpfe$:) {return '137';}
if (m:^mozilla/js/tests$:) {return '114';}
if (m:^js/src/perlconnect$:) {return '111';}
if (m:^mozilla/silentdl/.*$:) {return '110';}
if (m:^mozilla/extensions/transformiix/.*$:) {return '140';}
if (m:^base/src/photon/.*$:) {return '113';}
if (m:^gfx/src/photon/.*$:) {return '113';}
if (m:^widget/src/photon/.*$:) {return '113';}
if (m:^mozilla/widget/public/.*$:) {return '134';}
if (m:^mozilla/profile$:) {return '120';}
if (m:^mozilla/tools/.*$:) {return '112';}
if (m:^xpcom/typelib$:) {return '117';}
if (m:^js/src/xpconnect$:) {return '118';}
if (m:^xpcom/reflect/xptcall$:) {return '118';}
if (m:^xpcom/reflect/xptinfo$:) {return '118';}
if (m:^mozilla/mailnews/news/.*$:) {return '122';}
if (m:^mozilla/mailnews/[^/]*$:) {return '123';}
if (m:^mozilla/mailnews/mime/[^/]*$:) {return '124';}
if (m:^mozilla/java/xpcom/.*$:) {return '128';}
if (m:^mozilla/java/plugins/.*$:) {return '129';}
if (m:^mozilla/java/webclient/.*$:) {return '127';}
if (m:^mozilla/java/dom/.*$:) {return '130';}
if (m:^mozilla/java/util/.*$:) {return '133';}
if (m:^mozilla/extensions/xmlterm/.*$:) {return '141';}
if (m:^xpcom/remote$:) {return '143';}
if (m:^embedding/browser/gtk$:) {return '144';}
if (m:^mozilla/mstone/.*$:) {return '147';}
if (m:^mozilla/xpinstall/.*$:) {return '150';}
if (m:^mozilla/extensions/psm-glue/.*$:) {return '151';}
if (m:^mozilla/extensions/vixen/.*$:) {return '156';}
if (m:^mozilla/mailnews/movemail$:) {return '157';}
if (m:^mozilla/uriloader/.*$:) {return '158';}
if (m:^mozilla/string/.*$:) {return '160';}
}
if ($b eq 'NSPRPUB_CLIENT_BRANCH') {
if (m:^mozilla/nsprpub/.*$:) {return '146';}
}
return '';
}
$debug = 0;
$origrepository = shift(@ARGV);
@files = @ARGV;
$envcvsroot = $ENV{'CVSROOT'};
open( REP, "<CVS/Repository");
$repository = <REP>;
chop($repository);
close(REP);
$repository =~ s:^$envcvsroot/::;
$doit = 0;
$| = 1;
if( $debug){
print STDERR "----------------------------------------------\n";
print STDERR "files: @files\n";
print STDERR "origrepository: $origrepository\n";
print STDERR " repository: $repository\n";
print STDERR "----------------------------------------------\n";
}
open(ENT, "<CVS/Entries" );
while( <ENT> ){
chop;
($d,$fn,$rev,$mod_time,$sticky,$tag) = split(/\//);
if ($tag =~ /^T(.*)$/) {
$fbranch{$fn} = $1;
}
}
close ENT;
foreach $f (@files) {
$b = "";
if (defined $fbranch{$f}) {$b = $fbranch{$f};}
if ($b eq "") {$b = "HEAD";}
$t = GetT($b, "$repository/$f");
if ($debug) {
print STDERR "GetT returned '$t' for '$repository/$f' branch '$b'\n";
}
if ($t eq "") {
$t = $defaultid;
}
if (!defined $mode{$t} || $mode{$t} eq "Open") {
next;
}
if ($debug) {
print STDERR "Checking twig $t\n";
}
# OK, we have a match. See if we're allowed to checkin here.
if ($username eq "") {
$username = $ENV{"CVS_USER"} || getlogin || (getpwuid($<))[0] || "nobody";
if ($debug) {
print STDERR "Username is $username\n";
print STDERR "getlogin returns " . getlogin . "\n";
print STDERR '(getpwuid($<))[0] returns ' . (getpwuid($<))[0] . "\n";
print STDERR "Environment:\n";
foreach $key (sort(keys %ENV)) {
print STDERR $key, '=', $ENV{$key}, "\n";
}
}
}
$ok = 0;
$s = $super{$t};
foreach $u (@$s) {
if ($debug) {
print STDERR "Checking against super $u\n";
}
if ($u eq $username) {
$ok = 1;
break;
}
}
if ($mode{$t} eq "Restricted") {
my $b = $blessed{$t};
foreach $u (@$b) {
if ($debug) {
print STDERR "Checking against blessed $u\n";
}
if ($u eq $username) {
$ok = 1;
break;
}
}
}
if (!$ok) {
print STDERR "You may not check into partition $fullname{$t}\n";
print STDERR "the file $repository/$f on branch $b\n";
print STDERR "If you think you should be allowed to, send mail to\n";
print STDERR "one of the below people:\n";
$s = $super{$t};
foreach $u (@$s) {
$u =~ s/%/@/;
print STDERR " $u\n";
}
exit 1;
}
}
exit 0;

View File

@@ -1,16 +0,0 @@
# The "commitinfo" file is used to control pre-commit checks.
# The filter on the right is invoked with the repository and a list
# of files to check. A non-zero exit of the filter program will
# cause the commit to be aborted.
#
# The first entry on a line is a regular expression which is tested
# against the directory that the change is being committed to, relative
# to the $CVSROOT. For the first match that is found, then the remainder
# of the line is the name of the filter to run.
#
# If the repository name does not match any of the regular expressions in this
# file, the "DEFAULT" line is used, if it is specified.
#
# If the name "ALL" appears as a regular expression it is always used
# in addition to the first matching regex or "DEFAULT".
ALL $CVSROOT/CVSROOT/commitcheck.pl

View File

@@ -1,6 +0,0 @@
# Set this to "no" if pserver shouldn't check system users/passwords
#SystemAuth=no
# Set `PreservePermissions' to `yes' to save file status information
# in the repository.
#PreservePermissions=no

View File

@@ -1,34 +0,0 @@
.gdbinit
.HSancillary
.Makedepend
.makedepend
.MCC_Cache_FAT
.MCC_Global_History
.md
.pure
made
make.log
make.dep
nuke
_jmc
*.class
.depends
.deps
.d
manifest.mnw
_gen
_stubs
*_DBG.OBJ
*_DBG_EDT.OBJ
*_OPT.OBJ
*_OPT_EDT.OBJ
*_DBG.OBJD
so_locations
*.flc
*.map
depend.mk
_xpidlgen
ti_files
*.rpo
.*.timestamp

View File

@@ -1,24 +0,0 @@
#!/bin/sh
PATH=/bin:/usr/bin:/sbin:/usr/sbin;export PATH
(
URL="subdir=`dirname $1`&files=`basename $1`"
echo "Subject: $1"
echo 'Content-Type: text/html; charset=us-ascii'
echo 'Content-Transfer-Encoding: 7bit'
echo 'Content-Disposition: inline'
TMP=/tmp/cvsmf.$$
trap "rm -f $TMP" 0 1 2 15
cat > $TMP
BRANCH=`sed -n 's@^Revision/Branch: \(.*\)@\1@p' $TMP`
if test -n "$BRANCH"; then
URL="$URL&branch=$BRANCH"
fi
echo '<A HREF="http://warp.netscape.com/webtools/bonsai/cvsview2.cgi?'$URL'&command=DIRECTORY">View differences</A><BR>\n'
) | mail $2

View File

@@ -1,163 +0,0 @@
#! /tools/ns/bin/perl5.004
# -*- Mode: perl; indent-tabs-mode: nil -*-
# Arguments:
#
# -a Only send checkin messages which contain added files. All other checkin
# messages will be ignored.
# -u <url> Base URL for the Bonsai directory; "/cvsview2.cgi" will get
# appended to this with appropriate args.
# -h <hostname> Host whose SMTP server we will contact to send mail.
# -s <string> String specifying dir and filenames. As generated by "%s"
# in a CVSROOT/loginfo file
# -f <file> A regexp. If present, then only checkins to files whose
# name (without the directory) matches the regexp will generate mail.
#
# The remaining args are email addresses of people who should get notified.
use Socket;
sub get_response_code {
my ($expecting) = @_;
# if ($flag_debug) {
# print STDERR "SMTP: Waiting for code $expecting\n";
# }
while (1) {
my $line = <S>;
# if ($flag_debug) {
# print STDERR "SMTP: $line";
# }
if ($line =~ /^[0-9]*-/) {
next;
}
if ($line =~ /(^[0-9]*) /) {
my $code = $1;
if ($code == $expecting) {
# if ($flag_debug) {
# print STDERR "SMTP: got it.\n";
# }
return;
}
die "Bad response from SMTP -- $line";
}
}
}
my $debug = 0;
my $addsonly = 0;
my $mailhost = "127.0.0.1";
my $urlbase = "";
my $cvsargs = "";
my $cvsroot = "";
my @mailto;
my $fileregexp = "";
while (@ARGV) {
my $arg = shift @ARGV;
if ($arg eq '-d') {
$debug = 1;
print STDERR "Debug turned on...\n";
} elsif ($arg eq '-r') {
$cvsroot = shift @ARGV;
} elsif ($arg eq '-h') {
$mailhost = shift @ARGV;
} elsif ($arg eq '-u') {
$urlbase = shift @ARGV;
} elsif ($arg eq '-s') {
$cvsargs = shift @ARGV;
} elsif ($arg eq '-f') {
$fileregexp = shift @ARGV;
} elsif ($arg eq '-a') {
$addsonly = 1;
} else {
push(@mailto, $arg);
}
}
my $url = "";
if ($urlbase ne "" && $cvsargs ne "") {
my @list = split(/ /, $cvsargs);
my $dir = shift @list;
if ($fileregexp ne "") {
if (grep(m/$fileregexp/, @list) <= 0) {
exit;
}
}
$url = $urlbase . "/cvsview2.cgi?command=DIRECTORY&subdir=$dir&files=" .
join('+', @list);
}
my $message = "";
my $filesadded = 0;
while (<>) {
my $line = $_;
if ($line =~ m@^Revision/Branch: (.*)$@) {
if ($url ne "") {
$url .= "&branch=$1";
}
}
# if we see that files have been added on this checkin, remember that fact
#
if ($line =~ m@^Added Files:@) {
$filesadded = 1;
}
$message .= $line;
}
# bail out if this is an adds-only run and no files have been added
#
if ($addsonly == 1 && $filesadded == 0 ) {
exit 0;
}
if ($url ne "") {
if ($cvsroot ne "") {
$url .= "&root=$cvsroot";
}
$message = "Diffs: $url\n\n" . $message;
}
chop(my $hostname = `/bin/hostname`);
my ($remote,$port, $iaddr, $paddr, $proto, $line);
$remote = $mailhost;
$port = 25;
if ($port =~ /\D/) { $port = getservbyname($port, 'tcp') }
die "No port" unless $port;
$iaddr = inet_aton($remote) || die "no host: $remote";
$paddr = sockaddr_in($port, $iaddr);
$proto = getprotobyname('tcp');
socket(S, PF_INET, SOCK_STREAM, $proto) || die "socket: $!";
connect(S, $paddr) || die "connect: $!";
select(S); $| = 1; select(STDOUT);
get_response_code(220);
print S "EHLO $hostname\n";
get_response_code(250);
print S "MAIL FROM: cvsmailfilter\@$hostname\n";
get_response_code(250);
foreach $i (@mailto) {
print S "RCPT TO: $i\n";
get_response_code(250);
}
print S "DATA\n";
get_response_code(354);
print S "Subject: $cvsargs\n";
print S "\n";
print S $message . "\n";
print S ".\n";
get_response_code(250);
print S "QUIT\n";
close(S);

View File

@@ -1,23 +0,0 @@
# This file affects handling of files based on their names.
#
# The -t/-f options allow one to treat directories of files
# as a single file, or to transform a file in other ways on
# its way in and out of CVS.
#
# The -m option specifies whether CVS attempts to merge files.
#
# The -k option specifies keyword expansion (e.g. -kb for binary).
#
# Format of wrapper file ($CVSROOT/CVSROOT/cvswrappers or .cvswrappers)
#
# wildcard [option value][option value]...
#
# where option is one of
# -f from cvs filter value: path to filter
# -t to cvs filter value: path to filter
# -m update methodology value: MERGE or COPY
# -k expansion mode value: b, o, kkv, &c
#
# and value is a single-quote delimited value.
# For example:
#*.gif -k 'b'

View File

@@ -1,270 +0,0 @@
#! /tools/ns/bin/perl5
use Socket;
$username = $ENV{"CVS_USER"} || getlogin || (getpwuid($<))[0] || "nobody";
$envcvsroot = $ENV{'CVSROOT'};
$cvsroot = $envcvsroot;
$flag_debug = 0;
$flag_tagcmd = 0;
$repository = '';
$repository_tag = '';
$mailhost = 'localhost';
@mailto=();
@changed_files = ();
@added_files = ();
@removed_files = ();
@log_lines = ();
@outlist = ();
$STATE_NONE = 0;
$STATE_CHANGED = 1;
$STATE_ADDED = 2;
$STATE_REMOVED = 3;
$STATE_LOG = 4;
&process_args;
if ($flag_debug ){
print STDERR "----------------------------------------------\n";
print STDERR "LOGINFO:\n";
print STDERR " pwd:" . `pwd` . "\n";
print STDERR " Args @ARGV\n";
print STDERR " CVSROOT: $cvsroot\n";
print STDERR " who: $username\n";
print STDERR " Repository: $repository\n";
print STDERR " mailto: @mailto\n";
print STDERR "----------------------------------------------\n";
}
if ($flag_tagcmd) {
&process_tag_command;
} else {
&get_loginfo;
&process_cvs_info;
}
if( $flag_debug){
print STDERR "----------------------------------------------\n";
print STDERR @outlist;
print STDERR "----------------------------------------------\n";
}
&mail_notification;
0;
sub process_args {
while (@ARGV) {
$arg = shift @ARGV;
if ($arg eq '-d') {
$flag_debug = 1;
print STDERR "Debug turned on...\n";
} elsif ($arg eq '-r') {
$cvsroot = shift @ARGV;
} elsif ($arg eq '-t') {
$flag_tagcmd = 1;
last; # Keep the rest in ARGV; they're handled later.
} elsif ($arg eq '-h') {
$mailhost = shift @ARGV;
} else {
push(@mailto, $arg);
}
}
if( $repository eq '' ){
open( REP, "<CVS/Repository");
$repository = <REP>;
chop($repository);
close(REP);
}
$repository =~ s:^$cvsroot/::;
$repository =~ s:^$envcvsroot/::;
if (!$flag_tagcmd) {
if( open( REP, "<CVS/Tag") ) {
$repository_tag = <REP>;
chop($repository_tag);
close(REP);
}
}
}
sub get_loginfo {
if( $flag_debug){
print STDERR "----------------------------------------------\n";
}
# Iterate over the body of the message collecting information.
#
while (<STDIN>) {
chop; # Drop the newline
if( $flag_debug){
print STDERR "$_\n";
}
if (/^In directory/) {
next;
}
if (/^Modified Files/) { $state = $STATE_CHANGED; next; }
if (/^Added Files/) { $state = $STATE_ADDED; next; }
if (/^Removed Files/) { $state = $STATE_REMOVED; next; }
if (/^Log Message/) { $state = $STATE_LOG; next; }
s/^[ \t\n]+//; # delete leading whitespace
s/[ \t\n]+$//; # delete trailing whitespace
if ($state == $STATE_CHANGED) { push(@changed_files, split); }
if ($state == $STATE_ADDED) { push(@added_files, split); }
if ($state == $STATE_REMOVED) { push(@removed_files, split); }
if ($state == $STATE_LOG) { push(@log_lines, $_); }
}
if( $flag_debug){
print STDERR "----------------------------------------------\n"
. "changed files: @changed_files\n"
. "added files: @added_files\n"
. "removed files: @removed_files\n";
print STDERR "----------------------------------------------\n";
}
}
sub process_cvs_info {
local($d,$fn,$rev,$mod_time,$sticky,$tag,$stat,@d,$l,$rcsfile);
if (!open(ENT, "<CVS/Entries.Log" )) {
open(ENT, "<CVS/Entries");
}
$time = time;
while( <ENT> ){
chop;
($d,$fn,$rev,$mod_time,$sticky,$tag) = split(/\//);
$stat = 'C';
for $i (@changed_files, "BEATME.NOW", @added_files ) {
if( $i eq "BEATME.NOW" ){ $stat = 'A'; }
if($i eq $fn ){
$rcsfile = "$envcvsroot/$repository/$fn,v";
if( ! -r $rcsfile ){
$rcsfile = "$envcvsroot/$repository/Attic/$fn,v";
}
open(LOG, "/tools/ns/bin/rlog -N -r$rev $rcsfile |")
|| print STDERR "dolog.pl: Couldn't run rlog\n";
while(<LOG>){
if (/^date:.* author: ([^;]*);.*/) {
$username = $1;
if (/lines: \+([0-9]*) -([0-9]*)/) {
$lines_added = $1;
$lines_removed = $2;
}
}
}
close( LOG );
push(@outlist, ("$stat|$time|$username|$cvsroot|$repository|$fn|$rev|$sticky|$tag|$lines_added|$lines_removed\n"));
}
}
}
close(ENT);
for $i (@removed_files) {
push( @outlist, ("R|$time|$username|$cvsroot|$repository|$i|||$repository_tag\n"));
}
push (@outlist, "LOGCOMMENT\n");
push (@outlist, join("\n",@log_lines));
push (@outlist, "\n:ENDLOGCOMMENT\n");
}
sub process_tag_command {
local($str,$part,$time);
$time = time;
$str = "Tag|$cvsroot|$time";
while (@ARGV) {
$part = shift @ARGV;
$str .= "|" . $part;
}
push (@outlist, ("$str\n"));
}
sub do_commitinfo {
}
sub get_response_code {
my ($expecting) = @_;
# if ($flag_debug) {
# print STDERR "SMTP: Waiting for code $expecting\n";
# }
while (1) {
my $line = <S>;
# if ($flag_debug) {
# print STDERR "SMTP: $line";
# }
if ($line =~ /^[0-9]*-/) {
next;
}
if ($line =~ /(^[0-9]*) /) {
my $code = $1;
if ($code == $expecting) {
# if ($flag_debug) {
# print STDERR "SMTP: got it.\n";
# }
return;
}
die "Bad response from SMTP -- $line";
}
}
}
sub mail_notification {
chop(my $hostname = `/bin/hostname`);
my ($remote,$port, $iaddr, $paddr, $proto, $line);
$remote = $mailhost;
$port = 25;
if ($port =~ /\D/) { $port = getservbyname($port, 'tcp') }
die "No port" unless $port;
$iaddr = inet_aton($remote) || die "no host: $remote";
$paddr = sockaddr_in($port, $iaddr);
$proto = getprotobyname('tcp');
socket(S, PF_INET, SOCK_STREAM, $proto) || die "socket: $!";
connect(S, $paddr) || die "connect: $!";
select(S); $| = 1; select(STDOUT);
get_response_code(220);
print S "EHLO $hostname\n";
get_response_code(250);
print S "MAIL FROM: bonsai-daemon\@$hostname\n";
get_response_code(250);
foreach $i (@mailto) {
print S "RCPT TO: $i\n";
get_response_code(250);
}
print S "DATA\n";
get_response_code(354);
# Get one line starting with "354 ".
if ($flag_tagcmd) {
print S "Subject: cvs tag in $repository\n";
} else {
print S "Subject: cvs commit to $repository\n";
}
print S "\n";
print S @outlist, "\n";
print S ".\n";
get_response_code(250);
print S "QUIT\n";
close(S);
}

View File

@@ -1,21 +0,0 @@
# The "editinfo" file is used to allow verification of logging
# information. It works best when a template (as specified in the
# rcsinfo file) is provided for the logging procedure. Given a
# template with locations for, a bug-id number, a list of people who
# reviewed the code before it can be checked in, and an external
# process to catalog the differences that were code reviewed, the
# following test can be applied to the code:
#
# Making sure that the entered bug-id number is correct.
# Validating that the code that was reviewed is indeed the code being
# checked in (using the bug-id number or a seperate review
# number to identify this particular code set.).
#
# If any of the above test failed, then the commit would be aborted.
#
# Actions such as mailing a copy of the report to each reviewer are
# better handled by an entry in the loginfo file.
#
# One thing that should be noted is the the ALL keyword is not
# supported. There can be only one entry that matches a given
# repository.

View File

@@ -1,33 +0,0 @@
# The "loginfo" file controls where "cvs commit" log information
# is sent. The first entry on a line is a regular expression which must match
# the directory that the change is being made to, relative to the
# $CVSROOT. If a match is found, then the remainder of the line is a filter
# program that should expect log information on its standard input.
#
# If the repository name does not match any of the regular expressions in this
# file, the "DEFAULT" line is used, if it is specified.
#
# If the name ALL appears as a regular expression it is always used
# in addition to the first matching regex or DEFAULT.
#
# You may specify a format string as part of the
# filter. The string is composed of a `%' followed
# by a single format character, or followed by a set of format
# characters surrounded by `{' and `}' as separators. The format
# characters are:
#
# s = file name
# V = old version number (pre-checkin)
# v = new version number (post-checkin)
#
ALL $CVSROOT/CVSROOT/dolog.pl -h 127.0.0.1 -r /cvsroot bonsai-new-checkin-daemon@lounge.mozilla.org
ALL $CVSROOT/CVSROOT/cvsmailfilter.pl -a -u http://bonsai.mozilla.org -r /cvsroot -s %s cvs-adds@mozilla.org
mozilla/security $CVSROOT/CVSROOT/cvsmailfilter.pl -u http://bonsai.mozilla.org -r /cvsroot -s %s mozilla-crypto-checkins@mozilla.org
mozilla/extensions/psm-glue $CVSROOT/CVSROOT/cvsmailfilter.pl -u http://bonsai.mozilla.org -r /cvsroot -s %s mozilla-crypto-checkins@mozilla.org
mozilla/netwerk/security $CVSROOT/CVSROOT/cvsmailfilter.pl -u http://bonsai.mozilla.org -r /cvsroot -s %s mozilla-crypto-checkins@mozilla.org
mozilla/netwerk/protocol/http/src $CVSROOT/CVSROOT/cvsmailfilter.pl -u http://bonsai.mozilla.org -r /cvsroot -s %s mozilla-crypto-checkins@mozilla.org
mozilla/netwerk/socket/ssl $CVSROOT/CVSROOT/cvsmailfilter.pl -u http://bonsai.mozilla.org -r /cvsroot -s %s mozilla-crypto-checkins@mozilla.org
mozilla/netwerk/socket/tests $CVSROOT/CVSROOT/cvsmailfilter.pl -u http://bonsai.mozilla.org -r /cvsroot -s %s mozilla-crypto-checkins@mozilla.org
mozilla/webtools $CVSROOT/CVSROOT/cvsmailfilter.pl -u http://bonsai.mozilla.org -r /cvsroot -s %s webtools-changed@warp.mcom.com terry@mozilla.org
mozilla/tripledb $CVSROOT/CVSROOT/cvsmailfilter.pl -u http://bonsai.mozilla.org -r /cvsroot -s %s terry@mozilla.org
CVSROOT $CVSROOT/CVSROOT/cvsmailfilter.pl -u http://bonsai.mozilla.org -r /cvsroot -s %s -f modules cyeh@netscape.com leaf@netscape.com

View File

@@ -1,677 +0,0 @@
# Three different line formats are valid:
# key -a aliases...
# key [options] directory
# key [options] directory files...
#
# Where "options" are composed of:
# -i prog Run "prog" on "cvs commit" from top-level of module.
# -o prog Run "prog" on "cvs checkout" of module.
# -e prog Run "prog" on "cvs export" of module.
# -t prog Run "prog" on "cvs rtag" of module.
# -u prog Run "prog" on "cvs update" of module.
# -d dir Place module in directory "dir" instead of module name.
# -l Top-level directory only -- do not recurse.
#
# NOTE: If you change any of the "Run" options above, you'll have to
# release and re-checkout any working directories of these modules.
#
# And "directory" is a path to a directory relative to $CVSROOT.
#
# The "-a" option specifies an alias. An alias is interpreted as if
# everything on the right of the "-a" had been typed on the command line.
#
# You can encode a module within a module by using the special '&'
# character to interpose another module into the current module. This
# can be useful for creating a module that consists of many directories
# spread out over the entire source repository.
######################################################################
#
# Module that contains the LEGAL and the LICENSE file. This should be
# a part of every logical source pull for a component. Care should
# be given so that this module is not specified twice for a given
# source pull.
#
MozillaLicense -a \
mozilla/LEGAL \
mozilla/LICENSE
Grendel -a \
MozillaLicense \
mozilla/grendel
######################################################################
#
# Modules for the MozillaClassic Browser, based on the original
# layout engine. If you wish to develop on the Mozilla Classic
# codebase, pull using these modules and using the branch tag
# MozillaSourceClassic_19981026_BRANCH.
# These modules should be considered obsolete.
#
MozillaSource -a \
MozillaSourceWin \
MozillaSourceMac \
MozillaSourceUnix
MozillaSourceWin -a \
MozillaSourceCommon \
MozillaSourceWinOnly
MozillaSourceMac -a \
MozillaSourceCommon \
MozillaSourceMacOnly
MozillaSourceUnix -a \
MozillaSourceCommon \
MozillaSourceUnixOnly \
mozilla/cmd/xfe \
mozilla/cmd/gnomefe \
mozilla/cmd/qtfe \
mozilla/cmd/ybfe
MozillaSourceMotif -a \
MozillaSourceCommon \
mozilla/cmd/xfe \
MozillaSourceUnixOnly
MozillaSourceQtfe -a \
MozillaSourceCommon \
mozilla/cmd/qtfe \
MozillaSourceUnixOnly
MozillaSourceGnomefe -a \
MozillaSourceCommon \
mozilla/cmd/gnomefe \
MozillaSourceUnixOnly
MozillaSourceYbfe -a \
MozillaSourceCommon \
mozilla/cmd/ybfe \
MozillaSourceUnixOnly
MozillaSourceCommon -a \
mozilla/LEGAL \
mozilla/LICENSE \
mozilla/base \
mozilla/build \
!mozilla/build/mac/client.mac \
mozilla/include \
mozilla/caps \
mozilla/jpeg \
mozilla/js \
mozilla/lib/htmldlgs \
mozilla/lib/layout \
mozilla/lib/libcnv \
mozilla/lib/libdom \
mozilla/lib/libi18n \
mozilla/lib/liblayer \
mozilla/lib/libmisc \
mozilla/lib/libmime \
mozilla/lib/libmocha \
mozilla/lib/libnet \
mozilla/lib/libparse \
mozilla/lib/libpics \
mozilla/lib/libpwcac \
mozilla/lib/libstyle \
mozilla/lib/mailto \
mozilla/lib/plugin \
mozilla/lib/xlate \
mozilla/lib/xp \
mozilla/modules/calendar \
mozilla/modules/edtplug/classes \
mozilla/modules/edtplug/src \
mozilla/modules/edtplug/include \
mozilla/modules/libfont/classes \
mozilla/modules/libfont/public \
mozilla/modules/libfont/src \
mozilla/modules/libhook \
mozilla/modules/libimg \
mozilla/modules/libnls \
mozilla/modules/libpref \
mozilla/modules/libreg \
mozilla/modules/libutil \
mozilla/modules/oji \
mozilla/modules/plugin \
mozilla/modules/progress/src \
mozilla/modules/rdf \
mozilla/modules/schedulr \
mozilla/modules/security/freenav \
mozilla/modules/softupdt/classes \
mozilla/modules/softupdt/include \
mozilla/modules/softupdt/src \
mozilla/modules/xml \
mozilla/modules/zlib/src \
mozilla/nav-java/stubs \
mozilla/network \
mozilla/nsprpub \
mozilla/privacy \
mozilla/xpcom \
mozilla/l10n \
mozilla/dbm \
mozilla/README
MozillaSourceWinOnly -a \
mozilla/client.mak \
mozilla/cmd/makefile.win \
mozilla/cmd/wincom \
mozilla/cmd/winfe \
mozilla/config \
mozilla/lib/makefile.win \
mozilla/modules/coreincl \
mozilla/modules/edtplug/makefile.win \
mozilla/makefile.win \
mozilla/modules/libfont/jmcgen \
mozilla/modules/libfont/makefile.win \
mozilla/modules/libfont/producers/makefile.win \
mozilla/modules/libfont/producers/win \
mozilla/modules/libfont/producers/win/classes \
mozilla/modules/libfont/producers/win/classes/netscape \
mozilla/modules/libfont/producers/win/classes/netscape/fonts \
mozilla/modules/libfont/producers/win/src \
mozilla/modules/makefile.win \
mozilla/modules/progress/makefile.win \
mozilla/modules/progress/public \
mozilla/modules/security/makefile.win \
mozilla/modules/softupdt/makefile.win \
mozilla/modules/zlib/makefile.win \
mozilla/nav-java/makefile.win \
JavaStubWin
MozillaSourceUnixOnly -a \
mozilla/.cvsignore \
mozilla/Makefile \
mozilla/Makefile.in \
mozilla/configure \
mozilla/configure.in \
mozilla/allmakefiles.sh \
mozilla/cmd/Makefile \
mozilla/cmd/Makefile.in \
mozilla/cmd/stubfe \
mozilla/cmd/unixfe \
mozilla/config/.cvsignore \
mozilla/config/AIX.mk \
mozilla/config/BSD_OS.mk \
mozilla/config/DGUX.mk \
mozilla/config/FreeBSD.mk \
mozilla/config/HP-UX.mk \
mozilla/config/IRIX.mk \
mozilla/config/Linux.mk \
mozilla/config/NCR.mk \
mozilla/config/NEC.mk \
mozilla/config/NEWS-OS.mk \
mozilla/config/NEXTSTEP.mk \
mozilla/config/NetBSD.mk \
mozilla/config/OSF1.mk \
mozilla/config/OpenBSD.mk \
mozilla/config/QNX.mk \
mozilla/config/Rhapsody.mk \
mozilla/config/SCOOS.mk \
mozilla/config/SINIX.mk \
mozilla/config/SunOS.mk \
mozilla/config/SunOS4.mk \
mozilla/config/SunOS5.mk \
mozilla/config/UNIXWARE.mk \
mozilla/config/common.mk \
mozilla/config/config.mk \
mozilla/config/coreconf.mk \
mozilla/config/rules.mk \
mozilla/config/Makefile \
mozilla/config/Makefile.in \
mozilla/config/autoconf.mk.in \
mozilla/config/bdate.c \
mozilla/config/bdate.pl \
mozilla/config/aboutime.pl \
mozilla/config/bsdecho.c \
mozilla/config/clobber_miss.pl \
mozilla/config/config.guess \
mozilla/config/cvsco.pl \
mozilla/config/fastcwd.pl \
mozilla/config/gtscc.c \
mozilla/config/makecopy.c \
mozilla/config/mangle.c \
mozilla/config/mantomak.c \
mozilla/config/mkdepend \
mozilla/config/mkdetect \
mozilla/config/nfspwd.pl \
mozilla/config/nodl.pl \
mozilla/config/nsinstall.c \
mozilla/config/outofdate.pl \
mozilla/config/pathsub.c \
mozilla/config/pathsub.h \
mozilla/config/pkg2dpth.pl \
mozilla/config/ports \
mozilla/config/revdepth.pl \
mozilla/config/set-timebomb.pl \
mozilla/config/sj.pl \
mozilla/lib/Makefile \
mozilla/lib/Makefile.in \
mozilla/modules/edtplug/Makefile \
mozilla/modules/edtplug/Makefile.in \
mozilla/modules/libfont/jmcgen \
mozilla/modules/libfont/Makefile \
mozilla/modules/libfont/Makefile.in \
mozilla/modules/libfont/producers/Makefile \
mozilla/modules/libfont/producers/Makefile.in \
mozilla/modules/Makefile \
mozilla/modules/Makefile.in \
mozilla/modules/progress/Makefile \
mozilla/modules/progress/Makefile.in \
mozilla/modules/progress/public \
mozilla/modules/security/Makefile \
mozilla/modules/security/Makefile.in \
mozilla/modules/softupdt/Makefile \
mozilla/modules/softupdt/Makefile.in \
mozilla/modules/zlib/Makefile \
mozilla/modules/zlib/Makefile.in \
mozilla/nav-java/Makefile \
mozilla/nav-java/Makefile.in \
mozilla/lib/mariner \
JavaStubUnix
MozillaSourceMacOnly -a \
mozilla/config/mac \
mozilla/config/bdate.pl \
mozilla/config/aboutime.pl \
mozilla/config/mac-set-timebomb.pl \
mozilla/cmd/macfe \
mozilla/lib/mac/AutoAdmin \
mozilla/lib/mac/Includes \
mozilla/lib/mac/MacMemoryAllocator \
mozilla/lib/mac/Misc \
mozilla/lib/mac/MoreFiles \
mozilla/lib/mac/NSRuntime \
mozilla/lib/mac/NSStdLib \
mozilla/lib/mac/patches \
mozilla/lib/mac/PowerPlant \
mozilla/lib/mac/UserInterface \
mozilla/modules/coreincl \
mozilla/modules/edtplug/macbuild \
mozilla/modules/libfont \
mozilla/modules/progress/macbuild \
mozilla/modules/progress/public \
mozilla/modules/softupdt/macbuild \
mozilla/modules/zlib/macbuild \
mozilla/lib/mariner \
JavaStubMac
JavaStubAll -a \
JavaStubWin \
JavaStubMac \
JavaStubUnix
JavaStubCore -a \
mozilla/sun-java/stubs/include \
mozilla/sun-java/stubs/src
JavaStubMac -a \
JavaStubCore \
mozilla/sun-java/stubs/macbuild \
mozilla/sun-java/stubs/macjri
JavaStubUnix -a \
JavaStubCore \
mozilla/sun-java/Makefile \
mozilla/sun-java/Makefile.in \
mozilla/sun-java/stubs/jri \
mozilla/sun-java/stubs/Makefile \
mozilla/sun-java/stubs/Makefile.in
JavaStubWin -a \
JavaStubCore \
mozilla/sun-java/makefile.win \
mozilla/sun-java/stubs/jri \
mozilla/sun-java/stubs/makefile.win
######################################################################
#
# Modules for the raptor layout effort. Note that raptor dist is temporary
# until raptor is integrated into the mainline build.
#
RaptorDoc -a \
mozilla/LICENSE \
mozilla/LEGAL \
mozilla/README/nglayout
RaptorDist -a \
mozilla/configure.in \
mozilla/allmakefiles.sh \
mozilla/Makefile.in \
mozilla/makefile.win \
mozilla/build \
!mozilla/build/mac/client.mac \
mozilla/caps \
mozilla/config \
mozilla/dbm \
mozilla/editor \
mozilla/include \
mozilla/intl \
mozilla/jpeg \
JSClient \
mozilla/lib/liblayer \
mozilla/lib/libpwcac \
mozilla/lib/xp \
mozilla/modules/libimg \
mozilla/modules/libjar \
mozilla/modules/libpref \
mozilla/modules/libreg \
mozilla/modules/libutil \
mozilla/modules/oji \
mozilla/modules/plugin \
mozilla/modules/security/freenav \
mozilla/modules/zlib \
mozilla/nav-java \
mozilla/network \
mozilla/nsprpub \
mozilla/rdf \
mozilla/silentdl \
mozilla/sun-java \
mozilla/xpcom
RaptorLayout -a \
mozilla/base \
mozilla/dom \
mozilla/gfx \
mozilla/expat \
mozilla/htmlparser \
mozilla/layout \
mozilla/view \
mozilla/webshell \
mozilla/widget
Raptor -a \
RaptorDoc \
RaptorDist \
RaptorLayout
RaptorWin -a \
Raptor
RaptorUnix -a \
Raptor \
mozilla/aclocal.m4 \
mozilla/nglayout.mk
RaptorMac -a \
Raptor \
mozilla/build/mac \
mozilla/cmd/macfe/applevnt \
mozilla/cmd/macfe/central \
mozilla/cmd/macfe/gui \
mozilla/cmd/macfe/include \
mozilla/cmd/macfe/pch \
mozilla/cmd/macfe/projects \
mozilla/cmd/macfe/utility \
mozilla/lib/mac/MacMemoryAllocator \
mozilla/lib/mac/Misc \
mozilla/lib/mac/MoreFiles \
mozilla/lib/mac/NSRuntime \
mozilla/lib/mac/NSStdLib \
mozilla/lib/mac/PowerPlant
#####################
# An all inclusive modules for tinderbox to use
#####################
RaptorAll -a \
RaptorWin \
RaptorUnix \
RaptorMac
#######################################################################
# Modules for the Directory SDK. There are two users of the libldap
# Mozilla and the DirectorySDK. Maintained by Chuck Boatwright
# cboatwri@netscape.com
#
DirectorySDKSource -a \
DirectorySDKSourceCommon \
DirectorySDKSourceBuild
DirectorySDKSourceC -a \
mozilla/directory/ldapsdk.mak \
mozilla/directory/ldapsdk.mk \
mozilla/directory/buildsdk.txt \
mozilla/directory/Makefile \
mozilla/directory/c-sdk
DirectorySDKSourceJava -a \
mozilla/directory/buildjsdk.txt \
mozilla/directory/java-sdk
DirectorySDKSourceCommon -a \
DirectorySDKSourceC \
DirectorySDKSourceJava
DirectorySDKSourceBuild -a \
mozilla/config \
mozilla/nsprpub
PerLDAP -a \
mozilla/directory/perldap
#######################################################################
# Modules for the Messenging Server SDK. Code maintained by Prasad Yendluri
# (prasad@netscape.com)
#
MessagingSDK -a \
mozilla/msgsdk
#######################################################################
# Modules for Calendar client.
# (spider@netscape.com)
#
CalendarClient -a \
mozilla/calendar \
mozilla/modules/calendar \
mozilla/htmlparser \
mozilla/gconfig \
mozilla/gfx \
mozilla/widget \
mozilla/xpfc \
mozilla/view
#######################################################################
# Modules for the JavaScript
# (fur@netscape.com)
#
JSRef -a \
mozilla/js/src
#
# Can't pull all of js/src, because the server-style config filenames
# are illegal on some operating systems.
#
JSClient -a \
mozilla/js/Makefile.in \
mozilla/js/makefile.win \
mozilla/js/macbuild \
mozilla/js/src \
mozilla/js/.cvsignore \
!mozilla/js/src/config \
!mozilla/js/src/editline \
!mozilla/js/src/liveconnect/config \
!mozilla/js/src/mininspr \
!mozilla/js/src/os \
!mozilla/js/src/perlconnect \
!mozilla/js/src/sh \
!mozilla/js/src/xpcom
#######################################################################
# Modules for SeaMonkey
# (5.0 Browser and 5.0 Mail/News based on nglayout)
#
# Initial wild ass guess: cyeh@netscape.com
# Second guess: mcafee@netscape.com
#
# We might want to do the platform-specific stuff like:
# SeaMonkeyCoreFoo = SeaMonkeyCore + <stuff for platform Foo>
# and so on, for each module.
#
NSPR -a \
mozilla/nsprpub
SeaMonkeyCore -a \
mozilla/.cvsignore \
mozilla/README \
mozilla/client.mk \
mozilla/client.mak \
mozilla/configure \
mozilla/configure.in \
mozilla/allmakefiles.sh \
mozilla/Makefile.in \
mozilla/makefile.win \
mozilla/aclocal.m4 \
mozilla/build \
!mozilla/build/mac/client.mac \
mozilla/caps \
mozilla/config \
mozilla/dbm \
mozilla/db/.cvsignore \
mozilla/db/Makefile.in \
mozilla/db/makefile.win \
mozilla/db/mork \
mozilla/db/mdb \
mozilla/docshell \
mozilla/embedding \
mozilla/gc/boehm \
mozilla/include \
mozilla/intl \
mozilla/jpeg \
JSClient \
mozilla/lib/mac/MacMemoryAllocator \
mozilla/lib/mac/Misc \
mozilla/lib/mac/MoreFiles \
mozilla/lib/mac/NSRuntime \
mozilla/lib/mac/NSStdLib \
mozilla/lib/mac/NSStartup \
mozilla/lib/mac/PowerPlant \
mozilla/lib/mac/InterfaceLib \
mozilla/lib/mac/embedding \
mozilla/modules/appfilelocprovider \
mozilla/modules/libimg \
mozilla/modules/libjar \
mozilla/modules/libpref \
mozilla/modules/libreg \
mozilla/modules/libutil \
mozilla/modules/mpfilelocprovider \
mozilla/modules/oji \
mozilla/modules/plugin \
mozilla/modules/security/freenav \
mozilla/modules/zlib \
mozilla/nav-java \
mozilla/network \
mozilla/netwerk \
mozilla/nglayout.mk \
mozilla/plugin/oji/MRJ \
mozilla/profile \
mozilla/rdf \
mozilla/sun-java \
mozilla/tools/leaky \
mozilla/tools/elf-dynstr-gc \
mozilla/uriloader \
mozilla/xpcom/.cvsignore \
mozilla/xpcom/Makefile.in \
mozilla/xpcom/makefile.win \
mozilla/xpcom/appshell \
mozilla/xpcom/base \
mozilla/xpcom/build \
mozilla/xpcom/components \
mozilla/xpcom/doc \
mozilla/xpcom/ds \
mozilla/xpcom/io \
mozilla/xpcom/macbuild \
mozilla/xpcom/proxy \
mozilla/xpcom/reflect \
mozilla/xpcom/sample \
mozilla/xpcom/threads \
mozilla/xpcom/tests \
mozilla/xpcom/tools \
!mozilla/xpcom/tools/xpidl \
mozilla/xpcom/typelib \
mozilla/xpinstall \
MozillaLicense
SeaMonkeyLayout -a \
SeaMonkeyCore \
mozilla/dom \
mozilla/gfx \
mozilla/htmlparser \
mozilla/layout \
mozilla/view \
mozilla/webshell \
mozilla/widget \
mozilla/expat
SeaMonkeyXPToolKit -a \
SeaMonkeyLayout \
mozilla/themes \
mozilla/xpfe
SeaMonkeyBrowser -a \
mozilla/directory/xpcom \
mozilla/editor/Makefile.in \
mozilla/editor/public \
mozilla/extensions \
SeaMonkeyXPToolKit
# This needs work!
SeaMonkeyMailNews -a \
SeaMonkeyLayout \
mozilla/mailnews \
!mozilla/mailnews/db/mdb \
!mozilla/mailnews/db/mork \
SeaMonkeyEditor -a \
SeaMonkeyBrowser \
mozilla/editor \
mozilla/mailnews
SeaMonkeyL10n -a \
mozilla/l10n/makefile.win \
mozilla/l10n/makefiles.all \
mozilla/l10n/Makefile.in \
mozilla/l10n/langpacks/makefile.win \
mozilla/l10n/langpacks/Makefile.in \
mozilla/l10n/langpacks/en-DE \
mozilla/l10n/langpacks/en-GB
#############################################################
# This module is the whole banana, and this
# is the module that tinderbox and bonsai should
# track.
#
# Right now Editor pulls Browser which pulls XPToolKit
# which pulls Layout which pulls Core. But eventually,
# there will be more differentiation and uniqueness so
# All will need to contain more than Editor. Perhaps it
# will contain SeaMonkeyUnix, SeaMonkeyMac, SeaMonkeyWin
# et cetera, et cetera, et cetera. But that is in the
# future. --sarah
#
SeaMonkeyAll -a \
SeaMonkeyEditor \
SeaMonkeyL10n
Blackwood -a \
mozilla/java
SeaMonkeyBlackwood -a \
SeaMonkeyAll \
Blackwood
#############################################################
#
# Alexander Larsson's GTK+ widget for embedding mozilla into
# gtk applications.
#
#############################################################
GtkMozilla -a \
mozilla/webshell/embed/gtk

View File

@@ -1,14 +0,0 @@
# The "notify" file controls where notifications from watches set by
# "cvs watch add" or "cvs edit" are sent. The first entry on a line is
# a regular expression which is tested against the directory that the
# change is being made to, relative to the $CVSROOT. If it matches,
# then the remainder of the line is a filter program that should contain
# one occurrence of %s for the user to notify, and information on its
# standard input.
#
# "ALL" or "DEFAULT" can be used in place of the regular expression.
#
# For example:
#ALL mail %s -s "CVS notification"
ALL $CVSROOT/CVSROOT/sendnotification.pl %s

View File

@@ -1,410 +0,0 @@
# DO NOT EDIT THIS FILE! You must instead go to http://warp/mozilla.org, and
# tweak things from there.
adu%sparc.spb.su:BVxm4vb76PPt6:cvsuser
agulbra%troll.no:lETTiVluCyWos:cvsuser
akhil.arora%sun.com:tG7tQfICukUNg:cvsuser
akkana%netscape.com:/6KEK8AoMvE26:cvsuser
alecf%netscape.com:xY/EzwiSEg43U:cvsuser
alla%lysator.liu.se:PfaCJJD7S/Vyc:cvsuser
amasri%netscape.com:lZwFesuj.knI6:cvsuser
amusil%netscape.com:WOEqI48Qb5sRw:cvsuser
andreas.otte%primus-online.de:kydQ2aAIGwhkA:cvsuser
andrew%redhat.com:Q5vhhvO.ksq/E:cvsuser
andreww%netscape.com:VDb/gyVOKB8gg:cvsuser
ann.adamcik%sun.com:McRIlR2v7WMXQ:cvsuser
ann.sunhachawee%eng.sun.com:acFpiClWrngnU:cvsuser
anthonyd%netscape.com:3cZ8Ug3ggdAfE:cvsuser
aoki%netscape.com:eU12jN9/L2XPw:cvsuser
arielb%rice.edu:18fBUQf4tjW/Y:cvsuser
arshad%netscape.com:FdntM58EL9wNI:cvsuser
asa%mozilla.org:KwQFH5YHrDGVw:cvsuser
ashuk%eng.sun.com:QrgopBbFpT10Y:cvsuser
atotic%netscape.com:gB8uLX/re/w76:cvsuser
attinasi%netscape.com:KQdxTI4aFdReA:cvsuser
av%netscape.com:fiIbkAqwtYUxg:cvsuser
axel%pike.org:mbSWqS64YZTQw:cvsuser
bae%sparc.spb.su:Q2qzYOL6zE5.I:cvsuser
beard%netscape.com:2Eed7KIBNPtL6:cvsuser
ben%netscape.com:7l9euazKDQhxk:cvsuser
benito%netscape.com:FhdZqd0dMufZs:cvsuser
bienvenu%netscape.com:dzcEj09V1HQLg:cvsuser
bjorn%netscape.com:AXNpUjWR2SG7w:cvsuser
blakeross%telocity.com:iecsxCayirMQw:cvsuser
blipkin%netscape.com:aoT2t1E1F7rw.:cvsuser
blizzard%redhat.com:W86ZbnavsJzxk:cvsuser
bmartin%netscape.com:XALnJTnzHA.tY:cvsuser
bnesse%netscape.com:.a3I0OvXR0BaQ:cvsuser
bobj%netscape.com:7.JSRfZiKATA2:cvsuser
braddr%puremagic.com:Tzs8cIqrzzC/I:cvsuser
brade%netscape.com:ouetdVzWLzsWs:cvsuser
bratell%lysator.liu.se:GLG2cm83vaqBk:cvsuser
brendan%mozilla.org:q5aR3MqARGBMA:cvsuser
briane%qnx.com:3t6ZbSwNn94so:cvsuser
bruce%cubik.org:.VcS8pxE3d5rQ:cvsuser
bryce-mozilla%nextbus.com:c/0PqdhWr6GDM:cvsuser
bryner%uiuc.edu:gy5stVpStoVNw:cvsuser
bsharma%netscape.com:vjlb1xJC7MsAk:cvsuser
buster%netscape.com:p6e1M45FCUZeA:cvsuser
byrd%netscape.com:Nx4tVRTT0pPcE:cvsuser
carl.wong%intel.com:60H5NoMHeEpvI:cvsuser
cata%netscape.com:QXbqCOqTPrcs2:cvsuser
cathleen%netscape.com:Vlcba0DkNnXmA:cvsuser
cbegle%netscape.com:b27wx1.WLpEvs:cvsuser
ccarlen%netscape.com:KYg00rzfYX4vs:cvsuser
chjung%netscape.com:dCR0d3UseOtis:cvsuser
chofmann%netscape.com:cz7t9v10f9566:cvsuser
chrisf%netscape.com:gdE0LJ9JBmaB2:cvsuser
chrisk%netscape.com:iAECHtKFagLSw:cvsuser
chuang%netscape.com:fLaH9mJOJ5IE.:cvsuser
chuckb%netscape.com:i37zDOwgdHowo:cvsadm
claudius%netscape.com:gJezy23y0r4wI:cvsuser
cls%seawood.org:YLAr7ajnaXezg:cvsuser
cltbld%netscape.com:mla4CZgCloBSU:cvsuser
clu%netscape.com:DcMdXCk.GsnxI:cvsuser
cmanske%netscape.com:wZ2fFz6Y4JIkk:cvsuser
colin%theblakes.com:1fbT0DKTKXTsk:cvsuser
coop%netscape.com:7ZcX7KjDNdBGU:cvsuser
cotter%netscape.com:JZ1rqINZKa.Ig:cvsuser
cpatrick%netscape.com:DF5FaodPgStbs:cvsuser
curt%scruznet.com:.3vyFM1v2PrsI:cvsuser
cyeh%bluemartini.com:iNnj4gHaxZYB2:cvsadm
dac%x.cx:xZwzT4et.TSYY:cvsuser
Dale.Stansberry%Nexwarecorp.com:iFmg8YUyFSpA.:cvsuser
danda%netscape.com:9VJdsEJaBY9pU:cvsuser
danm%netscape.com:3h6FdkzmMqnyA:cvsuser
darin%netscape.com:BFlqb/kSuCdKo:cvsuser
dave%intrec.com:w/HvdwxZOldX6:cvsuser
davidm%netscape.com:bc3H9S2xbteoY:cvsuser
davidmc%netscape.com:uMBAUPZHptZn.:cvsuser
dbaron%fas.harvard.edu:z3R2dyupEH6yk:cvsuser
dbragg%netscape.com:k34vc.FRrLRYI:cvsuser
dcone%netscape.com:dWcV1sBlGlAHU:cvsuser
ddrinan%netscape.com:4vs6JokcLeYkQ:cvsuser
dean.jackson%cmis.csiro.au:CP7hJzztTs3Es:cvsuser
depstein%netscape.com:nMGeNsPMko07s:cvsuser
despotdaemon%netscape.com:zJJgZOGMRo/FE:cvsadm
dfm%netscape.com:JoCJCNXM06GNs:cvsuser
dhiren%netscape.com:oGwYcygFQ2L1Y:cvsuser
dhiren%nuvomedia.com:dGhLhZY9klXXo:cvsuser
dianesun%netscape.com:xSYSoEpExmrLU:cvsuser
dimator%netscape.com:jJ6YheV2po4Ng:cvsuser
dinglis%qnx.com:ox85zqaZiiSk6:cvsuser
dionisio%netscape.com:3r8nWtL3w76U2:cvsuser
disttsc%bart.nl:JfxrrkZerNZv.:cvsuser
dkl%redhat.com:XMxn7HAVrllTE:cvsuser
dmose%mozilla.org:sTIo1zYddteQc:cvsadm
don%netscape.com:WNOsUIYwq8aSw:cvsuser
donley%tekka.wwa.com:ZdWwac/UPNyG.:cvsuser
donm%bluemartini.com:bKHsN8gBK/fp2:cvsuser
dougt%netscape.com:6Dpld8jLb0Mcg:cvsuser
dp%netscape.com:jt.S0eDMnQVDo:cvsuser
dprice%netscape.com:rGU08EfoiqRFk:cvsuser
dr%netscape.com:vG1uOW9SKYi0o:cvsuser
drapeau%eng.sun.com:c3eJX2LEODkpI:cvsuser
driehuis%playbeing.org:BbR6IahGk6yGc:cvsuser
dshea%netscape.com:YTgK9NVi2xy3k:cvsuser
ducarroz%netscape.com:B9ih04P7FDhrg:cvsuser
duncan%be.com:Y6cnDOpZS9W0.:cvsuser
dveditz%netscape.com:S1X7iuOVZr0tI:cvsuser
dwhoward%earthling.net:Fll3t.CIpLlCU:cvsuser
ebb3%apple.com:cx3pnlvIifGmc:cvsuser
ebina%netscape.com:3sJ7F5oRt6v/A:cvsuser
edburns%acm.org:z7zqfOtPH9oic:cvsuser
eddyk%netscape.com:dwAKpPCedFZos:cvsuser
edwin%woudt.nl:8dZB6Qv1GFw4E:cvsuser
endico%mozilla.org:yXO.M/SUdhzAc:cvsadm
ericb%neoplanet.com:D63L651L6w.a2:cvsuser
erik%netscape.com:.yO3dSzx4Ixf.:cvsuser
evaughan%netscape.com:G0SdDP5pMwVew:cvsuser
exv%randomc.com:TuqUP2cz/Q0gU:cvsuser
eyork%netscape.com:VrUopS3iDoSJc:cvsuser
fergus%netscape.com:td.acj4HvGJ2k:cvsuser
frankm%eng.sun.com:Ic2PpVScupvXg:cvsuser
freier%netscape.com:ff3KADRoprJ6I:cvsuser
friedman%netscape.com:spbzxH1g5zBi2:cvsadm
friedman%splode.com:mZ5UQ4/qb5h3E:cvsadm
ftang%netscape.com:cjA4Oe7qangyQ:cvsuser
fur%geocast.com:mYz4lGMkt02.6:cvsadm
gagan%netscape.com:aJDYc91m7tmpI:cvsuser
garyf%netscape.com:YGylXwJOxTBpg:cvsuser
garywade%netscape.com:Wt0ZLR2/lBYwI:cvsuser
gayatrib%netscape.com:ELHSlB.ndtTwI:cvsuser
gbeasley%netscape.com:VpoPNXCuxW4/A:cvsuser
gem%netscape.com:penaHUSRE49SM:cvsuser
german%netscape.com:vDZXBxE0m3/5w:cvsuser
gerv%gerv.net:lHiCv5bNH7rfw:cvsuser
girish.manwani%eng.sun.com:aQ7XOhRro3LyM:cvsuser
glynn%netscape.com:s/Vcskv6bKP1I:cvsuser
gordon%netscape.com:MCComT.xg8/GM:cvsuser
grail%cafebabe.org:KsBL5nzVbWFC6:cvsuser
granrose%netscape.com:xndKEgLhYUUUY:cvsuser
guha%netscape.com:preQNO31mmT/Y:cvsuser
hangas%netscape.com:jKdYm.LiDEW2c:cvsuser
hardts%netscape.com:NXZ.kungSY0.g:cvsuser
harish%netscape.com:6NzUiwHrF2piQ:cvsuser
harishd%netscape.com:A0zdbDQ36sqs.:cvsuser
harrison%netscape.com:87pyepe7ggJRk:cvsuser
heikki%netscape.com:52AbDkgxmkRfY:cvsuser
henrit%netscape.com:jcmMU719A.JOg:cvsuser
hewitt%netscape.com:pE1RTplEofSd2:cvsuser
hoa.nguyen%intel.com:TtzarPR1g5Yhg:cvsuser
hoi%netscape.com:MbyE84dZhZ2jc:cvsuser
hong.lu%eng.sun.com:ub28mE.N622oQ:cvsuser
hshaw%netscape.com:/Ha1xKhxxuzIM:cvsuser
hyatt%netscape.com:/Sepj5wnpvupA:cvsuser
idk%eng.sun.com:hGFoMfxrF7eCM:cvsuser
inaky.gonzalez%intel.com:S7JSies.2wToc:cvsuser
inn%sparc.spb.su:YAofF66Hjffik:cvsuser
jab%atdot.org:EQ0cIL6giNkWw:cvsuser
janc%netscape.com:Cv4z.zALqxr1M:cvsuser
jar%netscape.com:kgQFLFiUh0hoc:cvsuser
jat%princeton.edu:0P0EK1s5q3OCk:cvsuser
javi%netscape.com:WkJc6UpXUyLVw:cvsuser
jayashri.visvanathan%sun.com:7fdqZHWKclkck:cvsuser
jband%netscape.com:jc1KB4qvBDWxE:cvsuser
jdunn%netscape.com:nwle/bqcCtTMA:cvsuser
jeff.dyer%compilercompany.com:O.dwVxqCyvmqQ:cvsuser
jefft%netscape.com:uEhLAvoBHSlBc:cvsuser
jelwell%netscape.com:phAeFbVmVsIFg:cvsuser
Jerry.Kirk%Nexwarecorp.com:iSvw9A.T6nH6w:cvsuser
jevering%netscape.com:qbV9dBT/6f6CA:cvsuser
jfalzon%julian.uwo.ca:OA4TKUzkfPzek:cvsuser
jfrancis%netscape.com:n8gH7es/9NB6U:cvsuser
jg%meer.net:gimPrIwXcAep2:cvsuser
jgaunt%netscape.com:bwZbPN1gYEnPo:cvsuser
jgellman%netscape.com:6JURNSBc2gPew:cvsuser
jglick%netscape.com:MW7f8SLLptnEw:cvsuser
jgmyers%netscape.com:tj/q7ALULIlLM:cvsuser
jhuntley%julian.uwo.ca:0Kp/QUcK6Vb26:cvsuser
jimmylee%netscape.com:QRGr4KRc3Bjvc:cvsuser
jim_nance%yahoo.com:MW2pItooimXQc:cvsuser
jj%netscape.com:Slemj8mwbIPao:cvsadm
jmas%softcatala.org:PmaWVAdMzkM7A:cvsuser
John.Wilson%Nexwarecorp.com:hfzTdvMI7KleY:cvsuser
johng%corel.com:hQ/ITeFfitEvw:cvsuser
joki%netscape.com:MnZq0Nx3SCImc:cvsuser
jonas.utterstrom%vittran.norrnod.se:Yq1pP.nR9EEcY:cvsuser
jonm%netscape.com:wwKtYZbjSiNoM:cvsuser
jst%netscape.com:ry1WSdsxrYVhg:cvsuser
jsun%netscape.com:coq.3Xx7ARTjs:cvsuser
jsw%netscape.com:SIElaupaBmL2E:cvsuser
jwz%mozilla.org:OdVBvbcKAZC5c:cvsuser
kandrot%netscape.com:Xr5nTllP5GuVE:cvsuser
karnaze%netscape.com:C.H2iRqFy7CnY:cvsuser
kbaker%eb.com:jQBbk4NHGcX0I:cvsuser
kestes%staff.mail.com:5Ld0f8MhzQggw:cvsuser
kevin%perldap.org:OR9AnICPijq1g:cvsuser
kin%netscape.com:RexUJ7MbhHOeE:cvsuser
kipp%netscape.com:E3A/rPcOagw5.:cvsadm
kirke%netscape.com:2ju/p7xptfkFQ:cvsuser
kmcclusk%netscape.com:KiXYwpHlCP1nE:cvsuser
koehler%mythrium.com:0vfTLcKn6XhV6:cvsuser
kostello%netscape.com:wyyv7J0a4TAVE:cvsuser
kristian%netscape.com:C2xmDAIePjc4k:cvsuser
kvisco%ziplink.net:7u.twuUBsFGJA:cvsuser
kzhou%netscape.com:syZ63xZqC.rWY:cvsuser
laa%sparc.spb.su:xaXKTqerGGoxE:cvsuser
larryh%netscape.com:HzwqCjpBbMmhM:cvsuser
law%netscape.com:QQU7Gc4FME9Ek:cvsuser
leaf%mozilla.org:u8bmgbEVjQQ6k:cvsadm
leaf%netscape.com:mpuxvp6/BLA02:cvsuser
leger%netscape.com:VsNNHKk6gdIUM:cvsuser
leif%netscape.com:T8QO0FEdoLHd2:cvsuser
leila.garin%eng.sun.com:Cz4LcsTHYzTwk:cvsuser
lindes%netscape.com:1U8XWEc.eozzE:cvsuser
loadrunner%betak.net:IUk5X6IaJ5fTM:cvsuser
locka%iol.ie:Odt22ztoqh7Pc:cvsuser
louis.martin%eng.sun.com:QsJ91Lm0/Y/0Y:cvsuser
lpham%netscape.com:Hyg6DkfNbO4DQ:cvsuser
ltabb%slackmaster.org:4967GySWBBDZA:cvsuser
LuigiLira%aol.com:FN9ucTyIMYhzA:cvsuser
mahesht%netscape.com:Ir6f1vCY1i7vM:cvsuser
malini%eng.sun.com:V9F6kZpJe8HNc:cvsuser
malmer%netscape.com:FoAPcM.Uz/pV2:cvsuser
mang%subcarrier.org:VuSc/CvF/y94A:cvsuser
manpreet.singh%sun.com:BWz7bfdfwrbEI:cvsuser
margaret.chan%sun.com:W3v8XaNRwpmZY:cvsuser
mark.lin%eng.sun.com:vdX11fsZeVtz2:cvsuser
martinl%netscape.com:AeYccd2rbGj7.:cvsuser
matt%netscape.com:HV1zrCvpyT7Mk:cvsuser
mbarnson%excitehome.net:hRMbA3bW5q6Ak:cvsuser
mcafee%netscape.com:Y/0zK7Dff2W8.:cvsadm
mccabe%netscape.com:3rKv1ZMBpeR36:cvsuser
mcgreer%netscape.com:86YhVbbpm8aZ2:cvsuser
mcmullen%netscape.com:acOnFLffmFPVE:cvsuser
mcs%netscape.com:1K9aYq1ivwd6s:cvsuser
mgleeson1%netscape.com:WdKCuogYPwlyI:cvsuser
mhein%netscape.com:zDB.Gdg/nMOq6:cvsuser
Michael.Kedl%Nexwarecorp.com:/vumJNxEIWQnk:cvsuser
michael.lowe%bigfoot.com:SUFJXqQg3gpwo:cvsuser
michaelp%meer.net:jB2yR8pV9vSN2:cvsuser
michaelp%netscape.com:66bcmtbVqkuyw:cvsuser
mike%neoplanet.com:BXgJNsh4IWFgQ:cvsuser
mike%wynholds.com:P8iDbiX0p6xzQ:cvsuser
miodrag%netscape.com:6t6mBrr0.woK6:cvsuser
mitesh%netscape.com:i.sMzCUWtOLIA:cvsuser
mj%digicool.com:.QcUkkqXQe9kE:cvsuser
mjudge%netscape.com:jBw1nVC8B7WBc:cvsuser
mkaply%us.ibm.com:7AlaMZqXustsg:cvsuser
mlm%netscape.com:yJOMGm6lMkvAg:cvsuser
modgock%eng.sun.com:JkemexTgGZeiY:cvsuser
momoi%netscape.com:cTHpmapFPYprI:cvsuser
morse%netscape.com:1f8Ob4wB7JJ5I:cvsuser
mozilla.BenB%bucksch.org:7/oOTh8e41HmY:cvsuser
msanz%netscape.com:llz7R0dXZuYhg:cvsuser
mscott%netscape.com:dHLGTClZyMWG6:cvsuser
mstoltz%netscape.com:4Ddf36CZMroWw:cvsuser
msw%gimp.org:KB4CGqyGWzK5w:cvsuser
mtoy%netscape.com:7U9WCoU6Kauhg:cvsuser
mwelch%netscape.com:zIlUxCyR4XTng:cvsuser
mwyner%ogre.com:YTb.PSMPtP7Sw:cvsuser
m_kato%ga2.so-net.ne.jp:FoloD5kECUuTo:cvsuser
namachi%netscape.com:zKBxsBBzgM18s:cvsuser
naving%netscape.com:TqK9Ipga8KNA6:cvsuser
nbhatla%netscape.com:FCOOLDmWL0r5w:cvsuser
nboyd%atg.com:hbKSEw6zIzn8A:cvsuser
neeti%netscape.com:q2ekT3ZhwHrKg:cvsuser
nelsonb%netscape.com:AVyk3HXWf.ujs:cvsuser
newt%pobox.com:OZl987F6kbJt2:cvsuser
nhotta%netscape.com:7PCA6ZeTK24HQ:cvsuser
nicolson%netscape.com:NbXo/Njwl3DYE:cvsuser
nis%sparc.spb.su:qaN5w8ws/GMOI:cvsuser
nisheeth%netscape.com:e69IbM7hbpN1c:cvsuser
nitinp%netscape.com:k5DQngWmCXDCs:cvsuser
nsaini%netscape.com:odh8juPJDmNHY:cvsuser
nsl%cybertech.apple.com:sGIRI7YDfQ2eA:cvsuser
oeschger%netscape.com:VbgM7ZeTrBdQc:cvsuser
paquin%netscape.com:UwvbqhTlD92VQ:cvsuser
paulmac%netscape.com:Y.8e5R.tTrYj.:cvsuser
pavel%gingerall.cz:m.6fruuSee/fA:cvsuser
pavlov%netscape.com:Wm/3gCaQhXNLo:cvsuser
paw%netscape.com:ICTEEvGvrow86:cvsuser
pchen%netscape.com:KtnZrWgBfSi/Y:cvsuser
pepper%eazel.com:bgbApfd45JrSM:cvsuser
pete%alphanumerica.com:8I2QCUKNKooqA:cvsuser
Peter.VanderBeken%pandora.be:03s6xSCMxEKx.:cvsuser
peterl%netscape.com:8x3YXhSeI77Sc:cvsuser
peterlubczynski%netscape.com:kSPTyFx/Yg.0M:cvsuser
petitta%netscape.com:4cZ7bPpdZU2Mo:cvsuser
pfong%julian.uwo.ca:gUTiW6Oif5ba6:cvsuser
phil%netscape.com:zchix.5QILMEI:cvsuser
phillip%netscape.com:sn9hFKnSuj94Q:cvsuser
pierre%netscape.com:/6xa.CBcV07tE:cvsuser
pinkerton%netscape.com:SXjRJmDJDtb1U:cvsuser
pnunn%netscape.com:VjAEnG0V6mLLY:cvsuser
pollmann%netscape.com:CB4NlijAkP2IM:cvsuser
pp%ludusdesign.com:G0MYIuYvwPznk:cvsuser
ppandit%netscape.com:aV3tyKSEB4XIo:cvsuser
prasad%netscape.com:3ALA5FiQ3U2Ps:cvsuser
prass%netscape.com:FR60OL5/QxDWQ:cvsuser
preed%verinet.com:b4eDfN0tWKiYY:cvsuser
priya%netscape.com:SiT1fy1pZ560Q:cvsuser
prusakov%netscape.com:L62HUC5opL/VM:cvsuser
pschwan%cmu.edu:UDRUgnwe0.8YM:cvsuser
pschwartau%netscape.com:MEim3s/EIZWs6:cvsuser
putterman%netscape.com:CRfRGZi9Nrtg6:cvsuser
quy%igelaus.com.au:x9H1aMz3jpYUA:cvsuser
racham%netscape.com:G3oNVDE5uCV0o:cvsuser
radha%netscape.com:E8m/i8B0sIO5k:cvsuser
raman%netscape.com:VOcpWGKv4t/ic:cvsuser
ramiro%eazel.com:04T/4Hcs1Yr/c:cvsadm
rayw%netscape.com:tnMNnv234muWY:cvsuser
rbs%maths.uq.edu.au:2urVlBcTziPaA:cvsuser
rcassin%supernova.org:LN6o5SKL3Eh3E:cvsuser
rchen%netscape.com:aur8LEiFViHB2:cvsuser
relliott%netscape.com:loQf9BFNFb/.M:cvsuser
relyea%netscape.com:SnAaVLpexLWKw:cvsuser
repka%netscape.com:NkNFgRqEvbfOE:cvsuser
rginda%netscape.com:TRTBrAIOV/zck:cvsuser
rhess%engr.sgi.com:ARe9YxMtWywa2:cvsuser
rhp%netscape.com:f7mepbLzOmKn6:cvsuser
ricardob%netscape.com:lB44zzvcOCcVY:cvsuser
rich.burridge%sun.com:ZNt/CGSk1djmE:cvsuser
rickg%netscape.com:uMGnseYPj2sYI:cvsuser
risto%netscape.com:erIlm8Cr.fpeM:cvsadm
rjc%netscape.com:RVRRe0F5Be03c:cvsuser
robinf%netscape.com:qsizhSBd/KLxw:cvsuser
roc+%cs.cmu.edu:T9D7Sx1LV49k6:cvsuser
rods%netscape.com:0IcCge9UaI6V6:cvsuser
roeber%netscape.com:OMLOrWoQVFZwQ:cvsadm
rogerl%netscape.com:EOrmrYUfmdcOk:cvsuser
rpallath%eng.sun.com:SH0C4THRrprzI:cvsuser
rpotts%netscape.com:S0L.1Z15bd0qA:cvsuser
rth%cygnus.com:PgrJbhkbkSaXM:cvsuser
ruslan%netscape.com:D.VKkgUzl9qmo:cvsuser
rusty.lynch%intel.com:DhYR6Z5RXyqSk:cvsuser
saari%netscape.com:8QO4pF72fYVFo:cvsuser
scc%mozilla.org:rSANuSFML82vc:cvsuser
scosta%julian.uwo.ca:S.NZiK1hVwS.Q:cvsuser
scullin%netscape.com:NJ/I8RQ1Nlkws:cvsuser
sdagley%netscape.com:PvYFZiRMRKuG.:cvsuser
sdv%sparc.spb.su:o7qyUidRy0Ixw:cvsuser
sean%beatnik.com:PUH1uLgUkOHK6:cvsuser
selmer%netscape.com:0a0Zn2Mtb9RMM:cvsuser
sep%sparc.spb.su:VkGBO1LZNqmcE:cvsuser
serge%netscape.com:.fjhetVN42Gtc:cvsuser
seth%cs.brandeis.edu:NZh2SXUWQwca2:cvsuser
sford3%swbell.net:qiBgt92c4q9VE:cvsuser
sfraser%netscape.com:2mFWUaEqjN7lE:cvsuser
sgehani%netscape.com:6GHPo3hAIJqxg:cvsuser
shanjian%netscape.com:QB8g/ScTxKRkI:cvsuser
shannond%netscape.com:oMNCZEJ1DPSKc:cvsuser
shaver%mozilla.org:I4.grysVnENVM:cvsadm
shawnp%earthling.net:Nkv1/z1WuxbSc:cvsuser
sherry.shen%sun.com:NsxfPnTNAkIiA:cvsuser
sk%netscape.com:N.81P8Ox01.sE:cvsuser
slamm%netscape.com:KcUViF6GjKwtU:cvsuser
sman%netscape.com:gHR2VdSKyaV0Q:cvsuser
sol%netscape.com:NcyHBr55nteOw:cvsuser
sonmi%netscape.com:wchMbWjVfFXxM:cvsuser
spence%netscape.com:TXvWv7U1aKTfo:cvsuser
spider%netscape.com:sEOPi/ICZeJ6.:cvsuser
srilatha%netscape.com:vn.P0HO0ippg2:cvsuser
srinivas%netscape.com:S7u05VkFOtTeQ:cvsuser
sspitzer%netscape.com:JlQHq8F/C8kV6:cvsuser
ssu%netscape.com:0Ajfcg3lPV4pE:cvsuser
stever%netscape.com:veCWvWkeusc5o:cvsuser
subbarao%computer.org:7JjQ.DwpYmX5U:cvsuser
sudu%netscape.com:vRlTJmCwpvYoU:cvsuser
suresh%netscape.com:XUIUMLGJA3RZ2:cvsuser
svn%xmlterm.org:jJ1wJYK5mkg5M:cvsuser
syd%netscape.com:CUkm3PbBnrIsk:cvsuser
taek%netscape.com:7oZpC0ix52epo:cvsuser
tague%netscape.com:4kUZyqe/S5VaI:cvsuser
tajima%eng.sun.com:/sI8qG0LRP1mk:cvsuser
taka%netscape.com:jPPzAmrbNd1wg:cvsuser
takacs%netscape.com:qgLCy3LuBsReg:cvsuser
talisman%anamorphic.com:KB7aseh1Ssuyg:cvsuser
tao%netscape.com:gM5BUf7j12EIc:cvsuser
tara%tequilarista.org:tVcSLekcNJsk2:cvsuser
tbogard%aol.net:yY7Gi.796Niqg:cvsuser
tcrowe%netscape.com:mq7wUMii.8yag:cvsuser
terry%mozilla.org:sYyehWIbexkrI:cvsadm
tgl%sss.pgh.pa.us:rr7pe1GPkjIw6:cvsuser
thaths%netscape.com:AmWmp1pN3zRiE:cvsuser
thayes%netscape.com:CLgsFPZnRpuhM:cvsuser
thom%netscape.com:if3C1jgoSESew:cvsuser
timeless%mac.com:oJ1sqLvoXLp7I:cvsuser
timm%netscape.com:5WvY0NY080alM:cvsuser
tomk%mitre.org:.pJ99NANdMDls:cvsuser
tomw%netscape.com:EOgwDqDZKOEVU:cvsuser
tonyr%fbdesigns.com:B1mFZmEmKdg4E:cvsuser
tor%cs.brown.edu:.GLVprG/lOpjM:cvsuser
toshok%hungry.com:45BYKXpLObZ..:cvsuser
troy%netscape.com:Vr9m0vnQR52kY:cvsuser
trudelle%netscape.com:kguEx2XoA/qOQ:cvsuser
val4%cornell.edu:.MA49sSDjYK66:cvsuser
valeski%netscape.com:UQIy1R23X0tnc:cvsuser
varada%netscape.com:/PHzlvLt1d/Pk:cvsuser
varga%utcru.sk:itS5ZJXFiEJC2:cvsuser
vidur%netscape.com:QSvSExpE4HwEE:cvsuser
vishy%netscape.com:UcOf.lHBXPk2U:cvsuser
waldemar%netscape.com:hrfmZUyM.cQqw:cvsuser
waqar%netscape.com:Nr50GsXF9Slig:cvsuser
warren%zodiacnetworks.com:b0lSiwRxkyoKE:cvsuser
waterson%netscape.com:UMOoIwsZgkNEM:cvsuser
wtc%netscape.com:qv4XOpmSQjJG2:cvsuser
yixiong.zou%intel.com:O30ptkPuaOOrY:cvsuser
yokoyama%netscape.com:zC32qkz2JNuTc:cvsuser
yueheng.xu%intel.com:oRvjQhWXcyCIU:cvsuser
zuperdee%penguinpowered.com:ltcWrFvUEUYTY:cvsuser

View File

@@ -1,13 +0,0 @@
# The "rcsinfo" file is used to control templates with which the editor
# is invoked on commit and import.
#
# The first entry on a line is a regular expression which is tested
# against the directory that the change is being made to, relative to the
# $CVSROOT. For the first match that is found, then the remainder of the
# line is the name of the file that contains the template.
#
# If the repository name does not match any of the regular expressions in this
# file, the "DEFAULT" line is used, if it is specified.
#
# If the name "ALL" appears as a regular expression it is always used
# in addition to the first matching regex or "DEFAULT".

View File

View File

@@ -1,78 +0,0 @@
#! /tools/ns/bin/perl5
use Socket;
sub get_response_code {
my ($expecting) = @_;
# if ($flag_debug) {
# print STDERR "SMTP: Waiting for code $expecting\n";
# }
while (1) {
my $line = <S>;
# if ($flag_debug) {
# print STDERR "SMTP: $line";
# }
if ($line =~ /^[0-9]*-/) {
next;
}
if ($line =~ /(^[0-9]*) /) {
my $code = $1;
if ($code == $expecting) {
# if ($flag_debug) {
# print STDERR "SMTP: got it.\n";
# }
return;
}
die "Bad response from SMTP -- $line";
}
}
}
my @mailto;
my $i;
foreach $i (@ARGV) {
# Deal with our "%" encoding of email addresses.
if ($i !~ /\@/) {
$i =~ s/%/\@/;
}
push(@mailto, $i);
}
chop(my $hostname = `/bin/hostname`);
my ($remote,$port, $iaddr, $paddr, $proto, $line);
$remote = $mailhost;
$port = 25;
if ($port =~ /\D/) { $port = getservbyname($port, 'tcp') }
die "No port" unless $port;
$iaddr = inet_aton($remote) || die "no host: $remote";
$paddr = sockaddr_in($port, $iaddr);
$proto = getprotobyname('tcp');
socket(S, PF_INET, SOCK_STREAM, $proto) || die "socket: $!";
connect(S, $paddr) || die "connect: $!";
select(S); $| = 1; select(STDOUT);
get_response_code(220);
print S "EHLO $hostname\n";
get_response_code(250);
print S "MAIL FROM: cvs-notify-daemon\@$hostname\n";
get_response_code(250);
foreach $i (@mailto) {
print S "RCPT TO: $i\n";
get_response_code(250);
}
print S "DATA\n";
get_response_code(354);
# Get one line starting with "354 ".
print S "Subject: CVS notification\n";
print S "To: " . join(',', @mailto) . "\n";
print S "\n";
while (<STDIN>) {
print S $_;
}
print S ".\n";
get_response_code(250);
print S "QUIT\n";
close(S);

View File

@@ -1,20 +0,0 @@
# The "taginfo" file is used to control pre-tag checks.
# The filter on the right is invoked with the following arguments:
#
# $1 -- tagname
# $2 -- operation "add" for tag, "mov" for tag -F, and "del" for tag -d
# $3 -- repository
# $4-> file revision [file revision ...]
#
# A non-zero exit of the filter program will cause the tag to be aborted.
#
# The first entry on a line is a regular expression which is tested
# against the directory that the change is being committed to, relative
# to the $CVSROOT. For the first match that is found, then the remainder
# of the line is the name of the filter to run.
#
# If the repository name does not match any of the regular expressions in this
# file, the "DEFAULT" line is used, if it is specified.
#
# If the name "ALL" appears as a regular expression it is always used
# in addition to the first matching regex or "DEFAULT".

View File

@@ -1,21 +0,0 @@
# The "verifymsg" file is used to allow verification of logging
# information. It works best when a template (as specified in the
# rcsinfo file) is provided for the logging procedure. Given a
# template with locations for, a bug-id number, a list of people who
# reviewed the code before it can be checked in, and an external
# process to catalog the differences that were code reviewed, the
# following test can be applied to the code:
#
# Making sure that the entered bug-id number is correct.
# Validating that the code that was reviewed is indeed the code being
# checked in (using the bug-id number or a seperate review
# number to identify this particular code set.).
#
# If any of the above test failed, then the commit would be aborted.
#
# Actions such as mailing a copy of the report to each reviewer are
# better handled by an entry in the loginfo file.
#
# One thing that should be noted is the the ALL keyword is not
# supported. There can be only one entry that matches a given
# repository.

View File

@@ -1,74 +0,0 @@
@echo off
rem * To set up your local build read and customize this batch file.
rem * You shouldn't have to touch anything but "set" statements
rem * Batch file contributed by Lucas Gonze (lucas@gonze.com) and
rem * Rick Ekle (rele@iconect.net)
rem * This stuff forces us to not reset the environment variables more
rem * than once. It would cause some vars to get longer than 127 chars
rem * (the longest possible batch line) to run this stuff more than once.
if "%1%" == "-force" goto skiptest
if "%MOZBUILD%" == "ALREADYDONE" goto alldone
:skiptest
echo setting up environment...
set MOZBUILD=ALREADYDONE
rem * if this isn't set properly your build will get
rem * "file './config/WIN' not found"
set MOZ_BITS=32
set MOZ_GOLD=1
set MOZ_MEDIUM=1
set NO_SECURITY=1
set NSPR20=1
rem * don't set this if you want to make an optimized release build
set MOZ_DEBUG=1
rem * set if running NT 3.51, don't set otherwise
rem * set MOZ_NT=351
rem * location of resulting executable and totally optional.
rem * If you don't set this, mozilla.exe will be generated into
rem * mozilla\cmd\winfe\mkfiles32\x86dbg (or x86rel for optimized builds)
rem * set MOZ_OUT=d:\bin
rem * top of your tree, drive letter and path, i.e. set d:\mozilla_src.
rem * The topmost directory under this should be mozilla
rem * so if you extracted zip file to z:\foo, this should be z:\foo
set MOZ_SRC=d:\moz\
rem * location of the bin directory containing your GNU tools. The build
rem * looks for MOZ_TOOLS\bin\gmake.exe, so after you download and unpack
rem * wintools.zip, make some directory called "bin", put your new
rem * uname.exe, shmsdos.exe, and gmake.exe in it, and set MOZ_TOOLS to
rem * the place where you put it.
set MOZ_TOOLS=d:
rem * where to find cp.exe and rm.exe, aka gnu tools for windows
set gnuTools=D:\CDK\H-I386~1\bin
rem * the important thing is that your new moz tools should be first
SET PATH=%MOZ_TOOLS%\bin;%gnuTools%;%PATH%
rem * if you are running VC++ 5.0 or higher, this will prevent the build
rem * from trying to pick up uuid2.lib, which only exists in previous
rem * versions of vc++.
set _MSC_VER=1100
rem * vcvars32.bat is created by visual c++ install to
rem * enable command line builds
echo setting up visual c++ environment...
call d:\bin\vcvars32.bat
:alldone
@echo environment set up, building mozilla...
rem * uncomment these to make the script build as well
rem cd %MOZ_SRC%
rem cd mozilla
rem nmake -f client.mak

View File

@@ -1,26 +0,0 @@
Building NSPR on Windows NT Using Netscape's gmake and Other Tools
This directory contains the following tools:
- gmake.exe: GNU make 3.74, modified to use shmsdos.exe as the shell
- shmsdos.exe: a lightweight shell developed by Netscape programmers.
It has most of the file manipulation operations (such as cp,
rm, mkdir as well as Netscape's own nsinstall) as built-in
commands, so even if you have these
file utilities installed on your NT machine, they won't be invoked
by gmake and shmsdos. Also, since shmsdos is not a full-blown
shell and its built-in file commands are not fully compatible
with the true Unix file utilities, our makefiles have had to
avoid some features of sh and work around the incompatibilities
on Windows NT.
- uname.exe: this uname.exe returns the OS as "WINNT", which is what
our makefiles assume. Do not use a uname.exe that returns other
strings, such as "Windows_NT".
Binaries for the x86 processors can be found in the 'x86' subdirectory.
Binaries for the alpha processors can be found in the 'alpha'
subdirectory.
INSTALLATION:
Install gmake.exe, shmsdos.exe, and uname.exe in any directory.
Add that directory to your Path environment variable.

Binary file not shown.

Binary file not shown.

View File

@@ -1,107 +0,0 @@
/* GLIB - Library of useful routines for C programming
* Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public
* License as published by the Free Software Foundation; either
* version 2 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details.
*
* You should have received a copy of the GNU Library General Public
* License along with this library; if not, write to the
* Free Software Foundation, Inc., 59 Temple Place - Suite 330,
* Boston, MA 02111-1307, USA.
*/
/* acconfig.h
This file is in the public domain.
Descriptive text for the C preprocessor macros that
the distributed Autoconf macros can define.
No software package will use all of them; autoheader copies the ones
your configure.in uses into your configuration header file templates.
The entries are in sort -df order: alphabetical, case insensitive,
ignoring punctuation (such as underscores). Although this order
can split up related entries, it makes it easier to check whether
a given entry is in the file.
Leave the following blank line there!! Autoheader needs it. */
/* Other stuff */
#undef ENABLE_MEM_CHECK
#undef ENABLE_MEM_PROFILE
#undef G_COMPILED_WITH_DEBUGGING
#undef G_THREADS_ENABLED
#undef GLIB_SIZEOF_GMUTEX
#undef GLIB_BYTE_CONTENTS_GMUTEX
#undef HAVE_BROKEN_WCTYPE
#undef HAVE_DOPRNT
#undef HAVE_FLOAT_H
#undef HAVE_GETPWUID_R
#undef HAVE_GETPWUID_R_POSIX
#undef HAVE_LIMITS_H
#undef HAVE_LONG_DOUBLE
#undef HAVE_POLL
#undef HAVE_PTHREAD_GETSPECIFIC_POSIX
#undef HAVE_PWD_H
#undef HAVE_SYS_PARAM_H
#undef HAVE_SYS_POLL_H
#undef HAVE_SYS_SELECT_H
#undef HAVE_SYS_TIME_H
#undef HAVE_SYS_TIMES_H
#undef HAVE_STRERROR
#undef HAVE_STRSIGNAL
#undef HAVE_UNISTD_H
#undef HAVE_VALUES_H
#undef HAVE_WCHAR_H
#undef HAVE_WCTYPE_H
#undef NO_FD_SET
#undef NO_SYS_ERRLIST
#undef NO_SYS_SIGLIST
#undef NO_SYS_SIGLIST_DECL
#undef WITH_SYMBOL_UNDERSCORE
#undef SIZEOF_CHAR
#undef SIZEOF_SHORT
#undef SIZEOF_LONG
#undef SIZEOF_INT
#undef SIZEOF_VOID_P
#undef G_VA_COPY
#undef G_VA_COPY_AS_ARRAY
#undef G_HAVE___INLINE
#undef G_HAVE___INLINE__
#undef G_HAVE_INLINE
#undef GLIB_MAJOR_VERSION
#undef GLIB_MINOR_VERSION
#undef GLIB_MICRO_VERSION
#undef GLIB_INTERFACE_AGE
#undef GLIB_BINARY_AGE
#undef WIN32
#undef NATIVE_WIN32
#undef G_THREAD_SOURCE
/* #undef PACKAGE */
/* #undef VERSION */
/* Leave that blank line there!! Autoheader needs it.
If you're adding to this file, keep in mind:
The entries are in sort -df order: alphabetical, case insensitive,
ignoring punctuation (such as underscores). */

View File

@@ -1,138 +0,0 @@
/* config.h.win32. Handcrafted for Microsoft C */
/* Define to empty if the keyword does not work. */
/* #undef const */
/* Define if you don't have vprintf but do have _doprnt. */
/* #undef HAVE_DOPRNT */
/* Define if you have <unistd.h>. */
/* #undef HAVE_UNISTD_H */
/* Define if you have the vprintf function. */
#define HAVE_VPRINTF 1
/* Define if you have the ANSI C header files. */
#define STDC_HEADERS 1
/* Define if your processor stores words with the most significant
byte first (like Motorola and SPARC, unlike Intel and VAX). */
/* #undef WORDS_BIGENDIAN */
/* #undef ENABLE_MEM_CHECK */
/* #undef ENABLE_MEM_PROFILE */
#define G_COMPILED_WITH_DEBUGGING "minimum"
/* #undef HAVE_BROKEN_WCTYPE */
/* #undef HAVE_DOPRNT */
#define HAVE_FLOAT_H 1
#define HAVE_LIMITS_H 1
/* #undef HAVE_LOCALTIME_R */
/* #undef HAVE_LONG_DOUBLE */
/* #undef HAVE_POLL */
/* #undef HAVE_PWD_H */
/* #undef HAVE_SYS_PARAM_H */
/* #undef HAVE_SYS_POLL_H */
/* #undef HAVE_SYS_SELECT_H */
/* #undef HAVE_SYS_TIME_H */
/* #undef HAVE_SYS_TIMES_H */
#define HAVE_STRERROR 1
/* #undef HAVE_STRSIGNAL */
/* #undef HAVE_UNISTD_H */
/* #undef HAVE_VSNPRINTF */
/* #undef HAVE_VALUES_H */
#define HAVE_VPRINTF 1
#define HAVE_WCHAR_H 1
#define HAVE_WCTYPE_H 1
/* #undef NO_FD_SET */
/* #undef NO_SYS_ERRLIST */
#define NO_SYS_SIGLIST 1
/* #undef G_VA_COPY */
/* #undef G_VA_COPY_AS_ARRAY */
#define G_HAVE___INLINE 1
#define GLIB_MAJOR_VERSION 1
#define GLIB_MINOR_VERSION 2
#define GLIB_MICRO_VERSION 0
#define GLIB_INTERFACE_AGE 0
#define GLIB_BINARY_AGE 0
#define G_THREAD_SOURCE "gthread-posix.c"
#define G_THREADS_IMPL_POSIX
#define HAVE_PTHREAD_GETSPECIFIC_POSIX 1
/* The number of bytes in a char. */
#define SIZEOF_CHAR 1
/* The number of bytes in a int. */
#define SIZEOF_INT 4
/* The number of bytes in a long. */
#define SIZEOF_LONG 4
/* The number of bytes in a long long. */
#define SIZEOF_LONG_LONG 8
/* The number of bytes in a short. */
#define SIZEOF_SHORT 2
/* The number of bytes in a void *. */
#define SIZEOF_VOID_P 4
/* Define if you have the atexit function. */
#define HAVE_ATEXIT 1
/* Define if you have the lstat function. */
/* #undef HAVE_LSTAT */
/* Define if you have the memmove function. */
#define HAVE_MEMMOVE 1
/* Define if you have the on_exit function. */
/* #undef HAVE_ON_EXIT */
/* Define if you have the strcasecmp function. */
/* #undef HAVE_STRCASECMP ^*/
/* Define if you have the strerror function. */
#define HAVE_STRERROR 1
/* Define if you have the strsignal function. */
/* #undef HAVE_STRSIGNAL */
/* Define if you have the vsnprintf function. */
/* #undef HAVE_VSNPRINTF */
/* Define if you have the <float.h> header file. */
#define HAVE_FLOAT_H 1
/* Define if you have the <limits.h> header file. */
#define HAVE_LIMITS_H 1
/* Define if you have the <pwd.h> header file. */
/* #undef HAVE_PWD_H */
/* Define if you have the <sys/param.h> header file. */
/* #undef HAVE_SYS_PARAM_H */
/* Define if you have the <sys/select.h> header file. */
/* #undef HAVE_SYS_SELECT_H */
/* Define if you have the <sys/time.h> header file. */
/* #undef HAVE_SYS_TIME_H */
/* Define if you have the <sys/times.h> header file. */
/* #undef HAVE_SYS_TIMES_H */
/* Define if you have the <unistd.h> header file. */
/* #undef HAVE_UNISTD_H */
/* Define if you have the <values.h> header file. */
/* #undef HAVE_VALUES_H */
/* Define if you have the w library (-lw). */
/* #undef HAVE_LIBW */

File diff suppressed because it is too large Load Diff

View File

@@ -1,173 +0,0 @@
/* glibconfig.h.win32 */
/* Handcrafted for Microsoft C. */
#ifndef GLIBCONFIG_H
#define GLIBCONFIG_H
#ifdef __cplusplus
extern "C" {
#endif /* __cplusplus */
#ifdef _MSC_VER
/* Make MSVC more pedantic, this is a recommended pragma list
* from _Win32_Programming_ by Rector and Newcomer.
*/
#pragma warning(error:4002)
#pragma warning(error:4003)
#pragma warning(1:4010)
#pragma warning(error:4013)
#pragma warning(1:4016)
#pragma warning(error:4020)
#pragma warning(error:4021)
#pragma warning(error:4027)
#pragma warning(error:4029)
#pragma warning(error:4033)
#pragma warning(error:4035)
#pragma warning(error:4045)
#pragma warning(error:4047)
#pragma warning(error:4049)
#pragma warning(error:4053)
#pragma warning(error:4071)
#pragma warning(disable:4101)
#pragma warning(error:4150)
#pragma warning(disable:4244) /* No possible loss of data warnings */
#pragma warning(disable:4305) /* No truncation from int to char warnings */
#endif /* _MSC_VER */
#include <limits.h>
#include <float.h>
#define G_MINFLOAT FLT_MIN
#define G_MAXFLOAT FLT_MAX
#define G_MINDOUBLE DBL_MIN
#define G_MAXDOUBLE DBL_MAX
#define G_MINSHORT SHRT_MIN
#define G_MAXSHORT SHRT_MAX
#define G_MININT INT_MIN
#define G_MAXINT INT_MAX
#define G_MINLONG LONG_MIN
#define G_MAXLONG LONG_MAX
typedef signed char gint8;
typedef unsigned char guint8;
typedef signed short gint16;
typedef unsigned short guint16;
typedef signed int gint32;
typedef unsigned int guint32;
#define G_HAVE_GINT64 1
typedef __int64 gint64;
typedef unsigned __int64 guint64;
#define G_GINT64_CONSTANT(val) (val##i64)
#define GPOINTER_TO_INT(p) ((gint)(p))
#define GPOINTER_TO_UINT(p) ((guint)(p))
#define GINT_TO_POINTER(i) ((gpointer)(i))
#define GUINT_TO_POINTER(u) ((gpointer)(u))
#define g_ATEXIT(proc) (atexit (proc))
#define g_memmove(d,s,n) G_STMT_START { memmove ((d), (s), (n)); } G_STMT_END
#define G_HAVE_ALLOCA 1
#define alloca _alloca
#define GLIB_MAJOR_VERSION 1
#define GLIB_MINOR_VERSION 2
#define GLIB_MICRO_VERSION 0
#ifdef __cplusplus
#define G_HAVE_INLINE 1
#else /* !__cplusplus */
#define G_HAVE___INLINE 1
#endif
#define G_THREADS_ENABLED
/*
* The following program can be used to determine the magic values below:
* #include <stdio.h>
* #include <pthread.h>
* main(int argc, char **argv)
* {
* int i;
* pthread_mutex_t m = PTHREAD_MUTEX_INITIALIZER;
* printf ("sizeof (pthread_mutex_t) = %d\n", sizeof (pthread_mutex_t));
* printf ("PTHREAD_MUTEX_INITIALIZER = ");
* for (i = 0; i < sizeof (pthread_mutex_t); i++)
* printf ("%u, ", (unsigned) ((char *) &m)[i]);
* printf ("\n");
* exit(0);
* }
*/
typedef struct _GStaticMutex GStaticMutex;
struct _GStaticMutex
{
struct _GMutex *runtime_mutex;
union {
/* The size of the pad array should be sizeof (pthread_mutext_t) */
/* This value corresponds to the 1999-01-24 version of pthreads-win32 */
char pad[36];
double dummy_double;
void *dummy_pointer;
long dummy_long;
} aligned_pad_u;
};
/* This should be NULL followed by the bytes in PTHREAD_MUTEX_INITIALIZER */
#define G_STATIC_MUTEX_INIT { NULL, { { 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } }
#define g_static_mutex_get_mutex(mutex) \
(g_thread_use_default_impl ? ((GMutex*) &((mutex)->aligned_pad_u)) : \
g_static_mutex_get_mutex_impl (&((mutex)->runtime_mutex)))
#define G_BYTE_ORDER G_LITTLE_ENDIAN
#define GINT16_TO_LE(val) ((gint16) (val))
#define GUINT16_TO_LE(val) ((guint16) (val))
#define GINT16_TO_BE(val) ((gint16) GUINT16_SWAP_LE_BE (val))
#define GUINT16_TO_BE(val) (GUINT16_SWAP_LE_BE (val))
#define GINT32_TO_LE(val) ((gint32) (val))
#define GUINT32_TO_LE(val) ((guint32) (val))
#define GINT32_TO_BE(val) ((gint32) GUINT32_SWAP_LE_BE (val))
#define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val))
#define GINT64_TO_LE(val) ((gint64) (val))
#define GUINT64_TO_LE(val) ((guint64) (val))
#define GINT64_TO_BE(val) ((gint64) GUINT64_SWAP_LE_BE (val))
#define GUINT64_TO_BE(val) (GUINT64_SWAP_LE_BE (val))
#define GLONG_TO_LE(val) ((glong) GINT32_TO_LE (val))
#define GULONG_TO_LE(val) ((gulong) GUINT32_TO_LE (val))
#define GLONG_TO_BE(val) ((glong) GINT32_TO_BE (val))
#define GULONG_TO_BE(val) ((gulong) GUINT32_TO_BE (val))
#define GINT_TO_LE(val) ((gint) GINT32_TO_LE (val))
#define GUINT_TO_LE(val) ((guint) GUINT32_TO_LE (val))
#define GINT_TO_BE(val) ((gint) GINT32_TO_BE (val))
#define GUINT_TO_BE(val) ((guint) GUINT32_TO_BE (val))
#define GLIB_SYSDEF_POLLIN = 1
#define GLIB_SYSDEF_POLLOUT = 4
#define GLIB_SYSDEF_POLLPRI = 2
#define GLIB_SYSDEF_POLLERR = 8
#define GLIB_SYSDEF_POLLHUP = 16
#define GLIB_SYSDEF_POLLNVAL = 32
#define G_HAVE_WCHAR_H 1
#define G_HAVE_WCTYPE_H 1
/* Define if this is Win32, possibly using the Cygwin emulation layer. */
#define WIN32 1
/* Define if this is Win32 without Cygwin. */
#define NATIVE_WIN32 1
#ifdef __cplusplus
}
#endif /* __cplusplus */
#endif /* GLIBCONFIG_H */

View File

@@ -1,827 +0,0 @@
/**************************************************************************
IDL.h (IDL parse tree and namespace components)
Include wide character support before this, if necessary.
Copyright (C) 1998, 1999 Andrew T. Veliath
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public
License as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Library General Public License for more details.
You should have received a copy of the GNU Library General Public
License along with this library; if not, write to the Free
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
$Id: IDL.h,v 1.1 1999-04-08 20:04:26 mccabe%netscape.com Exp $
***************************************************************************/
#ifndef __IDL_H
#define __IDL_H
#include <glib.h>
#ifdef __cplusplus
extern "C" {
#endif
/* version */
#define LIBIDL_VERSION(a,b,c) (((a) << 16) + ((b) << 8) + (c))
#define LIBIDL_MAJOR_VERSION 0
#define LIBIDL_MINOR_VERSION 6
#define LIBIDL_MICRO_VERSION 3
#define LIBIDL_VERSION_CODE LIBIDL_VERSION(0,6,3)
/* miscellaneous constants */
#define IDL_SUCCESS 0
#define IDL_ERROR 1
#define IDL_WARNING1 2
#define IDL_WARNING2 3
#define IDL_WARNING3 4
#define IDL_WARNINGMAX IDL_WARNING3
/* general parse flags */
#define IDLF_VERBOSE (1UL << 0)
#define IDLF_NO_EVAL_CONST (1UL << 1)
#define IDLF_COMBINE_REOPENED_MODULES (1UL << 2)
#define IDLF_PREFIX_FILENAME (1UL << 3)
#define IDLF_IGNORE_FORWARDS (1UL << 4)
#define IDLF_PEDANTIC (1UL << 5)
/* syntax extension parse flags */
#define IDLF_TYPECODES (1UL << 16)
#define IDLF_XPIDL (1UL << 17)
/* declaration specification flags */
#define IDLF_DECLSPEC_EXIST (1UL << 0)
#define IDLF_DECLSPEC_INHIBIT (1UL << 1)
/* output flags */
#define IDLF_OUTPUT_NO_NEWLINES (1UL << 0)
#define IDLF_OUTPUT_NO_QUALIFY_IDENTS (1UL << 1)
#define IDLF_OUTPUT_PROPERTIES (1UL << 2)
#define IDLF_OUTPUT_CODEFRAGS (1UL << 3)
#ifdef _WIN32
# define IDL_EXPORT __declspec (dllexport)
# define IDL_IMPORT __declspec (dllimport)
#else
# define IDL_EXPORT /* empty */
# define IDL_IMPORT extern
#endif
/* type casting checks */
#define IDL_check_cast_enable(boolean) do { \
IDL_IMPORT int __IDL_check_type_casts; \
__IDL_check_type_casts = (boolean); \
} while (0)
#define IDL_CHECK_CAST(tree, thetype, name) \
(IDL_check_type_cast(tree, thetype, \
__FILE__, __LINE__, \
G_GNUC_PRETTY_FUNCTION)->u.name)
#ifdef G_HAVE_GINT64
# if G_MAXLONG > 0xffffffffUL
# define IDL_LL "l"
# else
# define IDL_LL "ll"
# endif
typedef gint64 IDL_longlong_t;
typedef guint64 IDL_ulonglong_t;
#else
# define IDL_LL "l"
typedef long IDL_longlong_t;
typedef unsigned long IDL_ulonglong_t;
# warning 64-bit integer type not available, using 32-bit instead
#endif /* G_HAVE_GINT64 */
typedef unsigned int IDL_declspec_t;
typedef struct _IDL_tree_node IDL_tree_node;
typedef struct _IDL_tree_node * IDL_tree;
struct _IDL_LIST {
IDL_tree data;
IDL_tree prev;
IDL_tree next;
IDL_tree _tail; /* Internal use, may not be valid */
};
#define IDL_LIST(a) IDL_CHECK_CAST(a, IDLN_LIST, idl_list)
extern IDL_tree IDL_list_new (IDL_tree data);
extern IDL_tree IDL_list_concat (IDL_tree orig,
IDL_tree append);
extern IDL_tree IDL_list_remove (IDL_tree list,
IDL_tree p);
extern int IDL_list_length (IDL_tree list);
extern IDL_tree IDL_list_nth (IDL_tree list,
int n);
struct _IDL_GENTREE {
IDL_tree data;
GHashTable *siblings;
GHashTable *children;
GHashFunc hash_func;
GCompareFunc key_compare_func;
IDL_tree _import; /* Internal use, do not recurse */
char *_cur_prefix; /* Internal use */
};
#define IDL_GENTREE(a) IDL_CHECK_CAST(a, IDLN_GENTREE, idl_gentree)
extern IDL_tree IDL_gentree_new (GHashFunc hash_func,
GCompareFunc key_compare_func,
IDL_tree data);
extern IDL_tree IDL_gentree_new_sibling (IDL_tree from,
IDL_tree data);
extern IDL_tree IDL_gentree_chain_sibling (IDL_tree from,
IDL_tree data);
extern IDL_tree IDL_gentree_chain_child (IDL_tree from,
IDL_tree data);
struct _IDL_INTEGER {
IDL_longlong_t value;
};
#define IDL_INTEGER(a) IDL_CHECK_CAST(a, IDLN_INTEGER, idl_integer)
extern IDL_tree IDL_integer_new (IDL_longlong_t value);
struct _IDL_STRING {
char *value;
};
#define IDL_STRING(a) IDL_CHECK_CAST(a, IDLN_STRING, idl_string)
extern IDL_tree IDL_string_new (char *value);
struct _IDL_WIDE_STRING {
wchar_t *value;
};
#define IDL_WIDE_STRING(a) IDL_CHECK_CAST(a, IDLN_WIDE_STRING, idl_wide_string)
extern IDL_tree IDL_wide_string_new (wchar_t *value);
struct _IDL_CHAR {
char *value;
};
#define IDL_CHAR(a) IDL_CHECK_CAST(a, IDLN_CHAR, idl_char)
extern IDL_tree IDL_char_new (char *value);
struct _IDL_WIDE_CHAR {
wchar_t *value;
};
#define IDL_WIDE_CHAR(a) IDL_CHECK_CAST(a, IDLN_WIDE_CHAR, idl_wide_char)
extern IDL_tree IDL_wide_char_new (wchar_t *value);
struct _IDL_FIXED {
char *value;
};
#define IDL_FIXED(a) IDL_CHECK_CAST(a, IDLN_FIXED, idl_fixed)
extern IDL_tree IDL_fixed_new (char *value);
struct _IDL_FLOAT {
double value;
};
#define IDL_FLOAT(a) IDL_CHECK_CAST(a, IDLN_FLOAT, idl_float)
extern IDL_tree IDL_float_new (double value);
struct _IDL_BOOLEAN {
unsigned value;
};
#define IDL_BOOLEAN(a) IDL_CHECK_CAST(a, IDLN_BOOLEAN, idl_boolean)
extern IDL_tree IDL_boolean_new (unsigned value);
struct _IDL_IDENT {
char *str;
char *repo_id;
GSList *comments;
IDL_tree _ns_ref; /* Internal use, do not recurse */
unsigned _flags; /* Internal use */
#define IDLF_IDENT_CASE_MISMATCH_HIT (1UL << 0)
};
#define IDL_IDENT(a) IDL_CHECK_CAST(a, IDLN_IDENT, idl_ident)
#define IDL_IDENT_TO_NS(a) IDL_CHECK_CAST(a, IDLN_IDENT, idl_ident._ns_ref)
#define IDL_IDENT_REPO_ID(a) IDL_CHECK_CAST(a, IDLN_IDENT, idl_ident.repo_id)
extern IDL_tree IDL_ident_new (char *str);
extern void IDL_queue_new_ident_comment (const char *str);
enum IDL_float_type {
IDL_FLOAT_TYPE_FLOAT,
IDL_FLOAT_TYPE_DOUBLE,
IDL_FLOAT_TYPE_LONGDOUBLE
};
struct _IDL_TYPE_FLOAT {
enum IDL_float_type f_type;
};
#define IDL_TYPE_FLOAT(a) IDL_CHECK_CAST(a, IDLN_TYPE_FLOAT, idl_type_float)
extern IDL_tree IDL_type_float_new (enum IDL_float_type f_type);
struct _IDL_TYPE_FIXED {
IDL_tree positive_int_const;
IDL_tree integer_lit;
};
#define IDL_TYPE_FIXED(a) IDL_CHECK_CAST(a, IDLN_TYPE_FIXED, idl_type_fixed)
extern IDL_tree IDL_type_fixed_new (IDL_tree positive_int_const,
IDL_tree integer_lit);
enum IDL_integer_type {
IDL_INTEGER_TYPE_SHORT,
IDL_INTEGER_TYPE_LONG,
IDL_INTEGER_TYPE_LONGLONG
};
struct _IDL_TYPE_INTEGER {
unsigned f_signed : 1;
enum IDL_integer_type f_type;
};
#define IDL_TYPE_INTEGER(a) IDL_CHECK_CAST(a, IDLN_TYPE_INTEGER, idl_type_integer)
extern IDL_tree IDL_type_integer_new (unsigned f_signed,
enum IDL_integer_type f_type);
extern IDL_tree IDL_type_char_new (void);
extern IDL_tree IDL_type_wide_char_new (void);
extern IDL_tree IDL_type_boolean_new (void);
extern IDL_tree IDL_type_octet_new (void);
extern IDL_tree IDL_type_any_new (void);
extern IDL_tree IDL_type_object_new (void);
extern IDL_tree IDL_type_typecode_new (void);
struct _IDL_TYPE_STRING {
IDL_tree positive_int_const;
};
#define IDL_TYPE_STRING(a) IDL_CHECK_CAST(a, IDLN_TYPE_STRING, idl_type_string)
extern IDL_tree IDL_type_string_new (IDL_tree positive_int_const);
struct _IDL_TYPE_WIDE_STRING {
IDL_tree positive_int_const;
};
#define IDL_TYPE_WIDE_STRING(a) IDL_CHECK_CAST(a, IDLN_TYPE_WIDE_STRING, idl_type_wide_string)
extern IDL_tree IDL_type_wide_string_new (IDL_tree positive_int_const);
struct _IDL_TYPE_ENUM {
IDL_tree ident;
IDL_tree enumerator_list;
};
#define IDL_TYPE_ENUM(a) IDL_CHECK_CAST(a, IDLN_TYPE_ENUM, idl_type_enum)
extern IDL_tree IDL_type_enum_new (IDL_tree ident,
IDL_tree enumerator_list);
struct _IDL_TYPE_ARRAY {
IDL_tree ident;
IDL_tree size_list;
};
#define IDL_TYPE_ARRAY(a) IDL_CHECK_CAST(a, IDLN_TYPE_ARRAY, idl_type_array)
extern IDL_tree IDL_type_array_new (IDL_tree ident,
IDL_tree size_list);
struct _IDL_TYPE_SEQUENCE {
IDL_tree simple_type_spec;
IDL_tree positive_int_const;
};
#define IDL_TYPE_SEQUENCE(a) IDL_CHECK_CAST(a, IDLN_TYPE_SEQUENCE, idl_type_sequence)
extern IDL_tree IDL_type_sequence_new (IDL_tree simple_type_spec,
IDL_tree positive_int_const);
struct _IDL_TYPE_STRUCT {
IDL_tree ident;
IDL_tree member_list;
};
#define IDL_TYPE_STRUCT(a) IDL_CHECK_CAST(a, IDLN_TYPE_STRUCT, idl_type_struct)
extern IDL_tree IDL_type_struct_new (IDL_tree ident,
IDL_tree member_list);
struct _IDL_TYPE_UNION {
IDL_tree ident;
IDL_tree switch_type_spec;
IDL_tree switch_body;
};
#define IDL_TYPE_UNION(a) IDL_CHECK_CAST(a, IDLN_TYPE_UNION, idl_type_union)
extern IDL_tree IDL_type_union_new (IDL_tree ident,
IDL_tree switch_type_spec,
IDL_tree switch_body);
struct _IDL_MEMBER {
IDL_tree type_spec;
IDL_tree dcls;
};
#define IDL_MEMBER(a) IDL_CHECK_CAST(a, IDLN_MEMBER, idl_member)
extern IDL_tree IDL_member_new (IDL_tree type_spec,
IDL_tree dcls);
struct _IDL_NATIVE {
IDL_tree ident;
char *user_type; /* XPIDL extension */
};
#define IDL_NATIVE(a) IDL_CHECK_CAST(a, IDLN_NATIVE, idl_native)
extern IDL_tree IDL_native_new (IDL_tree ident);
struct _IDL_TYPE_DCL {
IDL_tree type_spec;
IDL_tree dcls;
};
#define IDL_TYPE_DCL(a) IDL_CHECK_CAST(a, IDLN_TYPE_DCL, idl_type_dcl)
extern IDL_tree IDL_type_dcl_new (IDL_tree type_spec,
IDL_tree dcls);
struct _IDL_CONST_DCL {
IDL_tree const_type;
IDL_tree ident;
IDL_tree const_exp;
};
#define IDL_CONST_DCL(a) IDL_CHECK_CAST(a, IDLN_CONST_DCL, idl_const_dcl)
extern IDL_tree IDL_const_dcl_new (IDL_tree const_type,
IDL_tree ident,
IDL_tree const_exp);
struct _IDL_EXCEPT_DCL {
IDL_tree ident;
IDL_tree members;
};
#define IDL_EXCEPT_DCL(a) IDL_CHECK_CAST(a, IDLN_EXCEPT_DCL, idl_except_dcl)
extern IDL_tree IDL_except_dcl_new (IDL_tree ident,
IDL_tree members);
struct _IDL_ATTR_DCL {
unsigned f_readonly : 1;
IDL_tree param_type_spec;
IDL_tree simple_declarations;
};
#define IDL_ATTR_DCL(a) IDL_CHECK_CAST(a, IDLN_ATTR_DCL, idl_attr_dcl)
extern IDL_tree IDL_attr_dcl_new (unsigned f_readonly,
IDL_tree param_type_spec,
IDL_tree simple_declarations);
struct _IDL_OP_DCL {
unsigned f_noscript : 1;
unsigned f_oneway : 1;
/* XPIDL extension (varags) */
unsigned f_varargs : 1;
IDL_tree op_type_spec;
IDL_tree ident;
IDL_tree parameter_dcls;
IDL_tree raises_expr;
IDL_tree context_expr;
};
#define IDL_OP_DCL(a) IDL_CHECK_CAST(a, IDLN_OP_DCL, idl_op_dcl)
extern IDL_tree IDL_op_dcl_new (unsigned f_oneway,
IDL_tree op_type_spec,
IDL_tree ident,
IDL_tree parameter_dcls,
IDL_tree raises_expr,
IDL_tree context_expr);
enum IDL_param_attr {
IDL_PARAM_IN,
IDL_PARAM_OUT,
IDL_PARAM_INOUT
};
struct _IDL_PARAM_DCL {
enum IDL_param_attr attr;
IDL_tree param_type_spec;
IDL_tree simple_declarator;
};
#define IDL_PARAM_DCL(a) IDL_CHECK_CAST(a, IDLN_PARAM_DCL, idl_param_dcl)
extern IDL_tree IDL_param_dcl_new (enum IDL_param_attr attr,
IDL_tree param_type_spec,
IDL_tree simple_declarator);
struct _IDL_CASE_STMT {
IDL_tree labels;
IDL_tree element_spec;
};
#define IDL_CASE_STMT(a) IDL_CHECK_CAST(a, IDLN_CASE_STMT, idl_case_stmt)
extern IDL_tree IDL_case_stmt_new (IDL_tree labels,
IDL_tree element_spec);
struct _IDL_INTERFACE {
IDL_tree ident;
IDL_tree inheritance_spec;
IDL_tree body;
};
#define IDL_INTERFACE(a) IDL_CHECK_CAST(a, IDLN_INTERFACE, idl_interface)
extern IDL_tree IDL_interface_new (IDL_tree ident,
IDL_tree inheritance_spec,
IDL_tree body);
struct _IDL_FORWARD_DCL {
IDL_tree ident;
};
#define IDL_FORWARD_DCL(a) IDL_CHECK_CAST(a, IDLN_FORWARD_DCL, idl_forward_dcl)
extern IDL_tree IDL_forward_dcl_new (IDL_tree ident);
struct _IDL_MODULE {
IDL_tree ident;
IDL_tree definition_list;
};
#define IDL_MODULE(a) IDL_CHECK_CAST(a, IDLN_MODULE, idl_module)
extern IDL_tree IDL_module_new (IDL_tree ident,
IDL_tree definition_list);
enum IDL_binop {
IDL_BINOP_OR,
IDL_BINOP_XOR,
IDL_BINOP_AND,
IDL_BINOP_SHR,
IDL_BINOP_SHL,
IDL_BINOP_ADD,
IDL_BINOP_SUB,
IDL_BINOP_MULT,
IDL_BINOP_DIV,
IDL_BINOP_MOD
};
struct _IDL_BINOP {
enum IDL_binop op;
IDL_tree left, right;
};
#define IDL_BINOP(a) IDL_CHECK_CAST(a, IDLN_BINOP, idl_binop)
extern IDL_tree IDL_binop_new (enum IDL_binop op,
IDL_tree left,
IDL_tree right);
enum IDL_unaryop {
IDL_UNARYOP_PLUS,
IDL_UNARYOP_MINUS,
IDL_UNARYOP_COMPLEMENT
};
struct _IDL_UNARYOP {
enum IDL_unaryop op;
IDL_tree operand;
};
#define IDL_UNARYOP(a) IDL_CHECK_CAST(a, IDLN_UNARYOP, idl_unaryop)
extern IDL_tree IDL_unaryop_new (enum IDL_unaryop op,
IDL_tree operand);
/* XPIDL code fragments extension. */
struct _IDL_CODEFRAG {
char *desc;
GSList *lines;
};
#define IDL_CODEFRAG(a) IDL_CHECK_CAST(a, IDLN_CODEFRAG, idl_codefrag)
extern IDL_tree IDL_codefrag_new (char *desc,
GSList *lines);
/*
* IDL_tree_type - Enumerations of node types
*
* Note this enumerator list is subject to change in the future. A program should not need
* more than a recompilation to adjust for a change in this list, so instead of using a
* statically initialized jumptable, allocate an array of size IDLN_LAST and assign the
* elements manually.
*/
typedef enum {
IDLN_NONE,
IDLN_ANY,
IDLN_LIST,
IDLN_GENTREE,
IDLN_INTEGER,
IDLN_STRING,
IDLN_WIDE_STRING,
IDLN_CHAR,
IDLN_WIDE_CHAR,
IDLN_FIXED,
IDLN_FLOAT,
IDLN_BOOLEAN,
IDLN_IDENT,
IDLN_TYPE_DCL,
IDLN_CONST_DCL,
IDLN_EXCEPT_DCL,
IDLN_ATTR_DCL,
IDLN_OP_DCL,
IDLN_PARAM_DCL,
IDLN_FORWARD_DCL,
IDLN_TYPE_INTEGER,
IDLN_TYPE_FLOAT,
IDLN_TYPE_FIXED,
IDLN_TYPE_CHAR,
IDLN_TYPE_WIDE_CHAR,
IDLN_TYPE_STRING,
IDLN_TYPE_WIDE_STRING,
IDLN_TYPE_BOOLEAN,
IDLN_TYPE_OCTET,
IDLN_TYPE_ANY,
IDLN_TYPE_OBJECT,
IDLN_TYPE_TYPECODE,
IDLN_TYPE_ENUM,
IDLN_TYPE_SEQUENCE,
IDLN_TYPE_ARRAY,
IDLN_TYPE_STRUCT,
IDLN_TYPE_UNION,
IDLN_MEMBER,
IDLN_NATIVE,
IDLN_CASE_STMT,
IDLN_INTERFACE,
IDLN_MODULE,
IDLN_BINOP,
IDLN_UNARYOP,
IDLN_CODEFRAG,
IDLN_LAST
} IDL_tree_type;
IDL_IMPORT const char * IDL_tree_type_names[];
struct _IDL_tree_node {
IDL_tree_type _type;
IDL_tree up; /* Do not recurse */
IDL_declspec_t declspec;
/* properties is an XPIDL extension. It is a hash table of
* case-insensitive string keys to string values. */
GHashTable *properties;
int refs;
char *_file; /* Internal use */
int _line; /* Internal use */
union {
struct _IDL_LIST idl_list;
struct _IDL_GENTREE idl_gentree;
struct _IDL_INTEGER idl_integer;
struct _IDL_STRING idl_string;
struct _IDL_WIDE_STRING idl_wide_string;
struct _IDL_CHAR idl_char;
struct _IDL_WIDE_CHAR idl_wide_char;
struct _IDL_FIXED idl_fixed;
struct _IDL_FLOAT idl_float;
struct _IDL_BOOLEAN idl_boolean;
struct _IDL_IDENT idl_ident;
struct _IDL_TYPE_DCL idl_type_dcl;
struct _IDL_CONST_DCL idl_const_dcl;
struct _IDL_EXCEPT_DCL idl_except_dcl;
struct _IDL_ATTR_DCL idl_attr_dcl;
struct _IDL_OP_DCL idl_op_dcl;
struct _IDL_PARAM_DCL idl_param_dcl;
struct _IDL_FORWARD_DCL idl_forward_dcl;
struct _IDL_TYPE_FLOAT idl_type_float;
struct _IDL_TYPE_FIXED idl_type_fixed;
struct _IDL_TYPE_INTEGER idl_type_integer;
struct _IDL_TYPE_ENUM idl_type_enum;
struct _IDL_TYPE_STRING idl_type_string;
struct _IDL_TYPE_WIDE_STRING idl_type_wide_string;
struct _IDL_TYPE_SEQUENCE idl_type_sequence;
struct _IDL_TYPE_ARRAY idl_type_array;
struct _IDL_TYPE_STRUCT idl_type_struct;
struct _IDL_TYPE_UNION idl_type_union;
struct _IDL_MEMBER idl_member;
struct _IDL_NATIVE idl_native;
struct _IDL_CASE_STMT idl_case_stmt;
struct _IDL_INTERFACE idl_interface;
struct _IDL_MODULE idl_module;
struct _IDL_BINOP idl_binop;
struct _IDL_UNARYOP idl_unaryop;
struct _IDL_CODEFRAG idl_codefrag;
} u;
};
#define IDL_NODE_TYPE(a) ((a)->_type)
#define IDL_NODE_TYPE_NAME(a) ((a)?IDL_tree_type_names[IDL_NODE_TYPE(a)]:"NULL")
#define IDL_NODE_UP(a) ((a)->up)
#define IDL_NODE_PROPERTIES(a) ((a)->properties)
#define IDL_NODE_DECLSPEC(a) ((a)->declspec)
#define IDL_NODE_REFS(a) ((a)->refs)
#define IDL_NODE_IS_LITERAL(a) \
(IDL_NODE_TYPE(a) == IDLN_INTEGER || \
IDL_NODE_TYPE(a) == IDLN_STRING || \
IDL_NODE_TYPE(a) == IDLN_WIDE_STRING || \
IDL_NODE_TYPE(a) == IDLN_CHAR || \
IDL_NODE_TYPE(a) == IDLN_WIDE_CHAR || \
IDL_NODE_TYPE(a) == IDLN_FIXED || \
IDL_NODE_TYPE(a) == IDLN_FLOAT || \
IDL_NODE_TYPE(a) == IDLN_BOOLEAN)
#define IDL_NODE_IS_TYPE(a) \
(IDL_NODE_TYPE(a) == IDLN_TYPE_INTEGER || \
IDL_NODE_TYPE(a) == IDLN_TYPE_STRING || \
IDL_NODE_TYPE(a) == IDLN_TYPE_WIDE_STRING || \
IDL_NODE_TYPE(a) == IDLN_TYPE_CHAR || \
IDL_NODE_TYPE(a) == IDLN_TYPE_WIDE_CHAR || \
IDL_NODE_TYPE(a) == IDLN_TYPE_FIXED || \
IDL_NODE_TYPE(a) == IDLN_TYPE_FLOAT || \
IDL_NODE_TYPE(a) == IDLN_TYPE_BOOLEAN || \
IDL_NODE_TYPE(a) == IDLN_TYPE_OCTET || \
IDL_NODE_TYPE(a) == IDLN_TYPE_ANY || \
IDL_NODE_TYPE(a) == IDLN_TYPE_OBJECT || \
IDL_NODE_TYPE(a) == IDLN_TYPE_TYPECODE || \
IDL_NODE_TYPE(a) == IDLN_TYPE_ENUM || \
IDL_NODE_TYPE(a) == IDLN_TYPE_ARRAY || \
IDL_NODE_TYPE(a) == IDLN_TYPE_SEQUENCE || \
IDL_NODE_TYPE(a) == IDLN_TYPE_STRUCT || \
IDL_NODE_TYPE(a) == IDLN_TYPE_UNION)
#define IDL_NODE_IS_SCOPED(a) \
(IDL_NODE_TYPE(a) == IDLN_IDENT || \
IDL_NODE_TYPE(a) == IDLN_INTERFACE || \
IDL_NODE_TYPE(a) == IDLN_MODULE || \
IDL_NODE_TYPE(a) == IDLN_EXCEPT_DCL || \
IDL_NODE_TYPE(a) == IDLN_OP_DCL || \
IDL_NODE_TYPE(a) == IDLN_TYPE_ENUM || \
IDL_NODE_TYPE(a) == IDLN_TYPE_STRUCT || \
IDL_NODE_TYPE(a) == IDLN_TYPE_UNION)
typedef struct _IDL_ns * IDL_ns;
struct _IDL_ns {
IDL_tree global;
IDL_tree file;
IDL_tree current;
GHashTable *inhibits;
GHashTable *filename_hash;
};
#define IDL_NS(a) (*(a))
typedef enum {
IDL_INPUT_REASON_INIT,
IDL_INPUT_REASON_FILL,
IDL_INPUT_REASON_ABORT,
IDL_INPUT_REASON_FINISH
} IDL_input_reason;
union IDL_input_data {
struct {
const char *filename;
} init;
struct {
char *buffer;
size_t max_size;
} fill;
};
typedef int (*IDL_input_callback) (IDL_input_reason reason,
union IDL_input_data *data,
gpointer user_data);
typedef int (*IDL_msg_callback) (int level,
int num,
int line,
const char *filename,
const char *message);
typedef struct _IDL_tree_func_state IDL_tree_func_state;
typedef struct _IDL_tree_func_data IDL_tree_func_data;
/* Traversal state data. Recursive walks chain states. */
struct _IDL_tree_func_state {
IDL_tree_func_state *up;
IDL_tree start;
IDL_tree_func_data *bottom;
};
/* This holds a list of the up hierarchy traversed, beginning from traversal. This is
* useful since nodes referenced after initial definition will have a different traversal
* path than the actual up path. */
struct _IDL_tree_func_data {
IDL_tree_func_state *state;
IDL_tree_func_data *up;
IDL_tree tree;
};
typedef gboolean (*IDL_tree_func) (IDL_tree_func_data *tnfd,
gpointer user_data);
extern IDL_tree IDL_check_type_cast (const IDL_tree var,
IDL_tree_type type,
const char *file,
int line,
const char *function);
extern const char * IDL_get_libver_string (void);
extern const char * IDL_get_IDLver_string (void);
extern int IDL_parse_filename (const char *filename,
const char *cpp_args,
IDL_msg_callback msg_cb,
IDL_tree *tree, IDL_ns *ns,
unsigned long parse_flags,
int max_msg_level);
extern int IDL_parse_filename_with_input (const char *filename,
IDL_input_callback input_cb,
gpointer input_cb_user_data,
IDL_msg_callback msg_cb,
IDL_tree *tree, IDL_ns *ns,
unsigned long parse_flags,
int max_msg_level);
extern int IDL_ns_prefix (IDL_ns ns,
const char *s);
extern void IDL_ns_ID (IDL_ns ns,
const char *s);
extern void IDL_ns_version (IDL_ns ns,
const char *s);
extern int IDL_inhibit_get (void);
extern void IDL_inhibit_push (void);
extern void IDL_inhibit_pop (void);
extern void IDL_file_set (const char *filename,
int line);
extern void IDL_file_get (const char **filename,
int *line);
extern IDL_tree IDL_get_parent_node (IDL_tree p,
IDL_tree_type type,
int *scope_levels);
extern IDL_tree IDL_tree_get_scope (IDL_tree p);
extern int IDL_tree_get_node_info (IDL_tree tree,
char **who,
char **what);
extern void IDL_tree_error (IDL_tree p,
const char *fmt,
...);
extern void IDL_tree_warning (IDL_tree p,
int level,
const char *fmt,
...);
extern const char * IDL_tree_property_get (IDL_tree tree,
const char *key);
extern void IDL_tree_property_set (IDL_tree tree,
const char *key,
const char *value);
extern gboolean IDL_tree_property_remove (IDL_tree tree,
const char *key);
extern void IDL_tree_properties_copy (IDL_tree from_tree,
IDL_tree to_tree);
extern void IDL_tree_walk (IDL_tree p,
IDL_tree_func_data *current,
IDL_tree_func pre_tree_func,
IDL_tree_func post_tree_func,
gpointer user_data);
extern void IDL_tree_walk_in_order (IDL_tree p,
IDL_tree_func tree_func,
gpointer user_data);
extern void IDL_tree_free (IDL_tree root);
extern void IDL_tree_to_IDL (IDL_tree p,
IDL_ns ns,
FILE *output,
unsigned long output_flags);
extern char * IDL_do_escapes (const char *s);
extern IDL_tree IDL_resolve_const_exp (IDL_tree p,
IDL_tree_type type);
extern IDL_ns IDL_ns_new (void);
extern void IDL_ns_free (IDL_ns ns);
extern IDL_tree IDL_ns_resolve_this_scope_ident (IDL_ns ns,
IDL_tree scope,
IDL_tree ident);
extern IDL_tree IDL_ns_resolve_ident (IDL_ns ns,
IDL_tree ident);
extern IDL_tree IDL_ns_lookup_this_scope (IDL_ns ns,
IDL_tree scope,
IDL_tree ident,
gboolean *conflict);
extern IDL_tree IDL_ns_lookup_cur_scope (IDL_ns ns,
IDL_tree ident,
gboolean *conflict);
extern IDL_tree IDL_ns_place_new (IDL_ns ns,
IDL_tree ident);
extern void IDL_ns_push_scope (IDL_ns ns,
IDL_tree ident);
extern void IDL_ns_pop_scope (IDL_ns ns);
extern IDL_tree IDL_ns_qualified_ident_new (IDL_tree nsid);
extern char * IDL_ns_ident_to_qstring (IDL_tree ns_ident,
const char *join,
int scope_levels);
extern int IDL_ns_scope_levels_from_here (IDL_ns ns,
IDL_tree ident,
IDL_tree parent);
extern char * IDL_ns_ident_make_repo_id (IDL_ns ns,
IDL_tree p,
const char *p_prefix,
int *major,
int *minor);
#ifdef __cplusplus
}
#endif
#endif /* __IDL_H */

View File

@@ -1,50 +0,0 @@
@echo off
if "%MOZ_TOOLS%" == "" goto no_moz_tools
echo.
echo MOZ_TOOLS is set to %MOZ_TOOLS%
echo.
echo copying exes and dlls to %MOZ_TOOLS%\bin
if not exist %MOZ_TOOLS%\bin\NUL mkdir %MOZ_TOOLS%\bin >NUL
copy bin\x86\* %MOZ_TOOLS%\bin >NUL
echo copying include files to %MOZ_TOOLS%\include
if not exist %MOZ_TOOLS%\include\NUL mkdir %MOZ_TOOLS%\include >NUL
copy include\* %MOZ_TOOLS%\include >NUL
echo copying include files to %MOZ_TOOLS%\include\libIDL
if not exist %MOZ_TOOLS%\include\libIDL\NUL mkdir %MOZ_TOOLS%\include\libIDL >NUL
copy include\libIDL\* %MOZ_TOOLS%\include\libIDL >NUL
echo copying lib files to %MOZ_TOOLS%\lib
if not exist %MOZ_TOOLS%\lib\NUL mkdir %MOZ_TOOLS%\lib >NUL
copy lib\* %MOZ_TOOLS%\lib >NUL
echo.
echo done copying
echo.
echo make sure that MOZ_TOOLS\bin is on your path
echo.
goto done
:no_moz_tools
echo.
echo. ERROR!
echo.
echo You need to set MOZ_TOOLS in your environment.
echo MOZ_TOOLS should be the name of a directory that
echo you create to hold these tools.
echo.
echo. e.g.
echo. mkdir c:\moz_tools
echo. set MOZ_TOOLS=c:\moz_tools
echo.
echo MOZ_TOOLS should be set permanently so that it is
echo available to the build system whenever mozilla is building.
echo.
echo.
echo Please set MOZ_TOOLS and run install.bat again
echo.
:done

Binary file not shown.

View File

@@ -1,12 +0,0 @@
Sources for glib are available from gnome.org via cvs. See cvs
checkout instructions at http://www.gnome.org - or use
export CVSROOT=:pserver:anonymous@anoncvs.gnome.org:/cvs/gnome
cvs login (no password)
cvs -z3 checkout glib
or grap a package of the sources we're currently using from
ftp://ftp.mozilla.org/pub/mozilla/libraries/source/
These sources correspond to the GLIB_1_2_0 tag on the gnome cvs
server.

View File

@@ -1,14 +0,0 @@
Sources for libIDL are available from gnome.org via cvs. See cvs
checkout instructions at http://www.gnome.org - or use
export CVSROOT=:pserver:anonymous@anoncvs.gnome.org:/cvs/gnome
cvs login (no password)
cvs -z3 checkout ORBit
(libIDL files are in ORBit/libIDL)
or grap a package of the sources we're currently using from
ftp://ftp.mozilla.org/pub/mozilla/libraries/source/
These sources correspond to the LIBIDL_V0_6_3 tag on the gnome cvs
server.

View File

@@ -1,339 +0,0 @@
GNU GENERAL PUBLIC LICENSE
Version 2, June 1991
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
675 Mass Ave, Cambridge, MA 02139, USA
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
Preamble
The licenses for most software are designed to take away your
freedom to share and change it. By contrast, the GNU General Public
License is intended to guarantee your freedom to share and change free
software--to make sure the software is free for all its users. This
General Public License applies to most of the Free Software
Foundation's software and to any other program whose authors commit to
using it. (Some other Free Software Foundation software is covered by
the GNU Library General Public License instead.) You can apply it to
your programs, too.
When we speak of free software, we are referring to freedom, not
price. Our General Public Licenses are designed to make sure that you
have the freedom to distribute copies of free software (and charge for
this service if you wish), that you receive source code or can get it
if you want it, that you can change the software or use pieces of it
in new free programs; and that you know you can do these things.
To protect your rights, we need to make restrictions that forbid
anyone to deny you these rights or to ask you to surrender the rights.
These restrictions translate to certain responsibilities for you if you
distribute copies of the software, or if you modify it.
For example, if you distribute copies of such a program, whether
gratis or for a fee, you must give the recipients all the rights that
you have. You must make sure that they, too, receive or can get the
source code. And you must show them these terms so they know their
rights.
We protect your rights with two steps: (1) copyright the software, and
(2) offer you this license which gives you legal permission to copy,
distribute and/or modify the software.
Also, for each author's protection and ours, we want to make certain
that everyone understands that there is no warranty for this free
software. If the software is modified by someone else and passed on, we
want its recipients to know that what they have is not the original, so
that any problems introduced by others will not reflect on the original
authors' reputations.
Finally, any free program is threatened constantly by software
patents. We wish to avoid the danger that redistributors of a free
program will individually obtain patent licenses, in effect making the
program proprietary. To prevent this, we have made it clear that any
patent must be licensed for everyone's free use or not licensed at all.
The precise terms and conditions for copying, distribution and
modification follow.
GNU GENERAL PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. This License applies to any program or other work which contains
a notice placed by the copyright holder saying it may be distributed
under the terms of this General Public License. The "Program", below,
refers to any such program or work, and a "work based on the Program"
means either the Program or any derivative work under copyright law:
that is to say, a work containing the Program or a portion of it,
either verbatim or with modifications and/or translated into another
language. (Hereinafter, translation is included without limitation in
the term "modification".) Each licensee is addressed as "you".
Activities other than copying, distribution and modification are not
covered by this License; they are outside its scope. The act of
running the Program is not restricted, and the output from the Program
is covered only if its contents constitute a work based on the
Program (independent of having been made by running the Program).
Whether that is true depends on what the Program does.
1. You may copy and distribute verbatim copies of the Program's
source code as you receive it, in any medium, provided that you
conspicuously and appropriately publish on each copy an appropriate
copyright notice and disclaimer of warranty; keep intact all the
notices that refer to this License and to the absence of any warranty;
and give any other recipients of the Program a copy of this License
along with the Program.
You may charge a fee for the physical act of transferring a copy, and
you may at your option offer warranty protection in exchange for a fee.
2. You may modify your copy or copies of the Program or any portion
of it, thus forming a work based on the Program, and copy and
distribute such modifications or work under the terms of Section 1
above, provided that you also meet all of these conditions:
a) You must cause the modified files to carry prominent notices
stating that you changed the files and the date of any change.
b) You must cause any work that you distribute or publish, that in
whole or in part contains or is derived from the Program or any
part thereof, to be licensed as a whole at no charge to all third
parties under the terms of this License.
c) If the modified program normally reads commands interactively
when run, you must cause it, when started running for such
interactive use in the most ordinary way, to print or display an
announcement including an appropriate copyright notice and a
notice that there is no warranty (or else, saying that you provide
a warranty) and that users may redistribute the program under
these conditions, and telling the user how to view a copy of this
License. (Exception: if the Program itself is interactive but
does not normally print such an announcement, your work based on
the Program is not required to print an announcement.)
These requirements apply to the modified work as a whole. If
identifiable sections of that work are not derived from the Program,
and can be reasonably considered independent and separate works in
themselves, then this License, and its terms, do not apply to those
sections when you distribute them as separate works. But when you
distribute the same sections as part of a whole which is a work based
on the Program, the distribution of the whole must be on the terms of
this License, whose permissions for other licensees extend to the
entire whole, and thus to each and every part regardless of who wrote it.
Thus, it is not the intent of this section to claim rights or contest
your rights to work written entirely by you; rather, the intent is to
exercise the right to control the distribution of derivative or
collective works based on the Program.
In addition, mere aggregation of another work not based on the Program
with the Program (or with a work based on the Program) on a volume of
a storage or distribution medium does not bring the other work under
the scope of this License.
3. You may copy and distribute the Program (or a work based on it,
under Section 2) in object code or executable form under the terms of
Sections 1 and 2 above provided that you also do one of the following:
a) Accompany it with the complete corresponding machine-readable
source code, which must be distributed under the terms of Sections
1 and 2 above on a medium customarily used for software interchange; or,
b) Accompany it with a written offer, valid for at least three
years, to give any third party, for a charge no more than your
cost of physically performing source distribution, a complete
machine-readable copy of the corresponding source code, to be
distributed under the terms of Sections 1 and 2 above on a medium
customarily used for software interchange; or,
c) Accompany it with the information you received as to the offer
to distribute corresponding source code. (This alternative is
allowed only for noncommercial distribution and only if you
received the program in object code or executable form with such
an offer, in accord with Subsection b above.)
The source code for a work means the preferred form of the work for
making modifications to it. For an executable work, complete source
code means all the source code for all modules it contains, plus any
associated interface definition files, plus the scripts used to
control compilation and installation of the executable. However, as a
special exception, the source code distributed need not include
anything that is normally distributed (in either source or binary
form) with the major components (compiler, kernel, and so on) of the
operating system on which the executable runs, unless that component
itself accompanies the executable.
If distribution of executable or object code is made by offering
access to copy from a designated place, then offering equivalent
access to copy the source code from the same place counts as
distribution of the source code, even though third parties are not
compelled to copy the source along with the object code.
4. You may not copy, modify, sublicense, or distribute the Program
except as expressly provided under this License. Any attempt
otherwise to copy, modify, sublicense or distribute the Program is
void, and will automatically terminate your rights under this License.
However, parties who have received copies, or rights, from you under
this License will not have their licenses terminated so long as such
parties remain in full compliance.
5. You are not required to accept this License, since you have not
signed it. However, nothing else grants you permission to modify or
distribute the Program or its derivative works. These actions are
prohibited by law if you do not accept this License. Therefore, by
modifying or distributing the Program (or any work based on the
Program), you indicate your acceptance of this License to do so, and
all its terms and conditions for copying, distributing or modifying
the Program or works based on it.
6. Each time you redistribute the Program (or any work based on the
Program), the recipient automatically receives a license from the
original licensor to copy, distribute or modify the Program subject to
these terms and conditions. You may not impose any further
restrictions on the recipients' exercise of the rights granted herein.
You are not responsible for enforcing compliance by third parties to
this License.
7. If, as a consequence of a court judgment or allegation of patent
infringement or for any other reason (not limited to patent issues),
conditions are imposed on you (whether by court order, agreement or
otherwise) that contradict the conditions of this License, they do not
excuse you from the conditions of this License. If you cannot
distribute so as to satisfy simultaneously your obligations under this
License and any other pertinent obligations, then as a consequence you
may not distribute the Program at all. For example, if a patent
license would not permit royalty-free redistribution of the Program by
all those who receive copies directly or indirectly through you, then
the only way you could satisfy both it and this License would be to
refrain entirely from distribution of the Program.
If any portion of this section is held invalid or unenforceable under
any particular circumstance, the balance of the section is intended to
apply and the section as a whole is intended to apply in other
circumstances.
It is not the purpose of this section to induce you to infringe any
patents or other property right claims or to contest validity of any
such claims; this section has the sole purpose of protecting the
integrity of the free software distribution system, which is
implemented by public license practices. Many people have made
generous contributions to the wide range of software distributed
through that system in reliance on consistent application of that
system; it is up to the author/donor to decide if he or she is willing
to distribute software through any other system and a licensee cannot
impose that choice.
This section is intended to make thoroughly clear what is believed to
be a consequence of the rest of this License.
8. If the distribution and/or use of the Program is restricted in
certain countries either by patents or by copyrighted interfaces, the
original copyright holder who places the Program under this License
may add an explicit geographical distribution limitation excluding
those countries, so that distribution is permitted only in or among
countries not thus excluded. In such case, this License incorporates
the limitation as if written in the body of this License.
9. The Free Software Foundation may publish revised and/or new versions
of the General Public License from time to time. Such new versions will
be similar in spirit to the present version, but may differ in detail to
address new problems or concerns.
Each version is given a distinguishing version number. If the Program
specifies a version number of this License which applies to it and "any
later version", you have the option of following the terms and conditions
either of that version or of any later version published by the Free
Software Foundation. If the Program does not specify a version number of
this License, you may choose any version ever published by the Free Software
Foundation.
10. If you wish to incorporate parts of the Program into other free
programs whose distribution conditions are different, write to the author
to ask for permission. For software which is copyrighted by the Free
Software Foundation, write to the Free Software Foundation; we sometimes
make exceptions for this. Our decision will be guided by the two goals
of preserving the free status of all derivatives of our free software and
of promoting the sharing and reuse of software generally.
NO WARRANTY
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
REPAIR OR CORRECTION.
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES.
END OF TERMS AND CONDITIONS
Appendix: How to Apply These Terms to Your New Programs
If you develop a new program, and you want it to be of the greatest
possible use to the public, the best way to achieve this is to make it
free software which everyone can redistribute and change under these terms.
To do so, attach the following notices to the program. It is safest
to attach them to the start of each source file to most effectively
convey the exclusion of warranty; and each file should have at least
the "copyright" line and a pointer to where the full notice is found.
<one line to give the program's name and a brief idea of what it does.>
Copyright (C) 19yy <name of author>
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
Also add information on how to contact you by electronic and paper mail.
If the program is interactive, make it output a short notice like this
when it starts in an interactive mode:
Gnomovision version 69, Copyright (C) 19yy name of author
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
This is free software, and you are welcome to redistribute it
under certain conditions; type `show c' for details.
The hypothetical commands `show w' and `show c' should show the appropriate
parts of the General Public License. Of course, the commands you use may
be called something other than `show w' and `show c'; they could even be
mouse-clicks or menu items--whatever suits your program.
You should also get your employer (if you work as a programmer) or your
school, if any, to sign a "copyright disclaimer" for the program, if
necessary. Here is a sample; alter the names:
Yoyodyne, Inc., hereby disclaims all copyright interest in the program
`Gnomovision' (which makes passes at compilers) written by James Hacker.
<signature of Ty Coon>, 1 April 1989
Ty Coon, President of Vice
This General Public License does not permit incorporating your program into
proprietary programs. If your program is a subroutine library, you may
consider it more useful to permit linking proprietary applications with the
library. If this is what you want to do, use the GNU Library General
Public License instead of this License.

File diff suppressed because it is too large Load Diff

View File

@@ -1,176 +0,0 @@
Basic Installation
==================
These are generic installation instructions.
The `configure' shell script attempts to guess correct values for
various system-dependent variables used during compilation. It uses
those values to create a `Makefile' in each directory of the package.
It may also create one or more `.h' files containing system-dependent
definitions. Finally, it creates a shell script `config.status' that
you can run in the future to recreate the current configuration, a file
`config.cache' that saves the results of its tests to speed up
reconfiguring, and a file `config.log' containing compiler output
(useful mainly for debugging `configure').
If you need to do unusual things to compile the package, please try
to figure out how `configure' could check whether to do them, and mail
diffs or instructions to the address given in the `README' so they can
be considered for the next release. If at some point `config.cache'
contains results you don't want to keep, you may remove or edit it.
The file `configure.in' is used to create `configure' by a program
called `autoconf'. You only need `configure.in' if you want to change
it or regenerate `configure' using a newer version of `autoconf'.
The simplest way to compile this package is:
1. `cd' to the directory containing the package's source code and type
`./configure' to configure the package for your system. If you're
using `csh' on an old version of System V, you might need to type
`sh ./configure' instead to prevent `csh' from trying to execute
`configure' itself.
Running `configure' takes awhile. While running, it prints some
messages telling which features it is checking for.
2. Type `make' to compile the package.
3. Optionally, type `make check' to run any self-tests that come with
the package.
4. Type `make install' to install the programs and any data files and
documentation.
5. You can remove the program binaries and object files from the
source code directory by typing `make clean'. To also remove the
files that `configure' created (so you can compile the package for
a different kind of computer), type `make distclean'. There is
also a `make maintainer-clean' target, but that is intended mainly
for the package's developers. If you use it, you may have to get
all sorts of other programs in order to regenerate files that came
with the distribution.
Compilers and Options
=====================
Some systems require unusual options for compilation or linking that
the `configure' script does not know about. You can give `configure'
initial values for variables by setting them in the environment. Using
a Bourne-compatible shell, you can do that on the command line like
this:
CC=c89 CFLAGS=-O2 LIBS=-lposix ./configure
Or on systems that have the `env' program, you can do it like this:
env CPPFLAGS=-I/usr/local/include LDFLAGS=-s ./configure
Compiling For Multiple Architectures
====================================
You can compile the package for more than one kind of computer at the
same time, by placing the object files for each architecture in their
own directory. To do this, you must use a version of `make' that
supports the `VPATH' variable, such as GNU `make'. `cd' to the
directory where you want the object files and executables to go and run
the `configure' script. `configure' automatically checks for the
source code in the directory that `configure' is in and in `..'.
If you have to use a `make' that does not supports the `VPATH'
variable, you have to compile the package for one architecture at a time
in the source code directory. After you have installed the package for
one architecture, use `make distclean' before reconfiguring for another
architecture.
Installation Names
==================
By default, `make install' will install the package's files in
`/usr/local/bin', `/usr/local/man', etc. You can specify an
installation prefix other than `/usr/local' by giving `configure' the
option `--prefix=PATH'.
You can specify separate installation prefixes for
architecture-specific files and architecture-independent files. If you
give `configure' the option `--exec-prefix=PATH', the package will use
PATH as the prefix for installing programs and libraries.
Documentation and other data files will still use the regular prefix.
If the package supports it, you can cause programs to be installed
with an extra prefix or suffix on their names by giving `configure' the
option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'.
Optional Features
=================
Some packages pay attention to `--enable-FEATURE' options to
`configure', where FEATURE indicates an optional part of the package.
They may also pay attention to `--with-PACKAGE' options, where PACKAGE
is something like `gnu-as' or `x' (for the X Window System). The
`README' should mention any `--enable-' and `--with-' options that the
package recognizes.
For packages that use the X Window System, `configure' can usually
find the X include and library files automatically, but if it doesn't,
you can use the `configure' options `--x-includes=DIR' and
`--x-libraries=DIR' to specify their locations.
Specifying the System Type
==========================
There may be some features `configure' can not figure out
automatically, but needs to determine by the type of host the package
will run on. Usually `configure' can figure that out, but if it prints
a message saying it can not guess the host type, give it the
`--host=TYPE' option. TYPE can either be a short name for the system
type, such as `sun4', or a canonical name with three fields:
CPU-COMPANY-SYSTEM
See the file `config.sub' for the possible values of each field. If
`config.sub' isn't included in this package, then this package doesn't
need to know the host type.
If you are building compiler tools for cross-compiling, you can also
use the `--target=TYPE' option to select the type of system they will
produce code for and the `--build=TYPE' option to select the type of
system on which you are compiling the package.
Sharing Defaults
================
If you want to set default values for `configure' scripts to share,
you can create a site shell script called `config.site' that gives
default values for variables like `CC', `cache_file', and `prefix'.
`configure' looks for `PREFIX/share/config.site' if it exists, then
`PREFIX/etc/config.site' if it exists. Or, you can set the
`CONFIG_SITE' environment variable to the location of the site script.
A warning: not all `configure' scripts look for a site script.
Operation Controls
==================
`configure' recognizes the following options to control how it
operates.
`--cache-file=FILE'
Use and save the results of the tests in FILE instead of
`./config.cache'. Set FILE to `/dev/null' to disable caching, for
debugging `configure'.
`--help'
Print a summary of the options to `configure', and exit.
`--quiet'
`--silent'
`-q'
Do not print messages saying which checks are being made.
`--srcdir=DIR'
Look for the package's source code in directory DIR. Usually
`configure' can determine that directory automatically.
`--version'
Print the version of Autoconf used to generate the `configure'
script, and exit.
`configure' also accepts some other, not widely useful, options.

View File

@@ -1,62 +0,0 @@
#
# GNU Makefile for building gmake.exe on WIN32
# This is the top-level makefile. It only does the optimized build.
#
CSRCS = ar.c \
arscan.c \
commands.c \
default.c \
dir.c \
expand.c \
file.c \
function.c \
getloadavg.c \
getopt.c \
getopt1.c \
implicit.c \
job.c \
main.c \
misc.c \
read.c \
remake.c \
remote-stub.c \
rule.c \
signame.c \
variable.c \
version.c \
vpath.c
OBJS = $(CSRCS:.c=.obj) glob/fnmatch.obj glob/glob.obj
CC = cl
CFLAGS = $(CC_SWITCHES) $(INCLUDES) $(DEFINES) $(CC_OUTPUTS)
CC_SWITCHES = -nologo -ML -W3 -O2
INCLUDES = -I. -Iglob
DEFINES = -DWIN32 -DNDEBUG -D_CONSOLE -DNETSCAPE -DHAVE_CONFIG_H
CC_OUTPUTS = -Fpgmake.pch -YX -c
LINK = link
LINK_FLAGS = -nologo -subsystem:console \
-incremental:no -machine:I386 -out:$@
all: gmake.exe
build_glob:
cd glob; $(MAKE)
gmake.exe: build_glob $(OBJS)
$(LINK) $(LINK_FLAGS) $(OBJS)
%.obj: %.c
$(CC) $(CFLAGS) $<
clean:
cd glob; $(MAKE) $@
rm -rf $(OBJS) gmake.pch gmake.exe

View File

@@ -1,307 +0,0 @@
# NOTE: If you have no `make' program at all to process this makefile, run
# `build.sh' instead.
#
# Copyright (C) 1988, 89, 91, 92, 93, 94, 1995 Free Software Foundation, Inc.
# This file is part of GNU Make.
#
# GNU Make is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# GNU Make is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with GNU Make; see the file COPYING. If not, write to
# the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
#
# Makefile for GNU Make
#
# Ultrix 2.2 make doesn't expand the value of VPATH.
VPATH = @srcdir@
# This must repeat the value, because configure will remove `VPATH = .'.
srcdir = @srcdir@
CC = @CC@
CFLAGS = @CFLAGS@
CPPFLAGS = @CPPFLAGS@
LDFLAGS = @LDFLAGS@
# Define these for your system as follows:
# -DNO_ARCHIVES To disable `ar' archive support.
# -DNO_FLOAT To avoid using floating-point numbers.
# -DENUM_BITFIELDS If the compiler isn't GCC but groks enum foo:2.
# Some compilers apparently accept this
# without complaint but produce losing code,
# so beware.
# NeXT 1.0a uses an old version of GCC, which required -D__inline=inline.
# See also `config.h'.
defines = @DEFS@ -DLIBDIR=\"$(libdir)\" -DINCLUDEDIR=\"$(includedir)\"
# Which flavor of remote job execution support to use.
# The code is found in `remote-$(REMOTE).c'.
REMOTE = @REMOTE@
# If you are using the GNU C library, or have the GNU getopt functions in
# your C library, you can comment these out.
GETOPT = getopt.o getopt1.o
GETOPT_SRC = $(srcdir)/getopt.c $(srcdir)/getopt1.c $(srcdir)/getopt.h
# If you are using the GNU C library, or have the GNU glob functions in
# your C library, you can comment this out. GNU make uses special hooks
# into the glob functions to be more efficient (by using make's directory
# cache for globbing), so you must use the GNU functions even if your
# system's C library has the 1003.2 glob functions already. Also, the glob
# functions in the AIX and HPUX C libraries are said to be buggy.
GLOB = glob/libglob.a
# If your system doesn't have alloca, or the one provided is bad, define this.
ALLOCA = @ALLOCA@
ALLOCA_SRC = $(srcdir)/alloca.c
# If your system needs extra libraries loaded in, define them here.
# System V probably need -lPW for alloca. HP-UX 7.0's alloca in
# libPW.a is broken on HP9000s300 and HP9000s400 machines. Use
# alloca.c instead on those machines.
LOADLIBES = @LIBS@
# Any extra object files your system needs.
extras = @LIBOBJS@
# Common prefix for machine-independent installed files.
prefix = @prefix@
# Common prefix for machine-dependent installed files.
exec_prefix = @exec_prefix@
# Directory to install `make' in.
bindir = $(exec_prefix)/bin
# Directory to find libraries in for `-lXXX'.
libdir = $(exec_prefix)/lib
# Directory to search by default for included makefiles.
includedir = $(prefix)/include
# Directory to install the Info files in.
infodir = $(prefix)/info
# Directory to install the man page in.
mandir = $(prefix)/man/man$(manext)
# Number to put on the man page filename.
manext = 1
# Prefix to put on installed `make' binary file name.
binprefix =
# Prefix to put on installed `make' man page file name.
manprefix = $(binprefix)
# Whether or not make needs to be installed setgid.
# The value should be either `true' or `false'.
# On many systems, the getloadavg function (used to implement the `-l'
# switch) will not work unless make is installed setgid kmem.
install_setgid = @NEED_SETGID@
# Install make setgid to this group so it can read /dev/kmem.
group = @KMEM_GROUP@
# Program to install `make'.
INSTALL_PROGRAM = @INSTALL_PROGRAM@
# Program to install the man page.
INSTALL_DATA = @INSTALL_DATA@
# Generic install program.
INSTALL = @INSTALL@
# Program to format Texinfo source into Info files.
MAKEINFO = makeinfo
# Program to format Texinfo source into DVI files.
TEXI2DVI = texi2dvi
# Programs to make tags files.
ETAGS = etags -w
CTAGS = ctags -w
objs = commands.o job.o dir.o file.o misc.o main.o read.o remake.o \
rule.o implicit.o default.o variable.o expand.o function.o \
vpath.o version.o ar.o arscan.o signame.o remote-$(REMOTE).o \
$(GLOB) $(GETOPT) $(ALLOCA) $(extras)
srcs = $(srcdir)/commands.c $(srcdir)/job.c $(srcdir)/dir.c \
$(srcdir)/file.c $(srcdir)/getloadavg.c $(srcdir)/misc.c \
$(srcdir)/main.c $(srcdir)/read.c $(srcdir)/remake.c \
$(srcdir)/rule.c $(srcdir)/implicit.c $(srcdir)/default.c \
$(srcdir)/variable.c $(srcdir)/expand.c $(srcdir)/function.c \
$(srcdir)/vpath.c $(srcdir)/version.c \
$(srcdir)/remote-$(REMOTE).c \
$(srcdir)/ar.c $(srcdir)/arscan.c \
$(srcdir)/signame.c $(srcdir)/signame.h $(GETOPT_SRC) \
$(srcdir)/commands.h $(srcdir)/dep.h $(srcdir)/file.h \
$(srcdir)/job.h $(srcdir)/make.h $(srcdir)/rule.h \
$(srcdir)/variable.h $(ALLOCA_SRC) $(srcdir)/config.h.in
.SUFFIXES:
.SUFFIXES: .o .c .h .ps .dvi .info .texinfo
all: make
info: make.info
dvi: make.dvi
# Some makes apparently use .PHONY as the default goal if it is before `all'.
.PHONY: all check info dvi
make.info: make.texinfo
$(MAKEINFO) -I$(srcdir) $(srcdir)/make.texinfo -o make.info
make.dvi: make.texinfo
$(TEXI2DVI) $(srcdir)/make.texinfo
make.ps: make.dvi
dvi2ps make.dvi > make.ps
make: $(objs)
$(CC) $(LDFLAGS) $(objs) $(LOADLIBES) -o make.new
mv -f make.new make
# -I. is needed to find config.h in the build directory.
.c.o:
$(CC) $(defines) -c -I. -I$(srcdir) -I$(srcdir)/glob \
$(CPPFLAGS) $(CFLAGS) $< $(OUTPUT_OPTION)
# For some losing Unix makes.
SHELL = /bin/sh
@SET_MAKE@
glob/libglob.a: FORCE config.h
cd glob; $(MAKE) libglob.a
FORCE:
tagsrcs = $(srcs) $(srcdir)/remote-*.c
TAGS: $(tagsrcs)
$(ETAGS) $(tagsrcs)
tags: $(tagsrcs)
$(CTAGS) $(tagsrcs)
.PHONY: install installdirs
install: installdirs \
$(bindir)/$(binprefix)make $(infodir)/make.info \
$(mandir)/$(manprefix)make.$(manext)
installdirs:
$(SHELL) ${srcdir}/mkinstalldirs $(bindir) $(infodir) $(mandir)
$(bindir)/$(binprefix)make: make
$(INSTALL_PROGRAM) make $@.new
@if $(install_setgid); then \
if chgrp $(group) $@.new && chmod g+s $@.new; then \
echo "chgrp $(group) $@.new && chmod g+s $@.new"; \
else \
echo "$@ needs to be owned by group $(group) and setgid;"; \
echo "otherwise the \`-l' option will probably not work."; \
echo "You may need special privileges to install $@."; \
fi; \
else true; fi
# Some systems can't deal with renaming onto a running binary.
-rm -f $@.old
-mv $@ $@.old
mv $@.new $@
$(infodir)/make.info: make.info
if [ -r ./make.info ]; then dir=.; else dir=$(srcdir); fi; \
for file in $${dir}/make.info*; do \
name="`basename $$file`"; \
$(INSTALL_DATA) $$file \
`echo $@ | sed "s,make.info\$$,$$name,"`; \
done
# Run install-info only if it exists.
# Use `if' instead of just prepending `-' to the
# line so we notice real errors from install-info.
# We use `$(SHELL) -c' because some shells do not
# fail gracefully when there is an unknown command.
if $(SHELL) -c 'install-info --version' >/dev/null 2>&1; then \
if [ -r ./make.info ]; then dir=.; else dir=$(srcdir); fi; \
install-info --infodir=$(infodir) $$dir/make.info; \
else true; fi
$(mandir)/$(manprefix)make.$(manext): make.man
$(INSTALL_DATA) $(srcdir)/make.man $@
loadavg: loadavg.c config.h
$(CC) $(defines) -DTEST -I. -I$(srcdir) $(CFLAGS) $(LDFLAGS) \
loadavg.c $(LOADLIBES) -o $@
# We copy getloadavg.c into a different file rather than compiling it
# directly because some compilers clobber getloadavg.o in the process.
loadavg.c: getloadavg.c
ln $(srcdir)/getloadavg.c loadavg.c || \
cp $(srcdir)/getloadavg.c loadavg.c
check-loadavg: loadavg
@echo The system uptime program believes the load average to be:
-uptime
@echo The GNU load average checking code believes:
./loadavg
check: check-loadavg
.PHONY: clean realclean distclean mostlyclean
clean: glob-clean
-rm -f make loadavg *.o core make.dvi
distclean: clean glob-realclean
-rm -f Makefile config.h config.status build.sh stamp-config
-rm -f config.log config.cache
-rm -f TAGS tags
-rm -f make.?? make.??s make.log make.toc make.*aux
-rm -f loadavg.c
realclean: distclean
-rm -f make.info*
mostlyclean: clean
.PHONY: glob-clean glob-realclean
glob-clean glob-realclean:
cd glob; $(MAKE) $@
Makefile: config.status $(srcdir)/Makefile.in
$(SHELL) config.status
glob/Makefile: config.status $(srcdir)/glob/Makefile.in
$(SHELL) config.status
config.h: stamp-config ;
stamp-config: config.status $(srcdir)/config.h.in
$(SHELL) config.status
touch stamp-config
#configure: configure.in aclocal.m4
# cd $(srcdir) && autoconf $(ACFLAGS)
#config.h.in: configure.in aclocal.m4
# cd $(srcdir) && autoheader $(ACFLAGS)
# This tells versions [3.59,3.63) of GNU make not to export all variables.
.NOEXPORT:
# The automatically generated dependencies below may omit config.h
# because it is included with ``#include <config.h>'' rather than
# ``#include "config.h"''. So we add the explicit dependency to make sure.
$(objs): config.h
# Automatically generated dependencies will be put at the end of the file.
# Automatically generated dependencies.
commands.o : commands.c make.h dep.h commands.h file.h variable.h job.h
job.o: job.c make.h commands.h job.h file.h variable.h
dir.o: dir.c make.h
file.o: file.c make.h commands.h dep.h file.h variable.h
misc.o: misc.c make.h dep.h
main.o: main.c make.h commands.h dep.h file.h variable.h job.h getopt.h
read.o: read.c make.h commands.h dep.h file.h variable.h glob/glob.h
remake.o: remake.c make.h commands.h job.h dep.h file.h
rule.o : rule.c make.h config.h commands.h dep.h file.h variable.h rule.h
implicit.o : implicit.c make.h rule.h dep.h file.h
default.o: default.c make.h rule.h dep.h file.h commands.h variable.h
variable.o : variable.c make.h commands.h variable.h dep.h file.h
expand.o: expand.c make.h commands.h file.h variable.h
function.o: function.c make.h variable.h dep.h commands.h job.h
vpath.o : vpath.c make.h file.h variable.h
version.o: version.c
ar.o : ar.c make.h file.h dep.h
arscan.o: arscan.c make.h
signame.o: signame.c signame.h
remote-stub.o : remote-stub.c make.h commands.h
getopt.o: getopt.c getopt.h
getopt1.o : getopt1.c getopt.h
getloadavg.o: getloadavg.c

View File

@@ -1,557 +0,0 @@
GNU make NEWS -- history of user-visible changes. 26 January 1995
Copyright (C) 1992, 1993, 1994, 1995 Free Software Foundation, Inc.
See the end for copying conditions.
Please send GNU make bug reports to bug-gnu-utils@prep.ai.mit.edu.
Version 3.73
* Converted to use Autoconf version 2, so `configure' has some new options.
See INSTALL for details.
* You can now send a SIGUSR1 signal to Make to toggle printing of debugging
output enable by -d, at any time during the run.
Version 3.72
* DJ Delorie has ported Make to MS-DOS using the GO32 extender.
He is maintaining the DOS port, not the GNU Make maintainer;
please direct bugs and questions for DOS to <djgpp@sun.soe.clarkson.edu>.
MS-DOS binaries are available for FTP from oak.oakland.edu:pub/msdos/djgpp.
* The `MAKEFLAGS' variable (in the environment or in a makefile) can now
contain variable definitions itself; these are treated just like
command-line variable definitions. Make will automatically insert any
variable definitions from the environment value of `MAKEFLAGS' or from
the command line, into the `MAKEFLAGS' value exported to children. The
`MAKEOVERRIDES' variable previously included in the value of `$(MAKE)'
for sub-makes is now included in `MAKEFLAGS' instead. As before, you can
reset `MAKEOVERRIDES' in your makefile to avoid putting all the variables
in the environment when its size is limited.
* If `.DELETE_ON_ERROR' appears as a target, Make will delete the target of
a rule if it has changed when its commands exit with a nonzero status,
just as when the commands get a signal.
* The automatic variable `$+' is new. It lists all the dependencies like
`$^', but preserves duplicates listed in the makefile. This is useful
for linking rules, where library files sometimes need to be listed twice
in the link order.
* You can now specify the `.IGNORE' and `.SILENT' special targets with
dependencies to limit their effects to those files. If a file appears as
a dependency of `.IGNORE', then errors will be ignored while running the
commands to update that file. Likewise if a file appears as a dependency
of `.SILENT', then the commands to update that file will not be printed
before they are run. (This change was made to conform to POSIX.2.)
Version 3.71
* The automatic variables `$(@D)', `$(%D)', `$(*D)', `$(<D)', `$(?D)', and
`$(^D)' now omit the trailing slash from the directory name. (This change
was made to comply with POSIX.2.)
* The source distribution now includes the Info files for the Make manual.
There is no longer a separate distribution containing Info and DVI files.
* You can now set the variables `binprefix' and/or `manprefix' in
Makefile.in (or on the command line when installing) to install GNU make
under a name other than `make' (i.e., ``make binprefix=g install''
installs GNU make as `gmake').
* The built-in Texinfo rules use the new variables `TEXI2DVI_FLAGS' for
flags to the `texi2dvi' script, and `MAKEINFO_FLAGS' for flags to the
Makeinfo program.
* The exit status of Make when it runs into errors is now 2 instead of 1.
The exit status is 1 only when using -q and some target is not up to date.
(This change was made to comply with POSIX.2.)
Version 3.70
* It is no longer a fatal error to have a NUL character in a makefile.
You should never put a NUL in a makefile because it can have strange
results, but otherwise empty lines full of NULs (such as produced by
the `xmkmf' program) will always work fine.
* The error messages for nonexistent included makefiles now refer to the
makefile name and line number where the `include' appeared, so Emacs's
C-x ` command takes you there (in case it's a typo you need to fix).
Version 3.69
* Implicit rule search for archive member references is now done in the
opposite order from previous versions: the whole target name `LIB(MEM)'
first, and just the member name and parentheses `(MEM)' second.
* Make now gives an error for an unterminated variable or function reference.
For example, `$(foo' with no matching `)' or `${bar' with no matching `}'.
* The new default variable `MAKE_VERSION' gives the version number of
Make, and a string describing the remote job support compiled in (if any).
Thus the value (in this release) is something like `3.69' or `3.69-Customs'.
* Commands in an invocation of the `shell' function are no longer run with
a modified environment like target commands are. As in versions before
3.68, they now run with the environment that `make' started with. We
have reversed the change made in version 3.68 because it turned out to
cause a paradoxical situation in cases like:
export variable = $(shell echo value)
When Make attempted to put this variable in the environment for a target
command, it would try expand the value by running the shell command
`echo value'. In version 3.68, because it constructed an environment
for that shell command in the same way, Make would begin to go into an
infinite loop and then get a fatal error when it detected the loop.
* The commands given for `.DEFAULT' are now used for phony targets with no
commands.
Version 3.68
* You can list several archive member names inside parenthesis:
`lib(mem1 mem2 mem3)' is equivalent to `lib(mem1) lib(mem2) lib(mem3)'.
* You can use wildcards inside archive member references. For example,
`lib(*.o)' expands to all existing members of `lib' whose names end in
`.o' (e.g. `lib(a.o) lib(b.o)'); `*.a(*.o)' expands to all such members
of all existing files whose names end in `.a' (e.g. `foo.a(a.o)
foo.a(b.o) bar.a(c.o) bar.a(d.o)'.
* A suffix rule `.X.a' now produces two pattern rules:
(%.o): %.X # Previous versions produced only this.
%.a: %.X # Now produces this as well, just like other suffixes.
* The new flag `--warn-undefined-variables' says to issue a warning message
whenever Make expands a reference to an undefined variable.
* The new `-include' directive is just like `include' except that there is
no error (not even a warning) for a nonexistent makefile.
* Commands in an invocation of the `shell' function are now run with a
modified environment like target commands are, so you can use `export' et
al to set up variables for them. They used to run with the environment
that `make' started with.
Version 3.66
* `make --version' (or `make -v') now exits immediately after printing
the version number.
Version 3.65
* Make now supports long-named members in `ar' archive files.
Version 3.64
* Make now supports the `+=' syntax for a variable definition which appends
to the variable's previous value. See the section `Appending More Text
to Variables' in the manual for full details.
* The new option `--no-print-directory' inhibits the `-w' or
`--print-directory' feature. Make turns on `--print-directory'
automatically if you use `-C' or `--directory', and in sub-makes; some
users have found this behavior undesirable.
* The built-in implicit rules now support the alternative extension
`.txinfo' for Texinfo files, just like `.texinfo' and `.texi'.
Version 3.63
* Make now uses a standard GNU `configure' script. See the new file
INSTALL for the new (and much simpler) installation procedure.
* There is now a shell script to build Make the first time, if you have no
other `make' program. `build.sh' is created by `configure'; see README.
* GNU Make now completely conforms to the POSIX.2 specification for `make'.
* Elements of the `$^' and `$?' automatic variables that are archive
member references now list only the member name, as in Unix and POSIX.2.
* You should no longer ever need to specify the `-w' switch, which prints
the current directory before and after Make runs. The `-C' switch to
change directory, and recursive use of Make, now set `-w' automatically.
* Multiple double-colon rules for the same target will no longer have their
commands run simultaneously under -j, as this could result in the two
commands trying to change the file at the same time and interfering with
one another.
* The `SHELL' variable is now never taken from the environment.
Each makefile that wants a shell other than the default (/bin/sh) must
set SHELL itself. SHELL is always exported to child processes.
This change was made for compatibility with POSIX.2.
* Make now accepts long options. There is now an informative usage message
that tells you what all the options are and what they do. Try `make --help'.
* There are two new directives: `export' and `unexport'. All variables are
no longer automatically put into the environments of the commands that
Make runs. Instead, only variables specified on the command line or in
the environment are exported by default. To export others, use:
export VARIABLE
or you can define variables with:
export VARIABLE = VALUE
or:
export VARIABLE := VALUE
You can use just:
export
or:
.EXPORT_ALL_VARIABLES:
to get the old behavior. See the node `Variables/Recursion' in the manual
for a full description.
* The commands from the `.DEFAULT' special target are only applied to
targets which have no rules at all, not all targets with no commands.
This change was made for compatibility with Unix make.
* All fatal error messages now contain `***', so they are easy to find in
compilation logs.
* Dependency file names like `-lNAME' are now replaced with the actual file
name found, as with files found by normal directory search (VPATH).
The library file `libNAME.a' may now be found in the current directory,
which is checked before VPATH; the standard set of directories (/lib,
/usr/lib, /usr/local/lib) is now checked last.
See the node `Libraries/Search' in the manual for full details.
* A single `include' directive can now specify more than one makefile to
include, like this:
include file1 file2
You can also use shell file name patterns in an `include' directive:
include *.mk
* The default directories to search for included makefiles, and for
libraries specified with `-lNAME', are now set by configuration.
* You can now use blanks as well as colons to separate the directories in a
search path for the `vpath' directive or the `VPATH' variable.
* You can now use variables and functions in the left hand side of a
variable assignment, as in "$(foo)bar = value".
* The `MAKE' variable is always defined as `$(MAKE_COMMAND) $(MAKEOVERRIDES)'.
The `MAKE_COMMAND' variable is now defined to the name with which make
was invoked.
* The built-in rules for C++ compilation now use the variables `$(CXX)' and
`$(CXXFLAGS)' instead of `$(C++)' and `$(C++FLAGS)'. The old names had
problems with shells that cannot have `+' in environment variable names.
* The value of a recursively expanded variable is now expanded when putting
it into the environment for child processes. This change was made for
compatibility with Unix make.
* A rule with no targets before the `:' is now accepted and ignored.
This change was made for compatibility with SunOS 4 make.
We do not recommend that you write your makefiles to take advantage of this.
* The `-I' switch can now be used in MAKEFLAGS, and are put there
automatically just like other switches.
Version 3.61
* Built-in rules for C++ source files with the `.C' suffix.
We still recommend that you use `.cc' instead.
* If commands are given too many times for a single target,
the last set given is used, and a warning message is printed.
* Error messages about makefiles are in standard GNU error format,
so C-x ` in Emacs works on them.
* Dependencies of pattern rules which contain no % need not actually exist
if they can be created (just like dependencies which do have a %).
Version 3.60
* A message is always printed when Make decides there is nothing to be done.
It used to be that no message was printed for top-level phony targets
(because "`phony' is up to date" isn't quite right). Now a different
message "Nothing to be done for `phony'" is printed in that case.
* Archives on AIX now supposedly work.
* When the commands specified for .DEFAULT are used to update a target,
the $< automatic variable is given the same value as $@ for that target.
This is how Unix make behaves, and this behavior is mandated by POSIX.2.
Version 3.59
* The -n, -q, and -t options are not put in the `MAKEFLAGS' and `MFLAG'
variables while remaking makefiles, so recursive makes done while remaking
makefiles will behave properly.
* If the special target `.NOEXPORT' is specified in a makefile,
only variables that came from the environment and variables
defined on the command line are exported.
Version 3.58
* Suffix rules may have dependencies (which are ignored).
Version 3.57
* Dependencies of the form `-lLIB' are searched for as /usr/local/lib/libLIB.a
as well as libLIB.a in /usr/lib, /lib, the current directory, and VPATH.
Version 3.55
* There is now a Unix man page for GNU Make. It is certainly not a replacement
for the Texinfo manual, but it documents the basic functionality and the
switches. For full documentation, you should still read the Texinfo manual.
Thanks to Dennis Morse of Stanford University for contributing the initial
version of this.
* Variables which are defined by default (e.g., `CC') will no longer be put
into the environment for child processes. (If these variables are reset by the
environment, makefiles, or the command line, they will still go into the
environment.)
* Makefiles which have commands but no dependencies (and thus are always
considered out of date and in need of remaking), will not be remade (if they
were being remade only because they were makefiles). This means that GNU
Make will no longer go into an infinite loop when fed the makefiles that
`imake' (necessary to build X Windows) produces.
* There is no longer a warning for using the `vpath' directive with an explicit
pathname (instead of a `%' pattern).
Version 3.51
* When removing intermediate files, only one `rm' command line is printed,
listing all file names.
* There are now automatic variables `$(^D)', `$(^F)', `$(?D)', and `$(?F)'.
These are the directory-only and file-only versions of `$^' and `$?'.
* Library dependencies given as `-lNAME' will use "libNAME.a" in the current
directory if it exists.
* The automatic variable `$($/)' is no longer defined.
* Leading `+' characters on a command line make that line be executed even
under -n, -t, or -q (as if the line contained `$(MAKE)').
* For command lines containing `$(MAKE)', `${MAKE}', or leading `+' characters,
only those lines are executed, not their entire rules.
(This is how Unix make behaves for lines containing `$(MAKE)' or `${MAKE}'.)
Version 3.50
* Filenames in rules will now have ~ and ~USER expanded.
* The `-p' output has been changed so it can be used as a makefile.
(All information that isn't specified by makefiles is prefaced with comment
characters.)
Version 3.49
* The % character can be quoted with backslash in implicit pattern rules,
static pattern rules, `vpath' directives, and `patsubst', `filter', and
`filter-out' functions. A warning is issued if a `vpath' directive's
pattern contains no %.
* The `wildcard' variable expansion function now expands ~ and ~USER.
* Messages indicating failed commands now contain the target name:
make: *** [target] Error 1
* The `-p' output format has been changed somewhat to look more like
makefile rules and to give all information that Make has about files.
Version 3.48
Version 3.47
* The `-l' switch with no argument removes any previous load-average limit.
* When the `-w' switch is in effect, and Make has updated makefiles,
it will write a `Leaving directory' messagfe before re-executing itself.
This makes the `directory change tracking' changes to Emacs's compilation
commands work properly.
Version 3.46
* The automatic variable `$*' is now defined for explicit rules,
as it is in Unix make.
Version 3.45
* The `-j' switch is now put in the MAKEFLAGS and MFLAGS variables when
specified without an argument (indicating infinite jobs).
The `-l' switch is not always put in the MAKEFLAGS and MFLAGS variables.
* Make no longer checks hashed directories after running commands.
The behavior implemented in 3.41 caused too much slowdown.
Version 3.44
* A dependency is NOT considered newer than its dependent if
they have the same modification time. The behavior implemented
in 3.43 conflicts with RCS.
Version 3.43
* Dependency loops are no longer fatal errors.
* A dependency is considered newer than its dependent if
they have the same modification time.
Version 3.42
* The variables F77 and F77FLAGS are now set by default to $(FC) and
$(FFLAGS). Makefiles designed for System V make may use these variables in
explicit rules and expect them to be set. Unfortunately, there is no way to
make setting these affect the Fortran implicit rules unless FC and FFLAGS
are not used (and these are used by BSD make).
Version 3.41
* Make now checks to see if its hashed directories are changed by commands.
Other makes that hash directories (Sun, 4.3 BSD) don't do this.
Version 3.39
* The `shell' function no longer captures standard error output.
Version 3.32
* A file beginning with a dot can be the default target if it also contains
a slash (e.g., `../bin/foo'). (Unix make allows this as well.)
Version 3.31
* Archive member names are truncated to 15 characters.
* Yet more USG stuff.
* Minimal support for Microport System V (a 16-bit machine and a
brain-damaged compiler). This has even lower priority than other USG
support, so if it gets beyond trivial, I will take it out completely.
* Revamped default implicit rules (not much visible change).
* The -d and -p options can come from the environment.
Version 3.30
* Improved support for USG and HPUX (hopefully).
* A variable reference like `$(foo:a=b)', if `a' contains a `%', is
equivalent to `$(patsubst a,b,$(foo))'.
* Defining .DEFAULT with no deps or commands clears its commands.
* New default implicit rules for .S (cpp, then as), and .sh (copy and make
executable). All default implicit rules that use cpp (even indirectly), use
$(CPPFLAGS).
Version 3.29
* Giving the -j option with no arguments gives you infinite jobs.
Version 3.28
* New option: "-l LOAD" says not to start any new jobs while others are
running if the load average is not below LOAD (a floating-point number).
* There is support in place for implementations of remote command execution
in Make. See the file remote.c.
Version 3.26
* No more than 10 directories will be kept open at once.
(This number can be changed by redefining MAX_OPEN_DIRECTORIES in dir.c.)
Version 3.25
* Archive files will have their modification times recorded before doing
anything that might change their modification times by updating an archive
member.
Version 3.20
* The `MAKELEVEL' variable is defined for use by makefiles.
Version 3.19
* The recursion level indications in error messages are much shorter than
they were in version 3.14.
Version 3.18
* Leading spaces before directives are ignored (as documented).
* Included makefiles can determine the default goal target.
(System V Make does it this way, so we are being compatible).
Version 3.14.
* Variables that are defaults built into Make will not be put in the
environment for children. This just saves some environment space and,
except under -e, will be transparent to sub-makes.
* Error messages from sub-makes will indicate the level of recursion.
* Hopefully some speed-up for large directories due to a change in the
directory hashing scheme.
* One child will always get a standard input that is usable.
* Default makefiles that don't exist will be remade and read in.
Version 3.13.
* Count parentheses inside expansion function calls so you can
have nested calls: `$(sort $(foreach x,a b,$(x)))'.
Version 3.12.
* Several bug fixes, including USG and Sun386i support.
* `shell' function to expand shell commands a la `
* If the `-d' flag is given, version information will be printed.
* The `-c' option has been renamed to `-C' for compatibility with tar.
* The `-p' option no longer inhibits other normal operation.
* Makefiles will be updated and re-read if necessary.
* Can now run several commands at once (parallelism), -j option.
* Error messages will contain the level of Make recursion, if any.
* The `MAKEFLAGS' and `MFLAGS' variables will be scanned for options after
makefiles are read.
* A double-colon rule with no dependencies will always have its commands run.
(This is how both the BSD and System V versions of Make do it.)
Version 3.05
(Changes from versions 1 through 3.05 were never recorded. Sorry.)
----------------------------------------------------------------------
Copyright information:
Copyright (C) 1992, 1993, 1994, 1995 Free Software Foundation, Inc.
Permission is granted to anyone to make or distribute verbatim copies
of this document as received, in any medium, provided that the
copyright notice and this permission notice are preserved,
thus giving the recipient permission to redistribute in turn.
Permission is granted to distribute modified versions
of this document, or of portions of it,
under the above conditions, provided also that they
carry prominent notices stating who last changed them.
Local variables:
version-control: never
end:

View File

@@ -1,128 +0,0 @@
# NOTE: If you have no `make' program at all to process this makefile, run
# `build_w32.bat' instead.
#
# Copyright (C) 1988, 89, 91, 92, 93, 94, 95, 1996 Free Software Foundation, Inc.
# This file is part of GNU Make.
#
# GNU Make is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# GNU Make is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with GNU Make; see the file COPYING. If not, write to
# the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
#
# NMakefile for GNU Make
#
LINK = link
CC = cl
OUTDIR=.
MAKEFILE=NMakefile
# The cl switches we use:
# /Fd<filename> renames program database file
# /Fo<filename> creates an object file
# /Fp<filename> specifies a precompiled header file name
# /O2 creates fast code
# /Od disables optimization
# /W sets warning levels
# /YX Automates precompiled header
# /Zi Generates complete debugging information
CFLAGS_any = /nologo /W3 /YX /I . /I glob /D NETSCAPE /D WIN32 /D _CONSOLE /D HAVE_CONFIG_H
CFLAGS_debug = $(CFLAGS_any) /MLd /Zi /Od /D _DEBUG /FpWinDebug/make.pch /FoWinDebug/ /FdWinDebug/make.pdb
CFLAGS_release = $(CFLAGS_any) /ML /O2 /D NDEBUG /FpWinRel/make.pch /FoWinRel/
LDFLAGS_debug = /NOLOGO /SUBSYSTEM:console\
/INCREMENTAL:no /PDB:WinDebug/make.pdb \
/OUT:WinDebug/make.exe /DEBUG
LDFLAGS_release = /NOLOGO /SUBSYSTEM:console\
/INCREMENTAL:no /OUT:WinRel/make.exe
all: Release Debug
Release:
nmake /f $(MAKEFILE) LDFLAGS="$(LDFLAGS_release)" CFLAGS="$(CFLAGS_release)" OUTDIR=WinRel WinRel/make.exe
Debug:
nmake /f $(MAKEFILE) LDFLAGS="$(LDFLAGS_debug)" CFLAGS="$(CFLAGS_debug)" OUTDIR=WinDebug WinDebug/make.exe
clean:
rmdir /s /q WinDebug WinRel
$(OUTDIR):
if not exist .\$@\nul mkdir .\$@
#LIBS = kernel32.lib user32.lib advapi32.lib
#LIBS = kernel32.lib
OBJS = \
$(OUTDIR)/ar.obj \
$(OUTDIR)/arscan.obj \
$(OUTDIR)/commands.obj \
$(OUTDIR)/default.obj \
$(OUTDIR)/dir.obj \
$(OUTDIR)/expand.obj \
$(OUTDIR)/file.obj \
$(OUTDIR)/function.obj \
$(OUTDIR)/getloadavg.obj \
$(OUTDIR)/getopt.obj \
$(OUTDIR)/getopt1.obj \
$(OUTDIR)/implicit.obj \
$(OUTDIR)/job.obj \
$(OUTDIR)/main.obj \
$(OUTDIR)/misc.obj \
$(OUTDIR)/read.obj \
$(OUTDIR)/remake.obj \
$(OUTDIR)/remote-stub.obj \
$(OUTDIR)/rule.obj \
$(OUTDIR)/signame.obj \
$(OUTDIR)/variable.obj \
$(OUTDIR)/version.obj \
$(OUTDIR)/vpath.obj \
$(OUTDIR)/glob.obj \
$(OUTDIR)/fnmatch.obj
$(OUTDIR)/make.exe: $(OUTDIR) $(OBJS)
$(LINK) @<<
$(LDFLAGS) $(LIBS) $(OBJS)
<<
.c{$(OUTDIR)}.obj:
$(CC) $(CFLAGS) /c $<
$(OUTDIR)/ar.obj : ar.c make.h file.h dep.h
$(OUTDIR)/arscan.obj : arscan.c make.h
$(OUTDIR)/commands.obj : commands.c
$(OUTDIR)/default.obj : default.c make.h rule.h dep.h file.h job.h commands.h variable.h
$(OUTDIR)/dir.obj : dir.c make.h
$(OUTDIR)/expand.obj : expand.c make.h file.h job.h commands.h variable.h
$(OUTDIR)/file.obj : file.c make.h dep.h file.h job.h commands.h variable.h
$(OUTDIR)/function.obj : function.c make.h file.h variable.h dep.h job.h commands.h
$(OUTDIR)/getloadavg.obj : getloadavg.c
$(OUTDIR)/getopt.obj : getopt.c
$(OUTDIR)/getopt1.obj : getopt1.c getopt.h
$(OUTDIR)/implicit.obj : implicit.c make.h rule.h dep.h file.h
$(OUTDIR)/job.obj : job.c make.h job.h file.h commands.h variable.h
$(OUTDIR)/main.obj : main.c make.h dep.h file.h variable.h job.h commands.h getopt.h
$(OUTDIR)/misc.obj : misc.c make.h dep.h
$(OUTDIR)/read.obj : read.c make.h dep.h file.h job.h commands.h variable.h glob/glob.h
$(OUTDIR)/remake.obj : remake.c make.h file.h job.h commands.h dep.h
$(OUTDIR)/remote-stub.obj : remote-stub.c make.h file.h job.h commands.h
$(OUTDIR)/rule.obj : rule.c make.h dep.h file.h job.h commands.h variable.h rule.h
$(OUTDIR)/signame.obj : signame.c signame.h
$(OUTDIR)/variable.obj : variable.c make.h dep.h file.h job.h commands.h variable.h
$(OUTDIR)/version.obj : version.c
$(OUTDIR)/vpath.obj : vpath.c make.h file.h variable.h
$(OUTDIR)/glob.obj : glob/glob.c
$(CC) $(CFLAGS) /c glob/glob.c
$(OUTDIR)/fnmatch.obj : glob/fnmatch.c
$(CC) $(CFLAGS) /c glob/fnmatch.c

View File

@@ -1,28 +0,0 @@
This directory contains the 3.74 test release of GNU Make.
All bugs reported for previous test releases have been fixed.
Some bugs surely remain.
For general building and installation instructions, see the file INSTALL.
If you need to build GNU Make and have no other `make' program to use,
you can use the shell script `build.sh' instead. To do this, first run
`configure' as described in INSTALL. Then, instead of typing `make' to
build the program, type `sh build.sh'. This should compile the program
in the current directory. Then you will have a Make program that you can
use for `make install', or whatever else.
It has been reported that the XLC 1.2 compiler on AIX 3.2 is buggy such
that if you compile make with `cc -O' on AIX 3.2, it will not work correctly.
It is said that using `cc' without `-O' does work.
One area that is often a problem in configuration and porting is the code
to check the system's current load average. To make it easier to test and
debug this code, you can do `make check-loadavg' to see if it works
properly on your system. (You must run `configure' beforehand, but you
need not build Make itself to run this test.)
See the file NEWS for what has changed since previous releases.
GNU Make is fully documented in make.texinfo. See the section entitled
`Problems and Bugs' for information on submitting bug reports.
GNU Make is free software. See the file COPYING for copying conditions.

View File

@@ -1,16 +0,0 @@
This directory contains the source files for the GNU make
that is used to build some components (e.g., NSPR) on Win32.
This GNU make is based on version 3.74 and was ported to
Win32 by Netscape engineers. Its default shell is shmsdos.exe,
a lightweight shell written by Netscape engineers.
To build it, you need Microsoft Visual C++ and nmake. If
you want to change the build number, which is displayed by
the '-v' command line option, you can edit the value of the
macro BUILD_NUMBER in main.c. Then, issue the command:
nmake /f NMakefile
The outputs are WinDebug\make.exe and WinRel\make.exe.
Assuming you want to use the optmized executable file,
copy WinRel\make.exe to a directory on your Path and
rename it gmake.exe.

View File

@@ -1,17 +0,0 @@
/* Define to the name of the SCCS `get' command. */
#undef SCCS_GET
/* Define this if the SCCS `get' command understands the `-G<file>' option. */
#undef SCCS_GET_MINUS_G
/* Define this if the C library defines the variable `sys_siglist'. */
#undef HAVE_SYS_SIGLIST
/* Define this if the C library defines the variable `_sys_siglist'. */
#undef HAVE__SYS_SIGLIST
/* Define this if you have the `union wait' type in <sys/wait.h>. */
#undef HAVE_UNION_WAIT
/* Define this if the POSIX.1 call `sysconf (_SC_OPEN_MAX)' works properly. */
#undef HAVE_SYSCONF_OPEN_MAX

View File

@@ -1,492 +0,0 @@
/* alloca.c -- allocate automatically reclaimed memory
(Mostly) portable public-domain implementation -- D A Gwyn
This implementation of the PWB library alloca function,
which is used to allocate space off the run-time stack so
that it is automatically reclaimed upon procedure exit,
was inspired by discussions with J. Q. Johnson of Cornell.
J.Otto Tennant <jot@cray.com> contributed the Cray support.
There are some preprocessor constants that can
be defined when compiling for your specific system, for
improved efficiency; however, the defaults should be okay.
The general concept of this implementation is to keep
track of all alloca-allocated blocks, and reclaim any
that are found to be deeper in the stack than the current
invocation. This heuristic does not reclaim storage as
soon as it becomes invalid, but it will do so eventually.
As a special case, alloca(0) reclaims storage without
allocating any. It is a good idea to use alloca(0) in
your main control loop, etc. to force garbage collection. */
#ifdef HAVE_CONFIG_H
#include <config.h>
#endif
#ifdef emacs
#include "blockinput.h"
#endif
/* If compiling with GCC 2, this file's not needed. */
#if !defined (__GNUC__) || __GNUC__ < 2
/* If someone has defined alloca as a macro,
there must be some other way alloca is supposed to work. */
#ifndef alloca
#ifdef emacs
#ifdef static
/* actually, only want this if static is defined as ""
-- this is for usg, in which emacs must undefine static
in order to make unexec workable
*/
#ifndef STACK_DIRECTION
you
lose
-- must know STACK_DIRECTION at compile-time
#endif /* STACK_DIRECTION undefined */
#endif /* static */
#endif /* emacs */
/* If your stack is a linked list of frames, you have to
provide an "address metric" ADDRESS_FUNCTION macro. */
#if defined (CRAY) && defined (CRAY_STACKSEG_END)
long i00afunc ();
#define ADDRESS_FUNCTION(arg) (char *) i00afunc (&(arg))
#else
#define ADDRESS_FUNCTION(arg) &(arg)
#endif
#if __STDC__
typedef void *pointer;
#else
typedef char *pointer;
#endif
#define NULL 0
/* Different portions of Emacs need to call different versions of
malloc. The Emacs executable needs alloca to call xmalloc, because
ordinary malloc isn't protected from input signals. On the other
hand, the utilities in lib-src need alloca to call malloc; some of
them are very simple, and don't have an xmalloc routine.
Non-Emacs programs expect this to call use xmalloc.
Callers below should use malloc. */
#ifndef emacs
#define malloc xmalloc
#endif
extern pointer malloc ();
/* Define STACK_DIRECTION if you know the direction of stack
growth for your system; otherwise it will be automatically
deduced at run-time.
STACK_DIRECTION > 0 => grows toward higher addresses
STACK_DIRECTION < 0 => grows toward lower addresses
STACK_DIRECTION = 0 => direction of growth unknown */
#ifndef STACK_DIRECTION
#define STACK_DIRECTION 0 /* Direction unknown. */
#endif
#if STACK_DIRECTION != 0
#define STACK_DIR STACK_DIRECTION /* Known at compile-time. */
#else /* STACK_DIRECTION == 0; need run-time code. */
static int stack_dir; /* 1 or -1 once known. */
#define STACK_DIR stack_dir
static void
find_stack_direction ()
{
static char *addr = NULL; /* Address of first `dummy', once known. */
auto char dummy; /* To get stack address. */
if (addr == NULL)
{ /* Initial entry. */
addr = ADDRESS_FUNCTION (dummy);
find_stack_direction (); /* Recurse once. */
}
else
{
/* Second entry. */
if (ADDRESS_FUNCTION (dummy) > addr)
stack_dir = 1; /* Stack grew upward. */
else
stack_dir = -1; /* Stack grew downward. */
}
}
#endif /* STACK_DIRECTION == 0 */
/* An "alloca header" is used to:
(a) chain together all alloca'ed blocks;
(b) keep track of stack depth.
It is very important that sizeof(header) agree with malloc
alignment chunk size. The following default should work okay. */
#ifndef ALIGN_SIZE
#define ALIGN_SIZE sizeof(double)
#endif
typedef union hdr
{
char align[ALIGN_SIZE]; /* To force sizeof(header). */
struct
{
union hdr *next; /* For chaining headers. */
char *deep; /* For stack depth measure. */
} h;
} header;
static header *last_alloca_header = NULL; /* -> last alloca header. */
/* Return a pointer to at least SIZE bytes of storage,
which will be automatically reclaimed upon exit from
the procedure that called alloca. Originally, this space
was supposed to be taken from the current stack frame of the
caller, but that method cannot be made to work for some
implementations of C, for example under Gould's UTX/32. */
pointer
alloca (size)
unsigned size;
{
auto char probe; /* Probes stack depth: */
register char *depth = ADDRESS_FUNCTION (probe);
#if STACK_DIRECTION == 0
if (STACK_DIR == 0) /* Unknown growth direction. */
find_stack_direction ();
#endif
/* Reclaim garbage, defined as all alloca'd storage that
was allocated from deeper in the stack than currently. */
{
register header *hp; /* Traverses linked list. */
#ifdef emacs
BLOCK_INPUT;
#endif
for (hp = last_alloca_header; hp != NULL;)
if ((STACK_DIR > 0 && hp->h.deep > depth)
|| (STACK_DIR < 0 && hp->h.deep < depth))
{
register header *np = hp->h.next;
free ((pointer) hp); /* Collect garbage. */
hp = np; /* -> next header. */
}
else
break; /* Rest are not deeper. */
last_alloca_header = hp; /* -> last valid storage. */
#ifdef emacs
UNBLOCK_INPUT;
#endif
}
if (size == 0)
return NULL; /* No allocation required. */
/* Allocate combined header + user data storage. */
{
register pointer new = malloc (sizeof (header) + size);
/* Address of header. */
((header *) new)->h.next = last_alloca_header;
((header *) new)->h.deep = depth;
last_alloca_header = (header *) new;
/* User storage begins just after header. */
return (pointer) ((char *) new + sizeof (header));
}
}
#if defined (CRAY) && defined (CRAY_STACKSEG_END)
#ifdef DEBUG_I00AFUNC
#include <stdio.h>
#endif
#ifndef CRAY_STACK
#define CRAY_STACK
#ifndef CRAY2
/* Stack structures for CRAY-1, CRAY X-MP, and CRAY Y-MP */
struct stack_control_header
{
long shgrow:32; /* Number of times stack has grown. */
long shaseg:32; /* Size of increments to stack. */
long shhwm:32; /* High water mark of stack. */
long shsize:32; /* Current size of stack (all segments). */
};
/* The stack segment linkage control information occurs at
the high-address end of a stack segment. (The stack
grows from low addresses to high addresses.) The initial
part of the stack segment linkage control information is
0200 (octal) words. This provides for register storage
for the routine which overflows the stack. */
struct stack_segment_linkage
{
long ss[0200]; /* 0200 overflow words. */
long sssize:32; /* Number of words in this segment. */
long ssbase:32; /* Offset to stack base. */
long:32;
long sspseg:32; /* Offset to linkage control of previous
segment of stack. */
long:32;
long sstcpt:32; /* Pointer to task common address block. */
long sscsnm; /* Private control structure number for
microtasking. */
long ssusr1; /* Reserved for user. */
long ssusr2; /* Reserved for user. */
long sstpid; /* Process ID for pid based multi-tasking. */
long ssgvup; /* Pointer to multitasking thread giveup. */
long sscray[7]; /* Reserved for Cray Research. */
long ssa0;
long ssa1;
long ssa2;
long ssa3;
long ssa4;
long ssa5;
long ssa6;
long ssa7;
long sss0;
long sss1;
long sss2;
long sss3;
long sss4;
long sss5;
long sss6;
long sss7;
};
#else /* CRAY2 */
/* The following structure defines the vector of words
returned by the STKSTAT library routine. */
struct stk_stat
{
long now; /* Current total stack size. */
long maxc; /* Amount of contiguous space which would
be required to satisfy the maximum
stack demand to date. */
long high_water; /* Stack high-water mark. */
long overflows; /* Number of stack overflow ($STKOFEN) calls. */
long hits; /* Number of internal buffer hits. */
long extends; /* Number of block extensions. */
long stko_mallocs; /* Block allocations by $STKOFEN. */
long underflows; /* Number of stack underflow calls ($STKRETN). */
long stko_free; /* Number of deallocations by $STKRETN. */
long stkm_free; /* Number of deallocations by $STKMRET. */
long segments; /* Current number of stack segments. */
long maxs; /* Maximum number of stack segments so far. */
long pad_size; /* Stack pad size. */
long current_address; /* Current stack segment address. */
long current_size; /* Current stack segment size. This
number is actually corrupted by STKSTAT to
include the fifteen word trailer area. */
long initial_address; /* Address of initial segment. */
long initial_size; /* Size of initial segment. */
};
/* The following structure describes the data structure which trails
any stack segment. I think that the description in 'asdef' is
out of date. I only describe the parts that I am sure about. */
struct stk_trailer
{
long this_address; /* Address of this block. */
long this_size; /* Size of this block (does not include
this trailer). */
long unknown2;
long unknown3;
long link; /* Address of trailer block of previous
segment. */
long unknown5;
long unknown6;
long unknown7;
long unknown8;
long unknown9;
long unknown10;
long unknown11;
long unknown12;
long unknown13;
long unknown14;
};
#endif /* CRAY2 */
#endif /* not CRAY_STACK */
#ifdef CRAY2
/* Determine a "stack measure" for an arbitrary ADDRESS.
I doubt that "lint" will like this much. */
static long
i00afunc (long *address)
{
struct stk_stat status;
struct stk_trailer *trailer;
long *block, size;
long result = 0;
/* We want to iterate through all of the segments. The first
step is to get the stack status structure. We could do this
more quickly and more directly, perhaps, by referencing the
$LM00 common block, but I know that this works. */
STKSTAT (&status);
/* Set up the iteration. */
trailer = (struct stk_trailer *) (status.current_address
+ status.current_size
- 15);
/* There must be at least one stack segment. Therefore it is
a fatal error if "trailer" is null. */
if (trailer == 0)
abort ();
/* Discard segments that do not contain our argument address. */
while (trailer != 0)
{
block = (long *) trailer->this_address;
size = trailer->this_size;
if (block == 0 || size == 0)
abort ();
trailer = (struct stk_trailer *) trailer->link;
if ((block <= address) && (address < (block + size)))
break;
}
/* Set the result to the offset in this segment and add the sizes
of all predecessor segments. */
result = address - block;
if (trailer == 0)
{
return result;
}
do
{
if (trailer->this_size <= 0)
abort ();
result += trailer->this_size;
trailer = (struct stk_trailer *) trailer->link;
}
while (trailer != 0);
/* We are done. Note that if you present a bogus address (one
not in any segment), you will get a different number back, formed
from subtracting the address of the first block. This is probably
not what you want. */
return (result);
}
#else /* not CRAY2 */
/* Stack address function for a CRAY-1, CRAY X-MP, or CRAY Y-MP.
Determine the number of the cell within the stack,
given the address of the cell. The purpose of this
routine is to linearize, in some sense, stack addresses
for alloca. */
static long
i00afunc (long address)
{
long stkl = 0;
long size, pseg, this_segment, stack;
long result = 0;
struct stack_segment_linkage *ssptr;
/* Register B67 contains the address of the end of the
current stack segment. If you (as a subprogram) store
your registers on the stack and find that you are past
the contents of B67, you have overflowed the segment.
B67 also points to the stack segment linkage control
area, which is what we are really interested in. */
stkl = CRAY_STACKSEG_END ();
ssptr = (struct stack_segment_linkage *) stkl;
/* If one subtracts 'size' from the end of the segment,
one has the address of the first word of the segment.
If this is not the first segment, 'pseg' will be
nonzero. */
pseg = ssptr->sspseg;
size = ssptr->sssize;
this_segment = stkl - size;
/* It is possible that calling this routine itself caused
a stack overflow. Discard stack segments which do not
contain the target address. */
while (!(this_segment <= address && address <= stkl))
{
#ifdef DEBUG_I00AFUNC
fprintf (stderr, "%011o %011o %011o\n", this_segment, address, stkl);
#endif
if (pseg == 0)
break;
stkl = stkl - pseg;
ssptr = (struct stack_segment_linkage *) stkl;
size = ssptr->sssize;
pseg = ssptr->sspseg;
this_segment = stkl - size;
}
result = address - this_segment;
/* If you subtract pseg from the current end of the stack,
you get the address of the previous stack segment's end.
This seems a little convoluted to me, but I'll bet you save
a cycle somewhere. */
while (pseg != 0)
{
#ifdef DEBUG_I00AFUNC
fprintf (stderr, "%011o %011o\n", pseg, size);
#endif
stkl = stkl - pseg;
ssptr = (struct stack_segment_linkage *) stkl;
size = ssptr->sssize;
pseg = ssptr->sspseg;
result += size;
}
return (result);
}
#endif /* not CRAY2 */
#endif /* CRAY */
#endif /* no alloca */
#endif /* not GCC version 2 */

View File

@@ -1,317 +0,0 @@
/* Interface to `ar' archives for GNU Make.
Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993 Free Software Foundation, Inc.
This file is part of GNU Make.
GNU Make is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2, or (at your option)
any later version.
GNU Make is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with GNU Make; see the file COPYING. If not, write to
the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
#include "make.h"
#ifndef NO_ARCHIVES
#include "file.h"
#include "dep.h"
#include <fnmatch.h>
/* Defined in arscan.c. */
extern long int ar_scan ();
extern int ar_member_touch ();
extern int ar_name_equal ();
/* Return nonzero if NAME is an archive-member reference, zero if not.
An archive-member reference is a name like `lib(member)'.
If a name like `lib((entry))' is used, a fatal error is signaled at
the attempt to use this unsupported feature. */
int
ar_name (name)
char *name;
{
char *p = index (name, '('), *end = name + strlen (name) - 1;
if (p == 0 || p == name || *end != ')')
return 0;
if (p[1] == '(' && end[-1] == ')')
fatal ("attempt to use unsupported feature: `%s'", name);
return 1;
}
/* Parse the archive-member reference NAME into the archive and member names.
Put the malloc'd archive name in *ARNAME_P if ARNAME_P is non-nil;
put the malloc'd member name in *MEMNAME_P if MEMNAME_P is non-nil. */
void
ar_parse_name (name, arname_p, memname_p)
char *name, **arname_p, **memname_p;
{
char *p = index (name, '('), *end = name + strlen (name) - 1;
if (arname_p != 0)
*arname_p = savestring (name, p - name);
if (memname_p != 0)
*memname_p = savestring (p + 1, end - (p + 1));
}
static long int ar_member_date_1 ();
/* Return the modtime of NAME. */
time_t
ar_member_date (name)
char *name;
{
char *arname;
int arname_used = 0;
char *memname;
long int val;
ar_parse_name (name, &arname, &memname);
/* Make sure we know the modtime of the archive itself because we are
likely to be called just before commands to remake a member are run,
and they will change the archive itself.
But we must be careful not to enter_file the archive itself if it does
not exist, because pattern_search assumes that files found in the data
base exist or can be made. */
{
struct file *arfile;
arfile = lookup_file (arname);
if (arfile == 0 && file_exists_p (arname))
{
arfile = enter_file (arname);
arname_used = 1;
}
if (arfile != 0)
(void) f_mtime (arfile, 0);
}
val = ar_scan (arname, ar_member_date_1, (long int) memname);
if (!arname_used)
free (arname);
free (memname);
return (val <= 0 ? (time_t) -1 : (time_t) val);
}
/* This function is called by `ar_scan' to find which member to look at. */
/* ARGSUSED */
static long int
ar_member_date_1 (desc, mem, truncated,
hdrpos, datapos, size, date, uid, gid, mode, name)
int desc;
char *mem;
int truncated;
long int hdrpos, datapos, size, date;
int uid, gid, mode;
char *name;
{
return ar_name_equal (name, mem, truncated) ? date : 0;
}
/* Set the archive-member NAME's modtime to now. */
int
ar_touch (name)
char *name;
{
char *arname, *memname;
int arname_used = 0;
register int val;
ar_parse_name (name, &arname, &memname);
/* Make sure we know the modtime of the archive itself before we
touch the member, since this will change the archive itself. */
{
struct file *arfile;
arfile = lookup_file (arname);
if (arfile == 0)
{
arfile = enter_file (arname);
arname_used = 1;
}
(void) f_mtime (arfile, 0);
}
val = 1;
switch (ar_member_touch (arname, memname))
{
case -1:
error ("touch: Archive `%s' does not exist", arname);
break;
case -2:
error ("touch: `%s' is not a valid archive", arname);
break;
case -3:
perror_with_name ("touch: ", arname);
break;
case 1:
error ("touch: Member `%s' does not exist in `%s'", memname, arname);
break;
case 0:
val = 0;
break;
default:
error ("touch: Bad return code from ar_member_touch on `%s'", name);
}
if (!arname_used)
free (arname);
free (memname);
return val;
}
/* State of an `ar_glob' run, passed to `ar_glob_match'. */
struct ar_glob_state
{
char *arname;
char *pattern;
unsigned int size;
struct nameseq *chain;
unsigned int n;
};
/* This function is called by `ar_scan' to match one archive
element against the pattern in STATE. */
static long int
ar_glob_match (desc, mem, truncated,
hdrpos, datapos, size, date, uid, gid, mode,
state)
int desc;
char *mem;
int truncated;
long int hdrpos, datapos, size, date;
int uid, gid, mode;
struct ar_glob_state *state;
{
if (fnmatch (state->pattern, mem, FNM_PATHNAME|FNM_PERIOD) == 0)
{
/* We have a match. Add it to the chain. */
struct nameseq *new = (struct nameseq *) xmalloc (state->size);
new->name = concat (state->arname, mem, ")");
new->next = state->chain;
state->chain = new;
++state->n;
}
return 0L;
}
/* Alphabetic sorting function for `qsort'. */
static int
ar_glob_alphacompare (a, b)
char **a, **b;
{
return strcmp (*a, *b);
}
/* Return nonzero if PATTERN contains any metacharacters.
Metacharacters can be quoted with backslashes if QUOTE is nonzero. */
static int
glob_pattern_p (pattern, quote)
const char *pattern;
const int quote;
{
register const char *p;
int open = 0;
for (p = pattern; *p != '\0'; ++p)
switch (*p)
{
case '?':
case '*':
return 1;
case '\\':
if (quote)
++p;
break;
case '[':
open = 1;
break;
case ']':
if (open)
return 1;
break;
}
return 0;
}
/* Glob for MEMBER_PATTERN in archive ARNAME.
Return a malloc'd chain of matching elements (or nil if none). */
struct nameseq *
ar_glob (arname, member_pattern, size)
char *arname, *member_pattern;
unsigned int size;
{
struct ar_glob_state state;
char **names;
struct nameseq *n;
unsigned int i;
if (! glob_pattern_p (member_pattern, 1))
return 0;
/* Scan the archive for matches.
ar_glob_match will accumulate them in STATE.chain. */
i = strlen (arname);
state.arname = (char *) alloca (i + 2);
bcopy (arname, state.arname, i);
state.arname[i] = '(';
state.arname[i + 1] = '\0';
state.pattern = member_pattern;
state.size = size;
state.chain = 0;
state.n = 0;
(void) ar_scan (arname, ar_glob_match, (long int) &state);
if (state.chain == 0)
return 0;
/* Now put the names into a vector for sorting. */
names = (char **) alloca (state.n * sizeof (char *));
i = 0;
for (n = state.chain; n != 0; n = n->next)
names[i++] = n->name;
/* Sort them alphabetically. */
qsort ((char *) names, i, sizeof (*names), ar_glob_alphacompare);
/* Put them back into the chain in the sorted order. */
i = 0;
for (n = state.chain; n != 0; n = n->next)
n->name = names[i++];
return state.chain;
}
#endif /* Not NO_ARCHIVES. */

View File

@@ -1,561 +0,0 @@
/* Library function for scanning an archive file.
Copyright (C) 1987, 89, 91, 92, 93, 94 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2, or (at your option)
any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */
#include "make.h"
#ifdef HAVE_FCNTL_H
#include <fcntl.h>
#else
#include <sys/file.h>
#endif
#ifndef NO_ARCHIVES
/* SCO Unix's compiler defines both of these. */
#ifdef M_UNIX
#undef M_XENIX
#endif
/* On the sun386i and in System V rel 3, ar.h defines two different archive
formats depending upon whether you have defined PORTAR (normal) or PORT5AR
(System V Release 1). There is no default, one or the other must be defined
to have a nonzero value. */
#if (!defined (PORTAR) || PORTAR == 0) && (!defined (PORT5AR) || PORT5AR == 0)
#undef PORTAR
#ifdef M_XENIX
/* According to Jim Sievert <jas1@rsvl.unisys.com>, for SCO XENIX defining
PORTAR to 1 gets the wrong archive format, and defining it to 0 gets the
right one. */
#define PORTAR 0
#else
#define PORTAR 1
#endif
#endif
#include <ar.h>
/* Cray's <ar.h> apparently defines this. */
#ifndef AR_HDR_SIZE
#define AR_HDR_SIZE (sizeof (struct ar_hdr))
#endif
/* Takes three arguments ARCHIVE, FUNCTION and ARG.
Open the archive named ARCHIVE, find its members one by one,
and for each one call FUNCTION with the following arguments:
archive file descriptor for reading the data,
member name,
member name might be truncated flag,
member header position in file,
member data position in file,
member data size,
member date,
member uid,
member gid,
member protection mode,
ARG.
The descriptor is poised to read the data of the member
when FUNCTION is called. It does not matter how much
data FUNCTION reads.
If FUNCTION returns nonzero, we immediately return
what FUNCTION returned.
Returns -1 if archive does not exist,
Returns -2 if archive has invalid format.
Returns 0 if have scanned successfully. */
long int
ar_scan (archive, function, arg)
char *archive;
long int (*function) ();
long int arg;
{
#ifdef AIAMAG
FL_HDR fl_header;
#else
int long_name = 0;
#endif
char *namemap = 0;
register int desc = open (archive, O_RDONLY, 0);
if (desc < 0)
return -1;
#ifdef SARMAG
{
char buf[SARMAG];
register int nread = read (desc, buf, SARMAG);
if (nread != SARMAG || bcmp (buf, ARMAG, SARMAG))
{
(void) close (desc);
return -2;
}
}
#else
#ifdef AIAMAG
{
register int nread = read (desc, (char *) &fl_header, FL_HSZ);
if (nread != FL_HSZ || bcmp (fl_header.fl_magic, AIAMAG, SAIAMAG))
{
(void) close (desc);
return -2;
}
}
#else
{
#ifndef M_XENIX
int buf;
#else
unsigned short int buf;
#endif
register int nread = read(desc, &buf, sizeof (buf));
if (nread != sizeof (buf) || buf != ARMAG)
{
(void) close (desc);
return -2;
}
}
#endif
#endif
/* Now find the members one by one. */
{
#ifdef SARMAG
register long int member_offset = SARMAG;
#else
#ifdef AIAMAG
long int member_offset;
long int last_member_offset;
sscanf (fl_header.fl_fstmoff, "%12ld", &member_offset);
sscanf (fl_header.fl_lstmoff, "%12ld", &last_member_offset);
#else
#ifndef M_XENIX
register long int member_offset = sizeof (int);
#else /* Xenix. */
register long int member_offset = sizeof (unsigned short int);
#endif /* Not Xenix. */
#endif
#endif
while (1)
{
register int nread;
struct ar_hdr member_header;
#ifdef AIAMAG
char name[256];
int name_len;
long int dateval;
int uidval, gidval;
long int data_offset;
#else
char namebuf[sizeof member_header.ar_name + 1];
char *name;
int is_namemap; /* Nonzero if this entry maps long names. */
#endif
long int eltsize;
int eltmode;
long int fnval;
if (lseek (desc, member_offset, 0) < 0)
{
(void) close (desc);
return -2;
}
#ifdef AIAMAG
#define AR_MEMHDR (AR_HDR_SIZE - sizeof (member_header._ar_name))
nread = read (desc, (char *) &member_header, AR_MEMHDR);
if (nread != AR_MEMHDR)
{
(void) close (desc);
return -2;
}
sscanf (member_header.ar_namlen, "%4d", &name_len);
nread = read (desc, name, name_len);
if (nread != name_len)
{
(void) close (desc);
return -2;
}
name[name_len] = 0;
sscanf (member_header.ar_date, "%12ld", &dateval);
sscanf (member_header.ar_uid, "%12d", &uidval);
sscanf (member_header.ar_gid, "%12d", &gidval);
sscanf (member_header.ar_mode, "%12o", &eltmode);
sscanf (member_header.ar_size, "%12ld", &eltsize);
if ((data_offset = member_offset + AR_MEMHDR + name_len + 2) % 2)
++data_offset;
fnval =
(*function) (desc, name, 0,
member_offset, data_offset, eltsize,
dateval, uidval, gidval,
eltmode, arg);
#else /* Not AIAMAG. */
nread = read (desc, (char *) &member_header, AR_HDR_SIZE);
if (nread == 0)
/* No data left means end of file; that is OK. */
break;
if (nread != AR_HDR_SIZE
#ifdef ARFMAG
|| bcmp (member_header.ar_fmag, ARFMAG, 2)
#endif
)
{
(void) close (desc);
return -2;
}
name = namebuf;
bcopy (member_header.ar_name, name, sizeof member_header.ar_name);
{
register char *p = name + sizeof member_header.ar_name;
do
*p = '\0';
while (p > name && *--p == ' ');
#ifndef AIAMAG
/* If the member name is "//" or "ARFILENAMES/" this may be
a list of file name mappings. The maximum file name
length supported by the standard archive format is 14
characters. This member will actually always be the
first or second entry in the archive, but we don't check
that. */
is_namemap = (!strcmp (name, "//")
|| !strcmp (name, "ARFILENAMES/"));
#endif /* Not AIAMAG. */
/* On some systems, there is a slash after each member name. */
if (*p == '/')
*p = '\0';
#ifndef AIAMAG
/* If the member name starts with a space or a slash, this
is an index into the file name mappings (used by GNU ar).
Otherwise if the member name looks like #1/NUMBER the
real member name appears in the element data (used by
4.4BSD). */
if (! is_namemap
&& (name[0] == ' ' || name[0] == '/')
&& namemap != 0)
{
name = namemap + atoi (name + 1);
long_name = 1;
}
else if (name[0] == '#'
&& name[1] == '1'
&& name[2] == '/')
{
int namesize = atoi (name + 3);
name = (char *) alloca (namesize + 1);
nread = read (desc, name, namesize);
if (nread != namesize)
{
close (desc);
return -2;
}
name[namesize] = '\0';
long_name = 1;
}
#endif /* Not AIAMAG. */
}
#ifndef M_XENIX
sscanf (member_header.ar_mode, "%o", &eltmode);
eltsize = atol (member_header.ar_size);
#else /* Xenix. */
eltmode = (unsigned short int) member_header.ar_mode;
eltsize = member_header.ar_size;
#endif /* Not Xenix. */
fnval =
(*function) (desc, name, ! long_name, member_offset,
member_offset + AR_HDR_SIZE, eltsize,
#ifndef M_XENIX
atol (member_header.ar_date),
atoi (member_header.ar_uid),
atoi (member_header.ar_gid),
#else /* Xenix. */
member_header.ar_date,
member_header.ar_uid,
member_header.ar_gid,
#endif /* Not Xenix. */
eltmode, arg);
#endif /* AIAMAG. */
if (fnval)
{
(void) close (desc);
return fnval;
}
#ifdef AIAMAG
if (member_offset == last_member_offset)
/* End of the chain. */
break;
sscanf (member_header.ar_nxtmem, "%12ld", &member_offset);
if (lseek (desc, member_offset, 0) != member_offset)
{
(void) close (desc);
return -2;
}
#else
/* If this member maps archive names, we must read it in. The
name map will always precede any members whose names must
be mapped. */
if (is_namemap)
{
char *clear;
char *limit;
namemap = (char *) alloca (eltsize);
nread = read (desc, namemap, eltsize);
if (nread != eltsize)
{
(void) close (desc);
return -2;
}
/* The names are separated by newlines. Some formats have
a trailing slash. Null terminate the strings for
convenience. */
limit = namemap + eltsize;
for (clear = namemap; clear < limit; clear++)
{
if (*clear == '\n')
{
*clear = '\0';
if (clear[-1] == '/')
clear[-1] = '\0';
}
}
is_namemap = 0;
}
member_offset += AR_HDR_SIZE + eltsize;
if (member_offset % 2 != 0)
member_offset++;
#endif
}
}
close (desc);
return 0;
}
/* Return nonzero iff NAME matches MEM.
If TRUNCATED is nonzero, MEM may be truncated to
sizeof (struct ar_hdr.ar_name) - 1. */
int
ar_name_equal (name, mem, truncated)
char *name, *mem;
int truncated;
{
char *p;
p = rindex (name, '/');
if (p != 0)
name = p + 1;
/* We no longer use this kludge, since we
now support long archive member names. */
#if 0 && !defined (AIAMAG) && !defined (APOLLO)
{
/* `reallylongname.o' matches `reallylongnam.o'.
If member names have a trailing slash, that's `reallylongna.o'. */
struct ar_hdr h;
unsigned int max = sizeof (h.ar_name);
unsigned int namelen, memlen;
if (strncmp (name, mem, max - 3))
return 0;
namelen = strlen (name);
memlen = strlen (mem);
if (namelen > memlen && memlen >= max - 1
&& name[namelen - 2] == '.' && name[namelen - 1] == 'o'
&& mem[memlen - 2] == '.' && mem[memlen - 1] == 'o')
return 1;
if (namelen != memlen)
return 0;
return (namelen < max - 3 || !strcmp (name + max - 3, mem + max - 3));
}
#else /* AIX or APOLLO. */
if (truncated)
{
#ifdef AIAMAG
/* TRUNCATED should never be set on this system. */
abort ();
#else
struct ar_hdr hdr;
return !strncmp (name, mem,
sizeof (hdr.ar_name) -
#if !defined (__hpux) && !defined (cray)
1
#else
2
#endif /* !__hpux && !cray */
);
#endif
}
return !strcmp (name, mem);
#endif
}
/* ARGSUSED */
static long int
ar_member_pos (desc, mem, truncated,
hdrpos, datapos, size, date, uid, gid, mode, name)
int desc;
char *mem;
int truncated;
long int hdrpos, datapos, size, date;
int uid, gid, mode;
char *name;
{
if (!ar_name_equal (name, mem, truncated))
return 0;
return hdrpos;
}
/* Set date of member MEMNAME in archive ARNAME to current time.
Returns 0 if successful,
-1 if file ARNAME does not exist,
-2 if not a valid archive,
-3 if other random system call error (including file read-only),
1 if valid but member MEMNAME does not exist. */
int
ar_member_touch (arname, memname)
char *arname, *memname;
{
register long int pos = ar_scan (arname, ar_member_pos, (long int) memname);
register int fd;
struct ar_hdr ar_hdr;
register int i;
struct stat statbuf;
if (pos < 0)
return (int) pos;
if (!pos)
return 1;
fd = open (arname, O_RDWR, 0666);
if (fd < 0)
return -3;
/* Read in this member's header */
if (lseek (fd, pos, 0) < 0)
goto lose;
if (AR_HDR_SIZE != read (fd, (char *) &ar_hdr, AR_HDR_SIZE))
goto lose;
/* Write back the header, thus touching the archive file. */
if (lseek (fd, pos, 0) < 0)
goto lose;
if (AR_HDR_SIZE != write (fd, (char *) &ar_hdr, AR_HDR_SIZE))
goto lose;
/* The file's mtime is the time we we want. */
#ifdef EINTR
while (fstat (fd, &statbuf) < 0 && errno == EINTR);
#else
fstat (fd, &statbuf);
#endif
#if defined(ARFMAG) || defined(AIAMAG)
/* Advance member's time to that time */
for (i = 0; i < sizeof ar_hdr.ar_date; i++)
ar_hdr.ar_date[i] = ' ';
sprintf (ar_hdr.ar_date, "%ld", (long int) statbuf.st_mtime);
#ifdef AIAMAG
ar_hdr.ar_date[strlen(ar_hdr.ar_date)] = ' ';
#endif
#else
ar_hdr.ar_date = statbuf.st_mtime;
#endif
/* Write back this member's header */
if (lseek (fd, pos, 0) < 0)
goto lose;
if (AR_HDR_SIZE != write (fd, (char *) &ar_hdr, AR_HDR_SIZE))
goto lose;
close (fd);
return 0;
lose:
i = errno;
close (fd);
errno = i;
return -3;
}
#ifdef TEST
long int
describe_member (desc, name, truncated,
hdrpos, datapos, size, date, uid, gid, mode)
int desc;
char *name;
int truncated;
long int hdrpos, datapos, size, date;
int uid, gid, mode;
{
extern char *ctime ();
printf ("Member `%s'%s: %ld bytes at %ld (%ld).\n",
name, truncated ? " (name might be truncated)" : "",
size, hdrpos, datapos);
printf (" Date %s", ctime (&date));
printf (" uid = %d, gid = %d, mode = 0%o.\n", uid, gid, mode);
return 0;
}
main (argc, argv)
int argc;
char **argv;
{
ar_scan (argv[1], describe_member);
return 0;
}
#endif /* TEST. */
#endif /* NO_ARCHIVES. */

View File

@@ -1,69 +0,0 @@
#!/bin/sh
# Shell script to build GNU Make in the absence of any `make' program.
# @configure_input@
# Copyright (C) 1993, 1994 Free Software Foundation, Inc.
# This file is part of GNU Make.
#
# GNU Make is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# GNU Make is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with GNU Make; see the file COPYING. If not, write to
# the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
# See Makefile.in for comments describing these variables.
srcdir='@srcdir@'
CC='@CC@'
CFLAGS='@CFLAGS@'
CPPFLAGS='@CPPFLAGS@'
LDFLAGS='@LDFLAGS@'
defines='@DEFS@ -DLIBDIR="${libdir}" -DINCLUDEDIR="${includedir}"'
ALLOCA='@ALLOCA@'
LOADLIBES='@LIBS@'
extras='@LIBOBJS@'
REMOTE='@REMOTE@'
# Common prefix for machine-independent installed files.
prefix='@prefix@'
# Common prefix for machine-dependent installed files.
exec_prefix='@exec_prefix@'
# Directory to find libraries in for `-lXXX'.
libdir=${exec_prefix}/lib
# Directory to search by default for included makefiles.
includedir=${prefix}/include
# Exit as soon as any command fails.
set -e
# These are all the objects we need to link together.
objs="commands.o job.o dir.o file.o misc.o main.o read.o remake.o rule.o implicit.o default.o variable.o expand.o function.o vpath.o version.o ar.o arscan.o signame.o getopt.o getopt1.o glob/glob.o glob/fnmatch.o remote-${REMOTE}.o ${extras} ${ALLOCA}"
# Compile the source files into those objects.
for file in `echo ${objs} | sed 's/\.o/.c/g'`; do
echo compiling ${file}...
$CC $defines $CPPFLAGS $CFLAGS \
-c -I. -I${srcdir} -I${srcdir}/glob ${srcdir}/$file
done
# The object files were actually all put in the current directory.
# Remove the source directory names from the list.
srcobjs="$objs"
objs=
for obj in $srcobjs; do
objs="$objs `basename $obj`"
done
# Link all the objects together.
echo linking make...
$CC $LDFLAGS $objs $LOADLIBES -o make.new
echo done
mv -f make.new make

View File

@@ -1,521 +0,0 @@
/* Command processing for GNU Make.
Copyright (C) 1988, 1989, 1991, 1992, 1993, 1994 Free Software Foundation, Inc.
This file is part of GNU Make.
GNU Make is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2, or (at your option)
any later version.
GNU Make is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with GNU Make; see the file COPYING. If not, write to
the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
#include "make.h"
#include "dep.h"
#include "commands.h"
#include "file.h"
#include "variable.h"
#include "job.h"
extern int remote_kill ();
#ifndef HAVE_UNISTD_H
extern int getpid ();
#endif
/* Set FILE's automatic variables up. */
static void
set_file_variables (file)
register struct file *file;
{
// register char *p;
char *at, *percent, *star, *less;
#ifndef NO_ARCHIVES
/* If the target is an archive member `lib(member)',
then $@ is `lib' and $% is `member'. */
if (ar_name (file->name))
{
unsigned int len;
p = index (file->name, '(');
at = (char *) alloca (p - file->name + 1);
bcopy (file->name, at, p - file->name);
at[p - file->name] = '\0';
len = strlen (p + 1);
percent = (char *) alloca (len);
bcopy (p + 1, percent, len - 1);
percent[len - 1] = '\0';
}
else
#endif /* NO_ARCHIVES. */
{
at = file->name;
percent = "";
}
/* $* is the stem from an implicit or static pattern rule. */
if (file->stem == 0)
{
/* In Unix make, $* is set to the target name with
any suffix in the .SUFFIXES list stripped off for
explicit rules. We store this in the `stem' member. */
register struct dep *d;
char *name;
unsigned int len;
#ifndef NO_ARCHIVES
if (ar_name (file->name))
{
name = index (file->name, '(') + 1;
len = strlen (name) - 1;
}
else
#endif
{
name = file->name;
len = strlen (name);
}
for (d = enter_file (".SUFFIXES")->deps; d != 0; d = d->next)
{
unsigned int slen = strlen (dep_name (d));
if (len > slen && !strncmp (dep_name (d), name + (len - slen), slen))
{
file->stem = savestring (name, len - slen);
break;
}
}
if (d == 0)
file->stem = "";
}
star = file->stem;
/* $< is the first dependency. */
less = file->deps != 0 ? dep_name (file->deps) : "";
if (file->cmds == default_file->cmds)
/* This file got its commands from .DEFAULT.
In this case $< is the same as $@. */
less = at;
#define DEFINE_VARIABLE(name, len, value) \
(void) define_variable_for_file (name, len, value, o_automatic, 0, file)
/* Define the variables. */
DEFINE_VARIABLE ("<", 1, less);
DEFINE_VARIABLE ("*", 1, star);
DEFINE_VARIABLE ("@", 1, at);
DEFINE_VARIABLE ("%", 1, percent);
/* Compute the values for $^, $+, and $?. */
{
register unsigned int qmark_len, plus_len;
char *caret_value, *plus_value;
register char *cp;
char *qmark_value;
register char *qp;
register struct dep *d;
unsigned int len;
/* Compute first the value for $+, which is supposed to contain
duplicate dependencies as they were listed in the makefile. */
plus_len = 0;
for (d = file->deps; d != 0; d = d->next)
plus_len += strlen (dep_name (d)) + 1;
len = plus_len == 0 ? 1 : plus_len;
cp = plus_value = (char *) alloca (len);
qmark_len = plus_len; /* Will be this or less. */
for (d = file->deps; d != 0; d = d->next)
{
char *c = dep_name (d);
#ifndef NO_ARCHIVES
if (ar_name (c))
{
c = index (c, '(') + 1;
len = strlen (c) - 1;
}
else
#endif
len = strlen (c);
bcopy (c, cp, len);
cp += len;
*cp++ = ' ';
if (! d->changed)
qmark_len -= len + 1; /* Don't space in $? for this one. */
}
/* Kill the last space and define the variable. */
cp[cp > plus_value ? -1 : 0] = '\0';
DEFINE_VARIABLE ("+", 1, plus_value);
/* Make sure that no dependencies are repeated. This does not
really matter for the purpose of updating targets, but it
might make some names be listed twice for $^ and $?. */
uniquize_deps (file->deps);
/* Compute the values for $^ and $?. */
cp = caret_value = plus_value; /* Reuse the buffer; it's big enough. */
len = qmark_len == 0 ? 1 : qmark_len;
qp = qmark_value = (char *) alloca (len);
for (d = file->deps; d != 0; d = d->next)
{
char *c = dep_name (d);
#ifndef NO_ARCHIVES
if (ar_name (c))
{
c = index (c, '(') + 1;
len = strlen (c) - 1;
}
else
#endif
len = strlen (c);
bcopy (c, cp, len);
cp += len;
*cp++ = ' ';
if (d->changed)
{
bcopy (c, qp, len);
qp += len;
*qp++ = ' ';
}
}
/* Kill the last spaces and define the variables. */
cp[cp > caret_value ? -1 : 0] = '\0';
DEFINE_VARIABLE ("^", 1, caret_value);
qp[qp > qmark_value ? -1 : 0] = '\0';
DEFINE_VARIABLE ("?", 1, qmark_value);
}
#undef DEFINE_VARIABLE
}
/* Chop CMDS up into individual command lines if necessary.
Also set the `lines_flag' and `any_recurse' members. */
void
chop_commands (cmds)
register struct commands *cmds;
{
if (cmds != 0 && cmds->command_lines == 0)
{
/* Chop CMDS->commands up into lines in CMDS->command_lines.
Also set the corresponding CMDS->lines_flags elements,
and the CMDS->any_recurse flag. */
register char *p;
unsigned int nlines, idx;
char **lines;
nlines = 5;
lines = (char **) xmalloc (5 * sizeof (char *));
idx = 0;
p = cmds->commands;
while (*p != '\0')
{
char *end = p;
find_end:;
end = index (end, '\n');
if (end == 0)
end = p + strlen (p);
else if (end > p && end[-1] == '\\')
{
int backslash = 1;
register char *b;
for (b = end - 2; b >= p && *b == '\\'; --b)
backslash = !backslash;
if (backslash)
{
++end;
goto find_end;
}
}
if (idx == nlines)
{
nlines += 2;
lines = (char **) xrealloc ((char *) lines,
nlines * sizeof (char *));
}
lines[idx++] = savestring (p, end - p);
p = end;
if (*p != '\0')
++p;
}
if (idx != nlines)
{
nlines = idx;
lines = (char **) xrealloc ((char *) lines,
nlines * sizeof (char *));
}
cmds->ncommand_lines = nlines;
cmds->command_lines = lines;
cmds->any_recurse = 0;
cmds->lines_flags = (char *) xmalloc (nlines);
for (idx = 0; idx < nlines; ++idx)
{
int flags = 0;
for (p = lines[idx];
isblank (*p) || *p == '-' || *p == '@' || *p == '+';
++p)
switch (*p)
{
case '+':
flags |= COMMANDS_RECURSE;
break;
case '@':
flags |= COMMANDS_SILENT;
break;
case '-':
flags |= COMMANDS_NOERROR;
break;
}
if (!(flags & COMMANDS_RECURSE))
{
unsigned int len = strlen (p);
if (sindex (p, len, "$(MAKE)", 7) != 0
|| sindex (p, len, "${MAKE}", 7) != 0)
flags |= COMMANDS_RECURSE;
}
cmds->lines_flags[idx] = flags;
cmds->any_recurse |= flags & COMMANDS_RECURSE;
}
}
}
/* Execute the commands to remake FILE. If they are currently executing,
return or have already finished executing, just return. Otherwise,
fork off a child process to run the first command line in the sequence. */
void
execute_file_commands (file)
struct file *file;
{
register char *p;
/* Don't go through all the preparations if
the commands are nothing but whitespace. */
for (p = file->cmds->commands; *p != '\0'; ++p)
if (!isspace (*p) && *p != '-' && *p != '@')
break;
if (*p == '\0')
{
/* We are all out of commands.
If we have gotten this far, all the previous commands
have run successfully, so we have winning update status. */
file->update_status = 0;
notice_finished_file (file);
return;
}
/* First set the automatic variables according to this file. */
initialize_file_variables (file);
set_file_variables (file);
/* Start the commands running. */
new_job (file);
}
/* This is set while we are inside fatal_error_signal,
so things can avoid nonreentrant operations. */
int handling_fatal_signal = 0;
/* Handle fatal signals. */
RETSIGTYPE
fatal_error_signal (sig)
int sig;
{
#if defined(__MSDOS__) || defined(NETSCAPE)
remove_intermediates (1);
exit (1);
#else /* Not MSDOS. */
handling_fatal_signal = 1;
/* Set the handling for this signal to the default.
It is blocked now while we run this handler. */
signal (sig, SIG_DFL);
/* A termination signal won't be sent to the entire
process group, but it means we want to kill the children. */
if (sig == SIGTERM)
{
register struct child *c;
for (c = children; c != 0; c = c->next)
if (!c->remote)
(void) kill (c->pid, SIGTERM);
}
/* If we got a signal that means the user
wanted to kill make, remove pending targets. */
if (sig == SIGTERM || sig == SIGINT || sig == SIGHUP || sig == SIGQUIT)
{
register struct child *c;
/* Remote children won't automatically get signals sent
to the process group, so we must send them. */
for (c = children; c != 0; c = c->next)
if (c->remote)
(void) remote_kill (c->pid, sig);
for (c = children; c != 0; c = c->next)
delete_child_targets (c);
/* Clean up the children. We don't just use the call below because
we don't want to print the "Waiting for children" message. */
while (job_slots_used > 0)
reap_children (1, 0);
}
else
/* Wait for our children to die. */
while (job_slots_used > 0)
reap_children (1, 1);
/* Delete any non-precious intermediate files that were made. */
remove_intermediates (1);
if (sig == SIGQUIT)
/* We don't want to send ourselves SIGQUIT, because it will
cause a core dump. Just exit instead. */
exit (1);
/* Signal the same code; this time it will really be fatal. The signal
will be unblocked when we return and arrive then to kill us. */
if (kill (getpid (), sig) < 0)
pfatal_with_name ("kill");
#endif /* MSDOS. */
}
/* Delete FILE unless it's precious or not actually a file (phony),
and it has changed on disk since we last stat'd it. */
static void
delete_target (file, on_behalf_of)
struct file *file;
char *on_behalf_of;
{
struct stat st;
if (file->precious || file->phony)
return;
#ifndef NO_ARCHIVES
if (ar_name (file->name))
{
if (ar_member_date (file->name) != file->last_mtime)
{
if (on_behalf_of)
error ("*** [%s] Archive member `%s' may be bogus; not deleted",
on_behalf_of, file->name);
else
error ("*** Archive member `%s' may be bogus; not deleted",
file->name);
}
return;
}
#endif
if (safe_stat (file->name, &st) == 0
&& S_ISREG (st.st_mode)
&& (time_t) st.st_mtime != file->last_mtime)
{
if (on_behalf_of)
error ("*** [%s] Deleting file `%s'", on_behalf_of, file->name);
else
error ("*** Deleting file `%s'", file->name);
if (unlink (file->name) < 0)
perror_with_name ("unlink: ", file->name);
}
}
/* Delete all non-precious targets of CHILD unless they were already deleted.
Set the flag in CHILD to say they've been deleted. */
void
delete_child_targets (child)
struct child *child;
{
struct dep *d;
if (child->deleted)
return;
/* Delete the target file if it changed. */
delete_target (child->file, (char *) 0);
/* Also remove any non-precious targets listed in the `also_make' member. */
for (d = child->file->also_make; d != 0; d = d->next)
delete_target (d->file, child->file->name);
child->deleted = 1;
}
/* Print out the commands in CMDS. */
void
print_commands (cmds)
register struct commands *cmds;
{
register char *s;
fputs ("# commands to execute", stdout);
if (cmds->filename == 0)
puts (" (built-in):");
else
printf (" (from `%s', line %u):\n", cmds->filename, cmds->lineno);
s = cmds->commands;
while (*s != '\0')
{
char *end;
while (isspace (*s))
++s;
end = index (s, '\n');
if (end == 0)
end = s + strlen (s);
printf ("\t%.*s\n", (int) (end - s), s);
s = end;
}
}

View File

@@ -1,42 +0,0 @@
/* Definition of data structures describing shell commands for GNU Make.
Copyright (C) 1988, 1989, 1991, 1993 Free Software Foundation, Inc.
This file is part of GNU Make.
GNU Make is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2, or (at your option)
any later version.
GNU Make is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with GNU Make; see the file COPYING. If not, write to
the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
/* Structure that gives the commands to make a file
and information about where these commands came from. */
struct commands
{
char *filename; /* File that contains commands. */
unsigned int lineno; /* Line number in file. */
char *commands; /* Commands text. */
unsigned int ncommand_lines;/* Number of command lines. */
char **command_lines; /* Commands chopped up into lines. */
char *lines_flags; /* One set of flag bits for each line. */
int any_recurse; /* Nonzero if any `lines_recurse' elt has */
/* the COMMANDS_RECURSE bit set. */
};
/* Bits in `lines_flags'. */
#define COMMANDS_RECURSE 1 /* Recurses: + or $(MAKE). */
#define COMMANDS_SILENT 2 /* Silent: @. */
#define COMMANDS_NOERROR 4 /* No errors: -. */
extern void execute_file_commands ();
extern void print_commands ();
extern void delete_child_targets ();
extern void chop_commands ();

View File

@@ -1,275 +0,0 @@
/* config.h.in. Generated automatically from configure.in by autoheader. */
/* Define if on AIX 3.
System headers sometimes define this.
We just want to avoid a redefinition error message. */
#ifndef _ALL_SOURCE
#undef _ALL_SOURCE
#endif
/* Define if using alloca.c. */
#undef C_ALLOCA
/* Define to empty if the keyword does not work. */
#undef const
/* Define to one of _getb67, GETB67, getb67 for Cray-2 and Cray-YMP systems.
This function is required for alloca.c support on those systems. */
#undef CRAY_STACKSEG_END
/* Define for DGUX with <sys/dg_sys_info.h>. */
#undef DGUX
/* Define if the `getloadavg' function needs to be run setuid or setgid. */
#undef GETLOADAVG_PRIVILEGED
/* Define to `int' if <sys/types.h> doesn't define. */
#define gid_t
/* Define if you have alloca, as a function or macro. */
#undef HAVE_ALLOCA
/* Define if you have <alloca.h> and it should be used (not on Ultrix). */
#undef HAVE_ALLOCA_H
/* Define if you don't have vprintf but do have _doprnt. */
#undef HAVE_DOPRNT
/* Define if your system has its own `getloadavg' function. */
#undef HAVE_GETLOADAVG
/* Define if you have the getmntent function. */
#undef HAVE_GETMNTENT
/* Define if the `long double' type works. */
#undef HAVE_LONG_DOUBLE
/* Define if you support file names longer than 14 characters. */
#define HAVE_LONG_FILE_NAMES
/* Define if you have a working `mmap' system call. */
#undef HAVE_MMAP
/* Define if system calls automatically restart after interruption
by a signal. */
#undef HAVE_RESTARTABLE_SYSCALLS
/* Define if your struct stat has st_blksize. */
#undef HAVE_ST_BLKSIZE
/* Define if your struct stat has st_blocks. */
#undef HAVE_ST_BLOCKS
/* Define if you have the strcoll function and it is properly defined. */
#undef HAVE_STRCOLL
/* Define if your struct stat has st_rdev. */
#undef HAVE_ST_RDEV
/* Define if you have the strftime function. */
#define HAVE_STRFTIME
/* Define if you have <sys/wait.h> that is POSIX.1 compatible. */
#undef HAVE_SYS_WAIT_H
/* Define if your struct tm has tm_zone. */
#undef HAVE_TM_ZONE
/* Define if you don't have tm_zone but do have the external array
tzname. */
#define HAVE_TZNAME
/* Define if you have <unistd.h>. */
#undef HAVE_UNISTD_H
/* Define if utime(file, NULL) sets file's timestamp to the present. */
#define HAVE_UTIME_NULL
/* Define if you have <vfork.h>. */
#undef HAVE_VFORK_H
/* Define if you have the vprintf function. */
#undef HAVE_VPRINTF
/* Define if you have the wait3 system call. */
#undef HAVE_WAIT3
/* Define if on MINIX. */
#undef _MINIX
/* Define if your struct nlist has an n_un member. */
#undef NLIST_NAME_UNION
/* Define if you have <nlist.h>. */
#undef NLIST_STRUCT
/* Define if your C compiler doesn't accept -c and -o together. */
#define NO_MINUS_C_MINUS_O
/* Define to `int' if <sys/types.h> doesn't define. */
#define pid_t int
/* Define if the system does not provide POSIX.1 features except
with this defined. */
#undef _POSIX_1_SOURCE
/* Define if you need to in order for stat and other things to work. */
#undef _POSIX_SOURCE
/* Define as the return type of signal handlers (int or void). */
#undef RETSIGTYPE
/* Define if the setvbuf function takes the buffering type as its second
argument and the buffer pointer as the third, as on System V
before release 3. */
#undef SETVBUF_REVERSED
/* If using the C implementation of alloca, define if you know the
direction of stack growth for your system; otherwise it will be
automatically deduced at run-time.
STACK_DIRECTION > 0 => grows toward higher addresses
STACK_DIRECTION < 0 => grows toward lower addresses
STACK_DIRECTION = 0 => direction of growth unknown
*/
#undef STACK_DIRECTION
/* Define if the `S_IS*' macros in <sys/stat.h> do not work properly. */
#define STAT_MACROS_BROKEN
/* Define if you have the ANSI C header files. */
#define STDC_HEADERS
/* Define on System V Release 4. */
#undef SVR4
/* Define if `sys_siglist' is declared by <signal.h>. */
#undef SYS_SIGLIST_DECLARED
/* Define to `int' if <sys/types.h> doesn't define. */
#define uid_t int
/* Define for Encore UMAX. */
#undef UMAX
/* Define for Encore UMAX 4.3 that has <inq_status/cpustats.h>
instead of <sys/cpustats.h>. */
#undef UMAX4_3
/* Define vfork as fork if vfork does not work. */
#undef vfork
/* Define to the name of the SCCS `get' command. */
#define SCCS_GET "get"
/* Define this if the SCCS `get' command understands the `-G<file>' option. */
#undef SCCS_GET_MINUS_G
/* Define this if the C library defines the variable `sys_siglist'. */
#undef HAVE_SYS_SIGLIST
/* Define this if the C library defines the variable `_sys_siglist'. */
#undef HAVE__SYS_SIGLIST
/* Define this if you have the `union wait' type in <sys/wait.h>. */
#undef HAVE_UNION_WAIT
/* Define this if the POSIX.1 call `sysconf (_SC_OPEN_MAX)' works properly. */
#undef HAVE_SYSCONF_OPEN_MAX
/* Define if you have the dup2 function. */
#undef HAVE_DUP2
/* Define if you have the getcwd function. */
#define HAVE_GETCWD
/* Define if you have the getdtablesize function. */
#undef HAVE_GETDTABLESIZE
/* Define if you have the getgroups function. */
#undef HAVE_GETGROUPS
/* Define if you have the mktemp function. */
#undef HAVE_MKTEMP
/* Define if you have the psignal function. */
#undef HAVE_PSIGNAL
/* Define if you have the setegid function. */
#undef HAVE_SETEGID
/* Define if you have the seteuid function. */
#undef HAVE_SETEUID
/* Define if you have the setlinebuf function. */
#undef HAVE_SETLINEBUF
/* Define if you have the setregid function. */
#undef HAVE_SETREGID
/* Define if you have the setreuid function. */
#undef HAVE_SETREUID
/* Define if you have the sigsetmask function. */
#undef HAVE_SIGSETMASK
/* Define if you have the strerror function. */
#undef HAVE_STRERROR
/* Define if you have the strsignal function. */
#undef HAVE_STRSIGNAL
/* Define if you have the wait3 function. */
#undef HAVE_WAIT3
/* Define if you have the waitpid function. */
#undef HAVE_WAITPID
/* Define if you have the <dirent.h> header file. */
#undef HAVE_DIRENT_H
/* Define if you have the <fcntl.h> header file. */
#define HAVE_FCNTL_H
/* Define if you have the <limits.h> header file. */
#undef HAVE_LIMITS_H
/* Define if you have the <mach/mach.h> header file. */
#undef HAVE_MACH_MACH_H
/* Define if you have the <memory.h> header file. */
#define HAVE_MEMORY_H
/* Define if you have the <ndir.h> header file. */
#undef HAVE_NDIR_H
/* Define if you have the <string.h> header file. */
#define HAVE_STRING_H
/* Define if you have the <sys/dir.h> header file. */
#undef HAVE_SYS_DIR_H
/* Define if you have the <sys/ndir.h> header file. */
#undef HAVE_SYS_NDIR_H
/* Define if you have the <sys/param.h> header file. */
#undef HAVE_SYS_PARAM_H
/* Define if you have the <sys/timeb.h> header file. */
#undef HAVE_SYS_TIMEB_H
/* Define if you have the <sys/wait.h> header file. */
#undef HAVE_SYS_WAIT_H
/* Define if you have the <unistd.h> header file. */
#undef HAVE_UNISTD_H
/* Define if you have the dgc library (-ldgc). */
#undef HAVE_LIBDGC
/* Define if you have the sun library (-lsun). */
#undef HAVE_LIBSUN
/* NETSCAPE: Under win32, define default libdir */
#define LIBDIR "\\msvc20\\lib"
#define NO_ARCHIVES
#define HAVE_GLOB_H

View File

@@ -1,270 +0,0 @@
/* config.h.in. Generated automatically from configure.in by autoheader. */
/* Define if on AIX 3.
System headers sometimes define this.
We just want to avoid a redefinition error message. */
#ifndef _ALL_SOURCE
#undef _ALL_SOURCE
#endif
/* Define if using alloca.c. */
#undef C_ALLOCA
/* Define to empty if the keyword does not work. */
#undef const
/* Define to one of _getb67, GETB67, getb67 for Cray-2 and Cray-YMP systems.
This function is required for alloca.c support on those systems. */
#undef CRAY_STACKSEG_END
/* Define for DGUX with <sys/dg_sys_info.h>. */
#undef DGUX
/* Define if the `getloadavg' function needs to be run setuid or setgid. */
#undef GETLOADAVG_PRIVILEGED
/* Define to `int' if <sys/types.h> doesn't define. */
#undef gid_t
/* Define if you have alloca, as a function or macro. */
#undef HAVE_ALLOCA
/* Define if you have <alloca.h> and it should be used (not on Ultrix). */
#undef HAVE_ALLOCA_H
/* Define if you don't have vprintf but do have _doprnt. */
#undef HAVE_DOPRNT
/* Define if your system has its own `getloadavg' function. */
#undef HAVE_GETLOADAVG
/* Define if you have the getmntent function. */
#undef HAVE_GETMNTENT
/* Define if the `long double' type works. */
#undef HAVE_LONG_DOUBLE
/* Define if you support file names longer than 14 characters. */
#undef HAVE_LONG_FILE_NAMES
/* Define if you have a working `mmap' system call. */
#undef HAVE_MMAP
/* Define if system calls automatically restart after interruption
by a signal. */
#undef HAVE_RESTARTABLE_SYSCALLS
/* Define if your struct stat has st_blksize. */
#undef HAVE_ST_BLKSIZE
/* Define if your struct stat has st_blocks. */
#undef HAVE_ST_BLOCKS
/* Define if you have the strcoll function and it is properly defined. */
#undef HAVE_STRCOLL
/* Define if your struct stat has st_rdev. */
#undef HAVE_ST_RDEV
/* Define if you have the strftime function. */
#undef HAVE_STRFTIME
/* Define if you have <sys/wait.h> that is POSIX.1 compatible. */
#undef HAVE_SYS_WAIT_H
/* Define if your struct tm has tm_zone. */
#undef HAVE_TM_ZONE
/* Define if you don't have tm_zone but do have the external array
tzname. */
#undef HAVE_TZNAME
/* Define if you have <unistd.h>. */
#undef HAVE_UNISTD_H
/* Define if utime(file, NULL) sets file's timestamp to the present. */
#undef HAVE_UTIME_NULL
/* Define if you have <vfork.h>. */
#undef HAVE_VFORK_H
/* Define if you have the vprintf function. */
#undef HAVE_VPRINTF
/* Define if you have the wait3 system call. */
#undef HAVE_WAIT3
/* Define if on MINIX. */
#undef _MINIX
/* Define if your struct nlist has an n_un member. */
#undef NLIST_NAME_UNION
/* Define if you have <nlist.h>. */
#undef NLIST_STRUCT
/* Define if your C compiler doesn't accept -c and -o together. */
#undef NO_MINUS_C_MINUS_O
/* Define to `int' if <sys/types.h> doesn't define. */
#undef pid_t
/* Define if the system does not provide POSIX.1 features except
with this defined. */
#undef _POSIX_1_SOURCE
/* Define if you need to in order for stat and other things to work. */
#undef _POSIX_SOURCE
/* Define as the return type of signal handlers (int or void). */
#undef RETSIGTYPE
/* Define if the setvbuf function takes the buffering type as its second
argument and the buffer pointer as the third, as on System V
before release 3. */
#undef SETVBUF_REVERSED
/* If using the C implementation of alloca, define if you know the
direction of stack growth for your system; otherwise it will be
automatically deduced at run-time.
STACK_DIRECTION > 0 => grows toward higher addresses
STACK_DIRECTION < 0 => grows toward lower addresses
STACK_DIRECTION = 0 => direction of growth unknown
*/
#undef STACK_DIRECTION
/* Define if the `S_IS*' macros in <sys/stat.h> do not work properly. */
#undef STAT_MACROS_BROKEN
/* Define if you have the ANSI C header files. */
#undef STDC_HEADERS
/* Define on System V Release 4. */
#undef SVR4
/* Define if `sys_siglist' is declared by <signal.h>. */
#undef SYS_SIGLIST_DECLARED
/* Define to `int' if <sys/types.h> doesn't define. */
#undef uid_t
/* Define for Encore UMAX. */
#undef UMAX
/* Define for Encore UMAX 4.3 that has <inq_status/cpustats.h>
instead of <sys/cpustats.h>. */
#undef UMAX4_3
/* Define vfork as fork if vfork does not work. */
#undef vfork
/* Define to the name of the SCCS `get' command. */
#undef SCCS_GET
/* Define this if the SCCS `get' command understands the `-G<file>' option. */
#undef SCCS_GET_MINUS_G
/* Define this if the C library defines the variable `sys_siglist'. */
#undef HAVE_SYS_SIGLIST
/* Define this if the C library defines the variable `_sys_siglist'. */
#undef HAVE__SYS_SIGLIST
/* Define this if you have the `union wait' type in <sys/wait.h>. */
#undef HAVE_UNION_WAIT
/* Define this if the POSIX.1 call `sysconf (_SC_OPEN_MAX)' works properly. */
#undef HAVE_SYSCONF_OPEN_MAX
/* Define if you have the dup2 function. */
#undef HAVE_DUP2
/* Define if you have the getcwd function. */
#undef HAVE_GETCWD
/* Define if you have the getdtablesize function. */
#undef HAVE_GETDTABLESIZE
/* Define if you have the getgroups function. */
#undef HAVE_GETGROUPS
/* Define if you have the mktemp function. */
#undef HAVE_MKTEMP
/* Define if you have the psignal function. */
#undef HAVE_PSIGNAL
/* Define if you have the setegid function. */
#undef HAVE_SETEGID
/* Define if you have the seteuid function. */
#undef HAVE_SETEUID
/* Define if you have the setlinebuf function. */
#undef HAVE_SETLINEBUF
/* Define if you have the setregid function. */
#undef HAVE_SETREGID
/* Define if you have the setreuid function. */
#undef HAVE_SETREUID
/* Define if you have the sigsetmask function. */
#undef HAVE_SIGSETMASK
/* Define if you have the strerror function. */
#undef HAVE_STRERROR
/* Define if you have the strsignal function. */
#undef HAVE_STRSIGNAL
/* Define if you have the wait3 function. */
#undef HAVE_WAIT3
/* Define if you have the waitpid function. */
#undef HAVE_WAITPID
/* Define if you have the <dirent.h> header file. */
#undef HAVE_DIRENT_H
/* Define if you have the <fcntl.h> header file. */
#undef HAVE_FCNTL_H
/* Define if you have the <limits.h> header file. */
#undef HAVE_LIMITS_H
/* Define if you have the <mach/mach.h> header file. */
#undef HAVE_MACH_MACH_H
/* Define if you have the <memory.h> header file. */
#undef HAVE_MEMORY_H
/* Define if you have the <ndir.h> header file. */
#undef HAVE_NDIR_H
/* Define if you have the <string.h> header file. */
#undef HAVE_STRING_H
/* Define if you have the <sys/dir.h> header file. */
#undef HAVE_SYS_DIR_H
/* Define if you have the <sys/ndir.h> header file. */
#undef HAVE_SYS_NDIR_H
/* Define if you have the <sys/param.h> header file. */
#undef HAVE_SYS_PARAM_H
/* Define if you have the <sys/timeb.h> header file. */
#undef HAVE_SYS_TIMEB_H
/* Define if you have the <sys/wait.h> header file. */
#undef HAVE_SYS_WAIT_H
/* Define if you have the <unistd.h> header file. */
#undef HAVE_UNISTD_H
/* Define if you have the dgc library (-ldgc). */
#undef HAVE_LIBDGC
/* Define if you have the sun library (-lsun). */
#undef HAVE_LIBSUN

View File

@@ -1,136 +0,0 @@
/* Generated automatically from configure.in by autoheader. DO NOT EDIT! */
#define INCLUDEDIR "c:/djgpp/include"
#define LIBDIR "c:/djgpp/lib"
/* Define if you have dirent.h. */
#define DIRENT
/* Define if you have the strcoll function and it is properly defined. */
#define HAVE_STRCOLL
/* Define if you have unistd.h. */
#define HAVE_UNISTD_H
/* Define as the return type of signal handlers (int or void). */
#define RETSIGTYPE void
/* Define if you have the ANSI C header files. */
#ifndef STDC_HEADERS
#define STDC_HEADERS
#endif
/* Define if `sys_siglist' is declared by <signal.h>. */
#define SYS_SIGLIST_DECLARED
/* Define if you have getdtablesize. */
#define HAVE_GETDTABLESIZE
/* Define if you have dup2. */
#define HAVE_DUP2
/* Define if you have sys_siglist. */
#undef HAVE_SYS_SIGLIST
/* Define if you have _sys_siglist. */
#undef HAVE__SYS_SIGLIST
/* Define if you have psignal. */
#define HAVE_PSIGNAL
/* Define if you have getcwd. */
#define HAVE_GETCWD
/* Define if you have sigsetmask. */
#define HAVE_SIGSETMASK
/* Define if you have setlinebuf. */
#define HAVE_SETLINEBUF
/* Define if you have the <limits.h> header file. */
#define HAVE_LIMITS_H
/* Define if you have the <sys/param.h> header file. */
#undef HAVE_SYS_PARAM_H
/* Define if you have the <fcntl.h> header file. */
#define HAVE_FCNTL_H
/* Define if you have the <string.h> header file. */
#define HAVE_STRING_H
/* Define if you have the <memory.h> header file. */
#define HAVE_MEMORY_H
/* Define if you have the `strerror' function. */
#define HAVE_STRERROR
#define SCCS_GET "get"

File diff suppressed because it is too large Load Diff

View File

@@ -1,88 +0,0 @@
@echo off
echo Configuring MAKE for go32
rem This batch file assumes a unix-type "sed" program
update configh.dos config.h
echo # Makefile generated by "configure.bat"> Makefile
if exist config.sed del config.sed
echo ": try_sl ">> config.sed
echo "/\\$/ { ">> config.sed
echo " N ">> config.sed
echo " s/[ ]*\\\n[ ]*/ / ">> config.sed
echo " b try_sl ">> config.sed
echo "} ">> config.sed
echo "s/@srcdir@/./ ">> config.sed
echo "s/@CC@/gcc/ ">> config.sed
echo "s/@CFLAGS@/-O2 -g/ ">> config.sed
echo "s/@CPPFLAGS@/-DHAVE_CONFIG_H/ ">> config.sed
echo "s/@LDFLAGS@// ">> config.sed
echo "s/@RANLIB@/ranlib/ ">> config.sed
echo "s/@DEFS@// ">> config.sed
echo "s/@REMOTE@/stub/ ">> config.sed
echo "s/@ALLOCA@// ">> config.sed
echo "s/@LIBS@// ">> config.sed
echo "s/@LIBOBJS@// ">> config.sed
echo "s/@SET_MAKE@// ">> config.sed
echo "s/^Makefile *:/_Makefile:/ ">> config.sed
echo "s/^config.h *:/_config.h:/ ">> config.sed
echo "s/^defines *=.*$/defines =/ ">> config.sed
echo "/mv -f make.new make/d ">> config.sed
echo "s/cd glob; $(MAKE)/$(MAKE) -C glob/ ">> config.sed
sed -e "s/^\"//" -e "s/\"$//" -e "s/[ ]*$//" config.sed > config2.sed
sed -f config2.sed Makefile.in >> Makefile
del config.sed
del config2.sed
cd glob
call configure
cd ..

View File

@@ -1,131 +0,0 @@
dnl Process this file with autoconf to produce a configure script.
AC_REVISION([$Id: configure.in,v 1.1 1998-04-13 22:35:14 cyeh Exp $])
AC_PREREQ(2.1)dnl dnl Minimum Autoconf version required.
AC_INIT(vpath.c)dnl dnl A distinctive file to look for in srcdir.
AC_CONFIG_HEADER(config.h)
AC_CONFIG_SUBDIRS(glob) dnl Run configure in glob subdirectory.
AC_PROG_MAKE_SET
AC_PROG_CC
AC_PROG_INSTALL
AC_PROG_CPP dnl Later checks need this.
AC_AIX
AC_ISC_POSIX
AC_MINIX
AC_HEADER_STDC
AC_HEADER_DIRENT
AC_TYPE_UID_T dnl Also does gid_t.
AC_TYPE_PID_T
AC_TYPE_SIGNAL
AC_CHECK_HEADERS(unistd.h limits.h sys/param.h fcntl.h string.h memory.h \
sys/timeb.h)
AC_PROG_CC_C_O
AC_C_CONST dnl getopt needs this.
AC_HEADER_STAT
AC_SUBST(LIBOBJS)
AC_DEFUN(AC_CHECK_SYMBOL, [dnl
AC_MSG_CHECKING(for $1)
AC_CACHE_VAL(ac_cv_check_symbol_$1, [dnl
AC_TRY_LINK(, [extern char *sys_siglist[]; puts(*sys_siglist);],
ac_cv_check_symbol_$1=yes, ac_cv_check_symbol_$1=no)])
if test "$ac_cv_check_symbol_$1" = yes; then
changequote(,)dnl
ac_tr_symbol=`echo $1 | tr '[a-z]' '[A-Z]'`
changequote([,])dnl
AC_DEFINE_UNQUOTED(HAVE_${ac_tr_symbol})
fi
AC_MSG_RESULT($ac_cv_check_symbol_$1)])dnl
AC_CHECK_FUNCS(getdtablesize psignal mktemp \
dup2 getcwd sigsetmask getgroups setlinebuf \
seteuid setegid setreuid setregid strerror strsignal)
AC_CHECK_SYMBOL(sys_siglist)
AC_CHECK_SYMBOL(_sys_siglist)
AC_FUNC_ALLOCA
AC_FUNC_VFORK
AC_FUNC_SETVBUF_REVERSED
AC_FUNC_GETLOADAVG
AC_FUNC_STRCOLL
if test $ac_cv_func_getdtablesize = no; then
AC_MSG_CHECKING(for sysconf (_SC_OPEN_MAX))
AC_CACHE_VAL(make_cv_sysconf_open_max, [dnl
AC_TRY_LINK([#include <unistd.h>], [int max = sysconf (_SC_OPEN_MAX);],
[make_cv_sysconf_open_max=yes], [make_cv_sysconf_open_max=no])])
if test $make_cv_sysconf_open_max = yes; then
AC_DEFINE(HAVE_SYSCONF_OPEN_MAX)
fi
AC_MSG_RESULT($make_cv_sysconf_open_max)
fi
# Check out the wait reality.
AC_CHECK_HEADERS(sys/wait.h) AC_CHECK_FUNCS(waitpid wait3)
AC_MSG_CHECKING(for union wait)
AC_CACHE_VAL(make_cv_union_wait, [dnl
AC_TRY_LINK([#include <sys/types.h>
#include <sys/wait.h>],
[union wait status; int pid; pid = wait (&status);
#ifdef WEXITSTATUS
/* Some POSIXoid systems have both the new-style macros and the old
union wait type, and they do not work together. If union wait
conflicts with WEXITSTATUS et al, we don't want to use it at all. */
if (WEXITSTATUS (status) != 0) pid = -1;
#ifdef WTERMSIG
/* If we have WEXITSTATUS and WTERMSIG, just use them on ints. */
-- blow chunks here --
#endif
#endif
#ifdef HAVE_WAITPID
/* Make sure union wait works with waitpid. */
pid = waitpid (-1, &status, 0);
#endif
],
[make_cv_union_wait=yes], [make_cv_union_wait=no])])
if test "$make_cv_union_wait" = yes; then
AC_DEFINE(HAVE_UNION_WAIT)
fi
AC_MSG_RESULT($make_cv_union_wait)
AC_DECL_SYS_SIGLIST
# The presence of the following is not meant to imply
# that make necessarily works on those systems.
AC_CHECK_LIB(sun, getpwnam)
AC_SUBST(REMOTE) REMOTE=stub
AC_ARG_WITH(customs, [export jobs with the Customs daemon (NOT SUPPORTED)],
[REMOTE=cstms LIBS="$LIBS libcustoms.a"])
echo checking for location of SCCS get command
if test -f /usr/sccs/get; then
SCCS_GET=/usr/sccs/get
AC_DEFINE(SCCS_GET, "/usr/sccs/get")
else
SCCS_GET=get
AC_DEFINE(SCCS_GET, "get")
fi
ac_clean_files="$ac_clean_files s.conftest conftoast" # Remove these later.
if ( /usr/sccs/admin -n s.conftest || admin -n s.conftest ) >/dev/null 2>&1 &&
test -f s.conftest; then
# We successfully created an SCCS file.
echo checking if SCCS get command understands -G
if $SCCS_GET -Gconftoast s.conftest >/dev/null 2>&1 &&
test -f conftoast; then
AC_DEFINE(SCCS_GET_MINUS_G)
fi
fi
rm -f s.conftest conftoast
AC_OUTPUT(Makefile build.sh, [
# Makefile uses this timestamp file to know when to remake Makefile,
# build.sh, and glob/Makefile.
touch stamp-config])
dnl Local Variables:
dnl comment-start: "dnl "
dnl comment-end: ""
dnl comment-start-skip: "\\bdnl\\b\\s *"
dnl compile-command: "make configure config.h.in"
dnl End:

View File

@@ -1,403 +0,0 @@
/* Data base of default implicit rules for GNU Make.
Copyright (C) 1988, 89, 90, 91, 92, 93, 94, 1995 Free Software Foundation, Inc.
This file is part of GNU Make.
GNU Make is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2, or (at your option)
any later version.
GNU Make is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with GNU Make; see the file COPYING. If not, write to
the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
#include "make.h"
#include "rule.h"
#include "dep.h"
#include "file.h"
#include "commands.h"
#include "variable.h"
/* Define GCC_IS_NATIVE if gcc is the native development environment on
your system (gcc/bison/flex vs cc/yacc/lex). */
#ifdef __MSDOS__
#define GCC_IS_NATIVE
#endif
/* This is the default list of suffixes for suffix rules.
`.s' must come last, so that a `.o' file will be made from
a `.c' or `.p' or ... file rather than from a .s file. */
static char default_suffixes[]
= ".out .a .ln .o .c .cc .C .p .f .F .r .y .l .s .S \
.mod .sym .def .h .info .dvi .tex .texinfo .texi .txinfo \
.w .ch .web .sh .elc .el";
static struct pspec default_pattern_rules[] =
{
{ "(%)", "%",
"$(AR) $(ARFLAGS) $@ $<" },
/* The X.out rules are only in BSD's default set because
BSD Make has no null-suffix rules, so `foo.out' and
`foo' are the same thing. */
{ "%.out", "%",
"@rm -f $@ \n cp $< $@" },
/* Syntax is "ctangle foo.w foo.ch foo.c". */
{ "%.c", "%.w %.ch",
"$(CTANGLE) $^ $@" },
{ "%.tex", "%.w %.ch",
"$(CWEAVE) $^ $@" },
{ 0, 0, 0 }
};
static struct pspec default_terminal_rules[] =
{
/* RCS. */
{ "%", "%,v",
"+$(CHECKOUT,v)" },
{ "%", "RCS/%,v",
"+$(CHECKOUT,v)" },
/* SCCS. */
{ "%", "s.%",
"$(GET) $(GFLAGS) $(SCCS_OUTPUT_OPTION) $<" },
{ "%", "SCCS/s.%",
"$(GET) $(GFLAGS) $(SCCS_OUTPUT_OPTION) $<" },
{ 0, 0, 0 }
};
static char *default_suffix_rules[] =
{
".o",
"$(LINK.o) $^ $(LOADLIBES) $(LDLIBS) -o $@",
".s",
"$(LINK.s) $^ $(LOADLIBES) $(LDLIBS) -o $@",
".S",
"$(LINK.S) $^ $(LOADLIBES) $(LDLIBS) -o $@",
".c",
"$(LINK.c) $^ $(LOADLIBES) $(LDLIBS) -o $@",
".cc",
"$(LINK.cc) $^ $(LOADLIBES) $(LDLIBS) -o $@",
".C",
"$(LINK.C) $^ $(LOADLIBES) $(LDLIBS) -o $@",
".f",
"$(LINK.f) $^ $(LOADLIBES) $(LDLIBS) -o $@",
".p",
"$(LINK.p) $^ $(LOADLIBES) $(LDLIBS) -o $@",
".F",
"$(LINK.F) $^ $(LOADLIBES) $(LDLIBS) -o $@",
".r",
"$(LINK.r) $^ $(LOADLIBES) $(LDLIBS) -o $@",
".mod",
"$(COMPILE.mod) -o $@ -e $@ $^",
".def.sym",
"$(COMPILE.def) -o $@ $<",
".sh",
"cat $< >$@ \n chmod a+x $@",
".s.o",
#if !defined(M_XENIX) || defined(__GNUC__)
"$(COMPILE.s) -o $@ $<",
#else /* Xenix. */
"$(COMPILE.s) -o$@ $<",
#endif /* Not Xenix. */
".S.o",
#if !defined(M_XENIX) || defined(__GNUC__)
"$(COMPILE.S) -o $@ $<",
#else /* Xenix. */
"$(COMPILE.S) -o$@ $<",
#endif /* Not Xenix. */
".c.o",
"$(COMPILE.c) $< $(OUTPUT_OPTION)",
".cc.o",
"$(COMPILE.cc) $< $(OUTPUT_OPTION)",
".C.o",
"$(COMPILE.C) $< $(OUTPUT_OPTION)",
".f.o",
"$(COMPILE.f) $< $(OUTPUT_OPTION)",
".p.o",
"$(COMPILE.p) $< $(OUTPUT_OPTION)",
".F.o",
"$(COMPILE.F) $< $(OUTPUT_OPTION)",
".r.o",
"$(COMPILE.r) $< $(OUTPUT_OPTION)",
".mod.o",
"$(COMPILE.mod) -o $@ $<",
".c.ln",
"$(LINT.c) -C$* $<",
".y.ln",
#ifndef __MSDOS__
"$(YACC.y) $< \n $(LINT.c) -C$* y.tab.c \n $(RM) y.tab.c",
#else
"$(YACC.y) $< \n $(LINT.c) -C$* y_tab.c \n $(RM) y_tab.c",
#endif
".l.ln",
"@$(RM) $*.c\n $(LEX.l) $< > $*.c\n$(LINT.c) -i $*.c -o $@\n $(RM) $*.c",
".y.c",
#ifndef __MSDOS__
"$(YACC.y) $< \n mv -f y.tab.c $@",
#else
"$(YACC.y) $< \n mv -f y_tab.c $@",
#endif
".l.c",
"@$(RM) $@ \n $(LEX.l) $< > $@",
".F.f",
"$(PREPROCESS.F) $< $(OUTPUT_OPTION)",
".r.f",
"$(PREPROCESS.r) $< $(OUTPUT_OPTION)",
/* This might actually make lex.yy.c if there's no %R%
directive in $*.l, but in that case why were you
trying to make $*.r anyway? */
".l.r",
"$(LEX.l) $< > $@ \n mv -f lex.yy.r $@",
".S.s",
"$(PREPROCESS.S) $< > $@",
".texinfo.info",
"$(MAKEINFO) $(MAKEINFO_FLAGS) $< -o $@",
".texi.info",
"$(MAKEINFO) $(MAKEINFO_FLAGS) $< -o $@",
".txinfo.info",
"$(MAKEINFO) $(MAKEINFO_FLAGS) $< -o $@",
".tex.dvi",
"$(TEX) $<",
".texinfo.dvi",
"$(TEXI2DVI) $(TEXI2DVI_FLAGS) $<",
".texi.dvi",
"$(TEXI2DVI) $(TEXI2DVI_FLAGS) $<",
".txinfo.dvi",
"$(TEXI2DVI) $(TEXI2DVI_FLAGS) $<",
".w.c",
"$(CTANGLE) $< - $@", /* The `-' says there is no `.ch' file. */
".web.p",
"$(TANGLE) $<",
".w.tex",
"$(CWEAVE) $< - $@", /* The `-' says there is no `.ch' file. */
".web.tex",
"$(WEAVE) $<",
0, 0,
};
static char *default_variables[] =
{
"AR", "ar",
"ARFLAGS", "rv",
"AS", "as",
#ifdef GCC_IS_NATIVE
"CC", "gcc",
"CXX", "gcc",
#else
"CC", "cc",
"CXX", "g++",
#endif
/* This expands to $(CO) $(COFLAGS) $< $@ if $@ does not exist,
and to the empty string if $@ does exist. */
"CHECKOUT,v",
"$(patsubst $@-noexist,$(CO) $(COFLAGS) $< $@,\
$(filter-out $@,$(firstword $(wildcard $@) $@-noexist)))",
"CO", "co",
"CPP", "$(CC) -E",
#ifdef CRAY
"CF77PPFLAGS", "-P",
"CF77PP", "/lib/cpp",
"CFT", "cft77",
"CF", "cf77",
"FC", "$(CF)",
#else /* Not CRAY. */
#ifdef _IBMR2
"FC", "xlf",
#else
#ifdef __convex__
"FC", "fc",
#else
"FC", "f77",
#endif /* __convex__ */
#endif /* _IBMR2 */
/* System V uses these, so explicit rules using them should work.
However, there is no way to make implicit rules use them and FC. */
"F77", "$(FC)",
"F77FLAGS", "$(FFLAGS)",
#endif /* Cray. */
"GET", SCCS_GET,
"LD", "ld",
#ifdef GCC_IS_NATIVE
"LEX", "flex",
#else
"LEX", "lex",
#endif
"LINT", "lint",
"M2C", "m2c",
#ifdef pyr
"PC", "pascal",
#else
#ifdef CRAY
"PC", "PASCAL",
"SEGLDR", "segldr",
#else
"PC", "pc",
#endif /* CRAY. */
#endif /* pyr. */
#ifdef GCC_IS_NATIVE
"YACC", "bison -y",
#else
"YACC", "yacc", /* Or "bison -y" */
#endif
"MAKEINFO", "makeinfo",
"TEX", "tex",
"TEXI2DVI", "texi2dvi",
"WEAVE", "weave",
"CWEAVE", "cweave",
"TANGLE", "tangle",
"CTANGLE", "ctangle",
"RM", "rm -f",
"LINK.o", "$(CC) $(LDFLAGS) $(TARGET_ARCH)",
"COMPILE.c", "$(CC) $(CFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -c",
"LINK.c", "$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) $(TARGET_ARCH)",
"COMPILE.cc", "$(CXX) $(CXXFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -c",
"COMPILE.C", "$(COMPILE.cc)",
"LINK.cc", "$(CXX) $(CXXFLAGS) $(CPPFLAGS) $(LDFLAGS) $(TARGET_ARCH)",
"LINK.C", "$(LINK.cc)",
"YACC.y", "$(YACC) $(YFLAGS)",
"LEX.l", "$(LEX) $(LFLAGS) -t",
"COMPILE.f", "$(FC) $(FFLAGS) $(TARGET_ARCH) -c",
"LINK.f", "$(FC) $(FFLAGS) $(LDFLAGS) $(TARGET_ARCH)",
"COMPILE.F", "$(FC) $(FFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -c",
"LINK.F", "$(FC) $(FFLAGS) $(CPPFLAGS) $(LDFLAGS) $(TARGET_ARCH)",
"COMPILE.r", "$(FC) $(FFLAGS) $(RFLAGS) $(TARGET_ARCH) -c",
"LINK.r", "$(FC) $(FFLAGS) $(RFLAGS) $(LDFLAGS) $(TARGET_ARCH)",
"COMPILE.def", "$(M2C) $(M2FLAGS) $(DEFFLAGS) $(TARGET_ARCH)",
"COMPILE.mod", "$(M2C) $(M2FLAGS) $(MODFLAGS) $(TARGET_ARCH)",
"COMPILE.p", "$(PC) $(PFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -c",
"LINK.p", "$(PC) $(PFLAGS) $(CPPFLAGS) $(LDFLAGS) $(TARGET_ARCH)",
"LINK.s", "$(CC) $(ASFLAGS) $(LDFLAGS) $(TARGET_MACH)",
"COMPILE.s", "$(AS) $(ASFLAGS) $(TARGET_MACH)",
"LINK.S", "$(CC) $(ASFLAGS) $(CPPFLAGS) $(LDFLAGS) $(TARGET_MACH)",
"COMPILE.S", "$(CC) $(ASFLAGS) $(CPPFLAGS) $(TARGET_MACH) -c",
#if !defined(M_XENIX) || defined(__GNUC__)
"PREPROCESS.S", "$(CC) -E $(CPPFLAGS)",
#else /* Xenix. */
"PREPROCESS.S", "$(CC) -EP $(CPPFLAGS)",
#endif /* Not Xenix. */
"PREPROCESS.F", "$(FC) $(FFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -F",
"PREPROCESS.r", "$(FC) $(FFLAGS) $(RFLAGS) $(TARGET_ARCH) -F",
"LINT.c", "$(LINT) $(LINTFLAGS) $(CPPFLAGS) $(TARGET_ARCH)",
#ifndef NO_MINUS_C_MINUS_O
#if !defined(M_XENIX) || defined(__GNUC__)
"OUTPUT_OPTION", "-o $@",
#else /* Xenix. */
"OUTPUT_OPTION", "-Fo$@",
#endif /* Not Xenix. */
#endif
#ifdef SCCS_GET_MINUS_G
"SCCS_OUTPUT_OPTION", "-G$@",
#endif
0, 0
};
/* Set up the default .SUFFIXES list. */
void
set_default_suffixes ()
{
suffix_file = enter_file (".SUFFIXES");
if (no_builtin_rules_flag)
(void) define_variable ("SUFFIXES", 8, "", o_default, 0);
else
{
char *p = default_suffixes;
suffix_file->deps = (struct dep *)
multi_glob (parse_file_seq (&p, '\0', sizeof (struct dep), 1),
sizeof (struct dep));
(void) define_variable ("SUFFIXES", 8, default_suffixes, o_default, 0);
}
}
/* Enter the default suffix rules as file rules. This used to be done in
install_default_implicit_rules, but that loses because we want the
suffix rules installed before reading makefiles, and thee pattern rules
installed after. */
void
install_default_suffix_rules ()
{
register char **s;
if (no_builtin_rules_flag)
return;
for (s = default_suffix_rules; *s != 0; s += 2)
{
register struct file *f = enter_file (s[0]);
/* Don't clobber cmds given in a makefile if there were any. */
if (f->cmds == 0)
{
f->cmds = (struct commands *) xmalloc (sizeof (struct commands));
f->cmds->filename = 0;
f->cmds->commands = s[1];
f->cmds->command_lines = 0;
}
}
}
/* Install the default pattern rules. */
void
install_default_implicit_rules ()
{
register struct pspec *p;
if (no_builtin_rules_flag)
return;
for (p = default_pattern_rules; p->target != 0; ++p)
install_pattern_rule (p, 0);
for (p = default_terminal_rules; p->target != 0; ++p)
install_pattern_rule (p, 1);
}
void
define_default_variables ()
{
register char **s;
for (s = default_variables; *s != 0; s += 2)
(void) define_variable (s[0], strlen (s[0]), s[1], o_default, 1);
}

View File

@@ -1,66 +0,0 @@
/* Definitions of dependency data structures for GNU Make.
Copyright (C) 1988, 1989, 1991, 1992, 1993 Free Software Foundation, Inc.
This file is part of GNU Make.
GNU Make is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2, or (at your option)
any later version.
GNU Make is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with GNU Make; see the file COPYING. If not, write to
the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
/* Structure representing one dependency of a file.
Each struct file's `deps' points to a chain of these,
chained through the `next'.
Note that the first two words of this match a struct nameseq. */
struct dep
{
struct dep *next;
char *name;
struct file *file;
int changed;
};
/* Structure used in chains of names, for parsing and globbing. */
struct nameseq
{
struct nameseq *next;
char *name;
};
extern struct nameseq *multi_glob (), *parse_file_seq ();
extern char *tilde_expand ();
#ifndef NO_ARCHIVES
extern struct nameseq *ar_glob ();
#endif
#ifndef iAPX286
#define dep_name(d) ((d)->name == 0 ? (d)->file->name : (d)->name)
#else
/* Buggy compiler can't hack this. */
extern char *dep_name ();
#endif
extern struct dep *read_all_makefiles ();
/* Flag bits for the second argument to `read_makefile'.
These flags are saved in the `changed' field of each
`struct dep' in the chain returned by `read_all_makefiles'. */
#define RM_NO_DEFAULT_GOAL (1 << 0) /* Do not set default goal. */
#define RM_INCLUDED (1 << 1) /* Search makefile search path. */
#define RM_DONTCARE (1 << 2) /* No error if it doesn't exist. */
#define RM_NO_TILDE (1 << 3) /* Don't expand ~ in file name. */
#define RM_NOFLAG 0

View File

@@ -1,760 +0,0 @@
/* Directory hashing for GNU Make.
Copyright (C) 1988, 1989, 1991, 1992, 1993, 1994 Free Software Foundation, Inc.
This file is part of GNU Make.
GNU Make is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2, or (at your option)
any later version.
GNU Make is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with GNU Make; see the file COPYING. If not, write to
the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
#include "make.h"
#ifdef NETSCAPE
#include "windir.h"
DIR *opendir(char *pathp)
{
DIR *ret = (DIR *) malloc(sizeof(DIR));
char path[_MAX_PATH];
int l;
sprintf(path, "%s", pathp);
l = strlen(path) - 1;
path[strlen(pathp)] = '\0';
if(path[strlen(path) - 1] != '\\')
strcpy (path + strlen(path), "\\*.*");
else
strcat(path, "*.*");
ret->de.d_name = NULL;
if( (ret->dp = FindFirstFile(path, &ret->fdata)) != INVALID_HANDLE_VALUE)
return ret;
free(ret);
return NULL;
}
struct dirent *readdir(DIR *ds)
{
if(FindNextFile(ds->dp, &ds->fdata) == FALSE)
return NULL;
if(ds->de.d_name)
free(ds->de.d_name);
ds->de.d_name = strdup(ds->fdata.cFileName);
return &ds->de;
}
void closedir(DIR *ds)
{
FindClose(ds->dp);
if(ds->de.d_name)
free(ds->de.d_name);
free(ds);
}
#endif
#if !defined(NETSCAPE) && defined (POSIX) || defined (HAVE_DIRENT_H) || defined (__GNU_LIBRARY__)
#include <dirent.h>
#ifndef __GNU_LIBRARY__
#define D_NAMLEN(d) strlen((d)->d_name)
#else /* GNU C library. */
#define D_NAMLEN(d) ((d)->d_namlen)
#endif /* Not GNU C library. */
#else /* Not POSIX or HAVE_DIRENT_H. */
#define direct dirent
#define D_NAMLEN(d) (strlen(d->d_name))
#ifdef HAVE_SYS_NDIR_H
#include <sys/ndir.h>
#endif /* HAVE_SYS_NDIR_H */
#ifdef HAVE_SYS_DIR_H
#include <sys/dir.h>
#endif /* HAVE_SYS_DIR_H */
#ifdef HAVE_NDIR_H
#include <ndir.h>
#endif /* HAVE_NDIR_H */
#endif /* POSIX or HAVE_DIRENT_H or __GNU_LIBRARY__. */
#if defined (POSIX) && !defined (__GNU_LIBRARY__) || defined(NETSCAPE)
/* Posix does not require that the d_ino field be present, and some
systems do not provide it. */
#define REAL_DIR_ENTRY(dp) 1
#else
#define REAL_DIR_ENTRY(dp) (dp->d_ino != 0)
#endif /* POSIX */
#ifdef __MSDOS__
#include <ctype.h>
static char *
dosify (filename)
char *filename;
{
static char dos_filename[14];
char *df;
int i;
if (filename == 0)
return 0;
if (strpbrk (filename, "\"*+,;<=>?[\\]|") != 0)
return filename;
df = dos_filename;
/* First, transform the name part. */
for (i = 0; *filename != '\0' && i < 8 && *filename != '.'; ++i)
*df++ = tolower (*filename++);
/* Now skip to the next dot. */
while (*filename != '\0' && *filename != '.')
++filename;
if (*filename != '\0')
{
*df++ = *filename++;
for (i = 0; *filename != '\0' && i < 3 && *filename != '.'; ++i)
*df++ = tolower (*filename++);
}
/* Look for more dots. */
while (*filename != '\0' && *filename != '.')
++filename;
if (*filename == '.')
return filename;
*df = 0;
return dos_filename;
}
#endif
/* Hash table of directories. */
#ifndef DIRECTORY_BUCKETS
#define DIRECTORY_BUCKETS 199
#endif
struct directory_contents
{
struct directory_contents *next;
#ifdef NETSCAPE
int dev; /* Device number of this dir. */
/*
* Inode means nothing on WIN32. Even file key information is
* unreliable because it is random per file open and undefined
* for remote filesystems. The most unique attribute I can
* come up with is the fully qualified name of the directory. Beware
* though, this is also unreliable. I'm open to suggestion on a better
* way to emulate inode.
*/
char *path_key;
int mtime; /* controls check for stale directory cache */
#else
int dev, ino; /* Device and inode numbers of this dir. */
#endif
struct dirfile **files; /* Files in this directory. */
DIR *dirstream; /* Stream reading this directory. */
};
/* Table of directory contents hashed by device and inode number. */
static struct directory_contents *directories_contents[DIRECTORY_BUCKETS];
struct directory
{
struct directory *next;
char *name; /* Name of the directory. */
/* The directory's contents. This data may be shared by several
entries in the hash table, which refer to the same directory
(identified uniquely by `dev' and `ino') under different names. */
struct directory_contents *contents;
};
/* Table of directories hashed by name. */
static struct directory *directories[DIRECTORY_BUCKETS];
/* Never have more than this many directories open at once. */
#define MAX_OPEN_DIRECTORIES 10
static unsigned int open_directories = 0;
/* Hash table of files in each directory. */
struct dirfile
{
struct dirfile *next;
char *name; /* Name of the file. */
char impossible; /* This file is impossible. */
};
#ifndef DIRFILE_BUCKETS
#define DIRFILE_BUCKETS 107
#endif
static int dir_contents_file_exists_p ();
/* Find the directory named NAME and return its `struct directory'. */
static struct directory *
find_directory (name)
register char *name;
{
register unsigned int hash = 0;
register char *p;
register struct directory *dir;
#ifdef NETSCAPE
char w32_path[_MAX_PATH];
#endif
for (p = name; *p != '\0'; ++p)
HASH (hash, *p);
hash %= DIRECTORY_BUCKETS;
for (dir = directories[hash]; dir != 0; dir = dir->next)
if (streq (dir->name, name))
break;
if (dir == 0)
{
struct stat st;
/* The directory was not found. Create a new entry for it. */
dir = (struct directory *) xmalloc (sizeof (struct directory));
dir->next = directories[hash];
directories[hash] = dir;
dir->name = savestring (name, p - name);
/* The directory is not in the name hash table.
Find its device and inode numbers, and look it up by them. */
if (safe_stat (name, &st) < 0)
/* Couldn't stat the directory. Mark this by
setting the `contents' member to a nil pointer. */
dir->contents = 0;
else
{
/* Search the contents hash table; device and inode are the key. */
struct directory_contents *dc;
#ifdef NETSCAPE
_fullpath (w32_path, name, sizeof (w32_path));
hash = ((unsigned int) st.st_dev << 16) | (unsigned int) st.st_ctime;
#else
hash = ((unsigned int) st.st_dev << 16) | (unsigned int) st.st_ino;
#endif
hash %= DIRECTORY_BUCKETS;
for (dc = directories_contents[hash]; dc != 0; dc = dc->next)
#ifdef NETSCAPE
if (!strcmp(dc->path_key, w32_path))
#else
if (dc->dev == (int)st.st_dev && dc->ino == (int)st.st_ino)
#endif
break;
if (dc == 0)
{
/* Nope; this really is a directory we haven't seen before. */
dc = (struct directory_contents *)
xmalloc (sizeof (struct directory_contents));
/* Enter it in the contents hash table. */
dc->dev = st.st_dev;
#ifdef NETSCAPE
dc->path_key = strdup(w32_path);
dc->mtime = st.st_mtime;
#else
dc->ino = st.st_ino;
#endif
dc->next = directories_contents[hash];
directories_contents[hash] = dc;
dc->dirstream = opendir (name);
if (dc->dirstream == 0)
/* Couldn't open the directory. Mark this by
setting the `files' member to a nil pointer. */
dc->files = 0;
else
{
/* Allocate an array of buckets for files and zero it. */
dc->files = (struct dirfile **)
xmalloc (sizeof (struct dirfile *) * DIRFILE_BUCKETS);
bzero ((char *) dc->files,
sizeof (struct dirfile *) * DIRFILE_BUCKETS);
/* Keep track of how many directories are open. */
++open_directories;
if (open_directories == MAX_OPEN_DIRECTORIES)
/* We have too many directories open already.
Read the entire directory and then close it. */
(void) dir_contents_file_exists_p (dc, (char *) 0);
}
}
/* Point the name-hashed entry for DIR at its contents data. */
dir->contents = dc;
}
}
return dir;
}
/* Return 1 if the name FILENAME is entered in DIR's hash table.
FILENAME must contain no slashes. */
static int
dir_contents_file_exists_p (dir, filename)
register struct directory_contents *dir;
register char *filename;
{
register unsigned int hash;
register char *p;
register struct dirfile *df;
register struct dirent *d;
#ifdef NETSCAPE
struct stat st;
int rehash = 0;
#endif
if (dir == 0 || dir->files == 0)
/* The directory could not be stat'd or opened. */
return 0;
#ifdef __MSDOS__
filename = dosify (filename);
#endif
hash = 0;
if (filename != 0)
{
if (*filename == '\0')
/* Checking if the directory exists. */
return 1;
for (p = filename; *p != '\0'; ++p)
HASH (hash, *p);
hash %= DIRFILE_BUCKETS;
/* Search the list of hashed files. */
for (df = dir->files[hash]; df != 0; df = df->next)
if (streq (df->name, filename))
return !df->impossible;
}
/* The file was not found in the hashed list.
Try to read the directory further. */
#ifdef NETSCAPE
if (dir->dirstream == 0)
{
/* Check to see if directory has changed since last read */
if (dir->path_key &&
stat(dir->path_key, &st) == 0 &&
st.st_mtime > dir->mtime) {
/* reset date stamp to show most recent re-process */
dir->mtime = st.st_mtime;
/* make sure directory can still be opened */
dir->dirstream = opendir(dir->path_key);
if (dir->dirstream)
rehash = 1;
else
return 0; /* couldn't re-read - fail */
} else
/* The directory has been all read in. */
return 0;
}
#else
if (dir->dirstream == 0)
/* The directory has been all read in. */
return 0;
#endif
while ((d = readdir (dir->dirstream)) != 0)
{
/* Enter the file in the hash table. */
register unsigned int newhash = 0;
unsigned int len;
register unsigned int i;
if (!REAL_DIR_ENTRY (d))
continue;
len = D_NAMLEN (d);
while (d->d_name[len - 1] == '\0')
--len;
for (i = 0; i < len; ++i)
HASH (newhash, d->d_name[i]);
newhash %= DIRFILE_BUCKETS;
#ifdef NETSCAPE
/*
* If re-reading a directory, check that this file isn't already
* in the cache.
*/
if (rehash) {
for (df = dir->files[newhash]; df != 0; df = df->next)
if (streq(df->name, d->d_name))
break;
} else
df = 0;
/*
* If re-reading a directory, don't cache files that have
* already been discovered.
*/
if (!df) {
#endif
df = (struct dirfile *) xmalloc (sizeof (struct dirfile));
df->next = dir->files[newhash];
dir->files[newhash] = df;
df->name = savestring (d->d_name, len);
df->impossible = 0;
#ifdef NETSCAPE
}
#endif
/* Check if the name matches the one we're searching for. */
if (filename != 0
&& newhash == hash && streq (d->d_name, filename))
return 1;
}
/* If the directory has been completely read in,
close the stream and reset the pointer to nil. */
if (d == 0)
{
--open_directories;
closedir (dir->dirstream);
dir->dirstream = 0;
}
return 0;
}
/* Return 1 if the name FILENAME in directory DIRNAME
is entered in the dir hash table.
FILENAME must contain no slashes. */
int
dir_file_exists_p (dirname, filename)
register char *dirname;
register char *filename;
{
return dir_contents_file_exists_p (find_directory (dirname)->contents,
filename);
}
/* Return 1 if the file named NAME exists. */
int
file_exists_p (name)
register char *name;
{
char *dirend;
char *dirname;
#ifndef NO_ARCHIVES
if (ar_name (name))
return ar_member_date (name) != (time_t) -1;
#endif
dirend = rindex (name, '/');
if (dirend == 0)
return dir_file_exists_p (".", name);
dirname = (char *) alloca (dirend - name + 1);
bcopy (name, dirname, dirend - name);
dirname[dirend - name] = '\0';
return dir_file_exists_p (dirname, dirend + 1);
}
/* Mark FILENAME as `impossible' for `file_impossible_p'.
This means an attempt has been made to search for FILENAME
as an intermediate file, and it has failed. */
void
file_impossible (filename)
register char *filename;
{
char *dirend;
register char *p = filename;
register unsigned int hash;
register struct directory *dir;
register struct dirfile *new;
dirend = rindex (p, '/');
if (dirend == 0)
dir = find_directory (".");
else
{
char *dirname = (char *) alloca (dirend - p + 1);
bcopy (p, dirname, dirend - p);
dirname[dirend - p] = '\0';
dir = find_directory (dirname);
filename = p = dirend + 1;
}
for (hash = 0; *p != '\0'; ++p)
HASH (hash, *p);
hash %= DIRFILE_BUCKETS;
if (dir->contents == 0)
{
/* The directory could not be stat'd. We allocate a contents
structure for it, but leave it out of the contents hash table. */
dir->contents = (struct directory_contents *)
xmalloc (sizeof (struct directory_contents));
#ifdef NETSCAPE
dir->contents->dev = 0;
dir->contents->path_key = NULL;
dir->contents->mtime = 0;
#else
dir->contents->dev = dir->contents->ino = 0;
#endif
dir->contents->files = 0;
dir->contents->dirstream = 0;
}
if (dir->contents->files == 0)
{
/* The directory was not opened; we must allocate the hash buckets. */
dir->contents->files = (struct dirfile **)
xmalloc (sizeof (struct dirfile) * DIRFILE_BUCKETS);
bzero ((char *) dir->contents->files,
sizeof (struct dirfile) * DIRFILE_BUCKETS);
}
/* Make a new entry and put it in the table. */
new = (struct dirfile *) xmalloc (sizeof (struct dirfile));
new->next = dir->contents->files[hash];
dir->contents->files[hash] = new;
new->name = savestring (filename, strlen (filename));
new->impossible = 1;
}
/* Return nonzero if FILENAME has been marked impossible. */
int
file_impossible_p (filename)
char *filename;
{
char *dirend;
register char *p = filename;
register unsigned int hash;
register struct directory_contents *dir;
register struct dirfile *next;
dirend = rindex (filename, '/');
if (dirend == 0)
dir = find_directory (".")->contents;
else
{
char *dirname = (char *) alloca (dirend - filename + 1);
bcopy (p, dirname, dirend - p);
dirname[dirend - p] = '\0';
dir = find_directory (dirname)->contents;
p = dirend + 1;
}
if (dir == 0 || dir->files == 0)
/* There are no files entered for this directory. */
return 0;
#ifdef __MSDOS__
p = filename = dosify (p);
#endif
for (hash = 0; *p != '\0'; ++p)
HASH (hash, *p);
hash %= DIRFILE_BUCKETS;
for (next = dir->files[hash]; next != 0; next = next->next)
if (streq (filename, next->name))
return next->impossible;
return 0;
}
/* Return the already allocated name in the
directory hash table that matches DIR. */
char *
dir_name (dir)
char *dir;
{
return find_directory (dir)->name;
}
/* Print the data base of directories. */
void
print_dir_data_base ()
{
register unsigned int i, dirs, files, impossible;
register struct directory *dir;
puts ("\n# Directories\n");
dirs = files = impossible = 0;
for (i = 0; i < DIRECTORY_BUCKETS; ++i)
for (dir = directories[i]; dir != 0; dir = dir->next)
{
++dirs;
if (dir->contents == 0)
printf ("# %s: could not be stat'd.\n", dir->name);
else if (dir->contents->files == 0)
#ifdef NETSCAPE
printf ("# %s (path_key %s, mtime %d): could not be opened.\n",
dir->name, dir->contents->path_key, dir->contents->mtime);
#else
printf ("# %s (device %d, inode %d): could not be opened.\n",
dir->name, dir->contents->dev, dir->contents->ino);
#endif
else
{
register unsigned int f = 0, im = 0;
register unsigned int j;
register struct dirfile *df;
for (j = 0; j < DIRFILE_BUCKETS; ++j)
for (df = dir->contents->files[j]; df != 0; df = df->next)
if (df->impossible)
++im;
else
++f;
#ifdef NETSCAPE
printf ("# %s (device %d, path_key %s, mtime %d): ",
dir->name, dir->contents->dev,
dir->contents->path_key, dir->contents->mtime);
#else
printf ("# %s (device %d, inode %d): ",
dir->name, dir->contents->dev, dir->contents->ino);
#endif
if (f == 0)
fputs ("No", stdout);
else
printf ("%u", f);
fputs (" files, ", stdout);
if (im == 0)
fputs ("no", stdout);
else
printf ("%u", im);
fputs (" impossibilities", stdout);
if (dir->contents->dirstream == 0)
puts (".");
else
puts (" so far.");
files += f;
impossible += im;
}
}
fputs ("\n# ", stdout);
if (files == 0)
fputs ("No", stdout);
else
printf ("%u", files);
fputs (" files, ", stdout);
if (impossible == 0)
fputs ("no", stdout);
else
printf ("%u", impossible);
printf (" impossibilities in %u directories.\n", dirs);
}
/* Hooks for globbing. */
#include <glob.h>
/* Structure describing state of iterating through a directory hash table. */
struct dirstream
{
struct directory_contents *contents; /* The directory being read. */
unsigned int bucket; /* Current hash bucket. */
struct dirfile *elt; /* Current elt in bucket. */
};
/* Forward declarations. */
static __ptr_t open_dirstream __P ((const char *));
static const char *read_dirstream __P ((__ptr_t));
static __ptr_t
open_dirstream (directory)
const char *directory;
{
struct dirstream *new;
struct directory *dir = find_directory (directory);
if (dir->contents == 0 || dir->contents->files == 0)
/* DIR->contents is nil if the directory could not be stat'd.
DIR->contents->files is nil if it could not be opened. */
return 0;
/* Read all the contents of the directory now. There is no benefit
in being lazy, since glob will want to see every file anyway. */
(void) dir_contents_file_exists_p (dir->contents, (char *) 0);
new = (struct dirstream *) xmalloc (sizeof (struct dirstream));
new->contents = dir->contents;
new->bucket = 0;
new->elt = new->contents->files[0];
return (__ptr_t) new;
}
static const char *
read_dirstream (stream)
__ptr_t stream;
{
struct dirstream *const ds = (struct dirstream *) stream;
register struct dirfile *df;
while (ds->bucket < DIRFILE_BUCKETS)
{
while ((df = ds->elt) != 0)
{
ds->elt = df->next;
if (!df->impossible)
return df->name;
}
if (++ds->bucket == DIRFILE_BUCKETS)
break;
ds->elt = ds->contents->files[ds->bucket];
}
return 0;
}
void
init_dir ()
{
__glob_opendir_hook = open_dirstream;
__glob_readdir_hook = read_dirstream;
__glob_closedir_hook = (void (*) __P ((__ptr_t stream))) free;
}

View File

@@ -1,456 +0,0 @@
/* Variable expansion functions for GNU Make.
Copyright (C) 1988, 89, 91, 92, 93, 95 Free Software Foundation, Inc.
This file is part of GNU Make.
GNU Make is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2, or (at your option)
any later version.
GNU Make is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with GNU Make; see the file COPYING. If not, write to
the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
#include "make.h"
#include "commands.h"
#include "file.h"
#include "variable.h"
/* The next two describe the variable output buffer.
This buffer is used to hold the variable-expansion of a line of the
makefile. It is made bigger with realloc whenever it is too small.
variable_buffer_length is the size currently allocated.
variable_buffer is the address of the buffer. */
static unsigned int variable_buffer_length;
static char *variable_buffer;
/* Subroutine of variable_expand and friends:
The text to add is LENGTH chars starting at STRING to the variable_buffer.
The text is added to the buffer at PTR, and the updated pointer into
the buffer is returned as the value. Thus, the value returned by
each call to variable_buffer_output should be the first argument to
the following call. */
char *
variable_buffer_output (ptr, string, length)
char *ptr, *string;
unsigned int length;
{
register unsigned int newlen = length + (ptr - variable_buffer);
if (newlen > variable_buffer_length)
{
unsigned int offset = ptr - variable_buffer;
variable_buffer_length = (newlen + 100 > 2 * variable_buffer_length
? newlen + 100
: 2 * variable_buffer_length);
variable_buffer = (char *) xrealloc (variable_buffer,
variable_buffer_length);
ptr = variable_buffer + offset;
}
bcopy (string, ptr, length);
return ptr + length;
}
/* Return a pointer to the beginning of the variable buffer. */
static char *
initialize_variable_output ()
{
/* If we don't have a variable output buffer yet, get one. */
if (variable_buffer == 0)
{
variable_buffer_length = 200;
variable_buffer = (char *) xmalloc (variable_buffer_length);
variable_buffer[0] = '\0';
}
return variable_buffer;
}
/* Recursively expand V. The returned string is malloc'd. */
char *
recursively_expand (v)
register struct variable *v;
{
char *value;
if (v->expanding)
{
/* Expanding V causes infinite recursion. Lose. */
if (reading_filename == 0)
fatal ("Recursive variable `%s' references itself (eventually)",
v->name);
else
makefile_fatal
(reading_filename, *reading_lineno_ptr,
"Recursive variable `%s' references itself (eventually)",
v->name);
}
v->expanding = 1;
value = allocated_variable_expand (v->value);
v->expanding = 0;
return value;
}
/* Warn that NAME is an undefined variable. */
#ifdef __GNUC__
__inline
#endif
static void
warn_undefined (name, length)
char *name;
unsigned int length;
{
if (warn_undefined_variables_flag)
{
static const char warnmsg[] = "warning: undefined variable `%.*s'";
if (reading_filename != 0)
makefile_error (reading_filename, *reading_lineno_ptr,
warnmsg, length, name);
else
error (warnmsg, length, name);
}
}
/* Expand a simple reference to variable NAME, which is LENGTH chars long. */
#ifdef __GNUC__
__inline
#endif
static char *
reference_variable (o, name, length)
char *o;
char *name;
unsigned int length;
{
register struct variable *v = lookup_variable (name, length);
if (v == 0)
warn_undefined (name, length);
if (v != 0 && *v->value != '\0')
{
char *value = (v->recursive ? recursively_expand (v) : v->value);
o = variable_buffer_output (o, value, strlen (value));
if (v->recursive)
free (value);
}
return o;
}
/* Scan LINE for variable references and expansion-function calls.
Build in `variable_buffer' the result of expanding the references and calls.
Return the address of the resulting string, which is null-terminated
and is valid only until the next time this function is called. */
char *
variable_expand (line)
register char *line;
{
register struct variable *v;
register char *p, *o, *p1;
p = line;
o = initialize_variable_output ();
while (1)
{
/* Copy all following uninteresting chars all at once to the
variable output buffer, and skip them. Uninteresting chars end
at the next $ or the end of the input. */
p1 = index (p, '$');
o = variable_buffer_output (o, p, p1 != 0 ? p1 - p : strlen (p) + 1);
if (p1 == 0)
break;
p = p1 + 1;
/* Dispatch on the char that follows the $. */
switch (*p)
{
case '$':
/* $$ seen means output one $ to the variable output buffer. */
o = variable_buffer_output (o, p, 1);
break;
case '(':
case '{':
/* $(...) or ${...} is the general case of substitution. */
{
char openparen = *p;
char closeparen = (openparen == '(') ? ')' : '}';
register char *beg = p + 1;
int free_beg = 0;
char *op, *begp;
char *end, *colon;
op = o;
begp = p;
if (handle_function (&op, &begp))
{
o = op;
p = begp;
break;
}
/* Is there a variable reference inside the parens or braces?
If so, expand it before expanding the entire reference. */
end = index (beg, closeparen);
if (end == 0)
{
/* Unterminated variable reference. */
if (reading_filename != 0)
makefile_fatal (reading_filename, *reading_lineno_ptr,
"unterminated variable reference");
else
fatal ("unterminated variable reference");
}
p1 = lindex (beg, end, '$');
if (p1 != 0)
{
/* BEG now points past the opening paren or brace.
Count parens or braces until it is matched. */
int count = 0;
for (p = beg; *p != '\0'; ++p)
{
if (*p == openparen)
++count;
else if (*p == closeparen && --count < 0)
break;
}
/* If COUNT is >= 0, there were unmatched opening parens
or braces, so we go to the simple case of a variable name
such as `$($(a)'. */
if (count < 0)
{
beg = expand_argument (beg, p); /* Expand the name. */
free_beg = 1; /* Remember to free BEG when finished. */
end = index (beg, '\0');
}
}
else
/* Advance P to the end of this reference. After we are
finished expanding this one, P will be incremented to
continue the scan. */
p = end;
/* This is not a reference to a built-in function and
any variable references inside are now expanded.
Is the resultant text a substitution reference? */
colon = lindex (beg, end, ':');
if (colon != 0)
{
/* This looks like a substitution reference: $(FOO:A=B). */
char *subst_beg, *subst_end, *replace_beg, *replace_end;
subst_beg = colon + 1;
subst_end = index (subst_beg, '=');
if (subst_end == 0)
/* There is no = in sight. Punt on the substitution
reference and treat this as a variable name containing
a colon, in the code below. */
colon = 0;
else
{
replace_beg = subst_end + 1;
replace_end = end;
/* Extract the variable name before the colon
and look up that variable. */
v = lookup_variable (beg, colon - beg);
if (v == 0)
warn_undefined (beg, colon - beg);
if (v != 0 && *v->value != '\0')
{
char *value = (v->recursive ? recursively_expand (v)
: v->value);
char *pattern, *percent;
if (free_beg)
{
*subst_end = '\0';
pattern = subst_beg;
}
else
{
pattern = (char *) alloca (subst_end - subst_beg
+ 1);
bcopy (subst_beg, pattern, subst_end - subst_beg);
pattern[subst_end - subst_beg] = '\0';
}
percent = find_percent (pattern);
if (percent != 0)
{
char *replace;
if (free_beg)
{
*replace_end = '\0';
replace = replace_beg;
}
else
{
replace = (char *) alloca (replace_end
- replace_beg
+ 1);
bcopy (replace_beg, replace,
replace_end - replace_beg);
replace[replace_end - replace_beg] = '\0';
}
o = patsubst_expand (o, value, pattern, replace,
percent, (char *) 0);
}
else
o = subst_expand (o, value,
pattern, replace_beg,
strlen (pattern),
end - replace_beg,
0, 1);
if (v->recursive)
free (value);
}
}
}
if (colon == 0)
/* This is an ordinary variable reference.
Look up the value of the variable. */
o = reference_variable (o, beg, end - beg);
if (free_beg)
free (beg);
}
break;
case '\0':
break;
default:
if (isblank (p[-1]))
break;
/* A $ followed by a random char is a variable reference:
$a is equivalent to $(a). */
{
/* We could do the expanding here, but this way
avoids code repetition at a small performance cost. */
char name[5];
name[0] = '$';
name[1] = '(';
name[2] = *p;
name[3] = ')';
name[4] = '\0';
p1 = allocated_variable_expand (name);
o = variable_buffer_output (o, p1, strlen (p1));
free (p1);
}
break;
}
if (*p == '\0')
break;
else
++p;
}
(void) variable_buffer_output (o, "", 1);
return initialize_variable_output ();
}
/* Expand an argument for an expansion function.
The text starting at STR and ending at END is variable-expanded
into a null-terminated string that is returned as the value.
This is done without clobbering `variable_buffer' or the current
variable-expansion that is in progress. */
char *
expand_argument (str, end)
char *str, *end;
{
char *tmp;
if (*end == '\0')
tmp = str;
else
{
tmp = (char *) alloca (end - str + 1);
bcopy (str, tmp, end - str);
tmp[end - str] = '\0';
}
return allocated_variable_expand (tmp);
}
/* Expand LINE for FILE. Error messages refer to the file and line where
FILE's commands were found. Expansion uses FILE's variable set list. */
char *
variable_expand_for_file (line, file)
char *line;
register struct file *file;
{
char *result;
struct variable_set_list *save;
if (file == 0)
return variable_expand (line);
save = current_variable_set_list;
current_variable_set_list = file->variables;
reading_filename = file->cmds->filename;
reading_lineno_ptr = &file->cmds->lineno;
result = variable_expand (line);
current_variable_set_list = save;
reading_filename = 0;
reading_lineno_ptr = 0;
return result;
}
/* Like variable_expand_for_file, but the returned string is malloc'd.
This function is called a lot. It wants to be efficient. */
char *
allocated_variable_expand_for_file (line, file)
char *line;
struct file *file;
{
char *value;
char *obuf = variable_buffer;
unsigned int olen = variable_buffer_length;
variable_buffer = 0;
value = variable_expand_for_file (line, file);
#if 0
/* Waste a little memory and save time. */
value = xrealloc (value, strlen (value))
#endif
variable_buffer = obuf;
variable_buffer_length = olen;
return value;
}

View File

@@ -1,566 +0,0 @@
/* Target file hash table management for GNU Make.
Copyright (C) 1988, 89, 90, 91, 92, 93, 94, 1995 Free Software Foundation, Inc.
This file is part of GNU Make.
GNU Make is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2, or (at your option)
any later version.
GNU Make is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with GNU Make; see the file COPYING. If not, write to
the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
#include "make.h"
#include "commands.h"
#include "dep.h"
#include "file.h"
#include "variable.h"
#include <assert.h>
/* Hash table of files the makefile knows how to make. */
#ifndef FILE_BUCKETS
#define FILE_BUCKETS 1007
#endif
static struct file *files[FILE_BUCKETS];
/* Number of files with the `intermediate' flag set. */
unsigned int num_intermediates = 0;
/* Access the hash table of all file records.
lookup_file given a name, return the struct file * for that name,
or nil if there is none.
enter_file similar, but create one if there is none. */
struct file *
lookup_file (name)
char *name;
{
register struct file *f;
register char *n;
register unsigned int hashval;
if (*name == '\0')
abort ();
/* This is also done in parse_file_seq, so this is redundant
for names read from makefiles. It is here for names passed
on the command line. */
while (name[0] == '.' && name[1] == '/' && name[2] != '\0')
{
name += 2;
while (*name == '/')
/* Skip following slashes: ".//foo" is "foo", not "/foo". */
++name;
}
if (*name == '\0')
/* It was all slashes after a dot. */
name = "./";
hashval = 0;
for (n = name; *n != '\0'; ++n)
HASH (hashval, *n);
hashval %= FILE_BUCKETS;
for (f = files[hashval]; f != 0; f = f->next)
if (streq (f->name, name))
return f;
return 0;
}
struct file *
enter_file (name)
char *name;
{
register struct file *f, *new;
register char *n;
register unsigned int hashval;
if (*name == '\0')
abort ();
hashval = 0;
for (n = name; *n != '\0'; ++n)
HASH (hashval, *n);
hashval %= FILE_BUCKETS;
for (f = files[hashval]; f != 0; f = f->next)
if (streq (f->name, name))
break;
if (f != 0 && !f->double_colon)
return f;
new = (struct file *) xmalloc (sizeof (struct file));
bzero ((char *) new, sizeof (struct file));
new->name = name;
new->update_status = -1;
if (f == 0)
{
/* This is a completely new file. */
new->next = files[hashval];
files[hashval] = new;
}
else
{
/* There is already a double-colon entry for this file. */
new->double_colon = f;
while (f->prev != 0)
f = f->prev;
f->prev = new;
}
return new;
}
/* Rename FILE to NAME. This is not as simple as resetting
the `name' member, since it must be put in a new hash bucket,
and possibly merged with an existing file called NAME. */
void
rename_file (file, name)
register struct file *file;
char *name;
{
char *oldname = file->name;
register unsigned int oldhash;
register char *n;
while (file->renamed != 0)
file = file->renamed;
/* Find the hash values of the old and new names. */
oldhash = 0;
for (n = oldname; *n != '\0'; ++n)
HASH (oldhash, *n);
file_hash_enter (file, name, oldhash, file->name);
}
void
file_hash_enter (file, name, oldhash, oldname)
register struct file *file;
char *name;
unsigned int oldhash;
char *oldname;
{
unsigned int oldbucket = oldhash % FILE_BUCKETS;
register unsigned int newhash, newbucket;
struct file *oldfile;
register char *n;
register struct file *f;
newhash = 0;
for (n = name; *n != '\0'; ++n)
HASH (newhash, *n);
newbucket = newhash % FILE_BUCKETS;
/* Look for an existing file under the new name. */
for (oldfile = files[newbucket]; oldfile != 0; oldfile = oldfile->next)
if (streq (oldfile->name, name))
break;
if (oldhash != 0 && (newbucket != oldbucket || oldfile != 0))
{
/* Remove FILE from its hash bucket. */
struct file *lastf = 0;
for (f = files[oldbucket]; f != file; f = f->next)
lastf = f;
if (lastf == 0)
files[oldbucket] = f->next;
else
lastf->next = f->next;
}
/* Give FILE its new name. */
file->name = name;
for (f = file->double_colon; f != 0; f = f->prev)
f->name = name;
if (oldfile == 0)
{
/* There is no existing file with the new name. */
if (newbucket != oldbucket)
{
/* Put FILE in its new hash bucket. */
file->next = files[newbucket];
files[newbucket] = file;
}
}
else
{
/* There is an existing file with the new name.
We must merge FILE into the existing file. */
register struct dep *d;
if (file->cmds != 0)
{
if (oldfile->cmds == 0)
oldfile->cmds = file->cmds;
else if (file->cmds != oldfile->cmds)
{
/* We have two sets of commands. We will go with the
one given in the rule explicitly mentioning this name,
but give a message to let the user know what's going on. */
if (oldfile->cmds->filename != 0)
makefile_error (file->cmds->filename, file->cmds->lineno,
"Commands were specified for \
file `%s' at %s:%u,",
oldname, oldfile->cmds->filename,
oldfile->cmds->lineno);
else
makefile_error (file->cmds->filename, file->cmds->lineno,
"Commands for file `%s' were found by \
implicit rule search,",
oldname);
makefile_error (file->cmds->filename, file->cmds->lineno,
"but `%s' is now considered the same file \
as `%s'.",
oldname, name);
makefile_error (file->cmds->filename, file->cmds->lineno,
"Commands for `%s' will be ignored \
in favor of those for `%s'.",
name, oldname);
}
}
/* Merge the dependencies of the two files. */
d = oldfile->deps;
if (d == 0)
oldfile->deps = file->deps;
else
{
while (d->next != 0)
d = d->next;
d->next = file->deps;
}
merge_variable_set_lists (&oldfile->variables, file->variables);
if (oldfile->double_colon && !file->double_colon)
fatal ("can't rename single-colon `%s' to double-colon `%s'",
oldname, name);
if (!oldfile->double_colon && file->double_colon)
fatal ("can't rename double-colon `%s' to single-colon `%s'",
oldname, name);
if (file->last_mtime > oldfile->last_mtime)
/* %%% Kludge so -W wins on a file that gets vpathized. */
oldfile->last_mtime = file->last_mtime;
#define MERGE(field) oldfile->field |= file->field
MERGE (precious);
MERGE (tried_implicit);
MERGE (updating);
MERGE (updated);
MERGE (is_target);
MERGE (cmd_target);
MERGE (phony);
#undef MERGE
file->renamed = oldfile;
}
}
/* Remove all nonprecious intermediate files.
If SIG is nonzero, this was caused by a fatal signal,
meaning that a different message will be printed, and
the message will go to stderr rather than stdout. */
void
remove_intermediates (sig)
int sig;
{
register int i;
register struct file *f;
char doneany;
if (question_flag || touch_flag)
return;
if (sig && just_print_flag)
return;
doneany = 0;
for (i = 0; i < FILE_BUCKETS; ++i)
for (f = files[i]; f != 0; f = f->next)
if (f->intermediate && (f->dontcare || !f->precious))
{
int status;
if (f->update_status == -1)
/* If nothing would have created this file yet,
don't print an "rm" command for it. */
continue;
else if (just_print_flag)
status = 0;
else
{
status = unlink (f->name);
if (status < 0 && errno == ENOENT)
continue;
}
if (!f->dontcare)
{
if (sig)
error ("*** Deleting intermediate file `%s'", f->name);
else if (!silent_flag)
{
if (! doneany)
{
fputs ("rm ", stdout);
doneany = 1;
}
else
putchar (' ');
fputs (f->name, stdout);
fflush (stdout);
}
if (status < 0)
perror_with_name ("unlink: ", f->name);
}
}
if (doneany && !sig)
{
putchar ('\n');
fflush (stdout);
}
}
/* For each dependency of each file, make the `struct dep' point
at the appropriate `struct file' (which may have to be created).
Also mark the files depended on by .PRECIOUS and .PHONY. */
void
snap_deps ()
{
register struct file *f, *f2;
register struct dep *d;
register int i;
/* Enter each dependency name as a file. */
for (i = 0; i < FILE_BUCKETS; ++i)
for (f = files[i]; f != 0; f = f->next)
for (f2 = f; f2 != 0; f2 = f2->prev)
for (d = f2->deps; d != 0; d = d->next)
if (d->name != 0)
{
d->file = lookup_file (d->name);
if (d->file == 0)
d->file = enter_file (d->name);
else
free (d->name);
d->name = 0;
}
for (f = lookup_file (".PRECIOUS"); f != 0; f = f->prev)
for (d = f->deps; d != 0; d = d->next)
for (f2 = d->file; f2 != 0; f2 = f2->prev)
f2->precious = 1;
for (f = lookup_file (".PHONY"); f != 0; f = f->prev)
for (d = f->deps; d != 0; d = d->next)
for (f2 = d->file; f2 != 0; f2 = f2->prev)
{
/* Mark this file as phony and nonexistent. */
f2->phony = 1;
f2->last_mtime = (time_t) -1;
}
f = lookup_file (".EXPORT_ALL_VARIABLES");
if (f != 0 && f->is_target)
export_all_variables = 1;
f = lookup_file (".IGNORE");
if (f != 0 && f->is_target)
{
if (f->deps == 0)
ignore_errors_flag = 1;
else
for (d = f->deps; d != 0; d = d->next)
for (f2 = d->file; f2 != 0; f2 = f2->prev)
f2->command_flags |= COMMANDS_NOERROR;
}
f = lookup_file (".SILENT");
if (f != 0 && f->is_target)
{
if (f->deps == 0)
silent_flag = 1;
else
for (d = f->deps; d != 0; d = d->next)
for (f2 = d->file; f2 != 0; f2 = f2->prev)
f2->command_flags |= COMMANDS_SILENT;
}
f = lookup_file (".POSIX");
if (f != 0 && f->is_target)
posix_pedantic = 1;
}
/* Set the `command_state' member of FILE and all its `also_make's. */
void
set_command_state (file, state)
struct file *file;
int state;
{
struct dep *d;
file->command_state = state;
for (d = file->also_make; d != 0; d = d->next)
d->file->command_state = state;
}
/* Print the data base of files. */
static void
print_file (f)
struct file *f;
{
register struct dep *d;
putchar ('\n');
if (!f->is_target)
puts ("# Not a target:");
printf ("%s:%s", f->name, f->double_colon ? ":" : "");
for (d = f->deps; d != 0; d = d->next)
printf (" %s", dep_name (d));
putchar ('\n');
if (f->precious)
puts ("# Precious file (dependency of .PRECIOUS).");
if (f->phony)
puts ("# Phony target (dependency of .PHONY).");
if (f->cmd_target)
puts ("# Command-line target.");
if (f->dontcare)
puts ("# A default or MAKEFILES makefile.");
printf ("# Implicit rule search has%s been done.\n",
f->tried_implicit ? "" : " not");
if (f->stem != 0)
printf ("# Implicit/static pattern stem: `%s'\n", f->stem);
if (f->intermediate)
puts ("# File is an intermediate dependency.");
if (f->also_make != 0)
{
fputs ("# Also makes:", stdout);
for (d = f->also_make; d != 0; d = d->next)
printf (" %s", dep_name (d));
putchar ('\n');
}
if (f->last_mtime == (time_t) 0)
puts ("# Modification time never checked.");
else if (f->last_mtime == (time_t) -1)
puts ("# File does not exist.");
else
printf ("# Last modified %.24s (%ld)\n",
ctime (&f->last_mtime), (long int) f->last_mtime);
printf ("# File has%s been updated.\n",
f->updated ? "" : " not");
switch (f->command_state)
{
case cs_running:
puts ("# Commands currently running (THIS IS A BUG).");
break;
case cs_deps_running:
puts ("# Dependencies commands running (THIS IS A BUG).");
break;
case cs_not_started:
case cs_finished:
switch (f->update_status)
{
case -1:
break;
case 0:
puts ("# Successfully updated.");
break;
case 1:
assert (question_flag);
puts ("# Needs to be updated (-q is set).");
break;
case 2:
puts ("# Failed to be updated.");
break;
default:
puts ("# Invalid value in `update_status' member!");
fflush (stdout);
fflush (stderr);
abort ();
}
break;
default:
puts ("# Invalid value in `command_state' member!");
fflush (stdout);
fflush (stderr);
abort ();
}
if (f->variables != 0)
print_file_variables (f);
if (f->cmds != 0)
print_commands (f->cmds);
}
void
print_file_data_base ()
{
register unsigned int i, nfiles, per_bucket;
register struct file *file;
puts ("\n# Files");
per_bucket = nfiles = 0;
for (i = 0; i < FILE_BUCKETS; ++i)
{
register unsigned int this_bucket = 0;
for (file = files[i]; file != 0; file = file->next)
{
register struct file *f;
++this_bucket;
for (f = file; f != 0; f = f->prev)
print_file (f);
}
nfiles += this_bucket;
if (this_bucket > per_bucket)
per_bucket = this_bucket;
}
if (nfiles == 0)
puts ("\n# No files.");
else
{
printf ("\n# %u files in %u hash buckets.\n", nfiles, FILE_BUCKETS);
#ifndef NO_FLOAT
printf ("# average %.1f files per bucket, max %u files in one bucket.\n",
((double) nfiles) / ((double) FILE_BUCKETS) * 100.0, per_bucket);
#endif
}
}

View File

@@ -1,111 +0,0 @@
/* Definition of target file data structures for GNU Make.
Copyright (C) 1988, 89, 90, 91, 92, 93, 94 Free Software Foundation, Inc.
This file is part of GNU Make.
GNU Make is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2, or (at your option)
any later version.
GNU Make is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with GNU Make; see the file COPYING. If not, write to
the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
/* Structure that represents the info on one file
that the makefile says how to make.
All of these are chained together through `next'. */
struct file
{
struct file *next;
char *name;
struct dep *deps;
struct commands *cmds; /* Commands to execute for this target. */
int command_flags; /* Flags OR'd in for cmds; see commands.h. */
char *stem; /* Implicit stem, if an implicit
rule has been used */
struct dep *also_make; /* Targets that are made by making this. */
time_t last_mtime; /* File's modtime, if already known. */
struct file *prev; /* Previous entry for same file name;
used when there are multiple double-colon
entries for the same file. */
/* File that this file was renamed to. After any time that a
file could be renamed, call `check_renamed' (below). */
struct file *renamed;
/* List of variable sets used for this file. */
struct variable_set_list *variables;
/* Immediate dependent that caused this target to be remade,
or nil if there isn't one. */
struct file *parent;
/* For a double-colon entry, this is the first double-colon entry for
the same file. Otherwise this is null. */
struct file *double_colon;
short int update_status; /* Status of the last attempt to update,
or -1 if none has been made. */
enum /* State of the commands. */
{ /* Note: It is important that cs_not_started be zero. */
cs_not_started, /* Not yet started. */
cs_deps_running, /* Dep commands running. */
cs_running, /* Commands running. */
cs_finished /* Commands finished. */
} command_state ENUM_BITFIELD (2);
unsigned int precious:1; /* Non-0 means don't delete file on quit */
unsigned int tried_implicit:1; /* Nonzero if have searched
for implicit rule for making
this file; don't search again. */
unsigned int updating:1; /* Nonzero while updating deps of this file */
unsigned int updated:1; /* Nonzero if this file has been remade. */
unsigned int is_target:1; /* Nonzero if file is described as target. */
unsigned int cmd_target:1; /* Nonzero if file was given on cmd line. */
unsigned int phony:1; /* Nonzero if this is a phony file
i.e., a dependency of .PHONY. */
unsigned int intermediate:1;/* Nonzero if this is an intermediate file. */
unsigned int dontcare:1; /* Nonzero if no complaint is to be made if
this target cannot be remade. */
};
/* Number of intermediate files entered. */
extern unsigned int num_intermediates;
extern struct file *default_goal_file, *suffix_file, *default_file;
extern struct file *lookup_file (), *enter_file ();
extern void remove_intermediates (), snap_deps ();
extern void rename_file (), file_hash_enter ();
extern void set_command_state ();
extern time_t f_mtime ();
#define file_mtime_1(f, v) \
((f)->last_mtime != (time_t) 0 ? (f)->last_mtime : f_mtime ((f), v))
#define file_mtime(f) file_mtime_1 ((f), 1)
#define file_mtime_no_search(f) file_mtime_1 ((f), 0)
/* Modtime value to use for `infinitely new'. We used to get the current time
from the system and use that whenever we wanted `new'. But that causes
trouble when the machine running make and the machine holding a file have
different ideas about what time it is; and can also lose for `force'
targets, which need to be considered newer than anything that depends on
them, even if said dependents' modtimes are in the future.
NOTE: This assumes 32-bit `time_t's, but I cannot think of a portable way
to produce the largest representable integer of a given signed type. */
#define NEW_MTIME ((time_t) 0x7fffffff)
#define check_renamed(file) \
while ((file)->renamed != 0) (file) = (file)->renamed /* No ; here. */

File diff suppressed because it is too large Load Diff

View File

@@ -1,938 +0,0 @@
/* Get the system load averages.
Copyright (C) 1985, 86, 87, 88, 89, 91, 92, 93, 1994, 1995
Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2, or (at your option)
any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */
/* Compile-time symbols that this file uses:
FIXUP_KERNEL_SYMBOL_ADDR() Adjust address in returned struct nlist.
KERNEL_FILE Pathname of the kernel to nlist.
LDAV_CVT() Scale the load average from the kernel.
Returns a double.
LDAV_SYMBOL Name of kernel symbol giving load average.
LOAD_AVE_TYPE Type of the load average array in the kernel.
Must be defined unless one of
apollo, DGUX, NeXT, or UMAX is defined;
otherwise, no load average is available.
NLIST_STRUCT Include nlist.h, not a.out.h, and
the nlist n_name element is a pointer,
not an array.
NLIST_NAME_UNION struct nlist has an n_un member, not n_name.
LINUX_LDAV_FILE [__linux__]: File containing load averages.
Specific system predefines this file uses, aside from setting
default values if not emacs:
apollo
BSD Real BSD, not just BSD-like.
DGUX
eunice UNIX emulator under VMS.
hpux
NeXT
sgi
sequent Sequent Dynix 3.x.x (BSD)
_SEQUENT_ Sequent DYNIX/ptx 1.x.x (SYSV)
sony_news NEWS-OS (works at least for 4.1C)
UMAX
UMAX4_3
VMS
__linux__ Linux: assumes /proc filesystem mounted.
Support from Michael K. Johnson.
__NetBSD__ NetBSD: assumes /kern filesystem mounted.
In addition, to avoid nesting many #ifdefs, we internally set
LDAV_DONE to indicate that the load average has been computed.
We also #define LDAV_PRIVILEGED if a program will require
special installation to be able to call getloadavg. */
/* This should always be first. */
#ifdef HAVE_CONFIG_H
#include <config.h>
#endif
#include <sys/types.h>
/* Both the Emacs and non-Emacs sections want this. Some
configuration files' definitions for the LOAD_AVE_CVT macro (like
sparc.h's) use macros like FSCALE, defined here. */
#ifdef unix
#include <sys/param.h>
#endif
/* Exclude all the code except the test program at the end
if the system has its own `getloadavg' function.
The declaration of `errno' is needed by the test program
as well as the function itself, so it comes first. */
#include <errno.h>
#ifndef errno
extern int errno;
#endif
#ifndef HAVE_GETLOADAVG
/* The existing Emacs configuration files define a macro called
LOAD_AVE_CVT, which accepts a value of type LOAD_AVE_TYPE, and
returns the load average multiplied by 100. What we actually want
is a macro called LDAV_CVT, which returns the load average as an
unmultiplied double.
For backwards compatibility, we'll define LDAV_CVT in terms of
LOAD_AVE_CVT, but future machine config files should just define
LDAV_CVT directly. */
#if !defined(LDAV_CVT) && defined(LOAD_AVE_CVT)
#define LDAV_CVT(n) (LOAD_AVE_CVT (n) / 100.0)
#endif
#if !defined (BSD) && defined (ultrix)
/* Ultrix behaves like BSD on Vaxen. */
#define BSD
#endif
#ifdef NeXT
/* NeXT in the 2.{0,1,2} releases defines BSD in <sys/param.h>, which
conflicts with the definition understood in this file, that this
really is BSD. */
#undef BSD
/* NeXT defines FSCALE in <sys/param.h>. However, we take FSCALE being
defined to mean that the nlist method should be used, which is not true. */
#undef FSCALE
#endif
/* Set values that are different from the defaults, which are
set a little farther down with #ifndef. */
/* Some shorthands. */
#if defined (HPUX) && !defined (hpux)
#define hpux
#endif
#if defined(hp300) && !defined(hpux)
#define MORE_BSD
#endif
#if defined(ultrix) && defined(mips)
#define decstation
#endif
#if defined(sun) && defined(SVR4)
#define SUNOS_5
#endif
#if defined (__osf__) && (defined (__alpha) || defined (__alpha__))
#define OSF_ALPHA
#include <sys/table.h>
#endif
#if defined (__osf__) && (defined (mips) || defined (__mips__))
#define OSF_MIPS
#include <sys/table.h>
#endif
/* UTek's /bin/cc on the 4300 has no architecture specific cpp define by
default, but _MACH_IND_SYS_TYPES is defined in <sys/types.h>. Combine
that with a couple of other things and we'll have a unique match. */
#if !defined (tek4300) && defined (unix) && defined (m68k) && defined (mc68000) && defined (mc68020) && defined (_MACH_IND_SYS_TYPES)
#define tek4300 /* Define by emacs, but not by other users. */
#endif
/* VAX C can't handle multi-line #ifs, or lines longer than 256 chars. */
#ifndef LOAD_AVE_TYPE
#ifdef MORE_BSD
#define LOAD_AVE_TYPE long
#endif
#ifdef sun
#define LOAD_AVE_TYPE long
#endif
#ifdef decstation
#define LOAD_AVE_TYPE long
#endif
#ifdef _SEQUENT_
#define LOAD_AVE_TYPE long
#endif
#ifdef sgi
#define LOAD_AVE_TYPE long
#endif
#ifdef SVR4
#define LOAD_AVE_TYPE long
#endif
#ifdef sony_news
#define LOAD_AVE_TYPE long
#endif
#ifdef sequent
#define LOAD_AVE_TYPE long
#endif
#ifdef OSF_ALPHA
#define LOAD_AVE_TYPE long
#endif
#if defined (ardent) && defined (titan)
#define LOAD_AVE_TYPE long
#endif
#ifdef tek4300
#define LOAD_AVE_TYPE long
#endif
#if defined(alliant) && defined(i860) /* Alliant FX/2800 */
#define LOAD_AVE_TYPE long
#endif
#ifdef _AIX
#define LOAD_AVE_TYPE long
#endif
#endif /* No LOAD_AVE_TYPE. */
#ifdef OSF_ALPHA
/* <sys/param.h> defines an incorrect value for FSCALE on Alpha OSF/1,
according to ghazi@noc.rutgers.edu. */
#undef FSCALE
#define FSCALE 1024.0
#endif
#if defined(alliant) && defined(i860) /* Alliant FX/2800 */
/* <sys/param.h> defines an incorrect value for FSCALE on an
Alliant FX/2800 Concentrix 2.2, according to ghazi@noc.rutgers.edu. */
#undef FSCALE
#define FSCALE 100.0
#endif
#ifndef FSCALE
/* SunOS and some others define FSCALE in sys/param.h. */
#ifdef MORE_BSD
#define FSCALE 2048.0
#endif
#if defined(MIPS) || defined(SVR4) || defined(decstation)
#define FSCALE 256
#endif
#if defined (sgi) || defined (sequent)
/* Sometimes both MIPS and sgi are defined, so FSCALE was just defined
above under #ifdef MIPS. But we want the sgi value. */
#undef FSCALE
#define FSCALE 1000.0
#endif
#if defined (ardent) && defined (titan)
#define FSCALE 65536.0
#endif
#ifdef tek4300
#define FSCALE 100.0
#endif
#ifdef _AIX
#define FSCALE 65536.0
#endif
#endif /* Not FSCALE. */
#if !defined (LDAV_CVT) && defined (FSCALE)
#define LDAV_CVT(n) (((double) (n)) / FSCALE)
#endif
/* VAX C can't handle multi-line #ifs, or lines longer that 256 characters. */
#ifndef NLIST_STRUCT
#ifdef MORE_BSD
#define NLIST_STRUCT
#endif
#ifdef sun
#define NLIST_STRUCT
#endif
#ifdef decstation
#define NLIST_STRUCT
#endif
#ifdef hpux
#define NLIST_STRUCT
#endif
#if defined (_SEQUENT_) || defined (sequent)
#define NLIST_STRUCT
#endif
#ifdef sgi
#define NLIST_STRUCT
#endif
#ifdef SVR4
#define NLIST_STRUCT
#endif
#ifdef sony_news
#define NLIST_STRUCT
#endif
#ifdef OSF_ALPHA
#define NLIST_STRUCT
#endif
#if defined (ardent) && defined (titan)
#define NLIST_STRUCT
#endif
#ifdef tek4300
#define NLIST_STRUCT
#endif
#ifdef butterfly
#define NLIST_STRUCT
#endif
#if defined(alliant) && defined(i860) /* Alliant FX/2800 */
#define NLIST_STRUCT
#endif
#ifdef _AIX
#define NLIST_STRUCT
#endif
#endif /* defined (NLIST_STRUCT) */
#if defined(sgi) || (defined(mips) && !defined(BSD))
#define FIXUP_KERNEL_SYMBOL_ADDR(nl) ((nl)[0].n_value &= ~(1 << 31))
#endif
#if !defined (KERNEL_FILE) && defined (sequent)
#define KERNEL_FILE "/dynix"
#endif
#if !defined (KERNEL_FILE) && defined (hpux)
#define KERNEL_FILE "/hp-ux"
#endif
#if !defined(KERNEL_FILE) && (defined(_SEQUENT_) || defined(MIPS) || defined(SVR4) || defined(ISC) || defined (sgi) || defined(SVR4) || (defined (ardent) && defined (titan)))
#define KERNEL_FILE "/unix"
#endif
#if !defined (LDAV_SYMBOL) && defined (alliant)
#define LDAV_SYMBOL "_Loadavg"
#endif
#if !defined(LDAV_SYMBOL) && ((defined(hpux) && !defined(hp9000s300)) || defined(_SEQUENT_) || defined(SVR4) || defined(ISC) || defined(sgi) || (defined (ardent) && defined (titan)) || defined (_AIX))
#define LDAV_SYMBOL "avenrun"
#endif
#ifdef HAVE_UNISTD_H
#include <unistd.h>
#endif
#include <stdio.h>
/* LOAD_AVE_TYPE should only get defined if we're going to use the
nlist method. */
#if !defined(LOAD_AVE_TYPE) && (defined(BSD) || defined(LDAV_CVT) || defined(KERNEL_FILE) || defined(LDAV_SYMBOL))
#define LOAD_AVE_TYPE double
#endif
#ifdef LOAD_AVE_TYPE
#ifndef VMS
#ifndef NLIST_STRUCT
#include <a.out.h>
#else /* NLIST_STRUCT */
#include <nlist.h>
#endif /* NLIST_STRUCT */
#ifdef SUNOS_5
#include <fcntl.h>
#include <kvm.h>
#endif
#ifndef KERNEL_FILE
#define KERNEL_FILE "/vmunix"
#endif /* KERNEL_FILE */
#ifndef LDAV_SYMBOL
#define LDAV_SYMBOL "_avenrun"
#endif /* LDAV_SYMBOL */
#else /* VMS */
#ifndef eunice
#include <iodef.h>
#include <descrip.h>
#else /* eunice */
#include <vms/iodef.h>
#endif /* eunice */
#endif /* VMS */
#ifndef LDAV_CVT
#define LDAV_CVT(n) ((double) (n))
#endif /* !LDAV_CVT */
#endif /* LOAD_AVE_TYPE */
#ifdef NeXT
#ifdef HAVE_MACH_MACH_H
#include <mach/mach.h>
#else
#include <mach.h>
#endif
#endif /* NeXT */
#ifdef sgi
#include <sys/sysmp.h>
#endif /* sgi */
#ifdef UMAX
#include <stdio.h>
#include <signal.h>
#include <sys/time.h>
#include <sys/wait.h>
#include <sys/syscall.h>
#ifdef UMAX_43
#include <machine/cpu.h>
#include <inq_stats/statistics.h>
#include <inq_stats/sysstats.h>
#include <inq_stats/cpustats.h>
#include <inq_stats/procstats.h>
#else /* Not UMAX_43. */
#include <sys/sysdefs.h>
#include <sys/statistics.h>
#include <sys/sysstats.h>
#include <sys/cpudefs.h>
#include <sys/cpustats.h>
#include <sys/procstats.h>
#endif /* Not UMAX_43. */
#endif /* UMAX */
#ifdef DGUX
#include <sys/dg_sys_info.h>
#endif
#if defined(HAVE_FCNTL_H) || defined(_POSIX_VERSION)
#include <fcntl.h>
#else
#include <sys/file.h>
#endif
/* Avoid static vars inside a function since in HPUX they dump as pure. */
#ifdef NeXT
static processor_set_t default_set;
static int getloadavg_initialized;
#endif /* NeXT */
#ifdef UMAX
static unsigned int cpus = 0;
static unsigned int samples;
#endif /* UMAX */
#ifdef DGUX
static struct dg_sys_info_load_info load_info; /* what-a-mouthful! */
#endif /* DGUX */
#ifdef LOAD_AVE_TYPE
/* File descriptor open to /dev/kmem or VMS load ave driver. */
static int channel;
/* Nonzero iff channel is valid. */
static int getloadavg_initialized;
/* Offset in kmem to seek to read load average, or 0 means invalid. */
static long offset;
#if !defined(VMS) && !defined(sgi)
static struct nlist nl[2];
#endif /* Not VMS or sgi */
#ifdef SUNOS_5
static kvm_t *kd;
#endif /* SUNOS_5 */
#endif /* LOAD_AVE_TYPE */
/* Put the 1 minute, 5 minute and 15 minute load averages
into the first NELEM elements of LOADAVG.
Return the number written (never more than 3, but may be less than NELEM),
or -1 if an error occurred. */
int
getloadavg (loadavg, nelem)
double loadavg[];
int nelem;
{
int elem = 0; /* Return value. */
#ifdef NO_GET_LOAD_AVG
#define LDAV_DONE
/* Set errno to zero to indicate that there was no particular error;
this function just can't work at all on this system. */
errno = 0;
elem = -1;
#endif
#if !defined (LDAV_DONE) && defined (__linux__)
#define LDAV_DONE
#undef LOAD_AVE_TYPE
#ifndef LINUX_LDAV_FILE
#define LINUX_LDAV_FILE "/proc/loadavg"
#endif
char ldavgbuf[40];
double load_ave[3];
int fd, count;
fd = open (LINUX_LDAV_FILE, O_RDONLY);
if (fd == -1)
return -1;
count = read (fd, ldavgbuf, 40);
(void) close (fd);
if (count <= 0)
return -1;
count = sscanf (ldavgbuf, "%lf %lf %lf",
&load_ave[0], &load_ave[1], &load_ave[2]);
if (count < 1)
return -1;
for (elem = 0; elem < nelem && elem < count; elem++)
loadavg[elem] = load_ave[elem];
return elem;
#endif /* __linux__ */
#if !defined (LDAV_DONE) && defined (__NetBSD__)
#define LDAV_DONE
#undef LOAD_AVE_TYPE
#ifndef NETBSD_LDAV_FILE
#define NETBSD_LDAV_FILE "/kern/loadavg"
#endif
unsigned long int load_ave[3], scale;
int count;
FILE *fp;
fp = fopen (NETBSD_LDAV_FILE, "r");
if (fp == NULL)
return -1;
count = fscanf (fp, "%lu %lu %lu %lu\n",
&load_ave[0], &load_ave[1], &load_ave[2],
&scale);
(void) fclose (fp);
if (count != 4)
return -1;
for (elem = 0; elem < nelem; elem++)
loadavg[elem] = (double) load_ave[elem] / (double) scale;
return elem;
#endif /* __NetBSD__ */
#if !defined (LDAV_DONE) && defined (NeXT)
#define LDAV_DONE
/* The NeXT code was adapted from iscreen 3.2. */
host_t host;
struct processor_set_basic_info info;
unsigned info_count;
/* We only know how to get the 1-minute average for this system,
so even if the caller asks for more than 1, we only return 1. */
if (!getloadavg_initialized)
{
if (processor_set_default (host_self (), &default_set) == KERN_SUCCESS)
getloadavg_initialized = 1;
}
if (getloadavg_initialized)
{
info_count = PROCESSOR_SET_BASIC_INFO_COUNT;
if (processor_set_info (default_set, PROCESSOR_SET_BASIC_INFO, &host,
(processor_set_info_t) &info, &info_count)
!= KERN_SUCCESS)
getloadavg_initialized = 0;
else
{
if (nelem > 0)
loadavg[elem++] = (double) info.load_average / LOAD_SCALE;
}
}
if (!getloadavg_initialized)
return -1;
#endif /* NeXT */
#if !defined (LDAV_DONE) && defined (UMAX)
#define LDAV_DONE
/* UMAX 4.2, which runs on the Encore Multimax multiprocessor, does not
have a /dev/kmem. Information about the workings of the running kernel
can be gathered with inq_stats system calls.
We only know how to get the 1-minute average for this system. */
struct proc_summary proc_sum_data;
struct stat_descr proc_info;
double load;
register unsigned int i, j;
if (cpus == 0)
{
register unsigned int c, i;
struct cpu_config conf;
struct stat_descr desc;
desc.sd_next = 0;
desc.sd_subsys = SUBSYS_CPU;
desc.sd_type = CPUTYPE_CONFIG;
desc.sd_addr = (char *) &conf;
desc.sd_size = sizeof conf;
if (inq_stats (1, &desc))
return -1;
c = 0;
for (i = 0; i < conf.config_maxclass; ++i)
{
struct class_stats stats;
bzero ((char *) &stats, sizeof stats);
desc.sd_type = CPUTYPE_CLASS;
desc.sd_objid = i;
desc.sd_addr = (char *) &stats;
desc.sd_size = sizeof stats;
if (inq_stats (1, &desc))
return -1;
c += stats.class_numcpus;
}
cpus = c;
samples = cpus < 2 ? 3 : (2 * cpus / 3);
}
proc_info.sd_next = 0;
proc_info.sd_subsys = SUBSYS_PROC;
proc_info.sd_type = PROCTYPE_SUMMARY;
proc_info.sd_addr = (char *) &proc_sum_data;
proc_info.sd_size = sizeof (struct proc_summary);
proc_info.sd_sizeused = 0;
if (inq_stats (1, &proc_info) != 0)
return -1;
load = proc_sum_data.ps_nrunnable;
j = 0;
for (i = samples - 1; i > 0; --i)
{
load += proc_sum_data.ps_nrun[j];
if (j++ == PS_NRUNSIZE)
j = 0;
}
if (nelem > 0)
loadavg[elem++] = load / samples / cpus;
#endif /* UMAX */
#if !defined (LDAV_DONE) && defined (DGUX)
#define LDAV_DONE
/* This call can return -1 for an error, but with good args
it's not supposed to fail. The first argument is for no
apparent reason of type `long int *'. */
dg_sys_info ((long int *) &load_info,
DG_SYS_INFO_LOAD_INFO_TYPE,
DG_SYS_INFO_LOAD_VERSION_0);
if (nelem > 0)
loadavg[elem++] = load_info.one_minute;
if (nelem > 1)
loadavg[elem++] = load_info.five_minute;
if (nelem > 2)
loadavg[elem++] = load_info.fifteen_minute;
#endif /* DGUX */
#if !defined (LDAV_DONE) && defined (apollo)
#define LDAV_DONE
/* Apollo code from lisch@mentorg.com (Ray Lischner).
This system call is not documented. The load average is obtained as
three long integers, for the load average over the past minute,
five minutes, and fifteen minutes. Each value is a scaled integer,
with 16 bits of integer part and 16 bits of fraction part.
I'm not sure which operating system first supported this system call,
but I know that SR10.2 supports it. */
extern void proc1_$get_loadav ();
unsigned long load_ave[3];
proc1_$get_loadav (load_ave);
if (nelem > 0)
loadavg[elem++] = load_ave[0] / 65536.0;
if (nelem > 1)
loadavg[elem++] = load_ave[1] / 65536.0;
if (nelem > 2)
loadavg[elem++] = load_ave[2] / 65536.0;
#endif /* apollo */
#if !defined (LDAV_DONE) && defined (OSF_MIPS)
#define LDAV_DONE
struct tbl_loadavg load_ave;
table (TBL_LOADAVG, 0, &load_ave, 1, sizeof (load_ave));
loadavg[elem++]
= (load_ave.tl_lscale == 0
? load_ave.tl_avenrun.d[0]
: (load_ave.tl_avenrun.l[0] / (double) load_ave.tl_lscale));
#endif /* OSF_MIPS */
#if !defined (LDAV_DONE) && defined (OSF_ALPHA)
#define LDAV_DONE
struct tbl_loadavg load_ave;
table (TBL_LOADAVG, 0, &load_ave, 1, sizeof (load_ave));
for (elem = 0; elem < nelem; elem++)
loadavg[elem]
= (load_ave.tl_lscale == 0
? load_ave.tl_avenrun.d[elem]
: (load_ave.tl_avenrun.l[elem] / (double) load_ave.tl_lscale));
#endif /* OSF_ALPHA */
#if !defined (LDAV_DONE) && defined (VMS)
/* VMS specific code -- read from the Load Ave driver. */
LOAD_AVE_TYPE load_ave[3];
static int getloadavg_initialized = 0;
#ifdef eunice
struct
{
int dsc$w_length;
char *dsc$a_pointer;
} descriptor;
#endif
/* Ensure that there is a channel open to the load ave device. */
if (!getloadavg_initialized)
{
/* Attempt to open the channel. */
#ifdef eunice
descriptor.dsc$w_length = 18;
descriptor.dsc$a_pointer = "$$VMS_LOAD_AVERAGE";
#else
$DESCRIPTOR (descriptor, "LAV0:");
#endif
if (sys$assign (&descriptor, &channel, 0, 0) & 1)
getloadavg_initialized = 1;
}
/* Read the load average vector. */
if (getloadavg_initialized
&& !(sys$qiow (0, channel, IO$_READVBLK, 0, 0, 0,
load_ave, 12, 0, 0, 0, 0) & 1))
{
sys$dassgn (channel);
getloadavg_initialized = 0;
}
if (!getloadavg_initialized)
return -1;
#endif /* VMS */
#if !defined (LDAV_DONE) && defined(LOAD_AVE_TYPE) && !defined(VMS)
/* UNIX-specific code -- read the average from /dev/kmem. */
#define LDAV_PRIVILEGED /* This code requires special installation. */
LOAD_AVE_TYPE load_ave[3];
/* Get the address of LDAV_SYMBOL. */
if (offset == 0)
{
#ifndef sgi
#ifndef NLIST_STRUCT
strcpy (nl[0].n_name, LDAV_SYMBOL);
strcpy (nl[1].n_name, "");
#else /* NLIST_STRUCT */
#ifdef NLIST_NAME_UNION
nl[0].n_un.n_name = LDAV_SYMBOL;
nl[1].n_un.n_name = 0;
#else /* not NLIST_NAME_UNION */
nl[0].n_name = LDAV_SYMBOL;
nl[1].n_name = 0;
#endif /* not NLIST_NAME_UNION */
#endif /* NLIST_STRUCT */
#ifndef SUNOS_5
if (
#ifndef _AIX
nlist (KERNEL_FILE, nl)
#else /* _AIX */
knlist (nl, 1, sizeof (nl[0]))
#endif
>= 0)
/* Omit "&& nl[0].n_type != 0 " -- it breaks on Sun386i. */
{
#ifdef FIXUP_KERNEL_SYMBOL_ADDR
FIXUP_KERNEL_SYMBOL_ADDR (nl);
#endif
offset = nl[0].n_value;
}
#endif /* !SUNOS_5 */
#else /* sgi */
int ldav_off;
ldav_off = sysmp (MP_KERNADDR, MPKA_AVENRUN);
if (ldav_off != -1)
offset = (long) ldav_off & 0x7fffffff;
#endif /* sgi */
}
/* Make sure we have /dev/kmem open. */
if (!getloadavg_initialized)
{
#ifndef SUNOS_5
channel = open ("/dev/kmem", 0);
if (channel >= 0)
getloadavg_initialized = 1;
#else /* SUNOS_5 */
/* We pass 0 for the kernel, corefile, and swapfile names
to use the currently running kernel. */
kd = kvm_open (0, 0, 0, O_RDONLY, 0);
if (kd != 0)
{
/* nlist the currently running kernel. */
kvm_nlist (kd, nl);
offset = nl[0].n_value;
getloadavg_initialized = 1;
}
#endif /* SUNOS_5 */
}
/* If we can, get the load average values. */
if (offset && getloadavg_initialized)
{
/* Try to read the load. */
#ifndef SUNOS_5
if (lseek (channel, offset, 0) == -1L
|| read (channel, (char *) load_ave, sizeof (load_ave))
!= sizeof (load_ave))
{
close (channel);
getloadavg_initialized = 0;
}
#else /* SUNOS_5 */
if (kvm_read (kd, offset, (char *) load_ave, sizeof (load_ave))
!= sizeof (load_ave))
{
kvm_close (kd);
getloadavg_initialized = 0;
}
#endif /* SUNOS_5 */
}
if (offset == 0 || !getloadavg_initialized)
return -1;
#endif /* LOAD_AVE_TYPE and not VMS */
#if !defined (LDAV_DONE) && defined (LOAD_AVE_TYPE) /* Including VMS. */
if (nelem > 0)
loadavg[elem++] = LDAV_CVT (load_ave[0]);
if (nelem > 1)
loadavg[elem++] = LDAV_CVT (load_ave[1]);
if (nelem > 2)
loadavg[elem++] = LDAV_CVT (load_ave[2]);
#define LDAV_DONE
#endif /* !LDAV_DONE && LOAD_AVE_TYPE */
#ifdef LDAV_DONE
return elem;
#else
/* Set errno to zero to indicate that there was no particular error;
this function just can't work at all on this system. */
errno = 0;
return -1;
#endif
}
#endif /* ! HAVE_GETLOADAVG */
#ifdef TEST
void
main (argc, argv)
int argc;
char **argv;
{
int naptime = 0;
if (argc > 1)
naptime = atoi (argv[1]);
while (1)
{
double avg[3];
int loads;
errno = 0; /* Don't be misled if it doesn't set errno. */
loads = getloadavg (avg, 3);
if (loads == -1)
{
perror ("Error getting load average");
exit (1);
}
if (loads > 0)
printf ("1-minute: %f ", avg[0]);
if (loads > 1)
printf ("5-minute: %f ", avg[1]);
if (loads > 2)
printf ("15-minute: %f ", avg[2]);
if (loads > 0)
putchar ('\n');
if (naptime == 0)
break;
sleep (naptime);
}
exit (0);
}
#endif /* TEST */

View File

@@ -1,763 +0,0 @@
/* Getopt for GNU.
NOTE: getopt is now part of the C library, so if you don't know what
"Keep this file name-space clean" means, talk to roland@gnu.ai.mit.edu
before changing it!
Copyright (C) 1987, 88, 89, 90, 91, 92, 93, 94, 95
Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the
Free Software Foundation; either version 2, or (at your option) any
later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
/* This tells Alpha OSF/1 not to define a getopt prototype in <stdio.h>.
Ditto for AIX 3.2 and <stdlib.h>. */
#ifndef _NO_PROTO
#define _NO_PROTO
#endif
#ifdef HAVE_CONFIG_H
#include <config.h>
#endif
#if !defined (__STDC__) || !__STDC__
/* This is a separate conditional since some stdc systems
reject `defined (const)'. */
#ifndef const
#define const
#endif
#endif
#include <stdio.h>
#include <string.h>
/* Comment out all this code if we are using the GNU C Library, and are not
actually compiling the library itself. This code is part of the GNU C
Library, but also included in many other GNU distributions. Compiling
and linking in this code is a waste when using the GNU C library
(especially if it is a shared library). Rather than having every GNU
program understand `configure --with-gnu-libc' and omit the object files,
it is simpler to just do this in the source for each such file. */
#if defined (_LIBC) || !defined (__GNU_LIBRARY__)
/* This needs to come after some library #include
to get __GNU_LIBRARY__ defined. */
#ifdef __GNU_LIBRARY__
/* Don't include stdlib.h for non-GNU C libraries because some of them
contain conflicting prototypes for getopt. */
#include <stdlib.h>
#endif /* GNU C library. */
/* This is for other GNU distributions with internationalized messages.
The GNU C Library itself does not yet support such messages. */
#if HAVE_LIBINTL_H
# include <libintl.h>
#else
# define gettext(msgid) (msgid)
#endif
/* This version of `getopt' appears to the caller like standard Unix `getopt'
but it behaves differently for the user, since it allows the user
to intersperse the options with the other arguments.
As `getopt' works, it permutes the elements of ARGV so that,
when it is done, all the options precede everything else. Thus
all application programs are extended to handle flexible argument order.
Setting the environment variable POSIXLY_CORRECT disables permutation.
Then the behavior is completely standard.
GNU application programs can use a third alternative mode in which
they can distinguish the relative order of options and other arguments. */
#include "getopt.h"
/* For communication from `getopt' to the caller.
When `getopt' finds an option that takes an argument,
the argument value is returned here.
Also, when `ordering' is RETURN_IN_ORDER,
each non-option ARGV-element is returned here. */
char *optarg = NULL;
/* Index in ARGV of the next element to be scanned.
This is used for communication to and from the caller
and for communication between successive calls to `getopt'.
On entry to `getopt', zero means this is the first call; initialize.
When `getopt' returns EOF, this is the index of the first of the
non-option elements that the caller should itself scan.
Otherwise, `optind' communicates from one call to the next
how much of ARGV has been scanned so far. */
/* XXX 1003.2 says this must be 1 before any call. */
int optind = 0;
/* The next char to be scanned in the option-element
in which the last option character we returned was found.
This allows us to pick up the scan where we left off.
If this is zero, or a null string, it means resume the scan
by advancing to the next ARGV-element. */
static char *nextchar;
/* Callers store zero here to inhibit the error message
for unrecognized options. */
int opterr = 1;
/* Set to an option character which was unrecognized.
This must be initialized on some systems to avoid linking in the
system's own getopt implementation. */
int optopt = '?';
/* Describe how to deal with options that follow non-option ARGV-elements.
If the caller did not specify anything,
the default is REQUIRE_ORDER if the environment variable
POSIXLY_CORRECT is defined, PERMUTE otherwise.
REQUIRE_ORDER means don't recognize them as options;
stop option processing when the first non-option is seen.
This is what Unix does.
This mode of operation is selected by either setting the environment
variable POSIXLY_CORRECT, or using `+' as the first character
of the list of option characters.
PERMUTE is the default. We permute the contents of ARGV as we scan,
so that eventually all the non-options are at the end. This allows options
to be given in any order, even with programs that were not written to
expect this.
RETURN_IN_ORDER is an option available to programs that were written
to expect options and other ARGV-elements in any order and that care about
the ordering of the two. We describe each non-option ARGV-element
as if it were the argument of an option with character code 1.
Using `-' as the first character of the list of option characters
selects this mode of operation.
The special argument `--' forces an end of option-scanning regardless
of the value of `ordering'. In the case of RETURN_IN_ORDER, only
`--' can cause `getopt' to return EOF with `optind' != ARGC. */
static enum
{
REQUIRE_ORDER, PERMUTE, RETURN_IN_ORDER
} ordering;
/* Value of POSIXLY_CORRECT environment variable. */
static char *posixly_correct;
#ifdef __GNU_LIBRARY__
/* We want to avoid inclusion of string.h with non-GNU libraries
because there are many ways it can cause trouble.
On some systems, it contains special magic macros that don't work
in GCC. */
#include <string.h>
#define my_index strchr
#else
/* Avoid depending on library functions or files
whose names are inconsistent. */
char *getenv ();
static char *
my_index (str, chr)
const char *str;
int chr;
{
while (*str)
{
if (*str == chr)
return (char *) str;
str++;
}
return 0;
}
/* If using GCC, we can safely declare strlen this way.
If not using GCC, it is ok not to declare it. */
#ifdef __GNUC__
/* Note that Motorola Delta 68k R3V7 comes with GCC but not stddef.h.
That was relevant to code that was here before. */
#if !defined (__STDC__) || !__STDC__
/* gcc with -traditional declares the built-in strlen to return int,
and has done so at least since version 2.4.5. -- rms. */
extern int strlen (const char *);
#endif /* not __STDC__ */
#endif /* __GNUC__ */
#endif /* not __GNU_LIBRARY__ */
/* Handle permutation of arguments. */
/* Describe the part of ARGV that contains non-options that have
been skipped. `first_nonopt' is the index in ARGV of the first of them;
`last_nonopt' is the index after the last of them. */
static int first_nonopt;
static int last_nonopt;
/* Exchange two adjacent subsequences of ARGV.
One subsequence is elements [first_nonopt,last_nonopt)
which contains all the non-options that have been skipped so far.
The other is elements [last_nonopt,optind), which contains all
the options processed since those non-options were skipped.
`first_nonopt' and `last_nonopt' are relocated so that they describe
the new indices of the non-options in ARGV after they are moved. */
static void
exchange (argv)
char **argv;
{
int bottom = first_nonopt;
int middle = last_nonopt;
int top = optind;
char *tem;
/* Exchange the shorter segment with the far end of the longer segment.
That puts the shorter segment into the right place.
It leaves the longer segment in the right place overall,
but it consists of two parts that need to be swapped next. */
while (top > middle && middle > bottom)
{
if (top - middle > middle - bottom)
{
/* Bottom segment is the short one. */
int len = middle - bottom;
register int i;
/* Swap it with the top part of the top segment. */
for (i = 0; i < len; i++)
{
tem = argv[bottom + i];
argv[bottom + i] = argv[top - (middle - bottom) + i];
argv[top - (middle - bottom) + i] = tem;
}
/* Exclude the moved bottom segment from further swapping. */
top -= len;
}
else
{
/* Top segment is the short one. */
int len = top - middle;
register int i;
/* Swap it with the bottom part of the bottom segment. */
for (i = 0; i < len; i++)
{
tem = argv[bottom + i];
argv[bottom + i] = argv[middle + i];
argv[middle + i] = tem;
}
/* Exclude the moved top segment from further swapping. */
bottom += len;
}
}
/* Update records for the slots the non-options now occupy. */
first_nonopt += (optind - last_nonopt);
last_nonopt = optind;
}
/* Initialize the internal data when the first call is made. */
static const char *
_getopt_initialize (optstring)
const char *optstring;
{
/* Start processing options with ARGV-element 1 (since ARGV-element 0
is the program name); the sequence of previously skipped
non-option ARGV-elements is empty. */
first_nonopt = last_nonopt = optind = 1;
nextchar = NULL;
posixly_correct = getenv ("POSIXLY_CORRECT");
/* Determine how to handle the ordering of options and nonoptions. */
if (optstring[0] == '-')
{
ordering = RETURN_IN_ORDER;
++optstring;
}
else if (optstring[0] == '+')
{
ordering = REQUIRE_ORDER;
++optstring;
}
else if (posixly_correct != NULL)
ordering = REQUIRE_ORDER;
else
ordering = PERMUTE;
return optstring;
}
/* Scan elements of ARGV (whose length is ARGC) for option characters
given in OPTSTRING.
If an element of ARGV starts with '-', and is not exactly "-" or "--",
then it is an option element. The characters of this element
(aside from the initial '-') are option characters. If `getopt'
is called repeatedly, it returns successively each of the option characters
from each of the option elements.
If `getopt' finds another option character, it returns that character,
updating `optind' and `nextchar' so that the next call to `getopt' can
resume the scan with the following option character or ARGV-element.
If there are no more option characters, `getopt' returns `EOF'.
Then `optind' is the index in ARGV of the first ARGV-element
that is not an option. (The ARGV-elements have been permuted
so that those that are not options now come last.)
OPTSTRING is a string containing the legitimate option characters.
If an option character is seen that is not listed in OPTSTRING,
return '?' after printing an error message. If you set `opterr' to
zero, the error message is suppressed but we still return '?'.
If a char in OPTSTRING is followed by a colon, that means it wants an arg,
so the following text in the same ARGV-element, or the text of the following
ARGV-element, is returned in `optarg'. Two colons mean an option that
wants an optional arg; if there is text in the current ARGV-element,
it is returned in `optarg', otherwise `optarg' is set to zero.
If OPTSTRING starts with `-' or `+', it requests different methods of
handling the non-option ARGV-elements.
See the comments about RETURN_IN_ORDER and REQUIRE_ORDER, above.
Long-named options begin with `--' instead of `-'.
Their names may be abbreviated as long as the abbreviation is unique
or is an exact match for some defined option. If they have an
argument, it follows the option name in the same ARGV-element, separated
from the option name by a `=', or else the in next ARGV-element.
When `getopt' finds a long-named option, it returns 0 if that option's
`flag' field is nonzero, the value of the option's `val' field
if the `flag' field is zero.
The elements of ARGV aren't really const, because we permute them.
But we pretend they're const in the prototype to be compatible
with other systems.
LONGOPTS is a vector of `struct option' terminated by an
element containing a name which is zero.
LONGIND returns the index in LONGOPT of the long-named option found.
It is only valid when a long-named option has been found by the most
recent call.
If LONG_ONLY is nonzero, '-' as well as '--' can introduce
long-named options. */
int
_getopt_internal (argc, argv, optstring, longopts, longind, long_only)
int argc;
char *const *argv;
const char *optstring;
const struct option *longopts;
int *longind;
int long_only;
{
optarg = NULL;
if (optind == 0)
{
optstring = _getopt_initialize (optstring);
optind = 1; /* Don't scan ARGV[0], the program name. */
}
if (nextchar == NULL || *nextchar == '\0')
{
/* Advance to the next ARGV-element. */
if (ordering == PERMUTE)
{
/* If we have just processed some options following some non-options,
exchange them so that the options come first. */
if (first_nonopt != last_nonopt && last_nonopt != optind)
exchange ((char **) argv);
else if (last_nonopt != optind)
first_nonopt = optind;
/* Skip any additional non-options
and extend the range of non-options previously skipped. */
while (optind < argc
&& (argv[optind][0] != '-' || argv[optind][1] == '\0'))
optind++;
last_nonopt = optind;
}
/* The special ARGV-element `--' means premature end of options.
Skip it like a null option,
then exchange with previous non-options as if it were an option,
then skip everything else like a non-option. */
if (optind != argc && !strcmp (argv[optind], "--"))
{
optind++;
if (first_nonopt != last_nonopt && last_nonopt != optind)
exchange ((char **) argv);
else if (first_nonopt == last_nonopt)
first_nonopt = optind;
last_nonopt = argc;
optind = argc;
}
/* If we have done all the ARGV-elements, stop the scan
and back over any non-options that we skipped and permuted. */
if (optind == argc)
{
/* Set the next-arg-index to point at the non-options
that we previously skipped, so the caller will digest them. */
if (first_nonopt != last_nonopt)
optind = first_nonopt;
return EOF;
}
/* If we have come to a non-option and did not permute it,
either stop the scan or describe it to the caller and pass it by. */
if ((argv[optind][0] != '-' || argv[optind][1] == '\0'))
{
if (ordering == REQUIRE_ORDER)
return EOF;
optarg = argv[optind++];
return 1;
}
/* We have found another option-ARGV-element.
Skip the initial punctuation. */
nextchar = (argv[optind] + 1
+ (longopts != NULL && argv[optind][1] == '-'));
}
/* Decode the current option-ARGV-element. */
/* Check whether the ARGV-element is a long option.
If long_only and the ARGV-element has the form "-f", where f is
a valid short option, don't consider it an abbreviated form of
a long option that starts with f. Otherwise there would be no
way to give the -f short option.
On the other hand, if there's a long option "fubar" and
the ARGV-element is "-fu", do consider that an abbreviation of
the long option, just like "--fu", and not "-f" with arg "u".
This distinction seems to be the most useful approach. */
if (longopts != NULL
&& (argv[optind][1] == '-'
|| (long_only && (argv[optind][2] || !my_index (optstring, argv[optind][1])))))
{
char *nameend;
const struct option *p;
const struct option *pfound = NULL;
int exact = 0;
int ambig = 0;
int indfound;
int option_index;
for (nameend = nextchar; *nameend && *nameend != '='; nameend++)
/* Do nothing. */ ;
/* Test all long options for either exact match
or abbreviated matches. */
for (p = longopts, option_index = 0; p->name; p++, option_index++)
if (!strncmp (p->name, nextchar, nameend - nextchar))
{
if ((size_t)(nameend - nextchar) == strlen (p->name))
{
/* Exact match found. */
pfound = p;
indfound = option_index;
exact = 1;
break;
}
else if (pfound == NULL)
{
/* First nonexact match found. */
pfound = p;
indfound = option_index;
}
else
/* Second or later nonexact match found. */
ambig = 1;
}
if (ambig && !exact)
{
if (opterr)
fprintf (stderr, gettext ("%s: option `%s' is ambiguous\n"),
argv[0], argv[optind]);
nextchar += strlen (nextchar);
optind++;
return '?';
}
if (pfound != NULL)
{
option_index = indfound;
optind++;
if (*nameend)
{
/* Don't test has_arg with >, because some C compilers don't
allow it to be used on enums. */
if (pfound->has_arg)
optarg = nameend + 1;
else
{
if (opterr)
if (argv[optind - 1][1] == '-')
/* --option */
fprintf (stderr,
gettext ("%s: option `--%s' doesn't allow an argument\n"),
argv[0], pfound->name);
else
/* +option or -option */
fprintf (stderr,
gettext ("%s: option `%c%s' doesn't allow an argument\n"),
argv[0], argv[optind - 1][0], pfound->name);
nextchar += strlen (nextchar);
return '?';
}
}
else if (pfound->has_arg == 1)
{
if (optind < argc)
optarg = argv[optind++];
else
{
if (opterr)
fprintf (stderr,
gettext ("%s: option `%s' requires an argument\n"),
argv[0], argv[optind - 1]);
nextchar += strlen (nextchar);
return optstring[0] == ':' ? ':' : '?';
}
}
nextchar += strlen (nextchar);
if (longind != NULL)
*longind = option_index;
if (pfound->flag)
{
*(pfound->flag) = pfound->val;
return 0;
}
return pfound->val;
}
/* Can't find it as a long option. If this is not getopt_long_only,
or the option starts with '--' or is not a valid short
option, then it's an error.
Otherwise interpret it as a short option. */
if (!long_only || argv[optind][1] == '-'
|| my_index (optstring, *nextchar) == NULL)
{
if (opterr)
{
if (argv[optind][1] == '-')
/* --option */
fprintf (stderr, gettext ("%s: unrecognized option `--%s'\n"),
argv[0], nextchar);
else
/* +option or -option */
fprintf (stderr, gettext ("%s: unrecognized option `%c%s'\n"),
argv[0], argv[optind][0], nextchar);
}
nextchar = (char *) "";
optind++;
return '?';
}
}
/* Look at and handle the next short option-character. */
{
char c = *nextchar++;
char *temp = my_index (optstring, c);
/* Increment `optind' when we start to process its last character. */
if (*nextchar == '\0')
++optind;
if (temp == NULL || c == ':')
{
if (opterr)
{
if (posixly_correct)
/* 1003.2 specifies the format of this message. */
fprintf (stderr, gettext ("%s: illegal option -- %c\n"),
argv[0], c);
else
fprintf (stderr, gettext ("%s: invalid option -- %c\n"),
argv[0], c);
}
optopt = c;
return '?';
}
if (temp[1] == ':')
{
if (temp[2] == ':')
{
/* This is an option that accepts an argument optionally. */
if (*nextchar != '\0')
{
optarg = nextchar;
optind++;
}
else
optarg = NULL;
nextchar = NULL;
}
else
{
/* This is an option that requires an argument. */
if (*nextchar != '\0')
{
optarg = nextchar;
/* If we end this ARGV-element by taking the rest as an arg,
we must advance to the next element now. */
optind++;
}
else if (optind == argc)
{
if (opterr)
{
/* 1003.2 specifies the format of this message. */
fprintf (stderr,
gettext ("%s: option requires an argument -- %c\n"),
argv[0], c);
}
optopt = c;
if (optstring[0] == ':')
c = ':';
else
c = '?';
}
else
/* We already incremented `optind' once;
increment it again when taking next ARGV-elt as argument. */
optarg = argv[optind++];
nextchar = NULL;
}
}
return c;
}
}
int
getopt (argc, argv, optstring)
int argc;
char *const *argv;
const char *optstring;
{
return _getopt_internal (argc, argv, optstring,
(const struct option *) 0,
(int *) 0,
0);
}
#endif /* _LIBC or not __GNU_LIBRARY__. */
#ifdef TEST
/* Compile with -DTEST to make an executable for use in testing
the above definition of `getopt'. */
int
main (argc, argv)
int argc;
char **argv;
{
int c;
int digit_optind = 0;
while (1)
{
int this_option_optind = optind ? optind : 1;
c = getopt (argc, argv, "abc:d:0123456789");
if (c == EOF)
break;
switch (c)
{
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9':
if (digit_optind != 0 && digit_optind != this_option_optind)
printf ("digits occur in two different argv-elements.\n");
digit_optind = this_option_optind;
printf ("option %c\n", c);
break;
case 'a':
printf ("option a\n");
break;
case 'b':
printf ("option b\n");
break;
case 'c':
printf ("option c with value `%s'\n", optarg);
break;
case '?':
break;
default:
printf ("?? getopt returned character code 0%o ??\n", c);
}
}
if (optind < argc)
{
printf ("non-option ARGV-elements: ");
while (optind < argc)
printf ("%s ", argv[optind++]);
printf ("\n");
}
exit (0);
}
#endif /* TEST */

View File

@@ -1,129 +0,0 @@
/* Declarations for getopt.
Copyright (C) 1989, 90, 91, 92, 93, 94 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the
Free Software Foundation; either version 2, or (at your option) any
later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
#ifndef _GETOPT_H
#define _GETOPT_H 1
#ifdef __cplusplus
extern "C" {
#endif
/* For communication from `getopt' to the caller.
When `getopt' finds an option that takes an argument,
the argument value is returned here.
Also, when `ordering' is RETURN_IN_ORDER,
each non-option ARGV-element is returned here. */
extern char *optarg;
/* Index in ARGV of the next element to be scanned.
This is used for communication to and from the caller
and for communication between successive calls to `getopt'.
On entry to `getopt', zero means this is the first call; initialize.
When `getopt' returns EOF, this is the index of the first of the
non-option elements that the caller should itself scan.
Otherwise, `optind' communicates from one call to the next
how much of ARGV has been scanned so far. */
extern int optind;
/* Callers store zero here to inhibit the error message `getopt' prints
for unrecognized options. */
extern int opterr;
/* Set to an option character which was unrecognized. */
extern int optopt;
/* Describe the long-named options requested by the application.
The LONG_OPTIONS argument to getopt_long or getopt_long_only is a vector
of `struct option' terminated by an element containing a name which is
zero.
The field `has_arg' is:
no_argument (or 0) if the option does not take an argument,
required_argument (or 1) if the option requires an argument,
optional_argument (or 2) if the option takes an optional argument.
If the field `flag' is not NULL, it points to a variable that is set
to the value given in the field `val' when the option is found, but
left unchanged if the option is not found.
To have a long-named option do something other than set an `int' to
a compiled-in constant, such as set a value from `optarg', set the
option's `flag' field to zero and its `val' field to a nonzero
value (the equivalent single-letter option character, if there is
one). For long options that have a zero `flag' field, `getopt'
returns the contents of the `val' field. */
struct option
{
#if defined (__STDC__) && __STDC__
const char *name;
#else
char *name;
#endif
/* has_arg can't be an enum because some compilers complain about
type mismatches in all the code that assumes it is an int. */
int has_arg;
int *flag;
int val;
};
/* Names for the values of the `has_arg' field of `struct option'. */
#define no_argument 0
#define required_argument 1
#define optional_argument 2
#if defined (__STDC__) && __STDC__
#ifdef __GNU_LIBRARY__
/* Many other libraries have conflicting prototypes for getopt, with
differences in the consts, in stdlib.h. To avoid compilation
errors, only prototype getopt for the GNU C library. */
extern int getopt (int argc, char *const *argv, const char *shortopts);
#else /* not __GNU_LIBRARY__ */
extern int getopt ();
#endif /* __GNU_LIBRARY__ */
extern int getopt_long (int argc, char *const *argv, const char *shortopts,
const struct option *longopts, int *longind);
extern int getopt_long_only (int argc, char *const *argv,
const char *shortopts,
const struct option *longopts, int *longind);
/* Internal only. Users should not call this directly. */
extern int _getopt_internal (int argc, char *const *argv,
const char *shortopts,
const struct option *longopts, int *longind,
int long_only);
#else /* not __STDC__ */
extern int getopt ();
extern int getopt_long ();
extern int getopt_long_only ();
extern int _getopt_internal ();
#endif /* __STDC__ */
#ifdef __cplusplus
}
#endif
#endif /* _GETOPT_H */

View File

@@ -1,180 +0,0 @@
/* getopt_long and getopt_long_only entry points for GNU getopt.
Copyright (C) 1987, 88, 89, 90, 91, 92, 1993, 1994
Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the
Free Software Foundation; either version 2, or (at your option) any
later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
#ifdef HAVE_CONFIG_H
#include <config.h>
#endif
#include "getopt.h"
#if !defined (__STDC__) || !__STDC__
/* This is a separate conditional since some stdc systems
reject `defined (const)'. */
#ifndef const
#define const
#endif
#endif
#include <stdio.h>
/* Comment out all this code if we are using the GNU C Library, and are not
actually compiling the library itself. This code is part of the GNU C
Library, but also included in many other GNU distributions. Compiling
and linking in this code is a waste when using the GNU C library
(especially if it is a shared library). Rather than having every GNU
program understand `configure --with-gnu-libc' and omit the object files,
it is simpler to just do this in the source for each such file. */
#if defined (_LIBC) || !defined (__GNU_LIBRARY__)
/* This needs to come after some library #include
to get __GNU_LIBRARY__ defined. */
#ifdef __GNU_LIBRARY__
#include <stdlib.h>
#else
char *getenv ();
#endif
#ifndef NULL
#define NULL 0
#endif
int
getopt_long (argc, argv, options, long_options, opt_index)
int argc;
char *const *argv;
const char *options;
const struct option *long_options;
int *opt_index;
{
return _getopt_internal (argc, argv, options, long_options, opt_index, 0);
}
/* Like getopt_long, but '-' as well as '--' can indicate a long option.
If an option that starts with '-' (not '--') doesn't match a long option,
but does match a short option, it is parsed as a short option
instead. */
int
getopt_long_only (argc, argv, options, long_options, opt_index)
int argc;
char *const *argv;
const char *options;
const struct option *long_options;
int *opt_index;
{
return _getopt_internal (argc, argv, options, long_options, opt_index, 1);
}
#endif /* _LIBC or not __GNU_LIBRARY__. */
#ifdef TEST
#include <stdio.h>
int
main (argc, argv)
int argc;
char **argv;
{
int c;
int digit_optind = 0;
while (1)
{
int this_option_optind = optind ? optind : 1;
int option_index = 0;
static struct option long_options[] =
{
{"add", 1, 0, 0},
{"append", 0, 0, 0},
{"delete", 1, 0, 0},
{"verbose", 0, 0, 0},
{"create", 0, 0, 0},
{"file", 1, 0, 0},
{0, 0, 0, 0}
};
c = getopt_long (argc, argv, "abc:d:0123456789",
long_options, &option_index);
if (c == EOF)
break;
switch (c)
{
case 0:
printf ("option %s", long_options[option_index].name);
if (optarg)
printf (" with arg %s", optarg);
printf ("\n");
break;
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9':
if (digit_optind != 0 && digit_optind != this_option_optind)
printf ("digits occur in two different argv-elements.\n");
digit_optind = this_option_optind;
printf ("option %c\n", c);
break;
case 'a':
printf ("option a\n");
break;
case 'b':
printf ("option b\n");
break;
case 'c':
printf ("option c with value `%s'\n", optarg);
break;
case 'd':
printf ("option d with value `%s'\n", optarg);
break;
case '?':
break;
default:
printf ("?? getopt returned character code 0%o ??\n", c);
}
}
if (optind < argc)
{
printf ("non-option ARGV-elements: ");
while (optind < argc)
printf ("%s ", argv[optind++]);
printf ("\n");
}
exit (0);
}
#endif /* TEST */

View File

@@ -1,705 +0,0 @@
/* Copyright (C) 1991, 1992, 1993, 1994, 1995 Free Software Foundation, Inc.
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public License as
published by the Free Software Foundation; either version 2 of the
License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Library General Public License for more details.
You should have received a copy of the GNU Library General Public
License along with this library; see the file COPYING.LIB. If
not, write to the Free Software Foundation, Inc., 675 Mass Ave,
Cambridge, MA 02139, USA. */
/* AIX requires this to be the first thing in the file. */
#if defined (_AIX) && !defined (__GNUC__)
#pragma alloca
#endif
#ifdef HAVE_CONFIG_H
#include <config.h>
#endif
#ifdef NETSCAPE
#include "windir.h"
#endif
#include <errno.h>
#include <sys/types.h>
#include <sys/stat.h>
/* Comment out all this code if we are using the GNU C Library, and are not
actually compiling the library itself. This code is part of the GNU C
Library, but also included in many other GNU distributions. Compiling
and linking in this code is a waste when using the GNU C library
(especially if it is a shared library). Rather than having every GNU
program understand `configure --with-gnu-libc' and omit the object files,
it is simpler to just do this in the source for each such file. */
#if defined (_LIBC) || !defined (__GNU_LIBRARY__)
#ifdef STDC_HEADERS
#include <stddef.h>
#endif
#ifdef HAVE_UNISTD_H
#include <unistd.h>
#ifndef POSIX
#ifdef _POSIX_VERSION
#define POSIX
#endif
#endif
#endif
#if !defined(__GNU_LIBRARY__) && !defined(STDC_HEADERS)
extern int errno;
#endif
#ifndef NULL
#define NULL 0
#endif
#if defined (POSIX) || defined (HAVE_DIRENT_H) || defined (__GNU_LIBRARY__)
#include <dirent.h>
#ifndef __GNU_LIBRARY__
#define D_NAMLEN(d) strlen((d)->d_name)
#else /* GNU C library. */
#define D_NAMLEN(d) ((d)->d_namlen)
#endif /* Not GNU C library. */
#else /* Not POSIX or HAVE_DIRENT_H. */
#define direct dirent
#define D_NAMLEN(d) ((d)->d_namlen)
#ifdef HAVE_SYS_NDIR_H
#include <sys/ndir.h>
#endif /* HAVE_SYS_NDIR_H */
#ifdef HAVE_SYS_DIR_H
#include <sys/dir.h>
#endif /* HAVE_SYS_DIR_H */
#ifdef HAVE_NDIR_H
#include <ndir.h>
#endif /* HAVE_NDIR_H */
#endif /* POSIX or HAVE_DIRENT_H or __GNU_LIBRARY__. */
#if defined(NETSCAPE) || defined (POSIX) && !defined (__GNU_LIBRARY__)
/* Posix does not require that the d_ino field be present, and some
systems do not provide it. */
#define REAL_DIR_ENTRY(dp) 1
#else
#define REAL_DIR_ENTRY(dp) (dp->d_ino != 0)
#endif /* POSIX */
#if (defined (STDC_HEADERS) || defined (__GNU_LIBRARY__))
#include <stdlib.h>
#include <string.h>
#define ANSI_STRING
#else /* No standard headers. */
#ifdef HAVE_STRING_H
#include <string.h>
#define ANSI_STRING
#else
#include <strings.h>
#endif
#ifdef HAVE_MEMORY_H
#include <memory.h>
#endif
extern char *malloc (), *realloc ();
extern void free ();
extern void qsort ();
extern void abort (), exit ();
#endif /* Standard headers. */
#ifndef ANSI_STRING
#ifndef bzero
extern void bzero ();
#endif
#ifndef bcopy
extern void bcopy ();
#endif
#define memcpy(d, s, n) bcopy ((s), (d), (n))
#define strrchr rindex
/* memset is only used for zero here, but let's be paranoid. */
#define memset(s, better_be_zero, n) \
((void) ((better_be_zero) == 0 ? (bzero((s), (n)), 0) : (abort(), 0)))
#endif /* Not ANSI_STRING. */
#ifndef HAVE_STRCOLL
#define strcoll strcmp
#endif
#if !defined(__GNU_LIBRARY__) && !defined(NETSCAPE)
#ifdef __GNUC__
__inline
#endif
static char *
my_realloc (p, n)
char *p;
unsigned int n;
{
/* These casts are the for sake of the broken Ultrix compiler,
which warns of illegal pointer combinations otherwise. */
if (p == NULL)
return (char *) malloc (n);
return (char *) realloc (p, n);
}
#define realloc my_realloc
#endif
#if !defined(__alloca) && !defined(__GNU_LIBRARY__)
#ifdef __GNUC__
#undef alloca
#define alloca(n) __builtin_alloca (n)
#else /* Not GCC. */
#if defined (sparc) || defined (HAVE_ALLOCA_H)
#include <alloca.h>
#elif defined(NETSCAPE)
#include <malloc.h>
#else /* Not sparc or HAVE_ALLOCA_H. */
#ifndef _AIX
extern char *alloca ();
#endif /* Not _AIX. */
#endif /* sparc or HAVE_ALLOCA_H. */
#endif /* GCC. */
#define __alloca alloca
#endif
#ifndef __GNU_LIBRARY__
#define __lstat lstat
#ifndef HAVE_LSTAT
#define lstat stat
#endif
#ifdef STAT_MACROS_BROKEN
#undef S_ISDIR
#endif
#ifndef S_ISDIR
#define S_ISDIR(mode) (((mode) & S_IFMT) == S_IFDIR)
#endif
#endif
#ifndef STDC_HEADERS
#undef size_t
#define size_t unsigned int
#endif
/* Some system header files erroneously define these.
We want our own definitions from <fnmatch.h> to take precedence. */
#undef FNM_PATHNAME
#undef FNM_NOESCAPE
#undef FNM_PERIOD
#include <fnmatch.h>
/* Some system header files erroneously define these.
We want our own definitions from <glob.h> to take precedence. */
#undef GLOB_ERR
#undef GLOB_MARK
#undef GLOB_NOSORT
#undef GLOB_DOOFFS
#undef GLOB_NOCHECK
#undef GLOB_APPEND
#undef GLOB_NOESCAPE
#undef GLOB_PERIOD
#include <glob.h>
__ptr_t (*__glob_opendir_hook) __P ((const char *directory));
const char *(*__glob_readdir_hook) __P ((__ptr_t stream));
void (*__glob_closedir_hook) __P ((__ptr_t stream));
static int glob_pattern_p __P ((const char *pattern, int quote));
static int glob_in_dir __P ((const char *pattern, const char *directory,
int flags,
int (*errfunc) __P ((const char *, int)),
glob_t *pglob));
static int prefix_array __P ((const char *prefix, char **array, size_t n));
int collated_compare __P ((const void *elem1, const void *elem2));
/* Do glob searching for PATTERN, placing results in PGLOB.
The bits defined above may be set in FLAGS.
If a directory cannot be opened or read and ERRFUNC is not nil,
it is called with the pathname that caused the error, and the
`errno' value from the failing call; if it returns non-zero
`glob' returns GLOB_ABEND; if it returns zero, the error is ignored.
If memory cannot be allocated for PGLOB, GLOB_NOSPACE is returned.
Otherwise, `glob' returns zero. */
int
glob (pattern, flags, errfunc, pglob)
const char *pattern;
int flags;
int (*errfunc) __P ((const char *, int));
glob_t *pglob;
{
const char *filename;
char *dirname;
size_t dirlen;
int status;
int oldcount;
if (pattern == NULL || pglob == NULL || (flags & ~__GLOB_FLAGS) != 0)
{
errno = EINVAL;
return -1;
}
/* Find the filename. */
filename = strrchr (pattern, '/');
if (filename == NULL)
{
filename = pattern;
dirname = (char *) ".";
dirlen = 0;
}
else if (filename == pattern)
{
/* "/pattern". */
dirname = (char *) "/";
dirlen = 1;
++filename;
}
else
{
dirlen = filename - pattern;
dirname = (char *) __alloca (dirlen + 1);
memcpy (dirname, pattern, dirlen);
dirname[dirlen] = '\0';
++filename;
}
if (filename[0] == '\0' && dirlen > 1)
/* "pattern/". Expand "pattern", appending slashes. */
{
int val = glob (dirname, flags | GLOB_MARK, errfunc, pglob);
if (val == 0)
pglob->gl_flags = (pglob->gl_flags & ~GLOB_MARK) | (flags & GLOB_MARK);
return val;
}
if (!(flags & GLOB_APPEND))
{
pglob->gl_pathc = 0;
pglob->gl_pathv = NULL;
}
oldcount = pglob->gl_pathc;
if (glob_pattern_p (dirname, !(flags & GLOB_NOESCAPE)))
{
/* The directory name contains metacharacters, so we
have to glob for the directory, and then glob for
the pattern in each directory found. */
glob_t dirs;
register int i;
status = glob (dirname,
((flags & (GLOB_ERR | GLOB_NOCHECK | GLOB_NOESCAPE)) |
GLOB_NOSORT),
errfunc, &dirs);
if (status != 0)
return status;
/* We have successfully globbed the preceding directory name.
For each name we found, call glob_in_dir on it and FILENAME,
appending the results to PGLOB. */
for (i = 0; i < dirs.gl_pathc; ++i)
{
int oldcount;
#ifdef SHELL
{
/* Make globbing interruptible in the bash shell. */
extern int interrupt_state;
if (interrupt_state)
{
globfree (&dirs);
globfree (&files);
return GLOB_ABEND;
}
}
#endif /* SHELL. */
oldcount = pglob->gl_pathc;
status = glob_in_dir (filename, dirs.gl_pathv[i],
(flags | GLOB_APPEND) & ~GLOB_NOCHECK,
errfunc, pglob);
if (status == GLOB_NOMATCH)
/* No matches in this directory. Try the next. */
continue;
if (status != 0)
{
globfree (&dirs);
globfree (pglob);
return status;
}
/* Stick the directory on the front of each name. */
if (prefix_array (dirs.gl_pathv[i],
&pglob->gl_pathv[oldcount],
pglob->gl_pathc - oldcount))
{
globfree (&dirs);
globfree (pglob);
return GLOB_NOSPACE;
}
}
flags |= GLOB_MAGCHAR;
if (pglob->gl_pathc == oldcount)
/* No matches. */
if (flags & GLOB_NOCHECK)
{
size_t len = strlen (pattern) + 1;
char *patcopy = (char *) malloc (len);
if (patcopy == NULL)
return GLOB_NOSPACE;
memcpy (patcopy, pattern, len);
pglob->gl_pathv
= (char **) realloc (pglob->gl_pathv,
(pglob->gl_pathc +
((flags & GLOB_DOOFFS) ?
pglob->gl_offs : 0) +
1 + 1) *
sizeof (char *));
if (pglob->gl_pathv == NULL)
{
free (patcopy);
return GLOB_NOSPACE;
}
if (flags & GLOB_DOOFFS)
while (pglob->gl_pathc < pglob->gl_offs)
pglob->gl_pathv[pglob->gl_pathc++] = NULL;
pglob->gl_pathv[pglob->gl_pathc++] = patcopy;
pglob->gl_pathv[pglob->gl_pathc] = NULL;
pglob->gl_flags = flags;
}
else
return GLOB_NOMATCH;
}
else
{
status = glob_in_dir (filename, dirname, flags, errfunc, pglob);
if (status != 0)
return status;
if (dirlen > 0)
{
/* Stick the directory on the front of each name. */
if (prefix_array (dirname,
&pglob->gl_pathv[oldcount],
pglob->gl_pathc - oldcount))
{
globfree (pglob);
return GLOB_NOSPACE;
}
}
}
if (flags & GLOB_MARK)
{
/* Append slashes to directory names. glob_in_dir has already
allocated the extra character for us. */
int i;
struct stat st;
for (i = oldcount; i < pglob->gl_pathc; ++i)
if (__lstat (pglob->gl_pathv[i], &st) == 0 &&
S_ISDIR (st.st_mode))
strcat (pglob->gl_pathv[i], "/");
}
if (!(flags & GLOB_NOSORT))
/* Sort the vector. */
#if 0
qsort ((__ptr_t) &pglob->gl_pathv[oldcount],
pglob->gl_pathc - oldcount,
sizeof (char *), collated_compare);
#else
qsort ( &pglob->gl_pathv[oldcount],
(size_t)(pglob->gl_pathc - oldcount),
sizeof (char *), collated_compare);
#endif
return 0;
}
/* Free storage allocated in PGLOB by a previous `glob' call. */
void
globfree (pglob)
register glob_t *pglob;
{
if (pglob->gl_pathv != NULL)
{
register int i;
for (i = 0; i < pglob->gl_pathc; ++i)
if (pglob->gl_pathv[i] != NULL)
free ((__ptr_t) pglob->gl_pathv[i]);
free ((__ptr_t) pglob->gl_pathv);
}
}
/* Do a collated comparison of A and B. */
int
collated_compare (const void *elem1, const void *elem2)
{
const __ptr_t a = (const __ptr_t)elem1;
const __ptr_t b = (const __ptr_t)elem1;
const char *const s1 = *(const char *const * const) a;
const char *const s2 = *(const char *const * const) b;
if (s1 == s2)
return 0;
if (s1 == NULL)
return 1;
if (s2 == NULL)
return -1;
return strcoll (s1, s2);
}
/* Prepend DIRNAME to each of N members of ARRAY, replacing ARRAY's
elements in place. Return nonzero if out of memory, zero if successful.
A slash is inserted between DIRNAME and each elt of ARRAY,
unless DIRNAME is just "/". Each old element of ARRAY is freed. */
static int
prefix_array (dirname, array, n)
const char *dirname;
char **array;
size_t n;
{
register size_t i;
size_t dirlen = strlen (dirname);
if (dirlen == 1 && dirname[0] == '/')
/* DIRNAME is just "/", so normal prepending would get us "//foo".
We want "/foo" instead, so don't prepend any chars from DIRNAME. */
dirlen = 0;
for (i = 0; i < n; ++i)
{
size_t eltlen = strlen (array[i]) + 1;
char *new = (char *) malloc (dirlen + 1 + eltlen);
if (new == NULL)
{
while (i > 0)
free ((__ptr_t) array[--i]);
return 1;
}
memcpy (new, dirname, dirlen);
new[dirlen] = '/';
memcpy (&new[dirlen + 1], array[i], eltlen);
free ((__ptr_t) array[i]);
array[i] = new;
}
return 0;
}
/* Return nonzero if PATTERN contains any metacharacters.
Metacharacters can be quoted with backslashes if QUOTE is nonzero. */
static int
glob_pattern_p (pattern, quote)
const char *pattern;
int quote;
{
register const char *p;
int open = 0;
for (p = pattern; *p != '\0'; ++p)
switch (*p)
{
case '?':
case '*':
return 1;
case '\\':
if (quote)
++p;
break;
case '[':
open = 1;
break;
case ']':
if (open)
return 1;
break;
}
return 0;
}
/* Like `glob', but PATTERN is a final pathname component,
and matches are searched for in DIRECTORY.
The GLOB_NOSORT bit in FLAGS is ignored. No sorting is ever done.
The GLOB_APPEND flag is assumed to be set (always appends). */
static int
glob_in_dir (pattern, directory, flags, errfunc, pglob)
const char *pattern;
const char *directory;
int flags;
int (*errfunc) __P ((const char *, int));
glob_t *pglob;
{
__ptr_t stream;
struct globlink
{
struct globlink *next;
char *name;
};
struct globlink *names = NULL;
size_t nfound = 0;
if (!glob_pattern_p (pattern, !(flags & GLOB_NOESCAPE)))
{
stream = NULL;
flags |= GLOB_NOCHECK;
}
else
{
flags |= GLOB_MAGCHAR;
stream = (__glob_opendir_hook ? (*__glob_opendir_hook) (directory)
: (__ptr_t) opendir (directory));
if (stream == NULL)
{
if ((errfunc != NULL && (*errfunc) (directory, errno)) ||
(flags & GLOB_ERR))
return GLOB_ABEND;
}
else
while (1)
{
const char *name;
size_t len;
if (__glob_readdir_hook)
{
name = (*__glob_readdir_hook) (stream);
if (name == NULL)
break;
len = 0;
}
else
{
struct dirent *d = readdir ((DIR *) stream);
if (d == NULL)
break;
if (! REAL_DIR_ENTRY (d))
continue;
name = d->d_name;
#ifdef HAVE_D_NAMLEN
len = d->d_namlen;
#else
len = 0;
#endif
}
if (fnmatch (pattern, name,
(!(flags & GLOB_PERIOD) ? FNM_PERIOD : 0) |
((flags & GLOB_NOESCAPE) ? FNM_NOESCAPE : 0)) == 0)
{
struct globlink *new
= (struct globlink *) __alloca (sizeof (struct globlink));
if (len == 0)
len = strlen (name);
new->name
= (char *) malloc (len + ((flags & GLOB_MARK) ? 1 : 0) + 1);
if (new->name == NULL)
goto memory_error;
memcpy ((__ptr_t) new->name, name, len);
new->name[len] = '\0';
new->next = names;
names = new;
++nfound;
}
}
}
if (nfound == 0 && (flags & GLOB_NOCHECK))
{
size_t len = strlen (pattern);
nfound = 1;
names = (struct globlink *) __alloca (sizeof (struct globlink));
names->next = NULL;
names->name = (char *) malloc (len + 1);
if (names->name == NULL)
goto memory_error;
memcpy (names->name, pattern, len);
names->name[len] = '\0';
}
pglob->gl_pathv
= (char **) realloc (pglob->gl_pathv,
(pglob->gl_pathc +
((flags & GLOB_DOOFFS) ? pglob->gl_offs : 0) +
nfound + 1) *
sizeof (char *));
if (pglob->gl_pathv == NULL)
goto memory_error;
if (flags & GLOB_DOOFFS)
while (pglob->gl_pathc < pglob->gl_offs)
pglob->gl_pathv[pglob->gl_pathc++] = NULL;
for (; names != NULL; names = names->next)
pglob->gl_pathv[pglob->gl_pathc++] = names->name;
pglob->gl_pathv[pglob->gl_pathc] = NULL;
pglob->gl_flags = flags;
if (stream != NULL)
{
int save = errno;
if (__glob_closedir_hook)
(*__glob_closedir_hook) (stream);
else
(void) closedir ((DIR *) stream);
errno = save;
}
return nfound == 0 ? GLOB_NOMATCH : 0;
memory_error:
{
int save = errno;
if (__glob_closedir_hook)
(*__glob_closedir_hook) (stream);
else
(void) closedir ((DIR *) stream);
errno = save;
}
while (names != NULL)
{
if (names->name != NULL)
free ((__ptr_t) names->name);
names = names->next;
}
return GLOB_NOSPACE;
}
#endif /* _LIBC or not __GNU_LIBRARY__. */

View File

@@ -1,481 +0,0 @@
GNU LIBRARY GENERAL PUBLIC LICENSE
Version 2, June 1991
Copyright (C) 1991 Free Software Foundation, Inc.
675 Mass Ave, Cambridge, MA 02139, USA
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
[This is the first released version of the library GPL. It is
numbered 2 because it goes with version 2 of the ordinary GPL.]
Preamble
The licenses for most software are designed to take away your
freedom to share and change it. By contrast, the GNU General Public
Licenses are intended to guarantee your freedom to share and change
free software--to make sure the software is free for all its users.
This license, the Library General Public License, applies to some
specially designated Free Software Foundation software, and to any
other libraries whose authors decide to use it. You can use it for
your libraries, too.
When we speak of free software, we are referring to freedom, not
price. Our General Public Licenses are designed to make sure that you
have the freedom to distribute copies of free software (and charge for
this service if you wish), that you receive source code or can get it
if you want it, that you can change the software or use pieces of it
in new free programs; and that you know you can do these things.
To protect your rights, we need to make restrictions that forbid
anyone to deny you these rights or to ask you to surrender the rights.
These restrictions translate to certain responsibilities for you if
you distribute copies of the library, or if you modify it.
For example, if you distribute copies of the library, whether gratis
or for a fee, you must give the recipients all the rights that we gave
you. You must make sure that they, too, receive or can get the source
code. If you link a program with the library, you must provide
complete object files to the recipients so that they can relink them
with the library, after making changes to the library and recompiling
it. And you must show them these terms so they know their rights.
Our method of protecting your rights has two steps: (1) copyright
the library, and (2) offer you this license which gives you legal
permission to copy, distribute and/or modify the library.
Also, for each distributor's protection, we want to make certain
that everyone understands that there is no warranty for this free
library. If the library is modified by someone else and passed on, we
want its recipients to know that what they have is not the original
version, so that any problems introduced by others will not reflect on
the original authors' reputations.
Finally, any free program is threatened constantly by software
patents. We wish to avoid the danger that companies distributing free
software will individually obtain patent licenses, thus in effect
transforming the program into proprietary software. To prevent this,
we have made it clear that any patent must be licensed for everyone's
free use or not licensed at all.
Most GNU software, including some libraries, is covered by the ordinary
GNU General Public License, which was designed for utility programs. This
license, the GNU Library General Public License, applies to certain
designated libraries. This license is quite different from the ordinary
one; be sure to read it in full, and don't assume that anything in it is
the same as in the ordinary license.
The reason we have a separate public license for some libraries is that
they blur the distinction we usually make between modifying or adding to a
program and simply using it. Linking a program with a library, without
changing the library, is in some sense simply using the library, and is
analogous to running a utility program or application program. However, in
a textual and legal sense, the linked executable is a combined work, a
derivative of the original library, and the ordinary General Public License
treats it as such.
Because of this blurred distinction, using the ordinary General
Public License for libraries did not effectively promote software
sharing, because most developers did not use the libraries. We
concluded that weaker conditions might promote sharing better.
However, unrestricted linking of non-free programs would deprive the
users of those programs of all benefit from the free status of the
libraries themselves. This Library General Public License is intended to
permit developers of non-free programs to use free libraries, while
preserving your freedom as a user of such programs to change the free
libraries that are incorporated in them. (We have not seen how to achieve
this as regards changes in header files, but we have achieved it as regards
changes in the actual functions of the Library.) The hope is that this
will lead to faster development of free libraries.
The precise terms and conditions for copying, distribution and
modification follow. Pay close attention to the difference between a
"work based on the library" and a "work that uses the library". The
former contains code derived from the library, while the latter only
works together with the library.
Note that it is possible for a library to be covered by the ordinary
General Public License rather than by this special one.
GNU LIBRARY GENERAL PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. This License Agreement applies to any software library which
contains a notice placed by the copyright holder or other authorized
party saying it may be distributed under the terms of this Library
General Public License (also called "this License"). Each licensee is
addressed as "you".
A "library" means a collection of software functions and/or data
prepared so as to be conveniently linked with application programs
(which use some of those functions and data) to form executables.
The "Library", below, refers to any such software library or work
which has been distributed under these terms. A "work based on the
Library" means either the Library or any derivative work under
copyright law: that is to say, a work containing the Library or a
portion of it, either verbatim or with modifications and/or translated
straightforwardly into another language. (Hereinafter, translation is
included without limitation in the term "modification".)
"Source code" for a work means the preferred form of the work for
making modifications to it. For a library, complete source code means
all the source code for all modules it contains, plus any associated
interface definition files, plus the scripts used to control compilation
and installation of the library.
Activities other than copying, distribution and modification are not
covered by this License; they are outside its scope. The act of
running a program using the Library is not restricted, and output from
such a program is covered only if its contents constitute a work based
on the Library (independent of the use of the Library in a tool for
writing it). Whether that is true depends on what the Library does
and what the program that uses the Library does.
1. You may copy and distribute verbatim copies of the Library's
complete source code as you receive it, in any medium, provided that
you conspicuously and appropriately publish on each copy an
appropriate copyright notice and disclaimer of warranty; keep intact
all the notices that refer to this License and to the absence of any
warranty; and distribute a copy of this License along with the
Library.
You may charge a fee for the physical act of transferring a copy,
and you may at your option offer warranty protection in exchange for a
fee.
2. You may modify your copy or copies of the Library or any portion
of it, thus forming a work based on the Library, and copy and
distribute such modifications or work under the terms of Section 1
above, provided that you also meet all of these conditions:
a) The modified work must itself be a software library.
b) You must cause the files modified to carry prominent notices
stating that you changed the files and the date of any change.
c) You must cause the whole of the work to be licensed at no
charge to all third parties under the terms of this License.
d) If a facility in the modified Library refers to a function or a
table of data to be supplied by an application program that uses
the facility, other than as an argument passed when the facility
is invoked, then you must make a good faith effort to ensure that,
in the event an application does not supply such function or
table, the facility still operates, and performs whatever part of
its purpose remains meaningful.
(For example, a function in a library to compute square roots has
a purpose that is entirely well-defined independent of the
application. Therefore, Subsection 2d requires that any
application-supplied function or table used by this function must
be optional: if the application does not supply it, the square
root function must still compute square roots.)
These requirements apply to the modified work as a whole. If
identifiable sections of that work are not derived from the Library,
and can be reasonably considered independent and separate works in
themselves, then this License, and its terms, do not apply to those
sections when you distribute them as separate works. But when you
distribute the same sections as part of a whole which is a work based
on the Library, the distribution of the whole must be on the terms of
this License, whose permissions for other licensees extend to the
entire whole, and thus to each and every part regardless of who wrote
it.
Thus, it is not the intent of this section to claim rights or contest
your rights to work written entirely by you; rather, the intent is to
exercise the right to control the distribution of derivative or
collective works based on the Library.
In addition, mere aggregation of another work not based on the Library
with the Library (or with a work based on the Library) on a volume of
a storage or distribution medium does not bring the other work under
the scope of this License.
3. You may opt to apply the terms of the ordinary GNU General Public
License instead of this License to a given copy of the Library. To do
this, you must alter all the notices that refer to this License, so
that they refer to the ordinary GNU General Public License, version 2,
instead of to this License. (If a newer version than version 2 of the
ordinary GNU General Public License has appeared, then you can specify
that version instead if you wish.) Do not make any other change in
these notices.
Once this change is made in a given copy, it is irreversible for
that copy, so the ordinary GNU General Public License applies to all
subsequent copies and derivative works made from that copy.
This option is useful when you wish to copy part of the code of
the Library into a program that is not a library.
4. You may copy and distribute the Library (or a portion or
derivative of it, under Section 2) in object code or executable form
under the terms of Sections 1 and 2 above provided that you accompany
it with the complete corresponding machine-readable source code, which
must be distributed under the terms of Sections 1 and 2 above on a
medium customarily used for software interchange.
If distribution of object code is made by offering access to copy
from a designated place, then offering equivalent access to copy the
source code from the same place satisfies the requirement to
distribute the source code, even though third parties are not
compelled to copy the source along with the object code.
5. A program that contains no derivative of any portion of the
Library, but is designed to work with the Library by being compiled or
linked with it, is called a "work that uses the Library". Such a
work, in isolation, is not a derivative work of the Library, and
therefore falls outside the scope of this License.
However, linking a "work that uses the Library" with the Library
creates an executable that is a derivative of the Library (because it
contains portions of the Library), rather than a "work that uses the
library". The executable is therefore covered by this License.
Section 6 states terms for distribution of such executables.
When a "work that uses the Library" uses material from a header file
that is part of the Library, the object code for the work may be a
derivative work of the Library even though the source code is not.
Whether this is true is especially significant if the work can be
linked without the Library, or if the work is itself a library. The
threshold for this to be true is not precisely defined by law.
If such an object file uses only numerical parameters, data
structure layouts and accessors, and small macros and small inline
functions (ten lines or less in length), then the use of the object
file is unrestricted, regardless of whether it is legally a derivative
work. (Executables containing this object code plus portions of the
Library will still fall under Section 6.)
Otherwise, if the work is a derivative of the Library, you may
distribute the object code for the work under the terms of Section 6.
Any executables containing that work also fall under Section 6,
whether or not they are linked directly with the Library itself.
6. As an exception to the Sections above, you may also compile or
link a "work that uses the Library" with the Library to produce a
work containing portions of the Library, and distribute that work
under terms of your choice, provided that the terms permit
modification of the work for the customer's own use and reverse
engineering for debugging such modifications.
You must give prominent notice with each copy of the work that the
Library is used in it and that the Library and its use are covered by
this License. You must supply a copy of this License. If the work
during execution displays copyright notices, you must include the
copyright notice for the Library among them, as well as a reference
directing the user to the copy of this License. Also, you must do one
of these things:
a) Accompany the work with the complete corresponding
machine-readable source code for the Library including whatever
changes were used in the work (which must be distributed under
Sections 1 and 2 above); and, if the work is an executable linked
with the Library, with the complete machine-readable "work that
uses the Library", as object code and/or source code, so that the
user can modify the Library and then relink to produce a modified
executable containing the modified Library. (It is understood
that the user who changes the contents of definitions files in the
Library will not necessarily be able to recompile the application
to use the modified definitions.)
b) Accompany the work with a written offer, valid for at
least three years, to give the same user the materials
specified in Subsection 6a, above, for a charge no more
than the cost of performing this distribution.
c) If distribution of the work is made by offering access to copy
from a designated place, offer equivalent access to copy the above
specified materials from the same place.
d) Verify that the user has already received a copy of these
materials or that you have already sent this user a copy.
For an executable, the required form of the "work that uses the
Library" must include any data and utility programs needed for
reproducing the executable from it. However, as a special exception,
the source code distributed need not include anything that is normally
distributed (in either source or binary form) with the major
components (compiler, kernel, and so on) of the operating system on
which the executable runs, unless that component itself accompanies
the executable.
It may happen that this requirement contradicts the license
restrictions of other proprietary libraries that do not normally
accompany the operating system. Such a contradiction means you cannot
use both them and the Library together in an executable that you
distribute.
7. You may place library facilities that are a work based on the
Library side-by-side in a single library together with other library
facilities not covered by this License, and distribute such a combined
library, provided that the separate distribution of the work based on
the Library and of the other library facilities is otherwise
permitted, and provided that you do these two things:
a) Accompany the combined library with a copy of the same work
based on the Library, uncombined with any other library
facilities. This must be distributed under the terms of the
Sections above.
b) Give prominent notice with the combined library of the fact
that part of it is a work based on the Library, and explaining
where to find the accompanying uncombined form of the same work.
8. You may not copy, modify, sublicense, link with, or distribute
the Library except as expressly provided under this License. Any
attempt otherwise to copy, modify, sublicense, link with, or
distribute the Library is void, and will automatically terminate your
rights under this License. However, parties who have received copies,
or rights, from you under this License will not have their licenses
terminated so long as such parties remain in full compliance.
9. You are not required to accept this License, since you have not
signed it. However, nothing else grants you permission to modify or
distribute the Library or its derivative works. These actions are
prohibited by law if you do not accept this License. Therefore, by
modifying or distributing the Library (or any work based on the
Library), you indicate your acceptance of this License to do so, and
all its terms and conditions for copying, distributing or modifying
the Library or works based on it.
10. Each time you redistribute the Library (or any work based on the
Library), the recipient automatically receives a license from the
original licensor to copy, distribute, link with or modify the Library
subject to these terms and conditions. You may not impose any further
restrictions on the recipients' exercise of the rights granted herein.
You are not responsible for enforcing compliance by third parties to
this License.
11. If, as a consequence of a court judgment or allegation of patent
infringement or for any other reason (not limited to patent issues),
conditions are imposed on you (whether by court order, agreement or
otherwise) that contradict the conditions of this License, they do not
excuse you from the conditions of this License. If you cannot
distribute so as to satisfy simultaneously your obligations under this
License and any other pertinent obligations, then as a consequence you
may not distribute the Library at all. For example, if a patent
license would not permit royalty-free redistribution of the Library by
all those who receive copies directly or indirectly through you, then
the only way you could satisfy both it and this License would be to
refrain entirely from distribution of the Library.
If any portion of this section is held invalid or unenforceable under any
particular circumstance, the balance of the section is intended to apply,
and the section as a whole is intended to apply in other circumstances.
It is not the purpose of this section to induce you to infringe any
patents or other property right claims or to contest validity of any
such claims; this section has the sole purpose of protecting the
integrity of the free software distribution system which is
implemented by public license practices. Many people have made
generous contributions to the wide range of software distributed
through that system in reliance on consistent application of that
system; it is up to the author/donor to decide if he or she is willing
to distribute software through any other system and a licensee cannot
impose that choice.
This section is intended to make thoroughly clear what is believed to
be a consequence of the rest of this License.
12. If the distribution and/or use of the Library is restricted in
certain countries either by patents or by copyrighted interfaces, the
original copyright holder who places the Library under this License may add
an explicit geographical distribution limitation excluding those countries,
so that distribution is permitted only in or among countries not thus
excluded. In such case, this License incorporates the limitation as if
written in the body of this License.
13. The Free Software Foundation may publish revised and/or new
versions of the Library General Public License from time to time.
Such new versions will be similar in spirit to the present version,
but may differ in detail to address new problems or concerns.
Each version is given a distinguishing version number. If the Library
specifies a version number of this License which applies to it and
"any later version", you have the option of following the terms and
conditions either of that version or of any later version published by
the Free Software Foundation. If the Library does not specify a
license version number, you may choose any version ever published by
the Free Software Foundation.
14. If you wish to incorporate parts of the Library into other free
programs whose distribution conditions are incompatible with these,
write to the author to ask for permission. For software which is
copyrighted by the Free Software Foundation, write to the Free
Software Foundation; we sometimes make exceptions for this. Our
decision will be guided by the two goals of preserving the free status
of all derivatives of our free software and of promoting the sharing
and reuse of software generally.
NO WARRANTY
15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
DAMAGES.
END OF TERMS AND CONDITIONS
Appendix: How to Apply These Terms to Your New Libraries
If you develop a new library, and you want it to be of the greatest
possible use to the public, we recommend making it free software that
everyone can redistribute and change. You can do so by permitting
redistribution under these terms (or, alternatively, under the terms of the
ordinary General Public License).
To apply these terms, attach the following notices to the library. It is
safest to attach them to the start of each source file to most effectively
convey the exclusion of warranty; and each file should have at least the
"copyright" line and a pointer to where the full notice is found.
<one line to give the library's name and a brief idea of what it does.>
Copyright (C) <year> <name of author>
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public
License as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Library General Public License for more details.
You should have received a copy of the GNU Library General Public
License along with this library; if not, write to the Free
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
Also add information on how to contact you by electronic and paper mail.
You should also get your employer (if you work as a programmer) or your
school, if any, to sign a "copyright disclaimer" for the library, if
necessary. Here is a sample; alter the names:
Yoyodyne, Inc., hereby disclaims all copyright interest in the
library `Frob' (a library for tweaking knobs) written by James Random Hacker.
<signature of Ty Coon>, 1 April 1990
Ty Coon, President of Vice
That's all there is to it!

View File

@@ -1,28 +0,0 @@
#
# GNU Makefile for building gmake.exe on WIN32
# This makefile compiles the files in the glob subdirectory.
#
CSRCS = fnmatch.c glob.c
OBJS = $(CSRCS:.c=.obj)
CC = cl
CFLAGS = $(CC_SWITCHES) $(INCLUDES) $(DEFINES) $(CC_OUTPUTS)
CC_SWITCHES = -nologo -ML -W3 -O2
INCLUDES = -I. -I..
DEFINES = -DWIN32 -DNDEBUG -D_CONSOLE -DNETSCAPE -DHAVE_CONFIG_H
CC_OUTPUTS = -Fpglob.pch -YX -c
all: $(OBJS)
%.obj: %.c
$(CC) $(CFLAGS) $<
clean:
rm -rf $(OBJS) glob.pch

View File

@@ -1,66 +0,0 @@
# Makefile for standalone distribution of libglob.a (fnmatch, glob).
# Copyright (C) 1991, 92, 93, 94, 95 Free Software Foundation, Inc.
# This file is part of the GNU C Library.
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Library General Public License
# as published by the Free Software Foundation; either version 2 of
# the License, or (at your option) any later version.
# This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# Library General Public License for more details.
# You should have received a copy of the GNU Library General Public
# License along with this library; see the file COPYING.LIB. If
# not, write to the Free Software Foundation, Inc., 675 Mass Ave,
# Cambridge, MA 02139, USA.
# Ultrix 2.2 make doesn't expand the value of VPATH.
VPATH = @srcdir@
# This must repeat the value, because configure will remove `VPATH = .'.
srcdir = @srcdir@
CC = @CC@
CPPFLAGS = @CPPFLAGS@
CFLAGS = @CFLAGS@
# Information determined by configure.
DEFS = @DEFS@
# How to invoke ar.
AR = @AR@
ARFLAGS = rv
# How to invoke ranlib.
RANLIB = @RANLIB@
.PHONY: all
all: libglob.a
libglob.a: glob.o fnmatch.o
$(AR) $(ARFLAGS) $@ glob.o fnmatch.o
$(RANLIB) $@
# For some reason, Unix make wants the dependencies on the source files.
# Otherwise it refuses to use an implicit rule!
# And, get this: it doesn't work to use $(srcdir)/foo.c!!
glob.o: $(srcdir)/glob.h $(srcdir)/fnmatch.h glob.c
fnmatch.o: $(srcdir)/fnmatch.h fnmatch.c
.c.o:
$(CC) -I. -I$(srcdir) -c \
$(DEFS) $(CPPFLAGS) $(CFLAGS) $< $(OUTPUT_OPTION)
.PHONY: clean realclean glob-clean glob-realclean distclean
clean glob-clean:
-rm -f libglob.a *.o core
distclean glob-realclean: clean
-rm -f TAGS tags Makefile config.status config.h config.log
realcean: distclean
# For inside the C library.
glob.tar glob.tar.Z:
$(MAKE) -C .. $@

File diff suppressed because it is too large Load Diff

View File

@@ -1,52 +0,0 @@
@echo off
echo Configuring glob for GO32
rem This batch file assumes a unix-type "sed" program
echo # Makefile generated by "configure.bat"> Makefile
if exist config.sed del config.sed
echo "s/@srcdir@/./ ">> config.sed
echo "s/@CC@/gcc/ ">> config.sed
echo "s/@CFLAGS@/-O2 -g/ ">> config.sed
echo "s/@CPPFLAGS@/-DHAVE_CONFIG_H -I../ ">> config.sed
echo "s/@AR@/ar/ ">> config.sed
echo "s/@RANLIB@/ranlib/ ">> config.sed
echo "s/@LDFLAGS@// ">> config.sed
echo "s/@DEFS@// ">> config.sed
echo "s/@ALLOCA@// ">> config.sed
echo "s/@LIBS@// ">> config.sed
echo "s/@LIBOBJS@// ">> config.sed
echo "s/^Makefile *:/_Makefile:/ ">> config.sed
echo "s/^config.h *:/_config.h:/ ">> config.sed
sed -e "s/^\"//" -e "s/\"$//" -e "s/[ ]*$//" config.sed > config2.sed
sed -f config2.sed Makefile.in >> Makefile
del config.sed
del config2.sed

View File

@@ -1,19 +0,0 @@
dnl Process this file with autoconf to produce a configure script.
AC_INIT(fnmatch.c) dnl A distinctive file to look for in srcdir.
AC_PREREQ(2.1) dnl Minimum Autoconf version required.
AC_PROG_CC
AC_CHECK_PROG(AR, ar, ar, ar)
AC_PROG_RANLIB
AC_PROG_CPP dnl Later checks need this.
dnl These two want to come early.
AC_AIX
AC_MINIX
AC_ISC_POSIX
AC_CONST
AC_HEADER_STDC
AC_CHECK_HEADERS(memory.h unistd.h string.h)
AC_HEADER_DIRENT
AC_FUNC_CLOSEDIR_VOID
AC_FUNC_ALLOCA
AC_FUNC_STRCOLL
AC_OUTPUT(Makefile)

View File

@@ -1,200 +0,0 @@
/* Copyright (C) 1991, 1992, 1993 Free Software Foundation, Inc.
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public License as
published by the Free Software Foundation; either version 2 of the
License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Library General Public License for more details.
You should have received a copy of the GNU Library General Public
License along with this library; see the file COPYING.LIB. If
not, write to the Free Software Foundation, Inc., 675 Mass Ave,
Cambridge, MA 02139, USA. */
#ifdef HAVE_CONFIG_H
#include <config.h>
#endif
#include <errno.h>
#include <fnmatch.h>
#include <ctype.h>
/* Comment out all this code if we are using the GNU C Library, and are not
actually compiling the library itself. This code is part of the GNU C
Library, but also included in many other GNU distributions. Compiling
and linking in this code is a waste when using the GNU C library
(especially if it is a shared library). Rather than having every GNU
program understand `configure --with-gnu-libc' and omit the object files,
it is simpler to just do this in the source for each such file. */
#if defined (_LIBC) || !defined (__GNU_LIBRARY__)
#ifndef errno
extern int errno;
#endif
/* Match STRING against the filename pattern PATTERN, returning zero if
it matches, nonzero if not. */
int
fnmatch (pattern, string, flags)
const char *pattern;
const char *string;
int flags;
{
register const char *p = pattern, *n = string;
register char c;
/* Note that this evalutes C many times. */
#define FOLD(c) ((flags & FNM_CASEFOLD) && isupper (c) ? tolower (c) : (c))
while ((c = *p++) != '\0')
{
c = FOLD (c);
switch (c)
{
case '?':
if (*n == '\0')
return FNM_NOMATCH;
else if ((flags & FNM_FILE_NAME) && *n == '/')
return FNM_NOMATCH;
else if ((flags & FNM_PERIOD) && *n == '.' &&
(n == string || ((flags & FNM_FILE_NAME) && n[-1] == '/')))
return FNM_NOMATCH;
break;
case '\\':
if (!(flags & FNM_NOESCAPE))
{
c = *p++;
c = FOLD (c);
}
if (FOLD (*n) != c)
return FNM_NOMATCH;
break;
case '*':
if ((flags & FNM_PERIOD) && *n == '.' &&
(n == string || ((flags & FNM_FILE_NAME) && n[-1] == '/')))
return FNM_NOMATCH;
for (c = *p++; c == '?' || c == '*'; c = *p++, ++n)
if (((flags & FNM_FILE_NAME) && *n == '/') ||
(c == '?' && *n == '\0'))
return FNM_NOMATCH;
if (c == '\0')
return 0;
{
char c1 = (!(flags & FNM_NOESCAPE) && c == '\\') ? *p : c;
c1 = FOLD (c1);
for (--p; *n != '\0'; ++n)
if ((c == '[' || FOLD (*n) == c1) &&
fnmatch (p, n, flags & ~FNM_PERIOD) == 0)
return 0;
return FNM_NOMATCH;
}
case '[':
{
/* Nonzero if the sense of the character class is inverted. */
register int not;
if (*n == '\0')
return FNM_NOMATCH;
if ((flags & FNM_PERIOD) && *n == '.' &&
(n == string || ((flags & FNM_FILE_NAME) && n[-1] == '/')))
return FNM_NOMATCH;
not = (*p == '!' || *p == '^');
if (not)
++p;
c = *p++;
for (;;)
{
register char cstart = c, cend = c;
if (!(flags & FNM_NOESCAPE) && c == '\\')
cstart = cend = *p++;
cstart = cend = FOLD (cstart);
if (c == '\0')
/* [ (unterminated) loses. */
return FNM_NOMATCH;
c = *p++;
c = FOLD (c);
if ((flags & FNM_FILE_NAME) && c == '/')
/* [/] can never match. */
return FNM_NOMATCH;
if (c == '-' && *p != ']')
{
cend = *p++;
if (!(flags & FNM_NOESCAPE) && cend == '\\')
cend = *p++;
if (cend == '\0')
return FNM_NOMATCH;
cend = FOLD (cend);
c = *p++;
}
if (FOLD (*n) >= cstart && FOLD (*n) <= cend)
goto matched;
if (c == ']')
break;
}
if (!not)
return FNM_NOMATCH;
break;
matched:;
/* Skip the rest of the [...] that already matched. */
while (c != ']')
{
if (c == '\0')
/* [... (unterminated) loses. */
return FNM_NOMATCH;
c = *p++;
if (!(flags & FNM_NOESCAPE) && c == '\\')
/* XXX 1003.2d11 is unclear if this is right. */
++p;
}
if (not)
return FNM_NOMATCH;
}
break;
default:
if (c != FOLD (*n))
return FNM_NOMATCH;
}
++n;
}
if (*n == '\0')
return 0;
if ((flags & FNM_LEADING_DIR) && *n == '/')
/* The FNM_LEADING_DIR flag says that "foo*" matches "foobar/frobozz". */
return 0;
return FNM_NOMATCH;
}
#endif /* _LIBC or not __GNU_LIBRARY__. */

View File

@@ -1,67 +0,0 @@
/* Copyright (C) 1991, 1992, 1993 Free Software Foundation, Inc.
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public License as
published by the Free Software Foundation; either version 2 of the
License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Library General Public License for more details.
You should have received a copy of the GNU Library General Public
License along with this library; see the file COPYING.LIB. If
not, write to the Free Software Foundation, Inc., 675 Mass Ave,
Cambridge, MA 02139, USA. */
#ifndef _FNMATCH_H
#define _FNMATCH_H 1
#ifdef __cplusplus
extern "C" {
#endif
#if defined (__cplusplus) || (defined (__STDC__) && __STDC__)
#undef __P
#define __P(protos) protos
#else /* Not C++ or ANSI C. */
#undef __P
#define __P(protos) ()
/* We can get away without defining `const' here only because in this file
it is used only inside the prototype for `fnmatch', which is elided in
non-ANSI C where `const' is problematical. */
#endif /* C++ or ANSI C. */
/* We #undef these before defining them because some losing systems
(HP-UX A.08.07 for example) define these in <unistd.h>. */
#undef FNM_PATHNAME
#undef FNM_NOESCAPE
#undef FNM_PERIOD
/* Bits set in the FLAGS argument to `fnmatch'. */
#define FNM_PATHNAME (1 << 0) /* No wildcard can ever match `/'. */
#define FNM_NOESCAPE (1 << 1) /* Backslashes don't quote special chars. */
#define FNM_PERIOD (1 << 2) /* Leading `.' is matched only explicitly. */
#if !defined (_POSIX_C_SOURCE) || _POSIX_C_SOURCE < 2 || defined (_GNU_SOURCE)
#define FNM_FILE_NAME FNM_PATHNAME /* Preferred GNU name. */
#define FNM_LEADING_DIR (1 << 3) /* Ignore `/...' after a match. */
#define FNM_CASEFOLD (1 << 4) /* Compare without regard to case. */
#endif
/* Value returned by `fnmatch' if STRING does not match PATTERN. */
#define FNM_NOMATCH 1
/* Match STRING against the filename pattern PATTERN,
returning zero if it matches, FNM_NOMATCH if not. */
extern int fnmatch __P ((const char *__pattern, const char *__string,
int __flags));
#ifdef __cplusplus
}
#endif
#endif /* fnmatch.h */

View File

@@ -1,705 +0,0 @@
/* Copyright (C) 1991, 1992, 1993, 1994, 1995 Free Software Foundation, Inc.
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public License as
published by the Free Software Foundation; either version 2 of the
License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Library General Public License for more details.
You should have received a copy of the GNU Library General Public
License along with this library; see the file COPYING.LIB. If
not, write to the Free Software Foundation, Inc., 675 Mass Ave,
Cambridge, MA 02139, USA. */
/* AIX requires this to be the first thing in the file. */
#if defined (_AIX) && !defined (__GNUC__)
#pragma alloca
#endif
#ifdef HAVE_CONFIG_H
#include <config.h>
#endif
#ifdef NETSCAPE
#include "windir.h"
#endif
#include <errno.h>
#include <sys/types.h>
#include <sys/stat.h>
/* Comment out all this code if we are using the GNU C Library, and are not
actually compiling the library itself. This code is part of the GNU C
Library, but also included in many other GNU distributions. Compiling
and linking in this code is a waste when using the GNU C library
(especially if it is a shared library). Rather than having every GNU
program understand `configure --with-gnu-libc' and omit the object files,
it is simpler to just do this in the source for each such file. */
#if defined (_LIBC) || !defined (__GNU_LIBRARY__)
#ifdef STDC_HEADERS
#include <stddef.h>
#endif
#ifdef HAVE_UNISTD_H
#include <unistd.h>
#ifndef POSIX
#ifdef _POSIX_VERSION
#define POSIX
#endif
#endif
#endif
#if !defined(__GNU_LIBRARY__) && !defined(STDC_HEADERS)
extern int errno;
#endif
#ifndef NULL
#define NULL 0
#endif
#if defined (POSIX) || defined (HAVE_DIRENT_H) || defined (__GNU_LIBRARY__)
#include <dirent.h>
#ifndef __GNU_LIBRARY__
#define D_NAMLEN(d) strlen((d)->d_name)
#else /* GNU C library. */
#define D_NAMLEN(d) ((d)->d_namlen)
#endif /* Not GNU C library. */
#else /* Not POSIX or HAVE_DIRENT_H. */
#define direct dirent
#define D_NAMLEN(d) ((d)->d_namlen)
#ifdef HAVE_SYS_NDIR_H
#include <sys/ndir.h>
#endif /* HAVE_SYS_NDIR_H */
#ifdef HAVE_SYS_DIR_H
#include <sys/dir.h>
#endif /* HAVE_SYS_DIR_H */
#ifdef HAVE_NDIR_H
#include <ndir.h>
#endif /* HAVE_NDIR_H */
#endif /* POSIX or HAVE_DIRENT_H or __GNU_LIBRARY__. */
#if defined(NETSCAPE) || defined (POSIX) && !defined (__GNU_LIBRARY__)
/* Posix does not require that the d_ino field be present, and some
systems do not provide it. */
#define REAL_DIR_ENTRY(dp) 1
#else
#define REAL_DIR_ENTRY(dp) (dp->d_ino != 0)
#endif /* POSIX */
#if (defined (STDC_HEADERS) || defined (__GNU_LIBRARY__))
#include <stdlib.h>
#include <string.h>
#define ANSI_STRING
#else /* No standard headers. */
#ifdef HAVE_STRING_H
#include <string.h>
#define ANSI_STRING
#else
#include <strings.h>
#endif
#ifdef HAVE_MEMORY_H
#include <memory.h>
#endif
extern char *malloc (), *realloc ();
extern void free ();
extern void qsort ();
extern void abort (), exit ();
#endif /* Standard headers. */
#ifndef ANSI_STRING
#ifndef bzero
extern void bzero ();
#endif
#ifndef bcopy
extern void bcopy ();
#endif
#define memcpy(d, s, n) bcopy ((s), (d), (n))
#define strrchr rindex
/* memset is only used for zero here, but let's be paranoid. */
#define memset(s, better_be_zero, n) \
((void) ((better_be_zero) == 0 ? (bzero((s), (n)), 0) : (abort(), 0)))
#endif /* Not ANSI_STRING. */
#ifndef HAVE_STRCOLL
#define strcoll strcmp
#endif
#if !defined(__GNU_LIBRARY__) && !defined(NETSCAPE)
#ifdef __GNUC__
__inline
#endif
static char *
my_realloc (p, n)
char *p;
unsigned int n;
{
/* These casts are the for sake of the broken Ultrix compiler,
which warns of illegal pointer combinations otherwise. */
if (p == NULL)
return (char *) malloc (n);
return (char *) realloc (p, n);
}
#define realloc my_realloc
#endif
#if !defined(__alloca) && !defined(__GNU_LIBRARY__)
#ifdef __GNUC__
#undef alloca
#define alloca(n) __builtin_alloca (n)
#else /* Not GCC. */
#if defined (sparc) || defined (HAVE_ALLOCA_H)
#include <alloca.h>
#elif defined(NETSCAPE)
#include <malloc.h>
#else /* Not sparc or HAVE_ALLOCA_H. */
#ifndef _AIX
extern char *alloca ();
#endif /* Not _AIX. */
#endif /* sparc or HAVE_ALLOCA_H. */
#endif /* GCC. */
#define __alloca alloca
#endif
#ifndef __GNU_LIBRARY__
#define __lstat lstat
#ifndef HAVE_LSTAT
#define lstat stat
#endif
#ifdef STAT_MACROS_BROKEN
#undef S_ISDIR
#endif
#ifndef S_ISDIR
#define S_ISDIR(mode) (((mode) & S_IFMT) == S_IFDIR)
#endif
#endif
#ifndef STDC_HEADERS
#undef size_t
#define size_t unsigned int
#endif
/* Some system header files erroneously define these.
We want our own definitions from <fnmatch.h> to take precedence. */
#undef FNM_PATHNAME
#undef FNM_NOESCAPE
#undef FNM_PERIOD
#include <fnmatch.h>
/* Some system header files erroneously define these.
We want our own definitions from <glob.h> to take precedence. */
#undef GLOB_ERR
#undef GLOB_MARK
#undef GLOB_NOSORT
#undef GLOB_DOOFFS
#undef GLOB_NOCHECK
#undef GLOB_APPEND
#undef GLOB_NOESCAPE
#undef GLOB_PERIOD
#include <glob.h>
__ptr_t (*__glob_opendir_hook) __P ((const char *directory));
const char *(*__glob_readdir_hook) __P ((__ptr_t stream));
void (*__glob_closedir_hook) __P ((__ptr_t stream));
static int glob_pattern_p __P ((const char *pattern, int quote));
static int glob_in_dir __P ((const char *pattern, const char *directory,
int flags,
int (*errfunc) __P ((const char *, int)),
glob_t *pglob));
static int prefix_array __P ((const char *prefix, char **array, size_t n));
int collated_compare __P ((const void *elem1, const void *elem2));
/* Do glob searching for PATTERN, placing results in PGLOB.
The bits defined above may be set in FLAGS.
If a directory cannot be opened or read and ERRFUNC is not nil,
it is called with the pathname that caused the error, and the
`errno' value from the failing call; if it returns non-zero
`glob' returns GLOB_ABEND; if it returns zero, the error is ignored.
If memory cannot be allocated for PGLOB, GLOB_NOSPACE is returned.
Otherwise, `glob' returns zero. */
int
glob (pattern, flags, errfunc, pglob)
const char *pattern;
int flags;
int (*errfunc) __P ((const char *, int));
glob_t *pglob;
{
const char *filename;
char *dirname;
size_t dirlen;
int status;
int oldcount;
if (pattern == NULL || pglob == NULL || (flags & ~__GLOB_FLAGS) != 0)
{
errno = EINVAL;
return -1;
}
/* Find the filename. */
filename = strrchr (pattern, '/');
if (filename == NULL)
{
filename = pattern;
dirname = (char *) ".";
dirlen = 0;
}
else if (filename == pattern)
{
/* "/pattern". */
dirname = (char *) "/";
dirlen = 1;
++filename;
}
else
{
dirlen = filename - pattern;
dirname = (char *) __alloca (dirlen + 1);
memcpy (dirname, pattern, dirlen);
dirname[dirlen] = '\0';
++filename;
}
if (filename[0] == '\0' && dirlen > 1)
/* "pattern/". Expand "pattern", appending slashes. */
{
int val = glob (dirname, flags | GLOB_MARK, errfunc, pglob);
if (val == 0)
pglob->gl_flags = (pglob->gl_flags & ~GLOB_MARK) | (flags & GLOB_MARK);
return val;
}
if (!(flags & GLOB_APPEND))
{
pglob->gl_pathc = 0;
pglob->gl_pathv = NULL;
}
oldcount = pglob->gl_pathc;
if (glob_pattern_p (dirname, !(flags & GLOB_NOESCAPE)))
{
/* The directory name contains metacharacters, so we
have to glob for the directory, and then glob for
the pattern in each directory found. */
glob_t dirs;
register int i;
status = glob (dirname,
((flags & (GLOB_ERR | GLOB_NOCHECK | GLOB_NOESCAPE)) |
GLOB_NOSORT),
errfunc, &dirs);
if (status != 0)
return status;
/* We have successfully globbed the preceding directory name.
For each name we found, call glob_in_dir on it and FILENAME,
appending the results to PGLOB. */
for (i = 0; i < dirs.gl_pathc; ++i)
{
int oldcount;
#ifdef SHELL
{
/* Make globbing interruptible in the bash shell. */
extern int interrupt_state;
if (interrupt_state)
{
globfree (&dirs);
globfree (&files);
return GLOB_ABEND;
}
}
#endif /* SHELL. */
oldcount = pglob->gl_pathc;
status = glob_in_dir (filename, dirs.gl_pathv[i],
(flags | GLOB_APPEND) & ~GLOB_NOCHECK,
errfunc, pglob);
if (status == GLOB_NOMATCH)
/* No matches in this directory. Try the next. */
continue;
if (status != 0)
{
globfree (&dirs);
globfree (pglob);
return status;
}
/* Stick the directory on the front of each name. */
if (prefix_array (dirs.gl_pathv[i],
&pglob->gl_pathv[oldcount],
pglob->gl_pathc - oldcount))
{
globfree (&dirs);
globfree (pglob);
return GLOB_NOSPACE;
}
}
flags |= GLOB_MAGCHAR;
if (pglob->gl_pathc == oldcount)
/* No matches. */
if (flags & GLOB_NOCHECK)
{
size_t len = strlen (pattern) + 1;
char *patcopy = (char *) malloc (len);
if (patcopy == NULL)
return GLOB_NOSPACE;
memcpy (patcopy, pattern, len);
pglob->gl_pathv
= (char **) realloc (pglob->gl_pathv,
(pglob->gl_pathc +
((flags & GLOB_DOOFFS) ?
pglob->gl_offs : 0) +
1 + 1) *
sizeof (char *));
if (pglob->gl_pathv == NULL)
{
free (patcopy);
return GLOB_NOSPACE;
}
if (flags & GLOB_DOOFFS)
while (pglob->gl_pathc < pglob->gl_offs)
pglob->gl_pathv[pglob->gl_pathc++] = NULL;
pglob->gl_pathv[pglob->gl_pathc++] = patcopy;
pglob->gl_pathv[pglob->gl_pathc] = NULL;
pglob->gl_flags = flags;
}
else
return GLOB_NOMATCH;
}
else
{
status = glob_in_dir (filename, dirname, flags, errfunc, pglob);
if (status != 0)
return status;
if (dirlen > 0)
{
/* Stick the directory on the front of each name. */
if (prefix_array (dirname,
&pglob->gl_pathv[oldcount],
pglob->gl_pathc - oldcount))
{
globfree (pglob);
return GLOB_NOSPACE;
}
}
}
if (flags & GLOB_MARK)
{
/* Append slashes to directory names. glob_in_dir has already
allocated the extra character for us. */
int i;
struct stat st;
for (i = oldcount; i < pglob->gl_pathc; ++i)
if (__lstat (pglob->gl_pathv[i], &st) == 0 &&
S_ISDIR (st.st_mode))
strcat (pglob->gl_pathv[i], "/");
}
if (!(flags & GLOB_NOSORT))
/* Sort the vector. */
#if 0
qsort ((__ptr_t) &pglob->gl_pathv[oldcount],
pglob->gl_pathc - oldcount,
sizeof (char *), collated_compare);
#else
qsort ( &pglob->gl_pathv[oldcount],
(size_t)(pglob->gl_pathc - oldcount),
sizeof (char *), collated_compare);
#endif
return 0;
}
/* Free storage allocated in PGLOB by a previous `glob' call. */
void
globfree (pglob)
register glob_t *pglob;
{
if (pglob->gl_pathv != NULL)
{
register int i;
for (i = 0; i < pglob->gl_pathc; ++i)
if (pglob->gl_pathv[i] != NULL)
free ((__ptr_t) pglob->gl_pathv[i]);
free ((__ptr_t) pglob->gl_pathv);
}
}
/* Do a collated comparison of A and B. */
int
collated_compare (const void *elem1, const void *elem2)
{
const __ptr_t a = (const __ptr_t)elem1;
const __ptr_t b = (const __ptr_t)elem1;
const char *const s1 = *(const char *const * const) a;
const char *const s2 = *(const char *const * const) b;
if (s1 == s2)
return 0;
if (s1 == NULL)
return 1;
if (s2 == NULL)
return -1;
return strcoll (s1, s2);
}
/* Prepend DIRNAME to each of N members of ARRAY, replacing ARRAY's
elements in place. Return nonzero if out of memory, zero if successful.
A slash is inserted between DIRNAME and each elt of ARRAY,
unless DIRNAME is just "/". Each old element of ARRAY is freed. */
static int
prefix_array (dirname, array, n)
const char *dirname;
char **array;
size_t n;
{
register size_t i;
size_t dirlen = strlen (dirname);
if (dirlen == 1 && dirname[0] == '/')
/* DIRNAME is just "/", so normal prepending would get us "//foo".
We want "/foo" instead, so don't prepend any chars from DIRNAME. */
dirlen = 0;
for (i = 0; i < n; ++i)
{
size_t eltlen = strlen (array[i]) + 1;
char *new = (char *) malloc (dirlen + 1 + eltlen);
if (new == NULL)
{
while (i > 0)
free ((__ptr_t) array[--i]);
return 1;
}
memcpy (new, dirname, dirlen);
new[dirlen] = '/';
memcpy (&new[dirlen + 1], array[i], eltlen);
free ((__ptr_t) array[i]);
array[i] = new;
}
return 0;
}
/* Return nonzero if PATTERN contains any metacharacters.
Metacharacters can be quoted with backslashes if QUOTE is nonzero. */
static int
glob_pattern_p (pattern, quote)
const char *pattern;
int quote;
{
register const char *p;
int open = 0;
for (p = pattern; *p != '\0'; ++p)
switch (*p)
{
case '?':
case '*':
return 1;
case '\\':
if (quote)
++p;
break;
case '[':
open = 1;
break;
case ']':
if (open)
return 1;
break;
}
return 0;
}
/* Like `glob', but PATTERN is a final pathname component,
and matches are searched for in DIRECTORY.
The GLOB_NOSORT bit in FLAGS is ignored. No sorting is ever done.
The GLOB_APPEND flag is assumed to be set (always appends). */
static int
glob_in_dir (pattern, directory, flags, errfunc, pglob)
const char *pattern;
const char *directory;
int flags;
int (*errfunc) __P ((const char *, int));
glob_t *pglob;
{
__ptr_t stream;
struct globlink
{
struct globlink *next;
char *name;
};
struct globlink *names = NULL;
size_t nfound = 0;
if (!glob_pattern_p (pattern, !(flags & GLOB_NOESCAPE)))
{
stream = NULL;
flags |= GLOB_NOCHECK;
}
else
{
flags |= GLOB_MAGCHAR;
stream = (__glob_opendir_hook ? (*__glob_opendir_hook) (directory)
: (__ptr_t) opendir (directory));
if (stream == NULL)
{
if ((errfunc != NULL && (*errfunc) (directory, errno)) ||
(flags & GLOB_ERR))
return GLOB_ABEND;
}
else
while (1)
{
const char *name;
size_t len;
if (__glob_readdir_hook)
{
name = (*__glob_readdir_hook) (stream);
if (name == NULL)
break;
len = 0;
}
else
{
struct dirent *d = readdir ((DIR *) stream);
if (d == NULL)
break;
if (! REAL_DIR_ENTRY (d))
continue;
name = d->d_name;
#ifdef HAVE_D_NAMLEN
len = d->d_namlen;
#else
len = 0;
#endif
}
if (fnmatch (pattern, name,
(!(flags & GLOB_PERIOD) ? FNM_PERIOD : 0) |
((flags & GLOB_NOESCAPE) ? FNM_NOESCAPE : 0)) == 0)
{
struct globlink *new
= (struct globlink *) __alloca (sizeof (struct globlink));
if (len == 0)
len = strlen (name);
new->name
= (char *) malloc (len + ((flags & GLOB_MARK) ? 1 : 0) + 1);
if (new->name == NULL)
goto memory_error;
memcpy ((__ptr_t) new->name, name, len);
new->name[len] = '\0';
new->next = names;
names = new;
++nfound;
}
}
}
if (nfound == 0 && (flags & GLOB_NOCHECK))
{
size_t len = strlen (pattern);
nfound = 1;
names = (struct globlink *) __alloca (sizeof (struct globlink));
names->next = NULL;
names->name = (char *) malloc (len + 1);
if (names->name == NULL)
goto memory_error;
memcpy (names->name, pattern, len);
names->name[len] = '\0';
}
pglob->gl_pathv
= (char **) realloc (pglob->gl_pathv,
(pglob->gl_pathc +
((flags & GLOB_DOOFFS) ? pglob->gl_offs : 0) +
nfound + 1) *
sizeof (char *));
if (pglob->gl_pathv == NULL)
goto memory_error;
if (flags & GLOB_DOOFFS)
while (pglob->gl_pathc < pglob->gl_offs)
pglob->gl_pathv[pglob->gl_pathc++] = NULL;
for (; names != NULL; names = names->next)
pglob->gl_pathv[pglob->gl_pathc++] = names->name;
pglob->gl_pathv[pglob->gl_pathc] = NULL;
pglob->gl_flags = flags;
if (stream != NULL)
{
int save = errno;
if (__glob_closedir_hook)
(*__glob_closedir_hook) (stream);
else
(void) closedir ((DIR *) stream);
errno = save;
}
return nfound == 0 ? GLOB_NOMATCH : 0;
memory_error:
{
int save = errno;
if (__glob_closedir_hook)
(*__glob_closedir_hook) (stream);
else
(void) closedir ((DIR *) stream);
errno = save;
}
while (names != NULL)
{
if (names->name != NULL)
free ((__ptr_t) names->name);
names = names->next;
}
return GLOB_NOSPACE;
}
#endif /* _LIBC or not __GNU_LIBRARY__. */

View File

@@ -1,97 +0,0 @@
/* Copyright (C) 1991, 1992 Free Software Foundation, Inc.
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public License as
published by the Free Software Foundation; either version 2 of the
License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Library General Public License for more details.
You should have received a copy of the GNU Library General Public
License along with this library; see the file COPYING.LIB. If
not, write to the Free Software Foundation, Inc., 675 Mass Ave,
Cambridge, MA 02139, USA. */
#ifndef _GLOB_H
#define _GLOB_H 1
#ifdef __cplusplus
extern "C"
{
#endif
#undef __ptr_t
#if defined (__cplusplus) || (defined (__STDC__) && __STDC__)
#undef __P
#define __P(protos) protos
#define __ptr_t void *
#else /* Not C++ or ANSI C. */
#undef __P
#define __P(protos) ()
#undef const
#define const
#define __ptr_t char *
#endif /* C++ or ANSI C. */
/* Bits set in the FLAGS argument to `glob'. */
#define GLOB_ERR (1 << 0)/* Return on read errors. */
#define GLOB_MARK (1 << 1)/* Append a slash to each name. */
#define GLOB_NOSORT (1 << 2)/* Don't sort the names. */
#define GLOB_DOOFFS (1 << 3)/* Insert PGLOB->gl_offs NULLs. */
#define GLOB_NOCHECK (1 << 4)/* If nothing matches, return the pattern. */
#define GLOB_APPEND (1 << 5)/* Append to results of a previous call. */
#define GLOB_NOESCAPE (1 << 6)/* Backslashes don't quote metacharacters. */
#define GLOB_PERIOD (1 << 7)/* Leading `.' can be matched by metachars. */
#define __GLOB_FLAGS (GLOB_ERR|GLOB_MARK|GLOB_NOSORT|GLOB_DOOFFS| \
GLOB_NOESCAPE|GLOB_NOCHECK|GLOB_APPEND|GLOB_PERIOD)
#if !defined (_POSIX_C_SOURCE) || _POSIX_C_SOURCE < 2 || defined (_BSD_SOURCE)
#define GLOB_MAGCHAR (1 << 8)/* Set in gl_flags if any metachars seen. */
#endif
/* Error returns from `glob'. */
#define GLOB_NOSPACE 1 /* Ran out of memory. */
#define GLOB_ABEND 2 /* Read error. */
#define GLOB_NOMATCH 3 /* No matches found. */
/* Structure describing a globbing run. */
typedef struct
{
int gl_pathc; /* Count of paths matched by the pattern. */
char **gl_pathv; /* List of matched pathnames. */
int gl_offs; /* Slots to reserve in `gl_pathv'. */
int gl_flags; /* Set to FLAGS, maybe | GLOB_MAGCHAR. */
} glob_t;
/* Do glob searching for PATTERN, placing results in PGLOB.
The bits defined above may be set in FLAGS.
If a directory cannot be opened or read and ERRFUNC is not nil,
it is called with the pathname that caused the error, and the
`errno' value from the failing call; if it returns non-zero
`glob' returns GLOB_ABEND; if it returns zero, the error is ignored.
If memory cannot be allocated for PGLOB, GLOB_NOSPACE is returned.
Otherwise, `glob' returns zero. */
extern int glob __P ((const char *__pattern, int __flags,
int (*__errfunc) __P ((const char *, int)),
glob_t *__pglob));
/* Free storage allocated in PGLOB by a previous `glob' call. */
extern void globfree __P ((glob_t *__pglob));
#if !defined (_POSIX_C_SOURCE) || _POSIX_C_SOURCE < 2 || defined (_GNU_SOURCE)
/* If they are not NULL, `glob' uses these functions to read directories. */
extern __ptr_t (*__glob_opendir_hook) __P ((const char *__directory));
extern const char *(*__glob_readdir_hook) __P ((__ptr_t __stream));
extern void (*__glob_closedir_hook) __P ((__ptr_t __stream));
#endif
#ifdef __cplusplus
}
#endif
#endif /* glob.h */

View File

@@ -1,590 +0,0 @@
/* Implicit rule searching for GNU Make.
Copyright (C) 1988, 89, 90, 91, 92, 93, 94 Free Software Foundation, Inc.
This file is part of GNU Make.
GNU Make is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2, or (at your option)
any later version.
GNU Make is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with GNU Make; see the file COPYING. If not, write to
the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
#include "make.h"
#include "rule.h"
#include "dep.h"
#include "file.h"
static int pattern_search ();
/* For a FILE which has no commands specified, try to figure out some
from the implicit pattern rules.
Returns 1 if a suitable implicit rule was found,
after modifying FILE to contain the appropriate commands and deps,
or returns 0 if no implicit rule was found. */
int
try_implicit_rule (file, depth)
struct file *file;
unsigned int depth;
{
DEBUGPR ("Looking for an implicit rule for `%s'.\n");
/* The order of these searches was previously reversed. My logic now is
that since the non-archive search uses more information in the target
(the archive search omits the archive name), it is more specific and
should come first. */
if (pattern_search (file, 0, depth, 0))
return 1;
#ifndef NO_ARCHIVES
/* If this is an archive member reference, use just the
archive member name to search for implicit rules. */
if (ar_name (file->name))
{
DEBUGPR ("Looking for archive-member implicit rule for `%s'.\n");
if (pattern_search (file, 1, depth, 0))
return 1;
}
#endif
return 0;
}
#define DEBUGP2(msg, a1, a2) \
do { \
if (debug_flag) \
{ print_spaces (depth); printf (msg, a1, a2); fflush (stdout); } \
} while (0)
/* Search the pattern rules for a rule with an existing dependency to make
FILE. If a rule is found, the appropriate commands and deps are put in FILE
and 1 is returned. If not, 0 is returned.
If ARCHIVE is nonzero, FILE->name is of the form "LIB(MEMBER)". A rule for
"(MEMBER)" will be searched for, and "(MEMBER)" will not be chopped up into
directory and filename parts.
If an intermediate file is found by pattern search, the intermediate file
is set up as a target by the recursive call and is also made a dependency
of FILE.
DEPTH is used for debugging messages. */
static int
pattern_search (file, archive, depth, recursions)
struct file *file;
int archive;
unsigned int depth;
unsigned int recursions;
{
/* Filename we are searching for a rule for. */
char *filename = archive ? index (file->name, '(') : file->name;
/* Length of FILENAME. */
unsigned int namelen = strlen (filename);
/* The last slash in FILENAME (or nil if there is none). */
char *lastslash;
/* This is a file-object used as an argument in
recursive calls. It never contains any data
except during a recursive call. */
struct file *intermediate_file = 0;
/* List of dependencies found recursively. */
struct file **intermediate_files
= (struct file **) alloca (max_pattern_deps * sizeof (struct file *));
/* List of the patterns used to find intermediate files. */
char **intermediate_patterns
= (char **) alloca (max_pattern_deps * sizeof (char *));
/* This buffer records all the dependencies actually found for a rule. */
char **found_files = (char **) alloca (max_pattern_deps * sizeof (char *));
/* Number of dep names now in FOUND_FILES. */
unsigned int deps_found;
/* Names of possible dependencies are constructed in this buffer. */
register char *depname = (char *) alloca (namelen + max_pattern_dep_length);
/* The start and length of the stem of FILENAME for the current rule. */
register char *stem;
register unsigned int stemlen;
/* Buffer in which we store all the rules that are possibly applicable. */
struct rule **tryrules
= (struct rule **) alloca (num_pattern_rules * max_pattern_targets
* sizeof (struct rule *));
/* Number of valid elements in TRYRULES. */
unsigned int nrules;
/* The numbers of the rule targets of each rule
in TRYRULES that matched the target file. */
unsigned int *matches
= (unsigned int *) alloca (num_pattern_rules * sizeof (unsigned int));
/* Each element is nonzero if LASTSLASH was used in
matching the corresponding element of TRYRULES. */
char *checked_lastslash
= (char *) alloca (num_pattern_rules * sizeof (char));
/* The index in TRYRULES of the rule we found. */
unsigned int foundrule;
/* Nonzero if should consider intermediate files as dependencies. */
int intermed_ok;
/* Nonzero if we have matched a pattern-rule target
that is not just `%'. */
int specific_rule_matched = 0;
register unsigned int i;
register struct rule *rule;
register struct dep *dep;
char *p;
#ifndef NO_ARCHIVES
if (archive || ar_name (filename))
lastslash = 0;
else
#endif
{
/* Set LASTSLASH to point at the last slash in FILENAME
but not counting any slash at the end. (foo/bar/ counts as
bar/ in directory foo/, not empty in directory foo/bar/.) */
lastslash = rindex (filename, '/');
if (lastslash != 0 && lastslash[1] == '\0')
lastslash = 0;
}
/* First see which pattern rules match this target
and may be considered. Put them in TRYRULES. */
nrules = 0;
for (rule = pattern_rules; rule != 0; rule = rule->next)
{
/* If the pattern rule has deps but no commands, ignore it.
Users cancel built-in rules by redefining them without commands. */
if (rule->deps != 0 && rule->cmds == 0)
continue;
/* If this rule is in use by a parent pattern_search,
don't use it here. */
if (rule->in_use)
{
DEBUGP2 ("Avoiding implicit rule recursion.%s%s\n", "", "");
continue;
}
for (i = 0; rule->targets[i] != 0; ++i)
{
char *target = rule->targets[i];
char *suffix = rule->suffixes[i];
int check_lastslash;
/* Rules that can match any filename and are not terminal
are ignored if we're recursing, so that they cannot be
intermediate files. */
if (recursions > 0 && target[1] == '\0' && !rule->terminal)
continue;
if (rule->lens[i] > namelen)
/* It can't possibly match. */
continue;
/* From the lengths of the filename and the pattern parts,
find the stem: the part of the filename that matches the %. */
stem = filename + (suffix - target - 1);
stemlen = namelen - rule->lens[i] + 1;
/* Set CHECK_LASTSLASH if FILENAME contains a directory
prefix and the target pattern does not contain a slash. */
check_lastslash = lastslash != 0 && index (target, '/') == 0;
if (check_lastslash)
{
/* In that case, don't include the
directory prefix in STEM here. */
unsigned int difference = lastslash - filename + 1;
if (difference > stemlen)
continue;
stemlen -= difference;
stem += difference;
}
/* Check that the rule pattern matches the text before the stem. */
if (check_lastslash)
{
if (stem > (lastslash + 1)
&& strncmp (target, lastslash + 1, stem - lastslash - 1))
continue;
}
else if (stem > filename
&& strncmp (target, filename, stem - filename))
continue;
/* Check that the rule pattern matches the text after the stem.
We could test simply use streq, but this way we compare the
first two characters immediately. This saves time in the very
common case where the first character matches because it is a
period. */
if (*suffix != stem[stemlen]
|| (*suffix != '\0' && !streq (&suffix[1], &stem[(int)stemlen + 1])))
continue;
/* Record if we match a rule that not all filenames will match. */
if (target[1] != '\0')
specific_rule_matched = 1;
/* A rule with no dependencies and no commands exists solely to set
specific_rule_matched when it matches. Don't try to use it. */
if (rule->deps == 0 && rule->cmds == 0)
continue;
/* Record this rule in TRYRULES and the index of the matching
target in MATCHES. If several targets of the same rule match,
that rule will be in TRYRULES more than once. */
tryrules[nrules] = rule;
matches[nrules] = i;
checked_lastslash[nrules] = check_lastslash;
++nrules;
}
}
/* If we have found a matching rule that won't match all filenames,
retroactively reject any non-"terminal" rules that do always match. */
if (specific_rule_matched)
for (i = 0; i < nrules; ++i)
if (!tryrules[i]->terminal)
{
register unsigned int j;
for (j = 0; tryrules[i]->targets[j] != 0; ++j)
if (tryrules[i]->targets[j][1] == '\0')
break;
if (tryrules[i]->targets[j] != 0)
tryrules[i] = 0;
}
/* Try each rule once without intermediate files, then once with them. */
for (intermed_ok = 0; intermed_ok == !!intermed_ok; ++intermed_ok)
{
/* Try each pattern rule till we find one that applies.
If it does, copy the names of its dependencies (as substituted)
and store them in FOUND_FILES. DEPS_FOUND is the number of them. */
for (i = 0; i < nrules; i++)
{
int check_lastslash;
rule = tryrules[i];
/* RULE is nil when we discover that a rule,
already placed in TRYRULES, should not be applied. */
if (rule == 0)
continue;
/* Reject any terminal rules if we're
looking to make intermediate files. */
if (intermed_ok && rule->terminal)
continue;
/* Mark this rule as in use so a recursive
pattern_search won't try to use it. */
rule->in_use = 1;
/* From the lengths of the filename and the matching pattern parts,
find the stem: the part of the filename that matches the %. */
stem = filename
+ (rule->suffixes[matches[i]] - rule->targets[matches[i]]) - 1;
stemlen = namelen - rule->lens[matches[i]] + 1;
check_lastslash = checked_lastslash[i];
if (check_lastslash)
{
stem += lastslash - filename + 1;
stemlen -= (lastslash - filename) + 1;
}
DEBUGP2 ("Trying pattern rule with stem `%.*s'.\n",
(int) stemlen, stem);
/* Try each dependency; see if it "exists". */
deps_found = 0;
for (dep = rule->deps; dep != 0; dep = dep->next)
{
/* If the dependency name has a %, substitute the stem. */
p = index (dep_name (dep), '%');
if (p != 0)
{
register unsigned int i;
if (check_lastslash)
{
/* Copy directory name from the original FILENAME. */
i = lastslash - filename + 1;
bcopy (filename, depname, i);
}
else
i = 0;
bcopy (dep_name (dep), depname + i, p - dep_name (dep));
i += p - dep_name (dep);
bcopy (stem, depname + i, stemlen);
i += stemlen;
strcpy (depname + i, p + 1);
p = depname;
}
else
p = dep_name (dep);
/* P is now the actual dependency name as substituted. */
if (file_impossible_p (p))
{
/* If this dependency has already been ruled
"impossible", then the rule fails and don't
bother trying it on the second pass either
since we know that will fail too. */
DEBUGP2 ("Rejecting impossible %s dependency `%s'.\n",
p == depname ? "implicit" : "rule", p);
tryrules[i] = 0;
break;
}
intermediate_files[deps_found] = 0;
DEBUGP2 ("Trying %s dependency `%s'.\n",
p == depname ? "implicit" : "rule", p);
/* The DEP->changed flag says that this dependency resides in a
nonexistent directory. So we normally can skip looking for
the file. However, if CHECK_LASTSLASH is set, then the
dependency file we are actually looking for is in a different
directory (the one gotten by prepending FILENAME's directory),
so it might actually exist. */
if ((!dep->changed || check_lastslash)
&& (lookup_file (p) != 0 || file_exists_p (p)))
{
found_files[deps_found++] = savestring (p, strlen (p));
continue;
}
/* This code, given FILENAME = "lib/foo.o", dependency name
"lib/foo.c", and VPATH=src, searches for "src/lib/foo.c". */
if (vpath_search (&p, (time_t *) 0))
{
DEBUGP2 ("Found dependency as `%s'.%s\n", p, "");
found_files[deps_found++] = p;
continue;
}
/* We could not find the file in any place we should look.
Try to make this dependency as an intermediate file,
but only on the second pass. */
if (intermed_ok)
{
if (intermediate_file == 0)
intermediate_file
= (struct file *) alloca (sizeof (struct file));
DEBUGP2 ("Looking for a rule with %s file `%s'.\n",
"intermediate", p);
bzero ((char *) intermediate_file, sizeof (struct file));
intermediate_file->name = p;
if (pattern_search (intermediate_file, 0, depth + 1,
recursions + 1))
{
p = savestring (p, strlen (p));
intermediate_patterns[deps_found]
= intermediate_file->name;
intermediate_file->name = p;
intermediate_files[deps_found] = intermediate_file;
intermediate_file = 0;
/* Allocate an extra copy to go in FOUND_FILES,
because every elt of FOUND_FILES is consumed
or freed later. */
found_files[deps_found] = savestring (p, strlen (p));
++deps_found;
continue;
}
/* If we have tried to find P as an intermediate
file and failed, mark that name as impossible
so we won't go through the search again later. */
file_impossible (p);
}
/* A dependency of this rule does not exist.
Therefore, this rule fails. */
break;
}
/* This rule is no longer `in use' for recursive searches. */
rule->in_use = 0;
if (dep != 0)
{
/* This pattern rule does not apply.
If some of its dependencies succeeded,
free the data structure describing them. */
while (deps_found-- > 0)
{
register struct file *f = intermediate_files[deps_found];
free (found_files[deps_found]);
if (f != 0
&& (f->stem < f->name
|| f->stem > f->name + strlen (f->name)))
free (f->stem);
}
}
else
/* This pattern rule does apply. Stop looking for one. */
break;
}
/* If we found an applicable rule without
intermediate files, don't try with them. */
if (i < nrules)
break;
rule = 0;
}
/* RULE is nil if the loop went all the way
through the list and everything failed. */
if (rule == 0)
return 0;
foundrule = i;
/* If we are recursing, store the pattern that matched
FILENAME in FILE->name for use in upper levels. */
if (recursions > 0)
/* Kludge-o-matic */
file->name = rule->targets[matches[foundrule]];
/* FOUND_FILES lists the dependencies for the rule we found.
This includes the intermediate files, if any.
Convert them into entries on the deps-chain of FILE. */
while (deps_found-- > 0)
{
register char *s;
if (intermediate_files[deps_found] != 0)
{
/* If we need to use an intermediate file,
make sure it is entered as a target, with the info that was
found for it in the recursive pattern_search call.
We know that the intermediate file did not already exist as
a target; therefore we can assume that the deps and cmds
of F below are null before we change them. */
struct file *imf = intermediate_files[deps_found];
register struct file *f = enter_file (imf->name);
f->deps = imf->deps;
f->cmds = imf->cmds;
f->stem = imf->stem;
imf = lookup_file (intermediate_patterns[deps_found]);
if (imf != 0 && imf->precious)
f->precious = 1;
f->intermediate = 1;
f->tried_implicit = 1;
for (dep = f->deps; dep != 0; dep = dep->next)
{
dep->file = enter_file (dep->name);
dep->name = 0;
dep->file->tried_implicit |= dep->changed;
}
num_intermediates++;
}
dep = (struct dep *) xmalloc (sizeof (struct dep));
s = found_files[deps_found];
if (recursions == 0)
{
dep->name = 0;
dep->file = lookup_file (s);
if (dep->file == 0)
/* enter_file consumes S's storage. */
dep->file = enter_file (s);
else
/* A copy of S is already allocated in DEP->file->name.
So we can free S. */
free (s);
}
else
{
dep->name = s;
dep->file = 0;
dep->changed = 0;
}
if (intermediate_files[deps_found] == 0 && tryrules[foundrule]->terminal)
{
/* If the file actually existed (was not an intermediate file),
and the rule that found it was a terminal one, then we want
to mark the found file so that it will not have implicit rule
search done for it. If we are not entering a `struct file' for
it now, we indicate this with the `changed' flag. */
if (dep->file == 0)
dep->changed = 1;
else
dep->file->tried_implicit = 1;
}
dep->next = file->deps;
file->deps = dep;
}
if (!checked_lastslash[foundrule])
/* Always allocate new storage, since STEM might be
on the stack for an intermediate file. */
file->stem = savestring (stem, stemlen);
else
{
/* We want to prepend the directory from
the original FILENAME onto the stem. */
file->stem = (char *) xmalloc (((lastslash + 1) - filename)
+ stemlen + 1);
bcopy (filename, file->stem, (lastslash + 1) - filename);
bcopy (stem, file->stem + ((lastslash + 1) - filename), stemlen);
file->stem[((lastslash + 1) - filename) + stemlen] = '\0';
}
file->cmds = rule->cmds;
/* Put the targets other than the one that
matched into FILE's `also_make' member. */
/* If there was only one target, there is nothing to do. */
if (rule->targets[1] != 0)
for (i = 0; rule->targets[i] != 0; ++i)
if (i != matches[foundrule])
{
struct dep *new = (struct dep *) xmalloc (sizeof (struct dep));
new->name = p = (char *) xmalloc (rule->lens[i] + stemlen + 1);
bcopy (rule->targets[i], p,
rule->suffixes[i] - rule->targets[i] - 1);
p += rule->suffixes[i] - rule->targets[i] - 1;
bcopy (stem, p, stemlen);
p += stemlen;
bcopy (rule->suffixes[i], p,
rule->lens[i] - (rule->suffixes[i] - rule->targets[i]) + 1);
new->file = enter_file (new->name);
new->next = file->also_make;
file->also_make = new;
}
return 1;
}

View File

@@ -1,238 +0,0 @@
#! /bin/sh
#
# install - install a program, script, or datafile
# This comes from X11R5.
#
# Calling this script install-sh is preferred over install.sh, to prevent
# `make' implicit rules from creating a file called install from it
# when there is no Makefile.
#
# This script is compatible with the BSD install script, but was written
# from scratch.
#
# set DOITPROG to echo to test this script
# Don't use :- since 4.3BSD and earlier shells don't like it.
doit="${DOITPROG-}"
# put in absolute paths if you don't have them in your path; or use env. vars.
mvprog="${MVPROG-mv}"
cpprog="${CPPROG-cp}"
chmodprog="${CHMODPROG-chmod}"
chownprog="${CHOWNPROG-chown}"
chgrpprog="${CHGRPPROG-chgrp}"
stripprog="${STRIPPROG-strip}"
rmprog="${RMPROG-rm}"
mkdirprog="${MKDIRPROG-mkdir}"
tranformbasename=""
transform_arg=""
instcmd="$mvprog"
chmodcmd="$chmodprog 0755"
chowncmd=""
chgrpcmd=""
stripcmd=""
rmcmd="$rmprog -f"
mvcmd="$mvprog"
src=""
dst=""
dir_arg=""
while [ x"$1" != x ]; do
case $1 in
-c) instcmd="$cpprog"
shift
continue;;
-d) dir_arg=true
shift
continue;;
-m) chmodcmd="$chmodprog $2"
shift
shift
continue;;
-o) chowncmd="$chownprog $2"
shift
shift
continue;;
-g) chgrpcmd="$chgrpprog $2"
shift
shift
continue;;
-s) stripcmd="$stripprog"
shift
continue;;
-t=*) transformarg=`echo $1 | sed 's/-t=//'`
shift
continue;;
-b=*) transformbasename=`echo $1 | sed 's/-b=//'`
shift
continue;;
*) if [ x"$src" = x ]
then
src=$1
else
# this colon is to work around a 386BSD /bin/sh bug
:
dst=$1
fi
shift
continue;;
esac
done
if [ x"$src" = x ]
then
echo "install: no input file specified"
exit 1
else
true
fi
if [ x"$dir_arg" != x ]; then
dst=$src
src=""
if [ -d $dst ]; then
instcmd=:
else
instcmd=mkdir
fi
else
# Waiting for this to be detected by the "$instcmd $src $dsttmp" command
# might cause directories to be created, which would be especially bad
# if $src (and thus $dsttmp) contains '*'.
if [ -f $src -o -d $src ]
then
true
else
echo "install: $src does not exist"
exit 1
fi
if [ x"$dst" = x ]
then
echo "install: no destination specified"
exit 1
else
true
fi
# If destination is a directory, append the input filename; if your system
# does not like double slashes in filenames, you may need to add some logic
if [ -d $dst ]
then
dst="$dst"/`basename $src`
else
true
fi
fi
## this sed command emulates the dirname command
dstdir=`echo $dst | sed -e 's,[^/]*$,,;s,/$,,;s,^$,.,'`
# Make sure that the destination directory exists.
# this part is taken from Noah Friedman's mkinstalldirs script
# Skip lots of stat calls in the usual case.
if [ ! -d "$dstdir" ]; then
defaultIFS='
'
IFS="${IFS-${defaultIFS}}"
oIFS="${IFS}"
# Some sh's can't handle IFS=/ for some reason.
IFS='%'
set - `echo ${dstdir} | sed -e 's@/@%@g' -e 's@^%@/@'`
IFS="${oIFS}"
pathcomp=''
while [ $# -ne 0 ] ; do
pathcomp="${pathcomp}${1}"
shift
if [ ! -d "${pathcomp}" ] ;
then
$mkdirprog "${pathcomp}"
else
true
fi
pathcomp="${pathcomp}/"
done
fi
if [ x"$dir_arg" != x ]
then
$doit $instcmd $dst &&
if [ x"$chowncmd" != x ]; then $doit $chowncmd $dst; else true ; fi &&
if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd $dst; else true ; fi &&
if [ x"$stripcmd" != x ]; then $doit $stripcmd $dst; else true ; fi &&
if [ x"$chmodcmd" != x ]; then $doit $chmodcmd $dst; else true ; fi
else
# If we're going to rename the final executable, determine the name now.
if [ x"$transformarg" = x ]
then
dstfile=`basename $dst`
else
dstfile=`basename $dst $transformbasename |
sed $transformarg`$transformbasename
fi
# don't allow the sed command to completely eliminate the filename
if [ x"$dstfile" = x ]
then
dstfile=`basename $dst`
else
true
fi
# Make a temp file name in the proper directory.
dsttmp=$dstdir/#inst.$$#
# Move or copy the file name to the temp name
$doit $instcmd $src $dsttmp &&
trap "rm -f ${dsttmp}" 0 &&
# and set any options; do chmod last to preserve setuid bits
# If any of these fail, we abort the whole thing. If we want to
# ignore errors from any of these, just make sure not to ignore
# errors from the above "$doit $instcmd $src $dsttmp" command.
if [ x"$chowncmd" != x ]; then $doit $chowncmd $dsttmp; else true;fi &&
if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd $dsttmp; else true;fi &&
if [ x"$stripcmd" != x ]; then $doit $stripcmd $dsttmp; else true;fi &&
if [ x"$chmodcmd" != x ]; then $doit $chmodcmd $dsttmp; else true;fi &&
# Now rename the file to the real destination.
$doit $rmcmd -f $dstdir/$dstfile &&
$doit $mvcmd $dsttmp $dstdir/$dstfile
fi &&
exit 0

File diff suppressed because it is too large Load Diff

View File

@@ -1,67 +0,0 @@
/* Definitions for managing subprocesses in GNU Make.
Copyright (C) 1992, 1993 Free Software Foundation, Inc.
This file is part of GNU Make.
GNU Make is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2, or (at your option)
any later version.
GNU Make is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with GNU Make; see the file COPYING. If not, write to
the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
/* Structure describing a running or dead child process. */
struct child
{
struct child *next; /* Link in the chain. */
struct file *file; /* File being remade. */
char **environment; /* Environment for commands. */
char **command_lines; /* Array of variable-expanded cmd lines. */
unsigned int command_line; /* Index into above. */
char *command_ptr; /* Ptr into command_lines[command_line]. */
pid_t pid; /* Child process's ID number. */
unsigned int remote:1; /* Nonzero if executing remotely. */
unsigned int noerror:1; /* Nonzero if commands contained a `-'. */
unsigned int good_stdin:1; /* Nonzero if this child has a good stdin. */
unsigned int deleted:1; /* Nonzero if targets have been deleted. */
};
extern struct child *children;
extern void new_job ();
extern void reap_children ();
extern void start_waiting_jobs ();
extern char **construct_command_argv ();
extern void child_execute_job ();
extern void exec_command ();
extern unsigned int job_slots_used;
#ifdef POSIX
extern void unblock_sigs ();
#else
#ifdef HAVE_SIGSETMASK
extern int fatal_signal_mask;
#define unblock_sigs() sigsetmask (0)
#else
#define unblock_sigs()
#endif
#endif
#ifdef NETSCAPE
extern int ns_spawn (char **argv, char **envp, int *exitCode);
#endif

File diff suppressed because it is too large Load Diff

View File

@@ -1,656 +0,0 @@
@comment This file is included by both standards.texi and make.texinfo.
@comment It was broken out of standards.texi on 1/6/93 by roland.
@node Makefile Conventions
@chapter Makefile Conventions
@comment standards.texi does not print an index, but make.texinfo does.
@cindex makefile, conventions for
@cindex conventions for makefiles
@cindex standards for makefiles
This chapter describes conventions for writing the Makefiles for GNU programs.
@menu
* Makefile Basics::
* Utilities in Makefiles::
* Standard Targets::
* Command Variables::
* Directory Variables::
@end menu
@node Makefile Basics
@section General Conventions for Makefiles
Every Makefile should contain this line:
@example
SHELL = /bin/sh
@end example
@noindent
to avoid trouble on systems where the @code{SHELL} variable might be
inherited from the environment. (This is never a problem with GNU
@code{make}.)
Different @code{make} programs have incompatible suffix lists and
implicit rules, and this sometimes creates confusion or misbehavior. So
it is a good idea to set the suffix list explicitly using only the
suffixes you need in the particular Makefile, like this:
@example
.SUFFIXES:
.SUFFIXES: .c .o
@end example
@noindent
The first line clears out the suffix list, the second introduces all
suffixes which may be subject to implicit rules in this Makefile.
Don't assume that @file{.} is in the path for command execution. When
you need to run programs that are a part of your package during the
make, please make sure that it uses @file{./} if the program is built as
part of the make or @file{$(srcdir)/} if the file is an unchanging part
of the source code. Without one of these prefixes, the current search
path is used.
The distinction between @file{./} and @file{$(srcdir)/} is important
when using the @samp{--srcdir} option to @file{configure}. A rule of
the form:
@smallexample
foo.1 : foo.man sedscript
sed -e sedscript foo.man > foo.1
@end smallexample
@noindent
will fail when the current directory is not the source directory,
because @file{foo.man} and @file{sedscript} are not in the current
directory.
When using GNU @code{make}, relying on @samp{VPATH} to find the source
file will work in the case where there is a single dependency file,
since the @file{make} automatic variable @samp{$<} will represent the
source file wherever it is. (Many versions of @code{make} set @samp{$<}
only in implicit rules.) A makefile target like
@smallexample
foo.o : bar.c
$(CC) -I. -I$(srcdir) $(CFLAGS) -c bar.c -o foo.o
@end smallexample
@noindent
should instead be written as
@smallexample
foo.o : bar.c
$(CC) -I. -I$(srcdir) $(CFLAGS) -c $< -o $@@
@end smallexample
@noindent
in order to allow @samp{VPATH} to work correctly. When the target has
multiple dependencies, using an explicit @samp{$(srcdir)} is the easiest
way to make the rule work well. For example, the target above for
@file{foo.1} is best written as:
@smallexample
foo.1 : foo.man sedscript
sed -e $(srcdir)/sedscript $(srcdir)/foo.man > $@@
@end smallexample
@node Utilities in Makefiles
@section Utilities in Makefiles
Write the Makefile commands (and any shell scripts, such as
@code{configure}) to run in @code{sh}, not in @code{csh}. Don't use any
special features of @code{ksh} or @code{bash}.
The @code{configure} script and the Makefile rules for building and
installation should not use any utilities directly except these:
@example
cat cmp cp echo egrep expr grep
ln mkdir mv pwd rm rmdir sed test touch
@end example
Stick to the generally supported options for these programs. For
example, don't use @samp{mkdir -p}, convenient as it may be, because
most systems don't support it.
The Makefile rules for building and installation can also use compilers
and related programs, but should do so via @code{make} variables so that the
user can substitute alternatives. Here are some of the programs we
mean:
@example
ar bison cc flex install ld lex
make makeinfo ranlib texi2dvi yacc
@end example
Use the following @code{make} variables:
@example
$(AR) $(BISON) $(CC) $(FLEX) $(INSTALL) $(LD) $(LEX)
$(MAKE) $(MAKEINFO) $(RANLIB) $(TEXI2DVI) $(YACC)
@end example
When you use @code{ranlib}, you should make sure nothing bad happens if
the system does not have @code{ranlib}. Arrange to ignore an error
from that command, and print a message before the command to tell the
user that failure of the @code{ranlib} command does not mean a problem.
If you use symbolic links, you should implement a fallback for systems
that don't have symbolic links.
It is ok to use other utilities in Makefile portions (or scripts)
intended only for particular systems where you know those utilities to
exist.
@node Standard Targets
@section Standard Targets for Users
All GNU programs should have the following targets in their Makefiles:
@table @samp
@item all
Compile the entire program. This should be the default target. This
target need not rebuild any documentation files; Info files should
normally be included in the distribution, and DVI files should be made
only when explicitly asked for.
@item install
Compile the program and copy the executables, libraries, and so on to
the file names where they should reside for actual use. If there is a
simple test to verify that a program is properly installed, this target
should run that test.
If possible, write the @code{install} target rule so that it does not
modify anything in the directory where the program was built, provided
@samp{make all} has just been done. This is convenient for building the
program under one user name and installing it under another.
The commands should create all the directories in which files are to be
installed, if they don't already exist. This includes the directories
specified as the values of the variables @code{prefix} and
@code{exec_prefix}, as well as all subdirectories that are needed.
One way to do this is by means of an @code{installdirs} target
as described below.
Use @samp{-} before any command for installing a man page, so that
@code{make} will ignore any errors. This is in case there are systems
that don't have the Unix man page documentation system installed.
The way to install Info files is to copy them into @file{$(infodir)}
with @code{$(INSTALL_DATA)} (@pxref{Command Variables}), and then run
the @code{install-info} program if it is present. @code{install-info}
is a script that edits the Info @file{dir} file to add or update the
menu entry for the given Info file; it will be part of the Texinfo package.
Here is a sample rule to install an Info file:
@comment This example has been carefully formatted for the Make manual.
@comment Please do not reformat it without talking to roland@gnu.ai.mit.edu.
@smallexample
$(infodir)/foo.info: foo.info
# There may be a newer info file in . than in srcdir.
-if test -f foo.info; then d=.; \
else d=$(srcdir); fi; \
$(INSTALL_DATA) $$d/foo.info $@@; \
# Run install-info only if it exists.
# Use `if' instead of just prepending `-' to the
# line so we notice real errors from install-info.
# We use `$(SHELL) -c' because some shells do not
# fail gracefully when there is an unknown command.
if $(SHELL) -c 'install-info --version' \
>/dev/null 2>&1; then \
install-info --infodir=$(infodir) $$d/foo.info; \
else true; fi
@end smallexample
@item uninstall
Delete all the installed files that the @samp{install} target would
create (but not the noninstalled files such as @samp{make all} would
create).
This rule should not modify the directories where compilation is done,
only the directories where files are installed.
@comment The gratuitous blank line here is to make the table look better
@comment in the printed Make manual. Please leave it in.
@item clean
Delete all files from the current directory that are normally created by
building the program. Don't delete the files that record the
configuration. Also preserve files that could be made by building, but
normally aren't because the distribution comes with them.
Delete @file{.dvi} files here if they are not part of the distribution.
@item distclean
Delete all files from the current directory that are created by
configuring or building the program. If you have unpacked the source
and built the program without creating any other files, @samp{make
distclean} should leave only the files that were in the distribution.
@item mostlyclean
Like @samp{clean}, but may refrain from deleting a few files that people
normally don't want to recompile. For example, the @samp{mostlyclean}
target for GCC does not delete @file{libgcc.a}, because recompiling it
is rarely necessary and takes a lot of time.
@item maintainer-clean
Delete almost everything from the current directory that can be
reconstructed with this Makefile. This typically includes everything
deleted by @code{distclean}, plus more: C source files produced by
Bison, tags tables, Info files, and so on.
The reason we say ``almost everything'' is that @samp{make
maintainer-clean} should not delete @file{configure} even if
@file{configure} can be remade using a rule in the Makefile. More
generally, @samp{make maintainer-clean} should not delete anything that
needs to exist in order to run @file{configure} and then begin to build
the program. This is the only exception; @code{maintainer-clean} should
delete everything else that can be rebuilt.
The @samp{maintainer-clean} is intended to be used by a maintainer of
the package, not by ordinary users. You may need special tools to
reconstruct some of the files that @samp{make maintainer-clean} deletes.
Since these files are normally included in the distribution, we don't
take care to make them easy to reconstruct. If you find you need to
unpack the full distribution again, don't blame us.
To help make users aware of this, the commands for
@code{maintainer-clean} should start with these two:
@example
@@echo "This command is intended for maintainers to use;"
@@echo "it deletes files that may require special tools to rebuild."
@end example
@item TAGS
Update a tags table for this program.
@item info
Generate any Info files needed. The best way to write the rules is as
follows:
@smallexample
info: foo.info
foo.info: foo.texi chap1.texi chap2.texi
$(MAKEINFO) $(srcdir)/foo.texi
@end smallexample
@noindent
You must define the variable @code{MAKEINFO} in the Makefile. It should
run the @code{makeinfo} program, which is part of the Texinfo
distribution.
@item dvi
Generate DVI files for all TeXinfo documentation.
For example:
@smallexample
dvi: foo.dvi
foo.dvi: foo.texi chap1.texi chap2.texi
$(TEXI2DVI) $(srcdir)/foo.texi
@end smallexample
@noindent
You must define the variable @code{TEXI2DVI} in the Makefile. It should
run the program @code{texi2dvi}, which is part of the Texinfo
distribution. Alternatively, write just the dependencies, and allow GNU
Make to provide the command.
@item dist
Create a distribution tar file for this program. The tar file should be
set up so that the file names in the tar file start with a subdirectory
name which is the name of the package it is a distribution for. This
name can include the version number.
For example, the distribution tar file of GCC version 1.40 unpacks into
a subdirectory named @file{gcc-1.40}.
The easiest way to do this is to create a subdirectory appropriately
named, use @code{ln} or @code{cp} to install the proper files in it, and
then @code{tar} that subdirectory.
The @code{dist} target should explicitly depend on all non-source files
that are in the distribution, to make sure they are up to date in the
distribution.
@xref{Releases, , Making Releases, standards, GNU Coding Standards}.
@item check
Perform self-tests (if any). The user must build the program before
running the tests, but need not install the program; you should write
the self-tests so that they work when the program is built but not
installed.
@end table
The following targets are suggested as conventional names, for programs
in which they are useful.
@table @code
@item installcheck
Perform installation tests (if any). The user must build and install
the program before running the tests. You should not assume that
@file{$(bindir)} is in the search path.
@item installdirs
It's useful to add a target named @samp{installdirs} to create the
directories where files are installed, and their parent directories.
There is a script called @file{mkinstalldirs} which is convenient for
this; find it in the Texinfo package.@c It's in /gd/gnu/lib/mkinstalldirs.
You can use a rule like this:
@comment This has been carefully formatted to look decent in the Make manual.
@comment Please be sure not to make it extend any further to the right.--roland
@smallexample
# Make sure all installation directories (e.g. $(bindir))
# actually exist by making them if necessary.
installdirs: mkinstalldirs
$(srcdir)/mkinstalldirs $(bindir) $(datadir) \
$(libdir) $(infodir) \
$(mandir)
@end smallexample
This rule should not modify the directories where compilation is done.
It should do nothing but create installation directories.
@end table
@node Command Variables
@section Variables for Specifying Commands
Makefiles should provide variables for overriding certain commands, options,
and so on.
In particular, you should run most utility programs via variables.
Thus, if you use Bison, have a variable named @code{BISON} whose default
value is set with @samp{BISON = bison}, and refer to it with
@code{$(BISON)} whenever you need to use Bison.
File management utilities such as @code{ln}, @code{rm}, @code{mv}, and
so on, need not be referred to through variables in this way, since users
don't need to replace them with other programs.
Each program-name variable should come with an options variable that is
used to supply options to the program. Append @samp{FLAGS} to the
program-name variable name to get the options variable name---for
example, @code{BISONFLAGS}. (The name @code{CFLAGS} is an exception to
this rule, but we keep it because it is standard.) Use @code{CPPFLAGS}
in any compilation command that runs the preprocessor, and use
@code{LDFLAGS} in any compilation command that does linking as well as
in any direct use of @code{ld}.
If there are C compiler options that @emph{must} be used for proper
compilation of certain files, do not include them in @code{CFLAGS}.
Users expect to be able to specify @code{CFLAGS} freely themselves.
Instead, arrange to pass the necessary options to the C compiler
independently of @code{CFLAGS}, by writing them explicitly in the
compilation commands or by defining an implicit rule, like this:
@smallexample
CFLAGS = -g
ALL_CFLAGS = -I. $(CFLAGS)
.c.o:
$(CC) -c $(CPPFLAGS) $(ALL_CFLAGS) $<
@end smallexample
Do include the @samp{-g} option in @code{CFLAGS}, because that is not
@emph{required} for proper compilation. You can consider it a default
that is only recommended. If the package is set up so that it is
compiled with GCC by default, then you might as well include @samp{-O}
in the default value of @code{CFLAGS} as well.
Put @code{CFLAGS} last in the compilation command, after other variables
containing compiler options, so the user can use @code{CFLAGS} to
override the others.
Every Makefile should define the variable @code{INSTALL}, which is the
basic command for installing a file into the system.
Every Makefile should also define the variables @code{INSTALL_PROGRAM}
and @code{INSTALL_DATA}. (The default for each of these should be
@code{$(INSTALL)}.) Then it should use those variables as the commands
for actual installation, for executables and nonexecutables
respectively. Use these variables as follows:
@example
$(INSTALL_PROGRAM) foo $(bindir)/foo
$(INSTALL_DATA) libfoo.a $(libdir)/libfoo.a
@end example
@noindent
Always use a file name, not a directory name, as the second argument of
the installation commands. Use a separate command for each file to be
installed.
@node Directory Variables
@section Variables for Installation Directories
Installation directories should always be named by variables, so it is
easy to install in a nonstandard place. The standard names for these
variables are described below. They are based on a standard filesystem
layout; variants of it are used in SVR4, 4.4BSD, Linux, Ultrix v4, and
other modern operating systems.
These two variables set the root for the installation. All the other
installation directories should be subdirectories of one of these two,
and nothing should be directly installed into these two directories.
@table @samp
@item prefix
A prefix used in constructing the default values of the variables listed
below. The default value of @code{prefix} should be @file{/usr/local}
When building the complete GNU system, the prefix will be empty and
@file{/usr} will be a symbolic link to @file{/}.
@item exec_prefix
A prefix used in constructing the default values of some of the
variables listed below. The default value of @code{exec_prefix} should
be @code{$(prefix)}.
Generally, @code{$(exec_prefix)} is used for directories that contain
machine-specific files (such as executables and subroutine libraries),
while @code{$(prefix)} is used directly for other directories.
@end table
Executable programs are installed in one of the following directories.
@table @samp
@item bindir
The directory for installing executable programs that users can run.
This should normally be @file{/usr/local/bin}, but write it as
@file{$(exec_prefix)/bin}.
@item sbindir
The directory for installing executable programs that can be run from
the shell, but are only generally useful to system administrators. This
should normally be @file{/usr/local/sbin}, but write it as
@file{$(exec_prefix)/sbin}.
@item libexecdir
@comment This paragraph adjusted to avoid overfull hbox --roland 5jul94
The directory for installing executable programs to be run by other
programs rather than by users. This directory should normally be
@file{/usr/local/libexec}, but write it as @file{$(exec_prefix)/libexec}.
@end table
Data files used by the program during its execution are divided into
categories in two ways.
@itemize @bullet
@item
Some files are normally modified by programs; others are never normally
modified (though users may edit some of these).
@item
Some files are architecture-independent and can be shared by all
machines at a site; some are architecture-dependent and can be shared
only by machines of the same kind and operating system; others may never
be shared between two machines.
@end itemize
This makes for six different possibilities. However, we want to
discourage the use of architecture-dependent files, aside from of object
files and libraries. It is much cleaner to make other data files
architecture-independent, and it is generally not hard.
Therefore, here are the variables makefiles should use to specify
directories:
@table @samp
@item datadir
The directory for installing read-only architecture independent data
files. This should normally be @file{/usr/local/share}, but write it as
@file{$(prefix)/share}. As a special exception, see @file{$(infodir)}
and @file{$(includedir)} below.
@item sysconfdir
The directory for installing read-only data files that pertain to a
single machine--that is to say, files for configuring a host. Mailer
and network configuration files, @file{/etc/passwd}, and so forth belong
here. All the files in this directory should be ordinary ASCII text
files. This directory should normally be @file{/usr/local/etc}, but
write it as @file{$(prefix)/etc}.
@c rewritten to avoid overfull hbox --tower
Do not install executables
@c here
in this directory (they probably
belong in @file{$(libexecdir)} or @file{$(sbindir))}. Also do not
install files that are modified in the normal course of their use
(programs whose purpose is to change the configuration of the system
excluded). Those probably belong in @file{$(localstatedir)}.
@item sharedstatedir
The directory for installing architecture-independent data files which
the programs modify while they run. This should normally be
@file{/usr/local/com}, but write it as @file{$(prefix)/com}.
@item localstatedir
The directory for installing data files which the programs modify while
they run, and that pertain to one specific machine. Users should never
need to modify files in this directory to configure the package's
operation; put such configuration information in separate files that go
in @file{datadir} or @file{$(sysconfdir)}. @file{$(localstatedir)}
should normally be @file{/usr/local/var}, but write it as
@file{$(prefix)/var}.
@item libdir
The directory for object files and libraries of object code. Do not
install executables here, they probably belong in @file{$(libexecdir)}
instead. The value of @code{libdir} should normally be
@file{/usr/local/lib}, but write it as @file{$(exec_prefix)/lib}.
@item infodir
The directory for installing the Info files for this package. By
default, it should be @file{/usr/local/info}, but it should be written
as @file{$(prefix)/info}.
@item includedir
@c rewritten to avoid overfull hbox --roland
The directory for installing header files to be included by user
programs with the C @samp{#include} preprocessor directive. This
should normally be @file{/usr/local/include}, but write it as
@file{$(prefix)/include}.
Most compilers other than GCC do not look for header files in
@file{/usr/local/include}. So installing the header files this way is
only useful with GCC. Sometimes this is not a problem because some
libraries are only really intended to work with GCC. But some libraries
are intended to work with other compilers. They should install their
header files in two places, one specified by @code{includedir} and one
specified by @code{oldincludedir}.
@item oldincludedir
The directory for installing @samp{#include} header files for use with
compilers other than GCC. This should normally be @file{/usr/include}.
The Makefile commands should check whether the value of
@code{oldincludedir} is empty. If it is, they should not try to use
it; they should cancel the second installation of the header files.
A package should not replace an existing header in this directory unless
the header came from the same package. Thus, if your Foo package
provides a header file @file{foo.h}, then it should install the header
file in the @code{oldincludedir} directory if either (1) there is no
@file{foo.h} there or (2) the @file{foo.h} that exists came from the Foo
package.
To tell whether @file{foo.h} came from the Foo package, put a magic
string in the file---part of a comment---and grep for that string.
@end table
Unix-style man pages are installed in one of the following:
@table @samp
@item mandir
The directory for installing the man pages (if any) for this package.
It should include the suffix for the proper section of the
manual---usually @samp{1} for a utility. It will normally be
@file{/usr/local/man/man1}, but you should write it as
@file{$(prefix)/man/man1}.
@item man1dir
The directory for installing section 1 man pages.
@item man2dir
The directory for installing section 2 man pages.
@item @dots{}
Use these names instead of @samp{mandir} if the package needs to install man
pages in more than one section of the manual.
@strong{Don't make the primary documentation for any GNU software be a
man page. Write a manual in Texinfo instead. Man pages are just for
the sake of people running GNU software on Unix, which is a secondary
application only.}
@item manext
The file name extension for the installed man page. This should contain
a period followed by the appropriate digit; it should normally be @samp{.1}.
@item man1ext
The file name extension for installed section 1 man pages.
@item man2ext
The file name extension for installed section 2 man pages.
@item @dots{}
Use these names instead of @samp{manext} if the package needs to install man
pages in more than one section of the manual.
@end table
And finally, you should set the following variable:
@table @samp
@item srcdir
The directory for the sources being compiled. The value of this
variable is normally inserted by the @code{configure} shell script.
@end table
For example:
@smallexample
@c I have changed some of the comments here slightly to fix an overfull
@c hbox, so the make manual can format correctly. --roland
# Common prefix for installation directories.
# NOTE: This directory must exist when you start the install.
prefix = /usr/local
exec_prefix = $(prefix)
# Where to put the executable for the command `gcc'.
bindir = $(exec_prefix)/bin
# Where to put the directories used by the compiler.
libexecdir = $(exec_prefix)/libexec
# Where to put the Info files.
infodir = $(prefix)/info
@end smallexample
If your program installs a large number of files into one of the
standard user-specified directories, it might be useful to group them
into a subdirectory particular to that program. If you do this, you
should write the @code{install} rule to create these subdirectories.
Do not expect the user to include the subdirectory name in the value of
any of the variables listed above. The idea of having a uniform set of
variable names for installation directories is to enable the user to
specify the exact same values for several different GNU packages. In
order for this to be useful, all the packages must be designed so that
they will work sensibly when the user does so.

View File

@@ -1,354 +0,0 @@
'xrdef {Overview-title}{Overview of \code {make}}
'xrdef {Overview-pg}{1}
'xrdef {Overview-snt}{Chapter'tie1}
'xrdef {Reading-title}{How to Read This Manual}
'xrdef {Reading-pg}{1}
'xrdef {Reading-snt}{Section'tie1.1}
'xrdef {Bugs-title}{Problems and Bugs}
'xrdef {Bugs-pg}{2}
'xrdef {Bugs-snt}{Section'tie1.2}
'xrdef {Introduction-title}{An Introduction to Makefiles}
'xrdef {Introduction-pg}{5}
'xrdef {Introduction-snt}{Chapter'tie2}
'xrdef {Rule Introduction-title}{What a Rule Looks Like}
'xrdef {Rule Introduction-pg}{5}
'xrdef {Rule Introduction-snt}{Section'tie2.1}
'xrdef {Simple Makefile-title}{A Simple Makefile}
'xrdef {Simple Makefile-pg}{6}
'xrdef {Simple Makefile-snt}{Section'tie2.2}
'xrdef {How Make Works-title}{How \code {make} Processes a Makefile}
'xrdef {How Make Works-pg}{8}
'xrdef {How Make Works-snt}{Section'tie2.3}
'xrdef {Variables Simplify-title}{Variables Make Makefiles Simpler}
'xrdef {Variables Simplify-pg}{9}
'xrdef {Variables Simplify-snt}{Section'tie2.4}
'xrdef {make Deduces-title}{Letting \code {make} Deduce the Commands}
'xrdef {make Deduces-pg}{10}
'xrdef {make Deduces-snt}{Section'tie2.5}
'xrdef {Combine By Dependency-title}{Another Style of Makefile}
'xrdef {Combine By Dependency-pg}{11}
'xrdef {Combine By Dependency-snt}{Section'tie2.6}
'xrdef {Cleanup-title}{Rules for Cleaning the Directory}
'xrdef {Cleanup-pg}{12}
'xrdef {Cleanup-snt}{Section'tie2.7}
'xrdef {Makefiles-title}{Writing Makefiles}
'xrdef {Makefiles-pg}{13}
'xrdef {Makefiles-snt}{Chapter'tie3}
'xrdef {Makefile Contents-title}{What Makefiles Contain}
'xrdef {Makefile Contents-pg}{13}
'xrdef {Makefile Contents-snt}{Section'tie3.1}
'xrdef {Makefile Names-title}{What Name to Give Your Makefile}
'xrdef {Makefile Names-pg}{14}
'xrdef {Makefile Names-snt}{Section'tie3.2}
'xrdef {Include-title}{Including Other Makefiles}
'xrdef {Include-pg}{14}
'xrdef {Include-snt}{Section'tie3.3}
'xrdef {MAKEFILES Variable-title}{The Variable \code {MAKEFILES}}
'xrdef {MAKEFILES Variable-pg}{16}
'xrdef {MAKEFILES Variable-snt}{Section'tie3.4}
'xrdef {Remaking Makefiles-title}{How Makefiles Are Remade}
'xrdef {Remaking Makefiles-pg}{16}
'xrdef {Remaking Makefiles-snt}{Section'tie3.5}
'xrdef {Overriding Makefiles-title}{Overriding Part of Another Makefile}
'xrdef {Overriding Makefiles-pg}{18}
'xrdef {Overriding Makefiles-snt}{Section'tie3.6}
'xrdef {Rules-title}{Writing Rules}
'xrdef {Rules-pg}{19}
'xrdef {Rules-snt}{Chapter'tie4}
'xrdef {Rule Syntax-title}{Rule Syntax}
'xrdef {Rule Syntax-pg}{19}
'xrdef {Rule Syntax-snt}{Section'tie4.1}
'xrdef {Wildcards-title}{Using Wildcard Characters in File Names}
'xrdef {Wildcards-pg}{20}
'xrdef {Wildcards-snt}{Section'tie4.2}
'xrdef {Wildcard Examples-title}{Wildcard Examples}
'xrdef {Wildcard Examples-pg}{21}
'xrdef {Wildcard Examples-snt}{Section'tie4.2.1}
'xrdef {Wildcard Pitfall-title}{Pitfalls of Using Wildcards}
'xrdef {Wildcard Pitfall-pg}{22}
'xrdef {Wildcard Pitfall-snt}{Section'tie4.2.2}
'xrdef {Wildcard Function-title}{The Function \code {wildcard}}
'xrdef {Wildcard Function-pg}{22}
'xrdef {Wildcard Function-snt}{Section'tie4.2.3}
'xrdef {Directory Search-title}{Searching Directories for Dependencies}
'xrdef {Directory Search-pg}{23}
'xrdef {Directory Search-snt}{Section'tie4.3}
'xrdef {General Search-title}{\code {VPATH}: Search Path for All Dependencies}
'xrdef {General Search-pg}{23}
'xrdef {General Search-snt}{Section'tie4.3.1}
'xrdef {Selective Search-title}{The \code {vpath} Directive}
'xrdef {Selective Search-pg}{24}
'xrdef {Selective Search-snt}{Section'tie4.3.2}
'xrdef {Commands/Search-title}{Writing Shell Commands with Directory Search}
'xrdef {Commands/Search-pg}{26}
'xrdef {Commands/Search-snt}{Section'tie4.3.3}
'xrdef {Implicit/Search-title}{Directory Search and Implicit Rules}
'xrdef {Implicit/Search-pg}{27}
'xrdef {Implicit/Search-snt}{Section'tie4.3.4}
'xrdef {Libraries/Search-title}{Directory Search for Link Libraries}
'xrdef {Libraries/Search-pg}{27}
'xrdef {Libraries/Search-snt}{Section'tie4.3.5}
'xrdef {Phony Targets-title}{Phony Targets}
'xrdef {Phony Targets-pg}{28}
'xrdef {Phony Targets-snt}{Section'tie4.4}
'xrdef {Force Targets-title}{Rules without Commands or Dependencies}
'xrdef {Force Targets-pg}{30}
'xrdef {Force Targets-snt}{Section'tie4.5}
'xrdef {Empty Targets-title}{Empty Target Files to Record Events}
'xrdef {Empty Targets-pg}{30}
'xrdef {Empty Targets-snt}{Section'tie4.6}
'xrdef {Special Targets-title}{Special Built-in Target Names}
'xrdef {Special Targets-pg}{31}
'xrdef {Special Targets-snt}{Section'tie4.7}
'xrdef {Multiple Targets-title}{Multiple Targets in a Rule}
'xrdef {Multiple Targets-pg}{32}
'xrdef {Multiple Targets-snt}{Section'tie4.8}
'xrdef {Multiple Rules-title}{Multiple Rules for One Target}
'xrdef {Multiple Rules-pg}{33}
'xrdef {Multiple Rules-snt}{Section'tie4.9}
'xrdef {Static Pattern-title}{Static Pattern Rules}
'xrdef {Static Pattern-pg}{34}
'xrdef {Static Pattern-snt}{Section'tie4.10}
'xrdef {Static Usage-title}{Syntax of Static Pattern Rules}
'xrdef {Static Usage-pg}{34}
'xrdef {Static Usage-snt}{Section'tie4.10.1}
'xrdef {Static versus Implicit-title}{Static Pattern Rules versus Implicit Rules}
'xrdef {Static versus Implicit-pg}{36}
'xrdef {Static versus Implicit-snt}{Section'tie4.10.2}
'xrdef {Double-Colon-title}{Double-Colon Rules}
'xrdef {Double-Colon-pg}{37}
'xrdef {Double-Colon-snt}{Section'tie4.11}
'xrdef {Automatic Dependencies-title}{Generating Dependencies Automatically}
'xrdef {Automatic Dependencies-pg}{37}
'xrdef {Automatic Dependencies-snt}{Section'tie4.12}
'xrdef {Commands-title}{Writing the Commands in Rules}
'xrdef {Commands-pg}{41}
'xrdef {Commands-snt}{Chapter'tie5}
'xrdef {Echoing-title}{Command Echoing}
'xrdef {Echoing-pg}{41}
'xrdef {Echoing-snt}{Section'tie5.1}
'xrdef {Execution-title}{Command Execution}
'xrdef {Execution-pg}{42}
'xrdef {Execution-snt}{Section'tie5.2}
'xrdef {Parallel-title}{Parallel Execution}
'xrdef {Parallel-pg}{42}
'xrdef {Parallel-snt}{Section'tie5.3}
'xrdef {Errors-title}{Errors in Commands}
'xrdef {Errors-pg}{44}
'xrdef {Errors-snt}{Section'tie5.4}
'xrdef {Interrupts-title}{Interrupting or Killing \code {make}}
'xrdef {Interrupts-pg}{45}
'xrdef {Interrupts-snt}{Section'tie5.5}
'xrdef {Recursion-title}{Recursive Use of \code {make}}
'xrdef {Recursion-pg}{46}
'xrdef {Recursion-snt}{Section'tie5.6}
'xrdef {MAKE Variable-title}{How the \code {MAKE} Variable Works}
'xrdef {MAKE Variable-pg}{46}
'xrdef {MAKE Variable-snt}{Section'tie5.6.1}
'xrdef {Variables/Recursion-title}{Communicating Variables to a Sub-\code {make}}
'xrdef {Variables/Recursion-pg}{47}
'xrdef {Variables/Recursion-snt}{Section'tie5.6.2}
'xrdef {Options/Recursion-title}{Communicating Options to a Sub-\code {make}}
'xrdef {Options/Recursion-pg}{50}
'xrdef {Options/Recursion-snt}{Section'tie5.6.3}
'xrdef {-w Option-title}{The \samp {--print-directory} Option}
'xrdef {-w Option-pg}{52}
'xrdef {-w Option-snt}{Section'tie5.6.4}
'xrdef {Sequences-title}{Defining Canned Command Sequences}
'xrdef {Sequences-pg}{52}
'xrdef {Sequences-snt}{Section'tie5.7}
'xrdef {Empty Commands-title}{Using Empty Commands}
'xrdef {Empty Commands-pg}{54}
'xrdef {Empty Commands-snt}{Section'tie5.8}
'xrdef {Using Variables-title}{How to Use Variables}
'xrdef {Using Variables-pg}{55}
'xrdef {Using Variables-snt}{Chapter'tie6}
'xrdef {Reference-title}{Basics of Variable References}
'xrdef {Reference-pg}{55}
'xrdef {Reference-snt}{Section'tie6.1}
'xrdef {Flavors-title}{The Two Flavors of Variables}
'xrdef {Flavors-pg}{56}
'xrdef {Flavors-snt}{Section'tie6.2}
'xrdef {Advanced-title}{Advanced Features for Reference to Variables}
'xrdef {Advanced-pg}{59}
'xrdef {Advanced-snt}{Section'tie6.3}
'xrdef {Substitution Refs-title}{Substitution References}
'xrdef {Substitution Refs-pg}{59}
'xrdef {Substitution Refs-snt}{Section'tie6.3.1}
'xrdef {Computed Names-title}{Computed Variable Names}
'xrdef {Computed Names-pg}{60}
'xrdef {Computed Names-snt}{Section'tie6.3.2}
'xrdef {Values-title}{How Variables Get Their Values}
'xrdef {Values-pg}{63}
'xrdef {Values-snt}{Section'tie6.4}
'xrdef {Setting-title}{Setting Variables}
'xrdef {Setting-pg}{63}
'xrdef {Setting-snt}{Section'tie6.5}
'xrdef {Appending-title}{Appending More Text to Variables}
'xrdef {Appending-pg}{64}
'xrdef {Appending-snt}{Section'tie6.6}
'xrdef {Override Directive-title}{The \code {override} Directive}
'xrdef {Override Directive-pg}{66}
'xrdef {Override Directive-snt}{Section'tie6.7}
'xrdef {Defining-title}{Defining Variables Verbatim}
'xrdef {Defining-pg}{67}
'xrdef {Defining-snt}{Section'tie6.8}
'xrdef {Environment-title}{Variables from the Environment}
'xrdef {Environment-pg}{68}
'xrdef {Environment-snt}{Section'tie6.9}
'xrdef {Conditionals-title}{Conditional Parts of Makefiles}
'xrdef {Conditionals-pg}{71}
'xrdef {Conditionals-snt}{Chapter'tie7}
'xrdef {Conditional Example-title}{Example of a Conditional}
'xrdef {Conditional Example-pg}{71}
'xrdef {Conditional Example-snt}{Section'tie7.1}
'xrdef {Conditional Syntax-title}{Syntax of Conditionals}
'xrdef {Conditional Syntax-pg}{72}
'xrdef {Conditional Syntax-snt}{Section'tie7.2}
'xrdef {Testing Flags-title}{Conditionals that Test Flags}
'xrdef {Testing Flags-pg}{75}
'xrdef {Testing Flags-snt}{Section'tie7.3}
'xrdef {Functions-title}{Functions for Transforming Text}
'xrdef {Functions-pg}{77}
'xrdef {Functions-snt}{Chapter'tie8}
'xrdef {Syntax of Functions-title}{Function Call Syntax}
'xrdef {Syntax of Functions-pg}{77}
'xrdef {Syntax of Functions-snt}{Section'tie8.1}
'xrdef {Text Functions-title}{Functions for String Substitution and Analysis}
'xrdef {Text Functions-pg}{78}
'xrdef {Text Functions-snt}{Section'tie8.2}
'xrdef {Filename Functions-title}{Functions for File Names}
'xrdef {Filename Functions-pg}{81}
'xrdef {Filename Functions-snt}{Section'tie8.3}
'xrdef {Foreach Function-title}{The \code {foreach} Function}
'xrdef {Foreach Function-pg}{83}
'xrdef {Foreach Function-snt}{Section'tie8.4}
'xrdef {Origin Function-title}{The \code {origin} Function}
'xrdef {Origin Function-pg}{85}
'xrdef {Origin Function-snt}{Section'tie8.5}
'xrdef {Shell Function-title}{The \code {shell} Function}
'xrdef {Shell Function-pg}{87}
'xrdef {Shell Function-snt}{Section'tie8.6}
'xrdef {Running-title}{How to Run \code {make}}
'xrdef {Running-pg}{89}
'xrdef {Running-snt}{Chapter'tie9}
'xrdef {Makefile Arguments-title}{Arguments to Specify the Makefile}
'xrdef {Makefile Arguments-pg}{89}
'xrdef {Makefile Arguments-snt}{Section'tie9.1}
'xrdef {Goals-title}{Arguments to Specify the Goals}
'xrdef {Goals-pg}{90}
'xrdef {Goals-snt}{Section'tie9.2}
'xrdef {Instead of Execution-title}{Instead of Executing the Commands}
'xrdef {Instead of Execution-pg}{91}
'xrdef {Instead of Execution-snt}{Section'tie9.3}
'xrdef {Avoiding Compilation-title}{Avoiding Recompilation of Some Files}
'xrdef {Avoiding Compilation-pg}{93}
'xrdef {Avoiding Compilation-snt}{Section'tie9.4}
'xrdef {Overriding-title}{Overriding Variables}
'xrdef {Overriding-pg}{94}
'xrdef {Overriding-snt}{Section'tie9.5}
'xrdef {Testing-title}{Testing the Compilation of a Program}
'xrdef {Testing-pg}{95}
'xrdef {Testing-snt}{Section'tie9.6}
'xrdef {Options Summary-title}{Summary of Options}
'xrdef {Options Summary-pg}{95}
'xrdef {Options Summary-snt}{Section'tie9.7}
'xrdef {Implicit Rules-title}{Using Implicit Rules}
'xrdef {Implicit Rules-pg}{101}
'xrdef {Implicit Rules-snt}{Chapter'tie10}
'xrdef {Using Implicit-title}{Using Implicit Rules}
'xrdef {Using Implicit-pg}{101}
'xrdef {Using Implicit-snt}{Section'tie10.1}
'xrdef {Catalogue of Rules-title}{Catalogue of Implicit Rules}
'xrdef {Catalogue of Rules-pg}{103}
'xrdef {Catalogue of Rules-snt}{Section'tie10.2}
'xrdef {Implicit Variables-title}{Variables Used by Implicit Rules}
'xrdef {Implicit Variables-pg}{106}
'xrdef {Implicit Variables-snt}{Section'tie10.3}
'xrdef {Chained Rules-title}{Chains of Implicit Rules}
'xrdef {Chained Rules-pg}{108}
'xrdef {Chained Rules-snt}{Section'tie10.4}
'xrdef {Pattern Rules-title}{Defining and Redefining Pattern Rules}
'xrdef {Pattern Rules-pg}{109}
'xrdef {Pattern Rules-snt}{Section'tie10.5}
'xrdef {Pattern Intro-title}{Introduction to Pattern Rules}
'xrdef {Pattern Intro-pg}{110}
'xrdef {Pattern Intro-snt}{Section'tie10.5.1}
'xrdef {Pattern Examples-title}{Pattern Rule Examples}
'xrdef {Pattern Examples-pg}{111}
'xrdef {Pattern Examples-snt}{Section'tie10.5.2}
'xrdef {Automatic-title}{Automatic Variables}
'xrdef {Automatic-pg}{112}
'xrdef {Automatic-snt}{Section'tie10.5.3}
'xrdef {Pattern Match-title}{How Patterns Match}
'xrdef {Pattern Match-pg}{114}
'xrdef {Pattern Match-snt}{Section'tie10.5.4}
'xrdef {Match-Anything Rules-title}{Match-Anything Pattern Rules}
'xrdef {Match-Anything Rules-pg}{115}
'xrdef {Match-Anything Rules-snt}{Section'tie10.5.5}
'xrdef {Canceling Rules-title}{Canceling Implicit Rules}
'xrdef {Canceling Rules-pg}{116}
'xrdef {Canceling Rules-snt}{Section'tie10.5.6}
'xrdef {Last Resort-title}{Defining Last-Resort Default Rules}
'xrdef {Last Resort-pg}{116}
'xrdef {Last Resort-snt}{Section'tie10.6}
'xrdef {Suffix Rules-title}{Old-Fashioned Suffix Rules}
'xrdef {Suffix Rules-pg}{117}
'xrdef {Suffix Rules-snt}{Section'tie10.7}
'xrdef {Search Algorithm-title}{Implicit Rule Search Algorithm}
'xrdef {Search Algorithm-pg}{119}
'xrdef {Search Algorithm-snt}{Section'tie10.8}
'xrdef {Archives-title}{Using \code {make} to Update Archive Files}
'xrdef {Archives-pg}{121}
'xrdef {Archives-snt}{Chapter'tie11}
'xrdef {Archive Members-title}{Archive Members as Targets}
'xrdef {Archive Members-pg}{121}
'xrdef {Archive Members-snt}{Section'tie11.1}
'xrdef {Archive Update-title}{Implicit Rule for Archive Member Targets}
'xrdef {Archive Update-pg}{122}
'xrdef {Archive Update-snt}{Section'tie11.2}
'xrdef {Archive Symbols-title}{Updating Archive Symbol Directories}
'xrdef {Archive Symbols-pg}{123}
'xrdef {Archive Symbols-snt}{Section'tie11.2.1}
'xrdef {Archive Pitfalls-title}{Dangers When Using Archives}
'xrdef {Archive Pitfalls-pg}{123}
'xrdef {Archive Pitfalls-snt}{Section'tie11.3}
'xrdef {Archive Suffix Rules-title}{Suffix Rules for Archive Files}
'xrdef {Archive Suffix Rules-pg}{124}
'xrdef {Archive Suffix Rules-snt}{Section'tie11.4}
'xrdef {Features-title}{Features of GNU \code {make}}
'xrdef {Features-pg}{125}
'xrdef {Features-snt}{Chapter'tie12}
'xrdef {Missing-title}{Incompatibilities and Missing Features}
'xrdef {Missing-pg}{129}
'xrdef {Missing-snt}{Chapter'tie13}
'xrdef {Makefile Conventions-title}{Makefile Conventions}
'xrdef {Makefile Conventions-pg}{131}
'xrdef {Makefile Conventions-snt}{Chapter'tie14}
'xrdef {Makefile Basics-title}{General Conventions for Makefiles}
'xrdef {Makefile Basics-pg}{131}
'xrdef {Makefile Basics-snt}{Section'tie14.1}
'xrdef {Utilities in Makefiles-title}{Utilities in Makefiles}
'xrdef {Utilities in Makefiles-pg}{132}
'xrdef {Utilities in Makefiles-snt}{Section'tie14.2}
'xrdef {Standard Targets-title}{Standard Targets for Users}
'xrdef {Standard Targets-pg}{133}
'xrdef {Standard Targets-snt}{Section'tie14.3}
'xrdef {Command Variables-title}{Variables for Specifying Commands}
'xrdef {Command Variables-pg}{136}
'xrdef {Command Variables-snt}{Section'tie14.4}
'xrdef {Directory Variables-title}{Variables for Installation Directories}
'xrdef {Directory Variables-pg}{138}
'xrdef {Directory Variables-snt}{Section'tie14.5}
'xrdef {Quick Reference-title}{Quick Reference}
'xrdef {Quick Reference-pg}{143}
'xrdef {Quick Reference-snt}{Appendix'tie'char65{}}
'xrdef {Complex Makefile-title}{Complex Makefile Example}
'xrdef {Complex Makefile-pg}{149}
'xrdef {Complex Makefile-snt}{Appendix'tie'char66{}}
'xrdef {Concept Index-title}{Index of Concepts}
'xrdef {Concept Index-pg}{155}
'xrdef {Concept Index-snt}{}
'xrdef {Name Index-title}{Index of Functions, Variables, & Directives}
'xrdef {Name Index-pg}{165}
'xrdef {Name Index-snt}{}

View File

@@ -1,701 +0,0 @@
\entry {POSIX}{1}{POSIX}
\entry {IEEE Standard 1003.2}{1}{IEEE Standard 1003.2}
\entry {standards conformance}{1}{standards conformance}
\entry {reporting bugs}{2}{reporting bugs}
\entry {bugs, reporting}{2}{bugs, reporting}
\entry {problems and bugs, reporting}{2}{problems and bugs, reporting}
\entry {makefile}{5}{makefile}
\entry {recompilation}{5}{recompilation}
\entry {editor}{5}{editor}
\entry {rule, introduction to}{5}{rule, introduction to}
\entry {makefile rule parts}{5}{makefile rule parts}
\entry {parts of makefile rule}{5}{parts of makefile rule}
\entry {targets, introduction to}{5}{targets, introduction to}
\entry {dependencies, introduction to}{5}{dependencies, introduction to}
\entry {commands, introduction to}{5}{commands, introduction to}
\entry {tabs in rules}{5}{tabs in rules}
\entry {simple makefile}{6}{simple makefile}
\entry {makefile, simple}{6}{makefile, simple}
\entry {continuation lines}{7}{continuation lines}
\entry {{\tt\indexbackslash } (backslash), for continuation lines}{7}{\code {{\tt\indexbackslash }} (backslash), for continuation lines}
\entry {backslash ({\tt\indexbackslash }), for continuation lines}{7}{backslash (\code {{\tt\indexbackslash }}), for continuation lines}
\entry {quoting newline, in makefile}{7}{quoting newline, in makefile}
\entry {newline, quoting, in makefile}{7}{newline, quoting, in makefile}
\entry {shell command}{8}{shell command}
\entry {clean target}{8}{\code {clean} target}
\entry {rm (shell command)}{8}{\code {rm} (shell command)}
\entry {processing a makefile}{8}{processing a makefile}
\entry {makefile, how make processes}{8}{makefile, how \code {make} processes}
\entry {default goal}{8}{default goal}
\entry {goal, default}{8}{goal, default}
\entry {goal}{8}{goal}
\entry {relinking}{9}{relinking}
\entry {variables}{9}{variables}
\entry {simplifying with variables}{9}{simplifying with variables}
\entry {objects}{9}{\code {objects}}
\entry {OBJECTS}{9}{\code {OBJECTS}}
\entry {objs}{9}{\code {objs}}
\entry {OBJS}{9}{\code {OBJS}}
\entry {obj}{9}{\code {obj}}
\entry {OBJ}{9}{\code {OBJ}}
\entry {deducing commands (implicit rules)}{10}{deducing commands (implicit rules)}
\entry {implicit rule, introduction to}{10}{implicit rule, introduction to}
\entry {rule, implicit, introduction to}{10}{rule, implicit, introduction to}
\entry {combining rules by dependency}{11}{combining rules by dependency}
\entry {cleaning up}{12}{cleaning up}
\entry {removing, to clean up}{12}{removing, to clean up}
\entry {clean target}{12}{\code {clean} target}
\entry {makefile, how to write}{13}{makefile, how to write}
\entry {rule, explicit, definition of}{13}{rule, explicit, definition of}
\entry {explicit rule, definition of}{13}{explicit rule, definition of}
\entry {rule, implicit, definition of}{13}{rule, implicit, definition of}
\entry {implicit rule, definition of}{13}{implicit rule, definition of}
\entry {variable definition}{13}{variable definition}
\entry {directive}{13}{directive}
\entry {comments, in makefile}{13}{comments, in makefile}
\entry {# (comments), in makefile}{13}{\code {#} (comments), in makefile}
\entry {makefile name}{14}{makefile name}
\entry {name of makefile}{14}{name of makefile}
\entry {default makefile name}{14}{default makefile name}
\entry {file name of makefile}{14}{file name of makefile}
\entry {README}{14}{\code {README}}
\entry {-f}{14}{\code {-f}}
\entry {--file}{14}{\code {--file}}
\entry {--makefile}{14}{\code {--makefile}}
\entry {specifying makefile name}{14}{specifying makefile name}
\entry {makefile name, how to specify}{14}{makefile name, how to specify}
\entry {name of makefile, how to specify}{14}{name of makefile, how to specify}
\entry {file name of makefile, how to specify}{14}{file name of makefile, how to specify}
\entry {including other makefiles}{14}{including other makefiles}
\entry {makefile, including}{14}{makefile, including}
\entry {shell file name pattern (in include)}{14}{shell file name pattern (in \code {include})}
\entry {shell wildcards (in include)}{14}{shell wildcards (in \code {include})}
\entry {wildcard, in include}{14}{wildcard, in \code {include}}
\entry {dependencies, automatic generation}{15}{dependencies, automatic generation}
\entry {automatic generation of dependencies}{15}{automatic generation of dependencies}
\entry {generating dependencies automatically}{15}{generating dependencies automatically}
\entry {-I}{15}{\code {-I}}
\entry {--include-dir}{15}{\code {--include-dir}}
\entry {makefile, and MAKEFILES variable}{16}{makefile, and \code {MAKEFILES} variable}
\entry {including (MAKEFILES variable)}{16}{including (\code {MAKEFILES} variable)}
\entry {recursion, and MAKEFILES variable}{16}{recursion, and \code {MAKEFILES} variable}
\entry {updating makefiles}{16}{updating makefiles}
\entry {remaking makefiles}{16}{remaking makefiles}
\entry {makefile, remaking of}{16}{makefile, remaking of}
\entry {overriding makefiles}{18}{overriding makefiles}
\entry {makefile, overriding}{18}{makefile, overriding}
\entry {match-anything rule, used to override}{18}{match-anything rule, used to override}
\entry {writing rules}{19}{writing rules}
\entry {rule, how to write}{19}{rule, how to write}
\entry {target}{19}{target}
\entry {dependency}{19}{dependency}
\entry {default goal}{19}{default goal}
\entry {goal, default}{19}{goal, default}
\entry {rule syntax}{19}{rule syntax}
\entry {syntax of rules}{19}{syntax of rules}
\entry {targets}{19}{targets}
\entry {rule targets}{19}{rule targets}
\entry {commands}{19}{commands}
\entry {tab character (in commands)}{19}{tab character (in commands)}
\entry {dollar sign ($), in rules}{20}{dollar sign (\code {$}), in rules}
\entry {$, in rules}{20}{\code {$}, in rules}
\entry {rule, and $}{20}{rule, and \code {$}}
\entry {dependencies}{20}{dependencies}
\entry {rule dependencies}{20}{rule dependencies}
\entry {wildcard}{20}{wildcard}
\entry {file name with wildcards}{20}{file name with wildcards}
\entry {globbing (wildcards)}{20}{globbing (wildcards)}
\entry {* (wildcard character)}{20}{\code {*} (wildcard character)}
\entry {? (wildcard character)}{20}{\code {?} (wildcard character)}
\entry {[...{}] (wildcard characters)}{20}{\code {[\dots {}]} (wildcard characters)}
\entry {{\tt\char'176} (tilde)}{20}{\code {{\tt\char'176}} (tilde)}
\entry {tilde ({\tt\char'176})}{20}{tilde (\code {{\tt\char'176}})}
\entry {home directory}{20}{home directory}
\entry {rm (shell command)}{21}{\code {rm} (shell command)}
\entry {print target}{21}{\code {print} target}
\entry {lpr (shell command)}{21}{\code {lpr} (shell command)}
\entry {touch (shell command)}{21}{\code {touch} (shell command)}
\entry {wildcard pitfalls}{22}{wildcard pitfalls}
\entry {pitfalls of wildcards}{22}{pitfalls of wildcards}
\entry {mistakes with wildcards}{22}{mistakes with wildcards}
\entry {errors with wildcards}{22}{errors with wildcards}
\entry {problems with wildcards}{22}{problems with wildcards}
\entry {vpath}{23}{vpath}
\entry {search path for dependencies (VPATH)}{23}{search path for dependencies (\code {VPATH})}
\entry {directory search (VPATH)}{23}{directory search (\code {VPATH})}
\entry {%, quoting in vpath}{25}{\code {%}, quoting in \code {vpath}}
\entry {%, quoting with {\tt\indexbackslash } (backslash)}{25}{\code {%}, quoting with \code {{\tt\indexbackslash }} (backslash)}
\entry {{\tt\indexbackslash } (backslash), to quote %}{25}{\code {{\tt\indexbackslash }} (backslash), to quote \code {%}}
\entry {backslash ({\tt\indexbackslash }), to quote %}{25}{backslash (\code {{\tt\indexbackslash }}), to quote \code {%}}
\entry {quoting %, in vpath}{25}{quoting \code {%}, in \code {vpath}}
\entry {shell command, and directory search}{26}{shell command, and directory search}
\entry {directory search (VPATH), and shell commands}{26}{directory search (\code {VPATH}), and shell commands}
\entry {VPATH, and implicit rules}{27}{\code {VPATH}, and implicit rules}
\entry {directory search (VPATH), and implicit rules}{27}{directory search (\code {VPATH}), and implicit rules}
\entry {search path for dependencies (VPATH), and implicit rules}{27}{search path for dependencies (\code {VPATH}), and implicit rules}
\entry {implicit rule, and directory search}{27}{implicit rule, and directory search}
\entry {implicit rule, and VPATH}{27}{implicit rule, and \code {VPATH}}
\entry {rule, implicit, and directory search}{27}{rule, implicit, and directory search}
\entry {rule, implicit, and VPATH}{27}{rule, implicit, and \code {VPATH}}
\entry {link libraries, and directory search}{27}{link libraries, and directory search}
\entry {libraries for linking, directory search}{27}{libraries for linking, directory search}
\entry {directory search (VPATH), and link libraries}{27}{directory search (\code {VPATH}), and link libraries}
\entry {VPATH, and link libraries}{27}{\code {VPATH}, and link libraries}
\entry {search path for dependencies (VPATH), and link libraries}{27}{search path for dependencies (\code {VPATH}), and link libraries}
\entry {-l (library search)}{27}{\code {-l} (library search)}
\entry {phony targets}{28}{phony targets}
\entry {targets, phony}{28}{targets, phony}
\entry {targets without a file}{28}{targets without a file}
\entry {rm (shell command)}{28}{\code {rm} (shell command)}
\entry {force targets}{30}{force targets}
\entry {targets, force}{30}{targets, force}
\entry {FORCE}{30}{\code {FORCE}}
\entry {rule, no commands or dependencies}{30}{rule, no commands or dependencies}
\entry {empty targets}{30}{empty targets}
\entry {targets, empty}{30}{targets, empty}
\entry {recording events with empty targets}{30}{recording events with empty targets}
\entry {print target}{30}{\code {print} target}
\entry {lpr (shell command)}{30}{\code {lpr} (shell command)}
\entry {touch (shell command)}{30}{\code {touch} (shell command)}
\entry {special targets}{31}{special targets}
\entry {built-in special targets}{31}{built-in special targets}
\entry {targets, built-in special}{31}{targets, built-in special}
\entry {precious targets}{31}{precious targets}
\entry {preserving with .PRECIOUS}{31}{preserving with \code {.PRECIOUS}}
\entry {multiple targets}{32}{multiple targets}
\entry {several targets in a rule}{32}{several targets in a rule}
\entry {targets, multiple}{32}{targets, multiple}
\entry {rule, with multiple targets}{32}{rule, with multiple targets}
\entry {multiple rules for one target}{33}{multiple rules for one target}
\entry {several rules for one target}{33}{several rules for one target}
\entry {rule, multiple for one target}{33}{rule, multiple for one target}
\entry {target, multiple rules for one}{33}{target, multiple rules for one}
\entry {static pattern rule}{34}{static pattern rule}
\entry {rule, static pattern}{34}{rule, static pattern}
\entry {pattern rules, static (not implicit)}{34}{pattern rules, static (not implicit)}
\entry {varying dependencies}{34}{varying dependencies}
\entry {dependencies, varying (static pattern)}{34}{dependencies, varying (static pattern)}
\entry {static pattern rule, syntax of}{34}{static pattern rule, syntax of}
\entry {pattern rules, static, syntax of}{34}{pattern rules, static, syntax of}
\entry {target pattern, static (not implicit)}{35}{target pattern, static (not implicit)}
\entry {stem}{35}{stem}
\entry {dependency pattern, static (not implicit)}{35}{dependency pattern, static (not implicit)}
\entry {%, quoting in static pattern}{35}{\code {%}, quoting in static pattern}
\entry {%, quoting with {\tt\indexbackslash } (backslash)}{35}{\code {%}, quoting with \code {{\tt\indexbackslash }} (backslash)}
\entry {{\tt\indexbackslash } (backslash), to quote %}{35}{\code {{\tt\indexbackslash }} (backslash), to quote \code {%}}
\entry {backslash ({\tt\indexbackslash }), to quote %}{35}{backslash (\code {{\tt\indexbackslash }}), to quote \code {%}}
\entry {quoting %, in static pattern}{35}{quoting \code {%}, in static pattern}
\entry {rule, static pattern versus implicit}{36}{rule, static pattern versus implicit}
\entry {static pattern rule, versus implicit}{36}{static pattern rule, versus implicit}
\entry {double-colon rules}{37}{double-colon rules}
\entry {rule, double-colon (::)}{37}{rule, double-colon (\code {::})}
\entry {multiple rules for one target (::)}{37}{multiple rules for one target (\code {::})}
\entry {:: rules (double-colon)}{37}{\code {::} rules (double-colon)}
\entry {dependencies, automatic generation}{37}{dependencies, automatic generation}
\entry {automatic generation of dependencies}{37}{automatic generation of dependencies}
\entry {generating dependencies automatically}{37}{generating dependencies automatically}
\entry {#include}{38}{\code {#include}}
\entry {-M (to compiler)}{38}{\code {-M} (to compiler)}
\entry {make depend}{38}{\code {make depend}}
\entry {-e (shell flag)}{39}{\code {-e} (shell flag)}
\entry {-MM (to GNU compiler)}{39}{\code {-MM} (to GNU compiler)}
\entry {sed (shell command)}{39}{\code {sed} (shell command)}
\entry {.d}{39}{\code {.d}}
\entry {commands, how to write}{41}{commands, how to write}
\entry {rule commands}{41}{rule commands}
\entry {writing rule commands}{41}{writing rule commands}
\entry {comments, in commands}{41}{comments, in commands}
\entry {commands, comments in}{41}{commands, comments in}
\entry {# (comments), in commands}{41}{\code {#} (comments), in commands}
\entry {echoing of commands}{41}{echoing of commands}
\entry {silent operation}{41}{silent operation}
\entry {{\tt\char'100} (in commands)}{41}{\code {{\tt\char'100}} (in commands)}
\entry {commands, echoing}{41}{commands, echoing}
\entry {printing of commands}{41}{printing of commands}
\entry {-n}{41}{\code {-n}}
\entry {--just-print}{41}{\code {--just-print}}
\entry {--dry-run}{41}{\code {--dry-run}}
\entry {--recon}{41}{\code {--recon}}
\entry {-s}{41}{\code {-s}}
\entry {--silent}{41}{\code {--silent}}
\entry {--quiet}{41}{\code {--quiet}}
\entry {commands, execution}{42}{commands, execution}
\entry {execution, of commands}{42}{execution, of commands}
\entry {shell command, execution}{42}{shell command, execution}
\entry {cd (shell command)}{42}{\code {cd} (shell command)}
\entry {commands, backslash ({\tt\indexbackslash }) in}{42}{commands, backslash (\code {{\tt\indexbackslash }}) in}
\entry {commands, quoting newlines in}{42}{commands, quoting newlines in}
\entry {backslash ({\tt\indexbackslash }), in commands}{42}{backslash (\code {{\tt\indexbackslash }}), in commands}
\entry {{\tt\indexbackslash } (backslash), in commands}{42}{\code {{\tt\indexbackslash }} (backslash), in commands}
\entry {quoting newline, in commands}{42}{quoting newline, in commands}
\entry {newline, quoting, in commands}{42}{newline, quoting, in commands}
\entry {environment, SHELL in}{42}{environment, \code {SHELL} in}
\entry {commands, execution in parallel}{42}{commands, execution in parallel}
\entry {parallel execution}{42}{parallel execution}
\entry {execution, in parallel}{42}{execution, in parallel}
\entry {job slots}{42}{job slots}
\entry {-j}{42}{\code {-j}}
\entry {--jobs}{42}{\code {--jobs}}
\entry {broken pipe}{43}{broken pipe}
\entry {standard input}{43}{standard input}
\entry {load average}{43}{load average}
\entry {limiting jobs based on load}{43}{limiting jobs based on load}
\entry {jobs, limiting based on load}{43}{jobs, limiting based on load}
\entry {-l (load average)}{43}{\code {-l} (load average)}
\entry {--max-load}{43}{\code {--max-load}}
\entry {--load-average}{43}{\code {--load-average}}
\entry {errors (in commands)}{44}{errors (in commands)}
\entry {commands, errors in}{44}{commands, errors in}
\entry {exit status (errors)}{44}{exit status (errors)}
\entry {- (in commands)}{44}{\code {-} (in commands)}
\entry {rm (shell command)}{44}{\code {rm} (shell command)}
\entry {-i}{44}{\code {-i}}
\entry {--ignore-errors}{44}{\code {--ignore-errors}}
\entry {-k}{45}{\code {-k}}
\entry {--keep-going}{45}{\code {--keep-going}}
\entry {Emacs (M-x compile)}{45}{Emacs (\code {M-x compile})}
\entry {deletion of target files}{45}{deletion of target files}
\entry {removal of target files}{45}{removal of target files}
\entry {target, deleting on error}{45}{target, deleting on error}
\entry {interrupt}{45}{interrupt}
\entry {signal}{45}{signal}
\entry {deletion of target files}{45}{deletion of target files}
\entry {removal of target files}{45}{removal of target files}
\entry {target, deleting on interrupt}{45}{target, deleting on interrupt}
\entry {killing (interruption)}{45}{killing (interruption)}
\entry {recursion}{46}{recursion}
\entry {subdirectories, recursion for}{46}{subdirectories, recursion for}
\entry {-C}{46}{\code {-C}}
\entry {--directory}{46}{\code {--directory}}
\entry {recursion, and MAKE variable}{46}{recursion, and \code {MAKE} variable}
\entry {cd (shell command)}{47}{\code {cd} (shell command)}
\entry {-t, and recursion}{47}{\code {-t}, and recursion}
\entry {recursion, and -t}{47}{recursion, and \code {-t}}
\entry {--touch, and recursion}{47}{\code {--touch}, and recursion}
\entry {sub-make}{47}{sub-\code {make}}
\entry {environment, and recursion}{47}{environment, and recursion}
\entry {exporting variables}{47}{exporting variables}
\entry {variables, environment}{47}{variables, environment}
\entry {variables, exporting}{47}{variables, exporting}
\entry {recursion, and environment}{47}{recursion, and environment}
\entry {recursion, and variables}{47}{recursion, and variables}
\entry {compatibility in exporting}{49}{compatibility in exporting}
\entry {recursion, level of}{49}{recursion, level of}
\entry {options, and recursion}{50}{options, and recursion}
\entry {recursion, and options}{50}{recursion, and options}
\entry {command line variable definitions, and recursion}{50}{command line variable definitions, and recursion}
\entry {variables, command line, and recursion}{50}{variables, command line, and recursion}
\entry {recursion, and command line variable definitions}{50}{recursion, and command line variable definitions}
\entry {-C, and recursion}{50}{\code {-C}, and recursion}
\entry {-f, and recursion}{50}{\code {-f}, and recursion}
\entry {-o, and recursion}{50}{\code {-o}, and recursion}
\entry {-W, and recursion}{50}{\code {-W}, and recursion}
\entry {--directory, and recursion}{50}{\code {--directory}, and recursion}
\entry {--file, and recursion}{50}{\code {--file}, and recursion}
\entry {--old-file, and recursion}{50}{\code {--old-file}, and recursion}
\entry {--assume-old, and recursion}{50}{\code {--assume-old}, and recursion}
\entry {--assume-new, and recursion}{50}{\code {--assume-new}, and recursion}
\entry {--new-file, and recursion}{50}{\code {--new-file}, and recursion}
\entry {recursion, and -C}{50}{recursion, and \code {-C}}
\entry {recursion, and -f}{50}{recursion, and \code {-f}}
\entry {recursion, and -o}{50}{recursion, and \code {-o}}
\entry {recursion, and -W}{50}{recursion, and \code {-W}}
\entry {-j, and recursion}{50}{\code {-j}, and recursion}
\entry {--jobs, and recursion}{50}{\code {--jobs}, and recursion}
\entry {recursion, and -j}{50}{recursion, and \code {-j}}
\entry {job slots, and recursion}{50}{job slots, and recursion}
\entry {Arg list too long}{51}{Arg list too long}
\entry {E2BIG}{51}{E2BIG}
\entry {POSIX.2}{51}{POSIX.2}
\entry {setting options from environment}{51}{setting options from environment}
\entry {options, setting from environment}{51}{options, setting from environment}
\entry {setting options in makefiles}{51}{setting options in makefiles}
\entry {options, setting in makefiles}{51}{options, setting in makefiles}
\entry {directories, printing them}{52}{directories, printing them}
\entry {printing directories}{52}{printing directories}
\entry {recursion, and printing directories}{52}{recursion, and printing directories}
\entry {-C, and -w}{52}{\code {-C}, and \code {-w}}
\entry {--directory, and --print-directory}{52}{\code {--directory}, and \code {--print-directory}}
\entry {recursion, and -w}{52}{recursion, and \code {-w}}
\entry {-w, and -C}{52}{\code {-w}, and \code {-C}}
\entry {-w, and recursion}{52}{\code {-w}, and recursion}
\entry {--print-directory, and --directory}{52}{\code {--print-directory}, and \code {--directory}}
\entry {--print-directory, and recursion}{52}{\code {--print-directory}, and recursion}
\entry {--no-print-directory}{52}{\code {--no-print-directory}}
\entry {--print-directory, disabling}{52}{\code {--print-directory}, disabling}
\entry {-w, disabling}{52}{\code {-w}, disabling}
\entry {sequences of commands}{52}{sequences of commands}
\entry {commands, sequences of}{52}{commands, sequences of}
\entry {yacc}{53}{\code {yacc}}
\entry {{\tt\char'100}, and define}{53}{{\tt\char'100}, and \code {define}}
\entry {-, and define}{53}{-, and \code {define}}
\entry {{\tt\char43}, and define}{53}{{\tt\char43}, and \code {define}}
\entry {empty commands}{54}{empty commands}
\entry {commands, empty}{54}{commands, empty}
\entry {variable}{55}{variable}
\entry {value}{55}{value}
\entry {recursive variable expansion}{55}{recursive variable expansion}
\entry {simple variable expansion}{55}{simple variable expansion}
\entry {macro}{55}{macro}
\entry {variables, how to reference}{55}{variables, how to reference}
\entry {reference to variables}{55}{reference to variables}
\entry {$, in variable reference}{55}{\code {$}, in variable reference}
\entry {dollar sign ($), in variable reference}{55}{dollar sign (\code {$}), in variable reference}
\entry {flavors of variables}{56}{flavors of variables}
\entry {recursive variable expansion}{56}{recursive variable expansion}
\entry {variables, flavors}{56}{variables, flavors}
\entry {recursively expanded variables}{56}{recursively expanded variables}
\entry {variables, recursively expanded}{56}{variables, recursively expanded}
\entry {=}{56}{=}
\entry {loops in variable expansion}{57}{loops in variable expansion}
\entry {variables, loops in expansion}{57}{variables, loops in expansion}
\entry {simply expanded variables}{57}{simply expanded variables}
\entry {variables, simply expanded}{57}{variables, simply expanded}
\entry {:=}{57}{:=}
\entry {spaces, in variable values}{58}{spaces, in variable values}
\entry {whitespace, in variable values}{58}{whitespace, in variable values}
\entry {variables, spaces in values}{58}{variables, spaces in values}
\entry {reference to variables}{59}{reference to variables}
\entry {modified variable reference}{59}{modified variable reference}
\entry {substitution variable reference}{59}{substitution variable reference}
\entry {variables, modified reference}{59}{variables, modified reference}
\entry {variables, substitution reference}{59}{variables, substitution reference}
\entry {variables, substituting suffix in}{59}{variables, substituting suffix in}
\entry {suffix, substituting in variables}{59}{suffix, substituting in variables}
\entry {nested variable reference}{60}{nested variable reference}
\entry {computed variable name}{60}{computed variable name}
\entry {variables, computed names}{60}{variables, computed names}
\entry {variables, nested references}{60}{variables, nested references}
\entry {variables, $ in name}{60}{variables, \samp {$} in name}
\entry {$, in variable name}{60}{\code {$}, in variable name}
\entry {dollar sign ($), in variable name}{60}{dollar sign (\code {$}), in variable name}
\entry {variables, how they get their values}{63}{variables, how they get their values}
\entry {value, how a variable gets it}{63}{value, how a variable gets it}
\entry {setting variables}{63}{setting variables}
\entry {variables, setting}{63}{variables, setting}
\entry {=}{63}{=}
\entry {:=}{63}{:=}
\entry {{\tt\char43}=}{64}{{\tt\char43}=}
\entry {appending to variables}{64}{appending to variables}
\entry {variables, appending to}{64}{variables, appending to}
\entry {overriding with override}{66}{overriding with \code {override}}
\entry {variables, overriding}{66}{variables, overriding}
\entry {verbatim variable definition}{67}{verbatim variable definition}
\entry {defining variables verbatim}{67}{defining variables verbatim}
\entry {variables, defining verbatim}{67}{variables, defining verbatim}
\entry {variables, environment}{68}{variables, environment}
\entry {environment}{68}{environment}
\entry {conditionals}{71}{conditionals}
\entry {functions}{77}{functions}
\entry {$, in function call}{77}{\code {$}, in function call}
\entry {dollar sign ($), in function call}{77}{dollar sign (\code {$}), in function call}
\entry {arguments of functions}{77}{arguments of functions}
\entry {functions, syntax of}{77}{functions, syntax of}
\entry {functions, for text}{78}{functions, for text}
\entry {%, quoting in patsubst}{78}{\code {%}, quoting in \code {patsubst}}
\entry {%, quoting with {\tt\indexbackslash } (backslash)}{78}{\code {%}, quoting with \code {{\tt\indexbackslash }} (backslash)}
\entry {{\tt\indexbackslash } (backslash), to quote %}{78}{\code {{\tt\indexbackslash }} (backslash), to quote \code {%}}
\entry {backslash ({\tt\indexbackslash }), to quote %}{78}{backslash (\code {{\tt\indexbackslash }}), to quote \code {%}}
\entry {quoting %, in patsubst}{78}{quoting \code {%}, in \code {patsubst}}
\entry {stripping whitespace}{79}{stripping whitespace}
\entry {whitespace, stripping}{79}{whitespace, stripping}
\entry {spaces, stripping}{79}{spaces, stripping}
\entry {searching for strings}{79}{searching for strings}
\entry {finding strings}{79}{finding strings}
\entry {strings, searching for}{79}{strings, searching for}
\entry {filtering words}{80}{filtering words}
\entry {words, filtering}{80}{words, filtering}
\entry {filtering out words}{80}{filtering out words}
\entry {words, filtering out}{80}{words, filtering out}
\entry {sorting words}{80}{sorting words}
\entry {removing duplicate words}{80}{removing duplicate words}
\entry {duplicate words, removing}{80}{duplicate words, removing}
\entry {words, removing duplicates}{80}{words, removing duplicates}
\entry {functions, for file names}{81}{functions, for file names}
\entry {file name functions}{81}{file name functions}
\entry {directory part}{81}{directory part}
\entry {file name, directory part}{81}{file name, directory part}
\entry {file name, nondirectory part}{81}{file name, nondirectory part}
\entry {nondirectory part}{81}{nondirectory part}
\entry {suffix, function to find}{82}{suffix, function to find}
\entry {file name suffix}{82}{file name suffix}
\entry {basename}{82}{basename}
\entry {file name, basename of}{82}{file name, basename of}
\entry {suffix, adding}{82}{suffix, adding}
\entry {file name suffix, adding}{82}{file name suffix, adding}
\entry {prefix, adding}{82}{prefix, adding}
\entry {file name prefix, adding}{82}{file name prefix, adding}
\entry {joining lists of words}{82}{joining lists of words}
\entry {words, joining lists}{82}{words, joining lists}
\entry {words, selecting}{83}{words, selecting}
\entry {selecting words}{83}{selecting words}
\entry {words, finding number}{83}{words, finding number}
\entry {words, extracting first}{83}{words, extracting first}
\entry {wildcard, function}{83}{wildcard, function}
\entry {words, iterating over}{83}{words, iterating over}
\entry {variables, origin of}{85}{variables, origin of}
\entry {origin of variable}{85}{origin of variable}
\entry {commands, expansion}{87}{commands, expansion}
\entry {backquotes}{87}{backquotes}
\entry {shell command, function for}{87}{shell command, function for}
\entry {--file}{89}{\code {--file}}
\entry {--makefile}{89}{\code {--makefile}}
\entry {-f}{89}{\code {-f}}
\entry {goal, how to specify}{90}{goal, how to specify}
\entry {all (standard target)}{91}{\code {all} \r {(standard target)}}
\entry {clean (standard target)}{91}{\code {clean} \r {(standard target)}}
\entry {mostlyclean (standard target)}{91}{\code {mostlyclean} \r {(standard target)}}
\entry {distclean (standard target)}{91}{\code {distclean} \r {(standard target)}}
\entry {realclean (standard target)}{91}{\code {realclean} \r {(standard target)}}
\entry {clobber (standard target)}{91}{\code {clobber} \r {(standard target)}}
\entry {install (standard target)}{91}{\code {install} \r {(standard target)}}
\entry {print (standard target)}{91}{\code {print} \r {(standard target)}}
\entry {tar (standard target)}{91}{\code {tar} \r {(standard target)}}
\entry {shar (standard target)}{91}{\code {shar} \r {(standard target)}}
\entry {dist (standard target)}{91}{\code {dist} \r {(standard target)}}
\entry {TAGS (standard target)}{91}{\code {TAGS} \r {(standard target)}}
\entry {check (standard target)}{91}{\code {check} \r {(standard target)}}
\entry {test (standard target)}{91}{\code {test} \r {(standard target)}}
\entry {execution, instead of}{91}{execution, instead of}
\entry {commands, instead of executing}{91}{commands, instead of executing}
\entry {--just-print}{91}{\code {--just-print}}
\entry {--dry-run}{91}{\code {--dry-run}}
\entry {--recon}{91}{\code {--recon}}
\entry {-n}{91}{\code {-n}}
\entry {--touch}{92}{\code {--touch}}
\entry {touching files}{92}{touching files}
\entry {target, touching}{92}{target, touching}
\entry {-t}{92}{\code {-t}}
\entry {--question}{92}{\code {--question}}
\entry {-q}{92}{\code {-q}}
\entry {question mode}{92}{question mode}
\entry {--what-if}{92}{\code {--what-if}}
\entry {-W}{92}{\code {-W}}
\entry {--assume-new}{92}{\code {--assume-new}}
\entry {--new-file}{92}{\code {--new-file}}
\entry {what if}{92}{what if}
\entry {files, assuming new}{92}{files, assuming new}
\entry {-o}{93}{\code {-o}}
\entry {--old-file}{93}{\code {--old-file}}
\entry {--assume-old}{93}{\code {--assume-old}}
\entry {files, assuming old}{93}{files, assuming old}
\entry {files, avoiding recompilation of}{93}{files, avoiding recompilation of}
\entry {recompilation, avoiding}{93}{recompilation, avoiding}
\entry {overriding variables with arguments}{94}{overriding variables with arguments}
\entry {variables, overriding with arguments}{94}{variables, overriding with arguments}
\entry {command line variables}{94}{command line variables}
\entry {variables, command line}{94}{variables, command line}
\entry {testing compilation}{95}{testing compilation}
\entry {compilation, testing}{95}{compilation, testing}
\entry {-k}{95}{\code {-k}}
\entry {--keep-going}{95}{\code {--keep-going}}
\entry {options}{95}{options}
\entry {flags}{95}{flags}
\entry {switches}{95}{switches}
\entry {-b}{95}{\code {-b}}
\entry {-m}{95}{\code {-m}}
\entry {-C}{95}{\code {-C}}
\entry {--directory}{95}{\code {--directory}}
\entry {-d}{96}{\code {-d}}
\entry {--debug}{96}{\code {--debug}}
\entry {-e}{96}{\code {-e}}
\entry {--environment-overrides}{96}{\code {--environment-overrides}}
\entry {-f}{96}{\code {-f}}
\entry {--file}{96}{\code {--file}}
\entry {--makefile}{96}{\code {--makefile}}
\entry {-h}{96}{\code {-h}}
\entry {--help}{96}{\code {--help}}
\entry {-i}{96}{\code {-i}}
\entry {--ignore-errors}{96}{\code {--ignore-errors}}
\entry {-I}{96}{\code {-I}}
\entry {--include-dir}{96}{\code {--include-dir}}
\entry {-j}{96}{\code {-j}}
\entry {--jobs}{96}{\code {--jobs}}
\entry {-k}{96}{\code {-k}}
\entry {--keep-going}{96}{\code {--keep-going}}
\entry {-l}{97}{\code {-l}}
\entry {--load-average}{97}{\code {--load-average}}
\entry {--max-load}{97}{\code {--max-load}}
\entry {-n}{97}{\code {-n}}
\entry {--just-print}{97}{\code {--just-print}}
\entry {--dry-run}{97}{\code {--dry-run}}
\entry {--recon}{97}{\code {--recon}}
\entry {-o}{97}{\code {-o}}
\entry {--old-file}{97}{\code {--old-file}}
\entry {--assume-old}{97}{\code {--assume-old}}
\entry {-p}{97}{\code {-p}}
\entry {--print-data-base}{97}{\code {--print-data-base}}
\entry {-q}{97}{\code {-q}}
\entry {--question}{97}{\code {--question}}
\entry {-r}{97}{\code {-r}}
\entry {--no-builtin-rules}{97}{\code {--no-builtin-rules}}
\entry {-s}{97}{\code {-s}}
\entry {--silent}{98}{\code {--silent}}
\entry {--quiet}{98}{\code {--quiet}}
\entry {-S}{98}{\code {-S}}
\entry {--no-keep-going}{98}{\code {--no-keep-going}}
\entry {--stop}{98}{\code {--stop}}
\entry {-t}{98}{\code {-t}}
\entry {--touch}{98}{\code {--touch}}
\entry {-v}{98}{\code {-v}}
\entry {--version}{98}{\code {--version}}
\entry {-w}{98}{\code {-w}}
\entry {--print-directory}{98}{\code {--print-directory}}
\entry {--no-print-directory}{98}{\code {--no-print-directory}}
\entry {-W}{98}{\code {-W}}
\entry {--what-if}{98}{\code {--what-if}}
\entry {--new-file}{98}{\code {--new-file}}
\entry {--assume-new}{98}{\code {--assume-new}}
\entry {--warn-undefined-variables}{99}{\code {--warn-undefined-variables}}
\entry {variables, warning for undefined}{99}{variables, warning for undefined}
\entry {undefined variables, warning message}{99}{undefined variables, warning message}
\entry {implicit rule}{101}{implicit rule}
\entry {rule, implicit}{101}{rule, implicit}
\entry {implicit rule, how to use}{101}{implicit rule, how to use}
\entry {rule, implicit, how to use}{101}{rule, implicit, how to use}
\entry {implicit rule, predefined}{103}{implicit rule, predefined}
\entry {rule, implicit, predefined}{103}{rule, implicit, predefined}
\entry {C, rule to compile}{103}{C, rule to compile}
\entry {cc}{103}{\code {cc}}
\entry {gcc}{103}{\code {gcc}}
\entry {.o}{103}{\code {.o}}
\entry {.c}{103}{\code {.c}}
\entry {C{\tt\char43}{\tt\char43}, rule to compile}{103}{C{\tt\char43}{\tt\char43}, rule to compile}
\entry {g{\tt\char43}{\tt\char43}}{103}{\code {g{\tt\char43}{\tt\char43}}}
\entry {.C}{103}{\code {.C}}
\entry {.cc}{103}{\code {.cc}}
\entry {Pascal, rule to compile}{103}{Pascal, rule to compile}
\entry {pc}{103}{\code {pc}}
\entry {.p}{103}{\code {.p}}
\entry {Fortran, rule to compile}{103}{Fortran, rule to compile}
\entry {Ratfor, rule to compile}{103}{Ratfor, rule to compile}
\entry {f77}{103}{\code {f77}}
\entry {.f}{103}{\code {.f}}
\entry {.r}{103}{\code {.r}}
\entry {.F}{103}{\code {.F}}
\entry {Modula-2, rule to compile}{104}{Modula-2, rule to compile}
\entry {m2c}{104}{\code {m2c}}
\entry {.sym}{104}{\code {.sym}}
\entry {.def}{104}{\code {.def}}
\entry {.mod}{104}{\code {.mod}}
\entry {assembly, rule to compile}{104}{assembly, rule to compile}
\entry {as}{104}{\code {as}}
\entry {.s}{104}{\code {.s}}
\entry {.S}{104}{\code {.S}}
\entry {linking, predefined rule for}{104}{linking, predefined rule for}
\entry {ld}{104}{\code {ld}}
\entry {.o}{104}{\code {.o}}
\entry {yacc}{105}{\code {yacc}}
\entry {Yacc, rule to run}{105}{Yacc, rule to run}
\entry {.y}{105}{\code {.y}}
\entry {lex}{105}{\code {lex}}
\entry {Lex, rule to run}{105}{Lex, rule to run}
\entry {.l}{105}{\code {.l}}
\entry {lint}{105}{\code {lint}}
\entry {lint, rule to run}{105}{\code {lint}, rule to run}
\entry {.ln}{105}{\code {.ln}}
\entry {TeX{}, rule to run}{105}{\TeX{}, rule to run}
\entry {Web, rule to run}{105}{Web, rule to run}
\entry {tex}{105}{\code {tex}}
\entry {cweave}{105}{\code {cweave}}
\entry {weave}{105}{\code {weave}}
\entry {tangle}{105}{\code {tangle}}
\entry {ctangle}{105}{\code {ctangle}}
\entry {.dvi}{105}{\code {.dvi}}
\entry {.tex}{105}{\code {.tex}}
\entry {.web}{105}{\code {.web}}
\entry {.w}{105}{\code {.w}}
\entry {.ch}{105}{\code {.ch}}
\entry {Texinfo, rule to format}{105}{Texinfo, rule to format}
\entry {Info, rule to format}{105}{Info, rule to format}
\entry {texi2dvi}{105}{\code {texi2dvi}}
\entry {makeinfo}{105}{\code {makeinfo}}
\entry {.texinfo}{105}{\code {.texinfo}}
\entry {.info}{105}{\code {.info}}
\entry {.texi}{105}{\code {.texi}}
\entry {.txinfo}{105}{\code {.txinfo}}
\entry {RCS, rule to extract from}{105}{RCS, rule to extract from}
\entry {co}{105}{\code {co}}
\entry {,v (RCS file extension)}{105}{\code {,v \r {(RCS file extension)}}}
\entry {SCCS, rule to extract from}{105}{SCCS, rule to extract from}
\entry {get}{105}{\code {get}}
\entry {s. (SCCS file prefix)}{105}{\code {s. \r {(SCCS file prefix)}}}
\entry {.sh}{105}{\code {.sh}}
\entry {flags for compilers}{106}{flags for compilers}
\entry {ar}{107}{\code {ar}}
\entry {as}{107}{\code {as}}
\entry {cc}{107}{\code {cc}}
\entry {g{\tt\char43}{\tt\char43}}{107}{\code {g{\tt\char43}{\tt\char43}}}
\entry {co}{107}{\code {co}}
\entry {f77}{107}{\code {f77}}
\entry {get}{107}{\code {get}}
\entry {lex}{107}{\code {lex}}
\entry {pc}{107}{\code {pc}}
\entry {yacc}{107}{\code {yacc}}
\entry {makeinfo}{107}{\code {makeinfo}}
\entry {tex}{107}{\code {tex}}
\entry {texi2dvi}{107}{\code {texi2dvi}}
\entry {weave}{107}{\code {weave}}
\entry {cweave}{107}{\code {cweave}}
\entry {tangle}{107}{\code {tangle}}
\entry {ctangle}{107}{\code {ctangle}}
\entry {rm}{107}{\code {rm}}
\entry {chains of rules}{108}{chains of rules}
\entry {rule, implicit, chains of}{108}{rule, implicit, chains of}
\entry {intermediate files}{108}{intermediate files}
\entry {files, intermediate}{108}{files, intermediate}
\entry {intermediate files, preserving}{109}{intermediate files, preserving}
\entry {preserving intermediate files}{109}{preserving intermediate files}
\entry {preserving with .PRECIOUS}{109}{preserving with \code {.PRECIOUS}}
\entry {.PRECIOUS intermediate files}{109}{\code {.PRECIOUS} intermediate files}
\entry {pattern rule}{110}{pattern rule}
\entry {rule, pattern}{110}{rule, pattern}
\entry {target pattern, implicit}{110}{target pattern, implicit}
\entry {%, in pattern rules}{110}{\code {%}, in pattern rules}
\entry {dependency pattern, implicit}{110}{dependency pattern, implicit}
\entry {multiple targets, in pattern rule}{110}{multiple targets, in pattern rule}
\entry {target, multiple in pattern rule}{110}{target, multiple in pattern rule}
\entry {pattern rules, order of}{111}{pattern rules, order of}
\entry {order of pattern rules}{111}{order of pattern rules}
\entry {automatic variables}{112}{automatic variables}
\entry {variables, automatic}{112}{variables, automatic}
\entry {variables, and implicit rule}{112}{variables, and implicit rule}
\entry {dependencies, list of changed}{112}{dependencies, list of changed}
\entry {list of changed dependencies}{112}{list of changed dependencies}
\entry {dependencies, list of all}{112}{dependencies, list of all}
\entry {list of all dependencies}{112}{list of all dependencies}
\entry {stem, variable for}{113}{stem, variable for}
\entry {stem}{114}{stem}
\entry {match-anything rule}{115}{match-anything rule}
\entry {terminal rule}{115}{terminal rule}
\entry {last-resort default rules}{116}{last-resort default rules}
\entry {default rules, last-resort}{116}{default rules, last-resort}
\entry {old-fashioned suffix rules}{117}{old-fashioned suffix rules}
\entry {suffix rule}{117}{suffix rule}
\entry {implicit rule, search algorithm}{119}{implicit rule, search algorithm}
\entry {search algorithm, implicit rule}{119}{search algorithm, implicit rule}
\entry {archive}{121}{archive}
\entry {archive member targets}{121}{archive member targets}
\entry {wildcard, in archive member}{121}{wildcard, in archive member}
\entry {{\_}{\_}.SYMDEF}{123}{\code {{\_}{\_}.SYMDEF}}
\entry {updating archive symbol directories}{123}{updating archive symbol directories}
\entry {archive symbol directory updating}{123}{archive symbol directory updating}
\entry {symbol directories, updating archive}{123}{symbol directories, updating archive}
\entry {directories, updating archive symbol}{123}{directories, updating archive symbol}
\entry {archive, and parallel execution}{123}{archive, and parallel execution}
\entry {parallel execution, and archive update}{123}{parallel execution, and archive update}
\entry {archive, and -j}{123}{archive, and \code {-j}}
\entry {-j, and archive update}{123}{\code {-j}, and archive update}
\entry {suffix rule, for archive}{124}{suffix rule, for archive}
\entry {archive, suffix rule for}{124}{archive, suffix rule for}
\entry {library archive, suffix rule for}{124}{library archive, suffix rule for}
\entry {.a (archives)}{124}{\code {.a} (archives)}
\entry {features of GNU make}{125}{features of GNU \code {make}}
\entry {portability}{125}{portability}
\entry {compatibility}{125}{compatibility}
\entry {incompatibilities}{129}{incompatibilities}
\entry {missing features}{129}{missing features}
\entry {features, missing}{129}{features, missing}
\entry {makefile, conventions for}{131}{makefile, conventions for}
\entry {conventions for makefiles}{131}{conventions for makefiles}
\entry {standards for makefiles}{131}{standards for makefiles}

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