Compare commits

..

1413 Commits

Author SHA1 Message Date
dkl%redhat.com
b52a1dc48a Various fixes. Added CanSeeProduct functionality back in but also left in old style product groups. Removed references to usebuggroupsentry and usebuggroups since we want it on all the time.
git-svn-id: svn://10.0.0.236/branches/Bugzilla_PgSQL_Groups_Branch@122814 18797224-902f-48f8-a5cc-f745e15eee43
2002-06-06 18:07:41 +00:00
dkl%redhat.com
48b5f960fd Initial creation of Bugzilla_PgSQL_Groups_Branch 2002/05/23
git-svn-id: svn://10.0.0.236/branches/Bugzilla_PgSQL_Groups_Branch@122087 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-23 19:34:21 +00:00
(no author)
73bf11394f This commit was manufactured by cvs2svn to create branch
'Bugzilla_PgSQL_Groups_Branch'.

git-svn-id: svn://10.0.0.236/branches/Bugzilla_PgSQL_Groups_Branch@122018 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-22 09:21:37 +00:00
matty%chariot.net.au
08a6affc66 Bug 93667: Add comments to uncommented sections of sanitycheck.cgi
git-svn-id: svn://10.0.0.236/trunk@122016 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-22 09:21:35 +00:00
cls%seawood.org
65b8f5eb84 Make script aware of BeOS profile quirks. r=mcafee
git-svn-id: svn://10.0.0.236/trunk@122015 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-22 08:54:18 +00:00
pschwartau%netscape.com
215e9d229c Removing this test. It has been superseded by test ecma_3/Function/15.3.4.3-1.js
git-svn-id: svn://10.0.0.236/trunk@122014 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-22 06:01:09 +00:00
pschwartau%netscape.com
b6d1d217f9 Initial add. Tests language conformance to EMCA-262 Edition 3 Section 15.3.4.4
git-svn-id: svn://10.0.0.236/trunk@122013 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-22 05:54:58 +00:00
pschwartau%netscape.com
98e55f8ea2 Initial add. Tests language conformance to EMCA-262 Edition 3, Section 15.3.4.3
git-svn-id: svn://10.0.0.236/trunk@122012 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-22 05:54:21 +00:00
mhammond%skippinet.com.au
e191ed4bda nsCString->nsString API changes. Merged from 1.0 branch.
Not part of the build.


git-svn-id: svn://10.0.0.236/trunk@122011 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-22 05:41:04 +00:00
dveditz%netscape.com
d50114319b bug 144704 make sure view image context menu item doesn't inherit the wrong context, r=bryner,sr=brendan,a=chofmann,adt1.0.0+
git-svn-id: svn://10.0.0.236/trunk@122007 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-22 04:56:05 +00:00
dveditz%netscape.com
76317ab894 bug 143420 make sure showOnlyThisFrame option doesn't inherit the wrong context r=bryner,sr=scc,a=brendan,adt1.0.0+
git-svn-id: svn://10.0.0.236/trunk@122006 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-22 04:54:50 +00:00
darin%netscape.com
355294781f fixes bug 146074 "Proxy-authorization not on all requests after authentication"
r=rjesup@wgate.com sr=rpotts@netscape.com


git-svn-id: svn://10.0.0.236/trunk@122002 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-22 03:26:21 +00:00
mkaply%us.ibm.com
4f895f38d3 #145764
a=brendan
OS/2 only - fix broken icon


git-svn-id: svn://10.0.0.236/trunk@122001 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-22 02:30:48 +00:00
nicolson%netscape.com
564c9a0bd8 Fix http://bugzilla.mozilla.org/show_bug.cgi?id=144934: generating DSA public key from spec is broken.
git-svn-id: svn://10.0.0.236/trunk@122000 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-22 02:13:31 +00:00
waldemar%netscape.com
3ce2952da5 Removed interfaces
git-svn-id: svn://10.0.0.236/trunk@121995 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-22 00:59:22 +00:00
dbaron%fas.harvard.edu
1feee5c8c0 Fix Mac bustage from brendan's checkin.
git-svn-id: svn://10.0.0.236/trunk@121994 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-22 00:53:12 +00:00
harishd%netscape.com
d043ec8b24 Ensuring complete consumption of DOCTYPE content. b=142625, r=heikki, sr=jst
git-svn-id: svn://10.0.0.236/trunk@121993 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-22 00:46:16 +00:00
smeredith%netscape.com
ddaadd7e8c Change to the install.bmp. Temp for beta until we get real artwork (like,
from an artist.)
Change to make variable substiution in cfg version output.


git-svn-id: svn://10.0.0.236/trunk@121992 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-22 00:46:11 +00:00
jst%netscape.com
ba0136402f Queting down compiler warning...
git-svn-id: svn://10.0.0.236/trunk@121991 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-22 00:39:21 +00:00
jst%netscape.com
69e73782f6 Fixing security bug 143369. Plug security holes that let webpages fake their origin. r=brendan@mozilla.org, mstoltz@netscape.com, sr=jband@netscape.com
git-svn-id: svn://10.0.0.236/trunk@121989 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-22 00:34:01 +00:00
relyea%netscape.com
c26b24b009 Back out the change on Module destruction.
git-svn-id: svn://10.0.0.236/trunk@121988 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-22 00:25:48 +00:00
naving%netscape.com
daee284468 145258 r=cavin sr=bienvenu Use unique tmp files when saving filter rules otherwise rules.dat can be corrupted in a multiuser environment
git-svn-id: svn://10.0.0.236/trunk@121987 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-22 00:21:11 +00:00
dbaron%fas.harvard.edu
554bf97dfe Move implementation of HTML label element entirely into the content model so that it can have any display type: implement the event-munging and accesskey support in nsHTMLLabelElement. For the latter, share some code with nsHTMLAnchorElement and remove extra parameter from nsIEventStateManager access key methods. b=96813 r=jkeiser sr=jst
git-svn-id: svn://10.0.0.236/trunk@121986 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-22 00:14:51 +00:00
ben%netscape.com
0369fd52d4 Fix for bug 86501 - bookmarks.html file is truncated to 0-length when shutting down with a full profile disk. Write bookmarks to a temporary file, and rename that to 'bookmarks.html' only if the write operation succeeded. r=bryner, sr=jag.
git-svn-id: svn://10.0.0.236/trunk@121982 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-22 00:07:14 +00:00
brendan%mozilla.org
0d99c56ee7 Don't fail to call OBJ_CHECK_ACCESS for o.__proto__ = x, with enough mode bits to say what's happening (143369, r=shaver, sr=jst).
git-svn-id: svn://10.0.0.236/trunk@121981 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-22 00:06:40 +00:00
naving%netscape.com
dacbaf3716 145341 r=cavin sr=bienvenu Automatic downloading of pop3 msgs on biff was not updating status counter. fix is to pass valid msgWindow. this is needed for stopping such downloads and/or for throwing errors.
git-svn-id: svn://10.0.0.236/trunk@121980 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-22 00:05:03 +00:00
bbaetz%student.usyd.edu.au
7277c16c2b Bug 144565 - describecomponents.cgi shows wrong components when user has
access to only one product
Bug 145113 - describecomponents doesn't call quietly_check_login()
r=justdave, gerv


git-svn-id: svn://10.0.0.236/trunk@121977 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-21 23:38:17 +00:00
attinasi%netscape.com
920feb16ba Added How-To doc on debugging table reflow (provided by Bernd - Thanks!)
git-svn-id: svn://10.0.0.236/trunk@121973 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-21 23:12:06 +00:00
attinasi%netscape.com
18da03af0f Some Table Debugging guidelines. Documentation only, not part of any build, product or gooseberry pie.
git-svn-id: svn://10.0.0.236/trunk@121971 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-21 23:06:15 +00:00
bienvenu%netscape.com
aae58a640c put up a message if imap server connection fails without an error before seeing server greeting, 71792 r=cavin, sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@121970 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-21 23:05:50 +00:00
bienvenu%netscape.com
e348cbb6b2 add max number of imap connections to cache, r=cavin, sr=sspitzer 71792
git-svn-id: svn://10.0.0.236/trunk@121969 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-21 23:04:24 +00:00
nhotta%netscape.com
ac9b3cebbe Implement kPlatformCharsetSel_KeyboardInput for MacOS,
bug 141248, r=ftang, sr=brendan.


git-svn-id: svn://10.0.0.236/trunk@121967 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-21 22:55:25 +00:00
mcafee%netscape.com
7d0a176700 Adding external dependency mechanism (145338). r=blythe, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@121966 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-21 22:54:05 +00:00
blizzard%redhat.com
23186ea28a Bug #121248. Clipboard support for gtk2. Not part of the default build.
git-svn-id: svn://10.0.0.236/trunk@121964 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-21 22:47:56 +00:00
igor%mir2.org
1d36d6d37f Making HTML tag helper functions to convert thisObj to string to match SpiderMonkey and user expectations (was reported by Steven Beal <steven.beal@peregrine.com>)
git-svn-id: svn://10.0.0.236/trunk@121961 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-21 22:00:08 +00:00
bienvenu%netscape.com
0e39ba4a4a rest of fix for 13560, don't display permissions on imap folder props if server doesn't support acl r=naving, sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@121960 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-21 21:43:23 +00:00
depstein%netscape.com
409d03e52e fixed compiler bugs. removed nsIWebBrowser.cpp because of naming conflict, adding nsIWebBrow.cpp for test cases.
a=asa for QA checkins that are not part of the default builds


git-svn-id: svn://10.0.0.236/trunk@121958 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-21 21:37:34 +00:00
ducarroz%netscape.com
ee500f9e22 Fix for bug 132163 (patch v3). Fix warnings. R=ducarroz, SR=mscott. Patch provided by ayn2@cornell.edu (Aleksey Nogin)
git-svn-id: svn://10.0.0.236/trunk@121957 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-21 21:34:56 +00:00
rpotts%netscape.com
f5cdc2123c bug #145994 (r=chak,sr=alec). Fix null-pointer crash when stop() is called within a nsIWebProgressListener notification.
git-svn-id: svn://10.0.0.236/trunk@121956 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-21 21:30:58 +00:00
relyea%netscape.com
23cb868af3 Don't crash if url is specified, but the crl is broken
git-svn-id: svn://10.0.0.236/trunk@121955 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-21 21:26:52 +00:00
relyea%netscape.com
362f005de5 Missing component when deleting should not be fatal
git-svn-id: svn://10.0.0.236/trunk@121954 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-21 21:26:14 +00:00
relyea%netscape.com
9588bde41b Fix spelling error.
Clear out certs from the cache before the token goes away.


git-svn-id: svn://10.0.0.236/trunk@121953 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-21 21:24:35 +00:00
relyea%netscape.com
ae88814fc8 Fix spelling error.
git-svn-id: svn://10.0.0.236/trunk@121952 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-21 21:23:33 +00:00
relyea%netscape.com
9c6ae52048 Clear out certs associated with tokens that have just been taken off the trust domain.
git-svn-id: svn://10.0.0.236/trunk@121951 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-21 21:22:55 +00:00
ducarroz%netscape.com
fe5c7d5b7c Fix for bug 132163 (patch v2). Fix warnings. R=ducarroz, SR=bienvenu. Patch provided by ayn2@cornell.edu (Aleksey Nogin)
git-svn-id: svn://10.0.0.236/trunk@121950 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-21 21:12:10 +00:00
morse%netscape.com
5d7187dbc6 bug 98673, reduce turbo mode memory usage, r=law, sr=jag
git-svn-id: svn://10.0.0.236/trunk@121949 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-21 21:10:48 +00:00
cbiesinger%web.de
b0d20ba6df bug 92947 r=timeless sr=jag
Better feedback when components of a page do not download


git-svn-id: svn://10.0.0.236/trunk@121947 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-21 21:05:11 +00:00
naving%netscape.com
f5e667b202 121926 r=bienvenu sr=mscott. Fixing a bug where mailnews doesn't ask for password if the passwordManager has
wrong password. The problem was walletService wasn't getting created so we were never clearing bad password.


git-svn-id: svn://10.0.0.236/trunk@121946 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-21 20:44:46 +00:00
igor%mir2.org
a30adf8bfd Optimization in toInt32/toUint32/toUint16 for common case of integer argument.
git-svn-id: svn://10.0.0.236/trunk@121944 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-21 20:18:15 +00:00
igor%mir2.org
dc3598a563 Added indexOf and lastIndexOf
git-svn-id: svn://10.0.0.236/trunk@121942 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-21 20:14:10 +00:00
igor%mir2.org
af7c9c5715 In getElements return ScriptRuntime.emptyArgs when array length is 0
git-svn-id: svn://10.0.0.236/trunk@121941 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-21 20:13:30 +00:00
rods%netscape.com
c9a14d5e5f unregisters the focus listener after a new one is installed.
Bug 145388 r=dcone sr=jst


git-svn-id: svn://10.0.0.236/trunk@121939 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-21 19:37:28 +00:00
timeless%mac.com
9811787253 Bug 130853 crash in winembed.exe
scope observerService so it isn't held past embedding shutdown
r=smontagu moa=adamlock


git-svn-id: svn://10.0.0.236/trunk@121938 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-21 19:19:50 +00:00
mikep%oeone.com
fb597fc9f2 Removing incorrect day of week from display.
git-svn-id: svn://10.0.0.236/trunk@121937 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-21 19:12:45 +00:00
mikep%oeone.com
03c03e84f1 Adding in about calendar page.
git-svn-id: svn://10.0.0.236/trunk@121936 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-21 18:56:22 +00:00
shrutiv%netscape.com
f13bbdb320 Fix for bugscape bug 15302: Enable Classic Skin checkbox on component
selection list


git-svn-id: svn://10.0.0.236/trunk@121935 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-21 18:38:10 +00:00
akkana%netscape.com
861bc33d7e Fix strict JS warning that slipped in with the fix for 71726. r=brade, sr=jst+kin
git-svn-id: svn://10.0.0.236/trunk@121934 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-21 18:26:52 +00:00
myk%mozilla.org
985786ffcb Fix for bug 47251: Make HTML output HTML 4.01 Transitional compliant.
Patch by mental <xor@ivwnet.com>.
r=justdave,myk


git-svn-id: svn://10.0.0.236/trunk@121929 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-21 17:53:48 +00:00
mikep%oeone.com
567c9deb61 Adding in sizeToContent.
git-svn-id: svn://10.0.0.236/trunk@121928 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-21 17:15:03 +00:00
mikep%oeone.com
1a13026fec Fixing bug 140061.
git-svn-id: svn://10.0.0.236/trunk@121927 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-21 17:13:16 +00:00
myk%mozilla.org
a5545a7fa8 Fix for bug 143743: Eliminates warning by properly initializing array reference.
Fix by Myk Melez <myk@mozilla.org>.
r=bbaetz,justdave


git-svn-id: svn://10.0.0.236/trunk@121926 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-21 14:18:00 +00:00
glazman%netscape.com
e22242dc35 fixing brad Tbox warning; b=142019, r=bzbarsky, sr=jst
git-svn-id: svn://10.0.0.236/trunk@121925 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-21 13:33:25 +00:00
jdunn%netscape.com
bc7394a43d fix AIX's xlC364 internal compiler error (just rearranging existing code)
# 143461
r=brade@netscape.com
sr=alecf@netscape.com


git-svn-id: svn://10.0.0.236/trunk@121924 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-21 13:26:30 +00:00
rods%netscape.com
fa1b0e717d The problem here is the "edge" prefs are now preficed with the printer name,
and the nsPrintOptions know how to convert the printer name, so we need to add
a helper method to nsIPrintOptions.idl so the nsSimplePageSeq can get the properly named value.
Bug 140669 r=dcone sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@121923 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-21 10:53:45 +00:00
glazman%netscape.com
5ba41690ab output of CSS border and background shorthand properties was buggy ; the new code implements a proposal by Hixie that tries to output the minimal number of properties.
b=142019, r=bzbarsky, sr=jst


git-svn-id: svn://10.0.0.236/trunk@121922 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-21 08:16:42 +00:00
despotdaemon%netscape.com
15ab54fb0a Pseudo-automatic update of changes made by brendan@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@121920 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-21 06:57:28 +00:00
sspitzer%netscape.com
b139864590 fix for bug #142940. add support to LDIF import / export for generic
AB columns, like _AimScreenName.  r=dmose, sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@121916 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-21 05:20:39 +00:00
pete.zha%sun.com
2d093a6ca6 bug 145615:Should use AString instead of wstring or DOMString in accessibility APIs
r=aaronl, sr=jst


git-svn-id: svn://10.0.0.236/trunk@121915 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-21 05:16:58 +00:00
blythe%netscape.com
9c4be8e491 Not part of a normal build.
Fix perl script to work on cygwin32 build environment.
r=cls


git-svn-id: svn://10.0.0.236/trunk@121914 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-21 03:46:41 +00:00
dkl%redhat.com
8a5026c9eb Bug 143586 - required modules tests should be sorted. Patch by David Lawrence <dkl@redhat.com> r=justdave@syndicomm.com,bbaetz@student.usyd.edu.au
git-svn-id: svn://10.0.0.236/trunk@121913 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-21 03:42:35 +00:00
rginda%netscape.com
34709cd5a1 bug 145466, "Can't save the profile data"
patch=smaug@jippii.fi,r=me,a=chofmann
add missing parameter nsIOutputStream::init callsite
VS: ----------------------------------------------------------------------


git-svn-id: svn://10.0.0.236/trunk@121911 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-21 02:43:30 +00:00
smeredith%netscape.com
2cea1ceccd Change to the prefs xml to have version information.
git-svn-id: svn://10.0.0.236/trunk@121909 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-21 02:22:23 +00:00
jkeiser%netscape.com
2f1b928eaa Fix crasher regression from bug 74091. bug 74091, r=dbaron@fas.harvard.edu, sr=
jst@netscape.com


git-svn-id: svn://10.0.0.236/trunk@121908 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-21 02:11:05 +00:00
rjc%netscape.com
8d342dff6f Fix bug # 144337: According to TechNote 2051, on Mac OS X we should be able to short-circuit QuickDraw's implicit LockPortBits() on every QD call by stratetic usage of ::LockPortBits() and ::UnlockPortBits(). Gives a few % points improvement on window drawing/updates. r=sdagley sr=ben
git-svn-id: svn://10.0.0.236/trunk@121907 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-21 01:25:57 +00:00
mcafee%netscape.com
5abff48d7f Fixing necko directory list (143399). r=blythe, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@121905 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-21 00:37:49 +00:00
jst%netscape.com
00ab30aef5 Fixing typo in assert...
git-svn-id: svn://10.0.0.236/trunk@121904 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-21 00:26:27 +00:00
ducarroz%netscape.com
5f20f32e12 Fix for bug 131990. We must allow spave for the BCC headers. Also, function generate_encodedwords should not accept a output_carryoverlen <= 0. R=taka, SR=bienvenu
git-svn-id: svn://10.0.0.236/trunk@121903 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-21 00:17:43 +00:00
bryner%netscape.com
e3a290ef80 Prevent a crash that happens if you context-click while autocomplete is active in mail compose (bug 137864). r=danm, sr=jag.
git-svn-id: svn://10.0.0.236/trunk@121902 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-21 00:00:46 +00:00
mscott%netscape.com
326d3d1b6c Bug #127702 --> security fix
r=cavin
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@121900 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-20 23:30:12 +00:00
jpierre%netscape.com
3d920a25ee Fix for bug 137645 - cached certificate does not get its nickname updated after P12 import of matching user certificate
git-svn-id: svn://10.0.0.236/trunk@121899 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-20 23:21:39 +00:00
oeschger%netscape.com
18abd6efe1 update to search rdf, dispensation for content updates for 122806
git-svn-id: svn://10.0.0.236/trunk@121896 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-20 22:54:37 +00:00
hwaara%chello.se
3f4cb388c7 #115324, remove unused search/filters code. r=bienvenu, sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@121895 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-20 22:53:04 +00:00
jst%netscape.com
7b7411c3ef Fixing bug 134278. Die kNameSpaceID_HTML, die! r=sicking@bigfoot.com, sr=heikki@netscape.com
git-svn-id: svn://10.0.0.236/trunk@121894 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-20 22:47:02 +00:00
mkaply%us.ibm.com
28e004aa7c No bug - remove unused code
git-svn-id: svn://10.0.0.236/trunk@121892 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-20 22:30:03 +00:00
mcafee%netscape.com
4b192071c3 ordering comment
git-svn-id: svn://10.0.0.236/trunk@121891 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-20 22:25:18 +00:00
bienvenu%netscape.com
1c6e4e0421 fix another compiler warning, rs=sspitzer 126460
git-svn-id: svn://10.0.0.236/trunk@121890 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-20 21:33:47 +00:00
darin%netscape.com
3deecbd85f fixes bug 141779 "Trunk, M1RC1 Crashes related to DNS caching [@ nsDNSRequest::FireStop]"
r=gordon sr=rpotts


git-svn-id: svn://10.0.0.236/trunk@121889 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-20 21:31:27 +00:00
jst%netscape.com
28264dd6a6 Fixing bug 132609. Make window.close() work even when called from an event handler that was added with addEventListener(). r=heikki@netscape.com, sr=jband@netscape.com
git-svn-id: svn://10.0.0.236/trunk@121888 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-20 20:55:41 +00:00
pschwartau%netscape.com
0d2852fa7f Initial add. Regression test for bug 145779.
git-svn-id: svn://10.0.0.236/trunk@121887 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-20 20:37:43 +00:00
bienvenu%netscape.com
6ae4a30fc1 fix occurance of potential (not actual) unitialized variable use in mork atom rs=sspitzer
git-svn-id: svn://10.0.0.236/trunk@121885 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-20 20:24:41 +00:00
bratell%lysator.liu.se
86074cf594 Bug 85267 - clear internal jsdtoa caches when closing down the js engine. Patch by steve.taylor@ndsuk.com r=khanson@netscape.com, sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@121884 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-20 20:07:48 +00:00
timeless%mac.com
f6f450587d Bug 145589 we call a getter with null, which crashes winEmbed
r=jkeiser sr=jst

<timeless> *shrug* i'm not actively trying to defend this patch, it's the
right thing to do for the given contract
<jkeiser> timeless: I dunno, doing *x = blah; when you don't need to do
it is definitely more expensive than if (!x)
<timeless> you aren't even allowed to do what you suggest, the
contract explicitly forbids it
[clarification, the caller isn't allowed to rely on this]
if i tried to do what you suggest, shaver would kill me :)
<jkeiser> timeless: so shaver is the guy to ask here?
<timeless> yeah if you're concerned about it
if you care measure. i care about crashing and contract violations
the contract was (out foo). which according to what shaver said
when i asked him and my memory of that, didn't allow 0.
<shaver> it doesn't allow 0
<jst> right
<shaver> we check it all over the place in the code, because we're sheep
<dmose> baaa


git-svn-id: svn://10.0.0.236/trunk@121883 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-20 20:06:29 +00:00
nhotta%netscape.com
f7a136c759 Changed the meta parse function for performance,
bug 144917, r=ducarroz, sr=bienvenu.


git-svn-id: svn://10.0.0.236/trunk@121880 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-20 19:51:35 +00:00
nhotta%netscape.com
0b31da6989 Change not to set the composing mail charset as attachment's chaset.
bug 144917, r=ducarroz, sr=bienvenu.


git-svn-id: svn://10.0.0.236/trunk@121879 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-20 19:51:16 +00:00
sspitzer%netscape.com
9fbded7e9d fix for #145532. (selection is moved when using a keyboard shortcut with focus on left pane). this regression caused by fix for #133366. thanks to kyle.yuan@sun.com for the fix. r=varga, sr=jst
git-svn-id: svn://10.0.0.236/trunk@121878 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-20 19:22:55 +00:00
sspitzer%netscape.com
7569eb1d3f fix for bug #145532. hitting 'n' when folder pane has focus
selects the folder that start with n, instead of the next folder with unread.  regression caused by checkin for #145532.
patch by kyle.yuan@sun.com.  r=varga, sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@121877 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-20 19:10:54 +00:00
jst%netscape.com
97546aa3a6 Backing out a small part of jkeiser's fix for bug 74091 which caused bug 145741. CallQueryInterface() is not null safe. r=harishd@netscape.com. sr=jst@netscape.com
git-svn-id: svn://10.0.0.236/trunk@121876 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-20 18:48:00 +00:00
ian.mcgreer%sun.com
aeac107432 bug 144309, return value of STAN_GetCERTCertificate not checked
r=wtc


git-svn-id: svn://10.0.0.236/trunk@121875 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-20 18:05:11 +00:00
ian.mcgreer%sun.com
55b7e262c6 fix bustage caused by generated file discrepancies
git-svn-id: svn://10.0.0.236/trunk@121874 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-20 16:01:21 +00:00
ian.mcgreer%sun.com
91547c3cd3 need to match ckapi.perl with generated target nssck.api, which was modified
git-svn-id: svn://10.0.0.236/trunk@121873 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-20 14:38:48 +00:00
dcone%netscape.com
b2c7d98667 Updated work for the Debug plugin. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@121871 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-20 13:13:05 +00:00
igor%mir2.org
1e61698378 From the email:
The attached patch adds support for debugging eval and Function code transparently. It changes omj.NativeGlobal and omj.BaseFunction to embed  line number of origin of eval and Function scripts into source name and pass 1 as base line for script code. In this way a debugger implementation can treat eval and Function code in the same way as scripts loaded from some url while giving more information about error location in case of an error in eval code as the error source would contain both line number of eval origin and line number in eval code itself.
I chose to embed line numbers via patterns like

sourcefile#<line-number>(eval)
sourcefile#<line-number>(Function)

just to be able to to pass the constructed name to URL constructor if the original sourcefile is a valid URL but it is pretty arbitrary.


git-svn-id: svn://10.0.0.236/trunk@121870 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-20 11:40:17 +00:00
jfrancis%netscape.com
42b40ed3ca fix for 140484: tagStr incorrectly freed in nsListCommand::GetCurrentState; r=jfrancis; sr=kin; ceckin in on behalf of Dan McGuirk
git-svn-id: svn://10.0.0.236/trunk@121868 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-20 10:48:31 +00:00
ben%netscape.com
93f2ce40bf Check in Michiel van Leeuwen's patch for bug 135076 that fixes the problem where you get scroll arrows in submenus when the submenus are initially opened so close to the bottom of the screen that their position is adjusted to make them fit on screen. r=bryner, sr=ben.
git-svn-id: svn://10.0.0.236/trunk@121866 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-20 09:04:25 +00:00
peterlubczynski%netscape.com
004f3a6210 Removing extra line that sneaked in
git-svn-id: svn://10.0.0.236/trunk@121865 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-20 04:02:12 +00:00
peterlubczynski%netscape.com
9ebb36a3a8 Fixing last checkin for bug 120875, hiding plugin for tabs, r=bnesse sr=beard
git-svn-id: svn://10.0.0.236/trunk@121864 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-20 03:29:48 +00:00
kyle.yuan%sun.com
2ec1c6ce57 Bug 144700 To polish the nsIAccessibleHyperLink interface
r=kyle.yuan, r=aaronl, sr=jst

Check in for Gilbert.Fang@Sun.COM.


git-svn-id: svn://10.0.0.236/trunk@121860 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-20 02:31:14 +00:00
depstein%netscape.com
12280dd41a added nsIWebBrowser.obj
git-svn-id: svn://10.0.0.236/trunk@121851 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-19 07:51:04 +00:00
dbaron%fas.harvard.edu
778a1c0cc9 Limit the quirk that prevents dynamic pseudo-classes from applying to quirks mode, to :hover and :active only, and to a stricter definition of global selectors, since we no longer have to worry about performance problems. b=96984 sr=attinasi r=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@121850 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-19 02:05:29 +00:00
sspitzer%netscape.com
26753a49f0 fix for blocker bug #145475. plain text mail compose unusable.
regression caused by fix for #144955.
thanks to ayn2@cornell.edu for the fix.  r/sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@121846 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-18 22:41:48 +00:00
stephend%netscape.com
dae51418d0 Bug 131489. Textbox in search panel should be centered vertically. Patch by Stephen Walker <walk84@yahoo.com> r=me, sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@121845 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-18 22:11:15 +00:00
bratell%lysator.liu.se
40adde0ec3 Followup to checkin for bug 120992. It asserted in an edge case which this fixes. r=mozbot
git-svn-id: svn://10.0.0.236/trunk@121844 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-18 17:33:37 +00:00
rods%netscape.com
1801ad4a29 printing properties must be moved to global jar
Bug 138026 r=dcone sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@121843 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-18 12:02:21 +00:00
bratell%lysator.liu.se
76194315c8 Bug 120992 - avoid expensive locking when converting numbers to strings. Now we look once for the whole operation instead of over and over again any time we access a shared structure. r=khanson@netscape.com, sr=brendan@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@121841 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-18 06:21:49 +00:00
mkaply%us.ibm.com
da935ee04a #109464
r=gerv, sr=alecf, a=chofmann,brendan
OS/2 only if statement - Os/2 has different default DPI values


git-svn-id: svn://10.0.0.236/trunk@121831 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-18 04:01:00 +00:00
bryner%netscape.com
7ef95162ae Fix Copy Link Location. The tooltip timer was causing the document's popupNode to get nulled out. We don't actually need to set popupNode at all for tooltips, we have tooltipNode for that. Modified the menu popup code to use tooltipNode for tooltips. Bug 143607. r=hewitt, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@121829 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-18 03:55:16 +00:00
wtc%netscape.com
c20e6cd554 Bugzilla bug 145178: added OpenBSD build support. The patch is contributed
by Christopher Seawood <seawood@netscape.com>.
Modified Files: coreconf/config.mk sslmutex.c sslmutex.h
Added Files: coreconf/OpenBSD.mk


git-svn-id: svn://10.0.0.236/trunk@121823 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-18 03:24:17 +00:00
nboyd%atg.com
ed69e3e861 Fix bug:
I have noticed that attempting to call a java method like this:

public void foo(String foo, Serializable bar)
{
	// un-important details
}

from script using foo("foo", "bar"); fails because the second argument
is not deemed coercable to Serializable.  A preliminary look at the
coercion code shows that no check is made in this case with
isAssignableFrom().
The to type is only tested against StringClass and ObjectClass (non
primitive case).
(See NativeJavaObject.getConversionWeight())


git-svn-id: svn://10.0.0.236/trunk@121821 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-18 01:57:52 +00:00
heikki%netscape.com
b0d8992492 Bug 142788, malformed comment end was not detected in quirks mode which caused the rest of the document to be treated as a comment. r=harishd, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@121816 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-18 01:08:50 +00:00
wtc%netscape.com
ae173749da Bugzilla bug 131171: added HP-UX IPF (ia64) support. Portions of the patch
(attachment 84127) were contributed by Jim Dunn <jdunn@netscape.com>.


git-svn-id: svn://10.0.0.236/trunk@121813 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-18 00:52:11 +00:00
wtc%netscape.com
877b7389a3 Fixed typo (32 should be 64) in the previous checkin.
git-svn-id: svn://10.0.0.236/trunk@121811 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-18 00:41:20 +00:00
wtc%netscape.com
9b3d07f037 Use +DD64 instead of +DA2.0W. +DD64 works for both PA-RISC and IA-64.
git-svn-id: svn://10.0.0.236/trunk@121810 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-18 00:40:27 +00:00
cotter%netscape.com
be88ad8747 ongoing help content updates per bugzilla 122806 & ADT, r=oeschger; misc. privacy & security
git-svn-id: svn://10.0.0.236/trunk@121807 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-18 00:38:01 +00:00
rpotts%netscape.com
c8b67b2d03 bug #145181 (r=bryner, sr=jst). Fix tab browsing after the patch for bug #46856
git-svn-id: svn://10.0.0.236/trunk@121805 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-18 00:26:45 +00:00
jst%netscape.com
9dc48e1db8 Fixing bug 131841. Don't make calls on weak XPCOM (nsIPresShell in this case) pointers since the objects might go away during the call, this lead to a crash in this particular case. r=sicking@bigfoot.com, sr=vidur@netscape.com, brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@121802 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-18 00:02:50 +00:00
seawood%netscape.com
0a83abb080 Workaround the fact that OpenBSD doesn't have certain error defines.
Bug #145136 r=dmose


git-svn-id: svn://10.0.0.236/trunk@121800 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-17 23:51:37 +00:00
seawood%netscape.com
edc3e79ee6 Sync config.guess & config.sub with official GNU copies.
Bug #140869 r=bryner


git-svn-id: svn://10.0.0.236/trunk@121799 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-17 23:44:58 +00:00
sspitzer%netscape.com
2c98b0ad4b fix for #76415. wrong icon for unread column for unread message.
thanks to betz2010@netscape.net for the gif.  r/sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@121798 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-17 23:41:56 +00:00
ducarroz%netscape.com
a038cce82b Fix for bug 59673. Patch v4 submitted by Aleksey Nogin <ayn2@cornell.edu>. Fix compiler warning about variables not initialized before beeing used. R=ducarroz, SR=bienvenu
git-svn-id: svn://10.0.0.236/trunk@121797 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-17 23:31:54 +00:00
ducarroz%netscape.com
51bf2fbc99 Fix for bug 144257. We should skip out-commented html when looking for entities. R=varada, SR=mscott
git-svn-id: svn://10.0.0.236/trunk@121795 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-17 23:04:12 +00:00
depstein%netscape.com
bd012f9001 added nsIWebBrowser menu and UI for test cases
a=asa for QA checkins that are not part of the default builds


git-svn-id: svn://10.0.0.236/trunk@121794 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-17 23:03:43 +00:00
yokoyama%netscape.com
193b67719c Bug 139248
Patch to stop fontdownload dlg in mail/news
r=nhotta; sr=mscott checking in for smontagu


git-svn-id: svn://10.0.0.236/trunk@121792 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-17 22:58:46 +00:00
peterv%netscape.com
5f6c074d1e Removing unused file. r=sicking. Doesn't affect default build.
git-svn-id: svn://10.0.0.236/trunk@121791 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-17 22:48:12 +00:00
jst%netscape.com
01d39954de Checking in jband's fix for bug 143853. Make sure to refresh the cached prototype JSObject when a context is reinitialized and a global object is reused between pages in a window. r=dbradley@netscape.com, sr=jst@netscape.com
git-svn-id: svn://10.0.0.236/trunk@121790 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-17 22:36:54 +00:00
jst%netscape.com
408871e30b Fixing bug 145064. Don't throw exceptions when asking for .pathname n' friends on types of URI's that don't support the property in question. r=bzbarsky@mit.edu, sr=heikki@netscape.com
git-svn-id: svn://10.0.0.236/trunk@121789 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-17 22:31:23 +00:00
nhotta%netscape.com
808bd62ecf Use "sourceTextEncoding" to convert search name and description,
bug 92314, r=rjc, sr=alecf.


git-svn-id: svn://10.0.0.236/trunk@121788 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-17 22:30:50 +00:00
naving%netscape.com
5ab02d0031 fixing a warning from last checkin
git-svn-id: svn://10.0.0.236/trunk@121787 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-17 22:29:51 +00:00
sicking%bigfoot.com
54d6cba7b2 Bug 134295: Make position() work together with xsl:sort again. This will put back some problems with attribute-nodes, but those problems should be much less common then the current situation.
r=peterv sr=jst


git-svn-id: svn://10.0.0.236/trunk@121786 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-17 22:25:06 +00:00
jst%netscape.com
1116447966 Fixing bug 141442. Make window.openDialog() overridable from web content, and move the security check into the actual method implementation. r=mstoltz@netscape.com, sr=jband@netscape.com
git-svn-id: svn://10.0.0.236/trunk@121785 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-17 22:24:06 +00:00
cmanske%netscape.com
bec604989c Remove unnecessary utilities to enable/disable ui elements. fix by neil@parkwaycc.co.uk, b=144955, r=cmanske, sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@121784 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-17 21:50:04 +00:00
mcafee%netscape.com
f5022448b6 Adding --skip-core-cvs option, useful for hacking on this script.
git-svn-id: svn://10.0.0.236/trunk@121782 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-17 21:32:20 +00:00
wtc%netscape.com
4c223d939b Bugzilla bug 145128: fixed a typo error in sec_pkcs5_rc4(). Also simplfied
two other similar constructs.  r=relyea.


git-svn-id: svn://10.0.0.236/trunk@121780 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-17 21:29:27 +00:00
hewitt%netscape.com
0917e34b31 126480 - autocomplete popup doesn't appear the first time you type, r=ben, sr=bryner
git-svn-id: svn://10.0.0.236/trunk@121779 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-17 21:24:48 +00:00
hewitt%netscape.com
85e23086ef 130448 - urlbar history popup mislocated if you have a long url in it (patch by schoepf@in.tum.de), r=ben, sr=me
git-svn-id: svn://10.0.0.236/trunk@121778 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-17 21:23:36 +00:00
oeschger%netscape.com
fcdf92419e content update, check-in dispensation per 122806, fixes 138763, duplicate paragraph in mail_help. Plus removed references to IM.
git-svn-id: svn://10.0.0.236/trunk@121777 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-17 21:19:49 +00:00
mscott%netscape.com
d6c978090a Fix Mac breakage.
git-svn-id: svn://10.0.0.236/trunk@121776 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-17 21:12:57 +00:00
cavin%netscape.com
9fd6ab2b21 Fix for 145336. Create keys for cards created from list members. r=dmose, sr=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@121773 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-17 20:46:42 +00:00
mostafah%oeone.com
17d5181054 Adding first version of oeICalTodo component
git-svn-id: svn://10.0.0.236/trunk@121772 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-17 20:44:37 +00:00
cavin%netscape.com
993b9d903f Fix for #91295. Map Eudora address entries which has two or more email addresses to lists. r=sspitzer, sr=bienvenu.
git-svn-id: svn://10.0.0.236/trunk@121771 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-17 20:18:39 +00:00
kaie%netscape.com
6fe2eabf6f b=143532 Only allow toggling FIPS when it is safe to
r=javi sr=alecf


git-svn-id: svn://10.0.0.236/trunk@121769 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-17 19:56:11 +00:00
ducarroz%netscape.com
3a3a0df8d3 Fix for bug 142672. We should not display an alternative part without a content-type. R=varada, SR=bienvenu
git-svn-id: svn://10.0.0.236/trunk@121768 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-17 19:47:50 +00:00
rods%netscape.com
de923fc396 Removing debug line for setting dialog title.
Bug 145037 r=dcone sr=kin


git-svn-id: svn://10.0.0.236/trunk@121767 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-17 19:25:51 +00:00
ian.mcgreer%sun.com
0143d73ab4 bug 144448, incorrect use of ## operator in creating CKFW entry points
git-svn-id: svn://10.0.0.236/trunk@121766 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-17 18:57:34 +00:00
naving%netscape.com
916b3697ee 139576 r=bienvenu sr=mscott Fixing a performance regression in downloading pop3 mail on MAC and other platforms (not win32 & linux). This was because seek is expensive, atleast on mac. Made it so that we
seek whenever absolutely necessary.


git-svn-id: svn://10.0.0.236/trunk@121765 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-17 18:41:38 +00:00
pinkerton%netscape.com
e1cc6c2308 Hooking up security lock icon notification in the UI. Works as you
switch tabs as well.


git-svn-id: svn://10.0.0.236/trunk@121764 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-17 18:24:03 +00:00
mikep%oeone.com
e374b550aa Adding in select all function, bug 145115
git-svn-id: svn://10.0.0.236/trunk@121757 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-17 13:16:14 +00:00
sspitzer%netscape.com
7016c92313 fix for #137916. cleanup directory server properties dialog.
r=walk84 sr=sspitzer, patch by andreas.premstaller@uibk.ac.at


git-svn-id: svn://10.0.0.236/trunk@121754 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-17 07:56:20 +00:00
depstein%netscape.com
93314d0ddf uploading nsIWebBrowser test cases
a=asa for QA checkins that are not part of the default builds


git-svn-id: svn://10.0.0.236/trunk@121747 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-17 06:01:52 +00:00
heikki%netscape.com
383d357977 Bug 137628, depending on network speed the contents of comments could appear on a page in strict mode. Treat unclosed comment in strict mode as text. Fix line numbers in case we need to wait for more content before parsing. r=harishd, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@121745 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-17 05:38:46 +00:00
cmanske%netscape.com
99651d937e Finished 'Clone' method for copying JS objects, b=135834, r=akkana, sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@121744 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-17 04:48:21 +00:00
cmanske%netscape.com
539762aa80 Fixed list number style bug 131791, r=brade, sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@121743 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-17 04:46:06 +00:00
cmanske%netscape.com
0d24e53832 Remove unnecessary method AppendLabelAndValueToMenuList, b=144956, fix by neil@parkwaycc.co.uk, r=cmanske, sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@121742 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-17 04:42:21 +00:00
sspitzer%netscape.com
d8b600b4b6 fix for #145162. folder properties dialog does not match spec.
r=jglick, rs=bienvenu


git-svn-id: svn://10.0.0.236/trunk@121741 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-17 04:39:51 +00:00
aaronl%netscape.com
467bd48ce3 Bug 130969. Active accessibility: fix MSAA focus events. r=bryner, saari. sr=jst
git-svn-id: svn://10.0.0.236/trunk@121740 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-17 04:04:24 +00:00
aaronl%netscape.com
002526cf90 Bug 134787. Active Accessibility: support XBL checkbox (first XBL-based HTML form control to be supported). r=jgaunt, sr=jst
git-svn-id: svn://10.0.0.236/trunk@121739 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-17 04:03:12 +00:00
cmanske%netscape.com
4d019d22a4 Backing out changes to files accidentally checked in!
git-svn-id: svn://10.0.0.236/trunk@121738 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-17 03:39:21 +00:00
shrutiv%netscape.com
81426be033 Fix for bug 13653: Need to add turbo pref (default to OFF) (r=smeredith)
git-svn-id: svn://10.0.0.236/trunk@121737 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-17 03:30:49 +00:00
cmanske%netscape.com
f6807c297e Fixed spell check bugs 142597 (dictionary names not localized, r=andreww, sr=hewitt) and 112732 (added accesskeys, r=neil@parkwaycc.co.uk, sr=hewitt) EdSpellCheck.xul EdSpellCheck.js EdDictionary.xul EdDictionary.js
git-svn-id: svn://10.0.0.236/trunk@121736 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-17 03:27:45 +00:00
dbaron%fas.harvard.edu
c53c56f3f7 Make GetImplementationFlags more useful/extensible by changing the default implementation to return zero rather than returning the flags from the shared buffer handle, and add a constant for one expected future use. b=109571 r=jag sr=scc
git-svn-id: svn://10.0.0.236/trunk@121733 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-17 02:53:34 +00:00
locka%iol.ie
d01d5ea51f Check for duplicate names when saving subframes. b=142846 r=brade@netscape.com sr=rpotts@netscape.com
git-svn-id: svn://10.0.0.236/trunk@121732 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-17 02:47:10 +00:00
jfrancis%netscape.com
90c6f46b66 fix for 144787: multiple breaks inserted on return. r=fm;sr=kin
git-svn-id: svn://10.0.0.236/trunk@121731 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-17 02:44:55 +00:00
dbaron%fas.harvard.edu
d9f83ac480 Null-check mBindingTable to avoid crash with some themes. b=143835 r=brendan sr=waterson
git-svn-id: svn://10.0.0.236/trunk@121729 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-17 02:33:03 +00:00
kaie%netscape.com
8d5d864502 b=142096 Message Security box does not display all recipients
r=javi sr=mscott


git-svn-id: svn://10.0.0.236/trunk@121728 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-17 02:27:39 +00:00
dbaron%fas.harvard.edu
2f3ccaa13b Rename a variable so that we can build on gcc 3.1. r=cls sr=jst b=139089
git-svn-id: svn://10.0.0.236/trunk@121727 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-17 02:22:22 +00:00
bienvenu%netscape.com
01334fc792 show message if imap server doesn't support sharing in sharing tab of folder props r=naving, sr=sspitzer 135860
git-svn-id: svn://10.0.0.236/trunk@121724 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-17 01:58:54 +00:00
locka%iol.ie
9fb4bb0280 Reinstate keyword fixup code to fix regression. b=143080 r=valeski@netscape.com sr=rpotts@netscape.com
git-svn-id: svn://10.0.0.236/trunk@121723 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-17 01:58:45 +00:00
cavin%netscape.com
5f14c697bf Fix for 123068. Added SMTP server name to NS_ERROR_SMTP_SEND_FAILED and NS_ERROR_COULD_NOT_LOGIN_TO_SMTP_SERVER error strings. r=ducarroz, sr=mscott.
git-svn-id: svn://10.0.0.236/trunk@121722 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-17 01:50:30 +00:00
bzbarsky%mit.edu
06f2047388 Restrict the fix for bug 116938 to Windows-only to preserve OS/2 and
Linux users' sanity.  Bug 144923, r=law, sr=mscott


git-svn-id: svn://10.0.0.236/trunk@121720 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-17 01:34:29 +00:00
kaie%netscape.com
ba0ec084d8 b=144823 Localized certificate name is garbled, unable to send out signed/encrypted mail on a localized build
r=javi sr=mscott


git-svn-id: svn://10.0.0.236/trunk@121719 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-17 01:21:31 +00:00
kaie%netscape.com
39befe7d20 b=120939 Make clear that both encryption and signing certs are required to configure s/mime.
r=javi sr=mscott


git-svn-id: svn://10.0.0.236/trunk@121718 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-17 01:12:49 +00:00
kyle.yuan%sun.com
3739e65bc3 Bug 133366 Type letters to navigate XUL tree
Enhanced the event handler for keypress.
Disabled keypress navigation in mailnews' thread pane.


git-svn-id: svn://10.0.0.236/trunk@121715 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-17 00:54:38 +00:00
kyle.yuan%sun.com
5cc26f3617 Bug 133365 Type letters to navigate XUL listbox
Adde new event handler for keypress event


git-svn-id: svn://10.0.0.236/trunk@121714 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-17 00:50:01 +00:00
cotter%netscape.com
2078ec04b8 ongoing help content updates per bugzilla 122806 & ADT, r=oeschger; index tags & some content updates
git-svn-id: svn://10.0.0.236/trunk@121709 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-17 00:47:39 +00:00
oeschger%netscape.com
c868f2e297 adding some entries to search db for help, dispensation per 122806, r=cotter
git-svn-id: svn://10.0.0.236/trunk@121708 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-17 00:44:53 +00:00
oeschger%netscape.com
a352345d4b removing an unused html file from the build, dispensation per 122806, r=cotter
git-svn-id: svn://10.0.0.236/trunk@121707 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-17 00:43:08 +00:00
relyea%netscape.com
62d20bc510 Fix Linux and Solaris builds
git-svn-id: svn://10.0.0.236/trunk@121705 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-17 00:39:26 +00:00
kaie%netscape.com
099984547a b=104502 Updated icons for S/Mime security
icons=marlon  r=kaie  sr=mscott


git-svn-id: svn://10.0.0.236/trunk@121704 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-17 00:35:14 +00:00
law%netscape.com
93531ad76c Bugs 129614/129604/137676; ensure all download errors are shown to user (and fix download manager quirk so it doesn't think all downloads are 0kb of 0kb); r=bzbarsky, sr=blake
git-svn-id: svn://10.0.0.236/trunk@121703 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-17 00:31:53 +00:00
despotdaemon%netscape.com
9c216c0ab0 Pseudo-automatic update of changes made by kyle.yuan@sun.com.
git-svn-id: svn://10.0.0.236/trunk@121702 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-17 00:30:13 +00:00
pinkerton%netscape.com
a12c7f7407 explicitly set locale in installed-chrome.txt for embedding packaging. r=ccarlen/sr=beard/a=valeski bug 144866.
git-svn-id: svn://10.0.0.236/trunk@121701 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-17 00:20:38 +00:00
bzbarsky%mit.edu
5a398331a8 Fix positioning of fixed and absolute positioned blocks with auto left
or top.  Bug 126213, r=dbaron, sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@121700 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-17 00:05:27 +00:00
bienvenu%netscape.com
301966befa fix mark all read when we do get previous neww messages r/sr =sspitzer 64480
git-svn-id: svn://10.0.0.236/trunk@121697 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-16 23:53:40 +00:00
rpotts%netscape.com
b52563b316 bug #46856. r=valeski, sr=darin) nsIWebProgress/nsIWebProgressListener API changes.
git-svn-id: svn://10.0.0.236/trunk@121696 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-16 23:41:59 +00:00
akkana%netscape.com
e57f658210 134275: make find stop at table cell boundaries. r=brade sr=kin
git-svn-id: svn://10.0.0.236/trunk@121695 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-16 23:30:59 +00:00
smeredith%netscape.com
9e8af60239 For timebomb.
git-svn-id: svn://10.0.0.236/trunk@121694 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-16 23:24:22 +00:00
varada%netscape.com
57cd07ccee fix for 130036;in offline mode ctrl-enter should do send later;r=ducarroz;sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@121690 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-16 22:57:12 +00:00
naving%netscape.com
382a908ca7 144330 r=cavin sr=bienvenu. Make biff work when turbo is on and when we shutdown in one profile and start up
with another profile


git-svn-id: svn://10.0.0.236/trunk@121689 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-16 22:49:51 +00:00
rpotts%netscape.com
b3fe143df7 bug #46856 (r=valeski, sr=darin). API Changes to nsIWebProgress/nsIWebProgressListener)
git-svn-id: svn://10.0.0.236/trunk@121688 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-16 22:35:31 +00:00
relyea%netscape.com
2d6d8be629 The tip is now NSS 3.6, make sure new builds properly indicate this
git-svn-id: svn://10.0.0.236/trunk@121687 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-16 22:12:37 +00:00
relyea%netscape.com
a22725ee80 Add PK11_GetPBEIV to exported symbol list.
git-svn-id: svn://10.0.0.236/trunk@121686 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-16 22:12:10 +00:00
relyea%netscape.com
c79d693488 Add function to get the PBEIV.
git-svn-id: svn://10.0.0.236/trunk@121685 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-16 22:06:19 +00:00
relyea%netscape.com
2a643985f6 Add support to turn on or off optimizations based on parameters to NSS_Init functions
git-svn-id: svn://10.0.0.236/trunk@121684 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-16 22:05:17 +00:00
relyea%netscape.com
41215b834a Make a single softoken which works for both servers and clients depending on configuration.
Add the _PAD functions to the internal database token.


git-svn-id: svn://10.0.0.236/trunk@121683 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-16 22:04:12 +00:00
rpotts%netscape.com
a05ef325f8 bug #46856 (r=valeski, sr=darin). API Changes to nsIWebProgress/nsIWebProgressListener)
git-svn-id: svn://10.0.0.236/trunk@121682 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-16 21:46:18 +00:00
rpotts%netscape.com
fddbe0a4e7 bug #46856 (r=valeski, sr=darin). API Changes to nsIWebProgress/nsIWebProgressListener)
git-svn-id: svn://10.0.0.236/trunk@121681 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-16 21:22:23 +00:00
srilatha%netscape.com
bd955d9aab Fix for bug # 129610. Simple Mapi Pref does not get saved if the pref window is launched from mail
r=rdayal@netscape.com, sr=mscott@netscape.com


git-svn-id: svn://10.0.0.236/trunk@121679 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-16 21:19:45 +00:00
rjesup%wgate.com
b33bd08ac0 Bug 145061: errno == ESRCH test is backwards; old profile locks not cleared
in Unix.  r=rjesup, sr=blizzard, patch by brendan.  Checkin in for him.


git-svn-id: svn://10.0.0.236/trunk@121678 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-16 21:17:27 +00:00
dcone%netscape.com
618d37f48f Update to the debug plugin. This is not part of the build.
git-svn-id: svn://10.0.0.236/trunk@121676 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-16 21:04:27 +00:00
yokoyama%netscape.com
fd4996cb64 Bug 118179
FTP directory listing is broken for Japanese text
/r=bbaetz, /sr=darin


git-svn-id: svn://10.0.0.236/trunk@121675 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-16 21:00:48 +00:00
rpotts%netscape.com
07329cd38e bug #46856 (r=valeski, sr=darin). API Changes to nsIWebProgress/nsIWebProgressListener)
git-svn-id: svn://10.0.0.236/trunk@121674 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-16 20:57:37 +00:00
rods%netscape.com
031b1251a3 Printing and Print Preview Tests
git-svn-id: svn://10.0.0.236/trunk@121673 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-16 20:49:34 +00:00
relyea%netscape.com
4cf82fda48 Argh. I thought I had compiled this! fixe compile errors.
git-svn-id: svn://10.0.0.236/trunk@121672 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-16 20:48:27 +00:00
av%netscape.com
4cde48abd7 Fixing 143178 -- refreshing plugins before going to the plugin finder sevice, r=peterl, sr=beard
git-svn-id: svn://10.0.0.236/trunk@121671 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-16 20:47:29 +00:00
av%netscape.com
1219086da7 Fixing 143178 -- refreshing plugins before going to the plugin finder sevice, r=peterl, sr=beard
git-svn-id: svn://10.0.0.236/trunk@121670 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-16 20:41:26 +00:00
relyea%netscape.com
63cbe3d0ea Add Transactions (still need to add transactions on database upgrade).
Make trust objects their own objects to reduce a couple of unnecessary cert decodes.


git-svn-id: svn://10.0.0.236/trunk@121669 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-16 20:39:04 +00:00
dbaron%fas.harvard.edu
d7e353055e Fix to fix for bug 134580: quirks mode line height must ignore all whitespace at the beginning of the line, not just what happens to be in the first text node. b=134580 sr=waterson r=attinasi
git-svn-id: svn://10.0.0.236/trunk@121668 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-16 19:44:20 +00:00
jkeiser%netscape.com
2f9a0e53c7 Make option text show up when option changes. bug 136885, r=rods@netscape.com, sr=attinasi@netscape.com
git-svn-id: svn://10.0.0.236/trunk@121666 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-16 19:27:13 +00:00
rbs%maths.uq.edu.au
517c23e256 bring back the disappearing smilies, b=144556, r=brade, sr=jst
git-svn-id: svn://10.0.0.236/trunk@121665 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-16 19:19:44 +00:00
ccarlen%netscape.com
1357b1a684 Bug 144930 - Profile dialog pops up on every launch with QuickLaunch. Regression from bug 76431. r=rjesup@wgate.com/sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@121663 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-16 19:16:31 +00:00
seawood%netscape.com
7fd4ec7eff Override compile flags instead of appending them for profile, coverage & trace-malloc builds. This should fix the talkback line number issue.
Bug #141834 r=leaf sr=jdunn


git-svn-id: svn://10.0.0.236/trunk@121662 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-16 19:02:45 +00:00
rods%netscape.com
1f80744640 Missed the mailnews dir for previous patch and checkin
Bug 144128 r=dcone sr=kin


git-svn-id: svn://10.0.0.236/trunk@121661 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-16 18:48:50 +00:00
jkeiser%netscape.com
de1df5e67d Make textarea wrap="hard" not wrap text for restore/JS (only submit and edit). bug 74091, r=rods@netscape.com, sr=attinasi@netscape.com
git-svn-id: svn://10.0.0.236/trunk@121660 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-16 18:26:05 +00:00
dbaron%fas.harvard.edu
9ebb9d2ce4 Speed up IMAGE_CheckForPermission by (1) caching the 'imageblocker.enabled' pref and using a pref-changed callback and (2) not getting the warning message from the string bundle and formatting it with nsTextFormatter::smprintf until we know we're going to display the warning dialog. Also do (2) in nsCookies since they share the same permission checking code (Permission_Check). b=143918 r=morse sr=alecf
git-svn-id: svn://10.0.0.236/trunk@121659 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-16 18:00:39 +00:00
despotdaemon%netscape.com
a443257bbd Pseudo-automatic update of changes made by ere@atp.fi.
git-svn-id: svn://10.0.0.236/trunk@121658 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-16 17:50:30 +00:00
pinkerton%netscape.com
800edbb5cd Fix dougt's nsCRT bustage.
git-svn-id: svn://10.0.0.236/trunk@121657 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-16 17:38:26 +00:00
wtc%netscape.com
afb76f7391 Bug 131171: added HP-UX 11.20 support.
git-svn-id: svn://10.0.0.236/trunk@121654 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-16 17:35:41 +00:00
despotdaemon%netscape.com
6a8b3aff97 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@121653 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-16 17:22:03 +00:00
despotdaemon%netscape.com
52be911e15 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@121652 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-16 16:50:45 +00:00
blizzard%redhat.com
4a3feb521f Fix gtk2 build bustage. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@121648 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-16 16:21:00 +00:00
mkaply%us.ibm.com
529090b2b1 #141528
r=bzbarsky, sr=blizzard, a=chofmann
OS/2 only - new helper app code - more like unix - new protoocl handler code


git-svn-id: svn://10.0.0.236/trunk@121634 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-16 14:32:19 +00:00
bienvenu%netscape.com
44d90487f1 fix warning about possible use of unitialized var, r=naving, sr=sspitzer 127289
git-svn-id: svn://10.0.0.236/trunk@121631 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-16 14:24:36 +00:00
bienvenu%netscape.com
9fe2b7f12b fix problem with threads with unread msgs only view where unread header gets added to thread not in view, and ends up with collapsed bit set in db, r=naving, sr=sspitzer 123858
git-svn-id: svn://10.0.0.236/trunk@121630 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-16 14:23:17 +00:00
brade%netscape.com
4d31d69c62 fix build bustage
git-svn-id: svn://10.0.0.236/trunk@121625 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-16 14:06:58 +00:00
jefft%netscape.com
29232d5604 fixed bug 129418 - MDN:Switching identity should retain request for MDN receipt options; r=ducarroz,sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@121623 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-16 14:01:21 +00:00
rods%netscape.com
8776ddd71b Adds a new arg to the PP call. The new arg is not being used, it is
for future and is needed for the API freeze.
Bug 144716 r=dcone sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@121621 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-16 13:51:54 +00:00
dbaron%fas.harvard.edu
6ebd080e55 Clean up FindFrameWithContent. No need to search children of special frames too (hang bug 140275). Use special sibling when next-in-flow isn't available, and use the hint even when we have special frames. Convert gotos into additional while loop. Turn useless :after check into assertion. Don't modify aParentFrame and aParentContent for when the hint fails. b=140275 r=attinasi sr=waterson
git-svn-id: svn://10.0.0.236/trunk@121620 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-16 13:39:44 +00:00
wtc%netscape.com
836a983bd1 Bugzilla bug 138532: use pipes instead of semaphores for NetBSD, which does
not have semaphore.h.  Thanks to Chris Seawood <seawood@netscape.com> for
the patch.  Modified files: sslmutex.h sslmutex.c


git-svn-id: svn://10.0.0.236/trunk@121619 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-16 13:36:03 +00:00
dbaron%fas.harvard.edu
4f72a32cd9 Attempt to refix bug 118014 crash by removing SetUndisplayedPseudoIn and doing run-time checks that we're not inserting the same node into the undisplayed map twice. b=136704 r=attinasi sr=waterson
git-svn-id: svn://10.0.0.236/trunk@121617 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-16 13:30:57 +00:00
wtc%netscape.com
d9db710e44 Bugzilla bug 133753: added support for AIX 5.1 to security/coreconf.
git-svn-id: svn://10.0.0.236/trunk@121614 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-16 13:12:33 +00:00
rginda%netscape.com
b0faa02072 - chatzilla only -
bug 143503, "long channel topic isn't wrapped properly"
r=samuel@sieb.net, sr=shaver@mozilla.org, a=leaf@mozilla.org
insert spaces in long topic words so things can wrap.

bug 140088, "Chatzilla is crashing when switching tabs."
r=samuel@sieb.net, sr=shaver, a=rjesup@wgate.com
don't touch the tree selection while the tree is hidden.


git-svn-id: svn://10.0.0.236/trunk@121611 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-16 10:49:25 +00:00
peterlubczynski%netscape.com
b2403a4a88 Fixing keyboard events with full page plugins on Mac bug 143316 r=av sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@121610 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-16 06:43:03 +00:00
oeschger%netscape.com
59663c21ba restoring/adding help buttons to account manager and mailnews dialogs, bug=129540, r=racham, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@121608 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-16 05:48:33 +00:00
oeschger%netscape.com
8b3f1e8a3d adding a help button to page info, bug=140466, r=racham, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@121607 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-16 05:40:57 +00:00
wtc%netscape.com
b90d0bfa19 Fixed build breakage on BeOS -- made the ifdef match the one in sslsnce.c.
git-svn-id: svn://10.0.0.236/trunk@121606 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-16 05:32:30 +00:00
jaggernaut%netscape.com
644f73736f Bug 139649: Fix IsDependentOn, I forgot to make the ptr and ptr, length based Assign, Append and Insert go through the dependency checks. r=alecf, sr=scc.
git-svn-id: svn://10.0.0.236/trunk@121604 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-16 04:35:00 +00:00
igor%mir2.org
4c5f340966 In evalSpecial do not allocate int[] buffer Context.getSourcePositionFromStack if line number is already known
git-svn-id: svn://10.0.0.236/trunk@121603 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-16 04:18:56 +00:00
igor%mir2.org
ccd0df1a7b In jsConstructor use single StringBuffer to build function source
git-svn-id: svn://10.0.0.236/trunk@121602 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-16 04:17:04 +00:00
kaie%netscape.com
368f1596b1 b=129067 Deleted certs still appear in Cert Manager.
r=javi sr=alecf


git-svn-id: svn://10.0.0.236/trunk@121600 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-16 04:03:19 +00:00
kaie%netscape.com
6057d8ceae b=129067 Backing out unreliable patch.
See bugzilla for details.
Better patch will be checked in a minute.


git-svn-id: svn://10.0.0.236/trunk@121599 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-16 03:59:36 +00:00
kaie%netscape.com
cfaa81bf8d b=136948 Give better feedback when no valid certs for S/Mime are available
r=javi sr=mscott


git-svn-id: svn://10.0.0.236/trunk@121598 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-16 03:51:37 +00:00
mkaply%us.ibm.com
a92f393710 #97861
r=cls
OS/2 only - add OS/2 specific nsTransform2D so Os/2 builds don't suck


git-svn-id: svn://10.0.0.236/trunk@121597 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-16 03:42:07 +00:00
kaie%netscape.com
89402e216a b=144056 security state not reset after loading about:blank pages
r=javi sr=rpotts


git-svn-id: svn://10.0.0.236/trunk@121596 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-16 03:39:59 +00:00
timeless%mac.com
156b779047 Bug 18266 Query IMAP folders other than INBOX for new msgs
patch by ere@atp.fi r=bienvenu sr=scc


git-svn-id: svn://10.0.0.236/trunk@121595 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-16 03:32:20 +00:00
timeless%mac.com
9ab5ff7ba7 Bug 136756 http://bugzilla.mozilla.org/show_bug.cgi?id=136756#c29
from the book of this can't be good by leaf

bonsai answer's leaf's question thusly:
No files matched this file name. It may have been added recently.
it does indicate that a file by the correct spelling exists...


git-svn-id: svn://10.0.0.236/trunk@121594 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-16 03:26:40 +00:00
mkaply%us.ibm.com
70313566ef #143674
r=me, sr=blizzard
OS/2 - change splash from Warpzilla to Mozilla


git-svn-id: svn://10.0.0.236/trunk@121593 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-16 03:24:07 +00:00
smeredith%netscape.com
dc8e8bcb26 Simplified the timebomb code a little to ease the build script problems.
git-svn-id: svn://10.0.0.236/trunk@121592 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-16 03:19:14 +00:00
stephend%netscape.com
e032916150 Bug 141678. Aligning the text on the colorpickers. Patch by Stephen Walker <walk84@yahoo.com> r=me, sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@121591 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-16 03:09:41 +00:00
pete.zha%sun.com
5894b69ba2 bug 143168:remove ilayer layer tag from mozilla code
r=harishd, sr=jst
Check in for Jerry Tan(jerry.tan@sun.com)'s fix


git-svn-id: svn://10.0.0.236/trunk@121590 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-16 03:08:15 +00:00
stephend%netscape.com
31ea9be8d9 Bug 127337. Restore Default for Home Page button in Navigator. Patch by Stephen Walker <walk84@yahoo.com> r=samir, sr=alecf.
git-svn-id: svn://10.0.0.236/trunk@121589 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-16 02:56:26 +00:00
rbs%maths.uq.edu.au
ed6af20424 sync the CSS mapping of MathML attributes that affect the style (e.g. color) when these attributes are changed dynamically, b=142592, r=roc, sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@121587 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-16 01:11:09 +00:00
law%netscape.com
501a96a7c3 Bug 14807; handle WM_QUERYENDSESSION (Windows logoff/session) using -killAll; r=sgehani@netscape.com, sr=blaker@netscape.com
git-svn-id: svn://10.0.0.236/trunk@121585 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-16 01:02:15 +00:00
bienvenu%netscape.com
3ff1450226 backing out last checkin
git-svn-id: svn://10.0.0.236/trunk@121584 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-16 00:53:09 +00:00
bienvenu%netscape.com
8b2d3fbe6c fix mork warnings on linux, r=bienvenu, sr=sspitzer, patch by godsham@ntsource.com
git-svn-id: svn://10.0.0.236/trunk@121583 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-16 00:51:31 +00:00
blythe%netscape.com
9a78faa885 Wallet category
git-svn-id: svn://10.0.0.236/trunk@121582 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-16 00:46:00 +00:00
pinkerton%netscape.com
34fdcea7a5 Remove the "my panels" sidebar panel.
git-svn-id: svn://10.0.0.236/trunk@121581 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-16 00:34:56 +00:00
akkana%netscape.com
a199243cff 46227: eliminate extra spaces inserted switching between normal and source modes of composer. Patch is from burpmaster@truffula.net, r=akk, sr=jst
git-svn-id: svn://10.0.0.236/trunk@121580 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-16 00:32:40 +00:00
nhotta%netscape.com
56b9d37357 Changed GetTopmostMsgWindow, added pointer checks after the dom function calls,
bug 144735, r=ducarroz, sr=bienvenu.


git-svn-id: svn://10.0.0.236/trunk@121579 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-16 00:31:56 +00:00
jpierre%netscape.com
331684f97b Fix for 141256 - correct HTTP parsing for OCSP in NSS
git-svn-id: svn://10.0.0.236/trunk@121578 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-15 23:59:40 +00:00
dougt%netscape.com
0cc68ec556 fixing bustage in cvg
git-svn-id: svn://10.0.0.236/trunk@121575 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-15 23:16:29 +00:00
mkaply%us.ibm.com
99e69ce6b7 OS/2 bustage
git-svn-id: svn://10.0.0.236/trunk@121574 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-15 23:14:20 +00:00
pinkerton%netscape.com
6f38580f45 Fix for bug 144848, crash opening sidebar. we were caching the sidebar toolbar
button in the wrong place, so we'd end up holding onto the button we created
to display in the toolbar cust dialog, and then when it went away, bad things
would happen when next tried to update it.


git-svn-id: svn://10.0.0.236/trunk@121573 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-15 23:07:50 +00:00
timeless%mac.com
5cbf7bbcad fixing build bustage for qnx photon embedding
this is from the nsI*File freeze


git-svn-id: svn://10.0.0.236/trunk@121572 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-15 23:03:01 +00:00
dougt%netscape.com
9cafee40f8 fixing bustage
git-svn-id: svn://10.0.0.236/trunk@121571 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-15 22:54:08 +00:00
dougt%netscape.com
d0d68d5fa2 attempting to fix build bustage
git-svn-id: svn://10.0.0.236/trunk@121570 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-15 22:37:21 +00:00
waterson%netscape.com
d6944c48fa Fix build bustage.
git-svn-id: svn://10.0.0.236/trunk@121568 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-15 22:21:15 +00:00
timeless%mac.com
2976361bba fixing directory bustage (nsCRT string)
/home/timeless/mozilla/directory/xpcom/base/src/nsLDAPChannel.cpp: In method `nsresult nsLDAPChannel::OnLDAPBind(nsILDAPMessage *)':
/home/timeless/mozilla/directory/xpcom/base/src/nsLDAPChannel.cpp:796: syntax error before `::'
/home/timeless/mozilla/directory/xpcom/base/src/nsLDAPChannel.cpp:798: confused by earlier errors, bailing out
gmake[4]: *** [nsLDAPChannel.o] Error 1
gmake[4]: Leaving directory `/home/timeless/mozilla/obj-xlib-i386-unknown-freebsd4.4/directory/xpcom/base/src'

if (nsCRT::strlen(baseDn) == 0) {


git-svn-id: svn://10.0.0.236/trunk@121567 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-15 22:20:44 +00:00
igor%mir2.org
e9390a105e Check in generateFunctionICode for own source to pass to debugger to cover new Function(...) case where top level function is not part of surrounding script
git-svn-id: svn://10.0.0.236/trunk@121563 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-15 21:27:46 +00:00
timeless%mac.com
487d41c0ae fixing xlib build bustage
nsDeviceContextSpecXlib.cpp - bustage (PL_strcasecmp) from string freeze
nsDeviceContextSpecXlib.h - bustage (PATH_MAX) from revision 1.10 Bug 120916


git-svn-id: svn://10.0.0.236/trunk@121562 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-15 21:21:57 +00:00
ducarroz%netscape.com
e6f5ae32e6 *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@121561 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-15 21:21:33 +00:00
dougt%netscape.com
dbabf259c7 Fixing svg build bustage
git-svn-id: svn://10.0.0.236/trunk@121560 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-15 21:21:07 +00:00
dougt%netscape.com
6d0e8153ba fixing build bustage
git-svn-id: svn://10.0.0.236/trunk@121559 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-15 21:14:41 +00:00
dougt%netscape.com
dce464a67b attempting to fix os2 bustage
git-svn-id: svn://10.0.0.236/trunk@121556 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-15 21:09:40 +00:00
dougt%netscape.com
a558fa74cb Fixing build bustage
git-svn-id: svn://10.0.0.236/trunk@121555 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-15 21:04:39 +00:00
sspitzer%netscape.com
475d9a8ef2 fix for #101016. installer fails with certain versions of bash
because we are trying to do getcwd() from a deleted directory.
thanks to zackw@panix.com for the help, and seawood@netscape.com
for the patch.  r=syd, sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@121554 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-15 21:02:43 +00:00
dougt%netscape.com
5e3c7a3b9a fixing build bustage
git-svn-id: svn://10.0.0.236/trunk@121551 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-15 20:48:15 +00:00
dougt%netscape.com
8ed8f43051 fixing build bustage...
git-svn-id: svn://10.0.0.236/trunk@121550 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-15 20:44:51 +00:00
harishd%netscape.com
6781fe20d2 Making sure that mCountRemaining also gets updated when data gets inserted into the scanner buffer. b=117441, r=heikki, sr=jst
git-svn-id: svn://10.0.0.236/trunk@121548 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-15 20:20:55 +00:00
bzbarsky%mit.edu
2a7d5994ae Add a "new directory" button to the XP filepicker. Bug 58311, patch by
johann@ai.univie.ac.at, r=bzbarsky, sr=jag


git-svn-id: svn://10.0.0.236/trunk@121547 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-15 20:19:12 +00:00
ducarroz%netscape.com
091e637cb7 Fix for bug 134277. Better managment (encoding/decoding) of double-quote in addresses. R=taka, SR=bienvenu
git-svn-id: svn://10.0.0.236/trunk@121546 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-15 20:17:48 +00:00
dougt%netscape.com
9328ab89eb fixing macX build bustage
git-svn-id: svn://10.0.0.236/trunk@121545 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-15 20:17:12 +00:00
bzbarsky%mit.edu
7a3a458150 make view-source work on sites sending no content-type header. Bug
86835, r=bbaetz, sr=rpotts


git-svn-id: svn://10.0.0.236/trunk@121544 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-15 20:09:07 +00:00
darin%netscape.com
9fc573450a fixes bug 134793 "browser hangs when [ is put in the URL bar"
r=gagan sr=rpotts


git-svn-id: svn://10.0.0.236/trunk@121543 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-15 20:07:48 +00:00
mkaply%us.ibm.com
811dc772df #142619
r=Roland.Mainz@informatik.med.uni-giessen.de, sr=attinasi
Initial num copies from queried value, don't just use 1


git-svn-id: svn://10.0.0.236/trunk@121542 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-15 20:03:28 +00:00
dbaron%fas.harvard.edu
4a66bff07d Give nsHTMLReflowState an explicit copy-constructor and assignment operator to fix up mCBReflowState and fix regressions from previous patch. b=143706 r=bzbarsky sr=waterson
git-svn-id: svn://10.0.0.236/trunk@121541 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-15 19:58:20 +00:00
varga%utcru.sk
a396d6462b Fix for bug 142404 - nsXULTreeBuilder::Drop should enable drop if canDropBeforeAfter is true
r=varga, sr=hewitt


git-svn-id: svn://10.0.0.236/trunk@121540 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-15 19:51:08 +00:00
brendan%mozilla.org
479af8befa Checking in khanson@netscape.com's patch fixing GMT offset day-overflow (65671, r=mccabe, sr=jband).
git-svn-id: svn://10.0.0.236/trunk@121539 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-15 19:44:34 +00:00
dougt%netscape.com
3fb5c7c9b2 udp is not ready for prime time. backing out to fix build bustage
git-svn-id: svn://10.0.0.236/trunk@121538 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-15 19:33:25 +00:00
mcafee%netscape.com
74ba6a308f Starting a kill-file for modules, don't build mozldap.
git-svn-id: svn://10.0.0.236/trunk@121537 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-15 19:21:29 +00:00
dougt%netscape.com
d6cc711878 Fixes mozilla/strings requiring unfrozen nsCRT class. patch by scc, r=dougt, sr=jag, b=136756
git-svn-id: svn://10.0.0.236/trunk@121534 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-15 18:55:21 +00:00
ccarlen%netscape.com
a00f9461f3 Bug 76431 - Protect profiles from multiple instances sharing the same profile. r=brendan/sr=darin
git-svn-id: svn://10.0.0.236/trunk@121532 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-15 14:30:00 +00:00
morse%netscape.com
85f70912e1 not part of build, removing confusion caused by obsolete file
git-svn-id: svn://10.0.0.236/trunk@121531 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-15 14:13:46 +00:00
morse%netscape.com
ef383135ed bug 140625, wallet wording change to reflect new menu structure, r=sgehani, sr=dveditz
git-svn-id: svn://10.0.0.236/trunk@121530 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-15 14:05:52 +00:00
morse%netscape.com
514ca4d7ee bug 143204, crash in password manager, r=sgehani, sr=dveditz
git-svn-id: svn://10.0.0.236/trunk@121529 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-15 13:56:30 +00:00
morse%netscape.com
23b6ea1e26 bug 138132, reverse sort order in cookie manager when using p3p, r=sgehani, sr=dveditz
git-svn-id: svn://10.0.0.236/trunk@121528 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-15 13:46:54 +00:00
mikep%oeone.com
c6d649f99e Fixing bug 144724, adding in dialog event keys.
git-svn-id: svn://10.0.0.236/trunk@121527 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-15 12:28:25 +00:00
pavlov%netscape.com
dd0c3018e4 fixing bug 142113. r=varga sr=brendan
git-svn-id: svn://10.0.0.236/trunk@121525 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-15 10:28:42 +00:00
rods%netscape.com
8968632944 Fixed the multi-byte strcmp
I also removed the failure check after the calls to EnumerateNativePrinters
because even if one fails, it doesn't mean the others will. So it should keep trying.
The rest of the code is extra error checking that is all ifdef'ed out
I renamed one of two methods that had the same name (to reduce confusion) and got rid of it's uneeded return code.
Bug 143241 r=dcone sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@121524 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-15 09:56:32 +00:00
cbiesinger%web.de
602696e7de bug 143708 r=naving sr=bienvenu
Can't switch online/offline mode from MailNews anymore


git-svn-id: svn://10.0.0.236/trunk@121522 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-15 07:57:03 +00:00
darin%netscape.com
41e684261e fixes bug 141796 "Mozilla crashed in http-pipelining code Trunk M1RC2
[@ nsHttpPipeline::GetRequestSize_Locked]" r=jag sr=rpotts


git-svn-id: svn://10.0.0.236/trunk@121521 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-15 05:36:04 +00:00
despotdaemon%netscape.com
ef2ab6d996 Pseudo-automatic update of changes made by dmose@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@121520 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-15 05:08:41 +00:00
darin%netscape.com
ccb5ef3eb8 trying to fix mac bustage
git-svn-id: svn://10.0.0.236/trunk@121518 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-15 04:58:58 +00:00
sspitzer%netscape.com
d335f38218 fix for #144283. error message cleanup. r=stephend, sr=sspitzer
thanks to walk84@yahoo.com for the patch.


git-svn-id: svn://10.0.0.236/trunk@121516 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-15 04:35:40 +00:00
mcafee%netscape.com
04c1118a27 module name should be chrome here (143587). r/sr=alecf
git-svn-id: svn://10.0.0.236/trunk@121515 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-15 04:06:47 +00:00
jaggernaut%netscape.com
d7c8a2d045 Bug 139649: Fix string code to use IsDependentOn instead of depending on nsAPromiseString type. r=scc, sr=darin
git-svn-id: svn://10.0.0.236/trunk@121513 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-15 03:28:44 +00:00
darin%netscape.com
26c8185782 fixes bug 143821 "Trunk M1RC2 crashes with bad connection
[@ nsHttpHandler::ReclaimConnection]" r=kaie sr=jag


git-svn-id: svn://10.0.0.236/trunk@121512 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-15 03:07:14 +00:00
bzbarsky%mit.edu
644aba347a Detect raw <META> tags as HTML. Bug 143611, r=timeless, sr=darin.
git-svn-id: svn://10.0.0.236/trunk@121510 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-15 02:14:26 +00:00
seawood%netscape.com
69f92b071e Because js uses static data structures and is linked into other shared libraries, js must be built as a shared library.
Thanks to Colin Blake <colin@theblakes.com> for the original patch.
Bug #127442 r=bryner


git-svn-id: svn://10.0.0.236/trunk@121509 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-15 01:37:07 +00:00
jkeiser%netscape.com
cd01f90b57 Make submit() and reset() work as events. bug 144534, r=alexsavulov@netscape.com, sr=jst@netscape.com
git-svn-id: svn://10.0.0.236/trunk@121507 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-15 01:24:59 +00:00
bienvenu%netscape.com
4cad60ba76 remove linefeeds from offline msg message r/sr=sspitzer 144345
git-svn-id: svn://10.0.0.236/trunk@121502 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-15 00:30:06 +00:00
waterson%netscape.com
91a3c01b35 Bug 110112. Disable `ask me before loading images' until the feature can be implemented in a way that doesn't re-enter layout. r=morse, sr=alecf.
git-svn-id: svn://10.0.0.236/trunk@121501 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-15 00:19:08 +00:00
bienvenu%netscape.com
be847c4c2e fix mismatched memory free warnings, r=cavin, sr=sspitzer 143035
git-svn-id: svn://10.0.0.236/trunk@121499 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-15 00:12:58 +00:00
depstein%netscape.com
cfb3182fd7 remove mfcembed.htm
git-svn-id: svn://10.0.0.236/trunk@121498 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-15 00:10:36 +00:00
ssu%netscape.com
a87a530840 checking in patch for walk84@yahoo.com. fixing bug 100374 - Message/Move cascading menus missing some special folder icons in Classic. r=ssu sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@121497 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-14 23:49:22 +00:00
oeschger%netscape.com
a07603f94e adding an image to help content, r=cotter, dispensation per 122806
git-svn-id: svn://10.0.0.236/trunk@121494 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-14 23:37:58 +00:00
shliang%netscape.com
0cb737c855 135204 - rearranging search menus. r=sspitzer,sr=hewitt.
git-svn-id: svn://10.0.0.236/trunk@121493 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-14 23:18:52 +00:00
naving%netscape.com
d1329421f9 138342 r=cavin sr=bienvenu fixing undo of moving msgs from imap to local
git-svn-id: svn://10.0.0.236/trunk@121492 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-14 23:18:33 +00:00
akkana%netscape.com
97f207d714 71726: fix validation url for the http case
git-svn-id: svn://10.0.0.236/trunk@121491 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-14 23:18:11 +00:00
relyea%netscape.com
7fa18f0801 bug 133397. Move AddPermModule() inside the previously empty if statement where it belongs.
git-svn-id: svn://10.0.0.236/trunk@121490 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-14 23:16:16 +00:00
cotter%netscape.com
63ffb3b78a ongoing help content updates per bugzilla 122806 & ADT, r=oeschger; updated content to match mozilla UI
git-svn-id: svn://10.0.0.236/trunk@121489 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-14 23:15:40 +00:00
nhotta%netscape.com
84b23264fe Moved the charset check out of "if (msgType == nsIMsgCompDeliverMode.Now || msgType == nsIMsgCompDeliverMode.Later)",
bug 142902, r=ducarroz, sr=bienvenu.


git-svn-id: svn://10.0.0.236/trunk@121487 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-14 22:50:25 +00:00
cotter%netscape.com
e9dd894f27 ongoing help content updates per bugzilla 122806 & ADT, r=oeschger; page info updates for TOC.
git-svn-id: svn://10.0.0.236/trunk@121486 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-14 22:48:43 +00:00
ssu%netscape.com
a7548aa120 fixing bug 144483 - Message Filters menu item has conflicting access key. r=dean_tessman@hotmail.com sr=mscott
git-svn-id: svn://10.0.0.236/trunk@121484 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-14 22:26:09 +00:00
cbiesinger%web.de
de7fcbf094 bug 143333 patch by paper@animecity.nu r=pavlov sr=tor
Transparent Animated GIF rendered laced with garbage pixels


git-svn-id: svn://10.0.0.236/trunk@121483 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-14 20:55:15 +00:00
kaie%netscape.com
277ae6c71d b=137874 Unable to import CA cert before SSL keep alive connection is terminated
r=javi sr=alecf


git-svn-id: svn://10.0.0.236/trunk@121482 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-14 20:46:03 +00:00
bzbarsky%mit.edu
86a84f474a Fix crash on "moz-bitmap:" urls with no bitmap name. Bug 143912,
r=timeless, sr=hewitt/shaver


git-svn-id: svn://10.0.0.236/trunk@121481 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-14 20:44:02 +00:00
kaie%netscape.com
d8bb7d92e2 Backing out code from bug 102633 and the unsuccessful fix attempt from bug 137530, because the UI does not work as expected.
r=javi / sr=alecf for backing out


git-svn-id: svn://10.0.0.236/trunk@121480 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-14 20:42:54 +00:00
sspitzer%netscape.com
5c779b010e fix for #90368. when in brief header display mode, add tooltip (with email address) to display name. r=hwaara, sr=sspitzer, a=jglick. thanks to Mike Lee (tseng_mike@yahoo.com) for the patch.
git-svn-id: svn://10.0.0.236/trunk@121479 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-14 20:39:50 +00:00
mkaply%us.ibm.com
af4f7c7adf #144554
r=me, sr=blizzard
OS/2 - remove stupid code that broke mail migration


git-svn-id: svn://10.0.0.236/trunk@121477 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-14 20:35:18 +00:00
cbiesinger%web.de
00a41d8d01 bug 109862 r=pavlov sr=tor
multilayered windows icons (*.ico) dont disply in highest possible quality


git-svn-id: svn://10.0.0.236/trunk@121476 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-14 20:32:13 +00:00
waterson%netscape.com
4412c67242 Bug 143959. Now that we've figured out which box to pass through the recursion, we don't need the `aClearDirtyBits' flag anymore. This should fix the layout drop-outs in the mail three pane. r=dbaron, sr=kin
git-svn-id: svn://10.0.0.236/trunk@121475 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-14 20:27:46 +00:00
rods%netscape.com
ce71a66973 Somehow this didn't get checked in with everything else for Bug 115136
git-svn-id: svn://10.0.0.236/trunk@121474 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-14 20:25:43 +00:00
bnesse%netscape.com
4a812e2675 [Not part of build] Bring file up to date with the "Carbon7" version to ease build system changes.
git-svn-id: svn://10.0.0.236/trunk@121473 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-14 18:49:55 +00:00
bnesse%netscape.com
0a80798ff9 [Not part of build] change Plugins to "Plug-Ins".
git-svn-id: svn://10.0.0.236/trunk@121472 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-14 18:48:41 +00:00
smeredith%netscape.com
3f601ac37a Fixed bug getting the pretty value from bool prefs with choices.
git-svn-id: svn://10.0.0.236/trunk@121471 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-14 16:51:12 +00:00
smeredith%netscape.com
aeff8c43c9 Added timebomb code.
git-svn-id: svn://10.0.0.236/trunk@121470 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-14 15:25:35 +00:00
rods%netscape.com
de84818d20 Changing CID to ContractID and const char* to const char xxx[]
As part of Bug 144128


git-svn-id: svn://10.0.0.236/trunk@121469 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-14 14:32:42 +00:00
rods%netscape.com
c9aff94488 Static build bustage fix
git-svn-id: svn://10.0.0.236/trunk@121468 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-14 14:15:19 +00:00
rods%netscape.com
a601fe3a67 Missed these...fixing bustage
Bug 144128 r=dcone sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@121467 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-14 13:41:11 +00:00
mikep%oeone.com
c04bd71b40 Fixing bug 144295, adding in tasks menu to calendar.
git-svn-id: svn://10.0.0.236/trunk@121466 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-14 13:24:00 +00:00
dbaron%fas.harvard.edu
5d19a6a9e8 Store containing block reflow state so we don't have to walk up the tree to find it every time. b=143706 r=attinasi sr=waterson
git-svn-id: svn://10.0.0.236/trunk@121465 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-14 12:59:55 +00:00
dbaron%fas.harvard.edu
98637bcf6e Use text-indent in max-element-size calculation (130116, 91468, 140682). Don't apply text-indent after page break to the same block (45694). b=130116 r=attinasi sr=waterson
git-svn-id: svn://10.0.0.236/trunk@121464 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-14 12:55:55 +00:00
rods%netscape.com
29c0c5d959 This patch does the following:
1) Introduces a new public interface nsIPrintSettingService which emables consumers to create PS objects whithout a nsIWebBrowserPrint interface
2) The implementation is nsPrintOptionsImpl which now impls the private interface nsIPrintOptions and the public iface nsIPrintSettingsService
3) Several methods/attrs have been moved from nsIWebBrowserPrint iface to nsIPrintSettingsService
4) The CIDs for nsIPrintOptions and nsIPrinSettingsService are now the same.
5) There is no longer a CID "@mozilla.org/gfx/printoptions;1"
6) nsIWebBrowserPrint still has the "globalPrintSettings" attr so if you already have an nsIWebBrowserPrint you don't have to create the PS Service to get it.
7) A bug has been filed to rename the imlp of nsPrintOptionsImpl to nsPrintSettingsService.
Bug 144128 r=dcone sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@121463 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-14 12:05:00 +00:00
jaggernaut%netscape.com
03072ae01d Bug 132583: deal more cleanly with passing non-UTF8 strings to NS_ConvertUTF8toUCS2. r=scc, sr=darin
git-svn-id: svn://10.0.0.236/trunk@121461 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-14 08:27:57 +00:00
jay.yan%sun.com
064bc1b93d bug 143379 build Bustage-patch for bug 124042 broke Solaris's build, r=blizzard, sr=darin
git-svn-id: svn://10.0.0.236/trunk@121460 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-14 06:47:52 +00:00
dprice%netscape.com
deb61046c4 84763 - r=ssu sr=dveditz
fix buffer overrun and avoid error case with http downloads


git-svn-id: svn://10.0.0.236/trunk@121459 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-14 05:37:06 +00:00
dprice%netscape.com
6d7b30a036 66722 r=danm sr=dveditz
fix a return value


git-svn-id: svn://10.0.0.236/trunk@121458 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-14 05:35:02 +00:00
leaf%mozilla.org
d40bda0019 Automated update
git-svn-id: svn://10.0.0.236/trunk@121457 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-14 05:26:03 +00:00
seawood%netscape.com
06bac5dd16 If --disable-md is given, do not use gcc's -include directive as it screws up dependencies.
Bug 140171 r=bryner


git-svn-id: svn://10.0.0.236/trunk@121456 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-14 05:18:16 +00:00
mkaply%us.ibm.com
ef28bb9071 #114891
r=nhotta, sr=blizzard, a=rjesup
New enum for specifying charset of 4.x prefs.js


git-svn-id: svn://10.0.0.236/trunk@121454 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-14 04:19:29 +00:00
mkaply%us.ibm.com
58c73c3440 #114891
r=nhotta, sr=blizzard, a=rjesup
New enum for specifying charset of 4.x prefs.js


git-svn-id: svn://10.0.0.236/trunk@121453 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-14 04:13:02 +00:00
leaf%mozilla.org
a48e0e8f5b Automated update
git-svn-id: svn://10.0.0.236/trunk@121452 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-14 04:11:01 +00:00
mkaply%us.ibm.com
dcade1e077 Remove invalid comment so file matches branch
git-svn-id: svn://10.0.0.236/trunk@121451 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-14 04:05:18 +00:00
seawood%netscape.com
271d00e5e8 Conditionally check for -lSM & -lICE if -lXt test fails.
Use XT_LIBS variable for -lXt and its dependencies.
Link XT_LIBS in static xlib builds.
Use same modulename for xlib module in Makefile as the code uses.
Bug #126163 & Bug #144182 r=bryner


git-svn-id: svn://10.0.0.236/trunk@121450 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-14 04:04:23 +00:00
dcone%netscape.com
ca0eaa3250 plug-in example for dumping the frames for a single web page. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@121447 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-14 03:15:08 +00:00
nicolson%netscape.com
ed1a144ecf Support DSAPrivateKey.
git-svn-id: svn://10.0.0.236/trunk@121446 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-14 02:21:25 +00:00
locka%iol.ie
3bc7a8ff85 NOT PART OF BUILD. Rudimentary scripting working in XPConnect. Invoke & SetProperty methods are working.
git-svn-id: svn://10.0.0.236/trunk@121443 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-14 01:58:00 +00:00
mcafee%netscape.com
db57740b38 really nuking rdfbase this time
git-svn-id: svn://10.0.0.236/trunk@121442 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-14 01:54:08 +00:00
rginda%netscape.com
dac6892cd1 add PERL_BIN and PERL_ARGS
git-svn-id: svn://10.0.0.236/trunk@121440 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-14 01:44:01 +00:00
bzbarsky%mit.edu
707ff12de0 Make incremental reflow of fixed-position tables happier. Bug 94009,
r=dbaron, sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@121439 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-14 01:44:00 +00:00
rginda%netscape.com
6bafa56631 initial add of js api documentation source
git-svn-id: svn://10.0.0.236/trunk@121438 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-14 01:39:03 +00:00
caillon%returnzero.com
00ebc565e0 Initial implementation of DOM Level 3 Core methods Node.compareTreePosition() and Node.isSameNode(), Bug 139344, r=jkeiser, sr=jst
git-svn-id: svn://10.0.0.236/trunk@121437 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-14 01:28:17 +00:00
timeless%mac.com
62142585ed Bug 142853 disabling XUL cache causes assertions, eats ram
honor pref: nglayout.debug.disable_xul_cache
this fixes the assertion
r=waterson sr=alecf


git-svn-id: svn://10.0.0.236/trunk@121436 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-14 01:15:27 +00:00
mcafee%netscape.com
0c2c18dd87 Sample mozconfig file
git-svn-id: svn://10.0.0.236/trunk@121435 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-14 01:15:07 +00:00
mcafee%netscape.com
fce4a549ec removing rdfbase module name, this becomes part of rdf module now. (143587) r=cls, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@121434 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-14 01:09:47 +00:00
mcafee%netscape.com
8602c000ab rdfbase module getting tacked on to rdf module, removing rdfbase. (143587) r=cls, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@121433 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-14 01:06:29 +00:00
shliang%netscape.com
ff50479853 137825 - sidebar colors are not quite right. r=andreww, sr=hewitt.
git-svn-id: svn://10.0.0.236/trunk@121432 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-14 01:03:31 +00:00
mcafee%netscape.com
85452d3ae8 removing rdfbase module name, this becomes part of rdf module now. (143587) r=cls, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@121431 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-14 01:00:28 +00:00
shliang%netscape.com
311abfe00c 137246 - autocomplete icons misaligned. patch by stephen walker, r=shuehan, sr=hewitt.
git-svn-id: svn://10.0.0.236/trunk@121427 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-14 00:43:49 +00:00
shliang%netscape.com
2f785d7bfc 141064 - focus for new mailing list dialog should be in list name field. r=hewitt, sr=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@121426 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-14 00:36:48 +00:00
jfrancis%netscape.com
7051a47928 fix for 108035: making a list out of several divs gave bad results sr=kin r=brade
git-svn-id: svn://10.0.0.236/trunk@121425 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-14 00:35:57 +00:00
shliang%netscape.com
ff1db5fde4 142636 - addressbook card view notes section is at bottom. r=ssu, sr=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@121424 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-14 00:31:45 +00:00
shliang%netscape.com
df66cb5708 134430 - change default mdn pref. r=ssu, sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@121423 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-14 00:22:48 +00:00
shliang%netscape.com
d157eb48f8 135089 - fixing truncated menulists. r=bryner, sr=hewitt.
git-svn-id: svn://10.0.0.236/trunk@121422 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-14 00:16:04 +00:00
blizzard%redhat.com
9ac19c6f88 Bug #143993. gtk2 does not compile with --disable-accessibility. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@121421 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-14 00:11:03 +00:00
nhotta%netscape.com
f3b707093a Set a correct accesskey value for "more",
bug 138028, r=naving, sr=bienvenu.


git-svn-id: svn://10.0.0.236/trunk@121420 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-14 00:10:22 +00:00
blizzard%redhat.com
9d12099112 Bug #143991. nsWidgetFactory.cpp does not compile without IBMBIDI. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@121419 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-14 00:07:12 +00:00
jfrancis%netscape.com
64b7f510fc fix for 112167: pasting list items cal leave selection between items. Also allows you to type after pasted link without being in link. sr=kin r=fm
git-svn-id: svn://10.0.0.236/trunk@121418 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-14 00:05:37 +00:00
waterson%netscape.com
5b30d03c75 Bug 143959. Undo previous temporary fix. Fix (and document) nsBoxReflowState::Unwind to propagate the _root_ box through the recursion. r=dbaron, sr=kin
git-svn-id: svn://10.0.0.236/trunk@121416 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-14 00:00:31 +00:00
rdayal%netscape.com
1e2466c2f3 fix for bug # 131857 - setting Mozilla as default mail app crashes
Makefile.in changed to build msgMapi.dll for machines using gmake for windows builds.
r=cls, sr=mscott.


git-svn-id: svn://10.0.0.236/trunk@121411 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-13 23:04:36 +00:00
darin%netscape.com
0990c0c6cf freezing nsIFile/nsILocalFile API (b=129279)
r=dougt sr=alecf


git-svn-id: svn://10.0.0.236/trunk@121410 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-13 22:55:29 +00:00
attinasi%netscape.com
60ff62b22d DOCUMENTATION CHECKIN: updated index to include Reflow document on mozilla.org, and Waterson's block and line cheat sheet
git-svn-id: svn://10.0.0.236/trunk@121409 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-13 22:44:42 +00:00
rods%netscape.com
806a037b28 The problem is thwe getting of the PS in the CreateBrowser method used to work.
But now the webBrowser no longer has a valid docshell.
But this patch now makes sure that it gets a Global PS at all the right places.
It also fixes PP. It checks the menu item when in PP and unchecks it when a
document is loaded. That way you can select the menu a second time and have it exit PP.
Bug 143346 r=chak sr=alecf


git-svn-id: svn://10.0.0.236/trunk@121408 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-13 22:33:24 +00:00
justdave%syndicomm.com
07ff5cb3a3 Fix for bug 144091: adding old-params.txt to .cvsignore
git-svn-id: svn://10.0.0.236/trunk@121406 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-13 22:31:47 +00:00
gerv%gerv.net
5d960fc917 Bug 144165 - enter_bug product selection has a footer like without a login if no usebuggroupsentry. Patch by jouni@heikniemi.net; 2xr=gerv.
git-svn-id: svn://10.0.0.236/trunk@121405 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-13 22:28:48 +00:00
mkaply%us.ibm.com
8c3ade6d96 #144275
r=pedemonte, sr=blizzard
OS/2 only - use button 2 for drag


git-svn-id: svn://10.0.0.236/trunk@121403 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-13 22:02:45 +00:00
danm%netscape.com
6f9a87bf22 death to remaining compiler warnings. removed a dead function. inspired by bug 126488
git-svn-id: svn://10.0.0.236/trunk@121402 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-13 22:00:21 +00:00
danm%netscape.com
7ff48b5062 death to compiler warnings. bug 126488 code=ayn2@cornell.edu r=jag,rjc
git-svn-id: svn://10.0.0.236/trunk@121400 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-13 21:46:24 +00:00
danm%netscape.com
fe4cdcf0cd death to compiler warnings. bug 126488 code=ayn2@cornell.edu r=me,scc
git-svn-id: svn://10.0.0.236/trunk@121399 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-13 21:43:15 +00:00
locka%iol.ie
7facf77f8b NOT PART OF BUILD. Implemented variant to java object class, getProperty and return codes from Invoke(). Moved LiveConnect & XPConnect stuff into their own files.
git-svn-id: svn://10.0.0.236/trunk@121397 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-13 21:06:14 +00:00
cavin%netscape.com
174f0993fa Fix for #82276. Always return entry info even if there's no other attribute associated with the contact. r=ducarroz, sr=mscott.
git-svn-id: svn://10.0.0.236/trunk@121396 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-13 21:02:42 +00:00
blythe%netscape.com
fd339c8296 Not part of a normal build.
Sync access to images.
Update last accessed context time, so that proper evication will take place.
Rename variable to more appropriate name.
Cleanup a little more on exit.


git-svn-id: svn://10.0.0.236/trunk@121394 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-13 20:50:56 +00:00
morse%netscape.com
2c3dd97e32 bug 143328, hiding panels in form manager, r=sgehani, sr=jag
git-svn-id: svn://10.0.0.236/trunk@121391 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-13 20:44:17 +00:00
morse%netscape.com
8546db0107 bug 137079, account management at buy.com does not work, r=pink, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@121390 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-13 20:41:22 +00:00
mikep%oeone.com
31e23eb547 Adding in exceptions to repeating events, a few other small bug fixes from OEone
git-svn-id: svn://10.0.0.236/trunk@121389 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-13 19:25:20 +00:00
waterson%netscape.com
40088e3131 Bug 143959. Temporarily disable block reflow coalescing.
git-svn-id: svn://10.0.0.236/trunk@121388 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-13 19:00:56 +00:00
mostafah%oeone.com
5f78824a39 Added removeAllExceptions() function. And changed getExceptions() to return dates in a sorted order
git-svn-id: svn://10.0.0.236/trunk@121387 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-13 18:45:03 +00:00
mikep%oeone.com
9a5043d2b9 Fixing bug 143235, problem with dragging events in day view.
git-svn-id: svn://10.0.0.236/trunk@121386 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-13 18:25:48 +00:00
wtc%netscape.com
81093d6dd5 Bugzilla bug 135069: SEC_PKCS12DestroyExportContext should free the slot
reference allocated in SEC_PKCS12CreateExportContext. r=relyea,mcgreer.


git-svn-id: svn://10.0.0.236/trunk@121385 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-13 17:22:46 +00:00
bzbarsky%mit.edu
0133886ac9 Fix blocker 143917 -- wrong form being submitted for nested
forms.  Patch by jkeiser, r=bzbarsky/peterv sr=jst/shaver


git-svn-id: svn://10.0.0.236/trunk@121384 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-13 17:22:30 +00:00
wtc%netscape.com
7d92def93d Bugzilla bug 135824: fixed slot reference leaks in signtool and removed
a faulty attempt to set user trust.  r=relyea,mcgreer.
Modified files: certgen.c util.c


git-svn-id: svn://10.0.0.236/trunk@121383 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-13 17:08:20 +00:00
preed%sigkill.com
c663fe353b Bug 129466 - Adding a comment per a discussion w/ bbaetz on IRC about having backported this bug's patch to the 2_14_1-BRANCH, which was checked in today
git-svn-id: svn://10.0.0.236/trunk@121378 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-13 15:27:09 +00:00
kaie%netscape.com
f16d425197 b=127175 Fix javascript strict warnings
r=javi sr=mscott


git-svn-id: svn://10.0.0.236/trunk@121376 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-13 14:03:51 +00:00
mikep%oeone.com
ef15a59b63 Fixing bug 143831 for finding the user's profile directory.
git-svn-id: svn://10.0.0.236/trunk@121375 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-13 13:40:25 +00:00
edburns%acm.org
ebc9db0841 Correctly build the XPINSTALLER for Webclient1.2
git-svn-id: svn://10.0.0.236/trunk@121374 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-13 07:35:13 +00:00
pete.zha%sun.com
2e2d95f152 bug 109217:Active Accessibility: implement support for <tree>
r=aaronl, sr=jst
Check in for Kyle Yuan(kyle.yuan@sun.com)'s fix
Check in other files.


git-svn-id: svn://10.0.0.236/trunk@121373 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-13 07:19:43 +00:00
pete.zha%sun.com
e83ad928d1 bug 109217:Active Accessibility: implement support for <tree>
r=aaronl, sr=jst
Check in for Kyle Yuan(kyle.yuan@sun.com)'s fix
Check in the new file. Will check in others later


git-svn-id: svn://10.0.0.236/trunk@121372 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-13 07:11:28 +00:00
gerv%gerv.net
5382dd2989 Bug 143560 - showdependencytree.cgi eats all available memory if there's a circular dependency. Patch by myk; 2xr=gerv.
git-svn-id: svn://10.0.0.236/trunk@121368 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-13 06:24:49 +00:00
cltbld%netscape.com
b90954df29 On BSDI 4.x, glib & libIDL live under /usr/contrib/gnome so use that path by default. -cls
git-svn-id: svn://10.0.0.236/trunk@121367 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-13 03:59:31 +00:00
seawood%netscape.com
085e3d7e47 Check for non-whitespace instead of alphanumerics when grabbing module names from the REQUIRES list.
Bug #141999 sr=alecf


git-svn-id: svn://10.0.0.236/trunk@121366 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-13 03:55:52 +00:00
bzbarsky%mit.edu
92f0cdd01c Bug 142135 -- make cacheToken QI to nsICacheEntryInfo. Patch by
Antonio.Xu <antonio.xu@sun.com>, r=bzbarsky, sr=darin


git-svn-id: svn://10.0.0.236/trunk@121364 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-13 03:21:07 +00:00
blythe%netscape.com
0ef79cdcf7 Make generated graphs capable of handling multiple simultaneous access.
git-svn-id: svn://10.0.0.236/trunk@121363 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-13 03:02:52 +00:00
blythe%netscape.com
c4de2699a4 Not part of a normal build.
Have callsite stats be on a per context basis as well.


git-svn-id: svn://10.0.0.236/trunk@121362 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-13 02:43:27 +00:00
dcone%netscape.com
2c17ab70cd Updated files for the Debug plugin. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@121361 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-13 02:32:35 +00:00
blythe%netscape.com
060619ce45 Not part of a normal build.
Have the categories become context aware.
Each context will naturally have it's own set of category runs.


git-svn-id: svn://10.0.0.236/trunk@121360 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-13 01:48:30 +00:00
blythe%netscape.com
848452cdb9 Not part of a normal build.
Use per request/context options in most cases now.


git-svn-id: svn://10.0.0.236/trunk@121358 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-13 00:01:15 +00:00
sspitzer%netscape.com
24ef8f578e supplimental fix for #119360. LDIF export / import is lossy.
I messed up the attribute name.  It's mozillaHomeState, not mozillaHomeStreet.
r=dmose.  sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@121357 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-12 21:26:12 +00:00
seawood%netscape.com
ee2d996b56 Increase Shared Memory Transport size to 512k for solaris builds.
Note: "512 is a good compromise between the transport speed and the system memory resources consumed."
Thanks to Jeff Wasilko <jw-mozilla@smoe.org> for the patch.
Bug #118846 r=cls


git-svn-id: svn://10.0.0.236/trunk@121356 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-12 21:25:04 +00:00
leaf%mozilla.org
d2032ce7da Automated update
git-svn-id: svn://10.0.0.236/trunk@121354 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-12 21:11:04 +00:00
blizzard%redhat.com
364c11d98b Bug #121255. Hook up gtk2 to xremote. r=cls on the configure.in change
git-svn-id: svn://10.0.0.236/trunk@121352 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-12 21:03:17 +00:00
sspitzer%netscape.com
85f10a6af1 fix for bugscape bug #15485. when using turbo, after exiting, some imap accounts
would throw up password prompts when the biff timer would go off.
the issue about the biff timer going off after exit is bug #143848.
r/sr=mscott


git-svn-id: svn://10.0.0.236/trunk@121351 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-12 21:00:04 +00:00
caillon%returnzero.com
c10953be33 Bug 139026, Removing strict warnings. Patch by walk84@yahoo.com, r=cbiesinger@web.de, sr=jaggernaut@netscape.com
git-svn-id: svn://10.0.0.236/trunk@121350 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-12 19:13:22 +00:00
caillon%returnzero.com
7f7b5c2580 Bug 143582, Text in the New Helper App dialog should be centered. Patch by walk84@yahoo.com, r=doron@netscape.com, sr=alecf@netscape.com
git-svn-id: svn://10.0.0.236/trunk@121349 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-12 19:11:54 +00:00
dougt%netscape.com
a3f37debcc fixing up line parameter from last checkin.
git-svn-id: svn://10.0.0.236/trunk@121348 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-12 18:31:17 +00:00
timeless%mac.com
123f127341 Bug 87965 Can't expand chrome/*.jar files on ARM
fixing warnings caught by ayn2@cornell.edu
patch by jeroen.dobbelaere@acunia.com
r=timeless sr=jst


git-svn-id: svn://10.0.0.236/trunk@121347 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-12 17:29:30 +00:00
blizzard%redhat.com
522521677b Unbuilt support files for remote helping
git-svn-id: svn://10.0.0.236/trunk@121343 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-12 06:48:19 +00:00
blythe%netscape.com
623fa275b1 Not part of normal build.
Start propogating options so that eventually can switch over to per client
instead of global structures.


git-svn-id: svn://10.0.0.236/trunk@121342 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-12 04:46:22 +00:00
blythe%netscape.com
68b6a04cdd Not part of a normal build.
Context cache framework is in.


git-svn-id: svn://10.0.0.236/trunk@121341 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-12 04:17:56 +00:00
dougt%netscape.com
344d834437 Adding XPCOM_DEBUG_BREAK back to windows.
git-svn-id: svn://10.0.0.236/trunk@121340 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-12 04:03:36 +00:00
bzbarsky%mit.edu
954d9659e2 Initialize the hint, just in case. Bug 139968, r=jkeiser, sr=jst
git-svn-id: svn://10.0.0.236/trunk@121339 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-11 23:26:44 +00:00
dougt%netscape.com
2db1a7c6ee fixing a comment.
git-svn-id: svn://10.0.0.236/trunk@121338 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-11 21:52:14 +00:00
dougt%netscape.com
12a170e07e synchronizing component registration output with xpcom shutdown. b=138667 r=jband sr=shaver
git-svn-id: svn://10.0.0.236/trunk@121337 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-11 21:15:06 +00:00
igor%mir2.org
151f5d542a Elimination of FileWindow.breakpoints and Main.breakpointsMap as reference to SourceInfo provides all necessary information
git-svn-id: svn://10.0.0.236/trunk@121336 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-11 18:28:44 +00:00
igor%mir2.org
2831e8a4ee Removing itsFirstLine and itsEndLine from InterpreterData and replacing in DebuggableScript getFirstLine, getEndLine and getIntructionLines by getLineNumbers as Debugger imlementation can get all the necessary information from single call to getLineNumbers
git-svn-id: svn://10.0.0.236/trunk@121334 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-11 16:15:50 +00:00
rpotts%netscape.com
7891d40319 bug #99627 (r=chak, sr=mscott). Mark nsIURICOntentListener interface as frozen
git-svn-id: svn://10.0.0.236/trunk@121331 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-11 05:14:09 +00:00
pinkerton%netscape.com
af50f4af64 Fix for nsIFile now being unicode apis instead of UTF8
git-svn-id: svn://10.0.0.236/trunk@121330 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-11 04:14:03 +00:00
morse%netscape.com
9c71fdc51b bug 140464, cookies expire at end of session of date header is missing, c=mloiselle@yahoo.com, r=morse, sr=darin
git-svn-id: svn://10.0.0.236/trunk@121329 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-11 04:06:01 +00:00
srilatha%netscape.com
98943d28aa Fix for bug # 124057. Deleting addressbook from prefs should delete it from the addressbook window
r=rdayal, sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@121328 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-11 03:24:23 +00:00
sspitzer%netscape.com
75e3f35cd1 fix for performance bug #109557. stand alone message display time depends
on number of messages in the folder.  clone the db view, instead of rebuilding it.
thanks to antonio.xu@sun.com for the fix.

fix for bug #93863.  sub folders of special folder (where we show recipient for author in the thread pane) should also treat recipient as author in the threadpane.
thanks to reto@tischhauser.com for the initial patch.

r=bienvenu, sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@121326 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-11 01:52:02 +00:00
oeschger%netscape.com
a1f957dea3 small updates to the search db, dispensation per 122806, r=cotter
git-svn-id: svn://10.0.0.236/trunk@121325 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-11 01:50:49 +00:00
jgaunt%netscape.com
e6db686903 dumb ass!
git-svn-id: svn://10.0.0.236/trunk@121324 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-11 01:44:16 +00:00
sspitzer%netscape.com
5520778555 whitespace fixes I had in my tree. r/sr=no-one
git-svn-id: svn://10.0.0.236/trunk@121323 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-11 01:38:42 +00:00
blythe%netscape.com
1dcd6d6550 Fix unix build warning.
Not part of normal build.


git-svn-id: svn://10.0.0.236/trunk@121322 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-11 01:27:34 +00:00
blythe%netscape.com
4c31aa3b3c Not part of a normal build.
Change it such that all options come from framework.
Basically, a very large whack in regards to processing.


git-svn-id: svn://10.0.0.236/trunk@121321 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-11 01:24:52 +00:00
jgaunt%netscape.com
a8f6b1ff9e Doh! more bustage
git-svn-id: svn://10.0.0.236/trunk@121320 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-11 01:15:23 +00:00
sspitzer%netscape.com
25f79b6169 fix #126844. freeing mismatched memory. thanks to pj@ludd.luth.se for the fix.
r/sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@121319 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-11 01:01:56 +00:00
jgaunt%netscape.com
6def77dfa4 Fixing Bustage
git-svn-id: svn://10.0.0.236/trunk@121317 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-10 23:57:01 +00:00
gordon%netscape.com
8dcbf5b04d fix for bug 91795 "large downloads cause mozilla to consume too much memory".
Changed OnDataSizeChange() to abort when entry size exceeds cache capacity.
r=dougt, sr=darin.


git-svn-id: svn://10.0.0.236/trunk@121316 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-10 23:44:53 +00:00
seawood%netscape.com
ccb198ffca Include <stddef.h> instead of <stdlib.h> in wchar_t tests to avoid exit() declaration issues with autoconf.
Bug #139211 r=dbaron


git-svn-id: svn://10.0.0.236/trunk@121315 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-10 23:35:40 +00:00
gerv%gerv.net
db23b49769 Bug 143486 - enter_bug.cgi: Using ?format=simple doesn't work. Patch by burnus@gmx.de; 2xr=gerv.
git-svn-id: svn://10.0.0.236/trunk@121314 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-10 23:33:11 +00:00
kestes%walrus.com
9cb4e2ddb5 turn off mozilla layers
git-svn-id: svn://10.0.0.236/trunk@121313 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-10 23:23:05 +00:00
kestes%walrus.com
6199b504b0 fixes for mozilla layers.
git-svn-id: svn://10.0.0.236/trunk@121312 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-10 23:21:23 +00:00
kestes%walrus.com
7b119e3e31 fixes to link_choices
git-svn-id: svn://10.0.0.236/trunk@121311 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-10 23:14:30 +00:00
wtc%netscape.com
3d2fbfca17 Bugzilla bug 135052: more cleanup in SEC_PKCS12DecoderStart. r=relyea.
git-svn-id: svn://10.0.0.236/trunk@121310 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-10 23:10:06 +00:00
kestes%walrus.com
19db723ccf checkins for mozilla layers
git-svn-id: svn://10.0.0.236/trunk@121309 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-10 23:07:57 +00:00
kestes%walrus.com
1aae9f3ee3 fixes for mozilla layers.
git-svn-id: svn://10.0.0.236/trunk@121308 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-10 23:00:41 +00:00
kestes%walrus.com
ca1bce672a fixes
git-svn-id: svn://10.0.0.236/trunk@121307 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-10 22:56:57 +00:00
myk%mozilla.org
ba615925a9 Fix for bug 143547: Don't show bugs as grey if usebuggroups parameter is set to true.
Patch by Myk Melez <myk@mozilla.org>.
2xr=gerv


git-svn-id: svn://10.0.0.236/trunk@121306 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-10 22:56:25 +00:00
kestes%walrus.com
02248b4413 fixes
git-svn-id: svn://10.0.0.236/trunk@121305 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-10 22:51:05 +00:00
kestes%walrus.com
1027011d9a bug fixes
git-svn-id: svn://10.0.0.236/trunk@121304 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-10 22:48:33 +00:00
justdave%syndicomm.com
38b3f8bf51 Bumping version to 2.17 for development on the trunk. Bugzilla 2.16 release process is now ocurring on BUGZILLA-2_16-BRANCH. Any bugs intended for 2.16 must be checked in both on the branch and the trunk. Checkins for 2.17/2.18 items can be checked in on the trunk now.
git-svn-id: svn://10.0.0.236/trunk@121303 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-10 22:47:00 +00:00
kestes%walrus.com
e76a7fd471 fixes for mozillay layers.
git-svn-id: svn://10.0.0.236/trunk@121302 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-10 22:42:08 +00:00
kestes%walrus.com
cfa5480234 add SECONDS_PER_WEEK
git-svn-id: svn://10.0.0.236/trunk@121301 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-10 22:41:41 +00:00
jgaunt%netscape.com
775b50b9ce bug 124448 Accessibility Support for Object/Embed tags
r=aaronl
sr=jst


git-svn-id: svn://10.0.0.236/trunk@121300 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-10 22:34:53 +00:00
rbs%maths.uq.edu.au
962aecb2cf Whitespace to correct the typo in the bug number, b=49721,122524 (rather than 1222524)
git-svn-id: svn://10.0.0.236/trunk@121299 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-10 22:31:03 +00:00
darin%netscape.com
5d2df41e6b fixes bug 142874 "Remove Accept-Encoding from Networking prefs panel"
patch=walk84 r=caillon sr=darin


git-svn-id: svn://10.0.0.236/trunk@121298 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-10 22:23:54 +00:00
rbs%maths.uq.edu.au
0d471bf64a Add 'View Selection/MathML Source' to the context menu & the support for that to work, namely: enlist MathML entity names, break viewSource.xul into a sharable XUL overlay, and implement the necessary logic to automatically re-select a selection into the inflated view-source display. b=49721,1222524, r=bzbarsky, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@121297 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-10 22:05:59 +00:00
ssu%netscape.com
a4e9b06b5a fixing bug 132146 - Get Map does not work via keyboard. r=bhuvan, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@121296 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-10 22:02:59 +00:00
kestes%walrus.com
97723bfabf fixes for mozillalayers.
git-svn-id: svn://10.0.0.236/trunk@121295 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-10 22:00:45 +00:00
varga%utcru.sk
ad539bbaf9 Fix for bug 133351 - Bookmarks cannot be moved by drag in sidebar.
r=pink, sr=jag


git-svn-id: svn://10.0.0.236/trunk@121294 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-10 21:50:18 +00:00
kestes%walrus.com
367ad3062b not radio but checkbox group
git-svn-id: svn://10.0.0.236/trunk@121293 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-10 21:49:33 +00:00
kestes%walrus.com
41f3951a81 fixes for addnote association code
git-svn-id: svn://10.0.0.236/trunk@121292 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-10 21:46:25 +00:00
kestes%walrus.com
a0c4f06816 fixes
git-svn-id: svn://10.0.0.236/trunk@121291 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-10 21:38:03 +00:00
igor%mir2.org
a932e7fbe1 Implementing DebuggableScript.getInstructionLines via scanning icode array for line number icode tokens thus removing the need to call Context.setGeneratingDebug(true) to get brekable lines in the script.
git-svn-id: svn://10.0.0.236/trunk@121290 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-10 21:33:51 +00:00
kestes%walrus.com
6b684ade3f new association code, need to check it in to test it.
git-svn-id: svn://10.0.0.236/trunk@121289 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-10 21:24:39 +00:00
kestes%walrus.com
1ab0c30d22 switch star gif.
git-svn-id: svn://10.0.0.236/trunk@121288 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-10 21:23:38 +00:00
kestes%walrus.com
dd2b307670 no need for 'use syslog' any more.
git-svn-id: svn://10.0.0.236/trunk@121287 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-10 21:22:48 +00:00
kestes%walrus.com
6dc5573925 no need for 'use syslog' anymore.
git-svn-id: svn://10.0.0.236/trunk@121286 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-10 21:21:59 +00:00
kestes%walrus.com
0a9dab8563 misspelt word.
git-svn-id: svn://10.0.0.236/trunk@121285 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-10 21:21:07 +00:00
kestes%walrus.com
b8c8c5bb71 new notice assciations stuff.
git-svn-id: svn://10.0.0.236/trunk@121284 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-10 21:20:30 +00:00
kestes%walrus.com
817a8518aa new notice association code
git-svn-id: svn://10.0.0.236/trunk@121283 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-10 21:19:42 +00:00
kestes%walrus.com
5cfb4c130a resync file with changes to other columns. This does not include new NOTICES changes.
git-svn-id: svn://10.0.0.236/trunk@121282 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-10 21:18:52 +00:00
kestes%walrus.com
6470956342 add new associations information.
git-svn-id: svn://10.0.0.236/trunk@121281 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-10 21:17:56 +00:00
kestes%walrus.com
7d05cceaec add localtime to output to help with debugging.
git-svn-id: svn://10.0.0.236/trunk@121280 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-10 21:16:53 +00:00
srilatha%netscape.com
851d120f7b Fix for bug # 143161. Autocompletion does not work with ldap server with multibyte basedn.
r=dmose, sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@121279 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-10 21:04:00 +00:00
ducarroz%netscape.com
1b9b394adf Fix for bug 139362. In order to avoid to be hit by bug 70083, we need to do a copy of the string we are passing to NewURI to be sure it's in one segment. Patch proposed by jag. R=ducarroz, SR=sspitzer
git-svn-id: svn://10.0.0.236/trunk@121278 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-10 21:00:03 +00:00
dougt%netscape.com
7709dc95af initalizes member variables in thread poll. 141479. r=dp, sr=darin
git-svn-id: svn://10.0.0.236/trunk@121277 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-10 20:48:45 +00:00
jpierre%netscape.com
a7116d8ca2 Fix for bug 142868 - CA certificates are imported with NULL nicknames .
git-svn-id: svn://10.0.0.236/trunk@121276 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-10 20:21:38 +00:00
justdave%syndicomm.com
c1ba469588 Fix for bug 78701: missing . in INVALID description in queryhelp.cgi
Patch by norton@w5ac.tamu.edu
2xr= justdave


git-svn-id: svn://10.0.0.236/trunk@121274 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-10 20:10:32 +00:00
ducarroz%netscape.com
8ac48b8a7e Fix for bug 67825. The shift option to select an alternative message compose window should be available only for mail3Pane toolbar's button. R=varada, SR=sspitzer
git-svn-id: svn://10.0.0.236/trunk@121273 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-10 20:02:38 +00:00
depstein%netscape.com
5a26d44009 added NotifyObservers() tests in nsIObserServ.cpp, webProg listener to TestYourMethod2() in Tests.cpp.
a=asa for QA checkins that are not part of the default builds


git-svn-id: svn://10.0.0.236/trunk@121272 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-10 19:03:28 +00:00
darin%netscape.com
b529cd37d3 fixes bug 143311 "nsStreamListenerTee should completely drop mSink during
OnStopRequest" r=gordon,dougt sr=rpotts


git-svn-id: svn://10.0.0.236/trunk@121271 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-10 18:38:09 +00:00
relyea%netscape.com
c77048cb3b Add function to determine if it's safe to delete the internal module.
git-svn-id: svn://10.0.0.236/trunk@121269 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-10 18:36:18 +00:00
serge%netscape.com
2d42f2070a fix for 119494, Mozilla breaks the stream to the plugin if server cannot proceed byte range request
[returns 200, instead of 206] r=peterl, sr=darin


git-svn-id: svn://10.0.0.236/trunk@121268 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-10 18:32:42 +00:00
waterson%netscape.com
5bae3657e6 Bug 129115. Change the reflow path from a list structure to a tree structure to amortize state recovery and damage propagation costs. Eliminate table timeout reflows. r=kin,karnaze,rods,rbs; sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@121265 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-10 18:22:41 +00:00
jst%netscape.com
79bf7a0a29 Fixing bug 135278. Stop don't use Substring() on a null poiter, Substring() asserts if given a null pointer. r=dbaron@fas.harvard.edu, sr=jaggernaut@netscape.com
git-svn-id: svn://10.0.0.236/trunk@121264 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-10 18:21:50 +00:00
relyea%netscape.com
9f70e7569c Detect when we have a previously deleted internal module which has not yet been freed, and don't try to switch to it.
git-svn-id: svn://10.0.0.236/trunk@121263 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-10 18:13:44 +00:00
relyea%netscape.com
02cae503ef Add new error code for trying to all previously deleted modules which have not yet been freed.
git-svn-id: svn://10.0.0.236/trunk@121262 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-10 18:12:39 +00:00
relyea%netscape.com
dd2a44ddc1 Allow both FIPS and non-FIPS tokens to be initialized and active at the same time.
git-svn-id: svn://10.0.0.236/trunk@121261 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-10 18:11:37 +00:00
relyea%netscape.com
e3dc251173 When we force, we should preserve the NULL nickname semantics.
git-svn-id: svn://10.0.0.236/trunk@121260 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-10 18:10:26 +00:00
rods%netscape.com
187ad3eb3b Missed these from checkin for
Bug 143248 r=dcone,conrad sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@121259 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-10 17:58:41 +00:00
despotdaemon%netscape.com
a8c6fc69a2 Pseudo-automatic update of changes made by myk@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@121258 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-10 17:33:00 +00:00
despotdaemon%netscape.com
f8f27a3d02 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@121257 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-10 17:19:09 +00:00
igor%mir2.org
03d9a963d1 From email about moving breakpoint support away from Rhino core:
I attach the patch to move away setting/quering for breakpoints from the Rhino core to application as a debugger implementation can check if a particular line has a breakpoint or not. The changes to omj/tools/debugger takes more then few lines I initially thought but they are mostly caused by refactoring to implement different view to set/query breakpoints.

The patch replaces getLineNumbers, placeBreakpoint and removeBreakpoint in DebuggableScript by getFirstLine, getEndLine and getInstructionLines where the last function fills a boolean array to indicate which script lines can ever occur in DebugFrame.onLineChange. These are read-only functions so InterpeterData are never mdofied by the debugger.

omj/tools/debugger/Main uses this information to check whether it is possible to place breakpoint at a particular line, and if possible, it sets to true entry at the boolean breakpoint array. In this way testing for break in onLineChange is simple and fast as it just needs to check if breakpoint array holds true at the given line number position.


git-svn-id: svn://10.0.0.236/trunk@121256 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-10 16:17:33 +00:00
dcone%netscape.com
0c701d364b b = 143363 r=rods sr=kin. A DC was not being released properly on windows, it is now.
git-svn-id: svn://10.0.0.236/trunk@121255 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-10 14:18:18 +00:00
dmose%netscape.com
84d6a44973 Set maximum LDAP I/O timeout to 10 seconds (bug 143172). This significantly mitigates the pain of the connection hang bug (bug 79509). r=mcs@netscape.com, sr=sspitzer@netscape.com
git-svn-id: svn://10.0.0.236/trunk@121248 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-10 04:14:18 +00:00
naving%netscape.com
24e0efee2f bugscape 15399 fix by ducarroz r=cavin sr=mscott. fix Body of Multipart/alternative message with attachment not included when forwarded
git-svn-id: svn://10.0.0.236/trunk@121247 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-10 03:46:18 +00:00
oeschger%netscape.com
8e38fcfddb adding some new content to help, r=cotter, dispensation per bug 122806
git-svn-id: svn://10.0.0.236/trunk@121245 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-10 03:19:56 +00:00
mkaply%us.ibm.com
c4118f2b33 #137782
r=pinkerton, sr=jst, a=asa
Change for OS/2 only - use right mouse button for drag


git-svn-id: svn://10.0.0.236/trunk@121244 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-10 03:08:37 +00:00
pete.zha%sun.com
1c5a20addb bug 139877:right-click context menu access keys require "enter" to perform action
r=pete.zha@sun.com sr=jag
Check in Kyle Yuan(kyle.yuan@sun.com)'s fix


git-svn-id: svn://10.0.0.236/trunk@121243 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-10 02:57:56 +00:00
blizzard%redhat.com
3b56ef9bb4 Bug #140767. Menus don't open when hovered while another menu is open. Don't drop motion events when there's a rollup listener and the event isn't over a popup window. r=rjesup,sr=shaver
git-svn-id: svn://10.0.0.236/trunk@121239 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-10 01:53:13 +00:00
matty%chariot.net.au
e8c34e20f9 Release notes update.
git-svn-id: svn://10.0.0.236/trunk@121237 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-10 01:31:19 +00:00
mcafee%netscape.com
c713bf43c6 comments changes
git-svn-id: svn://10.0.0.236/trunk@121236 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-10 01:28:44 +00:00
kmcclusk%netscape.com
636f37816d Move logic in nsHTMLFrameInnerFrame's destroy to nsHTMLFrameInnerFrame:Destroy so its contents are destroyed *before* nsHTMLFrameInnerFrame is destroyed. bug=66748 r=jkeiser@netscape.com sr=attinasi@netscape.com
git-svn-id: svn://10.0.0.236/trunk@121235 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-10 01:25:41 +00:00
sspitzer%netscape.com
3fb55d2380 fix for the other dataloss issue in #119360.
there are addressbook fields that we don't export / import.
add LDIF attributes (prefixed with "mozilla") for the missing fields.
also we don't specify an object class.  for now, use
mozillaAbPersonObsolete as the object class, which is temporary.
r=dmose, sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@121234 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-10 01:22:13 +00:00
naving%netscape.com
c7fe49c230 fixing whitespace from last checkin
git-svn-id: svn://10.0.0.236/trunk@121231 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-10 01:16:21 +00:00
katakai%japan.sun.com
9511c8d100 bug 142873
Can't turn on IM after a popup window opens
Call SetFocus() of XIC again to the current focused widget
r=blizzard,sr=shaver,a=asa(for1.0branch)


git-svn-id: svn://10.0.0.236/trunk@121230 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-10 01:11:24 +00:00
naving%netscape.com
bab5680ad6 140591 r=varada sr=sspitzer fix create filter from message to work on mac OS X. Also fixes bug 112714 on linux where we could not get to browser window if we were doing create filter from message ...
git-svn-id: svn://10.0.0.236/trunk@121229 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-10 00:59:12 +00:00
cavin%netscape.com
d739dbfe74 Fix for 58206. Output "From " line if a msg does start with one such line. r=ducarroz, sr=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@121227 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-10 00:28:18 +00:00
nicolson%netscape.com
b683a70331 comment out JDK 1.4 test so we can build with earlier versions
git-svn-id: svn://10.0.0.236/trunk@121225 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-10 00:13:19 +00:00
nicolson%netscape.com
a98f19eade Don't run javac if there are no source files to compille
git-svn-id: svn://10.0.0.236/trunk@121224 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-10 00:12:44 +00:00
wtc%netscape.com
067b921dbc Bugzilla bug 135821: fixed the internal slot reference leak in
PK11_WrapPrivKey.  r=relyea.


git-svn-id: svn://10.0.0.236/trunk@121221 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-09 23:34:24 +00:00
mcafee%netscape.com
85745bd3dd better cmd failure warning
git-svn-id: svn://10.0.0.236/trunk@121220 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-09 23:23:10 +00:00
cavin%netscape.com
33fa0aacd7 Fix for 126860 - Free array elements before freeing array itself. r=cavin, sr=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@121219 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-09 23:22:29 +00:00
wtc%netscape.com
10180aec0b Bugzilla bug 135809: fixed the slot reference leaks in PBE_CreateContext
and SEC_PKCS5GetIV.  r=relyea.


git-svn-id: svn://10.0.0.236/trunk@121218 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-09 23:21:16 +00:00
kestes%walrus.com
fbcaaca5c5 remove unused gifs, give used gifs names which are disciptive.
git-svn-id: svn://10.0.0.236/trunk@121217 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-09 23:19:35 +00:00
mcafee%netscape.com
88ec4f41c7 Warn instead of exit when we get error status back from run_shell_command.
git-svn-id: svn://10.0.0.236/trunk@121216 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-09 23:19:05 +00:00
wtc%netscape.com
eb2fa5c698 Bugzilla bug 135818: fixed internal slot reference leaks in
PK11_VerifySlotMechanisms and PK11_InitToken.  r=relyea.


git-svn-id: svn://10.0.0.236/trunk@121215 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-09 23:18:15 +00:00
cotter%netscape.com
426829ab74 ongoing help content updates per bugzilla 122806 & ADT, r=oeschger; correction to previous update.
git-svn-id: svn://10.0.0.236/trunk@121214 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-09 23:16:12 +00:00
gerv%gerv.net
052cc689c4 Bug 143231 - Changing a bug with an empty buglist gives a warning. Patch by jouni@heikniemi.net; 2xr=justdave.
git-svn-id: svn://10.0.0.236/trunk@121212 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-09 23:15:26 +00:00
wtc%netscape.com
f799663ca1 Bugzilla bug 135826: fixed the slot reference leaks.
git-svn-id: svn://10.0.0.236/trunk@121211 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-09 23:01:21 +00:00
kestes%walrus.com
1c5d922c59 from mgalli@netscape.com
git-svn-id: svn://10.0.0.236/trunk@121210 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-09 22:56:37 +00:00
shrutiv%netscape.com
975ca44e21 Fix for bugscape bug 15326: Title bar customization not being used
git-svn-id: svn://10.0.0.236/trunk@121207 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-09 22:54:26 +00:00
ian.mcgreer%sun.com
54f51b49be bug 135808, STAN_GetDefaultCryptoToken appears to leak a slot reference, but there are no callers of it. Removing function.
r=wtc


git-svn-id: svn://10.0.0.236/trunk@121205 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-09 22:42:23 +00:00
kestes%walrus.com
746d9a3fbf update
git-svn-id: svn://10.0.0.236/trunk@121204 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-09 22:40:58 +00:00
kestes%walrus.com
93b9aa2b75 add new gif info.
git-svn-id: svn://10.0.0.236/trunk@121203 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-09 22:40:42 +00:00
kestes%walrus.com
902a84a80a minor cleanup.
git-svn-id: svn://10.0.0.236/trunk@121202 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-09 22:40:09 +00:00
rods%netscape.com
0b53e9796b set the UI accordingly after doing PP from the combobox
Bug 143309 r=sgehani sr=alecf


git-svn-id: svn://10.0.0.236/trunk@121201 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-09 22:39:57 +00:00
kestes%walrus.com
5f98003fd8 add perl warnings to compiles, check for cvs keywords.
git-svn-id: svn://10.0.0.236/trunk@121200 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-09 22:37:06 +00:00
cotter%netscape.com
379ba9fe48 ongoing help content updates per bugzilla 122806 & ADT, r=oeschger; misc. privacy & security updates, corrections
git-svn-id: svn://10.0.0.236/trunk@121199 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-09 22:25:24 +00:00
sspitzer%netscape.com
bd90a62efa fix for #136628. mailnews main pref panel is cropped.
r=caillon, sr=sspitzer.  according to the spec,
alerts and window layout will have their own category.
but until then, this should help somewhat.


git-svn-id: svn://10.0.0.236/trunk@121198 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-09 22:07:39 +00:00
rods%netscape.com
e97a493be3 making a few adjustments to the APIs before the freeze
Bug 143248 r=conrad sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@121197 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-09 22:02:44 +00:00
mkaply%us.ibm.com
9450047bd3 Acidentally left some printfs in
git-svn-id: svn://10.0.0.236/trunk@121196 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-09 21:59:21 +00:00
danm%netscape.com
c9b494a94f null guard gLastFocusedContent in PreHandleEvent. bug 142918 r=jst,saari a=blizzard
git-svn-id: svn://10.0.0.236/trunk@121195 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-09 21:53:54 +00:00
myk%mozilla.org
79d5ff2ba5 Fix for bug 135449: allows named queries to override the last sort order.
Patch by Myk Melez <myk@mozilla.org>.
2xr=justdave


git-svn-id: svn://10.0.0.236/trunk@121192 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-09 21:37:37 +00:00
wtc%netscape.com
b6b6b518e8 Bugzilla bug 135334: free the internal key slot reference when we are done.
git-svn-id: svn://10.0.0.236/trunk@121191 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-09 21:14:36 +00:00
kestes%walrus.com
76b6f07405 add new star gifs
git-svn-id: svn://10.0.0.236/trunk@121190 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-09 21:12:39 +00:00
rpotts%netscape.com
193b614d9f bug #129795 (r=darin@netscape.com, swr=alecf@netscape.com) wrong document channel assertions are firing during redirects...
git-svn-id: svn://10.0.0.236/trunk@121189 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-09 20:37:50 +00:00
radha%netscape.com
2ae3fea654 Removing a printf from a previous checkin.
git-svn-id: svn://10.0.0.236/trunk@121188 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-09 20:35:02 +00:00
radha%netscape.com
4ca1f14e87 Fix for bug # 135289. META http-equiv="cache-control" directives are ignored by back forward buttons. r=rpotts sr=darin.
git-svn-id: svn://10.0.0.236/trunk@121187 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-09 20:32:35 +00:00
mkaply%us.ibm.com
a635d34f38 #142695
r=mkaply, sr=blizzard
OS/2 only - code from Jessica Blanco - don't use CRLF in printer names


git-svn-id: svn://10.0.0.236/trunk@121186 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-09 20:31:02 +00:00
mkaply%us.ibm.com
93d75d8c53 #141833
r=tartak, sr=blizzard
OS/2 only - better error checking for icon decoder


git-svn-id: svn://10.0.0.236/trunk@121185 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-09 20:25:37 +00:00
aaronl%netscape.com
f6a29faa2d Bug 139877. Right click context menu accesskeys require 'Enter' to perform action (regression). Fix by Kyle Yuan. r=aaronl, sr=jst
git-svn-id: svn://10.0.0.236/trunk@121184 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-09 20:12:21 +00:00
bzbarsky%mit.edu
0985b9ce27 make clip:inherit work. Bug 141734, r=dbaron, sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@121183 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-09 20:05:25 +00:00
wtc%netscape.com
ca30af678b Bugzilla bug 135058: free nickCopy on error returns in
PK11_FindCertsFromNickname.  r=mcgreer.


git-svn-id: svn://10.0.0.236/trunk@121182 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-09 20:01:18 +00:00
dkl%redhat.com
79c1f0c184 Bug 143251 - RFE: checksetup.pl should report module version in error message. Patch by dkl@redhat.com 2xr=justdave@syndicomm.com
git-svn-id: svn://10.0.0.236/trunk@121179 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-09 19:39:05 +00:00
kestes%walrus.com
835f9f634b quiet warnings.
git-svn-id: svn://10.0.0.236/trunk@121177 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-09 18:17:39 +00:00
kestes%walrus.com
b1596c0cde fix problem when different CVS roots are used.
git-svn-id: svn://10.0.0.236/trunk@121176 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-09 18:16:56 +00:00
kestes%walrus.com
1429af134b add more comments, this is a confusing issue.
git-svn-id: svn://10.0.0.236/trunk@121175 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-09 18:15:57 +00:00
nicolson%netscape.com
91c7428426 add SocketBase.getLocalAddressNative.
git-svn-id: svn://10.0.0.236/trunk@121174 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-09 17:11:18 +00:00
nicolson%netscape.com
6daa91532a Fix 143256: SSLServerSocket.getInetAddress returns the wrong address.
Implement toString() for both socket types.


git-svn-id: svn://10.0.0.236/trunk@121173 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-09 17:10:06 +00:00
matty%chariot.net.au
c92d88ea69 Release notes updates.
git-svn-id: svn://10.0.0.236/trunk@121172 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-09 16:52:45 +00:00
mcs%netscape.com
430bde8f9d Fix 142883 - need option to build with Forte/Workshop 6 compiler
on Solaris 5.6.
	Added support for SOLARIS_USE_FORTE6=1 gmake option.


git-svn-id: svn://10.0.0.236/trunk@121171 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-09 16:50:55 +00:00
karnaze%netscape.com
67ff631786 bug 141021 - skip row reflow optimization of cell when the cell hasn't had a pass2 reflow. sr=waterson, r=bernd.
git-svn-id: svn://10.0.0.236/trunk@121170 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-09 14:44:02 +00:00
bzbarsky%mit.edu
171fd440e2 Fix off-by-one-char error that caused hang. Bug 142290, r=caillon, sr=jst
git-svn-id: svn://10.0.0.236/trunk@121169 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-09 14:41:51 +00:00
nicolson%netscape.com
39bdcec74e add more PBE keygen algorithms.
git-svn-id: svn://10.0.0.236/trunk@121168 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-09 14:32:54 +00:00
nicolson%netscape.com
25ea7929c6 update to work better with PBE.
git-svn-id: svn://10.0.0.236/trunk@121167 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-09 14:32:33 +00:00
nicolson%netscape.com
5f2bd5566f get rid of PBEKeySpec, just use PBEKeyGenParams.
git-svn-id: svn://10.0.0.236/trunk@121166 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-09 14:29:07 +00:00
karnaze%netscape.com
fc7ff3663e bug 120107 - calc max/max-elem sizes when requested during an unconstrained incremental reflow. sr=waterson, r=bernd.
git-svn-id: svn://10.0.0.236/trunk@121165 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-09 14:28:28 +00:00
ccarlen%netscape.com
9311892e26 Bug 141285 - SingleSignon used only from form fields does not observe profile switches. r=morse/sr=alecf
git-svn-id: svn://10.0.0.236/trunk@121164 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-09 14:24:24 +00:00
rpotts%netscape.com
529662caa2 bug #142976 (r=darin@netscape.com, sr=jst@netscape.com) OnStopRequest is not always fired by the nsStorageTransport
git-svn-id: svn://10.0.0.236/trunk@121163 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-09 08:45:44 +00:00
mcafee%netscape.com
407bb92a71 comment
git-svn-id: svn://10.0.0.236/trunk@121162 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-09 08:39:46 +00:00
mcafee%netscape.com
ae86e36a8b Switch to use checked-in version of all.dot modules map file. a=alecf
git-svn-id: svn://10.0.0.236/trunk@121161 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-09 08:27:52 +00:00
justdave%syndicomm.com
588963f864 Bumping version number to 2.16rc1
git-svn-id: svn://10.0.0.236/trunk@121154 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-09 05:19:30 +00:00
despotdaemon%netscape.com
6d459dc8d7 Pseudo-automatic update of changes made by bhart00@yahoo.com.
git-svn-id: svn://10.0.0.236/trunk@121152 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-09 04:55:10 +00:00
despotdaemon%netscape.com
66ea09ebed Pseudo-automatic update of changes made by bhart00@yahoo.com.
git-svn-id: svn://10.0.0.236/trunk@121150 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-09 04:34:23 +00:00
kestes%walrus.com
82856af76e change name from 'progress' to 'columns' this is clearer
git-svn-id: svn://10.0.0.236/trunk@121148 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-09 03:10:40 +00:00
kestes%walrus.com
f2637e04fe I like these flames better.
git-svn-id: svn://10.0.0.236/trunk@121147 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-09 03:09:52 +00:00
kestes%walrus.com
2afd09a27e make bugs have long empty cells like Bonsai now does
git-svn-id: svn://10.0.0.236/trunk@121146 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-09 03:09:12 +00:00
kestes%walrus.com
c7659622ab fixes which were brought up when debugging BT_Generic.
git-svn-id: svn://10.0.0.236/trunk@121145 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-09 03:08:38 +00:00
jkeiser%netscape.com
4fd4a3d9c6 Treat NOLAYER like any undeclared tag (from Antonio Xu). Bug 61443, r=harishd@netscape.com, sr=jst@netscape.com
git-svn-id: svn://10.0.0.236/trunk@121143 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-09 02:33:34 +00:00
glen.beasley%sun.com
3bf177114d 115778 return local port
git-svn-id: svn://10.0.0.236/trunk@121142 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-09 02:26:25 +00:00
myk%mozilla.org
6cd0db7d9b Partial fix for bug 142928. Fixes egregrious example of mean and unnecessary error message. Why ping the user for using an at sign instead of a percentage sign in their CVS username? It's a common mistake and easy to correct; no need to make people feel bad about it.
git-svn-id: svn://10.0.0.236/trunk@121140 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-09 02:09:38 +00:00
myk%mozilla.org
c1e18f80bb Fix for bug 143173: remove unnecessary fields and specific reporter's name from links to Bugzilla.
git-svn-id: svn://10.0.0.236/trunk@121139 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-09 01:50:44 +00:00
hewitt%netscape.com
d7e002caf4 129980 - crash right clicking while loading page, r=peterl, sr=ben
git-svn-id: svn://10.0.0.236/trunk@121138 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-09 01:43:18 +00:00
blakeross%telocity.com
a48ee21a66 142766 - download manager should not take focus when downloads start. r=ben sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@121137 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-09 01:38:55 +00:00
blakeross%telocity.com
963499edc7 142767 - download manager default size is far too big. r=ben sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@121136 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-09 01:34:23 +00:00
blakeross%telocity.com
d11af4513c 142422 - pressing delete should highlight/select next item in list. r/sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@121135 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-09 00:50:39 +00:00
myk%mozilla.org
9acda4d8f8 Fix for bug 143164: support URLs and URL paths better.
git-svn-id: svn://10.0.0.236/trunk@121134 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-09 00:40:02 +00:00
wtc%netscape.com
8cc00ea7d3 Bugzilla bug 142345: fixed mistakes in _MD_OpenSharedMemory and
_MD_CloseSharedMemory.  Thanks to Vladimir Golitsin
<vgolitsin@mindspring.com> for the bug report and bug fix.


git-svn-id: svn://10.0.0.236/trunk@121133 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-09 00:34:39 +00:00
shrutiv%netscape.com
de913478bf Fix for bugscape bug 15331: Start Menu customization text clipped
git-svn-id: svn://10.0.0.236/trunk@121132 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-09 00:33:54 +00:00
darin%netscape.com
006195db35 fixes bug 139817 "M1RC1 topcrash [@ nsHttpChannel::OnStartRequest]"
r=gordon sr=jst


git-svn-id: svn://10.0.0.236/trunk@121131 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-09 00:31:24 +00:00
jkeiser%netscape.com
6fecd9e30b Remove DemoteForm. Sweet, sweet revenge--may you rest in peace. bug 90756, r=harishd@netscape.com, sr=vidur@netscape.com, sr=jst@netscape.com
git-svn-id: svn://10.0.0.236/trunk@121130 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-09 00:29:23 +00:00
bryner%netscape.com
3f7b51593b Make Enter/Return always activate the default button on mac, even if a different button is focused. Bug 132720, r=hewitt, sr=ben.
git-svn-id: svn://10.0.0.236/trunk@121129 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-09 00:04:37 +00:00
zach%zachlipton.com
f1c8349267 Fix for bug 143124, Fix warning messages about *::TESTOUT and clean up
test code. Patch makes the tests much better now.

r=zach x2


git-svn-id: svn://10.0.0.236/trunk@121127 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-08 23:49:32 +00:00
cotter%netscape.com
2691a407b3 ongoing help content updates per bugzilla 122806 & ADT, r=oeschger; misc. privacy & security content & formatting updates
git-svn-id: svn://10.0.0.236/trunk@121122 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-08 23:25:40 +00:00
gerv%gerv.net
866c8abe37 Bug 143091 - No email to the qa contact when creating bugs. Patch by gerv; 2xr=justdave.
git-svn-id: svn://10.0.0.236/trunk@121121 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-08 23:21:25 +00:00
gerv%gerv.net
476947d361 Bug 143040 - Tidy up remove parameters message in checksetup.pl. Patch by gerv; r=justdave, ddk.
git-svn-id: svn://10.0.0.236/trunk@121119 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-08 23:20:22 +00:00
gerv%gerv.net
ca9253e228 More documentation updates.
git-svn-id: svn://10.0.0.236/trunk@121111 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-08 23:19:11 +00:00
rods%netscape.com
d95c15509c fix bustage, makefile was in correct
git-svn-id: svn://10.0.0.236/trunk@121110 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-08 23:07:46 +00:00
kestes%walrus.com
dd86bade48 fix href test regexp.
git-svn-id: svn://10.0.0.236/trunk@121109 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-08 22:42:09 +00:00
mcafee%netscape.com
4afdee979f First-pass name for the modules dependency map file, this should probably be renamed and moved to mozilla/builds or mozilla config. a=alecf
git-svn-id: svn://10.0.0.236/trunk@121108 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-08 22:35:35 +00:00
kestes%walrus.com
cf4cbed2ff still tweaking
$TinderConfig::DISPLAY_BUILD_ERRORS
and
 	event_times_vec()
to make it look right.


git-svn-id: svn://10.0.0.236/trunk@121107 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-08 22:30:12 +00:00
myk%mozilla.org
f7f500ac1e Fix for bug 142828: prompts the user for a file to edit if none is given.
git-svn-id: svn://10.0.0.236/trunk@121106 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-08 22:27:53 +00:00
kestes%walrus.com
aa0ffc0c10 check that the TinderboxPrint string contains valid URL's
git-svn-id: svn://10.0.0.236/trunk@121105 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-08 22:14:49 +00:00
jst%netscape.com
f315d8b9a4 Fixing bug 143088. Freezing nsIDOMWindow, nsIDOMWindowCollection, and nsIDOMBarProp. r=fabian@bluishgecko.net, sr=vidur@netscape.com
git-svn-id: svn://10.0.0.236/trunk@121104 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-08 21:55:48 +00:00
edburns%acm.org
08b3c4ef3a I now have webclient mostly working on win32. The following features have been tested and work well.
File->New Window

File->Close

View->View Page Source as String

Search->Find

Search->Find Next

Edit->Select All

Edit->Copy

History->Back

History->Forward

History-> <Navigation Number>

Bookmarks->Manage Bookmarks

The bookmarks window pops up and you can double click on bookmarks to
cause webclient to go to that page.

Stream->Load Stream From File...

Stream->Load Random HTML InputStream

Mouse over events work

The DOMViewer works

Navigation buttons work.

This leaves Bookmarks->Add Current Page, Bookmarks->Add Current Page in New Folder,
Profile->Create Profile, and Profile->Delete Profile. The first two should be easy,
the second two, I'll probably just take out, since their implementation was based in
BlackConnect, which is currently quite dead.

When I'm happy with the state of Webclient on win32, I'll get it working on linux.


git-svn-id: svn://10.0.0.236/trunk@121103 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-08 21:55:14 +00:00
sspitzer%netscape.com
c17ede91f5 fix for #142933. Fix leak. r=cavin, sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@121102 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-08 21:51:47 +00:00
cltbld%netscape.com
1be3d6ae2c updating for machV beta
git-svn-id: svn://10.0.0.236/trunk@121101 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-08 21:49:50 +00:00
myk%mozilla.org
d2241d31e8 Last half of fix for bug 142911: shows location of file instead of its name if possible.
git-svn-id: svn://10.0.0.236/trunk@121100 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-08 21:48:18 +00:00
blythe%netscape.com
a0535b5bb2 space trace command line parsing hooked up to new options framework.
git-svn-id: svn://10.0.0.236/trunk@121099 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-08 21:32:24 +00:00
gerv%gerv.net
4354a7d2e1 Oops - mistook the reference vs. copy behaviour. r=hixie, ddk on IRC.
git-svn-id: svn://10.0.0.236/trunk@121098 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-08 21:25:15 +00:00
gerv%gerv.net
644a4e4f5d The first installment of Gerv's spanking of the Bugzilla Guide. This is a work-in-progress.
git-svn-id: svn://10.0.0.236/trunk@121097 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-08 21:16:47 +00:00
mostafah%oeone.com
dd7573e0c1 Added getFirstEventsForRange() function
git-svn-id: svn://10.0.0.236/trunk@121096 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-08 21:13:44 +00:00
rods%netscape.com
20054422a5 All the files have been moved to the unixshaed directory
Bug 115136 r=dcone sr=attainasi


git-svn-id: svn://10.0.0.236/trunk@121095 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-08 21:12:09 +00:00
alecf%netscape.com
ba7c3eff8d relicense these files to be triple-licensed so Galeon can use them
bug 142568, r=tao, sr=jag


git-svn-id: svn://10.0.0.236/trunk@121094 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-08 20:48:26 +00:00
bzbarsky%mit.edu
5ad9be30cc Bug 140758 redux -- cache results of getElementsByTagName in case people call
it in a loop.  r=dbaron, sr=jst


git-svn-id: svn://10.0.0.236/trunk@121093 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-08 20:48:19 +00:00
aaronl%netscape.com
849c919d76 Bug 136696. Active Accessibility: support get_accKeyboardShortcut(). r=jgaunt, sr=jst
git-svn-id: svn://10.0.0.236/trunk@121092 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-08 20:43:49 +00:00
mostafah%oeone.com
cfceb487a8 Fixed getNextNEvents() function
git-svn-id: svn://10.0.0.236/trunk@121091 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-08 20:43:05 +00:00
mostafah%oeone.com
2d7ff7aacb Added getPreviousOccurence() function
git-svn-id: svn://10.0.0.236/trunk@121090 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-08 20:42:47 +00:00
aaronl%netscape.com
ebf18cfc47 Bug 135481. Active Accessibility: need method to scroll view to make specified IAccessible visible. r=jgaunt, sr=jst
git-svn-id: svn://10.0.0.236/trunk@121089 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-08 20:28:39 +00:00
shanjian%netscape.com
c3d0048922 #140983 [regression]SC IME doesn't work properly and JA IME works wrong
If windows code page is 936 (simplified chinese), check IME's support of
unicode using GetProperty.
p=yokoyama, r=shanjian, sr=kin
check in for roy by shanjian


git-svn-id: svn://10.0.0.236/trunk@121088 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-08 20:24:55 +00:00
aaronl%netscape.com
116e86ace3 Bug 135482. Active Accessibility: need EVENT_OBJECT_SCROLLINGEND to tell where screen has scrolled to. r=jgaunt, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@121087 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-08 20:21:03 +00:00
rods%netscape.com
a9806babab Need to call StartPrint to initialize the Seq Frame
Bug 143089 r=dcone sr=kin


git-svn-id: svn://10.0.0.236/trunk@121086 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-08 20:11:14 +00:00
bienvenu%netscape.com
d8a1b5c90e fix address book int yarn code to set yarn size correctly r=cavin, sr=sspitzer 142941
git-svn-id: svn://10.0.0.236/trunk@121085 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-08 19:53:26 +00:00
bienvenu%netscape.com
2b0f4dfc3c fix for crash when venkman pokes us with a stick, r=me, sr=sspitzer, timeless found crash 142858
git-svn-id: svn://10.0.0.236/trunk@121084 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-08 19:50:16 +00:00
varada%netscape.com
305b05f740 fix for 70540;launch account wizard when trying to compose messages with no accounts;r=racham;sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@121083 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-08 19:36:36 +00:00
dbaron%fas.harvard.edu
fb8751252d Replace assertion with a comment explaining why we need to null-check the result of |nsIDOMHTMLDocument::GetBody|. b=119351 r=kin sr=waterson
git-svn-id: svn://10.0.0.236/trunk@121082 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-08 19:27:40 +00:00
darin%netscape.com
0eea5a5d49 fixes bug 142843 "mozilla ignores 'Expires: 0' and 'Pragma: no-cache' when
sent with a 'Last-Modified' header" r=bbaetz sr=rpotts


git-svn-id: svn://10.0.0.236/trunk@121081 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-08 19:15:52 +00:00
depstein%netscape.com
51cd75e28d made 'native' changes to nsILocalFile tests. added nsIWebBrowserSetup tests, temporarily in Tests.cpp (TestYourMethod()).
a=asa for QA checkins that are not part of the default builds


git-svn-id: svn://10.0.0.236/trunk@121080 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-08 19:11:49 +00:00
kaie%netscape.com
08893b777c b=137530 Fix checkboxes in Edit Cipher dialog.
r=javi sr=hewitt idea-for-fix=varga


git-svn-id: svn://10.0.0.236/trunk@121079 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-08 19:06:11 +00:00
gerv%gerv.net
7f9c4c78fd Bug 143066 - footer shows as logged out on show_bug.cgi. Patch by gerv; 2xr=ddk
git-svn-id: svn://10.0.0.236/trunk@121078 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-08 19:02:58 +00:00
cbiesinger%web.de
879f614ce1 bug 141158 r=timeless sr=alecf
JS Strict warnings in utilityOverlay.js


git-svn-id: svn://10.0.0.236/trunk@121077 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-08 19:00:35 +00:00
cbiesinger%web.de
b790e31842 bug 139044 r=doron sr=alecf
js strict warnings in filepicker.js


git-svn-id: svn://10.0.0.236/trunk@121076 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-08 18:58:53 +00:00
cbiesinger%web.de
0d2b40dfe7 bug 102517 r=Morten@Nilsen.com sr=alecf
javascript strict warnings in mail-offline.js


git-svn-id: svn://10.0.0.236/trunk@121075 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-08 18:56:15 +00:00
cbiesinger%web.de
d04d5e863b bug 111404 patch by smaug@jippii.fi r=biesi sr=alecf
js strict warning in tabbrowser.xml


git-svn-id: svn://10.0.0.236/trunk@121074 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-08 18:53:43 +00:00
waterson%netscape.com
f717b66161 Bug 132905. Tweak CreateTemplatecontents slightly to help isolate a topcrash. r=rjc, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@121073 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-08 18:50:41 +00:00
nhotta%netscape.com
99a4ed43ce Remove unused string for charset menu,
bug 140120, r=ftang, sr=alecf.


git-svn-id: svn://10.0.0.236/trunk@121072 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-08 18:38:37 +00:00
nhotta%netscape.com
d25f40ea4e Add GB18030 to mail compose charset menu,
bug 136498, r=yokoyama, sr=alecf.


git-svn-id: svn://10.0.0.236/trunk@121071 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-08 18:36:26 +00:00
gerv%gerv.net
e56462dc14 Bug 143045 - Bug groups text is unclear. Patch by jmrobins@tgix.com; 2xr=gerv.
git-svn-id: svn://10.0.0.236/trunk@121070 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-08 18:32:36 +00:00
gerv%gerv.net
8436808119 Bug 142950 - query links in footer are broken. Patch by gerv; r=ddk, afranke.
git-svn-id: svn://10.0.0.236/trunk@121066 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-08 17:58:10 +00:00
mikep%oeone.com
3022c52e83 Adding in ability to show future events again.
git-svn-id: svn://10.0.0.236/trunk@121065 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-08 17:49:22 +00:00
mikep%oeone.com
9ab36e6b84 Fixing bug with SQL query being sent for future events.
git-svn-id: svn://10.0.0.236/trunk@121064 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-08 17:49:04 +00:00
kestes%walrus.com
143c52c9b0 fixes to quiet -w since
damien_carbery@hyperion.com is having trouble with them.


git-svn-id: svn://10.0.0.236/trunk@121063 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-08 17:43:02 +00:00
pinkerton%netscape.com
292e51c57b Make drawer work when window is on a 2nd monitor.
git-svn-id: svn://10.0.0.236/trunk@121061 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-08 15:00:46 +00:00
rods%netscape.com
02ac44dc3b change printpreview toolbar over to a combobox with discrete values
Bug 127857 r=sgehani sr=alecf


git-svn-id: svn://10.0.0.236/trunk@121060 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-08 14:16:44 +00:00
locka%iol.ie
be5d5eb606 NOT PART OF BUILD. Throws exceptions for errors
git-svn-id: svn://10.0.0.236/trunk@121059 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-08 14:09:13 +00:00
locka%iol.ie
4f8838822e NOT PART OF BUILD. Support for most primitive data types in LiveConnect impl.
git-svn-id: svn://10.0.0.236/trunk@121058 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-08 13:22:03 +00:00
pete.zha%sun.com
842f7704d8 bug 70478:The "quote original message" option is missing when creating a reply or new message
r=ducarroz sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@121057 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-08 09:36:45 +00:00
bryner%netscape.com
58554f257e Fixing mcafee's windows bustage.
git-svn-id: svn://10.0.0.236/trunk@121055 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-08 08:13:32 +00:00
jay.yan%sun.com
4ad7b5a866 bug #135395 Add framework code for mozilla accessibility on Linux,
r=jay.yan@sun.com, sr=blizzard@mozilla.org, author is bolian.yin@sun.com.
this part is for allmakefiles.sh. Done!


git-svn-id: svn://10.0.0.236/trunk@121054 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-08 07:44:34 +00:00
jay.yan%sun.com
f3cfbd2409 bug #135395 Add framework code for mozilla accessibility on Linux,
r=jay.yan@sun.com, sr=blizzard@mozilla.org, author is bolian.yin@sun.com.
this part is for files of gtk2 directory.


git-svn-id: svn://10.0.0.236/trunk@121053 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-08 07:42:34 +00:00
jay.yan%sun.com
4b0857d84d bug #135395 Add framework code for mozilla accessibility on Linux,
r=jay.yan@sun.com, sr=blizzard@mozilla.org, author is bolian.yin@sun.com.
this part is for new files of mai directory.


git-svn-id: svn://10.0.0.236/trunk@121052 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-08 07:38:13 +00:00
mcafee%netscape.com
e10272e188 Moving PropertiesTest.cpp to netwerk/test (142680). r=cls, a=alecf
git-svn-id: svn://10.0.0.236/trunk@121048 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-08 06:13:40 +00:00
mcafee%netscape.com
2c93f02691 Moving necko PropertiesTest over to netwerk. Remove toplevel xpcom/tests dirs hack. (142680) r=cls, a=alecf
git-svn-id: svn://10.0.0.236/trunk@121047 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-08 06:11:48 +00:00
mcafee%netscape.com
7bb400f861 Moving PropertiesTest.cpp from xpcom/tests to netwerk/test to remove necko dependency from xpcom (142680). r=cls, a=alecf
git-svn-id: svn://10.0.0.236/trunk@121046 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-08 06:08:25 +00:00
edburns%acm.org
62ce0ecc33 Manage Bookmarks now works. You can click on links and the browser will go there.
git-svn-id: svn://10.0.0.236/trunk@121042 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-08 05:17:41 +00:00
gerv%gerv.net
b3f09d7476 Correct error message that Dave just fixed.
git-svn-id: svn://10.0.0.236/trunk@121041 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-08 05:06:13 +00:00
justdave%syndicomm.com
82728efb7e fix Tinderbox flaming
git-svn-id: svn://10.0.0.236/trunk@121040 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-08 04:56:52 +00:00
gerv%gerv.net
7420557e49 Bug 140437 - clean up parameters. Patch by gerv; 2xr=justdave.
git-svn-id: svn://10.0.0.236/trunk@121039 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-08 04:40:35 +00:00
bzbarsky%mit.edu
abc6497b45 Back last checkin out till I get the windows casting stuff settled out....
git-svn-id: svn://10.0.0.236/trunk@121038 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-08 04:13:16 +00:00
bzbarsky%mit.edu
1ec693a3a2 Fix bustage
git-svn-id: svn://10.0.0.236/trunk@121037 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-08 03:47:22 +00:00
timeless%mac.com
40a501e6f8 whoops, wrong file
git-svn-id: svn://10.0.0.236/trunk@121036 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-08 03:45:23 +00:00
timeless%mac.com
a16d906b63 rods beos bustage (changes between rev 1.24 and 1.25) r=bz
git-svn-id: svn://10.0.0.236/trunk@121035 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-08 03:45:22 +00:00
bienvenu%netscape.com
6876ad97b0 fix crash importing long mailing list r=naving, sr=sspitzer 62084
git-svn-id: svn://10.0.0.236/trunk@121034 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-08 03:16:22 +00:00
bzbarsky%mit.edu
c195950355 Bug 140758 -- cache results of getElementsByTagName in case people call
it in a loop.  r=dbaron, sr=jst


git-svn-id: svn://10.0.0.236/trunk@121033 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-08 03:15:45 +00:00
darin%netscape.com
cbb59bb228 fixes OS/2 bustage
git-svn-id: svn://10.0.0.236/trunk@121032 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-08 02:16:43 +00:00
myk%mozilla.org
def9e13440 Fix for bug 142645: Tells users how to get a CVS account or file a bug report and attach their changes.
git-svn-id: svn://10.0.0.236/trunk@121031 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-08 01:49:07 +00:00
darin%netscape.com
eaf4dab634 fixing XP_WIN bookmarks bustage
git-svn-id: svn://10.0.0.236/trunk@121030 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-08 01:28:08 +00:00
kestes%walrus.com
c9d8cb0f5e erased the variables after setting them!
git-svn-id: svn://10.0.0.236/trunk@121028 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-08 00:44:45 +00:00
myk%mozilla.org
22ac49b0e6 Last bit of fix for bug 142860.
Patch by Myk Melez <myk@mozilla.org>.


git-svn-id: svn://10.0.0.236/trunk@121027 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-08 00:43:00 +00:00
kestes%walrus.com
d9427f10e8 bad localization. My evals did not put variables into the correct
scope.


git-svn-id: svn://10.0.0.236/trunk@121026 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-08 00:39:52 +00:00
darin%netscape.com
41900b63cb fixes potential win bustage
git-svn-id: svn://10.0.0.236/trunk@121025 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-08 00:20:32 +00:00
blythe%netscape.com
db01e0d163 Not part of normal build.
Use new options framework to initialize options.


git-svn-id: svn://10.0.0.236/trunk@121024 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-08 00:16:20 +00:00
myk%mozilla.org
5eedd75e14 Fix for bug 142860: Properly support editing of files with Mac-, Windows-, and Unix-style line endings.
Patch by Myk Melez <myk@mozilla.org>.


git-svn-id: svn://10.0.0.236/trunk@121023 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-08 00:15:00 +00:00
darin%netscape.com
dd44e5738e fixing mac bustage (next time i'll remember to build PSM on my mac)
git-svn-id: svn://10.0.0.236/trunk@121022 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-08 00:07:23 +00:00
attinasi%netscape.com
e0d7b3be3f Documentation Update:
Making Index page for Layout more complete now


git-svn-id: svn://10.0.0.236/trunk@121021 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-08 00:05:07 +00:00
darin%netscape.com
db9e45aa23 fixing WIN32 bustage.
git-svn-id: svn://10.0.0.236/trunk@121020 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 23:58:57 +00:00
blythe%netscape.com
c94402d8aa not part of normal build.
initial retooling of common prefs for multi user access.
more in this area to come.


git-svn-id: svn://10.0.0.236/trunk@121018 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 23:39:34 +00:00
wtc%netscape.com
fc46fdd1bb Bugzilla bug 136279: Return oldpath only if it is different from path.
Avoid an unnecessary call to SECMOD_HasRootCerts in nss_FindExternalRoot.


git-svn-id: svn://10.0.0.236/trunk@121017 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 23:35:22 +00:00
tingley%sundell.net
2b6c6bc17b Fix regression of bug 89065 to make text-decoration: blink work again.
r=dbaron, sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@121015 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 23:26:02 +00:00
harishd%netscape.com
884c73af13 No need to tokenize the input stream if the DTD ( NavDTD ) cannot create a content sink. b=138071, r=heikki, sr=jst
git-svn-id: svn://10.0.0.236/trunk@121014 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 23:18:15 +00:00
naving%netscape.com
686b0b5023 104085 r=robinf,cavin sr=bienvenu fix problems when user exceeds num of custom headers allowed (50)
git-svn-id: svn://10.0.0.236/trunk@121013 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 23:13:21 +00:00
naving%netscape.com
217f9f168b 104085 r=cavin sr=bienvenu Add NS_MSG_CUSTOM_HEADERS_OVERFLOW error
git-svn-id: svn://10.0.0.236/trunk@121012 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 23:09:24 +00:00
attinasi%netscape.com
6de58463f2 Documentation Update: Removed 'template' from title
git-svn-id: svn://10.0.0.236/trunk@121011 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 23:08:49 +00:00
darin%netscape.com
24feadaaed fixes bug 142870 "nsIFile should use UCS-2 instead of UTF-8"
r=dougt sr=alecf


git-svn-id: svn://10.0.0.236/trunk@121010 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 23:07:19 +00:00
mitchf%netscape.com
9b650339a0 checks to see if homepage URL has been set in UI
fixes bug 13923


git-svn-id: svn://10.0.0.236/trunk@121009 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 22:55:20 +00:00
myk%mozilla.org
9bec2878f6 Code clean-up for bug 142643: uses $1 instead of \1
Patch by Myk Melez <myk@mozilla.org>.


git-svn-id: svn://10.0.0.236/trunk@121008 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 22:52:56 +00:00
kestes%walrus.com
43590cf249 cosmetic changes to improve clarity.
git-svn-id: svn://10.0.0.236/trunk@121007 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 22:51:21 +00:00
kestes%walrus.com
de4a26c41f factor out GIF variable
git-svn-id: svn://10.0.0.236/trunk@121006 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 22:50:46 +00:00
kestes%walrus.com
536f45f11c factor out the even_vecs stuff.
git-svn-id: svn://10.0.0.236/trunk@121005 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 22:50:07 +00:00
kestes%walrus.com
80cf114184 put back the EMPTY CELL
git-svn-id: svn://10.0.0.236/trunk@121004 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 22:49:14 +00:00
kestes%walrus.com
5d721bcb9f add new GIF variable and move out the EMPTY variable
git-svn-id: svn://10.0.0.236/trunk@121003 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 22:48:40 +00:00
kestes%walrus.com
6faa7a2347 fixes for the new GIF variable.
git-svn-id: svn://10.0.0.236/trunk@121002 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 22:47:36 +00:00
kestes%walrus.com
bba54d58e8 update the GIF mechanism, create a separate GZLOG variable.
git-svn-id: svn://10.0.0.236/trunk@121000 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 22:47:02 +00:00
attinasi%netscape.com
5e53cefedf Documentation only: not part of any build.
Tech Note for how to add a new style property.


git-svn-id: svn://10.0.0.236/trunk@120999 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 22:46:14 +00:00
cmanske%netscape.com
dab9d822f3 Fixed getting state of 'noshade' attribute in Horizontal Lind Dialog. b=142784, r=brade, sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@120998 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 22:45:54 +00:00
locka%iol.ie
32ce391546 NOT PART OF BUILD. Fix for intermittant crash issue
git-svn-id: svn://10.0.0.236/trunk@120995 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 22:13:52 +00:00
ssu%netscape.com
f2c74e95a3 fixing bug 128552 - f6 and control+tab don't work in AB window. r=racham sr=mscott
git-svn-id: svn://10.0.0.236/trunk@120994 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 22:13:24 +00:00
depstein%netscape.com
02fbce9543 Fixed an 'observer matching' bug in nsIObserServ.cpp.
a=asa for QA checkins that are not part of the default builds


git-svn-id: svn://10.0.0.236/trunk@120992 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 21:59:57 +00:00
gerv%gerv.net
283d518ef5 Oops :-) Missing #.
git-svn-id: svn://10.0.0.236/trunk@120989 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 21:56:40 +00:00
justdave%syndicomm.com
b2d9c62cc8 Fix tinderbox bustage
git-svn-id: svn://10.0.0.236/trunk@120987 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 21:55:48 +00:00
locka%iol.ie
909a7e9896 NOT PART OF BUILD. More work on LiveConnect. It actually works now(!) but is a bit crashy for some undetermined reason.
git-svn-id: svn://10.0.0.236/trunk@120986 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 21:54:29 +00:00
locka%iol.ie
ff78c900d7 NOT PART OF BUILD. Plugin test pages
git-svn-id: svn://10.0.0.236/trunk@120985 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 21:51:12 +00:00
depstein%netscape.com
bc53cc23bd updated sHistoryListener test, uses onLoad function.
a=asa for QA checkins that are not part of the default builds


git-svn-id: svn://10.0.0.236/trunk@120984 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 21:47:54 +00:00
gerv%gerv.net
821ef3a861 Bug 142231 - template/.cvsignore should contain es, de, but not custom. Patch by burnus@gmx.de, 2xr=gerv.
git-svn-id: svn://10.0.0.236/trunk@120982 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 21:33:53 +00:00
gerv%gerv.net
7c62d9c54f bug 142792 - Output from checksetup.pl contains misspelled words. Patch by ddk; 2xr=gerv.
git-svn-id: svn://10.0.0.236/trunk@120981 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 21:31:03 +00:00
gerv%gerv.net
fc485f3bf1 Bug 140435 - Templatise GetCommandMenu. Patch by gerv; r=bbaetz, justdave.
git-svn-id: svn://10.0.0.236/trunk@120980 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 21:28:52 +00:00
kestes%walrus.com
9567845c79 the red button
git-svn-id: svn://10.0.0.236/trunk@120979 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 21:28:39 +00:00
kestes%walrus.com
e07789cc30 add multiple flames gifs
git-svn-id: svn://10.0.0.236/trunk@120978 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 21:26:00 +00:00
nicolson%netscape.com
668781e807 change assert to _assert.
git-svn-id: svn://10.0.0.236/trunk@120977 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 20:45:09 +00:00
nicolson%netscape.com
bef183a58f add some checks to prevent misunderstandings
git-svn-id: svn://10.0.0.236/trunk@120976 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 20:44:48 +00:00
relyea%netscape.com
394940b694 Automatically create a NULL email profile for certs with email addresses which
are imported into the internal token.


git-svn-id: svn://10.0.0.236/trunk@120975 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 20:38:59 +00:00
kestes%walrus.com
b1345b09e3 use new round function
git-svn-id: svn://10.0.0.236/trunk@120974 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 20:37:43 +00:00
kestes%walrus.com
daa7263737 documentation improvements.
git-svn-id: svn://10.0.0.236/trunk@120973 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 20:36:26 +00:00
kestes%walrus.com
ef4cffc926 set the default state
git-svn-id: svn://10.0.0.236/trunk@120972 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 20:35:26 +00:00
nicolson%netscape.com
cd69649b24 update version numbers.
git-svn-id: svn://10.0.0.236/trunk@120971 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 20:34:54 +00:00
kestes%walrus.com
a012bf4527 clean up scope warning. Fix the event_rec to be more like tinderbox1.
git-svn-id: svn://10.0.0.236/trunk@120970 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 20:34:45 +00:00
nicolson%netscape.com
02e5524cb7 make it public so that it can be instantiated from CryptoManager.
git-svn-id: svn://10.0.0.236/trunk@120969 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 20:34:05 +00:00
myk%mozilla.org
91501446fc Fix for bug 142643: Re-implements line-break escaping to prevent literal occurrences
of escaped line break sequences from being mistakenly interpreted as line breaks.
Patch by Myk Melez <myk@mozilla.org>.


git-svn-id: svn://10.0.0.236/trunk@120968 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 20:33:58 +00:00
kestes%walrus.com
c068d3fcd8 clean up some scope warnings.
git-svn-id: svn://10.0.0.236/trunk@120967 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 20:33:53 +00:00
nicolson%netscape.com
55e9a45b9e implement some methods in support of java.security.Key.
git-svn-id: svn://10.0.0.236/trunk@120966 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 20:33:23 +00:00
nicolson%netscape.com
062242bfcd fix broken error message.
git-svn-id: svn://10.0.0.236/trunk@120965 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 20:32:29 +00:00
ian.mcgreer%sun.com
467a24f935 bug 141936, crash when NULL nickname entry is stored in temp store
r=jpierre


git-svn-id: svn://10.0.0.236/trunk@120964 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 20:31:59 +00:00
nicolson%netscape.com
418598173d Now SymmetricKey knows what KeyGenAlgorithm its associated with.
git-svn-id: svn://10.0.0.236/trunk@120963 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 20:31:52 +00:00
nicolson%netscape.com
4c4277a8b7 force load of SHA1 provider before installing it as a provider.
git-svn-id: svn://10.0.0.236/trunk@120962 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 20:31:14 +00:00
nicolson%netscape.com
964e9d00d5 add JCE providers.
git-svn-id: svn://10.0.0.236/trunk@120961 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 20:30:38 +00:00
sgehani%netscape.com
abcfd06592 Complete backing out sidebar personal toolbar button.
b=142261; r=law; sr=jag


git-svn-id: svn://10.0.0.236/trunk@120960 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 20:29:16 +00:00
attinasi%netscape.com
956014268c Added checks for null to handle the case where a Mac-specific theme with native scrollbars is applied to a non-Mac platform, which was crashing us. b=138720 sr=kin r=kmcclusk
git-svn-id: svn://10.0.0.236/trunk@120959 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 20:29:04 +00:00
nicolson%netscape.com
7e575ca7e6 update version strings.
git-svn-id: svn://10.0.0.236/trunk@120958 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 20:24:03 +00:00
jst%netscape.com
44a55d0e51 Fixing bug 140462. nsIURI segment accessors return only part of the requested segments in some cases. r=bbaetz@student.usyd.edu.au, sr=darin@netscape.com
git-svn-id: svn://10.0.0.236/trunk@120957 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 20:23:37 +00:00
shanjian%netscape.com
bfcfeac51a #141877 file:// protocol does not display non ASCII folder name under cjk window system
use mbsrchr to check if the last char in patch is '\'
r=dougt, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@120956 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 20:09:07 +00:00
kestes%walrus.com
63dc3b2b5c move the method for cleaning up row_times into its own function.
git-svn-id: svn://10.0.0.236/trunk@120955 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 20:03:22 +00:00
kestes%walrus.com
7e75e657d1 more accurate ingore unwanted errors. Taken from mozilla.org logs.
git-svn-id: svn://10.0.0.236/trunk@120954 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 20:01:44 +00:00
despotdaemon%netscape.com
cb04f89e8c Pseudo-automatic update of changes made by dmose@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@120953 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 19:47:23 +00:00
pinkerton%netscape.com
15d277370a Make CF_HTML a different flavor and return it to editor w/out any
modification. Bulletproof the data we get from the OS by always null
terminating it. r=brade/sr=kin bug# 69566.


git-svn-id: svn://10.0.0.236/trunk@120952 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 19:45:58 +00:00
rods%netscape.com
44357c13cc Fix bustage
git-svn-id: svn://10.0.0.236/trunk@120951 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 19:27:05 +00:00
rods%netscape.com
659bd3bd17 OK, really fixing the HP bustage this time.
git-svn-id: svn://10.0.0.236/trunk@120950 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 15:33:06 +00:00
ian.mcgreer%sun.com
1e68160965 bug 142175, PK11_ListCerts regressions -- handle PKCS#11 incompatibilites with serial numbers, and fix trust collection.
git-svn-id: svn://10.0.0.236/trunk@120949 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 14:58:12 +00:00
mikep%oeone.com
ae5ccfb945 Day view and week view now show proper formatted times.
git-svn-id: svn://10.0.0.236/trunk@120948 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 14:55:38 +00:00
waterson%netscape.com
a6d480fbb6 Add some NOISY_SPACEMANAGER debugging code.
git-svn-id: svn://10.0.0.236/trunk@120946 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 14:08:54 +00:00
waterson%netscape.com
ec9aa1aeb8 Fix debug-only printf.
git-svn-id: svn://10.0.0.236/trunk@120945 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 14:07:53 +00:00
rods%netscape.com
f2b48d0e93 fixed build bustage on HP
git-svn-id: svn://10.0.0.236/trunk@120944 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 14:07:28 +00:00
rods%netscape.com
7ad503bef8 These files are no longer needed.
Turn on pluggable dialogs (second part of checkin, first part Bug 135441)
Bug 115136 r=dcone sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@120943 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 14:03:30 +00:00
rods%netscape.com
c7076aeef4 Turn on pluggable dialogs (second part of checkin, first part Bug 135441)
missed these files/changes
Bug 115136 r=dcone sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@120942 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 13:56:02 +00:00
ccarlen%netscape.com
0646288913 Fixing bustage that will be happening. The wrong copy of this got checked in with Rod's checkin for bug 115136.
git-svn-id: svn://10.0.0.236/trunk@120941 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 13:51:21 +00:00
ccarlen%netscape.com
c5d5a72b58 File got truncated in Rod's checkin for bug 115136. Fixing that.
git-svn-id: svn://10.0.0.236/trunk@120940 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 13:23:54 +00:00
mikep%oeone.com
737e92e974 New event dialog now modal, collapsing checkboxes for future events.
git-svn-id: svn://10.0.0.236/trunk@120939 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 13:15:25 +00:00
ian%hixie.ch
c7b3364fb9 Preliminary work in making the user prefs notifications page nicer.
git-svn-id: svn://10.0.0.236/trunk@120938 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 12:16:24 +00:00
ian%hixie.ch
c1c1c9842b Add the hidden userPrefs.userID fields to the user prefs page so that changes to users other than yourself actually take effect.
git-svn-id: svn://10.0.0.236/trunk@120937 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 12:16:01 +00:00
rods%netscape.com
fe2355ea4d Turn on pluggable dialogs (second part of checkin, first part Bug 135441)
Bug 115136 r=dcone sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@120936 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 12:03:37 +00:00
cbiesinger%web.de
aea052db06 bug 130876 patch by lorenzo@colitti.com r=pavlov sr=tor
some .gifs don't display


git-svn-id: svn://10.0.0.236/trunk@120935 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 10:30:50 +00:00
bbaetz%student.usyd.edu.au
06efba3015 Bug 135543 - @Support::Templates::testitems does not list all templates
Patch by ddkilzer@theracingworld.com (David D. Kilzer), r=gerv, justdave


git-svn-id: svn://10.0.0.236/trunk@120934 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 09:45:32 +00:00
kaie%netscape.com
c34e8d9af2 b=141871 Releasing callback in nsNSSSocketInfo must be proxied.
r=javi sr=alecf


git-svn-id: svn://10.0.0.236/trunk@120932 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 09:35:00 +00:00
kaie%netscape.com
6a6da6c58f b=112384 Unable to download some CRLs.
r=javi sr=darin


git-svn-id: svn://10.0.0.236/trunk@120931 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 09:29:23 +00:00
kaie%netscape.com
8f4df8a64d b=139329 Crashes trying to send signed mail.
r=javi sr=alecf


git-svn-id: svn://10.0.0.236/trunk@120930 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 09:25:19 +00:00
bbaetz%student.usyd.edu.au
6340b4eca1 Bug 134571 - client-side image maps in showdependencygraph.cgi
Patch by zeroJ@null.net (John Vandenberg), r=bbaetz, justdave


git-svn-id: svn://10.0.0.236/trunk@120929 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 09:14:38 +00:00
bbaetz%student.usyd.edu.au
a0eaabeac8 Bug 140355 - warn the user about not using a webserver group
r=gerv, justdave


git-svn-id: svn://10.0.0.236/trunk@120928 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 09:09:44 +00:00
bbaetz%student.usyd.edu.au
5426c8a5da Bug 139782 - raw directory listing format is confusing
r=dougt, sr=darin


git-svn-id: svn://10.0.0.236/trunk@120926 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 08:40:09 +00:00
brendan%mozilla.org
1fd017c5ae Avoid toSource bloat in e.stack; fix related crash due to unrooted errObject in js_ErrorToException (139316, r=rginda, sr=shaver).
git-svn-id: svn://10.0.0.236/trunk@120925 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 08:34:51 +00:00
glazman%netscape.com
c1c14d7c54 Composer was assigning an invalid value to nowrap attribute on table cells.
b=142442, r=brade, sr=kin


git-svn-id: svn://10.0.0.236/trunk@120924 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 08:34:34 +00:00
brendan%mozilla.org
b39de47648 Fix old bogus static dollarStr thread-safety bug (142651, r=jband, sr=shaver).
git-svn-id: svn://10.0.0.236/trunk@120923 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 08:29:39 +00:00
dprice%netscape.com
4f04c8286c 142170 r=ssu sr=jag adt=jaime a=asa
add message= flag to RunApp sections of .ini files

142282 r=ssu,syd,dprice sr=mscott adt=jaime a=chofmann
add supercede attribute to Components sections of .ini files


git-svn-id: svn://10.0.0.236/trunk@120921 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 07:22:20 +00:00
mcafee%netscape.com
89decbbbc4 switch to DIRS-based build, not build-in-each-directory way.
git-svn-id: svn://10.0.0.236/trunk@120920 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 07:05:10 +00:00
kestes%walrus.com
d50d6e28b4 escape the parenthesis.
git-svn-id: svn://10.0.0.236/trunk@120919 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 04:05:17 +00:00
ian%hixie.ch
6efcedea1b pendingCommands.defined doesn't seem to work... Let's try pendingCommands.ref. It's technically more correct anyway.
git-svn-id: svn://10.0.0.236/trunk@120917 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 03:04:37 +00:00
ian%hixie.ch
daa25efe83 Forgot to fully convert the templates to Template Toolkit: nested dots need to be escaped differently now.
git-svn-id: svn://10.0.0.236/trunk@120916 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 03:03:00 +00:00
kestes%walrus.com
5076f11e51 minor fixes
git-svn-id: svn://10.0.0.236/trunk@120915 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 02:47:43 +00:00
kestes%walrus.com
002d10ffe8 minor fixes, this one really works.
git-svn-id: svn://10.0.0.236/trunk@120913 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 02:34:58 +00:00
kestes%walrus.com
1f74596bc8 rewrite the problem code. Clearly I can't debug the old code, the new one is simpler
and should be faster/easier to debug/understand.


git-svn-id: svn://10.0.0.236/trunk@120912 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 01:50:48 +00:00
ian%hixie.ch
bd02b41d6b Fix some bugs with the pendingCommand escaping code: First, extra spaces were being inserted (so much for s///x). Second, the escaping was actually modifying the original keys. Third, there were some logic errors that caused underescaping or resulted in the wrong key being escaped.
git-svn-id: svn://10.0.0.236/trunk@120911 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 01:50:22 +00:00
wtc%netscape.com
7084b5beaa Bugzilla bug 142677: made --disable-ipv6 work on AIX. Removed the obsolete
file _aix32in6.cfg.
Modified files: configure.in configure _aix32.cfg
Removed file: _aix32in6.cfg


git-svn-id: svn://10.0.0.236/trunk@120910 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 01:43:40 +00:00
blakeross%telocity.com
e47a83e3ac 133666 - skin switch on restart not completely performed. r=ben sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@120909 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 01:33:29 +00:00
waterson%netscape.com
dbe6737108 Fix build bustage when NOISY_SPACE_MANAGER is set.
git-svn-id: svn://10.0.0.236/trunk@120908 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 01:32:55 +00:00
ian%hixie.ch
eaed54eda6 Lots of tweaks, mainly to make the source look pretty. Also hid the Settings header if there are no important settings.
git-svn-id: svn://10.0.0.236/trunk@120907 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 01:32:28 +00:00
ben%netscape.com
ea9ebe4185 bug 142165, crash and fasl file invalidation when loading non-chrome XUL files.
Ensure that we only poke the chrome cache for prototype documents that are chrome
URIs. Also, ensure that we only cache the fasl'ed prototype when it was read
without hiccup.
r=blake, sr=brendan.


git-svn-id: svn://10.0.0.236/trunk@120906 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 01:29:44 +00:00
timeless%mac.com
e258fa6de5 Bug 125450 "Typeface" should be aligned to the left not center in font prefs
patch by walk84@yahoo.com r=timeless sr=alecf


git-svn-id: svn://10.0.0.236/trunk@120905 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 01:00:58 +00:00
kestes%walrus.com
dc0bd53a21 fix
git-svn-id: svn://10.0.0.236/trunk@120904 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-07 00:23:49 +00:00
kestes%walrus.com
9323e5af52 fix
git-svn-id: svn://10.0.0.236/trunk@120903 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 23:52:57 +00:00
kestes%walrus.com
89084decb4 fixes
git-svn-id: svn://10.0.0.236/trunk@120902 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 23:51:43 +00:00
akkana%netscape.com
c0794125e6 92102: Make find wrap through frames. r=ccarlen sr=alecf
git-svn-id: svn://10.0.0.236/trunk@120901 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 23:41:29 +00:00
kestes%walrus.com
79ba78a533 fix
git-svn-id: svn://10.0.0.236/trunk@120900 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 23:38:38 +00:00
jpierre%netscape.com
213eb381ac Fix for 142658 - fix certutil crash with NULL nickname
git-svn-id: svn://10.0.0.236/trunk@120898 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 23:10:40 +00:00
ian%hixie.ch
dc84debdd8 Correct a typo: Output is done through the application object, not the user prefs object...
git-svn-id: svn://10.0.0.236/trunk@120897 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 23:05:08 +00:00
kestes%walrus.com
9790e7e097 fix
git-svn-id: svn://10.0.0.236/trunk@120896 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 23:04:10 +00:00
kestes%walrus.com
7fb9e80fa2 fix
git-svn-id: svn://10.0.0.236/trunk@120895 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 23:01:55 +00:00
kestes%walrus.com
5d65c0bbc6 fix
git-svn-id: svn://10.0.0.236/trunk@120894 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 23:00:05 +00:00
brendan%mozilla.org
843653e566 Fix script attribute handling so type trumps language (135493, r=heikki, sr=jst).
git-svn-id: svn://10.0.0.236/trunk@120893 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 22:59:42 +00:00
ian%hixie.ch
bab803e830 Add an additional check that the change ID is valid
git-svn-id: svn://10.0.0.236/trunk@120892 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 22:59:22 +00:00
kestes%walrus.com
5a99b981c2 more fixes
git-svn-id: svn://10.0.0.236/trunk@120891 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 22:57:10 +00:00
naving%netscape.com
cce371d37a 142627 r=racham sr=bienvenu, fixing a regression to make copies and folders panel work correctly.
git-svn-id: svn://10.0.0.236/trunk@120890 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 22:53:31 +00:00
darin%netscape.com
17c3fa9d2b fixing documentation bug (r=ccarlen)
git-svn-id: svn://10.0.0.236/trunk@120889 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 22:45:30 +00:00
myk%mozilla.org
bccde8f0ab Fix for bug 137673: No longer displays CVS error codes to end users.
Patch by James Cox <imajes@php.net>.
r=myk


git-svn-id: svn://10.0.0.236/trunk@120888 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 22:22:33 +00:00
akkana%netscape.com
1600a4843d 92102: Fix wrapping through frames, and don't find content inside noframes tags. r=ccarlen sr=alecf
git-svn-id: svn://10.0.0.236/trunk@120887 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 22:22:13 +00:00
kestes%walrus.com
d2ed8ca972 allow zero dead times, delete columns which have no activity for 24 hours.
git-svn-id: svn://10.0.0.236/trunk@120885 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 22:08:41 +00:00
ccarlen%netscape.com
462d3f886e Removing - obsolete and not part of build. Bug 141367. r=akkana/sr=kin
git-svn-id: svn://10.0.0.236/trunk@120884 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 22:06:02 +00:00
hwaara%chello.se
f9abb6e3c9 #109291, "document.*Color is empty".
Fix our DOM color  properties to work like on other browsers. For example, when no body bgcolor is explicitely specified, we will return the default bgcolor instead of just returning null. Same thing with text color, visited link color etc.

r=fabian, sr=jst


git-svn-id: svn://10.0.0.236/trunk@120883 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 21:58:10 +00:00
kestes%walrus.com
cc2394299f forgot a pair of ||
git-svn-id: svn://10.0.0.236/trunk@120882 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 21:55:17 +00:00
nicolson%netscape.com
b81a91d907 Renamed to JSS*.
git-svn-id: svn://10.0.0.236/trunk@120881 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 21:54:38 +00:00
kestes%walrus.com
1f572400f2 in trim_db() localize @run_times @dead_times and remove
columns which are not currently recieving data.


git-svn-id: svn://10.0.0.236/trunk@120880 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 21:53:57 +00:00
pinkerton%netscape.com
0b20e68bf4 make NS_ConvertUTF8toUCS2(ptr, length) work correctly. r=jag/sr=scc bug#141866
git-svn-id: svn://10.0.0.236/trunk@120879 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 21:50:45 +00:00
gerv%gerv.net
ab8fc4b9a1 Oops - adding INTERFACE comments accidentally included some code from another patch. Backing out those changes.
git-svn-id: svn://10.0.0.236/trunk@120878 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 21:49:53 +00:00
myk%mozilla.org
b33089a344 Fix for bug 142637: Cleans up configuration files.
Patch by Myk Melez <myk@mozilla.org>.


git-svn-id: svn://10.0.0.236/trunk@120877 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 21:46:48 +00:00
shrutiv%netscape.com
efd3c14ee1 changing browser name
git-svn-id: svn://10.0.0.236/trunk@120876 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 21:45:50 +00:00
shrutiv%netscape.com
72d744ae19 Fix for bugscape bug 14657: Need to rename c11n program product name
"Netscape 6 by .." (r=smeredith)


git-svn-id: svn://10.0.0.236/trunk@120875 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 21:34:23 +00:00
shrutiv%netscape.com
58a4e27f76 specifying type for strVersion
git-svn-id: svn://10.0.0.236/trunk@120874 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 21:32:20 +00:00
shrutiv%netscape.com
04c044f8d2 Fix for bugscape bug 14657: Need to rename c11n program product name
"Netscape 6 by .." (r=smeredith)


git-svn-id: svn://10.0.0.236/trunk@120873 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 21:27:23 +00:00
ian%hixie.ch
97a39903b1 Forgot to fully convert the templates to Template Toolkit: nested dots need to be escaped differently now. Also added filters to the URI fragments so that spaces get escaped properly. They'll be stuck together at some point.
git-svn-id: svn://10.0.0.236/trunk@120872 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 21:15:05 +00:00
jaggernaut%netscape.com
efe4a24b85 Bug 129428: Paste doesn't work in bookmark manager. Patch by ben@netscape.com, r=pierrechanial@netscape.net, sr=jag
git-svn-id: svn://10.0.0.236/trunk@120871 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 21:10:51 +00:00
kestes%walrus.com
201d735b89 don't make ignore of NS_ENSURE_TRUE(presShell) depend on line number.
git-svn-id: svn://10.0.0.236/trunk@120870 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 21:07:57 +00:00
ian%hixie.ch
509dbdd477 Forgot to fully convert the templates to Template Toolkit: nested dots need to be escaped differently now
git-svn-id: svn://10.0.0.236/trunk@120869 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 21:05:28 +00:00
kestes%walrus.com
e5029517ec fixes
git-svn-id: svn://10.0.0.236/trunk@120868 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 21:05:01 +00:00
kestes%walrus.com
61ce6cbff0 fixes
git-svn-id: svn://10.0.0.236/trunk@120867 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 21:03:11 +00:00
radha%netscape.com
26ea934e32 Fix for bug # 125372. Forward arrow not active when it should be. r=adamlock sr=alecf.
git-svn-id: svn://10.0.0.236/trunk@120866 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 21:01:59 +00:00
ian%hixie.ch
7fa663701f Add more information to the hash passed to the change of address outputs
git-svn-id: svn://10.0.0.236/trunk@120865 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 21:01:48 +00:00
ian%hixie.ch
25757cccba Remove the 'html' bit from the filenames.
git-svn-id: svn://10.0.0.236/trunk@120864 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 21:00:53 +00:00
kestes%walrus.com
992e385dfd fixes for LAST_TREEDATA
git-svn-id: svn://10.0.0.236/trunk@120863 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 20:57:53 +00:00
kestes%walrus.com
63396e2333 redefine when states are different to include notion of no LAST_TREESTATE.
git-svn-id: svn://10.0.0.236/trunk@120862 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 20:53:03 +00:00
kestes%walrus.com
eaba1bb42a fixes to how trim_db is called, and to make sure we get fresh estimate data.
git-svn-id: svn://10.0.0.236/trunk@120861 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 20:45:18 +00:00
shrutiv%netscape.com
d4559c1fa5 Fix for bugscape bug 11874: Better description of language desired in
Lang dropdown menu (r=smeredith)


git-svn-id: svn://10.0.0.236/trunk@120860 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 20:41:55 +00:00
saari%netscape.com
23a534e482 fix for bugzilla 142138, null checks to prevent exploding when processing an activate event during window tear down. sr=jag, r=chak
git-svn-id: svn://10.0.0.236/trunk@120859 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 20:35:17 +00:00
shrutiv%netscape.com
677c8cf780 Fix for bugscape bug 11874: Better description of language desired in
Lang dropdown menu (r=smeredith)


git-svn-id: svn://10.0.0.236/trunk@120858 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 20:34:26 +00:00
kestes%walrus.com
7862c24a7d last_TREESTATE not equal to default case handled incorrectly.
git-svn-id: svn://10.0.0.236/trunk@120857 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 20:23:28 +00:00
pavlov%netscape.com
836667a989 fixing bug 132319. patch from paper@animecity.nu. r=pavlov sr=tor@acm.org
git-svn-id: svn://10.0.0.236/trunk@120856 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 20:20:49 +00:00
bzbarsky%mit.edu
9d349de176 Bug 139624 (minor fixes to view-source menus). Patch by
gregvalure@yahoo.com (Greg Valure), r=bzbarsky, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@120855 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 20:19:54 +00:00
leaf%mozilla.org
a2a54f53ce Automated update
git-svn-id: svn://10.0.0.236/trunk@120854 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 20:11:12 +00:00
dougt%netscape.com
9eb4ba66a4 Fixing the SunOS bustage. Removing res_ninit check until we can add the right link lines. bug 142205
git-svn-id: svn://10.0.0.236/trunk@120853 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 20:01:52 +00:00
mikep%oeone.com
e2d408dd0e Adding in function to remove unifinder observer.
git-svn-id: svn://10.0.0.236/trunk@120851 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 19:35:15 +00:00
gerv%gerv.net
333d8ec13b Bug 140993 - Pass javascript correctly into header; templatise the rest of the header-related parameters. Patch by gerv; r=bbaetz, caillon.
git-svn-id: svn://10.0.0.236/trunk@120850 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 19:30:21 +00:00
mikep%oeone.com
efbec274dc Adding in ability to copy and paste calendar events.
git-svn-id: svn://10.0.0.236/trunk@120849 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 19:27:50 +00:00
kestes%walrus.com
7e227fe67b not setting $LAST_TREESTATE appropriately at top of status_table_row();
git-svn-id: svn://10.0.0.236/trunk@120848 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 19:23:47 +00:00
gerv%gerv.net
ec0f12da44 Bug 141036 - add INTERFACE comments to all templates. This does the first 20 or so - many more to go... Patch by gerv; 2xr=bbaetz.
git-svn-id: svn://10.0.0.236/trunk@120845 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 19:17:24 +00:00
mikep%oeone.com
280c094344 Bug fixes for oeone changes with move to new calendar code.
git-svn-id: svn://10.0.0.236/trunk@120844 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 19:11:19 +00:00
kestes%walrus.com
5f1f07d69d more HTML indentation fixes.
git-svn-id: svn://10.0.0.236/trunk@120843 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 19:08:55 +00:00
kestes%walrus.com
4d60513ac4 fixes to HTML indentation, to make debugging easier.
git-svn-id: svn://10.0.0.236/trunk@120842 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 19:04:58 +00:00
nicolson%netscape.com
49c0585c53 Sun's PBE Key Spec is incomplete.
git-svn-id: svn://10.0.0.236/trunk@120841 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 18:58:39 +00:00
nicolson%netscape.com
776c75633e add DESede.
git-svn-id: svn://10.0.0.236/trunk@120840 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 18:49:52 +00:00
kestes%walrus.com
aff54855ed indent the build cell a bit more. This will help me debug HTML.
git-svn-id: svn://10.0.0.236/trunk@120839 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 18:37:00 +00:00
kestes%walrus.com
6bed324885 put a comment for Time to help debug HTML.
git-svn-id: svn://10.0.0.236/trunk@120838 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 18:36:28 +00:00
kestes%walrus.com
d90acc9405 change popup.
git-svn-id: svn://10.0.0.236/trunk@120836 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 18:21:34 +00:00
kestes%walrus.com
328699a2de more fixes to make the nwe multiline empty column work.
git-svn-id: svn://10.0.0.236/trunk@120835 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 18:15:57 +00:00
kestes%walrus.com
4d9532e7b8 fix missing '}';
git-svn-id: svn://10.0.0.236/trunk@120834 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 17:53:27 +00:00
kestes%walrus.com
a6811e94b4 fix overlapping build hack. Use the OO notation (so we search ISA) when
looking for trim_db().


git-svn-id: svn://10.0.0.236/trunk@120833 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 17:41:38 +00:00
dcone%netscape.com
88a13297e4 Added some files for the Debug object. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@120830 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 13:16:27 +00:00
dcone%netscape.com
d240581dbf Updated the debug object. This is not part of the build yet.
git-svn-id: svn://10.0.0.236/trunk@120829 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 13:14:33 +00:00
ian%hixie.ch
91bcd3f99e E-mail templates
git-svn-id: svn://10.0.0.236/trunk@120828 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 12:53:53 +00:00
rods%netscape.com
1724160827 Make "Num copies" work for PS
Bug 139566 r=roland sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@120827 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 12:04:22 +00:00
ian%hixie.ch
9cf6b26355 Remove the 'html' bit from the filenames.
git-svn-id: svn://10.0.0.236/trunk@120826 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 11:03:12 +00:00
ian%hixie.ch
aa3b6dd129 Ok, handle undef in getArgumentsFromString the same as an empty string. This function sometimes gets called with the result of peekArgument(), which could be undef.
git-svn-id: svn://10.0.0.236/trunk@120825 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 10:10:57 +00:00
ian%hixie.ch
bba2709b08 There's a bug somewhere which results in the expansion of an undefined string. This assertion should help track it down.
git-svn-id: svn://10.0.0.236/trunk@120824 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 09:55:19 +00:00
ian%hixie.ch
a31edff424 Oops, forgot to make the primary key ID an auto_increment column.
git-svn-id: svn://10.0.0.236/trunk@120823 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 09:53:01 +00:00
bryner%netscape.com
e5298ad2d1 Fixing gtk2 bustage. r=cls.
git-svn-id: svn://10.0.0.236/trunk@120821 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 07:02:45 +00:00
ian%hixie.ch
781a940078 getFields returns an arrayref, so we have to dereference it before using it in a foreach loop.
git-svn-id: svn://10.0.0.236/trunk@120820 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 05:51:02 +00:00
ian%hixie.ch
1b4265f8b6 Oops, I was stomping on the fieldsByID property by treating it as a function instead of a hash. Also add in an assertion to check that insertField() is always called with a real field.
git-svn-id: svn://10.0.0.236/trunk@120819 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 05:50:06 +00:00
ian%hixie.ch
086b5ab6a1 Make user fields all provide the user.field service so that they can be easily recognised.
git-svn-id: svn://10.0.0.236/trunk@120818 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 05:48:48 +00:00
ian%hixie.ch
10cfb5209d Change the expected field category name from 'detail' to 'personal' for consistency
git-svn-id: svn://10.0.0.236/trunk@120817 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 05:26:00 +00:00
ian%hixie.ch
d6a5a371d4 When getting ones password sent without getting a login failed message first, the pending command is the request to send a new password... so you get sent back to that once your password is sent. That's not good. This fixes it by moving the pendingCommands code to the login.failed page and making the login.detailsSent page only show the continue button when appropriate.
git-svn-id: svn://10.0.0.236/trunk@120816 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 05:17:00 +00:00
ian%hixie.ch
48ec2543c1 User Preferences Screens
git-svn-id: svn://10.0.0.236/trunk@120815 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 04:55:59 +00:00
mcafee%netscape.com
d0abd79216 switching point color to dk. green
git-svn-id: svn://10.0.0.236/trunk@120814 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 04:50:24 +00:00
ian%hixie.ch
b54f6a7738 Fixing the spelling of getRightsForGroups() where it is declared and used. Also fixing one of the SQL statements to use rights.rightID not rights.ID.
git-svn-id: svn://10.0.0.236/trunk@120813 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 04:36:42 +00:00
mcafee%netscape.com
1458ab2d6a switch TinderboxPrint aggregation char to ; since I want to use , for graph urls. I think people are mostly calling TinderboxPrint for each blurb of data anyways.
git-svn-id: svn://10.0.0.236/trunk@120812 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 04:10:08 +00:00
mcafee%netscape.com
9fd907106b back to comma, # didn't work
git-svn-id: svn://10.0.0.236/trunk@120811 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 04:05:10 +00:00
ian%hixie.ch
e93997dd50 Rename 'setting' to 'settings' throughout to be consistent. Also, make it so that someone with the right to change all groups gets to be the equivalent of an owner even in groups where he is only marked as administrator.
git-svn-id: svn://10.0.0.236/trunk@120810 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 03:54:14 +00:00
mcafee%netscape.com
b7cea046ae switch to # for showpoint split char, can't use comma b/c of TinderboxPrint: conflict
git-svn-id: svn://10.0.0.236/trunk@120809 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 03:49:55 +00:00
ian%hixie.ch
a1a5159f19 Hardcoded constants strike again... Changing the setup code to let the first administrator have the rights to let other people be administrators.
git-svn-id: svn://10.0.0.236/trunk@120808 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 03:10:50 +00:00
karnaze%netscape.com
3c41b1b999 bug 138725 - Reflow placeholder's out of flow frame in DoCleanupFrameReferences. Avoid reframing when an inline is appended to an inline containing a block. sr=waterson, r=alexsavulov
git-svn-id: svn://10.0.0.236/trunk@120807 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 02:02:35 +00:00
blakeross%telocity.com
590ce2f697 132013 - remove from list should be batched. r=hewitt sr=ben
git-svn-id: svn://10.0.0.236/trunk@120806 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-06 01:14:27 +00:00
cmanske%netscape.com
84a8db9613 Fixed enter key handling in Publish Progress dialog. b=140962, r=brade, sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@120805 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-05 23:07:27 +00:00
ian%hixie.ch
e70690de47 comment clarification
git-svn-id: svn://10.0.0.236/trunk@120803 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-05 22:43:05 +00:00
blakeross%telocity.com
8d3697a6d3 140262 - context menu for input type=password should include paste. patch by bz. r=biesi sr=me
git-svn-id: svn://10.0.0.236/trunk@120802 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-05 20:39:50 +00:00
mcafee%netscape.com
c7c77c5df4 Adding showpoint feature for performance graphs, clicking on past tbox builds will highlight that datapoint in the graph.
git-svn-id: svn://10.0.0.236/trunk@120798 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-05 17:25:33 +00:00
mcafee%netscape.com
2d0c36f39e Write out temp file with pid, to avoid race condition
git-svn-id: svn://10.0.0.236/trunk@120797 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-05 08:50:14 +00:00
mcafee%netscape.com
f40b288bff Trying out new cgi parameter showpoint, &showpoint=2002:03:21:06:52:28,4087 will print a big point there, e.g. highlighting one of the data points
git-svn-id: svn://10.0.0.236/trunk@120796 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-05 08:14:00 +00:00
mkaply%us.ibm.com
9338b131dc OS/2 bustage
git-svn-id: svn://10.0.0.236/trunk@120794 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-05 03:26:52 +00:00
caillon%returnzero.com
56d55212c0 Rename getSelection to get_selection. Fixes bug 141716, Mozilla context menus were broken on query.cgi because of getSelection overriding the native method which is used by Mozilla's context menu code. r=bbaetz x2
git-svn-id: svn://10.0.0.236/trunk@120793 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-05 03:08:50 +00:00
leaf%mozilla.org
3614a838d1 adding a module that contains everything "the whole client" uses, so
we can have a bonsai tree that tracks things on branches like 1.0, where
all the major components are on the same tag and are potentially taking
checkins. -leaf


git-svn-id: svn://10.0.0.236/trunk@120792 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-04 20:41:04 +00:00
mkaply%us.ibm.com
23cfcacb88 OS/2 bustage - its either remove PR_CALLBACK or add it to the header. I don't have an OS/2 machine since I am in San Antonio where my new son was born. See http://www.kaply.com
git-svn-id: svn://10.0.0.236/trunk@120790 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-04 18:49:30 +00:00
sspitzer%netscape.com
3ce96eb856 part of the fix for #119360. LDIF export is lossy. In this case,
I forgot we have to base64 encode any lines that contain \r or \n.
For example, the "notes" field in a card.  Thanks to Rich Ibbotson
(ribbotso@rochester.rr.com) for the initial patch.
r=dmose, sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@120789 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-04 18:03:51 +00:00
sspitzer%netscape.com
609636bdf3 fix for #115906. when typing in notes, enter should not close the edit / new card dialog.
also, fix the buttons on the edit card dialog to match the spec.
r=racham, sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@120788 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-04 18:01:06 +00:00
sicking%bigfoot.com
f33f681c69 Bug 130439: Remove unused function in tokenizer. Patch by choess@stwing.upenn.edu
r=harishd sr=heikki


git-svn-id: svn://10.0.0.236/trunk@120787 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-04 15:41:00 +00:00
bryner%netscape.com
bbfe41ce26 Make the XUL cache lock gc'ing of script objects while they are in the cache, to prevent pulling out a bogus JSObject. Bug 132216, r=waterson, sr=brendan.
git-svn-id: svn://10.0.0.236/trunk@120786 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-04 09:15:04 +00:00
cbiesinger%web.de
f129e9fca9 bug 138052 patch by timeless r=biesi sr=darin
data: is still too agressive about stripping whitespace XML


git-svn-id: svn://10.0.0.236/trunk@120785 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-04 09:10:36 +00:00
depstein%netscape.com
f0ae3d816c added test cases for nsIWebBrowser, temporarily in TestYourMethod().
a=asa for QA checkins that are not part of the default builds


git-svn-id: svn://10.0.0.236/trunk@120783 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-04 05:55:55 +00:00
bryner%netscape.com
870e2e8bf7 Adding the functions JS_LockGCThingRT and JS_UnlockGCThingRT, which are variants that only require a JSRuntime, not a JSContext. Converted some internal callers to use the new interface. Bug 141356, patch from shaver, r=bryner, sr=brendan.
git-svn-id: svn://10.0.0.236/trunk@120782 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-04 05:28:09 +00:00
bbaetz%student.usyd.edu.au
fa87875122 Bug 139313 - warning in buglist.cgi when votes isn't a parameter
patch by cedric.caron@urbanet.ch (Cedric Caron), r=bbaetz x2


git-svn-id: svn://10.0.0.236/trunk@120781 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-04 04:58:07 +00:00
leaf%mozilla.org
5480a179d4 Automated update
git-svn-id: svn://10.0.0.236/trunk@120780 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-04 03:41:12 +00:00
dougt%netscape.com
5720de8da3 Fixes 117628. Failed DNS error causes future lookups to fail. Now we call res_ninit() on platforms which support this function when the dns lookup fails. r=brendan@mozilla.org, sr=darin@netscape.com
git-svn-id: svn://10.0.0.236/trunk@120779 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-04 03:40:06 +00:00
blythe%netscape.com
48687c1c81 Abstract option acquisition for reuse in per thread settings.
Have the category focus also cause cached graphs to reset.


git-svn-id: svn://10.0.0.236/trunk@120777 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-04 02:06:52 +00:00
kestes%walrus.com
f048209120 fixes for bugs
git-svn-id: svn://10.0.0.236/trunk@120776 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-04 01:51:46 +00:00
oeschger%netscape.com
da532d5a06 updating help content, dispensation per 122806: adding entries to search database, r=cotter
git-svn-id: svn://10.0.0.236/trunk@120774 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-04 01:28:49 +00:00
pschwartau%netscape.com
ff51060c41 Initial add. Regression test for bug 140974.
git-svn-id: svn://10.0.0.236/trunk@120773 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-04 01:13:40 +00:00
blythe%netscape.com
047482f5f0 fix cvs keyword subtitution crash
git-svn-id: svn://10.0.0.236/trunk@120772 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-04 01:12:18 +00:00
ian%hixie.ch
1c05c87769 Change variable names to reflect the fact that objects are instances, not classes.
git-svn-id: svn://10.0.0.236/trunk@120771 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-04 01:11:56 +00:00
depstein%netscape.com
68fff3bbb1 updated web nav test case. a=asa for QA checkins that are not part of the default builds
git-svn-id: svn://10.0.0.236/trunk@120770 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-04 01:10:59 +00:00
ian%hixie.ch
bd2477f239 Add some debugging info to every page once and for all.
git-svn-id: svn://10.0.0.236/trunk@120769 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-04 01:10:38 +00:00
ian%hixie.ch
6691baf86d Make the user factory return the same object if the same user is requested multiple times. This means that if the currect user is changed on the fly, the changes actually take effect instead of there being a potential race condition between the change, the access of the currect user, and the objects going out of scope and updating the database.
git-svn-id: svn://10.0.0.236/trunk@120768 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-04 01:09:27 +00:00
blythe%netscape.com
e13346a4ef Not part of normal builds.
Accept options cookie, document how request specific options are to be set.


git-svn-id: svn://10.0.0.236/trunk@120767 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-04 01:07:16 +00:00
ian%hixie.ch
a3c9a95658 Pass the app reference to the user factory. Fix the code that uses argument branches to treat them as arrays instead of scalars.
git-svn-id: svn://10.0.0.236/trunk@120766 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-04 01:06:38 +00:00
ian%hixie.ch
5a049e0b50 Two more things to do: make getSettings return a boolean instead of raising an exception, and add a pass-through command that outputs can use to bring up specific templates
git-svn-id: svn://10.0.0.236/trunk@120765 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-04 01:03:48 +00:00
ian%hixie.ch
c68716f30e Add support for converting + signs in URIs back to spaces.
git-svn-id: svn://10.0.0.236/trunk@120764 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-04 01:02:19 +00:00
edburns%acm.org
603de46e8a Make it possible to render the bookmarks tree, but you can't click on a
bookmark to open it in the browser due to a Java side deadlock.


git-svn-id: svn://10.0.0.236/trunk@120762 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-04 00:30:01 +00:00
ssu%netscape.com
cd1c8c8ee6 fixing bug 141858 - unexpected setup\setup.exe error message after installing browser
git-svn-id: svn://10.0.0.236/trunk@120759 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-04 00:18:54 +00:00
mcafee%netscape.com
bff0b0c6a3 Print out visited modules in leaf-first order, first attempt at fixing the build-order problem.
git-svn-id: svn://10.0.0.236/trunk@120758 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-04 00:17:06 +00:00
mscott%netscape.com
ba5e706e46 Bug #121583 --> work around the infinite reflow loop in various windows that use tree widgets by
forcing a min height and min width on the the tree. This fixes the famous 100 % CPU hang.

Patch from kin@netscape.com
r=mscott
sr=hyatt


git-svn-id: svn://10.0.0.236/trunk@120755 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-04 00:04:39 +00:00
rginda%netscape.com
3d59b1e393 - venkman only -
bug 137327, r=caillon@returnzero.com,a=shaver
translate null to -1 in getParentIndex return, to avoid infinite loop


git-svn-id: svn://10.0.0.236/trunk@120754 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-04 00:04:07 +00:00
rginda%netscape.com
953d83577f - cview only -
bug 137327, r=caillon@returnzero.com,a=shaver
translate null to -1 in getParentIndex return, to avoid infinite loop


git-svn-id: svn://10.0.0.236/trunk@120753 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-04 00:03:28 +00:00
beard%netscape.com
1871c4e7b8 [not part of build] Change history for 1.0fc2.
git-svn-id: svn://10.0.0.236/trunk@120750 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 23:40:53 +00:00
beard%netscape.com
495492eca8 [not part of build] bumped version to 1.0fc2.
git-svn-id: svn://10.0.0.236/trunk@120749 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 23:40:15 +00:00
mcafee%netscape.com
24bde16cc1 opaque data comment
git-svn-id: svn://10.0.0.236/trunk@120748 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 23:37:38 +00:00
bnesse%netscape.com
761e7e7761 Bumped version to 1.0fc2.
git-svn-id: svn://10.0.0.236/trunk@120747 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 23:35:39 +00:00
bnesse%netscape.com
1e5c132e95 [Not part of build] Fix for bug 136063. r=sdagley, sr=beard.
git-svn-id: svn://10.0.0.236/trunk@120745 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 23:27:33 +00:00
cmanske%netscape.com
8c2d1c5ce0 Fixed previewing page in browser command in Composer, b=140959, r=brade, sr=kin
git-svn-id: svn://10.0.0.236/trunk@120744 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 23:23:55 +00:00
kestes%walrus.com
a1f1928ff8 fixes to the split on change state
git-svn-id: svn://10.0.0.236/trunk@120743 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 23:16:53 +00:00
rginda%netscape.com
44829cd301 - chatzilla only -
correct the command name for the View->Open At Startup option


git-svn-id: svn://10.0.0.236/trunk@120742 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 23:02:12 +00:00
cathleen%netscape.com
31520dfde0 export rules file into dist r=dp
git-svn-id: svn://10.0.0.236/trunk@120740 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 22:51:16 +00:00
kestes%walrus.com
3ef8755907 change call to savetree_db to use oo notiation so we search ISA
git-svn-id: svn://10.0.0.236/trunk@120739 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 22:37:41 +00:00
dp%netscape.com
5940f0fc77 Moving printNodeProcessor to new api
git-svn-id: svn://10.0.0.236/trunk@120738 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 22:33:08 +00:00
kestes%walrus.com
ef65e90b01 fix break multiline empty on change of tree state
git-svn-id: svn://10.0.0.236/trunk@120736 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 22:29:28 +00:00
kestes%walrus.com
9e8bff8ea1 fixes
git-svn-id: svn://10.0.0.236/trunk@120734 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 22:01:05 +00:00
mscott%netscape.com
69e38c4cf8 Bug #136949 --> when creating a new search or filter row, clone the search attribute
from the previous row.
r=ssu
sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@120733 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 21:58:10 +00:00
mscott%netscape.com
d0818f9bda Bug #109109 --> usability improvements to the custom header dialog
r=naving
sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@120732 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 21:57:39 +00:00
kestes%walrus.com
4a3079a056 forgot to reset $NEXT_ROW{$tree}
git-svn-id: svn://10.0.0.236/trunk@120731 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 21:44:25 +00:00
ducarroz%netscape.com
34909b2474 Fix for bug 135279. Need to be able to specify a line token other than LF when reading a stream buffer. Local file on Mac or CR as line ending. R=naving, SR=mscott
git-svn-id: svn://10.0.0.236/trunk@120729 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 21:36:33 +00:00
kestes%walrus.com
39886c1e40 computed rowspan but did not use it.
git-svn-id: svn://10.0.0.236/trunk@120728 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 21:28:51 +00:00
kestes%walrus.com
581a65bbd8 fixes
git-svn-id: svn://10.0.0.236/trunk@120727 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 21:25:24 +00:00
jst%netscape.com
94cd4f4728 Fixing bug 140944. Making document.body.scroll* map to the scroll info for the root scroll frame. r=bzbarsky@mit.edu, sr=shaver@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@120726 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 21:14:13 +00:00
kestes%walrus.com
ed77bcfaba bonsai fixes to make one giant square of no data.
git-svn-id: svn://10.0.0.236/trunk@120725 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 21:09:55 +00:00
wtc%netscape.com
2ee8ebd2f0 Bugzilla bug 136279: fixed bugs where 'path' and 'oldpath' were passed
to string functions before they were null-terminated.  Added a comment
to explain what 'oldpath' is for.


git-svn-id: svn://10.0.0.236/trunk@120722 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 20:59:50 +00:00
stephend%netscape.com
b8247b22f8 Bug 141894. Security button in msgCompose should have a tooltip. r=kaie@netscape.com, sr=sspitzer@netscape.com
git-svn-id: svn://10.0.0.236/trunk@120721 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 20:46:51 +00:00
kestes%walrus.com
71c78099e1 add checks for permissions on the log directories during startup
git-svn-id: svn://10.0.0.236/trunk@120720 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 20:28:24 +00:00
kestes%walrus.com
4d81e30f19 fix spelling of $OSVer
git-svn-id: svn://10.0.0.236/trunk@120719 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 20:20:44 +00:00
kestes%walrus.com
7b5bc76bb9 remove duplicate my of status variable.
git-svn-id: svn://10.0.0.236/trunk@120718 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 20:17:23 +00:00
timeless%mac.com
334800900f Bug 141813 add javadoc comments to idl so people can get useful info from them
nsIDOMEvent.idl nsIDOMEventListener.idl nsIDOMEventTarget.idl
r=fabian sr=jst


git-svn-id: svn://10.0.0.236/trunk@120717 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 19:57:42 +00:00
kestes%walrus.com
d59dea4ef0 use a centralized function to round numbers.
only use successful builds in computation of deadtime.
only use 10 most recent builds in computation of averages.
We do not use the very first datapoint in computation
of averages.
Fix the incoming data here so that builds do not overlap.



add a debug_database() function for use in debugging code.
there was an 'if ($buildstatus ne 'not_running')' but this
can't appear in the database remove it.


git-svn-id: svn://10.0.0.236/trunk@120716 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 19:50:43 +00:00
kestes%walrus.com
ec7f06f71a allow build errors to be turned off.
git-svn-id: svn://10.0.0.236/trunk@120715 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 19:43:58 +00:00
igor%mir2.org
121277b325 Replace when possible usage of API available only since JDK 1.2 by their JDK 1.1 analogous or by classes available in the Rhino core to make port to JDK 1.1 easier.
git-svn-id: svn://10.0.0.236/trunk@120714 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 19:42:36 +00:00
kestes%walrus.com
ca41a1add9 centrallize all rounding through a single function.
git-svn-id: svn://10.0.0.236/trunk@120713 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 19:41:44 +00:00
pinkerton%netscape.com
8169bfa608 Adding David Haas
git-svn-id: svn://10.0.0.236/trunk@120712 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 19:23:18 +00:00
pinkerton%netscape.com
3ac36bd9e3 Update the progress meter during download. From David Haas (haasd@cae.wisc.edu)
git-svn-id: svn://10.0.0.236/trunk@120711 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 19:22:23 +00:00
pinkerton%netscape.com
d81f18e816 Behave correctly when dock icon clicked and no windows are open. From David Haas (haasd@cae.wisc.edu)
git-svn-id: svn://10.0.0.236/trunk@120710 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 19:17:28 +00:00
darin%netscape.com
a8839fa81b fixes build bustage with --enable-xpctools
patch=dmose r/sr=darin


git-svn-id: svn://10.0.0.236/trunk@120709 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 19:04:14 +00:00
alexsavulov%netscape.com
31b7c38fc7 fix for bug 134437 - syncronous focus event causes reflow reentrancy
resulting in a crash on WIN32. fixed trough WM_SETFOCUS deferral
sr= waterson r=kmccklusk


git-svn-id: svn://10.0.0.236/trunk@120708 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 18:52:04 +00:00
sicking%bigfoot.com
8aac8549b9 Bug 119317. Drop support for non-namespaced "inherits" xbl-attribute and move over the last uses of the old syntax.
r=Hixie sr=hyatt


git-svn-id: svn://10.0.0.236/trunk@120706 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 17:51:44 +00:00
wtc%netscape.com
712f922229 Bugzilla bug 137736: Use "return 0" instead of exit(0) in the main()
functions of the configure test programs.  Miscellaneous changes to fix
compiler warnings about the configure test programs.


git-svn-id: svn://10.0.0.236/trunk@120704 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 17:39:01 +00:00
mostafah%oeone.com
4a866c25df Fixing incorrect file names in css ( mostly png to gif ). Fixes bug 141399
git-svn-id: svn://10.0.0.236/trunk@120699 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 15:58:01 +00:00
timeless%mac.com
cf3f4b0ae8 Bug 87965 Can't expand chrome/*.jar files on ARM
patch by jeroen.dobbelaere@acunia.com
r=dveditz sr=brendan


git-svn-id: svn://10.0.0.236/trunk@120697 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 14:50:46 +00:00
pinkerton%netscape.com
426a72cadc backing out last patch, it doesn't work
git-svn-id: svn://10.0.0.236/trunk@120696 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 14:20:31 +00:00
pinkerton%netscape.com
75d13dda9d Fix data length issues with CF_HTML. It's utf8, so don't treat it like
unicode when computing the length. r=brade/sr=kin, bug 69566.


git-svn-id: svn://10.0.0.236/trunk@120695 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 14:19:11 +00:00
pinkerton%netscape.com
abbe236093 Fix NS_ConvertUTF8ToUCF2 correctly work with substrings. patch by jag, r=pink
sr=scc, bug#141866


git-svn-id: svn://10.0.0.236/trunk@120694 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 13:57:12 +00:00
waterson%netscape.com
46262a3fef Bug 137094. Prevent flow-of-control leak of space manager. r=attinasi, sr=kin.
git-svn-id: svn://10.0.0.236/trunk@120693 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 13:49:44 +00:00
dp%netscape.com
885583ff86 Necko uri folded into necko
git-svn-id: svn://10.0.0.236/trunk@120692 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 13:27:16 +00:00
ccarlen%netscape.com
ae4d6a3e13 Bug 141673 - PPEmbed crashes on launch due to bad code added in nsIFile API change. r=pinkerton/sr=darin
git-svn-id: svn://10.0.0.236/trunk@120691 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 13:22:08 +00:00
rayw%netscape.com
d29baad3e5 Fixes bug 141765, r=heikki, sr=jst, rs=rayw.
This is a very simple, safe fix that fixes a crash in decoding structures
inside of arrays in SOAP, and affects nothing else.


git-svn-id: svn://10.0.0.236/trunk@120690 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 11:56:31 +00:00
seawood%netscape.com
209d34721d Restore unlabelled 'MozillaHack's.
Bug #140869


git-svn-id: svn://10.0.0.236/trunk@120687 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 10:25:32 +00:00
seawood%netscape.com
8ab457ad81 Restoring unlabelled 'MozillaHack's. Fixing Netscape uname bustage.
Bug #140869


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


git-svn-id: svn://10.0.0.236/trunk@120685 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 08:49:10 +00:00
seawood%netscape.com
ccd79a6ccf Sync config.guess & config.sub with official GNU copies.
Bug #140869 r=bryner


git-svn-id: svn://10.0.0.236/trunk@120684 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 08:29:00 +00:00
seawood%netscape.com
85cc979afe Fix xlib bustage.
Thanks to Roland Mainz <Roland.Mainz@informatik.med.uni-giessen.de> for the patch.
Bug #135441 r=cls


git-svn-id: svn://10.0.0.236/trunk@120683 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 08:11:10 +00:00
hyatt%netscape.com
1a84520aba Adding globe icon for URL bar. Updating to 0.2.7
git-svn-id: svn://10.0.0.236/trunk@120682 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 08:02:16 +00:00
darin%netscape.com
4c9f13c694 cleaning up documentation, marking some interfaces frozen, and splitting
up some interfaces into separate IDL files (b=124465)
reviewed by dougt and bbaetz


git-svn-id: svn://10.0.0.236/trunk@120681 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 07:49:43 +00:00
hyatt%netscape.com
d883bb4473 Adding globe icon for URL bar. Updating to 0.2.7
git-svn-id: svn://10.0.0.236/trunk@120680 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 07:32:18 +00:00
hyatt%netscape.com
1d5690b786 Fix for 121583. r=ben, sr=kin, adt=selmer
git-svn-id: svn://10.0.0.236/trunk@120679 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 07:03:27 +00:00
gerv%gerv.net
c66a8b94a7 Bug 135836 - change requests should include expiration details. Patch by zeroJ@null.net; r=gerv, justdave.
git-svn-id: svn://10.0.0.236/trunk@120675 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 06:37:47 +00:00
jaggernaut%netscape.com
fcd4cabc3a Bug 139321: forward button not working with pdf, r=biesi, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@120674 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 06:37:32 +00:00
gerv%gerv.net
dd0d0b1a95 Bug 141609 - "Version unspecified" error when changing product with product groups enabled. Patch by myk; 2xr=gerv.
git-svn-id: svn://10.0.0.236/trunk@120673 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 06:03:25 +00:00
darin%netscape.com
224d55f0e9 documentation cleanup for nsIFile/nsILocalFile API changes (no code changes)
git-svn-id: svn://10.0.0.236/trunk@120672 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 06:01:29 +00:00
matty%chariot.net.au
f220ef870f Bug 97496: Release notes updates.
git-svn-id: svn://10.0.0.236/trunk@120671 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 05:50:32 +00:00
mhammond%skippinet.com.au
499548dbb4 Update build instructions.
Not part of the build.


git-svn-id: svn://10.0.0.236/trunk@120669 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 05:14:38 +00:00
kestes%walrus.com
94858bca32 misuse of '==' for 'eq'.
git-svn-id: svn://10.0.0.236/trunk@120667 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 04:44:05 +00:00
kestes%walrus.com
e8a3f0c29d typo in construct_build_event_times_vec
git-svn-id: svn://10.0.0.236/trunk@120666 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 04:33:30 +00:00
kestes%walrus.com
35308afcaa put bugs on the end,
git-svn-id: svn://10.0.0.236/trunk@120665 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 04:16:40 +00:00
kestes%walrus.com
fb695a64e2 typo sorting on empty field
git-svn-id: svn://10.0.0.236/trunk@120664 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 04:16:12 +00:00
kestes%walrus.com
7379e43623 add new buildtime disipline
git-svn-id: svn://10.0.0.236/trunk@120663 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 04:12:02 +00:00
kestes%walrus.com
0bebd3e8a7 adjust the tree states
git-svn-id: svn://10.0.0.236/trunk@120662 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 04:11:12 +00:00
kestes%walrus.com
a478f81e13 add new
construct_build_event_times_vec function


git-svn-id: svn://10.0.0.236/trunk@120660 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 04:10:29 +00:00
kestes%walrus.com
80fcd35f1d semi colon
git-svn-id: svn://10.0.0.236/trunk@120658 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 03:38:44 +00:00
ben%netscape.com
7b499f5a87 Forgot to check in this file, which was r=dbaron, sr=waterson as part of previous checkin
git-svn-id: svn://10.0.0.236/trunk@120657 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 03:37:31 +00:00
kestes%walrus.com
dbe0d6248d legend for description
git-svn-id: svn://10.0.0.236/trunk@120656 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 03:37:05 +00:00
kestes%walrus.com
6a15621046 add a space in text.
git-svn-id: svn://10.0.0.236/trunk@120655 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 03:29:14 +00:00
kestes%walrus.com
312cfa188f add descriptions for TreeState
git-svn-id: svn://10.0.0.236/trunk@120654 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 03:28:18 +00:00
kestes%walrus.com
e9e57aba12 add descriptions to states
git-svn-id: svn://10.0.0.236/trunk@120653 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 03:27:30 +00:00
law%netscape.com
572a104ba1 Bug 141330; don't force extension to match content type on Mac; r=sdagley, sr=jag
git-svn-id: svn://10.0.0.236/trunk@120652 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 03:20:11 +00:00
kestes%walrus.com
ce83f29aa6 fixes
git-svn-id: svn://10.0.0.236/trunk@120651 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 03:15:54 +00:00
ben%netscape.com
c7e0f3103f Forgot to mention that all prior checkins were for bug 112064 :-)
git-svn-id: svn://10.0.0.236/trunk@120649 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 03:10:23 +00:00
ben%netscape.com
989514f6c4 [Chrome FastLoad]
Implement XUL Prototype Document and Prototype Element serialization/deserialization scheme for FastLoad of chrome documents.
r=brendan, sr=hyatt


git-svn-id: svn://10.0.0.236/trunk@120648 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 03:04:34 +00:00
ben%netscape.com
521dde6f78 [Chrome FastLoad]
Patch from jst to prevent crash on shutdown.
r=ben, sr=brendan


git-svn-id: svn://10.0.0.236/trunk@120647 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 03:02:07 +00:00
ben%netscape.com
da52a65491 [Chrome FastLoad]
Make nsStandardURL implement nsIClassInfo so that URIs can be serialized into the FastLoad File.
r=dougt, sr=darin


git-svn-id: svn://10.0.0.236/trunk@120646 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 03:01:32 +00:00
ben%netscape.com
4f2cdc14d0 [Chrome FastLoad]
Ensure that principals are written as Compound Objects using |WriteCompoundObject|, not using |WriteObject|
r=mstoltz, sr=brendan


git-svn-id: svn://10.0.0.236/trunk@120645 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 03:00:46 +00:00
ben%netscape.com
181a218f38 [Chrome FastLoad]
Add a comment describing the meaning of error code return values from nsXULPrototypeCache::GetPrototype.
r=hyatt, sr=brendan


git-svn-id: svn://10.0.0.236/trunk@120644 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 03:00:20 +00:00
ben%netscape.com
e7a1684e98 [Chrome FastLoad]
Patch to make FastLoad Service return the previous URI selected when selecting a new one, as well as fixing a few issues relating to dependencies on non-existent files. Patch from brendan, r=dbaron, sr=waterson


git-svn-id: svn://10.0.0.236/trunk@120643 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 02:59:42 +00:00
kestes%walrus.com
a6657890f7 fixes
git-svn-id: svn://10.0.0.236/trunk@120640 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 02:41:09 +00:00
kestes%walrus.com
1bcd593791 fixes
git-svn-id: svn://10.0.0.236/trunk@120638 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 02:37:27 +00:00
kestes%walrus.com
8817df793a add new 'TinderHeader::TreeState_Bonsai_Plus'
git-svn-id: svn://10.0.0.236/trunk@120636 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 02:32:06 +00:00
kestes%walrus.com
cdf06c1f29 combine txt and bonsai modules.
git-svn-id: svn://10.0.0.236/trunk@120634 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 02:22:47 +00:00
kestes%walrus.com
e180ef8bb6 fixes for new treestate admin code.
git-svn-id: svn://10.0.0.236/trunk@120633 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 02:21:52 +00:00
mcafee%netscape.com
90f5856baa Fix spelling errors. r=kestes (140449)
git-svn-id: svn://10.0.0.236/trunk@120632 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 02:05:12 +00:00
sspitzer%netscape.com
df345095b8 fix for dataloss bug #140094. r/sr=bienvenu,sspitzer
fix suggested by dp.


git-svn-id: svn://10.0.0.236/trunk@120630 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 01:55:27 +00:00
mhammond%skippinet.com.au
aac9b0435e We are now building with the standard build system - yay!
Not part of the build.


git-svn-id: svn://10.0.0.236/trunk@120627 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 01:23:56 +00:00
cotter%netscape.com
63ff863716 ongoing help content updates per bugzilla 122806 & ADT, r=oeschger; minor updates for certs help.
git-svn-id: svn://10.0.0.236/trunk@120626 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 01:22:20 +00:00
mhammond%skippinet.com.au
148e18b8fb Merging 1.0 branch onto the trunk (I know this is not the usual
way, but it is just me :)
Not part of the build!


git-svn-id: svn://10.0.0.236/trunk@120625 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 01:16:47 +00:00
mhammond%skippinet.com.au
47ee49babc Final fixes for Unix!
Not part of the build.


git-svn-id: svn://10.0.0.236/trunk@120624 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 01:09:51 +00:00
mhammond%skippinet.com.au
05172bf801 Merge in changes from 1.8.2.3 on the 1.0 branch.
Not part of the build.


git-svn-id: svn://10.0.0.236/trunk@120623 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 01:02:32 +00:00
naving%netscape.com
3447dca20d 141152 r=ducarroz sr=bienvenu fix the partial msg display code in mime to use escaped uidl and then unescape
this uidl in pop3 code. fixes truncated pop3 msg download problems with uidl having quotes(")


git-svn-id: svn://10.0.0.236/trunk@120622 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 01:00:21 +00:00
timeless%mac.com
d25c3af471 Bug 125449 "Fonts for" is vertical aligned top instead of middle in caption
patch by walk84@yahoo.com r=doron sr=alecf


git-svn-id: svn://10.0.0.236/trunk@120620 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 00:38:22 +00:00
blythe%netscape.com
8b17f4beff Turn options into arrays instead of heap to allow easy copying into a per
thread/client option duplicate.


git-svn-id: svn://10.0.0.236/trunk@120619 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 00:32:23 +00:00
kestes%walrus.com
4c6908db23 fixes for VC_NAME and REGEXP code
git-svn-id: svn://10.0.0.236/trunk@120618 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 00:27:48 +00:00
nicolson%netscape.com
76092bb074 move alg-specific provider classes into generic parent classes.
git-svn-id: svn://10.0.0.236/trunk@120617 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 00:27:03 +00:00
mscott%netscape.com
62ccf94223 Bug #134288 --> hide extra hash marks caused by the smime code in the 3-pane and compose window when you
are viewing/sending a message with no security information.
r=kai
sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@120616 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 00:23:52 +00:00
seawood%netscape.com
4023981a66 No need to build xpconnect twice.
Bug #107302


git-svn-id: svn://10.0.0.236/trunk@120615 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 00:21:15 +00:00
kestes%walrus.com
14d9bd204e rearrange names of bug_id2url to make the new bonsai code work.
git-svn-id: svn://10.0.0.236/trunk@120614 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 00:19:41 +00:00
kestes%walrus.com
f56a9a60af use single quotes arround rexexp.
git-svn-id: svn://10.0.0.236/trunk@120613 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 00:10:18 +00:00
kestes%walrus.com
549d14b105 fix typo, make bug_ids uniq.
git-svn-id: svn://10.0.0.236/trunk@120612 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-03 00:09:56 +00:00
kestes%walrus.com
41ba1ceefd missing parenthesis
git-svn-id: svn://10.0.0.236/trunk@120611 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 23:58:48 +00:00
kestes%walrus.com
0c28b84793 Pick up $VC_NAME by fixing typo
add new $VC_BUGNUM_REGEXP code
fix empty cell with shading problem


git-svn-id: svn://10.0.0.236/trunk@120610 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 23:57:16 +00:00
kestes%walrus.com
9227fa3630 add cvskeywords.
git-svn-id: svn://10.0.0.236/trunk@120609 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 23:54:26 +00:00
bienvenu%netscape.com
9568238704 don't commit the db for every news article expired r/sr = sspitzer 123922
git-svn-id: svn://10.0.0.236/trunk@120608 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 23:54:09 +00:00
kestes%walrus.com
f4b1a5d349 document new event_times_vec function
git-svn-id: svn://10.0.0.236/trunk@120607 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 23:53:24 +00:00
kestes%walrus.com
5595971398 change column header to "Guilty" and add new regular expression to find bug ticket numbers in checkin comments.
git-svn-id: svn://10.0.0.236/trunk@120606 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 23:51:58 +00:00
sspitzer%netscape.com
4a3c0670cb fix for #141881. remove addMailListToDatabase() from nsIAbDirectory.idl, not needed.
also, so other code cleanup.  r/sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@120605 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 23:46:59 +00:00
kestes%walrus.com
13b5d9a860 inconsistent spelling of %TinderboxPrininconsistent spelling of %TinderboxPrintt
git-svn-id: svn://10.0.0.236/trunk@120604 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 23:43:24 +00:00
naving%netscape.com
b1bc8e2dd3 141354 r=bienvenu sr=mscott If the filters have custom headers that are not in "mailnews.customHeaders" pref
then add them to the pref, fixes a corruption problem on adding new filters.


git-svn-id: svn://10.0.0.236/trunk@120603 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 23:34:05 +00:00
kestes%walrus.com
1e66fd8099 fix auto refersh line, make it look more like samples found on the web.
git-svn-id: svn://10.0.0.236/trunk@120602 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 23:15:48 +00:00
nicolson%netscape.com
a3d3ae9b19 upgrade to NSS 3.4.1 RTM and NSPR 4.2.
git-svn-id: svn://10.0.0.236/trunk@120601 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 23:02:49 +00:00
kestes%walrus.com
436c0be5bd add cvs keywords to files.
git-svn-id: svn://10.0.0.236/trunk@120599 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 22:58:28 +00:00
kestes%walrus.com
326c32627f adding cvs keywords to files.
git-svn-id: svn://10.0.0.236/trunk@120597 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 22:57:29 +00:00
kestes%walrus.com
2b77fdc9db add cvs keywords to files
git-svn-id: svn://10.0.0.236/trunk@120595 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 22:56:33 +00:00
seawood%netscape.com
189054504b Trim module.mk's xpcom entry since all of xpcom's external deps have been removed.
Move 3rd party libs into tier_1 dir list.
Move standalone application level libs into tier_2 list.
Bug #107302 r=blythe sr=alecf


git-svn-id: svn://10.0.0.236/trunk@120594 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 22:53:30 +00:00
peterlubczynski%netscape.com
42927222a7 Fixing problems with showing/hiding Mac plugins. Specifically, these problems:
* Mouse events "bleeding through" tabs so that a plugin in one tab responds to mouse movements in another (bug 120875)
* dynamic control of CSS visiblity property with plugins on mac (can hide/show plugins) (bug 137230)
* Plugins incorrectly show up on top of documents and in the wrong place in print preview. This fix will also them to be hidden like they are on other platforms. (bug 133992)
r=av sr=beard


git-svn-id: svn://10.0.0.236/trunk@120593 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 22:47:49 +00:00
rbs%maths.uq.edu.au
d21c5c6672 Added yet another defense to make Mozilla really robust when font resources run out, the patch makes font metrics to be fail safe or at least very hard to break -- to the point that failure means that the system is barely working (testing showed that Mozilla stayed alive while other applications were dying). Per request of super-reviewer & driver, also removed wallpaper null-checks sprinkled in the past for the problem. b=136248, r=shanjian, sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@120592 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 22:24:59 +00:00
kestes%walrus.com
e88cc29c07 make the build cells never truely emtpy.
git-svn-id: svn://10.0.0.236/trunk@120591 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 22:11:32 +00:00
locka%iol.ie
f752ac30d5 NOT PART OF BUILD. Reordered makefile, incorporated LiveConnect/XPConnect scripting patch by <Paul.Oswald@medec.com>. Code cleanup. b=127710
git-svn-id: svn://10.0.0.236/trunk@120590 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 22:10:19 +00:00
mscott%netscape.com
baecde3f38 Bug #141835 --> register the browser window to handle image/jpg (we already registered image/jpeg)
r=naving
sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@120589 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 21:56:19 +00:00
bnesse%netscape.com
210e61a00b [Not part of build] Initial checkin of header files required to build the MRJ Plugin.
git-svn-id: svn://10.0.0.236/trunk@120587 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 21:56:05 +00:00
blythe%netscape.com
62dc1d285c Not part of the normal build.
Fix a crash when category data led to 0 data.


git-svn-id: svn://10.0.0.236/trunk@120585 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 21:52:17 +00:00
sspitzer%netscape.com
972168dc37 fix for #135984. mailto: urls with %20 don't work properly.
r=ducarroz, sr=sspitzer, fix by antonio.xu@sun.com


git-svn-id: svn://10.0.0.236/trunk@120582 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 21:32:07 +00:00
mkaply%us.ibm.com
a4bad263d0 #141676
r=pedemonte, sr=blizzard
OS/2 only - don't add the hidden window to the task list


git-svn-id: svn://10.0.0.236/trunk@120581 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 21:26:09 +00:00
dp%netscape.com
3bf7d05b91 bug 130381 Using arena for registry prepopulation r=dougt sr=alecf a=asa
git-svn-id: svn://10.0.0.236/trunk@120580 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 21:25:08 +00:00
jst%netscape.com
e90c1ba6c2 Backing out a small security related part of the last fix for bug 118933 that wasn't needed.
git-svn-id: svn://10.0.0.236/trunk@120579 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 21:21:58 +00:00
igor%mir2.org
5ef252b9f8 Store only single instance of any string in InterpreterData.itsStringTable and remove itsStringTableIndex and itsDoubleTableIndex from InterpreterData as they are used only during code generation
git-svn-id: svn://10.0.0.236/trunk@120578 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 21:19:43 +00:00
igor%mir2.org
b261d7ceb6 Allow to put null keys to ObjToIntMap and optimize Iterator not to search through key array tail after processing the last key.
git-svn-id: svn://10.0.0.236/trunk@120577 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 21:15:33 +00:00
wtc%netscape.com
e0654ef648 Bugzilla bug 141820: don't quote parameters when calling DosStart.
The patch is contributed by Michael Kaply <mkaply@us.ibm.com>.


git-svn-id: svn://10.0.0.236/trunk@120575 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 21:14:00 +00:00
mkaply%us.ibm.com
d76acfab56 #140754
r=mkaply, sr=blizzard
OS/2 only - remove mPixelScale - use mCPixelScale - fix print preview scaling


git-svn-id: svn://10.0.0.236/trunk@120574 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 21:12:28 +00:00
igor%mir2.org
8016b0292c In remove set int key value to 0 so a new key with the same slot would get initial 0 after put(int, Object)
git-svn-id: svn://10.0.0.236/trunk@120573 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 21:11:05 +00:00
brendan%mozilla.org
c57adad168 Fix js_SetProtoOrParent to handle non-native and native-but-incompatible-class-change proto-setting scenarios (140164, r=khanson, sr=jband).
git-svn-id: svn://10.0.0.236/trunk@120570 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 20:59:35 +00:00
peterlubczynski%netscape.com
db0df3ee8d Adding extra event call (WM_WINDOWPOSCHANGED) for windowless plugins on Windows so that they are updated with their position and bounds. Bug 135737, r=av, sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@120569 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 20:46:22 +00:00
peterlubczynski%netscape.com
081f08f038 Fixup to previous checkin for scanning plugins in installation folders, bug 133282 r=av sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@120565 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 20:37:32 +00:00
bnesse%netscape.com
48665497a5 Fix for bug 141552. Remove unused static functions from prefs. r=blythe, sr=jsg.
git-svn-id: svn://10.0.0.236/trunk@120564 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 20:34:17 +00:00
tor%cs.brown.edu
6c24b4847c Bug 137694 - only create the 1-bit GC once we've created a 1-bit pixmap.
r=pavlov, sr=blizzard


git-svn-id: svn://10.0.0.236/trunk@120563 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 20:27:26 +00:00
smontagu%netscape.com
a2b76cba1b Fix hang when pressing ENTER in Hebrew text fields. Bug 95228, r=jkeiser, sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@120562 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 20:25:32 +00:00
nicolson%netscape.com
af6e7b336d New provider files for JSS 3.2.
git-svn-id: svn://10.0.0.236/trunk@120561 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 20:25:15 +00:00
kestes%walrus.com
69ca8ef499 tune error parsers for mozilla data.
git-svn-id: svn://10.0.0.236/trunk@120559 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 19:45:13 +00:00
leaf%mozilla.org
e526b19341 add the binary suffix to fix build bustage
git-svn-id: svn://10.0.0.236/trunk@120558 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 19:43:09 +00:00
ian.mcgreer%sun.com
2bda604c43 bug 141355, CERT_DecodeDERCertificate is not a safe function for some uses, must be replaced with CERT_NewTempCertificate.
git-svn-id: svn://10.0.0.236/trunk@120556 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 19:00:13 +00:00
blythe%netscape.com
32ac9fd241 NOT part of a normal build.
Fix spacetrace images.
Make per request data thread/callstack specific instead of using a global.


git-svn-id: svn://10.0.0.236/trunk@120555 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 18:38:42 +00:00
rods%netscape.com
5840b2d575 Fixing more bustage
git-svn-id: svn://10.0.0.236/trunk@120551 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 18:07:15 +00:00
relyea%netscape.com
2d324e9fbd Fix the RSA key check to correctly accept keys with p < q.
git-svn-id: svn://10.0.0.236/trunk@120549 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 17:39:13 +00:00
ccarlen%netscape.com
d9eec4d503 Fixing bustage on Planetoid.
git-svn-id: svn://10.0.0.236/trunk@120548 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 16:48:51 +00:00
rods%netscape.com
0d52b57c9d some functions need to be static, this should fix the static build bustage
git-svn-id: svn://10.0.0.236/trunk@120547 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 16:23:20 +00:00
rods%netscape.com
047a00dc17 Add the new pluggable dialog work, in build, not used
BUg 135441 r=dcone,pink sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@120544 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 14:10:12 +00:00
rods%netscape.com
8753f91b51 Add the new pluggable dialog work, in build, not used
BUg 135441 r=dcone,pink sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@120543 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 14:02:57 +00:00
rods%netscape.com
b78c834b7f Add the new pluggable dialog work, in build, not used
BUg 135441 r=dcone,pink sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@120542 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 13:47:53 +00:00
rods%netscape.com
2eb86ae788 backing out unwanted changes
git-svn-id: svn://10.0.0.236/trunk@120541 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 13:24:08 +00:00
rods%netscape.com
86b99f77e1 Add the new pluggable dialog work, in build, not used
BUg 135441 r=dcone,pink sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@120540 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 12:38:43 +00:00
rods%netscape.com
0383d4ef32 Minor fix
Add the new pluggable dialog work, in build, not used
BUg 135441 r=dcone,pink sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@120539 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 12:32:13 +00:00
rods%netscape.com
1915d4a4e9 minor change
Add the new pluggable dialog work, in build, not used
BUg 135441 r=dcone,pink sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@120538 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 12:30:09 +00:00
rods%netscape.com
8867442f48 Add the new pluggable dialog work, in build, not used
BUg 135441 r=dcone,pink sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@120537 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 12:08:52 +00:00
hewitt%netscape.com
8dffc57408 bookmark drag and drop
git-svn-id: svn://10.0.0.236/trunk@120536 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 12:08:47 +00:00
rods%netscape.com
ac14a93374 Add the new pluggable dialog work, in build, not used yet
BUg 135441 r=dcone,pink sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@120535 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 11:50:36 +00:00
mhammond%skippinet.com.au
cedee7a50c Moving towards full autoconf build support.
Not part of the build.


git-svn-id: svn://10.0.0.236/trunk@120534 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 11:05:25 +00:00
mhammond%skippinet.com.au
be746a0b08 Some changes for nsIFile moving to nsACString.
Not part of the build.


git-svn-id: svn://10.0.0.236/trunk@120533 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 11:04:37 +00:00
gerv%gerv.net
65c600ce5a Bug 141635 - showdependencygraph requires bug number for doall. Patch by zeroJ@null.net; 2xr=gerv.
git-svn-id: svn://10.0.0.236/trunk@120530 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 07:03:00 +00:00
jkeiser%netscape.com
f17332e5e6 Make noframes never show up. bug 134401, r=bzbarsky@mit.edu, sr=hewitt@netscape.com
git-svn-id: svn://10.0.0.236/trunk@120529 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 06:59:30 +00:00
kestes%walrus.com
b14575f631 must use undef not undefine.
git-svn-id: svn://10.0.0.236/trunk@120528 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 05:16:08 +00:00
despotdaemon%netscape.com
9d6eb268f2 Pseudo-automatic update of changes made by preed@sigkill.com.
git-svn-id: svn://10.0.0.236/trunk@120527 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 04:58:14 +00:00
kestes%walrus.com
5232a517c3 fix html formatting.
git-svn-id: svn://10.0.0.236/trunk@120526 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 04:38:52 +00:00
glen.beasley%sun.com
e9d9b8a7ca bug 131308 build 64 bit JSS with JDK 1.4
git-svn-id: svn://10.0.0.236/trunk@120525 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 04:37:16 +00:00
kestes%walrus.com
3c84710db0 fix \n missing from HTML.
add spaces arround notice available character to make it work with images.


git-svn-id: svn://10.0.0.236/trunk@120524 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 04:25:14 +00:00
kestes%walrus.com
99e3a39634 add cvs keywords.
make sure the comments in the HTML always show the full package name.
undo the wrongful deletion of 'dead code'


git-svn-id: svn://10.0.0.236/trunk@120523 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 04:12:41 +00:00
kestes%walrus.com
9d880ac91d the code was not dead.
git-svn-id: svn://10.0.0.236/trunk@120522 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 04:08:40 +00:00
glen.beasley%sun.com
ae8de5cf99 bug 129394 change assert to _assert
git-svn-id: svn://10.0.0.236/trunk@120521 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 04:04:23 +00:00
kestes%walrus.com
ed090a66ed remove dead code.
git-svn-id: svn://10.0.0.236/trunk@120519 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 03:19:37 +00:00
kestes%walrus.com
aaf3edbd70 ignore the error strings, not the warning strings.
git-svn-id: svn://10.0.0.236/trunk@120518 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 03:18:40 +00:00
law%netscape.com
c504608fa9 Bug 141647; make sure profile is selected if -turbo option is given with other command line options that trigger display of a window; r=jelwell, sr=jag
git-svn-id: svn://10.0.0.236/trunk@120517 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 03:18:19 +00:00
kestes%walrus.com
7e3dfecbe5 revert last checkin.
git-svn-id: svn://10.0.0.236/trunk@120515 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 03:09:10 +00:00
kestes%walrus.com
5d7be88065 make layers on click only.
git-svn-id: svn://10.0.0.236/trunk@120514 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 02:57:51 +00:00
kestes%walrus.com
5d48177250 mozilla layers.
git-svn-id: svn://10.0.0.236/trunk@120513 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 02:47:18 +00:00
kestes%walrus.com
c1002f90d9 max was not in main namespace.
git-svn-id: svn://10.0.0.236/trunk@120512 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 02:19:44 +00:00
despotdaemon%netscape.com
f73efa7eb6 Pseudo-automatic update of changes made by namachi@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@120511 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 02:05:53 +00:00
despotdaemon%netscape.com
4b8b398941 Pseudo-automatic update of changes made by endico@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@120510 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 02:02:31 +00:00
kestes%walrus.com
fe859a3fbf make the column heading terse.
git-svn-id: svn://10.0.0.236/trunk@120508 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 01:59:48 +00:00
kestes%walrus.com
0685914b81 fix urls.
git-svn-id: svn://10.0.0.236/trunk@120507 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 01:58:00 +00:00
kestes%walrus.com
048375f915 fix urls.
git-svn-id: svn://10.0.0.236/trunk@120506 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 01:55:37 +00:00
kestes%walrus.com
beed7829de put in flames.
put in tinderboxprint legend
put in hack for negative deadtimes.


git-svn-id: svn://10.0.0.236/trunk@120505 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 01:52:33 +00:00
kestes%walrus.com
86b7ec04c2 allow users to change Notice character.
git-svn-id: svn://10.0.0.236/trunk@120504 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 01:51:04 +00:00
kestes%walrus.com
46f0e720fb put the flames back
put legend for tinderprint.
make all the functions accept lists as well as vectors.


git-svn-id: svn://10.0.0.236/trunk@120503 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 01:50:05 +00:00
kestes%walrus.com
e02c846e04 Make legend more terse.
put the localposttime in the hidden comment for reference
allow users to configure the notice character.


git-svn-id: svn://10.0.0.236/trunk@120502 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 01:48:51 +00:00
kestes%walrus.com
57a661cc26 allow a '.' in the buildname, but restrict other metacharacters.
git-svn-id: svn://10.0.0.236/trunk@120501 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 01:46:53 +00:00
kestes%walrus.com
f4c39b2e92 add handlers for post processing of build logs.
move all the buildname munging into the mail processing.


git-svn-id: svn://10.0.0.236/trunk@120500 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 01:43:22 +00:00
kestes%walrus.com
0b104025fa use the local perl to run the gen tests --daemon-mode
git-svn-id: svn://10.0.0.236/trunk@120499 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 01:41:28 +00:00
kestes%walrus.com
9e35d1004d move the print statement before the regeneration so people have time to read it.
git-svn-id: svn://10.0.0.236/trunk@120498 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 01:40:42 +00:00
kestes%walrus.com
901b587aa4 localize variables.
tune error parses for Mozilla.org data.


git-svn-id: svn://10.0.0.236/trunk@120497 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 01:39:47 +00:00
sspitzer%netscape.com
1f46453113 supplimental fix for #137886, support for re-migration.
to avoid problems, don't move .slt folder to .slt-old and then remigrate.
instead, leave .slt folder alone and migrate to .slt-new.
this makes restoring harder, but re-migration faster, safter and simpler.
r=ccarlen,sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@120496 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 01:37:03 +00:00
blythe%netscape.com
7da6230333 Not part of normal build.
Put each client request on a thread.


git-svn-id: svn://10.0.0.236/trunk@120495 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 00:28:42 +00:00
akkana%netscape.com
c29b3151c0 139420: Allow replacing a string with a null string. r= (and parts of the patch contributed by) parish@ntlworld.com, sr=kin
git-svn-id: svn://10.0.0.236/trunk@120494 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-02 00:12:11 +00:00
akkana%netscape.com
d946f1ba2b 132612: fix a case where find misses a match after a partial match. r=brade sr=kin
git-svn-id: svn://10.0.0.236/trunk@120493 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 23:57:32 +00:00
gerv%gerv.net
8e4e1e509d General updates. I'm working through the entire guide, tidying it up.
git-svn-id: svn://10.0.0.236/trunk@120490 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 23:48:33 +00:00
brendan%mozilla.org
5665856b96 Followup fix for 138791, neil@parkwaycc.co.uk's superior bit-fu (r=rjesup, sr=waterson, a=asa).
git-svn-id: svn://10.0.0.236/trunk@120488 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 23:35:46 +00:00
gerv%gerv.net
70044a777d Bug 117936 - deprecate Apache 1.2 as our .htaccess files don't work with it.
git-svn-id: svn://10.0.0.236/trunk@120485 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 23:28:18 +00:00
gerv%gerv.net
b17880ad9b Bug 125395 - remove revision history. That's what CVS is for :-) Also, do other tidy-ups and updates to front page.
git-svn-id: svn://10.0.0.236/trunk@120484 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 23:24:29 +00:00
gerv%gerv.net
571ee6fa5b ug 105877 - Backup & check for modifications before upgrade.
git-svn-id: svn://10.0.0.236/trunk@120483 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 23:10:21 +00:00
rginda%netscape.com
7a6440b27a bug 135455, Missing chatzilla icon in Window dropdown menu
patch=mailto:andreas.premstaller@uibk.ac.at, r=rginda,sr=ben,a=asa


git-svn-id: svn://10.0.0.236/trunk@120480 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 23:06:12 +00:00
cmanske%netscape.com
cbbf6d1614 Add accesskeys to spelling dialogs, b=112732, r=neil@parwaycc.co.uk, sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@120479 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 23:05:29 +00:00
timeless%mac.com
f347f0f70b Bug 125489 'Privacy & Security' item has no children + items from tasks menu
patch by Roland.Mainz@informatik.med.uni-giessen.de
r=dougt sr=brendan


git-svn-id: svn://10.0.0.236/trunk@120478 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 23:04:46 +00:00
waterson%netscape.com
a32e3b52e5 Bug 138057. Vestigial cleanup.
git-svn-id: svn://10.0.0.236/trunk@120476 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 23:02:02 +00:00
gerv%gerv.net
bb79f23f6d Bug 137709 - remove incorrect information about email preferences.
git-svn-id: svn://10.0.0.236/trunk@120475 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 23:00:27 +00:00
gerv%gerv.net
a317e7f1ca Bug 111712 - update command for changing path to Perl.
git-svn-id: svn://10.0.0.236/trunk@120474 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 22:56:48 +00:00
gerv%gerv.net
f2f011f5f4 Bug 126907 - remove "Future" section from guide.
git-svn-id: svn://10.0.0.236/trunk@120473 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 22:55:29 +00:00
bryner%netscape.com
26b8ec03bc Make sure to set a cursor for our popup windows, since GTK doesn't do this automatically for us (and we don't want it to always inherit the root window cursor). Bug 133387, r=pavlov, sr=blizzard.
git-svn-id: svn://10.0.0.236/trunk@120470 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 22:41:45 +00:00
cathleen%netscape.com
39cdfbee28 Fixing to include spacecategory.c. Fix by Garrett on cathleen's tree -dp
git-svn-id: svn://10.0.0.236/trunk@120468 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 22:39:46 +00:00
pinkerton%netscape.com
a70e5bb296 remove portions of smfr's last scrolling optimization. the OffsetRgn calls seem un-necessary and caused problems with redrawing outliners and scrolling while windows overlapped the scrolled widget. r=sdagley/sr=beard. bug# 141249
git-svn-id: svn://10.0.0.236/trunk@120467 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 22:23:46 +00:00
bnesse%netscape.com
eb5b29bb76 Fix for bug 141552. Remove build warnings from prefs. r=jag, sr=alecf.
git-svn-id: svn://10.0.0.236/trunk@120466 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 22:12:01 +00:00
gordon%netscape.com
d7931689d2 Adding new files for disk cache. These are not part of the build, but will get reviewed before being enabled.
git-svn-id: svn://10.0.0.236/trunk@120465 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 22:08:07 +00:00
saari%netscape.com
b5444e769f Fixing bugzilla 102321, regression in scrolling performance. Should also fix 256 color rendering regression. r=dcone, sr=jag
git-svn-id: svn://10.0.0.236/trunk@120464 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 22:03:34 +00:00
pinkerton%netscape.com
cdb4fe925b don't register image/jpeg, it only gets in the way of other things we do
support. r=brade/sr=alecf. bug# 69566


git-svn-id: svn://10.0.0.236/trunk@120462 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 22:02:54 +00:00
pinkerton%netscape.com
8640a1bc79 Support pasting of CF_HTML flavor. r=brade/sr=alecf. bug#69566
git-svn-id: svn://10.0.0.236/trunk@120461 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 21:58:38 +00:00
gerv%gerv.net
8d5596dcb9 Bug 141557 - modification to user deletion code in editusers.cgi - prevent allowuserdeletion being bypassed. Patch by gerv; 2xr=myk.
git-svn-id: svn://10.0.0.236/trunk@120459 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 20:54:10 +00:00
jaggernaut%netscape.com
6d9de96321 Bug 141455: hang when selecting text and right-clicking on page. r=akkana, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@120458 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 20:52:29 +00:00
bienvenu%netscape.com
fcb95e7024 fix crash on shutdown when duplicate mail db listeners have been registered r=naving, sr=sspitzer 141028
git-svn-id: svn://10.0.0.236/trunk@120457 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 20:48:03 +00:00
bienvenu%netscape.com
cad7a43a7b fix crash on shutdown after saving imap draft r=naving, sr=sspitzer 141028
git-svn-id: svn://10.0.0.236/trunk@120456 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 20:47:03 +00:00
locka%iol.ie
f99f6f5b65 Stop image control frame stomping on the event status. This stops context menu events being propogated to their parents and sent twice for input elements with images. bugscape=14131 r=saari@netscape.com sr=jst@netscape.com
git-svn-id: svn://10.0.0.236/trunk@120455 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 20:15:44 +00:00
sicking%bigfoot.com
ebb009d928 Bug 140687: Make substring() for all start-indexes
r=Pike, sr=jst


git-svn-id: svn://10.0.0.236/trunk@120451 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 19:48:59 +00:00
nboyd%atg.com
337bbcf489 Fix broken link
git-svn-id: svn://10.0.0.236/trunk@120450 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 19:21:51 +00:00
bnesse%netscape.com
ea06e31c80 [Not part of build] Part of bug 98476. If the file doesn't exist, it's not an error.
git-svn-id: svn://10.0.0.236/trunk@120449 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 19:08:46 +00:00
bnesse%netscape.com
17b2eddabd Fix for bug 140150. Do not leak dialog string objects. r=morse, sr=jag.
git-svn-id: svn://10.0.0.236/trunk@120448 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 19:06:49 +00:00
gerv%gerv.net
f55deedd7d Bug 140770 - Navigation doesn't work after creating a new bug. This fix displays a new bug to the user immediately after it's been filed. Patch by gerv; r=justdave, afranke.
git-svn-id: svn://10.0.0.236/trunk@120447 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 19:00:51 +00:00
mostafah%oeone.com
06d2fe9db1 Enhancing ParseIcalString.
Changing ParseIcalComponent to accept both VEVENT and VCALENDAR types.
Changing ParseIcalComponent to work properly if it is called on an existing event as a second sweep.


git-svn-id: svn://10.0.0.236/trunk@120445 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 18:02:14 +00:00
kestes%walrus.com
d6efaa91ba add parenthesis to keep arguments as a list.
git-svn-id: svn://10.0.0.236/trunk@120444 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 17:07:48 +00:00
nboyd%atg.com
7285fe794d Now pass 104077.
git-svn-id: svn://10.0.0.236/trunk@120443 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 16:47:25 +00:00
cmanske%netscape.com
00caddbe80 Avoid duplicate sites when sitename changes, b=136413, r=akkana, sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@120441 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 14:50:23 +00:00
cmanske%netscape.com
1b613277d1 Clone objects to create temp variable, b=135834, sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@120440 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 14:50:10 +00:00
cmanske%netscape.com
115cde8e95 Allow 'HTML' image to be to the right of 'Source' text in tab, b=113883, r=mkaply, sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@120439 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 14:40:51 +00:00
kaie%netscape.com
efdd70937a b=139948 SSL Tooltip not updated when going from one ssl site to another
r=javi sr=jag


git-svn-id: svn://10.0.0.236/trunk@120438 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 14:15:27 +00:00
mostafah%oeone.com
e2402c5b9f Fixing incorrect printf FORMAT string
git-svn-id: svn://10.0.0.236/trunk@120437 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 14:11:30 +00:00
igor%mir2.org
6fd7263faa Allow in UintMap for any key to hold int and object values simultaneously, as the old code could only detect that the key is allowed to hold an object value only if there are no other keys with int values. In the new version, if the key is present, it always has both int and object values, but they default to 0 or int if not specified in put. It is effectively the old behavior when the map contained at least one int key, but at least it is documented.
git-svn-id: svn://10.0.0.236/trunk@120436 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 14:10:41 +00:00
kaie%netscape.com
109ddc5f16 b=130692 Find matching certificate using case insensitive email address
r=javi sr=jag


git-svn-id: svn://10.0.0.236/trunk@120435 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 14:09:42 +00:00
kaie%netscape.com
565eab0df8 b=141317 CopyToLowerCase produces strings with random content
r=jag sr=alecf


git-svn-id: svn://10.0.0.236/trunk@120432 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 14:02:11 +00:00
mostafah%oeone.com
c51bf4c840 Fixed buildid not being properly updated in Calendar-About alert
git-svn-id: svn://10.0.0.236/trunk@120431 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 13:37:03 +00:00
cbiesinger%web.de
9397709fa4 bug 62703 patch by neil@parkwaycc.co.uk r=ducarroz sr=alecf
Mail Compose: Need mnemonics for "Attachments" and "Subject"


git-svn-id: svn://10.0.0.236/trunk@120429 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 12:47:42 +00:00
cbiesinger%web.de
490b0917f3 bug 140990 patch by pj@ludd.luth.se r=timeless sr=jag
Mismatched free() / delete / delete [] at nsAString::AssignFromPromise(nsAString const &)


git-svn-id: svn://10.0.0.236/trunk@120428 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 12:41:58 +00:00
axel%pike.org
0f09277655 Bug 141173, TxObject::hashCode() and Map crash, PRInt32->PRUint32, r=peterv, sr=jaggernaut
git-svn-id: svn://10.0.0.236/trunk@120426 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 10:45:13 +00:00
justdave%syndicomm.com
74e6cd7d04 Full recompile of the docs so everyone can see what the current SGML docs actually look like in HTML.
git-svn-id: svn://10.0.0.236/trunk@120425 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 09:29:09 +00:00
justdave%syndicomm.com
a016f5197a correction to one of the command lines
git-svn-id: svn://10.0.0.236/trunk@120424 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 09:24:40 +00:00
justdave%syndicomm.com
3abe88d8ce Corrected installation and compiling instructions for the docs, based on extensive trial and error on Landfill.
git-svn-id: svn://10.0.0.236/trunk@120423 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 09:13:30 +00:00
gerv%gerv.net
91338e8231 Bug 141385 - dependency graph title is incorrect when doall is specified. Patch by zeroJ@null.net; 2xr=gerv.
git-svn-id: svn://10.0.0.236/trunk@120422 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 06:23:36 +00:00
rbs%maths.uq.edu.au
ce94e89c25 bug 121748 - stretch fences at a size that fully covers non-fences. Also improve the height of token elements such as <mi> when they involve symbol fonts with weird metrics, r=roc+moz, sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@120421 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 05:47:15 +00:00
bernd.mielke%snafu.de
8dbd814839 hide also collapsed borders when the table is hidden, bug 135782 r=karnaze sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@120420 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 05:33:11 +00:00
kestes%walrus.com
8c89ff5af8 add better error reporting when tinderbox mail gets bounced.
git-svn-id: svn://10.0.0.236/trunk@120419 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 04:12:31 +00:00
depstein%netscape.com
d6f19b4e46 added NS_LITERAL_CSTRINGs to nsIFile.cpp. Some XPIDialog/Progress code in Tests.cpp
git-svn-id: svn://10.0.0.236/trunk@120416 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 03:33:18 +00:00
hewitt%netscape.com
d03ea4fcfc 134195 - trees don't work in builds installed over old builds, r=dbaron, sr=jag, a=rjesup@wgate.com
git-svn-id: svn://10.0.0.236/trunk@120415 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 03:15:50 +00:00
kestes%walrus.com
0225c40e39 another typo.
git-svn-id: svn://10.0.0.236/trunk@120414 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 03:11:20 +00:00
kestes%walrus.com
bb74047c27 typo
git-svn-id: svn://10.0.0.236/trunk@120413 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 03:10:32 +00:00
kestes%walrus.com
16c1e94718 typo, comment was not marked.
git-svn-id: svn://10.0.0.236/trunk@120412 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 03:08:33 +00:00
kestes%walrus.com
41c55905bd make it possible to have truly empty cells in the table not just "&nbsp;".
git-svn-id: svn://10.0.0.236/trunk@120411 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 03:07:25 +00:00
hewitt%netscape.com
f315a7c601 123834 - no text in wizard buttons on mac, r=andreww, sr=ben
git-svn-id: svn://10.0.0.236/trunk@120410 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 03:03:58 +00:00
kestes%walrus.com
21036391e7 turn off the uniform table spacing.
git-svn-id: svn://10.0.0.236/trunk@120408 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 02:54:12 +00:00
kestes%walrus.com
25f95f8d7b explain that you must reload page.
git-svn-id: svn://10.0.0.236/trunk@120406 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 02:52:46 +00:00
kestes%walrus.com
47e7535a30 fixes to make regenerate pages work
git-svn-id: svn://10.0.0.236/trunk@120405 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 02:49:26 +00:00
kestes%walrus.com
2d7346dec8 fixes
git-svn-id: svn://10.0.0.236/trunk@120404 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 02:47:06 +00:00
kestes%walrus.com
2bfcb4dbd8 fixes
git-svn-id: svn://10.0.0.236/trunk@120403 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 02:46:13 +00:00
kestes%walrus.com
166db90f68 fixes, forgot to include TinderConfig.
git-svn-id: svn://10.0.0.236/trunk@120402 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 02:42:11 +00:00
kestes%walrus.com
49a87e33f7 fixes
git-svn-id: svn://10.0.0.236/trunk@120401 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 02:36:26 +00:00
kestes%walrus.com
9cfb67eae3 fixes
git-svn-id: svn://10.0.0.236/trunk@120400 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 02:35:15 +00:00
cotter%netscape.com
a7061a2a11 ongoing help content updates per bugzilla 122806 & ADT, r=oeschger; misc. SDX & interface updates
git-svn-id: svn://10.0.0.236/trunk@120399 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 02:34:47 +00:00
kestes%walrus.com
27d15138b1 try this
git-svn-id: svn://10.0.0.236/trunk@120398 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 02:31:22 +00:00
kestes%walrus.com
3aebb8bc6e put content type at top of output.
git-svn-id: svn://10.0.0.236/trunk@120397 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 02:23:55 +00:00
kestes%walrus.com
1a9cf91f2a missing EOF fixed, URL was very wrong, now I just need to get the tree name to make this work.
git-svn-id: svn://10.0.0.236/trunk@120396 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 02:19:10 +00:00
kestes%walrus.com
8bc8606ab5 allow users to pick the row structure, it can now be uniform times (every 5 minutes)
or it can be one row for each time we have data for.


git-svn-id: svn://10.0.0.236/trunk@120395 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 02:06:26 +00:00
kestes%walrus.com
34ab09f7b0 use a OO calling sequence to call our implementations of HTMLPopUp. This
is needed to allow easier testing of the full set of HTMLPopUp libraries.


git-svn-id: svn://10.0.0.236/trunk@120394 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 02:03:03 +00:00
peterlubczynski%netscape.com
be3246ade9 Implementing new prefs that will allow for automatic scanning of tier one plugins in their installation locations:
pref("plugin.scan.SunJRE", "1.3");
pref("plugin.scan.Acrobat", "5.0");
pref("plugin.scan.Quicktime", "5.0");
pref("plugin.scan.WindowsMediaPlayer", "7.0");
pref("plugin.scan.4xPluginFolder", false);

This also adds a one-off hack to scan for Real Player (nppl3260.dll) in the XPCOM components folder.

Bug 133282, r=av sr=waterson


git-svn-id: svn://10.0.0.236/trunk@120393 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 02:01:50 +00:00
kestes%walrus.com
8e980890e8 move each HTML Popup into its own name space and modify the functions to
accept a typical OO calling sequence with a $self as first argument.


git-svn-id: svn://10.0.0.236/trunk@120392 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 02:01:49 +00:00
kestes%walrus.com
611f5a9906 *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@120389 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 01:56:59 +00:00
kestes%walrus.com
1d19a4934a more comments.
allow users to turn off text browser characters,  allow users to use
nonuniform row spacing.


git-svn-id: svn://10.0.0.236/trunk@120388 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 01:56:23 +00:00
kestes%walrus.com
79c3aaf9b9 add information about the new regenerate cgi program.
git-svn-id: svn://10.0.0.236/trunk@120387 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 01:55:19 +00:00
kestes%walrus.com
2126f713e2 allow 'buildstarted' state as a synonym for 'building'.
git-svn-id: svn://10.0.0.236/trunk@120386 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 01:53:50 +00:00
kestes%walrus.com
72d696ee92 allow there to be perl regular expression metacharacters in the buildnames,
particularly parenthesis.


git-svn-id: svn://10.0.0.236/trunk@120385 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 01:52:53 +00:00
kestes%walrus.com
17e469d6dd new test, to demonstrate all popup possibilities.
git-svn-id: svn://10.0.0.236/trunk@120384 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 01:51:51 +00:00
kestes%walrus.com
2d5e199950 add popup_test target
git-svn-id: svn://10.0.0.236/trunk@120383 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 01:48:55 +00:00
kestes%walrus.com
43d29e3e21 add function event_times_vec and move the typical trim function into this file.
git-svn-id: svn://10.0.0.236/trunk@120382 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 01:48:13 +00:00
kestes%walrus.com
58786f21c1 add function event_times_vec
git-svn-id: svn://10.0.0.236/trunk@120381 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 01:47:05 +00:00
kestes%walrus.com
7ba6398e3f end times must be whole numbers, no decimals.
git-svn-id: svn://10.0.0.236/trunk@120380 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 01:46:23 +00:00
jpierre%netscape.com
5bbb8ada10 Fix for 136279 - initialize NSS in a way compatible with < 3.4 versions of NSS
git-svn-id: svn://10.0.0.236/trunk@120377 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 01:04:41 +00:00
dbaron%fas.harvard.edu
c57d40b6dc Don't double-create :before and :after content by checking |processChildren| in ConstructHTMLFrame and only doing the hacky (and probably incorrect) sibling-:before/:after construction for leaf frames. b=141289 r=attinasi sr=waterson
git-svn-id: svn://10.0.0.236/trunk@120376 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 00:51:36 +00:00
dbaron%fas.harvard.edu
8bc0a6579f Consider whitespace in quirks-mode line-height algorithm when it's in the middle of the line. b=134580 r=attinasi sr=waterson
git-svn-id: svn://10.0.0.236/trunk@120375 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 00:42:49 +00:00
cmanske%netscape.com
630d8638b2 Make Link dialog wider for long urls, b=133790, r=brade, sr=kin
git-svn-id: svn://10.0.0.236/trunk@120373 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 00:39:45 +00:00
dbaron%fas.harvard.edu
a681655481 Remove ClearUndisplayedContentMap hack from ReconstructStyleData (expanded for bug 118014; see bug 136728). Fix multiple content inserted notifications from XBL (the real cause of bug 118014) by checking the undisplayed content map in addition to the primary frame map. Fix FrameManager::GetUndisplayedContent to work correctly, and remove code in nsCSSFrameConstructor::AttributeChanged that was working around its brokenness. b=136704 sr=waterson r=attinasi
git-svn-id: svn://10.0.0.236/trunk@120372 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 00:36:50 +00:00
wtc%netscape.com
85ec3def26 Bugzilla bug 127062: use PR_MSG_PEEK instead of MSG_PEEK.
git-svn-id: svn://10.0.0.236/trunk@120370 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 00:21:50 +00:00
dbaron%fas.harvard.edu
1ec44c55ea Rename Mozilla-extension values for real CSS properties to begin with -moz-. Remove some unused code. b=3935 r=hixie sr=waterson
git-svn-id: svn://10.0.0.236/trunk@120368 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 00:17:04 +00:00
wtc%netscape.com
58c8b6839b Bugzilla bug 131057: define PORT_Strdup as a function that calls PORT_Alloc.
Modified files:
	lib/ckfw/nsprstub.c lib/fortcrypt/swfort/pkcs11/stub.c
	lib/nss/nss.def lib/util/secport.c lib/util/secport.h


git-svn-id: svn://10.0.0.236/trunk@120367 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 00:06:39 +00:00
dbaron%fas.harvard.edu
ba70a10942 Add command-line tool for parsing CSS files. b=139943 sr=waterson r=attinasi
git-svn-id: svn://10.0.0.236/trunk@120365 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-01 00:03:57 +00:00
cmanske%netscape.com
8b997c19b1 Fixed display of 'undefined' instead of empty string in Publish Progress dialog, b=138040, r=brade, sr=kin
git-svn-id: svn://10.0.0.236/trunk@120364 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-30 23:55:48 +00:00
dp%netscape.com
b168ef0b13 export formatNumber
git-svn-id: svn://10.0.0.236/trunk@120363 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-30 23:52:52 +00:00
cmanske%netscape.com
ddc6b3fd51 Fixed duplicate accesskey for Composer context menu, b=137621, r=brade, sr=kin
git-svn-id: svn://10.0.0.236/trunk@120362 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-30 23:49:47 +00:00
dp%netscape.com
4e4ceef6b6 printCategoryTree
git-svn-id: svn://10.0.0.236/trunk@120361 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-30 23:44:03 +00:00
blythe%netscape.com
f95347d1eb Not part of normal build.
Move tmreader lifetime into a global, such that when the connections become
threaded that we do not have to manage joining all threads when we'd like
to exit; leave that job to PR_Cleanup.


git-svn-id: svn://10.0.0.236/trunk@120360 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-30 23:43:56 +00:00
cmanske%netscape.com
2e7fb1b6d9 Bring Table dialog to XUL1.0 standards for proper Esc key and button ordering, b=135945, r=neil@parkwaycc.co.uk, sr=kin
git-svn-id: svn://10.0.0.236/trunk@120359 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-30 23:42:48 +00:00
dp%netscape.com
f480b61d67 Rearranged rules to get more accurate assignment
git-svn-id: svn://10.0.0.236/trunk@120358 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-30 23:42:32 +00:00
ssu%netscape.com
459be54948 fixing bug 100822 - Shut down running browsers after download. r=curt sr=dveditz
git-svn-id: svn://10.0.0.236/trunk@120357 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-30 23:41:25 +00:00
serge%netscape.com
5c8fa20595 fix #139572 [Acrobat's form fails to render ( pdf on secure site)] r=peterl, sr=beard
git-svn-id: svn://10.0.0.236/trunk@120356 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-30 23:39:59 +00:00
cmanske%netscape.com
83043c2343 Activate publish icon when typing in HTML source mode, b=140063, r=akkana, sr=kin
git-svn-id: svn://10.0.0.236/trunk@120355 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-30 23:30:29 +00:00
brendan%mozilla.org
fa2530c123 Don't 'constant-fold' if(false)var foo=42 into nothing (140974, r=khanson, sr=shaver).
git-svn-id: svn://10.0.0.236/trunk@120354 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-30 23:28:34 +00:00
darin%netscape.com
4f32d845fb fixes bug 141061 - XMLHttpRequest allows reading of local files
r=mstoltz sr=heikki


git-svn-id: svn://10.0.0.236/trunk@120353 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-30 23:22:04 +00:00
jkeiser%netscape.com
10f3c5e677 Allow form submit with javascript URI to call submit() within the JS function. bug 139798, r=alexsavulov@netscape.com, sr=attinasi@netscape.com
git-svn-id: svn://10.0.0.236/trunk@120352 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-30 23:21:58 +00:00
tor%cs.brown.edu
f6cb646578 Bug 53597: gamma correction backout. r=dbaron, sr=brendan
git-svn-id: svn://10.0.0.236/trunk@120351 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-30 23:15:52 +00:00
tor%cs.brown.edu
32bfaf3754 Bug 22337: -install option to install private colormap. r=pavlov, sr=brendan
git-svn-id: svn://10.0.0.236/trunk@120347 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-30 22:34:34 +00:00
shrutiv%netscape.com
f8cf3d1a41 Fix for bug 106748: When adding custom component, the description and size
may be left blank (r=smeredith)


git-svn-id: svn://10.0.0.236/trunk@120344 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-30 22:32:22 +00:00
dkl%redhat.com
a0a2dde0c5 Bug 141326 - broken hyperlink in editkeywords.cgi. Fix by dkl@redhat.com. 2xr=Gerv
git-svn-id: svn://10.0.0.236/trunk@120340 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-30 22:15:52 +00:00
karnaze%netscape.com
5572fad021 new regression test, not affecting the build.
git-svn-id: svn://10.0.0.236/trunk@120338 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-30 22:10:22 +00:00
axel%pike.org
eabe26a3b6 remove denglish from the tree, testcase, not part of the build
git-svn-id: svn://10.0.0.236/trunk@120336 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-30 22:02:03 +00:00
varada%netscape.com
69806d90f8 fix for 141314;associate the right smtp server with each account;r=racham;sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@120335 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-30 21:53:09 +00:00
karnaze%netscape.com
bd65918973 bug 138292 - add a non table related frame to its parent frame's child list when the parent frame is an anonymous table cell frame. sr=waterson, r=alexsavulov.
git-svn-id: svn://10.0.0.236/trunk@120334 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-30 21:45:58 +00:00
karnaze%netscape.com
92d0625651 new regression tests, not affecting the build.
git-svn-id: svn://10.0.0.236/trunk@120333 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-30 21:41:52 +00:00
karnaze%netscape.com
cc7a86e2f4 bug 113235 - avoid reframing when content is inserted inside an inline frame which contains a block. sr=waterson, r=attinasi.
git-svn-id: svn://10.0.0.236/trunk@120331 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-30 21:34:15 +00:00
cavin%netscape.com
60d6df4b8e Fix for 138804. Put child folders in the pending list when root folder is sitll missing and process these child folders when root folder shows up. r=ducarroz, sr=sspitzer, a=rjesup@wgate.com.
git-svn-id: svn://10.0.0.236/trunk@120330 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-30 21:32:09 +00:00
naving%netscape.com
e5a1847e93 139876 r=bienvenu sr=mscott Add two methods to nsIMsgFolder to transfer db init info when we are getting rid
of old db and creating a new db for the same folder
135275 r=bienvenu sr=mscott Added a boolean dbBatching param to EnableNotification that will tell us when
to do db batching. This param help us to not open unused stream to local dest folder in mailDatabase code, hence we can rid of #ifdef MAC.


git-svn-id: svn://10.0.0.236/trunk@120329 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-30 21:24:22 +00:00
gerv%gerv.net
c54450f795 Bug 140311 - query.cgi, search/seach.html.tmpl: should move some strings to template. Patch by burnus@gmx.de; 2xr=gerv.
git-svn-id: svn://10.0.0.236/trunk@120328 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-30 21:18:09 +00:00
dougt%netscape.com
3144ee0eb9 Fixes bugs 138254 and 138157. The first addresses problems with STOR and CWD. On some servers, we screw up and ask that the server to store the uploaded file in a absolute position when we really want the file to be relative to the CWD. The second bug addressees resolves a cpu peg after upload. r=bbaetz/brade. sr=darin@netscape.com
git-svn-id: svn://10.0.0.236/trunk@120327 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-30 21:12:53 +00:00
hyatt%netscape.com
0ee6e4a225 Fix ESPN.
git-svn-id: svn://10.0.0.236/trunk@120326 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-30 21:07:31 +00:00
cbiesinger%web.de
e903303b3b bug 133675 patch by Morten@Nilsen.com r=biesi sr=alecf
javascript strict warnings in findUtils.js


git-svn-id: svn://10.0.0.236/trunk@120325 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-30 21:04:10 +00:00
alecf%netscape.com
58208cba4d update standalone xpcom documentation
just docs, not part of build


git-svn-id: svn://10.0.0.236/trunk@120324 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-30 21:02:35 +00:00
kin%netscape.com
68d79e4f6b Fix for bug 125345 (Font attributes disappear when you double click editor window)
Modified TypeInState::NotifySelectionChanged() to work around
bogus selection changed notifications (bug 140303). We now
call reset when the collapsed selection changes position, or
becomes uncollapsed.

  mozilla/editor/libeditor/html/TypeInState.cpp
  mozilla/editor/libeditor/html/TypeInState.h

r=jfrancis@netscape.com  sr=attinasi@netscape.com


git-svn-id: svn://10.0.0.236/trunk@120323 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-30 20:59:43 +00:00
alecf%netscape.com
2025475a6d officially remove the REQUIRES=uconv dependency from xpcom!
r=mcafee, sr=darin
bug 100676


git-svn-id: svn://10.0.0.236/trunk@120322 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-30 20:57:35 +00:00
dougt%netscape.com
2a4f12499e Fixes 141235. Indexed-html converter doesn't handle parent directories for file protocol. r=chak@netscape.com, sr=darin@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@120320 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-30 20:53:09 +00:00
chak%netscape.com
9ff000752e Fix for #141247 - Enable HTML dir listings
r=dougt, sr=darin


git-svn-id: svn://10.0.0.236/trunk@120319 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-30 20:48:15 +00:00
naving%netscape.com
7b3af65edc 138297 r=bienvenu sr=mscott. null out the filter list when we are unloading server, fixes problem with single profile filters in turbo mode.
git-svn-id: svn://10.0.0.236/trunk@120318 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-30 20:35:01 +00:00
cbiesinger%web.de
10a549d7c9 bugs 141163, 141168 r=rginda no sr needed for cview
fix some strict warnings in component viewer


git-svn-id: svn://10.0.0.236/trunk@120317 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-30 20:28:26 +00:00
mcafee%netscape.com
f083071f1e Adding Mac OSX/Darwin-specific profile directory
git-svn-id: svn://10.0.0.236/trunk@120316 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-30 20:27:01 +00:00
blizzard%redhat.com
88b4fa936e Bug #141239. Remove tabs from code and clean up indenting in the c files. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@120312 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-30 19:29:00 +00:00
blizzard%redhat.com
d75a534456 Bug #121259. gtk2 needs to have maximize/minimize WM hints hooked up. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@120311 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-30 19:03:12 +00:00
despotdaemon%netscape.com
ed0c384afd Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@120310 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-30 18:15:42 +00:00
kestes%walrus.com
3b53987433 comment out the test trees so that Mozilla.org can use the treedata page
without seeing test artifacts but others can see how the tests work.


git-svn-id: svn://10.0.0.236/trunk@120309 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-30 18:01:02 +00:00
kestes%walrus.com
cdd6ca504d fix typo effecting the URL which points to Bonsai
git-svn-id: svn://10.0.0.236/trunk@120308 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-30 17:58:26 +00:00
kestes%walrus.com
4b40084b09 fix typo in backward compatibility effecting "test failed"
git-svn-id: svn://10.0.0.236/trunk@120307 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-30 17:57:38 +00:00
hyatt%netscape.com
353aaaa62b Add Richard Schreyer to contributor list.
git-svn-id: svn://10.0.0.236/trunk@120306 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-30 17:29:26 +00:00
bienvenu%netscape.com
bd7d2bf147 fix hang starting mail, sr=alecf 141162
git-svn-id: svn://10.0.0.236/trunk@120305 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-30 16:43:26 +00:00
despotdaemon%netscape.com
6da93634e6 Pseudo-automatic update of changes made by mjudge@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@120303 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-30 16:22:26 +00:00
colinp%oeone.com
9fdf384a4e fix to bug 137024 - tooltips capitalisation
git-svn-id: svn://10.0.0.236/trunk@120302 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-30 15:39:11 +00:00
pinkerton%netscape.com
15db7e42d6 Indent entries in the folder popup to reflect the hierarchy. from Richard Schreyer (richards9@mac.com)
git-svn-id: svn://10.0.0.236/trunk@120301 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-30 14:58:16 +00:00
bienvenu%netscape.com
fe9f14c48f fix 140555 r/sr=sspitzer downloading two copies of every news msg for offline use when syncing newsgroups, also don't allow multiple downloads to the same group
git-svn-id: svn://10.0.0.236/trunk@120300 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-30 14:46:44 +00:00
alecf%netscape.com
2d3a67732d final part of patch for bug 138299 - converting consumers of nsIWindowMediator over to the non-RDF contractid
r=danm, sr=jag


git-svn-id: svn://10.0.0.236/trunk@120299 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-30 14:21:48 +00:00
john.marmion%ireland.sun.com
037d1a6b15 fix for #135414. LDAP Address Book intgration with 3rdparty products fails.
r=dmose,sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@120296 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-30 13:28:07 +00:00
shaver%mozilla.org
af624f98f5 Fix Forte bustage resulting from fix for 124335 (private, unused |operator new|
not returning a value).  Trading for warnings on gcc, which would really
rather have me throw an exception.


git-svn-id: svn://10.0.0.236/trunk@120295 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-30 12:44:49 +00:00
dprice%netscape.com
6665e83c18 139641 r-ssu sr=dveditz
allow the windows installer to use filenames from keys in the registry


git-svn-id: svn://10.0.0.236/trunk@120292 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-30 09:07:00 +00:00
jkeiser%netscape.com
fc6776dab0 Fix stupid-Mac-OSX-compiler crasher. bug 134934, r=saari@netscape.com, sr=attinasi@netscape.com
git-svn-id: svn://10.0.0.236/trunk@120291 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-30 08:03:01 +00:00
sspitzer%netscape.com
fbd60aa436 fix build issue. thanks to jefft for the patch.
git-svn-id: svn://10.0.0.236/trunk@120289 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-30 06:33:18 +00:00
sspitzer%netscape.com
828d8b9fbe fix for #137886. fix string infinite loop issue that was causing remigration to hang on win2k and win98
r/sr=alecf


git-svn-id: svn://10.0.0.236/trunk@120288 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-30 05:26:17 +00:00
av%netscape.com
26992da121 Fixing 106411 -- 'Starting plugin...' message is stuck in the status bar, r=serge, sr=beard
git-svn-id: svn://10.0.0.236/trunk@120287 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-30 05:08:44 +00:00
mstoltz%netscape.com
7e89ee0e46 Bug 140133 - Replace unsafe strcpy with strncpy and null-terminate the result.
r=nhotta, sr=heikki


git-svn-id: svn://10.0.0.236/trunk@120285 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-30 04:07:57 +00:00
jaggernaut%netscape.com
6f59cccadb Fix two typos on previous checkin for bug 139633. r=dmose, sr=mozbot (even though I couldn't reach him, I'm sure he would've given me sr= for this simple bustage fix)
git-svn-id: svn://10.0.0.236/trunk@120283 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-30 04:03:57 +00:00
dmose%netscape.com
f1bd22715a Fix clean/clobber targets to properly remove shared and static libraries (bug 136651). Patch from Philip K. Warren <pkw@austin.ibm.com>; r=dmose@netscape.com; sr=sspitzer@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@120281 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-30 03:40:22 +00:00
dmose%netscape.com
b65fd89881 Fix build hiccup in autoconf build (bug 137723); patch from Colin Blake <colin@theblakes.com>; r=mcs@netscape.com, dmose@netscape.com; sr=sspitzer@netscape.com
git-svn-id: svn://10.0.0.236/trunk@120280 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-30 03:24:24 +00:00
shrutiv%netscape.com
5b00702c9e Fix for bug 140980: Missing setup.exe, install.ini and setuprsc.dll
in c11n builds


git-svn-id: svn://10.0.0.236/trunk@120279 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-30 02:46:51 +00:00
alecf%netscape.com
93e7be5f78 oops fix a typo in my last checkin, to bug 139633 that dbaron caught - "dst" should have been "src"
git-svn-id: svn://10.0.0.236/trunk@120274 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-30 01:39:22 +00:00
despotdaemon%netscape.com
177d4823f4 Pseudo-automatic update of changes made by hyatt@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@120273 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-30 01:37:44 +00:00
alecf%netscape.com
868ac4081c Fix for bug 138299 - switch consumers of nsIWindowMediator service to use the non-RDF contractID, in preparation for bug 132175
r=danm, sr=jag


git-svn-id: svn://10.0.0.236/trunk@120272 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-30 01:36:59 +00:00
bzbarsky%mit.edu
cbd4d50912 xlib complains a lot about fonts with '*' in the XLFD string. Bug
136743, patch by Roland.Mainz@informatik.med.uni-giessen.de (Roland
Mainz), r=bstell, sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@120271 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-30 01:29:14 +00:00
dmose%netscape.com
4eea0e428a Fix memory leak in libssldap and an incorrect error return in libprldap (bug 137017). r=mcs@netscape.com
git-svn-id: svn://10.0.0.236/trunk@120270 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-30 01:23:58 +00:00
darin%netscape.com
6bdc7c7242 fixes bug 138877 "Browser crashes if HREF contains entity #9619; M1RC1
topcrash [@ MSVCRT.DLL - PR_Free] [@ libc.so.6 - PR_Free]"
r=nhotta sr=rpotts


git-svn-id: svn://10.0.0.236/trunk@120269 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-30 01:13:54 +00:00
mitchf%netscape.com
b66ba45f97 Added graying out of remoteadmin checkbox if unlockable
Fixes bug 11949


git-svn-id: svn://10.0.0.236/trunk@120265 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-30 00:45:56 +00:00
smontagu%netscape.com
2cbd720b1d Perform Bidi reordering on page headers when printing. Bug 139297, r=Roland.Mainz@informatik.med.uni-giessen.de, sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@120263 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-30 00:37:12 +00:00
ian%hixie.ch
adc37e223f change the default include type from XML to x-auto so that by default we can include other templates without knowing what they are.
git-svn-id: svn://10.0.0.236/trunk@120262 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-30 00:24:48 +00:00
ian%hixie.ch
d2fc17dd5a Make getSettings return a boolean instead of raising an exception.
git-svn-id: svn://10.0.0.236/trunk@120261 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-30 00:24:01 +00:00
ian%hixie.ch
0f90df3b8e Add various FILTERs were required to keep the output valid HTML...
git-svn-id: svn://10.0.0.236/trunk@120260 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-30 00:23:07 +00:00
ian%hixie.ch
759a7da243 Add support for pending commands, so that after getting their password sent users can continue doing what they were doing before. (This requires support on the output side as well, typically the HTTP protocol will use this, and less interactive protocols like e-mail won't.)
git-svn-id: svn://10.0.0.236/trunk@120259 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-30 00:18:33 +00:00
ian%hixie.ch
a8b1b7a2f7 Add getArgumentsAsString() and getArgumentsFromString() so that the arguments can be flattened and then 'retexturised' a later time and reused.
git-svn-id: svn://10.0.0.236/trunk@120258 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-30 00:13:20 +00:00
ian%hixie.ch
6e6f48680f Login component output files for the HTTP protocol
git-svn-id: svn://10.0.0.236/trunk@120257 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-30 00:11:55 +00:00
wtc%netscape.com
208a2b674b Whitespace change.
git-svn-id: svn://10.0.0.236/trunk@120256 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-30 00:11:19 +00:00
relyea%netscape.com
55266fbdbd Use NewTempCert and AddTempCert when importing because the cert may already exist
in the cache.


git-svn-id: svn://10.0.0.236/trunk@120254 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-29 23:54:07 +00:00
brendan%mozilla.org
07e8f26854 Avoid opening and trying to reopen in CopyTo, so we work on FAT32 filesystems mounted on Linux (e.g.; 134163, r=dougt, sr=waterson).
git-svn-id: svn://10.0.0.236/trunk@120253 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-29 23:35:18 +00:00
cathleen%netscape.com
adea6ff786 Checking in Intel's contribution for SSE2 JPEG optimization, bug 125762, r=cathleen sr=scc
git-svn-id: svn://10.0.0.236/trunk@120252 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-29 23:27:33 +00:00
yokoyama%netscape.com
55d22709ee Bug139842
Populate the unicode string with replacement char in case of decoder failure
Impact only mail/news.
/r=nhotta;sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@120248 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-29 23:21:53 +00:00
despotdaemon%netscape.com
cfc0c2b63a Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@120247 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-29 23:05:49 +00:00
mkaply%us.ibm.com
c7449bf045 #140538
r=pedemont, sr=blizzard
OS/2 only - fix some edge cases where file dialog didn't appear, general cleanup


git-svn-id: svn://10.0.0.236/trunk@120241 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-29 22:38:03 +00:00
mkaply%us.ibm.com
279ac4f48c Hope to fix OS/2 bustage
git-svn-id: svn://10.0.0.236/trunk@120239 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-29 22:37:08 +00:00
hyatt%netscape.com
0dca33080a Fix.
git-svn-id: svn://10.0.0.236/trunk@120238 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-29 22:23:17 +00:00
bzbarsky%mit.edu
1e4a6df19b Make selecting parts of a line in align:justify work right on
Mac/Linux.  Bug 58704, r=akkana, sr=kin


git-svn-id: svn://10.0.0.236/trunk@120236 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-29 22:03:41 +00:00
hyatt%netscape.com
c441f7150a GOD DAMMIT.
git-svn-id: svn://10.0.0.236/trunk@120235 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-29 22:03:34 +00:00
andreww%netscape.com
74f66ff7de bugzilla 141029 r=cmanske, sr=sspitzer add needed overlay target to editorTasksOverlay.xul.
git-svn-id: svn://10.0.0.236/trunk@120233 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-29 22:01:46 +00:00
pavlov%netscape.com
617fd5a8e5 bug 133217. r=biesi sr=ben. fixes problem where imagelib will reload images when it shouldn't due to the wrong pointer address being passed in
git-svn-id: svn://10.0.0.236/trunk@120232 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-29 21:59:32 +00:00
hyatt%netscape.com
a4d0b22d9c Fix crash on quit.
git-svn-id: svn://10.0.0.236/trunk@120231 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-29 21:57:22 +00:00
hyatt%netscape.com
b7862f8fc0 The crash doesn't happen this way.
git-svn-id: svn://10.0.0.236/trunk@120230 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-29 21:52:10 +00:00
bienvenu%netscape.com
5df7f761bd fix top crash in imap header parsing, r=naving, sr=sspitzer 140986
git-svn-id: svn://10.0.0.236/trunk@120229 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-29 21:36:37 +00:00
ben%netscape.com
f3f35a8ed5 Let's try this NIB thing again...
git-svn-id: svn://10.0.0.236/trunk@120228 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-29 21:31:08 +00:00
shaver%mozilla.org
1e6dd7e839 Use a dhash instead of a vector and linear search for storing module data
in the static component loader.  BUg 128335, r=dougt, sr=waterson.


git-svn-id: svn://10.0.0.236/trunk@120227 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-29 21:29:38 +00:00
shaver%mozilla.org
e7e33ed3a3 Use an nsFixedSizeAllocator to legalize the bit-packing's assumption that
all nsXULAttributes pointers will be 8-byte aligned.  Bug 124335, r=brendan,
sr=waterson.


git-svn-id: svn://10.0.0.236/trunk@120226 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-29 21:28:29 +00:00
alecf%netscape.com
61312b4eeb fix bug 139633 - as a part of freezing nsAString, move Left/Right/Mid back into nsString, and fix consumers to start using Substring()
r=jag, sr=darin


git-svn-id: svn://10.0.0.236/trunk@120220 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-29 20:29:54 +00:00
cbiesinger%web.de
9b30ae8f63 bug 112908 patch by rossi@telnet.at r=biesi sr=alecf
Error in walletOverlay.js on startup [redeclaration of const hide]


git-svn-id: svn://10.0.0.236/trunk@120218 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-29 20:19:00 +00:00
pinkerton%netscape.com
577b80695e remove duplicated line
git-svn-id: svn://10.0.0.236/trunk@120217 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-29 20:12:47 +00:00
pinkerton%netscape.com
6766a72a7d changing copying phase to use dist/Embed for everything, rather than plucking things from the tree. allows debug builds to work better with security
git-svn-id: svn://10.0.0.236/trunk@120216 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-29 20:07:27 +00:00
cbiesinger%web.de
0a511393d9 bug 67790 r=walk84 sr=alecf
js warning in bookmarksOverlay.js


git-svn-id: svn://10.0.0.236/trunk@120215 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-29 19:59:45 +00:00
cbiesinger%web.de
620a081e5c bug 57652 r=caillon sr=alecf
js strict warning in customize.js


git-svn-id: svn://10.0.0.236/trunk@120214 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-29 19:52:08 +00:00
cbiesinger%web.de
60f52579d5 bug 115192 patch by walk84@yahoo.com r=caillon sr=alecf
js strict warning in bookmarks.xml


git-svn-id: svn://10.0.0.236/trunk@120213 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-29 19:49:14 +00:00
gerv%gerv.net
d91ba1bbc3 Bug 140664 - checksetup.pl fails on perl 5.005. Patch by bbaetz; r=afranke, daa@rm.incc.net, gerv.
git-svn-id: svn://10.0.0.236/trunk@120212 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-29 19:49:00 +00:00
cbiesinger%web.de
b8aad8b138 bug 67793 r=timeless sr=alecf
js strict warning in addBookmark.js


git-svn-id: svn://10.0.0.236/trunk@120211 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-29 19:42:42 +00:00
gerv%gerv.net
addf50dfdd Bug 140564 - Unquoted variable in regexp in globals.pl. Patch by xor@ivwnet.com; 2xr=gerv.
git-svn-id: svn://10.0.0.236/trunk@120210 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-29 19:37:52 +00:00
cbiesinger%web.de
769b27cf1f bug 55798 r=fabian sr=alecf
strict warning in navigator.js


git-svn-id: svn://10.0.0.236/trunk@120209 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-29 19:37:21 +00:00
gerv%gerv.net
7dddb78e4a Bug 140329 - Stagger headers have wrong order. Patch by myk; 2xr=gerv.
git-svn-id: svn://10.0.0.236/trunk@120208 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-29 19:36:03 +00:00
gerv%gerv.net
33a5971d2a Bug 140784 - edit*.cgi need a use lib "." on Win32/IIS w/ taint. Patch by jouni@heikniemi.net; r=bbaetz, gerv.
git-svn-id: svn://10.0.0.236/trunk@120207 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-29 19:32:29 +00:00
gerv%gerv.net
8a60366c55 Bug 140953 - Creating the first attachment status fails. Patch by jouni@heikniemi.net, 2xr=myk.
git-svn-id: svn://10.0.0.236/trunk@120206 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-29 19:29:52 +00:00
hyatt%netscape.com
cb75dbfa12 Better but still get a sheet error message.
git-svn-id: svn://10.0.0.236/trunk@120205 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-29 19:25:49 +00:00
cbiesinger%web.de
f149159d8a bug 91876 patch by walk84@yahoo.com r=biesi sr=alecf
strict warning in help.js


git-svn-id: svn://10.0.0.236/trunk@120204 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-29 19:22:58 +00:00
igor%mir2.org
d0876ec0f6 LabelTable cleanup:
1. Targeting of labels with 0x80000000 biscuits is moved from LabelTable to ClassFileWriter as this is classfile specific and is not necessary in Interpreter.
2. LabelTable allows for pc > Short.MAX_VALUE as this restriction is classfile specific. The only requirement is for jump offsets to stay within short range.
3. LabelTable is made private member of Interpreter and ClassFileWriter instead of being classes' superclass to avoid API leakage that forced optimizer.Codegen to declare few utility methods public as they got the same signature as LabelTable methods visible throw Interpreter inheritance.


git-svn-id: svn://10.0.0.236/trunk@120203 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-29 19:21:57 +00:00
hyatt%netscape.com
31614567b1 This is better. Still undoing fuckage.
git-svn-id: svn://10.0.0.236/trunk@120202 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-29 19:05:29 +00:00
hyatt%netscape.com
c2dcd673e3 Undo ben's horkage.
git-svn-id: svn://10.0.0.236/trunk@120201 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-29 18:59:33 +00:00
cbiesinger%web.de
db5bd52266 bug 140146 patch by ere@atp.fi r=bienvenu sr=mscott
crash in nsMsgFolder during shutdown


git-svn-id: svn://10.0.0.236/trunk@120200 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-29 18:15:09 +00:00
igor%mir2.org
4b64638ac8 I replaced java.util.Enumeration type for result and arguments of ScriptRuntime.initEnum/ScriptRuntime.nextEnum by Object to allow for greater flexibility in for (...in...) implementation.
git-svn-id: svn://10.0.0.236/trunk@120199 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-29 17:31:11 +00:00
sdagley%netscape.com
232cba891f Fix mach-o bustage introduced with last checkin - NS_TruncNodeName is implemented in nsLocalFileMac which currently isn't part of the mach-o build.
git-svn-id: svn://10.0.0.236/trunk@120197 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-29 15:49:49 +00:00
mostafah%oeone.com
f7e9ee84d3 Bringing code up-to-date with libical official CVS on Apr 29th 2002 ( Fixes bug 140793 )
git-svn-id: svn://10.0.0.236/trunk@120196 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-29 15:14:41 +00:00
locka%iol.ie
e1de5ef1a3 Stop crash in mousewheel code when wheel is rolled over another Gecko app window (e.g. mfcEmbed). b=137213 r=bryner@netscape.com alecf@netscape.com
git-svn-id: svn://10.0.0.236/trunk@120195 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-29 14:50:58 +00:00
bzbarsky%mit.edu
f67369b089 Text zoom should reflow the viewport, otherwise fixed-pos elements don't
get reflown correctly.  Bug 51578, r=dbaron, sr=waterson


git-svn-id: svn://10.0.0.236/trunk@120194 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-29 13:46:29 +00:00
ben%netscape.com
683a56a738 Remove noisy NSLogs
git-svn-id: svn://10.0.0.236/trunk@120193 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-29 13:15:25 +00:00
ben%netscape.com
0fce0b02a3 Fix Project to have correct connection between CHHistoryDataSource and its outliner view
git-svn-id: svn://10.0.0.236/trunk@120192 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-29 12:58:30 +00:00
ben%netscape.com
fad99266a6 More history sidebar panel work.
git-svn-id: svn://10.0.0.236/trunk@120191 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-29 12:39:27 +00:00
ben%netscape.com
4684fa90fb History DataSource
git-svn-id: svn://10.0.0.236/trunk@120189 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-29 10:27:55 +00:00
glazman%netscape.com
569c41821a weird crasher in |nsHTMLCSSUtils::GetElementContainerOrSelf|
b=138003, r=jfrancis, sr=kin


git-svn-id: svn://10.0.0.236/trunk@120187 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-29 10:13:23 +00:00
glazman%netscape.com
7e799c5402 The 'lighter' CSS value was not output in STYLE attributes because of a bug in |nsCSSProps::SearchKeywordTableInt|
This routine was stopping on negative values but there are some negative values defined in nsStyleConsts.h

b=137061, r=caillon, sr=kin


git-svn-id: svn://10.0.0.236/trunk@120185 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-29 09:39:55 +00:00
hyatt%netscape.com
2a0f41690a Pref code for internet config hooked up.
git-svn-id: svn://10.0.0.236/trunk@120182 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-29 09:15:53 +00:00
hyatt%netscape.com
e310ca2bdd oops.
git-svn-id: svn://10.0.0.236/trunk@120181 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-29 08:23:05 +00:00
hyatt%netscape.com
83ab62d426 Adding pref manager from Wisner.
git-svn-id: svn://10.0.0.236/trunk@120180 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-29 08:22:37 +00:00
hyatt%netscape.com
e64931b1ea The importer works.
git-svn-id: svn://10.0.0.236/trunk@120179 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-29 08:08:24 +00:00
sdagley%netscape.com
4be2c14636 Fix #116079 - if a file with no extension is dragged to Mozilla and it has a file type of 'TEXT' treat it as text/plain rather than application/octet-stream. r=bryner, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@120178 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-29 07:01:44 +00:00
badami%netscape.com
4576e12d1b bug 122877 r=bratell sr=jst a=asa patch=t_mutreja@yahoo.com
case insensitive matching for attributes (HREF != href)


git-svn-id: svn://10.0.0.236/trunk@120177 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-29 06:25:55 +00:00
sdagley%netscape.com
3514e263d8 Fix #139360 - Don't silently fail when file name from FilePicker >31 characters. Do a mid-trunc until we can switch to HFS+ APIs. r=ccarlen,pinkerton sr=scc
git-svn-id: svn://10.0.0.236/trunk@120176 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-29 06:22:55 +00:00
gerv%gerv.net
895ffbaef8 Bug 140553 - remaining instances of uri filter. Patch by gerv; 2xr=bbaetz.
git-svn-id: svn://10.0.0.236/trunk@120175 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-29 06:15:50 +00:00
hyatt%netscape.com
a05d7cb1fe Bookmarks importer. Not ready for prime time yet.
git-svn-id: svn://10.0.0.236/trunk@120172 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-29 04:17:32 +00:00
blakeross%telocity.com
64ddb1bb82 32034 - sidebar search fails if no navigator windows are open. r=bryner sr=ben
git-svn-id: svn://10.0.0.236/trunk@120170 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-29 03:00:57 +00:00
blakeross%telocity.com
50c1befaf9 128630 - go button in search doesn't work with enter on mac. r=bryner sr=ben
git-svn-id: svn://10.0.0.236/trunk@120169 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-29 02:13:40 +00:00
dcone%netscape.com
3ddf81f058 b=134887 r=kmmclusky sr=attinasi Fix the calculation of the image pointer using
the correct bits per pixel instead of assuming 24.  This fixes alpha blending of some backgrounds.
b=135535 r=kmmclusky sr=attinasi.  Fix the way we delete the DC.. instead of deleteobject
use deleteDC.  Should free up resources on windows.


git-svn-id: svn://10.0.0.236/trunk@120168 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-29 02:08:56 +00:00
blakeross%telocity.com
f7eabb6053 135270 - sidebar add button doesn't call right dialog for bkmrk groups. r=bryner sr=ben
git-svn-id: svn://10.0.0.236/trunk@120167 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-29 01:50:15 +00:00
hyatt%netscape.com
af5b36cedb More work on importing of bookmarks.
git-svn-id: svn://10.0.0.236/trunk@120166 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-29 01:28:30 +00:00
nboyd%atg.com
c31b7feb8c Remove skip for bug 120194
git-svn-id: svn://10.0.0.236/trunk@120165 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-29 00:58:40 +00:00
nboyd%atg.com
2217c61f59 Patch from Igor to fix 120194
git-svn-id: svn://10.0.0.236/trunk@120164 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-29 00:56:30 +00:00
blakeross%telocity.com
68c85668e9 137815 - crash hitting enter key before panel content finishes loading [@nsTreeSelection::FireOnSelectHandler]. r=bryner sr=ben
git-svn-id: svn://10.0.0.236/trunk@120163 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-28 23:55:58 +00:00
bryner%netscape.com
cdb977189b Bug 137440 - download manager should appear by default, rather than separate progress dialogs (except on mac, until 132027 is fixed). Checking in for blake. r=hixie, sr=ben.
git-svn-id: svn://10.0.0.236/trunk@120162 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-28 23:54:08 +00:00
blakeross%telocity.com
0ef3a6b1d0 er, reverting changes that weren't supposed to happen...
git-svn-id: svn://10.0.0.236/trunk@120161 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-28 23:42:48 +00:00
blakeross%telocity.com
1978242a8c 137440 - download manager should appear by default, rather than separate progress dialogs. r=hixie sr=ben
git-svn-id: svn://10.0.0.236/trunk@120159 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-28 23:26:49 +00:00
hyatt%netscape.com
338c864383 Implemented view source.
git-svn-id: svn://10.0.0.236/trunk@120158 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-28 22:53:27 +00:00
gerv%gerv.net
4f9204d96e Bug 137623 - showdependencytree.cgi has minor grammatical and formatting issues. Patch by gerv; r=bbaetz, justdave.
git-svn-id: svn://10.0.0.236/trunk@120156 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-28 22:24:40 +00:00
hyatt%netscape.com
4e975646d8 Lay the plumbing for view source. Tweak context menu wording. Hook up some unconnected context menu items in the image link context menu.
git-svn-id: svn://10.0.0.236/trunk@120155 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-28 22:23:25 +00:00
gerv%gerv.net
fa3782ed6a Bug 140765 - midair template has an error. Patch by jouni@heikniemi.net, 2xr=gerv.
git-svn-id: svn://10.0.0.236/trunk@120153 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-28 22:16:14 +00:00
gerv%gerv.net
a94f85d68d Bug 140006 - ThrowTemplateError should try a template before using print statements. Patch by gerv, r=bbaetz, justdave.
git-svn-id: svn://10.0.0.236/trunk@120152 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-28 22:09:38 +00:00
hyatt%netscape.com
2d72ff336f Ok, so now it's picking a URL for import.
git-svn-id: svn://10.0.0.236/trunk@120151 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-28 22:07:03 +00:00
gerv%gerv.net
633754ee1a Bug 138904 - post_bug templates should be separate. Renaming template so that the name's not so long, and we can use formats.
git-svn-id: svn://10.0.0.236/trunk@120150 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-28 22:06:43 +00:00
gerv%gerv.net
af4cd449d1 Bug 138904 - post_bug templates should be separate. Patch by gerv, 2xr=myk.
git-svn-id: svn://10.0.0.236/trunk@120149 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-28 22:05:31 +00:00
hyatt%netscape.com
ccd4b6d15d adding an import bookmarks menu command.
git-svn-id: svn://10.0.0.236/trunk@120148 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-28 21:59:30 +00:00
gerv%gerv.net
858b27bae9 Bug 140103 - various templatisations or cleanups in CGI.pl. Patch by gerv; r=justdave, bbaetz.
git-svn-id: svn://10.0.0.236/trunk@120147 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-28 21:57:10 +00:00
hyatt%netscape.com
812727b346 adding an import bookmarks menu command.
git-svn-id: svn://10.0.0.236/trunk@120146 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-28 21:57:00 +00:00
ian%hixie.ch
223bfdcd36 <hyatt> you mean "compatibility" not "compatability" <hyatt> got a spelling error in the README
git-svn-id: svn://10.0.0.236/trunk@120144 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-28 18:47:03 +00:00
justdave%syndicomm.com
adad77d4a7 Fix for bug 140633: Template Toolkit bug causes directory "datatemplate" to be created in the Bugzilla root directory instead
of creating "template" within the "data" directory.  Adding a trailing slash to the compile directory name to work around it.
2xr= bbaetz


git-svn-id: svn://10.0.0.236/trunk@120143 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-28 18:43:14 +00:00
igor%mir2.org
592be5ea8c Do not call acquireLabel/addLabelFixup/markLabel if label is not stored in parse tree and can be resolved immediately after node subtree generation (see new addForwardsGoto and resolveForwardGoto methods)
git-svn-id: svn://10.0.0.236/trunk@120141 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-28 15:17:24 +00:00
ian%hixie.ch
a9dfef3c46 In response to all the comments about the imminent exodus...
git-svn-id: svn://10.0.0.236/trunk@120140 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-28 15:14:11 +00:00
blakeross%telocity.com
fa1b582fc6 134039 - theme switching should shut down quicklaunch. r=law sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@120138 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-28 14:28:18 +00:00
ben%netscape.com
3e9449470a Add stub implementation for missing method
git-svn-id: svn://10.0.0.236/trunk@120137 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-28 14:18:17 +00:00
ben%netscape.com
ca72ff6a45 Update Credits :-)
git-svn-id: svn://10.0.0.236/trunk@120136 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-28 14:07:30 +00:00
ben%netscape.com
c08886b03d RDF Outline View DataSource, take 1.
git-svn-id: svn://10.0.0.236/trunk@120135 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-28 14:06:08 +00:00
locka%iol.ie
4f3c910854 On behalf of Dan McGuirk<mcguirk@tolteceng.com> Add missing scrollbar folder. b=138692 r=adamlock@netscape.com sr=rpotts@netscape.com
git-svn-id: svn://10.0.0.236/trunk@120134 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-28 11:09:26 +00:00
locka%iol.ie
d22a17f327 Switch if statement from testing for VARIANT_TRUE to testing for !VARIANT_FALSE to make behaviour more client forgiving and like IE. r=brade@netscape sr=blizzard@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@120133 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-28 11:00:12 +00:00
ben%netscape.com
2cb56ea24d Updating nsIFile usage to reflect darin's file changes
git-svn-id: svn://10.0.0.236/trunk@120132 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-28 07:57:00 +00:00
jkeiser%netscape.com
cdf91f6f16 Make iframe border repaint when style changes (bug 124507), r=waterson@netscape.com, sr=attinasi@netscape.com
git-svn-id: svn://10.0.0.236/trunk@120131 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-28 07:53:41 +00:00
mkaply%us.ibm.com
0c1d7094a4 Extra bracket
git-svn-id: svn://10.0.0.236/trunk@120130 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-28 02:17:58 +00:00
racham%netscape.com
923a0afa2f Fixing bug 140183. Checking ShowProgress dialog attribute and pref as printing is done. Patch by Rod Spears. r=danm,bhuvan sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@120129 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-28 01:43:23 +00:00
racham%netscape.com
d40e296732 Fixing bug 140183. Adding an attribute to the PrintSettings which allows silent printing i.e., without a progress window. Patch by Rod Spears. r=samir,bhuvan sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@120128 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-28 01:42:17 +00:00
miodrag%netscape.com
2583a3078e Updates for LDAPJDK 4.16
git-svn-id: svn://10.0.0.236/trunk@120126 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-27 23:41:15 +00:00
caillon%returnzero.com
c677254fc3 Bug 131429. The context menu item for 'Set as Wallpaper' on Windows platforms should be disabled while the image is loading, in order to prevent a partial image being set. r=biesi, sr=blake.
git-svn-id: svn://10.0.0.236/trunk@120125 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-27 18:47:47 +00:00
curt%netscape.com
e9e056db8d New "ProductNameInternal" and decriptable key "Product PreviousVersion"
(Bug 140178, r=ssu, sr=dveditz)


git-svn-id: svn://10.0.0.236/trunk@120124 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-27 16:47:39 +00:00
curt%netscape.com
c3c83f16eb Distinguishes between an external productname displayed to the user and an
internal product name used for registry and install paths.
  (Bug 140178, r=ssu, sr=dveditz)


git-svn-id: svn://10.0.0.236/trunk@120123 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-27 16:44:44 +00:00
blizzard%redhat.com
96f4896505 Use a common style for all of these files, add comments at the top to enforce that style and remove all the tabs in these files. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@120122 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-27 16:26:10 +00:00
mkaply%us.ibm.com
f4bd52d910 OS/2 bustage - did I do this right?
git-svn-id: svn://10.0.0.236/trunk@120121 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-27 16:16:23 +00:00
karnaze%netscape.com
786a9b3275 bug 138436 - remove redundant style change reflows on auto-layout table. sr=attinasi, r=alexsavulov
git-svn-id: svn://10.0.0.236/trunk@120120 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-27 15:54:37 +00:00
mkaply%us.ibm.com
7d6434b57d Beos bustage - somehow forgot to check this in
git-svn-id: svn://10.0.0.236/trunk@120119 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-27 15:36:21 +00:00
mkaply%us.ibm.com
864ee118b0 Can you tell I did this too fast - that's two misspellings so far
git-svn-id: svn://10.0.0.236/trunk@120118 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-27 15:32:14 +00:00
mkaply%us.ibm.com
233c598c39 Misspelling
git-svn-id: svn://10.0.0.236/trunk@120117 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-27 14:37:42 +00:00
mkaply%us.ibm.com
931b403cc4 OS/2 bustage
git-svn-id: svn://10.0.0.236/trunk@120116 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-27 13:57:05 +00:00
blizzard%redhat.com
defac81182 Bug #129591. nsWindow::Enabled is a no-op on GTK. Also fixes bug #65521. linux modal dialogs should only freeze parent window (not all windows.) This code is a big cleanup of the event dispatching code, too. r=bryner,sr=jst
git-svn-id: svn://10.0.0.236/trunk@120115 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-27 13:50:21 +00:00
mkaply%us.ibm.com
aa4d6dc90d OS/2 bustage
git-svn-id: svn://10.0.0.236/trunk@120114 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-27 13:49:35 +00:00
igor%mir2.org
f38d221116 Do not allocate Label object and instead store label's PC and fixups in itsFixupTable and itsFixupTable arrays
git-svn-id: svn://10.0.0.236/trunk@120113 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-27 12:27:14 +00:00
hyatt%netscape.com
e7b6a5f36e NPOB. Fix a boolean. Cocoa.
git-svn-id: svn://10.0.0.236/trunk@120112 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-27 09:43:44 +00:00
pete.zha%sun.com
ca9d084b2b bug 139726:Duplicate variable definition broken compilers other than gcc
r=pete.zha@sun.com sr=jag
Check in for Jay Yan(jay.yan@sun.com)'s fix


git-svn-id: svn://10.0.0.236/trunk@120111 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-27 09:41:46 +00:00
igor%mir2.org
04d1e46d71 Hiding details of omj.LabelTable implementation behind new getLabelPC, addLabelFixup, fixLabelGotos and clearLabels methods and making all its fields private.
git-svn-id: svn://10.0.0.236/trunk@120110 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-27 09:13:28 +00:00
hyatt%netscape.com
d1566b06cb The auto complete session successfully instantiates now in response to user input.
git-svn-id: svn://10.0.0.236/trunk@120109 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-27 09:10:19 +00:00
hyatt%netscape.com
c132e5e231 The auto complete session successfully instantiates now in response to user input.
git-svn-id: svn://10.0.0.236/trunk@120108 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-27 09:09:08 +00:00
darin%netscape.com
9f6e22264d fixing solaris bustage
git-svn-id: svn://10.0.0.236/trunk@120107 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-27 09:02:53 +00:00
hyatt%netscape.com
64e0b0e925 More autocomplete groundwork.
git-svn-id: svn://10.0.0.236/trunk@120106 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-27 08:47:59 +00:00
pete.zha%sun.com
949e84e2ef bug 140204:HTTP preferences have weird checkbox handling
r=bzbarsky sr=darin
Check in for Antonio Xu's(antonit.xu@sun.com) fix


git-svn-id: svn://10.0.0.236/trunk@120105 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-27 08:47:56 +00:00
darin%netscape.com
1579c79f52 fixing OS/2 bustage
git-svn-id: svn://10.0.0.236/trunk@120104 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-27 08:29:19 +00:00
hyatt%netscape.com
d131f044e3 More autocomplete groundwork.
git-svn-id: svn://10.0.0.236/trunk@120103 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-27 08:25:30 +00:00
hyatt%netscape.com
0ab6bc3a94 Hooking in autocomplete. Still just laying groundwork.
git-svn-id: svn://10.0.0.236/trunk@120102 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-27 08:14:13 +00:00
darin%netscape.com
8205a5345d fixing OS/2 bustage
git-svn-id: svn://10.0.0.236/trunk@120101 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-27 07:34:27 +00:00
hyatt%netscape.com
a02151f879 Initial commit of autocomplete files.
git-svn-id: svn://10.0.0.236/trunk@120100 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-27 07:18:22 +00:00
hyatt%netscape.com
0fb6df63f0 Adding the auto completing text field. Upping the version to 0.2.6.
git-svn-id: svn://10.0.0.236/trunk@120099 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-27 07:11:05 +00:00
gerv%gerv.net
6b92e8e0b6 Bug 138284 - prepare for Bugzilla Helper replacement enter_bug template. Patch by gerv; r=bbaetz, myk.
git-svn-id: svn://10.0.0.236/trunk@120098 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-27 06:57:16 +00:00
darin%netscape.com
d6ab86854e fixes OS/2 bustage
git-svn-id: svn://10.0.0.236/trunk@120097 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-27 06:45:16 +00:00
darin%netscape.com
03a37c6bff fixes win32 bustage
git-svn-id: svn://10.0.0.236/trunk@120096 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-27 06:32:40 +00:00
bbaetz%student.usyd.edu.au
c40b378bff Bug 105960 - xml.cgi has wrong content type, and should be standalone
r=caillon x2


git-svn-id: svn://10.0.0.236/trunk@120095 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-27 06:25:41 +00:00
leaf%mozilla.org
d384169348 Automated update
git-svn-id: svn://10.0.0.236/trunk@120094 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-27 05:41:14 +00:00
412 changed files with 104276 additions and 21790 deletions

View File

@@ -1,46 +0,0 @@
#
# The contents of this file are subject to the Mozilla Public License
# Version 1.1 (the "License"); you may not use this file except in
# compliance with the License. You may obtain a copy of the License at
# http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the
# License.
#
# The Original Code is The JavaScript Debugger
#
# The Initial Developer of the Original Code is
# Netscape Communications Corporation
# Portions created by Netscape are
# Copyright (C) 1998 Netscape Communications Corporation.
#
# Alternatively, the contents of this file may be used under the
# terms of the GNU Public License (the "GPL"), in which case the
# provisions of the GPL are applicable instead of those above.
# If you wish to allow use of your version of this file only
# under the terms of the GPL and not to allow others to use your
# version of this file under the MPL, indicate your decision by
# deleting the provisions above and replace them with the notice
# and other provisions required by the GPL. If you do not delete
# the provisions above, a recipient may use your version of this
# file under either the MPL or the GPL.
#
# Contributor(s):
# Robert Ginda, <rginda@netscape.com>, original author
#
DEPTH = ../..
topsrcdir = @top_srcdir@
srcdir = @srcdir@
VPATH = @srcdir@
include $(DEPTH)/config/autoconf.mk
DIRS = resources
EXTRA_COMPONENTS = js/venkman-service.js
include $(topsrcdir)/config/rules.mk

View File

@@ -1 +0,0 @@
venkman-service.js

View File

@@ -1,450 +0,0 @@
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
*
* The contents of this file are subject to the Mozilla Public License
* Version 1.1 (the "License"); you may not use this file except in
* compliance with the License. You may obtain a copy of the License at
* http://www.mozilla.org/MPL/
*
* Software distributed under the License is distributed on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* for the specific language governing rights and limitations under the
* License.
*
* The Original Code is The JavaScript Debugger
*
* The Initial Developer of the Original Code is
* Netscape Communications Corporation
* Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation.
*
* Alternatively, the contents of this file may be used under the
* terms of the GNU Public License (the "GPL"), in which case the
* provisions of the GPL are applicable instead of those above.
* If you wish to allow use of your version of this file only
* under the terms of the GPL and not to allow others to use your
* version of this file under the MPL, indicate your decision by
* deleting the provisions above and replace them with the notice
* and other provisions required by the GPL. If you do not delete
* the provisions above, a recipient may use your version of this
* file under either the MPL or the GPL.
*
* Contributor(s):
* Robert Ginda, <rginda@netscape.com>, original author
*
*/
/* components defined in this file */
const CLINE_SERVICE_CTRID =
"@mozilla.org/commandlinehandler/general-startup;1?type=venkman";
const CLINE_SERVICE_CID =
Components.ID("{18269616-1dd2-11b2-afa8-b612439bda27}");
const JSDPROT_HANDLER_CTRID =
"@mozilla.org/network/protocol;1?name=x-jsd";
const JSDPROT_HANDLER_CID =
Components.ID("{12ec790d-304e-4525-89a9-3e723d489d14}");
/* components used by this file */
const CATMAN_CTRID = "@mozilla.org/categorymanager;1";
const STRING_STREAM_CTRID = "@mozilla.org/io/string-input-stream;1";
const MEDIATOR_CTRID =
"@mozilla.org/appshell/window-mediator;1";
const SIMPLEURI_CTRID = "@mozilla.org/network/simple-uri;1";
const nsIWindowMediator = Components.interfaces.nsIWindowMediator;
const nsICmdLineHandler = Components.interfaces.nsICmdLineHandler;
const nsICategoryManager = Components.interfaces.nsICategoryManager;
const nsIProtocolHandler = Components.interfaces.nsIProtocolHandler;
const nsIURI = Components.interfaces.nsIURI;
const nsIURL = Components.interfaces.nsIURL;
const nsIStringInputStream = Components.interfaces.nsIStringInputStream;
const nsIChannel = Components.interfaces.nsIChannel;
const nsIRequest = Components.interfaces.nsIRequest;
const nsIProgressEventSink = Components.interfaces.nsIProgressEventSink;
const nsISupports = Components.interfaces.nsISupports;
function findDebuggerWindow ()
{
var windowManager =
Components.classes[MEDIATOR_CTRID].getService(nsIWindowMediator);
var window = windowManager.getMostRecentWindow("mozapp:venkman");
return window;
}
/* Command Line handler service */
function CLineService()
{}
CLineService.prototype.commandLineArgument = "-venkman";
CLineService.prototype.prefNameForStartup = "general.startup.venkman";
CLineService.prototype.chromeUrlForTask = "chrome://venkman/content";
CLineService.prototype.helpText = "Start with JavaScript Debugger.";
CLineService.prototype.handlesArgs = false;
CLineService.prototype.defaultArgs = "";
CLineService.prototype.openWindowWithArgs = false;
/* factory for command line handler service (CLineService) */
var CLineFactory = new Object();
CLineFactory.createInstance =
function clf_create (outer, iid) {
if (outer != null)
throw Components.results.NS_ERROR_NO_AGGREGATION;
if (!iid.equals(nsICmdLineHandler) && !iid.equals(nsISupports))
throw Components.results.NS_ERROR_INVALID_ARG;
return new CLineService();
}
/* x-jsd: protocol handler */
const JSD_DEFAULT_PORT = 2206; /* Dana's apartment number. */
/* protocol handler factory object */
var JSDProtocolHandlerFactory = new Object();
JSDProtocolHandlerFactory.createInstance =
function jsdhf_create (outer, iid) {
if (outer != null)
throw Components.results.NS_ERROR_NO_AGGREGATION;
if (!iid.equals(nsIProtocolHandler) && !iid.equals(nsISupports))
throw Components.results.NS_ERROR_INVALID_ARG;
return new JSDProtocolHandler();
}
function JSDURI (spec, charset)
{
this.spec = this.prePath = spec;
this.charset = this.originCharset = charset;
}
JSDURI.prototype.QueryInterface =
function jsdch_qi (iid)
{
if (!iid.equals(nsIURI) && !iid.equals(nsIURL) &&
!iid.equals(nsISupports))
throw Components.results.NS_ERROR_NO_INTERFACE;
return this;
}
JSDURI.prototype.scheme = "x-jsd";
JSDURI.prototype.fileBaseName =
JSDURI.prototype.fileExtension =
JSDURI.prototype.filePath =
JSDURI.prototype.param =
JSDURI.prototype.query =
JSDURI.prototype.ref =
JSDURI.prototype.directory =
JSDURI.prototype.fileName =
JSDURI.prototype.username =
JSDURI.prototype.password =
JSDURI.prototype.hostPort =
JSDURI.prototype.path =
JSDURI.prototype.asciiHost =
JSDURI.prototype.userPass = "";
JSDURI.prototype.port = JSD_DEFAULT_PORT;
JSDURI.prototype.schemeIs =
function jsduri_schemeis (scheme)
{
return scheme.toLowerCase() == "x-jsd";
}
JSDURI.prototype.getCommonBaseSpec =
function jsduri_commonbase (uri)
{
return "x-jsd:";
}
JSDURI.prototype.getRelativeSpec =
function jsduri_commonbase (uri)
{
return uri;
}
JSDURI.prototype.equals =
function jsduri_equals (uri)
{
return uri.spec == this.spec;
}
JSDURI.prototype.clone =
function jsduri_clone ()
{
return new JSDURI (this.spec);
}
JSDURI.prototype.resolve =
function jsduri_resolve(path)
{
//dump ("resolve " + path + " from " + this.spec + "\n");
if (path[0] == "#")
return this.spec + path;
return path;
}
function JSDProtocolHandler()
{
/* nothing here */
}
JSDProtocolHandler.prototype.scheme = "x-jsd";
JSDProtocolHandler.prototype.defaultPort = JSD_DEFAULT_PORT;
JSDProtocolHandler.prototype.protocolFlags = nsIProtocolHandler.URI_NORELATIVE;
JSDProtocolHandler.prototype.allowPort =
function jsdph_allowport (aPort, aScheme)
{
return false;
}
JSDProtocolHandler.prototype.newURI =
function jsdph_newuri (spec, charset, baseURI)
{
if (baseURI)
{
debug ("-*- jsdHandler: aBaseURI passed to newURI, bailing.\n");
return null;
}
var clazz = Components.classes[SIMPLEURI_CTRID];
var uri = clazz.createInstance(nsIURI);
uri.spec = spec;
return uri;
}
JSDProtocolHandler.prototype.newChannel =
function jsdph_newchannel (uri)
{
return new JSDChannel (uri);
}
function JSDChannel (uri)
{
this.URI = uri;
this.originalURI = uri;
this._isPending = true;
var clazz = Components.classes[STRING_STREAM_CTRID];
this.stringStream = clazz.createInstance(nsIStringInputStream);
}
JSDChannel.prototype.QueryInterface =
function jsdch_qi (iid)
{
if (!iid.equals(nsIChannel) && !iid.equals(nsIRequest) &&
!iid.equals(nsISupports))
throw Components.results.NS_ERROR_NO_INTERFACE;
return this;
}
/* nsIChannel */
JSDChannel.prototype.loadAttributes = null;
JSDChannel.prototype.contentType = "text/html";
JSDChannel.prototype.contentLength = -1;
JSDChannel.prototype.owner = null;
JSDChannel.prototype.loadGroup = null;
JSDChannel.prototype.notificationCallbacks = null;
JSDChannel.prototype.securityInfo = null;
JSDChannel.prototype.open =
function jsdch_open()
{
throw Components.results.NS_ERROR_NOT_IMPLEMENTED;
}
JSDChannel.prototype.asyncOpen =
function jsdch_aopen (streamListener, context)
{
this.streamListener = streamListener;
this.context = context;
if (this.loadGroup)
this.loadGroup.addRequest (this, null);
var window = findDebuggerWindow();
var ary = this.URI.spec.match (/x-jsd:([^:]+)/);
var exception;
if (window && "console" in window && ary)
{
try
{
window.asyncOpenJSDURL (this, streamListener, context);
return;
}
catch (ex)
{
exception = ex;
}
}
var str =
"<html><head><title>Error</title></head><body>Could not load &lt;<b>" +
this.URI.spec + "</b>&gt;<br>";
if (!ary)
{
str += "<b>Error parsing uri.</b>";
}
else if (exception)
{
str += "<b>Internal error: " + exception + "</b><br><pre>" +
exception.stack;
}
else
{
str += "<b>Debugger is not running.</b>";
}
str += "</body></html>";
this.respond (str);
}
JSDChannel.prototype.respond =
function jsdch_respond (str)
{
this.streamListener.onStartRequest (this, this.context);
var len = str.length;
this.stringStream.setData (str, len);
this.streamListener.onDataAvailable (this, this.context,
this.stringStream, 0, len);
this.streamListener.onStopRequest (this, this.context,
Components.results.NS_OK);
if (this.loadGroup)
this.loadGroup.removeRequest (this, null, Components.results.NS_OK);
this._isPending = false;
}
/* nsIRequest */
JSDChannel.prototype.isPending =
function jsdch_ispending ()
{
return this._isPending;
}
JSDChannel.prototype.status = Components.results.NS_OK;
JSDChannel.prototype.cancel =
function jsdch_cancel (status)
{
if (this._isPending)
{
this._isPending = false;
this.streamListener.onStopRequest (this, this.context, status);
if (this.loadGroup)
{
try
{
this.loadGroup.removeRequest (this, null, status);
}
catch (ex)
{
dump ("we're not in the load group?\n");
}
}
}
this.status = status;
}
JSDChannel.prototype.suspend =
JSDChannel.prototype.resume =
function jsdch_notimpl ()
{
throw Components.results.NS_ERROR_NOT_IMPLEMENTED;
}
/*****************************************************************************/
var Module = new Object();
Module.registerSelf =
function (compMgr, fileSpec, location, type)
{
dump("*** Registering -venkman handler.\n");
compMgr =
compMgr.QueryInterface(Components.interfaces.nsIComponentRegistrar);
compMgr.registerFactoryLocation(CLINE_SERVICE_CID,
"Venkman CommandLine Service",
CLINE_SERVICE_CTRID,
fileSpec,
location,
type);
catman = Components.classes[CATMAN_CTRID].getService(nsICategoryManager);
catman.addCategoryEntry("command-line-argument-handlers",
"venkman command line handler",
CLINE_SERVICE_CTRID, true, true);
dump("*** Registering x-jsd protocol handler.\n");
compMgr.registerFactoryLocation(JSDPROT_HANDLER_CID,
"x-jsd protocol handler",
JSDPROT_HANDLER_CTRID,
fileSpec,
location,
type);
try
{
const JSD_CTRID = "@mozilla.org/js/jsd/debugger-service;1";
const jsdIDebuggerService = Components.interfaces.jsdIDebuggerService;
var jsds = Components.classes[JSD_CTRID].getService(jsdIDebuggerService);
jsds.initAtStartup = true;
}
catch (ex)
{
dump ("*** ERROR initializing debugger service");
dump (ex);
}
}
Module.unregisterSelf =
function(compMgr, fileSpec, location)
{
compMgr = compMgr.QueryInterface(Components.interfaces.nsIComponentRegistrar);
compMgr.unregisterFactoryLocation(CLINE_SERVICE_CID, fileSpec);
catman = Components.classes[CATMAN_CTRID].getService(nsICategoryManager);
catman.deleteCategoryEntry("command-line-argument-handlers",
CLINE_SERVICE_CTRID, true);
}
Module.getClassObject =
function (compMgr, cid, iid) {
if (cid.equals(CLINE_SERVICE_CID))
return CLineFactory;
if (cid.equals(JSDPROT_HANDLER_CID))
return JSDProtocolHandlerFactory;
if (!iid.equals(Components.interfaces.nsIFactory))
throw Components.results.NS_ERROR_NOT_IMPLEMENTED;
throw Components.results.NS_ERROR_NO_INTERFACE;
}
Module.canUnload =
function(compMgr)
{
return true;
}
/* entrypoint */
function NSGetModule(compMgr, fileSpec) {
return Module;
}

View File

@@ -1,43 +0,0 @@
#
# The contents of this file are subject to the Mozilla Public License
# Version 1.1 (the "License"); you may not use this file except in
# compliance with the License. You may obtain a copy of the License at
# http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the
# License.
#
# The Original Code is The JavaScript Debugger
#
# The Initial Developer of the Original Code is
# Netscape Communications Corporation
# Portions created by Netscape are
# Copyright (C) 1998 Netscape Communications Corporation.
#
# Alternatively, the contents of this file may be used under the
# terms of the GNU Public License (the "GPL"), in which case the
# provisions of the GPL are applicable instead of those above.
# If you wish to allow use of your version of this file only
# under the terms of the GPL and not to allow others to use your
# version of this file under the MPL, indicate your decision by
# deleting the provisions above and replace them with the notice
# and other provisions required by the GPL. If you do not delete
# the provisions above, a recipient may use your version of this
# file under either the MPL or the GPL.
#
# Contributor(s):
# Robert Ginda, <rginda@netscape.com>, original author
#
DEPTH = ..\..
include <$(DEPTH)\config\config.mak>
DIRS = resources
include <$(DEPTH)\config\rules.mak>
libs::
$(MAKE_INSTALL) .\js\venkman-service.js $(DIST)\bin\components

View File

@@ -1,42 +0,0 @@
#
# The contents of this file are subject to the Mozilla Public License
# Version 1.1 (the "License"); you may not use this file except in
# compliance with the License. You may obtain a copy of the License at
# http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the
# License.
#
# The Original Code is The JavaScript Debugger
#
# The Initial Developer of the Original Code is
# Netscape Communications Corporation
# Portions created by Netscape are
# Copyright (C) 1998 Netscape Communications Corporation.
#
# Alternatively, the contents of this file may be used under the
# terms of the GNU Public License (the "GPL"), in which case the
# provisions of the GPL are applicable instead of those above.
# If you wish to allow use of your version of this file only
# under the terms of the GPL and not to allow others to use your
# version of this file under the MPL, indicate your decision by
# deleting the provisions above and replace them with the notice
# and other provisions required by the GPL. If you do not delete
# the provisions above, a recipient may use your version of this
# file under either the MPL or the GPL.
#
# Contributor(s):
# Robert Ginda, <rginda@netscape.com>, original author
#
DEPTH = ../../..
topsrcdir = @top_srcdir@
srcdir = @srcdir@
VPATH = @srcdir@
include $(DEPTH)/config/autoconf.mk
include $(topsrcdir)/config/rules.mk

View File

@@ -1,847 +0,0 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
*
* The contents of this file are subject to the Mozilla Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/MPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is JSIRC Library
*
* The Initial Developer of the Original Code is New Dimensions Consulting,
* Inc. Portions created by New Dimensions Consulting, Inc. are
* Copyright (C) 1999 New Dimenstions Consulting, Inc. All
* Rights Reserved.
*
* Contributor(s):
*
*
* Contributor(s):
* Robert Ginda, rginda@ndcico.com, original author
*/
function getAccessKey (str)
{
var i = str.indexOf("&");
if (i == -1)
return "";
return str[i + 1];
}
function CommandRecord (name, func, usage, help, label, flags, keystr)
{
this.name = name;
this.func = func;
this._usage = usage;
this.scanUsage();
this.help = help;
this.label = label ? label : name;
this.labelstr = label.replace ("&", "");
this.flags = flags;
this._enabled = true;
this.keyNodes = new Array();
this.keystr = keystr;
this.uiElements = new Array();
}
CommandRecord.prototype.__defineGetter__ ("enabled", cr_getenable);
function cr_getenable ()
{
return this._enabled;
}
CommandRecord.prototype.__defineSetter__ ("enabled", cr_setenable);
function cr_setenable (state)
{
for (var i = 0; i < this.uiElements.length; ++i)
{
if (state)
this.uiElements[i].removeAttribute ("disabled");
else
this.uiElements[i].setAttribute ("disabled", "true");
}
return (this._enabled = state);
}
CommandRecord.prototype.__defineSetter__ ("usage", cr_setusage);
function cr_setusage (usage)
{
this._usage = usage;
this.scanUsage();
}
CommandRecord.prototype.__defineGetter__ ("usage", cr_getusage);
function cr_getusage()
{
return this._usage;
}
/**
* Internal use only.
*
* Scans the argument spec, in the format "<a1> <a2> [<o1> <o2>]", into an
* array of strings.
*/
CommandRecord.prototype.scanUsage =
function cr_scanusage()
{
var spec = this._usage;
var currentName = "";
var inName = false;
var len = spec.length;
var capNext = false;
this._usage = spec;
this.argNames = new Array();
for (var i = 0; i < len; ++i)
{
switch (spec[i])
{
case '[':
this.argNames.push (":");
break;
case '<':
inName = true;
break;
case '-':
capNext = true;
break;
case '>':
inName = false;
this.argNames.push (currentName);
currentName = "";
capNext = false;
break;
default:
if (inName)
currentName += capNext ? spec[i].toUpperCase() : spec[i];
capNext = false;
break;
}
}
}
/**
* Returns the command formatted for presentation as part of online
* documentation.
*/
CommandRecord.prototype.getDocumentation =
function cr_getdocs(flagFormatter)
{
var str;
str = getMsg(MSN_DOC_COMMANDLABEL,
[this.label.replace("&", ""), this.name]) + "\n";
str += getMsg(MSN_DOC_KEY, this.keystr ? this.keystr : MSG_VAL_NA) + "\n";
str += getMsg(MSN_DOC_SYNTAX, [this.name, this.usage]) + "\n";
str += MSG_DOC_NOTES + "\n";
str += (flagFormatter ? flagFormatter(this.flags) : this.flags) + "\n\n";
str += MSG_DOC_DESCRIPTION + "\n";
str += wrapText(this.help, 75) + "\n";
return str;
}
CommandRecord.prototype.argNames = new Array();
function CommandManager (defaultBundle)
{
this.commands = new Object();
this.defaultBundle = defaultBundle;
}
CommandManager.prototype.defineCommands =
function cmgr_defcmds (cmdary)
{
var len = cmdary.length;
var commands = new Object();
var bundle = ("stringBundle" in cmdary ?
cmdary.stringBundle :
this.defaultBundle);
for (var i = 0; i < len; ++i)
{
var name = cmdary[i][0];
var func = cmdary[i][1];
var flags = cmdary[i][2];
var usage = getMsgFrom(bundle, "cmd." + name + ".params", null, "");
var helpDefault;
var labelDefault = name;
var aliasFor;
if (flags & CMD_NO_HELP)
helpDefault = MSG_NO_HELP;
if (typeof func == "string")
{
var ary = func.match(/(\S+)/);
if (ary)
aliasFor = ary[1];
helpDefault = getMsg (MSN_DEFAULT_ALIAS_HELP, func);
labelDefault = getMsgFrom (bundle,
"cmd." + aliasFor + ".label", null, name);
}
var label = getMsgFrom(bundle,
"cmd." + name + ".label", null, labelDefault);
var help = getMsgFrom(bundle,
"cmd." + name + ".help", null, helpDefault);
var keystr = getMsgFrom (bundle, "cmd." + name + ".key", null, "");
var command = new CommandRecord (name, func, usage, help, label, flags,
keystr);
if (aliasFor)
command.aliasFor = aliasFor;
this.addCommand(command);
commands[name] = command;
}
return commands;
}
CommandManager.prototype.installKeys =
function cmgr_instkeys (document, commands)
{
var parentElem = document.getElementById("dynamic-keys");
if (!parentElem)
{
parentElem = document.createElement("keyset");
parentElem.setAttribute ("id", "dynamic-keys");
document.firstChild.appendChild (parentElem);
}
if (!commands)
commands = this.commands;
for (var c in commands)
this.installKey (parentElem, commands[c]);
}
/**
* Create a <key> node relative to a DOM node. Usually called once per command,
* per document, so that accelerator keys work in all application windows.
*
* @param parentElem A reference to the DOM node which should contain the new
* <key> node.
* @param command reference to the CommandRecord to install.
*/
CommandManager.prototype.installKey =
function cmgr_instkey (parentElem, command)
{
if (!command.keystr)
return;
var ary = command.keystr.match (/(.*\s)?([\S]+)$/);
if (!ASSERT(ary, "couldn't parse key string ``" + command.keystr +
"'' for command ``" + command.name + "''"))
{
return;
}
var key = document.createElement ("key");
key.setAttribute ("id", "key:" + command.name);
key.setAttribute ("oncommand", "dispatch('" + command.name + "');");
key.setAttribute ("modifiers", ary[1]);
if (ary[2].indexOf("VK_") == 0)
key.setAttribute ("keycode", ary[2]);
else
key.setAttribute ("key", ary[2]);
parentElem.appendChild(key);
command.keyNodes.push(key);
}
CommandManager.prototype.uninstallKeys =
function cmgr_uninstkeys (commands)
{
if (!commands)
commands = this.commands;
for (var c in commands)
this.uninstallKey (commands[c]);
}
CommandManager.prototype.uninstallKey =
function cmgr_uninstkey (command)
{
for (var i in command.keyNodes)
{
try
{
/* document may no longer exist in a useful state. */
command.keyNodes[i].parentNode.removeChild(command.keyNodes[i]);
}
catch (ex)
{
dd ("*** caught exception uninstalling key node: " + ex);
}
}
}
/**
* Register a new command with the manager.
*/
CommandManager.prototype.addCommand =
function cmgr_add (command)
{
this.commands[command.name] = command;
}
CommandManager.prototype.removeCommands =
function cmgr_removes (commands)
{
for (var c in commands)
this.removeCommand(commands[c]);
}
CommandManager.prototype.removeCommand =
function cmgr_remove (command)
{
delete this.commands[command.name];
}
/**
* Register a hook for a particular command name. |id| is a human readable
* identifier for the hook, and can be used to unregister the hook. If you
* re-use a hook id, the previous hook function will be replaced.
* If |before| is |true|, the hook will be called *before* the command executes,
* if |before| is |false|, or not specified, the hook will be called *after*
* the command executes.
*/
CommandManager.prototype.addHook =
function cmgr_hook (commandName, func, id, before)
{
if (!ASSERT(commandName in this.commands,
"Unknown command '" + commandName + "'"))
{
return;
}
var command = this.commands[commandName];
if (before)
{
if (!("beforeHookNames" in command))
command.beforeHookNames = new Array();
if (!("beforeHooks" in command))
command.beforeHooks = new Object();
if (id in command.beforeHooks)
{
arrayRemoveAt(command.beforeHookNames,
command.beforeHooks[id][id + "_hookIndex"]);
}
command.beforeHooks[id] = func;
command.beforeHookNames.push(id);
}
else
{
if (!("afterHookNames" in command))
command.afterHookNames = new Array();
if (!("afterHooks" in command))
command.afterHooks = new Object();
func[id + "_hookIndex"] = command.afterHookNames.length
command.afterHooks[id] = func;
command.afterHookNames.push(id);
}
}
CommandManager.prototype.addHooks =
function cmgr_hooks (hooks, prefix)
{
if (!prefix)
prefix = "";
for (var h in hooks)
{
this.addHook(h, hooks[h], prefix + ":" + h,
("before" in hooks[h]) ? hooks[h].before : false);
}
}
CommandManager.prototype.removeHooks =
function cmgr_remhooks (hooks, prefix)
{
if (!prefix)
prefix = "";
for (var h in hooks)
{
this.removeHook(h, prefix + ":" + h,
("before" in hooks[h]) ? hooks[h].before : false);
}
}
CommandManager.prototype.removeHook =
function cmgr_unhook (commandName, id, before)
{
var command = this.commands[commandName];
if (before)
{
arrayRemoveAt(command.beforeHookNames,
command.beforeHooks[id][id + "_hookIndex"]);
delete command.beforeHooks[id][id + "_hookIndex"];
delete command.beforeHooks[id];
if (keys(command.beforeHooks).length == 0)
{
delete command.beforeHookNames;
delete command.beforeHooks;
}
}
else
{
arrayRemoveAt(command.afterHookNames,
command.afterHooks[id][id + "_hookIndex"]);
delete command.afterHooks[id][id + "_hookIndex"];
delete command.afterHooks[id];
if (command.afterHookNames.length == 0)
{
delete command.afterHookNames;
delete command.afterHooks;
}
}
}
/**
* Return an array of all CommandRecords which start with the string
* |partialName|, sorted by |label| property.
*
* @param partialName Prefix to search for.
* @param flags logical ANDed with command flags.
* @returns array Array of matching commands, sorted by |label| property.
*/
CommandManager.prototype.list =
function cmgr_list (partialName, flags)
{
/* returns array of command objects which look like |partialName|, or
* all commands if |partialName| is not specified */
function compare (a, b)
{
a = a.labelstr.toLowerCase();
b = b.labelstr.toLowerCase();
if (a == b)
return 0;
if (a > b)
return 1;
return -1;
}
var ary = new Array();
var commandNames = keys(this.commands);
/* a command named "eval" wouldn't show up in the result of keys() because
* eval is not-enumerable, even if overwritten. */
if ("eval" in this.commands && typeof this.commands.eval == "object")
commandNames.push ("eval");
for (var i in commandNames)
{
var name = commandNames[i];
if (!flags || (this.commands[name].flags & flags))
{
if (!partialName ||
this.commands[name].name.indexOf(partialName) == 0)
{
if (partialName &&
partialName.length == this.commands[name].name.length)
{
/* exact match */
return [this.commands[name]];
}
else
{
ary.push (this.commands[name]);
}
}
}
}
ary.sort(compare);
return ary;
}
/**
* Return a sorted array of the command names which start with the string
* |partialName|.
*
* @param partialName Prefix to search for.
* @param flags logical ANDed with command flags.
* @returns array Sorted Array of matching command names.
*/
CommandManager.prototype.listNames =
function cmgr_listnames (partialName, flags)
{
var cmds = this.list(partialName, flags);
var cmdNames = new Array();
for (var c in cmds)
cmdNames.push (cmds[c].name);
return cmdNames.sort();
}
/**
* Internal use only.
*
* Called to parse the arguments stored in |e.inputData|, as properties of |e|,
* for the CommandRecord stored on |e.command|.
*
* @params e Event object to be processed.
*/
CommandManager.prototype.parseArguments =
function cmgr_parseargs (e)
{
var rv = this.parseArgumentsRaw(e);
//dd("parseArguments '" + e.command.usage + "' " +
// (rv ? "passed" : "failed") + "\n" + dumpObjectTree(e));
delete e.currentArgIndex;
return rv;
}
/**
* Internal use only.
*
* Don't call parseArgumentsRaw directly, use parseArguments instead.
*
* Parses the arguments stored in the |inputData| property of the event object,
* according to the format specified by the |command| property.
*
* On success this method returns true, and propery names corresponding to the
* argument names used in the format spec will be created on the event object.
* All optional parameters will be initialized to |null| if not already present
* on the event.
*
* On failure this method returns false and a description of the problem
* will be stored in the |parseError| property of the event.
*
* For example...
* Given the argument spec "<int> <word> [ <word2> <word3> ]", and given the
* input string "411 foo", stored as |e.command.usage| and |e.inputData|
* respectively, this method would add the following propertys to the event
* object...
* -name---value--notes-
* e.int 411 Parsed as an integer
* e.word foo Parsed as a string
* e.word2 null Optional parameters not specified will be set to null.
* e.word3 null If word2 had been provided, word3 would be required too.
*
* Each parameter is parsed by calling the function with the same name, located
* in this.argTypes. The first parameter is parsed by calling the function
* this.argTypes["int"], for example. This function is expected to act on
* e.unparsedData, taking it's chunk, and leaving the rest of the string.
* The default parse functions are...
* <word> parses contiguous non-space characters.
* <int> parses as an int.
* <rest> parses to the end of input data.
* <state> parses yes, on, true, 1, 0, false, off, no as a boolean.
* <toggle> parses like a <state>, except allows "toggle" as well.
* <...> parses according to the parameter type before it, until the end
* of the input data. Results are stored in an array named
* paramnameList, where paramname is the name of the parameter before
* <...>. The value of the parameter before this will be
* paramnameList[0].
*
* If there is no parse function for an argument type, "word" will be used by
* default. You can alias argument types with code like...
* commandManager.argTypes["my-integer-name"] = commandManager.argTypes["int"];
*/
CommandManager.prototype.parseArgumentsRaw =
function parse_parseargsraw (e)
{
var argc = e.command.argNames.length;
function initOptionals()
{
for (var i = 0; i < argc; ++i)
{
if (e.command.argNames[i] != ":" &&
e.command.argNames[i] != "..." &&
!(e.command.argNames[i] in e))
{
e[e.command.argNames[i]] = null;
}
}
}
if ("inputData" in e && e.inputData)
{
/* if data has been provided, parse it */
e.unparsedData = e.inputData;
var parseResult;
var currentArg;
e.currentArgIndex = 0;
if (argc)
{
currentArg = e.command.argNames[e.currentArgIndex];
while (e.unparsedData)
{
if (currentArg != ":")
{
if (!this.parseArgument (e, currentArg))
return false;
}
if (++e.currentArgIndex < argc)
currentArg = e.command.argNames[e.currentArgIndex];
else
break;
}
if (e.currentArgIndex < argc && currentArg != ":")
{
/* parse loop completed because it ran out of data. We haven't
* parsed all of the declared arguments, and we're not stopped
* at an optional marker, so we must be missing something
* required... */
e.parseError = getMsg(MSN_ERR_REQUIRED_PARAM,
e.command.argNames[e.currentArgIndex]);
return false;
}
}
if (e.unparsedData)
{
/* parse loop completed with unparsed data, which means we've
* successfully parsed all arguments declared. Whine about the
* extra data... */
display (getMsg(MSN_EXTRA_PARAMS, e.unparsedData), MT_WARN);
}
else
{
/* we've got no unparsed data, and we're not missing a required
* argument, go back and fill in |null| for any optional arguments
* not present on the comand line. */
initOptionals();
}
}
else
{
/* if no data was provided, check to see if the event is good enough
* on its own. */
var rv = this.isCommandSatisfied (e);
if (rv)
initOptionals();
return rv;
}
return true;
}
/**
* Returns true if |e| has the properties required to call the command |command|.
* If |command| is not provided, |e.command| is used instead.
* @param e Event object to test against the command.
* @param command Command to test.
*/
CommandManager.prototype.isCommandSatisfied =
function cmgr_isok (e, command)
{
if (typeof command == "undefined")
command = e.command;
if (!command.enabled)
return false;
for (var i = 0; i < command.argNames.length; ++i)
{
if (command.argNames[i] == ":")
return true;
if (!(command.argNames[i] in e))
{
e.parseError = getMsg(MSN_ERR_REQUIRED_PARAM, command.argNames[i]);
//dd ("command '" + command.name + "' unsatisfied: " + e.parseError);
return false;
}
}
//dd ("command '" + command.name + "' satisfied.");
return true;
}
/**
* Internal use only.
* See parseArguments above and the |argTypes| object below.
*
* Parses the next argument by calling an appropriate parser function, or the
* generic "word" parser if none other is found.
*
* @param e event object.
* @param name property name to use for the parse result.
*/
CommandManager.prototype.parseArgument =
function cmgr_parsearg (e, name)
{
var parseResult;
if (name in this.argTypes)
parseResult = this.argTypes[name](e, name, this);
else
parseResult = this.argTypes["word"](e, name, this);
if (!parseResult)
e.parseError = getMsg(MSN_ERR_INVALID_PARAM,
[name, e.unparsedData]);
return parseResult;
}
CommandManager.prototype.argTypes = new Object();
/**
* Convenience function used to map a list of new types to an existing parse
* function.
*/
CommandManager.prototype.argTypes.__aliasTypes__ =
function at_alias (list, type)
{
for (var i in list)
{
this[list[i]] = this[type];
}
}
/**
* Internal use only.
*
* Parses an integer, stores result in |e[name]|.
*/
CommandManager.prototype.argTypes["int"] =
function parse_int (e, name)
{
var ary = e.unparsedData.match (/(\d+)(?:\s+(.*))?$/);
if (!ary)
return false;
e[name] = Number(ary[1]);
e.unparsedData = (2 in ary) ? ary[2] : "";
return true;
}
/**
* Internal use only.
*
* Parses a word, which is defined as a list of nonspace characters.
*
* Stores result in |e[name]|.
*/
CommandManager.prototype.argTypes["word"] =
function parse_word (e, name)
{
var ary = e.unparsedData.match (/(\S+)(?:\s+(.*))?$/);
if (!ary)
return false;
e[name] = ary[1];
e.unparsedData = (2 in ary) ? ary[2] : "";
return true;
}
/**
* Internal use only.
*
* Parses a "state" which can be "true", "on", "yes", or 1 to indicate |true|,
* or "false", "off", "no", or 0 to indicate |false|.
*
* Stores result in |e[name]|.
*/
CommandManager.prototype.argTypes["state"] =
function parse_state (e, name)
{
var ary =
e.unparsedData.match (/(true|on|yes|1|false|off|no|0)(?:\s+(.*))?$/i);
if (!ary)
return false;
if (ary[1].search(/true|on|yes|1/i) != -1)
e[name] = true;
else
e[name] = false;
e.unparsedData = (2 in ary) ? ary[2] : "";
return true;
}
/**
* Internal use only.
*
* Parses a "toggle" which can be "true", "on", "yes", or 1 to indicate |true|,
* or "false", "off", "no", or 0 to indicate |false|. In addition, the string
* "toggle" is accepted, in which case |e[name]| will be the string "toggle".
*
* Stores result in |e[name]|.
*/
CommandManager.prototype.argTypes["toggle"] =
function parse_toggle (e, name)
{
var ary = e.unparsedData.match
(/(toggle|true|on|yes|1|false|off|no|0)(?:\s+(.*))?$/i);
if (!ary)
return false;
if (ary[1].search(/toggle/i) != -1)
e[name] = "toggle";
else if (ary[1].search(/true|on|yes|1/i) != -1)
e[name] = true;
else
e[name] = false;
e.unparsedData = (2 in ary) ? ary[2] : "";
return true;
}
/**
* Internal use only.
*
* Returns all unparsed data to the end of the line.
*
* Stores result in |e[name]|.
*/
CommandManager.prototype.argTypes["rest"] =
function parse_rest (e, name)
{
e[name] = e.unparsedData;
e.unparsedData = "";
return true;
}
/**
* Internal use only.
*
* Parses the rest of the unparsed data the same way the previous argument was
* parsed. Can't be used as the first parameter. if |name| is "..." then the
* name of the previous argument, plus the suffix "List" will be used instead.
*
* Stores result in |e[name]| or |e[lastName + "List"]|.
*/
CommandManager.prototype.argTypes["..."] =
function parse_repeat (e, name, cm)
{
ASSERT (e.currentArgIndex > 0, "<...> can't be the first argument.");
var lastArg = e.command.argNames[e.currentArgIndex - 1];
if (lastArg == ":")
lastArg = e.command.argNames[e.currentArgIndex - 2];
var listName = lastArg + "List";
e[listName] = [e[lastArg]];
while (e.unparsedData)
{
if (!cm.parseArgument(e, lastArg))
return false;
e[listName].push(e[lastArg]);
}
e[lastArg] = e[listName][0];
return true;
}

View File

@@ -1,62 +0,0 @@
<?xml version="1.0"?>
<!--
-
- The contents of this file are subject to the Mozilla Public License
- Version 1.1 (the "License"); you may not use this file except in
- compliance with the License. You may obtain a copy of the License at
- http://www.mozilla.org/MPL/
-
- Software distributed under the License is distributed on an "AS IS" basis,
- WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
- for the specific language governing rights and limitations under the
- License.
-
- The Original Code is The JavaScript Debugger
-
- The Initial Developer of the Original Code is
- Netscape Communications Corporation
- Portions created by Netscape are
- Copyright (C) 1998 Netscape Communications Corporation.
- All Rights Reserved.
-
- Alternatively, the contents of this file may be used under the
- terms of the GNU Public License (the "GPL"), in which case the
- provisions of the GPL are applicable instead of those above.
- If you wish to allow use of your version of this file only
- under the terms of the GPL and not to allow others to use your
- version of this file under the MPL, indicate your decision by
- deleting the provisions above and replace them with the notice
- and other provisions required by the GPL. If you do not delete
- the provisions above, a recipient may use your version of this
- file under either the MPL or the GPL.
-
- Contributor(s):
- Robert Ginda, <rginda@netscape.com>, original author
-
-->
<RDF:RDF xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:chrome="http://www.mozilla.org/rdf/chrome#">
<!-- list all the packages being supplied by this jar -->
<RDF:Seq about="urn:mozilla:package:root">
<RDF:li resource="urn:mozilla:package:venkman"/>
</RDF:Seq>
<!-- package information -->
<RDF:Description about="urn:mozilla:package:venkman"
chrome:displayName="JavaScript Debugger"
chrome:author="mozilla.org"
chrome:name="venkman">
</RDF:Description>
<!-- overlay information -->
<RDF:Seq about="urn:mozilla:overlays">
<RDF:li resource="chrome://communicator/content/tasksOverlay.xul"/>
</RDF:Seq>
<RDF:Seq about="chrome://communicator/content/tasksOverlay.xul">
<RDF:li>chrome://venkman/content/venkman-overlay.xul</RDF:li>
</RDF:Seq>
</RDF:RDF>

View File

@@ -1,295 +0,0 @@
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
*
* The contents of this file are subject to the Mozilla Public License
* Version 1.1 (the "License"); you may not use this file except in
* compliance with the License. You may obtain a copy of the License at
* http://www.mozilla.org/MPL/
*
* Software distributed under the License is distributed on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* for the specific language governing rights and limitations under the
* License.
*
* The Original Code is The JavaScript Debugger
*
* The Initial Developer of the Original Code is
* Netscape Communications Corporation
* Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation.
*
* Alternatively, the contents of this file may be used under the
* terms of the GNU Public License (the "GPL"), in which case the
* provisions of the GPL are applicable instead of those above.
* If you wish to allow use of your version of this file only
* under the terms of the GPL and not to allow others to use your
* version of this file under the MPL, indicate your decision by
* deleting the provisions above and replace them with the notice
* and other provisions required by the GPL. If you do not delete
* the provisions above, a recipient may use your version of this
* file under either the MPL or the GPL.
*
* Contributor(s):
* Robert Ginda, <rginda@netscape.com>, original author
*
*/
/* notice that these valuse are octal. */
const PERM_IRWXU = 00700; /* read, write, execute/search by owner */
const PERM_IRUSR = 00400; /* read permission, owner */
const PERM_IWUSR = 00200; /* write permission, owner */
const PERM_IXUSR = 00100; /* execute/search permission, owner */
const PERM_IRWXG = 00070; /* read, write, execute/search by group */
const PERM_IRGRP = 00040; /* read permission, group */
const PERM_IWGRP = 00020; /* write permission, group */
const PERM_IXGRP = 00010; /* execute/search permission, group */
const PERM_IRWXO = 00007; /* read, write, execute/search by others */
const PERM_IROTH = 00004; /* read permission, others */
const PERM_IWOTH = 00002; /* write permission, others */
const PERM_IXOTH = 00001; /* execute/search permission, others */
const MODE_RDONLY = 0x01;
const MODE_WRONLY = 0x02;
const MODE_RDWR = 0x04;
const MODE_CREATE = 0x08;
const MODE_APPEND = 0x10;
const MODE_TRUNCATE = 0x20;
const MODE_SYNC = 0x40;
const MODE_EXCL = 0x80;
const PICK_OK = Components.interfaces.nsIFilePicker.returnOK;
const PICK_CANCEL = Components.interfaces.nsIFilePicker.returnCancel;
const PICK_REPLACE = Components.interfaces.nsIFilePicker.returnReplace;
const FILTER_ALL = Components.interfaces.nsIFilePicker.filterAll;
const FILTER_HTML = Components.interfaces.nsIFilePicker.filterHTML;
const FILTER_TEXT = Components.interfaces.nsIFilePicker.filterText;
const FILTER_IMAGES = Components.interfaces.nsIFilePicker.filterImages;
const FILTER_XML = Components.interfaces.nsIFilePicker.filterXML;
const FILTER_XUL = Components.interfaces.nsIFilePicker.filterXUL;
// evald f = fopen("/home/rginda/foo.txt", MODE_WRONLY | MODE_CREATE)
// evald f = fopen("/home/rginda/vnk.txt", MODE_RDONLY)
var futils = new Object();
futils.umask = PERM_IWOTH | PERM_IWGRP;
futils.MSG_SAVE_AS = "Save As";
futils.MSG_OPEN = "Open";
futils.getPicker =
function futils_nosepicker(initialPath, typeList, attribs)
{
const classes = Components.classes;
const interfaces = Components.interfaces;
const PICKER_CTRID = "@mozilla.org/filepicker;1";
const LOCALFILE_CTRID = "@mozilla.org/file/local;1";
const nsIFilePicker = interfaces.nsIFilePicker;
const nsILocalFile = interfaces.nsILocalFile;
var picker = classes[PICKER_CTRID].createInstance(nsIFilePicker);
if (typeof attribs == "object")
{
for (var a in attribs)
picker[a] = attribs[a];
}
else
throw "bad type for param |attribs|";
if (initialPath)
{
var localFile;
if (typeof initialPath == "string")
{
localFile =
classes[LOCALFILE_CTRID].createInstance(nsILocalFile);
localFile.initWithPath(initialPath);
}
else
{
if (!(initialPath instanceof nsILocalFile))
throw "bad type for argument |initialPath|";
localFile = initialPath;
}
picker.displayDirectory = localFile
}
if (typeof typeList == "string")
typeList = typeList.split(" ");
if (typeList instanceof Array)
{
for (var i in typeList)
{
switch (typeList[i])
{
case "$all":
picker.appendFilters(FILTER_ALL);
break;
case "$html":
picker.appendFilters(FILTER_HTML);
break;
case "$text":
picker.appendFilters(FILTER_TEXT);
break;
case "$images":
picker.appendFilters(FILTER_IMAGES);
break;
case "$xml":
picker.appendFilters(FILTER_XML);
break;
case "$xul":
picker.appendFilters(FILTER_XUL);
break;
default:
picker.appendFilter(typeList[i], typeList[i]);
break;
}
}
}
return picker;
}
function pickSaveAs (title, typeList, defaultFile, defaultDir)
{
if (!defaultDir && "lastSaveAsDir" in futils)
defaultDir = futils.lastSaveAsDir;
var picker = futils.getPicker (defaultDir, typeList,
{defaultString: defaultFile});
picker.init (window, title ? title : futils.MSG_SAVE_AS,
Components.interfaces.nsIFilePicker.modeSave);
var rv = picker.show();
if (rv != PICK_CANCEL)
futils.lastSaveAsDir = picker.file.parent;
return {reason: rv, file: picker.file, picker: picker};
}
function pickOpen (title, typeList, defaultFile, defaultDir)
{
if (!defaultDir && "lastOpenDir" in futils)
defaultDir = futils.lastOpenDir;
var picker = futils.getPicker (defaultDir, typeList,
{defaultString: defaultFile});
picker.init (window, title ? title : futils.MSG_OPEN,
Components.interfaces.nsIFilePicker.modeOpen);
var rv = picker.show();
if (rv != PICK_CANCEL)
futils.lastOpenDir = picker.file.parent;
return {reason: rv, file: picker.file, picker: picker};
}
function fopen (path, mode, perms, tmp)
{
return new LocalFile(path, mode, perms, tmp);
}
function LocalFile(file, mode, perms, tmp)
{
const classes = Components.classes;
const interfaces = Components.interfaces;
const LOCALFILE_CTRID = "@mozilla.org/file/local;1";
const FILEIN_CTRID = "@mozilla.org/network/file-input-stream;1";
const FILEOUT_CTRID = "@mozilla.org/network/file-output-stream;1";
const SCRIPTSTREAM_CTRID = "@mozilla.org/scriptableinputstream;1";
const nsIFile = interfaces.nsIFile;
const nsILocalFile = interfaces.nsILocalFile;
const nsIFileOutputStream = interfaces.nsIFileOutputStream;
const nsIFileInputStream = interfaces.nsIFileInputStream;
const nsIScriptableInputStream = interfaces.nsIScriptableInputStream;
if (typeof perms == "undefined")
perms = 0666 & ~futils.umask;
if (typeof file == "string")
{
this.localFile = classes[LOCALFILE_CTRID].createInstance(nsILocalFile);
this.localFile.initWithPath(file);
}
else if (file instanceof nsILocalFile)
{
this.localFile = file;
}
else
{
throw "bad type for argument |file|.";
}
if (mode & (MODE_WRONLY | MODE_RDWR))
{
this.outputStream =
classes[FILEOUT_CTRID].createInstance(nsIFileOutputStream);
this.outputStream.init(this.localFile, mode, perms, 0);
}
if (mode & (MODE_RDONLY | MODE_RDWR))
{
var is = classes[FILEIN_CTRID].createInstance(nsIFileInputStream);
is.init(this.localFile, mode, perms, tmp);
this.inputStream =
classes[SCRIPTSTREAM_CTRID].createInstance(nsIScriptableInputStream);
this.inputStream.init(is);
}
}
LocalFile.prototype.write =
function fo_write(buf)
{
if (!("outputStream" in this))
throw "file not open for writing.";
return this.outputStream.write(buf, buf.length);
}
LocalFile.prototype.read =
function fo_read(max)
{
if (!("inputStream" in this))
throw "file not open for reading.";
var av = this.inputStream.available();
if (typeof max == "undefined")
max = av;
if (!av)
return null;
var rv = this.inputStream.read(max);
return rv;
}
LocalFile.prototype.close =
function fo_close()
{
if ("outputStream" in this)
this.outputStream.close();
if ("inputStream" in this)
this.inputStream.close();
}
LocalFile.prototype.flush =
function fo_close()
{
return this.outputStream.flush();
}

View File

@@ -1,142 +0,0 @@
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
*
* The contents of this file are subject to the Mozilla Public License
* Version 1.1 (the "License"); you may not use this file except in
* compliance with the License. You may obtain a copy of the License at
* http://www.mozilla.org/MPL/
*
* Software distributed under the License is distributed on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* for the specific language governing rights and limitations under the
* License.
*
* The Original Code is The JavaScript Debugger
*
* The Initial Developer of the Original Code is
* Netscape Communications Corporation
* Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation.
*
* Alternatively, the contents of this file may be used under the
* terms of the GNU Public License (the "GPL"), in which case the
* provisions of the GPL are applicable instead of those above.
* If you wish to allow use of your version of this file only
* under the terms of the GPL and not to allow others to use your
* version of this file under the MPL, indicate your decision by
* deleting the provisions above and replace them with the notice
* and other provisions required by the GPL. If you do not delete
* the provisions above, a recipient may use your version of this
* file under either the MPL or the GPL.
*
* Contributor(s):
* Robert Ginda, <rginda@netscape.com>, original author
*
*/
const NS_XHTML = "http://www.w3.org/1999/xhtml";
const HTML_BR = "html:br";
const HTML_IMG = "html:img";
const HTML_SPAN = "html:span";
const HTML_TABLE = "html:table";
const HTML_TBODY = "html:tbody";
const HTML_TD = "html:td";
const HTML_TH = "html:th";
const HTML_TR = "html:tr";
function HTML (tagName, attribs, args)
{
var elem = document.createElementNS (NS_XHTML, tagName);
if (typeof attribs == "string")
elem.setAttribute ("class", attribs);
else if (attribs && typeof attribs == "object")
for (var p in attribs)
elem.setAttribute (p, attribs[p]);
var start = 0;
if (args)
{
if (!(args instanceof Array))
args = [args];
else if (arguments.length > 3)
{
start = 2; args = arguments;
}
for (var i = start; i < args.length; ++i)
if (typeof args[i] == "string")
elem.appendChild (document.createTextNode(args[i]));
else if (args[i])
elem.appendChild (args[i]);
}
return elem;
}
function htmlA(attribs, href, contents)
{
if (typeof contents == "undefined")
contents = href;
var a = HTML("html:a", attribs, contents);
a.setAttribute ("href", href);
return a;
}
function htmlBR(attribs)
{
return HTML("html:br", attribs, argumentsAsArray(arguments, 1));
}
function htmlWBR(attribs)
{
return HTML("html:wbr", attribs, argumentsAsArray(arguments, 1));
}
function htmlImg(attribs, src)
{
var img = HTML("html:img", attribs, argumentsAsArray(arguments, 2));
if (src)
img.setAttribute ("src", src);
return img;
}
function htmlSpan(attribs)
{
return HTML("html:span", attribs, argumentsAsArray(arguments, 1));
}
function htmlTable(attribs)
{
return HTML("html:table", attribs, argumentsAsArray(arguments, 1));
}
function htmlTBody(attribs)
{
return HTML("html:tbody", attribs, argumentsAsArray(arguments, 1));
}
function htmlText(text)
{
return document.createTextNode(text);
}
function htmlTD(attribs)
{
return HTML("html:td", attribs, argumentsAsArray(arguments, 1));
}
function htmlTR(attribs)
{
return HTML("html:tr", attribs, argumentsAsArray(arguments, 1));
}
function htmlTH(attribs)
{
return HTML("html:th", attribs, argumentsAsArray(arguments, 1));
}

View File

@@ -1,497 +0,0 @@
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
*
* The contents of this file are subject to the Mozilla Public License
* Version 1.1 (the "License"); you may not use this file except in
* compliance with the License. You may obtain a copy of the License at
* http://www.mozilla.org/MPL/
*
* Software distributed under the License is distributed on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* for the specific language governing rights and limitations under the
* License.
*
* The Original Code is The JavaScript Debugger
*
* The Initial Developer of the Original Code is
* Netscape Communications Corporation
* Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation.
*
* Alternatively, the contents of this file may be used under the
* terms of the GNU Public License (the "GPL"), in which case the
* provisions of the GPL are applicable instead of those above.
* If you wish to allow use of your version of this file only
* under the terms of the GPL and not to allow others to use your
* version of this file under the MPL, indicate your decision by
* deleting the provisions above and replace them with the notice
* and other provisions required by the GPL. If you do not delete
* the provisions above, a recipient may use your version of this
* file under either the MPL or the GPL.
*
* Contributor(s):
* Robert Ginda, <rginda@netscape.com>, original author
*
*/
function MenuManager (commandManager, menuSpecs, contextFunction, commandStr)
{
var menuManager = this;
this.commandManager = commandManager;
this.menuSpecs = menuSpecs;
this.contextFunction = contextFunction;
this.commandStr = commandStr;
this.onPopupShowing =
function mmgr_onshow (event) { return menuManager.showPopup (event); };
this.onPopupHiding =
function mmgr_onhide (event) { return menuManager.hidePopup (event); };
}
/**
* Internal use only.
*
* Registers event handlers on a given menu.
*/
MenuManager.prototype.hookPopup =
function mmgr_hookpop (node)
{
node.addEventListener ("popupshowing", this.onPopupShowing, false);
node.addEventListener ("popuphiding", this.onPopupHiding, false);
}
/**
* Internal use only.
*
* |showPopup| is called from the "onpopupshowing" event of menus
* managed by the CommandManager. If a command is disabled, represents a command
* that cannot be "satisfied" by the current command context |cx|, or has an
* "enabledif" attribute that eval()s to false, then the menuitem is disabled.
* In addition "checkedif" and "visibleif" attributes are eval()d and
* acted upon accordingly.
*/
MenuManager.prototype.showPopup =
function mmgr_showpop (event)
{
//dd ("showPopup {");
/* returns true if the command context has the properties required to
* execute the command associated with |menuitem|.
*/
function satisfied()
{
if (menuitem.hasAttribute("isSeparator"))
return true;
if (!("menuManager" in cx))
{
dd ("no menuManager in cx");
return false;
}
var name = menuitem.getAttribute("commandname");
var commandManager = cx.menuManager.commandManager;
var commands = commandManager.commands;
if (!ASSERT (name in commands,
"menu contains unknown command '" + name + "'"))
{
return false;
}
var rv = commandManager.isCommandSatisfied(cx, commands[name]);
delete cx.parseError;
return rv;
};
/* Convenience function for "enabledif", etc, attributes. */
function has (prop)
{
return (prop in cx);
};
/* evals the attribute named |attr| on the node |node|. */
function evalIfAttribute (node, attr)
{
var ex;
var expr = node.getAttribute(attr);
if (!expr)
return true;
expr = expr.replace (/\Wand\W/gi, " && ");
try
{
return eval("(" + expr + ")");
}
catch (ex)
{
dd ("caught exception evaling '" + node.getAttribute("id") + "'.'" +
attr + "'\n" + ex);
}
return true;
};
var cx;
var popup = event.originalTarget;
var menuitem = popup.firstChild;
/* If the host provided a |contextFunction|, use it now. Remember the
* return result as this.cx for use if something from this menu is actually
* dispatched. this.cx is deleted in |hidePopup|. */
if (typeof this.contextFunction == "function")
{
cx = this.cx = this.contextFunction (popup.getAttribute("menuName"),
event);
}
else
{
cx = this.cx = { menuManager: this, originalEvent: event };
}
do
{
/* should it be visible? */
if (menuitem.hasAttribute("visibleif"))
{
if (evalIfAttribute(menuitem, "visibleif"))
menuitem.removeAttribute ("hidden");
else
{
menuitem.setAttribute ("hidden", "true");
continue;
}
}
/* ok, it's visible, maybe it should be disabled? */
if (satisfied())
{
if (menuitem.hasAttribute("enabledif"))
{
if (evalIfAttribute(menuitem, "enabledif"))
menuitem.removeAttribute ("disabled");
else
menuitem.setAttribute ("disabled", "true");
}
else
menuitem.removeAttribute ("disabled");
}
else
{
menuitem.setAttribute ("disabled", "true");
}
/* should it have a check? */
if (menuitem.hasAttribute("checkedif"))
{
if (evalIfAttribute(menuitem, "checkedif"))
menuitem.setAttribute ("checked", "true");
else
menuitem.removeAttribute ("checked");
}
} while ((menuitem = menuitem.nextSibling));
//dd ("}");
return true;
}
/**
* Internal use only.
*
* |hidePopup| is called from the "onpopuphiding" event of menus
* managed by the CommandManager. Nothing to do here anymore.
* We used to just clean up this.cx, but that's a problem for nested
* menus.
*/
MenuManager.prototype.hidePopup =
function mmgr_hidepop (id)
{
return true;
}
/**
* Appends a sub-menu to an existing menu.
* @param parentNode DOM Node to insert into
* @param beforeNode DOM Node already contained by parentNode, to insert before
* @param id ID of the sub-menu to add.
* @param label Text to use for this sub-menu. The & character can be
* used to indicate the accesskey.
* @param attribs Object containing CSS attributes to set on the element.
*/
MenuManager.prototype.appendSubMenu =
function mmgr_addsmenu (parentNode, beforeNode, menuName, domId, label, attribs)
{
var document = parentNode.ownerDocument;
/* sometimes the menu is already there, for overlay purposes. */
var menu = document.getElementById(domId);
if (!menu)
{
menu = document.createElement ("menu");
menu.setAttribute ("id", domId);
parentNode.insertBefore(menu, beforeNode);
}
var menupopup = menu.firstChild;
if (!menupopup)
{
menupopup = document.createElement ("menupopup");
menupopup.setAttribute ("id", domId + "-popup");
menu.appendChild(menupopup);
menupopup = menu.firstChild;
}
menupopup.setAttribute ("menuName", menuName);
menu.setAttribute ("accesskey", getAccessKey(label));
menu.setAttribute ("label", label.replace("&", ""));
menu.setAttribute ("isSeparator", true);
if (typeof attribs == "object")
{
for (var p in attribs)
menu.setAttribute (p, attribs[p]);
}
this.hookPopup (menupopup);
return menupopup;
}
/**
* Appends a popup to an existing popupset.
* @param parentNode DOM Node to insert into
* @param beforeNode DOM Node already contained by parentNode, to insert before
* @param id ID of the popup to add.
* @param label Text to use for this popup. Popup menus don't normally have
* labels, but we set a "label" attribute anyway, in case
* the host wants it for some reason. Any "&" characters will
* be stripped.
* @param attribs Object containing CSS attributes to set on the element.
*/
MenuManager.prototype.appendPopupMenu =
function mmgr_addpmenu (parentNode, beforeNode, menuName, id, label, attribs)
{
var document = parentNode.ownerDocument;
var popup = document.createElement ("popup");
popup.setAttribute ("id", id);
if (label)
popup.setAttribute ("label", label.replace("&", ""));
if (typeof attribs == "object")
{
for (var p in attribs)
popup.setAttribute (p, attribs[p]);
}
popup.setAttribute ("menuName", menuName);
parentNode.insertBefore(popup, beforeNode);
this.hookPopup (popup);
return popup;
}
/**
* Appends a menuitem to an existing menu or popup.
* @param parentNode DOM Node to insert into
* @param beforeNode DOM Node already contained by parentNode, to insert before
* @param command A reference to the CommandRecord this menu item will represent.
* @param attribs Object containing CSS attributes to set on the element.
*/
MenuManager.prototype.appendMenuItem =
function mmgr_addmenu (parentNode, beforeNode, commandName, attribs)
{
var menuManager = this;
var document = parentNode.ownerDocument;
if (commandName == "-")
return this.appendMenuSeparator(parentNode, beforeNode, attribs);
var parentId = parentNode.getAttribute("id");
if (!ASSERT(commandName in this.commandManager.commands,
"unknown command " + commandName + " targeted for " +
parentId))
{
return null;
}
var command = this.commandManager.commands[commandName];
var menuitem = document.createElement ("menuitem");
menuitem.setAttribute ("id", parentId + ":" + commandName);
menuitem.setAttribute ("commandname", command.name);
menuitem.setAttribute ("key", "key:" + command.name);
menuitem.setAttribute ("accesskey", getAccessKey(command.label));
menuitem.setAttribute ("label", command.label.replace("&", ""));
menuitem.setAttribute ("oncommand", this.commandStr);
if (typeof attribs == "object")
{
for (var p in attribs)
menuitem.setAttribute (p, attribs[p]);
}
command.uiElements.push(menuitem);
parentNode.insertBefore (menuitem, beforeNode);
return menuitem;
}
/**
* Appends a menuseparator to an existing menu or popup.
* @param parentNode DOM Node to insert into
* @param beforeNode DOM Node already contained by parentNode, to insert before
* @param attribs Object containing CSS attributes to set on the element.
*/
MenuManager.prototype.appendMenuSeparator =
function mmgr_addsep (parentNode, beforeNode, attribs)
{
var document = parentNode.ownerDocument;
var menuitem = document.createElement ("menuseparator");
menuitem.setAttribute ("isSeparator", true);
if (typeof attribs == "object")
{
for (var p in attribs)
menuitem.setAttribute (p, attribs[p]);
}
parentNode.insertBefore (menuitem, beforeNode);
return menuitem;
}
/**
* Appends a toolbaritem to an existing box element.
* @param parentNode DOM Node to insert into
* @param beforeNode DOM Node already contained by parentNode, to insert before
* @param command A reference to the CommandRecord this toolbaritem will
* represent.
* @param attribs Object containing CSS attributes to set on the element.
*/
MenuManager.prototype.appendToolbarItem =
function mmgr_addtb (parentNode, beforeNode, commandName, attribs)
{
if (commandName == "-")
return this.appendToolbarSeparator(parentNode, beforeNode, attribs);
var parentId = parentNode.getAttribute("id");
if (!ASSERT(commandName in this.commandManager.commands,
"unknown command " + commandName + " targeted for " +
parentId))
{
return null;
}
var command = this.commandManager.commands[commandName];
var document = parentNode.ownerDocument;
var tbitem = document.createElement ("toolbarbutton");
var id = parentNode.getAttribute("id") + ":" + commandName;
tbitem.setAttribute ("id", id);
tbitem.setAttribute ("class", "toolbarbutton-1");
tbitem.setAttribute ("label", command.label.replace("&", ""));
tbitem.setAttribute ("oncommand",
"dispatch('" + commandName + "');");
if (typeof attribs == "object")
{
for (var p in attribs)
tbitem.setAttribute (p, attribs[p]);
}
command.uiElements.push(tbitem);
parentNode.insertBefore (tbitem, beforeNode);
return tbitem;
}
/**
* Appends a toolbarseparator to an existing box.
* @param parentNode DOM Node to insert into
* @param beforeNode DOM Node already contained by parentNode, to insert before
* @param attribs Object containing CSS attributes to set on the element.
*/
MenuManager.prototype.appendToolbarSeparator =
function mmgr_addmenu (parentNode, beforeNode, attribs)
{
var document = parentNode.ownerDocument;
var tbitem = document.createElement ("toolbarseparator");
tbitem.setAttribute ("isSeparator", true);
if (typeof attribs == "object")
{
for (var p in attribs)
tbitem.setAttribute (p, attribs[p]);
}
parentNode.appendChild (tbitem);
return tbitem;
}
/**
* Creates menu DOM nodes from a menu specification.
* @param parentNode DOM Node to insert into
* @param beforeNode DOM Node already contained by parentNode, to insert before
* @param menuSpec array of menu items
*/
MenuManager.prototype.createMenu =
function mmgr_newmenu (parentNode, beforeNode, menuName, domId, attribs)
{
if (typeof domId == "undefined")
domId = menuName;
if (!ASSERT(menuName in this.menuSpecs, "unknown menu name " + menuName))
return null;
var menuSpec = this.menuSpecs[menuName];
var subMenu = this.appendSubMenu (parentNode, beforeNode, menuName, domId,
menuSpec.label, attribs);
this.createMenuItems (subMenu, null, menuSpec.items);
return subMenu;
}
MenuManager.prototype.createMenuItems =
function mmgr_newitems (parentNode, beforeNode, menuItems)
{
function itemAttribs()
{
return (1 in menuItems[i]) ? menuItems[i][1] : null;
};
var parentId = parentNode.getAttribute("id");
for (var i in menuItems)
{
var itemName = menuItems[i][0];
if (itemName[0] == ">")
{
itemName = itemName.substr(1);
if (!ASSERT(itemName in this.menuSpecs,
"unknown submenu " + itemName + " referenced in " +
parentId))
{
continue;
}
this.createMenu (parentNode, beforeNode, itemName,
parentId + ":" + itemName, itemAttribs());
}
else if (itemName in this.commandManager.commands)
{
this.appendMenuItem (parentNode, beforeNode, itemName,
itemAttribs());
}
else if (itemName == "-")
{
this.appendMenuSeparator (parentNode, beforeNode, itemAttribs());
}
else
{
dd ("unknown command " + itemName + " referenced in " + parentId);
}
}
}

View File

@@ -1,4 +0,0 @@
# full-url, file-name, function-name, start-line, end-line, call-count, recurse-depth, total-time, min-time, max-time, avg-time
@-item-start
$full-url, $file-name, $function-name, $start-line, $end-line, $call-count, $recurse-depth, $total-time, $min-time, $max-time, $avg-time
@-item-end

View File

@@ -1,117 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>JavaScript Profile Data</title>
</head>
<style>
.profile-file-title {
font-size : larger;
font-weight: bold;
}
.label {
font-weight: bold;
color: darkred;
}
.value {
color: grey;
}
.graph-box {
border : 1px grey solid;
margin-top : 5px;
margin-bottom : 5px;
padding-top : 5px;
padding-bottom: 5px;
background : lightgrey;
display : block;
}
.graph-body {
margin-left: 3%;
background : white;
display : block;
width : 94%;
border : 1px black solid;
}
.graph-title {
display : block;
margin-left: 3%;
}
.left-trough,
.below-avg-trough,
.above-avg-trough {
border : 0px black solid;
margin : 0px;
padding: 0px;
height : 20px;
}
.below-avg-trough {
border-right: 1px slategrey solid;
border-left : 1px black solid;
background : darkslategrey;
}
.above-avg-trough {
border-left : 1px slategrey solid;
border-right: 1px black solid;
background : darkslategrey;
}
</style>
<body>
<h1>JavaScript Profile Data</h1>
<span class="label">Collection Date:</span>
<span class="value">$full-date</span><br>
<span class="label">User Agent:</span>
<span class="value">$user-agent</span><br>
<span class="label">JavaScript Debugger Version:</span>
<span class="value">$venkman-agent</span><br>
<span class="label">Sorted By:</span>
<span class="value">$sort-key</span><br>
<a name="section0"></a>
@-section-start
<hr>
<span class="section-box">
<a name="section$section-number"></a>
<h2 class="section-title">$section-link</h2>
<a name="range$section-number:0"></a>
@-range-start
<span class="range-box">
<a name="range$section-number:$range-number"></a>
<h3>$range-min - $range-max ms</h3>
[ <a href="#section$section-number-prev">Previous File</a> |
<a href="#section$section-number-next">Next File</a> |
<a href="#range$section-number:$range-number-prev">Previous Range</a> |
<a href="#range$section-number:$range-number-next">Next Range</a> ]
@-item-start
<span class="graph-box">
<span class="graph-title">
<a name="item$section-number:$range-number-next:$item-number"></a>
<a href="#item$section-number:$range-number-next:$item-number">$item-number</a>
<a class="graph-filename" href="$item-name">$item-name</a><br>
<span class="graph-summary">$item-summary</span>
</span>
<span class="graph-body">
<img class="left-trough"
src="data:image/gif;base64,R0lGODdhMAAwAPAAAAAAAP///ywAAAAAMAAw"
width="$item-min-pct%"><img class="below-avg-trough"
src="data:image/gif;base64,R0lGODdhMAAwAPAAAAAAAP///ywAAAAAMAAw"
width="$item-below-pct%"><img class="above-avg-trough"
src="data:image/gif;base64,R0lGODdhMAAwAPAAAAAAAP///ywAAAAAMAAw"
width="$item-above-pct%">
</span>
</span>
@-item-end
</span>
@-range-end
<br>
</span>
@-section-end
<hr>
<a href="http://www.mozilla.org/projects/venkman/">No job is too big, no fee is too big.</a>
</body>
</html>

View File

@@ -1,30 +0,0 @@
Venkman Profile Report
Created .......... $full-date
User Agent ....... $user-agent
Debugger Version . $venkman-agent
Sorted By ........ $sort-key
=================================================================================
@-section-start
$section-number <$full-url>
@-range-start
$file-name: $range-min - $range-max milliseconds
@-item-start
Function Name: $function-name (Lines $start-line - $end-line)
Total Calls: $call-count (max recurse $recurse-depth)
Total Time: $total-time (min/max/avg $min-time/$max-time/$avg-time)
@-item-end
-------------------------------------------------------------------------------
@-range-end
=================================================================================
@-section-end
Thanks for using Venkman, the Mozilla JavaScript Debugger.
<http://www.mozilla.org/projects/venkman>

View File

@@ -1,43 +0,0 @@
<?xml version="1.0"?>
<?xml-stylesheet href="chrome://venkman/content/profile.xml" type="text/xsl"?>
<profile xmlns="http://www.mozilla.org/venkman/0.9/profiler"
collected="$full-date"
useragent="$user-agent"
version="$venkman-agent"
sortkey="$sort-key">
@-section-start
<section section="S$section-number"
prevsection="S$section-number-prev"
nextsection="S$section-number-next"
href="$full-url"
filename="$file-name">
@-range-start
<range range="S$section-number:$range-number"
prevsection="S$section-number-prev"
nextsection="S$section-number-next"
prevrange="S$section-number:$range-number-prev"
nextrange="S$section-number:$range-number-next"
min="$range-min"
max="$range-max">
@-item-start
<item item="S$section-number:$range-number:$item-number"
itemnumber="$item-number"
summary="$item-summary"
minpercent="$item-min-pct"
belowpercent="$item-below-pct"
abovepercent="$item-above-pct"
mintime="$min-time"
maxtime="$max-time"
totaltime="$total-time"
callcount="$call-count"
function="$function-name"
filename="$file-name"
fileurl="$full-url"
startline="$start-line"
endline="$end-line"/>
@-item-end
</range>
@-range-end
</section>
@-section-end
</profile>

View File

@@ -1,63 +0,0 @@
<?xml version="1.0"?>
<!DOCTYPE window SYSTEM "chrome://chatzilla/locale/chatzilla.dtd">
<?xul-overlay href="chrome://global/content/globalOverlay.xul"?>
<window
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
id="main-window" orient="vertical" onclose="onClose();">
<script>
<![CDATA[
var scriptHook = {
onScriptCreated: function scripthook (script) {
dump ("script created\n");
},
onScriptDestroyed: function scripthook (script) {
dump ("script destroyed\n");
}
};
netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');
const JSD_CTRID = "@mozilla.org/js/jsd/debugger-service;1";
const jsdIDebuggerService = Components.interfaces.jsdIDebuggerService;
var jsds = Components.classes[JSD_CTRID].getService(jsdIDebuggerService);
jsds.scriptHook = scriptHook;
jsds.on();
function onClose ()
{
netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');
jsds.off();
}
function onKeyPress (e)
{
if (e.keyCode == 13)
doEval();
}
function doEval()
{
var ex;
try {
var rv = eval(document.getElementById("input-box").value);
document.getElementById("output-box").value = rv;
} catch (ex) {
document.getElementById("output-box").value =
"Caught exception: " + String(ex);
}
finally
{
document.getElementById("input-box").value = "";
}
}
]]>
</script>
<textbox id="input-box" style="width:100%" onkeypress="onKeyPress(event);"/>
<textbox id="output-box" style="width:100%" readonly="true"/>
</window>

View File

@@ -1,61 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>venkman test content page</title>
<script>
function doDebugger()
{
debugger;
}
function a()
{
var x = 1;
var y = "b";
var z = x + y;
b(x, y, z);
}
function b(x, y, z)
{
var recurse = 3;
c(3);
}
function c(recurse, current)
{
if (typeof current == "undefined")
c(recurse, 1);
else if (current < recurse)
c(recurse, ++current);
else
debugger;
}
function scriptObject(foo)
{
this.foo = foo;
this.bar = "baz";
}
function makeObj()
{
var nativeObj = new Object();
var jsObj = new scriptObject(12345);
debugger;
}
</script>
</head>
<body>
<h1>venkman test content page</h1>
<h2>Choose your poison...</h2>
<button onclick="doDebugger();">debugger keyword, small stack</button><br>
<button onclick="a();">debugger keyword, interesting stack</button><br>
<button onclick="makeObj();">debugger keyword, two objects</button>
</body>
</html>

View File

@@ -1,205 +0,0 @@
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
*
* The contents of this file are subject to the Mozilla Public License
* Version 1.1 (the "License"); you may not use this file except in
* compliance with the License. You may obtain a copy of the License at
* http://www.mozilla.org/MPL/
*
* Software distributed under the License is distributed on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* for the specific language governing rights and limitations under the
* License.
*
* The Original Code is The JavaScript Debugger
*
* The Initial Developer of the Original Code is
* Netscape Communications Corporation
* Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation.
*
* Alternatively, the contents of this file may be used under the
* terms of the GNU Public License (the "GPL"), in which case the
* provisions of the GPL are applicable instead of those above.
* If you wish to allow use of your version of this file only
* under the terms of the GPL and not to allow others to use your
* version of this file under the MPL, indicate your decision by
* deleting the provisions above and replace them with the notice
* and other provisions required by the GPL. If you do not delete
* the provisions above, a recipient may use your version of this
* file under either the MPL or the GPL.
*
* Contributor(s):
* Robert Ginda, <rginda@netscape.com>, original author
*
*/
var sampleTree = new XULTreeView();
function SampleRecord (name, gender)
{
this.setColumnPropertyName ("sample-name", "name");
this.setColumnPropertyName ("sample-gender", "gender");
this.name = name;
this.gender = gender;
}
SampleRecord.prototype = new XULTreeViewRecord(sampleTree.share);
sampleTree.childData.appendChild (new SampleRecord ("vinnie", "male"));
var betty = new SampleRecord ("betty", "female");
betty.reserveChildren();
betty.open()
betty.appendChild (new SampleRecord ("kid1", "male"));
var kid2 = new SampleRecord ("kid2", "male");
kid2.reserveChildren();
var kid22 = new SampleRecord ("kid22", "female");
kid2.appendChild (kid22);
betty.appendChild (kid2);
sampleTree.childData.appendChild (betty);
sampleTree.childData.appendChild (new SampleRecord ("joey", "male"));
function onload ()
{
var tree = document.getElementById("sample-tree");
tree.treeBoxObject.view = sampleTree;
dt();
// debugger;
}
function toggleBetty ()
{
if (betty.isHidden)
betty.unHide();
else
betty.hide();
}
function formatRecord (rec, indent)
{
var str = "";
for (var i in rec._colValues)
str += rec._colValues[i] + ", ";
str += "[";
str += rec.calculateVisualRow() + ", ";
str += rec.childIndex + ", ";
str += rec.level + ", ";
str += rec.visualFootprint + ", ";
str += rec.isHidden + "]";
dd (indent + str);
}
function formatBranch (rec, indent)
{
for (var i = 0; i < rec.childData.length; ++i)
{
formatRecord (rec.childData[i], indent);
if ("childData" in rec.childData[i])
formatBranch(rec.childData[i], indent + " ");
}
}
function nativeFrameTest()
{
function compare(a, b)
{
if (a > b)
return 1;
if (a < b)
return -1;
return 0;
};
var ary = [2, 1];
ary.sort(compare);
}
function dbg()
{
var a = 0;
dbg2();
nativeFrameTest();
var c = 0;
}
function dbg2()
{
dd("dbg2");
var nothere;
var nope = null;
var f = false;
var i = 4;
var d = Number.MAX_VALUE;
var s = "hello world";
var fun = dbg;
var obj = new Object();
debugger;
try
{
guessThis();
throwSomething();
}
catch (ex)
{
dd ("caught " + ex);
}
var rv = returnSomething();
dd ("returned " + rv);
}
function throwSomething()
{
var str = "this is a test";
var obj = { message: "this is only a test" };
throw "momma from the train";
}
function returnSomething()
{
var str = "this is a test";
var obj = { message: "this is only a test" };
return "your library books on time!";
}
function dt()
{
formatBranch(sampleTree.childData, "");
}
var guessThis =
function ()
{
var x = 1;
}
var observer = {
onFoo: function (){}
}
function switchTest ()
{
var x = 1;
switch (x)
{
case 1:
++x;
break;
case 2:
--x;
break;
default:
x += 3;
break;
}
}

View File

@@ -1,38 +0,0 @@
<?xml version="1.0"?>
<?xml-stylesheet href="chrome://venkman/skin/venkman.css" type="text/css"?>
<window
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
orient="vertical" onload="onload();" height="300" width="200"
persist="top left">
<script>
<![CDATA[
var DEBUG = true;
]]>
</script>
<script src="chrome://venkman/content/venkman-utils.js"/>
<script>
<![CDATA[
dd = function (msg) { dump("-*- tree: " + msg + "\n"); }
var ASSERT = function (expr, msg) {
if (!expr)
dd ("** ASSERTION FAILED: " + msg + " **\n" + getStackTrace());
}
]]>
</script>
<script src="chrome://venkman/content/tree-utils.js"/>
<script src="chrome://venkman/content/tests/tree.js"/>
<tree flex="1" id="sample-tree">
<treecols>
<treecol id="sample-name" label="Name" primary="true" flex="1"/>
<splitter class="sample-splitter"/>
<treecol flex="1" id="sample-gender" label="Gender"/>
</treecols>
<treechildren id="sample-body"/>
</tree>
<button onclick="document.location.href=document.location.href" label="reload"/>
<button onclick="toggleBetty()" label="toggle betty"/>
<button onclick="dt()" label="dump tree"/>
<button onclick="dbg();" label="debug"/>
</window>

File diff suppressed because it is too large Load Diff

View File

@@ -1,88 +0,0 @@
<?xml version="1.0"?>
<!--
-
- The contents of this file are subject to the Mozilla Public License
- Version 1.1 (the "License"); you may not use this file except in
- compliance with the License. You may obtain a copy of the License at
- http://www.mozilla.org/MPL/
-
- Software distributed under the License is distributed on an "AS IS" basis,
- WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
- for the specific language governing rights and limitations under the
- License.
-
- The Original Code is The JavaScript Debugger
-
- The Initial Developer of the Original Code is
- Netscape Communications Corporation
- Portions created by Netscape are
- Copyright (C) 1998 Netscape Communications Corporation.
- All Rights Reserved.
-
- Alternatively, the contents of this file may be used under the
- terms of the GNU Public License (the "GPL"), in which case the
- provisions of the GPL are applicable instead of those above.
- If you wish to allow use of your version of this file only
- under the terms of the GPL and not to allow others to use your
- version of this file under the MPL, indicate your decision by
- deleting the provisions above and replace them with the notice
- and other provisions required by the GPL. If you do not delete
- the provisions above, a recipient may use your version of this
- file under either the MPL or the GPL.
-
- Contributor(s):
- Robert Ginda, <rginda@netscape.com>, original author
-
-->
<bindings xmlns="http://www.mozilla.org/xbl"
xmlns:xbl="http://www.mozilla.org/xbl"
xmlns:xul=
"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
<binding id="floatingview">
<content>
<xul:vbox id="view-frame-p" flex="1"
ondragover="console.dnd.dragOver(event, console.viewProxy);"
ondragexit="console.dnd.dragExit(event, console.viewProxy);"
ondragdrop="console.dnd.drop(event, console.viewProxy);">
<xul:vbox class="view-outer"
ondraggesture="console.dnd.startDrag(event, console.viewProxyTitle);">
<xul:hbox id="view-title">
<xul:image class="view-title-pop"
xbl:inherits="parentid=id"
onclick="console.dispatch('toggle-float', { viewId: this.getAttribute('parentid')});"/>
<xul:hbox class="view-title-grippy" flex="1">
<xul:hbox flex="1" class="view-title-margin-left"/>
<xul:label id="view-title-text" xbl:inherits="value=title"/>
<xul:hbox flex="1" class="view-title-margin-right"/>
</xul:hbox>
<xul:image class="view-title-close"
xbl:inherits="parentid=id"
onclick="console.dispatch('toggle-view', { viewId: this.getAttribute('parentid')});"/>
</xul:hbox>
</xul:vbox>
<children/>
</xul:vbox>
</content>
<implementation>
<property name="ownerWindow" onget="return window;"/>
<property name="proxyIcon" onget="return document.getAnonymousNodes(this)[0].firstChild.firstChild.firstChild;"/>
</implementation>
</binding>
<binding id="viewcontainer">
<content>
<xul:box xbl:inherits="type" class="view-container" flex="1">
<children/>
</xul:box>
</content>
<implementation>
<property name="ownerWindow" onget="return window;"/>
</implementation>
</binding>
</bindings>

View File

@@ -1,253 +0,0 @@
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
*
* The contents of this file are subject to the Mozilla Public License
* Version 1.1 (the "License"); you may not use this file except in
* compliance with the License. You may obtain a copy of the License at
* http://www.mozilla.org/MPL/
*
* Software distributed under the License is distributed on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* for the specific language governing rights and limitations under the
* License.
*
* The Original Code is The JavaScript Debugger
*
* The Initial Developer of the Original Code is
* Netscape Communications Corporation
* Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation.
*
* Alternatively, the contents of this file may be used under the
* terms of the GNU Public License (the "GPL"), in which case the
* provisions of the GPL are applicable instead of those above.
* If you wish to allow use of your version of this file only
* under the terms of the GPL and not to allow others to use your
* version of this file under the MPL, indicate your decision by
* deleting the provisions above and replace them with the notice
* and other provisions required by the GPL. If you do not delete
* the provisions above, a recipient may use your version of this
* file under either the MPL or the GPL.
*
* Contributor(s):
* Robert Ginda, <rginda@netscape.com>, original author
*
*/
function initDev()
{
var cmdary =
[["dumpcontexts", cmdDumpContexts, CMD_CONSOLE | CMD_NO_HELP],
["dumpfilters", cmdDumpFilters, CMD_CONSOLE | CMD_NO_HELP],
["dumpprofile", cmdDumpProfile, CMD_CONSOLE | CMD_NO_HELP],
["dumptree", cmdDumpTree, CMD_CONSOLE | CMD_NO_HELP],
["dumpscripts", cmdDumpScripts, CMD_CONSOLE | CMD_NO_HELP],
["reloadui", cmdReloadUI, CMD_CONSOLE | CMD_NO_HELP],
["sync-debug", cmdSyncDebug, CMD_CONSOLE | CMD_NO_HELP],
["testargs", cmdTestArgs, CMD_CONSOLE | CMD_NO_HELP],
["testargs1", cmdTestArgs, CMD_CONSOLE | CMD_NO_HELP],
["testfilters", cmdTestFilters, CMD_CONSOLE | CMD_NO_HELP],
["treetest", cmdTreeTest, CMD_CONSOLE | CMD_NO_HELP],
["multialias", "help pref; help props", CMD_CONSOLE | CMD_NO_HELP]];
console.commandManager.defineCommands (cmdary);
if (!("devState" in console.pluginState))
{
console.addPref ("dbgContexts", false);
console.addPref ("dbgDispatch", false);
console.addPref ("dbgRealize", false);
}
console.pluginState.devState = true;
dispatch ("sync-debug");
return "Venkman development functions loaded OK.";
}
function cmdDumpContexts()
{
console.contexts = new Array();
var i = 0;
var enumer = {
enumerateContext: function _ec (context) {
if (!context.isValid)
{
dd("enumerate got invalid context");
}
else
{
var v = context.globalObject.getWrappedValue();
var title = "<n/a>";
if (v instanceof Object &&
"document" in v)
{
title = v.document.title;
}
dd ("enumerateContext: Index " + i +
", Version " + context.version +
", Options " + context.options +
", Private " + context.privateData +
", Tag " + context.tag +
", Title " + title +
", Scripts Enabled " +
context.scriptsEnabled);
}
console.contexts[i++] = context;
}
};
console.jsds.enumerateContexts(enumer);
return true;
}
function cmdDumpFilters()
{
console.filters = new Array();
var i = 0;
var enumer = {
enumerateFilter: function enum_f (filter) {
dd (i + ": " + filter.globalObject +
" '" + filter.urlPattern + "' " + filter.flags);
console.filters[i++] = filter;
}
};
console.jsds.enumerateFilters (enumer);
}
function cmdDumpProfile(e)
{
var list = console.getProfileSummary();
for (var i = 0; i < list.length; ++i)
dd(list[i].str);
}
function cmdDumpTree(e)
{
if (!e.depth)
e.depth = 0;
dd(e.tree + ":\n" + tov_formatBranch (eval(e.tree), "", e.depth));
}
function cmdDumpScripts(e)
{
var nl;
if ("frames" in console)
{
frame = getCurrentFrame();
var targetWindow = frame.executionContext.globalObject.getWrappedValue();
nl = targetWindow.document.getElementsByTagName("script");
}
else
{
nl = document.getElementsByTagName("script");
}
for (var i = 0; i < nl.length; ++i)
dd("src: " + nl.item(i).getAttribute ("src"));
}
function cmdReloadUI()
{
if ("frames" in console)
{
display (MSG_NOTE_NOSTACK, MT_ERROR);
return;
}
var bs = Components.classes["@mozilla.org/intl/stringbundle;1"];
bs = bs.createInstance(Components.interfaces.nsIStringBundleService);
bs.flushBundles();
window.location.href = window.location.href;
}
function cmdSyncDebug()
{
if (eval(console.prefs["dbgContexts"]))
console.dbgContexts = true;
else
delete console.dbgContexts;
if (eval(console.prefs["dbgDispatch"]))
console.dbgDispatch = true;
else
delete console.dbgDispatch;
if (eval(console.prefs["dbgRealize"]))
console.dbgRealize = true;
else
delete console.dbgRealize;
}
function cmdTestArgs (e)
{
display (dumpObjectTree(e));
}
function cmdTestFilters ()
{
var filter1 = {
globalObject: null,
flags: jsdIFilter.FLAG_ENABLED,
urlPattern: "1",
startLine: 0,
endLine: 0
};
var filter2 = {
globalObject: null,
flags: jsdIFilter.FLAG_ENABLED,
urlPattern: "*2",
startLine: 0,
endLine: 0
};
var filter3 = {
globalObject: null,
flags: jsdIFilter.FLAG_ENABLED,
urlPattern: "3*",
startLine: 0,
endLine: 0
};
var filter4 = {
globalObject: null,
flags: jsdIFilter.FLAG_ENABLED,
urlPattern: "*4*",
startLine: 0,
endLine: 0
};
dd ("append f3 into an empty list.");
console.jsds.appendFilter (filter3);
console.jsds.GC();
dd("insert f1 at the top");
console.jsds.insertFilter (filter1, null);
console.jsds.GC();
dd("insert f2 after f1");
console.jsds.insertFilter (filter2, filter1);
console.jsds.GC();
dd("swap f4 in, f3 out");
console.jsds.swapFilters (filter3, filter4);
console.jsds.GC();
dd("append f3");
console.jsds.appendFilter (filter3);
console.jsds.GC();
dd("swap f4 and f3");
console.jsds.swapFilters (filter3, filter4);
console.jsds.GC();
dumpFilters();
}
function cmdTreeTest()
{
var w = openDialog("chrome://venkman/content/tests/tree.xul", "", "");
}
initDev();

View File

@@ -1,58 +0,0 @@
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
*
* The contents of this file are subject to the Mozilla Public License
* Version 1.1 (the "License"); you may not use this file except in
* compliance with the License. You may obtain a copy of the License at
* http://www.mozilla.org/MPL/
*
* Software distributed under the License is distributed on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* for the specific language governing rights and limitations under the
* License.
*
* The Original Code is The JavaScript Debugger
*
* The Initial Developer of the Original Code is
* Netscape Communications Corporation
* Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation.
*
* Alternatively, the contents of this file may be used under the
* terms of the GNU Public License (the "GPL"), in which case the
* provisions of the GPL are applicable instead of those above.
* If you wish to allow use of your version of this file only
* under the terms of the GPL and not to allow others to use your
* version of this file under the MPL, indicate your decision by
* deleting the provisions above and replace them with the notice
* and other provisions required by the GPL. If you do not delete
* the provisions above, a recipient may use your version of this
* file under either the MPL or the GPL.
*
* Contributor(s):
* Robert Ginda, <rginda@netscape.com>, original author
*
*/
console.doEval =
function con_eval(__s)
{
var __ex;
try
{
return eval(__s);
}
catch (__ex)
{
dd ("doEval caught: " + __ex);
if (__ex && typeof ex == "object" && "fileName" in __ex &&
__ex.fileName.search (/venkman-eval.js$/) != -1)
{
__ex.fileName = MSG_VAL_CONSOLE;
__ex.lineNumber = 1;
}
throw __ex;
}
}

View File

@@ -1,71 +0,0 @@
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
*
* The contents of this file are subject to the Mozilla Public License
* Version 1.1 (the "License"); you may not use this file except in
* compliance with the License. You may obtain a copy of the License at
* http://www.mozilla.org/MPL/
*
* Software distributed under the License is distributed on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* for the specific language governing rights and limitations under the
* License.
*
* The Original Code is The JavaScript Debugger
*
* The Initial Developer of the Original Code is
* Netscape Communications Corporation
* Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation.
*
* Alternatively, the contents of this file may be used under the
* terms of the GNU Public License (the "GPL"), in which case the
* provisions of the GPL are applicable instead of those above.
* If you wish to allow use of your version of this file only
* under the terms of the GPL and not to allow others to use your
* version of this file under the MPL, indicate your decision by
* deleting the provisions above and replace them with the notice
* and other provisions required by the GPL. If you do not delete
* the provisions above, a recipient may use your version of this
* file under either the MPL or the GPL.
*
* Contributor(s):
* Robert Ginda, <rginda@netscape.com>, original author
*
*/
var dd = opener.dd;
var console = opener.console;
var dispatch = console.dispatch;
var windowId;
function onLoad()
{
var ary = document.location.search.match(/(?:\?|&)id=([^&]+)/);
if (!ary)
{
dd ("No window id in url " + document.location);
return;
}
windowId = ary[1];
if ("arguments" in window && 0 in window.arguments &&
typeof window.arguments[0] == "function")
{
window.arguments[0](window);
}
if (console.prefs["menubarInFloaters"])
console.createMainMenu (window.document);
}
function onClose()
{
window.isClosing = true;
return true;
}
function onUnload()
{
console.viewManager.destroyWindow (windowId);
}

View File

@@ -1,75 +0,0 @@
<?xml version="1.0"?>
<!--
-
- The contents of this file are subject to the Mozilla Public License
- Version 1.1 (the "License"); you may not use this file except in
- compliance with the License. You may obtain a copy of the License at
- http://www.mozilla.org/MPL/
-
- Software distributed under the License is distributed on an "AS IS" basis,
- WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
- for the specific language governing rights and limitations under the
- License.
-
- The Original Code is The JavaScript Debugger
-
- The Initial Developer of the Original Code is
- Netscape Communications Corporation
- Portions created by Netscape are
- Copyright (C) 1998 Netscape Communications Corporation.
- All Rights Reserved.
-
- Alternatively, the contents of this file may be used under the
- terms of the GNU Public License (the "GPL"), in which case the
- provisions of the GPL are applicable instead of those above.
- If you wish to allow use of your version of this file only
- under the terms of the GPL and not to allow others to use your
- version of this file under the MPL, indicate your decision by
- deleting the provisions above and replace them with the notice
- and other provisions required by the GPL. If you do not delete
- the provisions above, a recipient may use your version of this
- file under either the MPL or the GPL.
-
- Contributor(s):
- Robert Ginda, <rginda@netscape.com>, original author
-
-->
<!DOCTYPE window SYSTEM "chrome://venkman/locale/venkman.dtd" >
<?xml-stylesheet href="chrome://venkman/skin/venkman.css" type="text/css"?>
<?xul-overlay href="chrome://global/content/globalOverlay.xul"?>
<?xul-overlay href="chrome://communicator/content/utilityOverlay.xul"?>
<?xul-overlay href="chrome://venkman/content/venkman-views.xul"?>
<?xul-overlay href="chrome://venkman/content/venkman-menus.xul"?>
<window id="venkman-window"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
onload="onLoad();" onclose="return onClose();"
onunload="return onUnload();"
width="320" height="200"
persist="width height screenX screenY" title="&MainWindow.title;"
windowtype="mozapp:venkman:floater">
<script>
var DEBUG = true;
</script>
<script src="chrome://venkman/content/venkman-utils.js"/>
<script src="chrome://venkman/content/venkman-floater.js"/>
<popupset id="dynamic-popups"/>
<overlaytarget id="menu-overlay-target"/>
<overlaytarget id="views-overlay-target"/>
<viewcontainer id="root-container" flex="1" type="horizontal">
<viewcontainer id="initial-container" type="vertical" flex="1"/>
</viewcontainer>
<overlaytarget id="statusbar-overlay-target"/>
</window>

View File

@@ -1,219 +0,0 @@
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
*
* The contents of this file are subject to the Mozilla Public License
* Version 1.1 (the "License"); you may not use this file except in
* compliance with the License. You may obtain a copy of the License at
* http://www.mozilla.org/MPL/
*
* Software distributed under the License is distributed on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* for the specific language governing rights and limitations under the
* License.
*
* The Original Code is The JavaScript Debugger
*
* The Initial Developer of the Original Code is
* Netscape Communications Corporation
* Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation.
*
* Alternatively, the contents of this file may be used under the
* terms of the GNU Public License (the "GPL"), in which case the
* provisions of the GPL are applicable instead of those above.
* If you wish to allow use of your version of this file only
* under the terms of the GPL and not to allow others to use your
* version of this file under the MPL, indicate your decision by
* deleting the provisions above and replace them with the notice
* and other provisions required by the GPL. If you do not delete
* the provisions above, a recipient may use your version of this
* file under either the MPL or the GPL.
*
* Contributor(s):
* Robert Ginda, <rginda@netscape.com>, original author
*
*/
function initHandlers()
{
function wwObserve (subject, topic, data)
{
//dd ("wwObserver::Observe " + subject + ", " + topic);
if (topic == "domwindowopened")
console.onWindowOpen (subject);
else
console.onWindowClose (subject);
};
console.wwObserver = {observe: wwObserve};
console.windowWatcher.registerNotification (console.wwObserver);
console.hookedWindows = new Array();
var enumerator = console.windowWatcher.getWindowEnumerator();
while (enumerator.hasMoreElements())
{
var win = enumerator.getNext();
if (!isWindowFiltered(win))
{
console.onWindowOpen(win);
console.onWindowLoad();
}
}
}
function destroyHandlers()
{
console.windowWatcher.unregisterNotification (console.wwObserver);
while (console.hookedWindows.length)
{
var win = console.hookedWindows.pop();
win.removeEventListener ("load", console.onWindowLoad, false);
win.removeEventListener ("unload", console.onWindowUnload, false);
}
}
function isWindowFiltered (window)
{
var href = window.location.href;
var rv = ((href.search (/^chrome:\/\/venkman\//) != -1 &&
href.search (/test/) == -1) ||
(console.prefs["enableChromeFilter"] &&
href.search (/navigator.xul($|\?)/) == -1));
//dd ("isWindowFiltered " + window.location.href + ", returning " + rv);
return rv;
}
console.onWindowOpen =
function con_winopen (win)
{
if ("ChromeWindow" in win && win instanceof win.ChromeWindow &&
(win.location.href == "about:blank" || win.location.href == ""))
{
setTimeout (con_winopen, 0, win);
return;
}
if (isWindowFiltered(win))
return;
//dd ("window opened: " + win + " ``" + win.location + "''");
console.hookedWindows.push(win);
dispatch ("hook-window-opened", {window: win});
win.addEventListener ("load", console.onWindowLoad, false);
win.addEventListener ("unload", console.onWindowUnload, false);
//console.scriptsView.freeze();
}
console.onWindowLoad =
function con_winload (e)
{
dispatch ("hook-window-loaded", {event: e});
}
console.onWindowUnload =
function con_winunload (e)
{
dispatch ("hook-window-unloaded", {event: e});
// dd (dumpObjectTree(e));
}
console.onWindowClose =
function con_winclose (win)
{
if (isWindowFiltered(win))
return;
//dd ("window closed: " + win + " ``" + win.location + "''");
var i = arrayIndexOf(console.hookedWindows, win);
ASSERT (i != console.hookedWindows.length,
"WARNING: Can't find hook window for closed window " + i + ".");
arrayRemoveAt(console.hookedWindows, i);
dispatch ("hook-window-closed", {window: win});
//console.scriptsView.freeze();
}
console.onLoad =
function con_load (e)
{
var ex;
dd ("Application venkman, 'JavaScript Debugger' loaded.");
try
{
init();
}
catch (ex)
{
if ("bundleList" in console)
window.alert (getMsg (MSN_ERR_STARTUP, formatException(ex)));
else
window.alert (formatException(ex));
console.startupException = ex;
}
}
console.onClose =
function con_onclose (e)
{
dd ("onclose");
if (typeof console != "object" || "startupException" in console)
return true;
dd ("onclose: dispatching");
return dispatch ("hook-venkman-query-exit");
}
console.onUnload =
function con_unload (e)
{
dd ("Application venkman, 'JavaScript Debugger' unloading.");
if (typeof console != "object")
return;
dispatch ("hook-venkman-exit");
destroy();
}
console.onMouseOver =
function con_mouseover (e)
{
var element = e.originalTarget;
if (!("_lastElement" in console))
console._lastElement = null;
while (element)
{
if (element == console._lastElement)
return;
if ("getAttribute" in element)
{
var status = element.getAttribute ("venkmanstatustext");
if (status)
{
console.status =
console._lastElement = element;
return;
}
}
else if ("localName" in element && element.localName == "floatingview")
{
console.status = console.viewManager.computeLocation (element);
console._lastElement = element;
return;
}
element = element.parentNode;
}
}
window.onresize =
function ()
{
dispatch ("hook-window-resized", { window: window });
// console.scrollDown();
}

File diff suppressed because it is too large Load Diff

View File

@@ -1,275 +0,0 @@
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
*
* The contents of this file are subject to the Mozilla Public License
* Version 1.1 (the "License"); you may not use this file except in
* compliance with the License. You may obtain a copy of the License at
* http://www.mozilla.org/MPL/
*
* Software distributed under the License is distributed on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* for the specific language governing rights and limitations under the
* License.
*
* The Original Code is The JavaScript Debugger
*
* The Initial Developer of the Original Code is
* Netscape Communications Corporation
* Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation.
*
* Alternatively, the contents of this file may be used under the
* terms of the GNU Public License (the "GPL"), in which case the
* provisions of the GPL are applicable instead of those above.
* If you wish to allow use of your version of this file only
* under the terms of the GPL and not to allow others to use your
* version of this file under the MPL, indicate your decision by
* deleting the provisions above and replace them with the notice
* and other provisions required by the GPL. If you do not delete
* the provisions above, a recipient may use your version of this
* file under either the MPL or the GPL.
*
* Contributor(s):
* Robert Ginda, <rginda@netscape.com>, original author
*
*/
function initMenus()
{
function onMenuCommand (event, window)
{
var params;
var commandName = event.originalTarget.getAttribute("commandname");
if ("cx" in console.menuManager && console.menuManager.cx)
{
console.menuManager.cx.sourceWindow = window;
params = console.menuManager.cx;
}
else
{
params = { sourceWindow: window };
}
dispatch (commandName, params);
delete console.menuManager.cx;
};
console.onMenuCommand = onMenuCommand;
console.menuSpecs = new Object();
var menuManager =
console.menuManager = new MenuManager(console.commandManager,
console.menuSpecs,
getCommandContext,
"console.onMenuCommand(event, " +
"window);");
console.menuSpecs["maintoolbar"] = {
items:
[
["stop"],
["-"],
["cont"],
["next"],
["step"],
["finish"],
["-"],
["profile-tb"],
["toggle-pprint"]
]
};
console.menuSpecs["mainmenu:file"] = {
label: MSG_MNU_FILE,
items:
[
["open-url"],
["find-file"],
["-"],
["close"],
["save-source-tab", { enabledif: "console.views.source2.canSave()" }],
["save-profile"],
["-"],
["quit"]
]
};
console.menuSpecs["mainmenu:view"] = {
label: MSG_MNU_VIEW,
items:
[
[">popup:showhide"],
["-"],
["reload-source-tab"],
["toggle-source-coloring",
{type: "checkbox",
checkedif: "console.prefs['services.source.sourceColoring'] " +
"== 'true'"} ],
["toggle-pprint",
{type: "checkbox",
checkedif: "console.prefs['prettyprint']"}],
["-"],
[">session:colors"],
["-"],
["save-default-layout"],
["toggle-save-layout",
{type: "checkbox",
checkedif: "console.prefs['saveLayoutOnExit']"}]
]
};
console.menuSpecs["mainmenu:debug"] = {
label: MSG_MNU_DEBUG,
items:
[
["stop",
{type: "checkbox",
checkedif: "console.jsds.interruptHook"}],
["cont"],
["next"],
["step"],
["finish"],
["-"],
[">popup:emode"],
[">popup:tmode"],
["-"],
["toggle-chrome",
{type: "checkbox",
checkedif: "console.prefs['enableChromeFilter']"}]
/*
["toggle-ias",
{type: "checkbox",
checkedif: "console.jsds.initAtStartup"}]
*/
]
};
console.menuSpecs["mainmenu:help"] = {
label: MSG_MNU_HELP,
items:
[
["mozilla-help"],
["help"],
["-"],
["version"],
["about-mozilla"]
]
};
console.menuSpecs["mainmenu:profile"] = {
label: MSG_MNU_PROFILE,
items:
[
["toggle-profile",
{type: "checkbox",
checkedif: "console.jsds.flags & COLLECT_PROFILE_DATA"}],
["clear-profile"],
["save-profile"]
]
};
console.menuSpecs["popup:emode"] = {
label: MSG_MNU_EMODE,
items:
[
["em-ignore",
{type: "radio", name: "em",
checkedif: "console.errorMode == EMODE_IGNORE"}],
["em-trace",
{type: "radio", name: "em",
checkedif: "console.errorMode == EMODE_TRACE"}],
["em-break",
{type: "radio", name: "em",
checkedif: "console.errorMode == EMODE_BREAK"}]
]
};
console.menuSpecs["popup:tmode"] = {
label: MSG_MNU_TMODE,
items:
[
["tm-ignore",
{type: "radio", name: "tm",
checkedif: "console.throwMode == TMODE_IGNORE"}],
["tm-trace",
{type: "radio", name: "tm",
checkedif: "console.throwMode == TMODE_TRACE"}],
["tm-break",
{type: "radio", name: "tm",
checkedif: "console.throwMode == TMODE_BREAK"}]
]
};
console.menuSpecs["popup:showhide"] = {
label: MSG_MNU_SHOWHIDE,
items: [ /* filled by initViews() */ ]
};
}
console.createMainMenu = createMainMenu;
function createMainMenu(document)
{
var mainmenu = document.getElementById("mainmenu");
var menuManager = console.menuManager;
for (var id in console.menuSpecs)
{
if (id.indexOf("mainmenu:") == 0)
menuManager.createMenu (mainmenu, null, id);
}
mainmenu.removeAttribute ("collapsed");
var toolbox = document.getElementById("main-toolbox");
toolbox.removeAttribute ("collapsed");
}
console.createMainToolbar = createMainToolbar;
function createMainToolbar(document)
{
var maintoolbar = document.getElementById("maintoolbar");
var menuManager = console.menuManager;
var spec = console.menuSpecs["maintoolbar"];
for (var i in spec.items)
{
menuManager.appendToolbarItem (maintoolbar, null, spec.items[i]);
}
maintoolbar = document.getElementById("maintoolbar-outer");
maintoolbar.removeAttribute ("collapsed");
var toolbox = document.getElementById("main-toolbox");
toolbox.removeAttribute ("collapsed");
}
function getCommandContext (id, event)
{
var cx = { originalEvent: event };
if (id in console.menuSpecs)
{
if ("getContext" in console.menuSpecs[id])
cx = console.menuSpecs[id].getContext(cx);
else if ("cx" in console.menuManager)
{
//dd ("using existing context");
cx = console.menuManager.cx;
}
else
{
//dd ("no context at all");
}
}
else
{
dd ("getCommandContext: unknown menu id " + id);
}
if (typeof cx == "object")
{
if (!("menuManager" in cx))
cx.menuManager = console.menuManager;
if (!("contextSource" in cx))
cx.contextSource = id;
if ("dbgContexts" in console && console.dbgContexts)
dd ("context '" + id + "'\n" + dumpObjectTree(cx));
}
return cx;
}

View File

@@ -1,157 +0,0 @@
<?xml version="1.0"?>
<!--
-
- The contents of this file are subject to the Mozilla Public License
- Version 1.1 (the "License"); you may not use this file except in
- compliance with the License. You may obtain a copy of the License at
- http://www.mozilla.org/MPL/
-
- Software distributed under the License is distributed on an "AS IS" basis,
- WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
- for the specific language governing rights and limitations under the
- License.
-
- The Original Code is The JavaScript Debugger
-
- The Initial Developer of the Original Code is
- Netscape Communications Corporation
- Portions created by Netscape are
- Copyright (C) 1998 Netscape Communications Corporation.
- All Rights Reserved.
-
- Alternatively, the contents of this file may be used under the
- terms of the GNU Public License (the "GPL"), in which case the
- provisions of the GPL are applicable instead of those above.
- If you wish to allow use of your version of this file only
- under the terms of the GPL and not to allow others to use your
- version of this file under the MPL, indicate your decision by
- deleting the provisions above and replace them with the notice
- and other provisions required by the GPL. If you do not delete
- the provisions above, a recipient may use your version of this
- file under either the MPL or the GPL.
-
- Contributor(s):
- Robert Ginda, <rginda@netscape.com>, original author
-
-->
<!DOCTYPE window SYSTEM "chrome://venkman/locale/venkman.dtd" >
<?xul-overlay href="chrome://communicator/content/tasksOverlay.xul"?>
<overlay id="venkman-menu-overlay"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
<overlaytarget id="menu-overlay-target">
<!-- Commands -->
<commandset id="venkman-commands">
<!-- Edit commands -->
<commandset id="selectEditMenuItems"/>
<commandset id="globalEditMenuItems"/>
<commandset id="undoEditMenuItems"/>
<commandset id="clipboardEditMenuItems"/>
<command id="cmd_undo"/>
<command id="cmd_redo"/>
<command id="cmd_cut"/>
<command id="cmd_copy"/>
<command id="cmd_paste"/>
<command id="cmd_delete"/>
<command id="cmd_selectAll"/>
<!-- Tasks commands, from overlay -->
<commandset id="tasksCommands"/>
</commandset>
<!-- Keys -->
<keyset id="venkmanKeys">
<key id="key:reloadui" modifiers="accel alt" key="R"
oncommand="if (typeof cmdReloadUI =='function') cmdReloadUI(); else window.location.href = window.location.href;"/>
<!-- Edit keys -->
<key id="key_undo"/>
<key id="key_redo"/>
<key id="key_cut"/>
<key id="key_copy"/>
<key id="key_paste"/>
<key id="key_delete"/>
<key id="key_selectAll"/>
<!-- Tasks keys, from overlay -->
<keyset id="tasksKeys"/>
</keyset>
<!-- Main menu bar -->
<toolbox flex="1" id="main-toolbox" collapsed="true">
<menubar id="mainmenu" persist="collapsed" collapsed="true"
grippytooltiptext="&MenuBar.tooltip;">
<!-- File menu placeholder, see venkman-menus.js -->
<menu id="mainmenu:file"/>
<!-- Edit menu -->
<menu id="menu_Edit">
<menupopup id="menu_Edit_Popup">
<menuitem id="menu_undo"/>
<menuitem id="menu_redo"/>
<menuseparator/>
<menuitem id="menu_cut"/>
<menuitem id="menu_copy"/>
<menuitem id="menu_paste"/>
<menuitem id="menu_delete"/>
<menuseparator/>
<menuitem id="menu_selectAll"/>
<menuseparator/>
<menuitem id="menu_preferences"
oncommand="goPreferences('navigator', 'chrome://communicator/content/pref/pref-navigator.xul', 'navigator');"/>
</menupopup>
</menu>
<!-- View menu placeholder, see venkman-menus.js -->
<menu id="mainmenu:view"/>
<!-- Debug menu placeholder, see venkman-menus.js -->
<menu id="mainmenu:debug"/>
<!-- Profile menu placeholder, see venkman-menus.js -->
<menu id="mainmenu:profile"/>
<!-- Tasks menu -->
<menu id="tasksMenu"/>
<!-- Tasks menu -->
<menu id="windowMenu"/>
<!-- Help menu -->
<menu id="mainmenu:help"/>
</menubar>
<!-- Debug toolbar -->
<toolbar class="toolbar-primary chromeclass-toolbar" id="maintoolbar-outer"
grippytooltiptext="&DebugBar.tooltip;" collapsed="true">
<hbox id="maintoolbar">
</hbox>
<textbox id="paint-hack"
style="border: none; background: none; height: 0px; width: 0px"/>
</toolbar>
</toolbox>
</overlaytarget>
<!-- Statusbar (hey, it's /almost/ a menu) -->
<overlaytarget id="statusbar-overlay-target">
<statusbar class="chromeclass-status" id="status-bar" flex="1">
<statusbarpanel id="component-bar"/>
<statusbarpanel id="status-text" label="" flex="1"
crop="right"/>
<statusbarpanel class="statusbarpanel-iconic" id="offline-status"
hidden="true" offline="true"/>
</statusbar>
</overlaytarget>
</overlay>

View File

@@ -1,164 +0,0 @@
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
*
* The contents of this file are subject to the Mozilla Public License
* Version 1.1 (the "License"); you may not use this file except in
* compliance with the License. You may obtain a copy of the License at
* http://www.mozilla.org/MPL/
*
* Software distributed under the License is distributed on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* for the specific language governing rights and limitations under the
* License.
*
* The Original Code is The JavaScript Debugger
*
* The Initial Developer of the Original Code is
* Netscape Communications Corporation
* Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation.
*
* Alternatively, the contents of this file may be used under the
* terms of the GNU Public License (the "GPL"), in which case the
* provisions of the GPL are applicable instead of those above.
* If you wish to allow use of your version of this file only
* under the terms of the GPL and not to allow others to use your
* version of this file under the MPL, indicate your decision by
* deleting the provisions above and replace them with the notice
* and other provisions required by the GPL. If you do not delete
* the provisions above, a recipient may use your version of this
* file under either the MPL or the GPL.
*
* Contributor(s):
* Robert Ginda, <rginda@netscape.com>, original author
*
*/
function initMsgs ()
{
console.bundleList = new Array();
console.defaultBundle =
initStringBundle("chrome://venkman/locale/venkman.properties");
}
function initStringBundle (bundlePath)
{
const nsIPropertyElement = Components.interfaces.nsIPropertyElement;
var pfx;
if (console.bundleList.length == 0)
pfx = "";
else
pfx = console.bundleList.length + ":";
var bundle = srGetStrBundle(bundlePath);
console.bundleList.push(bundle);
var enumer = bundle.getSimpleEnumeration();
while (enumer.hasMoreElements())
{
var prop = enumer.getNext().QueryInterface(nsIPropertyElement);
var ary = prop.key.match (/^(msg|msn)/);
if (ary)
{
var constValue;
var constName = prop.key.toUpperCase().replace (/\./g, "_");
if (ary[1] == "msn")
constValue = pfx + prop.key;
else
constValue = prop.value.replace (/^\"/, "").replace (/\"$/, "");
window[constName] = constValue;
}
}
return bundle;
}
function getMsg (msgName, params, deflt)
{
try
{
var bundle;
var ary = msgName.match (/(\d+):(.+)/);
if (ary)
{
return (getMsgFrom(console.bundleList[ary[1]], ary[2], params,
deflt));
}
return (getMsgFrom(console.bundleList[0], msgName, params, deflt));
}
catch (ex)
{
ASSERT (0, "Caught exception getting message: " + msgName + "/" +
params);
return deflt ? deflt : msgName;
}
}
function getMsgFrom (bundle, msgName, params, deflt)
{
try
{
var rv;
if (params && params instanceof Array)
rv = bundle.formatStringFromName (msgName, params, params.length);
else if (params)
rv = bundle.formatStringFromName (msgName, [params], 1);
else
rv = bundle.GetStringFromName (msgName);
/* strip leading and trailing quote characters, see comment at the
* top of venkman.properties.
*/
rv = rv.replace (/^\"/, "");
rv = rv.replace (/\"$/, "");
return rv;
}
catch (ex)
{
if (typeof deflt == "undefined")
{
ASSERT (0, "caught exception getting value for ``" + msgName +
"''\n" + ex + "\n");
return msgName;
}
return deflt;
}
return null;
}
/* message types, don't localize */
const MT_CONT = "CONT";
const MT_ERROR = "ERROR";
const MT_HELLO = "HELLO";
const MT_HELP = "HELP";
const MT_WARN = "WARN";
const MT_INFO = "INFO";
const MT_SOURCE = "SOURCE";
const MT_STEP = "STEP";
const MT_STOP = "STOP";
const MT_ETRACE = "ETRACE";
const MT_USAGE = "USAGE";
const MT_EVAL_IN = "EVAL-IN";
const MT_EVAL_OUT = "EVAL-OUT";
const MT_FEVAL_IN = "FEVAL-IN";
const MT_FEVAL_OUT = "FEVAL-OUT";
/* these messages might be needed to report an exception at startup, before
* initMsgs() has been called. */
window.MSN_ERR_STARTUP = "msg.err.startup";
window.MSN_FMT_JSEXCEPTION = "msn.fmt.jsexception";
/* exception number -> localized message name map, keep in sync with ERR_* from
* venkman-static.js */
const exceptionMsgNames = ["err.notimplemented",
"err.required.param",
"err.invalid.param",
"err.subscript.load",
"err.no.debugger",
"err.failure",
"err.no.stack"];

View File

@@ -1,163 +0,0 @@
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
*
* The contents of this file are subject to the Mozilla Public License
* Version 1.1 (the "License"); you may not use this file except in
* compliance with the License. You may obtain a copy of the License at
* http://www.mozilla.org/MPL/
*
* Software distributed under the License is distributed on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* for the specific language governing rights and limitations under the
* License.
*
* The Original Code is The JavaScript Debugger
*
* The Initial Developer of the Original Code is
* Netscape Communications Corporation
* Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation.
*
* Alternatively, the contents of this file may be used under the
* terms of the GNU Public License (the "GPL"), in which case the
* provisions of the GPL are applicable instead of those above.
* If you wish to allow use of your version of this file only
* under the terms of the GPL and not to allow others to use your
* version of this file under the MPL, indicate your decision by
* deleting the provisions above and replace them with the notice
* and other provisions required by the GPL. If you do not delete
* the provisions above, a recipient may use your version of this
* file under either the MPL or the GPL.
*
* Contributor(s):
* Robert Ginda, <rginda@netscape.com>, original author
*
*/
function CMungerEntry (name, regex, className, tagName)
{
this.name = name;
this.tagName = (tagName) ? tagName : "html:span";
if (regex instanceof RegExp)
this.regex = regex;
else
this.lambdaMatch = regex;
if (typeof className == "function")
this.lambdaReplace = className;
else
this.className = className;
}
function CMunger ()
{
this.entries = new Object();
}
CMunger.prototype.enabled = true;
CMunger.prototype.addRule =
function mng_addrule (name, regex, className)
{
this.entries[name] = new CMungerEntry (name, regex, className);
}
CMunger.prototype.delRule =
function mng_delrule (name)
{
delete this.entries[name];
}
CMunger.prototype.munge =
function mng_munge (text, containerTag, data)
{
var entry;
var ary;
if (!text) //(ASSERT(text, "no text to munge"))
return "";
if (typeof text != "string")
text = String(text);
if (!containerTag)
containerTag =
document.createElementNS (NS_XHTML, this.tagName);
if (this.enabled)
{
for (entry in this.entries)
{
if (typeof this.entries[entry].lambdaMatch == "function")
{
var rval;
rval = this.entries[entry].lambdaMatch(text, containerTag,
data,
this.entries[entry]);
if (rval)
ary = [(void 0), rval];
else
ary = null;
}
else
ary = text.match(this.entries[entry].regex);
if ((ary != null) && (ary[1]))
{
var startPos = text.indexOf(ary[1]);
if (typeof this.entries[entry].lambdaReplace == "function")
{
this.munge (text.substr(0,startPos), containerTag,
data);
this.entries[entry].lambdaReplace (ary[1], containerTag,
data,
this.entries[entry]);
this.munge (text.substr (startPos + ary[1].length,
text.length), containerTag,
data);
return containerTag;
}
else
{
this.munge (text.substr(0,startPos), containerTag,
data);
var subTag =
document.createElementNS (NS_XHTML,
this.entries[entry].tagName);
subTag.setAttribute ("class",
this.entries[entry].className);
var wordParts = splitLongWord (ary[1],
client.MAX_WORD_DISPLAY);
for (var i in wordParts)
{
subTag.appendChild (document.createTextNode (wordParts[i]));
subTag.appendChild (htmlWBR());
}
containerTag.appendChild (subTag);
this.munge (text.substr (startPos + ary[1].length,
text.length), containerTag, data);
return containerTag;
}
}
}
}
containerTag.appendChild (document.createTextNode (text));
return containerTag;
}

View File

@@ -1,120 +0,0 @@
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
*
* The contents of this file are subject to the Mozilla Public License
* Version 1.1 (the "License"); you may not use this file except in
* compliance with the License. You may obtain a copy of the License at
* http://www.mozilla.org/MPL/
*
* Software distributed under the License is distributed on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* for the specific language governing rights and limitations under the
* License.
*
* The Original Code is The JavaScript Debugger
*
* The Initial Developer of the Original Code is
* Netscape Communications Corporation
* Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation.
*
* Alternatively, the contents of this file may be used under the
* terms of the GNU Public License (the "GPL"), in which case the
* provisions of the GPL are applicable instead of those above.
* If you wish to allow use of your version of this file only
* under the terms of the GPL and not to allow others to use your
* version of this file under the MPL, indicate your decision by
* deleting the provisions above and replace them with the notice
* and other provisions required by the GPL. If you do not delete
* the provisions above, a recipient may use your version of this
* file under either the MPL or the GPL.
*
* Contributor(s):
* Robert Ginda, <rginda@netscape.com>, original author
*
*/
a.venkman-link {
text-decoration: none;
}
a.venkman-link:hover {
text-decoration: underline;
}
#output-table {
width: 100%;
}
.msg { /* .msg = a single message in the */
width: 100%; /* output window */
font: 11pt lucida, sans-serif;
font-family: monospace;
white-space: -moz-pre-wrap;
}
.msg-data[msg-type="USAGE"] {
font-weight: bold;
font-style: italic;
}
.msg-data[msg-type="STEP"] {
font-weight: bold;
}
.msg-data:before {
margin-right: 5px;
content: "-";
font-weight: bold;
}
.msg-data[msg-type="ERROR"]:before {
content: "!!";
}
.msg-data[msg-type="STOP"]:before,
.msg-data[msg-type="CONT"]:before {
content: "*";
}
.msg-data[msg-type="ETRACE"]:before {
content: "X";
}
.msg-data[msg-type="HELP"]:before {
content: "Help:";
}
.msg-data[msg-type="USAGE"]:before {
font-style: normal;
content: "Usage:";
}
.msg-data[msg-type="SOURCE"]:before {
padding-right: 20px;
content: ":";
}
.msg-data[msg-type="STEP"]:before {
padding-right: 20px;
content: "|";
}
.msg-data[msg-type="EVAL-IN"]:before {
font-weight: normal;
content: "<<";
}
.msg-data[msg-type="EVAL-OUT"]:before {
font-weight: normal;
content: ">>";
}
.msg-data[msg-type="FEVAL-IN"]:before {
font-weight: normal;
content: ">";
}
.msg-data[msg-type="FEVAL-IN"]:before {
font-weight: normal;
content: "<";
}

View File

@@ -1,21 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
<html>
<head>
<script>
var css = "chrome://venkman/skin/venkman-output-default.css";
if (document.location.search)
css = document.location.search.substr(1);
document.write ("<LINK REL=StyleSheet HREF='" + css +
"' TYPE='text/css' MEDIA='screen'>");
</script>
</head>
<body id="venkman-session-body">
<table border="0" cellpadding="0" cellspacing="0" id="session-output-table">
</table>
</body>
</html>

View File

@@ -1,40 +0,0 @@
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
*
* The contents of this file are subject to the Mozilla Public License
* Version 1.1 (the "License"); you may not use this file except in
* compliance with the License. You may obtain a copy of the License at
* http://www.mozilla.org/MPL/
*
* Software distributed under the License is distributed on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* for the specific language governing rights and limitations under the
* License.
*
* The Original Code is The JavaScript Debugger
*
* The Initial Developer of the Original Code is
* Netscape Communications Corporation
* Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation.
*
* Alternatively, the contents of this file may be used under the
* terms of the GNU Public License (the "GPL"), in which case the
* provisions of the GPL are applicable instead of those above.
* If you wish to allow use of your version of this file only
* under the terms of the GPL and not to allow others to use your
* version of this file under the MPL, indicate your decision by
* deleting the provisions above and replace them with the notice
* and other provisions required by the GPL. If you do not delete
* the provisions above, a recipient may use your version of this
* file under either the MPL or the GPL.
*
* Contributor(s):
* Robert Ginda, <rginda@netscape.com>, original author
*
*/
function start_venkman()
{
toOpenWindowByType("mozapp:venkman", "chrome://venkman/content/venkman.xul");
}

View File

@@ -1,62 +0,0 @@
<?xml version="1.0"?>
<!--
-
- The contents of this file are subject to the Mozilla Public License
- Version 1.1 (the "License"); you may not use this file except in
- compliance with the License. You may obtain a copy of the License at
- http://www.mozilla.org/MPL/
-
- Software distributed under the License is distributed on an "AS IS" basis,
- WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
- for the specific language governing rights and limitations under the
- License.
-
- The Original Code is The JavaScript Debugger
-
- The Initial Developer of the Original Code is
- Netscape Communications Corporation
- Portions created by Netscape are
- Copyright (C) 1998 Netscape Communications Corporation.
- All Rights Reserved.
-
- Alternatively, the contents of this file may be used under the
- terms of the GNU Public License (the "GPL"), in which case the
- provisions of the GPL are applicable instead of those above.
- If you wish to allow use of your version of this file only
- under the terms of the GPL and not to allow others to use your
- version of this file under the MPL, indicate your decision by
- deleting the provisions above and replace them with the notice
- and other provisions required by the GPL. If you do not delete
- the provisions above, a recipient may use your version of this
- file under either the MPL or the GPL.
-
- Contributor(s):
- Robert Ginda, <rginda@netscape.com>, original author
-
-->
<!--
This file contains the nodes that will be overlayed on top of
<chrome://communicator/content/tasksOverlay.xul>.
Place JavaScript code that this file needs in venkman-overlay.js.
Declare XMl entites that this file refers to in venkman-overlay.dtd.
-->
<!DOCTYPE window SYSTEM "chrome://venkman/locale/venkman-overlay.dtd" >
<overlay id="venkmanTaskMenuID"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
<script src="chrome://venkman/content/venkman-overlay.js"/>
<!--
This is the id that the menuitem will be appended to. see tasksOverlay.xul
-->
<menupopup id="toolsPopup">
<menuitem position="5" label="&venkmanCmd.label;"
accesskey="&venkmanCmd.akey;" oncommand="start_venkman()"/>
</menupopup>
</overlay>

View File

@@ -1,170 +0,0 @@
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
*
* The contents of this file are subject to the Mozilla Public License
* Version 1.1 (the "License"); you may not use this file except in
* compliance with the License. You may obtain a copy of the License at
* http://www.mozilla.org/MPL/
*
* Software distributed under the License is distributed on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* for the specific language governing rights and limitations under the
* License.
*
* The Original Code is The JavaScript Debugger
*
* The Initial Developer of the Original Code is
* Netscape Communications Corporation
* Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation.
*
* Alternatively, the contents of this file may be used under the
* terms of the GNU Public License (the "GPL"), in which case the
* provisions of the GPL are applicable instead of those above.
* If you wish to allow use of your version of this file only
* under the terms of the GPL and not to allow others to use your
* version of this file under the MPL, indicate your decision by
* deleting the provisions above and replace them with the notice
* and other provisions required by the GPL. If you do not delete
* the provisions above, a recipient may use your version of this
* file under either the MPL or the GPL.
*
* Contributor(s):
* Robert Ginda, <rginda@netscape.com>, original author
*
*/
console.prefs = new Object();
const PREF_CTRID = "@mozilla.org/preferences-service;1";
const nsIPrefService = Components.interfaces.nsIPrefService;
const nsIPrefBranch = Components.interfaces.nsIPrefBranch;
function initPrefs()
{
console.prefs = new Object();
console.prefs.prefService =
Components.classes[PREF_CTRID].getService(nsIPrefService);
console.prefs.prefBranch =
console.prefs.prefService.getBranch("extensions.venkman.");
console.prefs.prefNames = new Array();
console.prefs.prefNameMap = new Object();
// console.addPref ("input.commandchar", "/");
console.addPref ("maxStringLength", 100);
console.addPref ("startupCount", 0);
console.addPref ("enableChromeFilter", true);
console.addPref ("tabWidth", 4);
console.addPref ("initialScripts", "");
console.addPref ("prettyprint", false);
console.addPref ("guessContext", 5);
console.addPref ("guessPattern", "(\\w+)\\s*[:=]\\s*$");
console.addPref ("permitStartupHit", true);
console.addPref ("statusDuration", 5 * 1000);
console.addPref ("menubarInFloaters",
navigator.platform.indexOf ("Mac") != -1);
var list = console.prefs.prefBranch.getChildList("", {});
for (var p in list)
{
if (!(list[p] in console.prefs))
{
console.addPref(list[p]);
}
}
}
console.listPrefs =
function con_listprefs (prefix)
{
var list = new Array();
var names = console.prefs.prefNames;
for (var i = 0; i < names.length; ++i)
{
if (!prefix || names[i].indexOf(prefix) == 0)
list.push (names[i]);
}
return list;
}
console.addPref =
function con_addpref (prefName, defaultValue)
{
var realValue;
function prefGetter ()
{
if (typeof realValue == "undefined")
{
var type = this.prefBranch.getPrefType (prefName);
try
{
switch (type)
{
case nsIPrefBranch.PREF_STRING:
realValue = this.prefBranch.getCharPref (prefName);
break;
case nsIPrefBranch.PREF_INT:
realValue = this.prefBranch.getIntPref (prefName);
break;
case nsIPrefBranch.PREF_BOOL:
realValue = this.prefBranch.getBoolPref (prefName);
break;
default:
realValue = defaultValue;
}
}
catch (ex)
{
//dd ("caught exception reading pref ``" + prefName + "'' " +
// type + "\n" + ex);
realValue = defaultValue;
}
}
return realValue;
}
function prefSetter (value)
{
try
{
switch (typeof value)
{
case "int":
realValue = value;
this.prefBranch.setIntPref (prefName, value);
break;
case "boolean":
realValue = value;
this.prefBranch.setBoolPref (prefName, value);
break;
default:
realValue = value;
this.prefBranch.setCharPref (prefName, value);
break;
}
this.prefService.savePrefFile(null);
}
catch (ex)
{
dd ("caught exception writing pref ``" + prefName + "''\n" + ex);
}
return value;
}
if (prefName in console.prefs)
return;
console.prefs.prefNames.push(prefName);
console.prefs.prefNames.sort();
console.prefs.__defineGetter__(prefName, prefGetter);
console.prefs.__defineSetter__(prefName, prefSetter);
}

View File

@@ -1,384 +0,0 @@
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
*
* The contents of this file are subject to the Mozilla Public License
* Version 1.1 (the "License"); you may not use this file except in
* compliance with the License. You may obtain a copy of the License at
* http://www.mozilla.org/MPL/
*
* Software distributed under the License is distributed on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* for the specific language governing rights and limitations under the
* License.
*
* The Original Code is The JavaScript Debugger
*
* The Initial Developer of the Original Code is
* Netscape Communications Corporation
* Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation.
*
* Alternatively, the contents of this file may be used under the
* terms of the GNU Public License (the "GPL"), in which case the
* provisions of the GPL are applicable instead of those above.
* If you wish to allow use of your version of this file only
* under the terms of the GPL and not to allow others to use your
* version of this file under the MPL, indicate your decision by
* deleting the provisions above and replace them with the notice
* and other provisions required by the GPL. If you do not delete
* the provisions above, a recipient may use your version of this
* file under either the MPL or the GPL.
*
* Contributor(s):
* Robert Ginda, <rginda@netscape.com>, original author
*
*/
function initProfiler ()
{
console.addPref ("profile.template.xml",
"chrome://venkman/content/profile.xml.tpl");
console.addPref ("profile.template.html",
"chrome://venkman/content/profile.html.tpl");
console.addPref ("profile.template.csv",
"chrome://venkman/content/profile.csv.tpl");
console.addPref ("profile.template.txt",
"chrome://venkman/content/profile.txt.tpl");
console.addPref ("profile.ranges.default",
"1000000, 5000, 2500, 1000, 750, 500, 250, 100, 75, 50, " +
"25, 10, 7.5, 5, 2.5, 1, 0.75, 0.5, 0.25");
}
function ProfileReport (reportTemplate, file, rangeList, scriptInstanceList)
{
this.reportTemplate = reportTemplate;
this.file = file;
this.rangeList = rangeList;
this.scriptInstanceList = scriptInstanceList;
this.key = "total";
}
console.profiler = new Object();
console.profiler.__defineSetter__ ("enabled", pro_setenable);
function pro_setenable(state)
{
if (state)
console.jsds.flags |= COLLECT_PROFILE_DATA;
else
console.jsds.flags &= ~COLLECT_PROFILE_DATA;
}
console.profiler.__defineGetter__ ("enabled", pro_getenable);
function pro_getenable(state)
{
return Boolean(console.jsds.flags & COLLECT_PROFILE_DATA);
}
console.profiler.summarizeScriptWrapper =
function pro_sumscript (scriptWrapper, key)
{
var ex;
try
{
var jsdScript = scriptWrapper.jsdScript;
if (!jsdScript.isValid)
return null;
var ccount = jsdScript.callCount;
if (!ccount)
return null;
var tot_ms = roundTo(jsdScript.totalExecutionTime, 2);
var min_ms = roundTo(jsdScript.minExecutionTime, 2);
var max_ms = roundTo(jsdScript.maxExecutionTime, 2);
var avg_ms = roundTo(jsdScript.totalExecutionTime / ccount, 2);
var recurse = jsdScript.maxRecurseDepth;
var summary = new Object();
summary.total = tot_ms;
summary.ccount = ccount;
summary.avg = avg_ms;
summary.min = min_ms;
summary.max = max_ms;
summary.recurse = recurse;
summary.url = jsdScript.fileName;
summary.file = getFileFromPath(summary.url);
summary.base = jsdScript.baseLineNumber;
summary.end = summary.base + jsdScript.lineExtent;
summary.fun = scriptWrapper.functionName;
summary.str = getMsg(MSN_FMT_PROFILE_STR,
[summary.fun, summary.base, summary.end, ccount,
(summary.recurse ?
getMsg(MSN_FMT_PROFILE_RECURSE, recurse) : ""),
tot_ms, min_ms, max_ms, avg_ms]);
summary.key = summary[key];
return summary;
}
catch (ex)
{
/* This function is called under duress, and the script representd
* by |s| may get collected at any point. When that happens,
* attempting to access to the profile data will throw this
* exception.
*/
if ("result" in ex &&
ex.result == Components.results.NS_ERROR_NOT_AVAILABLE)
{
display (getMsg(MSN_PROFILE_LOST, formatScript(jsdScript)), MT_WARN);
}
else
{
dd ("rethrow");
dd (dumpObjectTree(ex));
throw ex;
}
}
return null;
}
console.profiler.summarizeScriptInstance =
function pro_suminst (scriptInstance, key)
{
var summaryList = new Array();
var summary;
if (scriptInstance.topLevel)
summary = this.summarizeScriptWrapper (scriptInstance.topLevel, key);
if (summary)
summaryList.push (summary);
for (var f in scriptInstance.functions)
{
summary = this.summarizeScriptWrapper(scriptInstance.functions[f], key);
if (summary)
summaryList.push(summary);
}
return summaryList;
}
console.profiler.generateReportSection =
function pro_rptinst (profileReport, scriptInstance, sectionData)
{
function keyCompare (a, b)
{
if (a.key < b.key)
return 1;
if (a.key > b.key)
return -1;
return 0;
};
function scale(K, x) { return roundTo(K * x, 2); };
const MAX_WIDTH = 90;
var summaryList = this.summarizeScriptInstance (scriptInstance,
profileReport.key);
if (!summaryList.length)
return false;
summaryList = summaryList.sort(keyCompare);
var file = profileReport.file;
var reportTemplate = profileReport.reportTemplate;
var rangeList = profileReport.rangeList ? profileReport.rangeList : [1, 0];
var finalRangeIndex = rangeList.length - 1;
var previousRangeIndex;
var rangeIter = 0;
var rangeIndex = 0;
var K = 1;
var i;
if (typeof summaryList[0].key == "number")
{
for (i = 0; i < rangeList.length; ++i)
rangeList[i] = Number(rangeList[i]);
}
if ("sectionHeader" in reportTemplate)
{
file.write(replaceStrings(reportTemplate.sectionHeader,
sectionData));
}
for (i = 0; i < summaryList.length; ++i)
{
var summary = summaryList[i];
var rangeData;
while (summary.key &&
rangeIndex < finalRangeIndex &&
summary.key < rangeList[rangeIndex])
{
++rangeIndex;
}
if (previousRangeIndex != rangeIndex)
{
if (rangeIter > 0 && ("rangeFooter" in reportTemplate))
{
file.write(replaceStrings(reportTemplate.rangeFooter,
rangeData));
}
var maxRange = (rangeIndex > 0 ?
rangeList[rangeIndex - 1] : summary.key);
var minRange = (rangeIndex < finalRangeIndex ?
rangeList[rangeIndex + 1] : summary.key);
K = MAX_WIDTH / maxRange;
rangeData = {
"\\$range-min" : minRange,
"\\$range-max" : maxRange,
"\\$range-number-prev": rangeIter > 0 ? rangeIter - 1 : 0,
"\\$range-number-next": rangeIter + 1,
"\\$range-number" : rangeIter,
"__proto__" : sectionData
};
if ("rangeHeader" in reportTemplate)
{
file.write(replaceStrings(reportTemplate.rangeHeader,
rangeData));
}
previousRangeIndex = rangeIndex;
++rangeIter;
}
var summaryData = {
"\\$item-number-next": i + 1,
"\\$item-number-prev": i - 1,
"\\$item-number" : i,
"\\$item-name" : summary.url,
"\\$item-summary" : summary.str,
"\\$item-min-pct" : scale(K, summary.min),
"\\$item-below-pct" : scale(K, summary.avg - summary.min),
"\\$item-above-pct" : scale(K, summary.max - summary.avg),
"\\$max-time" : summary.max,
"\\$min-time" : summary.min,
"\\$avg-time" : summary.avg,
"\\$total-time" : summary.total,
"\\$call-count" : summary.ccount,
"\\$recurse-depth" : summary.recurse,
"\\$function-name" : summary.fun,
"\\$start-line" : summary.base,
"\\$end-line" : summary.end,
"__proto__" : rangeData
};
if ("itemBody" in reportTemplate)
file.write(replaceStrings(reportTemplate.itemBody, summaryData));
}
if ("rangeFooter" in reportTemplate)
{
/* close the final range */
file.write(replaceStrings(reportTemplate.rangeFooter,
rangeData));
}
if ("sectionFooter" in reportTemplate)
{
file.write(replaceStrings(reportTemplate.sectionFooter,
sectionData));
}
return true;
}
console.profiler.generateReport =
function pro_rptall (profileReport)
{
var profiler = this;
var sectionCount = 0;
function generateReportChunk (i)
{
/* we build the report in chunks, with setTimeouts in between,
* so the UI can come up for air. */
var scriptInstance = profileReport.scriptInstanceList[i];
var url = scriptInstance.url;
var sectionData = {
"\\$section-number-prev": (sectionCount > 0) ? sectionCount - 1 : 0,
"\\$section-number-next": sectionCount + 1,
"\\$section-number" : sectionCount,
"\\$section-link" : (url ? "<a class='section-link' href='" +
url + "'>" + url + "</a>" : MSG_VAL_NA),
"\\$full-url" : url,
"\\$file-name" : getFileFromPath(url),
"__proto__" : reportData
};
var hadData = profiler.generateReportSection (profileReport,
scriptInstance,
sectionData);
if (++i == profileReport.scriptInstanceList.length)
{
if ("reportFooter" in reportTemplate)
file.write(replaceStrings(reportTemplate.reportFooter,
reportData));
if ("onComplete" in profileReport)
profileReport.onComplete(i);
}
else
{
if (hadData)
{
++sectionCount;
console.status = getMsg(MSN_PROFILE_SAVING, [i, last]);
setTimeout (generateReportChunk, 10, i);
}
else
{
generateReportChunk (i);
}
}
};
var reportData = {
"\\$full-date" : String(Date()),
"\\$user-agent" : navigator.userAgent,
"\\$venkman-agent": console.userAgent,
"\\$sort-key" : profileReport.key
};
var reportTemplate = profileReport.reportTemplate;
var file = profileReport.file;
if ("reportHeader" in reportTemplate)
file.write(replaceStrings(reportTemplate.reportHeader, reportData));
var length = profileReport.scriptInstanceList.length;
var last = length - 1;
generateReportChunk (0);
}
console.profiler.loadTemplate =
function pro_load (url)
{
var lines = loadURLNow(url);
if (!lines)
return null;
var sections = {
"reportHeader" : /@-section-start/mi,
"sectionHeader" : /@-range-start/mi,
"rangeHeader" : /@-item-start/mi,
"itemBody" : /@-item-end/mi,
"rangeFooter" : /@-range-end/mi,
"sectionFooter" : /@-section-end/mi,
"reportFooter" : 0
};
var reportTemplate = parseSections (lines, sections);
//dd(dumpObjectTree (reportTemplate));
return reportTemplate;
}

View File

@@ -1,871 +0,0 @@
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
*
* The contents of this file are subject to the Mozilla Public License
* Version 1.1 (the "License"); you may not use this file except in
* compliance with the License. You may obtain a copy of the License at
* http://www.mozilla.org/MPL/
*
* Software distributed under the License is distributed on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* for the specific language governing rights and limitations under the
* License.
*
* The Original Code is The JavaScript Debugger
*
* The Initial Developer of the Original Code is
* Netscape Communications Corporation
* Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation.
*
* Alternatively, the contents of this file may be used under the
* terms of the GNU Public License (the "GPL"), in which case the
* provisions of the GPL are applicable instead of those above.
* If you wish to allow use of your version of this file only
* under the terms of the GPL and not to allow others to use your
* version of this file under the MPL, indicate your decision by
* deleting the provisions above and replace them with the notice
* and other provisions required by the GPL. If you do not delete
* the provisions above, a recipient may use your version of this
* file under either the MPL or the GPL.
*
* Contributor(s):
* Robert Ginda, <rginda@netscape.com>, original author
*
*/
function initRecords()
{
var atomsvc = console.atomService;
WindowRecord.prototype.property = atomsvc.getAtom("item-window");
FileContainerRecord.prototype.property = atomsvc.getAtom("item-files");
FileRecord.prototype.property = atomsvc.getAtom("item-file");
FrameRecord.prototype.property = atomsvc.getAtom("item-frame");
FrameRecord.prototype.atomCurrent = atomsvc.getAtom("current-frame-flag");
console.addPref ("valueRecord.brokenObjects", "^JavaPackage$");
try
{
ValueRecord.prototype.brokenObjects =
new RegExp (console.prefs["valueRecord.brokenObjects"]);
}
catch (ex)
{
display (MSN_ERR_INVALID_PREF,
["valueRecord.brokenObjects",
console.prefs["valueRecord.brokenObjects"]], MT_ERROR);
display (formatException(ex), MT_ERROR);
ValueRecord.prototype.brokenObjects = /^JavaPackage$/;
}
ValueRecord.prototype.atomVoid = atomsvc.getAtom("item-void");
ValueRecord.prototype.atomNull = atomsvc.getAtom("item-null");
ValueRecord.prototype.atomBool = atomsvc.getAtom("item-bool");
ValueRecord.prototype.atomInt = atomsvc.getAtom("item-int");
ValueRecord.prototype.atomDouble = atomsvc.getAtom("item-double");
ValueRecord.prototype.atomString = atomsvc.getAtom("item-string");
ValueRecord.prototype.atomFunction = atomsvc.getAtom("item-function");
ValueRecord.prototype.atomObject = atomsvc.getAtom("item-object");
ValueRecord.prototype.atomError = atomsvc.getAtom("item-error");
ValueRecord.prototype.atomException = atomsvc.getAtom("item-exception");
ValueRecord.prototype.atomHinted = atomsvc.getAtom("item-hinted");
}
/*******************************************************************************
* Breakpoint Record.
* One prototype for all breakpoint types, works only in the Breakpoints View.
*******************************************************************************/
function BPRecord (breakWrapper)
{
this.setColumnPropertyName ("col-0", "name");
this.setColumnPropertyName ("col-1", "line");
this.breakWrapper = breakWrapper;
if ("pc" in breakWrapper)
{
this.type = "instance";
this.name = breakWrapper.scriptWrapper.functionName;
this.line = getMsg(MSN_FMT_PC, String(breakWrapper.pc));
}
else if (breakWrapper instanceof FutureBreakpoint)
{
this.type = "future";
var ary = breakWrapper.url.match(/\/([^\/?]+)(\?|$)/);
if (ary)
this.name = ary[1];
else
this.name = breakWrapper.url;
this.line = breakWrapper.lineNumber;
}
}
BPRecord.prototype = new XULTreeViewRecord(console.views.breaks.share);
/*******************************************************************************
* Stack Frame Record.
* Represents a jsdIStackFrame, for use in the Stack View only.
*******************************************************************************/
function FrameRecord (jsdFrame)
{
if (!(jsdFrame instanceof jsdIStackFrame))
throw new BadMojo (ERR_INVALID_PARAM, "value");
this.setColumnPropertyName ("col-0", "functionName");
this.setColumnPropertyName ("col-1", "location");
this.functionName = jsdFrame.functionName;
if (!jsdFrame.isNative)
{
this.scriptWrapper = getScriptWrapper(jsdFrame.script);
this.location = getMsg(MSN_FMT_FRAME_LOCATION,
[getFileFromPath(jsdFrame.script.fileName),
jsdFrame.line, jsdFrame.pc]);
this.functionName = this.scriptWrapper.functionName;
}
else
{
this.scriptWrapper = null;
this.location = MSG_URL_NATIVE;
}
this.jsdFrame = jsdFrame;
}
FrameRecord.prototype = new XULTreeViewRecord (console.views.stack.share);
/*******************************************************************************
* Window Record.
* Represents a DOM window with files and child windows. For use in the
* Windows View.
*******************************************************************************/
function WindowRecord (win, baseURL)
{
function none() { return ""; };
this.setColumnPropertyName ("col-0", "displayName");
this.window = win;
this.url = win.location.href;
if (this.url.search(/^\w+:/) == -1)
{
if (this.url[0] == "/")
this.url = win.location.host + this.url;
else
this.url = baseURL + this.url;
this.baseURL = baseURL;
}
else
{
this.baseURL = getPathFromURL(this.url);
}
this.reserveChildren(true);
this.shortName = getFileFromPath (this.url);
if (console.prefs["enableChromeFilter"] && this.shortName == "navigator.xul")
{
this.displayName = MSG_NAVIGATOR_XUL;
}
else
{
this.filesRecord = new FileContainerRecord(this);
this.displayName = this.shortName;
}
}
WindowRecord.prototype = new XULTreeViewRecord(console.views.windows.share);
WindowRecord.prototype.onPreOpen =
function wr_preopen()
{
this.childData = new Array();
if ("filesRecord" in this)
this.appendChild(this.filesRecord);
var framesLength = this.window.frames.length;
for (var i = 0; i < framesLength; ++i)
{
this.appendChild(new WindowRecord(this.window.frames[i].window,
this.baseURL));
}
}
/*******************************************************************************
* "File Container" Record.
* List of script tags found in the parent record's |window.document| property.
* For use in the Windows View, as a child of a WindowRecord.
*******************************************************************************/
function FileContainerRecord (windowRecord)
{
function files() { return MSG_FILES_REC; }
function none() { return ""; }
this.setColumnPropertyName ("col-0", files);
this.windowRecord = windowRecord;
this.reserveChildren(true);
}
FileContainerRecord.prototype =
new XULTreeViewRecord(console.views.windows.share);
FileContainerRecord.prototype.onPreOpen =
function fcr_getkids ()
{
if (!("parentRecord" in this))
return;
this.childData = new Array();
var doc = this.windowRecord.window.document;
var nodeList = doc.getElementsByTagName("script");
dd (nodeList.length + "nodes");
for (var i = 0; i < nodeList.length; ++i)
{
var url = nodeList.item(i).getAttribute("src");
if (url)
{
if (url.search(/^\w+:/) == -1)
url = getPathFromURL (this.windowRecord.url) + url;
this.appendChild(new FileRecord(url));
}
}
}
/*******************************************************************************
* File Record
* Represents a URL, for use in the Windows View only.
*******************************************************************************/
function FileRecord (url)
{
function none() { return ""; }
this.setColumnPropertyName ("col-0", "shortName");
this.url = url;
this.shortName = getFileFromPath(url);
}
FileRecord.prototype = new XULTreeViewRecord(console.views.windows.share);
/*******************************************************************************
* Script Instance Record.
* Represents a ScriptInstance, for use in the Scripts View only.
*******************************************************************************/
function ScriptInstanceRecord(scriptInstance)
{
if (!ASSERT(scriptInstance.isSealed,
"Attempt to create ScriptInstanceRecord for unsealed instance"))
{
return null;
}
this.setColumnPropertyName ("col-0", "displayName");
this.setColumnPropertyValue ("col-1", "");
this.setColumnPropertyValue ("col-2", "");
this.reserveChildren(true);
this.url = scriptInstance.url;
var sv = console.views.scripts;
this.fileType = sv.atomUnknown;
this.shortName = this.url;
this.group = 4;
this.scriptInstance = scriptInstance;
this.lastScriptCount = 0;
this.sequence = scriptInstance.sequence;
this.shortName = getFileFromPath(this.url);
var ary = this.shortName.match (/\.(js|html|xul|xml)$/i);
if (ary)
{
switch (ary[1].toLowerCase())
{
case "js":
this.fileType = sv.atomJS;
this.group = 0;
break;
case "html":
this.group = 1;
this.fileType = sv.atomHTML;
break;
case "xul":
this.group = 2;
this.fileType = sv.atomXUL;
break;
case "xml":
this.group = 3;
this.fileType = sv.atomXML;
break;
}
}
this.displayName = this.shortName;
this.sortName = this.shortName.toLowerCase();
return this;
}
ScriptInstanceRecord.prototype =
new XULTreeViewRecord(console.views.scripts.share);
ScriptInstanceRecord.prototype.onDragStart =
function scr_dragstart (e, transferData, dragAction)
{
transferData.data = new TransferData();
transferData.data.addDataForFlavour("text/x-venkman-file", this.fileName);
transferData.data.addDataForFlavour("text/x-moz-url", this.fileName);
transferData.data.addDataForFlavour("text/unicode", this.fileName);
transferData.data.addDataForFlavour("text/html",
"<a href='" + this.fileName +
"'>" + this.fileName + "</a>");
return true;
}
ScriptInstanceRecord.prototype.super_resort = XTRootRecord.prototype.resort;
ScriptInstanceRecord.prototype.resort =
function scr_resort ()
{
console._groupFiles = console.prefs["scriptsView.groupFiles"];
this.super_resort();
delete console._groupFiles;
}
ScriptInstanceRecord.prototype.sortCompare =
function scr_compare (a, b)
{
if (0)
{
if (a.group < b.group)
return -1;
if (a.group > b.group)
return 1;
}
if (a.sortName < b.sortName)
return -1;
if (a.sortName > b.sortName)
return 1;
if (a.sequence < b.sequence)
return -1;
if (a.sequence > b.sequence)
return 1;
dd ("ack, all equal?");
return 0;
}
ScriptInstanceRecord.prototype.onPreOpen =
function scr_preopen ()
{
if (!this.scriptInstance.sourceText.isLoaded)
this.scriptInstance.sourceText.loadSource();
if (this.lastScriptCount != this.scriptInstance.scriptCount)
{
var sr;
console.views.scripts.freeze();
this.childData = new Array();
var scriptWrapper = this.scriptInstance.topLevel;
if (scriptWrapper)
{
sr = new ScriptRecord(scriptWrapper);
scriptWrapper.scriptRecord = sr;
this.appendChild(sr);
}
var functions = this.scriptInstance.functions;
for (var f in functions)
{
if (functions[f].jsdScript.isValid)
{
sr = new ScriptRecord(functions[f]);
functions[f].scriptRecord = sr;
this.appendChild(sr);
}
}
console.views.scripts.thaw();
this.lastScriptCount = this.scriptInstance.scriptCount;
}
}
/*******************************************************************************
* Script Record.
* Represents a ScriptWrapper, for use in the Scripts View only.
*******************************************************************************/
function ScriptRecord(scriptWrapper)
{
this.setColumnPropertyName ("col-0", "functionName");
this.setColumnPropertyName ("col-1", "baseLineNumber");
this.setColumnPropertyName ("col-2", "lineExtent");
this.functionName = scriptWrapper.functionName
this.baseLineNumber = scriptWrapper.jsdScript.baseLineNumber;
this.lineExtent = scriptWrapper.jsdScript.lineExtent;
this.scriptWrapper = scriptWrapper;
this.jsdurl = "jsd:sourcetext?url=" +
escape(this.scriptWrapper.jsdScript.fileName) +
"&base=" + this.baseLineNumber + "&extent=" + this.lineExtent +
"&name=" + this.functionName;
}
ScriptRecord.prototype = new XULTreeViewRecord(console.views.scripts.share);
ScriptRecord.prototype.onDragStart =
function sr_dragstart (e, transferData, dragAction)
{
var fileName = this.script.fileName;
transferData.data = new TransferData();
transferData.data.addDataForFlavour("text/x-jsd-url", this.jsdurl);
transferData.data.addDataForFlavour("text/x-moz-url", fileName);
transferData.data.addDataForFlavour("text/unicode", fileName);
transferData.data.addDataForFlavour("text/html",
"<a href='" + fileName +
"'>" + fileName + "</a>");
return true;
}
/*******************************************************************************
* Value Record.
* Use this to show a jsdIValue in any tree.
*******************************************************************************/
function ValueRecord (value, name, flags)
{
if (!(value instanceof jsdIValue))
throw new BadMojo (ERR_INVALID_PARAM, "value", String(value));
this.setColumnPropertyName ("col-0", "displayName");
this.setColumnPropertyName ("col-1", "displayType");
this.setColumnPropertyName ("col-2", "displayValue");
this.setColumnPropertyName ("col-3", "displayFlags");
this.displayName = name;
this.displayFlags = formatFlags(flags);
this.name = name;
this.flags = flags;
this.value = value;
this.jsType = null;
this.onPreRefresh = false;
this.refresh();
delete this.onPreRefresh;
}
ValueRecord.prototype = new XULTreeViewRecord (null);
ValueRecord.prototype.__defineGetter__("_share", vr_getshare);
function vr_getshare()
{
if ("__share" in this)
return this.__share;
if ("parentRecord" in this)
return this.__share = this.parentRecord._share;
ASSERT (0, "ValueRecord cannot be the root of a visible tree.");
return null;
}
ValueRecord.prototype.showFunctions = true;
ValueRecord.prototype.showECMAProps = true;
ValueRecord.prototype.getProperties =
function vr_getprops (properties)
{
if ("valueIsException" in this || this.flags & PROP_EXCEPTION)
properties.AppendElement (this.atomException);
if (this.flags & PROP_ERROR)
properties.AppendElement (this.atomError);
if (this.flags & PROP_HINTED)
properties.AppendElement (this.atomHinted);
properties.AppendElement (this.property);
}
ValueRecord.prototype.onPreRefresh =
function vr_prerefresh ()
{
if (!ASSERT("parentRecord" in this, "onPreRefresh with no parent"))
return;
if ("isECMAProto" in this)
{
if (this.parentRecord.value.jsPrototype)
this.value = this.parentRecord.value.jsPrototype;
else
this.value = console.jsds.wrapValue(null);
}
else if ("isECMAParent" in this)
{
if (this.parentRecord.value.jsParent)
this.value = this.parentRecord.value.jsParent;
else
this.value = console.jsds.wrapValue(null);
}
else
{
var value = this.parentRecord.value;
var prop = value.getProperty (this.name);
if (prop)
{
this.flags = prop.flags;
this.value = prop.value;
}
else
{
var jsval = value.getWrappedValue();
this.value = console.jsds.wrapValue(jsval[this.name]);
this.flags = PROP_ENUMERATE | PROP_HINTED;
}
}
}
ValueRecord.prototype.refresh =
function vr_refresh ()
{
if (this.onPreRefresh)
{
try
{
this.onPreRefresh();
delete this.valueIsException;
}
catch (ex)
{
dd ("caught exception refreshing " + this.displayName);
dd (dumpObjectTree(ex));
if (!(ex instanceof jsdIValue))
ex = console.jsds.wrapValue(ex);
this.value = ex;
this.valueIsException = true;
}
}
this.jsType = this.value.jsType;
delete this.alwaysHasChildren;
var strval;
switch (this.jsType)
{
case TYPE_VOID:
this.displayValue = MSG_TYPE_VOID
this.displayType = MSG_TYPE_VOID;
this.property = this.atomVoid;
break;
case TYPE_NULL:
this.displayValue = MSG_TYPE_NULL;
this.displayType = MSG_TYPE_NULL;
this.property = this.atomNull;
break;
case TYPE_BOOLEAN:
this.displayValue = this.value.stringValue;
this.displayType = MSG_TYPE_BOOLEAN;
this.property = this.atomBool;
break;
case TYPE_INT:
this.displayValue = this.value.intValue;
this.displayType = MSG_TYPE_INT;
this.property = this.atomInt;
break;
case TYPE_DOUBLE:
this.displayValue = this.value.doubleValue;
this.displayType = MSG_TYPE_DOUBLE;
this.property = this.atomDouble;
break;
case TYPE_STRING:
strval = this.value.stringValue.quote();
if (strval.length > console.prefs["maxStringLength"])
strval = getMsg(MSN_FMT_LONGSTR, strval.length);
this.displayValue = strval;
this.displayType = MSG_TYPE_STRING;
this.property = this.atomString;
break;
case TYPE_FUNCTION:
case TYPE_OBJECT:
this.displayType = MSG_TYPE_OBJECT;
this.property = this.atomObject;
this.alwaysHasChildren = true;
this.value.refresh();
var ctor = this.value.jsClassName;
if (ctor == "Function")
{
this.displayType = MSG_TYPE_FUNCTION;
ctor = (this.value.isNative ? MSG_CLASS_NATIVE_FUN :
MSG_CLASS_SCRIPT_FUN);
this.property = this.atomFunction;
}
if (ctor == "Object")
{
if (this.value.jsConstructor)
ctor = this.value.jsConstructor.jsFunctionName;
}
else if (ctor == "XPCWrappedNative_NoHelper")
{
ctor = MSG_CLASS_CONST_XPCOBJ;
}
else if (ctor == "XPC_WN_ModsAllowed_Proto_JSClass")
{
ctor = MSG_CLASS_XPCOBJ;
}
if (ctor != "String")
{
var propCount;
if (this.brokenObjects.test(ctor))
{
/* XXX these objects do Bad Things when you enumerate
* over them. */
propCount = 0;
}
else
{
propCount = this.countProperties();
}
this.displayValue = getMsg (MSN_FMT_OBJECT_VALUE,
[ctor, propCount]);
}
else
{
strval = this.value.stringValue.quote();
if (strval.length > console.prefs["maxStringLength"])
strval = getMsg(MSN_FMT_LONGSTR, strval.length);
this.displayValue = strval;
}
/* if we have children, refresh them. */
if ("childData" in this && this.childData.length > 0)
{
if (!this.refreshChildren())
{
dd ("refreshChilren failed for " + this.displayName);
delete this.childData;
this.close();
}
}
break;
default:
ASSERT (0, "invalid value");
}
}
ValueRecord.prototype.countProperties =
function vr_countprops ()
{
var c = 0;
var jsval = this.value.getWrappedValue();
try
{
for (var p in jsval)
++c;
}
catch (ex)
{
dd ("caught exception counting properties\n" + ex);
}
return c;
}
ValueRecord.prototype.listProperties =
function vr_listprops ()
{
//dd ("listProperties {");
var i;
var jsval = this.value.getWrappedValue();
var propMap = new Object();
/* get the enumerable properties */
for (var p in jsval)
{
var value;
try
{
value = console.jsds.wrapValue(jsval[p]);
if (this.showFunctions || value.jsType != TYPE_FUNCTION)
{
propMap[p] = { name: p, value: value,
flags: PROP_ENUMERATE | PROP_HINTED };
}
else
{
//dd ("not including function " + name);
propMap[p] = null;
}
}
catch (ex)
{
propMap[p] = { name: p, value: console.jsds.wrapValue(ex),
flags: PROP_EXCEPTION };
}
}
/* get the local properties, may or may not be enumerable */
var localProps = new Object()
this.value.getProperties(localProps, {});
localProps = localProps.value;
var len = localProps.length;
for (i = 0; i < len; ++i)
{
var prop = localProps[i];
if (!ASSERT(prop, "prop[" + i + "] is null"))
continue;
var name = prop.name.stringValue;
if (!(name in propMap))
{
if (this.showFunctions || prop.value.jsType != TYPE_FUNCTION)
{
//dd ("localProps: adding " + name + ", " + prop);
propMap[name] = { name: name, value: prop.value,
flags: prop.flags };
}
else
{
//dd ("not including function " + name);
propMap[name] = null;
}
}
else
{
if (propMap[name])
propMap[name].flags = prop.flags;
}
}
/* sort the property list */
var nameList = keys(propMap);
nameList.sort();
var propertyList = new Array();
for (i = 0; i < nameList.length; ++i)
{
name = nameList[i];
if (propMap[name])
propertyList.push (propMap[name]);
}
//dd ("} " + propertyList.length + " properties");
return propertyList;
}
ValueRecord.prototype.refreshChildren =
function vr_refreshkids ()
{
var leadingProps = 0;
this.propertyList = this.listProperties();
for (var i = 0; i < this.childData.length; ++i)
{
if ("isECMAParent" in this.childData[i] ||
"isECMAProto" in this.childData[i])
{
++leadingProps;
}
else if (this.childData.length - leadingProps !=
this.propertyList.length)
{
dd ("refreshChildren: property length mismatch");
return false;
}
else if (this.childData[i]._colValues["col-0"] !=
this.propertyList[i - leadingProps].name)
{
dd ("refreshChildren: " +
this.childData[i]._colValues["col-0"] + " != " +
this.propertyList[i - leadingProps].name);
return false;
}
this.childData[i].refresh();
}
if (this.childData.length - leadingProps !=
this.propertyList.length)
{
dd ("refreshChildren: property length mismatch");
return false;
}
return true;
}
ValueRecord.prototype.onPreOpen =
function vr_preopen()
{
try
{
if (!ASSERT(this.value.jsType == TYPE_OBJECT ||
this.value.jsType == TYPE_FUNCTION,
"onPreOpen called for non object?"))
{
return;
}
this.childData = new Array();
this.propertyList = this.listProperties();
if (this.showECMAProps)
{
var rec;
if (this.value.jsPrototype)
{
rec = new ValueRecord(this.value.jsPrototype,
MSG_VAL_PROTO);
rec.isECMAProto = true;
this.appendChild (rec);
}
if (this.value.jsParent)
{
rec = new ValueRecord(this.value.jsParent,
MSG_VAL_PARENT);
rec.isECMAParent = true;
this.appendChild (rec);
}
}
for (var i = 0; i < this.propertyList.length; ++i)
{
var prop = this.propertyList[i];
this.appendChild(new ValueRecord(prop.value,
prop.name,
prop.flags));
}
}
catch (ex)
{
display (getMsg (MSN_ERR_FAILURE, ex), MT_ERROR);
}
}
ValueRecord.prototype.onPostClose =
function vr_destroy()
{
this.childData = new Array();
delete this.propertyList;
}

View File

@@ -1,85 +0,0 @@
<?xml version="1.0"?>
<!--
-
- The contents of this file are subject to the Mozilla Public License
- Version 1.1 (the "License"); you may not use this file except in
- compliance with the License. You may obtain a copy of the License at
- http://www.mozilla.org/MPL/
-
- Software distributed under the License is distributed on an "AS IS" basis,
- WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
- for the specific language governing rights and limitations under the
- License.
-
- The Original Code is The JavaScript Debugger
-
- The Initial Developer of the Original Code is
- Netscape Communications Corporation
- Portions created by Netscape are
- Copyright (C) 1998 Netscape Communications Corporation.
- All Rights Reserved.
-
- Alternatively, the contents of this file may be used under the
- terms of the GNU Public License (the "GPL"), in which case the
- provisions of the GPL are applicable instead of those above.
- If you wish to allow use of your version of this file only
- under the terms of the GPL and not to allow others to use your
- version of this file under the MPL, indicate your decision by
- deleting the provisions above and replace them with the notice
- and other provisions required by the GPL. If you do not delete
- the provisions above, a recipient may use your version of this
- file under either the MPL or the GPL.
-
- Contributor(s):
- Robert Ginda, <rginda@netscape.com>, original author
-
-->
<overlay id="venkman-scripts-overlay"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
<overlaytarget id="scripts-overlay-target">
<script>
<![CDATA[
/* set this to false to turn off dd() messages */
var DEBUG = true;
]]>
</script>
<script src="chrome://global/content/nsJSSupportsUtils.js"/>
<script src="chrome://global/content/nsJSComponentManager.js"/>
<script src="chrome://global/content/nsUserSettings.js"/>
<script src="chrome://global/content/nsTransferable.js"/>
<script src="chrome://global/content/nsClipboard.js"/>
<script src="chrome://global/content/nsDragAndDrop.js"/>
<script src="chrome://communicator/content/contentAreaUtils.js"/>
<script src="chrome://communicator/content/contentAreaDD.js"/>
<script src="chrome://global/content/strres.js"/>
<script src="chrome://venkman/content/command-manager.js"/>
<script src="chrome://venkman/content/menu-manager.js"/>
<script src="chrome://venkman/content/view-manager.js"/>
<script src="chrome://venkman/content/tree-utils.js"/>
<script src="chrome://venkman/content/file-utils.js"/>
<script src="chrome://venkman/content/html-consts.js"/>
<script src="chrome://venkman/content/venkman-utils.js"/>
<script src="chrome://venkman/content/venkman-static.js"/>
<script src="chrome://venkman/content/venkman-handlers.js"/>
<script src="chrome://venkman/content/venkman-debugger.js"/>
<script src="chrome://venkman/content/venkman-profiler.js"/>
<script src="chrome://venkman/content/venkman-jsdurl.js"/>
<script src="chrome://venkman/content/venkman-url-loader.js"/>
<script src="chrome://venkman/content/venkman-commands.js"/>
<script src="chrome://venkman/content/venkman-prefs.js"/>
<script src="chrome://venkman/content/venkman-eval.js"/>
<script src="chrome://venkman/content/venkman-menus.js"/>
<script src="chrome://venkman/content/venkman-msg.js"/>
<script src="chrome://venkman/content/venkman-munger.js"/>
<script src="chrome://venkman/content/venkman-views.js"/>
<script src="chrome://venkman/content/venkman-records.js"/>
</overlaytarget>
</overlay>

View File

@@ -1,15 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
<html>
<head>
<LINK REL=StyleSheet HREF='chrome://venkman/skin/venkman-source2-default.css'
TYPE='text/css' MEDIA='screen'>
</head>
<body id="venkman-source2-body">
<table border="0" cellpadding="0" cellspacing="0" id="source2-table">
</table>
</body>
</html>

File diff suppressed because it is too large Load Diff

View File

@@ -1,103 +0,0 @@
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
*
* The contents of this file are subject to the Mozilla Public License
* Version 1.1 (the "License"); you may not use this file except in
* compliance with the License. You may obtain a copy of the License at
* http://www.mozilla.org/MPL/
*
* Software distributed under the License is distributed on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* for the specific language governing rights and limitations under the
* License.
*
* The Original Code is The JavaScript Debugger
*
* The Initial Developer of the Original Code is
* Netscape Communications Corporation
* Portions created by Netscape are
* Copyright (C) 1998 Netscape Communications Corporation.
*
* Alternatively, the contents of this file may be used under the
* terms of the GNU Public License (the "GPL"), in which case the
* provisions of the GPL are applicable instead of those above.
* If you wish to allow use of your version of this file only
* under the terms of the GPL and not to allow others to use your
* version of this file under the MPL, indicate your decision by
* deleting the provisions above and replace them with the notice
* and other provisions required by the GPL. If you do not delete
* the provisions above, a recipient may use your version of this
* file under either the MPL or the GPL.
*
* Contributor(s):
* Robert Ginda, <rginda@netscape.com>, original author
*
*/
const IOSERVICE_CTRID = "@mozilla.org/network/io-service;1";
const nsIIOService = Components.interfaces.nsIIOService;
const SIS_CTRID = "@mozilla.org/scriptableinputstream;1"
const nsIScriptableInputStream = Components.interfaces.nsIScriptableInputStream;
const nsIChannel = Components.interfaces.nsIChannel;
const nsIInputStream = Components.interfaces.nsIInputStream;
function _getChannelForURL (url)
{
var serv = Components.classes[IOSERVICE_CTRID].getService(nsIIOService);
if (!serv)
throw new BadMojo(ERR_FAILURE);
return serv.newChannel(url, null, null);
}
function loadURLNow (url)
{
var chan = _getChannelForURL (url);
var instream =
Components.classes[SIS_CTRID].createInstance(nsIScriptableInputStream);
instream.init (chan.open());
return instream.read (instream.available());
}
function loadURLAsync (url, observer)
{
var chan = _getChannelForURL (url);
return chan.asyncOpen (new StreamListener (url, observer), null);
}
function StreamListener(url, observer)
{
this.data = "";
this.url = url;
this.observer = observer;
}
StreamListener.prototype.onStartRequest =
function (request, data)
{
//dd ("onStartRequest()");
}
StreamListener.prototype.onStopRequest =
function (request, data, status)
{
dd ("onStopRequest(): status: " + status + "\n" /* + this.data*/);
if (typeof this.observer.onComplete == "function")
this.observer.onComplete (this.data, this.url, status);
}
StreamListener.prototype.onDataAvailable =
function (request, data, inStr, sourceOffset, count)
{
/*dd ("onDataAvailable(): " + count);*/
if (!this._sis)
{
this._sis =
Components.classes[SIS_CTRID].createInstance(nsIScriptableInputStream);
this._sis.init(inStr);
}
this.data += this._sis.read(count);
}

View File

@@ -1,823 +0,0 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
*
* The contents of this file are subject to the Mozilla Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/MPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is mozilla.org code
*
* The Initial Developer of the Original Code is New Dimensions Consulting,
* Inc. Portions created by New Dimensions Consulting, Inc. are
* Copyright (C) 1999 New Dimensions Consulting, Inc. All Rights Reserved.
*
* Contributor(s):
* Robert Ginda, rginda@ndcico.com, original author
*
*
* JavaScript utility functions.
*/
var dumpln;
var dd;
const nsIBaseWindow = Components.interfaces.nsIBaseWindow;
const nsIXULWindow = Components.interfaces.nsIXULWindow;
const nsIInterfaceRequestor = Components.interfaces.nsIInterfaceRequestor;
const nsIWebNavigation = Components.interfaces.nsIWebNavigation;
const nsIDocShellTreeItem = Components.interfaces.nsIDocShellTreeItem;
if (typeof document == "undefined") /* in xpcshell */
{
dumpln = print;
}
else
{
if (typeof dump == "function")
dumpln = function (str) {dump (str + "\n");}
else if (jsenv.HAS_RHINO)
{
dumpln = function (str) {
var out = java.lang.System.out;
out.println(str); out.flush();
}
}
else
dumpln = function () {} /* no suitable function */
}
if (DEBUG) {
var _dd_pfx = "";
var _dd_singleIndent = " ";
var _dd_indentLength = _dd_singleIndent.length;
var _dd_currentIndent = "";
var _dd_lastDumpWasOpen = false;
var _dd_timeStack = new Array();
var _dd_disableDepth = Number.MAX_VALUE;
var _dd_currentDepth = 0;
dd = function _dd (str) {
if (typeof str != "string") {
dumpln (str);
} else if (str[str.length - 1] == "{") {
++_dd_currentDepth;
if (_dd_currentDepth >= _dd_disableDepth)
return;
if (str.indexOf("OFF") == 0)
_dd_disableDepth = _dd_currentDepth;
_dd_timeStack.push (new Date());
if (_dd_lastDumpWasOpen)
dump("\n");
dump (_dd_pfx + _dd_currentIndent + str);
_dd_currentIndent += _dd_singleIndent;
_dd_lastDumpWasOpen = true;
} else if (str[0] == "}") {
if (--_dd_currentDepth >= _dd_disableDepth)
return;
_dd_disableDepth = Number.MAX_VALUE;
var sufx = (new Date() - _dd_timeStack.pop()) / 1000 + " sec";
_dd_currentIndent =
_dd_currentIndent.substr (0, _dd_currentIndent.length -
_dd_indentLength);
if (_dd_lastDumpWasOpen)
dumpln (str + " " + sufx);
else
dumpln (_dd_pfx + _dd_currentIndent + str + " " + sufx);
_dd_lastDumpWasOpen = false;
} else {
if (_dd_currentDepth >= _dd_disableDepth)
return;
if (_dd_lastDumpWasOpen)
dump ("\n");
dumpln (_dd_pfx + _dd_currentIndent + str);
_dd_lastDumpWasOpen = false;
}
}
} else {
dd = function (){};
}
var jsenv = new Object();
jsenv.HAS_SECURITYMANAGER = ((typeof netscape == "object") &&
(typeof netscape.security == "object"));
jsenv.HAS_XPCOM = ((typeof Components == "object") &&
(typeof Components.classes == "object"));
jsenv.HAS_JAVA = (typeof java == "object");
jsenv.HAS_RHINO = (typeof defineClass == "function");
jsenv.HAS_DOCUMENT = (typeof document == "object");
/* Dumps an object in tree format, recurse specifiec the the number of objects
* to recurse, compress is a boolean that can uncompress (true) the output
* format, and level is the number of levels to intitialy indent (only useful
* internally.) A sample dumpObjectTree (o, 1) is shown below.
*
* + parent (object)
* + users (object)
* | + jsbot (object)
* | + mrjs (object)
* | + nakkezzzz (object)
* | *
* + bans (object)
* | *
* + topic (string) 'ircclient.js:59: nothing is not defined'
* + getUsersLength (function) 9 lines
* *
*/
function dumpObjectTree (o, recurse, compress, level)
{
var s = "";
var pfx = "";
if (typeof recurse == "undefined")
recurse = 0;
if (typeof level == "undefined")
level = 0;
if (typeof compress == "undefined")
compress = true;
for (var i = 0; i < level; i++)
pfx += (compress) ? "| " : "| ";
var tee = (compress) ? "+ " : "+- ";
for (i in o)
{
var t;
try
{
t = typeof o[i];
switch (t)
{
case "function":
var sfunc = String(o[i]).split("\n");
if (sfunc[2] == " [native code]")
sfunc = "[native code]";
else
sfunc = sfunc.length + " lines";
s += pfx + tee + i + " (function) " + sfunc + "\n";
break;
case "object":
s += pfx + tee + i + " (object) " + o[i] + "\n";
if (!compress)
s += pfx + "|\n";
if ((i != "parent") && (recurse))
s += dumpObjectTree (o[i], recurse - 1,
compress, level + 1);
break;
case "string":
if (o[i].length > 200)
s += pfx + tee + i + " (" + t + ") " +
o[i].length + " chars\n";
else
s += pfx + tee + i + " (" + t + ") '" + o[i] + "'\n";
break;
default:
s += pfx + tee + i + " (" + t + ") " + o[i] + "\n";
}
}
catch (ex)
{
s += pfx + tee + i + " (exception) " + ex + "\n";
}
if (!compress)
s += pfx + "|\n";
}
s += pfx + "*\n";
return s;
}
function getChildById (element, id)
{
var nl = element.getElementsByAttribute("id", id);
return nl.item(0);
}
function openTopWin (url)
{
var window = getWindowByType ("navigator:browser");
if (window)
{
var base = getBaseWindowFromWindow (window);
if (base.enabled)
{
window.focus();
window._content.location.href = url;
return window;
}
}
return openDialog (getBrowserURL(), "_blank", "chrome,all,dialog=no", url);
}
function getWindowByType (windowType)
{
const MEDIATOR_CONTRACTID =
"@mozilla.org/appshell/window-mediator;1";
//"@mozilla.org/rdf/datasource;1?name=window-mediator";
const nsIWindowMediator = Components.interfaces.nsIWindowMediator;
var windowManager =
Components.classes[MEDIATOR_CONTRACTID].getService(nsIWindowMediator);
return windowManager.getMostRecentWindow(windowType);
}
function htmlVA (attribs, href, contents)
{
if (!attribs)
attribs = {"class": "venkman-link", target: "_content"};
else if (attribs["class"])
attribs["class"] += " venkman-link";
else
attribs["class"] = "venkman-link";
if (!contents)
{
contents = htmlSpan();
insertHyphenatedWord (href, contents);
}
return htmlA (attribs, href, contents);
}
function insertHyphenatedWord (longWord, containerTag)
{
var wordParts = splitLongWord (longWord, MAX_WORD_LEN);
containerTag.appendChild (htmlWBR());
for (var i = 0; i < wordParts.length; ++i)
{
containerTag.appendChild (document.createTextNode (wordParts[i]));
if (i != wordParts.length)
containerTag.appendChild (htmlWBR());
}
}
function insertLink (matchText, containerTag)
{
var href;
if (matchText.indexOf ("://") == -1 && matchText.indexOf("x-jsd") != 0)
href = "http://" + matchText;
else
href = matchText;
var anchor = htmlVA (null, href, matchText);
containerTag.appendChild (anchor);
}
function toBool (val)
{
switch (typeof val)
{
case "boolean":
return val;
case "number":
return val != 0;
default:
val = String(val);
/* fall through */
case "string":
return (val.search(/true|on|yes|1/i) != -1);
}
return null;
}
/* some of the drag and drop code has an annoying appetite for exceptions. any
* exception raised during a dnd operation causes the operation to fail silently.
* passing the function through one of these adapters lets you use "return
* false on planned failure" symantics, and dumps any exceptions caught
* to the console. */
function Prophylactic (parentObj, fun)
{
function adapter ()
{
var ex;
var rv = false;
try
{
rv = fun.apply (parentObj, arguments);
}
catch (ex)
{
dd ("Prophylactic caught an exception:\n" +
dumpObjectTree(ex));
}
if (!rv)
throw "goodger";
return rv;
};
return adapter;
}
function argumentsAsArray (args, start)
{
if (typeof start == "undefined")
start = 0;
if (start >= args.length)
return null;
var rv = new Array();
for (var i = start; i < args.length; ++i)
rv.push(args[i]);
return rv;
}
function splitLongWord (str, pos)
{
if (str.length <= pos)
return [str];
var ary = new Array();
var right = str;
while (right.length > pos)
{
/* search for a nice place to break the word, fuzzfactor of +/-5,
* centered around |pos| */
var splitPos =
right.substring(pos - 5, pos + 5).search(/[^A-Za-z0-9]/);
splitPos = (splitPos != -1) ? pos - 4 + splitPos : pos;
ary.push(right.substr (0, splitPos));
right = right.substr (splitPos);
}
ary.push (right);
return ary;
}
function wrapText (str, width)
{
var rv = "";
while (str.length > width)
{
rv += str.substr(0, width) + "\n";
str = str.substr(width);
}
return rv + str;
}
function wordCap (str)
{
if (!str)
return str;
return str[0].toUpperCase() + str.substr(1);
}
/*
* Clones an existing object (Only the enumerable properties
* of course.) use as a function..
* var c = Clone (obj);
* or a constructor...
* var c = new Clone (obj);
*/
function Clone (obj)
{
var robj = new Object();
for (var p in obj)
robj[p] = obj[p];
return robj;
}
function getXULWindowFromWindow (win)
{
var rv;
//dd ("getXULWindowFromWindow: before: getInterface is " + win.getInterface);
try
{
var requestor = win.QueryInterface(nsIInterfaceRequestor);
var nav = requestor.getInterface(nsIWebNavigation);
var dsti = nav.QueryInterface(nsIDocShellTreeItem);
var owner = dsti.treeOwner;
requestor = owner.QueryInterface(nsIInterfaceRequestor);
rv = requestor.getInterface(nsIXULWindow);
}
catch (ex)
{
rv = null;
//dd ("not a nsIXULWindow: " + formatException(ex));
/* ignore no-interface exception */
}
//dd ("getXULWindowFromWindow: after: getInterface is " + win.getInterface);
return rv;
}
function getBaseWindowFromWindow (win)
{
var rv;
//dd ("getBaseWindowFromWindow: before: getInterface is " + win.getInterface);
try
{
var requestor = win.QueryInterface(nsIInterfaceRequestor);
var nav = requestor.getInterface(nsIWebNavigation);
var dsti = nav.QueryInterface(nsIDocShellTreeItem);
var owner = dsti.treeOwner;
requestor = owner.QueryInterface(nsIInterfaceRequestor);
rv = requestor.getInterface(nsIBaseWindow);
}
catch (ex)
{
rv = null;
//dd ("not a nsIXULWindow: " + formatException(ex));
/* ignore no-interface exception */
}
//dd ("getBaseWindowFromWindow: after: getInterface is " + win.getInterface);
return rv;
}
function getPathFromURL (url)
{
var ary = url.match(/^(.*\/)([^\/?]+)(\?|$)/);
if (ary)
return ary[1];
return url;
}
function getFileFromPath (path)
{
var ary = path.match(/\/([^\/?]+)(\?|$)/);
if (ary)
return ary[1];
return path;
}
function getURLSpecFromFile (file)
{
if (!file)
return null;
const IOS_CTRID = "@mozilla.org/network/io-service;1";
const LOCALFILE_CTRID = "@mozilla.org/file/local;1";
const nsIIOService = Components.interfaces.nsIIOService;
const nsILocalFile = Components.interfaces.nsILocalFile;
if (typeof file == "string")
{
var fileObj =
Components.classes[LOCALFILE_CTRID].createInstance(nsILocalFile);
fileObj.initWithPath(file);
file = fileObj;
}
var service = Components.classes[IOS_CTRID].getService(nsIIOService);
return service.getURLSpecFromFile(file);
}
function getCommonPfx (list)
{
var pfx = list[0];
var l = list.length;
for (var i = 1; i < l; i++)
{
for (var c = 0; c < pfx.length; c++)
if (pfx[c] != list[i][c])
pfx = pfx.substr (0, c);
}
return pfx;
}
function renameProperty (obj, oldname, newname)
{
if (oldname == newname)
return;
obj[newname] = obj[oldname];
delete obj[oldname];
}
function newObject(contractID, iface)
{
if (!jsenv.HAS_XPCOM)
return null;
var obj = Components.classes[contractID].createInstance();
var rv;
switch (typeof iface)
{
case "string":
rv = obj.QueryInterface(Components.interfaces[iface]);
break;
case "object":
rv = obj.QueryInterface[iface];
break;
default:
rv = null;
break;
}
return rv;
}
function keys (o)
{
var rv = new Array();
for (var p in o)
rv.push(p);
return rv;
}
function parseSections (str, sections)
{
var rv = new Object();
var currentSection;
for (var s in sections)
{
if (!currentSection)
currentSection = s;
if (sections[s])
{
var i = str.search(sections[s]);
if (i != -1)
{
rv[currentSection] = str.substr(0, i);
currentSection = 0;
str = RegExp.rightContext;
str = str.replace(/^(\n|\r|\r\n)/, "");
}
}
else
{
rv[currentSection] = str;
str = "";
break;
}
}
return rv;
}
function replaceStrings (str, obj)
{
if (!str)
return str;
for (var p in obj)
str = str.replace(RegExp(p, "g"), obj[p]);
return str;
}
function stringTrim (s)
{
if (!s)
return "";
s = s.replace (/^\s+/, "");
return s.replace (/\s+$/, "");
}
function formatDateOffset (seconds, format)
{
seconds = parseInt(seconds);
var minutes = parseInt(seconds / 60);
seconds = seconds % 60;
var hours = parseInt(minutes / 60);
minutes = minutes % 60;
var days = parseInt(hours / 24);
hours = hours % 24;
if (!format)
{
var ary = new Array();
if (days > 0)
ary.push (days + " days");
if (hours > 0)
ary.push (hours + " hours");
if (minutes > 0)
ary.push (minutes + " minutes");
if (seconds > 0)
ary.push (seconds + " seconds");
format = ary.join(", ");
}
else
{
format = format.replace ("%d", days);
format = format.replace ("%h", hours);
format = format.replace ("%m", minutes);
format = format.replace ("%s", seconds);
}
return format;
}
function arraySpeak (ary, single, plural)
{
var rv = "";
switch (ary.length)
{
case 0:
break;
case 1:
rv = ary[0];
if (single)
rv += " " + single;
break;
case 2:
rv = ary[0] + " and " + ary[1];
if (plural)
rv += " " + plural;
break;
default:
for (var i = 0; i < ary.length - 1; ++i)
rv += ary[i] + ", ";
rv += "and " + ary[ary.length - 1];
if (plural)
rv += " " + plural;
break;
}
return rv;
}
function arrayOrFlag (ary, i, flag)
{
if (i in ary)
ary[i] |= flag;
else
ary[i] = flag;
}
function arrayAndFlag (ary, i, flag)
{
if (i in ary)
ary[i] &= flag;
else
ary[i] = 0;
}
function arrayContains (ary, elem)
{
return (arrayIndexOf (ary, elem) != -1);
}
function arrayIndexOf (ary, elem)
{
if (!ary)
return -1;
for (var i in ary)
if (ary[i] == elem)
return i;
return -1;
}
function arrayInsertAt (ary, i, o)
{
ary.splice (i, 0, o);
}
function arrayRemoveAt (ary, i)
{
ary.splice (i, 1);
}
function getRandomElement (ary)
{
var i = parseInt (Math.random() * ary.length)
if (i == ary.length) i = 0;
return ary[i];
}
function zeroPad (num, decimals)
{
var rv = String(num);
var len = rv.length;
for (var i = 0; i < decimals - len; ++i)
rv = "0" + rv;
return rv;
}
function leftPadString (str, num, ch)
{
var rv = "";
var len = rv.length;
for (var i = len; i < num; ++i)
rv += ch;
return rv + str;
}
function roundTo (num, prec)
{
return Math.round(num * Math.pow (10, prec)) / Math.pow (10, prec);
}
function randomRange (min, max)
{
if (typeof min == "undefined")
min = 0;
if (typeof max == "undefined")
max = 1;
var rv = (parseInt(Math.round((Math.random() * (max - min)) + min )));
return rv;
}
function getStackTrace ()
{
if (!jsenv.HAS_XPCOM)
return "No stack trace available.";
var frame = Components.stack.caller;
var str = "<top>";
while (frame)
{
var name = frame.name ? frame.name : "[anonymous]";
str += "\n" + name + "@" + frame.lineNumber;
frame = frame.caller;
}
return str;
}
function getInterfaces (cls)
{
if (!jsenv.HAS_XPCOM)
return null;
var rv = new Object();
var e;
for (var i in Components.interfaces)
{
try
{
var ifc = Components.interfaces[i];
cls.QueryInterface(ifc);
rv[i] = ifc;
}
catch (e)
{
/* nada */
}
}
return rv;
}

File diff suppressed because it is too large Load Diff

View File

@@ -1,260 +0,0 @@
<?xml version="1.0"?>
<!--
-
- The contents of this file are subject to the Mozilla Public License
- Version 1.1 (the "License"); you may not use this file except in
- compliance with the License. You may obtain a copy of the License at
- http://www.mozilla.org/MPL/
-
- Software distributed under the License is distributed on an "AS IS" basis,
- WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
- for the specific language governing rights and limitations under the
- License.
-
- The Original Code is The JavaScript Debugger
-
- The Initial Developer of the Original Code is
- Netscape Communications Corporation
- Portions created by Netscape are
- Copyright (C) 1998 Netscape Communications Corporation.
- All Rights Reserved.
-
- Alternatively, the contents of this file may be used under the
- terms of the GNU Public License (the "GPL"), in which case the
- provisions of the GPL are applicable instead of those above.
- If you wish to allow use of your version of this file only
- under the terms of the GPL and not to allow others to use your
- version of this file under the MPL, indicate your decision by
- deleting the provisions above and replace them with the notice
- and other provisions required by the GPL. If you do not delete
- the provisions above, a recipient may use your version of this
- file under either the MPL or the GPL.
-
- Contributor(s):
- Robert Ginda, <rginda@netscape.com>, original author
-
-->
<!DOCTYPE window SYSTEM "chrome://venkman/locale/venkman.dtd" >
<overlay id="venkman-views-overlay"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
<overlaytarget id="views-overlay-target" hidden="true">
<!-- breakpoint view -->
<floatingview id="breaks" title="&Break.label;" flex="1">
<vbox id="break-view-content" flex="1">
<tree flex="1" id="break-tree" persist="height" hidecolumnpicker="true"
ondblclick="console.views.breaks.onDblClick(event);"
context="context:breaks">
<treecols>
<treecol id="breaks:col-0" label="&BreakCol0.label;"
primary="true" flex="5" persist="hidden width"/>
<splitter class="tree-splitter"/>
<treecol id="breaks:col-1" flex="1" label="&BreakCol1.label;"
persist="hidden width"/>
<splitter class="tree-splitter"/>
</treecols>
<treechildren id="break-body"/>
</tree>
</vbox>
</floatingview>
<!-- locals view -->
<floatingview id="locals" title="&Locals.label;" flex="1">
<vbox id="locals-view-content" flex="1">
<tree flex="1" id="locals-tree" persist="height"
ondblclick="console.views.locals.onDblClick(event);"
context="context:locals">
<treecols>
<treecol id="locals:col-0" label="&LocalsCol0.header;" primary="true"
flex="1" persist="hidden width"/>
<splitter class="tree-splitter"/>
<treecol id="locals:col-1" flex="1" label="&LocalsCol1.header;"
persist="hidden width" hidden="true"/>
<splitter class="tree-splitter"/>
<treecol id="locals:col-2" flex="1" label="&LocalsCol2.header;"
persist="hidden width"/>
<splitter class="tree-splitter"/>
<treecol id="locals:col-3" flex="1" label="&LocalsCol3.header;"
persist="hidden width" hidden="true"/>
</treecols>
<treechildren id="locals-body"/>
</tree>
</vbox>
</floatingview>
<!-- session view -->
<floatingview id="session" title="&Session.label;" flex="1">
<vbox id="session-view-content" flex="1" persist="width">
<browser id="session-output-iframe" flex="1" type="content"
src="about:blank" context="context:session"/>
<textbox id="session-sl-input" class="input-widget"
onkeypress="console.views.session.onSLKeyPress(event);"/>
</vbox>
</floatingview>
<!-- scripts view -->
<floatingview id="scripts" title="&Scripts.label;" flex="1">
<vbox id="scripts-view-content" flex="1">
<tree flex="1" id="scripts-tree" persist="height"
ondblclick="console.views.scripts.onDblClick(event);"
context="context:scripts">
<treecols>
<treecol id="scripts:col-0" label="&ScriptsCol0.header;"
primary="true" flex="5" persist="hidden width"/>
<splitter class="tree-splitter"/>
<treecol id="scripts:col-1" flex="1" label="&ScriptsCol1.header;"
persist="hidden width"/>
<splitter class="tree-splitter"/>
<treecol id="scripts:col-2" flex="1" label="&ScriptsCol2.header;"
persist="hidden width" hidden="true"/>
</treecols>
<treechildren id="script-list-body"/>
</tree>
</vbox>
</floatingview>
<!-- source2 view -->
<floatingview id="source2" title="&Source.label;" flex="1">
<stack flex="1">
<vbox flex="1" pack="center" align="center">
<label id="source2-version-label" value="Venkman!"/>
<label id="source2-help-label" value="I feel so funky"/>
</vbox>
<tabbox id="source2-tabbox" flex="1">
<tabs id="source2-tabs">
<!--
We've got to put this placeholder tab in the tabs element to avoid
bogus strict warnings and exceptions.
-->
<tab id="source2-bloke" hidden="true"/>
</tabs>
<tabpanels id="source2-deck" flex="1"/>
</tabbox>
</stack>
</floatingview>
<!-- source view -->
<floatingview id="source" title="&Source.label;" flex="1">
<vbox id="source-view-content" flex="1">
<toolbox>
<toolbar id="source-header" grippytooltiptext="&SourceHeader.tip;">
<label id="source-url" flex="1" crop="left"/>
</toolbar>
</toolbox>
<tree id="source-tree" flex="1" persist="width"
onclick="console.views.source.onClick(event);"
onselect="console.views.source.onSelect(event);"
context="context:source">
<treecols>
<treecol id="source:col-0" width="20px"
display="&SourceCol0.display;" persist="hidden width"/>
<splitter class="tree-splitter"/>
<treecol id="source:col-1" width="50px"
display="&SourceCol1.display;" persist="hidden width"/>
<splitter class="tree-splitter"/>
<treecol id="source:col-2" flex="1" display=""
ignoreincolumnpicker="true" persist="hidden width"/>
</treecols>
<treechildren id="source-tree-body"/>
</tree>
</vbox>
</floatingview>
<!-- stack view -->
<floatingview id="stack" title="&Stack.label;" flex="1"
grippytooltiptext="&Stack.label;">
<vbox id="stack-view-content" flex="1">
<tree flex="2" id="stack-tree" persist="width" context="context:stack"
ondblclick="console.views.stack.onDblClick(event);">
<treecols>
<treecol id="stack:col-0" flex="1" persist="hidden width"
label="&StackCol0.header;"/>
<splitter class="tree-splitter"/>
<treecol flex="2" id="stack:col-1" persist="hidden width"
label="&StackCol1.header;"/>
<splitter class="tree-splitter"/>
</treecols>
<treechildren id="stack-body"/>
</tree>
</vbox>
</floatingview>
<!-- watch view -->
<floatingview id="watches" title="&Watch.label;" flex="1">
<vbox id="watch-view-content" flex="1">
<tree flex="1" id="watch-tree" persist="height"
ondblclick="console.views.watches.onDblClick(event);"
context="context:watches">
<treecols>
<treecol id="watches:col-0" flex="1" persist="hidden width"
primary="true" label="&WatchCol0.header;"/>
<splitter class="tree-splitter"/>
<treecol flex="1" id="watches:col-1" persist="hidden width"
hidden="true" label="&WatchCol1.header;"/>
<splitter class="tree-splitter"/>
<treecol flex="1" id="watches:col-2" persist="hidden width"
label="&WatchCol2.header;"/>
<splitter class="tree-splitter"/>
<treecol flex="1" id="watches:col-3" persist="hidden width"
label="&WatchCol3.header;" hidden="true"/>
</treecols>
<treechildren id="watch-body" flex="1"/>
</tree>
</vbox>
</floatingview>
<!-- windows view -->
<floatingview id="windows" title="&Windows.label;" flex="1">
<vbox id="windows-view-content" flex="1">
<tree flex="1" id="windows-tree" persist="height"
ondblclick="console.views.windows.onDblClick(event);"
hidecolumnpicker="true">
<treecols>
<treecol id="windows:col-0" label="&WindowsCol0.label;"
primary="true" flex="1" persist="hidden width"/>
</treecols>
<treechildren id="windows-body"/>
</tree>
</vbox>
</floatingview>
</overlaytarget>
</overlay>

View File

@@ -1,74 +0,0 @@
<?xml version="1.0"?>
<!--
-
- The contents of this file are subject to the Mozilla Public License
- Version 1.1 (the "License"); you may not use this file except in
- compliance with the License. You may obtain a copy of the License at
- http://www.mozilla.org/MPL/
-
- Software distributed under the License is distributed on an "AS IS" basis,
- WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
- for the specific language governing rights and limitations under the
- License.
-
- The Original Code is The JavaScript Debugger
-
- The Initial Developer of the Original Code is
- Netscape Communications Corporation
- Portions created by Netscape are
- Copyright (C) 1998 Netscape Communications Corporation.
- All Rights Reserved.
-
- Alternatively, the contents of this file may be used under the
- terms of the GNU Public License (the "GPL"), in which case the
- provisions of the GPL are applicable instead of those above.
- If you wish to allow use of your version of this file only
- under the terms of the GPL and not to allow others to use your
- version of this file under the MPL, indicate your decision by
- deleting the provisions above and replace them with the notice
- and other provisions required by the GPL. If you do not delete
- the provisions above, a recipient may use your version of this
- file under either the MPL or the GPL.
-
- Contributor(s):
- Robert Ginda, <rginda@netscape.com>, original author
-
-->
<!DOCTYPE window SYSTEM "chrome://venkman/locale/venkman.dtd">
<?xml-stylesheet href="chrome://venkman/skin/venkman.css" type="text/css"?>
<?xul-overlay href="chrome://global/content/globalOverlay.xul"?>
<?xul-overlay href="chrome://communicator/content/utilityOverlay.xul"?>
<?xul-overlay href="chrome://venkman/content/venkman-menus.xul"?>
<?xul-overlay href="chrome://venkman/content/venkman-scripts.xul"?>
<?xul-overlay href="chrome://venkman/content/venkman-views.xul"?>
<window id="venkman-window"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
onload="console.onLoad();" onclose="return console.onClose();"
onunload="return console.onUnload();"
onmouseover="console.onMouseOver(event);"
width="640" height="480"
persist="width height screenX screenY" title="&MainWindow.title;"
windowtype="mozapp:venkman">
<!-- parents for the command manager-managed objects -->
<keyset id="dynamic-keys"/>
<popupset id="dynamic-popups"/>
<overlaytarget id="scripts-overlay-target"/>
<overlaytarget id="menu-overlay-target"/>
<overlaytarget id="views-overlay-target"/>
<viewcontainer id="root-container" flex="1" type="horizontal">
<viewcontainer id="initial-container" type="vertical" flex="1"/>
</viewcontainer>
<overlaytarget id="statusbar-overlay-target"/>
</window>

File diff suppressed because it is too large Load Diff

View File

@@ -1,54 +0,0 @@
// this function verifies disk space in kilobytes
function verifyDiskSpace(dirPath, spaceRequired)
{
var spaceAvailable;
// Get the available disk space on the given path
spaceAvailable = fileGetDiskSpaceAvailable(dirPath);
// Convert the available disk space into kilobytes
spaceAvailable = parseInt(spaceAvailable / 1024);
// do the verification
if(spaceAvailable < spaceRequired)
{
logComment("Insufficient disk space: " + dirPath);
logComment(" required : " + spaceRequired + " K");
logComment(" available: " + spaceAvailable + " K");
return(false);
}
return(true);
}
var srDest = 1;
var err = initInstall("JavaScript Debugger", "venkman",
"prototype_a");
logComment("initInstall: " + err);
if (verifyDiskSpace(getFolder("Program"), srDest))
{
addFile("JavaScript Debugger",
"bin/chrome/venkman.jar", // jar source folder
getFolder("Chrome"), // target folder
""); // target subdir
registerChrome(PACKAGE | DELAYED_CHROME,
getFolder("Chrome","venkman.jar"),
"content/venkman/");
registerChrome(LOCALE | DELAYED_CHROME, getFolder("Chrome",
"venkman.jar"),
"locale/en-US/venkman/");
registerChrome(SKIN | DELAYED_CHROME, getFolder("Chrome",
"venkman.jar"),
"skin/modern/venkman/");
if (err==SUCCESS)
performInstall();
else
cancelInstall(err);
}
else
cancelInstall(INSUFFICIENT_DISK_SPACE);

View File

@@ -1,129 +0,0 @@
venkman.jar:
content/venkman/contents.rdf (content/contents.rdf)
locale/en-US/venkman/contents.rdf (locale/en-US/contents.rdf)
skin/modern/venkman/contents.rdf (skin/contents.rdf)
content/venkman/venkman.xul (content/venkman.xul)
content/venkman/venkman-views.xul (content/venkman-views.xul)
content/venkman/venkman-floater.xul (content/venkman-floater.xul)
content/venkman/venkman-floater.js (content/venkman-floater.js)
content/venkman/venkman-bindings.xml (content/venkman-bindings.xml)
content/venkman/venkman-menus.xul (content/venkman-menus.xul)
content/venkman/venkman-menus.js (content/venkman-menus.js)
content/venkman/venkman-scripts.xul (content/venkman-scripts.xul)
content/venkman/venkman-utils.js (content/venkman-utils.js)
content/venkman/venkman-dev.js (content/venkman-dev.js)
content/venkman/venkman-handlers.js (content/venkman-handlers.js)
content/venkman/venkman-static.js (content/venkman-static.js)
content/venkman/venkman-debugger.js (content/venkman-debugger.js)
content/venkman/venkman-profiler.js (content/venkman-profiler.js)
content/venkman/venkman-jsdurl.js (content/venkman-jsdurl.js)
content/venkman/venkman-url-loader.js (content/venkman-url-loader.js)
content/venkman/venkman-commands.js (content/venkman-commands.js)
content/venkman/venkman-prefs.js (content/venkman-prefs.js)
content/venkman/venkman-eval.js (content/venkman-eval.js)
content/venkman/venkman-msg.js (content/venkman-msg.js)
content/venkman/venkman-munger.js (content/venkman-munger.js)
content/venkman/venkman-views.js (content/venkman-views.js)
content/venkman/venkman-records.js (content/venkman-records.js)
content/venkman/tree-utils.js (content/tree-utils.js)
content/venkman/file-utils.js (content/file-utils.js)
content/venkman/html-consts.js (content/html-consts.js)
content/venkman/command-manager.js (content/command-manager.js)
content/venkman/menu-manager.js (content/menu-manager.js)
content/venkman/view-manager.js (content/view-manager.js)
content/venkman/tests/testpage.html (content/tests/testpage.html)
content/venkman/tests/tree.js (content/tests/tree.js)
content/venkman/tests/tree.xul (content/tests/tree.xul)
content/venkman/venkman-overlay.xul (content/venkman-overlay.xul)
content/venkman/venkman-overlay.js (content/venkman-overlay.js)
skin/modern/venkman/venkman.css (skin/venkman.css)
locale/en-US/venkman/venkman.dtd (locale/en-US/venkman.dtd)
locale/en-US/venkman/venkman.properties (locale/en-US/venkman.properties)
locale/en-US/venkman/venkman-overlay.dtd (locale/en-US/venkman-overlay.dtd)
locale/en-US/venkman/venkman-help.tpl (locale/en-US/venkman-help.tpl)
content/venkman/venkman-output-window.html (content/venkman-output-window.html)
content/venkman/profile.csv.tpl (content/profile.csv.tpl)
content/venkman/profile.txt.tpl (content/profile.txt.tpl)
content/venkman/profile.html.tpl (content/profile.html.tpl)
content/venkman/profile.xml.tpl (content/profile.xml.tpl)
content/venkman/venkman-output-base.css (content/venkman-output-base.css)
skin/modern/venkman/images/clear.png (skin/images/clear.png)
skin/modern/venkman/images/shaded.png (skin/images/shaded.png)
skin/modern/venkman/images/arrow-left.png (skin/images/arrow-left.png)
skin/modern/venkman/images/arrow-right.png (skin/images/arrow-right.png)
skin/modern/venkman/images/arrow-up.png (skin/images/arrow-up.png)
skin/modern/venkman/images/arrow-down.png (skin/images/arrow-down.png)
skin/modern/venkman/images/view-pop-button.png (skin/images/view-pop-button.png)
skin/modern/venkman/images/view-close-button.png (skin/images/view-close-button.png)
skin/modern/venkman/images/stop.png (skin/images/stop.png)
skin/modern/venkman/images/stop-checked.png (skin/images/stop-checked.png)
skin/modern/venkman/images/stop-checked-hov.png (skin/images/stop-checked-hov.png)
skin/modern/venkman/images/stop-hov.png (skin/images/stop-hov.png)
skin/modern/venkman/images/stop-act.png (skin/images/stop-act.png)
skin/modern/venkman/images/stop-dis.png (skin/images/stop-dis.png)
skin/modern/venkman/images/profile.png (skin/images/profile.png)
skin/modern/venkman/images/profile-act.png (skin/images/profile.png)
skin/modern/venkman/images/profile-checked.png (skin/images/profile-checked.png)
skin/modern/venkman/images/profile-hov.png (skin/images/profile-hov.png)
skin/modern/venkman/images/profile-checked-hov.png (skin/images/profile-checked-hov.png)
skin/modern/venkman/images/prettyprint.png (skin/images/prettyprint.png)
skin/modern/venkman/images/prettyprint-act.png (skin/images/prettyprint.png)
skin/modern/venkman/images/prettyprint-checked.png (skin/images/prettyprint-checked.png)
skin/modern/venkman/images/prettyprint-hov.png (skin/images/prettyprint-hov.png)
skin/modern/venkman/images/prettyprint-checked-hov.png (skin/images/prettyprint-checked-hov.png)
skin/modern/venkman/images/cont.png (skin/images/cont.png)
skin/modern/venkman/images/cont-hov.png (skin/images/cont-hov.png)
skin/modern/venkman/images/cont-act.png (skin/images/cont-act.png)
skin/modern/venkman/images/cont-dis.png (skin/images/cont-dis.png)
skin/modern/venkman/images/step-into.png (skin/images/step-into.png)
skin/modern/venkman/images/step-into-hov.png (skin/images/step-into-hov.png)
skin/modern/venkman/images/step-into-act.png (skin/images/step-into-act.png)
skin/modern/venkman/images/step-into-dis.png (skin/images/step-into-dis.png)
skin/modern/venkman/images/step-over.png (skin/images/step-over.png)
skin/modern/venkman/images/step-over-hov.png (skin/images/step-over-hov.png)
skin/modern/venkman/images/step-over-act.png (skin/images/step-over-act.png)
skin/modern/venkman/images/step-over-dis.png (skin/images/step-over-dis.png)
skin/modern/venkman/images/step-out.png (skin/images/step-out.png)
skin/modern/venkman/images/step-out-hov.png (skin/images/step-out-hov.png)
skin/modern/venkman/images/step-out-act.png (skin/images/step-out-act.png)
skin/modern/venkman/images/step-out-dis.png (skin/images/step-out-dis.png)
skin/modern/venkman/images/breakpoint-line.gif (skin/images/breakpoint-line.gif)
skin/modern/venkman/images/breakpoint-future-line.gif (skin/images/breakpoint-future-line.gif)
skin/modern/venkman/images/breakpoint-future.gif (skin/images/breakpoint-future.gif)
skin/modern/venkman/images/code-line.gif (skin/images/code-line.gif)
skin/modern/venkman/images/code-line-dis.gif (skin/images/code-line-dis.gif)
skin/modern/venkman/images/windows.png (skin/images/windows.png)
skin/modern/venkman/images/window.png (skin/images/window.png)
skin/modern/venkman/images/files.png (skin/images/files.png)
skin/modern/venkman/images/stack.png (skin/images/stack.png)
skin/modern/venkman/images/breakpoints.png (skin/images/breakpoints.png)
skin/modern/venkman/images/breakpoint.png (skin/images/breakpoint.png)
skin/modern/venkman/images/file-function.png (skin/images/file-function.png)
skin/modern/venkman/images/file-function-bp.png (skin/images/file-function-bp.png)
skin/modern/venkman/images/file-function-guess.png (skin/images/file-function-guess.png)
skin/modern/venkman/images/file-function-guess-bp.png (skin/images/file-function-guess-bp.png)
skin/modern/venkman/images/file-unknown.png (skin/images/file-unknown.png)
skin/modern/venkman/images/file-js.png (skin/images/file-js.png)
skin/modern/venkman/images/file-html.png (skin/images/file-html.png)
skin/modern/venkman/images/file-xul.png (skin/images/file-xul.png)
skin/modern/venkman/images/file-xml.png (skin/images/file-xml.png)
skin/modern/venkman/images/file-unknown-bp.png (skin/images/file-unknown-bp.png)
skin/modern/venkman/images/file-js-bp.png (skin/images/file-js-bp.png)
skin/modern/venkman/images/file-html-bp.png (skin/images/file-html-bp.png)
skin/modern/venkman/images/file-xul-bp.png (skin/images/file-xul-bp.png)
skin/modern/venkman/images/file-xml-bp.png (skin/images/file-xml-bp.png)
skin/modern/venkman/images/value-frame.png (skin/images/value-frame.png)
skin/modern/venkman/images/value-void.png (skin/images/value-void.png)
skin/modern/venkman/images/value-null.png (skin/images/value-null.png)
skin/modern/venkman/images/value-bool.png (skin/images/value-bool.png)
skin/modern/venkman/images/value-int.png (skin/images/value-int.png)
skin/modern/venkman/images/value-double.png (skin/images/value-double.png)
skin/modern/venkman/images/value-string.png (skin/images/value-string.png)
skin/modern/venkman/images/value-function.png (skin/images/value-function.png)
skin/modern/venkman/images/value-object.png (skin/images/value-object.png)
skin/modern/venkman/images/current-frame.gif (skin/images/current-frame.gif)
skin/modern/venkman/venkman-help.css (skin/venkman-help.css)
skin/modern/venkman/venkman-source.css (skin/venkman-source.css)
skin/modern/venkman/venkman-output-default.css (skin/venkman-output-default.css)
skin/modern/venkman/venkman-output-dark.css (skin/venkman-output-dark.css)
skin/modern/venkman/venkman-output-light.css (skin/venkman-output-light.css)

View File

@@ -1,59 +0,0 @@
<?xml version="1.0"?>
<!--
-
- The contents of this file are subject to the Mozilla Public License
- Version 1.1 (the "License"); you may not use this file except in
- compliance with the License. You may obtain a copy of the License at
- http://www.mozilla.org/MPL/
-
- Software distributed under the License is distributed on an "AS IS" basis,
- WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
- for the specific language governing rights and limitations under the
- License.
-
- The Original Code is The JavaScript Debugger
-
- The Initial Developer of the Original Code is
- Netscape Communications Corporation
- Portions created by Netscape are
- Copyright (C) 1998 Netscape Communications Corporation.
- All Rights Reserved.
-
- Alternatively, the contents of this file may be used under the
- terms of the GNU Public License (the "GPL"), in which case the
- provisions of the GPL are applicable instead of those above.
- If you wish to allow use of your version of this file only
- under the terms of the GPL and not to allow others to use your
- version of this file under the MPL, indicate your decision by
- deleting the provisions above and replace them with the notice
- and other provisions required by the GPL. If you do not delete
- the provisions above, a recipient may use your version of this
- file under either the MPL or the GPL.
-
- Contributor(s):
- Robert Ginda, <rginda@netscape.com>, original author
-
-->
<RDF:RDF xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:chrome="http://www.mozilla.org/rdf/chrome#">
<!-- list all the packages being supplied by this jar -->
<RDF:Seq about="urn:mozilla:locale:root">
<RDF:li resource="urn:mozilla:locale:en-US"/>
</RDF:Seq>
<!-- locale information -->
<RDF:Description about="urn:mozilla:locale:en-US"
chrome:displayName="English(US)"
chrome:author="app_author"
chrome:name="en-US"
chrome:previewURL="http://www.mozilla.org/locales/en-US.gif">
<chrome:packages>
<RDF:Seq about="urn:mozilla:locale:en-US:packages">
<RDF:li resource="urn:mozilla:locale:en-US:venkman"/>
</RDF:Seq>
</chrome:packages>
</RDF:Description>
</RDF:RDF>

View File

@@ -1,163 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
<html>
<head>
<link rel="stylesheet" href="$css" type="text/css" media="screen">
<title>Venkman Help System</title>
<script>
function onLoad ()
{
var searchStart = document.location.href.indexOf("?");
if (searchStart != -1)
{
var href = document.location.href;
var result = parseSearch(href.substr(searchStart + 1));
if ("search" in result)
{
document.getElementById("search").value =
unescape(result.search);
}
if ("within" in result)
{
var within = parseInt(result.within);
if (within & 0x01)
document.getElementById("command-names").checked = true;
if (within & 0x02)
document.getElementById("ui-labels").checked = true;
if (within & 0x04)
document.getElementById("help-text").checked = true;
}
else
{
document.getElementById("command-names").checked = true;
document.getElementById("ui-labels").checked = true;
}
}
else
{
document.getElementById("command-names").checked = true;
document.getElementById("ui-labels").checked = true;
}
}
function onKeyUp (event)
{
if (event.keyCode == 13)
onSearch();
}
function onSearch ()
{
var search = document.getElementById("search").value;
var within = 0;
if (document.getElementById("command-names").checked)
within |= 0x01;
if (document.getElementById("ui-labels").checked)
within |= 0x02;
if (document.getElementById("help-text").checked)
within |= 0x04;
document.location.href = "x-jsd:help?search=" + escape(search) +
"&within=" + within;
}
function parseSearch (search)
{
var parseResult = new Object();
var ary = search.match(/([^&]+)/);
while (ary)
{
var rest = RegExp.rightContext.substr(1);
var assignment = ary[1];
ary = assignment.match(/(.+)=(.*)/);
if (ary)
{
/* only set the property the first time we see it */
if (2 in ary && !(ary[1] in parseResult))
parseResult[ary[1]] = ary[2];
}
ary = rest.match(/([^&]+)/);
}
return parseResult;
}
</script>
</head>
<body id="venkman-help" onload="onLoad();"
hasSearched="$has-searched" matchCount="$match-count">
<a name="top"></a>
<div id="help-menu">
<span class="newbie-help">
<p>
Welcome to the <b>Venkman Help System</b>. From here you can search
for help on the various commands avaialble in Venkman. To search for a
particular command, type your search term in the box below and click
<b>Go</b>, or press <b>Enter</b>.
</span>
<span class="newbie-help">
The check boxes control which fields the search is performed on...
<ul>
<li><b>Command Names</b> matches the command name, as you might enter
it in the </b>Session View</b>.
<li><b>User Interface Labels</b> matches the label used when the
command appears in a <b>menu</b> or <b>toolbar button</b>.
<li><b>Descriptions</b> matches the body of the help text.
</ul>
</span>
<p class="search-input">
Search: <input type="text" id="search" onkeyup="onKeyUp(event)"/>
<input type="button" onclick="onSearch()" value="Go">
<input type="checkbox" id="command-names" value="1">
<label for="command-names">Command Names</label>
<input type="checkbox" id="ui-labels" value="1">
<label for="ui-labels">User Interface Labels</label>
<input type="checkbox" id="help-text" value="1">
<label for="help-text">Descriptions</label>
<p class="quick-searches">
[ <a href="x-jsd:help">Session View Commands</a> |
<a href="x-jsd:help?search="><b>All</b> Commands</a> |
<a href="x-jsd:help?search=%5E%5Ba-c%5D&within=2">A-C</a> |
<a href="x-jsd:help?search=%5E%5Bd-f%5D&within=2">D-F</a> |
<a href="x-jsd:help?search=%5E%5Bg-i%5D&within=2">G-I</a> |
<a href="x-jsd:help?search=%5E%5Bj-l%5D&within=2">J-L</a> |
<a href="x-jsd:help?search=%5E%5Bm-o%5D&within=2">M-O</a> |
<a href="x-jsd:help?search=%5E%5Bp-r%5D&within=2">P-R</a> |
<a href="x-jsd:help?search=%5E%5Bs-u%5D&within=2">S-U</a> |
<a href="x-jsd:help?search=%5E%5Bv-z%5D&within=2">V-Z</a> ]
</div>
<span id="match-count">Found $match-count matching command(s).</span>
<span id="command-list">
@-header-end
<span class="command">
<span class="label" item="command-name">Command Name:</span>
<span class="value" item="command-name"><a href="x-jsd:help?search=$command-name">$command-name</a></span><br>
<span class="label" item="ui-label">User Interface Label:</span>
<span class="value" item="ui-label"><a href="x-jsd:help?search=$ui-label-safe&within=2">$ui-label</a></span><br>
<br>
<span class="label" item="usage">Usage:</span> <span class="value" item="usage">$command-name $params</span><br>
<br>
<span class="label" item="accel-key">Accelerator Key:</span> $key<br>
<br>
<span class="label" item="description">Description:</span><br>
<span class="value" item="description">$desc</span>
<span class="goto-top"><a href="#top">Back To Top</a></span>
</span>
<hr>
@-command-end
<font color="red"><b>No commands found</b></font>
@-nomatch-end
</span>
</body>
</html>

View File

@@ -1,38 +0,0 @@
<!--
-
- The contents of this file are subject to the Mozilla Public License
- Version 1.1 (the "License"); you may not use this file except in
- compliance with the License. You may obtain a copy of the License at
- http://www.mozilla.org/MPL/
-
- Software distributed under the License is distributed on an "AS IS" basis,
- WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
- for the specific language governing rights and limitations under the
- License.
-
- The Original Code is The JavaScript Debugger
-
- The Initial Developer of the Original Code is
- Netscape Communications Corporation
- Portions created by Netscape are
- Copyright (C) 1998 Netscape Communications Corporation.
- All Rights Reserved.
-
- Alternatively, the contents of this file may be used under the
- terms of the GNU Public License (the "GPL"), in which case the
- provisions of the GPL are applicable instead of those above.
- If you wish to allow use of your version of this file only
- under the terms of the GPL and not to allow others to use your
- version of this file under the MPL, indicate your decision by
- deleting the provisions above and replace them with the notice
- and other provisions required by the GPL. If you do not delete
- the provisions above, a recipient may use your version of this
- file under either the MPL or the GPL.
-
- Contributor(s):
- Robert Ginda, <rginda@netscape.com>, original author
-
-->
<!ENTITY venkmanCmd.label "JavaScript Debugger">
<!ENTITY venkmanCmd.akey "D">

View File

@@ -1,93 +0,0 @@
<!--
-
- The contents of this file are subject to the Mozilla Public License
- Version 1.1 (the "License"); you may not use this file except in
- compliance with the License. You may obtain a copy of the License at
- http://www.mozilla.org/MPL/
-
- Software distributed under the License is distributed on an "AS IS" basis,
- WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
- for the specific language governing rights and limitations under the
- License.
-
- The Original Code is The JavaScript Debugger
-
- The Initial Developer of the Original Code is
- Netscape Communications Corporation
- Portions created by Netscape are
- Copyright (C) 1998 Netscape Communications Corporation.
- All Rights Reserved.
-
- Alternatively, the contents of this file may be used under the
- terms of the GNU Public License (the "GPL"), in which case the
- provisions of the GPL are applicable instead of those above.
- If you wish to allow use of your version of this file only
- under the terms of the GPL and not to allow others to use your
- version of this file under the MPL, indicate your decision by
- deleting the provisions above and replace them with the notice
- and other provisions required by the GPL. If you do not delete
- the provisions above, a recipient may use your version of this
- file under either the MPL or the GPL.
-
- Contributor(s):
- Robert Ginda, <rginda@netscape.com>, original author
-
-->
<!ENTITY MainWindow.title "JavaScript Debugger">
<!-- help menu -->
<!ENTITY Help.commands "Command Reference">
<!ENTITY Help.about "About Venkman">
<!-- toolips -->
<!ENTITY Cont.tooltip "Continue debugging">
<!ENTITY Stop.tooltip "Stop the current operation">
<!ENTITY StepOver.tooltip "Step over statement">
<!ENTITY StepIn.tooltip "Step into statement">
<!ENTITY StepOut.tooltip "Step out of statement">
<!ENTITY DebugBar.tooltip "Debugging Toolbar">
<!ENTITY MenuBar.tooltip "Menu Bar">
<!-- breakpoint view -->
<!ENTITY Break.label "Breakpoints">
<!ENTITY BreakCol0.label "Name">
<!ENTITY BreakCol1.label "Line/PC">
<!-- locals view -->
<!ENTITY Locals.label "Local Variables">
<!ENTITY LocalsCol0.header "Name">
<!ENTITY LocalsCol1.header "Type">
<!ENTITY LocalsCol2.header "Value">
<!ENTITY LocalsCol3.header "Flags">
<!-- session view -->
<!ENTITY Session.label "Interactive Session">
<!-- script view -->
<!ENTITY Scripts.label "Loaded Scripts">
<!ENTITY ScriptsCol0.header "Name">
<!ENTITY ScriptsCol1.header "Line">
<!ENTITY ScriptsCol2.header "Length">
<!-- source view -->
<!ENTITY Source.label "Source Code">
<!ENTITY SourceHeader.tip "Source Toolbar">
<!ENTITY SourceCol0.display "Margin">
<!ENTITY SourceCol1.display "Line Number">
<!-- stack view -->
<!ENTITY Stack.label "Call Stack">
<!ENTITY StackCol0.header "Name">
<!ENTITY StackCol1.header "Location">
<!-- watch view -->
<!ENTITY Watch.label "Watches">
<!ENTITY WatchCol0.header "Name">
<!ENTITY WatchCol1.header "Type">
<!ENTITY WatchCol2.header "Value">
<!ENTITY WatchCol3.header "Flags">
<!-- window view -->
<!ENTITY Windows.label "Open Windows">
<!ENTITY WindowsCol0.label "File">

View File

@@ -1,728 +0,0 @@
#
# The contents of this file are subject to the Mozilla Public License
# Version 1.1 (the "License"); you may not use this file except in
# compliance with the License. You may obtain a copy of the License at
# http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the
# License.
#
# The Original Code is The JavaScript Debugger
#
# The Initial Developer of the Original Code is
# Netscape Communications Corporation
# Portions created by Netscape are
# Copyright (C) 1998 Netscape Communications Corporation.
#
# Alternatively, the contents of this file may be used under the
# terms of the GNU Public License (the "GPL"), in which case the
# provisions of the GPL are applicable instead of those above.
# If you wish to allow use of your version of this file only
# under the terms of the GPL and not to allow others to use your
# version of this file under the MPL, indicate your decision by
# deleting the provisions above and replace them with the notice
# and other provisions required by the GPL. If you do not delete
# the provisions above, a recipient may use your version of this
# file under either the MPL or the GPL.
#
# Contributor(s):
# Robert Ginda, <rginda@netscape.com>, original author
#
# NOTE ON LEADING/TRAILING SPACES AND QUOTES...
# Strings in this file are stripped of leading and trailing qoutes, if they are
# present. This allows you to express leading and trailing whitespace, which
# would otherwise be trimmed by the stringbundle code. In order to express
# a leading or trailing quote, use two of them.
#
# For example...
#
# my.message1 = " foo"
# my.message2 = " foo
# Both of these produce 10 spaces, followed by the word ``foo''.
# my.message3 = "foo "
# my.message3 = foo "
# Both of these produce the word ``foo'', followed by 10 spaces.
# my.message4 = A sphincter says, "what?""
# my.message4 = "A sphincter says, "what?""
# Both of these produce the phrase ``A sphincter says "what?"''
#
msg.locale.version = 0.9.x
msg.bad.locale = This version of Venkman is meant to work with a ``%1$S'' locale, but you are currently using a locale marked ``%2$S''. Chances are, you're going to have problems. Please change to the default locale, or upgrade your language pack.
msg.release.url = http://www.mozilla.org/releases/
## exception descriptions ##
err.notimplemented = Not implemented
err.required.param = Missing required parameter %1$S
err.invalid.param = Invalid value for parameter %1$S (%2$S)
# 1 url, 2 fileName, 3 lineNumber, 4 reason
err.subscript.load = Error loading subscript from <%1$S>.
err.no.debugger = JS Debugger Service is not installed.
err.failure = Operation Failed: %1$S
err.no.stack = No Stack
## error messages ##
msn.err.unknown.reason = Unknown reason
msn.err.required.param = Missing required parameter %1$S
msn.err.invalid.param = Invalid value for parameter %1$S (%2$S)
msn.err.invalid.pref = Invalid value for preference %1$S (%2$S)
msn.err.scriptload = Error loading subscript from <%1$S>.
msn.err.no.source = No scripts loaded match ``%1$S''.
msn.err.no.command = No command named ``%1$S''.
msn.err.no.such.view = No such view ``%1$S''.
msg.err.no.stack = No stack
msn.err.noscript = No debuggable scripts found for ``%1$S''
msn.err.disabled = Sorry, ``%1$S'' is currently disabled
msn.err.notimplemented = Sorry, ``%1$S'' has not been implemented
msn.err.ambigcommand = Ambiguous command, ``%1$S'', %2$S commands match [%3$S]
msn.err.bp.noline = No scripts matching <%1$S> contain executable code at line %2$S
msn.err.bp.nodice = No breakpoint set at <%1$S> line %2$S
msn.err.startup = An exception occurred while initializing, please file a bug.\n%1$S
msn.err.cant.match = Error loading template: Can't match ``%1$S''.
msg.err.internal.bpt = Internal error handling breakpoint.
msn.err.internal.hook = Internal error processing hook ``%1$S''.
msn.err.failure = Operation Failed: %1$S
msn.err.no.section = Missing section before ``%1$S'' in <%2$S>.
msn.err.no.template = No pref for template named ``%1$S''.
msn.err.internal.dispatch = Internal error dispatching command ``%1$S''.
msn.err.source.load.failed = Error loading URL <%1$S>: %2$S.
msn.err.no.such.container = No such container ``%1$S''.
msg.err.format.not.available = Source not available in requested format.
msn.jsdurl.errpage = <html><head><title>Error</title></head><body>Error loading &lt;<b>%1$S</b>&gt;<br>%2$S</body></html>
msg.err.jsdurl.parse = Error parsing URL.
msg.err.jsdurl.nosource = URL has no textual source.
msg.err.jsdurl.noservice = No such service.
msg.err.jsdurl.search = Error in search pattern.
msg.err.jsdurl.sourcetext = Error locating source text.
msn.err.jsdurl.template = Error loading template named ``%1$S''.
## "values" ##
msg.val.unknown = <unknown>
msg.val.console = <console>
msg.val.na = <not-available>
msg.val.none = <none>
msg.val.object = <object>
msg.val.expression = <expression>
msg.val.proto = [[Prototype]]
msg.val.parent = [[Parent]]
## words ##
msg.val.min = min
msg.val.max = max
msg.val.this = this
msg.val.breakpoint = breakpoint
msg.val.debug = error handler
msg.val.debugger = debugger keyword
msg.val.throw = thrown exception
msg.val.scope = scope
msg.val.exception = exception
msg.val.on = on
msg.val.off = off
msg.val.tlscript = __toplevel__
msg.val.toscript = [TimeoutScript]
msg.val.ivscript = [IntervalScript]
msg.val.evscript = [EvalScript]
msg.url.native = x-jsd:native-code
## types ##
msg.type.int = integer
msg.type.boolean = boolean
msg.type.double = double
msg.type.function = function
msg.type.null = null
msg.type.object = object
msg.type.string = string
msg.type.unknown = unknown
msg.type.void = void
msg.class.xpcobj = XPComponent
msg.class.const.xpcobj = const XPComponent
msg.class.native.fun = Native Function
msg.class.script.fun = Script Function
## messages ##
msg.query.close = Debugging in progress, close anyway?
msg.status.default = Welcome to the JavaScript Debugger
msn.status.loading = Loading source for ``%1$S''
msn.status.marking = Marking source for ``%1$S''
msn.status.stopped = Stopped in %1$S, %2$S
msg.cant.pprint = Unable to Pretty Print this function.
msg.commasp = , "
msn.stop = Stopped for %1$S.
msn.cont = Continuing from %1$S.
msn.subscript.loaded = Subscript <%1$S> loaded with result ``%2$S''.
# 1 exception name, 2 fileName, 3 lineNumber
msn.eval.error = %1$S: <%2$S>, line %3$S
msn.eval.threw = Caught exception: %1$S
msg.hello = Welcome to ``Venkman'', the JavaScript debugger. Please read the FAQ at <http://www.hacksrus.com/~ginda/venkman/faq/venkman-faq.html>. Visit the Venkman homepage <http://www.mozilla.org/projects/venkman/> for more information.
msn.version = You are running Venkman version %1$S.
msg.tip1.help = Use ``help <command-name>'' for help on specific commands.
msg.tip2.help = Visit <x-jsd:help> for a searchable command reference.
msg.no.breaks.set = No breakpoints set.
msg.no.fbreaks.set = No future breakpoints set.
msn.no.properties = %1$S has no properties.
msn.no.cmdmatch = No commands match ``%1$S''.
msn.cmdmatch = Commands matching ``%1$S'' are [%2$S].
msn.cmdmatch.all = Implemented commands are %1$S.
msn.props.header = Properties of %1$S in debug target scope:
msn.propsd.header = Properties of %1$S in debugger scope:
msn.bp.header = %1$S breakpoints set:
# 1 index, 2 file name, 3 line
msn.bp.line = #%1$S <%2$S> line %3$S
msn.bp.created = Breakpoint at <%1$S> line %2$S created
msn.bp.cleared = Breakpoint at <%1$S> line %2$S deleted
msn.bp.exists = Breakpoint at <%1$S> line %2$S already set.
msn.watch.header = %1$S watches set:
# 1 index, 2 file name, 3 line
msn.fbp.line = #%1$S <%2$S> line %3$S
msn.fbp.created = Future breakpoint at <%1$S> line %2$S created.
msn.fbp.cleared = Future breakpoint at <%1$S> line %2$S cleared.
msn.fbp.exists = Future breakpoint at <%1$S> line %2$S already set.
msn.source.line = %1$S: %2$S
msg.emode.ignore = Errors will now be ignored.
msg.emode.trace = Errors will now be traced.
msg.emode.break = Errors will now stop the debug target.
msg.tmode.ignore = Exceptions will now be ignored.
msg.tmode.trace = Exceptions will now be traced.
msg.tmode.break = Exceptions will now stop the debug target.
msn.iasmode = Initialize at Startup is now %1$S.
msn.save.layout = Save Layout on Exit is now %1$S.
msn.layout.list = The following layouts have already been saved [%1$S]. Use ``save-layout <name>'' to save the current layout, or ``restore-layout <name>'' to restore a specific layout.
msn.chrome.filter = Chrome filtering is now %1$S.
# 1 value, 2 frame
msn.exception.trace = Exception ``%1$S'' thrown from %2$S.
# 1 message, 2 flags, 3 file, 4 line, 5 pos
msn.erpt.error = Error ``%1$S'' [%2$S] in file ``%3$S'', line %4$S, character %5$S.
msn.erpt.warn = Warning ``%1$S'' [%2$S] in file ``%3$S'', line %4$S, character %5$S.
msn.profile.lost = Lost profile data for script %1$S.
msn.profile.state = Profile data collection is now %1$S.
msn.profile.saved = Profile data saved to <%1$S>.
msg.profile.cleared = Profile data cleared.
msn.profile.saving = Generating profile report, file %1$S of %2$S
msg.open.file = Open File...
msg.open.url = Enter a URL to Load...
msg.save.profile = Save Profile Data As...
msg.save.source = Save Source As...
msg.navigator.xul = Navigator Window
## property value flags ##
msg.vf.enumerable = e
msg.vf.readonly = r
msg.vf.permanent = p
msg.vf.alias = A
msg.vf.argument = a
msg.vf.variable = v
msg.vf.error = E
msg.vf.exception = X
msg.vf.hinted = h
## formatting ##
# 1: argument name, 2: value
msn.fmt.argument = %1$S=%2$S"
# 1: property flags, 2: property name, 3: property value
msn.fmt.property = [%1$S] %2$S = %3$S"
# 1: function name, 2: filename
msn.fmt.script = function %1$S in <%2$S>
# 1: function name, 2: arguments, 3: filename, 4: line number
msn.fmt.frame = function %1$S(%2$S) in <%3$S> line %4$S
# 1: type, 2: class name, 3: value
msn.fmt.value.long = [%1$S] [class: %2$S] %3$S"
# 1: type, 2: value
msn.fmt.value.med = [%1$S] %2$S"
# 1: type, 2: value
msn.fmt.value.short = %1$S:%2$S"
# 1: property count
msn.fmt.object = %1$S properties
# 1: ctor name, 2: property count
msn.fmt.object.value = {%1$S:%2$S}
# 1: JS exception name, 2: error text, 3: file name, 4: line number
msn.fmt.jsexception = %1$S: %2$S @ <%3$S> %4$S"
# 1: error number, 2: error text, 3: file name, 4: line number, 5: function name
msn.fmt.badmojo = BadMojo %1$S: %2$S @ <%3$S> line %4$S (%5$S)
# 1: var number, 2: value
msn.fmt.tmp.assign = $[%1$S] = %2$S"
# 1: string length
msn.fmt.longstr = %1$S characters
# 1: command name 2: parameters
msn.fmt.usage = %1$S %2$S
# 1: function name
msn.fmt.guessedname = [%1$S]
# 1: program counter
msn.fmt.pc = [%1$S]
# 1: pref name 2: value
msn.fmt.prefvalue = Preference ``%1$S'' is ``%2$S''
# 1: index, 2: label, 3: value
msn.fmt.watch.item = %1$S: %2$S = %3$S
# 1: on|off
msn.fmt.pprint = Pretty Print is %1$S.
# 1: frame number, 2: frame string
msn.fmt.frame.line = #%1$S: %2$S
# 1: file name, 2: line number, 3: pc
msn.fmt.frame.location = %1$S, line %2$S, pc %3$S
# 1: function name, 2: start line, 3: end line, 4: call count, 5: recurse,
# 6: total, 7: min, 8: max, 9: avg
msn.fmt.profile.str = %1$S: %2$S-%3$S, %4$S call(s)%5$S, %6$Sms total, %7$Sms max, %8$Sms avg
# 1: max recurse depth
msn.fmt.profile.recurse = " (max depth %1$S)
## menu headings ##
msg.mnu.file = &File
msg.mnu.debug = &Debug
msg.mnu.profile = &Profile
msg.mnu.view = &View
msg.mnu.help = &Help
msg.mnu.emode = &Error Trigger
msg.mnu.tmode = Throw Tri&gger
msg.mnu.showhide = Sho&w/Hide
msg.mnu.session.colors = Interactive Session Co&lors
msg.mnu.scripts.instance = F&ile Options
msg.mnu.scripts.wrapper = Func&tion Options
msn.sourceheader.url = <%1$S> Line %2$S
msn.default.alias.help = This command is an alias for |%1$S|.
msn.launch.count = Recorded local starutp %1$S, global %2$S.
msg.no.help = Help not available.
msn.extra.params = Extra parameters ``%1$S'' ignored.
msg.files.rec = Files
#msg.doc.consolehdr = Console Commands
#msg.doc.menuhdr = Menus
#msg.doc.popuphdr = Popups
#msg.doc.keyhdr = Keys
msg.note.console = This command is available from the console.
msg.note.noconsole = This command is NOT available from the console.
msg.note.needstack = You must be stopped at a breakpoint to use this command.
msg.note.nostack = You CANNOT be stopped at a breakpoint to use this command.
msn.doc.commandlabel = " Command Name: ``%1$S'' (%2$S)
msn.doc.key = "Keyboard Shortcut: %1$S
msn.doc.syntax = " Syntax: %1$S %2$S
msg.doc.notes = Notes:
msg.doc.description = Description:
msn.session.css = Interactive Session now using CSS from <%1$S>.
msg.source2.help = Please select a source file to display.
msg.margin.break = " B "
msg.margin.fbreak = " F "
msg.margin.breakable = " - "
msg.margin.none = " "
###################### DO NO LOCALIZE THE *.params STRINGS ######################
## hooks ##
cmd.hook-break-clear.params = <break-wrapper>
cmd.hook-break-clear.help = Called when a breakpoint instance is cleared.
cmd.hook-break-set.params = <break-wrapper>
cmd.hook-break-set.help = Called when a breakpoint instance is set.
cmd.hook-debug-stop.help = Called when the debugger stops execution of the debug target.
cmd.hook-debug-continue.help = Called when the debugger continues execution of the debug target.
cmd.hook-display-sourcetext.params = <source-text> [<target-line> [<details>]]
cmd.hook-display-sourcetext.help = Called when the source text object <source-text> should be presented to the user. <target-line> is the line which should appear at or near the top of the display. If <details> is provided, it will be an object representing details about where the <source-text> object was derived from.
cmd.hook-display-sourcetext-soft.params = <source-text> [<target-line> [<details>]]
cmd.hook-display-sourcetext-soft.help = Functions the same as |hook-display-sourcetext|, except the display should not be scrolled if <target-line> is already visible.
cmd.hook-eval-done.help = Called when an expression is evaluated.
cmd.hook-fbreak-clear.params = <fbreak>
cmd.hook-fbreak-clear.help = Called when a breakpoint instace is cleared.
cmd.hook-fbreak-set.params = <fbreak>
cmd.hook-fbreak-set.help = Called when a breakpoint instace is set.
cmd.hook-guess-complete.params = <script-instance>
cmd.hook-guess-complete.help = Called when function name guessing has completed for the script instance <script-instance>.
cmd.hook-session-display.params = <message> <msgtype>
cmd.hook-session-display.help = Called when a message should be appended to the interactive session display. <message> is the message as a string, or DOM node, <msgtype> is the message's type code.
cmd.hook-script-manager-created.params = <script-manager>
cmd.hook-script-manager-created.help = Called when a new script manager is created. Script managers delegate commands to one or more script-instance objects. <script-manager> will be the new script manager object. Script managers can be found keyed by URL in the |console.scriptManagers| object.
cmd.hook-script-manager-destroyed.params = <script-manager>
cmd.hook-script-manager-destroyed.help = Called after <script-manager> has been removed from the |console.scriptManagers| object. This happens after last contained script-instance is destroyed.
cmd.hook-script-instance-created.params = <script-instance>
cmd.hook-script-instance-created.help = Called when a new script instance is created. Script instances delegate commands to one or more script-wrappers.
cmd.hook-script-instance-sealed.params = <script-instance>
cmd.hook-script-instance-sealed.help = Called when <script-instance> is sealed. Script instances are ``sealed'' when the top level function is created. This signifies that the script source has been completely compiled. Any non-function scripts created after this point will appear as a transient in the parent script-manager.
cmd.hook-script-instance-destroyed.params = <script-instance>
cmd.hook-script-instance-destroyed.help = Called when the final script-wrapper contained by <script-instance> is invalidated.
cmd.hook-source-load-complete.params = <sourceText> <status>
cmd.hook-source-load-complete.help = Called when the source text represented by the object <sourceText> is loaded (or reloaded.) <status> indicates the status of the load. A <status> of 0 indicates success, non-zero values indicate a failure.
cmd.hook-transient-script.params = <script-wrapper>
cmd.hook-transient-script.help = Called when a script object that appears to be transient (the result of an eval, setTimeout, etc.) is created by the JavaScript engine.
cmd.hook-window-closed.params = <window>
cmd.hook-window-closed.help = Called when a window object is destroyed. <window> is a reference to the DOM window object for the window.
cmd.hook-window-loaded.params = <event>
cmd.hook-window-loaded.help = Called when a source file is loaded into a window object. <event> is a reference to the DOM event passed to the onLoad handler of the window.
cmd.hook-window-opened.params = <window>
cmd.hook-window-opened.help = Called when a new window object is opened. The source for this window will most likely *not* be loaded at this point. <window> is a reference to the DOM window object for the new window.
cmd.hook-window-resized.params = <window>
cmd.hook-window-resized.help = Called when the man Venkman window or a floating windoe is resized. <window> will be a reference to the window object.
cmd.hook-window-unloaded.params = <event>
cmd.hook-window-unloaded.help = Called when a source file is unloaded from a window object. <event> is a reference to the DOM event passed to the onUnload handler of the window.
cmd.hook-venkman-exit.help = Called before the debugger exits.
cmd.hook-venkman-query-exit.help = Called when the debugger would like to exit. A hook function can set |returnValue| on the event to |false| to cancel the exit.
cmd.hook-venkman-started.help = Called when the debugger first starts up.
## commands ##
cmd.about-mozilla.label = &About Mozilla
cmd.about-mozilla.help = Display information about your Mozilla installation.
cmd.break.label = S&et Breakpoint
cmd.break.params = [<url-pattern> <line-number>]
cmd.break.help = Set a breakpoint in all urls matching <url-pattern> at the line number <line-number>. If no parameters are specified all active breakpoints will be listed. See also: clear.
cmd.chrome-filter.params = [<toggle>]
cmd.chrome-filter.help = Enables or disabled the filtering of chrome: urls. With chrome: filtering on, the JavaScript files which make up the browser will not be displayed in the Script View, and the debugger will not step through them while debugging. The value of <toggle> can be |true|, |on|, |yes|, or |1| to turn the flag on; |false|, |off|, |no|, or |0| to turn it off; or |toggle| to invert the current state. If <toggle> is not provided, the current state will be displayed.
cmd.clear.label = C&lear Breakpoint
cmd.clear.params = <url-pattern> [<line-number>]
cmd.clear.help = Clears breakpoints in files which match <url-pattern>. If <line-number> is provided, only breakpoints at that line will be cleared.
cmd.clear-all.label = Clear &All Breakpoints
cmd.clear-all.help = Clears every breakpoint currently defined.
cmd.clear-break.label = &Clear Breakpoint(s)
cmd.clear-break.params = <break-wrapper> [<...>]
cmd.clear-break.help = Clear the breakpoint wrapped by <break-wrapper>. If <break-wrapper> is a future breakpoint object, all child breakpoints will be cleared, but the future breakpoint will remain.
cmd.clear-fbreak.label = Clear &Future Breakpoint(s)
cmd.clear-fbreak.params = <break-wrapper> [<...>]
cmd.clear-fbreak.help = Clear the future breakpoint wrapped by <break-wrapper>. If <break-wrapper> is a breakpoint instance object, the instance's parent future breakpoint will be cleared, but the instance will remain. If the instance has no parent future breakpoint, the wrapper will be ignored.
cmd.clear-profile.label = C&lear Profile Data
cmd.clear-profile.help = Zeros out any existing profile data.
cmd.clear-script.label = &Clear Script Breakpoint(s)
cmd.clear-script.params = <script-wrapper> [<...>]
cmd.clear-script.help = Clear all breakpoints in the script wrapped by <script-wrapper>.
cmd.close.label = &Close
cmd.close.key = accel W
cmd.close.help = Close the debugger.
cmd.commands.params = [<pattern>]
cmd.commands.help = Lists all command names matching <pattern>, or all command names if pattern is not specified.
cmd.cont.label = &Continue
cmd.cont.key = VK_F5
cmd.cont.help = Continue execution of the debug target.
cmd.debug-script.label = Don't &Debug
cmd.debug-script.params = <toggle> <script-wrapper> [<...>]
cmd.debug-script.help = Enable or disable debugging in the script wrapper <script-wrapper>. While debugging is disabled, Venkman will *not* stop in the disabled scripts. The value of <toggle> can be |true|, |on|, |yes|, or |1| to turn the flag on; |false|, |off|, |no|, or |0| to turn it off; or |toggle| to invert the current state.
cmd.debug-instance-on.label = &Don't Debug Contained Functions
cmd.debug-instance-on.params = <script-instance> [<...>]
cmd.debug-instance-on.help = Disable debugging in all functions contained by the script instance <script-instance>.
cmd.debug-instance-off.label = D&ebug Contained Functions
cmd.debug-instance-off.params = <script-instance> [<...>]
cmd.debug-instance-off.help = Enable debugging in all functions contained by the script instance <script-instance>.
cmd.debug-instance.label = &Toggle Debugging Contained Functions
cmd.debug-instance.params = <toggle> <script-instance> [<...>]
cmd.debug-instance.help = Enable or disable debugging in all functions contained by the script instance <script-instance>. While debugging is disabled, Venkman will *not* stop in the disabled scripts. The value of <toggle> can be |true|, |on|, |yes|, or |1| to turn the flag on; |false|, |off|, |no|, or |0| to turn it off; or |toggle| to invert the current state. If <toggle> is not provided, the current state will be displayed.
cmd.debug-transient.label = Don't Debug Eval/Ti&meouts
cmd.debug-transient.params = <toggle> <url> [<...>]
cmd.debug-transient.help = Enable or disable debugging of transient scripts (like setTimeout() or eval()) associated with the url <url>. The value of <toggle> can be |true|, |on|, |yes|, or |1| to turn the flag on; |false|, |off|, |no|, or |0| to turn it off; or |toggle| to invert the current state.
cmd.dumpprofile.label = Dump Profile Data
cmd.dumpprofile.params = [<file-name>]
cmd.dumptree.params = <tree> [<depth>]
cmd.emode.params = [<mode>]
cmd.emode.help = Sets what action the debugger should take when an error occurs in the debug target. |emode ignore| ignores all errors, |emode trace| shows a log of the error in the console, and |emode break| stops excecution when an error is thrown. |emode| without any parameter will display the current error mode. Note that |emode| controls what happens whan an exception goes uncaught, to control what happens when an exception is *thrown*, use |tmode|.
cmd.eval.params = <script-text>
cmd.eval.help = Evaluates <script-text> in the scope of the debug target's current frame. See also: |frame|, |where|, |props|, and |evald|.
cmd.evald.params = <script-text>
cmd.evald.help = Evaluates <script-text> in the debugger's scope. See also: |eval|.
cmd.em-break.label = Stop for E&rrors
cmd.em-cycle.label = Cycle Error Mode
cmd.em-cycle.key = accel shift E
cmd.em-ignore.label = Ig&nore Errors
cmd.em-trace.label = Tr&ace Errors
cmd.fbreak.label = Set &Future Breakpoint
cmd.fbreak.params = [<url-pattern> <line-number>]
cmd.fbreak.help = Sets a ``future'' breakpoint. Any time a script whose file name matches <url-pattern> is loaded, a breakpoint a <line-number> is set. Setting a breakpoint at line 1 will cause the debugger to break when the script is loaded. fbreak with no parameters will list all future breakponts. This command is the same as |set-fbreak|, except the parameters are optional. See also: |break|.
cmd.set-fbreak.label = Set &Future Breakpoint
cmd.set-fbreak.params = <url-pattern> <line-number>
cmd.set-fbreak.help = Sets a ``future'' breakpoint. Any time a script whose file name matches <url-pattern> is loaded, a breakpoint a <line-number> is set. Setting a breakpoint at line 1 will cause the debugger to break when the script is loaded. This command is the same as |fbreak|, except the parameters are not optional. See also: |break|.
cmd.fclear.label = Clear F&uture Breakpoint
cmd.fclear.params = <url-pattern> [<line-number>]
cmd.fclear.help = Clears the future breakpoint(s) set for <url-pattern>. If <line-number> is specified, only future breakpoints at that line are cleared.
cmd.fclear-all.label = Clear All Fu&ture Breakpoints
cmd.fclear-all.help = Clears all future breakpoints currently defined.
cmd.find-bp.label = Find &Breakpoint
cmd.find-bp.params = <breakpoint>
cmd.find-bp.help = Focus the breakpoint specified by the Breakpoint object <breakpoint>.
cmd.find-creator.label = Find &Creator
cmd.find-creator.params = <jsd-value>
cmd.find-creator.help = Focus the creator of the object referenced by the jsdIValue <jsd-value>.
cmd.find-ctor.label = Find C&onstructor
cmd.find-ctor.params = <jsd-value>
cmd.find-ctor.help = Focus the constructor of the object referenced by the jsdIValue <jsd-value>.
cmd.find-file.label = &Open File...
cmd.find-file.key = accel O
cmd.find-file.params = [<file-name>]
cmd.find-file.help = Displays the contents of the file located at <file-name> in the script view, where <file-name> is an operating system specific path string. If <file-name> is not provided, or is the character '?', a file chooser widget will be displayed.
cmd.find-frame.label = Find &Frame Source
cmd.find-frame.params = <frame-index>
cmd.find-frame.help = Focus the stack frame specified by the frame at index <frame-index>.
cmd.find-script.label = Find F&unction
cmd.find-script.params = <script-wrapper> [<target-pc>]
cmd.find-script.help = Focus the script wrapped by <script-wrapper>. If <target-pc> is provided, the view will be scrolled to display the associated line.
cmd.find-sourcetext.params = <source-text> [<range-start> [<range-end> [<details> [<target-line>]]]]
cmd.find-sourcetext.help = Displays the source text object <sourceText>. All of the text between <range-start> and <range-end> will be highlighted. If <details> is provided, it will be an object representing details about where the <source-text> object was derived from. If <target-line> is provided, the view will be scrolled to that line, otherwise the view will be scrolled to <range-start>.
cmd.find-sourcetext-soft.params = <source-text> [<range-start> [<range-end> [<details> [<target-line>]]]]
cmd.find-sourcetext-soft.help = Functions the same as |find-sourcetext|, except the view is not scrolled if <target-line> is already visible.
cmd.find-scriptinstance.label = &Find Script Instance
cmd.find-scriptinstance.params = <script-instance> [<range-start> [<range-end> [<details> [<target-line>]]]]
cmd.find-scriptinstance.help = Displays the source text associated with the script instance <script-instance>. All of the text between <range-start> and <range-end> will be highlighted. If <details> is provided, it will be an object representing details about where the <url> object was derived from. If <target-line> is provided, the view will be scrolled to that line, otherwise the view will be scrolled to <range-start>.
cmd.find-url.label = &Find URL
cmd.find-url.params = <url> [<range-start> [<range-end> [<details> [<target-line>]]]]
cmd.find-url.help = Displays the contents of the URL <url> in the source view. All of the text between <range-start> and <range-end> will be highlighted. If <details> is provided, it will be an object representing details about where the <url> object was derived from. If <target-line> is provided, the view will be scrolled to that line, otherwise the view will be scrolled to <range-start>.
cmd.find-url-soft.label = &Soft Focus URL
cmd.find-url-soft.params = <url> [<range-start> [<range-end> [<details> [<target-line>]]]]
cmd.find-url-soft.help = Functions the same as |find-sourcetext|, except the view is not scrolled if <target-line> is already visible.
cmd.finish.label = S&tep Out
cmd.finish.key = shift VK_F11
cmd.finish.help = Execute until the current stack frame returns.
cmd.focus-input.key = VK_ESCAPE
cmd.focus-input.help = Places focus in the console's text input widget.
cmd.frame.label = Set &Current Frame
cmd.frame.params = [<frame-index>]
cmd.frame.help = Sets the current frame to the one numbered <frame-index>, and displays a summary of the frame. If <frame-index> is not provided, a summary of the current frame will be displayed. Use the where command to list available frames and frame numbers.
cmd.help.label = &Command Reference
cmd.help.params = [<pattern>]
cmd.help.help = Displays help on <pattern>, which can be a full command name, or the first few characters of the command name. If <pattern> matches more than one command, help on all matching commands will be displayed. If <pattern> is not provided, a command reference will be loaded in a browser window.
cmd.loadd.label = Load Script in Debugger Scope
cmd.loadd.params = <url>
cmd.loadd.help = Executes the contents of the url specified by <url> in the context of the debugger. Useful for loading debugger plugins. See also: The |initialScripts| pref.
cmd.move-view.params = <view-id> <location-url>
cmd.move-view.help = Moves the view associated with <view-id> to the location specified by <location-url>.
cmd.mozilla-help.label = &Help Contents
cmd.mozilla-help.help = Display the table of contents for the Mozilla help system.
cmd.next.label = Step &Over
cmd.next.key = VK_F10
cmd.next.help = Executes the next line of script. If a function call is encountered it is traced as a single instruction.
cmd.open-dialog.params = <url> [<window-name> [<window-flags>]]
cmd.open-dialog.help = Opens a dialog window and loads the source from <url>. This is typically used to open a new XUL window, though it can be used to load a web page without chrome.
cmd.open-url.help = Prompts the user for a url to load in the source view.
cmd.open-url.label = Open Web &Location...
cmd.open-url.key = accel shift L
cmd.pprint.params = [<toggle>]
cmd.pprint.help = Set or display the state of Pretty Print mode. The value of <toggle> can be |true|, |on|, |yes|, or |1| to turn the flag on; |false|, |off|, |no|, or |0| to turn it off; or |toggle| to invert the current state. If <toggle> is not provided, the current state will be displayed.
cmd.pref.params = [<pref-name> [<pref-value>]]
cmd.pref.help = Sets the value of the preference named <pref-name> to the value of <pref-value>. If <pref-value> is not provided, the current value of <pref-name> will be displayed. If both <pref-name> and <pref-value> are omitted, all preferences will be displayed.
cmd.profile.params = [<toggle>]
cmd.profile.help = Enables or disables the collection of profile data. The value of <toggle> can be |true|, |on|, |yes|, or |1| to turn the flag on; |false|, |off|, |no|, or |0| to turn it off; or |toggle| to invert the current state. If <toggle> is not provided, the current state will be displayed.
cmd.profile-script.label = Don't &Profile
cmd.profile-script.params = <toggle> <script-wrapper> [<...>]
cmd.profile-script.help = Enable or disable profiling the script <script-wrapper>. While profiling is disabled, data will be discarded. The value of <toggle> can be |true|, |on|, |yes|, or |1| to turn the flag on; |false|, |off|, |no|, or |0| to turn it off; or |toggle| to invert the current state. If <toggle> is not provided, the current state will be displayed.
cmd.profile-instance.label = Toggle Profilin&g Contained Functions
cmd.profile-instance.params = <toggle> <script-instance> [<...>]
cmd.profile-instance.help = Enable or disable profiling in all functions contained by the script instance <script-instance>. While profiling is disabled, data will be discarded. The value of <toggle> can be |true|, |on|, |yes|, or |1| to turn the flag on; |false|, |off|, |no|, or |0| to turn it off; or |toggle| to invert the current state. If <toggle> is not provided, the current state will be displayed.
cmd.profile-instance-on.label = Don't &Profile Contained Functions
cmd.profile-instance-on.params = <script-instance> [<...>]
cmd.profile-instance-on.help = Disable profiling in all functions contained by the script instance <script-instance>.
cmd.profile-instance-off.label = Profile &Contained Functions
cmd.profile-instance-off.params = <script-instance> [<...>]
cmd.profile-instance-off.help = Enable profiling in all functions contained by the script instance <script-instance>.
cmd.profile-tb.label = Profile
cmd.props.params = <script-text>
cmd.props.help = Lists the properties of the value returned by <script-text>. The expression is evaluated in the scope of the debug target's current frame. See also: |where|, |frame|, |eval|, and |propsd|.
cmd.propsd.params = <script-text>
cmd.propsd.help = Lists the properties of the value returned by <script-text>. The expression is evaluated in the debugger's scope. See also: |props|.
cmd.quit.label = &Quit
cmd.quit.key = accel Q
cmd.quit.help = Quit Mozilla.
cmd.reload-source-tab.label = &Reload Source
cmd.reload-source-tab.params = [<index>]
cmd.reload-source-tab.key = accel R
cmd.reload-source-tab.help = Reload the source in the tab located at the index specified by <index>. If <index> is not provided, the current tab will be reloaded.
cmd.release-notes.label = &Release Notes
cmd.release-notes.help = Display the Mozilla release notes.
cmd.close-source-tab.label = &Close Tab
cmd.close-source-tab.params = [<index>]
cmd.close-source-tab.help = Close the tab located at the index specified by <index>. If <index> is not provided, the current tab will be closed.
cmd.restore-layout.params = [<name>]
cmd.restore-layout.help = Restores the view layout named <name>. If <name> is not provided, the list of available layouts will be displayed. The special name |factory| can be used to restore a default layout.
cmd.reloadui.key = accel alt R
cmd.save-default-layout.label = &Save Default Layout Now
cmd.save-layout.params = [<name>]
cmd.save-layout.help = Saves the current window layout, giving it the name <name>. The layout can be restored later with the |restore-layout| command. If <name> is not provided, the list of available layouts will be displayed. Save to the name ``default'' to set the default layout Venkman restores on startup. The ``factory'' layout cannot be overwritten.
cmd.save-source-tab.label = &Save Source As...
cmd.save-source-tab.params = [<index> [<target-file>]]
cmd.save-source-tab.key = accel S
cmd.save-source-tab.help = Saves the contents of the source file displayed in the tab at the position specified by <index> to a file on the local system. If <index> is not provided, the current tab is saved. If <target-file> is not provided, or is the character '?', a file chooser widget will be displayed. <target-file> is an operating system specific path string.
cmd.save-profile.label = Save P&rofile Data As...
cmd.save-profile.params = [<target-file> [<url> [<...>]]
cmd.save-profile.help = Saves the profile data collected for one or more source files specified by <url> into the file at <target-file>. If <target-file> is not provided, or is the character '?', a file chooser widget will be displayed. If <url> is not provided, all profile data is saved. <target-file> is an operating system specific path string, <url> is a complete url.
cmd.session-css.params = [<css>]
cmd.session-css.help = Sets the current CSS file used to style the Interactive Session. The value of <css> can be the text "default", "dark", or "light" OR a url to the CSS file to use. The "default" css uses your browser defaults as foreground and background colors, "dark" is dark background in light text, and "light" is light background with dark text. If <css> is not provided, the current value is printed.
cmd.session-css-default.label = &Browser Defaults
cmd.session-css-dark.label = &Dark Background/Light Text
cmd.session-css-light.label = &Light Background/Dark Text
cmd.scope.help = Lists the properties of the topmost object in the scope chain for the current frame.
cmd.startup-init.label = Initialize at &Startup
cmd.startup-init.params = [<toggle>]
cmd.startup-init.help = Sets the state of the "Initialize at Startup" feature. With this feature enabled, the debugger will begin tracking scripts when the browser is first started, instead of waiting until the user interface is launched. This will allow the script list to display files that were loaded before you started the debugger user interface. This feature incurrs a *slight* performance hit, and so it is off by default. The value of <toggle> can be |true|, |on|, |yes|, or |1| to turn the flag on; |false|, |off|, |no|, or |0| to turn it off; or |toggle| to invert the current state. If <toggle> is not provided, the current state will be displayed.
cmd.source-coloring.label = Colori&ze Source
cmd.source-coloring.params = [<toggle>]
cmd.source-coloring.help = Enables or disables the source code coloring feature in the Source Code view. When working with large files, or on a slow machine, source coloring may take too long to be practical. Turning off source coloring will make files load much faster. You will need to reload the source code to see the effect of changing this setting. If <toggle> is not provided, the current state will be displayed.
cmd.stop.label = Sto&p
cmd.stop.key = VK_F4
cmd.stop.help = Stop before the next line of code is executed.
cmd.step.label = Step &Into
cmd.step.key = VK_F11
cmd.step.help = Executes the next line of script and stops.
cmd.testargs.params = <int> <word> [<word2> <word3>]
cmd.testargs.help = Function for testing argument parsing. Pass it what it wants, and it'll spit out the event object to stdout.
cmd.testargs1.params = <int> [<...>]
cmd.testargs1.help = Function for testing argument parsing. Pass it what it wants, and it'll spit out the event object to stdout.
cmd.tmode.params = [<mode>]
cmd.tmode.help = Sets what action the debugger should take when an exception is thrown from the debug target. |tmode ignore| ignores all exceptions, |tmode trace| shows a log of the exception to the console, and |tmode break| stops excecution when an exception is thrown. |tmode| without any parameter will display the current throw mode. Note that |tmode| controls what happens whan an exception is *thrown*, to control what happens when an exception reaches the top level and becomes an error, use |emode|. The key combination Control + T can be used to cycle the throw mode.
cmd.tm-break.label = Stop for &Exceptions
cmd.tm-cycle.label = Cycle Exception Mode
cmd.tm-cycle.key = accel T
cmd.tm-ignore.label = I&gnore Exceptions
cmd.tm-trace.label = T&race Exceptions
cmd.toggle-float.params = <view-id>
cmd.toggle-float.help = If the view specified by <view-id> is currently displayed in the main window, or is not visible, it will be placed in a new floating window. If <view-id> is already in a floating window, it will be placed back in the main window.
cmd.toggle-pprint.label = &Pretty Print
cmd.toggle-pprint.key = accel P
cmd.toggle-pprint.help = Toggle Pretty Print mode.
cmd.toggle-save-layout.label = Save Default Layout On &Exit
cmd.toggle-save-layout.help = If set, the window layout will be saved before Venkman exits.
cmd.toggle-view.params = <view-id>
cmd.toggle-view.help = If the view specified by <view-id> is currently displayed, it will be hidden. Otherwise the view will be displayed in its last known location.
cmd.toggle-chrome.label = E&xclude Browser Files
cmd.toggle-profile.label = &Collect Profile Data
cmd.toggle-breaks.label = &Breakpoints
cmd.toggle-stack.label = &Call Stack
cmd.toggle-session.label = &Interactive Session
cmd.toggle-locals.label = &Local Variables
cmd.toggle-scripts.label = Loaded S&cripts
cmd.toggle-windows.label = &Open Windows
cmd.toggle-source.label = Source Code (old)
cmd.toggle-source2.label = So&urce Code (new)
cmd.toggle-watches.label = &Watches
cmd.version.label = About &Venkman
cmd.version.help = Display version information.
cmd.remove-watch.label = &Remove Watch(es)
cmd.remove-watch.params = <index> [<...>]
cmd.remove-watch.help = Removes the watch(es) at the 0 based index specified by <index>.
cmd.watch-expr.params = [<expression>]
cmd.watch-expr.help = Evaluates <expression> in the debug target scope and adds the result to the watch window. If <expression> is not provided, all watches are printed to the console.
cmd.watch-exprd.params = [<expression>]
cmd.watch-exprd.help = Evaluates <expression> in the debugger scope and adds the result to the watch window. If <expression> is not provided, all watches are printed to the console.
cmd.watch-property.params = <jsd-value> <property-name>
cmd.watch-property.help = Adds the property named <property-name> of the object stored in <jsd-value> to the watch window.
cmd.where.label = Dump &Stack to Interactive Session
cmd.where.help = Displays a summarized list of stack frames in the current call chain.

View File

@@ -1,39 +0,0 @@
#
# The contents of this file are subject to the Mozilla Public License
# Version 1.1 (the "License"); you may not use this file except in
# compliance with the License. You may obtain a copy of the License at
# http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the
# License.
#
# The Original Code is The JavaScript Debugger
#
# The Initial Developer of the Original Code is
# Netscape Communications Corporation
# Portions created by Netscape are
# Copyright (C) 1998 Netscape Communications Corporation.
#
# Alternatively, the contents of this file may be used under the
# terms of the GNU Public License (the "GPL"), in which case the
# provisions of the GPL are applicable instead of those above.
# If you wish to allow use of your version of this file only
# under the terms of the GPL and not to allow others to use your
# version of this file under the MPL, indicate your decision by
# deleting the provisions above and replace them with the notice
# and other provisions required by the GPL. If you do not delete
# the provisions above, a recipient may use your version of this
# file under either the MPL or the GPL.
#
# Contributor(s):
# Robert Ginda, <rginda@netscape.com>, original author
#
DEPTH = ..\..\..
include <$(DEPTH)\config\config.mak>
include <$(DEPTH)\config\rules.mak>

View File

@@ -1,57 +0,0 @@
<?xml version="1.0"?>
<!--
-
- The contents of this file are subject to the Mozilla Public License
- Version 1.1 (the "License"); you may not use this file except in
- compliance with the License. You may obtain a copy of the License at
- http://www.mozilla.org/MPL/
-
- Software distributed under the License is distributed on an "AS IS" basis,
- WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
- for the specific language governing rights and limitations under the
- License.
-
- The Original Code is The JavaScript Debugger
-
- The Initial Developer of the Original Code is
- Netscape Communications Corporation
- Portions created by Netscape are
- Copyright (C) 1998 Netscape Communications Corporation.
- All Rights Reserved.
-
- Alternatively, the contents of this file may be used under the
- terms of the GNU Public License (the "GPL"), in which case the
- provisions of the GPL are applicable instead of those above.
- If you wish to allow use of your version of this file only
- under the terms of the GPL and not to allow others to use your
- version of this file under the MPL, indicate your decision by
- deleting the provisions above and replace them with the notice
- and other provisions required by the GPL. If you do not delete
- the provisions above, a recipient may use your version of this
- file under either the MPL or the GPL.
-
- Contributor(s):
- Robert Ginda, <rginda@netscape.com>, original author
-
-->
<RDF:RDF xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:chrome="http://www.mozilla.org/rdf/chrome#">
<RDF:Seq about="urn:mozilla:skin:root">
<RDF:li resource="urn:mozilla:skin:modern/1.0" />
</RDF:Seq>
<!-- skin information -->
<RDF:Description about="urn:mozilla:skin:modern/1.0"
chrome:displayName="Modern"
chrome:author="mozilla.org"
chrome:name="modern/1.0">
<chrome:packages>
<RDF:Seq about="urn:mozilla:skin:modern/1.0:packages">
<RDF:li resource="urn:mozilla:skin:modern/1.0:venkman"/>
</RDF:Seq>
</chrome:packages>
</RDF:Description>
</RDF:RDF>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 318 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 319 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 324 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 319 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 158 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 82 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 110 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 204 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 306 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 283 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 73 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 73 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 226 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 661 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 198 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 582 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 198 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 198 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 661 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 136 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 231 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 294 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 266 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 187 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 314 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 233 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 327 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 247 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 321 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 275 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 333 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 285 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 332 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 276 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 422 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 KiB

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